diff --git a/lib/asn1c/common/INTEGER_aper.c b/lib/asn1c/common/INTEGER_aper.c index bd19de1c8..fc88268ef 100644 --- a/lib/asn1c/common/INTEGER_aper.c +++ b/lib/asn1c/common/INTEGER_aper.c @@ -87,8 +87,8 @@ INTEGER_decode_aper(const asn_codec_ctx_t *opt_codec_ctx, ? asn_uint642INTEGER(st, (unsigned long)value) : asn_int642INTEGER(st, value)) ASN__DECODE_FAILED; - ASN_DEBUG("Got value %ld + low %ld", - value, ct->lower_bound); + ASN_DEBUG("Got value %ld + low %lld", + value, (long long int)ct->lower_bound); } else { long value = 0; if (ct->range_bits < 8) { @@ -111,8 +111,8 @@ INTEGER_decode_aper(const asn_codec_ctx_t *opt_codec_ctx, ? asn_ulong2INTEGER(st, value) : asn_long2INTEGER(st, value)) ASN__DECODE_FAILED; - ASN_DEBUG("Got value %ld + low %ld", - value, ct->lower_bound); + ASN_DEBUG("Got value %ld + low %lld", + value, (long long int)ct->lower_bound); } return rval; } else { @@ -191,9 +191,10 @@ INTEGER_encode_aper(const asn_TYPE_descriptor_t *td, || uval > (unsigned long)ct->upper_bound) inext = 1; } - ASN_DEBUG("Value %lu (%02x/%lu) lb %ld ub %ld %s", + ASN_DEBUG("Value %lu (%02x/%zu) lb %lld ub %lld %s", uval, st->buf[0], st->size, - ct->lower_bound, ct->upper_bound, + (long long int)ct->lower_bound, + (long long int)ct->upper_bound, inext ? "ext" : "fix"); value = uval; } else { @@ -207,9 +208,10 @@ INTEGER_encode_aper(const asn_TYPE_descriptor_t *td, || value > ct->upper_bound) inext = 1; } - ASN_DEBUG("Value %lu (%02x/%lu) lb %ld ub %ld %s", + ASN_DEBUG("Value %lu (%02x/%zu) lb %lld ub %lld %s", value, st->buf[0], st->size, - ct->lower_bound, ct->upper_bound, + (long long int)ct->lower_bound, + (long long int)ct->upper_bound, inext ? "ext" : "fix"); } if(ct->flags & APC_EXTENSIBLE) { @@ -226,8 +228,9 @@ INTEGER_encode_aper(const asn_TYPE_descriptor_t *td, unsigned long v; /* #10.5.6 */ - ASN_DEBUG("Encoding integer %ld (%lu) with range %d bits", - value, value - ct->lower_bound, ct->range_bits); + ASN_DEBUG("Encoding integer %ld (%lld) with range %d bits", + value, (long long int)(value - ct->lower_bound), + ct->range_bits); v = value - ct->lower_bound; @@ -284,7 +287,7 @@ INTEGER_encode_aper(const asn_TYPE_descriptor_t *td, } if(ct && ct->lower_bound) { - ASN_DEBUG("Adjust lower bound to %ld", ct->lower_bound); + ASN_DEBUG("Adjust lower bound to %lld", (long long int)ct->lower_bound); /* TODO: adjust lower bound */ ASN__ENCODE_FAILED; } diff --git a/lib/asn1c/common/NativeEnumerated_aper.c b/lib/asn1c/common/NativeEnumerated_aper.c index 817a783b6..5c4c2561d 100644 --- a/lib/asn1c/common/NativeEnumerated_aper.c +++ b/lib/asn1c/common/NativeEnumerated_aper.c @@ -42,8 +42,10 @@ NativeEnumerated_decode_aper(const asn_codec_ctx_t *opt_codec_ctx, if(ct && ct->upper_bound >= 255) { int padding = 0; padding = (8 - (pd->moved % 8)) % 8; - ASN_DEBUG("For NativeEnumerated %s,offset= %lu Padding bits = %d", td->name, pd->moved, padding); - ASN_DEBUG("For NativeEnumerated %s, upper bound = %lu", td->name, ct->upper_bound); + ASN_DEBUG("For NativeEnumerated %s,offset = %zu Padding bits = %d", + td->name, pd->moved, padding); + ASN_DEBUG("For NativeEnumerated %s, upper bound = %llu", + td->name, (unsigned long long)ct->upper_bound); if(padding > 0) per_get_few_bits(pd, padding); } diff --git a/lib/asn1c/common/OCTET_STRING_aper.c b/lib/asn1c/common/OCTET_STRING_aper.c index fb760c426..0373fe6ad 100644 --- a/lib/asn1c/common/OCTET_STRING_aper.c +++ b/lib/asn1c/common/OCTET_STRING_aper.c @@ -100,9 +100,10 @@ OCTET_STRING_decode_aper(const asn_codec_ctx_t *opt_codec_ctx, if(!st) RETURN(RC_FAIL); } - ASN_DEBUG("PER Decoding %s size %ld .. %ld bits %d", + ASN_DEBUG("PER Decoding %s size %lld .. %lld bits %d", csiz->flags & APC_EXTENSIBLE ? "extensible" : "non-extensible", - csiz->lower_bound, csiz->upper_bound, csiz->effective_bits); + (long long int)csiz->lower_bound, (long long int)csiz->upper_bound, + csiz->effective_bits); if(csiz->flags & APC_EXTENSIBLE) { int inext = per_get_few_bits(pd, 1); @@ -136,8 +137,8 @@ OCTET_STRING_decode_aper(const asn_codec_ctx_t *opt_codec_ctx, RETURN(RC_FAIL); } if(bpc) { - ASN_DEBUG("Decoding OCTET STRING size %ld", - csiz->upper_bound); + ASN_DEBUG("Decoding OCTET STRING size %lld", + (long long int)csiz->upper_bound); ret = OCTET_STRING_per_get_characters(pd, st->buf, csiz->upper_bound, bpc, unit_bits, @@ -146,8 +147,8 @@ OCTET_STRING_decode_aper(const asn_codec_ctx_t *opt_codec_ctx, pc); if(ret > 0) RETURN(RC_FAIL); } else { - ASN_DEBUG("Decoding BIT STRING size %ld", - csiz->upper_bound); + ASN_DEBUG("Decoding BIT STRING size %lld", + (long long int)csiz->upper_bound); ret = per_get_many_bits(pd, st->buf, 0, unit_bits * csiz->upper_bound); } @@ -307,9 +308,10 @@ OCTET_STRING_encode_aper(const asn_TYPE_descriptor_t *td, } ASN_DEBUG("Encoding %s into %d units of %d bits" - " (%ld..%ld, effective %d)%s", + " (%lld..%lld, effective %d)%s", td->name, sizeinunits, unit_bits, - csiz->lower_bound, csiz->upper_bound, + (long long int)csiz->lower_bound, + (long long int)csiz->upper_bound, csiz->effective_bits, ct_extensible ? " EXT" : ""); /* Figure out wheter size lies within PER visible constraint */ @@ -339,8 +341,8 @@ OCTET_STRING_encode_aper(const asn_TYPE_descriptor_t *td, /* X.691, #16.6: short fixed length encoding (up to 2 octets) */ /* X.691, #16.7: long fixed length encoding (up to 64K octets) */ if(csiz->effective_bits >= 0) { - ASN_DEBUG("Encoding %lu bytes (%ld), length in %d bits", - st->size, sizeinunits - csiz->lower_bound, + ASN_DEBUG("Encoding %zu bytes (%lld), length in %d bits", + st->size, (long long int)(sizeinunits - csiz->lower_bound), csiz->effective_bits); if (csiz->effective_bits > 0) { ret = aper_put_length(po, csiz->lower_bound, csiz->upper_bound, @@ -369,7 +371,7 @@ OCTET_STRING_encode_aper(const asn_TYPE_descriptor_t *td, ASN__ENCODED_OK(er); } - ASN_DEBUG("Encoding %lu bytes", st->size); + ASN_DEBUG("Encoding %zu bytes", st->size); if(sizeinunits == 0) { if(aper_put_length(po, -1, -1, 0, NULL) < 0) diff --git a/lib/asn1c/common/aper_opentype.c b/lib/asn1c/common/aper_opentype.c index 97cc41020..cdd5999b2 100644 --- a/lib/asn1c/common/aper_opentype.c +++ b/lib/asn1c/common/aper_opentype.c @@ -115,7 +115,7 @@ aper_open_type_put(const asn_TYPE_descriptor_t *td, FREEMEM(buf); if(toGo) return -1; - ASN_DEBUG("Open type put %s of length %ld + overhead (1byte?)", + ASN_DEBUG("Open type put %s of length %zd + overhead (1byte?)", td->name, size); return 0; diff --git a/lib/asn1c/common/aper_support.c b/lib/asn1c/common/aper_support.c index 9ca8614ce..1f34c60d6 100644 --- a/lib/asn1c/common/aper_support.c +++ b/lib/asn1c/common/aper_support.c @@ -59,7 +59,7 @@ aper_get_nslength(asn_per_data_t *pd) { if(per_get_few_bits(pd, 1) == 0) { length = per_get_few_bits(pd, 6) + 1; if(length <= 0) return -1; - ASN_DEBUG("l=%ld", length); + ASN_DEBUG("l=%zd", length); return length; } else { int repeat; diff --git a/lib/asn1c/common/asn_application.c b/lib/asn1c/common/asn_application.c index 37f032c48..7992185b5 100644 --- a/lib/asn1c/common/asn_application.c +++ b/lib/asn1c/common/asn_application.c @@ -432,7 +432,7 @@ asn_encode_internal(const asn_codec_ctx_t *opt_codec_ctx, #endif /* !defined(ASN_DISABLE_XER_SUPPORT) */ #if !defined(ASN_DISABLE_JER_SUPPORT) - case ATS_BASIC_JER: + case ATS_JER: if(td->op->jer_encoder) { er = jer_encode(td, sptr, callback, callback_key); if(er.encoded == -1) { diff --git a/lib/asn1c/common/asn_application.h b/lib/asn1c/common/asn_application.h index a31fa6097..bf10cd3e2 100644 --- a/lib/asn1c/common/asn_application.h +++ b/lib/asn1c/common/asn_application.h @@ -61,7 +61,7 @@ enum asn_transfer_syntax { */ ATS_BASIC_XER, ATS_CANONICAL_XER, - ATS_BASIC_JER, + ATS_JER, }; /* diff --git a/lib/asn1c/common/constr_CHOICE_aper.c b/lib/asn1c/common/constr_CHOICE_aper.c index 0df856858..88daaf2c0 100644 --- a/lib/asn1c/common/constr_CHOICE_aper.c +++ b/lib/asn1c/common/constr_CHOICE_aper.c @@ -13,12 +13,12 @@ CHOICE_decode_aper(const asn_codec_ctx_t *opt_codec_ctx, const asn_per_constraints_t *constraints, void **sptr, asn_per_data_t *pd) { const asn_CHOICE_specifics_t *specs = (const asn_CHOICE_specifics_t *)td->specifics; asn_dec_rval_t rv; - const asn_per_constraint_t *ct; - asn_TYPE_member_t *elm; /* CHOICE's element */ - void *memb_ptr; - void **memb_ptr2; + const asn_per_constraint_t *ct = NULL; + asn_TYPE_member_t *elm = NULL; /* CHOICE's element */ + void *memb_ptr = NULL; + void **memb_ptr2 = NULL; void *st = *sptr; - int value; + int value = 0; if(ASN__STACK_OVERFLOW_CHECK(opt_codec_ctx)) ASN__DECODE_FAILED; diff --git a/lib/asn1c/common/constr_SEQUENCE.c b/lib/asn1c/common/constr_SEQUENCE.c index 045d01e4c..8397d0c1b 100644 --- a/lib/asn1c/common/constr_SEQUENCE.c +++ b/lib/asn1c/common/constr_SEQUENCE.c @@ -124,6 +124,8 @@ SEQUENCE_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, for(edx = 0; edx < td->elements_count; edx++) { asn_TYPE_member_t *elm = &td->elements[edx]; const void *memb_ptr; + asn_constr_check_f *constr; + int ret; if(elm->flags & ATF_POINTER) { memb_ptr = *(const void * const *)((const char *)sptr + elm->memb_offset); @@ -139,14 +141,12 @@ SEQUENCE_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, memb_ptr = (const void *)((const char *)sptr + elm->memb_offset); } - if(elm->encoding_constraints.general_constraints) { - int ret = elm->encoding_constraints.general_constraints(elm->type, memb_ptr, - ctfailcb, app_key); - if(ret) return ret; - } else { - return elm->type->encoding_constraints.general_constraints(elm->type, - memb_ptr, ctfailcb, app_key); - } + constr = elm->encoding_constraints.general_constraints; + if(!constr) + constr = elm->type->encoding_constraints.general_constraints; + + ret = constr(elm->type, memb_ptr, ctfailcb, app_key); + if(ret) return ret; } return 0; diff --git a/lib/asn1c/common/constr_SEQUENCE_OF_aper.c b/lib/asn1c/common/constr_SEQUENCE_OF_aper.c index 038657aff..ff3ae8bc1 100644 --- a/lib/asn1c/common/constr_SEQUENCE_OF_aper.c +++ b/lib/asn1c/common/constr_SEQUENCE_OF_aper.c @@ -33,8 +33,9 @@ SEQUENCE_OF_encode_aper(const asn_TYPE_descriptor_t *td, if(ct) { int not_in_root = (list->count < ct->lower_bound || list->count > ct->upper_bound); - ASN_DEBUG("lb %ld ub %ld %s", - ct->lower_bound, ct->upper_bound, + ASN_DEBUG("lb %lld ub %lld %s", + (long long int)ct->lower_bound, + (long long int)ct->upper_bound, ct->flags & APC_EXTENSIBLE ? "ext" : "fix"); if(ct->flags & APC_EXTENSIBLE) { /* Declare whether size is in extension root */ diff --git a/lib/asn1c/common/constr_SEQUENCE_aper.c b/lib/asn1c/common/constr_SEQUENCE_aper.c index 5d05921a5..895b6daf3 100644 --- a/lib/asn1c/common/constr_SEQUENCE_aper.c +++ b/lib/asn1c/common/constr_SEQUENCE_aper.c @@ -175,7 +175,7 @@ SEQUENCE_decode_aper(const asn_codec_ctx_t *opt_codec_ctx, memset(&epmd, 0, sizeof(epmd)); epmd.buffer = epres; epmd.nbits = bmlength; - ASN_DEBUG("Read in extensions bitmap for %s of %ld bits (%x..)", + ASN_DEBUG("Read in extensions bitmap for %s of %zd bits (%x..)", td->name, bmlength, *epres); /* Deal with padding */ @@ -190,7 +190,7 @@ SEQUENCE_decode_aper(const asn_codec_ctx_t *opt_codec_ctx, int present; if(!IN_EXTENSION_GROUP(specs, edx)) { - ASN_DEBUG("%ld is not extension", edx); + ASN_DEBUG("%zu is not extension", edx); continue; } @@ -288,7 +288,7 @@ SEQUENCE_handle_extensions_aper(const asn_TYPE_descriptor_t *td, int present; if(!IN_EXTENSION_GROUP(specs, edx)) { - ASN_DEBUG("%s (@%ld) is not extension", elm->type->name, edx); + ASN_DEBUG("%s (@%zu) is not extension", elm->type->name, edx); continue; } @@ -302,7 +302,7 @@ SEQUENCE_handle_extensions_aper(const asn_TYPE_descriptor_t *td, present = 1; } - ASN_DEBUG("checking %s (@%ld) present => %d", + ASN_DEBUG("checking %s (@%zu) present => %d", elm->type->name, edx, present); exts_count++; exts_present += present; @@ -410,7 +410,7 @@ SEQUENCE_encode_aper(const asn_TYPE_descriptor_t *td, if(elm->flags & ATF_POINTER) { memb_ptr2 = (const void * const *)((const char *)sptr + elm->memb_offset); if(!*memb_ptr2) { - ASN_DEBUG("Element %s %ld not present", + ASN_DEBUG("Element %s %zu not present", elm->name, edx); if(elm->optional) continue; diff --git a/lib/asn1c/common/constr_SET_OF_aper.c b/lib/asn1c/common/constr_SET_OF_aper.c index 72d52a64d..87c341e0f 100644 --- a/lib/asn1c/common/constr_SET_OF_aper.c +++ b/lib/asn1c/common/constr_SET_OF_aper.c @@ -34,7 +34,9 @@ SET_OF_encode_aper(const asn_TYPE_descriptor_t *td, if(ct) { int not_in_root = (list->count < ct->lower_bound || list->count > ct->upper_bound); - ASN_DEBUG("lb %ld ub %ld %s", ct->lower_bound, ct->upper_bound, + ASN_DEBUG("lb %lld ub %lld %s", + (long long int)ct->lower_bound, + (long long int)ct->upper_bound, ct->flags & APC_EXTENSIBLE ? "ext" : "fix"); if(ct->flags & APC_EXTENSIBLE) { /* Declare whether size is in extension root */ @@ -130,8 +132,8 @@ SET_OF_decode_aper(const asn_codec_ctx_t *opt_codec_ctx, if(ct && ct->effective_bits >= 0) { /* X.691, #19.5: No length determinant */ nelems = aper_get_nsnnwn(pd, ct->upper_bound - ct->lower_bound + 1); - ASN_DEBUG("Preparing to fetch %ld+%ld elements from %s", - (long)nelems, ct->lower_bound, td->name); + ASN_DEBUG("Preparing to fetch %ld+%lld elements from %s", + (long)nelems, (long long int)ct->lower_bound, td->name); if(nelems < 0) ASN__DECODE_STARVED; nelems += ct->lower_bound; } else { diff --git a/lib/asn1c/common/constr_SET_OF_jer.c b/lib/asn1c/common/constr_SET_OF_jer.c index 2c558839f..a0c2adc5e 100644 --- a/lib/asn1c/common/constr_SET_OF_jer.c +++ b/lib/asn1c/common/constr_SET_OF_jer.c @@ -86,7 +86,7 @@ SET_OF_encode_jer(const asn_TYPE_descriptor_t *td, const void *sptr, int ilevel, if(mname) { if(!xcan) ASN__TEXT_INDENT(1, ilevel); - ASN__CALLBACK3("\"", 1, mname, mlen, "\"", 1); + ASN__CALLBACK3("\"", 1, mname, mlen, "\": ", 3); } if(!xcan && specs->as_XMLValueList == 1) diff --git a/lib/asn1c/common/jer_encoder.h b/lib/asn1c/common/jer_encoder.h index dc03ca27e..672976d26 100644 --- a/lib/asn1c/common/jer_encoder.h +++ b/lib/asn1c/common/jer_encoder.h @@ -13,15 +13,20 @@ extern "C" { struct asn_TYPE_descriptor_s; /* Forward declaration */ -/* Flags used by the jer_encode() and (*jer_type_encoder_f), defined below */ +/* Flags used by the jer_encode() and (*jer_type_encoder_f), defined below + * + * This isn't actually used, it might be used in the future to support + * both normal JSON and prettified JSON output or removed. + * It came from XER + */ enum jer_encoder_flags_e { /* Mode of encoding */ - JER_F_BASIC = 0x01, /* BASIC-JER (pretty-printing) */ + JER_F = 0x01, /* JER (pretty-printing) */ }; /* * The JER encoder of any type. May be invoked by the application. - * Produces CANONICAL-JER and BASIC-JER depending on the (jer_flags). + * Produces JER output. */ asn_enc_rval_t jer_encode(const struct asn_TYPE_descriptor_s *type_descriptor, const void *struct_ptr, /* Structure to be encoded */ @@ -30,7 +35,7 @@ asn_enc_rval_t jer_encode(const struct asn_TYPE_descriptor_s *type_descriptor, ); /* - * The variant of the above function which dumps the BASIC-JER (JER_F_BASIC) + * The variant of the above function which dumps the JER * output into the chosen file pointer. * RETURN VALUES: * 0: The structure is printed. @@ -42,9 +47,9 @@ int jer_fprint(FILE *stream, const struct asn_TYPE_descriptor_s *td, /* * A helper function that uses JER encoding/decoding to verify that: - * - Both structures encode into the same BASIC JER. + * - Both structures encode into the same JER. * - Both resulting JER byte streams can be decoded back. - * - Both decoded structures encode into the same BASIC JER (round-trip). + * - Both decoded structures encode into the same JER (round-trip). * All of this verifies equivalence between structures and a round-trip. * ARGUMENTS: * (opt_debug_stream) - If specified, prints ongoing details. diff --git a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationSetupItem.c b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationSetupItem.c index b92348048..61cc0c3f6 100644 --- a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationSetupItem.c +++ b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationSetupItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_AMF_TNLAssociationSetupItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_AMF_TNLAssociationSetupItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P5, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P5, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationSetupItem.h b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationSetupItem.h index 48f86a2ab..766004889 100644 --- a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationSetupItem.h +++ b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationSetupItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationSetupList.c b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationSetupList.c index cdcb5eee4..9e2d3ed3b 100644 --- a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationSetupList.c +++ b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationSetupList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_AMF-TNLAssociationSetupItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_AMF_TNLAssociationSetupList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_AMF_TNLAssociationSetupList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_AMF_TNLAssociationSetupList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_AMF_TNLAssociationSetupList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_AMF_TNLAssociationSetupList_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_AMF_TNLAssociationSetupList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_AMF_TNLAssociationSetupList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_AMF_TNLAssociationSetupList_specs_1 = { sizeof(struct NGAP_AMF_TNLAssociationSetupList), offsetof(struct NGAP_AMF_TNLAssociationSetupList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationSetupList.h b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationSetupList.h index 9a3f1c42b..bbc62a3fe 100644 --- a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationSetupList.h +++ b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationSetupList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_AMF_TNLAssociationSetupList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_AMF_TNLAssociationSetupList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_AMF_TNLAssociationSetupList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_AMF_TNLAssociationSetupList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_AMF_TNLAssociationSetupList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToAddItem.c b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToAddItem.c index 0d36d3d31..757d218f4 100644 --- a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToAddItem.c +++ b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToAddItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -63,7 +63,7 @@ asn_TYPE_member_t asn_MBR_NGAP_AMF_TNLAssociationToAddItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_AMF_TNLAssociationToAddItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P6, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P6, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToAddItem.h b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToAddItem.h index f58e60886..ed31a7371 100644 --- a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToAddItem.h +++ b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToAddItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToAddList.c b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToAddList.c index d6d6f5416..2dd5d4c81 100644 --- a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToAddList.c +++ b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToAddList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_AMF-TNLAssociationToAddItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_AMF_TNLAssociationToAddList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_AMF_TNLAssociationToAddList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_AMF_TNLAssociationToAddList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_AMF_TNLAssociationToAddList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_AMF_TNLAssociationToAddList_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_AMF_TNLAssociationToAddList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_AMF_TNLAssociationToAddList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_AMF_TNLAssociationToAddList_specs_1 = { sizeof(struct NGAP_AMF_TNLAssociationToAddList), offsetof(struct NGAP_AMF_TNLAssociationToAddList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToAddList.h b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToAddList.h index c364b6bb8..672ceea85 100644 --- a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToAddList.h +++ b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToAddList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_AMF_TNLAssociationToAddList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_AMF_TNLAssociationToAddList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_AMF_TNLAssociationToAddList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_AMF_TNLAssociationToAddList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_AMF_TNLAssociationToAddList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToRemoveItem.c b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToRemoveItem.c index 5f6c1245b..3dac81e87 100644 --- a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToRemoveItem.c +++ b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToRemoveItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_AMF_TNLAssociationToRemoveItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_AMF_TNLAssociationToRemoveItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P7, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P7, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToRemoveItem.h b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToRemoveItem.h index fc3027c01..92f1711b7 100644 --- a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToRemoveItem.h +++ b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToRemoveItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToRemoveList.c b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToRemoveList.c index 5f7f14a69..f60887d2f 100644 --- a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToRemoveList.c +++ b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToRemoveList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_AMF-TNLAssociationToRemoveItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_AMF_TNLAssociationToRemoveList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_AMF_TNLAssociationToRemoveList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_AMF_TNLAssociationToRemoveList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_AMF_TNLAssociationToRemoveList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_AMF_TNLAssociationToRemoveList_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_AMF_TNLAssociationToRemoveList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_AMF_TNLAssociationToRemoveList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_AMF_TNLAssociationToRemoveList_specs_1 = { sizeof(struct NGAP_AMF_TNLAssociationToRemoveList), offsetof(struct NGAP_AMF_TNLAssociationToRemoveList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToRemoveList.h b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToRemoveList.h index 6d53fe6b8..f24544333 100644 --- a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToRemoveList.h +++ b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToRemoveList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_AMF_TNLAssociationToRemoveList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_AMF_TNLAssociationToRemoveList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_AMF_TNLAssociationToRemoveList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_AMF_TNLAssociationToRemoveList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_AMF_TNLAssociationToRemoveList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToUpdateItem.c b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToUpdateItem.c index 17da7277e..075e98d53 100644 --- a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToUpdateItem.c +++ b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToUpdateItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -63,7 +63,7 @@ asn_TYPE_member_t asn_MBR_NGAP_AMF_TNLAssociationToUpdateItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_AMF_TNLAssociationToUpdateItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P8, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P8, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToUpdateItem.h b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToUpdateItem.h index f9ae11239..9a7b3eefe 100644 --- a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToUpdateItem.h +++ b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToUpdateItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToUpdateList.c b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToUpdateList.c index 3d4a0f80b..5a2166b6b 100644 --- a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToUpdateList.c +++ b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToUpdateList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_AMF-TNLAssociationToUpdateItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_AMF_TNLAssociationToUpdateList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_AMF_TNLAssociationToUpdateList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_AMF_TNLAssociationToUpdateList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_AMF_TNLAssociationToUpdateList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_AMF_TNLAssociationToUpdateList_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_AMF_TNLAssociationToUpdateList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_AMF_TNLAssociationToUpdateList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_AMF_TNLAssociationToUpdateList_specs_1 = { sizeof(struct NGAP_AMF_TNLAssociationToUpdateList), offsetof(struct NGAP_AMF_TNLAssociationToUpdateList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToUpdateList.h b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToUpdateList.h index 8e50f6ea7..4313de62b 100644 --- a/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToUpdateList.h +++ b/lib/asn1c/ngap/NGAP_AMF-TNLAssociationToUpdateList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_AMF_TNLAssociationToUpdateList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_AMF_TNLAssociationToUpdateList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_AMF_TNLAssociationToUpdateList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_AMF_TNLAssociationToUpdateList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_AMF_TNLAssociationToUpdateList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_AMF-UE-NGAP-ID.c b/lib/asn1c/ngap/NGAP_AMF-UE-NGAP-ID.c index ad868b653..ed4415985 100644 --- a/lib/asn1c/ngap/NGAP_AMF-UE-NGAP-ID.c +++ b/lib/asn1c/ngap/NGAP_AMF-UE-NGAP-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AMF-UE-NGAP-ID.h b/lib/asn1c/ngap/NGAP_AMF-UE-NGAP-ID.h index deec7be47..b9712407c 100644 --- a/lib/asn1c/ngap/NGAP_AMF-UE-NGAP-ID.h +++ b/lib/asn1c/ngap/NGAP_AMF-UE-NGAP-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AMFCPRelocationIndication.c b/lib/asn1c/ngap/NGAP_AMFCPRelocationIndication.c index 724df687d..3a2ee4652 100644 --- a/lib/asn1c/ngap/NGAP_AMFCPRelocationIndication.c +++ b/lib/asn1c/ngap/NGAP_AMFCPRelocationIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_AMFCPRelocationIndication_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AMFCPRelocationIndication, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P95, + &asn_DEF_NGAP_ProtocolIE_Container_11854P95, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_AMFCPRelocationIndication.h b/lib/asn1c/ngap/NGAP_AMFCPRelocationIndication.h index 03cf7a0d4..0d8ebd4ad 100644 --- a/lib/asn1c/ngap/NGAP_AMFCPRelocationIndication.h +++ b/lib/asn1c/ngap/NGAP_AMFCPRelocationIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_AMFCPRelocationIndication */ typedef struct NGAP_AMFCPRelocationIndication { - NGAP_ProtocolIE_Container_9574P95_t protocolIEs; + NGAP_ProtocolIE_Container_11854P95_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_AMFConfigurationUpdate.c b/lib/asn1c/ngap/NGAP_AMFConfigurationUpdate.c index a4b0184c3..5d9f7a0d8 100644 --- a/lib/asn1c/ngap/NGAP_AMFConfigurationUpdate.c +++ b/lib/asn1c/ngap/NGAP_AMFConfigurationUpdate.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_AMFConfigurationUpdate_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AMFConfigurationUpdate, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P57, + &asn_DEF_NGAP_ProtocolIE_Container_11854P57, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_AMFConfigurationUpdate.h b/lib/asn1c/ngap/NGAP_AMFConfigurationUpdate.h index 1ba2f4f2e..b46963a29 100644 --- a/lib/asn1c/ngap/NGAP_AMFConfigurationUpdate.h +++ b/lib/asn1c/ngap/NGAP_AMFConfigurationUpdate.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_AMFConfigurationUpdate */ typedef struct NGAP_AMFConfigurationUpdate { - NGAP_ProtocolIE_Container_9574P57_t protocolIEs; + NGAP_ProtocolIE_Container_11854P57_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_AMFConfigurationUpdateAcknowledge.c b/lib/asn1c/ngap/NGAP_AMFConfigurationUpdateAcknowledge.c index 8e587bca5..78d549141 100644 --- a/lib/asn1c/ngap/NGAP_AMFConfigurationUpdateAcknowledge.c +++ b/lib/asn1c/ngap/NGAP_AMFConfigurationUpdateAcknowledge.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_AMFConfigurationUpdateAcknowledge_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AMFConfigurationUpdateAcknowledge, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P58, + &asn_DEF_NGAP_ProtocolIE_Container_11854P58, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_AMFConfigurationUpdateAcknowledge.h b/lib/asn1c/ngap/NGAP_AMFConfigurationUpdateAcknowledge.h index 406a2009a..8f117b1e8 100644 --- a/lib/asn1c/ngap/NGAP_AMFConfigurationUpdateAcknowledge.h +++ b/lib/asn1c/ngap/NGAP_AMFConfigurationUpdateAcknowledge.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_AMFConfigurationUpdateAcknowledge */ typedef struct NGAP_AMFConfigurationUpdateAcknowledge { - NGAP_ProtocolIE_Container_9574P58_t protocolIEs; + NGAP_ProtocolIE_Container_11854P58_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_AMFConfigurationUpdateFailure.c b/lib/asn1c/ngap/NGAP_AMFConfigurationUpdateFailure.c index b36d93dd2..f027e8c50 100644 --- a/lib/asn1c/ngap/NGAP_AMFConfigurationUpdateFailure.c +++ b/lib/asn1c/ngap/NGAP_AMFConfigurationUpdateFailure.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_AMFConfigurationUpdateFailure_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AMFConfigurationUpdateFailure, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P59, + &asn_DEF_NGAP_ProtocolIE_Container_11854P59, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_AMFConfigurationUpdateFailure.h b/lib/asn1c/ngap/NGAP_AMFConfigurationUpdateFailure.h index d3ce758e4..0329d7b0a 100644 --- a/lib/asn1c/ngap/NGAP_AMFConfigurationUpdateFailure.h +++ b/lib/asn1c/ngap/NGAP_AMFConfigurationUpdateFailure.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_AMFConfigurationUpdateFailure */ typedef struct NGAP_AMFConfigurationUpdateFailure { - NGAP_ProtocolIE_Container_9574P59_t protocolIEs; + NGAP_ProtocolIE_Container_11854P59_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_AMFName.c b/lib/asn1c/ngap/NGAP_AMFName.c index ec5dc1a8e..6c135a9d0 100644 --- a/lib/asn1c/ngap/NGAP_AMFName.c +++ b/lib/asn1c/ngap/NGAP_AMFName.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AMFName.h b/lib/asn1c/ngap/NGAP_AMFName.h index 83d9eed36..68f508ff8 100644 --- a/lib/asn1c/ngap/NGAP_AMFName.h +++ b/lib/asn1c/ngap/NGAP_AMFName.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AMFNameUTF8String.c b/lib/asn1c/ngap/NGAP_AMFNameUTF8String.c index dc3bb9f79..1cea5b5fb 100644 --- a/lib/asn1c/ngap/NGAP_AMFNameUTF8String.c +++ b/lib/asn1c/ngap/NGAP_AMFNameUTF8String.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AMFNameUTF8String.h b/lib/asn1c/ngap/NGAP_AMFNameUTF8String.h index 52e93c108..239555900 100644 --- a/lib/asn1c/ngap/NGAP_AMFNameUTF8String.h +++ b/lib/asn1c/ngap/NGAP_AMFNameUTF8String.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AMFNameVisibleString.c b/lib/asn1c/ngap/NGAP_AMFNameVisibleString.c index 540154a6f..00116ef0f 100644 --- a/lib/asn1c/ngap/NGAP_AMFNameVisibleString.c +++ b/lib/asn1c/ngap/NGAP_AMFNameVisibleString.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AMFNameVisibleString.h b/lib/asn1c/ngap/NGAP_AMFNameVisibleString.h index 64d6b4bf2..04323248f 100644 --- a/lib/asn1c/ngap/NGAP_AMFNameVisibleString.h +++ b/lib/asn1c/ngap/NGAP_AMFNameVisibleString.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AMFPagingTarget.c b/lib/asn1c/ngap/NGAP_AMFPagingTarget.c index c320b0b94..c9437c354 100644 --- a/lib/asn1c/ngap/NGAP_AMFPagingTarget.c +++ b/lib/asn1c/ngap/NGAP_AMFPagingTarget.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -55,7 +55,7 @@ asn_TYPE_member_t asn_MBR_NGAP_AMFPagingTarget_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_AMFPagingTarget, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P0, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P0, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_AMFPagingTarget.h b/lib/asn1c/ngap/NGAP_AMFPagingTarget.h index a68f1328d..44c97c422 100644 --- a/lib/asn1c/ngap/NGAP_AMFPagingTarget.h +++ b/lib/asn1c/ngap/NGAP_AMFPagingTarget.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AMFPointer.c b/lib/asn1c/ngap/NGAP_AMFPointer.c index 9dd600496..5b43062d0 100644 --- a/lib/asn1c/ngap/NGAP_AMFPointer.c +++ b/lib/asn1c/ngap/NGAP_AMFPointer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AMFPointer.h b/lib/asn1c/ngap/NGAP_AMFPointer.h index ee3c4ba44..428ee0c72 100644 --- a/lib/asn1c/ngap/NGAP_AMFPointer.h +++ b/lib/asn1c/ngap/NGAP_AMFPointer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AMFRegionID.c b/lib/asn1c/ngap/NGAP_AMFRegionID.c index 24329989f..b9524fc67 100644 --- a/lib/asn1c/ngap/NGAP_AMFRegionID.c +++ b/lib/asn1c/ngap/NGAP_AMFRegionID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AMFRegionID.h b/lib/asn1c/ngap/NGAP_AMFRegionID.h index 59f265b67..17409da65 100644 --- a/lib/asn1c/ngap/NGAP_AMFRegionID.h +++ b/lib/asn1c/ngap/NGAP_AMFRegionID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AMFSetID.c b/lib/asn1c/ngap/NGAP_AMFSetID.c index e11782ff1..0ba54503a 100644 --- a/lib/asn1c/ngap/NGAP_AMFSetID.c +++ b/lib/asn1c/ngap/NGAP_AMFSetID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AMFSetID.h b/lib/asn1c/ngap/NGAP_AMFSetID.h index 1463505a4..7daf0d003 100644 --- a/lib/asn1c/ngap/NGAP_AMFSetID.h +++ b/lib/asn1c/ngap/NGAP_AMFSetID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AMFStatusIndication.c b/lib/asn1c/ngap/NGAP_AMFStatusIndication.c index adf492308..d3a6cb1aa 100644 --- a/lib/asn1c/ngap/NGAP_AMFStatusIndication.c +++ b/lib/asn1c/ngap/NGAP_AMFStatusIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_AMFStatusIndication_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AMFStatusIndication, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P60, + &asn_DEF_NGAP_ProtocolIE_Container_11854P60, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_AMFStatusIndication.h b/lib/asn1c/ngap/NGAP_AMFStatusIndication.h index 03a0f5756..8679b32b0 100644 --- a/lib/asn1c/ngap/NGAP_AMFStatusIndication.h +++ b/lib/asn1c/ngap/NGAP_AMFStatusIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_AMFStatusIndication */ typedef struct NGAP_AMFStatusIndication { - NGAP_ProtocolIE_Container_9574P60_t protocolIEs; + NGAP_ProtocolIE_Container_11854P60_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_ActivatedCellList.c b/lib/asn1c/ngap/NGAP_ActivatedCellList.c new file mode 100644 index 000000000..5dd0a1df8 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_ActivatedCellList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_ActivatedCellList.h" + +#include "NGAP_NGRAN-CGI.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ActivatedCellList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 14, 14, 1, 16384 } /* (SIZE(1..16384)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_ActivatedCellList_1[] = { + { ATF_POINTER, 0, 0, + -1 /* Ambiguous tag (CHOICE?) */, + 0, + &asn_DEF_NGAP_NGRAN_CGI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ActivatedCellList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ActivatedCellList_specs_1 = { + sizeof(struct NGAP_ActivatedCellList), + offsetof(struct NGAP_ActivatedCellList, _asn_ctx), + 2, /* XER encoding is XMLValueList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ActivatedCellList = { + "ActivatedCellList", + "ActivatedCellList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ActivatedCellList_tags_1, + sizeof(asn_DEF_NGAP_ActivatedCellList_tags_1) + /sizeof(asn_DEF_NGAP_ActivatedCellList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_ActivatedCellList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_ActivatedCellList_tags_1) + /sizeof(asn_DEF_NGAP_ActivatedCellList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ActivatedCellList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ActivatedCellList_1, + 1, /* Single element */ + &asn_SPC_NGAP_ActivatedCellList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_ActivatedCellList.h b/lib/asn1c/ngap/NGAP_ActivatedCellList.h new file mode 100644 index 000000000..37179c57f --- /dev/null +++ b/lib/asn1c/ngap/NGAP_ActivatedCellList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_ActivatedCellList_H_ +#define _NGAP_ActivatedCellList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_NGRAN_CGI; + +/* NGAP_ActivatedCellList */ +typedef struct NGAP_ActivatedCellList { + A_SEQUENCE_OF(struct NGAP_NGRAN_CGI) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ActivatedCellList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ActivatedCellList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ActivatedCellList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_ActivatedCellList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ActivatedCellList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_ActivatedCellList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_AdditionalDLUPTNLInformationForHOItem.c b/lib/asn1c/ngap/NGAP_AdditionalDLUPTNLInformationForHOItem.c index e3ca4c8e8..cd7ff4537 100644 --- a/lib/asn1c/ngap/NGAP_AdditionalDLUPTNLInformationForHOItem.c +++ b/lib/asn1c/ngap/NGAP_AdditionalDLUPTNLInformationForHOItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -64,7 +64,7 @@ asn_TYPE_member_t asn_MBR_NGAP_AdditionalDLUPTNLInformationForHOItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_AdditionalDLUPTNLInformationForHOItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P0, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P0, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_AdditionalDLUPTNLInformationForHOItem.h b/lib/asn1c/ngap/NGAP_AdditionalDLUPTNLInformationForHOItem.h index a32a19818..e45b57f88 100644 --- a/lib/asn1c/ngap/NGAP_AdditionalDLUPTNLInformationForHOItem.h +++ b/lib/asn1c/ngap/NGAP_AdditionalDLUPTNLInformationForHOItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AdditionalDLUPTNLInformationForHOList.c b/lib/asn1c/ngap/NGAP_AdditionalDLUPTNLInformationForHOList.c index 693ee1695..3bcb6b2d7 100644 --- a/lib/asn1c/ngap/NGAP_AdditionalDLUPTNLInformationForHOList.c +++ b/lib/asn1c/ngap/NGAP_AdditionalDLUPTNLInformationForHOList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_AdditionalDLUPTNLInformationForHOItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_AdditionalDLUPTNLInformationForHOList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_AdditionalDLUPTNLInformationForHOList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 3 } /* (SIZE(1..3)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_AdditionalDLUPTNLInformationForHOList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_AdditionalDLUPTNLInformationForHOList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_AdditionalDLUPTNLInformationForHOList_1[] static const ber_tlv_tag_t asn_DEF_NGAP_AdditionalDLUPTNLInformationForHOList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_AdditionalDLUPTNLInformationForHOList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_AdditionalDLUPTNLInformationForHOList_specs_1 = { sizeof(struct NGAP_AdditionalDLUPTNLInformationForHOList), offsetof(struct NGAP_AdditionalDLUPTNLInformationForHOList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_AdditionalDLUPTNLInformationForHOList.h b/lib/asn1c/ngap/NGAP_AdditionalDLUPTNLInformationForHOList.h index 411498a83..fcaf4a02c 100644 --- a/lib/asn1c/ngap/NGAP_AdditionalDLUPTNLInformationForHOList.h +++ b/lib/asn1c/ngap/NGAP_AdditionalDLUPTNLInformationForHOList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_AdditionalDLUPTNLInformationForHOList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_AdditionalDLUPTNLInformationForHOList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_AdditionalDLUPTNLInformationForHOList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_AdditionalDLUPTNLInformationForHOList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_AdditionalDLUPTNLInformationForHOList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_AdditionalQosFlowInformation.c b/lib/asn1c/ngap/NGAP_AdditionalQosFlowInformation.c index 5e8602812..fafacb0b8 100644 --- a/lib/asn1c/ngap/NGAP_AdditionalQosFlowInformation.c +++ b/lib/asn1c/ngap/NGAP_AdditionalQosFlowInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AdditionalQosFlowInformation.h b/lib/asn1c/ngap/NGAP_AdditionalQosFlowInformation.h index 96916521b..6d7513de5 100644 --- a/lib/asn1c/ngap/NGAP_AdditionalQosFlowInformation.h +++ b/lib/asn1c/ngap/NGAP_AdditionalQosFlowInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,13 +32,13 @@ typedef long NGAP_AdditionalQosFlowInformation_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_AdditionalQosFlowInformation_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_AdditionalQosFlowInformation; -extern const asn_INTEGER_specifics_t asn_SPC_AdditionalQosFlowInformation_specs_1; -asn_struct_free_f AdditionalQosFlowInformation_free; -asn_struct_print_f AdditionalQosFlowInformation_print; -asn_constr_check_f AdditionalQosFlowInformation_constraint; -jer_type_encoder_f AdditionalQosFlowInformation_encode_jer; -per_type_decoder_f AdditionalQosFlowInformation_decode_aper; -per_type_encoder_f AdditionalQosFlowInformation_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_AdditionalQosFlowInformation_specs_1; +asn_struct_free_f NGAP_AdditionalQosFlowInformation_free; +asn_struct_print_f NGAP_AdditionalQosFlowInformation_print; +asn_constr_check_f NGAP_AdditionalQosFlowInformation_constraint; +jer_type_encoder_f NGAP_AdditionalQosFlowInformation_encode_jer; +per_type_decoder_f NGAP_AdditionalQosFlowInformation_decode_aper; +per_type_encoder_f NGAP_AdditionalQosFlowInformation_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_AllocationAndRetentionPriority.c b/lib/asn1c/ngap/NGAP_AllocationAndRetentionPriority.c index c60ee8dde..dc474c36d 100644 --- a/lib/asn1c/ngap/NGAP_AllocationAndRetentionPriority.c +++ b/lib/asn1c/ngap/NGAP_AllocationAndRetentionPriority.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -63,7 +63,7 @@ asn_TYPE_member_t asn_MBR_NGAP_AllocationAndRetentionPriority_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_AllocationAndRetentionPriority, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P1, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P1, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_AllocationAndRetentionPriority.h b/lib/asn1c/ngap/NGAP_AllocationAndRetentionPriority.h index 370cfc10c..3031c6ea9 100644 --- a/lib/asn1c/ngap/NGAP_AllocationAndRetentionPriority.h +++ b/lib/asn1c/ngap/NGAP_AllocationAndRetentionPriority.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_Allowed-CAG-List-per-PLMN.c b/lib/asn1c/ngap/NGAP_Allowed-CAG-List-per-PLMN.c index f91da7500..bec56c096 100644 --- a/lib/asn1c/ngap/NGAP_Allowed-CAG-List-per-PLMN.c +++ b/lib/asn1c/ngap/NGAP_Allowed-CAG-List-per-PLMN.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_Allowed-CAG-List-per-PLMN.h b/lib/asn1c/ngap/NGAP_Allowed-CAG-List-per-PLMN.h index c490b658c..fad9539d2 100644 --- a/lib/asn1c/ngap/NGAP_Allowed-CAG-List-per-PLMN.h +++ b/lib/asn1c/ngap/NGAP_Allowed-CAG-List-per-PLMN.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_Allowed-PNI-NPN-Item.c b/lib/asn1c/ngap/NGAP_Allowed-PNI-NPN-Item.c index 87c560eef..2b83b4f1e 100644 --- a/lib/asn1c/ngap/NGAP_Allowed-PNI-NPN-Item.c +++ b/lib/asn1c/ngap/NGAP_Allowed-PNI-NPN-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -121,7 +121,7 @@ asn_TYPE_member_t asn_MBR_NGAP_Allowed_PNI_NPN_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_Allowed_PNI_NPN_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P3, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P3, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_Allowed-PNI-NPN-Item.h b/lib/asn1c/ngap/NGAP_Allowed-PNI-NPN-Item.h index 078b9a14c..e0be24e2a 100644 --- a/lib/asn1c/ngap/NGAP_Allowed-PNI-NPN-Item.h +++ b/lib/asn1c/ngap/NGAP_Allowed-PNI-NPN-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_Allowed-PNI-NPN-List.c b/lib/asn1c/ngap/NGAP_Allowed-PNI-NPN-List.c index b97732ddb..87f896263 100644 --- a/lib/asn1c/ngap/NGAP_Allowed-PNI-NPN-List.c +++ b/lib/asn1c/ngap/NGAP_Allowed-PNI-NPN-List.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_Allowed-PNI-NPN-List.h b/lib/asn1c/ngap/NGAP_Allowed-PNI-NPN-List.h index a7c7cdec8..78058b6d1 100644 --- a/lib/asn1c/ngap/NGAP_Allowed-PNI-NPN-List.h +++ b/lib/asn1c/ngap/NGAP_Allowed-PNI-NPN-List.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AllowedNSSAI-Item.c b/lib/asn1c/ngap/NGAP_AllowedNSSAI-Item.c index 778dbbf8b..6053d6289 100644 --- a/lib/asn1c/ngap/NGAP_AllowedNSSAI-Item.c +++ b/lib/asn1c/ngap/NGAP_AllowedNSSAI-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_AllowedNSSAI_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_AllowedNSSAI_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P2, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P2, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_AllowedNSSAI-Item.h b/lib/asn1c/ngap/NGAP_AllowedNSSAI-Item.h index 1f8ad741e..cd9afbcfe 100644 --- a/lib/asn1c/ngap/NGAP_AllowedNSSAI-Item.h +++ b/lib/asn1c/ngap/NGAP_AllowedNSSAI-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AllowedNSSAI.c b/lib/asn1c/ngap/NGAP_AllowedNSSAI.c index ede45ff11..c1272391b 100644 --- a/lib/asn1c/ngap/NGAP_AllowedNSSAI.c +++ b/lib/asn1c/ngap/NGAP_AllowedNSSAI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_AllowedNSSAI-Item.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_AllowedNSSAI_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_AllowedNSSAI_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_AllowedNSSAI_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_AllowedNSSAI_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_AllowedNSSAI_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_AllowedNSSAI_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_AllowedNSSAI_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_AllowedNSSAI_specs_1 = { sizeof(struct NGAP_AllowedNSSAI), offsetof(struct NGAP_AllowedNSSAI, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_AllowedNSSAI.h b/lib/asn1c/ngap/NGAP_AllowedNSSAI.h index 72dbd5333..299ddcf80 100644 --- a/lib/asn1c/ngap/NGAP_AllowedNSSAI.h +++ b/lib/asn1c/ngap/NGAP_AllowedNSSAI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_AllowedNSSAI { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_AllowedNSSAI; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_AllowedNSSAI_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_AllowedNSSAI_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_AllowedNSSAI_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_AllowedTACs.c b/lib/asn1c/ngap/NGAP_AllowedTACs.c index b5b4730d9..6081b9859 100644 --- a/lib/asn1c/ngap/NGAP_AllowedTACs.c +++ b/lib/asn1c/ngap/NGAP_AllowedTACs.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AllowedTACs.h b/lib/asn1c/ngap/NGAP_AllowedTACs.h index 9989a1b5c..2a845d310 100644 --- a/lib/asn1c/ngap/NGAP_AllowedTACs.h +++ b/lib/asn1c/ngap/NGAP_AllowedTACs.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetIndex.c b/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetIndex.c index d8cb97b63..d80f75ac5 100644 --- a/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetIndex.c +++ b/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetIndex.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetIndex.h b/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetIndex.h index 5ed20bd38..4dd5d8d59 100644 --- a/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetIndex.h +++ b/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetIndex.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetItem.c b/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetItem.c index 07aeafb22..3c7f25d96 100644 --- a/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetItem.c +++ b/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -98,7 +98,7 @@ asn_TYPE_member_t asn_MBR_NGAP_AlternativeQoSParaSetItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_AlternativeQoSParaSetItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (5 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P4, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P4, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetItem.h b/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetItem.h index 3cd92bfa4..a57d3d2cc 100644 --- a/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetItem.h +++ b/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetList.c b/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetList.c index c7336c3c8..f88fe393e 100644 --- a/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetList.c +++ b/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetList.h b/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetList.h index baa6af622..4644559be 100644 --- a/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetList.h +++ b/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetNotifyIndex.c b/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetNotifyIndex.c index 94aaf024e..77609e516 100644 --- a/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetNotifyIndex.c +++ b/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetNotifyIndex.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,7 +37,7 @@ NGAP_AlternativeQoSParaSetNotifyIndex_constraint(const asn_TYPE_descriptor_t *td * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_AlternativeQoSParaSetNotifyIndex_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_AlternativeQoSParaSetNotifyIndex_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 4, 4, 0, 8 } /* (0..8,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetNotifyIndex.h b/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetNotifyIndex.h index 37c237b73..a5fa9c6f0 100644 --- a/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetNotifyIndex.h +++ b/lib/asn1c/ngap/NGAP_AlternativeQoSParaSetNotifyIndex.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef long NGAP_AlternativeQoSParaSetNotifyIndex_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_AlternativeQoSParaSetNotifyIndex_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_AlternativeQoSParaSetNotifyIndex; asn_struct_free_f NGAP_AlternativeQoSParaSetNotifyIndex_free; asn_struct_print_f NGAP_AlternativeQoSParaSetNotifyIndex_print; diff --git a/lib/asn1c/ngap/NGAP_AreaOfInterest.c b/lib/asn1c/ngap/NGAP_AreaOfInterest.c index 186f95489..b9b16a08d 100644 --- a/lib/asn1c/ngap/NGAP_AreaOfInterest.c +++ b/lib/asn1c/ngap/NGAP_AreaOfInterest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -66,7 +66,7 @@ asn_TYPE_member_t asn_MBR_NGAP_AreaOfInterest_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_AreaOfInterest, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P9, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P9, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_AreaOfInterest.h b/lib/asn1c/ngap/NGAP_AreaOfInterest.h index a869a4d1e..52a8d47a8 100644 --- a/lib/asn1c/ngap/NGAP_AreaOfInterest.h +++ b/lib/asn1c/ngap/NGAP_AreaOfInterest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AreaOfInterestCellItem.c b/lib/asn1c/ngap/NGAP_AreaOfInterestCellItem.c index 0d8dbbb25..d9d1e8297 100644 --- a/lib/asn1c/ngap/NGAP_AreaOfInterestCellItem.c +++ b/lib/asn1c/ngap/NGAP_AreaOfInterestCellItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_AreaOfInterestCellItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_AreaOfInterestCellItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P10, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P10, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_AreaOfInterestCellItem.h b/lib/asn1c/ngap/NGAP_AreaOfInterestCellItem.h index 4161390d2..4230882b0 100644 --- a/lib/asn1c/ngap/NGAP_AreaOfInterestCellItem.h +++ b/lib/asn1c/ngap/NGAP_AreaOfInterestCellItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AreaOfInterestCellList.c b/lib/asn1c/ngap/NGAP_AreaOfInterestCellList.c index 127276ea4..0733f8ee1 100644 --- a/lib/asn1c/ngap/NGAP_AreaOfInterestCellList.c +++ b/lib/asn1c/ngap/NGAP_AreaOfInterestCellList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AreaOfInterestCellList.h b/lib/asn1c/ngap/NGAP_AreaOfInterestCellList.h index 781bb6419..ba4666de4 100644 --- a/lib/asn1c/ngap/NGAP_AreaOfInterestCellList.h +++ b/lib/asn1c/ngap/NGAP_AreaOfInterestCellList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AreaOfInterestItem.c b/lib/asn1c/ngap/NGAP_AreaOfInterestItem.c index a1e9aa850..8de51c0c6 100644 --- a/lib/asn1c/ngap/NGAP_AreaOfInterestItem.c +++ b/lib/asn1c/ngap/NGAP_AreaOfInterestItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_AreaOfInterestItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_AreaOfInterestItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P11, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P11, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_AreaOfInterestItem.h b/lib/asn1c/ngap/NGAP_AreaOfInterestItem.h index 3f0eec087..da30244e0 100644 --- a/lib/asn1c/ngap/NGAP_AreaOfInterestItem.h +++ b/lib/asn1c/ngap/NGAP_AreaOfInterestItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AreaOfInterestList.c b/lib/asn1c/ngap/NGAP_AreaOfInterestList.c index 9b3e8951e..378c41ec7 100644 --- a/lib/asn1c/ngap/NGAP_AreaOfInterestList.c +++ b/lib/asn1c/ngap/NGAP_AreaOfInterestList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AreaOfInterestList.h b/lib/asn1c/ngap/NGAP_AreaOfInterestList.h index 2778383d5..485874a2c 100644 --- a/lib/asn1c/ngap/NGAP_AreaOfInterestList.h +++ b/lib/asn1c/ngap/NGAP_AreaOfInterestList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AreaOfInterestRANNodeItem.c b/lib/asn1c/ngap/NGAP_AreaOfInterestRANNodeItem.c index 3f49133e3..6c87e9bae 100644 --- a/lib/asn1c/ngap/NGAP_AreaOfInterestRANNodeItem.c +++ b/lib/asn1c/ngap/NGAP_AreaOfInterestRANNodeItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_AreaOfInterestRANNodeItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_AreaOfInterestRANNodeItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P12, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P12, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_AreaOfInterestRANNodeItem.h b/lib/asn1c/ngap/NGAP_AreaOfInterestRANNodeItem.h index 9237c6e1a..79873d27f 100644 --- a/lib/asn1c/ngap/NGAP_AreaOfInterestRANNodeItem.h +++ b/lib/asn1c/ngap/NGAP_AreaOfInterestRANNodeItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AreaOfInterestRANNodeList.c b/lib/asn1c/ngap/NGAP_AreaOfInterestRANNodeList.c index 9d13eb530..c38cf1d0c 100644 --- a/lib/asn1c/ngap/NGAP_AreaOfInterestRANNodeList.c +++ b/lib/asn1c/ngap/NGAP_AreaOfInterestRANNodeList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AreaOfInterestRANNodeList.h b/lib/asn1c/ngap/NGAP_AreaOfInterestRANNodeList.h index 6d86290fe..6cc13a44a 100644 --- a/lib/asn1c/ngap/NGAP_AreaOfInterestRANNodeList.h +++ b/lib/asn1c/ngap/NGAP_AreaOfInterestRANNodeList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AreaOfInterestTAIItem.c b/lib/asn1c/ngap/NGAP_AreaOfInterestTAIItem.c index 6617ad96a..86b25f966 100644 --- a/lib/asn1c/ngap/NGAP_AreaOfInterestTAIItem.c +++ b/lib/asn1c/ngap/NGAP_AreaOfInterestTAIItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_AreaOfInterestTAIItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_AreaOfInterestTAIItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P13, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P13, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_AreaOfInterestTAIItem.h b/lib/asn1c/ngap/NGAP_AreaOfInterestTAIItem.h index 1f3dfe5d0..6e5a170b2 100644 --- a/lib/asn1c/ngap/NGAP_AreaOfInterestTAIItem.h +++ b/lib/asn1c/ngap/NGAP_AreaOfInterestTAIItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AreaOfInterestTAIList.c b/lib/asn1c/ngap/NGAP_AreaOfInterestTAIList.c index 045db3870..ace5aa857 100644 --- a/lib/asn1c/ngap/NGAP_AreaOfInterestTAIList.c +++ b/lib/asn1c/ngap/NGAP_AreaOfInterestTAIList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AreaOfInterestTAIList.h b/lib/asn1c/ngap/NGAP_AreaOfInterestTAIList.h index 7603431f9..e6d6bed1a 100644 --- a/lib/asn1c/ngap/NGAP_AreaOfInterestTAIList.h +++ b/lib/asn1c/ngap/NGAP_AreaOfInterestTAIList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AreaScopeOfMDT-EUTRA.c b/lib/asn1c/ngap/NGAP_AreaScopeOfMDT-EUTRA.c index 257f27de1..d1595c524 100644 --- a/lib/asn1c/ngap/NGAP_AreaScopeOfMDT-EUTRA.c +++ b/lib/asn1c/ngap/NGAP_AreaScopeOfMDT-EUTRA.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -90,7 +90,7 @@ asn_TYPE_member_t asn_MBR_NGAP_AreaScopeOfMDT_EUTRA_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_AreaScopeOfMDT_EUTRA, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P2, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P2, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_AreaScopeOfMDT-EUTRA.h b/lib/asn1c/ngap/NGAP_AreaScopeOfMDT-EUTRA.h index cc44ff72b..33a3e32b0 100644 --- a/lib/asn1c/ngap/NGAP_AreaScopeOfMDT-EUTRA.h +++ b/lib/asn1c/ngap/NGAP_AreaScopeOfMDT-EUTRA.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AreaScopeOfMDT-NR.c b/lib/asn1c/ngap/NGAP_AreaScopeOfMDT-NR.c index 1be8db580..869cb36c8 100644 --- a/lib/asn1c/ngap/NGAP_AreaScopeOfMDT-NR.c +++ b/lib/asn1c/ngap/NGAP_AreaScopeOfMDT-NR.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -90,7 +90,7 @@ asn_TYPE_member_t asn_MBR_NGAP_AreaScopeOfMDT_NR_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_AreaScopeOfMDT_NR, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P1, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P1, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_AreaScopeOfMDT-NR.h b/lib/asn1c/ngap/NGAP_AreaScopeOfMDT-NR.h index bc5813b9c..5ba3294e5 100644 --- a/lib/asn1c/ngap/NGAP_AreaScopeOfMDT-NR.h +++ b/lib/asn1c/ngap/NGAP_AreaScopeOfMDT-NR.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AreaScopeOfNeighCellsItem.c b/lib/asn1c/ngap/NGAP_AreaScopeOfNeighCellsItem.c index 145e69d1c..892f92a24 100644 --- a/lib/asn1c/ngap/NGAP_AreaScopeOfNeighCellsItem.c +++ b/lib/asn1c/ngap/NGAP_AreaScopeOfNeighCellsItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -47,7 +47,7 @@ asn_TYPE_member_t asn_MBR_NGAP_AreaScopeOfNeighCellsItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_AreaScopeOfNeighCellsItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P17, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P19, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_AreaScopeOfNeighCellsItem.h b/lib/asn1c/ngap/NGAP_AreaScopeOfNeighCellsItem.h index ce3b0a6e9..2b7067fa5 100644 --- a/lib/asn1c/ngap/NGAP_AreaScopeOfNeighCellsItem.h +++ b/lib/asn1c/ngap/NGAP_AreaScopeOfNeighCellsItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AreaScopeOfNeighCellsList.c b/lib/asn1c/ngap/NGAP_AreaScopeOfNeighCellsList.c index 368c7ee0a..7e2c88aa3 100644 --- a/lib/asn1c/ngap/NGAP_AreaScopeOfNeighCellsList.c +++ b/lib/asn1c/ngap/NGAP_AreaScopeOfNeighCellsList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AreaScopeOfNeighCellsList.h b/lib/asn1c/ngap/NGAP_AreaScopeOfNeighCellsList.h index c1c531d42..080ff6009 100644 --- a/lib/asn1c/ngap/NGAP_AreaScopeOfNeighCellsList.h +++ b/lib/asn1c/ngap/NGAP_AreaScopeOfNeighCellsList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AreaScopeOfQMC.c b/lib/asn1c/ngap/NGAP_AreaScopeOfQMC.c new file mode 100644 index 000000000..119767682 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_AreaScopeOfQMC.c @@ -0,0 +1,147 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_AreaScopeOfQMC.h" + +#include "NGAP_CellBasedQMC.h" +#include "NGAP_TABasedQMC.h" +#include "NGAP_TAIBasedQMC.h" +#include "NGAP_PLMNAreaBasedQMC.h" +#include "NGAP_ProtocolIE-SingleContainer.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_AreaScopeOfQMC_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED, 3, 3, 0, 4 } /* (0..4) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_AreaScopeOfQMC_1[] = { + { ATF_POINTER, 0, offsetof(struct NGAP_AreaScopeOfQMC, choice.cellBased), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_CellBasedQMC, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "cellBased" + }, + { ATF_POINTER, 0, offsetof(struct NGAP_AreaScopeOfQMC, choice.tABased), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_TABasedQMC, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "tABased" + }, + { ATF_POINTER, 0, offsetof(struct NGAP_AreaScopeOfQMC, choice.tAIBased), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_TAIBasedQMC, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "tAIBased" + }, + { ATF_POINTER, 0, offsetof(struct NGAP_AreaScopeOfQMC, choice.pLMNAreaBased), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_PLMNAreaBasedQMC, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "pLMNAreaBased" + }, + { ATF_POINTER, 0, offsetof(struct NGAP_AreaScopeOfQMC, choice.choice_Extensions), + (ASN_TAG_CLASS_CONTEXT | (4 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P3, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "choice-Extensions" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_AreaScopeOfQMC_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* cellBased */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* tABased */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* tAIBased */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* pLMNAreaBased */ + { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* choice-Extensions */ +}; +asn_CHOICE_specifics_t asn_SPC_NGAP_AreaScopeOfQMC_specs_1 = { + sizeof(struct NGAP_AreaScopeOfQMC), + offsetof(struct NGAP_AreaScopeOfQMC, _asn_ctx), + offsetof(struct NGAP_AreaScopeOfQMC, present), + sizeof(((struct NGAP_AreaScopeOfQMC *)0)->present), + asn_MAP_NGAP_AreaScopeOfQMC_tag2el_1, + 5, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_AreaScopeOfQMC = { + "AreaScopeOfQMC", + "AreaScopeOfQMC", + &asn_OP_CHOICE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_AreaScopeOfQMC_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + CHOICE_constraint + }, + asn_MBR_NGAP_AreaScopeOfQMC_1, + 5, /* Elements count */ + &asn_SPC_NGAP_AreaScopeOfQMC_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_AreaScopeOfQMC.h b/lib/asn1c/ngap/NGAP_AreaScopeOfQMC.h new file mode 100644 index 000000000..32fb0724b --- /dev/null +++ b/lib/asn1c/ngap/NGAP_AreaScopeOfQMC.h @@ -0,0 +1,64 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_AreaScopeOfQMC_H_ +#define _NGAP_AreaScopeOfQMC_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_AreaScopeOfQMC_PR { + NGAP_AreaScopeOfQMC_PR_NOTHING, /* No components present */ + NGAP_AreaScopeOfQMC_PR_cellBased, + NGAP_AreaScopeOfQMC_PR_tABased, + NGAP_AreaScopeOfQMC_PR_tAIBased, + NGAP_AreaScopeOfQMC_PR_pLMNAreaBased, + NGAP_AreaScopeOfQMC_PR_choice_Extensions +} NGAP_AreaScopeOfQMC_PR; + +/* Forward declarations */ +struct NGAP_CellBasedQMC; +struct NGAP_TABasedQMC; +struct NGAP_TAIBasedQMC; +struct NGAP_PLMNAreaBasedQMC; +struct NGAP_ProtocolIE_SingleContainer; + +/* NGAP_AreaScopeOfQMC */ +typedef struct NGAP_AreaScopeOfQMC { + NGAP_AreaScopeOfQMC_PR present; + union NGAP_AreaScopeOfQMC_u { + struct NGAP_CellBasedQMC *cellBased; + struct NGAP_TABasedQMC *tABased; + struct NGAP_TAIBasedQMC *tAIBased; + struct NGAP_PLMNAreaBasedQMC *pLMNAreaBased; + struct NGAP_ProtocolIE_SingleContainer *choice_Extensions; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_AreaScopeOfQMC_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_AreaScopeOfQMC; +extern asn_CHOICE_specifics_t asn_SPC_NGAP_AreaScopeOfQMC_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_AreaScopeOfQMC_1[5]; +extern asn_per_constraints_t asn_PER_type_NGAP_AreaScopeOfQMC_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_AreaScopeOfQMC_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_AssistanceDataForPaging.c b/lib/asn1c/ngap/NGAP_AssistanceDataForPaging.c index c335c961a..d04d2b4cf 100644 --- a/lib/asn1c/ngap/NGAP_AssistanceDataForPaging.c +++ b/lib/asn1c/ngap/NGAP_AssistanceDataForPaging.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -10,7 +10,7 @@ #include "NGAP_AssistanceDataForRecommendedCells.h" #include "NGAP_PagingAttemptInformation.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_AssistanceDataForPaging_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_AssistanceDataForPaging_1[] = { { ATF_POINTER, 3, offsetof(struct NGAP_AssistanceDataForPaging, assistanceDataForRecommendedCells), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -48,7 +48,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_AssistanceDataForPaging_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_AssistanceDataForPaging, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P14, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P14, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -72,7 +72,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_AssistanceDataForPaging_tag2el_1 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* pagingAttemptInformation */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_AssistanceDataForPaging_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_AssistanceDataForPaging_specs_1 = { sizeof(struct NGAP_AssistanceDataForPaging), offsetof(struct NGAP_AssistanceDataForPaging, _asn_ctx), asn_MAP_NGAP_AssistanceDataForPaging_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_AssistanceDataForPaging.h b/lib/asn1c/ngap/NGAP_AssistanceDataForPaging.h index 38f366f43..b2bf8e0d2 100644 --- a/lib/asn1c/ngap/NGAP_AssistanceDataForPaging.h +++ b/lib/asn1c/ngap/NGAP_AssistanceDataForPaging.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct NGAP_AssistanceDataForPaging { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_AssistanceDataForPaging; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_AssistanceDataForPaging_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_AssistanceDataForPaging_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_AssistanceDataForRecommendedCells.c b/lib/asn1c/ngap/NGAP_AssistanceDataForRecommendedCells.c index 6be607261..ac17ef4c1 100644 --- a/lib/asn1c/ngap/NGAP_AssistanceDataForRecommendedCells.c +++ b/lib/asn1c/ngap/NGAP_AssistanceDataForRecommendedCells.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_AssistanceDataForRecommendedCells_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_AssistanceDataForRecommendedCells, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P15, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P15, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_AssistanceDataForRecommendedCells.h b/lib/asn1c/ngap/NGAP_AssistanceDataForRecommendedCells.h index 61dd9f6bf..8243160c8 100644 --- a/lib/asn1c/ngap/NGAP_AssistanceDataForRecommendedCells.h +++ b/lib/asn1c/ngap/NGAP_AssistanceDataForRecommendedCells.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AssociatedMBSQosFlowSetupRequestItem.c b/lib/asn1c/ngap/NGAP_AssociatedMBSQosFlowSetupRequestItem.c new file mode 100644 index 000000000..95f765cca --- /dev/null +++ b/lib/asn1c/ngap/NGAP_AssociatedMBSQosFlowSetupRequestItem.c @@ -0,0 +1,105 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_AssociatedMBSQosFlowSetupRequestItem.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_AssociatedMBSQosFlowSetupRequestItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_AssociatedMBSQosFlowSetupRequestItem, mBS_QosFlowIdentifier), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_QosFlowIdentifier, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-QosFlowIdentifier" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_AssociatedMBSQosFlowSetupRequestItem, associatedUnicastQosFlowIdentifier), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_QosFlowIdentifier, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "associatedUnicastQosFlowIdentifier" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_AssociatedMBSQosFlowSetupRequestItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P16, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_AssociatedMBSQosFlowSetupRequestItem_oms_1[] = { 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_AssociatedMBSQosFlowSetupRequestItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* mBS-QosFlowIdentifier */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* associatedUnicastQosFlowIdentifier */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_AssociatedMBSQosFlowSetupRequestItem_specs_1 = { + sizeof(struct NGAP_AssociatedMBSQosFlowSetupRequestItem), + offsetof(struct NGAP_AssociatedMBSQosFlowSetupRequestItem, _asn_ctx), + asn_MAP_NGAP_AssociatedMBSQosFlowSetupRequestItem_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_AssociatedMBSQosFlowSetupRequestItem_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestItem = { + "AssociatedMBSQosFlowSetupRequestItem", + "AssociatedMBSQosFlowSetupRequestItem", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestItem_tags_1, + sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestItem_tags_1) + /sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestItem_tags_1[0]), /* 1 */ + asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestItem_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestItem_tags_1) + /sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_AssociatedMBSQosFlowSetupRequestItem_1, + 3, /* Elements count */ + &asn_SPC_NGAP_AssociatedMBSQosFlowSetupRequestItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_AssociatedMBSQosFlowSetupRequestItem.h b/lib/asn1c/ngap/NGAP_AssociatedMBSQosFlowSetupRequestItem.h new file mode 100644 index 000000000..a373d9890 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_AssociatedMBSQosFlowSetupRequestItem.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_AssociatedMBSQosFlowSetupRequestItem_H_ +#define _NGAP_AssociatedMBSQosFlowSetupRequestItem_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_QosFlowIdentifier.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_AssociatedMBSQosFlowSetupRequestItem */ +typedef struct NGAP_AssociatedMBSQosFlowSetupRequestItem { + NGAP_QosFlowIdentifier_t mBS_QosFlowIdentifier; + NGAP_QosFlowIdentifier_t associatedUnicastQosFlowIdentifier; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_AssociatedMBSQosFlowSetupRequestItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestItem; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_AssociatedMBSQosFlowSetupRequestItem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_AssociatedMBSQosFlowSetupRequestItem_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_AssociatedMBSQosFlowSetupRequestItem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_AssociatedMBSQosFlowSetupRequestList.c b/lib/asn1c/ngap/NGAP_AssociatedMBSQosFlowSetupRequestList.c new file mode 100644 index 000000000..1697efa9d --- /dev/null +++ b/lib/asn1c/ngap/NGAP_AssociatedMBSQosFlowSetupRequestList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_AssociatedMBSQosFlowSetupRequestList.h" + +#include "NGAP_AssociatedMBSQosFlowSetupRequestItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_AssociatedMBSQosFlowSetupRequestList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_AssociatedMBSQosFlowSetupRequestList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_AssociatedMBSQosFlowSetupRequestList_specs_1 = { + sizeof(struct NGAP_AssociatedMBSQosFlowSetupRequestList), + offsetof(struct NGAP_AssociatedMBSQosFlowSetupRequestList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestList = { + "AssociatedMBSQosFlowSetupRequestList", + "AssociatedMBSQosFlowSetupRequestList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestList_tags_1, + sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestList_tags_1) + /sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestList_tags_1) + /sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_AssociatedMBSQosFlowSetupRequestList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_AssociatedMBSQosFlowSetupRequestList_1, + 1, /* Single element */ + &asn_SPC_NGAP_AssociatedMBSQosFlowSetupRequestList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_AssociatedMBSQosFlowSetupRequestList.h b/lib/asn1c/ngap/NGAP_AssociatedMBSQosFlowSetupRequestList.h new file mode 100644 index 000000000..b8c7cfc15 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_AssociatedMBSQosFlowSetupRequestList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_AssociatedMBSQosFlowSetupRequestList_H_ +#define _NGAP_AssociatedMBSQosFlowSetupRequestList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_AssociatedMBSQosFlowSetupRequestItem; + +/* NGAP_AssociatedMBSQosFlowSetupRequestList */ +typedef struct NGAP_AssociatedMBSQosFlowSetupRequestList { + A_SEQUENCE_OF(struct NGAP_AssociatedMBSQosFlowSetupRequestItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_AssociatedMBSQosFlowSetupRequestList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_AssociatedMBSQosFlowSetupRequestList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_AssociatedMBSQosFlowSetupRequestList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_AssociatedMBSQosFlowSetupRequestList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_AssociatedMBSQosFlowSetupRequestList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem.c b/lib/asn1c/ngap/NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem.c new file mode 100644 index 000000000..3aeb14792 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem.c @@ -0,0 +1,105 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem, mBS_QosFlowIdentifier), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_QosFlowIdentifier, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-QosFlowIdentifier" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem, associatedUnicastQosFlowIdentifier), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_QosFlowIdentifier, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "associatedUnicastQosFlowIdentifier" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P17, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_oms_1[] = { 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* mBS-QosFlowIdentifier */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* associatedUnicastQosFlowIdentifier */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_specs_1 = { + sizeof(struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem), + offsetof(struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem, _asn_ctx), + asn_MAP_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem = { + "AssociatedMBSQosFlowSetuporModifyRequestItem", + "AssociatedMBSQosFlowSetuporModifyRequestItem", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_tags_1, + sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_tags_1) + /sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_tags_1[0]), /* 1 */ + asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_tags_1) + /sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_1, + 3, /* Elements count */ + &asn_SPC_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem.h b/lib/asn1c/ngap/NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem.h new file mode 100644 index 000000000..3b179b54e --- /dev/null +++ b/lib/asn1c/ngap/NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_H_ +#define _NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_QosFlowIdentifier.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem */ +typedef struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem { + NGAP_QosFlowIdentifier_t mBS_QosFlowIdentifier; + NGAP_QosFlowIdentifier_t associatedUnicastQosFlowIdentifier; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_AssociatedMBSQosFlowSetuporModifyRequestList.c b/lib/asn1c/ngap/NGAP_AssociatedMBSQosFlowSetuporModifyRequestList.c new file mode 100644 index 000000000..1af8a4289 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_AssociatedMBSQosFlowSetuporModifyRequestList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_AssociatedMBSQosFlowSetuporModifyRequestList.h" + +#include "NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_AssociatedMBSQosFlowSetuporModifyRequestList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_AssociatedMBSQosFlowSetuporModifyRequestList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_AssociatedMBSQosFlowSetuporModifyRequestList_specs_1 = { + sizeof(struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestList), + offsetof(struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestList = { + "AssociatedMBSQosFlowSetuporModifyRequestList", + "AssociatedMBSQosFlowSetuporModifyRequestList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestList_tags_1, + sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestList_tags_1) + /sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestList_tags_1) + /sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_AssociatedMBSQosFlowSetuporModifyRequestList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_AssociatedMBSQosFlowSetuporModifyRequestList_1, + 1, /* Single element */ + &asn_SPC_NGAP_AssociatedMBSQosFlowSetuporModifyRequestList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_AssociatedMBSQosFlowSetuporModifyRequestList.h b/lib/asn1c/ngap/NGAP_AssociatedMBSQosFlowSetuporModifyRequestList.h new file mode 100644 index 000000000..966b3e755 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_AssociatedMBSQosFlowSetuporModifyRequestList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_AssociatedMBSQosFlowSetuporModifyRequestList_H_ +#define _NGAP_AssociatedMBSQosFlowSetuporModifyRequestList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem; + +/* NGAP_AssociatedMBSQosFlowSetuporModifyRequestList */ +typedef struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestList { + A_SEQUENCE_OF(struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_AssociatedMBSQosFlowSetuporModifyRequestList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_AssociatedMBSQosFlowSetuporModifyRequestList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_AssociatedMBSQosFlowSetuporModifyRequestList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_AssociatedMBSQosFlowSetuporModifyRequestList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_AssociatedMBSQosFlowSetuporModifyRequestList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_AssociatedQosFlowItem.c b/lib/asn1c/ngap/NGAP_AssociatedQosFlowItem.c index c79cd8762..e59d1371f 100644 --- a/lib/asn1c/ngap/NGAP_AssociatedQosFlowItem.c +++ b/lib/asn1c/ngap/NGAP_AssociatedQosFlowItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -104,7 +104,7 @@ asn_TYPE_member_t asn_MBR_NGAP_AssociatedQosFlowItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_AssociatedQosFlowItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P16, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P18, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_AssociatedQosFlowItem.h b/lib/asn1c/ngap/NGAP_AssociatedQosFlowItem.h index aaca44725..a128adb24 100644 --- a/lib/asn1c/ngap/NGAP_AssociatedQosFlowItem.h +++ b/lib/asn1c/ngap/NGAP_AssociatedQosFlowItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AssociatedQosFlowList.c b/lib/asn1c/ngap/NGAP_AssociatedQosFlowList.c index 4fb1c087e..469ca4c28 100644 --- a/lib/asn1c/ngap/NGAP_AssociatedQosFlowList.c +++ b/lib/asn1c/ngap/NGAP_AssociatedQosFlowList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AssociatedQosFlowList.h b/lib/asn1c/ngap/NGAP_AssociatedQosFlowList.h index 7afae9dc4..6778e93a5 100644 --- a/lib/asn1c/ngap/NGAP_AssociatedQosFlowList.h +++ b/lib/asn1c/ngap/NGAP_AssociatedQosFlowList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AuthenticatedIndication.c b/lib/asn1c/ngap/NGAP_AuthenticatedIndication.c index 9cbb8f064..fd12dabbc 100644 --- a/lib/asn1c/ngap/NGAP_AuthenticatedIndication.c +++ b/lib/asn1c/ngap/NGAP_AuthenticatedIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_AuthenticatedIndication_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_AuthenticatedIndication_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_NGAP_AuthenticatedIndication_enum2value_1[] = 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_AuthenticatedIndication_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_AuthenticatedIndication_specs_1 = { asn_MAP_NGAP_AuthenticatedIndication_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_AuthenticatedIndication_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_AuthenticatedIndication.h b/lib/asn1c/ngap/NGAP_AuthenticatedIndication.h index bd77aaeb0..b1c35918c 100644 --- a/lib/asn1c/ngap/NGAP_AuthenticatedIndication.h +++ b/lib/asn1c/ngap/NGAP_AuthenticatedIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum NGAP_AuthenticatedIndication { typedef long NGAP_AuthenticatedIndication_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_AuthenticatedIndication_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_AuthenticatedIndication; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_AuthenticatedIndication_specs_1; asn_struct_free_f NGAP_AuthenticatedIndication_free; asn_struct_print_f NGAP_AuthenticatedIndication_print; asn_constr_check_f NGAP_AuthenticatedIndication_constraint; diff --git a/lib/asn1c/ngap/NGAP_AvailableRANVisibleQoEMetrics.c b/lib/asn1c/ngap/NGAP_AvailableRANVisibleQoEMetrics.c new file mode 100644 index 000000000..053ea6e3b --- /dev/null +++ b/lib/asn1c/ngap/NGAP_AvailableRANVisibleQoEMetrics.c @@ -0,0 +1,217 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_AvailableRANVisibleQoEMetrics.h" + +#include "NGAP_ProtocolExtensionContainer.h" +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_type_NGAP_applicationLayerBufferLevelList_constr_2 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_type_NGAP_playoutDelayForMediaStartup_constr_5 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_applicationLayerBufferLevelList_value2enum_2[] = { + { 0, 4, "true" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_applicationLayerBufferLevelList_enum2value_2[] = { + 0 /* true(0) */ + /* This list is extensible */ +}; +static const asn_INTEGER_specifics_t asn_SPC_NGAP_applicationLayerBufferLevelList_specs_2 = { + asn_MAP_NGAP_applicationLayerBufferLevelList_value2enum_2, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_applicationLayerBufferLevelList_enum2value_2, /* N => "tag"; sorted by N */ + 1, /* Number of elements in the maps */ + 2, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_applicationLayerBufferLevelList_tags_2[] = { + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_applicationLayerBufferLevelList_2 = { + "applicationLayerBufferLevelList", + "applicationLayerBufferLevelList", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_applicationLayerBufferLevelList_tags_2, + sizeof(asn_DEF_NGAP_applicationLayerBufferLevelList_tags_2) + /sizeof(asn_DEF_NGAP_applicationLayerBufferLevelList_tags_2[0]) - 1, /* 1 */ + asn_DEF_NGAP_applicationLayerBufferLevelList_tags_2, /* Same as above */ + sizeof(asn_DEF_NGAP_applicationLayerBufferLevelList_tags_2) + /sizeof(asn_DEF_NGAP_applicationLayerBufferLevelList_tags_2[0]), /* 2 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_applicationLayerBufferLevelList_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_applicationLayerBufferLevelList_specs_2 /* Additional specs */ +}; + +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_playoutDelayForMediaStartup_value2enum_5[] = { + { 0, 4, "true" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_playoutDelayForMediaStartup_enum2value_5[] = { + 0 /* true(0) */ + /* This list is extensible */ +}; +static const asn_INTEGER_specifics_t asn_SPC_NGAP_playoutDelayForMediaStartup_specs_5 = { + asn_MAP_NGAP_playoutDelayForMediaStartup_value2enum_5, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_playoutDelayForMediaStartup_enum2value_5, /* N => "tag"; sorted by N */ + 1, /* Number of elements in the maps */ + 2, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_playoutDelayForMediaStartup_tags_5[] = { + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_playoutDelayForMediaStartup_5 = { + "playoutDelayForMediaStartup", + "playoutDelayForMediaStartup", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_playoutDelayForMediaStartup_tags_5, + sizeof(asn_DEF_NGAP_playoutDelayForMediaStartup_tags_5) + /sizeof(asn_DEF_NGAP_playoutDelayForMediaStartup_tags_5[0]) - 1, /* 1 */ + asn_DEF_NGAP_playoutDelayForMediaStartup_tags_5, /* Same as above */ + sizeof(asn_DEF_NGAP_playoutDelayForMediaStartup_tags_5) + /sizeof(asn_DEF_NGAP_playoutDelayForMediaStartup_tags_5[0]), /* 2 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_playoutDelayForMediaStartup_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_playoutDelayForMediaStartup_specs_5 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_AvailableRANVisibleQoEMetrics_1[] = { + { ATF_POINTER, 3, offsetof(struct NGAP_AvailableRANVisibleQoEMetrics, applicationLayerBufferLevelList), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_applicationLayerBufferLevelList_2, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "applicationLayerBufferLevelList" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_AvailableRANVisibleQoEMetrics, playoutDelayForMediaStartup), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_playoutDelayForMediaStartup_5, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "playoutDelayForMediaStartup" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_AvailableRANVisibleQoEMetrics, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P20, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_AvailableRANVisibleQoEMetrics_oms_1[] = { 0, 1, 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_AvailableRANVisibleQoEMetrics_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_AvailableRANVisibleQoEMetrics_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* applicationLayerBufferLevelList */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* playoutDelayForMediaStartup */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_AvailableRANVisibleQoEMetrics_specs_1 = { + sizeof(struct NGAP_AvailableRANVisibleQoEMetrics), + offsetof(struct NGAP_AvailableRANVisibleQoEMetrics, _asn_ctx), + asn_MAP_NGAP_AvailableRANVisibleQoEMetrics_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_AvailableRANVisibleQoEMetrics_oms_1, /* Optional members */ + 3, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_AvailableRANVisibleQoEMetrics = { + "AvailableRANVisibleQoEMetrics", + "AvailableRANVisibleQoEMetrics", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_AvailableRANVisibleQoEMetrics_tags_1, + sizeof(asn_DEF_NGAP_AvailableRANVisibleQoEMetrics_tags_1) + /sizeof(asn_DEF_NGAP_AvailableRANVisibleQoEMetrics_tags_1[0]), /* 1 */ + asn_DEF_NGAP_AvailableRANVisibleQoEMetrics_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_AvailableRANVisibleQoEMetrics_tags_1) + /sizeof(asn_DEF_NGAP_AvailableRANVisibleQoEMetrics_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_AvailableRANVisibleQoEMetrics_1, + 3, /* Elements count */ + &asn_SPC_NGAP_AvailableRANVisibleQoEMetrics_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_AvailableRANVisibleQoEMetrics.h b/lib/asn1c/ngap/NGAP_AvailableRANVisibleQoEMetrics.h new file mode 100644 index 000000000..ddfb08eaf --- /dev/null +++ b/lib/asn1c/ngap/NGAP_AvailableRANVisibleQoEMetrics.h @@ -0,0 +1,65 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_AvailableRANVisibleQoEMetrics_H_ +#define _NGAP_AvailableRANVisibleQoEMetrics_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_AvailableRANVisibleQoEMetrics__applicationLayerBufferLevelList { + NGAP_AvailableRANVisibleQoEMetrics__applicationLayerBufferLevelList_true = 0 + /* + * Enumeration is extensible + */ +} e_NGAP_AvailableRANVisibleQoEMetrics__applicationLayerBufferLevelList; +typedef enum NGAP_AvailableRANVisibleQoEMetrics__playoutDelayForMediaStartup { + NGAP_AvailableRANVisibleQoEMetrics__playoutDelayForMediaStartup_true = 0 + /* + * Enumeration is extensible + */ +} e_NGAP_AvailableRANVisibleQoEMetrics__playoutDelayForMediaStartup; + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_AvailableRANVisibleQoEMetrics */ +typedef struct NGAP_AvailableRANVisibleQoEMetrics { + long *applicationLayerBufferLevelList; /* OPTIONAL */ + long *playoutDelayForMediaStartup; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_AvailableRANVisibleQoEMetrics_t; + +/* Implementation */ +/* extern asn_TYPE_descriptor_t asn_DEF_NGAP_applicationLayerBufferLevelList_2; // (Use -fall-defs-global to expose) */ +/* extern asn_TYPE_descriptor_t asn_DEF_NGAP_playoutDelayForMediaStartup_5; // (Use -fall-defs-global to expose) */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_AvailableRANVisibleQoEMetrics; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_AvailableRANVisibleQoEMetrics_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_AvailableRANVisibleQoEMetrics_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_AvailableRANVisibleQoEMetrics_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_AveragingWindow.c b/lib/asn1c/ngap/NGAP_AveragingWindow.c index d630bb372..ae1c60dac 100644 --- a/lib/asn1c/ngap/NGAP_AveragingWindow.c +++ b/lib/asn1c/ngap/NGAP_AveragingWindow.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_AveragingWindow.h b/lib/asn1c/ngap/NGAP_AveragingWindow.h index 061fd65c7..a099809ed 100644 --- a/lib/asn1c/ngap/NGAP_AveragingWindow.h +++ b/lib/asn1c/ngap/NGAP_AveragingWindow.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_BeamMeasurementsReportConfiguration.c b/lib/asn1c/ngap/NGAP_BeamMeasurementsReportConfiguration.c new file mode 100644 index 000000000..62aaa2d59 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_BeamMeasurementsReportConfiguration.c @@ -0,0 +1,106 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_BeamMeasurementsReportConfiguration.h" + +#include "NGAP_BeamMeasurementsReportQuantity.h" +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_BeamMeasurementsReportConfiguration_1[] = { + { ATF_POINTER, 3, offsetof(struct NGAP_BeamMeasurementsReportConfiguration, beamMeasurementsReportQuantity), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_BeamMeasurementsReportQuantity, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "beamMeasurementsReportQuantity" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_BeamMeasurementsReportConfiguration, maxNrofRS_IndexesToReport), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MaxNrofRS_IndexesToReport, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "maxNrofRS-IndexesToReport" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_BeamMeasurementsReportConfiguration, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P21, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_BeamMeasurementsReportConfiguration_oms_1[] = { 0, 1, 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_BeamMeasurementsReportConfiguration_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_BeamMeasurementsReportConfiguration_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* beamMeasurementsReportQuantity */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* maxNrofRS-IndexesToReport */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_BeamMeasurementsReportConfiguration_specs_1 = { + sizeof(struct NGAP_BeamMeasurementsReportConfiguration), + offsetof(struct NGAP_BeamMeasurementsReportConfiguration, _asn_ctx), + asn_MAP_NGAP_BeamMeasurementsReportConfiguration_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_BeamMeasurementsReportConfiguration_oms_1, /* Optional members */ + 3, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_BeamMeasurementsReportConfiguration = { + "BeamMeasurementsReportConfiguration", + "BeamMeasurementsReportConfiguration", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_BeamMeasurementsReportConfiguration_tags_1, + sizeof(asn_DEF_NGAP_BeamMeasurementsReportConfiguration_tags_1) + /sizeof(asn_DEF_NGAP_BeamMeasurementsReportConfiguration_tags_1[0]), /* 1 */ + asn_DEF_NGAP_BeamMeasurementsReportConfiguration_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_BeamMeasurementsReportConfiguration_tags_1) + /sizeof(asn_DEF_NGAP_BeamMeasurementsReportConfiguration_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_BeamMeasurementsReportConfiguration_1, + 3, /* Elements count */ + &asn_SPC_NGAP_BeamMeasurementsReportConfiguration_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_BeamMeasurementsReportConfiguration.h b/lib/asn1c/ngap/NGAP_BeamMeasurementsReportConfiguration.h new file mode 100644 index 000000000..c47f2e73b --- /dev/null +++ b/lib/asn1c/ngap/NGAP_BeamMeasurementsReportConfiguration.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_BeamMeasurementsReportConfiguration_H_ +#define _NGAP_BeamMeasurementsReportConfiguration_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_MaxNrofRS-IndexesToReport.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_BeamMeasurementsReportQuantity; +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_BeamMeasurementsReportConfiguration */ +typedef struct NGAP_BeamMeasurementsReportConfiguration { + struct NGAP_BeamMeasurementsReportQuantity *beamMeasurementsReportQuantity; /* OPTIONAL */ + NGAP_MaxNrofRS_IndexesToReport_t *maxNrofRS_IndexesToReport; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_BeamMeasurementsReportConfiguration_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_BeamMeasurementsReportConfiguration; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BeamMeasurementsReportConfiguration_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_BeamMeasurementsReportConfiguration_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_BeamMeasurementsReportConfiguration_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_BeamMeasurementsReportQuantity.c b/lib/asn1c/ngap/NGAP_BeamMeasurementsReportQuantity.c new file mode 100644 index 000000000..33a1b485a --- /dev/null +++ b/lib/asn1c/ngap/NGAP_BeamMeasurementsReportQuantity.c @@ -0,0 +1,291 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_BeamMeasurementsReportQuantity.h" + +#include "NGAP_ProtocolExtensionContainer.h" +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_type_NGAP_rSRP_constr_2 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_type_NGAP_rSRQ_constr_5 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_type_NGAP_sINR_constr_8 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_rSRP_value2enum_2[] = { + { 0, 4, "true" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_rSRP_enum2value_2[] = { + 0 /* true(0) */ + /* This list is extensible */ +}; +static const asn_INTEGER_specifics_t asn_SPC_NGAP_rSRP_specs_2 = { + asn_MAP_NGAP_rSRP_value2enum_2, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_rSRP_enum2value_2, /* N => "tag"; sorted by N */ + 1, /* Number of elements in the maps */ + 2, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_rSRP_tags_2[] = { + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_rSRP_2 = { + "rSRP", + "rSRP", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_rSRP_tags_2, + sizeof(asn_DEF_NGAP_rSRP_tags_2) + /sizeof(asn_DEF_NGAP_rSRP_tags_2[0]) - 1, /* 1 */ + asn_DEF_NGAP_rSRP_tags_2, /* Same as above */ + sizeof(asn_DEF_NGAP_rSRP_tags_2) + /sizeof(asn_DEF_NGAP_rSRP_tags_2[0]), /* 2 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_rSRP_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_rSRP_specs_2 /* Additional specs */ +}; + +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_rSRQ_value2enum_5[] = { + { 0, 4, "true" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_rSRQ_enum2value_5[] = { + 0 /* true(0) */ + /* This list is extensible */ +}; +static const asn_INTEGER_specifics_t asn_SPC_NGAP_rSRQ_specs_5 = { + asn_MAP_NGAP_rSRQ_value2enum_5, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_rSRQ_enum2value_5, /* N => "tag"; sorted by N */ + 1, /* Number of elements in the maps */ + 2, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_rSRQ_tags_5[] = { + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_rSRQ_5 = { + "rSRQ", + "rSRQ", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_rSRQ_tags_5, + sizeof(asn_DEF_NGAP_rSRQ_tags_5) + /sizeof(asn_DEF_NGAP_rSRQ_tags_5[0]) - 1, /* 1 */ + asn_DEF_NGAP_rSRQ_tags_5, /* Same as above */ + sizeof(asn_DEF_NGAP_rSRQ_tags_5) + /sizeof(asn_DEF_NGAP_rSRQ_tags_5[0]), /* 2 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_rSRQ_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_rSRQ_specs_5 /* Additional specs */ +}; + +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_sINR_value2enum_8[] = { + { 0, 4, "true" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_sINR_enum2value_8[] = { + 0 /* true(0) */ + /* This list is extensible */ +}; +static const asn_INTEGER_specifics_t asn_SPC_NGAP_sINR_specs_8 = { + asn_MAP_NGAP_sINR_value2enum_8, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_sINR_enum2value_8, /* N => "tag"; sorted by N */ + 1, /* Number of elements in the maps */ + 2, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_sINR_tags_8[] = { + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_sINR_8 = { + "sINR", + "sINR", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_sINR_tags_8, + sizeof(asn_DEF_NGAP_sINR_tags_8) + /sizeof(asn_DEF_NGAP_sINR_tags_8[0]) - 1, /* 1 */ + asn_DEF_NGAP_sINR_tags_8, /* Same as above */ + sizeof(asn_DEF_NGAP_sINR_tags_8) + /sizeof(asn_DEF_NGAP_sINR_tags_8[0]), /* 2 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_sINR_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_sINR_specs_8 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_BeamMeasurementsReportQuantity_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BeamMeasurementsReportQuantity, rSRP), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_rSRP_2, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "rSRP" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BeamMeasurementsReportQuantity, rSRQ), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_rSRQ_5, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "rSRQ" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BeamMeasurementsReportQuantity, sINR), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_sINR_8, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "sINR" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_BeamMeasurementsReportQuantity, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P22, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_BeamMeasurementsReportQuantity_oms_1[] = { 3 }; +static const ber_tlv_tag_t asn_DEF_NGAP_BeamMeasurementsReportQuantity_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_BeamMeasurementsReportQuantity_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* rSRP */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* rSRQ */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* sINR */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_BeamMeasurementsReportQuantity_specs_1 = { + sizeof(struct NGAP_BeamMeasurementsReportQuantity), + offsetof(struct NGAP_BeamMeasurementsReportQuantity, _asn_ctx), + asn_MAP_NGAP_BeamMeasurementsReportQuantity_tag2el_1, + 4, /* Count of tags in the map */ + asn_MAP_NGAP_BeamMeasurementsReportQuantity_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 4, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_BeamMeasurementsReportQuantity = { + "BeamMeasurementsReportQuantity", + "BeamMeasurementsReportQuantity", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_BeamMeasurementsReportQuantity_tags_1, + sizeof(asn_DEF_NGAP_BeamMeasurementsReportQuantity_tags_1) + /sizeof(asn_DEF_NGAP_BeamMeasurementsReportQuantity_tags_1[0]), /* 1 */ + asn_DEF_NGAP_BeamMeasurementsReportQuantity_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_BeamMeasurementsReportQuantity_tags_1) + /sizeof(asn_DEF_NGAP_BeamMeasurementsReportQuantity_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_BeamMeasurementsReportQuantity_1, + 4, /* Elements count */ + &asn_SPC_NGAP_BeamMeasurementsReportQuantity_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_BeamMeasurementsReportQuantity.h b/lib/asn1c/ngap/NGAP_BeamMeasurementsReportQuantity.h new file mode 100644 index 000000000..67d7119bb --- /dev/null +++ b/lib/asn1c/ngap/NGAP_BeamMeasurementsReportQuantity.h @@ -0,0 +1,73 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_BeamMeasurementsReportQuantity_H_ +#define _NGAP_BeamMeasurementsReportQuantity_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_BeamMeasurementsReportQuantity__rSRP { + NGAP_BeamMeasurementsReportQuantity__rSRP_true = 0 + /* + * Enumeration is extensible + */ +} e_NGAP_BeamMeasurementsReportQuantity__rSRP; +typedef enum NGAP_BeamMeasurementsReportQuantity__rSRQ { + NGAP_BeamMeasurementsReportQuantity__rSRQ_true = 0 + /* + * Enumeration is extensible + */ +} e_NGAP_BeamMeasurementsReportQuantity__rSRQ; +typedef enum NGAP_BeamMeasurementsReportQuantity__sINR { + NGAP_BeamMeasurementsReportQuantity__sINR_true = 0 + /* + * Enumeration is extensible + */ +} e_NGAP_BeamMeasurementsReportQuantity__sINR; + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_BeamMeasurementsReportQuantity */ +typedef struct NGAP_BeamMeasurementsReportQuantity { + long rSRP; + long rSRQ; + long sINR; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_BeamMeasurementsReportQuantity_t; + +/* Implementation */ +/* extern asn_TYPE_descriptor_t asn_DEF_NGAP_rSRP_2; // (Use -fall-defs-global to expose) */ +/* extern asn_TYPE_descriptor_t asn_DEF_NGAP_rSRQ_5; // (Use -fall-defs-global to expose) */ +/* extern asn_TYPE_descriptor_t asn_DEF_NGAP_sINR_8; // (Use -fall-defs-global to expose) */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_BeamMeasurementsReportQuantity; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BeamMeasurementsReportQuantity_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_BeamMeasurementsReportQuantity_1[4]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_BeamMeasurementsReportQuantity_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_BitRate.c b/lib/asn1c/ngap/NGAP_BitRate.c index 76dcbc050..379e9b467 100644 --- a/lib/asn1c/ngap/NGAP_BitRate.c +++ b/lib/asn1c/ngap/NGAP_BitRate.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_BitRate.h b/lib/asn1c/ngap/NGAP_BitRate.h index de7197402..8af2ab1d0 100644 --- a/lib/asn1c/ngap/NGAP_BitRate.h +++ b/lib/asn1c/ngap/NGAP_BitRate.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_BluetoothMeasConfig.c b/lib/asn1c/ngap/NGAP_BluetoothMeasConfig.c index a21a160fa..d5a7783b2 100644 --- a/lib/asn1c/ngap/NGAP_BluetoothMeasConfig.c +++ b/lib/asn1c/ngap/NGAP_BluetoothMeasConfig.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_BluetoothMeasConfig.h b/lib/asn1c/ngap/NGAP_BluetoothMeasConfig.h index a7a357b2c..64cda2f5d 100644 --- a/lib/asn1c/ngap/NGAP_BluetoothMeasConfig.h +++ b/lib/asn1c/ngap/NGAP_BluetoothMeasConfig.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,13 +32,13 @@ typedef long NGAP_BluetoothMeasConfig_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_BluetoothMeasConfig_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_BluetoothMeasConfig; -extern const asn_INTEGER_specifics_t asn_SPC_BluetoothMeasConfig_specs_1; -asn_struct_free_f BluetoothMeasConfig_free; -asn_struct_print_f BluetoothMeasConfig_print; -asn_constr_check_f BluetoothMeasConfig_constraint; -jer_type_encoder_f BluetoothMeasConfig_encode_jer; -per_type_decoder_f BluetoothMeasConfig_decode_aper; -per_type_encoder_f BluetoothMeasConfig_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_BluetoothMeasConfig_specs_1; +asn_struct_free_f NGAP_BluetoothMeasConfig_free; +asn_struct_print_f NGAP_BluetoothMeasConfig_print; +asn_constr_check_f NGAP_BluetoothMeasConfig_constraint; +jer_type_encoder_f NGAP_BluetoothMeasConfig_encode_jer; +per_type_decoder_f NGAP_BluetoothMeasConfig_decode_aper; +per_type_encoder_f NGAP_BluetoothMeasConfig_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_BluetoothMeasConfigNameItem.c b/lib/asn1c/ngap/NGAP_BluetoothMeasConfigNameItem.c index 694376501..4efcc8a58 100644 --- a/lib/asn1c/ngap/NGAP_BluetoothMeasConfigNameItem.c +++ b/lib/asn1c/ngap/NGAP_BluetoothMeasConfigNameItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_BluetoothMeasConfigNameItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_BluetoothMeasConfigNameItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P20, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P25, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_BluetoothMeasConfigNameItem.h b/lib/asn1c/ngap/NGAP_BluetoothMeasConfigNameItem.h index af4bdc3e7..a815d2486 100644 --- a/lib/asn1c/ngap/NGAP_BluetoothMeasConfigNameItem.h +++ b/lib/asn1c/ngap/NGAP_BluetoothMeasConfigNameItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_BluetoothMeasConfigNameList.c b/lib/asn1c/ngap/NGAP_BluetoothMeasConfigNameList.c index 9061545af..b01c4c008 100644 --- a/lib/asn1c/ngap/NGAP_BluetoothMeasConfigNameList.c +++ b/lib/asn1c/ngap/NGAP_BluetoothMeasConfigNameList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_BluetoothMeasConfigNameList.h b/lib/asn1c/ngap/NGAP_BluetoothMeasConfigNameList.h index 40b30e200..3b5606e71 100644 --- a/lib/asn1c/ngap/NGAP_BluetoothMeasConfigNameList.h +++ b/lib/asn1c/ngap/NGAP_BluetoothMeasConfigNameList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_BluetoothMeasurementConfiguration.c b/lib/asn1c/ngap/NGAP_BluetoothMeasurementConfiguration.c index d95dcd8e7..de6f7bf24 100644 --- a/lib/asn1c/ngap/NGAP_BluetoothMeasurementConfiguration.c +++ b/lib/asn1c/ngap/NGAP_BluetoothMeasurementConfiguration.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -120,7 +120,7 @@ asn_TYPE_member_t asn_MBR_NGAP_BluetoothMeasurementConfiguration_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_BluetoothMeasurementConfiguration, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P19, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P24, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_BluetoothMeasurementConfiguration.h b/lib/asn1c/ngap/NGAP_BluetoothMeasurementConfiguration.h index e88f31254..f54b705f2 100644 --- a/lib/asn1c/ngap/NGAP_BluetoothMeasurementConfiguration.h +++ b/lib/asn1c/ngap/NGAP_BluetoothMeasurementConfiguration.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_BluetoothName.c b/lib/asn1c/ngap/NGAP_BluetoothName.c index ec52aca9f..94ae44f3d 100644 --- a/lib/asn1c/ngap/NGAP_BluetoothName.c +++ b/lib/asn1c/ngap/NGAP_BluetoothName.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_BluetoothName.h b/lib/asn1c/ngap/NGAP_BluetoothName.h index e5a6cf1c8..c4ebf1883 100644 --- a/lib/asn1c/ngap/NGAP_BluetoothName.h +++ b/lib/asn1c/ngap/NGAP_BluetoothName.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_BroadcastCancelledAreaList.c b/lib/asn1c/ngap/NGAP_BroadcastCancelledAreaList.c index 252437f43..ff423ebc9 100644 --- a/lib/asn1c/ngap/NGAP_BroadcastCancelledAreaList.c +++ b/lib/asn1c/ngap/NGAP_BroadcastCancelledAreaList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -15,13 +15,13 @@ #include "NGAP_EmergencyAreaIDCancelledNR.h" #include "NGAP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_BroadcastCancelledAreaList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_BroadcastCancelledAreaList_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 6 } /* (0..6) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_BroadcastCancelledAreaList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_BroadcastCancelledAreaList_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_BroadcastCancelledAreaList, choice.cellIDCancelledEUTRA), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -127,7 +127,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_BroadcastCancelledAreaList_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_BroadcastCancelledAreaList, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (6 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P3, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P4, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -151,7 +151,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_BroadcastCancelledAreaList_tag2e { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* emergencyAreaIDCancelledNR */ { (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_BroadcastCancelledAreaList_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_NGAP_BroadcastCancelledAreaList_specs_1 = { sizeof(struct NGAP_BroadcastCancelledAreaList), offsetof(struct NGAP_BroadcastCancelledAreaList, _asn_ctx), offsetof(struct NGAP_BroadcastCancelledAreaList, present), diff --git a/lib/asn1c/ngap/NGAP_BroadcastCancelledAreaList.h b/lib/asn1c/ngap/NGAP_BroadcastCancelledAreaList.h index 308d8efe1..d5eccbdd8 100644 --- a/lib/asn1c/ngap/NGAP_BroadcastCancelledAreaList.h +++ b/lib/asn1c/ngap/NGAP_BroadcastCancelledAreaList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -58,6 +58,9 @@ typedef struct NGAP_BroadcastCancelledAreaList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastCancelledAreaList; +extern asn_CHOICE_specifics_t asn_SPC_NGAP_BroadcastCancelledAreaList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_BroadcastCancelledAreaList_1[7]; +extern asn_per_constraints_t asn_PER_type_NGAP_BroadcastCancelledAreaList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_BroadcastCompletedAreaList.c b/lib/asn1c/ngap/NGAP_BroadcastCompletedAreaList.c index 49c1961e1..0d234efd3 100644 --- a/lib/asn1c/ngap/NGAP_BroadcastCompletedAreaList.c +++ b/lib/asn1c/ngap/NGAP_BroadcastCompletedAreaList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -15,13 +15,13 @@ #include "NGAP_EmergencyAreaIDBroadcastNR.h" #include "NGAP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_BroadcastCompletedAreaList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_BroadcastCompletedAreaList_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 6 } /* (0..6) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_BroadcastCompletedAreaList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_BroadcastCompletedAreaList_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_BroadcastCompletedAreaList, choice.cellIDBroadcastEUTRA), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -127,7 +127,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_BroadcastCompletedAreaList_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_BroadcastCompletedAreaList, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (6 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P4, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P5, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -151,7 +151,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_BroadcastCompletedAreaList_tag2e { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* emergencyAreaIDBroadcastNR */ { (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_BroadcastCompletedAreaList_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_NGAP_BroadcastCompletedAreaList_specs_1 = { sizeof(struct NGAP_BroadcastCompletedAreaList), offsetof(struct NGAP_BroadcastCompletedAreaList, _asn_ctx), offsetof(struct NGAP_BroadcastCompletedAreaList, present), diff --git a/lib/asn1c/ngap/NGAP_BroadcastCompletedAreaList.h b/lib/asn1c/ngap/NGAP_BroadcastCompletedAreaList.h index b86204593..d92c8760f 100644 --- a/lib/asn1c/ngap/NGAP_BroadcastCompletedAreaList.h +++ b/lib/asn1c/ngap/NGAP_BroadcastCompletedAreaList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -58,6 +58,9 @@ typedef struct NGAP_BroadcastCompletedAreaList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastCompletedAreaList; +extern asn_CHOICE_specifics_t asn_SPC_NGAP_BroadcastCompletedAreaList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_BroadcastCompletedAreaList_1[7]; +extern asn_per_constraints_t asn_PER_type_NGAP_BroadcastCompletedAreaList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_BroadcastPLMNItem.c b/lib/asn1c/ngap/NGAP_BroadcastPLMNItem.c index b7f837f18..ba513a881 100644 --- a/lib/asn1c/ngap/NGAP_BroadcastPLMNItem.c +++ b/lib/asn1c/ngap/NGAP_BroadcastPLMNItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_BroadcastPLMNItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_BroadcastPLMNItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P18, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P23, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_BroadcastPLMNItem.h b/lib/asn1c/ngap/NGAP_BroadcastPLMNItem.h index cffc4cf49..fd6f1197f 100644 --- a/lib/asn1c/ngap/NGAP_BroadcastPLMNItem.h +++ b/lib/asn1c/ngap/NGAP_BroadcastPLMNItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_BroadcastPLMNList.c b/lib/asn1c/ngap/NGAP_BroadcastPLMNList.c index 11e83f366..d97170982 100644 --- a/lib/asn1c/ngap/NGAP_BroadcastPLMNList.c +++ b/lib/asn1c/ngap/NGAP_BroadcastPLMNList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_BroadcastPLMNList.h b/lib/asn1c/ngap/NGAP_BroadcastPLMNList.h index 7e5e6b253..120f31ee9 100644 --- a/lib/asn1c/ngap/NGAP_BroadcastPLMNList.h +++ b/lib/asn1c/ngap/NGAP_BroadcastPLMNList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_BroadcastSessionModificationFailure.c b/lib/asn1c/ngap/NGAP_BroadcastSessionModificationFailure.c new file mode 100644 index 000000000..9482dde45 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_BroadcastSessionModificationFailure.c @@ -0,0 +1,66 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_BroadcastSessionModificationFailure.h" + +asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionModificationFailure_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionModificationFailure, protocolIEs), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_Container_11854P101, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "protocolIEs" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_BroadcastSessionModificationFailure_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_BroadcastSessionModificationFailure_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionModificationFailure_specs_1 = { + sizeof(struct NGAP_BroadcastSessionModificationFailure), + offsetof(struct NGAP_BroadcastSessionModificationFailure, _asn_ctx), + asn_MAP_NGAP_BroadcastSessionModificationFailure_tag2el_1, + 1, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + 1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionModificationFailure = { + "BroadcastSessionModificationFailure", + "BroadcastSessionModificationFailure", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_BroadcastSessionModificationFailure_tags_1, + sizeof(asn_DEF_NGAP_BroadcastSessionModificationFailure_tags_1) + /sizeof(asn_DEF_NGAP_BroadcastSessionModificationFailure_tags_1[0]), /* 1 */ + asn_DEF_NGAP_BroadcastSessionModificationFailure_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_BroadcastSessionModificationFailure_tags_1) + /sizeof(asn_DEF_NGAP_BroadcastSessionModificationFailure_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_BroadcastSessionModificationFailure_1, + 1, /* Elements count */ + &asn_SPC_NGAP_BroadcastSessionModificationFailure_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_BroadcastSessionModificationFailure.h b/lib/asn1c/ngap/NGAP_BroadcastSessionModificationFailure.h new file mode 100644 index 000000000..eead253e4 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_BroadcastSessionModificationFailure.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_BroadcastSessionModificationFailure_H_ +#define _NGAP_BroadcastSessionModificationFailure_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ProtocolIE-Container.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_BroadcastSessionModificationFailure */ +typedef struct NGAP_BroadcastSessionModificationFailure { + NGAP_ProtocolIE_Container_11854P101_t protocolIEs; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_BroadcastSessionModificationFailure_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionModificationFailure; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionModificationFailure_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionModificationFailure_1[1]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_BroadcastSessionModificationFailure_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_BroadcastSessionModificationRequest.c b/lib/asn1c/ngap/NGAP_BroadcastSessionModificationRequest.c new file mode 100644 index 000000000..19c1f4446 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_BroadcastSessionModificationRequest.c @@ -0,0 +1,66 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_BroadcastSessionModificationRequest.h" + +asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionModificationRequest_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionModificationRequest, protocolIEs), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_Container_11854P99, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "protocolIEs" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_BroadcastSessionModificationRequest_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_BroadcastSessionModificationRequest_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionModificationRequest_specs_1 = { + sizeof(struct NGAP_BroadcastSessionModificationRequest), + offsetof(struct NGAP_BroadcastSessionModificationRequest, _asn_ctx), + asn_MAP_NGAP_BroadcastSessionModificationRequest_tag2el_1, + 1, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + 1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionModificationRequest = { + "BroadcastSessionModificationRequest", + "BroadcastSessionModificationRequest", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_BroadcastSessionModificationRequest_tags_1, + sizeof(asn_DEF_NGAP_BroadcastSessionModificationRequest_tags_1) + /sizeof(asn_DEF_NGAP_BroadcastSessionModificationRequest_tags_1[0]), /* 1 */ + asn_DEF_NGAP_BroadcastSessionModificationRequest_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_BroadcastSessionModificationRequest_tags_1) + /sizeof(asn_DEF_NGAP_BroadcastSessionModificationRequest_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_BroadcastSessionModificationRequest_1, + 1, /* Elements count */ + &asn_SPC_NGAP_BroadcastSessionModificationRequest_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_BroadcastSessionModificationRequest.h b/lib/asn1c/ngap/NGAP_BroadcastSessionModificationRequest.h new file mode 100644 index 000000000..f28ca8b33 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_BroadcastSessionModificationRequest.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_BroadcastSessionModificationRequest_H_ +#define _NGAP_BroadcastSessionModificationRequest_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ProtocolIE-Container.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_BroadcastSessionModificationRequest */ +typedef struct NGAP_BroadcastSessionModificationRequest { + NGAP_ProtocolIE_Container_11854P99_t protocolIEs; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_BroadcastSessionModificationRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionModificationRequest; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionModificationRequest_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionModificationRequest_1[1]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_BroadcastSessionModificationRequest_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_BroadcastSessionModificationResponse.c b/lib/asn1c/ngap/NGAP_BroadcastSessionModificationResponse.c new file mode 100644 index 000000000..823f28d51 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_BroadcastSessionModificationResponse.c @@ -0,0 +1,66 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_BroadcastSessionModificationResponse.h" + +asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionModificationResponse_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionModificationResponse, protocolIEs), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_Container_11854P100, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "protocolIEs" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_BroadcastSessionModificationResponse_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_BroadcastSessionModificationResponse_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionModificationResponse_specs_1 = { + sizeof(struct NGAP_BroadcastSessionModificationResponse), + offsetof(struct NGAP_BroadcastSessionModificationResponse, _asn_ctx), + asn_MAP_NGAP_BroadcastSessionModificationResponse_tag2el_1, + 1, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + 1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionModificationResponse = { + "BroadcastSessionModificationResponse", + "BroadcastSessionModificationResponse", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_BroadcastSessionModificationResponse_tags_1, + sizeof(asn_DEF_NGAP_BroadcastSessionModificationResponse_tags_1) + /sizeof(asn_DEF_NGAP_BroadcastSessionModificationResponse_tags_1[0]), /* 1 */ + asn_DEF_NGAP_BroadcastSessionModificationResponse_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_BroadcastSessionModificationResponse_tags_1) + /sizeof(asn_DEF_NGAP_BroadcastSessionModificationResponse_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_BroadcastSessionModificationResponse_1, + 1, /* Elements count */ + &asn_SPC_NGAP_BroadcastSessionModificationResponse_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_BroadcastSessionModificationResponse.h b/lib/asn1c/ngap/NGAP_BroadcastSessionModificationResponse.h new file mode 100644 index 000000000..bc56f4bd6 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_BroadcastSessionModificationResponse.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_BroadcastSessionModificationResponse_H_ +#define _NGAP_BroadcastSessionModificationResponse_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ProtocolIE-Container.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_BroadcastSessionModificationResponse */ +typedef struct NGAP_BroadcastSessionModificationResponse { + NGAP_ProtocolIE_Container_11854P100_t protocolIEs; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_BroadcastSessionModificationResponse_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionModificationResponse; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionModificationResponse_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionModificationResponse_1[1]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_BroadcastSessionModificationResponse_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_BroadcastSessionReleaseRequest.c b/lib/asn1c/ngap/NGAP_BroadcastSessionReleaseRequest.c new file mode 100644 index 000000000..f234fbe17 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_BroadcastSessionReleaseRequest.c @@ -0,0 +1,66 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_BroadcastSessionReleaseRequest.h" + +asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionReleaseRequest_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionReleaseRequest, protocolIEs), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_Container_11854P102, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "protocolIEs" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_BroadcastSessionReleaseRequest_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_BroadcastSessionReleaseRequest_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionReleaseRequest_specs_1 = { + sizeof(struct NGAP_BroadcastSessionReleaseRequest), + offsetof(struct NGAP_BroadcastSessionReleaseRequest, _asn_ctx), + asn_MAP_NGAP_BroadcastSessionReleaseRequest_tag2el_1, + 1, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + 1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionReleaseRequest = { + "BroadcastSessionReleaseRequest", + "BroadcastSessionReleaseRequest", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_BroadcastSessionReleaseRequest_tags_1, + sizeof(asn_DEF_NGAP_BroadcastSessionReleaseRequest_tags_1) + /sizeof(asn_DEF_NGAP_BroadcastSessionReleaseRequest_tags_1[0]), /* 1 */ + asn_DEF_NGAP_BroadcastSessionReleaseRequest_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_BroadcastSessionReleaseRequest_tags_1) + /sizeof(asn_DEF_NGAP_BroadcastSessionReleaseRequest_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_BroadcastSessionReleaseRequest_1, + 1, /* Elements count */ + &asn_SPC_NGAP_BroadcastSessionReleaseRequest_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_BroadcastSessionReleaseRequest.h b/lib/asn1c/ngap/NGAP_BroadcastSessionReleaseRequest.h new file mode 100644 index 000000000..59a1d3603 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_BroadcastSessionReleaseRequest.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_BroadcastSessionReleaseRequest_H_ +#define _NGAP_BroadcastSessionReleaseRequest_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ProtocolIE-Container.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_BroadcastSessionReleaseRequest */ +typedef struct NGAP_BroadcastSessionReleaseRequest { + NGAP_ProtocolIE_Container_11854P102_t protocolIEs; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_BroadcastSessionReleaseRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionReleaseRequest; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionReleaseRequest_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionReleaseRequest_1[1]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_BroadcastSessionReleaseRequest_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_BroadcastSessionReleaseRequired.c b/lib/asn1c/ngap/NGAP_BroadcastSessionReleaseRequired.c new file mode 100644 index 000000000..a7bc71ae3 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_BroadcastSessionReleaseRequired.c @@ -0,0 +1,66 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_BroadcastSessionReleaseRequired.h" + +asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionReleaseRequired_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionReleaseRequired, protocolIEs), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_Container_11854P103, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "protocolIEs" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_BroadcastSessionReleaseRequired_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_BroadcastSessionReleaseRequired_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionReleaseRequired_specs_1 = { + sizeof(struct NGAP_BroadcastSessionReleaseRequired), + offsetof(struct NGAP_BroadcastSessionReleaseRequired, _asn_ctx), + asn_MAP_NGAP_BroadcastSessionReleaseRequired_tag2el_1, + 1, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + 1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionReleaseRequired = { + "BroadcastSessionReleaseRequired", + "BroadcastSessionReleaseRequired", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_BroadcastSessionReleaseRequired_tags_1, + sizeof(asn_DEF_NGAP_BroadcastSessionReleaseRequired_tags_1) + /sizeof(asn_DEF_NGAP_BroadcastSessionReleaseRequired_tags_1[0]), /* 1 */ + asn_DEF_NGAP_BroadcastSessionReleaseRequired_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_BroadcastSessionReleaseRequired_tags_1) + /sizeof(asn_DEF_NGAP_BroadcastSessionReleaseRequired_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_BroadcastSessionReleaseRequired_1, + 1, /* Elements count */ + &asn_SPC_NGAP_BroadcastSessionReleaseRequired_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_BroadcastSessionReleaseRequired.h b/lib/asn1c/ngap/NGAP_BroadcastSessionReleaseRequired.h new file mode 100644 index 000000000..8438db165 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_BroadcastSessionReleaseRequired.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_BroadcastSessionReleaseRequired_H_ +#define _NGAP_BroadcastSessionReleaseRequired_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ProtocolIE-Container.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_BroadcastSessionReleaseRequired */ +typedef struct NGAP_BroadcastSessionReleaseRequired { + NGAP_ProtocolIE_Container_11854P103_t protocolIEs; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_BroadcastSessionReleaseRequired_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionReleaseRequired; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionReleaseRequired_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionReleaseRequired_1[1]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_BroadcastSessionReleaseRequired_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_BroadcastSessionReleaseResponse.c b/lib/asn1c/ngap/NGAP_BroadcastSessionReleaseResponse.c new file mode 100644 index 000000000..7d538208c --- /dev/null +++ b/lib/asn1c/ngap/NGAP_BroadcastSessionReleaseResponse.c @@ -0,0 +1,66 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_BroadcastSessionReleaseResponse.h" + +asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionReleaseResponse_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionReleaseResponse, protocolIEs), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_Container_11854P104, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "protocolIEs" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_BroadcastSessionReleaseResponse_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_BroadcastSessionReleaseResponse_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionReleaseResponse_specs_1 = { + sizeof(struct NGAP_BroadcastSessionReleaseResponse), + offsetof(struct NGAP_BroadcastSessionReleaseResponse, _asn_ctx), + asn_MAP_NGAP_BroadcastSessionReleaseResponse_tag2el_1, + 1, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + 1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionReleaseResponse = { + "BroadcastSessionReleaseResponse", + "BroadcastSessionReleaseResponse", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_BroadcastSessionReleaseResponse_tags_1, + sizeof(asn_DEF_NGAP_BroadcastSessionReleaseResponse_tags_1) + /sizeof(asn_DEF_NGAP_BroadcastSessionReleaseResponse_tags_1[0]), /* 1 */ + asn_DEF_NGAP_BroadcastSessionReleaseResponse_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_BroadcastSessionReleaseResponse_tags_1) + /sizeof(asn_DEF_NGAP_BroadcastSessionReleaseResponse_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_BroadcastSessionReleaseResponse_1, + 1, /* Elements count */ + &asn_SPC_NGAP_BroadcastSessionReleaseResponse_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_BroadcastSessionReleaseResponse.h b/lib/asn1c/ngap/NGAP_BroadcastSessionReleaseResponse.h new file mode 100644 index 000000000..2749f4b23 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_BroadcastSessionReleaseResponse.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_BroadcastSessionReleaseResponse_H_ +#define _NGAP_BroadcastSessionReleaseResponse_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ProtocolIE-Container.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_BroadcastSessionReleaseResponse */ +typedef struct NGAP_BroadcastSessionReleaseResponse { + NGAP_ProtocolIE_Container_11854P104_t protocolIEs; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_BroadcastSessionReleaseResponse_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionReleaseResponse; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionReleaseResponse_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionReleaseResponse_1[1]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_BroadcastSessionReleaseResponse_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_BroadcastSessionSetupFailure.c b/lib/asn1c/ngap/NGAP_BroadcastSessionSetupFailure.c new file mode 100644 index 000000000..2c3fb71ed --- /dev/null +++ b/lib/asn1c/ngap/NGAP_BroadcastSessionSetupFailure.c @@ -0,0 +1,66 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_BroadcastSessionSetupFailure.h" + +asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionSetupFailure_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionSetupFailure, protocolIEs), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_Container_11854P98, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "protocolIEs" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_BroadcastSessionSetupFailure_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_BroadcastSessionSetupFailure_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionSetupFailure_specs_1 = { + sizeof(struct NGAP_BroadcastSessionSetupFailure), + offsetof(struct NGAP_BroadcastSessionSetupFailure, _asn_ctx), + asn_MAP_NGAP_BroadcastSessionSetupFailure_tag2el_1, + 1, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + 1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionSetupFailure = { + "BroadcastSessionSetupFailure", + "BroadcastSessionSetupFailure", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_BroadcastSessionSetupFailure_tags_1, + sizeof(asn_DEF_NGAP_BroadcastSessionSetupFailure_tags_1) + /sizeof(asn_DEF_NGAP_BroadcastSessionSetupFailure_tags_1[0]), /* 1 */ + asn_DEF_NGAP_BroadcastSessionSetupFailure_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_BroadcastSessionSetupFailure_tags_1) + /sizeof(asn_DEF_NGAP_BroadcastSessionSetupFailure_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_BroadcastSessionSetupFailure_1, + 1, /* Elements count */ + &asn_SPC_NGAP_BroadcastSessionSetupFailure_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_BroadcastSessionSetupFailure.h b/lib/asn1c/ngap/NGAP_BroadcastSessionSetupFailure.h new file mode 100644 index 000000000..2b1ede582 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_BroadcastSessionSetupFailure.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_BroadcastSessionSetupFailure_H_ +#define _NGAP_BroadcastSessionSetupFailure_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ProtocolIE-Container.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_BroadcastSessionSetupFailure */ +typedef struct NGAP_BroadcastSessionSetupFailure { + NGAP_ProtocolIE_Container_11854P98_t protocolIEs; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_BroadcastSessionSetupFailure_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionSetupFailure; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionSetupFailure_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionSetupFailure_1[1]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_BroadcastSessionSetupFailure_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_BroadcastSessionSetupRequest.c b/lib/asn1c/ngap/NGAP_BroadcastSessionSetupRequest.c new file mode 100644 index 000000000..10eccafbb --- /dev/null +++ b/lib/asn1c/ngap/NGAP_BroadcastSessionSetupRequest.c @@ -0,0 +1,66 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_BroadcastSessionSetupRequest.h" + +asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionSetupRequest_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionSetupRequest, protocolIEs), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_Container_11854P96, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "protocolIEs" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_BroadcastSessionSetupRequest_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_BroadcastSessionSetupRequest_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionSetupRequest_specs_1 = { + sizeof(struct NGAP_BroadcastSessionSetupRequest), + offsetof(struct NGAP_BroadcastSessionSetupRequest, _asn_ctx), + asn_MAP_NGAP_BroadcastSessionSetupRequest_tag2el_1, + 1, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + 1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionSetupRequest = { + "BroadcastSessionSetupRequest", + "BroadcastSessionSetupRequest", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_BroadcastSessionSetupRequest_tags_1, + sizeof(asn_DEF_NGAP_BroadcastSessionSetupRequest_tags_1) + /sizeof(asn_DEF_NGAP_BroadcastSessionSetupRequest_tags_1[0]), /* 1 */ + asn_DEF_NGAP_BroadcastSessionSetupRequest_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_BroadcastSessionSetupRequest_tags_1) + /sizeof(asn_DEF_NGAP_BroadcastSessionSetupRequest_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_BroadcastSessionSetupRequest_1, + 1, /* Elements count */ + &asn_SPC_NGAP_BroadcastSessionSetupRequest_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_BroadcastSessionSetupRequest.h b/lib/asn1c/ngap/NGAP_BroadcastSessionSetupRequest.h new file mode 100644 index 000000000..885442776 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_BroadcastSessionSetupRequest.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_BroadcastSessionSetupRequest_H_ +#define _NGAP_BroadcastSessionSetupRequest_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ProtocolIE-Container.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_BroadcastSessionSetupRequest */ +typedef struct NGAP_BroadcastSessionSetupRequest { + NGAP_ProtocolIE_Container_11854P96_t protocolIEs; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_BroadcastSessionSetupRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionSetupRequest; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionSetupRequest_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionSetupRequest_1[1]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_BroadcastSessionSetupRequest_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_BroadcastSessionSetupResponse.c b/lib/asn1c/ngap/NGAP_BroadcastSessionSetupResponse.c new file mode 100644 index 000000000..e4fc72c7a --- /dev/null +++ b/lib/asn1c/ngap/NGAP_BroadcastSessionSetupResponse.c @@ -0,0 +1,66 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_BroadcastSessionSetupResponse.h" + +asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionSetupResponse_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionSetupResponse, protocolIEs), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_Container_11854P97, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "protocolIEs" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_BroadcastSessionSetupResponse_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_BroadcastSessionSetupResponse_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionSetupResponse_specs_1 = { + sizeof(struct NGAP_BroadcastSessionSetupResponse), + offsetof(struct NGAP_BroadcastSessionSetupResponse, _asn_ctx), + asn_MAP_NGAP_BroadcastSessionSetupResponse_tag2el_1, + 1, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + 1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionSetupResponse = { + "BroadcastSessionSetupResponse", + "BroadcastSessionSetupResponse", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_BroadcastSessionSetupResponse_tags_1, + sizeof(asn_DEF_NGAP_BroadcastSessionSetupResponse_tags_1) + /sizeof(asn_DEF_NGAP_BroadcastSessionSetupResponse_tags_1[0]), /* 1 */ + asn_DEF_NGAP_BroadcastSessionSetupResponse_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_BroadcastSessionSetupResponse_tags_1) + /sizeof(asn_DEF_NGAP_BroadcastSessionSetupResponse_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_BroadcastSessionSetupResponse_1, + 1, /* Elements count */ + &asn_SPC_NGAP_BroadcastSessionSetupResponse_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_BroadcastSessionSetupResponse.h b/lib/asn1c/ngap/NGAP_BroadcastSessionSetupResponse.h new file mode 100644 index 000000000..1d16c730a --- /dev/null +++ b/lib/asn1c/ngap/NGAP_BroadcastSessionSetupResponse.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_BroadcastSessionSetupResponse_H_ +#define _NGAP_BroadcastSessionSetupResponse_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ProtocolIE-Container.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_BroadcastSessionSetupResponse */ +typedef struct NGAP_BroadcastSessionSetupResponse { + NGAP_ProtocolIE_Container_11854P97_t protocolIEs; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_BroadcastSessionSetupResponse_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionSetupResponse; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionSetupResponse_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionSetupResponse_1[1]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_BroadcastSessionSetupResponse_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_BurstArrivalTime.c b/lib/asn1c/ngap/NGAP_BurstArrivalTime.c index 5ce39cd7d..106d47f52 100644 --- a/lib/asn1c/ngap/NGAP_BurstArrivalTime.c +++ b/lib/asn1c/ngap/NGAP_BurstArrivalTime.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_BurstArrivalTime.h b/lib/asn1c/ngap/NGAP_BurstArrivalTime.h index 0eb8b22de..3fb8c7625 100644 --- a/lib/asn1c/ngap/NGAP_BurstArrivalTime.h +++ b/lib/asn1c/ngap/NGAP_BurstArrivalTime.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CAG-ID.c b/lib/asn1c/ngap/NGAP_CAG-ID.c index c3f5daed7..25ac4b1b2 100644 --- a/lib/asn1c/ngap/NGAP_CAG-ID.c +++ b/lib/asn1c/ngap/NGAP_CAG-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CAG-ID.h b/lib/asn1c/ngap/NGAP_CAG-ID.h index c33515967..8d04d0d47 100644 --- a/lib/asn1c/ngap/NGAP_CAG-ID.h +++ b/lib/asn1c/ngap/NGAP_CAG-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CEmodeBSupport-Indicator.c b/lib/asn1c/ngap/NGAP_CEmodeBSupport-Indicator.c index 4719b3b6c..069e32298 100644 --- a/lib/asn1c/ngap/NGAP_CEmodeBSupport-Indicator.c +++ b/lib/asn1c/ngap/NGAP_CEmodeBSupport-Indicator.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_CEmodeBSupport_Indicator_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_CEmodeBSupport_Indicator_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_NGAP_CEmodeBSupport_Indicator_enum2value_1[] = 0 /* supported(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_CEmodeBSupport_Indicator_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_CEmodeBSupport_Indicator_specs_1 = { asn_MAP_NGAP_CEmodeBSupport_Indicator_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_CEmodeBSupport_Indicator_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_CEmodeBSupport-Indicator.h b/lib/asn1c/ngap/NGAP_CEmodeBSupport-Indicator.h index 43646e1f6..9f3a1d5af 100644 --- a/lib/asn1c/ngap/NGAP_CEmodeBSupport-Indicator.h +++ b/lib/asn1c/ngap/NGAP_CEmodeBSupport-Indicator.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum NGAP_CEmodeBSupport_Indicator { typedef long NGAP_CEmodeBSupport_Indicator_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_CEmodeBSupport_Indicator_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CEmodeBSupport_Indicator; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_CEmodeBSupport_Indicator_specs_1; asn_struct_free_f NGAP_CEmodeBSupport_Indicator_free; asn_struct_print_f NGAP_CEmodeBSupport_Indicator_print; asn_constr_check_f NGAP_CEmodeBSupport_Indicator_constraint; diff --git a/lib/asn1c/ngap/NGAP_CEmodeBrestricted.c b/lib/asn1c/ngap/NGAP_CEmodeBrestricted.c index 08f91109c..a5f608469 100644 --- a/lib/asn1c/ngap/NGAP_CEmodeBrestricted.c +++ b/lib/asn1c/ngap/NGAP_CEmodeBrestricted.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_CEmodeBrestricted_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_CEmodeBrestricted_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -28,7 +28,7 @@ static const unsigned int asn_MAP_NGAP_CEmodeBrestricted_enum2value_1[] = { 0 /* restricted(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_CEmodeBrestricted_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_CEmodeBrestricted_specs_1 = { asn_MAP_NGAP_CEmodeBrestricted_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_CEmodeBrestricted_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_CEmodeBrestricted.h b/lib/asn1c/ngap/NGAP_CEmodeBrestricted.h index 94ddf2db7..1769d80b6 100644 --- a/lib/asn1c/ngap/NGAP_CEmodeBrestricted.h +++ b/lib/asn1c/ngap/NGAP_CEmodeBrestricted.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -31,7 +31,9 @@ typedef enum NGAP_CEmodeBrestricted { typedef long NGAP_CEmodeBrestricted_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_CEmodeBrestricted_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CEmodeBrestricted; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_CEmodeBrestricted_specs_1; asn_struct_free_f NGAP_CEmodeBrestricted_free; asn_struct_print_f NGAP_CEmodeBrestricted_print; asn_constr_check_f NGAP_CEmodeBrestricted_constraint; diff --git a/lib/asn1c/ngap/NGAP_CNAssistedRANTuning.c b/lib/asn1c/ngap/NGAP_CNAssistedRANTuning.c index f63ccf676..d5d059b15 100644 --- a/lib/asn1c/ngap/NGAP_CNAssistedRANTuning.c +++ b/lib/asn1c/ngap/NGAP_CNAssistedRANTuning.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,7 +9,7 @@ #include "NGAP_ExpectedUEBehaviour.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_CNAssistedRANTuning_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_CNAssistedRANTuning_1[] = { { ATF_POINTER, 2, offsetof(struct NGAP_CNAssistedRANTuning, expectedUEBehaviour), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -30,7 +30,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_CNAssistedRANTuning_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_CNAssistedRANTuning, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P34, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P39, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -53,7 +53,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_CNAssistedRANTuning_tag2el_1[] = { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* expectedUEBehaviour */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_CNAssistedRANTuning_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CNAssistedRANTuning_specs_1 = { sizeof(struct NGAP_CNAssistedRANTuning), offsetof(struct NGAP_CNAssistedRANTuning, _asn_ctx), asn_MAP_NGAP_CNAssistedRANTuning_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_CNAssistedRANTuning.h b/lib/asn1c/ngap/NGAP_CNAssistedRANTuning.h index 168e4894c..b562b3c7a 100644 --- a/lib/asn1c/ngap/NGAP_CNAssistedRANTuning.h +++ b/lib/asn1c/ngap/NGAP_CNAssistedRANTuning.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,6 +37,8 @@ typedef struct NGAP_CNAssistedRANTuning { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_CNAssistedRANTuning; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CNAssistedRANTuning_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_CNAssistedRANTuning_1[2]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_CNTypeRestrictionsForEquivalent.c b/lib/asn1c/ngap/NGAP_CNTypeRestrictionsForEquivalent.c index c2cf8f6da..33529a9eb 100644 --- a/lib/asn1c/ngap/NGAP_CNTypeRestrictionsForEquivalent.c +++ b/lib/asn1c/ngap/NGAP_CNTypeRestrictionsForEquivalent.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_CNTypeRestrictionsForEquivalentItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_CNTypeRestrictionsForEquivalent_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_CNTypeRestrictionsForEquivalent_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 15 } /* (SIZE(1..15)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_CNTypeRestrictionsForEquivalent_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_CNTypeRestrictionsForEquivalent_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_CNTypeRestrictionsForEquivalent_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_CNTypeRestrictionsForEquivalent_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_CNTypeRestrictionsForEquivalent_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_CNTypeRestrictionsForEquivalent_specs_1 = { sizeof(struct NGAP_CNTypeRestrictionsForEquivalent), offsetof(struct NGAP_CNTypeRestrictionsForEquivalent, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_CNTypeRestrictionsForEquivalent.h b/lib/asn1c/ngap/NGAP_CNTypeRestrictionsForEquivalent.h index 967e21c15..dfbfec7f5 100644 --- a/lib/asn1c/ngap/NGAP_CNTypeRestrictionsForEquivalent.h +++ b/lib/asn1c/ngap/NGAP_CNTypeRestrictionsForEquivalent.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_CNTypeRestrictionsForEquivalent { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_CNTypeRestrictionsForEquivalent; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_CNTypeRestrictionsForEquivalent_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_CNTypeRestrictionsForEquivalent_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_CNTypeRestrictionsForEquivalent_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_CNTypeRestrictionsForEquivalentItem.c b/lib/asn1c/ngap/NGAP_CNTypeRestrictionsForEquivalentItem.c index 6eeebda41..3bc52e6bf 100644 --- a/lib/asn1c/ngap/NGAP_CNTypeRestrictionsForEquivalentItem.c +++ b/lib/asn1c/ngap/NGAP_CNTypeRestrictionsForEquivalentItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -104,7 +104,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CNTypeRestrictionsForEquivalentItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_CNTypeRestrictionsForEquivalentItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P35, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P40, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_CNTypeRestrictionsForEquivalentItem.h b/lib/asn1c/ngap/NGAP_CNTypeRestrictionsForEquivalentItem.h index c58f2e714..187f67a6c 100644 --- a/lib/asn1c/ngap/NGAP_CNTypeRestrictionsForEquivalentItem.h +++ b/lib/asn1c/ngap/NGAP_CNTypeRestrictionsForEquivalentItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CNTypeRestrictionsForServing.c b/lib/asn1c/ngap/NGAP_CNTypeRestrictionsForServing.c index 4cf1df308..7064a0ff4 100644 --- a/lib/asn1c/ngap/NGAP_CNTypeRestrictionsForServing.c +++ b/lib/asn1c/ngap/NGAP_CNTypeRestrictionsForServing.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_CNTypeRestrictionsForServing_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_CNTypeRestrictionsForServing_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_NGAP_CNTypeRestrictionsForServing_enum2value_1 0 /* epc-forbidden(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_CNTypeRestrictionsForServing_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_CNTypeRestrictionsForServing_specs_1 = { asn_MAP_NGAP_CNTypeRestrictionsForServing_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_CNTypeRestrictionsForServing_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_CNTypeRestrictionsForServing.h b/lib/asn1c/ngap/NGAP_CNTypeRestrictionsForServing.h index 44a27711b..5d7c69f27 100644 --- a/lib/asn1c/ngap/NGAP_CNTypeRestrictionsForServing.h +++ b/lib/asn1c/ngap/NGAP_CNTypeRestrictionsForServing.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum NGAP_CNTypeRestrictionsForServing { typedef long NGAP_CNTypeRestrictionsForServing_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_CNTypeRestrictionsForServing_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CNTypeRestrictionsForServing; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_CNTypeRestrictionsForServing_specs_1; asn_struct_free_f NGAP_CNTypeRestrictionsForServing_free; asn_struct_print_f NGAP_CNTypeRestrictionsForServing_print; asn_constr_check_f NGAP_CNTypeRestrictionsForServing_constraint; diff --git a/lib/asn1c/ngap/NGAP_CNsubgroupID.c b/lib/asn1c/ngap/NGAP_CNsubgroupID.c new file mode 100644 index 000000000..f83c6ef2f --- /dev/null +++ b/lib/asn1c/ngap/NGAP_CNsubgroupID.c @@ -0,0 +1,71 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_CNsubgroupID.h" + +int +NGAP_CNsubgroupID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 7L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +/* + * This type is implemented using NativeInteger, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_CNsubgroupID_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 7 } /* (0..7,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const ber_tlv_tag_t asn_DEF_NGAP_CNsubgroupID_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_CNsubgroupID = { + "CNsubgroupID", + "CNsubgroupID", + &asn_OP_NativeInteger, + asn_DEF_NGAP_CNsubgroupID_tags_1, + sizeof(asn_DEF_NGAP_CNsubgroupID_tags_1) + /sizeof(asn_DEF_NGAP_CNsubgroupID_tags_1[0]), /* 1 */ + asn_DEF_NGAP_CNsubgroupID_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_CNsubgroupID_tags_1) + /sizeof(asn_DEF_NGAP_CNsubgroupID_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_CNsubgroupID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NGAP_CNsubgroupID_constraint + }, + 0, 0, /* No members */ + 0 /* No specifics */ +}; + diff --git a/lib/asn1c/ngap/NGAP_CNsubgroupID.h b/lib/asn1c/ngap/NGAP_CNsubgroupID.h new file mode 100644 index 000000000..9db8771bb --- /dev/null +++ b/lib/asn1c/ngap/NGAP_CNsubgroupID.h @@ -0,0 +1,39 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_CNsubgroupID_H_ +#define _NGAP_CNsubgroupID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_CNsubgroupID */ +typedef long NGAP_CNsubgroupID_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_CNsubgroupID_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_CNsubgroupID; +asn_struct_free_f NGAP_CNsubgroupID_free; +asn_struct_print_f NGAP_CNsubgroupID_print; +asn_constr_check_f NGAP_CNsubgroupID_constraint; +jer_type_encoder_f NGAP_CNsubgroupID_encode_jer; +per_type_decoder_f NGAP_CNsubgroupID_decode_aper; +per_type_encoder_f NGAP_CNsubgroupID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_CNsubgroupID_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_COUNTValueForPDCP-SN12.c b/lib/asn1c/ngap/NGAP_COUNTValueForPDCP-SN12.c index a6a6d93fe..124bcf686 100644 --- a/lib/asn1c/ngap/NGAP_COUNTValueForPDCP-SN12.c +++ b/lib/asn1c/ngap/NGAP_COUNTValueForPDCP-SN12.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -110,7 +110,7 @@ asn_TYPE_member_t asn_MBR_NGAP_COUNTValueForPDCP_SN12_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_COUNTValueForPDCP_SN12, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P41, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P46, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_COUNTValueForPDCP-SN12.h b/lib/asn1c/ngap/NGAP_COUNTValueForPDCP-SN12.h index a47156f9e..11e4d9e5b 100644 --- a/lib/asn1c/ngap/NGAP_COUNTValueForPDCP-SN12.h +++ b/lib/asn1c/ngap/NGAP_COUNTValueForPDCP-SN12.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_COUNTValueForPDCP-SN18.c b/lib/asn1c/ngap/NGAP_COUNTValueForPDCP-SN18.c index e1d2f8519..c01e70fd3 100644 --- a/lib/asn1c/ngap/NGAP_COUNTValueForPDCP-SN18.c +++ b/lib/asn1c/ngap/NGAP_COUNTValueForPDCP-SN18.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -110,7 +110,7 @@ asn_TYPE_member_t asn_MBR_NGAP_COUNTValueForPDCP_SN18_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_COUNTValueForPDCP_SN18, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P42, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P47, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_COUNTValueForPDCP-SN18.h b/lib/asn1c/ngap/NGAP_COUNTValueForPDCP-SN18.h index 1baaca48d..b03e6ace8 100644 --- a/lib/asn1c/ngap/NGAP_COUNTValueForPDCP-SN18.h +++ b/lib/asn1c/ngap/NGAP_COUNTValueForPDCP-SN18.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CPTransportLayerInformation.c b/lib/asn1c/ngap/NGAP_CPTransportLayerInformation.c index ff6f0b6a2..79aa6ad49 100644 --- a/lib/asn1c/ngap/NGAP_CPTransportLayerInformation.c +++ b/lib/asn1c/ngap/NGAP_CPTransportLayerInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -36,7 +36,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CPTransportLayerInformation_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_CPTransportLayerInformation, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P8, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P9, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_CPTransportLayerInformation.h b/lib/asn1c/ngap/NGAP_CPTransportLayerInformation.h index ed177015b..f6711f4cd 100644 --- a/lib/asn1c/ngap/NGAP_CPTransportLayerInformation.h +++ b/lib/asn1c/ngap/NGAP_CPTransportLayerInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CancelAllWarningMessages.c b/lib/asn1c/ngap/NGAP_CancelAllWarningMessages.c index ec3ccbc8f..ed9c1be15 100644 --- a/lib/asn1c/ngap/NGAP_CancelAllWarningMessages.c +++ b/lib/asn1c/ngap/NGAP_CancelAllWarningMessages.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_CancelAllWarningMessages_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_CancelAllWarningMessages_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_NGAP_CancelAllWarningMessages_enum2value_1[] = 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_CancelAllWarningMessages_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_CancelAllWarningMessages_specs_1 = { asn_MAP_NGAP_CancelAllWarningMessages_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_CancelAllWarningMessages_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_CancelAllWarningMessages.h b/lib/asn1c/ngap/NGAP_CancelAllWarningMessages.h index 1c194b88b..31c9b55f1 100644 --- a/lib/asn1c/ngap/NGAP_CancelAllWarningMessages.h +++ b/lib/asn1c/ngap/NGAP_CancelAllWarningMessages.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum NGAP_CancelAllWarningMessages { typedef long NGAP_CancelAllWarningMessages_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_CancelAllWarningMessages_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CancelAllWarningMessages; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_CancelAllWarningMessages_specs_1; asn_struct_free_f NGAP_CancelAllWarningMessages_free; asn_struct_print_f NGAP_CancelAllWarningMessages_print; asn_constr_check_f NGAP_CancelAllWarningMessages_constraint; diff --git a/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-EUTRA-Item.c b/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-EUTRA-Item.c index a3da31ad0..81a2db688 100644 --- a/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-EUTRA-Item.c +++ b/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-EUTRA-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInEAI_EUTRA_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_CancelledCellsInEAI_EUTRA_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P21, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P26, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-EUTRA-Item.h b/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-EUTRA-Item.h index 41c09242f..47e4c4923 100644 --- a/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-EUTRA-Item.h +++ b/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-EUTRA-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-EUTRA.c b/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-EUTRA.c index 49ce43528..b0f900f88 100644 --- a/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-EUTRA.c +++ b/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-EUTRA.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-EUTRA.h b/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-EUTRA.h index da00d46b0..432d3fd6b 100644 --- a/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-EUTRA.h +++ b/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-EUTRA.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-NR-Item.c b/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-NR-Item.c index 60a062e9f..281826cf8 100644 --- a/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-NR-Item.c +++ b/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-NR-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInEAI_NR_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_CancelledCellsInEAI_NR_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P22, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P27, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-NR-Item.h b/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-NR-Item.h index ce187aa30..451c7aa61 100644 --- a/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-NR-Item.h +++ b/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-NR-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-NR.c b/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-NR.c index 84aaf5402..fad6e8e9d 100644 --- a/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-NR.c +++ b/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-NR.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-NR.h b/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-NR.h index 4d055d848..cd4c3b4f8 100644 --- a/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-NR.h +++ b/lib/asn1c/ngap/NGAP_CancelledCellsInEAI-NR.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-EUTRA-Item.c b/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-EUTRA-Item.c index f6c77b7aa..2e5a03bdf 100644 --- a/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-EUTRA-Item.c +++ b/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-EUTRA-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInTAI_EUTRA_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_CancelledCellsInTAI_EUTRA_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P23, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P28, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-EUTRA-Item.h b/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-EUTRA-Item.h index dbc243b14..12aaeefbe 100644 --- a/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-EUTRA-Item.h +++ b/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-EUTRA-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-EUTRA.c b/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-EUTRA.c index fba171615..1742eecd7 100644 --- a/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-EUTRA.c +++ b/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-EUTRA.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-EUTRA.h b/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-EUTRA.h index e3ec022df..41dc6aec1 100644 --- a/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-EUTRA.h +++ b/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-EUTRA.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-NR-Item.c b/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-NR-Item.c index 9ebd497b9..293ed4f5e 100644 --- a/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-NR-Item.c +++ b/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-NR-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInTAI_NR_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_CancelledCellsInTAI_NR_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P24, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P29, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-NR-Item.h b/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-NR-Item.h index c2a6aa68c..32ff006d2 100644 --- a/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-NR-Item.h +++ b/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-NR-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-NR.c b/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-NR.c index bea576876..5021b5dad 100644 --- a/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-NR.c +++ b/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-NR.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-NR.h b/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-NR.h index bedfafe08..20e76aa6c 100644 --- a/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-NR.h +++ b/lib/asn1c/ngap/NGAP_CancelledCellsInTAI-NR.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CandidateCell.c b/lib/asn1c/ngap/NGAP_CandidateCell.c index 19eeff1c1..ef7fa5fbd 100644 --- a/lib/asn1c/ngap/NGAP_CandidateCell.c +++ b/lib/asn1c/ngap/NGAP_CandidateCell.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -55,7 +55,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CandidateCell_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_CandidateCell, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P5, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P6, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_CandidateCell.h b/lib/asn1c/ngap/NGAP_CandidateCell.h index b6f67bee9..329cfd869 100644 --- a/lib/asn1c/ngap/NGAP_CandidateCell.h +++ b/lib/asn1c/ngap/NGAP_CandidateCell.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CandidateCellID.c b/lib/asn1c/ngap/NGAP_CandidateCellID.c index ba70a296b..c7c85a56a 100644 --- a/lib/asn1c/ngap/NGAP_CandidateCellID.c +++ b/lib/asn1c/ngap/NGAP_CandidateCellID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CandidateCellID_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_CandidateCellID, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P26, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P31, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_CandidateCellID.h b/lib/asn1c/ngap/NGAP_CandidateCellID.h index 7503793d5..3d2ebb7e0 100644 --- a/lib/asn1c/ngap/NGAP_CandidateCellID.h +++ b/lib/asn1c/ngap/NGAP_CandidateCellID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CandidateCellItem.c b/lib/asn1c/ngap/NGAP_CandidateCellItem.c index 5dc6f9ee6..ff0391e85 100644 --- a/lib/asn1c/ngap/NGAP_CandidateCellItem.c +++ b/lib/asn1c/ngap/NGAP_CandidateCellItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CandidateCellItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_CandidateCellItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P25, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P30, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_CandidateCellItem.h b/lib/asn1c/ngap/NGAP_CandidateCellItem.h index d1e37fc03..6fd5ca014 100644 --- a/lib/asn1c/ngap/NGAP_CandidateCellItem.h +++ b/lib/asn1c/ngap/NGAP_CandidateCellItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CandidateCellList.c b/lib/asn1c/ngap/NGAP_CandidateCellList.c index 41754bad7..3d45f6050 100644 --- a/lib/asn1c/ngap/NGAP_CandidateCellList.c +++ b/lib/asn1c/ngap/NGAP_CandidateCellList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CandidateCellList.h b/lib/asn1c/ngap/NGAP_CandidateCellList.h index f7ee18538..e7106fd8c 100644 --- a/lib/asn1c/ngap/NGAP_CandidateCellList.h +++ b/lib/asn1c/ngap/NGAP_CandidateCellList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CandidatePCI.c b/lib/asn1c/ngap/NGAP_CandidatePCI.c index 05c4dccf7..68012a223 100644 --- a/lib/asn1c/ngap/NGAP_CandidatePCI.c +++ b/lib/asn1c/ngap/NGAP_CandidatePCI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -110,7 +110,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CandidatePCI_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_CandidatePCI, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P27, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P32, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_CandidatePCI.h b/lib/asn1c/ngap/NGAP_CandidatePCI.h index f4e9ee0c1..fd465413c 100644 --- a/lib/asn1c/ngap/NGAP_CandidatePCI.h +++ b/lib/asn1c/ngap/NGAP_CandidatePCI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_Cause.c b/lib/asn1c/ngap/NGAP_Cause.c index 14fe16afb..c3fcad957 100644 --- a/lib/asn1c/ngap/NGAP_Cause.c +++ b/lib/asn1c/ngap/NGAP_Cause.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -104,7 +104,7 @@ asn_TYPE_member_t asn_MBR_NGAP_Cause_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_Cause, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (5 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P6, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P7, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_Cause.h b/lib/asn1c/ngap/NGAP_Cause.h index f904c811a..0e708d22e 100644 --- a/lib/asn1c/ngap/NGAP_Cause.h +++ b/lib/asn1c/ngap/NGAP_Cause.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CauseMisc.c b/lib/asn1c/ngap/NGAP_CauseMisc.c index f40ab08ec..e44f827e5 100644 --- a/lib/asn1c/ngap/NGAP_CauseMisc.c +++ b/lib/asn1c/ngap/NGAP_CauseMisc.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CauseMisc.h b/lib/asn1c/ngap/NGAP_CauseMisc.h index 8c0587710..2e64f8bd9 100644 --- a/lib/asn1c/ngap/NGAP_CauseMisc.h +++ b/lib/asn1c/ngap/NGAP_CauseMisc.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,13 +37,13 @@ typedef long NGAP_CauseMisc_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_CauseMisc_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CauseMisc; -extern const asn_INTEGER_specifics_t asn_SPC_CauseMisc_specs_1; -asn_struct_free_f CauseMisc_free; -asn_struct_print_f CauseMisc_print; -asn_constr_check_f CauseMisc_constraint; -jer_type_encoder_f CauseMisc_encode_jer; -per_type_decoder_f CauseMisc_decode_aper; -per_type_encoder_f CauseMisc_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_CauseMisc_specs_1; +asn_struct_free_f NGAP_CauseMisc_free; +asn_struct_print_f NGAP_CauseMisc_print; +asn_constr_check_f NGAP_CauseMisc_constraint; +jer_type_encoder_f NGAP_CauseMisc_encode_jer; +per_type_decoder_f NGAP_CauseMisc_decode_aper; +per_type_encoder_f NGAP_CauseMisc_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_CauseNas.c b/lib/asn1c/ngap/NGAP_CauseNas.c index ef6f47fe8..b00df4793 100644 --- a/lib/asn1c/ngap/NGAP_CauseNas.c +++ b/lib/asn1c/ngap/NGAP_CauseNas.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,20 +22,22 @@ static const asn_INTEGER_enum_map_t asn_MAP_NGAP_CauseNas_value2enum_1[] = { { 0, 14, "normal-release" }, { 1, 22, "authentication-failure" }, { 2, 10, "deregister" }, - { 3, 11, "unspecified" } + { 3, 11, "unspecified" }, + { 4, 27, "uE-not-in-PLMN-serving-area" } /* This list is extensible */ }; static const unsigned int asn_MAP_NGAP_CauseNas_enum2value_1[] = { 1, /* authentication-failure(1) */ 2, /* deregister(2) */ 0, /* normal-release(0) */ + 4, /* uE-not-in-PLMN-serving-area(4) */ 3 /* unspecified(3) */ /* This list is extensible */ }; const asn_INTEGER_specifics_t asn_SPC_NGAP_CauseNas_specs_1 = { asn_MAP_NGAP_CauseNas_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_CauseNas_enum2value_1, /* N => "tag"; sorted by N */ - 4, /* Number of elements in the maps */ + 5, /* Number of elements in the maps */ 5, /* Extensions before this member */ 1, /* Strict enumeration */ 0, /* Native long size */ diff --git a/lib/asn1c/ngap/NGAP_CauseNas.h b/lib/asn1c/ngap/NGAP_CauseNas.h index 901940365..a7819ff42 100644 --- a/lib/asn1c/ngap/NGAP_CauseNas.h +++ b/lib/asn1c/ngap/NGAP_CauseNas.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -23,10 +23,11 @@ typedef enum NGAP_CauseNas { NGAP_CauseNas_normal_release = 0, NGAP_CauseNas_authentication_failure = 1, NGAP_CauseNas_deregister = 2, - NGAP_CauseNas_unspecified = 3 + NGAP_CauseNas_unspecified = 3, /* * Enumeration is extensible */ + NGAP_CauseNas_uE_not_in_PLMN_serving_area = 4 } e_NGAP_CauseNas; /* NGAP_CauseNas */ @@ -35,13 +36,13 @@ typedef long NGAP_CauseNas_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_CauseNas_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CauseNas; -extern const asn_INTEGER_specifics_t asn_SPC_CauseNas_specs_1; -asn_struct_free_f CauseNas_free; -asn_struct_print_f CauseNas_print; -asn_constr_check_f CauseNas_constraint; -jer_type_encoder_f CauseNas_encode_jer; -per_type_decoder_f CauseNas_decode_aper; -per_type_encoder_f CauseNas_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_CauseNas_specs_1; +asn_struct_free_f NGAP_CauseNas_free; +asn_struct_print_f NGAP_CauseNas_print; +asn_constr_check_f NGAP_CauseNas_constraint; +jer_type_encoder_f NGAP_CauseNas_encode_jer; +per_type_decoder_f NGAP_CauseNas_decode_aper; +per_type_encoder_f NGAP_CauseNas_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_CauseProtocol.c b/lib/asn1c/ngap/NGAP_CauseProtocol.c index c8885c641..ecfd154f6 100644 --- a/lib/asn1c/ngap/NGAP_CauseProtocol.c +++ b/lib/asn1c/ngap/NGAP_CauseProtocol.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CauseProtocol.h b/lib/asn1c/ngap/NGAP_CauseProtocol.h index ec2ef6439..5fa01da45 100644 --- a/lib/asn1c/ngap/NGAP_CauseProtocol.h +++ b/lib/asn1c/ngap/NGAP_CauseProtocol.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -38,13 +38,13 @@ typedef long NGAP_CauseProtocol_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_CauseProtocol_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CauseProtocol; -extern const asn_INTEGER_specifics_t asn_SPC_CauseProtocol_specs_1; -asn_struct_free_f CauseProtocol_free; -asn_struct_print_f CauseProtocol_print; -asn_constr_check_f CauseProtocol_constraint; -jer_type_encoder_f CauseProtocol_encode_jer; -per_type_decoder_f CauseProtocol_decode_aper; -per_type_encoder_f CauseProtocol_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_CauseProtocol_specs_1; +asn_struct_free_f NGAP_CauseProtocol_free; +asn_struct_print_f NGAP_CauseProtocol_print; +asn_constr_check_f NGAP_CauseProtocol_constraint; +jer_type_encoder_f NGAP_CauseProtocol_encode_jer; +per_type_decoder_f NGAP_CauseProtocol_decode_aper; +per_type_encoder_f NGAP_CauseProtocol_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_CauseRadioNetwork.c b/lib/asn1c/ngap/NGAP_CauseRadioNetwork.c index 5d76f367c..4445a684b 100644 --- a/lib/asn1c/ngap/NGAP_CauseRadioNetwork.c +++ b/lib/asn1c/ngap/NGAP_CauseRadioNetwork.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -70,7 +70,12 @@ static const asn_INTEGER_enum_map_t asn_MAP_NGAP_CauseRadioNetwork_value2enum_1[ { 48, 28, "rsn-not-available-for-the-up" }, { 49, 17, "npn-access-denied" }, { 50, 22, "cag-only-access-denied" }, - { 51, 28, "insufficient-ue-capabilities" } + { 51, 28, "insufficient-ue-capabilities" }, + { 52, 23, "redcap-ue-not-supported" }, + { 53, 22, "unknown-MBS-Session-ID" }, + { 54, 60, "indicated-MBS-session-area-information-not-served-by-the-gNB" }, + { 55, 39, "inconsistent-slice-info-for-the-session" }, + { 56, 44, "misaligned-association-for-multicast-unicast" } /* This list is extensible */ }; static const unsigned int asn_MAP_NGAP_CauseRadioNetwork_enum2value_1[] = { @@ -84,9 +89,12 @@ static const unsigned int asn_MAP_NGAP_CauseRadioNetwork_enum2value_1[] = { 8, /* ho-target-not-allowed(8) */ 36, /* ims-voice-eps-fallback-or-rat-fallback-triggered(36) */ 15, /* inconsistent-remote-UE-NGAP-ID(15) */ + 55, /* inconsistent-slice-info-for-the-session(55) */ + 54, /* indicated-MBS-session-area-information-not-served-by-the-gNB(54) */ 51, /* insufficient-ue-capabilities(51) */ 25, /* interaction-with-other-procedure(25) */ 23, /* invalid-qos-combination(23) */ + 56, /* misaligned-association-for-multicast-unicast(56) */ 28, /* multiple-PDU-session-ID-instances(28) */ 47, /* multiple-location-reporting-reference-ID-instances(47) */ 29, /* multiple-qos-flow-ID-instances(29) */ @@ -99,6 +107,7 @@ static const unsigned int asn_MAP_NGAP_CauseRadioNetwork_enum2value_1[] = { 6, /* partial-handover(6) */ 21, /* radio-connection-with-ue-lost(21) */ 22, /* radio-resources-not-available(22) */ + 52, /* redcap-ue-not-supported(52) */ 41, /* redirection(41) */ 19, /* reduce-load-in-serving-cell(19) */ 4, /* release-due-to-5gc-generated-reason(4) */ @@ -117,6 +126,7 @@ static const unsigned int asn_MAP_NGAP_CauseRadioNetwork_enum2value_1[] = { 35, /* ue-context-transfer(35) */ 40, /* ue-in-rrc-inactive-state-not-reachable(40) */ 43, /* ue-max-integrity-protected-data-rate-reason(43) */ + 53, /* unknown-MBS-Session-ID(53) */ 26, /* unknown-PDU-session-ID(26) */ 14, /* unknown-local-UE-NGAP-ID(14) */ 12, /* unknown-targetID(12) */ @@ -131,7 +141,7 @@ static const unsigned int asn_MAP_NGAP_CauseRadioNetwork_enum2value_1[] = { const asn_INTEGER_specifics_t asn_SPC_NGAP_CauseRadioNetwork_specs_1 = { asn_MAP_NGAP_CauseRadioNetwork_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_CauseRadioNetwork_enum2value_1, /* N => "tag"; sorted by N */ - 52, /* Number of elements in the maps */ + 57, /* Number of elements in the maps */ 46, /* Extensions before this member */ 1, /* Strict enumeration */ 0, /* Native long size */ diff --git a/lib/asn1c/ngap/NGAP_CauseRadioNetwork.h b/lib/asn1c/ngap/NGAP_CauseRadioNetwork.h index da3413aeb..87103881c 100644 --- a/lib/asn1c/ngap/NGAP_CauseRadioNetwork.h +++ b/lib/asn1c/ngap/NGAP_CauseRadioNetwork.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,12 @@ typedef enum NGAP_CauseRadioNetwork { NGAP_CauseRadioNetwork_rsn_not_available_for_the_up = 48, NGAP_CauseRadioNetwork_npn_access_denied = 49, NGAP_CauseRadioNetwork_cag_only_access_denied = 50, - NGAP_CauseRadioNetwork_insufficient_ue_capabilities = 51 + NGAP_CauseRadioNetwork_insufficient_ue_capabilities = 51, + NGAP_CauseRadioNetwork_redcap_ue_not_supported = 52, + NGAP_CauseRadioNetwork_unknown_MBS_Session_ID = 53, + NGAP_CauseRadioNetwork_indicated_MBS_session_area_information_not_served_by_the_gNB = 54, + NGAP_CauseRadioNetwork_inconsistent_slice_info_for_the_session = 55, + NGAP_CauseRadioNetwork_misaligned_association_for_multicast_unicast = 56 } e_NGAP_CauseRadioNetwork; /* NGAP_CauseRadioNetwork */ @@ -83,13 +88,13 @@ typedef long NGAP_CauseRadioNetwork_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_CauseRadioNetwork_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CauseRadioNetwork; -extern const asn_INTEGER_specifics_t asn_SPC_CauseRadioNetwork_specs_1; -asn_struct_free_f CauseRadioNetwork_free; -asn_struct_print_f CauseRadioNetwork_print; -asn_constr_check_f CauseRadioNetwork_constraint; -jer_type_encoder_f CauseRadioNetwork_encode_jer; -per_type_decoder_f CauseRadioNetwork_decode_aper; -per_type_encoder_f CauseRadioNetwork_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_CauseRadioNetwork_specs_1; +asn_struct_free_f NGAP_CauseRadioNetwork_free; +asn_struct_print_f NGAP_CauseRadioNetwork_print; +asn_constr_check_f NGAP_CauseRadioNetwork_constraint; +jer_type_encoder_f NGAP_CauseRadioNetwork_encode_jer; +per_type_decoder_f NGAP_CauseRadioNetwork_decode_aper; +per_type_encoder_f NGAP_CauseRadioNetwork_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_CauseTransport.c b/lib/asn1c/ngap/NGAP_CauseTransport.c index 7dc2a6c3b..436f15ad3 100644 --- a/lib/asn1c/ngap/NGAP_CauseTransport.c +++ b/lib/asn1c/ngap/NGAP_CauseTransport.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CauseTransport.h b/lib/asn1c/ngap/NGAP_CauseTransport.h index 607551b46..083273184 100644 --- a/lib/asn1c/ngap/NGAP_CauseTransport.h +++ b/lib/asn1c/ngap/NGAP_CauseTransport.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,13 +33,13 @@ typedef long NGAP_CauseTransport_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_CauseTransport_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CauseTransport; -extern const asn_INTEGER_specifics_t asn_SPC_CauseTransport_specs_1; -asn_struct_free_f CauseTransport_free; -asn_struct_print_f CauseTransport_print; -asn_constr_check_f CauseTransport_constraint; -jer_type_encoder_f CauseTransport_encode_jer; -per_type_decoder_f CauseTransport_decode_aper; -per_type_encoder_f CauseTransport_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_CauseTransport_specs_1; +asn_struct_free_f NGAP_CauseTransport_free; +asn_struct_print_f NGAP_CauseTransport_print; +asn_constr_check_f NGAP_CauseTransport_constraint; +jer_type_encoder_f NGAP_CauseTransport_encode_jer; +per_type_decoder_f NGAP_CauseTransport_decode_aper; +per_type_encoder_f NGAP_CauseTransport_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_Cell-CAGInformation.c b/lib/asn1c/ngap/NGAP_Cell-CAGInformation.c index ff328670c..9b0bcd06b 100644 --- a/lib/asn1c/ngap/NGAP_Cell-CAGInformation.c +++ b/lib/asn1c/ngap/NGAP_Cell-CAGInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_Cell_CAGInformation_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_Cell_CAGInformation, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P28, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P33, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_Cell-CAGInformation.h b/lib/asn1c/ngap/NGAP_Cell-CAGInformation.h index 5d3e40b6f..099f58d17 100644 --- a/lib/asn1c/ngap/NGAP_Cell-CAGInformation.h +++ b/lib/asn1c/ngap/NGAP_Cell-CAGInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CellBasedMDT-EUTRA.c b/lib/asn1c/ngap/NGAP_CellBasedMDT-EUTRA.c index c4d9efc9c..dacea3c12 100644 --- a/lib/asn1c/ngap/NGAP_CellBasedMDT-EUTRA.c +++ b/lib/asn1c/ngap/NGAP_CellBasedMDT-EUTRA.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CellBasedMDT_EUTRA_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_CellBasedMDT_EUTRA, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P46, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P51, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_CellBasedMDT-EUTRA.h b/lib/asn1c/ngap/NGAP_CellBasedMDT-EUTRA.h index aee30192c..b8b7a7702 100644 --- a/lib/asn1c/ngap/NGAP_CellBasedMDT-EUTRA.h +++ b/lib/asn1c/ngap/NGAP_CellBasedMDT-EUTRA.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CellBasedMDT-NR.c b/lib/asn1c/ngap/NGAP_CellBasedMDT-NR.c index 68643499a..2479029e1 100644 --- a/lib/asn1c/ngap/NGAP_CellBasedMDT-NR.c +++ b/lib/asn1c/ngap/NGAP_CellBasedMDT-NR.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CellBasedMDT_NR_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_CellBasedMDT_NR, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P45, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P50, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_CellBasedMDT-NR.h b/lib/asn1c/ngap/NGAP_CellBasedMDT-NR.h index f445fa27c..a6877af82 100644 --- a/lib/asn1c/ngap/NGAP_CellBasedMDT-NR.h +++ b/lib/asn1c/ngap/NGAP_CellBasedMDT-NR.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CellBasedQMC.c b/lib/asn1c/ngap/NGAP_CellBasedQMC.c new file mode 100644 index 000000000..7599250b7 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_CellBasedQMC.c @@ -0,0 +1,87 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_CellBasedQMC.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_CellBasedQMC_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellBasedQMC, cellIdListforQMC), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_CellIdListforQMC, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "cellIdListforQMC" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_CellBasedQMC, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P52, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_CellBasedQMC_oms_1[] = { 1 }; +static const ber_tlv_tag_t asn_DEF_NGAP_CellBasedQMC_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CellBasedQMC_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* cellIdListforQMC */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellBasedQMC_specs_1 = { + sizeof(struct NGAP_CellBasedQMC), + offsetof(struct NGAP_CellBasedQMC, _asn_ctx), + asn_MAP_NGAP_CellBasedQMC_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_NGAP_CellBasedQMC_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_CellBasedQMC = { + "CellBasedQMC", + "CellBasedQMC", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_CellBasedQMC_tags_1, + sizeof(asn_DEF_NGAP_CellBasedQMC_tags_1) + /sizeof(asn_DEF_NGAP_CellBasedQMC_tags_1[0]), /* 1 */ + asn_DEF_NGAP_CellBasedQMC_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_CellBasedQMC_tags_1) + /sizeof(asn_DEF_NGAP_CellBasedQMC_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_CellBasedQMC_1, + 2, /* Elements count */ + &asn_SPC_NGAP_CellBasedQMC_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_CellBasedQMC.h b/lib/asn1c/ngap/NGAP_CellBasedQMC.h new file mode 100644 index 000000000..5612f911f --- /dev/null +++ b/lib/asn1c/ngap/NGAP_CellBasedQMC.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_CellBasedQMC_H_ +#define _NGAP_CellBasedQMC_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_CellIdListforQMC.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_CellBasedQMC */ +typedef struct NGAP_CellBasedQMC { + NGAP_CellIdListforQMC_t cellIdListforQMC; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_CellBasedQMC_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_CellBasedQMC; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellBasedQMC_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_CellBasedQMC_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_CellBasedQMC_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_CellCAGList.c b/lib/asn1c/ngap/NGAP_CellCAGList.c index a50beb37d..bc097796e 100644 --- a/lib/asn1c/ngap/NGAP_CellCAGList.c +++ b/lib/asn1c/ngap/NGAP_CellCAGList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CellCAGList.h b/lib/asn1c/ngap/NGAP_CellCAGList.h index f36fbe1df..da5668790 100644 --- a/lib/asn1c/ngap/NGAP_CellCAGList.h +++ b/lib/asn1c/ngap/NGAP_CellCAGList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CellIDBroadcastEUTRA-Item.c b/lib/asn1c/ngap/NGAP_CellIDBroadcastEUTRA-Item.c index 920c01409..c4ad8a55c 100644 --- a/lib/asn1c/ngap/NGAP_CellIDBroadcastEUTRA-Item.c +++ b/lib/asn1c/ngap/NGAP_CellIDBroadcastEUTRA-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CellIDBroadcastEUTRA_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_CellIDBroadcastEUTRA_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P29, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P34, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_CellIDBroadcastEUTRA-Item.h b/lib/asn1c/ngap/NGAP_CellIDBroadcastEUTRA-Item.h index 67f0bf004..83dd2ecdf 100644 --- a/lib/asn1c/ngap/NGAP_CellIDBroadcastEUTRA-Item.h +++ b/lib/asn1c/ngap/NGAP_CellIDBroadcastEUTRA-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CellIDBroadcastEUTRA.c b/lib/asn1c/ngap/NGAP_CellIDBroadcastEUTRA.c index a1ed1159b..3aee83fe7 100644 --- a/lib/asn1c/ngap/NGAP_CellIDBroadcastEUTRA.c +++ b/lib/asn1c/ngap/NGAP_CellIDBroadcastEUTRA.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CellIDBroadcastEUTRA.h b/lib/asn1c/ngap/NGAP_CellIDBroadcastEUTRA.h index 70b2e4e9b..e8f4a3f27 100644 --- a/lib/asn1c/ngap/NGAP_CellIDBroadcastEUTRA.h +++ b/lib/asn1c/ngap/NGAP_CellIDBroadcastEUTRA.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CellIDBroadcastNR-Item.c b/lib/asn1c/ngap/NGAP_CellIDBroadcastNR-Item.c index 4a7188af1..3f3873e6d 100644 --- a/lib/asn1c/ngap/NGAP_CellIDBroadcastNR-Item.c +++ b/lib/asn1c/ngap/NGAP_CellIDBroadcastNR-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CellIDBroadcastNR_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_CellIDBroadcastNR_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P30, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P35, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_CellIDBroadcastNR-Item.h b/lib/asn1c/ngap/NGAP_CellIDBroadcastNR-Item.h index 4f95002aa..141577fc8 100644 --- a/lib/asn1c/ngap/NGAP_CellIDBroadcastNR-Item.h +++ b/lib/asn1c/ngap/NGAP_CellIDBroadcastNR-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CellIDBroadcastNR.c b/lib/asn1c/ngap/NGAP_CellIDBroadcastNR.c index 84311bf8d..079953a1d 100644 --- a/lib/asn1c/ngap/NGAP_CellIDBroadcastNR.c +++ b/lib/asn1c/ngap/NGAP_CellIDBroadcastNR.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CellIDBroadcastNR.h b/lib/asn1c/ngap/NGAP_CellIDBroadcastNR.h index 4f9888755..38a5ca06f 100644 --- a/lib/asn1c/ngap/NGAP_CellIDBroadcastNR.h +++ b/lib/asn1c/ngap/NGAP_CellIDBroadcastNR.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CellIDCancelledEUTRA-Item.c b/lib/asn1c/ngap/NGAP_CellIDCancelledEUTRA-Item.c index 86f9925fe..1e74c4665 100644 --- a/lib/asn1c/ngap/NGAP_CellIDCancelledEUTRA-Item.c +++ b/lib/asn1c/ngap/NGAP_CellIDCancelledEUTRA-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CellIDCancelledEUTRA_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_CellIDCancelledEUTRA_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P31, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P36, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_CellIDCancelledEUTRA-Item.h b/lib/asn1c/ngap/NGAP_CellIDCancelledEUTRA-Item.h index c7fe62b33..a8edead77 100644 --- a/lib/asn1c/ngap/NGAP_CellIDCancelledEUTRA-Item.h +++ b/lib/asn1c/ngap/NGAP_CellIDCancelledEUTRA-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CellIDCancelledEUTRA.c b/lib/asn1c/ngap/NGAP_CellIDCancelledEUTRA.c index ef82d46af..571fdca10 100644 --- a/lib/asn1c/ngap/NGAP_CellIDCancelledEUTRA.c +++ b/lib/asn1c/ngap/NGAP_CellIDCancelledEUTRA.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CellIDCancelledEUTRA.h b/lib/asn1c/ngap/NGAP_CellIDCancelledEUTRA.h index 30614f65b..09316ddf5 100644 --- a/lib/asn1c/ngap/NGAP_CellIDCancelledEUTRA.h +++ b/lib/asn1c/ngap/NGAP_CellIDCancelledEUTRA.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CellIDCancelledNR-Item.c b/lib/asn1c/ngap/NGAP_CellIDCancelledNR-Item.c index b3aed0e7b..9bc1db6ff 100644 --- a/lib/asn1c/ngap/NGAP_CellIDCancelledNR-Item.c +++ b/lib/asn1c/ngap/NGAP_CellIDCancelledNR-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CellIDCancelledNR_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_CellIDCancelledNR_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P32, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P37, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_CellIDCancelledNR-Item.h b/lib/asn1c/ngap/NGAP_CellIDCancelledNR-Item.h index d7dbe3b52..90fd1d5d9 100644 --- a/lib/asn1c/ngap/NGAP_CellIDCancelledNR-Item.h +++ b/lib/asn1c/ngap/NGAP_CellIDCancelledNR-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CellIDCancelledNR.c b/lib/asn1c/ngap/NGAP_CellIDCancelledNR.c index f7442ea45..0f0bf943a 100644 --- a/lib/asn1c/ngap/NGAP_CellIDCancelledNR.c +++ b/lib/asn1c/ngap/NGAP_CellIDCancelledNR.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CellIDCancelledNR.h b/lib/asn1c/ngap/NGAP_CellIDCancelledNR.h index 92745b2a0..fa9f4d8be 100644 --- a/lib/asn1c/ngap/NGAP_CellIDCancelledNR.h +++ b/lib/asn1c/ngap/NGAP_CellIDCancelledNR.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CellIDListForRestart.c b/lib/asn1c/ngap/NGAP_CellIDListForRestart.c index cc3463b53..17ca4ecc8 100644 --- a/lib/asn1c/ngap/NGAP_CellIDListForRestart.c +++ b/lib/asn1c/ngap/NGAP_CellIDListForRestart.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,13 +11,13 @@ #include "NGAP_NR-CGIList.h" #include "NGAP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_CellIDListForRestart_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_CellIDListForRestart_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_CellIDListForRestart_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_CellIDListForRestart_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_CellIDListForRestart, choice.eUTRA_CGIListforRestart), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -55,7 +55,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_CellIDListForRestart_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_CellIDListForRestart, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P7, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P8, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -75,7 +75,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_CellIDListForRestart_tag2el_1[] { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* nR-CGIListforRestart */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_CellIDListForRestart_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_NGAP_CellIDListForRestart_specs_1 = { sizeof(struct NGAP_CellIDListForRestart), offsetof(struct NGAP_CellIDListForRestart, _asn_ctx), offsetof(struct NGAP_CellIDListForRestart, present), diff --git a/lib/asn1c/ngap/NGAP_CellIDListForRestart.h b/lib/asn1c/ngap/NGAP_CellIDListForRestart.h index 4b1a95a71..a01765743 100644 --- a/lib/asn1c/ngap/NGAP_CellIDListForRestart.h +++ b/lib/asn1c/ngap/NGAP_CellIDListForRestart.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,6 +46,9 @@ typedef struct NGAP_CellIDListForRestart { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_CellIDListForRestart; +extern asn_CHOICE_specifics_t asn_SPC_NGAP_CellIDListForRestart_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_CellIDListForRestart_1[3]; +extern asn_per_constraints_t asn_PER_type_NGAP_CellIDListForRestart_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_CellIdListforMDT-EUTRA.c b/lib/asn1c/ngap/NGAP_CellIdListforMDT-EUTRA.c index 626c2c0b8..147c85e79 100644 --- a/lib/asn1c/ngap/NGAP_CellIdListforMDT-EUTRA.c +++ b/lib/asn1c/ngap/NGAP_CellIdListforMDT-EUTRA.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CellIdListforMDT-EUTRA.h b/lib/asn1c/ngap/NGAP_CellIdListforMDT-EUTRA.h index 920245925..963aa00a7 100644 --- a/lib/asn1c/ngap/NGAP_CellIdListforMDT-EUTRA.h +++ b/lib/asn1c/ngap/NGAP_CellIdListforMDT-EUTRA.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CellIdListforMDT-NR.c b/lib/asn1c/ngap/NGAP_CellIdListforMDT-NR.c index e02459e1e..eea565d33 100644 --- a/lib/asn1c/ngap/NGAP_CellIdListforMDT-NR.c +++ b/lib/asn1c/ngap/NGAP_CellIdListforMDT-NR.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CellIdListforMDT-NR.h b/lib/asn1c/ngap/NGAP_CellIdListforMDT-NR.h index ae990296c..ed41de956 100644 --- a/lib/asn1c/ngap/NGAP_CellIdListforMDT-NR.h +++ b/lib/asn1c/ngap/NGAP_CellIdListforMDT-NR.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CellIdListforQMC.c b/lib/asn1c/ngap/NGAP_CellIdListforQMC.c new file mode 100644 index 000000000..fe9212978 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_CellIdListforQMC.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_CellIdListforQMC.h" + +#include "NGAP_NGRAN-CGI.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_CellIdListforQMC_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_CellIdListforQMC_1[] = { + { ATF_POINTER, 0, 0, + -1 /* Ambiguous tag (CHOICE?) */, + 0, + &asn_DEF_NGAP_NGRAN_CGI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_CellIdListforQMC_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_CellIdListforQMC_specs_1 = { + sizeof(struct NGAP_CellIdListforQMC), + offsetof(struct NGAP_CellIdListforQMC, _asn_ctx), + 2, /* XER encoding is XMLValueList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_CellIdListforQMC = { + "CellIdListforQMC", + "CellIdListforQMC", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_CellIdListforQMC_tags_1, + sizeof(asn_DEF_NGAP_CellIdListforQMC_tags_1) + /sizeof(asn_DEF_NGAP_CellIdListforQMC_tags_1[0]), /* 1 */ + asn_DEF_NGAP_CellIdListforQMC_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_CellIdListforQMC_tags_1) + /sizeof(asn_DEF_NGAP_CellIdListforQMC_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_CellIdListforQMC_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_CellIdListforQMC_1, + 1, /* Single element */ + &asn_SPC_NGAP_CellIdListforQMC_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_CellIdListforQMC.h b/lib/asn1c/ngap/NGAP_CellIdListforQMC.h new file mode 100644 index 000000000..34c729de9 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_CellIdListforQMC.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_CellIdListforQMC_H_ +#define _NGAP_CellIdListforQMC_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_NGRAN_CGI; + +/* NGAP_CellIdListforQMC */ +typedef struct NGAP_CellIdListforQMC { + A_SEQUENCE_OF(struct NGAP_NGRAN_CGI) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_CellIdListforQMC_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_CellIdListforQMC; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_CellIdListforQMC_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_CellIdListforQMC_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_CellIdListforQMC_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_CellIdListforQMC_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_CellSize.c b/lib/asn1c/ngap/NGAP_CellSize.c index 707c8c0a8..3f8ef82f6 100644 --- a/lib/asn1c/ngap/NGAP_CellSize.c +++ b/lib/asn1c/ngap/NGAP_CellSize.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CellSize.h b/lib/asn1c/ngap/NGAP_CellSize.h index e8eace3d2..d7f691060 100644 --- a/lib/asn1c/ngap/NGAP_CellSize.h +++ b/lib/asn1c/ngap/NGAP_CellSize.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -35,13 +35,13 @@ typedef long NGAP_CellSize_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_CellSize_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CellSize; -extern const asn_INTEGER_specifics_t asn_SPC_CellSize_specs_1; -asn_struct_free_f CellSize_free; -asn_struct_print_f CellSize_print; -asn_constr_check_f CellSize_constraint; -jer_type_encoder_f CellSize_encode_jer; -per_type_decoder_f CellSize_decode_aper; -per_type_encoder_f CellSize_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_CellSize_specs_1; +asn_struct_free_f NGAP_CellSize_free; +asn_struct_print_f NGAP_CellSize_print; +asn_constr_check_f NGAP_CellSize_constraint; +jer_type_encoder_f NGAP_CellSize_encode_jer; +per_type_decoder_f NGAP_CellSize_decode_aper; +per_type_encoder_f NGAP_CellSize_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_CellTrafficTrace.c b/lib/asn1c/ngap/NGAP_CellTrafficTrace.c index f3eb2d002..163e56211 100644 --- a/lib/asn1c/ngap/NGAP_CellTrafficTrace.c +++ b/lib/asn1c/ngap/NGAP_CellTrafficTrace.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CellTrafficTrace_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellTrafficTrace, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P81, + &asn_DEF_NGAP_ProtocolIE_Container_11854P81, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_CellTrafficTrace.h b/lib/asn1c/ngap/NGAP_CellTrafficTrace.h index f678d72a3..4a63d6f74 100644 --- a/lib/asn1c/ngap/NGAP_CellTrafficTrace.h +++ b/lib/asn1c/ngap/NGAP_CellTrafficTrace.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_CellTrafficTrace */ typedef struct NGAP_CellTrafficTrace { - NGAP_ProtocolIE_Container_9574P81_t protocolIEs; + NGAP_ProtocolIE_Container_11854P81_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_CellType.c b/lib/asn1c/ngap/NGAP_CellType.c index f9771fde4..4abf8d384 100644 --- a/lib/asn1c/ngap/NGAP_CellType.c +++ b/lib/asn1c/ngap/NGAP_CellType.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CellType_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_CellType, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P33, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P38, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_CellType.h b/lib/asn1c/ngap/NGAP_CellType.h index c8caa3797..98d96d568 100644 --- a/lib/asn1c/ngap/NGAP_CellType.h +++ b/lib/asn1c/ngap/NGAP_CellType.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CellsToActivateList.c b/lib/asn1c/ngap/NGAP_CellsToActivateList.c new file mode 100644 index 000000000..bd96df461 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_CellsToActivateList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_CellsToActivateList.h" + +#include "NGAP_NGRAN-CGI.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_CellsToActivateList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 14, 14, 1, 16384 } /* (SIZE(1..16384)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_CellsToActivateList_1[] = { + { ATF_POINTER, 0, 0, + -1 /* Ambiguous tag (CHOICE?) */, + 0, + &asn_DEF_NGAP_NGRAN_CGI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_CellsToActivateList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_CellsToActivateList_specs_1 = { + sizeof(struct NGAP_CellsToActivateList), + offsetof(struct NGAP_CellsToActivateList, _asn_ctx), + 2, /* XER encoding is XMLValueList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_CellsToActivateList = { + "CellsToActivateList", + "CellsToActivateList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_CellsToActivateList_tags_1, + sizeof(asn_DEF_NGAP_CellsToActivateList_tags_1) + /sizeof(asn_DEF_NGAP_CellsToActivateList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_CellsToActivateList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_CellsToActivateList_tags_1) + /sizeof(asn_DEF_NGAP_CellsToActivateList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_CellsToActivateList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_CellsToActivateList_1, + 1, /* Single element */ + &asn_SPC_NGAP_CellsToActivateList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_CellsToActivateList.h b/lib/asn1c/ngap/NGAP_CellsToActivateList.h new file mode 100644 index 000000000..e70f1356b --- /dev/null +++ b/lib/asn1c/ngap/NGAP_CellsToActivateList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_CellsToActivateList_H_ +#define _NGAP_CellsToActivateList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_NGRAN_CGI; + +/* NGAP_CellsToActivateList */ +typedef struct NGAP_CellsToActivateList { + A_SEQUENCE_OF(struct NGAP_NGRAN_CGI) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_CellsToActivateList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_CellsToActivateList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_CellsToActivateList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_CellsToActivateList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_CellsToActivateList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_CellsToActivateList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_CommonNetworkInstance.c b/lib/asn1c/ngap/NGAP_CommonNetworkInstance.c index 481b4f061..6649f623b 100644 --- a/lib/asn1c/ngap/NGAP_CommonNetworkInstance.c +++ b/lib/asn1c/ngap/NGAP_CommonNetworkInstance.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CommonNetworkInstance.h b/lib/asn1c/ngap/NGAP_CommonNetworkInstance.h index ca30501f6..c5b5d3e2b 100644 --- a/lib/asn1c/ngap/NGAP_CommonNetworkInstance.h +++ b/lib/asn1c/ngap/NGAP_CommonNetworkInstance.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-EUTRA-Item.c b/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-EUTRA-Item.c index 2c5bb576a..db3d04e1a 100644 --- a/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-EUTRA-Item.c +++ b/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-EUTRA-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInEAI_EUTRA_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_CompletedCellsInEAI_EUTRA_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P36, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P41, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-EUTRA-Item.h b/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-EUTRA-Item.h index 5e72ac576..9c473695c 100644 --- a/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-EUTRA-Item.h +++ b/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-EUTRA-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-EUTRA.c b/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-EUTRA.c index 2e21304de..e9f937b2d 100644 --- a/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-EUTRA.c +++ b/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-EUTRA.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-EUTRA.h b/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-EUTRA.h index 7b31810c6..85cc65075 100644 --- a/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-EUTRA.h +++ b/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-EUTRA.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-NR-Item.c b/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-NR-Item.c index fc3e50a7c..ab15c6815 100644 --- a/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-NR-Item.c +++ b/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-NR-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInEAI_NR_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_CompletedCellsInEAI_NR_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P37, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P42, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-NR-Item.h b/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-NR-Item.h index 8d1857ea8..b48f99fce 100644 --- a/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-NR-Item.h +++ b/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-NR-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-NR.c b/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-NR.c index d82525608..2687ea704 100644 --- a/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-NR.c +++ b/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-NR.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-NR.h b/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-NR.h index ee746cfbe..0c1a1f7ee 100644 --- a/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-NR.h +++ b/lib/asn1c/ngap/NGAP_CompletedCellsInEAI-NR.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-EUTRA-Item.c b/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-EUTRA-Item.c index 5d269adec..88d596931 100644 --- a/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-EUTRA-Item.c +++ b/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-EUTRA-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInTAI_EUTRA_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_CompletedCellsInTAI_EUTRA_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P38, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P43, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-EUTRA-Item.h b/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-EUTRA-Item.h index 1d8dcc133..871fe774f 100644 --- a/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-EUTRA-Item.h +++ b/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-EUTRA-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-EUTRA.c b/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-EUTRA.c index f25c50ddc..e95bbccd8 100644 --- a/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-EUTRA.c +++ b/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-EUTRA.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-EUTRA.h b/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-EUTRA.h index 6083b4035..b7e9413ad 100644 --- a/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-EUTRA.h +++ b/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-EUTRA.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-NR-Item.c b/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-NR-Item.c index 88f26c690..13c87a9ee 100644 --- a/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-NR-Item.c +++ b/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-NR-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInTAI_NR_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_CompletedCellsInTAI_NR_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P39, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P44, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-NR-Item.h b/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-NR-Item.h index 840dae27a..7fcb411f7 100644 --- a/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-NR-Item.h +++ b/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-NR-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-NR.c b/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-NR.c index fa343685f..392bcee99 100644 --- a/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-NR.c +++ b/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-NR.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-NR.h b/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-NR.h index 2dc1468c3..39ea0f868 100644 --- a/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-NR.h +++ b/lib/asn1c/ngap/NGAP_CompletedCellsInTAI-NR.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CompositeAvailableCapacity.c b/lib/asn1c/ngap/NGAP_CompositeAvailableCapacity.c new file mode 100644 index 000000000..c71aa24dc --- /dev/null +++ b/lib/asn1c/ngap/NGAP_CompositeAvailableCapacity.c @@ -0,0 +1,169 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_CompositeAvailableCapacity.h" + +#include "NGAP_ProtocolExtensionContainer.h" +static int +memb_NGAP_cellCapacityClassValue_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 1L && value <= 100L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_capacityValue_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 100L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_cellCapacityClassValue_constr_2 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 7, 7, 1, 100 } /* (1..100,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_capacityValue_constr_3 CC_NOTUSED = { + { APC_CONSTRAINED, 7, 7, 0, 100 } /* (0..100) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_CompositeAvailableCapacity_1[] = { + { ATF_POINTER, 1, offsetof(struct NGAP_CompositeAvailableCapacity, cellCapacityClassValue), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_cellCapacityClassValue_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_cellCapacityClassValue_constraint_1 + }, + 0, 0, /* No default value */ + "cellCapacityClassValue" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CompositeAvailableCapacity, capacityValue), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_capacityValue_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_capacityValue_constraint_1 + }, + 0, 0, /* No default value */ + "capacityValue" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_CompositeAvailableCapacity, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P135, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_CompositeAvailableCapacity_oms_1[] = { 0, 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_CompositeAvailableCapacity_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CompositeAvailableCapacity_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* cellCapacityClassValue */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* capacityValue */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CompositeAvailableCapacity_specs_1 = { + sizeof(struct NGAP_CompositeAvailableCapacity), + offsetof(struct NGAP_CompositeAvailableCapacity, _asn_ctx), + asn_MAP_NGAP_CompositeAvailableCapacity_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_CompositeAvailableCapacity_oms_1, /* Optional members */ + 2, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_CompositeAvailableCapacity = { + "CompositeAvailableCapacity", + "CompositeAvailableCapacity", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_CompositeAvailableCapacity_tags_1, + sizeof(asn_DEF_NGAP_CompositeAvailableCapacity_tags_1) + /sizeof(asn_DEF_NGAP_CompositeAvailableCapacity_tags_1[0]), /* 1 */ + asn_DEF_NGAP_CompositeAvailableCapacity_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_CompositeAvailableCapacity_tags_1) + /sizeof(asn_DEF_NGAP_CompositeAvailableCapacity_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_CompositeAvailableCapacity_1, + 3, /* Elements count */ + &asn_SPC_NGAP_CompositeAvailableCapacity_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_CompositeAvailableCapacity.h b/lib/asn1c/ngap/NGAP_CompositeAvailableCapacity.h new file mode 100644 index 000000000..5e4693054 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_CompositeAvailableCapacity.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_CompositeAvailableCapacity_H_ +#define _NGAP_CompositeAvailableCapacity_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_CompositeAvailableCapacity */ +typedef struct NGAP_CompositeAvailableCapacity { + long *cellCapacityClassValue; /* OPTIONAL */ + long capacityValue; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_CompositeAvailableCapacity_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_CompositeAvailableCapacity; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CompositeAvailableCapacity_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_CompositeAvailableCapacity_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_CompositeAvailableCapacity_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_ConcurrentWarningMessageInd.c b/lib/asn1c/ngap/NGAP_ConcurrentWarningMessageInd.c index c60d4ce15..d16803666 100644 --- a/lib/asn1c/ngap/NGAP_ConcurrentWarningMessageInd.c +++ b/lib/asn1c/ngap/NGAP_ConcurrentWarningMessageInd.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_ConcurrentWarningMessageInd_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ConcurrentWarningMessageInd_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_NGAP_ConcurrentWarningMessageInd_enum2value_1[ 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_ConcurrentWarningMessageInd_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_ConcurrentWarningMessageInd_specs_1 = { asn_MAP_NGAP_ConcurrentWarningMessageInd_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_ConcurrentWarningMessageInd_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_ConcurrentWarningMessageInd.h b/lib/asn1c/ngap/NGAP_ConcurrentWarningMessageInd.h index fa9e7ce60..85c9140f0 100644 --- a/lib/asn1c/ngap/NGAP_ConcurrentWarningMessageInd.h +++ b/lib/asn1c/ngap/NGAP_ConcurrentWarningMessageInd.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum NGAP_ConcurrentWarningMessageInd { typedef long NGAP_ConcurrentWarningMessageInd_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_ConcurrentWarningMessageInd_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_ConcurrentWarningMessageInd; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_ConcurrentWarningMessageInd_specs_1; asn_struct_free_f NGAP_ConcurrentWarningMessageInd_free; asn_struct_print_f NGAP_ConcurrentWarningMessageInd_print; asn_constr_check_f NGAP_ConcurrentWarningMessageInd_constraint; diff --git a/lib/asn1c/ngap/NGAP_ConfidentialityProtectionIndication.c b/lib/asn1c/ngap/NGAP_ConfidentialityProtectionIndication.c index 738d6d8cf..a3d9c6dc9 100644 --- a/lib/asn1c/ngap/NGAP_ConfidentialityProtectionIndication.c +++ b/lib/asn1c/ngap/NGAP_ConfidentialityProtectionIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ConfidentialityProtectionIndication.h b/lib/asn1c/ngap/NGAP_ConfidentialityProtectionIndication.h index 369ec5645..3d4eea3ce 100644 --- a/lib/asn1c/ngap/NGAP_ConfidentialityProtectionIndication.h +++ b/lib/asn1c/ngap/NGAP_ConfidentialityProtectionIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -34,13 +34,13 @@ typedef long NGAP_ConfidentialityProtectionIndication_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_ConfidentialityProtectionIndication_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_ConfidentialityProtectionIndication; -extern const asn_INTEGER_specifics_t asn_SPC_ConfidentialityProtectionIndication_specs_1; -asn_struct_free_f ConfidentialityProtectionIndication_free; -asn_struct_print_f ConfidentialityProtectionIndication_print; -asn_constr_check_f ConfidentialityProtectionIndication_constraint; -jer_type_encoder_f ConfidentialityProtectionIndication_encode_jer; -per_type_decoder_f ConfidentialityProtectionIndication_decode_aper; -per_type_encoder_f ConfidentialityProtectionIndication_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_ConfidentialityProtectionIndication_specs_1; +asn_struct_free_f NGAP_ConfidentialityProtectionIndication_free; +asn_struct_print_f NGAP_ConfidentialityProtectionIndication_print; +asn_constr_check_f NGAP_ConfidentialityProtectionIndication_constraint; +jer_type_encoder_f NGAP_ConfidentialityProtectionIndication_encode_jer; +per_type_decoder_f NGAP_ConfidentialityProtectionIndication_decode_aper; +per_type_encoder_f NGAP_ConfidentialityProtectionIndication_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_ConfidentialityProtectionResult.c b/lib/asn1c/ngap/NGAP_ConfidentialityProtectionResult.c index f464ce21b..55110939f 100644 --- a/lib/asn1c/ngap/NGAP_ConfidentialityProtectionResult.c +++ b/lib/asn1c/ngap/NGAP_ConfidentialityProtectionResult.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ConfidentialityProtectionResult.h b/lib/asn1c/ngap/NGAP_ConfidentialityProtectionResult.h index ccec9f600..628bcc70a 100644 --- a/lib/asn1c/ngap/NGAP_ConfidentialityProtectionResult.h +++ b/lib/asn1c/ngap/NGAP_ConfidentialityProtectionResult.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,13 +33,13 @@ typedef long NGAP_ConfidentialityProtectionResult_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_ConfidentialityProtectionResult_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_ConfidentialityProtectionResult; -extern const asn_INTEGER_specifics_t asn_SPC_ConfidentialityProtectionResult_specs_1; -asn_struct_free_f ConfidentialityProtectionResult_free; -asn_struct_print_f ConfidentialityProtectionResult_print; -asn_constr_check_f ConfidentialityProtectionResult_constraint; -jer_type_encoder_f ConfidentialityProtectionResult_encode_jer; -per_type_decoder_f ConfidentialityProtectionResult_decode_aper; -per_type_encoder_f ConfidentialityProtectionResult_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_ConfidentialityProtectionResult_specs_1; +asn_struct_free_f NGAP_ConfidentialityProtectionResult_free; +asn_struct_print_f NGAP_ConfidentialityProtectionResult_print; +asn_constr_check_f NGAP_ConfidentialityProtectionResult_constraint; +jer_type_encoder_f NGAP_ConfidentialityProtectionResult_encode_jer; +per_type_decoder_f NGAP_ConfidentialityProtectionResult_decode_aper; +per_type_encoder_f NGAP_ConfidentialityProtectionResult_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_ConfiguredNSSAI.c b/lib/asn1c/ngap/NGAP_ConfiguredNSSAI.c index 8a6234c38..612ad59f2 100644 --- a/lib/asn1c/ngap/NGAP_ConfiguredNSSAI.c +++ b/lib/asn1c/ngap/NGAP_ConfiguredNSSAI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ConfiguredNSSAI.h b/lib/asn1c/ngap/NGAP_ConfiguredNSSAI.h index 6b318163e..9fcb64f8d 100644 --- a/lib/asn1c/ngap/NGAP_ConfiguredNSSAI.h +++ b/lib/asn1c/ngap/NGAP_ConfiguredNSSAI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ConfiguredTACIndication.c b/lib/asn1c/ngap/NGAP_ConfiguredTACIndication.c index 373a7f68f..0cf2d708d 100644 --- a/lib/asn1c/ngap/NGAP_ConfiguredTACIndication.c +++ b/lib/asn1c/ngap/NGAP_ConfiguredTACIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_ConfiguredTACIndication_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ConfiguredTACIndication_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_NGAP_ConfiguredTACIndication_enum2value_1[] = 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_ConfiguredTACIndication_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_ConfiguredTACIndication_specs_1 = { asn_MAP_NGAP_ConfiguredTACIndication_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_ConfiguredTACIndication_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_ConfiguredTACIndication.h b/lib/asn1c/ngap/NGAP_ConfiguredTACIndication.h index e2d7de56b..27a1d00f8 100644 --- a/lib/asn1c/ngap/NGAP_ConfiguredTACIndication.h +++ b/lib/asn1c/ngap/NGAP_ConfiguredTACIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum NGAP_ConfiguredTACIndication { typedef long NGAP_ConfiguredTACIndication_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_ConfiguredTACIndication_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_ConfiguredTACIndication; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_ConfiguredTACIndication_specs_1; asn_struct_free_f NGAP_ConfiguredTACIndication_free; asn_struct_print_f NGAP_ConfiguredTACIndication_print; asn_constr_check_f NGAP_ConfiguredTACIndication_constraint; diff --git a/lib/asn1c/ngap/NGAP_ConnectionEstablishmentIndication.c b/lib/asn1c/ngap/NGAP_ConnectionEstablishmentIndication.c index b0815d50c..f0e7fabd6 100644 --- a/lib/asn1c/ngap/NGAP_ConnectionEstablishmentIndication.c +++ b/lib/asn1c/ngap/NGAP_ConnectionEstablishmentIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_ConnectionEstablishmentIndication_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_ConnectionEstablishmentIndication, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P92, + &asn_DEF_NGAP_ProtocolIE_Container_11854P92, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_ConnectionEstablishmentIndication.h b/lib/asn1c/ngap/NGAP_ConnectionEstablishmentIndication.h index 218316661..f6680aa2f 100644 --- a/lib/asn1c/ngap/NGAP_ConnectionEstablishmentIndication.h +++ b/lib/asn1c/ngap/NGAP_ConnectionEstablishmentIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_ConnectionEstablishmentIndication */ typedef struct NGAP_ConnectionEstablishmentIndication { - NGAP_ProtocolIE_Container_9574P92_t protocolIEs; + NGAP_ProtocolIE_Container_11854P92_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_CoreNetworkAssistanceInformationForInactive.c b/lib/asn1c/ngap/NGAP_CoreNetworkAssistanceInformationForInactive.c index 7f2ab756e..7489207e6 100644 --- a/lib/asn1c/ngap/NGAP_CoreNetworkAssistanceInformationForInactive.c +++ b/lib/asn1c/ngap/NGAP_CoreNetworkAssistanceInformationForInactive.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,7 +9,7 @@ #include "NGAP_ExpectedUEBehaviour.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_CoreNetworkAssistanceInformationForInactive_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_CoreNetworkAssistanceInformationForInactive_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive, uEIdentityIndexValue), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), +1, /* EXPLICIT tag at current level */ @@ -115,7 +115,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_CoreNetworkAssistanceInformationForInactiv { ATF_POINTER, 1, offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (6 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P40, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P45, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -143,7 +143,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_CoreNetworkAssistanceInformation { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* expectedUEBehaviour */ { (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_CoreNetworkAssistanceInformationForInactive_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CoreNetworkAssistanceInformationForInactive_specs_1 = { sizeof(struct NGAP_CoreNetworkAssistanceInformationForInactive), offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive, _asn_ctx), asn_MAP_NGAP_CoreNetworkAssistanceInformationForInactive_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_CoreNetworkAssistanceInformationForInactive.h b/lib/asn1c/ngap/NGAP_CoreNetworkAssistanceInformationForInactive.h index 2e0732de3..520311562 100644 --- a/lib/asn1c/ngap/NGAP_CoreNetworkAssistanceInformationForInactive.h +++ b/lib/asn1c/ngap/NGAP_CoreNetworkAssistanceInformationForInactive.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -47,6 +47,8 @@ typedef struct NGAP_CoreNetworkAssistanceInformationForInactive { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CoreNetworkAssistanceInformationForInactive_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_CoreNetworkAssistanceInformationForInactive_1[7]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_CoverageEnhancementLevel.c b/lib/asn1c/ngap/NGAP_CoverageEnhancementLevel.c index 6f45b6069..34b982781 100644 --- a/lib/asn1c/ngap/NGAP_CoverageEnhancementLevel.c +++ b/lib/asn1c/ngap/NGAP_CoverageEnhancementLevel.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CoverageEnhancementLevel.h b/lib/asn1c/ngap/NGAP_CoverageEnhancementLevel.h index cf9cfb61a..3f19247c6 100644 --- a/lib/asn1c/ngap/NGAP_CoverageEnhancementLevel.h +++ b/lib/asn1c/ngap/NGAP_CoverageEnhancementLevel.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_Criticality.c b/lib/asn1c/ngap/NGAP_Criticality.c index 80603a57c..40da79589 100644 --- a/lib/asn1c/ngap/NGAP_Criticality.c +++ b/lib/asn1c/ngap/NGAP_Criticality.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-CommonDataTypes" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_Criticality.h b/lib/asn1c/ngap/NGAP_Criticality.h index d1189760d..623e17c56 100644 --- a/lib/asn1c/ngap/NGAP_Criticality.h +++ b/lib/asn1c/ngap/NGAP_Criticality.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-CommonDataTypes" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -31,13 +31,13 @@ typedef long NGAP_Criticality_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_Criticality_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_Criticality; -extern const asn_INTEGER_specifics_t asn_SPC_Criticality_specs_1; -asn_struct_free_f Criticality_free; -asn_struct_print_f Criticality_print; -asn_constr_check_f Criticality_constraint; -jer_type_encoder_f Criticality_encode_jer; -per_type_decoder_f Criticality_decode_aper; -per_type_encoder_f Criticality_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_Criticality_specs_1; +asn_struct_free_f NGAP_Criticality_free; +asn_struct_print_f NGAP_Criticality_print; +asn_constr_check_f NGAP_Criticality_constraint; +jer_type_encoder_f NGAP_Criticality_encode_jer; +per_type_decoder_f NGAP_Criticality_decode_aper; +per_type_encoder_f NGAP_Criticality_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_CriticalityDiagnostics-IE-Item.c b/lib/asn1c/ngap/NGAP_CriticalityDiagnostics-IE-Item.c index 233908878..91678a3a6 100644 --- a/lib/asn1c/ngap/NGAP_CriticalityDiagnostics-IE-Item.c +++ b/lib/asn1c/ngap/NGAP_CriticalityDiagnostics-IE-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -63,7 +63,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CriticalityDiagnostics_IE_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_CriticalityDiagnostics_IE_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P44, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P49, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_CriticalityDiagnostics-IE-Item.h b/lib/asn1c/ngap/NGAP_CriticalityDiagnostics-IE-Item.h index a8fe50f74..b57816c2c 100644 --- a/lib/asn1c/ngap/NGAP_CriticalityDiagnostics-IE-Item.h +++ b/lib/asn1c/ngap/NGAP_CriticalityDiagnostics-IE-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CriticalityDiagnostics-IE-List.c b/lib/asn1c/ngap/NGAP_CriticalityDiagnostics-IE-List.c index b18494f0c..0d0f445ec 100644 --- a/lib/asn1c/ngap/NGAP_CriticalityDiagnostics-IE-List.c +++ b/lib/asn1c/ngap/NGAP_CriticalityDiagnostics-IE-List.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CriticalityDiagnostics-IE-List.h b/lib/asn1c/ngap/NGAP_CriticalityDiagnostics-IE-List.h index 144bb67eb..30579e737 100644 --- a/lib/asn1c/ngap/NGAP_CriticalityDiagnostics-IE-List.h +++ b/lib/asn1c/ngap/NGAP_CriticalityDiagnostics-IE-List.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_CriticalityDiagnostics.c b/lib/asn1c/ngap/NGAP_CriticalityDiagnostics.c index 4cda04e57..9f488c5ba 100644 --- a/lib/asn1c/ngap/NGAP_CriticalityDiagnostics.c +++ b/lib/asn1c/ngap/NGAP_CriticalityDiagnostics.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -81,7 +81,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CriticalityDiagnostics_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_CriticalityDiagnostics, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P43, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P48, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_CriticalityDiagnostics.h b/lib/asn1c/ngap/NGAP_CriticalityDiagnostics.h index fafc737d0..cdd2ffd06 100644 --- a/lib/asn1c/ngap/NGAP_CriticalityDiagnostics.h +++ b/lib/asn1c/ngap/NGAP_CriticalityDiagnostics.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DAPSRequestInfo.c b/lib/asn1c/ngap/NGAP_DAPSRequestInfo.c index 6703d5ed9..6c3dc1f30 100644 --- a/lib/asn1c/ngap/NGAP_DAPSRequestInfo.c +++ b/lib/asn1c/ngap/NGAP_DAPSRequestInfo.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -64,7 +64,7 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_dAPSIndicator_2 = { &asn_SPC_NGAP_dAPSIndicator_specs_2 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_DAPSRequestInfo_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_DAPSRequestInfo_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DAPSRequestInfo, dAPSIndicator), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -85,7 +85,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_DAPSRequestInfo_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_DAPSRequestInfo, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P48, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P54, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -108,7 +108,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_DAPSRequestInfo_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* dAPSIndicator */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_DAPSRequestInfo_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DAPSRequestInfo_specs_1 = { sizeof(struct NGAP_DAPSRequestInfo), offsetof(struct NGAP_DAPSRequestInfo, _asn_ctx), asn_MAP_NGAP_DAPSRequestInfo_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_DAPSRequestInfo.h b/lib/asn1c/ngap/NGAP_DAPSRequestInfo.h index 359d4c9dc..b71a24660 100644 --- a/lib/asn1c/ngap/NGAP_DAPSRequestInfo.h +++ b/lib/asn1c/ngap/NGAP_DAPSRequestInfo.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,6 +46,8 @@ typedef struct NGAP_DAPSRequestInfo { /* Implementation */ /* extern asn_TYPE_descriptor_t asn_DEF_NGAP_dAPSIndicator_2; // (Use -fall-defs-global to expose) */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_DAPSRequestInfo; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DAPSRequestInfo_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_DAPSRequestInfo_1[2]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_DAPSResponseInfo.c b/lib/asn1c/ngap/NGAP_DAPSResponseInfo.c index 74195f2c0..cca68b083 100644 --- a/lib/asn1c/ngap/NGAP_DAPSResponseInfo.c +++ b/lib/asn1c/ngap/NGAP_DAPSResponseInfo.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -87,7 +87,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DAPSResponseInfo_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_DAPSResponseInfo, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P50, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P56, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_DAPSResponseInfo.h b/lib/asn1c/ngap/NGAP_DAPSResponseInfo.h index 1886ff894..0a286dfdb 100644 --- a/lib/asn1c/ngap/NGAP_DAPSResponseInfo.h +++ b/lib/asn1c/ngap/NGAP_DAPSResponseInfo.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DAPSResponseInfoItem.c b/lib/asn1c/ngap/NGAP_DAPSResponseInfoItem.c index 718c9a3c7..c10e26a00 100644 --- a/lib/asn1c/ngap/NGAP_DAPSResponseInfoItem.c +++ b/lib/asn1c/ngap/NGAP_DAPSResponseInfoItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DAPSResponseInfoItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_DAPSResponseInfoItem, iE_Extension), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P49, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P55, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_DAPSResponseInfoItem.h b/lib/asn1c/ngap/NGAP_DAPSResponseInfoItem.h index 02cddc5c1..0cb5bb8d1 100644 --- a/lib/asn1c/ngap/NGAP_DAPSResponseInfoItem.h +++ b/lib/asn1c/ngap/NGAP_DAPSResponseInfoItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DAPSResponseInfoList.c b/lib/asn1c/ngap/NGAP_DAPSResponseInfoList.c index 7e0caf05a..2ae253609 100644 --- a/lib/asn1c/ngap/NGAP_DAPSResponseInfoList.c +++ b/lib/asn1c/ngap/NGAP_DAPSResponseInfoList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_DAPSResponseInfoItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_DAPSResponseInfoList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_DAPSResponseInfoList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_DAPSResponseInfoList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_DAPSResponseInfoList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_DAPSResponseInfoList_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_DAPSResponseInfoList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_DAPSResponseInfoList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_DAPSResponseInfoList_specs_1 = { sizeof(struct NGAP_DAPSResponseInfoList), offsetof(struct NGAP_DAPSResponseInfoList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_DAPSResponseInfoList.h b/lib/asn1c/ngap/NGAP_DAPSResponseInfoList.h index a8ab4cfa4..4d23d7bc1 100644 --- a/lib/asn1c/ngap/NGAP_DAPSResponseInfoList.h +++ b/lib/asn1c/ngap/NGAP_DAPSResponseInfoList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_DAPSResponseInfoList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_DAPSResponseInfoList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_DAPSResponseInfoList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_DAPSResponseInfoList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_DAPSResponseInfoList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_DL-CP-SecurityInformation.c b/lib/asn1c/ngap/NGAP_DL-CP-SecurityInformation.c index 87f2c88ac..6b9af2817 100644 --- a/lib/asn1c/ngap/NGAP_DL-CP-SecurityInformation.c +++ b/lib/asn1c/ngap/NGAP_DL-CP-SecurityInformation.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_DL-CP-SecurityInformation.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_DL_CP_SecurityInformation_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_DL_CP_SecurityInformation_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DL_CP_SecurityInformation, dl_NAS_MAC), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_DL_CP_SecurityInformation_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_DL_CP_SecurityInformation, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P52, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P58, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -52,7 +52,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_DL_CP_SecurityInformation_tag2el { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* dl-NAS-MAC */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_DL_CP_SecurityInformation_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DL_CP_SecurityInformation_specs_1 = { sizeof(struct NGAP_DL_CP_SecurityInformation), offsetof(struct NGAP_DL_CP_SecurityInformation, _asn_ctx), asn_MAP_NGAP_DL_CP_SecurityInformation_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_DL-CP-SecurityInformation.h b/lib/asn1c/ngap/NGAP_DL-CP-SecurityInformation.h index c3b68a00e..e3bad8093 100644 --- a/lib/asn1c/ngap/NGAP_DL-CP-SecurityInformation.h +++ b/lib/asn1c/ngap/NGAP_DL-CP-SecurityInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,6 +37,8 @@ typedef struct NGAP_DL_CP_SecurityInformation { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_DL_CP_SecurityInformation; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DL_CP_SecurityInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_DL_CP_SecurityInformation_1[2]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_DL-NAS-MAC.c b/lib/asn1c/ngap/NGAP_DL-NAS-MAC.c index 04433bf0e..f4b78612c 100644 --- a/lib/asn1c/ngap/NGAP_DL-NAS-MAC.c +++ b/lib/asn1c/ngap/NGAP_DL-NAS-MAC.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DL-NAS-MAC.h b/lib/asn1c/ngap/NGAP_DL-NAS-MAC.h index be7d58c4e..8bc28e883 100644 --- a/lib/asn1c/ngap/NGAP_DL-NAS-MAC.h +++ b/lib/asn1c/ngap/NGAP_DL-NAS-MAC.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DL-NGU-TNLInformationReused.c b/lib/asn1c/ngap/NGAP_DL-NGU-TNLInformationReused.c index 26962b041..f428c3fed 100644 --- a/lib/asn1c/ngap/NGAP_DL-NGU-TNLInformationReused.c +++ b/lib/asn1c/ngap/NGAP_DL-NGU-TNLInformationReused.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DL-NGU-TNLInformationReused.h b/lib/asn1c/ngap/NGAP_DL-NGU-TNLInformationReused.h index 8df2f0458..2d521923b 100644 --- a/lib/asn1c/ngap/NGAP_DL-NGU-TNLInformationReused.h +++ b/lib/asn1c/ngap/NGAP_DL-NGU-TNLInformationReused.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,13 +32,13 @@ typedef long NGAP_DL_NGU_TNLInformationReused_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_DL_NGU_TNLInformationReused_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DL_NGU_TNLInformationReused; -extern const asn_INTEGER_specifics_t asn_SPC_DL_NGU_TNLInformationReused_specs_1; -asn_struct_free_f DL_NGU_TNLInformationReused_free; -asn_struct_print_f DL_NGU_TNLInformationReused_print; -asn_constr_check_f DL_NGU_TNLInformationReused_constraint; -jer_type_encoder_f DL_NGU_TNLInformationReused_encode_jer; -per_type_decoder_f DL_NGU_TNLInformationReused_decode_aper; -per_type_encoder_f DL_NGU_TNLInformationReused_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_DL_NGU_TNLInformationReused_specs_1; +asn_struct_free_f NGAP_DL_NGU_TNLInformationReused_free; +asn_struct_print_f NGAP_DL_NGU_TNLInformationReused_print; +asn_constr_check_f NGAP_DL_NGU_TNLInformationReused_constraint; +jer_type_encoder_f NGAP_DL_NGU_TNLInformationReused_encode_jer; +per_type_decoder_f NGAP_DL_NGU_TNLInformationReused_decode_aper; +per_type_encoder_f NGAP_DL_NGU_TNLInformationReused_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_DLForwarding.c b/lib/asn1c/ngap/NGAP_DLForwarding.c index ca51dcf5b..4000c5958 100644 --- a/lib/asn1c/ngap/NGAP_DLForwarding.c +++ b/lib/asn1c/ngap/NGAP_DLForwarding.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DLForwarding.h b/lib/asn1c/ngap/NGAP_DLForwarding.h index 1dca9e096..48c8e17cc 100644 --- a/lib/asn1c/ngap/NGAP_DLForwarding.h +++ b/lib/asn1c/ngap/NGAP_DLForwarding.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,13 +32,13 @@ typedef long NGAP_DLForwarding_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_DLForwarding_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DLForwarding; -extern const asn_INTEGER_specifics_t asn_SPC_DLForwarding_specs_1; -asn_struct_free_f DLForwarding_free; -asn_struct_print_f DLForwarding_print; -asn_constr_check_f DLForwarding_constraint; -jer_type_encoder_f DLForwarding_encode_jer; -per_type_decoder_f DLForwarding_decode_aper; -per_type_encoder_f DLForwarding_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_DLForwarding_specs_1; +asn_struct_free_f NGAP_DLForwarding_free; +asn_struct_print_f NGAP_DLForwarding_print; +asn_constr_check_f NGAP_DLForwarding_constraint; +jer_type_encoder_f NGAP_DLForwarding_encode_jer; +per_type_decoder_f NGAP_DLForwarding_decode_aper; +per_type_encoder_f NGAP_DLForwarding_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_DRB-ID.c b/lib/asn1c/ngap/NGAP_DRB-ID.c index 8e7744570..6ef11cfbb 100644 --- a/lib/asn1c/ngap/NGAP_DRB-ID.c +++ b/lib/asn1c/ngap/NGAP_DRB-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DRB-ID.h b/lib/asn1c/ngap/NGAP_DRB-ID.h index 41d4aa3e9..deec95351 100644 --- a/lib/asn1c/ngap/NGAP_DRB-ID.h +++ b/lib/asn1c/ngap/NGAP_DRB-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DRBStatusDL.c b/lib/asn1c/ngap/NGAP_DRBStatusDL.c index a7f11ca80..2ecfc44af 100644 --- a/lib/asn1c/ngap/NGAP_DRBStatusDL.c +++ b/lib/asn1c/ngap/NGAP_DRBStatusDL.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -55,7 +55,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBStatusDL_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_DRBStatusDL, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P9, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P10, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_DRBStatusDL.h b/lib/asn1c/ngap/NGAP_DRBStatusDL.h index 1507706eb..a2a4d82a0 100644 --- a/lib/asn1c/ngap/NGAP_DRBStatusDL.h +++ b/lib/asn1c/ngap/NGAP_DRBStatusDL.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DRBStatusDL12.c b/lib/asn1c/ngap/NGAP_DRBStatusDL12.c index 8bba93bb5..7df9d07bd 100644 --- a/lib/asn1c/ngap/NGAP_DRBStatusDL12.c +++ b/lib/asn1c/ngap/NGAP_DRBStatusDL12.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBStatusDL12_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_DRBStatusDL12, iE_Extension), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P54, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P60, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_DRBStatusDL12.h b/lib/asn1c/ngap/NGAP_DRBStatusDL12.h index c9d3bf980..befe90a71 100644 --- a/lib/asn1c/ngap/NGAP_DRBStatusDL12.h +++ b/lib/asn1c/ngap/NGAP_DRBStatusDL12.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DRBStatusDL18.c b/lib/asn1c/ngap/NGAP_DRBStatusDL18.c index fc2cce428..9eead3bde 100644 --- a/lib/asn1c/ngap/NGAP_DRBStatusDL18.c +++ b/lib/asn1c/ngap/NGAP_DRBStatusDL18.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBStatusDL18_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_DRBStatusDL18, iE_Extension), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P55, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P61, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_DRBStatusDL18.h b/lib/asn1c/ngap/NGAP_DRBStatusDL18.h index 3bf044aca..558026393 100644 --- a/lib/asn1c/ngap/NGAP_DRBStatusDL18.h +++ b/lib/asn1c/ngap/NGAP_DRBStatusDL18.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DRBStatusUL.c b/lib/asn1c/ngap/NGAP_DRBStatusUL.c index 908cb4305..619001ce2 100644 --- a/lib/asn1c/ngap/NGAP_DRBStatusUL.c +++ b/lib/asn1c/ngap/NGAP_DRBStatusUL.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -55,7 +55,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBStatusUL_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_DRBStatusUL, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P10, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P11, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_DRBStatusUL.h b/lib/asn1c/ngap/NGAP_DRBStatusUL.h index 56a0fce48..95fbc73e9 100644 --- a/lib/asn1c/ngap/NGAP_DRBStatusUL.h +++ b/lib/asn1c/ngap/NGAP_DRBStatusUL.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DRBStatusUL12.c b/lib/asn1c/ngap/NGAP_DRBStatusUL12.c index 8ecb30249..9ddfcb6a4 100644 --- a/lib/asn1c/ngap/NGAP_DRBStatusUL12.c +++ b/lib/asn1c/ngap/NGAP_DRBStatusUL12.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -84,7 +84,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBStatusUL12_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_DRBStatusUL12, iE_Extension), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P56, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P62, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_DRBStatusUL12.h b/lib/asn1c/ngap/NGAP_DRBStatusUL12.h index f7634567b..5154e9347 100644 --- a/lib/asn1c/ngap/NGAP_DRBStatusUL12.h +++ b/lib/asn1c/ngap/NGAP_DRBStatusUL12.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DRBStatusUL18.c b/lib/asn1c/ngap/NGAP_DRBStatusUL18.c index 23be7ee17..0cab3a9ae 100644 --- a/lib/asn1c/ngap/NGAP_DRBStatusUL18.c +++ b/lib/asn1c/ngap/NGAP_DRBStatusUL18.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -84,7 +84,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBStatusUL18_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_DRBStatusUL18, iE_Extension), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P57, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P63, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_DRBStatusUL18.h b/lib/asn1c/ngap/NGAP_DRBStatusUL18.h index 809ea92ed..f2c9ca25f 100644 --- a/lib/asn1c/ngap/NGAP_DRBStatusUL18.h +++ b/lib/asn1c/ngap/NGAP_DRBStatusUL18.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DRBsSubjectToEarlyStatusTransfer-Item.c b/lib/asn1c/ngap/NGAP_DRBsSubjectToEarlyStatusTransfer-Item.c index b995e6fc0..e069a17f3 100644 --- a/lib/asn1c/ngap/NGAP_DRBsSubjectToEarlyStatusTransfer-Item.c +++ b/lib/asn1c/ngap/NGAP_DRBsSubjectToEarlyStatusTransfer-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_DRBsSubjectToEarlyStatusTransfer_Item, iE_Extension), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P62, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P68, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_DRBsSubjectToEarlyStatusTransfer-Item.h b/lib/asn1c/ngap/NGAP_DRBsSubjectToEarlyStatusTransfer-Item.h index 00419f6ab..f0456efef 100644 --- a/lib/asn1c/ngap/NGAP_DRBsSubjectToEarlyStatusTransfer-Item.h +++ b/lib/asn1c/ngap/NGAP_DRBsSubjectToEarlyStatusTransfer-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DRBsSubjectToEarlyStatusTransfer-List.c b/lib/asn1c/ngap/NGAP_DRBsSubjectToEarlyStatusTransfer-List.c index 16ef22bdb..889852099 100644 --- a/lib/asn1c/ngap/NGAP_DRBsSubjectToEarlyStatusTransfer-List.c +++ b/lib/asn1c/ngap/NGAP_DRBsSubjectToEarlyStatusTransfer-List.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DRBsSubjectToEarlyStatusTransfer-List.h b/lib/asn1c/ngap/NGAP_DRBsSubjectToEarlyStatusTransfer-List.h index d2fcf528c..9e788a391 100644 --- a/lib/asn1c/ngap/NGAP_DRBsSubjectToEarlyStatusTransfer-List.h +++ b/lib/asn1c/ngap/NGAP_DRBsSubjectToEarlyStatusTransfer-List.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DRBsSubjectToStatusTransferItem.c b/lib/asn1c/ngap/NGAP_DRBsSubjectToStatusTransferItem.c index b0b27ba5c..9ab6a385a 100644 --- a/lib/asn1c/ngap/NGAP_DRBsSubjectToStatusTransferItem.c +++ b/lib/asn1c/ngap/NGAP_DRBsSubjectToStatusTransferItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -63,7 +63,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBsSubjectToStatusTransferItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_DRBsSubjectToStatusTransferItem, iE_Extension), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P53, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P59, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_DRBsSubjectToStatusTransferItem.h b/lib/asn1c/ngap/NGAP_DRBsSubjectToStatusTransferItem.h index 9a346e2ad..494debd4a 100644 --- a/lib/asn1c/ngap/NGAP_DRBsSubjectToStatusTransferItem.h +++ b/lib/asn1c/ngap/NGAP_DRBsSubjectToStatusTransferItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DRBsSubjectToStatusTransferList.c b/lib/asn1c/ngap/NGAP_DRBsSubjectToStatusTransferList.c index bb3a2d09f..1cd8a8bb2 100644 --- a/lib/asn1c/ngap/NGAP_DRBsSubjectToStatusTransferList.c +++ b/lib/asn1c/ngap/NGAP_DRBsSubjectToStatusTransferList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DRBsSubjectToStatusTransferList.h b/lib/asn1c/ngap/NGAP_DRBsSubjectToStatusTransferList.h index 015382e89..c9b631610 100644 --- a/lib/asn1c/ngap/NGAP_DRBsSubjectToStatusTransferList.h +++ b/lib/asn1c/ngap/NGAP_DRBsSubjectToStatusTransferList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DRBsToQosFlowsMappingItem.c b/lib/asn1c/ngap/NGAP_DRBsToQosFlowsMappingItem.c index 4799025ec..a4a7646c2 100644 --- a/lib/asn1c/ngap/NGAP_DRBsToQosFlowsMappingItem.c +++ b/lib/asn1c/ngap/NGAP_DRBsToQosFlowsMappingItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBsToQosFlowsMappingItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_DRBsToQosFlowsMappingItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P58, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P64, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_DRBsToQosFlowsMappingItem.h b/lib/asn1c/ngap/NGAP_DRBsToQosFlowsMappingItem.h index ab74ee691..79a4f9c3d 100644 --- a/lib/asn1c/ngap/NGAP_DRBsToQosFlowsMappingItem.h +++ b/lib/asn1c/ngap/NGAP_DRBsToQosFlowsMappingItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DRBsToQosFlowsMappingList.c b/lib/asn1c/ngap/NGAP_DRBsToQosFlowsMappingList.c index 704567bcf..f7bcf7b66 100644 --- a/lib/asn1c/ngap/NGAP_DRBsToQosFlowsMappingList.c +++ b/lib/asn1c/ngap/NGAP_DRBsToQosFlowsMappingList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DRBsToQosFlowsMappingList.h b/lib/asn1c/ngap/NGAP_DRBsToQosFlowsMappingList.h index 4f2ef8b80..c1632df06 100644 --- a/lib/asn1c/ngap/NGAP_DRBsToQosFlowsMappingList.h +++ b/lib/asn1c/ngap/NGAP_DRBsToQosFlowsMappingList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DataCodingScheme.c b/lib/asn1c/ngap/NGAP_DataCodingScheme.c index c29f3861c..503bc8182 100644 --- a/lib/asn1c/ngap/NGAP_DataCodingScheme.c +++ b/lib/asn1c/ngap/NGAP_DataCodingScheme.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,7 +43,7 @@ NGAP_DataCodingScheme_constraint(const asn_TYPE_descriptor_t *td, const void *sp * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_DataCodingScheme_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_DataCodingScheme_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 8, 8 } /* (SIZE(8..8)) */, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/ngap/NGAP_DataCodingScheme.h b/lib/asn1c/ngap/NGAP_DataCodingScheme.h index df8a1d71c..b2e3ad841 100644 --- a/lib/asn1c/ngap/NGAP_DataCodingScheme.h +++ b/lib/asn1c/ngap/NGAP_DataCodingScheme.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef BIT_STRING_t NGAP_DataCodingScheme_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_DataCodingScheme_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DataCodingScheme; asn_struct_free_f NGAP_DataCodingScheme_free; asn_struct_print_f NGAP_DataCodingScheme_print; diff --git a/lib/asn1c/ngap/NGAP_DataForwardingAccepted.c b/lib/asn1c/ngap/NGAP_DataForwardingAccepted.c index 446e94af9..f3d697385 100644 --- a/lib/asn1c/ngap/NGAP_DataForwardingAccepted.c +++ b/lib/asn1c/ngap/NGAP_DataForwardingAccepted.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DataForwardingAccepted.h b/lib/asn1c/ngap/NGAP_DataForwardingAccepted.h index 45605efd5..5ebe0e39d 100644 --- a/lib/asn1c/ngap/NGAP_DataForwardingAccepted.h +++ b/lib/asn1c/ngap/NGAP_DataForwardingAccepted.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,13 +32,13 @@ typedef long NGAP_DataForwardingAccepted_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_DataForwardingAccepted_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DataForwardingAccepted; -extern const asn_INTEGER_specifics_t asn_SPC_DataForwardingAccepted_specs_1; -asn_struct_free_f DataForwardingAccepted_free; -asn_struct_print_f DataForwardingAccepted_print; -asn_constr_check_f DataForwardingAccepted_constraint; -jer_type_encoder_f DataForwardingAccepted_encode_jer; -per_type_decoder_f DataForwardingAccepted_decode_aper; -per_type_encoder_f DataForwardingAccepted_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_DataForwardingAccepted_specs_1; +asn_struct_free_f NGAP_DataForwardingAccepted_free; +asn_struct_print_f NGAP_DataForwardingAccepted_print; +asn_constr_check_f NGAP_DataForwardingAccepted_constraint; +jer_type_encoder_f NGAP_DataForwardingAccepted_encode_jer; +per_type_decoder_f NGAP_DataForwardingAccepted_decode_aper; +per_type_encoder_f NGAP_DataForwardingAccepted_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_DataForwardingNotPossible.c b/lib/asn1c/ngap/NGAP_DataForwardingNotPossible.c index 89f3ebb14..ad4ba539c 100644 --- a/lib/asn1c/ngap/NGAP_DataForwardingNotPossible.c +++ b/lib/asn1c/ngap/NGAP_DataForwardingNotPossible.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_DataForwardingNotPossible_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_DataForwardingNotPossible_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_NGAP_DataForwardingNotPossible_enum2value_1[] 0 /* data-forwarding-not-possible(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_DataForwardingNotPossible_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_DataForwardingNotPossible_specs_1 = { asn_MAP_NGAP_DataForwardingNotPossible_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_DataForwardingNotPossible_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_DataForwardingNotPossible.h b/lib/asn1c/ngap/NGAP_DataForwardingNotPossible.h index c704c2b7a..4c82fb9d6 100644 --- a/lib/asn1c/ngap/NGAP_DataForwardingNotPossible.h +++ b/lib/asn1c/ngap/NGAP_DataForwardingNotPossible.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum NGAP_DataForwardingNotPossible { typedef long NGAP_DataForwardingNotPossible_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_DataForwardingNotPossible_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DataForwardingNotPossible; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_DataForwardingNotPossible_specs_1; asn_struct_free_f NGAP_DataForwardingNotPossible_free; asn_struct_print_f NGAP_DataForwardingNotPossible_print; asn_constr_check_f NGAP_DataForwardingNotPossible_constraint; diff --git a/lib/asn1c/ngap/NGAP_DataForwardingResponseDRBItem.c b/lib/asn1c/ngap/NGAP_DataForwardingResponseDRBItem.c index d2f78d95b..f4d26e2a4 100644 --- a/lib/asn1c/ngap/NGAP_DataForwardingResponseDRBItem.c +++ b/lib/asn1c/ngap/NGAP_DataForwardingResponseDRBItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -64,7 +64,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DataForwardingResponseDRBItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_DataForwardingResponseDRBItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P47, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P53, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_DataForwardingResponseDRBItem.h b/lib/asn1c/ngap/NGAP_DataForwardingResponseDRBItem.h index ad8527da0..5c40ec156 100644 --- a/lib/asn1c/ngap/NGAP_DataForwardingResponseDRBItem.h +++ b/lib/asn1c/ngap/NGAP_DataForwardingResponseDRBItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DataForwardingResponseDRBList.c b/lib/asn1c/ngap/NGAP_DataForwardingResponseDRBList.c index 5a1a7f169..103345e41 100644 --- a/lib/asn1c/ngap/NGAP_DataForwardingResponseDRBList.c +++ b/lib/asn1c/ngap/NGAP_DataForwardingResponseDRBList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DataForwardingResponseDRBList.h b/lib/asn1c/ngap/NGAP_DataForwardingResponseDRBList.h index 214230f30..bcd531e75 100644 --- a/lib/asn1c/ngap/NGAP_DataForwardingResponseDRBList.h +++ b/lib/asn1c/ngap/NGAP_DataForwardingResponseDRBList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DataForwardingResponseERABList.c b/lib/asn1c/ngap/NGAP_DataForwardingResponseERABList.c index 256997685..12ddc7469 100644 --- a/lib/asn1c/ngap/NGAP_DataForwardingResponseERABList.c +++ b/lib/asn1c/ngap/NGAP_DataForwardingResponseERABList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_DataForwardingResponseERABListItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_DataForwardingResponseERABList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_DataForwardingResponseERABList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_DataForwardingResponseERABList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_DataForwardingResponseERABList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_DataForwardingResponseERABList_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_DataForwardingResponseERABList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_DataForwardingResponseERABList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_DataForwardingResponseERABList_specs_1 = { sizeof(struct NGAP_DataForwardingResponseERABList), offsetof(struct NGAP_DataForwardingResponseERABList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_DataForwardingResponseERABList.h b/lib/asn1c/ngap/NGAP_DataForwardingResponseERABList.h index cc9037812..4afacf074 100644 --- a/lib/asn1c/ngap/NGAP_DataForwardingResponseERABList.h +++ b/lib/asn1c/ngap/NGAP_DataForwardingResponseERABList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_DataForwardingResponseERABList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_DataForwardingResponseERABList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_DataForwardingResponseERABList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_DataForwardingResponseERABList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_DataForwardingResponseERABList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_DataForwardingResponseERABListItem.c b/lib/asn1c/ngap/NGAP_DataForwardingResponseERABListItem.c index 132fe5357..efe07bd37 100644 --- a/lib/asn1c/ngap/NGAP_DataForwardingResponseERABListItem.c +++ b/lib/asn1c/ngap/NGAP_DataForwardingResponseERABListItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DataForwardingResponseERABListItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_DataForwardingResponseERABListItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P51, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P57, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_DataForwardingResponseERABListItem.h b/lib/asn1c/ngap/NGAP_DataForwardingResponseERABListItem.h index fdf33a456..c66d579a7 100644 --- a/lib/asn1c/ngap/NGAP_DataForwardingResponseERABListItem.h +++ b/lib/asn1c/ngap/NGAP_DataForwardingResponseERABListItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DeactivateTrace.c b/lib/asn1c/ngap/NGAP_DeactivateTrace.c index 44b640b9a..0d41370b0 100644 --- a/lib/asn1c/ngap/NGAP_DeactivateTrace.c +++ b/lib/asn1c/ngap/NGAP_DeactivateTrace.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DeactivateTrace_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DeactivateTrace, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P80, + &asn_DEF_NGAP_ProtocolIE_Container_11854P80, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_DeactivateTrace.h b/lib/asn1c/ngap/NGAP_DeactivateTrace.h index a5c65a1d3..37ee0c3de 100644 --- a/lib/asn1c/ngap/NGAP_DeactivateTrace.h +++ b/lib/asn1c/ngap/NGAP_DeactivateTrace.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_DeactivateTrace */ typedef struct NGAP_DeactivateTrace { - NGAP_ProtocolIE_Container_9574P80_t protocolIEs; + NGAP_ProtocolIE_Container_11854P80_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_DelayCritical.c b/lib/asn1c/ngap/NGAP_DelayCritical.c index dc8031ed0..8823e7e57 100644 --- a/lib/asn1c/ngap/NGAP_DelayCritical.c +++ b/lib/asn1c/ngap/NGAP_DelayCritical.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DelayCritical.h b/lib/asn1c/ngap/NGAP_DelayCritical.h index f2b44c11b..5e9ad9672 100644 --- a/lib/asn1c/ngap/NGAP_DelayCritical.h +++ b/lib/asn1c/ngap/NGAP_DelayCritical.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,13 +33,13 @@ typedef long NGAP_DelayCritical_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_DelayCritical_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DelayCritical; -extern const asn_INTEGER_specifics_t asn_SPC_DelayCritical_specs_1; -asn_struct_free_f DelayCritical_free; -asn_struct_print_f DelayCritical_print; -asn_constr_check_f DelayCritical_constraint; -jer_type_encoder_f DelayCritical_encode_jer; -per_type_decoder_f DelayCritical_decode_aper; -per_type_encoder_f DelayCritical_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_DelayCritical_specs_1; +asn_struct_free_f NGAP_DelayCritical_free; +asn_struct_print_f NGAP_DelayCritical_print; +asn_constr_check_f NGAP_DelayCritical_constraint; +jer_type_encoder_f NGAP_DelayCritical_encode_jer; +per_type_decoder_f NGAP_DelayCritical_decode_aper; +per_type_encoder_f NGAP_DelayCritical_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_DirectForwardingPathAvailability.c b/lib/asn1c/ngap/NGAP_DirectForwardingPathAvailability.c index ed662d921..261e37da9 100644 --- a/lib/asn1c/ngap/NGAP_DirectForwardingPathAvailability.c +++ b/lib/asn1c/ngap/NGAP_DirectForwardingPathAvailability.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_DirectForwardingPathAvailability.h b/lib/asn1c/ngap/NGAP_DirectForwardingPathAvailability.h index 9cc450c3c..d598f2f9e 100644 --- a/lib/asn1c/ngap/NGAP_DirectForwardingPathAvailability.h +++ b/lib/asn1c/ngap/NGAP_DirectForwardingPathAvailability.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,13 +32,13 @@ typedef long NGAP_DirectForwardingPathAvailability_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_DirectForwardingPathAvailability_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DirectForwardingPathAvailability; -extern const asn_INTEGER_specifics_t asn_SPC_DirectForwardingPathAvailability_specs_1; -asn_struct_free_f DirectForwardingPathAvailability_free; -asn_struct_print_f DirectForwardingPathAvailability_print; -asn_constr_check_f DirectForwardingPathAvailability_constraint; -jer_type_encoder_f DirectForwardingPathAvailability_encode_jer; -per_type_decoder_f DirectForwardingPathAvailability_decode_aper; -per_type_encoder_f DirectForwardingPathAvailability_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_DirectForwardingPathAvailability_specs_1; +asn_struct_free_f NGAP_DirectForwardingPathAvailability_free; +asn_struct_print_f NGAP_DirectForwardingPathAvailability_print; +asn_constr_check_f NGAP_DirectForwardingPathAvailability_constraint; +jer_type_encoder_f NGAP_DirectForwardingPathAvailability_encode_jer; +per_type_decoder_f NGAP_DirectForwardingPathAvailability_decode_aper; +per_type_encoder_f NGAP_DirectForwardingPathAvailability_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_DistributionReleaseRequest.c b/lib/asn1c/ngap/NGAP_DistributionReleaseRequest.c new file mode 100644 index 000000000..14169922e --- /dev/null +++ b/lib/asn1c/ngap/NGAP_DistributionReleaseRequest.c @@ -0,0 +1,66 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_DistributionReleaseRequest.h" + +asn_TYPE_member_t asn_MBR_NGAP_DistributionReleaseRequest_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionReleaseRequest, protocolIEs), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_Container_11854P108, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "protocolIEs" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_DistributionReleaseRequest_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DistributionReleaseRequest_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DistributionReleaseRequest_specs_1 = { + sizeof(struct NGAP_DistributionReleaseRequest), + offsetof(struct NGAP_DistributionReleaseRequest, _asn_ctx), + asn_MAP_NGAP_DistributionReleaseRequest_tag2el_1, + 1, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + 1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_DistributionReleaseRequest = { + "DistributionReleaseRequest", + "DistributionReleaseRequest", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_DistributionReleaseRequest_tags_1, + sizeof(asn_DEF_NGAP_DistributionReleaseRequest_tags_1) + /sizeof(asn_DEF_NGAP_DistributionReleaseRequest_tags_1[0]), /* 1 */ + asn_DEF_NGAP_DistributionReleaseRequest_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_DistributionReleaseRequest_tags_1) + /sizeof(asn_DEF_NGAP_DistributionReleaseRequest_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_DistributionReleaseRequest_1, + 1, /* Elements count */ + &asn_SPC_NGAP_DistributionReleaseRequest_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_DistributionReleaseRequest.h b/lib/asn1c/ngap/NGAP_DistributionReleaseRequest.h new file mode 100644 index 000000000..0ff79f293 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_DistributionReleaseRequest.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_DistributionReleaseRequest_H_ +#define _NGAP_DistributionReleaseRequest_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ProtocolIE-Container.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_DistributionReleaseRequest */ +typedef struct NGAP_DistributionReleaseRequest { + NGAP_ProtocolIE_Container_11854P108_t protocolIEs; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_DistributionReleaseRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_DistributionReleaseRequest; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DistributionReleaseRequest_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_DistributionReleaseRequest_1[1]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_DistributionReleaseRequest_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_DistributionReleaseResponse.c b/lib/asn1c/ngap/NGAP_DistributionReleaseResponse.c new file mode 100644 index 000000000..df0f3d924 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_DistributionReleaseResponse.c @@ -0,0 +1,66 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_DistributionReleaseResponse.h" + +asn_TYPE_member_t asn_MBR_NGAP_DistributionReleaseResponse_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionReleaseResponse, protocolIEs), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_Container_11854P109, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "protocolIEs" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_DistributionReleaseResponse_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DistributionReleaseResponse_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DistributionReleaseResponse_specs_1 = { + sizeof(struct NGAP_DistributionReleaseResponse), + offsetof(struct NGAP_DistributionReleaseResponse, _asn_ctx), + asn_MAP_NGAP_DistributionReleaseResponse_tag2el_1, + 1, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + 1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_DistributionReleaseResponse = { + "DistributionReleaseResponse", + "DistributionReleaseResponse", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_DistributionReleaseResponse_tags_1, + sizeof(asn_DEF_NGAP_DistributionReleaseResponse_tags_1) + /sizeof(asn_DEF_NGAP_DistributionReleaseResponse_tags_1[0]), /* 1 */ + asn_DEF_NGAP_DistributionReleaseResponse_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_DistributionReleaseResponse_tags_1) + /sizeof(asn_DEF_NGAP_DistributionReleaseResponse_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_DistributionReleaseResponse_1, + 1, /* Elements count */ + &asn_SPC_NGAP_DistributionReleaseResponse_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_DistributionReleaseResponse.h b/lib/asn1c/ngap/NGAP_DistributionReleaseResponse.h new file mode 100644 index 000000000..d4c7eeccc --- /dev/null +++ b/lib/asn1c/ngap/NGAP_DistributionReleaseResponse.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_DistributionReleaseResponse_H_ +#define _NGAP_DistributionReleaseResponse_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ProtocolIE-Container.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_DistributionReleaseResponse */ +typedef struct NGAP_DistributionReleaseResponse { + NGAP_ProtocolIE_Container_11854P109_t protocolIEs; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_DistributionReleaseResponse_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_DistributionReleaseResponse; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DistributionReleaseResponse_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_DistributionReleaseResponse_1[1]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_DistributionReleaseResponse_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_DistributionSetupFailure.c b/lib/asn1c/ngap/NGAP_DistributionSetupFailure.c new file mode 100644 index 000000000..08ca76949 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_DistributionSetupFailure.c @@ -0,0 +1,66 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_DistributionSetupFailure.h" + +asn_TYPE_member_t asn_MBR_NGAP_DistributionSetupFailure_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionSetupFailure, protocolIEs), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_Container_11854P107, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "protocolIEs" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_DistributionSetupFailure_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DistributionSetupFailure_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DistributionSetupFailure_specs_1 = { + sizeof(struct NGAP_DistributionSetupFailure), + offsetof(struct NGAP_DistributionSetupFailure, _asn_ctx), + asn_MAP_NGAP_DistributionSetupFailure_tag2el_1, + 1, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + 1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_DistributionSetupFailure = { + "DistributionSetupFailure", + "DistributionSetupFailure", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_DistributionSetupFailure_tags_1, + sizeof(asn_DEF_NGAP_DistributionSetupFailure_tags_1) + /sizeof(asn_DEF_NGAP_DistributionSetupFailure_tags_1[0]), /* 1 */ + asn_DEF_NGAP_DistributionSetupFailure_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_DistributionSetupFailure_tags_1) + /sizeof(asn_DEF_NGAP_DistributionSetupFailure_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_DistributionSetupFailure_1, + 1, /* Elements count */ + &asn_SPC_NGAP_DistributionSetupFailure_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_DistributionSetupFailure.h b/lib/asn1c/ngap/NGAP_DistributionSetupFailure.h new file mode 100644 index 000000000..fb1608758 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_DistributionSetupFailure.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_DistributionSetupFailure_H_ +#define _NGAP_DistributionSetupFailure_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ProtocolIE-Container.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_DistributionSetupFailure */ +typedef struct NGAP_DistributionSetupFailure { + NGAP_ProtocolIE_Container_11854P107_t protocolIEs; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_DistributionSetupFailure_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_DistributionSetupFailure; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DistributionSetupFailure_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_DistributionSetupFailure_1[1]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_DistributionSetupFailure_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_DistributionSetupRequest.c b/lib/asn1c/ngap/NGAP_DistributionSetupRequest.c new file mode 100644 index 000000000..a31e9e585 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_DistributionSetupRequest.c @@ -0,0 +1,66 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_DistributionSetupRequest.h" + +asn_TYPE_member_t asn_MBR_NGAP_DistributionSetupRequest_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionSetupRequest, protocolIEs), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_Container_11854P105, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "protocolIEs" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_DistributionSetupRequest_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DistributionSetupRequest_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DistributionSetupRequest_specs_1 = { + sizeof(struct NGAP_DistributionSetupRequest), + offsetof(struct NGAP_DistributionSetupRequest, _asn_ctx), + asn_MAP_NGAP_DistributionSetupRequest_tag2el_1, + 1, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + 1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_DistributionSetupRequest = { + "DistributionSetupRequest", + "DistributionSetupRequest", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_DistributionSetupRequest_tags_1, + sizeof(asn_DEF_NGAP_DistributionSetupRequest_tags_1) + /sizeof(asn_DEF_NGAP_DistributionSetupRequest_tags_1[0]), /* 1 */ + asn_DEF_NGAP_DistributionSetupRequest_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_DistributionSetupRequest_tags_1) + /sizeof(asn_DEF_NGAP_DistributionSetupRequest_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_DistributionSetupRequest_1, + 1, /* Elements count */ + &asn_SPC_NGAP_DistributionSetupRequest_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_DistributionSetupRequest.h b/lib/asn1c/ngap/NGAP_DistributionSetupRequest.h new file mode 100644 index 000000000..e34674101 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_DistributionSetupRequest.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_DistributionSetupRequest_H_ +#define _NGAP_DistributionSetupRequest_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ProtocolIE-Container.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_DistributionSetupRequest */ +typedef struct NGAP_DistributionSetupRequest { + NGAP_ProtocolIE_Container_11854P105_t protocolIEs; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_DistributionSetupRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_DistributionSetupRequest; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DistributionSetupRequest_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_DistributionSetupRequest_1[1]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_DistributionSetupRequest_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_DistributionSetupResponse.c b/lib/asn1c/ngap/NGAP_DistributionSetupResponse.c new file mode 100644 index 000000000..189518323 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_DistributionSetupResponse.c @@ -0,0 +1,66 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_DistributionSetupResponse.h" + +asn_TYPE_member_t asn_MBR_NGAP_DistributionSetupResponse_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionSetupResponse, protocolIEs), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_Container_11854P106, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "protocolIEs" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_DistributionSetupResponse_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DistributionSetupResponse_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DistributionSetupResponse_specs_1 = { + sizeof(struct NGAP_DistributionSetupResponse), + offsetof(struct NGAP_DistributionSetupResponse, _asn_ctx), + asn_MAP_NGAP_DistributionSetupResponse_tag2el_1, + 1, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + 1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_DistributionSetupResponse = { + "DistributionSetupResponse", + "DistributionSetupResponse", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_DistributionSetupResponse_tags_1, + sizeof(asn_DEF_NGAP_DistributionSetupResponse_tags_1) + /sizeof(asn_DEF_NGAP_DistributionSetupResponse_tags_1[0]), /* 1 */ + asn_DEF_NGAP_DistributionSetupResponse_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_DistributionSetupResponse_tags_1) + /sizeof(asn_DEF_NGAP_DistributionSetupResponse_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_DistributionSetupResponse_1, + 1, /* Elements count */ + &asn_SPC_NGAP_DistributionSetupResponse_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_DistributionSetupResponse.h b/lib/asn1c/ngap/NGAP_DistributionSetupResponse.h new file mode 100644 index 000000000..bd5316fe2 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_DistributionSetupResponse.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_DistributionSetupResponse_H_ +#define _NGAP_DistributionSetupResponse_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ProtocolIE-Container.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_DistributionSetupResponse */ +typedef struct NGAP_DistributionSetupResponse { + NGAP_ProtocolIE_Container_11854P106_t protocolIEs; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_DistributionSetupResponse_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_DistributionSetupResponse; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DistributionSetupResponse_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_DistributionSetupResponse_1[1]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_DistributionSetupResponse_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_DownlinkNASTransport.c b/lib/asn1c/ngap/NGAP_DownlinkNASTransport.c index 1095ecbf1..0b97962f7 100644 --- a/lib/asn1c/ngap/NGAP_DownlinkNASTransport.c +++ b/lib/asn1c/ngap/NGAP_DownlinkNASTransport.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DownlinkNASTransport_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkNASTransport, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P47, + &asn_DEF_NGAP_ProtocolIE_Container_11854P47, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_DownlinkNASTransport.h b/lib/asn1c/ngap/NGAP_DownlinkNASTransport.h index 1725d3a30..b3483397d 100644 --- a/lib/asn1c/ngap/NGAP_DownlinkNASTransport.h +++ b/lib/asn1c/ngap/NGAP_DownlinkNASTransport.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_DownlinkNASTransport */ typedef struct NGAP_DownlinkNASTransport { - NGAP_ProtocolIE_Container_9574P47_t protocolIEs; + NGAP_ProtocolIE_Container_11854P47_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_DownlinkNonUEAssociatedNRPPaTransport.c b/lib/asn1c/ngap/NGAP_DownlinkNonUEAssociatedNRPPaTransport.c index aa53abb63..4de1ef1d4 100644 --- a/lib/asn1c/ngap/NGAP_DownlinkNonUEAssociatedNRPPaTransport.c +++ b/lib/asn1c/ngap/NGAP_DownlinkNonUEAssociatedNRPPaTransport.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DownlinkNonUEAssociatedNRPPaTransport_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkNonUEAssociatedNRPPaTransport, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P76, + &asn_DEF_NGAP_ProtocolIE_Container_11854P76, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_DownlinkNonUEAssociatedNRPPaTransport.h b/lib/asn1c/ngap/NGAP_DownlinkNonUEAssociatedNRPPaTransport.h index 95826f386..5c047ed56 100644 --- a/lib/asn1c/ngap/NGAP_DownlinkNonUEAssociatedNRPPaTransport.h +++ b/lib/asn1c/ngap/NGAP_DownlinkNonUEAssociatedNRPPaTransport.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_DownlinkNonUEAssociatedNRPPaTransport */ typedef struct NGAP_DownlinkNonUEAssociatedNRPPaTransport { - NGAP_ProtocolIE_Container_9574P76_t protocolIEs; + NGAP_ProtocolIE_Container_11854P76_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_DownlinkRANConfigurationTransfer.c b/lib/asn1c/ngap/NGAP_DownlinkRANConfigurationTransfer.c index 224151d35..48c12945d 100644 --- a/lib/asn1c/ngap/NGAP_DownlinkRANConfigurationTransfer.c +++ b/lib/asn1c/ngap/NGAP_DownlinkRANConfigurationTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DownlinkRANConfigurationTransfer_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkRANConfigurationTransfer, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P67, + &asn_DEF_NGAP_ProtocolIE_Container_11854P67, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_DownlinkRANConfigurationTransfer.h b/lib/asn1c/ngap/NGAP_DownlinkRANConfigurationTransfer.h index 5f713904b..64df7005b 100644 --- a/lib/asn1c/ngap/NGAP_DownlinkRANConfigurationTransfer.h +++ b/lib/asn1c/ngap/NGAP_DownlinkRANConfigurationTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_DownlinkRANConfigurationTransfer */ typedef struct NGAP_DownlinkRANConfigurationTransfer { - NGAP_ProtocolIE_Container_9574P67_t protocolIEs; + NGAP_ProtocolIE_Container_11854P67_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_DownlinkRANEarlyStatusTransfer.c b/lib/asn1c/ngap/NGAP_DownlinkRANEarlyStatusTransfer.c index 6804499ad..29ee37f14 100644 --- a/lib/asn1c/ngap/NGAP_DownlinkRANEarlyStatusTransfer.c +++ b/lib/asn1c/ngap/NGAP_DownlinkRANEarlyStatusTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DownlinkRANEarlyStatusTransfer_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkRANEarlyStatusTransfer, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P42, + &asn_DEF_NGAP_ProtocolIE_Container_11854P42, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_DownlinkRANEarlyStatusTransfer.h b/lib/asn1c/ngap/NGAP_DownlinkRANEarlyStatusTransfer.h index 39a9b1a33..305112f5b 100644 --- a/lib/asn1c/ngap/NGAP_DownlinkRANEarlyStatusTransfer.h +++ b/lib/asn1c/ngap/NGAP_DownlinkRANEarlyStatusTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_DownlinkRANEarlyStatusTransfer */ typedef struct NGAP_DownlinkRANEarlyStatusTransfer { - NGAP_ProtocolIE_Container_9574P42_t protocolIEs; + NGAP_ProtocolIE_Container_11854P42_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_DownlinkRANStatusTransfer.c b/lib/asn1c/ngap/NGAP_DownlinkRANStatusTransfer.c index 5f1ce2f30..499985ef3 100644 --- a/lib/asn1c/ngap/NGAP_DownlinkRANStatusTransfer.c +++ b/lib/asn1c/ngap/NGAP_DownlinkRANStatusTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DownlinkRANStatusTransfer_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkRANStatusTransfer, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P44, + &asn_DEF_NGAP_ProtocolIE_Container_11854P44, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_DownlinkRANStatusTransfer.h b/lib/asn1c/ngap/NGAP_DownlinkRANStatusTransfer.h index c94180c4c..a844848de 100644 --- a/lib/asn1c/ngap/NGAP_DownlinkRANStatusTransfer.h +++ b/lib/asn1c/ngap/NGAP_DownlinkRANStatusTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_DownlinkRANStatusTransfer */ typedef struct NGAP_DownlinkRANStatusTransfer { - NGAP_ProtocolIE_Container_9574P44_t protocolIEs; + NGAP_ProtocolIE_Container_11854P44_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_DownlinkRIMInformationTransfer.c b/lib/asn1c/ngap/NGAP_DownlinkRIMInformationTransfer.c index 9bc5ab1de..9219d94a8 100644 --- a/lib/asn1c/ngap/NGAP_DownlinkRIMInformationTransfer.c +++ b/lib/asn1c/ngap/NGAP_DownlinkRIMInformationTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DownlinkRIMInformationTransfer_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkRIMInformationTransfer, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P91, + &asn_DEF_NGAP_ProtocolIE_Container_11854P91, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_DownlinkRIMInformationTransfer.h b/lib/asn1c/ngap/NGAP_DownlinkRIMInformationTransfer.h index 99a6b54cd..bb93d3475 100644 --- a/lib/asn1c/ngap/NGAP_DownlinkRIMInformationTransfer.h +++ b/lib/asn1c/ngap/NGAP_DownlinkRIMInformationTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_DownlinkRIMInformationTransfer */ typedef struct NGAP_DownlinkRIMInformationTransfer { - NGAP_ProtocolIE_Container_9574P91_t protocolIEs; + NGAP_ProtocolIE_Container_11854P91_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_DownlinkUEAssociatedNRPPaTransport.c b/lib/asn1c/ngap/NGAP_DownlinkUEAssociatedNRPPaTransport.c index 2c6b69064..2816e6f5c 100644 --- a/lib/asn1c/ngap/NGAP_DownlinkUEAssociatedNRPPaTransport.c +++ b/lib/asn1c/ngap/NGAP_DownlinkUEAssociatedNRPPaTransport.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DownlinkUEAssociatedNRPPaTransport_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkUEAssociatedNRPPaTransport, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P74, + &asn_DEF_NGAP_ProtocolIE_Container_11854P74, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_DownlinkUEAssociatedNRPPaTransport.h b/lib/asn1c/ngap/NGAP_DownlinkUEAssociatedNRPPaTransport.h index de2d3634e..ca99b6ca8 100644 --- a/lib/asn1c/ngap/NGAP_DownlinkUEAssociatedNRPPaTransport.h +++ b/lib/asn1c/ngap/NGAP_DownlinkUEAssociatedNRPPaTransport.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_DownlinkUEAssociatedNRPPaTransport */ typedef struct NGAP_DownlinkUEAssociatedNRPPaTransport { - NGAP_ProtocolIE_Container_9574P74_t protocolIEs; + NGAP_ProtocolIE_Container_11854P74_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_Dynamic5QIDescriptor.c b/lib/asn1c/ngap/NGAP_Dynamic5QIDescriptor.c index 6f6d50966..62c8574ee 100644 --- a/lib/asn1c/ngap/NGAP_Dynamic5QIDescriptor.c +++ b/lib/asn1c/ngap/NGAP_Dynamic5QIDescriptor.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -131,7 +131,7 @@ asn_TYPE_member_t asn_MBR_NGAP_Dynamic5QIDescriptor_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_Dynamic5QIDescriptor, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (7 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P59, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P65, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_Dynamic5QIDescriptor.h b/lib/asn1c/ngap/NGAP_Dynamic5QIDescriptor.h index 1c38981a3..9ffc2a868 100644 --- a/lib/asn1c/ngap/NGAP_Dynamic5QIDescriptor.h +++ b/lib/asn1c/ngap/NGAP_Dynamic5QIDescriptor.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_E-RAB-ID.c b/lib/asn1c/ngap/NGAP_E-RAB-ID.c index 9e7692036..2e6e9e6a1 100644 --- a/lib/asn1c/ngap/NGAP_E-RAB-ID.c +++ b/lib/asn1c/ngap/NGAP_E-RAB-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_E-RAB-ID.h b/lib/asn1c/ngap/NGAP_E-RAB-ID.h index 91378cb55..bc5a5a1bf 100644 --- a/lib/asn1c/ngap/NGAP_E-RAB-ID.h +++ b/lib/asn1c/ngap/NGAP_E-RAB-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_E-RABInformationItem.c b/lib/asn1c/ngap/NGAP_E-RABInformationItem.c index 2f6c24f25..e369a0632 100644 --- a/lib/asn1c/ngap/NGAP_E-RABInformationItem.c +++ b/lib/asn1c/ngap/NGAP_E-RABInformationItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_E_RABInformationItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_E_RABInformationItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P70, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P76, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_E-RABInformationItem.h b/lib/asn1c/ngap/NGAP_E-RABInformationItem.h index 905e49b53..f11b41ddd 100644 --- a/lib/asn1c/ngap/NGAP_E-RABInformationItem.h +++ b/lib/asn1c/ngap/NGAP_E-RABInformationItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_E-RABInformationList.c b/lib/asn1c/ngap/NGAP_E-RABInformationList.c index 07bfc14c3..71e7baf69 100644 --- a/lib/asn1c/ngap/NGAP_E-RABInformationList.c +++ b/lib/asn1c/ngap/NGAP_E-RABInformationList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_E-RABInformationList.h b/lib/asn1c/ngap/NGAP_E-RABInformationList.h index 3e84fa5a7..8de844909 100644 --- a/lib/asn1c/ngap/NGAP_E-RABInformationList.h +++ b/lib/asn1c/ngap/NGAP_E-RABInformationList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EDT-Session.c b/lib/asn1c/ngap/NGAP_EDT-Session.c index e343d9025..8b065e74e 100644 --- a/lib/asn1c/ngap/NGAP_EDT-Session.c +++ b/lib/asn1c/ngap/NGAP_EDT-Session.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_EDT_Session_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_EDT_Session_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_NGAP_EDT_Session_enum2value_1[] = { 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_EDT_Session_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_EDT_Session_specs_1 = { asn_MAP_NGAP_EDT_Session_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_EDT_Session_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_EDT-Session.h b/lib/asn1c/ngap/NGAP_EDT-Session.h index df4b04899..79577af16 100644 --- a/lib/asn1c/ngap/NGAP_EDT-Session.h +++ b/lib/asn1c/ngap/NGAP_EDT-Session.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum NGAP_EDT_Session { typedef long NGAP_EDT_Session_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_EDT_Session_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_EDT_Session; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_EDT_Session_specs_1; asn_struct_free_f NGAP_EDT_Session_free; asn_struct_print_f NGAP_EDT_Session_print; asn_constr_check_f NGAP_EDT_Session_constraint; diff --git a/lib/asn1c/ngap/NGAP_EN-DCSONConfigurationTransfer.c b/lib/asn1c/ngap/NGAP_EN-DCSONConfigurationTransfer.c index b5875ba6b..09396f4bc 100644 --- a/lib/asn1c/ngap/NGAP_EN-DCSONConfigurationTransfer.c +++ b/lib/asn1c/ngap/NGAP_EN-DCSONConfigurationTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EN-DCSONConfigurationTransfer.h b/lib/asn1c/ngap/NGAP_EN-DCSONConfigurationTransfer.h index 67164b293..cecbbde9d 100644 --- a/lib/asn1c/ngap/NGAP_EN-DCSONConfigurationTransfer.h +++ b/lib/asn1c/ngap/NGAP_EN-DCSONConfigurationTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ENB-ID.c b/lib/asn1c/ngap/NGAP_ENB-ID.c index 87f779d48..019cbc680 100644 --- a/lib/asn1c/ngap/NGAP_ENB-ID.c +++ b/lib/asn1c/ngap/NGAP_ENB-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -239,7 +239,7 @@ asn_TYPE_member_t asn_MBR_NGAP_ENB_ID_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_ENB_ID, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P12, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P13, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_ENB-ID.h b/lib/asn1c/ngap/NGAP_ENB-ID.h index ed4cfb297..9173bcce5 100644 --- a/lib/asn1c/ngap/NGAP_ENB-ID.h +++ b/lib/asn1c/ngap/NGAP_ENB-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EPS-TAC.c b/lib/asn1c/ngap/NGAP_EPS-TAC.c index d92e43bc2..69b521e8a 100644 --- a/lib/asn1c/ngap/NGAP_EPS-TAC.c +++ b/lib/asn1c/ngap/NGAP_EPS-TAC.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EPS-TAC.h b/lib/asn1c/ngap/NGAP_EPS-TAC.h index 33abe6a80..10074fd87 100644 --- a/lib/asn1c/ngap/NGAP_EPS-TAC.h +++ b/lib/asn1c/ngap/NGAP_EPS-TAC.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EPS-TAI.c b/lib/asn1c/ngap/NGAP_EPS-TAI.c index f27864cf8..4f8f9cd05 100644 --- a/lib/asn1c/ngap/NGAP_EPS-TAI.c +++ b/lib/asn1c/ngap/NGAP_EPS-TAI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_EPS_TAI_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_EPS_TAI, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P69, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P75, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_EPS-TAI.h b/lib/asn1c/ngap/NGAP_EPS-TAI.h index e2043d57c..6daa5ea8e 100644 --- a/lib/asn1c/ngap/NGAP_EPS-TAI.h +++ b/lib/asn1c/ngap/NGAP_EPS-TAI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EUTRA-CGI.c b/lib/asn1c/ngap/NGAP_EUTRA-CGI.c index c43dde77e..03b8b5c18 100644 --- a/lib/asn1c/ngap/NGAP_EUTRA-CGI.c +++ b/lib/asn1c/ngap/NGAP_EUTRA-CGI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_EUTRA_CGI_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_EUTRA_CGI, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P71, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P77, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_EUTRA-CGI.h b/lib/asn1c/ngap/NGAP_EUTRA-CGI.h index 1b2ba5643..bd0835a33 100644 --- a/lib/asn1c/ngap/NGAP_EUTRA-CGI.h +++ b/lib/asn1c/ngap/NGAP_EUTRA-CGI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EUTRA-CGIList.c b/lib/asn1c/ngap/NGAP_EUTRA-CGIList.c index 8949c1a10..8bfe3e951 100644 --- a/lib/asn1c/ngap/NGAP_EUTRA-CGIList.c +++ b/lib/asn1c/ngap/NGAP_EUTRA-CGIList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EUTRA-CGIList.h b/lib/asn1c/ngap/NGAP_EUTRA-CGIList.h index fcced532d..12be907dd 100644 --- a/lib/asn1c/ngap/NGAP_EUTRA-CGIList.h +++ b/lib/asn1c/ngap/NGAP_EUTRA-CGIList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EUTRA-CGIListForWarning.c b/lib/asn1c/ngap/NGAP_EUTRA-CGIListForWarning.c index 234974e2a..26ae59b86 100644 --- a/lib/asn1c/ngap/NGAP_EUTRA-CGIListForWarning.c +++ b/lib/asn1c/ngap/NGAP_EUTRA-CGIListForWarning.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EUTRA-CGIListForWarning.h b/lib/asn1c/ngap/NGAP_EUTRA-CGIListForWarning.h index beb446a4c..d1f8a6134 100644 --- a/lib/asn1c/ngap/NGAP_EUTRA-CGIListForWarning.h +++ b/lib/asn1c/ngap/NGAP_EUTRA-CGIListForWarning.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EUTRA-Paging-Time-Window.c b/lib/asn1c/ngap/NGAP_EUTRA-Paging-Time-Window.c new file mode 100644 index 000000000..dba2ac12a --- /dev/null +++ b/lib/asn1c/ngap/NGAP_EUTRA-Paging-Time-Window.c @@ -0,0 +1,93 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_EUTRA-Paging-Time-Window.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_EUTRA_Paging_Time_Window_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 4, 4, 0, 15 } /* (0..15,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_EUTRA_Paging_Time_Window_value2enum_1[] = { + { 0, 2, "s1" }, + { 1, 2, "s2" }, + { 2, 2, "s3" }, + { 3, 2, "s4" }, + { 4, 2, "s5" }, + { 5, 2, "s6" }, + { 6, 2, "s7" }, + { 7, 2, "s8" }, + { 8, 2, "s9" }, + { 9, 3, "s10" }, + { 10, 3, "s11" }, + { 11, 3, "s12" }, + { 12, 3, "s13" }, + { 13, 3, "s14" }, + { 14, 3, "s15" }, + { 15, 3, "s16" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_EUTRA_Paging_Time_Window_enum2value_1[] = { + 0, /* s1(0) */ + 9, /* s10(9) */ + 10, /* s11(10) */ + 11, /* s12(11) */ + 12, /* s13(12) */ + 13, /* s14(13) */ + 14, /* s15(14) */ + 15, /* s16(15) */ + 1, /* s2(1) */ + 2, /* s3(2) */ + 3, /* s4(3) */ + 4, /* s5(4) */ + 5, /* s6(5) */ + 6, /* s7(6) */ + 7, /* s8(7) */ + 8 /* s9(8) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_NGAP_EUTRA_Paging_Time_Window_specs_1 = { + asn_MAP_NGAP_EUTRA_Paging_Time_Window_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_EUTRA_Paging_Time_Window_enum2value_1, /* N => "tag"; sorted by N */ + 16, /* Number of elements in the maps */ + 17, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_EUTRA_Paging_Time_Window_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRA_Paging_Time_Window = { + "EUTRA-Paging-Time-Window", + "EUTRA-Paging-Time-Window", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_EUTRA_Paging_Time_Window_tags_1, + sizeof(asn_DEF_NGAP_EUTRA_Paging_Time_Window_tags_1) + /sizeof(asn_DEF_NGAP_EUTRA_Paging_Time_Window_tags_1[0]), /* 1 */ + asn_DEF_NGAP_EUTRA_Paging_Time_Window_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_EUTRA_Paging_Time_Window_tags_1) + /sizeof(asn_DEF_NGAP_EUTRA_Paging_Time_Window_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_EUTRA_Paging_Time_Window_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_EUTRA_Paging_Time_Window_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_EUTRA-Paging-Time-Window.h b/lib/asn1c/ngap/NGAP_EUTRA-Paging-Time-Window.h new file mode 100644 index 000000000..ace82b84c --- /dev/null +++ b/lib/asn1c/ngap/NGAP_EUTRA-Paging-Time-Window.h @@ -0,0 +1,63 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_EUTRA_Paging_Time_Window_H_ +#define _NGAP_EUTRA_Paging_Time_Window_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_EUTRA_Paging_Time_Window { + NGAP_EUTRA_Paging_Time_Window_s1 = 0, + NGAP_EUTRA_Paging_Time_Window_s2 = 1, + NGAP_EUTRA_Paging_Time_Window_s3 = 2, + NGAP_EUTRA_Paging_Time_Window_s4 = 3, + NGAP_EUTRA_Paging_Time_Window_s5 = 4, + NGAP_EUTRA_Paging_Time_Window_s6 = 5, + NGAP_EUTRA_Paging_Time_Window_s7 = 6, + NGAP_EUTRA_Paging_Time_Window_s8 = 7, + NGAP_EUTRA_Paging_Time_Window_s9 = 8, + NGAP_EUTRA_Paging_Time_Window_s10 = 9, + NGAP_EUTRA_Paging_Time_Window_s11 = 10, + NGAP_EUTRA_Paging_Time_Window_s12 = 11, + NGAP_EUTRA_Paging_Time_Window_s13 = 12, + NGAP_EUTRA_Paging_Time_Window_s14 = 13, + NGAP_EUTRA_Paging_Time_Window_s15 = 14, + NGAP_EUTRA_Paging_Time_Window_s16 = 15 + /* + * Enumeration is extensible + */ +} e_NGAP_EUTRA_Paging_Time_Window; + +/* NGAP_EUTRA-Paging-Time-Window */ +typedef long NGAP_EUTRA_Paging_Time_Window_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_EUTRA_Paging_Time_Window_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRA_Paging_Time_Window; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_EUTRA_Paging_Time_Window_specs_1; +asn_struct_free_f NGAP_EUTRA_Paging_Time_Window_free; +asn_struct_print_f NGAP_EUTRA_Paging_Time_Window_print; +asn_constr_check_f NGAP_EUTRA_Paging_Time_Window_constraint; +jer_type_encoder_f NGAP_EUTRA_Paging_Time_Window_encode_jer; +per_type_decoder_f NGAP_EUTRA_Paging_Time_Window_decode_aper; +per_type_encoder_f NGAP_EUTRA_Paging_Time_Window_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_EUTRA_Paging_Time_Window_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_EUTRA-Paging-eDRX-Cycle.c b/lib/asn1c/ngap/NGAP_EUTRA-Paging-eDRX-Cycle.c new file mode 100644 index 000000000..8ca5626df --- /dev/null +++ b/lib/asn1c/ngap/NGAP_EUTRA-Paging-eDRX-Cycle.c @@ -0,0 +1,89 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_EUTRA-Paging-eDRX-Cycle.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_EUTRA_Paging_eDRX_Cycle_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 4, 4, 0, 13 } /* (0..13,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_EUTRA_Paging_eDRX_Cycle_value2enum_1[] = { + { 0, 6, "hfhalf" }, + { 1, 3, "hf1" }, + { 2, 3, "hf2" }, + { 3, 3, "hf4" }, + { 4, 3, "hf6" }, + { 5, 3, "hf8" }, + { 6, 4, "hf10" }, + { 7, 4, "hf12" }, + { 8, 4, "hf14" }, + { 9, 4, "hf16" }, + { 10, 4, "hf32" }, + { 11, 4, "hf64" }, + { 12, 5, "hf128" }, + { 13, 5, "hf256" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_EUTRA_Paging_eDRX_Cycle_enum2value_1[] = { + 1, /* hf1(1) */ + 6, /* hf10(6) */ + 7, /* hf12(7) */ + 12, /* hf128(12) */ + 8, /* hf14(8) */ + 9, /* hf16(9) */ + 2, /* hf2(2) */ + 13, /* hf256(13) */ + 10, /* hf32(10) */ + 3, /* hf4(3) */ + 4, /* hf6(4) */ + 11, /* hf64(11) */ + 5, /* hf8(5) */ + 0 /* hfhalf(0) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_NGAP_EUTRA_Paging_eDRX_Cycle_specs_1 = { + asn_MAP_NGAP_EUTRA_Paging_eDRX_Cycle_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_EUTRA_Paging_eDRX_Cycle_enum2value_1, /* N => "tag"; sorted by N */ + 14, /* Number of elements in the maps */ + 15, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_EUTRA_Paging_eDRX_Cycle_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRA_Paging_eDRX_Cycle = { + "EUTRA-Paging-eDRX-Cycle", + "EUTRA-Paging-eDRX-Cycle", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_EUTRA_Paging_eDRX_Cycle_tags_1, + sizeof(asn_DEF_NGAP_EUTRA_Paging_eDRX_Cycle_tags_1) + /sizeof(asn_DEF_NGAP_EUTRA_Paging_eDRX_Cycle_tags_1[0]), /* 1 */ + asn_DEF_NGAP_EUTRA_Paging_eDRX_Cycle_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_EUTRA_Paging_eDRX_Cycle_tags_1) + /sizeof(asn_DEF_NGAP_EUTRA_Paging_eDRX_Cycle_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_EUTRA_Paging_eDRX_Cycle_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_EUTRA_Paging_eDRX_Cycle_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_EUTRA-Paging-eDRX-Cycle.h b/lib/asn1c/ngap/NGAP_EUTRA-Paging-eDRX-Cycle.h new file mode 100644 index 000000000..2d9c246a9 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_EUTRA-Paging-eDRX-Cycle.h @@ -0,0 +1,61 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_EUTRA_Paging_eDRX_Cycle_H_ +#define _NGAP_EUTRA_Paging_eDRX_Cycle_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_EUTRA_Paging_eDRX_Cycle { + NGAP_EUTRA_Paging_eDRX_Cycle_hfhalf = 0, + NGAP_EUTRA_Paging_eDRX_Cycle_hf1 = 1, + NGAP_EUTRA_Paging_eDRX_Cycle_hf2 = 2, + NGAP_EUTRA_Paging_eDRX_Cycle_hf4 = 3, + NGAP_EUTRA_Paging_eDRX_Cycle_hf6 = 4, + NGAP_EUTRA_Paging_eDRX_Cycle_hf8 = 5, + NGAP_EUTRA_Paging_eDRX_Cycle_hf10 = 6, + NGAP_EUTRA_Paging_eDRX_Cycle_hf12 = 7, + NGAP_EUTRA_Paging_eDRX_Cycle_hf14 = 8, + NGAP_EUTRA_Paging_eDRX_Cycle_hf16 = 9, + NGAP_EUTRA_Paging_eDRX_Cycle_hf32 = 10, + NGAP_EUTRA_Paging_eDRX_Cycle_hf64 = 11, + NGAP_EUTRA_Paging_eDRX_Cycle_hf128 = 12, + NGAP_EUTRA_Paging_eDRX_Cycle_hf256 = 13 + /* + * Enumeration is extensible + */ +} e_NGAP_EUTRA_Paging_eDRX_Cycle; + +/* NGAP_EUTRA-Paging-eDRX-Cycle */ +typedef long NGAP_EUTRA_Paging_eDRX_Cycle_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_EUTRA_Paging_eDRX_Cycle_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRA_Paging_eDRX_Cycle; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_EUTRA_Paging_eDRX_Cycle_specs_1; +asn_struct_free_f NGAP_EUTRA_Paging_eDRX_Cycle_free; +asn_struct_print_f NGAP_EUTRA_Paging_eDRX_Cycle_print; +asn_constr_check_f NGAP_EUTRA_Paging_eDRX_Cycle_constraint; +jer_type_encoder_f NGAP_EUTRA_Paging_eDRX_Cycle_encode_jer; +per_type_decoder_f NGAP_EUTRA_Paging_eDRX_Cycle_decode_aper; +per_type_encoder_f NGAP_EUTRA_Paging_eDRX_Cycle_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_EUTRA_Paging_eDRX_Cycle_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_EUTRA-PagingeDRXInformation.c b/lib/asn1c/ngap/NGAP_EUTRA-PagingeDRXInformation.c new file mode 100644 index 000000000..df859f30c --- /dev/null +++ b/lib/asn1c/ngap/NGAP_EUTRA-PagingeDRXInformation.c @@ -0,0 +1,105 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_EUTRA-PagingeDRXInformation.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_EUTRA_PagingeDRXInformation_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRA_PagingeDRXInformation, eUTRA_paging_eDRX_Cycle), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_EUTRA_Paging_eDRX_Cycle, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "eUTRA-paging-eDRX-Cycle" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_EUTRA_PagingeDRXInformation, eUTRA_paging_Time_Window), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_EUTRA_Paging_Time_Window, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "eUTRA-paging-Time-Window" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_EUTRA_PagingeDRXInformation, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P78, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_EUTRA_PagingeDRXInformation_oms_1[] = { 1, 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_EUTRA_PagingeDRXInformation_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_EUTRA_PagingeDRXInformation_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* eUTRA-paging-eDRX-Cycle */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* eUTRA-paging-Time-Window */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRA_PagingeDRXInformation_specs_1 = { + sizeof(struct NGAP_EUTRA_PagingeDRXInformation), + offsetof(struct NGAP_EUTRA_PagingeDRXInformation, _asn_ctx), + asn_MAP_NGAP_EUTRA_PagingeDRXInformation_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_EUTRA_PagingeDRXInformation_oms_1, /* Optional members */ + 2, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRA_PagingeDRXInformation = { + "EUTRA-PagingeDRXInformation", + "EUTRA-PagingeDRXInformation", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_EUTRA_PagingeDRXInformation_tags_1, + sizeof(asn_DEF_NGAP_EUTRA_PagingeDRXInformation_tags_1) + /sizeof(asn_DEF_NGAP_EUTRA_PagingeDRXInformation_tags_1[0]), /* 1 */ + asn_DEF_NGAP_EUTRA_PagingeDRXInformation_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_EUTRA_PagingeDRXInformation_tags_1) + /sizeof(asn_DEF_NGAP_EUTRA_PagingeDRXInformation_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_EUTRA_PagingeDRXInformation_1, + 3, /* Elements count */ + &asn_SPC_NGAP_EUTRA_PagingeDRXInformation_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_EUTRA-PagingeDRXInformation.h b/lib/asn1c/ngap/NGAP_EUTRA-PagingeDRXInformation.h new file mode 100644 index 000000000..b323b6f9a --- /dev/null +++ b/lib/asn1c/ngap/NGAP_EUTRA-PagingeDRXInformation.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_EUTRA_PagingeDRXInformation_H_ +#define _NGAP_EUTRA_PagingeDRXInformation_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_EUTRA-Paging-eDRX-Cycle.h" +#include "NGAP_EUTRA-Paging-Time-Window.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_EUTRA-PagingeDRXInformation */ +typedef struct NGAP_EUTRA_PagingeDRXInformation { + NGAP_EUTRA_Paging_eDRX_Cycle_t eUTRA_paging_eDRX_Cycle; + NGAP_EUTRA_Paging_Time_Window_t *eUTRA_paging_Time_Window; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_EUTRA_PagingeDRXInformation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRA_PagingeDRXInformation; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRA_PagingeDRXInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_EUTRA_PagingeDRXInformation_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_EUTRA_PagingeDRXInformation_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_EUTRACellIdentity.c b/lib/asn1c/ngap/NGAP_EUTRACellIdentity.c index 181655f75..a4d817737 100644 --- a/lib/asn1c/ngap/NGAP_EUTRACellIdentity.c +++ b/lib/asn1c/ngap/NGAP_EUTRACellIdentity.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EUTRACellIdentity.h b/lib/asn1c/ngap/NGAP_EUTRACellIdentity.h index 2bf95dbfe..bb4b948db 100644 --- a/lib/asn1c/ngap/NGAP_EUTRACellIdentity.h +++ b/lib/asn1c/ngap/NGAP_EUTRACellIdentity.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EUTRAN-CellReportItem.c b/lib/asn1c/ngap/NGAP_EUTRAN-CellReportItem.c new file mode 100644 index 000000000..a997b3961 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_EUTRAN-CellReportItem.c @@ -0,0 +1,160 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_EUTRAN-CellReportItem.h" + +#include "NGAP_EUTRAN-RadioResourceStatus.h" +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_CellReportItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_CellReportItem, eCGI), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_EUTRA_CGI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "eCGI" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_CellReportItem, eUTRAN_CompositeAvailableCapacityGroup), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_EUTRAN_CompositeAvailableCapacityGroup, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "eUTRAN-CompositeAvailableCapacityGroup" + }, + { ATF_POINTER, 4, offsetof(struct NGAP_EUTRAN_CellReportItem, eUTRAN_NumberOfActiveUEs), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_EUTRAN_NumberOfActiveUEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "eUTRAN-NumberOfActiveUEs" + }, + { ATF_POINTER, 3, offsetof(struct NGAP_EUTRAN_CellReportItem, eUTRAN_NoofRRCConnections), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_NGRAN_NoofRRCConnections, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "eUTRAN-NoofRRCConnections" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_EUTRAN_CellReportItem, eUTRAN_RadioResourceStatus), + (ASN_TAG_CLASS_CONTEXT | (4 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_EUTRAN_RadioResourceStatus, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "eUTRAN-RadioResourceStatus" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_EUTRAN_CellReportItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (5 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P133, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_EUTRAN_CellReportItem_oms_1[] = { 2, 3, 4, 5 }; +static const ber_tlv_tag_t asn_DEF_NGAP_EUTRAN_CellReportItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_EUTRAN_CellReportItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* eCGI */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* eUTRAN-CompositeAvailableCapacityGroup */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* eUTRAN-NumberOfActiveUEs */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* eUTRAN-NoofRRCConnections */ + { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* eUTRAN-RadioResourceStatus */ + { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_CellReportItem_specs_1 = { + sizeof(struct NGAP_EUTRAN_CellReportItem), + offsetof(struct NGAP_EUTRAN_CellReportItem, _asn_ctx), + asn_MAP_NGAP_EUTRAN_CellReportItem_tag2el_1, + 6, /* Count of tags in the map */ + asn_MAP_NGAP_EUTRAN_CellReportItem_oms_1, /* Optional members */ + 4, 0, /* Root/Additions */ + 6, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_CellReportItem = { + "EUTRAN-CellReportItem", + "EUTRAN-CellReportItem", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_EUTRAN_CellReportItem_tags_1, + sizeof(asn_DEF_NGAP_EUTRAN_CellReportItem_tags_1) + /sizeof(asn_DEF_NGAP_EUTRAN_CellReportItem_tags_1[0]), /* 1 */ + asn_DEF_NGAP_EUTRAN_CellReportItem_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_EUTRAN_CellReportItem_tags_1) + /sizeof(asn_DEF_NGAP_EUTRAN_CellReportItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_EUTRAN_CellReportItem_1, + 6, /* Elements count */ + &asn_SPC_NGAP_EUTRAN_CellReportItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_EUTRAN-CellReportItem.h b/lib/asn1c/ngap/NGAP_EUTRAN-CellReportItem.h new file mode 100644 index 000000000..cde4168ad --- /dev/null +++ b/lib/asn1c/ngap/NGAP_EUTRAN-CellReportItem.h @@ -0,0 +1,56 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_EUTRAN_CellReportItem_H_ +#define _NGAP_EUTRAN_CellReportItem_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_EUTRA-CGI.h" +#include "NGAP_EUTRAN-CompositeAvailableCapacityGroup.h" +#include "NGAP_EUTRAN-NumberOfActiveUEs.h" +#include "NGAP_NGRAN-NoofRRCConnections.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_EUTRAN_RadioResourceStatus; +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_EUTRAN-CellReportItem */ +typedef struct NGAP_EUTRAN_CellReportItem { + NGAP_EUTRA_CGI_t eCGI; + NGAP_EUTRAN_CompositeAvailableCapacityGroup_t eUTRAN_CompositeAvailableCapacityGroup; + NGAP_EUTRAN_NumberOfActiveUEs_t *eUTRAN_NumberOfActiveUEs; /* OPTIONAL */ + NGAP_NGRAN_NoofRRCConnections_t *eUTRAN_NoofRRCConnections; /* OPTIONAL */ + struct NGAP_EUTRAN_RadioResourceStatus *eUTRAN_RadioResourceStatus; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_EUTRAN_CellReportItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_CellReportItem; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_CellReportItem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_CellReportItem_1[6]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_EUTRAN_CellReportItem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_EUTRAN-CellReportList.c b/lib/asn1c/ngap/NGAP_EUTRAN-CellReportList.c new file mode 100644 index 000000000..4ed415f30 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_EUTRAN-CellReportList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_EUTRAN-CellReportList.h" + +#include "NGAP_EUTRAN-CellReportItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_EUTRAN_CellReportList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_CellReportList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_EUTRAN_CellReportItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_EUTRAN_CellReportList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_EUTRAN_CellReportList_specs_1 = { + sizeof(struct NGAP_EUTRAN_CellReportList), + offsetof(struct NGAP_EUTRAN_CellReportList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_CellReportList = { + "EUTRAN-CellReportList", + "EUTRAN-CellReportList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_EUTRAN_CellReportList_tags_1, + sizeof(asn_DEF_NGAP_EUTRAN_CellReportList_tags_1) + /sizeof(asn_DEF_NGAP_EUTRAN_CellReportList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_EUTRAN_CellReportList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_EUTRAN_CellReportList_tags_1) + /sizeof(asn_DEF_NGAP_EUTRAN_CellReportList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_EUTRAN_CellReportList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_EUTRAN_CellReportList_1, + 1, /* Single element */ + &asn_SPC_NGAP_EUTRAN_CellReportList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_EUTRAN-CellReportList.h b/lib/asn1c/ngap/NGAP_EUTRAN-CellReportList.h new file mode 100644 index 000000000..57e37a550 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_EUTRAN-CellReportList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_EUTRAN_CellReportList_H_ +#define _NGAP_EUTRAN_CellReportList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_EUTRAN_CellReportItem; + +/* NGAP_EUTRAN-CellReportList */ +typedef struct NGAP_EUTRAN_CellReportList { + A_SEQUENCE_OF(struct NGAP_EUTRAN_CellReportItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_EUTRAN_CellReportList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_CellReportList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_EUTRAN_CellReportList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_CellReportList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_EUTRAN_CellReportList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_EUTRAN_CellReportList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_EUTRAN-CellToReportItem.c b/lib/asn1c/ngap/NGAP_EUTRAN-CellToReportItem.c new file mode 100644 index 000000000..94c3d2415 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_EUTRAN-CellToReportItem.c @@ -0,0 +1,87 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_EUTRAN-CellToReportItem.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_CellToReportItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_CellToReportItem, eCGI), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_EUTRA_CGI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "eCGI" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_EUTRAN_CellToReportItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P123, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_EUTRAN_CellToReportItem_oms_1[] = { 1 }; +static const ber_tlv_tag_t asn_DEF_NGAP_EUTRAN_CellToReportItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_EUTRAN_CellToReportItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* eCGI */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_CellToReportItem_specs_1 = { + sizeof(struct NGAP_EUTRAN_CellToReportItem), + offsetof(struct NGAP_EUTRAN_CellToReportItem, _asn_ctx), + asn_MAP_NGAP_EUTRAN_CellToReportItem_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_NGAP_EUTRAN_CellToReportItem_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_CellToReportItem = { + "EUTRAN-CellToReportItem", + "EUTRAN-CellToReportItem", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_EUTRAN_CellToReportItem_tags_1, + sizeof(asn_DEF_NGAP_EUTRAN_CellToReportItem_tags_1) + /sizeof(asn_DEF_NGAP_EUTRAN_CellToReportItem_tags_1[0]), /* 1 */ + asn_DEF_NGAP_EUTRAN_CellToReportItem_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_EUTRAN_CellToReportItem_tags_1) + /sizeof(asn_DEF_NGAP_EUTRAN_CellToReportItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_EUTRAN_CellToReportItem_1, + 2, /* Elements count */ + &asn_SPC_NGAP_EUTRAN_CellToReportItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_EUTRAN-CellToReportItem.h b/lib/asn1c/ngap/NGAP_EUTRAN-CellToReportItem.h new file mode 100644 index 000000000..0f78ded8f --- /dev/null +++ b/lib/asn1c/ngap/NGAP_EUTRAN-CellToReportItem.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_EUTRAN_CellToReportItem_H_ +#define _NGAP_EUTRAN_CellToReportItem_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_EUTRA-CGI.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_EUTRAN-CellToReportItem */ +typedef struct NGAP_EUTRAN_CellToReportItem { + NGAP_EUTRA_CGI_t eCGI; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_EUTRAN_CellToReportItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_CellToReportItem; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_CellToReportItem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_CellToReportItem_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_EUTRAN_CellToReportItem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_EUTRAN-CellToReportList.c b/lib/asn1c/ngap/NGAP_EUTRAN-CellToReportList.c new file mode 100644 index 000000000..e63757227 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_EUTRAN-CellToReportList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_EUTRAN-CellToReportList.h" + +#include "NGAP_EUTRAN-CellToReportItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_EUTRAN_CellToReportList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_CellToReportList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_EUTRAN_CellToReportItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_EUTRAN_CellToReportList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_EUTRAN_CellToReportList_specs_1 = { + sizeof(struct NGAP_EUTRAN_CellToReportList), + offsetof(struct NGAP_EUTRAN_CellToReportList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_CellToReportList = { + "EUTRAN-CellToReportList", + "EUTRAN-CellToReportList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_EUTRAN_CellToReportList_tags_1, + sizeof(asn_DEF_NGAP_EUTRAN_CellToReportList_tags_1) + /sizeof(asn_DEF_NGAP_EUTRAN_CellToReportList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_EUTRAN_CellToReportList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_EUTRAN_CellToReportList_tags_1) + /sizeof(asn_DEF_NGAP_EUTRAN_CellToReportList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_EUTRAN_CellToReportList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_EUTRAN_CellToReportList_1, + 1, /* Single element */ + &asn_SPC_NGAP_EUTRAN_CellToReportList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_EUTRAN-CellToReportList.h b/lib/asn1c/ngap/NGAP_EUTRAN-CellToReportList.h new file mode 100644 index 000000000..0d93e579c --- /dev/null +++ b/lib/asn1c/ngap/NGAP_EUTRAN-CellToReportList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_EUTRAN_CellToReportList_H_ +#define _NGAP_EUTRAN_CellToReportList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_EUTRAN_CellToReportItem; + +/* NGAP_EUTRAN-CellToReportList */ +typedef struct NGAP_EUTRAN_CellToReportList { + A_SEQUENCE_OF(struct NGAP_EUTRAN_CellToReportItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_EUTRAN_CellToReportList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_CellToReportList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_EUTRAN_CellToReportList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_CellToReportList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_EUTRAN_CellToReportList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_EUTRAN_CellToReportList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_EUTRAN-CompositeAvailableCapacityGroup.c b/lib/asn1c/ngap/NGAP_EUTRAN-CompositeAvailableCapacityGroup.c new file mode 100644 index 000000000..d75c820d0 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_EUTRAN-CompositeAvailableCapacityGroup.c @@ -0,0 +1,105 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_EUTRAN-CompositeAvailableCapacityGroup.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_CompositeAvailableCapacityGroup_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_CompositeAvailableCapacityGroup, dL_CompositeAvailableCapacity), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_CompositeAvailableCapacity, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "dL-CompositeAvailableCapacity" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_CompositeAvailableCapacityGroup, uL_CompositeAvailableCapacity), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_CompositeAvailableCapacity, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "uL-CompositeAvailableCapacity" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_EUTRAN_CompositeAvailableCapacityGroup, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P134, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_EUTRAN_CompositeAvailableCapacityGroup_oms_1[] = { 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_EUTRAN_CompositeAvailableCapacityGroup_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_EUTRAN_CompositeAvailableCapacityGroup_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* dL-CompositeAvailableCapacity */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* uL-CompositeAvailableCapacity */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_CompositeAvailableCapacityGroup_specs_1 = { + sizeof(struct NGAP_EUTRAN_CompositeAvailableCapacityGroup), + offsetof(struct NGAP_EUTRAN_CompositeAvailableCapacityGroup, _asn_ctx), + asn_MAP_NGAP_EUTRAN_CompositeAvailableCapacityGroup_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_EUTRAN_CompositeAvailableCapacityGroup_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_CompositeAvailableCapacityGroup = { + "EUTRAN-CompositeAvailableCapacityGroup", + "EUTRAN-CompositeAvailableCapacityGroup", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_EUTRAN_CompositeAvailableCapacityGroup_tags_1, + sizeof(asn_DEF_NGAP_EUTRAN_CompositeAvailableCapacityGroup_tags_1) + /sizeof(asn_DEF_NGAP_EUTRAN_CompositeAvailableCapacityGroup_tags_1[0]), /* 1 */ + asn_DEF_NGAP_EUTRAN_CompositeAvailableCapacityGroup_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_EUTRAN_CompositeAvailableCapacityGroup_tags_1) + /sizeof(asn_DEF_NGAP_EUTRAN_CompositeAvailableCapacityGroup_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_EUTRAN_CompositeAvailableCapacityGroup_1, + 3, /* Elements count */ + &asn_SPC_NGAP_EUTRAN_CompositeAvailableCapacityGroup_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_EUTRAN-CompositeAvailableCapacityGroup.h b/lib/asn1c/ngap/NGAP_EUTRAN-CompositeAvailableCapacityGroup.h new file mode 100644 index 000000000..05289100b --- /dev/null +++ b/lib/asn1c/ngap/NGAP_EUTRAN-CompositeAvailableCapacityGroup.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_EUTRAN_CompositeAvailableCapacityGroup_H_ +#define _NGAP_EUTRAN_CompositeAvailableCapacityGroup_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_CompositeAvailableCapacity.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_EUTRAN-CompositeAvailableCapacityGroup */ +typedef struct NGAP_EUTRAN_CompositeAvailableCapacityGroup { + NGAP_CompositeAvailableCapacity_t dL_CompositeAvailableCapacity; + NGAP_CompositeAvailableCapacity_t uL_CompositeAvailableCapacity; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_EUTRAN_CompositeAvailableCapacityGroup_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_CompositeAvailableCapacityGroup; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_CompositeAvailableCapacityGroup_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_CompositeAvailableCapacityGroup_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_EUTRAN_CompositeAvailableCapacityGroup_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_EUTRAN-NumberOfActiveUEs.c b/lib/asn1c/ngap/NGAP_EUTRAN-NumberOfActiveUEs.c new file mode 100644 index 000000000..34488173d --- /dev/null +++ b/lib/asn1c/ngap/NGAP_EUTRAN-NumberOfActiveUEs.c @@ -0,0 +1,71 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_EUTRAN-NumberOfActiveUEs.h" + +int +NGAP_EUTRAN_NumberOfActiveUEs_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 16777215L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +/* + * This type is implemented using NativeInteger, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_EUTRAN_NumberOfActiveUEs_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 24, -1, 0, 16777215 } /* (0..16777215,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const ber_tlv_tag_t asn_DEF_NGAP_EUTRAN_NumberOfActiveUEs_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_NumberOfActiveUEs = { + "EUTRAN-NumberOfActiveUEs", + "EUTRAN-NumberOfActiveUEs", + &asn_OP_NativeInteger, + asn_DEF_NGAP_EUTRAN_NumberOfActiveUEs_tags_1, + sizeof(asn_DEF_NGAP_EUTRAN_NumberOfActiveUEs_tags_1) + /sizeof(asn_DEF_NGAP_EUTRAN_NumberOfActiveUEs_tags_1[0]), /* 1 */ + asn_DEF_NGAP_EUTRAN_NumberOfActiveUEs_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_EUTRAN_NumberOfActiveUEs_tags_1) + /sizeof(asn_DEF_NGAP_EUTRAN_NumberOfActiveUEs_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_EUTRAN_NumberOfActiveUEs_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NGAP_EUTRAN_NumberOfActiveUEs_constraint + }, + 0, 0, /* No members */ + 0 /* No specifics */ +}; + diff --git a/lib/asn1c/ngap/NGAP_EUTRAN-NumberOfActiveUEs.h b/lib/asn1c/ngap/NGAP_EUTRAN-NumberOfActiveUEs.h new file mode 100644 index 000000000..b0425e60d --- /dev/null +++ b/lib/asn1c/ngap/NGAP_EUTRAN-NumberOfActiveUEs.h @@ -0,0 +1,39 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_EUTRAN_NumberOfActiveUEs_H_ +#define _NGAP_EUTRAN_NumberOfActiveUEs_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_EUTRAN-NumberOfActiveUEs */ +typedef long NGAP_EUTRAN_NumberOfActiveUEs_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_EUTRAN_NumberOfActiveUEs_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_NumberOfActiveUEs; +asn_struct_free_f NGAP_EUTRAN_NumberOfActiveUEs_free; +asn_struct_print_f NGAP_EUTRAN_NumberOfActiveUEs_print; +asn_constr_check_f NGAP_EUTRAN_NumberOfActiveUEs_constraint; +jer_type_encoder_f NGAP_EUTRAN_NumberOfActiveUEs_encode_jer; +per_type_decoder_f NGAP_EUTRAN_NumberOfActiveUEs_decode_aper; +per_type_encoder_f NGAP_EUTRAN_NumberOfActiveUEs_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_EUTRAN_NumberOfActiveUEs_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_EUTRAN-RadioResourceStatus.c b/lib/asn1c/ngap/NGAP_EUTRAN-RadioResourceStatus.c new file mode 100644 index 000000000..d3a43643e --- /dev/null +++ b/lib/asn1c/ngap/NGAP_EUTRAN-RadioResourceStatus.c @@ -0,0 +1,469 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_EUTRAN-RadioResourceStatus.h" + +#include "NGAP_ProtocolExtensionContainer.h" +static int +memb_NGAP_dL_GBR_PRB_usage_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 100L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_uL_GBR_PRB_usage_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 100L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_dL_non_GBR_PRB_usage_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 100L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_uL_non_GBR_PRB_usage_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 100L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_dL_Total_PRB_usage_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 100L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_uL_Total_PRB_usage_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 100L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_dL_scheduling_PDCCH_CCE_usage_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 100L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_uL_scheduling_PDCCH_CCE_usage_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 100L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_dL_GBR_PRB_usage_constr_2 CC_NOTUSED = { + { APC_CONSTRAINED, 7, 7, 0, 100 } /* (0..100) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_uL_GBR_PRB_usage_constr_3 CC_NOTUSED = { + { APC_CONSTRAINED, 7, 7, 0, 100 } /* (0..100) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_dL_non_GBR_PRB_usage_constr_4 CC_NOTUSED = { + { APC_CONSTRAINED, 7, 7, 0, 100 } /* (0..100) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_uL_non_GBR_PRB_usage_constr_5 CC_NOTUSED = { + { APC_CONSTRAINED, 7, 7, 0, 100 } /* (0..100) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_dL_Total_PRB_usage_constr_6 CC_NOTUSED = { + { APC_CONSTRAINED, 7, 7, 0, 100 } /* (0..100) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_uL_Total_PRB_usage_constr_7 CC_NOTUSED = { + { APC_CONSTRAINED, 7, 7, 0, 100 } /* (0..100) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_dL_scheduling_PDCCH_CCE_usage_constr_8 CC_NOTUSED = { + { APC_CONSTRAINED, 7, 7, 0, 100 } /* (0..100) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_uL_scheduling_PDCCH_CCE_usage_constr_9 CC_NOTUSED = { + { APC_CONSTRAINED, 7, 7, 0, 100 } /* (0..100) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_RadioResourceStatus_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_RadioResourceStatus, dL_GBR_PRB_usage), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_dL_GBR_PRB_usage_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_dL_GBR_PRB_usage_constraint_1 + }, + 0, 0, /* No default value */ + "dL-GBR-PRB-usage" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_RadioResourceStatus, uL_GBR_PRB_usage), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_uL_GBR_PRB_usage_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_uL_GBR_PRB_usage_constraint_1 + }, + 0, 0, /* No default value */ + "uL-GBR-PRB-usage" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_RadioResourceStatus, dL_non_GBR_PRB_usage), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_dL_non_GBR_PRB_usage_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_dL_non_GBR_PRB_usage_constraint_1 + }, + 0, 0, /* No default value */ + "dL-non-GBR-PRB-usage" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_RadioResourceStatus, uL_non_GBR_PRB_usage), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_uL_non_GBR_PRB_usage_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_uL_non_GBR_PRB_usage_constraint_1 + }, + 0, 0, /* No default value */ + "uL-non-GBR-PRB-usage" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_RadioResourceStatus, dL_Total_PRB_usage), + (ASN_TAG_CLASS_CONTEXT | (4 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_dL_Total_PRB_usage_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_dL_Total_PRB_usage_constraint_1 + }, + 0, 0, /* No default value */ + "dL-Total-PRB-usage" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_RadioResourceStatus, uL_Total_PRB_usage), + (ASN_TAG_CLASS_CONTEXT | (5 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_uL_Total_PRB_usage_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_uL_Total_PRB_usage_constraint_1 + }, + 0, 0, /* No default value */ + "uL-Total-PRB-usage" + }, + { ATF_POINTER, 3, offsetof(struct NGAP_EUTRAN_RadioResourceStatus, dL_scheduling_PDCCH_CCE_usage), + (ASN_TAG_CLASS_CONTEXT | (6 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_dL_scheduling_PDCCH_CCE_usage_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_dL_scheduling_PDCCH_CCE_usage_constraint_1 + }, + 0, 0, /* No default value */ + "dL-scheduling-PDCCH-CCE-usage" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_EUTRAN_RadioResourceStatus, uL_scheduling_PDCCH_CCE_usage), + (ASN_TAG_CLASS_CONTEXT | (7 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_uL_scheduling_PDCCH_CCE_usage_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_uL_scheduling_PDCCH_CCE_usage_constraint_1 + }, + 0, 0, /* No default value */ + "uL-scheduling-PDCCH-CCE-usage" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_EUTRAN_RadioResourceStatus, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (8 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P136, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_EUTRAN_RadioResourceStatus_oms_1[] = { 6, 7, 8 }; +static const ber_tlv_tag_t asn_DEF_NGAP_EUTRAN_RadioResourceStatus_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_EUTRAN_RadioResourceStatus_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* dL-GBR-PRB-usage */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* uL-GBR-PRB-usage */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* dL-non-GBR-PRB-usage */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* uL-non-GBR-PRB-usage */ + { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* dL-Total-PRB-usage */ + { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* uL-Total-PRB-usage */ + { (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 }, /* dL-scheduling-PDCCH-CCE-usage */ + { (ASN_TAG_CLASS_CONTEXT | (7 << 2)), 7, 0, 0 }, /* uL-scheduling-PDCCH-CCE-usage */ + { (ASN_TAG_CLASS_CONTEXT | (8 << 2)), 8, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_RadioResourceStatus_specs_1 = { + sizeof(struct NGAP_EUTRAN_RadioResourceStatus), + offsetof(struct NGAP_EUTRAN_RadioResourceStatus, _asn_ctx), + asn_MAP_NGAP_EUTRAN_RadioResourceStatus_tag2el_1, + 9, /* Count of tags in the map */ + asn_MAP_NGAP_EUTRAN_RadioResourceStatus_oms_1, /* Optional members */ + 3, 0, /* Root/Additions */ + 9, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_RadioResourceStatus = { + "EUTRAN-RadioResourceStatus", + "EUTRAN-RadioResourceStatus", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_EUTRAN_RadioResourceStatus_tags_1, + sizeof(asn_DEF_NGAP_EUTRAN_RadioResourceStatus_tags_1) + /sizeof(asn_DEF_NGAP_EUTRAN_RadioResourceStatus_tags_1[0]), /* 1 */ + asn_DEF_NGAP_EUTRAN_RadioResourceStatus_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_EUTRAN_RadioResourceStatus_tags_1) + /sizeof(asn_DEF_NGAP_EUTRAN_RadioResourceStatus_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_EUTRAN_RadioResourceStatus_1, + 9, /* Elements count */ + &asn_SPC_NGAP_EUTRAN_RadioResourceStatus_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_EUTRAN-RadioResourceStatus.h b/lib/asn1c/ngap/NGAP_EUTRAN-RadioResourceStatus.h new file mode 100644 index 000000000..af5907eb1 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_EUTRAN-RadioResourceStatus.h @@ -0,0 +1,55 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_EUTRAN_RadioResourceStatus_H_ +#define _NGAP_EUTRAN_RadioResourceStatus_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_EUTRAN-RadioResourceStatus */ +typedef struct NGAP_EUTRAN_RadioResourceStatus { + long dL_GBR_PRB_usage; + long uL_GBR_PRB_usage; + long dL_non_GBR_PRB_usage; + long uL_non_GBR_PRB_usage; + long dL_Total_PRB_usage; + long uL_Total_PRB_usage; + long *dL_scheduling_PDCCH_CCE_usage; /* OPTIONAL */ + long *uL_scheduling_PDCCH_CCE_usage; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_EUTRAN_RadioResourceStatus_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_RadioResourceStatus; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_RadioResourceStatus_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_RadioResourceStatus_1[9]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_EUTRAN_RadioResourceStatus_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_EUTRAN-ReportingStatusIEs.c b/lib/asn1c/ngap/NGAP_EUTRAN-ReportingStatusIEs.c new file mode 100644 index 000000000..33e899bf2 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_EUTRAN-ReportingStatusIEs.c @@ -0,0 +1,87 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_EUTRAN-ReportingStatusIEs.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_ReportingStatusIEs_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_ReportingStatusIEs, eUTRAN_CellReportList), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_EUTRAN_CellReportList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "eUTRAN-CellReportList" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_EUTRAN_ReportingStatusIEs, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P132, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_EUTRAN_ReportingStatusIEs_oms_1[] = { 1 }; +static const ber_tlv_tag_t asn_DEF_NGAP_EUTRAN_ReportingStatusIEs_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_EUTRAN_ReportingStatusIEs_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* eUTRAN-CellReportList */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_ReportingStatusIEs_specs_1 = { + sizeof(struct NGAP_EUTRAN_ReportingStatusIEs), + offsetof(struct NGAP_EUTRAN_ReportingStatusIEs, _asn_ctx), + asn_MAP_NGAP_EUTRAN_ReportingStatusIEs_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_NGAP_EUTRAN_ReportingStatusIEs_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_ReportingStatusIEs = { + "EUTRAN-ReportingStatusIEs", + "EUTRAN-ReportingStatusIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_EUTRAN_ReportingStatusIEs_tags_1, + sizeof(asn_DEF_NGAP_EUTRAN_ReportingStatusIEs_tags_1) + /sizeof(asn_DEF_NGAP_EUTRAN_ReportingStatusIEs_tags_1[0]), /* 1 */ + asn_DEF_NGAP_EUTRAN_ReportingStatusIEs_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_EUTRAN_ReportingStatusIEs_tags_1) + /sizeof(asn_DEF_NGAP_EUTRAN_ReportingStatusIEs_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_EUTRAN_ReportingStatusIEs_1, + 2, /* Elements count */ + &asn_SPC_NGAP_EUTRAN_ReportingStatusIEs_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_EUTRAN-ReportingStatusIEs.h b/lib/asn1c/ngap/NGAP_EUTRAN-ReportingStatusIEs.h new file mode 100644 index 000000000..04c2cca3c --- /dev/null +++ b/lib/asn1c/ngap/NGAP_EUTRAN-ReportingStatusIEs.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_EUTRAN_ReportingStatusIEs_H_ +#define _NGAP_EUTRAN_ReportingStatusIEs_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_EUTRAN-CellReportList.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_EUTRAN-ReportingStatusIEs */ +typedef struct NGAP_EUTRAN_ReportingStatusIEs { + NGAP_EUTRAN_CellReportList_t eUTRAN_CellReportList; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_EUTRAN_ReportingStatusIEs_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_ReportingStatusIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_ReportingStatusIEs_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_ReportingStatusIEs_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_EUTRAN_ReportingStatusIEs_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_EUTRAN-ReportingSystemIEs.c b/lib/asn1c/ngap/NGAP_EUTRAN-ReportingSystemIEs.c new file mode 100644 index 000000000..dff211c4b --- /dev/null +++ b/lib/asn1c/ngap/NGAP_EUTRAN-ReportingSystemIEs.c @@ -0,0 +1,87 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_EUTRAN-ReportingSystemIEs.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_ReportingSystemIEs_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_ReportingSystemIEs, eUTRAN_CellToReportList), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_EUTRAN_CellToReportList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "eUTRAN-CellToReportList" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_EUTRAN_ReportingSystemIEs, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P121, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_EUTRAN_ReportingSystemIEs_oms_1[] = { 1 }; +static const ber_tlv_tag_t asn_DEF_NGAP_EUTRAN_ReportingSystemIEs_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_EUTRAN_ReportingSystemIEs_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* eUTRAN-CellToReportList */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_ReportingSystemIEs_specs_1 = { + sizeof(struct NGAP_EUTRAN_ReportingSystemIEs), + offsetof(struct NGAP_EUTRAN_ReportingSystemIEs, _asn_ctx), + asn_MAP_NGAP_EUTRAN_ReportingSystemIEs_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_NGAP_EUTRAN_ReportingSystemIEs_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_ReportingSystemIEs = { + "EUTRAN-ReportingSystemIEs", + "EUTRAN-ReportingSystemIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_EUTRAN_ReportingSystemIEs_tags_1, + sizeof(asn_DEF_NGAP_EUTRAN_ReportingSystemIEs_tags_1) + /sizeof(asn_DEF_NGAP_EUTRAN_ReportingSystemIEs_tags_1[0]), /* 1 */ + asn_DEF_NGAP_EUTRAN_ReportingSystemIEs_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_EUTRAN_ReportingSystemIEs_tags_1) + /sizeof(asn_DEF_NGAP_EUTRAN_ReportingSystemIEs_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_EUTRAN_ReportingSystemIEs_1, + 2, /* Elements count */ + &asn_SPC_NGAP_EUTRAN_ReportingSystemIEs_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_EUTRAN-ReportingSystemIEs.h b/lib/asn1c/ngap/NGAP_EUTRAN-ReportingSystemIEs.h new file mode 100644 index 000000000..4105b1afd --- /dev/null +++ b/lib/asn1c/ngap/NGAP_EUTRAN-ReportingSystemIEs.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_EUTRAN_ReportingSystemIEs_H_ +#define _NGAP_EUTRAN_ReportingSystemIEs_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_EUTRAN-CellToReportList.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_EUTRAN-ReportingSystemIEs */ +typedef struct NGAP_EUTRAN_ReportingSystemIEs { + NGAP_EUTRAN_CellToReportList_t eUTRAN_CellToReportList; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_EUTRAN_ReportingSystemIEs_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_ReportingSystemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_ReportingSystemIEs_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_ReportingSystemIEs_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_EUTRAN_ReportingSystemIEs_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_EUTRAencryptionAlgorithms.c b/lib/asn1c/ngap/NGAP_EUTRAencryptionAlgorithms.c index ea99bba06..502e8081d 100644 --- a/lib/asn1c/ngap/NGAP_EUTRAencryptionAlgorithms.c +++ b/lib/asn1c/ngap/NGAP_EUTRAencryptionAlgorithms.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EUTRAencryptionAlgorithms.h b/lib/asn1c/ngap/NGAP_EUTRAencryptionAlgorithms.h index 89a1fd393..19eddde0c 100644 --- a/lib/asn1c/ngap/NGAP_EUTRAencryptionAlgorithms.h +++ b/lib/asn1c/ngap/NGAP_EUTRAencryptionAlgorithms.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EUTRAintegrityProtectionAlgorithms.c b/lib/asn1c/ngap/NGAP_EUTRAintegrityProtectionAlgorithms.c index 937fa3ffe..f5b88a7fa 100644 --- a/lib/asn1c/ngap/NGAP_EUTRAintegrityProtectionAlgorithms.c +++ b/lib/asn1c/ngap/NGAP_EUTRAintegrityProtectionAlgorithms.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EUTRAintegrityProtectionAlgorithms.h b/lib/asn1c/ngap/NGAP_EUTRAintegrityProtectionAlgorithms.h index 3d3f490fe..aa497e1b8 100644 --- a/lib/asn1c/ngap/NGAP_EUTRAintegrityProtectionAlgorithms.h +++ b/lib/asn1c/ngap/NGAP_EUTRAintegrityProtectionAlgorithms.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EarlyMeasurement.c b/lib/asn1c/ngap/NGAP_EarlyMeasurement.c new file mode 100644 index 000000000..2678d0a60 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_EarlyMeasurement.c @@ -0,0 +1,63 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_EarlyMeasurement.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_EarlyMeasurement_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_EarlyMeasurement_value2enum_1[] = { + { 0, 4, "true" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_EarlyMeasurement_enum2value_1[] = { + 0 /* true(0) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_NGAP_EarlyMeasurement_specs_1 = { + asn_MAP_NGAP_EarlyMeasurement_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_EarlyMeasurement_enum2value_1, /* N => "tag"; sorted by N */ + 1, /* Number of elements in the maps */ + 2, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_EarlyMeasurement_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_EarlyMeasurement = { + "EarlyMeasurement", + "EarlyMeasurement", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_EarlyMeasurement_tags_1, + sizeof(asn_DEF_NGAP_EarlyMeasurement_tags_1) + /sizeof(asn_DEF_NGAP_EarlyMeasurement_tags_1[0]), /* 1 */ + asn_DEF_NGAP_EarlyMeasurement_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_EarlyMeasurement_tags_1) + /sizeof(asn_DEF_NGAP_EarlyMeasurement_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_EarlyMeasurement_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_EarlyMeasurement_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_EarlyMeasurement.h b/lib/asn1c/ngap/NGAP_EarlyMeasurement.h new file mode 100644 index 000000000..fa0633875 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_EarlyMeasurement.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_EarlyMeasurement_H_ +#define _NGAP_EarlyMeasurement_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_EarlyMeasurement { + NGAP_EarlyMeasurement_true = 0 + /* + * Enumeration is extensible + */ +} e_NGAP_EarlyMeasurement; + +/* NGAP_EarlyMeasurement */ +typedef long NGAP_EarlyMeasurement_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_EarlyMeasurement_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_EarlyMeasurement; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_EarlyMeasurement_specs_1; +asn_struct_free_f NGAP_EarlyMeasurement_free; +asn_struct_print_f NGAP_EarlyMeasurement_print; +asn_constr_check_f NGAP_EarlyMeasurement_constraint; +jer_type_encoder_f NGAP_EarlyMeasurement_encode_jer; +per_type_decoder_f NGAP_EarlyMeasurement_decode_aper; +per_type_encoder_f NGAP_EarlyMeasurement_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_EarlyMeasurement_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_EarlyStatusTransfer-TransparentContainer.c b/lib/asn1c/ngap/NGAP_EarlyStatusTransfer-TransparentContainer.c index e2db5b5c2..592eb29d8 100644 --- a/lib/asn1c/ngap/NGAP_EarlyStatusTransfer-TransparentContainer.c +++ b/lib/asn1c/ngap/NGAP_EarlyStatusTransfer-TransparentContainer.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_EarlyStatusTransfer-TransparentContainer.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_EarlyStatusTransfer_TransparentContainer_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_EarlyStatusTransfer_TransparentContainer_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_EarlyStatusTransfer_TransparentContainer, procedureStage), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), +1, /* EXPLICIT tag at current level */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_EarlyStatusTransfer_TransparentContainer_1 { ATF_POINTER, 1, offsetof(struct NGAP_EarlyStatusTransfer_TransparentContainer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P60, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P66, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -52,7 +52,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_EarlyStatusTransfer_TransparentC { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* procedureStage */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_EarlyStatusTransfer_TransparentContainer_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EarlyStatusTransfer_TransparentContainer_specs_1 = { sizeof(struct NGAP_EarlyStatusTransfer_TransparentContainer), offsetof(struct NGAP_EarlyStatusTransfer_TransparentContainer, _asn_ctx), asn_MAP_NGAP_EarlyStatusTransfer_TransparentContainer_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_EarlyStatusTransfer-TransparentContainer.h b/lib/asn1c/ngap/NGAP_EarlyStatusTransfer-TransparentContainer.h index 89902c67f..a8e3e740a 100644 --- a/lib/asn1c/ngap/NGAP_EarlyStatusTransfer-TransparentContainer.h +++ b/lib/asn1c/ngap/NGAP_EarlyStatusTransfer-TransparentContainer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,6 +37,8 @@ typedef struct NGAP_EarlyStatusTransfer_TransparentContainer { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_EarlyStatusTransfer_TransparentContainer; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EarlyStatusTransfer_TransparentContainer_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_EarlyStatusTransfer_TransparentContainer_1[2]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_EmergencyAreaID.c b/lib/asn1c/ngap/NGAP_EmergencyAreaID.c index 8d0838851..2e872c48e 100644 --- a/lib/asn1c/ngap/NGAP_EmergencyAreaID.c +++ b/lib/asn1c/ngap/NGAP_EmergencyAreaID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EmergencyAreaID.h b/lib/asn1c/ngap/NGAP_EmergencyAreaID.h index 6326a030d..6c341bb09 100644 --- a/lib/asn1c/ngap/NGAP_EmergencyAreaID.h +++ b/lib/asn1c/ngap/NGAP_EmergencyAreaID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastEUTRA-Item.c b/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastEUTRA-Item.c index 24d19422b..c77a83bf4 100644 --- a/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastEUTRA-Item.c +++ b/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastEUTRA-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_EmergencyAreaIDBroadcastEUTRA_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P63, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P69, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastEUTRA-Item.h b/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastEUTRA-Item.h index ca3ee3c99..480ffefc4 100644 --- a/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastEUTRA-Item.h +++ b/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastEUTRA-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastEUTRA.c b/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastEUTRA.c index c622e50b6..fd6d8b5b7 100644 --- a/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastEUTRA.c +++ b/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastEUTRA.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastEUTRA.h b/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastEUTRA.h index 4aa9e4f88..d5eaa32ea 100644 --- a/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastEUTRA.h +++ b/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastEUTRA.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastNR-Item.c b/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastNR-Item.c index e1f39300c..c410a7f50 100644 --- a/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastNR-Item.c +++ b/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastNR-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDBroadcastNR_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_EmergencyAreaIDBroadcastNR_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P64, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P70, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastNR-Item.h b/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastNR-Item.h index fadcc1d44..65dfb1453 100644 --- a/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastNR-Item.h +++ b/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastNR-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastNR.c b/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastNR.c index ee6917412..fae3cf61e 100644 --- a/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastNR.c +++ b/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastNR.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastNR.h b/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastNR.h index a2cfdf65f..294d0d28c 100644 --- a/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastNR.h +++ b/lib/asn1c/ngap/NGAP_EmergencyAreaIDBroadcastNR.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledEUTRA-Item.c b/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledEUTRA-Item.c index 0628805b7..c229a0318 100644 --- a/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledEUTRA-Item.c +++ b/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledEUTRA-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDCancelledEUTRA_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_EmergencyAreaIDCancelledEUTRA_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P65, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P71, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledEUTRA-Item.h b/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledEUTRA-Item.h index 8082e4e2e..a479ddb40 100644 --- a/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledEUTRA-Item.h +++ b/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledEUTRA-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledEUTRA.c b/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledEUTRA.c index e59668f10..f3e1eeafa 100644 --- a/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledEUTRA.c +++ b/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledEUTRA.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledEUTRA.h b/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledEUTRA.h index 2f82f0dfb..26f347560 100644 --- a/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledEUTRA.h +++ b/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledEUTRA.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledNR-Item.c b/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledNR-Item.c index 75e7cebf9..d8f8d94de 100644 --- a/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledNR-Item.c +++ b/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledNR-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDCancelledNR_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_EmergencyAreaIDCancelledNR_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P66, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P72, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledNR-Item.h b/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledNR-Item.h index 3de68013e..b2b8a5bdc 100644 --- a/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledNR-Item.h +++ b/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledNR-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledNR.c b/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledNR.c index 8a1abdb43..3aa9a26e5 100644 --- a/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledNR.c +++ b/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledNR.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledNR.h b/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledNR.h index 3e4357750..c3e2740a4 100644 --- a/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledNR.h +++ b/lib/asn1c/ngap/NGAP_EmergencyAreaIDCancelledNR.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EmergencyAreaIDList.c b/lib/asn1c/ngap/NGAP_EmergencyAreaIDList.c index 5cc947d8b..818037a42 100644 --- a/lib/asn1c/ngap/NGAP_EmergencyAreaIDList.c +++ b/lib/asn1c/ngap/NGAP_EmergencyAreaIDList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EmergencyAreaIDList.h b/lib/asn1c/ngap/NGAP_EmergencyAreaIDList.h index 616a06f34..f32f93e60 100644 --- a/lib/asn1c/ngap/NGAP_EmergencyAreaIDList.h +++ b/lib/asn1c/ngap/NGAP_EmergencyAreaIDList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EmergencyAreaIDListForRestart.c b/lib/asn1c/ngap/NGAP_EmergencyAreaIDListForRestart.c index aa0c185f7..5b1c036b6 100644 --- a/lib/asn1c/ngap/NGAP_EmergencyAreaIDListForRestart.c +++ b/lib/asn1c/ngap/NGAP_EmergencyAreaIDListForRestart.c @@ -1,20 +1,20 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_EmergencyAreaIDListForRestart.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_EmergencyAreaIDListForRestart_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_EmergencyAreaIDListForRestart_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDListForRestart_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDListForRestart_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, @@ -36,7 +36,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDListForRestart_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_EmergencyAreaIDListForRestart_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_EmergencyAreaIDListForRestart_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_EmergencyAreaIDListForRestart_specs_1 = { sizeof(struct NGAP_EmergencyAreaIDListForRestart), offsetof(struct NGAP_EmergencyAreaIDListForRestart, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_EmergencyAreaIDListForRestart.h b/lib/asn1c/ngap/NGAP_EmergencyAreaIDListForRestart.h index 77ca4ee63..54c0d37c2 100644 --- a/lib/asn1c/ngap/NGAP_EmergencyAreaIDListForRestart.h +++ b/lib/asn1c/ngap/NGAP_EmergencyAreaIDListForRestart.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,6 +30,9 @@ typedef struct NGAP_EmergencyAreaIDListForRestart { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_EmergencyAreaIDListForRestart; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_EmergencyAreaIDListForRestart_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDListForRestart_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_EmergencyAreaIDListForRestart_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_EmergencyFallbackIndicator.c b/lib/asn1c/ngap/NGAP_EmergencyFallbackIndicator.c index 0403d29bc..cd7115e18 100644 --- a/lib/asn1c/ngap/NGAP_EmergencyFallbackIndicator.c +++ b/lib/asn1c/ngap/NGAP_EmergencyFallbackIndicator.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_EmergencyFallbackIndicator.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_EmergencyFallbackIndicator_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_EmergencyFallbackIndicator_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyFallbackIndicator, emergencyFallbackRequestIndicator), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_EmergencyFallbackIndicator_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_EmergencyFallbackIndicator, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P67, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P73, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_EmergencyFallbackIndicator_tag2e { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* emergencyServiceTargetCN */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_EmergencyFallbackIndicator_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EmergencyFallbackIndicator_specs_1 = { sizeof(struct NGAP_EmergencyFallbackIndicator), offsetof(struct NGAP_EmergencyFallbackIndicator, _asn_ctx), asn_MAP_NGAP_EmergencyFallbackIndicator_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_EmergencyFallbackIndicator.h b/lib/asn1c/ngap/NGAP_EmergencyFallbackIndicator.h index 47b151d83..235bf594f 100644 --- a/lib/asn1c/ngap/NGAP_EmergencyFallbackIndicator.h +++ b/lib/asn1c/ngap/NGAP_EmergencyFallbackIndicator.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct NGAP_EmergencyFallbackIndicator { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_EmergencyFallbackIndicator; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EmergencyFallbackIndicator_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_EmergencyFallbackIndicator_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_EmergencyFallbackRequestIndicator.c b/lib/asn1c/ngap/NGAP_EmergencyFallbackRequestIndicator.c index f398674f4..0c70e1b2f 100644 --- a/lib/asn1c/ngap/NGAP_EmergencyFallbackRequestIndicator.c +++ b/lib/asn1c/ngap/NGAP_EmergencyFallbackRequestIndicator.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EmergencyFallbackRequestIndicator.h b/lib/asn1c/ngap/NGAP_EmergencyFallbackRequestIndicator.h index 00acee672..2a16a747b 100644 --- a/lib/asn1c/ngap/NGAP_EmergencyFallbackRequestIndicator.h +++ b/lib/asn1c/ngap/NGAP_EmergencyFallbackRequestIndicator.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,13 +32,13 @@ typedef long NGAP_EmergencyFallbackRequestIndicator_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_EmergencyFallbackRequestIndicator_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_EmergencyFallbackRequestIndicator; -extern const asn_INTEGER_specifics_t asn_SPC_EmergencyFallbackRequestIndicator_specs_1; -asn_struct_free_f EmergencyFallbackRequestIndicator_free; -asn_struct_print_f EmergencyFallbackRequestIndicator_print; -asn_constr_check_f EmergencyFallbackRequestIndicator_constraint; -jer_type_encoder_f EmergencyFallbackRequestIndicator_encode_jer; -per_type_decoder_f EmergencyFallbackRequestIndicator_decode_aper; -per_type_encoder_f EmergencyFallbackRequestIndicator_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_EmergencyFallbackRequestIndicator_specs_1; +asn_struct_free_f NGAP_EmergencyFallbackRequestIndicator_free; +asn_struct_print_f NGAP_EmergencyFallbackRequestIndicator_print; +asn_constr_check_f NGAP_EmergencyFallbackRequestIndicator_constraint; +jer_type_encoder_f NGAP_EmergencyFallbackRequestIndicator_encode_jer; +per_type_decoder_f NGAP_EmergencyFallbackRequestIndicator_decode_aper; +per_type_encoder_f NGAP_EmergencyFallbackRequestIndicator_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_EmergencyServiceTargetCN.c b/lib/asn1c/ngap/NGAP_EmergencyServiceTargetCN.c index 32d43a995..fdf1516eb 100644 --- a/lib/asn1c/ngap/NGAP_EmergencyServiceTargetCN.c +++ b/lib/asn1c/ngap/NGAP_EmergencyServiceTargetCN.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EmergencyServiceTargetCN.h b/lib/asn1c/ngap/NGAP_EmergencyServiceTargetCN.h index 3039915f8..5b58f64b3 100644 --- a/lib/asn1c/ngap/NGAP_EmergencyServiceTargetCN.h +++ b/lib/asn1c/ngap/NGAP_EmergencyServiceTargetCN.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,13 +33,13 @@ typedef long NGAP_EmergencyServiceTargetCN_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_EmergencyServiceTargetCN_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_EmergencyServiceTargetCN; -extern const asn_INTEGER_specifics_t asn_SPC_EmergencyServiceTargetCN_specs_1; -asn_struct_free_f EmergencyServiceTargetCN_free; -asn_struct_print_f EmergencyServiceTargetCN_print; -asn_constr_check_f EmergencyServiceTargetCN_constraint; -jer_type_encoder_f EmergencyServiceTargetCN_encode_jer; -per_type_decoder_f EmergencyServiceTargetCN_decode_aper; -per_type_encoder_f EmergencyServiceTargetCN_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_EmergencyServiceTargetCN_specs_1; +asn_struct_free_f NGAP_EmergencyServiceTargetCN_free; +asn_struct_print_f NGAP_EmergencyServiceTargetCN_print; +asn_constr_check_f NGAP_EmergencyServiceTargetCN_constraint; +jer_type_encoder_f NGAP_EmergencyServiceTargetCN_encode_jer; +per_type_decoder_f NGAP_EmergencyServiceTargetCN_decode_aper; +per_type_encoder_f NGAP_EmergencyServiceTargetCN_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_EndIndication.c b/lib/asn1c/ngap/NGAP_EndIndication.c index e148316cf..50fffeecd 100644 --- a/lib/asn1c/ngap/NGAP_EndIndication.c +++ b/lib/asn1c/ngap/NGAP_EndIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_EndIndication_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_EndIndication_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -28,7 +28,7 @@ static const unsigned int asn_MAP_NGAP_EndIndication_enum2value_1[] = { 0 /* no-further-data(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_EndIndication_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_EndIndication_specs_1 = { asn_MAP_NGAP_EndIndication_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_EndIndication_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_EndIndication.h b/lib/asn1c/ngap/NGAP_EndIndication.h index dd42e71c2..30cfc35aa 100644 --- a/lib/asn1c/ngap/NGAP_EndIndication.h +++ b/lib/asn1c/ngap/NGAP_EndIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -31,7 +31,9 @@ typedef enum NGAP_EndIndication { typedef long NGAP_EndIndication_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_EndIndication_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_EndIndication; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_EndIndication_specs_1; asn_struct_free_f NGAP_EndIndication_free; asn_struct_print_f NGAP_EndIndication_print; asn_constr_check_f NGAP_EndIndication_constraint; diff --git a/lib/asn1c/ngap/NGAP_EndpointIPAddressAndPort.c b/lib/asn1c/ngap/NGAP_EndpointIPAddressAndPort.c index 77afec963..7d7cbfd6a 100644 --- a/lib/asn1c/ngap/NGAP_EndpointIPAddressAndPort.c +++ b/lib/asn1c/ngap/NGAP_EndpointIPAddressAndPort.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_EndpointIPAddressAndPort.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_EndpointIPAddressAndPort_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_EndpointIPAddressAndPort_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_EndpointIPAddressAndPort, endpointIPAddress), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_EndpointIPAddressAndPort_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_EndpointIPAddressAndPort, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P68, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P74, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_EndpointIPAddressAndPort_tag2el_ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* portNumber */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_EndpointIPAddressAndPort_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EndpointIPAddressAndPort_specs_1 = { sizeof(struct NGAP_EndpointIPAddressAndPort), offsetof(struct NGAP_EndpointIPAddressAndPort, _asn_ctx), asn_MAP_NGAP_EndpointIPAddressAndPort_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_EndpointIPAddressAndPort.h b/lib/asn1c/ngap/NGAP_EndpointIPAddressAndPort.h index b5aa2b4ba..36fe18b6b 100644 --- a/lib/asn1c/ngap/NGAP_EndpointIPAddressAndPort.h +++ b/lib/asn1c/ngap/NGAP_EndpointIPAddressAndPort.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -35,6 +35,8 @@ typedef struct NGAP_EndpointIPAddressAndPort { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_EndpointIPAddressAndPort; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EndpointIPAddressAndPort_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_EndpointIPAddressAndPort_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_Enhanced-CoverageRestriction.c b/lib/asn1c/ngap/NGAP_Enhanced-CoverageRestriction.c index 7dca7ba04..cadf6e77e 100644 --- a/lib/asn1c/ngap/NGAP_Enhanced-CoverageRestriction.c +++ b/lib/asn1c/ngap/NGAP_Enhanced-CoverageRestriction.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_Enhanced_CoverageRestriction_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_Enhanced_CoverageRestriction_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_NGAP_Enhanced_CoverageRestriction_enum2value_1 0 /* restricted(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_Enhanced_CoverageRestriction_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_Enhanced_CoverageRestriction_specs_1 = { asn_MAP_NGAP_Enhanced_CoverageRestriction_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_Enhanced_CoverageRestriction_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_Enhanced-CoverageRestriction.h b/lib/asn1c/ngap/NGAP_Enhanced-CoverageRestriction.h index 7d77f4a99..0f1625850 100644 --- a/lib/asn1c/ngap/NGAP_Enhanced-CoverageRestriction.h +++ b/lib/asn1c/ngap/NGAP_Enhanced-CoverageRestriction.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum NGAP_Enhanced_CoverageRestriction { typedef long NGAP_Enhanced_CoverageRestriction_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_Enhanced_CoverageRestriction_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_Enhanced_CoverageRestriction; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_Enhanced_CoverageRestriction_specs_1; asn_struct_free_f NGAP_Enhanced_CoverageRestriction_free; asn_struct_print_f NGAP_Enhanced_CoverageRestriction_print; asn_constr_check_f NGAP_Enhanced_CoverageRestriction_constraint; diff --git a/lib/asn1c/ngap/NGAP_EquivalentPLMNs.c b/lib/asn1c/ngap/NGAP_EquivalentPLMNs.c index ad7ec0614..367d6da3a 100644 --- a/lib/asn1c/ngap/NGAP_EquivalentPLMNs.c +++ b/lib/asn1c/ngap/NGAP_EquivalentPLMNs.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EquivalentPLMNs.h b/lib/asn1c/ngap/NGAP_EquivalentPLMNs.h index 32d06f7d8..033669301 100644 --- a/lib/asn1c/ngap/NGAP_EquivalentPLMNs.h +++ b/lib/asn1c/ngap/NGAP_EquivalentPLMNs.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ErrorIndication.c b/lib/asn1c/ngap/NGAP_ErrorIndication.c index 7889cf4bd..4947bbe1f 100644 --- a/lib/asn1c/ngap/NGAP_ErrorIndication.c +++ b/lib/asn1c/ngap/NGAP_ErrorIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_ErrorIndication_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_ErrorIndication, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P63, + &asn_DEF_NGAP_ProtocolIE_Container_11854P63, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_ErrorIndication.h b/lib/asn1c/ngap/NGAP_ErrorIndication.h index 07b21c8bf..9fc5431ac 100644 --- a/lib/asn1c/ngap/NGAP_ErrorIndication.h +++ b/lib/asn1c/ngap/NGAP_ErrorIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_ErrorIndication */ typedef struct NGAP_ErrorIndication { - NGAP_ProtocolIE_Container_9574P63_t protocolIEs; + NGAP_ProtocolIE_Container_11854P63_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_EventBasedReportingIEs.c b/lib/asn1c/ngap/NGAP_EventBasedReportingIEs.c new file mode 100644 index 000000000..f1fa02be7 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_EventBasedReportingIEs.c @@ -0,0 +1,123 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_EventBasedReportingIEs.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_EventBasedReportingIEs_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EventBasedReportingIEs, intersystemResourceThresholdLow), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_IntersystemResourceThreshold, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "intersystemResourceThresholdLow" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EventBasedReportingIEs, intersystemResourceThresholdHigh), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_IntersystemResourceThreshold, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "intersystemResourceThresholdHigh" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EventBasedReportingIEs, numberOfMeasurementReportingLevels), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_NumberOfMeasurementReportingLevels, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "numberOfMeasurementReportingLevels" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_EventBasedReportingIEs, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P125, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_EventBasedReportingIEs_oms_1[] = { 3 }; +static const ber_tlv_tag_t asn_DEF_NGAP_EventBasedReportingIEs_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_EventBasedReportingIEs_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* intersystemResourceThresholdLow */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* intersystemResourceThresholdHigh */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* numberOfMeasurementReportingLevels */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EventBasedReportingIEs_specs_1 = { + sizeof(struct NGAP_EventBasedReportingIEs), + offsetof(struct NGAP_EventBasedReportingIEs, _asn_ctx), + asn_MAP_NGAP_EventBasedReportingIEs_tag2el_1, + 4, /* Count of tags in the map */ + asn_MAP_NGAP_EventBasedReportingIEs_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 4, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_EventBasedReportingIEs = { + "EventBasedReportingIEs", + "EventBasedReportingIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_EventBasedReportingIEs_tags_1, + sizeof(asn_DEF_NGAP_EventBasedReportingIEs_tags_1) + /sizeof(asn_DEF_NGAP_EventBasedReportingIEs_tags_1[0]), /* 1 */ + asn_DEF_NGAP_EventBasedReportingIEs_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_EventBasedReportingIEs_tags_1) + /sizeof(asn_DEF_NGAP_EventBasedReportingIEs_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_EventBasedReportingIEs_1, + 4, /* Elements count */ + &asn_SPC_NGAP_EventBasedReportingIEs_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_EventBasedReportingIEs.h b/lib/asn1c/ngap/NGAP_EventBasedReportingIEs.h new file mode 100644 index 000000000..49b73dbaf --- /dev/null +++ b/lib/asn1c/ngap/NGAP_EventBasedReportingIEs.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_EventBasedReportingIEs_H_ +#define _NGAP_EventBasedReportingIEs_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_IntersystemResourceThreshold.h" +#include "NGAP_NumberOfMeasurementReportingLevels.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_EventBasedReportingIEs */ +typedef struct NGAP_EventBasedReportingIEs { + NGAP_IntersystemResourceThreshold_t intersystemResourceThresholdLow; + NGAP_IntersystemResourceThreshold_t intersystemResourceThresholdHigh; + NGAP_NumberOfMeasurementReportingLevels_t numberOfMeasurementReportingLevels; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_EventBasedReportingIEs_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_EventBasedReportingIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EventBasedReportingIEs_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_EventBasedReportingIEs_1[4]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_EventBasedReportingIEs_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_EventL1LoggedMDTConfig.c b/lib/asn1c/ngap/NGAP_EventL1LoggedMDTConfig.c index 20a2df15d..c7cda2b88 100644 --- a/lib/asn1c/ngap/NGAP_EventL1LoggedMDTConfig.c +++ b/lib/asn1c/ngap/NGAP_EventL1LoggedMDTConfig.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -63,7 +63,7 @@ asn_TYPE_member_t asn_MBR_NGAP_EventL1LoggedMDTConfig_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_EventL1LoggedMDTConfig, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P78, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P86, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_EventL1LoggedMDTConfig.h b/lib/asn1c/ngap/NGAP_EventL1LoggedMDTConfig.h index 4d8ea7f14..72bbeaa41 100644 --- a/lib/asn1c/ngap/NGAP_EventL1LoggedMDTConfig.h +++ b/lib/asn1c/ngap/NGAP_EventL1LoggedMDTConfig.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EventTrigger.c b/lib/asn1c/ngap/NGAP_EventTrigger.c index 20157bfd5..e4a147396 100644 --- a/lib/asn1c/ngap/NGAP_EventTrigger.c +++ b/lib/asn1c/ngap/NGAP_EventTrigger.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -110,7 +110,7 @@ asn_TYPE_member_t asn_MBR_NGAP_EventTrigger_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_EventTrigger, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P13, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P14, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_EventTrigger.h b/lib/asn1c/ngap/NGAP_EventTrigger.h index fb5e45f51..993245de8 100644 --- a/lib/asn1c/ngap/NGAP_EventTrigger.h +++ b/lib/asn1c/ngap/NGAP_EventTrigger.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EventType.c b/lib/asn1c/ngap/NGAP_EventType.c index 85ad34450..a70bbd568 100644 --- a/lib/asn1c/ngap/NGAP_EventType.c +++ b/lib/asn1c/ngap/NGAP_EventType.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_EventType.h b/lib/asn1c/ngap/NGAP_EventType.h index d5bdd73a8..ad87fda67 100644 --- a/lib/asn1c/ngap/NGAP_EventType.h +++ b/lib/asn1c/ngap/NGAP_EventType.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,13 +37,13 @@ typedef long NGAP_EventType_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_EventType_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_EventType; -extern const asn_INTEGER_specifics_t asn_SPC_EventType_specs_1; -asn_struct_free_f EventType_free; -asn_struct_print_f EventType_print; -asn_constr_check_f EventType_constraint; -jer_type_encoder_f EventType_encode_jer; -per_type_decoder_f EventType_decode_aper; -per_type_encoder_f EventType_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_EventType_specs_1; +asn_struct_free_f NGAP_EventType_free; +asn_struct_print_f NGAP_EventType_print; +asn_constr_check_f NGAP_EventType_constraint; +jer_type_encoder_f NGAP_EventType_encode_jer; +per_type_decoder_f NGAP_EventType_decode_aper; +per_type_encoder_f NGAP_EventType_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_ExcessPacketDelayThresholdConfiguration.c b/lib/asn1c/ngap/NGAP_ExcessPacketDelayThresholdConfiguration.c new file mode 100644 index 000000000..6ad4a6d09 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_ExcessPacketDelayThresholdConfiguration.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_ExcessPacketDelayThresholdConfiguration.h" + +#include "NGAP_ExcessPacketDelayThresholdItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ExcessPacketDelayThresholdConfiguration_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 8, 8, 1, 255 } /* (SIZE(1..255)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_ExcessPacketDelayThresholdConfiguration_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_ExcessPacketDelayThresholdItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ExcessPacketDelayThresholdConfiguration_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ExcessPacketDelayThresholdConfiguration_specs_1 = { + sizeof(struct NGAP_ExcessPacketDelayThresholdConfiguration), + offsetof(struct NGAP_ExcessPacketDelayThresholdConfiguration, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ExcessPacketDelayThresholdConfiguration = { + "ExcessPacketDelayThresholdConfiguration", + "ExcessPacketDelayThresholdConfiguration", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ExcessPacketDelayThresholdConfiguration_tags_1, + sizeof(asn_DEF_NGAP_ExcessPacketDelayThresholdConfiguration_tags_1) + /sizeof(asn_DEF_NGAP_ExcessPacketDelayThresholdConfiguration_tags_1[0]), /* 1 */ + asn_DEF_NGAP_ExcessPacketDelayThresholdConfiguration_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_ExcessPacketDelayThresholdConfiguration_tags_1) + /sizeof(asn_DEF_NGAP_ExcessPacketDelayThresholdConfiguration_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ExcessPacketDelayThresholdConfiguration_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ExcessPacketDelayThresholdConfiguration_1, + 1, /* Single element */ + &asn_SPC_NGAP_ExcessPacketDelayThresholdConfiguration_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_ExcessPacketDelayThresholdConfiguration.h b/lib/asn1c/ngap/NGAP_ExcessPacketDelayThresholdConfiguration.h new file mode 100644 index 000000000..35a825caf --- /dev/null +++ b/lib/asn1c/ngap/NGAP_ExcessPacketDelayThresholdConfiguration.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_ExcessPacketDelayThresholdConfiguration_H_ +#define _NGAP_ExcessPacketDelayThresholdConfiguration_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ExcessPacketDelayThresholdItem; + +/* NGAP_ExcessPacketDelayThresholdConfiguration */ +typedef struct NGAP_ExcessPacketDelayThresholdConfiguration { + A_SEQUENCE_OF(struct NGAP_ExcessPacketDelayThresholdItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ExcessPacketDelayThresholdConfiguration_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ExcessPacketDelayThresholdConfiguration; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ExcessPacketDelayThresholdConfiguration_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_ExcessPacketDelayThresholdConfiguration_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ExcessPacketDelayThresholdConfiguration_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_ExcessPacketDelayThresholdConfiguration_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_ExcessPacketDelayThresholdItem.c b/lib/asn1c/ngap/NGAP_ExcessPacketDelayThresholdItem.c new file mode 100644 index 000000000..7df64bb62 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_ExcessPacketDelayThresholdItem.c @@ -0,0 +1,105 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_ExcessPacketDelayThresholdItem.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_ExcessPacketDelayThresholdItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExcessPacketDelayThresholdItem, fiveQi), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_FiveQI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "fiveQi" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExcessPacketDelayThresholdItem, excessPacketDelayThresholdValue), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ExcessPacketDelayThresholdValue, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "excessPacketDelayThresholdValue" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_ExcessPacketDelayThresholdItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P79, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_ExcessPacketDelayThresholdItem_oms_1[] = { 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_ExcessPacketDelayThresholdItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_ExcessPacketDelayThresholdItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* fiveQi */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* excessPacketDelayThresholdValue */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_ExcessPacketDelayThresholdItem_specs_1 = { + sizeof(struct NGAP_ExcessPacketDelayThresholdItem), + offsetof(struct NGAP_ExcessPacketDelayThresholdItem, _asn_ctx), + asn_MAP_NGAP_ExcessPacketDelayThresholdItem_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_ExcessPacketDelayThresholdItem_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ExcessPacketDelayThresholdItem = { + "ExcessPacketDelayThresholdItem", + "ExcessPacketDelayThresholdItem", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_ExcessPacketDelayThresholdItem_tags_1, + sizeof(asn_DEF_NGAP_ExcessPacketDelayThresholdItem_tags_1) + /sizeof(asn_DEF_NGAP_ExcessPacketDelayThresholdItem_tags_1[0]), /* 1 */ + asn_DEF_NGAP_ExcessPacketDelayThresholdItem_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_ExcessPacketDelayThresholdItem_tags_1) + /sizeof(asn_DEF_NGAP_ExcessPacketDelayThresholdItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_ExcessPacketDelayThresholdItem_1, + 3, /* Elements count */ + &asn_SPC_NGAP_ExcessPacketDelayThresholdItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_ExcessPacketDelayThresholdItem.h b/lib/asn1c/ngap/NGAP_ExcessPacketDelayThresholdItem.h new file mode 100644 index 000000000..dcb6d4aa6 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_ExcessPacketDelayThresholdItem.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_ExcessPacketDelayThresholdItem_H_ +#define _NGAP_ExcessPacketDelayThresholdItem_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_FiveQI.h" +#include "NGAP_ExcessPacketDelayThresholdValue.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_ExcessPacketDelayThresholdItem */ +typedef struct NGAP_ExcessPacketDelayThresholdItem { + NGAP_FiveQI_t fiveQi; + NGAP_ExcessPacketDelayThresholdValue_t excessPacketDelayThresholdValue; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ExcessPacketDelayThresholdItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ExcessPacketDelayThresholdItem; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ExcessPacketDelayThresholdItem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_ExcessPacketDelayThresholdItem_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_ExcessPacketDelayThresholdItem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_ExcessPacketDelayThresholdValue.c b/lib/asn1c/ngap/NGAP_ExcessPacketDelayThresholdValue.c new file mode 100644 index 000000000..8944236e1 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_ExcessPacketDelayThresholdValue.c @@ -0,0 +1,99 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_ExcessPacketDelayThresholdValue.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ExcessPacketDelayThresholdValue_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 5, 5, 0, 18 } /* (0..18,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_ExcessPacketDelayThresholdValue_value2enum_1[] = { + { 0, 8, "ms0dot25" }, + { 1, 7, "ms0dot5" }, + { 2, 3, "ms1" }, + { 3, 3, "ms2" }, + { 4, 3, "ms4" }, + { 5, 3, "ms5" }, + { 6, 4, "ms10" }, + { 7, 4, "ms20" }, + { 8, 4, "ms30" }, + { 9, 4, "ms40" }, + { 10, 4, "ms50" }, + { 11, 4, "ms60" }, + { 12, 4, "ms70" }, + { 13, 4, "ms80" }, + { 14, 4, "ms90" }, + { 15, 5, "ms100" }, + { 16, 5, "ms150" }, + { 17, 5, "ms300" }, + { 18, 5, "ms500" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_ExcessPacketDelayThresholdValue_enum2value_1[] = { + 0, /* ms0dot25(0) */ + 1, /* ms0dot5(1) */ + 2, /* ms1(2) */ + 6, /* ms10(6) */ + 15, /* ms100(15) */ + 16, /* ms150(16) */ + 3, /* ms2(3) */ + 7, /* ms20(7) */ + 8, /* ms30(8) */ + 17, /* ms300(17) */ + 4, /* ms4(4) */ + 9, /* ms40(9) */ + 5, /* ms5(5) */ + 10, /* ms50(10) */ + 18, /* ms500(18) */ + 11, /* ms60(11) */ + 12, /* ms70(12) */ + 13, /* ms80(13) */ + 14 /* ms90(14) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_NGAP_ExcessPacketDelayThresholdValue_specs_1 = { + asn_MAP_NGAP_ExcessPacketDelayThresholdValue_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_ExcessPacketDelayThresholdValue_enum2value_1, /* N => "tag"; sorted by N */ + 19, /* Number of elements in the maps */ + 20, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ExcessPacketDelayThresholdValue_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ExcessPacketDelayThresholdValue = { + "ExcessPacketDelayThresholdValue", + "ExcessPacketDelayThresholdValue", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_ExcessPacketDelayThresholdValue_tags_1, + sizeof(asn_DEF_NGAP_ExcessPacketDelayThresholdValue_tags_1) + /sizeof(asn_DEF_NGAP_ExcessPacketDelayThresholdValue_tags_1[0]), /* 1 */ + asn_DEF_NGAP_ExcessPacketDelayThresholdValue_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_ExcessPacketDelayThresholdValue_tags_1) + /sizeof(asn_DEF_NGAP_ExcessPacketDelayThresholdValue_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ExcessPacketDelayThresholdValue_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_ExcessPacketDelayThresholdValue_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_ExcessPacketDelayThresholdValue.h b/lib/asn1c/ngap/NGAP_ExcessPacketDelayThresholdValue.h new file mode 100644 index 000000000..67cc12388 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_ExcessPacketDelayThresholdValue.h @@ -0,0 +1,66 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_ExcessPacketDelayThresholdValue_H_ +#define _NGAP_ExcessPacketDelayThresholdValue_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_ExcessPacketDelayThresholdValue { + NGAP_ExcessPacketDelayThresholdValue_ms0dot25 = 0, + NGAP_ExcessPacketDelayThresholdValue_ms0dot5 = 1, + NGAP_ExcessPacketDelayThresholdValue_ms1 = 2, + NGAP_ExcessPacketDelayThresholdValue_ms2 = 3, + NGAP_ExcessPacketDelayThresholdValue_ms4 = 4, + NGAP_ExcessPacketDelayThresholdValue_ms5 = 5, + NGAP_ExcessPacketDelayThresholdValue_ms10 = 6, + NGAP_ExcessPacketDelayThresholdValue_ms20 = 7, + NGAP_ExcessPacketDelayThresholdValue_ms30 = 8, + NGAP_ExcessPacketDelayThresholdValue_ms40 = 9, + NGAP_ExcessPacketDelayThresholdValue_ms50 = 10, + NGAP_ExcessPacketDelayThresholdValue_ms60 = 11, + NGAP_ExcessPacketDelayThresholdValue_ms70 = 12, + NGAP_ExcessPacketDelayThresholdValue_ms80 = 13, + NGAP_ExcessPacketDelayThresholdValue_ms90 = 14, + NGAP_ExcessPacketDelayThresholdValue_ms100 = 15, + NGAP_ExcessPacketDelayThresholdValue_ms150 = 16, + NGAP_ExcessPacketDelayThresholdValue_ms300 = 17, + NGAP_ExcessPacketDelayThresholdValue_ms500 = 18 + /* + * Enumeration is extensible + */ +} e_NGAP_ExcessPacketDelayThresholdValue; + +/* NGAP_ExcessPacketDelayThresholdValue */ +typedef long NGAP_ExcessPacketDelayThresholdValue_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_ExcessPacketDelayThresholdValue_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ExcessPacketDelayThresholdValue; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_ExcessPacketDelayThresholdValue_specs_1; +asn_struct_free_f NGAP_ExcessPacketDelayThresholdValue_free; +asn_struct_print_f NGAP_ExcessPacketDelayThresholdValue_print; +asn_constr_check_f NGAP_ExcessPacketDelayThresholdValue_constraint; +jer_type_encoder_f NGAP_ExcessPacketDelayThresholdValue_encode_jer; +per_type_decoder_f NGAP_ExcessPacketDelayThresholdValue_decode_aper; +per_type_encoder_f NGAP_ExcessPacketDelayThresholdValue_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_ExcessPacketDelayThresholdValue_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_ExpectedActivityPeriod.c b/lib/asn1c/ngap/NGAP_ExpectedActivityPeriod.c index 9f626527f..ad7fc98ab 100644 --- a/lib/asn1c/ngap/NGAP_ExpectedActivityPeriod.c +++ b/lib/asn1c/ngap/NGAP_ExpectedActivityPeriod.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ExpectedActivityPeriod.h b/lib/asn1c/ngap/NGAP_ExpectedActivityPeriod.h index b8083050d..6e1dc9492 100644 --- a/lib/asn1c/ngap/NGAP_ExpectedActivityPeriod.h +++ b/lib/asn1c/ngap/NGAP_ExpectedActivityPeriod.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ExpectedHOInterval.c b/lib/asn1c/ngap/NGAP_ExpectedHOInterval.c index 56655c0a7..9cf2ca724 100644 --- a/lib/asn1c/ngap/NGAP_ExpectedHOInterval.c +++ b/lib/asn1c/ngap/NGAP_ExpectedHOInterval.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ExpectedHOInterval.h b/lib/asn1c/ngap/NGAP_ExpectedHOInterval.h index 8a0743375..f331c45d7 100644 --- a/lib/asn1c/ngap/NGAP_ExpectedHOInterval.h +++ b/lib/asn1c/ngap/NGAP_ExpectedHOInterval.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -38,13 +38,13 @@ typedef long NGAP_ExpectedHOInterval_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_ExpectedHOInterval_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_ExpectedHOInterval; -extern const asn_INTEGER_specifics_t asn_SPC_ExpectedHOInterval_specs_1; -asn_struct_free_f ExpectedHOInterval_free; -asn_struct_print_f ExpectedHOInterval_print; -asn_constr_check_f ExpectedHOInterval_constraint; -jer_type_encoder_f ExpectedHOInterval_encode_jer; -per_type_decoder_f ExpectedHOInterval_decode_aper; -per_type_encoder_f ExpectedHOInterval_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_ExpectedHOInterval_specs_1; +asn_struct_free_f NGAP_ExpectedHOInterval_free; +asn_struct_print_f NGAP_ExpectedHOInterval_print; +asn_constr_check_f NGAP_ExpectedHOInterval_constraint; +jer_type_encoder_f NGAP_ExpectedHOInterval_encode_jer; +per_type_decoder_f NGAP_ExpectedHOInterval_decode_aper; +per_type_encoder_f NGAP_ExpectedHOInterval_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_ExpectedIdlePeriod.c b/lib/asn1c/ngap/NGAP_ExpectedIdlePeriod.c index 16df4be50..fbda5afcf 100644 --- a/lib/asn1c/ngap/NGAP_ExpectedIdlePeriod.c +++ b/lib/asn1c/ngap/NGAP_ExpectedIdlePeriod.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ExpectedIdlePeriod.h b/lib/asn1c/ngap/NGAP_ExpectedIdlePeriod.h index 7e5d9fc99..0b4f11610 100644 --- a/lib/asn1c/ngap/NGAP_ExpectedIdlePeriod.h +++ b/lib/asn1c/ngap/NGAP_ExpectedIdlePeriod.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ExpectedUEActivityBehaviour.c b/lib/asn1c/ngap/NGAP_ExpectedUEActivityBehaviour.c index c385757f1..9654d1756 100644 --- a/lib/asn1c/ngap/NGAP_ExpectedUEActivityBehaviour.c +++ b/lib/asn1c/ngap/NGAP_ExpectedUEActivityBehaviour.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -63,7 +63,7 @@ asn_TYPE_member_t asn_MBR_NGAP_ExpectedUEActivityBehaviour_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_ExpectedUEActivityBehaviour, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P72, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P80, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_ExpectedUEActivityBehaviour.h b/lib/asn1c/ngap/NGAP_ExpectedUEActivityBehaviour.h index b591c93c0..dc7f4d161 100644 --- a/lib/asn1c/ngap/NGAP_ExpectedUEActivityBehaviour.h +++ b/lib/asn1c/ngap/NGAP_ExpectedUEActivityBehaviour.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ExpectedUEBehaviour.c b/lib/asn1c/ngap/NGAP_ExpectedUEBehaviour.c index 81fdd0ef1..6bf7f23e8 100644 --- a/lib/asn1c/ngap/NGAP_ExpectedUEBehaviour.c +++ b/lib/asn1c/ngap/NGAP_ExpectedUEBehaviour.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -82,7 +82,7 @@ asn_TYPE_member_t asn_MBR_NGAP_ExpectedUEBehaviour_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_ExpectedUEBehaviour, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P73, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P81, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_ExpectedUEBehaviour.h b/lib/asn1c/ngap/NGAP_ExpectedUEBehaviour.h index 75eee2d6a..91246d19a 100644 --- a/lib/asn1c/ngap/NGAP_ExpectedUEBehaviour.h +++ b/lib/asn1c/ngap/NGAP_ExpectedUEBehaviour.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ExpectedUEMobility.c b/lib/asn1c/ngap/NGAP_ExpectedUEMobility.c index 44e8012ed..32166a764 100644 --- a/lib/asn1c/ngap/NGAP_ExpectedUEMobility.c +++ b/lib/asn1c/ngap/NGAP_ExpectedUEMobility.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ExpectedUEMobility.h b/lib/asn1c/ngap/NGAP_ExpectedUEMobility.h index 6ab9487cf..42bdda501 100644 --- a/lib/asn1c/ngap/NGAP_ExpectedUEMobility.h +++ b/lib/asn1c/ngap/NGAP_ExpectedUEMobility.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,13 +33,13 @@ typedef long NGAP_ExpectedUEMobility_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_ExpectedUEMobility_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_ExpectedUEMobility; -extern const asn_INTEGER_specifics_t asn_SPC_ExpectedUEMobility_specs_1; -asn_struct_free_f ExpectedUEMobility_free; -asn_struct_print_f ExpectedUEMobility_print; -asn_constr_check_f ExpectedUEMobility_constraint; -jer_type_encoder_f ExpectedUEMobility_encode_jer; -per_type_decoder_f ExpectedUEMobility_decode_aper; -per_type_encoder_f ExpectedUEMobility_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_ExpectedUEMobility_specs_1; +asn_struct_free_f NGAP_ExpectedUEMobility_free; +asn_struct_print_f NGAP_ExpectedUEMobility_print; +asn_constr_check_f NGAP_ExpectedUEMobility_constraint; +jer_type_encoder_f NGAP_ExpectedUEMobility_encode_jer; +per_type_decoder_f NGAP_ExpectedUEMobility_decode_aper; +per_type_encoder_f NGAP_ExpectedUEMobility_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_ExpectedUEMovingTrajectory.c b/lib/asn1c/ngap/NGAP_ExpectedUEMovingTrajectory.c index f21567fb1..f4eefa230 100644 --- a/lib/asn1c/ngap/NGAP_ExpectedUEMovingTrajectory.c +++ b/lib/asn1c/ngap/NGAP_ExpectedUEMovingTrajectory.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ExpectedUEMovingTrajectory.h b/lib/asn1c/ngap/NGAP_ExpectedUEMovingTrajectory.h index 03cd80f33..b8704f5b1 100644 --- a/lib/asn1c/ngap/NGAP_ExpectedUEMovingTrajectory.h +++ b/lib/asn1c/ngap/NGAP_ExpectedUEMovingTrajectory.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ExpectedUEMovingTrajectoryItem.c b/lib/asn1c/ngap/NGAP_ExpectedUEMovingTrajectoryItem.c index 3e36f937c..78460c16e 100644 --- a/lib/asn1c/ngap/NGAP_ExpectedUEMovingTrajectoryItem.c +++ b/lib/asn1c/ngap/NGAP_ExpectedUEMovingTrajectoryItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -78,7 +78,7 @@ asn_TYPE_member_t asn_MBR_NGAP_ExpectedUEMovingTrajectoryItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_ExpectedUEMovingTrajectoryItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P74, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P82, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_ExpectedUEMovingTrajectoryItem.h b/lib/asn1c/ngap/NGAP_ExpectedUEMovingTrajectoryItem.h index 1343c8a14..a5d2c9d3a 100644 --- a/lib/asn1c/ngap/NGAP_ExpectedUEMovingTrajectoryItem.h +++ b/lib/asn1c/ngap/NGAP_ExpectedUEMovingTrajectoryItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_Extended-AMFName.c b/lib/asn1c/ngap/NGAP_Extended-AMFName.c index 369545103..e1792e467 100644 --- a/lib/asn1c/ngap/NGAP_Extended-AMFName.c +++ b/lib/asn1c/ngap/NGAP_Extended-AMFName.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_Extended-AMFName.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_Extended_AMFName_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_Extended_AMFName_1[] = { { ATF_POINTER, 3, offsetof(struct NGAP_Extended_AMFName, aMFNameVisibleString), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_Extended_AMFName_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_Extended_AMFName, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P75, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P83, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_Extended_AMFName_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* aMFNameUTF8String */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_Extended_AMFName_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_Extended_AMFName_specs_1 = { sizeof(struct NGAP_Extended_AMFName), offsetof(struct NGAP_Extended_AMFName, _asn_ctx), asn_MAP_NGAP_Extended_AMFName_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_Extended-AMFName.h b/lib/asn1c/ngap/NGAP_Extended-AMFName.h index d51f939e2..e6a12fe81 100644 --- a/lib/asn1c/ngap/NGAP_Extended-AMFName.h +++ b/lib/asn1c/ngap/NGAP_Extended-AMFName.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct NGAP_Extended_AMFName { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_Extended_AMFName; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_Extended_AMFName_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_Extended_AMFName_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_Extended-ConnectedTime.c b/lib/asn1c/ngap/NGAP_Extended-ConnectedTime.c index 3b494c7d7..d0aba8d0e 100644 --- a/lib/asn1c/ngap/NGAP_Extended-ConnectedTime.c +++ b/lib/asn1c/ngap/NGAP_Extended-ConnectedTime.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,7 +37,7 @@ NGAP_Extended_ConnectedTime_constraint(const asn_TYPE_descriptor_t *td, const vo * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_Extended_ConnectedTime_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_Extended_ConnectedTime_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/ngap/NGAP_Extended-ConnectedTime.h b/lib/asn1c/ngap/NGAP_Extended-ConnectedTime.h index 9ac274ed2..d1b45462e 100644 --- a/lib/asn1c/ngap/NGAP_Extended-ConnectedTime.h +++ b/lib/asn1c/ngap/NGAP_Extended-ConnectedTime.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef long NGAP_Extended_ConnectedTime_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_Extended_ConnectedTime_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_Extended_ConnectedTime; asn_struct_free_f NGAP_Extended_ConnectedTime_free; asn_struct_print_f NGAP_Extended_ConnectedTime_print; diff --git a/lib/asn1c/ngap/NGAP_Extended-RANNodeName.c b/lib/asn1c/ngap/NGAP_Extended-RANNodeName.c index 1a92aef64..04ec01351 100644 --- a/lib/asn1c/ngap/NGAP_Extended-RANNodeName.c +++ b/lib/asn1c/ngap/NGAP_Extended-RANNodeName.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_Extended-RANNodeName.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_Extended_RANNodeName_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_Extended_RANNodeName_1[] = { { ATF_POINTER, 3, offsetof(struct NGAP_Extended_RANNodeName, rANNodeNameVisibleString), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_Extended_RANNodeName_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_Extended_RANNodeName, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P76, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P84, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_Extended_RANNodeName_tag2el_1[] { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* rANNodeNameUTF8String */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_Extended_RANNodeName_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_Extended_RANNodeName_specs_1 = { sizeof(struct NGAP_Extended_RANNodeName), offsetof(struct NGAP_Extended_RANNodeName, _asn_ctx), asn_MAP_NGAP_Extended_RANNodeName_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_Extended-RANNodeName.h b/lib/asn1c/ngap/NGAP_Extended-RANNodeName.h index 0b3658471..1e6a390cf 100644 --- a/lib/asn1c/ngap/NGAP_Extended-RANNodeName.h +++ b/lib/asn1c/ngap/NGAP_Extended-RANNodeName.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct NGAP_Extended_RANNodeName { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_Extended_RANNodeName; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_Extended_RANNodeName_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_Extended_RANNodeName_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_ExtendedPacketDelayBudget.c b/lib/asn1c/ngap/NGAP_ExtendedPacketDelayBudget.c index ccf75911e..c13049bbe 100644 --- a/lib/asn1c/ngap/NGAP_ExtendedPacketDelayBudget.c +++ b/lib/asn1c/ngap/NGAP_ExtendedPacketDelayBudget.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ExtendedPacketDelayBudget.h b/lib/asn1c/ngap/NGAP_ExtendedPacketDelayBudget.h index 0fafe852a..81b98eb6b 100644 --- a/lib/asn1c/ngap/NGAP_ExtendedPacketDelayBudget.h +++ b/lib/asn1c/ngap/NGAP_ExtendedPacketDelayBudget.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ExtendedRATRestrictionInformation.c b/lib/asn1c/ngap/NGAP_ExtendedRATRestrictionInformation.c index f95543beb..509f50ac2 100644 --- a/lib/asn1c/ngap/NGAP_ExtendedRATRestrictionInformation.c +++ b/lib/asn1c/ngap/NGAP_ExtendedRATRestrictionInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -84,7 +84,7 @@ static asn_per_constraints_t asn_PER_memb_NGAP_secondaryRATRestriction_constr_3 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_ExtendedRATRestrictionInformation_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_ExtendedRATRestrictionInformation_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExtendedRATRestrictionInformation, primaryRATRestriction), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -122,7 +122,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_ExtendedRATRestrictionInformation_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_ExtendedRATRestrictionInformation, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P77, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P85, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -146,7 +146,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_ExtendedRATRestrictionInformatio { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* secondaryRATRestriction */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_ExtendedRATRestrictionInformation_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_ExtendedRATRestrictionInformation_specs_1 = { sizeof(struct NGAP_ExtendedRATRestrictionInformation), offsetof(struct NGAP_ExtendedRATRestrictionInformation, _asn_ctx), asn_MAP_NGAP_ExtendedRATRestrictionInformation_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_ExtendedRATRestrictionInformation.h b/lib/asn1c/ngap/NGAP_ExtendedRATRestrictionInformation.h index 06774bdd6..430060b8a 100644 --- a/lib/asn1c/ngap/NGAP_ExtendedRATRestrictionInformation.h +++ b/lib/asn1c/ngap/NGAP_ExtendedRATRestrictionInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -38,6 +38,8 @@ typedef struct NGAP_ExtendedRATRestrictionInformation { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_ExtendedRATRestrictionInformation; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ExtendedRATRestrictionInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_ExtendedRATRestrictionInformation_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_ExtendedRNC-ID.c b/lib/asn1c/ngap/NGAP_ExtendedRNC-ID.c index f21371198..c9e3c8bf6 100644 --- a/lib/asn1c/ngap/NGAP_ExtendedRNC-ID.c +++ b/lib/asn1c/ngap/NGAP_ExtendedRNC-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ExtendedRNC-ID.h b/lib/asn1c/ngap/NGAP_ExtendedRNC-ID.h index 44fbc5b2d..3e2046cbc 100644 --- a/lib/asn1c/ngap/NGAP_ExtendedRNC-ID.h +++ b/lib/asn1c/ngap/NGAP_ExtendedRNC-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ExtendedReportIntervalMDT.c b/lib/asn1c/ngap/NGAP_ExtendedReportIntervalMDT.c new file mode 100644 index 000000000..272b0cf12 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_ExtendedReportIntervalMDT.c @@ -0,0 +1,65 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_ExtendedReportIntervalMDT.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ExtendedReportIntervalMDT_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_ExtendedReportIntervalMDT_value2enum_1[] = { + { 0, 7, "ms20480" }, + { 1, 7, "ms40960" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_ExtendedReportIntervalMDT_enum2value_1[] = { + 0, /* ms20480(0) */ + 1 /* ms40960(1) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_NGAP_ExtendedReportIntervalMDT_specs_1 = { + asn_MAP_NGAP_ExtendedReportIntervalMDT_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_ExtendedReportIntervalMDT_enum2value_1, /* N => "tag"; sorted by N */ + 2, /* Number of elements in the maps */ + 3, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ExtendedReportIntervalMDT_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ExtendedReportIntervalMDT = { + "ExtendedReportIntervalMDT", + "ExtendedReportIntervalMDT", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_ExtendedReportIntervalMDT_tags_1, + sizeof(asn_DEF_NGAP_ExtendedReportIntervalMDT_tags_1) + /sizeof(asn_DEF_NGAP_ExtendedReportIntervalMDT_tags_1[0]), /* 1 */ + asn_DEF_NGAP_ExtendedReportIntervalMDT_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_ExtendedReportIntervalMDT_tags_1) + /sizeof(asn_DEF_NGAP_ExtendedReportIntervalMDT_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ExtendedReportIntervalMDT_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_ExtendedReportIntervalMDT_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_ExtendedReportIntervalMDT.h b/lib/asn1c/ngap/NGAP_ExtendedReportIntervalMDT.h new file mode 100644 index 000000000..44f901169 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_ExtendedReportIntervalMDT.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_ExtendedReportIntervalMDT_H_ +#define _NGAP_ExtendedReportIntervalMDT_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_ExtendedReportIntervalMDT { + NGAP_ExtendedReportIntervalMDT_ms20480 = 0, + NGAP_ExtendedReportIntervalMDT_ms40960 = 1 + /* + * Enumeration is extensible + */ +} e_NGAP_ExtendedReportIntervalMDT; + +/* NGAP_ExtendedReportIntervalMDT */ +typedef long NGAP_ExtendedReportIntervalMDT_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_ExtendedReportIntervalMDT_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ExtendedReportIntervalMDT; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_ExtendedReportIntervalMDT_specs_1; +asn_struct_free_f NGAP_ExtendedReportIntervalMDT_free; +asn_struct_print_f NGAP_ExtendedReportIntervalMDT_print; +asn_constr_check_f NGAP_ExtendedReportIntervalMDT_constraint; +jer_type_encoder_f NGAP_ExtendedReportIntervalMDT_encode_jer; +per_type_decoder_f NGAP_ExtendedReportIntervalMDT_decode_aper; +per_type_encoder_f NGAP_ExtendedReportIntervalMDT_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_ExtendedReportIntervalMDT_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_ExtendedSliceSupportList.c b/lib/asn1c/ngap/NGAP_ExtendedSliceSupportList.c index fc7d7f64e..d56547c2f 100644 --- a/lib/asn1c/ngap/NGAP_ExtendedSliceSupportList.c +++ b/lib/asn1c/ngap/NGAP_ExtendedSliceSupportList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_SliceSupportItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_ExtendedSliceSupportList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ExtendedSliceSupportList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_ExtendedSliceSupportList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_ExtendedSliceSupportList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_ExtendedSliceSupportList_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_ExtendedSliceSupportList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_ExtendedSliceSupportList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_ExtendedSliceSupportList_specs_1 = { sizeof(struct NGAP_ExtendedSliceSupportList), offsetof(struct NGAP_ExtendedSliceSupportList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_ExtendedSliceSupportList.h b/lib/asn1c/ngap/NGAP_ExtendedSliceSupportList.h index 09784e6c9..ba03af1ff 100644 --- a/lib/asn1c/ngap/NGAP_ExtendedSliceSupportList.h +++ b/lib/asn1c/ngap/NGAP_ExtendedSliceSupportList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_ExtendedSliceSupportList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_ExtendedSliceSupportList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ExtendedSliceSupportList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_ExtendedSliceSupportList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ExtendedSliceSupportList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_ExtendedUEIdentityIndexValue.c b/lib/asn1c/ngap/NGAP_ExtendedUEIdentityIndexValue.c index 553e92a2d..9ab593fdc 100644 --- a/lib/asn1c/ngap/NGAP_ExtendedUEIdentityIndexValue.c +++ b/lib/asn1c/ngap/NGAP_ExtendedUEIdentityIndexValue.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,7 +43,7 @@ NGAP_ExtendedUEIdentityIndexValue_constraint(const asn_TYPE_descriptor_t *td, co * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_ExtendedUEIdentityIndexValue_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ExtendedUEIdentityIndexValue_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 16, 16 } /* (SIZE(16..16)) */, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/ngap/NGAP_ExtendedUEIdentityIndexValue.h b/lib/asn1c/ngap/NGAP_ExtendedUEIdentityIndexValue.h index 7464a6d92..c391c7f27 100644 --- a/lib/asn1c/ngap/NGAP_ExtendedUEIdentityIndexValue.h +++ b/lib/asn1c/ngap/NGAP_ExtendedUEIdentityIndexValue.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef BIT_STRING_t NGAP_ExtendedUEIdentityIndexValue_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_ExtendedUEIdentityIndexValue_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_ExtendedUEIdentityIndexValue; asn_struct_free_f NGAP_ExtendedUEIdentityIndexValue_free; asn_struct_print_f NGAP_ExtendedUEIdentityIndexValue_print; diff --git a/lib/asn1c/ngap/NGAP_FailureIndication.c b/lib/asn1c/ngap/NGAP_FailureIndication.c index 5efaa7b3c..ca1b59113 100644 --- a/lib/asn1c/ngap/NGAP_FailureIndication.c +++ b/lib/asn1c/ngap/NGAP_FailureIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_FailureIndication_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_FailureIndication, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P79, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P87, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_FailureIndication.h b/lib/asn1c/ngap/NGAP_FailureIndication.h index 591db001f..39db0cdf4 100644 --- a/lib/asn1c/ngap/NGAP_FailureIndication.h +++ b/lib/asn1c/ngap/NGAP_FailureIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_FirstDLCount.c b/lib/asn1c/ngap/NGAP_FirstDLCount.c index 6c1a4724b..e1e3a53fd 100644 --- a/lib/asn1c/ngap/NGAP_FirstDLCount.c +++ b/lib/asn1c/ngap/NGAP_FirstDLCount.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_FirstDLCount_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_FirstDLCount, iE_Extension), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P61, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P67, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_FirstDLCount.h b/lib/asn1c/ngap/NGAP_FirstDLCount.h index 7c0b93a63..60f41776f 100644 --- a/lib/asn1c/ngap/NGAP_FirstDLCount.h +++ b/lib/asn1c/ngap/NGAP_FirstDLCount.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_FiveG-ProSeAuthorized.c b/lib/asn1c/ngap/NGAP_FiveG-ProSeAuthorized.c new file mode 100644 index 000000000..209b82dda --- /dev/null +++ b/lib/asn1c/ngap/NGAP_FiveG-ProSeAuthorized.c @@ -0,0 +1,159 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_FiveG-ProSeAuthorized.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_FiveG_ProSeAuthorized_1[] = { + { ATF_POINTER, 6, offsetof(struct NGAP_FiveG_ProSeAuthorized, fiveGProSeDirectDiscovery), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_FiveGProSeDirectDiscovery, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "fiveGProSeDirectDiscovery" + }, + { ATF_POINTER, 5, offsetof(struct NGAP_FiveG_ProSeAuthorized, fiveGProSeDirectCommunication), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_FiveGProSeDirectCommunication, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "fiveGProSeDirectCommunication" + }, + { ATF_POINTER, 4, offsetof(struct NGAP_FiveG_ProSeAuthorized, fiveGProSeLayer2UEtoNetworkRelay), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_FiveGProSeLayer2UEtoNetworkRelay, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "fiveGProSeLayer2UEtoNetworkRelay" + }, + { ATF_POINTER, 3, offsetof(struct NGAP_FiveG_ProSeAuthorized, fiveGProSeLayer3UEtoNetworkRelay), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_FiveGProSeLayer3UEtoNetworkRelay, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "fiveGProSeLayer3UEtoNetworkRelay" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_FiveG_ProSeAuthorized, fiveGProSeLayer2RemoteUE), + (ASN_TAG_CLASS_CONTEXT | (4 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_FiveGProSeLayer2RemoteUE, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "fiveGProSeLayer2RemoteUE" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_FiveG_ProSeAuthorized, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (5 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P88, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_FiveG_ProSeAuthorized_oms_1[] = { 0, 1, 2, 3, 4, 5 }; +static const ber_tlv_tag_t asn_DEF_NGAP_FiveG_ProSeAuthorized_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_FiveG_ProSeAuthorized_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* fiveGProSeDirectDiscovery */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* fiveGProSeDirectCommunication */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* fiveGProSeLayer2UEtoNetworkRelay */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* fiveGProSeLayer3UEtoNetworkRelay */ + { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* fiveGProSeLayer2RemoteUE */ + { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_FiveG_ProSeAuthorized_specs_1 = { + sizeof(struct NGAP_FiveG_ProSeAuthorized), + offsetof(struct NGAP_FiveG_ProSeAuthorized, _asn_ctx), + asn_MAP_NGAP_FiveG_ProSeAuthorized_tag2el_1, + 6, /* Count of tags in the map */ + asn_MAP_NGAP_FiveG_ProSeAuthorized_oms_1, /* Optional members */ + 6, 0, /* Root/Additions */ + 6, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_FiveG_ProSeAuthorized = { + "FiveG-ProSeAuthorized", + "FiveG-ProSeAuthorized", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_FiveG_ProSeAuthorized_tags_1, + sizeof(asn_DEF_NGAP_FiveG_ProSeAuthorized_tags_1) + /sizeof(asn_DEF_NGAP_FiveG_ProSeAuthorized_tags_1[0]), /* 1 */ + asn_DEF_NGAP_FiveG_ProSeAuthorized_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_FiveG_ProSeAuthorized_tags_1) + /sizeof(asn_DEF_NGAP_FiveG_ProSeAuthorized_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_FiveG_ProSeAuthorized_1, + 6, /* Elements count */ + &asn_SPC_NGAP_FiveG_ProSeAuthorized_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_FiveG-ProSeAuthorized.h b/lib/asn1c/ngap/NGAP_FiveG-ProSeAuthorized.h new file mode 100644 index 000000000..978647de0 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_FiveG-ProSeAuthorized.h @@ -0,0 +1,56 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_FiveG_ProSeAuthorized_H_ +#define _NGAP_FiveG_ProSeAuthorized_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_FiveGProSeDirectDiscovery.h" +#include "NGAP_FiveGProSeDirectCommunication.h" +#include "NGAP_FiveGProSeLayer2UEtoNetworkRelay.h" +#include "NGAP_FiveGProSeLayer3UEtoNetworkRelay.h" +#include "NGAP_FiveGProSeLayer2RemoteUE.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_FiveG-ProSeAuthorized */ +typedef struct NGAP_FiveG_ProSeAuthorized { + NGAP_FiveGProSeDirectDiscovery_t *fiveGProSeDirectDiscovery; /* OPTIONAL */ + NGAP_FiveGProSeDirectCommunication_t *fiveGProSeDirectCommunication; /* OPTIONAL */ + NGAP_FiveGProSeLayer2UEtoNetworkRelay_t *fiveGProSeLayer2UEtoNetworkRelay; /* OPTIONAL */ + NGAP_FiveGProSeLayer3UEtoNetworkRelay_t *fiveGProSeLayer3UEtoNetworkRelay; /* OPTIONAL */ + NGAP_FiveGProSeLayer2RemoteUE_t *fiveGProSeLayer2RemoteUE; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_FiveG_ProSeAuthorized_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_FiveG_ProSeAuthorized; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_FiveG_ProSeAuthorized_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_FiveG_ProSeAuthorized_1[6]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_FiveG_ProSeAuthorized_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_FiveG-ProSePC5QoSParameters.c b/lib/asn1c/ngap/NGAP_FiveG-ProSePC5QoSParameters.c new file mode 100644 index 000000000..aa8ef16d1 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_FiveG-ProSePC5QoSParameters.c @@ -0,0 +1,105 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_FiveG-ProSePC5QoSParameters.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_FiveG_ProSePC5QoSParameters_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveG_ProSePC5QoSParameters, fiveGProSepc5QoSFlowList), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_FiveGProSePC5QoSFlowList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "fiveGProSepc5QoSFlowList" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_FiveG_ProSePC5QoSParameters, fiveGProSepc5LinkAggregateBitRates), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_BitRate, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "fiveGProSepc5LinkAggregateBitRates" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_FiveG_ProSePC5QoSParameters, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P89, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_FiveG_ProSePC5QoSParameters_oms_1[] = { 1, 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_FiveG_ProSePC5QoSParameters_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_FiveG_ProSePC5QoSParameters_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* fiveGProSepc5QoSFlowList */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* fiveGProSepc5LinkAggregateBitRates */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_FiveG_ProSePC5QoSParameters_specs_1 = { + sizeof(struct NGAP_FiveG_ProSePC5QoSParameters), + offsetof(struct NGAP_FiveG_ProSePC5QoSParameters, _asn_ctx), + asn_MAP_NGAP_FiveG_ProSePC5QoSParameters_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_FiveG_ProSePC5QoSParameters_oms_1, /* Optional members */ + 2, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_FiveG_ProSePC5QoSParameters = { + "FiveG-ProSePC5QoSParameters", + "FiveG-ProSePC5QoSParameters", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_FiveG_ProSePC5QoSParameters_tags_1, + sizeof(asn_DEF_NGAP_FiveG_ProSePC5QoSParameters_tags_1) + /sizeof(asn_DEF_NGAP_FiveG_ProSePC5QoSParameters_tags_1[0]), /* 1 */ + asn_DEF_NGAP_FiveG_ProSePC5QoSParameters_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_FiveG_ProSePC5QoSParameters_tags_1) + /sizeof(asn_DEF_NGAP_FiveG_ProSePC5QoSParameters_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_FiveG_ProSePC5QoSParameters_1, + 3, /* Elements count */ + &asn_SPC_NGAP_FiveG_ProSePC5QoSParameters_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_FiveG-ProSePC5QoSParameters.h b/lib/asn1c/ngap/NGAP_FiveG-ProSePC5QoSParameters.h new file mode 100644 index 000000000..87f4fe5f5 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_FiveG-ProSePC5QoSParameters.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_FiveG_ProSePC5QoSParameters_H_ +#define _NGAP_FiveG_ProSePC5QoSParameters_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_FiveGProSePC5QoSFlowList.h" +#include "NGAP_BitRate.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_FiveG-ProSePC5QoSParameters */ +typedef struct NGAP_FiveG_ProSePC5QoSParameters { + NGAP_FiveGProSePC5QoSFlowList_t fiveGProSepc5QoSFlowList; + NGAP_BitRate_t *fiveGProSepc5LinkAggregateBitRates; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_FiveG_ProSePC5QoSParameters_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_FiveG_ProSePC5QoSParameters; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_FiveG_ProSePC5QoSParameters_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_FiveG_ProSePC5QoSParameters_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_FiveG_ProSePC5QoSParameters_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_FiveG-S-TMSI.c b/lib/asn1c/ngap/NGAP_FiveG-S-TMSI.c index bc76fe67b..6f029e346 100644 --- a/lib/asn1c/ngap/NGAP_FiveG-S-TMSI.c +++ b/lib/asn1c/ngap/NGAP_FiveG-S-TMSI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -63,7 +63,7 @@ asn_TYPE_member_t asn_MBR_NGAP_FiveG_S_TMSI_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_FiveG_S_TMSI, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P80, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P92, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_FiveG-S-TMSI.h b/lib/asn1c/ngap/NGAP_FiveG-S-TMSI.h index 7a7ecbc37..bac04eef6 100644 --- a/lib/asn1c/ngap/NGAP_FiveG-S-TMSI.h +++ b/lib/asn1c/ngap/NGAP_FiveG-S-TMSI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_FiveG-TMSI.c b/lib/asn1c/ngap/NGAP_FiveG-TMSI.c index cc667b30e..d7e320d3d 100644 --- a/lib/asn1c/ngap/NGAP_FiveG-TMSI.c +++ b/lib/asn1c/ngap/NGAP_FiveG-TMSI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_FiveG-TMSI.h b/lib/asn1c/ngap/NGAP_FiveG-TMSI.h index dc9437773..cfade2081 100644 --- a/lib/asn1c/ngap/NGAP_FiveG-TMSI.h +++ b/lib/asn1c/ngap/NGAP_FiveG-TMSI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_FiveGProSeDirectCommunication.c b/lib/asn1c/ngap/NGAP_FiveGProSeDirectCommunication.c new file mode 100644 index 000000000..684a66fd7 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_FiveGProSeDirectCommunication.c @@ -0,0 +1,65 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_FiveGProSeDirectCommunication.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_FiveGProSeDirectCommunication_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_FiveGProSeDirectCommunication_value2enum_1[] = { + { 0, 10, "authorized" }, + { 1, 14, "not-authorized" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_FiveGProSeDirectCommunication_enum2value_1[] = { + 0, /* authorized(0) */ + 1 /* not-authorized(1) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_NGAP_FiveGProSeDirectCommunication_specs_1 = { + asn_MAP_NGAP_FiveGProSeDirectCommunication_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_FiveGProSeDirectCommunication_enum2value_1, /* N => "tag"; sorted by N */ + 2, /* Number of elements in the maps */ + 3, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_FiveGProSeDirectCommunication_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_FiveGProSeDirectCommunication = { + "FiveGProSeDirectCommunication", + "FiveGProSeDirectCommunication", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_FiveGProSeDirectCommunication_tags_1, + sizeof(asn_DEF_NGAP_FiveGProSeDirectCommunication_tags_1) + /sizeof(asn_DEF_NGAP_FiveGProSeDirectCommunication_tags_1[0]), /* 1 */ + asn_DEF_NGAP_FiveGProSeDirectCommunication_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_FiveGProSeDirectCommunication_tags_1) + /sizeof(asn_DEF_NGAP_FiveGProSeDirectCommunication_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_FiveGProSeDirectCommunication_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_FiveGProSeDirectCommunication_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_FiveGProSeDirectCommunication.h b/lib/asn1c/ngap/NGAP_FiveGProSeDirectCommunication.h new file mode 100644 index 000000000..3846e52f8 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_FiveGProSeDirectCommunication.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_FiveGProSeDirectCommunication_H_ +#define _NGAP_FiveGProSeDirectCommunication_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_FiveGProSeDirectCommunication { + NGAP_FiveGProSeDirectCommunication_authorized = 0, + NGAP_FiveGProSeDirectCommunication_not_authorized = 1 + /* + * Enumeration is extensible + */ +} e_NGAP_FiveGProSeDirectCommunication; + +/* NGAP_FiveGProSeDirectCommunication */ +typedef long NGAP_FiveGProSeDirectCommunication_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_FiveGProSeDirectCommunication_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_FiveGProSeDirectCommunication; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_FiveGProSeDirectCommunication_specs_1; +asn_struct_free_f NGAP_FiveGProSeDirectCommunication_free; +asn_struct_print_f NGAP_FiveGProSeDirectCommunication_print; +asn_constr_check_f NGAP_FiveGProSeDirectCommunication_constraint; +jer_type_encoder_f NGAP_FiveGProSeDirectCommunication_encode_jer; +per_type_decoder_f NGAP_FiveGProSeDirectCommunication_decode_aper; +per_type_encoder_f NGAP_FiveGProSeDirectCommunication_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_FiveGProSeDirectCommunication_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_FiveGProSeDirectDiscovery.c b/lib/asn1c/ngap/NGAP_FiveGProSeDirectDiscovery.c new file mode 100644 index 000000000..dead88dbd --- /dev/null +++ b/lib/asn1c/ngap/NGAP_FiveGProSeDirectDiscovery.c @@ -0,0 +1,65 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_FiveGProSeDirectDiscovery.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_FiveGProSeDirectDiscovery_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_FiveGProSeDirectDiscovery_value2enum_1[] = { + { 0, 10, "authorized" }, + { 1, 14, "not-authorized" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_FiveGProSeDirectDiscovery_enum2value_1[] = { + 0, /* authorized(0) */ + 1 /* not-authorized(1) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_NGAP_FiveGProSeDirectDiscovery_specs_1 = { + asn_MAP_NGAP_FiveGProSeDirectDiscovery_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_FiveGProSeDirectDiscovery_enum2value_1, /* N => "tag"; sorted by N */ + 2, /* Number of elements in the maps */ + 3, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_FiveGProSeDirectDiscovery_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_FiveGProSeDirectDiscovery = { + "FiveGProSeDirectDiscovery", + "FiveGProSeDirectDiscovery", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_FiveGProSeDirectDiscovery_tags_1, + sizeof(asn_DEF_NGAP_FiveGProSeDirectDiscovery_tags_1) + /sizeof(asn_DEF_NGAP_FiveGProSeDirectDiscovery_tags_1[0]), /* 1 */ + asn_DEF_NGAP_FiveGProSeDirectDiscovery_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_FiveGProSeDirectDiscovery_tags_1) + /sizeof(asn_DEF_NGAP_FiveGProSeDirectDiscovery_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_FiveGProSeDirectDiscovery_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_FiveGProSeDirectDiscovery_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_FiveGProSeDirectDiscovery.h b/lib/asn1c/ngap/NGAP_FiveGProSeDirectDiscovery.h new file mode 100644 index 000000000..17655729e --- /dev/null +++ b/lib/asn1c/ngap/NGAP_FiveGProSeDirectDiscovery.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_FiveGProSeDirectDiscovery_H_ +#define _NGAP_FiveGProSeDirectDiscovery_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_FiveGProSeDirectDiscovery { + NGAP_FiveGProSeDirectDiscovery_authorized = 0, + NGAP_FiveGProSeDirectDiscovery_not_authorized = 1 + /* + * Enumeration is extensible + */ +} e_NGAP_FiveGProSeDirectDiscovery; + +/* NGAP_FiveGProSeDirectDiscovery */ +typedef long NGAP_FiveGProSeDirectDiscovery_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_FiveGProSeDirectDiscovery_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_FiveGProSeDirectDiscovery; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_FiveGProSeDirectDiscovery_specs_1; +asn_struct_free_f NGAP_FiveGProSeDirectDiscovery_free; +asn_struct_print_f NGAP_FiveGProSeDirectDiscovery_print; +asn_constr_check_f NGAP_FiveGProSeDirectDiscovery_constraint; +jer_type_encoder_f NGAP_FiveGProSeDirectDiscovery_encode_jer; +per_type_decoder_f NGAP_FiveGProSeDirectDiscovery_decode_aper; +per_type_encoder_f NGAP_FiveGProSeDirectDiscovery_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_FiveGProSeDirectDiscovery_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_FiveGProSeLayer2RemoteUE.c b/lib/asn1c/ngap/NGAP_FiveGProSeLayer2RemoteUE.c new file mode 100644 index 000000000..c05bd7476 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_FiveGProSeLayer2RemoteUE.c @@ -0,0 +1,65 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_FiveGProSeLayer2RemoteUE.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_FiveGProSeLayer2RemoteUE_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_FiveGProSeLayer2RemoteUE_value2enum_1[] = { + { 0, 10, "authorized" }, + { 1, 14, "not-authorized" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_FiveGProSeLayer2RemoteUE_enum2value_1[] = { + 0, /* authorized(0) */ + 1 /* not-authorized(1) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_NGAP_FiveGProSeLayer2RemoteUE_specs_1 = { + asn_MAP_NGAP_FiveGProSeLayer2RemoteUE_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_FiveGProSeLayer2RemoteUE_enum2value_1, /* N => "tag"; sorted by N */ + 2, /* Number of elements in the maps */ + 3, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_FiveGProSeLayer2RemoteUE_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_FiveGProSeLayer2RemoteUE = { + "FiveGProSeLayer2RemoteUE", + "FiveGProSeLayer2RemoteUE", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_FiveGProSeLayer2RemoteUE_tags_1, + sizeof(asn_DEF_NGAP_FiveGProSeLayer2RemoteUE_tags_1) + /sizeof(asn_DEF_NGAP_FiveGProSeLayer2RemoteUE_tags_1[0]), /* 1 */ + asn_DEF_NGAP_FiveGProSeLayer2RemoteUE_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_FiveGProSeLayer2RemoteUE_tags_1) + /sizeof(asn_DEF_NGAP_FiveGProSeLayer2RemoteUE_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_FiveGProSeLayer2RemoteUE_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_FiveGProSeLayer2RemoteUE_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_FiveGProSeLayer2RemoteUE.h b/lib/asn1c/ngap/NGAP_FiveGProSeLayer2RemoteUE.h new file mode 100644 index 000000000..990a7e8a9 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_FiveGProSeLayer2RemoteUE.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_FiveGProSeLayer2RemoteUE_H_ +#define _NGAP_FiveGProSeLayer2RemoteUE_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_FiveGProSeLayer2RemoteUE { + NGAP_FiveGProSeLayer2RemoteUE_authorized = 0, + NGAP_FiveGProSeLayer2RemoteUE_not_authorized = 1 + /* + * Enumeration is extensible + */ +} e_NGAP_FiveGProSeLayer2RemoteUE; + +/* NGAP_FiveGProSeLayer2RemoteUE */ +typedef long NGAP_FiveGProSeLayer2RemoteUE_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_FiveGProSeLayer2RemoteUE_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_FiveGProSeLayer2RemoteUE; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_FiveGProSeLayer2RemoteUE_specs_1; +asn_struct_free_f NGAP_FiveGProSeLayer2RemoteUE_free; +asn_struct_print_f NGAP_FiveGProSeLayer2RemoteUE_print; +asn_constr_check_f NGAP_FiveGProSeLayer2RemoteUE_constraint; +jer_type_encoder_f NGAP_FiveGProSeLayer2RemoteUE_encode_jer; +per_type_decoder_f NGAP_FiveGProSeLayer2RemoteUE_decode_aper; +per_type_encoder_f NGAP_FiveGProSeLayer2RemoteUE_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_FiveGProSeLayer2RemoteUE_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_FiveGProSeLayer2UEtoNetworkRelay.c b/lib/asn1c/ngap/NGAP_FiveGProSeLayer2UEtoNetworkRelay.c new file mode 100644 index 000000000..d4e6b1e0d --- /dev/null +++ b/lib/asn1c/ngap/NGAP_FiveGProSeLayer2UEtoNetworkRelay.c @@ -0,0 +1,65 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_FiveGProSeLayer2UEtoNetworkRelay.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_FiveGProSeLayer2UEtoNetworkRelay_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_FiveGProSeLayer2UEtoNetworkRelay_value2enum_1[] = { + { 0, 10, "authorized" }, + { 1, 14, "not-authorized" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_FiveGProSeLayer2UEtoNetworkRelay_enum2value_1[] = { + 0, /* authorized(0) */ + 1 /* not-authorized(1) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_NGAP_FiveGProSeLayer2UEtoNetworkRelay_specs_1 = { + asn_MAP_NGAP_FiveGProSeLayer2UEtoNetworkRelay_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_FiveGProSeLayer2UEtoNetworkRelay_enum2value_1, /* N => "tag"; sorted by N */ + 2, /* Number of elements in the maps */ + 3, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_FiveGProSeLayer2UEtoNetworkRelay_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_FiveGProSeLayer2UEtoNetworkRelay = { + "FiveGProSeLayer2UEtoNetworkRelay", + "FiveGProSeLayer2UEtoNetworkRelay", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_FiveGProSeLayer2UEtoNetworkRelay_tags_1, + sizeof(asn_DEF_NGAP_FiveGProSeLayer2UEtoNetworkRelay_tags_1) + /sizeof(asn_DEF_NGAP_FiveGProSeLayer2UEtoNetworkRelay_tags_1[0]), /* 1 */ + asn_DEF_NGAP_FiveGProSeLayer2UEtoNetworkRelay_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_FiveGProSeLayer2UEtoNetworkRelay_tags_1) + /sizeof(asn_DEF_NGAP_FiveGProSeLayer2UEtoNetworkRelay_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_FiveGProSeLayer2UEtoNetworkRelay_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_FiveGProSeLayer2UEtoNetworkRelay_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_FiveGProSeLayer2UEtoNetworkRelay.h b/lib/asn1c/ngap/NGAP_FiveGProSeLayer2UEtoNetworkRelay.h new file mode 100644 index 000000000..8eb4cf325 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_FiveGProSeLayer2UEtoNetworkRelay.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_FiveGProSeLayer2UEtoNetworkRelay_H_ +#define _NGAP_FiveGProSeLayer2UEtoNetworkRelay_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_FiveGProSeLayer2UEtoNetworkRelay { + NGAP_FiveGProSeLayer2UEtoNetworkRelay_authorized = 0, + NGAP_FiveGProSeLayer2UEtoNetworkRelay_not_authorized = 1 + /* + * Enumeration is extensible + */ +} e_NGAP_FiveGProSeLayer2UEtoNetworkRelay; + +/* NGAP_FiveGProSeLayer2UEtoNetworkRelay */ +typedef long NGAP_FiveGProSeLayer2UEtoNetworkRelay_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_FiveGProSeLayer2UEtoNetworkRelay_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_FiveGProSeLayer2UEtoNetworkRelay; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_FiveGProSeLayer2UEtoNetworkRelay_specs_1; +asn_struct_free_f NGAP_FiveGProSeLayer2UEtoNetworkRelay_free; +asn_struct_print_f NGAP_FiveGProSeLayer2UEtoNetworkRelay_print; +asn_constr_check_f NGAP_FiveGProSeLayer2UEtoNetworkRelay_constraint; +jer_type_encoder_f NGAP_FiveGProSeLayer2UEtoNetworkRelay_encode_jer; +per_type_decoder_f NGAP_FiveGProSeLayer2UEtoNetworkRelay_decode_aper; +per_type_encoder_f NGAP_FiveGProSeLayer2UEtoNetworkRelay_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_FiveGProSeLayer2UEtoNetworkRelay_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_FiveGProSeLayer3UEtoNetworkRelay.c b/lib/asn1c/ngap/NGAP_FiveGProSeLayer3UEtoNetworkRelay.c new file mode 100644 index 000000000..d8b154362 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_FiveGProSeLayer3UEtoNetworkRelay.c @@ -0,0 +1,65 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_FiveGProSeLayer3UEtoNetworkRelay.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_FiveGProSeLayer3UEtoNetworkRelay_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_FiveGProSeLayer3UEtoNetworkRelay_value2enum_1[] = { + { 0, 10, "authorized" }, + { 1, 14, "not-authorized" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_FiveGProSeLayer3UEtoNetworkRelay_enum2value_1[] = { + 0, /* authorized(0) */ + 1 /* not-authorized(1) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_NGAP_FiveGProSeLayer3UEtoNetworkRelay_specs_1 = { + asn_MAP_NGAP_FiveGProSeLayer3UEtoNetworkRelay_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_FiveGProSeLayer3UEtoNetworkRelay_enum2value_1, /* N => "tag"; sorted by N */ + 2, /* Number of elements in the maps */ + 3, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_FiveGProSeLayer3UEtoNetworkRelay_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_FiveGProSeLayer3UEtoNetworkRelay = { + "FiveGProSeLayer3UEtoNetworkRelay", + "FiveGProSeLayer3UEtoNetworkRelay", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_FiveGProSeLayer3UEtoNetworkRelay_tags_1, + sizeof(asn_DEF_NGAP_FiveGProSeLayer3UEtoNetworkRelay_tags_1) + /sizeof(asn_DEF_NGAP_FiveGProSeLayer3UEtoNetworkRelay_tags_1[0]), /* 1 */ + asn_DEF_NGAP_FiveGProSeLayer3UEtoNetworkRelay_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_FiveGProSeLayer3UEtoNetworkRelay_tags_1) + /sizeof(asn_DEF_NGAP_FiveGProSeLayer3UEtoNetworkRelay_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_FiveGProSeLayer3UEtoNetworkRelay_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_FiveGProSeLayer3UEtoNetworkRelay_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_FiveGProSeLayer3UEtoNetworkRelay.h b/lib/asn1c/ngap/NGAP_FiveGProSeLayer3UEtoNetworkRelay.h new file mode 100644 index 000000000..42561ba30 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_FiveGProSeLayer3UEtoNetworkRelay.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_FiveGProSeLayer3UEtoNetworkRelay_H_ +#define _NGAP_FiveGProSeLayer3UEtoNetworkRelay_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_FiveGProSeLayer3UEtoNetworkRelay { + NGAP_FiveGProSeLayer3UEtoNetworkRelay_authorized = 0, + NGAP_FiveGProSeLayer3UEtoNetworkRelay_not_authorized = 1 + /* + * Enumeration is extensible + */ +} e_NGAP_FiveGProSeLayer3UEtoNetworkRelay; + +/* NGAP_FiveGProSeLayer3UEtoNetworkRelay */ +typedef long NGAP_FiveGProSeLayer3UEtoNetworkRelay_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_FiveGProSeLayer3UEtoNetworkRelay_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_FiveGProSeLayer3UEtoNetworkRelay; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_FiveGProSeLayer3UEtoNetworkRelay_specs_1; +asn_struct_free_f NGAP_FiveGProSeLayer3UEtoNetworkRelay_free; +asn_struct_print_f NGAP_FiveGProSeLayer3UEtoNetworkRelay_print; +asn_constr_check_f NGAP_FiveGProSeLayer3UEtoNetworkRelay_constraint; +jer_type_encoder_f NGAP_FiveGProSeLayer3UEtoNetworkRelay_encode_jer; +per_type_decoder_f NGAP_FiveGProSeLayer3UEtoNetworkRelay_decode_aper; +per_type_encoder_f NGAP_FiveGProSeLayer3UEtoNetworkRelay_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_FiveGProSeLayer3UEtoNetworkRelay_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_FiveGProSePC5FlowBitRates.c b/lib/asn1c/ngap/NGAP_FiveGProSePC5FlowBitRates.c new file mode 100644 index 000000000..eb947b41d --- /dev/null +++ b/lib/asn1c/ngap/NGAP_FiveGProSePC5FlowBitRates.c @@ -0,0 +1,105 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_FiveGProSePC5FlowBitRates.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_FiveGProSePC5FlowBitRates_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveGProSePC5FlowBitRates, fiveGproSeguaranteedFlowBitRate), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_BitRate, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "fiveGproSeguaranteedFlowBitRate" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveGProSePC5FlowBitRates, fiveGproSemaximumFlowBitRate), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_BitRate, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "fiveGproSemaximumFlowBitRate" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_FiveGProSePC5FlowBitRates, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P91, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_FiveGProSePC5FlowBitRates_oms_1[] = { 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_FiveGProSePC5FlowBitRates_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_FiveGProSePC5FlowBitRates_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* fiveGproSeguaranteedFlowBitRate */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* fiveGproSemaximumFlowBitRate */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_FiveGProSePC5FlowBitRates_specs_1 = { + sizeof(struct NGAP_FiveGProSePC5FlowBitRates), + offsetof(struct NGAP_FiveGProSePC5FlowBitRates, _asn_ctx), + asn_MAP_NGAP_FiveGProSePC5FlowBitRates_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_FiveGProSePC5FlowBitRates_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_FiveGProSePC5FlowBitRates = { + "FiveGProSePC5FlowBitRates", + "FiveGProSePC5FlowBitRates", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_FiveGProSePC5FlowBitRates_tags_1, + sizeof(asn_DEF_NGAP_FiveGProSePC5FlowBitRates_tags_1) + /sizeof(asn_DEF_NGAP_FiveGProSePC5FlowBitRates_tags_1[0]), /* 1 */ + asn_DEF_NGAP_FiveGProSePC5FlowBitRates_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_FiveGProSePC5FlowBitRates_tags_1) + /sizeof(asn_DEF_NGAP_FiveGProSePC5FlowBitRates_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_FiveGProSePC5FlowBitRates_1, + 3, /* Elements count */ + &asn_SPC_NGAP_FiveGProSePC5FlowBitRates_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_FiveGProSePC5FlowBitRates.h b/lib/asn1c/ngap/NGAP_FiveGProSePC5FlowBitRates.h new file mode 100644 index 000000000..69f24ed89 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_FiveGProSePC5FlowBitRates.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_FiveGProSePC5FlowBitRates_H_ +#define _NGAP_FiveGProSePC5FlowBitRates_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_BitRate.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_FiveGProSePC5FlowBitRates */ +typedef struct NGAP_FiveGProSePC5FlowBitRates { + NGAP_BitRate_t fiveGproSeguaranteedFlowBitRate; + NGAP_BitRate_t fiveGproSemaximumFlowBitRate; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_FiveGProSePC5FlowBitRates_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_FiveGProSePC5FlowBitRates; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_FiveGProSePC5FlowBitRates_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_FiveGProSePC5FlowBitRates_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_FiveGProSePC5FlowBitRates_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_FiveGProSePC5QoSFlowItem.c b/lib/asn1c/ngap/NGAP_FiveGProSePC5QoSFlowItem.c new file mode 100644 index 000000000..b856ac84f --- /dev/null +++ b/lib/asn1c/ngap/NGAP_FiveGProSePC5QoSFlowItem.c @@ -0,0 +1,124 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_FiveGProSePC5QoSFlowItem.h" + +#include "NGAP_FiveGProSePC5FlowBitRates.h" +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_FiveGProSePC5QoSFlowItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveGProSePC5QoSFlowItem, fiveGproSepQI), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_FiveQI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "fiveGproSepQI" + }, + { ATF_POINTER, 3, offsetof(struct NGAP_FiveGProSePC5QoSFlowItem, fiveGproSepc5FlowBitRates), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_FiveGProSePC5FlowBitRates, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "fiveGproSepc5FlowBitRates" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_FiveGProSePC5QoSFlowItem, fiveGproSerange), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Range, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "fiveGproSerange" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_FiveGProSePC5QoSFlowItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P90, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_FiveGProSePC5QoSFlowItem_oms_1[] = { 1, 2, 3 }; +static const ber_tlv_tag_t asn_DEF_NGAP_FiveGProSePC5QoSFlowItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_FiveGProSePC5QoSFlowItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* fiveGproSepQI */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* fiveGproSepc5FlowBitRates */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* fiveGproSerange */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_FiveGProSePC5QoSFlowItem_specs_1 = { + sizeof(struct NGAP_FiveGProSePC5QoSFlowItem), + offsetof(struct NGAP_FiveGProSePC5QoSFlowItem, _asn_ctx), + asn_MAP_NGAP_FiveGProSePC5QoSFlowItem_tag2el_1, + 4, /* Count of tags in the map */ + asn_MAP_NGAP_FiveGProSePC5QoSFlowItem_oms_1, /* Optional members */ + 3, 0, /* Root/Additions */ + 4, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_FiveGProSePC5QoSFlowItem = { + "FiveGProSePC5QoSFlowItem", + "FiveGProSePC5QoSFlowItem", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_FiveGProSePC5QoSFlowItem_tags_1, + sizeof(asn_DEF_NGAP_FiveGProSePC5QoSFlowItem_tags_1) + /sizeof(asn_DEF_NGAP_FiveGProSePC5QoSFlowItem_tags_1[0]), /* 1 */ + asn_DEF_NGAP_FiveGProSePC5QoSFlowItem_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_FiveGProSePC5QoSFlowItem_tags_1) + /sizeof(asn_DEF_NGAP_FiveGProSePC5QoSFlowItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_FiveGProSePC5QoSFlowItem_1, + 4, /* Elements count */ + &asn_SPC_NGAP_FiveGProSePC5QoSFlowItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_FiveGProSePC5QoSFlowItem.h b/lib/asn1c/ngap/NGAP_FiveGProSePC5QoSFlowItem.h new file mode 100644 index 000000000..6b077ab31 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_FiveGProSePC5QoSFlowItem.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_FiveGProSePC5QoSFlowItem_H_ +#define _NGAP_FiveGProSePC5QoSFlowItem_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_FiveQI.h" +#include "NGAP_Range.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_FiveGProSePC5FlowBitRates; +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_FiveGProSePC5QoSFlowItem */ +typedef struct NGAP_FiveGProSePC5QoSFlowItem { + NGAP_FiveQI_t fiveGproSepQI; + struct NGAP_FiveGProSePC5FlowBitRates *fiveGproSepc5FlowBitRates; /* OPTIONAL */ + NGAP_Range_t *fiveGproSerange; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_FiveGProSePC5QoSFlowItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_FiveGProSePC5QoSFlowItem; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_FiveGProSePC5QoSFlowItem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_FiveGProSePC5QoSFlowItem_1[4]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_FiveGProSePC5QoSFlowItem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_FiveGProSePC5QoSFlowList.c b/lib/asn1c/ngap/NGAP_FiveGProSePC5QoSFlowList.c new file mode 100644 index 000000000..2a11ebcf2 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_FiveGProSePC5QoSFlowList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_FiveGProSePC5QoSFlowList.h" + +#include "NGAP_FiveGProSePC5QoSFlowItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_FiveGProSePC5QoSFlowList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 11, 11, 1, 2048 } /* (SIZE(1..2048)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_FiveGProSePC5QoSFlowList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_FiveGProSePC5QoSFlowItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_FiveGProSePC5QoSFlowList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_FiveGProSePC5QoSFlowList_specs_1 = { + sizeof(struct NGAP_FiveGProSePC5QoSFlowList), + offsetof(struct NGAP_FiveGProSePC5QoSFlowList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_FiveGProSePC5QoSFlowList = { + "FiveGProSePC5QoSFlowList", + "FiveGProSePC5QoSFlowList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_FiveGProSePC5QoSFlowList_tags_1, + sizeof(asn_DEF_NGAP_FiveGProSePC5QoSFlowList_tags_1) + /sizeof(asn_DEF_NGAP_FiveGProSePC5QoSFlowList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_FiveGProSePC5QoSFlowList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_FiveGProSePC5QoSFlowList_tags_1) + /sizeof(asn_DEF_NGAP_FiveGProSePC5QoSFlowList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_FiveGProSePC5QoSFlowList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_FiveGProSePC5QoSFlowList_1, + 1, /* Single element */ + &asn_SPC_NGAP_FiveGProSePC5QoSFlowList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_FiveGProSePC5QoSFlowList.h b/lib/asn1c/ngap/NGAP_FiveGProSePC5QoSFlowList.h new file mode 100644 index 000000000..e8cf17e67 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_FiveGProSePC5QoSFlowList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_FiveGProSePC5QoSFlowList_H_ +#define _NGAP_FiveGProSePC5QoSFlowList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_FiveGProSePC5QoSFlowItem; + +/* NGAP_FiveGProSePC5QoSFlowList */ +typedef struct NGAP_FiveGProSePC5QoSFlowList { + A_SEQUENCE_OF(struct NGAP_FiveGProSePC5QoSFlowItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_FiveGProSePC5QoSFlowList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_FiveGProSePC5QoSFlowList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_FiveGProSePC5QoSFlowList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_FiveGProSePC5QoSFlowList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_FiveGProSePC5QoSFlowList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_FiveGProSePC5QoSFlowList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_FiveQI.c b/lib/asn1c/ngap/NGAP_FiveQI.c index 8f1eef3bd..b2bc32e6d 100644 --- a/lib/asn1c/ngap/NGAP_FiveQI.c +++ b/lib/asn1c/ngap/NGAP_FiveQI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_FiveQI.h b/lib/asn1c/ngap/NGAP_FiveQI.h index aafe21900..539ed4201 100644 --- a/lib/asn1c/ngap/NGAP_FiveQI.h +++ b/lib/asn1c/ngap/NGAP_FiveQI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ForbiddenAreaInformation-Item.c b/lib/asn1c/ngap/NGAP_ForbiddenAreaInformation-Item.c index 732f81c58..9ca12d56e 100644 --- a/lib/asn1c/ngap/NGAP_ForbiddenAreaInformation-Item.c +++ b/lib/asn1c/ngap/NGAP_ForbiddenAreaInformation-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_ForbiddenAreaInformation_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_ForbiddenAreaInformation_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P81, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P93, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_ForbiddenAreaInformation-Item.h b/lib/asn1c/ngap/NGAP_ForbiddenAreaInformation-Item.h index 6ecdaa448..a18903143 100644 --- a/lib/asn1c/ngap/NGAP_ForbiddenAreaInformation-Item.h +++ b/lib/asn1c/ngap/NGAP_ForbiddenAreaInformation-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ForbiddenAreaInformation.c b/lib/asn1c/ngap/NGAP_ForbiddenAreaInformation.c index f1f9ec84e..d199f5820 100644 --- a/lib/asn1c/ngap/NGAP_ForbiddenAreaInformation.c +++ b/lib/asn1c/ngap/NGAP_ForbiddenAreaInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ForbiddenAreaInformation.h b/lib/asn1c/ngap/NGAP_ForbiddenAreaInformation.h index d9edb6656..1561f8070 100644 --- a/lib/asn1c/ngap/NGAP_ForbiddenAreaInformation.h +++ b/lib/asn1c/ngap/NGAP_ForbiddenAreaInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ForbiddenTACs.c b/lib/asn1c/ngap/NGAP_ForbiddenTACs.c index 573941545..b32943666 100644 --- a/lib/asn1c/ngap/NGAP_ForbiddenTACs.c +++ b/lib/asn1c/ngap/NGAP_ForbiddenTACs.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ForbiddenTACs.h b/lib/asn1c/ngap/NGAP_ForbiddenTACs.h index c48112411..4eecee66b 100644 --- a/lib/asn1c/ngap/NGAP_ForbiddenTACs.h +++ b/lib/asn1c/ngap/NGAP_ForbiddenTACs.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_FromEUTRANtoNGRAN.c b/lib/asn1c/ngap/NGAP_FromEUTRANtoNGRAN.c index 8f2fba877..af86677a3 100644 --- a/lib/asn1c/ngap/NGAP_FromEUTRANtoNGRAN.c +++ b/lib/asn1c/ngap/NGAP_FromEUTRANtoNGRAN.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_FromEUTRANtoNGRAN_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_FromEUTRANtoNGRAN, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P82, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P94, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_FromEUTRANtoNGRAN.h b/lib/asn1c/ngap/NGAP_FromEUTRANtoNGRAN.h index 2d3b86481..f36550c5e 100644 --- a/lib/asn1c/ngap/NGAP_FromEUTRANtoNGRAN.h +++ b/lib/asn1c/ngap/NGAP_FromEUTRANtoNGRAN.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_FromNGRANtoEUTRAN.c b/lib/asn1c/ngap/NGAP_FromNGRANtoEUTRAN.c index c0451d5e4..5705adfbc 100644 --- a/lib/asn1c/ngap/NGAP_FromNGRANtoEUTRAN.c +++ b/lib/asn1c/ngap/NGAP_FromNGRANtoEUTRAN.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_FromNGRANtoEUTRAN_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_FromNGRANtoEUTRAN, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P83, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P95, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_FromNGRANtoEUTRAN.h b/lib/asn1c/ngap/NGAP_FromNGRANtoEUTRAN.h index 604615948..63cf223c2 100644 --- a/lib/asn1c/ngap/NGAP_FromNGRANtoEUTRAN.h +++ b/lib/asn1c/ngap/NGAP_FromNGRANtoEUTRAN.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_GBR-QosInformation.c b/lib/asn1c/ngap/NGAP_GBR-QosInformation.c index 6516a73cf..0d7343679 100644 --- a/lib/asn1c/ngap/NGAP_GBR-QosInformation.c +++ b/lib/asn1c/ngap/NGAP_GBR-QosInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -131,7 +131,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GBR_QosInformation_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_GBR_QosInformation, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (7 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P84, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P96, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_GBR-QosInformation.h b/lib/asn1c/ngap/NGAP_GBR-QosInformation.h index bda783947..93e43bb55 100644 --- a/lib/asn1c/ngap/NGAP_GBR-QosInformation.h +++ b/lib/asn1c/ngap/NGAP_GBR-QosInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_GNB-ID.c b/lib/asn1c/ngap/NGAP_GNB-ID.c index e55ff515b..329b21198 100644 --- a/lib/asn1c/ngap/NGAP_GNB-ID.c +++ b/lib/asn1c/ngap/NGAP_GNB-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GNB_ID_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_GNB_ID, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P16, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P17, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_GNB-ID.h b/lib/asn1c/ngap/NGAP_GNB-ID.h index 877493adf..8bcf2327a 100644 --- a/lib/asn1c/ngap/NGAP_GNB-ID.h +++ b/lib/asn1c/ngap/NGAP_GNB-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_GNBSetID.c b/lib/asn1c/ngap/NGAP_GNBSetID.c index 57b51ea92..820cdd19e 100644 --- a/lib/asn1c/ngap/NGAP_GNBSetID.c +++ b/lib/asn1c/ngap/NGAP_GNBSetID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_GNBSetID.h b/lib/asn1c/ngap/NGAP_GNBSetID.h index 66d043dd8..c836638cb 100644 --- a/lib/asn1c/ngap/NGAP_GNBSetID.h +++ b/lib/asn1c/ngap/NGAP_GNBSetID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_GTP-TEID.c b/lib/asn1c/ngap/NGAP_GTP-TEID.c index 744f50419..0647a4189 100644 --- a/lib/asn1c/ngap/NGAP_GTP-TEID.c +++ b/lib/asn1c/ngap/NGAP_GTP-TEID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_GTP-TEID.h b/lib/asn1c/ngap/NGAP_GTP-TEID.h index e7d4a1f03..e31ebe4e2 100644 --- a/lib/asn1c/ngap/NGAP_GTP-TEID.h +++ b/lib/asn1c/ngap/NGAP_GTP-TEID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_GTPTunnel.c b/lib/asn1c/ngap/NGAP_GTPTunnel.c index 3351ba991..782944e40 100644 --- a/lib/asn1c/ngap/NGAP_GTPTunnel.c +++ b/lib/asn1c/ngap/NGAP_GTPTunnel.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GTPTunnel_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_GTPTunnel, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P93, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P105, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_GTPTunnel.h b/lib/asn1c/ngap/NGAP_GTPTunnel.h index 6fc82bac6..2d7b13def 100644 --- a/lib/asn1c/ngap/NGAP_GTPTunnel.h +++ b/lib/asn1c/ngap/NGAP_GTPTunnel.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_GUAMI.c b/lib/asn1c/ngap/NGAP_GUAMI.c index f8bfb73b8..a5c42cf9c 100644 --- a/lib/asn1c/ngap/NGAP_GUAMI.c +++ b/lib/asn1c/ngap/NGAP_GUAMI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -80,7 +80,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GUAMI_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_GUAMI, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P94, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P106, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_GUAMI.h b/lib/asn1c/ngap/NGAP_GUAMI.h index 8721ef98f..aa741ed72 100644 --- a/lib/asn1c/ngap/NGAP_GUAMI.h +++ b/lib/asn1c/ngap/NGAP_GUAMI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_GUAMIType.c b/lib/asn1c/ngap/NGAP_GUAMIType.c index 03f15b564..3c1660f32 100644 --- a/lib/asn1c/ngap/NGAP_GUAMIType.c +++ b/lib/asn1c/ngap/NGAP_GUAMIType.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_GUAMIType_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_GUAMIType_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -28,7 +28,7 @@ static const unsigned int asn_MAP_NGAP_GUAMIType_enum2value_1[] = { 0 /* native(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_GUAMIType_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_GUAMIType_specs_1 = { asn_MAP_NGAP_GUAMIType_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_GUAMIType_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_GUAMIType.h b/lib/asn1c/ngap/NGAP_GUAMIType.h index fd853826b..6fb710069 100644 --- a/lib/asn1c/ngap/NGAP_GUAMIType.h +++ b/lib/asn1c/ngap/NGAP_GUAMIType.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -31,7 +31,9 @@ typedef enum NGAP_GUAMIType { typedef long NGAP_GUAMIType_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_GUAMIType_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_GUAMIType; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_GUAMIType_specs_1; asn_struct_free_f NGAP_GUAMIType_free; asn_struct_print_f NGAP_GUAMIType_print; asn_constr_check_f NGAP_GUAMIType_constraint; diff --git a/lib/asn1c/ngap/NGAP_GlobalCable-ID.c b/lib/asn1c/ngap/NGAP_GlobalCable-ID.c index 7be02ede2..a1782ad27 100644 --- a/lib/asn1c/ngap/NGAP_GlobalCable-ID.c +++ b/lib/asn1c/ngap/NGAP_GlobalCable-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_GlobalCable-ID.h b/lib/asn1c/ngap/NGAP_GlobalCable-ID.h index 38ce3aaeb..eccd4915e 100644 --- a/lib/asn1c/ngap/NGAP_GlobalCable-ID.h +++ b/lib/asn1c/ngap/NGAP_GlobalCable-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_GlobalENB-ID.c b/lib/asn1c/ngap/NGAP_GlobalENB-ID.c index 34ee3df30..e1a5921c0 100644 --- a/lib/asn1c/ngap/NGAP_GlobalENB-ID.c +++ b/lib/asn1c/ngap/NGAP_GlobalENB-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalENB_ID_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_GlobalENB_ID, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P85, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P97, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_GlobalENB-ID.h b/lib/asn1c/ngap/NGAP_GlobalENB-ID.h index b88c4c632..7c0edee09 100644 --- a/lib/asn1c/ngap/NGAP_GlobalENB-ID.h +++ b/lib/asn1c/ngap/NGAP_GlobalENB-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_GlobalGNB-ID.c b/lib/asn1c/ngap/NGAP_GlobalGNB-ID.c index cd6fb5e8a..c2150e1d7 100644 --- a/lib/asn1c/ngap/NGAP_GlobalGNB-ID.c +++ b/lib/asn1c/ngap/NGAP_GlobalGNB-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalGNB_ID_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_GlobalGNB_ID, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P86, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P98, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_GlobalGNB-ID.h b/lib/asn1c/ngap/NGAP_GlobalGNB-ID.h index ebc495ede..9081ce7c9 100644 --- a/lib/asn1c/ngap/NGAP_GlobalGNB-ID.h +++ b/lib/asn1c/ngap/NGAP_GlobalGNB-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_GlobalLine-ID.c b/lib/asn1c/ngap/NGAP_GlobalLine-ID.c index 156c4dcc7..7c7f7c0d2 100644 --- a/lib/asn1c/ngap/NGAP_GlobalLine-ID.c +++ b/lib/asn1c/ngap/NGAP_GlobalLine-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalLine_ID_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_GlobalLine_ID, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P88, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P100, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_GlobalLine-ID.h b/lib/asn1c/ngap/NGAP_GlobalLine-ID.h index 6789aa722..078318d1d 100644 --- a/lib/asn1c/ngap/NGAP_GlobalLine-ID.h +++ b/lib/asn1c/ngap/NGAP_GlobalLine-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_GlobalLineIdentity.c b/lib/asn1c/ngap/NGAP_GlobalLineIdentity.c index 3c7d8eb06..cb69bf3a3 100644 --- a/lib/asn1c/ngap/NGAP_GlobalLineIdentity.c +++ b/lib/asn1c/ngap/NGAP_GlobalLineIdentity.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_GlobalLineIdentity.h b/lib/asn1c/ngap/NGAP_GlobalLineIdentity.h index d9a890dcc..728f9b292 100644 --- a/lib/asn1c/ngap/NGAP_GlobalLineIdentity.h +++ b/lib/asn1c/ngap/NGAP_GlobalLineIdentity.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_GlobalN3IWF-ID.c b/lib/asn1c/ngap/NGAP_GlobalN3IWF-ID.c index 108d02e2e..a49d8bdc4 100644 --- a/lib/asn1c/ngap/NGAP_GlobalN3IWF-ID.c +++ b/lib/asn1c/ngap/NGAP_GlobalN3IWF-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalN3IWF_ID_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_GlobalN3IWF_ID, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P87, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P99, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_GlobalN3IWF-ID.h b/lib/asn1c/ngap/NGAP_GlobalN3IWF-ID.h index 8c7159ce2..3b4c18a4a 100644 --- a/lib/asn1c/ngap/NGAP_GlobalN3IWF-ID.h +++ b/lib/asn1c/ngap/NGAP_GlobalN3IWF-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_GlobalNgENB-ID.c b/lib/asn1c/ngap/NGAP_GlobalNgENB-ID.c index 13d2f44ba..a0671049e 100644 --- a/lib/asn1c/ngap/NGAP_GlobalNgENB-ID.c +++ b/lib/asn1c/ngap/NGAP_GlobalNgENB-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalNgENB_ID_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_GlobalNgENB_ID, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P89, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P101, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_GlobalNgENB-ID.h b/lib/asn1c/ngap/NGAP_GlobalNgENB-ID.h index 262b4e618..6ee4efc55 100644 --- a/lib/asn1c/ngap/NGAP_GlobalNgENB-ID.h +++ b/lib/asn1c/ngap/NGAP_GlobalNgENB-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_GlobalRANNodeID.c b/lib/asn1c/ngap/NGAP_GlobalRANNodeID.c index 3fad4f6dc..6ec1563f0 100644 --- a/lib/asn1c/ngap/NGAP_GlobalRANNodeID.c +++ b/lib/asn1c/ngap/NGAP_GlobalRANNodeID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -73,7 +73,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalRANNodeID_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_GlobalRANNodeID, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P15, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P16, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_GlobalRANNodeID.h b/lib/asn1c/ngap/NGAP_GlobalRANNodeID.h index 9ffca4317..2387692b3 100644 --- a/lib/asn1c/ngap/NGAP_GlobalRANNodeID.h +++ b/lib/asn1c/ngap/NGAP_GlobalRANNodeID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_GlobalTNGF-ID.c b/lib/asn1c/ngap/NGAP_GlobalTNGF-ID.c index d27b307e7..09b5adba8 100644 --- a/lib/asn1c/ngap/NGAP_GlobalTNGF-ID.c +++ b/lib/asn1c/ngap/NGAP_GlobalTNGF-ID.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_GlobalTNGF-ID.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_GlobalTNGF_ID_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_GlobalTNGF_ID_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalTNGF_ID, pLMNIdentity), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_GlobalTNGF_ID_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_GlobalTNGF_ID, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P90, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P102, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_GlobalTNGF_ID_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* tNGF-ID */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalTNGF_ID_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalTNGF_ID_specs_1 = { sizeof(struct NGAP_GlobalTNGF_ID), offsetof(struct NGAP_GlobalTNGF_ID, _asn_ctx), asn_MAP_NGAP_GlobalTNGF_ID_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_GlobalTNGF-ID.h b/lib/asn1c/ngap/NGAP_GlobalTNGF-ID.h index 2b0f63d23..ff711fbf7 100644 --- a/lib/asn1c/ngap/NGAP_GlobalTNGF-ID.h +++ b/lib/asn1c/ngap/NGAP_GlobalTNGF-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct NGAP_GlobalTNGF_ID { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalTNGF_ID; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalTNGF_ID_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_GlobalTNGF_ID_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_GlobalTWIF-ID.c b/lib/asn1c/ngap/NGAP_GlobalTWIF-ID.c index fadf517f2..1db36c173 100644 --- a/lib/asn1c/ngap/NGAP_GlobalTWIF-ID.c +++ b/lib/asn1c/ngap/NGAP_GlobalTWIF-ID.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_GlobalTWIF-ID.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_GlobalTWIF_ID_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_GlobalTWIF_ID_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalTWIF_ID, pLMNIdentity), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_GlobalTWIF_ID_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_GlobalTWIF_ID, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P91, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P103, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_GlobalTWIF_ID_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* tWIF-ID */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalTWIF_ID_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalTWIF_ID_specs_1 = { sizeof(struct NGAP_GlobalTWIF_ID), offsetof(struct NGAP_GlobalTWIF_ID, _asn_ctx), asn_MAP_NGAP_GlobalTWIF_ID_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_GlobalTWIF-ID.h b/lib/asn1c/ngap/NGAP_GlobalTWIF-ID.h index ca8219aa5..6a8e17523 100644 --- a/lib/asn1c/ngap/NGAP_GlobalTWIF-ID.h +++ b/lib/asn1c/ngap/NGAP_GlobalTWIF-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct NGAP_GlobalTWIF_ID { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalTWIF_ID; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalTWIF_ID_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_GlobalTWIF_ID_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_GlobalW-AGF-ID.c b/lib/asn1c/ngap/NGAP_GlobalW-AGF-ID.c index ed64401ba..6de540e28 100644 --- a/lib/asn1c/ngap/NGAP_GlobalW-AGF-ID.c +++ b/lib/asn1c/ngap/NGAP_GlobalW-AGF-ID.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_GlobalW-AGF-ID.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_GlobalW_AGF_ID_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_GlobalW_AGF_ID_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalW_AGF_ID, pLMNIdentity), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_GlobalW_AGF_ID_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_GlobalW_AGF_ID, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P92, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P104, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_GlobalW_AGF_ID_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* w-AGF-ID */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalW_AGF_ID_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalW_AGF_ID_specs_1 = { sizeof(struct NGAP_GlobalW_AGF_ID), offsetof(struct NGAP_GlobalW_AGF_ID, _asn_ctx), asn_MAP_NGAP_GlobalW_AGF_ID_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_GlobalW-AGF-ID.h b/lib/asn1c/ngap/NGAP_GlobalW-AGF-ID.h index 224697381..32c9ffcc9 100644 --- a/lib/asn1c/ngap/NGAP_GlobalW-AGF-ID.h +++ b/lib/asn1c/ngap/NGAP_GlobalW-AGF-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct NGAP_GlobalW_AGF_ID { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalW_AGF_ID; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalW_AGF_ID_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_GlobalW_AGF_ID_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_HFCNode-ID.c b/lib/asn1c/ngap/NGAP_HFCNode-ID.c index 6d612c5c5..cd4a478cf 100644 --- a/lib/asn1c/ngap/NGAP_HFCNode-ID.c +++ b/lib/asn1c/ngap/NGAP_HFCNode-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_HFCNode-ID.h b/lib/asn1c/ngap/NGAP_HFCNode-ID.h index 4e3c9c5a4..ac6f25e77 100644 --- a/lib/asn1c/ngap/NGAP_HFCNode-ID.h +++ b/lib/asn1c/ngap/NGAP_HFCNode-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_HOReport.c b/lib/asn1c/ngap/NGAP_HOReport.c index 15d80b077..a9e4833f8 100644 --- a/lib/asn1c/ngap/NGAP_HOReport.c +++ b/lib/asn1c/ngap/NGAP_HOReport.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -266,7 +266,7 @@ asn_TYPE_member_t asn_MBR_NGAP_HOReport_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_HOReport, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (9 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P100, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P112, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_HOReport.h b/lib/asn1c/ngap/NGAP_HOReport.h index 4d2a920b2..8dc0af024 100644 --- a/lib/asn1c/ngap/NGAP_HOReport.h +++ b/lib/asn1c/ngap/NGAP_HOReport.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_HandoverCancel.c b/lib/asn1c/ngap/NGAP_HandoverCancel.c index 87a181e45..97fa4df0e 100644 --- a/lib/asn1c/ngap/NGAP_HandoverCancel.c +++ b/lib/asn1c/ngap/NGAP_HandoverCancel.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverCancel_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverCancel, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P38, + &asn_DEF_NGAP_ProtocolIE_Container_11854P38, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_HandoverCancel.h b/lib/asn1c/ngap/NGAP_HandoverCancel.h index 874010dcc..cccb9540c 100644 --- a/lib/asn1c/ngap/NGAP_HandoverCancel.h +++ b/lib/asn1c/ngap/NGAP_HandoverCancel.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_HandoverCancel */ typedef struct NGAP_HandoverCancel { - NGAP_ProtocolIE_Container_9574P38_t protocolIEs; + NGAP_ProtocolIE_Container_11854P38_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_HandoverCancelAcknowledge.c b/lib/asn1c/ngap/NGAP_HandoverCancelAcknowledge.c index 7e60c762c..33aed8d66 100644 --- a/lib/asn1c/ngap/NGAP_HandoverCancelAcknowledge.c +++ b/lib/asn1c/ngap/NGAP_HandoverCancelAcknowledge.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverCancelAcknowledge_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverCancelAcknowledge, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P39, + &asn_DEF_NGAP_ProtocolIE_Container_11854P39, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_HandoverCancelAcknowledge.h b/lib/asn1c/ngap/NGAP_HandoverCancelAcknowledge.h index 60a24365e..cff20e9f8 100644 --- a/lib/asn1c/ngap/NGAP_HandoverCancelAcknowledge.h +++ b/lib/asn1c/ngap/NGAP_HandoverCancelAcknowledge.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_HandoverCancelAcknowledge */ typedef struct NGAP_HandoverCancelAcknowledge { - NGAP_ProtocolIE_Container_9574P39_t protocolIEs; + NGAP_ProtocolIE_Container_11854P39_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_HandoverCommand.c b/lib/asn1c/ngap/NGAP_HandoverCommand.c index 49b316fe8..e2f64cdc4 100644 --- a/lib/asn1c/ngap/NGAP_HandoverCommand.c +++ b/lib/asn1c/ngap/NGAP_HandoverCommand.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverCommand_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverCommand, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P29, + &asn_DEF_NGAP_ProtocolIE_Container_11854P29, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_HandoverCommand.h b/lib/asn1c/ngap/NGAP_HandoverCommand.h index 06b438ae6..aac8c4026 100644 --- a/lib/asn1c/ngap/NGAP_HandoverCommand.h +++ b/lib/asn1c/ngap/NGAP_HandoverCommand.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_HandoverCommand */ typedef struct NGAP_HandoverCommand { - NGAP_ProtocolIE_Container_9574P29_t protocolIEs; + NGAP_ProtocolIE_Container_11854P29_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_HandoverCommandTransfer.c b/lib/asn1c/ngap/NGAP_HandoverCommandTransfer.c index 72a523d1d..075973b2b 100644 --- a/lib/asn1c/ngap/NGAP_HandoverCommandTransfer.c +++ b/lib/asn1c/ngap/NGAP_HandoverCommandTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -66,7 +66,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_HandoverCommandTransfer_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_HandoverCommandTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P95, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P107, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_HandoverCommandTransfer.h b/lib/asn1c/ngap/NGAP_HandoverCommandTransfer.h index 5a07d8f18..ee999f0e9 100644 --- a/lib/asn1c/ngap/NGAP_HandoverCommandTransfer.h +++ b/lib/asn1c/ngap/NGAP_HandoverCommandTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_HandoverFailure.c b/lib/asn1c/ngap/NGAP_HandoverFailure.c index e0db73010..d819bca85 100644 --- a/lib/asn1c/ngap/NGAP_HandoverFailure.c +++ b/lib/asn1c/ngap/NGAP_HandoverFailure.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverFailure_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverFailure, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P33, + &asn_DEF_NGAP_ProtocolIE_Container_11854P33, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_HandoverFailure.h b/lib/asn1c/ngap/NGAP_HandoverFailure.h index 8eedeb598..153fcf4b2 100644 --- a/lib/asn1c/ngap/NGAP_HandoverFailure.h +++ b/lib/asn1c/ngap/NGAP_HandoverFailure.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_HandoverFailure */ typedef struct NGAP_HandoverFailure { - NGAP_ProtocolIE_Container_9574P33_t protocolIEs; + NGAP_ProtocolIE_Container_11854P33_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_HandoverFlag.c b/lib/asn1c/ngap/NGAP_HandoverFlag.c index ffc7ecd60..563a0f7c4 100644 --- a/lib/asn1c/ngap/NGAP_HandoverFlag.c +++ b/lib/asn1c/ngap/NGAP_HandoverFlag.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_HandoverFlag_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_HandoverFlag_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_NGAP_HandoverFlag_enum2value_1[] = { 0 /* handover-preparation(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_HandoverFlag_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_HandoverFlag_specs_1 = { asn_MAP_NGAP_HandoverFlag_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_HandoverFlag_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_HandoverFlag.h b/lib/asn1c/ngap/NGAP_HandoverFlag.h index e86e24110..1e6b7e45d 100644 --- a/lib/asn1c/ngap/NGAP_HandoverFlag.h +++ b/lib/asn1c/ngap/NGAP_HandoverFlag.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum NGAP_HandoverFlag { typedef long NGAP_HandoverFlag_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_HandoverFlag_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverFlag; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_HandoverFlag_specs_1; asn_struct_free_f NGAP_HandoverFlag_free; asn_struct_print_f NGAP_HandoverFlag_print; asn_constr_check_f NGAP_HandoverFlag_constraint; diff --git a/lib/asn1c/ngap/NGAP_HandoverNotify.c b/lib/asn1c/ngap/NGAP_HandoverNotify.c index ec6f6c17f..6d0c63cbe 100644 --- a/lib/asn1c/ngap/NGAP_HandoverNotify.c +++ b/lib/asn1c/ngap/NGAP_HandoverNotify.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverNotify_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverNotify, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P34, + &asn_DEF_NGAP_ProtocolIE_Container_11854P34, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_HandoverNotify.h b/lib/asn1c/ngap/NGAP_HandoverNotify.h index 1d5230637..15da5569b 100644 --- a/lib/asn1c/ngap/NGAP_HandoverNotify.h +++ b/lib/asn1c/ngap/NGAP_HandoverNotify.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_HandoverNotify */ typedef struct NGAP_HandoverNotify { - NGAP_ProtocolIE_Container_9574P34_t protocolIEs; + NGAP_ProtocolIE_Container_11854P34_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_HandoverPreparationFailure.c b/lib/asn1c/ngap/NGAP_HandoverPreparationFailure.c index 8aa29636c..0b6c165de 100644 --- a/lib/asn1c/ngap/NGAP_HandoverPreparationFailure.c +++ b/lib/asn1c/ngap/NGAP_HandoverPreparationFailure.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverPreparationFailure_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverPreparationFailure, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P30, + &asn_DEF_NGAP_ProtocolIE_Container_11854P30, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_HandoverPreparationFailure.h b/lib/asn1c/ngap/NGAP_HandoverPreparationFailure.h index d2e1fea62..5b26fd7c0 100644 --- a/lib/asn1c/ngap/NGAP_HandoverPreparationFailure.h +++ b/lib/asn1c/ngap/NGAP_HandoverPreparationFailure.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_HandoverPreparationFailure */ typedef struct NGAP_HandoverPreparationFailure { - NGAP_ProtocolIE_Container_9574P30_t protocolIEs; + NGAP_ProtocolIE_Container_11854P30_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_HandoverPreparationUnsuccessfulTransfer.c b/lib/asn1c/ngap/NGAP_HandoverPreparationUnsuccessfulTransfer.c index 5de1e7a95..643eb2ee1 100644 --- a/lib/asn1c/ngap/NGAP_HandoverPreparationUnsuccessfulTransfer.c +++ b/lib/asn1c/ngap/NGAP_HandoverPreparationUnsuccessfulTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_HandoverPreparationUnsuccessfulTransfer_1[ { ATF_POINTER, 1, offsetof(struct NGAP_HandoverPreparationUnsuccessfulTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P96, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P108, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_HandoverPreparationUnsuccessfulTransfer.h b/lib/asn1c/ngap/NGAP_HandoverPreparationUnsuccessfulTransfer.h index 0946e73f7..fe1001000 100644 --- a/lib/asn1c/ngap/NGAP_HandoverPreparationUnsuccessfulTransfer.h +++ b/lib/asn1c/ngap/NGAP_HandoverPreparationUnsuccessfulTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_HandoverRequest.c b/lib/asn1c/ngap/NGAP_HandoverRequest.c index 7a23ef9d8..62be0b6b4 100644 --- a/lib/asn1c/ngap/NGAP_HandoverRequest.c +++ b/lib/asn1c/ngap/NGAP_HandoverRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P31, + &asn_DEF_NGAP_ProtocolIE_Container_11854P31, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_HandoverRequest.h b/lib/asn1c/ngap/NGAP_HandoverRequest.h index b2b171775..1cf0b86ac 100644 --- a/lib/asn1c/ngap/NGAP_HandoverRequest.h +++ b/lib/asn1c/ngap/NGAP_HandoverRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_HandoverRequest */ typedef struct NGAP_HandoverRequest { - NGAP_ProtocolIE_Container_9574P31_t protocolIEs; + NGAP_ProtocolIE_Container_11854P31_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_HandoverRequestAcknowledge.c b/lib/asn1c/ngap/NGAP_HandoverRequestAcknowledge.c index d95aff37c..6962fc8bd 100644 --- a/lib/asn1c/ngap/NGAP_HandoverRequestAcknowledge.c +++ b/lib/asn1c/ngap/NGAP_HandoverRequestAcknowledge.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverRequestAcknowledge_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestAcknowledge, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P32, + &asn_DEF_NGAP_ProtocolIE_Container_11854P32, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_HandoverRequestAcknowledge.h b/lib/asn1c/ngap/NGAP_HandoverRequestAcknowledge.h index 5a0016030..11354b6cc 100644 --- a/lib/asn1c/ngap/NGAP_HandoverRequestAcknowledge.h +++ b/lib/asn1c/ngap/NGAP_HandoverRequestAcknowledge.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_HandoverRequestAcknowledge */ typedef struct NGAP_HandoverRequestAcknowledge { - NGAP_ProtocolIE_Container_9574P32_t protocolIEs; + NGAP_ProtocolIE_Container_11854P32_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_HandoverRequestAcknowledgeTransfer.c b/lib/asn1c/ngap/NGAP_HandoverRequestAcknowledgeTransfer.c index 72eaf276a..20790ddd7 100644 --- a/lib/asn1c/ngap/NGAP_HandoverRequestAcknowledgeTransfer.c +++ b/lib/asn1c/ngap/NGAP_HandoverRequestAcknowledgeTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -118,7 +118,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_HandoverRequestAcknowledgeTransfer_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (6 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P97, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P109, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_HandoverRequestAcknowledgeTransfer.h b/lib/asn1c/ngap/NGAP_HandoverRequestAcknowledgeTransfer.h index 1dd7521ae..6e0520d11 100644 --- a/lib/asn1c/ngap/NGAP_HandoverRequestAcknowledgeTransfer.h +++ b/lib/asn1c/ngap/NGAP_HandoverRequestAcknowledgeTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_HandoverRequired.c b/lib/asn1c/ngap/NGAP_HandoverRequired.c index cd57755eb..c44613e81 100644 --- a/lib/asn1c/ngap/NGAP_HandoverRequired.c +++ b/lib/asn1c/ngap/NGAP_HandoverRequired.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverRequired_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequired, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P28, + &asn_DEF_NGAP_ProtocolIE_Container_11854P28, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_HandoverRequired.h b/lib/asn1c/ngap/NGAP_HandoverRequired.h index a723bf258..2e4a7558d 100644 --- a/lib/asn1c/ngap/NGAP_HandoverRequired.h +++ b/lib/asn1c/ngap/NGAP_HandoverRequired.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_HandoverRequired */ typedef struct NGAP_HandoverRequired { - NGAP_ProtocolIE_Container_9574P28_t protocolIEs; + NGAP_ProtocolIE_Container_11854P28_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_HandoverRequiredTransfer.c b/lib/asn1c/ngap/NGAP_HandoverRequiredTransfer.c index a1480f4d0..00a5ec875 100644 --- a/lib/asn1c/ngap/NGAP_HandoverRequiredTransfer.c +++ b/lib/asn1c/ngap/NGAP_HandoverRequiredTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_HandoverRequiredTransfer_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_HandoverRequiredTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P98, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P110, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_HandoverRequiredTransfer.h b/lib/asn1c/ngap/NGAP_HandoverRequiredTransfer.h index f4c7b6db2..6636541e3 100644 --- a/lib/asn1c/ngap/NGAP_HandoverRequiredTransfer.h +++ b/lib/asn1c/ngap/NGAP_HandoverRequiredTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_HandoverResourceAllocationUnsuccessfulTransfer.c b/lib/asn1c/ngap/NGAP_HandoverResourceAllocationUnsuccessfulTransfer.c index 8519bc2f3..1044239cf 100644 --- a/lib/asn1c/ngap/NGAP_HandoverResourceAllocationUnsuccessfulTransfer.c +++ b/lib/asn1c/ngap/NGAP_HandoverResourceAllocationUnsuccessfulTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -47,7 +47,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_HandoverResourceAllocationUnsuccessfulTran { ATF_POINTER, 1, offsetof(struct NGAP_HandoverResourceAllocationUnsuccessfulTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P99, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P111, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_HandoverResourceAllocationUnsuccessfulTransfer.h b/lib/asn1c/ngap/NGAP_HandoverResourceAllocationUnsuccessfulTransfer.h index 521033621..8493b5ba2 100644 --- a/lib/asn1c/ngap/NGAP_HandoverResourceAllocationUnsuccessfulTransfer.h +++ b/lib/asn1c/ngap/NGAP_HandoverResourceAllocationUnsuccessfulTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_HandoverSuccess.c b/lib/asn1c/ngap/NGAP_HandoverSuccess.c index 1f76bc704..3cf9792cd 100644 --- a/lib/asn1c/ngap/NGAP_HandoverSuccess.c +++ b/lib/asn1c/ngap/NGAP_HandoverSuccess.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverSuccess_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverSuccess, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P40, + &asn_DEF_NGAP_ProtocolIE_Container_11854P40, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_HandoverSuccess.h b/lib/asn1c/ngap/NGAP_HandoverSuccess.h index 5bc4547f7..551c21566 100644 --- a/lib/asn1c/ngap/NGAP_HandoverSuccess.h +++ b/lib/asn1c/ngap/NGAP_HandoverSuccess.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_HandoverSuccess */ typedef struct NGAP_HandoverSuccess { - NGAP_ProtocolIE_Container_9574P40_t protocolIEs; + NGAP_ProtocolIE_Container_11854P40_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_HandoverType.c b/lib/asn1c/ngap/NGAP_HandoverType.c index a53707f8e..356c41e0f 100644 --- a/lib/asn1c/ngap/NGAP_HandoverType.c +++ b/lib/asn1c/ngap/NGAP_HandoverType.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_HandoverType_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_HandoverType_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 2 } /* (0..2,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -32,7 +32,7 @@ static const unsigned int asn_MAP_NGAP_HandoverType_enum2value_1[] = { 0 /* intra5gs(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_HandoverType_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_HandoverType_specs_1 = { asn_MAP_NGAP_HandoverType_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_HandoverType_enum2value_1, /* N => "tag"; sorted by N */ 4, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_HandoverType.h b/lib/asn1c/ngap/NGAP_HandoverType.h index 5ac677fc7..dbffdc167 100644 --- a/lib/asn1c/ngap/NGAP_HandoverType.h +++ b/lib/asn1c/ngap/NGAP_HandoverType.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,7 +33,9 @@ typedef enum NGAP_HandoverType { typedef long NGAP_HandoverType_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_HandoverType_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverType; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_HandoverType_specs_1; asn_struct_free_f NGAP_HandoverType_free; asn_struct_print_f NGAP_HandoverType_print; asn_constr_check_f NGAP_HandoverType_constraint; diff --git a/lib/asn1c/ngap/NGAP_Hysteresis.c b/lib/asn1c/ngap/NGAP_Hysteresis.c index 3140713c5..a91c08078 100644 --- a/lib/asn1c/ngap/NGAP_Hysteresis.c +++ b/lib/asn1c/ngap/NGAP_Hysteresis.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_Hysteresis.h b/lib/asn1c/ngap/NGAP_Hysteresis.h index 65b02cc8c..2c62042e9 100644 --- a/lib/asn1c/ngap/NGAP_Hysteresis.h +++ b/lib/asn1c/ngap/NGAP_Hysteresis.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_IAB-Authorized.c b/lib/asn1c/ngap/NGAP_IAB-Authorized.c index 591b248fa..3778af2e0 100644 --- a/lib/asn1c/ngap/NGAP_IAB-Authorized.c +++ b/lib/asn1c/ngap/NGAP_IAB-Authorized.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_IAB_Authorized_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_IAB_Authorized_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -28,7 +28,7 @@ static const unsigned int asn_MAP_NGAP_IAB_Authorized_enum2value_1[] = { 1 /* not-authorized(1) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_IAB_Authorized_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_IAB_Authorized_specs_1 = { asn_MAP_NGAP_IAB_Authorized_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_IAB_Authorized_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_IAB-Authorized.h b/lib/asn1c/ngap/NGAP_IAB-Authorized.h index 357084ba7..48d90df61 100644 --- a/lib/asn1c/ngap/NGAP_IAB-Authorized.h +++ b/lib/asn1c/ngap/NGAP_IAB-Authorized.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -31,7 +31,9 @@ typedef enum NGAP_IAB_Authorized { typedef long NGAP_IAB_Authorized_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_IAB_Authorized_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_IAB_Authorized; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_IAB_Authorized_specs_1; asn_struct_free_f NGAP_IAB_Authorized_free; asn_struct_print_f NGAP_IAB_Authorized_print; asn_constr_check_f NGAP_IAB_Authorized_constraint; diff --git a/lib/asn1c/ngap/NGAP_IAB-Supported.c b/lib/asn1c/ngap/NGAP_IAB-Supported.c index 13d9eb88e..e821804b4 100644 --- a/lib/asn1c/ngap/NGAP_IAB-Supported.c +++ b/lib/asn1c/ngap/NGAP_IAB-Supported.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_IAB_Supported_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_IAB_Supported_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_NGAP_IAB_Supported_enum2value_1[] = { 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_IAB_Supported_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_IAB_Supported_specs_1 = { asn_MAP_NGAP_IAB_Supported_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_IAB_Supported_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_IAB-Supported.h b/lib/asn1c/ngap/NGAP_IAB-Supported.h index 4b7c4be40..f2315a3a8 100644 --- a/lib/asn1c/ngap/NGAP_IAB-Supported.h +++ b/lib/asn1c/ngap/NGAP_IAB-Supported.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum NGAP_IAB_Supported { typedef long NGAP_IAB_Supported_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_IAB_Supported_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_IAB_Supported; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_IAB_Supported_specs_1; asn_struct_free_f NGAP_IAB_Supported_free; asn_struct_print_f NGAP_IAB_Supported_print; asn_constr_check_f NGAP_IAB_Supported_constraint; diff --git a/lib/asn1c/ngap/NGAP_IABNodeIndication.c b/lib/asn1c/ngap/NGAP_IABNodeIndication.c index 0de98b525..c651da994 100644 --- a/lib/asn1c/ngap/NGAP_IABNodeIndication.c +++ b/lib/asn1c/ngap/NGAP_IABNodeIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_IABNodeIndication_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_IABNodeIndication_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_NGAP_IABNodeIndication_enum2value_1[] = { 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_IABNodeIndication_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_IABNodeIndication_specs_1 = { asn_MAP_NGAP_IABNodeIndication_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_IABNodeIndication_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_IABNodeIndication.h b/lib/asn1c/ngap/NGAP_IABNodeIndication.h index 134ca2ca3..52699f4b2 100644 --- a/lib/asn1c/ngap/NGAP_IABNodeIndication.h +++ b/lib/asn1c/ngap/NGAP_IABNodeIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum NGAP_IABNodeIndication { typedef long NGAP_IABNodeIndication_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_IABNodeIndication_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_IABNodeIndication; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_IABNodeIndication_specs_1; asn_struct_free_f NGAP_IABNodeIndication_free; asn_struct_print_f NGAP_IABNodeIndication_print; asn_constr_check_f NGAP_IABNodeIndication_constraint; diff --git a/lib/asn1c/ngap/NGAP_IMSVoiceSupportIndicator.c b/lib/asn1c/ngap/NGAP_IMSVoiceSupportIndicator.c index b984b2f3d..684b9964f 100644 --- a/lib/asn1c/ngap/NGAP_IMSVoiceSupportIndicator.c +++ b/lib/asn1c/ngap/NGAP_IMSVoiceSupportIndicator.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_IMSVoiceSupportIndicator_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_IMSVoiceSupportIndicator_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -28,7 +28,7 @@ static const unsigned int asn_MAP_NGAP_IMSVoiceSupportIndicator_enum2value_1[] = 0 /* supported(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_IMSVoiceSupportIndicator_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_IMSVoiceSupportIndicator_specs_1 = { asn_MAP_NGAP_IMSVoiceSupportIndicator_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_IMSVoiceSupportIndicator_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_IMSVoiceSupportIndicator.h b/lib/asn1c/ngap/NGAP_IMSVoiceSupportIndicator.h index 102f14039..840484475 100644 --- a/lib/asn1c/ngap/NGAP_IMSVoiceSupportIndicator.h +++ b/lib/asn1c/ngap/NGAP_IMSVoiceSupportIndicator.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -31,7 +31,9 @@ typedef enum NGAP_IMSVoiceSupportIndicator { typedef long NGAP_IMSVoiceSupportIndicator_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_IMSVoiceSupportIndicator_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_IMSVoiceSupportIndicator; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_IMSVoiceSupportIndicator_specs_1; asn_struct_free_f NGAP_IMSVoiceSupportIndicator_free; asn_struct_print_f NGAP_IMSVoiceSupportIndicator_print; asn_constr_check_f NGAP_IMSVoiceSupportIndicator_constraint; diff --git a/lib/asn1c/ngap/NGAP_ImmediateMDTNr.c b/lib/asn1c/ngap/NGAP_ImmediateMDTNr.c index 41663ca5f..0c48174ae 100644 --- a/lib/asn1c/ngap/NGAP_ImmediateMDTNr.c +++ b/lib/asn1c/ngap/NGAP_ImmediateMDTNr.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -191,7 +191,7 @@ asn_TYPE_member_t asn_MBR_NGAP_ImmediateMDTNr_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_ImmediateMDTNr, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (10 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P102, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P114, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_ImmediateMDTNr.h b/lib/asn1c/ngap/NGAP_ImmediateMDTNr.h index 124bbdc70..512d8e32b 100644 --- a/lib/asn1c/ngap/NGAP_ImmediateMDTNr.h +++ b/lib/asn1c/ngap/NGAP_ImmediateMDTNr.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_IncludeBeamMeasurementsIndication.c b/lib/asn1c/ngap/NGAP_IncludeBeamMeasurementsIndication.c new file mode 100644 index 000000000..74af52747 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_IncludeBeamMeasurementsIndication.c @@ -0,0 +1,63 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_IncludeBeamMeasurementsIndication.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_IncludeBeamMeasurementsIndication_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_IncludeBeamMeasurementsIndication_value2enum_1[] = { + { 0, 4, "true" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_IncludeBeamMeasurementsIndication_enum2value_1[] = { + 0 /* true(0) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_NGAP_IncludeBeamMeasurementsIndication_specs_1 = { + asn_MAP_NGAP_IncludeBeamMeasurementsIndication_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_IncludeBeamMeasurementsIndication_enum2value_1, /* N => "tag"; sorted by N */ + 1, /* Number of elements in the maps */ + 2, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_IncludeBeamMeasurementsIndication_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_IncludeBeamMeasurementsIndication = { + "IncludeBeamMeasurementsIndication", + "IncludeBeamMeasurementsIndication", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_IncludeBeamMeasurementsIndication_tags_1, + sizeof(asn_DEF_NGAP_IncludeBeamMeasurementsIndication_tags_1) + /sizeof(asn_DEF_NGAP_IncludeBeamMeasurementsIndication_tags_1[0]), /* 1 */ + asn_DEF_NGAP_IncludeBeamMeasurementsIndication_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_IncludeBeamMeasurementsIndication_tags_1) + /sizeof(asn_DEF_NGAP_IncludeBeamMeasurementsIndication_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_IncludeBeamMeasurementsIndication_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_IncludeBeamMeasurementsIndication_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_IncludeBeamMeasurementsIndication.h b/lib/asn1c/ngap/NGAP_IncludeBeamMeasurementsIndication.h new file mode 100644 index 000000000..d7a2d0bef --- /dev/null +++ b/lib/asn1c/ngap/NGAP_IncludeBeamMeasurementsIndication.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_IncludeBeamMeasurementsIndication_H_ +#define _NGAP_IncludeBeamMeasurementsIndication_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_IncludeBeamMeasurementsIndication { + NGAP_IncludeBeamMeasurementsIndication_true = 0 + /* + * Enumeration is extensible + */ +} e_NGAP_IncludeBeamMeasurementsIndication; + +/* NGAP_IncludeBeamMeasurementsIndication */ +typedef long NGAP_IncludeBeamMeasurementsIndication_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_IncludeBeamMeasurementsIndication_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_IncludeBeamMeasurementsIndication; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_IncludeBeamMeasurementsIndication_specs_1; +asn_struct_free_f NGAP_IncludeBeamMeasurementsIndication_free; +asn_struct_print_f NGAP_IncludeBeamMeasurementsIndication_print; +asn_constr_check_f NGAP_IncludeBeamMeasurementsIndication_constraint; +jer_type_encoder_f NGAP_IncludeBeamMeasurementsIndication_encode_jer; +per_type_decoder_f NGAP_IncludeBeamMeasurementsIndication_decode_aper; +per_type_encoder_f NGAP_IncludeBeamMeasurementsIndication_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_IncludeBeamMeasurementsIndication_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_IndexToRFSP.c b/lib/asn1c/ngap/NGAP_IndexToRFSP.c index ab28a6abe..81d17e781 100644 --- a/lib/asn1c/ngap/NGAP_IndexToRFSP.c +++ b/lib/asn1c/ngap/NGAP_IndexToRFSP.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_IndexToRFSP.h b/lib/asn1c/ngap/NGAP_IndexToRFSP.h index e64c4259c..135b771c3 100644 --- a/lib/asn1c/ngap/NGAP_IndexToRFSP.h +++ b/lib/asn1c/ngap/NGAP_IndexToRFSP.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_InfoOnRecommendedCellsAndRANNodesForPaging.c b/lib/asn1c/ngap/NGAP_InfoOnRecommendedCellsAndRANNodesForPaging.c index c3108bb74..eef8293b8 100644 --- a/lib/asn1c/ngap/NGAP_InfoOnRecommendedCellsAndRANNodesForPaging.c +++ b/lib/asn1c/ngap/NGAP_InfoOnRecommendedCellsAndRANNodesForPaging.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_InfoOnRecommendedCellsAndRANNodesForPaging.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging, recommendedCellsForPaging), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging { ATF_POINTER, 1, offsetof(struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P101, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P113, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_InfoOnRecommendedCellsAndRANNode { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* recommendRANNodesForPaging */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_specs_1 = { sizeof(struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging), offsetof(struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging, _asn_ctx), asn_MAP_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_InfoOnRecommendedCellsAndRANNodesForPaging.h b/lib/asn1c/ngap/NGAP_InfoOnRecommendedCellsAndRANNodesForPaging.h index 4dd284286..3a6289fcf 100644 --- a/lib/asn1c/ngap/NGAP_InfoOnRecommendedCellsAndRANNodesForPaging.h +++ b/lib/asn1c/ngap/NGAP_InfoOnRecommendedCellsAndRANNodesForPaging.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_InitialContextSetupFailure.c b/lib/asn1c/ngap/NGAP_InitialContextSetupFailure.c index bac459200..75d5804c7 100644 --- a/lib/asn1c/ngap/NGAP_InitialContextSetupFailure.c +++ b/lib/asn1c/ngap/NGAP_InitialContextSetupFailure.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_InitialContextSetupFailure_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitialContextSetupFailure, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P11, + &asn_DEF_NGAP_ProtocolIE_Container_11854P11, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_InitialContextSetupFailure.h b/lib/asn1c/ngap/NGAP_InitialContextSetupFailure.h index fadcd98b6..604e1f141 100644 --- a/lib/asn1c/ngap/NGAP_InitialContextSetupFailure.h +++ b/lib/asn1c/ngap/NGAP_InitialContextSetupFailure.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_InitialContextSetupFailure */ typedef struct NGAP_InitialContextSetupFailure { - NGAP_ProtocolIE_Container_9574P11_t protocolIEs; + NGAP_ProtocolIE_Container_11854P11_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_InitialContextSetupRequest.c b/lib/asn1c/ngap/NGAP_InitialContextSetupRequest.c index 4b210586b..001c15309 100644 --- a/lib/asn1c/ngap/NGAP_InitialContextSetupRequest.c +++ b/lib/asn1c/ngap/NGAP_InitialContextSetupRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_InitialContextSetupRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitialContextSetupRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P9, + &asn_DEF_NGAP_ProtocolIE_Container_11854P9, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_InitialContextSetupRequest.h b/lib/asn1c/ngap/NGAP_InitialContextSetupRequest.h index 7dc7b11d8..356fe6248 100644 --- a/lib/asn1c/ngap/NGAP_InitialContextSetupRequest.h +++ b/lib/asn1c/ngap/NGAP_InitialContextSetupRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_InitialContextSetupRequest */ typedef struct NGAP_InitialContextSetupRequest { - NGAP_ProtocolIE_Container_9574P9_t protocolIEs; + NGAP_ProtocolIE_Container_11854P9_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_InitialContextSetupResponse.c b/lib/asn1c/ngap/NGAP_InitialContextSetupResponse.c index fc97567bd..445bbb236 100644 --- a/lib/asn1c/ngap/NGAP_InitialContextSetupResponse.c +++ b/lib/asn1c/ngap/NGAP_InitialContextSetupResponse.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_InitialContextSetupResponse_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitialContextSetupResponse, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P10, + &asn_DEF_NGAP_ProtocolIE_Container_11854P10, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_InitialContextSetupResponse.h b/lib/asn1c/ngap/NGAP_InitialContextSetupResponse.h index 376d469e4..182095f98 100644 --- a/lib/asn1c/ngap/NGAP_InitialContextSetupResponse.h +++ b/lib/asn1c/ngap/NGAP_InitialContextSetupResponse.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_InitialContextSetupResponse */ typedef struct NGAP_InitialContextSetupResponse { - NGAP_ProtocolIE_Container_9574P10_t protocolIEs; + NGAP_ProtocolIE_Container_11854P10_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_InitialUEMessage.c b/lib/asn1c/ngap/NGAP_InitialUEMessage.c index 66ee93da8..256d6801d 100644 --- a/lib/asn1c/ngap/NGAP_InitialUEMessage.c +++ b/lib/asn1c/ngap/NGAP_InitialUEMessage.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_InitialUEMessage_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitialUEMessage, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P46, + &asn_DEF_NGAP_ProtocolIE_Container_11854P46, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_InitialUEMessage.h b/lib/asn1c/ngap/NGAP_InitialUEMessage.h index 580e734d5..efd2bbf5a 100644 --- a/lib/asn1c/ngap/NGAP_InitialUEMessage.h +++ b/lib/asn1c/ngap/NGAP_InitialUEMessage.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_InitialUEMessage */ typedef struct NGAP_InitialUEMessage { - NGAP_ProtocolIE_Container_9574P46_t protocolIEs; + NGAP_ProtocolIE_Container_11854P46_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_InitiatingMessage.c b/lib/asn1c/ngap/NGAP_InitiatingMessage.c index 041e9730a..9ef07f634 100644 --- a/lib/asn1c/ngap/NGAP_InitiatingMessage.c +++ b/lib/asn1c/ngap/NGAP_InitiatingMessage.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Descriptions" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,470 +9,540 @@ static const long asn_VAL_1_NGAP_id_AMFConfigurationUpdate = 0; static const long asn_VAL_1_NGAP_reject = 0; -static const long asn_VAL_2_NGAP_id_HandoverCancel = 10; +static const long asn_VAL_2_NGAP_id_BroadcastSessionModification = 66; static const long asn_VAL_2_NGAP_reject = 0; -static const long asn_VAL_3_NGAP_id_HandoverPreparation = 12; +static const long asn_VAL_3_NGAP_id_BroadcastSessionRelease = 67; static const long asn_VAL_3_NGAP_reject = 0; -static const long asn_VAL_4_NGAP_id_HandoverResourceAllocation = 13; +static const long asn_VAL_4_NGAP_id_BroadcastSessionSetup = 68; static const long asn_VAL_4_NGAP_reject = 0; -static const long asn_VAL_5_NGAP_id_InitialContextSetup = 14; +static const long asn_VAL_5_NGAP_id_DistributionSetup = 69; static const long asn_VAL_5_NGAP_reject = 0; -static const long asn_VAL_6_NGAP_id_NGReset = 20; +static const long asn_VAL_6_NGAP_id_DistributionRelease = 70; static const long asn_VAL_6_NGAP_reject = 0; -static const long asn_VAL_7_NGAP_id_NGSetup = 21; +static const long asn_VAL_7_NGAP_id_HandoverCancel = 10; static const long asn_VAL_7_NGAP_reject = 0; -static const long asn_VAL_8_NGAP_id_PathSwitchRequest = 25; +static const long asn_VAL_8_NGAP_id_HandoverPreparation = 12; static const long asn_VAL_8_NGAP_reject = 0; -static const long asn_VAL_9_NGAP_id_PDUSessionResourceModify = 26; +static const long asn_VAL_9_NGAP_id_HandoverResourceAllocation = 13; static const long asn_VAL_9_NGAP_reject = 0; -static const long asn_VAL_10_NGAP_id_PDUSessionResourceModifyIndication = 27; +static const long asn_VAL_10_NGAP_id_InitialContextSetup = 14; static const long asn_VAL_10_NGAP_reject = 0; -static const long asn_VAL_11_NGAP_id_PDUSessionResourceRelease = 28; +static const long asn_VAL_11_NGAP_id_MulticastSessionActivation = 71; static const long asn_VAL_11_NGAP_reject = 0; -static const long asn_VAL_12_NGAP_id_PDUSessionResourceSetup = 29; +static const long asn_VAL_12_NGAP_id_MulticastSessionDeactivation = 72; static const long asn_VAL_12_NGAP_reject = 0; -static const long asn_VAL_13_NGAP_id_PWSCancel = 32; +static const long asn_VAL_13_NGAP_id_MulticastSessionUpdate = 73; static const long asn_VAL_13_NGAP_reject = 0; -static const long asn_VAL_14_NGAP_id_RANConfigurationUpdate = 35; +static const long asn_VAL_14_NGAP_id_NGReset = 20; static const long asn_VAL_14_NGAP_reject = 0; -static const long asn_VAL_15_NGAP_id_UEContextModification = 40; +static const long asn_VAL_15_NGAP_id_NGSetup = 21; static const long asn_VAL_15_NGAP_reject = 0; -static const long asn_VAL_16_NGAP_id_UEContextRelease = 41; +static const long asn_VAL_16_NGAP_id_PathSwitchRequest = 25; static const long asn_VAL_16_NGAP_reject = 0; -static const long asn_VAL_17_NGAP_id_UEContextResume = 58; +static const long asn_VAL_17_NGAP_id_PDUSessionResourceModify = 26; static const long asn_VAL_17_NGAP_reject = 0; -static const long asn_VAL_18_NGAP_id_UEContextSuspend = 59; +static const long asn_VAL_18_NGAP_id_PDUSessionResourceModifyIndication = 27; static const long asn_VAL_18_NGAP_reject = 0; -static const long asn_VAL_19_NGAP_id_UERadioCapabilityCheck = 43; +static const long asn_VAL_19_NGAP_id_PDUSessionResourceRelease = 28; static const long asn_VAL_19_NGAP_reject = 0; -static const long asn_VAL_20_NGAP_id_UERadioCapabilityIDMapping = 60; +static const long asn_VAL_20_NGAP_id_PDUSessionResourceSetup = 29; static const long asn_VAL_20_NGAP_reject = 0; -static const long asn_VAL_21_NGAP_id_WriteReplaceWarning = 51; +static const long asn_VAL_21_NGAP_id_PWSCancel = 32; static const long asn_VAL_21_NGAP_reject = 0; -static const long asn_VAL_22_NGAP_id_AMFCPRelocationIndication = 64; +static const long asn_VAL_22_NGAP_id_RANConfigurationUpdate = 35; static const long asn_VAL_22_NGAP_reject = 0; -static const long asn_VAL_23_NGAP_id_AMFStatusIndication = 1; -static const long asn_VAL_23_NGAP_ignore = 1; -static const long asn_VAL_24_NGAP_id_CellTrafficTrace = 2; -static const long asn_VAL_24_NGAP_ignore = 1; -static const long asn_VAL_25_NGAP_id_ConnectionEstablishmentIndication = 65; +static const long asn_VAL_23_NGAP_id_UEContextModification = 40; +static const long asn_VAL_23_NGAP_reject = 0; +static const long asn_VAL_24_NGAP_id_UEContextRelease = 41; +static const long asn_VAL_24_NGAP_reject = 0; +static const long asn_VAL_25_NGAP_id_UEContextResume = 58; static const long asn_VAL_25_NGAP_reject = 0; -static const long asn_VAL_26_NGAP_id_DeactivateTrace = 3; -static const long asn_VAL_26_NGAP_ignore = 1; -static const long asn_VAL_27_NGAP_id_DownlinkNASTransport = 4; -static const long asn_VAL_27_NGAP_ignore = 1; -static const long asn_VAL_28_NGAP_id_DownlinkNonUEAssociatedNRPPaTransport = 5; -static const long asn_VAL_28_NGAP_ignore = 1; -static const long asn_VAL_29_NGAP_id_DownlinkRANConfigurationTransfer = 6; -static const long asn_VAL_29_NGAP_ignore = 1; -static const long asn_VAL_30_NGAP_id_DownlinkRANEarlyStatusTransfer = 63; -static const long asn_VAL_30_NGAP_ignore = 1; -static const long asn_VAL_31_NGAP_id_DownlinkRANStatusTransfer = 7; +static const long asn_VAL_26_NGAP_id_UEContextSuspend = 59; +static const long asn_VAL_26_NGAP_reject = 0; +static const long asn_VAL_27_NGAP_id_UERadioCapabilityCheck = 43; +static const long asn_VAL_27_NGAP_reject = 0; +static const long asn_VAL_28_NGAP_id_UERadioCapabilityIDMapping = 60; +static const long asn_VAL_28_NGAP_reject = 0; +static const long asn_VAL_29_NGAP_id_WriteReplaceWarning = 51; +static const long asn_VAL_29_NGAP_reject = 0; +static const long asn_VAL_30_NGAP_id_AMFCPRelocationIndication = 64; +static const long asn_VAL_30_NGAP_reject = 0; +static const long asn_VAL_31_NGAP_id_AMFStatusIndication = 1; static const long asn_VAL_31_NGAP_ignore = 1; -static const long asn_VAL_32_NGAP_id_DownlinkRIMInformationTransfer = 54; -static const long asn_VAL_32_NGAP_ignore = 1; -static const long asn_VAL_33_NGAP_id_DownlinkUEAssociatedNRPPaTransport = 8; +static const long asn_VAL_32_NGAP_id_BroadcastSessionReleaseRequired = 75; +static const long asn_VAL_32_NGAP_reject = 0; +static const long asn_VAL_33_NGAP_id_CellTrafficTrace = 2; static const long asn_VAL_33_NGAP_ignore = 1; -static const long asn_VAL_34_NGAP_id_ErrorIndication = 9; -static const long asn_VAL_34_NGAP_ignore = 1; -static const long asn_VAL_35_NGAP_id_HandoverNotification = 11; +static const long asn_VAL_34_NGAP_id_ConnectionEstablishmentIndication = 65; +static const long asn_VAL_34_NGAP_reject = 0; +static const long asn_VAL_35_NGAP_id_DeactivateTrace = 3; static const long asn_VAL_35_NGAP_ignore = 1; -static const long asn_VAL_36_NGAP_id_HandoverSuccess = 61; +static const long asn_VAL_36_NGAP_id_DownlinkNASTransport = 4; static const long asn_VAL_36_NGAP_ignore = 1; -static const long asn_VAL_37_NGAP_id_InitialUEMessage = 15; +static const long asn_VAL_37_NGAP_id_DownlinkNonUEAssociatedNRPPaTransport = 5; static const long asn_VAL_37_NGAP_ignore = 1; -static const long asn_VAL_38_NGAP_id_LocationReport = 18; +static const long asn_VAL_38_NGAP_id_DownlinkRANConfigurationTransfer = 6; static const long asn_VAL_38_NGAP_ignore = 1; -static const long asn_VAL_39_NGAP_id_LocationReportingControl = 16; +static const long asn_VAL_39_NGAP_id_DownlinkRANEarlyStatusTransfer = 63; static const long asn_VAL_39_NGAP_ignore = 1; -static const long asn_VAL_40_NGAP_id_LocationReportingFailureIndication = 17; +static const long asn_VAL_40_NGAP_id_DownlinkRANStatusTransfer = 7; static const long asn_VAL_40_NGAP_ignore = 1; -static const long asn_VAL_41_NGAP_id_NASNonDeliveryIndication = 19; +static const long asn_VAL_41_NGAP_id_DownlinkRIMInformationTransfer = 54; static const long asn_VAL_41_NGAP_ignore = 1; -static const long asn_VAL_42_NGAP_id_OverloadStart = 22; +static const long asn_VAL_42_NGAP_id_DownlinkUEAssociatedNRPPaTransport = 8; static const long asn_VAL_42_NGAP_ignore = 1; -static const long asn_VAL_43_NGAP_id_OverloadStop = 23; -static const long asn_VAL_43_NGAP_reject = 0; -static const long asn_VAL_44_NGAP_id_Paging = 24; +static const long asn_VAL_43_NGAP_id_ErrorIndication = 9; +static const long asn_VAL_43_NGAP_ignore = 1; +static const long asn_VAL_44_NGAP_id_HandoverNotification = 11; static const long asn_VAL_44_NGAP_ignore = 1; -static const long asn_VAL_45_NGAP_id_PDUSessionResourceNotify = 30; +static const long asn_VAL_45_NGAP_id_HandoverSuccess = 61; static const long asn_VAL_45_NGAP_ignore = 1; -static const long asn_VAL_46_NGAP_id_PrivateMessage = 31; +static const long asn_VAL_46_NGAP_id_InitialUEMessage = 15; static const long asn_VAL_46_NGAP_ignore = 1; -static const long asn_VAL_47_NGAP_id_PWSFailureIndication = 33; +static const long asn_VAL_47_NGAP_id_LocationReport = 18; static const long asn_VAL_47_NGAP_ignore = 1; -static const long asn_VAL_48_NGAP_id_PWSRestartIndication = 34; +static const long asn_VAL_48_NGAP_id_LocationReportingControl = 16; static const long asn_VAL_48_NGAP_ignore = 1; -static const long asn_VAL_49_NGAP_id_RANCPRelocationIndication = 57; -static const long asn_VAL_49_NGAP_reject = 0; -static const long asn_VAL_50_NGAP_id_RerouteNASRequest = 36; -static const long asn_VAL_50_NGAP_reject = 0; -static const long asn_VAL_51_NGAP_id_RetrieveUEInformation = 55; -static const long asn_VAL_51_NGAP_reject = 0; -static const long asn_VAL_52_NGAP_id_RRCInactiveTransitionReport = 37; +static const long asn_VAL_49_NGAP_id_LocationReportingFailureIndication = 17; +static const long asn_VAL_49_NGAP_ignore = 1; +static const long asn_VAL_50_NGAP_id_MulticastGroupPaging = 74; +static const long asn_VAL_50_NGAP_ignore = 1; +static const long asn_VAL_51_NGAP_id_NASNonDeliveryIndication = 19; +static const long asn_VAL_51_NGAP_ignore = 1; +static const long asn_VAL_52_NGAP_id_OverloadStart = 22; static const long asn_VAL_52_NGAP_ignore = 1; -static const long asn_VAL_53_NGAP_id_SecondaryRATDataUsageReport = 52; -static const long asn_VAL_53_NGAP_ignore = 1; -static const long asn_VAL_54_NGAP_id_TraceFailureIndication = 38; +static const long asn_VAL_53_NGAP_id_OverloadStop = 23; +static const long asn_VAL_53_NGAP_reject = 0; +static const long asn_VAL_54_NGAP_id_Paging = 24; static const long asn_VAL_54_NGAP_ignore = 1; -static const long asn_VAL_55_NGAP_id_TraceStart = 39; +static const long asn_VAL_55_NGAP_id_PDUSessionResourceNotify = 30; static const long asn_VAL_55_NGAP_ignore = 1; -static const long asn_VAL_56_NGAP_id_UEContextReleaseRequest = 42; +static const long asn_VAL_56_NGAP_id_PrivateMessage = 31; static const long asn_VAL_56_NGAP_ignore = 1; -static const long asn_VAL_57_NGAP_id_UEInformationTransfer = 56; -static const long asn_VAL_57_NGAP_reject = 0; -static const long asn_VAL_58_NGAP_id_UERadioCapabilityInfoIndication = 44; +static const long asn_VAL_57_NGAP_id_PWSFailureIndication = 33; +static const long asn_VAL_57_NGAP_ignore = 1; +static const long asn_VAL_58_NGAP_id_PWSRestartIndication = 34; static const long asn_VAL_58_NGAP_ignore = 1; -static const long asn_VAL_59_NGAP_id_UETNLABindingRelease = 45; -static const long asn_VAL_59_NGAP_ignore = 1; -static const long asn_VAL_60_NGAP_id_UplinkNASTransport = 46; -static const long asn_VAL_60_NGAP_ignore = 1; -static const long asn_VAL_61_NGAP_id_UplinkNonUEAssociatedNRPPaTransport = 47; -static const long asn_VAL_61_NGAP_ignore = 1; -static const long asn_VAL_62_NGAP_id_UplinkRANConfigurationTransfer = 48; +static const long asn_VAL_59_NGAP_id_RANCPRelocationIndication = 57; +static const long asn_VAL_59_NGAP_reject = 0; +static const long asn_VAL_60_NGAP_id_RerouteNASRequest = 36; +static const long asn_VAL_60_NGAP_reject = 0; +static const long asn_VAL_61_NGAP_id_RetrieveUEInformation = 55; +static const long asn_VAL_61_NGAP_reject = 0; +static const long asn_VAL_62_NGAP_id_RRCInactiveTransitionReport = 37; static const long asn_VAL_62_NGAP_ignore = 1; -static const long asn_VAL_63_NGAP_id_UplinkRANEarlyStatusTransfer = 62; -static const long asn_VAL_63_NGAP_reject = 0; -static const long asn_VAL_64_NGAP_id_UplinkRANStatusTransfer = 49; +static const long asn_VAL_63_NGAP_id_SecondaryRATDataUsageReport = 52; +static const long asn_VAL_63_NGAP_ignore = 1; +static const long asn_VAL_64_NGAP_id_TraceFailureIndication = 38; static const long asn_VAL_64_NGAP_ignore = 1; -static const long asn_VAL_65_NGAP_id_UplinkRIMInformationTransfer = 53; +static const long asn_VAL_65_NGAP_id_TraceStart = 39; static const long asn_VAL_65_NGAP_ignore = 1; -static const long asn_VAL_66_NGAP_id_UplinkUEAssociatedNRPPaTransport = 50; +static const long asn_VAL_66_NGAP_id_UEContextReleaseRequest = 42; static const long asn_VAL_66_NGAP_ignore = 1; +static const long asn_VAL_67_NGAP_id_UEInformationTransfer = 56; +static const long asn_VAL_67_NGAP_reject = 0; +static const long asn_VAL_68_NGAP_id_UERadioCapabilityInfoIndication = 44; +static const long asn_VAL_68_NGAP_ignore = 1; +static const long asn_VAL_69_NGAP_id_UETNLABindingRelease = 45; +static const long asn_VAL_69_NGAP_ignore = 1; +static const long asn_VAL_70_NGAP_id_UplinkNASTransport = 46; +static const long asn_VAL_70_NGAP_ignore = 1; +static const long asn_VAL_71_NGAP_id_UplinkNonUEAssociatedNRPPaTransport = 47; +static const long asn_VAL_71_NGAP_ignore = 1; +static const long asn_VAL_72_NGAP_id_UplinkRANConfigurationTransfer = 48; +static const long asn_VAL_72_NGAP_ignore = 1; +static const long asn_VAL_73_NGAP_id_UplinkRANEarlyStatusTransfer = 62; +static const long asn_VAL_73_NGAP_reject = 0; +static const long asn_VAL_74_NGAP_id_UplinkRANStatusTransfer = 49; +static const long asn_VAL_74_NGAP_ignore = 1; +static const long asn_VAL_75_NGAP_id_UplinkRIMInformationTransfer = 53; +static const long asn_VAL_75_NGAP_ignore = 1; +static const long asn_VAL_76_NGAP_id_UplinkUEAssociatedNRPPaTransport = 50; +static const long asn_VAL_76_NGAP_ignore = 1; static const asn_ioc_cell_t asn_IOS_NGAP_NGAP_ELEMENTARY_PROCEDURES_1_rows[] = { { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_AMFConfigurationUpdate }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_AMFConfigurationUpdateAcknowledge }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_AMFConfigurationUpdateFailure }, { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_1_NGAP_id_AMFConfigurationUpdate }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_1_NGAP_reject }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_BroadcastSessionModificationRequest }, + { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_BroadcastSessionModificationResponse }, + { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_BroadcastSessionModificationFailure }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_2_NGAP_id_BroadcastSessionModification }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_2_NGAP_reject }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_BroadcastSessionReleaseRequest }, + { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_BroadcastSessionReleaseResponse }, + { "&UnsuccessfulOutcome", }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_3_NGAP_id_BroadcastSessionRelease }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_3_NGAP_reject }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_BroadcastSessionSetupRequest }, + { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_BroadcastSessionSetupResponse }, + { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_BroadcastSessionSetupFailure }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_4_NGAP_id_BroadcastSessionSetup }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_4_NGAP_reject }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DistributionSetupRequest }, + { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_DistributionSetupResponse }, + { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_DistributionSetupFailure }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_5_NGAP_id_DistributionSetup }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_5_NGAP_reject }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DistributionReleaseRequest }, + { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_DistributionReleaseResponse }, + { "&UnsuccessfulOutcome", }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_6_NGAP_id_DistributionRelease }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_6_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_HandoverCancel }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_HandoverCancelAcknowledge }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_2_NGAP_id_HandoverCancel }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_2_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_7_NGAP_id_HandoverCancel }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_7_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_HandoverRequired }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_HandoverCommand }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_HandoverPreparationFailure }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_3_NGAP_id_HandoverPreparation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_3_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_8_NGAP_id_HandoverPreparation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_8_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_HandoverRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_HandoverRequestAcknowledge }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_HandoverFailure }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_4_NGAP_id_HandoverResourceAllocation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_4_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_9_NGAP_id_HandoverResourceAllocation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_9_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_InitialContextSetupRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_InitialContextSetupResponse }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_InitialContextSetupFailure }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_5_NGAP_id_InitialContextSetup }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_5_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_10_NGAP_id_InitialContextSetup }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_10_NGAP_reject }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_MulticastSessionActivationRequest }, + { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_MulticastSessionActivationResponse }, + { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_MulticastSessionActivationFailure }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_11_NGAP_id_MulticastSessionActivation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_11_NGAP_reject }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_MulticastSessionDeactivationRequest }, + { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_MulticastSessionDeactivationResponse }, + { "&UnsuccessfulOutcome", }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_12_NGAP_id_MulticastSessionDeactivation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_12_NGAP_reject }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_MulticastSessionUpdateRequest }, + { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_MulticastSessionUpdateResponse }, + { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_MulticastSessionUpdateFailure }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_13_NGAP_id_MulticastSessionUpdate }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_13_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_NGReset }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_NGResetAcknowledge }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_6_NGAP_id_NGReset }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_6_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_14_NGAP_id_NGReset }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_14_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_NGSetupRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_NGSetupResponse }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_NGSetupFailure }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_7_NGAP_id_NGSetup }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_7_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_15_NGAP_id_NGSetup }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_15_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PathSwitchRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_PathSwitchRequestAcknowledge }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_PathSwitchRequestFailure }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_8_NGAP_id_PathSwitchRequest }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_8_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_16_NGAP_id_PathSwitchRequest }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_16_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PDUSessionResourceModifyRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_PDUSessionResourceModifyResponse }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_9_NGAP_id_PDUSessionResourceModify }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_9_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_17_NGAP_id_PDUSessionResourceModify }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_17_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PDUSessionResourceModifyIndication }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_PDUSessionResourceModifyConfirm }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_10_NGAP_id_PDUSessionResourceModifyIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_10_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_18_NGAP_id_PDUSessionResourceModifyIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_18_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PDUSessionResourceReleaseCommand }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_PDUSessionResourceReleaseResponse }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_11_NGAP_id_PDUSessionResourceRelease }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_11_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_19_NGAP_id_PDUSessionResourceRelease }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_19_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PDUSessionResourceSetupRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_PDUSessionResourceSetupResponse }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_12_NGAP_id_PDUSessionResourceSetup }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_12_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_20_NGAP_id_PDUSessionResourceSetup }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_20_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PWSCancelRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_PWSCancelResponse }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_13_NGAP_id_PWSCancel }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_13_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_21_NGAP_id_PWSCancel }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_21_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_RANConfigurationUpdate }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_RANConfigurationUpdateAcknowledge }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_RANConfigurationUpdateFailure }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_14_NGAP_id_RANConfigurationUpdate }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_14_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_22_NGAP_id_RANConfigurationUpdate }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_22_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UEContextModificationRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_UEContextModificationResponse }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_UEContextModificationFailure }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_15_NGAP_id_UEContextModification }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_15_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_23_NGAP_id_UEContextModification }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_23_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UEContextReleaseCommand }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_UEContextReleaseComplete }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_16_NGAP_id_UEContextRelease }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_16_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_24_NGAP_id_UEContextRelease }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_24_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UEContextResumeRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_UEContextResumeResponse }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_UEContextResumeFailure }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_17_NGAP_id_UEContextResume }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_17_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_25_NGAP_id_UEContextResume }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_25_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UEContextSuspendRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_UEContextSuspendResponse }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_UEContextSuspendFailure }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_18_NGAP_id_UEContextSuspend }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_18_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_26_NGAP_id_UEContextSuspend }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_26_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UERadioCapabilityCheckRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_UERadioCapabilityCheckResponse }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_19_NGAP_id_UERadioCapabilityCheck }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_19_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_27_NGAP_id_UERadioCapabilityCheck }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_27_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UERadioCapabilityIDMappingRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_UERadioCapabilityIDMappingResponse }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_20_NGAP_id_UERadioCapabilityIDMapping }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_20_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_28_NGAP_id_UERadioCapabilityIDMapping }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_28_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_WriteReplaceWarningRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_WriteReplaceWarningResponse }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_21_NGAP_id_WriteReplaceWarning }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_21_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_29_NGAP_id_WriteReplaceWarning }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_29_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_AMFCPRelocationIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_22_NGAP_id_AMFCPRelocationIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_22_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_30_NGAP_id_AMFCPRelocationIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_30_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_AMFStatusIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_23_NGAP_id_AMFStatusIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_23_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_31_NGAP_id_AMFStatusIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_31_NGAP_ignore }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_BroadcastSessionReleaseRequired }, + { "&SuccessfulOutcome", }, + { "&UnsuccessfulOutcome", }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_32_NGAP_id_BroadcastSessionReleaseRequired }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_32_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_CellTrafficTrace }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_24_NGAP_id_CellTrafficTrace }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_24_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_33_NGAP_id_CellTrafficTrace }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_33_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_ConnectionEstablishmentIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_25_NGAP_id_ConnectionEstablishmentIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_25_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_34_NGAP_id_ConnectionEstablishmentIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_34_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DeactivateTrace }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_26_NGAP_id_DeactivateTrace }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_26_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_35_NGAP_id_DeactivateTrace }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_35_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DownlinkNASTransport }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_27_NGAP_id_DownlinkNASTransport }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_27_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_36_NGAP_id_DownlinkNASTransport }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_36_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DownlinkNonUEAssociatedNRPPaTransport }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_28_NGAP_id_DownlinkNonUEAssociatedNRPPaTransport }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_28_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_37_NGAP_id_DownlinkNonUEAssociatedNRPPaTransport }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_37_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DownlinkRANConfigurationTransfer }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_29_NGAP_id_DownlinkRANConfigurationTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_29_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_38_NGAP_id_DownlinkRANConfigurationTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_38_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DownlinkRANEarlyStatusTransfer }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_30_NGAP_id_DownlinkRANEarlyStatusTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_30_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_39_NGAP_id_DownlinkRANEarlyStatusTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_39_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DownlinkRANStatusTransfer }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_31_NGAP_id_DownlinkRANStatusTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_31_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_40_NGAP_id_DownlinkRANStatusTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_40_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DownlinkRIMInformationTransfer }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_32_NGAP_id_DownlinkRIMInformationTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_32_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_41_NGAP_id_DownlinkRIMInformationTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_41_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DownlinkUEAssociatedNRPPaTransport }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_33_NGAP_id_DownlinkUEAssociatedNRPPaTransport }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_33_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_42_NGAP_id_DownlinkUEAssociatedNRPPaTransport }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_42_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_ErrorIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_34_NGAP_id_ErrorIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_34_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_43_NGAP_id_ErrorIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_43_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_HandoverNotify }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_35_NGAP_id_HandoverNotification }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_35_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_44_NGAP_id_HandoverNotification }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_44_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_HandoverSuccess }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_36_NGAP_id_HandoverSuccess }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_36_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_45_NGAP_id_HandoverSuccess }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_45_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_InitialUEMessage }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_37_NGAP_id_InitialUEMessage }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_37_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_46_NGAP_id_InitialUEMessage }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_46_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_LocationReport }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_38_NGAP_id_LocationReport }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_38_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_47_NGAP_id_LocationReport }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_47_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_LocationReportingControl }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_39_NGAP_id_LocationReportingControl }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_39_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_48_NGAP_id_LocationReportingControl }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_48_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_LocationReportingFailureIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_40_NGAP_id_LocationReportingFailureIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_40_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_49_NGAP_id_LocationReportingFailureIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_49_NGAP_ignore }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_MulticastGroupPaging }, + { "&SuccessfulOutcome", }, + { "&UnsuccessfulOutcome", }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_50_NGAP_id_MulticastGroupPaging }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_50_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_NASNonDeliveryIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_41_NGAP_id_NASNonDeliveryIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_41_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_51_NGAP_id_NASNonDeliveryIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_51_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_OverloadStart }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_42_NGAP_id_OverloadStart }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_42_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_52_NGAP_id_OverloadStart }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_52_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_OverloadStop }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_43_NGAP_id_OverloadStop }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_43_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_53_NGAP_id_OverloadStop }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_53_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_Paging }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_44_NGAP_id_Paging }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_44_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_54_NGAP_id_Paging }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_54_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PDUSessionResourceNotify }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_45_NGAP_id_PDUSessionResourceNotify }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_45_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_55_NGAP_id_PDUSessionResourceNotify }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_55_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PrivateMessage }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_46_NGAP_id_PrivateMessage }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_46_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_56_NGAP_id_PrivateMessage }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_56_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PWSFailureIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_47_NGAP_id_PWSFailureIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_47_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_57_NGAP_id_PWSFailureIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_57_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PWSRestartIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_48_NGAP_id_PWSRestartIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_48_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_58_NGAP_id_PWSRestartIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_58_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_RANCPRelocationIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_49_NGAP_id_RANCPRelocationIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_49_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_59_NGAP_id_RANCPRelocationIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_59_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_RerouteNASRequest }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_50_NGAP_id_RerouteNASRequest }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_50_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_60_NGAP_id_RerouteNASRequest }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_60_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_RetrieveUEInformation }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_51_NGAP_id_RetrieveUEInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_51_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_61_NGAP_id_RetrieveUEInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_61_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_RRCInactiveTransitionReport }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_52_NGAP_id_RRCInactiveTransitionReport }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_52_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_62_NGAP_id_RRCInactiveTransitionReport }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_62_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_SecondaryRATDataUsageReport }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_53_NGAP_id_SecondaryRATDataUsageReport }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_53_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_63_NGAP_id_SecondaryRATDataUsageReport }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_63_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_TraceFailureIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_54_NGAP_id_TraceFailureIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_54_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_64_NGAP_id_TraceFailureIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_64_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_TraceStart }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_55_NGAP_id_TraceStart }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_55_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_65_NGAP_id_TraceStart }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_65_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UEContextReleaseRequest }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_56_NGAP_id_UEContextReleaseRequest }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_56_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_66_NGAP_id_UEContextReleaseRequest }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_66_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UEInformationTransfer }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_57_NGAP_id_UEInformationTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_57_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_67_NGAP_id_UEInformationTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_67_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UERadioCapabilityInfoIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_58_NGAP_id_UERadioCapabilityInfoIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_58_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_68_NGAP_id_UERadioCapabilityInfoIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_68_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UETNLABindingReleaseRequest }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_59_NGAP_id_UETNLABindingRelease }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_59_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_69_NGAP_id_UETNLABindingRelease }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_69_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UplinkNASTransport }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_60_NGAP_id_UplinkNASTransport }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_60_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_70_NGAP_id_UplinkNASTransport }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_70_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UplinkNonUEAssociatedNRPPaTransport }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_61_NGAP_id_UplinkNonUEAssociatedNRPPaTransport }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_61_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_71_NGAP_id_UplinkNonUEAssociatedNRPPaTransport }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_71_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UplinkRANConfigurationTransfer }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_62_NGAP_id_UplinkRANConfigurationTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_62_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_72_NGAP_id_UplinkRANConfigurationTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_72_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UplinkRANEarlyStatusTransfer }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_63_NGAP_id_UplinkRANEarlyStatusTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_63_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_73_NGAP_id_UplinkRANEarlyStatusTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_73_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UplinkRANStatusTransfer }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_64_NGAP_id_UplinkRANStatusTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_64_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_74_NGAP_id_UplinkRANStatusTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_74_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UplinkRIMInformationTransfer }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_65_NGAP_id_UplinkRIMInformationTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_65_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_75_NGAP_id_UplinkRIMInformationTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_75_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UplinkUEAssociatedNRPPaTransport }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_66_NGAP_id_UplinkUEAssociatedNRPPaTransport }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_66_NGAP_ignore } + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_76_NGAP_id_UplinkUEAssociatedNRPPaTransport }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_76_NGAP_ignore } }; static const asn_ioc_set_t asn_IOS_NGAP_NGAP_ELEMENTARY_PROCEDURES_1[] = { - { 66, 5, asn_IOS_NGAP_NGAP_ELEMENTARY_PROCEDURES_1_rows } + { 76, 5, asn_IOS_NGAP_NGAP_ELEMENTARY_PROCEDURES_1_rows } }; static int memb_NGAP_procedureCode_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, @@ -630,6 +700,91 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_4[] = { 0, 0, /* No default value */ "AMFConfigurationUpdate" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitiatingMessage__value, choice.BroadcastSessionModificationRequest), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_BroadcastSessionModificationRequest, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "BroadcastSessionModificationRequest" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitiatingMessage__value, choice.BroadcastSessionReleaseRequest), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_BroadcastSessionReleaseRequest, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "BroadcastSessionReleaseRequest" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitiatingMessage__value, choice.BroadcastSessionSetupRequest), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_BroadcastSessionSetupRequest, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "BroadcastSessionSetupRequest" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitiatingMessage__value, choice.DistributionSetupRequest), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_DistributionSetupRequest, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "DistributionSetupRequest" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitiatingMessage__value, choice.DistributionReleaseRequest), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_DistributionReleaseRequest, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "DistributionReleaseRequest" + }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitiatingMessage__value, choice.HandoverCancel), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -698,6 +853,57 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_4[] = { 0, 0, /* No default value */ "InitialContextSetupRequest" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitiatingMessage__value, choice.MulticastSessionActivationRequest), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MulticastSessionActivationRequest, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MulticastSessionActivationRequest" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitiatingMessage__value, choice.MulticastSessionDeactivationRequest), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MulticastSessionDeactivationRequest, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MulticastSessionDeactivationRequest" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitiatingMessage__value, choice.MulticastSessionUpdateRequest), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MulticastSessionUpdateRequest, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MulticastSessionUpdateRequest" + }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitiatingMessage__value, choice.NGReset), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1004,6 +1210,23 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_4[] = { 0, 0, /* No default value */ "AMFStatusIndication" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitiatingMessage__value, choice.BroadcastSessionReleaseRequired), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_BroadcastSessionReleaseRequired, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "BroadcastSessionReleaseRequired" + }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitiatingMessage__value, choice.CellTrafficTrace), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1293,6 +1516,23 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_4[] = { 0, 0, /* No default value */ "LocationReportingFailureIndication" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitiatingMessage__value, choice.MulticastGroupPaging), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MulticastGroupPaging, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MulticastGroupPaging" + }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitiatingMessage__value, choice.NASNonDeliveryIndication), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1737,72 +1977,82 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_4[] = { }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_4[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 65 }, /* AMFConfigurationUpdate */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 64 }, /* HandoverCancel */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 63 }, /* HandoverRequired */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 62 }, /* HandoverRequest */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -4, 61 }, /* InitialContextSetupRequest */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -5, 60 }, /* NGReset */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -6, 59 }, /* NGSetupRequest */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -7, 58 }, /* PathSwitchRequest */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -8, 57 }, /* PDUSessionResourceModifyRequest */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -9, 56 }, /* PDUSessionResourceModifyIndication */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 10, -10, 55 }, /* PDUSessionResourceReleaseCommand */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -11, 54 }, /* PDUSessionResourceSetupRequest */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 12, -12, 53 }, /* PWSCancelRequest */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 13, -13, 52 }, /* RANConfigurationUpdate */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 14, -14, 51 }, /* UEContextModificationRequest */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 15, -15, 50 }, /* UEContextReleaseCommand */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 16, -16, 49 }, /* UEContextResumeRequest */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 17, -17, 48 }, /* UEContextSuspendRequest */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 18, -18, 47 }, /* UERadioCapabilityCheckRequest */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 19, -19, 46 }, /* UERadioCapabilityIDMappingRequest */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 20, -20, 45 }, /* WriteReplaceWarningRequest */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 21, -21, 44 }, /* AMFCPRelocationIndication */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 22, -22, 43 }, /* AMFStatusIndication */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 23, -23, 42 }, /* CellTrafficTrace */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 24, -24, 41 }, /* ConnectionEstablishmentIndication */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 25, -25, 40 }, /* DeactivateTrace */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 26, -26, 39 }, /* DownlinkNASTransport */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 27, -27, 38 }, /* DownlinkNonUEAssociatedNRPPaTransport */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 28, -28, 37 }, /* DownlinkRANConfigurationTransfer */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 29, -29, 36 }, /* DownlinkRANEarlyStatusTransfer */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 30, -30, 35 }, /* DownlinkRANStatusTransfer */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 31, -31, 34 }, /* DownlinkRIMInformationTransfer */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 32, -32, 33 }, /* DownlinkUEAssociatedNRPPaTransport */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 33, -33, 32 }, /* ErrorIndication */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 34, -34, 31 }, /* HandoverNotify */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 35, -35, 30 }, /* HandoverSuccess */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 36, -36, 29 }, /* InitialUEMessage */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 37, -37, 28 }, /* LocationReport */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 38, -38, 27 }, /* LocationReportingControl */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 39, -39, 26 }, /* LocationReportingFailureIndication */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 40, -40, 25 }, /* NASNonDeliveryIndication */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 41, -41, 24 }, /* OverloadStart */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 42, -42, 23 }, /* OverloadStop */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 43, -43, 22 }, /* Paging */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 44, -44, 21 }, /* PDUSessionResourceNotify */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 45, -45, 20 }, /* PrivateMessage */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 46, -46, 19 }, /* PWSFailureIndication */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 47, -47, 18 }, /* PWSRestartIndication */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 48, -48, 17 }, /* RANCPRelocationIndication */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 49, -49, 16 }, /* RerouteNASRequest */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 50, -50, 15 }, /* RetrieveUEInformation */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 51, -51, 14 }, /* RRCInactiveTransitionReport */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 52, -52, 13 }, /* SecondaryRATDataUsageReport */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 53, -53, 12 }, /* TraceFailureIndication */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 54, -54, 11 }, /* TraceStart */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 55, -55, 10 }, /* UEContextReleaseRequest */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 56, -56, 9 }, /* UEInformationTransfer */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 57, -57, 8 }, /* UERadioCapabilityInfoIndication */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 58, -58, 7 }, /* UETNLABindingReleaseRequest */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 59, -59, 6 }, /* UplinkNASTransport */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 60, -60, 5 }, /* UplinkNonUEAssociatedNRPPaTransport */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 61, -61, 4 }, /* UplinkRANConfigurationTransfer */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 62, -62, 3 }, /* UplinkRANEarlyStatusTransfer */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 63, -63, 2 }, /* UplinkRANStatusTransfer */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 64, -64, 1 }, /* UplinkRIMInformationTransfer */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 65, -65, 0 } /* UplinkUEAssociatedNRPPaTransport */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 75 }, /* AMFConfigurationUpdate */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 74 }, /* BroadcastSessionModificationRequest */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 73 }, /* BroadcastSessionReleaseRequest */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 72 }, /* BroadcastSessionSetupRequest */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -4, 71 }, /* DistributionSetupRequest */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -5, 70 }, /* DistributionReleaseRequest */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -6, 69 }, /* HandoverCancel */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -7, 68 }, /* HandoverRequired */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -8, 67 }, /* HandoverRequest */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -9, 66 }, /* InitialContextSetupRequest */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 10, -10, 65 }, /* MulticastSessionActivationRequest */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -11, 64 }, /* MulticastSessionDeactivationRequest */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 12, -12, 63 }, /* MulticastSessionUpdateRequest */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 13, -13, 62 }, /* NGReset */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 14, -14, 61 }, /* NGSetupRequest */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 15, -15, 60 }, /* PathSwitchRequest */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 16, -16, 59 }, /* PDUSessionResourceModifyRequest */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 17, -17, 58 }, /* PDUSessionResourceModifyIndication */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 18, -18, 57 }, /* PDUSessionResourceReleaseCommand */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 19, -19, 56 }, /* PDUSessionResourceSetupRequest */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 20, -20, 55 }, /* PWSCancelRequest */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 21, -21, 54 }, /* RANConfigurationUpdate */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 22, -22, 53 }, /* UEContextModificationRequest */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 23, -23, 52 }, /* UEContextReleaseCommand */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 24, -24, 51 }, /* UEContextResumeRequest */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 25, -25, 50 }, /* UEContextSuspendRequest */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 26, -26, 49 }, /* UERadioCapabilityCheckRequest */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 27, -27, 48 }, /* UERadioCapabilityIDMappingRequest */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 28, -28, 47 }, /* WriteReplaceWarningRequest */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 29, -29, 46 }, /* AMFCPRelocationIndication */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 30, -30, 45 }, /* AMFStatusIndication */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 31, -31, 44 }, /* BroadcastSessionReleaseRequired */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 32, -32, 43 }, /* CellTrafficTrace */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 33, -33, 42 }, /* ConnectionEstablishmentIndication */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 34, -34, 41 }, /* DeactivateTrace */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 35, -35, 40 }, /* DownlinkNASTransport */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 36, -36, 39 }, /* DownlinkNonUEAssociatedNRPPaTransport */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 37, -37, 38 }, /* DownlinkRANConfigurationTransfer */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 38, -38, 37 }, /* DownlinkRANEarlyStatusTransfer */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 39, -39, 36 }, /* DownlinkRANStatusTransfer */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 40, -40, 35 }, /* DownlinkRIMInformationTransfer */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 41, -41, 34 }, /* DownlinkUEAssociatedNRPPaTransport */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 42, -42, 33 }, /* ErrorIndication */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 43, -43, 32 }, /* HandoverNotify */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 44, -44, 31 }, /* HandoverSuccess */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 45, -45, 30 }, /* InitialUEMessage */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 46, -46, 29 }, /* LocationReport */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 47, -47, 28 }, /* LocationReportingControl */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 48, -48, 27 }, /* LocationReportingFailureIndication */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 49, -49, 26 }, /* MulticastGroupPaging */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 50, -50, 25 }, /* NASNonDeliveryIndication */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 51, -51, 24 }, /* OverloadStart */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 52, -52, 23 }, /* OverloadStop */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 53, -53, 22 }, /* Paging */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 54, -54, 21 }, /* PDUSessionResourceNotify */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 55, -55, 20 }, /* PrivateMessage */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 56, -56, 19 }, /* PWSFailureIndication */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 57, -57, 18 }, /* PWSRestartIndication */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 58, -58, 17 }, /* RANCPRelocationIndication */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 59, -59, 16 }, /* RerouteNASRequest */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 60, -60, 15 }, /* RetrieveUEInformation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 61, -61, 14 }, /* RRCInactiveTransitionReport */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 62, -62, 13 }, /* SecondaryRATDataUsageReport */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 63, -63, 12 }, /* TraceFailureIndication */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 64, -64, 11 }, /* TraceStart */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 65, -65, 10 }, /* UEContextReleaseRequest */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 66, -66, 9 }, /* UEInformationTransfer */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 67, -67, 8 }, /* UERadioCapabilityInfoIndication */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 68, -68, 7 }, /* UETNLABindingReleaseRequest */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 69, -69, 6 }, /* UplinkNASTransport */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 70, -70, 5 }, /* UplinkNonUEAssociatedNRPPaTransport */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 71, -71, 4 }, /* UplinkRANConfigurationTransfer */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 72, -72, 3 }, /* UplinkRANEarlyStatusTransfer */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 73, -73, 2 }, /* UplinkRANStatusTransfer */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 74, -74, 1 }, /* UplinkRIMInformationTransfer */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 75, -75, 0 } /* UplinkUEAssociatedNRPPaTransport */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_4 = { sizeof(struct NGAP_InitiatingMessage__value), @@ -1810,7 +2060,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_4 = { offsetof(struct NGAP_InitiatingMessage__value, present), sizeof(((struct NGAP_InitiatingMessage__value *)0)->present), asn_MAP_NGAP_value_tag2el_4, - 66, /* Count of tags in the map */ + 76, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -1833,7 +2083,7 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_4 = { OPEN_TYPE_constraint }, asn_MBR_NGAP_value_4, - 66, /* Elements count */ + 76, /* Elements count */ &asn_SPC_NGAP_value_specs_4 /* Additional specs */ }; diff --git a/lib/asn1c/ngap/NGAP_InitiatingMessage.h b/lib/asn1c/ngap/NGAP_InitiatingMessage.h index 46032ecef..8ba325ce4 100644 --- a/lib/asn1c/ngap/NGAP_InitiatingMessage.h +++ b/lib/asn1c/ngap/NGAP_InitiatingMessage.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Descriptions" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -19,6 +19,19 @@ #include "NGAP_AMFConfigurationUpdate.h" #include "NGAP_AMFConfigurationUpdateAcknowledge.h" #include "NGAP_AMFConfigurationUpdateFailure.h" +#include "NGAP_BroadcastSessionModificationRequest.h" +#include "NGAP_BroadcastSessionModificationResponse.h" +#include "NGAP_BroadcastSessionModificationFailure.h" +#include "NGAP_BroadcastSessionReleaseRequest.h" +#include "NGAP_BroadcastSessionReleaseResponse.h" +#include "NGAP_BroadcastSessionSetupRequest.h" +#include "NGAP_BroadcastSessionSetupResponse.h" +#include "NGAP_BroadcastSessionSetupFailure.h" +#include "NGAP_DistributionSetupRequest.h" +#include "NGAP_DistributionSetupResponse.h" +#include "NGAP_DistributionSetupFailure.h" +#include "NGAP_DistributionReleaseRequest.h" +#include "NGAP_DistributionReleaseResponse.h" #include "NGAP_HandoverCancel.h" #include "NGAP_HandoverCancelAcknowledge.h" #include "NGAP_HandoverRequired.h" @@ -30,6 +43,14 @@ #include "NGAP_InitialContextSetupRequest.h" #include "NGAP_InitialContextSetupResponse.h" #include "NGAP_InitialContextSetupFailure.h" +#include "NGAP_MulticastSessionActivationRequest.h" +#include "NGAP_MulticastSessionActivationResponse.h" +#include "NGAP_MulticastSessionActivationFailure.h" +#include "NGAP_MulticastSessionDeactivationRequest.h" +#include "NGAP_MulticastSessionDeactivationResponse.h" +#include "NGAP_MulticastSessionUpdateRequest.h" +#include "NGAP_MulticastSessionUpdateResponse.h" +#include "NGAP_MulticastSessionUpdateFailure.h" #include "NGAP_NGReset.h" #include "NGAP_NGResetAcknowledge.h" #include "NGAP_NGSetupRequest.h" @@ -70,6 +91,7 @@ #include "NGAP_WriteReplaceWarningResponse.h" #include "NGAP_AMFCPRelocationIndication.h" #include "NGAP_AMFStatusIndication.h" +#include "NGAP_BroadcastSessionReleaseRequired.h" #include "NGAP_CellTrafficTrace.h" #include "NGAP_ConnectionEstablishmentIndication.h" #include "NGAP_DeactivateTrace.h" @@ -87,6 +109,7 @@ #include "NGAP_LocationReport.h" #include "NGAP_LocationReportingControl.h" #include "NGAP_LocationReportingFailureIndication.h" +#include "NGAP_MulticastGroupPaging.h" #include "NGAP_NASNonDeliveryIndication.h" #include "NGAP_OverloadStart.h" #include "NGAP_OverloadStop.h" @@ -125,10 +148,18 @@ extern "C" { typedef enum NGAP_InitiatingMessage__value_PR { NGAP_InitiatingMessage__value_PR_NOTHING, /* No components present */ NGAP_InitiatingMessage__value_PR_AMFConfigurationUpdate, + NGAP_InitiatingMessage__value_PR_BroadcastSessionModificationRequest, + NGAP_InitiatingMessage__value_PR_BroadcastSessionReleaseRequest, + NGAP_InitiatingMessage__value_PR_BroadcastSessionSetupRequest, + NGAP_InitiatingMessage__value_PR_DistributionSetupRequest, + NGAP_InitiatingMessage__value_PR_DistributionReleaseRequest, NGAP_InitiatingMessage__value_PR_HandoverCancel, NGAP_InitiatingMessage__value_PR_HandoverRequired, NGAP_InitiatingMessage__value_PR_HandoverRequest, NGAP_InitiatingMessage__value_PR_InitialContextSetupRequest, + NGAP_InitiatingMessage__value_PR_MulticastSessionActivationRequest, + NGAP_InitiatingMessage__value_PR_MulticastSessionDeactivationRequest, + NGAP_InitiatingMessage__value_PR_MulticastSessionUpdateRequest, NGAP_InitiatingMessage__value_PR_NGReset, NGAP_InitiatingMessage__value_PR_NGSetupRequest, NGAP_InitiatingMessage__value_PR_PathSwitchRequest, @@ -147,6 +178,7 @@ typedef enum NGAP_InitiatingMessage__value_PR { NGAP_InitiatingMessage__value_PR_WriteReplaceWarningRequest, NGAP_InitiatingMessage__value_PR_AMFCPRelocationIndication, NGAP_InitiatingMessage__value_PR_AMFStatusIndication, + NGAP_InitiatingMessage__value_PR_BroadcastSessionReleaseRequired, NGAP_InitiatingMessage__value_PR_CellTrafficTrace, NGAP_InitiatingMessage__value_PR_ConnectionEstablishmentIndication, NGAP_InitiatingMessage__value_PR_DeactivateTrace, @@ -164,6 +196,7 @@ typedef enum NGAP_InitiatingMessage__value_PR { NGAP_InitiatingMessage__value_PR_LocationReport, NGAP_InitiatingMessage__value_PR_LocationReportingControl, NGAP_InitiatingMessage__value_PR_LocationReportingFailureIndication, + NGAP_InitiatingMessage__value_PR_MulticastGroupPaging, NGAP_InitiatingMessage__value_PR_NASNonDeliveryIndication, NGAP_InitiatingMessage__value_PR_OverloadStart, NGAP_InitiatingMessage__value_PR_OverloadStop, @@ -200,10 +233,18 @@ typedef struct NGAP_InitiatingMessage { NGAP_InitiatingMessage__value_PR present; union NGAP_InitiatingMessage__NGAP_value_u { NGAP_AMFConfigurationUpdate_t AMFConfigurationUpdate; + NGAP_BroadcastSessionModificationRequest_t BroadcastSessionModificationRequest; + NGAP_BroadcastSessionReleaseRequest_t BroadcastSessionReleaseRequest; + NGAP_BroadcastSessionSetupRequest_t BroadcastSessionSetupRequest; + NGAP_DistributionSetupRequest_t DistributionSetupRequest; + NGAP_DistributionReleaseRequest_t DistributionReleaseRequest; NGAP_HandoverCancel_t HandoverCancel; NGAP_HandoverRequired_t HandoverRequired; NGAP_HandoverRequest_t HandoverRequest; NGAP_InitialContextSetupRequest_t InitialContextSetupRequest; + NGAP_MulticastSessionActivationRequest_t MulticastSessionActivationRequest; + NGAP_MulticastSessionDeactivationRequest_t MulticastSessionDeactivationRequest; + NGAP_MulticastSessionUpdateRequest_t MulticastSessionUpdateRequest; NGAP_NGReset_t NGReset; NGAP_NGSetupRequest_t NGSetupRequest; NGAP_PathSwitchRequest_t PathSwitchRequest; @@ -222,6 +263,7 @@ typedef struct NGAP_InitiatingMessage { NGAP_WriteReplaceWarningRequest_t WriteReplaceWarningRequest; NGAP_AMFCPRelocationIndication_t AMFCPRelocationIndication; NGAP_AMFStatusIndication_t AMFStatusIndication; + NGAP_BroadcastSessionReleaseRequired_t BroadcastSessionReleaseRequired; NGAP_CellTrafficTrace_t CellTrafficTrace; NGAP_ConnectionEstablishmentIndication_t ConnectionEstablishmentIndication; NGAP_DeactivateTrace_t DeactivateTrace; @@ -239,6 +281,7 @@ typedef struct NGAP_InitiatingMessage { NGAP_LocationReport_t LocationReport; NGAP_LocationReportingControl_t LocationReportingControl; NGAP_LocationReportingFailureIndication_t LocationReportingFailureIndication; + NGAP_MulticastGroupPaging_t MulticastGroupPaging; NGAP_NASNonDeliveryIndication_t NASNonDeliveryIndication; NGAP_OverloadStart_t OverloadStart; NGAP_OverloadStop_t OverloadStop; diff --git a/lib/asn1c/ngap/NGAP_IntegrityProtectionIndication.c b/lib/asn1c/ngap/NGAP_IntegrityProtectionIndication.c index 18b6e3709..4914defe9 100644 --- a/lib/asn1c/ngap/NGAP_IntegrityProtectionIndication.c +++ b/lib/asn1c/ngap/NGAP_IntegrityProtectionIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_IntegrityProtectionIndication.h b/lib/asn1c/ngap/NGAP_IntegrityProtectionIndication.h index d14af0d8b..acfae746f 100644 --- a/lib/asn1c/ngap/NGAP_IntegrityProtectionIndication.h +++ b/lib/asn1c/ngap/NGAP_IntegrityProtectionIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -34,13 +34,13 @@ typedef long NGAP_IntegrityProtectionIndication_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_IntegrityProtectionIndication_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_IntegrityProtectionIndication; -extern const asn_INTEGER_specifics_t asn_SPC_IntegrityProtectionIndication_specs_1; -asn_struct_free_f IntegrityProtectionIndication_free; -asn_struct_print_f IntegrityProtectionIndication_print; -asn_constr_check_f IntegrityProtectionIndication_constraint; -jer_type_encoder_f IntegrityProtectionIndication_encode_jer; -per_type_decoder_f IntegrityProtectionIndication_decode_aper; -per_type_encoder_f IntegrityProtectionIndication_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_IntegrityProtectionIndication_specs_1; +asn_struct_free_f NGAP_IntegrityProtectionIndication_free; +asn_struct_print_f NGAP_IntegrityProtectionIndication_print; +asn_constr_check_f NGAP_IntegrityProtectionIndication_constraint; +jer_type_encoder_f NGAP_IntegrityProtectionIndication_encode_jer; +per_type_decoder_f NGAP_IntegrityProtectionIndication_decode_aper; +per_type_encoder_f NGAP_IntegrityProtectionIndication_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_IntegrityProtectionResult.c b/lib/asn1c/ngap/NGAP_IntegrityProtectionResult.c index ea3e26269..128a61a78 100644 --- a/lib/asn1c/ngap/NGAP_IntegrityProtectionResult.c +++ b/lib/asn1c/ngap/NGAP_IntegrityProtectionResult.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_IntegrityProtectionResult.h b/lib/asn1c/ngap/NGAP_IntegrityProtectionResult.h index aa80edf50..e1891974f 100644 --- a/lib/asn1c/ngap/NGAP_IntegrityProtectionResult.h +++ b/lib/asn1c/ngap/NGAP_IntegrityProtectionResult.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,13 +33,13 @@ typedef long NGAP_IntegrityProtectionResult_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_IntegrityProtectionResult_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_IntegrityProtectionResult; -extern const asn_INTEGER_specifics_t asn_SPC_IntegrityProtectionResult_specs_1; -asn_struct_free_f IntegrityProtectionResult_free; -asn_struct_print_f IntegrityProtectionResult_print; -asn_constr_check_f IntegrityProtectionResult_constraint; -jer_type_encoder_f IntegrityProtectionResult_encode_jer; -per_type_decoder_f IntegrityProtectionResult_decode_aper; -per_type_encoder_f IntegrityProtectionResult_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_IntegrityProtectionResult_specs_1; +asn_struct_free_f NGAP_IntegrityProtectionResult_free; +asn_struct_print_f NGAP_IntegrityProtectionResult_print; +asn_constr_check_f NGAP_IntegrityProtectionResult_constraint; +jer_type_encoder_f NGAP_IntegrityProtectionResult_encode_jer; +per_type_decoder_f NGAP_IntegrityProtectionResult_decode_aper; +per_type_encoder_f NGAP_IntegrityProtectionResult_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_IntendedNumberOfPagingAttempts.c b/lib/asn1c/ngap/NGAP_IntendedNumberOfPagingAttempts.c index 6690a24e0..2a02e3644 100644 --- a/lib/asn1c/ngap/NGAP_IntendedNumberOfPagingAttempts.c +++ b/lib/asn1c/ngap/NGAP_IntendedNumberOfPagingAttempts.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_IntendedNumberOfPagingAttempts.h b/lib/asn1c/ngap/NGAP_IntendedNumberOfPagingAttempts.h index 45b7c80de..5f368903b 100644 --- a/lib/asn1c/ngap/NGAP_IntendedNumberOfPagingAttempts.h +++ b/lib/asn1c/ngap/NGAP_IntendedNumberOfPagingAttempts.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_InterSystemFailureIndication.c b/lib/asn1c/ngap/NGAP_InterSystemFailureIndication.c index 6cba0c62e..a63bd9947 100644 --- a/lib/asn1c/ngap/NGAP_InterSystemFailureIndication.c +++ b/lib/asn1c/ngap/NGAP_InterSystemFailureIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,7 @@ asn_TYPE_member_t asn_MBR_NGAP_InterSystemFailureIndication_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_InterSystemFailureIndication, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P103, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P115, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_InterSystemFailureIndication.h b/lib/asn1c/ngap/NGAP_InterSystemFailureIndication.h index 615bab2cc..d1fe89495 100644 --- a/lib/asn1c/ngap/NGAP_InterSystemFailureIndication.h +++ b/lib/asn1c/ngap/NGAP_InterSystemFailureIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_InterSystemHOReport.c b/lib/asn1c/ngap/NGAP_InterSystemHOReport.c index c00ddf3ec..df5e31a47 100644 --- a/lib/asn1c/ngap/NGAP_InterSystemHOReport.c +++ b/lib/asn1c/ngap/NGAP_InterSystemHOReport.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_InterSystemHOReport_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_InterSystemHOReport, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P107, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P140, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_InterSystemHOReport.h b/lib/asn1c/ngap/NGAP_InterSystemHOReport.h index 5d78ba3d3..46ecf3384 100644 --- a/lib/asn1c/ngap/NGAP_InterSystemHOReport.h +++ b/lib/asn1c/ngap/NGAP_InterSystemHOReport.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_InterSystemHandoverReportType.c b/lib/asn1c/ngap/NGAP_InterSystemHandoverReportType.c index 8386b6c07..68b4c5313 100644 --- a/lib/asn1c/ngap/NGAP_InterSystemHandoverReportType.c +++ b/lib/asn1c/ngap/NGAP_InterSystemHandoverReportType.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -55,7 +55,7 @@ asn_TYPE_member_t asn_MBR_NGAP_InterSystemHandoverReportType_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_InterSystemHandoverReportType, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P20, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P26, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_InterSystemHandoverReportType.h b/lib/asn1c/ngap/NGAP_InterSystemHandoverReportType.h index 67140dae2..ab6650f29 100644 --- a/lib/asn1c/ngap/NGAP_InterSystemHandoverReportType.h +++ b/lib/asn1c/ngap/NGAP_InterSystemHandoverReportType.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_InterfacesToTrace.c b/lib/asn1c/ngap/NGAP_InterfacesToTrace.c index 68d1bc943..8be44725d 100644 --- a/lib/asn1c/ngap/NGAP_InterfacesToTrace.c +++ b/lib/asn1c/ngap/NGAP_InterfacesToTrace.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_InterfacesToTrace.h b/lib/asn1c/ngap/NGAP_InterfacesToTrace.h index ea6894d14..13851beb9 100644 --- a/lib/asn1c/ngap/NGAP_InterfacesToTrace.h +++ b/lib/asn1c/ngap/NGAP_InterfacesToTrace.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_IntersystemCellActivationReply.c b/lib/asn1c/ngap/NGAP_IntersystemCellActivationReply.c new file mode 100644 index 000000000..00c41d4ec --- /dev/null +++ b/lib/asn1c/ngap/NGAP_IntersystemCellActivationReply.c @@ -0,0 +1,137 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_IntersystemCellActivationReply.h" + +#include "NGAP_ProtocolExtensionContainer.h" +static int +memb_NGAP_activation_ID_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 16384L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_activation_ID_constr_3 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 15, 15, 0, 16384 } /* (0..16384,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_IntersystemCellActivationReply_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemCellActivationReply, activatedCellList), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ActivatedCellList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "activatedCellList" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemCellActivationReply, activation_ID), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_activation_ID_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_activation_ID_constraint_1 + }, + 0, 0, /* No default value */ + "activation-ID" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_IntersystemCellActivationReply, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P127, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_IntersystemCellActivationReply_oms_1[] = { 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemCellActivationReply_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemCellActivationReply_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* activatedCellList */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* activation-ID */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemCellActivationReply_specs_1 = { + sizeof(struct NGAP_IntersystemCellActivationReply), + offsetof(struct NGAP_IntersystemCellActivationReply, _asn_ctx), + asn_MAP_NGAP_IntersystemCellActivationReply_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_IntersystemCellActivationReply_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemCellActivationReply = { + "IntersystemCellActivationReply", + "IntersystemCellActivationReply", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_IntersystemCellActivationReply_tags_1, + sizeof(asn_DEF_NGAP_IntersystemCellActivationReply_tags_1) + /sizeof(asn_DEF_NGAP_IntersystemCellActivationReply_tags_1[0]), /* 1 */ + asn_DEF_NGAP_IntersystemCellActivationReply_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_IntersystemCellActivationReply_tags_1) + /sizeof(asn_DEF_NGAP_IntersystemCellActivationReply_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_IntersystemCellActivationReply_1, + 3, /* Elements count */ + &asn_SPC_NGAP_IntersystemCellActivationReply_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_IntersystemCellActivationReply.h b/lib/asn1c/ngap/NGAP_IntersystemCellActivationReply.h new file mode 100644 index 000000000..b9da9ee48 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_IntersystemCellActivationReply.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_IntersystemCellActivationReply_H_ +#define _NGAP_IntersystemCellActivationReply_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ActivatedCellList.h" +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_IntersystemCellActivationReply */ +typedef struct NGAP_IntersystemCellActivationReply { + NGAP_ActivatedCellList_t activatedCellList; + long activation_ID; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_IntersystemCellActivationReply_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemCellActivationReply; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemCellActivationReply_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemCellActivationReply_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_IntersystemCellActivationReply_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_IntersystemCellActivationRequest.c b/lib/asn1c/ngap/NGAP_IntersystemCellActivationRequest.c new file mode 100644 index 000000000..0344d7ab5 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_IntersystemCellActivationRequest.c @@ -0,0 +1,137 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_IntersystemCellActivationRequest.h" + +#include "NGAP_ProtocolExtensionContainer.h" +static int +memb_NGAP_activationID_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 16384L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_activationID_constr_2 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 15, 15, 0, 16384 } /* (0..16384,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_IntersystemCellActivationRequest_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemCellActivationRequest, activationID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_activationID_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_activationID_constraint_1 + }, + 0, 0, /* No default value */ + "activationID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemCellActivationRequest, cellsToActivateList), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_CellsToActivateList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "cellsToActivateList" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_IntersystemCellActivationRequest, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P119, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_IntersystemCellActivationRequest_oms_1[] = { 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemCellActivationRequest_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemCellActivationRequest_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* activationID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* cellsToActivateList */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemCellActivationRequest_specs_1 = { + sizeof(struct NGAP_IntersystemCellActivationRequest), + offsetof(struct NGAP_IntersystemCellActivationRequest, _asn_ctx), + asn_MAP_NGAP_IntersystemCellActivationRequest_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_IntersystemCellActivationRequest_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemCellActivationRequest = { + "IntersystemCellActivationRequest", + "IntersystemCellActivationRequest", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_IntersystemCellActivationRequest_tags_1, + sizeof(asn_DEF_NGAP_IntersystemCellActivationRequest_tags_1) + /sizeof(asn_DEF_NGAP_IntersystemCellActivationRequest_tags_1[0]), /* 1 */ + asn_DEF_NGAP_IntersystemCellActivationRequest_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_IntersystemCellActivationRequest_tags_1) + /sizeof(asn_DEF_NGAP_IntersystemCellActivationRequest_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_IntersystemCellActivationRequest_1, + 3, /* Elements count */ + &asn_SPC_NGAP_IntersystemCellActivationRequest_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_IntersystemCellActivationRequest.h b/lib/asn1c/ngap/NGAP_IntersystemCellActivationRequest.h new file mode 100644 index 000000000..001c9fc24 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_IntersystemCellActivationRequest.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_IntersystemCellActivationRequest_H_ +#define _NGAP_IntersystemCellActivationRequest_H_ + + +#include + +/* Including external dependencies */ +#include +#include "NGAP_CellsToActivateList.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_IntersystemCellActivationRequest */ +typedef struct NGAP_IntersystemCellActivationRequest { + long activationID; + NGAP_CellsToActivateList_t cellsToActivateList; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_IntersystemCellActivationRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemCellActivationRequest; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemCellActivationRequest_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemCellActivationRequest_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_IntersystemCellActivationRequest_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_IntersystemCellStateIndication.c b/lib/asn1c/ngap/NGAP_IntersystemCellStateIndication.c new file mode 100644 index 000000000..13a6b7fef --- /dev/null +++ b/lib/asn1c/ngap/NGAP_IntersystemCellStateIndication.c @@ -0,0 +1,87 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_IntersystemCellStateIndication.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_IntersystemCellStateIndication_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemCellStateIndication, notificationCellList), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_NotificationCellList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "notificationCellList" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_IntersystemCellStateIndication, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P129, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_IntersystemCellStateIndication_oms_1[] = { 1 }; +static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemCellStateIndication_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemCellStateIndication_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* notificationCellList */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemCellStateIndication_specs_1 = { + sizeof(struct NGAP_IntersystemCellStateIndication), + offsetof(struct NGAP_IntersystemCellStateIndication, _asn_ctx), + asn_MAP_NGAP_IntersystemCellStateIndication_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_NGAP_IntersystemCellStateIndication_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemCellStateIndication = { + "IntersystemCellStateIndication", + "IntersystemCellStateIndication", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_IntersystemCellStateIndication_tags_1, + sizeof(asn_DEF_NGAP_IntersystemCellStateIndication_tags_1) + /sizeof(asn_DEF_NGAP_IntersystemCellStateIndication_tags_1[0]), /* 1 */ + asn_DEF_NGAP_IntersystemCellStateIndication_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_IntersystemCellStateIndication_tags_1) + /sizeof(asn_DEF_NGAP_IntersystemCellStateIndication_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_IntersystemCellStateIndication_1, + 2, /* Elements count */ + &asn_SPC_NGAP_IntersystemCellStateIndication_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_IntersystemCellStateIndication.h b/lib/asn1c/ngap/NGAP_IntersystemCellStateIndication.h new file mode 100644 index 000000000..7788c9d95 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_IntersystemCellStateIndication.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_IntersystemCellStateIndication_H_ +#define _NGAP_IntersystemCellStateIndication_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_NotificationCellList.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_IntersystemCellStateIndication */ +typedef struct NGAP_IntersystemCellStateIndication { + NGAP_NotificationCellList_t notificationCellList; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_IntersystemCellStateIndication_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemCellStateIndication; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemCellStateIndication_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemCellStateIndication_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_IntersystemCellStateIndication_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_IntersystemResourceStatusReply.c b/lib/asn1c/ngap/NGAP_IntersystemResourceStatusReply.c new file mode 100644 index 000000000..379ff9f7b --- /dev/null +++ b/lib/asn1c/ngap/NGAP_IntersystemResourceStatusReply.c @@ -0,0 +1,87 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_IntersystemResourceStatusReply.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_IntersystemResourceStatusReply_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemResourceStatusReply, reportingsystem), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_ReportingSystem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "reportingsystem" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_IntersystemResourceStatusReply, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P128, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_IntersystemResourceStatusReply_oms_1[] = { 1 }; +static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemResourceStatusReply_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemResourceStatusReply_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* reportingsystem */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemResourceStatusReply_specs_1 = { + sizeof(struct NGAP_IntersystemResourceStatusReply), + offsetof(struct NGAP_IntersystemResourceStatusReply, _asn_ctx), + asn_MAP_NGAP_IntersystemResourceStatusReply_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_NGAP_IntersystemResourceStatusReply_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemResourceStatusReply = { + "IntersystemResourceStatusReply", + "IntersystemResourceStatusReply", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_IntersystemResourceStatusReply_tags_1, + sizeof(asn_DEF_NGAP_IntersystemResourceStatusReply_tags_1) + /sizeof(asn_DEF_NGAP_IntersystemResourceStatusReply_tags_1[0]), /* 1 */ + asn_DEF_NGAP_IntersystemResourceStatusReply_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_IntersystemResourceStatusReply_tags_1) + /sizeof(asn_DEF_NGAP_IntersystemResourceStatusReply_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_IntersystemResourceStatusReply_1, + 2, /* Elements count */ + &asn_SPC_NGAP_IntersystemResourceStatusReply_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_IntersystemResourceStatusReply.h b/lib/asn1c/ngap/NGAP_IntersystemResourceStatusReply.h new file mode 100644 index 000000000..85a77a965 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_IntersystemResourceStatusReply.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_IntersystemResourceStatusReply_H_ +#define _NGAP_IntersystemResourceStatusReply_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ReportingSystem.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_IntersystemResourceStatusReply */ +typedef struct NGAP_IntersystemResourceStatusReply { + NGAP_ReportingSystem_t reportingsystem; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_IntersystemResourceStatusReply_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemResourceStatusReply; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemResourceStatusReply_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemResourceStatusReply_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_IntersystemResourceStatusReply_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_IntersystemResourceStatusReport.c b/lib/asn1c/ngap/NGAP_IntersystemResourceStatusReport.c new file mode 100644 index 000000000..dd4afbea6 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_IntersystemResourceStatusReport.c @@ -0,0 +1,87 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_IntersystemResourceStatusReport.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_IntersystemResourceStatusReport_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemResourceStatusReport, reportingSystem), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_ResourceStatusReportingSystem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "reportingSystem" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_IntersystemResourceStatusReport, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P131, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_IntersystemResourceStatusReport_oms_1[] = { 1 }; +static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemResourceStatusReport_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemResourceStatusReport_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* reportingSystem */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemResourceStatusReport_specs_1 = { + sizeof(struct NGAP_IntersystemResourceStatusReport), + offsetof(struct NGAP_IntersystemResourceStatusReport, _asn_ctx), + asn_MAP_NGAP_IntersystemResourceStatusReport_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_NGAP_IntersystemResourceStatusReport_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemResourceStatusReport = { + "IntersystemResourceStatusReport", + "IntersystemResourceStatusReport", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_IntersystemResourceStatusReport_tags_1, + sizeof(asn_DEF_NGAP_IntersystemResourceStatusReport_tags_1) + /sizeof(asn_DEF_NGAP_IntersystemResourceStatusReport_tags_1[0]), /* 1 */ + asn_DEF_NGAP_IntersystemResourceStatusReport_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_IntersystemResourceStatusReport_tags_1) + /sizeof(asn_DEF_NGAP_IntersystemResourceStatusReport_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_IntersystemResourceStatusReport_1, + 2, /* Elements count */ + &asn_SPC_NGAP_IntersystemResourceStatusReport_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_IntersystemResourceStatusReport.h b/lib/asn1c/ngap/NGAP_IntersystemResourceStatusReport.h new file mode 100644 index 000000000..a726f3eeb --- /dev/null +++ b/lib/asn1c/ngap/NGAP_IntersystemResourceStatusReport.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_IntersystemResourceStatusReport_H_ +#define _NGAP_IntersystemResourceStatusReport_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ResourceStatusReportingSystem.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_IntersystemResourceStatusReport */ +typedef struct NGAP_IntersystemResourceStatusReport { + NGAP_ResourceStatusReportingSystem_t reportingSystem; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_IntersystemResourceStatusReport_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemResourceStatusReport; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemResourceStatusReport_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemResourceStatusReport_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_IntersystemResourceStatusReport_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_IntersystemResourceStatusRequest.c b/lib/asn1c/ngap/NGAP_IntersystemResourceStatusRequest.c new file mode 100644 index 000000000..de15f408c --- /dev/null +++ b/lib/asn1c/ngap/NGAP_IntersystemResourceStatusRequest.c @@ -0,0 +1,123 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_IntersystemResourceStatusRequest.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_IntersystemResourceStatusRequest_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemResourceStatusRequest, reportingSystem), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_ReportingSystem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "reportingSystem" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemResourceStatusRequest, reportCharacteristics), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ReportCharacteristics, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "reportCharacteristics" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemResourceStatusRequest, reportType), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_ReportType, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "reportType" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_IntersystemResourceStatusRequest, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P120, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_IntersystemResourceStatusRequest_oms_1[] = { 3 }; +static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemResourceStatusRequest_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemResourceStatusRequest_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* reportingSystem */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* reportCharacteristics */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* reportType */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemResourceStatusRequest_specs_1 = { + sizeof(struct NGAP_IntersystemResourceStatusRequest), + offsetof(struct NGAP_IntersystemResourceStatusRequest, _asn_ctx), + asn_MAP_NGAP_IntersystemResourceStatusRequest_tag2el_1, + 4, /* Count of tags in the map */ + asn_MAP_NGAP_IntersystemResourceStatusRequest_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 4, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemResourceStatusRequest = { + "IntersystemResourceStatusRequest", + "IntersystemResourceStatusRequest", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_IntersystemResourceStatusRequest_tags_1, + sizeof(asn_DEF_NGAP_IntersystemResourceStatusRequest_tags_1) + /sizeof(asn_DEF_NGAP_IntersystemResourceStatusRequest_tags_1[0]), /* 1 */ + asn_DEF_NGAP_IntersystemResourceStatusRequest_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_IntersystemResourceStatusRequest_tags_1) + /sizeof(asn_DEF_NGAP_IntersystemResourceStatusRequest_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_IntersystemResourceStatusRequest_1, + 4, /* Elements count */ + &asn_SPC_NGAP_IntersystemResourceStatusRequest_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_IntersystemResourceStatusRequest.h b/lib/asn1c/ngap/NGAP_IntersystemResourceStatusRequest.h new file mode 100644 index 000000000..f6861a048 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_IntersystemResourceStatusRequest.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_IntersystemResourceStatusRequest_H_ +#define _NGAP_IntersystemResourceStatusRequest_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ReportingSystem.h" +#include "NGAP_ReportCharacteristics.h" +#include "NGAP_ReportType.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_IntersystemResourceStatusRequest */ +typedef struct NGAP_IntersystemResourceStatusRequest { + NGAP_ReportingSystem_t reportingSystem; + NGAP_ReportCharacteristics_t reportCharacteristics; + NGAP_ReportType_t reportType; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_IntersystemResourceStatusRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemResourceStatusRequest; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemResourceStatusRequest_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemResourceStatusRequest_1[4]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_IntersystemResourceStatusRequest_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_IntersystemResourceThreshold.c b/lib/asn1c/ngap/NGAP_IntersystemResourceThreshold.c new file mode 100644 index 000000000..2b9e95de5 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_IntersystemResourceThreshold.c @@ -0,0 +1,71 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_IntersystemResourceThreshold.h" + +int +NGAP_IntersystemResourceThreshold_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 100L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +/* + * This type is implemented using NativeInteger, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_IntersystemResourceThreshold_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED, 7, 7, 0, 100 } /* (0..100) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemResourceThreshold_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemResourceThreshold = { + "IntersystemResourceThreshold", + "IntersystemResourceThreshold", + &asn_OP_NativeInteger, + asn_DEF_NGAP_IntersystemResourceThreshold_tags_1, + sizeof(asn_DEF_NGAP_IntersystemResourceThreshold_tags_1) + /sizeof(asn_DEF_NGAP_IntersystemResourceThreshold_tags_1[0]), /* 1 */ + asn_DEF_NGAP_IntersystemResourceThreshold_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_IntersystemResourceThreshold_tags_1) + /sizeof(asn_DEF_NGAP_IntersystemResourceThreshold_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_IntersystemResourceThreshold_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NGAP_IntersystemResourceThreshold_constraint + }, + 0, 0, /* No members */ + 0 /* No specifics */ +}; + diff --git a/lib/asn1c/ngap/NGAP_IntersystemResourceThreshold.h b/lib/asn1c/ngap/NGAP_IntersystemResourceThreshold.h new file mode 100644 index 000000000..ef4f34373 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_IntersystemResourceThreshold.h @@ -0,0 +1,39 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_IntersystemResourceThreshold_H_ +#define _NGAP_IntersystemResourceThreshold_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_IntersystemResourceThreshold */ +typedef long NGAP_IntersystemResourceThreshold_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_IntersystemResourceThreshold_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemResourceThreshold; +asn_struct_free_f NGAP_IntersystemResourceThreshold_free; +asn_struct_print_f NGAP_IntersystemResourceThreshold_print; +asn_constr_check_f NGAP_IntersystemResourceThreshold_constraint; +jer_type_encoder_f NGAP_IntersystemResourceThreshold_encode_jer; +per_type_decoder_f NGAP_IntersystemResourceThreshold_decode_aper; +per_type_encoder_f NGAP_IntersystemResourceThreshold_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_IntersystemResourceThreshold_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_IntersystemSONConfigurationTransfer.c b/lib/asn1c/ngap/NGAP_IntersystemSONConfigurationTransfer.c index 074f5f805..07223f5e9 100644 --- a/lib/asn1c/ngap/NGAP_IntersystemSONConfigurationTransfer.c +++ b/lib/asn1c/ngap/NGAP_IntersystemSONConfigurationTransfer.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_IntersystemSONConfigurationTransfer.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONConfigurationTransfer_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONConfigurationTransfer_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONConfigurationTransfer, transferType), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), +1, /* EXPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONConfigurationTransfer_1[] = { ATF_POINTER, 1, offsetof(struct NGAP_IntersystemSONConfigurationTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P104, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P116, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemSONConfigurationTrans { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* intersystemSONInformation */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONConfigurationTransfer_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONConfigurationTransfer_specs_1 = { sizeof(struct NGAP_IntersystemSONConfigurationTransfer), offsetof(struct NGAP_IntersystemSONConfigurationTransfer, _asn_ctx), asn_MAP_NGAP_IntersystemSONConfigurationTransfer_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_IntersystemSONConfigurationTransfer.h b/lib/asn1c/ngap/NGAP_IntersystemSONConfigurationTransfer.h index bde0fc0af..0fa2e0d65 100644 --- a/lib/asn1c/ngap/NGAP_IntersystemSONConfigurationTransfer.h +++ b/lib/asn1c/ngap/NGAP_IntersystemSONConfigurationTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct NGAP_IntersystemSONConfigurationTransfer { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONConfigurationTransfer; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONConfigurationTransfer_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONConfigurationTransfer_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_IntersystemSONInformation.c b/lib/asn1c/ngap/NGAP_IntersystemSONInformation.c index 66d43aade..ad03ed459 100644 --- a/lib/asn1c/ngap/NGAP_IntersystemSONInformation.c +++ b/lib/asn1c/ngap/NGAP_IntersystemSONInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,7 +37,7 @@ asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONInformation_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_IntersystemSONInformation, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P18, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P19, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_IntersystemSONInformation.h b/lib/asn1c/ngap/NGAP_IntersystemSONInformation.h index 4d070aa5c..b0e7c37db 100644 --- a/lib/asn1c/ngap/NGAP_IntersystemSONInformation.h +++ b/lib/asn1c/ngap/NGAP_IntersystemSONInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_IntersystemSONInformationReply.c b/lib/asn1c/ngap/NGAP_IntersystemSONInformationReply.c new file mode 100644 index 000000000..d3b090226 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_IntersystemSONInformationReply.c @@ -0,0 +1,109 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_IntersystemSONInformationReply.h" + +#include "NGAP_IntersystemCellActivationReply.h" +#include "NGAP_IntersystemResourceStatusReply.h" +#include "NGAP_ProtocolIE-SingleContainer.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_IntersystemSONInformationReply_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONInformationReply_1[] = { + { ATF_POINTER, 0, offsetof(struct NGAP_IntersystemSONInformationReply, choice.nGRAN_CellActivation), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_IntersystemCellActivationReply, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "nGRAN-CellActivation" + }, + { ATF_POINTER, 0, offsetof(struct NGAP_IntersystemSONInformationReply, choice.resourceStatus), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_IntersystemResourceStatusReply, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "resourceStatus" + }, + { ATF_POINTER, 0, offsetof(struct NGAP_IntersystemSONInformationReply, choice.choice_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P23, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "choice-Extensions" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemSONInformationReply_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* nGRAN-CellActivation */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* resourceStatus */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* choice-Extensions */ +}; +asn_CHOICE_specifics_t asn_SPC_NGAP_IntersystemSONInformationReply_specs_1 = { + sizeof(struct NGAP_IntersystemSONInformationReply), + offsetof(struct NGAP_IntersystemSONInformationReply, _asn_ctx), + offsetof(struct NGAP_IntersystemSONInformationReply, present), + sizeof(((struct NGAP_IntersystemSONInformationReply *)0)->present), + asn_MAP_NGAP_IntersystemSONInformationReply_tag2el_1, + 3, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONInformationReply = { + "IntersystemSONInformationReply", + "IntersystemSONInformationReply", + &asn_OP_CHOICE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_IntersystemSONInformationReply_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + CHOICE_constraint + }, + asn_MBR_NGAP_IntersystemSONInformationReply_1, + 3, /* Elements count */ + &asn_SPC_NGAP_IntersystemSONInformationReply_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_IntersystemSONInformationReply.h b/lib/asn1c/ngap/NGAP_IntersystemSONInformationReply.h new file mode 100644 index 000000000..835a37987 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_IntersystemSONInformationReply.h @@ -0,0 +1,58 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_IntersystemSONInformationReply_H_ +#define _NGAP_IntersystemSONInformationReply_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_IntersystemSONInformationReply_PR { + NGAP_IntersystemSONInformationReply_PR_NOTHING, /* No components present */ + NGAP_IntersystemSONInformationReply_PR_nGRAN_CellActivation, + NGAP_IntersystemSONInformationReply_PR_resourceStatus, + NGAP_IntersystemSONInformationReply_PR_choice_Extensions +} NGAP_IntersystemSONInformationReply_PR; + +/* Forward declarations */ +struct NGAP_IntersystemCellActivationReply; +struct NGAP_IntersystemResourceStatusReply; +struct NGAP_ProtocolIE_SingleContainer; + +/* NGAP_IntersystemSONInformationReply */ +typedef struct NGAP_IntersystemSONInformationReply { + NGAP_IntersystemSONInformationReply_PR present; + union NGAP_IntersystemSONInformationReply_u { + struct NGAP_IntersystemCellActivationReply *nGRAN_CellActivation; + struct NGAP_IntersystemResourceStatusReply *resourceStatus; + struct NGAP_ProtocolIE_SingleContainer *choice_Extensions; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_IntersystemSONInformationReply_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONInformationReply; +extern asn_CHOICE_specifics_t asn_SPC_NGAP_IntersystemSONInformationReply_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONInformationReply_1[3]; +extern asn_per_constraints_t asn_PER_type_NGAP_IntersystemSONInformationReply_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_IntersystemSONInformationReply_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_IntersystemSONInformationReport.c b/lib/asn1c/ngap/NGAP_IntersystemSONInformationReport.c index 69ce3059f..85d4cd8f6 100644 --- a/lib/asn1c/ngap/NGAP_IntersystemSONInformationReport.c +++ b/lib/asn1c/ngap/NGAP_IntersystemSONInformationReport.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -55,7 +55,7 @@ asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONInformationReport_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_IntersystemSONInformationReport, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P19, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P24, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_IntersystemSONInformationReport.h b/lib/asn1c/ngap/NGAP_IntersystemSONInformationReport.h index dc4c1317d..a092e1d5e 100644 --- a/lib/asn1c/ngap/NGAP_IntersystemSONInformationReport.h +++ b/lib/asn1c/ngap/NGAP_IntersystemSONInformationReport.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_IntersystemSONInformationRequest.c b/lib/asn1c/ngap/NGAP_IntersystemSONInformationRequest.c new file mode 100644 index 000000000..77bec774d --- /dev/null +++ b/lib/asn1c/ngap/NGAP_IntersystemSONInformationRequest.c @@ -0,0 +1,109 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_IntersystemSONInformationRequest.h" + +#include "NGAP_IntersystemCellActivationRequest.h" +#include "NGAP_IntersystemResourceStatusRequest.h" +#include "NGAP_ProtocolIE-SingleContainer.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_IntersystemSONInformationRequest_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONInformationRequest_1[] = { + { ATF_POINTER, 0, offsetof(struct NGAP_IntersystemSONInformationRequest, choice.nGRAN_CellActivation), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_IntersystemCellActivationRequest, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "nGRAN-CellActivation" + }, + { ATF_POINTER, 0, offsetof(struct NGAP_IntersystemSONInformationRequest, choice.resourceStatus), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_IntersystemResourceStatusRequest, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "resourceStatus" + }, + { ATF_POINTER, 0, offsetof(struct NGAP_IntersystemSONInformationRequest, choice.choice_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P20, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "choice-Extensions" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemSONInformationRequest_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* nGRAN-CellActivation */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* resourceStatus */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* choice-Extensions */ +}; +asn_CHOICE_specifics_t asn_SPC_NGAP_IntersystemSONInformationRequest_specs_1 = { + sizeof(struct NGAP_IntersystemSONInformationRequest), + offsetof(struct NGAP_IntersystemSONInformationRequest, _asn_ctx), + offsetof(struct NGAP_IntersystemSONInformationRequest, present), + sizeof(((struct NGAP_IntersystemSONInformationRequest *)0)->present), + asn_MAP_NGAP_IntersystemSONInformationRequest_tag2el_1, + 3, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONInformationRequest = { + "IntersystemSONInformationRequest", + "IntersystemSONInformationRequest", + &asn_OP_CHOICE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_IntersystemSONInformationRequest_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + CHOICE_constraint + }, + asn_MBR_NGAP_IntersystemSONInformationRequest_1, + 3, /* Elements count */ + &asn_SPC_NGAP_IntersystemSONInformationRequest_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_IntersystemSONInformationRequest.h b/lib/asn1c/ngap/NGAP_IntersystemSONInformationRequest.h new file mode 100644 index 000000000..e29ecc7ae --- /dev/null +++ b/lib/asn1c/ngap/NGAP_IntersystemSONInformationRequest.h @@ -0,0 +1,58 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_IntersystemSONInformationRequest_H_ +#define _NGAP_IntersystemSONInformationRequest_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_IntersystemSONInformationRequest_PR { + NGAP_IntersystemSONInformationRequest_PR_NOTHING, /* No components present */ + NGAP_IntersystemSONInformationRequest_PR_nGRAN_CellActivation, + NGAP_IntersystemSONInformationRequest_PR_resourceStatus, + NGAP_IntersystemSONInformationRequest_PR_choice_Extensions +} NGAP_IntersystemSONInformationRequest_PR; + +/* Forward declarations */ +struct NGAP_IntersystemCellActivationRequest; +struct NGAP_IntersystemResourceStatusRequest; +struct NGAP_ProtocolIE_SingleContainer; + +/* NGAP_IntersystemSONInformationRequest */ +typedef struct NGAP_IntersystemSONInformationRequest { + NGAP_IntersystemSONInformationRequest_PR present; + union NGAP_IntersystemSONInformationRequest_u { + struct NGAP_IntersystemCellActivationRequest *nGRAN_CellActivation; + struct NGAP_IntersystemResourceStatusRequest *resourceStatus; + struct NGAP_ProtocolIE_SingleContainer *choice_Extensions; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_IntersystemSONInformationRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONInformationRequest; +extern asn_CHOICE_specifics_t asn_SPC_NGAP_IntersystemSONInformationRequest_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONInformationRequest_1[3]; +extern asn_per_constraints_t asn_PER_type_NGAP_IntersystemSONInformationRequest_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_IntersystemSONInformationRequest_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_IntersystemSONNGRANnodeID.c b/lib/asn1c/ngap/NGAP_IntersystemSONNGRANnodeID.c index 3b6a77b6e..639487ea0 100644 --- a/lib/asn1c/ngap/NGAP_IntersystemSONNGRANnodeID.c +++ b/lib/asn1c/ngap/NGAP_IntersystemSONNGRANnodeID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONNGRANnodeID_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_IntersystemSONNGRANnodeID, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P106, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P118, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_IntersystemSONNGRANnodeID.h b/lib/asn1c/ngap/NGAP_IntersystemSONNGRANnodeID.h index f13462724..80a604a8c 100644 --- a/lib/asn1c/ngap/NGAP_IntersystemSONNGRANnodeID.h +++ b/lib/asn1c/ngap/NGAP_IntersystemSONNGRANnodeID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_IntersystemSONTransferType.c b/lib/asn1c/ngap/NGAP_IntersystemSONTransferType.c index 26b4444ac..c30092075 100644 --- a/lib/asn1c/ngap/NGAP_IntersystemSONTransferType.c +++ b/lib/asn1c/ngap/NGAP_IntersystemSONTransferType.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -55,7 +55,7 @@ asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONTransferType_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_IntersystemSONTransferType, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P17, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P18, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_IntersystemSONTransferType.h b/lib/asn1c/ngap/NGAP_IntersystemSONTransferType.h index de2c1cf86..b415ca2cf 100644 --- a/lib/asn1c/ngap/NGAP_IntersystemSONTransferType.h +++ b/lib/asn1c/ngap/NGAP_IntersystemSONTransferType.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_IntersystemSONeNBID.c b/lib/asn1c/ngap/NGAP_IntersystemSONeNBID.c index e43ebea46..30e97d96b 100644 --- a/lib/asn1c/ngap/NGAP_IntersystemSONeNBID.c +++ b/lib/asn1c/ngap/NGAP_IntersystemSONeNBID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONeNBID_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_IntersystemSONeNBID, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P105, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P117, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_IntersystemSONeNBID.h b/lib/asn1c/ngap/NGAP_IntersystemSONeNBID.h index a8effd06b..a9844ed50 100644 --- a/lib/asn1c/ngap/NGAP_IntersystemSONeNBID.h +++ b/lib/asn1c/ngap/NGAP_IntersystemSONeNBID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_IntersystemUnnecessaryHO.c b/lib/asn1c/ngap/NGAP_IntersystemUnnecessaryHO.c index 8d0694411..eb186c400 100644 --- a/lib/asn1c/ngap/NGAP_IntersystemUnnecessaryHO.c +++ b/lib/asn1c/ngap/NGAP_IntersystemUnnecessaryHO.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -138,7 +138,7 @@ asn_TYPE_member_t asn_MBR_NGAP_IntersystemUnnecessaryHO_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_IntersystemUnnecessaryHO, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P108, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P141, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_IntersystemUnnecessaryHO.h b/lib/asn1c/ngap/NGAP_IntersystemUnnecessaryHO.h index 86924eb7e..93f257100 100644 --- a/lib/asn1c/ngap/NGAP_IntersystemUnnecessaryHO.h +++ b/lib/asn1c/ngap/NGAP_IntersystemUnnecessaryHO.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_LAC.c b/lib/asn1c/ngap/NGAP_LAC.c index 59941716d..bbe34efb5 100644 --- a/lib/asn1c/ngap/NGAP_LAC.c +++ b/lib/asn1c/ngap/NGAP_LAC.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_LAC.h b/lib/asn1c/ngap/NGAP_LAC.h index 1b3150d99..3efc47126 100644 --- a/lib/asn1c/ngap/NGAP_LAC.h +++ b/lib/asn1c/ngap/NGAP_LAC.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_LAI.c b/lib/asn1c/ngap/NGAP_LAI.c index 5dbafac6c..5f8f32317 100644 --- a/lib/asn1c/ngap/NGAP_LAI.c +++ b/lib/asn1c/ngap/NGAP_LAI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_LAI_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_LAI, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P109, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P142, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_LAI.h b/lib/asn1c/ngap/NGAP_LAI.h index af9e2edde..7989b4e85 100644 --- a/lib/asn1c/ngap/NGAP_LAI.h +++ b/lib/asn1c/ngap/NGAP_LAI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_LTEM-Indication.c b/lib/asn1c/ngap/NGAP_LTEM-Indication.c index 561641823..7adebc008 100644 --- a/lib/asn1c/ngap/NGAP_LTEM-Indication.c +++ b/lib/asn1c/ngap/NGAP_LTEM-Indication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_LTEM_Indication_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_LTEM_Indication_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_NGAP_LTEM_Indication_enum2value_1[] = { 0 /* lte-m(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_LTEM_Indication_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_LTEM_Indication_specs_1 = { asn_MAP_NGAP_LTEM_Indication_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_LTEM_Indication_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_LTEM-Indication.h b/lib/asn1c/ngap/NGAP_LTEM-Indication.h index 08b7e966d..971d4301c 100644 --- a/lib/asn1c/ngap/NGAP_LTEM-Indication.h +++ b/lib/asn1c/ngap/NGAP_LTEM-Indication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum NGAP_LTEM_Indication { typedef long NGAP_LTEM_Indication_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_LTEM_Indication_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_LTEM_Indication; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_LTEM_Indication_specs_1; asn_struct_free_f NGAP_LTEM_Indication_free; asn_struct_print_f NGAP_LTEM_Indication_print; asn_constr_check_f NGAP_LTEM_Indication_constraint; diff --git a/lib/asn1c/ngap/NGAP_LTEUERLFReportContainer.c b/lib/asn1c/ngap/NGAP_LTEUERLFReportContainer.c index 76b01e427..ca2229b7e 100644 --- a/lib/asn1c/ngap/NGAP_LTEUERLFReportContainer.c +++ b/lib/asn1c/ngap/NGAP_LTEUERLFReportContainer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_LTEUERLFReportContainer.h b/lib/asn1c/ngap/NGAP_LTEUERLFReportContainer.h index 3c34f8ca4..1307035be 100644 --- a/lib/asn1c/ngap/NGAP_LTEUERLFReportContainer.h +++ b/lib/asn1c/ngap/NGAP_LTEUERLFReportContainer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_LTEUESidelinkAggregateMaximumBitrate.c b/lib/asn1c/ngap/NGAP_LTEUESidelinkAggregateMaximumBitrate.c index 2053e64ea..75d8b0e31 100644 --- a/lib/asn1c/ngap/NGAP_LTEUESidelinkAggregateMaximumBitrate.c +++ b/lib/asn1c/ngap/NGAP_LTEUESidelinkAggregateMaximumBitrate.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_LTEUESidelinkAggregateMaximumBitrate.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_LTEUESidelinkAggregateMaximumBitrate_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_LTEUESidelinkAggregateMaximumBitrate_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_LTEUESidelinkAggregateMaximumBitrate, uESidelinkAggregateMaximumBitRate), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_LTEUESidelinkAggregateMaximumBitrate_1[] = { ATF_POINTER, 1, offsetof(struct NGAP_LTEUESidelinkAggregateMaximumBitrate, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P115, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P149, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -52,7 +52,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_LTEUESidelinkAggregateMaximumBit { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* uESidelinkAggregateMaximumBitRate */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_LTEUESidelinkAggregateMaximumBitrate_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_LTEUESidelinkAggregateMaximumBitrate_specs_1 = { sizeof(struct NGAP_LTEUESidelinkAggregateMaximumBitrate), offsetof(struct NGAP_LTEUESidelinkAggregateMaximumBitrate, _asn_ctx), asn_MAP_NGAP_LTEUESidelinkAggregateMaximumBitrate_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_LTEUESidelinkAggregateMaximumBitrate.h b/lib/asn1c/ngap/NGAP_LTEUESidelinkAggregateMaximumBitrate.h index 6f39e8527..093f8ed36 100644 --- a/lib/asn1c/ngap/NGAP_LTEUESidelinkAggregateMaximumBitrate.h +++ b/lib/asn1c/ngap/NGAP_LTEUESidelinkAggregateMaximumBitrate.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,6 +37,8 @@ typedef struct NGAP_LTEUESidelinkAggregateMaximumBitrate { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_LTEUESidelinkAggregateMaximumBitrate; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_LTEUESidelinkAggregateMaximumBitrate_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_LTEUESidelinkAggregateMaximumBitrate_1[2]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_LTEV2XServicesAuthorized.c b/lib/asn1c/ngap/NGAP_LTEV2XServicesAuthorized.c index d7b4a7806..d31cf7a96 100644 --- a/lib/asn1c/ngap/NGAP_LTEV2XServicesAuthorized.c +++ b/lib/asn1c/ngap/NGAP_LTEV2XServicesAuthorized.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_LTEV2XServicesAuthorized.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_LTEV2XServicesAuthorized_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_LTEV2XServicesAuthorized_1[] = { { ATF_POINTER, 3, offsetof(struct NGAP_LTEV2XServicesAuthorized, vehicleUE), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_LTEV2XServicesAuthorized_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_LTEV2XServicesAuthorized, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P114, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P148, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_LTEV2XServicesAuthorized_tag2el_ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* pedestrianUE */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_LTEV2XServicesAuthorized_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_LTEV2XServicesAuthorized_specs_1 = { sizeof(struct NGAP_LTEV2XServicesAuthorized), offsetof(struct NGAP_LTEV2XServicesAuthorized, _asn_ctx), asn_MAP_NGAP_LTEV2XServicesAuthorized_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_LTEV2XServicesAuthorized.h b/lib/asn1c/ngap/NGAP_LTEV2XServicesAuthorized.h index 8d0608a1b..cfd6d22ce 100644 --- a/lib/asn1c/ngap/NGAP_LTEV2XServicesAuthorized.h +++ b/lib/asn1c/ngap/NGAP_LTEV2XServicesAuthorized.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct NGAP_LTEV2XServicesAuthorized { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_LTEV2XServicesAuthorized; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_LTEV2XServicesAuthorized_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_LTEV2XServicesAuthorized_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_LastVisitedCellInformation.c b/lib/asn1c/ngap/NGAP_LastVisitedCellInformation.c index e3997f6d6..89fa271c8 100644 --- a/lib/asn1c/ngap/NGAP_LastVisitedCellInformation.c +++ b/lib/asn1c/ngap/NGAP_LastVisitedCellInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -88,7 +88,7 @@ asn_TYPE_member_t asn_MBR_NGAP_LastVisitedCellInformation_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_LastVisitedCellInformation, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P21, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P27, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_LastVisitedCellInformation.h b/lib/asn1c/ngap/NGAP_LastVisitedCellInformation.h index f179981e3..4c47c247f 100644 --- a/lib/asn1c/ngap/NGAP_LastVisitedCellInformation.h +++ b/lib/asn1c/ngap/NGAP_LastVisitedCellInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_LastVisitedCellItem.c b/lib/asn1c/ngap/NGAP_LastVisitedCellItem.c index 435315077..b47930dd7 100644 --- a/lib/asn1c/ngap/NGAP_LastVisitedCellItem.c +++ b/lib/asn1c/ngap/NGAP_LastVisitedCellItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_LastVisitedCellItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_LastVisitedCellItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P110, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P143, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_LastVisitedCellItem.h b/lib/asn1c/ngap/NGAP_LastVisitedCellItem.h index 1b5515bc8..7d2f1a2cd 100644 --- a/lib/asn1c/ngap/NGAP_LastVisitedCellItem.h +++ b/lib/asn1c/ngap/NGAP_LastVisitedCellItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_LastVisitedEUTRANCellInformation.c b/lib/asn1c/ngap/NGAP_LastVisitedEUTRANCellInformation.c index e9c34458a..e3ed3e9b4 100644 --- a/lib/asn1c/ngap/NGAP_LastVisitedEUTRANCellInformation.c +++ b/lib/asn1c/ngap/NGAP_LastVisitedEUTRANCellInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_LastVisitedEUTRANCellInformation.h b/lib/asn1c/ngap/NGAP_LastVisitedEUTRANCellInformation.h index b60cd7db3..f1c038955 100644 --- a/lib/asn1c/ngap/NGAP_LastVisitedEUTRANCellInformation.h +++ b/lib/asn1c/ngap/NGAP_LastVisitedEUTRANCellInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_LastVisitedGERANCellInformation.c b/lib/asn1c/ngap/NGAP_LastVisitedGERANCellInformation.c index de3458505..f44ea46ca 100644 --- a/lib/asn1c/ngap/NGAP_LastVisitedGERANCellInformation.c +++ b/lib/asn1c/ngap/NGAP_LastVisitedGERANCellInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_LastVisitedGERANCellInformation.h b/lib/asn1c/ngap/NGAP_LastVisitedGERANCellInformation.h index 19650952b..d38f730ba 100644 --- a/lib/asn1c/ngap/NGAP_LastVisitedGERANCellInformation.h +++ b/lib/asn1c/ngap/NGAP_LastVisitedGERANCellInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_LastVisitedNGRANCellInformation.c b/lib/asn1c/ngap/NGAP_LastVisitedNGRANCellInformation.c index d8be22175..c965b8d42 100644 --- a/lib/asn1c/ngap/NGAP_LastVisitedNGRANCellInformation.c +++ b/lib/asn1c/ngap/NGAP_LastVisitedNGRANCellInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -98,7 +98,7 @@ asn_TYPE_member_t asn_MBR_NGAP_LastVisitedNGRANCellInformation_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_LastVisitedNGRANCellInformation, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (5 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P111, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P144, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_LastVisitedNGRANCellInformation.h b/lib/asn1c/ngap/NGAP_LastVisitedNGRANCellInformation.h index 3ddcaea87..83eca2547 100644 --- a/lib/asn1c/ngap/NGAP_LastVisitedNGRANCellInformation.h +++ b/lib/asn1c/ngap/NGAP_LastVisitedNGRANCellInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_LastVisitedPSCellInformation.c b/lib/asn1c/ngap/NGAP_LastVisitedPSCellInformation.c new file mode 100644 index 000000000..4670eec41 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_LastVisitedPSCellInformation.c @@ -0,0 +1,138 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_LastVisitedPSCellInformation.h" + +#include "NGAP_NGRAN-CGI.h" +#include "NGAP_ProtocolExtensionContainer.h" +static int +memb_NGAP_timeStay_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 40950L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_timeStay_constr_3 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 40950 } /* (0..40950) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_LastVisitedPSCellInformation_1[] = { + { ATF_POINTER, 1, offsetof(struct NGAP_LastVisitedPSCellInformation, pSCellID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_NGRAN_CGI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "pSCellID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedPSCellInformation, timeStay), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_timeStay_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_timeStay_constraint_1 + }, + 0, 0, /* No default value */ + "timeStay" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_LastVisitedPSCellInformation, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P145, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_LastVisitedPSCellInformation_oms_1[] = { 0, 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_LastVisitedPSCellInformation_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_LastVisitedPSCellInformation_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* pSCellID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* timeStay */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_LastVisitedPSCellInformation_specs_1 = { + sizeof(struct NGAP_LastVisitedPSCellInformation), + offsetof(struct NGAP_LastVisitedPSCellInformation, _asn_ctx), + asn_MAP_NGAP_LastVisitedPSCellInformation_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_LastVisitedPSCellInformation_oms_1, /* Optional members */ + 2, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_LastVisitedPSCellInformation = { + "LastVisitedPSCellInformation", + "LastVisitedPSCellInformation", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_LastVisitedPSCellInformation_tags_1, + sizeof(asn_DEF_NGAP_LastVisitedPSCellInformation_tags_1) + /sizeof(asn_DEF_NGAP_LastVisitedPSCellInformation_tags_1[0]), /* 1 */ + asn_DEF_NGAP_LastVisitedPSCellInformation_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_LastVisitedPSCellInformation_tags_1) + /sizeof(asn_DEF_NGAP_LastVisitedPSCellInformation_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_LastVisitedPSCellInformation_1, + 3, /* Elements count */ + &asn_SPC_NGAP_LastVisitedPSCellInformation_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_LastVisitedPSCellInformation.h b/lib/asn1c/ngap/NGAP_LastVisitedPSCellInformation.h new file mode 100644 index 000000000..6b2f4eba4 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_LastVisitedPSCellInformation.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_LastVisitedPSCellInformation_H_ +#define _NGAP_LastVisitedPSCellInformation_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_NGRAN_CGI; +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_LastVisitedPSCellInformation */ +typedef struct NGAP_LastVisitedPSCellInformation { + struct NGAP_NGRAN_CGI *pSCellID; /* OPTIONAL */ + long timeStay; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_LastVisitedPSCellInformation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_LastVisitedPSCellInformation; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_LastVisitedPSCellInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_LastVisitedPSCellInformation_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_LastVisitedPSCellInformation_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_LastVisitedPSCellList.c b/lib/asn1c/ngap/NGAP_LastVisitedPSCellList.c new file mode 100644 index 000000000..eff6e40ea --- /dev/null +++ b/lib/asn1c/ngap/NGAP_LastVisitedPSCellList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_LastVisitedPSCellList.h" + +#include "NGAP_LastVisitedPSCellInformation.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_LastVisitedPSCellList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_LastVisitedPSCellList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_LastVisitedPSCellInformation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_LastVisitedPSCellList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_LastVisitedPSCellList_specs_1 = { + sizeof(struct NGAP_LastVisitedPSCellList), + offsetof(struct NGAP_LastVisitedPSCellList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_LastVisitedPSCellList = { + "LastVisitedPSCellList", + "LastVisitedPSCellList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_LastVisitedPSCellList_tags_1, + sizeof(asn_DEF_NGAP_LastVisitedPSCellList_tags_1) + /sizeof(asn_DEF_NGAP_LastVisitedPSCellList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_LastVisitedPSCellList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_LastVisitedPSCellList_tags_1) + /sizeof(asn_DEF_NGAP_LastVisitedPSCellList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_LastVisitedPSCellList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_LastVisitedPSCellList_1, + 1, /* Single element */ + &asn_SPC_NGAP_LastVisitedPSCellList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_LastVisitedPSCellList.h b/lib/asn1c/ngap/NGAP_LastVisitedPSCellList.h new file mode 100644 index 000000000..e731375fd --- /dev/null +++ b/lib/asn1c/ngap/NGAP_LastVisitedPSCellList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_LastVisitedPSCellList_H_ +#define _NGAP_LastVisitedPSCellList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_LastVisitedPSCellInformation; + +/* NGAP_LastVisitedPSCellList */ +typedef struct NGAP_LastVisitedPSCellList { + A_SEQUENCE_OF(struct NGAP_LastVisitedPSCellInformation) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_LastVisitedPSCellList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_LastVisitedPSCellList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_LastVisitedPSCellList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_LastVisitedPSCellList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_LastVisitedPSCellList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_LastVisitedPSCellList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_LastVisitedUTRANCellInformation.c b/lib/asn1c/ngap/NGAP_LastVisitedUTRANCellInformation.c index bf2ab8a47..fec6d9f85 100644 --- a/lib/asn1c/ngap/NGAP_LastVisitedUTRANCellInformation.c +++ b/lib/asn1c/ngap/NGAP_LastVisitedUTRANCellInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_LastVisitedUTRANCellInformation.h b/lib/asn1c/ngap/NGAP_LastVisitedUTRANCellInformation.h index b22a7aa40..a48a48dd9 100644 --- a/lib/asn1c/ngap/NGAP_LastVisitedUTRANCellInformation.h +++ b/lib/asn1c/ngap/NGAP_LastVisitedUTRANCellInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_LineType.c b/lib/asn1c/ngap/NGAP_LineType.c index fca70529e..12145bb62 100644 --- a/lib/asn1c/ngap/NGAP_LineType.c +++ b/lib/asn1c/ngap/NGAP_LineType.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_LineType.h b/lib/asn1c/ngap/NGAP_LineType.h index 0556326b4..bede91f90 100644 --- a/lib/asn1c/ngap/NGAP_LineType.h +++ b/lib/asn1c/ngap/NGAP_LineType.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,13 +33,13 @@ typedef long NGAP_LineType_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_LineType_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_LineType; -extern const asn_INTEGER_specifics_t asn_SPC_LineType_specs_1; -asn_struct_free_f LineType_free; -asn_struct_print_f LineType_print; -asn_constr_check_f LineType_constraint; -jer_type_encoder_f LineType_encode_jer; -per_type_decoder_f LineType_decode_aper; -per_type_encoder_f LineType_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_LineType_specs_1; +asn_struct_free_f NGAP_LineType_free; +asn_struct_print_f NGAP_LineType_print; +asn_constr_check_f NGAP_LineType_constraint; +jer_type_encoder_f NGAP_LineType_encode_jer; +per_type_decoder_f NGAP_LineType_decode_aper; +per_type_encoder_f NGAP_LineType_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_Links-to-log.c b/lib/asn1c/ngap/NGAP_Links-to-log.c index 95fc3dc53..a40d4e830 100644 --- a/lib/asn1c/ngap/NGAP_Links-to-log.c +++ b/lib/asn1c/ngap/NGAP_Links-to-log.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_Links-to-log.h b/lib/asn1c/ngap/NGAP_Links-to-log.h index ddac732be..8afb8683e 100644 --- a/lib/asn1c/ngap/NGAP_Links-to-log.h +++ b/lib/asn1c/ngap/NGAP_Links-to-log.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -34,13 +34,13 @@ typedef long NGAP_Links_to_log_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_Links_to_log_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_Links_to_log; -extern const asn_INTEGER_specifics_t asn_SPC_Links_to_log_specs_1; -asn_struct_free_f Links_to_log_free; -asn_struct_print_f Links_to_log_print; -asn_constr_check_f Links_to_log_constraint; -jer_type_encoder_f Links_to_log_encode_jer; -per_type_decoder_f Links_to_log_decode_aper; -per_type_encoder_f Links_to_log_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_Links_to_log_specs_1; +asn_struct_free_f NGAP_Links_to_log_free; +asn_struct_print_f NGAP_Links_to_log_print; +asn_constr_check_f NGAP_Links_to_log_constraint; +jer_type_encoder_f NGAP_Links_to_log_encode_jer; +per_type_decoder_f NGAP_Links_to_log_decode_aper; +per_type_encoder_f NGAP_Links_to_log_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_LocationReport.c b/lib/asn1c/ngap/NGAP_LocationReport.c index 8510d923d..d2abb64f3 100644 --- a/lib/asn1c/ngap/NGAP_LocationReport.c +++ b/lib/asn1c/ngap/NGAP_LocationReport.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_LocationReport_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_LocationReport, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P84, + &asn_DEF_NGAP_ProtocolIE_Container_11854P84, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_LocationReport.h b/lib/asn1c/ngap/NGAP_LocationReport.h index daf8dc578..02cba4a85 100644 --- a/lib/asn1c/ngap/NGAP_LocationReport.h +++ b/lib/asn1c/ngap/NGAP_LocationReport.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_LocationReport */ typedef struct NGAP_LocationReport { - NGAP_ProtocolIE_Container_9574P84_t protocolIEs; + NGAP_ProtocolIE_Container_11854P84_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_LocationReportingAdditionalInfo.c b/lib/asn1c/ngap/NGAP_LocationReportingAdditionalInfo.c index c862a4f0a..874c35ee2 100644 --- a/lib/asn1c/ngap/NGAP_LocationReportingAdditionalInfo.c +++ b/lib/asn1c/ngap/NGAP_LocationReportingAdditionalInfo.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_LocationReportingAdditionalInfo_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_LocationReportingAdditionalInfo_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_NGAP_LocationReportingAdditionalInfo_enum2valu 0 /* includePSCell(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_LocationReportingAdditionalInfo_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_LocationReportingAdditionalInfo_specs_1 = { asn_MAP_NGAP_LocationReportingAdditionalInfo_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_LocationReportingAdditionalInfo_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_LocationReportingAdditionalInfo.h b/lib/asn1c/ngap/NGAP_LocationReportingAdditionalInfo.h index cc44e2651..af8f35a2b 100644 --- a/lib/asn1c/ngap/NGAP_LocationReportingAdditionalInfo.h +++ b/lib/asn1c/ngap/NGAP_LocationReportingAdditionalInfo.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum NGAP_LocationReportingAdditionalInfo { typedef long NGAP_LocationReportingAdditionalInfo_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_LocationReportingAdditionalInfo_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_LocationReportingAdditionalInfo; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_LocationReportingAdditionalInfo_specs_1; asn_struct_free_f NGAP_LocationReportingAdditionalInfo_free; asn_struct_print_f NGAP_LocationReportingAdditionalInfo_print; asn_constr_check_f NGAP_LocationReportingAdditionalInfo_constraint; diff --git a/lib/asn1c/ngap/NGAP_LocationReportingControl.c b/lib/asn1c/ngap/NGAP_LocationReportingControl.c index 45aa35893..3c5570805 100644 --- a/lib/asn1c/ngap/NGAP_LocationReportingControl.c +++ b/lib/asn1c/ngap/NGAP_LocationReportingControl.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_LocationReportingControl_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_LocationReportingControl, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P82, + &asn_DEF_NGAP_ProtocolIE_Container_11854P82, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_LocationReportingControl.h b/lib/asn1c/ngap/NGAP_LocationReportingControl.h index f7a61ca00..6f701b322 100644 --- a/lib/asn1c/ngap/NGAP_LocationReportingControl.h +++ b/lib/asn1c/ngap/NGAP_LocationReportingControl.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_LocationReportingControl */ typedef struct NGAP_LocationReportingControl { - NGAP_ProtocolIE_Container_9574P82_t protocolIEs; + NGAP_ProtocolIE_Container_11854P82_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_LocationReportingFailureIndication.c b/lib/asn1c/ngap/NGAP_LocationReportingFailureIndication.c index 0e291300f..9941ea462 100644 --- a/lib/asn1c/ngap/NGAP_LocationReportingFailureIndication.c +++ b/lib/asn1c/ngap/NGAP_LocationReportingFailureIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_LocationReportingFailureIndication_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_LocationReportingFailureIndication, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P83, + &asn_DEF_NGAP_ProtocolIE_Container_11854P83, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_LocationReportingFailureIndication.h b/lib/asn1c/ngap/NGAP_LocationReportingFailureIndication.h index a97878a86..461d7347b 100644 --- a/lib/asn1c/ngap/NGAP_LocationReportingFailureIndication.h +++ b/lib/asn1c/ngap/NGAP_LocationReportingFailureIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_LocationReportingFailureIndication */ typedef struct NGAP_LocationReportingFailureIndication { - NGAP_ProtocolIE_Container_9574P83_t protocolIEs; + NGAP_ProtocolIE_Container_11854P83_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_LocationReportingReferenceID.c b/lib/asn1c/ngap/NGAP_LocationReportingReferenceID.c index 3d52d51af..74c16272f 100644 --- a/lib/asn1c/ngap/NGAP_LocationReportingReferenceID.c +++ b/lib/asn1c/ngap/NGAP_LocationReportingReferenceID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_LocationReportingReferenceID.h b/lib/asn1c/ngap/NGAP_LocationReportingReferenceID.h index 09c856f41..11463c2b1 100644 --- a/lib/asn1c/ngap/NGAP_LocationReportingReferenceID.h +++ b/lib/asn1c/ngap/NGAP_LocationReportingReferenceID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_LocationReportingRequestType.c b/lib/asn1c/ngap/NGAP_LocationReportingRequestType.c index 97d72484d..71d92ef3d 100644 --- a/lib/asn1c/ngap/NGAP_LocationReportingRequestType.c +++ b/lib/asn1c/ngap/NGAP_LocationReportingRequestType.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,7 +9,7 @@ #include "NGAP_AreaOfInterestList.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_LocationReportingRequestType_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_LocationReportingRequestType_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_LocationReportingRequestType, eventType), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -81,7 +81,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_LocationReportingRequestType_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_LocationReportingRequestType, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P112, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P146, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -107,7 +107,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_LocationReportingRequestType_tag { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* locationReportingReferenceIDToBeCancelled */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_LocationReportingRequestType_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_LocationReportingRequestType_specs_1 = { sizeof(struct NGAP_LocationReportingRequestType), offsetof(struct NGAP_LocationReportingRequestType, _asn_ctx), asn_MAP_NGAP_LocationReportingRequestType_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_LocationReportingRequestType.h b/lib/asn1c/ngap/NGAP_LocationReportingRequestType.h index e99175a84..6be447a6c 100644 --- a/lib/asn1c/ngap/NGAP_LocationReportingRequestType.h +++ b/lib/asn1c/ngap/NGAP_LocationReportingRequestType.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,6 +43,8 @@ typedef struct NGAP_LocationReportingRequestType { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_LocationReportingRequestType; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_LocationReportingRequestType_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_LocationReportingRequestType_1[5]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_LoggedMDTNr.c b/lib/asn1c/ngap/NGAP_LoggedMDTNr.c index 5469f712a..e3439de56 100644 --- a/lib/asn1c/ngap/NGAP_LoggedMDTNr.c +++ b/lib/asn1c/ngap/NGAP_LoggedMDTNr.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -135,7 +135,7 @@ asn_TYPE_member_t asn_MBR_NGAP_LoggedMDTNr_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_LoggedMDTNr, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (7 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P113, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P147, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_LoggedMDTNr.h b/lib/asn1c/ngap/NGAP_LoggedMDTNr.h index e1c5344a5..234e850c4 100644 --- a/lib/asn1c/ngap/NGAP_LoggedMDTNr.h +++ b/lib/asn1c/ngap/NGAP_LoggedMDTNr.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_LoggedMDTTrigger.c b/lib/asn1c/ngap/NGAP_LoggedMDTTrigger.c index 1960d6c1b..d8f946708 100644 --- a/lib/asn1c/ngap/NGAP_LoggedMDTTrigger.c +++ b/lib/asn1c/ngap/NGAP_LoggedMDTTrigger.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -54,7 +54,7 @@ asn_TYPE_member_t asn_MBR_NGAP_LoggedMDTTrigger_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_LoggedMDTTrigger, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P22, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P28, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_LoggedMDTTrigger.h b/lib/asn1c/ngap/NGAP_LoggedMDTTrigger.h index f137ba10b..a11a81190 100644 --- a/lib/asn1c/ngap/NGAP_LoggedMDTTrigger.h +++ b/lib/asn1c/ngap/NGAP_LoggedMDTTrigger.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_LoggingDuration.c b/lib/asn1c/ngap/NGAP_LoggingDuration.c index b74daa4e2..bf9b92e50 100644 --- a/lib/asn1c/ngap/NGAP_LoggingDuration.c +++ b/lib/asn1c/ngap/NGAP_LoggingDuration.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_LoggingDuration.h b/lib/asn1c/ngap/NGAP_LoggingDuration.h index fb89fa455..fed4153c9 100644 --- a/lib/asn1c/ngap/NGAP_LoggingDuration.h +++ b/lib/asn1c/ngap/NGAP_LoggingDuration.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,13 +37,13 @@ typedef long NGAP_LoggingDuration_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_LoggingDuration_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_LoggingDuration; -extern const asn_INTEGER_specifics_t asn_SPC_LoggingDuration_specs_1; -asn_struct_free_f LoggingDuration_free; -asn_struct_print_f LoggingDuration_print; -asn_constr_check_f LoggingDuration_constraint; -jer_type_encoder_f LoggingDuration_encode_jer; -per_type_decoder_f LoggingDuration_decode_aper; -per_type_encoder_f LoggingDuration_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_LoggingDuration_specs_1; +asn_struct_free_f NGAP_LoggingDuration_free; +asn_struct_print_f NGAP_LoggingDuration_print; +asn_constr_check_f NGAP_LoggingDuration_constraint; +jer_type_encoder_f NGAP_LoggingDuration_encode_jer; +per_type_decoder_f NGAP_LoggingDuration_decode_aper; +per_type_encoder_f NGAP_LoggingDuration_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_LoggingInterval.c b/lib/asn1c/ngap/NGAP_LoggingInterval.c index 9d3496cd8..1b0f55696 100644 --- a/lib/asn1c/ngap/NGAP_LoggingInterval.c +++ b/lib/asn1c/ngap/NGAP_LoggingInterval.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_LoggingInterval.h b/lib/asn1c/ngap/NGAP_LoggingInterval.h index 109a52326..0b1cd4213 100644 --- a/lib/asn1c/ngap/NGAP_LoggingInterval.h +++ b/lib/asn1c/ngap/NGAP_LoggingInterval.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -42,13 +42,13 @@ typedef long NGAP_LoggingInterval_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_LoggingInterval_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_LoggingInterval; -extern const asn_INTEGER_specifics_t asn_SPC_LoggingInterval_specs_1; -asn_struct_free_f LoggingInterval_free; -asn_struct_print_f LoggingInterval_print; -asn_constr_check_f LoggingInterval_constraint; -jer_type_encoder_f LoggingInterval_encode_jer; -per_type_decoder_f LoggingInterval_decode_aper; -per_type_encoder_f LoggingInterval_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_LoggingInterval_specs_1; +asn_struct_free_f NGAP_LoggingInterval_free; +asn_struct_print_f NGAP_LoggingInterval_print; +asn_constr_check_f NGAP_LoggingInterval_constraint; +jer_type_encoder_f NGAP_LoggingInterval_encode_jer; +per_type_decoder_f NGAP_LoggingInterval_decode_aper; +per_type_encoder_f NGAP_LoggingInterval_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_M1Configuration.c b/lib/asn1c/ngap/NGAP_M1Configuration.c index 5d45c9eac..91fed92df 100644 --- a/lib/asn1c/ngap/NGAP_M1Configuration.c +++ b/lib/asn1c/ngap/NGAP_M1Configuration.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -65,7 +65,7 @@ asn_TYPE_member_t asn_MBR_NGAP_M1Configuration_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_M1Configuration, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P120, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P181, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_M1Configuration.h b/lib/asn1c/ngap/NGAP_M1Configuration.h index 031206f04..ad8bcabdf 100644 --- a/lib/asn1c/ngap/NGAP_M1Configuration.h +++ b/lib/asn1c/ngap/NGAP_M1Configuration.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_M1PeriodicReporting.c b/lib/asn1c/ngap/NGAP_M1PeriodicReporting.c index d206135e1..304811400 100644 --- a/lib/asn1c/ngap/NGAP_M1PeriodicReporting.c +++ b/lib/asn1c/ngap/NGAP_M1PeriodicReporting.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_M1PeriodicReporting_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_M1PeriodicReporting, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P122, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P183, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_M1PeriodicReporting.h b/lib/asn1c/ngap/NGAP_M1PeriodicReporting.h index 6b6e81a21..0a7ea4edf 100644 --- a/lib/asn1c/ngap/NGAP_M1PeriodicReporting.h +++ b/lib/asn1c/ngap/NGAP_M1PeriodicReporting.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_M1ReportingTrigger.c b/lib/asn1c/ngap/NGAP_M1ReportingTrigger.c index a799949be..751de64a4 100644 --- a/lib/asn1c/ngap/NGAP_M1ReportingTrigger.c +++ b/lib/asn1c/ngap/NGAP_M1ReportingTrigger.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_M1ReportingTrigger.h b/lib/asn1c/ngap/NGAP_M1ReportingTrigger.h index d81154b08..d5a95ecd0 100644 --- a/lib/asn1c/ngap/NGAP_M1ReportingTrigger.h +++ b/lib/asn1c/ngap/NGAP_M1ReportingTrigger.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -34,13 +34,13 @@ typedef long NGAP_M1ReportingTrigger_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_M1ReportingTrigger_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_M1ReportingTrigger; -extern const asn_INTEGER_specifics_t asn_SPC_M1ReportingTrigger_specs_1; -asn_struct_free_f M1ReportingTrigger_free; -asn_struct_print_f M1ReportingTrigger_print; -asn_constr_check_f M1ReportingTrigger_constraint; -jer_type_encoder_f M1ReportingTrigger_encode_jer; -per_type_decoder_f M1ReportingTrigger_decode_aper; -per_type_encoder_f M1ReportingTrigger_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_M1ReportingTrigger_specs_1; +asn_struct_free_f NGAP_M1ReportingTrigger_free; +asn_struct_print_f NGAP_M1ReportingTrigger_print; +asn_constr_check_f NGAP_M1ReportingTrigger_constraint; +jer_type_encoder_f NGAP_M1ReportingTrigger_encode_jer; +per_type_decoder_f NGAP_M1ReportingTrigger_decode_aper; +per_type_encoder_f NGAP_M1ReportingTrigger_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_M1ThresholdEventA2.c b/lib/asn1c/ngap/NGAP_M1ThresholdEventA2.c index 93ee0cc01..a1f1b4259 100644 --- a/lib/asn1c/ngap/NGAP_M1ThresholdEventA2.c +++ b/lib/asn1c/ngap/NGAP_M1ThresholdEventA2.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_M1ThresholdEventA2_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_M1ThresholdEventA2, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P121, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P182, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_M1ThresholdEventA2.h b/lib/asn1c/ngap/NGAP_M1ThresholdEventA2.h index e084a3a05..8d9bd75d8 100644 --- a/lib/asn1c/ngap/NGAP_M1ThresholdEventA2.h +++ b/lib/asn1c/ngap/NGAP_M1ThresholdEventA2.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_M1ThresholdType.c b/lib/asn1c/ngap/NGAP_M1ThresholdType.c index 4930c07ba..b2e9c6a24 100644 --- a/lib/asn1c/ngap/NGAP_M1ThresholdType.c +++ b/lib/asn1c/ngap/NGAP_M1ThresholdType.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -70,7 +70,7 @@ asn_TYPE_member_t asn_MBR_NGAP_M1ThresholdType_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_M1ThresholdType, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P24, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P35, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_M1ThresholdType.h b/lib/asn1c/ngap/NGAP_M1ThresholdType.h index c80e48afb..b5d3a4f8c 100644 --- a/lib/asn1c/ngap/NGAP_M1ThresholdType.h +++ b/lib/asn1c/ngap/NGAP_M1ThresholdType.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_M4Configuration.c b/lib/asn1c/ngap/NGAP_M4Configuration.c index cad4bdf9c..698c1733c 100644 --- a/lib/asn1c/ngap/NGAP_M4Configuration.c +++ b/lib/asn1c/ngap/NGAP_M4Configuration.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_M4Configuration_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_M4Configuration, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P123, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P184, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_M4Configuration.h b/lib/asn1c/ngap/NGAP_M4Configuration.h index c0f52cf8b..4cfff7259 100644 --- a/lib/asn1c/ngap/NGAP_M4Configuration.h +++ b/lib/asn1c/ngap/NGAP_M4Configuration.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_M4ReportAmountMDT.c b/lib/asn1c/ngap/NGAP_M4ReportAmountMDT.c new file mode 100644 index 000000000..fc6c5c089 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_M4ReportAmountMDT.c @@ -0,0 +1,77 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_M4ReportAmountMDT.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_M4ReportAmountMDT_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 7 } /* (0..7,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_M4ReportAmountMDT_value2enum_1[] = { + { 0, 2, "r1" }, + { 1, 2, "r2" }, + { 2, 2, "r4" }, + { 3, 2, "r8" }, + { 4, 3, "r16" }, + { 5, 3, "r32" }, + { 6, 3, "r64" }, + { 7, 8, "infinity" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_M4ReportAmountMDT_enum2value_1[] = { + 7, /* infinity(7) */ + 0, /* r1(0) */ + 4, /* r16(4) */ + 1, /* r2(1) */ + 5, /* r32(5) */ + 2, /* r4(2) */ + 6, /* r64(6) */ + 3 /* r8(3) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_NGAP_M4ReportAmountMDT_specs_1 = { + asn_MAP_NGAP_M4ReportAmountMDT_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_M4ReportAmountMDT_enum2value_1, /* N => "tag"; sorted by N */ + 8, /* Number of elements in the maps */ + 9, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_M4ReportAmountMDT_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_M4ReportAmountMDT = { + "M4ReportAmountMDT", + "M4ReportAmountMDT", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_M4ReportAmountMDT_tags_1, + sizeof(asn_DEF_NGAP_M4ReportAmountMDT_tags_1) + /sizeof(asn_DEF_NGAP_M4ReportAmountMDT_tags_1[0]), /* 1 */ + asn_DEF_NGAP_M4ReportAmountMDT_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_M4ReportAmountMDT_tags_1) + /sizeof(asn_DEF_NGAP_M4ReportAmountMDT_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_M4ReportAmountMDT_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_M4ReportAmountMDT_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_M4ReportAmountMDT.h b/lib/asn1c/ngap/NGAP_M4ReportAmountMDT.h new file mode 100644 index 000000000..93ed809c9 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_M4ReportAmountMDT.h @@ -0,0 +1,55 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_M4ReportAmountMDT_H_ +#define _NGAP_M4ReportAmountMDT_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_M4ReportAmountMDT { + NGAP_M4ReportAmountMDT_r1 = 0, + NGAP_M4ReportAmountMDT_r2 = 1, + NGAP_M4ReportAmountMDT_r4 = 2, + NGAP_M4ReportAmountMDT_r8 = 3, + NGAP_M4ReportAmountMDT_r16 = 4, + NGAP_M4ReportAmountMDT_r32 = 5, + NGAP_M4ReportAmountMDT_r64 = 6, + NGAP_M4ReportAmountMDT_infinity = 7 + /* + * Enumeration is extensible + */ +} e_NGAP_M4ReportAmountMDT; + +/* NGAP_M4ReportAmountMDT */ +typedef long NGAP_M4ReportAmountMDT_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_M4ReportAmountMDT_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_M4ReportAmountMDT; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_M4ReportAmountMDT_specs_1; +asn_struct_free_f NGAP_M4ReportAmountMDT_free; +asn_struct_print_f NGAP_M4ReportAmountMDT_print; +asn_constr_check_f NGAP_M4ReportAmountMDT_constraint; +jer_type_encoder_f NGAP_M4ReportAmountMDT_encode_jer; +per_type_decoder_f NGAP_M4ReportAmountMDT_decode_aper; +per_type_encoder_f NGAP_M4ReportAmountMDT_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_M4ReportAmountMDT_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_M4period.c b/lib/asn1c/ngap/NGAP_M4period.c index f84e1f132..c64eb7cc7 100644 --- a/lib/asn1c/ngap/NGAP_M4period.c +++ b/lib/asn1c/ngap/NGAP_M4period.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_M4period.h b/lib/asn1c/ngap/NGAP_M4period.h index e7d6cb50d..b6ef85161 100644 --- a/lib/asn1c/ngap/NGAP_M4period.h +++ b/lib/asn1c/ngap/NGAP_M4period.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -36,13 +36,13 @@ typedef long NGAP_M4period_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_M4period_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_M4period; -extern const asn_INTEGER_specifics_t asn_SPC_M4period_specs_1; -asn_struct_free_f M4period_free; -asn_struct_print_f M4period_print; -asn_constr_check_f M4period_constraint; -jer_type_encoder_f M4period_encode_jer; -per_type_decoder_f M4period_decode_aper; -per_type_encoder_f M4period_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_M4period_specs_1; +asn_struct_free_f NGAP_M4period_free; +asn_struct_print_f NGAP_M4period_print; +asn_constr_check_f NGAP_M4period_constraint; +jer_type_encoder_f NGAP_M4period_encode_jer; +per_type_decoder_f NGAP_M4period_decode_aper; +per_type_encoder_f NGAP_M4period_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_M5Configuration.c b/lib/asn1c/ngap/NGAP_M5Configuration.c index 52d9f821b..d86de4277 100644 --- a/lib/asn1c/ngap/NGAP_M5Configuration.c +++ b/lib/asn1c/ngap/NGAP_M5Configuration.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_M5Configuration_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_M5Configuration, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P124, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P185, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_M5Configuration.h b/lib/asn1c/ngap/NGAP_M5Configuration.h index 08b1ebb26..495ed1d1a 100644 --- a/lib/asn1c/ngap/NGAP_M5Configuration.h +++ b/lib/asn1c/ngap/NGAP_M5Configuration.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_M5ReportAmountMDT.c b/lib/asn1c/ngap/NGAP_M5ReportAmountMDT.c new file mode 100644 index 000000000..f620fab99 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_M5ReportAmountMDT.c @@ -0,0 +1,77 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_M5ReportAmountMDT.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_M5ReportAmountMDT_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 7 } /* (0..7,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_M5ReportAmountMDT_value2enum_1[] = { + { 0, 2, "r1" }, + { 1, 2, "r2" }, + { 2, 2, "r4" }, + { 3, 2, "r8" }, + { 4, 3, "r16" }, + { 5, 3, "r32" }, + { 6, 3, "r64" }, + { 7, 8, "infinity" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_M5ReportAmountMDT_enum2value_1[] = { + 7, /* infinity(7) */ + 0, /* r1(0) */ + 4, /* r16(4) */ + 1, /* r2(1) */ + 5, /* r32(5) */ + 2, /* r4(2) */ + 6, /* r64(6) */ + 3 /* r8(3) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_NGAP_M5ReportAmountMDT_specs_1 = { + asn_MAP_NGAP_M5ReportAmountMDT_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_M5ReportAmountMDT_enum2value_1, /* N => "tag"; sorted by N */ + 8, /* Number of elements in the maps */ + 9, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_M5ReportAmountMDT_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_M5ReportAmountMDT = { + "M5ReportAmountMDT", + "M5ReportAmountMDT", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_M5ReportAmountMDT_tags_1, + sizeof(asn_DEF_NGAP_M5ReportAmountMDT_tags_1) + /sizeof(asn_DEF_NGAP_M5ReportAmountMDT_tags_1[0]), /* 1 */ + asn_DEF_NGAP_M5ReportAmountMDT_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_M5ReportAmountMDT_tags_1) + /sizeof(asn_DEF_NGAP_M5ReportAmountMDT_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_M5ReportAmountMDT_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_M5ReportAmountMDT_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_M5ReportAmountMDT.h b/lib/asn1c/ngap/NGAP_M5ReportAmountMDT.h new file mode 100644 index 000000000..8594b14d2 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_M5ReportAmountMDT.h @@ -0,0 +1,55 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_M5ReportAmountMDT_H_ +#define _NGAP_M5ReportAmountMDT_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_M5ReportAmountMDT { + NGAP_M5ReportAmountMDT_r1 = 0, + NGAP_M5ReportAmountMDT_r2 = 1, + NGAP_M5ReportAmountMDT_r4 = 2, + NGAP_M5ReportAmountMDT_r8 = 3, + NGAP_M5ReportAmountMDT_r16 = 4, + NGAP_M5ReportAmountMDT_r32 = 5, + NGAP_M5ReportAmountMDT_r64 = 6, + NGAP_M5ReportAmountMDT_infinity = 7 + /* + * Enumeration is extensible + */ +} e_NGAP_M5ReportAmountMDT; + +/* NGAP_M5ReportAmountMDT */ +typedef long NGAP_M5ReportAmountMDT_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_M5ReportAmountMDT_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_M5ReportAmountMDT; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_M5ReportAmountMDT_specs_1; +asn_struct_free_f NGAP_M5ReportAmountMDT_free; +asn_struct_print_f NGAP_M5ReportAmountMDT_print; +asn_constr_check_f NGAP_M5ReportAmountMDT_constraint; +jer_type_encoder_f NGAP_M5ReportAmountMDT_encode_jer; +per_type_decoder_f NGAP_M5ReportAmountMDT_decode_aper; +per_type_encoder_f NGAP_M5ReportAmountMDT_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_M5ReportAmountMDT_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_M5period.c b/lib/asn1c/ngap/NGAP_M5period.c index 84a819866..9a8bfce3b 100644 --- a/lib/asn1c/ngap/NGAP_M5period.c +++ b/lib/asn1c/ngap/NGAP_M5period.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_M5period.h b/lib/asn1c/ngap/NGAP_M5period.h index 67e4d9c2c..d94e1c441 100644 --- a/lib/asn1c/ngap/NGAP_M5period.h +++ b/lib/asn1c/ngap/NGAP_M5period.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -36,13 +36,13 @@ typedef long NGAP_M5period_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_M5period_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_M5period; -extern const asn_INTEGER_specifics_t asn_SPC_M5period_specs_1; -asn_struct_free_f M5period_free; -asn_struct_print_f M5period_print; -asn_constr_check_f M5period_constraint; -jer_type_encoder_f M5period_encode_jer; -per_type_decoder_f M5period_decode_aper; -per_type_encoder_f M5period_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_M5period_specs_1; +asn_struct_free_f NGAP_M5period_free; +asn_struct_print_f NGAP_M5period_print; +asn_constr_check_f NGAP_M5period_constraint; +jer_type_encoder_f NGAP_M5period_encode_jer; +per_type_decoder_f NGAP_M5period_decode_aper; +per_type_encoder_f NGAP_M5period_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_M6Configuration.c b/lib/asn1c/ngap/NGAP_M6Configuration.c index fa0a15e31..e1fc94dd4 100644 --- a/lib/asn1c/ngap/NGAP_M6Configuration.c +++ b/lib/asn1c/ngap/NGAP_M6Configuration.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_M6Configuration_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_M6Configuration, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P125, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P186, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_M6Configuration.h b/lib/asn1c/ngap/NGAP_M6Configuration.h index 452354ea8..bf4e332f2 100644 --- a/lib/asn1c/ngap/NGAP_M6Configuration.h +++ b/lib/asn1c/ngap/NGAP_M6Configuration.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_M6ReportAmountMDT.c b/lib/asn1c/ngap/NGAP_M6ReportAmountMDT.c new file mode 100644 index 000000000..4019b8e6d --- /dev/null +++ b/lib/asn1c/ngap/NGAP_M6ReportAmountMDT.c @@ -0,0 +1,77 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_M6ReportAmountMDT.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_M6ReportAmountMDT_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 7 } /* (0..7,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_M6ReportAmountMDT_value2enum_1[] = { + { 0, 2, "r1" }, + { 1, 2, "r2" }, + { 2, 2, "r4" }, + { 3, 2, "r8" }, + { 4, 3, "r16" }, + { 5, 3, "r32" }, + { 6, 3, "r64" }, + { 7, 8, "infinity" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_M6ReportAmountMDT_enum2value_1[] = { + 7, /* infinity(7) */ + 0, /* r1(0) */ + 4, /* r16(4) */ + 1, /* r2(1) */ + 5, /* r32(5) */ + 2, /* r4(2) */ + 6, /* r64(6) */ + 3 /* r8(3) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_NGAP_M6ReportAmountMDT_specs_1 = { + asn_MAP_NGAP_M6ReportAmountMDT_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_M6ReportAmountMDT_enum2value_1, /* N => "tag"; sorted by N */ + 8, /* Number of elements in the maps */ + 9, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_M6ReportAmountMDT_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_M6ReportAmountMDT = { + "M6ReportAmountMDT", + "M6ReportAmountMDT", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_M6ReportAmountMDT_tags_1, + sizeof(asn_DEF_NGAP_M6ReportAmountMDT_tags_1) + /sizeof(asn_DEF_NGAP_M6ReportAmountMDT_tags_1[0]), /* 1 */ + asn_DEF_NGAP_M6ReportAmountMDT_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_M6ReportAmountMDT_tags_1) + /sizeof(asn_DEF_NGAP_M6ReportAmountMDT_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_M6ReportAmountMDT_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_M6ReportAmountMDT_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_M6ReportAmountMDT.h b/lib/asn1c/ngap/NGAP_M6ReportAmountMDT.h new file mode 100644 index 000000000..3fd0d85ce --- /dev/null +++ b/lib/asn1c/ngap/NGAP_M6ReportAmountMDT.h @@ -0,0 +1,55 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_M6ReportAmountMDT_H_ +#define _NGAP_M6ReportAmountMDT_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_M6ReportAmountMDT { + NGAP_M6ReportAmountMDT_r1 = 0, + NGAP_M6ReportAmountMDT_r2 = 1, + NGAP_M6ReportAmountMDT_r4 = 2, + NGAP_M6ReportAmountMDT_r8 = 3, + NGAP_M6ReportAmountMDT_r16 = 4, + NGAP_M6ReportAmountMDT_r32 = 5, + NGAP_M6ReportAmountMDT_r64 = 6, + NGAP_M6ReportAmountMDT_infinity = 7 + /* + * Enumeration is extensible + */ +} e_NGAP_M6ReportAmountMDT; + +/* NGAP_M6ReportAmountMDT */ +typedef long NGAP_M6ReportAmountMDT_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_M6ReportAmountMDT_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_M6ReportAmountMDT; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_M6ReportAmountMDT_specs_1; +asn_struct_free_f NGAP_M6ReportAmountMDT_free; +asn_struct_print_f NGAP_M6ReportAmountMDT_print; +asn_constr_check_f NGAP_M6ReportAmountMDT_constraint; +jer_type_encoder_f NGAP_M6ReportAmountMDT_encode_jer; +per_type_decoder_f NGAP_M6ReportAmountMDT_decode_aper; +per_type_encoder_f NGAP_M6ReportAmountMDT_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_M6ReportAmountMDT_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_M6report-Interval.c b/lib/asn1c/ngap/NGAP_M6report-Interval.c index ff70f781b..f4b7ee4c1 100644 --- a/lib/asn1c/ngap/NGAP_M6report-Interval.c +++ b/lib/asn1c/ngap/NGAP_M6report-Interval.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_M6report-Interval.h b/lib/asn1c/ngap/NGAP_M6report-Interval.h index 1574e8dfe..e76bd269b 100644 --- a/lib/asn1c/ngap/NGAP_M6report-Interval.h +++ b/lib/asn1c/ngap/NGAP_M6report-Interval.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -45,13 +45,13 @@ typedef long NGAP_M6report_Interval_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_M6report_Interval_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_M6report_Interval; -extern const asn_INTEGER_specifics_t asn_SPC_M6report_Interval_specs_1; -asn_struct_free_f M6report_Interval_free; -asn_struct_print_f M6report_Interval_print; -asn_constr_check_f M6report_Interval_constraint; -jer_type_encoder_f M6report_Interval_encode_jer; -per_type_decoder_f M6report_Interval_decode_aper; -per_type_encoder_f M6report_Interval_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_M6report_Interval_specs_1; +asn_struct_free_f NGAP_M6report_Interval_free; +asn_struct_print_f NGAP_M6report_Interval_print; +asn_constr_check_f NGAP_M6report_Interval_constraint; +jer_type_encoder_f NGAP_M6report_Interval_encode_jer; +per_type_decoder_f NGAP_M6report_Interval_decode_aper; +per_type_encoder_f NGAP_M6report_Interval_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_M7Configuration.c b/lib/asn1c/ngap/NGAP_M7Configuration.c index 8c6f85ccb..8576bbe9e 100644 --- a/lib/asn1c/ngap/NGAP_M7Configuration.c +++ b/lib/asn1c/ngap/NGAP_M7Configuration.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_M7Configuration_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_M7Configuration, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P126, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P187, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_M7Configuration.h b/lib/asn1c/ngap/NGAP_M7Configuration.h index 99d46771a..a92cad20f 100644 --- a/lib/asn1c/ngap/NGAP_M7Configuration.h +++ b/lib/asn1c/ngap/NGAP_M7Configuration.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_M7ReportAmountMDT.c b/lib/asn1c/ngap/NGAP_M7ReportAmountMDT.c new file mode 100644 index 000000000..4290ba42a --- /dev/null +++ b/lib/asn1c/ngap/NGAP_M7ReportAmountMDT.c @@ -0,0 +1,77 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_M7ReportAmountMDT.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_M7ReportAmountMDT_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 7 } /* (0..7,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_M7ReportAmountMDT_value2enum_1[] = { + { 0, 2, "r1" }, + { 1, 2, "r2" }, + { 2, 2, "r4" }, + { 3, 2, "r8" }, + { 4, 3, "r16" }, + { 5, 3, "r32" }, + { 6, 3, "r64" }, + { 7, 8, "infinity" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_M7ReportAmountMDT_enum2value_1[] = { + 7, /* infinity(7) */ + 0, /* r1(0) */ + 4, /* r16(4) */ + 1, /* r2(1) */ + 5, /* r32(5) */ + 2, /* r4(2) */ + 6, /* r64(6) */ + 3 /* r8(3) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_NGAP_M7ReportAmountMDT_specs_1 = { + asn_MAP_NGAP_M7ReportAmountMDT_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_M7ReportAmountMDT_enum2value_1, /* N => "tag"; sorted by N */ + 8, /* Number of elements in the maps */ + 9, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_M7ReportAmountMDT_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_M7ReportAmountMDT = { + "M7ReportAmountMDT", + "M7ReportAmountMDT", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_M7ReportAmountMDT_tags_1, + sizeof(asn_DEF_NGAP_M7ReportAmountMDT_tags_1) + /sizeof(asn_DEF_NGAP_M7ReportAmountMDT_tags_1[0]), /* 1 */ + asn_DEF_NGAP_M7ReportAmountMDT_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_M7ReportAmountMDT_tags_1) + /sizeof(asn_DEF_NGAP_M7ReportAmountMDT_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_M7ReportAmountMDT_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_M7ReportAmountMDT_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_M7ReportAmountMDT.h b/lib/asn1c/ngap/NGAP_M7ReportAmountMDT.h new file mode 100644 index 000000000..334aeba35 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_M7ReportAmountMDT.h @@ -0,0 +1,55 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_M7ReportAmountMDT_H_ +#define _NGAP_M7ReportAmountMDT_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_M7ReportAmountMDT { + NGAP_M7ReportAmountMDT_r1 = 0, + NGAP_M7ReportAmountMDT_r2 = 1, + NGAP_M7ReportAmountMDT_r4 = 2, + NGAP_M7ReportAmountMDT_r8 = 3, + NGAP_M7ReportAmountMDT_r16 = 4, + NGAP_M7ReportAmountMDT_r32 = 5, + NGAP_M7ReportAmountMDT_r64 = 6, + NGAP_M7ReportAmountMDT_infinity = 7 + /* + * Enumeration is extensible + */ +} e_NGAP_M7ReportAmountMDT; + +/* NGAP_M7ReportAmountMDT */ +typedef long NGAP_M7ReportAmountMDT_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_M7ReportAmountMDT_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_M7ReportAmountMDT; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_M7ReportAmountMDT_specs_1; +asn_struct_free_f NGAP_M7ReportAmountMDT_free; +asn_struct_print_f NGAP_M7ReportAmountMDT_print; +asn_constr_check_f NGAP_M7ReportAmountMDT_constraint; +jer_type_encoder_f NGAP_M7ReportAmountMDT_encode_jer; +per_type_decoder_f NGAP_M7ReportAmountMDT_decode_aper; +per_type_encoder_f NGAP_M7ReportAmountMDT_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_M7ReportAmountMDT_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_M7period.c b/lib/asn1c/ngap/NGAP_M7period.c index a2ae2f24e..be92a8945 100644 --- a/lib/asn1c/ngap/NGAP_M7period.c +++ b/lib/asn1c/ngap/NGAP_M7period.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_M7period.h b/lib/asn1c/ngap/NGAP_M7period.h index 1328849b7..e4ba18420 100644 --- a/lib/asn1c/ngap/NGAP_M7period.h +++ b/lib/asn1c/ngap/NGAP_M7period.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_MBS-ActiveSessionInformation-SourcetoTargetItem.c b/lib/asn1c/ngap/NGAP_MBS-ActiveSessionInformation-SourcetoTargetItem.c new file mode 100644 index 000000000..ec8ea83a2 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-ActiveSessionInformation-SourcetoTargetItem.c @@ -0,0 +1,161 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-ActiveSessionInformation-SourcetoTargetItem.h" + +#include "NGAP_MBS-ServiceArea.h" +#include "NGAP_MBS-MappingandDataForwardingRequestList.h" +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem, mBS_SessionID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-SessionID" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem, mBS_AreaSessionID), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_AreaSessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-AreaSessionID" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem, mBS_ServiceArea), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_ServiceArea, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-ServiceArea" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem, mBS_QoSFlowsToBeSetupList), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_QoSFlowsToBeSetupList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-QoSFlowsToBeSetupList" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem, mBS_MappingandDataForwardingRequestList), + (ASN_TAG_CLASS_CONTEXT | (4 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_MappingandDataForwardingRequestList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-MappingandDataForwardingRequestList" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (5 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P157, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_oms_1[] = { 1, 2, 4, 5 }; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* mBS-SessionID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* mBS-AreaSessionID */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* mBS-ServiceArea */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* mBS-QoSFlowsToBeSetupList */ + { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* mBS-MappingandDataForwardingRequestList */ + { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_specs_1 = { + sizeof(struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem), + offsetof(struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem, _asn_ctx), + asn_MAP_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_tag2el_1, + 6, /* Count of tags in the map */ + asn_MAP_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_oms_1, /* Optional members */ + 4, 0, /* Root/Additions */ + 6, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem = { + "MBS-ActiveSessionInformation-SourcetoTargetItem", + "MBS-ActiveSessionInformation-SourcetoTargetItem", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_tags_1, + sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_tags_1) + /sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_tags_1) + /sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_1, + 6, /* Elements count */ + &asn_SPC_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-ActiveSessionInformation-SourcetoTargetItem.h b/lib/asn1c/ngap/NGAP_MBS-ActiveSessionInformation-SourcetoTargetItem.h new file mode 100644 index 000000000..9684b6726 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-ActiveSessionInformation-SourcetoTargetItem.h @@ -0,0 +1,56 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_H_ +#define _NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_MBS-SessionID.h" +#include "NGAP_MBS-AreaSessionID.h" +#include "NGAP_MBS-QoSFlowsToBeSetupList.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_MBS_ServiceArea; +struct NGAP_MBS_MappingandDataForwardingRequestList; +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_MBS-ActiveSessionInformation-SourcetoTargetItem */ +typedef struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem { + NGAP_MBS_SessionID_t mBS_SessionID; + NGAP_MBS_AreaSessionID_t *mBS_AreaSessionID; /* OPTIONAL */ + struct NGAP_MBS_ServiceArea *mBS_ServiceArea; /* OPTIONAL */ + NGAP_MBS_QoSFlowsToBeSetupList_t mBS_QoSFlowsToBeSetupList; + struct NGAP_MBS_MappingandDataForwardingRequestList *mBS_MappingandDataForwardingRequestList; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_1[6]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-ActiveSessionInformation-SourcetoTargetList.c b/lib/asn1c/ngap/NGAP_MBS-ActiveSessionInformation-SourcetoTargetList.c new file mode 100644 index 000000000..fb458da15 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-ActiveSessionInformation-SourcetoTargetList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-ActiveSessionInformation-SourcetoTargetList.h" + +#include "NGAP_MBS-ActiveSessionInformation-SourcetoTargetItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MBS_ActiveSessionInformation_SourcetoTargetList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_MBS_ActiveSessionInformation_SourcetoTargetList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_MBS_ActiveSessionInformation_SourcetoTargetList_specs_1 = { + sizeof(struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetList), + offsetof(struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetList = { + "MBS-ActiveSessionInformation-SourcetoTargetList", + "MBS-ActiveSessionInformation-SourcetoTargetList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetList_tags_1, + sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetList_tags_1) + /sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetList_tags_1) + /sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MBS_ActiveSessionInformation_SourcetoTargetList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_MBS_ActiveSessionInformation_SourcetoTargetList_1, + 1, /* Single element */ + &asn_SPC_NGAP_MBS_ActiveSessionInformation_SourcetoTargetList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-ActiveSessionInformation-SourcetoTargetList.h b/lib/asn1c/ngap/NGAP_MBS-ActiveSessionInformation-SourcetoTargetList.h new file mode 100644 index 000000000..69129e64b --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-ActiveSessionInformation-SourcetoTargetList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_ActiveSessionInformation_SourcetoTargetList_H_ +#define _NGAP_MBS_ActiveSessionInformation_SourcetoTargetList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem; + +/* NGAP_MBS-ActiveSessionInformation-SourcetoTargetList */ +typedef struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetList { + A_SEQUENCE_OF(struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_ActiveSessionInformation_SourcetoTargetList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_MBS_ActiveSessionInformation_SourcetoTargetList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_ActiveSessionInformation_SourcetoTargetList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_MBS_ActiveSessionInformation_SourcetoTargetList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_ActiveSessionInformation_SourcetoTargetList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-ActiveSessionInformation-TargettoSourceItem.c b/lib/asn1c/ngap/NGAP_MBS-ActiveSessionInformation-TargettoSourceItem.c new file mode 100644 index 000000000..f63c76dda --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-ActiveSessionInformation-TargettoSourceItem.c @@ -0,0 +1,106 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-ActiveSessionInformation-TargettoSourceItem.h" + +#include "NGAP_MBS-DataForwardingResponseMRBList.h" +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem, mBS_SessionID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-SessionID" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem, mBS_DataForwardingResponseMRBList), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_DataForwardingResponseMRBList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-DataForwardingResponseMRBList" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P158, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_oms_1[] = { 1, 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* mBS-SessionID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* mBS-DataForwardingResponseMRBList */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_specs_1 = { + sizeof(struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem), + offsetof(struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem, _asn_ctx), + asn_MAP_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_oms_1, /* Optional members */ + 2, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem = { + "MBS-ActiveSessionInformation-TargettoSourceItem", + "MBS-ActiveSessionInformation-TargettoSourceItem", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_tags_1, + sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_tags_1) + /sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_tags_1) + /sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_1, + 3, /* Elements count */ + &asn_SPC_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-ActiveSessionInformation-TargettoSourceItem.h b/lib/asn1c/ngap/NGAP_MBS-ActiveSessionInformation-TargettoSourceItem.h new file mode 100644 index 000000000..f83ea4c34 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-ActiveSessionInformation-TargettoSourceItem.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_H_ +#define _NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_MBS-SessionID.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_MBS_DataForwardingResponseMRBList; +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_MBS-ActiveSessionInformation-TargettoSourceItem */ +typedef struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem { + NGAP_MBS_SessionID_t mBS_SessionID; + struct NGAP_MBS_DataForwardingResponseMRBList *mBS_DataForwardingResponseMRBList; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-ActiveSessionInformation-TargettoSourceList.c b/lib/asn1c/ngap/NGAP_MBS-ActiveSessionInformation-TargettoSourceList.c new file mode 100644 index 000000000..70ae3c46e --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-ActiveSessionInformation-TargettoSourceList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-ActiveSessionInformation-TargettoSourceList.h" + +#include "NGAP_MBS-ActiveSessionInformation-TargettoSourceItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MBS_ActiveSessionInformation_TargettoSourceList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_MBS_ActiveSessionInformation_TargettoSourceList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_MBS_ActiveSessionInformation_TargettoSourceList_specs_1 = { + sizeof(struct NGAP_MBS_ActiveSessionInformation_TargettoSourceList), + offsetof(struct NGAP_MBS_ActiveSessionInformation_TargettoSourceList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceList = { + "MBS-ActiveSessionInformation-TargettoSourceList", + "MBS-ActiveSessionInformation-TargettoSourceList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceList_tags_1, + sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceList_tags_1) + /sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceList_tags_1) + /sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MBS_ActiveSessionInformation_TargettoSourceList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_MBS_ActiveSessionInformation_TargettoSourceList_1, + 1, /* Single element */ + &asn_SPC_NGAP_MBS_ActiveSessionInformation_TargettoSourceList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-ActiveSessionInformation-TargettoSourceList.h b/lib/asn1c/ngap/NGAP_MBS-ActiveSessionInformation-TargettoSourceList.h new file mode 100644 index 000000000..1b2c734f2 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-ActiveSessionInformation-TargettoSourceList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_ActiveSessionInformation_TargettoSourceList_H_ +#define _NGAP_MBS_ActiveSessionInformation_TargettoSourceList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem; + +/* NGAP_MBS-ActiveSessionInformation-TargettoSourceList */ +typedef struct NGAP_MBS_ActiveSessionInformation_TargettoSourceList { + A_SEQUENCE_OF(struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_ActiveSessionInformation_TargettoSourceList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_MBS_ActiveSessionInformation_TargettoSourceList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_ActiveSessionInformation_TargettoSourceList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_MBS_ActiveSessionInformation_TargettoSourceList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_ActiveSessionInformation_TargettoSourceList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-AreaSessionID.c b/lib/asn1c/ngap/NGAP_MBS-AreaSessionID.c new file mode 100644 index 000000000..3246d58b7 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-AreaSessionID.c @@ -0,0 +1,71 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-AreaSessionID.h" + +int +NGAP_MBS_AreaSessionID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +/* + * This type is implemented using NativeInteger, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MBS_AreaSessionID_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 16, 16, 0, 65535 } /* (0..65535,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_AreaSessionID_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_AreaSessionID = { + "MBS-AreaSessionID", + "MBS-AreaSessionID", + &asn_OP_NativeInteger, + asn_DEF_NGAP_MBS_AreaSessionID_tags_1, + sizeof(asn_DEF_NGAP_MBS_AreaSessionID_tags_1) + /sizeof(asn_DEF_NGAP_MBS_AreaSessionID_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_AreaSessionID_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_AreaSessionID_tags_1) + /sizeof(asn_DEF_NGAP_MBS_AreaSessionID_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MBS_AreaSessionID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NGAP_MBS_AreaSessionID_constraint + }, + 0, 0, /* No members */ + 0 /* No specifics */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-AreaSessionID.h b/lib/asn1c/ngap/NGAP_MBS-AreaSessionID.h new file mode 100644 index 000000000..72abe7fb9 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-AreaSessionID.h @@ -0,0 +1,39 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_AreaSessionID_H_ +#define _NGAP_MBS_AreaSessionID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_MBS-AreaSessionID */ +typedef long NGAP_MBS_AreaSessionID_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_MBS_AreaSessionID_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_AreaSessionID; +asn_struct_free_f NGAP_MBS_AreaSessionID_free; +asn_struct_print_f NGAP_MBS_AreaSessionID_print; +asn_constr_check_f NGAP_MBS_AreaSessionID_constraint; +jer_type_encoder_f NGAP_MBS_AreaSessionID_encode_jer; +per_type_decoder_f NGAP_MBS_AreaSessionID_decode_aper; +per_type_encoder_f NGAP_MBS_AreaSessionID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_AreaSessionID_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-AreaTAIList.c b/lib/asn1c/ngap/NGAP_MBS-AreaTAIList.c new file mode 100644 index 000000000..7c24954d8 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-AreaTAIList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-AreaTAIList.h" + +#include "NGAP_TAI.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MBS_AreaTAIList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_MBS_AreaTAIList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_TAI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_AreaTAIList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_MBS_AreaTAIList_specs_1 = { + sizeof(struct NGAP_MBS_AreaTAIList), + offsetof(struct NGAP_MBS_AreaTAIList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_AreaTAIList = { + "MBS-AreaTAIList", + "MBS-AreaTAIList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_MBS_AreaTAIList_tags_1, + sizeof(asn_DEF_NGAP_MBS_AreaTAIList_tags_1) + /sizeof(asn_DEF_NGAP_MBS_AreaTAIList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_AreaTAIList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_AreaTAIList_tags_1) + /sizeof(asn_DEF_NGAP_MBS_AreaTAIList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MBS_AreaTAIList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_MBS_AreaTAIList_1, + 1, /* Single element */ + &asn_SPC_NGAP_MBS_AreaTAIList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-AreaTAIList.h b/lib/asn1c/ngap/NGAP_MBS-AreaTAIList.h new file mode 100644 index 000000000..f1cb8f664 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-AreaTAIList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_AreaTAIList_H_ +#define _NGAP_MBS_AreaTAIList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_TAI; + +/* NGAP_MBS-AreaTAIList */ +typedef struct NGAP_MBS_AreaTAIList { + A_SEQUENCE_OF(struct NGAP_TAI) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_AreaTAIList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_AreaTAIList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_MBS_AreaTAIList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_AreaTAIList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_MBS_AreaTAIList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_AreaTAIList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-DataForwardingResponseMRBItem.c b/lib/asn1c/ngap/NGAP_MBS-DataForwardingResponseMRBItem.c new file mode 100644 index 000000000..fb0090da2 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-DataForwardingResponseMRBItem.c @@ -0,0 +1,124 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-DataForwardingResponseMRBItem.h" + +#include "NGAP_MRB-ProgressInformation.h" +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_MBS_DataForwardingResponseMRBItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DataForwardingResponseMRBItem, mRB_ID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MRB_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mRB-ID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DataForwardingResponseMRBItem, dL_Forwarding_UPTNLInformation), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_UPTransportLayerInformation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "dL-Forwarding-UPTNLInformation" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_MBS_DataForwardingResponseMRBItem, mRB_ProgressInformation), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_MRB_ProgressInformation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mRB-ProgressInformation" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MBS_DataForwardingResponseMRBItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P150, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_MBS_DataForwardingResponseMRBItem_oms_1[] = { 2, 3 }; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_DataForwardingResponseMRBItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_DataForwardingResponseMRBItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* mRB-ID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* dL-Forwarding-UPTNLInformation */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* mRB-ProgressInformation */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_DataForwardingResponseMRBItem_specs_1 = { + sizeof(struct NGAP_MBS_DataForwardingResponseMRBItem), + offsetof(struct NGAP_MBS_DataForwardingResponseMRBItem, _asn_ctx), + asn_MAP_NGAP_MBS_DataForwardingResponseMRBItem_tag2el_1, + 4, /* Count of tags in the map */ + asn_MAP_NGAP_MBS_DataForwardingResponseMRBItem_oms_1, /* Optional members */ + 2, 0, /* Root/Additions */ + 4, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_DataForwardingResponseMRBItem = { + "MBS-DataForwardingResponseMRBItem", + "MBS-DataForwardingResponseMRBItem", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBS_DataForwardingResponseMRBItem_tags_1, + sizeof(asn_DEF_NGAP_MBS_DataForwardingResponseMRBItem_tags_1) + /sizeof(asn_DEF_NGAP_MBS_DataForwardingResponseMRBItem_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_DataForwardingResponseMRBItem_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_DataForwardingResponseMRBItem_tags_1) + /sizeof(asn_DEF_NGAP_MBS_DataForwardingResponseMRBItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBS_DataForwardingResponseMRBItem_1, + 4, /* Elements count */ + &asn_SPC_NGAP_MBS_DataForwardingResponseMRBItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-DataForwardingResponseMRBItem.h b/lib/asn1c/ngap/NGAP_MBS-DataForwardingResponseMRBItem.h new file mode 100644 index 000000000..476d418d9 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-DataForwardingResponseMRBItem.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_DataForwardingResponseMRBItem_H_ +#define _NGAP_MBS_DataForwardingResponseMRBItem_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_MRB-ID.h" +#include "NGAP_UPTransportLayerInformation.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_MRB_ProgressInformation; +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_MBS-DataForwardingResponseMRBItem */ +typedef struct NGAP_MBS_DataForwardingResponseMRBItem { + NGAP_MRB_ID_t mRB_ID; + NGAP_UPTransportLayerInformation_t dL_Forwarding_UPTNLInformation; + struct NGAP_MRB_ProgressInformation *mRB_ProgressInformation; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_DataForwardingResponseMRBItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_DataForwardingResponseMRBItem; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_DataForwardingResponseMRBItem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_DataForwardingResponseMRBItem_1[4]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_DataForwardingResponseMRBItem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-DataForwardingResponseMRBList.c b/lib/asn1c/ngap/NGAP_MBS-DataForwardingResponseMRBList.c new file mode 100644 index 000000000..f8799f43c --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-DataForwardingResponseMRBList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-DataForwardingResponseMRBList.h" + +#include "NGAP_MBS-DataForwardingResponseMRBItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MBS_DataForwardingResponseMRBList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_MBS_DataForwardingResponseMRBList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_DataForwardingResponseMRBItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_DataForwardingResponseMRBList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_MBS_DataForwardingResponseMRBList_specs_1 = { + sizeof(struct NGAP_MBS_DataForwardingResponseMRBList), + offsetof(struct NGAP_MBS_DataForwardingResponseMRBList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_DataForwardingResponseMRBList = { + "MBS-DataForwardingResponseMRBList", + "MBS-DataForwardingResponseMRBList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_MBS_DataForwardingResponseMRBList_tags_1, + sizeof(asn_DEF_NGAP_MBS_DataForwardingResponseMRBList_tags_1) + /sizeof(asn_DEF_NGAP_MBS_DataForwardingResponseMRBList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_DataForwardingResponseMRBList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_DataForwardingResponseMRBList_tags_1) + /sizeof(asn_DEF_NGAP_MBS_DataForwardingResponseMRBList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MBS_DataForwardingResponseMRBList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_MBS_DataForwardingResponseMRBList_1, + 1, /* Single element */ + &asn_SPC_NGAP_MBS_DataForwardingResponseMRBList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-DataForwardingResponseMRBList.h b/lib/asn1c/ngap/NGAP_MBS-DataForwardingResponseMRBList.h new file mode 100644 index 000000000..c67c165e0 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-DataForwardingResponseMRBList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_DataForwardingResponseMRBList_H_ +#define _NGAP_MBS_DataForwardingResponseMRBList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_MBS_DataForwardingResponseMRBItem; + +/* NGAP_MBS-DataForwardingResponseMRBList */ +typedef struct NGAP_MBS_DataForwardingResponseMRBList { + A_SEQUENCE_OF(struct NGAP_MBS_DataForwardingResponseMRBItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_DataForwardingResponseMRBList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_DataForwardingResponseMRBList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_MBS_DataForwardingResponseMRBList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_DataForwardingResponseMRBList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_MBS_DataForwardingResponseMRBList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_DataForwardingResponseMRBList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-DistributionReleaseRequestTransfer.c b/lib/asn1c/ngap/NGAP_MBS-DistributionReleaseRequestTransfer.c new file mode 100644 index 000000000..381d9634d --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-DistributionReleaseRequestTransfer.c @@ -0,0 +1,142 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-DistributionReleaseRequestTransfer.h" + +#include "NGAP_UPTransportLayerInformation.h" +#include "NGAP_ProtocolExtensionContainer.h" +static asn_TYPE_member_t asn_MBR_NGAP_MBS_DistributionReleaseRequestTransfer_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionReleaseRequestTransfer, mBS_SessionID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-SessionID" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_MBS_DistributionReleaseRequestTransfer, mBS_AreaSessionID), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_AreaSessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-AreaSessionID" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MBS_DistributionReleaseRequestTransfer, sharedNGU_UnicastTNLInformation), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_UPTransportLayerInformation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "sharedNGU-UnicastTNLInformation" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionReleaseRequestTransfer, cause), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_Cause, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "cause" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MBS_DistributionReleaseRequestTransfer, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (4 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P165, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_MBS_DistributionReleaseRequestTransfer_oms_1[] = { 1, 2, 4 }; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_DistributionReleaseRequestTransfer_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_DistributionReleaseRequestTransfer_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* mBS-SessionID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* mBS-AreaSessionID */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* sharedNGU-UnicastTNLInformation */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* cause */ + { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* iE-Extensions */ +}; +static asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_DistributionReleaseRequestTransfer_specs_1 = { + sizeof(struct NGAP_MBS_DistributionReleaseRequestTransfer), + offsetof(struct NGAP_MBS_DistributionReleaseRequestTransfer, _asn_ctx), + asn_MAP_NGAP_MBS_DistributionReleaseRequestTransfer_tag2el_1, + 5, /* Count of tags in the map */ + asn_MAP_NGAP_MBS_DistributionReleaseRequestTransfer_oms_1, /* Optional members */ + 3, 0, /* Root/Additions */ + 5, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_DistributionReleaseRequestTransfer = { + "MBS-DistributionReleaseRequestTransfer", + "MBS-DistributionReleaseRequestTransfer", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBS_DistributionReleaseRequestTransfer_tags_1, + sizeof(asn_DEF_NGAP_MBS_DistributionReleaseRequestTransfer_tags_1) + /sizeof(asn_DEF_NGAP_MBS_DistributionReleaseRequestTransfer_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_DistributionReleaseRequestTransfer_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_DistributionReleaseRequestTransfer_tags_1) + /sizeof(asn_DEF_NGAP_MBS_DistributionReleaseRequestTransfer_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBS_DistributionReleaseRequestTransfer_1, + 5, /* Elements count */ + &asn_SPC_NGAP_MBS_DistributionReleaseRequestTransfer_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-DistributionReleaseRequestTransfer.h b/lib/asn1c/ngap/NGAP_MBS-DistributionReleaseRequestTransfer.h new file mode 100644 index 000000000..0b8d7f473 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-DistributionReleaseRequestTransfer.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_DistributionReleaseRequestTransfer_H_ +#define _NGAP_MBS_DistributionReleaseRequestTransfer_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_MBS-SessionID.h" +#include "NGAP_MBS-AreaSessionID.h" +#include "NGAP_Cause.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_UPTransportLayerInformation; +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_MBS-DistributionReleaseRequestTransfer */ +typedef struct NGAP_MBS_DistributionReleaseRequestTransfer { + NGAP_MBS_SessionID_t mBS_SessionID; + NGAP_MBS_AreaSessionID_t *mBS_AreaSessionID; /* OPTIONAL */ + struct NGAP_UPTransportLayerInformation *sharedNGU_UnicastTNLInformation; /* OPTIONAL */ + NGAP_Cause_t cause; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_DistributionReleaseRequestTransfer_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_DistributionReleaseRequestTransfer; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_DistributionReleaseRequestTransfer_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-DistributionSetupRequestTransfer.c b/lib/asn1c/ngap/NGAP_MBS-DistributionSetupRequestTransfer.c new file mode 100644 index 000000000..a11377f62 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-DistributionSetupRequestTransfer.c @@ -0,0 +1,124 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-DistributionSetupRequestTransfer.h" + +#include "NGAP_UPTransportLayerInformation.h" +#include "NGAP_ProtocolExtensionContainer.h" +static asn_TYPE_member_t asn_MBR_NGAP_MBS_DistributionSetupRequestTransfer_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionSetupRequestTransfer, mBS_SessionID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-SessionID" + }, + { ATF_POINTER, 3, offsetof(struct NGAP_MBS_DistributionSetupRequestTransfer, mBS_AreaSessionID), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_AreaSessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-AreaSessionID" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_MBS_DistributionSetupRequestTransfer, sharedNGU_UnicastTNLInformation), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_UPTransportLayerInformation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "sharedNGU-UnicastTNLInformation" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MBS_DistributionSetupRequestTransfer, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P166, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_MBS_DistributionSetupRequestTransfer_oms_1[] = { 1, 2, 3 }; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_DistributionSetupRequestTransfer_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_DistributionSetupRequestTransfer_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* mBS-SessionID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* mBS-AreaSessionID */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* sharedNGU-UnicastTNLInformation */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ +}; +static asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_DistributionSetupRequestTransfer_specs_1 = { + sizeof(struct NGAP_MBS_DistributionSetupRequestTransfer), + offsetof(struct NGAP_MBS_DistributionSetupRequestTransfer, _asn_ctx), + asn_MAP_NGAP_MBS_DistributionSetupRequestTransfer_tag2el_1, + 4, /* Count of tags in the map */ + asn_MAP_NGAP_MBS_DistributionSetupRequestTransfer_oms_1, /* Optional members */ + 3, 0, /* Root/Additions */ + 4, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_DistributionSetupRequestTransfer = { + "MBS-DistributionSetupRequestTransfer", + "MBS-DistributionSetupRequestTransfer", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBS_DistributionSetupRequestTransfer_tags_1, + sizeof(asn_DEF_NGAP_MBS_DistributionSetupRequestTransfer_tags_1) + /sizeof(asn_DEF_NGAP_MBS_DistributionSetupRequestTransfer_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_DistributionSetupRequestTransfer_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_DistributionSetupRequestTransfer_tags_1) + /sizeof(asn_DEF_NGAP_MBS_DistributionSetupRequestTransfer_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBS_DistributionSetupRequestTransfer_1, + 4, /* Elements count */ + &asn_SPC_NGAP_MBS_DistributionSetupRequestTransfer_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-DistributionSetupRequestTransfer.h b/lib/asn1c/ngap/NGAP_MBS-DistributionSetupRequestTransfer.h new file mode 100644 index 000000000..7c2d154ec --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-DistributionSetupRequestTransfer.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_DistributionSetupRequestTransfer_H_ +#define _NGAP_MBS_DistributionSetupRequestTransfer_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_MBS-SessionID.h" +#include "NGAP_MBS-AreaSessionID.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_UPTransportLayerInformation; +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_MBS-DistributionSetupRequestTransfer */ +typedef struct NGAP_MBS_DistributionSetupRequestTransfer { + NGAP_MBS_SessionID_t mBS_SessionID; + NGAP_MBS_AreaSessionID_t *mBS_AreaSessionID; /* OPTIONAL */ + struct NGAP_UPTransportLayerInformation *sharedNGU_UnicastTNLInformation; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_DistributionSetupRequestTransfer_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_DistributionSetupRequestTransfer; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_DistributionSetupRequestTransfer_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-DistributionSetupResponseTransfer.c b/lib/asn1c/ngap/NGAP_MBS-DistributionSetupResponseTransfer.c new file mode 100644 index 000000000..f9c7e9842 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-DistributionSetupResponseTransfer.c @@ -0,0 +1,179 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-DistributionSetupResponseTransfer.h" + +#include "NGAP_MBS-SessionTNLInfo5GCItem.h" +#include "NGAP_MBS-ServiceArea.h" +#include "NGAP_ProtocolExtensionContainer.h" +static asn_TYPE_member_t asn_MBR_NGAP_MBS_DistributionSetupResponseTransfer_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionSetupResponseTransfer, mBS_SessionID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-SessionID" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_MBS_DistributionSetupResponseTransfer, mBS_AreaSessionID), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_AreaSessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-AreaSessionID" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MBS_DistributionSetupResponseTransfer, sharedNGU_MulticastTNLInformation), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_SessionTNLInfo5GCItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "sharedNGU-MulticastTNLInformation" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionSetupResponseTransfer, mBS_QoSFlowsToBeSetupList), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_QoSFlowsToBeSetupList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-QoSFlowsToBeSetupList" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionSetupResponseTransfer, mBSSessionStatus), + (ASN_TAG_CLASS_CONTEXT | (4 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBSSessionStatus, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBSSessionStatus" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_MBS_DistributionSetupResponseTransfer, mBS_ServiceArea), + (ASN_TAG_CLASS_CONTEXT | (5 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_ServiceArea, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-ServiceArea" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MBS_DistributionSetupResponseTransfer, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (6 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P167, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_MBS_DistributionSetupResponseTransfer_oms_1[] = { 1, 2, 5, 6 }; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_DistributionSetupResponseTransfer_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_DistributionSetupResponseTransfer_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* mBS-SessionID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* mBS-AreaSessionID */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* sharedNGU-MulticastTNLInformation */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* mBS-QoSFlowsToBeSetupList */ + { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* mBSSessionStatus */ + { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* mBS-ServiceArea */ + { (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 } /* iE-Extensions */ +}; +static asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_DistributionSetupResponseTransfer_specs_1 = { + sizeof(struct NGAP_MBS_DistributionSetupResponseTransfer), + offsetof(struct NGAP_MBS_DistributionSetupResponseTransfer, _asn_ctx), + asn_MAP_NGAP_MBS_DistributionSetupResponseTransfer_tag2el_1, + 7, /* Count of tags in the map */ + asn_MAP_NGAP_MBS_DistributionSetupResponseTransfer_oms_1, /* Optional members */ + 4, 0, /* Root/Additions */ + 7, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_DistributionSetupResponseTransfer = { + "MBS-DistributionSetupResponseTransfer", + "MBS-DistributionSetupResponseTransfer", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBS_DistributionSetupResponseTransfer_tags_1, + sizeof(asn_DEF_NGAP_MBS_DistributionSetupResponseTransfer_tags_1) + /sizeof(asn_DEF_NGAP_MBS_DistributionSetupResponseTransfer_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_DistributionSetupResponseTransfer_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_DistributionSetupResponseTransfer_tags_1) + /sizeof(asn_DEF_NGAP_MBS_DistributionSetupResponseTransfer_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBS_DistributionSetupResponseTransfer_1, + 7, /* Elements count */ + &asn_SPC_NGAP_MBS_DistributionSetupResponseTransfer_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-DistributionSetupResponseTransfer.h b/lib/asn1c/ngap/NGAP_MBS-DistributionSetupResponseTransfer.h new file mode 100644 index 000000000..8269f1d0d --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-DistributionSetupResponseTransfer.h @@ -0,0 +1,56 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_DistributionSetupResponseTransfer_H_ +#define _NGAP_MBS_DistributionSetupResponseTransfer_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_MBS-SessionID.h" +#include "NGAP_MBS-AreaSessionID.h" +#include "NGAP_MBS-QoSFlowsToBeSetupList.h" +#include "NGAP_MBSSessionStatus.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_MBS_SessionTNLInfo5GCItem; +struct NGAP_MBS_ServiceArea; +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_MBS-DistributionSetupResponseTransfer */ +typedef struct NGAP_MBS_DistributionSetupResponseTransfer { + NGAP_MBS_SessionID_t mBS_SessionID; + NGAP_MBS_AreaSessionID_t *mBS_AreaSessionID; /* OPTIONAL */ + struct NGAP_MBS_SessionTNLInfo5GCItem *sharedNGU_MulticastTNLInformation; /* OPTIONAL */ + NGAP_MBS_QoSFlowsToBeSetupList_t mBS_QoSFlowsToBeSetupList; + NGAP_MBSSessionStatus_t mBSSessionStatus; + struct NGAP_MBS_ServiceArea *mBS_ServiceArea; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_DistributionSetupResponseTransfer_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_DistributionSetupResponseTransfer; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_DistributionSetupResponseTransfer_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-DistributionSetupUnsuccessfulTransfer.c b/lib/asn1c/ngap/NGAP_MBS-DistributionSetupUnsuccessfulTransfer.c new file mode 100644 index 000000000..ba249e569 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-DistributionSetupUnsuccessfulTransfer.c @@ -0,0 +1,142 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-DistributionSetupUnsuccessfulTransfer.h" + +#include "NGAP_CriticalityDiagnostics.h" +#include "NGAP_ProtocolExtensionContainer.h" +static asn_TYPE_member_t asn_MBR_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer, mBS_SessionID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-SessionID" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer, mBS_AreaSessionID), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_AreaSessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-AreaSessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer, cause), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_Cause, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "cause" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer, criticalityDiagnostics), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_CriticalityDiagnostics, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "criticalityDiagnostics" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (4 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P168, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_oms_1[] = { 1, 3, 4 }; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* mBS-SessionID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* mBS-AreaSessionID */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* cause */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* criticalityDiagnostics */ + { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* iE-Extensions */ +}; +static asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_specs_1 = { + sizeof(struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer), + offsetof(struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer, _asn_ctx), + asn_MAP_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_tag2el_1, + 5, /* Count of tags in the map */ + asn_MAP_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_oms_1, /* Optional members */ + 3, 0, /* Root/Additions */ + 5, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_DistributionSetupUnsuccessfulTransfer = { + "MBS-DistributionSetupUnsuccessfulTransfer", + "MBS-DistributionSetupUnsuccessfulTransfer", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_tags_1, + sizeof(asn_DEF_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_tags_1) + /sizeof(asn_DEF_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_tags_1) + /sizeof(asn_DEF_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_1, + 5, /* Elements count */ + &asn_SPC_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-DistributionSetupUnsuccessfulTransfer.h b/lib/asn1c/ngap/NGAP_MBS-DistributionSetupUnsuccessfulTransfer.h new file mode 100644 index 000000000..6b916fce3 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-DistributionSetupUnsuccessfulTransfer.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_DistributionSetupUnsuccessfulTransfer_H_ +#define _NGAP_MBS_DistributionSetupUnsuccessfulTransfer_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_MBS-SessionID.h" +#include "NGAP_MBS-AreaSessionID.h" +#include "NGAP_Cause.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_CriticalityDiagnostics; +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_MBS-DistributionSetupUnsuccessfulTransfer */ +typedef struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer { + NGAP_MBS_SessionID_t mBS_SessionID; + NGAP_MBS_AreaSessionID_t *mBS_AreaSessionID; /* OPTIONAL */ + NGAP_Cause_t cause; + struct NGAP_CriticalityDiagnostics *criticalityDiagnostics; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_DistributionSetupUnsuccessfulTransfer_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_DistributionSetupUnsuccessfulTransfer; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_DistributionSetupUnsuccessfulTransfer_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-MappingandDataForwardingRequestItem.c b/lib/asn1c/ngap/NGAP_MBS-MappingandDataForwardingRequestItem.c new file mode 100644 index 000000000..056ddeb86 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-MappingandDataForwardingRequestItem.c @@ -0,0 +1,124 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-MappingandDataForwardingRequestItem.h" + +#include "NGAP_MRB-ProgressInformation.h" +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_MBS_MappingandDataForwardingRequestItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_MappingandDataForwardingRequestItem, mRB_ID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MRB_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mRB-ID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_MappingandDataForwardingRequestItem, mBS_QoSFlowList), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_QoSFlowList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-QoSFlowList" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_MBS_MappingandDataForwardingRequestItem, mRB_ProgressInformation), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_MRB_ProgressInformation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mRB-ProgressInformation" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MBS_MappingandDataForwardingRequestItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P151, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_MBS_MappingandDataForwardingRequestItem_oms_1[] = { 2, 3 }; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_MappingandDataForwardingRequestItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_MappingandDataForwardingRequestItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* mRB-ID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* mBS-QoSFlowList */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* mRB-ProgressInformation */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_MappingandDataForwardingRequestItem_specs_1 = { + sizeof(struct NGAP_MBS_MappingandDataForwardingRequestItem), + offsetof(struct NGAP_MBS_MappingandDataForwardingRequestItem, _asn_ctx), + asn_MAP_NGAP_MBS_MappingandDataForwardingRequestItem_tag2el_1, + 4, /* Count of tags in the map */ + asn_MAP_NGAP_MBS_MappingandDataForwardingRequestItem_oms_1, /* Optional members */ + 2, 0, /* Root/Additions */ + 4, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_MappingandDataForwardingRequestItem = { + "MBS-MappingandDataForwardingRequestItem", + "MBS-MappingandDataForwardingRequestItem", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBS_MappingandDataForwardingRequestItem_tags_1, + sizeof(asn_DEF_NGAP_MBS_MappingandDataForwardingRequestItem_tags_1) + /sizeof(asn_DEF_NGAP_MBS_MappingandDataForwardingRequestItem_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_MappingandDataForwardingRequestItem_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_MappingandDataForwardingRequestItem_tags_1) + /sizeof(asn_DEF_NGAP_MBS_MappingandDataForwardingRequestItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBS_MappingandDataForwardingRequestItem_1, + 4, /* Elements count */ + &asn_SPC_NGAP_MBS_MappingandDataForwardingRequestItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-MappingandDataForwardingRequestItem.h b/lib/asn1c/ngap/NGAP_MBS-MappingandDataForwardingRequestItem.h new file mode 100644 index 000000000..48b8f81be --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-MappingandDataForwardingRequestItem.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_MappingandDataForwardingRequestItem_H_ +#define _NGAP_MBS_MappingandDataForwardingRequestItem_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_MRB-ID.h" +#include "NGAP_MBS-QoSFlowList.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_MRB_ProgressInformation; +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_MBS-MappingandDataForwardingRequestItem */ +typedef struct NGAP_MBS_MappingandDataForwardingRequestItem { + NGAP_MRB_ID_t mRB_ID; + NGAP_MBS_QoSFlowList_t mBS_QoSFlowList; + struct NGAP_MRB_ProgressInformation *mRB_ProgressInformation; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_MappingandDataForwardingRequestItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_MappingandDataForwardingRequestItem; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_MappingandDataForwardingRequestItem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_MappingandDataForwardingRequestItem_1[4]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_MappingandDataForwardingRequestItem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-MappingandDataForwardingRequestList.c b/lib/asn1c/ngap/NGAP_MBS-MappingandDataForwardingRequestList.c new file mode 100644 index 000000000..87707fe8b --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-MappingandDataForwardingRequestList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-MappingandDataForwardingRequestList.h" + +#include "NGAP_MBS-MappingandDataForwardingRequestItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MBS_MappingandDataForwardingRequestList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_MBS_MappingandDataForwardingRequestList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_MappingandDataForwardingRequestItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_MappingandDataForwardingRequestList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_MBS_MappingandDataForwardingRequestList_specs_1 = { + sizeof(struct NGAP_MBS_MappingandDataForwardingRequestList), + offsetof(struct NGAP_MBS_MappingandDataForwardingRequestList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_MappingandDataForwardingRequestList = { + "MBS-MappingandDataForwardingRequestList", + "MBS-MappingandDataForwardingRequestList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_MBS_MappingandDataForwardingRequestList_tags_1, + sizeof(asn_DEF_NGAP_MBS_MappingandDataForwardingRequestList_tags_1) + /sizeof(asn_DEF_NGAP_MBS_MappingandDataForwardingRequestList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_MappingandDataForwardingRequestList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_MappingandDataForwardingRequestList_tags_1) + /sizeof(asn_DEF_NGAP_MBS_MappingandDataForwardingRequestList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MBS_MappingandDataForwardingRequestList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_MBS_MappingandDataForwardingRequestList_1, + 1, /* Single element */ + &asn_SPC_NGAP_MBS_MappingandDataForwardingRequestList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-MappingandDataForwardingRequestList.h b/lib/asn1c/ngap/NGAP_MBS-MappingandDataForwardingRequestList.h new file mode 100644 index 000000000..f77bfeb64 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-MappingandDataForwardingRequestList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_MappingandDataForwardingRequestList_H_ +#define _NGAP_MBS_MappingandDataForwardingRequestList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_MBS_MappingandDataForwardingRequestItem; + +/* NGAP_MBS-MappingandDataForwardingRequestList */ +typedef struct NGAP_MBS_MappingandDataForwardingRequestList { + A_SEQUENCE_OF(struct NGAP_MBS_MappingandDataForwardingRequestItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_MappingandDataForwardingRequestList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_MappingandDataForwardingRequestList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_MBS_MappingandDataForwardingRequestList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_MappingandDataForwardingRequestList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_MBS_MappingandDataForwardingRequestList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_MappingandDataForwardingRequestList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-QoSFlowList.c b/lib/asn1c/ngap/NGAP_MBS-QoSFlowList.c new file mode 100644 index 000000000..eaf32333b --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-QoSFlowList.c @@ -0,0 +1,67 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-QoSFlowList.h" + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MBS_QoSFlowList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_MBS_QoSFlowList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), + 0, + &asn_DEF_NGAP_QosFlowIdentifier, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_QoSFlowList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_MBS_QoSFlowList_specs_1 = { + sizeof(struct NGAP_MBS_QoSFlowList), + offsetof(struct NGAP_MBS_QoSFlowList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_QoSFlowList = { + "MBS-QoSFlowList", + "MBS-QoSFlowList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_MBS_QoSFlowList_tags_1, + sizeof(asn_DEF_NGAP_MBS_QoSFlowList_tags_1) + /sizeof(asn_DEF_NGAP_MBS_QoSFlowList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_QoSFlowList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_QoSFlowList_tags_1) + /sizeof(asn_DEF_NGAP_MBS_QoSFlowList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MBS_QoSFlowList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_MBS_QoSFlowList_1, + 1, /* Single element */ + &asn_SPC_NGAP_MBS_QoSFlowList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-QoSFlowList.h b/lib/asn1c/ngap/NGAP_MBS-QoSFlowList.h new file mode 100644 index 000000000..041e4a899 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-QoSFlowList.h @@ -0,0 +1,42 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_QoSFlowList_H_ +#define _NGAP_MBS_QoSFlowList_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_QosFlowIdentifier.h" +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_MBS-QoSFlowList */ +typedef struct NGAP_MBS_QoSFlowList { + A_SEQUENCE_OF(NGAP_QosFlowIdentifier_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_QoSFlowList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_QoSFlowList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_MBS_QoSFlowList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_QoSFlowList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_MBS_QoSFlowList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_QoSFlowList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-QoSFlowsToBeSetupItem.c b/lib/asn1c/ngap/NGAP_MBS-QoSFlowsToBeSetupItem.c new file mode 100644 index 000000000..c9c2807cf --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-QoSFlowsToBeSetupItem.c @@ -0,0 +1,105 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-QoSFlowsToBeSetupItem.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_MBS_QoSFlowsToBeSetupItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_QoSFlowsToBeSetupItem, mBSqosFlowIdentifier), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_QosFlowIdentifier, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBSqosFlowIdentifier" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_QoSFlowsToBeSetupItem, mBSqosFlowLevelQosParameters), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_QosFlowLevelQosParameters, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBSqosFlowLevelQosParameters" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MBS_QoSFlowsToBeSetupItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P152, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_MBS_QoSFlowsToBeSetupItem_oms_1[] = { 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_QoSFlowsToBeSetupItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_QoSFlowsToBeSetupItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* mBSqosFlowIdentifier */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* mBSqosFlowLevelQosParameters */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_QoSFlowsToBeSetupItem_specs_1 = { + sizeof(struct NGAP_MBS_QoSFlowsToBeSetupItem), + offsetof(struct NGAP_MBS_QoSFlowsToBeSetupItem, _asn_ctx), + asn_MAP_NGAP_MBS_QoSFlowsToBeSetupItem_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_MBS_QoSFlowsToBeSetupItem_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_QoSFlowsToBeSetupItem = { + "MBS-QoSFlowsToBeSetupItem", + "MBS-QoSFlowsToBeSetupItem", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBS_QoSFlowsToBeSetupItem_tags_1, + sizeof(asn_DEF_NGAP_MBS_QoSFlowsToBeSetupItem_tags_1) + /sizeof(asn_DEF_NGAP_MBS_QoSFlowsToBeSetupItem_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_QoSFlowsToBeSetupItem_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_QoSFlowsToBeSetupItem_tags_1) + /sizeof(asn_DEF_NGAP_MBS_QoSFlowsToBeSetupItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBS_QoSFlowsToBeSetupItem_1, + 3, /* Elements count */ + &asn_SPC_NGAP_MBS_QoSFlowsToBeSetupItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-QoSFlowsToBeSetupItem.h b/lib/asn1c/ngap/NGAP_MBS-QoSFlowsToBeSetupItem.h new file mode 100644 index 000000000..98cdf7d24 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-QoSFlowsToBeSetupItem.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_QoSFlowsToBeSetupItem_H_ +#define _NGAP_MBS_QoSFlowsToBeSetupItem_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_QosFlowIdentifier.h" +#include "NGAP_QosFlowLevelQosParameters.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_MBS-QoSFlowsToBeSetupItem */ +typedef struct NGAP_MBS_QoSFlowsToBeSetupItem { + NGAP_QosFlowIdentifier_t mBSqosFlowIdentifier; + NGAP_QosFlowLevelQosParameters_t mBSqosFlowLevelQosParameters; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_QoSFlowsToBeSetupItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_QoSFlowsToBeSetupItem; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_QoSFlowsToBeSetupItem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_QoSFlowsToBeSetupItem_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_QoSFlowsToBeSetupItem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-QoSFlowsToBeSetupList.c b/lib/asn1c/ngap/NGAP_MBS-QoSFlowsToBeSetupList.c new file mode 100644 index 000000000..e3779da3c --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-QoSFlowsToBeSetupList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-QoSFlowsToBeSetupList.h" + +#include "NGAP_MBS-QoSFlowsToBeSetupItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MBS_QoSFlowsToBeSetupList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_MBS_QoSFlowsToBeSetupList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_QoSFlowsToBeSetupItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_QoSFlowsToBeSetupList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_MBS_QoSFlowsToBeSetupList_specs_1 = { + sizeof(struct NGAP_MBS_QoSFlowsToBeSetupList), + offsetof(struct NGAP_MBS_QoSFlowsToBeSetupList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_QoSFlowsToBeSetupList = { + "MBS-QoSFlowsToBeSetupList", + "MBS-QoSFlowsToBeSetupList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_MBS_QoSFlowsToBeSetupList_tags_1, + sizeof(asn_DEF_NGAP_MBS_QoSFlowsToBeSetupList_tags_1) + /sizeof(asn_DEF_NGAP_MBS_QoSFlowsToBeSetupList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_QoSFlowsToBeSetupList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_QoSFlowsToBeSetupList_tags_1) + /sizeof(asn_DEF_NGAP_MBS_QoSFlowsToBeSetupList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MBS_QoSFlowsToBeSetupList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_MBS_QoSFlowsToBeSetupList_1, + 1, /* Single element */ + &asn_SPC_NGAP_MBS_QoSFlowsToBeSetupList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-QoSFlowsToBeSetupList.h b/lib/asn1c/ngap/NGAP_MBS-QoSFlowsToBeSetupList.h new file mode 100644 index 000000000..3555ad5af --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-QoSFlowsToBeSetupList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_QoSFlowsToBeSetupList_H_ +#define _NGAP_MBS_QoSFlowsToBeSetupList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_MBS_QoSFlowsToBeSetupItem; + +/* NGAP_MBS-QoSFlowsToBeSetupList */ +typedef struct NGAP_MBS_QoSFlowsToBeSetupList { + A_SEQUENCE_OF(struct NGAP_MBS_QoSFlowsToBeSetupItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_QoSFlowsToBeSetupList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_QoSFlowsToBeSetupList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_MBS_QoSFlowsToBeSetupList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_QoSFlowsToBeSetupList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_MBS_QoSFlowsToBeSetupList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_QoSFlowsToBeSetupList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-ServiceArea.c b/lib/asn1c/ngap/NGAP_MBS-ServiceArea.c new file mode 100644 index 000000000..5b52a0d30 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-ServiceArea.c @@ -0,0 +1,109 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-ServiceArea.h" + +#include "NGAP_MBS-ServiceAreaInformation.h" +#include "NGAP_MBS-ServiceAreaInformationList.h" +#include "NGAP_ProtocolIE-SingleContainer.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MBS_ServiceArea_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_MBS_ServiceArea_1[] = { + { ATF_POINTER, 0, offsetof(struct NGAP_MBS_ServiceArea, choice.locationindependent), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_ServiceAreaInformation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "locationindependent" + }, + { ATF_POINTER, 0, offsetof(struct NGAP_MBS_ServiceArea, choice.locationdependent), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_ServiceAreaInformationList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "locationdependent" + }, + { ATF_POINTER, 0, offsetof(struct NGAP_MBS_ServiceArea, choice.choice_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P30, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "choice-Extensions" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_ServiceArea_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* locationindependent */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* locationdependent */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* choice-Extensions */ +}; +asn_CHOICE_specifics_t asn_SPC_NGAP_MBS_ServiceArea_specs_1 = { + sizeof(struct NGAP_MBS_ServiceArea), + offsetof(struct NGAP_MBS_ServiceArea, _asn_ctx), + offsetof(struct NGAP_MBS_ServiceArea, present), + sizeof(((struct NGAP_MBS_ServiceArea *)0)->present), + asn_MAP_NGAP_MBS_ServiceArea_tag2el_1, + 3, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ServiceArea = { + "MBS-ServiceArea", + "MBS-ServiceArea", + &asn_OP_CHOICE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MBS_ServiceArea_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + CHOICE_constraint + }, + asn_MBR_NGAP_MBS_ServiceArea_1, + 3, /* Elements count */ + &asn_SPC_NGAP_MBS_ServiceArea_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-ServiceArea.h b/lib/asn1c/ngap/NGAP_MBS-ServiceArea.h new file mode 100644 index 000000000..6d3fdec3d --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-ServiceArea.h @@ -0,0 +1,58 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_ServiceArea_H_ +#define _NGAP_MBS_ServiceArea_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_MBS_ServiceArea_PR { + NGAP_MBS_ServiceArea_PR_NOTHING, /* No components present */ + NGAP_MBS_ServiceArea_PR_locationindependent, + NGAP_MBS_ServiceArea_PR_locationdependent, + NGAP_MBS_ServiceArea_PR_choice_Extensions +} NGAP_MBS_ServiceArea_PR; + +/* Forward declarations */ +struct NGAP_MBS_ServiceAreaInformation; +struct NGAP_MBS_ServiceAreaInformationList; +struct NGAP_ProtocolIE_SingleContainer; + +/* NGAP_MBS-ServiceArea */ +typedef struct NGAP_MBS_ServiceArea { + NGAP_MBS_ServiceArea_PR present; + union NGAP_MBS_ServiceArea_u { + struct NGAP_MBS_ServiceAreaInformation *locationindependent; + struct NGAP_MBS_ServiceAreaInformationList *locationdependent; + struct NGAP_ProtocolIE_SingleContainer *choice_Extensions; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_ServiceArea_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ServiceArea; +extern asn_CHOICE_specifics_t asn_SPC_NGAP_MBS_ServiceArea_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_ServiceArea_1[3]; +extern asn_per_constraints_t asn_PER_type_NGAP_MBS_ServiceArea_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_ServiceArea_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-ServiceAreaCellList.c b/lib/asn1c/ngap/NGAP_MBS-ServiceAreaCellList.c new file mode 100644 index 000000000..e56a8a418 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-ServiceAreaCellList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-ServiceAreaCellList.h" + +#include "NGAP_NR-CGI.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MBS_ServiceAreaCellList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 13, 13, 1, 8192 } /* (SIZE(1..8192)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_MBS_ServiceAreaCellList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_NR_CGI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_ServiceAreaCellList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_MBS_ServiceAreaCellList_specs_1 = { + sizeof(struct NGAP_MBS_ServiceAreaCellList), + offsetof(struct NGAP_MBS_ServiceAreaCellList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ServiceAreaCellList = { + "MBS-ServiceAreaCellList", + "MBS-ServiceAreaCellList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_MBS_ServiceAreaCellList_tags_1, + sizeof(asn_DEF_NGAP_MBS_ServiceAreaCellList_tags_1) + /sizeof(asn_DEF_NGAP_MBS_ServiceAreaCellList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_ServiceAreaCellList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_ServiceAreaCellList_tags_1) + /sizeof(asn_DEF_NGAP_MBS_ServiceAreaCellList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MBS_ServiceAreaCellList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_MBS_ServiceAreaCellList_1, + 1, /* Single element */ + &asn_SPC_NGAP_MBS_ServiceAreaCellList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-ServiceAreaCellList.h b/lib/asn1c/ngap/NGAP_MBS-ServiceAreaCellList.h new file mode 100644 index 000000000..ebdcdd31e --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-ServiceAreaCellList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_ServiceAreaCellList_H_ +#define _NGAP_MBS_ServiceAreaCellList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_NR_CGI; + +/* NGAP_MBS-ServiceAreaCellList */ +typedef struct NGAP_MBS_ServiceAreaCellList { + A_SEQUENCE_OF(struct NGAP_NR_CGI) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_ServiceAreaCellList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ServiceAreaCellList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_MBS_ServiceAreaCellList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_ServiceAreaCellList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_MBS_ServiceAreaCellList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_ServiceAreaCellList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-ServiceAreaInformation.c b/lib/asn1c/ngap/NGAP_MBS-ServiceAreaInformation.c new file mode 100644 index 000000000..e2fee3958 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-ServiceAreaInformation.c @@ -0,0 +1,107 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-ServiceAreaInformation.h" + +#include "NGAP_MBS-ServiceAreaCellList.h" +#include "NGAP_MBS-ServiceAreaTAIList.h" +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_MBS_ServiceAreaInformation_1[] = { + { ATF_POINTER, 3, offsetof(struct NGAP_MBS_ServiceAreaInformation, mBS_ServiceAreaCellList), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_ServiceAreaCellList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-ServiceAreaCellList" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_MBS_ServiceAreaInformation, mBS_ServiceAreaTAIList), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_ServiceAreaTAIList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-ServiceAreaTAIList" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MBS_ServiceAreaInformation, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P154, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_MBS_ServiceAreaInformation_oms_1[] = { 0, 1, 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_ServiceAreaInformation_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_ServiceAreaInformation_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* mBS-ServiceAreaCellList */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* mBS-ServiceAreaTAIList */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_ServiceAreaInformation_specs_1 = { + sizeof(struct NGAP_MBS_ServiceAreaInformation), + offsetof(struct NGAP_MBS_ServiceAreaInformation, _asn_ctx), + asn_MAP_NGAP_MBS_ServiceAreaInformation_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_MBS_ServiceAreaInformation_oms_1, /* Optional members */ + 3, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ServiceAreaInformation = { + "MBS-ServiceAreaInformation", + "MBS-ServiceAreaInformation", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBS_ServiceAreaInformation_tags_1, + sizeof(asn_DEF_NGAP_MBS_ServiceAreaInformation_tags_1) + /sizeof(asn_DEF_NGAP_MBS_ServiceAreaInformation_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_ServiceAreaInformation_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_ServiceAreaInformation_tags_1) + /sizeof(asn_DEF_NGAP_MBS_ServiceAreaInformation_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBS_ServiceAreaInformation_1, + 3, /* Elements count */ + &asn_SPC_NGAP_MBS_ServiceAreaInformation_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-ServiceAreaInformation.h b/lib/asn1c/ngap/NGAP_MBS-ServiceAreaInformation.h new file mode 100644 index 000000000..a8dfda4ac --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-ServiceAreaInformation.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_ServiceAreaInformation_H_ +#define _NGAP_MBS_ServiceAreaInformation_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_MBS_ServiceAreaCellList; +struct NGAP_MBS_ServiceAreaTAIList; +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_MBS-ServiceAreaInformation */ +typedef struct NGAP_MBS_ServiceAreaInformation { + struct NGAP_MBS_ServiceAreaCellList *mBS_ServiceAreaCellList; /* OPTIONAL */ + struct NGAP_MBS_ServiceAreaTAIList *mBS_ServiceAreaTAIList; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_ServiceAreaInformation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ServiceAreaInformation; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_ServiceAreaInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_ServiceAreaInformation_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_ServiceAreaInformation_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-ServiceAreaInformationItem.c b/lib/asn1c/ngap/NGAP_MBS-ServiceAreaInformationItem.c new file mode 100644 index 000000000..5ccb34298 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-ServiceAreaInformationItem.c @@ -0,0 +1,105 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-ServiceAreaInformationItem.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_MBS_ServiceAreaInformationItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ServiceAreaInformationItem, mBS_AreaSessionID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_AreaSessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-AreaSessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ServiceAreaInformationItem, mBS_ServiceAreaInformation), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_ServiceAreaInformation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-ServiceAreaInformation" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MBS_ServiceAreaInformationItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P153, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_MBS_ServiceAreaInformationItem_oms_1[] = { 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_ServiceAreaInformationItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_ServiceAreaInformationItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* mBS-AreaSessionID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* mBS-ServiceAreaInformation */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_ServiceAreaInformationItem_specs_1 = { + sizeof(struct NGAP_MBS_ServiceAreaInformationItem), + offsetof(struct NGAP_MBS_ServiceAreaInformationItem, _asn_ctx), + asn_MAP_NGAP_MBS_ServiceAreaInformationItem_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_MBS_ServiceAreaInformationItem_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ServiceAreaInformationItem = { + "MBS-ServiceAreaInformationItem", + "MBS-ServiceAreaInformationItem", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBS_ServiceAreaInformationItem_tags_1, + sizeof(asn_DEF_NGAP_MBS_ServiceAreaInformationItem_tags_1) + /sizeof(asn_DEF_NGAP_MBS_ServiceAreaInformationItem_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_ServiceAreaInformationItem_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_ServiceAreaInformationItem_tags_1) + /sizeof(asn_DEF_NGAP_MBS_ServiceAreaInformationItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBS_ServiceAreaInformationItem_1, + 3, /* Elements count */ + &asn_SPC_NGAP_MBS_ServiceAreaInformationItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-ServiceAreaInformationItem.h b/lib/asn1c/ngap/NGAP_MBS-ServiceAreaInformationItem.h new file mode 100644 index 000000000..5eb58504d --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-ServiceAreaInformationItem.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_ServiceAreaInformationItem_H_ +#define _NGAP_MBS_ServiceAreaInformationItem_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_MBS-AreaSessionID.h" +#include "NGAP_MBS-ServiceAreaInformation.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_MBS-ServiceAreaInformationItem */ +typedef struct NGAP_MBS_ServiceAreaInformationItem { + NGAP_MBS_AreaSessionID_t mBS_AreaSessionID; + NGAP_MBS_ServiceAreaInformation_t mBS_ServiceAreaInformation; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_ServiceAreaInformationItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ServiceAreaInformationItem; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_ServiceAreaInformationItem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_ServiceAreaInformationItem_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_ServiceAreaInformationItem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-ServiceAreaInformationList.c b/lib/asn1c/ngap/NGAP_MBS-ServiceAreaInformationList.c new file mode 100644 index 000000000..d8dfa1a78 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-ServiceAreaInformationList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-ServiceAreaInformationList.h" + +#include "NGAP_MBS-ServiceAreaInformationItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MBS_ServiceAreaInformationList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_MBS_ServiceAreaInformationList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_ServiceAreaInformationItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_ServiceAreaInformationList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_MBS_ServiceAreaInformationList_specs_1 = { + sizeof(struct NGAP_MBS_ServiceAreaInformationList), + offsetof(struct NGAP_MBS_ServiceAreaInformationList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ServiceAreaInformationList = { + "MBS-ServiceAreaInformationList", + "MBS-ServiceAreaInformationList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_MBS_ServiceAreaInformationList_tags_1, + sizeof(asn_DEF_NGAP_MBS_ServiceAreaInformationList_tags_1) + /sizeof(asn_DEF_NGAP_MBS_ServiceAreaInformationList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_ServiceAreaInformationList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_ServiceAreaInformationList_tags_1) + /sizeof(asn_DEF_NGAP_MBS_ServiceAreaInformationList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MBS_ServiceAreaInformationList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_MBS_ServiceAreaInformationList_1, + 1, /* Single element */ + &asn_SPC_NGAP_MBS_ServiceAreaInformationList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-ServiceAreaInformationList.h b/lib/asn1c/ngap/NGAP_MBS-ServiceAreaInformationList.h new file mode 100644 index 000000000..b18670288 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-ServiceAreaInformationList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_ServiceAreaInformationList_H_ +#define _NGAP_MBS_ServiceAreaInformationList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_MBS_ServiceAreaInformationItem; + +/* NGAP_MBS-ServiceAreaInformationList */ +typedef struct NGAP_MBS_ServiceAreaInformationList { + A_SEQUENCE_OF(struct NGAP_MBS_ServiceAreaInformationItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_ServiceAreaInformationList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ServiceAreaInformationList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_MBS_ServiceAreaInformationList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_ServiceAreaInformationList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_MBS_ServiceAreaInformationList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_ServiceAreaInformationList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-ServiceAreaTAIList.c b/lib/asn1c/ngap/NGAP_MBS-ServiceAreaTAIList.c new file mode 100644 index 000000000..f6c832d9f --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-ServiceAreaTAIList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-ServiceAreaTAIList.h" + +#include "NGAP_TAI.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MBS_ServiceAreaTAIList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (SIZE(1..1024)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_MBS_ServiceAreaTAIList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_TAI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_ServiceAreaTAIList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_MBS_ServiceAreaTAIList_specs_1 = { + sizeof(struct NGAP_MBS_ServiceAreaTAIList), + offsetof(struct NGAP_MBS_ServiceAreaTAIList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ServiceAreaTAIList = { + "MBS-ServiceAreaTAIList", + "MBS-ServiceAreaTAIList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_MBS_ServiceAreaTAIList_tags_1, + sizeof(asn_DEF_NGAP_MBS_ServiceAreaTAIList_tags_1) + /sizeof(asn_DEF_NGAP_MBS_ServiceAreaTAIList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_ServiceAreaTAIList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_ServiceAreaTAIList_tags_1) + /sizeof(asn_DEF_NGAP_MBS_ServiceAreaTAIList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MBS_ServiceAreaTAIList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_MBS_ServiceAreaTAIList_1, + 1, /* Single element */ + &asn_SPC_NGAP_MBS_ServiceAreaTAIList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-ServiceAreaTAIList.h b/lib/asn1c/ngap/NGAP_MBS-ServiceAreaTAIList.h new file mode 100644 index 000000000..fe3d3f0e3 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-ServiceAreaTAIList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_ServiceAreaTAIList_H_ +#define _NGAP_MBS_ServiceAreaTAIList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_TAI; + +/* NGAP_MBS-ServiceAreaTAIList */ +typedef struct NGAP_MBS_ServiceAreaTAIList { + A_SEQUENCE_OF(struct NGAP_TAI) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_ServiceAreaTAIList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ServiceAreaTAIList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_MBS_ServiceAreaTAIList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_ServiceAreaTAIList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_MBS_ServiceAreaTAIList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_ServiceAreaTAIList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-SessionFSAID.c b/lib/asn1c/ngap/NGAP_MBS-SessionFSAID.c new file mode 100644 index 000000000..2e3e9b048 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-SessionFSAID.c @@ -0,0 +1,72 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-SessionFSAID.h" + +int +NGAP_MBS_SessionFSAID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr; + size_t size; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + size = st->size; + + if((size == 3UL)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +/* + * This type is implemented using OCTET_STRING, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MBS_SessionFSAID_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 0, 0, 3, 3 } /* (SIZE(3..3)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_SessionFSAID_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionFSAID = { + "MBS-SessionFSAID", + "MBS-SessionFSAID", + &asn_OP_OCTET_STRING, + asn_DEF_NGAP_MBS_SessionFSAID_tags_1, + sizeof(asn_DEF_NGAP_MBS_SessionFSAID_tags_1) + /sizeof(asn_DEF_NGAP_MBS_SessionFSAID_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_SessionFSAID_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_SessionFSAID_tags_1) + /sizeof(asn_DEF_NGAP_MBS_SessionFSAID_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MBS_SessionFSAID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NGAP_MBS_SessionFSAID_constraint + }, + 0, 0, /* No members */ + &asn_SPC_OCTET_STRING_specs /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-SessionFSAID.h b/lib/asn1c/ngap/NGAP_MBS-SessionFSAID.h new file mode 100644 index 000000000..bb37e4a58 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-SessionFSAID.h @@ -0,0 +1,39 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_SessionFSAID_H_ +#define _NGAP_MBS_SessionFSAID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_MBS-SessionFSAID */ +typedef OCTET_STRING_t NGAP_MBS_SessionFSAID_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_MBS_SessionFSAID_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionFSAID; +asn_struct_free_f NGAP_MBS_SessionFSAID_free; +asn_struct_print_f NGAP_MBS_SessionFSAID_print; +asn_constr_check_f NGAP_MBS_SessionFSAID_constraint; +jer_type_encoder_f NGAP_MBS_SessionFSAID_encode_jer; +per_type_decoder_f NGAP_MBS_SessionFSAID_decode_aper; +per_type_encoder_f NGAP_MBS_SessionFSAID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_SessionFSAID_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-SessionFSAIDList.c b/lib/asn1c/ngap/NGAP_MBS-SessionFSAIDList.c new file mode 100644 index 000000000..72158ef05 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-SessionFSAIDList.c @@ -0,0 +1,67 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-SessionFSAIDList.h" + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MBS_SessionFSAIDList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_MBS_SessionFSAIDList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionFSAID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_SessionFSAIDList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_MBS_SessionFSAIDList_specs_1 = { + sizeof(struct NGAP_MBS_SessionFSAIDList), + offsetof(struct NGAP_MBS_SessionFSAIDList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionFSAIDList = { + "MBS-SessionFSAIDList", + "MBS-SessionFSAIDList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_MBS_SessionFSAIDList_tags_1, + sizeof(asn_DEF_NGAP_MBS_SessionFSAIDList_tags_1) + /sizeof(asn_DEF_NGAP_MBS_SessionFSAIDList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_SessionFSAIDList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_SessionFSAIDList_tags_1) + /sizeof(asn_DEF_NGAP_MBS_SessionFSAIDList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MBS_SessionFSAIDList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_MBS_SessionFSAIDList_1, + 1, /* Single element */ + &asn_SPC_NGAP_MBS_SessionFSAIDList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-SessionFSAIDList.h b/lib/asn1c/ngap/NGAP_MBS-SessionFSAIDList.h new file mode 100644 index 000000000..2bf4c20a6 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-SessionFSAIDList.h @@ -0,0 +1,42 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_SessionFSAIDList_H_ +#define _NGAP_MBS_SessionFSAIDList_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_MBS-SessionFSAID.h" +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_MBS-SessionFSAIDList */ +typedef struct NGAP_MBS_SessionFSAIDList { + A_SEQUENCE_OF(NGAP_MBS_SessionFSAID_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_SessionFSAIDList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionFSAIDList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_MBS_SessionFSAIDList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_SessionFSAIDList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_MBS_SessionFSAIDList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_SessionFSAIDList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-SessionID.c b/lib/asn1c/ngap/NGAP_MBS-SessionID.c new file mode 100644 index 000000000..12e265e16 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-SessionID.c @@ -0,0 +1,105 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-SessionID.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_MBS_SessionID_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_SessionID, tMGI), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_TMGI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "tMGI" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_MBS_SessionID, nID), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_NID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "nID" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MBS_SessionID, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P155, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_MBS_SessionID_oms_1[] = { 1, 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_SessionID_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_SessionID_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* tMGI */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* nID */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_SessionID_specs_1 = { + sizeof(struct NGAP_MBS_SessionID), + offsetof(struct NGAP_MBS_SessionID, _asn_ctx), + asn_MAP_NGAP_MBS_SessionID_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_MBS_SessionID_oms_1, /* Optional members */ + 2, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionID = { + "MBS-SessionID", + "MBS-SessionID", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBS_SessionID_tags_1, + sizeof(asn_DEF_NGAP_MBS_SessionID_tags_1) + /sizeof(asn_DEF_NGAP_MBS_SessionID_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_SessionID_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_SessionID_tags_1) + /sizeof(asn_DEF_NGAP_MBS_SessionID_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBS_SessionID_1, + 3, /* Elements count */ + &asn_SPC_NGAP_MBS_SessionID_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-SessionID.h b/lib/asn1c/ngap/NGAP_MBS-SessionID.h new file mode 100644 index 000000000..4ddda7889 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-SessionID.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_SessionID_H_ +#define _NGAP_MBS_SessionID_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_TMGI.h" +#include "NGAP_NID.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_MBS-SessionID */ +typedef struct NGAP_MBS_SessionID { + NGAP_TMGI_t tMGI; + NGAP_NID_t *nID; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_SessionID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionID; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_SessionID_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_SessionID_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_SessionID_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfo5GC.c b/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfo5GC.c new file mode 100644 index 000000000..3843088b2 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfo5GC.c @@ -0,0 +1,109 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-SessionTNLInfo5GC.h" + +#include "NGAP_SharedNGU-MulticastTNLInformation.h" +#include "NGAP_MBS-SessionTNLInfo5GCList.h" +#include "NGAP_ProtocolIE-SingleContainer.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MBS_SessionTNLInfo5GC_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_MBS_SessionTNLInfo5GC_1[] = { + { ATF_POINTER, 0, offsetof(struct NGAP_MBS_SessionTNLInfo5GC, choice.locationindependent), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_SharedNGU_MulticastTNLInformation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "locationindependent" + }, + { ATF_POINTER, 0, offsetof(struct NGAP_MBS_SessionTNLInfo5GC, choice.locationdependent), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_SessionTNLInfo5GCList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "locationdependent" + }, + { ATF_POINTER, 0, offsetof(struct NGAP_MBS_SessionTNLInfo5GC, choice.choice_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P31, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "choice-Extensions" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_SessionTNLInfo5GC_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* locationindependent */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* locationdependent */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* choice-Extensions */ +}; +asn_CHOICE_specifics_t asn_SPC_NGAP_MBS_SessionTNLInfo5GC_specs_1 = { + sizeof(struct NGAP_MBS_SessionTNLInfo5GC), + offsetof(struct NGAP_MBS_SessionTNLInfo5GC, _asn_ctx), + offsetof(struct NGAP_MBS_SessionTNLInfo5GC, present), + sizeof(((struct NGAP_MBS_SessionTNLInfo5GC *)0)->present), + asn_MAP_NGAP_MBS_SessionTNLInfo5GC_tag2el_1, + 3, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionTNLInfo5GC = { + "MBS-SessionTNLInfo5GC", + "MBS-SessionTNLInfo5GC", + &asn_OP_CHOICE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MBS_SessionTNLInfo5GC_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + CHOICE_constraint + }, + asn_MBR_NGAP_MBS_SessionTNLInfo5GC_1, + 3, /* Elements count */ + &asn_SPC_NGAP_MBS_SessionTNLInfo5GC_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfo5GC.h b/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfo5GC.h new file mode 100644 index 000000000..829ed1772 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfo5GC.h @@ -0,0 +1,58 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_SessionTNLInfo5GC_H_ +#define _NGAP_MBS_SessionTNLInfo5GC_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_MBS_SessionTNLInfo5GC_PR { + NGAP_MBS_SessionTNLInfo5GC_PR_NOTHING, /* No components present */ + NGAP_MBS_SessionTNLInfo5GC_PR_locationindependent, + NGAP_MBS_SessionTNLInfo5GC_PR_locationdependent, + NGAP_MBS_SessionTNLInfo5GC_PR_choice_Extensions +} NGAP_MBS_SessionTNLInfo5GC_PR; + +/* Forward declarations */ +struct NGAP_SharedNGU_MulticastTNLInformation; +struct NGAP_MBS_SessionTNLInfo5GCList; +struct NGAP_ProtocolIE_SingleContainer; + +/* NGAP_MBS-SessionTNLInfo5GC */ +typedef struct NGAP_MBS_SessionTNLInfo5GC { + NGAP_MBS_SessionTNLInfo5GC_PR present; + union NGAP_MBS_SessionTNLInfo5GC_u { + struct NGAP_SharedNGU_MulticastTNLInformation *locationindependent; + struct NGAP_MBS_SessionTNLInfo5GCList *locationdependent; + struct NGAP_ProtocolIE_SingleContainer *choice_Extensions; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_SessionTNLInfo5GC_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionTNLInfo5GC; +extern asn_CHOICE_specifics_t asn_SPC_NGAP_MBS_SessionTNLInfo5GC_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_SessionTNLInfo5GC_1[3]; +extern asn_per_constraints_t asn_PER_type_NGAP_MBS_SessionTNLInfo5GC_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_SessionTNLInfo5GC_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfo5GCItem.c b/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfo5GCItem.c new file mode 100644 index 000000000..5dd0b8c62 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfo5GCItem.c @@ -0,0 +1,105 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-SessionTNLInfo5GCItem.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_MBS_SessionTNLInfo5GCItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_SessionTNLInfo5GCItem, mBS_AreaSessionID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_AreaSessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-AreaSessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_SessionTNLInfo5GCItem, sharedNGU_MulticastTNLInformation), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_SharedNGU_MulticastTNLInformation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "sharedNGU-MulticastTNLInformation" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MBS_SessionTNLInfo5GCItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P163, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_MBS_SessionTNLInfo5GCItem_oms_1[] = { 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_SessionTNLInfo5GCItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_SessionTNLInfo5GCItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* mBS-AreaSessionID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* sharedNGU-MulticastTNLInformation */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_SessionTNLInfo5GCItem_specs_1 = { + sizeof(struct NGAP_MBS_SessionTNLInfo5GCItem), + offsetof(struct NGAP_MBS_SessionTNLInfo5GCItem, _asn_ctx), + asn_MAP_NGAP_MBS_SessionTNLInfo5GCItem_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_MBS_SessionTNLInfo5GCItem_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionTNLInfo5GCItem = { + "MBS-SessionTNLInfo5GCItem", + "MBS-SessionTNLInfo5GCItem", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBS_SessionTNLInfo5GCItem_tags_1, + sizeof(asn_DEF_NGAP_MBS_SessionTNLInfo5GCItem_tags_1) + /sizeof(asn_DEF_NGAP_MBS_SessionTNLInfo5GCItem_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_SessionTNLInfo5GCItem_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_SessionTNLInfo5GCItem_tags_1) + /sizeof(asn_DEF_NGAP_MBS_SessionTNLInfo5GCItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBS_SessionTNLInfo5GCItem_1, + 3, /* Elements count */ + &asn_SPC_NGAP_MBS_SessionTNLInfo5GCItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfo5GCItem.h b/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfo5GCItem.h new file mode 100644 index 000000000..407e6e93f --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfo5GCItem.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_SessionTNLInfo5GCItem_H_ +#define _NGAP_MBS_SessionTNLInfo5GCItem_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_MBS-AreaSessionID.h" +#include "NGAP_SharedNGU-MulticastTNLInformation.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_MBS-SessionTNLInfo5GCItem */ +typedef struct NGAP_MBS_SessionTNLInfo5GCItem { + NGAP_MBS_AreaSessionID_t mBS_AreaSessionID; + NGAP_SharedNGU_MulticastTNLInformation_t sharedNGU_MulticastTNLInformation; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_SessionTNLInfo5GCItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionTNLInfo5GCItem; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_SessionTNLInfo5GCItem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_SessionTNLInfo5GCItem_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_SessionTNLInfo5GCItem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfo5GCList.c b/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfo5GCList.c new file mode 100644 index 000000000..db176da4c --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfo5GCList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-SessionTNLInfo5GCList.h" + +#include "NGAP_MBS-SessionTNLInfo5GCItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MBS_SessionTNLInfo5GCList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_MBS_SessionTNLInfo5GCList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionTNLInfo5GCItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_SessionTNLInfo5GCList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_MBS_SessionTNLInfo5GCList_specs_1 = { + sizeof(struct NGAP_MBS_SessionTNLInfo5GCList), + offsetof(struct NGAP_MBS_SessionTNLInfo5GCList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionTNLInfo5GCList = { + "MBS-SessionTNLInfo5GCList", + "MBS-SessionTNLInfo5GCList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_MBS_SessionTNLInfo5GCList_tags_1, + sizeof(asn_DEF_NGAP_MBS_SessionTNLInfo5GCList_tags_1) + /sizeof(asn_DEF_NGAP_MBS_SessionTNLInfo5GCList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_SessionTNLInfo5GCList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_SessionTNLInfo5GCList_tags_1) + /sizeof(asn_DEF_NGAP_MBS_SessionTNLInfo5GCList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MBS_SessionTNLInfo5GCList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_MBS_SessionTNLInfo5GCList_1, + 1, /* Single element */ + &asn_SPC_NGAP_MBS_SessionTNLInfo5GCList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfo5GCList.h b/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfo5GCList.h new file mode 100644 index 000000000..e4b6fa042 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfo5GCList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_SessionTNLInfo5GCList_H_ +#define _NGAP_MBS_SessionTNLInfo5GCList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_MBS_SessionTNLInfo5GCItem; + +/* NGAP_MBS-SessionTNLInfo5GCList */ +typedef struct NGAP_MBS_SessionTNLInfo5GCList { + A_SEQUENCE_OF(struct NGAP_MBS_SessionTNLInfo5GCItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_SessionTNLInfo5GCList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionTNLInfo5GCList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_MBS_SessionTNLInfo5GCList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_SessionTNLInfo5GCList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_MBS_SessionTNLInfo5GCList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_SessionTNLInfo5GCList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfoNGRAN.c b/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfoNGRAN.c new file mode 100644 index 000000000..8091e725b --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfoNGRAN.c @@ -0,0 +1,109 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-SessionTNLInfoNGRAN.h" + +#include "NGAP_UPTransportLayerInformation.h" +#include "NGAP_MBS-SessionTNLInfoNGRANList.h" +#include "NGAP_ProtocolIE-SingleContainer.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MBS_SessionTNLInfoNGRAN_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_MBS_SessionTNLInfoNGRAN_1[] = { + { ATF_POINTER, 0, offsetof(struct NGAP_MBS_SessionTNLInfoNGRAN, choice.locationindependent), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_UPTransportLayerInformation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "locationindependent" + }, + { ATF_POINTER, 0, offsetof(struct NGAP_MBS_SessionTNLInfoNGRAN, choice.locationdependent), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_SessionTNLInfoNGRANList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "locationdependent" + }, + { ATF_POINTER, 0, offsetof(struct NGAP_MBS_SessionTNLInfoNGRAN, choice.choice_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P32, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "choice-Extensions" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_SessionTNLInfoNGRAN_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* locationindependent */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* locationdependent */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* choice-Extensions */ +}; +asn_CHOICE_specifics_t asn_SPC_NGAP_MBS_SessionTNLInfoNGRAN_specs_1 = { + sizeof(struct NGAP_MBS_SessionTNLInfoNGRAN), + offsetof(struct NGAP_MBS_SessionTNLInfoNGRAN, _asn_ctx), + offsetof(struct NGAP_MBS_SessionTNLInfoNGRAN, present), + sizeof(((struct NGAP_MBS_SessionTNLInfoNGRAN *)0)->present), + asn_MAP_NGAP_MBS_SessionTNLInfoNGRAN_tag2el_1, + 3, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionTNLInfoNGRAN = { + "MBS-SessionTNLInfoNGRAN", + "MBS-SessionTNLInfoNGRAN", + &asn_OP_CHOICE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MBS_SessionTNLInfoNGRAN_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + CHOICE_constraint + }, + asn_MBR_NGAP_MBS_SessionTNLInfoNGRAN_1, + 3, /* Elements count */ + &asn_SPC_NGAP_MBS_SessionTNLInfoNGRAN_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfoNGRAN.h b/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfoNGRAN.h new file mode 100644 index 000000000..dd00428f5 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfoNGRAN.h @@ -0,0 +1,58 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_SessionTNLInfoNGRAN_H_ +#define _NGAP_MBS_SessionTNLInfoNGRAN_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_MBS_SessionTNLInfoNGRAN_PR { + NGAP_MBS_SessionTNLInfoNGRAN_PR_NOTHING, /* No components present */ + NGAP_MBS_SessionTNLInfoNGRAN_PR_locationindependent, + NGAP_MBS_SessionTNLInfoNGRAN_PR_locationdependent, + NGAP_MBS_SessionTNLInfoNGRAN_PR_choice_Extensions +} NGAP_MBS_SessionTNLInfoNGRAN_PR; + +/* Forward declarations */ +struct NGAP_UPTransportLayerInformation; +struct NGAP_MBS_SessionTNLInfoNGRANList; +struct NGAP_ProtocolIE_SingleContainer; + +/* NGAP_MBS-SessionTNLInfoNGRAN */ +typedef struct NGAP_MBS_SessionTNLInfoNGRAN { + NGAP_MBS_SessionTNLInfoNGRAN_PR present; + union NGAP_MBS_SessionTNLInfoNGRAN_u { + struct NGAP_UPTransportLayerInformation *locationindependent; + struct NGAP_MBS_SessionTNLInfoNGRANList *locationdependent; + struct NGAP_ProtocolIE_SingleContainer *choice_Extensions; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_SessionTNLInfoNGRAN_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionTNLInfoNGRAN; +extern asn_CHOICE_specifics_t asn_SPC_NGAP_MBS_SessionTNLInfoNGRAN_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_SessionTNLInfoNGRAN_1[3]; +extern asn_per_constraints_t asn_PER_type_NGAP_MBS_SessionTNLInfoNGRAN_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_SessionTNLInfoNGRAN_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfoNGRANItem.c b/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfoNGRANItem.c new file mode 100644 index 000000000..5aa982d29 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfoNGRANItem.c @@ -0,0 +1,106 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-SessionTNLInfoNGRANItem.h" + +#include "NGAP_UPTransportLayerInformation.h" +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_MBS_SessionTNLInfoNGRANItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_SessionTNLInfoNGRANItem, mBS_AreaSessionID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_AreaSessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-AreaSessionID" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_MBS_SessionTNLInfoNGRANItem, sharedNGU_UnicastTNLInformation), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_UPTransportLayerInformation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "sharedNGU-UnicastTNLInformation" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MBS_SessionTNLInfoNGRANItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P164, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_MBS_SessionTNLInfoNGRANItem_oms_1[] = { 1, 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_SessionTNLInfoNGRANItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_SessionTNLInfoNGRANItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* mBS-AreaSessionID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* sharedNGU-UnicastTNLInformation */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_SessionTNLInfoNGRANItem_specs_1 = { + sizeof(struct NGAP_MBS_SessionTNLInfoNGRANItem), + offsetof(struct NGAP_MBS_SessionTNLInfoNGRANItem, _asn_ctx), + asn_MAP_NGAP_MBS_SessionTNLInfoNGRANItem_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_MBS_SessionTNLInfoNGRANItem_oms_1, /* Optional members */ + 2, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionTNLInfoNGRANItem = { + "MBS-SessionTNLInfoNGRANItem", + "MBS-SessionTNLInfoNGRANItem", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBS_SessionTNLInfoNGRANItem_tags_1, + sizeof(asn_DEF_NGAP_MBS_SessionTNLInfoNGRANItem_tags_1) + /sizeof(asn_DEF_NGAP_MBS_SessionTNLInfoNGRANItem_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_SessionTNLInfoNGRANItem_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_SessionTNLInfoNGRANItem_tags_1) + /sizeof(asn_DEF_NGAP_MBS_SessionTNLInfoNGRANItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBS_SessionTNLInfoNGRANItem_1, + 3, /* Elements count */ + &asn_SPC_NGAP_MBS_SessionTNLInfoNGRANItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfoNGRANItem.h b/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfoNGRANItem.h new file mode 100644 index 000000000..d10804d0b --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfoNGRANItem.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_SessionTNLInfoNGRANItem_H_ +#define _NGAP_MBS_SessionTNLInfoNGRANItem_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_MBS-AreaSessionID.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_UPTransportLayerInformation; +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_MBS-SessionTNLInfoNGRANItem */ +typedef struct NGAP_MBS_SessionTNLInfoNGRANItem { + NGAP_MBS_AreaSessionID_t mBS_AreaSessionID; + struct NGAP_UPTransportLayerInformation *sharedNGU_UnicastTNLInformation; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_SessionTNLInfoNGRANItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionTNLInfoNGRANItem; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_SessionTNLInfoNGRANItem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_SessionTNLInfoNGRANItem_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_SessionTNLInfoNGRANItem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfoNGRANList.c b/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfoNGRANList.c new file mode 100644 index 000000000..a07e2e5b0 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfoNGRANList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-SessionTNLInfoNGRANList.h" + +#include "NGAP_MBS-SessionTNLInfoNGRANItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MBS_SessionTNLInfoNGRANList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_MBS_SessionTNLInfoNGRANList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionTNLInfoNGRANItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_SessionTNLInfoNGRANList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_MBS_SessionTNLInfoNGRANList_specs_1 = { + sizeof(struct NGAP_MBS_SessionTNLInfoNGRANList), + offsetof(struct NGAP_MBS_SessionTNLInfoNGRANList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionTNLInfoNGRANList = { + "MBS-SessionTNLInfoNGRANList", + "MBS-SessionTNLInfoNGRANList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_MBS_SessionTNLInfoNGRANList_tags_1, + sizeof(asn_DEF_NGAP_MBS_SessionTNLInfoNGRANList_tags_1) + /sizeof(asn_DEF_NGAP_MBS_SessionTNLInfoNGRANList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_SessionTNLInfoNGRANList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_SessionTNLInfoNGRANList_tags_1) + /sizeof(asn_DEF_NGAP_MBS_SessionTNLInfoNGRANList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MBS_SessionTNLInfoNGRANList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_MBS_SessionTNLInfoNGRANList_1, + 1, /* Single element */ + &asn_SPC_NGAP_MBS_SessionTNLInfoNGRANList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfoNGRANList.h b/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfoNGRANList.h new file mode 100644 index 000000000..d83b25fe1 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-SessionTNLInfoNGRANList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_SessionTNLInfoNGRANList_H_ +#define _NGAP_MBS_SessionTNLInfoNGRANList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_MBS_SessionTNLInfoNGRANItem; + +/* NGAP_MBS-SessionTNLInfoNGRANList */ +typedef struct NGAP_MBS_SessionTNLInfoNGRANList { + A_SEQUENCE_OF(struct NGAP_MBS_SessionTNLInfoNGRANItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_SessionTNLInfoNGRANList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionTNLInfoNGRANList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_MBS_SessionTNLInfoNGRANList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_SessionTNLInfoNGRANList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_MBS_SessionTNLInfoNGRANList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_SessionTNLInfoNGRANList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBS-SupportIndicator.c b/lib/asn1c/ngap/NGAP_MBS-SupportIndicator.c new file mode 100644 index 000000000..54872bd5b --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-SupportIndicator.c @@ -0,0 +1,63 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBS-SupportIndicator.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MBS_SupportIndicator_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_MBS_SupportIndicator_value2enum_1[] = { + { 0, 4, "true" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_MBS_SupportIndicator_enum2value_1[] = { + 0 /* true(0) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_NGAP_MBS_SupportIndicator_specs_1 = { + asn_MAP_NGAP_MBS_SupportIndicator_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_MBS_SupportIndicator_enum2value_1, /* N => "tag"; sorted by N */ + 1, /* Number of elements in the maps */ + 2, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_SupportIndicator_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SupportIndicator = { + "MBS-SupportIndicator", + "MBS-SupportIndicator", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_MBS_SupportIndicator_tags_1, + sizeof(asn_DEF_NGAP_MBS_SupportIndicator_tags_1) + /sizeof(asn_DEF_NGAP_MBS_SupportIndicator_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBS_SupportIndicator_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_SupportIndicator_tags_1) + /sizeof(asn_DEF_NGAP_MBS_SupportIndicator_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MBS_SupportIndicator_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_MBS_SupportIndicator_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBS-SupportIndicator.h b/lib/asn1c/ngap/NGAP_MBS-SupportIndicator.h new file mode 100644 index 000000000..2386b747b --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBS-SupportIndicator.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBS_SupportIndicator_H_ +#define _NGAP_MBS_SupportIndicator_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_MBS_SupportIndicator { + NGAP_MBS_SupportIndicator_true = 0 + /* + * Enumeration is extensible + */ +} e_NGAP_MBS_SupportIndicator; + +/* NGAP_MBS-SupportIndicator */ +typedef long NGAP_MBS_SupportIndicator_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_MBS_SupportIndicator_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SupportIndicator; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_MBS_SupportIndicator_specs_1; +asn_struct_free_f NGAP_MBS_SupportIndicator_free; +asn_struct_print_f NGAP_MBS_SupportIndicator_print; +asn_constr_check_f NGAP_MBS_SupportIndicator_constraint; +jer_type_encoder_f NGAP_MBS_SupportIndicator_encode_jer; +per_type_decoder_f NGAP_MBS_SupportIndicator_decode_aper; +per_type_encoder_f NGAP_MBS_SupportIndicator_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBS_SupportIndicator_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBSSessionFailedtoSetupItem.c b/lib/asn1c/ngap/NGAP_MBSSessionFailedtoSetupItem.c new file mode 100644 index 000000000..454b4a2f0 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionFailedtoSetupItem.c @@ -0,0 +1,123 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBSSessionFailedtoSetupItem.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_MBSSessionFailedtoSetupItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionFailedtoSetupItem, mBS_SessionID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-SessionID" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MBSSessionFailedtoSetupItem, mBS_AreaSessionID), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_AreaSessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-AreaSessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionFailedtoSetupItem, cause), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_Cause, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "cause" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MBSSessionFailedtoSetupItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P156, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_MBSSessionFailedtoSetupItem_oms_1[] = { 1, 3 }; +static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionFailedtoSetupItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBSSessionFailedtoSetupItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* mBS-SessionID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* mBS-AreaSessionID */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* cause */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionFailedtoSetupItem_specs_1 = { + sizeof(struct NGAP_MBSSessionFailedtoSetupItem), + offsetof(struct NGAP_MBSSessionFailedtoSetupItem, _asn_ctx), + asn_MAP_NGAP_MBSSessionFailedtoSetupItem_tag2el_1, + 4, /* Count of tags in the map */ + asn_MAP_NGAP_MBSSessionFailedtoSetupItem_oms_1, /* Optional members */ + 2, 0, /* Root/Additions */ + 4, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionFailedtoSetupItem = { + "MBSSessionFailedtoSetupItem", + "MBSSessionFailedtoSetupItem", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBSSessionFailedtoSetupItem_tags_1, + sizeof(asn_DEF_NGAP_MBSSessionFailedtoSetupItem_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionFailedtoSetupItem_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBSSessionFailedtoSetupItem_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBSSessionFailedtoSetupItem_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionFailedtoSetupItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBSSessionFailedtoSetupItem_1, + 4, /* Elements count */ + &asn_SPC_NGAP_MBSSessionFailedtoSetupItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBSSessionFailedtoSetupItem.h b/lib/asn1c/ngap/NGAP_MBSSessionFailedtoSetupItem.h new file mode 100644 index 000000000..090ab94e8 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionFailedtoSetupItem.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBSSessionFailedtoSetupItem_H_ +#define _NGAP_MBSSessionFailedtoSetupItem_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_MBS-SessionID.h" +#include "NGAP_MBS-AreaSessionID.h" +#include "NGAP_Cause.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_MBSSessionFailedtoSetupItem */ +typedef struct NGAP_MBSSessionFailedtoSetupItem { + NGAP_MBS_SessionID_t mBS_SessionID; + NGAP_MBS_AreaSessionID_t *mBS_AreaSessionID; /* OPTIONAL */ + NGAP_Cause_t cause; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBSSessionFailedtoSetupItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionFailedtoSetupItem; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionFailedtoSetupItem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBSSessionFailedtoSetupItem_1[4]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBSSessionFailedtoSetupItem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBSSessionFailedtoSetupList.c b/lib/asn1c/ngap/NGAP_MBSSessionFailedtoSetupList.c new file mode 100644 index 000000000..868273777 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionFailedtoSetupList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBSSessionFailedtoSetupList.h" + +#include "NGAP_MBSSessionFailedtoSetupItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MBSSessionFailedtoSetupList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_MBSSessionFailedtoSetupList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBSSessionFailedtoSetupItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionFailedtoSetupList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_MBSSessionFailedtoSetupList_specs_1 = { + sizeof(struct NGAP_MBSSessionFailedtoSetupList), + offsetof(struct NGAP_MBSSessionFailedtoSetupList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionFailedtoSetupList = { + "MBSSessionFailedtoSetupList", + "MBSSessionFailedtoSetupList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_MBSSessionFailedtoSetupList_tags_1, + sizeof(asn_DEF_NGAP_MBSSessionFailedtoSetupList_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionFailedtoSetupList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBSSessionFailedtoSetupList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBSSessionFailedtoSetupList_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionFailedtoSetupList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MBSSessionFailedtoSetupList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_MBSSessionFailedtoSetupList_1, + 1, /* Single element */ + &asn_SPC_NGAP_MBSSessionFailedtoSetupList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBSSessionFailedtoSetupList.h b/lib/asn1c/ngap/NGAP_MBSSessionFailedtoSetupList.h new file mode 100644 index 000000000..fd849c1ff --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionFailedtoSetupList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBSSessionFailedtoSetupList_H_ +#define _NGAP_MBSSessionFailedtoSetupList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_MBSSessionFailedtoSetupItem; + +/* NGAP_MBSSessionFailedtoSetupList */ +typedef struct NGAP_MBSSessionFailedtoSetupList { + A_SEQUENCE_OF(struct NGAP_MBSSessionFailedtoSetupItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBSSessionFailedtoSetupList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionFailedtoSetupList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_MBSSessionFailedtoSetupList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBSSessionFailedtoSetupList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_MBSSessionFailedtoSetupList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBSSessionFailedtoSetupList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBSSessionReleaseResponseTransfer.c b/lib/asn1c/ngap/NGAP_MBSSessionReleaseResponseTransfer.c new file mode 100644 index 000000000..2c799f09d --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionReleaseResponseTransfer.c @@ -0,0 +1,88 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBSSessionReleaseResponseTransfer.h" + +#include "NGAP_MBS-SessionTNLInfoNGRAN.h" +#include "NGAP_ProtocolExtensionContainer.h" +static asn_TYPE_member_t asn_MBR_NGAP_MBSSessionReleaseResponseTransfer_1[] = { + { ATF_POINTER, 2, offsetof(struct NGAP_MBSSessionReleaseResponseTransfer, mBS_SessionTNLInfoNGRAN), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_SessionTNLInfoNGRAN, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-SessionTNLInfoNGRAN" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MBSSessionReleaseResponseTransfer, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P161, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_MBSSessionReleaseResponseTransfer_oms_1[] = { 0, 1 }; +static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionReleaseResponseTransfer_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBSSessionReleaseResponseTransfer_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* mBS-SessionTNLInfoNGRAN */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +static asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionReleaseResponseTransfer_specs_1 = { + sizeof(struct NGAP_MBSSessionReleaseResponseTransfer), + offsetof(struct NGAP_MBSSessionReleaseResponseTransfer, _asn_ctx), + asn_MAP_NGAP_MBSSessionReleaseResponseTransfer_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_NGAP_MBSSessionReleaseResponseTransfer_oms_1, /* Optional members */ + 2, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionReleaseResponseTransfer = { + "MBSSessionReleaseResponseTransfer", + "MBSSessionReleaseResponseTransfer", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBSSessionReleaseResponseTransfer_tags_1, + sizeof(asn_DEF_NGAP_MBSSessionReleaseResponseTransfer_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionReleaseResponseTransfer_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBSSessionReleaseResponseTransfer_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBSSessionReleaseResponseTransfer_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionReleaseResponseTransfer_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBSSessionReleaseResponseTransfer_1, + 2, /* Elements count */ + &asn_SPC_NGAP_MBSSessionReleaseResponseTransfer_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBSSessionReleaseResponseTransfer.h b/lib/asn1c/ngap/NGAP_MBSSessionReleaseResponseTransfer.h new file mode 100644 index 000000000..cda6696d2 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionReleaseResponseTransfer.h @@ -0,0 +1,46 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBSSessionReleaseResponseTransfer_H_ +#define _NGAP_MBSSessionReleaseResponseTransfer_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_MBS_SessionTNLInfoNGRAN; +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_MBSSessionReleaseResponseTransfer */ +typedef struct NGAP_MBSSessionReleaseResponseTransfer { + struct NGAP_MBS_SessionTNLInfoNGRAN *mBS_SessionTNLInfoNGRAN; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBSSessionReleaseResponseTransfer_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionReleaseResponseTransfer; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBSSessionReleaseResponseTransfer_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBSSessionSetupOrModFailureTransfer.c b/lib/asn1c/ngap/NGAP_MBSSessionSetupOrModFailureTransfer.c new file mode 100644 index 000000000..0a7df0233 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionSetupOrModFailureTransfer.c @@ -0,0 +1,106 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBSSessionSetupOrModFailureTransfer.h" + +#include "NGAP_CriticalityDiagnostics.h" +#include "NGAP_ProtocolExtensionContainer.h" +static asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetupOrModFailureTransfer_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupOrModFailureTransfer, cause), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_Cause, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "cause" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_MBSSessionSetupOrModFailureTransfer, criticalityDiagnostics), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_CriticalityDiagnostics, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "criticalityDiagnostics" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MBSSessionSetupOrModFailureTransfer, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P159, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_MBSSessionSetupOrModFailureTransfer_oms_1[] = { 1, 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionSetupOrModFailureTransfer_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBSSessionSetupOrModFailureTransfer_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* cause */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticalityDiagnostics */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +static asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionSetupOrModFailureTransfer_specs_1 = { + sizeof(struct NGAP_MBSSessionSetupOrModFailureTransfer), + offsetof(struct NGAP_MBSSessionSetupOrModFailureTransfer, _asn_ctx), + asn_MAP_NGAP_MBSSessionSetupOrModFailureTransfer_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_MBSSessionSetupOrModFailureTransfer_oms_1, /* Optional members */ + 2, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetupOrModFailureTransfer = { + "MBSSessionSetupOrModFailureTransfer", + "MBSSessionSetupOrModFailureTransfer", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBSSessionSetupOrModFailureTransfer_tags_1, + sizeof(asn_DEF_NGAP_MBSSessionSetupOrModFailureTransfer_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionSetupOrModFailureTransfer_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBSSessionSetupOrModFailureTransfer_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBSSessionSetupOrModFailureTransfer_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionSetupOrModFailureTransfer_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBSSessionSetupOrModFailureTransfer_1, + 3, /* Elements count */ + &asn_SPC_NGAP_MBSSessionSetupOrModFailureTransfer_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBSSessionSetupOrModFailureTransfer.h b/lib/asn1c/ngap/NGAP_MBSSessionSetupOrModFailureTransfer.h new file mode 100644 index 000000000..e1e640504 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionSetupOrModFailureTransfer.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBSSessionSetupOrModFailureTransfer_H_ +#define _NGAP_MBSSessionSetupOrModFailureTransfer_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_Cause.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_CriticalityDiagnostics; +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_MBSSessionSetupOrModFailureTransfer */ +typedef struct NGAP_MBSSessionSetupOrModFailureTransfer { + NGAP_Cause_t cause; + struct NGAP_CriticalityDiagnostics *criticalityDiagnostics; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBSSessionSetupOrModFailureTransfer_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetupOrModFailureTransfer; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBSSessionSetupOrModFailureTransfer_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBSSessionSetupOrModRequestTransfer.c b/lib/asn1c/ngap/NGAP_MBSSessionSetupOrModRequestTransfer.c new file mode 100644 index 000000000..dd0dfb3e8 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionSetupOrModRequestTransfer.c @@ -0,0 +1,66 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBSSessionSetupOrModRequestTransfer.h" + +static asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetupOrModRequestTransfer_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupOrModRequestTransfer, protocolIEs), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_Container_11854P119, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "protocolIEs" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionSetupOrModRequestTransfer_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBSSessionSetupOrModRequestTransfer_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */ +}; +static asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionSetupOrModRequestTransfer_specs_1 = { + sizeof(struct NGAP_MBSSessionSetupOrModRequestTransfer), + offsetof(struct NGAP_MBSSessionSetupOrModRequestTransfer, _asn_ctx), + asn_MAP_NGAP_MBSSessionSetupOrModRequestTransfer_tag2el_1, + 1, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + 1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetupOrModRequestTransfer = { + "MBSSessionSetupOrModRequestTransfer", + "MBSSessionSetupOrModRequestTransfer", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBSSessionSetupOrModRequestTransfer_tags_1, + sizeof(asn_DEF_NGAP_MBSSessionSetupOrModRequestTransfer_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionSetupOrModRequestTransfer_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBSSessionSetupOrModRequestTransfer_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBSSessionSetupOrModRequestTransfer_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionSetupOrModRequestTransfer_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBSSessionSetupOrModRequestTransfer_1, + 1, /* Elements count */ + &asn_SPC_NGAP_MBSSessionSetupOrModRequestTransfer_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBSSessionSetupOrModRequestTransfer.h b/lib/asn1c/ngap/NGAP_MBSSessionSetupOrModRequestTransfer.h new file mode 100644 index 000000000..aa127493c --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionSetupOrModRequestTransfer.h @@ -0,0 +1,42 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBSSessionSetupOrModRequestTransfer_H_ +#define _NGAP_MBSSessionSetupOrModRequestTransfer_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ProtocolIE-Container.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_MBSSessionSetupOrModRequestTransfer */ +typedef struct NGAP_MBSSessionSetupOrModRequestTransfer { + NGAP_ProtocolIE_Container_11854P119_t protocolIEs; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBSSessionSetupOrModRequestTransfer_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetupOrModRequestTransfer; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBSSessionSetupOrModRequestTransfer_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBSSessionSetupOrModResponseTransfer.c b/lib/asn1c/ngap/NGAP_MBSSessionSetupOrModResponseTransfer.c new file mode 100644 index 000000000..4c9eab951 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionSetupOrModResponseTransfer.c @@ -0,0 +1,88 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBSSessionSetupOrModResponseTransfer.h" + +#include "NGAP_MBS-SessionTNLInfoNGRAN.h" +#include "NGAP_ProtocolExtensionContainer.h" +static asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetupOrModResponseTransfer_1[] = { + { ATF_POINTER, 2, offsetof(struct NGAP_MBSSessionSetupOrModResponseTransfer, mBS_SessionTNLInfoNGRAN), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_SessionTNLInfoNGRAN, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-SessionTNLInfoNGRAN" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MBSSessionSetupOrModResponseTransfer, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P162, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_MBSSessionSetupOrModResponseTransfer_oms_1[] = { 0, 1 }; +static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionSetupOrModResponseTransfer_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBSSessionSetupOrModResponseTransfer_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* mBS-SessionTNLInfoNGRAN */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +static asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionSetupOrModResponseTransfer_specs_1 = { + sizeof(struct NGAP_MBSSessionSetupOrModResponseTransfer), + offsetof(struct NGAP_MBSSessionSetupOrModResponseTransfer, _asn_ctx), + asn_MAP_NGAP_MBSSessionSetupOrModResponseTransfer_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_NGAP_MBSSessionSetupOrModResponseTransfer_oms_1, /* Optional members */ + 2, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetupOrModResponseTransfer = { + "MBSSessionSetupOrModResponseTransfer", + "MBSSessionSetupOrModResponseTransfer", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBSSessionSetupOrModResponseTransfer_tags_1, + sizeof(asn_DEF_NGAP_MBSSessionSetupOrModResponseTransfer_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionSetupOrModResponseTransfer_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBSSessionSetupOrModResponseTransfer_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBSSessionSetupOrModResponseTransfer_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionSetupOrModResponseTransfer_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBSSessionSetupOrModResponseTransfer_1, + 2, /* Elements count */ + &asn_SPC_NGAP_MBSSessionSetupOrModResponseTransfer_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBSSessionSetupOrModResponseTransfer.h b/lib/asn1c/ngap/NGAP_MBSSessionSetupOrModResponseTransfer.h new file mode 100644 index 000000000..65eb69771 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionSetupOrModResponseTransfer.h @@ -0,0 +1,46 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBSSessionSetupOrModResponseTransfer_H_ +#define _NGAP_MBSSessionSetupOrModResponseTransfer_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_MBS_SessionTNLInfoNGRAN; +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_MBSSessionSetupOrModResponseTransfer */ +typedef struct NGAP_MBSSessionSetupOrModResponseTransfer { + struct NGAP_MBS_SessionTNLInfoNGRAN *mBS_SessionTNLInfoNGRAN; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBSSessionSetupOrModResponseTransfer_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetupOrModResponseTransfer; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBSSessionSetupOrModResponseTransfer_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBSSessionSetupRequestItem.c b/lib/asn1c/ngap/NGAP_MBSSessionSetupRequestItem.c new file mode 100644 index 000000000..046fd2435 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionSetupRequestItem.c @@ -0,0 +1,124 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBSSessionSetupRequestItem.h" + +#include "NGAP_AssociatedMBSQosFlowSetupRequestList.h" +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetupRequestItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupRequestItem, mBS_SessionID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-SessionID" + }, + { ATF_POINTER, 3, offsetof(struct NGAP_MBSSessionSetupRequestItem, mBS_AreaSessionID), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_AreaSessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-AreaSessionID" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_MBSSessionSetupRequestItem, associatedMBSQosFlowSetupRequestList), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "associatedMBSQosFlowSetupRequestList" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MBSSessionSetupRequestItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P169, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_MBSSessionSetupRequestItem_oms_1[] = { 1, 2, 3 }; +static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionSetupRequestItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBSSessionSetupRequestItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* mBS-SessionID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* mBS-AreaSessionID */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* associatedMBSQosFlowSetupRequestList */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionSetupRequestItem_specs_1 = { + sizeof(struct NGAP_MBSSessionSetupRequestItem), + offsetof(struct NGAP_MBSSessionSetupRequestItem, _asn_ctx), + asn_MAP_NGAP_MBSSessionSetupRequestItem_tag2el_1, + 4, /* Count of tags in the map */ + asn_MAP_NGAP_MBSSessionSetupRequestItem_oms_1, /* Optional members */ + 3, 0, /* Root/Additions */ + 4, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetupRequestItem = { + "MBSSessionSetupRequestItem", + "MBSSessionSetupRequestItem", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBSSessionSetupRequestItem_tags_1, + sizeof(asn_DEF_NGAP_MBSSessionSetupRequestItem_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionSetupRequestItem_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBSSessionSetupRequestItem_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBSSessionSetupRequestItem_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionSetupRequestItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBSSessionSetupRequestItem_1, + 4, /* Elements count */ + &asn_SPC_NGAP_MBSSessionSetupRequestItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBSSessionSetupRequestItem.h b/lib/asn1c/ngap/NGAP_MBSSessionSetupRequestItem.h new file mode 100644 index 000000000..c7fa7339d --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionSetupRequestItem.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBSSessionSetupRequestItem_H_ +#define _NGAP_MBSSessionSetupRequestItem_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_MBS-SessionID.h" +#include "NGAP_MBS-AreaSessionID.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_AssociatedMBSQosFlowSetupRequestList; +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_MBSSessionSetupRequestItem */ +typedef struct NGAP_MBSSessionSetupRequestItem { + NGAP_MBS_SessionID_t mBS_SessionID; + NGAP_MBS_AreaSessionID_t *mBS_AreaSessionID; /* OPTIONAL */ + struct NGAP_AssociatedMBSQosFlowSetupRequestList *associatedMBSQosFlowSetupRequestList; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBSSessionSetupRequestItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetupRequestItem; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionSetupRequestItem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetupRequestItem_1[4]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBSSessionSetupRequestItem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBSSessionSetupRequestList.c b/lib/asn1c/ngap/NGAP_MBSSessionSetupRequestList.c new file mode 100644 index 000000000..424afdb52 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionSetupRequestList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBSSessionSetupRequestList.h" + +#include "NGAP_MBSSessionSetupRequestItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MBSSessionSetupRequestList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetupRequestList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBSSessionSetupRequestItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionSetupRequestList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_MBSSessionSetupRequestList_specs_1 = { + sizeof(struct NGAP_MBSSessionSetupRequestList), + offsetof(struct NGAP_MBSSessionSetupRequestList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetupRequestList = { + "MBSSessionSetupRequestList", + "MBSSessionSetupRequestList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_MBSSessionSetupRequestList_tags_1, + sizeof(asn_DEF_NGAP_MBSSessionSetupRequestList_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionSetupRequestList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBSSessionSetupRequestList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBSSessionSetupRequestList_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionSetupRequestList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MBSSessionSetupRequestList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_MBSSessionSetupRequestList_1, + 1, /* Single element */ + &asn_SPC_NGAP_MBSSessionSetupRequestList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBSSessionSetupRequestList.h b/lib/asn1c/ngap/NGAP_MBSSessionSetupRequestList.h new file mode 100644 index 000000000..72bccedb8 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionSetupRequestList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBSSessionSetupRequestList_H_ +#define _NGAP_MBSSessionSetupRequestList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_MBSSessionSetupRequestItem; + +/* NGAP_MBSSessionSetupRequestList */ +typedef struct NGAP_MBSSessionSetupRequestList { + A_SEQUENCE_OF(struct NGAP_MBSSessionSetupRequestItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBSSessionSetupRequestList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetupRequestList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_MBSSessionSetupRequestList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetupRequestList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_MBSSessionSetupRequestList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBSSessionSetupRequestList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBSSessionSetupResponseItem.c b/lib/asn1c/ngap/NGAP_MBSSessionSetupResponseItem.c new file mode 100644 index 000000000..acd5edc41 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionSetupResponseItem.c @@ -0,0 +1,105 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBSSessionSetupResponseItem.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetupResponseItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupResponseItem, mBS_SessionID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-SessionID" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_MBSSessionSetupResponseItem, mBS_AreaSessionID), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_AreaSessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-AreaSessionID" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MBSSessionSetupResponseItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P160, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_MBSSessionSetupResponseItem_oms_1[] = { 1, 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionSetupResponseItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBSSessionSetupResponseItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* mBS-SessionID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* mBS-AreaSessionID */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionSetupResponseItem_specs_1 = { + sizeof(struct NGAP_MBSSessionSetupResponseItem), + offsetof(struct NGAP_MBSSessionSetupResponseItem, _asn_ctx), + asn_MAP_NGAP_MBSSessionSetupResponseItem_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_MBSSessionSetupResponseItem_oms_1, /* Optional members */ + 2, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetupResponseItem = { + "MBSSessionSetupResponseItem", + "MBSSessionSetupResponseItem", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBSSessionSetupResponseItem_tags_1, + sizeof(asn_DEF_NGAP_MBSSessionSetupResponseItem_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionSetupResponseItem_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBSSessionSetupResponseItem_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBSSessionSetupResponseItem_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionSetupResponseItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBSSessionSetupResponseItem_1, + 3, /* Elements count */ + &asn_SPC_NGAP_MBSSessionSetupResponseItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBSSessionSetupResponseItem.h b/lib/asn1c/ngap/NGAP_MBSSessionSetupResponseItem.h new file mode 100644 index 000000000..eb5a3ec33 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionSetupResponseItem.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBSSessionSetupResponseItem_H_ +#define _NGAP_MBSSessionSetupResponseItem_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_MBS-SessionID.h" +#include "NGAP_MBS-AreaSessionID.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_MBSSessionSetupResponseItem */ +typedef struct NGAP_MBSSessionSetupResponseItem { + NGAP_MBS_SessionID_t mBS_SessionID; + NGAP_MBS_AreaSessionID_t *mBS_AreaSessionID; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBSSessionSetupResponseItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetupResponseItem; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionSetupResponseItem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetupResponseItem_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBSSessionSetupResponseItem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBSSessionSetupResponseList.c b/lib/asn1c/ngap/NGAP_MBSSessionSetupResponseList.c new file mode 100644 index 000000000..07cbb2ccc --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionSetupResponseList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBSSessionSetupResponseList.h" + +#include "NGAP_MBSSessionSetupResponseItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MBSSessionSetupResponseList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetupResponseList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBSSessionSetupResponseItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionSetupResponseList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_MBSSessionSetupResponseList_specs_1 = { + sizeof(struct NGAP_MBSSessionSetupResponseList), + offsetof(struct NGAP_MBSSessionSetupResponseList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetupResponseList = { + "MBSSessionSetupResponseList", + "MBSSessionSetupResponseList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_MBSSessionSetupResponseList_tags_1, + sizeof(asn_DEF_NGAP_MBSSessionSetupResponseList_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionSetupResponseList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBSSessionSetupResponseList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBSSessionSetupResponseList_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionSetupResponseList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MBSSessionSetupResponseList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_MBSSessionSetupResponseList_1, + 1, /* Single element */ + &asn_SPC_NGAP_MBSSessionSetupResponseList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBSSessionSetupResponseList.h b/lib/asn1c/ngap/NGAP_MBSSessionSetupResponseList.h new file mode 100644 index 000000000..ef9e99f29 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionSetupResponseList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBSSessionSetupResponseList_H_ +#define _NGAP_MBSSessionSetupResponseList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_MBSSessionSetupResponseItem; + +/* NGAP_MBSSessionSetupResponseList */ +typedef struct NGAP_MBSSessionSetupResponseList { + A_SEQUENCE_OF(struct NGAP_MBSSessionSetupResponseItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBSSessionSetupResponseList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetupResponseList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_MBSSessionSetupResponseList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetupResponseList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_MBSSessionSetupResponseList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBSSessionSetupResponseList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBSSessionSetuporModifyRequestItem.c b/lib/asn1c/ngap/NGAP_MBSSessionSetuporModifyRequestItem.c new file mode 100644 index 000000000..fe8c8c2d7 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionSetuporModifyRequestItem.c @@ -0,0 +1,143 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBSSessionSetuporModifyRequestItem.h" + +#include "NGAP_AssociatedMBSQosFlowSetuporModifyRequestList.h" +#include "NGAP_QosFlowListWithCause.h" +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetuporModifyRequestItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetuporModifyRequestItem, mBS_SessionID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-SessionID" + }, + { ATF_POINTER, 4, offsetof(struct NGAP_MBSSessionSetuporModifyRequestItem, mBS_AreaSessionID), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_AreaSessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-AreaSessionID" + }, + { ATF_POINTER, 3, offsetof(struct NGAP_MBSSessionSetuporModifyRequestItem, associatedMBSQosFlowSetuporModifyRequestList), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "associatedMBSQosFlowSetuporModifyRequestList" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_MBSSessionSetuporModifyRequestItem, mBS_QosFlowToReleaseList), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_QosFlowListWithCause, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-QosFlowToReleaseList" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MBSSessionSetuporModifyRequestItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (4 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P170, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_MBSSessionSetuporModifyRequestItem_oms_1[] = { 1, 2, 3, 4 }; +static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionSetuporModifyRequestItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBSSessionSetuporModifyRequestItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* mBS-SessionID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* mBS-AreaSessionID */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* associatedMBSQosFlowSetuporModifyRequestList */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* mBS-QosFlowToReleaseList */ + { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionSetuporModifyRequestItem_specs_1 = { + sizeof(struct NGAP_MBSSessionSetuporModifyRequestItem), + offsetof(struct NGAP_MBSSessionSetuporModifyRequestItem, _asn_ctx), + asn_MAP_NGAP_MBSSessionSetuporModifyRequestItem_tag2el_1, + 5, /* Count of tags in the map */ + asn_MAP_NGAP_MBSSessionSetuporModifyRequestItem_oms_1, /* Optional members */ + 4, 0, /* Root/Additions */ + 5, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetuporModifyRequestItem = { + "MBSSessionSetuporModifyRequestItem", + "MBSSessionSetuporModifyRequestItem", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBSSessionSetuporModifyRequestItem_tags_1, + sizeof(asn_DEF_NGAP_MBSSessionSetuporModifyRequestItem_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionSetuporModifyRequestItem_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBSSessionSetuporModifyRequestItem_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBSSessionSetuporModifyRequestItem_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionSetuporModifyRequestItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBSSessionSetuporModifyRequestItem_1, + 5, /* Elements count */ + &asn_SPC_NGAP_MBSSessionSetuporModifyRequestItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBSSessionSetuporModifyRequestItem.h b/lib/asn1c/ngap/NGAP_MBSSessionSetuporModifyRequestItem.h new file mode 100644 index 000000000..171002009 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionSetuporModifyRequestItem.h @@ -0,0 +1,54 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBSSessionSetuporModifyRequestItem_H_ +#define _NGAP_MBSSessionSetuporModifyRequestItem_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_MBS-SessionID.h" +#include "NGAP_MBS-AreaSessionID.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestList; +struct NGAP_QosFlowListWithCause; +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_MBSSessionSetuporModifyRequestItem */ +typedef struct NGAP_MBSSessionSetuporModifyRequestItem { + NGAP_MBS_SessionID_t mBS_SessionID; + NGAP_MBS_AreaSessionID_t *mBS_AreaSessionID; /* OPTIONAL */ + struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestList *associatedMBSQosFlowSetuporModifyRequestList; /* OPTIONAL */ + struct NGAP_QosFlowListWithCause *mBS_QosFlowToReleaseList; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBSSessionSetuporModifyRequestItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetuporModifyRequestItem; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionSetuporModifyRequestItem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetuporModifyRequestItem_1[5]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBSSessionSetuporModifyRequestItem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBSSessionSetuporModifyRequestList.c b/lib/asn1c/ngap/NGAP_MBSSessionSetuporModifyRequestList.c new file mode 100644 index 000000000..983412575 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionSetuporModifyRequestList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBSSessionSetuporModifyRequestList.h" + +#include "NGAP_MBSSessionSetuporModifyRequestItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MBSSessionSetuporModifyRequestList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetuporModifyRequestList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBSSessionSetuporModifyRequestItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionSetuporModifyRequestList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_MBSSessionSetuporModifyRequestList_specs_1 = { + sizeof(struct NGAP_MBSSessionSetuporModifyRequestList), + offsetof(struct NGAP_MBSSessionSetuporModifyRequestList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetuporModifyRequestList = { + "MBSSessionSetuporModifyRequestList", + "MBSSessionSetuporModifyRequestList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_MBSSessionSetuporModifyRequestList_tags_1, + sizeof(asn_DEF_NGAP_MBSSessionSetuporModifyRequestList_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionSetuporModifyRequestList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBSSessionSetuporModifyRequestList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBSSessionSetuporModifyRequestList_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionSetuporModifyRequestList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MBSSessionSetuporModifyRequestList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_MBSSessionSetuporModifyRequestList_1, + 1, /* Single element */ + &asn_SPC_NGAP_MBSSessionSetuporModifyRequestList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBSSessionSetuporModifyRequestList.h b/lib/asn1c/ngap/NGAP_MBSSessionSetuporModifyRequestList.h new file mode 100644 index 000000000..54b06c53b --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionSetuporModifyRequestList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBSSessionSetuporModifyRequestList_H_ +#define _NGAP_MBSSessionSetuporModifyRequestList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_MBSSessionSetuporModifyRequestItem; + +/* NGAP_MBSSessionSetuporModifyRequestList */ +typedef struct NGAP_MBSSessionSetuporModifyRequestList { + A_SEQUENCE_OF(struct NGAP_MBSSessionSetuporModifyRequestItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBSSessionSetuporModifyRequestList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetuporModifyRequestList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_MBSSessionSetuporModifyRequestList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetuporModifyRequestList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_MBSSessionSetuporModifyRequestList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBSSessionSetuporModifyRequestList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBSSessionStatus.c b/lib/asn1c/ngap/NGAP_MBSSessionStatus.c new file mode 100644 index 000000000..c494b7693 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionStatus.c @@ -0,0 +1,65 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBSSessionStatus.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MBSSessionStatus_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_MBSSessionStatus_value2enum_1[] = { + { 0, 9, "activated" }, + { 1, 11, "deactivated" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_MBSSessionStatus_enum2value_1[] = { + 0, /* activated(0) */ + 1 /* deactivated(1) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_NGAP_MBSSessionStatus_specs_1 = { + asn_MAP_NGAP_MBSSessionStatus_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_MBSSessionStatus_enum2value_1, /* N => "tag"; sorted by N */ + 2, /* Number of elements in the maps */ + 3, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionStatus_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionStatus = { + "MBSSessionStatus", + "MBSSessionStatus", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_MBSSessionStatus_tags_1, + sizeof(asn_DEF_NGAP_MBSSessionStatus_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionStatus_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBSSessionStatus_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBSSessionStatus_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionStatus_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MBSSessionStatus_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_MBSSessionStatus_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBSSessionStatus.h b/lib/asn1c/ngap/NGAP_MBSSessionStatus.h new file mode 100644 index 000000000..558493efe --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionStatus.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBSSessionStatus_H_ +#define _NGAP_MBSSessionStatus_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_MBSSessionStatus { + NGAP_MBSSessionStatus_activated = 0, + NGAP_MBSSessionStatus_deactivated = 1 + /* + * Enumeration is extensible + */ +} e_NGAP_MBSSessionStatus; + +/* NGAP_MBSSessionStatus */ +typedef long NGAP_MBSSessionStatus_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_MBSSessionStatus_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionStatus; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_MBSSessionStatus_specs_1; +asn_struct_free_f NGAP_MBSSessionStatus_free; +asn_struct_print_f NGAP_MBSSessionStatus_print; +asn_constr_check_f NGAP_MBSSessionStatus_constraint; +jer_type_encoder_f NGAP_MBSSessionStatus_encode_jer; +per_type_decoder_f NGAP_MBSSessionStatus_decode_aper; +per_type_encoder_f NGAP_MBSSessionStatus_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBSSessionStatus_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBSSessionToReleaseItem.c b/lib/asn1c/ngap/NGAP_MBSSessionToReleaseItem.c new file mode 100644 index 000000000..850ac1d61 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionToReleaseItem.c @@ -0,0 +1,105 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBSSessionToReleaseItem.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_MBSSessionToReleaseItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionToReleaseItem, mBS_SessionID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-SessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionToReleaseItem, cause), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_Cause, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "cause" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MBSSessionToReleaseItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P171, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_MBSSessionToReleaseItem_oms_1[] = { 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionToReleaseItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBSSessionToReleaseItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* mBS-SessionID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* cause */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionToReleaseItem_specs_1 = { + sizeof(struct NGAP_MBSSessionToReleaseItem), + offsetof(struct NGAP_MBSSessionToReleaseItem, _asn_ctx), + asn_MAP_NGAP_MBSSessionToReleaseItem_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_MBSSessionToReleaseItem_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionToReleaseItem = { + "MBSSessionToReleaseItem", + "MBSSessionToReleaseItem", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBSSessionToReleaseItem_tags_1, + sizeof(asn_DEF_NGAP_MBSSessionToReleaseItem_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionToReleaseItem_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBSSessionToReleaseItem_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBSSessionToReleaseItem_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionToReleaseItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBSSessionToReleaseItem_1, + 3, /* Elements count */ + &asn_SPC_NGAP_MBSSessionToReleaseItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBSSessionToReleaseItem.h b/lib/asn1c/ngap/NGAP_MBSSessionToReleaseItem.h new file mode 100644 index 000000000..392253621 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionToReleaseItem.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBSSessionToReleaseItem_H_ +#define _NGAP_MBSSessionToReleaseItem_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_MBS-SessionID.h" +#include "NGAP_Cause.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_MBSSessionToReleaseItem */ +typedef struct NGAP_MBSSessionToReleaseItem { + NGAP_MBS_SessionID_t mBS_SessionID; + NGAP_Cause_t cause; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBSSessionToReleaseItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionToReleaseItem; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionToReleaseItem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBSSessionToReleaseItem_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBSSessionToReleaseItem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MBSSessionToReleaseList.c b/lib/asn1c/ngap/NGAP_MBSSessionToReleaseList.c new file mode 100644 index 000000000..365c44cf6 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionToReleaseList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MBSSessionToReleaseList.h" + +#include "NGAP_MBSSessionToReleaseItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MBSSessionToReleaseList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_MBSSessionToReleaseList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBSSessionToReleaseItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionToReleaseList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_MBSSessionToReleaseList_specs_1 = { + sizeof(struct NGAP_MBSSessionToReleaseList), + offsetof(struct NGAP_MBSSessionToReleaseList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionToReleaseList = { + "MBSSessionToReleaseList", + "MBSSessionToReleaseList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_MBSSessionToReleaseList_tags_1, + sizeof(asn_DEF_NGAP_MBSSessionToReleaseList_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionToReleaseList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MBSSessionToReleaseList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MBSSessionToReleaseList_tags_1) + /sizeof(asn_DEF_NGAP_MBSSessionToReleaseList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MBSSessionToReleaseList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_MBSSessionToReleaseList_1, + 1, /* Single element */ + &asn_SPC_NGAP_MBSSessionToReleaseList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MBSSessionToReleaseList.h b/lib/asn1c/ngap/NGAP_MBSSessionToReleaseList.h new file mode 100644 index 000000000..ace7907b7 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MBSSessionToReleaseList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MBSSessionToReleaseList_H_ +#define _NGAP_MBSSessionToReleaseList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_MBSSessionToReleaseItem; + +/* NGAP_MBSSessionToReleaseList */ +typedef struct NGAP_MBSSessionToReleaseList { + A_SEQUENCE_OF(struct NGAP_MBSSessionToReleaseItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBSSessionToReleaseList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionToReleaseList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_MBSSessionToReleaseList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MBSSessionToReleaseList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_MBSSessionToReleaseList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MBSSessionToReleaseList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MDT-Activation.c b/lib/asn1c/ngap/NGAP_MDT-Activation.c index 0c45faed5..a449e9472 100644 --- a/lib/asn1c/ngap/NGAP_MDT-Activation.c +++ b/lib/asn1c/ngap/NGAP_MDT-Activation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_MDT-Activation.h b/lib/asn1c/ngap/NGAP_MDT-Activation.h index fb6e1821f..6ca783b1a 100644 --- a/lib/asn1c/ngap/NGAP_MDT-Activation.h +++ b/lib/asn1c/ngap/NGAP_MDT-Activation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -34,13 +34,13 @@ typedef long NGAP_MDT_Activation_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_MDT_Activation_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_MDT_Activation; -extern const asn_INTEGER_specifics_t asn_SPC_MDT_Activation_specs_1; -asn_struct_free_f MDT_Activation_free; -asn_struct_print_f MDT_Activation_print; -asn_constr_check_f MDT_Activation_constraint; -jer_type_encoder_f MDT_Activation_encode_jer; -per_type_decoder_f MDT_Activation_decode_aper; -per_type_encoder_f MDT_Activation_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_MDT_Activation_specs_1; +asn_struct_free_f NGAP_MDT_Activation_free; +asn_struct_print_f NGAP_MDT_Activation_print; +asn_constr_check_f NGAP_MDT_Activation_constraint; +jer_type_encoder_f NGAP_MDT_Activation_encode_jer; +per_type_decoder_f NGAP_MDT_Activation_decode_aper; +per_type_encoder_f NGAP_MDT_Activation_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_MDT-AlignmentInfo.c b/lib/asn1c/ngap/NGAP_MDT-AlignmentInfo.c new file mode 100644 index 000000000..876683c68 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MDT-AlignmentInfo.c @@ -0,0 +1,89 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MDT-AlignmentInfo.h" + +#include "NGAP_ProtocolIE-SingleContainer.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MDT_AlignmentInfo_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_MDT_AlignmentInfo_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MDT_AlignmentInfo, choice.s_basedMDT), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_NGRANTraceID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "s-basedMDT" + }, + { ATF_POINTER, 0, offsetof(struct NGAP_MDT_AlignmentInfo, choice.choice_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P33, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "choice-Extensions" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MDT_AlignmentInfo_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* s-basedMDT */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* choice-Extensions */ +}; +asn_CHOICE_specifics_t asn_SPC_NGAP_MDT_AlignmentInfo_specs_1 = { + sizeof(struct NGAP_MDT_AlignmentInfo), + offsetof(struct NGAP_MDT_AlignmentInfo, _asn_ctx), + offsetof(struct NGAP_MDT_AlignmentInfo, present), + sizeof(((struct NGAP_MDT_AlignmentInfo *)0)->present), + asn_MAP_NGAP_MDT_AlignmentInfo_tag2el_1, + 2, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MDT_AlignmentInfo = { + "MDT-AlignmentInfo", + "MDT-AlignmentInfo", + &asn_OP_CHOICE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MDT_AlignmentInfo_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + CHOICE_constraint + }, + asn_MBR_NGAP_MDT_AlignmentInfo_1, + 2, /* Elements count */ + &asn_SPC_NGAP_MDT_AlignmentInfo_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MDT-AlignmentInfo.h b/lib/asn1c/ngap/NGAP_MDT-AlignmentInfo.h new file mode 100644 index 000000000..4b5de56c2 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MDT-AlignmentInfo.h @@ -0,0 +1,55 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MDT_AlignmentInfo_H_ +#define _NGAP_MDT_AlignmentInfo_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_NGRANTraceID.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_MDT_AlignmentInfo_PR { + NGAP_MDT_AlignmentInfo_PR_NOTHING, /* No components present */ + NGAP_MDT_AlignmentInfo_PR_s_basedMDT, + NGAP_MDT_AlignmentInfo_PR_choice_Extensions +} NGAP_MDT_AlignmentInfo_PR; + +/* Forward declarations */ +struct NGAP_ProtocolIE_SingleContainer; + +/* NGAP_MDT-AlignmentInfo */ +typedef struct NGAP_MDT_AlignmentInfo { + NGAP_MDT_AlignmentInfo_PR present; + union NGAP_MDT_AlignmentInfo_u { + NGAP_NGRANTraceID_t s_basedMDT; + struct NGAP_ProtocolIE_SingleContainer *choice_Extensions; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MDT_AlignmentInfo_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MDT_AlignmentInfo; +extern asn_CHOICE_specifics_t asn_SPC_NGAP_MDT_AlignmentInfo_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MDT_AlignmentInfo_1[2]; +extern asn_per_constraints_t asn_PER_type_NGAP_MDT_AlignmentInfo_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MDT_AlignmentInfo_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MDT-Configuration-EUTRA.c b/lib/asn1c/ngap/NGAP_MDT-Configuration-EUTRA.c index f25891635..2919a98e4 100644 --- a/lib/asn1c/ngap/NGAP_MDT-Configuration-EUTRA.c +++ b/lib/asn1c/ngap/NGAP_MDT-Configuration-EUTRA.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -81,7 +81,7 @@ asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_EUTRA_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_MDT_Configuration_EUTRA, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P119, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P175, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_MDT-Configuration-EUTRA.h b/lib/asn1c/ngap/NGAP_MDT-Configuration-EUTRA.h index d9c8bd781..aa6d94498 100644 --- a/lib/asn1c/ngap/NGAP_MDT-Configuration-EUTRA.h +++ b/lib/asn1c/ngap/NGAP_MDT-Configuration-EUTRA.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_MDT-Configuration-NR.c b/lib/asn1c/ngap/NGAP_MDT-Configuration-NR.c index a83caf822..528ae763a 100644 --- a/lib/asn1c/ngap/NGAP_MDT-Configuration-NR.c +++ b/lib/asn1c/ngap/NGAP_MDT-Configuration-NR.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -81,7 +81,7 @@ asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_NR_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_MDT_Configuration_NR, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P118, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P174, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_MDT-Configuration-NR.h b/lib/asn1c/ngap/NGAP_MDT-Configuration-NR.h index 263c04bb4..22eaaa23c 100644 --- a/lib/asn1c/ngap/NGAP_MDT-Configuration-NR.h +++ b/lib/asn1c/ngap/NGAP_MDT-Configuration-NR.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_MDT-Configuration.c b/lib/asn1c/ngap/NGAP_MDT-Configuration.c index ada62cc11..66dedb8a2 100644 --- a/lib/asn1c/ngap/NGAP_MDT-Configuration.c +++ b/lib/asn1c/ngap/NGAP_MDT-Configuration.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -10,7 +10,7 @@ #include "NGAP_MDT-Configuration-NR.h" #include "NGAP_MDT-Configuration-EUTRA.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_1[] = { { ATF_POINTER, 3, offsetof(struct NGAP_MDT_Configuration, mdt_Config_NR), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -48,7 +48,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_MDT_Configuration, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P117, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P173, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -72,7 +72,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_MDT_Configuration_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* mdt-Config-EUTRA */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_MDT_Configuration_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MDT_Configuration_specs_1 = { sizeof(struct NGAP_MDT_Configuration), offsetof(struct NGAP_MDT_Configuration, _asn_ctx), asn_MAP_NGAP_MDT_Configuration_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_MDT-Configuration.h b/lib/asn1c/ngap/NGAP_MDT-Configuration.h index 477576262..b5ef9c533 100644 --- a/lib/asn1c/ngap/NGAP_MDT-Configuration.h +++ b/lib/asn1c/ngap/NGAP_MDT-Configuration.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct NGAP_MDT_Configuration { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_MDT_Configuration; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MDT_Configuration_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_MDT-Location-Info.c b/lib/asn1c/ngap/NGAP_MDT-Location-Info.c index 861588019..4f668a78d 100644 --- a/lib/asn1c/ngap/NGAP_MDT-Location-Info.c +++ b/lib/asn1c/ngap/NGAP_MDT-Location-Info.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_MDT_Location_Info_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_MDT_Location_Info, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P127, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P188, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_MDT-Location-Info.h b/lib/asn1c/ngap/NGAP_MDT-Location-Info.h index ccefcfec5..0407048c0 100644 --- a/lib/asn1c/ngap/NGAP_MDT-Location-Info.h +++ b/lib/asn1c/ngap/NGAP_MDT-Location-Info.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_MDT-Location-Information.c b/lib/asn1c/ngap/NGAP_MDT-Location-Information.c index aed670c5e..1c9cba161 100644 --- a/lib/asn1c/ngap/NGAP_MDT-Location-Information.c +++ b/lib/asn1c/ngap/NGAP_MDT-Location-Information.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_MDT-Location-Information.h b/lib/asn1c/ngap/NGAP_MDT-Location-Information.h index 9d1d01315..f2fc74e2c 100644 --- a/lib/asn1c/ngap/NGAP_MDT-Location-Information.h +++ b/lib/asn1c/ngap/NGAP_MDT-Location-Information.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_MDTModeEutra.c b/lib/asn1c/ngap/NGAP_MDTModeEutra.c index ee9804a82..0c2861d3b 100644 --- a/lib/asn1c/ngap/NGAP_MDTModeEutra.c +++ b/lib/asn1c/ngap/NGAP_MDTModeEutra.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_MDTModeEutra.h b/lib/asn1c/ngap/NGAP_MDTModeEutra.h index 41e4b1ed8..0fbcd2134 100644 --- a/lib/asn1c/ngap/NGAP_MDTModeEutra.h +++ b/lib/asn1c/ngap/NGAP_MDTModeEutra.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_MDTModeNr.c b/lib/asn1c/ngap/NGAP_MDTModeNr.c index 073321bc8..f66e43a4d 100644 --- a/lib/asn1c/ngap/NGAP_MDTModeNr.c +++ b/lib/asn1c/ngap/NGAP_MDTModeNr.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -55,7 +55,7 @@ asn_TYPE_member_t asn_MBR_NGAP_MDTModeNr_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_MDTModeNr, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P23, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P34, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_MDTModeNr.h b/lib/asn1c/ngap/NGAP_MDTModeNr.h index 02c3b6f6b..8f40f2164 100644 --- a/lib/asn1c/ngap/NGAP_MDTModeNr.h +++ b/lib/asn1c/ngap/NGAP_MDTModeNr.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_MDTPLMNList.c b/lib/asn1c/ngap/NGAP_MDTPLMNList.c index 24004d7c4..9cd0dc4f9 100644 --- a/lib/asn1c/ngap/NGAP_MDTPLMNList.c +++ b/lib/asn1c/ngap/NGAP_MDTPLMNList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_MDTPLMNList.h b/lib/asn1c/ngap/NGAP_MDTPLMNList.h index 579b2878f..c3d18700e 100644 --- a/lib/asn1c/ngap/NGAP_MDTPLMNList.h +++ b/lib/asn1c/ngap/NGAP_MDTPLMNList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_MDTPLMNModificationList.c b/lib/asn1c/ngap/NGAP_MDTPLMNModificationList.c new file mode 100644 index 000000000..4d8e11fa5 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MDTPLMNModificationList.c @@ -0,0 +1,67 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MDTPLMNModificationList.h" + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MDTPLMNModificationList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 5, 5, 0, 16 } /* (SIZE(0..16)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_MDTPLMNModificationList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), + 0, + &asn_DEF_NGAP_PLMNIdentity, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MDTPLMNModificationList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_MDTPLMNModificationList_specs_1 = { + sizeof(struct NGAP_MDTPLMNModificationList), + offsetof(struct NGAP_MDTPLMNModificationList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MDTPLMNModificationList = { + "MDTPLMNModificationList", + "MDTPLMNModificationList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_MDTPLMNModificationList_tags_1, + sizeof(asn_DEF_NGAP_MDTPLMNModificationList_tags_1) + /sizeof(asn_DEF_NGAP_MDTPLMNModificationList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MDTPLMNModificationList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MDTPLMNModificationList_tags_1) + /sizeof(asn_DEF_NGAP_MDTPLMNModificationList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MDTPLMNModificationList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_MDTPLMNModificationList_1, + 1, /* Single element */ + &asn_SPC_NGAP_MDTPLMNModificationList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MDTPLMNModificationList.h b/lib/asn1c/ngap/NGAP_MDTPLMNModificationList.h new file mode 100644 index 000000000..257b7ffbf --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MDTPLMNModificationList.h @@ -0,0 +1,42 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MDTPLMNModificationList_H_ +#define _NGAP_MDTPLMNModificationList_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_PLMNIdentity.h" +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_MDTPLMNModificationList */ +typedef struct NGAP_MDTPLMNModificationList { + A_SEQUENCE_OF(NGAP_PLMNIdentity_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MDTPLMNModificationList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MDTPLMNModificationList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_MDTPLMNModificationList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MDTPLMNModificationList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_MDTPLMNModificationList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MDTPLMNModificationList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MICOModeIndication.c b/lib/asn1c/ngap/NGAP_MICOModeIndication.c index a45819a78..98bb1d688 100644 --- a/lib/asn1c/ngap/NGAP_MICOModeIndication.c +++ b/lib/asn1c/ngap/NGAP_MICOModeIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_MICOModeIndication.h b/lib/asn1c/ngap/NGAP_MICOModeIndication.h index 411763775..b6611a331 100644 --- a/lib/asn1c/ngap/NGAP_MICOModeIndication.h +++ b/lib/asn1c/ngap/NGAP_MICOModeIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,13 +32,13 @@ typedef long NGAP_MICOModeIndication_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_MICOModeIndication_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_MICOModeIndication; -extern const asn_INTEGER_specifics_t asn_SPC_MICOModeIndication_specs_1; -asn_struct_free_f MICOModeIndication_free; -asn_struct_print_f MICOModeIndication_print; -asn_constr_check_f MICOModeIndication_constraint; -jer_type_encoder_f MICOModeIndication_encode_jer; -per_type_decoder_f MICOModeIndication_decode_aper; -per_type_encoder_f MICOModeIndication_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_MICOModeIndication_specs_1; +asn_struct_free_f NGAP_MICOModeIndication_free; +asn_struct_print_f NGAP_MICOModeIndication_print; +asn_constr_check_f NGAP_MICOModeIndication_constraint; +jer_type_encoder_f NGAP_MICOModeIndication_encode_jer; +per_type_decoder_f NGAP_MICOModeIndication_decode_aper; +per_type_encoder_f NGAP_MICOModeIndication_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_MRB-ID.c b/lib/asn1c/ngap/NGAP_MRB-ID.c new file mode 100644 index 000000000..c7ce0b706 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MRB-ID.c @@ -0,0 +1,71 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MRB-ID.h" + +int +NGAP_MRB_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 1L && value <= 512L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +/* + * This type is implemented using NativeInteger, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MRB_ID_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 9, 9, 1, 512 } /* (1..512,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const ber_tlv_tag_t asn_DEF_NGAP_MRB_ID_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MRB_ID = { + "MRB-ID", + "MRB-ID", + &asn_OP_NativeInteger, + asn_DEF_NGAP_MRB_ID_tags_1, + sizeof(asn_DEF_NGAP_MRB_ID_tags_1) + /sizeof(asn_DEF_NGAP_MRB_ID_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MRB_ID_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MRB_ID_tags_1) + /sizeof(asn_DEF_NGAP_MRB_ID_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MRB_ID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NGAP_MRB_ID_constraint + }, + 0, 0, /* No members */ + 0 /* No specifics */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MRB-ID.h b/lib/asn1c/ngap/NGAP_MRB-ID.h new file mode 100644 index 000000000..6096a5efa --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MRB-ID.h @@ -0,0 +1,39 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MRB_ID_H_ +#define _NGAP_MRB_ID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_MRB-ID */ +typedef long NGAP_MRB_ID_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_MRB_ID_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MRB_ID; +asn_struct_free_f NGAP_MRB_ID_free; +asn_struct_print_f NGAP_MRB_ID_print; +asn_constr_check_f NGAP_MRB_ID_constraint; +jer_type_encoder_f NGAP_MRB_ID_encode_jer; +per_type_decoder_f NGAP_MRB_ID_decode_aper; +per_type_encoder_f NGAP_MRB_ID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MRB_ID_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MRB-ProgressInformation.c b/lib/asn1c/ngap/NGAP_MRB-ProgressInformation.c new file mode 100644 index 000000000..a35aae205 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MRB-ProgressInformation.c @@ -0,0 +1,171 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MRB-ProgressInformation.h" + +#include "NGAP_ProtocolIE-SingleContainer.h" +static int +memb_NGAP_pDCP_SN_Length12_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 4095L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_pDCP_SN_Length18_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 262143L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_pDCP_SN_Length12_constr_2 CC_NOTUSED = { + { APC_CONSTRAINED, 12, 12, 0, 4095 } /* (0..4095) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_pDCP_SN_Length18_constr_3 CC_NOTUSED = { + { APC_CONSTRAINED, 18, -1, 0, 262143 } /* (0..262143) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MRB_ProgressInformation_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_MRB_ProgressInformation_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MRB_ProgressInformation, choice.pDCP_SN_Length12), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_pDCP_SN_Length12_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_pDCP_SN_Length12_constraint_1 + }, + 0, 0, /* No default value */ + "pDCP-SN-Length12" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MRB_ProgressInformation, choice.pDCP_SN_Length18), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_pDCP_SN_Length18_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_pDCP_SN_Length18_constraint_1 + }, + 0, 0, /* No default value */ + "pDCP-SN-Length18" + }, + { ATF_POINTER, 0, offsetof(struct NGAP_MRB_ProgressInformation, choice.choice_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P29, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "choice-Extensions" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MRB_ProgressInformation_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* pDCP-SN-Length12 */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* pDCP-SN-Length18 */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* choice-Extensions */ +}; +asn_CHOICE_specifics_t asn_SPC_NGAP_MRB_ProgressInformation_specs_1 = { + sizeof(struct NGAP_MRB_ProgressInformation), + offsetof(struct NGAP_MRB_ProgressInformation, _asn_ctx), + offsetof(struct NGAP_MRB_ProgressInformation, present), + sizeof(((struct NGAP_MRB_ProgressInformation *)0)->present), + asn_MAP_NGAP_MRB_ProgressInformation_tag2el_1, + 3, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MRB_ProgressInformation = { + "MRB-ProgressInformation", + "MRB-ProgressInformation", + &asn_OP_CHOICE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MRB_ProgressInformation_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + CHOICE_constraint + }, + asn_MBR_NGAP_MRB_ProgressInformation_1, + 3, /* Elements count */ + &asn_SPC_NGAP_MRB_ProgressInformation_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MRB-ProgressInformation.h b/lib/asn1c/ngap/NGAP_MRB-ProgressInformation.h new file mode 100644 index 000000000..90d2d33bf --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MRB-ProgressInformation.h @@ -0,0 +1,57 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MRB_ProgressInformation_H_ +#define _NGAP_MRB_ProgressInformation_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_MRB_ProgressInformation_PR { + NGAP_MRB_ProgressInformation_PR_NOTHING, /* No components present */ + NGAP_MRB_ProgressInformation_PR_pDCP_SN_Length12, + NGAP_MRB_ProgressInformation_PR_pDCP_SN_Length18, + NGAP_MRB_ProgressInformation_PR_choice_Extensions +} NGAP_MRB_ProgressInformation_PR; + +/* Forward declarations */ +struct NGAP_ProtocolIE_SingleContainer; + +/* NGAP_MRB-ProgressInformation */ +typedef struct NGAP_MRB_ProgressInformation { + NGAP_MRB_ProgressInformation_PR present; + union NGAP_MRB_ProgressInformation_u { + long pDCP_SN_Length12; + long pDCP_SN_Length18; + struct NGAP_ProtocolIE_SingleContainer *choice_Extensions; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MRB_ProgressInformation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MRB_ProgressInformation; +extern asn_CHOICE_specifics_t asn_SPC_NGAP_MRB_ProgressInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MRB_ProgressInformation_1[3]; +extern asn_per_constraints_t asn_PER_type_NGAP_MRB_ProgressInformation_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MRB_ProgressInformation_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MaskedIMEISV.c b/lib/asn1c/ngap/NGAP_MaskedIMEISV.c index 0193b18a7..54fa9cb5a 100644 --- a/lib/asn1c/ngap/NGAP_MaskedIMEISV.c +++ b/lib/asn1c/ngap/NGAP_MaskedIMEISV.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,7 +43,7 @@ NGAP_MaskedIMEISV_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_MaskedIMEISV_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_MaskedIMEISV_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 64, 64 } /* (SIZE(64..64)) */, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/ngap/NGAP_MaskedIMEISV.h b/lib/asn1c/ngap/NGAP_MaskedIMEISV.h index 7d2299cc7..b484d5521 100644 --- a/lib/asn1c/ngap/NGAP_MaskedIMEISV.h +++ b/lib/asn1c/ngap/NGAP_MaskedIMEISV.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef BIT_STRING_t NGAP_MaskedIMEISV_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_MaskedIMEISV_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_MaskedIMEISV; asn_struct_free_f NGAP_MaskedIMEISV_free; asn_struct_print_f NGAP_MaskedIMEISV_print; diff --git a/lib/asn1c/ngap/NGAP_MaxNrofRS-IndexesToReport.c b/lib/asn1c/ngap/NGAP_MaxNrofRS-IndexesToReport.c new file mode 100644 index 000000000..2e1bc7f0e --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MaxNrofRS-IndexesToReport.c @@ -0,0 +1,71 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MaxNrofRS-IndexesToReport.h" + +int +NGAP_MaxNrofRS_IndexesToReport_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 1L && value <= 64L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +/* + * This type is implemented using NativeInteger, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MaxNrofRS_IndexesToReport_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 6, 6, 1, 64 } /* (1..64,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const ber_tlv_tag_t asn_DEF_NGAP_MaxNrofRS_IndexesToReport_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MaxNrofRS_IndexesToReport = { + "MaxNrofRS-IndexesToReport", + "MaxNrofRS-IndexesToReport", + &asn_OP_NativeInteger, + asn_DEF_NGAP_MaxNrofRS_IndexesToReport_tags_1, + sizeof(asn_DEF_NGAP_MaxNrofRS_IndexesToReport_tags_1) + /sizeof(asn_DEF_NGAP_MaxNrofRS_IndexesToReport_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MaxNrofRS_IndexesToReport_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MaxNrofRS_IndexesToReport_tags_1) + /sizeof(asn_DEF_NGAP_MaxNrofRS_IndexesToReport_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MaxNrofRS_IndexesToReport_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NGAP_MaxNrofRS_IndexesToReport_constraint + }, + 0, 0, /* No members */ + 0 /* No specifics */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MaxNrofRS-IndexesToReport.h b/lib/asn1c/ngap/NGAP_MaxNrofRS-IndexesToReport.h new file mode 100644 index 000000000..8fe5c1f04 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MaxNrofRS-IndexesToReport.h @@ -0,0 +1,39 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MaxNrofRS_IndexesToReport_H_ +#define _NGAP_MaxNrofRS_IndexesToReport_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_MaxNrofRS-IndexesToReport */ +typedef long NGAP_MaxNrofRS_IndexesToReport_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_MaxNrofRS_IndexesToReport_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MaxNrofRS_IndexesToReport; +asn_struct_free_f NGAP_MaxNrofRS_IndexesToReport_free; +asn_struct_print_f NGAP_MaxNrofRS_IndexesToReport_print; +asn_constr_check_f NGAP_MaxNrofRS_IndexesToReport_constraint; +jer_type_encoder_f NGAP_MaxNrofRS_IndexesToReport_encode_jer; +per_type_decoder_f NGAP_MaxNrofRS_IndexesToReport_decode_aper; +per_type_encoder_f NGAP_MaxNrofRS_IndexesToReport_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MaxNrofRS_IndexesToReport_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MaximumDataBurstVolume.c b/lib/asn1c/ngap/NGAP_MaximumDataBurstVolume.c index 9b720e003..fcaf593b6 100644 --- a/lib/asn1c/ngap/NGAP_MaximumDataBurstVolume.c +++ b/lib/asn1c/ngap/NGAP_MaximumDataBurstVolume.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_MaximumDataBurstVolume.h b/lib/asn1c/ngap/NGAP_MaximumDataBurstVolume.h index af0332b3a..507b7b832 100644 --- a/lib/asn1c/ngap/NGAP_MaximumDataBurstVolume.h +++ b/lib/asn1c/ngap/NGAP_MaximumDataBurstVolume.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_MaximumIntegrityProtectedDataRate.c b/lib/asn1c/ngap/NGAP_MaximumIntegrityProtectedDataRate.c index fd0a76ce4..a79808be0 100644 --- a/lib/asn1c/ngap/NGAP_MaximumIntegrityProtectedDataRate.c +++ b/lib/asn1c/ngap/NGAP_MaximumIntegrityProtectedDataRate.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_MaximumIntegrityProtectedDataRate.h b/lib/asn1c/ngap/NGAP_MaximumIntegrityProtectedDataRate.h index fde26d150..d3cdd0a7e 100644 --- a/lib/asn1c/ngap/NGAP_MaximumIntegrityProtectedDataRate.h +++ b/lib/asn1c/ngap/NGAP_MaximumIntegrityProtectedDataRate.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,13 +33,13 @@ typedef long NGAP_MaximumIntegrityProtectedDataRate_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_MaximumIntegrityProtectedDataRate_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_MaximumIntegrityProtectedDataRate; -extern const asn_INTEGER_specifics_t asn_SPC_MaximumIntegrityProtectedDataRate_specs_1; -asn_struct_free_f MaximumIntegrityProtectedDataRate_free; -asn_struct_print_f MaximumIntegrityProtectedDataRate_print; -asn_constr_check_f MaximumIntegrityProtectedDataRate_constraint; -jer_type_encoder_f MaximumIntegrityProtectedDataRate_encode_jer; -per_type_decoder_f MaximumIntegrityProtectedDataRate_decode_aper; -per_type_encoder_f MaximumIntegrityProtectedDataRate_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_MaximumIntegrityProtectedDataRate_specs_1; +asn_struct_free_f NGAP_MaximumIntegrityProtectedDataRate_free; +asn_struct_print_f NGAP_MaximumIntegrityProtectedDataRate_print; +asn_constr_check_f NGAP_MaximumIntegrityProtectedDataRate_constraint; +jer_type_encoder_f NGAP_MaximumIntegrityProtectedDataRate_encode_jer; +per_type_decoder_f NGAP_MaximumIntegrityProtectedDataRate_decode_aper; +per_type_encoder_f NGAP_MaximumIntegrityProtectedDataRate_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_MeasurementThresholdL1LoggedMDT.c b/lib/asn1c/ngap/NGAP_MeasurementThresholdL1LoggedMDT.c index 51bb74a5f..cd25e719c 100644 --- a/lib/asn1c/ngap/NGAP_MeasurementThresholdL1LoggedMDT.c +++ b/lib/asn1c/ngap/NGAP_MeasurementThresholdL1LoggedMDT.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -53,7 +53,7 @@ asn_TYPE_member_t asn_MBR_NGAP_MeasurementThresholdL1LoggedMDT_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_MeasurementThresholdL1LoggedMDT, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P14, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P15, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_MeasurementThresholdL1LoggedMDT.h b/lib/asn1c/ngap/NGAP_MeasurementThresholdL1LoggedMDT.h index ee59042d1..8db9b7b3d 100644 --- a/lib/asn1c/ngap/NGAP_MeasurementThresholdL1LoggedMDT.h +++ b/lib/asn1c/ngap/NGAP_MeasurementThresholdL1LoggedMDT.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_MeasurementsToActivate.c b/lib/asn1c/ngap/NGAP_MeasurementsToActivate.c index 4109a3463..e38812017 100644 --- a/lib/asn1c/ngap/NGAP_MeasurementsToActivate.c +++ b/lib/asn1c/ngap/NGAP_MeasurementsToActivate.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_MeasurementsToActivate.h b/lib/asn1c/ngap/NGAP_MeasurementsToActivate.h index 196b15044..bd9a186b8 100644 --- a/lib/asn1c/ngap/NGAP_MeasurementsToActivate.h +++ b/lib/asn1c/ngap/NGAP_MeasurementsToActivate.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_MessageIdentifier.c b/lib/asn1c/ngap/NGAP_MessageIdentifier.c index 231bac6da..34fe29eae 100644 --- a/lib/asn1c/ngap/NGAP_MessageIdentifier.c +++ b/lib/asn1c/ngap/NGAP_MessageIdentifier.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,7 +43,7 @@ NGAP_MessageIdentifier_constraint(const asn_TYPE_descriptor_t *td, const void *s * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_MessageIdentifier_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_MessageIdentifier_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 16, 16 } /* (SIZE(16..16)) */, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/ngap/NGAP_MessageIdentifier.h b/lib/asn1c/ngap/NGAP_MessageIdentifier.h index 331182002..9a554f1fe 100644 --- a/lib/asn1c/ngap/NGAP_MessageIdentifier.h +++ b/lib/asn1c/ngap/NGAP_MessageIdentifier.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef BIT_STRING_t NGAP_MessageIdentifier_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_MessageIdentifier_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_MessageIdentifier; asn_struct_free_f NGAP_MessageIdentifier_free; asn_struct_print_f NGAP_MessageIdentifier_print; diff --git a/lib/asn1c/ngap/NGAP_MicoAllPLMN.c b/lib/asn1c/ngap/NGAP_MicoAllPLMN.c index 3c422cd13..a538c0796 100644 --- a/lib/asn1c/ngap/NGAP_MicoAllPLMN.c +++ b/lib/asn1c/ngap/NGAP_MicoAllPLMN.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_MicoAllPLMN_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_MicoAllPLMN_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_NGAP_MicoAllPLMN_enum2value_1[] = { 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_MicoAllPLMN_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_MicoAllPLMN_specs_1 = { asn_MAP_NGAP_MicoAllPLMN_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_MicoAllPLMN_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_MicoAllPLMN.h b/lib/asn1c/ngap/NGAP_MicoAllPLMN.h index ecd928c38..49cd6c54e 100644 --- a/lib/asn1c/ngap/NGAP_MicoAllPLMN.h +++ b/lib/asn1c/ngap/NGAP_MicoAllPLMN.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum NGAP_MicoAllPLMN { typedef long NGAP_MicoAllPLMN_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_MicoAllPLMN_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_MicoAllPLMN; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_MicoAllPLMN_specs_1; asn_struct_free_f NGAP_MicoAllPLMN_free; asn_struct_print_f NGAP_MicoAllPLMN_print; asn_constr_check_f NGAP_MicoAllPLMN_constraint; diff --git a/lib/asn1c/ngap/NGAP_MobilityInformation.c b/lib/asn1c/ngap/NGAP_MobilityInformation.c index 4951db647..dc405ecd4 100644 --- a/lib/asn1c/ngap/NGAP_MobilityInformation.c +++ b/lib/asn1c/ngap/NGAP_MobilityInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_MobilityInformation.h b/lib/asn1c/ngap/NGAP_MobilityInformation.h index 4d43fab56..a6b2b01a3 100644 --- a/lib/asn1c/ngap/NGAP_MobilityInformation.h +++ b/lib/asn1c/ngap/NGAP_MobilityInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_MobilityRestrictionList.c b/lib/asn1c/ngap/NGAP_MobilityRestrictionList.c index 77f5d7758..dceb25bd9 100644 --- a/lib/asn1c/ngap/NGAP_MobilityRestrictionList.c +++ b/lib/asn1c/ngap/NGAP_MobilityRestrictionList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ #include "NGAP_ForbiddenAreaInformation.h" #include "NGAP_ServiceAreaInformation.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_MobilityRestrictionList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_MobilityRestrictionList_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MobilityRestrictionList, servingPLMN), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -101,7 +101,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_MobilityRestrictionList_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_MobilityRestrictionList, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (5 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P116, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P172, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -128,7 +128,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_MobilityRestrictionList_tag2el_1 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* serviceAreaInformation */ { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_MobilityRestrictionList_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MobilityRestrictionList_specs_1 = { sizeof(struct NGAP_MobilityRestrictionList), offsetof(struct NGAP_MobilityRestrictionList, _asn_ctx), asn_MAP_NGAP_MobilityRestrictionList_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_MobilityRestrictionList.h b/lib/asn1c/ngap/NGAP_MobilityRestrictionList.h index 79488eece..3fdf26799 100644 --- a/lib/asn1c/ngap/NGAP_MobilityRestrictionList.h +++ b/lib/asn1c/ngap/NGAP_MobilityRestrictionList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -45,6 +45,8 @@ typedef struct NGAP_MobilityRestrictionList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_MobilityRestrictionList; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MobilityRestrictionList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MobilityRestrictionList_1[6]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_MulticastGroupPaging.c b/lib/asn1c/ngap/NGAP_MulticastGroupPaging.c new file mode 100644 index 000000000..d009537cc --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastGroupPaging.c @@ -0,0 +1,66 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MulticastGroupPaging.h" + +asn_TYPE_member_t asn_MBR_NGAP_MulticastGroupPaging_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastGroupPaging, protocolIEs), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_Container_11854P118, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "protocolIEs" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MulticastGroupPaging_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastGroupPaging_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastGroupPaging_specs_1 = { + sizeof(struct NGAP_MulticastGroupPaging), + offsetof(struct NGAP_MulticastGroupPaging, _asn_ctx), + asn_MAP_NGAP_MulticastGroupPaging_tag2el_1, + 1, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + 1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastGroupPaging = { + "MulticastGroupPaging", + "MulticastGroupPaging", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MulticastGroupPaging_tags_1, + sizeof(asn_DEF_NGAP_MulticastGroupPaging_tags_1) + /sizeof(asn_DEF_NGAP_MulticastGroupPaging_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MulticastGroupPaging_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MulticastGroupPaging_tags_1) + /sizeof(asn_DEF_NGAP_MulticastGroupPaging_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MulticastGroupPaging_1, + 1, /* Elements count */ + &asn_SPC_NGAP_MulticastGroupPaging_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MulticastGroupPaging.h b/lib/asn1c/ngap/NGAP_MulticastGroupPaging.h new file mode 100644 index 000000000..91a59b1e6 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastGroupPaging.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MulticastGroupPaging_H_ +#define _NGAP_MulticastGroupPaging_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ProtocolIE-Container.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_MulticastGroupPaging */ +typedef struct NGAP_MulticastGroupPaging { + NGAP_ProtocolIE_Container_11854P118_t protocolIEs; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MulticastGroupPaging_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastGroupPaging; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastGroupPaging_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MulticastGroupPaging_1[1]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MulticastGroupPaging_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MulticastGroupPagingArea.c b/lib/asn1c/ngap/NGAP_MulticastGroupPagingArea.c new file mode 100644 index 000000000..3047e8d24 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastGroupPagingArea.c @@ -0,0 +1,87 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MulticastGroupPagingArea.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_MulticastGroupPagingArea_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastGroupPagingArea, mBS_AreaTAIList), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_AreaTAIList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-AreaTAIList" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MulticastGroupPagingArea, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P179, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_MulticastGroupPagingArea_oms_1[] = { 1 }; +static const ber_tlv_tag_t asn_DEF_NGAP_MulticastGroupPagingArea_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastGroupPagingArea_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* mBS-AreaTAIList */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastGroupPagingArea_specs_1 = { + sizeof(struct NGAP_MulticastGroupPagingArea), + offsetof(struct NGAP_MulticastGroupPagingArea, _asn_ctx), + asn_MAP_NGAP_MulticastGroupPagingArea_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_NGAP_MulticastGroupPagingArea_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastGroupPagingArea = { + "MulticastGroupPagingArea", + "MulticastGroupPagingArea", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MulticastGroupPagingArea_tags_1, + sizeof(asn_DEF_NGAP_MulticastGroupPagingArea_tags_1) + /sizeof(asn_DEF_NGAP_MulticastGroupPagingArea_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MulticastGroupPagingArea_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MulticastGroupPagingArea_tags_1) + /sizeof(asn_DEF_NGAP_MulticastGroupPagingArea_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MulticastGroupPagingArea_1, + 2, /* Elements count */ + &asn_SPC_NGAP_MulticastGroupPagingArea_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MulticastGroupPagingArea.h b/lib/asn1c/ngap/NGAP_MulticastGroupPagingArea.h new file mode 100644 index 000000000..85e51323b --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastGroupPagingArea.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MulticastGroupPagingArea_H_ +#define _NGAP_MulticastGroupPagingArea_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_MBS-AreaTAIList.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_MulticastGroupPagingArea */ +typedef struct NGAP_MulticastGroupPagingArea { + NGAP_MBS_AreaTAIList_t mBS_AreaTAIList; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MulticastGroupPagingArea_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastGroupPagingArea; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastGroupPagingArea_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MulticastGroupPagingArea_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MulticastGroupPagingArea_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MulticastGroupPagingAreaItem.c b/lib/asn1c/ngap/NGAP_MulticastGroupPagingAreaItem.c new file mode 100644 index 000000000..5e019be51 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastGroupPagingAreaItem.c @@ -0,0 +1,106 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MulticastGroupPagingAreaItem.h" + +#include "NGAP_UE-PagingList.h" +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_MulticastGroupPagingAreaItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastGroupPagingAreaItem, multicastGroupPagingArea), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MulticastGroupPagingArea, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "multicastGroupPagingArea" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_MulticastGroupPagingAreaItem, uE_PagingList), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_UE_PagingList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "uE-PagingList" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MulticastGroupPagingAreaItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P178, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_MulticastGroupPagingAreaItem_oms_1[] = { 1, 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_MulticastGroupPagingAreaItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastGroupPagingAreaItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* multicastGroupPagingArea */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* uE-PagingList */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastGroupPagingAreaItem_specs_1 = { + sizeof(struct NGAP_MulticastGroupPagingAreaItem), + offsetof(struct NGAP_MulticastGroupPagingAreaItem, _asn_ctx), + asn_MAP_NGAP_MulticastGroupPagingAreaItem_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_MulticastGroupPagingAreaItem_oms_1, /* Optional members */ + 2, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastGroupPagingAreaItem = { + "MulticastGroupPagingAreaItem", + "MulticastGroupPagingAreaItem", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MulticastGroupPagingAreaItem_tags_1, + sizeof(asn_DEF_NGAP_MulticastGroupPagingAreaItem_tags_1) + /sizeof(asn_DEF_NGAP_MulticastGroupPagingAreaItem_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MulticastGroupPagingAreaItem_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MulticastGroupPagingAreaItem_tags_1) + /sizeof(asn_DEF_NGAP_MulticastGroupPagingAreaItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MulticastGroupPagingAreaItem_1, + 3, /* Elements count */ + &asn_SPC_NGAP_MulticastGroupPagingAreaItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MulticastGroupPagingAreaItem.h b/lib/asn1c/ngap/NGAP_MulticastGroupPagingAreaItem.h new file mode 100644 index 000000000..2cd67ac5f --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastGroupPagingAreaItem.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MulticastGroupPagingAreaItem_H_ +#define _NGAP_MulticastGroupPagingAreaItem_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_MulticastGroupPagingArea.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_UE_PagingList; +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_MulticastGroupPagingAreaItem */ +typedef struct NGAP_MulticastGroupPagingAreaItem { + NGAP_MulticastGroupPagingArea_t multicastGroupPagingArea; + struct NGAP_UE_PagingList *uE_PagingList; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MulticastGroupPagingAreaItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastGroupPagingAreaItem; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastGroupPagingAreaItem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MulticastGroupPagingAreaItem_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MulticastGroupPagingAreaItem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MulticastGroupPagingAreaList.c b/lib/asn1c/ngap/NGAP_MulticastGroupPagingAreaList.c new file mode 100644 index 000000000..bc1b21e40 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastGroupPagingAreaList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MulticastGroupPagingAreaList.h" + +#include "NGAP_MulticastGroupPagingAreaItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_MulticastGroupPagingAreaList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_MulticastGroupPagingAreaList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MulticastGroupPagingAreaItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MulticastGroupPagingAreaList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_MulticastGroupPagingAreaList_specs_1 = { + sizeof(struct NGAP_MulticastGroupPagingAreaList), + offsetof(struct NGAP_MulticastGroupPagingAreaList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastGroupPagingAreaList = { + "MulticastGroupPagingAreaList", + "MulticastGroupPagingAreaList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_MulticastGroupPagingAreaList_tags_1, + sizeof(asn_DEF_NGAP_MulticastGroupPagingAreaList_tags_1) + /sizeof(asn_DEF_NGAP_MulticastGroupPagingAreaList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MulticastGroupPagingAreaList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MulticastGroupPagingAreaList_tags_1) + /sizeof(asn_DEF_NGAP_MulticastGroupPagingAreaList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_MulticastGroupPagingAreaList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_MulticastGroupPagingAreaList_1, + 1, /* Single element */ + &asn_SPC_NGAP_MulticastGroupPagingAreaList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MulticastGroupPagingAreaList.h b/lib/asn1c/ngap/NGAP_MulticastGroupPagingAreaList.h new file mode 100644 index 000000000..9cf4a3917 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastGroupPagingAreaList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MulticastGroupPagingAreaList_H_ +#define _NGAP_MulticastGroupPagingAreaList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_MulticastGroupPagingAreaItem; + +/* NGAP_MulticastGroupPagingAreaList */ +typedef struct NGAP_MulticastGroupPagingAreaList { + A_SEQUENCE_OF(struct NGAP_MulticastGroupPagingAreaItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MulticastGroupPagingAreaList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastGroupPagingAreaList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_MulticastGroupPagingAreaList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MulticastGroupPagingAreaList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_MulticastGroupPagingAreaList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MulticastGroupPagingAreaList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MulticastSessionActivationFailure.c b/lib/asn1c/ngap/NGAP_MulticastSessionActivationFailure.c new file mode 100644 index 000000000..b9f79b082 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastSessionActivationFailure.c @@ -0,0 +1,66 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MulticastSessionActivationFailure.h" + +asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionActivationFailure_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionActivationFailure, protocolIEs), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_Container_11854P112, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "protocolIEs" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MulticastSessionActivationFailure_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastSessionActivationFailure_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionActivationFailure_specs_1 = { + sizeof(struct NGAP_MulticastSessionActivationFailure), + offsetof(struct NGAP_MulticastSessionActivationFailure, _asn_ctx), + asn_MAP_NGAP_MulticastSessionActivationFailure_tag2el_1, + 1, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + 1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionActivationFailure = { + "MulticastSessionActivationFailure", + "MulticastSessionActivationFailure", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MulticastSessionActivationFailure_tags_1, + sizeof(asn_DEF_NGAP_MulticastSessionActivationFailure_tags_1) + /sizeof(asn_DEF_NGAP_MulticastSessionActivationFailure_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MulticastSessionActivationFailure_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MulticastSessionActivationFailure_tags_1) + /sizeof(asn_DEF_NGAP_MulticastSessionActivationFailure_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MulticastSessionActivationFailure_1, + 1, /* Elements count */ + &asn_SPC_NGAP_MulticastSessionActivationFailure_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MulticastSessionActivationFailure.h b/lib/asn1c/ngap/NGAP_MulticastSessionActivationFailure.h new file mode 100644 index 000000000..e303b4573 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastSessionActivationFailure.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MulticastSessionActivationFailure_H_ +#define _NGAP_MulticastSessionActivationFailure_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ProtocolIE-Container.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_MulticastSessionActivationFailure */ +typedef struct NGAP_MulticastSessionActivationFailure { + NGAP_ProtocolIE_Container_11854P112_t protocolIEs; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MulticastSessionActivationFailure_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionActivationFailure; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionActivationFailure_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionActivationFailure_1[1]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MulticastSessionActivationFailure_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MulticastSessionActivationRequest.c b/lib/asn1c/ngap/NGAP_MulticastSessionActivationRequest.c new file mode 100644 index 000000000..baabdae15 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastSessionActivationRequest.c @@ -0,0 +1,66 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MulticastSessionActivationRequest.h" + +asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionActivationRequest_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionActivationRequest, protocolIEs), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_Container_11854P110, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "protocolIEs" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MulticastSessionActivationRequest_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastSessionActivationRequest_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionActivationRequest_specs_1 = { + sizeof(struct NGAP_MulticastSessionActivationRequest), + offsetof(struct NGAP_MulticastSessionActivationRequest, _asn_ctx), + asn_MAP_NGAP_MulticastSessionActivationRequest_tag2el_1, + 1, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + 1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionActivationRequest = { + "MulticastSessionActivationRequest", + "MulticastSessionActivationRequest", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MulticastSessionActivationRequest_tags_1, + sizeof(asn_DEF_NGAP_MulticastSessionActivationRequest_tags_1) + /sizeof(asn_DEF_NGAP_MulticastSessionActivationRequest_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MulticastSessionActivationRequest_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MulticastSessionActivationRequest_tags_1) + /sizeof(asn_DEF_NGAP_MulticastSessionActivationRequest_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MulticastSessionActivationRequest_1, + 1, /* Elements count */ + &asn_SPC_NGAP_MulticastSessionActivationRequest_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MulticastSessionActivationRequest.h b/lib/asn1c/ngap/NGAP_MulticastSessionActivationRequest.h new file mode 100644 index 000000000..49ce6a2c0 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastSessionActivationRequest.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MulticastSessionActivationRequest_H_ +#define _NGAP_MulticastSessionActivationRequest_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ProtocolIE-Container.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_MulticastSessionActivationRequest */ +typedef struct NGAP_MulticastSessionActivationRequest { + NGAP_ProtocolIE_Container_11854P110_t protocolIEs; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MulticastSessionActivationRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionActivationRequest; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionActivationRequest_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionActivationRequest_1[1]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MulticastSessionActivationRequest_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MulticastSessionActivationRequestTransfer.c b/lib/asn1c/ngap/NGAP_MulticastSessionActivationRequestTransfer.c new file mode 100644 index 000000000..0966797e7 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastSessionActivationRequestTransfer.c @@ -0,0 +1,87 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MulticastSessionActivationRequestTransfer.h" + +#include "NGAP_ProtocolExtensionContainer.h" +static asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionActivationRequestTransfer_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionActivationRequestTransfer, mBS_SessionID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-SessionID" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MulticastSessionActivationRequestTransfer, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P176, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_MulticastSessionActivationRequestTransfer_oms_1[] = { 1 }; +static const ber_tlv_tag_t asn_DEF_NGAP_MulticastSessionActivationRequestTransfer_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastSessionActivationRequestTransfer_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* mBS-SessionID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +static asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionActivationRequestTransfer_specs_1 = { + sizeof(struct NGAP_MulticastSessionActivationRequestTransfer), + offsetof(struct NGAP_MulticastSessionActivationRequestTransfer, _asn_ctx), + asn_MAP_NGAP_MulticastSessionActivationRequestTransfer_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_NGAP_MulticastSessionActivationRequestTransfer_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionActivationRequestTransfer = { + "MulticastSessionActivationRequestTransfer", + "MulticastSessionActivationRequestTransfer", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MulticastSessionActivationRequestTransfer_tags_1, + sizeof(asn_DEF_NGAP_MulticastSessionActivationRequestTransfer_tags_1) + /sizeof(asn_DEF_NGAP_MulticastSessionActivationRequestTransfer_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MulticastSessionActivationRequestTransfer_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MulticastSessionActivationRequestTransfer_tags_1) + /sizeof(asn_DEF_NGAP_MulticastSessionActivationRequestTransfer_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MulticastSessionActivationRequestTransfer_1, + 2, /* Elements count */ + &asn_SPC_NGAP_MulticastSessionActivationRequestTransfer_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MulticastSessionActivationRequestTransfer.h b/lib/asn1c/ngap/NGAP_MulticastSessionActivationRequestTransfer.h new file mode 100644 index 000000000..73798bbb3 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastSessionActivationRequestTransfer.h @@ -0,0 +1,46 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MulticastSessionActivationRequestTransfer_H_ +#define _NGAP_MulticastSessionActivationRequestTransfer_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_MBS-SessionID.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_MulticastSessionActivationRequestTransfer */ +typedef struct NGAP_MulticastSessionActivationRequestTransfer { + NGAP_MBS_SessionID_t mBS_SessionID; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MulticastSessionActivationRequestTransfer_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionActivationRequestTransfer; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MulticastSessionActivationRequestTransfer_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MulticastSessionActivationResponse.c b/lib/asn1c/ngap/NGAP_MulticastSessionActivationResponse.c new file mode 100644 index 000000000..bf4532f62 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastSessionActivationResponse.c @@ -0,0 +1,66 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MulticastSessionActivationResponse.h" + +asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionActivationResponse_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionActivationResponse, protocolIEs), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_Container_11854P111, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "protocolIEs" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MulticastSessionActivationResponse_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastSessionActivationResponse_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionActivationResponse_specs_1 = { + sizeof(struct NGAP_MulticastSessionActivationResponse), + offsetof(struct NGAP_MulticastSessionActivationResponse, _asn_ctx), + asn_MAP_NGAP_MulticastSessionActivationResponse_tag2el_1, + 1, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + 1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionActivationResponse = { + "MulticastSessionActivationResponse", + "MulticastSessionActivationResponse", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MulticastSessionActivationResponse_tags_1, + sizeof(asn_DEF_NGAP_MulticastSessionActivationResponse_tags_1) + /sizeof(asn_DEF_NGAP_MulticastSessionActivationResponse_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MulticastSessionActivationResponse_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MulticastSessionActivationResponse_tags_1) + /sizeof(asn_DEF_NGAP_MulticastSessionActivationResponse_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MulticastSessionActivationResponse_1, + 1, /* Elements count */ + &asn_SPC_NGAP_MulticastSessionActivationResponse_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MulticastSessionActivationResponse.h b/lib/asn1c/ngap/NGAP_MulticastSessionActivationResponse.h new file mode 100644 index 000000000..9a2d101af --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastSessionActivationResponse.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MulticastSessionActivationResponse_H_ +#define _NGAP_MulticastSessionActivationResponse_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ProtocolIE-Container.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_MulticastSessionActivationResponse */ +typedef struct NGAP_MulticastSessionActivationResponse { + NGAP_ProtocolIE_Container_11854P111_t protocolIEs; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MulticastSessionActivationResponse_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionActivationResponse; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionActivationResponse_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionActivationResponse_1[1]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MulticastSessionActivationResponse_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MulticastSessionDeactivationRequest.c b/lib/asn1c/ngap/NGAP_MulticastSessionDeactivationRequest.c new file mode 100644 index 000000000..de7c26127 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastSessionDeactivationRequest.c @@ -0,0 +1,66 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MulticastSessionDeactivationRequest.h" + +asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionDeactivationRequest_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionDeactivationRequest, protocolIEs), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_Container_11854P113, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "protocolIEs" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MulticastSessionDeactivationRequest_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastSessionDeactivationRequest_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionDeactivationRequest_specs_1 = { + sizeof(struct NGAP_MulticastSessionDeactivationRequest), + offsetof(struct NGAP_MulticastSessionDeactivationRequest, _asn_ctx), + asn_MAP_NGAP_MulticastSessionDeactivationRequest_tag2el_1, + 1, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + 1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionDeactivationRequest = { + "MulticastSessionDeactivationRequest", + "MulticastSessionDeactivationRequest", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MulticastSessionDeactivationRequest_tags_1, + sizeof(asn_DEF_NGAP_MulticastSessionDeactivationRequest_tags_1) + /sizeof(asn_DEF_NGAP_MulticastSessionDeactivationRequest_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MulticastSessionDeactivationRequest_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MulticastSessionDeactivationRequest_tags_1) + /sizeof(asn_DEF_NGAP_MulticastSessionDeactivationRequest_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MulticastSessionDeactivationRequest_1, + 1, /* Elements count */ + &asn_SPC_NGAP_MulticastSessionDeactivationRequest_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MulticastSessionDeactivationRequest.h b/lib/asn1c/ngap/NGAP_MulticastSessionDeactivationRequest.h new file mode 100644 index 000000000..dc62426fc --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastSessionDeactivationRequest.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MulticastSessionDeactivationRequest_H_ +#define _NGAP_MulticastSessionDeactivationRequest_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ProtocolIE-Container.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_MulticastSessionDeactivationRequest */ +typedef struct NGAP_MulticastSessionDeactivationRequest { + NGAP_ProtocolIE_Container_11854P113_t protocolIEs; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MulticastSessionDeactivationRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionDeactivationRequest; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionDeactivationRequest_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionDeactivationRequest_1[1]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MulticastSessionDeactivationRequest_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MulticastSessionDeactivationRequestTransfer.c b/lib/asn1c/ngap/NGAP_MulticastSessionDeactivationRequestTransfer.c new file mode 100644 index 000000000..b4ecc425c --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastSessionDeactivationRequestTransfer.c @@ -0,0 +1,87 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MulticastSessionDeactivationRequestTransfer.h" + +#include "NGAP_ProtocolExtensionContainer.h" +static asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionDeactivationRequestTransfer_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionDeactivationRequestTransfer, mBS_SessionID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mBS-SessionID" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_MulticastSessionDeactivationRequestTransfer, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P177, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_MulticastSessionDeactivationRequestTransfer_oms_1[] = { 1 }; +static const ber_tlv_tag_t asn_DEF_NGAP_MulticastSessionDeactivationRequestTransfer_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastSessionDeactivationRequestTransfer_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* mBS-SessionID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +static asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionDeactivationRequestTransfer_specs_1 = { + sizeof(struct NGAP_MulticastSessionDeactivationRequestTransfer), + offsetof(struct NGAP_MulticastSessionDeactivationRequestTransfer, _asn_ctx), + asn_MAP_NGAP_MulticastSessionDeactivationRequestTransfer_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_NGAP_MulticastSessionDeactivationRequestTransfer_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionDeactivationRequestTransfer = { + "MulticastSessionDeactivationRequestTransfer", + "MulticastSessionDeactivationRequestTransfer", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MulticastSessionDeactivationRequestTransfer_tags_1, + sizeof(asn_DEF_NGAP_MulticastSessionDeactivationRequestTransfer_tags_1) + /sizeof(asn_DEF_NGAP_MulticastSessionDeactivationRequestTransfer_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MulticastSessionDeactivationRequestTransfer_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MulticastSessionDeactivationRequestTransfer_tags_1) + /sizeof(asn_DEF_NGAP_MulticastSessionDeactivationRequestTransfer_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MulticastSessionDeactivationRequestTransfer_1, + 2, /* Elements count */ + &asn_SPC_NGAP_MulticastSessionDeactivationRequestTransfer_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MulticastSessionDeactivationRequestTransfer.h b/lib/asn1c/ngap/NGAP_MulticastSessionDeactivationRequestTransfer.h new file mode 100644 index 000000000..77c5e56e3 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastSessionDeactivationRequestTransfer.h @@ -0,0 +1,46 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MulticastSessionDeactivationRequestTransfer_H_ +#define _NGAP_MulticastSessionDeactivationRequestTransfer_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_MBS-SessionID.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_MulticastSessionDeactivationRequestTransfer */ +typedef struct NGAP_MulticastSessionDeactivationRequestTransfer { + NGAP_MBS_SessionID_t mBS_SessionID; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MulticastSessionDeactivationRequestTransfer_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionDeactivationRequestTransfer; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MulticastSessionDeactivationRequestTransfer_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MulticastSessionDeactivationResponse.c b/lib/asn1c/ngap/NGAP_MulticastSessionDeactivationResponse.c new file mode 100644 index 000000000..8b08cf438 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastSessionDeactivationResponse.c @@ -0,0 +1,66 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MulticastSessionDeactivationResponse.h" + +asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionDeactivationResponse_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionDeactivationResponse, protocolIEs), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_Container_11854P114, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "protocolIEs" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MulticastSessionDeactivationResponse_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastSessionDeactivationResponse_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionDeactivationResponse_specs_1 = { + sizeof(struct NGAP_MulticastSessionDeactivationResponse), + offsetof(struct NGAP_MulticastSessionDeactivationResponse, _asn_ctx), + asn_MAP_NGAP_MulticastSessionDeactivationResponse_tag2el_1, + 1, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + 1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionDeactivationResponse = { + "MulticastSessionDeactivationResponse", + "MulticastSessionDeactivationResponse", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MulticastSessionDeactivationResponse_tags_1, + sizeof(asn_DEF_NGAP_MulticastSessionDeactivationResponse_tags_1) + /sizeof(asn_DEF_NGAP_MulticastSessionDeactivationResponse_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MulticastSessionDeactivationResponse_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MulticastSessionDeactivationResponse_tags_1) + /sizeof(asn_DEF_NGAP_MulticastSessionDeactivationResponse_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MulticastSessionDeactivationResponse_1, + 1, /* Elements count */ + &asn_SPC_NGAP_MulticastSessionDeactivationResponse_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MulticastSessionDeactivationResponse.h b/lib/asn1c/ngap/NGAP_MulticastSessionDeactivationResponse.h new file mode 100644 index 000000000..640f14006 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastSessionDeactivationResponse.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MulticastSessionDeactivationResponse_H_ +#define _NGAP_MulticastSessionDeactivationResponse_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ProtocolIE-Container.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_MulticastSessionDeactivationResponse */ +typedef struct NGAP_MulticastSessionDeactivationResponse { + NGAP_ProtocolIE_Container_11854P114_t protocolIEs; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MulticastSessionDeactivationResponse_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionDeactivationResponse; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionDeactivationResponse_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionDeactivationResponse_1[1]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MulticastSessionDeactivationResponse_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MulticastSessionUpdateFailure.c b/lib/asn1c/ngap/NGAP_MulticastSessionUpdateFailure.c new file mode 100644 index 000000000..7383530c5 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastSessionUpdateFailure.c @@ -0,0 +1,66 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MulticastSessionUpdateFailure.h" + +asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionUpdateFailure_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateFailure, protocolIEs), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_Container_11854P117, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "protocolIEs" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MulticastSessionUpdateFailure_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastSessionUpdateFailure_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionUpdateFailure_specs_1 = { + sizeof(struct NGAP_MulticastSessionUpdateFailure), + offsetof(struct NGAP_MulticastSessionUpdateFailure, _asn_ctx), + asn_MAP_NGAP_MulticastSessionUpdateFailure_tag2el_1, + 1, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + 1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionUpdateFailure = { + "MulticastSessionUpdateFailure", + "MulticastSessionUpdateFailure", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MulticastSessionUpdateFailure_tags_1, + sizeof(asn_DEF_NGAP_MulticastSessionUpdateFailure_tags_1) + /sizeof(asn_DEF_NGAP_MulticastSessionUpdateFailure_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MulticastSessionUpdateFailure_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MulticastSessionUpdateFailure_tags_1) + /sizeof(asn_DEF_NGAP_MulticastSessionUpdateFailure_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MulticastSessionUpdateFailure_1, + 1, /* Elements count */ + &asn_SPC_NGAP_MulticastSessionUpdateFailure_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MulticastSessionUpdateFailure.h b/lib/asn1c/ngap/NGAP_MulticastSessionUpdateFailure.h new file mode 100644 index 000000000..99cb40c55 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastSessionUpdateFailure.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MulticastSessionUpdateFailure_H_ +#define _NGAP_MulticastSessionUpdateFailure_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ProtocolIE-Container.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_MulticastSessionUpdateFailure */ +typedef struct NGAP_MulticastSessionUpdateFailure { + NGAP_ProtocolIE_Container_11854P117_t protocolIEs; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MulticastSessionUpdateFailure_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionUpdateFailure; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionUpdateFailure_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionUpdateFailure_1[1]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MulticastSessionUpdateFailure_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MulticastSessionUpdateRequest.c b/lib/asn1c/ngap/NGAP_MulticastSessionUpdateRequest.c new file mode 100644 index 000000000..b40582328 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastSessionUpdateRequest.c @@ -0,0 +1,66 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MulticastSessionUpdateRequest.h" + +asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionUpdateRequest_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateRequest, protocolIEs), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_Container_11854P115, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "protocolIEs" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MulticastSessionUpdateRequest_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastSessionUpdateRequest_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionUpdateRequest_specs_1 = { + sizeof(struct NGAP_MulticastSessionUpdateRequest), + offsetof(struct NGAP_MulticastSessionUpdateRequest, _asn_ctx), + asn_MAP_NGAP_MulticastSessionUpdateRequest_tag2el_1, + 1, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + 1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionUpdateRequest = { + "MulticastSessionUpdateRequest", + "MulticastSessionUpdateRequest", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MulticastSessionUpdateRequest_tags_1, + sizeof(asn_DEF_NGAP_MulticastSessionUpdateRequest_tags_1) + /sizeof(asn_DEF_NGAP_MulticastSessionUpdateRequest_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MulticastSessionUpdateRequest_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MulticastSessionUpdateRequest_tags_1) + /sizeof(asn_DEF_NGAP_MulticastSessionUpdateRequest_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MulticastSessionUpdateRequest_1, + 1, /* Elements count */ + &asn_SPC_NGAP_MulticastSessionUpdateRequest_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MulticastSessionUpdateRequest.h b/lib/asn1c/ngap/NGAP_MulticastSessionUpdateRequest.h new file mode 100644 index 000000000..5add9aa07 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastSessionUpdateRequest.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MulticastSessionUpdateRequest_H_ +#define _NGAP_MulticastSessionUpdateRequest_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ProtocolIE-Container.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_MulticastSessionUpdateRequest */ +typedef struct NGAP_MulticastSessionUpdateRequest { + NGAP_ProtocolIE_Container_11854P115_t protocolIEs; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MulticastSessionUpdateRequest_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionUpdateRequest; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionUpdateRequest_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionUpdateRequest_1[1]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MulticastSessionUpdateRequest_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MulticastSessionUpdateRequestTransfer.c b/lib/asn1c/ngap/NGAP_MulticastSessionUpdateRequestTransfer.c new file mode 100644 index 000000000..27d321ce1 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastSessionUpdateRequestTransfer.c @@ -0,0 +1,66 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MulticastSessionUpdateRequestTransfer.h" + +static asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionUpdateRequestTransfer_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateRequestTransfer, protocolIEs), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_Container_11854P120, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "protocolIEs" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MulticastSessionUpdateRequestTransfer_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastSessionUpdateRequestTransfer_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */ +}; +static asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionUpdateRequestTransfer_specs_1 = { + sizeof(struct NGAP_MulticastSessionUpdateRequestTransfer), + offsetof(struct NGAP_MulticastSessionUpdateRequestTransfer, _asn_ctx), + asn_MAP_NGAP_MulticastSessionUpdateRequestTransfer_tag2el_1, + 1, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + 1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionUpdateRequestTransfer = { + "MulticastSessionUpdateRequestTransfer", + "MulticastSessionUpdateRequestTransfer", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MulticastSessionUpdateRequestTransfer_tags_1, + sizeof(asn_DEF_NGAP_MulticastSessionUpdateRequestTransfer_tags_1) + /sizeof(asn_DEF_NGAP_MulticastSessionUpdateRequestTransfer_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MulticastSessionUpdateRequestTransfer_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MulticastSessionUpdateRequestTransfer_tags_1) + /sizeof(asn_DEF_NGAP_MulticastSessionUpdateRequestTransfer_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MulticastSessionUpdateRequestTransfer_1, + 1, /* Elements count */ + &asn_SPC_NGAP_MulticastSessionUpdateRequestTransfer_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MulticastSessionUpdateRequestTransfer.h b/lib/asn1c/ngap/NGAP_MulticastSessionUpdateRequestTransfer.h new file mode 100644 index 000000000..60e6e2342 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastSessionUpdateRequestTransfer.h @@ -0,0 +1,42 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MulticastSessionUpdateRequestTransfer_H_ +#define _NGAP_MulticastSessionUpdateRequestTransfer_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ProtocolIE-Container.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_MulticastSessionUpdateRequestTransfer */ +typedef struct NGAP_MulticastSessionUpdateRequestTransfer { + NGAP_ProtocolIE_Container_11854P120_t protocolIEs; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MulticastSessionUpdateRequestTransfer_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionUpdateRequestTransfer; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MulticastSessionUpdateRequestTransfer_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_MulticastSessionUpdateResponse.c b/lib/asn1c/ngap/NGAP_MulticastSessionUpdateResponse.c new file mode 100644 index 000000000..79f20e8e1 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastSessionUpdateResponse.c @@ -0,0 +1,66 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_MulticastSessionUpdateResponse.h" + +asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionUpdateResponse_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateResponse, protocolIEs), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_Container_11854P116, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "protocolIEs" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MulticastSessionUpdateResponse_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastSessionUpdateResponse_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* protocolIEs */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionUpdateResponse_specs_1 = { + sizeof(struct NGAP_MulticastSessionUpdateResponse), + offsetof(struct NGAP_MulticastSessionUpdateResponse, _asn_ctx), + asn_MAP_NGAP_MulticastSessionUpdateResponse_tag2el_1, + 1, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + 1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionUpdateResponse = { + "MulticastSessionUpdateResponse", + "MulticastSessionUpdateResponse", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MulticastSessionUpdateResponse_tags_1, + sizeof(asn_DEF_NGAP_MulticastSessionUpdateResponse_tags_1) + /sizeof(asn_DEF_NGAP_MulticastSessionUpdateResponse_tags_1[0]), /* 1 */ + asn_DEF_NGAP_MulticastSessionUpdateResponse_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_MulticastSessionUpdateResponse_tags_1) + /sizeof(asn_DEF_NGAP_MulticastSessionUpdateResponse_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MulticastSessionUpdateResponse_1, + 1, /* Elements count */ + &asn_SPC_NGAP_MulticastSessionUpdateResponse_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_MulticastSessionUpdateResponse.h b/lib/asn1c/ngap/NGAP_MulticastSessionUpdateResponse.h new file mode 100644 index 000000000..b147fb635 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_MulticastSessionUpdateResponse.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-PDU-Contents" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_MulticastSessionUpdateResponse_H_ +#define _NGAP_MulticastSessionUpdateResponse_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ProtocolIE-Container.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_MulticastSessionUpdateResponse */ +typedef struct NGAP_MulticastSessionUpdateResponse { + NGAP_ProtocolIE_Container_11854P116_t protocolIEs; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MulticastSessionUpdateResponse_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionUpdateResponse; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionUpdateResponse_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionUpdateResponse_1[1]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_MulticastSessionUpdateResponse_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_N3IWF-ID.c b/lib/asn1c/ngap/NGAP_N3IWF-ID.c index 9b73dd3c7..e27d1a142 100644 --- a/lib/asn1c/ngap/NGAP_N3IWF-ID.c +++ b/lib/asn1c/ngap/NGAP_N3IWF-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_N3IWF_ID_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_N3IWF_ID, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P25, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P36, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_N3IWF-ID.h b/lib/asn1c/ngap/NGAP_N3IWF-ID.h index d4a89f270..be20e193a 100644 --- a/lib/asn1c/ngap/NGAP_N3IWF-ID.h +++ b/lib/asn1c/ngap/NGAP_N3IWF-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NAS-PDU.c b/lib/asn1c/ngap/NGAP_NAS-PDU.c index ddf1c4e8c..817008aee 100644 --- a/lib/asn1c/ngap/NGAP_NAS-PDU.c +++ b/lib/asn1c/ngap/NGAP_NAS-PDU.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NAS-PDU.h b/lib/asn1c/ngap/NGAP_NAS-PDU.h index f2678dc02..3489ab2f9 100644 --- a/lib/asn1c/ngap/NGAP_NAS-PDU.h +++ b/lib/asn1c/ngap/NGAP_NAS-PDU.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NASNonDeliveryIndication.c b/lib/asn1c/ngap/NGAP_NASNonDeliveryIndication.c index a0b9a5f85..b8b28126d 100644 --- a/lib/asn1c/ngap/NGAP_NASNonDeliveryIndication.c +++ b/lib/asn1c/ngap/NGAP_NASNonDeliveryIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_NASNonDeliveryIndication_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NASNonDeliveryIndication, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P49, + &asn_DEF_NGAP_ProtocolIE_Container_11854P49, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_NASNonDeliveryIndication.h b/lib/asn1c/ngap/NGAP_NASNonDeliveryIndication.h index 90f85b2e7..eb44456f6 100644 --- a/lib/asn1c/ngap/NGAP_NASNonDeliveryIndication.h +++ b/lib/asn1c/ngap/NGAP_NASNonDeliveryIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_NASNonDeliveryIndication */ typedef struct NGAP_NASNonDeliveryIndication { - NGAP_ProtocolIE_Container_9574P49_t protocolIEs; + NGAP_ProtocolIE_Container_11854P49_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_NASSecurityParametersFromNGRAN.c b/lib/asn1c/ngap/NGAP_NASSecurityParametersFromNGRAN.c index a5f11bf3c..329206573 100644 --- a/lib/asn1c/ngap/NGAP_NASSecurityParametersFromNGRAN.c +++ b/lib/asn1c/ngap/NGAP_NASSecurityParametersFromNGRAN.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NASSecurityParametersFromNGRAN.h b/lib/asn1c/ngap/NGAP_NASSecurityParametersFromNGRAN.h index c3e5d3f96..6513b0fe8 100644 --- a/lib/asn1c/ngap/NGAP_NASSecurityParametersFromNGRAN.h +++ b/lib/asn1c/ngap/NGAP_NASSecurityParametersFromNGRAN.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NB-IoT-DefaultPagingDRX.c b/lib/asn1c/ngap/NGAP_NB-IoT-DefaultPagingDRX.c index 6a532eca3..fd1455964 100644 --- a/lib/asn1c/ngap/NGAP_NB-IoT-DefaultPagingDRX.c +++ b/lib/asn1c/ngap/NGAP_NB-IoT-DefaultPagingDRX.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_NB_IoT_DefaultPagingDRX_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_NB_IoT_DefaultPagingDRX_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 3 } /* (0..3,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -32,7 +32,7 @@ static const unsigned int asn_MAP_NGAP_NB_IoT_DefaultPagingDRX_enum2value_1[] = 2 /* rf512(2) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_NB_IoT_DefaultPagingDRX_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_NB_IoT_DefaultPagingDRX_specs_1 = { asn_MAP_NGAP_NB_IoT_DefaultPagingDRX_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_NB_IoT_DefaultPagingDRX_enum2value_1, /* N => "tag"; sorted by N */ 4, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_NB-IoT-DefaultPagingDRX.h b/lib/asn1c/ngap/NGAP_NB-IoT-DefaultPagingDRX.h index f520c3601..336b5bae9 100644 --- a/lib/asn1c/ngap/NGAP_NB-IoT-DefaultPagingDRX.h +++ b/lib/asn1c/ngap/NGAP_NB-IoT-DefaultPagingDRX.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,7 +33,9 @@ typedef enum NGAP_NB_IoT_DefaultPagingDRX { typedef long NGAP_NB_IoT_DefaultPagingDRX_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_NB_IoT_DefaultPagingDRX_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NB_IoT_DefaultPagingDRX; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_NB_IoT_DefaultPagingDRX_specs_1; asn_struct_free_f NGAP_NB_IoT_DefaultPagingDRX_free; asn_struct_print_f NGAP_NB_IoT_DefaultPagingDRX_print; asn_constr_check_f NGAP_NB_IoT_DefaultPagingDRX_constraint; diff --git a/lib/asn1c/ngap/NGAP_NB-IoT-Paging-TimeWindow.c b/lib/asn1c/ngap/NGAP_NB-IoT-Paging-TimeWindow.c index 07392410c..c53c4a47a 100644 --- a/lib/asn1c/ngap/NGAP_NB-IoT-Paging-TimeWindow.c +++ b/lib/asn1c/ngap/NGAP_NB-IoT-Paging-TimeWindow.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NB-IoT-Paging-TimeWindow.h b/lib/asn1c/ngap/NGAP_NB-IoT-Paging-TimeWindow.h index 5255e0081..6419b2179 100644 --- a/lib/asn1c/ngap/NGAP_NB-IoT-Paging-TimeWindow.h +++ b/lib/asn1c/ngap/NGAP_NB-IoT-Paging-TimeWindow.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -47,13 +47,13 @@ typedef long NGAP_NB_IoT_Paging_TimeWindow_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_NB_IoT_Paging_TimeWindow_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NB_IoT_Paging_TimeWindow; -extern const asn_INTEGER_specifics_t asn_SPC_NB_IoT_Paging_TimeWindow_specs_1; -asn_struct_free_f NB_IoT_Paging_TimeWindow_free; -asn_struct_print_f NB_IoT_Paging_TimeWindow_print; -asn_constr_check_f NB_IoT_Paging_TimeWindow_constraint; -jer_type_encoder_f NB_IoT_Paging_TimeWindow_encode_jer; -per_type_decoder_f NB_IoT_Paging_TimeWindow_decode_aper; -per_type_encoder_f NB_IoT_Paging_TimeWindow_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_NB_IoT_Paging_TimeWindow_specs_1; +asn_struct_free_f NGAP_NB_IoT_Paging_TimeWindow_free; +asn_struct_print_f NGAP_NB_IoT_Paging_TimeWindow_print; +asn_constr_check_f NGAP_NB_IoT_Paging_TimeWindow_constraint; +jer_type_encoder_f NGAP_NB_IoT_Paging_TimeWindow_encode_jer; +per_type_decoder_f NGAP_NB_IoT_Paging_TimeWindow_decode_aper; +per_type_encoder_f NGAP_NB_IoT_Paging_TimeWindow_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_NB-IoT-Paging-eDRXCycle.c b/lib/asn1c/ngap/NGAP_NB-IoT-Paging-eDRXCycle.c index 36643d2d4..13e453a1a 100644 --- a/lib/asn1c/ngap/NGAP_NB-IoT-Paging-eDRXCycle.c +++ b/lib/asn1c/ngap/NGAP_NB-IoT-Paging-eDRXCycle.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NB-IoT-Paging-eDRXCycle.h b/lib/asn1c/ngap/NGAP_NB-IoT-Paging-eDRXCycle.h index 02cb40ebe..4d2b6c2b4 100644 --- a/lib/asn1c/ngap/NGAP_NB-IoT-Paging-eDRXCycle.h +++ b/lib/asn1c/ngap/NGAP_NB-IoT-Paging-eDRXCycle.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -45,13 +45,13 @@ typedef long NGAP_NB_IoT_Paging_eDRXCycle_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_NB_IoT_Paging_eDRXCycle_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NB_IoT_Paging_eDRXCycle; -extern const asn_INTEGER_specifics_t asn_SPC_NB_IoT_Paging_eDRXCycle_specs_1; -asn_struct_free_f NB_IoT_Paging_eDRXCycle_free; -asn_struct_print_f NB_IoT_Paging_eDRXCycle_print; -asn_constr_check_f NB_IoT_Paging_eDRXCycle_constraint; -jer_type_encoder_f NB_IoT_Paging_eDRXCycle_encode_jer; -per_type_decoder_f NB_IoT_Paging_eDRXCycle_decode_aper; -per_type_encoder_f NB_IoT_Paging_eDRXCycle_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_NB_IoT_Paging_eDRXCycle_specs_1; +asn_struct_free_f NGAP_NB_IoT_Paging_eDRXCycle_free; +asn_struct_print_f NGAP_NB_IoT_Paging_eDRXCycle_print; +asn_constr_check_f NGAP_NB_IoT_Paging_eDRXCycle_constraint; +jer_type_encoder_f NGAP_NB_IoT_Paging_eDRXCycle_encode_jer; +per_type_decoder_f NGAP_NB_IoT_Paging_eDRXCycle_decode_aper; +per_type_encoder_f NGAP_NB_IoT_Paging_eDRXCycle_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_NB-IoT-Paging-eDRXInfo.c b/lib/asn1c/ngap/NGAP_NB-IoT-Paging-eDRXInfo.c index 553cb62e8..109f433d8 100644 --- a/lib/asn1c/ngap/NGAP_NB-IoT-Paging-eDRXInfo.c +++ b/lib/asn1c/ngap/NGAP_NB-IoT-Paging-eDRXInfo.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_NB-IoT-Paging-eDRXInfo.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_NB_IoT_Paging_eDRXInfo_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_NB_IoT_Paging_eDRXInfo_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NB_IoT_Paging_eDRXInfo, nB_IoT_Paging_eDRXCycle), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_NB_IoT_Paging_eDRXInfo_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_NB_IoT_Paging_eDRXInfo, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P128, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P189, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_NB_IoT_Paging_eDRXInfo_tag2el_1[ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* nB-IoT-Paging-TimeWindow */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_NB_IoT_Paging_eDRXInfo_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NB_IoT_Paging_eDRXInfo_specs_1 = { sizeof(struct NGAP_NB_IoT_Paging_eDRXInfo), offsetof(struct NGAP_NB_IoT_Paging_eDRXInfo, _asn_ctx), asn_MAP_NGAP_NB_IoT_Paging_eDRXInfo_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_NB-IoT-Paging-eDRXInfo.h b/lib/asn1c/ngap/NGAP_NB-IoT-Paging-eDRXInfo.h index 572e51670..4d2838654 100644 --- a/lib/asn1c/ngap/NGAP_NB-IoT-Paging-eDRXInfo.h +++ b/lib/asn1c/ngap/NGAP_NB-IoT-Paging-eDRXInfo.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct NGAP_NB_IoT_Paging_eDRXInfo { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_NB_IoT_Paging_eDRXInfo; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NB_IoT_Paging_eDRXInfo_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_NB_IoT_Paging_eDRXInfo_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_NB-IoT-PagingDRX.c b/lib/asn1c/ngap/NGAP_NB-IoT-PagingDRX.c index 900e0641b..d08012b46 100644 --- a/lib/asn1c/ngap/NGAP_NB-IoT-PagingDRX.c +++ b/lib/asn1c/ngap/NGAP_NB-IoT-PagingDRX.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_NB_IoT_PagingDRX_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_NB_IoT_PagingDRX_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 5 } /* (0..5,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -36,7 +36,7 @@ static const unsigned int asn_MAP_NGAP_NB_IoT_PagingDRX_enum2value_1[] = { 1 /* rf64(1) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_NB_IoT_PagingDRX_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_NB_IoT_PagingDRX_specs_1 = { asn_MAP_NGAP_NB_IoT_PagingDRX_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_NB_IoT_PagingDRX_enum2value_1, /* N => "tag"; sorted by N */ 6, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_NB-IoT-PagingDRX.h b/lib/asn1c/ngap/NGAP_NB-IoT-PagingDRX.h index 999b143f8..8e42da735 100644 --- a/lib/asn1c/ngap/NGAP_NB-IoT-PagingDRX.h +++ b/lib/asn1c/ngap/NGAP_NB-IoT-PagingDRX.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -35,7 +35,9 @@ typedef enum NGAP_NB_IoT_PagingDRX { typedef long NGAP_NB_IoT_PagingDRX_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_NB_IoT_PagingDRX_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NB_IoT_PagingDRX; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_NB_IoT_PagingDRX_specs_1; asn_struct_free_f NGAP_NB_IoT_PagingDRX_free; asn_struct_print_f NGAP_NB_IoT_PagingDRX_print; asn_constr_check_f NGAP_NB_IoT_PagingDRX_constraint; diff --git a/lib/asn1c/ngap/NGAP_NB-IoT-UEPriority.c b/lib/asn1c/ngap/NGAP_NB-IoT-UEPriority.c index 3b46c29f9..a20e81c88 100644 --- a/lib/asn1c/ngap/NGAP_NB-IoT-UEPriority.c +++ b/lib/asn1c/ngap/NGAP_NB-IoT-UEPriority.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,7 +37,7 @@ NGAP_NB_IoT_UEPriority_constraint(const asn_TYPE_descriptor_t *td, const void *s * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_NB_IoT_UEPriority_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_NB_IoT_UEPriority_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 8, 8, 0, 255 } /* (0..255,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/ngap/NGAP_NB-IoT-UEPriority.h b/lib/asn1c/ngap/NGAP_NB-IoT-UEPriority.h index a76b99ca5..eebed39a6 100644 --- a/lib/asn1c/ngap/NGAP_NB-IoT-UEPriority.h +++ b/lib/asn1c/ngap/NGAP_NB-IoT-UEPriority.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef long NGAP_NB_IoT_UEPriority_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_NB_IoT_UEPriority_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NB_IoT_UEPriority; asn_struct_free_f NGAP_NB_IoT_UEPriority_free; asn_struct_print_f NGAP_NB_IoT_UEPriority_print; diff --git a/lib/asn1c/ngap/NGAP_NGAP-PDU.c b/lib/asn1c/ngap/NGAP_NGAP-PDU.c index 62b8a2da2..02f6e4e29 100644 --- a/lib/asn1c/ngap/NGAP_NGAP-PDU.c +++ b/lib/asn1c/ngap/NGAP_NGAP-PDU.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Descriptions" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NGAP-PDU.h b/lib/asn1c/ngap/NGAP_NGAP-PDU.h index cef42573a..dad3aebba 100644 --- a/lib/asn1c/ngap/NGAP_NGAP-PDU.h +++ b/lib/asn1c/ngap/NGAP_NGAP-PDU.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Descriptions" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NGAPIESupportInformationRequestItem.c b/lib/asn1c/ngap/NGAP_NGAPIESupportInformationRequestItem.c new file mode 100644 index 000000000..23de89c4c --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NGAPIESupportInformationRequestItem.c @@ -0,0 +1,87 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_NGAPIESupportInformationRequestItem.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_NGAPIESupportInformationRequestItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGAPIESupportInformationRequestItem, ngap_ProtocolIE_Id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "ngap-ProtocolIE-Id" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_NGAPIESupportInformationRequestItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P190, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_NGAPIESupportInformationRequestItem_oms_1[] = { 1 }; +static const ber_tlv_tag_t asn_DEF_NGAP_NGAPIESupportInformationRequestItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGAPIESupportInformationRequestItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ngap-ProtocolIE-Id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGAPIESupportInformationRequestItem_specs_1 = { + sizeof(struct NGAP_NGAPIESupportInformationRequestItem), + offsetof(struct NGAP_NGAPIESupportInformationRequestItem, _asn_ctx), + asn_MAP_NGAP_NGAPIESupportInformationRequestItem_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_NGAP_NGAPIESupportInformationRequestItem_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NGAPIESupportInformationRequestItem = { + "NGAPIESupportInformationRequestItem", + "NGAPIESupportInformationRequestItem", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_NGAPIESupportInformationRequestItem_tags_1, + sizeof(asn_DEF_NGAP_NGAPIESupportInformationRequestItem_tags_1) + /sizeof(asn_DEF_NGAP_NGAPIESupportInformationRequestItem_tags_1[0]), /* 1 */ + asn_DEF_NGAP_NGAPIESupportInformationRequestItem_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_NGAPIESupportInformationRequestItem_tags_1) + /sizeof(asn_DEF_NGAP_NGAPIESupportInformationRequestItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_NGAPIESupportInformationRequestItem_1, + 2, /* Elements count */ + &asn_SPC_NGAP_NGAPIESupportInformationRequestItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_NGAPIESupportInformationRequestItem.h b/lib/asn1c/ngap/NGAP_NGAPIESupportInformationRequestItem.h new file mode 100644 index 000000000..31cebdcfe --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NGAPIESupportInformationRequestItem.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_NGAPIESupportInformationRequestItem_H_ +#define _NGAP_NGAPIESupportInformationRequestItem_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ProtocolIE-ID.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_NGAPIESupportInformationRequestItem */ +typedef struct NGAP_NGAPIESupportInformationRequestItem { + NGAP_ProtocolIE_ID_t ngap_ProtocolIE_Id; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_NGAPIESupportInformationRequestItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NGAPIESupportInformationRequestItem; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGAPIESupportInformationRequestItem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_NGAPIESupportInformationRequestItem_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_NGAPIESupportInformationRequestItem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_NGAPIESupportInformationRequestList.c b/lib/asn1c/ngap/NGAP_NGAPIESupportInformationRequestList.c new file mode 100644 index 000000000..3d68df459 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NGAPIESupportInformationRequestList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_NGAPIESupportInformationRequestList.h" + +#include "NGAP_NGAPIESupportInformationRequestItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_NGAPIESupportInformationRequestList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_NGAPIESupportInformationRequestList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_NGAPIESupportInformationRequestItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_NGAPIESupportInformationRequestList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_NGAPIESupportInformationRequestList_specs_1 = { + sizeof(struct NGAP_NGAPIESupportInformationRequestList), + offsetof(struct NGAP_NGAPIESupportInformationRequestList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NGAPIESupportInformationRequestList = { + "NGAPIESupportInformationRequestList", + "NGAPIESupportInformationRequestList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_NGAPIESupportInformationRequestList_tags_1, + sizeof(asn_DEF_NGAP_NGAPIESupportInformationRequestList_tags_1) + /sizeof(asn_DEF_NGAP_NGAPIESupportInformationRequestList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_NGAPIESupportInformationRequestList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_NGAPIESupportInformationRequestList_tags_1) + /sizeof(asn_DEF_NGAP_NGAPIESupportInformationRequestList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_NGAPIESupportInformationRequestList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_NGAPIESupportInformationRequestList_1, + 1, /* Single element */ + &asn_SPC_NGAP_NGAPIESupportInformationRequestList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_NGAPIESupportInformationRequestList.h b/lib/asn1c/ngap/NGAP_NGAPIESupportInformationRequestList.h new file mode 100644 index 000000000..92f8b3567 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NGAPIESupportInformationRequestList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_NGAPIESupportInformationRequestList_H_ +#define _NGAP_NGAPIESupportInformationRequestList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_NGAPIESupportInformationRequestItem; + +/* NGAP_NGAPIESupportInformationRequestList */ +typedef struct NGAP_NGAPIESupportInformationRequestList { + A_SEQUENCE_OF(struct NGAP_NGAPIESupportInformationRequestItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_NGAPIESupportInformationRequestList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NGAPIESupportInformationRequestList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_NGAPIESupportInformationRequestList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_NGAPIESupportInformationRequestList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_NGAPIESupportInformationRequestList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_NGAPIESupportInformationRequestList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_NGAPIESupportInformationResponseItem.c b/lib/asn1c/ngap/NGAP_NGAPIESupportInformationResponseItem.c new file mode 100644 index 000000000..dd677e318 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NGAPIESupportInformationResponseItem.c @@ -0,0 +1,239 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_NGAPIESupportInformationResponseItem.h" + +#include "NGAP_ProtocolExtensionContainer.h" +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_type_NGAP_ngap_ProtocolIESupportInfo_constr_3 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_type_NGAP_ngap_ProtocolIEPresenceInfo_constr_7 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_ngap_ProtocolIESupportInfo_value2enum_3[] = { + { 0, 9, "supported" }, + { 1, 13, "not-supported" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_ngap_ProtocolIESupportInfo_enum2value_3[] = { + 1, /* not-supported(1) */ + 0 /* supported(0) */ + /* This list is extensible */ +}; +static const asn_INTEGER_specifics_t asn_SPC_NGAP_ngap_ProtocolIESupportInfo_specs_3 = { + asn_MAP_NGAP_ngap_ProtocolIESupportInfo_value2enum_3, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_ngap_ProtocolIESupportInfo_enum2value_3, /* N => "tag"; sorted by N */ + 2, /* Number of elements in the maps */ + 3, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ngap_ProtocolIESupportInfo_tags_3[] = { + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_ngap_ProtocolIESupportInfo_3 = { + "ngap-ProtocolIESupportInfo", + "ngap-ProtocolIESupportInfo", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_ngap_ProtocolIESupportInfo_tags_3, + sizeof(asn_DEF_NGAP_ngap_ProtocolIESupportInfo_tags_3) + /sizeof(asn_DEF_NGAP_ngap_ProtocolIESupportInfo_tags_3[0]) - 1, /* 1 */ + asn_DEF_NGAP_ngap_ProtocolIESupportInfo_tags_3, /* Same as above */ + sizeof(asn_DEF_NGAP_ngap_ProtocolIESupportInfo_tags_3) + /sizeof(asn_DEF_NGAP_ngap_ProtocolIESupportInfo_tags_3[0]), /* 2 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ngap_ProtocolIESupportInfo_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_ngap_ProtocolIESupportInfo_specs_3 /* Additional specs */ +}; + +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_ngap_ProtocolIEPresenceInfo_value2enum_7[] = { + { 0, 7, "present" }, + { 1, 11, "not-present" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_ngap_ProtocolIEPresenceInfo_enum2value_7[] = { + 1, /* not-present(1) */ + 0 /* present(0) */ + /* This list is extensible */ +}; +static const asn_INTEGER_specifics_t asn_SPC_NGAP_ngap_ProtocolIEPresenceInfo_specs_7 = { + asn_MAP_NGAP_ngap_ProtocolIEPresenceInfo_value2enum_7, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_ngap_ProtocolIEPresenceInfo_enum2value_7, /* N => "tag"; sorted by N */ + 2, /* Number of elements in the maps */ + 3, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ngap_ProtocolIEPresenceInfo_tags_7[] = { + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_ngap_ProtocolIEPresenceInfo_7 = { + "ngap-ProtocolIEPresenceInfo", + "ngap-ProtocolIEPresenceInfo", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_ngap_ProtocolIEPresenceInfo_tags_7, + sizeof(asn_DEF_NGAP_ngap_ProtocolIEPresenceInfo_tags_7) + /sizeof(asn_DEF_NGAP_ngap_ProtocolIEPresenceInfo_tags_7[0]) - 1, /* 1 */ + asn_DEF_NGAP_ngap_ProtocolIEPresenceInfo_tags_7, /* Same as above */ + sizeof(asn_DEF_NGAP_ngap_ProtocolIEPresenceInfo_tags_7) + /sizeof(asn_DEF_NGAP_ngap_ProtocolIEPresenceInfo_tags_7[0]), /* 2 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ngap_ProtocolIEPresenceInfo_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_ngap_ProtocolIEPresenceInfo_specs_7 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_NGAPIESupportInformationResponseItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGAPIESupportInformationResponseItem, ngap_ProtocolIE_Id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "ngap-ProtocolIE-Id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGAPIESupportInformationResponseItem, ngap_ProtocolIESupportInfo), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ngap_ProtocolIESupportInfo_3, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "ngap-ProtocolIESupportInfo" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGAPIESupportInformationResponseItem, ngap_ProtocolIEPresenceInfo), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ngap_ProtocolIEPresenceInfo_7, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "ngap-ProtocolIEPresenceInfo" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_NGAPIESupportInformationResponseItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P191, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_NGAPIESupportInformationResponseItem_oms_1[] = { 3 }; +static const ber_tlv_tag_t asn_DEF_NGAP_NGAPIESupportInformationResponseItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGAPIESupportInformationResponseItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ngap-ProtocolIE-Id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* ngap-ProtocolIESupportInfo */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* ngap-ProtocolIEPresenceInfo */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGAPIESupportInformationResponseItem_specs_1 = { + sizeof(struct NGAP_NGAPIESupportInformationResponseItem), + offsetof(struct NGAP_NGAPIESupportInformationResponseItem, _asn_ctx), + asn_MAP_NGAP_NGAPIESupportInformationResponseItem_tag2el_1, + 4, /* Count of tags in the map */ + asn_MAP_NGAP_NGAPIESupportInformationResponseItem_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 4, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NGAPIESupportInformationResponseItem = { + "NGAPIESupportInformationResponseItem", + "NGAPIESupportInformationResponseItem", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_NGAPIESupportInformationResponseItem_tags_1, + sizeof(asn_DEF_NGAP_NGAPIESupportInformationResponseItem_tags_1) + /sizeof(asn_DEF_NGAP_NGAPIESupportInformationResponseItem_tags_1[0]), /* 1 */ + asn_DEF_NGAP_NGAPIESupportInformationResponseItem_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_NGAPIESupportInformationResponseItem_tags_1) + /sizeof(asn_DEF_NGAP_NGAPIESupportInformationResponseItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_NGAPIESupportInformationResponseItem_1, + 4, /* Elements count */ + &asn_SPC_NGAP_NGAPIESupportInformationResponseItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_NGAPIESupportInformationResponseItem.h b/lib/asn1c/ngap/NGAP_NGAPIESupportInformationResponseItem.h new file mode 100644 index 000000000..b69559462 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NGAPIESupportInformationResponseItem.h @@ -0,0 +1,69 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_NGAPIESupportInformationResponseItem_H_ +#define _NGAP_NGAPIESupportInformationResponseItem_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ProtocolIE-ID.h" +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_NGAPIESupportInformationResponseItem__ngap_ProtocolIESupportInfo { + NGAP_NGAPIESupportInformationResponseItem__ngap_ProtocolIESupportInfo_supported = 0, + NGAP_NGAPIESupportInformationResponseItem__ngap_ProtocolIESupportInfo_not_supported = 1 + /* + * Enumeration is extensible + */ +} e_NGAP_NGAPIESupportInformationResponseItem__ngap_ProtocolIESupportInfo; +typedef enum NGAP_NGAPIESupportInformationResponseItem__ngap_ProtocolIEPresenceInfo { + NGAP_NGAPIESupportInformationResponseItem__ngap_ProtocolIEPresenceInfo_present = 0, + NGAP_NGAPIESupportInformationResponseItem__ngap_ProtocolIEPresenceInfo_not_present = 1 + /* + * Enumeration is extensible + */ +} e_NGAP_NGAPIESupportInformationResponseItem__ngap_ProtocolIEPresenceInfo; + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_NGAPIESupportInformationResponseItem */ +typedef struct NGAP_NGAPIESupportInformationResponseItem { + NGAP_ProtocolIE_ID_t ngap_ProtocolIE_Id; + long ngap_ProtocolIESupportInfo; + long ngap_ProtocolIEPresenceInfo; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_NGAPIESupportInformationResponseItem_t; + +/* Implementation */ +/* extern asn_TYPE_descriptor_t asn_DEF_NGAP_ngap_ProtocolIESupportInfo_3; // (Use -fall-defs-global to expose) */ +/* extern asn_TYPE_descriptor_t asn_DEF_NGAP_ngap_ProtocolIEPresenceInfo_7; // (Use -fall-defs-global to expose) */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NGAPIESupportInformationResponseItem; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGAPIESupportInformationResponseItem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_NGAPIESupportInformationResponseItem_1[4]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_NGAPIESupportInformationResponseItem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_NGAPIESupportInformationResponseList.c b/lib/asn1c/ngap/NGAP_NGAPIESupportInformationResponseList.c new file mode 100644 index 000000000..b5962455a --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NGAPIESupportInformationResponseList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_NGAPIESupportInformationResponseList.h" + +#include "NGAP_NGAPIESupportInformationResponseItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_NGAPIESupportInformationResponseList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_NGAPIESupportInformationResponseList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_NGAPIESupportInformationResponseItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_NGAPIESupportInformationResponseList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_NGAPIESupportInformationResponseList_specs_1 = { + sizeof(struct NGAP_NGAPIESupportInformationResponseList), + offsetof(struct NGAP_NGAPIESupportInformationResponseList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NGAPIESupportInformationResponseList = { + "NGAPIESupportInformationResponseList", + "NGAPIESupportInformationResponseList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_NGAPIESupportInformationResponseList_tags_1, + sizeof(asn_DEF_NGAP_NGAPIESupportInformationResponseList_tags_1) + /sizeof(asn_DEF_NGAP_NGAPIESupportInformationResponseList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_NGAPIESupportInformationResponseList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_NGAPIESupportInformationResponseList_tags_1) + /sizeof(asn_DEF_NGAP_NGAPIESupportInformationResponseList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_NGAPIESupportInformationResponseList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_NGAPIESupportInformationResponseList_1, + 1, /* Single element */ + &asn_SPC_NGAP_NGAPIESupportInformationResponseList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_NGAPIESupportInformationResponseList.h b/lib/asn1c/ngap/NGAP_NGAPIESupportInformationResponseList.h new file mode 100644 index 000000000..9b1827089 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NGAPIESupportInformationResponseList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_NGAPIESupportInformationResponseList_H_ +#define _NGAP_NGAPIESupportInformationResponseList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_NGAPIESupportInformationResponseItem; + +/* NGAP_NGAPIESupportInformationResponseList */ +typedef struct NGAP_NGAPIESupportInformationResponseList { + A_SEQUENCE_OF(struct NGAP_NGAPIESupportInformationResponseItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_NGAPIESupportInformationResponseList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NGAPIESupportInformationResponseList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_NGAPIESupportInformationResponseList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_NGAPIESupportInformationResponseList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_NGAPIESupportInformationResponseList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_NGAPIESupportInformationResponseList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_NGRAN-CGI.c b/lib/asn1c/ngap/NGAP_NGRAN-CGI.c index bac1305c5..c40e64407 100644 --- a/lib/asn1c/ngap/NGAP_NGRAN-CGI.c +++ b/lib/asn1c/ngap/NGAP_NGRAN-CGI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -55,7 +55,7 @@ asn_TYPE_member_t asn_MBR_NGAP_NGRAN_CGI_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_NGRAN_CGI, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P27, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P38, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_NGRAN-CGI.h b/lib/asn1c/ngap/NGAP_NGRAN-CGI.h index 562889497..87aa207a0 100644 --- a/lib/asn1c/ngap/NGAP_NGRAN-CGI.h +++ b/lib/asn1c/ngap/NGAP_NGRAN-CGI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NGRAN-CellReportItem.c b/lib/asn1c/ngap/NGAP_NGRAN-CellReportItem.c new file mode 100644 index 000000000..b1cae7971 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NGRAN-CellReportItem.c @@ -0,0 +1,160 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_NGRAN-CellReportItem.h" + +#include "NGAP_NGRAN-RadioResourceStatus.h" +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_NGRAN_CellReportItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_CellReportItem, nGRAN_CGI), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_NGRAN_CGI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "nGRAN-CGI" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_CellReportItem, nGRAN_CompositeAvailableCapacityGroup), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_EUTRAN_CompositeAvailableCapacityGroup, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "nGRAN-CompositeAvailableCapacityGroup" + }, + { ATF_POINTER, 4, offsetof(struct NGAP_NGRAN_CellReportItem, nGRAN_NumberOfActiveUEs), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_NGRAN_NumberOfActiveUEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "nGRAN-NumberOfActiveUEs" + }, + { ATF_POINTER, 3, offsetof(struct NGAP_NGRAN_CellReportItem, nGRAN_NoofRRCConnections), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_NGRAN_NoofRRCConnections, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "nGRAN-NoofRRCConnections" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_NGRAN_CellReportItem, nGRAN_RadioResourceStatus), + (ASN_TAG_CLASS_CONTEXT | (4 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_NGRAN_RadioResourceStatus, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "nGRAN-RadioResourceStatus" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_NGRAN_CellReportItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (5 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P138, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_NGRAN_CellReportItem_oms_1[] = { 2, 3, 4, 5 }; +static const ber_tlv_tag_t asn_DEF_NGAP_NGRAN_CellReportItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGRAN_CellReportItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* nGRAN-CGI */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* nGRAN-CompositeAvailableCapacityGroup */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* nGRAN-NumberOfActiveUEs */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* nGRAN-NoofRRCConnections */ + { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* nGRAN-RadioResourceStatus */ + { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_CellReportItem_specs_1 = { + sizeof(struct NGAP_NGRAN_CellReportItem), + offsetof(struct NGAP_NGRAN_CellReportItem, _asn_ctx), + asn_MAP_NGAP_NGRAN_CellReportItem_tag2el_1, + 6, /* Count of tags in the map */ + asn_MAP_NGAP_NGRAN_CellReportItem_oms_1, /* Optional members */ + 4, 0, /* Root/Additions */ + 6, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_CellReportItem = { + "NGRAN-CellReportItem", + "NGRAN-CellReportItem", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_NGRAN_CellReportItem_tags_1, + sizeof(asn_DEF_NGAP_NGRAN_CellReportItem_tags_1) + /sizeof(asn_DEF_NGAP_NGRAN_CellReportItem_tags_1[0]), /* 1 */ + asn_DEF_NGAP_NGRAN_CellReportItem_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_NGRAN_CellReportItem_tags_1) + /sizeof(asn_DEF_NGAP_NGRAN_CellReportItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_NGRAN_CellReportItem_1, + 6, /* Elements count */ + &asn_SPC_NGAP_NGRAN_CellReportItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_NGRAN-CellReportItem.h b/lib/asn1c/ngap/NGAP_NGRAN-CellReportItem.h new file mode 100644 index 000000000..da482e855 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NGRAN-CellReportItem.h @@ -0,0 +1,56 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_NGRAN_CellReportItem_H_ +#define _NGAP_NGRAN_CellReportItem_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_NGRAN-CGI.h" +#include "NGAP_EUTRAN-CompositeAvailableCapacityGroup.h" +#include "NGAP_NGRAN-NumberOfActiveUEs.h" +#include "NGAP_NGRAN-NoofRRCConnections.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_NGRAN_RadioResourceStatus; +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_NGRAN-CellReportItem */ +typedef struct NGAP_NGRAN_CellReportItem { + NGAP_NGRAN_CGI_t nGRAN_CGI; + NGAP_EUTRAN_CompositeAvailableCapacityGroup_t nGRAN_CompositeAvailableCapacityGroup; + NGAP_NGRAN_NumberOfActiveUEs_t *nGRAN_NumberOfActiveUEs; /* OPTIONAL */ + NGAP_NGRAN_NoofRRCConnections_t *nGRAN_NoofRRCConnections; /* OPTIONAL */ + struct NGAP_NGRAN_RadioResourceStatus *nGRAN_RadioResourceStatus; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_NGRAN_CellReportItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_CellReportItem; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_CellReportItem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_NGRAN_CellReportItem_1[6]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_NGRAN_CellReportItem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_NGRAN-CellReportList.c b/lib/asn1c/ngap/NGAP_NGRAN-CellReportList.c new file mode 100644 index 000000000..e6f8e61e1 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NGRAN-CellReportList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_NGRAN-CellReportList.h" + +#include "NGAP_NGRAN-CellReportItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_NGRAN_CellReportList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_NGRAN_CellReportList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_NGRAN_CellReportItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_NGRAN_CellReportList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_NGRAN_CellReportList_specs_1 = { + sizeof(struct NGAP_NGRAN_CellReportList), + offsetof(struct NGAP_NGRAN_CellReportList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_CellReportList = { + "NGRAN-CellReportList", + "NGRAN-CellReportList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_NGRAN_CellReportList_tags_1, + sizeof(asn_DEF_NGAP_NGRAN_CellReportList_tags_1) + /sizeof(asn_DEF_NGAP_NGRAN_CellReportList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_NGRAN_CellReportList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_NGRAN_CellReportList_tags_1) + /sizeof(asn_DEF_NGAP_NGRAN_CellReportList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_NGRAN_CellReportList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_NGRAN_CellReportList_1, + 1, /* Single element */ + &asn_SPC_NGAP_NGRAN_CellReportList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_NGRAN-CellReportList.h b/lib/asn1c/ngap/NGAP_NGRAN-CellReportList.h new file mode 100644 index 000000000..70131f240 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NGRAN-CellReportList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_NGRAN_CellReportList_H_ +#define _NGAP_NGRAN_CellReportList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_NGRAN_CellReportItem; + +/* NGAP_NGRAN-CellReportList */ +typedef struct NGAP_NGRAN_CellReportList { + A_SEQUENCE_OF(struct NGAP_NGRAN_CellReportItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_NGRAN_CellReportList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_CellReportList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_NGRAN_CellReportList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_NGRAN_CellReportList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_NGRAN_CellReportList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_NGRAN_CellReportList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_NGRAN-CellToReportItem.c b/lib/asn1c/ngap/NGAP_NGRAN-CellToReportItem.c new file mode 100644 index 000000000..50e2af943 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NGRAN-CellToReportItem.c @@ -0,0 +1,87 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_NGRAN-CellToReportItem.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_NGRAN_CellToReportItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_CellToReportItem, nGRAN_CGI), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_NGRAN_CGI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "nGRAN-CGI" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_NGRAN_CellToReportItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P124, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_NGRAN_CellToReportItem_oms_1[] = { 1 }; +static const ber_tlv_tag_t asn_DEF_NGAP_NGRAN_CellToReportItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGRAN_CellToReportItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* nGRAN-CGI */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_CellToReportItem_specs_1 = { + sizeof(struct NGAP_NGRAN_CellToReportItem), + offsetof(struct NGAP_NGRAN_CellToReportItem, _asn_ctx), + asn_MAP_NGAP_NGRAN_CellToReportItem_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_NGAP_NGRAN_CellToReportItem_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_CellToReportItem = { + "NGRAN-CellToReportItem", + "NGRAN-CellToReportItem", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_NGRAN_CellToReportItem_tags_1, + sizeof(asn_DEF_NGAP_NGRAN_CellToReportItem_tags_1) + /sizeof(asn_DEF_NGAP_NGRAN_CellToReportItem_tags_1[0]), /* 1 */ + asn_DEF_NGAP_NGRAN_CellToReportItem_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_NGRAN_CellToReportItem_tags_1) + /sizeof(asn_DEF_NGAP_NGRAN_CellToReportItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_NGRAN_CellToReportItem_1, + 2, /* Elements count */ + &asn_SPC_NGAP_NGRAN_CellToReportItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_NGRAN-CellToReportItem.h b/lib/asn1c/ngap/NGAP_NGRAN-CellToReportItem.h new file mode 100644 index 000000000..60ff6e542 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NGRAN-CellToReportItem.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_NGRAN_CellToReportItem_H_ +#define _NGAP_NGRAN_CellToReportItem_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_NGRAN-CGI.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_NGRAN-CellToReportItem */ +typedef struct NGAP_NGRAN_CellToReportItem { + NGAP_NGRAN_CGI_t nGRAN_CGI; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_NGRAN_CellToReportItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_CellToReportItem; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_CellToReportItem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_NGRAN_CellToReportItem_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_NGRAN_CellToReportItem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_NGRAN-CellToReportList.c b/lib/asn1c/ngap/NGAP_NGRAN-CellToReportList.c new file mode 100644 index 000000000..1da413ecc --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NGRAN-CellToReportList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_NGRAN-CellToReportList.h" + +#include "NGAP_NGRAN-CellToReportItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_NGRAN_CellToReportList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_NGRAN_CellToReportList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_NGRAN_CellToReportItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_NGRAN_CellToReportList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_NGRAN_CellToReportList_specs_1 = { + sizeof(struct NGAP_NGRAN_CellToReportList), + offsetof(struct NGAP_NGRAN_CellToReportList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_CellToReportList = { + "NGRAN-CellToReportList", + "NGRAN-CellToReportList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_NGRAN_CellToReportList_tags_1, + sizeof(asn_DEF_NGAP_NGRAN_CellToReportList_tags_1) + /sizeof(asn_DEF_NGAP_NGRAN_CellToReportList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_NGRAN_CellToReportList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_NGRAN_CellToReportList_tags_1) + /sizeof(asn_DEF_NGAP_NGRAN_CellToReportList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_NGRAN_CellToReportList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_NGRAN_CellToReportList_1, + 1, /* Single element */ + &asn_SPC_NGAP_NGRAN_CellToReportList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_NGRAN-CellToReportList.h b/lib/asn1c/ngap/NGAP_NGRAN-CellToReportList.h new file mode 100644 index 000000000..3944ee8f7 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NGRAN-CellToReportList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_NGRAN_CellToReportList_H_ +#define _NGAP_NGRAN_CellToReportList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_NGRAN_CellToReportItem; + +/* NGAP_NGRAN-CellToReportList */ +typedef struct NGAP_NGRAN_CellToReportList { + A_SEQUENCE_OF(struct NGAP_NGRAN_CellToReportItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_NGRAN_CellToReportList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_CellToReportList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_NGRAN_CellToReportList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_NGRAN_CellToReportList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_NGRAN_CellToReportList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_NGRAN_CellToReportList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_NGRAN-NoofRRCConnections.c b/lib/asn1c/ngap/NGAP_NGRAN-NoofRRCConnections.c new file mode 100644 index 000000000..fd96d6d15 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NGRAN-NoofRRCConnections.c @@ -0,0 +1,71 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_NGRAN-NoofRRCConnections.h" + +int +NGAP_NGRAN_NoofRRCConnections_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 1L && value <= 65536L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +/* + * This type is implemented using NativeInteger, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_NGRAN_NoofRRCConnections_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 16, -1, 1, 65536 } /* (1..65536,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const ber_tlv_tag_t asn_DEF_NGAP_NGRAN_NoofRRCConnections_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_NoofRRCConnections = { + "NGRAN-NoofRRCConnections", + "NGRAN-NoofRRCConnections", + &asn_OP_NativeInteger, + asn_DEF_NGAP_NGRAN_NoofRRCConnections_tags_1, + sizeof(asn_DEF_NGAP_NGRAN_NoofRRCConnections_tags_1) + /sizeof(asn_DEF_NGAP_NGRAN_NoofRRCConnections_tags_1[0]), /* 1 */ + asn_DEF_NGAP_NGRAN_NoofRRCConnections_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_NGRAN_NoofRRCConnections_tags_1) + /sizeof(asn_DEF_NGAP_NGRAN_NoofRRCConnections_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_NGRAN_NoofRRCConnections_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NGAP_NGRAN_NoofRRCConnections_constraint + }, + 0, 0, /* No members */ + 0 /* No specifics */ +}; + diff --git a/lib/asn1c/ngap/NGAP_NGRAN-NoofRRCConnections.h b/lib/asn1c/ngap/NGAP_NGRAN-NoofRRCConnections.h new file mode 100644 index 000000000..7f904393e --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NGRAN-NoofRRCConnections.h @@ -0,0 +1,39 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_NGRAN_NoofRRCConnections_H_ +#define _NGAP_NGRAN_NoofRRCConnections_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_NGRAN-NoofRRCConnections */ +typedef long NGAP_NGRAN_NoofRRCConnections_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_NGRAN_NoofRRCConnections_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_NoofRRCConnections; +asn_struct_free_f NGAP_NGRAN_NoofRRCConnections_free; +asn_struct_print_f NGAP_NGRAN_NoofRRCConnections_print; +asn_constr_check_f NGAP_NGRAN_NoofRRCConnections_constraint; +jer_type_encoder_f NGAP_NGRAN_NoofRRCConnections_encode_jer; +per_type_decoder_f NGAP_NGRAN_NoofRRCConnections_decode_aper; +per_type_encoder_f NGAP_NGRAN_NoofRRCConnections_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_NGRAN_NoofRRCConnections_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_NGRAN-NumberOfActiveUEs.c b/lib/asn1c/ngap/NGAP_NGRAN-NumberOfActiveUEs.c new file mode 100644 index 000000000..bb2dd02c1 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NGRAN-NumberOfActiveUEs.c @@ -0,0 +1,71 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_NGRAN-NumberOfActiveUEs.h" + +int +NGAP_NGRAN_NumberOfActiveUEs_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 16777215L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +/* + * This type is implemented using NativeInteger, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_NGRAN_NumberOfActiveUEs_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 24, -1, 0, 16777215 } /* (0..16777215,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const ber_tlv_tag_t asn_DEF_NGAP_NGRAN_NumberOfActiveUEs_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_NumberOfActiveUEs = { + "NGRAN-NumberOfActiveUEs", + "NGRAN-NumberOfActiveUEs", + &asn_OP_NativeInteger, + asn_DEF_NGAP_NGRAN_NumberOfActiveUEs_tags_1, + sizeof(asn_DEF_NGAP_NGRAN_NumberOfActiveUEs_tags_1) + /sizeof(asn_DEF_NGAP_NGRAN_NumberOfActiveUEs_tags_1[0]), /* 1 */ + asn_DEF_NGAP_NGRAN_NumberOfActiveUEs_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_NGRAN_NumberOfActiveUEs_tags_1) + /sizeof(asn_DEF_NGAP_NGRAN_NumberOfActiveUEs_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_NGRAN_NumberOfActiveUEs_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NGAP_NGRAN_NumberOfActiveUEs_constraint + }, + 0, 0, /* No members */ + 0 /* No specifics */ +}; + diff --git a/lib/asn1c/ngap/NGAP_NGRAN-NumberOfActiveUEs.h b/lib/asn1c/ngap/NGAP_NGRAN-NumberOfActiveUEs.h new file mode 100644 index 000000000..d3c25ed10 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NGRAN-NumberOfActiveUEs.h @@ -0,0 +1,39 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_NGRAN_NumberOfActiveUEs_H_ +#define _NGAP_NGRAN_NumberOfActiveUEs_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_NGRAN-NumberOfActiveUEs */ +typedef long NGAP_NGRAN_NumberOfActiveUEs_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_NGRAN_NumberOfActiveUEs_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_NumberOfActiveUEs; +asn_struct_free_f NGAP_NGRAN_NumberOfActiveUEs_free; +asn_struct_print_f NGAP_NGRAN_NumberOfActiveUEs_print; +asn_constr_check_f NGAP_NGRAN_NumberOfActiveUEs_constraint; +jer_type_encoder_f NGAP_NGRAN_NumberOfActiveUEs_encode_jer; +per_type_decoder_f NGAP_NGRAN_NumberOfActiveUEs_decode_aper; +per_type_encoder_f NGAP_NGRAN_NumberOfActiveUEs_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_NGRAN_NumberOfActiveUEs_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_NGRAN-RadioResourceStatus.c b/lib/asn1c/ngap/NGAP_NGRAN-RadioResourceStatus.c new file mode 100644 index 000000000..c81e7c2f0 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NGRAN-RadioResourceStatus.c @@ -0,0 +1,369 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_NGRAN-RadioResourceStatus.h" + +#include "NGAP_ProtocolExtensionContainer.h" +static int +memb_NGAP_dL_GBR_PRB_usage_for_MIMO_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 100L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_uL_GBR_PRB_usage_for_MIMO_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 100L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_dL_non_GBR_PRB_usage_for_MIMO_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 100L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_uL_non_GBR_PRB_usage_for_MIMO_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 100L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_dL_Total_PRB_usage_for_MIMO_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 100L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_uL_Total_PRB_usage_for_MIMO_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 100L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_dL_GBR_PRB_usage_for_MIMO_constr_2 CC_NOTUSED = { + { APC_CONSTRAINED, 7, 7, 0, 100 } /* (0..100) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_uL_GBR_PRB_usage_for_MIMO_constr_3 CC_NOTUSED = { + { APC_CONSTRAINED, 7, 7, 0, 100 } /* (0..100) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_dL_non_GBR_PRB_usage_for_MIMO_constr_4 CC_NOTUSED = { + { APC_CONSTRAINED, 7, 7, 0, 100 } /* (0..100) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_uL_non_GBR_PRB_usage_for_MIMO_constr_5 CC_NOTUSED = { + { APC_CONSTRAINED, 7, 7, 0, 100 } /* (0..100) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_dL_Total_PRB_usage_for_MIMO_constr_6 CC_NOTUSED = { + { APC_CONSTRAINED, 7, 7, 0, 100 } /* (0..100) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_uL_Total_PRB_usage_for_MIMO_constr_7 CC_NOTUSED = { + { APC_CONSTRAINED, 7, 7, 0, 100 } /* (0..100) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_NGRAN_RadioResourceStatus_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_RadioResourceStatus, dL_GBR_PRB_usage_for_MIMO), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_dL_GBR_PRB_usage_for_MIMO_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_dL_GBR_PRB_usage_for_MIMO_constraint_1 + }, + 0, 0, /* No default value */ + "dL-GBR-PRB-usage-for-MIMO" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_RadioResourceStatus, uL_GBR_PRB_usage_for_MIMO), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_uL_GBR_PRB_usage_for_MIMO_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_uL_GBR_PRB_usage_for_MIMO_constraint_1 + }, + 0, 0, /* No default value */ + "uL-GBR-PRB-usage-for-MIMO" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_RadioResourceStatus, dL_non_GBR_PRB_usage_for_MIMO), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_dL_non_GBR_PRB_usage_for_MIMO_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_dL_non_GBR_PRB_usage_for_MIMO_constraint_1 + }, + 0, 0, /* No default value */ + "dL-non-GBR-PRB-usage-for-MIMO" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_RadioResourceStatus, uL_non_GBR_PRB_usage_for_MIMO), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_uL_non_GBR_PRB_usage_for_MIMO_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_uL_non_GBR_PRB_usage_for_MIMO_constraint_1 + }, + 0, 0, /* No default value */ + "uL-non-GBR-PRB-usage-for-MIMO" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_RadioResourceStatus, dL_Total_PRB_usage_for_MIMO), + (ASN_TAG_CLASS_CONTEXT | (4 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_dL_Total_PRB_usage_for_MIMO_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_dL_Total_PRB_usage_for_MIMO_constraint_1 + }, + 0, 0, /* No default value */ + "dL-Total-PRB-usage-for-MIMO" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_RadioResourceStatus, uL_Total_PRB_usage_for_MIMO), + (ASN_TAG_CLASS_CONTEXT | (5 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_uL_Total_PRB_usage_for_MIMO_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_uL_Total_PRB_usage_for_MIMO_constraint_1 + }, + 0, 0, /* No default value */ + "uL-Total-PRB-usage-for-MIMO" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_NGRAN_RadioResourceStatus, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (6 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P139, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_NGRAN_RadioResourceStatus_oms_1[] = { 6 }; +static const ber_tlv_tag_t asn_DEF_NGAP_NGRAN_RadioResourceStatus_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGRAN_RadioResourceStatus_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* dL-GBR-PRB-usage-for-MIMO */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* uL-GBR-PRB-usage-for-MIMO */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* dL-non-GBR-PRB-usage-for-MIMO */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* uL-non-GBR-PRB-usage-for-MIMO */ + { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* dL-Total-PRB-usage-for-MIMO */ + { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* uL-Total-PRB-usage-for-MIMO */ + { (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_RadioResourceStatus_specs_1 = { + sizeof(struct NGAP_NGRAN_RadioResourceStatus), + offsetof(struct NGAP_NGRAN_RadioResourceStatus, _asn_ctx), + asn_MAP_NGAP_NGRAN_RadioResourceStatus_tag2el_1, + 7, /* Count of tags in the map */ + asn_MAP_NGAP_NGRAN_RadioResourceStatus_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 7, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_RadioResourceStatus = { + "NGRAN-RadioResourceStatus", + "NGRAN-RadioResourceStatus", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_NGRAN_RadioResourceStatus_tags_1, + sizeof(asn_DEF_NGAP_NGRAN_RadioResourceStatus_tags_1) + /sizeof(asn_DEF_NGAP_NGRAN_RadioResourceStatus_tags_1[0]), /* 1 */ + asn_DEF_NGAP_NGRAN_RadioResourceStatus_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_NGRAN_RadioResourceStatus_tags_1) + /sizeof(asn_DEF_NGAP_NGRAN_RadioResourceStatus_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_NGRAN_RadioResourceStatus_1, + 7, /* Elements count */ + &asn_SPC_NGAP_NGRAN_RadioResourceStatus_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_NGRAN-RadioResourceStatus.h b/lib/asn1c/ngap/NGAP_NGRAN-RadioResourceStatus.h new file mode 100644 index 000000000..cd14e41c9 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NGRAN-RadioResourceStatus.h @@ -0,0 +1,53 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_NGRAN_RadioResourceStatus_H_ +#define _NGAP_NGRAN_RadioResourceStatus_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_NGRAN-RadioResourceStatus */ +typedef struct NGAP_NGRAN_RadioResourceStatus { + long dL_GBR_PRB_usage_for_MIMO; + long uL_GBR_PRB_usage_for_MIMO; + long dL_non_GBR_PRB_usage_for_MIMO; + long uL_non_GBR_PRB_usage_for_MIMO; + long dL_Total_PRB_usage_for_MIMO; + long uL_Total_PRB_usage_for_MIMO; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_NGRAN_RadioResourceStatus_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_RadioResourceStatus; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_RadioResourceStatus_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_NGRAN_RadioResourceStatus_1[7]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_NGRAN_RadioResourceStatus_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_NGRAN-ReportingStatusIEs.c b/lib/asn1c/ngap/NGAP_NGRAN-ReportingStatusIEs.c new file mode 100644 index 000000000..937e5fbbc --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NGRAN-ReportingStatusIEs.c @@ -0,0 +1,87 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_NGRAN-ReportingStatusIEs.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_NGRAN_ReportingStatusIEs_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_ReportingStatusIEs, nGRAN_CellReportList), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_NGRAN_CellReportList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "nGRAN-CellReportList" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_NGRAN_ReportingStatusIEs, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P137, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_NGRAN_ReportingStatusIEs_oms_1[] = { 1 }; +static const ber_tlv_tag_t asn_DEF_NGAP_NGRAN_ReportingStatusIEs_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGRAN_ReportingStatusIEs_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* nGRAN-CellReportList */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_ReportingStatusIEs_specs_1 = { + sizeof(struct NGAP_NGRAN_ReportingStatusIEs), + offsetof(struct NGAP_NGRAN_ReportingStatusIEs, _asn_ctx), + asn_MAP_NGAP_NGRAN_ReportingStatusIEs_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_NGAP_NGRAN_ReportingStatusIEs_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_ReportingStatusIEs = { + "NGRAN-ReportingStatusIEs", + "NGRAN-ReportingStatusIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_NGRAN_ReportingStatusIEs_tags_1, + sizeof(asn_DEF_NGAP_NGRAN_ReportingStatusIEs_tags_1) + /sizeof(asn_DEF_NGAP_NGRAN_ReportingStatusIEs_tags_1[0]), /* 1 */ + asn_DEF_NGAP_NGRAN_ReportingStatusIEs_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_NGRAN_ReportingStatusIEs_tags_1) + /sizeof(asn_DEF_NGAP_NGRAN_ReportingStatusIEs_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_NGRAN_ReportingStatusIEs_1, + 2, /* Elements count */ + &asn_SPC_NGAP_NGRAN_ReportingStatusIEs_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_NGRAN-ReportingStatusIEs.h b/lib/asn1c/ngap/NGAP_NGRAN-ReportingStatusIEs.h new file mode 100644 index 000000000..d9300835c --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NGRAN-ReportingStatusIEs.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_NGRAN_ReportingStatusIEs_H_ +#define _NGAP_NGRAN_ReportingStatusIEs_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_NGRAN-CellReportList.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_NGRAN-ReportingStatusIEs */ +typedef struct NGAP_NGRAN_ReportingStatusIEs { + NGAP_NGRAN_CellReportList_t nGRAN_CellReportList; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_NGRAN_ReportingStatusIEs_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_ReportingStatusIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_ReportingStatusIEs_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_NGRAN_ReportingStatusIEs_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_NGRAN_ReportingStatusIEs_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_NGRAN-ReportingSystemIEs.c b/lib/asn1c/ngap/NGAP_NGRAN-ReportingSystemIEs.c new file mode 100644 index 000000000..44bd113eb --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NGRAN-ReportingSystemIEs.c @@ -0,0 +1,87 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_NGRAN-ReportingSystemIEs.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_NGRAN_ReportingSystemIEs_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_ReportingSystemIEs, nGRAN_CellToReportList), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_NGRAN_CellToReportList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "nGRAN-CellToReportList" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_NGRAN_ReportingSystemIEs, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P122, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_NGRAN_ReportingSystemIEs_oms_1[] = { 1 }; +static const ber_tlv_tag_t asn_DEF_NGAP_NGRAN_ReportingSystemIEs_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGRAN_ReportingSystemIEs_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* nGRAN-CellToReportList */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_ReportingSystemIEs_specs_1 = { + sizeof(struct NGAP_NGRAN_ReportingSystemIEs), + offsetof(struct NGAP_NGRAN_ReportingSystemIEs, _asn_ctx), + asn_MAP_NGAP_NGRAN_ReportingSystemIEs_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_NGAP_NGRAN_ReportingSystemIEs_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_ReportingSystemIEs = { + "NGRAN-ReportingSystemIEs", + "NGRAN-ReportingSystemIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_NGRAN_ReportingSystemIEs_tags_1, + sizeof(asn_DEF_NGAP_NGRAN_ReportingSystemIEs_tags_1) + /sizeof(asn_DEF_NGAP_NGRAN_ReportingSystemIEs_tags_1[0]), /* 1 */ + asn_DEF_NGAP_NGRAN_ReportingSystemIEs_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_NGRAN_ReportingSystemIEs_tags_1) + /sizeof(asn_DEF_NGAP_NGRAN_ReportingSystemIEs_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_NGRAN_ReportingSystemIEs_1, + 2, /* Elements count */ + &asn_SPC_NGAP_NGRAN_ReportingSystemIEs_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_NGRAN-ReportingSystemIEs.h b/lib/asn1c/ngap/NGAP_NGRAN-ReportingSystemIEs.h new file mode 100644 index 000000000..b3441b9d0 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NGRAN-ReportingSystemIEs.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_NGRAN_ReportingSystemIEs_H_ +#define _NGAP_NGRAN_ReportingSystemIEs_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_NGRAN-CellToReportList.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_NGRAN-ReportingSystemIEs */ +typedef struct NGAP_NGRAN_ReportingSystemIEs { + NGAP_NGRAN_CellToReportList_t nGRAN_CellToReportList; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_NGRAN_ReportingSystemIEs_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_ReportingSystemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_ReportingSystemIEs_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_NGRAN_ReportingSystemIEs_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_NGRAN_ReportingSystemIEs_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_NGRAN-TNLAssociationToRemoveItem.c b/lib/asn1c/ngap/NGAP_NGRAN-TNLAssociationToRemoveItem.c index 6e977b8ae..abd9761c9 100644 --- a/lib/asn1c/ngap/NGAP_NGRAN-TNLAssociationToRemoveItem.c +++ b/lib/asn1c/ngap/NGAP_NGRAN-TNLAssociationToRemoveItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -47,7 +47,7 @@ asn_TYPE_member_t asn_MBR_NGAP_NGRAN_TNLAssociationToRemoveItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_NGRAN_TNLAssociationToRemoveItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P129, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P192, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_NGRAN-TNLAssociationToRemoveItem.h b/lib/asn1c/ngap/NGAP_NGRAN-TNLAssociationToRemoveItem.h index c78d9c202..5214fb732 100644 --- a/lib/asn1c/ngap/NGAP_NGRAN-TNLAssociationToRemoveItem.h +++ b/lib/asn1c/ngap/NGAP_NGRAN-TNLAssociationToRemoveItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NGRAN-TNLAssociationToRemoveList.c b/lib/asn1c/ngap/NGAP_NGRAN-TNLAssociationToRemoveList.c index 68de1b2bf..564eb0379 100644 --- a/lib/asn1c/ngap/NGAP_NGRAN-TNLAssociationToRemoveList.c +++ b/lib/asn1c/ngap/NGAP_NGRAN-TNLAssociationToRemoveList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_NGRAN-TNLAssociationToRemoveItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_NGRAN_TNLAssociationToRemoveList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_NGRAN_TNLAssociationToRemoveList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_NGRAN_TNLAssociationToRemoveList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_NGRAN_TNLAssociationToRemoveList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_NGRAN_TNLAssociationToRemoveList_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_NGRAN_TNLAssociationToRemoveList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_NGRAN_TNLAssociationToRemoveList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_NGRAN_TNLAssociationToRemoveList_specs_1 = { sizeof(struct NGAP_NGRAN_TNLAssociationToRemoveList), offsetof(struct NGAP_NGRAN_TNLAssociationToRemoveList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_NGRAN-TNLAssociationToRemoveList.h b/lib/asn1c/ngap/NGAP_NGRAN-TNLAssociationToRemoveList.h index 0fbb7883d..1c31dcfcb 100644 --- a/lib/asn1c/ngap/NGAP_NGRAN-TNLAssociationToRemoveList.h +++ b/lib/asn1c/ngap/NGAP_NGRAN-TNLAssociationToRemoveList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_NGRAN_TNLAssociationToRemoveList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_TNLAssociationToRemoveList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_NGRAN_TNLAssociationToRemoveList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_NGRAN_TNLAssociationToRemoveList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_NGRAN_TNLAssociationToRemoveList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_NGRANTraceID.c b/lib/asn1c/ngap/NGAP_NGRANTraceID.c index 698b15275..a0dacf803 100644 --- a/lib/asn1c/ngap/NGAP_NGRANTraceID.c +++ b/lib/asn1c/ngap/NGAP_NGRANTraceID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NGRANTraceID.h b/lib/asn1c/ngap/NGAP_NGRANTraceID.h index 4f2686e35..2db783a4f 100644 --- a/lib/asn1c/ngap/NGAP_NGRANTraceID.h +++ b/lib/asn1c/ngap/NGAP_NGRANTraceID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NGReset.c b/lib/asn1c/ngap/NGAP_NGReset.c index a01868276..bb6b4e7c2 100644 --- a/lib/asn1c/ngap/NGAP_NGReset.c +++ b/lib/asn1c/ngap/NGAP_NGReset.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_NGReset_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGReset, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P61, + &asn_DEF_NGAP_ProtocolIE_Container_11854P61, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_NGReset.h b/lib/asn1c/ngap/NGAP_NGReset.h index f9efd8bad..7ece3b190 100644 --- a/lib/asn1c/ngap/NGAP_NGReset.h +++ b/lib/asn1c/ngap/NGAP_NGReset.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_NGReset */ typedef struct NGAP_NGReset { - NGAP_ProtocolIE_Container_9574P61_t protocolIEs; + NGAP_ProtocolIE_Container_11854P61_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_NGResetAcknowledge.c b/lib/asn1c/ngap/NGAP_NGResetAcknowledge.c index d610ce44e..8008e33bf 100644 --- a/lib/asn1c/ngap/NGAP_NGResetAcknowledge.c +++ b/lib/asn1c/ngap/NGAP_NGResetAcknowledge.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_NGResetAcknowledge_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGResetAcknowledge, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P62, + &asn_DEF_NGAP_ProtocolIE_Container_11854P62, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_NGResetAcknowledge.h b/lib/asn1c/ngap/NGAP_NGResetAcknowledge.h index 559fb27b0..8eed00f74 100644 --- a/lib/asn1c/ngap/NGAP_NGResetAcknowledge.h +++ b/lib/asn1c/ngap/NGAP_NGResetAcknowledge.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_NGResetAcknowledge */ typedef struct NGAP_NGResetAcknowledge { - NGAP_ProtocolIE_Container_9574P62_t protocolIEs; + NGAP_ProtocolIE_Container_11854P62_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_NGSetupFailure.c b/lib/asn1c/ngap/NGAP_NGSetupFailure.c index 211daf4f3..4b0bb5420 100644 --- a/lib/asn1c/ngap/NGAP_NGSetupFailure.c +++ b/lib/asn1c/ngap/NGAP_NGSetupFailure.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_NGSetupFailure_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGSetupFailure, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P53, + &asn_DEF_NGAP_ProtocolIE_Container_11854P53, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_NGSetupFailure.h b/lib/asn1c/ngap/NGAP_NGSetupFailure.h index 594882168..8d0eb6c51 100644 --- a/lib/asn1c/ngap/NGAP_NGSetupFailure.h +++ b/lib/asn1c/ngap/NGAP_NGSetupFailure.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_NGSetupFailure */ typedef struct NGAP_NGSetupFailure { - NGAP_ProtocolIE_Container_9574P53_t protocolIEs; + NGAP_ProtocolIE_Container_11854P53_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_NGSetupRequest.c b/lib/asn1c/ngap/NGAP_NGSetupRequest.c index 9f15861ef..2eb3da521 100644 --- a/lib/asn1c/ngap/NGAP_NGSetupRequest.c +++ b/lib/asn1c/ngap/NGAP_NGSetupRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_NGSetupRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGSetupRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P51, + &asn_DEF_NGAP_ProtocolIE_Container_11854P51, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_NGSetupRequest.h b/lib/asn1c/ngap/NGAP_NGSetupRequest.h index 62c590895..3086f7ad3 100644 --- a/lib/asn1c/ngap/NGAP_NGSetupRequest.h +++ b/lib/asn1c/ngap/NGAP_NGSetupRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_NGSetupRequest */ typedef struct NGAP_NGSetupRequest { - NGAP_ProtocolIE_Container_9574P51_t protocolIEs; + NGAP_ProtocolIE_Container_11854P51_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_NGSetupResponse.c b/lib/asn1c/ngap/NGAP_NGSetupResponse.c index f46203ad7..c621e0d9e 100644 --- a/lib/asn1c/ngap/NGAP_NGSetupResponse.c +++ b/lib/asn1c/ngap/NGAP_NGSetupResponse.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_NGSetupResponse_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGSetupResponse, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P52, + &asn_DEF_NGAP_ProtocolIE_Container_11854P52, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_NGSetupResponse.h b/lib/asn1c/ngap/NGAP_NGSetupResponse.h index ba893c633..1f4765a58 100644 --- a/lib/asn1c/ngap/NGAP_NGSetupResponse.h +++ b/lib/asn1c/ngap/NGAP_NGSetupResponse.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_NGSetupResponse */ typedef struct NGAP_NGSetupResponse { - NGAP_ProtocolIE_Container_9574P52_t protocolIEs; + NGAP_ProtocolIE_Container_11854P52_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_NID.c b/lib/asn1c/ngap/NGAP_NID.c index 3dcfd00ed..ad16a61b6 100644 --- a/lib/asn1c/ngap/NGAP_NID.c +++ b/lib/asn1c/ngap/NGAP_NID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NID.h b/lib/asn1c/ngap/NGAP_NID.h index aedb2cc56..c7fe80e46 100644 --- a/lib/asn1c/ngap/NGAP_NID.h +++ b/lib/asn1c/ngap/NGAP_NID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NPN-AccessInformation.c b/lib/asn1c/ngap/NGAP_NPN-AccessInformation.c index 6ca16aa2d..339825c47 100644 --- a/lib/asn1c/ngap/NGAP_NPN-AccessInformation.c +++ b/lib/asn1c/ngap/NGAP_NPN-AccessInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -10,13 +10,13 @@ #include "NGAP_CellCAGList.h" #include "NGAP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_NPN_AccessInformation_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_NPN_AccessInformation_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_NPN_AccessInformation_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_NPN_AccessInformation_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_NPN_AccessInformation, choice.pNI_NPN_Access_Information), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_NPN_AccessInformation_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_NPN_AccessInformation, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P28, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P39, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -56,7 +56,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_NPN_AccessInformation_tag2el_1[] { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* pNI-NPN-Access-Information */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_NPN_AccessInformation_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_NGAP_NPN_AccessInformation_specs_1 = { sizeof(struct NGAP_NPN_AccessInformation), offsetof(struct NGAP_NPN_AccessInformation, _asn_ctx), offsetof(struct NGAP_NPN_AccessInformation, present), diff --git a/lib/asn1c/ngap/NGAP_NPN-AccessInformation.h b/lib/asn1c/ngap/NGAP_NPN-AccessInformation.h index 338e48106..390d4ef92 100644 --- a/lib/asn1c/ngap/NGAP_NPN-AccessInformation.h +++ b/lib/asn1c/ngap/NGAP_NPN-AccessInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,6 +43,9 @@ typedef struct NGAP_NPN_AccessInformation { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_NPN_AccessInformation; +extern asn_CHOICE_specifics_t asn_SPC_NGAP_NPN_AccessInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_NPN_AccessInformation_1[2]; +extern asn_per_constraints_t asn_PER_type_NGAP_NPN_AccessInformation_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_NPN-MobilityInformation.c b/lib/asn1c/ngap/NGAP_NPN-MobilityInformation.c index 2e78b596c..61c3f8196 100644 --- a/lib/asn1c/ngap/NGAP_NPN-MobilityInformation.c +++ b/lib/asn1c/ngap/NGAP_NPN-MobilityInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,13 +11,13 @@ #include "NGAP_PNI-NPN-MobilityInformation.h" #include "NGAP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_NPN_MobilityInformation_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_NPN_MobilityInformation_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_NPN_MobilityInformation_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_NPN_MobilityInformation_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_NPN_MobilityInformation, choice.sNPN_MobilityInformation), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -55,7 +55,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_NPN_MobilityInformation_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_NPN_MobilityInformation, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P29, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P40, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -75,7 +75,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_NPN_MobilityInformation_tag2el_1 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* pNI-NPN-MobilityInformation */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_NPN_MobilityInformation_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_NGAP_NPN_MobilityInformation_specs_1 = { sizeof(struct NGAP_NPN_MobilityInformation), offsetof(struct NGAP_NPN_MobilityInformation, _asn_ctx), offsetof(struct NGAP_NPN_MobilityInformation, present), diff --git a/lib/asn1c/ngap/NGAP_NPN-MobilityInformation.h b/lib/asn1c/ngap/NGAP_NPN-MobilityInformation.h index ee597dc10..b78d3d433 100644 --- a/lib/asn1c/ngap/NGAP_NPN-MobilityInformation.h +++ b/lib/asn1c/ngap/NGAP_NPN-MobilityInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,6 +46,9 @@ typedef struct NGAP_NPN_MobilityInformation { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_NPN_MobilityInformation; +extern asn_CHOICE_specifics_t asn_SPC_NGAP_NPN_MobilityInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_NPN_MobilityInformation_1[3]; +extern asn_per_constraints_t asn_PER_type_NGAP_NPN_MobilityInformation_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_NPN-PagingAssistanceInformation.c b/lib/asn1c/ngap/NGAP_NPN-PagingAssistanceInformation.c index b8720156e..664d94222 100644 --- a/lib/asn1c/ngap/NGAP_NPN-PagingAssistanceInformation.c +++ b/lib/asn1c/ngap/NGAP_NPN-PagingAssistanceInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -10,13 +10,13 @@ #include "NGAP_Allowed-PNI-NPN-List.h" #include "NGAP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_NPN_PagingAssistanceInformation_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_NPN_PagingAssistanceInformation_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_NPN_PagingAssistanceInformation_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_NPN_PagingAssistanceInformation_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_NPN_PagingAssistanceInformation, choice.pNI_NPN_PagingAssistance), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_NPN_PagingAssistanceInformation_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_NPN_PagingAssistanceInformation, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P30, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P41, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -56,7 +56,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_NPN_PagingAssistanceInformation_ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* pNI-NPN-PagingAssistance */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_NPN_PagingAssistanceInformation_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_NGAP_NPN_PagingAssistanceInformation_specs_1 = { sizeof(struct NGAP_NPN_PagingAssistanceInformation), offsetof(struct NGAP_NPN_PagingAssistanceInformation, _asn_ctx), offsetof(struct NGAP_NPN_PagingAssistanceInformation, present), diff --git a/lib/asn1c/ngap/NGAP_NPN-PagingAssistanceInformation.h b/lib/asn1c/ngap/NGAP_NPN-PagingAssistanceInformation.h index 8ff30e563..6b60560fa 100644 --- a/lib/asn1c/ngap/NGAP_NPN-PagingAssistanceInformation.h +++ b/lib/asn1c/ngap/NGAP_NPN-PagingAssistanceInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,6 +43,9 @@ typedef struct NGAP_NPN_PagingAssistanceInformation { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_NPN_PagingAssistanceInformation; +extern asn_CHOICE_specifics_t asn_SPC_NGAP_NPN_PagingAssistanceInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_NPN_PagingAssistanceInformation_1[2]; +extern asn_per_constraints_t asn_PER_type_NGAP_NPN_PagingAssistanceInformation_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_NPN-Support.c b/lib/asn1c/ngap/NGAP_NPN-Support.c index e3cc5f9d5..b7a450705 100644 --- a/lib/asn1c/ngap/NGAP_NPN-Support.c +++ b/lib/asn1c/ngap/NGAP_NPN-Support.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_NPN_Support_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_NPN_Support_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_NPN_Support_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_NPN_Support_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NPN_Support, choice.sNPN), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -36,7 +36,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_NPN_Support_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_NPN_Support, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P31, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P42, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -55,7 +55,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_NPN_Support_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* sNPN */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_NPN_Support_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_NGAP_NPN_Support_specs_1 = { sizeof(struct NGAP_NPN_Support), offsetof(struct NGAP_NPN_Support, _asn_ctx), offsetof(struct NGAP_NPN_Support, present), diff --git a/lib/asn1c/ngap/NGAP_NPN-Support.h b/lib/asn1c/ngap/NGAP_NPN-Support.h index 0390750fd..3e4d9ecf3 100644 --- a/lib/asn1c/ngap/NGAP_NPN-Support.h +++ b/lib/asn1c/ngap/NGAP_NPN-Support.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,6 +43,9 @@ typedef struct NGAP_NPN_Support { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_NPN_Support; +extern asn_CHOICE_specifics_t asn_SPC_NGAP_NPN_Support_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_NPN_Support_1[2]; +extern asn_per_constraints_t asn_PER_type_NGAP_NPN_Support_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_NR-CGI.c b/lib/asn1c/ngap/NGAP_NR-CGI.c index e8ffcd92f..b429736ef 100644 --- a/lib/asn1c/ngap/NGAP_NR-CGI.c +++ b/lib/asn1c/ngap/NGAP_NR-CGI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_NR_CGI_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_NR_CGI, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P131, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P194, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_NR-CGI.h b/lib/asn1c/ngap/NGAP_NR-CGI.h index c874e5007..358ebcf72 100644 --- a/lib/asn1c/ngap/NGAP_NR-CGI.h +++ b/lib/asn1c/ngap/NGAP_NR-CGI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NR-CGIList.c b/lib/asn1c/ngap/NGAP_NR-CGIList.c index 1c31699f1..266c964b1 100644 --- a/lib/asn1c/ngap/NGAP_NR-CGIList.c +++ b/lib/asn1c/ngap/NGAP_NR-CGIList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NR-CGIList.h b/lib/asn1c/ngap/NGAP_NR-CGIList.h index 68cebaad5..be2f085c1 100644 --- a/lib/asn1c/ngap/NGAP_NR-CGIList.h +++ b/lib/asn1c/ngap/NGAP_NR-CGIList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NR-CGIListForWarning.c b/lib/asn1c/ngap/NGAP_NR-CGIListForWarning.c index 3ffa0d2aa..2c2390413 100644 --- a/lib/asn1c/ngap/NGAP_NR-CGIListForWarning.c +++ b/lib/asn1c/ngap/NGAP_NR-CGIListForWarning.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NR-CGIListForWarning.h b/lib/asn1c/ngap/NGAP_NR-CGIListForWarning.h index 79775ceb1..5752d3211 100644 --- a/lib/asn1c/ngap/NGAP_NR-CGIListForWarning.h +++ b/lib/asn1c/ngap/NGAP_NR-CGIListForWarning.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NR-PCI.c b/lib/asn1c/ngap/NGAP_NR-PCI.c index 4cefbe09e..6d24dbf3f 100644 --- a/lib/asn1c/ngap/NGAP_NR-PCI.c +++ b/lib/asn1c/ngap/NGAP_NR-PCI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NR-PCI.h b/lib/asn1c/ngap/NGAP_NR-PCI.h index a199ccc44..589854648 100644 --- a/lib/asn1c/ngap/NGAP_NR-PCI.h +++ b/lib/asn1c/ngap/NGAP_NR-PCI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NR-Paging-Time-Window.c b/lib/asn1c/ngap/NGAP_NR-Paging-Time-Window.c new file mode 100644 index 000000000..3c1535ec8 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NR-Paging-Time-Window.c @@ -0,0 +1,125 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_NR-Paging-Time-Window.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_NR_Paging_Time_Window_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 4, 4, 0, 15 } /* (0..15,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_NR_Paging_Time_Window_value2enum_1[] = { + { 0, 2, "s1" }, + { 1, 2, "s2" }, + { 2, 2, "s3" }, + { 3, 2, "s4" }, + { 4, 2, "s5" }, + { 5, 2, "s6" }, + { 6, 2, "s7" }, + { 7, 2, "s8" }, + { 8, 2, "s9" }, + { 9, 3, "s10" }, + { 10, 3, "s11" }, + { 11, 3, "s12" }, + { 12, 3, "s13" }, + { 13, 3, "s14" }, + { 14, 3, "s15" }, + { 15, 3, "s16" }, + { 16, 3, "s17" }, + { 17, 3, "s18" }, + { 18, 3, "s19" }, + { 19, 3, "s20" }, + { 20, 3, "s21" }, + { 21, 3, "s22" }, + { 22, 3, "s23" }, + { 23, 3, "s24" }, + { 24, 3, "s25" }, + { 25, 3, "s26" }, + { 26, 3, "s27" }, + { 27, 3, "s28" }, + { 28, 3, "s29" }, + { 29, 3, "s30" }, + { 30, 3, "s31" }, + { 31, 3, "s32" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_NR_Paging_Time_Window_enum2value_1[] = { + 0, /* s1(0) */ + 9, /* s10(9) */ + 10, /* s11(10) */ + 11, /* s12(11) */ + 12, /* s13(12) */ + 13, /* s14(13) */ + 14, /* s15(14) */ + 15, /* s16(15) */ + 16, /* s17(16) */ + 17, /* s18(17) */ + 18, /* s19(18) */ + 1, /* s2(1) */ + 19, /* s20(19) */ + 20, /* s21(20) */ + 21, /* s22(21) */ + 22, /* s23(22) */ + 23, /* s24(23) */ + 24, /* s25(24) */ + 25, /* s26(25) */ + 26, /* s27(26) */ + 27, /* s28(27) */ + 28, /* s29(28) */ + 2, /* s3(2) */ + 29, /* s30(29) */ + 30, /* s31(30) */ + 31, /* s32(31) */ + 3, /* s4(3) */ + 4, /* s5(4) */ + 5, /* s6(5) */ + 6, /* s7(6) */ + 7, /* s8(7) */ + 8 /* s9(8) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_NGAP_NR_Paging_Time_Window_specs_1 = { + asn_MAP_NGAP_NR_Paging_Time_Window_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_NR_Paging_Time_Window_enum2value_1, /* N => "tag"; sorted by N */ + 32, /* Number of elements in the maps */ + 17, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_NR_Paging_Time_Window_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NR_Paging_Time_Window = { + "NR-Paging-Time-Window", + "NR-Paging-Time-Window", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_NR_Paging_Time_Window_tags_1, + sizeof(asn_DEF_NGAP_NR_Paging_Time_Window_tags_1) + /sizeof(asn_DEF_NGAP_NR_Paging_Time_Window_tags_1[0]), /* 1 */ + asn_DEF_NGAP_NR_Paging_Time_Window_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_NR_Paging_Time_Window_tags_1) + /sizeof(asn_DEF_NGAP_NR_Paging_Time_Window_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_NR_Paging_Time_Window_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_NR_Paging_Time_Window_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_NR-Paging-Time-Window.h b/lib/asn1c/ngap/NGAP_NR-Paging-Time-Window.h new file mode 100644 index 000000000..60f6f2f49 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NR-Paging-Time-Window.h @@ -0,0 +1,79 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_NR_Paging_Time_Window_H_ +#define _NGAP_NR_Paging_Time_Window_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_NR_Paging_Time_Window { + NGAP_NR_Paging_Time_Window_s1 = 0, + NGAP_NR_Paging_Time_Window_s2 = 1, + NGAP_NR_Paging_Time_Window_s3 = 2, + NGAP_NR_Paging_Time_Window_s4 = 3, + NGAP_NR_Paging_Time_Window_s5 = 4, + NGAP_NR_Paging_Time_Window_s6 = 5, + NGAP_NR_Paging_Time_Window_s7 = 6, + NGAP_NR_Paging_Time_Window_s8 = 7, + NGAP_NR_Paging_Time_Window_s9 = 8, + NGAP_NR_Paging_Time_Window_s10 = 9, + NGAP_NR_Paging_Time_Window_s11 = 10, + NGAP_NR_Paging_Time_Window_s12 = 11, + NGAP_NR_Paging_Time_Window_s13 = 12, + NGAP_NR_Paging_Time_Window_s14 = 13, + NGAP_NR_Paging_Time_Window_s15 = 14, + NGAP_NR_Paging_Time_Window_s16 = 15, + /* + * Enumeration is extensible + */ + NGAP_NR_Paging_Time_Window_s17 = 16, + NGAP_NR_Paging_Time_Window_s18 = 17, + NGAP_NR_Paging_Time_Window_s19 = 18, + NGAP_NR_Paging_Time_Window_s20 = 19, + NGAP_NR_Paging_Time_Window_s21 = 20, + NGAP_NR_Paging_Time_Window_s22 = 21, + NGAP_NR_Paging_Time_Window_s23 = 22, + NGAP_NR_Paging_Time_Window_s24 = 23, + NGAP_NR_Paging_Time_Window_s25 = 24, + NGAP_NR_Paging_Time_Window_s26 = 25, + NGAP_NR_Paging_Time_Window_s27 = 26, + NGAP_NR_Paging_Time_Window_s28 = 27, + NGAP_NR_Paging_Time_Window_s29 = 28, + NGAP_NR_Paging_Time_Window_s30 = 29, + NGAP_NR_Paging_Time_Window_s31 = 30, + NGAP_NR_Paging_Time_Window_s32 = 31 +} e_NGAP_NR_Paging_Time_Window; + +/* NGAP_NR-Paging-Time-Window */ +typedef long NGAP_NR_Paging_Time_Window_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_NR_Paging_Time_Window_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NR_Paging_Time_Window; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_NR_Paging_Time_Window_specs_1; +asn_struct_free_f NGAP_NR_Paging_Time_Window_free; +asn_struct_print_f NGAP_NR_Paging_Time_Window_print; +asn_constr_check_f NGAP_NR_Paging_Time_Window_constraint; +jer_type_encoder_f NGAP_NR_Paging_Time_Window_encode_jer; +per_type_decoder_f NGAP_NR_Paging_Time_Window_decode_aper; +per_type_encoder_f NGAP_NR_Paging_Time_Window_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_NR_Paging_Time_Window_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_NR-Paging-eDRX-Cycle.c b/lib/asn1c/ngap/NGAP_NR-Paging-eDRX-Cycle.c new file mode 100644 index 000000000..211bc1a93 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NR-Paging-eDRX-Cycle.c @@ -0,0 +1,87 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_NR-Paging-eDRX-Cycle.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_NR_Paging_eDRX_Cycle_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 4, 4, 0, 12 } /* (0..12,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_NR_Paging_eDRX_Cycle_value2enum_1[] = { + { 0, 9, "hfquarter" }, + { 1, 6, "hfhalf" }, + { 2, 3, "hf1" }, + { 3, 3, "hf2" }, + { 4, 3, "hf4" }, + { 5, 3, "hf8" }, + { 6, 4, "hf16" }, + { 7, 4, "hf32" }, + { 8, 4, "hf64" }, + { 9, 5, "hf128" }, + { 10, 5, "hf256" }, + { 11, 5, "hf512" }, + { 12, 6, "hf1024" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_NR_Paging_eDRX_Cycle_enum2value_1[] = { + 2, /* hf1(2) */ + 12, /* hf1024(12) */ + 9, /* hf128(9) */ + 6, /* hf16(6) */ + 3, /* hf2(3) */ + 10, /* hf256(10) */ + 7, /* hf32(7) */ + 4, /* hf4(4) */ + 11, /* hf512(11) */ + 8, /* hf64(8) */ + 5, /* hf8(5) */ + 1, /* hfhalf(1) */ + 0 /* hfquarter(0) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_NGAP_NR_Paging_eDRX_Cycle_specs_1 = { + asn_MAP_NGAP_NR_Paging_eDRX_Cycle_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_NR_Paging_eDRX_Cycle_enum2value_1, /* N => "tag"; sorted by N */ + 13, /* Number of elements in the maps */ + 14, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_NR_Paging_eDRX_Cycle_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NR_Paging_eDRX_Cycle = { + "NR-Paging-eDRX-Cycle", + "NR-Paging-eDRX-Cycle", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_NR_Paging_eDRX_Cycle_tags_1, + sizeof(asn_DEF_NGAP_NR_Paging_eDRX_Cycle_tags_1) + /sizeof(asn_DEF_NGAP_NR_Paging_eDRX_Cycle_tags_1[0]), /* 1 */ + asn_DEF_NGAP_NR_Paging_eDRX_Cycle_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_NR_Paging_eDRX_Cycle_tags_1) + /sizeof(asn_DEF_NGAP_NR_Paging_eDRX_Cycle_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_NR_Paging_eDRX_Cycle_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_NR_Paging_eDRX_Cycle_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_NR-Paging-eDRX-Cycle.h b/lib/asn1c/ngap/NGAP_NR-Paging-eDRX-Cycle.h new file mode 100644 index 000000000..a16118a99 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NR-Paging-eDRX-Cycle.h @@ -0,0 +1,60 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_NR_Paging_eDRX_Cycle_H_ +#define _NGAP_NR_Paging_eDRX_Cycle_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_NR_Paging_eDRX_Cycle { + NGAP_NR_Paging_eDRX_Cycle_hfquarter = 0, + NGAP_NR_Paging_eDRX_Cycle_hfhalf = 1, + NGAP_NR_Paging_eDRX_Cycle_hf1 = 2, + NGAP_NR_Paging_eDRX_Cycle_hf2 = 3, + NGAP_NR_Paging_eDRX_Cycle_hf4 = 4, + NGAP_NR_Paging_eDRX_Cycle_hf8 = 5, + NGAP_NR_Paging_eDRX_Cycle_hf16 = 6, + NGAP_NR_Paging_eDRX_Cycle_hf32 = 7, + NGAP_NR_Paging_eDRX_Cycle_hf64 = 8, + NGAP_NR_Paging_eDRX_Cycle_hf128 = 9, + NGAP_NR_Paging_eDRX_Cycle_hf256 = 10, + NGAP_NR_Paging_eDRX_Cycle_hf512 = 11, + NGAP_NR_Paging_eDRX_Cycle_hf1024 = 12 + /* + * Enumeration is extensible + */ +} e_NGAP_NR_Paging_eDRX_Cycle; + +/* NGAP_NR-Paging-eDRX-Cycle */ +typedef long NGAP_NR_Paging_eDRX_Cycle_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_NR_Paging_eDRX_Cycle_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NR_Paging_eDRX_Cycle; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_NR_Paging_eDRX_Cycle_specs_1; +asn_struct_free_f NGAP_NR_Paging_eDRX_Cycle_free; +asn_struct_print_f NGAP_NR_Paging_eDRX_Cycle_print; +asn_constr_check_f NGAP_NR_Paging_eDRX_Cycle_constraint; +jer_type_encoder_f NGAP_NR_Paging_eDRX_Cycle_encode_jer; +per_type_decoder_f NGAP_NR_Paging_eDRX_Cycle_decode_aper; +per_type_encoder_f NGAP_NR_Paging_eDRX_Cycle_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_NR_Paging_eDRX_Cycle_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_NR-PagingeDRXInformation.c b/lib/asn1c/ngap/NGAP_NR-PagingeDRXInformation.c new file mode 100644 index 000000000..8db0efd6b --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NR-PagingeDRXInformation.c @@ -0,0 +1,105 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_NR-PagingeDRXInformation.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_NR_PagingeDRXInformation_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NR_PagingeDRXInformation, nR_paging_eDRX_Cycle), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_NR_Paging_eDRX_Cycle, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "nR-paging-eDRX-Cycle" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_NR_PagingeDRXInformation, nR_paging_Time_Window), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_NR_Paging_Time_Window, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "nR-paging-Time-Window" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_NR_PagingeDRXInformation, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P195, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_NR_PagingeDRXInformation_oms_1[] = { 1, 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_NR_PagingeDRXInformation_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NR_PagingeDRXInformation_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* nR-paging-eDRX-Cycle */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* nR-paging-Time-Window */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NR_PagingeDRXInformation_specs_1 = { + sizeof(struct NGAP_NR_PagingeDRXInformation), + offsetof(struct NGAP_NR_PagingeDRXInformation, _asn_ctx), + asn_MAP_NGAP_NR_PagingeDRXInformation_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_NR_PagingeDRXInformation_oms_1, /* Optional members */ + 2, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NR_PagingeDRXInformation = { + "NR-PagingeDRXInformation", + "NR-PagingeDRXInformation", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_NR_PagingeDRXInformation_tags_1, + sizeof(asn_DEF_NGAP_NR_PagingeDRXInformation_tags_1) + /sizeof(asn_DEF_NGAP_NR_PagingeDRXInformation_tags_1[0]), /* 1 */ + asn_DEF_NGAP_NR_PagingeDRXInformation_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_NR_PagingeDRXInformation_tags_1) + /sizeof(asn_DEF_NGAP_NR_PagingeDRXInformation_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_NR_PagingeDRXInformation_1, + 3, /* Elements count */ + &asn_SPC_NGAP_NR_PagingeDRXInformation_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_NR-PagingeDRXInformation.h b/lib/asn1c/ngap/NGAP_NR-PagingeDRXInformation.h new file mode 100644 index 000000000..583f68421 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NR-PagingeDRXInformation.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_NR_PagingeDRXInformation_H_ +#define _NGAP_NR_PagingeDRXInformation_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_NR-Paging-eDRX-Cycle.h" +#include "NGAP_NR-Paging-Time-Window.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_NR-PagingeDRXInformation */ +typedef struct NGAP_NR_PagingeDRXInformation { + NGAP_NR_Paging_eDRX_Cycle_t nR_paging_eDRX_Cycle; + NGAP_NR_Paging_Time_Window_t *nR_paging_Time_Window; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_NR_PagingeDRXInformation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NR_PagingeDRXInformation; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NR_PagingeDRXInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_NR_PagingeDRXInformation_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_NR_PagingeDRXInformation_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_NRARFCN.c b/lib/asn1c/ngap/NGAP_NRARFCN.c index ce22d7fd8..3c303ea12 100644 --- a/lib/asn1c/ngap/NGAP_NRARFCN.c +++ b/lib/asn1c/ngap/NGAP_NRARFCN.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NRARFCN.h b/lib/asn1c/ngap/NGAP_NRARFCN.h index a3ef5429e..b4da47c79 100644 --- a/lib/asn1c/ngap/NGAP_NRARFCN.h +++ b/lib/asn1c/ngap/NGAP_NRARFCN.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NRCellIdentity.c b/lib/asn1c/ngap/NGAP_NRCellIdentity.c index cb526fba7..86a039f77 100644 --- a/lib/asn1c/ngap/NGAP_NRCellIdentity.c +++ b/lib/asn1c/ngap/NGAP_NRCellIdentity.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NRCellIdentity.h b/lib/asn1c/ngap/NGAP_NRCellIdentity.h index 2bc084f58..7186602e8 100644 --- a/lib/asn1c/ngap/NGAP_NRCellIdentity.h +++ b/lib/asn1c/ngap/NGAP_NRCellIdentity.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NRFrequencyBand-List.c b/lib/asn1c/ngap/NGAP_NRFrequencyBand-List.c index 2a2377807..94330879e 100644 --- a/lib/asn1c/ngap/NGAP_NRFrequencyBand-List.c +++ b/lib/asn1c/ngap/NGAP_NRFrequencyBand-List.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NRFrequencyBand-List.h b/lib/asn1c/ngap/NGAP_NRFrequencyBand-List.h index e7714a818..bf56e4c52 100644 --- a/lib/asn1c/ngap/NGAP_NRFrequencyBand-List.h +++ b/lib/asn1c/ngap/NGAP_NRFrequencyBand-List.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NRFrequencyBand.c b/lib/asn1c/ngap/NGAP_NRFrequencyBand.c index e5643ab2f..bc564d4cc 100644 --- a/lib/asn1c/ngap/NGAP_NRFrequencyBand.c +++ b/lib/asn1c/ngap/NGAP_NRFrequencyBand.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NRFrequencyBand.h b/lib/asn1c/ngap/NGAP_NRFrequencyBand.h index 4b4efede9..911a8ed10 100644 --- a/lib/asn1c/ngap/NGAP_NRFrequencyBand.h +++ b/lib/asn1c/ngap/NGAP_NRFrequencyBand.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NRFrequencyBandItem.c b/lib/asn1c/ngap/NGAP_NRFrequencyBandItem.c index 113f14cde..c1059c9db 100644 --- a/lib/asn1c/ngap/NGAP_NRFrequencyBandItem.c +++ b/lib/asn1c/ngap/NGAP_NRFrequencyBandItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_NRFrequencyBandItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_NRFrequencyBandItem, iE_Extension), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P132, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P197, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_NRFrequencyBandItem.h b/lib/asn1c/ngap/NGAP_NRFrequencyBandItem.h index 86f7a57d4..d0d0ad22a 100644 --- a/lib/asn1c/ngap/NGAP_NRFrequencyBandItem.h +++ b/lib/asn1c/ngap/NGAP_NRFrequencyBandItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NRFrequencyInfo.c b/lib/asn1c/ngap/NGAP_NRFrequencyInfo.c index b18087cd7..a14f2735b 100644 --- a/lib/asn1c/ngap/NGAP_NRFrequencyInfo.c +++ b/lib/asn1c/ngap/NGAP_NRFrequencyInfo.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_NRFrequencyInfo_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_NRFrequencyInfo, iE_Extension), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P133, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P198, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_NRFrequencyInfo.h b/lib/asn1c/ngap/NGAP_NRFrequencyInfo.h index b21ac26df..a0775cc71 100644 --- a/lib/asn1c/ngap/NGAP_NRFrequencyInfo.h +++ b/lib/asn1c/ngap/NGAP_NRFrequencyInfo.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NRMobilityHistoryReport.c b/lib/asn1c/ngap/NGAP_NRMobilityHistoryReport.c index f6ec3afdb..a3edade7b 100644 --- a/lib/asn1c/ngap/NGAP_NRMobilityHistoryReport.c +++ b/lib/asn1c/ngap/NGAP_NRMobilityHistoryReport.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NRMobilityHistoryReport.h b/lib/asn1c/ngap/NGAP_NRMobilityHistoryReport.h index 5183c958d..3c43ffa89 100644 --- a/lib/asn1c/ngap/NGAP_NRMobilityHistoryReport.h +++ b/lib/asn1c/ngap/NGAP_NRMobilityHistoryReport.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NRNTNTAIInformation.c b/lib/asn1c/ngap/NGAP_NRNTNTAIInformation.c new file mode 100644 index 000000000..34e9d5e25 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NRNTNTAIInformation.c @@ -0,0 +1,123 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_NRNTNTAIInformation.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_NRNTNTAIInformation_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NRNTNTAIInformation, servingPLMN), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_PLMNIdentity, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "servingPLMN" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NRNTNTAIInformation, tACListInNRNTN), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_TACListInNRNTN, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "tACListInNRNTN" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_NRNTNTAIInformation, uELocationDerivedTACInNRNTN), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_TAC, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "uELocationDerivedTACInNRNTN" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_NRNTNTAIInformation, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P196, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_NRNTNTAIInformation_oms_1[] = { 2, 3 }; +static const ber_tlv_tag_t asn_DEF_NGAP_NRNTNTAIInformation_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NRNTNTAIInformation_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* servingPLMN */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* tACListInNRNTN */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* uELocationDerivedTACInNRNTN */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRNTNTAIInformation_specs_1 = { + sizeof(struct NGAP_NRNTNTAIInformation), + offsetof(struct NGAP_NRNTNTAIInformation, _asn_ctx), + asn_MAP_NGAP_NRNTNTAIInformation_tag2el_1, + 4, /* Count of tags in the map */ + asn_MAP_NGAP_NRNTNTAIInformation_oms_1, /* Optional members */ + 2, 0, /* Root/Additions */ + 4, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NRNTNTAIInformation = { + "NRNTNTAIInformation", + "NRNTNTAIInformation", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_NRNTNTAIInformation_tags_1, + sizeof(asn_DEF_NGAP_NRNTNTAIInformation_tags_1) + /sizeof(asn_DEF_NGAP_NRNTNTAIInformation_tags_1[0]), /* 1 */ + asn_DEF_NGAP_NRNTNTAIInformation_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_NRNTNTAIInformation_tags_1) + /sizeof(asn_DEF_NGAP_NRNTNTAIInformation_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_NRNTNTAIInformation_1, + 4, /* Elements count */ + &asn_SPC_NGAP_NRNTNTAIInformation_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_NRNTNTAIInformation.h b/lib/asn1c/ngap/NGAP_NRNTNTAIInformation.h new file mode 100644 index 000000000..6412cd40e --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NRNTNTAIInformation.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_NRNTNTAIInformation_H_ +#define _NGAP_NRNTNTAIInformation_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_PLMNIdentity.h" +#include "NGAP_TACListInNRNTN.h" +#include "NGAP_TAC.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_NRNTNTAIInformation */ +typedef struct NGAP_NRNTNTAIInformation { + NGAP_PLMNIdentity_t servingPLMN; + NGAP_TACListInNRNTN_t tACListInNRNTN; + NGAP_TAC_t *uELocationDerivedTACInNRNTN; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_NRNTNTAIInformation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NRNTNTAIInformation; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRNTNTAIInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_NRNTNTAIInformation_1[4]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_NRNTNTAIInformation_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_NRPPa-PDU.c b/lib/asn1c/ngap/NGAP_NRPPa-PDU.c index 35633eae1..9b70c097a 100644 --- a/lib/asn1c/ngap/NGAP_NRPPa-PDU.c +++ b/lib/asn1c/ngap/NGAP_NRPPa-PDU.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NRPPa-PDU.h b/lib/asn1c/ngap/NGAP_NRPPa-PDU.h index b77d9e7c6..966052ca2 100644 --- a/lib/asn1c/ngap/NGAP_NRPPa-PDU.h +++ b/lib/asn1c/ngap/NGAP_NRPPa-PDU.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NRUERLFReportContainer.c b/lib/asn1c/ngap/NGAP_NRUERLFReportContainer.c index 16ad4e779..5a9e2193e 100644 --- a/lib/asn1c/ngap/NGAP_NRUERLFReportContainer.c +++ b/lib/asn1c/ngap/NGAP_NRUERLFReportContainer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NRUERLFReportContainer.h b/lib/asn1c/ngap/NGAP_NRUERLFReportContainer.h index 442d3f2a3..e6e98be35 100644 --- a/lib/asn1c/ngap/NGAP_NRUERLFReportContainer.h +++ b/lib/asn1c/ngap/NGAP_NRUERLFReportContainer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NRUESidelinkAggregateMaximumBitrate.c b/lib/asn1c/ngap/NGAP_NRUESidelinkAggregateMaximumBitrate.c index 1cc44a958..69001f7e8 100644 --- a/lib/asn1c/ngap/NGAP_NRUESidelinkAggregateMaximumBitrate.c +++ b/lib/asn1c/ngap/NGAP_NRUESidelinkAggregateMaximumBitrate.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_NRUESidelinkAggregateMaximumBitrate.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_NRUESidelinkAggregateMaximumBitrate_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_NRUESidelinkAggregateMaximumBitrate_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NRUESidelinkAggregateMaximumBitrate, uESidelinkAggregateMaximumBitRate), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_NRUESidelinkAggregateMaximumBitrate_1[] = { ATF_POINTER, 1, offsetof(struct NGAP_NRUESidelinkAggregateMaximumBitrate, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P135, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P200, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -52,7 +52,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_NRUESidelinkAggregateMaximumBitr { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* uESidelinkAggregateMaximumBitRate */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRUESidelinkAggregateMaximumBitrate_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRUESidelinkAggregateMaximumBitrate_specs_1 = { sizeof(struct NGAP_NRUESidelinkAggregateMaximumBitrate), offsetof(struct NGAP_NRUESidelinkAggregateMaximumBitrate, _asn_ctx), asn_MAP_NGAP_NRUESidelinkAggregateMaximumBitrate_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_NRUESidelinkAggregateMaximumBitrate.h b/lib/asn1c/ngap/NGAP_NRUESidelinkAggregateMaximumBitrate.h index f6500d542..88bce2114 100644 --- a/lib/asn1c/ngap/NGAP_NRUESidelinkAggregateMaximumBitrate.h +++ b/lib/asn1c/ngap/NGAP_NRUESidelinkAggregateMaximumBitrate.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,6 +37,8 @@ typedef struct NGAP_NRUESidelinkAggregateMaximumBitrate { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRUESidelinkAggregateMaximumBitrate_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_NRUESidelinkAggregateMaximumBitrate_1[2]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_NRV2XServicesAuthorized.c b/lib/asn1c/ngap/NGAP_NRV2XServicesAuthorized.c index 2512d569b..0f2950a36 100644 --- a/lib/asn1c/ngap/NGAP_NRV2XServicesAuthorized.c +++ b/lib/asn1c/ngap/NGAP_NRV2XServicesAuthorized.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_NRV2XServicesAuthorized.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_NRV2XServicesAuthorized_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_NRV2XServicesAuthorized_1[] = { { ATF_POINTER, 3, offsetof(struct NGAP_NRV2XServicesAuthorized, vehicleUE), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_NRV2XServicesAuthorized_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_NRV2XServicesAuthorized, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P134, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P199, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_NRV2XServicesAuthorized_tag2el_1 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* pedestrianUE */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRV2XServicesAuthorized_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRV2XServicesAuthorized_specs_1 = { sizeof(struct NGAP_NRV2XServicesAuthorized), offsetof(struct NGAP_NRV2XServicesAuthorized, _asn_ctx), asn_MAP_NGAP_NRV2XServicesAuthorized_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_NRV2XServicesAuthorized.h b/lib/asn1c/ngap/NGAP_NRV2XServicesAuthorized.h index a90a08f6f..12d214e91 100644 --- a/lib/asn1c/ngap/NGAP_NRV2XServicesAuthorized.h +++ b/lib/asn1c/ngap/NGAP_NRV2XServicesAuthorized.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct NGAP_NRV2XServicesAuthorized { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_NRV2XServicesAuthorized; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRV2XServicesAuthorized_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_NRV2XServicesAuthorized_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_NRencryptionAlgorithms.c b/lib/asn1c/ngap/NGAP_NRencryptionAlgorithms.c index 0d9e3ed43..cd86de3d9 100644 --- a/lib/asn1c/ngap/NGAP_NRencryptionAlgorithms.c +++ b/lib/asn1c/ngap/NGAP_NRencryptionAlgorithms.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NRencryptionAlgorithms.h b/lib/asn1c/ngap/NGAP_NRencryptionAlgorithms.h index 678ec8ce7..ff09f2705 100644 --- a/lib/asn1c/ngap/NGAP_NRencryptionAlgorithms.h +++ b/lib/asn1c/ngap/NGAP_NRencryptionAlgorithms.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NRintegrityProtectionAlgorithms.c b/lib/asn1c/ngap/NGAP_NRintegrityProtectionAlgorithms.c index 75e3c129a..2aafca769 100644 --- a/lib/asn1c/ngap/NGAP_NRintegrityProtectionAlgorithms.c +++ b/lib/asn1c/ngap/NGAP_NRintegrityProtectionAlgorithms.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NRintegrityProtectionAlgorithms.h b/lib/asn1c/ngap/NGAP_NRintegrityProtectionAlgorithms.h index 6f3ab2a30..43730e6d7 100644 --- a/lib/asn1c/ngap/NGAP_NRintegrityProtectionAlgorithms.h +++ b/lib/asn1c/ngap/NGAP_NRintegrityProtectionAlgorithms.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NSAG-ID.c b/lib/asn1c/ngap/NGAP_NSAG-ID.c new file mode 100644 index 000000000..3539890f5 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NSAG-ID.c @@ -0,0 +1,71 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_NSAG-ID.h" + +int +NGAP_NSAG_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 255L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +/* + * This type is implemented using NativeInteger, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_NSAG_ID_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 8, 8, 0, 255 } /* (0..255,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const ber_tlv_tag_t asn_DEF_NGAP_NSAG_ID_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NSAG_ID = { + "NSAG-ID", + "NSAG-ID", + &asn_OP_NativeInteger, + asn_DEF_NGAP_NSAG_ID_tags_1, + sizeof(asn_DEF_NGAP_NSAG_ID_tags_1) + /sizeof(asn_DEF_NGAP_NSAG_ID_tags_1[0]), /* 1 */ + asn_DEF_NGAP_NSAG_ID_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_NSAG_ID_tags_1) + /sizeof(asn_DEF_NGAP_NSAG_ID_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_NSAG_ID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NGAP_NSAG_ID_constraint + }, + 0, 0, /* No members */ + 0 /* No specifics */ +}; + diff --git a/lib/asn1c/ngap/NGAP_NSAG-ID.h b/lib/asn1c/ngap/NGAP_NSAG-ID.h new file mode 100644 index 000000000..d412be287 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NSAG-ID.h @@ -0,0 +1,39 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_NSAG_ID_H_ +#define _NGAP_NSAG_ID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_NSAG-ID */ +typedef long NGAP_NSAG_ID_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_NSAG_ID_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NSAG_ID; +asn_struct_free_f NGAP_NSAG_ID_free; +asn_struct_print_f NGAP_NSAG_ID_print; +asn_constr_check_f NGAP_NSAG_ID_constraint; +jer_type_encoder_f NGAP_NSAG_ID_encode_jer; +per_type_decoder_f NGAP_NSAG_ID_decode_aper; +per_type_encoder_f NGAP_NSAG_ID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_NSAG_ID_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_NetworkInstance.c b/lib/asn1c/ngap/NGAP_NetworkInstance.c index ba7ec8081..1c1689a57 100644 --- a/lib/asn1c/ngap/NGAP_NetworkInstance.c +++ b/lib/asn1c/ngap/NGAP_NetworkInstance.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,7 +37,7 @@ NGAP_NetworkInstance_constraint(const asn_TYPE_descriptor_t *td, const void *spt * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_NetworkInstance_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_NetworkInstance_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 8, 8, 1, 256 } /* (1..256,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/ngap/NGAP_NetworkInstance.h b/lib/asn1c/ngap/NGAP_NetworkInstance.h index 71ead4049..a1e07b308 100644 --- a/lib/asn1c/ngap/NGAP_NetworkInstance.h +++ b/lib/asn1c/ngap/NGAP_NetworkInstance.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef long NGAP_NetworkInstance_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_NetworkInstance_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NetworkInstance; asn_struct_free_f NGAP_NetworkInstance_free; asn_struct_print_f NGAP_NetworkInstance_print; diff --git a/lib/asn1c/ngap/NGAP_NewSecurityContextInd.c b/lib/asn1c/ngap/NGAP_NewSecurityContextInd.c index bb9130ef5..abb8a9043 100644 --- a/lib/asn1c/ngap/NGAP_NewSecurityContextInd.c +++ b/lib/asn1c/ngap/NGAP_NewSecurityContextInd.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_NewSecurityContextInd_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_NewSecurityContextInd_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_NGAP_NewSecurityContextInd_enum2value_1[] = { 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_NewSecurityContextInd_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_NewSecurityContextInd_specs_1 = { asn_MAP_NGAP_NewSecurityContextInd_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_NewSecurityContextInd_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_NewSecurityContextInd.h b/lib/asn1c/ngap/NGAP_NewSecurityContextInd.h index 2271b3e26..4b1abd24d 100644 --- a/lib/asn1c/ngap/NGAP_NewSecurityContextInd.h +++ b/lib/asn1c/ngap/NGAP_NewSecurityContextInd.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum NGAP_NewSecurityContextInd { typedef long NGAP_NewSecurityContextInd_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_NewSecurityContextInd_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NewSecurityContextInd; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_NewSecurityContextInd_specs_1; asn_struct_free_f NGAP_NewSecurityContextInd_free; asn_struct_print_f NGAP_NewSecurityContextInd_print; asn_constr_check_f NGAP_NewSecurityContextInd_constraint; diff --git a/lib/asn1c/ngap/NGAP_NextHopChainingCount.c b/lib/asn1c/ngap/NGAP_NextHopChainingCount.c index 0a44e7c16..c3e10282b 100644 --- a/lib/asn1c/ngap/NGAP_NextHopChainingCount.c +++ b/lib/asn1c/ngap/NGAP_NextHopChainingCount.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NextHopChainingCount.h b/lib/asn1c/ngap/NGAP_NextHopChainingCount.h index 3cd4502c4..ee1a03243 100644 --- a/lib/asn1c/ngap/NGAP_NextHopChainingCount.h +++ b/lib/asn1c/ngap/NGAP_NextHopChainingCount.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NextPagingAreaScope.c b/lib/asn1c/ngap/NGAP_NextPagingAreaScope.c index 7ac64b844..5284fbe9c 100644 --- a/lib/asn1c/ngap/NGAP_NextPagingAreaScope.c +++ b/lib/asn1c/ngap/NGAP_NextPagingAreaScope.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NextPagingAreaScope.h b/lib/asn1c/ngap/NGAP_NextPagingAreaScope.h index c8f0162d1..224184fdc 100644 --- a/lib/asn1c/ngap/NGAP_NextPagingAreaScope.h +++ b/lib/asn1c/ngap/NGAP_NextPagingAreaScope.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,13 +33,13 @@ typedef long NGAP_NextPagingAreaScope_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_NextPagingAreaScope_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NextPagingAreaScope; -extern const asn_INTEGER_specifics_t asn_SPC_NextPagingAreaScope_specs_1; -asn_struct_free_f NextPagingAreaScope_free; -asn_struct_print_f NextPagingAreaScope_print; -asn_constr_check_f NextPagingAreaScope_constraint; -jer_type_encoder_f NextPagingAreaScope_encode_jer; -per_type_decoder_f NextPagingAreaScope_decode_aper; -per_type_encoder_f NextPagingAreaScope_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_NextPagingAreaScope_specs_1; +asn_struct_free_f NGAP_NextPagingAreaScope_free; +asn_struct_print_f NGAP_NextPagingAreaScope_print; +asn_constr_check_f NGAP_NextPagingAreaScope_constraint; +jer_type_encoder_f NGAP_NextPagingAreaScope_encode_jer; +per_type_decoder_f NGAP_NextPagingAreaScope_decode_aper; +per_type_encoder_f NGAP_NextPagingAreaScope_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_NgENB-ID.c b/lib/asn1c/ngap/NGAP_NgENB-ID.c index 1d0dffa71..73f6cae5e 100644 --- a/lib/asn1c/ngap/NGAP_NgENB-ID.c +++ b/lib/asn1c/ngap/NGAP_NgENB-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -184,7 +184,7 @@ asn_TYPE_member_t asn_MBR_NGAP_NgENB_ID_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_NgENB_ID, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P26, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P37, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_NgENB-ID.h b/lib/asn1c/ngap/NGAP_NgENB-ID.h index 0726ad766..45ccd3c72 100644 --- a/lib/asn1c/ngap/NGAP_NgENB-ID.h +++ b/lib/asn1c/ngap/NGAP_NgENB-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NonDynamic5QIDescriptor.c b/lib/asn1c/ngap/NGAP_NonDynamic5QIDescriptor.c index 62814b60b..9bc9d5134 100644 --- a/lib/asn1c/ngap/NGAP_NonDynamic5QIDescriptor.c +++ b/lib/asn1c/ngap/NGAP_NonDynamic5QIDescriptor.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -80,7 +80,7 @@ asn_TYPE_member_t asn_MBR_NGAP_NonDynamic5QIDescriptor_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_NonDynamic5QIDescriptor, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P130, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P193, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_NonDynamic5QIDescriptor.h b/lib/asn1c/ngap/NGAP_NonDynamic5QIDescriptor.h index d7335240b..58f724bc4 100644 --- a/lib/asn1c/ngap/NGAP_NonDynamic5QIDescriptor.h +++ b/lib/asn1c/ngap/NGAP_NonDynamic5QIDescriptor.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NotAllowedTACs.c b/lib/asn1c/ngap/NGAP_NotAllowedTACs.c index 6cf76e229..edcd9befc 100644 --- a/lib/asn1c/ngap/NGAP_NotAllowedTACs.c +++ b/lib/asn1c/ngap/NGAP_NotAllowedTACs.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NotAllowedTACs.h b/lib/asn1c/ngap/NGAP_NotAllowedTACs.h index 1708fa11c..3ed78a0b7 100644 --- a/lib/asn1c/ngap/NGAP_NotAllowedTACs.h +++ b/lib/asn1c/ngap/NGAP_NotAllowedTACs.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NotificationCause.c b/lib/asn1c/ngap/NGAP_NotificationCause.c index f10d21a20..46e07b218 100644 --- a/lib/asn1c/ngap/NGAP_NotificationCause.c +++ b/lib/asn1c/ngap/NGAP_NotificationCause.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NotificationCause.h b/lib/asn1c/ngap/NGAP_NotificationCause.h index 14f51f669..a4100ffe1 100644 --- a/lib/asn1c/ngap/NGAP_NotificationCause.h +++ b/lib/asn1c/ngap/NGAP_NotificationCause.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,13 +33,13 @@ typedef long NGAP_NotificationCause_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_NotificationCause_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NotificationCause; -extern const asn_INTEGER_specifics_t asn_SPC_NotificationCause_specs_1; -asn_struct_free_f NotificationCause_free; -asn_struct_print_f NotificationCause_print; -asn_constr_check_f NotificationCause_constraint; -jer_type_encoder_f NotificationCause_encode_jer; -per_type_decoder_f NotificationCause_decode_aper; -per_type_encoder_f NotificationCause_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_NotificationCause_specs_1; +asn_struct_free_f NGAP_NotificationCause_free; +asn_struct_print_f NGAP_NotificationCause_print; +asn_constr_check_f NGAP_NotificationCause_constraint; +jer_type_encoder_f NGAP_NotificationCause_encode_jer; +per_type_decoder_f NGAP_NotificationCause_decode_aper; +per_type_encoder_f NGAP_NotificationCause_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_NotificationCell-Item.c b/lib/asn1c/ngap/NGAP_NotificationCell-Item.c new file mode 100644 index 000000000..3c18a2f4d --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NotificationCell-Item.c @@ -0,0 +1,163 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_NotificationCell-Item.h" + +#include "NGAP_ProtocolExtensionContainer.h" +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_type_NGAP_notifyFlag_constr_3 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_notifyFlag_value2enum_3[] = { + { 0, 9, "activated" }, + { 1, 11, "deactivated" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_notifyFlag_enum2value_3[] = { + 0, /* activated(0) */ + 1 /* deactivated(1) */ + /* This list is extensible */ +}; +static const asn_INTEGER_specifics_t asn_SPC_NGAP_notifyFlag_specs_3 = { + asn_MAP_NGAP_notifyFlag_value2enum_3, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_notifyFlag_enum2value_3, /* N => "tag"; sorted by N */ + 2, /* Number of elements in the maps */ + 3, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_notifyFlag_tags_3[] = { + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_notifyFlag_3 = { + "notifyFlag", + "notifyFlag", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_notifyFlag_tags_3, + sizeof(asn_DEF_NGAP_notifyFlag_tags_3) + /sizeof(asn_DEF_NGAP_notifyFlag_tags_3[0]) - 1, /* 1 */ + asn_DEF_NGAP_notifyFlag_tags_3, /* Same as above */ + sizeof(asn_DEF_NGAP_notifyFlag_tags_3) + /sizeof(asn_DEF_NGAP_notifyFlag_tags_3[0]), /* 2 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_notifyFlag_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_notifyFlag_specs_3 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_NotificationCell_Item_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NotificationCell_Item, nGRAN_CGI), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_NGRAN_CGI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "nGRAN-CGI" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NotificationCell_Item, notifyFlag), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_notifyFlag_3, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "notifyFlag" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_NotificationCell_Item, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P130, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_NotificationCell_Item_oms_1[] = { 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_NotificationCell_Item_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NotificationCell_Item_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* nGRAN-CGI */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* notifyFlag */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NotificationCell_Item_specs_1 = { + sizeof(struct NGAP_NotificationCell_Item), + offsetof(struct NGAP_NotificationCell_Item, _asn_ctx), + asn_MAP_NGAP_NotificationCell_Item_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_NotificationCell_Item_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NotificationCell_Item = { + "NotificationCell-Item", + "NotificationCell-Item", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_NotificationCell_Item_tags_1, + sizeof(asn_DEF_NGAP_NotificationCell_Item_tags_1) + /sizeof(asn_DEF_NGAP_NotificationCell_Item_tags_1[0]), /* 1 */ + asn_DEF_NGAP_NotificationCell_Item_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_NotificationCell_Item_tags_1) + /sizeof(asn_DEF_NGAP_NotificationCell_Item_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_NotificationCell_Item_1, + 3, /* Elements count */ + &asn_SPC_NGAP_NotificationCell_Item_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_NotificationCell-Item.h b/lib/asn1c/ngap/NGAP_NotificationCell-Item.h new file mode 100644 index 000000000..0cce0a579 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NotificationCell-Item.h @@ -0,0 +1,60 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_NotificationCell_Item_H_ +#define _NGAP_NotificationCell_Item_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_NGRAN-CGI.h" +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_NotificationCell_Item__notifyFlag { + NGAP_NotificationCell_Item__notifyFlag_activated = 0, + NGAP_NotificationCell_Item__notifyFlag_deactivated = 1 + /* + * Enumeration is extensible + */ +} e_NGAP_NotificationCell_Item__notifyFlag; + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_NotificationCell-Item */ +typedef struct NGAP_NotificationCell_Item { + NGAP_NGRAN_CGI_t nGRAN_CGI; + long notifyFlag; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_NotificationCell_Item_t; + +/* Implementation */ +/* extern asn_TYPE_descriptor_t asn_DEF_NGAP_notifyFlag_3; // (Use -fall-defs-global to expose) */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NotificationCell_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NotificationCell_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_NotificationCell_Item_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_NotificationCell_Item_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_NotificationCellList.c b/lib/asn1c/ngap/NGAP_NotificationCellList.c new file mode 100644 index 000000000..6eafaeacf --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NotificationCellList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_NotificationCellList.h" + +#include "NGAP_NotificationCell-Item.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_NotificationCellList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 14, 14, 1, 16384 } /* (SIZE(1..16384)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_NotificationCellList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_NotificationCell_Item, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_NotificationCellList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_NotificationCellList_specs_1 = { + sizeof(struct NGAP_NotificationCellList), + offsetof(struct NGAP_NotificationCellList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NotificationCellList = { + "NotificationCellList", + "NotificationCellList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_NotificationCellList_tags_1, + sizeof(asn_DEF_NGAP_NotificationCellList_tags_1) + /sizeof(asn_DEF_NGAP_NotificationCellList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_NotificationCellList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_NotificationCellList_tags_1) + /sizeof(asn_DEF_NGAP_NotificationCellList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_NotificationCellList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_NotificationCellList_1, + 1, /* Single element */ + &asn_SPC_NGAP_NotificationCellList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_NotificationCellList.h b/lib/asn1c/ngap/NGAP_NotificationCellList.h new file mode 100644 index 000000000..cefcdea8e --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NotificationCellList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_NotificationCellList_H_ +#define _NGAP_NotificationCellList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_NotificationCell_Item; + +/* NGAP_NotificationCellList */ +typedef struct NGAP_NotificationCellList { + A_SEQUENCE_OF(struct NGAP_NotificationCell_Item) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_NotificationCellList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NotificationCellList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_NotificationCellList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_NotificationCellList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_NotificationCellList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_NotificationCellList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_NotificationControl.c b/lib/asn1c/ngap/NGAP_NotificationControl.c index e808d1ee5..063e10ad3 100644 --- a/lib/asn1c/ngap/NGAP_NotificationControl.c +++ b/lib/asn1c/ngap/NGAP_NotificationControl.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NotificationControl.h b/lib/asn1c/ngap/NGAP_NotificationControl.h index 42e972084..c22c92caf 100644 --- a/lib/asn1c/ngap/NGAP_NotificationControl.h +++ b/lib/asn1c/ngap/NGAP_NotificationControl.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,13 +32,13 @@ typedef long NGAP_NotificationControl_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_NotificationControl_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NotificationControl; -extern const asn_INTEGER_specifics_t asn_SPC_NotificationControl_specs_1; -asn_struct_free_f NotificationControl_free; -asn_struct_print_f NotificationControl_print; -asn_constr_check_f NotificationControl_constraint; -jer_type_encoder_f NotificationControl_encode_jer; -per_type_decoder_f NotificationControl_decode_aper; -per_type_encoder_f NotificationControl_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_NotificationControl_specs_1; +asn_struct_free_f NGAP_NotificationControl_free; +asn_struct_print_f NGAP_NotificationControl_print; +asn_constr_check_f NGAP_NotificationControl_constraint; +jer_type_encoder_f NGAP_NotificationControl_encode_jer; +per_type_decoder_f NGAP_NotificationControl_decode_aper; +per_type_encoder_f NGAP_NotificationControl_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_NotifySourceNGRANNode.c b/lib/asn1c/ngap/NGAP_NotifySourceNGRANNode.c index cba007c6b..ab41532b0 100644 --- a/lib/asn1c/ngap/NGAP_NotifySourceNGRANNode.c +++ b/lib/asn1c/ngap/NGAP_NotifySourceNGRANNode.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_NotifySourceNGRANNode_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_NotifySourceNGRANNode_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_NGAP_NotifySourceNGRANNode_enum2value_1[] = { 0 /* notifySource(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_NotifySourceNGRANNode_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_NotifySourceNGRANNode_specs_1 = { asn_MAP_NGAP_NotifySourceNGRANNode_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_NotifySourceNGRANNode_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_NotifySourceNGRANNode.h b/lib/asn1c/ngap/NGAP_NotifySourceNGRANNode.h index a17e5c519..b62ad1b28 100644 --- a/lib/asn1c/ngap/NGAP_NotifySourceNGRANNode.h +++ b/lib/asn1c/ngap/NGAP_NotifySourceNGRANNode.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum NGAP_NotifySourceNGRANNode { typedef long NGAP_NotifySourceNGRANNode_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_NotifySourceNGRANNode_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NotifySourceNGRANNode; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_NotifySourceNGRANNode_specs_1; asn_struct_free_f NGAP_NotifySourceNGRANNode_free; asn_struct_print_f NGAP_NotifySourceNGRANNode_print; asn_constr_check_f NGAP_NotifySourceNGRANNode_constraint; diff --git a/lib/asn1c/ngap/NGAP_NumberOfBroadcasts.c b/lib/asn1c/ngap/NGAP_NumberOfBroadcasts.c index f7e36c766..611aeb5cb 100644 --- a/lib/asn1c/ngap/NGAP_NumberOfBroadcasts.c +++ b/lib/asn1c/ngap/NGAP_NumberOfBroadcasts.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NumberOfBroadcasts.h b/lib/asn1c/ngap/NGAP_NumberOfBroadcasts.h index e75c54850..8eef484e3 100644 --- a/lib/asn1c/ngap/NGAP_NumberOfBroadcasts.h +++ b/lib/asn1c/ngap/NGAP_NumberOfBroadcasts.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_NumberOfBroadcastsRequested.c b/lib/asn1c/ngap/NGAP_NumberOfBroadcastsRequested.c index 400600f63..e6d4ff94a 100644 --- a/lib/asn1c/ngap/NGAP_NumberOfBroadcastsRequested.c +++ b/lib/asn1c/ngap/NGAP_NumberOfBroadcastsRequested.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,7 +37,7 @@ NGAP_NumberOfBroadcastsRequested_constraint(const asn_TYPE_descriptor_t *td, con * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_NumberOfBroadcastsRequested_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_NumberOfBroadcastsRequested_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/ngap/NGAP_NumberOfBroadcastsRequested.h b/lib/asn1c/ngap/NGAP_NumberOfBroadcastsRequested.h index 2da781d36..3caa1c094 100644 --- a/lib/asn1c/ngap/NGAP_NumberOfBroadcastsRequested.h +++ b/lib/asn1c/ngap/NGAP_NumberOfBroadcastsRequested.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef long NGAP_NumberOfBroadcastsRequested_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_NumberOfBroadcastsRequested_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NumberOfBroadcastsRequested; asn_struct_free_f NGAP_NumberOfBroadcastsRequested_free; asn_struct_print_f NGAP_NumberOfBroadcastsRequested_print; diff --git a/lib/asn1c/ngap/NGAP_NumberOfMeasurementReportingLevels.c b/lib/asn1c/ngap/NGAP_NumberOfMeasurementReportingLevels.c new file mode 100644 index 000000000..b981e3b24 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NumberOfMeasurementReportingLevels.c @@ -0,0 +1,71 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_NumberOfMeasurementReportingLevels.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_NumberOfMeasurementReportingLevels_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 4 } /* (0..4,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_NumberOfMeasurementReportingLevels_value2enum_1[] = { + { 0, 2, "n2" }, + { 1, 2, "n3" }, + { 2, 2, "n4" }, + { 3, 2, "n5" }, + { 4, 3, "n10" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_NumberOfMeasurementReportingLevels_enum2value_1[] = { + 4, /* n10(4) */ + 0, /* n2(0) */ + 1, /* n3(1) */ + 2, /* n4(2) */ + 3 /* n5(3) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_NGAP_NumberOfMeasurementReportingLevels_specs_1 = { + asn_MAP_NGAP_NumberOfMeasurementReportingLevels_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_NumberOfMeasurementReportingLevels_enum2value_1, /* N => "tag"; sorted by N */ + 5, /* Number of elements in the maps */ + 6, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_NumberOfMeasurementReportingLevels_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NumberOfMeasurementReportingLevels = { + "NumberOfMeasurementReportingLevels", + "NumberOfMeasurementReportingLevels", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_NumberOfMeasurementReportingLevels_tags_1, + sizeof(asn_DEF_NGAP_NumberOfMeasurementReportingLevels_tags_1) + /sizeof(asn_DEF_NGAP_NumberOfMeasurementReportingLevels_tags_1[0]), /* 1 */ + asn_DEF_NGAP_NumberOfMeasurementReportingLevels_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_NumberOfMeasurementReportingLevels_tags_1) + /sizeof(asn_DEF_NGAP_NumberOfMeasurementReportingLevels_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_NumberOfMeasurementReportingLevels_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_NumberOfMeasurementReportingLevels_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_NumberOfMeasurementReportingLevels.h b/lib/asn1c/ngap/NGAP_NumberOfMeasurementReportingLevels.h new file mode 100644 index 000000000..4a7db4a4e --- /dev/null +++ b/lib/asn1c/ngap/NGAP_NumberOfMeasurementReportingLevels.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_NumberOfMeasurementReportingLevels_H_ +#define _NGAP_NumberOfMeasurementReportingLevels_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_NumberOfMeasurementReportingLevels { + NGAP_NumberOfMeasurementReportingLevels_n2 = 0, + NGAP_NumberOfMeasurementReportingLevels_n3 = 1, + NGAP_NumberOfMeasurementReportingLevels_n4 = 2, + NGAP_NumberOfMeasurementReportingLevels_n5 = 3, + NGAP_NumberOfMeasurementReportingLevels_n10 = 4 + /* + * Enumeration is extensible + */ +} e_NGAP_NumberOfMeasurementReportingLevels; + +/* NGAP_NumberOfMeasurementReportingLevels */ +typedef long NGAP_NumberOfMeasurementReportingLevels_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_NumberOfMeasurementReportingLevels_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NumberOfMeasurementReportingLevels; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_NumberOfMeasurementReportingLevels_specs_1; +asn_struct_free_f NGAP_NumberOfMeasurementReportingLevels_free; +asn_struct_print_f NGAP_NumberOfMeasurementReportingLevels_print; +asn_constr_check_f NGAP_NumberOfMeasurementReportingLevels_constraint; +jer_type_encoder_f NGAP_NumberOfMeasurementReportingLevels_encode_jer; +per_type_decoder_f NGAP_NumberOfMeasurementReportingLevels_decode_aper; +per_type_encoder_f NGAP_NumberOfMeasurementReportingLevels_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_NumberOfMeasurementReportingLevels_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_OnboardingSupport.c b/lib/asn1c/ngap/NGAP_OnboardingSupport.c new file mode 100644 index 000000000..3ecb4e82d --- /dev/null +++ b/lib/asn1c/ngap/NGAP_OnboardingSupport.c @@ -0,0 +1,63 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_OnboardingSupport.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_OnboardingSupport_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_OnboardingSupport_value2enum_1[] = { + { 0, 4, "true" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_OnboardingSupport_enum2value_1[] = { + 0 /* true(0) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_NGAP_OnboardingSupport_specs_1 = { + asn_MAP_NGAP_OnboardingSupport_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_OnboardingSupport_enum2value_1, /* N => "tag"; sorted by N */ + 1, /* Number of elements in the maps */ + 2, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_OnboardingSupport_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_OnboardingSupport = { + "OnboardingSupport", + "OnboardingSupport", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_OnboardingSupport_tags_1, + sizeof(asn_DEF_NGAP_OnboardingSupport_tags_1) + /sizeof(asn_DEF_NGAP_OnboardingSupport_tags_1[0]), /* 1 */ + asn_DEF_NGAP_OnboardingSupport_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_OnboardingSupport_tags_1) + /sizeof(asn_DEF_NGAP_OnboardingSupport_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_OnboardingSupport_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_OnboardingSupport_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_OnboardingSupport.h b/lib/asn1c/ngap/NGAP_OnboardingSupport.h new file mode 100644 index 000000000..78a55b51e --- /dev/null +++ b/lib/asn1c/ngap/NGAP_OnboardingSupport.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_OnboardingSupport_H_ +#define _NGAP_OnboardingSupport_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_OnboardingSupport { + NGAP_OnboardingSupport_true = 0 + /* + * Enumeration is extensible + */ +} e_NGAP_OnboardingSupport; + +/* NGAP_OnboardingSupport */ +typedef long NGAP_OnboardingSupport_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_OnboardingSupport_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_OnboardingSupport; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_OnboardingSupport_specs_1; +asn_struct_free_f NGAP_OnboardingSupport_free; +asn_struct_print_f NGAP_OnboardingSupport_print; +asn_constr_check_f NGAP_OnboardingSupport_constraint; +jer_type_encoder_f NGAP_OnboardingSupport_encode_jer; +per_type_decoder_f NGAP_OnboardingSupport_decode_aper; +per_type_encoder_f NGAP_OnboardingSupport_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_OnboardingSupport_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_OverloadAction.c b/lib/asn1c/ngap/NGAP_OverloadAction.c index 13df632ea..1d3c7e464 100644 --- a/lib/asn1c/ngap/NGAP_OverloadAction.c +++ b/lib/asn1c/ngap/NGAP_OverloadAction.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_OverloadAction.h b/lib/asn1c/ngap/NGAP_OverloadAction.h index ad3890cbb..121f6b349 100644 --- a/lib/asn1c/ngap/NGAP_OverloadAction.h +++ b/lib/asn1c/ngap/NGAP_OverloadAction.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -35,13 +35,13 @@ typedef long NGAP_OverloadAction_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_OverloadAction_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_OverloadAction; -extern const asn_INTEGER_specifics_t asn_SPC_OverloadAction_specs_1; -asn_struct_free_f OverloadAction_free; -asn_struct_print_f OverloadAction_print; -asn_constr_check_f OverloadAction_constraint; -jer_type_encoder_f OverloadAction_encode_jer; -per_type_decoder_f OverloadAction_decode_aper; -per_type_encoder_f OverloadAction_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_OverloadAction_specs_1; +asn_struct_free_f NGAP_OverloadAction_free; +asn_struct_print_f NGAP_OverloadAction_print; +asn_constr_check_f NGAP_OverloadAction_constraint; +jer_type_encoder_f NGAP_OverloadAction_encode_jer; +per_type_decoder_f NGAP_OverloadAction_decode_aper; +per_type_encoder_f NGAP_OverloadAction_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_OverloadResponse.c b/lib/asn1c/ngap/NGAP_OverloadResponse.c index 539b91fa2..1b9f9f566 100644 --- a/lib/asn1c/ngap/NGAP_OverloadResponse.c +++ b/lib/asn1c/ngap/NGAP_OverloadResponse.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -36,7 +36,7 @@ asn_TYPE_member_t asn_MBR_NGAP_OverloadResponse_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_OverloadResponse, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P32, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P43, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_OverloadResponse.h b/lib/asn1c/ngap/NGAP_OverloadResponse.h index e61928bea..35a8e1127 100644 --- a/lib/asn1c/ngap/NGAP_OverloadResponse.h +++ b/lib/asn1c/ngap/NGAP_OverloadResponse.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_OverloadStart.c b/lib/asn1c/ngap/NGAP_OverloadStart.c index 91f9faecf..16e8805b0 100644 --- a/lib/asn1c/ngap/NGAP_OverloadStart.c +++ b/lib/asn1c/ngap/NGAP_OverloadStart.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_OverloadStart_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_OverloadStart, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P64, + &asn_DEF_NGAP_ProtocolIE_Container_11854P64, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_OverloadStart.h b/lib/asn1c/ngap/NGAP_OverloadStart.h index cbc5b4cd7..ce432f5de 100644 --- a/lib/asn1c/ngap/NGAP_OverloadStart.h +++ b/lib/asn1c/ngap/NGAP_OverloadStart.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_OverloadStart */ typedef struct NGAP_OverloadStart { - NGAP_ProtocolIE_Container_9574P64_t protocolIEs; + NGAP_ProtocolIE_Container_11854P64_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_OverloadStartNSSAIItem.c b/lib/asn1c/ngap/NGAP_OverloadStartNSSAIItem.c index 725e814a4..afc6cef78 100644 --- a/lib/asn1c/ngap/NGAP_OverloadStartNSSAIItem.c +++ b/lib/asn1c/ngap/NGAP_OverloadStartNSSAIItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -64,7 +64,7 @@ asn_TYPE_member_t asn_MBR_NGAP_OverloadStartNSSAIItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_OverloadStartNSSAIItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P136, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P201, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_OverloadStartNSSAIItem.h b/lib/asn1c/ngap/NGAP_OverloadStartNSSAIItem.h index 1724bb2fe..3408da93a 100644 --- a/lib/asn1c/ngap/NGAP_OverloadStartNSSAIItem.h +++ b/lib/asn1c/ngap/NGAP_OverloadStartNSSAIItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_OverloadStartNSSAIList.c b/lib/asn1c/ngap/NGAP_OverloadStartNSSAIList.c index dd462899e..99c298d27 100644 --- a/lib/asn1c/ngap/NGAP_OverloadStartNSSAIList.c +++ b/lib/asn1c/ngap/NGAP_OverloadStartNSSAIList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_OverloadStartNSSAIItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_OverloadStartNSSAIList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_OverloadStartNSSAIList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (SIZE(1..1024)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_OverloadStartNSSAIList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_OverloadStartNSSAIList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_OverloadStartNSSAIList_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_OverloadStartNSSAIList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_OverloadStartNSSAIList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_OverloadStartNSSAIList_specs_1 = { sizeof(struct NGAP_OverloadStartNSSAIList), offsetof(struct NGAP_OverloadStartNSSAIList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_OverloadStartNSSAIList.h b/lib/asn1c/ngap/NGAP_OverloadStartNSSAIList.h index ec52d151a..9dacb9f7d 100644 --- a/lib/asn1c/ngap/NGAP_OverloadStartNSSAIList.h +++ b/lib/asn1c/ngap/NGAP_OverloadStartNSSAIList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_OverloadStartNSSAIList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_OverloadStartNSSAIList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_OverloadStartNSSAIList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_OverloadStartNSSAIList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_OverloadStartNSSAIList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_OverloadStop.c b/lib/asn1c/ngap/NGAP_OverloadStop.c index f9657b825..b9890acc2 100644 --- a/lib/asn1c/ngap/NGAP_OverloadStop.c +++ b/lib/asn1c/ngap/NGAP_OverloadStop.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_OverloadStop_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_OverloadStop, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P65, + &asn_DEF_NGAP_ProtocolIE_Container_11854P65, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_OverloadStop.h b/lib/asn1c/ngap/NGAP_OverloadStop.h index 795179a2f..850dac1df 100644 --- a/lib/asn1c/ngap/NGAP_OverloadStop.h +++ b/lib/asn1c/ngap/NGAP_OverloadStop.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_OverloadStop */ typedef struct NGAP_OverloadStop { - NGAP_ProtocolIE_Container_9574P65_t protocolIEs; + NGAP_ProtocolIE_Container_11854P65_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_PC5FlowBitRates.c b/lib/asn1c/ngap/NGAP_PC5FlowBitRates.c index a855ebbf0..1a26301a4 100644 --- a/lib/asn1c/ngap/NGAP_PC5FlowBitRates.c +++ b/lib/asn1c/ngap/NGAP_PC5FlowBitRates.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PC5FlowBitRates_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PC5FlowBitRates, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P147, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P211, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PC5FlowBitRates.h b/lib/asn1c/ngap/NGAP_PC5FlowBitRates.h index a7eacacde..fbf494ad8 100644 --- a/lib/asn1c/ngap/NGAP_PC5FlowBitRates.h +++ b/lib/asn1c/ngap/NGAP_PC5FlowBitRates.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PC5QoSFlowItem.c b/lib/asn1c/ngap/NGAP_PC5QoSFlowItem.c index 4c42102a6..f424b7c25 100644 --- a/lib/asn1c/ngap/NGAP_PC5QoSFlowItem.c +++ b/lib/asn1c/ngap/NGAP_PC5QoSFlowItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -64,7 +64,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PC5QoSFlowItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PC5QoSFlowItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P146, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P210, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PC5QoSFlowItem.h b/lib/asn1c/ngap/NGAP_PC5QoSFlowItem.h index 9aae72e99..bf941aa39 100644 --- a/lib/asn1c/ngap/NGAP_PC5QoSFlowItem.h +++ b/lib/asn1c/ngap/NGAP_PC5QoSFlowItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PC5QoSFlowList.c b/lib/asn1c/ngap/NGAP_PC5QoSFlowList.c index b60df399e..26f44fa6a 100644 --- a/lib/asn1c/ngap/NGAP_PC5QoSFlowList.c +++ b/lib/asn1c/ngap/NGAP_PC5QoSFlowList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PC5QoSFlowList.h b/lib/asn1c/ngap/NGAP_PC5QoSFlowList.h index 76864dfbb..bcc8f68b3 100644 --- a/lib/asn1c/ngap/NGAP_PC5QoSFlowList.h +++ b/lib/asn1c/ngap/NGAP_PC5QoSFlowList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PC5QoSParameters.c b/lib/asn1c/ngap/NGAP_PC5QoSParameters.c index 6c9937435..ef0a7f3e8 100644 --- a/lib/asn1c/ngap/NGAP_PC5QoSParameters.c +++ b/lib/asn1c/ngap/NGAP_PC5QoSParameters.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_PC5QoSParameters.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_PC5QoSParameters_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PC5QoSParameters_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PC5QoSParameters, pc5QoSFlowList), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PC5QoSParameters_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PC5QoSParameters, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P145, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P209, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_PC5QoSParameters_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* pc5LinkAggregateBitRates */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_PC5QoSParameters_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PC5QoSParameters_specs_1 = { sizeof(struct NGAP_PC5QoSParameters), offsetof(struct NGAP_PC5QoSParameters, _asn_ctx), asn_MAP_NGAP_PC5QoSParameters_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_PC5QoSParameters.h b/lib/asn1c/ngap/NGAP_PC5QoSParameters.h index dddc7dd3a..5c833ff5e 100644 --- a/lib/asn1c/ngap/NGAP_PC5QoSParameters.h +++ b/lib/asn1c/ngap/NGAP_PC5QoSParameters.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct NGAP_PC5QoSParameters { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PC5QoSParameters; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PC5QoSParameters_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PC5QoSParameters_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PCIListForMDT.c b/lib/asn1c/ngap/NGAP_PCIListForMDT.c index 946ee9d69..db87125fa 100644 --- a/lib/asn1c/ngap/NGAP_PCIListForMDT.c +++ b/lib/asn1c/ngap/NGAP_PCIListForMDT.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PCIListForMDT.h b/lib/asn1c/ngap/NGAP_PCIListForMDT.h index 5ba8372c7..49564b90a 100644 --- a/lib/asn1c/ngap/NGAP_PCIListForMDT.h +++ b/lib/asn1c/ngap/NGAP_PCIListForMDT.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionAggregateMaximumBitRate.c b/lib/asn1c/ngap/NGAP_PDUSessionAggregateMaximumBitRate.c index 40721a2fc..3870cd329 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionAggregateMaximumBitRate.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionAggregateMaximumBitRate.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_PDUSessionAggregateMaximumBitRate.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionAggregateMaximumBitRate_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionAggregateMaximumBitRate_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionAggregateMaximumBitRate, pDUSessionAggregateMaximumBitRateDL), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionAggregateMaximumBitRate_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionAggregateMaximumBitRate, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P148, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P212, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionAggregateMaximumBitRat { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* pDUSessionAggregateMaximumBitRateUL */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionAggregateMaximumBitRate_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionAggregateMaximumBitRate_specs_1 = { sizeof(struct NGAP_PDUSessionAggregateMaximumBitRate), offsetof(struct NGAP_PDUSessionAggregateMaximumBitRate, _asn_ctx), asn_MAP_NGAP_PDUSessionAggregateMaximumBitRate_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_PDUSessionAggregateMaximumBitRate.h b/lib/asn1c/ngap/NGAP_PDUSessionAggregateMaximumBitRate.h index fc2f7fe0c..270aea6c3 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionAggregateMaximumBitRate.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionAggregateMaximumBitRate.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -38,6 +38,8 @@ typedef struct NGAP_PDUSessionAggregateMaximumBitRate { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionAggregateMaximumBitRate; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionAggregateMaximumBitRate_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionAggregateMaximumBitRate_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionID.c b/lib/asn1c/ngap/NGAP_PDUSessionID.c index 7b94b6a56..dbef1c7c3 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionID.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionID.h b/lib/asn1c/ngap/NGAP_PDUSessionID.h index e3095c560..86d61b9d0 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionID.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionPairID.c b/lib/asn1c/ngap/NGAP_PDUSessionPairID.c new file mode 100644 index 000000000..13ad58373 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_PDUSessionPairID.c @@ -0,0 +1,71 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_PDUSessionPairID.h" + +int +NGAP_PDUSessionPairID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 255L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +/* + * This type is implemented using NativeInteger, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionPairID_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 8, 8, 0, 255 } /* (0..255,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionPairID_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionPairID = { + "PDUSessionPairID", + "PDUSessionPairID", + &asn_OP_NativeInteger, + asn_DEF_NGAP_PDUSessionPairID_tags_1, + sizeof(asn_DEF_NGAP_PDUSessionPairID_tags_1) + /sizeof(asn_DEF_NGAP_PDUSessionPairID_tags_1[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionPairID_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionPairID_tags_1) + /sizeof(asn_DEF_NGAP_PDUSessionPairID_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_PDUSessionPairID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NGAP_PDUSessionPairID_constraint + }, + 0, 0, /* No members */ + 0 /* No specifics */ +}; + diff --git a/lib/asn1c/ngap/NGAP_PDUSessionPairID.h b/lib/asn1c/ngap/NGAP_PDUSessionPairID.h new file mode 100644 index 000000000..060e21a8d --- /dev/null +++ b/lib/asn1c/ngap/NGAP_PDUSessionPairID.h @@ -0,0 +1,39 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_PDUSessionPairID_H_ +#define _NGAP_PDUSessionPairID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_PDUSessionPairID */ +typedef long NGAP_PDUSessionPairID_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionPairID_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionPairID; +asn_struct_free_f NGAP_PDUSessionPairID_free; +asn_struct_print_f NGAP_PDUSessionPairID_print; +asn_constr_check_f NGAP_PDUSessionPairID_constraint; +jer_type_encoder_f NGAP_PDUSessionPairID_encode_jer; +per_type_decoder_f NGAP_PDUSessionPairID_decode_aper; +per_type_encoder_f NGAP_PDUSessionPairID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_PDUSessionPairID_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceAdmittedItem.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceAdmittedItem.c index d9aa436bc..e148c8734 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceAdmittedItem.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceAdmittedItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceAdmittedItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceAdmittedItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P149, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P213, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceAdmittedItem.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceAdmittedItem.h index dff6b2189..bdacc506b 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceAdmittedItem.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceAdmittedItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceAdmittedList.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceAdmittedList.c index 9fefade0a..c4627912b 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceAdmittedList.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceAdmittedList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceAdmittedItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceAdmittedList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceAdmittedList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceAdmittedList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceAdmittedList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceAdmittedList_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceAdmittedList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceAdmittedList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceAdmittedList_specs_1 = { sizeof(struct NGAP_PDUSessionResourceAdmittedList), offsetof(struct NGAP_PDUSessionResourceAdmittedList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceAdmittedList.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceAdmittedList.h index 951c11d35..3e60fd259 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceAdmittedList.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceAdmittedList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceAdmittedList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceAdmittedList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceAdmittedList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceAdmittedList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceAdmittedList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyItemModCfm.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyItemModCfm.c index a58bb48d7..d69b753fe 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyItemModCfm.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyItemModCfm.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToModifyItemModCfm_1[] = { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceFailedToModifyItemModCfm, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P150, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P214, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyItemModCfm.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyItemModCfm.h index 444a37f67..0657fd018 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyItemModCfm.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyItemModCfm.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyItemModRes.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyItemModRes.c index 1782c9e52..12fd36076 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyItemModRes.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyItemModRes.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToModifyItemModRes_1[] = { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceFailedToModifyItemModRes, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P151, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P215, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyItemModRes.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyItemModRes.h index 0fb7957dc..656af9f95 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyItemModRes.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyItemModRes.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyListModCfm.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyListModCfm.c index 48b4b29cd..0a3a1c451 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyListModCfm.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyListModCfm.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceFailedToModifyItemModCfm.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceFailedToModifyListModCfm_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceFailedToModifyListModCfm_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToModifyListModCfm_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToModifyListModCfm_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToModifyListModCfm static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToModifyListModCfm_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToModifyListModCfm_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToModifyListModCfm_specs_1 = { sizeof(struct NGAP_PDUSessionResourceFailedToModifyListModCfm), offsetof(struct NGAP_PDUSessionResourceFailedToModifyListModCfm, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyListModCfm.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyListModCfm.h index 1ab10e988..6f7001281 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyListModCfm.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyListModCfm.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceFailedToModifyListModCfm { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToModifyListModCfm; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToModifyListModCfm_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToModifyListModCfm_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceFailedToModifyListModCfm_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyListModRes.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyListModRes.c index 80dbf2b8c..69c372489 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyListModRes.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyListModRes.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceFailedToModifyItemModRes.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceFailedToModifyListModRes_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceFailedToModifyListModRes_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToModifyListModRes_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToModifyListModRes_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToModifyListModRes static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToModifyListModRes_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToModifyListModRes_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToModifyListModRes_specs_1 = { sizeof(struct NGAP_PDUSessionResourceFailedToModifyListModRes), offsetof(struct NGAP_PDUSessionResourceFailedToModifyListModRes, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyListModRes.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyListModRes.h index 7d2f8d326..4bb489d7c 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyListModRes.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToModifyListModRes.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceFailedToModifyListModRes { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToModifyListModRes; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToModifyListModRes_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToModifyListModRes_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceFailedToModifyListModRes_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeItemRESReq.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeItemRESReq.c index 2d86fc290..310094152 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeItemRESReq.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeItemRESReq.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToResumeItemRESReq_1[] = { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceFailedToResumeItemRESReq, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P152, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P216, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeItemRESReq.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeItemRESReq.h index 658d3db37..68b39f9c6 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeItemRESReq.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeItemRESReq.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeItemRESRes.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeItemRESRes.c index 27a56d279..33cba3639 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeItemRESRes.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeItemRESRes.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToResumeItemRESRes_1[] = { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceFailedToResumeItemRESRes, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P153, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P217, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeItemRESRes.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeItemRESRes.h index 0fe9478a7..f2fb6b7ad 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeItemRESRes.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeItemRESRes.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeListRESReq.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeListRESReq.c index c9886595c..68b1305ba 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeListRESReq.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeListRESReq.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceFailedToResumeItemRESReq.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceFailedToResumeListRESReq_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceFailedToResumeListRESReq_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToResumeListRESReq_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToResumeListRESReq_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToResumeListRESReq static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToResumeListRESReq_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToResumeListRESReq_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToResumeListRESReq_specs_1 = { sizeof(struct NGAP_PDUSessionResourceFailedToResumeListRESReq), offsetof(struct NGAP_PDUSessionResourceFailedToResumeListRESReq, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeListRESReq.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeListRESReq.h index 8edb739a3..d1d3ab6f9 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeListRESReq.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeListRESReq.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceFailedToResumeListRESReq { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToResumeListRESReq; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToResumeListRESReq_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToResumeListRESReq_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceFailedToResumeListRESReq_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeListRESRes.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeListRESRes.c index f6caf4b5b..f099ae698 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeListRESRes.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeListRESRes.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceFailedToResumeItemRESRes.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceFailedToResumeListRESRes_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceFailedToResumeListRESRes_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToResumeListRESRes_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToResumeListRESRes_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToResumeListRESRes static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToResumeListRESRes_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToResumeListRESRes_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToResumeListRESRes_specs_1 = { sizeof(struct NGAP_PDUSessionResourceFailedToResumeListRESRes), offsetof(struct NGAP_PDUSessionResourceFailedToResumeListRESRes, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeListRESRes.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeListRESRes.h index 8660d2d6a..6cb72431a 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeListRESRes.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToResumeListRESRes.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceFailedToResumeListRESRes { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToResumeListRESRes; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToResumeListRESRes_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToResumeListRESRes_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceFailedToResumeListRESRes_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemCxtFail.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemCxtFail.c index 34568dfce..6a366eff0 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemCxtFail.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemCxtFail.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_1[] = { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtFail, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P154, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P218, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemCxtFail.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemCxtFail.h index e554a5510..6271f3b0c 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemCxtFail.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemCxtFail.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemCxtRes.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemCxtRes.c index eeaa08b83..d2f2f3d4d 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemCxtRes.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemCxtRes.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtRes, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P155, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P219, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemCxtRes.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemCxtRes.h index a79fca5b0..4d9d64430 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemCxtRes.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemCxtRes.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemHOAck.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemHOAck.c index 2fd6f2c25..8004599fc 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemHOAck.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemHOAck.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemHOAck_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemHOAck, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P156, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P220, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemHOAck.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemHOAck.h index a945ca1ca..fb9d7f6b8 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemHOAck.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemHOAck.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemPSReq.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemPSReq.c index 99ce14676..8e246b515 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemPSReq.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemPSReq.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemPSReq_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemPSReq, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P157, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P221, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemPSReq.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemPSReq.h index b59787205..0921d56d6 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemPSReq.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemPSReq.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemSURes.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemSURes.c index a265ef7eb..3a9776d35 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemSURes.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemSURes.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemSURes_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemSURes, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P158, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P222, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemSURes.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemSURes.h index 1840edba2..c6d89288a 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemSURes.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupItemSURes.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListCxtFail.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListCxtFail.c index b51e4152a..66e283748 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListCxtFail.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListCxtFail.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceFailedToSetupItemCxtFail.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceFailedToSetupListCxtFail_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceFailedToSetupListCxtFail_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupListCxtFail_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupListCxtFail_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupListCxtFail static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupListCxtFail_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupListCxtFail_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupListCxtFail_specs_1 = { sizeof(struct NGAP_PDUSessionResourceFailedToSetupListCxtFail), offsetof(struct NGAP_PDUSessionResourceFailedToSetupListCxtFail, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListCxtFail.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListCxtFail.h index a1a915cf3..28056a292 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListCxtFail.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListCxtFail.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceFailedToSetupListCxtFail { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupListCxtFail; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupListCxtFail_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupListCxtFail_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceFailedToSetupListCxtFail_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListCxtRes.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListCxtRes.c index 6ecf6ccfa..645d7de57 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListCxtRes.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListCxtRes.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceFailedToSetupItemCxtRes.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceFailedToSetupListCxtRes_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceFailedToSetupListCxtRes_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupListCxtRes_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupListCxtRes_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupListCxtRes_ static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupListCxtRes_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupListCxtRes_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupListCxtRes_specs_1 = { sizeof(struct NGAP_PDUSessionResourceFailedToSetupListCxtRes), offsetof(struct NGAP_PDUSessionResourceFailedToSetupListCxtRes, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListCxtRes.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListCxtRes.h index 1d79b2f59..2be9425d5 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListCxtRes.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListCxtRes.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceFailedToSetupListCxtRes { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupListCxtRes; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupListCxtRes_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupListCxtRes_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceFailedToSetupListCxtRes_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListHOAck.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListHOAck.c index a88728171..317ba655a 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListHOAck.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListHOAck.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceFailedToSetupItemHOAck.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceFailedToSetupListHOAck_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceFailedToSetupListHOAck_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupListHOAck_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupListHOAck_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupListHOAck_1 static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupListHOAck_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupListHOAck_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupListHOAck_specs_1 = { sizeof(struct NGAP_PDUSessionResourceFailedToSetupListHOAck), offsetof(struct NGAP_PDUSessionResourceFailedToSetupListHOAck, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListHOAck.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListHOAck.h index 1affd65ab..9eddcc17f 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListHOAck.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListHOAck.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceFailedToSetupListHOAck { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupListHOAck; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupListHOAck_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupListHOAck_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceFailedToSetupListHOAck_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListPSReq.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListPSReq.c index ac7ffa819..b3a393e0c 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListPSReq.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListPSReq.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceFailedToSetupItemPSReq.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceFailedToSetupListPSReq_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceFailedToSetupListPSReq_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupListPSReq_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupListPSReq_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupListPSReq_1 static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupListPSReq_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupListPSReq_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupListPSReq_specs_1 = { sizeof(struct NGAP_PDUSessionResourceFailedToSetupListPSReq), offsetof(struct NGAP_PDUSessionResourceFailedToSetupListPSReq, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListPSReq.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListPSReq.h index 774bd91c2..8979c24e0 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListPSReq.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListPSReq.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceFailedToSetupListPSReq { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupListPSReq; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupListPSReq_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupListPSReq_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceFailedToSetupListPSReq_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListSURes.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListSURes.c index cce91a426..5d9cd6ae5 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListSURes.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListSURes.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceFailedToSetupItemSURes.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceFailedToSetupListSURes_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceFailedToSetupListSURes_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupListSURes_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupListSURes_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupListSURes_1 static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupListSURes_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupListSURes_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupListSURes_specs_1 = { sizeof(struct NGAP_PDUSessionResourceFailedToSetupListSURes), offsetof(struct NGAP_PDUSessionResourceFailedToSetupListSURes, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListSURes.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListSURes.h index 94ee24232..eb287f2d1 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListSURes.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceFailedToSetupListSURes.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceFailedToSetupListSURes { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupListSURes; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupListSURes_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupListSURes_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceFailedToSetupListSURes_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceHandoverItem.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceHandoverItem.c index 8fde515e1..b6912bf99 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceHandoverItem.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceHandoverItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceHandoverItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceHandoverItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P159, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P223, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceHandoverItem.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceHandoverItem.h index 921b1750d..2c4174f0e 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceHandoverItem.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceHandoverItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceHandoverList.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceHandoverList.c index 560cd8546..2021c7b5b 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceHandoverList.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceHandoverList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceHandoverItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceHandoverList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceHandoverList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceHandoverList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceHandoverList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceHandoverList_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceHandoverList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceHandoverList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceHandoverList_specs_1 = { sizeof(struct NGAP_PDUSessionResourceHandoverList), offsetof(struct NGAP_PDUSessionResourceHandoverList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceHandoverList.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceHandoverList.h index d198a9ec8..1da91b1c3 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceHandoverList.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceHandoverList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceHandoverList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceHandoverList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceHandoverList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceHandoverList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceHandoverList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceInformationItem.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceInformationItem.c index 7dc40ff24..f3bc3374b 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceInformationItem.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceInformationItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -64,7 +64,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceInformationItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceInformationItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P160, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P224, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceInformationItem.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceInformationItem.h index 661a4ccc9..cff45dffe 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceInformationItem.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceInformationItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceInformationList.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceInformationList.c index 1eb8d7a69..ae7a62a95 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceInformationList.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceInformationList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceInformationList.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceInformationList.h index ee23803ed..e1f11f1f6 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceInformationList.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceInformationList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceItemCxtRelCpl.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceItemCxtRelCpl.c index e5f31cf74..08495b4c4 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceItemCxtRelCpl.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceItemCxtRelCpl.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceItemCxtRelCpl_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceItemCxtRelCpl, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P161, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P225, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceItemCxtRelCpl.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceItemCxtRelCpl.h index 2fff2686b..b231e4481 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceItemCxtRelCpl.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceItemCxtRelCpl.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceItemCxtRelReq.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceItemCxtRelReq.c index 432fef41a..75239f30b 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceItemCxtRelReq.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceItemCxtRelReq.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceItemCxtRelReq_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceItemCxtRelReq, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P162, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P226, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceItemCxtRelReq.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceItemCxtRelReq.h index d0d3ffc42..af29a45dc 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceItemCxtRelReq.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceItemCxtRelReq.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceItemHORqd.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceItemHORqd.c index 328368f91..06a091439 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceItemHORqd.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceItemHORqd.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceItemHORqd_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceItemHORqd, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P163, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P227, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceItemHORqd.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceItemHORqd.h index b01aa6bcc..874660292 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceItemHORqd.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceItemHORqd.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceListCxtRelCpl.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceListCxtRelCpl.c index 7e99ea45e..5fce3b0cb 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceListCxtRelCpl.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceListCxtRelCpl.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceItemCxtRelCpl.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceListCxtRelCpl_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceListCxtRelCpl_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceListCxtRelCpl_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceListCxtRelCpl_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceListCxtRelCpl_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceListCxtRelCpl_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceListCxtRelCpl_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceListCxtRelCpl_specs_1 = { sizeof(struct NGAP_PDUSessionResourceListCxtRelCpl), offsetof(struct NGAP_PDUSessionResourceListCxtRelCpl, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceListCxtRelCpl.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceListCxtRelCpl.h index febd5d5cd..138873899 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceListCxtRelCpl.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceListCxtRelCpl.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceListCxtRelCpl { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceListCxtRelCpl; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceListCxtRelCpl_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceListCxtRelCpl_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceListCxtRelCpl_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceListCxtRelReq.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceListCxtRelReq.c index 3840afa53..a74098962 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceListCxtRelReq.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceListCxtRelReq.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceItemCxtRelReq.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceListCxtRelReq_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceListCxtRelReq_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceListCxtRelReq_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceListCxtRelReq_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceListCxtRelReq_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceListCxtRelReq_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceListCxtRelReq_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceListCxtRelReq_specs_1 = { sizeof(struct NGAP_PDUSessionResourceListCxtRelReq), offsetof(struct NGAP_PDUSessionResourceListCxtRelReq, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceListCxtRelReq.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceListCxtRelReq.h index 46e49c5b5..de8e4c125 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceListCxtRelReq.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceListCxtRelReq.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceListCxtRelReq { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceListCxtRelReq; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceListCxtRelReq_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceListCxtRelReq_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceListCxtRelReq_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceListHORqd.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceListHORqd.c index 0fe17ba8e..e03bc545e 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceListHORqd.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceListHORqd.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceItemHORqd.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceListHORqd_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceListHORqd_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceListHORqd_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceListHORqd_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceListHORqd_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceListHORqd_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceListHORqd_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceListHORqd_specs_1 = { sizeof(struct NGAP_PDUSessionResourceListHORqd), offsetof(struct NGAP_PDUSessionResourceListHORqd, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceListHORqd.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceListHORqd.h index 8f34d6328..f52a47848 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceListHORqd.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceListHORqd.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceListHORqd { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceListHORqd; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceListHORqd_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceListHORqd_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceListHORqd_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyConfirm.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyConfirm.c index 3f74d440e..b740757a6 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyConfirm.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyConfirm.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyConfirm_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyConfirm, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P8, + &asn_DEF_NGAP_ProtocolIE_Container_11854P8, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyConfirm.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyConfirm.h index 5577ce08c..34809c585 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyConfirm.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyConfirm.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_PDUSessionResourceModifyConfirm */ typedef struct NGAP_PDUSessionResourceModifyConfirm { - NGAP_ProtocolIE_Container_9574P8_t protocolIEs; + NGAP_ProtocolIE_Container_11854P8_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyConfirmTransfer.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyConfirmTransfer.c index f143ecbb5..10f02b681 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyConfirmTransfer.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyConfirmTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -82,7 +82,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyConfirmTransfer_1[ { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceModifyConfirmTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P164, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P228, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyConfirmTransfer.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyConfirmTransfer.h index 939335afb..6ecbdf526 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyConfirmTransfer.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyConfirmTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyIndication.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyIndication.c index 011fbe1ce..7723ecbca 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyIndication.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyIndication_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyIndication, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P7, + &asn_DEF_NGAP_ProtocolIE_Container_11854P7, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyIndication.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyIndication.h index f40f65546..ed290d5e3 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyIndication.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_PDUSessionResourceModifyIndication */ typedef struct NGAP_PDUSessionResourceModifyIndication { - NGAP_ProtocolIE_Container_9574P7_t protocolIEs; + NGAP_ProtocolIE_Container_11854P7_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyIndicationTransfer.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyIndicationTransfer.c index 9aa50d258..b3cc49c37 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyIndicationTransfer.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyIndicationTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -47,7 +47,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyIndicationTransfer { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceModifyIndicationTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P167, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P231, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyIndicationTransfer.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyIndicationTransfer.h index cf0f8978b..76dd028d7 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyIndicationTransfer.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyIndicationTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer.c index 15054776c..e4117d020 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyIndicationUnsucces { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P165, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P229, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer.h index c080d5a26..f53d4daf8 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModCfm.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModCfm.c index 4b0680740..a14c8ca07 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModCfm.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModCfm.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModCfm_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceModifyItemModCfm, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P168, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P232, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModCfm.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModCfm.h index ecf79a7b6..f483b962e 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModCfm.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModCfm.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModInd.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModInd.c index b07e99079..589c3018d 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModInd.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModInd.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModInd_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceModifyItemModInd, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P169, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P233, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModInd.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModInd.h index 5d57c2a98..9787836b8 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModInd.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModInd.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModReq.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModReq.c index a79f32753..d7fa1fed5 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModReq.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModReq.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -91,7 +91,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModReq_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceModifyItemModReq, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P170, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P234, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModReq.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModReq.h index 48779ae5e..a090c48ee 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModReq.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModReq.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModRes.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModRes.c index e1236cbc8..1e93960b1 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModRes.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModRes.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModRes_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceModifyItemModRes, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P171, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P235, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModRes.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModRes.h index 8f4510b46..af6473601 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModRes.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyItemModRes.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModCfm.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModCfm.c index 411aade6a..33ea96e55 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModCfm.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModCfm.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceModifyItemModCfm.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceModifyListModCfm_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceModifyListModCfm_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyListModCfm_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyListModCfm_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyListModCfm_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyListModCfm_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyListModCfm_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyListModCfm_specs_1 = { sizeof(struct NGAP_PDUSessionResourceModifyListModCfm), offsetof(struct NGAP_PDUSessionResourceModifyListModCfm, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModCfm.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModCfm.h index 7c911705b..81ba357bb 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModCfm.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModCfm.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceModifyListModCfm { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyListModCfm; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyListModCfm_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyListModCfm_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceModifyListModCfm_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModInd.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModInd.c index 98034b921..46e54a61d 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModInd.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModInd.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceModifyItemModInd.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceModifyListModInd_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceModifyListModInd_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyListModInd_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyListModInd_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyListModInd_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyListModInd_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyListModInd_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyListModInd_specs_1 = { sizeof(struct NGAP_PDUSessionResourceModifyListModInd), offsetof(struct NGAP_PDUSessionResourceModifyListModInd, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModInd.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModInd.h index 89f7f2051..2ffb0520f 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModInd.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModInd.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceModifyListModInd { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyListModInd; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyListModInd_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyListModInd_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceModifyListModInd_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModReq.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModReq.c index 2973f5153..804df2424 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModReq.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModReq.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceModifyItemModReq.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceModifyListModReq_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceModifyListModReq_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyListModReq_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyListModReq_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyListModReq_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyListModReq_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyListModReq_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyListModReq_specs_1 = { sizeof(struct NGAP_PDUSessionResourceModifyListModReq), offsetof(struct NGAP_PDUSessionResourceModifyListModReq, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModReq.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModReq.h index 074ef02f7..be3ff0773 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModReq.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModReq.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceModifyListModReq { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyListModReq; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyListModReq_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyListModReq_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceModifyListModReq_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModRes.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModRes.c index 805aaf547..2c48fcc9a 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModRes.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModRes.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceModifyItemModRes.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceModifyListModRes_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceModifyListModRes_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyListModRes_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyListModRes_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyListModRes_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyListModRes_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyListModRes_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyListModRes_specs_1 = { sizeof(struct NGAP_PDUSessionResourceModifyListModRes), offsetof(struct NGAP_PDUSessionResourceModifyListModRes, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModRes.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModRes.h index b3b955f05..75a1e5bc9 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModRes.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyListModRes.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceModifyListModRes { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyListModRes; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyListModRes_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyListModRes_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceModifyListModRes_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyRequest.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyRequest.c index 0c109bb0d..501402f99 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyRequest.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P4, + &asn_DEF_NGAP_ProtocolIE_Container_11854P4, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyRequest.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyRequest.h index 145244b89..2b5c975a4 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyRequest.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_PDUSessionResourceModifyRequest */ typedef struct NGAP_PDUSessionResourceModifyRequest { - NGAP_ProtocolIE_Container_9574P4_t protocolIEs; + NGAP_ProtocolIE_Container_11854P4_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyRequestTransfer.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyRequestTransfer.c index 797098926..da68e1e75 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyRequestTransfer.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyRequestTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyRequestTransfer_1[ { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyRequestTransfer, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P96, + &asn_DEF_NGAP_ProtocolIE_Container_11854P121, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyRequestTransfer.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyRequestTransfer.h index 77a3593b7..e12509812 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyRequestTransfer.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyRequestTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_PDUSessionResourceModifyRequestTransfer */ typedef struct NGAP_PDUSessionResourceModifyRequestTransfer { - NGAP_ProtocolIE_Container_9574P96_t protocolIEs; + NGAP_ProtocolIE_Container_11854P121_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyResponse.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyResponse.c index 0ab368c1d..cf6f7008e 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyResponse.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyResponse.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyResponse_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyResponse, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P5, + &asn_DEF_NGAP_ProtocolIE_Container_11854P5, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyResponse.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyResponse.h index 6d6a9f8f3..d691b0bb1 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyResponse.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyResponse.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_PDUSessionResourceModifyResponse */ typedef struct NGAP_PDUSessionResourceModifyResponse { - NGAP_ProtocolIE_Container_9574P5_t protocolIEs; + NGAP_ProtocolIE_Container_11854P5_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyResponseTransfer.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyResponseTransfer.c index d94d7d192..4f6515020 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyResponseTransfer.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyResponseTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -101,7 +101,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyResponseTransfer_1 { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (5 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P166, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P230, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyResponseTransfer.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyResponseTransfer.h index 344aad356..dea005a57 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyResponseTransfer.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyResponseTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyUnsuccessfulTransfer.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyUnsuccessfulTransfer.c index e945e4918..14955b68d 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyUnsuccessfulTransfer.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyUnsuccessfulTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -47,7 +47,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyUnsuccessfulTransf { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceModifyUnsuccessfulTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P172, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P236, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyUnsuccessfulTransfer.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyUnsuccessfulTransfer.h index 1b8b7f33c..8b7832b85 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyUnsuccessfulTransfer.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceModifyUnsuccessfulTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceNotify.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceNotify.c index 4bfc7942e..6d2930fb6 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceNotify.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceNotify.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotify_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceNotify, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P6, + &asn_DEF_NGAP_ProtocolIE_Container_11854P6, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceNotify.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceNotify.h index 861ad9790..d662c37ff 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceNotify.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceNotify.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_PDUSessionResourceNotify */ typedef struct NGAP_PDUSessionResourceNotify { - NGAP_ProtocolIE_Container_9574P6_t protocolIEs; + NGAP_ProtocolIE_Container_11854P6_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyItem.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyItem.c index 02be4af40..7aea6f23d 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyItem.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceNotifyItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P173, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P237, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyItem.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyItem.h index 13512abe3..14b3ddce3 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyItem.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyList.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyList.c index 9dcee0a1b..ca52d93fc 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyList.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceNotifyItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceNotifyList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceNotifyList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyList_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceNotifyList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceNotifyList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceNotifyList_specs_1 = { sizeof(struct NGAP_PDUSessionResourceNotifyList), offsetof(struct NGAP_PDUSessionResourceNotifyList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyList.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyList.h index 842c45b2b..f980f39ef 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyList.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceNotifyList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceNotifyList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceNotifyList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceNotifyList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyReleasedTransfer.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyReleasedTransfer.c index 635452058..b8e4ca9b7 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyReleasedTransfer.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyReleasedTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyReleasedTransfer_1 { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceNotifyReleasedTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P174, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P238, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyReleasedTransfer.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyReleasedTransfer.h index 89d2cc7ca..8bafdf5f7 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyReleasedTransfer.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyReleasedTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyTransfer.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyTransfer.c index 7219118c2..e6546d459 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyTransfer.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -48,7 +48,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyTransfer_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceNotifyTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P175, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P239, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyTransfer.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyTransfer.h index f79b9bcc2..283c31666 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyTransfer.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceNotifyTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseCommand.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseCommand.c index 850f61349..280f91968 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseCommand.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseCommand.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseCommand_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleaseCommand, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P2, + &asn_DEF_NGAP_ProtocolIE_Container_11854P2, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseCommand.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseCommand.h index f6bac6c5f..e1054a2cb 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseCommand.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseCommand.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_PDUSessionResourceReleaseCommand */ typedef struct NGAP_PDUSessionResourceReleaseCommand { - NGAP_ProtocolIE_Container_9574P2_t protocolIEs; + NGAP_ProtocolIE_Container_11854P2_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseCommandTransfer.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseCommandTransfer.c index 60a794160..cea1a0177 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseCommandTransfer.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseCommandTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseCommandTransfer_1 { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceReleaseCommandTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P176, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P240, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseCommandTransfer.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseCommandTransfer.h index 911b2f62a..28f8fda76 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseCommandTransfer.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseCommandTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseResponse.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseResponse.c index eee830f93..262cabc86 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseResponse.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseResponse.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseResponse_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleaseResponse, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P3, + &asn_DEF_NGAP_ProtocolIE_Container_11854P3, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseResponse.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseResponse.h index 943d3b363..4b799824e 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseResponse.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseResponse.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_PDUSessionResourceReleaseResponse */ typedef struct NGAP_PDUSessionResourceReleaseResponse { - NGAP_ProtocolIE_Container_9574P3_t protocolIEs; + NGAP_ProtocolIE_Container_11854P3_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseResponseTransfer.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseResponseTransfer.c index 75511c805..adb5d4138 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseResponseTransfer.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseResponseTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseResponseTransfer_ { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceReleaseResponseTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P181, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P245, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseResponseTransfer.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseResponseTransfer.h index bba1dd99b..388bdb172 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseResponseTransfer.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleaseResponseTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemNot.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemNot.c index 86c7c665c..74a9e0ea7 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemNot.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemNot.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemNot_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceReleasedItemNot, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P177, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P241, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemNot.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemNot.h index 2a9b28826..f1649e5c3 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemNot.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemNot.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemPSAck.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemPSAck.c index 1f4edd2a4..6c79e6628 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemPSAck.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemPSAck.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemPSAck_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceReleasedItemPSAck, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P178, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P242, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemPSAck.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemPSAck.h index a4ea20a28..e9fbeee2a 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemPSAck.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemPSAck.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemPSFail.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemPSFail.c index dab0434c9..a5e774d9a 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemPSFail.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemPSFail.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemPSFail_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceReleasedItemPSFail, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P179, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P243, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemPSFail.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemPSFail.h index 64373c9f6..7603ea334 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemPSFail.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemPSFail.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemRelRes.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemRelRes.c index 29cc4e977..c647ee04b 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemRelRes.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemRelRes.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemRelRes_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceReleasedItemRelRes, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P180, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P244, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemRelRes.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemRelRes.h index 02ef42b5c..185860020 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemRelRes.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedItemRelRes.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListNot.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListNot.c index 033013e77..ef09f9607 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListNot.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListNot.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceReleasedItemNot.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceReleasedListNot_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceReleasedListNot_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedListNot_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedListNot_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedListNot_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceReleasedListNot_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedListNot_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedListNot_specs_1 = { sizeof(struct NGAP_PDUSessionResourceReleasedListNot), offsetof(struct NGAP_PDUSessionResourceReleasedListNot, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListNot.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListNot.h index dd76c293f..570dd295e 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListNot.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListNot.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceReleasedListNot { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleasedListNot; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedListNot_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedListNot_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceReleasedListNot_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListPSAck.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListPSAck.c index c0525eaea..202bde101 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListPSAck.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListPSAck.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceReleasedItemPSAck.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceReleasedListPSAck_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceReleasedListPSAck_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedListPSAck_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedListPSAck_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedListPSAck_1[] = static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceReleasedListPSAck_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedListPSAck_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedListPSAck_specs_1 = { sizeof(struct NGAP_PDUSessionResourceReleasedListPSAck), offsetof(struct NGAP_PDUSessionResourceReleasedListPSAck, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListPSAck.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListPSAck.h index 4886f8e14..c562ebe2d 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListPSAck.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListPSAck.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceReleasedListPSAck { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleasedListPSAck; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedListPSAck_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedListPSAck_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceReleasedListPSAck_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListPSFail.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListPSFail.c index 8dd8c9ca7..f20a37d28 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListPSFail.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListPSFail.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceReleasedItemPSFail.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceReleasedListPSFail_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceReleasedListPSFail_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedListPSFail_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedListPSFail_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedListPSFail_1[] = static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceReleasedListPSFail_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedListPSFail_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedListPSFail_specs_1 = { sizeof(struct NGAP_PDUSessionResourceReleasedListPSFail), offsetof(struct NGAP_PDUSessionResourceReleasedListPSFail, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListPSFail.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListPSFail.h index 6ec3b6306..5d2972448 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListPSFail.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListPSFail.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceReleasedListPSFail { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleasedListPSFail; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedListPSFail_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedListPSFail_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceReleasedListPSFail_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListRelRes.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListRelRes.c index c3f9582b5..ae4af2a23 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListRelRes.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListRelRes.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceReleasedItemRelRes.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceReleasedListRelRes_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceReleasedListRelRes_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedListRelRes_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedListRelRes_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedListRelRes_1[] = static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceReleasedListRelRes_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedListRelRes_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedListRelRes_specs_1 = { sizeof(struct NGAP_PDUSessionResourceReleasedListRelRes), offsetof(struct NGAP_PDUSessionResourceReleasedListRelRes, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListRelRes.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListRelRes.h index 25053fa97..cf57a5247 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListRelRes.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceReleasedListRelRes.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceReleasedListRelRes { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleasedListRelRes; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedListRelRes_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedListRelRes_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceReleasedListRelRes_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeItemRESReq.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeItemRESReq.c index 6e621c7c1..cc2d57028 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeItemRESReq.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeItemRESReq.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceResumeItemRESReq_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceResumeItemRESReq, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P182, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P246, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeItemRESReq.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeItemRESReq.h index aee8ae3d9..9a36a3251 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeItemRESReq.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeItemRESReq.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeItemRESRes.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeItemRESRes.c index 9687c00e3..d4591f621 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeItemRESRes.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeItemRESRes.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceResumeItemRESRes_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceResumeItemRESRes, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P183, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P247, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeItemRESRes.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeItemRESRes.h index be5f3bf33..3ecbd5007 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeItemRESRes.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeItemRESRes.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeListRESReq.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeListRESReq.c index 5eca0928d..9f0b4a07a 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeListRESReq.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeListRESReq.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceResumeItemRESReq.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceResumeListRESReq_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceResumeListRESReq_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceResumeListRESReq_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceResumeListRESReq_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceResumeListRESReq_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceResumeListRESReq_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceResumeListRESReq_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceResumeListRESReq_specs_1 = { sizeof(struct NGAP_PDUSessionResourceResumeListRESReq), offsetof(struct NGAP_PDUSessionResourceResumeListRESReq, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeListRESReq.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeListRESReq.h index 5a18d51c0..bb85599d4 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeListRESReq.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeListRESReq.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceResumeListRESReq { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceResumeListRESReq; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceResumeListRESReq_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceResumeListRESReq_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceResumeListRESReq_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeListRESRes.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeListRESRes.c index 32cad2fd5..b021fff42 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeListRESRes.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeListRESRes.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceResumeItemRESRes.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceResumeListRESRes_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceResumeListRESRes_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceResumeListRESRes_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceResumeListRESRes_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceResumeListRESRes_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceResumeListRESRes_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceResumeListRESRes_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceResumeListRESRes_specs_1 = { sizeof(struct NGAP_PDUSessionResourceResumeListRESRes), offsetof(struct NGAP_PDUSessionResourceResumeListRESRes, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeListRESRes.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeListRESRes.h index 09e0d8265..deb4f42d1 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeListRESRes.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceResumeListRESRes.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceResumeListRESRes { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceResumeListRESRes; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceResumeListRESRes_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceResumeListRESRes_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceResumeListRESRes_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSecondaryRATUsageItem.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceSecondaryRATUsageItem.c index 1b23a7ccf..5ceaa8ac7 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSecondaryRATUsageItem.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSecondaryRATUsageItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSecondaryRATUsageItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceSecondaryRATUsageItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P184, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P248, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSecondaryRATUsageItem.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceSecondaryRATUsageItem.h index 6b4b84948..05d1d021f 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSecondaryRATUsageItem.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSecondaryRATUsageItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSecondaryRATUsageList.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceSecondaryRATUsageList.c index 0d63767da..5c670c07e 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSecondaryRATUsageList.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSecondaryRATUsageList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceSecondaryRATUsageItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceSecondaryRATUsageList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceSecondaryRATUsageList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSecondaryRATUsageList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSecondaryRATUsageList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSecondaryRATUsageList_1[ static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSecondaryRATUsageList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceSecondaryRATUsageList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceSecondaryRATUsageList_specs_1 = { sizeof(struct NGAP_PDUSessionResourceSecondaryRATUsageList), offsetof(struct NGAP_PDUSessionResourceSecondaryRATUsageList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSecondaryRATUsageList.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceSecondaryRATUsageList.h index 3e86847a5..a80e0e1d7 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSecondaryRATUsageList.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSecondaryRATUsageList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceSecondaryRATUsageList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSecondaryRATUsageList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceSecondaryRATUsageList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSecondaryRATUsageList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceSecondaryRATUsageList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemCxtReq.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemCxtReq.c index a1a750b0d..4a2363f20 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemCxtReq.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemCxtReq.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -108,7 +108,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemCxtReq_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceSetupItemCxtReq, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P185, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P249, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemCxtReq.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemCxtReq.h index fd024090d..bd3ea3ef5 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemCxtReq.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemCxtReq.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemCxtRes.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemCxtRes.c index a8232ca04..b79530b7b 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemCxtRes.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemCxtRes.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemCxtRes_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceSetupItemCxtRes, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P186, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P250, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemCxtRes.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemCxtRes.h index c8a780c5d..80e0aeaca 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemCxtRes.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemCxtRes.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemHOReq.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemHOReq.c index 62d08d334..ae3f006d1 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemHOReq.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemHOReq.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -91,7 +91,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemHOReq_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceSetupItemHOReq, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P187, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P251, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemHOReq.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemHOReq.h index 734ff5d08..6b63f6e43 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemHOReq.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemHOReq.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemSUReq.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemSUReq.c index e0c6d58aa..0b8fcea8f 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemSUReq.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemSUReq.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -108,7 +108,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemSUReq_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceSetupItemSUReq, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P188, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P252, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemSUReq.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemSUReq.h index a24c01af0..8635018a9 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemSUReq.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemSUReq.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemSURes.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemSURes.c index bc7195840..b407440fb 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemSURes.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemSURes.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemSURes_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceSetupItemSURes, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P189, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P253, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemSURes.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemSURes.h index bcba550e8..745a8542f 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemSURes.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupItemSURes.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListCxtReq.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListCxtReq.c index fefa282d6..8a518a7d6 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListCxtReq.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListCxtReq.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceSetupItemCxtReq.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceSetupListCxtReq_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceSetupListCxtReq_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupListCxtReq_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupListCxtReq_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupListCxtReq_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupListCxtReq_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupListCxtReq_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupListCxtReq_specs_1 = { sizeof(struct NGAP_PDUSessionResourceSetupListCxtReq), offsetof(struct NGAP_PDUSessionResourceSetupListCxtReq, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListCxtReq.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListCxtReq.h index b669de13f..a9720e59b 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListCxtReq.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListCxtReq.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceSetupListCxtReq { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupListCxtReq; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupListCxtReq_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupListCxtReq_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceSetupListCxtReq_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListCxtRes.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListCxtRes.c index 0eeba65f5..e720ff2c3 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListCxtRes.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListCxtRes.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceSetupItemCxtRes.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceSetupListCxtRes_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceSetupListCxtRes_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupListCxtRes_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupListCxtRes_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupListCxtRes_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupListCxtRes_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupListCxtRes_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupListCxtRes_specs_1 = { sizeof(struct NGAP_PDUSessionResourceSetupListCxtRes), offsetof(struct NGAP_PDUSessionResourceSetupListCxtRes, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListCxtRes.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListCxtRes.h index a9e47b35f..0e0195432 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListCxtRes.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListCxtRes.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceSetupListCxtRes { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupListCxtRes; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupListCxtRes_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupListCxtRes_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceSetupListCxtRes_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListHOReq.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListHOReq.c index 9e8c682da..e9d202e4d 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListHOReq.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListHOReq.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceSetupItemHOReq.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceSetupListHOReq_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceSetupListHOReq_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupListHOReq_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupListHOReq_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupListHOReq_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupListHOReq_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupListHOReq_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupListHOReq_specs_1 = { sizeof(struct NGAP_PDUSessionResourceSetupListHOReq), offsetof(struct NGAP_PDUSessionResourceSetupListHOReq, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListHOReq.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListHOReq.h index f019e39d5..189862c4b 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListHOReq.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListHOReq.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceSetupListHOReq { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupListHOReq; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupListHOReq_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupListHOReq_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceSetupListHOReq_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListSUReq.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListSUReq.c index b8810709d..0a2989066 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListSUReq.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListSUReq.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceSetupItemSUReq.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceSetupListSUReq_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceSetupListSUReq_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupListSUReq_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupListSUReq_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupListSUReq_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupListSUReq_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupListSUReq_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupListSUReq_specs_1 = { sizeof(struct NGAP_PDUSessionResourceSetupListSUReq), offsetof(struct NGAP_PDUSessionResourceSetupListSUReq, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListSUReq.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListSUReq.h index 4a849f093..71dcaaed4 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListSUReq.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListSUReq.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceSetupListSUReq { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupListSUReq; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupListSUReq_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupListSUReq_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceSetupListSUReq_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListSURes.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListSURes.c index c2e87e187..ca8353c55 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListSURes.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListSURes.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceSetupItemSURes.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceSetupListSURes_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceSetupListSURes_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupListSURes_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupListSURes_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupListSURes_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupListSURes_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupListSURes_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupListSURes_specs_1 = { sizeof(struct NGAP_PDUSessionResourceSetupListSURes), offsetof(struct NGAP_PDUSessionResourceSetupListSURes, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListSURes.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListSURes.h index 566d1194b..a1a01802e 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListSURes.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupListSURes.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceSetupListSURes { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupListSURes; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupListSURes_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupListSURes_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceSetupListSURes_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupRequest.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupRequest.c index 129a0fa4c..1e967709f 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupRequest.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P0, + &asn_DEF_NGAP_ProtocolIE_Container_11854P0, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupRequest.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupRequest.h index fcb4702d4..0e65258d7 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupRequest.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_PDUSessionResourceSetupRequest */ typedef struct NGAP_PDUSessionResourceSetupRequest { - NGAP_ProtocolIE_Container_9574P0_t protocolIEs; + NGAP_ProtocolIE_Container_11854P0_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupRequestTransfer.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupRequestTransfer.c index aa21a308f..b9b6475dc 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupRequestTransfer.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupRequestTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupRequestTransfer_1[] { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupRequestTransfer, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P97, + &asn_DEF_NGAP_ProtocolIE_Container_11854P122, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupRequestTransfer.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupRequestTransfer.h index b07f3e1cc..f8d1ddc26 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupRequestTransfer.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupRequestTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_PDUSessionResourceSetupRequestTransfer */ typedef struct NGAP_PDUSessionResourceSetupRequestTransfer { - NGAP_ProtocolIE_Container_9574P97_t protocolIEs; + NGAP_ProtocolIE_Container_11854P122_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupResponse.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupResponse.c index cbf4dfe87..c3b0f7be8 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupResponse.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupResponse.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupResponse_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupResponse, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P1, + &asn_DEF_NGAP_ProtocolIE_Container_11854P1, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupResponse.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupResponse.h index c8440b7f3..4de7ea2c5 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupResponse.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupResponse.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_PDUSessionResourceSetupResponse */ typedef struct NGAP_PDUSessionResourceSetupResponse { - NGAP_ProtocolIE_Container_9574P1_t protocolIEs; + NGAP_ProtocolIE_Container_11854P1_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupResponseTransfer.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupResponseTransfer.c index 9e8732960..1ab70ed6e 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupResponseTransfer.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupResponseTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -83,7 +83,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupResponseTransfer_1[ { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceSetupResponseTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P190, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P254, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupResponseTransfer.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupResponseTransfer.h index eccdb125c..a998891c7 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupResponseTransfer.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupResponseTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupUnsuccessfulTransfer.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupUnsuccessfulTransfer.c index 5795a7b10..852176cfd 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupUnsuccessfulTransfer.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupUnsuccessfulTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -47,7 +47,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupUnsuccessfulTransfe { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceSetupUnsuccessfulTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P191, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P255, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupUnsuccessfulTransfer.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupUnsuccessfulTransfer.h index e8b3a10ea..05d4ce32c 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupUnsuccessfulTransfer.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSetupUnsuccessfulTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSuspendItemSUSReq.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceSuspendItemSUSReq.c index 79db09edc..3edcb8279 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSuspendItemSUSReq.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSuspendItemSUSReq.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSuspendItemSUSReq_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceSuspendItemSUSReq, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P192, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P256, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSuspendItemSUSReq.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceSuspendItemSUSReq.h index d093f4e49..f96c20ff0 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSuspendItemSUSReq.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSuspendItemSUSReq.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSuspendListSUSReq.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceSuspendListSUSReq.c index 0b867bded..6ec4df07a 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSuspendListSUSReq.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSuspendListSUSReq.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceSuspendItemSUSReq.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceSuspendListSUSReq_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceSuspendListSUSReq_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSuspendListSUSReq_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSuspendListSUSReq_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSuspendListSUSReq_1[] = static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSuspendListSUSReq_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceSuspendListSUSReq_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceSuspendListSUSReq_specs_1 = { sizeof(struct NGAP_PDUSessionResourceSuspendListSUSReq), offsetof(struct NGAP_PDUSessionResourceSuspendListSUSReq, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSuspendListSUSReq.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceSuspendListSUSReq.h index e4f474653..69b19d125 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSuspendListSUSReq.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSuspendListSUSReq.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceSuspendListSUSReq { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSuspendListSUSReq; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceSuspendListSUSReq_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSuspendListSUSReq_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceSuspendListSUSReq_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSwitchedItem.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceSwitchedItem.c index 4e8b320ca..f972a46f2 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSwitchedItem.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSwitchedItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSwitchedItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceSwitchedItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P193, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P257, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSwitchedItem.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceSwitchedItem.h index e806978f9..d400879a4 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSwitchedItem.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSwitchedItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSwitchedList.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceSwitchedList.c index f3834eef3..98342f696 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSwitchedList.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSwitchedList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceSwitchedItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceSwitchedList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceSwitchedList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSwitchedList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSwitchedList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSwitchedList_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSwitchedList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceSwitchedList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceSwitchedList_specs_1 = { sizeof(struct NGAP_PDUSessionResourceSwitchedList), offsetof(struct NGAP_PDUSessionResourceSwitchedList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceSwitchedList.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceSwitchedList.h index b0f2b54c1..f125090d6 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceSwitchedList.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceSwitchedList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceSwitchedList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSwitchedList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceSwitchedList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSwitchedList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceSwitchedList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceToBeSwitchedDLItem.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceToBeSwitchedDLItem.c index ed9e8bd71..0786a1f94 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceToBeSwitchedDLItem.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceToBeSwitchedDLItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToBeSwitchedDLItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceToBeSwitchedDLItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P194, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P258, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceToBeSwitchedDLItem.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceToBeSwitchedDLItem.h index e217a21bf..610f29019 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceToBeSwitchedDLItem.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceToBeSwitchedDLItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceToBeSwitchedDLList.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceToBeSwitchedDLList.c index 9943263bf..70c38f235 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceToBeSwitchedDLList.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceToBeSwitchedDLList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceToBeSwitchedDLItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceToBeSwitchedDLList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceToBeSwitchedDLList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToBeSwitchedDLList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToBeSwitchedDLList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToBeSwitchedDLList_1[] = static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceToBeSwitchedDLList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceToBeSwitchedDLList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceToBeSwitchedDLList_specs_1 = { sizeof(struct NGAP_PDUSessionResourceToBeSwitchedDLList), offsetof(struct NGAP_PDUSessionResourceToBeSwitchedDLList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceToBeSwitchedDLList.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceToBeSwitchedDLList.h index 9d0affb38..604308918 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceToBeSwitchedDLList.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceToBeSwitchedDLList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceToBeSwitchedDLList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceToBeSwitchedDLList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceToBeSwitchedDLList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToBeSwitchedDLList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceToBeSwitchedDLList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseItemHOCmd.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseItemHOCmd.c index c007f5275..3f3443864 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseItemHOCmd.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseItemHOCmd.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToReleaseItemHOCmd_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceToReleaseItemHOCmd, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P195, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P259, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseItemHOCmd.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseItemHOCmd.h index e2dffd397..5872a862e 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseItemHOCmd.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseItemHOCmd.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseItemRelCmd.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseItemRelCmd.c index 8d7612c57..3eb461854 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseItemRelCmd.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseItemRelCmd.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToReleaseItemRelCmd_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionResourceToReleaseItemRelCmd, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P196, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P260, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseItemRelCmd.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseItemRelCmd.h index 1057f63a6..3d0d42f17 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseItemRelCmd.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseItemRelCmd.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseListHOCmd.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseListHOCmd.c index ba1396b35..cf18bffb6 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseListHOCmd.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseListHOCmd.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceToReleaseItemHOCmd.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceToReleaseListHOCmd_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceToReleaseListHOCmd_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToReleaseListHOCmd_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToReleaseListHOCmd_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToReleaseListHOCmd_1[] = static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceToReleaseListHOCmd_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceToReleaseListHOCmd_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceToReleaseListHOCmd_specs_1 = { sizeof(struct NGAP_PDUSessionResourceToReleaseListHOCmd), offsetof(struct NGAP_PDUSessionResourceToReleaseListHOCmd, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseListHOCmd.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseListHOCmd.h index d7e6170dd..af1b1b413 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseListHOCmd.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseListHOCmd.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceToReleaseListHOCmd { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceToReleaseListHOCmd; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceToReleaseListHOCmd_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToReleaseListHOCmd_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceToReleaseListHOCmd_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseListRelCmd.c b/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseListRelCmd.c index ac1d92820..b263a4b2f 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseListRelCmd.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseListRelCmd.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PDUSessionResourceToReleaseItemRelCmd.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceToReleaseListRelCmd_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceToReleaseListRelCmd_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToReleaseListRelCmd_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToReleaseListRelCmd_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToReleaseListRelCmd_1[] static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceToReleaseListRelCmd_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceToReleaseListRelCmd_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceToReleaseListRelCmd_specs_1 = { sizeof(struct NGAP_PDUSessionResourceToReleaseListRelCmd), offsetof(struct NGAP_PDUSessionResourceToReleaseListRelCmd, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseListRelCmd.h b/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseListRelCmd.h index 8ba90cb01..b3c522171 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseListRelCmd.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionResourceToReleaseListRelCmd.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PDUSessionResourceToReleaseListRelCmd { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceToReleaseListRelCmd; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PDUSessionResourceToReleaseListRelCmd_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToReleaseListRelCmd_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionResourceToReleaseListRelCmd_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PDUSessionType.c b/lib/asn1c/ngap/NGAP_PDUSessionType.c index b288add37..77d8a8f05 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionType.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionType.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PDUSessionType_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PDUSessionType_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 4 } /* (0..4,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -34,7 +34,7 @@ static const unsigned int asn_MAP_NGAP_PDUSessionType_enum2value_1[] = { 4 /* unstructured(4) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_PDUSessionType_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_PDUSessionType_specs_1 = { asn_MAP_NGAP_PDUSessionType_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_PDUSessionType_enum2value_1, /* N => "tag"; sorted by N */ 5, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_PDUSessionType.h b/lib/asn1c/ngap/NGAP_PDUSessionType.h index 852ce374e..f872cb33b 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionType.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionType.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -34,7 +34,9 @@ typedef enum NGAP_PDUSessionType { typedef long NGAP_PDUSessionType_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_PDUSessionType_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionType; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_PDUSessionType_specs_1; asn_struct_free_f NGAP_PDUSessionType_free; asn_struct_print_f NGAP_PDUSessionType_print; asn_constr_check_f NGAP_PDUSessionType_constraint; diff --git a/lib/asn1c/ngap/NGAP_PDUSessionUsageReport.c b/lib/asn1c/ngap/NGAP_PDUSessionUsageReport.c index c0b29ab27..42c0b2f70 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionUsageReport.c +++ b/lib/asn1c/ngap/NGAP_PDUSessionUsageReport.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -108,7 +108,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionUsageReport_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PDUSessionUsageReport, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P197, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P261, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PDUSessionUsageReport.h b/lib/asn1c/ngap/NGAP_PDUSessionUsageReport.h index 7bd4a0d5f..f0e599079 100644 --- a/lib/asn1c/ngap/NGAP_PDUSessionUsageReport.h +++ b/lib/asn1c/ngap/NGAP_PDUSessionUsageReport.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PEIPSassistanceInformation.c b/lib/asn1c/ngap/NGAP_PEIPSassistanceInformation.c new file mode 100644 index 000000000..3a923b24c --- /dev/null +++ b/lib/asn1c/ngap/NGAP_PEIPSassistanceInformation.c @@ -0,0 +1,87 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_PEIPSassistanceInformation.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_PEIPSassistanceInformation_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PEIPSassistanceInformation, cNsubgroupID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_CNsubgroupID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "cNsubgroupID" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_PEIPSassistanceInformation, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P262, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_PEIPSassistanceInformation_oms_1[] = { 1 }; +static const ber_tlv_tag_t asn_DEF_NGAP_PEIPSassistanceInformation_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PEIPSassistanceInformation_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* cNsubgroupID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PEIPSassistanceInformation_specs_1 = { + sizeof(struct NGAP_PEIPSassistanceInformation), + offsetof(struct NGAP_PEIPSassistanceInformation, _asn_ctx), + asn_MAP_NGAP_PEIPSassistanceInformation_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_NGAP_PEIPSassistanceInformation_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_PEIPSassistanceInformation = { + "PEIPSassistanceInformation", + "PEIPSassistanceInformation", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_PEIPSassistanceInformation_tags_1, + sizeof(asn_DEF_NGAP_PEIPSassistanceInformation_tags_1) + /sizeof(asn_DEF_NGAP_PEIPSassistanceInformation_tags_1[0]), /* 1 */ + asn_DEF_NGAP_PEIPSassistanceInformation_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_PEIPSassistanceInformation_tags_1) + /sizeof(asn_DEF_NGAP_PEIPSassistanceInformation_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_PEIPSassistanceInformation_1, + 2, /* Elements count */ + &asn_SPC_NGAP_PEIPSassistanceInformation_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_PEIPSassistanceInformation.h b/lib/asn1c/ngap/NGAP_PEIPSassistanceInformation.h new file mode 100644 index 000000000..a202a31af --- /dev/null +++ b/lib/asn1c/ngap/NGAP_PEIPSassistanceInformation.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_PEIPSassistanceInformation_H_ +#define _NGAP_PEIPSassistanceInformation_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_CNsubgroupID.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_PEIPSassistanceInformation */ +typedef struct NGAP_PEIPSassistanceInformation { + NGAP_CNsubgroupID_t cNsubgroupID; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_PEIPSassistanceInformation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_PEIPSassistanceInformation; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PEIPSassistanceInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PEIPSassistanceInformation_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_PEIPSassistanceInformation_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_PLMNAreaBasedQMC.c b/lib/asn1c/ngap/NGAP_PLMNAreaBasedQMC.c new file mode 100644 index 000000000..f8364d07a --- /dev/null +++ b/lib/asn1c/ngap/NGAP_PLMNAreaBasedQMC.c @@ -0,0 +1,87 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_PLMNAreaBasedQMC.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_PLMNAreaBasedQMC_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PLMNAreaBasedQMC, plmnListforQMC), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_PLMNListforQMC, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "plmnListforQMC" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_PLMNAreaBasedQMC, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P263, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_PLMNAreaBasedQMC_oms_1[] = { 1 }; +static const ber_tlv_tag_t asn_DEF_NGAP_PLMNAreaBasedQMC_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PLMNAreaBasedQMC_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* plmnListforQMC */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PLMNAreaBasedQMC_specs_1 = { + sizeof(struct NGAP_PLMNAreaBasedQMC), + offsetof(struct NGAP_PLMNAreaBasedQMC, _asn_ctx), + asn_MAP_NGAP_PLMNAreaBasedQMC_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_NGAP_PLMNAreaBasedQMC_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_PLMNAreaBasedQMC = { + "PLMNAreaBasedQMC", + "PLMNAreaBasedQMC", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_PLMNAreaBasedQMC_tags_1, + sizeof(asn_DEF_NGAP_PLMNAreaBasedQMC_tags_1) + /sizeof(asn_DEF_NGAP_PLMNAreaBasedQMC_tags_1[0]), /* 1 */ + asn_DEF_NGAP_PLMNAreaBasedQMC_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_PLMNAreaBasedQMC_tags_1) + /sizeof(asn_DEF_NGAP_PLMNAreaBasedQMC_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_PLMNAreaBasedQMC_1, + 2, /* Elements count */ + &asn_SPC_NGAP_PLMNAreaBasedQMC_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_PLMNAreaBasedQMC.h b/lib/asn1c/ngap/NGAP_PLMNAreaBasedQMC.h new file mode 100644 index 000000000..db584d475 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_PLMNAreaBasedQMC.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_PLMNAreaBasedQMC_H_ +#define _NGAP_PLMNAreaBasedQMC_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_PLMNListforQMC.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_PLMNAreaBasedQMC */ +typedef struct NGAP_PLMNAreaBasedQMC { + NGAP_PLMNListforQMC_t plmnListforQMC; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_PLMNAreaBasedQMC_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_PLMNAreaBasedQMC; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PLMNAreaBasedQMC_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PLMNAreaBasedQMC_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_PLMNAreaBasedQMC_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_PLMNIdentity.c b/lib/asn1c/ngap/NGAP_PLMNIdentity.c index 9302483f2..97e4a6a5d 100644 --- a/lib/asn1c/ngap/NGAP_PLMNIdentity.c +++ b/lib/asn1c/ngap/NGAP_PLMNIdentity.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PLMNIdentity.h b/lib/asn1c/ngap/NGAP_PLMNIdentity.h index b1faf0bb4..99ef10e29 100644 --- a/lib/asn1c/ngap/NGAP_PLMNIdentity.h +++ b/lib/asn1c/ngap/NGAP_PLMNIdentity.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PLMNListforQMC.c b/lib/asn1c/ngap/NGAP_PLMNListforQMC.c new file mode 100644 index 000000000..ea670627c --- /dev/null +++ b/lib/asn1c/ngap/NGAP_PLMNListforQMC.c @@ -0,0 +1,67 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_PLMNListforQMC.h" + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_PLMNListforQMC_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_PLMNListforQMC_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), + 0, + &asn_DEF_NGAP_PLMNIdentity, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_PLMNListforQMC_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_PLMNListforQMC_specs_1 = { + sizeof(struct NGAP_PLMNListforQMC), + offsetof(struct NGAP_PLMNListforQMC, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_PLMNListforQMC = { + "PLMNListforQMC", + "PLMNListforQMC", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_PLMNListforQMC_tags_1, + sizeof(asn_DEF_NGAP_PLMNListforQMC_tags_1) + /sizeof(asn_DEF_NGAP_PLMNListforQMC_tags_1[0]), /* 1 */ + asn_DEF_NGAP_PLMNListforQMC_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_PLMNListforQMC_tags_1) + /sizeof(asn_DEF_NGAP_PLMNListforQMC_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_PLMNListforQMC_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_PLMNListforQMC_1, + 1, /* Single element */ + &asn_SPC_NGAP_PLMNListforQMC_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_PLMNListforQMC.h b/lib/asn1c/ngap/NGAP_PLMNListforQMC.h new file mode 100644 index 000000000..fc7fa3520 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_PLMNListforQMC.h @@ -0,0 +1,42 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_PLMNListforQMC_H_ +#define _NGAP_PLMNListforQMC_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_PLMNIdentity.h" +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_PLMNListforQMC */ +typedef struct NGAP_PLMNListforQMC { + A_SEQUENCE_OF(NGAP_PLMNIdentity_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_PLMNListforQMC_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_PLMNListforQMC; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PLMNListforQMC_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PLMNListforQMC_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PLMNListforQMC_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_PLMNListforQMC_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_PLMNSupportItem.c b/lib/asn1c/ngap/NGAP_PLMNSupportItem.c index 1139f3a0d..7c2594ca7 100644 --- a/lib/asn1c/ngap/NGAP_PLMNSupportItem.c +++ b/lib/asn1c/ngap/NGAP_PLMNSupportItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PLMNSupportItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PLMNSupportItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P198, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P264, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PLMNSupportItem.h b/lib/asn1c/ngap/NGAP_PLMNSupportItem.h index 8d256c9fc..76d71f8cc 100644 --- a/lib/asn1c/ngap/NGAP_PLMNSupportItem.h +++ b/lib/asn1c/ngap/NGAP_PLMNSupportItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PLMNSupportList.c b/lib/asn1c/ngap/NGAP_PLMNSupportList.c index 0403266df..c5e8dcbee 100644 --- a/lib/asn1c/ngap/NGAP_PLMNSupportList.c +++ b/lib/asn1c/ngap/NGAP_PLMNSupportList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PLMNSupportItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PLMNSupportList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PLMNSupportList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 12 } /* (SIZE(1..12)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PLMNSupportList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PLMNSupportList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PLMNSupportList_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_PLMNSupportList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_PLMNSupportList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_PLMNSupportList_specs_1 = { sizeof(struct NGAP_PLMNSupportList), offsetof(struct NGAP_PLMNSupportList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_PLMNSupportList.h b/lib/asn1c/ngap/NGAP_PLMNSupportList.h index 552ed454d..bdd483662 100644 --- a/lib/asn1c/ngap/NGAP_PLMNSupportList.h +++ b/lib/asn1c/ngap/NGAP_PLMNSupportList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_PLMNSupportList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PLMNSupportList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PLMNSupportList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PLMNSupportList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PLMNSupportList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PNI-NPN-MobilityInformation.c b/lib/asn1c/ngap/NGAP_PNI-NPN-MobilityInformation.c index 066a40b9f..cdf618b6a 100644 --- a/lib/asn1c/ngap/NGAP_PNI-NPN-MobilityInformation.c +++ b/lib/asn1c/ngap/NGAP_PNI-NPN-MobilityInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PNI_NPN_MobilityInformation_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PNI_NPN_MobilityInformation, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P199, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P265, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PNI-NPN-MobilityInformation.h b/lib/asn1c/ngap/NGAP_PNI-NPN-MobilityInformation.h index 7c8859ca4..c11af6271 100644 --- a/lib/asn1c/ngap/NGAP_PNI-NPN-MobilityInformation.h +++ b/lib/asn1c/ngap/NGAP_PNI-NPN-MobilityInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PWSCancelRequest.c b/lib/asn1c/ngap/NGAP_PWSCancelRequest.c index 524787eab..28935db25 100644 --- a/lib/asn1c/ngap/NGAP_PWSCancelRequest.c +++ b/lib/asn1c/ngap/NGAP_PWSCancelRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PWSCancelRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PWSCancelRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P70, + &asn_DEF_NGAP_ProtocolIE_Container_11854P70, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PWSCancelRequest.h b/lib/asn1c/ngap/NGAP_PWSCancelRequest.h index 60e61cf7a..c8f7ff502 100644 --- a/lib/asn1c/ngap/NGAP_PWSCancelRequest.h +++ b/lib/asn1c/ngap/NGAP_PWSCancelRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_PWSCancelRequest */ typedef struct NGAP_PWSCancelRequest { - NGAP_ProtocolIE_Container_9574P70_t protocolIEs; + NGAP_ProtocolIE_Container_11854P70_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_PWSCancelResponse.c b/lib/asn1c/ngap/NGAP_PWSCancelResponse.c index 73e9e583c..39ea24ec4 100644 --- a/lib/asn1c/ngap/NGAP_PWSCancelResponse.c +++ b/lib/asn1c/ngap/NGAP_PWSCancelResponse.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PWSCancelResponse_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PWSCancelResponse, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P71, + &asn_DEF_NGAP_ProtocolIE_Container_11854P71, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PWSCancelResponse.h b/lib/asn1c/ngap/NGAP_PWSCancelResponse.h index d427553b4..5594817d2 100644 --- a/lib/asn1c/ngap/NGAP_PWSCancelResponse.h +++ b/lib/asn1c/ngap/NGAP_PWSCancelResponse.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_PWSCancelResponse */ typedef struct NGAP_PWSCancelResponse { - NGAP_ProtocolIE_Container_9574P71_t protocolIEs; + NGAP_ProtocolIE_Container_11854P71_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_PWSFailedCellIDList.c b/lib/asn1c/ngap/NGAP_PWSFailedCellIDList.c index 375f8bfb7..18a6d03b5 100644 --- a/lib/asn1c/ngap/NGAP_PWSFailedCellIDList.c +++ b/lib/asn1c/ngap/NGAP_PWSFailedCellIDList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,13 +11,13 @@ #include "NGAP_NR-CGIList.h" #include "NGAP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PWSFailedCellIDList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PWSFailedCellIDList_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_PWSFailedCellIDList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PWSFailedCellIDList_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_PWSFailedCellIDList, choice.eUTRA_CGI_PWSFailedList), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -55,7 +55,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PWSFailedCellIDList_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_PWSFailedCellIDList, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P33, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P44, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -75,7 +75,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_PWSFailedCellIDList_tag2el_1[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* nR-CGI-PWSFailedList */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_PWSFailedCellIDList_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_NGAP_PWSFailedCellIDList_specs_1 = { sizeof(struct NGAP_PWSFailedCellIDList), offsetof(struct NGAP_PWSFailedCellIDList, _asn_ctx), offsetof(struct NGAP_PWSFailedCellIDList, present), diff --git a/lib/asn1c/ngap/NGAP_PWSFailedCellIDList.h b/lib/asn1c/ngap/NGAP_PWSFailedCellIDList.h index c27fe80c3..e65e42011 100644 --- a/lib/asn1c/ngap/NGAP_PWSFailedCellIDList.h +++ b/lib/asn1c/ngap/NGAP_PWSFailedCellIDList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,6 +46,9 @@ typedef struct NGAP_PWSFailedCellIDList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PWSFailedCellIDList; +extern asn_CHOICE_specifics_t asn_SPC_NGAP_PWSFailedCellIDList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PWSFailedCellIDList_1[3]; +extern asn_per_constraints_t asn_PER_type_NGAP_PWSFailedCellIDList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PWSFailureIndication.c b/lib/asn1c/ngap/NGAP_PWSFailureIndication.c index 70f69c72e..a1210d729 100644 --- a/lib/asn1c/ngap/NGAP_PWSFailureIndication.c +++ b/lib/asn1c/ngap/NGAP_PWSFailureIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PWSFailureIndication_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PWSFailureIndication, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P73, + &asn_DEF_NGAP_ProtocolIE_Container_11854P73, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PWSFailureIndication.h b/lib/asn1c/ngap/NGAP_PWSFailureIndication.h index db03ed25c..04ee737b8 100644 --- a/lib/asn1c/ngap/NGAP_PWSFailureIndication.h +++ b/lib/asn1c/ngap/NGAP_PWSFailureIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_PWSFailureIndication */ typedef struct NGAP_PWSFailureIndication { - NGAP_ProtocolIE_Container_9574P73_t protocolIEs; + NGAP_ProtocolIE_Container_11854P73_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_PWSRestartIndication.c b/lib/asn1c/ngap/NGAP_PWSRestartIndication.c index 9bcb9733e..fe72e1691 100644 --- a/lib/asn1c/ngap/NGAP_PWSRestartIndication.c +++ b/lib/asn1c/ngap/NGAP_PWSRestartIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PWSRestartIndication_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PWSRestartIndication, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P72, + &asn_DEF_NGAP_ProtocolIE_Container_11854P72, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PWSRestartIndication.h b/lib/asn1c/ngap/NGAP_PWSRestartIndication.h index c00d29ee6..8bda3810a 100644 --- a/lib/asn1c/ngap/NGAP_PWSRestartIndication.h +++ b/lib/asn1c/ngap/NGAP_PWSRestartIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_PWSRestartIndication */ typedef struct NGAP_PWSRestartIndication { - NGAP_ProtocolIE_Container_9574P72_t protocolIEs; + NGAP_ProtocolIE_Container_11854P72_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_PacketDelayBudget.c b/lib/asn1c/ngap/NGAP_PacketDelayBudget.c index dfc4e85c8..f813c5c5e 100644 --- a/lib/asn1c/ngap/NGAP_PacketDelayBudget.c +++ b/lib/asn1c/ngap/NGAP_PacketDelayBudget.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PacketDelayBudget.h b/lib/asn1c/ngap/NGAP_PacketDelayBudget.h index e87af1abc..325bd0d60 100644 --- a/lib/asn1c/ngap/NGAP_PacketDelayBudget.h +++ b/lib/asn1c/ngap/NGAP_PacketDelayBudget.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PacketErrorRate.c b/lib/asn1c/ngap/NGAP_PacketErrorRate.c index 0ed452b2b..6a0097f42 100644 --- a/lib/asn1c/ngap/NGAP_PacketErrorRate.c +++ b/lib/asn1c/ngap/NGAP_PacketErrorRate.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -110,7 +110,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PacketErrorRate_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PacketErrorRate, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P137, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P202, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PacketErrorRate.h b/lib/asn1c/ngap/NGAP_PacketErrorRate.h index d9b3cd8b0..19b901f92 100644 --- a/lib/asn1c/ngap/NGAP_PacketErrorRate.h +++ b/lib/asn1c/ngap/NGAP_PacketErrorRate.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PacketLossRate.c b/lib/asn1c/ngap/NGAP_PacketLossRate.c index a0360bd22..c2adb3869 100644 --- a/lib/asn1c/ngap/NGAP_PacketLossRate.c +++ b/lib/asn1c/ngap/NGAP_PacketLossRate.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PacketLossRate.h b/lib/asn1c/ngap/NGAP_PacketLossRate.h index b8e958b4c..c528bd965 100644 --- a/lib/asn1c/ngap/NGAP_PacketLossRate.h +++ b/lib/asn1c/ngap/NGAP_PacketLossRate.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_Paging-Time-Window.h b/lib/asn1c/ngap/NGAP_Paging-Time-Window.h index eab101e6f..3909c1a4b 100644 --- a/lib/asn1c/ngap/NGAP_Paging-Time-Window.h +++ b/lib/asn1c/ngap/NGAP_Paging-Time-Window.h @@ -47,13 +47,13 @@ typedef long NGAP_Paging_Time_Window_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_Paging_Time_Window_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_Paging_Time_Window; -extern const asn_INTEGER_specifics_t asn_SPC_Paging_Time_Window_specs_1; -asn_struct_free_f Paging_Time_Window_free; -asn_struct_print_f Paging_Time_Window_print; -asn_constr_check_f Paging_Time_Window_constraint; -jer_type_encoder_f Paging_Time_Window_encode_jer; -per_type_decoder_f Paging_Time_Window_decode_aper; -per_type_encoder_f Paging_Time_Window_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_Paging_Time_Window_specs_1; +asn_struct_free_f NGAP_Paging_Time_Window_free; +asn_struct_print_f NGAP_Paging_Time_Window_print; +asn_constr_check_f NGAP_Paging_Time_Window_constraint; +jer_type_encoder_f NGAP_Paging_Time_Window_encode_jer; +per_type_decoder_f NGAP_Paging_Time_Window_decode_aper; +per_type_encoder_f NGAP_Paging_Time_Window_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_Paging-eDRX-Cycle.h b/lib/asn1c/ngap/NGAP_Paging-eDRX-Cycle.h index a45f216cf..3fa7a6b7f 100644 --- a/lib/asn1c/ngap/NGAP_Paging-eDRX-Cycle.h +++ b/lib/asn1c/ngap/NGAP_Paging-eDRX-Cycle.h @@ -45,13 +45,13 @@ typedef long NGAP_Paging_eDRX_Cycle_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_Paging_eDRX_Cycle_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_Paging_eDRX_Cycle; -extern const asn_INTEGER_specifics_t asn_SPC_Paging_eDRX_Cycle_specs_1; -asn_struct_free_f Paging_eDRX_Cycle_free; -asn_struct_print_f Paging_eDRX_Cycle_print; -asn_constr_check_f Paging_eDRX_Cycle_constraint; -jer_type_encoder_f Paging_eDRX_Cycle_encode_jer; -per_type_decoder_f Paging_eDRX_Cycle_decode_aper; -per_type_encoder_f Paging_eDRX_Cycle_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_Paging_eDRX_Cycle_specs_1; +asn_struct_free_f NGAP_Paging_eDRX_Cycle_free; +asn_struct_print_f NGAP_Paging_eDRX_Cycle_print; +asn_constr_check_f NGAP_Paging_eDRX_Cycle_constraint; +jer_type_encoder_f NGAP_Paging_eDRX_Cycle_encode_jer; +per_type_decoder_f NGAP_Paging_eDRX_Cycle_decode_aper; +per_type_encoder_f NGAP_Paging_eDRX_Cycle_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_Paging.c b/lib/asn1c/ngap/NGAP_Paging.c index 87a152b51..7fbd6d0ae 100644 --- a/lib/asn1c/ngap/NGAP_Paging.c +++ b/lib/asn1c/ngap/NGAP_Paging.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_Paging_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_Paging, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P45, + &asn_DEF_NGAP_ProtocolIE_Container_11854P45, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_Paging.h b/lib/asn1c/ngap/NGAP_Paging.h index d40662dee..399bef6c7 100644 --- a/lib/asn1c/ngap/NGAP_Paging.h +++ b/lib/asn1c/ngap/NGAP_Paging.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_Paging */ typedef struct NGAP_Paging { - NGAP_ProtocolIE_Container_9574P45_t protocolIEs; + NGAP_ProtocolIE_Container_11854P45_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_PagingAssisDataforCEcapabUE.c b/lib/asn1c/ngap/NGAP_PagingAssisDataforCEcapabUE.c index 6fe591a00..6ee7411bd 100644 --- a/lib/asn1c/ngap/NGAP_PagingAssisDataforCEcapabUE.c +++ b/lib/asn1c/ngap/NGAP_PagingAssisDataforCEcapabUE.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_PagingAssisDataforCEcapabUE.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_PagingAssisDataforCEcapabUE_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PagingAssisDataforCEcapabUE_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PagingAssisDataforCEcapabUE, eUTRA_CGI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PagingAssisDataforCEcapabUE_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PagingAssisDataforCEcapabUE, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P138, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P203, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_PagingAssisDataforCEcapabUE_tag2 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* coverageEnhancementLevel */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_PagingAssisDataforCEcapabUE_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PagingAssisDataforCEcapabUE_specs_1 = { sizeof(struct NGAP_PagingAssisDataforCEcapabUE), offsetof(struct NGAP_PagingAssisDataforCEcapabUE, _asn_ctx), asn_MAP_NGAP_PagingAssisDataforCEcapabUE_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_PagingAssisDataforCEcapabUE.h b/lib/asn1c/ngap/NGAP_PagingAssisDataforCEcapabUE.h index 4a0d76891..e47d7993c 100644 --- a/lib/asn1c/ngap/NGAP_PagingAssisDataforCEcapabUE.h +++ b/lib/asn1c/ngap/NGAP_PagingAssisDataforCEcapabUE.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct NGAP_PagingAssisDataforCEcapabUE { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PagingAssisDataforCEcapabUE; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PagingAssisDataforCEcapabUE_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PagingAssisDataforCEcapabUE_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PagingAttemptCount.c b/lib/asn1c/ngap/NGAP_PagingAttemptCount.c index 6134179f9..796e1af72 100644 --- a/lib/asn1c/ngap/NGAP_PagingAttemptCount.c +++ b/lib/asn1c/ngap/NGAP_PagingAttemptCount.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PagingAttemptCount.h b/lib/asn1c/ngap/NGAP_PagingAttemptCount.h index 6e7bde883..ebc5340bd 100644 --- a/lib/asn1c/ngap/NGAP_PagingAttemptCount.h +++ b/lib/asn1c/ngap/NGAP_PagingAttemptCount.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PagingAttemptInformation.c b/lib/asn1c/ngap/NGAP_PagingAttemptInformation.c index a98e80f4e..e0b074a9e 100644 --- a/lib/asn1c/ngap/NGAP_PagingAttemptInformation.c +++ b/lib/asn1c/ngap/NGAP_PagingAttemptInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -63,7 +63,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PagingAttemptInformation_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PagingAttemptInformation, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P139, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P204, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PagingAttemptInformation.h b/lib/asn1c/ngap/NGAP_PagingAttemptInformation.h index 7f938d19b..1c2370eb4 100644 --- a/lib/asn1c/ngap/NGAP_PagingAttemptInformation.h +++ b/lib/asn1c/ngap/NGAP_PagingAttemptInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PagingCause.c b/lib/asn1c/ngap/NGAP_PagingCause.c new file mode 100644 index 000000000..e43df75ad --- /dev/null +++ b/lib/asn1c/ngap/NGAP_PagingCause.c @@ -0,0 +1,63 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_PagingCause.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_PagingCause_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_PagingCause_value2enum_1[] = { + { 0, 5, "voice" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_PagingCause_enum2value_1[] = { + 0 /* voice(0) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_NGAP_PagingCause_specs_1 = { + asn_MAP_NGAP_PagingCause_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_PagingCause_enum2value_1, /* N => "tag"; sorted by N */ + 1, /* Number of elements in the maps */ + 2, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_PagingCause_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_PagingCause = { + "PagingCause", + "PagingCause", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_PagingCause_tags_1, + sizeof(asn_DEF_NGAP_PagingCause_tags_1) + /sizeof(asn_DEF_NGAP_PagingCause_tags_1[0]), /* 1 */ + asn_DEF_NGAP_PagingCause_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_PagingCause_tags_1) + /sizeof(asn_DEF_NGAP_PagingCause_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_PagingCause_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_PagingCause_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_PagingCause.h b/lib/asn1c/ngap/NGAP_PagingCause.h new file mode 100644 index 000000000..d24dc1822 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_PagingCause.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_PagingCause_H_ +#define _NGAP_PagingCause_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_PagingCause { + NGAP_PagingCause_voice = 0 + /* + * Enumeration is extensible + */ +} e_NGAP_PagingCause; + +/* NGAP_PagingCause */ +typedef long NGAP_PagingCause_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_PagingCause_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_PagingCause; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_PagingCause_specs_1; +asn_struct_free_f NGAP_PagingCause_free; +asn_struct_print_f NGAP_PagingCause_print; +asn_constr_check_f NGAP_PagingCause_constraint; +jer_type_encoder_f NGAP_PagingCause_encode_jer; +per_type_decoder_f NGAP_PagingCause_decode_aper; +per_type_encoder_f NGAP_PagingCause_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_PagingCause_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_PagingCauseIndicationForVoiceService.c b/lib/asn1c/ngap/NGAP_PagingCauseIndicationForVoiceService.c new file mode 100644 index 000000000..e6e3ae016 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_PagingCauseIndicationForVoiceService.c @@ -0,0 +1,63 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_PagingCauseIndicationForVoiceService.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_PagingCauseIndicationForVoiceService_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_PagingCauseIndicationForVoiceService_value2enum_1[] = { + { 0, 9, "supported" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_PagingCauseIndicationForVoiceService_enum2value_1[] = { + 0 /* supported(0) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_NGAP_PagingCauseIndicationForVoiceService_specs_1 = { + asn_MAP_NGAP_PagingCauseIndicationForVoiceService_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_PagingCauseIndicationForVoiceService_enum2value_1, /* N => "tag"; sorted by N */ + 1, /* Number of elements in the maps */ + 2, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_PagingCauseIndicationForVoiceService_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_PagingCauseIndicationForVoiceService = { + "PagingCauseIndicationForVoiceService", + "PagingCauseIndicationForVoiceService", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_PagingCauseIndicationForVoiceService_tags_1, + sizeof(asn_DEF_NGAP_PagingCauseIndicationForVoiceService_tags_1) + /sizeof(asn_DEF_NGAP_PagingCauseIndicationForVoiceService_tags_1[0]), /* 1 */ + asn_DEF_NGAP_PagingCauseIndicationForVoiceService_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_PagingCauseIndicationForVoiceService_tags_1) + /sizeof(asn_DEF_NGAP_PagingCauseIndicationForVoiceService_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_PagingCauseIndicationForVoiceService_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_PagingCauseIndicationForVoiceService_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_PagingCauseIndicationForVoiceService.h b/lib/asn1c/ngap/NGAP_PagingCauseIndicationForVoiceService.h new file mode 100644 index 000000000..d291b0af9 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_PagingCauseIndicationForVoiceService.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_PagingCauseIndicationForVoiceService_H_ +#define _NGAP_PagingCauseIndicationForVoiceService_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_PagingCauseIndicationForVoiceService { + NGAP_PagingCauseIndicationForVoiceService_supported = 0 + /* + * Enumeration is extensible + */ +} e_NGAP_PagingCauseIndicationForVoiceService; + +/* NGAP_PagingCauseIndicationForVoiceService */ +typedef long NGAP_PagingCauseIndicationForVoiceService_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_PagingCauseIndicationForVoiceService_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_PagingCauseIndicationForVoiceService; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_PagingCauseIndicationForVoiceService_specs_1; +asn_struct_free_f NGAP_PagingCauseIndicationForVoiceService_free; +asn_struct_print_f NGAP_PagingCauseIndicationForVoiceService_print; +asn_constr_check_f NGAP_PagingCauseIndicationForVoiceService_constraint; +jer_type_encoder_f NGAP_PagingCauseIndicationForVoiceService_encode_jer; +per_type_decoder_f NGAP_PagingCauseIndicationForVoiceService_decode_aper; +per_type_encoder_f NGAP_PagingCauseIndicationForVoiceService_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_PagingCauseIndicationForVoiceService_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_PagingDRX.c b/lib/asn1c/ngap/NGAP_PagingDRX.c index 733225e4a..be82fe14a 100644 --- a/lib/asn1c/ngap/NGAP_PagingDRX.c +++ b/lib/asn1c/ngap/NGAP_PagingDRX.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PagingDRX.h b/lib/asn1c/ngap/NGAP_PagingDRX.h index e8d7689e9..7c8fe3755 100644 --- a/lib/asn1c/ngap/NGAP_PagingDRX.h +++ b/lib/asn1c/ngap/NGAP_PagingDRX.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -35,13 +35,13 @@ typedef long NGAP_PagingDRX_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_PagingDRX_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PagingDRX; -extern const asn_INTEGER_specifics_t asn_SPC_PagingDRX_specs_1; -asn_struct_free_f PagingDRX_free; -asn_struct_print_f PagingDRX_print; -asn_constr_check_f PagingDRX_constraint; -jer_type_encoder_f PagingDRX_encode_jer; -per_type_decoder_f PagingDRX_decode_aper; -per_type_encoder_f PagingDRX_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_PagingDRX_specs_1; +asn_struct_free_f NGAP_PagingDRX_free; +asn_struct_print_f NGAP_PagingDRX_print; +asn_constr_check_f NGAP_PagingDRX_constraint; +jer_type_encoder_f NGAP_PagingDRX_encode_jer; +per_type_decoder_f NGAP_PagingDRX_decode_aper; +per_type_encoder_f NGAP_PagingDRX_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PagingOrigin.c b/lib/asn1c/ngap/NGAP_PagingOrigin.c index 81059ae9a..4ee791559 100644 --- a/lib/asn1c/ngap/NGAP_PagingOrigin.c +++ b/lib/asn1c/ngap/NGAP_PagingOrigin.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PagingOrigin_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PagingOrigin_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_NGAP_PagingOrigin_enum2value_1[] = { 0 /* non-3gpp(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_PagingOrigin_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_PagingOrigin_specs_1 = { asn_MAP_NGAP_PagingOrigin_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_PagingOrigin_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_PagingOrigin.h b/lib/asn1c/ngap/NGAP_PagingOrigin.h index ba36fbf4a..4fbbb2688 100644 --- a/lib/asn1c/ngap/NGAP_PagingOrigin.h +++ b/lib/asn1c/ngap/NGAP_PagingOrigin.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum NGAP_PagingOrigin { typedef long NGAP_PagingOrigin_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_PagingOrigin_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PagingOrigin; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_PagingOrigin_specs_1; asn_struct_free_f NGAP_PagingOrigin_free; asn_struct_print_f NGAP_PagingOrigin_print; asn_constr_check_f NGAP_PagingOrigin_constraint; diff --git a/lib/asn1c/ngap/NGAP_PagingPriority.c b/lib/asn1c/ngap/NGAP_PagingPriority.c index 10192817d..e99317e2d 100644 --- a/lib/asn1c/ngap/NGAP_PagingPriority.c +++ b/lib/asn1c/ngap/NGAP_PagingPriority.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PagingPriority_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PagingPriority_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 7 } /* (0..7,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -40,7 +40,7 @@ static const unsigned int asn_MAP_NGAP_PagingPriority_enum2value_1[] = { 7 /* priolevel8(7) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_PagingPriority_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_PagingPriority_specs_1 = { asn_MAP_NGAP_PagingPriority_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_PagingPriority_enum2value_1, /* N => "tag"; sorted by N */ 8, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_PagingPriority.h b/lib/asn1c/ngap/NGAP_PagingPriority.h index 57f5ece31..1957ee7ce 100644 --- a/lib/asn1c/ngap/NGAP_PagingPriority.h +++ b/lib/asn1c/ngap/NGAP_PagingPriority.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,7 +37,9 @@ typedef enum NGAP_PagingPriority { typedef long NGAP_PagingPriority_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_PagingPriority_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PagingPriority; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_PagingPriority_specs_1; asn_struct_free_f NGAP_PagingPriority_free; asn_struct_print_f NGAP_PagingPriority_print; asn_constr_check_f NGAP_PagingPriority_constraint; diff --git a/lib/asn1c/ngap/NGAP_PagingProbabilityInformation.c b/lib/asn1c/ngap/NGAP_PagingProbabilityInformation.c index 2858aab1a..4fe979f6a 100644 --- a/lib/asn1c/ngap/NGAP_PagingProbabilityInformation.c +++ b/lib/asn1c/ngap/NGAP_PagingProbabilityInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PagingProbabilityInformation.h b/lib/asn1c/ngap/NGAP_PagingProbabilityInformation.h index 5de0dd099..e6eec31c7 100644 --- a/lib/asn1c/ngap/NGAP_PagingProbabilityInformation.h +++ b/lib/asn1c/ngap/NGAP_PagingProbabilityInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -52,13 +52,13 @@ typedef long NGAP_PagingProbabilityInformation_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_PagingProbabilityInformation_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PagingProbabilityInformation; -extern const asn_INTEGER_specifics_t asn_SPC_PagingProbabilityInformation_specs_1; -asn_struct_free_f PagingProbabilityInformation_free; -asn_struct_print_f PagingProbabilityInformation_print; -asn_constr_check_f PagingProbabilityInformation_constraint; -jer_type_encoder_f PagingProbabilityInformation_encode_jer; -per_type_decoder_f PagingProbabilityInformation_decode_aper; -per_type_encoder_f PagingProbabilityInformation_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_PagingProbabilityInformation_specs_1; +asn_struct_free_f NGAP_PagingProbabilityInformation_free; +asn_struct_print_f NGAP_PagingProbabilityInformation_print; +asn_constr_check_f NGAP_PagingProbabilityInformation_constraint; +jer_type_encoder_f NGAP_PagingProbabilityInformation_encode_jer; +per_type_decoder_f NGAP_PagingProbabilityInformation_decode_aper; +per_type_encoder_f NGAP_PagingProbabilityInformation_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PagingeDRXInformation.c b/lib/asn1c/ngap/NGAP_PagingeDRXInformation.c index f9ce04728..70c3bb9c1 100644 --- a/lib/asn1c/ngap/NGAP_PagingeDRXInformation.c +++ b/lib/asn1c/ngap/NGAP_PagingeDRXInformation.c @@ -8,7 +8,7 @@ #include "NGAP_PagingeDRXInformation.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_PagingeDRXInformation_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PagingeDRXInformation_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PagingeDRXInformation, paging_eDRX_Cycle), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_PagingeDRXInformation_tag2el_1[] { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* paging-Time-Window */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_PagingeDRXInformation_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PagingeDRXInformation_specs_1 = { sizeof(struct NGAP_PagingeDRXInformation), offsetof(struct NGAP_PagingeDRXInformation, _asn_ctx), asn_MAP_NGAP_PagingeDRXInformation_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_PagingeDRXInformation.h b/lib/asn1c/ngap/NGAP_PagingeDRXInformation.h index 8dd48ea86..39fd0f23c 100644 --- a/lib/asn1c/ngap/NGAP_PagingeDRXInformation.h +++ b/lib/asn1c/ngap/NGAP_PagingeDRXInformation.h @@ -39,6 +39,8 @@ typedef struct NGAP_PagingeDRXInformation { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_PagingeDRXInformation; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PagingeDRXInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PagingeDRXInformation_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PathSwitchRequest.c b/lib/asn1c/ngap/NGAP_PathSwitchRequest.c index 8b589c13a..037b13978 100644 --- a/lib/asn1c/ngap/NGAP_PathSwitchRequest.c +++ b/lib/asn1c/ngap/NGAP_PathSwitchRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P35, + &asn_DEF_NGAP_ProtocolIE_Container_11854P35, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PathSwitchRequest.h b/lib/asn1c/ngap/NGAP_PathSwitchRequest.h index c73d46e80..a419719bd 100644 --- a/lib/asn1c/ngap/NGAP_PathSwitchRequest.h +++ b/lib/asn1c/ngap/NGAP_PathSwitchRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_PathSwitchRequest */ typedef struct NGAP_PathSwitchRequest { - NGAP_ProtocolIE_Container_9574P35_t protocolIEs; + NGAP_ProtocolIE_Container_11854P35_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_PathSwitchRequestAcknowledge.c b/lib/asn1c/ngap/NGAP_PathSwitchRequestAcknowledge.c index e47ddb544..8a8b5ff76 100644 --- a/lib/asn1c/ngap/NGAP_PathSwitchRequestAcknowledge.c +++ b/lib/asn1c/ngap/NGAP_PathSwitchRequestAcknowledge.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestAcknowledge_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestAcknowledge, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P36, + &asn_DEF_NGAP_ProtocolIE_Container_11854P36, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PathSwitchRequestAcknowledge.h b/lib/asn1c/ngap/NGAP_PathSwitchRequestAcknowledge.h index 362d78301..ec042af83 100644 --- a/lib/asn1c/ngap/NGAP_PathSwitchRequestAcknowledge.h +++ b/lib/asn1c/ngap/NGAP_PathSwitchRequestAcknowledge.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_PathSwitchRequestAcknowledge */ typedef struct NGAP_PathSwitchRequestAcknowledge { - NGAP_ProtocolIE_Container_9574P36_t protocolIEs; + NGAP_ProtocolIE_Container_11854P36_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_PathSwitchRequestAcknowledgeTransfer.c b/lib/asn1c/ngap/NGAP_PathSwitchRequestAcknowledgeTransfer.c index 21a24efa7..4ead1e1d6 100644 --- a/lib/asn1c/ngap/NGAP_PathSwitchRequestAcknowledgeTransfer.c +++ b/lib/asn1c/ngap/NGAP_PathSwitchRequestAcknowledgeTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -48,7 +48,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestAcknowledgeTransfer_1[] = { ATF_POINTER, 1, offsetof(struct NGAP_PathSwitchRequestAcknowledgeTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P141, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P205, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PathSwitchRequestAcknowledgeTransfer.h b/lib/asn1c/ngap/NGAP_PathSwitchRequestAcknowledgeTransfer.h index 4a5b91441..d8efb2202 100644 --- a/lib/asn1c/ngap/NGAP_PathSwitchRequestAcknowledgeTransfer.h +++ b/lib/asn1c/ngap/NGAP_PathSwitchRequestAcknowledgeTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PathSwitchRequestFailure.c b/lib/asn1c/ngap/NGAP_PathSwitchRequestFailure.c index 3c5d4cbf5..abf45a3a3 100644 --- a/lib/asn1c/ngap/NGAP_PathSwitchRequestFailure.c +++ b/lib/asn1c/ngap/NGAP_PathSwitchRequestFailure.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestFailure_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestFailure, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P37, + &asn_DEF_NGAP_ProtocolIE_Container_11854P37, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PathSwitchRequestFailure.h b/lib/asn1c/ngap/NGAP_PathSwitchRequestFailure.h index 4afcef831..fcf886081 100644 --- a/lib/asn1c/ngap/NGAP_PathSwitchRequestFailure.h +++ b/lib/asn1c/ngap/NGAP_PathSwitchRequestFailure.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_PathSwitchRequestFailure */ typedef struct NGAP_PathSwitchRequestFailure { - NGAP_ProtocolIE_Container_9574P37_t protocolIEs; + NGAP_ProtocolIE_Container_11854P37_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_PathSwitchRequestSetupFailedTransfer.c b/lib/asn1c/ngap/NGAP_PathSwitchRequestSetupFailedTransfer.c index 8eb82984d..ac8f191d2 100644 --- a/lib/asn1c/ngap/NGAP_PathSwitchRequestSetupFailedTransfer.c +++ b/lib/asn1c/ngap/NGAP_PathSwitchRequestSetupFailedTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestSetupFailedTransfer_1[] = { ATF_POINTER, 1, offsetof(struct NGAP_PathSwitchRequestSetupFailedTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P142, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P206, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PathSwitchRequestSetupFailedTransfer.h b/lib/asn1c/ngap/NGAP_PathSwitchRequestSetupFailedTransfer.h index 164788cf5..82a2b72c7 100644 --- a/lib/asn1c/ngap/NGAP_PathSwitchRequestSetupFailedTransfer.h +++ b/lib/asn1c/ngap/NGAP_PathSwitchRequestSetupFailedTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PathSwitchRequestTransfer.c b/lib/asn1c/ngap/NGAP_PathSwitchRequestTransfer.c index 9a95a7001..27cf2ae42 100644 --- a/lib/asn1c/ngap/NGAP_PathSwitchRequestTransfer.c +++ b/lib/asn1c/ngap/NGAP_PathSwitchRequestTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -81,7 +81,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestTransfer_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_PathSwitchRequestTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P143, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P207, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PathSwitchRequestTransfer.h b/lib/asn1c/ngap/NGAP_PathSwitchRequestTransfer.h index efef4ba95..a2e2c6bc7 100644 --- a/lib/asn1c/ngap/NGAP_PathSwitchRequestTransfer.h +++ b/lib/asn1c/ngap/NGAP_PathSwitchRequestTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PathSwitchRequestUnsuccessfulTransfer.c b/lib/asn1c/ngap/NGAP_PathSwitchRequestUnsuccessfulTransfer.c index 93b85ad54..6232a69f0 100644 --- a/lib/asn1c/ngap/NGAP_PathSwitchRequestUnsuccessfulTransfer.c +++ b/lib/asn1c/ngap/NGAP_PathSwitchRequestUnsuccessfulTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestUnsuccessfulTransfer_1[] { ATF_POINTER, 1, offsetof(struct NGAP_PathSwitchRequestUnsuccessfulTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P144, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P208, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PathSwitchRequestUnsuccessfulTransfer.h b/lib/asn1c/ngap/NGAP_PathSwitchRequestUnsuccessfulTransfer.h index 3c99fc143..f98177011 100644 --- a/lib/asn1c/ngap/NGAP_PathSwitchRequestUnsuccessfulTransfer.h +++ b/lib/asn1c/ngap/NGAP_PathSwitchRequestUnsuccessfulTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PedestrianUE.c b/lib/asn1c/ngap/NGAP_PedestrianUE.c index c46a88b43..ff71f7328 100644 --- a/lib/asn1c/ngap/NGAP_PedestrianUE.c +++ b/lib/asn1c/ngap/NGAP_PedestrianUE.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PedestrianUE.h b/lib/asn1c/ngap/NGAP_PedestrianUE.h index bccd70781..498832040 100644 --- a/lib/asn1c/ngap/NGAP_PedestrianUE.h +++ b/lib/asn1c/ngap/NGAP_PedestrianUE.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,13 +33,13 @@ typedef long NGAP_PedestrianUE_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_PedestrianUE_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PedestrianUE; -extern const asn_INTEGER_specifics_t asn_SPC_PedestrianUE_specs_1; -asn_struct_free_f PedestrianUE_free; -asn_struct_print_f PedestrianUE_print; -asn_constr_check_f PedestrianUE_constraint; -jer_type_encoder_f PedestrianUE_encode_jer; -per_type_decoder_f PedestrianUE_decode_aper; -per_type_encoder_f PedestrianUE_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_PedestrianUE_specs_1; +asn_struct_free_f NGAP_PedestrianUE_free; +asn_struct_print_f NGAP_PedestrianUE_print; +asn_constr_check_f NGAP_PedestrianUE_constraint; +jer_type_encoder_f NGAP_PedestrianUE_encode_jer; +per_type_decoder_f NGAP_PedestrianUE_decode_aper; +per_type_encoder_f NGAP_PedestrianUE_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PeriodicRegistrationUpdateTimer.c b/lib/asn1c/ngap/NGAP_PeriodicRegistrationUpdateTimer.c index 2ef176eb6..fe34e5a61 100644 --- a/lib/asn1c/ngap/NGAP_PeriodicRegistrationUpdateTimer.c +++ b/lib/asn1c/ngap/NGAP_PeriodicRegistrationUpdateTimer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PeriodicRegistrationUpdateTimer.h b/lib/asn1c/ngap/NGAP_PeriodicRegistrationUpdateTimer.h index fdd97fb0c..438f63a36 100644 --- a/lib/asn1c/ngap/NGAP_PeriodicRegistrationUpdateTimer.h +++ b/lib/asn1c/ngap/NGAP_PeriodicRegistrationUpdateTimer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PeriodicReportingIEs.c b/lib/asn1c/ngap/NGAP_PeriodicReportingIEs.c new file mode 100644 index 000000000..c2eb016cc --- /dev/null +++ b/lib/asn1c/ngap/NGAP_PeriodicReportingIEs.c @@ -0,0 +1,87 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_PeriodicReportingIEs.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_PeriodicReportingIEs_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PeriodicReportingIEs, reportingPeriodicity), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ReportingPeriodicity, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "reportingPeriodicity" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_PeriodicReportingIEs, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P126, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_PeriodicReportingIEs_oms_1[] = { 1 }; +static const ber_tlv_tag_t asn_DEF_NGAP_PeriodicReportingIEs_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PeriodicReportingIEs_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* reportingPeriodicity */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PeriodicReportingIEs_specs_1 = { + sizeof(struct NGAP_PeriodicReportingIEs), + offsetof(struct NGAP_PeriodicReportingIEs, _asn_ctx), + asn_MAP_NGAP_PeriodicReportingIEs_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_NGAP_PeriodicReportingIEs_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_PeriodicReportingIEs = { + "PeriodicReportingIEs", + "PeriodicReportingIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_PeriodicReportingIEs_tags_1, + sizeof(asn_DEF_NGAP_PeriodicReportingIEs_tags_1) + /sizeof(asn_DEF_NGAP_PeriodicReportingIEs_tags_1[0]), /* 1 */ + asn_DEF_NGAP_PeriodicReportingIEs_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_PeriodicReportingIEs_tags_1) + /sizeof(asn_DEF_NGAP_PeriodicReportingIEs_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_PeriodicReportingIEs_1, + 2, /* Elements count */ + &asn_SPC_NGAP_PeriodicReportingIEs_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_PeriodicReportingIEs.h b/lib/asn1c/ngap/NGAP_PeriodicReportingIEs.h new file mode 100644 index 000000000..0d28bc65c --- /dev/null +++ b/lib/asn1c/ngap/NGAP_PeriodicReportingIEs.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_PeriodicReportingIEs_H_ +#define _NGAP_PeriodicReportingIEs_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_ReportingPeriodicity.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_PeriodicReportingIEs */ +typedef struct NGAP_PeriodicReportingIEs { + NGAP_ReportingPeriodicity_t reportingPeriodicity; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_PeriodicReportingIEs_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_PeriodicReportingIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PeriodicReportingIEs_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PeriodicReportingIEs_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_PeriodicReportingIEs_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_Periodicity.c b/lib/asn1c/ngap/NGAP_Periodicity.c index 981fb8e5b..6d9787cd2 100644 --- a/lib/asn1c/ngap/NGAP_Periodicity.c +++ b/lib/asn1c/ngap/NGAP_Periodicity.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_Periodicity.h b/lib/asn1c/ngap/NGAP_Periodicity.h index 8b572c6c3..3bf5f4b36 100644 --- a/lib/asn1c/ngap/NGAP_Periodicity.h +++ b/lib/asn1c/ngap/NGAP_Periodicity.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PortNumber.c b/lib/asn1c/ngap/NGAP_PortNumber.c index c6b084076..359e5494c 100644 --- a/lib/asn1c/ngap/NGAP_PortNumber.c +++ b/lib/asn1c/ngap/NGAP_PortNumber.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PortNumber.h b/lib/asn1c/ngap/NGAP_PortNumber.h index cfdc69598..0a868f0c9 100644 --- a/lib/asn1c/ngap/NGAP_PortNumber.h +++ b/lib/asn1c/ngap/NGAP_PortNumber.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_Pre-emptionCapability.c b/lib/asn1c/ngap/NGAP_Pre-emptionCapability.c index ec964be39..bcecf5e88 100644 --- a/lib/asn1c/ngap/NGAP_Pre-emptionCapability.c +++ b/lib/asn1c/ngap/NGAP_Pre-emptionCapability.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_Pre-emptionCapability.h b/lib/asn1c/ngap/NGAP_Pre-emptionCapability.h index 5fbe932d1..5d997cfa7 100644 --- a/lib/asn1c/ngap/NGAP_Pre-emptionCapability.h +++ b/lib/asn1c/ngap/NGAP_Pre-emptionCapability.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,13 +33,13 @@ typedef long NGAP_Pre_emptionCapability_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_Pre_emptionCapability_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_Pre_emptionCapability; -extern const asn_INTEGER_specifics_t asn_SPC_Pre_emptionCapability_specs_1; -asn_struct_free_f Pre_emptionCapability_free; -asn_struct_print_f Pre_emptionCapability_print; -asn_constr_check_f Pre_emptionCapability_constraint; -jer_type_encoder_f Pre_emptionCapability_encode_jer; -per_type_decoder_f Pre_emptionCapability_decode_aper; -per_type_encoder_f Pre_emptionCapability_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_Pre_emptionCapability_specs_1; +asn_struct_free_f NGAP_Pre_emptionCapability_free; +asn_struct_print_f NGAP_Pre_emptionCapability_print; +asn_constr_check_f NGAP_Pre_emptionCapability_constraint; +jer_type_encoder_f NGAP_Pre_emptionCapability_encode_jer; +per_type_decoder_f NGAP_Pre_emptionCapability_decode_aper; +per_type_encoder_f NGAP_Pre_emptionCapability_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_Pre-emptionVulnerability.c b/lib/asn1c/ngap/NGAP_Pre-emptionVulnerability.c index 66ed7009f..bc5d17d52 100644 --- a/lib/asn1c/ngap/NGAP_Pre-emptionVulnerability.c +++ b/lib/asn1c/ngap/NGAP_Pre-emptionVulnerability.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_Pre-emptionVulnerability.h b/lib/asn1c/ngap/NGAP_Pre-emptionVulnerability.h index e327a534a..0925195a6 100644 --- a/lib/asn1c/ngap/NGAP_Pre-emptionVulnerability.h +++ b/lib/asn1c/ngap/NGAP_Pre-emptionVulnerability.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,13 +33,13 @@ typedef long NGAP_Pre_emptionVulnerability_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_Pre_emptionVulnerability_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_Pre_emptionVulnerability; -extern const asn_INTEGER_specifics_t asn_SPC_Pre_emptionVulnerability_specs_1; -asn_struct_free_f Pre_emptionVulnerability_free; -asn_struct_print_f Pre_emptionVulnerability_print; -asn_constr_check_f Pre_emptionVulnerability_constraint; -jer_type_encoder_f Pre_emptionVulnerability_encode_jer; -per_type_decoder_f Pre_emptionVulnerability_decode_aper; -per_type_encoder_f Pre_emptionVulnerability_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_Pre_emptionVulnerability_specs_1; +asn_struct_free_f NGAP_Pre_emptionVulnerability_free; +asn_struct_print_f NGAP_Pre_emptionVulnerability_print; +asn_constr_check_f NGAP_Pre_emptionVulnerability_constraint; +jer_type_encoder_f NGAP_Pre_emptionVulnerability_encode_jer; +per_type_decoder_f NGAP_Pre_emptionVulnerability_decode_aper; +per_type_encoder_f NGAP_Pre_emptionVulnerability_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_Presence.c b/lib/asn1c/ngap/NGAP_Presence.c index 944a5297b..79f91052f 100644 --- a/lib/asn1c/ngap/NGAP_Presence.c +++ b/lib/asn1c/ngap/NGAP_Presence.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-CommonDataTypes" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_Presence.h b/lib/asn1c/ngap/NGAP_Presence.h index 5bae662da..2e0f8e94e 100644 --- a/lib/asn1c/ngap/NGAP_Presence.h +++ b/lib/asn1c/ngap/NGAP_Presence.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-CommonDataTypes" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -31,13 +31,13 @@ typedef long NGAP_Presence_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_Presence_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_Presence; -extern const asn_INTEGER_specifics_t asn_SPC_Presence_specs_1; -asn_struct_free_f Presence_free; -asn_struct_print_f Presence_print; -asn_constr_check_f Presence_constraint; -jer_type_encoder_f Presence_encode_jer; -per_type_decoder_f Presence_decode_aper; -per_type_encoder_f Presence_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_Presence_specs_1; +asn_struct_free_f NGAP_Presence_free; +asn_struct_print_f NGAP_Presence_print; +asn_constr_check_f NGAP_Presence_constraint; +jer_type_encoder_f NGAP_Presence_encode_jer; +per_type_decoder_f NGAP_Presence_decode_aper; +per_type_encoder_f NGAP_Presence_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PriorityLevelARP.c b/lib/asn1c/ngap/NGAP_PriorityLevelARP.c index e212eb0d3..d5f4c62a3 100644 --- a/lib/asn1c/ngap/NGAP_PriorityLevelARP.c +++ b/lib/asn1c/ngap/NGAP_PriorityLevelARP.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PriorityLevelARP.h b/lib/asn1c/ngap/NGAP_PriorityLevelARP.h index 8a0595b1d..80de03242 100644 --- a/lib/asn1c/ngap/NGAP_PriorityLevelARP.h +++ b/lib/asn1c/ngap/NGAP_PriorityLevelARP.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PriorityLevelQos.c b/lib/asn1c/ngap/NGAP_PriorityLevelQos.c index d66e537d6..3950e37da 100644 --- a/lib/asn1c/ngap/NGAP_PriorityLevelQos.c +++ b/lib/asn1c/ngap/NGAP_PriorityLevelQos.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PriorityLevelQos.h b/lib/asn1c/ngap/NGAP_PriorityLevelQos.h index fc43fd014..9d0466e9a 100644 --- a/lib/asn1c/ngap/NGAP_PriorityLevelQos.h +++ b/lib/asn1c/ngap/NGAP_PriorityLevelQos.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PrivacyIndicator.c b/lib/asn1c/ngap/NGAP_PrivacyIndicator.c index dc8260148..44f3c4fc5 100644 --- a/lib/asn1c/ngap/NGAP_PrivacyIndicator.c +++ b/lib/asn1c/ngap/NGAP_PrivacyIndicator.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_PrivacyIndicator_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PrivacyIndicator_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -28,7 +28,7 @@ static const unsigned int asn_MAP_NGAP_PrivacyIndicator_enum2value_1[] = { 1 /* logged-MDT(1) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_PrivacyIndicator_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_PrivacyIndicator_specs_1 = { asn_MAP_NGAP_PrivacyIndicator_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_PrivacyIndicator_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_PrivacyIndicator.h b/lib/asn1c/ngap/NGAP_PrivacyIndicator.h index 607e91814..92982045c 100644 --- a/lib/asn1c/ngap/NGAP_PrivacyIndicator.h +++ b/lib/asn1c/ngap/NGAP_PrivacyIndicator.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -31,7 +31,9 @@ typedef enum NGAP_PrivacyIndicator { typedef long NGAP_PrivacyIndicator_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_PrivacyIndicator_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PrivacyIndicator; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_PrivacyIndicator_specs_1; asn_struct_free_f NGAP_PrivacyIndicator_free; asn_struct_print_f NGAP_PrivacyIndicator_print; asn_constr_check_f NGAP_PrivacyIndicator_constraint; diff --git a/lib/asn1c/ngap/NGAP_PrivateIE-Container.c b/lib/asn1c/ngap/NGAP_PrivateIE-Container.c index 1382a5810..78f517250 100644 --- a/lib/asn1c/ngap/NGAP_PrivateIE-Container.c +++ b/lib/asn1c/ngap/NGAP_PrivateIE-Container.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-Containers" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_PrivateIE-Field.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_PrivateIE_Container_9641P0_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_PrivateIE_Container_11921P0_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -asn_TYPE_member_t asn_MBR_NGAP_PrivateIE_Container_9641P0_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_PrivateIE_Container_11921P0_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -34,35 +34,35 @@ asn_TYPE_member_t asn_MBR_NGAP_PrivateIE_Container_9641P0_1[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PrivateIE_Container_9641P0_tags_1[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PrivateIE_Container_11921P0_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_PrivateIE_Container_9641P0_specs_1 = { - sizeof(struct NGAP_PrivateIE_Container_9641P0), - offsetof(struct NGAP_PrivateIE_Container_9641P0, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_PrivateIE_Container_11921P0_specs_1 = { + sizeof(struct NGAP_PrivateIE_Container_11921P0), + offsetof(struct NGAP_PrivateIE_Container_11921P0, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_PrivateIE_Container_9641P0 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_PrivateIE_Container_11921P0 = { "PrivateIE-Container", "PrivateIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_PrivateIE_Container_9641P0_tags_1, - sizeof(asn_DEF_NGAP_PrivateIE_Container_9641P0_tags_1) - /sizeof(asn_DEF_NGAP_PrivateIE_Container_9641P0_tags_1[0]), /* 1 */ - asn_DEF_NGAP_PrivateIE_Container_9641P0_tags_1, /* Same as above */ - sizeof(asn_DEF_NGAP_PrivateIE_Container_9641P0_tags_1) - /sizeof(asn_DEF_NGAP_PrivateIE_Container_9641P0_tags_1[0]), /* 1 */ + asn_DEF_NGAP_PrivateIE_Container_11921P0_tags_1, + sizeof(asn_DEF_NGAP_PrivateIE_Container_11921P0_tags_1) + /sizeof(asn_DEF_NGAP_PrivateIE_Container_11921P0_tags_1[0]), /* 1 */ + asn_DEF_NGAP_PrivateIE_Container_11921P0_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_PrivateIE_Container_11921P0_tags_1) + /sizeof(asn_DEF_NGAP_PrivateIE_Container_11921P0_tags_1[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_PrivateIE_Container_9641P0_constr_1, + &asn_PER_type_NGAP_PrivateIE_Container_11921P0_constr_1, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_PrivateIE_Container_9641P0_1, + asn_MBR_NGAP_PrivateIE_Container_11921P0_1, 1, /* Single element */ - &asn_SPC_NGAP_PrivateIE_Container_9641P0_specs_1 /* Additional specs */ + &asn_SPC_NGAP_PrivateIE_Container_11921P0_specs_1 /* Additional specs */ }; diff --git a/lib/asn1c/ngap/NGAP_PrivateIE-Container.h b/lib/asn1c/ngap/NGAP_PrivateIE-Container.h index 2769ab02b..4a313d8b2 100644 --- a/lib/asn1c/ngap/NGAP_PrivateIE-Container.h +++ b/lib/asn1c/ngap/NGAP_PrivateIE-Container.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-Containers" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -23,18 +23,18 @@ extern "C" { struct NGAP_PrivateMessageIEs; /* NGAP_PrivateIE-Container */ -typedef struct NGAP_PrivateIE_Container_9641P0 { +typedef struct NGAP_PrivateIE_Container_11921P0 { A_SEQUENCE_OF(struct NGAP_PrivateMessageIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_PrivateIE_Container_9641P0_t; +} NGAP_PrivateIE_Container_11921P0_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_NGAP_PrivateIE_Container_9641P0; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_PrivateIE_Container_9641P0_specs_1; -extern asn_TYPE_member_t asn_MBR_NGAP_PrivateIE_Container_9641P0_1[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_PrivateIE_Container_9641P0_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_PrivateIE_Container_11921P0; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_PrivateIE_Container_11921P0_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_PrivateIE_Container_11921P0_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_PrivateIE_Container_11921P0_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_PrivateIE-Field.c b/lib/asn1c/ngap/NGAP_PrivateIE-Field.c index bfa9d1e6d..26947f009 100644 --- a/lib/asn1c/ngap/NGAP_PrivateIE-Field.c +++ b/lib/asn1c/ngap/NGAP_PrivateIE-Field.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-Containers" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PrivateIE-Field.h b/lib/asn1c/ngap/NGAP_PrivateIE-Field.h index 6446cec5f..dd44aa8f4 100644 --- a/lib/asn1c/ngap/NGAP_PrivateIE-Field.h +++ b/lib/asn1c/ngap/NGAP_PrivateIE-Field.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-Containers" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PrivateIE-ID.c b/lib/asn1c/ngap/NGAP_PrivateIE-ID.c index 2a5641ca0..509373275 100644 --- a/lib/asn1c/ngap/NGAP_PrivateIE-ID.c +++ b/lib/asn1c/ngap/NGAP_PrivateIE-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-CommonDataTypes" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PrivateIE-ID.h b/lib/asn1c/ngap/NGAP_PrivateIE-ID.h index c92d30a47..d16decc89 100644 --- a/lib/asn1c/ngap/NGAP_PrivateIE-ID.h +++ b/lib/asn1c/ngap/NGAP_PrivateIE-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-CommonDataTypes" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_PrivateMessage.c b/lib/asn1c/ngap/NGAP_PrivateMessage.c index cf5a71729..d66a3308b 100644 --- a/lib/asn1c/ngap/NGAP_PrivateMessage.c +++ b/lib/asn1c/ngap/NGAP_PrivateMessage.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PrivateMessage_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PrivateMessage, privateIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_PrivateIE_Container_9641P0, + &asn_DEF_NGAP_PrivateIE_Container_11921P0, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_PrivateMessage.h b/lib/asn1c/ngap/NGAP_PrivateMessage.h index a9b187e8a..27a282481 100644 --- a/lib/asn1c/ngap/NGAP_PrivateMessage.h +++ b/lib/asn1c/ngap/NGAP_PrivateMessage.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_PrivateMessage */ typedef struct NGAP_PrivateMessage { - NGAP_PrivateIE_Container_9641P0_t privateIEs; + NGAP_PrivateIE_Container_11921P0_t privateIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_ProcedureCode.c b/lib/asn1c/ngap/NGAP_ProcedureCode.c index 962aa9327..3d0aa5d7c 100644 --- a/lib/asn1c/ngap/NGAP_ProcedureCode.c +++ b/lib/asn1c/ngap/NGAP_ProcedureCode.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-CommonDataTypes" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ProcedureCode.h b/lib/asn1c/ngap/NGAP_ProcedureCode.h index 46e0aaf03..d36b1df99 100644 --- a/lib/asn1c/ngap/NGAP_ProcedureCode.h +++ b/lib/asn1c/ngap/NGAP_ProcedureCode.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-CommonDataTypes" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -96,6 +96,16 @@ per_type_encoder_f NGAP_ProcedureCode_encode_aper; #define NGAP_ProcedureCode_id_DownlinkRANEarlyStatusTransfer ((NGAP_ProcedureCode_t)63) #define NGAP_ProcedureCode_id_AMFCPRelocationIndication ((NGAP_ProcedureCode_t)64) #define NGAP_ProcedureCode_id_ConnectionEstablishmentIndication ((NGAP_ProcedureCode_t)65) +#define NGAP_ProcedureCode_id_BroadcastSessionModification ((NGAP_ProcedureCode_t)66) +#define NGAP_ProcedureCode_id_BroadcastSessionRelease ((NGAP_ProcedureCode_t)67) +#define NGAP_ProcedureCode_id_BroadcastSessionSetup ((NGAP_ProcedureCode_t)68) +#define NGAP_ProcedureCode_id_DistributionSetup ((NGAP_ProcedureCode_t)69) +#define NGAP_ProcedureCode_id_DistributionRelease ((NGAP_ProcedureCode_t)70) +#define NGAP_ProcedureCode_id_MulticastSessionActivation ((NGAP_ProcedureCode_t)71) +#define NGAP_ProcedureCode_id_MulticastSessionDeactivation ((NGAP_ProcedureCode_t)72) +#define NGAP_ProcedureCode_id_MulticastSessionUpdate ((NGAP_ProcedureCode_t)73) +#define NGAP_ProcedureCode_id_MulticastGroupPaging ((NGAP_ProcedureCode_t)74) +#define NGAP_ProcedureCode_id_BroadcastSessionReleaseRequired ((NGAP_ProcedureCode_t)75) #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_ProcedureStageChoice.c b/lib/asn1c/ngap/NGAP_ProcedureStageChoice.c index 1ad2920bf..219f79a04 100644 --- a/lib/asn1c/ngap/NGAP_ProcedureStageChoice.c +++ b/lib/asn1c/ngap/NGAP_ProcedureStageChoice.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,7 +37,7 @@ asn_TYPE_member_t asn_MBR_NGAP_ProcedureStageChoice_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_ProcedureStageChoice, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P11, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P12, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_ProcedureStageChoice.h b/lib/asn1c/ngap/NGAP_ProcedureStageChoice.h index f2cc5e0c6..25ebb7597 100644 --- a/lib/asn1c/ngap/NGAP_ProcedureStageChoice.h +++ b/lib/asn1c/ngap/NGAP_ProcedureStageChoice.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ProtocolExtensionContainer.c b/lib/asn1c/ngap/NGAP_ProtocolExtensionContainer.c index 821b99a2b..5e981d7fe 100644 --- a/lib/asn1c/ngap/NGAP_ProtocolExtensionContainer.c +++ b/lib/asn1c/ngap/NGAP_ProtocolExtensionContainer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-Containers" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,2043 +9,2603 @@ #include "NGAP_ProtocolExtensionField.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P0_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P0_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P1_constr_3 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P1_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P2_constr_5 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P2_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P3_constr_7 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P3_constr_7 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P4_constr_9 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P4_constr_9 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P5_constr_11 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P5_constr_11 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P6_constr_13 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P6_constr_13 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P7_constr_15 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P7_constr_15 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P8_constr_17 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P8_constr_17 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P9_constr_19 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P9_constr_19 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P10_constr_21 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P10_constr_21 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P11_constr_23 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P11_constr_23 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P12_constr_25 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P12_constr_25 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P13_constr_27 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P13_constr_27 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P14_constr_29 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P14_constr_29 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P15_constr_31 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P15_constr_31 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P16_constr_33 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P16_constr_33 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P17_constr_35 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P17_constr_35 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P18_constr_37 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P18_constr_37 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P19_constr_39 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P19_constr_39 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P20_constr_41 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P20_constr_41 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P21_constr_43 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P21_constr_43 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P22_constr_45 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P22_constr_45 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P23_constr_47 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P23_constr_47 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P24_constr_49 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P24_constr_49 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P25_constr_51 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P25_constr_51 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P26_constr_53 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P26_constr_53 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P27_constr_55 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P27_constr_55 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P28_constr_57 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P28_constr_57 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P29_constr_59 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P29_constr_59 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P30_constr_61 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P30_constr_61 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P31_constr_63 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P31_constr_63 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P32_constr_65 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P32_constr_65 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P33_constr_67 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P33_constr_67 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P34_constr_69 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P34_constr_69 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P35_constr_71 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P35_constr_71 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P36_constr_73 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P36_constr_73 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P37_constr_75 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P37_constr_75 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P38_constr_77 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P38_constr_77 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P39_constr_79 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P39_constr_79 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P40_constr_81 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P40_constr_81 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P41_constr_83 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P41_constr_83 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P42_constr_85 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P42_constr_85 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P43_constr_87 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P43_constr_87 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P44_constr_89 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P44_constr_89 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P45_constr_91 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P45_constr_91 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P46_constr_93 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P46_constr_93 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P47_constr_95 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P47_constr_95 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P48_constr_97 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P48_constr_97 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P49_constr_99 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P49_constr_99 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P50_constr_101 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P50_constr_101 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P51_constr_103 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P51_constr_103 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P52_constr_105 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P52_constr_105 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P53_constr_107 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P53_constr_107 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P54_constr_109 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P54_constr_109 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P55_constr_111 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P55_constr_111 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P56_constr_113 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P56_constr_113 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P57_constr_115 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P57_constr_115 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P58_constr_117 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P58_constr_117 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P59_constr_119 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P59_constr_119 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P60_constr_121 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P60_constr_121 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P61_constr_123 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P61_constr_123 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P62_constr_125 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P62_constr_125 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P63_constr_127 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P63_constr_127 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P64_constr_129 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P64_constr_129 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P65_constr_131 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P65_constr_131 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P66_constr_133 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P66_constr_133 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P67_constr_135 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P67_constr_135 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P68_constr_137 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P68_constr_137 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P69_constr_139 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P69_constr_139 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P70_constr_141 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P70_constr_141 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P71_constr_143 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P71_constr_143 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P72_constr_145 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P72_constr_145 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P73_constr_147 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P73_constr_147 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P74_constr_149 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P74_constr_149 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P75_constr_151 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P75_constr_151 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P76_constr_153 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P76_constr_153 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P77_constr_155 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P77_constr_155 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P78_constr_157 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P78_constr_157 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P79_constr_159 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P79_constr_159 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P80_constr_161 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P80_constr_161 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P81_constr_163 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P81_constr_163 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P82_constr_165 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P82_constr_165 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P83_constr_167 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P83_constr_167 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P84_constr_169 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P84_constr_169 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P85_constr_171 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P85_constr_171 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P86_constr_173 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P86_constr_173 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P87_constr_175 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P87_constr_175 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P88_constr_177 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P88_constr_177 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P89_constr_179 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P89_constr_179 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P90_constr_181 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P90_constr_181 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P91_constr_183 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P91_constr_183 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P92_constr_185 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P92_constr_185 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P93_constr_187 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P93_constr_187 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P94_constr_189 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P94_constr_189 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P95_constr_191 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P95_constr_191 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P96_constr_193 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P96_constr_193 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P97_constr_195 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P97_constr_195 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P98_constr_197 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P98_constr_197 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P99_constr_199 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P99_constr_199 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P100_constr_201 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P100_constr_201 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P101_constr_203 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P101_constr_203 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P102_constr_205 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P102_constr_205 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P103_constr_207 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P103_constr_207 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P104_constr_209 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P104_constr_209 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P105_constr_211 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P105_constr_211 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P106_constr_213 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P106_constr_213 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P107_constr_215 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P107_constr_215 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P108_constr_217 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P108_constr_217 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P109_constr_219 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P109_constr_219 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P110_constr_221 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P110_constr_221 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P111_constr_223 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P111_constr_223 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P112_constr_225 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P112_constr_225 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P113_constr_227 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P113_constr_227 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P114_constr_229 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P114_constr_229 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P115_constr_231 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P115_constr_231 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P116_constr_233 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P116_constr_233 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P117_constr_235 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P117_constr_235 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P118_constr_237 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P118_constr_237 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P119_constr_239 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P119_constr_239 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P120_constr_241 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P120_constr_241 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P121_constr_243 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P121_constr_243 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P122_constr_245 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P122_constr_245 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P123_constr_247 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P123_constr_247 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P124_constr_249 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P124_constr_249 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P125_constr_251 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P125_constr_251 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P126_constr_253 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P126_constr_253 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P127_constr_255 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P127_constr_255 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P128_constr_257 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P128_constr_257 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P129_constr_259 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P129_constr_259 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P130_constr_261 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P130_constr_261 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P131_constr_263 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P131_constr_263 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P132_constr_265 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P132_constr_265 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P133_constr_267 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P133_constr_267 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P134_constr_269 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P134_constr_269 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P135_constr_271 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P135_constr_271 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P136_constr_273 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P136_constr_273 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P137_constr_275 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P137_constr_275 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P138_constr_277 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P138_constr_277 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P139_constr_279 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P139_constr_279 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P140_constr_281 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P140_constr_281 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P141_constr_283 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P141_constr_283 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P142_constr_285 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P142_constr_285 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P143_constr_287 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P143_constr_287 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P144_constr_289 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P144_constr_289 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P145_constr_291 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P145_constr_291 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P146_constr_293 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P146_constr_293 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P147_constr_295 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P147_constr_295 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P148_constr_297 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P148_constr_297 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P149_constr_299 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P149_constr_299 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P150_constr_301 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P150_constr_301 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P151_constr_303 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P151_constr_303 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P152_constr_305 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P152_constr_305 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P153_constr_307 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P153_constr_307 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P154_constr_309 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P154_constr_309 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P155_constr_311 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P155_constr_311 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P156_constr_313 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P156_constr_313 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P157_constr_315 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P157_constr_315 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P158_constr_317 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P158_constr_317 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P159_constr_319 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P159_constr_319 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P160_constr_321 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P160_constr_321 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P161_constr_323 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P161_constr_323 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P162_constr_325 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P162_constr_325 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P163_constr_327 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P163_constr_327 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P164_constr_329 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P164_constr_329 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P165_constr_331 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P165_constr_331 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P166_constr_333 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P166_constr_333 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P167_constr_335 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P167_constr_335 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P168_constr_337 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P168_constr_337 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P169_constr_339 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P169_constr_339 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P170_constr_341 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P170_constr_341 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P171_constr_343 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P171_constr_343 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P172_constr_345 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P172_constr_345 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P173_constr_347 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P173_constr_347 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P174_constr_349 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P174_constr_349 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P175_constr_351 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P175_constr_351 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P176_constr_353 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P176_constr_353 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P177_constr_355 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P177_constr_355 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P178_constr_357 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P178_constr_357 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P179_constr_359 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P179_constr_359 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P180_constr_361 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P180_constr_361 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P181_constr_363 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P181_constr_363 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P182_constr_365 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P182_constr_365 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P183_constr_367 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P183_constr_367 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P184_constr_369 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P184_constr_369 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P185_constr_371 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P185_constr_371 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P186_constr_373 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P186_constr_373 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P187_constr_375 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P187_constr_375 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P188_constr_377 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P188_constr_377 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P189_constr_379 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P189_constr_379 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P190_constr_381 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P190_constr_381 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P191_constr_383 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P191_constr_383 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P192_constr_385 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P192_constr_385 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P193_constr_387 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P193_constr_387 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P194_constr_389 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P194_constr_389 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P195_constr_391 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P195_constr_391 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P196_constr_393 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P196_constr_393 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P197_constr_395 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P197_constr_395 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P198_constr_397 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P198_constr_397 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P199_constr_399 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P199_constr_399 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P200_constr_401 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P200_constr_401 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P201_constr_403 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P201_constr_403 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P202_constr_405 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P202_constr_405 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P203_constr_407 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P203_constr_407 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P204_constr_409 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P204_constr_409 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P205_constr_411 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P205_constr_411 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P206_constr_413 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P206_constr_413 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P207_constr_415 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P207_constr_415 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P208_constr_417 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P208_constr_417 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P209_constr_419 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P209_constr_419 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P210_constr_421 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P210_constr_421 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P211_constr_423 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P211_constr_423 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P212_constr_425 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P212_constr_425 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P213_constr_427 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P213_constr_427 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P214_constr_429 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P214_constr_429 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P215_constr_431 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P215_constr_431 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P216_constr_433 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P216_constr_433 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P217_constr_435 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P217_constr_435 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P218_constr_437 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P218_constr_437 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P219_constr_439 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P219_constr_439 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P220_constr_441 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P220_constr_441 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P221_constr_443 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P221_constr_443 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P222_constr_445 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P222_constr_445 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P223_constr_447 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P223_constr_447 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P224_constr_449 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P224_constr_449 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P225_constr_451 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P225_constr_451 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P226_constr_453 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P226_constr_453 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P227_constr_455 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P227_constr_455 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P228_constr_457 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P228_constr_457 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P229_constr_459 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P229_constr_459 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P230_constr_461 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P230_constr_461 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P231_constr_463 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P231_constr_463 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P232_constr_465 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P232_constr_465 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P233_constr_467 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P233_constr_467 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P234_constr_469 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P234_constr_469 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P235_constr_471 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P235_constr_471 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P236_constr_473 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P236_constr_473 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P237_constr_475 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P237_constr_475 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P238_constr_477 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P238_constr_477 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P239_constr_479 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P239_constr_479 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P240_constr_481 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P240_constr_481 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P241_constr_483 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P241_constr_483 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P242_constr_485 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P242_constr_485 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P243_constr_487 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P243_constr_487 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P244_constr_489 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P244_constr_489 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P245_constr_491 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P245_constr_491 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P246_constr_493 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P246_constr_493 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P247_constr_495 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P247_constr_495 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P248_constr_497 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P248_constr_497 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P249_constr_499 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P249_constr_499 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P250_constr_501 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P250_constr_501 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P251_constr_503 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P251_constr_503 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P252_constr_505 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P252_constr_505 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P253_constr_507 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P253_constr_507 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P254_constr_509 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P254_constr_509 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P255_constr_511 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P255_constr_511 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P256_constr_513 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P256_constr_513 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P257_constr_515 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P257_constr_515 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P258_constr_517 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P258_constr_517 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P259_constr_519 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P259_constr_519 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P260_constr_521 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P260_constr_521 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P261_constr_523 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P261_constr_523 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P262_constr_525 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P262_constr_525 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P263_constr_527 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P263_constr_527 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P264_constr_529 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P264_constr_529 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P265_constr_531 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P265_constr_531 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P266_constr_533 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P266_constr_533 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P267_constr_535 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P267_constr_535 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P268_constr_537 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P268_constr_537 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P269_constr_539 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P269_constr_539 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P270_constr_541 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P270_constr_541 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P271_constr_543 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P271_constr_543 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P272_constr_545 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P272_constr_545 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P273_constr_547 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P273_constr_547 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P274_constr_549 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P274_constr_549 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P275_constr_551 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P275_constr_551 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P276_constr_553 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P276_constr_553 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P277_constr_555 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P277_constr_555 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P278_constr_557 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P278_constr_557 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P279_constr_559 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P279_constr_559 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P280_constr_561 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P280_constr_561 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P281_constr_563 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P281_constr_563 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P282_constr_565 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P282_constr_565 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P283_constr_567 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P283_constr_567 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P284_constr_569 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P284_constr_569 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P285_constr_571 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P285_constr_571 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P286_constr_573 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P286_constr_573 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P287_constr_575 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P287_constr_575 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P288_constr_577 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P288_constr_577 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P289_constr_579 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P289_constr_579 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P290_constr_581 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P290_constr_581 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P0_1[] = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P291_constr_583 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P292_constr_585 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P293_constr_587 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P294_constr_589 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P295_constr_591 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P296_constr_593 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P297_constr_595 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P298_constr_597 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P299_constr_599 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P300_constr_601 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P301_constr_603 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P302_constr_605 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P303_constr_607 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P304_constr_609 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P305_constr_611 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P306_constr_613 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P307_constr_615 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P308_constr_617 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P309_constr_619 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P310_constr_621 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P311_constr_623 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P312_constr_625 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P313_constr_627 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P314_constr_629 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P315_constr_631 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P316_constr_633 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P317_constr_635 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P318_constr_637 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P319_constr_639 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P320_constr_641 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P321_constr_643 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P322_constr_645 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P323_constr_647 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P324_constr_649 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P325_constr_651 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P326_constr_653 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P327_constr_655 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P328_constr_657 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P329_constr_659 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P330_constr_661 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P331_constr_663 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P332_constr_665 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P333_constr_667 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P334_constr_669 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P335_constr_671 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P336_constr_673 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P337_constr_675 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P338_constr_677 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P339_constr_679 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P340_constr_681 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P341_constr_683 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P342_constr_685 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P343_constr_687 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P344_constr_689 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P345_constr_691 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P346_constr_693 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P347_constr_695 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P348_constr_697 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P349_constr_699 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P350_constr_701 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P351_constr_703 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P352_constr_705 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P353_constr_707 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P354_constr_709 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P355_constr_711 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P356_constr_713 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P357_constr_715 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P358_constr_717 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P359_constr_719 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P360_constr_721 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P361_constr_723 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P362_constr_725 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P363_constr_727 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P364_constr_729 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P365_constr_731 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P366_constr_733 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P367_constr_735 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P368_constr_737 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P369_constr_739 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P370_constr_741 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P0_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2064,39 +2624,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P0_1[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P0_tags_1[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P0_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P0_specs_1 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P0), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P0, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P0_specs_1 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P0), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P0, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P0 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P0 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P0_tags_1, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P0_tags_1) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P0_tags_1[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P0_tags_1, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P0_tags_1) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P0_tags_1[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P0_tags_1, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P0_tags_1) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P0_tags_1[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P0_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P0_tags_1) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P0_tags_1[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P0_constr_1, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P0_constr_1, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P0_1, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P0_1, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P0_specs_1 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P0_specs_1 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P1_3[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P1_3[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2115,39 +2675,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P1_3[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P1_tags_3[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P1_tags_3[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P1_specs_3 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P1), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P1, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P1_specs_3 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P1), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P1, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P1 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P1 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P1_tags_3, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P1_tags_3) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P1_tags_3[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P1_tags_3, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P1_tags_3) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P1_tags_3[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P1_tags_3, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P1_tags_3) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P1_tags_3[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P1_tags_3, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P1_tags_3) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P1_tags_3[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P1_constr_3, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P1_constr_3, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P1_3, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P1_3, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P1_specs_3 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P1_specs_3 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P2_5[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P2_5[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2166,39 +2726,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P2_5[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P2_tags_5[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P2_tags_5[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P2_specs_5 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P2), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P2, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P2_specs_5 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P2), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P2, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P2 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P2 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P2_tags_5, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P2_tags_5) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P2_tags_5[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P2_tags_5, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P2_tags_5) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P2_tags_5[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P2_tags_5, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P2_tags_5) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P2_tags_5[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P2_tags_5, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P2_tags_5) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P2_tags_5[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P2_constr_5, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P2_constr_5, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P2_5, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P2_5, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P2_specs_5 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P2_specs_5 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P3_7[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P3_7[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2217,39 +2777,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P3_7[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P3_tags_7[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P3_tags_7[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P3_specs_7 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P3), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P3, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P3_specs_7 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P3), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P3, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P3 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P3 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P3_tags_7, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P3_tags_7) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P3_tags_7[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P3_tags_7, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P3_tags_7) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P3_tags_7[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P3_tags_7, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P3_tags_7) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P3_tags_7[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P3_tags_7, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P3_tags_7) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P3_tags_7[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P3_constr_7, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P3_constr_7, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P3_7, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P3_7, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P3_specs_7 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P3_specs_7 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P4_9[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P4_9[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2268,39 +2828,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P4_9[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P4_tags_9[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P4_tags_9[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P4_specs_9 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P4), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P4, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P4_specs_9 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P4), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P4, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P4 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P4 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P4_tags_9, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P4_tags_9) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P4_tags_9[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P4_tags_9, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P4_tags_9) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P4_tags_9[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P4_tags_9, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P4_tags_9) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P4_tags_9[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P4_tags_9, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P4_tags_9) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P4_tags_9[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P4_constr_9, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P4_constr_9, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P4_9, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P4_9, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P4_specs_9 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P4_specs_9 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P5_11[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P5_11[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2319,39 +2879,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P5_11[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P5_tags_11[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P5_tags_11[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P5_specs_11 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P5), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P5, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P5_specs_11 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P5), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P5, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P5 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P5 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P5_tags_11, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P5_tags_11) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P5_tags_11[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P5_tags_11, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P5_tags_11) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P5_tags_11[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P5_tags_11, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P5_tags_11) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P5_tags_11[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P5_tags_11, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P5_tags_11) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P5_tags_11[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P5_constr_11, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P5_constr_11, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P5_11, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P5_11, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P5_specs_11 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P5_specs_11 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P6_13[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P6_13[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2370,39 +2930,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P6_13[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P6_tags_13[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P6_tags_13[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P6_specs_13 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P6), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P6, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P6_specs_13 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P6), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P6, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P6 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P6 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P6_tags_13, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P6_tags_13) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P6_tags_13[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P6_tags_13, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P6_tags_13) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P6_tags_13[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P6_tags_13, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P6_tags_13) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P6_tags_13[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P6_tags_13, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P6_tags_13) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P6_tags_13[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P6_constr_13, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P6_constr_13, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P6_13, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P6_13, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P6_specs_13 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P6_specs_13 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P7_15[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P7_15[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2421,39 +2981,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P7_15[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P7_tags_15[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P7_tags_15[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P7_specs_15 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P7), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P7, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P7_specs_15 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P7), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P7, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P7 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P7 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P7_tags_15, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P7_tags_15) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P7_tags_15[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P7_tags_15, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P7_tags_15) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P7_tags_15[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P7_tags_15, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P7_tags_15) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P7_tags_15[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P7_tags_15, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P7_tags_15) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P7_tags_15[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P7_constr_15, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P7_constr_15, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P7_15, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P7_15, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P7_specs_15 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P7_specs_15 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P8_17[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P8_17[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2472,39 +3032,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P8_17[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P8_tags_17[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P8_tags_17[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P8_specs_17 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P8), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P8, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P8_specs_17 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P8), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P8, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P8 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P8 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P8_tags_17, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P8_tags_17) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P8_tags_17[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P8_tags_17, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P8_tags_17) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P8_tags_17[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P8_tags_17, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P8_tags_17) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P8_tags_17[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P8_tags_17, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P8_tags_17) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P8_tags_17[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P8_constr_17, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P8_constr_17, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P8_17, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P8_17, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P8_specs_17 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P8_specs_17 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P9_19[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P9_19[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2523,39 +3083,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P9_19[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P9_tags_19[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P9_tags_19[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P9_specs_19 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P9), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P9, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P9_specs_19 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P9), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P9, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P9 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P9 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P9_tags_19, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P9_tags_19) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P9_tags_19[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P9_tags_19, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P9_tags_19) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P9_tags_19[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P9_tags_19, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P9_tags_19) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P9_tags_19[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P9_tags_19, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P9_tags_19) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P9_tags_19[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P9_constr_19, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P9_constr_19, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P9_19, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P9_19, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P9_specs_19 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P9_specs_19 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P10_21[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P10_21[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2574,39 +3134,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P10_21[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P10_tags_21[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P10_tags_21[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P10_specs_21 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P10), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P10, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P10_specs_21 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P10), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P10, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P10 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P10 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P10_tags_21, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P10_tags_21) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P10_tags_21[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P10_tags_21, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P10_tags_21) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P10_tags_21[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P10_tags_21, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P10_tags_21) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P10_tags_21[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P10_tags_21, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P10_tags_21) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P10_tags_21[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P10_constr_21, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P10_constr_21, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P10_21, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P10_21, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P10_specs_21 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P10_specs_21 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P11_23[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P11_23[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2625,39 +3185,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P11_23[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P11_tags_23[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P11_tags_23[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P11_specs_23 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P11), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P11, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P11_specs_23 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P11), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P11, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P11 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P11 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P11_tags_23, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P11_tags_23) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P11_tags_23[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P11_tags_23, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P11_tags_23) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P11_tags_23[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P11_tags_23, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P11_tags_23) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P11_tags_23[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P11_tags_23, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P11_tags_23) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P11_tags_23[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P11_constr_23, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P11_constr_23, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P11_23, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P11_23, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P11_specs_23 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P11_specs_23 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P12_25[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P12_25[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2676,39 +3236,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P12_25[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P12_tags_25[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P12_tags_25[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P12_specs_25 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P12), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P12, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P12_specs_25 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P12), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P12, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P12 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P12 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P12_tags_25, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P12_tags_25) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P12_tags_25[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P12_tags_25, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P12_tags_25) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P12_tags_25[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P12_tags_25, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P12_tags_25) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P12_tags_25[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P12_tags_25, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P12_tags_25) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P12_tags_25[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P12_constr_25, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P12_constr_25, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P12_25, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P12_25, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P12_specs_25 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P12_specs_25 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P13_27[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P13_27[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2727,39 +3287,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P13_27[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P13_tags_27[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P13_tags_27[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P13_specs_27 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P13), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P13, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P13_specs_27 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P13), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P13, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P13 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P13 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P13_tags_27, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P13_tags_27) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P13_tags_27[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P13_tags_27, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P13_tags_27) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P13_tags_27[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P13_tags_27, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P13_tags_27) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P13_tags_27[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P13_tags_27, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P13_tags_27) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P13_tags_27[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P13_constr_27, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P13_constr_27, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P13_27, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P13_27, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P13_specs_27 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P13_specs_27 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P14_29[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P14_29[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2778,39 +3338,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P14_29[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P14_tags_29[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P14_tags_29[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P14_specs_29 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P14), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P14, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P14_specs_29 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P14), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P14, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P14 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P14 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P14_tags_29, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P14_tags_29) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P14_tags_29[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P14_tags_29, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P14_tags_29) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P14_tags_29[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P14_tags_29, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P14_tags_29) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P14_tags_29[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P14_tags_29, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P14_tags_29) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P14_tags_29[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P14_constr_29, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P14_constr_29, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P14_29, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P14_29, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P14_specs_29 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P14_specs_29 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P15_31[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P15_31[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2829,39 +3389,141 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P15_31[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P15_tags_31[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P15_tags_31[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P15_specs_31 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P15), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P15, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P15_specs_31 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P15), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P15, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P15 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P15 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P15_tags_31, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P15_tags_31) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P15_tags_31[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P15_tags_31, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P15_tags_31) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P15_tags_31[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P15_tags_31, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P15_tags_31) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P15_tags_31[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P15_tags_31, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P15_tags_31) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P15_tags_31[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P15_constr_31, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P15_constr_31, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P15_31, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P15_31, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P15_specs_31 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P15_specs_31 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P16_33[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P16_33[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P16_tags_33[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P16_specs_33 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P16), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P16, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P16 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P16_tags_33, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P16_tags_33) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P16_tags_33[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P16_tags_33, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P16_tags_33) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P16_tags_33[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P16_constr_33, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P16_33, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P16_specs_33 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P17_35[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P17_tags_35[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P17_specs_35 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P17), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P17, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P17 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P17_tags_35, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P17_tags_35) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P17_tags_35[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P17_tags_35, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P17_tags_35) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P17_tags_35[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P17_constr_35, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P17_35, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P17_specs_35 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P18_37[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2880,39 +3542,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P16_33[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P16_tags_33[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P18_tags_37[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P16_specs_33 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P16), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P16, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P18_specs_37 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P18), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P18, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P16 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P18 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P16_tags_33, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P16_tags_33) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P16_tags_33[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P16_tags_33, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P16_tags_33) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P16_tags_33[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P18_tags_37, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P18_tags_37) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P18_tags_37[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P18_tags_37, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P18_tags_37) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P18_tags_37[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P16_constr_33, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P18_constr_37, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P16_33, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P18_37, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P16_specs_33 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P18_specs_37 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P17_35[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P19_39[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2931,39 +3593,192 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P17_35[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P17_tags_35[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P19_tags_39[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P17_specs_35 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P17), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P17, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P19_specs_39 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P19), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P19, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P17 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P19 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P17_tags_35, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P17_tags_35) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P17_tags_35[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P17_tags_35, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P17_tags_35) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P17_tags_35[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P19_tags_39, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P19_tags_39) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P19_tags_39[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P19_tags_39, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P19_tags_39) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P19_tags_39[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P17_constr_35, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P19_constr_39, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P17_35, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P19_39, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P17_specs_35 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P19_specs_39 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P18_37[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P20_41[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P20_tags_41[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P20_specs_41 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P20), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P20, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P20 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P20_tags_41, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P20_tags_41) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P20_tags_41[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P20_tags_41, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P20_tags_41) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P20_tags_41[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P20_constr_41, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P20_41, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P20_specs_41 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P21_43[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_BeamMeasurementsReportConfiguration_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P21_tags_43[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P21_specs_43 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P21), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P21, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P21 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P21_tags_43, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P21_tags_43) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P21_tags_43[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P21_tags_43, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P21_tags_43) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P21_tags_43[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P21_constr_43, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P21_43, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P21_specs_43 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P22_45[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_BeamMeasurementsReportQuantity_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P22_tags_45[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P22_specs_45 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P22), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P22, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P22 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P22_tags_45, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P22_tags_45) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P22_tags_45[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P22_tags_45, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P22_tags_45) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P22_tags_45[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P22_constr_45, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P22_45, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P22_specs_45 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P23_47[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2982,39 +3797,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P18_37[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P18_tags_37[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P23_tags_47[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P18_specs_37 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P18), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P18, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P23_specs_47 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P23), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P23, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P18 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P23 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P18_tags_37, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P18_tags_37) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P18_tags_37[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P18_tags_37, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P18_tags_37) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P18_tags_37[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P23_tags_47, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P23_tags_47) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P23_tags_47[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P23_tags_47, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P23_tags_47) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P23_tags_47[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P18_constr_37, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P23_constr_47, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P18_37, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P23_47, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P18_specs_37 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P23_specs_47 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P19_39[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P24_49[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3033,39 +3848,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P19_39[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P19_tags_39[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P24_tags_49[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P19_specs_39 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P19), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P19, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P24_specs_49 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P24), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P24, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P19 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P24 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P19_tags_39, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P19_tags_39) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P19_tags_39[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P19_tags_39, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P19_tags_39) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P19_tags_39[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P24_tags_49, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P24_tags_49) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P24_tags_49[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P24_tags_49, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P24_tags_49) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P24_tags_49[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P19_constr_39, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P24_constr_49, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P19_39, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P24_49, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P19_specs_39 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P24_specs_49 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P20_41[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P25_51[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3084,39 +3899,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P20_41[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P20_tags_41[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P25_tags_51[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P20_specs_41 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P20), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P20, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P25_specs_51 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P25), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P25, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P20 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P25 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P20_tags_41, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P20_tags_41) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P20_tags_41[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P20_tags_41, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P20_tags_41) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P20_tags_41[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P25_tags_51, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P25_tags_51) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P25_tags_51[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P25_tags_51, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P25_tags_51) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P25_tags_51[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P20_constr_41, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P25_constr_51, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P20_41, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P25_51, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P20_specs_41 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P25_specs_51 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P21_43[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P26_53[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3135,39 +3950,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P21_43[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P21_tags_43[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P26_tags_53[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P21_specs_43 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P21), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P21, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P26_specs_53 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P26), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P26, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P21 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P26 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P21_tags_43, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P21_tags_43) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P21_tags_43[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P21_tags_43, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P21_tags_43) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P21_tags_43[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P26_tags_53, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P26_tags_53) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P26_tags_53[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P26_tags_53, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P26_tags_53) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P26_tags_53[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P21_constr_43, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P26_constr_53, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P21_43, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P26_53, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P21_specs_43 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P26_specs_53 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P22_45[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P27_55[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3186,39 +4001,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P22_45[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P22_tags_45[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P27_tags_55[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P22_specs_45 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P22), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P22, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P27_specs_55 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P27), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P27, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P22 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P27 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P22_tags_45, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P22_tags_45) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P22_tags_45[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P22_tags_45, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P22_tags_45) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P22_tags_45[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P27_tags_55, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P27_tags_55) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P27_tags_55[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P27_tags_55, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P27_tags_55) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P27_tags_55[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P22_constr_45, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P27_constr_55, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P22_45, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P27_55, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P22_specs_45 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P27_specs_55 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P23_47[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P28_57[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3237,39 +4052,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P23_47[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P23_tags_47[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P28_tags_57[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P23_specs_47 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P23), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P23, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P28_specs_57 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P28), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P28, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P23 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P28 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P23_tags_47, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P23_tags_47) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P23_tags_47[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P23_tags_47, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P23_tags_47) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P23_tags_47[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P28_tags_57, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P28_tags_57) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P28_tags_57[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P28_tags_57, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P28_tags_57) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P28_tags_57[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P23_constr_47, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P28_constr_57, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P23_47, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P28_57, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P23_specs_47 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P28_specs_57 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P24_49[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P29_59[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3288,39 +4103,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P24_49[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P24_tags_49[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P29_tags_59[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P24_specs_49 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P24), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P24, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P29_specs_59 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P29), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P29, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P24 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P29 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P24_tags_49, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P24_tags_49) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P24_tags_49[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P24_tags_49, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P24_tags_49) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P24_tags_49[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P29_tags_59, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P29_tags_59) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P29_tags_59[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P29_tags_59, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P29_tags_59) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P29_tags_59[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P24_constr_49, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P29_constr_59, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P24_49, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P29_59, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P24_specs_49 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P29_specs_59 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P25_51[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P30_61[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3339,39 +4154,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P25_51[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P25_tags_51[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P30_tags_61[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P25_specs_51 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P25), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P25, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P30_specs_61 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P30), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P30, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P25 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P30 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P25_tags_51, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P25_tags_51) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P25_tags_51[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P25_tags_51, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P25_tags_51) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P25_tags_51[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P30_tags_61, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P30_tags_61) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P30_tags_61[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P30_tags_61, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P30_tags_61) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P30_tags_61[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P25_constr_51, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P30_constr_61, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P25_51, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P30_61, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P25_specs_51 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P30_specs_61 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P26_53[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P31_63[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3390,39 +4205,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P26_53[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P26_tags_53[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P31_tags_63[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P26_specs_53 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P26), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P26, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P31_specs_63 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P31), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P31, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P26 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P31 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P26_tags_53, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P26_tags_53) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P26_tags_53[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P26_tags_53, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P26_tags_53) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P26_tags_53[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P31_tags_63, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P31_tags_63) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P31_tags_63[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P31_tags_63, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P31_tags_63) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P31_tags_63[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P26_constr_53, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P31_constr_63, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P26_53, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P31_63, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P26_specs_53 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P31_specs_63 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P27_55[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P32_65[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3441,39 +4256,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P27_55[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P27_tags_55[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P32_tags_65[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P27_specs_55 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P27), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P27, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P32_specs_65 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P32), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P32, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P27 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P32 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P27_tags_55, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P27_tags_55) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P27_tags_55[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P27_tags_55, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P27_tags_55) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P27_tags_55[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P32_tags_65, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P32_tags_65) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P32_tags_65[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P32_tags_65, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P32_tags_65) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P32_tags_65[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P27_constr_55, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P32_constr_65, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P27_55, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P32_65, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P27_specs_55 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P32_specs_65 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P28_57[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P33_67[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3492,39 +4307,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P28_57[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P28_tags_57[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P33_tags_67[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P28_specs_57 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P28), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P28, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P33_specs_67 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P33), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P33, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P28 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P33 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P28_tags_57, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P28_tags_57) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P28_tags_57[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P28_tags_57, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P28_tags_57) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P28_tags_57[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P33_tags_67, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P33_tags_67) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P33_tags_67[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P33_tags_67, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P33_tags_67) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P33_tags_67[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P28_constr_57, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P33_constr_67, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P28_57, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P33_67, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P28_specs_57 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P33_specs_67 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P29_59[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P34_69[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3543,39 +4358,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P29_59[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P29_tags_59[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P34_tags_69[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P29_specs_59 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P29), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P29, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P34_specs_69 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P34), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P34, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P29 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P34 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P29_tags_59, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P29_tags_59) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P29_tags_59[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P29_tags_59, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P29_tags_59) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P29_tags_59[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P34_tags_69, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P34_tags_69) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P34_tags_69[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P34_tags_69, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P34_tags_69) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P34_tags_69[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P29_constr_59, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P34_constr_69, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P29_59, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P34_69, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P29_specs_59 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P34_specs_69 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P30_61[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P35_71[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3594,39 +4409,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P30_61[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P30_tags_61[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P35_tags_71[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P30_specs_61 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P30), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P30, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P35_specs_71 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P35), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P35, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P30 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P35 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P30_tags_61, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P30_tags_61) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P30_tags_61[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P30_tags_61, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P30_tags_61) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P30_tags_61[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P35_tags_71, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P35_tags_71) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P35_tags_71[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P35_tags_71, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P35_tags_71) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P35_tags_71[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P30_constr_61, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P35_constr_71, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P30_61, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P35_71, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P30_specs_61 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P35_specs_71 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P31_63[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P36_73[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3645,39 +4460,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P31_63[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P31_tags_63[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P36_tags_73[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P31_specs_63 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P31), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P31, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P36_specs_73 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P36), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P36, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P31 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P36 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P31_tags_63, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P31_tags_63) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P31_tags_63[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P31_tags_63, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P31_tags_63) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P31_tags_63[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P36_tags_73, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P36_tags_73) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P36_tags_73[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P36_tags_73, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P36_tags_73) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P36_tags_73[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P31_constr_63, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P36_constr_73, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P31_63, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P36_73, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P31_specs_63 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P36_specs_73 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P32_65[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P37_75[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3696,39 +4511,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P32_65[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P32_tags_65[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P37_tags_75[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P32_specs_65 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P32), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P32, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P37_specs_75 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P37), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P37, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P32 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P37 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P32_tags_65, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P32_tags_65) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P32_tags_65[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P32_tags_65, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P32_tags_65) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P32_tags_65[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P37_tags_75, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P37_tags_75) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P37_tags_75[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P37_tags_75, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P37_tags_75) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P37_tags_75[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P32_constr_65, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P37_constr_75, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P32_65, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P37_75, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P32_specs_65 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P37_specs_75 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P33_67[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P38_77[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3747,39 +4562,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P33_67[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P33_tags_67[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P38_tags_77[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P33_specs_67 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P33), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P33, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P38_specs_77 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P38), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P38, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P33 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P38 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P33_tags_67, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P33_tags_67) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P33_tags_67[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P33_tags_67, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P33_tags_67) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P33_tags_67[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P38_tags_77, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P38_tags_77) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P38_tags_77[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P38_tags_77, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P38_tags_77) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P38_tags_77[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P33_constr_67, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P38_constr_77, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P33_67, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P38_77, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P33_specs_67 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P38_specs_77 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P34_69[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P39_79[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3798,39 +4613,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P34_69[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P34_tags_69[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P39_tags_79[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P34_specs_69 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P34), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P34, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P39_specs_79 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P39), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P39, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P34 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P39 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P34_tags_69, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P34_tags_69) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P34_tags_69[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P34_tags_69, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P34_tags_69) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P34_tags_69[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P39_tags_79, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P39_tags_79) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P39_tags_79[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P39_tags_79, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P39_tags_79) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P39_tags_79[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P34_constr_69, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P39_constr_79, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P34_69, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P39_79, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P34_specs_69 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P39_specs_79 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P35_71[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P40_81[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3849,39 +4664,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P35_71[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P35_tags_71[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P40_tags_81[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P35_specs_71 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P35), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P35, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P40_specs_81 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P40), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P40, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P35 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P40 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P35_tags_71, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P35_tags_71) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P35_tags_71[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P35_tags_71, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P35_tags_71) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P35_tags_71[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P40_tags_81, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P40_tags_81) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P40_tags_81[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P40_tags_81, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P40_tags_81) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P40_tags_81[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P35_constr_71, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P40_constr_81, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P35_71, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P40_81, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P35_specs_71 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P40_specs_81 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P36_73[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P41_83[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3900,39 +4715,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P36_73[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P36_tags_73[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P41_tags_83[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P36_specs_73 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P36), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P36, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P41_specs_83 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P41), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P41, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P36 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P41 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P36_tags_73, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P36_tags_73) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P36_tags_73[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P36_tags_73, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P36_tags_73) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P36_tags_73[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P41_tags_83, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P41_tags_83) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P41_tags_83[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P41_tags_83, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P41_tags_83) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P41_tags_83[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P36_constr_73, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P41_constr_83, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P36_73, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P41_83, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P36_specs_73 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P41_specs_83 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P37_75[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P42_85[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3951,39 +4766,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P37_75[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P37_tags_75[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P42_tags_85[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P37_specs_75 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P37), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P37, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P42_specs_85 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P42), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P42, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P37 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P42 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P37_tags_75, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P37_tags_75) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P37_tags_75[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P37_tags_75, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P37_tags_75) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P37_tags_75[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P42_tags_85, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P42_tags_85) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P42_tags_85[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P42_tags_85, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P42_tags_85) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P42_tags_85[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P37_constr_75, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P42_constr_85, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P37_75, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P42_85, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P37_specs_75 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P42_specs_85 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P38_77[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P43_87[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4002,39 +4817,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P38_77[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P38_tags_77[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P43_tags_87[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P38_specs_77 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P38), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P38, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P43_specs_87 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P43), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P43, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P38 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P43 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P38_tags_77, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P38_tags_77) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P38_tags_77[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P38_tags_77, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P38_tags_77) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P38_tags_77[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P43_tags_87, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P43_tags_87) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P43_tags_87[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P43_tags_87, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P43_tags_87) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P43_tags_87[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P38_constr_77, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P43_constr_87, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P38_77, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P43_87, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P38_specs_77 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P43_specs_87 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P39_79[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P44_89[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4053,39 +4868,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P39_79[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P39_tags_79[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P44_tags_89[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P39_specs_79 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P39), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P39, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P44_specs_89 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P44), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P44, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P39 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P44 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P39_tags_79, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P39_tags_79) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P39_tags_79[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P39_tags_79, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P39_tags_79) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P39_tags_79[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P44_tags_89, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P44_tags_89) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P44_tags_89[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P44_tags_89, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P44_tags_89) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P44_tags_89[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P39_constr_79, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P44_constr_89, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P39_79, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P44_89, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P39_specs_79 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P44_specs_89 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P40_81[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P45_91[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4104,39 +4919,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P40_81[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P40_tags_81[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P45_tags_91[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P40_specs_81 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P40), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P40, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P45_specs_91 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P45), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P45, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P40 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P45 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P40_tags_81, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P40_tags_81) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P40_tags_81[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P40_tags_81, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P40_tags_81) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P40_tags_81[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P45_tags_91, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P45_tags_91) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P45_tags_91[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P45_tags_91, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P45_tags_91) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P45_tags_91[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P40_constr_81, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P45_constr_91, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P40_81, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P45_91, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P40_specs_81 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P45_specs_91 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P41_83[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P46_93[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4155,39 +4970,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P41_83[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P41_tags_83[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P46_tags_93[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P41_specs_83 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P41), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P41, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P46_specs_93 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P46), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P46, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P41 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P46 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P41_tags_83, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P41_tags_83) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P41_tags_83[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P41_tags_83, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P41_tags_83) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P41_tags_83[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P46_tags_93, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P46_tags_93) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P46_tags_93[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P46_tags_93, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P46_tags_93) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P46_tags_93[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P41_constr_83, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P46_constr_93, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P41_83, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P46_93, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P41_specs_83 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P46_specs_93 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P42_85[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P47_95[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4206,39 +5021,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P42_85[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P42_tags_85[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P47_tags_95[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P42_specs_85 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P42), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P42, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P47_specs_95 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P47), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P47, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P42 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P47 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P42_tags_85, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P42_tags_85) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P42_tags_85[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P42_tags_85, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P42_tags_85) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P42_tags_85[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P47_tags_95, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P47_tags_95) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P47_tags_95[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P47_tags_95, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P47_tags_95) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P47_tags_95[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P42_constr_85, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P47_constr_95, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P42_85, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P47_95, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P42_specs_85 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P47_specs_95 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P43_87[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P48_97[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4257,39 +5072,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P43_87[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P43_tags_87[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P48_tags_97[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P43_specs_87 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P43), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P43, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P48_specs_97 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P48), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P48, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P43 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P48 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P43_tags_87, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P43_tags_87) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P43_tags_87[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P43_tags_87, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P43_tags_87) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P43_tags_87[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P48_tags_97, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P48_tags_97) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P48_tags_97[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P48_tags_97, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P48_tags_97) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P48_tags_97[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P43_constr_87, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P48_constr_97, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P43_87, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P48_97, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P43_specs_87 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P48_specs_97 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P44_89[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P49_99[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4308,39 +5123,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P44_89[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P44_tags_89[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P49_tags_99[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P44_specs_89 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P44), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P44, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P49_specs_99 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P49), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P49, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P44 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P49 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P44_tags_89, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P44_tags_89) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P44_tags_89[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P44_tags_89, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P44_tags_89) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P44_tags_89[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P49_tags_99, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P49_tags_99) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P49_tags_99[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P49_tags_99, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P49_tags_99) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P49_tags_99[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P44_constr_89, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P49_constr_99, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P44_89, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P49_99, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P44_specs_89 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P49_specs_99 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P45_91[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P50_101[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4359,39 +5174,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P45_91[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P45_tags_91[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P50_tags_101[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P45_specs_91 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P45), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P45, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P50_specs_101 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P50), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P50, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P45 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P50 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P45_tags_91, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P45_tags_91) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P45_tags_91[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P45_tags_91, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P45_tags_91) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P45_tags_91[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P50_tags_101, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P50_tags_101) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P50_tags_101[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P50_tags_101, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P50_tags_101) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P50_tags_101[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P45_constr_91, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P50_constr_101, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P45_91, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P50_101, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P45_specs_91 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P50_specs_101 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P46_93[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P51_103[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4410,39 +5225,90 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P46_93[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P46_tags_93[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P51_tags_103[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P46_specs_93 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P46), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P46, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P51_specs_103 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P51), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P51, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P46 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P51 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P46_tags_93, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P46_tags_93) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P46_tags_93[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P46_tags_93, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P46_tags_93) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P46_tags_93[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P51_tags_103, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P51_tags_103) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P51_tags_103[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P51_tags_103, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P51_tags_103) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P51_tags_103[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P46_constr_93, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P51_constr_103, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P46_93, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P51_103, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P46_specs_93 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P51_specs_103 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P47_95[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P52_105[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_CellBasedQMC_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P52_tags_105[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P52_specs_105 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P52), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P52, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P52 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P52_tags_105, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P52_tags_105) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P52_tags_105[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P52_tags_105, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P52_tags_105) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P52_tags_105[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P52_constr_105, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P52_105, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P52_specs_105 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P53_107[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4461,39 +5327,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P47_95[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P47_tags_95[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P53_tags_107[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P47_specs_95 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P47), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P47, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P53_specs_107 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P53), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P53, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P47 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P53 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P47_tags_95, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P47_tags_95) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P47_tags_95[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P47_tags_95, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P47_tags_95) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P47_tags_95[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P53_tags_107, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P53_tags_107) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P53_tags_107[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P53_tags_107, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P53_tags_107) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P53_tags_107[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P47_constr_95, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P53_constr_107, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P47_95, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P53_107, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P47_specs_95 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P53_specs_107 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P48_97[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P54_109[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4512,39 +5378,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P48_97[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P48_tags_97[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P54_tags_109[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P48_specs_97 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P48), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P48, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P54_specs_109 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P54), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P54, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P48 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P54 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P48_tags_97, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P48_tags_97) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P48_tags_97[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P48_tags_97, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P48_tags_97) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P48_tags_97[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P54_tags_109, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P54_tags_109) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P54_tags_109[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P54_tags_109, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P54_tags_109) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P54_tags_109[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P48_constr_97, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P54_constr_109, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P48_97, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P54_109, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P48_specs_97 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P54_specs_109 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P49_99[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P55_111[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4563,39 +5429,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P49_99[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P49_tags_99[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P55_tags_111[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P49_specs_99 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P49), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P49, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P55_specs_111 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P55), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P55, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P49 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P55 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P49_tags_99, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P49_tags_99) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P49_tags_99[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P49_tags_99, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P49_tags_99) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P49_tags_99[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P55_tags_111, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P55_tags_111) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P55_tags_111[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P55_tags_111, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P55_tags_111) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P55_tags_111[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P49_constr_99, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P55_constr_111, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P49_99, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P55_111, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P49_specs_99 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P55_specs_111 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P50_101[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P56_113[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4614,39 +5480,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P50_101[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P50_tags_101[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P56_tags_113[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P50_specs_101 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P50), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P50, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P56_specs_113 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P56), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P56, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P50 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P56 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P50_tags_101, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P50_tags_101) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P50_tags_101[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P50_tags_101, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P50_tags_101) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P50_tags_101[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P56_tags_113, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P56_tags_113) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P56_tags_113[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P56_tags_113, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P56_tags_113) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P56_tags_113[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P50_constr_101, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P56_constr_113, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P50_101, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P56_113, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P50_specs_101 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P56_specs_113 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P51_103[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P57_115[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4665,39 +5531,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P51_103[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P51_tags_103[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P57_tags_115[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P51_specs_103 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P51), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P51, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P57_specs_115 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P57), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P57, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P51 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P57 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P51_tags_103, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P51_tags_103) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P51_tags_103[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P51_tags_103, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P51_tags_103) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P51_tags_103[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P57_tags_115, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P57_tags_115) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P57_tags_115[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P57_tags_115, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P57_tags_115) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P57_tags_115[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P51_constr_103, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P57_constr_115, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P51_103, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P57_115, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P51_specs_103 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P57_specs_115 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P52_105[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P58_117[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4716,39 +5582,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P52_105[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P52_tags_105[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P58_tags_117[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P52_specs_105 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P52), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P52, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P58_specs_117 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P58), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P58, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P52 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P58 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P52_tags_105, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P52_tags_105) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P52_tags_105[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P52_tags_105, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P52_tags_105) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P52_tags_105[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P58_tags_117, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P58_tags_117) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P58_tags_117[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P58_tags_117, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P58_tags_117) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P58_tags_117[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P52_constr_105, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P58_constr_117, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P52_105, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P58_117, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P52_specs_105 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P58_specs_117 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P53_107[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P59_119[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4767,39 +5633,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P53_107[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P53_tags_107[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P59_tags_119[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P53_specs_107 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P53), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P53, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P59_specs_119 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P59), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P59, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P53 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P59 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P53_tags_107, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P53_tags_107) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P53_tags_107[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P53_tags_107, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P53_tags_107) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P53_tags_107[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P59_tags_119, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P59_tags_119) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P59_tags_119[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P59_tags_119, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P59_tags_119) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P59_tags_119[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P53_constr_107, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P59_constr_119, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P53_107, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P59_119, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P53_specs_107 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P59_specs_119 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P54_109[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P60_121[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4818,39 +5684,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P54_109[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P54_tags_109[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P60_tags_121[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P54_specs_109 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P54), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P54, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P60_specs_121 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P60), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P60, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P54 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P60 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P54_tags_109, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P54_tags_109) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P54_tags_109[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P54_tags_109, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P54_tags_109) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P54_tags_109[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P60_tags_121, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P60_tags_121) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P60_tags_121[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P60_tags_121, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P60_tags_121) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P60_tags_121[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P54_constr_109, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P60_constr_121, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P54_109, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P60_121, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P54_specs_109 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P60_specs_121 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P55_111[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P61_123[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4869,39 +5735,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P55_111[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P55_tags_111[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P61_tags_123[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P55_specs_111 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P55), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P55, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P61_specs_123 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P61), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P61, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P55 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P61 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P55_tags_111, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P55_tags_111) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P55_tags_111[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P55_tags_111, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P55_tags_111) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P55_tags_111[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P61_tags_123, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P61_tags_123) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P61_tags_123[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P61_tags_123, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P61_tags_123) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P61_tags_123[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P55_constr_111, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P61_constr_123, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P55_111, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P61_123, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P55_specs_111 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P61_specs_123 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P56_113[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P62_125[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4920,39 +5786,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P56_113[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P56_tags_113[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P62_tags_125[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P56_specs_113 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P56), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P56, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P62_specs_125 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P62), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P62, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P56 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P62 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P56_tags_113, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P56_tags_113) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P56_tags_113[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P56_tags_113, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P56_tags_113) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P56_tags_113[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P62_tags_125, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P62_tags_125) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P62_tags_125[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P62_tags_125, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P62_tags_125) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P62_tags_125[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P56_constr_113, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P62_constr_125, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P56_113, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P62_125, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P56_specs_113 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P62_specs_125 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P57_115[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P63_127[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4971,39 +5837,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P57_115[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P57_tags_115[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P63_tags_127[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P57_specs_115 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P57), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P57, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P63_specs_127 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P63), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P63, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P57 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P63 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P57_tags_115, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P57_tags_115) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P57_tags_115[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P57_tags_115, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P57_tags_115) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P57_tags_115[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P63_tags_127, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P63_tags_127) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P63_tags_127[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P63_tags_127, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P63_tags_127) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P63_tags_127[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P57_constr_115, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P63_constr_127, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P57_115, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P63_127, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P57_specs_115 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P63_specs_127 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P58_117[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P64_129[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5022,39 +5888,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P58_117[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P58_tags_117[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P64_tags_129[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P58_specs_117 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P58), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P58, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P64_specs_129 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P64), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P64, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P58 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P64 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P58_tags_117, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P58_tags_117) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P58_tags_117[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P58_tags_117, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P58_tags_117) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P58_tags_117[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P64_tags_129, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P64_tags_129) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P64_tags_129[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P64_tags_129, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P64_tags_129) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P64_tags_129[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P58_constr_117, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P64_constr_129, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P58_117, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P64_129, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P58_specs_117 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P64_specs_129 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P59_119[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P65_131[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5073,39 +5939,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P59_119[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P59_tags_119[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P65_tags_131[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P59_specs_119 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P59), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P59, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P65_specs_131 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P65), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P65, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P59 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P65 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P59_tags_119, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P59_tags_119) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P59_tags_119[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P59_tags_119, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P59_tags_119) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P59_tags_119[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P65_tags_131, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P65_tags_131) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P65_tags_131[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P65_tags_131, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P65_tags_131) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P65_tags_131[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P59_constr_119, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P65_constr_131, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P59_119, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P65_131, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P59_specs_119 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P65_specs_131 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P60_121[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P66_133[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5124,39 +5990,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P60_121[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P60_tags_121[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P66_tags_133[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P60_specs_121 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P60), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P60, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P66_specs_133 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P66), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P66, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P60 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P66 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P60_tags_121, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P60_tags_121) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P60_tags_121[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P60_tags_121, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P60_tags_121) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P60_tags_121[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P66_tags_133, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P66_tags_133) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P66_tags_133[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P66_tags_133, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P66_tags_133) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P66_tags_133[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P60_constr_121, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P66_constr_133, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P60_121, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P66_133, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P60_specs_121 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P66_specs_133 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P61_123[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P67_135[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5175,39 +6041,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P61_123[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P61_tags_123[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P67_tags_135[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P61_specs_123 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P61), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P61, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P67_specs_135 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P67), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P67, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P61 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P67 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P61_tags_123, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P61_tags_123) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P61_tags_123[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P61_tags_123, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P61_tags_123) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P61_tags_123[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P67_tags_135, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P67_tags_135) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P67_tags_135[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P67_tags_135, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P67_tags_135) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P67_tags_135[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P61_constr_123, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P67_constr_135, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P61_123, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P67_135, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P61_specs_123 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P67_specs_135 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P62_125[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P68_137[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5226,39 +6092,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P62_125[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P62_tags_125[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P68_tags_137[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P62_specs_125 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P62), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P62, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P68_specs_137 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P68), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P68, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P62 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P68 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P62_tags_125, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P62_tags_125) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P62_tags_125[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P62_tags_125, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P62_tags_125) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P62_tags_125[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P68_tags_137, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P68_tags_137) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P68_tags_137[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P68_tags_137, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P68_tags_137) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P68_tags_137[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P62_constr_125, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P68_constr_137, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P62_125, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P68_137, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P62_specs_125 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P68_specs_137 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P63_127[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P69_139[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5277,39 +6143,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P63_127[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P63_tags_127[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P69_tags_139[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P63_specs_127 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P63), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P63, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P69_specs_139 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P69), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P69, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P63 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P69 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P63_tags_127, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P63_tags_127) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P63_tags_127[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P63_tags_127, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P63_tags_127) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P63_tags_127[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P69_tags_139, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P69_tags_139) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P69_tags_139[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P69_tags_139, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P69_tags_139) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P69_tags_139[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P63_constr_127, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P69_constr_139, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P63_127, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P69_139, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P63_specs_127 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P69_specs_139 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P64_129[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P70_141[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5328,39 +6194,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P64_129[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P64_tags_129[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P70_tags_141[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P64_specs_129 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P64), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P64, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P70_specs_141 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P70), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P70, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P64 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P70 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P64_tags_129, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P64_tags_129) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P64_tags_129[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P64_tags_129, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P64_tags_129) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P64_tags_129[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P70_tags_141, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P70_tags_141) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P70_tags_141[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P70_tags_141, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P70_tags_141) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P70_tags_141[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P64_constr_129, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P70_constr_141, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P64_129, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P70_141, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P64_specs_129 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P70_specs_141 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P65_131[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P71_143[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5379,39 +6245,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P65_131[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P65_tags_131[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P71_tags_143[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P65_specs_131 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P65), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P65, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P71_specs_143 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P71), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P71, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P65 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P71 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P65_tags_131, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P65_tags_131) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P65_tags_131[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P65_tags_131, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P65_tags_131) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P65_tags_131[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P71_tags_143, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P71_tags_143) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P71_tags_143[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P71_tags_143, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P71_tags_143) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P71_tags_143[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P65_constr_131, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P71_constr_143, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P65_131, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P71_143, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P65_specs_131 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P71_specs_143 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P66_133[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P72_145[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5430,39 +6296,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P66_133[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P66_tags_133[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P72_tags_145[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P66_specs_133 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P66), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P66, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P72_specs_145 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P72), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P72, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P66 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P72 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P66_tags_133, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P66_tags_133) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P66_tags_133[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P66_tags_133, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P66_tags_133) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P66_tags_133[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P72_tags_145, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P72_tags_145) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P72_tags_145[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P72_tags_145, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P72_tags_145) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P72_tags_145[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P66_constr_133, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P72_constr_145, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P66_133, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P72_145, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P66_specs_133 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P72_specs_145 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P67_135[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P73_147[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5481,39 +6347,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P67_135[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P67_tags_135[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P73_tags_147[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P67_specs_135 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P67), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P67, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P73_specs_147 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P73), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P73, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P67 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P73 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P67_tags_135, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P67_tags_135) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P67_tags_135[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P67_tags_135, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P67_tags_135) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P67_tags_135[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P73_tags_147, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P73_tags_147) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P73_tags_147[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P73_tags_147, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P73_tags_147) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P73_tags_147[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P67_constr_135, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P73_constr_147, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P67_135, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P73_147, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P67_specs_135 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P73_specs_147 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P68_137[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P74_149[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5532,39 +6398,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P68_137[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P68_tags_137[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P74_tags_149[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P68_specs_137 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P68), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P68, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P74_specs_149 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P74), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P74, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P68 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P74 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P68_tags_137, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P68_tags_137) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P68_tags_137[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P68_tags_137, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P68_tags_137) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P68_tags_137[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P74_tags_149, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P74_tags_149) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P74_tags_149[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P74_tags_149, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P74_tags_149) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P74_tags_149[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P68_constr_137, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P74_constr_149, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P68_137, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P74_149, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P68_specs_137 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P74_specs_149 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P69_139[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P75_151[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5583,39 +6449,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P69_139[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P69_tags_139[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P75_tags_151[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P69_specs_139 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P69), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P69, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P75_specs_151 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P75), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P75, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P69 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P75 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P69_tags_139, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P69_tags_139) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P69_tags_139[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P69_tags_139, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P69_tags_139) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P69_tags_139[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P75_tags_151, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P75_tags_151) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P75_tags_151[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P75_tags_151, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P75_tags_151) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P75_tags_151[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P69_constr_139, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P75_constr_151, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P69_139, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P75_151, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P69_specs_139 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P75_specs_151 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P70_141[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P76_153[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5634,39 +6500,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P70_141[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P70_tags_141[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P76_tags_153[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P70_specs_141 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P70), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P70, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P76_specs_153 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P76), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P76, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P70 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P76 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P70_tags_141, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P70_tags_141) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P70_tags_141[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P70_tags_141, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P70_tags_141) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P70_tags_141[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P76_tags_153, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P76_tags_153) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P76_tags_153[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P76_tags_153, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P76_tags_153) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P76_tags_153[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P70_constr_141, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P76_constr_153, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P70_141, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P76_153, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P70_specs_141 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P76_specs_153 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P71_143[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P77_155[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5685,39 +6551,141 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P71_143[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P71_tags_143[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P77_tags_155[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P71_specs_143 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P71), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P71, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P77_specs_155 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P77), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P77, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P71 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P77 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P71_tags_143, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P71_tags_143) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P71_tags_143[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P71_tags_143, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P71_tags_143) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P71_tags_143[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P77_tags_155, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P77_tags_155) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P77_tags_155[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P77_tags_155, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P77_tags_155) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P77_tags_155[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P71_constr_143, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P77_constr_155, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P71_143, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P77_155, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P71_specs_143 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P77_specs_155 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P72_145[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P78_157[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_EUTRA_PagingeDRXInformation_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P78_tags_157[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P78_specs_157 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P78), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P78, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P78 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P78_tags_157, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P78_tags_157) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P78_tags_157[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P78_tags_157, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P78_tags_157) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P78_tags_157[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P78_constr_157, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P78_157, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P78_specs_157 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P79_159[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_ExcessPacketDelayThresholdItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P79_tags_159[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P79_specs_159 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P79), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P79, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P79 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P79_tags_159, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P79_tags_159) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P79_tags_159[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P79_tags_159, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P79_tags_159) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P79_tags_159[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P79_constr_159, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P79_159, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P79_specs_159 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P80_161[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5736,39 +6704,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P72_145[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P72_tags_145[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P80_tags_161[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P72_specs_145 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P72), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P72, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P80_specs_161 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P80), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P80, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P72 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P80 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P72_tags_145, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P72_tags_145) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P72_tags_145[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P72_tags_145, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P72_tags_145) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P72_tags_145[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P80_tags_161, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P80_tags_161) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P80_tags_161[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P80_tags_161, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P80_tags_161) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P80_tags_161[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P72_constr_145, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P80_constr_161, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P72_145, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P80_161, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P72_specs_145 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P80_specs_161 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P73_147[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P81_163[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5787,39 +6755,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P73_147[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P73_tags_147[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P81_tags_163[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P73_specs_147 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P73), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P73, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P81_specs_163 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P81), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P81, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P73 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P81 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P73_tags_147, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P73_tags_147) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P73_tags_147[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P73_tags_147, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P73_tags_147) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P73_tags_147[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P81_tags_163, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P81_tags_163) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P81_tags_163[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P81_tags_163, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P81_tags_163) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P81_tags_163[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P73_constr_147, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P81_constr_163, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P73_147, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P81_163, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P73_specs_147 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P81_specs_163 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P74_149[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P82_165[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5838,39 +6806,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P74_149[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P74_tags_149[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P82_tags_165[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P74_specs_149 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P74), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P74, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P82_specs_165 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P82), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P82, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P74 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P82 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P74_tags_149, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P74_tags_149) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P74_tags_149[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P74_tags_149, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P74_tags_149) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P74_tags_149[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P82_tags_165, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P82_tags_165) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P82_tags_165[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P82_tags_165, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P82_tags_165) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P82_tags_165[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P74_constr_149, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P82_constr_165, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P74_149, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P82_165, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P74_specs_149 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P82_specs_165 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P75_151[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P83_167[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5889,39 +6857,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P75_151[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P75_tags_151[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P83_tags_167[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P75_specs_151 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P75), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P75, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P83_specs_167 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P83), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P83, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P75 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P83 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P75_tags_151, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P75_tags_151) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P75_tags_151[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P75_tags_151, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P75_tags_151) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P75_tags_151[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P83_tags_167, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P83_tags_167) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P83_tags_167[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P83_tags_167, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P83_tags_167) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P83_tags_167[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P75_constr_151, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P83_constr_167, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P75_151, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P83_167, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P75_specs_151 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P83_specs_167 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P76_153[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P84_169[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5940,39 +6908,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P76_153[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P76_tags_153[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P84_tags_169[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P76_specs_153 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P76), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P76, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P84_specs_169 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P84), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P84, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P76 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P84 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P76_tags_153, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P76_tags_153) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P76_tags_153[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P76_tags_153, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P76_tags_153) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P76_tags_153[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P84_tags_169, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P84_tags_169) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P84_tags_169[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P84_tags_169, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P84_tags_169) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P84_tags_169[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P76_constr_153, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P84_constr_169, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P76_153, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P84_169, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P76_specs_153 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P84_specs_169 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P77_155[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P85_171[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5991,39 +6959,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P77_155[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P77_tags_155[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P85_tags_171[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P77_specs_155 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P77), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P77, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P85_specs_171 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P85), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P85, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P77 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P85 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P77_tags_155, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P77_tags_155) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P77_tags_155[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P77_tags_155, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P77_tags_155) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P77_tags_155[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P85_tags_171, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P85_tags_171) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P85_tags_171[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P85_tags_171, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P85_tags_171) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P85_tags_171[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P77_constr_155, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P85_constr_171, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P77_155, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P85_171, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P77_specs_155 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P85_specs_171 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P78_157[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P86_173[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6042,39 +7010,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P78_157[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P78_tags_157[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P86_tags_173[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P78_specs_157 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P78), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P78, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P86_specs_173 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P86), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P86, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P78 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P86 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P78_tags_157, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P78_tags_157) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P78_tags_157[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P78_tags_157, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P78_tags_157) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P78_tags_157[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P86_tags_173, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P86_tags_173) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P86_tags_173[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P86_tags_173, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P86_tags_173) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P86_tags_173[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P78_constr_157, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P86_constr_173, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P78_157, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P86_173, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P78_specs_157 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P86_specs_173 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P79_159[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P87_175[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6093,39 +7061,243 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P79_159[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P79_tags_159[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P87_tags_175[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P79_specs_159 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P79), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P79, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P87_specs_175 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P87), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P87, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P79 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P87 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P79_tags_159, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P79_tags_159) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P79_tags_159[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P79_tags_159, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P79_tags_159) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P79_tags_159[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P87_tags_175, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P87_tags_175) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P87_tags_175[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P87_tags_175, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P87_tags_175) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P87_tags_175[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P79_constr_159, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P87_constr_175, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P79_159, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P87_175, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P79_specs_159 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P87_specs_175 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P80_161[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P88_177[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_FiveG_ProSeAuthorized_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P88_tags_177[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P88_specs_177 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P88), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P88, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P88 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P88_tags_177, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P88_tags_177) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P88_tags_177[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P88_tags_177, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P88_tags_177) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P88_tags_177[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P88_constr_177, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P88_177, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P88_specs_177 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P89_179[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P89_tags_179[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P89_specs_179 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P89), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P89, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P89 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P89_tags_179, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P89_tags_179) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P89_tags_179[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P89_tags_179, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P89_tags_179) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P89_tags_179[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P89_constr_179, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P89_179, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P89_specs_179 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P90_181[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P90_tags_181[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P90_specs_181 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P90), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P90, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P90 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P90_tags_181, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P90_tags_181) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P90_tags_181[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P90_tags_181, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P90_tags_181) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P90_tags_181[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P90_constr_181, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P90_181, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P90_specs_181 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P91_183[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_FiveGProSePC5FlowBitRates_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P91_tags_183[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P91_specs_183 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P91), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P91, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P91 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P91_tags_183, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P91_tags_183) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P91_tags_183[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P91_tags_183, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P91_tags_183) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P91_tags_183[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P91_constr_183, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P91_183, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P91_specs_183 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P92_185[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6144,39 +7316,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P80_161[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P80_tags_161[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P92_tags_185[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P80_specs_161 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P80), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P80, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P92_specs_185 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P92), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P92, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P80 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P92 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P80_tags_161, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P80_tags_161) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P80_tags_161[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P80_tags_161, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P80_tags_161) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P80_tags_161[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P92_tags_185, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P92_tags_185) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P92_tags_185[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P92_tags_185, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P92_tags_185) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P92_tags_185[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P80_constr_161, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P92_constr_185, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P80_161, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P92_185, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P80_specs_161 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P92_specs_185 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P81_163[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P93_187[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6195,39 +7367,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P81_163[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P81_tags_163[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P93_tags_187[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P81_specs_163 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P81), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P81, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P93_specs_187 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P93), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P93, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P81 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P93 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P81_tags_163, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P81_tags_163) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P81_tags_163[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P81_tags_163, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P81_tags_163) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P81_tags_163[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P93_tags_187, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P93_tags_187) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P93_tags_187[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P93_tags_187, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P93_tags_187) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P93_tags_187[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P81_constr_163, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P93_constr_187, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P81_163, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P93_187, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P81_specs_163 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P93_specs_187 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P82_165[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P94_189[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6246,39 +7418,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P82_165[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P82_tags_165[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P94_tags_189[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P82_specs_165 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P82), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P82, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P94_specs_189 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P94), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P94, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P82 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P94 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P82_tags_165, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P82_tags_165) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P82_tags_165[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P82_tags_165, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P82_tags_165) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P82_tags_165[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P94_tags_189, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P94_tags_189) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P94_tags_189[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P94_tags_189, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P94_tags_189) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P94_tags_189[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P82_constr_165, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P94_constr_189, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P82_165, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P94_189, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P82_specs_165 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P94_specs_189 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P83_167[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P95_191[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6297,39 +7469,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P83_167[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P83_tags_167[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P95_tags_191[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P83_specs_167 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P83), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P83, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P95_specs_191 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P95), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P95, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P83 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P95 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P83_tags_167, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P83_tags_167) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P83_tags_167[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P83_tags_167, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P83_tags_167) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P83_tags_167[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P95_tags_191, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P95_tags_191) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P95_tags_191[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P95_tags_191, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P95_tags_191) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P95_tags_191[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P83_constr_167, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P95_constr_191, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P83_167, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P95_191, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P83_specs_167 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P95_specs_191 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P84_169[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P96_193[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6348,39 +7520,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P84_169[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P84_tags_169[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P96_tags_193[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P84_specs_169 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P84), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P84, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P96_specs_193 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P96), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P96, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P84 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P96 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P84_tags_169, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P84_tags_169) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P84_tags_169[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P84_tags_169, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P84_tags_169) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P84_tags_169[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P96_tags_193, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P96_tags_193) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P96_tags_193[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P96_tags_193, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P96_tags_193) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P96_tags_193[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P84_constr_169, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P96_constr_193, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P84_169, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P96_193, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P84_specs_169 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P96_specs_193 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P85_171[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P97_195[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6399,39 +7571,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P85_171[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P85_tags_171[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P97_tags_195[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P85_specs_171 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P85), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P85, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P97_specs_195 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P97), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P97, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P85 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P97 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P85_tags_171, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P85_tags_171) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P85_tags_171[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P85_tags_171, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P85_tags_171) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P85_tags_171[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P97_tags_195, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P97_tags_195) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P97_tags_195[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P97_tags_195, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P97_tags_195) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P97_tags_195[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P85_constr_171, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P97_constr_195, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P85_171, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P97_195, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P85_specs_171 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P97_specs_195 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P86_173[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P98_197[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6450,39 +7622,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P86_173[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P86_tags_173[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P98_tags_197[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P86_specs_173 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P86), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P86, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P98_specs_197 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P98), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P98, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P86 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P98 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P86_tags_173, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P86_tags_173) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P86_tags_173[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P86_tags_173, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P86_tags_173) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P86_tags_173[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P98_tags_197, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P98_tags_197) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P98_tags_197[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P98_tags_197, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P98_tags_197) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P98_tags_197[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P86_constr_173, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P98_constr_197, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P86_173, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P98_197, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P86_specs_173 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P98_specs_197 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P87_175[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P99_199[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6501,39 +7673,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P87_175[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P87_tags_175[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P99_tags_199[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P87_specs_175 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P87), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P87, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P99_specs_199 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P99), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P99, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P87 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P99 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P87_tags_175, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P87_tags_175) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P87_tags_175[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P87_tags_175, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P87_tags_175) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P87_tags_175[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P99_tags_199, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P99_tags_199) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P99_tags_199[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P99_tags_199, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P99_tags_199) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P99_tags_199[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P87_constr_175, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P99_constr_199, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P87_175, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P99_199, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P87_specs_175 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P99_specs_199 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P88_177[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P100_201[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6552,39 +7724,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P88_177[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P88_tags_177[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P100_tags_201[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P88_specs_177 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P88), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P88, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P100_specs_201 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P100), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P100, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P88 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P100 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P88_tags_177, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P88_tags_177) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P88_tags_177[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P88_tags_177, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P88_tags_177) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P88_tags_177[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P100_tags_201, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P100_tags_201) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P100_tags_201[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P100_tags_201, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P100_tags_201) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P100_tags_201[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P88_constr_177, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P100_constr_201, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P88_177, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P100_201, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P88_specs_177 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P100_specs_201 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P89_179[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P101_203[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6603,39 +7775,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P89_179[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P89_tags_179[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P101_tags_203[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P89_specs_179 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P89), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P89, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P101_specs_203 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P101), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P101, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P89 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P101 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P89_tags_179, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P89_tags_179) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P89_tags_179[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P89_tags_179, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P89_tags_179) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P89_tags_179[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P101_tags_203, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P101_tags_203) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P101_tags_203[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P101_tags_203, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P101_tags_203) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P101_tags_203[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P89_constr_179, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P101_constr_203, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P89_179, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P101_203, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P89_specs_179 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P101_specs_203 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P90_181[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P102_205[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6654,39 +7826,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P90_181[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P90_tags_181[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P102_tags_205[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P90_specs_181 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P90), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P90, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P102_specs_205 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P102), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P102, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P90 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P102 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P90_tags_181, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P90_tags_181) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P90_tags_181[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P90_tags_181, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P90_tags_181) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P90_tags_181[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P102_tags_205, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P102_tags_205) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P102_tags_205[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P102_tags_205, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P102_tags_205) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P102_tags_205[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P90_constr_181, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P102_constr_205, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P90_181, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P102_205, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P90_specs_181 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P102_specs_205 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P91_183[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P103_207[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6705,39 +7877,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P91_183[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P91_tags_183[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P103_tags_207[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P91_specs_183 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P91), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P91, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P103_specs_207 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P103), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P103, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P91 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P103 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P91_tags_183, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P91_tags_183) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P91_tags_183[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P91_tags_183, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P91_tags_183) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P91_tags_183[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P103_tags_207, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P103_tags_207) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P103_tags_207[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P103_tags_207, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P103_tags_207) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P103_tags_207[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P91_constr_183, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P103_constr_207, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P91_183, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P103_207, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P91_specs_183 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P103_specs_207 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P92_185[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P104_209[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6756,39 +7928,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P92_185[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P92_tags_185[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P104_tags_209[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P92_specs_185 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P92), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P92, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P104_specs_209 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P104), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P104, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P92 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P104 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P92_tags_185, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P92_tags_185) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P92_tags_185[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P92_tags_185, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P92_tags_185) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P92_tags_185[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P104_tags_209, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P104_tags_209) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P104_tags_209[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P104_tags_209, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P104_tags_209) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P104_tags_209[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P92_constr_185, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P104_constr_209, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P92_185, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P104_209, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P92_specs_185 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P104_specs_209 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P93_187[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P105_211[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6807,39 +7979,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P93_187[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P93_tags_187[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P105_tags_211[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P93_specs_187 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P93), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P93, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P105_specs_211 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P105), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P105, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P93 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P105 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P93_tags_187, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P93_tags_187) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P93_tags_187[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P93_tags_187, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P93_tags_187) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P93_tags_187[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P105_tags_211, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P105_tags_211) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P105_tags_211[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P105_tags_211, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P105_tags_211) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P105_tags_211[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P93_constr_187, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P105_constr_211, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P93_187, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P105_211, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P93_specs_187 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P105_specs_211 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P94_189[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P106_213[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6858,39 +8030,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P94_189[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P94_tags_189[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P106_tags_213[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P94_specs_189 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P94), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P94, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P106_specs_213 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P106), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P106, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P94 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P106 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P94_tags_189, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P94_tags_189) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P94_tags_189[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P94_tags_189, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P94_tags_189) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P94_tags_189[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P106_tags_213, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P106_tags_213) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P106_tags_213[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P106_tags_213, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P106_tags_213) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P106_tags_213[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P94_constr_189, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P106_constr_213, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P94_189, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P106_213, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P94_specs_189 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P106_specs_213 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P95_191[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P107_215[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6909,39 +8081,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P95_191[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P95_tags_191[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P107_tags_215[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P95_specs_191 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P95), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P95, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P107_specs_215 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P107), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P107, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P95 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P107 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P95_tags_191, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P95_tags_191) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P95_tags_191[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P95_tags_191, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P95_tags_191) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P95_tags_191[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P107_tags_215, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P107_tags_215) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P107_tags_215[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P107_tags_215, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P107_tags_215) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P107_tags_215[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P95_constr_191, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P107_constr_215, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P95_191, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P107_215, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P95_specs_191 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P107_specs_215 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P96_193[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P108_217[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6960,39 +8132,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P96_193[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P96_tags_193[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P108_tags_217[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P96_specs_193 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P96), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P96, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P108_specs_217 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P108), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P108, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P96 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P108 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P96_tags_193, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P96_tags_193) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P96_tags_193[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P96_tags_193, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P96_tags_193) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P96_tags_193[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P108_tags_217, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P108_tags_217) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P108_tags_217[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P108_tags_217, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P108_tags_217) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P108_tags_217[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P96_constr_193, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P108_constr_217, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P96_193, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P108_217, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P96_specs_193 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P108_specs_217 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P97_195[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P109_219[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7011,39 +8183,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P97_195[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P97_tags_195[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P109_tags_219[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P97_specs_195 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P97), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P97, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P109_specs_219 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P109), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P109, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P97 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P109 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P97_tags_195, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P97_tags_195) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P97_tags_195[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P97_tags_195, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P97_tags_195) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P97_tags_195[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P109_tags_219, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P109_tags_219) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P109_tags_219[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P109_tags_219, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P109_tags_219) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P109_tags_219[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P97_constr_195, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P109_constr_219, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P97_195, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P109_219, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P97_specs_195 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P109_specs_219 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P98_197[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P110_221[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7062,39 +8234,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P98_197[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P98_tags_197[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P110_tags_221[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P98_specs_197 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P98), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P98, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P110_specs_221 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P110), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P110, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P98 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P110 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P98_tags_197, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P98_tags_197) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P98_tags_197[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P98_tags_197, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P98_tags_197) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P98_tags_197[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P110_tags_221, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P110_tags_221) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P110_tags_221[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P110_tags_221, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P110_tags_221) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P110_tags_221[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P98_constr_197, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P110_constr_221, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P98_197, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P110_221, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P98_specs_197 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P110_specs_221 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P99_199[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P111_223[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7113,39 +8285,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P99_199[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P99_tags_199[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P111_tags_223[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P99_specs_199 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P99), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P99, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P111_specs_223 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P111), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P111, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P99 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P111 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P99_tags_199, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P99_tags_199) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P99_tags_199[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P99_tags_199, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P99_tags_199) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P99_tags_199[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P111_tags_223, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P111_tags_223) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P111_tags_223[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P111_tags_223, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P111_tags_223) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P111_tags_223[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P99_constr_199, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P111_constr_223, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P99_199, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P111_223, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P99_specs_199 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P111_specs_223 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P100_201[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P112_225[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7164,39 +8336,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P100_201[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P100_tags_201[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P112_tags_225[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P100_specs_201 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P100), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P100, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P112_specs_225 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P112), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P112, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P100 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P112 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P100_tags_201, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P100_tags_201) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P100_tags_201[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P100_tags_201, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P100_tags_201) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P100_tags_201[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P112_tags_225, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P112_tags_225) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P112_tags_225[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P112_tags_225, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P112_tags_225) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P112_tags_225[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P100_constr_201, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P112_constr_225, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P100_201, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P112_225, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P100_specs_201 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P112_specs_225 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P101_203[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P113_227[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7215,39 +8387,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P101_203[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P101_tags_203[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P113_tags_227[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P101_specs_203 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P101), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P101, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P113_specs_227 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P113), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P113, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P101 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P113 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P101_tags_203, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P101_tags_203) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P101_tags_203[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P101_tags_203, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P101_tags_203) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P101_tags_203[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P113_tags_227, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P113_tags_227) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P113_tags_227[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P113_tags_227, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P113_tags_227) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P113_tags_227[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P101_constr_203, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P113_constr_227, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P101_203, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P113_227, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P101_specs_203 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P113_specs_227 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P102_205[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P114_229[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7266,39 +8438,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P102_205[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P102_tags_205[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P114_tags_229[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P102_specs_205 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P102), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P102, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P114_specs_229 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P114), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P114, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P102 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P114 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P102_tags_205, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P102_tags_205) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P102_tags_205[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P102_tags_205, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P102_tags_205) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P102_tags_205[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P114_tags_229, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P114_tags_229) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P114_tags_229[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P114_tags_229, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P114_tags_229) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P114_tags_229[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P102_constr_205, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P114_constr_229, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P102_205, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P114_229, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P102_specs_205 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P114_specs_229 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P103_207[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P115_231[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7317,39 +8489,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P103_207[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P103_tags_207[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P115_tags_231[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P103_specs_207 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P103), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P103, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P115_specs_231 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P115), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P115, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P103 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P115 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P103_tags_207, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P103_tags_207) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P103_tags_207[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P103_tags_207, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P103_tags_207) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P103_tags_207[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P115_tags_231, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P115_tags_231) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P115_tags_231[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P115_tags_231, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P115_tags_231) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P115_tags_231[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P103_constr_207, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P115_constr_231, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P103_207, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P115_231, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P103_specs_207 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P115_specs_231 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P104_209[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P116_233[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7368,39 +8540,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P104_209[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P104_tags_209[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P116_tags_233[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P104_specs_209 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P104), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P104, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P116_specs_233 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P116), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P116, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P104 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P116 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P104_tags_209, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P104_tags_209) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P104_tags_209[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P104_tags_209, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P104_tags_209) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P104_tags_209[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P116_tags_233, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P116_tags_233) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P116_tags_233[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P116_tags_233, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P116_tags_233) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P116_tags_233[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P104_constr_209, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P116_constr_233, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P104_209, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P116_233, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P104_specs_209 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P116_specs_233 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P105_211[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P117_235[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7419,39 +8591,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P105_211[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P105_tags_211[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P117_tags_235[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P105_specs_211 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P105), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P105, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P117_specs_235 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P117), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P117, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P105 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P117 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P105_tags_211, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P105_tags_211) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P105_tags_211[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P105_tags_211, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P105_tags_211) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P105_tags_211[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P117_tags_235, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P117_tags_235) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P117_tags_235[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P117_tags_235, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P117_tags_235) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P117_tags_235[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P105_constr_211, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P117_constr_235, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P105_211, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P117_235, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P105_specs_211 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P117_specs_235 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P106_213[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P118_237[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7470,39 +8642,1110 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P106_213[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P106_tags_213[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P118_tags_237[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P106_specs_213 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P106), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P106, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P118_specs_237 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P118), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P118, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P106 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P118 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P106_tags_213, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P106_tags_213) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P106_tags_213[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P106_tags_213, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P106_tags_213) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P106_tags_213[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P118_tags_237, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P118_tags_237) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P118_tags_237[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P118_tags_237, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P118_tags_237) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P118_tags_237[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P106_constr_213, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P118_constr_237, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P106_213, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P118_237, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P106_specs_213 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P118_specs_237 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P107_215[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P119_239[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_IntersystemCellActivationRequest_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P119_tags_239[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P119_specs_239 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P119), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P119, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P119 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P119_tags_239, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P119_tags_239) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P119_tags_239[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P119_tags_239, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P119_tags_239) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P119_tags_239[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P119_constr_239, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P119_239, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P119_specs_239 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P120_241[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_IntersystemResourceStatusRequest_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P120_tags_241[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P120_specs_241 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P120), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P120, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P120 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P120_tags_241, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P120_tags_241) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P120_tags_241[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P120_tags_241, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P120_tags_241) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P120_tags_241[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P120_constr_241, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P120_241, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P120_specs_241 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P121_243[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P121_tags_243[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P121_specs_243 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P121), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P121, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P121 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P121_tags_243, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P121_tags_243) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P121_tags_243[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P121_tags_243, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P121_tags_243) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P121_tags_243[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P121_constr_243, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P121_243, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P121_specs_243 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P122_245[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_NGRAN_ReportingSystemIEs_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P122_tags_245[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P122_specs_245 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P122), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P122, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P122 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P122_tags_245, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P122_tags_245) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P122_tags_245[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P122_tags_245, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P122_tags_245) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P122_tags_245[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P122_constr_245, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P122_245, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P122_specs_245 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P123_247[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_EUTRAN_CellToReportItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P123_tags_247[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P123_specs_247 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P123), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P123, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P123 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P123_tags_247, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P123_tags_247) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P123_tags_247[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P123_tags_247, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P123_tags_247) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P123_tags_247[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P123_constr_247, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P123_247, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P123_specs_247 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P124_249[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_NGRAN_CellToReportItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P124_tags_249[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P124_specs_249 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P124), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P124, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P124 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P124_tags_249, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P124_tags_249) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P124_tags_249[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P124_tags_249, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P124_tags_249) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P124_tags_249[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P124_constr_249, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P124_249, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P124_specs_249 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P125_251[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_EventBasedReportingIEs_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P125_tags_251[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P125_specs_251 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P125), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P125, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P125 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P125_tags_251, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P125_tags_251) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P125_tags_251[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P125_tags_251, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P125_tags_251) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P125_tags_251[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P125_constr_251, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P125_251, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P125_specs_251 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P126_253[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_PeriodicReportingIEs_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P126_tags_253[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P126_specs_253 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P126), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P126, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P126 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P126_tags_253, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P126_tags_253) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P126_tags_253[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P126_tags_253, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P126_tags_253) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P126_tags_253[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P126_constr_253, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P126_253, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P126_specs_253 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P127_255[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_IntersystemCellActivationReply_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P127_tags_255[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P127_specs_255 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P127), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P127, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P127 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P127_tags_255, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P127_tags_255) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P127_tags_255[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P127_tags_255, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P127_tags_255) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P127_tags_255[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P127_constr_255, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P127_255, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P127_specs_255 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P128_257[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_IntersystemResourceStatusReply_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P128_tags_257[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P128_specs_257 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P128), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P128, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P128 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P128_tags_257, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P128_tags_257) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P128_tags_257[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P128_tags_257, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P128_tags_257) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P128_tags_257[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P128_constr_257, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P128_257, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P128_specs_257 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P129_259[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_IntersystemCellStateIndication_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P129_tags_259[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P129_specs_259 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P129), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P129, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P129 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P129_tags_259, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P129_tags_259) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P129_tags_259[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P129_tags_259, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P129_tags_259) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P129_tags_259[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P129_constr_259, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P129_259, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P129_specs_259 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P130_261[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_NotificationCell_Item_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P130_tags_261[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P130_specs_261 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P130), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P130, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P130 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P130_tags_261, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P130_tags_261) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P130_tags_261[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P130_tags_261, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P130_tags_261) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P130_tags_261[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P130_constr_261, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P130_261, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P130_specs_261 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P131_263[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_IntersystemResourceStatusReport_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P131_tags_263[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P131_specs_263 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P131), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P131, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P131 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P131_tags_263, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P131_tags_263) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P131_tags_263[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P131_tags_263, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P131_tags_263) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P131_tags_263[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P131_constr_263, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P131_263, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P131_specs_263 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P132_265[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P132_tags_265[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P132_specs_265 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P132), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P132, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P132 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P132_tags_265, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P132_tags_265) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P132_tags_265[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P132_tags_265, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P132_tags_265) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P132_tags_265[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P132_constr_265, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P132_265, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P132_specs_265 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P133_267[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_EUTRAN_CellReportItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P133_tags_267[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P133_specs_267 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P133), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P133, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P133 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P133_tags_267, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P133_tags_267) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P133_tags_267[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P133_tags_267, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P133_tags_267) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P133_tags_267[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P133_constr_267, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P133_267, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P133_specs_267 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P134_269[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P134_tags_269[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P134_specs_269 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P134), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P134, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P134 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P134_tags_269, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P134_tags_269) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P134_tags_269[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P134_tags_269, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P134_tags_269) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P134_tags_269[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P134_constr_269, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P134_269, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P134_specs_269 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P135_271[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_CompositeAvailableCapacity_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P135_tags_271[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P135_specs_271 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P135), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P135, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P135 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P135_tags_271, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P135_tags_271) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P135_tags_271[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P135_tags_271, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P135_tags_271) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P135_tags_271[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P135_constr_271, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P135_271, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P135_specs_271 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P136_273[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_EUTRAN_RadioResourceStatus_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P136_tags_273[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P136_specs_273 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P136), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P136, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P136 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P136_tags_273, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P136_tags_273) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P136_tags_273[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P136_tags_273, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P136_tags_273) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P136_tags_273[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P136_constr_273, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P136_273, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P136_specs_273 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P137_275[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_NGRAN_ReportingStatusIEs_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P137_tags_275[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P137_specs_275 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P137), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P137, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P137 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P137_tags_275, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P137_tags_275) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P137_tags_275[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P137_tags_275, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P137_tags_275) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P137_tags_275[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P137_constr_275, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P137_275, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P137_specs_275 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P138_277[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_NGRAN_CellReportItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P138_tags_277[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P138_specs_277 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P138), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P138, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P138 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P138_tags_277, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P138_tags_277) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P138_tags_277[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P138_tags_277, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P138_tags_277) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P138_tags_277[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P138_constr_277, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P138_277, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P138_specs_277 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P139_279[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_NGRAN_RadioResourceStatus_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P139_tags_279[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P139_specs_279 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P139), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P139, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P139 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P139_tags_279, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P139_tags_279) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P139_tags_279[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P139_tags_279, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P139_tags_279) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P139_tags_279[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P139_constr_279, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P139_279, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P139_specs_279 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P140_281[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7521,39 +9764,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P107_215[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P107_tags_215[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P140_tags_281[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P107_specs_215 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P107), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P107, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P140_specs_281 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P140), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P140, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P107 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P140 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P107_tags_215, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P107_tags_215) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P107_tags_215[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P107_tags_215, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P107_tags_215) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P107_tags_215[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P140_tags_281, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P140_tags_281) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P140_tags_281[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P140_tags_281, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P140_tags_281) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P140_tags_281[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P107_constr_215, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P140_constr_281, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P107_215, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P140_281, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P107_specs_215 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P140_specs_281 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P108_217[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P141_283[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7572,39 +9815,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P108_217[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P108_tags_217[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P141_tags_283[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P108_specs_217 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P108), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P108, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P141_specs_283 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P141), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P141, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P108 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P141 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P108_tags_217, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P108_tags_217) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P108_tags_217[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P108_tags_217, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P108_tags_217) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P108_tags_217[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P141_tags_283, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P141_tags_283) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P141_tags_283[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P141_tags_283, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P141_tags_283) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P141_tags_283[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P108_constr_217, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P141_constr_283, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P108_217, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P141_283, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P108_specs_217 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P141_specs_283 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P109_219[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P142_285[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7623,39 +9866,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P109_219[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P109_tags_219[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P142_tags_285[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P109_specs_219 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P109), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P109, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P142_specs_285 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P142), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P142, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P109 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P142 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P109_tags_219, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P109_tags_219) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P109_tags_219[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P109_tags_219, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P109_tags_219) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P109_tags_219[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P142_tags_285, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P142_tags_285) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P142_tags_285[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P142_tags_285, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P142_tags_285) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P142_tags_285[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P109_constr_219, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P142_constr_285, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P109_219, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P142_285, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P109_specs_219 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P142_specs_285 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P110_221[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P143_287[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7674,39 +9917,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P110_221[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P110_tags_221[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P143_tags_287[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P110_specs_221 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P110), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P110, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P143_specs_287 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P143), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P143, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P110 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P143 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P110_tags_221, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P110_tags_221) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P110_tags_221[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P110_tags_221, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P110_tags_221) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P110_tags_221[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P143_tags_287, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P143_tags_287) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P143_tags_287[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P143_tags_287, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P143_tags_287) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P143_tags_287[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P110_constr_221, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P143_constr_287, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P110_221, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P143_287, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P110_specs_221 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P143_specs_287 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P111_223[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P144_289[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7725,39 +9968,90 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P111_223[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P111_tags_223[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P144_tags_289[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P111_specs_223 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P111), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P111, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P144_specs_289 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P144), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P144, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P111 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P144 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P111_tags_223, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P111_tags_223) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P111_tags_223[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P111_tags_223, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P111_tags_223) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P111_tags_223[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P144_tags_289, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P144_tags_289) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P144_tags_289[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P144_tags_289, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P144_tags_289) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P144_tags_289[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P111_constr_223, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P144_constr_289, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P111_223, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P144_289, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P111_specs_223 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P144_specs_289 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P112_225[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P145_291[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_LastVisitedPSCellInformation_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P145_tags_291[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P145_specs_291 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P145), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P145, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P145 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P145_tags_291, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P145_tags_291) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P145_tags_291[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P145_tags_291, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P145_tags_291) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P145_tags_291[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P145_constr_291, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P145_291, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P145_specs_291 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P146_293[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7776,39 +10070,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P112_225[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P112_tags_225[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P146_tags_293[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P112_specs_225 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P112), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P112, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P146_specs_293 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P146), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P146, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P112 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P146 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P112_tags_225, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P112_tags_225) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P112_tags_225[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P112_tags_225, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P112_tags_225) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P112_tags_225[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P146_tags_293, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P146_tags_293) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P146_tags_293[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P146_tags_293, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P146_tags_293) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P146_tags_293[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P112_constr_225, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P146_constr_293, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P112_225, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P146_293, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P112_specs_225 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P146_specs_293 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P113_227[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P147_295[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7827,39 +10121,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P113_227[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P113_tags_227[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P147_tags_295[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P113_specs_227 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P113), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P113, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P147_specs_295 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P147), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P147, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P113 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P147 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P113_tags_227, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P113_tags_227) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P113_tags_227[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P113_tags_227, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P113_tags_227) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P113_tags_227[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P147_tags_295, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P147_tags_295) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P147_tags_295[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P147_tags_295, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P147_tags_295) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P147_tags_295[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P113_constr_227, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P147_constr_295, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P113_227, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P147_295, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P113_specs_227 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P147_specs_295 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P114_229[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P148_297[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7878,39 +10172,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P114_229[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P114_tags_229[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P148_tags_297[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P114_specs_229 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P114), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P114, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P148_specs_297 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P148), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P148, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P114 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P148 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P114_tags_229, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P114_tags_229) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P114_tags_229[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P114_tags_229, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P114_tags_229) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P114_tags_229[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P148_tags_297, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P148_tags_297) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P148_tags_297[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P148_tags_297, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P148_tags_297) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P148_tags_297[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P114_constr_229, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P148_constr_297, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P114_229, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P148_297, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P114_specs_229 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P148_specs_297 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P115_231[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P149_299[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7929,39 +10223,1161 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P115_231[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P115_tags_231[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P149_tags_299[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P115_specs_231 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P115), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P115, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P149_specs_299 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P149), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P149, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P115 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P149 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P115_tags_231, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P115_tags_231) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P115_tags_231[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P115_tags_231, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P115_tags_231) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P115_tags_231[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P149_tags_299, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P149_tags_299) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P149_tags_299[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P149_tags_299, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P149_tags_299) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P149_tags_299[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P115_constr_231, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P149_constr_299, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P115_231, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P149_299, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P115_specs_231 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P149_specs_299 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P116_233[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P150_301[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P150_tags_301[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P150_specs_301 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P150), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P150, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P150 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P150_tags_301, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P150_tags_301) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P150_tags_301[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P150_tags_301, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P150_tags_301) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P150_tags_301[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P150_constr_301, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P150_301, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P150_specs_301 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P151_303[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P151_tags_303[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P151_specs_303 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P151), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P151, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P151 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P151_tags_303, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P151_tags_303) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P151_tags_303[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P151_tags_303, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P151_tags_303) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P151_tags_303[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P151_constr_303, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P151_303, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P151_specs_303 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P152_305[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P152_tags_305[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P152_specs_305 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P152), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P152, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P152 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P152_tags_305, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P152_tags_305) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P152_tags_305[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P152_tags_305, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P152_tags_305) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P152_tags_305[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P152_constr_305, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P152_305, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P152_specs_305 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P153_307[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_ServiceAreaInformationItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P153_tags_307[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P153_specs_307 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P153), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P153, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P153 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P153_tags_307, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P153_tags_307) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P153_tags_307[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P153_tags_307, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P153_tags_307) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P153_tags_307[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P153_constr_307, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P153_307, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P153_specs_307 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P154_309[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_ServiceAreaInformation_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P154_tags_309[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P154_specs_309 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P154), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P154, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P154 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P154_tags_309, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P154_tags_309) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P154_tags_309[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P154_tags_309, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P154_tags_309) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P154_tags_309[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P154_constr_309, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P154_309, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P154_specs_309 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P155_311[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionID_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P155_tags_311[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P155_specs_311 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P155), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P155, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P155 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P155_tags_311, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P155_tags_311) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P155_tags_311[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P155_tags_311, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P155_tags_311) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P155_tags_311[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P155_constr_311, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P155_311, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P155_specs_311 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P156_313[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBSSessionFailedtoSetupItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P156_tags_313[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P156_specs_313 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P156), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P156, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P156 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P156_tags_313, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P156_tags_313) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P156_tags_313[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P156_tags_313, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P156_tags_313) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P156_tags_313[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P156_constr_313, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P156_313, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P156_specs_313 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P157_315[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P157_tags_315[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P157_specs_315 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P157), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P157, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P157 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P157_tags_315, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P157_tags_315) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P157_tags_315[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P157_tags_315, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P157_tags_315) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P157_tags_315[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P157_constr_315, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P157_315, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P157_specs_315 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P158_317[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P158_tags_317[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P158_specs_317 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P158), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P158, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P158 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P158_tags_317, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P158_tags_317) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P158_tags_317[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P158_tags_317, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P158_tags_317) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P158_tags_317[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P158_constr_317, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P158_317, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P158_specs_317 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P159_319[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P159_tags_319[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P159_specs_319 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P159), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P159, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P159 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P159_tags_319, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P159_tags_319) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P159_tags_319[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P159_tags_319, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P159_tags_319) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P159_tags_319[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P159_constr_319, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P159_319, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P159_specs_319 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P160_321[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBSSessionSetupResponseItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P160_tags_321[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P160_specs_321 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P160), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P160, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P160 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P160_tags_321, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P160_tags_321) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P160_tags_321[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P160_tags_321, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P160_tags_321) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P160_tags_321[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P160_constr_321, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P160_321, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P160_specs_321 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P161_323[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P161_tags_323[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P161_specs_323 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P161), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P161, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P161 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P161_tags_323, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P161_tags_323) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P161_tags_323[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P161_tags_323, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P161_tags_323) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P161_tags_323[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P161_constr_323, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P161_323, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P161_specs_323 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P162_325[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P162_tags_325[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P162_specs_325 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P162), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P162, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P162 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P162_tags_325, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P162_tags_325) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P162_tags_325[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P162_tags_325, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P162_tags_325) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P162_tags_325[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P162_constr_325, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P162_325, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P162_specs_325 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P163_327[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P163_tags_327[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P163_specs_327 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P163), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P163, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P163 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P163_tags_327, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P163_tags_327) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P163_tags_327[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P163_tags_327, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P163_tags_327) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P163_tags_327[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P163_constr_327, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P163_327, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P163_specs_327 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P164_329[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P164_tags_329[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P164_specs_329 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P164), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P164, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P164 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P164_tags_329, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P164_tags_329) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P164_tags_329[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P164_tags_329, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P164_tags_329) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P164_tags_329[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P164_constr_329, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P164_329, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P164_specs_329 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P165_331[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P165_tags_331[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P165_specs_331 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P165), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P165, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P165 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P165_tags_331, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P165_tags_331) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P165_tags_331[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P165_tags_331, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P165_tags_331) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P165_tags_331[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P165_constr_331, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P165_331, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P165_specs_331 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P166_333[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P166_tags_333[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P166_specs_333 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P166), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P166, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P166 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P166_tags_333, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P166_tags_333) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P166_tags_333[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P166_tags_333, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P166_tags_333) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P166_tags_333[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P166_constr_333, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P166_333, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P166_specs_333 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P167_335[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P167_tags_335[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P167_specs_335 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P167), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P167, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P167 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P167_tags_335, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P167_tags_335) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P167_tags_335[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P167_tags_335, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P167_tags_335) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P167_tags_335[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P167_constr_335, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P167_335, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P167_specs_335 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P168_337[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P168_tags_337[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P168_specs_337 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P168), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P168, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P168 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P168_tags_337, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P168_tags_337) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P168_tags_337[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P168_tags_337, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P168_tags_337) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P168_tags_337[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P168_constr_337, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P168_337, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P168_specs_337 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P169_339[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBSSessionSetupRequestItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P169_tags_339[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P169_specs_339 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P169), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P169, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P169 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P169_tags_339, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P169_tags_339) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P169_tags_339[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P169_tags_339, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P169_tags_339) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P169_tags_339[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P169_constr_339, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P169_339, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P169_specs_339 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P170_341[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P170_tags_341[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P170_specs_341 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P170), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P170, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P170 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P170_tags_341, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P170_tags_341) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P170_tags_341[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P170_tags_341, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P170_tags_341) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P170_tags_341[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P170_constr_341, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P170_341, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P170_specs_341 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P171_343[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBSSessionToReleaseItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P171_tags_343[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P171_specs_343 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P171), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P171, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P171 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P171_tags_343, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P171_tags_343) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P171_tags_343[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P171_tags_343, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P171_tags_343) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P171_tags_343[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P171_constr_343, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P171_343, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P171_specs_343 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P172_345[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7980,39 +11396,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P116_233[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P116_tags_233[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P172_tags_345[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P116_specs_233 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P116), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P116, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P172_specs_345 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P172), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P172, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P116 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P172 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P116_tags_233, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P116_tags_233) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P116_tags_233[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P116_tags_233, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P116_tags_233) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P116_tags_233[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P172_tags_345, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P172_tags_345) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P172_tags_345[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P172_tags_345, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P172_tags_345) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P172_tags_345[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P116_constr_233, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P172_constr_345, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P116_233, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P172_345, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P116_specs_233 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P172_specs_345 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P117_235[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P173_347[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8031,39 +11447,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P117_235[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P117_tags_235[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P173_tags_347[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P117_specs_235 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P117), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P117, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P173_specs_347 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P173), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P173, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P117 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P173 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P117_tags_235, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P117_tags_235) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P117_tags_235[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P117_tags_235, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P117_tags_235) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P117_tags_235[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P173_tags_347, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P173_tags_347) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P173_tags_347[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P173_tags_347, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P173_tags_347) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P173_tags_347[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P117_constr_235, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P173_constr_347, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P117_235, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P173_347, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P117_specs_235 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P173_specs_347 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P118_237[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P174_349[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8082,39 +11498,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P118_237[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P118_tags_237[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P174_tags_349[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P118_specs_237 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P118), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P118, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P174_specs_349 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P174), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P174, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P118 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P174 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P118_tags_237, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P118_tags_237) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P118_tags_237[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P118_tags_237, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P118_tags_237) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P118_tags_237[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P174_tags_349, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P174_tags_349) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P174_tags_349[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P174_tags_349, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P174_tags_349) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P174_tags_349[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P118_constr_237, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P174_constr_349, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P118_237, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P174_349, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P118_specs_237 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P174_specs_349 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P119_239[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P175_351[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8133,39 +11549,294 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P119_239[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P119_tags_239[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P175_tags_351[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P119_specs_239 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P119), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P119, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P175_specs_351 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P175), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P175, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P119 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P175 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P119_tags_239, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P119_tags_239) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P119_tags_239[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P119_tags_239, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P119_tags_239) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P119_tags_239[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P175_tags_351, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P175_tags_351) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P175_tags_351[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P175_tags_351, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P175_tags_351) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P175_tags_351[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P119_constr_239, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P175_constr_351, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P119_239, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P175_351, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P119_specs_239 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P175_specs_351 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P120_241[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P176_353[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P176_tags_353[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P176_specs_353 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P176), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P176, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P176 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P176_tags_353, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P176_tags_353) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P176_tags_353[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P176_tags_353, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P176_tags_353) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P176_tags_353[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P176_constr_353, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P176_353, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P176_specs_353 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P177_355[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P177_tags_355[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P177_specs_355 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P177), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P177, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P177 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P177_tags_355, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P177_tags_355) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P177_tags_355[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P177_tags_355, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P177_tags_355) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P177_tags_355[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P177_constr_355, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P177_355, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P177_specs_355 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P178_357[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MulticastGroupPagingAreaItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P178_tags_357[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P178_specs_357 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P178), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P178, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P178 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P178_tags_357, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P178_tags_357) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P178_tags_357[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P178_tags_357, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P178_tags_357) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P178_tags_357[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P178_constr_357, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P178_357, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P178_specs_357 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P179_359[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MulticastGroupPagingArea_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P179_tags_359[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P179_specs_359 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P179), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P179, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P179 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P179_tags_359, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P179_tags_359) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P179_tags_359[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P179_tags_359, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P179_tags_359) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P179_tags_359[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P179_constr_359, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P179_359, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P179_specs_359 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P180_361[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_UE_PagingItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P180_tags_361[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P180_specs_361 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P180), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P180, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P180 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P180_tags_361, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P180_tags_361) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P180_tags_361[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P180_tags_361, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P180_tags_361) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P180_tags_361[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P180_constr_361, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P180_361, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P180_specs_361 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P181_363[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8184,39 +11855,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P120_241[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P120_tags_241[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P181_tags_363[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P120_specs_241 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P120), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P120, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P181_specs_363 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P181), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P181, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P120 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P181 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P120_tags_241, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P120_tags_241) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P120_tags_241[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P120_tags_241, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P120_tags_241) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P120_tags_241[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P181_tags_363, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P181_tags_363) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P181_tags_363[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P181_tags_363, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P181_tags_363) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P181_tags_363[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P120_constr_241, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P181_constr_363, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P120_241, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P181_363, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P120_specs_241 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P181_specs_363 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P121_243[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P182_365[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8235,39 +11906,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P121_243[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P121_tags_243[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P182_tags_365[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P121_specs_243 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P121), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P121, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P182_specs_365 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P182), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P182, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P121 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P182 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P121_tags_243, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P121_tags_243) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P121_tags_243[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P121_tags_243, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P121_tags_243) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P121_tags_243[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P182_tags_365, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P182_tags_365) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P182_tags_365[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P182_tags_365, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P182_tags_365) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P182_tags_365[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P121_constr_243, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P182_constr_365, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P121_243, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P182_365, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P121_specs_243 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P182_specs_365 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P122_245[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P183_367[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8286,39 +11957,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P122_245[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P122_tags_245[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P183_tags_367[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P122_specs_245 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P122), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P122, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P183_specs_367 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P183), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P183, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P122 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P183 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P122_tags_245, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P122_tags_245) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P122_tags_245[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P122_tags_245, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P122_tags_245) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P122_tags_245[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P183_tags_367, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P183_tags_367) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P183_tags_367[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P183_tags_367, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P183_tags_367) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P183_tags_367[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P122_constr_245, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P183_constr_367, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P122_245, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P183_367, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P122_specs_245 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P183_specs_367 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P123_247[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P184_369[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8337,39 +12008,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P123_247[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P123_tags_247[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P184_tags_369[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P123_specs_247 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P123), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P123, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P184_specs_369 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P184), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P184, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P123 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P184 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P123_tags_247, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P123_tags_247) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P123_tags_247[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P123_tags_247, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P123_tags_247) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P123_tags_247[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P184_tags_369, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P184_tags_369) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P184_tags_369[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P184_tags_369, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P184_tags_369) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P184_tags_369[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P123_constr_247, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P184_constr_369, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P123_247, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P184_369, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P123_specs_247 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P184_specs_369 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P124_249[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P185_371[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8388,39 +12059,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P124_249[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P124_tags_249[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P185_tags_371[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P124_specs_249 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P124), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P124, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P185_specs_371 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P185), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P185, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P124 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P185 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P124_tags_249, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P124_tags_249) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P124_tags_249[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P124_tags_249, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P124_tags_249) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P124_tags_249[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P185_tags_371, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P185_tags_371) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P185_tags_371[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P185_tags_371, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P185_tags_371) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P185_tags_371[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P124_constr_249, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P185_constr_371, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P124_249, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P185_371, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P124_specs_249 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P185_specs_371 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P125_251[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P186_373[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8439,39 +12110,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P125_251[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P125_tags_251[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P186_tags_373[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P125_specs_251 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P125), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P125, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P186_specs_373 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P186), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P186, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P125 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P186 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P125_tags_251, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P125_tags_251) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P125_tags_251[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P125_tags_251, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P125_tags_251) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P125_tags_251[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P186_tags_373, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P186_tags_373) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P186_tags_373[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P186_tags_373, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P186_tags_373) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P186_tags_373[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P125_constr_251, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P186_constr_373, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P125_251, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P186_373, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P125_specs_251 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P186_specs_373 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P126_253[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P187_375[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8490,39 +12161,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P126_253[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P126_tags_253[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P187_tags_375[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P126_specs_253 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P126), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P126, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P187_specs_375 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P187), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P187, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P126 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P187 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P126_tags_253, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P126_tags_253) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P126_tags_253[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P126_tags_253, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P126_tags_253) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P126_tags_253[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P187_tags_375, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P187_tags_375) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P187_tags_375[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P187_tags_375, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P187_tags_375) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P187_tags_375[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P126_constr_253, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P187_constr_375, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P126_253, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P187_375, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P126_specs_253 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P187_specs_375 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P127_255[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P188_377[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8541,39 +12212,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P127_255[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P127_tags_255[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P188_tags_377[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P127_specs_255 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P127), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P127, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P188_specs_377 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P188), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P188, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P127 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P188 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P127_tags_255, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P127_tags_255) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P127_tags_255[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P127_tags_255, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P127_tags_255) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P127_tags_255[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P188_tags_377, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P188_tags_377) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P188_tags_377[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P188_tags_377, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P188_tags_377) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P188_tags_377[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P127_constr_255, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P188_constr_377, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P127_255, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P188_377, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P127_specs_255 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P188_specs_377 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P128_257[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P189_379[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8592,39 +12263,141 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P128_257[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P128_tags_257[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P189_tags_379[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P128_specs_257 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P128), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P128, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P189_specs_379 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P189), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P189, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P128 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P189 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P128_tags_257, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P128_tags_257) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P128_tags_257[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P128_tags_257, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P128_tags_257) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P128_tags_257[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P189_tags_379, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P189_tags_379) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P189_tags_379[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P189_tags_379, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P189_tags_379) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P189_tags_379[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P128_constr_257, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P189_constr_379, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P128_257, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P189_379, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P128_specs_257 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P189_specs_379 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P129_259[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P190_381[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_NGAPIESupportInformationRequestItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P190_tags_381[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P190_specs_381 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P190), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P190, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P190 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P190_tags_381, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P190_tags_381) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P190_tags_381[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P190_tags_381, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P190_tags_381) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P190_tags_381[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P190_constr_381, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P190_381, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P190_specs_381 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P191_383[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_NGAPIESupportInformationResponseItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P191_tags_383[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P191_specs_383 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P191), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P191, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P191 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P191_tags_383, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P191_tags_383) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P191_tags_383[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P191_tags_383, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P191_tags_383) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P191_tags_383[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P191_constr_383, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P191_383, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P191_specs_383 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P192_385[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8643,39 +12416,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P129_259[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P129_tags_259[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P192_tags_385[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P129_specs_259 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P129), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P129, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P192_specs_385 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P192), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P192, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P129 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P192 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P129_tags_259, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P129_tags_259) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P129_tags_259[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P129_tags_259, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P129_tags_259) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P129_tags_259[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P192_tags_385, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P192_tags_385) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P192_tags_385[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P192_tags_385, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P192_tags_385) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P192_tags_385[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P129_constr_259, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P192_constr_385, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P129_259, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P192_385, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P129_specs_259 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P192_specs_385 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P130_261[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P193_387[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8694,39 +12467,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P130_261[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P130_tags_261[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P193_tags_387[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P130_specs_261 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P130), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P130, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P193_specs_387 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P193), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P193, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P130 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P193 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P130_tags_261, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P130_tags_261) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P130_tags_261[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P130_tags_261, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P130_tags_261) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P130_tags_261[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P193_tags_387, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P193_tags_387) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P193_tags_387[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P193_tags_387, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P193_tags_387) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P193_tags_387[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P130_constr_261, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P193_constr_387, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P130_261, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P193_387, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P130_specs_261 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P193_specs_387 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P131_263[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P194_389[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8745,39 +12518,141 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P131_263[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P131_tags_263[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P194_tags_389[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P131_specs_263 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P131), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P131, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P194_specs_389 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P194), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P194, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P131 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P194 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P131_tags_263, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P131_tags_263) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P131_tags_263[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P131_tags_263, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P131_tags_263) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P131_tags_263[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P194_tags_389, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P194_tags_389) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P194_tags_389[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P194_tags_389, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P194_tags_389) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P194_tags_389[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P131_constr_263, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P194_constr_389, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P131_263, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P194_389, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P131_specs_263 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P194_specs_389 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P132_265[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P195_391[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_NR_PagingeDRXInformation_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P195_tags_391[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P195_specs_391 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P195), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P195, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P195 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P195_tags_391, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P195_tags_391) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P195_tags_391[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P195_tags_391, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P195_tags_391) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P195_tags_391[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P195_constr_391, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P195_391, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P195_specs_391 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P196_393[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_NRNTNTAIInformation_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P196_tags_393[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P196_specs_393 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P196), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P196, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P196 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P196_tags_393, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P196_tags_393) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P196_tags_393[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P196_tags_393, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P196_tags_393) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P196_tags_393[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P196_constr_393, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P196_393, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P196_specs_393 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P197_395[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8796,39 +12671,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P132_265[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P132_tags_265[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P197_tags_395[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P132_specs_265 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P132), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P132, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P197_specs_395 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P197), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P197, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P132 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P197 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P132_tags_265, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P132_tags_265) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P132_tags_265[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P132_tags_265, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P132_tags_265) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P132_tags_265[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P197_tags_395, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P197_tags_395) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P197_tags_395[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P197_tags_395, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P197_tags_395) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P197_tags_395[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P132_constr_265, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P197_constr_395, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P132_265, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P197_395, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P132_specs_265 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P197_specs_395 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P133_267[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P198_397[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8847,39 +12722,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P133_267[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P133_tags_267[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P198_tags_397[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P133_specs_267 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P133), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P133, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P198_specs_397 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P198), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P198, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P133 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P198 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P133_tags_267, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P133_tags_267) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P133_tags_267[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P133_tags_267, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P133_tags_267) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P133_tags_267[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P198_tags_397, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P198_tags_397) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P198_tags_397[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P198_tags_397, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P198_tags_397) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P198_tags_397[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P133_constr_267, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P198_constr_397, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P133_267, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P198_397, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P133_specs_267 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P198_specs_397 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P134_269[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P199_399[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8898,39 +12773,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P134_269[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P134_tags_269[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P199_tags_399[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P134_specs_269 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P134), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P134, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P199_specs_399 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P199), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P199, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P134 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P199 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P134_tags_269, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P134_tags_269) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P134_tags_269[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P134_tags_269, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P134_tags_269) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P134_tags_269[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P199_tags_399, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P199_tags_399) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P199_tags_399[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P199_tags_399, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P199_tags_399) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P199_tags_399[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P134_constr_269, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P199_constr_399, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P134_269, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P199_399, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P134_specs_269 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P199_specs_399 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P135_271[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P200_401[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8949,39 +12824,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P135_271[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P135_tags_271[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P200_tags_401[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P135_specs_271 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P135), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P135, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P200_specs_401 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P200), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P200, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P135 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P200 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P135_tags_271, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P135_tags_271) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P135_tags_271[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P135_tags_271, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P135_tags_271) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P135_tags_271[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P200_tags_401, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P200_tags_401) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P200_tags_401[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P200_tags_401, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P200_tags_401) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P200_tags_401[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P135_constr_271, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P200_constr_401, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P135_271, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P200_401, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P135_specs_271 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P200_specs_401 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P136_273[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P201_403[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -9000,39 +12875,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P136_273[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P136_tags_273[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P201_tags_403[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P136_specs_273 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P136), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P136, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P201_specs_403 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P201), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P201, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P136 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P201 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P136_tags_273, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P136_tags_273) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P136_tags_273[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P136_tags_273, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P136_tags_273) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P136_tags_273[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P201_tags_403, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P201_tags_403) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P201_tags_403[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P201_tags_403, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P201_tags_403) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P201_tags_403[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P136_constr_273, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P201_constr_403, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P136_273, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P201_403, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P136_specs_273 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P201_specs_403 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P137_275[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P202_405[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -9051,39 +12926,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P137_275[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P137_tags_275[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P202_tags_405[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P137_specs_275 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P137), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P137, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P202_specs_405 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P202), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P202, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P137 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P202 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P137_tags_275, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P137_tags_275) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P137_tags_275[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P137_tags_275, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P137_tags_275) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P137_tags_275[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P202_tags_405, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P202_tags_405) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P202_tags_405[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P202_tags_405, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P202_tags_405) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P202_tags_405[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P137_constr_275, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P202_constr_405, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P137_275, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P202_405, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P137_specs_275 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P202_specs_405 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P138_277[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P203_407[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -9102,39 +12977,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P138_277[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P138_tags_277[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P203_tags_407[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P138_specs_277 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P138), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P138, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P203_specs_407 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P203), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P203, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P138 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P203 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P138_tags_277, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P138_tags_277) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P138_tags_277[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P138_tags_277, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P138_tags_277) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P138_tags_277[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P203_tags_407, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P203_tags_407) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P203_tags_407[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P203_tags_407, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P203_tags_407) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P203_tags_407[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P138_constr_277, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P203_constr_407, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P138_277, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P203_407, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P138_specs_277 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P203_specs_407 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P139_279[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P204_409[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -9153,90 +13028,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P139_279[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P139_tags_279[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P204_tags_409[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P139_specs_279 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P139), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P139, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P204_specs_409 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P204), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P204, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P139 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P204 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P139_tags_279, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P139_tags_279) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P139_tags_279[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P139_tags_279, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P139_tags_279) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P139_tags_279[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P204_tags_409, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P204_tags_409) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P204_tags_409[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P204_tags_409, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P204_tags_409) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P204_tags_409[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P139_constr_279, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P204_constr_409, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P139_279, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P204_409, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P139_specs_279 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P204_specs_409 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P140_281[] = { - { ATF_POINTER, 0, 0, - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), - 0, - &asn_DEF_NGAP_PagingeDRXInformation_ExtIEs, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - 0 - }, - 0, 0, /* No default value */ - "" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P140_tags_281[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P140_specs_281 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P140), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P140, _asn_ctx), - 0, /* XER encoding is XMLDelimitedItemList */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P140 = { - "ProtocolExtensionContainer", - "ProtocolExtensionContainer", - &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P140_tags_281, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P140_tags_281) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P140_tags_281[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P140_tags_281, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P140_tags_281) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P140_tags_281[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P140_constr_281, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_OF_constraint - }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P140_281, - 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P140_specs_281 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P141_283[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P205_411[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -9255,39 +13079,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P141_283[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P141_tags_283[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P205_tags_411[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P141_specs_283 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P141), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P141, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P205_specs_411 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P205), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P205, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P141 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P205 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P141_tags_283, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P141_tags_283) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P141_tags_283[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P141_tags_283, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P141_tags_283) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P141_tags_283[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P205_tags_411, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P205_tags_411) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P205_tags_411[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P205_tags_411, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P205_tags_411) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P205_tags_411[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P141_constr_283, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P205_constr_411, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P141_283, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P205_411, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P141_specs_283 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P205_specs_411 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P142_285[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P206_413[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -9306,39 +13130,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P142_285[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P142_tags_285[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P206_tags_413[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P142_specs_285 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P142), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P142, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P206_specs_413 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P206), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P206, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P142 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P206 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P142_tags_285, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P142_tags_285) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P142_tags_285[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P142_tags_285, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P142_tags_285) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P142_tags_285[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P206_tags_413, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P206_tags_413) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P206_tags_413[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P206_tags_413, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P206_tags_413) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P206_tags_413[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P142_constr_285, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P206_constr_413, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P142_285, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P206_413, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P142_specs_285 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P206_specs_413 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P143_287[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P207_415[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -9357,39 +13181,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P143_287[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P143_tags_287[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P207_tags_415[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P143_specs_287 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P143), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P143, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P207_specs_415 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P207), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P207, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P143 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P207 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P143_tags_287, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P143_tags_287) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P143_tags_287[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P143_tags_287, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P143_tags_287) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P143_tags_287[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P207_tags_415, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P207_tags_415) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P207_tags_415[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P207_tags_415, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P207_tags_415) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P207_tags_415[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P143_constr_287, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P207_constr_415, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P143_287, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P207_415, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P143_specs_287 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P207_specs_415 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P144_289[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P208_417[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -9408,39 +13232,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P144_289[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P144_tags_289[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P208_tags_417[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P144_specs_289 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P144), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P144, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P208_specs_417 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P208), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P208, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P144 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P208 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P144_tags_289, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P144_tags_289) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P144_tags_289[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P144_tags_289, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P144_tags_289) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P144_tags_289[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P208_tags_417, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P208_tags_417) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P208_tags_417[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P208_tags_417, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P208_tags_417) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P208_tags_417[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P144_constr_289, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P208_constr_417, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P144_289, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P208_417, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P144_specs_289 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P208_specs_417 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P145_291[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P209_419[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -9459,39 +13283,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P145_291[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P145_tags_291[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P209_tags_419[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P145_specs_291 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P145), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P145, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P209_specs_419 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P209), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P209, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P145 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P209 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P145_tags_291, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P145_tags_291) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P145_tags_291[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P145_tags_291, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P145_tags_291) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P145_tags_291[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P209_tags_419, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P209_tags_419) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P209_tags_419[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P209_tags_419, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P209_tags_419) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P209_tags_419[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P145_constr_291, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P209_constr_419, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P145_291, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P209_419, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P145_specs_291 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P209_specs_419 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P146_293[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P210_421[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -9510,39 +13334,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P146_293[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P146_tags_293[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P210_tags_421[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P146_specs_293 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P146), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P146, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P210_specs_421 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P210), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P210, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P146 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P210 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P146_tags_293, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P146_tags_293) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P146_tags_293[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P146_tags_293, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P146_tags_293) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P146_tags_293[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P210_tags_421, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P210_tags_421) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P210_tags_421[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P210_tags_421, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P210_tags_421) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P210_tags_421[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P146_constr_293, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P210_constr_421, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P146_293, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P210_421, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P146_specs_293 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P210_specs_421 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P147_295[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P211_423[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -9561,39 +13385,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P147_295[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P147_tags_295[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P211_tags_423[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P147_specs_295 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P147), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P147, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P211_specs_423 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P211), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P211, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P147 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P211 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P147_tags_295, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P147_tags_295) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P147_tags_295[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P147_tags_295, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P147_tags_295) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P147_tags_295[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P211_tags_423, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P211_tags_423) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P211_tags_423[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P211_tags_423, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P211_tags_423) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P211_tags_423[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P147_constr_295, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P211_constr_423, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P147_295, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P211_423, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P147_specs_295 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P211_specs_423 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P148_297[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P212_425[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -9612,39 +13436,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P148_297[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P148_tags_297[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P212_tags_425[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P148_specs_297 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P148), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P148, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P212_specs_425 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P212), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P212, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P148 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P212 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P148_tags_297, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P148_tags_297) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P148_tags_297[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P148_tags_297, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P148_tags_297) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P148_tags_297[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P212_tags_425, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P212_tags_425) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P212_tags_425[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P212_tags_425, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P212_tags_425) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P212_tags_425[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P148_constr_297, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P212_constr_425, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P148_297, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P212_425, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P148_specs_297 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P212_specs_425 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P149_299[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P213_427[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -9663,39 +13487,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P149_299[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P149_tags_299[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P213_tags_427[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P149_specs_299 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P149), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P149, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P213_specs_427 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P213), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P213, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P149 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P213 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P149_tags_299, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P149_tags_299) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P149_tags_299[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P149_tags_299, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P149_tags_299) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P149_tags_299[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P213_tags_427, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P213_tags_427) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P213_tags_427[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P213_tags_427, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P213_tags_427) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P213_tags_427[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P149_constr_299, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P213_constr_427, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P149_299, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P213_427, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P149_specs_299 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P213_specs_427 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P150_301[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P214_429[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -9714,39 +13538,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P150_301[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P150_tags_301[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P214_tags_429[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P150_specs_301 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P150), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P150, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P214_specs_429 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P214), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P214, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P150 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P214 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P150_tags_301, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P150_tags_301) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P150_tags_301[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P150_tags_301, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P150_tags_301) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P150_tags_301[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P214_tags_429, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P214_tags_429) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P214_tags_429[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P214_tags_429, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P214_tags_429) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P214_tags_429[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P150_constr_301, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P214_constr_429, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P150_301, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P214_429, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P150_specs_301 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P214_specs_429 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P151_303[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P215_431[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -9765,39 +13589,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P151_303[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P151_tags_303[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P215_tags_431[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P151_specs_303 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P151), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P151, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P215_specs_431 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P215), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P215, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P151 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P215 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P151_tags_303, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P151_tags_303) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P151_tags_303[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P151_tags_303, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P151_tags_303) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P151_tags_303[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P215_tags_431, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P215_tags_431) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P215_tags_431[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P215_tags_431, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P215_tags_431) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P215_tags_431[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P151_constr_303, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P215_constr_431, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P151_303, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P215_431, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P151_specs_303 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P215_specs_431 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P152_305[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P216_433[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -9816,39 +13640,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P152_305[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P152_tags_305[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P216_tags_433[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P152_specs_305 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P152), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P152, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P216_specs_433 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P216), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P216, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P152 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P216 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P152_tags_305, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P152_tags_305) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P152_tags_305[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P152_tags_305, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P152_tags_305) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P152_tags_305[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P216_tags_433, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P216_tags_433) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P216_tags_433[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P216_tags_433, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P216_tags_433) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P216_tags_433[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P152_constr_305, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P216_constr_433, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P152_305, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P216_433, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P152_specs_305 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P216_specs_433 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P153_307[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P217_435[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -9867,39 +13691,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P153_307[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P153_tags_307[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P217_tags_435[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P153_specs_307 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P153), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P153, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P217_specs_435 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P217), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P217, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P153 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P217 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P153_tags_307, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P153_tags_307) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P153_tags_307[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P153_tags_307, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P153_tags_307) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P153_tags_307[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P217_tags_435, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P217_tags_435) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P217_tags_435[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P217_tags_435, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P217_tags_435) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P217_tags_435[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P153_constr_307, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P217_constr_435, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P153_307, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P217_435, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P153_specs_307 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P217_specs_435 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P154_309[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P218_437[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -9918,39 +13742,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P154_309[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P154_tags_309[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P218_tags_437[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P154_specs_309 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P154), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P154, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P218_specs_437 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P218), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P218, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P154 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P218 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P154_tags_309, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P154_tags_309) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P154_tags_309[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P154_tags_309, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P154_tags_309) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P154_tags_309[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P218_tags_437, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P218_tags_437) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P218_tags_437[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P218_tags_437, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P218_tags_437) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P218_tags_437[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P154_constr_309, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P218_constr_437, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P154_309, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P218_437, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P154_specs_309 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P218_specs_437 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P155_311[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P219_439[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -9969,39 +13793,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P155_311[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P155_tags_311[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P219_tags_439[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P155_specs_311 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P155), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P155, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P219_specs_439 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P219), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P219, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P155 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P219 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P155_tags_311, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P155_tags_311) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P155_tags_311[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P155_tags_311, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P155_tags_311) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P155_tags_311[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P219_tags_439, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P219_tags_439) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P219_tags_439[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P219_tags_439, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P219_tags_439) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P219_tags_439[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P155_constr_311, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P219_constr_439, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P155_311, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P219_439, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P155_specs_311 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P219_specs_439 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P156_313[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P220_441[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -10020,39 +13844,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P156_313[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P156_tags_313[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P220_tags_441[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P156_specs_313 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P156), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P156, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P220_specs_441 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P220), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P220, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P156 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P220 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P156_tags_313, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P156_tags_313) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P156_tags_313[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P156_tags_313, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P156_tags_313) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P156_tags_313[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P220_tags_441, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P220_tags_441) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P220_tags_441[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P220_tags_441, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P220_tags_441) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P220_tags_441[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P156_constr_313, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P220_constr_441, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P156_313, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P220_441, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P156_specs_313 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P220_specs_441 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P157_315[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P221_443[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -10071,39 +13895,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P157_315[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P157_tags_315[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P221_tags_443[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P157_specs_315 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P157), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P157, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P221_specs_443 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P221), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P221, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P157 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P221 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P157_tags_315, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P157_tags_315) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P157_tags_315[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P157_tags_315, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P157_tags_315) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P157_tags_315[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P221_tags_443, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P221_tags_443) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P221_tags_443[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P221_tags_443, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P221_tags_443) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P221_tags_443[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P157_constr_315, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P221_constr_443, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P157_315, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P221_443, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P157_specs_315 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P221_specs_443 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P158_317[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P222_445[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -10122,39 +13946,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P158_317[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P158_tags_317[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P222_tags_445[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P158_specs_317 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P158), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P158, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P222_specs_445 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P222), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P222, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P158 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P222 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P158_tags_317, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P158_tags_317) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P158_tags_317[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P158_tags_317, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P158_tags_317) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P158_tags_317[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P222_tags_445, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P222_tags_445) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P222_tags_445[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P222_tags_445, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P222_tags_445) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P222_tags_445[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P158_constr_317, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P222_constr_445, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P158_317, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P222_445, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P158_specs_317 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P222_specs_445 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P159_319[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P223_447[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -10173,39 +13997,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P159_319[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P159_tags_319[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P223_tags_447[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P159_specs_319 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P159), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P159, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P223_specs_447 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P223), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P223, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P159 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P223 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P159_tags_319, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P159_tags_319) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P159_tags_319[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P159_tags_319, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P159_tags_319) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P159_tags_319[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P223_tags_447, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P223_tags_447) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P223_tags_447[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P223_tags_447, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P223_tags_447) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P223_tags_447[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P159_constr_319, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P223_constr_447, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P159_319, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P223_447, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P159_specs_319 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P223_specs_447 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P160_321[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P224_449[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -10224,39 +14048,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P160_321[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P160_tags_321[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P224_tags_449[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P160_specs_321 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P160), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P160, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P224_specs_449 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P224), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P224, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P160 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P224 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P160_tags_321, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P160_tags_321) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P160_tags_321[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P160_tags_321, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P160_tags_321) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P160_tags_321[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P224_tags_449, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P224_tags_449) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P224_tags_449[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P224_tags_449, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P224_tags_449) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P224_tags_449[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P160_constr_321, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P224_constr_449, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P160_321, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P224_449, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P160_specs_321 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P224_specs_449 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P161_323[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P225_451[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -10275,39 +14099,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P161_323[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P161_tags_323[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P225_tags_451[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P161_specs_323 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P161), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P161, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P225_specs_451 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P225), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P225, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P161 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P225 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P161_tags_323, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P161_tags_323) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P161_tags_323[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P161_tags_323, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P161_tags_323) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P161_tags_323[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P225_tags_451, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P225_tags_451) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P225_tags_451[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P225_tags_451, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P225_tags_451) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P225_tags_451[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P161_constr_323, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P225_constr_451, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P161_323, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P225_451, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P161_specs_323 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P225_specs_451 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P162_325[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P226_453[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -10326,39 +14150,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P162_325[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P162_tags_325[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P226_tags_453[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P162_specs_325 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P162), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P162, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P226_specs_453 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P226), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P226, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P162 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P226 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P162_tags_325, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P162_tags_325) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P162_tags_325[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P162_tags_325, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P162_tags_325) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P162_tags_325[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P226_tags_453, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P226_tags_453) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P226_tags_453[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P226_tags_453, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P226_tags_453) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P226_tags_453[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P162_constr_325, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P226_constr_453, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P162_325, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P226_453, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P162_specs_325 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P226_specs_453 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P163_327[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P227_455[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -10377,39 +14201,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P163_327[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P163_tags_327[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P227_tags_455[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P163_specs_327 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P163), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P163, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P227_specs_455 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P227), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P227, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P163 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P227 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P163_tags_327, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P163_tags_327) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P163_tags_327[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P163_tags_327, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P163_tags_327) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P163_tags_327[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P227_tags_455, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P227_tags_455) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P227_tags_455[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P227_tags_455, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P227_tags_455) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P227_tags_455[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P163_constr_327, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P227_constr_455, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P163_327, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P227_455, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P163_specs_327 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P227_specs_455 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P164_329[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P228_457[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -10428,39 +14252,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P164_329[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P164_tags_329[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P228_tags_457[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P164_specs_329 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P164), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P164, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P228_specs_457 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P228), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P228, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P164 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P228 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P164_tags_329, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P164_tags_329) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P164_tags_329[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P164_tags_329, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P164_tags_329) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P164_tags_329[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P228_tags_457, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P228_tags_457) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P228_tags_457[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P228_tags_457, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P228_tags_457) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P228_tags_457[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P164_constr_329, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P228_constr_457, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P164_329, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P228_457, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P164_specs_329 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P228_specs_457 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P165_331[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P229_459[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -10479,39 +14303,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P165_331[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P165_tags_331[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P229_tags_459[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P165_specs_331 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P165), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P165, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P229_specs_459 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P229), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P229, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P165 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P229 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P165_tags_331, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P165_tags_331) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P165_tags_331[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P165_tags_331, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P165_tags_331) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P165_tags_331[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P229_tags_459, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P229_tags_459) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P229_tags_459[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P229_tags_459, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P229_tags_459) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P229_tags_459[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P165_constr_331, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P229_constr_459, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P165_331, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P229_459, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P165_specs_331 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P229_specs_459 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P166_333[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P230_461[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -10530,39 +14354,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P166_333[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P166_tags_333[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P230_tags_461[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P166_specs_333 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P166), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P166, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P230_specs_461 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P230), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P230, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P166 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P230 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P166_tags_333, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P166_tags_333) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P166_tags_333[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P166_tags_333, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P166_tags_333) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P166_tags_333[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P230_tags_461, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P230_tags_461) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P230_tags_461[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P230_tags_461, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P230_tags_461) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P230_tags_461[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P166_constr_333, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P230_constr_461, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P166_333, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P230_461, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P166_specs_333 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P230_specs_461 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P167_335[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P231_463[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -10581,39 +14405,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P167_335[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P167_tags_335[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P231_tags_463[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P167_specs_335 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P167), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P167, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P231_specs_463 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P231), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P231, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P167 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P231 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P167_tags_335, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P167_tags_335) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P167_tags_335[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P167_tags_335, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P167_tags_335) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P167_tags_335[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P231_tags_463, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P231_tags_463) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P231_tags_463[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P231_tags_463, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P231_tags_463) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P231_tags_463[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P167_constr_335, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P231_constr_463, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P167_335, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P231_463, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P167_specs_335 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P231_specs_463 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P168_337[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P232_465[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -10632,39 +14456,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P168_337[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P168_tags_337[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P232_tags_465[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P168_specs_337 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P168), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P168, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P232_specs_465 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P232), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P232, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P168 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P232 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P168_tags_337, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P168_tags_337) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P168_tags_337[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P168_tags_337, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P168_tags_337) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P168_tags_337[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P232_tags_465, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P232_tags_465) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P232_tags_465[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P232_tags_465, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P232_tags_465) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P232_tags_465[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P168_constr_337, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P232_constr_465, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P168_337, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P232_465, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P168_specs_337 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P232_specs_465 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P169_339[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P233_467[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -10683,39 +14507,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P169_339[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P169_tags_339[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P233_tags_467[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P169_specs_339 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P169), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P169, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P233_specs_467 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P233), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P233, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P169 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P233 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P169_tags_339, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P169_tags_339) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P169_tags_339[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P169_tags_339, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P169_tags_339) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P169_tags_339[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P233_tags_467, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P233_tags_467) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P233_tags_467[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P233_tags_467, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P233_tags_467) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P233_tags_467[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P169_constr_339, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P233_constr_467, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P169_339, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P233_467, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P169_specs_339 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P233_specs_467 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P170_341[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P234_469[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -10734,39 +14558,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P170_341[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P170_tags_341[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P234_tags_469[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P170_specs_341 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P170), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P170, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P234_specs_469 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P234), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P234, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P170 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P234 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P170_tags_341, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P170_tags_341) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P170_tags_341[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P170_tags_341, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P170_tags_341) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P170_tags_341[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P234_tags_469, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P234_tags_469) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P234_tags_469[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P234_tags_469, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P234_tags_469) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P234_tags_469[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P170_constr_341, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P234_constr_469, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P170_341, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P234_469, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P170_specs_341 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P234_specs_469 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P171_343[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P235_471[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -10785,39 +14609,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P171_343[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P171_tags_343[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P235_tags_471[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P171_specs_343 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P171), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P171, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P235_specs_471 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P235), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P235, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P171 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P235 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P171_tags_343, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P171_tags_343) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P171_tags_343[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P171_tags_343, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P171_tags_343) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P171_tags_343[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P235_tags_471, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P235_tags_471) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P235_tags_471[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P235_tags_471, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P235_tags_471) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P235_tags_471[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P171_constr_343, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P235_constr_471, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P171_343, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P235_471, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P171_specs_343 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P235_specs_471 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P172_345[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P236_473[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -10836,39 +14660,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P172_345[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P172_tags_345[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P236_tags_473[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P172_specs_345 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P172), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P172, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P236_specs_473 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P236), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P236, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P172 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P236 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P172_tags_345, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P172_tags_345) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P172_tags_345[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P172_tags_345, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P172_tags_345) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P172_tags_345[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P236_tags_473, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P236_tags_473) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P236_tags_473[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P236_tags_473, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P236_tags_473) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P236_tags_473[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P172_constr_345, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P236_constr_473, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P172_345, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P236_473, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P172_specs_345 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P236_specs_473 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P173_347[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P237_475[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -10887,39 +14711,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P173_347[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P173_tags_347[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P237_tags_475[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P173_specs_347 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P173), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P173, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P237_specs_475 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P237), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P237, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P173 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P237 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P173_tags_347, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P173_tags_347) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P173_tags_347[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P173_tags_347, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P173_tags_347) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P173_tags_347[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P237_tags_475, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P237_tags_475) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P237_tags_475[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P237_tags_475, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P237_tags_475) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P237_tags_475[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P173_constr_347, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P237_constr_475, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P173_347, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P237_475, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P173_specs_347 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P237_specs_475 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P174_349[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P238_477[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -10938,39 +14762,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P174_349[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P174_tags_349[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P238_tags_477[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P174_specs_349 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P174), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P174, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P238_specs_477 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P238), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P238, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P174 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P238 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P174_tags_349, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P174_tags_349) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P174_tags_349[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P174_tags_349, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P174_tags_349) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P174_tags_349[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P238_tags_477, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P238_tags_477) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P238_tags_477[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P238_tags_477, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P238_tags_477) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P238_tags_477[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P174_constr_349, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P238_constr_477, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P174_349, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P238_477, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P174_specs_349 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P238_specs_477 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P175_351[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P239_479[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -10989,39 +14813,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P175_351[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P175_tags_351[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P239_tags_479[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P175_specs_351 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P175), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P175, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P239_specs_479 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P239), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P239, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P175 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P239 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P175_tags_351, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P175_tags_351) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P175_tags_351[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P175_tags_351, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P175_tags_351) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P175_tags_351[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P239_tags_479, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P239_tags_479) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P239_tags_479[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P239_tags_479, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P239_tags_479) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P239_tags_479[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P175_constr_351, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P239_constr_479, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P175_351, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P239_479, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P175_specs_351 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P239_specs_479 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P176_353[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P240_481[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -11040,39 +14864,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P176_353[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P176_tags_353[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P240_tags_481[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P176_specs_353 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P176), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P176, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P240_specs_481 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P240), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P240, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P176 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P240 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P176_tags_353, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P176_tags_353) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P176_tags_353[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P176_tags_353, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P176_tags_353) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P176_tags_353[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P240_tags_481, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P240_tags_481) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P240_tags_481[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P240_tags_481, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P240_tags_481) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P240_tags_481[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P176_constr_353, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P240_constr_481, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P176_353, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P240_481, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P176_specs_353 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P240_specs_481 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P177_355[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P241_483[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -11091,39 +14915,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P177_355[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P177_tags_355[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P241_tags_483[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P177_specs_355 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P177), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P177, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P241_specs_483 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P241), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P241, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P177 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P241 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P177_tags_355, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P177_tags_355) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P177_tags_355[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P177_tags_355, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P177_tags_355) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P177_tags_355[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P241_tags_483, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P241_tags_483) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P241_tags_483[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P241_tags_483, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P241_tags_483) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P241_tags_483[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P177_constr_355, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P241_constr_483, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P177_355, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P241_483, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P177_specs_355 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P241_specs_483 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P178_357[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P242_485[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -11142,39 +14966,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P178_357[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P178_tags_357[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P242_tags_485[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P178_specs_357 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P178), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P178, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P242_specs_485 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P242), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P242, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P178 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P242 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P178_tags_357, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P178_tags_357) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P178_tags_357[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P178_tags_357, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P178_tags_357) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P178_tags_357[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P242_tags_485, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P242_tags_485) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P242_tags_485[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P242_tags_485, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P242_tags_485) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P242_tags_485[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P178_constr_357, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P242_constr_485, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P178_357, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P242_485, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P178_specs_357 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P242_specs_485 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P179_359[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P243_487[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -11193,39 +15017,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P179_359[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P179_tags_359[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P243_tags_487[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P179_specs_359 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P179), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P179, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P243_specs_487 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P243), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P243, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P179 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P243 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P179_tags_359, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P179_tags_359) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P179_tags_359[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P179_tags_359, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P179_tags_359) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P179_tags_359[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P243_tags_487, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P243_tags_487) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P243_tags_487[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P243_tags_487, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P243_tags_487) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P243_tags_487[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P179_constr_359, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P243_constr_487, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P179_359, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P243_487, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P179_specs_359 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P243_specs_487 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P180_361[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P244_489[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -11244,39 +15068,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P180_361[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P180_tags_361[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P244_tags_489[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P180_specs_361 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P180), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P180, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P244_specs_489 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P244), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P244, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P180 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P244 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P180_tags_361, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P180_tags_361) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P180_tags_361[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P180_tags_361, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P180_tags_361) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P180_tags_361[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P244_tags_489, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P244_tags_489) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P244_tags_489[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P244_tags_489, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P244_tags_489) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P244_tags_489[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P180_constr_361, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P244_constr_489, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P180_361, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P244_489, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P180_specs_361 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P244_specs_489 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P181_363[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P245_491[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -11295,39 +15119,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P181_363[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P181_tags_363[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P245_tags_491[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P181_specs_363 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P181), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P181, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P245_specs_491 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P245), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P245, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P181 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P245 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P181_tags_363, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P181_tags_363) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P181_tags_363[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P181_tags_363, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P181_tags_363) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P181_tags_363[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P245_tags_491, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P245_tags_491) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P245_tags_491[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P245_tags_491, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P245_tags_491) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P245_tags_491[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P181_constr_363, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P245_constr_491, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P181_363, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P245_491, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P181_specs_363 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P245_specs_491 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P182_365[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P246_493[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -11346,39 +15170,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P182_365[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P182_tags_365[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P246_tags_493[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P182_specs_365 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P182), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P182, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P246_specs_493 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P246), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P246, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P182 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P246 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P182_tags_365, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P182_tags_365) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P182_tags_365[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P182_tags_365, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P182_tags_365) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P182_tags_365[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P246_tags_493, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P246_tags_493) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P246_tags_493[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P246_tags_493, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P246_tags_493) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P246_tags_493[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P182_constr_365, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P246_constr_493, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P182_365, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P246_493, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P182_specs_365 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P246_specs_493 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P183_367[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P247_495[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -11397,39 +15221,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P183_367[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P183_tags_367[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P247_tags_495[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P183_specs_367 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P183), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P183, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P247_specs_495 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P247), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P247, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P183 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P247 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P183_tags_367, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P183_tags_367) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P183_tags_367[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P183_tags_367, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P183_tags_367) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P183_tags_367[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P247_tags_495, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P247_tags_495) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P247_tags_495[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P247_tags_495, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P247_tags_495) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P247_tags_495[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P183_constr_367, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P247_constr_495, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P183_367, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P247_495, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P183_specs_367 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P247_specs_495 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P184_369[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P248_497[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -11448,39 +15272,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P184_369[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P184_tags_369[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P248_tags_497[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P184_specs_369 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P184), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P184, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P248_specs_497 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P248), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P248, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P184 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P248 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P184_tags_369, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P184_tags_369) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P184_tags_369[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P184_tags_369, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P184_tags_369) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P184_tags_369[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P248_tags_497, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P248_tags_497) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P248_tags_497[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P248_tags_497, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P248_tags_497) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P248_tags_497[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P184_constr_369, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P248_constr_497, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P184_369, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P248_497, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P184_specs_369 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P248_specs_497 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P185_371[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P249_499[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -11499,39 +15323,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P185_371[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P185_tags_371[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P249_tags_499[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P185_specs_371 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P185), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P185, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P249_specs_499 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P249), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P249, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P185 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P249 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P185_tags_371, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P185_tags_371) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P185_tags_371[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P185_tags_371, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P185_tags_371) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P185_tags_371[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P249_tags_499, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P249_tags_499) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P249_tags_499[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P249_tags_499, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P249_tags_499) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P249_tags_499[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P185_constr_371, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P249_constr_499, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P185_371, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P249_499, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P185_specs_371 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P249_specs_499 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P186_373[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P250_501[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -11550,39 +15374,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P186_373[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P186_tags_373[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P250_tags_501[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P186_specs_373 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P186), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P186, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P250_specs_501 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P250), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P250, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P186 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P250 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P186_tags_373, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P186_tags_373) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P186_tags_373[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P186_tags_373, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P186_tags_373) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P186_tags_373[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P250_tags_501, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P250_tags_501) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P250_tags_501[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P250_tags_501, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P250_tags_501) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P250_tags_501[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P186_constr_373, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P250_constr_501, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P186_373, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P250_501, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P186_specs_373 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P250_specs_501 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P187_375[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P251_503[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -11601,39 +15425,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P187_375[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P187_tags_375[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P251_tags_503[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P187_specs_375 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P187), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P187, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P251_specs_503 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P251), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P251, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P187 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P251 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P187_tags_375, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P187_tags_375) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P187_tags_375[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P187_tags_375, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P187_tags_375) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P187_tags_375[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P251_tags_503, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P251_tags_503) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P251_tags_503[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P251_tags_503, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P251_tags_503) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P251_tags_503[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P187_constr_375, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P251_constr_503, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P187_375, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P251_503, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P187_specs_375 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P251_specs_503 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P188_377[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P252_505[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -11652,39 +15476,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P188_377[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P188_tags_377[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P252_tags_505[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P188_specs_377 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P188), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P188, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P252_specs_505 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P252), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P252, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P188 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P252 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P188_tags_377, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P188_tags_377) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P188_tags_377[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P188_tags_377, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P188_tags_377) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P188_tags_377[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P252_tags_505, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P252_tags_505) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P252_tags_505[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P252_tags_505, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P252_tags_505) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P252_tags_505[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P188_constr_377, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P252_constr_505, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P188_377, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P252_505, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P188_specs_377 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P252_specs_505 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P189_379[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P253_507[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -11703,39 +15527,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P189_379[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P189_tags_379[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P253_tags_507[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P189_specs_379 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P189), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P189, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P253_specs_507 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P253), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P253, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P189 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P253 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P189_tags_379, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P189_tags_379) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P189_tags_379[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P189_tags_379, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P189_tags_379) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P189_tags_379[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P253_tags_507, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P253_tags_507) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P253_tags_507[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P253_tags_507, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P253_tags_507) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P253_tags_507[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P189_constr_379, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P253_constr_507, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P189_379, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P253_507, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P189_specs_379 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P253_specs_507 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P190_381[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P254_509[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -11754,39 +15578,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P190_381[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P190_tags_381[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P254_tags_509[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P190_specs_381 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P190), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P190, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P254_specs_509 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P254), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P254, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P190 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P254 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P190_tags_381, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P190_tags_381) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P190_tags_381[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P190_tags_381, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P190_tags_381) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P190_tags_381[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P254_tags_509, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P254_tags_509) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P254_tags_509[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P254_tags_509, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P254_tags_509) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P254_tags_509[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P190_constr_381, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P254_constr_509, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P190_381, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P254_509, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P190_specs_381 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P254_specs_509 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P191_383[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P255_511[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -11805,39 +15629,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P191_383[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P191_tags_383[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P255_tags_511[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P191_specs_383 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P191), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P191, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P255_specs_511 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P255), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P255, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P191 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P255 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P191_tags_383, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P191_tags_383) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P191_tags_383[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P191_tags_383, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P191_tags_383) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P191_tags_383[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P255_tags_511, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P255_tags_511) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P255_tags_511[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P255_tags_511, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P255_tags_511) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P255_tags_511[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P191_constr_383, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P255_constr_511, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P191_383, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P255_511, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P191_specs_383 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P255_specs_511 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P192_385[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P256_513[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -11856,39 +15680,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P192_385[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P192_tags_385[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P256_tags_513[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P192_specs_385 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P192), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P192, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P256_specs_513 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P256), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P256, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P192 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P256 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P192_tags_385, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P192_tags_385) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P192_tags_385[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P192_tags_385, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P192_tags_385) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P192_tags_385[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P256_tags_513, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P256_tags_513) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P256_tags_513[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P256_tags_513, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P256_tags_513) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P256_tags_513[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P192_constr_385, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P256_constr_513, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P192_385, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P256_513, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P192_specs_385 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P256_specs_513 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P193_387[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P257_515[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -11907,39 +15731,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P193_387[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P193_tags_387[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P257_tags_515[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P193_specs_387 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P193), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P193, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P257_specs_515 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P257), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P257, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P193 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P257 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P193_tags_387, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P193_tags_387) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P193_tags_387[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P193_tags_387, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P193_tags_387) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P193_tags_387[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P257_tags_515, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P257_tags_515) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P257_tags_515[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P257_tags_515, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P257_tags_515) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P257_tags_515[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P193_constr_387, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P257_constr_515, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P193_387, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P257_515, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P193_specs_387 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P257_specs_515 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P194_389[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P258_517[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -11958,39 +15782,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P194_389[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P194_tags_389[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P258_tags_517[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P194_specs_389 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P194), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P194, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P258_specs_517 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P258), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P258, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P194 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P258 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P194_tags_389, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P194_tags_389) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P194_tags_389[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P194_tags_389, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P194_tags_389) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P194_tags_389[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P258_tags_517, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P258_tags_517) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P258_tags_517[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P258_tags_517, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P258_tags_517) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P258_tags_517[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P194_constr_389, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P258_constr_517, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P194_389, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P258_517, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P194_specs_389 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P258_specs_517 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P195_391[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P259_519[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -12009,39 +15833,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P195_391[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P195_tags_391[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P259_tags_519[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P195_specs_391 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P195), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P195, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P259_specs_519 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P259), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P259, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P195 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P259 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P195_tags_391, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P195_tags_391) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P195_tags_391[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P195_tags_391, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P195_tags_391) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P195_tags_391[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P259_tags_519, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P259_tags_519) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P259_tags_519[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P259_tags_519, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P259_tags_519) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P259_tags_519[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P195_constr_391, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P259_constr_519, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P195_391, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P259_519, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P195_specs_391 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P259_specs_519 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P196_393[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P260_521[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -12060,39 +15884,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P196_393[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P196_tags_393[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P260_tags_521[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P196_specs_393 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P196), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P196, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P260_specs_521 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P260), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P260, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P196 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P260 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P196_tags_393, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P196_tags_393) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P196_tags_393[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P196_tags_393, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P196_tags_393) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P196_tags_393[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P260_tags_521, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P260_tags_521) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P260_tags_521[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P260_tags_521, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P260_tags_521) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P260_tags_521[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P196_constr_393, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P260_constr_521, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P196_393, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P260_521, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P196_specs_393 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P260_specs_521 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P197_395[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P261_523[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -12111,39 +15935,141 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P197_395[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P197_tags_395[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P261_tags_523[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P197_specs_395 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P197), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P197, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P261_specs_523 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P261), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P261, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P197 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P261 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P197_tags_395, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P197_tags_395) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P197_tags_395[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P197_tags_395, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P197_tags_395) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P197_tags_395[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P261_tags_523, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P261_tags_523) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P261_tags_523[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P261_tags_523, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P261_tags_523) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P261_tags_523[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P197_constr_395, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P261_constr_523, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P197_395, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P261_523, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P197_specs_395 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P261_specs_523 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P198_397[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P262_525[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_PEIPSassistanceInformation_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P262_tags_525[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P262_specs_525 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P262), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P262, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P262 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P262_tags_525, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P262_tags_525) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P262_tags_525[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P262_tags_525, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P262_tags_525) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P262_tags_525[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P262_constr_525, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P262_525, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P262_specs_525 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P263_527[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_PLMNAreaBasedQMC_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P263_tags_527[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P263_specs_527 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P263), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P263, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P263 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P263_tags_527, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P263_tags_527) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P263_tags_527[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P263_tags_527, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P263_tags_527) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P263_tags_527[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P263_constr_527, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P263_527, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P263_specs_527 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P264_529[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -12162,39 +16088,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P198_397[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P198_tags_397[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P264_tags_529[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P198_specs_397 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P198), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P198, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P264_specs_529 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P264), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P264, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P198 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P264 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P198_tags_397, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P198_tags_397) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P198_tags_397[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P198_tags_397, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P198_tags_397) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P198_tags_397[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P264_tags_529, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P264_tags_529) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P264_tags_529[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P264_tags_529, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P264_tags_529) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P264_tags_529[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P198_constr_397, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P264_constr_529, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P198_397, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P264_529, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P198_specs_397 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P264_specs_529 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P199_399[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P265_531[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -12213,39 +16139,141 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P199_399[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P199_tags_399[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P265_tags_531[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P199_specs_399 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P199), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P199, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P265_specs_531 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P265), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P265, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P199 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P265 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P199_tags_399, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P199_tags_399) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P199_tags_399[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P199_tags_399, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P199_tags_399) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P199_tags_399[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P265_tags_531, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P265_tags_531) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P265_tags_531[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P265_tags_531, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P265_tags_531) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P265_tags_531[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P199_constr_399, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P265_constr_531, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P199_399, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P265_531, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P199_specs_399 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P265_specs_531 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P200_401[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P266_533[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_QMCConfigInfo_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P266_tags_533[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P266_specs_533 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P266), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P266, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P266 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P266_tags_533, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P266_tags_533) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P266_tags_533[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P266_tags_533, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P266_tags_533) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P266_tags_533[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P266_constr_533, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P266_533, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P266_specs_533 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P267_535[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_QMCDeactivation_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P267_tags_535[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P267_specs_535 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P267), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P267, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P267 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P267_tags_535, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P267_tags_535) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P267_tags_535[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P267_tags_535, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P267_tags_535) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P267_tags_535[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P267_constr_535, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P267_535, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P267_specs_535 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P268_537[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -12264,39 +16292,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P200_401[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P200_tags_401[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P268_tags_537[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P200_specs_401 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P200), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P200, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P268_specs_537 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P268), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P268, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P200 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P268 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P200_tags_401, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P200_tags_401) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P200_tags_401[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P200_tags_401, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P200_tags_401) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P200_tags_401[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P268_tags_537, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P268_tags_537) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P268_tags_537[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P268_tags_537, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P268_tags_537) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P268_tags_537[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P200_constr_401, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P268_constr_537, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P200_401, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P268_537, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P200_specs_401 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P268_specs_537 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P201_403[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P269_539[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -12315,39 +16343,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P201_403[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P201_tags_403[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P269_tags_539[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P201_specs_403 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P201), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P201, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P269_specs_539 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P269), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P269, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P201 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P269 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P201_tags_403, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P201_tags_403) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P201_tags_403[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P201_tags_403, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P201_tags_403) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P201_tags_403[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P269_tags_539, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P269_tags_539) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P269_tags_539[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P269_tags_539, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P269_tags_539) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P269_tags_539[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P201_constr_403, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P269_constr_539, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P201_403, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P269_539, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P201_specs_403 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P269_specs_539 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P202_405[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P270_541[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -12366,39 +16394,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P202_405[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P202_tags_405[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P270_tags_541[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P202_specs_405 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P202), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P202, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P270_specs_541 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P270), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P270, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P202 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P270 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P202_tags_405, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P202_tags_405) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P202_tags_405[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P202_tags_405, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P202_tags_405) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P202_tags_405[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P270_tags_541, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P270_tags_541) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P270_tags_541[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P270_tags_541, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P270_tags_541) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P270_tags_541[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P202_constr_405, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P270_constr_541, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P202_405, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P270_541, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P202_specs_405 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P270_specs_541 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P203_407[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P271_543[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -12417,39 +16445,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P203_407[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P203_tags_407[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P271_tags_543[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P203_specs_407 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P203), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P203, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P271_specs_543 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P271), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P271, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P203 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P271 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P203_tags_407, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P203_tags_407) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P203_tags_407[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P203_tags_407, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P203_tags_407) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P203_tags_407[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P271_tags_543, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P271_tags_543) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P271_tags_543[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P271_tags_543, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P271_tags_543) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P271_tags_543[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P203_constr_407, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P271_constr_543, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P203_407, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P271_543, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P203_specs_407 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P271_specs_543 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P204_409[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P272_545[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -12468,39 +16496,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P204_409[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P204_tags_409[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P272_tags_545[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P204_specs_409 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P204), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P204, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P272_specs_545 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P272), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P272, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P204 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P272 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P204_tags_409, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P204_tags_409) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P204_tags_409[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P204_tags_409, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P204_tags_409) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P204_tags_409[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P272_tags_545, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P272_tags_545) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P272_tags_545[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P272_tags_545, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P272_tags_545) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P272_tags_545[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P204_constr_409, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P272_constr_545, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P204_409, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P272_545, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P204_specs_409 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P272_specs_545 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P205_411[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P273_547[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -12519,39 +16547,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P205_411[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P205_tags_411[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P273_tags_547[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P205_specs_411 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P205), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P205, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P273_specs_547 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P273), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P273, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P205 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P273 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P205_tags_411, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P205_tags_411) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P205_tags_411[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P205_tags_411, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P205_tags_411) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P205_tags_411[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P273_tags_547, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P273_tags_547) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P273_tags_547[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P273_tags_547, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P273_tags_547) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P273_tags_547[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P205_constr_411, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P273_constr_547, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P205_411, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P273_547, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P205_specs_411 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P273_specs_547 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P206_413[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P274_549[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -12570,39 +16598,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P206_413[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P206_tags_413[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P274_tags_549[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P206_specs_413 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P206), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P206, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P274_specs_549 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P274), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P274, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P206 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P274 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P206_tags_413, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P206_tags_413) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P206_tags_413[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P206_tags_413, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P206_tags_413) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P206_tags_413[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P274_tags_549, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P274_tags_549) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P274_tags_549[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P274_tags_549, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P274_tags_549) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P274_tags_549[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P206_constr_413, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P274_constr_549, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P206_413, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P274_549, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P206_specs_413 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P274_specs_549 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P207_415[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P275_551[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -12621,39 +16649,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P207_415[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P207_tags_415[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P275_tags_551[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P207_specs_415 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P207), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P207, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P275_specs_551 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P275), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P275, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P207 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P275 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P207_tags_415, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P207_tags_415) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P207_tags_415[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P207_tags_415, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P207_tags_415) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P207_tags_415[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P275_tags_551, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P275_tags_551) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P275_tags_551[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P275_tags_551, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P275_tags_551) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P275_tags_551[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P207_constr_415, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P275_constr_551, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P207_415, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P275_551, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P207_specs_415 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P275_specs_551 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P208_417[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P276_553[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -12672,39 +16700,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P208_417[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P208_tags_417[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P276_tags_553[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P208_specs_417 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P208), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P208, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P276_specs_553 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P276), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P276, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P208 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P276 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P208_tags_417, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P208_tags_417) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P208_tags_417[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P208_tags_417, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P208_tags_417) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P208_tags_417[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P276_tags_553, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P276_tags_553) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P276_tags_553[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P276_tags_553, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P276_tags_553) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P276_tags_553[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P208_constr_417, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P276_constr_553, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P208_417, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P276_553, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P208_specs_417 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P276_specs_553 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P209_419[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P277_555[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -12723,39 +16751,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P209_419[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P209_tags_419[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P277_tags_555[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P209_specs_419 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P209), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P209, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P277_specs_555 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P277), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P277, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P209 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P277 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P209_tags_419, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P209_tags_419) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P209_tags_419[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P209_tags_419, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P209_tags_419) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P209_tags_419[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P277_tags_555, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P277_tags_555) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P277_tags_555[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P277_tags_555, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P277_tags_555) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P277_tags_555[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P209_constr_419, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P277_constr_555, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P209_419, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P277_555, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P209_specs_419 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P277_specs_555 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P210_421[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P278_557[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -12774,39 +16802,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P210_421[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P210_tags_421[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P278_tags_557[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P210_specs_421 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P210), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P210, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P278_specs_557 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P278), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P278, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P210 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P278 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P210_tags_421, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P210_tags_421) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P210_tags_421[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P210_tags_421, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P210_tags_421) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P210_tags_421[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P278_tags_557, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P278_tags_557) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P278_tags_557[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P278_tags_557, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P278_tags_557) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P278_tags_557[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P210_constr_421, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P278_constr_557, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P210_421, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P278_557, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P210_specs_421 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P278_specs_557 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P211_423[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P279_559[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -12825,39 +16853,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P211_423[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P211_tags_423[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P279_tags_559[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P211_specs_423 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P211), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P211, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P279_specs_559 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P279), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P279, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P211 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P279 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P211_tags_423, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P211_tags_423) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P211_tags_423[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P211_tags_423, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P211_tags_423) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P211_tags_423[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P279_tags_559, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P279_tags_559) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P279_tags_559[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P279_tags_559, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P279_tags_559) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P279_tags_559[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P211_constr_423, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P279_constr_559, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P211_423, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P279_559, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P211_specs_423 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P279_specs_559 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P212_425[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P280_561[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -12876,39 +16904,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P212_425[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P212_tags_425[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P280_tags_561[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P212_specs_425 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P212), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P212, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P280_specs_561 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P280), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P280, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P212 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P280 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P212_tags_425, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P212_tags_425) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P212_tags_425[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P212_tags_425, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P212_tags_425) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P212_tags_425[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P280_tags_561, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P280_tags_561) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P280_tags_561[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P280_tags_561, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P280_tags_561) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P280_tags_561[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P212_constr_425, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P280_constr_561, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P212_425, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P280_561, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P212_specs_425 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P280_specs_561 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P213_427[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P281_563[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -12927,39 +16955,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P213_427[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P213_tags_427[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P281_tags_563[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P213_specs_427 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P213), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P213, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P281_specs_563 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P281), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P281, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P213 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P281 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P213_tags_427, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P213_tags_427) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P213_tags_427[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P213_tags_427, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P213_tags_427) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P213_tags_427[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P281_tags_563, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P281_tags_563) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P281_tags_563[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P281_tags_563, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P281_tags_563) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P281_tags_563[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P213_constr_427, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P281_constr_563, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P213_427, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P281_563, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P213_specs_427 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P281_specs_563 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P214_429[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P282_565[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -12978,39 +17006,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P214_429[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P214_tags_429[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P282_tags_565[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P214_specs_429 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P214), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P214, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P282_specs_565 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P282), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P282, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P214 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P282 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P214_tags_429, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P214_tags_429) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P214_tags_429[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P214_tags_429, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P214_tags_429) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P214_tags_429[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P282_tags_565, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P282_tags_565) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P282_tags_565[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P282_tags_565, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P282_tags_565) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P282_tags_565[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P214_constr_429, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P282_constr_565, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P214_429, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P282_565, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P214_specs_429 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P282_specs_565 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P215_431[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P283_567[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -13029,39 +17057,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P215_431[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P215_tags_431[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P283_tags_567[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P215_specs_431 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P215), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P215, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P283_specs_567 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P283), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P283, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P215 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P283 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P215_tags_431, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P215_tags_431) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P215_tags_431[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P215_tags_431, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P215_tags_431) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P215_tags_431[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P283_tags_567, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P283_tags_567) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P283_tags_567[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P283_tags_567, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P283_tags_567) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P283_tags_567[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P215_constr_431, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P283_constr_567, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P215_431, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P283_567, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P215_specs_431 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P283_specs_567 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P216_433[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P284_569[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -13080,39 +17108,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P216_433[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P216_tags_433[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P284_tags_569[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P216_specs_433 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P216), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P216, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P284_specs_569 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P284), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P284, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P216 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P284 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P216_tags_433, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P216_tags_433) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P216_tags_433[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P216_tags_433, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P216_tags_433) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P216_tags_433[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P284_tags_569, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P284_tags_569) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P284_tags_569[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P284_tags_569, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P284_tags_569) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P284_tags_569[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P216_constr_433, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P284_constr_569, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P216_433, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P284_569, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P216_specs_433 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P284_specs_569 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P217_435[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P285_571[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -13131,39 +17159,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P217_435[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P217_tags_435[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P285_tags_571[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P217_specs_435 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P217), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P217, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P285_specs_571 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P285), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P285, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P217 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P285 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P217_tags_435, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P217_tags_435) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P217_tags_435[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P217_tags_435, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P217_tags_435) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P217_tags_435[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P285_tags_571, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P285_tags_571) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P285_tags_571[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P285_tags_571, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P285_tags_571) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P285_tags_571[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P217_constr_435, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P285_constr_571, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P217_435, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P285_571, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P217_specs_435 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P285_specs_571 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P218_437[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P286_573[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -13182,39 +17210,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P218_437[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P218_tags_437[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P286_tags_573[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P218_specs_437 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P218), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P218, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P286_specs_573 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P286), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P286, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P218 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P286 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P218_tags_437, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P218_tags_437) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P218_tags_437[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P218_tags_437, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P218_tags_437) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P218_tags_437[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P286_tags_573, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P286_tags_573) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P286_tags_573[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P286_tags_573, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P286_tags_573) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P286_tags_573[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P218_constr_437, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P286_constr_573, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P218_437, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P286_573, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P218_specs_437 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P286_specs_573 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P219_439[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P287_575[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -13233,39 +17261,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P219_439[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P219_tags_439[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P287_tags_575[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P219_specs_439 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P219), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P219, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P287_specs_575 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P287), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P287, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P219 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P287 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P219_tags_439, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P219_tags_439) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P219_tags_439[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P219_tags_439, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P219_tags_439) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P219_tags_439[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P287_tags_575, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P287_tags_575) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P287_tags_575[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P287_tags_575, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P287_tags_575) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P287_tags_575[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P219_constr_439, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P287_constr_575, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P219_439, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P287_575, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P219_specs_439 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P287_specs_575 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P220_441[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P288_577[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -13284,39 +17312,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P220_441[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P220_tags_441[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P288_tags_577[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P220_specs_441 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P220), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P220, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P288_specs_577 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P288), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P288, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P220 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P288 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P220_tags_441, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P220_tags_441) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P220_tags_441[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P220_tags_441, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P220_tags_441) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P220_tags_441[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P288_tags_577, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P288_tags_577) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P288_tags_577[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P288_tags_577, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P288_tags_577) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P288_tags_577[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P220_constr_441, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P288_constr_577, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P220_441, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P288_577, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P220_specs_441 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P288_specs_577 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P221_443[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P289_579[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -13335,39 +17363,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P221_443[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P221_tags_443[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P289_tags_579[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P221_specs_443 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P221), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P221, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P289_specs_579 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P289), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P289, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P221 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P289 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P221_tags_443, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P221_tags_443) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P221_tags_443[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P221_tags_443, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P221_tags_443) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P221_tags_443[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P289_tags_579, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P289_tags_579) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P289_tags_579[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P289_tags_579, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P289_tags_579) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P289_tags_579[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P221_constr_443, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P289_constr_579, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P221_443, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P289_579, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P221_specs_443 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P289_specs_579 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P222_445[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P290_581[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -13386,39 +17414,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P222_445[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P222_tags_445[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P290_tags_581[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P222_specs_445 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P222), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P222, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P290_specs_581 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P290), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P290, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P222 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P290 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P222_tags_445, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P222_tags_445) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P222_tags_445[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P222_tags_445, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P222_tags_445) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P222_tags_445[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P290_tags_581, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P290_tags_581) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P290_tags_581[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P290_tags_581, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P290_tags_581) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P290_tags_581[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P222_constr_445, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P290_constr_581, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P222_445, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P290_581, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P222_specs_445 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P290_specs_581 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P223_447[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P291_583[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -13437,39 +17465,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P223_447[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P223_tags_447[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P291_tags_583[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P223_specs_447 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P223), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P223, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P291_specs_583 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P291), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P291, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P223 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P291 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P223_tags_447, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P223_tags_447) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P223_tags_447[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P223_tags_447, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P223_tags_447) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P223_tags_447[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P291_tags_583, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P291_tags_583) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P291_tags_583[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P291_tags_583, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P291_tags_583) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P291_tags_583[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P223_constr_447, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P291_constr_583, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P223_447, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P291_583, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P223_specs_447 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P291_specs_583 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P224_449[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P292_585[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -13488,39 +17516,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P224_449[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P224_tags_449[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P292_tags_585[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P224_specs_449 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P224), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P224, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P292_specs_585 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P292), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P292, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P224 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P292 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P224_tags_449, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P224_tags_449) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P224_tags_449[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P224_tags_449, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P224_tags_449) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P224_tags_449[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P292_tags_585, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P292_tags_585) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P292_tags_585[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P292_tags_585, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P292_tags_585) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P292_tags_585[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P224_constr_449, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P292_constr_585, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P224_449, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P292_585, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P224_specs_449 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P292_specs_585 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P225_451[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P293_587[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -13539,39 +17567,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P225_451[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P225_tags_451[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P293_tags_587[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P225_specs_451 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P225), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P225, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P293_specs_587 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P293), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P293, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P225 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P293 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P225_tags_451, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P225_tags_451) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P225_tags_451[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P225_tags_451, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P225_tags_451) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P225_tags_451[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P293_tags_587, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P293_tags_587) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P293_tags_587[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P293_tags_587, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P293_tags_587) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P293_tags_587[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P225_constr_451, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P293_constr_587, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P225_451, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P293_587, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P225_specs_451 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P293_specs_587 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P226_453[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P294_589[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -13590,39 +17618,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P226_453[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P226_tags_453[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P294_tags_589[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P226_specs_453 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P226), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P226, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P294_specs_589 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P294), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P294, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P226 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P294 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P226_tags_453, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P226_tags_453) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P226_tags_453[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P226_tags_453, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P226_tags_453) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P226_tags_453[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P294_tags_589, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P294_tags_589) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P294_tags_589[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P294_tags_589, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P294_tags_589) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P294_tags_589[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P226_constr_453, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P294_constr_589, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P226_453, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P294_589, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P226_specs_453 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P294_specs_589 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P227_455[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P295_591[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -13641,39 +17669,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P227_455[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P227_tags_455[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P295_tags_591[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P227_specs_455 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P227), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P227, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P295_specs_591 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P295), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P295, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P227 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P295 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P227_tags_455, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P227_tags_455) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P227_tags_455[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P227_tags_455, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P227_tags_455) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P227_tags_455[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P295_tags_591, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P295_tags_591) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P295_tags_591[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P295_tags_591, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P295_tags_591) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P295_tags_591[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P227_constr_455, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P295_constr_591, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P227_455, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P295_591, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P227_specs_455 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P295_specs_591 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P228_457[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P296_593[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -13692,39 +17720,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P228_457[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P228_tags_457[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P296_tags_593[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P228_specs_457 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P228), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P228, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P296_specs_593 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P296), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P296, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P228 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P296 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P228_tags_457, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P228_tags_457) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P228_tags_457[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P228_tags_457, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P228_tags_457) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P228_tags_457[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P296_tags_593, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P296_tags_593) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P296_tags_593[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P296_tags_593, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P296_tags_593) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P296_tags_593[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P228_constr_457, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P296_constr_593, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P228_457, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P296_593, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P228_specs_457 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P296_specs_593 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P229_459[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P297_595[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -13743,39 +17771,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P229_459[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P229_tags_459[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P297_tags_595[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P229_specs_459 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P229), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P229, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P297_specs_595 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P297), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P297, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P229 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P297 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P229_tags_459, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P229_tags_459) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P229_tags_459[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P229_tags_459, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P229_tags_459) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P229_tags_459[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P297_tags_595, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P297_tags_595) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P297_tags_595[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P297_tags_595, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P297_tags_595) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P297_tags_595[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P229_constr_459, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P297_constr_595, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P229_459, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P297_595, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P229_specs_459 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P297_specs_595 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P230_461[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P298_597[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -13794,39 +17822,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P230_461[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P230_tags_461[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P298_tags_597[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P230_specs_461 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P230), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P230, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P298_specs_597 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P298), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P298, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P230 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P298 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P230_tags_461, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P230_tags_461) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P230_tags_461[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P230_tags_461, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P230_tags_461) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P230_tags_461[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P298_tags_597, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P298_tags_597) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P298_tags_597[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P298_tags_597, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P298_tags_597) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P298_tags_597[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P230_constr_461, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P298_constr_597, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P230_461, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P298_597, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P230_specs_461 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P298_specs_597 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P231_463[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P299_599[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -13845,39 +17873,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P231_463[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P231_tags_463[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P299_tags_599[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P231_specs_463 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P231), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P231, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P299_specs_599 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P299), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P299, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P231 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P299 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P231_tags_463, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P231_tags_463) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P231_tags_463[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P231_tags_463, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P231_tags_463) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P231_tags_463[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P299_tags_599, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P299_tags_599) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P299_tags_599[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P299_tags_599, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P299_tags_599) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P299_tags_599[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P231_constr_463, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P299_constr_599, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P231_463, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P299_599, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P231_specs_463 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P299_specs_599 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P232_465[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P300_601[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -13896,39 +17924,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P232_465[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P232_tags_465[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P300_tags_601[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P232_specs_465 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P232), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P232, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P300_specs_601 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P300), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P300, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P232 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P300 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P232_tags_465, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P232_tags_465) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P232_tags_465[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P232_tags_465, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P232_tags_465) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P232_tags_465[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P300_tags_601, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P300_tags_601) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P300_tags_601[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P300_tags_601, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P300_tags_601) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P300_tags_601[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P232_constr_465, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P300_constr_601, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P232_465, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P300_601, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P232_specs_465 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P300_specs_601 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P233_467[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P301_603[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -13947,39 +17975,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P233_467[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P233_tags_467[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P301_tags_603[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P233_specs_467 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P233), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P233, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P301_specs_603 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P301), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P301, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P233 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P301 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P233_tags_467, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P233_tags_467) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P233_tags_467[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P233_tags_467, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P233_tags_467) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P233_tags_467[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P301_tags_603, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P301_tags_603) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P301_tags_603[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P301_tags_603, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P301_tags_603) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P301_tags_603[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P233_constr_467, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P301_constr_603, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P233_467, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P301_603, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P233_specs_467 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P301_specs_603 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P234_469[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P302_605[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -13998,39 +18026,90 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P234_469[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P234_tags_469[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P302_tags_605[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P234_specs_469 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P234), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P234, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P302_specs_605 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P302), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P302, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P234 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P302 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P234_tags_469, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P234_tags_469) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P234_tags_469[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P234_tags_469, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P234_tags_469) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P234_tags_469[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P302_tags_605, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P302_tags_605) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P302_tags_605[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P302_tags_605, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P302_tags_605) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P302_tags_605[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P234_constr_469, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P302_constr_605, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P234_469, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P302_605, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P234_specs_469 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P302_specs_605 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P235_471[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P303_607[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P303_tags_607[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P303_specs_607 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P303), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P303, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P303 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P303_tags_607, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P303_tags_607) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P303_tags_607[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P303_tags_607, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P303_tags_607) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P303_tags_607[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P303_constr_607, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P303_607, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P303_specs_607 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P304_609[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -14049,39 +18128,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P235_471[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P235_tags_471[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P304_tags_609[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P235_specs_471 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P235), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P235, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P304_specs_609 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P304), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P304, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P235 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P304 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P235_tags_471, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P235_tags_471) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P235_tags_471[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P235_tags_471, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P235_tags_471) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P235_tags_471[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P304_tags_609, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P304_tags_609) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P304_tags_609[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P304_tags_609, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P304_tags_609) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P304_tags_609[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P235_constr_471, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P304_constr_609, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P235_471, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P304_609, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P235_specs_471 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P304_specs_609 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P236_473[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P305_611[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -14100,39 +18179,90 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P236_473[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P236_tags_473[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P305_tags_611[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P236_specs_473 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P236), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P236, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P305_specs_611 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P305), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P305, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P236 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P305 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P236_tags_473, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P236_tags_473) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P236_tags_473[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P236_tags_473, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P236_tags_473) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P236_tags_473[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P305_tags_611, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P305_tags_611) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P305_tags_611[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P305_tags_611, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P305_tags_611) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P305_tags_611[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P236_constr_473, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P305_constr_611, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P236_473, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P305_611, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P236_specs_473 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P305_specs_611 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P237_475[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P306_613[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_SliceSupportQMC_Item_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P306_tags_613[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P306_specs_613 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P306), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P306, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P306 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P306_tags_613, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P306_tags_613) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P306_tags_613[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P306_tags_613, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P306_tags_613) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P306_tags_613[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P306_constr_613, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P306_613, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P306_specs_613 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P307_615[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -14151,39 +18281,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P237_475[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P237_tags_475[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P307_tags_615[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P237_specs_475 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P237), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P237, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P307_specs_615 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P307), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P307, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P237 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P307 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P237_tags_475, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P237_tags_475) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P237_tags_475[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P237_tags_475, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P237_tags_475) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P237_tags_475[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P307_tags_615, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P307_tags_615) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P307_tags_615[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P307_tags_615, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P307_tags_615) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P307_tags_615[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P237_constr_475, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P307_constr_615, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P237_475, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P307_615, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P237_specs_475 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P307_specs_615 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P238_477[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P308_617[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -14202,39 +18332,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P238_477[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P238_tags_477[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P308_tags_617[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P238_specs_477 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P238), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P238, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P308_specs_617 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P308), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P308, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P238 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P308 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P238_tags_477, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P238_tags_477) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P238_tags_477[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P238_tags_477, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P238_tags_477) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P238_tags_477[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P308_tags_617, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P308_tags_617) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P308_tags_617[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P308_tags_617, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P308_tags_617) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P308_tags_617[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P238_constr_477, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P308_constr_617, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P238_477, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P308_617, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P238_specs_477 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P308_specs_617 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P239_479[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P309_619[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -14253,39 +18383,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P239_479[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P239_tags_479[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P309_tags_619[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P239_specs_479 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P239), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P239, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P309_specs_619 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P309), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P309, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P239 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P309 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P239_tags_479, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P239_tags_479) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P239_tags_479[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P239_tags_479, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P239_tags_479) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P239_tags_479[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P309_tags_619, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P309_tags_619) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P309_tags_619[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P309_tags_619, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P309_tags_619) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P309_tags_619[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P239_constr_479, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P309_constr_619, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P239_479, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P309_619, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P239_specs_479 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P309_specs_619 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P240_481[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P310_621[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -14304,39 +18434,90 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P240_481[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P240_tags_481[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P310_tags_621[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P240_specs_481 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P240), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P240, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P310_specs_621 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P310), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P310, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P240 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P310 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P240_tags_481, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P240_tags_481) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P240_tags_481[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P240_tags_481, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P240_tags_481) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P240_tags_481[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P310_tags_621, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P310_tags_621) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P310_tags_621[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P310_tags_621, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P310_tags_621) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P310_tags_621[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P240_constr_481, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P310_constr_621, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P240_481, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P310_621, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P240_specs_481 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P310_specs_621 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P241_483[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P311_623[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_SuccessfulHandoverReport_Item_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P311_tags_623[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P311_specs_623 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P311), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P311, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P311 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P311_tags_623, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P311_tags_623) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P311_tags_623[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P311_tags_623, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P311_tags_623) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P311_tags_623[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P311_constr_623, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P311_623, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P311_specs_623 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P312_625[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -14355,39 +18536,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P241_483[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P241_tags_483[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P312_tags_625[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P241_specs_483 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P241), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P241, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P312_specs_625 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P312), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P312, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P241 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P312 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P241_tags_483, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P241_tags_483) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P241_tags_483[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P241_tags_483, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P241_tags_483) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P241_tags_483[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P312_tags_625, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P312_tags_625) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P312_tags_625[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P312_tags_625, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P312_tags_625) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P312_tags_625[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P241_constr_483, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P312_constr_625, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P241_483, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P312_625, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P241_specs_483 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P312_specs_625 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P242_485[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P313_627[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -14406,39 +18587,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P242_485[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P242_tags_485[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P313_tags_627[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P242_specs_485 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P242), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P242, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P313_specs_627 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P313), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P313, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P242 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P313 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P242_tags_485, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P242_tags_485) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P242_tags_485[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P242_tags_485, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P242_tags_485) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P242_tags_485[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P313_tags_627, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P313_tags_627) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P313_tags_627[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P313_tags_627, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P313_tags_627) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P313_tags_627[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P242_constr_485, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P313_constr_627, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P242_485, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P313_627, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P242_specs_485 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P313_specs_627 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P243_487[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P314_629[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -14457,39 +18638,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P243_487[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P243_tags_487[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P314_tags_629[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P243_specs_487 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P243), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P243, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P314_specs_629 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P314), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P314, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P243 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P314 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P243_tags_487, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P243_tags_487) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P243_tags_487[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P243_tags_487, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P243_tags_487) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P243_tags_487[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P314_tags_629, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P314_tags_629) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P314_tags_629[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P314_tags_629, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P314_tags_629) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P314_tags_629[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P243_constr_487, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P314_constr_629, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P243_487, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P314_629, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P243_specs_487 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P314_specs_629 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P244_489[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P315_631[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -14508,39 +18689,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P244_489[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P244_tags_489[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P315_tags_631[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P244_specs_489 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P244), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P244, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P315_specs_631 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P315), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P315, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P244 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P315 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P244_tags_489, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P244_tags_489) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P244_tags_489[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P244_tags_489, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P244_tags_489) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P244_tags_489[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P315_tags_631, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P315_tags_631) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P315_tags_631[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P315_tags_631, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P315_tags_631) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P315_tags_631[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P244_constr_489, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P315_constr_631, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P244_489, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P315_631, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P244_specs_489 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P315_specs_631 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P245_491[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P316_633[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -14559,39 +18740,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P245_491[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P245_tags_491[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P316_tags_633[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P245_specs_491 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P245), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P245, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P316_specs_633 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P316), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P316, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P245 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P316 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P245_tags_491, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P245_tags_491) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P245_tags_491[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P245_tags_491, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P245_tags_491) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P245_tags_491[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P316_tags_633, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P316_tags_633) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P316_tags_633[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P316_tags_633, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P316_tags_633) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P316_tags_633[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P245_constr_491, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P316_constr_633, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P245_491, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P316_633, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P245_specs_491 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P316_specs_633 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P246_493[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P317_635[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -14610,39 +18791,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P246_493[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P246_tags_493[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P317_tags_635[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P246_specs_493 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P246), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P246, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P317_specs_635 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P317), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P317, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P246 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P317 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P246_tags_493, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P246_tags_493) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P246_tags_493[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P246_tags_493, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P246_tags_493) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P246_tags_493[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P317_tags_635, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P317_tags_635) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P317_tags_635[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P317_tags_635, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P317_tags_635) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P317_tags_635[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P246_constr_493, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P317_constr_635, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P246_493, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P317_635, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P246_specs_493 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P317_specs_635 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P247_495[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P318_637[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -14661,39 +18842,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P247_495[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P247_tags_495[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P318_tags_637[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P247_specs_495 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P247), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P247, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P318_specs_637 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P318), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P318, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P247 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P318 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P247_tags_495, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P247_tags_495) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P247_tags_495[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P247_tags_495, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P247_tags_495) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P247_tags_495[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P318_tags_637, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P318_tags_637) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P318_tags_637[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P318_tags_637, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P318_tags_637) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P318_tags_637[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P247_constr_495, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P318_constr_637, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P247_495, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P318_637, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P247_specs_495 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P318_specs_637 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P248_497[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P319_639[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -14712,39 +18893,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P248_497[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P248_tags_497[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P319_tags_639[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P248_specs_497 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P248), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P248, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P319_specs_639 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P319), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P319, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P248 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P319 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P248_tags_497, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P248_tags_497) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P248_tags_497[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P248_tags_497, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P248_tags_497) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P248_tags_497[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P319_tags_639, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P319_tags_639) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P319_tags_639[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P319_tags_639, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P319_tags_639) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P319_tags_639[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P248_constr_497, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P319_constr_639, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P248_497, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P319_639, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P248_specs_497 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P319_specs_639 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P249_499[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P320_641[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -14763,39 +18944,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P249_499[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P249_tags_499[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P320_tags_641[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P249_specs_499 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P249), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P249, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P320_specs_641 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P320), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P320, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P249 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P320 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P249_tags_499, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P249_tags_499) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P249_tags_499[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P249_tags_499, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P249_tags_499) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P249_tags_499[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P320_tags_641, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P320_tags_641) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P320_tags_641[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P320_tags_641, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P320_tags_641) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P320_tags_641[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P249_constr_499, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P320_constr_641, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P249_499, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P320_641, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P249_specs_499 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P320_specs_641 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P250_501[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P321_643[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -14814,39 +18995,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P250_501[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P250_tags_501[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P321_tags_643[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P250_specs_501 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P250), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P250, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P321_specs_643 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P321), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P321, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P250 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P321 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P250_tags_501, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P250_tags_501) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P250_tags_501[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P250_tags_501, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P250_tags_501) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P250_tags_501[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P321_tags_643, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P321_tags_643) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P321_tags_643[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P321_tags_643, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P321_tags_643) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P321_tags_643[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P250_constr_501, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P321_constr_643, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P250_501, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P321_643, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P250_specs_501 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P321_specs_643 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P251_503[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P322_645[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -14865,39 +19046,90 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P251_503[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P251_tags_503[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P322_tags_645[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P251_specs_503 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P251), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P251, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P322_specs_645 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P322), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P322, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P251 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P322 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P251_tags_503, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P251_tags_503) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P251_tags_503[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P251_tags_503, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P251_tags_503) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P251_tags_503[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P322_tags_645, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P322_tags_645) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P322_tags_645[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P322_tags_645, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P322_tags_645) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P322_tags_645[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P251_constr_503, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P322_constr_645, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P251_503, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P322_645, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P251_specs_503 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P322_specs_645 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P252_505[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P323_647[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_TAINSAGSupportItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P323_tags_647[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P323_specs_647 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P323), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P323, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P323 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P323_tags_647, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P323_tags_647) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P323_tags_647[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P323_tags_647, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P323_tags_647) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P323_tags_647[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P323_constr_647, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P323_647, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P323_specs_647 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P324_649[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -14916,39 +19148,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P252_505[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P252_tags_505[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P324_tags_649[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P252_specs_505 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P252), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P252, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P324_specs_649 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P324), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P324, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P252 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P324 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P252_tags_505, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P252_tags_505) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P252_tags_505[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P252_tags_505, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P252_tags_505) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P252_tags_505[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P324_tags_649, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P324_tags_649) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P324_tags_649[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P324_tags_649, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P324_tags_649) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P324_tags_649[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P252_constr_505, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P324_constr_649, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P252_505, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P324_649, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P252_specs_505 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P324_specs_649 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P253_507[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P325_651[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -14967,39 +19199,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P253_507[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P253_tags_507[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P325_tags_651[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P253_specs_507 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P253), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P253, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P325_specs_651 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P325), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P325, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P253 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P325 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P253_tags_507, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P253_tags_507) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P253_tags_507[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P253_tags_507, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P253_tags_507) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P253_tags_507[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P325_tags_651, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P325_tags_651) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P325_tags_651[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P325_tags_651, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P325_tags_651) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P325_tags_651[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P253_constr_507, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P325_constr_651, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P253_507, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P325_651, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P253_specs_507 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P325_specs_651 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P254_509[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P326_653[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -15018,39 +19250,141 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P254_509[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P254_tags_509[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P326_tags_653[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P254_specs_509 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P254), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P254, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P326_specs_653 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P326), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P326, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P254 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P326 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P254_tags_509, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P254_tags_509) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P254_tags_509[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P254_tags_509, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P254_tags_509) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P254_tags_509[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P326_tags_653, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P326_tags_653) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P326_tags_653[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P326_tags_653, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P326_tags_653) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P326_tags_653[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P254_constr_509, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P326_constr_653, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P254_509, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P326_653, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P254_specs_509 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P326_specs_653 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P255_511[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P327_655[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_TargetNSSAI_Item_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P327_tags_655[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P327_specs_655 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P327), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P327, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P327 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P327_tags_655, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P327_tags_655) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P327_tags_655[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P327_tags_655, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P327_tags_655) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P327_tags_655[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P327_constr_655, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P327_655, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P327_specs_655 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P328_657[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_TargetNSSAIInformation_Item_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P328_tags_657[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P328_specs_657 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P328), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P328, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P328 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P328_tags_657, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P328_tags_657) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P328_tags_657[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P328_tags_657, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P328_tags_657) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P328_tags_657[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P328_constr_657, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P328_657, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P328_specs_657 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P329_659[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -15069,39 +19403,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P255_511[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P255_tags_511[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P329_tags_659[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P255_specs_511 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P255), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P255, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P329_specs_659 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P329), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P329, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P255 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P329 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P255_tags_511, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P255_tags_511) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P255_tags_511[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P255_tags_511, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P255_tags_511) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P255_tags_511[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P329_tags_659, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P329_tags_659) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P329_tags_659[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P329_tags_659, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P329_tags_659) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P329_tags_659[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P255_constr_511, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P329_constr_659, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P255_511, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P329_659, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P255_specs_511 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P329_specs_659 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P256_513[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P330_661[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -15120,39 +19454,90 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P256_513[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P256_tags_513[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P330_tags_661[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P256_specs_513 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P256), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P256, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P330_specs_661 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P330), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P330, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P256 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P330 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P256_tags_513, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P256_tags_513) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P256_tags_513[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P256_tags_513, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P256_tags_513) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P256_tags_513[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P330_tags_661, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P330_tags_661) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P330_tags_661[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P330_tags_661, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P330_tags_661) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P330_tags_661[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P256_constr_513, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P330_constr_661, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P256_513, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P330_661, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P256_specs_513 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P330_specs_661 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P257_515[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P331_663[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_TimeSyncAssistanceInfo_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P331_tags_663[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P331_specs_663 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P331), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P331, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P331 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P331_tags_663, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P331_tags_663) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P331_tags_663[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P331_tags_663, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P331_tags_663) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P331_tags_663[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P331_constr_663, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P331_663, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P331_specs_663 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P332_665[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -15171,39 +19556,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P257_515[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P257_tags_515[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P332_tags_665[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P257_specs_515 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P257), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P257, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P332_specs_665 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P332), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P332, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P257 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P332 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P257_tags_515, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P257_tags_515) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P257_tags_515[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P257_tags_515, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P257_tags_515) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P257_tags_515[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P332_tags_665, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P332_tags_665) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P332_tags_665[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P332_tags_665, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P332_tags_665) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P332_tags_665[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P257_constr_515, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P332_constr_665, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P257_515, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P332_665, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P257_specs_515 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P332_specs_665 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P258_517[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P333_667[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -15222,39 +19607,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P258_517[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P258_tags_517[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P333_tags_667[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P258_specs_517 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P258), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P258, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P333_specs_667 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P333), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P333, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P258 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P333 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P258_tags_517, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P258_tags_517) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P258_tags_517[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P258_tags_517, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P258_tags_517) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P258_tags_517[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P333_tags_667, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P333_tags_667) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P333_tags_667[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P333_tags_667, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P333_tags_667) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P333_tags_667[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P258_constr_517, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P333_constr_667, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P258_517, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P333_667, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P258_specs_517 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P333_specs_667 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P259_519[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P334_669[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -15273,39 +19658,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P259_519[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P259_tags_519[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P334_tags_669[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P259_specs_519 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P259), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P259, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P334_specs_669 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P334), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P334, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P259 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P334 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P259_tags_519, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P259_tags_519) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P259_tags_519[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P259_tags_519, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P259_tags_519) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P259_tags_519[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P334_tags_669, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P334_tags_669) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P334_tags_669[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P334_tags_669, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P334_tags_669) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P334_tags_669[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P259_constr_519, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P334_constr_669, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P259_519, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P334_669, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P259_specs_519 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P334_specs_669 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P260_521[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P335_671[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -15324,39 +19709,141 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P260_521[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P260_tags_521[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P335_tags_671[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P260_specs_521 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P260), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P260, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P335_specs_671 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P335), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P335, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P260 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P335 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P260_tags_521, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P260_tags_521) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P260_tags_521[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P260_tags_521, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P260_tags_521) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P260_tags_521[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P335_tags_671, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P335_tags_671) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P335_tags_671[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P335_tags_671, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P335_tags_671) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P335_tags_671[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P260_constr_521, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P335_constr_671, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P260_521, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P335_671, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P260_specs_521 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P335_specs_671 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P261_523[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P336_673[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_TAIBasedQMC_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P336_tags_673[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P336_specs_673 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P336), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P336, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P336 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P336_tags_673, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P336_tags_673) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P336_tags_673[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P336_tags_673, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P336_tags_673) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P336_tags_673[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P336_constr_673, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P336_673, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P336_specs_673 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P337_675[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_TABasedQMC_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P337_tags_675[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P337_specs_675 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P337), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P337, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P337 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P337_tags_675, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P337_tags_675) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P337_tags_675[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P337_tags_675, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P337_tags_675) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P337_tags_675[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P337_constr_675, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P337_675, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P337_specs_675 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P338_677[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -15375,39 +19862,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P261_523[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P261_tags_523[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P338_tags_677[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P261_specs_523 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P261), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P261, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P338_specs_677 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P338), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P338, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P261 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P338 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P261_tags_523, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P261_tags_523) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P261_tags_523[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P261_tags_523, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P261_tags_523) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P261_tags_523[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P338_tags_677, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P338_tags_677) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P338_tags_677[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P338_tags_677, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P338_tags_677) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P338_tags_677[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P261_constr_523, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P338_constr_677, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P261_523, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P338_677, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P261_specs_523 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P338_specs_677 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P262_525[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P339_679[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -15426,39 +19913,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P262_525[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P262_tags_525[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P339_tags_679[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P262_specs_525 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P262), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P262, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P339_specs_679 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P339), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P339, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P262 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P339 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P262_tags_525, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P262_tags_525) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P262_tags_525[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P262_tags_525, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P262_tags_525) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P262_tags_525[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P339_tags_679, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P339_tags_679) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P339_tags_679[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P339_tags_679, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P339_tags_679) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P339_tags_679[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P262_constr_525, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P339_constr_679, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P262_525, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P339_679, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P262_specs_525 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P339_specs_679 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P263_527[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P340_681[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -15477,39 +19964,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P263_527[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P263_tags_527[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P340_tags_681[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P263_specs_527 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P263), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P263, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P340_specs_681 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P340), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P340, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P263 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P340 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P263_tags_527, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P263_tags_527) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P263_tags_527[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P263_tags_527, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P263_tags_527) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P263_tags_527[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P340_tags_681, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P340_tags_681) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P340_tags_681[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P340_tags_681, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P340_tags_681) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P340_tags_681[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P263_constr_527, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P340_constr_681, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P263_527, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P340_681, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P263_specs_527 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P340_specs_681 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P264_529[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P341_683[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -15528,39 +20015,141 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P264_529[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P264_tags_529[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P341_tags_683[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P264_specs_529 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P264), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P264, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P341_specs_683 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P341), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P341, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P264 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P341 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P264_tags_529, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P264_tags_529) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P264_tags_529[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P264_tags_529, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P264_tags_529) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P264_tags_529[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P341_tags_683, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P341_tags_683) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P341_tags_683[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P341_tags_683, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P341_tags_683) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P341_tags_683[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P264_constr_529, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P341_constr_683, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P264_529, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P341_683, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P264_specs_529 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P341_specs_683 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P265_531[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P342_685[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_UEAppLayerMeasInfoItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P342_tags_685[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P342_specs_685 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P342), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P342, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P342 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P342_tags_685, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P342_tags_685) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P342_tags_685[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P342_tags_685, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P342_tags_685) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P342_tags_685[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P342_constr_685, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P342_685, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P342_specs_685 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P343_687[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_UEAppLayerMeasConfigInfo_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P343_tags_687[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P343_specs_687 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P343), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P343, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P343 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P343_tags_687, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P343_tags_687) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P343_tags_687[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P343_tags_687, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P343_tags_687) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P343_tags_687[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P343_constr_687, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P343_687, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P343_specs_687 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P344_689[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -15579,39 +20168,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P265_531[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P265_tags_531[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P344_tags_689[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P265_specs_531 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P265), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P265, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P344_specs_689 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P344), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P344, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P265 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P344 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P265_tags_531, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P265_tags_531) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P265_tags_531[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P265_tags_531, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P265_tags_531) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P265_tags_531[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P344_tags_689, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P344_tags_689) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P344_tags_689[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P344_tags_689, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P344_tags_689) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P344_tags_689[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P265_constr_531, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P344_constr_689, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P265_531, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P344_689, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P265_specs_531 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P344_specs_689 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P266_533[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P345_691[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -15630,39 +20219,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P266_533[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P266_tags_533[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P345_tags_691[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P266_specs_533 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P266), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P266, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P345_specs_691 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P345), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P345, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P266 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P345 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P266_tags_533, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P266_tags_533) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P266_tags_533[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P266_tags_533, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P266_tags_533) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P266_tags_533[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P345_tags_691, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P345_tags_691) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P345_tags_691[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P345_tags_691, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P345_tags_691) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P345_tags_691[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P266_constr_533, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P345_constr_691, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P266_533, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P345_691, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P266_specs_533 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P345_specs_691 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P267_535[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P346_693[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -15681,39 +20270,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P267_535[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P267_tags_535[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P346_tags_693[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P267_specs_535 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P267), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P267, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P346_specs_693 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P346), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P346, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P267 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P346 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P267_tags_535, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P267_tags_535) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P267_tags_535[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P267_tags_535, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P267_tags_535) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P267_tags_535[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P346_tags_693, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P346_tags_693) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P346_tags_693[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P346_tags_693, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P346_tags_693) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P346_tags_693[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P267_constr_535, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P346_constr_693, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P267_535, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P346_693, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P267_specs_535 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P346_specs_693 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P268_537[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P347_695[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -15732,39 +20321,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P268_537[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P268_tags_537[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P347_tags_695[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P268_specs_537 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P268), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P268, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P347_specs_695 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P347), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P347, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P268 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P347 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P268_tags_537, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P268_tags_537) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P268_tags_537[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P268_tags_537, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P268_tags_537) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P268_tags_537[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P347_tags_695, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P347_tags_695) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P347_tags_695[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P347_tags_695, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P347_tags_695) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P347_tags_695[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P268_constr_537, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P347_constr_695, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P268_537, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P347_695, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P268_specs_537 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P347_specs_695 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P269_539[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P348_697[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -15783,39 +20372,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P269_539[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P269_tags_539[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P348_tags_697[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P269_specs_539 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P269), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P269, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P348_specs_697 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P348), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P348, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P269 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P348 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P269_tags_539, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P269_tags_539) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P269_tags_539[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P269_tags_539, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P269_tags_539) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P269_tags_539[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P348_tags_697, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P348_tags_697) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P348_tags_697[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P348_tags_697, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P348_tags_697) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P348_tags_697[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P269_constr_539, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P348_constr_697, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P269_539, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P348_697, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P269_specs_539 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P348_specs_697 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P270_541[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P349_699[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -15834,39 +20423,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P270_541[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P270_tags_541[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P349_tags_699[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P270_specs_541 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P270), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P270, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P349_specs_699 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P349), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P349, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P270 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P349 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P270_tags_541, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P270_tags_541) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P270_tags_541[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P270_tags_541, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P270_tags_541) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P270_tags_541[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P349_tags_699, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P349_tags_699) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P349_tags_699[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P349_tags_699, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P349_tags_699) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P349_tags_699[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P270_constr_541, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P349_constr_699, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P270_541, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P349_699, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P270_specs_541 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P349_specs_699 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P271_543[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P350_701[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -15885,39 +20474,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P271_543[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P271_tags_543[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P350_tags_701[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P271_specs_543 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P271), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P271, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P350_specs_701 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P350), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P350, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P271 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P350 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P271_tags_543, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P271_tags_543) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P271_tags_543[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P271_tags_543, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P271_tags_543) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P271_tags_543[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P350_tags_701, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P350_tags_701) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P350_tags_701[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P350_tags_701, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P350_tags_701) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P350_tags_701[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P271_constr_543, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P350_constr_701, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P271_543, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P350_701, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P271_specs_543 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P350_specs_701 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P272_545[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P351_703[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -15936,39 +20525,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P272_545[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P272_tags_545[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P351_tags_703[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P272_specs_545 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P272), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P272, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P351_specs_703 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P351), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P351, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P272 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P351 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P272_tags_545, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P272_tags_545) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P272_tags_545[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P272_tags_545, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P272_tags_545) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P272_tags_545[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P351_tags_703, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P351_tags_703) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P351_tags_703[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P351_tags_703, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P351_tags_703) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P351_tags_703[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P272_constr_545, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P351_constr_703, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P272_545, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P351_703, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P272_specs_545 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P351_specs_703 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P273_547[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P352_705[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -15987,39 +20576,90 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P273_547[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P273_tags_547[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P352_tags_705[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P273_specs_547 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P273), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P273, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P352_specs_705 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P352), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P352, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P273 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P352 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P273_tags_547, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P273_tags_547) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P273_tags_547[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P273_tags_547, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P273_tags_547) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P273_tags_547[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P352_tags_705, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P352_tags_705) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P352_tags_705[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P352_tags_705, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P352_tags_705) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P352_tags_705[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P273_constr_547, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P352_constr_705, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P273_547, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P352_705, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P273_specs_547 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P352_specs_705 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P274_549[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P353_707[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_UESliceMaximumBitRateItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P353_tags_707[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P353_specs_707 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P353), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P353, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P353 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolExtensionContainer_11905P353_tags_707, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P353_tags_707) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P353_tags_707[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P353_tags_707, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P353_tags_707) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P353_tags_707[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P353_constr_707, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P353_707, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P353_specs_707 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P354_709[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -16038,39 +20678,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P274_549[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P274_tags_549[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P354_tags_709[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P274_specs_549 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P274), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P274, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P354_specs_709 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P354), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P354, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P274 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P354 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P274_tags_549, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P274_tags_549) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P274_tags_549[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P274_tags_549, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P274_tags_549) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P274_tags_549[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P354_tags_709, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P354_tags_709) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P354_tags_709[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P354_tags_709, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P354_tags_709) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P354_tags_709[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P274_constr_549, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P354_constr_709, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P274_549, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P354_709, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P274_specs_549 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P354_specs_709 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P275_551[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P355_711[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -16089,39 +20729,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P275_551[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P275_tags_551[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P355_tags_711[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P275_specs_551 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P275), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P275, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P355_specs_711 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P355), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P355, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P275 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P355 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P275_tags_551, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P275_tags_551) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P275_tags_551[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P275_tags_551, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P275_tags_551) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P275_tags_551[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P355_tags_711, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P355_tags_711) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P355_tags_711[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P355_tags_711, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P355_tags_711) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P355_tags_711[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P275_constr_551, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P355_constr_711, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P275_551, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P355_711, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P275_specs_551 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P355_specs_711 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P276_553[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P356_713[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -16140,39 +20780,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P276_553[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P276_tags_553[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P356_tags_713[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P276_specs_553 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P276), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P276, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P356_specs_713 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P356), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P356, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P276 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P356 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P276_tags_553, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P276_tags_553) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P276_tags_553[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P276_tags_553, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P276_tags_553) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P276_tags_553[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P356_tags_713, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P356_tags_713) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P356_tags_713[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P356_tags_713, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P356_tags_713) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P356_tags_713[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P276_constr_553, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P356_constr_713, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P276_553, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P356_713, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P276_specs_553 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P356_specs_713 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P277_555[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P357_715[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -16191,39 +20831,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P277_555[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P277_tags_555[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P357_tags_715[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P277_specs_555 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P277), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P277, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P357_specs_715 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P357), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P357, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P277 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P357 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P277_tags_555, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P277_tags_555) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P277_tags_555[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P277_tags_555, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P277_tags_555) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P277_tags_555[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P357_tags_715, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P357_tags_715) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P357_tags_715[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P357_tags_715, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P357_tags_715) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P357_tags_715[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P277_constr_555, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P357_constr_715, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P277_555, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P357_715, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P277_specs_555 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P357_specs_715 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P278_557[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P358_717[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -16242,39 +20882,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P278_557[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P278_tags_557[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P358_tags_717[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P278_specs_557 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P278), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P278, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P358_specs_717 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P358), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P358, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P278 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P358 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P278_tags_557, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P278_tags_557) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P278_tags_557[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P278_tags_557, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P278_tags_557) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P278_tags_557[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P358_tags_717, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P358_tags_717) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P358_tags_717[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P358_tags_717, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P358_tags_717) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P358_tags_717[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P278_constr_557, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P358_constr_717, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P278_557, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P358_717, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P278_specs_557 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P358_specs_717 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P279_559[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P359_719[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -16293,39 +20933,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P279_559[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P279_tags_559[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P359_tags_719[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P279_specs_559 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P279), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P279, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P359_specs_719 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P359), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P359, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P279 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P359 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P279_tags_559, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P279_tags_559) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P279_tags_559[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P279_tags_559, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P279_tags_559) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P279_tags_559[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P359_tags_719, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P359_tags_719) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P359_tags_719[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P359_tags_719, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P359_tags_719) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P359_tags_719[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P279_constr_559, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P359_constr_719, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P279_559, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P359_719, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P279_specs_559 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P359_specs_719 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P280_561[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P360_721[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -16344,39 +20984,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P280_561[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P280_tags_561[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P360_tags_721[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P280_specs_561 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P280), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P280, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P360_specs_721 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P360), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P360, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P280 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P360 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P280_tags_561, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P280_tags_561) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P280_tags_561[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P280_tags_561, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P280_tags_561) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P280_tags_561[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P360_tags_721, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P360_tags_721) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P360_tags_721[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P360_tags_721, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P360_tags_721) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P360_tags_721[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P280_constr_561, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P360_constr_721, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P280_561, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P360_721, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P280_specs_561 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P360_specs_721 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P281_563[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P361_723[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -16395,39 +21035,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P281_563[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P281_tags_563[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P361_tags_723[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P281_specs_563 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P281), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P281, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P361_specs_723 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P361), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P361, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P281 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P361 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P281_tags_563, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P281_tags_563) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P281_tags_563[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P281_tags_563, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P281_tags_563) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P281_tags_563[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P361_tags_723, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P361_tags_723) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P361_tags_723[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P361_tags_723, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P361_tags_723) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P361_tags_723[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P281_constr_563, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P361_constr_723, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P281_563, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P361_723, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P281_specs_563 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P361_specs_723 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P282_565[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P362_725[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -16446,39 +21086,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P282_565[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P282_tags_565[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P362_tags_725[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P282_specs_565 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P282), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P282, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P362_specs_725 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P362), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P362, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P282 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P362 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P282_tags_565, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P282_tags_565) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P282_tags_565[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P282_tags_565, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P282_tags_565) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P282_tags_565[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P362_tags_725, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P362_tags_725) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P362_tags_725[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P362_tags_725, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P362_tags_725) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P362_tags_725[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P282_constr_565, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P362_constr_725, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P282_565, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P362_725, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P282_specs_565 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P362_specs_725 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P283_567[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P363_727[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -16497,39 +21137,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P283_567[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P283_tags_567[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P363_tags_727[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P283_specs_567 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P283), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P283, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P363_specs_727 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P363), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P363, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P283 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P363 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P283_tags_567, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P283_tags_567) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P283_tags_567[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P283_tags_567, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P283_tags_567) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P283_tags_567[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P363_tags_727, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P363_tags_727) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P363_tags_727[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P363_tags_727, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P363_tags_727) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P363_tags_727[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P283_constr_567, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P363_constr_727, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P283_567, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P363_727, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P283_specs_567 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P363_specs_727 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P284_569[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P364_729[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -16548,39 +21188,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P284_569[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P284_tags_569[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P364_tags_729[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P284_specs_569 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P284), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P284, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P364_specs_729 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P364), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P364, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P284 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P364 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P284_tags_569, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P284_tags_569) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P284_tags_569[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P284_tags_569, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P284_tags_569) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P284_tags_569[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P364_tags_729, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P364_tags_729) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P364_tags_729[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P364_tags_729, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P364_tags_729) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P364_tags_729[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P284_constr_569, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P364_constr_729, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P284_569, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P364_729, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P284_specs_569 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P364_specs_729 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P285_571[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P365_731[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -16599,39 +21239,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P285_571[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P285_tags_571[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P365_tags_731[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P285_specs_571 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P285), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P285, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P365_specs_731 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P365), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P365, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P285 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P365 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P285_tags_571, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P285_tags_571) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P285_tags_571[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P285_tags_571, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P285_tags_571) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P285_tags_571[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P365_tags_731, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P365_tags_731) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P365_tags_731[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P365_tags_731, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P365_tags_731) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P365_tags_731[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P285_constr_571, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P365_constr_731, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P285_571, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P365_731, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P285_specs_571 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P365_specs_731 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P286_573[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P366_733[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -16650,39 +21290,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P286_573[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P286_tags_573[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P366_tags_733[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P286_specs_573 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P286), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P286, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P366_specs_733 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P366), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P366, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P286 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P366 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P286_tags_573, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P286_tags_573) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P286_tags_573[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P286_tags_573, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P286_tags_573) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P286_tags_573[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P366_tags_733, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P366_tags_733) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P366_tags_733[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P366_tags_733, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P366_tags_733) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P366_tags_733[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P286_constr_573, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P366_constr_733, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P286_573, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P366_733, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P286_specs_573 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P366_specs_733 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P287_575[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P367_735[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -16701,39 +21341,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P287_575[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P287_tags_575[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P367_tags_735[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P287_specs_575 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P287), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P287, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P367_specs_735 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P367), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P367, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P287 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P367 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P287_tags_575, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P287_tags_575) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P287_tags_575[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P287_tags_575, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P287_tags_575) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P287_tags_575[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P367_tags_735, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P367_tags_735) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P367_tags_735[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P367_tags_735, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P367_tags_735) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P367_tags_735[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P287_constr_575, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P367_constr_735, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P287_575, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P367_735, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P287_specs_575 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P367_specs_735 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P288_577[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P368_737[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -16752,39 +21392,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P288_577[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P288_tags_577[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P368_tags_737[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P288_specs_577 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P288), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P288, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P368_specs_737 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P368), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P368, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P288 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P368 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P288_tags_577, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P288_tags_577) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P288_tags_577[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P288_tags_577, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P288_tags_577) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P288_tags_577[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P368_tags_737, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P368_tags_737) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P368_tags_737[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P368_tags_737, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P368_tags_737) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P368_tags_737[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P288_constr_577, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P368_constr_737, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P288_577, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P368_737, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P288_specs_577 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P368_specs_737 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P289_579[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P369_739[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -16803,39 +21443,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P289_579[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P289_tags_579[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P369_tags_739[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P289_specs_579 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P289), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P289, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P369_specs_739 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P369), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P369, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P289 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P369 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P289_tags_579, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P289_tags_579) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P289_tags_579[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P289_tags_579, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P289_tags_579) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P289_tags_579[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P369_tags_739, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P369_tags_739) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P369_tags_739[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P369_tags_739, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P369_tags_739) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P369_tags_739[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P289_constr_579, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P369_constr_739, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P289_579, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P369_739, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P289_specs_579 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P369_specs_739 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P290_581[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P370_741[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -16854,35 +21494,35 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P290_581[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P290_tags_581[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P370_tags_741[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P290_specs_581 = { - sizeof(struct NGAP_ProtocolExtensionContainer_9625P290), - offsetof(struct NGAP_ProtocolExtensionContainer_9625P290, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P370_specs_741 = { + sizeof(struct NGAP_ProtocolExtensionContainer_11905P370), + offsetof(struct NGAP_ProtocolExtensionContainer_11905P370, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P290 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P370 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolExtensionContainer_9625P290_tags_581, - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P290_tags_581) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P290_tags_581[0]), /* 1 */ - asn_DEF_NGAP_ProtocolExtensionContainer_9625P290_tags_581, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P290_tags_581) - /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_9625P290_tags_581[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P370_tags_741, + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P370_tags_741) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P370_tags_741[0]), /* 1 */ + asn_DEF_NGAP_ProtocolExtensionContainer_11905P370_tags_741, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P370_tags_741) + /sizeof(asn_DEF_NGAP_ProtocolExtensionContainer_11905P370_tags_741[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolExtensionContainer_9625P290_constr_581, + &asn_PER_type_NGAP_ProtocolExtensionContainer_11905P370_constr_741, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolExtensionContainer_9625P290_581, + asn_MBR_NGAP_ProtocolExtensionContainer_11905P370_741, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolExtensionContainer_9625P290_specs_581 /* Additional specs */ + &asn_SPC_NGAP_ProtocolExtensionContainer_11905P370_specs_741 /* Additional specs */ }; diff --git a/lib/asn1c/ngap/NGAP_ProtocolExtensionContainer.h b/lib/asn1c/ngap/NGAP_ProtocolExtensionContainer.h index 19d14dcaf..8bdfe3cff 100644 --- a/lib/asn1c/ngap/NGAP_ProtocolExtensionContainer.h +++ b/lib/asn1c/ngap/NGAP_ProtocolExtensionContainer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-Containers" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -36,8 +36,13 @@ struct NGAP_AreaOfInterestRANNodeItem_ExtIEs; struct NGAP_AreaOfInterestTAIItem_ExtIEs; struct NGAP_AssistanceDataForPaging_ExtIEs; struct NGAP_AssistanceDataForRecommendedCells_ExtIEs; +struct NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs; +struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs; struct NGAP_AssociatedQosFlowItem_ExtIEs; struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs; +struct NGAP_AvailableRANVisibleQoEMetrics_ExtIEs; +struct NGAP_BeamMeasurementsReportConfiguration_ExtIEs; +struct NGAP_BeamMeasurementsReportQuantity_ExtIEs; struct NGAP_BroadcastPLMNItem_ExtIEs; struct NGAP_BluetoothMeasurementConfiguration_ExtIEs; struct NGAP_BluetoothMeasConfigNameItem_ExtIEs; @@ -67,6 +72,7 @@ struct NGAP_CriticalityDiagnostics_ExtIEs; struct NGAP_CriticalityDiagnostics_IE_Item_ExtIEs; struct NGAP_CellBasedMDT_NR_ExtIEs; struct NGAP_CellBasedMDT_EUTRA_ExtIEs; +struct NGAP_CellBasedQMC_ExtIEs; struct NGAP_DataForwardingResponseDRBItem_ExtIEs; struct NGAP_DAPSRequestInfo_ExtIEs; struct NGAP_DAPSResponseInfoItem_ExtIEs; @@ -92,6 +98,8 @@ struct NGAP_EndpointIPAddressAndPort_ExtIEs; struct NGAP_EPS_TAI_ExtIEs; struct NGAP_E_RABInformationItem_ExtIEs; struct NGAP_EUTRA_CGI_ExtIEs; +struct NGAP_EUTRA_PagingeDRXInformation_ExtIEs; +struct NGAP_ExcessPacketDelayThresholdItem_ExtIEs; struct NGAP_ExpectedUEActivityBehaviour_ExtIEs; struct NGAP_ExpectedUEBehaviour_ExtIEs; struct NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs; @@ -100,6 +108,10 @@ struct NGAP_Extended_RANNodeName_ExtIEs; struct NGAP_ExtendedRATRestrictionInformation_ExtIEs; struct NGAP_EventL1LoggedMDTConfig_ExtIEs; struct NGAP_FailureIndication_ExtIEs; +struct NGAP_FiveG_ProSeAuthorized_ExtIEs; +struct NGAP_FiveG_ProSePC5QoSParameters_ExtIEs; +struct NGAP_FiveGProSePC5QoSFlowItem_ExtIEs; +struct NGAP_FiveGProSePC5FlowBitRates_ExtIEs; struct NGAP_FiveG_S_TMSI_ExtIEs; struct NGAP_ForbiddenAreaInformation_Item_ExtIEs; struct NGAP_FromEUTRANtoNGRAN_ExtIEs; @@ -127,19 +139,68 @@ struct NGAP_InterSystemFailureIndication_ExtIEs; struct NGAP_IntersystemSONConfigurationTransfer_ExtIEs; struct NGAP_IntersystemSONeNBID_ExtIEs; struct NGAP_IntersystemSONNGRANnodeID_ExtIEs; +struct NGAP_IntersystemCellActivationRequest_ExtIEs; +struct NGAP_IntersystemResourceStatusRequest_ExtIEs; +struct NGAP_EUTRAN_ReportingSystemIEs_ExtIEs; +struct NGAP_NGRAN_ReportingSystemIEs_ExtIEs; +struct NGAP_EUTRAN_CellToReportItem_ExtIEs; +struct NGAP_NGRAN_CellToReportItem_ExtIEs; +struct NGAP_EventBasedReportingIEs_ExtIEs; +struct NGAP_PeriodicReportingIEs_ExtIEs; +struct NGAP_IntersystemCellActivationReply_ExtIEs; +struct NGAP_IntersystemResourceStatusReply_ExtIEs; +struct NGAP_IntersystemCellStateIndication_ExtIEs; +struct NGAP_NotificationCell_Item_ExtIEs; +struct NGAP_IntersystemResourceStatusReport_ExtIEs; +struct NGAP_EUTRAN_ReportingStatusIEs_ExtIEs; +struct NGAP_EUTRAN_CellReportItem_ExtIEs; +struct NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs; +struct NGAP_CompositeAvailableCapacity_ExtIEs; +struct NGAP_EUTRAN_RadioResourceStatus_ExtIEs; +struct NGAP_NGRAN_ReportingStatusIEs_ExtIEs; +struct NGAP_NGRAN_CellReportItem_ExtIEs; +struct NGAP_NGRAN_RadioResourceStatus_ExtIEs; struct NGAP_InterSystemHOReport_ExtIEs; struct NGAP_IntersystemUnnecessaryHO_ExtIEs; struct NGAP_LAI_ExtIEs; struct NGAP_LastVisitedCellItem_ExtIEs; struct NGAP_LastVisitedNGRANCellInformation_ExtIEs; +struct NGAP_LastVisitedPSCellInformation_ExtIEs; struct NGAP_LocationReportingRequestType_ExtIEs; struct NGAP_LoggedMDTNr_ExtIEs; struct NGAP_LTEV2XServicesAuthorized_ExtIEs; struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs; +struct NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs; +struct NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs; +struct NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs; +struct NGAP_MBS_ServiceAreaInformationItem_ExtIEs; +struct NGAP_MBS_ServiceAreaInformation_ExtIEs; +struct NGAP_MBS_SessionID_ExtIEs; +struct NGAP_MBSSessionFailedtoSetupItem_ExtIEs; +struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs; +struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs; +struct NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs; +struct NGAP_MBSSessionSetupResponseItem_ExtIEs; +struct NGAP_MBSSessionReleaseResponseTransfer_ExtIEs; +struct NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs; +struct NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs; +struct NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs; +struct NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs; +struct NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs; +struct NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs; +struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs; +struct NGAP_MBSSessionSetupRequestItem_ExtIEs; +struct NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs; +struct NGAP_MBSSessionToReleaseItem_ExtIEs; struct NGAP_MobilityRestrictionList_ExtIEs; struct NGAP_MDT_Configuration_ExtIEs; struct NGAP_MDT_Configuration_NR_ExtIEs; struct NGAP_MDT_Configuration_EUTRA_ExtIEs; +struct NGAP_MulticastSessionActivationRequestTransfer_ExtIEs; +struct NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs; +struct NGAP_MulticastGroupPagingAreaItem_ExtIEs; +struct NGAP_MulticastGroupPagingArea_ExtIEs; +struct NGAP_UE_PagingItem_ExtIEs; struct NGAP_M1Configuration_ExtIEs; struct NGAP_M1ThresholdEventA2_ExtIEs; struct NGAP_M1PeriodicReporting_ExtIEs; @@ -149,9 +210,13 @@ struct NGAP_M6Configuration_ExtIEs; struct NGAP_M7Configuration_ExtIEs; struct NGAP_MDT_Location_Info_ExtIEs; struct NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs; +struct NGAP_NGAPIESupportInformationRequestItem_ExtIEs; +struct NGAP_NGAPIESupportInformationResponseItem_ExtIEs; struct NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs; struct NGAP_NonDynamic5QIDescriptor_ExtIEs; struct NGAP_NR_CGI_ExtIEs; +struct NGAP_NR_PagingeDRXInformation_ExtIEs; +struct NGAP_NRNTNTAIInformation_ExtIEs; struct NGAP_NRFrequencyBandItem_ExtIEs; struct NGAP_NRFrequencyInfo_ExtIEs; struct NGAP_NRV2XServicesAuthorized_ExtIEs; @@ -160,7 +225,6 @@ struct NGAP_OverloadStartNSSAIItem_ExtIEs; struct NGAP_PacketErrorRate_ExtIEs; struct NGAP_PagingAssisDataforCEcapabUE_ExtIEs; struct NGAP_PagingAttemptInformation_ExtIEs; -struct NGAP_PagingeDRXInformation_ExtIEs; struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs; struct NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs; struct NGAP_PathSwitchRequestTransfer_ExtIEs; @@ -218,8 +282,12 @@ struct NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs; struct NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs; struct NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs; struct NGAP_PDUSessionUsageReport_ExtIEs; +struct NGAP_PEIPSassistanceInformation_ExtIEs; +struct NGAP_PLMNAreaBasedQMC_ExtIEs; struct NGAP_PLMNSupportItem_ExtIEs; struct NGAP_PNI_NPN_MobilityInformation_ExtIEs; +struct NGAP_QMCConfigInfo_ExtIEs; +struct NGAP_QMCDeactivation_ExtIEs; struct NGAP_QosFlowAcceptedItem_ExtIEs; struct NGAP_QosFlowAddOrModifyRequestItem_ExtIEs; struct NGAP_QosFlowAddOrModifyResponseItem_ExtIEs; @@ -255,12 +323,15 @@ struct NGAP_SensorMeasurementConfiguration_ExtIEs; struct NGAP_SensorMeasConfigNameItem_ExtIEs; struct NGAP_ServedGUAMIItem_ExtIEs; struct NGAP_ServiceAreaInformation_Item_ExtIEs; +struct NGAP_SharedNGU_MulticastTNLInformation_ExtIEs; struct NGAP_SliceOverloadItem_ExtIEs; struct NGAP_SliceSupportItem_ExtIEs; +struct NGAP_SliceSupportQMC_Item_ExtIEs; struct NGAP_SNPN_MobilityInformation_ExtIEs; struct NGAP_S_NSSAI_ExtIEs; struct NGAP_SONConfigurationTransfer_ExtIEs; struct NGAP_SONInformationReply_ExtIEs; +struct NGAP_SuccessfulHandoverReport_Item_ExtIEs; struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs; struct NGAP_SourceRANNodeID_ExtIEs; struct NGAP_SourceToTarget_AMFInformationReroute_ExtIEs; @@ -272,19 +343,27 @@ struct NGAP_TAICancelledEUTRA_Item_ExtIEs; struct NGAP_TAICancelledNR_Item_ExtIEs; struct NGAP_TAIListForInactiveItem_ExtIEs; struct NGAP_TAIListForPagingItem_ExtIEs; +struct NGAP_TAINSAGSupportItem_ExtIEs; struct NGAP_TargeteNB_ID_ExtIEs; struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs; struct NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs; +struct NGAP_TargetNSSAI_Item_ExtIEs; +struct NGAP_TargetNSSAIInformation_Item_ExtIEs; struct NGAP_TargetRANNodeID_ExtIEs; struct NGAP_TargetRNC_ID_ExtIEs; +struct NGAP_TimeSyncAssistanceInfo_ExtIEs; struct NGAP_TNLAssociationItem_ExtIEs; struct NGAP_TooearlyIntersystemHO_ExtIEs; struct NGAP_TraceActivation_ExtIEs; struct NGAP_TAIBasedMDT_ExtIEs; +struct NGAP_TAIBasedQMC_ExtIEs; +struct NGAP_TABasedQMC_ExtIEs; struct NGAP_TABasedMDT_ExtIEs; struct NGAP_TSCAssistanceInformation_ExtIEs; struct NGAP_TSCTrafficCharacteristics_ExtIEs; struct NGAP_UEAggregateMaximumBitRate_ExtIEs; +struct NGAP_UEAppLayerMeasInfoItem_ExtIEs; +struct NGAP_UEAppLayerMeasConfigInfo_ExtIEs; struct NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs; struct NGAP_UEContextResumeRequestTransfer_ExtIEs; struct NGAP_UEContextResumeResponseTransfer_ExtIEs; @@ -294,6 +373,7 @@ struct NGAP_UE_NGAP_ID_pair_ExtIEs; struct NGAP_UEPresenceInAreaOfInterestItem_ExtIEs; struct NGAP_UERadioCapabilityForPaging_ExtIEs; struct NGAP_UESecurityCapabilities_ExtIEs; +struct NGAP_UESliceMaximumBitRateItem_ExtIEs; struct NGAP_UL_CP_SecurityInformation_ExtIEs; struct NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs; struct NGAP_UnavailableGUAMIItem_ExtIEs; @@ -313,2918 +393,3718 @@ struct NGAP_XnExtTLA_Item_ExtIEs; struct NGAP_XnTNLConfigurationInfo_ExtIEs; /* NGAP_ProtocolExtensionContainer */ -typedef struct NGAP_ProtocolExtensionContainer_9625P0 { +typedef struct NGAP_ProtocolExtensionContainer_11905P0 { A_SEQUENCE_OF(struct NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P0_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P1 { +} NGAP_ProtocolExtensionContainer_11905P0_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P1 { A_SEQUENCE_OF(struct NGAP_AllocationAndRetentionPriority_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P1_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P2 { +} NGAP_ProtocolExtensionContainer_11905P1_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P2 { A_SEQUENCE_OF(struct NGAP_AllowedNSSAI_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P2_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P3 { +} NGAP_ProtocolExtensionContainer_11905P2_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P3 { A_SEQUENCE_OF(struct NGAP_Allowed_PNI_NPN_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P3_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P4 { +} NGAP_ProtocolExtensionContainer_11905P3_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P4 { A_SEQUENCE_OF(struct NGAP_AlternativeQoSParaSetItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P4_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P5 { +} NGAP_ProtocolExtensionContainer_11905P4_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P5 { A_SEQUENCE_OF(struct NGAP_AMF_TNLAssociationSetupItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P5_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P6 { +} NGAP_ProtocolExtensionContainer_11905P5_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P6 { A_SEQUENCE_OF(struct NGAP_AMF_TNLAssociationToAddItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P6_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P7 { +} NGAP_ProtocolExtensionContainer_11905P6_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P7 { A_SEQUENCE_OF(struct NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P7_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P8 { +} NGAP_ProtocolExtensionContainer_11905P7_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P8 { A_SEQUENCE_OF(struct NGAP_AMF_TNLAssociationToUpdateItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P8_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P9 { +} NGAP_ProtocolExtensionContainer_11905P8_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P9 { A_SEQUENCE_OF(struct NGAP_AreaOfInterest_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P9_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P10 { +} NGAP_ProtocolExtensionContainer_11905P9_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P10 { A_SEQUENCE_OF(struct NGAP_AreaOfInterestCellItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P10_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P11 { +} NGAP_ProtocolExtensionContainer_11905P10_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P11 { A_SEQUENCE_OF(struct NGAP_AreaOfInterestItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P11_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P12 { +} NGAP_ProtocolExtensionContainer_11905P11_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P12 { A_SEQUENCE_OF(struct NGAP_AreaOfInterestRANNodeItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P12_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P13 { +} NGAP_ProtocolExtensionContainer_11905P12_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P13 { A_SEQUENCE_OF(struct NGAP_AreaOfInterestTAIItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P13_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P14 { +} NGAP_ProtocolExtensionContainer_11905P13_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P14 { A_SEQUENCE_OF(struct NGAP_AssistanceDataForPaging_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P14_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P15 { +} NGAP_ProtocolExtensionContainer_11905P14_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P15 { A_SEQUENCE_OF(struct NGAP_AssistanceDataForRecommendedCells_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P15_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P16 { +} NGAP_ProtocolExtensionContainer_11905P15_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P16 { + A_SEQUENCE_OF(struct NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P16_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P17 { + A_SEQUENCE_OF(struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P17_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P18 { A_SEQUENCE_OF(struct NGAP_AssociatedQosFlowItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P16_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P17 { +} NGAP_ProtocolExtensionContainer_11905P18_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P19 { A_SEQUENCE_OF(struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P17_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P18 { +} NGAP_ProtocolExtensionContainer_11905P19_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P20 { + A_SEQUENCE_OF(struct NGAP_AvailableRANVisibleQoEMetrics_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P20_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P21 { + A_SEQUENCE_OF(struct NGAP_BeamMeasurementsReportConfiguration_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P21_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P22 { + A_SEQUENCE_OF(struct NGAP_BeamMeasurementsReportQuantity_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P22_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P23 { A_SEQUENCE_OF(struct NGAP_BroadcastPLMNItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P18_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P19 { +} NGAP_ProtocolExtensionContainer_11905P23_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P24 { A_SEQUENCE_OF(struct NGAP_BluetoothMeasurementConfiguration_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P19_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P20 { +} NGAP_ProtocolExtensionContainer_11905P24_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P25 { A_SEQUENCE_OF(struct NGAP_BluetoothMeasConfigNameItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P20_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P21 { +} NGAP_ProtocolExtensionContainer_11905P25_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P26 { A_SEQUENCE_OF(struct NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P21_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P22 { +} NGAP_ProtocolExtensionContainer_11905P26_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P27 { A_SEQUENCE_OF(struct NGAP_CancelledCellsInEAI_NR_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P22_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P23 { +} NGAP_ProtocolExtensionContainer_11905P27_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P28 { A_SEQUENCE_OF(struct NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P23_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P24 { +} NGAP_ProtocolExtensionContainer_11905P28_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P29 { A_SEQUENCE_OF(struct NGAP_CancelledCellsInTAI_NR_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P24_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P25 { +} NGAP_ProtocolExtensionContainer_11905P29_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P30 { A_SEQUENCE_OF(struct NGAP_CandidateCellItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P25_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P26 { +} NGAP_ProtocolExtensionContainer_11905P30_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P31 { A_SEQUENCE_OF(struct NGAP_CandidateCellID_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P26_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P27 { +} NGAP_ProtocolExtensionContainer_11905P31_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P32 { A_SEQUENCE_OF(struct NGAP_CandidatePCI_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P27_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P28 { +} NGAP_ProtocolExtensionContainer_11905P32_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P33 { A_SEQUENCE_OF(struct NGAP_Cell_CAGInformation_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P28_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P29 { +} NGAP_ProtocolExtensionContainer_11905P33_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P34 { A_SEQUENCE_OF(struct NGAP_CellIDBroadcastEUTRA_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P29_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P30 { +} NGAP_ProtocolExtensionContainer_11905P34_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P35 { A_SEQUENCE_OF(struct NGAP_CellIDBroadcastNR_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P30_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P31 { +} NGAP_ProtocolExtensionContainer_11905P35_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P36 { A_SEQUENCE_OF(struct NGAP_CellIDCancelledEUTRA_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P31_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P32 { +} NGAP_ProtocolExtensionContainer_11905P36_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P37 { A_SEQUENCE_OF(struct NGAP_CellIDCancelledNR_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P32_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P33 { +} NGAP_ProtocolExtensionContainer_11905P37_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P38 { A_SEQUENCE_OF(struct NGAP_CellType_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P33_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P34 { +} NGAP_ProtocolExtensionContainer_11905P38_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P39 { A_SEQUENCE_OF(struct NGAP_CNAssistedRANTuning_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P34_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P35 { +} NGAP_ProtocolExtensionContainer_11905P39_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P40 { A_SEQUENCE_OF(struct NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P35_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P36 { +} NGAP_ProtocolExtensionContainer_11905P40_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P41 { A_SEQUENCE_OF(struct NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P36_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P37 { +} NGAP_ProtocolExtensionContainer_11905P41_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P42 { A_SEQUENCE_OF(struct NGAP_CompletedCellsInEAI_NR_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P37_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P38 { +} NGAP_ProtocolExtensionContainer_11905P42_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P43 { A_SEQUENCE_OF(struct NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P38_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P39 { +} NGAP_ProtocolExtensionContainer_11905P43_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P44 { A_SEQUENCE_OF(struct NGAP_CompletedCellsInTAI_NR_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P39_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P40 { +} NGAP_ProtocolExtensionContainer_11905P44_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P45 { A_SEQUENCE_OF(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P40_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P41 { +} NGAP_ProtocolExtensionContainer_11905P45_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P46 { A_SEQUENCE_OF(struct NGAP_COUNTValueForPDCP_SN12_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P41_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P42 { +} NGAP_ProtocolExtensionContainer_11905P46_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P47 { A_SEQUENCE_OF(struct NGAP_COUNTValueForPDCP_SN18_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P42_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P43 { +} NGAP_ProtocolExtensionContainer_11905P47_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P48 { A_SEQUENCE_OF(struct NGAP_CriticalityDiagnostics_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P43_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P44 { +} NGAP_ProtocolExtensionContainer_11905P48_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P49 { A_SEQUENCE_OF(struct NGAP_CriticalityDiagnostics_IE_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P44_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P45 { +} NGAP_ProtocolExtensionContainer_11905P49_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P50 { A_SEQUENCE_OF(struct NGAP_CellBasedMDT_NR_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P45_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P46 { +} NGAP_ProtocolExtensionContainer_11905P50_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P51 { A_SEQUENCE_OF(struct NGAP_CellBasedMDT_EUTRA_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P46_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P47 { +} NGAP_ProtocolExtensionContainer_11905P51_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P52 { + A_SEQUENCE_OF(struct NGAP_CellBasedQMC_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P52_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P53 { A_SEQUENCE_OF(struct NGAP_DataForwardingResponseDRBItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P47_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P48 { +} NGAP_ProtocolExtensionContainer_11905P53_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P54 { A_SEQUENCE_OF(struct NGAP_DAPSRequestInfo_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P48_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P49 { +} NGAP_ProtocolExtensionContainer_11905P54_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P55 { A_SEQUENCE_OF(struct NGAP_DAPSResponseInfoItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P49_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P50 { +} NGAP_ProtocolExtensionContainer_11905P55_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P56 { A_SEQUENCE_OF(struct NGAP_DAPSResponseInfo_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P50_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P51 { +} NGAP_ProtocolExtensionContainer_11905P56_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P57 { A_SEQUENCE_OF(struct NGAP_DataForwardingResponseERABListItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P51_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P52 { +} NGAP_ProtocolExtensionContainer_11905P57_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P58 { A_SEQUENCE_OF(struct NGAP_DL_CP_SecurityInformation_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P52_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P53 { +} NGAP_ProtocolExtensionContainer_11905P58_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P59 { A_SEQUENCE_OF(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P53_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P54 { +} NGAP_ProtocolExtensionContainer_11905P59_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P60 { A_SEQUENCE_OF(struct NGAP_DRBStatusDL12_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P54_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P55 { +} NGAP_ProtocolExtensionContainer_11905P60_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P61 { A_SEQUENCE_OF(struct NGAP_DRBStatusDL18_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P55_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P56 { +} NGAP_ProtocolExtensionContainer_11905P61_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P62 { A_SEQUENCE_OF(struct NGAP_DRBStatusUL12_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P56_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P57 { +} NGAP_ProtocolExtensionContainer_11905P62_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P63 { A_SEQUENCE_OF(struct NGAP_DRBStatusUL18_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P57_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P58 { +} NGAP_ProtocolExtensionContainer_11905P63_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P64 { A_SEQUENCE_OF(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P58_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P59 { +} NGAP_ProtocolExtensionContainer_11905P64_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P65 { A_SEQUENCE_OF(struct NGAP_Dynamic5QIDescriptor_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P59_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P60 { +} NGAP_ProtocolExtensionContainer_11905P65_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P66 { A_SEQUENCE_OF(struct NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P60_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P61 { +} NGAP_ProtocolExtensionContainer_11905P66_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P67 { A_SEQUENCE_OF(struct NGAP_FirstDLCount_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P61_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P62 { +} NGAP_ProtocolExtensionContainer_11905P67_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P68 { A_SEQUENCE_OF(struct NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P62_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P63 { +} NGAP_ProtocolExtensionContainer_11905P68_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P69 { A_SEQUENCE_OF(struct NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P63_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P64 { +} NGAP_ProtocolExtensionContainer_11905P69_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P70 { A_SEQUENCE_OF(struct NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P64_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P65 { +} NGAP_ProtocolExtensionContainer_11905P70_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P71 { A_SEQUENCE_OF(struct NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P65_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P66 { +} NGAP_ProtocolExtensionContainer_11905P71_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P72 { A_SEQUENCE_OF(struct NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P66_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P67 { +} NGAP_ProtocolExtensionContainer_11905P72_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P73 { A_SEQUENCE_OF(struct NGAP_EmergencyFallbackIndicator_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P67_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P68 { +} NGAP_ProtocolExtensionContainer_11905P73_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P74 { A_SEQUENCE_OF(struct NGAP_EndpointIPAddressAndPort_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P68_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P69 { +} NGAP_ProtocolExtensionContainer_11905P74_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P75 { A_SEQUENCE_OF(struct NGAP_EPS_TAI_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P69_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P70 { +} NGAP_ProtocolExtensionContainer_11905P75_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P76 { A_SEQUENCE_OF(struct NGAP_E_RABInformationItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P70_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P71 { +} NGAP_ProtocolExtensionContainer_11905P76_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P77 { A_SEQUENCE_OF(struct NGAP_EUTRA_CGI_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P71_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P72 { +} NGAP_ProtocolExtensionContainer_11905P77_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P78 { + A_SEQUENCE_OF(struct NGAP_EUTRA_PagingeDRXInformation_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P78_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P79 { + A_SEQUENCE_OF(struct NGAP_ExcessPacketDelayThresholdItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P79_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P80 { A_SEQUENCE_OF(struct NGAP_ExpectedUEActivityBehaviour_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P72_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P73 { +} NGAP_ProtocolExtensionContainer_11905P80_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P81 { A_SEQUENCE_OF(struct NGAP_ExpectedUEBehaviour_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P73_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P74 { +} NGAP_ProtocolExtensionContainer_11905P81_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P82 { A_SEQUENCE_OF(struct NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P74_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P75 { +} NGAP_ProtocolExtensionContainer_11905P82_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P83 { A_SEQUENCE_OF(struct NGAP_Extended_AMFName_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P75_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P76 { +} NGAP_ProtocolExtensionContainer_11905P83_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P84 { A_SEQUENCE_OF(struct NGAP_Extended_RANNodeName_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P76_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P77 { +} NGAP_ProtocolExtensionContainer_11905P84_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P85 { A_SEQUENCE_OF(struct NGAP_ExtendedRATRestrictionInformation_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P77_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P78 { +} NGAP_ProtocolExtensionContainer_11905P85_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P86 { A_SEQUENCE_OF(struct NGAP_EventL1LoggedMDTConfig_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P78_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P79 { +} NGAP_ProtocolExtensionContainer_11905P86_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P87 { A_SEQUENCE_OF(struct NGAP_FailureIndication_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P79_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P80 { +} NGAP_ProtocolExtensionContainer_11905P87_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P88 { + A_SEQUENCE_OF(struct NGAP_FiveG_ProSeAuthorized_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P88_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P89 { + A_SEQUENCE_OF(struct NGAP_FiveG_ProSePC5QoSParameters_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P89_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P90 { + A_SEQUENCE_OF(struct NGAP_FiveGProSePC5QoSFlowItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P90_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P91 { + A_SEQUENCE_OF(struct NGAP_FiveGProSePC5FlowBitRates_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P91_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P92 { A_SEQUENCE_OF(struct NGAP_FiveG_S_TMSI_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P80_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P81 { +} NGAP_ProtocolExtensionContainer_11905P92_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P93 { A_SEQUENCE_OF(struct NGAP_ForbiddenAreaInformation_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P81_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P82 { +} NGAP_ProtocolExtensionContainer_11905P93_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P94 { A_SEQUENCE_OF(struct NGAP_FromEUTRANtoNGRAN_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P82_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P83 { +} NGAP_ProtocolExtensionContainer_11905P94_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P95 { A_SEQUENCE_OF(struct NGAP_FromNGRANtoEUTRAN_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P83_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P84 { +} NGAP_ProtocolExtensionContainer_11905P95_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P96 { A_SEQUENCE_OF(struct NGAP_GBR_QosInformation_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P84_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P85 { +} NGAP_ProtocolExtensionContainer_11905P96_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P97 { A_SEQUENCE_OF(struct NGAP_GlobalENB_ID_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P85_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P86 { +} NGAP_ProtocolExtensionContainer_11905P97_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P98 { A_SEQUENCE_OF(struct NGAP_GlobalGNB_ID_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P86_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P87 { +} NGAP_ProtocolExtensionContainer_11905P98_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P99 { A_SEQUENCE_OF(struct NGAP_GlobalN3IWF_ID_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P87_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P88 { +} NGAP_ProtocolExtensionContainer_11905P99_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P100 { A_SEQUENCE_OF(struct NGAP_GlobalLine_ID_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P88_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P89 { +} NGAP_ProtocolExtensionContainer_11905P100_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P101 { A_SEQUENCE_OF(struct NGAP_GlobalNgENB_ID_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P89_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P90 { +} NGAP_ProtocolExtensionContainer_11905P101_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P102 { A_SEQUENCE_OF(struct NGAP_GlobalTNGF_ID_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P90_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P91 { +} NGAP_ProtocolExtensionContainer_11905P102_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P103 { A_SEQUENCE_OF(struct NGAP_GlobalTWIF_ID_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P91_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P92 { +} NGAP_ProtocolExtensionContainer_11905P103_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P104 { A_SEQUENCE_OF(struct NGAP_GlobalW_AGF_ID_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P92_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P93 { +} NGAP_ProtocolExtensionContainer_11905P104_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P105 { A_SEQUENCE_OF(struct NGAP_GTPTunnel_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P93_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P94 { +} NGAP_ProtocolExtensionContainer_11905P105_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P106 { A_SEQUENCE_OF(struct NGAP_GUAMI_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P94_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P95 { +} NGAP_ProtocolExtensionContainer_11905P106_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P107 { A_SEQUENCE_OF(struct NGAP_HandoverCommandTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P95_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P96 { +} NGAP_ProtocolExtensionContainer_11905P107_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P108 { A_SEQUENCE_OF(struct NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P96_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P97 { +} NGAP_ProtocolExtensionContainer_11905P108_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P109 { A_SEQUENCE_OF(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P97_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P98 { +} NGAP_ProtocolExtensionContainer_11905P109_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P110 { A_SEQUENCE_OF(struct NGAP_HandoverRequiredTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P98_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P99 { +} NGAP_ProtocolExtensionContainer_11905P110_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P111 { A_SEQUENCE_OF(struct NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P99_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P100 { +} NGAP_ProtocolExtensionContainer_11905P111_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P112 { A_SEQUENCE_OF(struct NGAP_HOReport_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P100_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P101 { +} NGAP_ProtocolExtensionContainer_11905P112_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P113 { A_SEQUENCE_OF(struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P101_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P102 { +} NGAP_ProtocolExtensionContainer_11905P113_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P114 { A_SEQUENCE_OF(struct NGAP_ImmediateMDTNr_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P102_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P103 { +} NGAP_ProtocolExtensionContainer_11905P114_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P115 { A_SEQUENCE_OF(struct NGAP_InterSystemFailureIndication_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P103_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P104 { +} NGAP_ProtocolExtensionContainer_11905P115_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P116 { A_SEQUENCE_OF(struct NGAP_IntersystemSONConfigurationTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P104_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P105 { +} NGAP_ProtocolExtensionContainer_11905P116_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P117 { A_SEQUENCE_OF(struct NGAP_IntersystemSONeNBID_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P105_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P106 { +} NGAP_ProtocolExtensionContainer_11905P117_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P118 { A_SEQUENCE_OF(struct NGAP_IntersystemSONNGRANnodeID_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P106_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P107 { +} NGAP_ProtocolExtensionContainer_11905P118_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P119 { + A_SEQUENCE_OF(struct NGAP_IntersystemCellActivationRequest_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P119_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P120 { + A_SEQUENCE_OF(struct NGAP_IntersystemResourceStatusRequest_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P120_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P121 { + A_SEQUENCE_OF(struct NGAP_EUTRAN_ReportingSystemIEs_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P121_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P122 { + A_SEQUENCE_OF(struct NGAP_NGRAN_ReportingSystemIEs_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P122_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P123 { + A_SEQUENCE_OF(struct NGAP_EUTRAN_CellToReportItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P123_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P124 { + A_SEQUENCE_OF(struct NGAP_NGRAN_CellToReportItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P124_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P125 { + A_SEQUENCE_OF(struct NGAP_EventBasedReportingIEs_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P125_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P126 { + A_SEQUENCE_OF(struct NGAP_PeriodicReportingIEs_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P126_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P127 { + A_SEQUENCE_OF(struct NGAP_IntersystemCellActivationReply_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P127_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P128 { + A_SEQUENCE_OF(struct NGAP_IntersystemResourceStatusReply_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P128_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P129 { + A_SEQUENCE_OF(struct NGAP_IntersystemCellStateIndication_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P129_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P130 { + A_SEQUENCE_OF(struct NGAP_NotificationCell_Item_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P130_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P131 { + A_SEQUENCE_OF(struct NGAP_IntersystemResourceStatusReport_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P131_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P132 { + A_SEQUENCE_OF(struct NGAP_EUTRAN_ReportingStatusIEs_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P132_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P133 { + A_SEQUENCE_OF(struct NGAP_EUTRAN_CellReportItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P133_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P134 { + A_SEQUENCE_OF(struct NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P134_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P135 { + A_SEQUENCE_OF(struct NGAP_CompositeAvailableCapacity_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P135_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P136 { + A_SEQUENCE_OF(struct NGAP_EUTRAN_RadioResourceStatus_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P136_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P137 { + A_SEQUENCE_OF(struct NGAP_NGRAN_ReportingStatusIEs_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P137_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P138 { + A_SEQUENCE_OF(struct NGAP_NGRAN_CellReportItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P138_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P139 { + A_SEQUENCE_OF(struct NGAP_NGRAN_RadioResourceStatus_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P139_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P140 { A_SEQUENCE_OF(struct NGAP_InterSystemHOReport_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P107_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P108 { +} NGAP_ProtocolExtensionContainer_11905P140_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P141 { A_SEQUENCE_OF(struct NGAP_IntersystemUnnecessaryHO_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P108_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P109 { +} NGAP_ProtocolExtensionContainer_11905P141_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P142 { A_SEQUENCE_OF(struct NGAP_LAI_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P109_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P110 { +} NGAP_ProtocolExtensionContainer_11905P142_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P143 { A_SEQUENCE_OF(struct NGAP_LastVisitedCellItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P110_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P111 { +} NGAP_ProtocolExtensionContainer_11905P143_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P144 { A_SEQUENCE_OF(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P111_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P112 { +} NGAP_ProtocolExtensionContainer_11905P144_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P145 { + A_SEQUENCE_OF(struct NGAP_LastVisitedPSCellInformation_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P145_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P146 { A_SEQUENCE_OF(struct NGAP_LocationReportingRequestType_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P112_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P113 { +} NGAP_ProtocolExtensionContainer_11905P146_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P147 { A_SEQUENCE_OF(struct NGAP_LoggedMDTNr_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P113_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P114 { +} NGAP_ProtocolExtensionContainer_11905P147_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P148 { A_SEQUENCE_OF(struct NGAP_LTEV2XServicesAuthorized_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P114_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P115 { +} NGAP_ProtocolExtensionContainer_11905P148_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P149 { A_SEQUENCE_OF(struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P115_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P116 { +} NGAP_ProtocolExtensionContainer_11905P149_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P150 { + A_SEQUENCE_OF(struct NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P150_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P151 { + A_SEQUENCE_OF(struct NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P151_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P152 { + A_SEQUENCE_OF(struct NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P152_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P153 { + A_SEQUENCE_OF(struct NGAP_MBS_ServiceAreaInformationItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P153_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P154 { + A_SEQUENCE_OF(struct NGAP_MBS_ServiceAreaInformation_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P154_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P155 { + A_SEQUENCE_OF(struct NGAP_MBS_SessionID_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P155_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P156 { + A_SEQUENCE_OF(struct NGAP_MBSSessionFailedtoSetupItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P156_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P157 { + A_SEQUENCE_OF(struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P157_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P158 { + A_SEQUENCE_OF(struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P158_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P159 { + A_SEQUENCE_OF(struct NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P159_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P160 { + A_SEQUENCE_OF(struct NGAP_MBSSessionSetupResponseItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P160_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P161 { + A_SEQUENCE_OF(struct NGAP_MBSSessionReleaseResponseTransfer_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P161_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P162 { + A_SEQUENCE_OF(struct NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P162_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P163 { + A_SEQUENCE_OF(struct NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P163_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P164 { + A_SEQUENCE_OF(struct NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P164_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P165 { + A_SEQUENCE_OF(struct NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P165_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P166 { + A_SEQUENCE_OF(struct NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P166_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P167 { + A_SEQUENCE_OF(struct NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P167_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P168 { + A_SEQUENCE_OF(struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P168_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P169 { + A_SEQUENCE_OF(struct NGAP_MBSSessionSetupRequestItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P169_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P170 { + A_SEQUENCE_OF(struct NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P170_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P171 { + A_SEQUENCE_OF(struct NGAP_MBSSessionToReleaseItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P171_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P172 { A_SEQUENCE_OF(struct NGAP_MobilityRestrictionList_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P116_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P117 { +} NGAP_ProtocolExtensionContainer_11905P172_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P173 { A_SEQUENCE_OF(struct NGAP_MDT_Configuration_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P117_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P118 { +} NGAP_ProtocolExtensionContainer_11905P173_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P174 { A_SEQUENCE_OF(struct NGAP_MDT_Configuration_NR_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P118_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P119 { +} NGAP_ProtocolExtensionContainer_11905P174_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P175 { A_SEQUENCE_OF(struct NGAP_MDT_Configuration_EUTRA_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P119_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P120 { +} NGAP_ProtocolExtensionContainer_11905P175_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P176 { + A_SEQUENCE_OF(struct NGAP_MulticastSessionActivationRequestTransfer_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P176_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P177 { + A_SEQUENCE_OF(struct NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P177_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P178 { + A_SEQUENCE_OF(struct NGAP_MulticastGroupPagingAreaItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P178_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P179 { + A_SEQUENCE_OF(struct NGAP_MulticastGroupPagingArea_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P179_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P180 { + A_SEQUENCE_OF(struct NGAP_UE_PagingItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P180_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P181 { A_SEQUENCE_OF(struct NGAP_M1Configuration_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P120_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P121 { +} NGAP_ProtocolExtensionContainer_11905P181_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P182 { A_SEQUENCE_OF(struct NGAP_M1ThresholdEventA2_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P121_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P122 { +} NGAP_ProtocolExtensionContainer_11905P182_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P183 { A_SEQUENCE_OF(struct NGAP_M1PeriodicReporting_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P122_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P123 { +} NGAP_ProtocolExtensionContainer_11905P183_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P184 { A_SEQUENCE_OF(struct NGAP_M4Configuration_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P123_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P124 { +} NGAP_ProtocolExtensionContainer_11905P184_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P185 { A_SEQUENCE_OF(struct NGAP_M5Configuration_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P124_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P125 { +} NGAP_ProtocolExtensionContainer_11905P185_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P186 { A_SEQUENCE_OF(struct NGAP_M6Configuration_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P125_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P126 { +} NGAP_ProtocolExtensionContainer_11905P186_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P187 { A_SEQUENCE_OF(struct NGAP_M7Configuration_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P126_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P127 { +} NGAP_ProtocolExtensionContainer_11905P187_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P188 { A_SEQUENCE_OF(struct NGAP_MDT_Location_Info_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P127_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P128 { +} NGAP_ProtocolExtensionContainer_11905P188_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P189 { A_SEQUENCE_OF(struct NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P128_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P129 { +} NGAP_ProtocolExtensionContainer_11905P189_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P190 { + A_SEQUENCE_OF(struct NGAP_NGAPIESupportInformationRequestItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P190_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P191 { + A_SEQUENCE_OF(struct NGAP_NGAPIESupportInformationResponseItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P191_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P192 { A_SEQUENCE_OF(struct NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P129_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P130 { +} NGAP_ProtocolExtensionContainer_11905P192_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P193 { A_SEQUENCE_OF(struct NGAP_NonDynamic5QIDescriptor_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P130_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P131 { +} NGAP_ProtocolExtensionContainer_11905P193_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P194 { A_SEQUENCE_OF(struct NGAP_NR_CGI_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P131_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P132 { +} NGAP_ProtocolExtensionContainer_11905P194_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P195 { + A_SEQUENCE_OF(struct NGAP_NR_PagingeDRXInformation_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P195_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P196 { + A_SEQUENCE_OF(struct NGAP_NRNTNTAIInformation_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P196_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P197 { A_SEQUENCE_OF(struct NGAP_NRFrequencyBandItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P132_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P133 { +} NGAP_ProtocolExtensionContainer_11905P197_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P198 { A_SEQUENCE_OF(struct NGAP_NRFrequencyInfo_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P133_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P134 { +} NGAP_ProtocolExtensionContainer_11905P198_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P199 { A_SEQUENCE_OF(struct NGAP_NRV2XServicesAuthorized_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P134_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P135 { +} NGAP_ProtocolExtensionContainer_11905P199_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P200 { A_SEQUENCE_OF(struct NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P135_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P136 { +} NGAP_ProtocolExtensionContainer_11905P200_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P201 { A_SEQUENCE_OF(struct NGAP_OverloadStartNSSAIItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P136_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P137 { +} NGAP_ProtocolExtensionContainer_11905P201_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P202 { A_SEQUENCE_OF(struct NGAP_PacketErrorRate_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P137_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P138 { +} NGAP_ProtocolExtensionContainer_11905P202_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P203 { A_SEQUENCE_OF(struct NGAP_PagingAssisDataforCEcapabUE_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P138_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P139 { +} NGAP_ProtocolExtensionContainer_11905P203_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P204 { A_SEQUENCE_OF(struct NGAP_PagingAttemptInformation_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P139_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P140 { - A_SEQUENCE_OF(struct NGAP_PagingeDRXInformation_ExtIEs) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P140_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P141 { +} NGAP_ProtocolExtensionContainer_11905P204_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P205 { A_SEQUENCE_OF(struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P141_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P142 { +} NGAP_ProtocolExtensionContainer_11905P205_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P206 { A_SEQUENCE_OF(struct NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P142_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P143 { +} NGAP_ProtocolExtensionContainer_11905P206_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P207 { A_SEQUENCE_OF(struct NGAP_PathSwitchRequestTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P143_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P144 { +} NGAP_ProtocolExtensionContainer_11905P207_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P208 { A_SEQUENCE_OF(struct NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P144_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P145 { +} NGAP_ProtocolExtensionContainer_11905P208_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P209 { A_SEQUENCE_OF(struct NGAP_PC5QoSParameters_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P145_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P146 { +} NGAP_ProtocolExtensionContainer_11905P209_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P210 { A_SEQUENCE_OF(struct NGAP_PC5QoSFlowItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P146_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P147 { +} NGAP_ProtocolExtensionContainer_11905P210_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P211 { A_SEQUENCE_OF(struct NGAP_PC5FlowBitRates_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P147_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P148 { +} NGAP_ProtocolExtensionContainer_11905P211_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P212 { A_SEQUENCE_OF(struct NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P148_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P149 { +} NGAP_ProtocolExtensionContainer_11905P212_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P213 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceAdmittedItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P149_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P150 { +} NGAP_ProtocolExtensionContainer_11905P213_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P214 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P150_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P151 { +} NGAP_ProtocolExtensionContainer_11905P214_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P215 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P151_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P152 { +} NGAP_ProtocolExtensionContainer_11905P215_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P216 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P152_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P153 { +} NGAP_ProtocolExtensionContainer_11905P216_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P217 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P153_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P154 { +} NGAP_ProtocolExtensionContainer_11905P217_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P218 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P154_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P155 { +} NGAP_ProtocolExtensionContainer_11905P218_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P219 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P155_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P156 { +} NGAP_ProtocolExtensionContainer_11905P219_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P220 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P156_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P157 { +} NGAP_ProtocolExtensionContainer_11905P220_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P221 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P157_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P158 { +} NGAP_ProtocolExtensionContainer_11905P221_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P222 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P158_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P159 { +} NGAP_ProtocolExtensionContainer_11905P222_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P223 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceHandoverItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P159_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P160 { +} NGAP_ProtocolExtensionContainer_11905P223_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P224 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceInformationItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P160_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P161 { +} NGAP_ProtocolExtensionContainer_11905P224_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P225 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P161_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P162 { +} NGAP_ProtocolExtensionContainer_11905P225_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P226 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P162_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P163 { +} NGAP_ProtocolExtensionContainer_11905P226_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P227 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceItemHORqd_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P163_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P164 { +} NGAP_ProtocolExtensionContainer_11905P227_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P228 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P164_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P165 { +} NGAP_ProtocolExtensionContainer_11905P228_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P229 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P165_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P166 { +} NGAP_ProtocolExtensionContainer_11905P229_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P230 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P166_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P167 { +} NGAP_ProtocolExtensionContainer_11905P230_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P231 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P167_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P168 { +} NGAP_ProtocolExtensionContainer_11905P231_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P232 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P168_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P169 { +} NGAP_ProtocolExtensionContainer_11905P232_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P233 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceModifyItemModInd_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P169_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P170 { +} NGAP_ProtocolExtensionContainer_11905P233_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P234 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceModifyItemModReq_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P170_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P171 { +} NGAP_ProtocolExtensionContainer_11905P234_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P235 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceModifyItemModRes_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P171_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P172 { +} NGAP_ProtocolExtensionContainer_11905P235_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P236 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P172_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P173 { +} NGAP_ProtocolExtensionContainer_11905P236_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P237 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceNotifyItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P173_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P174 { +} NGAP_ProtocolExtensionContainer_11905P237_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P238 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P174_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P175 { +} NGAP_ProtocolExtensionContainer_11905P238_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P239 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceNotifyTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P175_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P176 { +} NGAP_ProtocolExtensionContainer_11905P239_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P240 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P176_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P177 { +} NGAP_ProtocolExtensionContainer_11905P240_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P241 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceReleasedItemNot_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P177_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P178 { +} NGAP_ProtocolExtensionContainer_11905P241_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P242 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P178_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P179 { +} NGAP_ProtocolExtensionContainer_11905P242_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P243 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P179_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P180 { +} NGAP_ProtocolExtensionContainer_11905P243_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P244 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P180_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P181 { +} NGAP_ProtocolExtensionContainer_11905P244_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P245 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P181_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P182 { +} NGAP_ProtocolExtensionContainer_11905P245_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P246 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P182_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P183 { +} NGAP_ProtocolExtensionContainer_11905P246_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P247 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P183_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P184 { +} NGAP_ProtocolExtensionContainer_11905P247_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P248 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P184_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P185 { +} NGAP_ProtocolExtensionContainer_11905P248_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P249 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P185_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P186 { +} NGAP_ProtocolExtensionContainer_11905P249_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P250 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P186_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P187 { +} NGAP_ProtocolExtensionContainer_11905P250_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P251 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P187_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P188 { +} NGAP_ProtocolExtensionContainer_11905P251_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P252 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P188_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P189 { +} NGAP_ProtocolExtensionContainer_11905P252_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P253 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceSetupItemSURes_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P189_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P190 { +} NGAP_ProtocolExtensionContainer_11905P253_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P254 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P190_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P191 { +} NGAP_ProtocolExtensionContainer_11905P254_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P255 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P191_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P192 { +} NGAP_ProtocolExtensionContainer_11905P255_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P256 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P192_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P193 { +} NGAP_ProtocolExtensionContainer_11905P256_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P257 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceSwitchedItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P193_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P194 { +} NGAP_ProtocolExtensionContainer_11905P257_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P258 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P194_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P195 { +} NGAP_ProtocolExtensionContainer_11905P258_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P259 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P195_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P196 { +} NGAP_ProtocolExtensionContainer_11905P259_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P260 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P196_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P197 { +} NGAP_ProtocolExtensionContainer_11905P260_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P261 { A_SEQUENCE_OF(struct NGAP_PDUSessionUsageReport_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P197_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P198 { +} NGAP_ProtocolExtensionContainer_11905P261_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P262 { + A_SEQUENCE_OF(struct NGAP_PEIPSassistanceInformation_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P262_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P263 { + A_SEQUENCE_OF(struct NGAP_PLMNAreaBasedQMC_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P263_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P264 { A_SEQUENCE_OF(struct NGAP_PLMNSupportItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P198_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P199 { +} NGAP_ProtocolExtensionContainer_11905P264_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P265 { A_SEQUENCE_OF(struct NGAP_PNI_NPN_MobilityInformation_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P199_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P200 { +} NGAP_ProtocolExtensionContainer_11905P265_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P266 { + A_SEQUENCE_OF(struct NGAP_QMCConfigInfo_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P266_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P267 { + A_SEQUENCE_OF(struct NGAP_QMCDeactivation_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P267_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P268 { A_SEQUENCE_OF(struct NGAP_QosFlowAcceptedItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P200_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P201 { +} NGAP_ProtocolExtensionContainer_11905P268_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P269 { A_SEQUENCE_OF(struct NGAP_QosFlowAddOrModifyRequestItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P201_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P202 { +} NGAP_ProtocolExtensionContainer_11905P269_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P270 { A_SEQUENCE_OF(struct NGAP_QosFlowAddOrModifyResponseItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P202_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P203 { +} NGAP_ProtocolExtensionContainer_11905P270_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P271 { A_SEQUENCE_OF(struct NGAP_QosFlowFeedbackItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P203_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P204 { +} NGAP_ProtocolExtensionContainer_11905P271_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P272 { A_SEQUENCE_OF(struct NGAP_QosFlowInformationItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P204_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P205 { +} NGAP_ProtocolExtensionContainer_11905P272_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P273 { A_SEQUENCE_OF(struct NGAP_QosFlowLevelQosParameters_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P205_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P206 { +} NGAP_ProtocolExtensionContainer_11905P273_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P274 { A_SEQUENCE_OF(struct NGAP_QosFlowWithCauseItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P206_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P207 { +} NGAP_ProtocolExtensionContainer_11905P274_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P275 { A_SEQUENCE_OF(struct NGAP_QosFlowModifyConfirmItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P207_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P208 { +} NGAP_ProtocolExtensionContainer_11905P275_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P276 { A_SEQUENCE_OF(struct NGAP_QosFlowNotifyItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P208_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P209 { +} NGAP_ProtocolExtensionContainer_11905P276_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P277 { A_SEQUENCE_OF(struct NGAP_QosFlowParametersItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P209_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P210 { +} NGAP_ProtocolExtensionContainer_11905P277_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P278 { A_SEQUENCE_OF(struct NGAP_QosFlowPerTNLInformation_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P210_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P211 { +} NGAP_ProtocolExtensionContainer_11905P278_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P279 { A_SEQUENCE_OF(struct NGAP_QosFlowPerTNLInformationItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P211_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P212 { +} NGAP_ProtocolExtensionContainer_11905P279_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P280 { A_SEQUENCE_OF(struct NGAP_QosFlowSetupRequestItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P212_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P213 { +} NGAP_ProtocolExtensionContainer_11905P280_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P281 { A_SEQUENCE_OF(struct NGAP_QosFlowItemWithDataForwarding_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P213_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P214 { +} NGAP_ProtocolExtensionContainer_11905P281_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P282 { A_SEQUENCE_OF(struct NGAP_QosFlowToBeForwardedItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P214_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P215 { +} NGAP_ProtocolExtensionContainer_11905P282_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P283 { A_SEQUENCE_OF(struct NGAP_QoSFlowsUsageReport_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P215_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P216 { +} NGAP_ProtocolExtensionContainer_11905P283_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P284 { A_SEQUENCE_OF(struct NGAP_RANStatusTransfer_TransparentContainer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P216_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P217 { +} NGAP_ProtocolExtensionContainer_11905P284_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P285 { A_SEQUENCE_OF(struct NGAP_RATRestrictions_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P217_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P218 { +} NGAP_ProtocolExtensionContainer_11905P285_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P286 { A_SEQUENCE_OF(struct NGAP_RecommendedCellsForPaging_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P218_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P219 { +} NGAP_ProtocolExtensionContainer_11905P286_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P287 { A_SEQUENCE_OF(struct NGAP_RecommendedCellItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P219_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P220 { +} NGAP_ProtocolExtensionContainer_11905P287_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P288 { A_SEQUENCE_OF(struct NGAP_RecommendedRANNodesForPaging_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P220_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P221 { +} NGAP_ProtocolExtensionContainer_11905P288_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P289 { A_SEQUENCE_OF(struct NGAP_RecommendedRANNodeItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P221_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P222 { +} NGAP_ProtocolExtensionContainer_11905P289_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P290 { A_SEQUENCE_OF(struct NGAP_RedundantPDUSessionInformation_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P222_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P223 { +} NGAP_ProtocolExtensionContainer_11905P290_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P291 { A_SEQUENCE_OF(struct NGAP_RIMInformationTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P223_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P224 { +} NGAP_ProtocolExtensionContainer_11905P291_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P292 { A_SEQUENCE_OF(struct NGAP_RIMInformation_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P224_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P225 { +} NGAP_ProtocolExtensionContainer_11905P292_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P293 { A_SEQUENCE_OF(struct NGAP_ScheduledCommunicationTime_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P225_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P226 { +} NGAP_ProtocolExtensionContainer_11905P293_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P294 { A_SEQUENCE_OF(struct NGAP_SecondaryRATUsageInformation_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P226_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P227 { +} NGAP_ProtocolExtensionContainer_11905P294_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P295 { A_SEQUENCE_OF(struct NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P227_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P228 { +} NGAP_ProtocolExtensionContainer_11905P295_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P296 { A_SEQUENCE_OF(struct NGAP_SecurityContext_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P228_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P229 { +} NGAP_ProtocolExtensionContainer_11905P296_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P297 { A_SEQUENCE_OF(struct NGAP_SecurityIndication_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P229_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P230 { +} NGAP_ProtocolExtensionContainer_11905P297_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P298 { A_SEQUENCE_OF(struct NGAP_SecurityResult_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P230_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P231 { +} NGAP_ProtocolExtensionContainer_11905P298_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P299 { A_SEQUENCE_OF(struct NGAP_SensorMeasurementConfiguration_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P231_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P232 { +} NGAP_ProtocolExtensionContainer_11905P299_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P300 { A_SEQUENCE_OF(struct NGAP_SensorMeasConfigNameItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P232_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P233 { +} NGAP_ProtocolExtensionContainer_11905P300_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P301 { A_SEQUENCE_OF(struct NGAP_ServedGUAMIItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P233_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P234 { +} NGAP_ProtocolExtensionContainer_11905P301_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P302 { A_SEQUENCE_OF(struct NGAP_ServiceAreaInformation_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P234_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P235 { +} NGAP_ProtocolExtensionContainer_11905P302_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P303 { + A_SEQUENCE_OF(struct NGAP_SharedNGU_MulticastTNLInformation_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P303_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P304 { A_SEQUENCE_OF(struct NGAP_SliceOverloadItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P235_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P236 { +} NGAP_ProtocolExtensionContainer_11905P304_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P305 { A_SEQUENCE_OF(struct NGAP_SliceSupportItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P236_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P237 { +} NGAP_ProtocolExtensionContainer_11905P305_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P306 { + A_SEQUENCE_OF(struct NGAP_SliceSupportQMC_Item_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P306_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P307 { A_SEQUENCE_OF(struct NGAP_SNPN_MobilityInformation_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P237_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P238 { +} NGAP_ProtocolExtensionContainer_11905P307_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P308 { A_SEQUENCE_OF(struct NGAP_S_NSSAI_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P238_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P239 { +} NGAP_ProtocolExtensionContainer_11905P308_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P309 { A_SEQUENCE_OF(struct NGAP_SONConfigurationTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P239_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P240 { +} NGAP_ProtocolExtensionContainer_11905P309_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P310 { A_SEQUENCE_OF(struct NGAP_SONInformationReply_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P240_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P241 { +} NGAP_ProtocolExtensionContainer_11905P310_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P311 { + A_SEQUENCE_OF(struct NGAP_SuccessfulHandoverReport_Item_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P311_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P312 { A_SEQUENCE_OF(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P241_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P242 { +} NGAP_ProtocolExtensionContainer_11905P312_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P313 { A_SEQUENCE_OF(struct NGAP_SourceRANNodeID_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P242_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P243 { +} NGAP_ProtocolExtensionContainer_11905P313_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P314 { A_SEQUENCE_OF(struct NGAP_SourceToTarget_AMFInformationReroute_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P243_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P244 { +} NGAP_ProtocolExtensionContainer_11905P314_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P315 { A_SEQUENCE_OF(struct NGAP_SupportedTAItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P244_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P245 { +} NGAP_ProtocolExtensionContainer_11905P315_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P316 { A_SEQUENCE_OF(struct NGAP_TAI_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P245_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P246 { +} NGAP_ProtocolExtensionContainer_11905P316_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P317 { A_SEQUENCE_OF(struct NGAP_TAIBroadcastEUTRA_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P246_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P247 { +} NGAP_ProtocolExtensionContainer_11905P317_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P318 { A_SEQUENCE_OF(struct NGAP_TAIBroadcastNR_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P247_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P248 { +} NGAP_ProtocolExtensionContainer_11905P318_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P319 { A_SEQUENCE_OF(struct NGAP_TAICancelledEUTRA_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P248_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P249 { +} NGAP_ProtocolExtensionContainer_11905P319_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P320 { A_SEQUENCE_OF(struct NGAP_TAICancelledNR_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P249_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P250 { +} NGAP_ProtocolExtensionContainer_11905P320_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P321 { A_SEQUENCE_OF(struct NGAP_TAIListForInactiveItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P250_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P251 { +} NGAP_ProtocolExtensionContainer_11905P321_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P322 { A_SEQUENCE_OF(struct NGAP_TAIListForPagingItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P251_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P252 { +} NGAP_ProtocolExtensionContainer_11905P322_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P323 { + A_SEQUENCE_OF(struct NGAP_TAINSAGSupportItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P323_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P324 { A_SEQUENCE_OF(struct NGAP_TargeteNB_ID_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P252_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P253 { +} NGAP_ProtocolExtensionContainer_11905P324_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P325 { A_SEQUENCE_OF(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P253_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P254 { +} NGAP_ProtocolExtensionContainer_11905P325_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P326 { A_SEQUENCE_OF(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P254_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P255 { +} NGAP_ProtocolExtensionContainer_11905P326_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P327 { + A_SEQUENCE_OF(struct NGAP_TargetNSSAI_Item_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P327_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P328 { + A_SEQUENCE_OF(struct NGAP_TargetNSSAIInformation_Item_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P328_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P329 { A_SEQUENCE_OF(struct NGAP_TargetRANNodeID_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P255_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P256 { +} NGAP_ProtocolExtensionContainer_11905P329_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P330 { A_SEQUENCE_OF(struct NGAP_TargetRNC_ID_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P256_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P257 { +} NGAP_ProtocolExtensionContainer_11905P330_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P331 { + A_SEQUENCE_OF(struct NGAP_TimeSyncAssistanceInfo_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P331_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P332 { A_SEQUENCE_OF(struct NGAP_TNLAssociationItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P257_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P258 { +} NGAP_ProtocolExtensionContainer_11905P332_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P333 { A_SEQUENCE_OF(struct NGAP_TooearlyIntersystemHO_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P258_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P259 { +} NGAP_ProtocolExtensionContainer_11905P333_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P334 { A_SEQUENCE_OF(struct NGAP_TraceActivation_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P259_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P260 { +} NGAP_ProtocolExtensionContainer_11905P334_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P335 { A_SEQUENCE_OF(struct NGAP_TAIBasedMDT_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P260_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P261 { +} NGAP_ProtocolExtensionContainer_11905P335_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P336 { + A_SEQUENCE_OF(struct NGAP_TAIBasedQMC_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P336_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P337 { + A_SEQUENCE_OF(struct NGAP_TABasedQMC_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P337_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P338 { A_SEQUENCE_OF(struct NGAP_TABasedMDT_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P261_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P262 { +} NGAP_ProtocolExtensionContainer_11905P338_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P339 { A_SEQUENCE_OF(struct NGAP_TSCAssistanceInformation_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P262_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P263 { +} NGAP_ProtocolExtensionContainer_11905P339_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P340 { A_SEQUENCE_OF(struct NGAP_TSCTrafficCharacteristics_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P263_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P264 { +} NGAP_ProtocolExtensionContainer_11905P340_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P341 { A_SEQUENCE_OF(struct NGAP_UEAggregateMaximumBitRate_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P264_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P265 { +} NGAP_ProtocolExtensionContainer_11905P341_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P342 { + A_SEQUENCE_OF(struct NGAP_UEAppLayerMeasInfoItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P342_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P343 { + A_SEQUENCE_OF(struct NGAP_UEAppLayerMeasConfigInfo_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P343_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P344 { A_SEQUENCE_OF(struct NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P265_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P266 { +} NGAP_ProtocolExtensionContainer_11905P344_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P345 { A_SEQUENCE_OF(struct NGAP_UEContextResumeRequestTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P266_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P267 { +} NGAP_ProtocolExtensionContainer_11905P345_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P346 { A_SEQUENCE_OF(struct NGAP_UEContextResumeResponseTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P267_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P268 { +} NGAP_ProtocolExtensionContainer_11905P346_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P347 { A_SEQUENCE_OF(struct NGAP_UEContextSuspendRequestTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P268_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P269 { +} NGAP_ProtocolExtensionContainer_11905P347_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P348 { A_SEQUENCE_OF(struct NGAP_UE_DifferentiationInfo_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P269_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P270 { +} NGAP_ProtocolExtensionContainer_11905P348_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P349 { A_SEQUENCE_OF(struct NGAP_UE_NGAP_ID_pair_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P270_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P271 { +} NGAP_ProtocolExtensionContainer_11905P349_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P350 { A_SEQUENCE_OF(struct NGAP_UEPresenceInAreaOfInterestItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P271_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P272 { +} NGAP_ProtocolExtensionContainer_11905P350_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P351 { A_SEQUENCE_OF(struct NGAP_UERadioCapabilityForPaging_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P272_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P273 { +} NGAP_ProtocolExtensionContainer_11905P351_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P352 { A_SEQUENCE_OF(struct NGAP_UESecurityCapabilities_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P273_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P274 { +} NGAP_ProtocolExtensionContainer_11905P352_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P353 { + A_SEQUENCE_OF(struct NGAP_UESliceMaximumBitRateItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolExtensionContainer_11905P353_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P354 { A_SEQUENCE_OF(struct NGAP_UL_CP_SecurityInformation_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P274_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P275 { +} NGAP_ProtocolExtensionContainer_11905P354_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P355 { A_SEQUENCE_OF(struct NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P275_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P276 { +} NGAP_ProtocolExtensionContainer_11905P355_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P356 { A_SEQUENCE_OF(struct NGAP_UnavailableGUAMIItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P276_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P277 { +} NGAP_ProtocolExtensionContainer_11905P356_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P357 { A_SEQUENCE_OF(struct NGAP_UPTransportLayerInformationItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P277_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P278 { +} NGAP_ProtocolExtensionContainer_11905P357_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P358 { A_SEQUENCE_OF(struct NGAP_UPTransportLayerInformationPairItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P278_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P279 { +} NGAP_ProtocolExtensionContainer_11905P358_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P359 { A_SEQUENCE_OF(struct NGAP_UserLocationInformationEUTRA_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P279_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P280 { +} NGAP_ProtocolExtensionContainer_11905P359_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P360 { A_SEQUENCE_OF(struct NGAP_UserLocationInformationN3IWF_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P280_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P281 { +} NGAP_ProtocolExtensionContainer_11905P360_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P361 { A_SEQUENCE_OF(struct NGAP_UserLocationInformationTNGF_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P281_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P282 { +} NGAP_ProtocolExtensionContainer_11905P361_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P362 { A_SEQUENCE_OF(struct NGAP_UserLocationInformationTWIF_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P282_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P283 { +} NGAP_ProtocolExtensionContainer_11905P362_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P363 { A_SEQUENCE_OF(struct NGAP_UserLocationInformationNR_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P283_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P284 { +} NGAP_ProtocolExtensionContainer_11905P363_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P364 { A_SEQUENCE_OF(struct NGAP_UserPlaneSecurityInformation_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P284_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P285 { +} NGAP_ProtocolExtensionContainer_11905P364_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P365 { A_SEQUENCE_OF(struct NGAP_VolumeTimedReport_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P285_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P286 { +} NGAP_ProtocolExtensionContainer_11905P365_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P366 { A_SEQUENCE_OF(struct NGAP_WLANMeasurementConfiguration_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P286_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P287 { +} NGAP_ProtocolExtensionContainer_11905P366_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P367 { A_SEQUENCE_OF(struct NGAP_WLANMeasConfigNameItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P287_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P288 { +} NGAP_ProtocolExtensionContainer_11905P367_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P368 { A_SEQUENCE_OF(struct NGAP_WUS_Assistance_Information_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P288_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P289 { +} NGAP_ProtocolExtensionContainer_11905P368_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P369 { A_SEQUENCE_OF(struct NGAP_XnExtTLA_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P289_t; -typedef struct NGAP_ProtocolExtensionContainer_9625P290 { +} NGAP_ProtocolExtensionContainer_11905P369_t; +typedef struct NGAP_ProtocolExtensionContainer_11905P370 { A_SEQUENCE_OF(struct NGAP_XnTNLConfigurationInfo_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolExtensionContainer_9625P290_t; +} NGAP_ProtocolExtensionContainer_11905P370_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P0; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P0_specs_1; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P0_1[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P0_constr_1; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P1; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P1_specs_3; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P1_3[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P1_constr_3; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P2; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P2_specs_5; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P2_5[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P2_constr_5; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P3; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P3_specs_7; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P3_7[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P3_constr_7; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P4; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P4_specs_9; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P4_9[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P4_constr_9; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P5; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P5_specs_11; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P5_11[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P5_constr_11; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P6; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P6_specs_13; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P6_13[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P6_constr_13; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P7; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P7_specs_15; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P7_15[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P7_constr_15; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P8; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P8_specs_17; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P8_17[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P8_constr_17; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P9; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P9_specs_19; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P9_19[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P9_constr_19; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P10; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P10_specs_21; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P10_21[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P10_constr_21; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P11; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P11_specs_23; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P11_23[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P11_constr_23; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P12; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P12_specs_25; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P12_25[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P12_constr_25; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P13; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P13_specs_27; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P13_27[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P13_constr_27; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P14; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P14_specs_29; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P14_29[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P14_constr_29; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P15; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P15_specs_31; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P15_31[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P15_constr_31; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P16; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P16_specs_33; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P16_33[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P16_constr_33; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P17; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P17_specs_35; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P17_35[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P17_constr_35; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P18; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P18_specs_37; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P18_37[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P18_constr_37; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P19; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P19_specs_39; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P19_39[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P19_constr_39; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P20; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P20_specs_41; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P20_41[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P20_constr_41; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P21; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P21_specs_43; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P21_43[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P21_constr_43; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P22; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P22_specs_45; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P22_45[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P22_constr_45; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P23; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P23_specs_47; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P23_47[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P23_constr_47; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P24; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P24_specs_49; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P24_49[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P24_constr_49; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P25; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P25_specs_51; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P25_51[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P25_constr_51; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P26; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P26_specs_53; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P26_53[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P26_constr_53; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P27; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P27_specs_55; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P27_55[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P27_constr_55; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P28; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P28_specs_57; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P28_57[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P28_constr_57; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P29; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P29_specs_59; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P29_59[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P29_constr_59; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P30; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P30_specs_61; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P30_61[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P30_constr_61; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P31; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P31_specs_63; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P31_63[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P31_constr_63; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P32; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P32_specs_65; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P32_65[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P32_constr_65; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P33; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P33_specs_67; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P33_67[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P33_constr_67; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P34; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P34_specs_69; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P34_69[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P34_constr_69; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P35; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P35_specs_71; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P35_71[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P35_constr_71; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P36; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P36_specs_73; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P36_73[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P36_constr_73; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P37; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P37_specs_75; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P37_75[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P37_constr_75; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P38; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P38_specs_77; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P38_77[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P38_constr_77; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P39; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P39_specs_79; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P39_79[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P39_constr_79; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P40; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P40_specs_81; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P40_81[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P40_constr_81; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P41; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P41_specs_83; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P41_83[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P41_constr_83; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P42; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P42_specs_85; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P42_85[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P42_constr_85; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P43; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P43_specs_87; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P43_87[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P43_constr_87; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P44; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P44_specs_89; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P44_89[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P44_constr_89; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P45; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P45_specs_91; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P45_91[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P45_constr_91; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P46; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P46_specs_93; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P46_93[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P46_constr_93; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P47; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P47_specs_95; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P47_95[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P47_constr_95; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P48; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P48_specs_97; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P48_97[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P48_constr_97; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P49; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P49_specs_99; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P49_99[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P49_constr_99; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P50; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P50_specs_101; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P50_101[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P50_constr_101; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P51; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P51_specs_103; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P51_103[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P51_constr_103; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P52; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P52_specs_105; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P52_105[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P52_constr_105; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P53; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P53_specs_107; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P53_107[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P53_constr_107; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P54; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P54_specs_109; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P54_109[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P54_constr_109; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P55; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P55_specs_111; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P55_111[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P55_constr_111; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P56; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P56_specs_113; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P56_113[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P56_constr_113; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P57; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P57_specs_115; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P57_115[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P57_constr_115; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P58; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P58_specs_117; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P58_117[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P58_constr_117; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P59; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P59_specs_119; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P59_119[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P59_constr_119; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P60; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P60_specs_121; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P60_121[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P60_constr_121; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P61; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P61_specs_123; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P61_123[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P61_constr_123; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P62; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P62_specs_125; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P62_125[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P62_constr_125; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P63; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P63_specs_127; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P63_127[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P63_constr_127; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P64; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P64_specs_129; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P64_129[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P64_constr_129; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P65; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P65_specs_131; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P65_131[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P65_constr_131; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P66; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P66_specs_133; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P66_133[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P66_constr_133; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P67; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P67_specs_135; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P67_135[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P67_constr_135; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P68; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P68_specs_137; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P68_137[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P68_constr_137; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P69; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P69_specs_139; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P69_139[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P69_constr_139; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P70; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P70_specs_141; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P70_141[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P70_constr_141; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P71; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P71_specs_143; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P71_143[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P71_constr_143; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P72; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P72_specs_145; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P72_145[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P72_constr_145; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P73; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P73_specs_147; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P73_147[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P73_constr_147; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P74; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P74_specs_149; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P74_149[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P74_constr_149; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P75; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P75_specs_151; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P75_151[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P75_constr_151; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P76; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P76_specs_153; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P76_153[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P76_constr_153; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P77; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P77_specs_155; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P77_155[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P77_constr_155; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P78; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P78_specs_157; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P78_157[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P78_constr_157; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P79; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P79_specs_159; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P79_159[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P79_constr_159; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P80; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P80_specs_161; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P80_161[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P80_constr_161; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P81; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P81_specs_163; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P81_163[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P81_constr_163; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P82; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P82_specs_165; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P82_165[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P82_constr_165; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P83; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P83_specs_167; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P83_167[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P83_constr_167; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P84; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P84_specs_169; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P84_169[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P84_constr_169; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P85; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P85_specs_171; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P85_171[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P85_constr_171; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P86; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P86_specs_173; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P86_173[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P86_constr_173; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P87; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P87_specs_175; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P87_175[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P87_constr_175; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P88; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P88_specs_177; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P88_177[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P88_constr_177; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P89; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P89_specs_179; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P89_179[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P89_constr_179; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P90; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P90_specs_181; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P90_181[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P90_constr_181; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P91; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P91_specs_183; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P91_183[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P91_constr_183; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P92; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P92_specs_185; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P92_185[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P92_constr_185; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P93; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P93_specs_187; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P93_187[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P93_constr_187; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P94; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P94_specs_189; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P94_189[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P94_constr_189; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P95; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P95_specs_191; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P95_191[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P95_constr_191; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P96; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P96_specs_193; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P96_193[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P96_constr_193; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P97; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P97_specs_195; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P97_195[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P97_constr_195; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P98; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P98_specs_197; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P98_197[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P98_constr_197; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P99; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P99_specs_199; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P99_199[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P99_constr_199; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P100; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P100_specs_201; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P100_201[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P100_constr_201; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P101; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P101_specs_203; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P101_203[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P101_constr_203; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P102; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P102_specs_205; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P102_205[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P102_constr_205; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P103; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P103_specs_207; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P103_207[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P103_constr_207; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P104; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P104_specs_209; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P104_209[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P104_constr_209; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P105; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P105_specs_211; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P105_211[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P105_constr_211; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P106; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P106_specs_213; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P106_213[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P106_constr_213; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P107; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P107_specs_215; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P107_215[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P107_constr_215; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P108; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P108_specs_217; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P108_217[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P108_constr_217; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P109; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P109_specs_219; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P109_219[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P109_constr_219; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P110; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P110_specs_221; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P110_221[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P110_constr_221; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P111; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P111_specs_223; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P111_223[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P111_constr_223; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P112; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P112_specs_225; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P112_225[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P112_constr_225; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P113; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P113_specs_227; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P113_227[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P113_constr_227; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P114; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P114_specs_229; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P114_229[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P114_constr_229; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P115; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P115_specs_231; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P115_231[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P115_constr_231; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P116; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P116_specs_233; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P116_233[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P116_constr_233; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P117; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P117_specs_235; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P117_235[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P117_constr_235; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P118; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P118_specs_237; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P118_237[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P118_constr_237; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P119; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P119_specs_239; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P119_239[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P119_constr_239; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P120; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P120_specs_241; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P120_241[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P120_constr_241; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P121; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P121_specs_243; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P121_243[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P121_constr_243; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P122; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P122_specs_245; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P122_245[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P122_constr_245; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P123; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P123_specs_247; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P123_247[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P123_constr_247; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P124; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P124_specs_249; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P124_249[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P124_constr_249; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P125; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P125_specs_251; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P125_251[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P125_constr_251; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P126; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P126_specs_253; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P126_253[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P126_constr_253; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P127; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P127_specs_255; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P127_255[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P127_constr_255; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P128; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P128_specs_257; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P128_257[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P128_constr_257; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P129; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P129_specs_259; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P129_259[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P129_constr_259; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P130; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P130_specs_261; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P130_261[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P130_constr_261; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P131; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P131_specs_263; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P131_263[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P131_constr_263; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P132; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P132_specs_265; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P132_265[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P132_constr_265; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P133; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P133_specs_267; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P133_267[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P133_constr_267; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P134; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P134_specs_269; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P134_269[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P134_constr_269; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P135; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P135_specs_271; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P135_271[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P135_constr_271; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P136; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P136_specs_273; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P136_273[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P136_constr_273; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P137; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P137_specs_275; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P137_275[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P137_constr_275; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P138; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P138_specs_277; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P138_277[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P138_constr_277; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P139; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P139_specs_279; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P139_279[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P139_constr_279; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P140; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P140_specs_281; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P140_281[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P140_constr_281; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P141; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P141_specs_283; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P141_283[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P141_constr_283; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P142; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P142_specs_285; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P142_285[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P142_constr_285; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P143; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P143_specs_287; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P143_287[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P143_constr_287; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P144; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P144_specs_289; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P144_289[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P144_constr_289; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P145; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P145_specs_291; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P145_291[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P145_constr_291; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P146; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P146_specs_293; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P146_293[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P146_constr_293; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P147; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P147_specs_295; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P147_295[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P147_constr_295; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P148; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P148_specs_297; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P148_297[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P148_constr_297; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P149; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P149_specs_299; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P149_299[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P149_constr_299; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P150; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P150_specs_301; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P150_301[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P150_constr_301; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P151; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P151_specs_303; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P151_303[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P151_constr_303; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P152; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P152_specs_305; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P152_305[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P152_constr_305; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P153; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P153_specs_307; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P153_307[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P153_constr_307; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P154; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P154_specs_309; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P154_309[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P154_constr_309; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P155; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P155_specs_311; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P155_311[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P155_constr_311; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P156; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P156_specs_313; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P156_313[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P156_constr_313; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P157; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P157_specs_315; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P157_315[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P157_constr_315; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P158; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P158_specs_317; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P158_317[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P158_constr_317; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P159; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P159_specs_319; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P159_319[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P159_constr_319; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P160; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P160_specs_321; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P160_321[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P160_constr_321; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P161; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P161_specs_323; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P161_323[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P161_constr_323; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P162; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P162_specs_325; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P162_325[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P162_constr_325; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P163; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P163_specs_327; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P163_327[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P163_constr_327; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P164; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P164_specs_329; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P164_329[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P164_constr_329; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P165; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P165_specs_331; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P165_331[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P165_constr_331; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P166; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P166_specs_333; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P166_333[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P166_constr_333; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P167; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P167_specs_335; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P167_335[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P167_constr_335; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P168; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P168_specs_337; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P168_337[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P168_constr_337; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P169; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P169_specs_339; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P169_339[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P169_constr_339; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P170; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P170_specs_341; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P170_341[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P170_constr_341; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P171; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P171_specs_343; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P171_343[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P171_constr_343; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P172; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P172_specs_345; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P172_345[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P172_constr_345; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P173; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P173_specs_347; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P173_347[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P173_constr_347; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P174; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P174_specs_349; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P174_349[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P174_constr_349; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P175; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P175_specs_351; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P175_351[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P175_constr_351; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P176; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P176_specs_353; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P176_353[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P176_constr_353; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P177; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P177_specs_355; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P177_355[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P177_constr_355; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P178; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P178_specs_357; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P178_357[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P178_constr_357; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P179; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P179_specs_359; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P179_359[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P179_constr_359; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P180; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P180_specs_361; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P180_361[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P180_constr_361; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P181; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P181_specs_363; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P181_363[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P181_constr_363; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P182; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P182_specs_365; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P182_365[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P182_constr_365; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P183; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P183_specs_367; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P183_367[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P183_constr_367; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P184; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P184_specs_369; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P184_369[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P184_constr_369; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P185; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P185_specs_371; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P185_371[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P185_constr_371; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P186; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P186_specs_373; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P186_373[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P186_constr_373; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P187; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P187_specs_375; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P187_375[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P187_constr_375; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P188; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P188_specs_377; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P188_377[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P188_constr_377; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P189; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P189_specs_379; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P189_379[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P189_constr_379; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P190; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P190_specs_381; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P190_381[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P190_constr_381; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P191; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P191_specs_383; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P191_383[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P191_constr_383; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P192; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P192_specs_385; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P192_385[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P192_constr_385; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P193; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P193_specs_387; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P193_387[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P193_constr_387; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P194; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P194_specs_389; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P194_389[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P194_constr_389; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P195; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P195_specs_391; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P195_391[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P195_constr_391; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P196; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P196_specs_393; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P196_393[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P196_constr_393; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P197; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P197_specs_395; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P197_395[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P197_constr_395; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P198; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P198_specs_397; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P198_397[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P198_constr_397; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P199; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P199_specs_399; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P199_399[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P199_constr_399; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P200; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P200_specs_401; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P200_401[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P200_constr_401; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P201; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P201_specs_403; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P201_403[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P201_constr_403; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P202; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P202_specs_405; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P202_405[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P202_constr_405; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P203; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P203_specs_407; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P203_407[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P203_constr_407; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P204; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P204_specs_409; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P204_409[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P204_constr_409; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P205; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P205_specs_411; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P205_411[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P205_constr_411; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P206; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P206_specs_413; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P206_413[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P206_constr_413; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P207; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P207_specs_415; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P207_415[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P207_constr_415; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P208; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P208_specs_417; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P208_417[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P208_constr_417; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P209; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P209_specs_419; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P209_419[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P209_constr_419; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P210; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P210_specs_421; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P210_421[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P210_constr_421; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P211; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P211_specs_423; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P211_423[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P211_constr_423; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P212; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P212_specs_425; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P212_425[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P212_constr_425; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P213; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P213_specs_427; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P213_427[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P213_constr_427; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P214; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P214_specs_429; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P214_429[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P214_constr_429; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P215; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P215_specs_431; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P215_431[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P215_constr_431; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P216; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P216_specs_433; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P216_433[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P216_constr_433; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P217; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P217_specs_435; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P217_435[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P217_constr_435; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P218; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P218_specs_437; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P218_437[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P218_constr_437; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P219; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P219_specs_439; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P219_439[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P219_constr_439; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P220; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P220_specs_441; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P220_441[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P220_constr_441; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P221; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P221_specs_443; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P221_443[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P221_constr_443; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P222; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P222_specs_445; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P222_445[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P222_constr_445; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P223; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P223_specs_447; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P223_447[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P223_constr_447; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P224; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P224_specs_449; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P224_449[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P224_constr_449; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P225; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P225_specs_451; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P225_451[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P225_constr_451; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P226; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P226_specs_453; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P226_453[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P226_constr_453; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P227; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P227_specs_455; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P227_455[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P227_constr_455; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P228; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P228_specs_457; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P228_457[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P228_constr_457; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P229; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P229_specs_459; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P229_459[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P229_constr_459; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P230; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P230_specs_461; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P230_461[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P230_constr_461; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P231; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P231_specs_463; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P231_463[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P231_constr_463; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P232; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P232_specs_465; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P232_465[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P232_constr_465; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P233; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P233_specs_467; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P233_467[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P233_constr_467; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P234; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P234_specs_469; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P234_469[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P234_constr_469; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P235; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P235_specs_471; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P235_471[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P235_constr_471; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P236; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P236_specs_473; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P236_473[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P236_constr_473; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P237; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P237_specs_475; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P237_475[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P237_constr_475; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P238; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P238_specs_477; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P238_477[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P238_constr_477; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P239; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P239_specs_479; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P239_479[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P239_constr_479; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P240; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P240_specs_481; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P240_481[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P240_constr_481; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P241; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P241_specs_483; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P241_483[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P241_constr_483; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P242; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P242_specs_485; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P242_485[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P242_constr_485; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P243; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P243_specs_487; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P243_487[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P243_constr_487; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P244; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P244_specs_489; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P244_489[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P244_constr_489; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P245; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P245_specs_491; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P245_491[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P245_constr_491; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P246; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P246_specs_493; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P246_493[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P246_constr_493; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P247; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P247_specs_495; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P247_495[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P247_constr_495; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P248; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P248_specs_497; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P248_497[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P248_constr_497; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P249; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P249_specs_499; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P249_499[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P249_constr_499; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P250; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P250_specs_501; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P250_501[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P250_constr_501; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P251; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P251_specs_503; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P251_503[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P251_constr_503; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P252; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P252_specs_505; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P252_505[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P252_constr_505; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P253; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P253_specs_507; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P253_507[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P253_constr_507; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P254; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P254_specs_509; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P254_509[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P254_constr_509; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P255; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P255_specs_511; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P255_511[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P255_constr_511; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P256; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P256_specs_513; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P256_513[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P256_constr_513; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P257; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P257_specs_515; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P257_515[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P257_constr_515; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P258; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P258_specs_517; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P258_517[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P258_constr_517; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P259; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P259_specs_519; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P259_519[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P259_constr_519; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P260; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P260_specs_521; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P260_521[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P260_constr_521; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P261; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P261_specs_523; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P261_523[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P261_constr_523; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P262; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P262_specs_525; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P262_525[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P262_constr_525; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P263; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P263_specs_527; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P263_527[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P263_constr_527; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P264; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P264_specs_529; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P264_529[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P264_constr_529; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P265; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P265_specs_531; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P265_531[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P265_constr_531; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P266; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P266_specs_533; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P266_533[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P266_constr_533; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P267; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P267_specs_535; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P267_535[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P267_constr_535; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P268; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P268_specs_537; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P268_537[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P268_constr_537; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P269; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P269_specs_539; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P269_539[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P269_constr_539; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P270; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P270_specs_541; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P270_541[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P270_constr_541; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P271; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P271_specs_543; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P271_543[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P271_constr_543; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P272; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P272_specs_545; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P272_545[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P272_constr_545; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P273; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P273_specs_547; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P273_547[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P273_constr_547; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P274; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P274_specs_549; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P274_549[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P274_constr_549; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P275; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P275_specs_551; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P275_551[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P275_constr_551; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P276; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P276_specs_553; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P276_553[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P276_constr_553; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P277; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P277_specs_555; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P277_555[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P277_constr_555; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P278; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P278_specs_557; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P278_557[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P278_constr_557; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P279; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P279_specs_559; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P279_559[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P279_constr_559; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P280; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P280_specs_561; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P280_561[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P280_constr_561; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P281; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P281_specs_563; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P281_563[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P281_constr_563; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P282; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P282_specs_565; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P282_565[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P282_constr_565; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P283; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P283_specs_567; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P283_567[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P283_constr_567; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P284; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P284_specs_569; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P284_569[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P284_constr_569; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P285; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P285_specs_571; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P285_571[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P285_constr_571; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P286; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P286_specs_573; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P286_573[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P286_constr_573; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P287; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P287_specs_575; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P287_575[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P287_constr_575; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P288; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P288_specs_577; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P288_577[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P288_constr_577; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P289; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P289_specs_579; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P289_579[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P289_constr_579; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_9625P290; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_9625P290_specs_581; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_9625P290_581[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_9625P290_constr_581; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P0; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P0_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P0_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P0_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P1; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P1_specs_3; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P1_3[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P1_constr_3; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P2; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P2_specs_5; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P2_5[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P2_constr_5; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P3; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P3_specs_7; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P3_7[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P3_constr_7; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P4; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P4_specs_9; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P4_9[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P4_constr_9; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P5; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P5_specs_11; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P5_11[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P5_constr_11; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P6; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P6_specs_13; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P6_13[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P6_constr_13; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P7; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P7_specs_15; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P7_15[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P7_constr_15; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P8; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P8_specs_17; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P8_17[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P8_constr_17; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P9; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P9_specs_19; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P9_19[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P9_constr_19; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P10; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P10_specs_21; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P10_21[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P10_constr_21; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P11; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P11_specs_23; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P11_23[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P11_constr_23; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P12; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P12_specs_25; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P12_25[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P12_constr_25; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P13; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P13_specs_27; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P13_27[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P13_constr_27; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P14; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P14_specs_29; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P14_29[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P14_constr_29; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P15; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P15_specs_31; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P15_31[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P15_constr_31; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P16; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P16_specs_33; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P16_33[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P16_constr_33; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P17; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P17_specs_35; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P17_35[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P17_constr_35; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P18; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P18_specs_37; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P18_37[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P18_constr_37; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P19; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P19_specs_39; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P19_39[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P19_constr_39; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P20; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P20_specs_41; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P20_41[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P20_constr_41; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P21; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P21_specs_43; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P21_43[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P21_constr_43; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P22; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P22_specs_45; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P22_45[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P22_constr_45; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P23; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P23_specs_47; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P23_47[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P23_constr_47; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P24; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P24_specs_49; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P24_49[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P24_constr_49; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P25; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P25_specs_51; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P25_51[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P25_constr_51; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P26; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P26_specs_53; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P26_53[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P26_constr_53; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P27; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P27_specs_55; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P27_55[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P27_constr_55; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P28; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P28_specs_57; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P28_57[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P28_constr_57; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P29; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P29_specs_59; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P29_59[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P29_constr_59; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P30; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P30_specs_61; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P30_61[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P30_constr_61; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P31; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P31_specs_63; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P31_63[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P31_constr_63; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P32; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P32_specs_65; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P32_65[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P32_constr_65; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P33; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P33_specs_67; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P33_67[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P33_constr_67; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P34; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P34_specs_69; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P34_69[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P34_constr_69; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P35; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P35_specs_71; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P35_71[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P35_constr_71; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P36; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P36_specs_73; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P36_73[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P36_constr_73; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P37; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P37_specs_75; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P37_75[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P37_constr_75; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P38; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P38_specs_77; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P38_77[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P38_constr_77; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P39; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P39_specs_79; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P39_79[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P39_constr_79; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P40; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P40_specs_81; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P40_81[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P40_constr_81; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P41; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P41_specs_83; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P41_83[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P41_constr_83; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P42; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P42_specs_85; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P42_85[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P42_constr_85; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P43; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P43_specs_87; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P43_87[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P43_constr_87; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P44; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P44_specs_89; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P44_89[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P44_constr_89; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P45; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P45_specs_91; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P45_91[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P45_constr_91; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P46; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P46_specs_93; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P46_93[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P46_constr_93; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P47; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P47_specs_95; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P47_95[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P47_constr_95; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P48; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P48_specs_97; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P48_97[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P48_constr_97; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P49; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P49_specs_99; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P49_99[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P49_constr_99; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P50; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P50_specs_101; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P50_101[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P50_constr_101; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P51; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P51_specs_103; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P51_103[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P51_constr_103; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P52; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P52_specs_105; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P52_105[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P52_constr_105; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P53; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P53_specs_107; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P53_107[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P53_constr_107; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P54; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P54_specs_109; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P54_109[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P54_constr_109; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P55; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P55_specs_111; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P55_111[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P55_constr_111; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P56; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P56_specs_113; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P56_113[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P56_constr_113; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P57; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P57_specs_115; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P57_115[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P57_constr_115; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P58; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P58_specs_117; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P58_117[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P58_constr_117; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P59; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P59_specs_119; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P59_119[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P59_constr_119; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P60; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P60_specs_121; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P60_121[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P60_constr_121; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P61; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P61_specs_123; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P61_123[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P61_constr_123; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P62; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P62_specs_125; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P62_125[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P62_constr_125; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P63; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P63_specs_127; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P63_127[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P63_constr_127; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P64; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P64_specs_129; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P64_129[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P64_constr_129; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P65; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P65_specs_131; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P65_131[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P65_constr_131; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P66; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P66_specs_133; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P66_133[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P66_constr_133; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P67; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P67_specs_135; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P67_135[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P67_constr_135; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P68; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P68_specs_137; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P68_137[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P68_constr_137; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P69; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P69_specs_139; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P69_139[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P69_constr_139; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P70; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P70_specs_141; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P70_141[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P70_constr_141; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P71; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P71_specs_143; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P71_143[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P71_constr_143; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P72; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P72_specs_145; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P72_145[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P72_constr_145; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P73; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P73_specs_147; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P73_147[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P73_constr_147; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P74; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P74_specs_149; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P74_149[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P74_constr_149; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P75; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P75_specs_151; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P75_151[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P75_constr_151; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P76; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P76_specs_153; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P76_153[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P76_constr_153; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P77; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P77_specs_155; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P77_155[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P77_constr_155; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P78; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P78_specs_157; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P78_157[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P78_constr_157; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P79; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P79_specs_159; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P79_159[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P79_constr_159; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P80; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P80_specs_161; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P80_161[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P80_constr_161; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P81; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P81_specs_163; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P81_163[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P81_constr_163; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P82; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P82_specs_165; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P82_165[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P82_constr_165; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P83; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P83_specs_167; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P83_167[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P83_constr_167; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P84; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P84_specs_169; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P84_169[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P84_constr_169; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P85; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P85_specs_171; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P85_171[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P85_constr_171; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P86; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P86_specs_173; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P86_173[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P86_constr_173; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P87; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P87_specs_175; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P87_175[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P87_constr_175; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P88; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P88_specs_177; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P88_177[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P88_constr_177; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P89; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P89_specs_179; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P89_179[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P89_constr_179; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P90; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P90_specs_181; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P90_181[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P90_constr_181; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P91; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P91_specs_183; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P91_183[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P91_constr_183; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P92; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P92_specs_185; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P92_185[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P92_constr_185; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P93; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P93_specs_187; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P93_187[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P93_constr_187; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P94; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P94_specs_189; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P94_189[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P94_constr_189; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P95; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P95_specs_191; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P95_191[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P95_constr_191; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P96; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P96_specs_193; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P96_193[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P96_constr_193; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P97; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P97_specs_195; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P97_195[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P97_constr_195; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P98; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P98_specs_197; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P98_197[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P98_constr_197; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P99; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P99_specs_199; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P99_199[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P99_constr_199; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P100; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P100_specs_201; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P100_201[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P100_constr_201; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P101; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P101_specs_203; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P101_203[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P101_constr_203; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P102; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P102_specs_205; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P102_205[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P102_constr_205; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P103; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P103_specs_207; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P103_207[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P103_constr_207; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P104; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P104_specs_209; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P104_209[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P104_constr_209; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P105; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P105_specs_211; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P105_211[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P105_constr_211; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P106; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P106_specs_213; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P106_213[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P106_constr_213; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P107; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P107_specs_215; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P107_215[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P107_constr_215; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P108; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P108_specs_217; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P108_217[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P108_constr_217; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P109; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P109_specs_219; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P109_219[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P109_constr_219; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P110; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P110_specs_221; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P110_221[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P110_constr_221; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P111; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P111_specs_223; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P111_223[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P111_constr_223; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P112; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P112_specs_225; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P112_225[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P112_constr_225; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P113; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P113_specs_227; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P113_227[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P113_constr_227; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P114; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P114_specs_229; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P114_229[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P114_constr_229; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P115; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P115_specs_231; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P115_231[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P115_constr_231; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P116; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P116_specs_233; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P116_233[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P116_constr_233; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P117; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P117_specs_235; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P117_235[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P117_constr_235; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P118; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P118_specs_237; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P118_237[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P118_constr_237; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P119; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P119_specs_239; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P119_239[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P119_constr_239; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P120; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P120_specs_241; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P120_241[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P120_constr_241; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P121; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P121_specs_243; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P121_243[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P121_constr_243; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P122; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P122_specs_245; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P122_245[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P122_constr_245; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P123; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P123_specs_247; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P123_247[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P123_constr_247; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P124; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P124_specs_249; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P124_249[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P124_constr_249; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P125; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P125_specs_251; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P125_251[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P125_constr_251; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P126; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P126_specs_253; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P126_253[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P126_constr_253; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P127; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P127_specs_255; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P127_255[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P127_constr_255; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P128; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P128_specs_257; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P128_257[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P128_constr_257; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P129; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P129_specs_259; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P129_259[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P129_constr_259; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P130; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P130_specs_261; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P130_261[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P130_constr_261; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P131; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P131_specs_263; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P131_263[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P131_constr_263; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P132; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P132_specs_265; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P132_265[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P132_constr_265; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P133; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P133_specs_267; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P133_267[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P133_constr_267; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P134; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P134_specs_269; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P134_269[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P134_constr_269; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P135; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P135_specs_271; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P135_271[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P135_constr_271; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P136; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P136_specs_273; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P136_273[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P136_constr_273; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P137; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P137_specs_275; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P137_275[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P137_constr_275; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P138; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P138_specs_277; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P138_277[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P138_constr_277; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P139; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P139_specs_279; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P139_279[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P139_constr_279; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P140; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P140_specs_281; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P140_281[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P140_constr_281; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P141; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P141_specs_283; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P141_283[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P141_constr_283; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P142; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P142_specs_285; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P142_285[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P142_constr_285; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P143; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P143_specs_287; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P143_287[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P143_constr_287; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P144; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P144_specs_289; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P144_289[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P144_constr_289; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P145; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P145_specs_291; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P145_291[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P145_constr_291; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P146; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P146_specs_293; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P146_293[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P146_constr_293; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P147; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P147_specs_295; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P147_295[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P147_constr_295; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P148; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P148_specs_297; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P148_297[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P148_constr_297; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P149; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P149_specs_299; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P149_299[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P149_constr_299; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P150; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P150_specs_301; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P150_301[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P150_constr_301; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P151; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P151_specs_303; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P151_303[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P151_constr_303; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P152; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P152_specs_305; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P152_305[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P152_constr_305; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P153; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P153_specs_307; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P153_307[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P153_constr_307; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P154; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P154_specs_309; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P154_309[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P154_constr_309; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P155; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P155_specs_311; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P155_311[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P155_constr_311; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P156; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P156_specs_313; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P156_313[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P156_constr_313; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P157; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P157_specs_315; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P157_315[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P157_constr_315; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P158; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P158_specs_317; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P158_317[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P158_constr_317; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P159; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P159_specs_319; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P159_319[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P159_constr_319; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P160; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P160_specs_321; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P160_321[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P160_constr_321; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P161; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P161_specs_323; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P161_323[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P161_constr_323; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P162; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P162_specs_325; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P162_325[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P162_constr_325; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P163; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P163_specs_327; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P163_327[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P163_constr_327; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P164; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P164_specs_329; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P164_329[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P164_constr_329; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P165; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P165_specs_331; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P165_331[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P165_constr_331; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P166; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P166_specs_333; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P166_333[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P166_constr_333; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P167; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P167_specs_335; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P167_335[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P167_constr_335; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P168; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P168_specs_337; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P168_337[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P168_constr_337; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P169; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P169_specs_339; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P169_339[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P169_constr_339; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P170; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P170_specs_341; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P170_341[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P170_constr_341; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P171; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P171_specs_343; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P171_343[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P171_constr_343; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P172; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P172_specs_345; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P172_345[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P172_constr_345; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P173; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P173_specs_347; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P173_347[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P173_constr_347; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P174; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P174_specs_349; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P174_349[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P174_constr_349; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P175; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P175_specs_351; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P175_351[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P175_constr_351; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P176; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P176_specs_353; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P176_353[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P176_constr_353; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P177; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P177_specs_355; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P177_355[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P177_constr_355; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P178; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P178_specs_357; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P178_357[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P178_constr_357; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P179; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P179_specs_359; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P179_359[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P179_constr_359; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P180; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P180_specs_361; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P180_361[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P180_constr_361; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P181; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P181_specs_363; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P181_363[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P181_constr_363; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P182; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P182_specs_365; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P182_365[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P182_constr_365; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P183; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P183_specs_367; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P183_367[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P183_constr_367; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P184; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P184_specs_369; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P184_369[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P184_constr_369; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P185; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P185_specs_371; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P185_371[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P185_constr_371; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P186; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P186_specs_373; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P186_373[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P186_constr_373; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P187; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P187_specs_375; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P187_375[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P187_constr_375; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P188; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P188_specs_377; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P188_377[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P188_constr_377; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P189; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P189_specs_379; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P189_379[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P189_constr_379; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P190; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P190_specs_381; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P190_381[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P190_constr_381; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P191; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P191_specs_383; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P191_383[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P191_constr_383; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P192; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P192_specs_385; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P192_385[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P192_constr_385; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P193; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P193_specs_387; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P193_387[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P193_constr_387; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P194; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P194_specs_389; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P194_389[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P194_constr_389; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P195; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P195_specs_391; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P195_391[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P195_constr_391; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P196; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P196_specs_393; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P196_393[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P196_constr_393; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P197; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P197_specs_395; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P197_395[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P197_constr_395; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P198; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P198_specs_397; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P198_397[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P198_constr_397; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P199; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P199_specs_399; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P199_399[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P199_constr_399; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P200; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P200_specs_401; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P200_401[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P200_constr_401; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P201; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P201_specs_403; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P201_403[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P201_constr_403; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P202; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P202_specs_405; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P202_405[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P202_constr_405; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P203; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P203_specs_407; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P203_407[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P203_constr_407; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P204; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P204_specs_409; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P204_409[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P204_constr_409; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P205; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P205_specs_411; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P205_411[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P205_constr_411; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P206; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P206_specs_413; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P206_413[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P206_constr_413; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P207; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P207_specs_415; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P207_415[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P207_constr_415; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P208; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P208_specs_417; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P208_417[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P208_constr_417; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P209; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P209_specs_419; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P209_419[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P209_constr_419; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P210; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P210_specs_421; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P210_421[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P210_constr_421; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P211; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P211_specs_423; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P211_423[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P211_constr_423; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P212; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P212_specs_425; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P212_425[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P212_constr_425; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P213; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P213_specs_427; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P213_427[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P213_constr_427; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P214; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P214_specs_429; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P214_429[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P214_constr_429; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P215; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P215_specs_431; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P215_431[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P215_constr_431; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P216; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P216_specs_433; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P216_433[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P216_constr_433; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P217; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P217_specs_435; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P217_435[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P217_constr_435; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P218; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P218_specs_437; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P218_437[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P218_constr_437; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P219; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P219_specs_439; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P219_439[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P219_constr_439; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P220; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P220_specs_441; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P220_441[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P220_constr_441; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P221; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P221_specs_443; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P221_443[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P221_constr_443; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P222; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P222_specs_445; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P222_445[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P222_constr_445; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P223; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P223_specs_447; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P223_447[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P223_constr_447; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P224; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P224_specs_449; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P224_449[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P224_constr_449; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P225; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P225_specs_451; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P225_451[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P225_constr_451; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P226; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P226_specs_453; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P226_453[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P226_constr_453; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P227; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P227_specs_455; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P227_455[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P227_constr_455; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P228; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P228_specs_457; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P228_457[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P228_constr_457; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P229; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P229_specs_459; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P229_459[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P229_constr_459; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P230; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P230_specs_461; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P230_461[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P230_constr_461; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P231; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P231_specs_463; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P231_463[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P231_constr_463; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P232; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P232_specs_465; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P232_465[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P232_constr_465; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P233; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P233_specs_467; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P233_467[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P233_constr_467; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P234; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P234_specs_469; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P234_469[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P234_constr_469; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P235; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P235_specs_471; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P235_471[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P235_constr_471; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P236; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P236_specs_473; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P236_473[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P236_constr_473; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P237; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P237_specs_475; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P237_475[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P237_constr_475; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P238; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P238_specs_477; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P238_477[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P238_constr_477; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P239; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P239_specs_479; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P239_479[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P239_constr_479; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P240; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P240_specs_481; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P240_481[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P240_constr_481; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P241; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P241_specs_483; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P241_483[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P241_constr_483; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P242; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P242_specs_485; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P242_485[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P242_constr_485; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P243; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P243_specs_487; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P243_487[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P243_constr_487; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P244; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P244_specs_489; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P244_489[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P244_constr_489; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P245; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P245_specs_491; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P245_491[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P245_constr_491; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P246; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P246_specs_493; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P246_493[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P246_constr_493; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P247; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P247_specs_495; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P247_495[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P247_constr_495; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P248; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P248_specs_497; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P248_497[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P248_constr_497; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P249; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P249_specs_499; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P249_499[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P249_constr_499; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P250; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P250_specs_501; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P250_501[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P250_constr_501; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P251; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P251_specs_503; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P251_503[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P251_constr_503; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P252; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P252_specs_505; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P252_505[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P252_constr_505; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P253; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P253_specs_507; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P253_507[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P253_constr_507; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P254; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P254_specs_509; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P254_509[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P254_constr_509; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P255; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P255_specs_511; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P255_511[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P255_constr_511; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P256; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P256_specs_513; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P256_513[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P256_constr_513; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P257; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P257_specs_515; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P257_515[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P257_constr_515; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P258; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P258_specs_517; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P258_517[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P258_constr_517; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P259; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P259_specs_519; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P259_519[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P259_constr_519; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P260; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P260_specs_521; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P260_521[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P260_constr_521; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P261; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P261_specs_523; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P261_523[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P261_constr_523; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P262; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P262_specs_525; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P262_525[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P262_constr_525; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P263; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P263_specs_527; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P263_527[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P263_constr_527; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P264; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P264_specs_529; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P264_529[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P264_constr_529; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P265; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P265_specs_531; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P265_531[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P265_constr_531; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P266; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P266_specs_533; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P266_533[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P266_constr_533; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P267; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P267_specs_535; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P267_535[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P267_constr_535; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P268; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P268_specs_537; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P268_537[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P268_constr_537; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P269; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P269_specs_539; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P269_539[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P269_constr_539; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P270; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P270_specs_541; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P270_541[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P270_constr_541; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P271; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P271_specs_543; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P271_543[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P271_constr_543; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P272; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P272_specs_545; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P272_545[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P272_constr_545; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P273; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P273_specs_547; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P273_547[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P273_constr_547; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P274; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P274_specs_549; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P274_549[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P274_constr_549; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P275; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P275_specs_551; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P275_551[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P275_constr_551; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P276; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P276_specs_553; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P276_553[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P276_constr_553; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P277; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P277_specs_555; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P277_555[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P277_constr_555; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P278; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P278_specs_557; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P278_557[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P278_constr_557; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P279; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P279_specs_559; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P279_559[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P279_constr_559; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P280; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P280_specs_561; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P280_561[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P280_constr_561; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P281; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P281_specs_563; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P281_563[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P281_constr_563; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P282; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P282_specs_565; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P282_565[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P282_constr_565; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P283; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P283_specs_567; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P283_567[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P283_constr_567; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P284; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P284_specs_569; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P284_569[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P284_constr_569; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P285; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P285_specs_571; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P285_571[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P285_constr_571; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P286; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P286_specs_573; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P286_573[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P286_constr_573; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P287; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P287_specs_575; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P287_575[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P287_constr_575; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P288; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P288_specs_577; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P288_577[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P288_constr_577; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P289; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P289_specs_579; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P289_579[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P289_constr_579; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P290; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P290_specs_581; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P290_581[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P290_constr_581; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P291; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P291_specs_583; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P291_583[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P291_constr_583; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P292; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P292_specs_585; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P292_585[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P292_constr_585; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P293; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P293_specs_587; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P293_587[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P293_constr_587; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P294; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P294_specs_589; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P294_589[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P294_constr_589; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P295; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P295_specs_591; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P295_591[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P295_constr_591; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P296; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P296_specs_593; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P296_593[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P296_constr_593; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P297; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P297_specs_595; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P297_595[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P297_constr_595; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P298; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P298_specs_597; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P298_597[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P298_constr_597; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P299; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P299_specs_599; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P299_599[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P299_constr_599; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P300; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P300_specs_601; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P300_601[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P300_constr_601; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P301; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P301_specs_603; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P301_603[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P301_constr_603; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P302; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P302_specs_605; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P302_605[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P302_constr_605; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P303; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P303_specs_607; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P303_607[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P303_constr_607; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P304; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P304_specs_609; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P304_609[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P304_constr_609; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P305; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P305_specs_611; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P305_611[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P305_constr_611; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P306; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P306_specs_613; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P306_613[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P306_constr_613; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P307; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P307_specs_615; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P307_615[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P307_constr_615; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P308; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P308_specs_617; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P308_617[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P308_constr_617; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P309; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P309_specs_619; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P309_619[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P309_constr_619; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P310; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P310_specs_621; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P310_621[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P310_constr_621; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P311; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P311_specs_623; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P311_623[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P311_constr_623; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P312; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P312_specs_625; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P312_625[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P312_constr_625; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P313; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P313_specs_627; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P313_627[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P313_constr_627; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P314; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P314_specs_629; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P314_629[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P314_constr_629; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P315; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P315_specs_631; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P315_631[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P315_constr_631; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P316; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P316_specs_633; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P316_633[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P316_constr_633; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P317; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P317_specs_635; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P317_635[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P317_constr_635; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P318; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P318_specs_637; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P318_637[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P318_constr_637; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P319; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P319_specs_639; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P319_639[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P319_constr_639; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P320; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P320_specs_641; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P320_641[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P320_constr_641; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P321; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P321_specs_643; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P321_643[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P321_constr_643; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P322; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P322_specs_645; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P322_645[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P322_constr_645; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P323; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P323_specs_647; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P323_647[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P323_constr_647; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P324; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P324_specs_649; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P324_649[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P324_constr_649; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P325; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P325_specs_651; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P325_651[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P325_constr_651; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P326; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P326_specs_653; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P326_653[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P326_constr_653; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P327; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P327_specs_655; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P327_655[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P327_constr_655; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P328; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P328_specs_657; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P328_657[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P328_constr_657; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P329; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P329_specs_659; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P329_659[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P329_constr_659; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P330; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P330_specs_661; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P330_661[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P330_constr_661; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P331; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P331_specs_663; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P331_663[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P331_constr_663; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P332; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P332_specs_665; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P332_665[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P332_constr_665; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P333; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P333_specs_667; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P333_667[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P333_constr_667; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P334; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P334_specs_669; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P334_669[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P334_constr_669; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P335; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P335_specs_671; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P335_671[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P335_constr_671; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P336; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P336_specs_673; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P336_673[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P336_constr_673; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P337; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P337_specs_675; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P337_675[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P337_constr_675; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P338; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P338_specs_677; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P338_677[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P338_constr_677; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P339; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P339_specs_679; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P339_679[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P339_constr_679; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P340; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P340_specs_681; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P340_681[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P340_constr_681; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P341; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P341_specs_683; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P341_683[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P341_constr_683; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P342; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P342_specs_685; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P342_685[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P342_constr_685; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P343; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P343_specs_687; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P343_687[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P343_constr_687; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P344; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P344_specs_689; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P344_689[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P344_constr_689; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P345; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P345_specs_691; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P345_691[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P345_constr_691; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P346; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P346_specs_693; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P346_693[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P346_constr_693; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P347; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P347_specs_695; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P347_695[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P347_constr_695; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P348; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P348_specs_697; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P348_697[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P348_constr_697; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P349; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P349_specs_699; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P349_699[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P349_constr_699; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P350; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P350_specs_701; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P350_701[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P350_constr_701; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P351; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P351_specs_703; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P351_703[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P351_constr_703; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P352; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P352_specs_705; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P352_705[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P352_constr_705; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P353; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P353_specs_707; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P353_707[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P353_constr_707; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P354; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P354_specs_709; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P354_709[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P354_constr_709; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P355; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P355_specs_711; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P355_711[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P355_constr_711; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P356; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P356_specs_713; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P356_713[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P356_constr_713; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P357; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P357_specs_715; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P357_715[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P357_constr_715; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P358; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P358_specs_717; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P358_717[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P358_constr_717; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P359; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P359_specs_719; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P359_719[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P359_constr_719; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P360; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P360_specs_721; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P360_721[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P360_constr_721; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P361; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P361_specs_723; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P361_723[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P361_constr_723; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P362; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P362_specs_725; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P362_725[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P362_constr_725; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P363; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P363_specs_727; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P363_727[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P363_constr_727; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P364; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P364_specs_729; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P364_729[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P364_constr_729; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P365; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P365_specs_731; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P365_731[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P365_constr_731; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P366; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P366_specs_733; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P366_733[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P366_constr_733; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P367; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P367_specs_735; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P367_735[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P367_constr_735; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P368; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P368_specs_737; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P368_737[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P368_constr_737; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P369; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P369_specs_739; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P369_739[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P369_constr_739; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolExtensionContainer_11905P370; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolExtensionContainer_11905P370_specs_741; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolExtensionContainer_11905P370_741[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolExtensionContainer_11905P370_constr_741; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_ProtocolExtensionField.c b/lib/asn1c/ngap/NGAP_ProtocolExtensionField.c index aa494bd6f..7e968807a 100644 --- a/lib/asn1c/ngap/NGAP_ProtocolExtensionField.c +++ b/lib/asn1c/ngap/NGAP_ProtocolExtensionField.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-Containers" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -68,6 +68,9 @@ static const long asn_VAL_6_NGAP_optional = 0; static const long asn_VAL_7_NGAP_id_ExtendedTAISliceSupportList = 271; static const long asn_VAL_7_NGAP_reject = 0; static const long asn_VAL_7_NGAP_optional = 0; +static const long asn_VAL_8_NGAP_id_TAINSAGSupportList = 353; +static const long asn_VAL_8_NGAP_ignore = 1; +static const long asn_VAL_8_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_BroadcastPLMNItem_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_6_NGAP_id_NPN_Support }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_6_NGAP_reject }, @@ -76,947 +79,1296 @@ static const asn_ioc_cell_t asn_IOS_NGAP_BroadcastPLMNItem_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_7_NGAP_id_ExtendedTAISliceSupportList }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_7_NGAP_reject }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExtendedSliceSupportList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_7_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_7_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_8_NGAP_id_TAINSAGSupportList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_8_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_TAINSAGSupportList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_8_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_BroadcastPLMNItem_ExtIEs_1[] = { - { 2, 4, asn_IOS_NGAP_BroadcastPLMNItem_ExtIEs_1_rows } + { 3, 4, asn_IOS_NGAP_BroadcastPLMNItem_ExtIEs_1_rows } }; -static const long asn_VAL_8_NGAP_id_PagingeDRXInformation = 223; -static const long asn_VAL_8_NGAP_ignore = 1; -static const long asn_VAL_8_NGAP_optional = 0; -static const long asn_VAL_9_NGAP_id_ExtendedUEIdentityIndexValue = 280; +static const long asn_VAL_9_NGAP_id_EUTRA_PagingeDRXInformation = 223; static const long asn_VAL_9_NGAP_ignore = 1; static const long asn_VAL_9_NGAP_optional = 0; -static const long asn_VAL_10_NGAP_id_UERadioCapabilityForPaging = 118; +static const long asn_VAL_10_NGAP_id_ExtendedUEIdentityIndexValue = 280; static const long asn_VAL_10_NGAP_ignore = 1; static const long asn_VAL_10_NGAP_optional = 0; -static const long asn_VAL_11_NGAP_id_MicoAllPLMN = 282; +static const long asn_VAL_11_NGAP_id_UERadioCapabilityForPaging = 118; static const long asn_VAL_11_NGAP_ignore = 1; static const long asn_VAL_11_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_8_NGAP_id_PagingeDRXInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_8_NGAP_ignore }, - { "&Extension", aioc__type, &asn_DEF_NGAP_PagingeDRXInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_8_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_9_NGAP_id_ExtendedUEIdentityIndexValue }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_9_NGAP_ignore }, - { "&Extension", aioc__type, &asn_DEF_NGAP_ExtendedUEIdentityIndexValue }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_9_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_10_NGAP_id_UERadioCapabilityForPaging }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_10_NGAP_ignore }, - { "&Extension", aioc__type, &asn_DEF_NGAP_UERadioCapabilityForPaging }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_10_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_11_NGAP_id_MicoAllPLMN }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_11_NGAP_ignore }, - { "&Extension", aioc__type, &asn_DEF_NGAP_MicoAllPLMN }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_11_NGAP_optional } -}; -static const asn_ioc_set_t asn_IOS_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_1[] = { - { 4, 4, asn_IOS_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_1_rows } -}; -static const long asn_VAL_12_NGAP_id_OldAssociatedQosFlowList_ULendmarkerexpected = 159; +static const long asn_VAL_12_NGAP_id_MicoAllPLMN = 282; static const long asn_VAL_12_NGAP_ignore = 1; static const long asn_VAL_12_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_12_NGAP_id_OldAssociatedQosFlowList_ULendmarkerexpected }, +static const long asn_VAL_13_NGAP_id_NR_PagingeDRXInformation = 332; +static const long asn_VAL_13_NGAP_ignore = 1; +static const long asn_VAL_13_NGAP_optional = 0; +static const long asn_VAL_14_NGAP_id_PagingCauseIndicationForVoiceService = 343; +static const long asn_VAL_14_NGAP_ignore = 1; +static const long asn_VAL_14_NGAP_optional = 0; +static const long asn_VAL_15_NGAP_id_PEIPSassistanceInformation = 344; +static const long asn_VAL_15_NGAP_ignore = 1; +static const long asn_VAL_15_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_9_NGAP_id_EUTRA_PagingeDRXInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_9_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_EUTRA_PagingeDRXInformation }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_9_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_10_NGAP_id_ExtendedUEIdentityIndexValue }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_10_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_ExtendedUEIdentityIndexValue }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_10_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_11_NGAP_id_UERadioCapabilityForPaging }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_11_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_UERadioCapabilityForPaging }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_11_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_12_NGAP_id_MicoAllPLMN }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_12_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_MicoAllPLMN }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_12_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_13_NGAP_id_NR_PagingeDRXInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_13_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_NR_PagingeDRXInformation }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_13_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_14_NGAP_id_PagingCauseIndicationForVoiceService }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_14_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_PagingCauseIndicationForVoiceService }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_14_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_15_NGAP_id_PEIPSassistanceInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_15_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_PEIPSassistanceInformation }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_15_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_1[] = { + { 7, 4, asn_IOS_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_1_rows } +}; +static const long asn_VAL_16_NGAP_id_OldAssociatedQosFlowList_ULendmarkerexpected = 159; +static const long asn_VAL_16_NGAP_ignore = 1; +static const long asn_VAL_16_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_16_NGAP_id_OldAssociatedQosFlowList_ULendmarkerexpected }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_16_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_AssociatedQosFlowList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_12_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_16_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_1_rows } }; -static const long asn_VAL_13_NGAP_id_DAPSRequestInfo = 266; -static const long asn_VAL_13_NGAP_ignore = 1; -static const long asn_VAL_13_NGAP_optional = 0; +static const long asn_VAL_17_NGAP_id_DAPSRequestInfo = 266; +static const long asn_VAL_17_NGAP_ignore = 1; +static const long asn_VAL_17_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_13_NGAP_id_DAPSRequestInfo }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_13_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_17_NGAP_id_DAPSRequestInfo }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_17_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_DAPSRequestInfo }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_13_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_17_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_1_rows } }; -static const long asn_VAL_14_NGAP_id_ExtendedPacketDelayBudget = 189; -static const long asn_VAL_14_NGAP_ignore = 1; -static const long asn_VAL_14_NGAP_optional = 0; -static const long asn_VAL_15_NGAP_id_CNPacketDelayBudgetDL = 187; -static const long asn_VAL_15_NGAP_ignore = 1; -static const long asn_VAL_15_NGAP_optional = 0; -static const long asn_VAL_16_NGAP_id_CNPacketDelayBudgetUL = 188; -static const long asn_VAL_16_NGAP_ignore = 1; -static const long asn_VAL_16_NGAP_optional = 0; +static const long asn_VAL_18_NGAP_id_ExtendedPacketDelayBudget = 189; +static const long asn_VAL_18_NGAP_ignore = 1; +static const long asn_VAL_18_NGAP_optional = 0; +static const long asn_VAL_19_NGAP_id_CNPacketDelayBudgetDL = 187; +static const long asn_VAL_19_NGAP_ignore = 1; +static const long asn_VAL_19_NGAP_optional = 0; +static const long asn_VAL_20_NGAP_id_CNPacketDelayBudgetUL = 188; +static const long asn_VAL_20_NGAP_ignore = 1; +static const long asn_VAL_20_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_Dynamic5QIDescriptor_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_14_NGAP_id_ExtendedPacketDelayBudget }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_14_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_18_NGAP_id_ExtendedPacketDelayBudget }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_18_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExtendedPacketDelayBudget }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_14_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_15_NGAP_id_CNPacketDelayBudgetDL }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_15_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_18_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_19_NGAP_id_CNPacketDelayBudgetDL }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_19_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExtendedPacketDelayBudget }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_15_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_16_NGAP_id_CNPacketDelayBudgetUL }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_16_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_19_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_20_NGAP_id_CNPacketDelayBudgetUL }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_20_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExtendedPacketDelayBudget }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_16_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_20_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_Dynamic5QIDescriptor_ExtIEs_1[] = { { 3, 4, asn_IOS_NGAP_Dynamic5QIDescriptor_ExtIEs_1_rows } }; -static const long asn_VAL_17_NGAP_id_AlternativeQoSParaSetList = 220; -static const long asn_VAL_17_NGAP_ignore = 1; -static const long asn_VAL_17_NGAP_optional = 0; +static const long asn_VAL_21_NGAP_id_SourceTNLAddrInfo = 284; +static const long asn_VAL_21_NGAP_ignore = 1; +static const long asn_VAL_21_NGAP_optional = 0; +static const long asn_VAL_22_NGAP_id_SourceNodeTNLAddrInfo = 354; +static const long asn_VAL_22_NGAP_ignore = 1; +static const long asn_VAL_22_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_E_RABInformationItem_ExtIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_21_NGAP_id_SourceTNLAddrInfo }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_21_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_TransportLayerAddress }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_21_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_22_NGAP_id_SourceNodeTNLAddrInfo }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_22_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_TransportLayerAddress }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_22_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_E_RABInformationItem_ExtIEs_1[] = { + { 2, 4, asn_IOS_NGAP_E_RABInformationItem_ExtIEs_1_rows } +}; +static const long asn_VAL_23_NGAP_id_AlternativeQoSParaSetList = 220; +static const long asn_VAL_23_NGAP_ignore = 1; +static const long asn_VAL_23_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_GBR_QosInformation_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_17_NGAP_id_AlternativeQoSParaSetList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_17_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_23_NGAP_id_AlternativeQoSParaSetList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_23_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_AlternativeQoSParaSetList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_17_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_23_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_GBR_QosInformation_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_GBR_QosInformation_ExtIEs_1_rows } }; -static const long asn_VAL_18_NGAP_id_AdditionalDLForwardingUPTNLInformation = 152; -static const long asn_VAL_18_NGAP_ignore = 1; -static const long asn_VAL_18_NGAP_optional = 0; -static const long asn_VAL_19_NGAP_id_ULForwardingUP_TNLInformation = 164; -static const long asn_VAL_19_NGAP_reject = 0; -static const long asn_VAL_19_NGAP_optional = 0; -static const long asn_VAL_20_NGAP_id_AdditionalULForwardingUPTNLInformation = 172; -static const long asn_VAL_20_NGAP_reject = 0; -static const long asn_VAL_20_NGAP_optional = 0; -static const long asn_VAL_21_NGAP_id_DataForwardingResponseERABList = 249; -static const long asn_VAL_21_NGAP_ignore = 1; -static const long asn_VAL_21_NGAP_optional = 0; -static const long asn_VAL_22_NGAP_id_QosFlowFailedToSetupList = 283; -static const long asn_VAL_22_NGAP_ignore = 1; -static const long asn_VAL_22_NGAP_optional = 0; +static const long asn_VAL_24_NGAP_id_AdditionalDLForwardingUPTNLInformation = 152; +static const long asn_VAL_24_NGAP_ignore = 1; +static const long asn_VAL_24_NGAP_optional = 0; +static const long asn_VAL_25_NGAP_id_ULForwardingUP_TNLInformation = 164; +static const long asn_VAL_25_NGAP_reject = 0; +static const long asn_VAL_25_NGAP_optional = 0; +static const long asn_VAL_26_NGAP_id_AdditionalULForwardingUPTNLInformation = 172; +static const long asn_VAL_26_NGAP_reject = 0; +static const long asn_VAL_26_NGAP_optional = 0; +static const long asn_VAL_27_NGAP_id_DataForwardingResponseERABList = 249; +static const long asn_VAL_27_NGAP_ignore = 1; +static const long asn_VAL_27_NGAP_optional = 0; +static const long asn_VAL_28_NGAP_id_QosFlowFailedToSetupList = 283; +static const long asn_VAL_28_NGAP_ignore = 1; +static const long asn_VAL_28_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_HandoverCommandTransfer_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_18_NGAP_id_AdditionalDLForwardingUPTNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_18_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_24_NGAP_id_AdditionalDLForwardingUPTNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_24_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_QosFlowPerTNLInformationList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_18_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_19_NGAP_id_ULForwardingUP_TNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_19_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_24_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_25_NGAP_id_ULForwardingUP_TNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_25_NGAP_reject }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_19_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_20_NGAP_id_AdditionalULForwardingUPTNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_20_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_25_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_26_NGAP_id_AdditionalULForwardingUPTNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_26_NGAP_reject }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformationList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_20_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_21_NGAP_id_DataForwardingResponseERABList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_21_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_26_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_27_NGAP_id_DataForwardingResponseERABList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_27_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_DataForwardingResponseERABList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_21_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_22_NGAP_id_QosFlowFailedToSetupList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_22_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_27_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_28_NGAP_id_QosFlowFailedToSetupList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_28_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_QosFlowListWithCause }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_22_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_28_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_HandoverCommandTransfer_ExtIEs_1[] = { { 5, 4, asn_IOS_NGAP_HandoverCommandTransfer_ExtIEs_1_rows } }; -static const long asn_VAL_23_NGAP_id_AdditionalDLUPTNLInformationForHOList = 153; -static const long asn_VAL_23_NGAP_ignore = 1; -static const long asn_VAL_23_NGAP_optional = 0; -static const long asn_VAL_24_NGAP_id_ULForwardingUP_TNLInformation = 164; -static const long asn_VAL_24_NGAP_reject = 0; -static const long asn_VAL_24_NGAP_optional = 0; -static const long asn_VAL_25_NGAP_id_AdditionalULForwardingUPTNLInformation = 172; -static const long asn_VAL_25_NGAP_reject = 0; -static const long asn_VAL_25_NGAP_optional = 0; -static const long asn_VAL_26_NGAP_id_DataForwardingResponseERABList = 249; -static const long asn_VAL_26_NGAP_ignore = 1; -static const long asn_VAL_26_NGAP_optional = 0; -static const long asn_VAL_27_NGAP_id_RedundantDL_NGU_UP_TNLInformation = 192; -static const long asn_VAL_27_NGAP_ignore = 1; -static const long asn_VAL_27_NGAP_optional = 0; -static const long asn_VAL_28_NGAP_id_UsedRSNInformation = 198; -static const long asn_VAL_28_NGAP_ignore = 1; -static const long asn_VAL_28_NGAP_optional = 0; -static const long asn_VAL_29_NGAP_id_GlobalRANNodeID = 27; +static const long asn_VAL_29_NGAP_id_AdditionalDLUPTNLInformationForHOList = 153; static const long asn_VAL_29_NGAP_ignore = 1; static const long asn_VAL_29_NGAP_optional = 0; +static const long asn_VAL_30_NGAP_id_ULForwardingUP_TNLInformation = 164; +static const long asn_VAL_30_NGAP_reject = 0; +static const long asn_VAL_30_NGAP_optional = 0; +static const long asn_VAL_31_NGAP_id_AdditionalULForwardingUPTNLInformation = 172; +static const long asn_VAL_31_NGAP_reject = 0; +static const long asn_VAL_31_NGAP_optional = 0; +static const long asn_VAL_32_NGAP_id_DataForwardingResponseERABList = 249; +static const long asn_VAL_32_NGAP_ignore = 1; +static const long asn_VAL_32_NGAP_optional = 0; +static const long asn_VAL_33_NGAP_id_RedundantDL_NGU_UP_TNLInformation = 192; +static const long asn_VAL_33_NGAP_ignore = 1; +static const long asn_VAL_33_NGAP_optional = 0; +static const long asn_VAL_34_NGAP_id_UsedRSNInformation = 198; +static const long asn_VAL_34_NGAP_ignore = 1; +static const long asn_VAL_34_NGAP_optional = 0; +static const long asn_VAL_35_NGAP_id_GlobalRANNodeID = 27; +static const long asn_VAL_35_NGAP_ignore = 1; +static const long asn_VAL_35_NGAP_optional = 0; +static const long asn_VAL_36_NGAP_id_MBS_SupportIndicator = 309; +static const long asn_VAL_36_NGAP_ignore = 1; +static const long asn_VAL_36_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_23_NGAP_id_AdditionalDLUPTNLInformationForHOList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_23_NGAP_ignore }, - { "&Extension", aioc__type, &asn_DEF_NGAP_AdditionalDLUPTNLInformationForHOList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_23_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_24_NGAP_id_ULForwardingUP_TNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_24_NGAP_reject }, - { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_24_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_25_NGAP_id_AdditionalULForwardingUPTNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_25_NGAP_reject }, - { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformationList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_25_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_26_NGAP_id_DataForwardingResponseERABList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_26_NGAP_ignore }, - { "&Extension", aioc__type, &asn_DEF_NGAP_DataForwardingResponseERABList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_26_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_27_NGAP_id_RedundantDL_NGU_UP_TNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_27_NGAP_ignore }, - { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_27_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_28_NGAP_id_UsedRSNInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_28_NGAP_ignore }, - { "&Extension", aioc__type, &asn_DEF_NGAP_RedundantPDUSessionInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_28_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_29_NGAP_id_GlobalRANNodeID }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_29_NGAP_id_AdditionalDLUPTNLInformationForHOList }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_29_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_AdditionalDLUPTNLInformationForHOList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_29_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_30_NGAP_id_ULForwardingUP_TNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_30_NGAP_reject }, + { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformation }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_30_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_31_NGAP_id_AdditionalULForwardingUPTNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_31_NGAP_reject }, + { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformationList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_31_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_32_NGAP_id_DataForwardingResponseERABList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_32_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_DataForwardingResponseERABList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_32_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_33_NGAP_id_RedundantDL_NGU_UP_TNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_33_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformation }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_33_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_34_NGAP_id_UsedRSNInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_34_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_RedundantPDUSessionInformation }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_34_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_35_NGAP_id_GlobalRANNodeID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_35_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_GlobalRANNodeID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_29_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_35_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_36_NGAP_id_MBS_SupportIndicator }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_36_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_MBS_SupportIndicator }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_36_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_1[] = { - { 7, 4, asn_IOS_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_1_rows } + { 8, 4, asn_IOS_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_1_rows } }; -static const long asn_VAL_30_NGAP_id_LocationReportingAdditionalInfo = 170; -static const long asn_VAL_30_NGAP_ignore = 1; -static const long asn_VAL_30_NGAP_optional = 0; +static const long asn_VAL_37_NGAP_id_LastVisitedPSCellList = 289; +static const long asn_VAL_37_NGAP_ignore = 1; +static const long asn_VAL_37_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_LastVisitedNGRANCellInformation_ExtIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_37_NGAP_id_LastVisitedPSCellList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_37_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_LastVisitedPSCellList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_37_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_LastVisitedNGRANCellInformation_ExtIEs_1[] = { + { 1, 4, asn_IOS_NGAP_LastVisitedNGRANCellInformation_ExtIEs_1_rows } +}; +static const long asn_VAL_38_NGAP_id_LocationReportingAdditionalInfo = 170; +static const long asn_VAL_38_NGAP_ignore = 1; +static const long asn_VAL_38_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_LocationReportingRequestType_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_30_NGAP_id_LocationReportingAdditionalInfo }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_30_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_38_NGAP_id_LocationReportingAdditionalInfo }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_38_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_LocationReportingAdditionalInfo }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_30_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_38_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_LocationReportingRequestType_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_LocationReportingRequestType_ExtIEs_1_rows } }; -static const long asn_VAL_31_NGAP_id_LastEUTRAN_PLMNIdentity = 150; -static const long asn_VAL_31_NGAP_ignore = 1; -static const long asn_VAL_31_NGAP_optional = 0; -static const long asn_VAL_32_NGAP_id_CNTypeRestrictionsForServing = 161; -static const long asn_VAL_32_NGAP_ignore = 1; -static const long asn_VAL_32_NGAP_optional = 0; -static const long asn_VAL_33_NGAP_id_CNTypeRestrictionsForEquivalent = 160; -static const long asn_VAL_33_NGAP_ignore = 1; -static const long asn_VAL_33_NGAP_optional = 0; -static const long asn_VAL_34_NGAP_id_NPN_MobilityInformation = 261; -static const long asn_VAL_34_NGAP_reject = 0; -static const long asn_VAL_34_NGAP_optional = 0; +static const long asn_VAL_39_NGAP_id_EarlyMeasurement = 360; +static const long asn_VAL_39_NGAP_ignore = 1; +static const long asn_VAL_39_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_LoggedMDTNr_ExtIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_39_NGAP_id_EarlyMeasurement }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_39_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_EarlyMeasurement }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_39_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_LoggedMDTNr_ExtIEs_1[] = { + { 1, 4, asn_IOS_NGAP_LoggedMDTNr_ExtIEs_1_rows } +}; +static const long asn_VAL_40_NGAP_id_LastEUTRAN_PLMNIdentity = 150; +static const long asn_VAL_40_NGAP_ignore = 1; +static const long asn_VAL_40_NGAP_optional = 0; +static const long asn_VAL_41_NGAP_id_CNTypeRestrictionsForServing = 161; +static const long asn_VAL_41_NGAP_ignore = 1; +static const long asn_VAL_41_NGAP_optional = 0; +static const long asn_VAL_42_NGAP_id_CNTypeRestrictionsForEquivalent = 160; +static const long asn_VAL_42_NGAP_ignore = 1; +static const long asn_VAL_42_NGAP_optional = 0; +static const long asn_VAL_43_NGAP_id_NPN_MobilityInformation = 261; +static const long asn_VAL_43_NGAP_reject = 0; +static const long asn_VAL_43_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_MobilityRestrictionList_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_31_NGAP_id_LastEUTRAN_PLMNIdentity }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_31_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_40_NGAP_id_LastEUTRAN_PLMNIdentity }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_40_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_PLMNIdentity }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_31_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_32_NGAP_id_CNTypeRestrictionsForServing }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_32_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_40_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_41_NGAP_id_CNTypeRestrictionsForServing }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_41_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_CNTypeRestrictionsForServing }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_32_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_33_NGAP_id_CNTypeRestrictionsForEquivalent }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_33_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_41_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_42_NGAP_id_CNTypeRestrictionsForEquivalent }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_42_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_CNTypeRestrictionsForEquivalent }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_33_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_34_NGAP_id_NPN_MobilityInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_34_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_42_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_43_NGAP_id_NPN_MobilityInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_43_NGAP_reject }, { "&Extension", aioc__type, &asn_DEF_NGAP_NPN_MobilityInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_34_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_43_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_MobilityRestrictionList_ExtIEs_1[] = { { 4, 4, asn_IOS_NGAP_MobilityRestrictionList_ExtIEs_1_rows } }; -static const long asn_VAL_35_NGAP_id_CNPacketDelayBudgetDL = 187; -static const long asn_VAL_35_NGAP_ignore = 1; -static const long asn_VAL_35_NGAP_optional = 0; -static const long asn_VAL_36_NGAP_id_CNPacketDelayBudgetUL = 188; -static const long asn_VAL_36_NGAP_ignore = 1; -static const long asn_VAL_36_NGAP_optional = 0; +static const long asn_VAL_44_NGAP_id_IncludeBeamMeasurementsIndication = 340; +static const long asn_VAL_44_NGAP_ignore = 1; +static const long asn_VAL_44_NGAP_optional = 0; +static const long asn_VAL_45_NGAP_id_BeamMeasurementsReportConfiguration = 361; +static const long asn_VAL_45_NGAP_ignore = 1; +static const long asn_VAL_45_NGAP_conditional = 1; +static const asn_ioc_cell_t asn_IOS_NGAP_M1Configuration_ExtIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_44_NGAP_id_IncludeBeamMeasurementsIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_44_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_IncludeBeamMeasurementsIndication }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_44_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_45_NGAP_id_BeamMeasurementsReportConfiguration }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_45_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_BeamMeasurementsReportConfiguration }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_45_NGAP_conditional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_M1Configuration_ExtIEs_1[] = { + { 2, 4, asn_IOS_NGAP_M1Configuration_ExtIEs_1_rows } +}; +static const long asn_VAL_46_NGAP_id_ExtendedReportIntervalMDT = 285; +static const long asn_VAL_46_NGAP_ignore = 1; +static const long asn_VAL_46_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_M1PeriodicReporting_ExtIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_46_NGAP_id_ExtendedReportIntervalMDT }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_46_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_ExtendedReportIntervalMDT }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_46_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_M1PeriodicReporting_ExtIEs_1[] = { + { 1, 4, asn_IOS_NGAP_M1PeriodicReporting_ExtIEs_1_rows } +}; +static const long asn_VAL_47_NGAP_id_M4ReportAmount = 336; +static const long asn_VAL_47_NGAP_ignore = 1; +static const long asn_VAL_47_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_M4Configuration_ExtIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_47_NGAP_id_M4ReportAmount }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_47_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_M4ReportAmountMDT }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_47_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_M4Configuration_ExtIEs_1[] = { + { 1, 4, asn_IOS_NGAP_M4Configuration_ExtIEs_1_rows } +}; +static const long asn_VAL_48_NGAP_id_M5ReportAmount = 337; +static const long asn_VAL_48_NGAP_ignore = 1; +static const long asn_VAL_48_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_M5Configuration_ExtIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_48_NGAP_id_M5ReportAmount }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_48_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_M5ReportAmountMDT }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_48_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_M5Configuration_ExtIEs_1[] = { + { 1, 4, asn_IOS_NGAP_M5Configuration_ExtIEs_1_rows } +}; +static const long asn_VAL_49_NGAP_id_M6ReportAmount = 338; +static const long asn_VAL_49_NGAP_ignore = 1; +static const long asn_VAL_49_NGAP_optional = 0; +static const long asn_VAL_50_NGAP_id_ExcessPacketDelayThresholdConfiguration = 341; +static const long asn_VAL_50_NGAP_ignore = 1; +static const long asn_VAL_50_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_M6Configuration_ExtIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_49_NGAP_id_M6ReportAmount }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_49_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_M6ReportAmountMDT }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_49_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_50_NGAP_id_ExcessPacketDelayThresholdConfiguration }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_50_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_ExcessPacketDelayThresholdConfiguration }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_50_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_M6Configuration_ExtIEs_1[] = { + { 2, 4, asn_IOS_NGAP_M6Configuration_ExtIEs_1_rows } +}; +static const long asn_VAL_51_NGAP_id_M7ReportAmount = 339; +static const long asn_VAL_51_NGAP_ignore = 1; +static const long asn_VAL_51_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_M7Configuration_ExtIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_51_NGAP_id_M7ReportAmount }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_51_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_M7ReportAmountMDT }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_51_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_M7Configuration_ExtIEs_1[] = { + { 1, 4, asn_IOS_NGAP_M7Configuration_ExtIEs_1_rows } +}; +static const long asn_VAL_52_NGAP_id_CNPacketDelayBudgetDL = 187; +static const long asn_VAL_52_NGAP_ignore = 1; +static const long asn_VAL_52_NGAP_optional = 0; +static const long asn_VAL_53_NGAP_id_CNPacketDelayBudgetUL = 188; +static const long asn_VAL_53_NGAP_ignore = 1; +static const long asn_VAL_53_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_NonDynamic5QIDescriptor_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_35_NGAP_id_CNPacketDelayBudgetDL }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_35_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_52_NGAP_id_CNPacketDelayBudgetDL }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_52_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExtendedPacketDelayBudget }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_35_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_36_NGAP_id_CNPacketDelayBudgetUL }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_36_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_52_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_53_NGAP_id_CNPacketDelayBudgetUL }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_53_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExtendedPacketDelayBudget }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_36_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_53_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_NonDynamic5QIDescriptor_ExtIEs_1[] = { { 2, 4, asn_IOS_NGAP_NonDynamic5QIDescriptor_ExtIEs_1_rows } }; -static const long asn_VAL_37_NGAP_id_AdditionalNGU_UP_TNLInformation = 154; -static const long asn_VAL_37_NGAP_ignore = 1; -static const long asn_VAL_37_NGAP_optional = 0; -static const long asn_VAL_38_NGAP_id_RedundantUL_NGU_UP_TNLInformation = 195; -static const long asn_VAL_38_NGAP_ignore = 1; -static const long asn_VAL_38_NGAP_optional = 0; -static const long asn_VAL_39_NGAP_id_AdditionalRedundantNGU_UP_TNLInformation = 185; -static const long asn_VAL_39_NGAP_ignore = 1; -static const long asn_VAL_39_NGAP_optional = 0; -static const long asn_VAL_40_NGAP_id_QosFlowParametersList = 277; -static const long asn_VAL_40_NGAP_ignore = 1; -static const long asn_VAL_40_NGAP_optional = 0; +static const long asn_VAL_54_NGAP_id_AdditionalNGU_UP_TNLInformation = 154; +static const long asn_VAL_54_NGAP_ignore = 1; +static const long asn_VAL_54_NGAP_optional = 0; +static const long asn_VAL_55_NGAP_id_RedundantUL_NGU_UP_TNLInformation = 195; +static const long asn_VAL_55_NGAP_ignore = 1; +static const long asn_VAL_55_NGAP_optional = 0; +static const long asn_VAL_56_NGAP_id_AdditionalRedundantNGU_UP_TNLInformation = 185; +static const long asn_VAL_56_NGAP_ignore = 1; +static const long asn_VAL_56_NGAP_optional = 0; +static const long asn_VAL_57_NGAP_id_QosFlowParametersList = 277; +static const long asn_VAL_57_NGAP_ignore = 1; +static const long asn_VAL_57_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_37_NGAP_id_AdditionalNGU_UP_TNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_37_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_54_NGAP_id_AdditionalNGU_UP_TNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_54_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformationPairList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_37_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_38_NGAP_id_RedundantUL_NGU_UP_TNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_38_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_54_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_55_NGAP_id_RedundantUL_NGU_UP_TNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_55_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_38_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_39_NGAP_id_AdditionalRedundantNGU_UP_TNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_39_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_55_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_56_NGAP_id_AdditionalRedundantNGU_UP_TNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_56_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformationPairList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_39_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_40_NGAP_id_QosFlowParametersList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_40_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_56_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_57_NGAP_id_QosFlowParametersList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_57_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_QosFlowParametersList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_40_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_57_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_1[] = { { 4, 4, asn_IOS_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_1_rows } }; -static const long asn_VAL_41_NGAP_id_AdditionalDLQosFlowPerTNLInformation = 155; -static const long asn_VAL_41_NGAP_ignore = 1; -static const long asn_VAL_41_NGAP_optional = 0; -static const long asn_VAL_42_NGAP_id_RedundantDL_NGU_UP_TNLInformation = 192; -static const long asn_VAL_42_NGAP_ignore = 1; -static const long asn_VAL_42_NGAP_optional = 0; -static const long asn_VAL_43_NGAP_id_RedundantDL_NGU_TNLInformationReused = 191; -static const long asn_VAL_43_NGAP_ignore = 1; -static const long asn_VAL_43_NGAP_optional = 0; -static const long asn_VAL_44_NGAP_id_AdditionalRedundantDLQosFlowPerTNLInformation = 184; -static const long asn_VAL_44_NGAP_ignore = 1; -static const long asn_VAL_44_NGAP_optional = 0; -static const long asn_VAL_45_NGAP_id_UsedRSNInformation = 198; -static const long asn_VAL_45_NGAP_ignore = 1; -static const long asn_VAL_45_NGAP_optional = 0; -static const long asn_VAL_46_NGAP_id_GlobalRANNodeID = 27; -static const long asn_VAL_46_NGAP_ignore = 1; -static const long asn_VAL_46_NGAP_optional = 0; +static const long asn_VAL_58_NGAP_id_AdditionalDLQosFlowPerTNLInformation = 155; +static const long asn_VAL_58_NGAP_ignore = 1; +static const long asn_VAL_58_NGAP_optional = 0; +static const long asn_VAL_59_NGAP_id_RedundantDL_NGU_UP_TNLInformation = 192; +static const long asn_VAL_59_NGAP_ignore = 1; +static const long asn_VAL_59_NGAP_optional = 0; +static const long asn_VAL_60_NGAP_id_RedundantDL_NGU_TNLInformationReused = 191; +static const long asn_VAL_60_NGAP_ignore = 1; +static const long asn_VAL_60_NGAP_optional = 0; +static const long asn_VAL_61_NGAP_id_AdditionalRedundantDLQosFlowPerTNLInformation = 184; +static const long asn_VAL_61_NGAP_ignore = 1; +static const long asn_VAL_61_NGAP_optional = 0; +static const long asn_VAL_62_NGAP_id_UsedRSNInformation = 198; +static const long asn_VAL_62_NGAP_ignore = 1; +static const long asn_VAL_62_NGAP_optional = 0; +static const long asn_VAL_63_NGAP_id_GlobalRANNodeID = 27; +static const long asn_VAL_63_NGAP_ignore = 1; +static const long asn_VAL_63_NGAP_optional = 0; +static const long asn_VAL_64_NGAP_id_MBS_SupportIndicator = 309; +static const long asn_VAL_64_NGAP_ignore = 1; +static const long asn_VAL_64_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PathSwitchRequestTransfer_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_41_NGAP_id_AdditionalDLQosFlowPerTNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_41_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_58_NGAP_id_AdditionalDLQosFlowPerTNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_58_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_QosFlowPerTNLInformationList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_41_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_42_NGAP_id_RedundantDL_NGU_UP_TNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_42_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_58_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_59_NGAP_id_RedundantDL_NGU_UP_TNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_59_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_42_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_43_NGAP_id_RedundantDL_NGU_TNLInformationReused }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_43_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_59_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_60_NGAP_id_RedundantDL_NGU_TNLInformationReused }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_60_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_DL_NGU_TNLInformationReused }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_43_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_44_NGAP_id_AdditionalRedundantDLQosFlowPerTNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_44_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_60_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_61_NGAP_id_AdditionalRedundantDLQosFlowPerTNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_61_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_QosFlowPerTNLInformationList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_44_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_45_NGAP_id_UsedRSNInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_45_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_61_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_62_NGAP_id_UsedRSNInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_62_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_RedundantPDUSessionInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_45_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_46_NGAP_id_GlobalRANNodeID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_46_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_62_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_63_NGAP_id_GlobalRANNodeID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_63_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_GlobalRANNodeID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_46_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_63_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_64_NGAP_id_MBS_SupportIndicator }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_64_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_MBS_SupportIndicator }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_64_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PathSwitchRequestTransfer_ExtIEs_1[] = { - { 6, 4, asn_IOS_NGAP_PathSwitchRequestTransfer_ExtIEs_1_rows } + { 7, 4, asn_IOS_NGAP_PathSwitchRequestTransfer_ExtIEs_1_rows } }; -static const long asn_VAL_47_NGAP_id_PDUSessionResourceReleaseResponseTransfer = 145; -static const long asn_VAL_47_NGAP_ignore = 1; -static const long asn_VAL_47_NGAP_optional = 0; +static const long asn_VAL_65_NGAP_id_PDUSessionResourceReleaseResponseTransfer = 145; +static const long asn_VAL_65_NGAP_ignore = 1; +static const long asn_VAL_65_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_47_NGAP_id_PDUSessionResourceReleaseResponseTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_47_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_65_NGAP_id_PDUSessionResourceReleaseResponseTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_65_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_OCTET_STRING }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_47_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_65_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_1_rows } }; -static const long asn_VAL_48_NGAP_id_RedundantUL_NGU_UP_TNLInformation = 195; -static const long asn_VAL_48_NGAP_ignore = 1; -static const long asn_VAL_48_NGAP_optional = 0; -static const long asn_VAL_49_NGAP_id_AdditionalRedundantNGU_UP_TNLInformation = 185; -static const long asn_VAL_49_NGAP_ignore = 1; -static const long asn_VAL_49_NGAP_optional = 0; +static const long asn_VAL_66_NGAP_id_RedundantUL_NGU_UP_TNLInformation = 195; +static const long asn_VAL_66_NGAP_ignore = 1; +static const long asn_VAL_66_NGAP_optional = 0; +static const long asn_VAL_67_NGAP_id_AdditionalRedundantNGU_UP_TNLInformation = 185; +static const long asn_VAL_67_NGAP_ignore = 1; +static const long asn_VAL_67_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_48_NGAP_id_RedundantUL_NGU_UP_TNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_48_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_66_NGAP_id_RedundantUL_NGU_UP_TNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_66_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_48_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_49_NGAP_id_AdditionalRedundantNGU_UP_TNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_49_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_66_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_67_NGAP_id_AdditionalRedundantNGU_UP_TNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_67_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformationPairList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_49_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_67_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_1[] = { { 2, 4, asn_IOS_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_1_rows } }; -static const long asn_VAL_50_NGAP_id_AdditionalNGU_UP_TNLInformation = 154; -static const long asn_VAL_50_NGAP_ignore = 1; -static const long asn_VAL_50_NGAP_optional = 0; -static const long asn_VAL_51_NGAP_id_RedundantDL_NGU_UP_TNLInformation = 192; -static const long asn_VAL_51_NGAP_ignore = 1; -static const long asn_VAL_51_NGAP_optional = 0; -static const long asn_VAL_52_NGAP_id_RedundantUL_NGU_UP_TNLInformation = 195; -static const long asn_VAL_52_NGAP_ignore = 1; -static const long asn_VAL_52_NGAP_optional = 0; -static const long asn_VAL_53_NGAP_id_AdditionalRedundantDLQosFlowPerTNLInformation = 184; -static const long asn_VAL_53_NGAP_ignore = 1; -static const long asn_VAL_53_NGAP_optional = 0; -static const long asn_VAL_54_NGAP_id_AdditionalRedundantNGU_UP_TNLInformation = 185; -static const long asn_VAL_54_NGAP_ignore = 1; -static const long asn_VAL_54_NGAP_optional = 0; +static const long asn_VAL_68_NGAP_id_AdditionalNGU_UP_TNLInformation = 154; +static const long asn_VAL_68_NGAP_ignore = 1; +static const long asn_VAL_68_NGAP_optional = 0; +static const long asn_VAL_69_NGAP_id_RedundantDL_NGU_UP_TNLInformation = 192; +static const long asn_VAL_69_NGAP_ignore = 1; +static const long asn_VAL_69_NGAP_optional = 0; +static const long asn_VAL_70_NGAP_id_RedundantUL_NGU_UP_TNLInformation = 195; +static const long asn_VAL_70_NGAP_ignore = 1; +static const long asn_VAL_70_NGAP_optional = 0; +static const long asn_VAL_71_NGAP_id_AdditionalRedundantDLQosFlowPerTNLInformation = 184; +static const long asn_VAL_71_NGAP_ignore = 1; +static const long asn_VAL_71_NGAP_optional = 0; +static const long asn_VAL_72_NGAP_id_AdditionalRedundantNGU_UP_TNLInformation = 185; +static const long asn_VAL_72_NGAP_ignore = 1; +static const long asn_VAL_72_NGAP_optional = 0; +static const long asn_VAL_73_NGAP_id_SecondaryRATUsageInformation = 144; +static const long asn_VAL_73_NGAP_ignore = 1; +static const long asn_VAL_73_NGAP_optional = 0; +static const long asn_VAL_74_NGAP_id_MBS_SupportIndicator = 309; +static const long asn_VAL_74_NGAP_ignore = 1; +static const long asn_VAL_74_NGAP_optional = 0; +static const long asn_VAL_75_NGAP_id_MBSSessionSetuporModifyResponseList = 313; +static const long asn_VAL_75_NGAP_ignore = 1; +static const long asn_VAL_75_NGAP_optional = 0; +static const long asn_VAL_76_NGAP_id_MBSSessionFailedtoSetuporModifyList = 311; +static const long asn_VAL_76_NGAP_ignore = 1; +static const long asn_VAL_76_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_50_NGAP_id_AdditionalNGU_UP_TNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_50_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_68_NGAP_id_AdditionalNGU_UP_TNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_68_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformationPairList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_50_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_51_NGAP_id_RedundantDL_NGU_UP_TNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_51_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_68_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_69_NGAP_id_RedundantDL_NGU_UP_TNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_69_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_51_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_52_NGAP_id_RedundantUL_NGU_UP_TNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_52_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_69_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_70_NGAP_id_RedundantUL_NGU_UP_TNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_70_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_52_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_53_NGAP_id_AdditionalRedundantDLQosFlowPerTNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_53_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_70_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_71_NGAP_id_AdditionalRedundantDLQosFlowPerTNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_71_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_QosFlowPerTNLInformationList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_53_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_54_NGAP_id_AdditionalRedundantNGU_UP_TNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_54_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_71_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_72_NGAP_id_AdditionalRedundantNGU_UP_TNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_72_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformationPairList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_54_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_72_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_73_NGAP_id_SecondaryRATUsageInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_73_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_SecondaryRATUsageInformation }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_73_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_74_NGAP_id_MBS_SupportIndicator }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_74_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_MBS_SupportIndicator }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_74_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_75_NGAP_id_MBSSessionSetuporModifyResponseList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_75_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_MBSSessionSetupResponseList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_75_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_76_NGAP_id_MBSSessionFailedtoSetuporModifyList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_76_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_MBSSessionFailedtoSetupList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_76_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_1[] = { - { 5, 4, asn_IOS_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_1_rows } + { 9, 4, asn_IOS_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_1_rows } }; -static const long asn_VAL_55_NGAP_id_SecondaryRATUsageInformation = 144; -static const long asn_VAL_55_NGAP_ignore = 1; -static const long asn_VAL_55_NGAP_optional = 0; -static const long asn_VAL_56_NGAP_id_SecurityResult = 156; -static const long asn_VAL_56_NGAP_ignore = 1; -static const long asn_VAL_56_NGAP_optional = 0; -static const long asn_VAL_57_NGAP_id_RedundantDLQosFlowPerTNLInformation = 193; -static const long asn_VAL_57_NGAP_ignore = 1; -static const long asn_VAL_57_NGAP_optional = 0; -static const long asn_VAL_58_NGAP_id_AdditionalRedundantDLQosFlowPerTNLInformation = 184; -static const long asn_VAL_58_NGAP_ignore = 1; -static const long asn_VAL_58_NGAP_optional = 0; -static const long asn_VAL_59_NGAP_id_GlobalRANNodeID = 27; -static const long asn_VAL_59_NGAP_ignore = 1; -static const long asn_VAL_59_NGAP_optional = 0; +static const long asn_VAL_77_NGAP_id_SecondaryRATUsageInformation = 144; +static const long asn_VAL_77_NGAP_ignore = 1; +static const long asn_VAL_77_NGAP_optional = 0; +static const long asn_VAL_78_NGAP_id_SecurityResult = 156; +static const long asn_VAL_78_NGAP_ignore = 1; +static const long asn_VAL_78_NGAP_optional = 0; +static const long asn_VAL_79_NGAP_id_RedundantDLQosFlowPerTNLInformation = 193; +static const long asn_VAL_79_NGAP_ignore = 1; +static const long asn_VAL_79_NGAP_optional = 0; +static const long asn_VAL_80_NGAP_id_AdditionalRedundantDLQosFlowPerTNLInformation = 184; +static const long asn_VAL_80_NGAP_ignore = 1; +static const long asn_VAL_80_NGAP_optional = 0; +static const long asn_VAL_81_NGAP_id_GlobalRANNodeID = 27; +static const long asn_VAL_81_NGAP_ignore = 1; +static const long asn_VAL_81_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_55_NGAP_id_SecondaryRATUsageInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_55_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_77_NGAP_id_SecondaryRATUsageInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_77_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_SecondaryRATUsageInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_55_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_56_NGAP_id_SecurityResult }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_56_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_77_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_78_NGAP_id_SecurityResult }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_78_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_SecurityResult }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_56_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_57_NGAP_id_RedundantDLQosFlowPerTNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_57_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_78_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_79_NGAP_id_RedundantDLQosFlowPerTNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_79_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_QosFlowPerTNLInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_57_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_58_NGAP_id_AdditionalRedundantDLQosFlowPerTNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_58_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_79_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_80_NGAP_id_AdditionalRedundantDLQosFlowPerTNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_80_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_QosFlowPerTNLInformationList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_58_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_59_NGAP_id_GlobalRANNodeID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_59_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_80_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_81_NGAP_id_GlobalRANNodeID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_81_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_GlobalRANNodeID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_59_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_81_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_1[] = { { 5, 4, asn_IOS_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_1_rows } }; -static const long asn_VAL_60_NGAP_id_S_NSSAI = 148; -static const long asn_VAL_60_NGAP_reject = 0; -static const long asn_VAL_60_NGAP_optional = 0; -static const long asn_VAL_61_NGAP_id_PduSessionExpectedUEActivityBehaviour = 281; -static const long asn_VAL_61_NGAP_ignore = 1; -static const long asn_VAL_61_NGAP_optional = 0; +static const long asn_VAL_82_NGAP_id_S_NSSAI = 148; +static const long asn_VAL_82_NGAP_reject = 0; +static const long asn_VAL_82_NGAP_optional = 0; +static const long asn_VAL_83_NGAP_id_PduSessionExpectedUEActivityBehaviour = 281; +static const long asn_VAL_83_NGAP_ignore = 1; +static const long asn_VAL_83_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_60_NGAP_id_S_NSSAI }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_60_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_82_NGAP_id_S_NSSAI }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_82_NGAP_reject }, { "&Extension", aioc__type, &asn_DEF_NGAP_S_NSSAI }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_60_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_61_NGAP_id_PduSessionExpectedUEActivityBehaviour }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_61_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_82_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_83_NGAP_id_PduSessionExpectedUEActivityBehaviour }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_83_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExpectedUEActivityBehaviour }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_61_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_83_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_1[] = { { 2, 4, asn_IOS_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_1_rows } }; -static const long asn_VAL_62_NGAP_id_SecondaryRATUsageInformation = 144; -static const long asn_VAL_62_NGAP_ignore = 1; -static const long asn_VAL_62_NGAP_optional = 0; +static const long asn_VAL_84_NGAP_id_SecondaryRATUsageInformation = 144; +static const long asn_VAL_84_NGAP_ignore = 1; +static const long asn_VAL_84_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_62_NGAP_id_SecondaryRATUsageInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_62_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_84_NGAP_id_SecondaryRATUsageInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_84_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_SecondaryRATUsageInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_62_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_84_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_1_rows } }; -static const long asn_VAL_63_NGAP_id_SecondaryRATUsageInformation = 144; -static const long asn_VAL_63_NGAP_ignore = 1; -static const long asn_VAL_63_NGAP_optional = 0; -static const long asn_VAL_64_NGAP_id_QosFlowFeedbackList = 278; -static const long asn_VAL_64_NGAP_ignore = 1; -static const long asn_VAL_64_NGAP_optional = 0; +static const long asn_VAL_85_NGAP_id_SecondaryRATUsageInformation = 144; +static const long asn_VAL_85_NGAP_ignore = 1; +static const long asn_VAL_85_NGAP_optional = 0; +static const long asn_VAL_86_NGAP_id_QosFlowFeedbackList = 278; +static const long asn_VAL_86_NGAP_ignore = 1; +static const long asn_VAL_86_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_63_NGAP_id_SecondaryRATUsageInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_63_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_85_NGAP_id_SecondaryRATUsageInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_85_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_SecondaryRATUsageInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_63_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_64_NGAP_id_QosFlowFeedbackList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_64_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_85_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_86_NGAP_id_QosFlowFeedbackList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_86_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_QosFlowFeedbackList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_64_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_86_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_1[] = { { 2, 4, asn_IOS_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_1_rows } }; -static const long asn_VAL_65_NGAP_id_SecondaryRATUsageInformation = 144; -static const long asn_VAL_65_NGAP_ignore = 1; -static const long asn_VAL_65_NGAP_optional = 0; +static const long asn_VAL_87_NGAP_id_SecondaryRATUsageInformation = 144; +static const long asn_VAL_87_NGAP_ignore = 1; +static const long asn_VAL_87_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_65_NGAP_id_SecondaryRATUsageInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_65_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_87_NGAP_id_SecondaryRATUsageInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_87_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_SecondaryRATUsageInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_65_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_87_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_1_rows } }; -static const long asn_VAL_66_NGAP_id_PduSessionExpectedUEActivityBehaviour = 281; -static const long asn_VAL_66_NGAP_ignore = 1; -static const long asn_VAL_66_NGAP_optional = 0; +static const long asn_VAL_88_NGAP_id_PduSessionExpectedUEActivityBehaviour = 281; +static const long asn_VAL_88_NGAP_ignore = 1; +static const long asn_VAL_88_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_66_NGAP_id_PduSessionExpectedUEActivityBehaviour }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_66_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_88_NGAP_id_PduSessionExpectedUEActivityBehaviour }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_88_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExpectedUEActivityBehaviour }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_66_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_88_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_1_rows } }; -static const long asn_VAL_67_NGAP_id_PduSessionExpectedUEActivityBehaviour = 281; -static const long asn_VAL_67_NGAP_ignore = 1; -static const long asn_VAL_67_NGAP_optional = 0; +static const long asn_VAL_89_NGAP_id_PduSessionExpectedUEActivityBehaviour = 281; +static const long asn_VAL_89_NGAP_ignore = 1; +static const long asn_VAL_89_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_67_NGAP_id_PduSessionExpectedUEActivityBehaviour }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_67_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_89_NGAP_id_PduSessionExpectedUEActivityBehaviour }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_89_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExpectedUEActivityBehaviour }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_67_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_89_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_1_rows } }; -static const long asn_VAL_68_NGAP_id_PduSessionExpectedUEActivityBehaviour = 281; -static const long asn_VAL_68_NGAP_ignore = 1; -static const long asn_VAL_68_NGAP_optional = 0; +static const long asn_VAL_90_NGAP_id_PduSessionExpectedUEActivityBehaviour = 281; +static const long asn_VAL_90_NGAP_ignore = 1; +static const long asn_VAL_90_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_68_NGAP_id_PduSessionExpectedUEActivityBehaviour }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_68_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_90_NGAP_id_PduSessionExpectedUEActivityBehaviour }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_90_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExpectedUEActivityBehaviour }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_68_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_90_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_1_rows } }; -static const long asn_VAL_69_NGAP_id_RedundantDLQosFlowPerTNLInformation = 193; -static const long asn_VAL_69_NGAP_ignore = 1; -static const long asn_VAL_69_NGAP_optional = 0; -static const long asn_VAL_70_NGAP_id_AdditionalRedundantDLQosFlowPerTNLInformation = 184; -static const long asn_VAL_70_NGAP_ignore = 1; -static const long asn_VAL_70_NGAP_optional = 0; -static const long asn_VAL_71_NGAP_id_UsedRSNInformation = 198; -static const long asn_VAL_71_NGAP_ignore = 1; -static const long asn_VAL_71_NGAP_optional = 0; -static const long asn_VAL_72_NGAP_id_GlobalRANNodeID = 27; -static const long asn_VAL_72_NGAP_ignore = 1; -static const long asn_VAL_72_NGAP_optional = 0; +static const long asn_VAL_91_NGAP_id_RedundantDLQosFlowPerTNLInformation = 193; +static const long asn_VAL_91_NGAP_ignore = 1; +static const long asn_VAL_91_NGAP_optional = 0; +static const long asn_VAL_92_NGAP_id_AdditionalRedundantDLQosFlowPerTNLInformation = 184; +static const long asn_VAL_92_NGAP_ignore = 1; +static const long asn_VAL_92_NGAP_optional = 0; +static const long asn_VAL_93_NGAP_id_UsedRSNInformation = 198; +static const long asn_VAL_93_NGAP_ignore = 1; +static const long asn_VAL_93_NGAP_optional = 0; +static const long asn_VAL_94_NGAP_id_GlobalRANNodeID = 27; +static const long asn_VAL_94_NGAP_ignore = 1; +static const long asn_VAL_94_NGAP_optional = 0; +static const long asn_VAL_95_NGAP_id_MBS_SupportIndicator = 309; +static const long asn_VAL_95_NGAP_ignore = 1; +static const long asn_VAL_95_NGAP_optional = 0; +static const long asn_VAL_96_NGAP_id_MBSSessionSetupResponseList = 312; +static const long asn_VAL_96_NGAP_ignore = 1; +static const long asn_VAL_96_NGAP_optional = 0; +static const long asn_VAL_97_NGAP_id_MBSSessionFailedtoSetupList = 310; +static const long asn_VAL_97_NGAP_ignore = 1; +static const long asn_VAL_97_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_69_NGAP_id_RedundantDLQosFlowPerTNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_69_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_91_NGAP_id_RedundantDLQosFlowPerTNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_91_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_QosFlowPerTNLInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_69_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_70_NGAP_id_AdditionalRedundantDLQosFlowPerTNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_70_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_91_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_92_NGAP_id_AdditionalRedundantDLQosFlowPerTNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_92_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_QosFlowPerTNLInformationList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_70_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_71_NGAP_id_UsedRSNInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_71_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_92_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_93_NGAP_id_UsedRSNInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_93_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_RedundantPDUSessionInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_71_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_72_NGAP_id_GlobalRANNodeID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_72_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_93_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_94_NGAP_id_GlobalRANNodeID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_94_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_GlobalRANNodeID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_72_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_94_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_95_NGAP_id_MBS_SupportIndicator }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_95_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_MBS_SupportIndicator }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_95_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_96_NGAP_id_MBSSessionSetupResponseList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_96_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_MBSSessionSetupResponseList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_96_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_97_NGAP_id_MBSSessionFailedtoSetupList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_97_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_MBSSessionFailedtoSetupList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_97_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_1[] = { - { 4, 4, asn_IOS_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_1_rows } + { 7, 4, asn_IOS_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_1_rows } }; -static const long asn_VAL_73_NGAP_id_PduSessionExpectedUEActivityBehaviour = 281; -static const long asn_VAL_73_NGAP_ignore = 1; -static const long asn_VAL_73_NGAP_optional = 0; +static const long asn_VAL_98_NGAP_id_PduSessionExpectedUEActivityBehaviour = 281; +static const long asn_VAL_98_NGAP_ignore = 1; +static const long asn_VAL_98_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_73_NGAP_id_PduSessionExpectedUEActivityBehaviour }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_73_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_98_NGAP_id_PduSessionExpectedUEActivityBehaviour }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_98_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExpectedUEActivityBehaviour }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_73_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_98_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_1_rows } }; -static const long asn_VAL_74_NGAP_id_NPN_Support = 258; -static const long asn_VAL_74_NGAP_reject = 0; -static const long asn_VAL_74_NGAP_optional = 0; -static const long asn_VAL_75_NGAP_id_ExtendedSliceSupportList = 270; -static const long asn_VAL_75_NGAP_reject = 0; -static const long asn_VAL_75_NGAP_optional = 0; +static const long asn_VAL_99_NGAP_id_NPN_Support = 258; +static const long asn_VAL_99_NGAP_reject = 0; +static const long asn_VAL_99_NGAP_optional = 0; +static const long asn_VAL_100_NGAP_id_ExtendedSliceSupportList = 270; +static const long asn_VAL_100_NGAP_reject = 0; +static const long asn_VAL_100_NGAP_optional = 0; +static const long asn_VAL_101_NGAP_id_OnboardingSupport = 325; +static const long asn_VAL_101_NGAP_ignore = 1; +static const long asn_VAL_101_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PLMNSupportItem_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_74_NGAP_id_NPN_Support }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_74_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_99_NGAP_id_NPN_Support }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_99_NGAP_reject }, { "&Extension", aioc__type, &asn_DEF_NGAP_NPN_Support }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_74_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_75_NGAP_id_ExtendedSliceSupportList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_75_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_99_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_100_NGAP_id_ExtendedSliceSupportList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_100_NGAP_reject }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExtendedSliceSupportList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_75_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_100_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_101_NGAP_id_OnboardingSupport }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_101_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_OnboardingSupport }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_101_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PLMNSupportItem_ExtIEs_1[] = { - { 2, 4, asn_IOS_NGAP_PLMNSupportItem_ExtIEs_1_rows } + { 3, 4, asn_IOS_NGAP_PLMNSupportItem_ExtIEs_1_rows } }; -static const long asn_VAL_76_NGAP_id_CurrentQoSParaSetIndex = 221; -static const long asn_VAL_76_NGAP_ignore = 1; -static const long asn_VAL_76_NGAP_optional = 0; +static const long asn_VAL_102_NGAP_id_CurrentQoSParaSetIndex = 221; +static const long asn_VAL_102_NGAP_ignore = 1; +static const long asn_VAL_102_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_QosFlowAcceptedItem_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_76_NGAP_id_CurrentQoSParaSetIndex }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_76_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_102_NGAP_id_CurrentQoSParaSetIndex }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_102_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_AlternativeQoSParaSetIndex }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_76_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_102_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_QosFlowAcceptedItem_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_QosFlowAcceptedItem_ExtIEs_1_rows } }; -static const long asn_VAL_77_NGAP_id_TSCTrafficCharacteristics = 196; -static const long asn_VAL_77_NGAP_ignore = 1; -static const long asn_VAL_77_NGAP_optional = 0; -static const long asn_VAL_78_NGAP_id_RedundantQosFlowIndicator = 194; -static const long asn_VAL_78_NGAP_ignore = 1; -static const long asn_VAL_78_NGAP_optional = 0; +static const long asn_VAL_103_NGAP_id_TSCTrafficCharacteristics = 196; +static const long asn_VAL_103_NGAP_ignore = 1; +static const long asn_VAL_103_NGAP_optional = 0; +static const long asn_VAL_104_NGAP_id_RedundantQosFlowIndicator = 194; +static const long asn_VAL_104_NGAP_ignore = 1; +static const long asn_VAL_104_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_77_NGAP_id_TSCTrafficCharacteristics }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_77_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_103_NGAP_id_TSCTrafficCharacteristics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_103_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_TSCTrafficCharacteristics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_77_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_78_NGAP_id_RedundantQosFlowIndicator }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_78_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_103_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_104_NGAP_id_RedundantQosFlowIndicator }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_104_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_RedundantQosFlowIndicator }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_78_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_104_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_1[] = { { 2, 4, asn_IOS_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_1_rows } }; -static const long asn_VAL_79_NGAP_id_CurrentQoSParaSetIndex = 221; -static const long asn_VAL_79_NGAP_ignore = 1; -static const long asn_VAL_79_NGAP_optional = 0; +static const long asn_VAL_105_NGAP_id_CurrentQoSParaSetIndex = 221; +static const long asn_VAL_105_NGAP_ignore = 1; +static const long asn_VAL_105_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_79_NGAP_id_CurrentQoSParaSetIndex }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_79_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_105_NGAP_id_CurrentQoSParaSetIndex }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_105_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_AlternativeQoSParaSetIndex }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_79_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_105_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_1_rows } }; -static const long asn_VAL_80_NGAP_id_ULForwarding = 163; -static const long asn_VAL_80_NGAP_ignore = 1; -static const long asn_VAL_80_NGAP_optional = 0; +static const long asn_VAL_106_NGAP_id_ULForwarding = 163; +static const long asn_VAL_106_NGAP_ignore = 1; +static const long asn_VAL_106_NGAP_optional = 0; +static const long asn_VAL_107_NGAP_id_SourceTNLAddrInfo = 284; +static const long asn_VAL_107_NGAP_ignore = 1; +static const long asn_VAL_107_NGAP_optional = 0; +static const long asn_VAL_108_NGAP_id_SourceNodeTNLAddrInfo = 354; +static const long asn_VAL_108_NGAP_ignore = 1; +static const long asn_VAL_108_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_QosFlowInformationItem_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_80_NGAP_id_ULForwarding }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_80_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_106_NGAP_id_ULForwarding }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_106_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ULForwarding }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_80_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_106_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_107_NGAP_id_SourceTNLAddrInfo }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_107_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_TransportLayerAddress }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_107_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_108_NGAP_id_SourceNodeTNLAddrInfo }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_108_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_TransportLayerAddress }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_108_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_QosFlowInformationItem_ExtIEs_1[] = { - { 1, 4, asn_IOS_NGAP_QosFlowInformationItem_ExtIEs_1_rows } + { 3, 4, asn_IOS_NGAP_QosFlowInformationItem_ExtIEs_1_rows } }; -static const long asn_VAL_81_NGAP_id_QosMonitoringRequest = 181; -static const long asn_VAL_81_NGAP_ignore = 1; -static const long asn_VAL_81_NGAP_optional = 0; -static const long asn_VAL_82_NGAP_id_QosMonitoringReportingFrequency = 276; -static const long asn_VAL_82_NGAP_ignore = 1; -static const long asn_VAL_82_NGAP_optional = 0; +static const long asn_VAL_109_NGAP_id_QosMonitoringRequest = 181; +static const long asn_VAL_109_NGAP_ignore = 1; +static const long asn_VAL_109_NGAP_optional = 0; +static const long asn_VAL_110_NGAP_id_QosMonitoringReportingFrequency = 276; +static const long asn_VAL_110_NGAP_ignore = 1; +static const long asn_VAL_110_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_QosFlowLevelQosParameters_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_81_NGAP_id_QosMonitoringRequest }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_81_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_109_NGAP_id_QosMonitoringRequest }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_109_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_QosMonitoringRequest }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_81_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_82_NGAP_id_QosMonitoringReportingFrequency }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_82_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_109_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_110_NGAP_id_QosMonitoringReportingFrequency }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_110_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_QosMonitoringReportingFrequency }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_82_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_110_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_QosFlowLevelQosParameters_ExtIEs_1[] = { { 2, 4, asn_IOS_NGAP_QosFlowLevelQosParameters_ExtIEs_1_rows } }; -static const long asn_VAL_83_NGAP_id_CurrentQoSParaSetIndex = 221; -static const long asn_VAL_83_NGAP_ignore = 1; -static const long asn_VAL_83_NGAP_optional = 0; +static const long asn_VAL_111_NGAP_id_CurrentQoSParaSetIndex = 221; +static const long asn_VAL_111_NGAP_ignore = 1; +static const long asn_VAL_111_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_QosFlowNotifyItem_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_83_NGAP_id_CurrentQoSParaSetIndex }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_83_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_111_NGAP_id_CurrentQoSParaSetIndex }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_111_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_AlternativeQoSParaSetNotifyIndex }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_83_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_111_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_QosFlowNotifyItem_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_QosFlowNotifyItem_ExtIEs_1_rows } }; -static const long asn_VAL_84_NGAP_id_CNPacketDelayBudgetDL = 187; -static const long asn_VAL_84_NGAP_ignore = 1; -static const long asn_VAL_84_NGAP_optional = 0; -static const long asn_VAL_85_NGAP_id_CNPacketDelayBudgetUL = 188; -static const long asn_VAL_85_NGAP_ignore = 1; -static const long asn_VAL_85_NGAP_optional = 0; -static const long asn_VAL_86_NGAP_id_BurstArrivalTimeDownlink = 279; -static const long asn_VAL_86_NGAP_ignore = 1; -static const long asn_VAL_86_NGAP_optional = 0; +static const long asn_VAL_112_NGAP_id_CNPacketDelayBudgetDL = 187; +static const long asn_VAL_112_NGAP_ignore = 1; +static const long asn_VAL_112_NGAP_optional = 0; +static const long asn_VAL_113_NGAP_id_CNPacketDelayBudgetUL = 188; +static const long asn_VAL_113_NGAP_ignore = 1; +static const long asn_VAL_113_NGAP_optional = 0; +static const long asn_VAL_114_NGAP_id_BurstArrivalTimeDownlink = 279; +static const long asn_VAL_114_NGAP_ignore = 1; +static const long asn_VAL_114_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_QosFlowParametersItem_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_84_NGAP_id_CNPacketDelayBudgetDL }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_84_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_112_NGAP_id_CNPacketDelayBudgetDL }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_112_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExtendedPacketDelayBudget }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_84_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_85_NGAP_id_CNPacketDelayBudgetUL }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_85_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_112_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_113_NGAP_id_CNPacketDelayBudgetUL }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_113_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExtendedPacketDelayBudget }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_85_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_86_NGAP_id_BurstArrivalTimeDownlink }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_86_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_113_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_114_NGAP_id_BurstArrivalTimeDownlink }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_114_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_BurstArrivalTime }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_86_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_114_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_QosFlowParametersItem_ExtIEs_1[] = { { 3, 4, asn_IOS_NGAP_QosFlowParametersItem_ExtIEs_1_rows } }; -static const long asn_VAL_87_NGAP_id_TSCTrafficCharacteristics = 196; -static const long asn_VAL_87_NGAP_ignore = 1; -static const long asn_VAL_87_NGAP_optional = 0; -static const long asn_VAL_88_NGAP_id_RedundantQosFlowIndicator = 194; -static const long asn_VAL_88_NGAP_ignore = 1; -static const long asn_VAL_88_NGAP_optional = 0; +static const long asn_VAL_115_NGAP_id_TSCTrafficCharacteristics = 196; +static const long asn_VAL_115_NGAP_ignore = 1; +static const long asn_VAL_115_NGAP_optional = 0; +static const long asn_VAL_116_NGAP_id_RedundantQosFlowIndicator = 194; +static const long asn_VAL_116_NGAP_ignore = 1; +static const long asn_VAL_116_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_QosFlowSetupRequestItem_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_87_NGAP_id_TSCTrafficCharacteristics }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_87_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_115_NGAP_id_TSCTrafficCharacteristics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_115_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_TSCTrafficCharacteristics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_87_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_88_NGAP_id_RedundantQosFlowIndicator }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_88_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_115_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_116_NGAP_id_RedundantQosFlowIndicator }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_116_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_RedundantQosFlowIndicator }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_88_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_116_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_QosFlowSetupRequestItem_ExtIEs_1[] = { { 2, 4, asn_IOS_NGAP_QosFlowSetupRequestItem_ExtIEs_1_rows } }; -static const long asn_VAL_89_NGAP_id_CurrentQoSParaSetIndex = 221; -static const long asn_VAL_89_NGAP_ignore = 1; -static const long asn_VAL_89_NGAP_optional = 0; +static const long asn_VAL_117_NGAP_id_CurrentQoSParaSetIndex = 221; +static const long asn_VAL_117_NGAP_ignore = 1; +static const long asn_VAL_117_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_QosFlowItemWithDataForwarding_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_89_NGAP_id_CurrentQoSParaSetIndex }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_89_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_117_NGAP_id_CurrentQoSParaSetIndex }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_117_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_AlternativeQoSParaSetIndex }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_89_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_117_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_QosFlowItemWithDataForwarding_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_QosFlowItemWithDataForwarding_ExtIEs_1_rows } }; -static const long asn_VAL_90_NGAP_id_ExtendedRATRestrictionInformation = 180; -static const long asn_VAL_90_NGAP_ignore = 1; -static const long asn_VAL_90_NGAP_optional = 0; +static const long asn_VAL_118_NGAP_id_ExtendedRATRestrictionInformation = 180; +static const long asn_VAL_118_NGAP_ignore = 1; +static const long asn_VAL_118_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_RATRestrictions_Item_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_90_NGAP_id_ExtendedRATRestrictionInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_90_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_118_NGAP_id_ExtendedRATRestrictionInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_118_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExtendedRATRestrictionInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_90_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_118_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_RATRestrictions_Item_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_RATRestrictions_Item_ExtIEs_1_rows } }; -static const long asn_VAL_91_NGAP_id_MaximumIntegrityProtectedDataRate_DL = 151; -static const long asn_VAL_91_NGAP_ignore = 1; -static const long asn_VAL_91_NGAP_optional = 0; +static const long asn_VAL_119_NGAP_id_PDUSessionPairID = 331; +static const long asn_VAL_119_NGAP_ignore = 1; +static const long asn_VAL_119_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_RedundantPDUSessionInformation_ExtIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_119_NGAP_id_PDUSessionPairID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_119_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_PDUSessionPairID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_119_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_RedundantPDUSessionInformation_ExtIEs_1[] = { + { 1, 4, asn_IOS_NGAP_RedundantPDUSessionInformation_ExtIEs_1_rows } +}; +static const long asn_VAL_120_NGAP_id_MaximumIntegrityProtectedDataRate_DL = 151; +static const long asn_VAL_120_NGAP_ignore = 1; +static const long asn_VAL_120_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_SecurityIndication_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_91_NGAP_id_MaximumIntegrityProtectedDataRate_DL }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_91_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_120_NGAP_id_MaximumIntegrityProtectedDataRate_DL }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_120_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_MaximumIntegrityProtectedDataRate }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_91_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_120_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_SecurityIndication_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_SecurityIndication_ExtIEs_1_rows } }; -static const long asn_VAL_92_NGAP_id_GUAMIType = 176; -static const long asn_VAL_92_NGAP_ignore = 1; -static const long asn_VAL_92_NGAP_optional = 0; +static const long asn_VAL_121_NGAP_id_GUAMIType = 176; +static const long asn_VAL_121_NGAP_ignore = 1; +static const long asn_VAL_121_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_ServedGUAMIItem_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_92_NGAP_id_GUAMIType }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_92_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_121_NGAP_id_GUAMIType }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_121_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_GUAMIType }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_92_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_121_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_ServedGUAMIItem_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_ServedGUAMIItem_ExtIEs_1_rows } }; -static const long asn_VAL_93_NGAP_id_SgNB_UE_X2AP_ID = 182; -static const long asn_VAL_93_NGAP_ignore = 1; -static const long asn_VAL_93_NGAP_optional = 0; -static const long asn_VAL_94_NGAP_id_UEHistoryInformationFromTheUE = 253; -static const long asn_VAL_94_NGAP_ignore = 1; -static const long asn_VAL_94_NGAP_optional = 0; +static const long asn_VAL_122_NGAP_id_SgNB_UE_X2AP_ID = 182; +static const long asn_VAL_122_NGAP_ignore = 1; +static const long asn_VAL_122_NGAP_optional = 0; +static const long asn_VAL_123_NGAP_id_UEHistoryInformationFromTheUE = 253; +static const long asn_VAL_123_NGAP_ignore = 1; +static const long asn_VAL_123_NGAP_optional = 0; +static const long asn_VAL_124_NGAP_id_SourceNodeID = 286; +static const long asn_VAL_124_NGAP_ignore = 1; +static const long asn_VAL_124_NGAP_optional = 0; +static const long asn_VAL_125_NGAP_id_UEContextReferenceAtSource = 288; +static const long asn_VAL_125_NGAP_ignore = 1; +static const long asn_VAL_125_NGAP_optional = 0; +static const long asn_VAL_126_NGAP_id_MBS_ActiveSessionInformation_SourcetoTargetList = 323; +static const long asn_VAL_126_NGAP_ignore = 1; +static const long asn_VAL_126_NGAP_optional = 0; +static const long asn_VAL_127_NGAP_id_QMCConfigInfo = 328; +static const long asn_VAL_127_NGAP_ignore = 1; +static const long asn_VAL_127_NGAP_optional = 0; +static const long asn_VAL_128_NGAP_id_NGAPIESupportInformationRequestList = 355; +static const long asn_VAL_128_NGAP_ignore = 1; +static const long asn_VAL_128_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_93_NGAP_id_SgNB_UE_X2AP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_93_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_122_NGAP_id_SgNB_UE_X2AP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_122_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_SgNB_UE_X2AP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_93_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_94_NGAP_id_UEHistoryInformationFromTheUE }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_94_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_122_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_123_NGAP_id_UEHistoryInformationFromTheUE }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_123_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UEHistoryInformationFromTheUE }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_94_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_123_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_124_NGAP_id_SourceNodeID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_124_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_SourceNodeID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_124_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_125_NGAP_id_UEContextReferenceAtSource }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_125_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_125_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_126_NGAP_id_MBS_ActiveSessionInformation_SourcetoTargetList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_126_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_126_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_127_NGAP_id_QMCConfigInfo }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_127_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_QMCConfigInfo }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_127_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_128_NGAP_id_NGAPIESupportInformationRequestList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_128_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_NGAPIESupportInformationRequestList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_128_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_1[] = { - { 2, 4, asn_IOS_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_1_rows } + { 7, 4, asn_IOS_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_1_rows } }; -static const long asn_VAL_95_NGAP_id_ConfiguredTACIndication = 272; -static const long asn_VAL_95_NGAP_ignore = 1; -static const long asn_VAL_95_NGAP_optional = 0; -static const long asn_VAL_96_NGAP_id_RAT_Information = 179; -static const long asn_VAL_96_NGAP_reject = 0; -static const long asn_VAL_96_NGAP_optional = 0; +static const long asn_VAL_129_NGAP_id_ConfiguredTACIndication = 272; +static const long asn_VAL_129_NGAP_ignore = 1; +static const long asn_VAL_129_NGAP_optional = 0; +static const long asn_VAL_130_NGAP_id_RAT_Information = 179; +static const long asn_VAL_130_NGAP_reject = 0; +static const long asn_VAL_130_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_SupportedTAItem_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_95_NGAP_id_ConfiguredTACIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_95_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_129_NGAP_id_ConfiguredTACIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_129_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ConfiguredTACIndication }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_95_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_96_NGAP_id_RAT_Information }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_96_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_129_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_130_NGAP_id_RAT_Information }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_130_NGAP_reject }, { "&Extension", aioc__type, &asn_DEF_NGAP_RAT_Information }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_96_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_130_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_SupportedTAItem_ExtIEs_1[] = { { 2, 4, asn_IOS_NGAP_SupportedTAItem_ExtIEs_1_rows } }; -static const long asn_VAL_97_NGAP_id_DAPSResponseInfoList = 267; -static const long asn_VAL_97_NGAP_ignore = 1; -static const long asn_VAL_97_NGAP_optional = 0; +static const long asn_VAL_131_NGAP_id_DAPSResponseInfoList = 267; +static const long asn_VAL_131_NGAP_ignore = 1; +static const long asn_VAL_131_NGAP_optional = 0; +static const long asn_VAL_132_NGAP_id_DirectForwardingPathAvailability = 22; +static const long asn_VAL_132_NGAP_ignore = 1; +static const long asn_VAL_132_NGAP_optional = 0; +static const long asn_VAL_133_NGAP_id_MBS_ActiveSessionInformation_TargettoSourceList = 324; +static const long asn_VAL_133_NGAP_ignore = 1; +static const long asn_VAL_133_NGAP_optional = 0; +static const long asn_VAL_134_NGAP_id_NGAPIESupportInformationResponseList = 356; +static const long asn_VAL_134_NGAP_ignore = 1; +static const long asn_VAL_134_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_97_NGAP_id_DAPSResponseInfoList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_97_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_131_NGAP_id_DAPSResponseInfoList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_131_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_DAPSResponseInfoList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_97_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_131_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_132_NGAP_id_DirectForwardingPathAvailability }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_132_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_DirectForwardingPathAvailability }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_132_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_133_NGAP_id_MBS_ActiveSessionInformation_TargettoSourceList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_133_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_133_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_134_NGAP_id_NGAPIESupportInformationResponseList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_134_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_NGAPIESupportInformationResponseList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_134_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_1[] = { - { 1, 4, asn_IOS_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_1_rows } + { 4, 4, asn_IOS_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_1_rows } }; -static const long asn_VAL_98_NGAP_id_MDTConfiguration = 255; -static const long asn_VAL_98_NGAP_ignore = 1; -static const long asn_VAL_98_NGAP_optional = 0; -static const long asn_VAL_99_NGAP_id_TraceCollectionEntityURI = 257; -static const long asn_VAL_99_NGAP_ignore = 1; -static const long asn_VAL_99_NGAP_optional = 0; +static const long asn_VAL_135_NGAP_id_NGAPIESupportInformationResponseList = 356; +static const long asn_VAL_135_NGAP_ignore = 1; +static const long asn_VAL_135_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_135_NGAP_id_NGAPIESupportInformationResponseList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_135_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_NGAPIESupportInformationResponseList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_135_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_1[] = { + { 1, 4, asn_IOS_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_1_rows } +}; +static const long asn_VAL_136_NGAP_id_NR_CGI = 45; +static const long asn_VAL_136_NGAP_ignore = 1; +static const long asn_VAL_136_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_TargetRANNodeID_ExtIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_136_NGAP_id_NR_CGI }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_136_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_NR_CGI }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_136_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_TargetRANNodeID_ExtIEs_1[] = { + { 1, 4, asn_IOS_NGAP_TargetRANNodeID_ExtIEs_1_rows } +}; +static const long asn_VAL_137_NGAP_id_MDTConfiguration = 255; +static const long asn_VAL_137_NGAP_ignore = 1; +static const long asn_VAL_137_NGAP_optional = 0; +static const long asn_VAL_138_NGAP_id_TraceCollectionEntityURI = 257; +static const long asn_VAL_138_NGAP_ignore = 1; +static const long asn_VAL_138_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_TraceActivation_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_98_NGAP_id_MDTConfiguration }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_98_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_137_NGAP_id_MDTConfiguration }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_137_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_MDT_Configuration }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_98_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_99_NGAP_id_TraceCollectionEntityURI }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_99_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_137_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_138_NGAP_id_TraceCollectionEntityURI }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_138_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_URI_address }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_99_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_138_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_TraceActivation_ExtIEs_1[] = { { 2, 4, asn_IOS_NGAP_TraceActivation_ExtIEs_1_rows } }; -static const long asn_VAL_100_NGAP_id_UERadioCapabilityForPagingOfNB_IoT = 214; -static const long asn_VAL_100_NGAP_ignore = 1; -static const long asn_VAL_100_NGAP_optional = 0; +static const long asn_VAL_139_NGAP_id_SurvivalTime = 327; +static const long asn_VAL_139_NGAP_ignore = 1; +static const long asn_VAL_139_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_TSCAssistanceInformation_ExtIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_139_NGAP_id_SurvivalTime }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_139_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_SurvivalTime }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_139_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_TSCAssistanceInformation_ExtIEs_1[] = { + { 1, 4, asn_IOS_NGAP_TSCAssistanceInformation_ExtIEs_1_rows } +}; +static const long asn_VAL_140_NGAP_id_UERadioCapabilityForPagingOfNB_IoT = 214; +static const long asn_VAL_140_NGAP_ignore = 1; +static const long asn_VAL_140_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_UERadioCapabilityForPaging_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_100_NGAP_id_UERadioCapabilityForPagingOfNB_IoT }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_100_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_140_NGAP_id_UERadioCapabilityForPagingOfNB_IoT }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_140_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UERadioCapabilityForPagingOfNB_IoT }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_100_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_140_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_UERadioCapabilityForPaging_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_UERadioCapabilityForPaging_ExtIEs_1_rows } }; -static const long asn_VAL_101_NGAP_id_RedundantUL_NGU_UP_TNLInformation = 195; -static const long asn_VAL_101_NGAP_ignore = 1; -static const long asn_VAL_101_NGAP_optional = 0; -static const long asn_VAL_102_NGAP_id_RedundantDL_NGU_UP_TNLInformation = 192; -static const long asn_VAL_102_NGAP_ignore = 1; -static const long asn_VAL_102_NGAP_optional = 0; +static const long asn_VAL_141_NGAP_id_RedundantUL_NGU_UP_TNLInformation = 195; +static const long asn_VAL_141_NGAP_ignore = 1; +static const long asn_VAL_141_NGAP_optional = 0; +static const long asn_VAL_142_NGAP_id_RedundantDL_NGU_UP_TNLInformation = 192; +static const long asn_VAL_142_NGAP_ignore = 1; +static const long asn_VAL_142_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_101_NGAP_id_RedundantUL_NGU_UP_TNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_101_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_141_NGAP_id_RedundantUL_NGU_UP_TNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_141_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_101_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_102_NGAP_id_RedundantDL_NGU_UP_TNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_102_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_141_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_142_NGAP_id_RedundantDL_NGU_UP_TNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_142_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_102_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_142_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_1[] = { { 2, 4, asn_IOS_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_1_rows } }; -static const long asn_VAL_103_NGAP_id_CommonNetworkInstance = 166; -static const long asn_VAL_103_NGAP_ignore = 1; -static const long asn_VAL_103_NGAP_optional = 0; +static const long asn_VAL_143_NGAP_id_CommonNetworkInstance = 166; +static const long asn_VAL_143_NGAP_ignore = 1; +static const long asn_VAL_143_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_UPTransportLayerInformationItem_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_103_NGAP_id_CommonNetworkInstance }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_103_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_143_NGAP_id_CommonNetworkInstance }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_143_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_CommonNetworkInstance }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_103_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_143_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_UPTransportLayerInformationItem_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_UPTransportLayerInformationItem_ExtIEs_1_rows } }; -static const long asn_VAL_104_NGAP_id_PSCellInformation = 149; -static const long asn_VAL_104_NGAP_ignore = 1; -static const long asn_VAL_104_NGAP_optional = 0; +static const long asn_VAL_144_NGAP_id_PSCellInformation = 149; +static const long asn_VAL_144_NGAP_ignore = 1; +static const long asn_VAL_144_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_UserLocationInformationEUTRA_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_104_NGAP_id_PSCellInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_104_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_144_NGAP_id_PSCellInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_144_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_NGRAN_CGI }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_104_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_144_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_UserLocationInformationEUTRA_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_UserLocationInformationEUTRA_ExtIEs_1_rows } }; -static const long asn_VAL_105_NGAP_id_PSCellInformation = 149; -static const long asn_VAL_105_NGAP_ignore = 1; -static const long asn_VAL_105_NGAP_optional = 0; -static const long asn_VAL_106_NGAP_id_NID = 263; -static const long asn_VAL_106_NGAP_reject = 0; -static const long asn_VAL_106_NGAP_optional = 0; +static const long asn_VAL_145_NGAP_id_PSCellInformation = 149; +static const long asn_VAL_145_NGAP_ignore = 1; +static const long asn_VAL_145_NGAP_optional = 0; +static const long asn_VAL_146_NGAP_id_NID = 263; +static const long asn_VAL_146_NGAP_reject = 0; +static const long asn_VAL_146_NGAP_optional = 0; +static const long asn_VAL_147_NGAP_id_NRNTNTAIInformation = 287; +static const long asn_VAL_147_NGAP_ignore = 1; +static const long asn_VAL_147_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_UserLocationInformationNR_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_105_NGAP_id_PSCellInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_105_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_145_NGAP_id_PSCellInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_145_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_NGRAN_CGI }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_105_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_106_NGAP_id_NID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_106_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_145_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_146_NGAP_id_NID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_146_NGAP_reject }, { "&Extension", aioc__type, &asn_DEF_NGAP_NID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_106_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_146_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_147_NGAP_id_NRNTNTAIInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_147_NGAP_ignore }, + { "&Extension", aioc__type, &asn_DEF_NGAP_NRNTNTAIInformation }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_147_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_UserLocationInformationNR_ExtIEs_1[] = { - { 2, 4, asn_IOS_NGAP_UserLocationInformationNR_ExtIEs_1_rows } + { 3, 4, asn_IOS_NGAP_UserLocationInformationNR_ExtIEs_1_rows } }; -static const long asn_VAL_107_NGAP_id_SCTP_TLAs = 173; -static const long asn_VAL_107_NGAP_ignore = 1; -static const long asn_VAL_107_NGAP_optional = 0; +static const long asn_VAL_148_NGAP_id_SCTP_TLAs = 173; +static const long asn_VAL_148_NGAP_ignore = 1; +static const long asn_VAL_148_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_XnExtTLA_Item_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_107_NGAP_id_SCTP_TLAs }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_107_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_148_NGAP_id_SCTP_TLAs }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_148_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_SCTP_TLAs }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_107_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_148_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_XnExtTLA_Item_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_XnExtTLA_Item_ExtIEs_1_rows } @@ -2216,33 +2568,6 @@ memb_NGAP_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_AssociatedQosFlowItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_AssociatedQosFlowItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AssociatedQosFlowItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -2262,33 +2587,6 @@ memb_NGAP_criticality_constraint_65(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_AssociatedQosFlowItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_AssociatedQosFlowItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AssociatedQosFlowItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -2397,13 +2695,13 @@ memb_NGAP_id_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_BroadcastPLMNItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_AssociatedQosFlowItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_BroadcastPLMNItem_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_AssociatedQosFlowItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_BroadcastPLMNItem_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AssociatedQosFlowItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -2443,13 +2741,13 @@ memb_NGAP_criticality_constraint_73(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_BroadcastPLMNItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_AssociatedQosFlowItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_BroadcastPLMNItem_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_AssociatedQosFlowItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_BroadcastPLMNItem_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AssociatedQosFlowItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -2765,6 +3063,33 @@ memb_NGAP_id_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_BroadcastPLMNItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_BroadcastPLMNItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_BroadcastPLMNItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -2784,6 +3109,33 @@ memb_NGAP_criticality_constraint_93(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_BroadcastPLMNItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_BroadcastPLMNItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_BroadcastPLMNItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -3836,33 +4188,6 @@ memb_NGAP_id_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_CoreNetworkAssistanceInformationForInactive_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -3882,33 +4207,6 @@ memb_NGAP_criticality_constraint_161(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_CoreNetworkAssistanceInformationForInactive_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -4205,6 +4503,33 @@ memb_NGAP_id_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_CoreNetworkAssistanceInformationForInactive_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -4224,6 +4549,33 @@ memb_NGAP_criticality_constraint_181(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_CoreNetworkAssistanceInformationForInactive_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -4709,33 +5061,6 @@ memb_NGAP_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_DRBsSubjectToStatusTransferItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -4755,33 +5080,6 @@ memb_NGAP_criticality_constraint_213(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_DRBsSubjectToStatusTransferItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -5078,33 +5376,6 @@ memb_NGAP_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_DRBsToQosFlowsMappingItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -5124,33 +5395,6 @@ memb_NGAP_criticality_constraint_233(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_DRBsToQosFlowsMappingItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -5196,13 +5440,13 @@ memb_NGAP_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_Dynamic5QIDescriptor_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_DRBsSubjectToStatusTransferItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_Dynamic5QIDescriptor_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_Dynamic5QIDescriptor_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -5242,13 +5486,13 @@ memb_NGAP_criticality_constraint_237(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_Dynamic5QIDescriptor_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_DRBsSubjectToStatusTransferItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_Dynamic5QIDescriptor_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_Dynamic5QIDescriptor_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -5564,6 +5808,33 @@ memb_NGAP_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_DRBsToQosFlowsMappingItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -5583,6 +5854,33 @@ memb_NGAP_criticality_constraint_257(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_DRBsToQosFlowsMappingItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -5627,6 +5925,33 @@ memb_NGAP_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_Dynamic5QIDescriptor_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_Dynamic5QIDescriptor_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_Dynamic5QIDescriptor_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -5646,6 +5971,33 @@ memb_NGAP_criticality_constraint_261(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_Dynamic5QIDescriptor_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_Dynamic5QIDescriptor_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_Dynamic5QIDescriptor_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -6320,6 +6672,33 @@ memb_NGAP_id_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_E_RABInformationItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_E_RABInformationItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_E_RABInformationItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -6339,6 +6718,33 @@ memb_NGAP_criticality_constraint_305(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_E_RABInformationItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_E_RABInformationItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_E_RABInformationItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -6824,33 +7230,6 @@ memb_NGAP_id_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_GBR_QosInformation_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_GBR_QosInformation_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_GBR_QosInformation_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -6870,33 +7249,6 @@ memb_NGAP_criticality_constraint_337(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_GBR_QosInformation_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_GBR_QosInformation_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_GBR_QosInformation_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -7571,33 +7923,6 @@ memb_NGAP_id_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_HandoverCommandTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverCommandTransfer_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverCommandTransfer_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -7617,33 +7942,6 @@ memb_NGAP_criticality_constraint_381(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_HandoverCommandTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverCommandTransfer_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverCommandTransfer_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -7688,6 +7986,33 @@ memb_NGAP_id_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_GBR_QosInformation_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_GBR_QosInformation_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_GBR_QosInformation_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -7707,6 +8032,33 @@ memb_NGAP_criticality_constraint_385(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_GBR_QosInformation_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_GBR_QosInformation_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_GBR_QosInformation_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -7751,33 +8103,6 @@ memb_NGAP_id_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_HandoverRequestAcknowledgeTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -7797,33 +8122,6 @@ memb_NGAP_criticality_constraint_389(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_HandoverRequestAcknowledgeTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8435,6 +8733,33 @@ memb_NGAP_id_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_HandoverCommandTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverCommandTransfer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverCommandTransfer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8454,6 +8779,33 @@ memb_NGAP_criticality_constraint_429(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_HandoverCommandTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverCommandTransfer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverCommandTransfer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8561,6 +8913,33 @@ memb_NGAP_id_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_HandoverRequestAcknowledgeTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8580,6 +8959,33 @@ memb_NGAP_criticality_constraint_437(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_HandoverRequestAcknowledgeTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8750,33 +9156,6 @@ memb_NGAP_id_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_LocationReportingRequestType_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_LocationReportingRequestType_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_LocationReportingRequestType_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8796,33 +9175,6 @@ memb_NGAP_criticality_constraint_449(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_LocationReportingRequestType_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_LocationReportingRequestType_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_LocationReportingRequestType_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -9056,33 +9408,6 @@ memb_NGAP_id_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_MobilityRestrictionList_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_MobilityRestrictionList_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_MobilityRestrictionList_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -9102,33 +9427,6 @@ memb_NGAP_criticality_constraint_465(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_MobilityRestrictionList_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_MobilityRestrictionList_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_MobilityRestrictionList_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -9992,33 +10290,6 @@ memb_NGAP_id_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_NonDynamic5QIDescriptor_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_NonDynamic5QIDescriptor_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NonDynamic5QIDescriptor_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -10038,33 +10309,6 @@ memb_NGAP_criticality_constraint_521(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_NonDynamic5QIDescriptor_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_NonDynamic5QIDescriptor_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NonDynamic5QIDescriptor_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -10739,33 +10983,6 @@ memb_NGAP_id_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_PathSwitchRequestAcknowledgeTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -10785,33 +11002,6 @@ memb_NGAP_criticality_constraint_565(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_PathSwitchRequestAcknowledgeTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -10919,33 +11109,6 @@ memb_NGAP_id_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_PathSwitchRequestTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PathSwitchRequestTransfer_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PathSwitchRequestTransfer_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -10965,33 +11128,6 @@ memb_NGAP_criticality_constraint_573(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_PathSwitchRequestTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PathSwitchRequestTransfer_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PathSwitchRequestTransfer_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -11036,6 +11172,33 @@ memb_NGAP_id_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_LastVisitedNGRANCellInformation_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_LastVisitedNGRANCellInformation_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -11055,6 +11218,33 @@ memb_NGAP_criticality_constraint_577(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_LastVisitedNGRANCellInformation_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_LastVisitedNGRANCellInformation_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -11162,6 +11352,33 @@ memb_NGAP_id_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_LocationReportingRequestType_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_LocationReportingRequestType_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_LocationReportingRequestType_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -11181,6 +11398,33 @@ memb_NGAP_criticality_constraint_585(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_LocationReportingRequestType_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_LocationReportingRequestType_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_LocationReportingRequestType_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -11225,6 +11469,33 @@ memb_NGAP_id_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_LoggedMDTNr_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_LoggedMDTNr_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_LoggedMDTNr_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -11244,6 +11515,33 @@ memb_NGAP_criticality_constraint_589(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_LoggedMDTNr_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_LoggedMDTNr_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_LoggedMDTNr_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -12082,12 +12380,6 @@ memb_NGAP_extensionValue_constraint_641(const asn_TYPE_descriptor_t *td, const v return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static int -memb_NGAP_OCTET_STRING_CONTAINING_PDUSessionResourceReleaseResponseTransfer__constraint_648(const asn_TYPE_descriptor_t *td, const void *sptr, - asn_app_constraint_failed_f *ctfailcb, void *app_key) { - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); -} - static int memb_NGAP_id_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -12113,33 +12405,6 @@ memb_NGAP_id_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_PDUSessionResourceItemCxtRelCpl_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -12159,33 +12424,6 @@ memb_NGAP_criticality_constraint_645(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_PDUSessionResourceItemCxtRelCpl_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -12356,33 +12594,6 @@ memb_NGAP_id_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_PDUSessionResourceModifyConfirmTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -12402,33 +12613,6 @@ memb_NGAP_criticality_constraint_657(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_PDUSessionResourceModifyConfirmTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -12536,33 +12720,6 @@ memb_NGAP_id_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_PDUSessionResourceModifyResponseTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -12582,33 +12739,6 @@ memb_NGAP_criticality_constraint_665(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_PDUSessionResourceModifyResponseTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -12653,33 +12783,6 @@ memb_NGAP_id_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_PDUSessionResourceModifyIndicationTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -12699,33 +12802,6 @@ memb_NGAP_criticality_constraint_669(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_PDUSessionResourceModifyIndicationTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -12896,33 +12972,6 @@ memb_NGAP_id_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_PDUSessionResourceModifyItemModReq_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyItemModReq_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -12942,33 +12991,6 @@ memb_NGAP_criticality_constraint_681(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_PDUSessionResourceModifyItemModReq_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyItemModReq_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -13076,6 +13098,33 @@ memb_NGAP_id_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_MobilityRestrictionList_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_MobilityRestrictionList_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_MobilityRestrictionList_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -13095,6 +13144,33 @@ memb_NGAP_criticality_constraint_689(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_MobilityRestrictionList_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_MobilityRestrictionList_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_MobilityRestrictionList_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -13202,33 +13278,6 @@ memb_NGAP_id_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -13248,33 +13297,6 @@ memb_NGAP_criticality_constraint_697(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -13319,33 +13341,6 @@ memb_NGAP_id_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_PDUSessionResourceNotifyTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceNotifyTransfer_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -13365,33 +13360,6 @@ memb_NGAP_criticality_constraint_701(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_PDUSessionResourceNotifyTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceNotifyTransfer_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -13752,13 +13720,13 @@ memb_NGAP_id_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_PDUSessionResourceReleaseResponseTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_M1Configuration_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_M1Configuration_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_M1Configuration_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13798,13 +13766,13 @@ memb_NGAP_criticality_constraint_725(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_PDUSessionResourceReleaseResponseTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_M1Configuration_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_M1Configuration_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_M1Configuration_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13931,6 +13899,33 @@ memb_NGAP_id_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_M1PeriodicReporting_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_M1PeriodicReporting_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_M1PeriodicReporting_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -13950,6 +13945,33 @@ memb_NGAP_criticality_constraint_733(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_M1PeriodicReporting_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_M1PeriodicReporting_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_M1PeriodicReporting_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -13994,6 +14016,33 @@ memb_NGAP_id_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_M4Configuration_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_M4Configuration_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_M4Configuration_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -14013,6 +14062,33 @@ memb_NGAP_criticality_constraint_737(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_M4Configuration_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_M4Configuration_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_M4Configuration_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -14058,13 +14134,13 @@ memb_NGAP_id_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_PDUSessionResourceSetupItemCxtReq_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_M5Configuration_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_M5Configuration_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_M5Configuration_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14104,13 +14180,13 @@ memb_NGAP_criticality_constraint_741(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_PDUSessionResourceSetupItemCxtReq_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_M5Configuration_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_M5Configuration_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_M5Configuration_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14174,6 +14250,33 @@ memb_NGAP_id_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_M6Configuration_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_M6Configuration_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_M6Configuration_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -14193,6 +14296,33 @@ memb_NGAP_criticality_constraint_745(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_M6Configuration_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_M6Configuration_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_M6Configuration_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -14238,13 +14368,13 @@ memb_NGAP_id_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_PDUSessionResourceSetupItemHOReq_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_M7Configuration_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_M7Configuration_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_M7Configuration_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14284,13 +14414,13 @@ memb_NGAP_criticality_constraint_749(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_PDUSessionResourceSetupItemHOReq_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_M7Configuration_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_M7Configuration_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_M7Configuration_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14354,33 +14484,6 @@ memb_NGAP_id_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_PDUSessionResourceSetupItemSUReq_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -14400,33 +14503,6 @@ memb_NGAP_criticality_constraint_753(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_PDUSessionResourceSetupItemSUReq_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -14534,33 +14610,6 @@ memb_NGAP_id_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_PDUSessionResourceSetupResponseTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -14580,33 +14629,6 @@ memb_NGAP_criticality_constraint_761(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_PDUSessionResourceSetupResponseTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -14778,13 +14800,13 @@ memb_NGAP_id_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_PDUSessionResourceSwitchedItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_NonDynamic5QIDescriptor_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_NonDynamic5QIDescriptor_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSwitchedItem_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NonDynamic5QIDescriptor_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14824,13 +14846,13 @@ memb_NGAP_criticality_constraint_773(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_PDUSessionResourceSwitchedItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_NonDynamic5QIDescriptor_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_NonDynamic5QIDescriptor_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSwitchedItem_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NonDynamic5QIDescriptor_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15146,33 +15168,6 @@ memb_NGAP_id_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_PLMNSupportItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PLMNSupportItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PLMNSupportItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -15192,33 +15187,6 @@ memb_NGAP_criticality_constraint_793(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_PLMNSupportItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PLMNSupportItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PLMNSupportItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -15326,33 +15294,6 @@ memb_NGAP_id_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_QosFlowAcceptedItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowAcceptedItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowAcceptedItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -15372,33 +15313,6 @@ memb_NGAP_criticality_constraint_801(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_QosFlowAcceptedItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowAcceptedItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowAcceptedItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -15443,33 +15357,6 @@ memb_NGAP_id_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_QosFlowAddOrModifyRequestItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowAddOrModifyRequestItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -15489,33 +15376,6 @@ memb_NGAP_criticality_constraint_805(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_QosFlowAddOrModifyRequestItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowAddOrModifyRequestItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -15560,33 +15420,6 @@ memb_NGAP_id_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_QosFlowAddOrModifyResponseItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowAddOrModifyResponseItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -15606,33 +15439,6 @@ memb_NGAP_criticality_constraint_809(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_QosFlowAddOrModifyResponseItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowAddOrModifyResponseItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -15740,33 +15546,6 @@ memb_NGAP_id_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_QosFlowInformationItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowInformationItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowInformationItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -15786,33 +15565,6 @@ memb_NGAP_criticality_constraint_817(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_QosFlowInformationItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowInformationItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowInformationItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -15858,13 +15610,13 @@ memb_NGAP_id_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_QosFlowLevelQosParameters_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PathSwitchRequestAcknowledgeTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowLevelQosParameters_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowLevelQosParameters_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15904,13 +15656,13 @@ memb_NGAP_criticality_constraint_821(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_QosFlowLevelQosParameters_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PathSwitchRequestAcknowledgeTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowLevelQosParameters_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowLevelQosParameters_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16037,6 +15789,33 @@ memb_NGAP_id_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_PathSwitchRequestTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PathSwitchRequestTransfer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PathSwitchRequestTransfer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -16056,6 +15835,33 @@ memb_NGAP_criticality_constraint_829(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_PathSwitchRequestTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PathSwitchRequestTransfer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PathSwitchRequestTransfer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -16100,33 +15906,6 @@ memb_NGAP_id_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_QosFlowNotifyItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowNotifyItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowNotifyItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -16146,33 +15925,6 @@ memb_NGAP_criticality_constraint_833(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_QosFlowNotifyItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowNotifyItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowNotifyItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -16217,33 +15969,6 @@ memb_NGAP_id_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_QosFlowParametersItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowParametersItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowParametersItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -16263,33 +15988,6 @@ memb_NGAP_criticality_constraint_837(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_QosFlowParametersItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowParametersItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowParametersItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -16460,33 +16158,6 @@ memb_NGAP_id_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_QosFlowSetupRequestItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowSetupRequestItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowSetupRequestItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -16506,33 +16177,6 @@ memb_NGAP_criticality_constraint_849(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_QosFlowSetupRequestItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowSetupRequestItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowSetupRequestItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -16577,33 +16221,6 @@ memb_NGAP_id_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_QosFlowItemWithDataForwarding_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowItemWithDataForwarding_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowItemWithDataForwarding_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -16623,33 +16240,6 @@ memb_NGAP_criticality_constraint_853(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_QosFlowItemWithDataForwarding_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowItemWithDataForwarding_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowItemWithDataForwarding_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -16883,33 +16473,6 @@ memb_NGAP_id_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_RATRestrictions_Item_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_RATRestrictions_Item_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RATRestrictions_Item_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -16929,33 +16492,6 @@ memb_NGAP_criticality_constraint_869(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_RATRestrictions_Item_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_RATRestrictions_Item_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RATRestrictions_Item_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -17416,6 +16952,27 @@ memb_NGAP_extensionValue_constraint_897(const asn_TYPE_descriptor_t *td, const v return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static int +memb_NGAP_OCTET_STRING_CONTAINING_PDUSessionResourceReleaseResponseTransfer__constraint_904(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + (void)st; /* Unused variable */ + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + static int memb_NGAP_id_constraint_901(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -17441,6 +16998,33 @@ memb_NGAP_id_constraint_901(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_PDUSessionResourceItemCxtRelCpl_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_901(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -17460,6 +17044,33 @@ memb_NGAP_criticality_constraint_901(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_PDUSessionResourceItemCxtRelCpl_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_901(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -17630,6 +17241,33 @@ memb_NGAP_id_constraint_913(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_PDUSessionResourceModifyConfirmTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_913(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -17649,6 +17287,33 @@ memb_NGAP_criticality_constraint_913(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_PDUSessionResourceModifyConfirmTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_913(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -17693,33 +17358,6 @@ memb_NGAP_id_constraint_917(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_SecurityIndication_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_SecurityIndication_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_SecurityIndication_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_917(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -17739,33 +17377,6 @@ memb_NGAP_criticality_constraint_917(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_SecurityIndication_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_SecurityIndication_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_SecurityIndication_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_917(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -17810,6 +17421,33 @@ memb_NGAP_id_constraint_921(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_PDUSessionResourceModifyResponseTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_921(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -17829,6 +17467,33 @@ memb_NGAP_criticality_constraint_921(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_PDUSessionResourceModifyResponseTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_921(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -17873,6 +17538,33 @@ memb_NGAP_id_constraint_925(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_PDUSessionResourceModifyIndicationTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_925(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -17892,6 +17584,33 @@ memb_NGAP_criticality_constraint_925(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_PDUSessionResourceModifyIndicationTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_925(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -17999,33 +17718,6 @@ memb_NGAP_id_constraint_933(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_ServedGUAMIItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_ServedGUAMIItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_ServedGUAMIItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_933(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -18045,33 +17737,6 @@ memb_NGAP_criticality_constraint_933(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_ServedGUAMIItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_ServedGUAMIItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_ServedGUAMIItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_933(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -18116,6 +17781,33 @@ memb_NGAP_id_constraint_937(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_PDUSessionResourceModifyItemModReq_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyItemModReq_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_937(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -18135,6 +17827,33 @@ memb_NGAP_criticality_constraint_937(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_PDUSessionResourceModifyItemModReq_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyItemModReq_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_937(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -18368,6 +18087,33 @@ memb_NGAP_id_constraint_953(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_953(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -18387,6 +18133,33 @@ memb_NGAP_criticality_constraint_953(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_953(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -18431,6 +18204,33 @@ memb_NGAP_id_constraint_957(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_PDUSessionResourceNotifyTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceNotifyTransfer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_957(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -18450,6 +18250,33 @@ memb_NGAP_criticality_constraint_957(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_PDUSessionResourceNotifyTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceNotifyTransfer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_957(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -18557,33 +18384,6 @@ memb_NGAP_id_constraint_965(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_965(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -18603,33 +18403,6 @@ memb_NGAP_criticality_constraint_965(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_965(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -18800,33 +18573,6 @@ memb_NGAP_id_constraint_977(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_SupportedTAItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_SupportedTAItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_SupportedTAItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_977(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -18846,33 +18592,6 @@ memb_NGAP_criticality_constraint_977(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_SupportedTAItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_SupportedTAItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_SupportedTAItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_977(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -18917,6 +18636,33 @@ memb_NGAP_id_constraint_981(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_PDUSessionResourceReleaseResponseTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_981(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -18936,6 +18682,33 @@ memb_NGAP_criticality_constraint_981(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_PDUSessionResourceReleaseResponseTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_981(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -19169,6 +18942,33 @@ memb_NGAP_id_constraint_997(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_PDUSessionResourceSetupItemCxtReq_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_997(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -19188,6 +18988,33 @@ memb_NGAP_criticality_constraint_997(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_PDUSessionResourceSetupItemCxtReq_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_997(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -19295,6 +19122,33 @@ memb_NGAP_id_constraint_1005(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_PDUSessionResourceSetupItemHOReq_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_1005(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -19314,6 +19168,33 @@ memb_NGAP_criticality_constraint_1005(const asn_TYPE_descriptor_t *td, const voi return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_PDUSessionResourceSetupItemHOReq_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_1005(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -19358,6 +19239,33 @@ memb_NGAP_id_constraint_1009(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_PDUSessionResourceSetupItemSUReq_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_1009(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -19377,6 +19285,33 @@ memb_NGAP_criticality_constraint_1009(const asn_TYPE_descriptor_t *td, const voi return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_PDUSessionResourceSetupItemSUReq_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_1009(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -19421,33 +19356,6 @@ memb_NGAP_id_constraint_1013(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_1013(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -19467,33 +19375,6 @@ memb_NGAP_criticality_constraint_1013(const asn_TYPE_descriptor_t *td, const voi return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_1013(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -19538,6 +19419,33 @@ memb_NGAP_id_constraint_1017(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_PDUSessionResourceSetupResponseTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_1017(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -19557,6 +19465,33 @@ memb_NGAP_criticality_constraint_1017(const asn_TYPE_descriptor_t *td, const voi return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_PDUSessionResourceSetupResponseTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_1017(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -19727,6 +19662,33 @@ memb_NGAP_id_constraint_1029(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_PDUSessionResourceSwitchedItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSwitchedItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_1029(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -19746,6 +19708,33 @@ memb_NGAP_criticality_constraint_1029(const asn_TYPE_descriptor_t *td, const voi return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_PDUSessionResourceSwitchedItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSwitchedItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_1029(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -19853,33 +19842,6 @@ memb_NGAP_id_constraint_1037(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_TraceActivation_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_TraceActivation_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TraceActivation_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_1037(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -19899,33 +19861,6 @@ memb_NGAP_criticality_constraint_1037(const asn_TYPE_descriptor_t *td, const voi return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_TraceActivation_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_TraceActivation_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TraceActivation_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_1037(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -20222,6 +20157,33 @@ memb_NGAP_id_constraint_1057(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_PLMNSupportItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PLMNSupportItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PLMNSupportItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_1057(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -20241,6 +20203,33 @@ memb_NGAP_criticality_constraint_1057(const asn_TYPE_descriptor_t *td, const voi return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_PLMNSupportItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PLMNSupportItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PLMNSupportItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_1057(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -20474,6 +20463,33 @@ memb_NGAP_id_constraint_1073(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_QosFlowAcceptedItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowAcceptedItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowAcceptedItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_1073(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -20493,6 +20509,33 @@ memb_NGAP_criticality_constraint_1073(const asn_TYPE_descriptor_t *td, const voi return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_QosFlowAcceptedItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowAcceptedItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowAcceptedItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_1073(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -20537,6 +20580,33 @@ memb_NGAP_id_constraint_1077(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_QosFlowAddOrModifyRequestItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowAddOrModifyRequestItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_1077(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -20556,6 +20626,33 @@ memb_NGAP_criticality_constraint_1077(const asn_TYPE_descriptor_t *td, const voi return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_QosFlowAddOrModifyRequestItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowAddOrModifyRequestItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_1077(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -20600,6 +20697,33 @@ memb_NGAP_id_constraint_1081(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_QosFlowAddOrModifyResponseItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowAddOrModifyResponseItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_1081(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -20619,6 +20743,33 @@ memb_NGAP_criticality_constraint_1081(const asn_TYPE_descriptor_t *td, const voi return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_QosFlowAddOrModifyResponseItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowAddOrModifyResponseItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_1081(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -20727,13 +20878,13 @@ memb_NGAP_id_constraint_1089(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UERadioCapabilityForPaging_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_QosFlowInformationItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UERadioCapabilityForPaging_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowInformationItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UERadioCapabilityForPaging_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowInformationItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -20773,13 +20924,13 @@ memb_NGAP_criticality_constraint_1089(const asn_TYPE_descriptor_t *td, const voi } static asn_type_selector_result_t -select_UERadioCapabilityForPaging_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_QosFlowInformationItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UERadioCapabilityForPaging_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowInformationItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UERadioCapabilityForPaging_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowInformationItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -20843,6 +20994,33 @@ memb_NGAP_id_constraint_1093(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_QosFlowLevelQosParameters_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowLevelQosParameters_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowLevelQosParameters_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_1093(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -20862,6 +21040,33 @@ memb_NGAP_criticality_constraint_1093(const asn_TYPE_descriptor_t *td, const voi return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_QosFlowLevelQosParameters_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowLevelQosParameters_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowLevelQosParameters_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_1093(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -20969,33 +21174,6 @@ memb_NGAP_id_constraint_1101(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_UL_NGU_UP_TNLModifyItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_1101(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -21015,33 +21193,6 @@ memb_NGAP_criticality_constraint_1101(const asn_TYPE_descriptor_t *td, const voi return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_UL_NGU_UP_TNLModifyItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_1101(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -21086,6 +21237,33 @@ memb_NGAP_id_constraint_1105(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_QosFlowNotifyItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowNotifyItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowNotifyItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_1105(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -21105,6 +21283,33 @@ memb_NGAP_criticality_constraint_1105(const asn_TYPE_descriptor_t *td, const voi return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_QosFlowNotifyItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowNotifyItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowNotifyItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_1105(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -21150,13 +21355,13 @@ memb_NGAP_id_constraint_1109(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UPTransportLayerInformationItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_QosFlowParametersItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UPTransportLayerInformationItem_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowParametersItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UPTransportLayerInformationItem_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowParametersItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -21196,13 +21401,13 @@ memb_NGAP_criticality_constraint_1109(const asn_TYPE_descriptor_t *td, const voi } static asn_type_selector_result_t -select_UPTransportLayerInformationItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_QosFlowParametersItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UPTransportLayerInformationItem_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowParametersItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UPTransportLayerInformationItem_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowParametersItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -21329,33 +21534,6 @@ memb_NGAP_id_constraint_1117(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_UserLocationInformationEUTRA_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UserLocationInformationEUTRA_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UserLocationInformationEUTRA_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_1117(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -21375,33 +21553,6 @@ memb_NGAP_criticality_constraint_1117(const asn_TYPE_descriptor_t *td, const voi return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_UserLocationInformationEUTRA_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UserLocationInformationEUTRA_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UserLocationInformationEUTRA_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_1117(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -21446,6 +21597,33 @@ memb_NGAP_id_constraint_1121(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_QosFlowSetupRequestItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowSetupRequestItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowSetupRequestItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_1121(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -21465,6 +21643,33 @@ memb_NGAP_criticality_constraint_1121(const asn_TYPE_descriptor_t *td, const voi return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_QosFlowSetupRequestItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowSetupRequestItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowSetupRequestItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_1121(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -21509,6 +21714,33 @@ memb_NGAP_id_constraint_1125(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_QosFlowItemWithDataForwarding_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowItemWithDataForwarding_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowItemWithDataForwarding_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_1125(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -21528,6 +21760,33 @@ memb_NGAP_criticality_constraint_1125(const asn_TYPE_descriptor_t *td, const voi return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_QosFlowItemWithDataForwarding_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowItemWithDataForwarding_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowItemWithDataForwarding_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_1125(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -21635,33 +21894,6 @@ memb_NGAP_id_constraint_1133(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_UserLocationInformationNR_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UserLocationInformationNR_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UserLocationInformationNR_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_1133(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -21681,33 +21913,6 @@ memb_NGAP_criticality_constraint_1133(const asn_TYPE_descriptor_t *td, const voi return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_UserLocationInformationNR_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UserLocationInformationNR_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UserLocationInformationNR_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_1133(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -21815,6 +22020,33 @@ memb_NGAP_id_constraint_1141(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_RATRestrictions_Item_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_RATRestrictions_Item_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RATRestrictions_Item_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_1141(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -21834,6 +22066,33 @@ memb_NGAP_criticality_constraint_1141(const asn_TYPE_descriptor_t *td, const voi return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_RATRestrictions_Item_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_RATRestrictions_Item_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RATRestrictions_Item_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_1141(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -22067,33 +22326,6 @@ memb_NGAP_id_constraint_1157(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_XnExtTLA_Item_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_XnExtTLA_Item_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_XnExtTLA_Item_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_1157(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -22113,33 +22345,6 @@ memb_NGAP_criticality_constraint_1157(const asn_TYPE_descriptor_t *td, const voi return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_XnExtTLA_Item_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_XnExtTLA_Item_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_XnExtTLA_Item_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_extensionValue_constraint_1157(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -22184,6 +22389,33 @@ memb_NGAP_id_constraint_1161(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_RedundantPDUSessionInformation_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_RedundantPDUSessionInformation_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RedundantPDUSessionInformation_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_1161(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -22203,6 +22435,33 @@ memb_NGAP_criticality_constraint_1161(const asn_TYPE_descriptor_t *td, const voi return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_RedundantPDUSessionInformation_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_RedundantPDUSessionInformation_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RedundantPDUSessionInformation_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_extensionValue_constraint_1161(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -22222,6 +22481,5856 @@ memb_NGAP_extensionValue_constraint_1161(const asn_TYPE_descriptor_t *td, const return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static int +memb_NGAP_id_constraint_1165(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1165(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1165(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1169(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1169(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1169(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1173(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1173(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1173(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1177(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1177(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1177(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1181(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1181(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1181(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1185(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1185(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1185(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1189(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_SecurityIndication_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_SecurityIndication_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_SecurityIndication_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_1189(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_SecurityIndication_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_SecurityIndication_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_SecurityIndication_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_extensionValue_constraint_1189(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1193(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1193(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1193(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1197(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1197(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1197(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1201(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1201(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1201(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1205(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_ServedGUAMIItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_ServedGUAMIItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_ServedGUAMIItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_1205(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_ServedGUAMIItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_ServedGUAMIItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_ServedGUAMIItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_extensionValue_constraint_1205(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1209(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1209(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1209(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1213(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1213(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1213(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1217(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1217(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1217(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1221(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1221(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1221(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1225(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1225(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1225(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1229(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1229(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1229(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1233(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1233(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1233(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1237(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1237(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1237(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1241(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1241(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1241(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1245(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1245(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1245(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1249(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_1249(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_extensionValue_constraint_1249(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1253(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1253(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1253(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1257(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1257(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1257(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1261(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_SupportedTAItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_SupportedTAItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_SupportedTAItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_1261(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_SupportedTAItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_SupportedTAItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_SupportedTAItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_extensionValue_constraint_1261(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1265(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1265(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1265(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1269(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1269(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1269(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1273(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1273(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1273(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1277(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1277(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1277(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1281(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1281(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1281(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1285(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1285(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1285(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1289(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1289(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1289(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1293(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1293(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1293(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1297(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1297(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1297(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1301(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_1301(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_extensionValue_constraint_1301(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1305(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_1305(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_extensionValue_constraint_1305(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1309(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1309(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1309(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1313(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1313(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1313(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1317(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_TargetRANNodeID_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_TargetRANNodeID_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TargetRANNodeID_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_1317(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_TargetRANNodeID_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_TargetRANNodeID_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TargetRANNodeID_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_extensionValue_constraint_1317(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1321(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1321(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1321(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1325(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1325(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1325(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1329(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1329(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1329(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1333(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1333(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1333(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1337(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_TraceActivation_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_TraceActivation_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TraceActivation_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_1337(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_TraceActivation_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_TraceActivation_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TraceActivation_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_extensionValue_constraint_1337(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1341(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1341(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1341(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1345(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1345(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1345(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1349(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1349(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1349(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1353(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1353(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1353(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1357(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_TSCAssistanceInformation_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_TSCAssistanceInformation_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TSCAssistanceInformation_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_1357(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_TSCAssistanceInformation_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_TSCAssistanceInformation_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TSCAssistanceInformation_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_extensionValue_constraint_1357(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1361(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1361(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1361(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1365(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1365(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1365(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1369(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1369(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1369(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1373(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1373(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1373(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1377(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1377(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1377(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1381(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1381(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1381(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1385(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1385(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1385(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1389(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1389(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1389(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1393(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1393(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1393(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1397(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1397(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1397(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1401(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1401(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1401(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1405(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_UERadioCapabilityForPaging_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UERadioCapabilityForPaging_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UERadioCapabilityForPaging_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_1405(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_UERadioCapabilityForPaging_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UERadioCapabilityForPaging_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UERadioCapabilityForPaging_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_extensionValue_constraint_1405(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1409(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1409(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1409(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1413(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1413(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1413(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1417(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1417(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1417(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1421(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_UL_NGU_UP_TNLModifyItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_1421(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_UL_NGU_UP_TNLModifyItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_extensionValue_constraint_1421(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1425(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1425(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1425(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1429(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_UPTransportLayerInformationItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UPTransportLayerInformationItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UPTransportLayerInformationItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_1429(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_UPTransportLayerInformationItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UPTransportLayerInformationItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UPTransportLayerInformationItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_extensionValue_constraint_1429(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1433(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1433(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1433(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1437(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_UserLocationInformationEUTRA_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UserLocationInformationEUTRA_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UserLocationInformationEUTRA_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_1437(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_UserLocationInformationEUTRA_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UserLocationInformationEUTRA_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UserLocationInformationEUTRA_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_extensionValue_constraint_1437(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1441(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1441(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1441(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1445(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1445(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1445(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1449(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1449(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1449(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1453(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_UserLocationInformationNR_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UserLocationInformationNR_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UserLocationInformationNR_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_1453(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_UserLocationInformationNR_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UserLocationInformationNR_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UserLocationInformationNR_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_extensionValue_constraint_1453(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1457(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1457(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1457(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1461(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1461(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1461(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1465(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1465(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1465(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1469(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1469(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1469(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1473(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1473(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1473(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1477(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_XnExtTLA_Item_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_XnExtTLA_Item_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_XnExtTLA_Item_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_1477(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_XnExtTLA_Item_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_XnExtTLA_Item_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_XnExtTLA_Item_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_extensionValue_constraint_1477(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_1481(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_criticality_constraint_1481(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_extensionValue_constraint_1481(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, @@ -26948,6 +33057,13 @@ static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_900 CC_NOTU }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_PDUSessionResourceReleaseResponseTransfer__constr_65 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_902 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, @@ -28333,6 +34449,1686 @@ static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1164 CC_NOT 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1166 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1167 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1168 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1170 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1171 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1172 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1174 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1175 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1176 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1178 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1179 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1180 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1182 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1183 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1184 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1186 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1187 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1188 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1190 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1191 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1192 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1194 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1195 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1196 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1198 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1199 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1200 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1202 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1203 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1204 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1206 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1207 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1208 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1210 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1211 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1212 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1214 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1215 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1216 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1218 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1219 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1220 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1222 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1223 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1224 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1226 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1227 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1228 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1230 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1231 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1232 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1234 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1235 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1236 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1238 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1239 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1240 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1242 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1243 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1244 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1246 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1247 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1248 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1250 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1251 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1252 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1254 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1255 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1256 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1258 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1259 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1260 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1262 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1263 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1264 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1266 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1267 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1268 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1270 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1271 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1272 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1274 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1275 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1276 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1278 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1279 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1280 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1282 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1283 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1284 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1286 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1287 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1288 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1290 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1291 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1292 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1294 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1295 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1296 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1298 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1299 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1300 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1302 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1303 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1304 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1306 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1307 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1308 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1310 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1311 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1312 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1314 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1315 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1316 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1318 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1319 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1320 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1322 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1323 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1324 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1326 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1327 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1328 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1330 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1331 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1332 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1334 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1335 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1336 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1338 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1339 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1340 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1342 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1343 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1344 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1346 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1347 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1348 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1350 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1351 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1352 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1354 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1355 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1356 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1358 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1359 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1360 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1362 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1363 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1364 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1366 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1367 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1368 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1370 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1371 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1372 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1374 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1375 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1376 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1378 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1379 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1380 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1382 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1383 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1384 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1386 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1387 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1388 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1390 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1391 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1392 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1394 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1395 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1396 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1398 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1399 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1400 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1402 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1403 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1404 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1406 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1407 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1408 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1410 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1411 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1412 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1414 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1415 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1416 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1418 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1419 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1420 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1422 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1423 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1424 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1426 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1427 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1428 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1430 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1431 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1432 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1434 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1435 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1436 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1438 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1439 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1440 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1442 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1443 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1444 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1446 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1447 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1448 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1450 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1451 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1452 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1454 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1455 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1456 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1458 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1459 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1460 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1462 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1463 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1464 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1466 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1467 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1468 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1470 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1471 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1472 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1474 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1475 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1476 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1478 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1479 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1480 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1482 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1483 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1484 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_4[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs__extensionValue, choice.UPTransportLayerInformation), -1 /* Ambiguous tag (CHOICE?) */, @@ -30426,35 +38222,13 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_AssistanceDataForRecommendedCells_ExtIEs = { &asn_SPC_NGAP_AssistanceDataForRecommendedCells_ExtIEs_specs_61 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_68[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_AssociatedQosFlowItem_ExtIEs__extensionValue, choice.AlternativeQoSParaSetIndex), - (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), - 0, - &asn_DEF_NGAP_AlternativeQoSParaSetIndex, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - 0 - }, - 0, 0, /* No default value */ - "AlternativeQoSParaSetIndex" - }, -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_68[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* AlternativeQoSParaSetIndex */ -}; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_68 = { - sizeof(struct NGAP_AssociatedQosFlowItem_ExtIEs__extensionValue), - offsetof(struct NGAP_AssociatedQosFlowItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_AssociatedQosFlowItem_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_AssociatedQosFlowItem_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_68, - 1, /* Count of tags in the map */ + sizeof(struct NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs__extensionValue), + offsetof(struct NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -30476,13 +38250,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_68 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_68, - 1, /* Elements count */ + 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_68 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_AssociatedQosFlowItem_ExtIEs_65[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_AssociatedQosFlowItem_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs_65[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -30499,11 +38272,11 @@ asn_TYPE_member_t asn_MBR_NGAP_AssociatedQosFlowItem_ExtIEs_65[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_AssociatedQosFlowItem_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, - select_AssociatedQosFlowItem_ExtIEs_NGAP_criticality_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -30516,11 +38289,11 @@ asn_TYPE_member_t asn_MBR_NGAP_AssociatedQosFlowItem_ExtIEs_65[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AssociatedQosFlowItem_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_68, - select_AssociatedQosFlowItem_ExtIEs_NGAP_extensionValue_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -30534,32 +38307,32 @@ asn_TYPE_member_t asn_MBR_NGAP_AssociatedQosFlowItem_ExtIEs_65[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_AssociatedQosFlowItem_ExtIEs_tags_65[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs_tags_65[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_AssociatedQosFlowItem_ExtIEs_tag2el_65[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs_tag2el_65[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_AssociatedQosFlowItem_ExtIEs_specs_65 = { - sizeof(struct NGAP_AssociatedQosFlowItem_ExtIEs), - offsetof(struct NGAP_AssociatedQosFlowItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_AssociatedQosFlowItem_ExtIEs_tag2el_65, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs_specs_65 = { + sizeof(struct NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs), + offsetof(struct NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs_tag2el_65, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_AssociatedQosFlowItem_ExtIEs = { - "AssociatedQosFlowItem-ExtIEs", - "AssociatedQosFlowItem-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs = { + "AssociatedMBSQosFlowSetupRequestItem-ExtIEs", + "AssociatedMBSQosFlowSetupRequestItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_AssociatedQosFlowItem_ExtIEs_tags_65, - sizeof(asn_DEF_NGAP_AssociatedQosFlowItem_ExtIEs_tags_65) - /sizeof(asn_DEF_NGAP_AssociatedQosFlowItem_ExtIEs_tags_65[0]), /* 1 */ - asn_DEF_NGAP_AssociatedQosFlowItem_ExtIEs_tags_65, /* Same as above */ - sizeof(asn_DEF_NGAP_AssociatedQosFlowItem_ExtIEs_tags_65) - /sizeof(asn_DEF_NGAP_AssociatedQosFlowItem_ExtIEs_tags_65[0]), /* 1 */ + asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs_tags_65, + sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs_tags_65) + /sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs_tags_65[0]), /* 1 */ + asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs_tags_65, /* Same as above */ + sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs_tags_65) + /sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs_tags_65[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -30569,16 +38342,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_AssociatedQosFlowItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_AssociatedQosFlowItem_ExtIEs_65, + asn_MBR_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs_65, 3, /* Elements count */ - &asn_SPC_NGAP_AssociatedQosFlowItem_ExtIEs_specs_65 /* Additional specs */ + &asn_SPC_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs_specs_65 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_72 = { - sizeof(struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs__extensionValue), - offsetof(struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs__extensionValue), + offsetof(struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -30606,8 +38379,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_72 = { &asn_SPC_NGAP_extensionValue_specs_72 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_69[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs_69[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -30624,7 +38397,7 @@ asn_TYPE_member_t asn_MBR_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_69[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -30641,7 +38414,7 @@ asn_TYPE_member_t asn_MBR_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_69[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_72, @@ -30659,32 +38432,32 @@ asn_TYPE_member_t asn_MBR_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_69[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_tags_69[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs_tags_69[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_tag2el_69[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs_tag2el_69[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_specs_69 = { - sizeof(struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs), - offsetof(struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_tag2el_69, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs_specs_69 = { + sizeof(struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs), + offsetof(struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs_tag2el_69, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_AreaScopeOfNeighCellsItem_ExtIEs = { - "AreaScopeOfNeighCellsItem-ExtIEs", - "AreaScopeOfNeighCellsItem-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs = { + "AssociatedMBSQosFlowSetuporModifyRequestItem-ExtIEs", + "AssociatedMBSQosFlowSetuporModifyRequestItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_tags_69, - sizeof(asn_DEF_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_tags_69) - /sizeof(asn_DEF_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_tags_69[0]), /* 1 */ - asn_DEF_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_tags_69, /* Same as above */ - sizeof(asn_DEF_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_tags_69) - /sizeof(asn_DEF_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_tags_69[0]), /* 1 */ + asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs_tags_69, + sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs_tags_69) + /sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs_tags_69[0]), /* 1 */ + asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs_tags_69, /* Same as above */ + sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs_tags_69) + /sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs_tags_69[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -30694,12 +38467,660 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_AreaScopeOfNeighCellsItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_69, + asn_MBR_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs_69, 3, /* Elements count */ - &asn_SPC_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_specs_69 /* Additional specs */ + &asn_SPC_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs_specs_69 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_76[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_AssociatedQosFlowItem_ExtIEs__extensionValue, choice.AlternativeQoSParaSetIndex), + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), + 0, + &asn_DEF_NGAP_AlternativeQoSParaSetIndex, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "AlternativeQoSParaSetIndex" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_76[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* AlternativeQoSParaSetIndex */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_76 = { + sizeof(struct NGAP_AssociatedQosFlowItem_ExtIEs__extensionValue), + offsetof(struct NGAP_AssociatedQosFlowItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_AssociatedQosFlowItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_AssociatedQosFlowItem_ExtIEs__extensionValue *)0)->present), + asn_MAP_NGAP_extensionValue_tag2el_76, + 1, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_76 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_extensionValue_76, + 1, /* Elements count */ + &asn_SPC_NGAP_extensionValue_specs_76 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_AssociatedQosFlowItem_ExtIEs_73[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_AssociatedQosFlowItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_74, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_73 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_AssociatedQosFlowItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_AssociatedQosFlowItem_ExtIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_75, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_73 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AssociatedQosFlowItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_76, + select_AssociatedQosFlowItem_ExtIEs_NGAP_extensionValue_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_76, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_73 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_AssociatedQosFlowItem_ExtIEs_tags_73[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_AssociatedQosFlowItem_ExtIEs_tag2el_73[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_AssociatedQosFlowItem_ExtIEs_specs_73 = { + sizeof(struct NGAP_AssociatedQosFlowItem_ExtIEs), + offsetof(struct NGAP_AssociatedQosFlowItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_AssociatedQosFlowItem_ExtIEs_tag2el_73, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_AssociatedQosFlowItem_ExtIEs = { + "AssociatedQosFlowItem-ExtIEs", + "AssociatedQosFlowItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_AssociatedQosFlowItem_ExtIEs_tags_73, + sizeof(asn_DEF_NGAP_AssociatedQosFlowItem_ExtIEs_tags_73) + /sizeof(asn_DEF_NGAP_AssociatedQosFlowItem_ExtIEs_tags_73[0]), /* 1 */ + asn_DEF_NGAP_AssociatedQosFlowItem_ExtIEs_tags_73, /* Same as above */ + sizeof(asn_DEF_NGAP_AssociatedQosFlowItem_ExtIEs_tags_73) + /sizeof(asn_DEF_NGAP_AssociatedQosFlowItem_ExtIEs_tags_73[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_AssociatedQosFlowItem_ExtIEs_73, + 3, /* Elements count */ + &asn_SPC_NGAP_AssociatedQosFlowItem_ExtIEs_specs_73 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_80 = { + sizeof(struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs__extensionValue), + offsetof(struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_80 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_80 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_77[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_78, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_77 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_79, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_77 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_80, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_80, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_77 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_tags_77[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_tag2el_77[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_specs_77 = { + sizeof(struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs), + offsetof(struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_tag2el_77, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_AreaScopeOfNeighCellsItem_ExtIEs = { + "AreaScopeOfNeighCellsItem-ExtIEs", + "AreaScopeOfNeighCellsItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_tags_77, + sizeof(asn_DEF_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_tags_77) + /sizeof(asn_DEF_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_tags_77[0]), /* 1 */ + asn_DEF_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_tags_77, /* Same as above */ + sizeof(asn_DEF_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_tags_77) + /sizeof(asn_DEF_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_tags_77[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_77, + 3, /* Elements count */ + &asn_SPC_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_specs_77 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_84 = { + sizeof(struct NGAP_AvailableRANVisibleQoEMetrics_ExtIEs__extensionValue), + offsetof(struct NGAP_AvailableRANVisibleQoEMetrics_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_AvailableRANVisibleQoEMetrics_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_AvailableRANVisibleQoEMetrics_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_84 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_84 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs_81[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_AvailableRANVisibleQoEMetrics_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_82, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_81 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_AvailableRANVisibleQoEMetrics_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_83, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_81 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AvailableRANVisibleQoEMetrics_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_84, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_84, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_81 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs_tags_81[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs_tag2el_81[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs_specs_81 = { + sizeof(struct NGAP_AvailableRANVisibleQoEMetrics_ExtIEs), + offsetof(struct NGAP_AvailableRANVisibleQoEMetrics_ExtIEs, _asn_ctx), + asn_MAP_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs_tag2el_81, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs = { + "AvailableRANVisibleQoEMetrics-ExtIEs", + "AvailableRANVisibleQoEMetrics-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs_tags_81, + sizeof(asn_DEF_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs_tags_81) + /sizeof(asn_DEF_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs_tags_81[0]), /* 1 */ + asn_DEF_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs_tags_81, /* Same as above */ + sizeof(asn_DEF_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs_tags_81) + /sizeof(asn_DEF_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs_tags_81[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs_81, + 3, /* Elements count */ + &asn_SPC_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs_specs_81 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_88 = { + sizeof(struct NGAP_BeamMeasurementsReportConfiguration_ExtIEs__extensionValue), + offsetof(struct NGAP_BeamMeasurementsReportConfiguration_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_BeamMeasurementsReportConfiguration_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_BeamMeasurementsReportConfiguration_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_88 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_88 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_BeamMeasurementsReportConfiguration_ExtIEs_85[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BeamMeasurementsReportConfiguration_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_86, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_85 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BeamMeasurementsReportConfiguration_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_87, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_85 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_BeamMeasurementsReportConfiguration_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_88, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_88, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_85 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_BeamMeasurementsReportConfiguration_ExtIEs_tags_85[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_BeamMeasurementsReportConfiguration_ExtIEs_tag2el_85[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_BeamMeasurementsReportConfiguration_ExtIEs_specs_85 = { + sizeof(struct NGAP_BeamMeasurementsReportConfiguration_ExtIEs), + offsetof(struct NGAP_BeamMeasurementsReportConfiguration_ExtIEs, _asn_ctx), + asn_MAP_NGAP_BeamMeasurementsReportConfiguration_ExtIEs_tag2el_85, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_BeamMeasurementsReportConfiguration_ExtIEs = { + "BeamMeasurementsReportConfiguration-ExtIEs", + "BeamMeasurementsReportConfiguration-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_BeamMeasurementsReportConfiguration_ExtIEs_tags_85, + sizeof(asn_DEF_NGAP_BeamMeasurementsReportConfiguration_ExtIEs_tags_85) + /sizeof(asn_DEF_NGAP_BeamMeasurementsReportConfiguration_ExtIEs_tags_85[0]), /* 1 */ + asn_DEF_NGAP_BeamMeasurementsReportConfiguration_ExtIEs_tags_85, /* Same as above */ + sizeof(asn_DEF_NGAP_BeamMeasurementsReportConfiguration_ExtIEs_tags_85) + /sizeof(asn_DEF_NGAP_BeamMeasurementsReportConfiguration_ExtIEs_tags_85[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_BeamMeasurementsReportConfiguration_ExtIEs_85, + 3, /* Elements count */ + &asn_SPC_NGAP_BeamMeasurementsReportConfiguration_ExtIEs_specs_85 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_92 = { + sizeof(struct NGAP_BeamMeasurementsReportQuantity_ExtIEs__extensionValue), + offsetof(struct NGAP_BeamMeasurementsReportQuantity_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_BeamMeasurementsReportQuantity_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_BeamMeasurementsReportQuantity_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_92 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_92 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_BeamMeasurementsReportQuantity_ExtIEs_89[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BeamMeasurementsReportQuantity_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_90, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_89 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BeamMeasurementsReportQuantity_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_91, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_89 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_BeamMeasurementsReportQuantity_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_92, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_92, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_89 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_BeamMeasurementsReportQuantity_ExtIEs_tags_89[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_BeamMeasurementsReportQuantity_ExtIEs_tag2el_89[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_BeamMeasurementsReportQuantity_ExtIEs_specs_89 = { + sizeof(struct NGAP_BeamMeasurementsReportQuantity_ExtIEs), + offsetof(struct NGAP_BeamMeasurementsReportQuantity_ExtIEs, _asn_ctx), + asn_MAP_NGAP_BeamMeasurementsReportQuantity_ExtIEs_tag2el_89, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_BeamMeasurementsReportQuantity_ExtIEs = { + "BeamMeasurementsReportQuantity-ExtIEs", + "BeamMeasurementsReportQuantity-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_BeamMeasurementsReportQuantity_ExtIEs_tags_89, + sizeof(asn_DEF_NGAP_BeamMeasurementsReportQuantity_ExtIEs_tags_89) + /sizeof(asn_DEF_NGAP_BeamMeasurementsReportQuantity_ExtIEs_tags_89[0]), /* 1 */ + asn_DEF_NGAP_BeamMeasurementsReportQuantity_ExtIEs_tags_89, /* Same as above */ + sizeof(asn_DEF_NGAP_BeamMeasurementsReportQuantity_ExtIEs_tags_89) + /sizeof(asn_DEF_NGAP_BeamMeasurementsReportQuantity_ExtIEs_tags_89[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_BeamMeasurementsReportQuantity_ExtIEs_89, + 3, /* Elements count */ + &asn_SPC_NGAP_BeamMeasurementsReportQuantity_ExtIEs_specs_89 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_96[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastPLMNItem_ExtIEs__extensionValue, choice.NPN_Support), -1 /* Ambiguous tag (CHOICE?) */, 0, @@ -30734,649 +39155,41 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_76[] = { 0, 0, /* No default value */ "ExtendedSliceSupportList" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastPLMNItem_ExtIEs__extensionValue, choice.TAINSAGSupportList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_TAINSAGSupportList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "TAINSAGSupportList" + }, }; -static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_76[] = { 1, 0 }; -static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_76[] = { 1, 0 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_76[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 }, /* ExtendedSliceSupportList */ +static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_96[] = { 1, 2, 0 }; +static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_96[] = { 2, 0, 1 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_96[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* ExtendedSliceSupportList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 }, /* TAINSAGSupportList */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* sNPN */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_76 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_96 = { sizeof(struct NGAP_BroadcastPLMNItem_ExtIEs__extensionValue), offsetof(struct NGAP_BroadcastPLMNItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_BroadcastPLMNItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_BroadcastPLMNItem_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_76, - 3, /* Count of tags in the map */ - asn_MAP_NGAP_extensionValue_to_canonical_76, - asn_MAP_NGAP_extensionValue_from_canonical_76, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_76 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - asn_MBR_NGAP_extensionValue_76, - 2, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_76 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_BroadcastPLMNItem_ExtIEs_73[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastPLMNItem_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_74, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_73 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastPLMNItem_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - select_BroadcastPLMNItem_ExtIEs_NGAP_criticality_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_75, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_73 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastPLMNItem_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_76, - select_BroadcastPLMNItem_ExtIEs_NGAP_extensionValue_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_76, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_73 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_BroadcastPLMNItem_ExtIEs_tags_73[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_BroadcastPLMNItem_ExtIEs_tag2el_73[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastPLMNItem_ExtIEs_specs_73 = { - sizeof(struct NGAP_BroadcastPLMNItem_ExtIEs), - offsetof(struct NGAP_BroadcastPLMNItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_BroadcastPLMNItem_ExtIEs_tag2el_73, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastPLMNItem_ExtIEs = { - "BroadcastPLMNItem-ExtIEs", - "BroadcastPLMNItem-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_BroadcastPLMNItem_ExtIEs_tags_73, - sizeof(asn_DEF_NGAP_BroadcastPLMNItem_ExtIEs_tags_73) - /sizeof(asn_DEF_NGAP_BroadcastPLMNItem_ExtIEs_tags_73[0]), /* 1 */ - asn_DEF_NGAP_BroadcastPLMNItem_ExtIEs_tags_73, /* Same as above */ - sizeof(asn_DEF_NGAP_BroadcastPLMNItem_ExtIEs_tags_73) - /sizeof(asn_DEF_NGAP_BroadcastPLMNItem_ExtIEs_tags_73[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_BroadcastPLMNItem_ExtIEs_73, - 3, /* Elements count */ - &asn_SPC_NGAP_BroadcastPLMNItem_ExtIEs_specs_73 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_80 = { - sizeof(struct NGAP_BluetoothMeasurementConfiguration_ExtIEs__extensionValue), - offsetof(struct NGAP_BluetoothMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_BluetoothMeasurementConfiguration_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_BluetoothMeasurementConfiguration_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_80 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_80 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_BluetoothMeasurementConfiguration_ExtIEs_77[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_BluetoothMeasurementConfiguration_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_78, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_77 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_BluetoothMeasurementConfiguration_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_79, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_77 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_BluetoothMeasurementConfiguration_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_80, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_80, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_77 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_BluetoothMeasurementConfiguration_ExtIEs_tags_77[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_77[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_BluetoothMeasurementConfiguration_ExtIEs_specs_77 = { - sizeof(struct NGAP_BluetoothMeasurementConfiguration_ExtIEs), - offsetof(struct NGAP_BluetoothMeasurementConfiguration_ExtIEs, _asn_ctx), - asn_MAP_NGAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_77, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_BluetoothMeasurementConfiguration_ExtIEs = { - "BluetoothMeasurementConfiguration-ExtIEs", - "BluetoothMeasurementConfiguration-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_BluetoothMeasurementConfiguration_ExtIEs_tags_77, - sizeof(asn_DEF_NGAP_BluetoothMeasurementConfiguration_ExtIEs_tags_77) - /sizeof(asn_DEF_NGAP_BluetoothMeasurementConfiguration_ExtIEs_tags_77[0]), /* 1 */ - asn_DEF_NGAP_BluetoothMeasurementConfiguration_ExtIEs_tags_77, /* Same as above */ - sizeof(asn_DEF_NGAP_BluetoothMeasurementConfiguration_ExtIEs_tags_77) - /sizeof(asn_DEF_NGAP_BluetoothMeasurementConfiguration_ExtIEs_tags_77[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_BluetoothMeasurementConfiguration_ExtIEs_77, - 3, /* Elements count */ - &asn_SPC_NGAP_BluetoothMeasurementConfiguration_ExtIEs_specs_77 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_84 = { - sizeof(struct NGAP_BluetoothMeasConfigNameItem_ExtIEs__extensionValue), - offsetof(struct NGAP_BluetoothMeasConfigNameItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_BluetoothMeasConfigNameItem_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_BluetoothMeasConfigNameItem_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_84 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_84 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_BluetoothMeasConfigNameItem_ExtIEs_81[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_BluetoothMeasConfigNameItem_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_82, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_81 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_BluetoothMeasConfigNameItem_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_83, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_81 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_BluetoothMeasConfigNameItem_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_84, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_84, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_81 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_BluetoothMeasConfigNameItem_ExtIEs_tags_81[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_BluetoothMeasConfigNameItem_ExtIEs_tag2el_81[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_BluetoothMeasConfigNameItem_ExtIEs_specs_81 = { - sizeof(struct NGAP_BluetoothMeasConfigNameItem_ExtIEs), - offsetof(struct NGAP_BluetoothMeasConfigNameItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_BluetoothMeasConfigNameItem_ExtIEs_tag2el_81, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_BluetoothMeasConfigNameItem_ExtIEs = { - "BluetoothMeasConfigNameItem-ExtIEs", - "BluetoothMeasConfigNameItem-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_BluetoothMeasConfigNameItem_ExtIEs_tags_81, - sizeof(asn_DEF_NGAP_BluetoothMeasConfigNameItem_ExtIEs_tags_81) - /sizeof(asn_DEF_NGAP_BluetoothMeasConfigNameItem_ExtIEs_tags_81[0]), /* 1 */ - asn_DEF_NGAP_BluetoothMeasConfigNameItem_ExtIEs_tags_81, /* Same as above */ - sizeof(asn_DEF_NGAP_BluetoothMeasConfigNameItem_ExtIEs_tags_81) - /sizeof(asn_DEF_NGAP_BluetoothMeasConfigNameItem_ExtIEs_tags_81[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_BluetoothMeasConfigNameItem_ExtIEs_81, - 3, /* Elements count */ - &asn_SPC_NGAP_BluetoothMeasConfigNameItem_ExtIEs_specs_81 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_88 = { - sizeof(struct NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs__extensionValue), - offsetof(struct NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_88 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_88 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_85[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_86, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_85 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_87, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_85 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_88, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_88, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_85 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tags_85[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tag2el_85[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_specs_85 = { - sizeof(struct NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs), - offsetof(struct NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs, _asn_ctx), - asn_MAP_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tag2el_85, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs = { - "CancelledCellsInEAI-EUTRA-Item-ExtIEs", - "CancelledCellsInEAI-EUTRA-Item-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tags_85, - sizeof(asn_DEF_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tags_85) - /sizeof(asn_DEF_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tags_85[0]), /* 1 */ - asn_DEF_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tags_85, /* Same as above */ - sizeof(asn_DEF_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tags_85) - /sizeof(asn_DEF_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tags_85[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_85, - 3, /* Elements count */ - &asn_SPC_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_specs_85 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_92 = { - sizeof(struct NGAP_CancelledCellsInEAI_NR_Item_ExtIEs__extensionValue), - offsetof(struct NGAP_CancelledCellsInEAI_NR_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_CancelledCellsInEAI_NR_Item_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_CancelledCellsInEAI_NR_Item_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_92 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_92 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_89[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInEAI_NR_Item_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_90, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_89 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInEAI_NR_Item_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_91, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_89 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInEAI_NR_Item_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_92, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_92, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_89 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_tags_89[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_tag2el_89[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_specs_89 = { - sizeof(struct NGAP_CancelledCellsInEAI_NR_Item_ExtIEs), - offsetof(struct NGAP_CancelledCellsInEAI_NR_Item_ExtIEs, _asn_ctx), - asn_MAP_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_tag2el_89, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs = { - "CancelledCellsInEAI-NR-Item-ExtIEs", - "CancelledCellsInEAI-NR-Item-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_tags_89, - sizeof(asn_DEF_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_tags_89) - /sizeof(asn_DEF_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_tags_89[0]), /* 1 */ - asn_DEF_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_tags_89, /* Same as above */ - sizeof(asn_DEF_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_tags_89) - /sizeof(asn_DEF_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_tags_89[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_89, - 3, /* Elements count */ - &asn_SPC_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_specs_89 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_96 = { - sizeof(struct NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs__extensionValue), - offsetof(struct NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, + asn_MAP_NGAP_extensionValue_tag2el_96, + 4, /* Count of tags in the map */ + asn_MAP_NGAP_extensionValue_to_canonical_96, + asn_MAP_NGAP_extensionValue_from_canonical_96, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ @@ -31397,12 +39210,13 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_96 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ + asn_MBR_NGAP_extensionValue_96, + 3, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_96 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_93[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_BroadcastPLMNItem_ExtIEs_93[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastPLMNItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -31419,11 +39233,11 @@ asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_93[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastPLMNItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, - 0, + select_BroadcastPLMNItem_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -31436,11 +39250,11 @@ asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_93[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastPLMNItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_96, - 0, + select_BroadcastPLMNItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -31454,32 +39268,32 @@ asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_93[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tags_93[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_BroadcastPLMNItem_ExtIEs_tags_93[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tag2el_93[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_BroadcastPLMNItem_ExtIEs_tag2el_93[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_specs_93 = { - sizeof(struct NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs), - offsetof(struct NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs, _asn_ctx), - asn_MAP_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tag2el_93, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastPLMNItem_ExtIEs_specs_93 = { + sizeof(struct NGAP_BroadcastPLMNItem_ExtIEs), + offsetof(struct NGAP_BroadcastPLMNItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_BroadcastPLMNItem_ExtIEs_tag2el_93, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs = { - "CancelledCellsInTAI-EUTRA-Item-ExtIEs", - "CancelledCellsInTAI-EUTRA-Item-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastPLMNItem_ExtIEs = { + "BroadcastPLMNItem-ExtIEs", + "BroadcastPLMNItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tags_93, - sizeof(asn_DEF_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tags_93) - /sizeof(asn_DEF_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tags_93[0]), /* 1 */ - asn_DEF_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tags_93, /* Same as above */ - sizeof(asn_DEF_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tags_93) - /sizeof(asn_DEF_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tags_93[0]), /* 1 */ + asn_DEF_NGAP_BroadcastPLMNItem_ExtIEs_tags_93, + sizeof(asn_DEF_NGAP_BroadcastPLMNItem_ExtIEs_tags_93) + /sizeof(asn_DEF_NGAP_BroadcastPLMNItem_ExtIEs_tags_93[0]), /* 1 */ + asn_DEF_NGAP_BroadcastPLMNItem_ExtIEs_tags_93, /* Same as above */ + sizeof(asn_DEF_NGAP_BroadcastPLMNItem_ExtIEs_tags_93) + /sizeof(asn_DEF_NGAP_BroadcastPLMNItem_ExtIEs_tags_93[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -31489,16 +39303,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_93, + asn_MBR_NGAP_BroadcastPLMNItem_ExtIEs_93, 3, /* Elements count */ - &asn_SPC_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_specs_93 /* Additional specs */ + &asn_SPC_NGAP_BroadcastPLMNItem_ExtIEs_specs_93 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_100 = { - sizeof(struct NGAP_CancelledCellsInTAI_NR_Item_ExtIEs__extensionValue), - offsetof(struct NGAP_CancelledCellsInTAI_NR_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_CancelledCellsInTAI_NR_Item_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_CancelledCellsInTAI_NR_Item_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_BluetoothMeasurementConfiguration_ExtIEs__extensionValue), + offsetof(struct NGAP_BluetoothMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_BluetoothMeasurementConfiguration_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_BluetoothMeasurementConfiguration_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -31526,8 +39340,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_100 = { &asn_SPC_NGAP_extensionValue_specs_100 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_97[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInTAI_NR_Item_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_BluetoothMeasurementConfiguration_ExtIEs_97[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BluetoothMeasurementConfiguration_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -31544,7 +39358,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_97[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInTAI_NR_Item_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BluetoothMeasurementConfiguration_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -31561,7 +39375,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_97[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInTAI_NR_Item_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_BluetoothMeasurementConfiguration_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_100, @@ -31579,32 +39393,32 @@ asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_97[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_tags_97[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_BluetoothMeasurementConfiguration_ExtIEs_tags_97[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_tag2el_97[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_97[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_specs_97 = { - sizeof(struct NGAP_CancelledCellsInTAI_NR_Item_ExtIEs), - offsetof(struct NGAP_CancelledCellsInTAI_NR_Item_ExtIEs, _asn_ctx), - asn_MAP_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_tag2el_97, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_BluetoothMeasurementConfiguration_ExtIEs_specs_97 = { + sizeof(struct NGAP_BluetoothMeasurementConfiguration_ExtIEs), + offsetof(struct NGAP_BluetoothMeasurementConfiguration_ExtIEs, _asn_ctx), + asn_MAP_NGAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_97, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs = { - "CancelledCellsInTAI-NR-Item-ExtIEs", - "CancelledCellsInTAI-NR-Item-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_BluetoothMeasurementConfiguration_ExtIEs = { + "BluetoothMeasurementConfiguration-ExtIEs", + "BluetoothMeasurementConfiguration-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_tags_97, - sizeof(asn_DEF_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_tags_97) - /sizeof(asn_DEF_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_tags_97[0]), /* 1 */ - asn_DEF_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_tags_97, /* Same as above */ - sizeof(asn_DEF_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_tags_97) - /sizeof(asn_DEF_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_tags_97[0]), /* 1 */ + asn_DEF_NGAP_BluetoothMeasurementConfiguration_ExtIEs_tags_97, + sizeof(asn_DEF_NGAP_BluetoothMeasurementConfiguration_ExtIEs_tags_97) + /sizeof(asn_DEF_NGAP_BluetoothMeasurementConfiguration_ExtIEs_tags_97[0]), /* 1 */ + asn_DEF_NGAP_BluetoothMeasurementConfiguration_ExtIEs_tags_97, /* Same as above */ + sizeof(asn_DEF_NGAP_BluetoothMeasurementConfiguration_ExtIEs_tags_97) + /sizeof(asn_DEF_NGAP_BluetoothMeasurementConfiguration_ExtIEs_tags_97[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -31614,16 +39428,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_97, + asn_MBR_NGAP_BluetoothMeasurementConfiguration_ExtIEs_97, 3, /* Elements count */ - &asn_SPC_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_specs_97 /* Additional specs */ + &asn_SPC_NGAP_BluetoothMeasurementConfiguration_ExtIEs_specs_97 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_104 = { - sizeof(struct NGAP_CandidateCellItem_ExtIEs__extensionValue), - offsetof(struct NGAP_CandidateCellItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_CandidateCellItem_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_CandidateCellItem_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_BluetoothMeasConfigNameItem_ExtIEs__extensionValue), + offsetof(struct NGAP_BluetoothMeasConfigNameItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_BluetoothMeasConfigNameItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_BluetoothMeasConfigNameItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -31651,8 +39465,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_104 = { &asn_SPC_NGAP_extensionValue_specs_104 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_CandidateCellItem_ExtIEs_101[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidateCellItem_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_BluetoothMeasConfigNameItem_ExtIEs_101[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BluetoothMeasConfigNameItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -31669,7 +39483,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CandidateCellItem_ExtIEs_101[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidateCellItem_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BluetoothMeasConfigNameItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -31686,7 +39500,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CandidateCellItem_ExtIEs_101[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidateCellItem_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_BluetoothMeasConfigNameItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_104, @@ -31704,32 +39518,32 @@ asn_TYPE_member_t asn_MBR_NGAP_CandidateCellItem_ExtIEs_101[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_CandidateCellItem_ExtIEs_tags_101[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_BluetoothMeasConfigNameItem_ExtIEs_tags_101[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_CandidateCellItem_ExtIEs_tag2el_101[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_BluetoothMeasConfigNameItem_ExtIEs_tag2el_101[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_CandidateCellItem_ExtIEs_specs_101 = { - sizeof(struct NGAP_CandidateCellItem_ExtIEs), - offsetof(struct NGAP_CandidateCellItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_CandidateCellItem_ExtIEs_tag2el_101, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_BluetoothMeasConfigNameItem_ExtIEs_specs_101 = { + sizeof(struct NGAP_BluetoothMeasConfigNameItem_ExtIEs), + offsetof(struct NGAP_BluetoothMeasConfigNameItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_BluetoothMeasConfigNameItem_ExtIEs_tag2el_101, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_CandidateCellItem_ExtIEs = { - "CandidateCellItem-ExtIEs", - "CandidateCellItem-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_BluetoothMeasConfigNameItem_ExtIEs = { + "BluetoothMeasConfigNameItem-ExtIEs", + "BluetoothMeasConfigNameItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_CandidateCellItem_ExtIEs_tags_101, - sizeof(asn_DEF_NGAP_CandidateCellItem_ExtIEs_tags_101) - /sizeof(asn_DEF_NGAP_CandidateCellItem_ExtIEs_tags_101[0]), /* 1 */ - asn_DEF_NGAP_CandidateCellItem_ExtIEs_tags_101, /* Same as above */ - sizeof(asn_DEF_NGAP_CandidateCellItem_ExtIEs_tags_101) - /sizeof(asn_DEF_NGAP_CandidateCellItem_ExtIEs_tags_101[0]), /* 1 */ + asn_DEF_NGAP_BluetoothMeasConfigNameItem_ExtIEs_tags_101, + sizeof(asn_DEF_NGAP_BluetoothMeasConfigNameItem_ExtIEs_tags_101) + /sizeof(asn_DEF_NGAP_BluetoothMeasConfigNameItem_ExtIEs_tags_101[0]), /* 1 */ + asn_DEF_NGAP_BluetoothMeasConfigNameItem_ExtIEs_tags_101, /* Same as above */ + sizeof(asn_DEF_NGAP_BluetoothMeasConfigNameItem_ExtIEs_tags_101) + /sizeof(asn_DEF_NGAP_BluetoothMeasConfigNameItem_ExtIEs_tags_101[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -31739,16 +39553,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_CandidateCellItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_CandidateCellItem_ExtIEs_101, + asn_MBR_NGAP_BluetoothMeasConfigNameItem_ExtIEs_101, 3, /* Elements count */ - &asn_SPC_NGAP_CandidateCellItem_ExtIEs_specs_101 /* Additional specs */ + &asn_SPC_NGAP_BluetoothMeasConfigNameItem_ExtIEs_specs_101 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_108 = { - sizeof(struct NGAP_CandidateCellID_ExtIEs__extensionValue), - offsetof(struct NGAP_CandidateCellID_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_CandidateCellID_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_CandidateCellID_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs__extensionValue), + offsetof(struct NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -31776,8 +39590,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_108 = { &asn_SPC_NGAP_extensionValue_specs_108 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_CandidateCellID_ExtIEs_105[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidateCellID_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_105[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -31794,7 +39608,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CandidateCellID_ExtIEs_105[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidateCellID_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -31811,7 +39625,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CandidateCellID_ExtIEs_105[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidateCellID_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_108, @@ -31829,32 +39643,32 @@ asn_TYPE_member_t asn_MBR_NGAP_CandidateCellID_ExtIEs_105[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_CandidateCellID_ExtIEs_tags_105[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tags_105[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_CandidateCellID_ExtIEs_tag2el_105[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tag2el_105[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_CandidateCellID_ExtIEs_specs_105 = { - sizeof(struct NGAP_CandidateCellID_ExtIEs), - offsetof(struct NGAP_CandidateCellID_ExtIEs, _asn_ctx), - asn_MAP_NGAP_CandidateCellID_ExtIEs_tag2el_105, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_specs_105 = { + sizeof(struct NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs), + offsetof(struct NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs, _asn_ctx), + asn_MAP_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tag2el_105, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_CandidateCellID_ExtIEs = { - "CandidateCellID-ExtIEs", - "CandidateCellID-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs = { + "CancelledCellsInEAI-EUTRA-Item-ExtIEs", + "CancelledCellsInEAI-EUTRA-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_CandidateCellID_ExtIEs_tags_105, - sizeof(asn_DEF_NGAP_CandidateCellID_ExtIEs_tags_105) - /sizeof(asn_DEF_NGAP_CandidateCellID_ExtIEs_tags_105[0]), /* 1 */ - asn_DEF_NGAP_CandidateCellID_ExtIEs_tags_105, /* Same as above */ - sizeof(asn_DEF_NGAP_CandidateCellID_ExtIEs_tags_105) - /sizeof(asn_DEF_NGAP_CandidateCellID_ExtIEs_tags_105[0]), /* 1 */ + asn_DEF_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tags_105, + sizeof(asn_DEF_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tags_105) + /sizeof(asn_DEF_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tags_105[0]), /* 1 */ + asn_DEF_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tags_105, /* Same as above */ + sizeof(asn_DEF_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tags_105) + /sizeof(asn_DEF_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tags_105[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -31864,16 +39678,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_CandidateCellID_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_CandidateCellID_ExtIEs_105, + asn_MBR_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_105, 3, /* Elements count */ - &asn_SPC_NGAP_CandidateCellID_ExtIEs_specs_105 /* Additional specs */ + &asn_SPC_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_specs_105 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_112 = { - sizeof(struct NGAP_CandidatePCI_ExtIEs__extensionValue), - offsetof(struct NGAP_CandidatePCI_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_CandidatePCI_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_CandidatePCI_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_CancelledCellsInEAI_NR_Item_ExtIEs__extensionValue), + offsetof(struct NGAP_CancelledCellsInEAI_NR_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_CancelledCellsInEAI_NR_Item_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_CancelledCellsInEAI_NR_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -31901,8 +39715,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_112 = { &asn_SPC_NGAP_extensionValue_specs_112 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_CandidatePCI_ExtIEs_109[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidatePCI_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_109[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInEAI_NR_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -31919,7 +39733,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CandidatePCI_ExtIEs_109[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidatePCI_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInEAI_NR_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -31936,7 +39750,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CandidatePCI_ExtIEs_109[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidatePCI_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInEAI_NR_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_112, @@ -31954,32 +39768,32 @@ asn_TYPE_member_t asn_MBR_NGAP_CandidatePCI_ExtIEs_109[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_CandidatePCI_ExtIEs_tags_109[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_tags_109[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_CandidatePCI_ExtIEs_tag2el_109[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_tag2el_109[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_CandidatePCI_ExtIEs_specs_109 = { - sizeof(struct NGAP_CandidatePCI_ExtIEs), - offsetof(struct NGAP_CandidatePCI_ExtIEs, _asn_ctx), - asn_MAP_NGAP_CandidatePCI_ExtIEs_tag2el_109, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_specs_109 = { + sizeof(struct NGAP_CancelledCellsInEAI_NR_Item_ExtIEs), + offsetof(struct NGAP_CancelledCellsInEAI_NR_Item_ExtIEs, _asn_ctx), + asn_MAP_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_tag2el_109, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_CandidatePCI_ExtIEs = { - "CandidatePCI-ExtIEs", - "CandidatePCI-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs = { + "CancelledCellsInEAI-NR-Item-ExtIEs", + "CancelledCellsInEAI-NR-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_CandidatePCI_ExtIEs_tags_109, - sizeof(asn_DEF_NGAP_CandidatePCI_ExtIEs_tags_109) - /sizeof(asn_DEF_NGAP_CandidatePCI_ExtIEs_tags_109[0]), /* 1 */ - asn_DEF_NGAP_CandidatePCI_ExtIEs_tags_109, /* Same as above */ - sizeof(asn_DEF_NGAP_CandidatePCI_ExtIEs_tags_109) - /sizeof(asn_DEF_NGAP_CandidatePCI_ExtIEs_tags_109[0]), /* 1 */ + asn_DEF_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_tags_109, + sizeof(asn_DEF_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_tags_109) + /sizeof(asn_DEF_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_tags_109[0]), /* 1 */ + asn_DEF_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_tags_109, /* Same as above */ + sizeof(asn_DEF_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_tags_109) + /sizeof(asn_DEF_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_tags_109[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -31989,16 +39803,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_CandidatePCI_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_CandidatePCI_ExtIEs_109, + asn_MBR_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_109, 3, /* Elements count */ - &asn_SPC_NGAP_CandidatePCI_ExtIEs_specs_109 /* Additional specs */ + &asn_SPC_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_specs_109 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_116 = { - sizeof(struct NGAP_Cell_CAGInformation_ExtIEs__extensionValue), - offsetof(struct NGAP_Cell_CAGInformation_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_Cell_CAGInformation_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_Cell_CAGInformation_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs__extensionValue), + offsetof(struct NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -32026,8 +39840,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_116 = { &asn_SPC_NGAP_extensionValue_specs_116 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_Cell_CAGInformation_ExtIEs_113[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_Cell_CAGInformation_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_113[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -32044,7 +39858,7 @@ asn_TYPE_member_t asn_MBR_NGAP_Cell_CAGInformation_ExtIEs_113[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_Cell_CAGInformation_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -32061,7 +39875,7 @@ asn_TYPE_member_t asn_MBR_NGAP_Cell_CAGInformation_ExtIEs_113[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_Cell_CAGInformation_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_116, @@ -32079,32 +39893,32 @@ asn_TYPE_member_t asn_MBR_NGAP_Cell_CAGInformation_ExtIEs_113[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_Cell_CAGInformation_ExtIEs_tags_113[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tags_113[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_Cell_CAGInformation_ExtIEs_tag2el_113[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tag2el_113[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_Cell_CAGInformation_ExtIEs_specs_113 = { - sizeof(struct NGAP_Cell_CAGInformation_ExtIEs), - offsetof(struct NGAP_Cell_CAGInformation_ExtIEs, _asn_ctx), - asn_MAP_NGAP_Cell_CAGInformation_ExtIEs_tag2el_113, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_specs_113 = { + sizeof(struct NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs), + offsetof(struct NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs, _asn_ctx), + asn_MAP_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tag2el_113, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_Cell_CAGInformation_ExtIEs = { - "Cell-CAGInformation-ExtIEs", - "Cell-CAGInformation-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs = { + "CancelledCellsInTAI-EUTRA-Item-ExtIEs", + "CancelledCellsInTAI-EUTRA-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_Cell_CAGInformation_ExtIEs_tags_113, - sizeof(asn_DEF_NGAP_Cell_CAGInformation_ExtIEs_tags_113) - /sizeof(asn_DEF_NGAP_Cell_CAGInformation_ExtIEs_tags_113[0]), /* 1 */ - asn_DEF_NGAP_Cell_CAGInformation_ExtIEs_tags_113, /* Same as above */ - sizeof(asn_DEF_NGAP_Cell_CAGInformation_ExtIEs_tags_113) - /sizeof(asn_DEF_NGAP_Cell_CAGInformation_ExtIEs_tags_113[0]), /* 1 */ + asn_DEF_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tags_113, + sizeof(asn_DEF_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tags_113) + /sizeof(asn_DEF_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tags_113[0]), /* 1 */ + asn_DEF_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tags_113, /* Same as above */ + sizeof(asn_DEF_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tags_113) + /sizeof(asn_DEF_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tags_113[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -32114,16 +39928,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_Cell_CAGInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_Cell_CAGInformation_ExtIEs_113, + asn_MBR_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_113, 3, /* Elements count */ - &asn_SPC_NGAP_Cell_CAGInformation_ExtIEs_specs_113 /* Additional specs */ + &asn_SPC_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_specs_113 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_120 = { - sizeof(struct NGAP_CellIDBroadcastEUTRA_Item_ExtIEs__extensionValue), - offsetof(struct NGAP_CellIDBroadcastEUTRA_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_CellIDBroadcastEUTRA_Item_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_CellIDBroadcastEUTRA_Item_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_CancelledCellsInTAI_NR_Item_ExtIEs__extensionValue), + offsetof(struct NGAP_CancelledCellsInTAI_NR_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_CancelledCellsInTAI_NR_Item_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_CancelledCellsInTAI_NR_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -32151,8 +39965,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_120 = { &asn_SPC_NGAP_extensionValue_specs_120 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_117[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDBroadcastEUTRA_Item_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_117[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInTAI_NR_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -32169,7 +39983,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_117[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDBroadcastEUTRA_Item_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInTAI_NR_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -32186,7 +40000,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_117[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDBroadcastEUTRA_Item_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInTAI_NR_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_120, @@ -32204,32 +40018,32 @@ asn_TYPE_member_t asn_MBR_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_117[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_tags_117[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_tags_117[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_tag2el_117[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_tag2el_117[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_specs_117 = { - sizeof(struct NGAP_CellIDBroadcastEUTRA_Item_ExtIEs), - offsetof(struct NGAP_CellIDBroadcastEUTRA_Item_ExtIEs, _asn_ctx), - asn_MAP_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_tag2el_117, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_specs_117 = { + sizeof(struct NGAP_CancelledCellsInTAI_NR_Item_ExtIEs), + offsetof(struct NGAP_CancelledCellsInTAI_NR_Item_ExtIEs, _asn_ctx), + asn_MAP_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_tag2el_117, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs = { - "CellIDBroadcastEUTRA-Item-ExtIEs", - "CellIDBroadcastEUTRA-Item-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs = { + "CancelledCellsInTAI-NR-Item-ExtIEs", + "CancelledCellsInTAI-NR-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_tags_117, - sizeof(asn_DEF_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_tags_117) - /sizeof(asn_DEF_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_tags_117[0]), /* 1 */ - asn_DEF_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_tags_117, /* Same as above */ - sizeof(asn_DEF_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_tags_117) - /sizeof(asn_DEF_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_tags_117[0]), /* 1 */ + asn_DEF_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_tags_117, + sizeof(asn_DEF_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_tags_117) + /sizeof(asn_DEF_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_tags_117[0]), /* 1 */ + asn_DEF_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_tags_117, /* Same as above */ + sizeof(asn_DEF_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_tags_117) + /sizeof(asn_DEF_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_tags_117[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -32239,16 +40053,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_117, + asn_MBR_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_117, 3, /* Elements count */ - &asn_SPC_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_specs_117 /* Additional specs */ + &asn_SPC_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_specs_117 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_124 = { - sizeof(struct NGAP_CellIDBroadcastNR_Item_ExtIEs__extensionValue), - offsetof(struct NGAP_CellIDBroadcastNR_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_CellIDBroadcastNR_Item_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_CellIDBroadcastNR_Item_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_CandidateCellItem_ExtIEs__extensionValue), + offsetof(struct NGAP_CandidateCellItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_CandidateCellItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_CandidateCellItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -32276,8 +40090,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_124 = { &asn_SPC_NGAP_extensionValue_specs_124 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_CellIDBroadcastNR_Item_ExtIEs_121[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDBroadcastNR_Item_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_CandidateCellItem_ExtIEs_121[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidateCellItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -32294,7 +40108,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CellIDBroadcastNR_Item_ExtIEs_121[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDBroadcastNR_Item_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidateCellItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -32311,7 +40125,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CellIDBroadcastNR_Item_ExtIEs_121[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDBroadcastNR_Item_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidateCellItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_124, @@ -32329,32 +40143,32 @@ asn_TYPE_member_t asn_MBR_NGAP_CellIDBroadcastNR_Item_ExtIEs_121[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_CellIDBroadcastNR_Item_ExtIEs_tags_121[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_CandidateCellItem_ExtIEs_tags_121[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_CellIDBroadcastNR_Item_ExtIEs_tag2el_121[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CandidateCellItem_ExtIEs_tag2el_121[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellIDBroadcastNR_Item_ExtIEs_specs_121 = { - sizeof(struct NGAP_CellIDBroadcastNR_Item_ExtIEs), - offsetof(struct NGAP_CellIDBroadcastNR_Item_ExtIEs, _asn_ctx), - asn_MAP_NGAP_CellIDBroadcastNR_Item_ExtIEs_tag2el_121, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CandidateCellItem_ExtIEs_specs_121 = { + sizeof(struct NGAP_CandidateCellItem_ExtIEs), + offsetof(struct NGAP_CandidateCellItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_CandidateCellItem_ExtIEs_tag2el_121, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_CellIDBroadcastNR_Item_ExtIEs = { - "CellIDBroadcastNR-Item-ExtIEs", - "CellIDBroadcastNR-Item-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_CandidateCellItem_ExtIEs = { + "CandidateCellItem-ExtIEs", + "CandidateCellItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_CellIDBroadcastNR_Item_ExtIEs_tags_121, - sizeof(asn_DEF_NGAP_CellIDBroadcastNR_Item_ExtIEs_tags_121) - /sizeof(asn_DEF_NGAP_CellIDBroadcastNR_Item_ExtIEs_tags_121[0]), /* 1 */ - asn_DEF_NGAP_CellIDBroadcastNR_Item_ExtIEs_tags_121, /* Same as above */ - sizeof(asn_DEF_NGAP_CellIDBroadcastNR_Item_ExtIEs_tags_121) - /sizeof(asn_DEF_NGAP_CellIDBroadcastNR_Item_ExtIEs_tags_121[0]), /* 1 */ + asn_DEF_NGAP_CandidateCellItem_ExtIEs_tags_121, + sizeof(asn_DEF_NGAP_CandidateCellItem_ExtIEs_tags_121) + /sizeof(asn_DEF_NGAP_CandidateCellItem_ExtIEs_tags_121[0]), /* 1 */ + asn_DEF_NGAP_CandidateCellItem_ExtIEs_tags_121, /* Same as above */ + sizeof(asn_DEF_NGAP_CandidateCellItem_ExtIEs_tags_121) + /sizeof(asn_DEF_NGAP_CandidateCellItem_ExtIEs_tags_121[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -32364,16 +40178,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_CellIDBroadcastNR_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_CellIDBroadcastNR_Item_ExtIEs_121, + asn_MBR_NGAP_CandidateCellItem_ExtIEs_121, 3, /* Elements count */ - &asn_SPC_NGAP_CellIDBroadcastNR_Item_ExtIEs_specs_121 /* Additional specs */ + &asn_SPC_NGAP_CandidateCellItem_ExtIEs_specs_121 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_128 = { - sizeof(struct NGAP_CellIDCancelledEUTRA_Item_ExtIEs__extensionValue), - offsetof(struct NGAP_CellIDCancelledEUTRA_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_CellIDCancelledEUTRA_Item_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_CellIDCancelledEUTRA_Item_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_CandidateCellID_ExtIEs__extensionValue), + offsetof(struct NGAP_CandidateCellID_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_CandidateCellID_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_CandidateCellID_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -32401,8 +40215,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_128 = { &asn_SPC_NGAP_extensionValue_specs_128 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_125[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDCancelledEUTRA_Item_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_CandidateCellID_ExtIEs_125[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidateCellID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -32419,7 +40233,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_125[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDCancelledEUTRA_Item_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidateCellID_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -32436,7 +40250,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_125[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDCancelledEUTRA_Item_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidateCellID_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_128, @@ -32454,32 +40268,32 @@ asn_TYPE_member_t asn_MBR_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_125[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_tags_125[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_CandidateCellID_ExtIEs_tags_125[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_tag2el_125[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CandidateCellID_ExtIEs_tag2el_125[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_specs_125 = { - sizeof(struct NGAP_CellIDCancelledEUTRA_Item_ExtIEs), - offsetof(struct NGAP_CellIDCancelledEUTRA_Item_ExtIEs, _asn_ctx), - asn_MAP_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_tag2el_125, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CandidateCellID_ExtIEs_specs_125 = { + sizeof(struct NGAP_CandidateCellID_ExtIEs), + offsetof(struct NGAP_CandidateCellID_ExtIEs, _asn_ctx), + asn_MAP_NGAP_CandidateCellID_ExtIEs_tag2el_125, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_CellIDCancelledEUTRA_Item_ExtIEs = { - "CellIDCancelledEUTRA-Item-ExtIEs", - "CellIDCancelledEUTRA-Item-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_CandidateCellID_ExtIEs = { + "CandidateCellID-ExtIEs", + "CandidateCellID-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_tags_125, - sizeof(asn_DEF_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_tags_125) - /sizeof(asn_DEF_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_tags_125[0]), /* 1 */ - asn_DEF_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_tags_125, /* Same as above */ - sizeof(asn_DEF_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_tags_125) - /sizeof(asn_DEF_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_tags_125[0]), /* 1 */ + asn_DEF_NGAP_CandidateCellID_ExtIEs_tags_125, + sizeof(asn_DEF_NGAP_CandidateCellID_ExtIEs_tags_125) + /sizeof(asn_DEF_NGAP_CandidateCellID_ExtIEs_tags_125[0]), /* 1 */ + asn_DEF_NGAP_CandidateCellID_ExtIEs_tags_125, /* Same as above */ + sizeof(asn_DEF_NGAP_CandidateCellID_ExtIEs_tags_125) + /sizeof(asn_DEF_NGAP_CandidateCellID_ExtIEs_tags_125[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -32489,16 +40303,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_CellIDCancelledEUTRA_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_125, + asn_MBR_NGAP_CandidateCellID_ExtIEs_125, 3, /* Elements count */ - &asn_SPC_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_specs_125 /* Additional specs */ + &asn_SPC_NGAP_CandidateCellID_ExtIEs_specs_125 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_132 = { - sizeof(struct NGAP_CellIDCancelledNR_Item_ExtIEs__extensionValue), - offsetof(struct NGAP_CellIDCancelledNR_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_CellIDCancelledNR_Item_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_CellIDCancelledNR_Item_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_CandidatePCI_ExtIEs__extensionValue), + offsetof(struct NGAP_CandidatePCI_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_CandidatePCI_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_CandidatePCI_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -32526,8 +40340,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_132 = { &asn_SPC_NGAP_extensionValue_specs_132 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_CellIDCancelledNR_Item_ExtIEs_129[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDCancelledNR_Item_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_CandidatePCI_ExtIEs_129[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidatePCI_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -32544,7 +40358,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CellIDCancelledNR_Item_ExtIEs_129[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDCancelledNR_Item_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidatePCI_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -32561,7 +40375,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CellIDCancelledNR_Item_ExtIEs_129[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDCancelledNR_Item_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidatePCI_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_132, @@ -32579,32 +40393,32 @@ asn_TYPE_member_t asn_MBR_NGAP_CellIDCancelledNR_Item_ExtIEs_129[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_CellIDCancelledNR_Item_ExtIEs_tags_129[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_CandidatePCI_ExtIEs_tags_129[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_CellIDCancelledNR_Item_ExtIEs_tag2el_129[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CandidatePCI_ExtIEs_tag2el_129[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellIDCancelledNR_Item_ExtIEs_specs_129 = { - sizeof(struct NGAP_CellIDCancelledNR_Item_ExtIEs), - offsetof(struct NGAP_CellIDCancelledNR_Item_ExtIEs, _asn_ctx), - asn_MAP_NGAP_CellIDCancelledNR_Item_ExtIEs_tag2el_129, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CandidatePCI_ExtIEs_specs_129 = { + sizeof(struct NGAP_CandidatePCI_ExtIEs), + offsetof(struct NGAP_CandidatePCI_ExtIEs, _asn_ctx), + asn_MAP_NGAP_CandidatePCI_ExtIEs_tag2el_129, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_CellIDCancelledNR_Item_ExtIEs = { - "CellIDCancelledNR-Item-ExtIEs", - "CellIDCancelledNR-Item-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_CandidatePCI_ExtIEs = { + "CandidatePCI-ExtIEs", + "CandidatePCI-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_CellIDCancelledNR_Item_ExtIEs_tags_129, - sizeof(asn_DEF_NGAP_CellIDCancelledNR_Item_ExtIEs_tags_129) - /sizeof(asn_DEF_NGAP_CellIDCancelledNR_Item_ExtIEs_tags_129[0]), /* 1 */ - asn_DEF_NGAP_CellIDCancelledNR_Item_ExtIEs_tags_129, /* Same as above */ - sizeof(asn_DEF_NGAP_CellIDCancelledNR_Item_ExtIEs_tags_129) - /sizeof(asn_DEF_NGAP_CellIDCancelledNR_Item_ExtIEs_tags_129[0]), /* 1 */ + asn_DEF_NGAP_CandidatePCI_ExtIEs_tags_129, + sizeof(asn_DEF_NGAP_CandidatePCI_ExtIEs_tags_129) + /sizeof(asn_DEF_NGAP_CandidatePCI_ExtIEs_tags_129[0]), /* 1 */ + asn_DEF_NGAP_CandidatePCI_ExtIEs_tags_129, /* Same as above */ + sizeof(asn_DEF_NGAP_CandidatePCI_ExtIEs_tags_129) + /sizeof(asn_DEF_NGAP_CandidatePCI_ExtIEs_tags_129[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -32614,16 +40428,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_CellIDCancelledNR_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_CellIDCancelledNR_Item_ExtIEs_129, + asn_MBR_NGAP_CandidatePCI_ExtIEs_129, 3, /* Elements count */ - &asn_SPC_NGAP_CellIDCancelledNR_Item_ExtIEs_specs_129 /* Additional specs */ + &asn_SPC_NGAP_CandidatePCI_ExtIEs_specs_129 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_136 = { - sizeof(struct NGAP_CellType_ExtIEs__extensionValue), - offsetof(struct NGAP_CellType_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_CellType_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_CellType_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_Cell_CAGInformation_ExtIEs__extensionValue), + offsetof(struct NGAP_Cell_CAGInformation_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_Cell_CAGInformation_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_Cell_CAGInformation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -32651,8 +40465,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_136 = { &asn_SPC_NGAP_extensionValue_specs_136 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_CellType_ExtIEs_133[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellType_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_Cell_CAGInformation_ExtIEs_133[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_Cell_CAGInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -32669,7 +40483,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CellType_ExtIEs_133[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellType_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_Cell_CAGInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -32686,7 +40500,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CellType_ExtIEs_133[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CellType_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_Cell_CAGInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_136, @@ -32704,32 +40518,32 @@ asn_TYPE_member_t asn_MBR_NGAP_CellType_ExtIEs_133[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_CellType_ExtIEs_tags_133[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_Cell_CAGInformation_ExtIEs_tags_133[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_CellType_ExtIEs_tag2el_133[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_Cell_CAGInformation_ExtIEs_tag2el_133[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellType_ExtIEs_specs_133 = { - sizeof(struct NGAP_CellType_ExtIEs), - offsetof(struct NGAP_CellType_ExtIEs, _asn_ctx), - asn_MAP_NGAP_CellType_ExtIEs_tag2el_133, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_Cell_CAGInformation_ExtIEs_specs_133 = { + sizeof(struct NGAP_Cell_CAGInformation_ExtIEs), + offsetof(struct NGAP_Cell_CAGInformation_ExtIEs, _asn_ctx), + asn_MAP_NGAP_Cell_CAGInformation_ExtIEs_tag2el_133, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_CellType_ExtIEs = { - "CellType-ExtIEs", - "CellType-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_Cell_CAGInformation_ExtIEs = { + "Cell-CAGInformation-ExtIEs", + "Cell-CAGInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_CellType_ExtIEs_tags_133, - sizeof(asn_DEF_NGAP_CellType_ExtIEs_tags_133) - /sizeof(asn_DEF_NGAP_CellType_ExtIEs_tags_133[0]), /* 1 */ - asn_DEF_NGAP_CellType_ExtIEs_tags_133, /* Same as above */ - sizeof(asn_DEF_NGAP_CellType_ExtIEs_tags_133) - /sizeof(asn_DEF_NGAP_CellType_ExtIEs_tags_133[0]), /* 1 */ + asn_DEF_NGAP_Cell_CAGInformation_ExtIEs_tags_133, + sizeof(asn_DEF_NGAP_Cell_CAGInformation_ExtIEs_tags_133) + /sizeof(asn_DEF_NGAP_Cell_CAGInformation_ExtIEs_tags_133[0]), /* 1 */ + asn_DEF_NGAP_Cell_CAGInformation_ExtIEs_tags_133, /* Same as above */ + sizeof(asn_DEF_NGAP_Cell_CAGInformation_ExtIEs_tags_133) + /sizeof(asn_DEF_NGAP_Cell_CAGInformation_ExtIEs_tags_133[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -32739,16 +40553,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_CellType_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_CellType_ExtIEs_133, + asn_MBR_NGAP_Cell_CAGInformation_ExtIEs_133, 3, /* Elements count */ - &asn_SPC_NGAP_CellType_ExtIEs_specs_133 /* Additional specs */ + &asn_SPC_NGAP_Cell_CAGInformation_ExtIEs_specs_133 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_140 = { - sizeof(struct NGAP_CNAssistedRANTuning_ExtIEs__extensionValue), - offsetof(struct NGAP_CNAssistedRANTuning_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_CNAssistedRANTuning_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_CNAssistedRANTuning_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_CellIDBroadcastEUTRA_Item_ExtIEs__extensionValue), + offsetof(struct NGAP_CellIDBroadcastEUTRA_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_CellIDBroadcastEUTRA_Item_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_CellIDBroadcastEUTRA_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -32776,8 +40590,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_140 = { &asn_SPC_NGAP_extensionValue_specs_140 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_CNAssistedRANTuning_ExtIEs_137[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CNAssistedRANTuning_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_137[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDBroadcastEUTRA_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -32794,7 +40608,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CNAssistedRANTuning_ExtIEs_137[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CNAssistedRANTuning_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDBroadcastEUTRA_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -32811,7 +40625,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CNAssistedRANTuning_ExtIEs_137[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CNAssistedRANTuning_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDBroadcastEUTRA_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_140, @@ -32829,32 +40643,32 @@ asn_TYPE_member_t asn_MBR_NGAP_CNAssistedRANTuning_ExtIEs_137[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_CNAssistedRANTuning_ExtIEs_tags_137[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_tags_137[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_CNAssistedRANTuning_ExtIEs_tag2el_137[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_tag2el_137[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_CNAssistedRANTuning_ExtIEs_specs_137 = { - sizeof(struct NGAP_CNAssistedRANTuning_ExtIEs), - offsetof(struct NGAP_CNAssistedRANTuning_ExtIEs, _asn_ctx), - asn_MAP_NGAP_CNAssistedRANTuning_ExtIEs_tag2el_137, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_specs_137 = { + sizeof(struct NGAP_CellIDBroadcastEUTRA_Item_ExtIEs), + offsetof(struct NGAP_CellIDBroadcastEUTRA_Item_ExtIEs, _asn_ctx), + asn_MAP_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_tag2el_137, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_CNAssistedRANTuning_ExtIEs = { - "CNAssistedRANTuning-ExtIEs", - "CNAssistedRANTuning-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs = { + "CellIDBroadcastEUTRA-Item-ExtIEs", + "CellIDBroadcastEUTRA-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_CNAssistedRANTuning_ExtIEs_tags_137, - sizeof(asn_DEF_NGAP_CNAssistedRANTuning_ExtIEs_tags_137) - /sizeof(asn_DEF_NGAP_CNAssistedRANTuning_ExtIEs_tags_137[0]), /* 1 */ - asn_DEF_NGAP_CNAssistedRANTuning_ExtIEs_tags_137, /* Same as above */ - sizeof(asn_DEF_NGAP_CNAssistedRANTuning_ExtIEs_tags_137) - /sizeof(asn_DEF_NGAP_CNAssistedRANTuning_ExtIEs_tags_137[0]), /* 1 */ + asn_DEF_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_tags_137, + sizeof(asn_DEF_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_tags_137) + /sizeof(asn_DEF_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_tags_137[0]), /* 1 */ + asn_DEF_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_tags_137, /* Same as above */ + sizeof(asn_DEF_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_tags_137) + /sizeof(asn_DEF_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_tags_137[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -32864,16 +40678,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_CNAssistedRANTuning_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_CNAssistedRANTuning_ExtIEs_137, + asn_MBR_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_137, 3, /* Elements count */ - &asn_SPC_NGAP_CNAssistedRANTuning_ExtIEs_specs_137 /* Additional specs */ + &asn_SPC_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_specs_137 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_144 = { - sizeof(struct NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs__extensionValue), - offsetof(struct NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_CellIDBroadcastNR_Item_ExtIEs__extensionValue), + offsetof(struct NGAP_CellIDBroadcastNR_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_CellIDBroadcastNR_Item_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_CellIDBroadcastNR_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -32901,8 +40715,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_144 = { &asn_SPC_NGAP_extensionValue_specs_144 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_141[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_CellIDBroadcastNR_Item_ExtIEs_141[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDBroadcastNR_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -32919,7 +40733,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_141[] 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDBroadcastNR_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -32936,7 +40750,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_141[] 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDBroadcastNR_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_144, @@ -32954,32 +40768,32 @@ asn_TYPE_member_t asn_MBR_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_141[] "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_tags_141[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_CellIDBroadcastNR_Item_ExtIEs_tags_141[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_tag2el_141[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CellIDBroadcastNR_Item_ExtIEs_tag2el_141[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_specs_141 = { - sizeof(struct NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs), - offsetof(struct NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_tag2el_141, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellIDBroadcastNR_Item_ExtIEs_specs_141 = { + sizeof(struct NGAP_CellIDBroadcastNR_Item_ExtIEs), + offsetof(struct NGAP_CellIDBroadcastNR_Item_ExtIEs, _asn_ctx), + asn_MAP_NGAP_CellIDBroadcastNR_Item_ExtIEs_tag2el_141, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs = { - "CNTypeRestrictionsForEquivalentItem-ExtIEs", - "CNTypeRestrictionsForEquivalentItem-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_CellIDBroadcastNR_Item_ExtIEs = { + "CellIDBroadcastNR-Item-ExtIEs", + "CellIDBroadcastNR-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_tags_141, - sizeof(asn_DEF_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_tags_141) - /sizeof(asn_DEF_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_tags_141[0]), /* 1 */ - asn_DEF_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_tags_141, /* Same as above */ - sizeof(asn_DEF_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_tags_141) - /sizeof(asn_DEF_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_tags_141[0]), /* 1 */ + asn_DEF_NGAP_CellIDBroadcastNR_Item_ExtIEs_tags_141, + sizeof(asn_DEF_NGAP_CellIDBroadcastNR_Item_ExtIEs_tags_141) + /sizeof(asn_DEF_NGAP_CellIDBroadcastNR_Item_ExtIEs_tags_141[0]), /* 1 */ + asn_DEF_NGAP_CellIDBroadcastNR_Item_ExtIEs_tags_141, /* Same as above */ + sizeof(asn_DEF_NGAP_CellIDBroadcastNR_Item_ExtIEs_tags_141) + /sizeof(asn_DEF_NGAP_CellIDBroadcastNR_Item_ExtIEs_tags_141[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -32989,16 +40803,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs = #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_141, + asn_MBR_NGAP_CellIDBroadcastNR_Item_ExtIEs_141, 3, /* Elements count */ - &asn_SPC_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_specs_141 /* Additional specs */ + &asn_SPC_NGAP_CellIDBroadcastNR_Item_ExtIEs_specs_141 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_148 = { - sizeof(struct NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs__extensionValue), - offsetof(struct NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_CellIDCancelledEUTRA_Item_ExtIEs__extensionValue), + offsetof(struct NGAP_CellIDCancelledEUTRA_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_CellIDCancelledEUTRA_Item_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_CellIDCancelledEUTRA_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -33026,8 +40840,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_148 = { &asn_SPC_NGAP_extensionValue_specs_148 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_145[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_145[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDCancelledEUTRA_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -33044,7 +40858,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_145[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDCancelledEUTRA_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -33061,7 +40875,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_145[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDCancelledEUTRA_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_148, @@ -33079,32 +40893,32 @@ asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_145[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tags_145[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_tags_145[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tag2el_145[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_tag2el_145[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_specs_145 = { - sizeof(struct NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs), - offsetof(struct NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs, _asn_ctx), - asn_MAP_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tag2el_145, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_specs_145 = { + sizeof(struct NGAP_CellIDCancelledEUTRA_Item_ExtIEs), + offsetof(struct NGAP_CellIDCancelledEUTRA_Item_ExtIEs, _asn_ctx), + asn_MAP_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_tag2el_145, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs = { - "CompletedCellsInEAI-EUTRA-Item-ExtIEs", - "CompletedCellsInEAI-EUTRA-Item-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_CellIDCancelledEUTRA_Item_ExtIEs = { + "CellIDCancelledEUTRA-Item-ExtIEs", + "CellIDCancelledEUTRA-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tags_145, - sizeof(asn_DEF_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tags_145) - /sizeof(asn_DEF_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tags_145[0]), /* 1 */ - asn_DEF_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tags_145, /* Same as above */ - sizeof(asn_DEF_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tags_145) - /sizeof(asn_DEF_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tags_145[0]), /* 1 */ + asn_DEF_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_tags_145, + sizeof(asn_DEF_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_tags_145) + /sizeof(asn_DEF_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_tags_145[0]), /* 1 */ + asn_DEF_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_tags_145, /* Same as above */ + sizeof(asn_DEF_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_tags_145) + /sizeof(asn_DEF_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_tags_145[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -33114,16 +40928,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_145, + asn_MBR_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_145, 3, /* Elements count */ - &asn_SPC_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_specs_145 /* Additional specs */ + &asn_SPC_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_specs_145 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_152 = { - sizeof(struct NGAP_CompletedCellsInEAI_NR_Item_ExtIEs__extensionValue), - offsetof(struct NGAP_CompletedCellsInEAI_NR_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_CompletedCellsInEAI_NR_Item_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_CompletedCellsInEAI_NR_Item_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_CellIDCancelledNR_Item_ExtIEs__extensionValue), + offsetof(struct NGAP_CellIDCancelledNR_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_CellIDCancelledNR_Item_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_CellIDCancelledNR_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -33151,8 +40965,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_152 = { &asn_SPC_NGAP_extensionValue_specs_152 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_149[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInEAI_NR_Item_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_CellIDCancelledNR_Item_ExtIEs_149[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDCancelledNR_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -33169,7 +40983,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_149[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInEAI_NR_Item_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDCancelledNR_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -33186,7 +41000,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_149[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInEAI_NR_Item_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDCancelledNR_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_152, @@ -33204,32 +41018,32 @@ asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_149[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_tags_149[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_CellIDCancelledNR_Item_ExtIEs_tags_149[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_tag2el_149[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CellIDCancelledNR_Item_ExtIEs_tag2el_149[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_specs_149 = { - sizeof(struct NGAP_CompletedCellsInEAI_NR_Item_ExtIEs), - offsetof(struct NGAP_CompletedCellsInEAI_NR_Item_ExtIEs, _asn_ctx), - asn_MAP_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_tag2el_149, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellIDCancelledNR_Item_ExtIEs_specs_149 = { + sizeof(struct NGAP_CellIDCancelledNR_Item_ExtIEs), + offsetof(struct NGAP_CellIDCancelledNR_Item_ExtIEs, _asn_ctx), + asn_MAP_NGAP_CellIDCancelledNR_Item_ExtIEs_tag2el_149, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs = { - "CompletedCellsInEAI-NR-Item-ExtIEs", - "CompletedCellsInEAI-NR-Item-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_CellIDCancelledNR_Item_ExtIEs = { + "CellIDCancelledNR-Item-ExtIEs", + "CellIDCancelledNR-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_tags_149, - sizeof(asn_DEF_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_tags_149) - /sizeof(asn_DEF_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_tags_149[0]), /* 1 */ - asn_DEF_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_tags_149, /* Same as above */ - sizeof(asn_DEF_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_tags_149) - /sizeof(asn_DEF_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_tags_149[0]), /* 1 */ + asn_DEF_NGAP_CellIDCancelledNR_Item_ExtIEs_tags_149, + sizeof(asn_DEF_NGAP_CellIDCancelledNR_Item_ExtIEs_tags_149) + /sizeof(asn_DEF_NGAP_CellIDCancelledNR_Item_ExtIEs_tags_149[0]), /* 1 */ + asn_DEF_NGAP_CellIDCancelledNR_Item_ExtIEs_tags_149, /* Same as above */ + sizeof(asn_DEF_NGAP_CellIDCancelledNR_Item_ExtIEs_tags_149) + /sizeof(asn_DEF_NGAP_CellIDCancelledNR_Item_ExtIEs_tags_149[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -33239,16 +41053,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_149, + asn_MBR_NGAP_CellIDCancelledNR_Item_ExtIEs_149, 3, /* Elements count */ - &asn_SPC_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_specs_149 /* Additional specs */ + &asn_SPC_NGAP_CellIDCancelledNR_Item_ExtIEs_specs_149 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_156 = { - sizeof(struct NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs__extensionValue), - offsetof(struct NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_CellType_ExtIEs__extensionValue), + offsetof(struct NGAP_CellType_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_CellType_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_CellType_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -33276,8 +41090,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_156 = { &asn_SPC_NGAP_extensionValue_specs_156 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_153[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_CellType_ExtIEs_153[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellType_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -33294,7 +41108,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_153[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellType_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -33311,7 +41125,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_153[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CellType_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_156, @@ -33329,32 +41143,32 @@ asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_153[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tags_153[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_CellType_ExtIEs_tags_153[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tag2el_153[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CellType_ExtIEs_tag2el_153[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_specs_153 = { - sizeof(struct NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs), - offsetof(struct NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs, _asn_ctx), - asn_MAP_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tag2el_153, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellType_ExtIEs_specs_153 = { + sizeof(struct NGAP_CellType_ExtIEs), + offsetof(struct NGAP_CellType_ExtIEs, _asn_ctx), + asn_MAP_NGAP_CellType_ExtIEs_tag2el_153, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs = { - "CompletedCellsInTAI-EUTRA-Item-ExtIEs", - "CompletedCellsInTAI-EUTRA-Item-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_CellType_ExtIEs = { + "CellType-ExtIEs", + "CellType-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tags_153, - sizeof(asn_DEF_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tags_153) - /sizeof(asn_DEF_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tags_153[0]), /* 1 */ - asn_DEF_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tags_153, /* Same as above */ - sizeof(asn_DEF_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tags_153) - /sizeof(asn_DEF_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tags_153[0]), /* 1 */ + asn_DEF_NGAP_CellType_ExtIEs_tags_153, + sizeof(asn_DEF_NGAP_CellType_ExtIEs_tags_153) + /sizeof(asn_DEF_NGAP_CellType_ExtIEs_tags_153[0]), /* 1 */ + asn_DEF_NGAP_CellType_ExtIEs_tags_153, /* Same as above */ + sizeof(asn_DEF_NGAP_CellType_ExtIEs_tags_153) + /sizeof(asn_DEF_NGAP_CellType_ExtIEs_tags_153[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -33364,16 +41178,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_153, + asn_MBR_NGAP_CellType_ExtIEs_153, 3, /* Elements count */ - &asn_SPC_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_specs_153 /* Additional specs */ + &asn_SPC_NGAP_CellType_ExtIEs_specs_153 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_160 = { - sizeof(struct NGAP_CompletedCellsInTAI_NR_Item_ExtIEs__extensionValue), - offsetof(struct NGAP_CompletedCellsInTAI_NR_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_CompletedCellsInTAI_NR_Item_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_CompletedCellsInTAI_NR_Item_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_CNAssistedRANTuning_ExtIEs__extensionValue), + offsetof(struct NGAP_CNAssistedRANTuning_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_CNAssistedRANTuning_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_CNAssistedRANTuning_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -33401,8 +41215,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_160 = { &asn_SPC_NGAP_extensionValue_specs_160 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_157[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInTAI_NR_Item_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_CNAssistedRANTuning_ExtIEs_157[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CNAssistedRANTuning_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -33419,7 +41233,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_157[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInTAI_NR_Item_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CNAssistedRANTuning_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -33436,7 +41250,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_157[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInTAI_NR_Item_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CNAssistedRANTuning_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_160, @@ -33454,32 +41268,32 @@ asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_157[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_tags_157[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_CNAssistedRANTuning_ExtIEs_tags_157[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_tag2el_157[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CNAssistedRANTuning_ExtIEs_tag2el_157[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_specs_157 = { - sizeof(struct NGAP_CompletedCellsInTAI_NR_Item_ExtIEs), - offsetof(struct NGAP_CompletedCellsInTAI_NR_Item_ExtIEs, _asn_ctx), - asn_MAP_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_tag2el_157, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CNAssistedRANTuning_ExtIEs_specs_157 = { + sizeof(struct NGAP_CNAssistedRANTuning_ExtIEs), + offsetof(struct NGAP_CNAssistedRANTuning_ExtIEs, _asn_ctx), + asn_MAP_NGAP_CNAssistedRANTuning_ExtIEs_tag2el_157, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs = { - "CompletedCellsInTAI-NR-Item-ExtIEs", - "CompletedCellsInTAI-NR-Item-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_CNAssistedRANTuning_ExtIEs = { + "CNAssistedRANTuning-ExtIEs", + "CNAssistedRANTuning-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_tags_157, - sizeof(asn_DEF_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_tags_157) - /sizeof(asn_DEF_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_tags_157[0]), /* 1 */ - asn_DEF_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_tags_157, /* Same as above */ - sizeof(asn_DEF_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_tags_157) - /sizeof(asn_DEF_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_tags_157[0]), /* 1 */ + asn_DEF_NGAP_CNAssistedRANTuning_ExtIEs_tags_157, + sizeof(asn_DEF_NGAP_CNAssistedRANTuning_ExtIEs_tags_157) + /sizeof(asn_DEF_NGAP_CNAssistedRANTuning_ExtIEs_tags_157[0]), /* 1 */ + asn_DEF_NGAP_CNAssistedRANTuning_ExtIEs_tags_157, /* Same as above */ + sizeof(asn_DEF_NGAP_CNAssistedRANTuning_ExtIEs_tags_157) + /sizeof(asn_DEF_NGAP_CNAssistedRANTuning_ExtIEs_tags_157[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -33489,16 +41303,641 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_157, + asn_MBR_NGAP_CNAssistedRANTuning_ExtIEs_157, 3, /* Elements count */ - &asn_SPC_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_specs_157 /* Additional specs */ + &asn_SPC_NGAP_CNAssistedRANTuning_ExtIEs_specs_157 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_164[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue, choice.PagingeDRXInformation), +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_164 = { + sizeof(struct NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs__extensionValue), + offsetof(struct NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_164 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_164 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_161[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_162, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_161 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_163, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_161 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_164, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_164, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_161 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_tags_161[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_tag2el_161[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_specs_161 = { + sizeof(struct NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs), + offsetof(struct NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_tag2el_161, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs = { + "CNTypeRestrictionsForEquivalentItem-ExtIEs", + "CNTypeRestrictionsForEquivalentItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_tags_161, + sizeof(asn_DEF_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_tags_161) + /sizeof(asn_DEF_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_tags_161[0]), /* 1 */ + asn_DEF_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_tags_161, /* Same as above */ + sizeof(asn_DEF_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_tags_161) + /sizeof(asn_DEF_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_tags_161[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_161, + 3, /* Elements count */ + &asn_SPC_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_specs_161 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_168 = { + sizeof(struct NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs__extensionValue), + offsetof(struct NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_168 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_168 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_165[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_166, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_165 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_167, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_165 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_168, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_168, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_165 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tags_165[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tag2el_165[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_specs_165 = { + sizeof(struct NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs), + offsetof(struct NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs, _asn_ctx), + asn_MAP_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tag2el_165, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs = { + "CompletedCellsInEAI-EUTRA-Item-ExtIEs", + "CompletedCellsInEAI-EUTRA-Item-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tags_165, + sizeof(asn_DEF_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tags_165) + /sizeof(asn_DEF_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tags_165[0]), /* 1 */ + asn_DEF_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tags_165, /* Same as above */ + sizeof(asn_DEF_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tags_165) + /sizeof(asn_DEF_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tags_165[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_165, + 3, /* Elements count */ + &asn_SPC_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_specs_165 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_172 = { + sizeof(struct NGAP_CompletedCellsInEAI_NR_Item_ExtIEs__extensionValue), + offsetof(struct NGAP_CompletedCellsInEAI_NR_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_CompletedCellsInEAI_NR_Item_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_CompletedCellsInEAI_NR_Item_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_172 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_172 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_169[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInEAI_NR_Item_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_170, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_169 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInEAI_NR_Item_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_171, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_169 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInEAI_NR_Item_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_172, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_172, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_169 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_tags_169[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_tag2el_169[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_specs_169 = { + sizeof(struct NGAP_CompletedCellsInEAI_NR_Item_ExtIEs), + offsetof(struct NGAP_CompletedCellsInEAI_NR_Item_ExtIEs, _asn_ctx), + asn_MAP_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_tag2el_169, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs = { + "CompletedCellsInEAI-NR-Item-ExtIEs", + "CompletedCellsInEAI-NR-Item-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_tags_169, + sizeof(asn_DEF_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_tags_169) + /sizeof(asn_DEF_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_tags_169[0]), /* 1 */ + asn_DEF_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_tags_169, /* Same as above */ + sizeof(asn_DEF_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_tags_169) + /sizeof(asn_DEF_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_tags_169[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_169, + 3, /* Elements count */ + &asn_SPC_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_specs_169 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_176 = { + sizeof(struct NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs__extensionValue), + offsetof(struct NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_176 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_176 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_173[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_174, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_173 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_175, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_173 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_176, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_176, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_173 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tags_173[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tag2el_173[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_specs_173 = { + sizeof(struct NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs), + offsetof(struct NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs, _asn_ctx), + asn_MAP_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tag2el_173, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs = { + "CompletedCellsInTAI-EUTRA-Item-ExtIEs", + "CompletedCellsInTAI-EUTRA-Item-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tags_173, + sizeof(asn_DEF_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tags_173) + /sizeof(asn_DEF_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tags_173[0]), /* 1 */ + asn_DEF_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tags_173, /* Same as above */ + sizeof(asn_DEF_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tags_173) + /sizeof(asn_DEF_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tags_173[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_173, + 3, /* Elements count */ + &asn_SPC_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_specs_173 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_180 = { + sizeof(struct NGAP_CompletedCellsInTAI_NR_Item_ExtIEs__extensionValue), + offsetof(struct NGAP_CompletedCellsInTAI_NR_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_CompletedCellsInTAI_NR_Item_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_CompletedCellsInTAI_NR_Item_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_180 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_180 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_177[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInTAI_NR_Item_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_178, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_177 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInTAI_NR_Item_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_179, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_177 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInTAI_NR_Item_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_180, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_180, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_177 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_tags_177[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_tag2el_177[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_specs_177 = { + sizeof(struct NGAP_CompletedCellsInTAI_NR_Item_ExtIEs), + offsetof(struct NGAP_CompletedCellsInTAI_NR_Item_ExtIEs, _asn_ctx), + asn_MAP_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_tag2el_177, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs = { + "CompletedCellsInTAI-NR-Item-ExtIEs", + "CompletedCellsInTAI-NR-Item-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_tags_177, + sizeof(asn_DEF_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_tags_177) + /sizeof(asn_DEF_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_tags_177[0]), /* 1 */ + asn_DEF_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_tags_177, /* Same as above */ + sizeof(asn_DEF_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_tags_177) + /sizeof(asn_DEF_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_tags_177[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_177, + 3, /* Elements count */ + &asn_SPC_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_specs_177 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_184[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue, choice.EUTRA_PagingeDRXInformation), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_NGAP_PagingeDRXInformation, + &asn_DEF_NGAP_EUTRA_PagingeDRXInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -33510,7 +41949,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_164[] = { 0 }, 0, 0, /* No default value */ - "PagingeDRXInformation" + "EUTRA-PagingeDRXInformation" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue, choice.ExtendedUEIdentityIndexValue), (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), @@ -33563,650 +42002,78 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_164[] = { 0, 0, /* No default value */ "MicoAllPLMN" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue, choice.NR_PagingeDRXInformation), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_NR_PagingeDRXInformation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "NR-PagingeDRXInformation" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue, choice.PagingCauseIndicationForVoiceService), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_NGAP_PagingCauseIndicationForVoiceService, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "PagingCauseIndicationForVoiceService" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue, choice.PEIPSassistanceInformation), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_PEIPSassistanceInformation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "PEIPSassistanceInformation" + }, }; -static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_164[] = { 1, 3, 0, 2 }; -static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_164[] = { 2, 0, 3, 1 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_164[] = { +static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_184[] = { 1, 3, 5, 0, 2, 4, 6 }; +static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_184[] = { 3, 0, 4, 1, 5, 2, 6 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_184[] = { { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 1, 0, 0 }, /* ExtendedUEIdentityIndexValue */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, 0, 0 }, /* MicoAllPLMN */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* PagingeDRXInformation */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* UERadioCapabilityForPaging */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, 0, 1 }, /* MicoAllPLMN */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, -1, 0 }, /* PagingCauseIndicationForVoiceService */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* EUTRA-PagingeDRXInformation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 2 }, /* UERadioCapabilityForPaging */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 1 }, /* NR-PagingeDRXInformation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -3, 0 } /* PEIPSassistanceInformation */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_164 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_184 = { sizeof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue), offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue, present), sizeof(((struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_164, - 4, /* Count of tags in the map */ - asn_MAP_NGAP_extensionValue_to_canonical_164, - asn_MAP_NGAP_extensionValue_from_canonical_164, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_164 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - asn_MBR_NGAP_extensionValue_164, - 4, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_164 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_161[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_162, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_161 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - select_CoreNetworkAssistanceInformationForInactive_ExtIEs_NGAP_criticality_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_163, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_161 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_164, - select_CoreNetworkAssistanceInformationForInactive_ExtIEs_NGAP_extensionValue_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_164, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_161 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_tags_161[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_tag2el_161[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_specs_161 = { - sizeof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs), - offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs, _asn_ctx), - asn_MAP_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_tag2el_161, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs = { - "CoreNetworkAssistanceInformationForInactive-ExtIEs", - "CoreNetworkAssistanceInformationForInactive-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_tags_161, - sizeof(asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_tags_161) - /sizeof(asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_tags_161[0]), /* 1 */ - asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_tags_161, /* Same as above */ - sizeof(asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_tags_161) - /sizeof(asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_tags_161[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_161, - 3, /* Elements count */ - &asn_SPC_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_specs_161 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_168 = { - sizeof(struct NGAP_COUNTValueForPDCP_SN12_ExtIEs__extensionValue), - offsetof(struct NGAP_COUNTValueForPDCP_SN12_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_COUNTValueForPDCP_SN12_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_COUNTValueForPDCP_SN12_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_168 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_168 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_COUNTValueForPDCP_SN12_ExtIEs_165[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_COUNTValueForPDCP_SN12_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_166, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_165 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_COUNTValueForPDCP_SN12_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_167, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_165 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_COUNTValueForPDCP_SN12_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_168, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_168, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_165 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_COUNTValueForPDCP_SN12_ExtIEs_tags_165[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_COUNTValueForPDCP_SN12_ExtIEs_tag2el_165[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_COUNTValueForPDCP_SN12_ExtIEs_specs_165 = { - sizeof(struct NGAP_COUNTValueForPDCP_SN12_ExtIEs), - offsetof(struct NGAP_COUNTValueForPDCP_SN12_ExtIEs, _asn_ctx), - asn_MAP_NGAP_COUNTValueForPDCP_SN12_ExtIEs_tag2el_165, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_COUNTValueForPDCP_SN12_ExtIEs = { - "COUNTValueForPDCP-SN12-ExtIEs", - "COUNTValueForPDCP-SN12-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_COUNTValueForPDCP_SN12_ExtIEs_tags_165, - sizeof(asn_DEF_NGAP_COUNTValueForPDCP_SN12_ExtIEs_tags_165) - /sizeof(asn_DEF_NGAP_COUNTValueForPDCP_SN12_ExtIEs_tags_165[0]), /* 1 */ - asn_DEF_NGAP_COUNTValueForPDCP_SN12_ExtIEs_tags_165, /* Same as above */ - sizeof(asn_DEF_NGAP_COUNTValueForPDCP_SN12_ExtIEs_tags_165) - /sizeof(asn_DEF_NGAP_COUNTValueForPDCP_SN12_ExtIEs_tags_165[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_COUNTValueForPDCP_SN12_ExtIEs_165, - 3, /* Elements count */ - &asn_SPC_NGAP_COUNTValueForPDCP_SN12_ExtIEs_specs_165 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_172 = { - sizeof(struct NGAP_COUNTValueForPDCP_SN18_ExtIEs__extensionValue), - offsetof(struct NGAP_COUNTValueForPDCP_SN18_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_COUNTValueForPDCP_SN18_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_COUNTValueForPDCP_SN18_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_172 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_172 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_COUNTValueForPDCP_SN18_ExtIEs_169[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_COUNTValueForPDCP_SN18_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_170, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_169 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_COUNTValueForPDCP_SN18_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_171, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_169 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_COUNTValueForPDCP_SN18_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_172, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_172, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_169 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_COUNTValueForPDCP_SN18_ExtIEs_tags_169[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_COUNTValueForPDCP_SN18_ExtIEs_tag2el_169[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_COUNTValueForPDCP_SN18_ExtIEs_specs_169 = { - sizeof(struct NGAP_COUNTValueForPDCP_SN18_ExtIEs), - offsetof(struct NGAP_COUNTValueForPDCP_SN18_ExtIEs, _asn_ctx), - asn_MAP_NGAP_COUNTValueForPDCP_SN18_ExtIEs_tag2el_169, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_COUNTValueForPDCP_SN18_ExtIEs = { - "COUNTValueForPDCP-SN18-ExtIEs", - "COUNTValueForPDCP-SN18-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_COUNTValueForPDCP_SN18_ExtIEs_tags_169, - sizeof(asn_DEF_NGAP_COUNTValueForPDCP_SN18_ExtIEs_tags_169) - /sizeof(asn_DEF_NGAP_COUNTValueForPDCP_SN18_ExtIEs_tags_169[0]), /* 1 */ - asn_DEF_NGAP_COUNTValueForPDCP_SN18_ExtIEs_tags_169, /* Same as above */ - sizeof(asn_DEF_NGAP_COUNTValueForPDCP_SN18_ExtIEs_tags_169) - /sizeof(asn_DEF_NGAP_COUNTValueForPDCP_SN18_ExtIEs_tags_169[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_COUNTValueForPDCP_SN18_ExtIEs_169, - 3, /* Elements count */ - &asn_SPC_NGAP_COUNTValueForPDCP_SN18_ExtIEs_specs_169 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_176 = { - sizeof(struct NGAP_CriticalityDiagnostics_ExtIEs__extensionValue), - offsetof(struct NGAP_CriticalityDiagnostics_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_CriticalityDiagnostics_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_CriticalityDiagnostics_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_176 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_176 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_CriticalityDiagnostics_ExtIEs_173[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CriticalityDiagnostics_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_174, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_173 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CriticalityDiagnostics_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_175, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_173 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CriticalityDiagnostics_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_176, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_176, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_173 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_CriticalityDiagnostics_ExtIEs_tags_173[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_CriticalityDiagnostics_ExtIEs_tag2el_173[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_CriticalityDiagnostics_ExtIEs_specs_173 = { - sizeof(struct NGAP_CriticalityDiagnostics_ExtIEs), - offsetof(struct NGAP_CriticalityDiagnostics_ExtIEs, _asn_ctx), - asn_MAP_NGAP_CriticalityDiagnostics_ExtIEs_tag2el_173, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_CriticalityDiagnostics_ExtIEs = { - "CriticalityDiagnostics-ExtIEs", - "CriticalityDiagnostics-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_CriticalityDiagnostics_ExtIEs_tags_173, - sizeof(asn_DEF_NGAP_CriticalityDiagnostics_ExtIEs_tags_173) - /sizeof(asn_DEF_NGAP_CriticalityDiagnostics_ExtIEs_tags_173[0]), /* 1 */ - asn_DEF_NGAP_CriticalityDiagnostics_ExtIEs_tags_173, /* Same as above */ - sizeof(asn_DEF_NGAP_CriticalityDiagnostics_ExtIEs_tags_173) - /sizeof(asn_DEF_NGAP_CriticalityDiagnostics_ExtIEs_tags_173[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_CriticalityDiagnostics_ExtIEs_173, - 3, /* Elements count */ - &asn_SPC_NGAP_CriticalityDiagnostics_ExtIEs_specs_173 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_180 = { - sizeof(struct NGAP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue), - offsetof(struct NGAP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_180 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_180 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_177[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CriticalityDiagnostics_IE_Item_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_178, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_177 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CriticalityDiagnostics_IE_Item_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_179, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_177 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CriticalityDiagnostics_IE_Item_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_180, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_180, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_177 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_177[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_tag2el_177[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_specs_177 = { - sizeof(struct NGAP_CriticalityDiagnostics_IE_Item_ExtIEs), - offsetof(struct NGAP_CriticalityDiagnostics_IE_Item_ExtIEs, _asn_ctx), - asn_MAP_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_tag2el_177, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs = { - "CriticalityDiagnostics-IE-Item-ExtIEs", - "CriticalityDiagnostics-IE-Item-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_177, - sizeof(asn_DEF_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_177) - /sizeof(asn_DEF_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_177[0]), /* 1 */ - asn_DEF_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_177, /* Same as above */ - sizeof(asn_DEF_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_177) - /sizeof(asn_DEF_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_177[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_177, - 3, /* Elements count */ - &asn_SPC_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_specs_177 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_184 = { - sizeof(struct NGAP_CellBasedMDT_NR_ExtIEs__extensionValue), - offsetof(struct NGAP_CellBasedMDT_NR_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_CellBasedMDT_NR_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_CellBasedMDT_NR_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, + asn_MAP_NGAP_extensionValue_tag2el_184, + 7, /* Count of tags in the map */ + asn_MAP_NGAP_extensionValue_to_canonical_184, + asn_MAP_NGAP_extensionValue_from_canonical_184, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ @@ -34227,12 +42094,13 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_184 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ + asn_MBR_NGAP_extensionValue_184, + 7, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_184 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_CellBasedMDT_NR_ExtIEs_181[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellBasedMDT_NR_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_181[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -34249,11 +42117,11 @@ asn_TYPE_member_t asn_MBR_NGAP_CellBasedMDT_NR_ExtIEs_181[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellBasedMDT_NR_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, - 0, + select_CoreNetworkAssistanceInformationForInactive_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -34266,11 +42134,11 @@ asn_TYPE_member_t asn_MBR_NGAP_CellBasedMDT_NR_ExtIEs_181[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CellBasedMDT_NR_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_184, - 0, + select_CoreNetworkAssistanceInformationForInactive_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -34284,32 +42152,32 @@ asn_TYPE_member_t asn_MBR_NGAP_CellBasedMDT_NR_ExtIEs_181[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_CellBasedMDT_NR_ExtIEs_tags_181[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_tags_181[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_CellBasedMDT_NR_ExtIEs_tag2el_181[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_tag2el_181[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellBasedMDT_NR_ExtIEs_specs_181 = { - sizeof(struct NGAP_CellBasedMDT_NR_ExtIEs), - offsetof(struct NGAP_CellBasedMDT_NR_ExtIEs, _asn_ctx), - asn_MAP_NGAP_CellBasedMDT_NR_ExtIEs_tag2el_181, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_specs_181 = { + sizeof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs), + offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs, _asn_ctx), + asn_MAP_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_tag2el_181, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_CellBasedMDT_NR_ExtIEs = { - "CellBasedMDT-NR-ExtIEs", - "CellBasedMDT-NR-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs = { + "CoreNetworkAssistanceInformationForInactive-ExtIEs", + "CoreNetworkAssistanceInformationForInactive-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_CellBasedMDT_NR_ExtIEs_tags_181, - sizeof(asn_DEF_NGAP_CellBasedMDT_NR_ExtIEs_tags_181) - /sizeof(asn_DEF_NGAP_CellBasedMDT_NR_ExtIEs_tags_181[0]), /* 1 */ - asn_DEF_NGAP_CellBasedMDT_NR_ExtIEs_tags_181, /* Same as above */ - sizeof(asn_DEF_NGAP_CellBasedMDT_NR_ExtIEs_tags_181) - /sizeof(asn_DEF_NGAP_CellBasedMDT_NR_ExtIEs_tags_181[0]), /* 1 */ + asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_tags_181, + sizeof(asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_tags_181) + /sizeof(asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_tags_181[0]), /* 1 */ + asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_tags_181, /* Same as above */ + sizeof(asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_tags_181) + /sizeof(asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_tags_181[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -34319,16 +42187,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_CellBasedMDT_NR_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_CellBasedMDT_NR_ExtIEs_181, + asn_MBR_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_181, 3, /* Elements count */ - &asn_SPC_NGAP_CellBasedMDT_NR_ExtIEs_specs_181 /* Additional specs */ + &asn_SPC_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_specs_181 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_188 = { - sizeof(struct NGAP_CellBasedMDT_EUTRA_ExtIEs__extensionValue), - offsetof(struct NGAP_CellBasedMDT_EUTRA_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_CellBasedMDT_EUTRA_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_CellBasedMDT_EUTRA_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_COUNTValueForPDCP_SN12_ExtIEs__extensionValue), + offsetof(struct NGAP_COUNTValueForPDCP_SN12_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_COUNTValueForPDCP_SN12_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_COUNTValueForPDCP_SN12_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -34356,8 +42224,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_188 = { &asn_SPC_NGAP_extensionValue_specs_188 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_CellBasedMDT_EUTRA_ExtIEs_185[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellBasedMDT_EUTRA_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_COUNTValueForPDCP_SN12_ExtIEs_185[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_COUNTValueForPDCP_SN12_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -34374,7 +42242,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CellBasedMDT_EUTRA_ExtIEs_185[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellBasedMDT_EUTRA_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_COUNTValueForPDCP_SN12_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -34391,7 +42259,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CellBasedMDT_EUTRA_ExtIEs_185[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CellBasedMDT_EUTRA_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_COUNTValueForPDCP_SN12_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_188, @@ -34409,32 +42277,32 @@ asn_TYPE_member_t asn_MBR_NGAP_CellBasedMDT_EUTRA_ExtIEs_185[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_CellBasedMDT_EUTRA_ExtIEs_tags_185[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_COUNTValueForPDCP_SN12_ExtIEs_tags_185[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_CellBasedMDT_EUTRA_ExtIEs_tag2el_185[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_COUNTValueForPDCP_SN12_ExtIEs_tag2el_185[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellBasedMDT_EUTRA_ExtIEs_specs_185 = { - sizeof(struct NGAP_CellBasedMDT_EUTRA_ExtIEs), - offsetof(struct NGAP_CellBasedMDT_EUTRA_ExtIEs, _asn_ctx), - asn_MAP_NGAP_CellBasedMDT_EUTRA_ExtIEs_tag2el_185, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_COUNTValueForPDCP_SN12_ExtIEs_specs_185 = { + sizeof(struct NGAP_COUNTValueForPDCP_SN12_ExtIEs), + offsetof(struct NGAP_COUNTValueForPDCP_SN12_ExtIEs, _asn_ctx), + asn_MAP_NGAP_COUNTValueForPDCP_SN12_ExtIEs_tag2el_185, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_CellBasedMDT_EUTRA_ExtIEs = { - "CellBasedMDT-EUTRA-ExtIEs", - "CellBasedMDT-EUTRA-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_COUNTValueForPDCP_SN12_ExtIEs = { + "COUNTValueForPDCP-SN12-ExtIEs", + "COUNTValueForPDCP-SN12-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_CellBasedMDT_EUTRA_ExtIEs_tags_185, - sizeof(asn_DEF_NGAP_CellBasedMDT_EUTRA_ExtIEs_tags_185) - /sizeof(asn_DEF_NGAP_CellBasedMDT_EUTRA_ExtIEs_tags_185[0]), /* 1 */ - asn_DEF_NGAP_CellBasedMDT_EUTRA_ExtIEs_tags_185, /* Same as above */ - sizeof(asn_DEF_NGAP_CellBasedMDT_EUTRA_ExtIEs_tags_185) - /sizeof(asn_DEF_NGAP_CellBasedMDT_EUTRA_ExtIEs_tags_185[0]), /* 1 */ + asn_DEF_NGAP_COUNTValueForPDCP_SN12_ExtIEs_tags_185, + sizeof(asn_DEF_NGAP_COUNTValueForPDCP_SN12_ExtIEs_tags_185) + /sizeof(asn_DEF_NGAP_COUNTValueForPDCP_SN12_ExtIEs_tags_185[0]), /* 1 */ + asn_DEF_NGAP_COUNTValueForPDCP_SN12_ExtIEs_tags_185, /* Same as above */ + sizeof(asn_DEF_NGAP_COUNTValueForPDCP_SN12_ExtIEs_tags_185) + /sizeof(asn_DEF_NGAP_COUNTValueForPDCP_SN12_ExtIEs_tags_185[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -34444,16 +42312,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_CellBasedMDT_EUTRA_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_CellBasedMDT_EUTRA_ExtIEs_185, + asn_MBR_NGAP_COUNTValueForPDCP_SN12_ExtIEs_185, 3, /* Elements count */ - &asn_SPC_NGAP_CellBasedMDT_EUTRA_ExtIEs_specs_185 /* Additional specs */ + &asn_SPC_NGAP_COUNTValueForPDCP_SN12_ExtIEs_specs_185 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_192 = { - sizeof(struct NGAP_DataForwardingResponseDRBItem_ExtIEs__extensionValue), - offsetof(struct NGAP_DataForwardingResponseDRBItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_DataForwardingResponseDRBItem_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_DataForwardingResponseDRBItem_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_COUNTValueForPDCP_SN18_ExtIEs__extensionValue), + offsetof(struct NGAP_COUNTValueForPDCP_SN18_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_COUNTValueForPDCP_SN18_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_COUNTValueForPDCP_SN18_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -34481,8 +42349,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_192 = { &asn_SPC_NGAP_extensionValue_specs_192 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_DataForwardingResponseDRBItem_ExtIEs_189[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DataForwardingResponseDRBItem_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_COUNTValueForPDCP_SN18_ExtIEs_189[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_COUNTValueForPDCP_SN18_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -34499,7 +42367,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DataForwardingResponseDRBItem_ExtIEs_189[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DataForwardingResponseDRBItem_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_COUNTValueForPDCP_SN18_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -34516,7 +42384,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DataForwardingResponseDRBItem_ExtIEs_189[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DataForwardingResponseDRBItem_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_COUNTValueForPDCP_SN18_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_192, @@ -34534,32 +42402,32 @@ asn_TYPE_member_t asn_MBR_NGAP_DataForwardingResponseDRBItem_ExtIEs_189[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_DataForwardingResponseDRBItem_ExtIEs_tags_189[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_COUNTValueForPDCP_SN18_ExtIEs_tags_189[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_DataForwardingResponseDRBItem_ExtIEs_tag2el_189[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_COUNTValueForPDCP_SN18_ExtIEs_tag2el_189[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_DataForwardingResponseDRBItem_ExtIEs_specs_189 = { - sizeof(struct NGAP_DataForwardingResponseDRBItem_ExtIEs), - offsetof(struct NGAP_DataForwardingResponseDRBItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_DataForwardingResponseDRBItem_ExtIEs_tag2el_189, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_COUNTValueForPDCP_SN18_ExtIEs_specs_189 = { + sizeof(struct NGAP_COUNTValueForPDCP_SN18_ExtIEs), + offsetof(struct NGAP_COUNTValueForPDCP_SN18_ExtIEs, _asn_ctx), + asn_MAP_NGAP_COUNTValueForPDCP_SN18_ExtIEs_tag2el_189, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_DataForwardingResponseDRBItem_ExtIEs = { - "DataForwardingResponseDRBItem-ExtIEs", - "DataForwardingResponseDRBItem-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_COUNTValueForPDCP_SN18_ExtIEs = { + "COUNTValueForPDCP-SN18-ExtIEs", + "COUNTValueForPDCP-SN18-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_DataForwardingResponseDRBItem_ExtIEs_tags_189, - sizeof(asn_DEF_NGAP_DataForwardingResponseDRBItem_ExtIEs_tags_189) - /sizeof(asn_DEF_NGAP_DataForwardingResponseDRBItem_ExtIEs_tags_189[0]), /* 1 */ - asn_DEF_NGAP_DataForwardingResponseDRBItem_ExtIEs_tags_189, /* Same as above */ - sizeof(asn_DEF_NGAP_DataForwardingResponseDRBItem_ExtIEs_tags_189) - /sizeof(asn_DEF_NGAP_DataForwardingResponseDRBItem_ExtIEs_tags_189[0]), /* 1 */ + asn_DEF_NGAP_COUNTValueForPDCP_SN18_ExtIEs_tags_189, + sizeof(asn_DEF_NGAP_COUNTValueForPDCP_SN18_ExtIEs_tags_189) + /sizeof(asn_DEF_NGAP_COUNTValueForPDCP_SN18_ExtIEs_tags_189[0]), /* 1 */ + asn_DEF_NGAP_COUNTValueForPDCP_SN18_ExtIEs_tags_189, /* Same as above */ + sizeof(asn_DEF_NGAP_COUNTValueForPDCP_SN18_ExtIEs_tags_189) + /sizeof(asn_DEF_NGAP_COUNTValueForPDCP_SN18_ExtIEs_tags_189[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -34569,16 +42437,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DataForwardingResponseDRBItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_DataForwardingResponseDRBItem_ExtIEs_189, + asn_MBR_NGAP_COUNTValueForPDCP_SN18_ExtIEs_189, 3, /* Elements count */ - &asn_SPC_NGAP_DataForwardingResponseDRBItem_ExtIEs_specs_189 /* Additional specs */ + &asn_SPC_NGAP_COUNTValueForPDCP_SN18_ExtIEs_specs_189 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_196 = { - sizeof(struct NGAP_DAPSRequestInfo_ExtIEs__extensionValue), - offsetof(struct NGAP_DAPSRequestInfo_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_DAPSRequestInfo_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_DAPSRequestInfo_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_CriticalityDiagnostics_ExtIEs__extensionValue), + offsetof(struct NGAP_CriticalityDiagnostics_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_CriticalityDiagnostics_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_CriticalityDiagnostics_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -34606,8 +42474,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_196 = { &asn_SPC_NGAP_extensionValue_specs_196 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_DAPSRequestInfo_ExtIEs_193[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DAPSRequestInfo_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_CriticalityDiagnostics_ExtIEs_193[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CriticalityDiagnostics_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -34624,7 +42492,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DAPSRequestInfo_ExtIEs_193[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DAPSRequestInfo_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CriticalityDiagnostics_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -34641,7 +42509,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DAPSRequestInfo_ExtIEs_193[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DAPSRequestInfo_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CriticalityDiagnostics_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_196, @@ -34659,32 +42527,32 @@ asn_TYPE_member_t asn_MBR_NGAP_DAPSRequestInfo_ExtIEs_193[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_DAPSRequestInfo_ExtIEs_tags_193[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_CriticalityDiagnostics_ExtIEs_tags_193[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_DAPSRequestInfo_ExtIEs_tag2el_193[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CriticalityDiagnostics_ExtIEs_tag2el_193[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_DAPSRequestInfo_ExtIEs_specs_193 = { - sizeof(struct NGAP_DAPSRequestInfo_ExtIEs), - offsetof(struct NGAP_DAPSRequestInfo_ExtIEs, _asn_ctx), - asn_MAP_NGAP_DAPSRequestInfo_ExtIEs_tag2el_193, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CriticalityDiagnostics_ExtIEs_specs_193 = { + sizeof(struct NGAP_CriticalityDiagnostics_ExtIEs), + offsetof(struct NGAP_CriticalityDiagnostics_ExtIEs, _asn_ctx), + asn_MAP_NGAP_CriticalityDiagnostics_ExtIEs_tag2el_193, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_DAPSRequestInfo_ExtIEs = { - "DAPSRequestInfo-ExtIEs", - "DAPSRequestInfo-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_CriticalityDiagnostics_ExtIEs = { + "CriticalityDiagnostics-ExtIEs", + "CriticalityDiagnostics-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_DAPSRequestInfo_ExtIEs_tags_193, - sizeof(asn_DEF_NGAP_DAPSRequestInfo_ExtIEs_tags_193) - /sizeof(asn_DEF_NGAP_DAPSRequestInfo_ExtIEs_tags_193[0]), /* 1 */ - asn_DEF_NGAP_DAPSRequestInfo_ExtIEs_tags_193, /* Same as above */ - sizeof(asn_DEF_NGAP_DAPSRequestInfo_ExtIEs_tags_193) - /sizeof(asn_DEF_NGAP_DAPSRequestInfo_ExtIEs_tags_193[0]), /* 1 */ + asn_DEF_NGAP_CriticalityDiagnostics_ExtIEs_tags_193, + sizeof(asn_DEF_NGAP_CriticalityDiagnostics_ExtIEs_tags_193) + /sizeof(asn_DEF_NGAP_CriticalityDiagnostics_ExtIEs_tags_193[0]), /* 1 */ + asn_DEF_NGAP_CriticalityDiagnostics_ExtIEs_tags_193, /* Same as above */ + sizeof(asn_DEF_NGAP_CriticalityDiagnostics_ExtIEs_tags_193) + /sizeof(asn_DEF_NGAP_CriticalityDiagnostics_ExtIEs_tags_193[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -34694,16 +42562,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DAPSRequestInfo_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_DAPSRequestInfo_ExtIEs_193, + asn_MBR_NGAP_CriticalityDiagnostics_ExtIEs_193, 3, /* Elements count */ - &asn_SPC_NGAP_DAPSRequestInfo_ExtIEs_specs_193 /* Additional specs */ + &asn_SPC_NGAP_CriticalityDiagnostics_ExtIEs_specs_193 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_200 = { - sizeof(struct NGAP_DAPSResponseInfoItem_ExtIEs__extensionValue), - offsetof(struct NGAP_DAPSResponseInfoItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_DAPSResponseInfoItem_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_DAPSResponseInfoItem_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue), + offsetof(struct NGAP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -34731,8 +42599,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_200 = { &asn_SPC_NGAP_extensionValue_specs_200 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_DAPSResponseInfoItem_ExtIEs_197[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DAPSResponseInfoItem_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_197[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CriticalityDiagnostics_IE_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -34749,7 +42617,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DAPSResponseInfoItem_ExtIEs_197[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DAPSResponseInfoItem_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CriticalityDiagnostics_IE_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -34766,7 +42634,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DAPSResponseInfoItem_ExtIEs_197[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DAPSResponseInfoItem_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CriticalityDiagnostics_IE_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_200, @@ -34784,32 +42652,32 @@ asn_TYPE_member_t asn_MBR_NGAP_DAPSResponseInfoItem_ExtIEs_197[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_DAPSResponseInfoItem_ExtIEs_tags_197[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_197[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_DAPSResponseInfoItem_ExtIEs_tag2el_197[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_tag2el_197[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_DAPSResponseInfoItem_ExtIEs_specs_197 = { - sizeof(struct NGAP_DAPSResponseInfoItem_ExtIEs), - offsetof(struct NGAP_DAPSResponseInfoItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_DAPSResponseInfoItem_ExtIEs_tag2el_197, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_specs_197 = { + sizeof(struct NGAP_CriticalityDiagnostics_IE_Item_ExtIEs), + offsetof(struct NGAP_CriticalityDiagnostics_IE_Item_ExtIEs, _asn_ctx), + asn_MAP_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_tag2el_197, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_DAPSResponseInfoItem_ExtIEs = { - "DAPSResponseInfoItem-ExtIEs", - "DAPSResponseInfoItem-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs = { + "CriticalityDiagnostics-IE-Item-ExtIEs", + "CriticalityDiagnostics-IE-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_DAPSResponseInfoItem_ExtIEs_tags_197, - sizeof(asn_DEF_NGAP_DAPSResponseInfoItem_ExtIEs_tags_197) - /sizeof(asn_DEF_NGAP_DAPSResponseInfoItem_ExtIEs_tags_197[0]), /* 1 */ - asn_DEF_NGAP_DAPSResponseInfoItem_ExtIEs_tags_197, /* Same as above */ - sizeof(asn_DEF_NGAP_DAPSResponseInfoItem_ExtIEs_tags_197) - /sizeof(asn_DEF_NGAP_DAPSResponseInfoItem_ExtIEs_tags_197[0]), /* 1 */ + asn_DEF_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_197, + sizeof(asn_DEF_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_197) + /sizeof(asn_DEF_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_197[0]), /* 1 */ + asn_DEF_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_197, /* Same as above */ + sizeof(asn_DEF_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_197) + /sizeof(asn_DEF_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_197[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -34819,16 +42687,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DAPSResponseInfoItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_DAPSResponseInfoItem_ExtIEs_197, + asn_MBR_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_197, 3, /* Elements count */ - &asn_SPC_NGAP_DAPSResponseInfoItem_ExtIEs_specs_197 /* Additional specs */ + &asn_SPC_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_specs_197 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_204 = { - sizeof(struct NGAP_DAPSResponseInfo_ExtIEs__extensionValue), - offsetof(struct NGAP_DAPSResponseInfo_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_DAPSResponseInfo_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_DAPSResponseInfo_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_CellBasedMDT_NR_ExtIEs__extensionValue), + offsetof(struct NGAP_CellBasedMDT_NR_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_CellBasedMDT_NR_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_CellBasedMDT_NR_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -34856,8 +42724,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_204 = { &asn_SPC_NGAP_extensionValue_specs_204 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_DAPSResponseInfo_ExtIEs_201[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DAPSResponseInfo_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_CellBasedMDT_NR_ExtIEs_201[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellBasedMDT_NR_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -34874,7 +42742,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DAPSResponseInfo_ExtIEs_201[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DAPSResponseInfo_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellBasedMDT_NR_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -34891,7 +42759,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DAPSResponseInfo_ExtIEs_201[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DAPSResponseInfo_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CellBasedMDT_NR_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_204, @@ -34909,32 +42777,32 @@ asn_TYPE_member_t asn_MBR_NGAP_DAPSResponseInfo_ExtIEs_201[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_DAPSResponseInfo_ExtIEs_tags_201[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_CellBasedMDT_NR_ExtIEs_tags_201[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_DAPSResponseInfo_ExtIEs_tag2el_201[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CellBasedMDT_NR_ExtIEs_tag2el_201[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_DAPSResponseInfo_ExtIEs_specs_201 = { - sizeof(struct NGAP_DAPSResponseInfo_ExtIEs), - offsetof(struct NGAP_DAPSResponseInfo_ExtIEs, _asn_ctx), - asn_MAP_NGAP_DAPSResponseInfo_ExtIEs_tag2el_201, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellBasedMDT_NR_ExtIEs_specs_201 = { + sizeof(struct NGAP_CellBasedMDT_NR_ExtIEs), + offsetof(struct NGAP_CellBasedMDT_NR_ExtIEs, _asn_ctx), + asn_MAP_NGAP_CellBasedMDT_NR_ExtIEs_tag2el_201, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_DAPSResponseInfo_ExtIEs = { - "DAPSResponseInfo-ExtIEs", - "DAPSResponseInfo-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_CellBasedMDT_NR_ExtIEs = { + "CellBasedMDT-NR-ExtIEs", + "CellBasedMDT-NR-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_DAPSResponseInfo_ExtIEs_tags_201, - sizeof(asn_DEF_NGAP_DAPSResponseInfo_ExtIEs_tags_201) - /sizeof(asn_DEF_NGAP_DAPSResponseInfo_ExtIEs_tags_201[0]), /* 1 */ - asn_DEF_NGAP_DAPSResponseInfo_ExtIEs_tags_201, /* Same as above */ - sizeof(asn_DEF_NGAP_DAPSResponseInfo_ExtIEs_tags_201) - /sizeof(asn_DEF_NGAP_DAPSResponseInfo_ExtIEs_tags_201[0]), /* 1 */ + asn_DEF_NGAP_CellBasedMDT_NR_ExtIEs_tags_201, + sizeof(asn_DEF_NGAP_CellBasedMDT_NR_ExtIEs_tags_201) + /sizeof(asn_DEF_NGAP_CellBasedMDT_NR_ExtIEs_tags_201[0]), /* 1 */ + asn_DEF_NGAP_CellBasedMDT_NR_ExtIEs_tags_201, /* Same as above */ + sizeof(asn_DEF_NGAP_CellBasedMDT_NR_ExtIEs_tags_201) + /sizeof(asn_DEF_NGAP_CellBasedMDT_NR_ExtIEs_tags_201[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -34944,16 +42812,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DAPSResponseInfo_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_DAPSResponseInfo_ExtIEs_201, + asn_MBR_NGAP_CellBasedMDT_NR_ExtIEs_201, 3, /* Elements count */ - &asn_SPC_NGAP_DAPSResponseInfo_ExtIEs_specs_201 /* Additional specs */ + &asn_SPC_NGAP_CellBasedMDT_NR_ExtIEs_specs_201 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_208 = { - sizeof(struct NGAP_DataForwardingResponseERABListItem_ExtIEs__extensionValue), - offsetof(struct NGAP_DataForwardingResponseERABListItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_DataForwardingResponseERABListItem_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_DataForwardingResponseERABListItem_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_CellBasedMDT_EUTRA_ExtIEs__extensionValue), + offsetof(struct NGAP_CellBasedMDT_EUTRA_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_CellBasedMDT_EUTRA_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_CellBasedMDT_EUTRA_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -34981,8 +42849,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_208 = { &asn_SPC_NGAP_extensionValue_specs_208 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_DataForwardingResponseERABListItem_ExtIEs_205[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DataForwardingResponseERABListItem_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_CellBasedMDT_EUTRA_ExtIEs_205[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellBasedMDT_EUTRA_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -34999,7 +42867,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DataForwardingResponseERABListItem_ExtIEs_205[] = 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DataForwardingResponseERABListItem_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellBasedMDT_EUTRA_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -35016,7 +42884,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DataForwardingResponseERABListItem_ExtIEs_205[] = 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DataForwardingResponseERABListItem_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CellBasedMDT_EUTRA_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_208, @@ -35034,32 +42902,32 @@ asn_TYPE_member_t asn_MBR_NGAP_DataForwardingResponseERABListItem_ExtIEs_205[] = "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_DataForwardingResponseERABListItem_ExtIEs_tags_205[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_CellBasedMDT_EUTRA_ExtIEs_tags_205[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_DataForwardingResponseERABListItem_ExtIEs_tag2el_205[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CellBasedMDT_EUTRA_ExtIEs_tag2el_205[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_DataForwardingResponseERABListItem_ExtIEs_specs_205 = { - sizeof(struct NGAP_DataForwardingResponseERABListItem_ExtIEs), - offsetof(struct NGAP_DataForwardingResponseERABListItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_DataForwardingResponseERABListItem_ExtIEs_tag2el_205, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellBasedMDT_EUTRA_ExtIEs_specs_205 = { + sizeof(struct NGAP_CellBasedMDT_EUTRA_ExtIEs), + offsetof(struct NGAP_CellBasedMDT_EUTRA_ExtIEs, _asn_ctx), + asn_MAP_NGAP_CellBasedMDT_EUTRA_ExtIEs_tag2el_205, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_DataForwardingResponseERABListItem_ExtIEs = { - "DataForwardingResponseERABListItem-ExtIEs", - "DataForwardingResponseERABListItem-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_CellBasedMDT_EUTRA_ExtIEs = { + "CellBasedMDT-EUTRA-ExtIEs", + "CellBasedMDT-EUTRA-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_DataForwardingResponseERABListItem_ExtIEs_tags_205, - sizeof(asn_DEF_NGAP_DataForwardingResponseERABListItem_ExtIEs_tags_205) - /sizeof(asn_DEF_NGAP_DataForwardingResponseERABListItem_ExtIEs_tags_205[0]), /* 1 */ - asn_DEF_NGAP_DataForwardingResponseERABListItem_ExtIEs_tags_205, /* Same as above */ - sizeof(asn_DEF_NGAP_DataForwardingResponseERABListItem_ExtIEs_tags_205) - /sizeof(asn_DEF_NGAP_DataForwardingResponseERABListItem_ExtIEs_tags_205[0]), /* 1 */ + asn_DEF_NGAP_CellBasedMDT_EUTRA_ExtIEs_tags_205, + sizeof(asn_DEF_NGAP_CellBasedMDT_EUTRA_ExtIEs_tags_205) + /sizeof(asn_DEF_NGAP_CellBasedMDT_EUTRA_ExtIEs_tags_205[0]), /* 1 */ + asn_DEF_NGAP_CellBasedMDT_EUTRA_ExtIEs_tags_205, /* Same as above */ + sizeof(asn_DEF_NGAP_CellBasedMDT_EUTRA_ExtIEs_tags_205) + /sizeof(asn_DEF_NGAP_CellBasedMDT_EUTRA_ExtIEs_tags_205[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -35069,16 +42937,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DataForwardingResponseERABListItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_DataForwardingResponseERABListItem_ExtIEs_205, + asn_MBR_NGAP_CellBasedMDT_EUTRA_ExtIEs_205, 3, /* Elements count */ - &asn_SPC_NGAP_DataForwardingResponseERABListItem_ExtIEs_specs_205 /* Additional specs */ + &asn_SPC_NGAP_CellBasedMDT_EUTRA_ExtIEs_specs_205 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_212 = { - sizeof(struct NGAP_DL_CP_SecurityInformation_ExtIEs__extensionValue), - offsetof(struct NGAP_DL_CP_SecurityInformation_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_DL_CP_SecurityInformation_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_DL_CP_SecurityInformation_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_CellBasedQMC_ExtIEs__extensionValue), + offsetof(struct NGAP_CellBasedQMC_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_CellBasedQMC_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_CellBasedQMC_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -35106,8 +42974,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_212 = { &asn_SPC_NGAP_extensionValue_specs_212 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_DL_CP_SecurityInformation_ExtIEs_209[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DL_CP_SecurityInformation_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_CellBasedQMC_ExtIEs_209[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellBasedQMC_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -35124,7 +42992,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DL_CP_SecurityInformation_ExtIEs_209[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DL_CP_SecurityInformation_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellBasedQMC_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -35141,7 +43009,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DL_CP_SecurityInformation_ExtIEs_209[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DL_CP_SecurityInformation_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CellBasedQMC_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_212, @@ -35159,32 +43027,32 @@ asn_TYPE_member_t asn_MBR_NGAP_DL_CP_SecurityInformation_ExtIEs_209[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_DL_CP_SecurityInformation_ExtIEs_tags_209[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_CellBasedQMC_ExtIEs_tags_209[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_DL_CP_SecurityInformation_ExtIEs_tag2el_209[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CellBasedQMC_ExtIEs_tag2el_209[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_DL_CP_SecurityInformation_ExtIEs_specs_209 = { - sizeof(struct NGAP_DL_CP_SecurityInformation_ExtIEs), - offsetof(struct NGAP_DL_CP_SecurityInformation_ExtIEs, _asn_ctx), - asn_MAP_NGAP_DL_CP_SecurityInformation_ExtIEs_tag2el_209, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellBasedQMC_ExtIEs_specs_209 = { + sizeof(struct NGAP_CellBasedQMC_ExtIEs), + offsetof(struct NGAP_CellBasedQMC_ExtIEs, _asn_ctx), + asn_MAP_NGAP_CellBasedQMC_ExtIEs_tag2el_209, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_DL_CP_SecurityInformation_ExtIEs = { - "DL-CP-SecurityInformation-ExtIEs", - "DL-CP-SecurityInformation-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_CellBasedQMC_ExtIEs = { + "CellBasedQMC-ExtIEs", + "CellBasedQMC-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_DL_CP_SecurityInformation_ExtIEs_tags_209, - sizeof(asn_DEF_NGAP_DL_CP_SecurityInformation_ExtIEs_tags_209) - /sizeof(asn_DEF_NGAP_DL_CP_SecurityInformation_ExtIEs_tags_209[0]), /* 1 */ - asn_DEF_NGAP_DL_CP_SecurityInformation_ExtIEs_tags_209, /* Same as above */ - sizeof(asn_DEF_NGAP_DL_CP_SecurityInformation_ExtIEs_tags_209) - /sizeof(asn_DEF_NGAP_DL_CP_SecurityInformation_ExtIEs_tags_209[0]), /* 1 */ + asn_DEF_NGAP_CellBasedQMC_ExtIEs_tags_209, + sizeof(asn_DEF_NGAP_CellBasedQMC_ExtIEs_tags_209) + /sizeof(asn_DEF_NGAP_CellBasedQMC_ExtIEs_tags_209[0]), /* 1 */ + asn_DEF_NGAP_CellBasedQMC_ExtIEs_tags_209, /* Same as above */ + sizeof(asn_DEF_NGAP_CellBasedQMC_ExtIEs_tags_209) + /sizeof(asn_DEF_NGAP_CellBasedQMC_ExtIEs_tags_209[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -35194,40 +43062,18 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DL_CP_SecurityInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_DL_CP_SecurityInformation_ExtIEs_209, + asn_MBR_NGAP_CellBasedQMC_ExtIEs_209, 3, /* Elements count */ - &asn_SPC_NGAP_DL_CP_SecurityInformation_ExtIEs_specs_209 /* Additional specs */ + &asn_SPC_NGAP_CellBasedQMC_ExtIEs_specs_209 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_216[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs__extensionValue, choice.AssociatedQosFlowList), - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), - 0, - &asn_DEF_NGAP_AssociatedQosFlowList, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - 0 - }, - 0, 0, /* No default value */ - "AssociatedQosFlowList" - }, -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_216[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* AssociatedQosFlowList */ -}; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_216 = { - sizeof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs__extensionValue), - offsetof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_216, - 1, /* Count of tags in the map */ + sizeof(struct NGAP_DataForwardingResponseDRBItem_ExtIEs__extensionValue), + offsetof(struct NGAP_DataForwardingResponseDRBItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_DataForwardingResponseDRBItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_DataForwardingResponseDRBItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -35249,13 +43095,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_216 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_216, - 1, /* Elements count */ + 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_216 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_213[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_DataForwardingResponseDRBItem_ExtIEs_213[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DataForwardingResponseDRBItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -35272,11 +43117,11 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_213[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DataForwardingResponseDRBItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, - select_DRBsSubjectToStatusTransferItem_ExtIEs_NGAP_criticality_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -35289,11 +43134,11 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_213[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DataForwardingResponseDRBItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_216, - select_DRBsSubjectToStatusTransferItem_ExtIEs_NGAP_extensionValue_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -35307,32 +43152,32 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_213[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_tags_213[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_DataForwardingResponseDRBItem_ExtIEs_tags_213[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_tag2el_213[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DataForwardingResponseDRBItem_ExtIEs_tag2el_213[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_specs_213 = { - sizeof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs), - offsetof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_tag2el_213, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DataForwardingResponseDRBItem_ExtIEs_specs_213 = { + sizeof(struct NGAP_DataForwardingResponseDRBItem_ExtIEs), + offsetof(struct NGAP_DataForwardingResponseDRBItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_DataForwardingResponseDRBItem_ExtIEs_tag2el_213, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs = { - "DRBsSubjectToStatusTransferItem-ExtIEs", - "DRBsSubjectToStatusTransferItem-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_DataForwardingResponseDRBItem_ExtIEs = { + "DataForwardingResponseDRBItem-ExtIEs", + "DataForwardingResponseDRBItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_tags_213, - sizeof(asn_DEF_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_tags_213) - /sizeof(asn_DEF_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_tags_213[0]), /* 1 */ - asn_DEF_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_tags_213, /* Same as above */ - sizeof(asn_DEF_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_tags_213) - /sizeof(asn_DEF_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_tags_213[0]), /* 1 */ + asn_DEF_NGAP_DataForwardingResponseDRBItem_ExtIEs_tags_213, + sizeof(asn_DEF_NGAP_DataForwardingResponseDRBItem_ExtIEs_tags_213) + /sizeof(asn_DEF_NGAP_DataForwardingResponseDRBItem_ExtIEs_tags_213[0]), /* 1 */ + asn_DEF_NGAP_DataForwardingResponseDRBItem_ExtIEs_tags_213, /* Same as above */ + sizeof(asn_DEF_NGAP_DataForwardingResponseDRBItem_ExtIEs_tags_213) + /sizeof(asn_DEF_NGAP_DataForwardingResponseDRBItem_ExtIEs_tags_213[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -35342,16 +43187,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_213, + asn_MBR_NGAP_DataForwardingResponseDRBItem_ExtIEs_213, 3, /* Elements count */ - &asn_SPC_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_specs_213 /* Additional specs */ + &asn_SPC_NGAP_DataForwardingResponseDRBItem_ExtIEs_specs_213 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_220 = { - sizeof(struct NGAP_DRBStatusDL12_ExtIEs__extensionValue), - offsetof(struct NGAP_DRBStatusDL12_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_DRBStatusDL12_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_DRBStatusDL12_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_DAPSRequestInfo_ExtIEs__extensionValue), + offsetof(struct NGAP_DAPSRequestInfo_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_DAPSRequestInfo_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_DAPSRequestInfo_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -35379,8 +43224,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_220 = { &asn_SPC_NGAP_extensionValue_specs_220 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_DRBStatusDL12_ExtIEs_217[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusDL12_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_DAPSRequestInfo_ExtIEs_217[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DAPSRequestInfo_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -35397,7 +43242,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBStatusDL12_ExtIEs_217[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusDL12_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DAPSRequestInfo_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -35414,7 +43259,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBStatusDL12_ExtIEs_217[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusDL12_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DAPSRequestInfo_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_220, @@ -35432,32 +43277,32 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBStatusDL12_ExtIEs_217[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_DRBStatusDL12_ExtIEs_tags_217[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_DAPSRequestInfo_ExtIEs_tags_217[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_DRBStatusDL12_ExtIEs_tag2el_217[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DAPSRequestInfo_ExtIEs_tag2el_217[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBStatusDL12_ExtIEs_specs_217 = { - sizeof(struct NGAP_DRBStatusDL12_ExtIEs), - offsetof(struct NGAP_DRBStatusDL12_ExtIEs, _asn_ctx), - asn_MAP_NGAP_DRBStatusDL12_ExtIEs_tag2el_217, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DAPSRequestInfo_ExtIEs_specs_217 = { + sizeof(struct NGAP_DAPSRequestInfo_ExtIEs), + offsetof(struct NGAP_DAPSRequestInfo_ExtIEs, _asn_ctx), + asn_MAP_NGAP_DAPSRequestInfo_ExtIEs_tag2el_217, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_DRBStatusDL12_ExtIEs = { - "DRBStatusDL12-ExtIEs", - "DRBStatusDL12-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_DAPSRequestInfo_ExtIEs = { + "DAPSRequestInfo-ExtIEs", + "DAPSRequestInfo-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_DRBStatusDL12_ExtIEs_tags_217, - sizeof(asn_DEF_NGAP_DRBStatusDL12_ExtIEs_tags_217) - /sizeof(asn_DEF_NGAP_DRBStatusDL12_ExtIEs_tags_217[0]), /* 1 */ - asn_DEF_NGAP_DRBStatusDL12_ExtIEs_tags_217, /* Same as above */ - sizeof(asn_DEF_NGAP_DRBStatusDL12_ExtIEs_tags_217) - /sizeof(asn_DEF_NGAP_DRBStatusDL12_ExtIEs_tags_217[0]), /* 1 */ + asn_DEF_NGAP_DAPSRequestInfo_ExtIEs_tags_217, + sizeof(asn_DEF_NGAP_DAPSRequestInfo_ExtIEs_tags_217) + /sizeof(asn_DEF_NGAP_DAPSRequestInfo_ExtIEs_tags_217[0]), /* 1 */ + asn_DEF_NGAP_DAPSRequestInfo_ExtIEs_tags_217, /* Same as above */ + sizeof(asn_DEF_NGAP_DAPSRequestInfo_ExtIEs_tags_217) + /sizeof(asn_DEF_NGAP_DAPSRequestInfo_ExtIEs_tags_217[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -35467,16 +43312,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DRBStatusDL12_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_DRBStatusDL12_ExtIEs_217, + asn_MBR_NGAP_DAPSRequestInfo_ExtIEs_217, 3, /* Elements count */ - &asn_SPC_NGAP_DRBStatusDL12_ExtIEs_specs_217 /* Additional specs */ + &asn_SPC_NGAP_DAPSRequestInfo_ExtIEs_specs_217 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_224 = { - sizeof(struct NGAP_DRBStatusDL18_ExtIEs__extensionValue), - offsetof(struct NGAP_DRBStatusDL18_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_DRBStatusDL18_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_DRBStatusDL18_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_DAPSResponseInfoItem_ExtIEs__extensionValue), + offsetof(struct NGAP_DAPSResponseInfoItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_DAPSResponseInfoItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_DAPSResponseInfoItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -35504,8 +43349,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_224 = { &asn_SPC_NGAP_extensionValue_specs_224 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_DRBStatusDL18_ExtIEs_221[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusDL18_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_DAPSResponseInfoItem_ExtIEs_221[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DAPSResponseInfoItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -35522,7 +43367,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBStatusDL18_ExtIEs_221[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusDL18_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DAPSResponseInfoItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -35539,7 +43384,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBStatusDL18_ExtIEs_221[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusDL18_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DAPSResponseInfoItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_224, @@ -35557,32 +43402,32 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBStatusDL18_ExtIEs_221[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_DRBStatusDL18_ExtIEs_tags_221[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_DAPSResponseInfoItem_ExtIEs_tags_221[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_DRBStatusDL18_ExtIEs_tag2el_221[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DAPSResponseInfoItem_ExtIEs_tag2el_221[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBStatusDL18_ExtIEs_specs_221 = { - sizeof(struct NGAP_DRBStatusDL18_ExtIEs), - offsetof(struct NGAP_DRBStatusDL18_ExtIEs, _asn_ctx), - asn_MAP_NGAP_DRBStatusDL18_ExtIEs_tag2el_221, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DAPSResponseInfoItem_ExtIEs_specs_221 = { + sizeof(struct NGAP_DAPSResponseInfoItem_ExtIEs), + offsetof(struct NGAP_DAPSResponseInfoItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_DAPSResponseInfoItem_ExtIEs_tag2el_221, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_DRBStatusDL18_ExtIEs = { - "DRBStatusDL18-ExtIEs", - "DRBStatusDL18-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_DAPSResponseInfoItem_ExtIEs = { + "DAPSResponseInfoItem-ExtIEs", + "DAPSResponseInfoItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_DRBStatusDL18_ExtIEs_tags_221, - sizeof(asn_DEF_NGAP_DRBStatusDL18_ExtIEs_tags_221) - /sizeof(asn_DEF_NGAP_DRBStatusDL18_ExtIEs_tags_221[0]), /* 1 */ - asn_DEF_NGAP_DRBStatusDL18_ExtIEs_tags_221, /* Same as above */ - sizeof(asn_DEF_NGAP_DRBStatusDL18_ExtIEs_tags_221) - /sizeof(asn_DEF_NGAP_DRBStatusDL18_ExtIEs_tags_221[0]), /* 1 */ + asn_DEF_NGAP_DAPSResponseInfoItem_ExtIEs_tags_221, + sizeof(asn_DEF_NGAP_DAPSResponseInfoItem_ExtIEs_tags_221) + /sizeof(asn_DEF_NGAP_DAPSResponseInfoItem_ExtIEs_tags_221[0]), /* 1 */ + asn_DEF_NGAP_DAPSResponseInfoItem_ExtIEs_tags_221, /* Same as above */ + sizeof(asn_DEF_NGAP_DAPSResponseInfoItem_ExtIEs_tags_221) + /sizeof(asn_DEF_NGAP_DAPSResponseInfoItem_ExtIEs_tags_221[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -35592,16 +43437,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DRBStatusDL18_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_DRBStatusDL18_ExtIEs_221, + asn_MBR_NGAP_DAPSResponseInfoItem_ExtIEs_221, 3, /* Elements count */ - &asn_SPC_NGAP_DRBStatusDL18_ExtIEs_specs_221 /* Additional specs */ + &asn_SPC_NGAP_DAPSResponseInfoItem_ExtIEs_specs_221 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_228 = { - sizeof(struct NGAP_DRBStatusUL12_ExtIEs__extensionValue), - offsetof(struct NGAP_DRBStatusUL12_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_DRBStatusUL12_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_DRBStatusUL12_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_DAPSResponseInfo_ExtIEs__extensionValue), + offsetof(struct NGAP_DAPSResponseInfo_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_DAPSResponseInfo_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_DAPSResponseInfo_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -35629,8 +43474,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_228 = { &asn_SPC_NGAP_extensionValue_specs_228 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_DRBStatusUL12_ExtIEs_225[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusUL12_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_DAPSResponseInfo_ExtIEs_225[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DAPSResponseInfo_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -35647,7 +43492,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBStatusUL12_ExtIEs_225[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusUL12_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DAPSResponseInfo_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -35664,7 +43509,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBStatusUL12_ExtIEs_225[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusUL12_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DAPSResponseInfo_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_228, @@ -35682,32 +43527,32 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBStatusUL12_ExtIEs_225[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_DRBStatusUL12_ExtIEs_tags_225[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_DAPSResponseInfo_ExtIEs_tags_225[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_DRBStatusUL12_ExtIEs_tag2el_225[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DAPSResponseInfo_ExtIEs_tag2el_225[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBStatusUL12_ExtIEs_specs_225 = { - sizeof(struct NGAP_DRBStatusUL12_ExtIEs), - offsetof(struct NGAP_DRBStatusUL12_ExtIEs, _asn_ctx), - asn_MAP_NGAP_DRBStatusUL12_ExtIEs_tag2el_225, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DAPSResponseInfo_ExtIEs_specs_225 = { + sizeof(struct NGAP_DAPSResponseInfo_ExtIEs), + offsetof(struct NGAP_DAPSResponseInfo_ExtIEs, _asn_ctx), + asn_MAP_NGAP_DAPSResponseInfo_ExtIEs_tag2el_225, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_DRBStatusUL12_ExtIEs = { - "DRBStatusUL12-ExtIEs", - "DRBStatusUL12-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_DAPSResponseInfo_ExtIEs = { + "DAPSResponseInfo-ExtIEs", + "DAPSResponseInfo-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_DRBStatusUL12_ExtIEs_tags_225, - sizeof(asn_DEF_NGAP_DRBStatusUL12_ExtIEs_tags_225) - /sizeof(asn_DEF_NGAP_DRBStatusUL12_ExtIEs_tags_225[0]), /* 1 */ - asn_DEF_NGAP_DRBStatusUL12_ExtIEs_tags_225, /* Same as above */ - sizeof(asn_DEF_NGAP_DRBStatusUL12_ExtIEs_tags_225) - /sizeof(asn_DEF_NGAP_DRBStatusUL12_ExtIEs_tags_225[0]), /* 1 */ + asn_DEF_NGAP_DAPSResponseInfo_ExtIEs_tags_225, + sizeof(asn_DEF_NGAP_DAPSResponseInfo_ExtIEs_tags_225) + /sizeof(asn_DEF_NGAP_DAPSResponseInfo_ExtIEs_tags_225[0]), /* 1 */ + asn_DEF_NGAP_DAPSResponseInfo_ExtIEs_tags_225, /* Same as above */ + sizeof(asn_DEF_NGAP_DAPSResponseInfo_ExtIEs_tags_225) + /sizeof(asn_DEF_NGAP_DAPSResponseInfo_ExtIEs_tags_225[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -35717,16 +43562,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DRBStatusUL12_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_DRBStatusUL12_ExtIEs_225, + asn_MBR_NGAP_DAPSResponseInfo_ExtIEs_225, 3, /* Elements count */ - &asn_SPC_NGAP_DRBStatusUL12_ExtIEs_specs_225 /* Additional specs */ + &asn_SPC_NGAP_DAPSResponseInfo_ExtIEs_specs_225 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_232 = { - sizeof(struct NGAP_DRBStatusUL18_ExtIEs__extensionValue), - offsetof(struct NGAP_DRBStatusUL18_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_DRBStatusUL18_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_DRBStatusUL18_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_DataForwardingResponseERABListItem_ExtIEs__extensionValue), + offsetof(struct NGAP_DataForwardingResponseERABListItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_DataForwardingResponseERABListItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_DataForwardingResponseERABListItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -35754,8 +43599,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_232 = { &asn_SPC_NGAP_extensionValue_specs_232 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_DRBStatusUL18_ExtIEs_229[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusUL18_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_DataForwardingResponseERABListItem_ExtIEs_229[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DataForwardingResponseERABListItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -35772,7 +43617,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBStatusUL18_ExtIEs_229[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusUL18_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DataForwardingResponseERABListItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -35789,7 +43634,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBStatusUL18_ExtIEs_229[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusUL18_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DataForwardingResponseERABListItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_232, @@ -35807,32 +43652,32 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBStatusUL18_ExtIEs_229[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_DRBStatusUL18_ExtIEs_tags_229[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_DataForwardingResponseERABListItem_ExtIEs_tags_229[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_DRBStatusUL18_ExtIEs_tag2el_229[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DataForwardingResponseERABListItem_ExtIEs_tag2el_229[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBStatusUL18_ExtIEs_specs_229 = { - sizeof(struct NGAP_DRBStatusUL18_ExtIEs), - offsetof(struct NGAP_DRBStatusUL18_ExtIEs, _asn_ctx), - asn_MAP_NGAP_DRBStatusUL18_ExtIEs_tag2el_229, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DataForwardingResponseERABListItem_ExtIEs_specs_229 = { + sizeof(struct NGAP_DataForwardingResponseERABListItem_ExtIEs), + offsetof(struct NGAP_DataForwardingResponseERABListItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_DataForwardingResponseERABListItem_ExtIEs_tag2el_229, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_DRBStatusUL18_ExtIEs = { - "DRBStatusUL18-ExtIEs", - "DRBStatusUL18-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_DataForwardingResponseERABListItem_ExtIEs = { + "DataForwardingResponseERABListItem-ExtIEs", + "DataForwardingResponseERABListItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_DRBStatusUL18_ExtIEs_tags_229, - sizeof(asn_DEF_NGAP_DRBStatusUL18_ExtIEs_tags_229) - /sizeof(asn_DEF_NGAP_DRBStatusUL18_ExtIEs_tags_229[0]), /* 1 */ - asn_DEF_NGAP_DRBStatusUL18_ExtIEs_tags_229, /* Same as above */ - sizeof(asn_DEF_NGAP_DRBStatusUL18_ExtIEs_tags_229) - /sizeof(asn_DEF_NGAP_DRBStatusUL18_ExtIEs_tags_229[0]), /* 1 */ + asn_DEF_NGAP_DataForwardingResponseERABListItem_ExtIEs_tags_229, + sizeof(asn_DEF_NGAP_DataForwardingResponseERABListItem_ExtIEs_tags_229) + /sizeof(asn_DEF_NGAP_DataForwardingResponseERABListItem_ExtIEs_tags_229[0]), /* 1 */ + asn_DEF_NGAP_DataForwardingResponseERABListItem_ExtIEs_tags_229, /* Same as above */ + sizeof(asn_DEF_NGAP_DataForwardingResponseERABListItem_ExtIEs_tags_229) + /sizeof(asn_DEF_NGAP_DataForwardingResponseERABListItem_ExtIEs_tags_229[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -35842,40 +43687,18 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DRBStatusUL18_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_DRBStatusUL18_ExtIEs_229, + asn_MBR_NGAP_DataForwardingResponseERABListItem_ExtIEs_229, 3, /* Elements count */ - &asn_SPC_NGAP_DRBStatusUL18_ExtIEs_specs_229 /* Additional specs */ + &asn_SPC_NGAP_DataForwardingResponseERABListItem_ExtIEs_specs_229 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_236[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs__extensionValue, choice.DAPSRequestInfo), - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), - 0, - &asn_DEF_NGAP_DAPSRequestInfo, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - 0 - }, - 0, 0, /* No default value */ - "DAPSRequestInfo" - }, -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_236[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DAPSRequestInfo */ -}; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_236 = { - sizeof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs__extensionValue), - offsetof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_236, - 1, /* Count of tags in the map */ + sizeof(struct NGAP_DL_CP_SecurityInformation_ExtIEs__extensionValue), + offsetof(struct NGAP_DL_CP_SecurityInformation_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_DL_CP_SecurityInformation_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_DL_CP_SecurityInformation_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -35897,13 +43720,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_236 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_236, - 1, /* Elements count */ + 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_236 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_233[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_DL_CP_SecurityInformation_ExtIEs_233[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DL_CP_SecurityInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -35920,11 +43742,11 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_233[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DL_CP_SecurityInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, - select_DRBsToQosFlowsMappingItem_ExtIEs_NGAP_criticality_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -35937,11 +43759,11 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_233[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DL_CP_SecurityInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_236, - select_DRBsToQosFlowsMappingItem_ExtIEs_NGAP_extensionValue_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -35955,32 +43777,32 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_233[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_tags_233[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_DL_CP_SecurityInformation_ExtIEs_tags_233[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_tag2el_233[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DL_CP_SecurityInformation_ExtIEs_tag2el_233[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_specs_233 = { - sizeof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs), - offsetof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_tag2el_233, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DL_CP_SecurityInformation_ExtIEs_specs_233 = { + sizeof(struct NGAP_DL_CP_SecurityInformation_ExtIEs), + offsetof(struct NGAP_DL_CP_SecurityInformation_ExtIEs, _asn_ctx), + asn_MAP_NGAP_DL_CP_SecurityInformation_ExtIEs_tag2el_233, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_DRBsToQosFlowsMappingItem_ExtIEs = { - "DRBsToQosFlowsMappingItem-ExtIEs", - "DRBsToQosFlowsMappingItem-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_DL_CP_SecurityInformation_ExtIEs = { + "DL-CP-SecurityInformation-ExtIEs", + "DL-CP-SecurityInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_tags_233, - sizeof(asn_DEF_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_tags_233) - /sizeof(asn_DEF_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_tags_233[0]), /* 1 */ - asn_DEF_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_tags_233, /* Same as above */ - sizeof(asn_DEF_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_tags_233) - /sizeof(asn_DEF_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_tags_233[0]), /* 1 */ + asn_DEF_NGAP_DL_CP_SecurityInformation_ExtIEs_tags_233, + sizeof(asn_DEF_NGAP_DL_CP_SecurityInformation_ExtIEs_tags_233) + /sizeof(asn_DEF_NGAP_DL_CP_SecurityInformation_ExtIEs_tags_233[0]), /* 1 */ + asn_DEF_NGAP_DL_CP_SecurityInformation_ExtIEs_tags_233, /* Same as above */ + sizeof(asn_DEF_NGAP_DL_CP_SecurityInformation_ExtIEs_tags_233) + /sizeof(asn_DEF_NGAP_DL_CP_SecurityInformation_ExtIEs_tags_233[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -35990,12 +43812,808 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DRBsToQosFlowsMappingItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_233, + asn_MBR_NGAP_DL_CP_SecurityInformation_ExtIEs_233, 3, /* Elements count */ - &asn_SPC_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_specs_233 /* Additional specs */ + &asn_SPC_NGAP_DL_CP_SecurityInformation_ExtIEs_specs_233 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_240[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs__extensionValue, choice.AssociatedQosFlowList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_AssociatedQosFlowList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "AssociatedQosFlowList" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_240[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* AssociatedQosFlowList */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_240 = { + sizeof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs__extensionValue), + offsetof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs__extensionValue *)0)->present), + asn_MAP_NGAP_extensionValue_tag2el_240, + 1, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_240 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_extensionValue_240, + 1, /* Elements count */ + &asn_SPC_NGAP_extensionValue_specs_240 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_237[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_238, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_237 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_DRBsSubjectToStatusTransferItem_ExtIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_239, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_237 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_240, + select_DRBsSubjectToStatusTransferItem_ExtIEs_NGAP_extensionValue_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_240, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_237 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_tags_237[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_tag2el_237[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_specs_237 = { + sizeof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs), + offsetof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_tag2el_237, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs = { + "DRBsSubjectToStatusTransferItem-ExtIEs", + "DRBsSubjectToStatusTransferItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_tags_237, + sizeof(asn_DEF_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_tags_237) + /sizeof(asn_DEF_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_tags_237[0]), /* 1 */ + asn_DEF_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_tags_237, /* Same as above */ + sizeof(asn_DEF_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_tags_237) + /sizeof(asn_DEF_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_tags_237[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_237, + 3, /* Elements count */ + &asn_SPC_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_specs_237 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_244 = { + sizeof(struct NGAP_DRBStatusDL12_ExtIEs__extensionValue), + offsetof(struct NGAP_DRBStatusDL12_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_DRBStatusDL12_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_DRBStatusDL12_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_244 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_244 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_DRBStatusDL12_ExtIEs_241[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusDL12_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_242, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_241 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusDL12_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_243, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_241 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusDL12_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_244, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_244, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_241 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_DRBStatusDL12_ExtIEs_tags_241[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DRBStatusDL12_ExtIEs_tag2el_241[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBStatusDL12_ExtIEs_specs_241 = { + sizeof(struct NGAP_DRBStatusDL12_ExtIEs), + offsetof(struct NGAP_DRBStatusDL12_ExtIEs, _asn_ctx), + asn_MAP_NGAP_DRBStatusDL12_ExtIEs_tag2el_241, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_DRBStatusDL12_ExtIEs = { + "DRBStatusDL12-ExtIEs", + "DRBStatusDL12-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_DRBStatusDL12_ExtIEs_tags_241, + sizeof(asn_DEF_NGAP_DRBStatusDL12_ExtIEs_tags_241) + /sizeof(asn_DEF_NGAP_DRBStatusDL12_ExtIEs_tags_241[0]), /* 1 */ + asn_DEF_NGAP_DRBStatusDL12_ExtIEs_tags_241, /* Same as above */ + sizeof(asn_DEF_NGAP_DRBStatusDL12_ExtIEs_tags_241) + /sizeof(asn_DEF_NGAP_DRBStatusDL12_ExtIEs_tags_241[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_DRBStatusDL12_ExtIEs_241, + 3, /* Elements count */ + &asn_SPC_NGAP_DRBStatusDL12_ExtIEs_specs_241 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_248 = { + sizeof(struct NGAP_DRBStatusDL18_ExtIEs__extensionValue), + offsetof(struct NGAP_DRBStatusDL18_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_DRBStatusDL18_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_DRBStatusDL18_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_248 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_248 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_DRBStatusDL18_ExtIEs_245[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusDL18_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_246, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_245 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusDL18_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_247, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_245 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusDL18_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_248, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_248, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_245 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_DRBStatusDL18_ExtIEs_tags_245[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DRBStatusDL18_ExtIEs_tag2el_245[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBStatusDL18_ExtIEs_specs_245 = { + sizeof(struct NGAP_DRBStatusDL18_ExtIEs), + offsetof(struct NGAP_DRBStatusDL18_ExtIEs, _asn_ctx), + asn_MAP_NGAP_DRBStatusDL18_ExtIEs_tag2el_245, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_DRBStatusDL18_ExtIEs = { + "DRBStatusDL18-ExtIEs", + "DRBStatusDL18-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_DRBStatusDL18_ExtIEs_tags_245, + sizeof(asn_DEF_NGAP_DRBStatusDL18_ExtIEs_tags_245) + /sizeof(asn_DEF_NGAP_DRBStatusDL18_ExtIEs_tags_245[0]), /* 1 */ + asn_DEF_NGAP_DRBStatusDL18_ExtIEs_tags_245, /* Same as above */ + sizeof(asn_DEF_NGAP_DRBStatusDL18_ExtIEs_tags_245) + /sizeof(asn_DEF_NGAP_DRBStatusDL18_ExtIEs_tags_245[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_DRBStatusDL18_ExtIEs_245, + 3, /* Elements count */ + &asn_SPC_NGAP_DRBStatusDL18_ExtIEs_specs_245 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_252 = { + sizeof(struct NGAP_DRBStatusUL12_ExtIEs__extensionValue), + offsetof(struct NGAP_DRBStatusUL12_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_DRBStatusUL12_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_DRBStatusUL12_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_252 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_252 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_DRBStatusUL12_ExtIEs_249[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusUL12_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_250, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_249 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusUL12_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_251, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_249 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusUL12_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_252, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_252, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_249 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_DRBStatusUL12_ExtIEs_tags_249[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DRBStatusUL12_ExtIEs_tag2el_249[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBStatusUL12_ExtIEs_specs_249 = { + sizeof(struct NGAP_DRBStatusUL12_ExtIEs), + offsetof(struct NGAP_DRBStatusUL12_ExtIEs, _asn_ctx), + asn_MAP_NGAP_DRBStatusUL12_ExtIEs_tag2el_249, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_DRBStatusUL12_ExtIEs = { + "DRBStatusUL12-ExtIEs", + "DRBStatusUL12-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_DRBStatusUL12_ExtIEs_tags_249, + sizeof(asn_DEF_NGAP_DRBStatusUL12_ExtIEs_tags_249) + /sizeof(asn_DEF_NGAP_DRBStatusUL12_ExtIEs_tags_249[0]), /* 1 */ + asn_DEF_NGAP_DRBStatusUL12_ExtIEs_tags_249, /* Same as above */ + sizeof(asn_DEF_NGAP_DRBStatusUL12_ExtIEs_tags_249) + /sizeof(asn_DEF_NGAP_DRBStatusUL12_ExtIEs_tags_249[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_DRBStatusUL12_ExtIEs_249, + 3, /* Elements count */ + &asn_SPC_NGAP_DRBStatusUL12_ExtIEs_specs_249 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_256 = { + sizeof(struct NGAP_DRBStatusUL18_ExtIEs__extensionValue), + offsetof(struct NGAP_DRBStatusUL18_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_DRBStatusUL18_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_DRBStatusUL18_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_256 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_256 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_DRBStatusUL18_ExtIEs_253[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusUL18_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_254, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_253 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusUL18_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_255, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_253 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusUL18_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_256, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_256, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_253 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_DRBStatusUL18_ExtIEs_tags_253[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DRBStatusUL18_ExtIEs_tag2el_253[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBStatusUL18_ExtIEs_specs_253 = { + sizeof(struct NGAP_DRBStatusUL18_ExtIEs), + offsetof(struct NGAP_DRBStatusUL18_ExtIEs, _asn_ctx), + asn_MAP_NGAP_DRBStatusUL18_ExtIEs_tag2el_253, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_DRBStatusUL18_ExtIEs = { + "DRBStatusUL18-ExtIEs", + "DRBStatusUL18-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_DRBStatusUL18_ExtIEs_tags_253, + sizeof(asn_DEF_NGAP_DRBStatusUL18_ExtIEs_tags_253) + /sizeof(asn_DEF_NGAP_DRBStatusUL18_ExtIEs_tags_253[0]), /* 1 */ + asn_DEF_NGAP_DRBStatusUL18_ExtIEs_tags_253, /* Same as above */ + sizeof(asn_DEF_NGAP_DRBStatusUL18_ExtIEs_tags_253) + /sizeof(asn_DEF_NGAP_DRBStatusUL18_ExtIEs_tags_253[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_DRBStatusUL18_ExtIEs_253, + 3, /* Elements count */ + &asn_SPC_NGAP_DRBStatusUL18_ExtIEs_specs_253 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_260[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs__extensionValue, choice.DAPSRequestInfo), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_DAPSRequestInfo, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "DAPSRequestInfo" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_260[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DAPSRequestInfo */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_260 = { + sizeof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs__extensionValue), + offsetof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs__extensionValue *)0)->present), + asn_MAP_NGAP_extensionValue_tag2el_260, + 1, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_260 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_extensionValue_260, + 1, /* Elements count */ + &asn_SPC_NGAP_extensionValue_specs_260 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_257[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_258, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_257 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_DRBsToQosFlowsMappingItem_ExtIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_259, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_257 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_260, + select_DRBsToQosFlowsMappingItem_ExtIEs_NGAP_extensionValue_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_260, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_257 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_tags_257[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_tag2el_257[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_specs_257 = { + sizeof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs), + offsetof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_tag2el_257, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_DRBsToQosFlowsMappingItem_ExtIEs = { + "DRBsToQosFlowsMappingItem-ExtIEs", + "DRBsToQosFlowsMappingItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_tags_257, + sizeof(asn_DEF_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_tags_257) + /sizeof(asn_DEF_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_tags_257[0]), /* 1 */ + asn_DEF_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_tags_257, /* Same as above */ + sizeof(asn_DEF_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_tags_257) + /sizeof(asn_DEF_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_tags_257[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_257, + 3, /* Elements count */ + &asn_SPC_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_specs_257 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_264[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_Dynamic5QIDescriptor_ExtIEs__extensionValue, choice.ExtendedPacketDelayBudget), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -36048,773 +44666,22 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_240[] = { "ExtendedPacketDelayBudget" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_240[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_264[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* ExtendedPacketDelayBudget */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* ExtendedPacketDelayBudget */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -2, 0 } /* ExtendedPacketDelayBudget */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_240 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_264 = { sizeof(struct NGAP_Dynamic5QIDescriptor_ExtIEs__extensionValue), offsetof(struct NGAP_Dynamic5QIDescriptor_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_Dynamic5QIDescriptor_ExtIEs__extensionValue, present), sizeof(((struct NGAP_Dynamic5QIDescriptor_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_240, + asn_MAP_NGAP_extensionValue_tag2el_264, 3, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_240 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - asn_MBR_NGAP_extensionValue_240, - 3, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_240 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_Dynamic5QIDescriptor_ExtIEs_237[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_Dynamic5QIDescriptor_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_238, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_237 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_Dynamic5QIDescriptor_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - select_Dynamic5QIDescriptor_ExtIEs_NGAP_criticality_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_239, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_237 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_Dynamic5QIDescriptor_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_240, - select_Dynamic5QIDescriptor_ExtIEs_NGAP_extensionValue_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_240, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_237 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_Dynamic5QIDescriptor_ExtIEs_tags_237[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_Dynamic5QIDescriptor_ExtIEs_tag2el_237[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_Dynamic5QIDescriptor_ExtIEs_specs_237 = { - sizeof(struct NGAP_Dynamic5QIDescriptor_ExtIEs), - offsetof(struct NGAP_Dynamic5QIDescriptor_ExtIEs, _asn_ctx), - asn_MAP_NGAP_Dynamic5QIDescriptor_ExtIEs_tag2el_237, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_Dynamic5QIDescriptor_ExtIEs = { - "Dynamic5QIDescriptor-ExtIEs", - "Dynamic5QIDescriptor-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_Dynamic5QIDescriptor_ExtIEs_tags_237, - sizeof(asn_DEF_NGAP_Dynamic5QIDescriptor_ExtIEs_tags_237) - /sizeof(asn_DEF_NGAP_Dynamic5QIDescriptor_ExtIEs_tags_237[0]), /* 1 */ - asn_DEF_NGAP_Dynamic5QIDescriptor_ExtIEs_tags_237, /* Same as above */ - sizeof(asn_DEF_NGAP_Dynamic5QIDescriptor_ExtIEs_tags_237) - /sizeof(asn_DEF_NGAP_Dynamic5QIDescriptor_ExtIEs_tags_237[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_Dynamic5QIDescriptor_ExtIEs_237, - 3, /* Elements count */ - &asn_SPC_NGAP_Dynamic5QIDescriptor_ExtIEs_specs_237 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_244 = { - sizeof(struct NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs__extensionValue), - offsetof(struct NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_244 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_244 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_241[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_242, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_241 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_243, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_241 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_244, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_244, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_241 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_241[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_tag2el_241[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_specs_241 = { - sizeof(struct NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs), - offsetof(struct NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_tag2el_241, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs = { - "EarlyStatusTransfer-TransparentContainer-ExtIEs", - "EarlyStatusTransfer-TransparentContainer-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_241, - sizeof(asn_DEF_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_241) - /sizeof(asn_DEF_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_241[0]), /* 1 */ - asn_DEF_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_241, /* Same as above */ - sizeof(asn_DEF_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_241) - /sizeof(asn_DEF_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_241[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_241, - 3, /* Elements count */ - &asn_SPC_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_specs_241 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_248 = { - sizeof(struct NGAP_FirstDLCount_ExtIEs__extensionValue), - offsetof(struct NGAP_FirstDLCount_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_FirstDLCount_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_FirstDLCount_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_248 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_248 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_FirstDLCount_ExtIEs_245[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_FirstDLCount_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_246, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_245 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_FirstDLCount_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_247, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_245 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_FirstDLCount_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_248, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_248, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_245 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_FirstDLCount_ExtIEs_tags_245[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_FirstDLCount_ExtIEs_tag2el_245[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_FirstDLCount_ExtIEs_specs_245 = { - sizeof(struct NGAP_FirstDLCount_ExtIEs), - offsetof(struct NGAP_FirstDLCount_ExtIEs, _asn_ctx), - asn_MAP_NGAP_FirstDLCount_ExtIEs_tag2el_245, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_FirstDLCount_ExtIEs = { - "FirstDLCount-ExtIEs", - "FirstDLCount-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_FirstDLCount_ExtIEs_tags_245, - sizeof(asn_DEF_NGAP_FirstDLCount_ExtIEs_tags_245) - /sizeof(asn_DEF_NGAP_FirstDLCount_ExtIEs_tags_245[0]), /* 1 */ - asn_DEF_NGAP_FirstDLCount_ExtIEs_tags_245, /* Same as above */ - sizeof(asn_DEF_NGAP_FirstDLCount_ExtIEs_tags_245) - /sizeof(asn_DEF_NGAP_FirstDLCount_ExtIEs_tags_245[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_FirstDLCount_ExtIEs_245, - 3, /* Elements count */ - &asn_SPC_NGAP_FirstDLCount_ExtIEs_specs_245 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_252 = { - sizeof(struct NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs__extensionValue), - offsetof(struct NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_252 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_252 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_249[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_250, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_249 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_251, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_249 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_252, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_252, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_249 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_tags_249[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_tag2el_249[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_specs_249 = { - sizeof(struct NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs), - offsetof(struct NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs, _asn_ctx), - asn_MAP_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_tag2el_249, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs = { - "DRBsSubjectToEarlyStatusTransfer-Item-ExtIEs", - "DRBsSubjectToEarlyStatusTransfer-Item-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_tags_249, - sizeof(asn_DEF_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_tags_249) - /sizeof(asn_DEF_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_tags_249[0]), /* 1 */ - asn_DEF_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_tags_249, /* Same as above */ - sizeof(asn_DEF_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_tags_249) - /sizeof(asn_DEF_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_tags_249[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_249, - 3, /* Elements count */ - &asn_SPC_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_specs_249 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_256 = { - sizeof(struct NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs__extensionValue), - offsetof(struct NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_256 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_256 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_253[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_254, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_253 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_255, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_253 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_256, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_256, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_253 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tags_253[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tag2el_253[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_specs_253 = { - sizeof(struct NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs), - offsetof(struct NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs, _asn_ctx), - asn_MAP_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tag2el_253, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs = { - "EmergencyAreaIDBroadcastEUTRA-Item-ExtIEs", - "EmergencyAreaIDBroadcastEUTRA-Item-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tags_253, - sizeof(asn_DEF_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tags_253) - /sizeof(asn_DEF_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tags_253[0]), /* 1 */ - asn_DEF_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tags_253, /* Same as above */ - sizeof(asn_DEF_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tags_253) - /sizeof(asn_DEF_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tags_253[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_253, - 3, /* Elements count */ - &asn_SPC_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_specs_253 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_260 = { - sizeof(struct NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs__extensionValue), - offsetof(struct NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_260 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_260 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_257[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_258, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_257 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_259, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_257 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_260, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_260, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_257 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tags_257[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tag2el_257[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_specs_257 = { - sizeof(struct NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs), - offsetof(struct NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs, _asn_ctx), - asn_MAP_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tag2el_257, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs = { - "EmergencyAreaIDBroadcastNR-Item-ExtIEs", - "EmergencyAreaIDBroadcastNR-Item-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tags_257, - sizeof(asn_DEF_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tags_257) - /sizeof(asn_DEF_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tags_257[0]), /* 1 */ - asn_DEF_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tags_257, /* Same as above */ - sizeof(asn_DEF_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tags_257) - /sizeof(asn_DEF_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tags_257[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_257, - 3, /* Elements count */ - &asn_SPC_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_specs_257 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_264 = { - sizeof(struct NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs__extensionValue), - offsetof(struct NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_264 = { "extensionValue", "extensionValue", @@ -36832,12 +44699,13 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_264 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ + asn_MBR_NGAP_extensionValue_264, + 3, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_264 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_261[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_Dynamic5QIDescriptor_ExtIEs_261[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_Dynamic5QIDescriptor_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -36854,11 +44722,11 @@ asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_261[] = 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_Dynamic5QIDescriptor_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, - 0, + select_Dynamic5QIDescriptor_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -36871,11 +44739,11 @@ asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_261[] = 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_Dynamic5QIDescriptor_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_264, - 0, + select_Dynamic5QIDescriptor_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -36889,32 +44757,32 @@ asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_261[] = "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tags_261[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_Dynamic5QIDescriptor_ExtIEs_tags_261[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tag2el_261[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_Dynamic5QIDescriptor_ExtIEs_tag2el_261[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_specs_261 = { - sizeof(struct NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs), - offsetof(struct NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs, _asn_ctx), - asn_MAP_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tag2el_261, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_Dynamic5QIDescriptor_ExtIEs_specs_261 = { + sizeof(struct NGAP_Dynamic5QIDescriptor_ExtIEs), + offsetof(struct NGAP_Dynamic5QIDescriptor_ExtIEs, _asn_ctx), + asn_MAP_NGAP_Dynamic5QIDescriptor_ExtIEs_tag2el_261, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs = { - "EmergencyAreaIDCancelledEUTRA-Item-ExtIEs", - "EmergencyAreaIDCancelledEUTRA-Item-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_Dynamic5QIDescriptor_ExtIEs = { + "Dynamic5QIDescriptor-ExtIEs", + "Dynamic5QIDescriptor-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tags_261, - sizeof(asn_DEF_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tags_261) - /sizeof(asn_DEF_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tags_261[0]), /* 1 */ - asn_DEF_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tags_261, /* Same as above */ - sizeof(asn_DEF_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tags_261) - /sizeof(asn_DEF_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tags_261[0]), /* 1 */ + asn_DEF_NGAP_Dynamic5QIDescriptor_ExtIEs_tags_261, + sizeof(asn_DEF_NGAP_Dynamic5QIDescriptor_ExtIEs_tags_261) + /sizeof(asn_DEF_NGAP_Dynamic5QIDescriptor_ExtIEs_tags_261[0]), /* 1 */ + asn_DEF_NGAP_Dynamic5QIDescriptor_ExtIEs_tags_261, /* Same as above */ + sizeof(asn_DEF_NGAP_Dynamic5QIDescriptor_ExtIEs_tags_261) + /sizeof(asn_DEF_NGAP_Dynamic5QIDescriptor_ExtIEs_tags_261[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -36924,16 +44792,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_261, + asn_MBR_NGAP_Dynamic5QIDescriptor_ExtIEs_261, 3, /* Elements count */ - &asn_SPC_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_specs_261 /* Additional specs */ + &asn_SPC_NGAP_Dynamic5QIDescriptor_ExtIEs_specs_261 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_268 = { - sizeof(struct NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs__extensionValue), - offsetof(struct NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs__extensionValue), + offsetof(struct NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -36961,8 +44829,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_268 = { &asn_SPC_NGAP_extensionValue_specs_268 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_265[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_265[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -36979,7 +44847,7 @@ asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_265[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -36996,7 +44864,7 @@ asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_265[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_268, @@ -37014,32 +44882,32 @@ asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_265[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_tags_265[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_265[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_tag2el_265[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_tag2el_265[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_specs_265 = { - sizeof(struct NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs), - offsetof(struct NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs, _asn_ctx), - asn_MAP_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_tag2el_265, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_specs_265 = { + sizeof(struct NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs), + offsetof(struct NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs, _asn_ctx), + asn_MAP_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_tag2el_265, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs = { - "EmergencyAreaIDCancelledNR-Item-ExtIEs", - "EmergencyAreaIDCancelledNR-Item-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs = { + "EarlyStatusTransfer-TransparentContainer-ExtIEs", + "EarlyStatusTransfer-TransparentContainer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_tags_265, - sizeof(asn_DEF_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_tags_265) - /sizeof(asn_DEF_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_tags_265[0]), /* 1 */ - asn_DEF_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_tags_265, /* Same as above */ - sizeof(asn_DEF_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_tags_265) - /sizeof(asn_DEF_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_tags_265[0]), /* 1 */ + asn_DEF_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_265, + sizeof(asn_DEF_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_265) + /sizeof(asn_DEF_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_265[0]), /* 1 */ + asn_DEF_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_265, /* Same as above */ + sizeof(asn_DEF_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_265) + /sizeof(asn_DEF_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_265[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -37049,16 +44917,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_265, + asn_MBR_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_265, 3, /* Elements count */ - &asn_SPC_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_specs_265 /* Additional specs */ + &asn_SPC_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_specs_265 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_272 = { - sizeof(struct NGAP_EmergencyFallbackIndicator_ExtIEs__extensionValue), - offsetof(struct NGAP_EmergencyFallbackIndicator_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_EmergencyFallbackIndicator_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_EmergencyFallbackIndicator_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_FirstDLCount_ExtIEs__extensionValue), + offsetof(struct NGAP_FirstDLCount_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_FirstDLCount_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_FirstDLCount_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -37086,8 +44954,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_272 = { &asn_SPC_NGAP_extensionValue_specs_272 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_EmergencyFallbackIndicator_ExtIEs_269[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyFallbackIndicator_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_FirstDLCount_ExtIEs_269[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_FirstDLCount_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -37104,7 +44972,7 @@ asn_TYPE_member_t asn_MBR_NGAP_EmergencyFallbackIndicator_ExtIEs_269[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyFallbackIndicator_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_FirstDLCount_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -37121,7 +44989,7 @@ asn_TYPE_member_t asn_MBR_NGAP_EmergencyFallbackIndicator_ExtIEs_269[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyFallbackIndicator_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_FirstDLCount_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_272, @@ -37139,32 +45007,32 @@ asn_TYPE_member_t asn_MBR_NGAP_EmergencyFallbackIndicator_ExtIEs_269[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_EmergencyFallbackIndicator_ExtIEs_tags_269[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_FirstDLCount_ExtIEs_tags_269[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_EmergencyFallbackIndicator_ExtIEs_tag2el_269[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_FirstDLCount_ExtIEs_tag2el_269[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_EmergencyFallbackIndicator_ExtIEs_specs_269 = { - sizeof(struct NGAP_EmergencyFallbackIndicator_ExtIEs), - offsetof(struct NGAP_EmergencyFallbackIndicator_ExtIEs, _asn_ctx), - asn_MAP_NGAP_EmergencyFallbackIndicator_ExtIEs_tag2el_269, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_FirstDLCount_ExtIEs_specs_269 = { + sizeof(struct NGAP_FirstDLCount_ExtIEs), + offsetof(struct NGAP_FirstDLCount_ExtIEs, _asn_ctx), + asn_MAP_NGAP_FirstDLCount_ExtIEs_tag2el_269, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_EmergencyFallbackIndicator_ExtIEs = { - "EmergencyFallbackIndicator-ExtIEs", - "EmergencyFallbackIndicator-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_FirstDLCount_ExtIEs = { + "FirstDLCount-ExtIEs", + "FirstDLCount-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_EmergencyFallbackIndicator_ExtIEs_tags_269, - sizeof(asn_DEF_NGAP_EmergencyFallbackIndicator_ExtIEs_tags_269) - /sizeof(asn_DEF_NGAP_EmergencyFallbackIndicator_ExtIEs_tags_269[0]), /* 1 */ - asn_DEF_NGAP_EmergencyFallbackIndicator_ExtIEs_tags_269, /* Same as above */ - sizeof(asn_DEF_NGAP_EmergencyFallbackIndicator_ExtIEs_tags_269) - /sizeof(asn_DEF_NGAP_EmergencyFallbackIndicator_ExtIEs_tags_269[0]), /* 1 */ + asn_DEF_NGAP_FirstDLCount_ExtIEs_tags_269, + sizeof(asn_DEF_NGAP_FirstDLCount_ExtIEs_tags_269) + /sizeof(asn_DEF_NGAP_FirstDLCount_ExtIEs_tags_269[0]), /* 1 */ + asn_DEF_NGAP_FirstDLCount_ExtIEs_tags_269, /* Same as above */ + sizeof(asn_DEF_NGAP_FirstDLCount_ExtIEs_tags_269) + /sizeof(asn_DEF_NGAP_FirstDLCount_ExtIEs_tags_269[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -37174,16 +45042,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_EmergencyFallbackIndicator_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_EmergencyFallbackIndicator_ExtIEs_269, + asn_MBR_NGAP_FirstDLCount_ExtIEs_269, 3, /* Elements count */ - &asn_SPC_NGAP_EmergencyFallbackIndicator_ExtIEs_specs_269 /* Additional specs */ + &asn_SPC_NGAP_FirstDLCount_ExtIEs_specs_269 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_276 = { - sizeof(struct NGAP_EndpointIPAddressAndPort_ExtIEs__extensionValue), - offsetof(struct NGAP_EndpointIPAddressAndPort_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_EndpointIPAddressAndPort_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_EndpointIPAddressAndPort_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs__extensionValue), + offsetof(struct NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -37211,8 +45079,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_276 = { &asn_SPC_NGAP_extensionValue_specs_276 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_EndpointIPAddressAndPort_ExtIEs_273[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_EndpointIPAddressAndPort_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_273[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -37229,7 +45097,7 @@ asn_TYPE_member_t asn_MBR_NGAP_EndpointIPAddressAndPort_ExtIEs_273[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_EndpointIPAddressAndPort_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -37246,7 +45114,7 @@ asn_TYPE_member_t asn_MBR_NGAP_EndpointIPAddressAndPort_ExtIEs_273[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EndpointIPAddressAndPort_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_276, @@ -37264,32 +45132,32 @@ asn_TYPE_member_t asn_MBR_NGAP_EndpointIPAddressAndPort_ExtIEs_273[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_EndpointIPAddressAndPort_ExtIEs_tags_273[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_tags_273[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_EndpointIPAddressAndPort_ExtIEs_tag2el_273[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_tag2el_273[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_EndpointIPAddressAndPort_ExtIEs_specs_273 = { - sizeof(struct NGAP_EndpointIPAddressAndPort_ExtIEs), - offsetof(struct NGAP_EndpointIPAddressAndPort_ExtIEs, _asn_ctx), - asn_MAP_NGAP_EndpointIPAddressAndPort_ExtIEs_tag2el_273, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_specs_273 = { + sizeof(struct NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs), + offsetof(struct NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs, _asn_ctx), + asn_MAP_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_tag2el_273, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_EndpointIPAddressAndPort_ExtIEs = { - "EndpointIPAddressAndPort-ExtIEs", - "EndpointIPAddressAndPort-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs = { + "DRBsSubjectToEarlyStatusTransfer-Item-ExtIEs", + "DRBsSubjectToEarlyStatusTransfer-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_EndpointIPAddressAndPort_ExtIEs_tags_273, - sizeof(asn_DEF_NGAP_EndpointIPAddressAndPort_ExtIEs_tags_273) - /sizeof(asn_DEF_NGAP_EndpointIPAddressAndPort_ExtIEs_tags_273[0]), /* 1 */ - asn_DEF_NGAP_EndpointIPAddressAndPort_ExtIEs_tags_273, /* Same as above */ - sizeof(asn_DEF_NGAP_EndpointIPAddressAndPort_ExtIEs_tags_273) - /sizeof(asn_DEF_NGAP_EndpointIPAddressAndPort_ExtIEs_tags_273[0]), /* 1 */ + asn_DEF_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_tags_273, + sizeof(asn_DEF_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_tags_273) + /sizeof(asn_DEF_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_tags_273[0]), /* 1 */ + asn_DEF_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_tags_273, /* Same as above */ + sizeof(asn_DEF_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_tags_273) + /sizeof(asn_DEF_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_tags_273[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -37299,16 +45167,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_EndpointIPAddressAndPort_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_EndpointIPAddressAndPort_ExtIEs_273, + asn_MBR_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_273, 3, /* Elements count */ - &asn_SPC_NGAP_EndpointIPAddressAndPort_ExtIEs_specs_273 /* Additional specs */ + &asn_SPC_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_specs_273 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_280 = { - sizeof(struct NGAP_EPS_TAI_ExtIEs__extensionValue), - offsetof(struct NGAP_EPS_TAI_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_EPS_TAI_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_EPS_TAI_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs__extensionValue), + offsetof(struct NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -37336,8 +45204,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_280 = { &asn_SPC_NGAP_extensionValue_specs_280 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_EPS_TAI_ExtIEs_277[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_EPS_TAI_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_277[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -37354,7 +45222,7 @@ asn_TYPE_member_t asn_MBR_NGAP_EPS_TAI_ExtIEs_277[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_EPS_TAI_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -37371,7 +45239,7 @@ asn_TYPE_member_t asn_MBR_NGAP_EPS_TAI_ExtIEs_277[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EPS_TAI_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_280, @@ -37389,32 +45257,32 @@ asn_TYPE_member_t asn_MBR_NGAP_EPS_TAI_ExtIEs_277[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_EPS_TAI_ExtIEs_tags_277[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tags_277[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_EPS_TAI_ExtIEs_tag2el_277[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tag2el_277[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_EPS_TAI_ExtIEs_specs_277 = { - sizeof(struct NGAP_EPS_TAI_ExtIEs), - offsetof(struct NGAP_EPS_TAI_ExtIEs, _asn_ctx), - asn_MAP_NGAP_EPS_TAI_ExtIEs_tag2el_277, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_specs_277 = { + sizeof(struct NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs), + offsetof(struct NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs, _asn_ctx), + asn_MAP_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tag2el_277, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_EPS_TAI_ExtIEs = { - "EPS-TAI-ExtIEs", - "EPS-TAI-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs = { + "EmergencyAreaIDBroadcastEUTRA-Item-ExtIEs", + "EmergencyAreaIDBroadcastEUTRA-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_EPS_TAI_ExtIEs_tags_277, - sizeof(asn_DEF_NGAP_EPS_TAI_ExtIEs_tags_277) - /sizeof(asn_DEF_NGAP_EPS_TAI_ExtIEs_tags_277[0]), /* 1 */ - asn_DEF_NGAP_EPS_TAI_ExtIEs_tags_277, /* Same as above */ - sizeof(asn_DEF_NGAP_EPS_TAI_ExtIEs_tags_277) - /sizeof(asn_DEF_NGAP_EPS_TAI_ExtIEs_tags_277[0]), /* 1 */ + asn_DEF_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tags_277, + sizeof(asn_DEF_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tags_277) + /sizeof(asn_DEF_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tags_277[0]), /* 1 */ + asn_DEF_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tags_277, /* Same as above */ + sizeof(asn_DEF_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tags_277) + /sizeof(asn_DEF_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tags_277[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -37424,16 +45292,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_EPS_TAI_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_EPS_TAI_ExtIEs_277, + asn_MBR_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_277, 3, /* Elements count */ - &asn_SPC_NGAP_EPS_TAI_ExtIEs_specs_277 /* Additional specs */ + &asn_SPC_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_specs_277 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_284 = { - sizeof(struct NGAP_E_RABInformationItem_ExtIEs__extensionValue), - offsetof(struct NGAP_E_RABInformationItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_E_RABInformationItem_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_E_RABInformationItem_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs__extensionValue), + offsetof(struct NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -37461,8 +45329,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_284 = { &asn_SPC_NGAP_extensionValue_specs_284 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_E_RABInformationItem_ExtIEs_281[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_E_RABInformationItem_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_281[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -37479,7 +45347,7 @@ asn_TYPE_member_t asn_MBR_NGAP_E_RABInformationItem_ExtIEs_281[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_E_RABInformationItem_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -37496,7 +45364,7 @@ asn_TYPE_member_t asn_MBR_NGAP_E_RABInformationItem_ExtIEs_281[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_E_RABInformationItem_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_284, @@ -37514,32 +45382,32 @@ asn_TYPE_member_t asn_MBR_NGAP_E_RABInformationItem_ExtIEs_281[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_E_RABInformationItem_ExtIEs_tags_281[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tags_281[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_E_RABInformationItem_ExtIEs_tag2el_281[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tag2el_281[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_E_RABInformationItem_ExtIEs_specs_281 = { - sizeof(struct NGAP_E_RABInformationItem_ExtIEs), - offsetof(struct NGAP_E_RABInformationItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_E_RABInformationItem_ExtIEs_tag2el_281, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_specs_281 = { + sizeof(struct NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs), + offsetof(struct NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs, _asn_ctx), + asn_MAP_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tag2el_281, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_E_RABInformationItem_ExtIEs = { - "E-RABInformationItem-ExtIEs", - "E-RABInformationItem-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs = { + "EmergencyAreaIDBroadcastNR-Item-ExtIEs", + "EmergencyAreaIDBroadcastNR-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_E_RABInformationItem_ExtIEs_tags_281, - sizeof(asn_DEF_NGAP_E_RABInformationItem_ExtIEs_tags_281) - /sizeof(asn_DEF_NGAP_E_RABInformationItem_ExtIEs_tags_281[0]), /* 1 */ - asn_DEF_NGAP_E_RABInformationItem_ExtIEs_tags_281, /* Same as above */ - sizeof(asn_DEF_NGAP_E_RABInformationItem_ExtIEs_tags_281) - /sizeof(asn_DEF_NGAP_E_RABInformationItem_ExtIEs_tags_281[0]), /* 1 */ + asn_DEF_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tags_281, + sizeof(asn_DEF_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tags_281) + /sizeof(asn_DEF_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tags_281[0]), /* 1 */ + asn_DEF_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tags_281, /* Same as above */ + sizeof(asn_DEF_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tags_281) + /sizeof(asn_DEF_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tags_281[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -37549,16 +45417,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_E_RABInformationItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_E_RABInformationItem_ExtIEs_281, + asn_MBR_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_281, 3, /* Elements count */ - &asn_SPC_NGAP_E_RABInformationItem_ExtIEs_specs_281 /* Additional specs */ + &asn_SPC_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_specs_281 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_288 = { - sizeof(struct NGAP_EUTRA_CGI_ExtIEs__extensionValue), - offsetof(struct NGAP_EUTRA_CGI_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_EUTRA_CGI_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_EUTRA_CGI_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs__extensionValue), + offsetof(struct NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -37586,8 +45454,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_288 = { &asn_SPC_NGAP_extensionValue_specs_288 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_EUTRA_CGI_ExtIEs_285[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRA_CGI_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_285[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -37604,7 +45472,7 @@ asn_TYPE_member_t asn_MBR_NGAP_EUTRA_CGI_ExtIEs_285[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRA_CGI_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -37621,7 +45489,7 @@ asn_TYPE_member_t asn_MBR_NGAP_EUTRA_CGI_ExtIEs_285[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRA_CGI_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_288, @@ -37639,32 +45507,32 @@ asn_TYPE_member_t asn_MBR_NGAP_EUTRA_CGI_ExtIEs_285[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_EUTRA_CGI_ExtIEs_tags_285[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tags_285[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_EUTRA_CGI_ExtIEs_tag2el_285[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tag2el_285[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRA_CGI_ExtIEs_specs_285 = { - sizeof(struct NGAP_EUTRA_CGI_ExtIEs), - offsetof(struct NGAP_EUTRA_CGI_ExtIEs, _asn_ctx), - asn_MAP_NGAP_EUTRA_CGI_ExtIEs_tag2el_285, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_specs_285 = { + sizeof(struct NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs), + offsetof(struct NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs, _asn_ctx), + asn_MAP_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tag2el_285, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRA_CGI_ExtIEs = { - "EUTRA-CGI-ExtIEs", - "EUTRA-CGI-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs = { + "EmergencyAreaIDCancelledEUTRA-Item-ExtIEs", + "EmergencyAreaIDCancelledEUTRA-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_EUTRA_CGI_ExtIEs_tags_285, - sizeof(asn_DEF_NGAP_EUTRA_CGI_ExtIEs_tags_285) - /sizeof(asn_DEF_NGAP_EUTRA_CGI_ExtIEs_tags_285[0]), /* 1 */ - asn_DEF_NGAP_EUTRA_CGI_ExtIEs_tags_285, /* Same as above */ - sizeof(asn_DEF_NGAP_EUTRA_CGI_ExtIEs_tags_285) - /sizeof(asn_DEF_NGAP_EUTRA_CGI_ExtIEs_tags_285[0]), /* 1 */ + asn_DEF_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tags_285, + sizeof(asn_DEF_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tags_285) + /sizeof(asn_DEF_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tags_285[0]), /* 1 */ + asn_DEF_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tags_285, /* Same as above */ + sizeof(asn_DEF_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tags_285) + /sizeof(asn_DEF_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tags_285[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -37674,16 +45542,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRA_CGI_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_EUTRA_CGI_ExtIEs_285, + asn_MBR_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_285, 3, /* Elements count */ - &asn_SPC_NGAP_EUTRA_CGI_ExtIEs_specs_285 /* Additional specs */ + &asn_SPC_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_specs_285 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_292 = { - sizeof(struct NGAP_ExpectedUEActivityBehaviour_ExtIEs__extensionValue), - offsetof(struct NGAP_ExpectedUEActivityBehaviour_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_ExpectedUEActivityBehaviour_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_ExpectedUEActivityBehaviour_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs__extensionValue), + offsetof(struct NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -37711,8 +45579,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_292 = { &asn_SPC_NGAP_extensionValue_specs_292 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ExpectedUEActivityBehaviour_ExtIEs_289[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExpectedUEActivityBehaviour_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_289[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -37729,7 +45597,7 @@ asn_TYPE_member_t asn_MBR_NGAP_ExpectedUEActivityBehaviour_ExtIEs_289[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExpectedUEActivityBehaviour_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -37746,7 +45614,7 @@ asn_TYPE_member_t asn_MBR_NGAP_ExpectedUEActivityBehaviour_ExtIEs_289[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ExpectedUEActivityBehaviour_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_292, @@ -37764,32 +45632,32 @@ asn_TYPE_member_t asn_MBR_NGAP_ExpectedUEActivityBehaviour_ExtIEs_289[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ExpectedUEActivityBehaviour_ExtIEs_tags_289[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_tags_289[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_289[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_tag2el_289[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_ExpectedUEActivityBehaviour_ExtIEs_specs_289 = { - sizeof(struct NGAP_ExpectedUEActivityBehaviour_ExtIEs), - offsetof(struct NGAP_ExpectedUEActivityBehaviour_ExtIEs, _asn_ctx), - asn_MAP_NGAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_289, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_specs_289 = { + sizeof(struct NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs), + offsetof(struct NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs, _asn_ctx), + asn_MAP_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_tag2el_289, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ExpectedUEActivityBehaviour_ExtIEs = { - "ExpectedUEActivityBehaviour-ExtIEs", - "ExpectedUEActivityBehaviour-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs = { + "EmergencyAreaIDCancelledNR-Item-ExtIEs", + "EmergencyAreaIDCancelledNR-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ExpectedUEActivityBehaviour_ExtIEs_tags_289, - sizeof(asn_DEF_NGAP_ExpectedUEActivityBehaviour_ExtIEs_tags_289) - /sizeof(asn_DEF_NGAP_ExpectedUEActivityBehaviour_ExtIEs_tags_289[0]), /* 1 */ - asn_DEF_NGAP_ExpectedUEActivityBehaviour_ExtIEs_tags_289, /* Same as above */ - sizeof(asn_DEF_NGAP_ExpectedUEActivityBehaviour_ExtIEs_tags_289) - /sizeof(asn_DEF_NGAP_ExpectedUEActivityBehaviour_ExtIEs_tags_289[0]), /* 1 */ + asn_DEF_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_tags_289, + sizeof(asn_DEF_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_tags_289) + /sizeof(asn_DEF_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_tags_289[0]), /* 1 */ + asn_DEF_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_tags_289, /* Same as above */ + sizeof(asn_DEF_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_tags_289) + /sizeof(asn_DEF_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_tags_289[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -37799,16 +45667,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ExpectedUEActivityBehaviour_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_ExpectedUEActivityBehaviour_ExtIEs_289, + asn_MBR_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_289, 3, /* Elements count */ - &asn_SPC_NGAP_ExpectedUEActivityBehaviour_ExtIEs_specs_289 /* Additional specs */ + &asn_SPC_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_specs_289 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_296 = { - sizeof(struct NGAP_ExpectedUEBehaviour_ExtIEs__extensionValue), - offsetof(struct NGAP_ExpectedUEBehaviour_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_ExpectedUEBehaviour_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_ExpectedUEBehaviour_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_EmergencyFallbackIndicator_ExtIEs__extensionValue), + offsetof(struct NGAP_EmergencyFallbackIndicator_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_EmergencyFallbackIndicator_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_EmergencyFallbackIndicator_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -37836,8 +45704,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_296 = { &asn_SPC_NGAP_extensionValue_specs_296 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ExpectedUEBehaviour_ExtIEs_293[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExpectedUEBehaviour_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_EmergencyFallbackIndicator_ExtIEs_293[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyFallbackIndicator_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -37854,7 +45722,7 @@ asn_TYPE_member_t asn_MBR_NGAP_ExpectedUEBehaviour_ExtIEs_293[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExpectedUEBehaviour_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyFallbackIndicator_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -37871,7 +45739,7 @@ asn_TYPE_member_t asn_MBR_NGAP_ExpectedUEBehaviour_ExtIEs_293[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ExpectedUEBehaviour_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyFallbackIndicator_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_296, @@ -37889,32 +45757,32 @@ asn_TYPE_member_t asn_MBR_NGAP_ExpectedUEBehaviour_ExtIEs_293[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ExpectedUEBehaviour_ExtIEs_tags_293[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_EmergencyFallbackIndicator_ExtIEs_tags_293[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_ExpectedUEBehaviour_ExtIEs_tag2el_293[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_EmergencyFallbackIndicator_ExtIEs_tag2el_293[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_ExpectedUEBehaviour_ExtIEs_specs_293 = { - sizeof(struct NGAP_ExpectedUEBehaviour_ExtIEs), - offsetof(struct NGAP_ExpectedUEBehaviour_ExtIEs, _asn_ctx), - asn_MAP_NGAP_ExpectedUEBehaviour_ExtIEs_tag2el_293, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EmergencyFallbackIndicator_ExtIEs_specs_293 = { + sizeof(struct NGAP_EmergencyFallbackIndicator_ExtIEs), + offsetof(struct NGAP_EmergencyFallbackIndicator_ExtIEs, _asn_ctx), + asn_MAP_NGAP_EmergencyFallbackIndicator_ExtIEs_tag2el_293, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ExpectedUEBehaviour_ExtIEs = { - "ExpectedUEBehaviour-ExtIEs", - "ExpectedUEBehaviour-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_EmergencyFallbackIndicator_ExtIEs = { + "EmergencyFallbackIndicator-ExtIEs", + "EmergencyFallbackIndicator-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ExpectedUEBehaviour_ExtIEs_tags_293, - sizeof(asn_DEF_NGAP_ExpectedUEBehaviour_ExtIEs_tags_293) - /sizeof(asn_DEF_NGAP_ExpectedUEBehaviour_ExtIEs_tags_293[0]), /* 1 */ - asn_DEF_NGAP_ExpectedUEBehaviour_ExtIEs_tags_293, /* Same as above */ - sizeof(asn_DEF_NGAP_ExpectedUEBehaviour_ExtIEs_tags_293) - /sizeof(asn_DEF_NGAP_ExpectedUEBehaviour_ExtIEs_tags_293[0]), /* 1 */ + asn_DEF_NGAP_EmergencyFallbackIndicator_ExtIEs_tags_293, + sizeof(asn_DEF_NGAP_EmergencyFallbackIndicator_ExtIEs_tags_293) + /sizeof(asn_DEF_NGAP_EmergencyFallbackIndicator_ExtIEs_tags_293[0]), /* 1 */ + asn_DEF_NGAP_EmergencyFallbackIndicator_ExtIEs_tags_293, /* Same as above */ + sizeof(asn_DEF_NGAP_EmergencyFallbackIndicator_ExtIEs_tags_293) + /sizeof(asn_DEF_NGAP_EmergencyFallbackIndicator_ExtIEs_tags_293[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -37924,16 +45792,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ExpectedUEBehaviour_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_ExpectedUEBehaviour_ExtIEs_293, + asn_MBR_NGAP_EmergencyFallbackIndicator_ExtIEs_293, 3, /* Elements count */ - &asn_SPC_NGAP_ExpectedUEBehaviour_ExtIEs_specs_293 /* Additional specs */ + &asn_SPC_NGAP_EmergencyFallbackIndicator_ExtIEs_specs_293 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_300 = { - sizeof(struct NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs__extensionValue), - offsetof(struct NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_EndpointIPAddressAndPort_ExtIEs__extensionValue), + offsetof(struct NGAP_EndpointIPAddressAndPort_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_EndpointIPAddressAndPort_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_EndpointIPAddressAndPort_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -37961,8 +45829,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_300 = { &asn_SPC_NGAP_extensionValue_specs_300 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_297[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_EndpointIPAddressAndPort_ExtIEs_297[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EndpointIPAddressAndPort_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -37979,7 +45847,7 @@ asn_TYPE_member_t asn_MBR_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_297[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EndpointIPAddressAndPort_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -37996,7 +45864,7 @@ asn_TYPE_member_t asn_MBR_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_297[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EndpointIPAddressAndPort_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_300, @@ -38014,32 +45882,32 @@ asn_TYPE_member_t asn_MBR_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_297[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_tags_297[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_EndpointIPAddressAndPort_ExtIEs_tags_297[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_tag2el_297[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_EndpointIPAddressAndPort_ExtIEs_tag2el_297[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_specs_297 = { - sizeof(struct NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs), - offsetof(struct NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_tag2el_297, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EndpointIPAddressAndPort_ExtIEs_specs_297 = { + sizeof(struct NGAP_EndpointIPAddressAndPort_ExtIEs), + offsetof(struct NGAP_EndpointIPAddressAndPort_ExtIEs, _asn_ctx), + asn_MAP_NGAP_EndpointIPAddressAndPort_ExtIEs_tag2el_297, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs = { - "ExpectedUEMovingTrajectoryItem-ExtIEs", - "ExpectedUEMovingTrajectoryItem-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_EndpointIPAddressAndPort_ExtIEs = { + "EndpointIPAddressAndPort-ExtIEs", + "EndpointIPAddressAndPort-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_tags_297, - sizeof(asn_DEF_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_tags_297) - /sizeof(asn_DEF_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_tags_297[0]), /* 1 */ - asn_DEF_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_tags_297, /* Same as above */ - sizeof(asn_DEF_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_tags_297) - /sizeof(asn_DEF_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_tags_297[0]), /* 1 */ + asn_DEF_NGAP_EndpointIPAddressAndPort_ExtIEs_tags_297, + sizeof(asn_DEF_NGAP_EndpointIPAddressAndPort_ExtIEs_tags_297) + /sizeof(asn_DEF_NGAP_EndpointIPAddressAndPort_ExtIEs_tags_297[0]), /* 1 */ + asn_DEF_NGAP_EndpointIPAddressAndPort_ExtIEs_tags_297, /* Same as above */ + sizeof(asn_DEF_NGAP_EndpointIPAddressAndPort_ExtIEs_tags_297) + /sizeof(asn_DEF_NGAP_EndpointIPAddressAndPort_ExtIEs_tags_297[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -38049,16 +45917,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_297, + asn_MBR_NGAP_EndpointIPAddressAndPort_ExtIEs_297, 3, /* Elements count */ - &asn_SPC_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_specs_297 /* Additional specs */ + &asn_SPC_NGAP_EndpointIPAddressAndPort_ExtIEs_specs_297 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_304 = { - sizeof(struct NGAP_Extended_AMFName_ExtIEs__extensionValue), - offsetof(struct NGAP_Extended_AMFName_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_Extended_AMFName_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_Extended_AMFName_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_EPS_TAI_ExtIEs__extensionValue), + offsetof(struct NGAP_EPS_TAI_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_EPS_TAI_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_EPS_TAI_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -38086,8 +45954,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_304 = { &asn_SPC_NGAP_extensionValue_specs_304 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_Extended_AMFName_ExtIEs_301[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_Extended_AMFName_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_EPS_TAI_ExtIEs_301[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EPS_TAI_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -38104,7 +45972,7 @@ asn_TYPE_member_t asn_MBR_NGAP_Extended_AMFName_ExtIEs_301[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_Extended_AMFName_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EPS_TAI_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -38121,7 +45989,7 @@ asn_TYPE_member_t asn_MBR_NGAP_Extended_AMFName_ExtIEs_301[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_Extended_AMFName_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EPS_TAI_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_304, @@ -38139,32 +46007,32 @@ asn_TYPE_member_t asn_MBR_NGAP_Extended_AMFName_ExtIEs_301[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_Extended_AMFName_ExtIEs_tags_301[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_EPS_TAI_ExtIEs_tags_301[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_Extended_AMFName_ExtIEs_tag2el_301[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_EPS_TAI_ExtIEs_tag2el_301[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_Extended_AMFName_ExtIEs_specs_301 = { - sizeof(struct NGAP_Extended_AMFName_ExtIEs), - offsetof(struct NGAP_Extended_AMFName_ExtIEs, _asn_ctx), - asn_MAP_NGAP_Extended_AMFName_ExtIEs_tag2el_301, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EPS_TAI_ExtIEs_specs_301 = { + sizeof(struct NGAP_EPS_TAI_ExtIEs), + offsetof(struct NGAP_EPS_TAI_ExtIEs, _asn_ctx), + asn_MAP_NGAP_EPS_TAI_ExtIEs_tag2el_301, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_Extended_AMFName_ExtIEs = { - "Extended-AMFName-ExtIEs", - "Extended-AMFName-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_EPS_TAI_ExtIEs = { + "EPS-TAI-ExtIEs", + "EPS-TAI-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_Extended_AMFName_ExtIEs_tags_301, - sizeof(asn_DEF_NGAP_Extended_AMFName_ExtIEs_tags_301) - /sizeof(asn_DEF_NGAP_Extended_AMFName_ExtIEs_tags_301[0]), /* 1 */ - asn_DEF_NGAP_Extended_AMFName_ExtIEs_tags_301, /* Same as above */ - sizeof(asn_DEF_NGAP_Extended_AMFName_ExtIEs_tags_301) - /sizeof(asn_DEF_NGAP_Extended_AMFName_ExtIEs_tags_301[0]), /* 1 */ + asn_DEF_NGAP_EPS_TAI_ExtIEs_tags_301, + sizeof(asn_DEF_NGAP_EPS_TAI_ExtIEs_tags_301) + /sizeof(asn_DEF_NGAP_EPS_TAI_ExtIEs_tags_301[0]), /* 1 */ + asn_DEF_NGAP_EPS_TAI_ExtIEs_tags_301, /* Same as above */ + sizeof(asn_DEF_NGAP_EPS_TAI_ExtIEs_tags_301) + /sizeof(asn_DEF_NGAP_EPS_TAI_ExtIEs_tags_301[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -38174,18 +46042,58 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_Extended_AMFName_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_Extended_AMFName_ExtIEs_301, + asn_MBR_NGAP_EPS_TAI_ExtIEs_301, 3, /* Elements count */ - &asn_SPC_NGAP_Extended_AMFName_ExtIEs_specs_301 /* Additional specs */ + &asn_SPC_NGAP_EPS_TAI_ExtIEs_specs_301 /* Additional specs */ }; +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_308[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_E_RABInformationItem_ExtIEs__extensionValue, choice.TransportLayerAddress), + (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), + 0, + &asn_DEF_NGAP_TransportLayerAddress, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "TransportLayerAddress" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_E_RABInformationItem_ExtIEs__extensionValue, choice.TransportLayerAddress_1), + (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), + 0, + &asn_DEF_NGAP_TransportLayerAddress, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "TransportLayerAddress" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_308[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 1 }, /* TransportLayerAddress */ + { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 1, -1, 0 } /* TransportLayerAddress */ +}; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_308 = { - sizeof(struct NGAP_Extended_RANNodeName_ExtIEs__extensionValue), - offsetof(struct NGAP_Extended_RANNodeName_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_Extended_RANNodeName_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_Extended_RANNodeName_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ + sizeof(struct NGAP_E_RABInformationItem_ExtIEs__extensionValue), + offsetof(struct NGAP_E_RABInformationItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_E_RABInformationItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_E_RABInformationItem_ExtIEs__extensionValue *)0)->present), + asn_MAP_NGAP_extensionValue_tag2el_308, + 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -38207,12 +46115,13 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_308 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ + asn_MBR_NGAP_extensionValue_308, + 2, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_308 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_Extended_RANNodeName_ExtIEs_305[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_Extended_RANNodeName_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_E_RABInformationItem_ExtIEs_305[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_E_RABInformationItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -38229,11 +46138,11 @@ asn_TYPE_member_t asn_MBR_NGAP_Extended_RANNodeName_ExtIEs_305[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_Extended_RANNodeName_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_E_RABInformationItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, - 0, + select_E_RABInformationItem_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -38246,11 +46155,11 @@ asn_TYPE_member_t asn_MBR_NGAP_Extended_RANNodeName_ExtIEs_305[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_Extended_RANNodeName_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_E_RABInformationItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_308, - 0, + select_E_RABInformationItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -38264,32 +46173,32 @@ asn_TYPE_member_t asn_MBR_NGAP_Extended_RANNodeName_ExtIEs_305[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_Extended_RANNodeName_ExtIEs_tags_305[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_E_RABInformationItem_ExtIEs_tags_305[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_Extended_RANNodeName_ExtIEs_tag2el_305[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_E_RABInformationItem_ExtIEs_tag2el_305[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_Extended_RANNodeName_ExtIEs_specs_305 = { - sizeof(struct NGAP_Extended_RANNodeName_ExtIEs), - offsetof(struct NGAP_Extended_RANNodeName_ExtIEs, _asn_ctx), - asn_MAP_NGAP_Extended_RANNodeName_ExtIEs_tag2el_305, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_E_RABInformationItem_ExtIEs_specs_305 = { + sizeof(struct NGAP_E_RABInformationItem_ExtIEs), + offsetof(struct NGAP_E_RABInformationItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_E_RABInformationItem_ExtIEs_tag2el_305, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_Extended_RANNodeName_ExtIEs = { - "Extended-RANNodeName-ExtIEs", - "Extended-RANNodeName-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_E_RABInformationItem_ExtIEs = { + "E-RABInformationItem-ExtIEs", + "E-RABInformationItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_Extended_RANNodeName_ExtIEs_tags_305, - sizeof(asn_DEF_NGAP_Extended_RANNodeName_ExtIEs_tags_305) - /sizeof(asn_DEF_NGAP_Extended_RANNodeName_ExtIEs_tags_305[0]), /* 1 */ - asn_DEF_NGAP_Extended_RANNodeName_ExtIEs_tags_305, /* Same as above */ - sizeof(asn_DEF_NGAP_Extended_RANNodeName_ExtIEs_tags_305) - /sizeof(asn_DEF_NGAP_Extended_RANNodeName_ExtIEs_tags_305[0]), /* 1 */ + asn_DEF_NGAP_E_RABInformationItem_ExtIEs_tags_305, + sizeof(asn_DEF_NGAP_E_RABInformationItem_ExtIEs_tags_305) + /sizeof(asn_DEF_NGAP_E_RABInformationItem_ExtIEs_tags_305[0]), /* 1 */ + asn_DEF_NGAP_E_RABInformationItem_ExtIEs_tags_305, /* Same as above */ + sizeof(asn_DEF_NGAP_E_RABInformationItem_ExtIEs_tags_305) + /sizeof(asn_DEF_NGAP_E_RABInformationItem_ExtIEs_tags_305[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -38299,16 +46208,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_Extended_RANNodeName_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_Extended_RANNodeName_ExtIEs_305, + asn_MBR_NGAP_E_RABInformationItem_ExtIEs_305, 3, /* Elements count */ - &asn_SPC_NGAP_Extended_RANNodeName_ExtIEs_specs_305 /* Additional specs */ + &asn_SPC_NGAP_E_RABInformationItem_ExtIEs_specs_305 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_312 = { - sizeof(struct NGAP_ExtendedRATRestrictionInformation_ExtIEs__extensionValue), - offsetof(struct NGAP_ExtendedRATRestrictionInformation_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_ExtendedRATRestrictionInformation_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_ExtendedRATRestrictionInformation_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_EUTRA_CGI_ExtIEs__extensionValue), + offsetof(struct NGAP_EUTRA_CGI_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_EUTRA_CGI_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_EUTRA_CGI_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -38336,8 +46245,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_312 = { &asn_SPC_NGAP_extensionValue_specs_312 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ExtendedRATRestrictionInformation_ExtIEs_309[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExtendedRATRestrictionInformation_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_EUTRA_CGI_ExtIEs_309[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRA_CGI_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -38354,7 +46263,7 @@ asn_TYPE_member_t asn_MBR_NGAP_ExtendedRATRestrictionInformation_ExtIEs_309[] = 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExtendedRATRestrictionInformation_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRA_CGI_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -38371,7 +46280,7 @@ asn_TYPE_member_t asn_MBR_NGAP_ExtendedRATRestrictionInformation_ExtIEs_309[] = 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ExtendedRATRestrictionInformation_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRA_CGI_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_312, @@ -38389,32 +46298,32 @@ asn_TYPE_member_t asn_MBR_NGAP_ExtendedRATRestrictionInformation_ExtIEs_309[] = "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ExtendedRATRestrictionInformation_ExtIEs_tags_309[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_EUTRA_CGI_ExtIEs_tags_309[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_ExtendedRATRestrictionInformation_ExtIEs_tag2el_309[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_EUTRA_CGI_ExtIEs_tag2el_309[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_ExtendedRATRestrictionInformation_ExtIEs_specs_309 = { - sizeof(struct NGAP_ExtendedRATRestrictionInformation_ExtIEs), - offsetof(struct NGAP_ExtendedRATRestrictionInformation_ExtIEs, _asn_ctx), - asn_MAP_NGAP_ExtendedRATRestrictionInformation_ExtIEs_tag2el_309, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRA_CGI_ExtIEs_specs_309 = { + sizeof(struct NGAP_EUTRA_CGI_ExtIEs), + offsetof(struct NGAP_EUTRA_CGI_ExtIEs, _asn_ctx), + asn_MAP_NGAP_EUTRA_CGI_ExtIEs_tag2el_309, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ExtendedRATRestrictionInformation_ExtIEs = { - "ExtendedRATRestrictionInformation-ExtIEs", - "ExtendedRATRestrictionInformation-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRA_CGI_ExtIEs = { + "EUTRA-CGI-ExtIEs", + "EUTRA-CGI-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ExtendedRATRestrictionInformation_ExtIEs_tags_309, - sizeof(asn_DEF_NGAP_ExtendedRATRestrictionInformation_ExtIEs_tags_309) - /sizeof(asn_DEF_NGAP_ExtendedRATRestrictionInformation_ExtIEs_tags_309[0]), /* 1 */ - asn_DEF_NGAP_ExtendedRATRestrictionInformation_ExtIEs_tags_309, /* Same as above */ - sizeof(asn_DEF_NGAP_ExtendedRATRestrictionInformation_ExtIEs_tags_309) - /sizeof(asn_DEF_NGAP_ExtendedRATRestrictionInformation_ExtIEs_tags_309[0]), /* 1 */ + asn_DEF_NGAP_EUTRA_CGI_ExtIEs_tags_309, + sizeof(asn_DEF_NGAP_EUTRA_CGI_ExtIEs_tags_309) + /sizeof(asn_DEF_NGAP_EUTRA_CGI_ExtIEs_tags_309[0]), /* 1 */ + asn_DEF_NGAP_EUTRA_CGI_ExtIEs_tags_309, /* Same as above */ + sizeof(asn_DEF_NGAP_EUTRA_CGI_ExtIEs_tags_309) + /sizeof(asn_DEF_NGAP_EUTRA_CGI_ExtIEs_tags_309[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -38424,16 +46333,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ExtendedRATRestrictionInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_ExtendedRATRestrictionInformation_ExtIEs_309, + asn_MBR_NGAP_EUTRA_CGI_ExtIEs_309, 3, /* Elements count */ - &asn_SPC_NGAP_ExtendedRATRestrictionInformation_ExtIEs_specs_309 /* Additional specs */ + &asn_SPC_NGAP_EUTRA_CGI_ExtIEs_specs_309 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_316 = { - sizeof(struct NGAP_EventL1LoggedMDTConfig_ExtIEs__extensionValue), - offsetof(struct NGAP_EventL1LoggedMDTConfig_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_EventL1LoggedMDTConfig_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_EventL1LoggedMDTConfig_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_EUTRA_PagingeDRXInformation_ExtIEs__extensionValue), + offsetof(struct NGAP_EUTRA_PagingeDRXInformation_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_EUTRA_PagingeDRXInformation_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_EUTRA_PagingeDRXInformation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -38461,8 +46370,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_316 = { &asn_SPC_NGAP_extensionValue_specs_316 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_EventL1LoggedMDTConfig_ExtIEs_313[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_EventL1LoggedMDTConfig_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_EUTRA_PagingeDRXInformation_ExtIEs_313[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRA_PagingeDRXInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -38479,7 +46388,7 @@ asn_TYPE_member_t asn_MBR_NGAP_EventL1LoggedMDTConfig_ExtIEs_313[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_EventL1LoggedMDTConfig_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRA_PagingeDRXInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -38496,7 +46405,7 @@ asn_TYPE_member_t asn_MBR_NGAP_EventL1LoggedMDTConfig_ExtIEs_313[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EventL1LoggedMDTConfig_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRA_PagingeDRXInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_316, @@ -38514,32 +46423,32 @@ asn_TYPE_member_t asn_MBR_NGAP_EventL1LoggedMDTConfig_ExtIEs_313[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_EventL1LoggedMDTConfig_ExtIEs_tags_313[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_EUTRA_PagingeDRXInformation_ExtIEs_tags_313[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_EventL1LoggedMDTConfig_ExtIEs_tag2el_313[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_EUTRA_PagingeDRXInformation_ExtIEs_tag2el_313[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_EventL1LoggedMDTConfig_ExtIEs_specs_313 = { - sizeof(struct NGAP_EventL1LoggedMDTConfig_ExtIEs), - offsetof(struct NGAP_EventL1LoggedMDTConfig_ExtIEs, _asn_ctx), - asn_MAP_NGAP_EventL1LoggedMDTConfig_ExtIEs_tag2el_313, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRA_PagingeDRXInformation_ExtIEs_specs_313 = { + sizeof(struct NGAP_EUTRA_PagingeDRXInformation_ExtIEs), + offsetof(struct NGAP_EUTRA_PagingeDRXInformation_ExtIEs, _asn_ctx), + asn_MAP_NGAP_EUTRA_PagingeDRXInformation_ExtIEs_tag2el_313, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_EventL1LoggedMDTConfig_ExtIEs = { - "EventL1LoggedMDTConfig-ExtIEs", - "EventL1LoggedMDTConfig-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRA_PagingeDRXInformation_ExtIEs = { + "EUTRA-PagingeDRXInformation-ExtIEs", + "EUTRA-PagingeDRXInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_EventL1LoggedMDTConfig_ExtIEs_tags_313, - sizeof(asn_DEF_NGAP_EventL1LoggedMDTConfig_ExtIEs_tags_313) - /sizeof(asn_DEF_NGAP_EventL1LoggedMDTConfig_ExtIEs_tags_313[0]), /* 1 */ - asn_DEF_NGAP_EventL1LoggedMDTConfig_ExtIEs_tags_313, /* Same as above */ - sizeof(asn_DEF_NGAP_EventL1LoggedMDTConfig_ExtIEs_tags_313) - /sizeof(asn_DEF_NGAP_EventL1LoggedMDTConfig_ExtIEs_tags_313[0]), /* 1 */ + asn_DEF_NGAP_EUTRA_PagingeDRXInformation_ExtIEs_tags_313, + sizeof(asn_DEF_NGAP_EUTRA_PagingeDRXInformation_ExtIEs_tags_313) + /sizeof(asn_DEF_NGAP_EUTRA_PagingeDRXInformation_ExtIEs_tags_313[0]), /* 1 */ + asn_DEF_NGAP_EUTRA_PagingeDRXInformation_ExtIEs_tags_313, /* Same as above */ + sizeof(asn_DEF_NGAP_EUTRA_PagingeDRXInformation_ExtIEs_tags_313) + /sizeof(asn_DEF_NGAP_EUTRA_PagingeDRXInformation_ExtIEs_tags_313[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -38549,16 +46458,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_EventL1LoggedMDTConfig_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_EventL1LoggedMDTConfig_ExtIEs_313, + asn_MBR_NGAP_EUTRA_PagingeDRXInformation_ExtIEs_313, 3, /* Elements count */ - &asn_SPC_NGAP_EventL1LoggedMDTConfig_ExtIEs_specs_313 /* Additional specs */ + &asn_SPC_NGAP_EUTRA_PagingeDRXInformation_ExtIEs_specs_313 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_320 = { - sizeof(struct NGAP_FailureIndication_ExtIEs__extensionValue), - offsetof(struct NGAP_FailureIndication_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_FailureIndication_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_FailureIndication_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_ExcessPacketDelayThresholdItem_ExtIEs__extensionValue), + offsetof(struct NGAP_ExcessPacketDelayThresholdItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_ExcessPacketDelayThresholdItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_ExcessPacketDelayThresholdItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -38586,8 +46495,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_320 = { &asn_SPC_NGAP_extensionValue_specs_320 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_FailureIndication_ExtIEs_317[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_FailureIndication_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_ExcessPacketDelayThresholdItem_ExtIEs_317[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExcessPacketDelayThresholdItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -38604,7 +46513,7 @@ asn_TYPE_member_t asn_MBR_NGAP_FailureIndication_ExtIEs_317[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_FailureIndication_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExcessPacketDelayThresholdItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -38621,7 +46530,7 @@ asn_TYPE_member_t asn_MBR_NGAP_FailureIndication_ExtIEs_317[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_FailureIndication_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ExcessPacketDelayThresholdItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_320, @@ -38639,32 +46548,32 @@ asn_TYPE_member_t asn_MBR_NGAP_FailureIndication_ExtIEs_317[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_FailureIndication_ExtIEs_tags_317[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ExcessPacketDelayThresholdItem_ExtIEs_tags_317[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_FailureIndication_ExtIEs_tag2el_317[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_ExcessPacketDelayThresholdItem_ExtIEs_tag2el_317[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_FailureIndication_ExtIEs_specs_317 = { - sizeof(struct NGAP_FailureIndication_ExtIEs), - offsetof(struct NGAP_FailureIndication_ExtIEs, _asn_ctx), - asn_MAP_NGAP_FailureIndication_ExtIEs_tag2el_317, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_ExcessPacketDelayThresholdItem_ExtIEs_specs_317 = { + sizeof(struct NGAP_ExcessPacketDelayThresholdItem_ExtIEs), + offsetof(struct NGAP_ExcessPacketDelayThresholdItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_ExcessPacketDelayThresholdItem_ExtIEs_tag2el_317, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_FailureIndication_ExtIEs = { - "FailureIndication-ExtIEs", - "FailureIndication-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_ExcessPacketDelayThresholdItem_ExtIEs = { + "ExcessPacketDelayThresholdItem-ExtIEs", + "ExcessPacketDelayThresholdItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_FailureIndication_ExtIEs_tags_317, - sizeof(asn_DEF_NGAP_FailureIndication_ExtIEs_tags_317) - /sizeof(asn_DEF_NGAP_FailureIndication_ExtIEs_tags_317[0]), /* 1 */ - asn_DEF_NGAP_FailureIndication_ExtIEs_tags_317, /* Same as above */ - sizeof(asn_DEF_NGAP_FailureIndication_ExtIEs_tags_317) - /sizeof(asn_DEF_NGAP_FailureIndication_ExtIEs_tags_317[0]), /* 1 */ + asn_DEF_NGAP_ExcessPacketDelayThresholdItem_ExtIEs_tags_317, + sizeof(asn_DEF_NGAP_ExcessPacketDelayThresholdItem_ExtIEs_tags_317) + /sizeof(asn_DEF_NGAP_ExcessPacketDelayThresholdItem_ExtIEs_tags_317[0]), /* 1 */ + asn_DEF_NGAP_ExcessPacketDelayThresholdItem_ExtIEs_tags_317, /* Same as above */ + sizeof(asn_DEF_NGAP_ExcessPacketDelayThresholdItem_ExtIEs_tags_317) + /sizeof(asn_DEF_NGAP_ExcessPacketDelayThresholdItem_ExtIEs_tags_317[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -38674,16 +46583,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_FailureIndication_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_FailureIndication_ExtIEs_317, + asn_MBR_NGAP_ExcessPacketDelayThresholdItem_ExtIEs_317, 3, /* Elements count */ - &asn_SPC_NGAP_FailureIndication_ExtIEs_specs_317 /* Additional specs */ + &asn_SPC_NGAP_ExcessPacketDelayThresholdItem_ExtIEs_specs_317 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_324 = { - sizeof(struct NGAP_FiveG_S_TMSI_ExtIEs__extensionValue), - offsetof(struct NGAP_FiveG_S_TMSI_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_FiveG_S_TMSI_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_FiveG_S_TMSI_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_ExpectedUEActivityBehaviour_ExtIEs__extensionValue), + offsetof(struct NGAP_ExpectedUEActivityBehaviour_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_ExpectedUEActivityBehaviour_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_ExpectedUEActivityBehaviour_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -38711,8 +46620,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_324 = { &asn_SPC_NGAP_extensionValue_specs_324 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_FiveG_S_TMSI_ExtIEs_321[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveG_S_TMSI_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_ExpectedUEActivityBehaviour_ExtIEs_321[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExpectedUEActivityBehaviour_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -38729,7 +46638,7 @@ asn_TYPE_member_t asn_MBR_NGAP_FiveG_S_TMSI_ExtIEs_321[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveG_S_TMSI_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExpectedUEActivityBehaviour_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -38746,7 +46655,7 @@ asn_TYPE_member_t asn_MBR_NGAP_FiveG_S_TMSI_ExtIEs_321[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveG_S_TMSI_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ExpectedUEActivityBehaviour_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_324, @@ -38764,32 +46673,32 @@ asn_TYPE_member_t asn_MBR_NGAP_FiveG_S_TMSI_ExtIEs_321[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_FiveG_S_TMSI_ExtIEs_tags_321[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ExpectedUEActivityBehaviour_ExtIEs_tags_321[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_FiveG_S_TMSI_ExtIEs_tag2el_321[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_321[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_FiveG_S_TMSI_ExtIEs_specs_321 = { - sizeof(struct NGAP_FiveG_S_TMSI_ExtIEs), - offsetof(struct NGAP_FiveG_S_TMSI_ExtIEs, _asn_ctx), - asn_MAP_NGAP_FiveG_S_TMSI_ExtIEs_tag2el_321, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_ExpectedUEActivityBehaviour_ExtIEs_specs_321 = { + sizeof(struct NGAP_ExpectedUEActivityBehaviour_ExtIEs), + offsetof(struct NGAP_ExpectedUEActivityBehaviour_ExtIEs, _asn_ctx), + asn_MAP_NGAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_321, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_FiveG_S_TMSI_ExtIEs = { - "FiveG-S-TMSI-ExtIEs", - "FiveG-S-TMSI-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_ExpectedUEActivityBehaviour_ExtIEs = { + "ExpectedUEActivityBehaviour-ExtIEs", + "ExpectedUEActivityBehaviour-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_FiveG_S_TMSI_ExtIEs_tags_321, - sizeof(asn_DEF_NGAP_FiveG_S_TMSI_ExtIEs_tags_321) - /sizeof(asn_DEF_NGAP_FiveG_S_TMSI_ExtIEs_tags_321[0]), /* 1 */ - asn_DEF_NGAP_FiveG_S_TMSI_ExtIEs_tags_321, /* Same as above */ - sizeof(asn_DEF_NGAP_FiveG_S_TMSI_ExtIEs_tags_321) - /sizeof(asn_DEF_NGAP_FiveG_S_TMSI_ExtIEs_tags_321[0]), /* 1 */ + asn_DEF_NGAP_ExpectedUEActivityBehaviour_ExtIEs_tags_321, + sizeof(asn_DEF_NGAP_ExpectedUEActivityBehaviour_ExtIEs_tags_321) + /sizeof(asn_DEF_NGAP_ExpectedUEActivityBehaviour_ExtIEs_tags_321[0]), /* 1 */ + asn_DEF_NGAP_ExpectedUEActivityBehaviour_ExtIEs_tags_321, /* Same as above */ + sizeof(asn_DEF_NGAP_ExpectedUEActivityBehaviour_ExtIEs_tags_321) + /sizeof(asn_DEF_NGAP_ExpectedUEActivityBehaviour_ExtIEs_tags_321[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -38799,16 +46708,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_FiveG_S_TMSI_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_FiveG_S_TMSI_ExtIEs_321, + asn_MBR_NGAP_ExpectedUEActivityBehaviour_ExtIEs_321, 3, /* Elements count */ - &asn_SPC_NGAP_FiveG_S_TMSI_ExtIEs_specs_321 /* Additional specs */ + &asn_SPC_NGAP_ExpectedUEActivityBehaviour_ExtIEs_specs_321 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_328 = { - sizeof(struct NGAP_ForbiddenAreaInformation_Item_ExtIEs__extensionValue), - offsetof(struct NGAP_ForbiddenAreaInformation_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_ForbiddenAreaInformation_Item_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_ForbiddenAreaInformation_Item_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_ExpectedUEBehaviour_ExtIEs__extensionValue), + offsetof(struct NGAP_ExpectedUEBehaviour_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_ExpectedUEBehaviour_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_ExpectedUEBehaviour_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -38836,8 +46745,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_328 = { &asn_SPC_NGAP_extensionValue_specs_328 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ForbiddenAreaInformation_Item_ExtIEs_325[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_ForbiddenAreaInformation_Item_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_ExpectedUEBehaviour_ExtIEs_325[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExpectedUEBehaviour_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -38854,7 +46763,7 @@ asn_TYPE_member_t asn_MBR_NGAP_ForbiddenAreaInformation_Item_ExtIEs_325[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_ForbiddenAreaInformation_Item_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExpectedUEBehaviour_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -38871,7 +46780,7 @@ asn_TYPE_member_t asn_MBR_NGAP_ForbiddenAreaInformation_Item_ExtIEs_325[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ForbiddenAreaInformation_Item_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ExpectedUEBehaviour_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_328, @@ -38889,32 +46798,32 @@ asn_TYPE_member_t asn_MBR_NGAP_ForbiddenAreaInformation_Item_ExtIEs_325[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ForbiddenAreaInformation_Item_ExtIEs_tags_325[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ExpectedUEBehaviour_ExtIEs_tags_325[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_ForbiddenAreaInformation_Item_ExtIEs_tag2el_325[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_ExpectedUEBehaviour_ExtIEs_tag2el_325[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_ForbiddenAreaInformation_Item_ExtIEs_specs_325 = { - sizeof(struct NGAP_ForbiddenAreaInformation_Item_ExtIEs), - offsetof(struct NGAP_ForbiddenAreaInformation_Item_ExtIEs, _asn_ctx), - asn_MAP_NGAP_ForbiddenAreaInformation_Item_ExtIEs_tag2el_325, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_ExpectedUEBehaviour_ExtIEs_specs_325 = { + sizeof(struct NGAP_ExpectedUEBehaviour_ExtIEs), + offsetof(struct NGAP_ExpectedUEBehaviour_ExtIEs, _asn_ctx), + asn_MAP_NGAP_ExpectedUEBehaviour_ExtIEs_tag2el_325, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ForbiddenAreaInformation_Item_ExtIEs = { - "ForbiddenAreaInformation-Item-ExtIEs", - "ForbiddenAreaInformation-Item-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_ExpectedUEBehaviour_ExtIEs = { + "ExpectedUEBehaviour-ExtIEs", + "ExpectedUEBehaviour-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ForbiddenAreaInformation_Item_ExtIEs_tags_325, - sizeof(asn_DEF_NGAP_ForbiddenAreaInformation_Item_ExtIEs_tags_325) - /sizeof(asn_DEF_NGAP_ForbiddenAreaInformation_Item_ExtIEs_tags_325[0]), /* 1 */ - asn_DEF_NGAP_ForbiddenAreaInformation_Item_ExtIEs_tags_325, /* Same as above */ - sizeof(asn_DEF_NGAP_ForbiddenAreaInformation_Item_ExtIEs_tags_325) - /sizeof(asn_DEF_NGAP_ForbiddenAreaInformation_Item_ExtIEs_tags_325[0]), /* 1 */ + asn_DEF_NGAP_ExpectedUEBehaviour_ExtIEs_tags_325, + sizeof(asn_DEF_NGAP_ExpectedUEBehaviour_ExtIEs_tags_325) + /sizeof(asn_DEF_NGAP_ExpectedUEBehaviour_ExtIEs_tags_325[0]), /* 1 */ + asn_DEF_NGAP_ExpectedUEBehaviour_ExtIEs_tags_325, /* Same as above */ + sizeof(asn_DEF_NGAP_ExpectedUEBehaviour_ExtIEs_tags_325) + /sizeof(asn_DEF_NGAP_ExpectedUEBehaviour_ExtIEs_tags_325[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -38924,16 +46833,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ForbiddenAreaInformation_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_ForbiddenAreaInformation_Item_ExtIEs_325, + asn_MBR_NGAP_ExpectedUEBehaviour_ExtIEs_325, 3, /* Elements count */ - &asn_SPC_NGAP_ForbiddenAreaInformation_Item_ExtIEs_specs_325 /* Additional specs */ + &asn_SPC_NGAP_ExpectedUEBehaviour_ExtIEs_specs_325 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_332 = { - sizeof(struct NGAP_FromEUTRANtoNGRAN_ExtIEs__extensionValue), - offsetof(struct NGAP_FromEUTRANtoNGRAN_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_FromEUTRANtoNGRAN_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_FromEUTRANtoNGRAN_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs__extensionValue), + offsetof(struct NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -38961,8 +46870,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_332 = { &asn_SPC_NGAP_extensionValue_specs_332 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_FromEUTRANtoNGRAN_ExtIEs_329[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_FromEUTRANtoNGRAN_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_329[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -38979,7 +46888,7 @@ asn_TYPE_member_t asn_MBR_NGAP_FromEUTRANtoNGRAN_ExtIEs_329[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_FromEUTRANtoNGRAN_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -38996,7 +46905,7 @@ asn_TYPE_member_t asn_MBR_NGAP_FromEUTRANtoNGRAN_ExtIEs_329[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_FromEUTRANtoNGRAN_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_332, @@ -39014,32 +46923,32 @@ asn_TYPE_member_t asn_MBR_NGAP_FromEUTRANtoNGRAN_ExtIEs_329[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_FromEUTRANtoNGRAN_ExtIEs_tags_329[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_tags_329[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_FromEUTRANtoNGRAN_ExtIEs_tag2el_329[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_tag2el_329[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_FromEUTRANtoNGRAN_ExtIEs_specs_329 = { - sizeof(struct NGAP_FromEUTRANtoNGRAN_ExtIEs), - offsetof(struct NGAP_FromEUTRANtoNGRAN_ExtIEs, _asn_ctx), - asn_MAP_NGAP_FromEUTRANtoNGRAN_ExtIEs_tag2el_329, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_specs_329 = { + sizeof(struct NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs), + offsetof(struct NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_tag2el_329, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_FromEUTRANtoNGRAN_ExtIEs = { - "FromEUTRANtoNGRAN-ExtIEs", - "FromEUTRANtoNGRAN-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs = { + "ExpectedUEMovingTrajectoryItem-ExtIEs", + "ExpectedUEMovingTrajectoryItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_FromEUTRANtoNGRAN_ExtIEs_tags_329, - sizeof(asn_DEF_NGAP_FromEUTRANtoNGRAN_ExtIEs_tags_329) - /sizeof(asn_DEF_NGAP_FromEUTRANtoNGRAN_ExtIEs_tags_329[0]), /* 1 */ - asn_DEF_NGAP_FromEUTRANtoNGRAN_ExtIEs_tags_329, /* Same as above */ - sizeof(asn_DEF_NGAP_FromEUTRANtoNGRAN_ExtIEs_tags_329) - /sizeof(asn_DEF_NGAP_FromEUTRANtoNGRAN_ExtIEs_tags_329[0]), /* 1 */ + asn_DEF_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_tags_329, + sizeof(asn_DEF_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_tags_329) + /sizeof(asn_DEF_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_tags_329[0]), /* 1 */ + asn_DEF_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_tags_329, /* Same as above */ + sizeof(asn_DEF_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_tags_329) + /sizeof(asn_DEF_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_tags_329[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -39049,16 +46958,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_FromEUTRANtoNGRAN_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_FromEUTRANtoNGRAN_ExtIEs_329, + asn_MBR_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_329, 3, /* Elements count */ - &asn_SPC_NGAP_FromEUTRANtoNGRAN_ExtIEs_specs_329 /* Additional specs */ + &asn_SPC_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_specs_329 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_336 = { - sizeof(struct NGAP_FromNGRANtoEUTRAN_ExtIEs__extensionValue), - offsetof(struct NGAP_FromNGRANtoEUTRAN_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_FromNGRANtoEUTRAN_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_FromNGRANtoEUTRAN_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_Extended_AMFName_ExtIEs__extensionValue), + offsetof(struct NGAP_Extended_AMFName_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_Extended_AMFName_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_Extended_AMFName_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -39086,8 +46995,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_336 = { &asn_SPC_NGAP_extensionValue_specs_336 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_FromNGRANtoEUTRAN_ExtIEs_333[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_FromNGRANtoEUTRAN_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_Extended_AMFName_ExtIEs_333[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_Extended_AMFName_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -39104,7 +47013,7 @@ asn_TYPE_member_t asn_MBR_NGAP_FromNGRANtoEUTRAN_ExtIEs_333[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_FromNGRANtoEUTRAN_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_Extended_AMFName_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -39121,7 +47030,7 @@ asn_TYPE_member_t asn_MBR_NGAP_FromNGRANtoEUTRAN_ExtIEs_333[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_FromNGRANtoEUTRAN_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_Extended_AMFName_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_336, @@ -39139,32 +47048,32 @@ asn_TYPE_member_t asn_MBR_NGAP_FromNGRANtoEUTRAN_ExtIEs_333[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_FromNGRANtoEUTRAN_ExtIEs_tags_333[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_Extended_AMFName_ExtIEs_tags_333[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_FromNGRANtoEUTRAN_ExtIEs_tag2el_333[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_Extended_AMFName_ExtIEs_tag2el_333[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_FromNGRANtoEUTRAN_ExtIEs_specs_333 = { - sizeof(struct NGAP_FromNGRANtoEUTRAN_ExtIEs), - offsetof(struct NGAP_FromNGRANtoEUTRAN_ExtIEs, _asn_ctx), - asn_MAP_NGAP_FromNGRANtoEUTRAN_ExtIEs_tag2el_333, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_Extended_AMFName_ExtIEs_specs_333 = { + sizeof(struct NGAP_Extended_AMFName_ExtIEs), + offsetof(struct NGAP_Extended_AMFName_ExtIEs, _asn_ctx), + asn_MAP_NGAP_Extended_AMFName_ExtIEs_tag2el_333, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_FromNGRANtoEUTRAN_ExtIEs = { - "FromNGRANtoEUTRAN-ExtIEs", - "FromNGRANtoEUTRAN-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_Extended_AMFName_ExtIEs = { + "Extended-AMFName-ExtIEs", + "Extended-AMFName-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_FromNGRANtoEUTRAN_ExtIEs_tags_333, - sizeof(asn_DEF_NGAP_FromNGRANtoEUTRAN_ExtIEs_tags_333) - /sizeof(asn_DEF_NGAP_FromNGRANtoEUTRAN_ExtIEs_tags_333[0]), /* 1 */ - asn_DEF_NGAP_FromNGRANtoEUTRAN_ExtIEs_tags_333, /* Same as above */ - sizeof(asn_DEF_NGAP_FromNGRANtoEUTRAN_ExtIEs_tags_333) - /sizeof(asn_DEF_NGAP_FromNGRANtoEUTRAN_ExtIEs_tags_333[0]), /* 1 */ + asn_DEF_NGAP_Extended_AMFName_ExtIEs_tags_333, + sizeof(asn_DEF_NGAP_Extended_AMFName_ExtIEs_tags_333) + /sizeof(asn_DEF_NGAP_Extended_AMFName_ExtIEs_tags_333[0]), /* 1 */ + asn_DEF_NGAP_Extended_AMFName_ExtIEs_tags_333, /* Same as above */ + sizeof(asn_DEF_NGAP_Extended_AMFName_ExtIEs_tags_333) + /sizeof(asn_DEF_NGAP_Extended_AMFName_ExtIEs_tags_333[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -39174,40 +47083,18 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_FromNGRANtoEUTRAN_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_FromNGRANtoEUTRAN_ExtIEs_333, + asn_MBR_NGAP_Extended_AMFName_ExtIEs_333, 3, /* Elements count */ - &asn_SPC_NGAP_FromNGRANtoEUTRAN_ExtIEs_specs_333 /* Additional specs */ + &asn_SPC_NGAP_Extended_AMFName_ExtIEs_specs_333 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_340[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_GBR_QosInformation_ExtIEs__extensionValue, choice.AlternativeQoSParaSetList), - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), - 0, - &asn_DEF_NGAP_AlternativeQoSParaSetList, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - 0 - }, - 0, 0, /* No default value */ - "AlternativeQoSParaSetList" - }, -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_340[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* AlternativeQoSParaSetList */ -}; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_340 = { - sizeof(struct NGAP_GBR_QosInformation_ExtIEs__extensionValue), - offsetof(struct NGAP_GBR_QosInformation_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_GBR_QosInformation_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_GBR_QosInformation_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_340, - 1, /* Count of tags in the map */ + sizeof(struct NGAP_Extended_RANNodeName_ExtIEs__extensionValue), + offsetof(struct NGAP_Extended_RANNodeName_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_Extended_RANNodeName_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_Extended_RANNodeName_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -39229,13 +47116,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_340 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_340, - 1, /* Elements count */ + 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_340 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_GBR_QosInformation_ExtIEs_337[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_GBR_QosInformation_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_Extended_RANNodeName_ExtIEs_337[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_Extended_RANNodeName_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -39252,11 +47138,11 @@ asn_TYPE_member_t asn_MBR_NGAP_GBR_QosInformation_ExtIEs_337[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_GBR_QosInformation_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_Extended_RANNodeName_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, - select_GBR_QosInformation_ExtIEs_NGAP_criticality_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -39269,11 +47155,11 @@ asn_TYPE_member_t asn_MBR_NGAP_GBR_QosInformation_ExtIEs_337[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GBR_QosInformation_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_Extended_RANNodeName_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_340, - select_GBR_QosInformation_ExtIEs_NGAP_extensionValue_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -39287,32 +47173,32 @@ asn_TYPE_member_t asn_MBR_NGAP_GBR_QosInformation_ExtIEs_337[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_GBR_QosInformation_ExtIEs_tags_337[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_Extended_RANNodeName_ExtIEs_tags_337[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_GBR_QosInformation_ExtIEs_tag2el_337[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_Extended_RANNodeName_ExtIEs_tag2el_337[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_GBR_QosInformation_ExtIEs_specs_337 = { - sizeof(struct NGAP_GBR_QosInformation_ExtIEs), - offsetof(struct NGAP_GBR_QosInformation_ExtIEs, _asn_ctx), - asn_MAP_NGAP_GBR_QosInformation_ExtIEs_tag2el_337, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_Extended_RANNodeName_ExtIEs_specs_337 = { + sizeof(struct NGAP_Extended_RANNodeName_ExtIEs), + offsetof(struct NGAP_Extended_RANNodeName_ExtIEs, _asn_ctx), + asn_MAP_NGAP_Extended_RANNodeName_ExtIEs_tag2el_337, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_GBR_QosInformation_ExtIEs = { - "GBR-QosInformation-ExtIEs", - "GBR-QosInformation-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_Extended_RANNodeName_ExtIEs = { + "Extended-RANNodeName-ExtIEs", + "Extended-RANNodeName-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_GBR_QosInformation_ExtIEs_tags_337, - sizeof(asn_DEF_NGAP_GBR_QosInformation_ExtIEs_tags_337) - /sizeof(asn_DEF_NGAP_GBR_QosInformation_ExtIEs_tags_337[0]), /* 1 */ - asn_DEF_NGAP_GBR_QosInformation_ExtIEs_tags_337, /* Same as above */ - sizeof(asn_DEF_NGAP_GBR_QosInformation_ExtIEs_tags_337) - /sizeof(asn_DEF_NGAP_GBR_QosInformation_ExtIEs_tags_337[0]), /* 1 */ + asn_DEF_NGAP_Extended_RANNodeName_ExtIEs_tags_337, + sizeof(asn_DEF_NGAP_Extended_RANNodeName_ExtIEs_tags_337) + /sizeof(asn_DEF_NGAP_Extended_RANNodeName_ExtIEs_tags_337[0]), /* 1 */ + asn_DEF_NGAP_Extended_RANNodeName_ExtIEs_tags_337, /* Same as above */ + sizeof(asn_DEF_NGAP_Extended_RANNodeName_ExtIEs_tags_337) + /sizeof(asn_DEF_NGAP_Extended_RANNodeName_ExtIEs_tags_337[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -39322,16 +47208,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_GBR_QosInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_GBR_QosInformation_ExtIEs_337, + asn_MBR_NGAP_Extended_RANNodeName_ExtIEs_337, 3, /* Elements count */ - &asn_SPC_NGAP_GBR_QosInformation_ExtIEs_specs_337 /* Additional specs */ + &asn_SPC_NGAP_Extended_RANNodeName_ExtIEs_specs_337 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_344 = { - sizeof(struct NGAP_GlobalENB_ID_ExtIEs__extensionValue), - offsetof(struct NGAP_GlobalENB_ID_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_GlobalENB_ID_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_GlobalENB_ID_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_ExtendedRATRestrictionInformation_ExtIEs__extensionValue), + offsetof(struct NGAP_ExtendedRATRestrictionInformation_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_ExtendedRATRestrictionInformation_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_ExtendedRATRestrictionInformation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -39359,8 +47245,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_344 = { &asn_SPC_NGAP_extensionValue_specs_344 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_GlobalENB_ID_ExtIEs_341[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalENB_ID_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_ExtendedRATRestrictionInformation_ExtIEs_341[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExtendedRATRestrictionInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -39377,7 +47263,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalENB_ID_ExtIEs_341[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalENB_ID_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExtendedRATRestrictionInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -39394,7 +47280,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalENB_ID_ExtIEs_341[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalENB_ID_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ExtendedRATRestrictionInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_344, @@ -39412,32 +47298,32 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalENB_ID_ExtIEs_341[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_GlobalENB_ID_ExtIEs_tags_341[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ExtendedRATRestrictionInformation_ExtIEs_tags_341[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_GlobalENB_ID_ExtIEs_tag2el_341[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_ExtendedRATRestrictionInformation_ExtIEs_tag2el_341[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalENB_ID_ExtIEs_specs_341 = { - sizeof(struct NGAP_GlobalENB_ID_ExtIEs), - offsetof(struct NGAP_GlobalENB_ID_ExtIEs, _asn_ctx), - asn_MAP_NGAP_GlobalENB_ID_ExtIEs_tag2el_341, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_ExtendedRATRestrictionInformation_ExtIEs_specs_341 = { + sizeof(struct NGAP_ExtendedRATRestrictionInformation_ExtIEs), + offsetof(struct NGAP_ExtendedRATRestrictionInformation_ExtIEs, _asn_ctx), + asn_MAP_NGAP_ExtendedRATRestrictionInformation_ExtIEs_tag2el_341, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalENB_ID_ExtIEs = { - "GlobalENB-ID-ExtIEs", - "GlobalENB-ID-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_ExtendedRATRestrictionInformation_ExtIEs = { + "ExtendedRATRestrictionInformation-ExtIEs", + "ExtendedRATRestrictionInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_GlobalENB_ID_ExtIEs_tags_341, - sizeof(asn_DEF_NGAP_GlobalENB_ID_ExtIEs_tags_341) - /sizeof(asn_DEF_NGAP_GlobalENB_ID_ExtIEs_tags_341[0]), /* 1 */ - asn_DEF_NGAP_GlobalENB_ID_ExtIEs_tags_341, /* Same as above */ - sizeof(asn_DEF_NGAP_GlobalENB_ID_ExtIEs_tags_341) - /sizeof(asn_DEF_NGAP_GlobalENB_ID_ExtIEs_tags_341[0]), /* 1 */ + asn_DEF_NGAP_ExtendedRATRestrictionInformation_ExtIEs_tags_341, + sizeof(asn_DEF_NGAP_ExtendedRATRestrictionInformation_ExtIEs_tags_341) + /sizeof(asn_DEF_NGAP_ExtendedRATRestrictionInformation_ExtIEs_tags_341[0]), /* 1 */ + asn_DEF_NGAP_ExtendedRATRestrictionInformation_ExtIEs_tags_341, /* Same as above */ + sizeof(asn_DEF_NGAP_ExtendedRATRestrictionInformation_ExtIEs_tags_341) + /sizeof(asn_DEF_NGAP_ExtendedRATRestrictionInformation_ExtIEs_tags_341[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -39447,16 +47333,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalENB_ID_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_GlobalENB_ID_ExtIEs_341, + asn_MBR_NGAP_ExtendedRATRestrictionInformation_ExtIEs_341, 3, /* Elements count */ - &asn_SPC_NGAP_GlobalENB_ID_ExtIEs_specs_341 /* Additional specs */ + &asn_SPC_NGAP_ExtendedRATRestrictionInformation_ExtIEs_specs_341 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_348 = { - sizeof(struct NGAP_GlobalGNB_ID_ExtIEs__extensionValue), - offsetof(struct NGAP_GlobalGNB_ID_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_GlobalGNB_ID_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_GlobalGNB_ID_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_EventL1LoggedMDTConfig_ExtIEs__extensionValue), + offsetof(struct NGAP_EventL1LoggedMDTConfig_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_EventL1LoggedMDTConfig_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_EventL1LoggedMDTConfig_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -39484,8 +47370,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_348 = { &asn_SPC_NGAP_extensionValue_specs_348 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_GlobalGNB_ID_ExtIEs_345[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalGNB_ID_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_EventL1LoggedMDTConfig_ExtIEs_345[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EventL1LoggedMDTConfig_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -39502,7 +47388,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalGNB_ID_ExtIEs_345[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalGNB_ID_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EventL1LoggedMDTConfig_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -39519,7 +47405,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalGNB_ID_ExtIEs_345[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalGNB_ID_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EventL1LoggedMDTConfig_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_348, @@ -39537,32 +47423,32 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalGNB_ID_ExtIEs_345[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_GlobalGNB_ID_ExtIEs_tags_345[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_EventL1LoggedMDTConfig_ExtIEs_tags_345[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_GlobalGNB_ID_ExtIEs_tag2el_345[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_EventL1LoggedMDTConfig_ExtIEs_tag2el_345[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalGNB_ID_ExtIEs_specs_345 = { - sizeof(struct NGAP_GlobalGNB_ID_ExtIEs), - offsetof(struct NGAP_GlobalGNB_ID_ExtIEs, _asn_ctx), - asn_MAP_NGAP_GlobalGNB_ID_ExtIEs_tag2el_345, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EventL1LoggedMDTConfig_ExtIEs_specs_345 = { + sizeof(struct NGAP_EventL1LoggedMDTConfig_ExtIEs), + offsetof(struct NGAP_EventL1LoggedMDTConfig_ExtIEs, _asn_ctx), + asn_MAP_NGAP_EventL1LoggedMDTConfig_ExtIEs_tag2el_345, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalGNB_ID_ExtIEs = { - "GlobalGNB-ID-ExtIEs", - "GlobalGNB-ID-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_EventL1LoggedMDTConfig_ExtIEs = { + "EventL1LoggedMDTConfig-ExtIEs", + "EventL1LoggedMDTConfig-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_GlobalGNB_ID_ExtIEs_tags_345, - sizeof(asn_DEF_NGAP_GlobalGNB_ID_ExtIEs_tags_345) - /sizeof(asn_DEF_NGAP_GlobalGNB_ID_ExtIEs_tags_345[0]), /* 1 */ - asn_DEF_NGAP_GlobalGNB_ID_ExtIEs_tags_345, /* Same as above */ - sizeof(asn_DEF_NGAP_GlobalGNB_ID_ExtIEs_tags_345) - /sizeof(asn_DEF_NGAP_GlobalGNB_ID_ExtIEs_tags_345[0]), /* 1 */ + asn_DEF_NGAP_EventL1LoggedMDTConfig_ExtIEs_tags_345, + sizeof(asn_DEF_NGAP_EventL1LoggedMDTConfig_ExtIEs_tags_345) + /sizeof(asn_DEF_NGAP_EventL1LoggedMDTConfig_ExtIEs_tags_345[0]), /* 1 */ + asn_DEF_NGAP_EventL1LoggedMDTConfig_ExtIEs_tags_345, /* Same as above */ + sizeof(asn_DEF_NGAP_EventL1LoggedMDTConfig_ExtIEs_tags_345) + /sizeof(asn_DEF_NGAP_EventL1LoggedMDTConfig_ExtIEs_tags_345[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -39572,16 +47458,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalGNB_ID_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_GlobalGNB_ID_ExtIEs_345, + asn_MBR_NGAP_EventL1LoggedMDTConfig_ExtIEs_345, 3, /* Elements count */ - &asn_SPC_NGAP_GlobalGNB_ID_ExtIEs_specs_345 /* Additional specs */ + &asn_SPC_NGAP_EventL1LoggedMDTConfig_ExtIEs_specs_345 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_352 = { - sizeof(struct NGAP_GlobalN3IWF_ID_ExtIEs__extensionValue), - offsetof(struct NGAP_GlobalN3IWF_ID_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_GlobalN3IWF_ID_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_GlobalN3IWF_ID_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_FailureIndication_ExtIEs__extensionValue), + offsetof(struct NGAP_FailureIndication_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_FailureIndication_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_FailureIndication_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -39609,8 +47495,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_352 = { &asn_SPC_NGAP_extensionValue_specs_352 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_GlobalN3IWF_ID_ExtIEs_349[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalN3IWF_ID_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_FailureIndication_ExtIEs_349[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_FailureIndication_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -39627,7 +47513,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalN3IWF_ID_ExtIEs_349[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalN3IWF_ID_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_FailureIndication_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -39644,7 +47530,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalN3IWF_ID_ExtIEs_349[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalN3IWF_ID_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_FailureIndication_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_352, @@ -39662,32 +47548,32 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalN3IWF_ID_ExtIEs_349[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_GlobalN3IWF_ID_ExtIEs_tags_349[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_FailureIndication_ExtIEs_tags_349[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_GlobalN3IWF_ID_ExtIEs_tag2el_349[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_FailureIndication_ExtIEs_tag2el_349[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalN3IWF_ID_ExtIEs_specs_349 = { - sizeof(struct NGAP_GlobalN3IWF_ID_ExtIEs), - offsetof(struct NGAP_GlobalN3IWF_ID_ExtIEs, _asn_ctx), - asn_MAP_NGAP_GlobalN3IWF_ID_ExtIEs_tag2el_349, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_FailureIndication_ExtIEs_specs_349 = { + sizeof(struct NGAP_FailureIndication_ExtIEs), + offsetof(struct NGAP_FailureIndication_ExtIEs, _asn_ctx), + asn_MAP_NGAP_FailureIndication_ExtIEs_tag2el_349, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalN3IWF_ID_ExtIEs = { - "GlobalN3IWF-ID-ExtIEs", - "GlobalN3IWF-ID-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_FailureIndication_ExtIEs = { + "FailureIndication-ExtIEs", + "FailureIndication-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_GlobalN3IWF_ID_ExtIEs_tags_349, - sizeof(asn_DEF_NGAP_GlobalN3IWF_ID_ExtIEs_tags_349) - /sizeof(asn_DEF_NGAP_GlobalN3IWF_ID_ExtIEs_tags_349[0]), /* 1 */ - asn_DEF_NGAP_GlobalN3IWF_ID_ExtIEs_tags_349, /* Same as above */ - sizeof(asn_DEF_NGAP_GlobalN3IWF_ID_ExtIEs_tags_349) - /sizeof(asn_DEF_NGAP_GlobalN3IWF_ID_ExtIEs_tags_349[0]), /* 1 */ + asn_DEF_NGAP_FailureIndication_ExtIEs_tags_349, + sizeof(asn_DEF_NGAP_FailureIndication_ExtIEs_tags_349) + /sizeof(asn_DEF_NGAP_FailureIndication_ExtIEs_tags_349[0]), /* 1 */ + asn_DEF_NGAP_FailureIndication_ExtIEs_tags_349, /* Same as above */ + sizeof(asn_DEF_NGAP_FailureIndication_ExtIEs_tags_349) + /sizeof(asn_DEF_NGAP_FailureIndication_ExtIEs_tags_349[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -39697,16 +47583,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalN3IWF_ID_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_GlobalN3IWF_ID_ExtIEs_349, + asn_MBR_NGAP_FailureIndication_ExtIEs_349, 3, /* Elements count */ - &asn_SPC_NGAP_GlobalN3IWF_ID_ExtIEs_specs_349 /* Additional specs */ + &asn_SPC_NGAP_FailureIndication_ExtIEs_specs_349 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_356 = { - sizeof(struct NGAP_GlobalLine_ID_ExtIEs__extensionValue), - offsetof(struct NGAP_GlobalLine_ID_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_GlobalLine_ID_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_GlobalLine_ID_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_FiveG_ProSeAuthorized_ExtIEs__extensionValue), + offsetof(struct NGAP_FiveG_ProSeAuthorized_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_FiveG_ProSeAuthorized_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_FiveG_ProSeAuthorized_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -39734,8 +47620,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_356 = { &asn_SPC_NGAP_extensionValue_specs_356 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_GlobalLine_ID_ExtIEs_353[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalLine_ID_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_FiveG_ProSeAuthorized_ExtIEs_353[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveG_ProSeAuthorized_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -39752,7 +47638,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalLine_ID_ExtIEs_353[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalLine_ID_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveG_ProSeAuthorized_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -39769,7 +47655,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalLine_ID_ExtIEs_353[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalLine_ID_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveG_ProSeAuthorized_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_356, @@ -39787,32 +47673,32 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalLine_ID_ExtIEs_353[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_GlobalLine_ID_ExtIEs_tags_353[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_FiveG_ProSeAuthorized_ExtIEs_tags_353[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_GlobalLine_ID_ExtIEs_tag2el_353[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_FiveG_ProSeAuthorized_ExtIEs_tag2el_353[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalLine_ID_ExtIEs_specs_353 = { - sizeof(struct NGAP_GlobalLine_ID_ExtIEs), - offsetof(struct NGAP_GlobalLine_ID_ExtIEs, _asn_ctx), - asn_MAP_NGAP_GlobalLine_ID_ExtIEs_tag2el_353, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_FiveG_ProSeAuthorized_ExtIEs_specs_353 = { + sizeof(struct NGAP_FiveG_ProSeAuthorized_ExtIEs), + offsetof(struct NGAP_FiveG_ProSeAuthorized_ExtIEs, _asn_ctx), + asn_MAP_NGAP_FiveG_ProSeAuthorized_ExtIEs_tag2el_353, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalLine_ID_ExtIEs = { - "GlobalLine-ID-ExtIEs", - "GlobalLine-ID-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_FiveG_ProSeAuthorized_ExtIEs = { + "FiveG-ProSeAuthorized-ExtIEs", + "FiveG-ProSeAuthorized-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_GlobalLine_ID_ExtIEs_tags_353, - sizeof(asn_DEF_NGAP_GlobalLine_ID_ExtIEs_tags_353) - /sizeof(asn_DEF_NGAP_GlobalLine_ID_ExtIEs_tags_353[0]), /* 1 */ - asn_DEF_NGAP_GlobalLine_ID_ExtIEs_tags_353, /* Same as above */ - sizeof(asn_DEF_NGAP_GlobalLine_ID_ExtIEs_tags_353) - /sizeof(asn_DEF_NGAP_GlobalLine_ID_ExtIEs_tags_353[0]), /* 1 */ + asn_DEF_NGAP_FiveG_ProSeAuthorized_ExtIEs_tags_353, + sizeof(asn_DEF_NGAP_FiveG_ProSeAuthorized_ExtIEs_tags_353) + /sizeof(asn_DEF_NGAP_FiveG_ProSeAuthorized_ExtIEs_tags_353[0]), /* 1 */ + asn_DEF_NGAP_FiveG_ProSeAuthorized_ExtIEs_tags_353, /* Same as above */ + sizeof(asn_DEF_NGAP_FiveG_ProSeAuthorized_ExtIEs_tags_353) + /sizeof(asn_DEF_NGAP_FiveG_ProSeAuthorized_ExtIEs_tags_353[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -39822,16 +47708,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalLine_ID_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_GlobalLine_ID_ExtIEs_353, + asn_MBR_NGAP_FiveG_ProSeAuthorized_ExtIEs_353, 3, /* Elements count */ - &asn_SPC_NGAP_GlobalLine_ID_ExtIEs_specs_353 /* Additional specs */ + &asn_SPC_NGAP_FiveG_ProSeAuthorized_ExtIEs_specs_353 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_360 = { - sizeof(struct NGAP_GlobalNgENB_ID_ExtIEs__extensionValue), - offsetof(struct NGAP_GlobalNgENB_ID_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_GlobalNgENB_ID_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_GlobalNgENB_ID_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_FiveG_ProSePC5QoSParameters_ExtIEs__extensionValue), + offsetof(struct NGAP_FiveG_ProSePC5QoSParameters_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_FiveG_ProSePC5QoSParameters_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_FiveG_ProSePC5QoSParameters_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -39859,8 +47745,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_360 = { &asn_SPC_NGAP_extensionValue_specs_360 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_GlobalNgENB_ID_ExtIEs_357[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalNgENB_ID_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs_357[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveG_ProSePC5QoSParameters_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -39877,7 +47763,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalNgENB_ID_ExtIEs_357[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalNgENB_ID_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveG_ProSePC5QoSParameters_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -39894,7 +47780,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalNgENB_ID_ExtIEs_357[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalNgENB_ID_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveG_ProSePC5QoSParameters_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_360, @@ -39912,32 +47798,32 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalNgENB_ID_ExtIEs_357[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_GlobalNgENB_ID_ExtIEs_tags_357[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs_tags_357[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_GlobalNgENB_ID_ExtIEs_tag2el_357[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs_tag2el_357[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalNgENB_ID_ExtIEs_specs_357 = { - sizeof(struct NGAP_GlobalNgENB_ID_ExtIEs), - offsetof(struct NGAP_GlobalNgENB_ID_ExtIEs, _asn_ctx), - asn_MAP_NGAP_GlobalNgENB_ID_ExtIEs_tag2el_357, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs_specs_357 = { + sizeof(struct NGAP_FiveG_ProSePC5QoSParameters_ExtIEs), + offsetof(struct NGAP_FiveG_ProSePC5QoSParameters_ExtIEs, _asn_ctx), + asn_MAP_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs_tag2el_357, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalNgENB_ID_ExtIEs = { - "GlobalNgENB-ID-ExtIEs", - "GlobalNgENB-ID-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs = { + "FiveG-ProSePC5QoSParameters-ExtIEs", + "FiveG-ProSePC5QoSParameters-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_GlobalNgENB_ID_ExtIEs_tags_357, - sizeof(asn_DEF_NGAP_GlobalNgENB_ID_ExtIEs_tags_357) - /sizeof(asn_DEF_NGAP_GlobalNgENB_ID_ExtIEs_tags_357[0]), /* 1 */ - asn_DEF_NGAP_GlobalNgENB_ID_ExtIEs_tags_357, /* Same as above */ - sizeof(asn_DEF_NGAP_GlobalNgENB_ID_ExtIEs_tags_357) - /sizeof(asn_DEF_NGAP_GlobalNgENB_ID_ExtIEs_tags_357[0]), /* 1 */ + asn_DEF_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs_tags_357, + sizeof(asn_DEF_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs_tags_357) + /sizeof(asn_DEF_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs_tags_357[0]), /* 1 */ + asn_DEF_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs_tags_357, /* Same as above */ + sizeof(asn_DEF_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs_tags_357) + /sizeof(asn_DEF_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs_tags_357[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -39947,16 +47833,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalNgENB_ID_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_GlobalNgENB_ID_ExtIEs_357, + asn_MBR_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs_357, 3, /* Elements count */ - &asn_SPC_NGAP_GlobalNgENB_ID_ExtIEs_specs_357 /* Additional specs */ + &asn_SPC_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs_specs_357 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_364 = { - sizeof(struct NGAP_GlobalTNGF_ID_ExtIEs__extensionValue), - offsetof(struct NGAP_GlobalTNGF_ID_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_GlobalTNGF_ID_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_GlobalTNGF_ID_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_FiveGProSePC5QoSFlowItem_ExtIEs__extensionValue), + offsetof(struct NGAP_FiveGProSePC5QoSFlowItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_FiveGProSePC5QoSFlowItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_FiveGProSePC5QoSFlowItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -39984,8 +47870,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_364 = { &asn_SPC_NGAP_extensionValue_specs_364 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_GlobalTNGF_ID_ExtIEs_361[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalTNGF_ID_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs_361[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveGProSePC5QoSFlowItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -40002,7 +47888,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalTNGF_ID_ExtIEs_361[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalTNGF_ID_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveGProSePC5QoSFlowItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -40019,7 +47905,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalTNGF_ID_ExtIEs_361[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalTNGF_ID_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveGProSePC5QoSFlowItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_364, @@ -40037,32 +47923,32 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalTNGF_ID_ExtIEs_361[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_GlobalTNGF_ID_ExtIEs_tags_361[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs_tags_361[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_GlobalTNGF_ID_ExtIEs_tag2el_361[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs_tag2el_361[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalTNGF_ID_ExtIEs_specs_361 = { - sizeof(struct NGAP_GlobalTNGF_ID_ExtIEs), - offsetof(struct NGAP_GlobalTNGF_ID_ExtIEs, _asn_ctx), - asn_MAP_NGAP_GlobalTNGF_ID_ExtIEs_tag2el_361, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs_specs_361 = { + sizeof(struct NGAP_FiveGProSePC5QoSFlowItem_ExtIEs), + offsetof(struct NGAP_FiveGProSePC5QoSFlowItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs_tag2el_361, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalTNGF_ID_ExtIEs = { - "GlobalTNGF-ID-ExtIEs", - "GlobalTNGF-ID-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs = { + "FiveGProSePC5QoSFlowItem-ExtIEs", + "FiveGProSePC5QoSFlowItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_GlobalTNGF_ID_ExtIEs_tags_361, - sizeof(asn_DEF_NGAP_GlobalTNGF_ID_ExtIEs_tags_361) - /sizeof(asn_DEF_NGAP_GlobalTNGF_ID_ExtIEs_tags_361[0]), /* 1 */ - asn_DEF_NGAP_GlobalTNGF_ID_ExtIEs_tags_361, /* Same as above */ - sizeof(asn_DEF_NGAP_GlobalTNGF_ID_ExtIEs_tags_361) - /sizeof(asn_DEF_NGAP_GlobalTNGF_ID_ExtIEs_tags_361[0]), /* 1 */ + asn_DEF_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs_tags_361, + sizeof(asn_DEF_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs_tags_361) + /sizeof(asn_DEF_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs_tags_361[0]), /* 1 */ + asn_DEF_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs_tags_361, /* Same as above */ + sizeof(asn_DEF_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs_tags_361) + /sizeof(asn_DEF_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs_tags_361[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -40072,16 +47958,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalTNGF_ID_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_GlobalTNGF_ID_ExtIEs_361, + asn_MBR_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs_361, 3, /* Elements count */ - &asn_SPC_NGAP_GlobalTNGF_ID_ExtIEs_specs_361 /* Additional specs */ + &asn_SPC_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs_specs_361 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_368 = { - sizeof(struct NGAP_GlobalTWIF_ID_ExtIEs__extensionValue), - offsetof(struct NGAP_GlobalTWIF_ID_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_GlobalTWIF_ID_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_GlobalTWIF_ID_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_FiveGProSePC5FlowBitRates_ExtIEs__extensionValue), + offsetof(struct NGAP_FiveGProSePC5FlowBitRates_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_FiveGProSePC5FlowBitRates_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_FiveGProSePC5FlowBitRates_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -40109,8 +47995,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_368 = { &asn_SPC_NGAP_extensionValue_specs_368 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_GlobalTWIF_ID_ExtIEs_365[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalTWIF_ID_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_FiveGProSePC5FlowBitRates_ExtIEs_365[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveGProSePC5FlowBitRates_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -40127,7 +48013,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalTWIF_ID_ExtIEs_365[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalTWIF_ID_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveGProSePC5FlowBitRates_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -40144,7 +48030,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalTWIF_ID_ExtIEs_365[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalTWIF_ID_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveGProSePC5FlowBitRates_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_368, @@ -40162,32 +48048,32 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalTWIF_ID_ExtIEs_365[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_GlobalTWIF_ID_ExtIEs_tags_365[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_FiveGProSePC5FlowBitRates_ExtIEs_tags_365[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_GlobalTWIF_ID_ExtIEs_tag2el_365[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_FiveGProSePC5FlowBitRates_ExtIEs_tag2el_365[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalTWIF_ID_ExtIEs_specs_365 = { - sizeof(struct NGAP_GlobalTWIF_ID_ExtIEs), - offsetof(struct NGAP_GlobalTWIF_ID_ExtIEs, _asn_ctx), - asn_MAP_NGAP_GlobalTWIF_ID_ExtIEs_tag2el_365, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_FiveGProSePC5FlowBitRates_ExtIEs_specs_365 = { + sizeof(struct NGAP_FiveGProSePC5FlowBitRates_ExtIEs), + offsetof(struct NGAP_FiveGProSePC5FlowBitRates_ExtIEs, _asn_ctx), + asn_MAP_NGAP_FiveGProSePC5FlowBitRates_ExtIEs_tag2el_365, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalTWIF_ID_ExtIEs = { - "GlobalTWIF-ID-ExtIEs", - "GlobalTWIF-ID-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_FiveGProSePC5FlowBitRates_ExtIEs = { + "FiveGProSePC5FlowBitRates-ExtIEs", + "FiveGProSePC5FlowBitRates-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_GlobalTWIF_ID_ExtIEs_tags_365, - sizeof(asn_DEF_NGAP_GlobalTWIF_ID_ExtIEs_tags_365) - /sizeof(asn_DEF_NGAP_GlobalTWIF_ID_ExtIEs_tags_365[0]), /* 1 */ - asn_DEF_NGAP_GlobalTWIF_ID_ExtIEs_tags_365, /* Same as above */ - sizeof(asn_DEF_NGAP_GlobalTWIF_ID_ExtIEs_tags_365) - /sizeof(asn_DEF_NGAP_GlobalTWIF_ID_ExtIEs_tags_365[0]), /* 1 */ + asn_DEF_NGAP_FiveGProSePC5FlowBitRates_ExtIEs_tags_365, + sizeof(asn_DEF_NGAP_FiveGProSePC5FlowBitRates_ExtIEs_tags_365) + /sizeof(asn_DEF_NGAP_FiveGProSePC5FlowBitRates_ExtIEs_tags_365[0]), /* 1 */ + asn_DEF_NGAP_FiveGProSePC5FlowBitRates_ExtIEs_tags_365, /* Same as above */ + sizeof(asn_DEF_NGAP_FiveGProSePC5FlowBitRates_ExtIEs_tags_365) + /sizeof(asn_DEF_NGAP_FiveGProSePC5FlowBitRates_ExtIEs_tags_365[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -40197,16 +48083,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalTWIF_ID_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_GlobalTWIF_ID_ExtIEs_365, + asn_MBR_NGAP_FiveGProSePC5FlowBitRates_ExtIEs_365, 3, /* Elements count */ - &asn_SPC_NGAP_GlobalTWIF_ID_ExtIEs_specs_365 /* Additional specs */ + &asn_SPC_NGAP_FiveGProSePC5FlowBitRates_ExtIEs_specs_365 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_372 = { - sizeof(struct NGAP_GlobalW_AGF_ID_ExtIEs__extensionValue), - offsetof(struct NGAP_GlobalW_AGF_ID_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_GlobalW_AGF_ID_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_GlobalW_AGF_ID_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_FiveG_S_TMSI_ExtIEs__extensionValue), + offsetof(struct NGAP_FiveG_S_TMSI_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_FiveG_S_TMSI_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_FiveG_S_TMSI_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -40234,8 +48120,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_372 = { &asn_SPC_NGAP_extensionValue_specs_372 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_GlobalW_AGF_ID_ExtIEs_369[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalW_AGF_ID_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_FiveG_S_TMSI_ExtIEs_369[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveG_S_TMSI_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -40252,7 +48138,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalW_AGF_ID_ExtIEs_369[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalW_AGF_ID_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveG_S_TMSI_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -40269,7 +48155,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalW_AGF_ID_ExtIEs_369[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalW_AGF_ID_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveG_S_TMSI_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_372, @@ -40287,32 +48173,32 @@ asn_TYPE_member_t asn_MBR_NGAP_GlobalW_AGF_ID_ExtIEs_369[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_GlobalW_AGF_ID_ExtIEs_tags_369[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_FiveG_S_TMSI_ExtIEs_tags_369[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_GlobalW_AGF_ID_ExtIEs_tag2el_369[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_FiveG_S_TMSI_ExtIEs_tag2el_369[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalW_AGF_ID_ExtIEs_specs_369 = { - sizeof(struct NGAP_GlobalW_AGF_ID_ExtIEs), - offsetof(struct NGAP_GlobalW_AGF_ID_ExtIEs, _asn_ctx), - asn_MAP_NGAP_GlobalW_AGF_ID_ExtIEs_tag2el_369, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_FiveG_S_TMSI_ExtIEs_specs_369 = { + sizeof(struct NGAP_FiveG_S_TMSI_ExtIEs), + offsetof(struct NGAP_FiveG_S_TMSI_ExtIEs, _asn_ctx), + asn_MAP_NGAP_FiveG_S_TMSI_ExtIEs_tag2el_369, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalW_AGF_ID_ExtIEs = { - "GlobalW-AGF-ID-ExtIEs", - "GlobalW-AGF-ID-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_FiveG_S_TMSI_ExtIEs = { + "FiveG-S-TMSI-ExtIEs", + "FiveG-S-TMSI-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_GlobalW_AGF_ID_ExtIEs_tags_369, - sizeof(asn_DEF_NGAP_GlobalW_AGF_ID_ExtIEs_tags_369) - /sizeof(asn_DEF_NGAP_GlobalW_AGF_ID_ExtIEs_tags_369[0]), /* 1 */ - asn_DEF_NGAP_GlobalW_AGF_ID_ExtIEs_tags_369, /* Same as above */ - sizeof(asn_DEF_NGAP_GlobalW_AGF_ID_ExtIEs_tags_369) - /sizeof(asn_DEF_NGAP_GlobalW_AGF_ID_ExtIEs_tags_369[0]), /* 1 */ + asn_DEF_NGAP_FiveG_S_TMSI_ExtIEs_tags_369, + sizeof(asn_DEF_NGAP_FiveG_S_TMSI_ExtIEs_tags_369) + /sizeof(asn_DEF_NGAP_FiveG_S_TMSI_ExtIEs_tags_369[0]), /* 1 */ + asn_DEF_NGAP_FiveG_S_TMSI_ExtIEs_tags_369, /* Same as above */ + sizeof(asn_DEF_NGAP_FiveG_S_TMSI_ExtIEs_tags_369) + /sizeof(asn_DEF_NGAP_FiveG_S_TMSI_ExtIEs_tags_369[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -40322,16 +48208,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalW_AGF_ID_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_GlobalW_AGF_ID_ExtIEs_369, + asn_MBR_NGAP_FiveG_S_TMSI_ExtIEs_369, 3, /* Elements count */ - &asn_SPC_NGAP_GlobalW_AGF_ID_ExtIEs_specs_369 /* Additional specs */ + &asn_SPC_NGAP_FiveG_S_TMSI_ExtIEs_specs_369 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_376 = { - sizeof(struct NGAP_GTPTunnel_ExtIEs__extensionValue), - offsetof(struct NGAP_GTPTunnel_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_GTPTunnel_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_GTPTunnel_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_ForbiddenAreaInformation_Item_ExtIEs__extensionValue), + offsetof(struct NGAP_ForbiddenAreaInformation_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_ForbiddenAreaInformation_Item_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_ForbiddenAreaInformation_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -40359,8 +48245,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_376 = { &asn_SPC_NGAP_extensionValue_specs_376 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_GTPTunnel_ExtIEs_373[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_GTPTunnel_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_ForbiddenAreaInformation_Item_ExtIEs_373[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ForbiddenAreaInformation_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -40377,7 +48263,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GTPTunnel_ExtIEs_373[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_GTPTunnel_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ForbiddenAreaInformation_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -40394,7 +48280,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GTPTunnel_ExtIEs_373[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GTPTunnel_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ForbiddenAreaInformation_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_376, @@ -40412,32 +48298,32 @@ asn_TYPE_member_t asn_MBR_NGAP_GTPTunnel_ExtIEs_373[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_GTPTunnel_ExtIEs_tags_373[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ForbiddenAreaInformation_Item_ExtIEs_tags_373[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_GTPTunnel_ExtIEs_tag2el_373[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_ForbiddenAreaInformation_Item_ExtIEs_tag2el_373[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_GTPTunnel_ExtIEs_specs_373 = { - sizeof(struct NGAP_GTPTunnel_ExtIEs), - offsetof(struct NGAP_GTPTunnel_ExtIEs, _asn_ctx), - asn_MAP_NGAP_GTPTunnel_ExtIEs_tag2el_373, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_ForbiddenAreaInformation_Item_ExtIEs_specs_373 = { + sizeof(struct NGAP_ForbiddenAreaInformation_Item_ExtIEs), + offsetof(struct NGAP_ForbiddenAreaInformation_Item_ExtIEs, _asn_ctx), + asn_MAP_NGAP_ForbiddenAreaInformation_Item_ExtIEs_tag2el_373, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_GTPTunnel_ExtIEs = { - "GTPTunnel-ExtIEs", - "GTPTunnel-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_ForbiddenAreaInformation_Item_ExtIEs = { + "ForbiddenAreaInformation-Item-ExtIEs", + "ForbiddenAreaInformation-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_GTPTunnel_ExtIEs_tags_373, - sizeof(asn_DEF_NGAP_GTPTunnel_ExtIEs_tags_373) - /sizeof(asn_DEF_NGAP_GTPTunnel_ExtIEs_tags_373[0]), /* 1 */ - asn_DEF_NGAP_GTPTunnel_ExtIEs_tags_373, /* Same as above */ - sizeof(asn_DEF_NGAP_GTPTunnel_ExtIEs_tags_373) - /sizeof(asn_DEF_NGAP_GTPTunnel_ExtIEs_tags_373[0]), /* 1 */ + asn_DEF_NGAP_ForbiddenAreaInformation_Item_ExtIEs_tags_373, + sizeof(asn_DEF_NGAP_ForbiddenAreaInformation_Item_ExtIEs_tags_373) + /sizeof(asn_DEF_NGAP_ForbiddenAreaInformation_Item_ExtIEs_tags_373[0]), /* 1 */ + asn_DEF_NGAP_ForbiddenAreaInformation_Item_ExtIEs_tags_373, /* Same as above */ + sizeof(asn_DEF_NGAP_ForbiddenAreaInformation_Item_ExtIEs_tags_373) + /sizeof(asn_DEF_NGAP_ForbiddenAreaInformation_Item_ExtIEs_tags_373[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -40447,16 +48333,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_GTPTunnel_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_GTPTunnel_ExtIEs_373, + asn_MBR_NGAP_ForbiddenAreaInformation_Item_ExtIEs_373, 3, /* Elements count */ - &asn_SPC_NGAP_GTPTunnel_ExtIEs_specs_373 /* Additional specs */ + &asn_SPC_NGAP_ForbiddenAreaInformation_Item_ExtIEs_specs_373 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_380 = { - sizeof(struct NGAP_GUAMI_ExtIEs__extensionValue), - offsetof(struct NGAP_GUAMI_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_GUAMI_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_GUAMI_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_FromEUTRANtoNGRAN_ExtIEs__extensionValue), + offsetof(struct NGAP_FromEUTRANtoNGRAN_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_FromEUTRANtoNGRAN_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_FromEUTRANtoNGRAN_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -40484,8 +48370,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_380 = { &asn_SPC_NGAP_extensionValue_specs_380 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_GUAMI_ExtIEs_377[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_GUAMI_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_FromEUTRANtoNGRAN_ExtIEs_377[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_FromEUTRANtoNGRAN_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -40502,7 +48388,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GUAMI_ExtIEs_377[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_GUAMI_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_FromEUTRANtoNGRAN_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -40519,7 +48405,7 @@ asn_TYPE_member_t asn_MBR_NGAP_GUAMI_ExtIEs_377[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GUAMI_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_FromEUTRANtoNGRAN_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_380, @@ -40537,32 +48423,32 @@ asn_TYPE_member_t asn_MBR_NGAP_GUAMI_ExtIEs_377[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_GUAMI_ExtIEs_tags_377[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_FromEUTRANtoNGRAN_ExtIEs_tags_377[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_GUAMI_ExtIEs_tag2el_377[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_FromEUTRANtoNGRAN_ExtIEs_tag2el_377[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_GUAMI_ExtIEs_specs_377 = { - sizeof(struct NGAP_GUAMI_ExtIEs), - offsetof(struct NGAP_GUAMI_ExtIEs, _asn_ctx), - asn_MAP_NGAP_GUAMI_ExtIEs_tag2el_377, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_FromEUTRANtoNGRAN_ExtIEs_specs_377 = { + sizeof(struct NGAP_FromEUTRANtoNGRAN_ExtIEs), + offsetof(struct NGAP_FromEUTRANtoNGRAN_ExtIEs, _asn_ctx), + asn_MAP_NGAP_FromEUTRANtoNGRAN_ExtIEs_tag2el_377, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_GUAMI_ExtIEs = { - "GUAMI-ExtIEs", - "GUAMI-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_FromEUTRANtoNGRAN_ExtIEs = { + "FromEUTRANtoNGRAN-ExtIEs", + "FromEUTRANtoNGRAN-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_GUAMI_ExtIEs_tags_377, - sizeof(asn_DEF_NGAP_GUAMI_ExtIEs_tags_377) - /sizeof(asn_DEF_NGAP_GUAMI_ExtIEs_tags_377[0]), /* 1 */ - asn_DEF_NGAP_GUAMI_ExtIEs_tags_377, /* Same as above */ - sizeof(asn_DEF_NGAP_GUAMI_ExtIEs_tags_377) - /sizeof(asn_DEF_NGAP_GUAMI_ExtIEs_tags_377[0]), /* 1 */ + asn_DEF_NGAP_FromEUTRANtoNGRAN_ExtIEs_tags_377, + sizeof(asn_DEF_NGAP_FromEUTRANtoNGRAN_ExtIEs_tags_377) + /sizeof(asn_DEF_NGAP_FromEUTRANtoNGRAN_ExtIEs_tags_377[0]), /* 1 */ + asn_DEF_NGAP_FromEUTRANtoNGRAN_ExtIEs_tags_377, /* Same as above */ + sizeof(asn_DEF_NGAP_FromEUTRANtoNGRAN_ExtIEs_tags_377) + /sizeof(asn_DEF_NGAP_FromEUTRANtoNGRAN_ExtIEs_tags_377[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -40572,12 +48458,1535 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_GUAMI_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_GUAMI_ExtIEs_377, + asn_MBR_NGAP_FromEUTRANtoNGRAN_ExtIEs_377, 3, /* Elements count */ - &asn_SPC_NGAP_GUAMI_ExtIEs_specs_377 /* Additional specs */ + &asn_SPC_NGAP_FromEUTRANtoNGRAN_ExtIEs_specs_377 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_384[] = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_384 = { + sizeof(struct NGAP_FromNGRANtoEUTRAN_ExtIEs__extensionValue), + offsetof(struct NGAP_FromNGRANtoEUTRAN_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_FromNGRANtoEUTRAN_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_FromNGRANtoEUTRAN_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_384 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_384 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_FromNGRANtoEUTRAN_ExtIEs_381[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_FromNGRANtoEUTRAN_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_382, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_381 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_FromNGRANtoEUTRAN_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_383, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_381 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_FromNGRANtoEUTRAN_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_384, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_384, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_381 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_FromNGRANtoEUTRAN_ExtIEs_tags_381[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_FromNGRANtoEUTRAN_ExtIEs_tag2el_381[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_FromNGRANtoEUTRAN_ExtIEs_specs_381 = { + sizeof(struct NGAP_FromNGRANtoEUTRAN_ExtIEs), + offsetof(struct NGAP_FromNGRANtoEUTRAN_ExtIEs, _asn_ctx), + asn_MAP_NGAP_FromNGRANtoEUTRAN_ExtIEs_tag2el_381, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_FromNGRANtoEUTRAN_ExtIEs = { + "FromNGRANtoEUTRAN-ExtIEs", + "FromNGRANtoEUTRAN-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_FromNGRANtoEUTRAN_ExtIEs_tags_381, + sizeof(asn_DEF_NGAP_FromNGRANtoEUTRAN_ExtIEs_tags_381) + /sizeof(asn_DEF_NGAP_FromNGRANtoEUTRAN_ExtIEs_tags_381[0]), /* 1 */ + asn_DEF_NGAP_FromNGRANtoEUTRAN_ExtIEs_tags_381, /* Same as above */ + sizeof(asn_DEF_NGAP_FromNGRANtoEUTRAN_ExtIEs_tags_381) + /sizeof(asn_DEF_NGAP_FromNGRANtoEUTRAN_ExtIEs_tags_381[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_FromNGRANtoEUTRAN_ExtIEs_381, + 3, /* Elements count */ + &asn_SPC_NGAP_FromNGRANtoEUTRAN_ExtIEs_specs_381 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_388[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_GBR_QosInformation_ExtIEs__extensionValue, choice.AlternativeQoSParaSetList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_AlternativeQoSParaSetList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "AlternativeQoSParaSetList" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_388[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* AlternativeQoSParaSetList */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_388 = { + sizeof(struct NGAP_GBR_QosInformation_ExtIEs__extensionValue), + offsetof(struct NGAP_GBR_QosInformation_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_GBR_QosInformation_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_GBR_QosInformation_ExtIEs__extensionValue *)0)->present), + asn_MAP_NGAP_extensionValue_tag2el_388, + 1, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_388 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_extensionValue_388, + 1, /* Elements count */ + &asn_SPC_NGAP_extensionValue_specs_388 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_GBR_QosInformation_ExtIEs_385[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_GBR_QosInformation_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_386, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_385 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_GBR_QosInformation_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_GBR_QosInformation_ExtIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_387, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_385 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GBR_QosInformation_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_388, + select_GBR_QosInformation_ExtIEs_NGAP_extensionValue_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_388, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_385 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_GBR_QosInformation_ExtIEs_tags_385[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_GBR_QosInformation_ExtIEs_tag2el_385[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_GBR_QosInformation_ExtIEs_specs_385 = { + sizeof(struct NGAP_GBR_QosInformation_ExtIEs), + offsetof(struct NGAP_GBR_QosInformation_ExtIEs, _asn_ctx), + asn_MAP_NGAP_GBR_QosInformation_ExtIEs_tag2el_385, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_GBR_QosInformation_ExtIEs = { + "GBR-QosInformation-ExtIEs", + "GBR-QosInformation-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_GBR_QosInformation_ExtIEs_tags_385, + sizeof(asn_DEF_NGAP_GBR_QosInformation_ExtIEs_tags_385) + /sizeof(asn_DEF_NGAP_GBR_QosInformation_ExtIEs_tags_385[0]), /* 1 */ + asn_DEF_NGAP_GBR_QosInformation_ExtIEs_tags_385, /* Same as above */ + sizeof(asn_DEF_NGAP_GBR_QosInformation_ExtIEs_tags_385) + /sizeof(asn_DEF_NGAP_GBR_QosInformation_ExtIEs_tags_385[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_GBR_QosInformation_ExtIEs_385, + 3, /* Elements count */ + &asn_SPC_NGAP_GBR_QosInformation_ExtIEs_specs_385 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_392 = { + sizeof(struct NGAP_GlobalENB_ID_ExtIEs__extensionValue), + offsetof(struct NGAP_GlobalENB_ID_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_GlobalENB_ID_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_GlobalENB_ID_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_392 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_392 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_GlobalENB_ID_ExtIEs_389[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalENB_ID_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_390, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_389 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalENB_ID_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_391, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_389 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalENB_ID_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_392, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_392, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_389 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_GlobalENB_ID_ExtIEs_tags_389[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_GlobalENB_ID_ExtIEs_tag2el_389[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalENB_ID_ExtIEs_specs_389 = { + sizeof(struct NGAP_GlobalENB_ID_ExtIEs), + offsetof(struct NGAP_GlobalENB_ID_ExtIEs, _asn_ctx), + asn_MAP_NGAP_GlobalENB_ID_ExtIEs_tag2el_389, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalENB_ID_ExtIEs = { + "GlobalENB-ID-ExtIEs", + "GlobalENB-ID-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_GlobalENB_ID_ExtIEs_tags_389, + sizeof(asn_DEF_NGAP_GlobalENB_ID_ExtIEs_tags_389) + /sizeof(asn_DEF_NGAP_GlobalENB_ID_ExtIEs_tags_389[0]), /* 1 */ + asn_DEF_NGAP_GlobalENB_ID_ExtIEs_tags_389, /* Same as above */ + sizeof(asn_DEF_NGAP_GlobalENB_ID_ExtIEs_tags_389) + /sizeof(asn_DEF_NGAP_GlobalENB_ID_ExtIEs_tags_389[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_GlobalENB_ID_ExtIEs_389, + 3, /* Elements count */ + &asn_SPC_NGAP_GlobalENB_ID_ExtIEs_specs_389 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_396 = { + sizeof(struct NGAP_GlobalGNB_ID_ExtIEs__extensionValue), + offsetof(struct NGAP_GlobalGNB_ID_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_GlobalGNB_ID_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_GlobalGNB_ID_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_396 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_396 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_GlobalGNB_ID_ExtIEs_393[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalGNB_ID_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_394, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_393 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalGNB_ID_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_395, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_393 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalGNB_ID_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_396, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_396, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_393 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_GlobalGNB_ID_ExtIEs_tags_393[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_GlobalGNB_ID_ExtIEs_tag2el_393[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalGNB_ID_ExtIEs_specs_393 = { + sizeof(struct NGAP_GlobalGNB_ID_ExtIEs), + offsetof(struct NGAP_GlobalGNB_ID_ExtIEs, _asn_ctx), + asn_MAP_NGAP_GlobalGNB_ID_ExtIEs_tag2el_393, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalGNB_ID_ExtIEs = { + "GlobalGNB-ID-ExtIEs", + "GlobalGNB-ID-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_GlobalGNB_ID_ExtIEs_tags_393, + sizeof(asn_DEF_NGAP_GlobalGNB_ID_ExtIEs_tags_393) + /sizeof(asn_DEF_NGAP_GlobalGNB_ID_ExtIEs_tags_393[0]), /* 1 */ + asn_DEF_NGAP_GlobalGNB_ID_ExtIEs_tags_393, /* Same as above */ + sizeof(asn_DEF_NGAP_GlobalGNB_ID_ExtIEs_tags_393) + /sizeof(asn_DEF_NGAP_GlobalGNB_ID_ExtIEs_tags_393[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_GlobalGNB_ID_ExtIEs_393, + 3, /* Elements count */ + &asn_SPC_NGAP_GlobalGNB_ID_ExtIEs_specs_393 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_400 = { + sizeof(struct NGAP_GlobalN3IWF_ID_ExtIEs__extensionValue), + offsetof(struct NGAP_GlobalN3IWF_ID_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_GlobalN3IWF_ID_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_GlobalN3IWF_ID_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_400 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_400 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_GlobalN3IWF_ID_ExtIEs_397[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalN3IWF_ID_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_398, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_397 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalN3IWF_ID_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_399, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_397 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalN3IWF_ID_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_400, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_400, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_397 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_GlobalN3IWF_ID_ExtIEs_tags_397[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_GlobalN3IWF_ID_ExtIEs_tag2el_397[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalN3IWF_ID_ExtIEs_specs_397 = { + sizeof(struct NGAP_GlobalN3IWF_ID_ExtIEs), + offsetof(struct NGAP_GlobalN3IWF_ID_ExtIEs, _asn_ctx), + asn_MAP_NGAP_GlobalN3IWF_ID_ExtIEs_tag2el_397, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalN3IWF_ID_ExtIEs = { + "GlobalN3IWF-ID-ExtIEs", + "GlobalN3IWF-ID-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_GlobalN3IWF_ID_ExtIEs_tags_397, + sizeof(asn_DEF_NGAP_GlobalN3IWF_ID_ExtIEs_tags_397) + /sizeof(asn_DEF_NGAP_GlobalN3IWF_ID_ExtIEs_tags_397[0]), /* 1 */ + asn_DEF_NGAP_GlobalN3IWF_ID_ExtIEs_tags_397, /* Same as above */ + sizeof(asn_DEF_NGAP_GlobalN3IWF_ID_ExtIEs_tags_397) + /sizeof(asn_DEF_NGAP_GlobalN3IWF_ID_ExtIEs_tags_397[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_GlobalN3IWF_ID_ExtIEs_397, + 3, /* Elements count */ + &asn_SPC_NGAP_GlobalN3IWF_ID_ExtIEs_specs_397 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_404 = { + sizeof(struct NGAP_GlobalLine_ID_ExtIEs__extensionValue), + offsetof(struct NGAP_GlobalLine_ID_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_GlobalLine_ID_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_GlobalLine_ID_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_404 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_404 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_GlobalLine_ID_ExtIEs_401[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalLine_ID_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_402, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_401 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalLine_ID_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_403, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_401 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalLine_ID_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_404, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_404, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_401 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_GlobalLine_ID_ExtIEs_tags_401[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_GlobalLine_ID_ExtIEs_tag2el_401[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalLine_ID_ExtIEs_specs_401 = { + sizeof(struct NGAP_GlobalLine_ID_ExtIEs), + offsetof(struct NGAP_GlobalLine_ID_ExtIEs, _asn_ctx), + asn_MAP_NGAP_GlobalLine_ID_ExtIEs_tag2el_401, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalLine_ID_ExtIEs = { + "GlobalLine-ID-ExtIEs", + "GlobalLine-ID-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_GlobalLine_ID_ExtIEs_tags_401, + sizeof(asn_DEF_NGAP_GlobalLine_ID_ExtIEs_tags_401) + /sizeof(asn_DEF_NGAP_GlobalLine_ID_ExtIEs_tags_401[0]), /* 1 */ + asn_DEF_NGAP_GlobalLine_ID_ExtIEs_tags_401, /* Same as above */ + sizeof(asn_DEF_NGAP_GlobalLine_ID_ExtIEs_tags_401) + /sizeof(asn_DEF_NGAP_GlobalLine_ID_ExtIEs_tags_401[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_GlobalLine_ID_ExtIEs_401, + 3, /* Elements count */ + &asn_SPC_NGAP_GlobalLine_ID_ExtIEs_specs_401 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_408 = { + sizeof(struct NGAP_GlobalNgENB_ID_ExtIEs__extensionValue), + offsetof(struct NGAP_GlobalNgENB_ID_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_GlobalNgENB_ID_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_GlobalNgENB_ID_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_408 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_408 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_GlobalNgENB_ID_ExtIEs_405[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalNgENB_ID_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_406, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_405 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalNgENB_ID_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_407, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_405 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalNgENB_ID_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_408, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_408, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_405 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_GlobalNgENB_ID_ExtIEs_tags_405[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_GlobalNgENB_ID_ExtIEs_tag2el_405[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalNgENB_ID_ExtIEs_specs_405 = { + sizeof(struct NGAP_GlobalNgENB_ID_ExtIEs), + offsetof(struct NGAP_GlobalNgENB_ID_ExtIEs, _asn_ctx), + asn_MAP_NGAP_GlobalNgENB_ID_ExtIEs_tag2el_405, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalNgENB_ID_ExtIEs = { + "GlobalNgENB-ID-ExtIEs", + "GlobalNgENB-ID-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_GlobalNgENB_ID_ExtIEs_tags_405, + sizeof(asn_DEF_NGAP_GlobalNgENB_ID_ExtIEs_tags_405) + /sizeof(asn_DEF_NGAP_GlobalNgENB_ID_ExtIEs_tags_405[0]), /* 1 */ + asn_DEF_NGAP_GlobalNgENB_ID_ExtIEs_tags_405, /* Same as above */ + sizeof(asn_DEF_NGAP_GlobalNgENB_ID_ExtIEs_tags_405) + /sizeof(asn_DEF_NGAP_GlobalNgENB_ID_ExtIEs_tags_405[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_GlobalNgENB_ID_ExtIEs_405, + 3, /* Elements count */ + &asn_SPC_NGAP_GlobalNgENB_ID_ExtIEs_specs_405 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_412 = { + sizeof(struct NGAP_GlobalTNGF_ID_ExtIEs__extensionValue), + offsetof(struct NGAP_GlobalTNGF_ID_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_GlobalTNGF_ID_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_GlobalTNGF_ID_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_412 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_412 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_GlobalTNGF_ID_ExtIEs_409[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalTNGF_ID_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_410, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_409 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalTNGF_ID_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_411, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_409 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalTNGF_ID_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_412, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_412, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_409 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_GlobalTNGF_ID_ExtIEs_tags_409[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_GlobalTNGF_ID_ExtIEs_tag2el_409[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalTNGF_ID_ExtIEs_specs_409 = { + sizeof(struct NGAP_GlobalTNGF_ID_ExtIEs), + offsetof(struct NGAP_GlobalTNGF_ID_ExtIEs, _asn_ctx), + asn_MAP_NGAP_GlobalTNGF_ID_ExtIEs_tag2el_409, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalTNGF_ID_ExtIEs = { + "GlobalTNGF-ID-ExtIEs", + "GlobalTNGF-ID-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_GlobalTNGF_ID_ExtIEs_tags_409, + sizeof(asn_DEF_NGAP_GlobalTNGF_ID_ExtIEs_tags_409) + /sizeof(asn_DEF_NGAP_GlobalTNGF_ID_ExtIEs_tags_409[0]), /* 1 */ + asn_DEF_NGAP_GlobalTNGF_ID_ExtIEs_tags_409, /* Same as above */ + sizeof(asn_DEF_NGAP_GlobalTNGF_ID_ExtIEs_tags_409) + /sizeof(asn_DEF_NGAP_GlobalTNGF_ID_ExtIEs_tags_409[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_GlobalTNGF_ID_ExtIEs_409, + 3, /* Elements count */ + &asn_SPC_NGAP_GlobalTNGF_ID_ExtIEs_specs_409 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_416 = { + sizeof(struct NGAP_GlobalTWIF_ID_ExtIEs__extensionValue), + offsetof(struct NGAP_GlobalTWIF_ID_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_GlobalTWIF_ID_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_GlobalTWIF_ID_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_416 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_416 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_GlobalTWIF_ID_ExtIEs_413[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalTWIF_ID_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_414, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_413 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalTWIF_ID_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_415, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_413 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalTWIF_ID_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_416, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_416, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_413 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_GlobalTWIF_ID_ExtIEs_tags_413[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_GlobalTWIF_ID_ExtIEs_tag2el_413[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalTWIF_ID_ExtIEs_specs_413 = { + sizeof(struct NGAP_GlobalTWIF_ID_ExtIEs), + offsetof(struct NGAP_GlobalTWIF_ID_ExtIEs, _asn_ctx), + asn_MAP_NGAP_GlobalTWIF_ID_ExtIEs_tag2el_413, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalTWIF_ID_ExtIEs = { + "GlobalTWIF-ID-ExtIEs", + "GlobalTWIF-ID-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_GlobalTWIF_ID_ExtIEs_tags_413, + sizeof(asn_DEF_NGAP_GlobalTWIF_ID_ExtIEs_tags_413) + /sizeof(asn_DEF_NGAP_GlobalTWIF_ID_ExtIEs_tags_413[0]), /* 1 */ + asn_DEF_NGAP_GlobalTWIF_ID_ExtIEs_tags_413, /* Same as above */ + sizeof(asn_DEF_NGAP_GlobalTWIF_ID_ExtIEs_tags_413) + /sizeof(asn_DEF_NGAP_GlobalTWIF_ID_ExtIEs_tags_413[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_GlobalTWIF_ID_ExtIEs_413, + 3, /* Elements count */ + &asn_SPC_NGAP_GlobalTWIF_ID_ExtIEs_specs_413 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_420 = { + sizeof(struct NGAP_GlobalW_AGF_ID_ExtIEs__extensionValue), + offsetof(struct NGAP_GlobalW_AGF_ID_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_GlobalW_AGF_ID_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_GlobalW_AGF_ID_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_420 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_420 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_GlobalW_AGF_ID_ExtIEs_417[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalW_AGF_ID_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_418, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_417 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalW_AGF_ID_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_419, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_417 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalW_AGF_ID_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_420, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_420, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_417 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_GlobalW_AGF_ID_ExtIEs_tags_417[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_GlobalW_AGF_ID_ExtIEs_tag2el_417[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalW_AGF_ID_ExtIEs_specs_417 = { + sizeof(struct NGAP_GlobalW_AGF_ID_ExtIEs), + offsetof(struct NGAP_GlobalW_AGF_ID_ExtIEs, _asn_ctx), + asn_MAP_NGAP_GlobalW_AGF_ID_ExtIEs_tag2el_417, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalW_AGF_ID_ExtIEs = { + "GlobalW-AGF-ID-ExtIEs", + "GlobalW-AGF-ID-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_GlobalW_AGF_ID_ExtIEs_tags_417, + sizeof(asn_DEF_NGAP_GlobalW_AGF_ID_ExtIEs_tags_417) + /sizeof(asn_DEF_NGAP_GlobalW_AGF_ID_ExtIEs_tags_417[0]), /* 1 */ + asn_DEF_NGAP_GlobalW_AGF_ID_ExtIEs_tags_417, /* Same as above */ + sizeof(asn_DEF_NGAP_GlobalW_AGF_ID_ExtIEs_tags_417) + /sizeof(asn_DEF_NGAP_GlobalW_AGF_ID_ExtIEs_tags_417[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_GlobalW_AGF_ID_ExtIEs_417, + 3, /* Elements count */ + &asn_SPC_NGAP_GlobalW_AGF_ID_ExtIEs_specs_417 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_424 = { + sizeof(struct NGAP_GTPTunnel_ExtIEs__extensionValue), + offsetof(struct NGAP_GTPTunnel_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_GTPTunnel_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_GTPTunnel_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_424 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_424 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_GTPTunnel_ExtIEs_421[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_GTPTunnel_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_422, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_421 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_GTPTunnel_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_423, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_421 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GTPTunnel_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_424, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_424, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_421 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_GTPTunnel_ExtIEs_tags_421[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_GTPTunnel_ExtIEs_tag2el_421[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_GTPTunnel_ExtIEs_specs_421 = { + sizeof(struct NGAP_GTPTunnel_ExtIEs), + offsetof(struct NGAP_GTPTunnel_ExtIEs, _asn_ctx), + asn_MAP_NGAP_GTPTunnel_ExtIEs_tag2el_421, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_GTPTunnel_ExtIEs = { + "GTPTunnel-ExtIEs", + "GTPTunnel-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_GTPTunnel_ExtIEs_tags_421, + sizeof(asn_DEF_NGAP_GTPTunnel_ExtIEs_tags_421) + /sizeof(asn_DEF_NGAP_GTPTunnel_ExtIEs_tags_421[0]), /* 1 */ + asn_DEF_NGAP_GTPTunnel_ExtIEs_tags_421, /* Same as above */ + sizeof(asn_DEF_NGAP_GTPTunnel_ExtIEs_tags_421) + /sizeof(asn_DEF_NGAP_GTPTunnel_ExtIEs_tags_421[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_GTPTunnel_ExtIEs_421, + 3, /* Elements count */ + &asn_SPC_NGAP_GTPTunnel_ExtIEs_specs_421 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_428 = { + sizeof(struct NGAP_GUAMI_ExtIEs__extensionValue), + offsetof(struct NGAP_GUAMI_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_GUAMI_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_GUAMI_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_428 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_428 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_GUAMI_ExtIEs_425[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_GUAMI_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_426, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_425 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_GUAMI_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_427, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_425 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GUAMI_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_428, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_428, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_425 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_GUAMI_ExtIEs_tags_425[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_GUAMI_ExtIEs_tag2el_425[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_GUAMI_ExtIEs_specs_425 = { + sizeof(struct NGAP_GUAMI_ExtIEs), + offsetof(struct NGAP_GUAMI_ExtIEs, _asn_ctx), + asn_MAP_NGAP_GUAMI_ExtIEs_tag2el_425, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_GUAMI_ExtIEs = { + "GUAMI-ExtIEs", + "GUAMI-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_GUAMI_ExtIEs_tags_425, + sizeof(asn_DEF_NGAP_GUAMI_ExtIEs_tags_425) + /sizeof(asn_DEF_NGAP_GUAMI_ExtIEs_tags_425[0]), /* 1 */ + asn_DEF_NGAP_GUAMI_ExtIEs_tags_425, /* Same as above */ + sizeof(asn_DEF_NGAP_GUAMI_ExtIEs_tags_425) + /sizeof(asn_DEF_NGAP_GUAMI_ExtIEs_tags_425[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_GUAMI_ExtIEs_425, + 3, /* Elements count */ + &asn_SPC_NGAP_GUAMI_ExtIEs_specs_425 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_432[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverCommandTransfer_ExtIEs__extensionValue, choice.QosFlowPerTNLInformationList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -40664,9 +50073,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_384[] = { "QosFlowListWithCause" }, }; -static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_384[] = { 0, 2, 3, 4, 1 }; -static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_384[] = { 0, 4, 1, 2, 3 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_384[] = { +static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_432[] = { 0, 2, 3, 4, 1 }; +static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_432[] = { 0, 4, 1, 2, 3 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_432[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* QosFlowPerTNLInformationList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 2 }, /* UPTransportLayerInformationList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 1 }, /* DataForwardingResponseERABList */ @@ -40674,19 +50083,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_384[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* gTPTunnel */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_384 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_432 = { sizeof(struct NGAP_HandoverCommandTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_HandoverCommandTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_HandoverCommandTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_HandoverCommandTransfer_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_384, + asn_MAP_NGAP_extensionValue_tag2el_432, 6, /* Count of tags in the map */ - asn_MAP_NGAP_extensionValue_to_canonical_384, - asn_MAP_NGAP_extensionValue_from_canonical_384, + asn_MAP_NGAP_extensionValue_to_canonical_432, + asn_MAP_NGAP_extensionValue_from_canonical_432, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_384 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_432 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -40703,12 +50112,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_384 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_384, + asn_MBR_NGAP_extensionValue_432, 5, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_384 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_432 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_HandoverCommandTransfer_ExtIEs_381[] = { +asn_TYPE_member_t asn_MBR_NGAP_HandoverCommandTransfer_ExtIEs_429[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverCommandTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -40719,9 +50128,9 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverCommandTransfer_ExtIEs_381[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_382, + &asn_PER_memb_NGAP_id_constr_430, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_381 + memb_NGAP_id_constraint_429 }, 0, 0, /* No default value */ "id" @@ -40736,9 +50145,9 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverCommandTransfer_ExtIEs_381[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_383, + &asn_PER_memb_NGAP_criticality_constr_431, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_381 + memb_NGAP_criticality_constraint_429 }, 0, 0, /* No default value */ "criticality" @@ -40746,33 +50155,33 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverCommandTransfer_ExtIEs_381[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverCommandTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_384, + &asn_DEF_NGAP_extensionValue_432, select_HandoverCommandTransfer_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_384, + &asn_PER_memb_NGAP_extensionValue_constr_432, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_381 + memb_NGAP_extensionValue_constraint_429 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_HandoverCommandTransfer_ExtIEs_tags_381[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_HandoverCommandTransfer_ExtIEs_tags_429[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverCommandTransfer_ExtIEs_tag2el_381[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverCommandTransfer_ExtIEs_tag2el_429[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverCommandTransfer_ExtIEs_specs_381 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverCommandTransfer_ExtIEs_specs_429 = { sizeof(struct NGAP_HandoverCommandTransfer_ExtIEs), offsetof(struct NGAP_HandoverCommandTransfer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_HandoverCommandTransfer_ExtIEs_tag2el_381, + asn_MAP_NGAP_HandoverCommandTransfer_ExtIEs_tag2el_429, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -40781,12 +50190,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverCommandTransfer_ExtIEs = { "HandoverCommandTransfer-ExtIEs", "HandoverCommandTransfer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_HandoverCommandTransfer_ExtIEs_tags_381, - sizeof(asn_DEF_NGAP_HandoverCommandTransfer_ExtIEs_tags_381) - /sizeof(asn_DEF_NGAP_HandoverCommandTransfer_ExtIEs_tags_381[0]), /* 1 */ - asn_DEF_NGAP_HandoverCommandTransfer_ExtIEs_tags_381, /* Same as above */ - sizeof(asn_DEF_NGAP_HandoverCommandTransfer_ExtIEs_tags_381) - /sizeof(asn_DEF_NGAP_HandoverCommandTransfer_ExtIEs_tags_381[0]), /* 1 */ + asn_DEF_NGAP_HandoverCommandTransfer_ExtIEs_tags_429, + sizeof(asn_DEF_NGAP_HandoverCommandTransfer_ExtIEs_tags_429) + /sizeof(asn_DEF_NGAP_HandoverCommandTransfer_ExtIEs_tags_429[0]), /* 1 */ + asn_DEF_NGAP_HandoverCommandTransfer_ExtIEs_tags_429, /* Same as above */ + sizeof(asn_DEF_NGAP_HandoverCommandTransfer_ExtIEs_tags_429) + /sizeof(asn_DEF_NGAP_HandoverCommandTransfer_ExtIEs_tags_429[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -40796,12 +50205,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverCommandTransfer_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_HandoverCommandTransfer_ExtIEs_381, + asn_MBR_NGAP_HandoverCommandTransfer_ExtIEs_429, 3, /* Elements count */ - &asn_SPC_NGAP_HandoverCommandTransfer_ExtIEs_specs_381 /* Additional specs */ + &asn_SPC_NGAP_HandoverCommandTransfer_ExtIEs_specs_429 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_388 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_436 = { sizeof(struct NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs__extensionValue, present), @@ -40812,7 +50221,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_388 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_388 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_436 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -40830,10 +50239,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_388 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_388 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_436 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_385[] = { +asn_TYPE_member_t asn_MBR_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_433[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -40844,9 +50253,9 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_38 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_386, + &asn_PER_memb_NGAP_id_constr_434, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_385 + memb_NGAP_id_constraint_433 }, 0, 0, /* No default value */ "id" @@ -40861,9 +50270,9 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_38 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_387, + &asn_PER_memb_NGAP_criticality_constr_435, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_385 + memb_NGAP_criticality_constraint_433 }, 0, 0, /* No default value */ "criticality" @@ -40871,33 +50280,33 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_38 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_388, + &asn_DEF_NGAP_extensionValue_436, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_388, + &asn_PER_memb_NGAP_extensionValue_constr_436, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_385 + memb_NGAP_extensionValue_constraint_433 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tags_385[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tags_433[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tag2el_385[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tag2el_433[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_specs_385 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_specs_433 = { sizeof(struct NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs), offsetof(struct NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tag2el_385, + asn_MAP_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tag2el_433, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -40906,12 +50315,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIE "HandoverPreparationUnsuccessfulTransfer-ExtIEs", "HandoverPreparationUnsuccessfulTransfer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tags_385, - sizeof(asn_DEF_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tags_385) - /sizeof(asn_DEF_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tags_385[0]), /* 1 */ - asn_DEF_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tags_385, /* Same as above */ - sizeof(asn_DEF_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tags_385) - /sizeof(asn_DEF_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tags_385[0]), /* 1 */ + asn_DEF_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tags_433, + sizeof(asn_DEF_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tags_433) + /sizeof(asn_DEF_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tags_433[0]), /* 1 */ + asn_DEF_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tags_433, /* Same as above */ + sizeof(asn_DEF_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tags_433) + /sizeof(asn_DEF_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tags_433[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -40921,12 +50330,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIE #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_385, + asn_MBR_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_433, 3, /* Elements count */ - &asn_SPC_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_specs_385 /* Additional specs */ + &asn_SPC_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_specs_433 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_392[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_440[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue, choice.AdditionalDLUPTNLInformationForHOList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -41046,10 +50455,28 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_392[] = { 0, 0, /* No default value */ "GlobalRANNodeID" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue, choice.MBS_SupportIndicator), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_NGAP_MBS_SupportIndicator, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SupportIndicator" + }, }; -static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_392[] = { 0, 2, 3, 5, 1, 4, 6 }; -static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_392[] = { 0, 4, 1, 2, 5, 3, 6 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_392[] = { +static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_440[] = { 7, 0, 2, 3, 5, 1, 4, 6 }; +static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_440[] = { 1, 5, 2, 3, 6, 4, 7, 0 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_440[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, 0, 0 }, /* MBS-SupportIndicator */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* AdditionalDLUPTNLInformationForHOList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 2 }, /* UPTransportLayerInformationList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 1 }, /* DataForwardingResponseERABList */ @@ -41063,1516 +50490,15 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_392[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 6, 0, 0 }, /* globalN3IWF-ID */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 6, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_392 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_440 = { sizeof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_392, - 12, /* Count of tags in the map */ - asn_MAP_NGAP_extensionValue_to_canonical_392, - asn_MAP_NGAP_extensionValue_from_canonical_392, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_392 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - asn_MBR_NGAP_extensionValue_392, - 7, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_392 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_389[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_390, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_389 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - select_HandoverRequestAcknowledgeTransfer_ExtIEs_NGAP_criticality_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_391, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_389 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_392, - select_HandoverRequestAcknowledgeTransfer_ExtIEs_NGAP_extensionValue_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_392, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_389 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_tags_389[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_tag2el_389[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_specs_389 = { - sizeof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs), - offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_tag2el_389, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs = { - "HandoverRequestAcknowledgeTransfer-ExtIEs", - "HandoverRequestAcknowledgeTransfer-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_tags_389, - sizeof(asn_DEF_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_tags_389) - /sizeof(asn_DEF_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_tags_389[0]), /* 1 */ - asn_DEF_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_tags_389, /* Same as above */ - sizeof(asn_DEF_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_tags_389) - /sizeof(asn_DEF_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_tags_389[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_389, - 3, /* Elements count */ - &asn_SPC_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_specs_389 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_396 = { - sizeof(struct NGAP_HandoverRequiredTransfer_ExtIEs__extensionValue), - offsetof(struct NGAP_HandoverRequiredTransfer_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_HandoverRequiredTransfer_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_HandoverRequiredTransfer_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_396 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_396 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_HandoverRequiredTransfer_ExtIEs_393[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequiredTransfer_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_394, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_393 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequiredTransfer_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_395, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_393 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequiredTransfer_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_396, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_396, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_393 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_HandoverRequiredTransfer_ExtIEs_tags_393[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverRequiredTransfer_ExtIEs_tag2el_393[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverRequiredTransfer_ExtIEs_specs_393 = { - sizeof(struct NGAP_HandoverRequiredTransfer_ExtIEs), - offsetof(struct NGAP_HandoverRequiredTransfer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_HandoverRequiredTransfer_ExtIEs_tag2el_393, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverRequiredTransfer_ExtIEs = { - "HandoverRequiredTransfer-ExtIEs", - "HandoverRequiredTransfer-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_HandoverRequiredTransfer_ExtIEs_tags_393, - sizeof(asn_DEF_NGAP_HandoverRequiredTransfer_ExtIEs_tags_393) - /sizeof(asn_DEF_NGAP_HandoverRequiredTransfer_ExtIEs_tags_393[0]), /* 1 */ - asn_DEF_NGAP_HandoverRequiredTransfer_ExtIEs_tags_393, /* Same as above */ - sizeof(asn_DEF_NGAP_HandoverRequiredTransfer_ExtIEs_tags_393) - /sizeof(asn_DEF_NGAP_HandoverRequiredTransfer_ExtIEs_tags_393[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_HandoverRequiredTransfer_ExtIEs_393, - 3, /* Elements count */ - &asn_SPC_NGAP_HandoverRequiredTransfer_ExtIEs_specs_393 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_400 = { - sizeof(struct NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs__extensionValue), - offsetof(struct NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_400 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_400 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_397[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_398, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_397 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_399, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_397 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_400, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_400, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_397 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tags_397[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tag2el_397[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_specs_397 = { - sizeof(struct NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs), - offsetof(struct NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tag2el_397, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs = { - "HandoverResourceAllocationUnsuccessfulTransfer-ExtIEs", - "HandoverResourceAllocationUnsuccessfulTransfer-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tags_397, - sizeof(asn_DEF_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tags_397) - /sizeof(asn_DEF_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tags_397[0]), /* 1 */ - asn_DEF_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tags_397, /* Same as above */ - sizeof(asn_DEF_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tags_397) - /sizeof(asn_DEF_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tags_397[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_397, - 3, /* Elements count */ - &asn_SPC_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_specs_397 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_404 = { - sizeof(struct NGAP_HOReport_ExtIEs__extensionValue), - offsetof(struct NGAP_HOReport_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_HOReport_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_HOReport_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_404 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_404 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_HOReport_ExtIEs_401[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_HOReport_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_402, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_401 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_HOReport_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_403, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_401 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_HOReport_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_404, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_404, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_401 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_HOReport_ExtIEs_tags_401[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_HOReport_ExtIEs_tag2el_401[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_HOReport_ExtIEs_specs_401 = { - sizeof(struct NGAP_HOReport_ExtIEs), - offsetof(struct NGAP_HOReport_ExtIEs, _asn_ctx), - asn_MAP_NGAP_HOReport_ExtIEs_tag2el_401, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_HOReport_ExtIEs = { - "HOReport-ExtIEs", - "HOReport-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_HOReport_ExtIEs_tags_401, - sizeof(asn_DEF_NGAP_HOReport_ExtIEs_tags_401) - /sizeof(asn_DEF_NGAP_HOReport_ExtIEs_tags_401[0]), /* 1 */ - asn_DEF_NGAP_HOReport_ExtIEs_tags_401, /* Same as above */ - sizeof(asn_DEF_NGAP_HOReport_ExtIEs_tags_401) - /sizeof(asn_DEF_NGAP_HOReport_ExtIEs_tags_401[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_HOReport_ExtIEs_401, - 3, /* Elements count */ - &asn_SPC_NGAP_HOReport_ExtIEs_specs_401 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_408 = { - sizeof(struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs__extensionValue), - offsetof(struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_408 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_408 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_405[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_406, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_405 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_407, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_405 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_408, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_408, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_405 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tags_405[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tag2el_405[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_specs_405 = { - sizeof(struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs), - offsetof(struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs, _asn_ctx), - asn_MAP_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tag2el_405, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs = { - "InfoOnRecommendedCellsAndRANNodesForPaging-ExtIEs", - "InfoOnRecommendedCellsAndRANNodesForPaging-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tags_405, - sizeof(asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tags_405) - /sizeof(asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tags_405[0]), /* 1 */ - asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tags_405, /* Same as above */ - sizeof(asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tags_405) - /sizeof(asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tags_405[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_405, - 3, /* Elements count */ - &asn_SPC_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_specs_405 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_412 = { - sizeof(struct NGAP_ImmediateMDTNr_ExtIEs__extensionValue), - offsetof(struct NGAP_ImmediateMDTNr_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_ImmediateMDTNr_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_ImmediateMDTNr_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_412 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_412 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_ImmediateMDTNr_ExtIEs_409[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_ImmediateMDTNr_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_410, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_409 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_ImmediateMDTNr_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_411, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_409 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ImmediateMDTNr_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_412, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_412, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_409 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_ImmediateMDTNr_ExtIEs_tags_409[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_ImmediateMDTNr_ExtIEs_tag2el_409[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_ImmediateMDTNr_ExtIEs_specs_409 = { - sizeof(struct NGAP_ImmediateMDTNr_ExtIEs), - offsetof(struct NGAP_ImmediateMDTNr_ExtIEs, _asn_ctx), - asn_MAP_NGAP_ImmediateMDTNr_ExtIEs_tag2el_409, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_ImmediateMDTNr_ExtIEs = { - "ImmediateMDTNr-ExtIEs", - "ImmediateMDTNr-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_ImmediateMDTNr_ExtIEs_tags_409, - sizeof(asn_DEF_NGAP_ImmediateMDTNr_ExtIEs_tags_409) - /sizeof(asn_DEF_NGAP_ImmediateMDTNr_ExtIEs_tags_409[0]), /* 1 */ - asn_DEF_NGAP_ImmediateMDTNr_ExtIEs_tags_409, /* Same as above */ - sizeof(asn_DEF_NGAP_ImmediateMDTNr_ExtIEs_tags_409) - /sizeof(asn_DEF_NGAP_ImmediateMDTNr_ExtIEs_tags_409[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_ImmediateMDTNr_ExtIEs_409, - 3, /* Elements count */ - &asn_SPC_NGAP_ImmediateMDTNr_ExtIEs_specs_409 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_416 = { - sizeof(struct NGAP_InterSystemFailureIndication_ExtIEs__extensionValue), - offsetof(struct NGAP_InterSystemFailureIndication_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_InterSystemFailureIndication_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_InterSystemFailureIndication_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_416 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_416 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_InterSystemFailureIndication_ExtIEs_413[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_InterSystemFailureIndication_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_414, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_413 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_InterSystemFailureIndication_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_415, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_413 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_InterSystemFailureIndication_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_416, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_416, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_413 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_InterSystemFailureIndication_ExtIEs_tags_413[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_InterSystemFailureIndication_ExtIEs_tag2el_413[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_InterSystemFailureIndication_ExtIEs_specs_413 = { - sizeof(struct NGAP_InterSystemFailureIndication_ExtIEs), - offsetof(struct NGAP_InterSystemFailureIndication_ExtIEs, _asn_ctx), - asn_MAP_NGAP_InterSystemFailureIndication_ExtIEs_tag2el_413, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_InterSystemFailureIndication_ExtIEs = { - "InterSystemFailureIndication-ExtIEs", - "InterSystemFailureIndication-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_InterSystemFailureIndication_ExtIEs_tags_413, - sizeof(asn_DEF_NGAP_InterSystemFailureIndication_ExtIEs_tags_413) - /sizeof(asn_DEF_NGAP_InterSystemFailureIndication_ExtIEs_tags_413[0]), /* 1 */ - asn_DEF_NGAP_InterSystemFailureIndication_ExtIEs_tags_413, /* Same as above */ - sizeof(asn_DEF_NGAP_InterSystemFailureIndication_ExtIEs_tags_413) - /sizeof(asn_DEF_NGAP_InterSystemFailureIndication_ExtIEs_tags_413[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_InterSystemFailureIndication_ExtIEs_413, - 3, /* Elements count */ - &asn_SPC_NGAP_InterSystemFailureIndication_ExtIEs_specs_413 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_420 = { - sizeof(struct NGAP_IntersystemSONConfigurationTransfer_ExtIEs__extensionValue), - offsetof(struct NGAP_IntersystemSONConfigurationTransfer_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_IntersystemSONConfigurationTransfer_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_IntersystemSONConfigurationTransfer_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_420 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_420 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_417[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONConfigurationTransfer_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_418, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_417 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONConfigurationTransfer_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_419, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_417 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONConfigurationTransfer_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_420, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_420, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_417 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_tags_417[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_tag2el_417[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_specs_417 = { - sizeof(struct NGAP_IntersystemSONConfigurationTransfer_ExtIEs), - offsetof(struct NGAP_IntersystemSONConfigurationTransfer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_tag2el_417, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONConfigurationTransfer_ExtIEs = { - "IntersystemSONConfigurationTransfer-ExtIEs", - "IntersystemSONConfigurationTransfer-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_tags_417, - sizeof(asn_DEF_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_tags_417) - /sizeof(asn_DEF_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_tags_417[0]), /* 1 */ - asn_DEF_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_tags_417, /* Same as above */ - sizeof(asn_DEF_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_tags_417) - /sizeof(asn_DEF_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_tags_417[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_417, - 3, /* Elements count */ - &asn_SPC_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_specs_417 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_424 = { - sizeof(struct NGAP_IntersystemSONeNBID_ExtIEs__extensionValue), - offsetof(struct NGAP_IntersystemSONeNBID_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_IntersystemSONeNBID_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_IntersystemSONeNBID_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_424 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_424 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONeNBID_ExtIEs_421[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONeNBID_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_422, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_421 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONeNBID_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_423, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_421 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONeNBID_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_424, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_424, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_421 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemSONeNBID_ExtIEs_tags_421[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemSONeNBID_ExtIEs_tag2el_421[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONeNBID_ExtIEs_specs_421 = { - sizeof(struct NGAP_IntersystemSONeNBID_ExtIEs), - offsetof(struct NGAP_IntersystemSONeNBID_ExtIEs, _asn_ctx), - asn_MAP_NGAP_IntersystemSONeNBID_ExtIEs_tag2el_421, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONeNBID_ExtIEs = { - "IntersystemSONeNBID-ExtIEs", - "IntersystemSONeNBID-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_IntersystemSONeNBID_ExtIEs_tags_421, - sizeof(asn_DEF_NGAP_IntersystemSONeNBID_ExtIEs_tags_421) - /sizeof(asn_DEF_NGAP_IntersystemSONeNBID_ExtIEs_tags_421[0]), /* 1 */ - asn_DEF_NGAP_IntersystemSONeNBID_ExtIEs_tags_421, /* Same as above */ - sizeof(asn_DEF_NGAP_IntersystemSONeNBID_ExtIEs_tags_421) - /sizeof(asn_DEF_NGAP_IntersystemSONeNBID_ExtIEs_tags_421[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_IntersystemSONeNBID_ExtIEs_421, - 3, /* Elements count */ - &asn_SPC_NGAP_IntersystemSONeNBID_ExtIEs_specs_421 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_428 = { - sizeof(struct NGAP_IntersystemSONNGRANnodeID_ExtIEs__extensionValue), - offsetof(struct NGAP_IntersystemSONNGRANnodeID_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_IntersystemSONNGRANnodeID_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_IntersystemSONNGRANnodeID_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_428 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_428 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONNGRANnodeID_ExtIEs_425[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONNGRANnodeID_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_426, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_425 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONNGRANnodeID_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_427, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_425 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONNGRANnodeID_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_428, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_428, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_425 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemSONNGRANnodeID_ExtIEs_tags_425[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemSONNGRANnodeID_ExtIEs_tag2el_425[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONNGRANnodeID_ExtIEs_specs_425 = { - sizeof(struct NGAP_IntersystemSONNGRANnodeID_ExtIEs), - offsetof(struct NGAP_IntersystemSONNGRANnodeID_ExtIEs, _asn_ctx), - asn_MAP_NGAP_IntersystemSONNGRANnodeID_ExtIEs_tag2el_425, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONNGRANnodeID_ExtIEs = { - "IntersystemSONNGRANnodeID-ExtIEs", - "IntersystemSONNGRANnodeID-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_IntersystemSONNGRANnodeID_ExtIEs_tags_425, - sizeof(asn_DEF_NGAP_IntersystemSONNGRANnodeID_ExtIEs_tags_425) - /sizeof(asn_DEF_NGAP_IntersystemSONNGRANnodeID_ExtIEs_tags_425[0]), /* 1 */ - asn_DEF_NGAP_IntersystemSONNGRANnodeID_ExtIEs_tags_425, /* Same as above */ - sizeof(asn_DEF_NGAP_IntersystemSONNGRANnodeID_ExtIEs_tags_425) - /sizeof(asn_DEF_NGAP_IntersystemSONNGRANnodeID_ExtIEs_tags_425[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_IntersystemSONNGRANnodeID_ExtIEs_425, - 3, /* Elements count */ - &asn_SPC_NGAP_IntersystemSONNGRANnodeID_ExtIEs_specs_425 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_432 = { - sizeof(struct NGAP_InterSystemHOReport_ExtIEs__extensionValue), - offsetof(struct NGAP_InterSystemHOReport_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_InterSystemHOReport_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_InterSystemHOReport_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_432 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_432 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_InterSystemHOReport_ExtIEs_429[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_InterSystemHOReport_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_430, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_429 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_InterSystemHOReport_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_431, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_429 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_InterSystemHOReport_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_432, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_432, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_429 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_InterSystemHOReport_ExtIEs_tags_429[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_InterSystemHOReport_ExtIEs_tag2el_429[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_InterSystemHOReport_ExtIEs_specs_429 = { - sizeof(struct NGAP_InterSystemHOReport_ExtIEs), - offsetof(struct NGAP_InterSystemHOReport_ExtIEs, _asn_ctx), - asn_MAP_NGAP_InterSystemHOReport_ExtIEs_tag2el_429, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_InterSystemHOReport_ExtIEs = { - "InterSystemHOReport-ExtIEs", - "InterSystemHOReport-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_InterSystemHOReport_ExtIEs_tags_429, - sizeof(asn_DEF_NGAP_InterSystemHOReport_ExtIEs_tags_429) - /sizeof(asn_DEF_NGAP_InterSystemHOReport_ExtIEs_tags_429[0]), /* 1 */ - asn_DEF_NGAP_InterSystemHOReport_ExtIEs_tags_429, /* Same as above */ - sizeof(asn_DEF_NGAP_InterSystemHOReport_ExtIEs_tags_429) - /sizeof(asn_DEF_NGAP_InterSystemHOReport_ExtIEs_tags_429[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_InterSystemHOReport_ExtIEs_429, - 3, /* Elements count */ - &asn_SPC_NGAP_InterSystemHOReport_ExtIEs_specs_429 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_436 = { - sizeof(struct NGAP_IntersystemUnnecessaryHO_ExtIEs__extensionValue), - offsetof(struct NGAP_IntersystemUnnecessaryHO_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_IntersystemUnnecessaryHO_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_IntersystemUnnecessaryHO_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_436 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_436 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_IntersystemUnnecessaryHO_ExtIEs_433[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemUnnecessaryHO_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_434, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_433 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemUnnecessaryHO_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_435, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_433 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemUnnecessaryHO_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_436, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_436, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_433 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemUnnecessaryHO_ExtIEs_tags_433[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemUnnecessaryHO_ExtIEs_tag2el_433[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemUnnecessaryHO_ExtIEs_specs_433 = { - sizeof(struct NGAP_IntersystemUnnecessaryHO_ExtIEs), - offsetof(struct NGAP_IntersystemUnnecessaryHO_ExtIEs, _asn_ctx), - asn_MAP_NGAP_IntersystemUnnecessaryHO_ExtIEs_tag2el_433, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemUnnecessaryHO_ExtIEs = { - "IntersystemUnnecessaryHO-ExtIEs", - "IntersystemUnnecessaryHO-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_IntersystemUnnecessaryHO_ExtIEs_tags_433, - sizeof(asn_DEF_NGAP_IntersystemUnnecessaryHO_ExtIEs_tags_433) - /sizeof(asn_DEF_NGAP_IntersystemUnnecessaryHO_ExtIEs_tags_433[0]), /* 1 */ - asn_DEF_NGAP_IntersystemUnnecessaryHO_ExtIEs_tags_433, /* Same as above */ - sizeof(asn_DEF_NGAP_IntersystemUnnecessaryHO_ExtIEs_tags_433) - /sizeof(asn_DEF_NGAP_IntersystemUnnecessaryHO_ExtIEs_tags_433[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_IntersystemUnnecessaryHO_ExtIEs_433, - 3, /* Elements count */ - &asn_SPC_NGAP_IntersystemUnnecessaryHO_ExtIEs_specs_433 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_440 = { - sizeof(struct NGAP_LAI_ExtIEs__extensionValue), - offsetof(struct NGAP_LAI_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_LAI_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_LAI_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, + asn_MAP_NGAP_extensionValue_tag2el_440, + 13, /* Count of tags in the map */ + asn_MAP_NGAP_extensionValue_to_canonical_440, + asn_MAP_NGAP_extensionValue_from_canonical_440, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ @@ -42593,12 +50519,13 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_440 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ + asn_MBR_NGAP_extensionValue_440, + 8, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_440 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_LAI_ExtIEs_437[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_LAI_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_437[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -42615,11 +50542,11 @@ asn_TYPE_member_t asn_MBR_NGAP_LAI_ExtIEs_437[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_LAI_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, - 0, + select_HandoverRequestAcknowledgeTransfer_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -42632,11 +50559,11 @@ asn_TYPE_member_t asn_MBR_NGAP_LAI_ExtIEs_437[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LAI_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_440, - 0, + select_HandoverRequestAcknowledgeTransfer_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -42650,32 +50577,32 @@ asn_TYPE_member_t asn_MBR_NGAP_LAI_ExtIEs_437[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_LAI_ExtIEs_tags_437[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_tags_437[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_LAI_ExtIEs_tag2el_437[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_tag2el_437[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_LAI_ExtIEs_specs_437 = { - sizeof(struct NGAP_LAI_ExtIEs), - offsetof(struct NGAP_LAI_ExtIEs, _asn_ctx), - asn_MAP_NGAP_LAI_ExtIEs_tag2el_437, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_specs_437 = { + sizeof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs), + offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs, _asn_ctx), + asn_MAP_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_tag2el_437, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_LAI_ExtIEs = { - "LAI-ExtIEs", - "LAI-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs = { + "HandoverRequestAcknowledgeTransfer-ExtIEs", + "HandoverRequestAcknowledgeTransfer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_LAI_ExtIEs_tags_437, - sizeof(asn_DEF_NGAP_LAI_ExtIEs_tags_437) - /sizeof(asn_DEF_NGAP_LAI_ExtIEs_tags_437[0]), /* 1 */ - asn_DEF_NGAP_LAI_ExtIEs_tags_437, /* Same as above */ - sizeof(asn_DEF_NGAP_LAI_ExtIEs_tags_437) - /sizeof(asn_DEF_NGAP_LAI_ExtIEs_tags_437[0]), /* 1 */ + asn_DEF_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_tags_437, + sizeof(asn_DEF_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_tags_437) + /sizeof(asn_DEF_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_tags_437[0]), /* 1 */ + asn_DEF_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_tags_437, /* Same as above */ + sizeof(asn_DEF_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_tags_437) + /sizeof(asn_DEF_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_tags_437[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -42685,16 +50612,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_LAI_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_LAI_ExtIEs_437, + asn_MBR_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_437, 3, /* Elements count */ - &asn_SPC_NGAP_LAI_ExtIEs_specs_437 /* Additional specs */ + &asn_SPC_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_specs_437 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_444 = { - sizeof(struct NGAP_LastVisitedCellItem_ExtIEs__extensionValue), - offsetof(struct NGAP_LastVisitedCellItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_LastVisitedCellItem_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_LastVisitedCellItem_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_HandoverRequiredTransfer_ExtIEs__extensionValue), + offsetof(struct NGAP_HandoverRequiredTransfer_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_HandoverRequiredTransfer_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_HandoverRequiredTransfer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -42722,8 +50649,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_444 = { &asn_SPC_NGAP_extensionValue_specs_444 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_LastVisitedCellItem_ExtIEs_441[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedCellItem_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_HandoverRequiredTransfer_ExtIEs_441[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequiredTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -42740,7 +50667,7 @@ asn_TYPE_member_t asn_MBR_NGAP_LastVisitedCellItem_ExtIEs_441[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedCellItem_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequiredTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -42757,7 +50684,7 @@ asn_TYPE_member_t asn_MBR_NGAP_LastVisitedCellItem_ExtIEs_441[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedCellItem_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequiredTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_444, @@ -42775,32 +50702,32 @@ asn_TYPE_member_t asn_MBR_NGAP_LastVisitedCellItem_ExtIEs_441[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_LastVisitedCellItem_ExtIEs_tags_441[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_HandoverRequiredTransfer_ExtIEs_tags_441[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_LastVisitedCellItem_ExtIEs_tag2el_441[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverRequiredTransfer_ExtIEs_tag2el_441[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_LastVisitedCellItem_ExtIEs_specs_441 = { - sizeof(struct NGAP_LastVisitedCellItem_ExtIEs), - offsetof(struct NGAP_LastVisitedCellItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_LastVisitedCellItem_ExtIEs_tag2el_441, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverRequiredTransfer_ExtIEs_specs_441 = { + sizeof(struct NGAP_HandoverRequiredTransfer_ExtIEs), + offsetof(struct NGAP_HandoverRequiredTransfer_ExtIEs, _asn_ctx), + asn_MAP_NGAP_HandoverRequiredTransfer_ExtIEs_tag2el_441, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_LastVisitedCellItem_ExtIEs = { - "LastVisitedCellItem-ExtIEs", - "LastVisitedCellItem-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverRequiredTransfer_ExtIEs = { + "HandoverRequiredTransfer-ExtIEs", + "HandoverRequiredTransfer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_LastVisitedCellItem_ExtIEs_tags_441, - sizeof(asn_DEF_NGAP_LastVisitedCellItem_ExtIEs_tags_441) - /sizeof(asn_DEF_NGAP_LastVisitedCellItem_ExtIEs_tags_441[0]), /* 1 */ - asn_DEF_NGAP_LastVisitedCellItem_ExtIEs_tags_441, /* Same as above */ - sizeof(asn_DEF_NGAP_LastVisitedCellItem_ExtIEs_tags_441) - /sizeof(asn_DEF_NGAP_LastVisitedCellItem_ExtIEs_tags_441[0]), /* 1 */ + asn_DEF_NGAP_HandoverRequiredTransfer_ExtIEs_tags_441, + sizeof(asn_DEF_NGAP_HandoverRequiredTransfer_ExtIEs_tags_441) + /sizeof(asn_DEF_NGAP_HandoverRequiredTransfer_ExtIEs_tags_441[0]), /* 1 */ + asn_DEF_NGAP_HandoverRequiredTransfer_ExtIEs_tags_441, /* Same as above */ + sizeof(asn_DEF_NGAP_HandoverRequiredTransfer_ExtIEs_tags_441) + /sizeof(asn_DEF_NGAP_HandoverRequiredTransfer_ExtIEs_tags_441[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -42810,16 +50737,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_LastVisitedCellItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_LastVisitedCellItem_ExtIEs_441, + asn_MBR_NGAP_HandoverRequiredTransfer_ExtIEs_441, 3, /* Elements count */ - &asn_SPC_NGAP_LastVisitedCellItem_ExtIEs_specs_441 /* Additional specs */ + &asn_SPC_NGAP_HandoverRequiredTransfer_ExtIEs_specs_441 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_448 = { - sizeof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs__extensionValue), - offsetof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_LastVisitedNGRANCellInformation_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs__extensionValue), + offsetof(struct NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -42847,8 +50774,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_448 = { &asn_SPC_NGAP_extensionValue_specs_448 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_LastVisitedNGRANCellInformation_ExtIEs_445[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_445[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -42865,7 +50792,7 @@ asn_TYPE_member_t asn_MBR_NGAP_LastVisitedNGRANCellInformation_ExtIEs_445[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -42882,7 +50809,7 @@ asn_TYPE_member_t asn_MBR_NGAP_LastVisitedNGRANCellInformation_ExtIEs_445[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_448, @@ -42900,32 +50827,32 @@ asn_TYPE_member_t asn_MBR_NGAP_LastVisitedNGRANCellInformation_ExtIEs_445[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_LastVisitedNGRANCellInformation_ExtIEs_tags_445[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tags_445[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_LastVisitedNGRANCellInformation_ExtIEs_tag2el_445[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tag2el_445[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_LastVisitedNGRANCellInformation_ExtIEs_specs_445 = { - sizeof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs), - offsetof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs, _asn_ctx), - asn_MAP_NGAP_LastVisitedNGRANCellInformation_ExtIEs_tag2el_445, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_specs_445 = { + sizeof(struct NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs), + offsetof(struct NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs, _asn_ctx), + asn_MAP_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tag2el_445, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_LastVisitedNGRANCellInformation_ExtIEs = { - "LastVisitedNGRANCellInformation-ExtIEs", - "LastVisitedNGRANCellInformation-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs = { + "HandoverResourceAllocationUnsuccessfulTransfer-ExtIEs", + "HandoverResourceAllocationUnsuccessfulTransfer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_LastVisitedNGRANCellInformation_ExtIEs_tags_445, - sizeof(asn_DEF_NGAP_LastVisitedNGRANCellInformation_ExtIEs_tags_445) - /sizeof(asn_DEF_NGAP_LastVisitedNGRANCellInformation_ExtIEs_tags_445[0]), /* 1 */ - asn_DEF_NGAP_LastVisitedNGRANCellInformation_ExtIEs_tags_445, /* Same as above */ - sizeof(asn_DEF_NGAP_LastVisitedNGRANCellInformation_ExtIEs_tags_445) - /sizeof(asn_DEF_NGAP_LastVisitedNGRANCellInformation_ExtIEs_tags_445[0]), /* 1 */ + asn_DEF_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tags_445, + sizeof(asn_DEF_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tags_445) + /sizeof(asn_DEF_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tags_445[0]), /* 1 */ + asn_DEF_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tags_445, /* Same as above */ + sizeof(asn_DEF_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tags_445) + /sizeof(asn_DEF_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tags_445[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -42935,40 +50862,18 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_LastVisitedNGRANCellInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_LastVisitedNGRANCellInformation_ExtIEs_445, + asn_MBR_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_445, 3, /* Elements count */ - &asn_SPC_NGAP_LastVisitedNGRANCellInformation_ExtIEs_specs_445 /* Additional specs */ + &asn_SPC_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_specs_445 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_452[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_LocationReportingRequestType_ExtIEs__extensionValue, choice.LocationReportingAdditionalInfo), - (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), - 0, - &asn_DEF_NGAP_LocationReportingAdditionalInfo, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - 0 - }, - 0, 0, /* No default value */ - "LocationReportingAdditionalInfo" - }, -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_452[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* LocationReportingAdditionalInfo */ -}; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_452 = { - sizeof(struct NGAP_LocationReportingRequestType_ExtIEs__extensionValue), - offsetof(struct NGAP_LocationReportingRequestType_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_LocationReportingRequestType_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_LocationReportingRequestType_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_452, - 1, /* Count of tags in the map */ + sizeof(struct NGAP_HOReport_ExtIEs__extensionValue), + offsetof(struct NGAP_HOReport_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_HOReport_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_HOReport_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -42990,13 +50895,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_452 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_452, - 1, /* Elements count */ + 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_452 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_LocationReportingRequestType_ExtIEs_449[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_LocationReportingRequestType_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_HOReport_ExtIEs_449[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_HOReport_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -43013,11 +50917,11 @@ asn_TYPE_member_t asn_MBR_NGAP_LocationReportingRequestType_ExtIEs_449[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_LocationReportingRequestType_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_HOReport_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, - select_LocationReportingRequestType_ExtIEs_NGAP_criticality_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -43030,11 +50934,11 @@ asn_TYPE_member_t asn_MBR_NGAP_LocationReportingRequestType_ExtIEs_449[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LocationReportingRequestType_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_HOReport_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_452, - select_LocationReportingRequestType_ExtIEs_NGAP_extensionValue_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -43048,32 +50952,32 @@ asn_TYPE_member_t asn_MBR_NGAP_LocationReportingRequestType_ExtIEs_449[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_LocationReportingRequestType_ExtIEs_tags_449[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_HOReport_ExtIEs_tags_449[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_LocationReportingRequestType_ExtIEs_tag2el_449[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_HOReport_ExtIEs_tag2el_449[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_LocationReportingRequestType_ExtIEs_specs_449 = { - sizeof(struct NGAP_LocationReportingRequestType_ExtIEs), - offsetof(struct NGAP_LocationReportingRequestType_ExtIEs, _asn_ctx), - asn_MAP_NGAP_LocationReportingRequestType_ExtIEs_tag2el_449, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_HOReport_ExtIEs_specs_449 = { + sizeof(struct NGAP_HOReport_ExtIEs), + offsetof(struct NGAP_HOReport_ExtIEs, _asn_ctx), + asn_MAP_NGAP_HOReport_ExtIEs_tag2el_449, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_LocationReportingRequestType_ExtIEs = { - "LocationReportingRequestType-ExtIEs", - "LocationReportingRequestType-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_HOReport_ExtIEs = { + "HOReport-ExtIEs", + "HOReport-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_LocationReportingRequestType_ExtIEs_tags_449, - sizeof(asn_DEF_NGAP_LocationReportingRequestType_ExtIEs_tags_449) - /sizeof(asn_DEF_NGAP_LocationReportingRequestType_ExtIEs_tags_449[0]), /* 1 */ - asn_DEF_NGAP_LocationReportingRequestType_ExtIEs_tags_449, /* Same as above */ - sizeof(asn_DEF_NGAP_LocationReportingRequestType_ExtIEs_tags_449) - /sizeof(asn_DEF_NGAP_LocationReportingRequestType_ExtIEs_tags_449[0]), /* 1 */ + asn_DEF_NGAP_HOReport_ExtIEs_tags_449, + sizeof(asn_DEF_NGAP_HOReport_ExtIEs_tags_449) + /sizeof(asn_DEF_NGAP_HOReport_ExtIEs_tags_449[0]), /* 1 */ + asn_DEF_NGAP_HOReport_ExtIEs_tags_449, /* Same as above */ + sizeof(asn_DEF_NGAP_HOReport_ExtIEs_tags_449) + /sizeof(asn_DEF_NGAP_HOReport_ExtIEs_tags_449[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -43083,16 +50987,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_LocationReportingRequestType_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_LocationReportingRequestType_ExtIEs_449, + asn_MBR_NGAP_HOReport_ExtIEs_449, 3, /* Elements count */ - &asn_SPC_NGAP_LocationReportingRequestType_ExtIEs_specs_449 /* Additional specs */ + &asn_SPC_NGAP_HOReport_ExtIEs_specs_449 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_456 = { - sizeof(struct NGAP_LoggedMDTNr_ExtIEs__extensionValue), - offsetof(struct NGAP_LoggedMDTNr_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_LoggedMDTNr_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_LoggedMDTNr_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs__extensionValue), + offsetof(struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -43120,8 +51024,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_456 = { &asn_SPC_NGAP_extensionValue_specs_456 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_LoggedMDTNr_ExtIEs_453[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_LoggedMDTNr_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_453[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -43138,7 +51042,7 @@ asn_TYPE_member_t asn_MBR_NGAP_LoggedMDTNr_ExtIEs_453[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_LoggedMDTNr_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -43155,7 +51059,7 @@ asn_TYPE_member_t asn_MBR_NGAP_LoggedMDTNr_ExtIEs_453[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LoggedMDTNr_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_456, @@ -43173,32 +51077,32 @@ asn_TYPE_member_t asn_MBR_NGAP_LoggedMDTNr_ExtIEs_453[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_LoggedMDTNr_ExtIEs_tags_453[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tags_453[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_LoggedMDTNr_ExtIEs_tag2el_453[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tag2el_453[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_LoggedMDTNr_ExtIEs_specs_453 = { - sizeof(struct NGAP_LoggedMDTNr_ExtIEs), - offsetof(struct NGAP_LoggedMDTNr_ExtIEs, _asn_ctx), - asn_MAP_NGAP_LoggedMDTNr_ExtIEs_tag2el_453, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_specs_453 = { + sizeof(struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs), + offsetof(struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs, _asn_ctx), + asn_MAP_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tag2el_453, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_LoggedMDTNr_ExtIEs = { - "LoggedMDTNr-ExtIEs", - "LoggedMDTNr-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs = { + "InfoOnRecommendedCellsAndRANNodesForPaging-ExtIEs", + "InfoOnRecommendedCellsAndRANNodesForPaging-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_LoggedMDTNr_ExtIEs_tags_453, - sizeof(asn_DEF_NGAP_LoggedMDTNr_ExtIEs_tags_453) - /sizeof(asn_DEF_NGAP_LoggedMDTNr_ExtIEs_tags_453[0]), /* 1 */ - asn_DEF_NGAP_LoggedMDTNr_ExtIEs_tags_453, /* Same as above */ - sizeof(asn_DEF_NGAP_LoggedMDTNr_ExtIEs_tags_453) - /sizeof(asn_DEF_NGAP_LoggedMDTNr_ExtIEs_tags_453[0]), /* 1 */ + asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tags_453, + sizeof(asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tags_453) + /sizeof(asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tags_453[0]), /* 1 */ + asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tags_453, /* Same as above */ + sizeof(asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tags_453) + /sizeof(asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tags_453[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -43208,16 +51112,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_LoggedMDTNr_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_LoggedMDTNr_ExtIEs_453, + asn_MBR_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_453, 3, /* Elements count */ - &asn_SPC_NGAP_LoggedMDTNr_ExtIEs_specs_453 /* Additional specs */ + &asn_SPC_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_specs_453 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_460 = { - sizeof(struct NGAP_LTEV2XServicesAuthorized_ExtIEs__extensionValue), - offsetof(struct NGAP_LTEV2XServicesAuthorized_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_LTEV2XServicesAuthorized_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_LTEV2XServicesAuthorized_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_ImmediateMDTNr_ExtIEs__extensionValue), + offsetof(struct NGAP_ImmediateMDTNr_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_ImmediateMDTNr_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_ImmediateMDTNr_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -43245,8 +51149,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_460 = { &asn_SPC_NGAP_extensionValue_specs_460 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_LTEV2XServicesAuthorized_ExtIEs_457[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_LTEV2XServicesAuthorized_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_ImmediateMDTNr_ExtIEs_457[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ImmediateMDTNr_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -43263,7 +51167,7 @@ asn_TYPE_member_t asn_MBR_NGAP_LTEV2XServicesAuthorized_ExtIEs_457[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_LTEV2XServicesAuthorized_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ImmediateMDTNr_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -43280,7 +51184,7 @@ asn_TYPE_member_t asn_MBR_NGAP_LTEV2XServicesAuthorized_ExtIEs_457[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LTEV2XServicesAuthorized_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ImmediateMDTNr_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_460, @@ -43298,32 +51202,32 @@ asn_TYPE_member_t asn_MBR_NGAP_LTEV2XServicesAuthorized_ExtIEs_457[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_LTEV2XServicesAuthorized_ExtIEs_tags_457[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ImmediateMDTNr_ExtIEs_tags_457[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_LTEV2XServicesAuthorized_ExtIEs_tag2el_457[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_ImmediateMDTNr_ExtIEs_tag2el_457[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_LTEV2XServicesAuthorized_ExtIEs_specs_457 = { - sizeof(struct NGAP_LTEV2XServicesAuthorized_ExtIEs), - offsetof(struct NGAP_LTEV2XServicesAuthorized_ExtIEs, _asn_ctx), - asn_MAP_NGAP_LTEV2XServicesAuthorized_ExtIEs_tag2el_457, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_ImmediateMDTNr_ExtIEs_specs_457 = { + sizeof(struct NGAP_ImmediateMDTNr_ExtIEs), + offsetof(struct NGAP_ImmediateMDTNr_ExtIEs, _asn_ctx), + asn_MAP_NGAP_ImmediateMDTNr_ExtIEs_tag2el_457, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_LTEV2XServicesAuthorized_ExtIEs = { - "LTEV2XServicesAuthorized-ExtIEs", - "LTEV2XServicesAuthorized-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_ImmediateMDTNr_ExtIEs = { + "ImmediateMDTNr-ExtIEs", + "ImmediateMDTNr-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_LTEV2XServicesAuthorized_ExtIEs_tags_457, - sizeof(asn_DEF_NGAP_LTEV2XServicesAuthorized_ExtIEs_tags_457) - /sizeof(asn_DEF_NGAP_LTEV2XServicesAuthorized_ExtIEs_tags_457[0]), /* 1 */ - asn_DEF_NGAP_LTEV2XServicesAuthorized_ExtIEs_tags_457, /* Same as above */ - sizeof(asn_DEF_NGAP_LTEV2XServicesAuthorized_ExtIEs_tags_457) - /sizeof(asn_DEF_NGAP_LTEV2XServicesAuthorized_ExtIEs_tags_457[0]), /* 1 */ + asn_DEF_NGAP_ImmediateMDTNr_ExtIEs_tags_457, + sizeof(asn_DEF_NGAP_ImmediateMDTNr_ExtIEs_tags_457) + /sizeof(asn_DEF_NGAP_ImmediateMDTNr_ExtIEs_tags_457[0]), /* 1 */ + asn_DEF_NGAP_ImmediateMDTNr_ExtIEs_tags_457, /* Same as above */ + sizeof(asn_DEF_NGAP_ImmediateMDTNr_ExtIEs_tags_457) + /sizeof(asn_DEF_NGAP_ImmediateMDTNr_ExtIEs_tags_457[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -43333,16 +51237,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_LTEV2XServicesAuthorized_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_LTEV2XServicesAuthorized_ExtIEs_457, + asn_MBR_NGAP_ImmediateMDTNr_ExtIEs_457, 3, /* Elements count */ - &asn_SPC_NGAP_LTEV2XServicesAuthorized_ExtIEs_specs_457 /* Additional specs */ + &asn_SPC_NGAP_ImmediateMDTNr_ExtIEs_specs_457 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_464 = { - sizeof(struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs__extensionValue), - offsetof(struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs__extensionValue *)0)->present), + sizeof(struct NGAP_InterSystemFailureIndication_ExtIEs__extensionValue), + offsetof(struct NGAP_InterSystemFailureIndication_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_InterSystemFailureIndication_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_InterSystemFailureIndication_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -43370,8 +51274,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_464 = { &asn_SPC_NGAP_extensionValue_specs_464 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_461[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_InterSystemFailureIndication_ExtIEs_461[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_InterSystemFailureIndication_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, @@ -43388,7 +51292,7 @@ asn_TYPE_member_t asn_MBR_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_4 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_InterSystemFailureIndication_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -43405,7 +51309,7 @@ asn_TYPE_member_t asn_MBR_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_4 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_InterSystemFailureIndication_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_464, @@ -43423,32 +51327,32 @@ asn_TYPE_member_t asn_MBR_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_4 "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_461[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_InterSystemFailureIndication_ExtIEs_tags_461[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tag2el_461[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_InterSystemFailureIndication_ExtIEs_tag2el_461[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_specs_461 = { - sizeof(struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs), - offsetof(struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs, _asn_ctx), - asn_MAP_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tag2el_461, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_InterSystemFailureIndication_ExtIEs_specs_461 = { + sizeof(struct NGAP_InterSystemFailureIndication_ExtIEs), + offsetof(struct NGAP_InterSystemFailureIndication_ExtIEs, _asn_ctx), + asn_MAP_NGAP_InterSystemFailureIndication_ExtIEs_tag2el_461, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs = { - "LTEUE-Sidelink-Aggregate-MaximumBitrates-ExtIEs", - "LTEUE-Sidelink-Aggregate-MaximumBitrates-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_InterSystemFailureIndication_ExtIEs = { + "InterSystemFailureIndication-ExtIEs", + "InterSystemFailureIndication-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_461, - sizeof(asn_DEF_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_461) - /sizeof(asn_DEF_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_461[0]), /* 1 */ - asn_DEF_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_461, /* Same as above */ - sizeof(asn_DEF_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_461) - /sizeof(asn_DEF_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_461[0]), /* 1 */ + asn_DEF_NGAP_InterSystemFailureIndication_ExtIEs_tags_461, + sizeof(asn_DEF_NGAP_InterSystemFailureIndication_ExtIEs_tags_461) + /sizeof(asn_DEF_NGAP_InterSystemFailureIndication_ExtIEs_tags_461[0]), /* 1 */ + asn_DEF_NGAP_InterSystemFailureIndication_ExtIEs_tags_461, /* Same as above */ + sizeof(asn_DEF_NGAP_InterSystemFailureIndication_ExtIEs_tags_461) + /sizeof(asn_DEF_NGAP_InterSystemFailureIndication_ExtIEs_tags_461[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -43458,12 +51362,7081 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtI #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_461, + asn_MBR_NGAP_InterSystemFailureIndication_ExtIEs_461, 3, /* Elements count */ - &asn_SPC_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_specs_461 /* Additional specs */ + &asn_SPC_NGAP_InterSystemFailureIndication_ExtIEs_specs_461 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_468[] = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_468 = { + sizeof(struct NGAP_IntersystemSONConfigurationTransfer_ExtIEs__extensionValue), + offsetof(struct NGAP_IntersystemSONConfigurationTransfer_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_IntersystemSONConfigurationTransfer_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_IntersystemSONConfigurationTransfer_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_468 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_468 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_465[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONConfigurationTransfer_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_466, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_465 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONConfigurationTransfer_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_467, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_465 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONConfigurationTransfer_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_468, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_468, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_465 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_tags_465[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_tag2el_465[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_specs_465 = { + sizeof(struct NGAP_IntersystemSONConfigurationTransfer_ExtIEs), + offsetof(struct NGAP_IntersystemSONConfigurationTransfer_ExtIEs, _asn_ctx), + asn_MAP_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_tag2el_465, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONConfigurationTransfer_ExtIEs = { + "IntersystemSONConfigurationTransfer-ExtIEs", + "IntersystemSONConfigurationTransfer-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_tags_465, + sizeof(asn_DEF_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_tags_465) + /sizeof(asn_DEF_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_tags_465[0]), /* 1 */ + asn_DEF_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_tags_465, /* Same as above */ + sizeof(asn_DEF_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_tags_465) + /sizeof(asn_DEF_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_tags_465[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_465, + 3, /* Elements count */ + &asn_SPC_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_specs_465 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_472 = { + sizeof(struct NGAP_IntersystemSONeNBID_ExtIEs__extensionValue), + offsetof(struct NGAP_IntersystemSONeNBID_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_IntersystemSONeNBID_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_IntersystemSONeNBID_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_472 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_472 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONeNBID_ExtIEs_469[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONeNBID_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_470, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_469 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONeNBID_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_471, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_469 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONeNBID_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_472, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_472, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_469 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemSONeNBID_ExtIEs_tags_469[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemSONeNBID_ExtIEs_tag2el_469[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONeNBID_ExtIEs_specs_469 = { + sizeof(struct NGAP_IntersystemSONeNBID_ExtIEs), + offsetof(struct NGAP_IntersystemSONeNBID_ExtIEs, _asn_ctx), + asn_MAP_NGAP_IntersystemSONeNBID_ExtIEs_tag2el_469, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONeNBID_ExtIEs = { + "IntersystemSONeNBID-ExtIEs", + "IntersystemSONeNBID-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_IntersystemSONeNBID_ExtIEs_tags_469, + sizeof(asn_DEF_NGAP_IntersystemSONeNBID_ExtIEs_tags_469) + /sizeof(asn_DEF_NGAP_IntersystemSONeNBID_ExtIEs_tags_469[0]), /* 1 */ + asn_DEF_NGAP_IntersystemSONeNBID_ExtIEs_tags_469, /* Same as above */ + sizeof(asn_DEF_NGAP_IntersystemSONeNBID_ExtIEs_tags_469) + /sizeof(asn_DEF_NGAP_IntersystemSONeNBID_ExtIEs_tags_469[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_IntersystemSONeNBID_ExtIEs_469, + 3, /* Elements count */ + &asn_SPC_NGAP_IntersystemSONeNBID_ExtIEs_specs_469 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_476 = { + sizeof(struct NGAP_IntersystemSONNGRANnodeID_ExtIEs__extensionValue), + offsetof(struct NGAP_IntersystemSONNGRANnodeID_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_IntersystemSONNGRANnodeID_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_IntersystemSONNGRANnodeID_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_476 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_476 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONNGRANnodeID_ExtIEs_473[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONNGRANnodeID_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_474, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_473 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONNGRANnodeID_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_475, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_473 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONNGRANnodeID_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_476, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_476, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_473 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemSONNGRANnodeID_ExtIEs_tags_473[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemSONNGRANnodeID_ExtIEs_tag2el_473[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONNGRANnodeID_ExtIEs_specs_473 = { + sizeof(struct NGAP_IntersystemSONNGRANnodeID_ExtIEs), + offsetof(struct NGAP_IntersystemSONNGRANnodeID_ExtIEs, _asn_ctx), + asn_MAP_NGAP_IntersystemSONNGRANnodeID_ExtIEs_tag2el_473, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONNGRANnodeID_ExtIEs = { + "IntersystemSONNGRANnodeID-ExtIEs", + "IntersystemSONNGRANnodeID-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_IntersystemSONNGRANnodeID_ExtIEs_tags_473, + sizeof(asn_DEF_NGAP_IntersystemSONNGRANnodeID_ExtIEs_tags_473) + /sizeof(asn_DEF_NGAP_IntersystemSONNGRANnodeID_ExtIEs_tags_473[0]), /* 1 */ + asn_DEF_NGAP_IntersystemSONNGRANnodeID_ExtIEs_tags_473, /* Same as above */ + sizeof(asn_DEF_NGAP_IntersystemSONNGRANnodeID_ExtIEs_tags_473) + /sizeof(asn_DEF_NGAP_IntersystemSONNGRANnodeID_ExtIEs_tags_473[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_IntersystemSONNGRANnodeID_ExtIEs_473, + 3, /* Elements count */ + &asn_SPC_NGAP_IntersystemSONNGRANnodeID_ExtIEs_specs_473 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_480 = { + sizeof(struct NGAP_IntersystemCellActivationRequest_ExtIEs__extensionValue), + offsetof(struct NGAP_IntersystemCellActivationRequest_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_IntersystemCellActivationRequest_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_IntersystemCellActivationRequest_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_480 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_480 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_IntersystemCellActivationRequest_ExtIEs_477[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemCellActivationRequest_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_478, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_477 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemCellActivationRequest_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_479, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_477 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemCellActivationRequest_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_480, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_480, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_477 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemCellActivationRequest_ExtIEs_tags_477[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemCellActivationRequest_ExtIEs_tag2el_477[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemCellActivationRequest_ExtIEs_specs_477 = { + sizeof(struct NGAP_IntersystemCellActivationRequest_ExtIEs), + offsetof(struct NGAP_IntersystemCellActivationRequest_ExtIEs, _asn_ctx), + asn_MAP_NGAP_IntersystemCellActivationRequest_ExtIEs_tag2el_477, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemCellActivationRequest_ExtIEs = { + "IntersystemCellActivationRequest-ExtIEs", + "IntersystemCellActivationRequest-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_IntersystemCellActivationRequest_ExtIEs_tags_477, + sizeof(asn_DEF_NGAP_IntersystemCellActivationRequest_ExtIEs_tags_477) + /sizeof(asn_DEF_NGAP_IntersystemCellActivationRequest_ExtIEs_tags_477[0]), /* 1 */ + asn_DEF_NGAP_IntersystemCellActivationRequest_ExtIEs_tags_477, /* Same as above */ + sizeof(asn_DEF_NGAP_IntersystemCellActivationRequest_ExtIEs_tags_477) + /sizeof(asn_DEF_NGAP_IntersystemCellActivationRequest_ExtIEs_tags_477[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_IntersystemCellActivationRequest_ExtIEs_477, + 3, /* Elements count */ + &asn_SPC_NGAP_IntersystemCellActivationRequest_ExtIEs_specs_477 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_484 = { + sizeof(struct NGAP_IntersystemResourceStatusRequest_ExtIEs__extensionValue), + offsetof(struct NGAP_IntersystemResourceStatusRequest_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_IntersystemResourceStatusRequest_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_IntersystemResourceStatusRequest_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_484 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_484 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_IntersystemResourceStatusRequest_ExtIEs_481[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemResourceStatusRequest_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_482, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_481 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemResourceStatusRequest_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_483, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_481 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemResourceStatusRequest_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_484, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_484, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_481 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemResourceStatusRequest_ExtIEs_tags_481[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemResourceStatusRequest_ExtIEs_tag2el_481[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemResourceStatusRequest_ExtIEs_specs_481 = { + sizeof(struct NGAP_IntersystemResourceStatusRequest_ExtIEs), + offsetof(struct NGAP_IntersystemResourceStatusRequest_ExtIEs, _asn_ctx), + asn_MAP_NGAP_IntersystemResourceStatusRequest_ExtIEs_tag2el_481, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemResourceStatusRequest_ExtIEs = { + "IntersystemResourceStatusRequest-ExtIEs", + "IntersystemResourceStatusRequest-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_IntersystemResourceStatusRequest_ExtIEs_tags_481, + sizeof(asn_DEF_NGAP_IntersystemResourceStatusRequest_ExtIEs_tags_481) + /sizeof(asn_DEF_NGAP_IntersystemResourceStatusRequest_ExtIEs_tags_481[0]), /* 1 */ + asn_DEF_NGAP_IntersystemResourceStatusRequest_ExtIEs_tags_481, /* Same as above */ + sizeof(asn_DEF_NGAP_IntersystemResourceStatusRequest_ExtIEs_tags_481) + /sizeof(asn_DEF_NGAP_IntersystemResourceStatusRequest_ExtIEs_tags_481[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_IntersystemResourceStatusRequest_ExtIEs_481, + 3, /* Elements count */ + &asn_SPC_NGAP_IntersystemResourceStatusRequest_ExtIEs_specs_481 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_488 = { + sizeof(struct NGAP_EUTRAN_ReportingSystemIEs_ExtIEs__extensionValue), + offsetof(struct NGAP_EUTRAN_ReportingSystemIEs_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_EUTRAN_ReportingSystemIEs_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_EUTRAN_ReportingSystemIEs_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_488 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_488 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs_485[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_ReportingSystemIEs_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_486, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_485 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_ReportingSystemIEs_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_487, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_485 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_ReportingSystemIEs_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_488, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_488, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_485 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs_tags_485[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs_tag2el_485[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs_specs_485 = { + sizeof(struct NGAP_EUTRAN_ReportingSystemIEs_ExtIEs), + offsetof(struct NGAP_EUTRAN_ReportingSystemIEs_ExtIEs, _asn_ctx), + asn_MAP_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs_tag2el_485, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs = { + "EUTRAN-ReportingSystemIEs-ExtIEs", + "EUTRAN-ReportingSystemIEs-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs_tags_485, + sizeof(asn_DEF_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs_tags_485) + /sizeof(asn_DEF_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs_tags_485[0]), /* 1 */ + asn_DEF_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs_tags_485, /* Same as above */ + sizeof(asn_DEF_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs_tags_485) + /sizeof(asn_DEF_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs_tags_485[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs_485, + 3, /* Elements count */ + &asn_SPC_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs_specs_485 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_492 = { + sizeof(struct NGAP_NGRAN_ReportingSystemIEs_ExtIEs__extensionValue), + offsetof(struct NGAP_NGRAN_ReportingSystemIEs_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_NGRAN_ReportingSystemIEs_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_NGRAN_ReportingSystemIEs_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_492 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_492 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_NGRAN_ReportingSystemIEs_ExtIEs_489[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_ReportingSystemIEs_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_490, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_489 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_ReportingSystemIEs_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_491, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_489 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_ReportingSystemIEs_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_492, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_492, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_489 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_NGRAN_ReportingSystemIEs_ExtIEs_tags_489[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGRAN_ReportingSystemIEs_ExtIEs_tag2el_489[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_ReportingSystemIEs_ExtIEs_specs_489 = { + sizeof(struct NGAP_NGRAN_ReportingSystemIEs_ExtIEs), + offsetof(struct NGAP_NGRAN_ReportingSystemIEs_ExtIEs, _asn_ctx), + asn_MAP_NGAP_NGRAN_ReportingSystemIEs_ExtIEs_tag2el_489, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_ReportingSystemIEs_ExtIEs = { + "NGRAN-ReportingSystemIEs-ExtIEs", + "NGRAN-ReportingSystemIEs-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_NGRAN_ReportingSystemIEs_ExtIEs_tags_489, + sizeof(asn_DEF_NGAP_NGRAN_ReportingSystemIEs_ExtIEs_tags_489) + /sizeof(asn_DEF_NGAP_NGRAN_ReportingSystemIEs_ExtIEs_tags_489[0]), /* 1 */ + asn_DEF_NGAP_NGRAN_ReportingSystemIEs_ExtIEs_tags_489, /* Same as above */ + sizeof(asn_DEF_NGAP_NGRAN_ReportingSystemIEs_ExtIEs_tags_489) + /sizeof(asn_DEF_NGAP_NGRAN_ReportingSystemIEs_ExtIEs_tags_489[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_NGRAN_ReportingSystemIEs_ExtIEs_489, + 3, /* Elements count */ + &asn_SPC_NGAP_NGRAN_ReportingSystemIEs_ExtIEs_specs_489 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_496 = { + sizeof(struct NGAP_EUTRAN_CellToReportItem_ExtIEs__extensionValue), + offsetof(struct NGAP_EUTRAN_CellToReportItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_EUTRAN_CellToReportItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_EUTRAN_CellToReportItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_496 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_496 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_CellToReportItem_ExtIEs_493[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_CellToReportItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_494, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_493 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_CellToReportItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_495, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_493 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_CellToReportItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_496, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_496, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_493 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_EUTRAN_CellToReportItem_ExtIEs_tags_493[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_EUTRAN_CellToReportItem_ExtIEs_tag2el_493[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_CellToReportItem_ExtIEs_specs_493 = { + sizeof(struct NGAP_EUTRAN_CellToReportItem_ExtIEs), + offsetof(struct NGAP_EUTRAN_CellToReportItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_EUTRAN_CellToReportItem_ExtIEs_tag2el_493, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_CellToReportItem_ExtIEs = { + "EUTRAN-CellToReportItem-ExtIEs", + "EUTRAN-CellToReportItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_EUTRAN_CellToReportItem_ExtIEs_tags_493, + sizeof(asn_DEF_NGAP_EUTRAN_CellToReportItem_ExtIEs_tags_493) + /sizeof(asn_DEF_NGAP_EUTRAN_CellToReportItem_ExtIEs_tags_493[0]), /* 1 */ + asn_DEF_NGAP_EUTRAN_CellToReportItem_ExtIEs_tags_493, /* Same as above */ + sizeof(asn_DEF_NGAP_EUTRAN_CellToReportItem_ExtIEs_tags_493) + /sizeof(asn_DEF_NGAP_EUTRAN_CellToReportItem_ExtIEs_tags_493[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_EUTRAN_CellToReportItem_ExtIEs_493, + 3, /* Elements count */ + &asn_SPC_NGAP_EUTRAN_CellToReportItem_ExtIEs_specs_493 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_500 = { + sizeof(struct NGAP_NGRAN_CellToReportItem_ExtIEs__extensionValue), + offsetof(struct NGAP_NGRAN_CellToReportItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_NGRAN_CellToReportItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_NGRAN_CellToReportItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_500 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_500 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_NGRAN_CellToReportItem_ExtIEs_497[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_CellToReportItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_498, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_497 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_CellToReportItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_499, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_497 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_CellToReportItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_500, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_500, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_497 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_NGRAN_CellToReportItem_ExtIEs_tags_497[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGRAN_CellToReportItem_ExtIEs_tag2el_497[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_CellToReportItem_ExtIEs_specs_497 = { + sizeof(struct NGAP_NGRAN_CellToReportItem_ExtIEs), + offsetof(struct NGAP_NGRAN_CellToReportItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_NGRAN_CellToReportItem_ExtIEs_tag2el_497, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_CellToReportItem_ExtIEs = { + "NGRAN-CellToReportItem-ExtIEs", + "NGRAN-CellToReportItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_NGRAN_CellToReportItem_ExtIEs_tags_497, + sizeof(asn_DEF_NGAP_NGRAN_CellToReportItem_ExtIEs_tags_497) + /sizeof(asn_DEF_NGAP_NGRAN_CellToReportItem_ExtIEs_tags_497[0]), /* 1 */ + asn_DEF_NGAP_NGRAN_CellToReportItem_ExtIEs_tags_497, /* Same as above */ + sizeof(asn_DEF_NGAP_NGRAN_CellToReportItem_ExtIEs_tags_497) + /sizeof(asn_DEF_NGAP_NGRAN_CellToReportItem_ExtIEs_tags_497[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_NGRAN_CellToReportItem_ExtIEs_497, + 3, /* Elements count */ + &asn_SPC_NGAP_NGRAN_CellToReportItem_ExtIEs_specs_497 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_504 = { + sizeof(struct NGAP_EventBasedReportingIEs_ExtIEs__extensionValue), + offsetof(struct NGAP_EventBasedReportingIEs_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_EventBasedReportingIEs_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_EventBasedReportingIEs_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_504 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_504 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_EventBasedReportingIEs_ExtIEs_501[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EventBasedReportingIEs_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_502, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_501 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EventBasedReportingIEs_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_503, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_501 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EventBasedReportingIEs_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_504, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_504, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_501 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_EventBasedReportingIEs_ExtIEs_tags_501[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_EventBasedReportingIEs_ExtIEs_tag2el_501[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EventBasedReportingIEs_ExtIEs_specs_501 = { + sizeof(struct NGAP_EventBasedReportingIEs_ExtIEs), + offsetof(struct NGAP_EventBasedReportingIEs_ExtIEs, _asn_ctx), + asn_MAP_NGAP_EventBasedReportingIEs_ExtIEs_tag2el_501, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_EventBasedReportingIEs_ExtIEs = { + "EventBasedReportingIEs-ExtIEs", + "EventBasedReportingIEs-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_EventBasedReportingIEs_ExtIEs_tags_501, + sizeof(asn_DEF_NGAP_EventBasedReportingIEs_ExtIEs_tags_501) + /sizeof(asn_DEF_NGAP_EventBasedReportingIEs_ExtIEs_tags_501[0]), /* 1 */ + asn_DEF_NGAP_EventBasedReportingIEs_ExtIEs_tags_501, /* Same as above */ + sizeof(asn_DEF_NGAP_EventBasedReportingIEs_ExtIEs_tags_501) + /sizeof(asn_DEF_NGAP_EventBasedReportingIEs_ExtIEs_tags_501[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_EventBasedReportingIEs_ExtIEs_501, + 3, /* Elements count */ + &asn_SPC_NGAP_EventBasedReportingIEs_ExtIEs_specs_501 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_508 = { + sizeof(struct NGAP_PeriodicReportingIEs_ExtIEs__extensionValue), + offsetof(struct NGAP_PeriodicReportingIEs_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_PeriodicReportingIEs_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_PeriodicReportingIEs_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_508 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_508 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_PeriodicReportingIEs_ExtIEs_505[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PeriodicReportingIEs_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_506, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_505 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PeriodicReportingIEs_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_507, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_505 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PeriodicReportingIEs_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_508, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_508, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_505 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_PeriodicReportingIEs_ExtIEs_tags_505[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PeriodicReportingIEs_ExtIEs_tag2el_505[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PeriodicReportingIEs_ExtIEs_specs_505 = { + sizeof(struct NGAP_PeriodicReportingIEs_ExtIEs), + offsetof(struct NGAP_PeriodicReportingIEs_ExtIEs, _asn_ctx), + asn_MAP_NGAP_PeriodicReportingIEs_ExtIEs_tag2el_505, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_PeriodicReportingIEs_ExtIEs = { + "PeriodicReportingIEs-ExtIEs", + "PeriodicReportingIEs-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_PeriodicReportingIEs_ExtIEs_tags_505, + sizeof(asn_DEF_NGAP_PeriodicReportingIEs_ExtIEs_tags_505) + /sizeof(asn_DEF_NGAP_PeriodicReportingIEs_ExtIEs_tags_505[0]), /* 1 */ + asn_DEF_NGAP_PeriodicReportingIEs_ExtIEs_tags_505, /* Same as above */ + sizeof(asn_DEF_NGAP_PeriodicReportingIEs_ExtIEs_tags_505) + /sizeof(asn_DEF_NGAP_PeriodicReportingIEs_ExtIEs_tags_505[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_PeriodicReportingIEs_ExtIEs_505, + 3, /* Elements count */ + &asn_SPC_NGAP_PeriodicReportingIEs_ExtIEs_specs_505 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_512 = { + sizeof(struct NGAP_IntersystemCellActivationReply_ExtIEs__extensionValue), + offsetof(struct NGAP_IntersystemCellActivationReply_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_IntersystemCellActivationReply_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_IntersystemCellActivationReply_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_512 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_512 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_IntersystemCellActivationReply_ExtIEs_509[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemCellActivationReply_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_510, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_509 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemCellActivationReply_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_511, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_509 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemCellActivationReply_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_512, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_512, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_509 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemCellActivationReply_ExtIEs_tags_509[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemCellActivationReply_ExtIEs_tag2el_509[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemCellActivationReply_ExtIEs_specs_509 = { + sizeof(struct NGAP_IntersystemCellActivationReply_ExtIEs), + offsetof(struct NGAP_IntersystemCellActivationReply_ExtIEs, _asn_ctx), + asn_MAP_NGAP_IntersystemCellActivationReply_ExtIEs_tag2el_509, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemCellActivationReply_ExtIEs = { + "IntersystemCellActivationReply-ExtIEs", + "IntersystemCellActivationReply-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_IntersystemCellActivationReply_ExtIEs_tags_509, + sizeof(asn_DEF_NGAP_IntersystemCellActivationReply_ExtIEs_tags_509) + /sizeof(asn_DEF_NGAP_IntersystemCellActivationReply_ExtIEs_tags_509[0]), /* 1 */ + asn_DEF_NGAP_IntersystemCellActivationReply_ExtIEs_tags_509, /* Same as above */ + sizeof(asn_DEF_NGAP_IntersystemCellActivationReply_ExtIEs_tags_509) + /sizeof(asn_DEF_NGAP_IntersystemCellActivationReply_ExtIEs_tags_509[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_IntersystemCellActivationReply_ExtIEs_509, + 3, /* Elements count */ + &asn_SPC_NGAP_IntersystemCellActivationReply_ExtIEs_specs_509 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_516 = { + sizeof(struct NGAP_IntersystemResourceStatusReply_ExtIEs__extensionValue), + offsetof(struct NGAP_IntersystemResourceStatusReply_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_IntersystemResourceStatusReply_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_IntersystemResourceStatusReply_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_516 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_516 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_IntersystemResourceStatusReply_ExtIEs_513[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemResourceStatusReply_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_514, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_513 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemResourceStatusReply_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_515, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_513 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemResourceStatusReply_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_516, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_516, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_513 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemResourceStatusReply_ExtIEs_tags_513[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemResourceStatusReply_ExtIEs_tag2el_513[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemResourceStatusReply_ExtIEs_specs_513 = { + sizeof(struct NGAP_IntersystemResourceStatusReply_ExtIEs), + offsetof(struct NGAP_IntersystemResourceStatusReply_ExtIEs, _asn_ctx), + asn_MAP_NGAP_IntersystemResourceStatusReply_ExtIEs_tag2el_513, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemResourceStatusReply_ExtIEs = { + "IntersystemResourceStatusReply-ExtIEs", + "IntersystemResourceStatusReply-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_IntersystemResourceStatusReply_ExtIEs_tags_513, + sizeof(asn_DEF_NGAP_IntersystemResourceStatusReply_ExtIEs_tags_513) + /sizeof(asn_DEF_NGAP_IntersystemResourceStatusReply_ExtIEs_tags_513[0]), /* 1 */ + asn_DEF_NGAP_IntersystemResourceStatusReply_ExtIEs_tags_513, /* Same as above */ + sizeof(asn_DEF_NGAP_IntersystemResourceStatusReply_ExtIEs_tags_513) + /sizeof(asn_DEF_NGAP_IntersystemResourceStatusReply_ExtIEs_tags_513[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_IntersystemResourceStatusReply_ExtIEs_513, + 3, /* Elements count */ + &asn_SPC_NGAP_IntersystemResourceStatusReply_ExtIEs_specs_513 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_520 = { + sizeof(struct NGAP_IntersystemCellStateIndication_ExtIEs__extensionValue), + offsetof(struct NGAP_IntersystemCellStateIndication_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_IntersystemCellStateIndication_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_IntersystemCellStateIndication_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_520 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_520 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_IntersystemCellStateIndication_ExtIEs_517[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemCellStateIndication_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_518, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_517 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemCellStateIndication_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_519, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_517 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemCellStateIndication_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_520, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_520, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_517 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemCellStateIndication_ExtIEs_tags_517[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemCellStateIndication_ExtIEs_tag2el_517[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemCellStateIndication_ExtIEs_specs_517 = { + sizeof(struct NGAP_IntersystemCellStateIndication_ExtIEs), + offsetof(struct NGAP_IntersystemCellStateIndication_ExtIEs, _asn_ctx), + asn_MAP_NGAP_IntersystemCellStateIndication_ExtIEs_tag2el_517, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemCellStateIndication_ExtIEs = { + "IntersystemCellStateIndication-ExtIEs", + "IntersystemCellStateIndication-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_IntersystemCellStateIndication_ExtIEs_tags_517, + sizeof(asn_DEF_NGAP_IntersystemCellStateIndication_ExtIEs_tags_517) + /sizeof(asn_DEF_NGAP_IntersystemCellStateIndication_ExtIEs_tags_517[0]), /* 1 */ + asn_DEF_NGAP_IntersystemCellStateIndication_ExtIEs_tags_517, /* Same as above */ + sizeof(asn_DEF_NGAP_IntersystemCellStateIndication_ExtIEs_tags_517) + /sizeof(asn_DEF_NGAP_IntersystemCellStateIndication_ExtIEs_tags_517[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_IntersystemCellStateIndication_ExtIEs_517, + 3, /* Elements count */ + &asn_SPC_NGAP_IntersystemCellStateIndication_ExtIEs_specs_517 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_524 = { + sizeof(struct NGAP_NotificationCell_Item_ExtIEs__extensionValue), + offsetof(struct NGAP_NotificationCell_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_NotificationCell_Item_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_NotificationCell_Item_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_524 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_524 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_NotificationCell_Item_ExtIEs_521[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NotificationCell_Item_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_522, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_521 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NotificationCell_Item_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_523, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_521 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NotificationCell_Item_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_524, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_524, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_521 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_NotificationCell_Item_ExtIEs_tags_521[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NotificationCell_Item_ExtIEs_tag2el_521[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NotificationCell_Item_ExtIEs_specs_521 = { + sizeof(struct NGAP_NotificationCell_Item_ExtIEs), + offsetof(struct NGAP_NotificationCell_Item_ExtIEs, _asn_ctx), + asn_MAP_NGAP_NotificationCell_Item_ExtIEs_tag2el_521, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NotificationCell_Item_ExtIEs = { + "NotificationCell-Item-ExtIEs", + "NotificationCell-Item-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_NotificationCell_Item_ExtIEs_tags_521, + sizeof(asn_DEF_NGAP_NotificationCell_Item_ExtIEs_tags_521) + /sizeof(asn_DEF_NGAP_NotificationCell_Item_ExtIEs_tags_521[0]), /* 1 */ + asn_DEF_NGAP_NotificationCell_Item_ExtIEs_tags_521, /* Same as above */ + sizeof(asn_DEF_NGAP_NotificationCell_Item_ExtIEs_tags_521) + /sizeof(asn_DEF_NGAP_NotificationCell_Item_ExtIEs_tags_521[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_NotificationCell_Item_ExtIEs_521, + 3, /* Elements count */ + &asn_SPC_NGAP_NotificationCell_Item_ExtIEs_specs_521 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_528 = { + sizeof(struct NGAP_IntersystemResourceStatusReport_ExtIEs__extensionValue), + offsetof(struct NGAP_IntersystemResourceStatusReport_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_IntersystemResourceStatusReport_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_IntersystemResourceStatusReport_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_528 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_528 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_IntersystemResourceStatusReport_ExtIEs_525[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemResourceStatusReport_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_526, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_525 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemResourceStatusReport_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_527, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_525 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemResourceStatusReport_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_528, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_528, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_525 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemResourceStatusReport_ExtIEs_tags_525[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemResourceStatusReport_ExtIEs_tag2el_525[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemResourceStatusReport_ExtIEs_specs_525 = { + sizeof(struct NGAP_IntersystemResourceStatusReport_ExtIEs), + offsetof(struct NGAP_IntersystemResourceStatusReport_ExtIEs, _asn_ctx), + asn_MAP_NGAP_IntersystemResourceStatusReport_ExtIEs_tag2el_525, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemResourceStatusReport_ExtIEs = { + "IntersystemResourceStatusReport-ExtIEs", + "IntersystemResourceStatusReport-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_IntersystemResourceStatusReport_ExtIEs_tags_525, + sizeof(asn_DEF_NGAP_IntersystemResourceStatusReport_ExtIEs_tags_525) + /sizeof(asn_DEF_NGAP_IntersystemResourceStatusReport_ExtIEs_tags_525[0]), /* 1 */ + asn_DEF_NGAP_IntersystemResourceStatusReport_ExtIEs_tags_525, /* Same as above */ + sizeof(asn_DEF_NGAP_IntersystemResourceStatusReport_ExtIEs_tags_525) + /sizeof(asn_DEF_NGAP_IntersystemResourceStatusReport_ExtIEs_tags_525[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_IntersystemResourceStatusReport_ExtIEs_525, + 3, /* Elements count */ + &asn_SPC_NGAP_IntersystemResourceStatusReport_ExtIEs_specs_525 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_532 = { + sizeof(struct NGAP_EUTRAN_ReportingStatusIEs_ExtIEs__extensionValue), + offsetof(struct NGAP_EUTRAN_ReportingStatusIEs_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_EUTRAN_ReportingStatusIEs_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_EUTRAN_ReportingStatusIEs_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_532 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_532 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs_529[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_ReportingStatusIEs_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_530, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_529 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_ReportingStatusIEs_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_531, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_529 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_ReportingStatusIEs_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_532, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_532, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_529 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs_tags_529[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs_tag2el_529[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs_specs_529 = { + sizeof(struct NGAP_EUTRAN_ReportingStatusIEs_ExtIEs), + offsetof(struct NGAP_EUTRAN_ReportingStatusIEs_ExtIEs, _asn_ctx), + asn_MAP_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs_tag2el_529, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs = { + "EUTRAN-ReportingStatusIEs-ExtIEs", + "EUTRAN-ReportingStatusIEs-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs_tags_529, + sizeof(asn_DEF_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs_tags_529) + /sizeof(asn_DEF_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs_tags_529[0]), /* 1 */ + asn_DEF_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs_tags_529, /* Same as above */ + sizeof(asn_DEF_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs_tags_529) + /sizeof(asn_DEF_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs_tags_529[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs_529, + 3, /* Elements count */ + &asn_SPC_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs_specs_529 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_536 = { + sizeof(struct NGAP_EUTRAN_CellReportItem_ExtIEs__extensionValue), + offsetof(struct NGAP_EUTRAN_CellReportItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_EUTRAN_CellReportItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_EUTRAN_CellReportItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_536 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_536 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_CellReportItem_ExtIEs_533[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_CellReportItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_534, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_533 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_CellReportItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_535, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_533 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_CellReportItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_536, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_536, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_533 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_EUTRAN_CellReportItem_ExtIEs_tags_533[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_EUTRAN_CellReportItem_ExtIEs_tag2el_533[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_CellReportItem_ExtIEs_specs_533 = { + sizeof(struct NGAP_EUTRAN_CellReportItem_ExtIEs), + offsetof(struct NGAP_EUTRAN_CellReportItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_EUTRAN_CellReportItem_ExtIEs_tag2el_533, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_CellReportItem_ExtIEs = { + "EUTRAN-CellReportItem-ExtIEs", + "EUTRAN-CellReportItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_EUTRAN_CellReportItem_ExtIEs_tags_533, + sizeof(asn_DEF_NGAP_EUTRAN_CellReportItem_ExtIEs_tags_533) + /sizeof(asn_DEF_NGAP_EUTRAN_CellReportItem_ExtIEs_tags_533[0]), /* 1 */ + asn_DEF_NGAP_EUTRAN_CellReportItem_ExtIEs_tags_533, /* Same as above */ + sizeof(asn_DEF_NGAP_EUTRAN_CellReportItem_ExtIEs_tags_533) + /sizeof(asn_DEF_NGAP_EUTRAN_CellReportItem_ExtIEs_tags_533[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_EUTRAN_CellReportItem_ExtIEs_533, + 3, /* Elements count */ + &asn_SPC_NGAP_EUTRAN_CellReportItem_ExtIEs_specs_533 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_540 = { + sizeof(struct NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs__extensionValue), + offsetof(struct NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_540 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_540 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs_537[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_538, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_537 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_539, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_537 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_540, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_540, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_537 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs_tags_537[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs_tag2el_537[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs_specs_537 = { + sizeof(struct NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs), + offsetof(struct NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs, _asn_ctx), + asn_MAP_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs_tag2el_537, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs = { + "EUTRAN-CompositeAvailableCapacityGroup-ExtIEs", + "EUTRAN-CompositeAvailableCapacityGroup-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs_tags_537, + sizeof(asn_DEF_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs_tags_537) + /sizeof(asn_DEF_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs_tags_537[0]), /* 1 */ + asn_DEF_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs_tags_537, /* Same as above */ + sizeof(asn_DEF_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs_tags_537) + /sizeof(asn_DEF_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs_tags_537[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs_537, + 3, /* Elements count */ + &asn_SPC_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs_specs_537 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_544 = { + sizeof(struct NGAP_CompositeAvailableCapacity_ExtIEs__extensionValue), + offsetof(struct NGAP_CompositeAvailableCapacity_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_CompositeAvailableCapacity_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_CompositeAvailableCapacity_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_544 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_544 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_CompositeAvailableCapacity_ExtIEs_541[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CompositeAvailableCapacity_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_542, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_541 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CompositeAvailableCapacity_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_543, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_541 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CompositeAvailableCapacity_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_544, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_544, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_541 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_CompositeAvailableCapacity_ExtIEs_tags_541[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CompositeAvailableCapacity_ExtIEs_tag2el_541[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CompositeAvailableCapacity_ExtIEs_specs_541 = { + sizeof(struct NGAP_CompositeAvailableCapacity_ExtIEs), + offsetof(struct NGAP_CompositeAvailableCapacity_ExtIEs, _asn_ctx), + asn_MAP_NGAP_CompositeAvailableCapacity_ExtIEs_tag2el_541, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_CompositeAvailableCapacity_ExtIEs = { + "CompositeAvailableCapacity-ExtIEs", + "CompositeAvailableCapacity-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_CompositeAvailableCapacity_ExtIEs_tags_541, + sizeof(asn_DEF_NGAP_CompositeAvailableCapacity_ExtIEs_tags_541) + /sizeof(asn_DEF_NGAP_CompositeAvailableCapacity_ExtIEs_tags_541[0]), /* 1 */ + asn_DEF_NGAP_CompositeAvailableCapacity_ExtIEs_tags_541, /* Same as above */ + sizeof(asn_DEF_NGAP_CompositeAvailableCapacity_ExtIEs_tags_541) + /sizeof(asn_DEF_NGAP_CompositeAvailableCapacity_ExtIEs_tags_541[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_CompositeAvailableCapacity_ExtIEs_541, + 3, /* Elements count */ + &asn_SPC_NGAP_CompositeAvailableCapacity_ExtIEs_specs_541 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_548 = { + sizeof(struct NGAP_EUTRAN_RadioResourceStatus_ExtIEs__extensionValue), + offsetof(struct NGAP_EUTRAN_RadioResourceStatus_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_EUTRAN_RadioResourceStatus_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_EUTRAN_RadioResourceStatus_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_548 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_548 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_RadioResourceStatus_ExtIEs_545[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_RadioResourceStatus_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_546, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_545 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_RadioResourceStatus_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_547, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_545 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_RadioResourceStatus_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_548, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_548, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_545 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_EUTRAN_RadioResourceStatus_ExtIEs_tags_545[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_EUTRAN_RadioResourceStatus_ExtIEs_tag2el_545[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_RadioResourceStatus_ExtIEs_specs_545 = { + sizeof(struct NGAP_EUTRAN_RadioResourceStatus_ExtIEs), + offsetof(struct NGAP_EUTRAN_RadioResourceStatus_ExtIEs, _asn_ctx), + asn_MAP_NGAP_EUTRAN_RadioResourceStatus_ExtIEs_tag2el_545, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_RadioResourceStatus_ExtIEs = { + "EUTRAN-RadioResourceStatus-ExtIEs", + "EUTRAN-RadioResourceStatus-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_EUTRAN_RadioResourceStatus_ExtIEs_tags_545, + sizeof(asn_DEF_NGAP_EUTRAN_RadioResourceStatus_ExtIEs_tags_545) + /sizeof(asn_DEF_NGAP_EUTRAN_RadioResourceStatus_ExtIEs_tags_545[0]), /* 1 */ + asn_DEF_NGAP_EUTRAN_RadioResourceStatus_ExtIEs_tags_545, /* Same as above */ + sizeof(asn_DEF_NGAP_EUTRAN_RadioResourceStatus_ExtIEs_tags_545) + /sizeof(asn_DEF_NGAP_EUTRAN_RadioResourceStatus_ExtIEs_tags_545[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_EUTRAN_RadioResourceStatus_ExtIEs_545, + 3, /* Elements count */ + &asn_SPC_NGAP_EUTRAN_RadioResourceStatus_ExtIEs_specs_545 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_552 = { + sizeof(struct NGAP_NGRAN_ReportingStatusIEs_ExtIEs__extensionValue), + offsetof(struct NGAP_NGRAN_ReportingStatusIEs_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_NGRAN_ReportingStatusIEs_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_NGRAN_ReportingStatusIEs_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_552 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_552 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_NGRAN_ReportingStatusIEs_ExtIEs_549[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_ReportingStatusIEs_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_550, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_549 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_ReportingStatusIEs_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_551, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_549 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_ReportingStatusIEs_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_552, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_552, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_549 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_NGRAN_ReportingStatusIEs_ExtIEs_tags_549[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGRAN_ReportingStatusIEs_ExtIEs_tag2el_549[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_ReportingStatusIEs_ExtIEs_specs_549 = { + sizeof(struct NGAP_NGRAN_ReportingStatusIEs_ExtIEs), + offsetof(struct NGAP_NGRAN_ReportingStatusIEs_ExtIEs, _asn_ctx), + asn_MAP_NGAP_NGRAN_ReportingStatusIEs_ExtIEs_tag2el_549, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_ReportingStatusIEs_ExtIEs = { + "NGRAN-ReportingStatusIEs-ExtIEs", + "NGRAN-ReportingStatusIEs-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_NGRAN_ReportingStatusIEs_ExtIEs_tags_549, + sizeof(asn_DEF_NGAP_NGRAN_ReportingStatusIEs_ExtIEs_tags_549) + /sizeof(asn_DEF_NGAP_NGRAN_ReportingStatusIEs_ExtIEs_tags_549[0]), /* 1 */ + asn_DEF_NGAP_NGRAN_ReportingStatusIEs_ExtIEs_tags_549, /* Same as above */ + sizeof(asn_DEF_NGAP_NGRAN_ReportingStatusIEs_ExtIEs_tags_549) + /sizeof(asn_DEF_NGAP_NGRAN_ReportingStatusIEs_ExtIEs_tags_549[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_NGRAN_ReportingStatusIEs_ExtIEs_549, + 3, /* Elements count */ + &asn_SPC_NGAP_NGRAN_ReportingStatusIEs_ExtIEs_specs_549 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_556 = { + sizeof(struct NGAP_NGRAN_CellReportItem_ExtIEs__extensionValue), + offsetof(struct NGAP_NGRAN_CellReportItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_NGRAN_CellReportItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_NGRAN_CellReportItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_556 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_556 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_NGRAN_CellReportItem_ExtIEs_553[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_CellReportItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_554, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_553 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_CellReportItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_555, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_553 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_CellReportItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_556, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_556, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_553 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_NGRAN_CellReportItem_ExtIEs_tags_553[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGRAN_CellReportItem_ExtIEs_tag2el_553[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_CellReportItem_ExtIEs_specs_553 = { + sizeof(struct NGAP_NGRAN_CellReportItem_ExtIEs), + offsetof(struct NGAP_NGRAN_CellReportItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_NGRAN_CellReportItem_ExtIEs_tag2el_553, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_CellReportItem_ExtIEs = { + "NGRAN-CellReportItem-ExtIEs", + "NGRAN-CellReportItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_NGRAN_CellReportItem_ExtIEs_tags_553, + sizeof(asn_DEF_NGAP_NGRAN_CellReportItem_ExtIEs_tags_553) + /sizeof(asn_DEF_NGAP_NGRAN_CellReportItem_ExtIEs_tags_553[0]), /* 1 */ + asn_DEF_NGAP_NGRAN_CellReportItem_ExtIEs_tags_553, /* Same as above */ + sizeof(asn_DEF_NGAP_NGRAN_CellReportItem_ExtIEs_tags_553) + /sizeof(asn_DEF_NGAP_NGRAN_CellReportItem_ExtIEs_tags_553[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_NGRAN_CellReportItem_ExtIEs_553, + 3, /* Elements count */ + &asn_SPC_NGAP_NGRAN_CellReportItem_ExtIEs_specs_553 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_560 = { + sizeof(struct NGAP_NGRAN_RadioResourceStatus_ExtIEs__extensionValue), + offsetof(struct NGAP_NGRAN_RadioResourceStatus_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_NGRAN_RadioResourceStatus_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_NGRAN_RadioResourceStatus_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_560 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_560 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_NGRAN_RadioResourceStatus_ExtIEs_557[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_RadioResourceStatus_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_558, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_557 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_RadioResourceStatus_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_559, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_557 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_RadioResourceStatus_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_560, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_560, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_557 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_NGRAN_RadioResourceStatus_ExtIEs_tags_557[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGRAN_RadioResourceStatus_ExtIEs_tag2el_557[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_RadioResourceStatus_ExtIEs_specs_557 = { + sizeof(struct NGAP_NGRAN_RadioResourceStatus_ExtIEs), + offsetof(struct NGAP_NGRAN_RadioResourceStatus_ExtIEs, _asn_ctx), + asn_MAP_NGAP_NGRAN_RadioResourceStatus_ExtIEs_tag2el_557, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_RadioResourceStatus_ExtIEs = { + "NGRAN-RadioResourceStatus-ExtIEs", + "NGRAN-RadioResourceStatus-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_NGRAN_RadioResourceStatus_ExtIEs_tags_557, + sizeof(asn_DEF_NGAP_NGRAN_RadioResourceStatus_ExtIEs_tags_557) + /sizeof(asn_DEF_NGAP_NGRAN_RadioResourceStatus_ExtIEs_tags_557[0]), /* 1 */ + asn_DEF_NGAP_NGRAN_RadioResourceStatus_ExtIEs_tags_557, /* Same as above */ + sizeof(asn_DEF_NGAP_NGRAN_RadioResourceStatus_ExtIEs_tags_557) + /sizeof(asn_DEF_NGAP_NGRAN_RadioResourceStatus_ExtIEs_tags_557[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_NGRAN_RadioResourceStatus_ExtIEs_557, + 3, /* Elements count */ + &asn_SPC_NGAP_NGRAN_RadioResourceStatus_ExtIEs_specs_557 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_564 = { + sizeof(struct NGAP_InterSystemHOReport_ExtIEs__extensionValue), + offsetof(struct NGAP_InterSystemHOReport_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_InterSystemHOReport_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_InterSystemHOReport_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_564 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_564 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_InterSystemHOReport_ExtIEs_561[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_InterSystemHOReport_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_562, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_561 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_InterSystemHOReport_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_563, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_561 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_InterSystemHOReport_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_564, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_564, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_561 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_InterSystemHOReport_ExtIEs_tags_561[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_InterSystemHOReport_ExtIEs_tag2el_561[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_InterSystemHOReport_ExtIEs_specs_561 = { + sizeof(struct NGAP_InterSystemHOReport_ExtIEs), + offsetof(struct NGAP_InterSystemHOReport_ExtIEs, _asn_ctx), + asn_MAP_NGAP_InterSystemHOReport_ExtIEs_tag2el_561, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_InterSystemHOReport_ExtIEs = { + "InterSystemHOReport-ExtIEs", + "InterSystemHOReport-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_InterSystemHOReport_ExtIEs_tags_561, + sizeof(asn_DEF_NGAP_InterSystemHOReport_ExtIEs_tags_561) + /sizeof(asn_DEF_NGAP_InterSystemHOReport_ExtIEs_tags_561[0]), /* 1 */ + asn_DEF_NGAP_InterSystemHOReport_ExtIEs_tags_561, /* Same as above */ + sizeof(asn_DEF_NGAP_InterSystemHOReport_ExtIEs_tags_561) + /sizeof(asn_DEF_NGAP_InterSystemHOReport_ExtIEs_tags_561[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_InterSystemHOReport_ExtIEs_561, + 3, /* Elements count */ + &asn_SPC_NGAP_InterSystemHOReport_ExtIEs_specs_561 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_568 = { + sizeof(struct NGAP_IntersystemUnnecessaryHO_ExtIEs__extensionValue), + offsetof(struct NGAP_IntersystemUnnecessaryHO_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_IntersystemUnnecessaryHO_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_IntersystemUnnecessaryHO_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_568 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_568 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_IntersystemUnnecessaryHO_ExtIEs_565[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemUnnecessaryHO_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_566, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_565 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemUnnecessaryHO_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_567, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_565 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemUnnecessaryHO_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_568, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_568, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_565 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemUnnecessaryHO_ExtIEs_tags_565[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemUnnecessaryHO_ExtIEs_tag2el_565[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemUnnecessaryHO_ExtIEs_specs_565 = { + sizeof(struct NGAP_IntersystemUnnecessaryHO_ExtIEs), + offsetof(struct NGAP_IntersystemUnnecessaryHO_ExtIEs, _asn_ctx), + asn_MAP_NGAP_IntersystemUnnecessaryHO_ExtIEs_tag2el_565, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemUnnecessaryHO_ExtIEs = { + "IntersystemUnnecessaryHO-ExtIEs", + "IntersystemUnnecessaryHO-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_IntersystemUnnecessaryHO_ExtIEs_tags_565, + sizeof(asn_DEF_NGAP_IntersystemUnnecessaryHO_ExtIEs_tags_565) + /sizeof(asn_DEF_NGAP_IntersystemUnnecessaryHO_ExtIEs_tags_565[0]), /* 1 */ + asn_DEF_NGAP_IntersystemUnnecessaryHO_ExtIEs_tags_565, /* Same as above */ + sizeof(asn_DEF_NGAP_IntersystemUnnecessaryHO_ExtIEs_tags_565) + /sizeof(asn_DEF_NGAP_IntersystemUnnecessaryHO_ExtIEs_tags_565[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_IntersystemUnnecessaryHO_ExtIEs_565, + 3, /* Elements count */ + &asn_SPC_NGAP_IntersystemUnnecessaryHO_ExtIEs_specs_565 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_572 = { + sizeof(struct NGAP_LAI_ExtIEs__extensionValue), + offsetof(struct NGAP_LAI_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_LAI_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_LAI_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_572 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_572 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_LAI_ExtIEs_569[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_LAI_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_570, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_569 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_LAI_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_571, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_569 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LAI_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_572, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_572, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_569 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_LAI_ExtIEs_tags_569[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_LAI_ExtIEs_tag2el_569[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_LAI_ExtIEs_specs_569 = { + sizeof(struct NGAP_LAI_ExtIEs), + offsetof(struct NGAP_LAI_ExtIEs, _asn_ctx), + asn_MAP_NGAP_LAI_ExtIEs_tag2el_569, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_LAI_ExtIEs = { + "LAI-ExtIEs", + "LAI-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_LAI_ExtIEs_tags_569, + sizeof(asn_DEF_NGAP_LAI_ExtIEs_tags_569) + /sizeof(asn_DEF_NGAP_LAI_ExtIEs_tags_569[0]), /* 1 */ + asn_DEF_NGAP_LAI_ExtIEs_tags_569, /* Same as above */ + sizeof(asn_DEF_NGAP_LAI_ExtIEs_tags_569) + /sizeof(asn_DEF_NGAP_LAI_ExtIEs_tags_569[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_LAI_ExtIEs_569, + 3, /* Elements count */ + &asn_SPC_NGAP_LAI_ExtIEs_specs_569 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_576 = { + sizeof(struct NGAP_LastVisitedCellItem_ExtIEs__extensionValue), + offsetof(struct NGAP_LastVisitedCellItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_LastVisitedCellItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_LastVisitedCellItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_576 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_576 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_LastVisitedCellItem_ExtIEs_573[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedCellItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_574, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_573 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedCellItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_575, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_573 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedCellItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_576, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_576, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_573 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_LastVisitedCellItem_ExtIEs_tags_573[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_LastVisitedCellItem_ExtIEs_tag2el_573[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_LastVisitedCellItem_ExtIEs_specs_573 = { + sizeof(struct NGAP_LastVisitedCellItem_ExtIEs), + offsetof(struct NGAP_LastVisitedCellItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_LastVisitedCellItem_ExtIEs_tag2el_573, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_LastVisitedCellItem_ExtIEs = { + "LastVisitedCellItem-ExtIEs", + "LastVisitedCellItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_LastVisitedCellItem_ExtIEs_tags_573, + sizeof(asn_DEF_NGAP_LastVisitedCellItem_ExtIEs_tags_573) + /sizeof(asn_DEF_NGAP_LastVisitedCellItem_ExtIEs_tags_573[0]), /* 1 */ + asn_DEF_NGAP_LastVisitedCellItem_ExtIEs_tags_573, /* Same as above */ + sizeof(asn_DEF_NGAP_LastVisitedCellItem_ExtIEs_tags_573) + /sizeof(asn_DEF_NGAP_LastVisitedCellItem_ExtIEs_tags_573[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_LastVisitedCellItem_ExtIEs_573, + 3, /* Elements count */ + &asn_SPC_NGAP_LastVisitedCellItem_ExtIEs_specs_573 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_580[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs__extensionValue, choice.LastVisitedPSCellList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_LastVisitedPSCellList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "LastVisitedPSCellList" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_580[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* LastVisitedPSCellList */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_580 = { + sizeof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs__extensionValue), + offsetof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_LastVisitedNGRANCellInformation_ExtIEs__extensionValue *)0)->present), + asn_MAP_NGAP_extensionValue_tag2el_580, + 1, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_580 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_extensionValue_580, + 1, /* Elements count */ + &asn_SPC_NGAP_extensionValue_specs_580 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_LastVisitedNGRANCellInformation_ExtIEs_577[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_578, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_577 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_LastVisitedNGRANCellInformation_ExtIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_579, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_577 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_580, + select_LastVisitedNGRANCellInformation_ExtIEs_NGAP_extensionValue_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_580, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_577 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_LastVisitedNGRANCellInformation_ExtIEs_tags_577[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_LastVisitedNGRANCellInformation_ExtIEs_tag2el_577[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_LastVisitedNGRANCellInformation_ExtIEs_specs_577 = { + sizeof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs), + offsetof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs, _asn_ctx), + asn_MAP_NGAP_LastVisitedNGRANCellInformation_ExtIEs_tag2el_577, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_LastVisitedNGRANCellInformation_ExtIEs = { + "LastVisitedNGRANCellInformation-ExtIEs", + "LastVisitedNGRANCellInformation-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_LastVisitedNGRANCellInformation_ExtIEs_tags_577, + sizeof(asn_DEF_NGAP_LastVisitedNGRANCellInformation_ExtIEs_tags_577) + /sizeof(asn_DEF_NGAP_LastVisitedNGRANCellInformation_ExtIEs_tags_577[0]), /* 1 */ + asn_DEF_NGAP_LastVisitedNGRANCellInformation_ExtIEs_tags_577, /* Same as above */ + sizeof(asn_DEF_NGAP_LastVisitedNGRANCellInformation_ExtIEs_tags_577) + /sizeof(asn_DEF_NGAP_LastVisitedNGRANCellInformation_ExtIEs_tags_577[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_LastVisitedNGRANCellInformation_ExtIEs_577, + 3, /* Elements count */ + &asn_SPC_NGAP_LastVisitedNGRANCellInformation_ExtIEs_specs_577 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_584 = { + sizeof(struct NGAP_LastVisitedPSCellInformation_ExtIEs__extensionValue), + offsetof(struct NGAP_LastVisitedPSCellInformation_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_LastVisitedPSCellInformation_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_LastVisitedPSCellInformation_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_584 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_584 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_LastVisitedPSCellInformation_ExtIEs_581[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedPSCellInformation_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_582, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_581 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedPSCellInformation_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_583, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_581 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedPSCellInformation_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_584, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_584, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_581 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_LastVisitedPSCellInformation_ExtIEs_tags_581[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_LastVisitedPSCellInformation_ExtIEs_tag2el_581[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_LastVisitedPSCellInformation_ExtIEs_specs_581 = { + sizeof(struct NGAP_LastVisitedPSCellInformation_ExtIEs), + offsetof(struct NGAP_LastVisitedPSCellInformation_ExtIEs, _asn_ctx), + asn_MAP_NGAP_LastVisitedPSCellInformation_ExtIEs_tag2el_581, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_LastVisitedPSCellInformation_ExtIEs = { + "LastVisitedPSCellInformation-ExtIEs", + "LastVisitedPSCellInformation-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_LastVisitedPSCellInformation_ExtIEs_tags_581, + sizeof(asn_DEF_NGAP_LastVisitedPSCellInformation_ExtIEs_tags_581) + /sizeof(asn_DEF_NGAP_LastVisitedPSCellInformation_ExtIEs_tags_581[0]), /* 1 */ + asn_DEF_NGAP_LastVisitedPSCellInformation_ExtIEs_tags_581, /* Same as above */ + sizeof(asn_DEF_NGAP_LastVisitedPSCellInformation_ExtIEs_tags_581) + /sizeof(asn_DEF_NGAP_LastVisitedPSCellInformation_ExtIEs_tags_581[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_LastVisitedPSCellInformation_ExtIEs_581, + 3, /* Elements count */ + &asn_SPC_NGAP_LastVisitedPSCellInformation_ExtIEs_specs_581 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_588[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_LocationReportingRequestType_ExtIEs__extensionValue, choice.LocationReportingAdditionalInfo), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_NGAP_LocationReportingAdditionalInfo, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "LocationReportingAdditionalInfo" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_588[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* LocationReportingAdditionalInfo */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_588 = { + sizeof(struct NGAP_LocationReportingRequestType_ExtIEs__extensionValue), + offsetof(struct NGAP_LocationReportingRequestType_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_LocationReportingRequestType_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_LocationReportingRequestType_ExtIEs__extensionValue *)0)->present), + asn_MAP_NGAP_extensionValue_tag2el_588, + 1, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_588 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_extensionValue_588, + 1, /* Elements count */ + &asn_SPC_NGAP_extensionValue_specs_588 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_LocationReportingRequestType_ExtIEs_585[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_LocationReportingRequestType_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_586, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_585 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_LocationReportingRequestType_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_LocationReportingRequestType_ExtIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_587, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_585 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LocationReportingRequestType_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_588, + select_LocationReportingRequestType_ExtIEs_NGAP_extensionValue_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_588, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_585 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_LocationReportingRequestType_ExtIEs_tags_585[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_LocationReportingRequestType_ExtIEs_tag2el_585[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_LocationReportingRequestType_ExtIEs_specs_585 = { + sizeof(struct NGAP_LocationReportingRequestType_ExtIEs), + offsetof(struct NGAP_LocationReportingRequestType_ExtIEs, _asn_ctx), + asn_MAP_NGAP_LocationReportingRequestType_ExtIEs_tag2el_585, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_LocationReportingRequestType_ExtIEs = { + "LocationReportingRequestType-ExtIEs", + "LocationReportingRequestType-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_LocationReportingRequestType_ExtIEs_tags_585, + sizeof(asn_DEF_NGAP_LocationReportingRequestType_ExtIEs_tags_585) + /sizeof(asn_DEF_NGAP_LocationReportingRequestType_ExtIEs_tags_585[0]), /* 1 */ + asn_DEF_NGAP_LocationReportingRequestType_ExtIEs_tags_585, /* Same as above */ + sizeof(asn_DEF_NGAP_LocationReportingRequestType_ExtIEs_tags_585) + /sizeof(asn_DEF_NGAP_LocationReportingRequestType_ExtIEs_tags_585[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_LocationReportingRequestType_ExtIEs_585, + 3, /* Elements count */ + &asn_SPC_NGAP_LocationReportingRequestType_ExtIEs_specs_585 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_592[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_LoggedMDTNr_ExtIEs__extensionValue, choice.EarlyMeasurement), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_NGAP_EarlyMeasurement, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "EarlyMeasurement" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_592[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* EarlyMeasurement */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_592 = { + sizeof(struct NGAP_LoggedMDTNr_ExtIEs__extensionValue), + offsetof(struct NGAP_LoggedMDTNr_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_LoggedMDTNr_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_LoggedMDTNr_ExtIEs__extensionValue *)0)->present), + asn_MAP_NGAP_extensionValue_tag2el_592, + 1, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_592 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_extensionValue_592, + 1, /* Elements count */ + &asn_SPC_NGAP_extensionValue_specs_592 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_LoggedMDTNr_ExtIEs_589[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_LoggedMDTNr_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_590, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_589 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_LoggedMDTNr_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_LoggedMDTNr_ExtIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_591, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_589 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LoggedMDTNr_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_592, + select_LoggedMDTNr_ExtIEs_NGAP_extensionValue_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_592, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_589 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_LoggedMDTNr_ExtIEs_tags_589[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_LoggedMDTNr_ExtIEs_tag2el_589[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_LoggedMDTNr_ExtIEs_specs_589 = { + sizeof(struct NGAP_LoggedMDTNr_ExtIEs), + offsetof(struct NGAP_LoggedMDTNr_ExtIEs, _asn_ctx), + asn_MAP_NGAP_LoggedMDTNr_ExtIEs_tag2el_589, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_LoggedMDTNr_ExtIEs = { + "LoggedMDTNr-ExtIEs", + "LoggedMDTNr-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_LoggedMDTNr_ExtIEs_tags_589, + sizeof(asn_DEF_NGAP_LoggedMDTNr_ExtIEs_tags_589) + /sizeof(asn_DEF_NGAP_LoggedMDTNr_ExtIEs_tags_589[0]), /* 1 */ + asn_DEF_NGAP_LoggedMDTNr_ExtIEs_tags_589, /* Same as above */ + sizeof(asn_DEF_NGAP_LoggedMDTNr_ExtIEs_tags_589) + /sizeof(asn_DEF_NGAP_LoggedMDTNr_ExtIEs_tags_589[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_LoggedMDTNr_ExtIEs_589, + 3, /* Elements count */ + &asn_SPC_NGAP_LoggedMDTNr_ExtIEs_specs_589 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_596 = { + sizeof(struct NGAP_LTEV2XServicesAuthorized_ExtIEs__extensionValue), + offsetof(struct NGAP_LTEV2XServicesAuthorized_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_LTEV2XServicesAuthorized_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_LTEV2XServicesAuthorized_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_596 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_596 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_LTEV2XServicesAuthorized_ExtIEs_593[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_LTEV2XServicesAuthorized_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_594, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_593 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_LTEV2XServicesAuthorized_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_595, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_593 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LTEV2XServicesAuthorized_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_596, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_596, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_593 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_LTEV2XServicesAuthorized_ExtIEs_tags_593[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_LTEV2XServicesAuthorized_ExtIEs_tag2el_593[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_LTEV2XServicesAuthorized_ExtIEs_specs_593 = { + sizeof(struct NGAP_LTEV2XServicesAuthorized_ExtIEs), + offsetof(struct NGAP_LTEV2XServicesAuthorized_ExtIEs, _asn_ctx), + asn_MAP_NGAP_LTEV2XServicesAuthorized_ExtIEs_tag2el_593, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_LTEV2XServicesAuthorized_ExtIEs = { + "LTEV2XServicesAuthorized-ExtIEs", + "LTEV2XServicesAuthorized-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_LTEV2XServicesAuthorized_ExtIEs_tags_593, + sizeof(asn_DEF_NGAP_LTEV2XServicesAuthorized_ExtIEs_tags_593) + /sizeof(asn_DEF_NGAP_LTEV2XServicesAuthorized_ExtIEs_tags_593[0]), /* 1 */ + asn_DEF_NGAP_LTEV2XServicesAuthorized_ExtIEs_tags_593, /* Same as above */ + sizeof(asn_DEF_NGAP_LTEV2XServicesAuthorized_ExtIEs_tags_593) + /sizeof(asn_DEF_NGAP_LTEV2XServicesAuthorized_ExtIEs_tags_593[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_LTEV2XServicesAuthorized_ExtIEs_593, + 3, /* Elements count */ + &asn_SPC_NGAP_LTEV2XServicesAuthorized_ExtIEs_specs_593 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_600 = { + sizeof(struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs__extensionValue), + offsetof(struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_600 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_600 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_597[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_598, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_597 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_599, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_597 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_600, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_600, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_597 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_597[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tag2el_597[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_specs_597 = { + sizeof(struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs), + offsetof(struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs, _asn_ctx), + asn_MAP_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tag2el_597, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs = { + "LTEUE-Sidelink-Aggregate-MaximumBitrates-ExtIEs", + "LTEUE-Sidelink-Aggregate-MaximumBitrates-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_597, + sizeof(asn_DEF_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_597) + /sizeof(asn_DEF_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_597[0]), /* 1 */ + asn_DEF_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_597, /* Same as above */ + sizeof(asn_DEF_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_597) + /sizeof(asn_DEF_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_597[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_597, + 3, /* Elements count */ + &asn_SPC_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_specs_597 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_604 = { + sizeof(struct NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs__extensionValue), + offsetof(struct NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_604 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_604 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs_601[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_602, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_601 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_603, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_601 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_604, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_604, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_601 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs_tags_601[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs_tag2el_601[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs_specs_601 = { + sizeof(struct NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs), + offsetof(struct NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs_tag2el_601, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs = { + "MBS-DataForwardingResponseMRBItem-ExtIEs", + "MBS-DataForwardingResponseMRBItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs_tags_601, + sizeof(asn_DEF_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs_tags_601) + /sizeof(asn_DEF_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs_tags_601[0]), /* 1 */ + asn_DEF_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs_tags_601, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs_tags_601) + /sizeof(asn_DEF_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs_tags_601[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs_601, + 3, /* Elements count */ + &asn_SPC_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs_specs_601 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_608 = { + sizeof(struct NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs__extensionValue), + offsetof(struct NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_608 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_608 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs_605[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_606, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_605 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_607, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_605 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_608, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_608, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_605 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs_tags_605[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs_tag2el_605[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs_specs_605 = { + sizeof(struct NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs), + offsetof(struct NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs_tag2el_605, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs = { + "MBS-MappingandDataForwardingRequestItem-ExtIEs", + "MBS-MappingandDataForwardingRequestItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs_tags_605, + sizeof(asn_DEF_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs_tags_605) + /sizeof(asn_DEF_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs_tags_605[0]), /* 1 */ + asn_DEF_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs_tags_605, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs_tags_605) + /sizeof(asn_DEF_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs_tags_605[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs_605, + 3, /* Elements count */ + &asn_SPC_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs_specs_605 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_612 = { + sizeof(struct NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs__extensionValue), + offsetof(struct NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_612 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_612 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs_609[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_610, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_609 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_611, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_609 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_612, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_612, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_609 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs_tags_609[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs_tag2el_609[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs_specs_609 = { + sizeof(struct NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs), + offsetof(struct NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs_tag2el_609, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs = { + "MBS-QoSFlowsToBeSetupItem-ExtIEs", + "MBS-QoSFlowsToBeSetupItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs_tags_609, + sizeof(asn_DEF_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs_tags_609) + /sizeof(asn_DEF_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs_tags_609[0]), /* 1 */ + asn_DEF_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs_tags_609, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs_tags_609) + /sizeof(asn_DEF_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs_tags_609[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs_609, + 3, /* Elements count */ + &asn_SPC_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs_specs_609 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_616 = { + sizeof(struct NGAP_MBS_ServiceAreaInformationItem_ExtIEs__extensionValue), + offsetof(struct NGAP_MBS_ServiceAreaInformationItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_MBS_ServiceAreaInformationItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_MBS_ServiceAreaInformationItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_616 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_616 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MBS_ServiceAreaInformationItem_ExtIEs_613[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ServiceAreaInformationItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_614, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_613 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ServiceAreaInformationItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_615, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_613 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ServiceAreaInformationItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_616, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_616, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_613 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_ServiceAreaInformationItem_ExtIEs_tags_613[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_ServiceAreaInformationItem_ExtIEs_tag2el_613[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_ServiceAreaInformationItem_ExtIEs_specs_613 = { + sizeof(struct NGAP_MBS_ServiceAreaInformationItem_ExtIEs), + offsetof(struct NGAP_MBS_ServiceAreaInformationItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MBS_ServiceAreaInformationItem_ExtIEs_tag2el_613, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ServiceAreaInformationItem_ExtIEs = { + "MBS-ServiceAreaInformationItem-ExtIEs", + "MBS-ServiceAreaInformationItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBS_ServiceAreaInformationItem_ExtIEs_tags_613, + sizeof(asn_DEF_NGAP_MBS_ServiceAreaInformationItem_ExtIEs_tags_613) + /sizeof(asn_DEF_NGAP_MBS_ServiceAreaInformationItem_ExtIEs_tags_613[0]), /* 1 */ + asn_DEF_NGAP_MBS_ServiceAreaInformationItem_ExtIEs_tags_613, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_ServiceAreaInformationItem_ExtIEs_tags_613) + /sizeof(asn_DEF_NGAP_MBS_ServiceAreaInformationItem_ExtIEs_tags_613[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBS_ServiceAreaInformationItem_ExtIEs_613, + 3, /* Elements count */ + &asn_SPC_NGAP_MBS_ServiceAreaInformationItem_ExtIEs_specs_613 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_620 = { + sizeof(struct NGAP_MBS_ServiceAreaInformation_ExtIEs__extensionValue), + offsetof(struct NGAP_MBS_ServiceAreaInformation_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_MBS_ServiceAreaInformation_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_MBS_ServiceAreaInformation_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_620 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_620 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MBS_ServiceAreaInformation_ExtIEs_617[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ServiceAreaInformation_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_618, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_617 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ServiceAreaInformation_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_619, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_617 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ServiceAreaInformation_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_620, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_620, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_617 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_ServiceAreaInformation_ExtIEs_tags_617[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_ServiceAreaInformation_ExtIEs_tag2el_617[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_ServiceAreaInformation_ExtIEs_specs_617 = { + sizeof(struct NGAP_MBS_ServiceAreaInformation_ExtIEs), + offsetof(struct NGAP_MBS_ServiceAreaInformation_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MBS_ServiceAreaInformation_ExtIEs_tag2el_617, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ServiceAreaInformation_ExtIEs = { + "MBS-ServiceAreaInformation-ExtIEs", + "MBS-ServiceAreaInformation-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBS_ServiceAreaInformation_ExtIEs_tags_617, + sizeof(asn_DEF_NGAP_MBS_ServiceAreaInformation_ExtIEs_tags_617) + /sizeof(asn_DEF_NGAP_MBS_ServiceAreaInformation_ExtIEs_tags_617[0]), /* 1 */ + asn_DEF_NGAP_MBS_ServiceAreaInformation_ExtIEs_tags_617, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_ServiceAreaInformation_ExtIEs_tags_617) + /sizeof(asn_DEF_NGAP_MBS_ServiceAreaInformation_ExtIEs_tags_617[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBS_ServiceAreaInformation_ExtIEs_617, + 3, /* Elements count */ + &asn_SPC_NGAP_MBS_ServiceAreaInformation_ExtIEs_specs_617 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_624 = { + sizeof(struct NGAP_MBS_SessionID_ExtIEs__extensionValue), + offsetof(struct NGAP_MBS_SessionID_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_MBS_SessionID_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_MBS_SessionID_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_624 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_624 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MBS_SessionID_ExtIEs_621[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_SessionID_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_622, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_621 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_SessionID_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_623, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_621 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_SessionID_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_624, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_624, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_621 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_SessionID_ExtIEs_tags_621[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_SessionID_ExtIEs_tag2el_621[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_SessionID_ExtIEs_specs_621 = { + sizeof(struct NGAP_MBS_SessionID_ExtIEs), + offsetof(struct NGAP_MBS_SessionID_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MBS_SessionID_ExtIEs_tag2el_621, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionID_ExtIEs = { + "MBS-SessionID-ExtIEs", + "MBS-SessionID-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBS_SessionID_ExtIEs_tags_621, + sizeof(asn_DEF_NGAP_MBS_SessionID_ExtIEs_tags_621) + /sizeof(asn_DEF_NGAP_MBS_SessionID_ExtIEs_tags_621[0]), /* 1 */ + asn_DEF_NGAP_MBS_SessionID_ExtIEs_tags_621, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_SessionID_ExtIEs_tags_621) + /sizeof(asn_DEF_NGAP_MBS_SessionID_ExtIEs_tags_621[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBS_SessionID_ExtIEs_621, + 3, /* Elements count */ + &asn_SPC_NGAP_MBS_SessionID_ExtIEs_specs_621 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_628 = { + sizeof(struct NGAP_MBSSessionFailedtoSetupItem_ExtIEs__extensionValue), + offsetof(struct NGAP_MBSSessionFailedtoSetupItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_MBSSessionFailedtoSetupItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_MBSSessionFailedtoSetupItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_628 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_628 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MBSSessionFailedtoSetupItem_ExtIEs_625[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionFailedtoSetupItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_626, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_625 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionFailedtoSetupItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_627, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_625 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionFailedtoSetupItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_628, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_628, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_625 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionFailedtoSetupItem_ExtIEs_tags_625[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBSSessionFailedtoSetupItem_ExtIEs_tag2el_625[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionFailedtoSetupItem_ExtIEs_specs_625 = { + sizeof(struct NGAP_MBSSessionFailedtoSetupItem_ExtIEs), + offsetof(struct NGAP_MBSSessionFailedtoSetupItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MBSSessionFailedtoSetupItem_ExtIEs_tag2el_625, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionFailedtoSetupItem_ExtIEs = { + "MBSSessionFailedtoSetupItem-ExtIEs", + "MBSSessionFailedtoSetupItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBSSessionFailedtoSetupItem_ExtIEs_tags_625, + sizeof(asn_DEF_NGAP_MBSSessionFailedtoSetupItem_ExtIEs_tags_625) + /sizeof(asn_DEF_NGAP_MBSSessionFailedtoSetupItem_ExtIEs_tags_625[0]), /* 1 */ + asn_DEF_NGAP_MBSSessionFailedtoSetupItem_ExtIEs_tags_625, /* Same as above */ + sizeof(asn_DEF_NGAP_MBSSessionFailedtoSetupItem_ExtIEs_tags_625) + /sizeof(asn_DEF_NGAP_MBSSessionFailedtoSetupItem_ExtIEs_tags_625[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBSSessionFailedtoSetupItem_ExtIEs_625, + 3, /* Elements count */ + &asn_SPC_NGAP_MBSSessionFailedtoSetupItem_ExtIEs_specs_625 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_632 = { + sizeof(struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs__extensionValue), + offsetof(struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_632 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_632 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs_629[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_630, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_629 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_631, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_629 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_632, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_632, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_629 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs_tags_629[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs_tag2el_629[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs_specs_629 = { + sizeof(struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs), + offsetof(struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs_tag2el_629, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs = { + "MBS-ActiveSessionInformation-SourcetoTargetItem-ExtIEs", + "MBS-ActiveSessionInformation-SourcetoTargetItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs_tags_629, + sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs_tags_629) + /sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs_tags_629[0]), /* 1 */ + asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs_tags_629, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs_tags_629) + /sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs_tags_629[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs_629, + 3, /* Elements count */ + &asn_SPC_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs_specs_629 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_636 = { + sizeof(struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs__extensionValue), + offsetof(struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_636 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_636 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs_633[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_634, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_633 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_635, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_633 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_636, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_636, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_633 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs_tags_633[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs_tag2el_633[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs_specs_633 = { + sizeof(struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs), + offsetof(struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs_tag2el_633, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs = { + "MBS-ActiveSessionInformation-TargettoSourceItem-ExtIEs", + "MBS-ActiveSessionInformation-TargettoSourceItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs_tags_633, + sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs_tags_633) + /sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs_tags_633[0]), /* 1 */ + asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs_tags_633, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs_tags_633) + /sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs_tags_633[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs_633, + 3, /* Elements count */ + &asn_SPC_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs_specs_633 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_640 = { + sizeof(struct NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs__extensionValue), + offsetof(struct NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_640 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_640 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs_637[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_638, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_637 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_639, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_637 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_640, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_640, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_637 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs_tags_637[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs_tag2el_637[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs_specs_637 = { + sizeof(struct NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs), + offsetof(struct NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs_tag2el_637, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs = { + "MBSSessionSetupOrModFailureTransfer-ExtIEs", + "MBSSessionSetupOrModFailureTransfer-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs_tags_637, + sizeof(asn_DEF_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs_tags_637) + /sizeof(asn_DEF_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs_tags_637[0]), /* 1 */ + asn_DEF_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs_tags_637, /* Same as above */ + sizeof(asn_DEF_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs_tags_637) + /sizeof(asn_DEF_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs_tags_637[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs_637, + 3, /* Elements count */ + &asn_SPC_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs_specs_637 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_644 = { + sizeof(struct NGAP_MBSSessionSetupResponseItem_ExtIEs__extensionValue), + offsetof(struct NGAP_MBSSessionSetupResponseItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_MBSSessionSetupResponseItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_MBSSessionSetupResponseItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_644 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_644 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetupResponseItem_ExtIEs_641[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupResponseItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_642, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_641 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupResponseItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_643, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_641 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupResponseItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_644, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_644, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_641 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionSetupResponseItem_ExtIEs_tags_641[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBSSessionSetupResponseItem_ExtIEs_tag2el_641[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionSetupResponseItem_ExtIEs_specs_641 = { + sizeof(struct NGAP_MBSSessionSetupResponseItem_ExtIEs), + offsetof(struct NGAP_MBSSessionSetupResponseItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MBSSessionSetupResponseItem_ExtIEs_tag2el_641, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetupResponseItem_ExtIEs = { + "MBSSessionSetupResponseItem-ExtIEs", + "MBSSessionSetupResponseItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBSSessionSetupResponseItem_ExtIEs_tags_641, + sizeof(asn_DEF_NGAP_MBSSessionSetupResponseItem_ExtIEs_tags_641) + /sizeof(asn_DEF_NGAP_MBSSessionSetupResponseItem_ExtIEs_tags_641[0]), /* 1 */ + asn_DEF_NGAP_MBSSessionSetupResponseItem_ExtIEs_tags_641, /* Same as above */ + sizeof(asn_DEF_NGAP_MBSSessionSetupResponseItem_ExtIEs_tags_641) + /sizeof(asn_DEF_NGAP_MBSSessionSetupResponseItem_ExtIEs_tags_641[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBSSessionSetupResponseItem_ExtIEs_641, + 3, /* Elements count */ + &asn_SPC_NGAP_MBSSessionSetupResponseItem_ExtIEs_specs_641 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_648 = { + sizeof(struct NGAP_MBSSessionReleaseResponseTransfer_ExtIEs__extensionValue), + offsetof(struct NGAP_MBSSessionReleaseResponseTransfer_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_MBSSessionReleaseResponseTransfer_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_MBSSessionReleaseResponseTransfer_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_648 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_648 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs_645[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionReleaseResponseTransfer_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_646, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_645 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionReleaseResponseTransfer_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_647, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_645 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionReleaseResponseTransfer_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_648, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_648, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_645 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs_tags_645[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs_tag2el_645[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs_specs_645 = { + sizeof(struct NGAP_MBSSessionReleaseResponseTransfer_ExtIEs), + offsetof(struct NGAP_MBSSessionReleaseResponseTransfer_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs_tag2el_645, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs = { + "MBSSessionReleaseResponseTransfer-ExtIEs", + "MBSSessionReleaseResponseTransfer-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs_tags_645, + sizeof(asn_DEF_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs_tags_645) + /sizeof(asn_DEF_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs_tags_645[0]), /* 1 */ + asn_DEF_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs_tags_645, /* Same as above */ + sizeof(asn_DEF_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs_tags_645) + /sizeof(asn_DEF_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs_tags_645[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs_645, + 3, /* Elements count */ + &asn_SPC_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs_specs_645 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_652 = { + sizeof(struct NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs__extensionValue), + offsetof(struct NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_652 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_652 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs_649[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_650, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_649 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_651, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_649 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_652, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_652, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_649 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs_tags_649[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs_tag2el_649[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs_specs_649 = { + sizeof(struct NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs), + offsetof(struct NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs_tag2el_649, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs = { + "MBSSessionSetupOrModResponseTransfer-ExtIEs", + "MBSSessionSetupOrModResponseTransfer-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs_tags_649, + sizeof(asn_DEF_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs_tags_649) + /sizeof(asn_DEF_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs_tags_649[0]), /* 1 */ + asn_DEF_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs_tags_649, /* Same as above */ + sizeof(asn_DEF_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs_tags_649) + /sizeof(asn_DEF_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs_tags_649[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs_649, + 3, /* Elements count */ + &asn_SPC_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs_specs_649 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_656 = { + sizeof(struct NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs__extensionValue), + offsetof(struct NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_656 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_656 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs_653[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_654, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_653 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_655, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_653 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_656, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_656, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_653 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs_tags_653[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs_tag2el_653[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs_specs_653 = { + sizeof(struct NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs), + offsetof(struct NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs_tag2el_653, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs = { + "MBS-SessionTNLInfo5GCItem-ExtIEs", + "MBS-SessionTNLInfo5GCItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs_tags_653, + sizeof(asn_DEF_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs_tags_653) + /sizeof(asn_DEF_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs_tags_653[0]), /* 1 */ + asn_DEF_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs_tags_653, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs_tags_653) + /sizeof(asn_DEF_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs_tags_653[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs_653, + 3, /* Elements count */ + &asn_SPC_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs_specs_653 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_660 = { + sizeof(struct NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs__extensionValue), + offsetof(struct NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_660 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_660 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs_657[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_658, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_657 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_659, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_657 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_660, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_660, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_657 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs_tags_657[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs_tag2el_657[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs_specs_657 = { + sizeof(struct NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs), + offsetof(struct NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs_tag2el_657, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs = { + "MBS-SessionTNLInfoNGRANItem-ExtIEs", + "MBS-SessionTNLInfoNGRANItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs_tags_657, + sizeof(asn_DEF_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs_tags_657) + /sizeof(asn_DEF_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs_tags_657[0]), /* 1 */ + asn_DEF_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs_tags_657, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs_tags_657) + /sizeof(asn_DEF_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs_tags_657[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs_657, + 3, /* Elements count */ + &asn_SPC_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs_specs_657 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_664 = { + sizeof(struct NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs__extensionValue), + offsetof(struct NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_664 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_664 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs_661[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_662, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_661 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_663, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_661 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_664, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_664, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_661 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs_tags_661[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs_tag2el_661[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs_specs_661 = { + sizeof(struct NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs), + offsetof(struct NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs_tag2el_661, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs = { + "MBS-DistributionReleaseRequesTransfer-ExtIEs", + "MBS-DistributionReleaseRequesTransfer-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs_tags_661, + sizeof(asn_DEF_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs_tags_661) + /sizeof(asn_DEF_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs_tags_661[0]), /* 1 */ + asn_DEF_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs_tags_661, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs_tags_661) + /sizeof(asn_DEF_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs_tags_661[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs_661, + 3, /* Elements count */ + &asn_SPC_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs_specs_661 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_668 = { + sizeof(struct NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs__extensionValue), + offsetof(struct NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_668 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_668 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs_665[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_666, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_665 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_667, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_665 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_668, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_668, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_665 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs_tags_665[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs_tag2el_665[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs_specs_665 = { + sizeof(struct NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs), + offsetof(struct NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs_tag2el_665, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs = { + "MBS-DistributionSetupRequestTransfer-ExtIEs", + "MBS-DistributionSetupRequestTransfer-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs_tags_665, + sizeof(asn_DEF_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs_tags_665) + /sizeof(asn_DEF_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs_tags_665[0]), /* 1 */ + asn_DEF_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs_tags_665, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs_tags_665) + /sizeof(asn_DEF_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs_tags_665[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs_665, + 3, /* Elements count */ + &asn_SPC_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs_specs_665 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_672 = { + sizeof(struct NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs__extensionValue), + offsetof(struct NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_672 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_672 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs_669[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_670, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_669 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_671, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_669 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_672, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_672, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_669 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs_tags_669[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs_tag2el_669[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs_specs_669 = { + sizeof(struct NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs), + offsetof(struct NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs_tag2el_669, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs = { + "MBS-DistributionSetupResponseTransfer-ExtIEs", + "MBS-DistributionSetupResponseTransfer-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs_tags_669, + sizeof(asn_DEF_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs_tags_669) + /sizeof(asn_DEF_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs_tags_669[0]), /* 1 */ + asn_DEF_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs_tags_669, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs_tags_669) + /sizeof(asn_DEF_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs_tags_669[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs_669, + 3, /* Elements count */ + &asn_SPC_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs_specs_669 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_676 = { + sizeof(struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs__extensionValue), + offsetof(struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_676 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_676 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs_673[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_674, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_673 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_675, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_673 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_676, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_676, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_673 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs_tags_673[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs_tag2el_673[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs_specs_673 = { + sizeof(struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs), + offsetof(struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs_tag2el_673, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs = { + "MBS-DistributionSetupUnsuccessfulTransfer-ExtIEs", + "MBS-DistributionSetupUnsuccessfulTransfer-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs_tags_673, + sizeof(asn_DEF_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs_tags_673) + /sizeof(asn_DEF_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs_tags_673[0]), /* 1 */ + asn_DEF_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs_tags_673, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs_tags_673) + /sizeof(asn_DEF_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs_tags_673[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs_673, + 3, /* Elements count */ + &asn_SPC_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs_specs_673 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_680 = { + sizeof(struct NGAP_MBSSessionSetupRequestItem_ExtIEs__extensionValue), + offsetof(struct NGAP_MBSSessionSetupRequestItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_MBSSessionSetupRequestItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_MBSSessionSetupRequestItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_680 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_680 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetupRequestItem_ExtIEs_677[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupRequestItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_678, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_677 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupRequestItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_679, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_677 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupRequestItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_680, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_680, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_677 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionSetupRequestItem_ExtIEs_tags_677[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBSSessionSetupRequestItem_ExtIEs_tag2el_677[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionSetupRequestItem_ExtIEs_specs_677 = { + sizeof(struct NGAP_MBSSessionSetupRequestItem_ExtIEs), + offsetof(struct NGAP_MBSSessionSetupRequestItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MBSSessionSetupRequestItem_ExtIEs_tag2el_677, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetupRequestItem_ExtIEs = { + "MBSSessionSetupRequestItem-ExtIEs", + "MBSSessionSetupRequestItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBSSessionSetupRequestItem_ExtIEs_tags_677, + sizeof(asn_DEF_NGAP_MBSSessionSetupRequestItem_ExtIEs_tags_677) + /sizeof(asn_DEF_NGAP_MBSSessionSetupRequestItem_ExtIEs_tags_677[0]), /* 1 */ + asn_DEF_NGAP_MBSSessionSetupRequestItem_ExtIEs_tags_677, /* Same as above */ + sizeof(asn_DEF_NGAP_MBSSessionSetupRequestItem_ExtIEs_tags_677) + /sizeof(asn_DEF_NGAP_MBSSessionSetupRequestItem_ExtIEs_tags_677[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBSSessionSetupRequestItem_ExtIEs_677, + 3, /* Elements count */ + &asn_SPC_NGAP_MBSSessionSetupRequestItem_ExtIEs_specs_677 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_684 = { + sizeof(struct NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs__extensionValue), + offsetof(struct NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_684 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_684 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs_681[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_682, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_681 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_683, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_681 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_684, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_684, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_681 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs_tags_681[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs_tag2el_681[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs_specs_681 = { + sizeof(struct NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs), + offsetof(struct NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs_tag2el_681, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs = { + "MBSSessionSetuporModifyRequestItem-ExtIEs", + "MBSSessionSetuporModifyRequestItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs_tags_681, + sizeof(asn_DEF_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs_tags_681) + /sizeof(asn_DEF_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs_tags_681[0]), /* 1 */ + asn_DEF_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs_tags_681, /* Same as above */ + sizeof(asn_DEF_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs_tags_681) + /sizeof(asn_DEF_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs_tags_681[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs_681, + 3, /* Elements count */ + &asn_SPC_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs_specs_681 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_688 = { + sizeof(struct NGAP_MBSSessionToReleaseItem_ExtIEs__extensionValue), + offsetof(struct NGAP_MBSSessionToReleaseItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_MBSSessionToReleaseItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_MBSSessionToReleaseItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_688 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_688 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MBSSessionToReleaseItem_ExtIEs_685[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionToReleaseItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_686, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_685 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionToReleaseItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_687, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_685 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionToReleaseItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_688, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_688, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_685 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionToReleaseItem_ExtIEs_tags_685[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBSSessionToReleaseItem_ExtIEs_tag2el_685[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionToReleaseItem_ExtIEs_specs_685 = { + sizeof(struct NGAP_MBSSessionToReleaseItem_ExtIEs), + offsetof(struct NGAP_MBSSessionToReleaseItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MBSSessionToReleaseItem_ExtIEs_tag2el_685, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionToReleaseItem_ExtIEs = { + "MBSSessionToReleaseItem-ExtIEs", + "MBSSessionToReleaseItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBSSessionToReleaseItem_ExtIEs_tags_685, + sizeof(asn_DEF_NGAP_MBSSessionToReleaseItem_ExtIEs_tags_685) + /sizeof(asn_DEF_NGAP_MBSSessionToReleaseItem_ExtIEs_tags_685[0]), /* 1 */ + asn_DEF_NGAP_MBSSessionToReleaseItem_ExtIEs_tags_685, /* Same as above */ + sizeof(asn_DEF_NGAP_MBSSessionToReleaseItem_ExtIEs_tags_685) + /sizeof(asn_DEF_NGAP_MBSSessionToReleaseItem_ExtIEs_tags_685[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBSSessionToReleaseItem_ExtIEs_685, + 3, /* Elements count */ + &asn_SPC_NGAP_MBSSessionToReleaseItem_ExtIEs_specs_685 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_692[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MobilityRestrictionList_ExtIEs__extensionValue, choice.PLMNIdentity), (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, @@ -43533,7 +58506,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_468[] = { "NPN-MobilityInformation" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_468[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_692[] = { { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 }, /* PLMNIdentity */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* CNTypeRestrictionsForServing */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 }, /* CNTypeRestrictionsForEquivalent */ @@ -43541,18 +58514,18 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_468[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 3, 0, 0 }, /* pNI-NPN-MobilityInformation */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 3, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_468 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_692 = { sizeof(struct NGAP_MobilityRestrictionList_ExtIEs__extensionValue), offsetof(struct NGAP_MobilityRestrictionList_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MobilityRestrictionList_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MobilityRestrictionList_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_468, + asn_MAP_NGAP_extensionValue_tag2el_692, 6, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_468 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_692 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -43569,12 +58542,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_468 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_468, + asn_MBR_NGAP_extensionValue_692, 4, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_468 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_692 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_MobilityRestrictionList_ExtIEs_465[] = { +asn_TYPE_member_t asn_MBR_NGAP_MobilityRestrictionList_ExtIEs_689[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MobilityRestrictionList_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -43585,9 +58558,9 @@ asn_TYPE_member_t asn_MBR_NGAP_MobilityRestrictionList_ExtIEs_465[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_466, + &asn_PER_memb_NGAP_id_constr_690, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_465 + memb_NGAP_id_constraint_689 }, 0, 0, /* No default value */ "id" @@ -43602,9 +58575,9 @@ asn_TYPE_member_t asn_MBR_NGAP_MobilityRestrictionList_ExtIEs_465[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_467, + &asn_PER_memb_NGAP_criticality_constr_691, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_465 + memb_NGAP_criticality_constraint_689 }, 0, 0, /* No default value */ "criticality" @@ -43612,33 +58585,33 @@ asn_TYPE_member_t asn_MBR_NGAP_MobilityRestrictionList_ExtIEs_465[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MobilityRestrictionList_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_468, + &asn_DEF_NGAP_extensionValue_692, select_MobilityRestrictionList_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_468, + &asn_PER_memb_NGAP_extensionValue_constr_692, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_465 + memb_NGAP_extensionValue_constraint_689 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_MobilityRestrictionList_ExtIEs_tags_465[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_MobilityRestrictionList_ExtIEs_tags_689[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_MobilityRestrictionList_ExtIEs_tag2el_465[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MobilityRestrictionList_ExtIEs_tag2el_689[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_MobilityRestrictionList_ExtIEs_specs_465 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MobilityRestrictionList_ExtIEs_specs_689 = { sizeof(struct NGAP_MobilityRestrictionList_ExtIEs), offsetof(struct NGAP_MobilityRestrictionList_ExtIEs, _asn_ctx), - asn_MAP_NGAP_MobilityRestrictionList_ExtIEs_tag2el_465, + asn_MAP_NGAP_MobilityRestrictionList_ExtIEs_tag2el_689, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -43647,12 +58620,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_MobilityRestrictionList_ExtIEs = { "MobilityRestrictionList-ExtIEs", "MobilityRestrictionList-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_MobilityRestrictionList_ExtIEs_tags_465, - sizeof(asn_DEF_NGAP_MobilityRestrictionList_ExtIEs_tags_465) - /sizeof(asn_DEF_NGAP_MobilityRestrictionList_ExtIEs_tags_465[0]), /* 1 */ - asn_DEF_NGAP_MobilityRestrictionList_ExtIEs_tags_465, /* Same as above */ - sizeof(asn_DEF_NGAP_MobilityRestrictionList_ExtIEs_tags_465) - /sizeof(asn_DEF_NGAP_MobilityRestrictionList_ExtIEs_tags_465[0]), /* 1 */ + asn_DEF_NGAP_MobilityRestrictionList_ExtIEs_tags_689, + sizeof(asn_DEF_NGAP_MobilityRestrictionList_ExtIEs_tags_689) + /sizeof(asn_DEF_NGAP_MobilityRestrictionList_ExtIEs_tags_689[0]), /* 1 */ + asn_DEF_NGAP_MobilityRestrictionList_ExtIEs_tags_689, /* Same as above */ + sizeof(asn_DEF_NGAP_MobilityRestrictionList_ExtIEs_tags_689) + /sizeof(asn_DEF_NGAP_MobilityRestrictionList_ExtIEs_tags_689[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -43662,12 +58635,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_MobilityRestrictionList_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_MobilityRestrictionList_ExtIEs_465, + asn_MBR_NGAP_MobilityRestrictionList_ExtIEs_689, 3, /* Elements count */ - &asn_SPC_NGAP_MobilityRestrictionList_ExtIEs_specs_465 /* Additional specs */ + &asn_SPC_NGAP_MobilityRestrictionList_ExtIEs_specs_689 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_472 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_696 = { sizeof(struct NGAP_MDT_Configuration_ExtIEs__extensionValue), offsetof(struct NGAP_MDT_Configuration_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MDT_Configuration_ExtIEs__extensionValue, present), @@ -43678,7 +58651,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_472 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_472 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_696 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -43696,10 +58669,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_472 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_472 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_696 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_ExtIEs_469[] = { +asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_ExtIEs_693[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MDT_Configuration_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -43710,9 +58683,9 @@ asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_ExtIEs_469[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_470, + &asn_PER_memb_NGAP_id_constr_694, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_469 + memb_NGAP_id_constraint_693 }, 0, 0, /* No default value */ "id" @@ -43727,9 +58700,9 @@ asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_ExtIEs_469[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_471, + &asn_PER_memb_NGAP_criticality_constr_695, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_469 + memb_NGAP_criticality_constraint_693 }, 0, 0, /* No default value */ "criticality" @@ -43737,33 +58710,33 @@ asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_ExtIEs_469[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MDT_Configuration_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_472, + &asn_DEF_NGAP_extensionValue_696, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_472, + &asn_PER_memb_NGAP_extensionValue_constr_696, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_469 + memb_NGAP_extensionValue_constraint_693 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_MDT_Configuration_ExtIEs_tags_469[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_MDT_Configuration_ExtIEs_tags_693[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_MDT_Configuration_ExtIEs_tag2el_469[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MDT_Configuration_ExtIEs_tag2el_693[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_MDT_Configuration_ExtIEs_specs_469 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MDT_Configuration_ExtIEs_specs_693 = { sizeof(struct NGAP_MDT_Configuration_ExtIEs), offsetof(struct NGAP_MDT_Configuration_ExtIEs, _asn_ctx), - asn_MAP_NGAP_MDT_Configuration_ExtIEs_tag2el_469, + asn_MAP_NGAP_MDT_Configuration_ExtIEs_tag2el_693, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -43772,12 +58745,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_MDT_Configuration_ExtIEs = { "MDT-Configuration-ExtIEs", "MDT-Configuration-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_MDT_Configuration_ExtIEs_tags_469, - sizeof(asn_DEF_NGAP_MDT_Configuration_ExtIEs_tags_469) - /sizeof(asn_DEF_NGAP_MDT_Configuration_ExtIEs_tags_469[0]), /* 1 */ - asn_DEF_NGAP_MDT_Configuration_ExtIEs_tags_469, /* Same as above */ - sizeof(asn_DEF_NGAP_MDT_Configuration_ExtIEs_tags_469) - /sizeof(asn_DEF_NGAP_MDT_Configuration_ExtIEs_tags_469[0]), /* 1 */ + asn_DEF_NGAP_MDT_Configuration_ExtIEs_tags_693, + sizeof(asn_DEF_NGAP_MDT_Configuration_ExtIEs_tags_693) + /sizeof(asn_DEF_NGAP_MDT_Configuration_ExtIEs_tags_693[0]), /* 1 */ + asn_DEF_NGAP_MDT_Configuration_ExtIEs_tags_693, /* Same as above */ + sizeof(asn_DEF_NGAP_MDT_Configuration_ExtIEs_tags_693) + /sizeof(asn_DEF_NGAP_MDT_Configuration_ExtIEs_tags_693[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -43787,12 +58760,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_MDT_Configuration_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_MDT_Configuration_ExtIEs_469, + asn_MBR_NGAP_MDT_Configuration_ExtIEs_693, 3, /* Elements count */ - &asn_SPC_NGAP_MDT_Configuration_ExtIEs_specs_469 /* Additional specs */ + &asn_SPC_NGAP_MDT_Configuration_ExtIEs_specs_693 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_476 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_700 = { sizeof(struct NGAP_MDT_Configuration_NR_ExtIEs__extensionValue), offsetof(struct NGAP_MDT_Configuration_NR_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MDT_Configuration_NR_ExtIEs__extensionValue, present), @@ -43803,7 +58776,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_476 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_476 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_700 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -43821,10 +58794,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_476 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_476 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_700 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_NR_ExtIEs_473[] = { +asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_NR_ExtIEs_697[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MDT_Configuration_NR_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -43835,9 +58808,9 @@ asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_NR_ExtIEs_473[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_474, + &asn_PER_memb_NGAP_id_constr_698, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_473 + memb_NGAP_id_constraint_697 }, 0, 0, /* No default value */ "id" @@ -43852,9 +58825,9 @@ asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_NR_ExtIEs_473[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_475, + &asn_PER_memb_NGAP_criticality_constr_699, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_473 + memb_NGAP_criticality_constraint_697 }, 0, 0, /* No default value */ "criticality" @@ -43862,33 +58835,33 @@ asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_NR_ExtIEs_473[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MDT_Configuration_NR_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_476, + &asn_DEF_NGAP_extensionValue_700, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_476, + &asn_PER_memb_NGAP_extensionValue_constr_700, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_473 + memb_NGAP_extensionValue_constraint_697 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_MDT_Configuration_NR_ExtIEs_tags_473[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_MDT_Configuration_NR_ExtIEs_tags_697[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_MDT_Configuration_NR_ExtIEs_tag2el_473[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MDT_Configuration_NR_ExtIEs_tag2el_697[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_MDT_Configuration_NR_ExtIEs_specs_473 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MDT_Configuration_NR_ExtIEs_specs_697 = { sizeof(struct NGAP_MDT_Configuration_NR_ExtIEs), offsetof(struct NGAP_MDT_Configuration_NR_ExtIEs, _asn_ctx), - asn_MAP_NGAP_MDT_Configuration_NR_ExtIEs_tag2el_473, + asn_MAP_NGAP_MDT_Configuration_NR_ExtIEs_tag2el_697, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -43897,12 +58870,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_MDT_Configuration_NR_ExtIEs = { "MDT-Configuration-NR-ExtIEs", "MDT-Configuration-NR-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_MDT_Configuration_NR_ExtIEs_tags_473, - sizeof(asn_DEF_NGAP_MDT_Configuration_NR_ExtIEs_tags_473) - /sizeof(asn_DEF_NGAP_MDT_Configuration_NR_ExtIEs_tags_473[0]), /* 1 */ - asn_DEF_NGAP_MDT_Configuration_NR_ExtIEs_tags_473, /* Same as above */ - sizeof(asn_DEF_NGAP_MDT_Configuration_NR_ExtIEs_tags_473) - /sizeof(asn_DEF_NGAP_MDT_Configuration_NR_ExtIEs_tags_473[0]), /* 1 */ + asn_DEF_NGAP_MDT_Configuration_NR_ExtIEs_tags_697, + sizeof(asn_DEF_NGAP_MDT_Configuration_NR_ExtIEs_tags_697) + /sizeof(asn_DEF_NGAP_MDT_Configuration_NR_ExtIEs_tags_697[0]), /* 1 */ + asn_DEF_NGAP_MDT_Configuration_NR_ExtIEs_tags_697, /* Same as above */ + sizeof(asn_DEF_NGAP_MDT_Configuration_NR_ExtIEs_tags_697) + /sizeof(asn_DEF_NGAP_MDT_Configuration_NR_ExtIEs_tags_697[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -43912,12 +58885,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_MDT_Configuration_NR_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_MDT_Configuration_NR_ExtIEs_473, + asn_MBR_NGAP_MDT_Configuration_NR_ExtIEs_697, 3, /* Elements count */ - &asn_SPC_NGAP_MDT_Configuration_NR_ExtIEs_specs_473 /* Additional specs */ + &asn_SPC_NGAP_MDT_Configuration_NR_ExtIEs_specs_697 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_480 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_704 = { sizeof(struct NGAP_MDT_Configuration_EUTRA_ExtIEs__extensionValue), offsetof(struct NGAP_MDT_Configuration_EUTRA_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MDT_Configuration_EUTRA_ExtIEs__extensionValue, present), @@ -43928,7 +58901,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_480 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_480 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_704 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -43946,10 +58919,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_480 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_480 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_704 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_EUTRA_ExtIEs_477[] = { +asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_EUTRA_ExtIEs_701[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MDT_Configuration_EUTRA_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -43960,9 +58933,9 @@ asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_EUTRA_ExtIEs_477[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_478, + &asn_PER_memb_NGAP_id_constr_702, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_477 + memb_NGAP_id_constraint_701 }, 0, 0, /* No default value */ "id" @@ -43977,9 +58950,9 @@ asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_EUTRA_ExtIEs_477[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_479, + &asn_PER_memb_NGAP_criticality_constr_703, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_477 + memb_NGAP_criticality_constraint_701 }, 0, 0, /* No default value */ "criticality" @@ -43987,33 +58960,33 @@ asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_EUTRA_ExtIEs_477[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MDT_Configuration_EUTRA_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_480, + &asn_DEF_NGAP_extensionValue_704, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_480, + &asn_PER_memb_NGAP_extensionValue_constr_704, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_477 + memb_NGAP_extensionValue_constraint_701 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_MDT_Configuration_EUTRA_ExtIEs_tags_477[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_MDT_Configuration_EUTRA_ExtIEs_tags_701[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_MDT_Configuration_EUTRA_ExtIEs_tag2el_477[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MDT_Configuration_EUTRA_ExtIEs_tag2el_701[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_MDT_Configuration_EUTRA_ExtIEs_specs_477 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MDT_Configuration_EUTRA_ExtIEs_specs_701 = { sizeof(struct NGAP_MDT_Configuration_EUTRA_ExtIEs), offsetof(struct NGAP_MDT_Configuration_EUTRA_ExtIEs, _asn_ctx), - asn_MAP_NGAP_MDT_Configuration_EUTRA_ExtIEs_tag2el_477, + asn_MAP_NGAP_MDT_Configuration_EUTRA_ExtIEs_tag2el_701, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -44022,12 +58995,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_MDT_Configuration_EUTRA_ExtIEs = { "MDT-Configuration-EUTRA-ExtIEs", "MDT-Configuration-EUTRA-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_MDT_Configuration_EUTRA_ExtIEs_tags_477, - sizeof(asn_DEF_NGAP_MDT_Configuration_EUTRA_ExtIEs_tags_477) - /sizeof(asn_DEF_NGAP_MDT_Configuration_EUTRA_ExtIEs_tags_477[0]), /* 1 */ - asn_DEF_NGAP_MDT_Configuration_EUTRA_ExtIEs_tags_477, /* Same as above */ - sizeof(asn_DEF_NGAP_MDT_Configuration_EUTRA_ExtIEs_tags_477) - /sizeof(asn_DEF_NGAP_MDT_Configuration_EUTRA_ExtIEs_tags_477[0]), /* 1 */ + asn_DEF_NGAP_MDT_Configuration_EUTRA_ExtIEs_tags_701, + sizeof(asn_DEF_NGAP_MDT_Configuration_EUTRA_ExtIEs_tags_701) + /sizeof(asn_DEF_NGAP_MDT_Configuration_EUTRA_ExtIEs_tags_701[0]), /* 1 */ + asn_DEF_NGAP_MDT_Configuration_EUTRA_ExtIEs_tags_701, /* Same as above */ + sizeof(asn_DEF_NGAP_MDT_Configuration_EUTRA_ExtIEs_tags_701) + /sizeof(asn_DEF_NGAP_MDT_Configuration_EUTRA_ExtIEs_tags_701[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -44037,23 +59010,23 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_MDT_Configuration_EUTRA_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_MDT_Configuration_EUTRA_ExtIEs_477, + asn_MBR_NGAP_MDT_Configuration_EUTRA_ExtIEs_701, 3, /* Elements count */ - &asn_SPC_NGAP_MDT_Configuration_EUTRA_ExtIEs_specs_477 /* Additional specs */ + &asn_SPC_NGAP_MDT_Configuration_EUTRA_ExtIEs_specs_701 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_484 = { - sizeof(struct NGAP_M1Configuration_ExtIEs__extensionValue), - offsetof(struct NGAP_M1Configuration_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_M1Configuration_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_M1Configuration_ExtIEs__extensionValue *)0)->present), +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_708 = { + sizeof(struct NGAP_MulticastSessionActivationRequestTransfer_ExtIEs__extensionValue), + offsetof(struct NGAP_MulticastSessionActivationRequestTransfer_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_MulticastSessionActivationRequestTransfer_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_MulticastSessionActivationRequestTransfer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_484 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_708 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -44071,10 +59044,676 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_484 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_484 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_708 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_M1Configuration_ExtIEs_481[] = { +asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs_705[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionActivationRequestTransfer_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_706, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_705 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionActivationRequestTransfer_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_707, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_705 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionActivationRequestTransfer_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_708, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_708, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_705 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs_tags_705[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs_tag2el_705[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs_specs_705 = { + sizeof(struct NGAP_MulticastSessionActivationRequestTransfer_ExtIEs), + offsetof(struct NGAP_MulticastSessionActivationRequestTransfer_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs_tag2el_705, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs = { + "MulticastSessionActivationRequestTransfer-ExtIEs", + "MulticastSessionActivationRequestTransfer-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs_tags_705, + sizeof(asn_DEF_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs_tags_705) + /sizeof(asn_DEF_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs_tags_705[0]), /* 1 */ + asn_DEF_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs_tags_705, /* Same as above */ + sizeof(asn_DEF_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs_tags_705) + /sizeof(asn_DEF_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs_tags_705[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs_705, + 3, /* Elements count */ + &asn_SPC_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs_specs_705 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_712 = { + sizeof(struct NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs__extensionValue), + offsetof(struct NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_712 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_712 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs_709[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_710, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_709 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_711, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_709 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_712, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_712, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_709 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs_tags_709[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs_tag2el_709[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs_specs_709 = { + sizeof(struct NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs), + offsetof(struct NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs_tag2el_709, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs = { + "MulticastSessionDeactivationRequestTransfer-ExtIEs", + "MulticastSessionDeactivationRequestTransfer-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs_tags_709, + sizeof(asn_DEF_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs_tags_709) + /sizeof(asn_DEF_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs_tags_709[0]), /* 1 */ + asn_DEF_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs_tags_709, /* Same as above */ + sizeof(asn_DEF_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs_tags_709) + /sizeof(asn_DEF_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs_tags_709[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs_709, + 3, /* Elements count */ + &asn_SPC_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs_specs_709 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_716 = { + sizeof(struct NGAP_MulticastGroupPagingAreaItem_ExtIEs__extensionValue), + offsetof(struct NGAP_MulticastGroupPagingAreaItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_MulticastGroupPagingAreaItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_MulticastGroupPagingAreaItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_716 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_716 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MulticastGroupPagingAreaItem_ExtIEs_713[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastGroupPagingAreaItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_714, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_713 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastGroupPagingAreaItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_715, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_713 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastGroupPagingAreaItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_716, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_716, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_713 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MulticastGroupPagingAreaItem_ExtIEs_tags_713[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastGroupPagingAreaItem_ExtIEs_tag2el_713[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastGroupPagingAreaItem_ExtIEs_specs_713 = { + sizeof(struct NGAP_MulticastGroupPagingAreaItem_ExtIEs), + offsetof(struct NGAP_MulticastGroupPagingAreaItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MulticastGroupPagingAreaItem_ExtIEs_tag2el_713, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastGroupPagingAreaItem_ExtIEs = { + "MulticastGroupPagingAreaItem-ExtIEs", + "MulticastGroupPagingAreaItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MulticastGroupPagingAreaItem_ExtIEs_tags_713, + sizeof(asn_DEF_NGAP_MulticastGroupPagingAreaItem_ExtIEs_tags_713) + /sizeof(asn_DEF_NGAP_MulticastGroupPagingAreaItem_ExtIEs_tags_713[0]), /* 1 */ + asn_DEF_NGAP_MulticastGroupPagingAreaItem_ExtIEs_tags_713, /* Same as above */ + sizeof(asn_DEF_NGAP_MulticastGroupPagingAreaItem_ExtIEs_tags_713) + /sizeof(asn_DEF_NGAP_MulticastGroupPagingAreaItem_ExtIEs_tags_713[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MulticastGroupPagingAreaItem_ExtIEs_713, + 3, /* Elements count */ + &asn_SPC_NGAP_MulticastGroupPagingAreaItem_ExtIEs_specs_713 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_720 = { + sizeof(struct NGAP_MulticastGroupPagingArea_ExtIEs__extensionValue), + offsetof(struct NGAP_MulticastGroupPagingArea_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_MulticastGroupPagingArea_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_MulticastGroupPagingArea_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_720 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_720 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MulticastGroupPagingArea_ExtIEs_717[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastGroupPagingArea_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_718, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_717 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastGroupPagingArea_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_719, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_717 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastGroupPagingArea_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_720, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_720, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_717 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MulticastGroupPagingArea_ExtIEs_tags_717[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastGroupPagingArea_ExtIEs_tag2el_717[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastGroupPagingArea_ExtIEs_specs_717 = { + sizeof(struct NGAP_MulticastGroupPagingArea_ExtIEs), + offsetof(struct NGAP_MulticastGroupPagingArea_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MulticastGroupPagingArea_ExtIEs_tag2el_717, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastGroupPagingArea_ExtIEs = { + "MulticastGroupPagingArea-ExtIEs", + "MulticastGroupPagingArea-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MulticastGroupPagingArea_ExtIEs_tags_717, + sizeof(asn_DEF_NGAP_MulticastGroupPagingArea_ExtIEs_tags_717) + /sizeof(asn_DEF_NGAP_MulticastGroupPagingArea_ExtIEs_tags_717[0]), /* 1 */ + asn_DEF_NGAP_MulticastGroupPagingArea_ExtIEs_tags_717, /* Same as above */ + sizeof(asn_DEF_NGAP_MulticastGroupPagingArea_ExtIEs_tags_717) + /sizeof(asn_DEF_NGAP_MulticastGroupPagingArea_ExtIEs_tags_717[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MulticastGroupPagingArea_ExtIEs_717, + 3, /* Elements count */ + &asn_SPC_NGAP_MulticastGroupPagingArea_ExtIEs_specs_717 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_724 = { + sizeof(struct NGAP_UE_PagingItem_ExtIEs__extensionValue), + offsetof(struct NGAP_UE_PagingItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_UE_PagingItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_UE_PagingItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_724 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_724 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_UE_PagingItem_ExtIEs_721[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UE_PagingItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_722, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_721 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UE_PagingItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_723, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_721 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UE_PagingItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_724, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_724, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_721 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_UE_PagingItem_ExtIEs_tags_721[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UE_PagingItem_ExtIEs_tag2el_721[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UE_PagingItem_ExtIEs_specs_721 = { + sizeof(struct NGAP_UE_PagingItem_ExtIEs), + offsetof(struct NGAP_UE_PagingItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_UE_PagingItem_ExtIEs_tag2el_721, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_UE_PagingItem_ExtIEs = { + "UE-PagingItem-ExtIEs", + "UE-PagingItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_UE_PagingItem_ExtIEs_tags_721, + sizeof(asn_DEF_NGAP_UE_PagingItem_ExtIEs_tags_721) + /sizeof(asn_DEF_NGAP_UE_PagingItem_ExtIEs_tags_721[0]), /* 1 */ + asn_DEF_NGAP_UE_PagingItem_ExtIEs_tags_721, /* Same as above */ + sizeof(asn_DEF_NGAP_UE_PagingItem_ExtIEs_tags_721) + /sizeof(asn_DEF_NGAP_UE_PagingItem_ExtIEs_tags_721[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_UE_PagingItem_ExtIEs_721, + 3, /* Elements count */ + &asn_SPC_NGAP_UE_PagingItem_ExtIEs_specs_721 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_728[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_M1Configuration_ExtIEs__extensionValue, choice.IncludeBeamMeasurementsIndication), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_NGAP_IncludeBeamMeasurementsIndication, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "IncludeBeamMeasurementsIndication" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_M1Configuration_ExtIEs__extensionValue, choice.BeamMeasurementsReportConfiguration), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_BeamMeasurementsReportConfiguration, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "BeamMeasurementsReportConfiguration" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_728[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* IncludeBeamMeasurementsIndication */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* BeamMeasurementsReportConfiguration */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_728 = { + sizeof(struct NGAP_M1Configuration_ExtIEs__extensionValue), + offsetof(struct NGAP_M1Configuration_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_M1Configuration_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_M1Configuration_ExtIEs__extensionValue *)0)->present), + asn_MAP_NGAP_extensionValue_tag2el_728, + 2, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_728 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_extensionValue_728, + 2, /* Elements count */ + &asn_SPC_NGAP_extensionValue_specs_728 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_M1Configuration_ExtIEs_725[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_M1Configuration_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -44085,9 +59724,9 @@ asn_TYPE_member_t asn_MBR_NGAP_M1Configuration_ExtIEs_481[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_482, + &asn_PER_memb_NGAP_id_constr_726, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_481 + memb_NGAP_id_constraint_725 }, 0, 0, /* No default value */ "id" @@ -44096,15 +59735,15 @@ asn_TYPE_member_t asn_MBR_NGAP_M1Configuration_ExtIEs_481[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, - 0, + select_M1Configuration_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_483, + &asn_PER_memb_NGAP_criticality_constr_727, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_481 + memb_NGAP_criticality_constraint_725 }, 0, 0, /* No default value */ "criticality" @@ -44112,33 +59751,33 @@ asn_TYPE_member_t asn_MBR_NGAP_M1Configuration_ExtIEs_481[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_M1Configuration_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_484, - 0, + &asn_DEF_NGAP_extensionValue_728, + select_M1Configuration_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_484, + &asn_PER_memb_NGAP_extensionValue_constr_728, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_481 + memb_NGAP_extensionValue_constraint_725 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_M1Configuration_ExtIEs_tags_481[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_M1Configuration_ExtIEs_tags_725[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_M1Configuration_ExtIEs_tag2el_481[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_M1Configuration_ExtIEs_tag2el_725[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_M1Configuration_ExtIEs_specs_481 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_M1Configuration_ExtIEs_specs_725 = { sizeof(struct NGAP_M1Configuration_ExtIEs), offsetof(struct NGAP_M1Configuration_ExtIEs, _asn_ctx), - asn_MAP_NGAP_M1Configuration_ExtIEs_tag2el_481, + asn_MAP_NGAP_M1Configuration_ExtIEs_tag2el_725, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -44147,12 +59786,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_M1Configuration_ExtIEs = { "M1Configuration-ExtIEs", "M1Configuration-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_M1Configuration_ExtIEs_tags_481, - sizeof(asn_DEF_NGAP_M1Configuration_ExtIEs_tags_481) - /sizeof(asn_DEF_NGAP_M1Configuration_ExtIEs_tags_481[0]), /* 1 */ - asn_DEF_NGAP_M1Configuration_ExtIEs_tags_481, /* Same as above */ - sizeof(asn_DEF_NGAP_M1Configuration_ExtIEs_tags_481) - /sizeof(asn_DEF_NGAP_M1Configuration_ExtIEs_tags_481[0]), /* 1 */ + asn_DEF_NGAP_M1Configuration_ExtIEs_tags_725, + sizeof(asn_DEF_NGAP_M1Configuration_ExtIEs_tags_725) + /sizeof(asn_DEF_NGAP_M1Configuration_ExtIEs_tags_725[0]), /* 1 */ + asn_DEF_NGAP_M1Configuration_ExtIEs_tags_725, /* Same as above */ + sizeof(asn_DEF_NGAP_M1Configuration_ExtIEs_tags_725) + /sizeof(asn_DEF_NGAP_M1Configuration_ExtIEs_tags_725[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -44162,12 +59801,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_M1Configuration_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_M1Configuration_ExtIEs_481, + asn_MBR_NGAP_M1Configuration_ExtIEs_725, 3, /* Elements count */ - &asn_SPC_NGAP_M1Configuration_ExtIEs_specs_481 /* Additional specs */ + &asn_SPC_NGAP_M1Configuration_ExtIEs_specs_725 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_488 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_732 = { sizeof(struct NGAP_M1ThresholdEventA2_ExtIEs__extensionValue), offsetof(struct NGAP_M1ThresholdEventA2_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_M1ThresholdEventA2_ExtIEs__extensionValue, present), @@ -44178,7 +59817,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_488 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_488 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_732 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -44196,10 +59835,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_488 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_488 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_732 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_M1ThresholdEventA2_ExtIEs_485[] = { +asn_TYPE_member_t asn_MBR_NGAP_M1ThresholdEventA2_ExtIEs_729[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_M1ThresholdEventA2_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -44210,9 +59849,9 @@ asn_TYPE_member_t asn_MBR_NGAP_M1ThresholdEventA2_ExtIEs_485[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_486, + &asn_PER_memb_NGAP_id_constr_730, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_485 + memb_NGAP_id_constraint_729 }, 0, 0, /* No default value */ "id" @@ -44227,9 +59866,9 @@ asn_TYPE_member_t asn_MBR_NGAP_M1ThresholdEventA2_ExtIEs_485[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_487, + &asn_PER_memb_NGAP_criticality_constr_731, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_485 + memb_NGAP_criticality_constraint_729 }, 0, 0, /* No default value */ "criticality" @@ -44237,33 +59876,33 @@ asn_TYPE_member_t asn_MBR_NGAP_M1ThresholdEventA2_ExtIEs_485[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_M1ThresholdEventA2_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_488, + &asn_DEF_NGAP_extensionValue_732, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_488, + &asn_PER_memb_NGAP_extensionValue_constr_732, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_485 + memb_NGAP_extensionValue_constraint_729 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_M1ThresholdEventA2_ExtIEs_tags_485[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_M1ThresholdEventA2_ExtIEs_tags_729[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_M1ThresholdEventA2_ExtIEs_tag2el_485[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_M1ThresholdEventA2_ExtIEs_tag2el_729[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_M1ThresholdEventA2_ExtIEs_specs_485 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_M1ThresholdEventA2_ExtIEs_specs_729 = { sizeof(struct NGAP_M1ThresholdEventA2_ExtIEs), offsetof(struct NGAP_M1ThresholdEventA2_ExtIEs, _asn_ctx), - asn_MAP_NGAP_M1ThresholdEventA2_ExtIEs_tag2el_485, + asn_MAP_NGAP_M1ThresholdEventA2_ExtIEs_tag2el_729, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -44272,12 +59911,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_M1ThresholdEventA2_ExtIEs = { "M1ThresholdEventA2-ExtIEs", "M1ThresholdEventA2-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_M1ThresholdEventA2_ExtIEs_tags_485, - sizeof(asn_DEF_NGAP_M1ThresholdEventA2_ExtIEs_tags_485) - /sizeof(asn_DEF_NGAP_M1ThresholdEventA2_ExtIEs_tags_485[0]), /* 1 */ - asn_DEF_NGAP_M1ThresholdEventA2_ExtIEs_tags_485, /* Same as above */ - sizeof(asn_DEF_NGAP_M1ThresholdEventA2_ExtIEs_tags_485) - /sizeof(asn_DEF_NGAP_M1ThresholdEventA2_ExtIEs_tags_485[0]), /* 1 */ + asn_DEF_NGAP_M1ThresholdEventA2_ExtIEs_tags_729, + sizeof(asn_DEF_NGAP_M1ThresholdEventA2_ExtIEs_tags_729) + /sizeof(asn_DEF_NGAP_M1ThresholdEventA2_ExtIEs_tags_729[0]), /* 1 */ + asn_DEF_NGAP_M1ThresholdEventA2_ExtIEs_tags_729, /* Same as above */ + sizeof(asn_DEF_NGAP_M1ThresholdEventA2_ExtIEs_tags_729) + /sizeof(asn_DEF_NGAP_M1ThresholdEventA2_ExtIEs_tags_729[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -44287,23 +59926,45 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_M1ThresholdEventA2_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_M1ThresholdEventA2_ExtIEs_485, + asn_MBR_NGAP_M1ThresholdEventA2_ExtIEs_729, 3, /* Elements count */ - &asn_SPC_NGAP_M1ThresholdEventA2_ExtIEs_specs_485 /* Additional specs */ + &asn_SPC_NGAP_M1ThresholdEventA2_ExtIEs_specs_729 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_492 = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_736[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_M1PeriodicReporting_ExtIEs__extensionValue, choice.ExtendedReportIntervalMDT), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_NGAP_ExtendedReportIntervalMDT, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "ExtendedReportIntervalMDT" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_736[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ExtendedReportIntervalMDT */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_736 = { sizeof(struct NGAP_M1PeriodicReporting_ExtIEs__extensionValue), offsetof(struct NGAP_M1PeriodicReporting_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_M1PeriodicReporting_ExtIEs__extensionValue, present), sizeof(((struct NGAP_M1PeriodicReporting_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ + asn_MAP_NGAP_extensionValue_tag2el_736, + 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_492 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_736 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -44320,11 +59981,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_492 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_492 /* Additional specs */ + asn_MBR_NGAP_extensionValue_736, + 1, /* Elements count */ + &asn_SPC_NGAP_extensionValue_specs_736 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_M1PeriodicReporting_ExtIEs_489[] = { +asn_TYPE_member_t asn_MBR_NGAP_M1PeriodicReporting_ExtIEs_733[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_M1PeriodicReporting_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -44335,9 +59997,9 @@ asn_TYPE_member_t asn_MBR_NGAP_M1PeriodicReporting_ExtIEs_489[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_490, + &asn_PER_memb_NGAP_id_constr_734, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_489 + memb_NGAP_id_constraint_733 }, 0, 0, /* No default value */ "id" @@ -44346,15 +60008,15 @@ asn_TYPE_member_t asn_MBR_NGAP_M1PeriodicReporting_ExtIEs_489[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, - 0, + select_M1PeriodicReporting_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_491, + &asn_PER_memb_NGAP_criticality_constr_735, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_489 + memb_NGAP_criticality_constraint_733 }, 0, 0, /* No default value */ "criticality" @@ -44362,33 +60024,33 @@ asn_TYPE_member_t asn_MBR_NGAP_M1PeriodicReporting_ExtIEs_489[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_M1PeriodicReporting_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_492, - 0, + &asn_DEF_NGAP_extensionValue_736, + select_M1PeriodicReporting_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_492, + &asn_PER_memb_NGAP_extensionValue_constr_736, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_489 + memb_NGAP_extensionValue_constraint_733 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_M1PeriodicReporting_ExtIEs_tags_489[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_M1PeriodicReporting_ExtIEs_tags_733[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_M1PeriodicReporting_ExtIEs_tag2el_489[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_M1PeriodicReporting_ExtIEs_tag2el_733[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_M1PeriodicReporting_ExtIEs_specs_489 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_M1PeriodicReporting_ExtIEs_specs_733 = { sizeof(struct NGAP_M1PeriodicReporting_ExtIEs), offsetof(struct NGAP_M1PeriodicReporting_ExtIEs, _asn_ctx), - asn_MAP_NGAP_M1PeriodicReporting_ExtIEs_tag2el_489, + asn_MAP_NGAP_M1PeriodicReporting_ExtIEs_tag2el_733, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -44397,12 +60059,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_M1PeriodicReporting_ExtIEs = { "M1PeriodicReporting-ExtIEs", "M1PeriodicReporting-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_M1PeriodicReporting_ExtIEs_tags_489, - sizeof(asn_DEF_NGAP_M1PeriodicReporting_ExtIEs_tags_489) - /sizeof(asn_DEF_NGAP_M1PeriodicReporting_ExtIEs_tags_489[0]), /* 1 */ - asn_DEF_NGAP_M1PeriodicReporting_ExtIEs_tags_489, /* Same as above */ - sizeof(asn_DEF_NGAP_M1PeriodicReporting_ExtIEs_tags_489) - /sizeof(asn_DEF_NGAP_M1PeriodicReporting_ExtIEs_tags_489[0]), /* 1 */ + asn_DEF_NGAP_M1PeriodicReporting_ExtIEs_tags_733, + sizeof(asn_DEF_NGAP_M1PeriodicReporting_ExtIEs_tags_733) + /sizeof(asn_DEF_NGAP_M1PeriodicReporting_ExtIEs_tags_733[0]), /* 1 */ + asn_DEF_NGAP_M1PeriodicReporting_ExtIEs_tags_733, /* Same as above */ + sizeof(asn_DEF_NGAP_M1PeriodicReporting_ExtIEs_tags_733) + /sizeof(asn_DEF_NGAP_M1PeriodicReporting_ExtIEs_tags_733[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -44412,23 +60074,45 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_M1PeriodicReporting_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_M1PeriodicReporting_ExtIEs_489, + asn_MBR_NGAP_M1PeriodicReporting_ExtIEs_733, 3, /* Elements count */ - &asn_SPC_NGAP_M1PeriodicReporting_ExtIEs_specs_489 /* Additional specs */ + &asn_SPC_NGAP_M1PeriodicReporting_ExtIEs_specs_733 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_496 = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_740[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_M4Configuration_ExtIEs__extensionValue, choice.M4ReportAmountMDT), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_NGAP_M4ReportAmountMDT, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "M4ReportAmountMDT" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_740[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* M4ReportAmountMDT */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_740 = { sizeof(struct NGAP_M4Configuration_ExtIEs__extensionValue), offsetof(struct NGAP_M4Configuration_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_M4Configuration_ExtIEs__extensionValue, present), sizeof(((struct NGAP_M4Configuration_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ + asn_MAP_NGAP_extensionValue_tag2el_740, + 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_496 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_740 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -44445,11 +60129,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_496 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_496 /* Additional specs */ + asn_MBR_NGAP_extensionValue_740, + 1, /* Elements count */ + &asn_SPC_NGAP_extensionValue_specs_740 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_M4Configuration_ExtIEs_493[] = { +asn_TYPE_member_t asn_MBR_NGAP_M4Configuration_ExtIEs_737[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_M4Configuration_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -44460,9 +60145,9 @@ asn_TYPE_member_t asn_MBR_NGAP_M4Configuration_ExtIEs_493[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_494, + &asn_PER_memb_NGAP_id_constr_738, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_493 + memb_NGAP_id_constraint_737 }, 0, 0, /* No default value */ "id" @@ -44471,15 +60156,15 @@ asn_TYPE_member_t asn_MBR_NGAP_M4Configuration_ExtIEs_493[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, - 0, + select_M4Configuration_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_495, + &asn_PER_memb_NGAP_criticality_constr_739, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_493 + memb_NGAP_criticality_constraint_737 }, 0, 0, /* No default value */ "criticality" @@ -44487,33 +60172,33 @@ asn_TYPE_member_t asn_MBR_NGAP_M4Configuration_ExtIEs_493[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_M4Configuration_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_496, - 0, + &asn_DEF_NGAP_extensionValue_740, + select_M4Configuration_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_496, + &asn_PER_memb_NGAP_extensionValue_constr_740, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_493 + memb_NGAP_extensionValue_constraint_737 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_M4Configuration_ExtIEs_tags_493[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_M4Configuration_ExtIEs_tags_737[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_M4Configuration_ExtIEs_tag2el_493[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_M4Configuration_ExtIEs_tag2el_737[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_M4Configuration_ExtIEs_specs_493 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_M4Configuration_ExtIEs_specs_737 = { sizeof(struct NGAP_M4Configuration_ExtIEs), offsetof(struct NGAP_M4Configuration_ExtIEs, _asn_ctx), - asn_MAP_NGAP_M4Configuration_ExtIEs_tag2el_493, + asn_MAP_NGAP_M4Configuration_ExtIEs_tag2el_737, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -44522,12 +60207,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_M4Configuration_ExtIEs = { "M4Configuration-ExtIEs", "M4Configuration-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_M4Configuration_ExtIEs_tags_493, - sizeof(asn_DEF_NGAP_M4Configuration_ExtIEs_tags_493) - /sizeof(asn_DEF_NGAP_M4Configuration_ExtIEs_tags_493[0]), /* 1 */ - asn_DEF_NGAP_M4Configuration_ExtIEs_tags_493, /* Same as above */ - sizeof(asn_DEF_NGAP_M4Configuration_ExtIEs_tags_493) - /sizeof(asn_DEF_NGAP_M4Configuration_ExtIEs_tags_493[0]), /* 1 */ + asn_DEF_NGAP_M4Configuration_ExtIEs_tags_737, + sizeof(asn_DEF_NGAP_M4Configuration_ExtIEs_tags_737) + /sizeof(asn_DEF_NGAP_M4Configuration_ExtIEs_tags_737[0]), /* 1 */ + asn_DEF_NGAP_M4Configuration_ExtIEs_tags_737, /* Same as above */ + sizeof(asn_DEF_NGAP_M4Configuration_ExtIEs_tags_737) + /sizeof(asn_DEF_NGAP_M4Configuration_ExtIEs_tags_737[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -44537,23 +60222,45 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_M4Configuration_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_M4Configuration_ExtIEs_493, + asn_MBR_NGAP_M4Configuration_ExtIEs_737, 3, /* Elements count */ - &asn_SPC_NGAP_M4Configuration_ExtIEs_specs_493 /* Additional specs */ + &asn_SPC_NGAP_M4Configuration_ExtIEs_specs_737 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_500 = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_744[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_M5Configuration_ExtIEs__extensionValue, choice.M5ReportAmountMDT), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_NGAP_M5ReportAmountMDT, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "M5ReportAmountMDT" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_744[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* M5ReportAmountMDT */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_744 = { sizeof(struct NGAP_M5Configuration_ExtIEs__extensionValue), offsetof(struct NGAP_M5Configuration_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_M5Configuration_ExtIEs__extensionValue, present), sizeof(((struct NGAP_M5Configuration_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ + asn_MAP_NGAP_extensionValue_tag2el_744, + 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_500 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_744 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -44570,11 +60277,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_500 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_500 /* Additional specs */ + asn_MBR_NGAP_extensionValue_744, + 1, /* Elements count */ + &asn_SPC_NGAP_extensionValue_specs_744 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_M5Configuration_ExtIEs_497[] = { +asn_TYPE_member_t asn_MBR_NGAP_M5Configuration_ExtIEs_741[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_M5Configuration_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -44585,9 +60293,9 @@ asn_TYPE_member_t asn_MBR_NGAP_M5Configuration_ExtIEs_497[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_498, + &asn_PER_memb_NGAP_id_constr_742, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_497 + memb_NGAP_id_constraint_741 }, 0, 0, /* No default value */ "id" @@ -44596,15 +60304,15 @@ asn_TYPE_member_t asn_MBR_NGAP_M5Configuration_ExtIEs_497[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, - 0, + select_M5Configuration_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_499, + &asn_PER_memb_NGAP_criticality_constr_743, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_497 + memb_NGAP_criticality_constraint_741 }, 0, 0, /* No default value */ "criticality" @@ -44612,33 +60320,33 @@ asn_TYPE_member_t asn_MBR_NGAP_M5Configuration_ExtIEs_497[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_M5Configuration_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_500, - 0, + &asn_DEF_NGAP_extensionValue_744, + select_M5Configuration_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_500, + &asn_PER_memb_NGAP_extensionValue_constr_744, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_497 + memb_NGAP_extensionValue_constraint_741 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_M5Configuration_ExtIEs_tags_497[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_M5Configuration_ExtIEs_tags_741[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_M5Configuration_ExtIEs_tag2el_497[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_M5Configuration_ExtIEs_tag2el_741[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_M5Configuration_ExtIEs_specs_497 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_M5Configuration_ExtIEs_specs_741 = { sizeof(struct NGAP_M5Configuration_ExtIEs), offsetof(struct NGAP_M5Configuration_ExtIEs, _asn_ctx), - asn_MAP_NGAP_M5Configuration_ExtIEs_tag2el_497, + asn_MAP_NGAP_M5Configuration_ExtIEs_tag2el_741, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -44647,12 +60355,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_M5Configuration_ExtIEs = { "M5Configuration-ExtIEs", "M5Configuration-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_M5Configuration_ExtIEs_tags_497, - sizeof(asn_DEF_NGAP_M5Configuration_ExtIEs_tags_497) - /sizeof(asn_DEF_NGAP_M5Configuration_ExtIEs_tags_497[0]), /* 1 */ - asn_DEF_NGAP_M5Configuration_ExtIEs_tags_497, /* Same as above */ - sizeof(asn_DEF_NGAP_M5Configuration_ExtIEs_tags_497) - /sizeof(asn_DEF_NGAP_M5Configuration_ExtIEs_tags_497[0]), /* 1 */ + asn_DEF_NGAP_M5Configuration_ExtIEs_tags_741, + sizeof(asn_DEF_NGAP_M5Configuration_ExtIEs_tags_741) + /sizeof(asn_DEF_NGAP_M5Configuration_ExtIEs_tags_741[0]), /* 1 */ + asn_DEF_NGAP_M5Configuration_ExtIEs_tags_741, /* Same as above */ + sizeof(asn_DEF_NGAP_M5Configuration_ExtIEs_tags_741) + /sizeof(asn_DEF_NGAP_M5Configuration_ExtIEs_tags_741[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -44662,23 +60370,63 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_M5Configuration_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_M5Configuration_ExtIEs_497, + asn_MBR_NGAP_M5Configuration_ExtIEs_741, 3, /* Elements count */ - &asn_SPC_NGAP_M5Configuration_ExtIEs_specs_497 /* Additional specs */ + &asn_SPC_NGAP_M5Configuration_ExtIEs_specs_741 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_504 = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_748[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_M6Configuration_ExtIEs__extensionValue, choice.M6ReportAmountMDT), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_NGAP_M6ReportAmountMDT, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "M6ReportAmountMDT" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_M6Configuration_ExtIEs__extensionValue, choice.ExcessPacketDelayThresholdConfiguration), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_ExcessPacketDelayThresholdConfiguration, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "ExcessPacketDelayThresholdConfiguration" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_748[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* M6ReportAmountMDT */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* ExcessPacketDelayThresholdConfiguration */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_748 = { sizeof(struct NGAP_M6Configuration_ExtIEs__extensionValue), offsetof(struct NGAP_M6Configuration_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_M6Configuration_ExtIEs__extensionValue, present), sizeof(((struct NGAP_M6Configuration_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ + asn_MAP_NGAP_extensionValue_tag2el_748, + 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_504 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_748 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -44695,11 +60443,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_504 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_504 /* Additional specs */ + asn_MBR_NGAP_extensionValue_748, + 2, /* Elements count */ + &asn_SPC_NGAP_extensionValue_specs_748 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_M6Configuration_ExtIEs_501[] = { +asn_TYPE_member_t asn_MBR_NGAP_M6Configuration_ExtIEs_745[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_M6Configuration_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -44710,9 +60459,9 @@ asn_TYPE_member_t asn_MBR_NGAP_M6Configuration_ExtIEs_501[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_502, + &asn_PER_memb_NGAP_id_constr_746, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_501 + memb_NGAP_id_constraint_745 }, 0, 0, /* No default value */ "id" @@ -44721,15 +60470,15 @@ asn_TYPE_member_t asn_MBR_NGAP_M6Configuration_ExtIEs_501[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, - 0, + select_M6Configuration_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_503, + &asn_PER_memb_NGAP_criticality_constr_747, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_501 + memb_NGAP_criticality_constraint_745 }, 0, 0, /* No default value */ "criticality" @@ -44737,33 +60486,33 @@ asn_TYPE_member_t asn_MBR_NGAP_M6Configuration_ExtIEs_501[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_M6Configuration_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_504, - 0, + &asn_DEF_NGAP_extensionValue_748, + select_M6Configuration_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_504, + &asn_PER_memb_NGAP_extensionValue_constr_748, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_501 + memb_NGAP_extensionValue_constraint_745 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_M6Configuration_ExtIEs_tags_501[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_M6Configuration_ExtIEs_tags_745[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_M6Configuration_ExtIEs_tag2el_501[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_M6Configuration_ExtIEs_tag2el_745[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_M6Configuration_ExtIEs_specs_501 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_M6Configuration_ExtIEs_specs_745 = { sizeof(struct NGAP_M6Configuration_ExtIEs), offsetof(struct NGAP_M6Configuration_ExtIEs, _asn_ctx), - asn_MAP_NGAP_M6Configuration_ExtIEs_tag2el_501, + asn_MAP_NGAP_M6Configuration_ExtIEs_tag2el_745, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -44772,12 +60521,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_M6Configuration_ExtIEs = { "M6Configuration-ExtIEs", "M6Configuration-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_M6Configuration_ExtIEs_tags_501, - sizeof(asn_DEF_NGAP_M6Configuration_ExtIEs_tags_501) - /sizeof(asn_DEF_NGAP_M6Configuration_ExtIEs_tags_501[0]), /* 1 */ - asn_DEF_NGAP_M6Configuration_ExtIEs_tags_501, /* Same as above */ - sizeof(asn_DEF_NGAP_M6Configuration_ExtIEs_tags_501) - /sizeof(asn_DEF_NGAP_M6Configuration_ExtIEs_tags_501[0]), /* 1 */ + asn_DEF_NGAP_M6Configuration_ExtIEs_tags_745, + sizeof(asn_DEF_NGAP_M6Configuration_ExtIEs_tags_745) + /sizeof(asn_DEF_NGAP_M6Configuration_ExtIEs_tags_745[0]), /* 1 */ + asn_DEF_NGAP_M6Configuration_ExtIEs_tags_745, /* Same as above */ + sizeof(asn_DEF_NGAP_M6Configuration_ExtIEs_tags_745) + /sizeof(asn_DEF_NGAP_M6Configuration_ExtIEs_tags_745[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -44787,23 +60536,45 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_M6Configuration_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_M6Configuration_ExtIEs_501, + asn_MBR_NGAP_M6Configuration_ExtIEs_745, 3, /* Elements count */ - &asn_SPC_NGAP_M6Configuration_ExtIEs_specs_501 /* Additional specs */ + &asn_SPC_NGAP_M6Configuration_ExtIEs_specs_745 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_508 = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_752[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_M7Configuration_ExtIEs__extensionValue, choice.M7ReportAmountMDT), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_NGAP_M7ReportAmountMDT, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "M7ReportAmountMDT" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_752[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* M7ReportAmountMDT */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_752 = { sizeof(struct NGAP_M7Configuration_ExtIEs__extensionValue), offsetof(struct NGAP_M7Configuration_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_M7Configuration_ExtIEs__extensionValue, present), sizeof(((struct NGAP_M7Configuration_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ + asn_MAP_NGAP_extensionValue_tag2el_752, + 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_508 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_752 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -44820,11 +60591,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_508 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_508 /* Additional specs */ + asn_MBR_NGAP_extensionValue_752, + 1, /* Elements count */ + &asn_SPC_NGAP_extensionValue_specs_752 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_M7Configuration_ExtIEs_505[] = { +asn_TYPE_member_t asn_MBR_NGAP_M7Configuration_ExtIEs_749[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_M7Configuration_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -44835,9 +60607,9 @@ asn_TYPE_member_t asn_MBR_NGAP_M7Configuration_ExtIEs_505[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_506, + &asn_PER_memb_NGAP_id_constr_750, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_505 + memb_NGAP_id_constraint_749 }, 0, 0, /* No default value */ "id" @@ -44846,15 +60618,15 @@ asn_TYPE_member_t asn_MBR_NGAP_M7Configuration_ExtIEs_505[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, - 0, + select_M7Configuration_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_507, + &asn_PER_memb_NGAP_criticality_constr_751, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_505 + memb_NGAP_criticality_constraint_749 }, 0, 0, /* No default value */ "criticality" @@ -44862,33 +60634,33 @@ asn_TYPE_member_t asn_MBR_NGAP_M7Configuration_ExtIEs_505[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_M7Configuration_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_508, - 0, + &asn_DEF_NGAP_extensionValue_752, + select_M7Configuration_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_508, + &asn_PER_memb_NGAP_extensionValue_constr_752, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_505 + memb_NGAP_extensionValue_constraint_749 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_M7Configuration_ExtIEs_tags_505[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_M7Configuration_ExtIEs_tags_749[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_M7Configuration_ExtIEs_tag2el_505[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_M7Configuration_ExtIEs_tag2el_749[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_M7Configuration_ExtIEs_specs_505 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_M7Configuration_ExtIEs_specs_749 = { sizeof(struct NGAP_M7Configuration_ExtIEs), offsetof(struct NGAP_M7Configuration_ExtIEs, _asn_ctx), - asn_MAP_NGAP_M7Configuration_ExtIEs_tag2el_505, + asn_MAP_NGAP_M7Configuration_ExtIEs_tag2el_749, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -44897,12 +60669,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_M7Configuration_ExtIEs = { "M7Configuration-ExtIEs", "M7Configuration-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_M7Configuration_ExtIEs_tags_505, - sizeof(asn_DEF_NGAP_M7Configuration_ExtIEs_tags_505) - /sizeof(asn_DEF_NGAP_M7Configuration_ExtIEs_tags_505[0]), /* 1 */ - asn_DEF_NGAP_M7Configuration_ExtIEs_tags_505, /* Same as above */ - sizeof(asn_DEF_NGAP_M7Configuration_ExtIEs_tags_505) - /sizeof(asn_DEF_NGAP_M7Configuration_ExtIEs_tags_505[0]), /* 1 */ + asn_DEF_NGAP_M7Configuration_ExtIEs_tags_749, + sizeof(asn_DEF_NGAP_M7Configuration_ExtIEs_tags_749) + /sizeof(asn_DEF_NGAP_M7Configuration_ExtIEs_tags_749[0]), /* 1 */ + asn_DEF_NGAP_M7Configuration_ExtIEs_tags_749, /* Same as above */ + sizeof(asn_DEF_NGAP_M7Configuration_ExtIEs_tags_749) + /sizeof(asn_DEF_NGAP_M7Configuration_ExtIEs_tags_749[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -44912,12 +60684,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_M7Configuration_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_M7Configuration_ExtIEs_505, + asn_MBR_NGAP_M7Configuration_ExtIEs_749, 3, /* Elements count */ - &asn_SPC_NGAP_M7Configuration_ExtIEs_specs_505 /* Additional specs */ + &asn_SPC_NGAP_M7Configuration_ExtIEs_specs_749 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_512 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_756 = { sizeof(struct NGAP_MDT_Location_Info_ExtIEs__extensionValue), offsetof(struct NGAP_MDT_Location_Info_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MDT_Location_Info_ExtIEs__extensionValue, present), @@ -44928,7 +60700,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_512 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_512 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_756 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -44946,10 +60718,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_512 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_512 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_756 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_MDT_Location_Info_ExtIEs_509[] = { +asn_TYPE_member_t asn_MBR_NGAP_MDT_Location_Info_ExtIEs_753[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MDT_Location_Info_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -44960,9 +60732,9 @@ asn_TYPE_member_t asn_MBR_NGAP_MDT_Location_Info_ExtIEs_509[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_510, + &asn_PER_memb_NGAP_id_constr_754, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_509 + memb_NGAP_id_constraint_753 }, 0, 0, /* No default value */ "id" @@ -44977,9 +60749,9 @@ asn_TYPE_member_t asn_MBR_NGAP_MDT_Location_Info_ExtIEs_509[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_511, + &asn_PER_memb_NGAP_criticality_constr_755, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_509 + memb_NGAP_criticality_constraint_753 }, 0, 0, /* No default value */ "criticality" @@ -44987,33 +60759,33 @@ asn_TYPE_member_t asn_MBR_NGAP_MDT_Location_Info_ExtIEs_509[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MDT_Location_Info_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_512, + &asn_DEF_NGAP_extensionValue_756, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_512, + &asn_PER_memb_NGAP_extensionValue_constr_756, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_509 + memb_NGAP_extensionValue_constraint_753 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_MDT_Location_Info_ExtIEs_tags_509[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_MDT_Location_Info_ExtIEs_tags_753[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_MDT_Location_Info_ExtIEs_tag2el_509[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MDT_Location_Info_ExtIEs_tag2el_753[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_MDT_Location_Info_ExtIEs_specs_509 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MDT_Location_Info_ExtIEs_specs_753 = { sizeof(struct NGAP_MDT_Location_Info_ExtIEs), offsetof(struct NGAP_MDT_Location_Info_ExtIEs, _asn_ctx), - asn_MAP_NGAP_MDT_Location_Info_ExtIEs_tag2el_509, + asn_MAP_NGAP_MDT_Location_Info_ExtIEs_tag2el_753, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -45022,12 +60794,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_MDT_Location_Info_ExtIEs = { "MDT-Location-Info-ExtIEs", "MDT-Location-Info-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_MDT_Location_Info_ExtIEs_tags_509, - sizeof(asn_DEF_NGAP_MDT_Location_Info_ExtIEs_tags_509) - /sizeof(asn_DEF_NGAP_MDT_Location_Info_ExtIEs_tags_509[0]), /* 1 */ - asn_DEF_NGAP_MDT_Location_Info_ExtIEs_tags_509, /* Same as above */ - sizeof(asn_DEF_NGAP_MDT_Location_Info_ExtIEs_tags_509) - /sizeof(asn_DEF_NGAP_MDT_Location_Info_ExtIEs_tags_509[0]), /* 1 */ + asn_DEF_NGAP_MDT_Location_Info_ExtIEs_tags_753, + sizeof(asn_DEF_NGAP_MDT_Location_Info_ExtIEs_tags_753) + /sizeof(asn_DEF_NGAP_MDT_Location_Info_ExtIEs_tags_753[0]), /* 1 */ + asn_DEF_NGAP_MDT_Location_Info_ExtIEs_tags_753, /* Same as above */ + sizeof(asn_DEF_NGAP_MDT_Location_Info_ExtIEs_tags_753) + /sizeof(asn_DEF_NGAP_MDT_Location_Info_ExtIEs_tags_753[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -45037,12 +60809,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_MDT_Location_Info_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_MDT_Location_Info_ExtIEs_509, + asn_MBR_NGAP_MDT_Location_Info_ExtIEs_753, 3, /* Elements count */ - &asn_SPC_NGAP_MDT_Location_Info_ExtIEs_specs_509 /* Additional specs */ + &asn_SPC_NGAP_MDT_Location_Info_ExtIEs_specs_753 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_516 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_760 = { sizeof(struct NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs__extensionValue), offsetof(struct NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs__extensionValue, present), @@ -45053,7 +60825,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_516 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_516 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_760 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -45071,10 +60843,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_516 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_516 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_760 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_513[] = { +asn_TYPE_member_t asn_MBR_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_757[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -45085,9 +60857,9 @@ asn_TYPE_member_t asn_MBR_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_513[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_514, + &asn_PER_memb_NGAP_id_constr_758, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_513 + memb_NGAP_id_constraint_757 }, 0, 0, /* No default value */ "id" @@ -45102,9 +60874,9 @@ asn_TYPE_member_t asn_MBR_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_513[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_515, + &asn_PER_memb_NGAP_criticality_constr_759, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_513 + memb_NGAP_criticality_constraint_757 }, 0, 0, /* No default value */ "criticality" @@ -45112,33 +60884,33 @@ asn_TYPE_member_t asn_MBR_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_513[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_516, + &asn_DEF_NGAP_extensionValue_760, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_516, + &asn_PER_memb_NGAP_extensionValue_constr_760, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_513 + memb_NGAP_extensionValue_constraint_757 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_tags_513[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_tags_757[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_tag2el_513[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_tag2el_757[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_specs_513 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_specs_757 = { sizeof(struct NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs), offsetof(struct NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs, _asn_ctx), - asn_MAP_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_tag2el_513, + asn_MAP_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_tag2el_757, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -45147,12 +60919,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs = { "NB-IoT-Paging-eDRXInfo-ExtIEs", "NB-IoT-Paging-eDRXInfo-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_tags_513, - sizeof(asn_DEF_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_tags_513) - /sizeof(asn_DEF_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_tags_513[0]), /* 1 */ - asn_DEF_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_tags_513, /* Same as above */ - sizeof(asn_DEF_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_tags_513) - /sizeof(asn_DEF_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_tags_513[0]), /* 1 */ + asn_DEF_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_tags_757, + sizeof(asn_DEF_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_tags_757) + /sizeof(asn_DEF_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_tags_757[0]), /* 1 */ + asn_DEF_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_tags_757, /* Same as above */ + sizeof(asn_DEF_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_tags_757) + /sizeof(asn_DEF_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_tags_757[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -45162,23 +60934,23 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_513, + asn_MBR_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_757, 3, /* Elements count */ - &asn_SPC_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_specs_513 /* Additional specs */ + &asn_SPC_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_specs_757 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_520 = { - sizeof(struct NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs__extensionValue), - offsetof(struct NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs__extensionValue *)0)->present), +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_764 = { + sizeof(struct NGAP_NGAPIESupportInformationRequestItem_ExtIEs__extensionValue), + offsetof(struct NGAP_NGAPIESupportInformationRequestItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_NGAPIESupportInformationRequestItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_NGAPIESupportInformationRequestItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_520 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_764 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -45196,10 +60968,260 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_520 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_520 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_764 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_517[] = { +asn_TYPE_member_t asn_MBR_NGAP_NGAPIESupportInformationRequestItem_ExtIEs_761[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGAPIESupportInformationRequestItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_762, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_761 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGAPIESupportInformationRequestItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_763, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_761 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NGAPIESupportInformationRequestItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_764, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_764, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_761 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_NGAPIESupportInformationRequestItem_ExtIEs_tags_761[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGAPIESupportInformationRequestItem_ExtIEs_tag2el_761[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGAPIESupportInformationRequestItem_ExtIEs_specs_761 = { + sizeof(struct NGAP_NGAPIESupportInformationRequestItem_ExtIEs), + offsetof(struct NGAP_NGAPIESupportInformationRequestItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_NGAPIESupportInformationRequestItem_ExtIEs_tag2el_761, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NGAPIESupportInformationRequestItem_ExtIEs = { + "NGAPIESupportInformationRequestItem-ExtIEs", + "NGAPIESupportInformationRequestItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_NGAPIESupportInformationRequestItem_ExtIEs_tags_761, + sizeof(asn_DEF_NGAP_NGAPIESupportInformationRequestItem_ExtIEs_tags_761) + /sizeof(asn_DEF_NGAP_NGAPIESupportInformationRequestItem_ExtIEs_tags_761[0]), /* 1 */ + asn_DEF_NGAP_NGAPIESupportInformationRequestItem_ExtIEs_tags_761, /* Same as above */ + sizeof(asn_DEF_NGAP_NGAPIESupportInformationRequestItem_ExtIEs_tags_761) + /sizeof(asn_DEF_NGAP_NGAPIESupportInformationRequestItem_ExtIEs_tags_761[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_NGAPIESupportInformationRequestItem_ExtIEs_761, + 3, /* Elements count */ + &asn_SPC_NGAP_NGAPIESupportInformationRequestItem_ExtIEs_specs_761 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_768 = { + sizeof(struct NGAP_NGAPIESupportInformationResponseItem_ExtIEs__extensionValue), + offsetof(struct NGAP_NGAPIESupportInformationResponseItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_NGAPIESupportInformationResponseItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_NGAPIESupportInformationResponseItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_768 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_768 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_NGAPIESupportInformationResponseItem_ExtIEs_765[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGAPIESupportInformationResponseItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_766, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_765 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGAPIESupportInformationResponseItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_767, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_765 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NGAPIESupportInformationResponseItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_768, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_768, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_765 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_NGAPIESupportInformationResponseItem_ExtIEs_tags_765[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGAPIESupportInformationResponseItem_ExtIEs_tag2el_765[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGAPIESupportInformationResponseItem_ExtIEs_specs_765 = { + sizeof(struct NGAP_NGAPIESupportInformationResponseItem_ExtIEs), + offsetof(struct NGAP_NGAPIESupportInformationResponseItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_NGAPIESupportInformationResponseItem_ExtIEs_tag2el_765, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NGAPIESupportInformationResponseItem_ExtIEs = { + "NGAPIESupportInformationResponseItem-ExtIEs", + "NGAPIESupportInformationResponseItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_NGAPIESupportInformationResponseItem_ExtIEs_tags_765, + sizeof(asn_DEF_NGAP_NGAPIESupportInformationResponseItem_ExtIEs_tags_765) + /sizeof(asn_DEF_NGAP_NGAPIESupportInformationResponseItem_ExtIEs_tags_765[0]), /* 1 */ + asn_DEF_NGAP_NGAPIESupportInformationResponseItem_ExtIEs_tags_765, /* Same as above */ + sizeof(asn_DEF_NGAP_NGAPIESupportInformationResponseItem_ExtIEs_tags_765) + /sizeof(asn_DEF_NGAP_NGAPIESupportInformationResponseItem_ExtIEs_tags_765[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_NGAPIESupportInformationResponseItem_ExtIEs_765, + 3, /* Elements count */ + &asn_SPC_NGAP_NGAPIESupportInformationResponseItem_ExtIEs_specs_765 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_772 = { + sizeof(struct NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs__extensionValue), + offsetof(struct NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_772 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_772 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_769[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -45210,9 +61232,9 @@ asn_TYPE_member_t asn_MBR_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_517[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_518, + &asn_PER_memb_NGAP_id_constr_770, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_517 + memb_NGAP_id_constraint_769 }, 0, 0, /* No default value */ "id" @@ -45227,9 +61249,9 @@ asn_TYPE_member_t asn_MBR_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_517[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_519, + &asn_PER_memb_NGAP_criticality_constr_771, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_517 + memb_NGAP_criticality_constraint_769 }, 0, 0, /* No default value */ "criticality" @@ -45237,33 +61259,33 @@ asn_TYPE_member_t asn_MBR_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_517[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_520, + &asn_DEF_NGAP_extensionValue_772, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_520, + &asn_PER_memb_NGAP_extensionValue_constr_772, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_517 + memb_NGAP_extensionValue_constraint_769 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_tags_517[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_tags_769[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_tag2el_517[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_tag2el_769[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_specs_517 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_specs_769 = { sizeof(struct NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs), offsetof(struct NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_tag2el_517, + asn_MAP_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_tag2el_769, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -45272,12 +61294,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs = { "NGRAN-TNLAssociationToRemoveItem-ExtIEs", "NGRAN-TNLAssociationToRemoveItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_tags_517, - sizeof(asn_DEF_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_tags_517) - /sizeof(asn_DEF_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_tags_517[0]), /* 1 */ - asn_DEF_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_tags_517, /* Same as above */ - sizeof(asn_DEF_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_tags_517) - /sizeof(asn_DEF_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_tags_517[0]), /* 1 */ + asn_DEF_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_tags_769, + sizeof(asn_DEF_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_tags_769) + /sizeof(asn_DEF_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_tags_769[0]), /* 1 */ + asn_DEF_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_tags_769, /* Same as above */ + sizeof(asn_DEF_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_tags_769) + /sizeof(asn_DEF_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_tags_769[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -45287,12 +61309,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_517, + asn_MBR_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_769, 3, /* Elements count */ - &asn_SPC_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_specs_517 /* Additional specs */ + &asn_SPC_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_specs_769 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_524[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_776[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NonDynamic5QIDescriptor_ExtIEs__extensionValue, choice.ExtendedPacketDelayBudget), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -45328,22 +61350,22 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_524[] = { "ExtendedPacketDelayBudget" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_524[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_776[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* ExtendedPacketDelayBudget */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* ExtendedPacketDelayBudget */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_524 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_776 = { sizeof(struct NGAP_NonDynamic5QIDescriptor_ExtIEs__extensionValue), offsetof(struct NGAP_NonDynamic5QIDescriptor_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_NonDynamic5QIDescriptor_ExtIEs__extensionValue, present), sizeof(((struct NGAP_NonDynamic5QIDescriptor_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_524, + asn_MAP_NGAP_extensionValue_tag2el_776, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_524 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_776 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -45360,12 +61382,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_524 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_524, + asn_MBR_NGAP_extensionValue_776, 2, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_524 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_776 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_NonDynamic5QIDescriptor_ExtIEs_521[] = { +asn_TYPE_member_t asn_MBR_NGAP_NonDynamic5QIDescriptor_ExtIEs_773[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NonDynamic5QIDescriptor_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -45376,9 +61398,9 @@ asn_TYPE_member_t asn_MBR_NGAP_NonDynamic5QIDescriptor_ExtIEs_521[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_522, + &asn_PER_memb_NGAP_id_constr_774, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_521 + memb_NGAP_id_constraint_773 }, 0, 0, /* No default value */ "id" @@ -45393,9 +61415,9 @@ asn_TYPE_member_t asn_MBR_NGAP_NonDynamic5QIDescriptor_ExtIEs_521[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_523, + &asn_PER_memb_NGAP_criticality_constr_775, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_521 + memb_NGAP_criticality_constraint_773 }, 0, 0, /* No default value */ "criticality" @@ -45403,33 +61425,33 @@ asn_TYPE_member_t asn_MBR_NGAP_NonDynamic5QIDescriptor_ExtIEs_521[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NonDynamic5QIDescriptor_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_524, + &asn_DEF_NGAP_extensionValue_776, select_NonDynamic5QIDescriptor_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_524, + &asn_PER_memb_NGAP_extensionValue_constr_776, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_521 + memb_NGAP_extensionValue_constraint_773 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_NonDynamic5QIDescriptor_ExtIEs_tags_521[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_NonDynamic5QIDescriptor_ExtIEs_tags_773[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_NonDynamic5QIDescriptor_ExtIEs_tag2el_521[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NonDynamic5QIDescriptor_ExtIEs_tag2el_773[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_NonDynamic5QIDescriptor_ExtIEs_specs_521 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NonDynamic5QIDescriptor_ExtIEs_specs_773 = { sizeof(struct NGAP_NonDynamic5QIDescriptor_ExtIEs), offsetof(struct NGAP_NonDynamic5QIDescriptor_ExtIEs, _asn_ctx), - asn_MAP_NGAP_NonDynamic5QIDescriptor_ExtIEs_tag2el_521, + asn_MAP_NGAP_NonDynamic5QIDescriptor_ExtIEs_tag2el_773, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -45438,12 +61460,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NonDynamic5QIDescriptor_ExtIEs = { "NonDynamic5QIDescriptor-ExtIEs", "NonDynamic5QIDescriptor-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_NonDynamic5QIDescriptor_ExtIEs_tags_521, - sizeof(asn_DEF_NGAP_NonDynamic5QIDescriptor_ExtIEs_tags_521) - /sizeof(asn_DEF_NGAP_NonDynamic5QIDescriptor_ExtIEs_tags_521[0]), /* 1 */ - asn_DEF_NGAP_NonDynamic5QIDescriptor_ExtIEs_tags_521, /* Same as above */ - sizeof(asn_DEF_NGAP_NonDynamic5QIDescriptor_ExtIEs_tags_521) - /sizeof(asn_DEF_NGAP_NonDynamic5QIDescriptor_ExtIEs_tags_521[0]), /* 1 */ + asn_DEF_NGAP_NonDynamic5QIDescriptor_ExtIEs_tags_773, + sizeof(asn_DEF_NGAP_NonDynamic5QIDescriptor_ExtIEs_tags_773) + /sizeof(asn_DEF_NGAP_NonDynamic5QIDescriptor_ExtIEs_tags_773[0]), /* 1 */ + asn_DEF_NGAP_NonDynamic5QIDescriptor_ExtIEs_tags_773, /* Same as above */ + sizeof(asn_DEF_NGAP_NonDynamic5QIDescriptor_ExtIEs_tags_773) + /sizeof(asn_DEF_NGAP_NonDynamic5QIDescriptor_ExtIEs_tags_773[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -45453,12 +61475,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NonDynamic5QIDescriptor_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_NonDynamic5QIDescriptor_ExtIEs_521, + asn_MBR_NGAP_NonDynamic5QIDescriptor_ExtIEs_773, 3, /* Elements count */ - &asn_SPC_NGAP_NonDynamic5QIDescriptor_ExtIEs_specs_521 /* Additional specs */ + &asn_SPC_NGAP_NonDynamic5QIDescriptor_ExtIEs_specs_773 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_528 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_780 = { sizeof(struct NGAP_NR_CGI_ExtIEs__extensionValue), offsetof(struct NGAP_NR_CGI_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_NR_CGI_ExtIEs__extensionValue, present), @@ -45469,7 +61491,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_528 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_528 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_780 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -45487,10 +61509,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_528 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_528 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_780 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_NR_CGI_ExtIEs_525[] = { +asn_TYPE_member_t asn_MBR_NGAP_NR_CGI_ExtIEs_777[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NR_CGI_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -45501,9 +61523,9 @@ asn_TYPE_member_t asn_MBR_NGAP_NR_CGI_ExtIEs_525[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_526, + &asn_PER_memb_NGAP_id_constr_778, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_525 + memb_NGAP_id_constraint_777 }, 0, 0, /* No default value */ "id" @@ -45518,9 +61540,9 @@ asn_TYPE_member_t asn_MBR_NGAP_NR_CGI_ExtIEs_525[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_527, + &asn_PER_memb_NGAP_criticality_constr_779, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_525 + memb_NGAP_criticality_constraint_777 }, 0, 0, /* No default value */ "criticality" @@ -45528,33 +61550,33 @@ asn_TYPE_member_t asn_MBR_NGAP_NR_CGI_ExtIEs_525[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NR_CGI_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_528, + &asn_DEF_NGAP_extensionValue_780, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_528, + &asn_PER_memb_NGAP_extensionValue_constr_780, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_525 + memb_NGAP_extensionValue_constraint_777 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_NR_CGI_ExtIEs_tags_525[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_NR_CGI_ExtIEs_tags_777[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_NR_CGI_ExtIEs_tag2el_525[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NR_CGI_ExtIEs_tag2el_777[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_NR_CGI_ExtIEs_specs_525 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NR_CGI_ExtIEs_specs_777 = { sizeof(struct NGAP_NR_CGI_ExtIEs), offsetof(struct NGAP_NR_CGI_ExtIEs, _asn_ctx), - asn_MAP_NGAP_NR_CGI_ExtIEs_tag2el_525, + asn_MAP_NGAP_NR_CGI_ExtIEs_tag2el_777, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -45563,12 +61585,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NR_CGI_ExtIEs = { "NR-CGI-ExtIEs", "NR-CGI-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_NR_CGI_ExtIEs_tags_525, - sizeof(asn_DEF_NGAP_NR_CGI_ExtIEs_tags_525) - /sizeof(asn_DEF_NGAP_NR_CGI_ExtIEs_tags_525[0]), /* 1 */ - asn_DEF_NGAP_NR_CGI_ExtIEs_tags_525, /* Same as above */ - sizeof(asn_DEF_NGAP_NR_CGI_ExtIEs_tags_525) - /sizeof(asn_DEF_NGAP_NR_CGI_ExtIEs_tags_525[0]), /* 1 */ + asn_DEF_NGAP_NR_CGI_ExtIEs_tags_777, + sizeof(asn_DEF_NGAP_NR_CGI_ExtIEs_tags_777) + /sizeof(asn_DEF_NGAP_NR_CGI_ExtIEs_tags_777[0]), /* 1 */ + asn_DEF_NGAP_NR_CGI_ExtIEs_tags_777, /* Same as above */ + sizeof(asn_DEF_NGAP_NR_CGI_ExtIEs_tags_777) + /sizeof(asn_DEF_NGAP_NR_CGI_ExtIEs_tags_777[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -45578,23 +61600,23 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NR_CGI_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_NR_CGI_ExtIEs_525, + asn_MBR_NGAP_NR_CGI_ExtIEs_777, 3, /* Elements count */ - &asn_SPC_NGAP_NR_CGI_ExtIEs_specs_525 /* Additional specs */ + &asn_SPC_NGAP_NR_CGI_ExtIEs_specs_777 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_532 = { - sizeof(struct NGAP_NRFrequencyBandItem_ExtIEs__extensionValue), - offsetof(struct NGAP_NRFrequencyBandItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_NRFrequencyBandItem_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_NRFrequencyBandItem_ExtIEs__extensionValue *)0)->present), +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_784 = { + sizeof(struct NGAP_NR_PagingeDRXInformation_ExtIEs__extensionValue), + offsetof(struct NGAP_NR_PagingeDRXInformation_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_NR_PagingeDRXInformation_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_NR_PagingeDRXInformation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_532 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_784 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -45612,10 +61634,260 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_532 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_532 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_784 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_NRFrequencyBandItem_ExtIEs_529[] = { +asn_TYPE_member_t asn_MBR_NGAP_NR_PagingeDRXInformation_ExtIEs_781[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NR_PagingeDRXInformation_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_782, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_781 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NR_PagingeDRXInformation_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_783, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_781 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NR_PagingeDRXInformation_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_784, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_784, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_781 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_NR_PagingeDRXInformation_ExtIEs_tags_781[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NR_PagingeDRXInformation_ExtIEs_tag2el_781[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NR_PagingeDRXInformation_ExtIEs_specs_781 = { + sizeof(struct NGAP_NR_PagingeDRXInformation_ExtIEs), + offsetof(struct NGAP_NR_PagingeDRXInformation_ExtIEs, _asn_ctx), + asn_MAP_NGAP_NR_PagingeDRXInformation_ExtIEs_tag2el_781, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NR_PagingeDRXInformation_ExtIEs = { + "NR-PagingeDRXInformation-ExtIEs", + "NR-PagingeDRXInformation-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_NR_PagingeDRXInformation_ExtIEs_tags_781, + sizeof(asn_DEF_NGAP_NR_PagingeDRXInformation_ExtIEs_tags_781) + /sizeof(asn_DEF_NGAP_NR_PagingeDRXInformation_ExtIEs_tags_781[0]), /* 1 */ + asn_DEF_NGAP_NR_PagingeDRXInformation_ExtIEs_tags_781, /* Same as above */ + sizeof(asn_DEF_NGAP_NR_PagingeDRXInformation_ExtIEs_tags_781) + /sizeof(asn_DEF_NGAP_NR_PagingeDRXInformation_ExtIEs_tags_781[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_NR_PagingeDRXInformation_ExtIEs_781, + 3, /* Elements count */ + &asn_SPC_NGAP_NR_PagingeDRXInformation_ExtIEs_specs_781 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_788 = { + sizeof(struct NGAP_NRNTNTAIInformation_ExtIEs__extensionValue), + offsetof(struct NGAP_NRNTNTAIInformation_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_NRNTNTAIInformation_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_NRNTNTAIInformation_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_788 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_788 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_NRNTNTAIInformation_ExtIEs_785[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NRNTNTAIInformation_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_786, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_785 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NRNTNTAIInformation_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_787, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_785 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NRNTNTAIInformation_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_788, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_788, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_785 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_NRNTNTAIInformation_ExtIEs_tags_785[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NRNTNTAIInformation_ExtIEs_tag2el_785[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRNTNTAIInformation_ExtIEs_specs_785 = { + sizeof(struct NGAP_NRNTNTAIInformation_ExtIEs), + offsetof(struct NGAP_NRNTNTAIInformation_ExtIEs, _asn_ctx), + asn_MAP_NGAP_NRNTNTAIInformation_ExtIEs_tag2el_785, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_NRNTNTAIInformation_ExtIEs = { + "NRNTNTAIInformation-ExtIEs", + "NRNTNTAIInformation-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_NRNTNTAIInformation_ExtIEs_tags_785, + sizeof(asn_DEF_NGAP_NRNTNTAIInformation_ExtIEs_tags_785) + /sizeof(asn_DEF_NGAP_NRNTNTAIInformation_ExtIEs_tags_785[0]), /* 1 */ + asn_DEF_NGAP_NRNTNTAIInformation_ExtIEs_tags_785, /* Same as above */ + sizeof(asn_DEF_NGAP_NRNTNTAIInformation_ExtIEs_tags_785) + /sizeof(asn_DEF_NGAP_NRNTNTAIInformation_ExtIEs_tags_785[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_NRNTNTAIInformation_ExtIEs_785, + 3, /* Elements count */ + &asn_SPC_NGAP_NRNTNTAIInformation_ExtIEs_specs_785 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_792 = { + sizeof(struct NGAP_NRFrequencyBandItem_ExtIEs__extensionValue), + offsetof(struct NGAP_NRFrequencyBandItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_NRFrequencyBandItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_NRFrequencyBandItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_792 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_792 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_NRFrequencyBandItem_ExtIEs_789[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NRFrequencyBandItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -45626,9 +61898,9 @@ asn_TYPE_member_t asn_MBR_NGAP_NRFrequencyBandItem_ExtIEs_529[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_530, + &asn_PER_memb_NGAP_id_constr_790, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_529 + memb_NGAP_id_constraint_789 }, 0, 0, /* No default value */ "id" @@ -45643,9 +61915,9 @@ asn_TYPE_member_t asn_MBR_NGAP_NRFrequencyBandItem_ExtIEs_529[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_531, + &asn_PER_memb_NGAP_criticality_constr_791, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_529 + memb_NGAP_criticality_constraint_789 }, 0, 0, /* No default value */ "criticality" @@ -45653,33 +61925,33 @@ asn_TYPE_member_t asn_MBR_NGAP_NRFrequencyBandItem_ExtIEs_529[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NRFrequencyBandItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_532, + &asn_DEF_NGAP_extensionValue_792, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_532, + &asn_PER_memb_NGAP_extensionValue_constr_792, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_529 + memb_NGAP_extensionValue_constraint_789 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_NRFrequencyBandItem_ExtIEs_tags_529[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_NRFrequencyBandItem_ExtIEs_tags_789[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_NRFrequencyBandItem_ExtIEs_tag2el_529[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NRFrequencyBandItem_ExtIEs_tag2el_789[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRFrequencyBandItem_ExtIEs_specs_529 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRFrequencyBandItem_ExtIEs_specs_789 = { sizeof(struct NGAP_NRFrequencyBandItem_ExtIEs), offsetof(struct NGAP_NRFrequencyBandItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_NRFrequencyBandItem_ExtIEs_tag2el_529, + asn_MAP_NGAP_NRFrequencyBandItem_ExtIEs_tag2el_789, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -45688,12 +61960,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NRFrequencyBandItem_ExtIEs = { "NRFrequencyBandItem-ExtIEs", "NRFrequencyBandItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_NRFrequencyBandItem_ExtIEs_tags_529, - sizeof(asn_DEF_NGAP_NRFrequencyBandItem_ExtIEs_tags_529) - /sizeof(asn_DEF_NGAP_NRFrequencyBandItem_ExtIEs_tags_529[0]), /* 1 */ - asn_DEF_NGAP_NRFrequencyBandItem_ExtIEs_tags_529, /* Same as above */ - sizeof(asn_DEF_NGAP_NRFrequencyBandItem_ExtIEs_tags_529) - /sizeof(asn_DEF_NGAP_NRFrequencyBandItem_ExtIEs_tags_529[0]), /* 1 */ + asn_DEF_NGAP_NRFrequencyBandItem_ExtIEs_tags_789, + sizeof(asn_DEF_NGAP_NRFrequencyBandItem_ExtIEs_tags_789) + /sizeof(asn_DEF_NGAP_NRFrequencyBandItem_ExtIEs_tags_789[0]), /* 1 */ + asn_DEF_NGAP_NRFrequencyBandItem_ExtIEs_tags_789, /* Same as above */ + sizeof(asn_DEF_NGAP_NRFrequencyBandItem_ExtIEs_tags_789) + /sizeof(asn_DEF_NGAP_NRFrequencyBandItem_ExtIEs_tags_789[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -45703,12 +61975,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NRFrequencyBandItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_NRFrequencyBandItem_ExtIEs_529, + asn_MBR_NGAP_NRFrequencyBandItem_ExtIEs_789, 3, /* Elements count */ - &asn_SPC_NGAP_NRFrequencyBandItem_ExtIEs_specs_529 /* Additional specs */ + &asn_SPC_NGAP_NRFrequencyBandItem_ExtIEs_specs_789 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_536 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_796 = { sizeof(struct NGAP_NRFrequencyInfo_ExtIEs__extensionValue), offsetof(struct NGAP_NRFrequencyInfo_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_NRFrequencyInfo_ExtIEs__extensionValue, present), @@ -45719,7 +61991,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_536 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_536 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_796 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -45737,10 +62009,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_536 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_536 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_796 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_NRFrequencyInfo_ExtIEs_533[] = { +asn_TYPE_member_t asn_MBR_NGAP_NRFrequencyInfo_ExtIEs_793[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NRFrequencyInfo_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -45751,9 +62023,9 @@ asn_TYPE_member_t asn_MBR_NGAP_NRFrequencyInfo_ExtIEs_533[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_534, + &asn_PER_memb_NGAP_id_constr_794, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_533 + memb_NGAP_id_constraint_793 }, 0, 0, /* No default value */ "id" @@ -45768,9 +62040,9 @@ asn_TYPE_member_t asn_MBR_NGAP_NRFrequencyInfo_ExtIEs_533[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_535, + &asn_PER_memb_NGAP_criticality_constr_795, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_533 + memb_NGAP_criticality_constraint_793 }, 0, 0, /* No default value */ "criticality" @@ -45778,33 +62050,33 @@ asn_TYPE_member_t asn_MBR_NGAP_NRFrequencyInfo_ExtIEs_533[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NRFrequencyInfo_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_536, + &asn_DEF_NGAP_extensionValue_796, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_536, + &asn_PER_memb_NGAP_extensionValue_constr_796, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_533 + memb_NGAP_extensionValue_constraint_793 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_NRFrequencyInfo_ExtIEs_tags_533[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_NRFrequencyInfo_ExtIEs_tags_793[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_NRFrequencyInfo_ExtIEs_tag2el_533[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NRFrequencyInfo_ExtIEs_tag2el_793[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRFrequencyInfo_ExtIEs_specs_533 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRFrequencyInfo_ExtIEs_specs_793 = { sizeof(struct NGAP_NRFrequencyInfo_ExtIEs), offsetof(struct NGAP_NRFrequencyInfo_ExtIEs, _asn_ctx), - asn_MAP_NGAP_NRFrequencyInfo_ExtIEs_tag2el_533, + asn_MAP_NGAP_NRFrequencyInfo_ExtIEs_tag2el_793, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -45813,12 +62085,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NRFrequencyInfo_ExtIEs = { "NRFrequencyInfo-ExtIEs", "NRFrequencyInfo-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_NRFrequencyInfo_ExtIEs_tags_533, - sizeof(asn_DEF_NGAP_NRFrequencyInfo_ExtIEs_tags_533) - /sizeof(asn_DEF_NGAP_NRFrequencyInfo_ExtIEs_tags_533[0]), /* 1 */ - asn_DEF_NGAP_NRFrequencyInfo_ExtIEs_tags_533, /* Same as above */ - sizeof(asn_DEF_NGAP_NRFrequencyInfo_ExtIEs_tags_533) - /sizeof(asn_DEF_NGAP_NRFrequencyInfo_ExtIEs_tags_533[0]), /* 1 */ + asn_DEF_NGAP_NRFrequencyInfo_ExtIEs_tags_793, + sizeof(asn_DEF_NGAP_NRFrequencyInfo_ExtIEs_tags_793) + /sizeof(asn_DEF_NGAP_NRFrequencyInfo_ExtIEs_tags_793[0]), /* 1 */ + asn_DEF_NGAP_NRFrequencyInfo_ExtIEs_tags_793, /* Same as above */ + sizeof(asn_DEF_NGAP_NRFrequencyInfo_ExtIEs_tags_793) + /sizeof(asn_DEF_NGAP_NRFrequencyInfo_ExtIEs_tags_793[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -45828,12 +62100,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NRFrequencyInfo_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_NRFrequencyInfo_ExtIEs_533, + asn_MBR_NGAP_NRFrequencyInfo_ExtIEs_793, 3, /* Elements count */ - &asn_SPC_NGAP_NRFrequencyInfo_ExtIEs_specs_533 /* Additional specs */ + &asn_SPC_NGAP_NRFrequencyInfo_ExtIEs_specs_793 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_540 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_800 = { sizeof(struct NGAP_NRV2XServicesAuthorized_ExtIEs__extensionValue), offsetof(struct NGAP_NRV2XServicesAuthorized_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_NRV2XServicesAuthorized_ExtIEs__extensionValue, present), @@ -45844,7 +62116,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_540 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_540 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_800 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -45862,10 +62134,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_540 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_540 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_800 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_NRV2XServicesAuthorized_ExtIEs_537[] = { +asn_TYPE_member_t asn_MBR_NGAP_NRV2XServicesAuthorized_ExtIEs_797[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NRV2XServicesAuthorized_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -45876,9 +62148,9 @@ asn_TYPE_member_t asn_MBR_NGAP_NRV2XServicesAuthorized_ExtIEs_537[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_538, + &asn_PER_memb_NGAP_id_constr_798, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_537 + memb_NGAP_id_constraint_797 }, 0, 0, /* No default value */ "id" @@ -45893,9 +62165,9 @@ asn_TYPE_member_t asn_MBR_NGAP_NRV2XServicesAuthorized_ExtIEs_537[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_539, + &asn_PER_memb_NGAP_criticality_constr_799, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_537 + memb_NGAP_criticality_constraint_797 }, 0, 0, /* No default value */ "criticality" @@ -45903,33 +62175,33 @@ asn_TYPE_member_t asn_MBR_NGAP_NRV2XServicesAuthorized_ExtIEs_537[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NRV2XServicesAuthorized_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_540, + &asn_DEF_NGAP_extensionValue_800, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_540, + &asn_PER_memb_NGAP_extensionValue_constr_800, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_537 + memb_NGAP_extensionValue_constraint_797 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_NRV2XServicesAuthorized_ExtIEs_tags_537[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_NRV2XServicesAuthorized_ExtIEs_tags_797[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_NRV2XServicesAuthorized_ExtIEs_tag2el_537[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NRV2XServicesAuthorized_ExtIEs_tag2el_797[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRV2XServicesAuthorized_ExtIEs_specs_537 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRV2XServicesAuthorized_ExtIEs_specs_797 = { sizeof(struct NGAP_NRV2XServicesAuthorized_ExtIEs), offsetof(struct NGAP_NRV2XServicesAuthorized_ExtIEs, _asn_ctx), - asn_MAP_NGAP_NRV2XServicesAuthorized_ExtIEs_tag2el_537, + asn_MAP_NGAP_NRV2XServicesAuthorized_ExtIEs_tag2el_797, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -45938,12 +62210,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NRV2XServicesAuthorized_ExtIEs = { "NRV2XServicesAuthorized-ExtIEs", "NRV2XServicesAuthorized-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_NRV2XServicesAuthorized_ExtIEs_tags_537, - sizeof(asn_DEF_NGAP_NRV2XServicesAuthorized_ExtIEs_tags_537) - /sizeof(asn_DEF_NGAP_NRV2XServicesAuthorized_ExtIEs_tags_537[0]), /* 1 */ - asn_DEF_NGAP_NRV2XServicesAuthorized_ExtIEs_tags_537, /* Same as above */ - sizeof(asn_DEF_NGAP_NRV2XServicesAuthorized_ExtIEs_tags_537) - /sizeof(asn_DEF_NGAP_NRV2XServicesAuthorized_ExtIEs_tags_537[0]), /* 1 */ + asn_DEF_NGAP_NRV2XServicesAuthorized_ExtIEs_tags_797, + sizeof(asn_DEF_NGAP_NRV2XServicesAuthorized_ExtIEs_tags_797) + /sizeof(asn_DEF_NGAP_NRV2XServicesAuthorized_ExtIEs_tags_797[0]), /* 1 */ + asn_DEF_NGAP_NRV2XServicesAuthorized_ExtIEs_tags_797, /* Same as above */ + sizeof(asn_DEF_NGAP_NRV2XServicesAuthorized_ExtIEs_tags_797) + /sizeof(asn_DEF_NGAP_NRV2XServicesAuthorized_ExtIEs_tags_797[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -45953,12 +62225,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NRV2XServicesAuthorized_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_NRV2XServicesAuthorized_ExtIEs_537, + asn_MBR_NGAP_NRV2XServicesAuthorized_ExtIEs_797, 3, /* Elements count */ - &asn_SPC_NGAP_NRV2XServicesAuthorized_ExtIEs_specs_537 /* Additional specs */ + &asn_SPC_NGAP_NRV2XServicesAuthorized_ExtIEs_specs_797 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_544 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_804 = { sizeof(struct NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs__extensionValue), offsetof(struct NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs__extensionValue, present), @@ -45969,7 +62241,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_544 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_544 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_804 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -45987,10 +62259,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_544 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_544 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_804 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_541[] = { +asn_TYPE_member_t asn_MBR_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_801[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46001,9 +62273,9 @@ asn_TYPE_member_t asn_MBR_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_541[] 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_542, + &asn_PER_memb_NGAP_id_constr_802, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_541 + memb_NGAP_id_constraint_801 }, 0, 0, /* No default value */ "id" @@ -46018,9 +62290,9 @@ asn_TYPE_member_t asn_MBR_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_541[] 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_543, + &asn_PER_memb_NGAP_criticality_constr_803, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_541 + memb_NGAP_criticality_constraint_801 }, 0, 0, /* No default value */ "criticality" @@ -46028,33 +62300,33 @@ asn_TYPE_member_t asn_MBR_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_541[] { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_544, + &asn_DEF_NGAP_extensionValue_804, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_544, + &asn_PER_memb_NGAP_extensionValue_constr_804, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_541 + memb_NGAP_extensionValue_constraint_801 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_541[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_801[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tag2el_541[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tag2el_801[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_specs_541 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_specs_801 = { sizeof(struct NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs), offsetof(struct NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs, _asn_ctx), - asn_MAP_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tag2el_541, + asn_MAP_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tag2el_801, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -46063,12 +62335,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs = "NRUESidelinkAggregateMaximumBitrate-ExtIEs", "NRUESidelinkAggregateMaximumBitrate-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_541, - sizeof(asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_541) - /sizeof(asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_541[0]), /* 1 */ - asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_541, /* Same as above */ - sizeof(asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_541) - /sizeof(asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_541[0]), /* 1 */ + asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_801, + sizeof(asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_801) + /sizeof(asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_801[0]), /* 1 */ + asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_801, /* Same as above */ + sizeof(asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_801) + /sizeof(asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_801[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -46078,12 +62350,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs = #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_541, + asn_MBR_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_801, 3, /* Elements count */ - &asn_SPC_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_specs_541 /* Additional specs */ + &asn_SPC_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_specs_801 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_548 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_808 = { sizeof(struct NGAP_OverloadStartNSSAIItem_ExtIEs__extensionValue), offsetof(struct NGAP_OverloadStartNSSAIItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_OverloadStartNSSAIItem_ExtIEs__extensionValue, present), @@ -46094,7 +62366,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_548 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_548 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_808 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -46112,10 +62384,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_548 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_548 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_808 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_OverloadStartNSSAIItem_ExtIEs_545[] = { +asn_TYPE_member_t asn_MBR_NGAP_OverloadStartNSSAIItem_ExtIEs_805[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_OverloadStartNSSAIItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46126,9 +62398,9 @@ asn_TYPE_member_t asn_MBR_NGAP_OverloadStartNSSAIItem_ExtIEs_545[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_546, + &asn_PER_memb_NGAP_id_constr_806, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_545 + memb_NGAP_id_constraint_805 }, 0, 0, /* No default value */ "id" @@ -46143,9 +62415,9 @@ asn_TYPE_member_t asn_MBR_NGAP_OverloadStartNSSAIItem_ExtIEs_545[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_547, + &asn_PER_memb_NGAP_criticality_constr_807, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_545 + memb_NGAP_criticality_constraint_805 }, 0, 0, /* No default value */ "criticality" @@ -46153,33 +62425,33 @@ asn_TYPE_member_t asn_MBR_NGAP_OverloadStartNSSAIItem_ExtIEs_545[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_OverloadStartNSSAIItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_548, + &asn_DEF_NGAP_extensionValue_808, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_548, + &asn_PER_memb_NGAP_extensionValue_constr_808, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_545 + memb_NGAP_extensionValue_constraint_805 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_OverloadStartNSSAIItem_ExtIEs_tags_545[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_OverloadStartNSSAIItem_ExtIEs_tags_805[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_OverloadStartNSSAIItem_ExtIEs_tag2el_545[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_OverloadStartNSSAIItem_ExtIEs_tag2el_805[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_OverloadStartNSSAIItem_ExtIEs_specs_545 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_OverloadStartNSSAIItem_ExtIEs_specs_805 = { sizeof(struct NGAP_OverloadStartNSSAIItem_ExtIEs), offsetof(struct NGAP_OverloadStartNSSAIItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_OverloadStartNSSAIItem_ExtIEs_tag2el_545, + asn_MAP_NGAP_OverloadStartNSSAIItem_ExtIEs_tag2el_805, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -46188,12 +62460,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_OverloadStartNSSAIItem_ExtIEs = { "OverloadStartNSSAIItem-ExtIEs", "OverloadStartNSSAIItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_OverloadStartNSSAIItem_ExtIEs_tags_545, - sizeof(asn_DEF_NGAP_OverloadStartNSSAIItem_ExtIEs_tags_545) - /sizeof(asn_DEF_NGAP_OverloadStartNSSAIItem_ExtIEs_tags_545[0]), /* 1 */ - asn_DEF_NGAP_OverloadStartNSSAIItem_ExtIEs_tags_545, /* Same as above */ - sizeof(asn_DEF_NGAP_OverloadStartNSSAIItem_ExtIEs_tags_545) - /sizeof(asn_DEF_NGAP_OverloadStartNSSAIItem_ExtIEs_tags_545[0]), /* 1 */ + asn_DEF_NGAP_OverloadStartNSSAIItem_ExtIEs_tags_805, + sizeof(asn_DEF_NGAP_OverloadStartNSSAIItem_ExtIEs_tags_805) + /sizeof(asn_DEF_NGAP_OverloadStartNSSAIItem_ExtIEs_tags_805[0]), /* 1 */ + asn_DEF_NGAP_OverloadStartNSSAIItem_ExtIEs_tags_805, /* Same as above */ + sizeof(asn_DEF_NGAP_OverloadStartNSSAIItem_ExtIEs_tags_805) + /sizeof(asn_DEF_NGAP_OverloadStartNSSAIItem_ExtIEs_tags_805[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -46203,12 +62475,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_OverloadStartNSSAIItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_OverloadStartNSSAIItem_ExtIEs_545, + asn_MBR_NGAP_OverloadStartNSSAIItem_ExtIEs_805, 3, /* Elements count */ - &asn_SPC_NGAP_OverloadStartNSSAIItem_ExtIEs_specs_545 /* Additional specs */ + &asn_SPC_NGAP_OverloadStartNSSAIItem_ExtIEs_specs_805 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_552 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_812 = { sizeof(struct NGAP_PacketErrorRate_ExtIEs__extensionValue), offsetof(struct NGAP_PacketErrorRate_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PacketErrorRate_ExtIEs__extensionValue, present), @@ -46219,7 +62491,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_552 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_552 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_812 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -46237,10 +62509,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_552 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_552 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_812 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PacketErrorRate_ExtIEs_549[] = { +asn_TYPE_member_t asn_MBR_NGAP_PacketErrorRate_ExtIEs_809[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PacketErrorRate_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46251,9 +62523,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PacketErrorRate_ExtIEs_549[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_550, + &asn_PER_memb_NGAP_id_constr_810, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_549 + memb_NGAP_id_constraint_809 }, 0, 0, /* No default value */ "id" @@ -46268,9 +62540,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PacketErrorRate_ExtIEs_549[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_551, + &asn_PER_memb_NGAP_criticality_constr_811, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_549 + memb_NGAP_criticality_constraint_809 }, 0, 0, /* No default value */ "criticality" @@ -46278,33 +62550,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PacketErrorRate_ExtIEs_549[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PacketErrorRate_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_552, + &asn_DEF_NGAP_extensionValue_812, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_552, + &asn_PER_memb_NGAP_extensionValue_constr_812, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_549 + memb_NGAP_extensionValue_constraint_809 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PacketErrorRate_ExtIEs_tags_549[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PacketErrorRate_ExtIEs_tags_809[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PacketErrorRate_ExtIEs_tag2el_549[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PacketErrorRate_ExtIEs_tag2el_809[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PacketErrorRate_ExtIEs_specs_549 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PacketErrorRate_ExtIEs_specs_809 = { sizeof(struct NGAP_PacketErrorRate_ExtIEs), offsetof(struct NGAP_PacketErrorRate_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PacketErrorRate_ExtIEs_tag2el_549, + asn_MAP_NGAP_PacketErrorRate_ExtIEs_tag2el_809, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -46313,12 +62585,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PacketErrorRate_ExtIEs = { "PacketErrorRate-ExtIEs", "PacketErrorRate-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PacketErrorRate_ExtIEs_tags_549, - sizeof(asn_DEF_NGAP_PacketErrorRate_ExtIEs_tags_549) - /sizeof(asn_DEF_NGAP_PacketErrorRate_ExtIEs_tags_549[0]), /* 1 */ - asn_DEF_NGAP_PacketErrorRate_ExtIEs_tags_549, /* Same as above */ - sizeof(asn_DEF_NGAP_PacketErrorRate_ExtIEs_tags_549) - /sizeof(asn_DEF_NGAP_PacketErrorRate_ExtIEs_tags_549[0]), /* 1 */ + asn_DEF_NGAP_PacketErrorRate_ExtIEs_tags_809, + sizeof(asn_DEF_NGAP_PacketErrorRate_ExtIEs_tags_809) + /sizeof(asn_DEF_NGAP_PacketErrorRate_ExtIEs_tags_809[0]), /* 1 */ + asn_DEF_NGAP_PacketErrorRate_ExtIEs_tags_809, /* Same as above */ + sizeof(asn_DEF_NGAP_PacketErrorRate_ExtIEs_tags_809) + /sizeof(asn_DEF_NGAP_PacketErrorRate_ExtIEs_tags_809[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -46328,12 +62600,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PacketErrorRate_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PacketErrorRate_ExtIEs_549, + asn_MBR_NGAP_PacketErrorRate_ExtIEs_809, 3, /* Elements count */ - &asn_SPC_NGAP_PacketErrorRate_ExtIEs_specs_549 /* Additional specs */ + &asn_SPC_NGAP_PacketErrorRate_ExtIEs_specs_809 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_556 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_816 = { sizeof(struct NGAP_PagingAssisDataforCEcapabUE_ExtIEs__extensionValue), offsetof(struct NGAP_PagingAssisDataforCEcapabUE_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PagingAssisDataforCEcapabUE_ExtIEs__extensionValue, present), @@ -46344,7 +62616,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_556 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_556 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_816 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -46362,10 +62634,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_556 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_556 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_816 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_553[] = { +asn_TYPE_member_t asn_MBR_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_813[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PagingAssisDataforCEcapabUE_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46376,9 +62648,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_553[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_554, + &asn_PER_memb_NGAP_id_constr_814, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_553 + memb_NGAP_id_constraint_813 }, 0, 0, /* No default value */ "id" @@ -46393,9 +62665,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_553[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_555, + &asn_PER_memb_NGAP_criticality_constr_815, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_553 + memb_NGAP_criticality_constraint_813 }, 0, 0, /* No default value */ "criticality" @@ -46403,33 +62675,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_553[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PagingAssisDataforCEcapabUE_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_556, + &asn_DEF_NGAP_extensionValue_816, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_556, + &asn_PER_memb_NGAP_extensionValue_constr_816, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_553 + memb_NGAP_extensionValue_constraint_813 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_tags_553[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_tags_813[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_tag2el_553[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_tag2el_813[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_specs_553 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_specs_813 = { sizeof(struct NGAP_PagingAssisDataforCEcapabUE_ExtIEs), offsetof(struct NGAP_PagingAssisDataforCEcapabUE_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_tag2el_553, + asn_MAP_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_tag2el_813, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -46438,12 +62710,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PagingAssisDataforCEcapabUE_ExtIEs = { "PagingAssisDataforCEcapabUE-ExtIEs", "PagingAssisDataforCEcapabUE-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_tags_553, - sizeof(asn_DEF_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_tags_553) - /sizeof(asn_DEF_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_tags_553[0]), /* 1 */ - asn_DEF_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_tags_553, /* Same as above */ - sizeof(asn_DEF_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_tags_553) - /sizeof(asn_DEF_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_tags_553[0]), /* 1 */ + asn_DEF_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_tags_813, + sizeof(asn_DEF_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_tags_813) + /sizeof(asn_DEF_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_tags_813[0]), /* 1 */ + asn_DEF_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_tags_813, /* Same as above */ + sizeof(asn_DEF_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_tags_813) + /sizeof(asn_DEF_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_tags_813[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -46453,12 +62725,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PagingAssisDataforCEcapabUE_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_553, + asn_MBR_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_813, 3, /* Elements count */ - &asn_SPC_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_specs_553 /* Additional specs */ + &asn_SPC_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_specs_813 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_560 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_820 = { sizeof(struct NGAP_PagingAttemptInformation_ExtIEs__extensionValue), offsetof(struct NGAP_PagingAttemptInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PagingAttemptInformation_ExtIEs__extensionValue, present), @@ -46469,7 +62741,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_560 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_560 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_820 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -46487,10 +62759,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_560 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_560 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_820 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PagingAttemptInformation_ExtIEs_557[] = { +asn_TYPE_member_t asn_MBR_NGAP_PagingAttemptInformation_ExtIEs_817[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PagingAttemptInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46501,9 +62773,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PagingAttemptInformation_ExtIEs_557[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_558, + &asn_PER_memb_NGAP_id_constr_818, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_557 + memb_NGAP_id_constraint_817 }, 0, 0, /* No default value */ "id" @@ -46518,9 +62790,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PagingAttemptInformation_ExtIEs_557[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_559, + &asn_PER_memb_NGAP_criticality_constr_819, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_557 + memb_NGAP_criticality_constraint_817 }, 0, 0, /* No default value */ "criticality" @@ -46528,33 +62800,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PagingAttemptInformation_ExtIEs_557[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PagingAttemptInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_560, + &asn_DEF_NGAP_extensionValue_820, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_560, + &asn_PER_memb_NGAP_extensionValue_constr_820, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_557 + memb_NGAP_extensionValue_constraint_817 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PagingAttemptInformation_ExtIEs_tags_557[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PagingAttemptInformation_ExtIEs_tags_817[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PagingAttemptInformation_ExtIEs_tag2el_557[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PagingAttemptInformation_ExtIEs_tag2el_817[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PagingAttemptInformation_ExtIEs_specs_557 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PagingAttemptInformation_ExtIEs_specs_817 = { sizeof(struct NGAP_PagingAttemptInformation_ExtIEs), offsetof(struct NGAP_PagingAttemptInformation_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PagingAttemptInformation_ExtIEs_tag2el_557, + asn_MAP_NGAP_PagingAttemptInformation_ExtIEs_tag2el_817, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -46563,12 +62835,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PagingAttemptInformation_ExtIEs = { "PagingAttemptInformation-ExtIEs", "PagingAttemptInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PagingAttemptInformation_ExtIEs_tags_557, - sizeof(asn_DEF_NGAP_PagingAttemptInformation_ExtIEs_tags_557) - /sizeof(asn_DEF_NGAP_PagingAttemptInformation_ExtIEs_tags_557[0]), /* 1 */ - asn_DEF_NGAP_PagingAttemptInformation_ExtIEs_tags_557, /* Same as above */ - sizeof(asn_DEF_NGAP_PagingAttemptInformation_ExtIEs_tags_557) - /sizeof(asn_DEF_NGAP_PagingAttemptInformation_ExtIEs_tags_557[0]), /* 1 */ + asn_DEF_NGAP_PagingAttemptInformation_ExtIEs_tags_817, + sizeof(asn_DEF_NGAP_PagingAttemptInformation_ExtIEs_tags_817) + /sizeof(asn_DEF_NGAP_PagingAttemptInformation_ExtIEs_tags_817[0]), /* 1 */ + asn_DEF_NGAP_PagingAttemptInformation_ExtIEs_tags_817, /* Same as above */ + sizeof(asn_DEF_NGAP_PagingAttemptInformation_ExtIEs_tags_817) + /sizeof(asn_DEF_NGAP_PagingAttemptInformation_ExtIEs_tags_817[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -46578,137 +62850,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PagingAttemptInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PagingAttemptInformation_ExtIEs_557, + asn_MBR_NGAP_PagingAttemptInformation_ExtIEs_817, 3, /* Elements count */ - &asn_SPC_NGAP_PagingAttemptInformation_ExtIEs_specs_557 /* Additional specs */ + &asn_SPC_NGAP_PagingAttemptInformation_ExtIEs_specs_817 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_564 = { - sizeof(struct NGAP_PagingeDRXInformation_ExtIEs__extensionValue), - offsetof(struct NGAP_PagingeDRXInformation_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_PagingeDRXInformation_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_PagingeDRXInformation_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_564 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_564 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_PagingeDRXInformation_ExtIEs_561[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_PagingeDRXInformation_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_562, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_561 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_PagingeDRXInformation_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_563, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_561 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PagingeDRXInformation_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_564, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_564, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_561 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_PagingeDRXInformation_ExtIEs_tags_561[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PagingeDRXInformation_ExtIEs_tag2el_561[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PagingeDRXInformation_ExtIEs_specs_561 = { - sizeof(struct NGAP_PagingeDRXInformation_ExtIEs), - offsetof(struct NGAP_PagingeDRXInformation_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PagingeDRXInformation_ExtIEs_tag2el_561, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_PagingeDRXInformation_ExtIEs = { - "PagingeDRXInformation-ExtIEs", - "PagingeDRXInformation-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_PagingeDRXInformation_ExtIEs_tags_561, - sizeof(asn_DEF_NGAP_PagingeDRXInformation_ExtIEs_tags_561) - /sizeof(asn_DEF_NGAP_PagingeDRXInformation_ExtIEs_tags_561[0]), /* 1 */ - asn_DEF_NGAP_PagingeDRXInformation_ExtIEs_tags_561, /* Same as above */ - sizeof(asn_DEF_NGAP_PagingeDRXInformation_ExtIEs_tags_561) - /sizeof(asn_DEF_NGAP_PagingeDRXInformation_ExtIEs_tags_561[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_PagingeDRXInformation_ExtIEs_561, - 3, /* Elements count */ - &asn_SPC_NGAP_PagingeDRXInformation_ExtIEs_specs_561 /* Additional specs */ -}; - -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_568[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_824[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs__extensionValue, choice.UPTransportLayerInformationPairList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -46778,28 +62925,28 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_568[] = { "QosFlowParametersList" }, }; -static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_568[] = { 0, 2, 3, 1 }; -static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_568[] = { 0, 3, 1, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_568[] = { +static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_824[] = { 0, 2, 3, 1 }; +static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_824[] = { 0, 3, 1, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_824[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 2 }, /* UPTransportLayerInformationPairList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 1 }, /* UPTransportLayerInformationPairList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 0 }, /* QosFlowParametersList */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* gTPTunnel */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_568 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_824 = { sizeof(struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_568, + asn_MAP_NGAP_extensionValue_tag2el_824, 5, /* Count of tags in the map */ - asn_MAP_NGAP_extensionValue_to_canonical_568, - asn_MAP_NGAP_extensionValue_from_canonical_568, + asn_MAP_NGAP_extensionValue_to_canonical_824, + asn_MAP_NGAP_extensionValue_from_canonical_824, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_568 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_824 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -46816,12 +62963,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_568 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_568, + asn_MBR_NGAP_extensionValue_824, 4, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_568 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_824 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_565[] = { +asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_821[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46832,9 +62979,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_565[] 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_566, + &asn_PER_memb_NGAP_id_constr_822, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_565 + memb_NGAP_id_constraint_821 }, 0, 0, /* No default value */ "id" @@ -46849,9 +62996,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_565[] 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_567, + &asn_PER_memb_NGAP_criticality_constr_823, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_565 + memb_NGAP_criticality_constraint_821 }, 0, 0, /* No default value */ "criticality" @@ -46859,33 +63006,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_565[] { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_568, + &asn_DEF_NGAP_extensionValue_824, select_PathSwitchRequestAcknowledgeTransfer_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_568, + &asn_PER_memb_NGAP_extensionValue_constr_824, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_565 + memb_NGAP_extensionValue_constraint_821 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tags_565[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tags_821[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tag2el_565[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tag2el_821[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_specs_565 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_specs_821 = { sizeof(struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs), offsetof(struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tag2el_565, + asn_MAP_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tag2el_821, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -46894,12 +63041,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs = "PathSwitchRequestAcknowledgeTransfer-ExtIEs", "PathSwitchRequestAcknowledgeTransfer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tags_565, - sizeof(asn_DEF_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tags_565) - /sizeof(asn_DEF_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tags_565[0]), /* 1 */ - asn_DEF_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tags_565, /* Same as above */ - sizeof(asn_DEF_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tags_565) - /sizeof(asn_DEF_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tags_565[0]), /* 1 */ + asn_DEF_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tags_821, + sizeof(asn_DEF_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tags_821) + /sizeof(asn_DEF_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tags_821[0]), /* 1 */ + asn_DEF_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tags_821, /* Same as above */ + sizeof(asn_DEF_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tags_821) + /sizeof(asn_DEF_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tags_821[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -46909,12 +63056,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs = #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_565, + asn_MBR_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_821, 3, /* Elements count */ - &asn_SPC_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_specs_565 /* Additional specs */ + &asn_SPC_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_specs_821 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_572 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_828 = { sizeof(struct NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs__extensionValue, present), @@ -46925,7 +63072,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_572 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_572 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_828 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -46943,10 +63090,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_572 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_572 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_828 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_569[] = { +asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_825[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46957,9 +63104,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_569[] 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_570, + &asn_PER_memb_NGAP_id_constr_826, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_569 + memb_NGAP_id_constraint_825 }, 0, 0, /* No default value */ "id" @@ -46974,9 +63121,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_569[] 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_571, + &asn_PER_memb_NGAP_criticality_constr_827, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_569 + memb_NGAP_criticality_constraint_825 }, 0, 0, /* No default value */ "criticality" @@ -46984,33 +63131,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_569[] { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_572, + &asn_DEF_NGAP_extensionValue_828, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_572, + &asn_PER_memb_NGAP_extensionValue_constr_828, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_569 + memb_NGAP_extensionValue_constraint_825 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_tags_569[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_tags_825[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_tag2el_569[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_tag2el_825[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_specs_569 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_specs_825 = { sizeof(struct NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs), offsetof(struct NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_tag2el_569, + asn_MAP_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_tag2el_825, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -47019,12 +63166,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs = "PathSwitchRequestSetupFailedTransfer-ExtIEs", "PathSwitchRequestSetupFailedTransfer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_tags_569, - sizeof(asn_DEF_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_tags_569) - /sizeof(asn_DEF_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_tags_569[0]), /* 1 */ - asn_DEF_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_tags_569, /* Same as above */ - sizeof(asn_DEF_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_tags_569) - /sizeof(asn_DEF_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_tags_569[0]), /* 1 */ + asn_DEF_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_tags_825, + sizeof(asn_DEF_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_tags_825) + /sizeof(asn_DEF_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_tags_825[0]), /* 1 */ + asn_DEF_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_tags_825, /* Same as above */ + sizeof(asn_DEF_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_tags_825) + /sizeof(asn_DEF_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_tags_825[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -47034,12 +63181,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs = #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_569, + asn_MBR_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_825, 3, /* Elements count */ - &asn_SPC_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_specs_569 /* Additional specs */ + &asn_SPC_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_specs_825 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_576[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_832[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestTransfer_ExtIEs__extensionValue, choice.QosFlowPerTNLInformationList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -47142,11 +63289,29 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_576[] = { 0, 0, /* No default value */ "GlobalRANNodeID" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestTransfer_ExtIEs__extensionValue, choice.MBS_SupportIndicator), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_NGAP_MBS_SupportIndicator, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SupportIndicator" + }, }; -static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_576[] = { 2, 0, 3, 4, 1, 5 }; -static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_576[] = { 1, 4, 0, 2, 3, 5 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_576[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 0 }, /* DL-NGU-TNLInformationReused */ +static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_832[] = { 2, 6, 0, 3, 4, 1, 5 }; +static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_832[] = { 2, 5, 0, 3, 4, 6, 1 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_832[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 1 }, /* DL-NGU-TNLInformationReused */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -1, 0 }, /* MBS-SupportIndicator */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 2 }, /* QosFlowPerTNLInformationList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 1 }, /* QosFlowPerTNLInformationList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 0 }, /* RedundantPDUSessionInformation */ @@ -47157,19 +63322,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_576[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 5, 0, 0 }, /* globalN3IWF-ID */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 5, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_576 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_832 = { sizeof(struct NGAP_PathSwitchRequestTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PathSwitchRequestTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PathSwitchRequestTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PathSwitchRequestTransfer_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_576, - 10, /* Count of tags in the map */ - asn_MAP_NGAP_extensionValue_to_canonical_576, - asn_MAP_NGAP_extensionValue_from_canonical_576, + asn_MAP_NGAP_extensionValue_tag2el_832, + 11, /* Count of tags in the map */ + asn_MAP_NGAP_extensionValue_to_canonical_832, + asn_MAP_NGAP_extensionValue_from_canonical_832, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_576 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_832 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -47186,12 +63351,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_576 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_576, - 6, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_576 /* Additional specs */ + asn_MBR_NGAP_extensionValue_832, + 7, /* Elements count */ + &asn_SPC_NGAP_extensionValue_specs_832 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestTransfer_ExtIEs_573[] = { +asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestTransfer_ExtIEs_829[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -47202,9 +63367,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestTransfer_ExtIEs_573[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_574, + &asn_PER_memb_NGAP_id_constr_830, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_573 + memb_NGAP_id_constraint_829 }, 0, 0, /* No default value */ "id" @@ -47219,9 +63384,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestTransfer_ExtIEs_573[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_575, + &asn_PER_memb_NGAP_criticality_constr_831, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_573 + memb_NGAP_criticality_constraint_829 }, 0, 0, /* No default value */ "criticality" @@ -47229,33 +63394,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestTransfer_ExtIEs_573[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_576, + &asn_DEF_NGAP_extensionValue_832, select_PathSwitchRequestTransfer_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_576, + &asn_PER_memb_NGAP_extensionValue_constr_832, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_573 + memb_NGAP_extensionValue_constraint_829 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PathSwitchRequestTransfer_ExtIEs_tags_573[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PathSwitchRequestTransfer_ExtIEs_tags_829[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PathSwitchRequestTransfer_ExtIEs_tag2el_573[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PathSwitchRequestTransfer_ExtIEs_tag2el_829[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestTransfer_ExtIEs_specs_573 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestTransfer_ExtIEs_specs_829 = { sizeof(struct NGAP_PathSwitchRequestTransfer_ExtIEs), offsetof(struct NGAP_PathSwitchRequestTransfer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PathSwitchRequestTransfer_ExtIEs_tag2el_573, + asn_MAP_NGAP_PathSwitchRequestTransfer_ExtIEs_tag2el_829, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -47264,12 +63429,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PathSwitchRequestTransfer_ExtIEs = { "PathSwitchRequestTransfer-ExtIEs", "PathSwitchRequestTransfer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PathSwitchRequestTransfer_ExtIEs_tags_573, - sizeof(asn_DEF_NGAP_PathSwitchRequestTransfer_ExtIEs_tags_573) - /sizeof(asn_DEF_NGAP_PathSwitchRequestTransfer_ExtIEs_tags_573[0]), /* 1 */ - asn_DEF_NGAP_PathSwitchRequestTransfer_ExtIEs_tags_573, /* Same as above */ - sizeof(asn_DEF_NGAP_PathSwitchRequestTransfer_ExtIEs_tags_573) - /sizeof(asn_DEF_NGAP_PathSwitchRequestTransfer_ExtIEs_tags_573[0]), /* 1 */ + asn_DEF_NGAP_PathSwitchRequestTransfer_ExtIEs_tags_829, + sizeof(asn_DEF_NGAP_PathSwitchRequestTransfer_ExtIEs_tags_829) + /sizeof(asn_DEF_NGAP_PathSwitchRequestTransfer_ExtIEs_tags_829[0]), /* 1 */ + asn_DEF_NGAP_PathSwitchRequestTransfer_ExtIEs_tags_829, /* Same as above */ + sizeof(asn_DEF_NGAP_PathSwitchRequestTransfer_ExtIEs_tags_829) + /sizeof(asn_DEF_NGAP_PathSwitchRequestTransfer_ExtIEs_tags_829[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -47279,12 +63444,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PathSwitchRequestTransfer_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PathSwitchRequestTransfer_ExtIEs_573, + asn_MBR_NGAP_PathSwitchRequestTransfer_ExtIEs_829, 3, /* Elements count */ - &asn_SPC_NGAP_PathSwitchRequestTransfer_ExtIEs_specs_573 /* Additional specs */ + &asn_SPC_NGAP_PathSwitchRequestTransfer_ExtIEs_specs_829 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_580 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_836 = { sizeof(struct NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs__extensionValue, present), @@ -47295,7 +63460,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_580 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_580 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_836 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -47313,10 +63478,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_580 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_580 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_836 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_577[] = { +asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_833[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -47327,9 +63492,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_577[ 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_578, + &asn_PER_memb_NGAP_id_constr_834, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_577 + memb_NGAP_id_constraint_833 }, 0, 0, /* No default value */ "id" @@ -47344,9 +63509,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_577[ 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_579, + &asn_PER_memb_NGAP_criticality_constr_835, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_577 + memb_NGAP_criticality_constraint_833 }, 0, 0, /* No default value */ "criticality" @@ -47354,33 +63519,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_577[ { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_580, + &asn_DEF_NGAP_extensionValue_836, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_580, + &asn_PER_memb_NGAP_extensionValue_constr_836, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_577 + memb_NGAP_extensionValue_constraint_833 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tags_577[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tags_833[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tag2el_577[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tag2el_833[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_specs_577 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_specs_833 = { sizeof(struct NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs), offsetof(struct NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tag2el_577, + asn_MAP_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tag2el_833, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -47389,12 +63554,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs "PathSwitchRequestUnsuccessfulTransfer-ExtIEs", "PathSwitchRequestUnsuccessfulTransfer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tags_577, - sizeof(asn_DEF_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tags_577) - /sizeof(asn_DEF_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tags_577[0]), /* 1 */ - asn_DEF_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tags_577, /* Same as above */ - sizeof(asn_DEF_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tags_577) - /sizeof(asn_DEF_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tags_577[0]), /* 1 */ + asn_DEF_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tags_833, + sizeof(asn_DEF_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tags_833) + /sizeof(asn_DEF_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tags_833[0]), /* 1 */ + asn_DEF_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tags_833, /* Same as above */ + sizeof(asn_DEF_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tags_833) + /sizeof(asn_DEF_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tags_833[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -47404,12 +63569,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_577, + asn_MBR_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_833, 3, /* Elements count */ - &asn_SPC_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_specs_577 /* Additional specs */ + &asn_SPC_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_specs_833 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_584 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_840 = { sizeof(struct NGAP_PC5QoSParameters_ExtIEs__extensionValue), offsetof(struct NGAP_PC5QoSParameters_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PC5QoSParameters_ExtIEs__extensionValue, present), @@ -47420,7 +63585,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_584 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_584 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_840 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -47438,10 +63603,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_584 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_584 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_840 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PC5QoSParameters_ExtIEs_581[] = { +asn_TYPE_member_t asn_MBR_NGAP_PC5QoSParameters_ExtIEs_837[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PC5QoSParameters_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -47452,9 +63617,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PC5QoSParameters_ExtIEs_581[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_582, + &asn_PER_memb_NGAP_id_constr_838, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_581 + memb_NGAP_id_constraint_837 }, 0, 0, /* No default value */ "id" @@ -47469,9 +63634,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PC5QoSParameters_ExtIEs_581[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_583, + &asn_PER_memb_NGAP_criticality_constr_839, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_581 + memb_NGAP_criticality_constraint_837 }, 0, 0, /* No default value */ "criticality" @@ -47479,33 +63644,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PC5QoSParameters_ExtIEs_581[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PC5QoSParameters_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_584, + &asn_DEF_NGAP_extensionValue_840, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_584, + &asn_PER_memb_NGAP_extensionValue_constr_840, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_581 + memb_NGAP_extensionValue_constraint_837 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PC5QoSParameters_ExtIEs_tags_581[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PC5QoSParameters_ExtIEs_tags_837[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PC5QoSParameters_ExtIEs_tag2el_581[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PC5QoSParameters_ExtIEs_tag2el_837[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PC5QoSParameters_ExtIEs_specs_581 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PC5QoSParameters_ExtIEs_specs_837 = { sizeof(struct NGAP_PC5QoSParameters_ExtIEs), offsetof(struct NGAP_PC5QoSParameters_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PC5QoSParameters_ExtIEs_tag2el_581, + asn_MAP_NGAP_PC5QoSParameters_ExtIEs_tag2el_837, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -47514,12 +63679,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PC5QoSParameters_ExtIEs = { "PC5QoSParameters-ExtIEs", "PC5QoSParameters-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PC5QoSParameters_ExtIEs_tags_581, - sizeof(asn_DEF_NGAP_PC5QoSParameters_ExtIEs_tags_581) - /sizeof(asn_DEF_NGAP_PC5QoSParameters_ExtIEs_tags_581[0]), /* 1 */ - asn_DEF_NGAP_PC5QoSParameters_ExtIEs_tags_581, /* Same as above */ - sizeof(asn_DEF_NGAP_PC5QoSParameters_ExtIEs_tags_581) - /sizeof(asn_DEF_NGAP_PC5QoSParameters_ExtIEs_tags_581[0]), /* 1 */ + asn_DEF_NGAP_PC5QoSParameters_ExtIEs_tags_837, + sizeof(asn_DEF_NGAP_PC5QoSParameters_ExtIEs_tags_837) + /sizeof(asn_DEF_NGAP_PC5QoSParameters_ExtIEs_tags_837[0]), /* 1 */ + asn_DEF_NGAP_PC5QoSParameters_ExtIEs_tags_837, /* Same as above */ + sizeof(asn_DEF_NGAP_PC5QoSParameters_ExtIEs_tags_837) + /sizeof(asn_DEF_NGAP_PC5QoSParameters_ExtIEs_tags_837[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -47529,12 +63694,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PC5QoSParameters_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PC5QoSParameters_ExtIEs_581, + asn_MBR_NGAP_PC5QoSParameters_ExtIEs_837, 3, /* Elements count */ - &asn_SPC_NGAP_PC5QoSParameters_ExtIEs_specs_581 /* Additional specs */ + &asn_SPC_NGAP_PC5QoSParameters_ExtIEs_specs_837 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_588 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_844 = { sizeof(struct NGAP_PC5QoSFlowItem_ExtIEs__extensionValue), offsetof(struct NGAP_PC5QoSFlowItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PC5QoSFlowItem_ExtIEs__extensionValue, present), @@ -47545,7 +63710,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_588 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_588 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_844 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -47563,10 +63728,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_588 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_588 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_844 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PC5QoSFlowItem_ExtIEs_585[] = { +asn_TYPE_member_t asn_MBR_NGAP_PC5QoSFlowItem_ExtIEs_841[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PC5QoSFlowItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -47577,9 +63742,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PC5QoSFlowItem_ExtIEs_585[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_586, + &asn_PER_memb_NGAP_id_constr_842, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_585 + memb_NGAP_id_constraint_841 }, 0, 0, /* No default value */ "id" @@ -47594,9 +63759,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PC5QoSFlowItem_ExtIEs_585[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_587, + &asn_PER_memb_NGAP_criticality_constr_843, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_585 + memb_NGAP_criticality_constraint_841 }, 0, 0, /* No default value */ "criticality" @@ -47604,33 +63769,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PC5QoSFlowItem_ExtIEs_585[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PC5QoSFlowItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_588, + &asn_DEF_NGAP_extensionValue_844, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_588, + &asn_PER_memb_NGAP_extensionValue_constr_844, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_585 + memb_NGAP_extensionValue_constraint_841 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PC5QoSFlowItem_ExtIEs_tags_585[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PC5QoSFlowItem_ExtIEs_tags_841[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PC5QoSFlowItem_ExtIEs_tag2el_585[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PC5QoSFlowItem_ExtIEs_tag2el_841[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PC5QoSFlowItem_ExtIEs_specs_585 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PC5QoSFlowItem_ExtIEs_specs_841 = { sizeof(struct NGAP_PC5QoSFlowItem_ExtIEs), offsetof(struct NGAP_PC5QoSFlowItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PC5QoSFlowItem_ExtIEs_tag2el_585, + asn_MAP_NGAP_PC5QoSFlowItem_ExtIEs_tag2el_841, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -47639,12 +63804,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PC5QoSFlowItem_ExtIEs = { "PC5QoSFlowItem-ExtIEs", "PC5QoSFlowItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PC5QoSFlowItem_ExtIEs_tags_585, - sizeof(asn_DEF_NGAP_PC5QoSFlowItem_ExtIEs_tags_585) - /sizeof(asn_DEF_NGAP_PC5QoSFlowItem_ExtIEs_tags_585[0]), /* 1 */ - asn_DEF_NGAP_PC5QoSFlowItem_ExtIEs_tags_585, /* Same as above */ - sizeof(asn_DEF_NGAP_PC5QoSFlowItem_ExtIEs_tags_585) - /sizeof(asn_DEF_NGAP_PC5QoSFlowItem_ExtIEs_tags_585[0]), /* 1 */ + asn_DEF_NGAP_PC5QoSFlowItem_ExtIEs_tags_841, + sizeof(asn_DEF_NGAP_PC5QoSFlowItem_ExtIEs_tags_841) + /sizeof(asn_DEF_NGAP_PC5QoSFlowItem_ExtIEs_tags_841[0]), /* 1 */ + asn_DEF_NGAP_PC5QoSFlowItem_ExtIEs_tags_841, /* Same as above */ + sizeof(asn_DEF_NGAP_PC5QoSFlowItem_ExtIEs_tags_841) + /sizeof(asn_DEF_NGAP_PC5QoSFlowItem_ExtIEs_tags_841[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -47654,12 +63819,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PC5QoSFlowItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PC5QoSFlowItem_ExtIEs_585, + asn_MBR_NGAP_PC5QoSFlowItem_ExtIEs_841, 3, /* Elements count */ - &asn_SPC_NGAP_PC5QoSFlowItem_ExtIEs_specs_585 /* Additional specs */ + &asn_SPC_NGAP_PC5QoSFlowItem_ExtIEs_specs_841 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_592 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_848 = { sizeof(struct NGAP_PC5FlowBitRates_ExtIEs__extensionValue), offsetof(struct NGAP_PC5FlowBitRates_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PC5FlowBitRates_ExtIEs__extensionValue, present), @@ -47670,7 +63835,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_592 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_592 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_848 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -47688,10 +63853,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_592 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_592 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_848 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PC5FlowBitRates_ExtIEs_589[] = { +asn_TYPE_member_t asn_MBR_NGAP_PC5FlowBitRates_ExtIEs_845[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PC5FlowBitRates_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -47702,9 +63867,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PC5FlowBitRates_ExtIEs_589[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_590, + &asn_PER_memb_NGAP_id_constr_846, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_589 + memb_NGAP_id_constraint_845 }, 0, 0, /* No default value */ "id" @@ -47719,9 +63884,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PC5FlowBitRates_ExtIEs_589[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_591, + &asn_PER_memb_NGAP_criticality_constr_847, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_589 + memb_NGAP_criticality_constraint_845 }, 0, 0, /* No default value */ "criticality" @@ -47729,33 +63894,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PC5FlowBitRates_ExtIEs_589[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PC5FlowBitRates_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_592, + &asn_DEF_NGAP_extensionValue_848, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_592, + &asn_PER_memb_NGAP_extensionValue_constr_848, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_589 + memb_NGAP_extensionValue_constraint_845 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PC5FlowBitRates_ExtIEs_tags_589[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PC5FlowBitRates_ExtIEs_tags_845[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PC5FlowBitRates_ExtIEs_tag2el_589[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PC5FlowBitRates_ExtIEs_tag2el_845[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PC5FlowBitRates_ExtIEs_specs_589 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PC5FlowBitRates_ExtIEs_specs_845 = { sizeof(struct NGAP_PC5FlowBitRates_ExtIEs), offsetof(struct NGAP_PC5FlowBitRates_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PC5FlowBitRates_ExtIEs_tag2el_589, + asn_MAP_NGAP_PC5FlowBitRates_ExtIEs_tag2el_845, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -47764,12 +63929,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PC5FlowBitRates_ExtIEs = { "PC5FlowBitRates-ExtIEs", "PC5FlowBitRates-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PC5FlowBitRates_ExtIEs_tags_589, - sizeof(asn_DEF_NGAP_PC5FlowBitRates_ExtIEs_tags_589) - /sizeof(asn_DEF_NGAP_PC5FlowBitRates_ExtIEs_tags_589[0]), /* 1 */ - asn_DEF_NGAP_PC5FlowBitRates_ExtIEs_tags_589, /* Same as above */ - sizeof(asn_DEF_NGAP_PC5FlowBitRates_ExtIEs_tags_589) - /sizeof(asn_DEF_NGAP_PC5FlowBitRates_ExtIEs_tags_589[0]), /* 1 */ + asn_DEF_NGAP_PC5FlowBitRates_ExtIEs_tags_845, + sizeof(asn_DEF_NGAP_PC5FlowBitRates_ExtIEs_tags_845) + /sizeof(asn_DEF_NGAP_PC5FlowBitRates_ExtIEs_tags_845[0]), /* 1 */ + asn_DEF_NGAP_PC5FlowBitRates_ExtIEs_tags_845, /* Same as above */ + sizeof(asn_DEF_NGAP_PC5FlowBitRates_ExtIEs_tags_845) + /sizeof(asn_DEF_NGAP_PC5FlowBitRates_ExtIEs_tags_845[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -47779,12 +63944,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PC5FlowBitRates_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PC5FlowBitRates_ExtIEs_589, + asn_MBR_NGAP_PC5FlowBitRates_ExtIEs_845, 3, /* Elements count */ - &asn_SPC_NGAP_PC5FlowBitRates_ExtIEs_specs_589 /* Additional specs */ + &asn_SPC_NGAP_PC5FlowBitRates_ExtIEs_specs_845 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_596 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_852 = { sizeof(struct NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs__extensionValue, present), @@ -47795,7 +63960,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_596 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_596 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_852 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -47813,10 +63978,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_596 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_596 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_852 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_593[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_849[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -47827,9 +63992,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_593[] = 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_594, + &asn_PER_memb_NGAP_id_constr_850, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_593 + memb_NGAP_id_constraint_849 }, 0, 0, /* No default value */ "id" @@ -47844,9 +64009,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_593[] = 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_595, + &asn_PER_memb_NGAP_criticality_constr_851, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_593 + memb_NGAP_criticality_constraint_849 }, 0, 0, /* No default value */ "criticality" @@ -47854,33 +64019,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_593[] = { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_596, + &asn_DEF_NGAP_extensionValue_852, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_596, + &asn_PER_memb_NGAP_extensionValue_constr_852, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_593 + memb_NGAP_extensionValue_constraint_849 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_tags_593[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_tags_849[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_tag2el_593[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_tag2el_849[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_specs_593 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_specs_849 = { sizeof(struct NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs), offsetof(struct NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_tag2el_593, + asn_MAP_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_tag2el_849, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -47889,12 +64054,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs = { "PDUSessionAggregateMaximumBitRate-ExtIEs", "PDUSessionAggregateMaximumBitRate-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_tags_593, - sizeof(asn_DEF_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_tags_593) - /sizeof(asn_DEF_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_tags_593[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_tags_593, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_tags_593) - /sizeof(asn_DEF_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_tags_593[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_tags_849, + sizeof(asn_DEF_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_tags_849) + /sizeof(asn_DEF_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_tags_849[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_tags_849, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_tags_849) + /sizeof(asn_DEF_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_tags_849[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -47904,12 +64069,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_593, + asn_MBR_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_849, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_specs_593 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_specs_849 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_600 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_856 = { sizeof(struct NGAP_PDUSessionResourceAdmittedItem_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceAdmittedItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceAdmittedItem_ExtIEs__extensionValue, present), @@ -47920,7 +64085,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_600 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_600 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_856 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -47938,10 +64103,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_600 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_600 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_856 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_597[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_853[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceAdmittedItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -47952,9 +64117,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_597[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_598, + &asn_PER_memb_NGAP_id_constr_854, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_597 + memb_NGAP_id_constraint_853 }, 0, 0, /* No default value */ "id" @@ -47969,9 +64134,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_597[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_599, + &asn_PER_memb_NGAP_criticality_constr_855, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_597 + memb_NGAP_criticality_constraint_853 }, 0, 0, /* No default value */ "criticality" @@ -47979,33 +64144,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_597[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceAdmittedItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_600, + &asn_DEF_NGAP_extensionValue_856, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_600, + &asn_PER_memb_NGAP_extensionValue_constr_856, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_597 + memb_NGAP_extensionValue_constraint_853 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_tags_597[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_tags_853[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_tag2el_597[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_tag2el_853[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_specs_597 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_specs_853 = { sizeof(struct NGAP_PDUSessionResourceAdmittedItem_ExtIEs), offsetof(struct NGAP_PDUSessionResourceAdmittedItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_tag2el_597, + asn_MAP_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_tag2el_853, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -48014,12 +64179,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceAdmittedItem_ExtIEs = { "PDUSessionResourceAdmittedItem-ExtIEs", "PDUSessionResourceAdmittedItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_tags_597, - sizeof(asn_DEF_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_tags_597) - /sizeof(asn_DEF_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_tags_597[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_tags_597, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_tags_597) - /sizeof(asn_DEF_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_tags_597[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_tags_853, + sizeof(asn_DEF_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_tags_853) + /sizeof(asn_DEF_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_tags_853[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_tags_853, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_tags_853) + /sizeof(asn_DEF_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_tags_853[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -48029,12 +64194,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceAdmittedItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_597, + asn_MBR_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_853, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_specs_597 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_specs_853 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_604 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_860 = { sizeof(struct NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs__extensionValue, present), @@ -48045,7 +64210,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_604 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_604 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_860 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -48063,10 +64228,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_604 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_604 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_860 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_601[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_857[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -48077,9 +64242,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_602, + &asn_PER_memb_NGAP_id_constr_858, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_601 + memb_NGAP_id_constraint_857 }, 0, 0, /* No default value */ "id" @@ -48094,9 +64259,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_603, + &asn_PER_memb_NGAP_criticality_constr_859, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_601 + memb_NGAP_criticality_constraint_857 }, 0, 0, /* No default value */ "criticality" @@ -48104,33 +64269,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_604, + &asn_DEF_NGAP_extensionValue_860, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_604, + &asn_PER_memb_NGAP_extensionValue_constr_860, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_601 + memb_NGAP_extensionValue_constraint_857 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tags_601[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tags_857[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tag2el_601[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tag2el_857[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_specs_601 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_specs_857 = { sizeof(struct NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs), offsetof(struct NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tag2el_601, + asn_MAP_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tag2el_857, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -48139,12 +64304,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModCfm_Ex "PDUSessionResourceFailedToModifyItemModCfm-ExtIEs", "PDUSessionResourceFailedToModifyItemModCfm-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tags_601, - sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tags_601) - /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tags_601[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tags_601, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tags_601) - /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tags_601[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tags_857, + sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tags_857) + /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tags_857[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tags_857, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tags_857) + /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tags_857[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -48154,12 +64319,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModCfm_Ex #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_601, + asn_MBR_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_857, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_specs_601 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_specs_857 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_608 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_864 = { sizeof(struct NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs__extensionValue, present), @@ -48170,7 +64335,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_608 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_608 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_864 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -48188,10 +64353,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_608 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_608 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_864 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_605[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_861[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -48202,9 +64367,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_606, + &asn_PER_memb_NGAP_id_constr_862, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_605 + memb_NGAP_id_constraint_861 }, 0, 0, /* No default value */ "id" @@ -48219,9 +64384,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_607, + &asn_PER_memb_NGAP_criticality_constr_863, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_605 + memb_NGAP_criticality_constraint_861 }, 0, 0, /* No default value */ "criticality" @@ -48229,33 +64394,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_608, + &asn_DEF_NGAP_extensionValue_864, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_608, + &asn_PER_memb_NGAP_extensionValue_constr_864, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_605 + memb_NGAP_extensionValue_constraint_861 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tags_605[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tags_861[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tag2el_605[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tag2el_861[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_specs_605 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_specs_861 = { sizeof(struct NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs), offsetof(struct NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tag2el_605, + asn_MAP_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tag2el_861, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -48264,12 +64429,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModRes_Ex "PDUSessionResourceFailedToModifyItemModRes-ExtIEs", "PDUSessionResourceFailedToModifyItemModRes-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tags_605, - sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tags_605) - /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tags_605[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tags_605, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tags_605) - /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tags_605[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tags_861, + sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tags_861) + /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tags_861[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tags_861, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tags_861) + /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tags_861[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -48279,12 +64444,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModRes_Ex #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_605, + asn_MBR_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_861, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_specs_605 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_specs_861 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_612 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_868 = { sizeof(struct NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs__extensionValue, present), @@ -48295,7 +64460,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_612 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_612 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_868 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -48313,10 +64478,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_612 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_612 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_868 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_609[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_865[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -48327,9 +64492,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_610, + &asn_PER_memb_NGAP_id_constr_866, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_609 + memb_NGAP_id_constraint_865 }, 0, 0, /* No default value */ "id" @@ -48344,9 +64509,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_611, + &asn_PER_memb_NGAP_criticality_constr_867, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_609 + memb_NGAP_criticality_constraint_865 }, 0, 0, /* No default value */ "criticality" @@ -48354,33 +64519,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_612, + &asn_DEF_NGAP_extensionValue_868, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_612, + &asn_PER_memb_NGAP_extensionValue_constr_868, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_609 + memb_NGAP_extensionValue_constraint_865 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_tags_609[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_tags_865[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_tag2el_609[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_tag2el_865[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_specs_609 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_specs_865 = { sizeof(struct NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs), offsetof(struct NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_tag2el_609, + asn_MAP_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_tag2el_865, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -48389,12 +64554,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESReq_Ex "PDUSessionResourceFailedToResumeItemRESReq-ExtIEs", "PDUSessionResourceFailedToResumeItemRESReq-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_tags_609, - sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_tags_609) - /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_tags_609[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_tags_609, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_tags_609) - /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_tags_609[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_tags_865, + sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_tags_865) + /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_tags_865[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_tags_865, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_tags_865) + /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_tags_865[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -48404,12 +64569,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESReq_Ex #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_609, + asn_MBR_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_865, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_specs_609 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_specs_865 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_616 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_872 = { sizeof(struct NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs__extensionValue, present), @@ -48420,7 +64585,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_616 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_616 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_872 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -48438,10 +64603,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_616 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_616 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_872 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_613[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_869[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -48452,9 +64617,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_614, + &asn_PER_memb_NGAP_id_constr_870, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_613 + memb_NGAP_id_constraint_869 }, 0, 0, /* No default value */ "id" @@ -48469,9 +64634,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_615, + &asn_PER_memb_NGAP_criticality_constr_871, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_613 + memb_NGAP_criticality_constraint_869 }, 0, 0, /* No default value */ "criticality" @@ -48479,33 +64644,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_616, + &asn_DEF_NGAP_extensionValue_872, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_616, + &asn_PER_memb_NGAP_extensionValue_constr_872, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_613 + memb_NGAP_extensionValue_constraint_869 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_tags_613[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_tags_869[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_tag2el_613[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_tag2el_869[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_specs_613 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_specs_869 = { sizeof(struct NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs), offsetof(struct NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_tag2el_613, + asn_MAP_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_tag2el_869, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -48514,12 +64679,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESRes_Ex "PDUSessionResourceFailedToResumeItemRESRes-ExtIEs", "PDUSessionResourceFailedToResumeItemRESRes-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_tags_613, - sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_tags_613) - /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_tags_613[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_tags_613, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_tags_613) - /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_tags_613[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_tags_869, + sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_tags_869) + /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_tags_869[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_tags_869, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_tags_869) + /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_tags_869[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -48529,12 +64694,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESRes_Ex #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_613, + asn_MBR_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_869, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_specs_613 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_specs_869 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_620 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_876 = { sizeof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs__extensionValue, present), @@ -48545,7 +64710,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_620 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_620 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_876 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -48563,10 +64728,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_620 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_620 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_876 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_617[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_873[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -48577,9 +64742,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_618, + &asn_PER_memb_NGAP_id_constr_874, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_617 + memb_NGAP_id_constraint_873 }, 0, 0, /* No default value */ "id" @@ -48594,9 +64759,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_619, + &asn_PER_memb_NGAP_criticality_constr_875, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_617 + memb_NGAP_criticality_constraint_873 }, 0, 0, /* No default value */ "criticality" @@ -48604,33 +64769,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_620, + &asn_DEF_NGAP_extensionValue_876, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_620, + &asn_PER_memb_NGAP_extensionValue_constr_876, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_617 + memb_NGAP_extensionValue_constraint_873 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tags_617[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tags_873[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tag2el_617[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tag2el_873[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_specs_617 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_specs_873 = { sizeof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tag2el_617, + asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tag2el_873, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -48639,12 +64804,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_Ex "PDUSessionResourceFailedToSetupItemCxtFail-ExtIEs", "PDUSessionResourceFailedToSetupItemCxtFail-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tags_617, - sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tags_617) - /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tags_617[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tags_617, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tags_617) - /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tags_617[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tags_873, + sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tags_873) + /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tags_873[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tags_873, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tags_873) + /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tags_873[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -48654,12 +64819,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_Ex #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_617, + asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_873, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_specs_617 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_specs_873 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_624 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_880 = { sizeof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs__extensionValue, present), @@ -48670,7 +64835,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_624 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_624 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_880 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -48688,10 +64853,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_624 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_624 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_880 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_621[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_877[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -48702,9 +64867,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_ 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_622, + &asn_PER_memb_NGAP_id_constr_878, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_621 + memb_NGAP_id_constraint_877 }, 0, 0, /* No default value */ "id" @@ -48719,9 +64884,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_ 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_623, + &asn_PER_memb_NGAP_criticality_constr_879, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_621 + memb_NGAP_criticality_constraint_877 }, 0, 0, /* No default value */ "criticality" @@ -48729,33 +64894,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_ { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_624, + &asn_DEF_NGAP_extensionValue_880, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_624, + &asn_PER_memb_NGAP_extensionValue_constr_880, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_621 + memb_NGAP_extensionValue_constraint_877 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tags_621[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tags_877[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tag2el_621[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tag2el_877[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_specs_621 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_specs_877 = { sizeof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tag2el_621, + asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tag2el_877, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -48764,12 +64929,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_Ext "PDUSessionResourceFailedToSetupItemCxtRes-ExtIEs", "PDUSessionResourceFailedToSetupItemCxtRes-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tags_621, - sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tags_621) - /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tags_621[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tags_621, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tags_621) - /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tags_621[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tags_877, + sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tags_877) + /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tags_877[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tags_877, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tags_877) + /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tags_877[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -48779,12 +64944,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_Ext #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_621, + asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_877, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_specs_621 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_specs_877 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_628 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_884 = { sizeof(struct NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs__extensionValue, present), @@ -48795,7 +64960,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_628 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_628 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_884 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -48813,10 +64978,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_628 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_628 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_884 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_625[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_881[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -48827,9 +64992,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_6 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_626, + &asn_PER_memb_NGAP_id_constr_882, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_625 + memb_NGAP_id_constraint_881 }, 0, 0, /* No default value */ "id" @@ -48844,9 +65009,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_6 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_627, + &asn_PER_memb_NGAP_criticality_constr_883, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_625 + memb_NGAP_criticality_constraint_881 }, 0, 0, /* No default value */ "criticality" @@ -48854,33 +65019,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_6 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_628, + &asn_DEF_NGAP_extensionValue_884, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_628, + &asn_PER_memb_NGAP_extensionValue_constr_884, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_625 + memb_NGAP_extensionValue_constraint_881 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tags_625[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tags_881[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tag2el_625[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tag2el_881[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_specs_625 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_specs_881 = { sizeof(struct NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tag2el_625, + asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tag2el_881, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -48889,12 +65054,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtI "PDUSessionResourceFailedToSetupItemHOAck-ExtIEs", "PDUSessionResourceFailedToSetupItemHOAck-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tags_625, - sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tags_625) - /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tags_625[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tags_625, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tags_625) - /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tags_625[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tags_881, + sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tags_881) + /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tags_881[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tags_881, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tags_881) + /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tags_881[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -48904,12 +65069,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtI #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_625, + asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_881, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_specs_625 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_specs_881 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_632 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_888 = { sizeof(struct NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs__extensionValue, present), @@ -48920,7 +65085,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_632 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_632 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_888 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -48938,10 +65103,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_632 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_632 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_888 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_629[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_885[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -48952,9 +65117,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_6 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_630, + &asn_PER_memb_NGAP_id_constr_886, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_629 + memb_NGAP_id_constraint_885 }, 0, 0, /* No default value */ "id" @@ -48969,9 +65134,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_6 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_631, + &asn_PER_memb_NGAP_criticality_constr_887, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_629 + memb_NGAP_criticality_constraint_885 }, 0, 0, /* No default value */ "criticality" @@ -48979,33 +65144,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_6 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_632, + &asn_DEF_NGAP_extensionValue_888, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_632, + &asn_PER_memb_NGAP_extensionValue_constr_888, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_629 + memb_NGAP_extensionValue_constraint_885 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tags_629[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tags_885[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tag2el_629[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tag2el_885[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_specs_629 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_specs_885 = { sizeof(struct NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tag2el_629, + asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tag2el_885, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -49014,12 +65179,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtI "PDUSessionResourceFailedToSetupItemPSReq-ExtIEs", "PDUSessionResourceFailedToSetupItemPSReq-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tags_629, - sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tags_629) - /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tags_629[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tags_629, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tags_629) - /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tags_629[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tags_885, + sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tags_885) + /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tags_885[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tags_885, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tags_885) + /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tags_885[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -49029,12 +65194,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtI #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_629, + asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_885, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_specs_629 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_specs_885 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_636 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_892 = { sizeof(struct NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs__extensionValue, present), @@ -49045,7 +65210,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_636 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_636 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_892 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -49063,10 +65228,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_636 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_636 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_892 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_633[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_889[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -49077,9 +65242,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_6 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_634, + &asn_PER_memb_NGAP_id_constr_890, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_633 + memb_NGAP_id_constraint_889 }, 0, 0, /* No default value */ "id" @@ -49094,9 +65259,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_6 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_635, + &asn_PER_memb_NGAP_criticality_constr_891, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_633 + memb_NGAP_criticality_constraint_889 }, 0, 0, /* No default value */ "criticality" @@ -49104,33 +65269,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_6 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_636, + &asn_DEF_NGAP_extensionValue_892, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_636, + &asn_PER_memb_NGAP_extensionValue_constr_892, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_633 + memb_NGAP_extensionValue_constraint_889 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tags_633[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tags_889[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tag2el_633[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tag2el_889[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_specs_633 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_specs_889 = { sizeof(struct NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tag2el_633, + asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tag2el_889, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -49139,12 +65304,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtI "PDUSessionResourceFailedToSetupItemSURes-ExtIEs", "PDUSessionResourceFailedToSetupItemSURes-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tags_633, - sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tags_633) - /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tags_633[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tags_633, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tags_633) - /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tags_633[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tags_889, + sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tags_889) + /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tags_889[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tags_889, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tags_889) + /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tags_889[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -49154,12 +65319,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtI #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_633, + asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_889, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_specs_633 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_specs_889 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_640 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_896 = { sizeof(struct NGAP_PDUSessionResourceHandoverItem_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceHandoverItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceHandoverItem_ExtIEs__extensionValue, present), @@ -49170,7 +65335,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_640 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_640 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_896 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -49188,10 +65353,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_640 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_640 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_896 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceHandoverItem_ExtIEs_637[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceHandoverItem_ExtIEs_893[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceHandoverItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -49202,9 +65367,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceHandoverItem_ExtIEs_637[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_638, + &asn_PER_memb_NGAP_id_constr_894, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_637 + memb_NGAP_id_constraint_893 }, 0, 0, /* No default value */ "id" @@ -49219,9 +65384,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceHandoverItem_ExtIEs_637[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_639, + &asn_PER_memb_NGAP_criticality_constr_895, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_637 + memb_NGAP_criticality_constraint_893 }, 0, 0, /* No default value */ "criticality" @@ -49229,33 +65394,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceHandoverItem_ExtIEs_637[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceHandoverItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_640, + &asn_DEF_NGAP_extensionValue_896, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_640, + &asn_PER_memb_NGAP_extensionValue_constr_896, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_637 + memb_NGAP_extensionValue_constraint_893 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceHandoverItem_ExtIEs_tags_637[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceHandoverItem_ExtIEs_tags_893[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceHandoverItem_ExtIEs_tag2el_637[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceHandoverItem_ExtIEs_tag2el_893[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceHandoverItem_ExtIEs_specs_637 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceHandoverItem_ExtIEs_specs_893 = { sizeof(struct NGAP_PDUSessionResourceHandoverItem_ExtIEs), offsetof(struct NGAP_PDUSessionResourceHandoverItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceHandoverItem_ExtIEs_tag2el_637, + asn_MAP_NGAP_PDUSessionResourceHandoverItem_ExtIEs_tag2el_893, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -49264,12 +65429,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceHandoverItem_ExtIEs = { "PDUSessionResourceHandoverItem-ExtIEs", "PDUSessionResourceHandoverItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceHandoverItem_ExtIEs_tags_637, - sizeof(asn_DEF_NGAP_PDUSessionResourceHandoverItem_ExtIEs_tags_637) - /sizeof(asn_DEF_NGAP_PDUSessionResourceHandoverItem_ExtIEs_tags_637[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceHandoverItem_ExtIEs_tags_637, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceHandoverItem_ExtIEs_tags_637) - /sizeof(asn_DEF_NGAP_PDUSessionResourceHandoverItem_ExtIEs_tags_637[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceHandoverItem_ExtIEs_tags_893, + sizeof(asn_DEF_NGAP_PDUSessionResourceHandoverItem_ExtIEs_tags_893) + /sizeof(asn_DEF_NGAP_PDUSessionResourceHandoverItem_ExtIEs_tags_893[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceHandoverItem_ExtIEs_tags_893, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceHandoverItem_ExtIEs_tags_893) + /sizeof(asn_DEF_NGAP_PDUSessionResourceHandoverItem_ExtIEs_tags_893[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -49279,12 +65444,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceHandoverItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceHandoverItem_ExtIEs_637, + asn_MBR_NGAP_PDUSessionResourceHandoverItem_ExtIEs_893, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceHandoverItem_ExtIEs_specs_637 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceHandoverItem_ExtIEs_specs_893 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_644 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_900 = { sizeof(struct NGAP_PDUSessionResourceInformationItem_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceInformationItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceInformationItem_ExtIEs__extensionValue, present), @@ -49295,7 +65460,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_644 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_644 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_900 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -49313,10 +65478,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_644 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_644 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_900 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceInformationItem_ExtIEs_641[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceInformationItem_ExtIEs_897[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceInformationItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -49327,9 +65492,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceInformationItem_ExtIEs_641[] = 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_642, + &asn_PER_memb_NGAP_id_constr_898, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_641 + memb_NGAP_id_constraint_897 }, 0, 0, /* No default value */ "id" @@ -49344,9 +65509,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceInformationItem_ExtIEs_641[] = 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_643, + &asn_PER_memb_NGAP_criticality_constr_899, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_641 + memb_NGAP_criticality_constraint_897 }, 0, 0, /* No default value */ "criticality" @@ -49354,33 +65519,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceInformationItem_ExtIEs_641[] = { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceInformationItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_644, + &asn_DEF_NGAP_extensionValue_900, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_644, + &asn_PER_memb_NGAP_extensionValue_constr_900, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_641 + memb_NGAP_extensionValue_constraint_897 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceInformationItem_ExtIEs_tags_641[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceInformationItem_ExtIEs_tags_897[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceInformationItem_ExtIEs_tag2el_641[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceInformationItem_ExtIEs_tag2el_897[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceInformationItem_ExtIEs_specs_641 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceInformationItem_ExtIEs_specs_897 = { sizeof(struct NGAP_PDUSessionResourceInformationItem_ExtIEs), offsetof(struct NGAP_PDUSessionResourceInformationItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceInformationItem_ExtIEs_tag2el_641, + asn_MAP_NGAP_PDUSessionResourceInformationItem_ExtIEs_tag2el_897, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -49389,12 +65554,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceInformationItem_ExtIEs = { "PDUSessionResourceInformationItem-ExtIEs", "PDUSessionResourceInformationItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceInformationItem_ExtIEs_tags_641, - sizeof(asn_DEF_NGAP_PDUSessionResourceInformationItem_ExtIEs_tags_641) - /sizeof(asn_DEF_NGAP_PDUSessionResourceInformationItem_ExtIEs_tags_641[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceInformationItem_ExtIEs_tags_641, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceInformationItem_ExtIEs_tags_641) - /sizeof(asn_DEF_NGAP_PDUSessionResourceInformationItem_ExtIEs_tags_641[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceInformationItem_ExtIEs_tags_897, + sizeof(asn_DEF_NGAP_PDUSessionResourceInformationItem_ExtIEs_tags_897) + /sizeof(asn_DEF_NGAP_PDUSessionResourceInformationItem_ExtIEs_tags_897[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceInformationItem_ExtIEs_tags_897, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceInformationItem_ExtIEs_tags_897) + /sizeof(asn_DEF_NGAP_PDUSessionResourceInformationItem_ExtIEs_tags_897[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -49404,12 +65569,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceInformationItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceInformationItem_ExtIEs_641, + asn_MBR_NGAP_PDUSessionResourceInformationItem_ExtIEs_897, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceInformationItem_ExtIEs_specs_641 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceInformationItem_ExtIEs_specs_897 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_648[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_904[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs__extensionValue, choice.OCTET_STRING_CONTAINING_PDUSessionResourceReleaseResponseTransfer_), (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, @@ -49420,33 +65585,29 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_648[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -#if 0 /* modified by acetcom */ - &asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_PDUSessionResourceReleaseResponseTransfer__constr_47, -#else - 0, -#endif + &asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_PDUSessionResourceReleaseResponseTransfer__constr_65, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_OCTET_STRING_CONTAINING_PDUSessionResourceReleaseResponseTransfer__constraint_648 + memb_NGAP_OCTET_STRING_CONTAINING_PDUSessionResourceReleaseResponseTransfer__constraint_904 }, 0, 0, /* No default value */ "OCTET STRING (CONTAINING PDUSessionResourceReleaseResponseTransfer)" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_648[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_904[] = { { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* OCTET STRING (CONTAINING PDUSessionResourceReleaseResponseTransfer) */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_648 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_904 = { sizeof(struct NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_648, + asn_MAP_NGAP_extensionValue_tag2el_904, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_648 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_904 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -49463,12 +65624,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_648 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_648, + asn_MBR_NGAP_extensionValue_904, 1, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_648 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_904 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_645[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_901[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -49479,9 +65640,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_645[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_646, + &asn_PER_memb_NGAP_id_constr_902, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_645 + memb_NGAP_id_constraint_901 }, 0, 0, /* No default value */ "id" @@ -49496,9 +65657,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_645[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_647, + &asn_PER_memb_NGAP_criticality_constr_903, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_645 + memb_NGAP_criticality_constraint_901 }, 0, 0, /* No default value */ "criticality" @@ -49506,33 +65667,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_645[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_648, + &asn_DEF_NGAP_extensionValue_904, select_PDUSessionResourceItemCxtRelCpl_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_648, + &asn_PER_memb_NGAP_extensionValue_constr_904, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_645 + memb_NGAP_extensionValue_constraint_901 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_tags_645[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_tags_901[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_tag2el_645[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_tag2el_901[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_specs_645 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_specs_901 = { sizeof(struct NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs), offsetof(struct NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_tag2el_645, + asn_MAP_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_tag2el_901, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -49541,12 +65702,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs = { "PDUSessionResourceItemCxtRelCpl-ExtIEs", "PDUSessionResourceItemCxtRelCpl-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_tags_645, - sizeof(asn_DEF_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_tags_645) - /sizeof(asn_DEF_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_tags_645[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_tags_645, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_tags_645) - /sizeof(asn_DEF_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_tags_645[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_tags_901, + sizeof(asn_DEF_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_tags_901) + /sizeof(asn_DEF_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_tags_901[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_tags_901, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_tags_901) + /sizeof(asn_DEF_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_tags_901[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -49556,12 +65717,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_645, + asn_MBR_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_901, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_specs_645 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_specs_901 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_652 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_908 = { sizeof(struct NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs__extensionValue, present), @@ -49572,7 +65733,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_652 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_652 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_908 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -49590,10 +65751,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_652 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_652 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_908 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_649[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_905[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -49604,9 +65765,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_649[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_650, + &asn_PER_memb_NGAP_id_constr_906, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_649 + memb_NGAP_id_constraint_905 }, 0, 0, /* No default value */ "id" @@ -49621,9 +65782,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_649[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_651, + &asn_PER_memb_NGAP_criticality_constr_907, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_649 + memb_NGAP_criticality_constraint_905 }, 0, 0, /* No default value */ "criticality" @@ -49631,33 +65792,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_649[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_652, + &asn_DEF_NGAP_extensionValue_908, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_652, + &asn_PER_memb_NGAP_extensionValue_constr_908, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_649 + memb_NGAP_extensionValue_constraint_905 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_tags_649[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_tags_905[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_tag2el_649[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_tag2el_905[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_specs_649 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_specs_905 = { sizeof(struct NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs), offsetof(struct NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_tag2el_649, + asn_MAP_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_tag2el_905, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -49666,12 +65827,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs = { "PDUSessionResourceItemCxtRelReq-ExtIEs", "PDUSessionResourceItemCxtRelReq-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_tags_649, - sizeof(asn_DEF_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_tags_649) - /sizeof(asn_DEF_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_tags_649[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_tags_649, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_tags_649) - /sizeof(asn_DEF_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_tags_649[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_tags_905, + sizeof(asn_DEF_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_tags_905) + /sizeof(asn_DEF_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_tags_905[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_tags_905, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_tags_905) + /sizeof(asn_DEF_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_tags_905[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -49681,12 +65842,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_649, + asn_MBR_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_905, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_specs_649 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_specs_905 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_656 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_912 = { sizeof(struct NGAP_PDUSessionResourceItemHORqd_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceItemHORqd_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceItemHORqd_ExtIEs__extensionValue, present), @@ -49697,7 +65858,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_656 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_656 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_912 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -49715,10 +65876,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_656 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_656 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_912 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceItemHORqd_ExtIEs_653[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceItemHORqd_ExtIEs_909[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceItemHORqd_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -49729,9 +65890,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceItemHORqd_ExtIEs_653[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_654, + &asn_PER_memb_NGAP_id_constr_910, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_653 + memb_NGAP_id_constraint_909 }, 0, 0, /* No default value */ "id" @@ -49746,9 +65907,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceItemHORqd_ExtIEs_653[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_655, + &asn_PER_memb_NGAP_criticality_constr_911, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_653 + memb_NGAP_criticality_constraint_909 }, 0, 0, /* No default value */ "criticality" @@ -49756,33 +65917,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceItemHORqd_ExtIEs_653[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceItemHORqd_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_656, + &asn_DEF_NGAP_extensionValue_912, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_656, + &asn_PER_memb_NGAP_extensionValue_constr_912, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_653 + memb_NGAP_extensionValue_constraint_909 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceItemHORqd_ExtIEs_tags_653[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceItemHORqd_ExtIEs_tags_909[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceItemHORqd_ExtIEs_tag2el_653[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceItemHORqd_ExtIEs_tag2el_909[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceItemHORqd_ExtIEs_specs_653 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceItemHORqd_ExtIEs_specs_909 = { sizeof(struct NGAP_PDUSessionResourceItemHORqd_ExtIEs), offsetof(struct NGAP_PDUSessionResourceItemHORqd_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceItemHORqd_ExtIEs_tag2el_653, + asn_MAP_NGAP_PDUSessionResourceItemHORqd_ExtIEs_tag2el_909, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -49791,12 +65952,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceItemHORqd_ExtIEs = { "PDUSessionResourceItemHORqd-ExtIEs", "PDUSessionResourceItemHORqd-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceItemHORqd_ExtIEs_tags_653, - sizeof(asn_DEF_NGAP_PDUSessionResourceItemHORqd_ExtIEs_tags_653) - /sizeof(asn_DEF_NGAP_PDUSessionResourceItemHORqd_ExtIEs_tags_653[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceItemHORqd_ExtIEs_tags_653, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceItemHORqd_ExtIEs_tags_653) - /sizeof(asn_DEF_NGAP_PDUSessionResourceItemHORqd_ExtIEs_tags_653[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceItemHORqd_ExtIEs_tags_909, + sizeof(asn_DEF_NGAP_PDUSessionResourceItemHORqd_ExtIEs_tags_909) + /sizeof(asn_DEF_NGAP_PDUSessionResourceItemHORqd_ExtIEs_tags_909[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceItemHORqd_ExtIEs_tags_909, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceItemHORqd_ExtIEs_tags_909) + /sizeof(asn_DEF_NGAP_PDUSessionResourceItemHORqd_ExtIEs_tags_909[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -49806,12 +65967,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceItemHORqd_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceItemHORqd_ExtIEs_653, + asn_MBR_NGAP_PDUSessionResourceItemHORqd_ExtIEs_909, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceItemHORqd_ExtIEs_specs_653 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceItemHORqd_ExtIEs_specs_909 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_660[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_916[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs__extensionValue, choice.UPTransportLayerInformation), -1 /* Ambiguous tag (CHOICE?) */, 0, @@ -49847,26 +66008,26 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_660[] = { "UPTransportLayerInformationPairList" }, }; -static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_660[] = { 1, 0 }; -static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_660[] = { 1, 0 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_660[] = { +static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_916[] = { 1, 0 }; +static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_916[] = { 1, 0 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_916[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 }, /* UPTransportLayerInformationPairList */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* gTPTunnel */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_660 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_916 = { sizeof(struct NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_660, + asn_MAP_NGAP_extensionValue_tag2el_916, 3, /* Count of tags in the map */ - asn_MAP_NGAP_extensionValue_to_canonical_660, - asn_MAP_NGAP_extensionValue_from_canonical_660, + asn_MAP_NGAP_extensionValue_to_canonical_916, + asn_MAP_NGAP_extensionValue_from_canonical_916, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_660 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_916 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -49883,12 +66044,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_660 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_660, + asn_MBR_NGAP_extensionValue_916, 2, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_660 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_916 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_657[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_913[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -49899,9 +66060,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_65 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_658, + &asn_PER_memb_NGAP_id_constr_914, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_657 + memb_NGAP_id_constraint_913 }, 0, 0, /* No default value */ "id" @@ -49916,9 +66077,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_65 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_659, + &asn_PER_memb_NGAP_criticality_constr_915, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_657 + memb_NGAP_criticality_constraint_913 }, 0, 0, /* No default value */ "criticality" @@ -49926,33 +66087,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_65 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_660, + &asn_DEF_NGAP_extensionValue_916, select_PDUSessionResourceModifyConfirmTransfer_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_660, + &asn_PER_memb_NGAP_extensionValue_constr_916, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_657 + memb_NGAP_extensionValue_constraint_913 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tags_657[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tags_913[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tag2el_657[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tag2el_913[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_specs_657 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_specs_913 = { sizeof(struct NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs), offsetof(struct NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tag2el_657, + asn_MAP_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tag2el_913, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -49961,12 +66122,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIE "PDUSessionResourceModifyConfirmTransfer-ExtIEs", "PDUSessionResourceModifyConfirmTransfer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tags_657, - sizeof(asn_DEF_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tags_657) - /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tags_657[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tags_657, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tags_657) - /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tags_657[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tags_913, + sizeof(asn_DEF_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tags_913) + /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tags_913[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tags_913, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tags_913) + /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tags_913[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -49976,12 +66137,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIE #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_657, + asn_MBR_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_913, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_specs_657 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_specs_913 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_664 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_920 = { sizeof(struct NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs__extensionValue, present), @@ -49992,7 +66153,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_664 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_664 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_920 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -50010,10 +66171,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_664 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_664 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_920 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_661[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_917[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -50024,9 +66185,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTra 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_662, + &asn_PER_memb_NGAP_id_constr_918, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_661 + memb_NGAP_id_constraint_917 }, 0, 0, /* No default value */ "id" @@ -50041,9 +66202,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTra 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_663, + &asn_PER_memb_NGAP_criticality_constr_919, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_661 + memb_NGAP_criticality_constraint_917 }, 0, 0, /* No default value */ "criticality" @@ -50051,33 +66212,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTra { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_664, + &asn_DEF_NGAP_extensionValue_920, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_664, + &asn_PER_memb_NGAP_extensionValue_constr_920, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_661 + memb_NGAP_extensionValue_constraint_917 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tags_661[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tags_917[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tag2el_661[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tag2el_917[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_specs_661 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_specs_917 = { sizeof(struct NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs), offsetof(struct NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tag2el_661, + asn_MAP_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tag2el_917, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -50086,12 +66247,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyIndicationUnsuccessfu "PDUSessionResourceModifyIndicationUnsuccessfulTransfer-ExtIEs", "PDUSessionResourceModifyIndicationUnsuccessfulTransfer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tags_661, - sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tags_661) - /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tags_661[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tags_661, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tags_661) - /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tags_661[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tags_917, + sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tags_917) + /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tags_917[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tags_917, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tags_917) + /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tags_917[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -50101,12 +66262,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyIndicationUnsuccessfu #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_661, + asn_MBR_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_917, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_specs_661 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_specs_917 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_668[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_924[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue, choice.UPTransportLayerInformationPairList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -50192,31 +66353,103 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_668[] = { 0, 0, /* No default value */ "UPTransportLayerInformationPairList" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue, choice.SecondaryRATUsageInformation), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_SecondaryRATUsageInformation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "SecondaryRATUsageInformation" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue, choice.MBS_SupportIndicator), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_NGAP_MBS_SupportIndicator, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SupportIndicator" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue, choice.MBSSessionSetupResponseList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBSSessionSetupResponseList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBSSessionSetupResponseList" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue, choice.MBSSessionFailedtoSetupList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBSSessionFailedtoSetupList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBSSessionFailedtoSetupList" + }, }; -static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_668[] = { 0, 3, 4, 1, 2 }; -static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_668[] = { 0, 3, 4, 1, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_668[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 2 }, /* UPTransportLayerInformationPairList */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 1 }, /* QosFlowPerTNLInformationList */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 0 }, /* UPTransportLayerInformationPairList */ +static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_924[] = { 6, 0, 3, 4, 5, 7, 8, 1, 2 }; +static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_924[] = { 1, 7, 8, 2, 3, 4, 0, 5, 6 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_924[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, 0, 0 }, /* MBS-SupportIndicator */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 5 }, /* UPTransportLayerInformationPairList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 4 }, /* QosFlowPerTNLInformationList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 3 }, /* UPTransportLayerInformationPairList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 2 }, /* SecondaryRATUsageInformation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -4, 1 }, /* MBSSessionSetupResponseList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -5, 0 }, /* MBSSessionFailedtoSetupList */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 1 }, /* gTPTunnel */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, -1, 0 }, /* gTPTunnel */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 1 }, /* choice-Extensions */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, -1, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_668 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_924 = { sizeof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_668, - 7, /* Count of tags in the map */ - asn_MAP_NGAP_extensionValue_to_canonical_668, - asn_MAP_NGAP_extensionValue_from_canonical_668, + asn_MAP_NGAP_extensionValue_tag2el_924, + 11, /* Count of tags in the map */ + asn_MAP_NGAP_extensionValue_to_canonical_924, + asn_MAP_NGAP_extensionValue_from_canonical_924, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_668 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_924 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -50233,12 +66466,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_668 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_668, - 5, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_668 /* Additional specs */ + asn_MBR_NGAP_extensionValue_924, + 9, /* Elements count */ + &asn_SPC_NGAP_extensionValue_specs_924 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_665[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_921[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -50249,9 +66482,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_6 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_666, + &asn_PER_memb_NGAP_id_constr_922, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_665 + memb_NGAP_id_constraint_921 }, 0, 0, /* No default value */ "id" @@ -50266,9 +66499,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_6 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_667, + &asn_PER_memb_NGAP_criticality_constr_923, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_665 + memb_NGAP_criticality_constraint_921 }, 0, 0, /* No default value */ "criticality" @@ -50276,33 +66509,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_6 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_668, + &asn_DEF_NGAP_extensionValue_924, select_PDUSessionResourceModifyResponseTransfer_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_668, + &asn_PER_memb_NGAP_extensionValue_constr_924, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_665 + memb_NGAP_extensionValue_constraint_921 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_tags_665[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_tags_921[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_tag2el_665[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_tag2el_921[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_specs_665 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_specs_921 = { sizeof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs), offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_tag2el_665, + asn_MAP_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_tag2el_921, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -50311,12 +66544,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyResponseTransfer_ExtI "PDUSessionResourceModifyResponseTransfer-ExtIEs", "PDUSessionResourceModifyResponseTransfer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_tags_665, - sizeof(asn_DEF_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_tags_665) - /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_tags_665[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_tags_665, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_tags_665) - /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_tags_665[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_tags_921, + sizeof(asn_DEF_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_tags_921) + /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_tags_921[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_tags_921, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_tags_921) + /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_tags_921[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -50326,12 +66559,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyResponseTransfer_ExtI #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_665, + asn_MBR_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_921, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_specs_665 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_specs_921 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_672[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_928[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs__extensionValue, choice.SecondaryRATUsageInformation), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -50418,7 +66651,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_672[] = { "GlobalRANNodeID" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_672[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_928[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* SecondaryRATUsageInformation */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 2 }, /* SecurityResult */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 1 }, /* QosFlowPerTNLInformation */ @@ -50428,18 +66661,18 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_672[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 4, 0, 0 }, /* globalN3IWF-ID */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 4, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_672 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_928 = { sizeof(struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_672, + asn_MAP_NGAP_extensionValue_tag2el_928, 8, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_672 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_928 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -50456,12 +66689,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_672 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_672, + asn_MBR_NGAP_extensionValue_928, 5, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_672 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_928 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_669[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_925[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -50472,9 +66705,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_670, + &asn_PER_memb_NGAP_id_constr_926, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_669 + memb_NGAP_id_constraint_925 }, 0, 0, /* No default value */ "id" @@ -50489,9 +66722,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_671, + &asn_PER_memb_NGAP_criticality_constr_927, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_669 + memb_NGAP_criticality_constraint_925 }, 0, 0, /* No default value */ "criticality" @@ -50499,33 +66732,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_672, + &asn_DEF_NGAP_extensionValue_928, select_PDUSessionResourceModifyIndicationTransfer_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_672, + &asn_PER_memb_NGAP_extensionValue_constr_928, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_669 + memb_NGAP_extensionValue_constraint_925 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tags_669[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tags_925[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tag2el_669[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tag2el_925[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_specs_669 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_specs_925 = { sizeof(struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs), offsetof(struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tag2el_669, + asn_MAP_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tag2el_925, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -50534,12 +66767,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyIndicationTransfer_Ex "PDUSessionResourceModifyIndicationTransfer-ExtIEs", "PDUSessionResourceModifyIndicationTransfer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tags_669, - sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tags_669) - /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tags_669[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tags_669, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tags_669) - /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tags_669[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tags_925, + sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tags_925) + /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tags_925[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tags_925, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tags_925) + /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tags_925[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -50549,12 +66782,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyIndicationTransfer_Ex #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_669, + asn_MBR_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_925, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_specs_669 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_specs_925 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_676 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_932 = { sizeof(struct NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs__extensionValue, present), @@ -50565,7 +66798,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_676 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_676 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_932 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -50583,10 +66816,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_676 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_676 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_932 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_673[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_929[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -50597,9 +66830,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_673[] = 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_674, + &asn_PER_memb_NGAP_id_constr_930, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_673 + memb_NGAP_id_constraint_929 }, 0, 0, /* No default value */ "id" @@ -50614,9 +66847,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_673[] = 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_675, + &asn_PER_memb_NGAP_criticality_constr_931, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_673 + memb_NGAP_criticality_constraint_929 }, 0, 0, /* No default value */ "criticality" @@ -50624,33 +66857,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_673[] = { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_676, + &asn_DEF_NGAP_extensionValue_932, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_676, + &asn_PER_memb_NGAP_extensionValue_constr_932, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_673 + memb_NGAP_extensionValue_constraint_929 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_tags_673[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_tags_929[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_tag2el_673[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_tag2el_929[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_specs_673 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_specs_929 = { sizeof(struct NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs), offsetof(struct NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_tag2el_673, + asn_MAP_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_tag2el_929, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -50659,12 +66892,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs = { "PDUSessionResourceModifyItemModCfm-ExtIEs", "PDUSessionResourceModifyItemModCfm-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_tags_673, - sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_tags_673) - /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_tags_673[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_tags_673, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_tags_673) - /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_tags_673[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_tags_929, + sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_tags_929) + /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_tags_929[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_tags_929, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_tags_929) + /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_tags_929[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -50674,12 +66907,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_673, + asn_MBR_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_929, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_specs_673 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_specs_929 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_680 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_936 = { sizeof(struct NGAP_PDUSessionResourceModifyItemModInd_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceModifyItemModInd_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceModifyItemModInd_ExtIEs__extensionValue, present), @@ -50690,7 +66923,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_680 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_680 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_936 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -50708,10 +66941,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_680 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_680 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_936 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_677[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_933[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyItemModInd_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -50722,9 +66955,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_677[] = 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_678, + &asn_PER_memb_NGAP_id_constr_934, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_677 + memb_NGAP_id_constraint_933 }, 0, 0, /* No default value */ "id" @@ -50739,9 +66972,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_677[] = 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_679, + &asn_PER_memb_NGAP_criticality_constr_935, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_677 + memb_NGAP_criticality_constraint_933 }, 0, 0, /* No default value */ "criticality" @@ -50749,33 +66982,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_677[] = { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyItemModInd_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_680, + &asn_DEF_NGAP_extensionValue_936, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_680, + &asn_PER_memb_NGAP_extensionValue_constr_936, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_677 + memb_NGAP_extensionValue_constraint_933 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_tags_677[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_tags_933[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_tag2el_677[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_tag2el_933[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_specs_677 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_specs_933 = { sizeof(struct NGAP_PDUSessionResourceModifyItemModInd_ExtIEs), offsetof(struct NGAP_PDUSessionResourceModifyItemModInd_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_tag2el_677, + asn_MAP_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_tag2el_933, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -50784,12 +67017,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs = { "PDUSessionResourceModifyItemModInd-ExtIEs", "PDUSessionResourceModifyItemModInd-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_tags_677, - sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_tags_677) - /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_tags_677[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_tags_677, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_tags_677) - /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_tags_677[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_tags_933, + sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_tags_933) + /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_tags_933[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_tags_933, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_tags_933) + /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_tags_933[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -50799,12 +67032,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_677, + asn_MBR_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_933, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_specs_677 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_specs_933 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_684[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_940[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyItemModReq_ExtIEs__extensionValue, choice.S_NSSAI), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -50840,22 +67073,22 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_684[] = { "ExpectedUEActivityBehaviour" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_684[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_940[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* S-NSSAI */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* ExpectedUEActivityBehaviour */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_684 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_940 = { sizeof(struct NGAP_PDUSessionResourceModifyItemModReq_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceModifyItemModReq_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceModifyItemModReq_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceModifyItemModReq_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_684, + asn_MAP_NGAP_extensionValue_tag2el_940, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_684 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_940 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -50872,12 +67105,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_684 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_684, + asn_MBR_NGAP_extensionValue_940, 2, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_684 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_940 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_681[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_937[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyItemModReq_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -50888,9 +67121,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_681[] = 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_682, + &asn_PER_memb_NGAP_id_constr_938, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_681 + memb_NGAP_id_constraint_937 }, 0, 0, /* No default value */ "id" @@ -50905,9 +67138,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_681[] = 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_683, + &asn_PER_memb_NGAP_criticality_constr_939, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_681 + memb_NGAP_criticality_constraint_937 }, 0, 0, /* No default value */ "criticality" @@ -50915,33 +67148,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_681[] = { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyItemModReq_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_684, + &asn_DEF_NGAP_extensionValue_940, select_PDUSessionResourceModifyItemModReq_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_684, + &asn_PER_memb_NGAP_extensionValue_constr_940, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_681 + memb_NGAP_extensionValue_constraint_937 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_tags_681[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_tags_937[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_tag2el_681[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_tag2el_937[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_specs_681 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_specs_937 = { sizeof(struct NGAP_PDUSessionResourceModifyItemModReq_ExtIEs), offsetof(struct NGAP_PDUSessionResourceModifyItemModReq_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_tag2el_681, + asn_MAP_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_tag2el_937, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -50950,12 +67183,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs = { "PDUSessionResourceModifyItemModReq-ExtIEs", "PDUSessionResourceModifyItemModReq-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_tags_681, - sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_tags_681) - /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_tags_681[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_tags_681, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_tags_681) - /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_tags_681[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_tags_937, + sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_tags_937) + /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_tags_937[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_tags_937, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_tags_937) + /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_tags_937[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -50965,12 +67198,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_681, + asn_MBR_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_937, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_specs_681 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_specs_937 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_688 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_944 = { sizeof(struct NGAP_PDUSessionResourceModifyItemModRes_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceModifyItemModRes_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceModifyItemModRes_ExtIEs__extensionValue, present), @@ -50981,7 +67214,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_688 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_688 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_944 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -50999,10 +67232,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_688 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_688 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_944 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_685[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_941[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyItemModRes_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -51013,9 +67246,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_685[] = 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_686, + &asn_PER_memb_NGAP_id_constr_942, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_685 + memb_NGAP_id_constraint_941 }, 0, 0, /* No default value */ "id" @@ -51030,9 +67263,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_685[] = 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_687, + &asn_PER_memb_NGAP_criticality_constr_943, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_685 + memb_NGAP_criticality_constraint_941 }, 0, 0, /* No default value */ "criticality" @@ -51040,33 +67273,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_685[] = { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyItemModRes_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_688, + &asn_DEF_NGAP_extensionValue_944, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_688, + &asn_PER_memb_NGAP_extensionValue_constr_944, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_685 + memb_NGAP_extensionValue_constraint_941 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_tags_685[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_tags_941[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_tag2el_685[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_tag2el_941[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_specs_685 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_specs_941 = { sizeof(struct NGAP_PDUSessionResourceModifyItemModRes_ExtIEs), offsetof(struct NGAP_PDUSessionResourceModifyItemModRes_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_tag2el_685, + asn_MAP_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_tag2el_941, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -51075,12 +67308,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs = { "PDUSessionResourceModifyItemModRes-ExtIEs", "PDUSessionResourceModifyItemModRes-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_tags_685, - sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_tags_685) - /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_tags_685[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_tags_685, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_tags_685) - /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_tags_685[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_tags_941, + sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_tags_941) + /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_tags_941[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_tags_941, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_tags_941) + /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_tags_941[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -51090,12 +67323,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_685, + asn_MBR_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_941, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_specs_685 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_specs_941 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_692 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_948 = { sizeof(struct NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs__extensionValue, present), @@ -51106,7 +67339,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_692 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_692 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_948 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -51124,10 +67357,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_692 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_692 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_948 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_689[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_945[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -51138,9 +67371,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtI 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_690, + &asn_PER_memb_NGAP_id_constr_946, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_689 + memb_NGAP_id_constraint_945 }, 0, 0, /* No default value */ "id" @@ -51155,9 +67388,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtI 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_691, + &asn_PER_memb_NGAP_criticality_constr_947, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_689 + memb_NGAP_criticality_constraint_945 }, 0, 0, /* No default value */ "criticality" @@ -51165,33 +67398,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtI { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_692, + &asn_DEF_NGAP_extensionValue_948, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_692, + &asn_PER_memb_NGAP_extensionValue_constr_948, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_689 + memb_NGAP_extensionValue_constraint_945 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tags_689[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tags_945[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tag2el_689[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tag2el_945[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_specs_689 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_specs_945 = { sizeof(struct NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs), offsetof(struct NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tag2el_689, + asn_MAP_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tag2el_945, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -51200,12 +67433,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ "PDUSessionResourceModifyUnsuccessfulTransfer-ExtIEs", "PDUSessionResourceModifyUnsuccessfulTransfer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tags_689, - sizeof(asn_DEF_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tags_689) - /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tags_689[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tags_689, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tags_689) - /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tags_689[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tags_945, + sizeof(asn_DEF_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tags_945) + /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tags_945[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tags_945, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tags_945) + /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tags_945[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -51215,12 +67448,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_689, + asn_MBR_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_945, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_specs_689 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_specs_945 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_696 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_952 = { sizeof(struct NGAP_PDUSessionResourceNotifyItem_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceNotifyItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceNotifyItem_ExtIEs__extensionValue, present), @@ -51231,7 +67464,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_696 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_696 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_952 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -51249,10 +67482,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_696 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_696 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_952 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyItem_ExtIEs_693[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyItem_ExtIEs_949[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceNotifyItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -51263,9 +67496,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyItem_ExtIEs_693[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_694, + &asn_PER_memb_NGAP_id_constr_950, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_693 + memb_NGAP_id_constraint_949 }, 0, 0, /* No default value */ "id" @@ -51280,9 +67513,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyItem_ExtIEs_693[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_695, + &asn_PER_memb_NGAP_criticality_constr_951, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_693 + memb_NGAP_criticality_constraint_949 }, 0, 0, /* No default value */ "criticality" @@ -51290,33 +67523,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyItem_ExtIEs_693[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceNotifyItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_696, + &asn_DEF_NGAP_extensionValue_952, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_696, + &asn_PER_memb_NGAP_extensionValue_constr_952, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_693 + memb_NGAP_extensionValue_constraint_949 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceNotifyItem_ExtIEs_tags_693[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceNotifyItem_ExtIEs_tags_949[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceNotifyItem_ExtIEs_tag2el_693[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceNotifyItem_ExtIEs_tag2el_949[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceNotifyItem_ExtIEs_specs_693 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceNotifyItem_ExtIEs_specs_949 = { sizeof(struct NGAP_PDUSessionResourceNotifyItem_ExtIEs), offsetof(struct NGAP_PDUSessionResourceNotifyItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceNotifyItem_ExtIEs_tag2el_693, + asn_MAP_NGAP_PDUSessionResourceNotifyItem_ExtIEs_tag2el_949, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -51325,12 +67558,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceNotifyItem_ExtIEs = { "PDUSessionResourceNotifyItem-ExtIEs", "PDUSessionResourceNotifyItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceNotifyItem_ExtIEs_tags_693, - sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyItem_ExtIEs_tags_693) - /sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyItem_ExtIEs_tags_693[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceNotifyItem_ExtIEs_tags_693, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyItem_ExtIEs_tags_693) - /sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyItem_ExtIEs_tags_693[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceNotifyItem_ExtIEs_tags_949, + sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyItem_ExtIEs_tags_949) + /sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyItem_ExtIEs_tags_949[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceNotifyItem_ExtIEs_tags_949, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyItem_ExtIEs_tags_949) + /sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyItem_ExtIEs_tags_949[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -51340,12 +67573,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceNotifyItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceNotifyItem_ExtIEs_693, + asn_MBR_NGAP_PDUSessionResourceNotifyItem_ExtIEs_949, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceNotifyItem_ExtIEs_specs_693 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceNotifyItem_ExtIEs_specs_949 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_700[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_956[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs__extensionValue, choice.SecondaryRATUsageInformation), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -51364,21 +67597,21 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_700[] = { "SecondaryRATUsageInformation" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_700[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_956[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SecondaryRATUsageInformation */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_700 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_956 = { sizeof(struct NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_700, + asn_MAP_NGAP_extensionValue_tag2el_956, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_700 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_956 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -51395,12 +67628,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_700 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_700, + asn_MBR_NGAP_extensionValue_956, 1, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_700 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_956 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_697[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_953[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -51411,9 +67644,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_6 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_698, + &asn_PER_memb_NGAP_id_constr_954, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_697 + memb_NGAP_id_constraint_953 }, 0, 0, /* No default value */ "id" @@ -51428,9 +67661,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_6 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_699, + &asn_PER_memb_NGAP_criticality_constr_955, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_697 + memb_NGAP_criticality_constraint_953 }, 0, 0, /* No default value */ "criticality" @@ -51438,33 +67671,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_6 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_700, + &asn_DEF_NGAP_extensionValue_956, select_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_700, + &asn_PER_memb_NGAP_extensionValue_constr_956, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_697 + memb_NGAP_extensionValue_constraint_953 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tags_697[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tags_953[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tag2el_697[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tag2el_953[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_specs_697 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_specs_953 = { sizeof(struct NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs), offsetof(struct NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tag2el_697, + asn_MAP_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tag2el_953, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -51473,12 +67706,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtI "PDUSessionResourceNotifyReleasedTransfer-ExtIEs", "PDUSessionResourceNotifyReleasedTransfer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tags_697, - sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tags_697) - /sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tags_697[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tags_697, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tags_697) - /sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tags_697[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tags_953, + sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tags_953) + /sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tags_953[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tags_953, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tags_953) + /sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tags_953[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -51488,12 +67721,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtI #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_697, + asn_MBR_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_953, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_specs_697 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_specs_953 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_704[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_960[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceNotifyTransfer_ExtIEs__extensionValue, choice.SecondaryRATUsageInformation), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -51529,22 +67762,22 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_704[] = { "QosFlowFeedbackList" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_704[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_960[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* SecondaryRATUsageInformation */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* QosFlowFeedbackList */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_704 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_960 = { sizeof(struct NGAP_PDUSessionResourceNotifyTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceNotifyTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceNotifyTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceNotifyTransfer_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_704, + asn_MAP_NGAP_extensionValue_tag2el_960, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_704 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_960 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -51561,12 +67794,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_704 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_704, + asn_MBR_NGAP_extensionValue_960, 2, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_704 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_960 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_701[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_957[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceNotifyTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -51577,9 +67810,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_701[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_702, + &asn_PER_memb_NGAP_id_constr_958, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_701 + memb_NGAP_id_constraint_957 }, 0, 0, /* No default value */ "id" @@ -51594,9 +67827,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_701[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_703, + &asn_PER_memb_NGAP_criticality_constr_959, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_701 + memb_NGAP_criticality_constraint_957 }, 0, 0, /* No default value */ "criticality" @@ -51604,33 +67837,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_701[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceNotifyTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_704, + &asn_DEF_NGAP_extensionValue_960, select_PDUSessionResourceNotifyTransfer_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_704, + &asn_PER_memb_NGAP_extensionValue_constr_960, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_701 + memb_NGAP_extensionValue_constraint_957 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_tags_701[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_tags_957[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_tag2el_701[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_tag2el_957[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_specs_701 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_specs_957 = { sizeof(struct NGAP_PDUSessionResourceNotifyTransfer_ExtIEs), offsetof(struct NGAP_PDUSessionResourceNotifyTransfer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_tag2el_701, + asn_MAP_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_tag2el_957, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -51639,12 +67872,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs = { "PDUSessionResourceNotifyTransfer-ExtIEs", "PDUSessionResourceNotifyTransfer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_tags_701, - sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_tags_701) - /sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_tags_701[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_tags_701, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_tags_701) - /sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_tags_701[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_tags_957, + sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_tags_957) + /sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_tags_957[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_tags_957, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_tags_957) + /sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_tags_957[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -51654,12 +67887,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_701, + asn_MBR_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_957, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_specs_701 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_specs_957 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_708 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_964 = { sizeof(struct NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs__extensionValue, present), @@ -51670,7 +67903,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_708 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_708 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_964 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -51688,10 +67921,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_708 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_708 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_964 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_705[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_961[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -51702,9 +67935,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_7 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_706, + &asn_PER_memb_NGAP_id_constr_962, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_705 + memb_NGAP_id_constraint_961 }, 0, 0, /* No default value */ "id" @@ -51719,9 +67952,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_7 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_707, + &asn_PER_memb_NGAP_criticality_constr_963, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_705 + memb_NGAP_criticality_constraint_961 }, 0, 0, /* No default value */ "criticality" @@ -51729,33 +67962,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_7 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_708, + &asn_DEF_NGAP_extensionValue_964, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_708, + &asn_PER_memb_NGAP_extensionValue_constr_964, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_705 + memb_NGAP_extensionValue_constraint_961 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tags_705[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tags_961[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tag2el_705[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tag2el_961[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_specs_705 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_specs_961 = { sizeof(struct NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs), offsetof(struct NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tag2el_705, + asn_MAP_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tag2el_961, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -51764,12 +67997,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtI "PDUSessionResourceReleaseCommandTransfer-ExtIEs", "PDUSessionResourceReleaseCommandTransfer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tags_705, - sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tags_705) - /sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tags_705[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tags_705, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tags_705) - /sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tags_705[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tags_961, + sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tags_961) + /sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tags_961[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tags_961, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tags_961) + /sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tags_961[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -51779,12 +68012,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtI #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_705, + asn_MBR_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_961, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_specs_705 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_specs_961 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_712 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_968 = { sizeof(struct NGAP_PDUSessionResourceReleasedItemNot_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceReleasedItemNot_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceReleasedItemNot_ExtIEs__extensionValue, present), @@ -51795,7 +68028,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_712 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_712 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_968 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -51813,10 +68046,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_712 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_712 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_968 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_709[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_965[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleasedItemNot_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -51827,9 +68060,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_709[] = 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_710, + &asn_PER_memb_NGAP_id_constr_966, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_709 + memb_NGAP_id_constraint_965 }, 0, 0, /* No default value */ "id" @@ -51844,9 +68077,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_709[] = 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_711, + &asn_PER_memb_NGAP_criticality_constr_967, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_709 + memb_NGAP_criticality_constraint_965 }, 0, 0, /* No default value */ "criticality" @@ -51854,33 +68087,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_709[] = { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleasedItemNot_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_712, + &asn_DEF_NGAP_extensionValue_968, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_712, + &asn_PER_memb_NGAP_extensionValue_constr_968, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_709 + memb_NGAP_extensionValue_constraint_965 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_tags_709[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_tags_965[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_tag2el_709[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_tag2el_965[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_specs_709 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_specs_965 = { sizeof(struct NGAP_PDUSessionResourceReleasedItemNot_ExtIEs), offsetof(struct NGAP_PDUSessionResourceReleasedItemNot_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_tag2el_709, + asn_MAP_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_tag2el_965, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -51889,12 +68122,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs = { "PDUSessionResourceReleasedItemNot-ExtIEs", "PDUSessionResourceReleasedItemNot-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_tags_709, - sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_tags_709) - /sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_tags_709[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_tags_709, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_tags_709) - /sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_tags_709[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_tags_965, + sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_tags_965) + /sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_tags_965[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_tags_965, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_tags_965) + /sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_tags_965[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -51904,12 +68137,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_709, + asn_MBR_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_965, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_specs_709 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_specs_965 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_716 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_972 = { sizeof(struct NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs__extensionValue, present), @@ -51920,7 +68153,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_716 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_716 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_972 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -51938,10 +68171,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_716 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_716 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_972 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_713[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_969[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -51952,9 +68185,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_713[] 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_714, + &asn_PER_memb_NGAP_id_constr_970, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_713 + memb_NGAP_id_constraint_969 }, 0, 0, /* No default value */ "id" @@ -51969,9 +68202,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_713[] 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_715, + &asn_PER_memb_NGAP_criticality_constr_971, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_713 + memb_NGAP_criticality_constraint_969 }, 0, 0, /* No default value */ "criticality" @@ -51979,33 +68212,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_713[] { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_716, + &asn_DEF_NGAP_extensionValue_972, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_716, + &asn_PER_memb_NGAP_extensionValue_constr_972, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_713 + memb_NGAP_extensionValue_constraint_969 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_tags_713[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_tags_969[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_tag2el_713[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_tag2el_969[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_specs_713 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_specs_969 = { sizeof(struct NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs), offsetof(struct NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_tag2el_713, + asn_MAP_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_tag2el_969, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -52014,12 +68247,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs = "PDUSessionResourceReleasedItemPSAck-ExtIEs", "PDUSessionResourceReleasedItemPSAck-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_tags_713, - sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_tags_713) - /sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_tags_713[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_tags_713, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_tags_713) - /sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_tags_713[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_tags_969, + sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_tags_969) + /sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_tags_969[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_tags_969, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_tags_969) + /sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_tags_969[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -52029,12 +68262,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs = #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_713, + asn_MBR_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_969, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_specs_713 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_specs_969 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_720 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_976 = { sizeof(struct NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs__extensionValue, present), @@ -52045,7 +68278,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_720 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_720 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_976 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -52063,10 +68296,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_720 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_720 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_976 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_717[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_973[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -52077,9 +68310,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_717[] 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_718, + &asn_PER_memb_NGAP_id_constr_974, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_717 + memb_NGAP_id_constraint_973 }, 0, 0, /* No default value */ "id" @@ -52094,9 +68327,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_717[] 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_719, + &asn_PER_memb_NGAP_criticality_constr_975, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_717 + memb_NGAP_criticality_constraint_973 }, 0, 0, /* No default value */ "criticality" @@ -52104,33 +68337,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_717[] { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_720, + &asn_DEF_NGAP_extensionValue_976, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_720, + &asn_PER_memb_NGAP_extensionValue_constr_976, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_717 + memb_NGAP_extensionValue_constraint_973 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_tags_717[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_tags_973[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_tag2el_717[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_tag2el_973[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_specs_717 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_specs_973 = { sizeof(struct NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs), offsetof(struct NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_tag2el_717, + asn_MAP_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_tag2el_973, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -52139,12 +68372,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs = "PDUSessionResourceReleasedItemPSFail-ExtIEs", "PDUSessionResourceReleasedItemPSFail-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_tags_717, - sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_tags_717) - /sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_tags_717[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_tags_717, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_tags_717) - /sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_tags_717[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_tags_973, + sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_tags_973) + /sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_tags_973[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_tags_973, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_tags_973) + /sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_tags_973[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -52154,12 +68387,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs = #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_717, + asn_MBR_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_973, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_specs_717 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_specs_973 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_724 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_980 = { sizeof(struct NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs__extensionValue, present), @@ -52170,7 +68403,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_724 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_724 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_980 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -52188,10 +68421,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_724 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_724 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_980 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_721[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_977[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -52202,9 +68435,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_721[] 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_722, + &asn_PER_memb_NGAP_id_constr_978, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_721 + memb_NGAP_id_constraint_977 }, 0, 0, /* No default value */ "id" @@ -52219,9 +68452,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_721[] 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_723, + &asn_PER_memb_NGAP_criticality_constr_979, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_721 + memb_NGAP_criticality_constraint_977 }, 0, 0, /* No default value */ "criticality" @@ -52229,33 +68462,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_721[] { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_724, + &asn_DEF_NGAP_extensionValue_980, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_724, + &asn_PER_memb_NGAP_extensionValue_constr_980, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_721 + memb_NGAP_extensionValue_constraint_977 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_tags_721[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_tags_977[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_tag2el_721[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_tag2el_977[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_specs_721 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_specs_977 = { sizeof(struct NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs), offsetof(struct NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_tag2el_721, + asn_MAP_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_tag2el_977, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -52264,12 +68497,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs = "PDUSessionResourceReleasedItemRelRes-ExtIEs", "PDUSessionResourceReleasedItemRelRes-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_tags_721, - sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_tags_721) - /sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_tags_721[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_tags_721, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_tags_721) - /sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_tags_721[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_tags_977, + sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_tags_977) + /sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_tags_977[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_tags_977, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_tags_977) + /sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_tags_977[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -52279,12 +68512,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs = #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_721, + asn_MBR_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_977, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_specs_721 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_specs_977 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_728[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_984[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs__extensionValue, choice.SecondaryRATUsageInformation), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -52303,21 +68536,21 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_728[] = { "SecondaryRATUsageInformation" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_728[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_984[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SecondaryRATUsageInformation */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_728 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_984 = { sizeof(struct NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_728, + asn_MAP_NGAP_extensionValue_tag2el_984, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_728 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_984 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -52334,12 +68567,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_728 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_728, + asn_MBR_NGAP_extensionValue_984, 1, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_728 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_984 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_725[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_981[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -52350,9 +68583,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_ 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_726, + &asn_PER_memb_NGAP_id_constr_982, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_725 + memb_NGAP_id_constraint_981 }, 0, 0, /* No default value */ "id" @@ -52367,9 +68600,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_ 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_727, + &asn_PER_memb_NGAP_criticality_constr_983, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_725 + memb_NGAP_criticality_constraint_981 }, 0, 0, /* No default value */ "criticality" @@ -52377,33 +68610,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_ { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_728, + &asn_DEF_NGAP_extensionValue_984, select_PDUSessionResourceReleaseResponseTransfer_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_728, + &asn_PER_memb_NGAP_extensionValue_constr_984, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_725 + memb_NGAP_extensionValue_constraint_981 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tags_725[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tags_981[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tag2el_725[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tag2el_981[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_specs_725 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_specs_981 = { sizeof(struct NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs), offsetof(struct NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tag2el_725, + asn_MAP_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tag2el_981, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -52412,12 +68645,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleaseResponseTransfer_Ext "PDUSessionResourceReleaseResponseTransfer-ExtIEs", "PDUSessionResourceReleaseResponseTransfer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tags_725, - sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tags_725) - /sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tags_725[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tags_725, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tags_725) - /sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tags_725[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tags_981, + sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tags_981) + /sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tags_981[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tags_981, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tags_981) + /sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tags_981[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -52427,12 +68660,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleaseResponseTransfer_Ext #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_725, + asn_MBR_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_981, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_specs_725 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_specs_981 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_732 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_988 = { sizeof(struct NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs__extensionValue, present), @@ -52443,7 +68676,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_732 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_732 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_988 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -52461,10 +68694,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_732 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_732 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_988 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_729[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_985[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -52475,9 +68708,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_729[] = 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_730, + &asn_PER_memb_NGAP_id_constr_986, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_729 + memb_NGAP_id_constraint_985 }, 0, 0, /* No default value */ "id" @@ -52492,9 +68725,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_729[] = 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_731, + &asn_PER_memb_NGAP_criticality_constr_987, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_729 + memb_NGAP_criticality_constraint_985 }, 0, 0, /* No default value */ "criticality" @@ -52502,33 +68735,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_729[] = { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_732, + &asn_DEF_NGAP_extensionValue_988, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_732, + &asn_PER_memb_NGAP_extensionValue_constr_988, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_729 + memb_NGAP_extensionValue_constraint_985 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_tags_729[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_tags_985[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_tag2el_729[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_tag2el_985[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_specs_729 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_specs_985 = { sizeof(struct NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs), offsetof(struct NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_tag2el_729, + asn_MAP_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_tag2el_985, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -52537,12 +68770,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs = { "PDUSessionResourceResumeItemRESReq-ExtIEs", "PDUSessionResourceResumeItemRESReq-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_tags_729, - sizeof(asn_DEF_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_tags_729) - /sizeof(asn_DEF_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_tags_729[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_tags_729, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_tags_729) - /sizeof(asn_DEF_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_tags_729[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_tags_985, + sizeof(asn_DEF_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_tags_985) + /sizeof(asn_DEF_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_tags_985[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_tags_985, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_tags_985) + /sizeof(asn_DEF_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_tags_985[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -52552,12 +68785,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_729, + asn_MBR_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_985, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_specs_729 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_specs_985 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_736 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_992 = { sizeof(struct NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs__extensionValue, present), @@ -52568,7 +68801,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_736 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_736 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_992 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -52586,10 +68819,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_736 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_736 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_992 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_733[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_989[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -52600,9 +68833,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_733[] = 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_734, + &asn_PER_memb_NGAP_id_constr_990, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_733 + memb_NGAP_id_constraint_989 }, 0, 0, /* No default value */ "id" @@ -52617,9 +68850,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_733[] = 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_735, + &asn_PER_memb_NGAP_criticality_constr_991, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_733 + memb_NGAP_criticality_constraint_989 }, 0, 0, /* No default value */ "criticality" @@ -52627,33 +68860,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_733[] = { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_736, + &asn_DEF_NGAP_extensionValue_992, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_736, + &asn_PER_memb_NGAP_extensionValue_constr_992, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_733 + memb_NGAP_extensionValue_constraint_989 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_tags_733[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_tags_989[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_tag2el_733[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_tag2el_989[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_specs_733 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_specs_989 = { sizeof(struct NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs), offsetof(struct NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_tag2el_733, + asn_MAP_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_tag2el_989, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -52662,12 +68895,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs = { "PDUSessionResourceResumeItemRESRes-ExtIEs", "PDUSessionResourceResumeItemRESRes-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_tags_733, - sizeof(asn_DEF_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_tags_733) - /sizeof(asn_DEF_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_tags_733[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_tags_733, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_tags_733) - /sizeof(asn_DEF_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_tags_733[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_tags_989, + sizeof(asn_DEF_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_tags_989) + /sizeof(asn_DEF_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_tags_989[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_tags_989, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_tags_989) + /sizeof(asn_DEF_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_tags_989[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -52677,12 +68910,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_733, + asn_MBR_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_989, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_specs_733 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_specs_989 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_740 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_996 = { sizeof(struct NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs__extensionValue, present), @@ -52693,7 +68926,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_740 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_740 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_996 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -52711,10 +68944,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_740 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_740 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_996 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_737[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_993[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -52725,9 +68958,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_73 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_738, + &asn_PER_memb_NGAP_id_constr_994, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_737 + memb_NGAP_id_constraint_993 }, 0, 0, /* No default value */ "id" @@ -52742,9 +68975,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_73 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_739, + &asn_PER_memb_NGAP_criticality_constr_995, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_737 + memb_NGAP_criticality_constraint_993 }, 0, 0, /* No default value */ "criticality" @@ -52752,33 +68985,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_73 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_740, + &asn_DEF_NGAP_extensionValue_996, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_740, + &asn_PER_memb_NGAP_extensionValue_constr_996, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_737 + memb_NGAP_extensionValue_constraint_993 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_tags_737[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_tags_993[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_tag2el_737[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_tag2el_993[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_specs_737 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_specs_993 = { sizeof(struct NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs), offsetof(struct NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_tag2el_737, + asn_MAP_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_tag2el_993, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -52787,12 +69020,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIE "PDUSessionResourceSecondaryRATUsageItem-ExtIEs", "PDUSessionResourceSecondaryRATUsageItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_tags_737, - sizeof(asn_DEF_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_tags_737) - /sizeof(asn_DEF_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_tags_737[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_tags_737, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_tags_737) - /sizeof(asn_DEF_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_tags_737[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_tags_993, + sizeof(asn_DEF_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_tags_993) + /sizeof(asn_DEF_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_tags_993[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_tags_993, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_tags_993) + /sizeof(asn_DEF_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_tags_993[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -52802,12 +69035,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIE #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_737, + asn_MBR_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_993, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_specs_737 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_specs_993 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_744[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1000[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs__extensionValue, choice.ExpectedUEActivityBehaviour), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -52826,21 +69059,21 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_744[] = { "ExpectedUEActivityBehaviour" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_744[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1000[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ExpectedUEActivityBehaviour */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_744 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1000 = { sizeof(struct NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_744, + asn_MAP_NGAP_extensionValue_tag2el_1000, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_744 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1000 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -52857,12 +69090,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_744 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_744, + asn_MBR_NGAP_extensionValue_1000, 1, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_744 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1000 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_741[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_997[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -52873,9 +69106,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_741[] = 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_742, + &asn_PER_memb_NGAP_id_constr_998, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_741 + memb_NGAP_id_constraint_997 }, 0, 0, /* No default value */ "id" @@ -52890,9 +69123,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_741[] = 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_743, + &asn_PER_memb_NGAP_criticality_constr_999, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_741 + memb_NGAP_criticality_constraint_997 }, 0, 0, /* No default value */ "criticality" @@ -52900,33 +69133,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_741[] = { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_744, + &asn_DEF_NGAP_extensionValue_1000, select_PDUSessionResourceSetupItemCxtReq_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_744, + &asn_PER_memb_NGAP_extensionValue_constr_1000, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_741 + memb_NGAP_extensionValue_constraint_997 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_tags_741[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_tags_997[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_tag2el_741[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_tag2el_997[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_specs_741 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_specs_997 = { sizeof(struct NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs), offsetof(struct NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_tag2el_741, + asn_MAP_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_tag2el_997, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -52935,12 +69168,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs = { "PDUSessionResourceSetupItemCxtReq-ExtIEs", "PDUSessionResourceSetupItemCxtReq-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_tags_741, - sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_tags_741) - /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_tags_741[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_tags_741, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_tags_741) - /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_tags_741[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_tags_997, + sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_tags_997) + /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_tags_997[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_tags_997, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_tags_997) + /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_tags_997[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -52950,12 +69183,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_741, + asn_MBR_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_997, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_specs_741 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_specs_997 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_748 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1004 = { sizeof(struct NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs__extensionValue, present), @@ -52966,7 +69199,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_748 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_748 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1004 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -52984,10 +69217,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_748 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_748 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1004 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_745[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_1001[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -52998,9 +69231,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_745[] = 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_746, + &asn_PER_memb_NGAP_id_constr_1002, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_745 + memb_NGAP_id_constraint_1001 }, 0, 0, /* No default value */ "id" @@ -53015,9 +69248,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_745[] = 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_747, + &asn_PER_memb_NGAP_criticality_constr_1003, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_745 + memb_NGAP_criticality_constraint_1001 }, 0, 0, /* No default value */ "criticality" @@ -53025,33 +69258,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_745[] = { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_748, + &asn_DEF_NGAP_extensionValue_1004, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_748, + &asn_PER_memb_NGAP_extensionValue_constr_1004, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_745 + memb_NGAP_extensionValue_constraint_1001 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_tags_745[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_tags_1001[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_tag2el_745[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_tag2el_1001[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_specs_745 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_specs_1001 = { sizeof(struct NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs), offsetof(struct NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_tag2el_745, + asn_MAP_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_tag2el_1001, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -53060,12 +69293,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs = { "PDUSessionResourceSetupItemCxtRes-ExtIEs", "PDUSessionResourceSetupItemCxtRes-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_tags_745, - sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_tags_745) - /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_tags_745[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_tags_745, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_tags_745) - /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_tags_745[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_tags_1001, + sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_tags_1001) + /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_tags_1001[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_tags_1001, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_tags_1001) + /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_tags_1001[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -53075,12 +69308,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_745, + asn_MBR_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_1001, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_specs_745 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_specs_1001 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_752[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1008[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs__extensionValue, choice.ExpectedUEActivityBehaviour), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -53099,21 +69332,21 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_752[] = { "ExpectedUEActivityBehaviour" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_752[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1008[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ExpectedUEActivityBehaviour */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_752 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1008 = { sizeof(struct NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_752, + asn_MAP_NGAP_extensionValue_tag2el_1008, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_752 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1008 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -53130,12 +69363,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_752 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_752, + asn_MBR_NGAP_extensionValue_1008, 1, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_752 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1008 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_749[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_1005[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -53146,9 +69379,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_749[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_750, + &asn_PER_memb_NGAP_id_constr_1006, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_749 + memb_NGAP_id_constraint_1005 }, 0, 0, /* No default value */ "id" @@ -53163,9 +69396,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_749[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_751, + &asn_PER_memb_NGAP_criticality_constr_1007, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_749 + memb_NGAP_criticality_constraint_1005 }, 0, 0, /* No default value */ "criticality" @@ -53173,33 +69406,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_749[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_752, + &asn_DEF_NGAP_extensionValue_1008, select_PDUSessionResourceSetupItemHOReq_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_752, + &asn_PER_memb_NGAP_extensionValue_constr_1008, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_749 + memb_NGAP_extensionValue_constraint_1005 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_tags_749[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_tags_1005[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_tag2el_749[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_tag2el_1005[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_specs_749 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_specs_1005 = { sizeof(struct NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs), offsetof(struct NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_tag2el_749, + asn_MAP_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_tag2el_1005, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -53208,12 +69441,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs = { "PDUSessionResourceSetupItemHOReq-ExtIEs", "PDUSessionResourceSetupItemHOReq-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_tags_749, - sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_tags_749) - /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_tags_749[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_tags_749, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_tags_749) - /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_tags_749[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_tags_1005, + sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_tags_1005) + /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_tags_1005[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_tags_1005, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_tags_1005) + /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_tags_1005[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -53223,12 +69456,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_749, + asn_MBR_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_1005, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_specs_749 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_specs_1005 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_756[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1012[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs__extensionValue, choice.ExpectedUEActivityBehaviour), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -53247,21 +69480,21 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_756[] = { "ExpectedUEActivityBehaviour" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_756[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1012[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ExpectedUEActivityBehaviour */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_756 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1012 = { sizeof(struct NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_756, + asn_MAP_NGAP_extensionValue_tag2el_1012, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_756 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1012 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -53278,12 +69511,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_756 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_756, + asn_MBR_NGAP_extensionValue_1012, 1, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_756 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1012 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_753[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_1009[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -53294,9 +69527,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_753[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_754, + &asn_PER_memb_NGAP_id_constr_1010, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_753 + memb_NGAP_id_constraint_1009 }, 0, 0, /* No default value */ "id" @@ -53311,9 +69544,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_753[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_755, + &asn_PER_memb_NGAP_criticality_constr_1011, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_753 + memb_NGAP_criticality_constraint_1009 }, 0, 0, /* No default value */ "criticality" @@ -53321,33 +69554,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_753[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_756, + &asn_DEF_NGAP_extensionValue_1012, select_PDUSessionResourceSetupItemSUReq_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_756, + &asn_PER_memb_NGAP_extensionValue_constr_1012, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_753 + memb_NGAP_extensionValue_constraint_1009 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_tags_753[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_tags_1009[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_tag2el_753[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_tag2el_1009[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_specs_753 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_specs_1009 = { sizeof(struct NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs), offsetof(struct NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_tag2el_753, + asn_MAP_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_tag2el_1009, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -53356,12 +69589,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs = { "PDUSessionResourceSetupItemSUReq-ExtIEs", "PDUSessionResourceSetupItemSUReq-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_tags_753, - sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_tags_753) - /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_tags_753[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_tags_753, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_tags_753) - /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_tags_753[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_tags_1009, + sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_tags_1009) + /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_tags_1009[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_tags_1009, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_tags_1009) + /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_tags_1009[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -53371,12 +69604,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_753, + asn_MBR_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_1009, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_specs_753 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_specs_1009 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_760 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1016 = { sizeof(struct NGAP_PDUSessionResourceSetupItemSURes_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceSetupItemSURes_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceSetupItemSURes_ExtIEs__extensionValue, present), @@ -53387,7 +69620,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_760 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_760 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1016 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -53405,10 +69638,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_760 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_760 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1016 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_757[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_1013[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemSURes_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -53419,9 +69652,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_757[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_758, + &asn_PER_memb_NGAP_id_constr_1014, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_757 + memb_NGAP_id_constraint_1013 }, 0, 0, /* No default value */ "id" @@ -53436,9 +69669,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_757[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_759, + &asn_PER_memb_NGAP_criticality_constr_1015, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_757 + memb_NGAP_criticality_constraint_1013 }, 0, 0, /* No default value */ "criticality" @@ -53446,33 +69679,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_757[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemSURes_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_760, + &asn_DEF_NGAP_extensionValue_1016, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_760, + &asn_PER_memb_NGAP_extensionValue_constr_1016, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_757 + memb_NGAP_extensionValue_constraint_1013 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_tags_757[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_tags_1013[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_tag2el_757[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_tag2el_1013[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_specs_757 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_specs_1013 = { sizeof(struct NGAP_PDUSessionResourceSetupItemSURes_ExtIEs), offsetof(struct NGAP_PDUSessionResourceSetupItemSURes_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_tag2el_757, + asn_MAP_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_tag2el_1013, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -53481,12 +69714,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs = { "PDUSessionResourceSetupItemSURes-ExtIEs", "PDUSessionResourceSetupItemSURes-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_tags_757, - sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_tags_757) - /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_tags_757[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_tags_757, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_tags_757) - /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_tags_757[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_tags_1013, + sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_tags_1013) + /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_tags_1013[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_tags_1013, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_tags_1013) + /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_tags_1013[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -53496,12 +69729,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_757, + asn_MBR_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_1013, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_specs_757 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_specs_1013 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_764[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1020[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue, choice.QosFlowPerTNLInformation), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -53570,28 +69803,85 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_764[] = { 0, 0, /* No default value */ "GlobalRANNodeID" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue, choice.MBS_SupportIndicator), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_NGAP_MBS_SupportIndicator, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SupportIndicator" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue, choice.MBSSessionSetupResponseList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBSSessionSetupResponseList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBSSessionSetupResponseList" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue, choice.MBSSessionFailedtoSetupList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBSSessionFailedtoSetupList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBSSessionFailedtoSetupList" + }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_764[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 2 }, /* QosFlowPerTNLInformation */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 1 }, /* QosFlowPerTNLInformationList */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 0 }, /* RedundantPDUSessionInformation */ +static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_1020[] = { 4, 0, 1, 2, 5, 6, 3 }; +static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_1020[] = { 1, 2, 3, 6, 0, 4, 5 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1020[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 0 }, /* MBS-SupportIndicator */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 4 }, /* QosFlowPerTNLInformation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 3 }, /* QosFlowPerTNLInformationList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 2 }, /* RedundantPDUSessionInformation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 1 }, /* MBSSessionSetupResponseList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -4, 0 }, /* MBSSessionFailedtoSetupList */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 3, 0, 0 }, /* globalGNB-ID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 3, 0, 0 }, /* globalNgENB-ID */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 3, 0, 0 }, /* globalN3IWF-ID */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_764 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1020 = { sizeof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_764, - 7, /* Count of tags in the map */ - 0, 0, + asn_MAP_NGAP_extensionValue_tag2el_1020, + 10, /* Count of tags in the map */ + asn_MAP_NGAP_extensionValue_to_canonical_1020, + asn_MAP_NGAP_extensionValue_from_canonical_1020, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_764 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1020 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -53608,12 +69898,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_764 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_764, - 4, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_764 /* Additional specs */ + asn_MBR_NGAP_extensionValue_1020, + 7, /* Elements count */ + &asn_SPC_NGAP_extensionValue_specs_1020 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_761[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_1017[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -53624,9 +69914,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_76 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_762, + &asn_PER_memb_NGAP_id_constr_1018, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_761 + memb_NGAP_id_constraint_1017 }, 0, 0, /* No default value */ "id" @@ -53641,9 +69931,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_76 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_763, + &asn_PER_memb_NGAP_criticality_constr_1019, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_761 + memb_NGAP_criticality_constraint_1017 }, 0, 0, /* No default value */ "criticality" @@ -53651,33 +69941,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_76 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_764, + &asn_DEF_NGAP_extensionValue_1020, select_PDUSessionResourceSetupResponseTransfer_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_764, + &asn_PER_memb_NGAP_extensionValue_constr_1020, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_761 + memb_NGAP_extensionValue_constraint_1017 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_tags_761[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_tags_1017[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_tag2el_761[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_tag2el_1017[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_specs_761 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_specs_1017 = { sizeof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs), offsetof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_tag2el_761, + asn_MAP_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_tag2el_1017, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -53686,12 +69976,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIE "PDUSessionResourceSetupResponseTransfer-ExtIEs", "PDUSessionResourceSetupResponseTransfer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_tags_761, - sizeof(asn_DEF_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_tags_761) - /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_tags_761[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_tags_761, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_tags_761) - /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_tags_761[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_tags_1017, + sizeof(asn_DEF_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_tags_1017) + /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_tags_1017[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_tags_1017, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_tags_1017) + /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_tags_1017[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -53701,12 +69991,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIE #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_761, + asn_MBR_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_1017, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_specs_761 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_specs_1017 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_768 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1024 = { sizeof(struct NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs__extensionValue, present), @@ -53717,7 +70007,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_768 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_768 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1024 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -53735,10 +70025,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_768 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_768 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1024 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_765[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_1021[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -53749,9 +70039,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIE 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_766, + &asn_PER_memb_NGAP_id_constr_1022, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_765 + memb_NGAP_id_constraint_1021 }, 0, 0, /* No default value */ "id" @@ -53766,9 +70056,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIE 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_767, + &asn_PER_memb_NGAP_criticality_constr_1023, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_765 + memb_NGAP_criticality_constraint_1021 }, 0, 0, /* No default value */ "criticality" @@ -53776,33 +70066,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIE { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_768, + &asn_DEF_NGAP_extensionValue_1024, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_768, + &asn_PER_memb_NGAP_extensionValue_constr_1024, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_765 + memb_NGAP_extensionValue_constraint_1021 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tags_765[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tags_1021[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tag2el_765[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tag2el_1021[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_specs_765 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_specs_1021 = { sizeof(struct NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs), offsetof(struct NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tag2el_765, + asn_MAP_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tag2el_1021, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -53811,12 +70101,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_E "PDUSessionResourceSetupUnsuccessfulTransfer-ExtIEs", "PDUSessionResourceSetupUnsuccessfulTransfer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tags_765, - sizeof(asn_DEF_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tags_765) - /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tags_765[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tags_765, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tags_765) - /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tags_765[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tags_1021, + sizeof(asn_DEF_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tags_1021) + /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tags_1021[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tags_1021, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tags_1021) + /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tags_1021[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -53826,12 +70116,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_E #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_765, + asn_MBR_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_1021, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_specs_765 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_specs_1021 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_772 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1028 = { sizeof(struct NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs__extensionValue, present), @@ -53842,7 +70132,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_772 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_772 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1028 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -53860,10 +70150,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_772 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_772 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1028 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_769[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_1025[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -53874,9 +70164,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_769[] 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_770, + &asn_PER_memb_NGAP_id_constr_1026, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_769 + memb_NGAP_id_constraint_1025 }, 0, 0, /* No default value */ "id" @@ -53891,9 +70181,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_769[] 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_771, + &asn_PER_memb_NGAP_criticality_constr_1027, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_769 + memb_NGAP_criticality_constraint_1025 }, 0, 0, /* No default value */ "criticality" @@ -53901,33 +70191,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_769[] { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_772, + &asn_DEF_NGAP_extensionValue_1028, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_772, + &asn_PER_memb_NGAP_extensionValue_constr_1028, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_769 + memb_NGAP_extensionValue_constraint_1025 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_tags_769[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_tags_1025[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_tag2el_769[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_tag2el_1025[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_specs_769 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_specs_1025 = { sizeof(struct NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs), offsetof(struct NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_tag2el_769, + asn_MAP_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_tag2el_1025, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -53936,12 +70226,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs = "PDUSessionResourceSuspendItemSUSReq-ExtIEs", "PDUSessionResourceSuspendItemSUSReq-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_tags_769, - sizeof(asn_DEF_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_tags_769) - /sizeof(asn_DEF_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_tags_769[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_tags_769, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_tags_769) - /sizeof(asn_DEF_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_tags_769[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_tags_1025, + sizeof(asn_DEF_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_tags_1025) + /sizeof(asn_DEF_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_tags_1025[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_tags_1025, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_tags_1025) + /sizeof(asn_DEF_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_tags_1025[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -53951,12 +70241,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs = #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_769, + asn_MBR_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_1025, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_specs_769 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_specs_1025 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_776[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1032[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSwitchedItem_ExtIEs__extensionValue, choice.ExpectedUEActivityBehaviour), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -53975,21 +70265,21 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_776[] = { "ExpectedUEActivityBehaviour" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_776[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1032[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ExpectedUEActivityBehaviour */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_776 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1032 = { sizeof(struct NGAP_PDUSessionResourceSwitchedItem_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceSwitchedItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceSwitchedItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceSwitchedItem_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_776, + asn_MAP_NGAP_extensionValue_tag2el_1032, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_776 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1032 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -54006,12 +70296,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_776 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_776, + asn_MBR_NGAP_extensionValue_1032, 1, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_776 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1032 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_773[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_1029[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSwitchedItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -54022,9 +70312,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_773[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_774, + &asn_PER_memb_NGAP_id_constr_1030, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_773 + memb_NGAP_id_constraint_1029 }, 0, 0, /* No default value */ "id" @@ -54039,9 +70329,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_773[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_775, + &asn_PER_memb_NGAP_criticality_constr_1031, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_773 + memb_NGAP_criticality_constraint_1029 }, 0, 0, /* No default value */ "criticality" @@ -54049,33 +70339,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_773[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSwitchedItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_776, + &asn_DEF_NGAP_extensionValue_1032, select_PDUSessionResourceSwitchedItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_776, + &asn_PER_memb_NGAP_extensionValue_constr_1032, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_773 + memb_NGAP_extensionValue_constraint_1029 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_tags_773[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_tags_1029[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_tag2el_773[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_tag2el_1029[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_specs_773 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_specs_1029 = { sizeof(struct NGAP_PDUSessionResourceSwitchedItem_ExtIEs), offsetof(struct NGAP_PDUSessionResourceSwitchedItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_tag2el_773, + asn_MAP_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_tag2el_1029, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -54084,12 +70374,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSwitchedItem_ExtIEs = { "PDUSessionResourceSwitchedItem-ExtIEs", "PDUSessionResourceSwitchedItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_tags_773, - sizeof(asn_DEF_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_tags_773) - /sizeof(asn_DEF_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_tags_773[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_tags_773, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_tags_773) - /sizeof(asn_DEF_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_tags_773[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_tags_1029, + sizeof(asn_DEF_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_tags_1029) + /sizeof(asn_DEF_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_tags_1029[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_tags_1029, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_tags_1029) + /sizeof(asn_DEF_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_tags_1029[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -54099,12 +70389,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSwitchedItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_773, + asn_MBR_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_1029, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_specs_773 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_specs_1029 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_780 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1036 = { sizeof(struct NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs__extensionValue, present), @@ -54115,7 +70405,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_780 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_780 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1036 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -54133,10 +70423,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_780 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_780 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1036 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_777[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_1033[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -54147,9 +70437,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_777[] 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_778, + &asn_PER_memb_NGAP_id_constr_1034, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_777 + memb_NGAP_id_constraint_1033 }, 0, 0, /* No default value */ "id" @@ -54164,9 +70454,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_777[] 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_779, + &asn_PER_memb_NGAP_criticality_constr_1035, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_777 + memb_NGAP_criticality_constraint_1033 }, 0, 0, /* No default value */ "criticality" @@ -54174,33 +70464,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_777[] { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_780, + &asn_DEF_NGAP_extensionValue_1036, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_780, + &asn_PER_memb_NGAP_extensionValue_constr_1036, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_777 + memb_NGAP_extensionValue_constraint_1033 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tags_777[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tags_1033[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tag2el_777[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tag2el_1033[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_specs_777 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_specs_1033 = { sizeof(struct NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs), offsetof(struct NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tag2el_777, + asn_MAP_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tag2el_1033, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -54209,12 +70499,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs = "PDUSessionResourceToBeSwitchedDLItem-ExtIEs", "PDUSessionResourceToBeSwitchedDLItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tags_777, - sizeof(asn_DEF_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tags_777) - /sizeof(asn_DEF_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tags_777[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tags_777, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tags_777) - /sizeof(asn_DEF_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tags_777[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tags_1033, + sizeof(asn_DEF_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tags_1033) + /sizeof(asn_DEF_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tags_1033[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tags_1033, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tags_1033) + /sizeof(asn_DEF_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tags_1033[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -54224,12 +70514,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs = #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_777, + asn_MBR_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_1033, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_specs_777 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_specs_1033 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_784 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1040 = { sizeof(struct NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs__extensionValue, present), @@ -54240,7 +70530,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_784 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_784 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1040 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -54258,10 +70548,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_784 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_784 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1040 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_781[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_1037[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -54272,9 +70562,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_781[] 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_782, + &asn_PER_memb_NGAP_id_constr_1038, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_781 + memb_NGAP_id_constraint_1037 }, 0, 0, /* No default value */ "id" @@ -54289,9 +70579,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_781[] 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_783, + &asn_PER_memb_NGAP_criticality_constr_1039, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_781 + memb_NGAP_criticality_constraint_1037 }, 0, 0, /* No default value */ "criticality" @@ -54299,33 +70589,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_781[] { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_784, + &asn_DEF_NGAP_extensionValue_1040, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_784, + &asn_PER_memb_NGAP_extensionValue_constr_1040, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_781 + memb_NGAP_extensionValue_constraint_1037 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tags_781[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tags_1037[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tag2el_781[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tag2el_1037[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_specs_781 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_specs_1037 = { sizeof(struct NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs), offsetof(struct NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tag2el_781, + asn_MAP_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tag2el_1037, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -54334,12 +70624,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs = "PDUSessionResourceToReleaseItemHOCmd-ExtIEs", "PDUSessionResourceToReleaseItemHOCmd-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tags_781, - sizeof(asn_DEF_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tags_781) - /sizeof(asn_DEF_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tags_781[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tags_781, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tags_781) - /sizeof(asn_DEF_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tags_781[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tags_1037, + sizeof(asn_DEF_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tags_1037) + /sizeof(asn_DEF_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tags_1037[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tags_1037, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tags_1037) + /sizeof(asn_DEF_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tags_1037[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -54349,12 +70639,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs = #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_781, + asn_MBR_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_1037, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_specs_781 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_specs_1037 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_788 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1044 = { sizeof(struct NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs__extensionValue, present), @@ -54365,7 +70655,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_788 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_788 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1044 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -54383,10 +70673,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_788 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_788 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1044 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_785[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_1041[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -54397,9 +70687,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_785[ 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_786, + &asn_PER_memb_NGAP_id_constr_1042, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_785 + memb_NGAP_id_constraint_1041 }, 0, 0, /* No default value */ "id" @@ -54414,9 +70704,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_785[ 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_787, + &asn_PER_memb_NGAP_criticality_constr_1043, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_785 + memb_NGAP_criticality_constraint_1041 }, 0, 0, /* No default value */ "criticality" @@ -54424,33 +70714,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_785[ { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_788, + &asn_DEF_NGAP_extensionValue_1044, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_788, + &asn_PER_memb_NGAP_extensionValue_constr_1044, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_785 + memb_NGAP_extensionValue_constraint_1041 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tags_785[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tags_1041[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tag2el_785[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tag2el_1041[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_specs_785 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_specs_1041 = { sizeof(struct NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs), offsetof(struct NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tag2el_785, + asn_MAP_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tag2el_1041, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -54459,12 +70749,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs "PDUSessionResourceToReleaseItemRelCmd-ExtIEs", "PDUSessionResourceToReleaseItemRelCmd-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tags_785, - sizeof(asn_DEF_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tags_785) - /sizeof(asn_DEF_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tags_785[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tags_785, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tags_785) - /sizeof(asn_DEF_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tags_785[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tags_1041, + sizeof(asn_DEF_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tags_1041) + /sizeof(asn_DEF_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tags_1041[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tags_1041, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tags_1041) + /sizeof(asn_DEF_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tags_1041[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -54474,12 +70764,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_785, + asn_MBR_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_1041, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_specs_785 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_specs_1041 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_792 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1048 = { sizeof(struct NGAP_PDUSessionUsageReport_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionUsageReport_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionUsageReport_ExtIEs__extensionValue, present), @@ -54490,7 +70780,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_792 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_792 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1048 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -54508,10 +70798,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_792 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_792 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1048 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionUsageReport_ExtIEs_789[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionUsageReport_ExtIEs_1045[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionUsageReport_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -54522,9 +70812,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionUsageReport_ExtIEs_789[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_790, + &asn_PER_memb_NGAP_id_constr_1046, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_789 + memb_NGAP_id_constraint_1045 }, 0, 0, /* No default value */ "id" @@ -54539,9 +70829,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionUsageReport_ExtIEs_789[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_791, + &asn_PER_memb_NGAP_criticality_constr_1047, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_789 + memb_NGAP_criticality_constraint_1045 }, 0, 0, /* No default value */ "criticality" @@ -54549,33 +70839,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionUsageReport_ExtIEs_789[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionUsageReport_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_792, + &asn_DEF_NGAP_extensionValue_1048, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_792, + &asn_PER_memb_NGAP_extensionValue_constr_1048, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_789 + memb_NGAP_extensionValue_constraint_1045 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionUsageReport_ExtIEs_tags_789[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionUsageReport_ExtIEs_tags_1045[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionUsageReport_ExtIEs_tag2el_789[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionUsageReport_ExtIEs_tag2el_1045[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionUsageReport_ExtIEs_specs_789 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionUsageReport_ExtIEs_specs_1045 = { sizeof(struct NGAP_PDUSessionUsageReport_ExtIEs), offsetof(struct NGAP_PDUSessionUsageReport_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionUsageReport_ExtIEs_tag2el_789, + asn_MAP_NGAP_PDUSessionUsageReport_ExtIEs_tag2el_1045, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -54584,12 +70874,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionUsageReport_ExtIEs = { "PDUSessionUsageReport-ExtIEs", "PDUSessionUsageReport-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionUsageReport_ExtIEs_tags_789, - sizeof(asn_DEF_NGAP_PDUSessionUsageReport_ExtIEs_tags_789) - /sizeof(asn_DEF_NGAP_PDUSessionUsageReport_ExtIEs_tags_789[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionUsageReport_ExtIEs_tags_789, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionUsageReport_ExtIEs_tags_789) - /sizeof(asn_DEF_NGAP_PDUSessionUsageReport_ExtIEs_tags_789[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionUsageReport_ExtIEs_tags_1045, + sizeof(asn_DEF_NGAP_PDUSessionUsageReport_ExtIEs_tags_1045) + /sizeof(asn_DEF_NGAP_PDUSessionUsageReport_ExtIEs_tags_1045[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionUsageReport_ExtIEs_tags_1045, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionUsageReport_ExtIEs_tags_1045) + /sizeof(asn_DEF_NGAP_PDUSessionUsageReport_ExtIEs_tags_1045[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -54599,12 +70889,262 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionUsageReport_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionUsageReport_ExtIEs_789, + asn_MBR_NGAP_PDUSessionUsageReport_ExtIEs_1045, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionUsageReport_ExtIEs_specs_789 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionUsageReport_ExtIEs_specs_1045 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_796[] = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1052 = { + sizeof(struct NGAP_PEIPSassistanceInformation_ExtIEs__extensionValue), + offsetof(struct NGAP_PEIPSassistanceInformation_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_PEIPSassistanceInformation_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_PEIPSassistanceInformation_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1052 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_1052 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_PEIPSassistanceInformation_ExtIEs_1049[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PEIPSassistanceInformation_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_1050, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_1049 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PEIPSassistanceInformation_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_1051, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_1049 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PEIPSassistanceInformation_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_1052, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_1052, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_1049 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_PEIPSassistanceInformation_ExtIEs_tags_1049[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PEIPSassistanceInformation_ExtIEs_tag2el_1049[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PEIPSassistanceInformation_ExtIEs_specs_1049 = { + sizeof(struct NGAP_PEIPSassistanceInformation_ExtIEs), + offsetof(struct NGAP_PEIPSassistanceInformation_ExtIEs, _asn_ctx), + asn_MAP_NGAP_PEIPSassistanceInformation_ExtIEs_tag2el_1049, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_PEIPSassistanceInformation_ExtIEs = { + "PEIPSassistanceInformation-ExtIEs", + "PEIPSassistanceInformation-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_PEIPSassistanceInformation_ExtIEs_tags_1049, + sizeof(asn_DEF_NGAP_PEIPSassistanceInformation_ExtIEs_tags_1049) + /sizeof(asn_DEF_NGAP_PEIPSassistanceInformation_ExtIEs_tags_1049[0]), /* 1 */ + asn_DEF_NGAP_PEIPSassistanceInformation_ExtIEs_tags_1049, /* Same as above */ + sizeof(asn_DEF_NGAP_PEIPSassistanceInformation_ExtIEs_tags_1049) + /sizeof(asn_DEF_NGAP_PEIPSassistanceInformation_ExtIEs_tags_1049[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_PEIPSassistanceInformation_ExtIEs_1049, + 3, /* Elements count */ + &asn_SPC_NGAP_PEIPSassistanceInformation_ExtIEs_specs_1049 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1056 = { + sizeof(struct NGAP_PLMNAreaBasedQMC_ExtIEs__extensionValue), + offsetof(struct NGAP_PLMNAreaBasedQMC_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_PLMNAreaBasedQMC_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_PLMNAreaBasedQMC_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1056 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_1056 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_PLMNAreaBasedQMC_ExtIEs_1053[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PLMNAreaBasedQMC_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_1054, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_1053 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PLMNAreaBasedQMC_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_1055, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_1053 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PLMNAreaBasedQMC_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_1056, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_1056, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_1053 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_PLMNAreaBasedQMC_ExtIEs_tags_1053[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PLMNAreaBasedQMC_ExtIEs_tag2el_1053[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PLMNAreaBasedQMC_ExtIEs_specs_1053 = { + sizeof(struct NGAP_PLMNAreaBasedQMC_ExtIEs), + offsetof(struct NGAP_PLMNAreaBasedQMC_ExtIEs, _asn_ctx), + asn_MAP_NGAP_PLMNAreaBasedQMC_ExtIEs_tag2el_1053, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_PLMNAreaBasedQMC_ExtIEs = { + "PLMNAreaBasedQMC-ExtIEs", + "PLMNAreaBasedQMC-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_PLMNAreaBasedQMC_ExtIEs_tags_1053, + sizeof(asn_DEF_NGAP_PLMNAreaBasedQMC_ExtIEs_tags_1053) + /sizeof(asn_DEF_NGAP_PLMNAreaBasedQMC_ExtIEs_tags_1053[0]), /* 1 */ + asn_DEF_NGAP_PLMNAreaBasedQMC_ExtIEs_tags_1053, /* Same as above */ + sizeof(asn_DEF_NGAP_PLMNAreaBasedQMC_ExtIEs_tags_1053) + /sizeof(asn_DEF_NGAP_PLMNAreaBasedQMC_ExtIEs_tags_1053[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_PLMNAreaBasedQMC_ExtIEs_1053, + 3, /* Elements count */ + &asn_SPC_NGAP_PLMNAreaBasedQMC_ExtIEs_specs_1053 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1060[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PLMNSupportItem_ExtIEs__extensionValue, choice.NPN_Support), -1 /* Ambiguous tag (CHOICE?) */, 0, @@ -54639,27 +71179,45 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_796[] = { 0, 0, /* No default value */ "ExtendedSliceSupportList" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PLMNSupportItem_ExtIEs__extensionValue, choice.OnboardingSupport), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_NGAP_OnboardingSupport, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "OnboardingSupport" + }, }; -static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_796[] = { 1, 0 }; -static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_796[] = { 1, 0 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_796[] = { +static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_1060[] = { 2, 1, 0 }; +static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_1060[] = { 2, 1, 0 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1060[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 0 }, /* OnboardingSupport */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 }, /* ExtendedSliceSupportList */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* sNPN */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_796 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1060 = { sizeof(struct NGAP_PLMNSupportItem_ExtIEs__extensionValue), offsetof(struct NGAP_PLMNSupportItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PLMNSupportItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PLMNSupportItem_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_796, - 3, /* Count of tags in the map */ - asn_MAP_NGAP_extensionValue_to_canonical_796, - asn_MAP_NGAP_extensionValue_from_canonical_796, + asn_MAP_NGAP_extensionValue_tag2el_1060, + 4, /* Count of tags in the map */ + asn_MAP_NGAP_extensionValue_to_canonical_1060, + asn_MAP_NGAP_extensionValue_from_canonical_1060, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_796 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1060 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -54676,12 +71234,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_796 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_796, - 2, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_796 /* Additional specs */ + asn_MBR_NGAP_extensionValue_1060, + 3, /* Elements count */ + &asn_SPC_NGAP_extensionValue_specs_1060 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PLMNSupportItem_ExtIEs_793[] = { +asn_TYPE_member_t asn_MBR_NGAP_PLMNSupportItem_ExtIEs_1057[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PLMNSupportItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -54692,9 +71250,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PLMNSupportItem_ExtIEs_793[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_794, + &asn_PER_memb_NGAP_id_constr_1058, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_793 + memb_NGAP_id_constraint_1057 }, 0, 0, /* No default value */ "id" @@ -54709,9 +71267,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PLMNSupportItem_ExtIEs_793[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_795, + &asn_PER_memb_NGAP_criticality_constr_1059, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_793 + memb_NGAP_criticality_constraint_1057 }, 0, 0, /* No default value */ "criticality" @@ -54719,33 +71277,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PLMNSupportItem_ExtIEs_793[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PLMNSupportItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_796, + &asn_DEF_NGAP_extensionValue_1060, select_PLMNSupportItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_796, + &asn_PER_memb_NGAP_extensionValue_constr_1060, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_793 + memb_NGAP_extensionValue_constraint_1057 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PLMNSupportItem_ExtIEs_tags_793[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PLMNSupportItem_ExtIEs_tags_1057[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PLMNSupportItem_ExtIEs_tag2el_793[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PLMNSupportItem_ExtIEs_tag2el_1057[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PLMNSupportItem_ExtIEs_specs_793 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PLMNSupportItem_ExtIEs_specs_1057 = { sizeof(struct NGAP_PLMNSupportItem_ExtIEs), offsetof(struct NGAP_PLMNSupportItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PLMNSupportItem_ExtIEs_tag2el_793, + asn_MAP_NGAP_PLMNSupportItem_ExtIEs_tag2el_1057, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -54754,12 +71312,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PLMNSupportItem_ExtIEs = { "PLMNSupportItem-ExtIEs", "PLMNSupportItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PLMNSupportItem_ExtIEs_tags_793, - sizeof(asn_DEF_NGAP_PLMNSupportItem_ExtIEs_tags_793) - /sizeof(asn_DEF_NGAP_PLMNSupportItem_ExtIEs_tags_793[0]), /* 1 */ - asn_DEF_NGAP_PLMNSupportItem_ExtIEs_tags_793, /* Same as above */ - sizeof(asn_DEF_NGAP_PLMNSupportItem_ExtIEs_tags_793) - /sizeof(asn_DEF_NGAP_PLMNSupportItem_ExtIEs_tags_793[0]), /* 1 */ + asn_DEF_NGAP_PLMNSupportItem_ExtIEs_tags_1057, + sizeof(asn_DEF_NGAP_PLMNSupportItem_ExtIEs_tags_1057) + /sizeof(asn_DEF_NGAP_PLMNSupportItem_ExtIEs_tags_1057[0]), /* 1 */ + asn_DEF_NGAP_PLMNSupportItem_ExtIEs_tags_1057, /* Same as above */ + sizeof(asn_DEF_NGAP_PLMNSupportItem_ExtIEs_tags_1057) + /sizeof(asn_DEF_NGAP_PLMNSupportItem_ExtIEs_tags_1057[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -54769,12 +71327,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PLMNSupportItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PLMNSupportItem_ExtIEs_793, + asn_MBR_NGAP_PLMNSupportItem_ExtIEs_1057, 3, /* Elements count */ - &asn_SPC_NGAP_PLMNSupportItem_ExtIEs_specs_793 /* Additional specs */ + &asn_SPC_NGAP_PLMNSupportItem_ExtIEs_specs_1057 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_800 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1064 = { sizeof(struct NGAP_PNI_NPN_MobilityInformation_ExtIEs__extensionValue), offsetof(struct NGAP_PNI_NPN_MobilityInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PNI_NPN_MobilityInformation_ExtIEs__extensionValue, present), @@ -54785,7 +71343,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_800 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_800 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1064 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -54803,10 +71361,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_800 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_800 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1064 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PNI_NPN_MobilityInformation_ExtIEs_797[] = { +asn_TYPE_member_t asn_MBR_NGAP_PNI_NPN_MobilityInformation_ExtIEs_1061[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PNI_NPN_MobilityInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -54817,9 +71375,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PNI_NPN_MobilityInformation_ExtIEs_797[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_798, + &asn_PER_memb_NGAP_id_constr_1062, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_797 + memb_NGAP_id_constraint_1061 }, 0, 0, /* No default value */ "id" @@ -54834,9 +71392,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PNI_NPN_MobilityInformation_ExtIEs_797[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_799, + &asn_PER_memb_NGAP_criticality_constr_1063, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_797 + memb_NGAP_criticality_constraint_1061 }, 0, 0, /* No default value */ "criticality" @@ -54844,33 +71402,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PNI_NPN_MobilityInformation_ExtIEs_797[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PNI_NPN_MobilityInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_800, + &asn_DEF_NGAP_extensionValue_1064, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_800, + &asn_PER_memb_NGAP_extensionValue_constr_1064, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_797 + memb_NGAP_extensionValue_constraint_1061 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PNI_NPN_MobilityInformation_ExtIEs_tags_797[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PNI_NPN_MobilityInformation_ExtIEs_tags_1061[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PNI_NPN_MobilityInformation_ExtIEs_tag2el_797[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PNI_NPN_MobilityInformation_ExtIEs_tag2el_1061[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PNI_NPN_MobilityInformation_ExtIEs_specs_797 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PNI_NPN_MobilityInformation_ExtIEs_specs_1061 = { sizeof(struct NGAP_PNI_NPN_MobilityInformation_ExtIEs), offsetof(struct NGAP_PNI_NPN_MobilityInformation_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PNI_NPN_MobilityInformation_ExtIEs_tag2el_797, + asn_MAP_NGAP_PNI_NPN_MobilityInformation_ExtIEs_tag2el_1061, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -54879,12 +71437,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PNI_NPN_MobilityInformation_ExtIEs = { "PNI-NPN-MobilityInformation-ExtIEs", "PNI-NPN-MobilityInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PNI_NPN_MobilityInformation_ExtIEs_tags_797, - sizeof(asn_DEF_NGAP_PNI_NPN_MobilityInformation_ExtIEs_tags_797) - /sizeof(asn_DEF_NGAP_PNI_NPN_MobilityInformation_ExtIEs_tags_797[0]), /* 1 */ - asn_DEF_NGAP_PNI_NPN_MobilityInformation_ExtIEs_tags_797, /* Same as above */ - sizeof(asn_DEF_NGAP_PNI_NPN_MobilityInformation_ExtIEs_tags_797) - /sizeof(asn_DEF_NGAP_PNI_NPN_MobilityInformation_ExtIEs_tags_797[0]), /* 1 */ + asn_DEF_NGAP_PNI_NPN_MobilityInformation_ExtIEs_tags_1061, + sizeof(asn_DEF_NGAP_PNI_NPN_MobilityInformation_ExtIEs_tags_1061) + /sizeof(asn_DEF_NGAP_PNI_NPN_MobilityInformation_ExtIEs_tags_1061[0]), /* 1 */ + asn_DEF_NGAP_PNI_NPN_MobilityInformation_ExtIEs_tags_1061, /* Same as above */ + sizeof(asn_DEF_NGAP_PNI_NPN_MobilityInformation_ExtIEs_tags_1061) + /sizeof(asn_DEF_NGAP_PNI_NPN_MobilityInformation_ExtIEs_tags_1061[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -54894,12 +71452,262 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PNI_NPN_MobilityInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PNI_NPN_MobilityInformation_ExtIEs_797, + asn_MBR_NGAP_PNI_NPN_MobilityInformation_ExtIEs_1061, 3, /* Elements count */ - &asn_SPC_NGAP_PNI_NPN_MobilityInformation_ExtIEs_specs_797 /* Additional specs */ + &asn_SPC_NGAP_PNI_NPN_MobilityInformation_ExtIEs_specs_1061 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_804[] = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1068 = { + sizeof(struct NGAP_QMCConfigInfo_ExtIEs__extensionValue), + offsetof(struct NGAP_QMCConfigInfo_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_QMCConfigInfo_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_QMCConfigInfo_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1068 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_1068 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_QMCConfigInfo_ExtIEs_1065[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_QMCConfigInfo_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_1066, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_1065 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_QMCConfigInfo_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_1067, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_1065 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QMCConfigInfo_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_1068, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_1068, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_1065 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_QMCConfigInfo_ExtIEs_tags_1065[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_QMCConfigInfo_ExtIEs_tag2el_1065[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_QMCConfigInfo_ExtIEs_specs_1065 = { + sizeof(struct NGAP_QMCConfigInfo_ExtIEs), + offsetof(struct NGAP_QMCConfigInfo_ExtIEs, _asn_ctx), + asn_MAP_NGAP_QMCConfigInfo_ExtIEs_tag2el_1065, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_QMCConfigInfo_ExtIEs = { + "QMCConfigInfo-ExtIEs", + "QMCConfigInfo-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_QMCConfigInfo_ExtIEs_tags_1065, + sizeof(asn_DEF_NGAP_QMCConfigInfo_ExtIEs_tags_1065) + /sizeof(asn_DEF_NGAP_QMCConfigInfo_ExtIEs_tags_1065[0]), /* 1 */ + asn_DEF_NGAP_QMCConfigInfo_ExtIEs_tags_1065, /* Same as above */ + sizeof(asn_DEF_NGAP_QMCConfigInfo_ExtIEs_tags_1065) + /sizeof(asn_DEF_NGAP_QMCConfigInfo_ExtIEs_tags_1065[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_QMCConfigInfo_ExtIEs_1065, + 3, /* Elements count */ + &asn_SPC_NGAP_QMCConfigInfo_ExtIEs_specs_1065 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1072 = { + sizeof(struct NGAP_QMCDeactivation_ExtIEs__extensionValue), + offsetof(struct NGAP_QMCDeactivation_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_QMCDeactivation_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_QMCDeactivation_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1072 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_1072 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_QMCDeactivation_ExtIEs_1069[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_QMCDeactivation_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_1070, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_1069 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_QMCDeactivation_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_1071, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_1069 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QMCDeactivation_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_1072, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_1072, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_1069 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_QMCDeactivation_ExtIEs_tags_1069[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_QMCDeactivation_ExtIEs_tag2el_1069[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_QMCDeactivation_ExtIEs_specs_1069 = { + sizeof(struct NGAP_QMCDeactivation_ExtIEs), + offsetof(struct NGAP_QMCDeactivation_ExtIEs, _asn_ctx), + asn_MAP_NGAP_QMCDeactivation_ExtIEs_tag2el_1069, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_QMCDeactivation_ExtIEs = { + "QMCDeactivation-ExtIEs", + "QMCDeactivation-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_QMCDeactivation_ExtIEs_tags_1069, + sizeof(asn_DEF_NGAP_QMCDeactivation_ExtIEs_tags_1069) + /sizeof(asn_DEF_NGAP_QMCDeactivation_ExtIEs_tags_1069[0]), /* 1 */ + asn_DEF_NGAP_QMCDeactivation_ExtIEs_tags_1069, /* Same as above */ + sizeof(asn_DEF_NGAP_QMCDeactivation_ExtIEs_tags_1069) + /sizeof(asn_DEF_NGAP_QMCDeactivation_ExtIEs_tags_1069[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_QMCDeactivation_ExtIEs_1069, + 3, /* Elements count */ + &asn_SPC_NGAP_QMCDeactivation_ExtIEs_specs_1069 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1076[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowAcceptedItem_ExtIEs__extensionValue, choice.AlternativeQoSParaSetIndex), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -54918,21 +71726,21 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_804[] = { "AlternativeQoSParaSetIndex" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_804[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1076[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* AlternativeQoSParaSetIndex */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_804 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1076 = { sizeof(struct NGAP_QosFlowAcceptedItem_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowAcceptedItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowAcceptedItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_QosFlowAcceptedItem_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_804, + asn_MAP_NGAP_extensionValue_tag2el_1076, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_804 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1076 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -54949,12 +71757,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_804 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_804, + asn_MBR_NGAP_extensionValue_1076, 1, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_804 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1076 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_QosFlowAcceptedItem_ExtIEs_801[] = { +asn_TYPE_member_t asn_MBR_NGAP_QosFlowAcceptedItem_ExtIEs_1073[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowAcceptedItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -54965,9 +71773,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowAcceptedItem_ExtIEs_801[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_802, + &asn_PER_memb_NGAP_id_constr_1074, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_801 + memb_NGAP_id_constraint_1073 }, 0, 0, /* No default value */ "id" @@ -54982,9 +71790,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowAcceptedItem_ExtIEs_801[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_803, + &asn_PER_memb_NGAP_criticality_constr_1075, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_801 + memb_NGAP_criticality_constraint_1073 }, 0, 0, /* No default value */ "criticality" @@ -54992,33 +71800,33 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowAcceptedItem_ExtIEs_801[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowAcceptedItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_804, + &asn_DEF_NGAP_extensionValue_1076, select_QosFlowAcceptedItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_804, + &asn_PER_memb_NGAP_extensionValue_constr_1076, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_801 + memb_NGAP_extensionValue_constraint_1073 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowAcceptedItem_ExtIEs_tags_801[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowAcceptedItem_ExtIEs_tags_1073[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowAcceptedItem_ExtIEs_tag2el_801[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowAcceptedItem_ExtIEs_tag2el_1073[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowAcceptedItem_ExtIEs_specs_801 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowAcceptedItem_ExtIEs_specs_1073 = { sizeof(struct NGAP_QosFlowAcceptedItem_ExtIEs), offsetof(struct NGAP_QosFlowAcceptedItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_QosFlowAcceptedItem_ExtIEs_tag2el_801, + asn_MAP_NGAP_QosFlowAcceptedItem_ExtIEs_tag2el_1073, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -55027,12 +71835,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowAcceptedItem_ExtIEs = { "QosFlowAcceptedItem-ExtIEs", "QosFlowAcceptedItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_QosFlowAcceptedItem_ExtIEs_tags_801, - sizeof(asn_DEF_NGAP_QosFlowAcceptedItem_ExtIEs_tags_801) - /sizeof(asn_DEF_NGAP_QosFlowAcceptedItem_ExtIEs_tags_801[0]), /* 1 */ - asn_DEF_NGAP_QosFlowAcceptedItem_ExtIEs_tags_801, /* Same as above */ - sizeof(asn_DEF_NGAP_QosFlowAcceptedItem_ExtIEs_tags_801) - /sizeof(asn_DEF_NGAP_QosFlowAcceptedItem_ExtIEs_tags_801[0]), /* 1 */ + asn_DEF_NGAP_QosFlowAcceptedItem_ExtIEs_tags_1073, + sizeof(asn_DEF_NGAP_QosFlowAcceptedItem_ExtIEs_tags_1073) + /sizeof(asn_DEF_NGAP_QosFlowAcceptedItem_ExtIEs_tags_1073[0]), /* 1 */ + asn_DEF_NGAP_QosFlowAcceptedItem_ExtIEs_tags_1073, /* Same as above */ + sizeof(asn_DEF_NGAP_QosFlowAcceptedItem_ExtIEs_tags_1073) + /sizeof(asn_DEF_NGAP_QosFlowAcceptedItem_ExtIEs_tags_1073[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -55042,12 +71850,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowAcceptedItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_QosFlowAcceptedItem_ExtIEs_801, + asn_MBR_NGAP_QosFlowAcceptedItem_ExtIEs_1073, 3, /* Elements count */ - &asn_SPC_NGAP_QosFlowAcceptedItem_ExtIEs_specs_801 /* Additional specs */ + &asn_SPC_NGAP_QosFlowAcceptedItem_ExtIEs_specs_1073 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_808[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1080[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowAddOrModifyRequestItem_ExtIEs__extensionValue, choice.TSCTrafficCharacteristics), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -55083,25 +71891,25 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_808[] = { "RedundantQosFlowIndicator" }, }; -static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_808[] = { 1, 0 }; -static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_808[] = { 1, 0 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_808[] = { +static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_1080[] = { 1, 0 }; +static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_1080[] = { 1, 0 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1080[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* RedundantQosFlowIndicator */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* TSCTrafficCharacteristics */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_808 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1080 = { sizeof(struct NGAP_QosFlowAddOrModifyRequestItem_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowAddOrModifyRequestItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowAddOrModifyRequestItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_QosFlowAddOrModifyRequestItem_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_808, + asn_MAP_NGAP_extensionValue_tag2el_1080, 2, /* Count of tags in the map */ - asn_MAP_NGAP_extensionValue_to_canonical_808, - asn_MAP_NGAP_extensionValue_from_canonical_808, + asn_MAP_NGAP_extensionValue_to_canonical_1080, + asn_MAP_NGAP_extensionValue_from_canonical_1080, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_808 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1080 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -55118,12 +71926,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_808 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_808, + asn_MBR_NGAP_extensionValue_1080, 2, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_808 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1080 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_805[] = { +asn_TYPE_member_t asn_MBR_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_1077[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowAddOrModifyRequestItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -55134,9 +71942,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_805[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_806, + &asn_PER_memb_NGAP_id_constr_1078, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_805 + memb_NGAP_id_constraint_1077 }, 0, 0, /* No default value */ "id" @@ -55151,9 +71959,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_805[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_807, + &asn_PER_memb_NGAP_criticality_constr_1079, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_805 + memb_NGAP_criticality_constraint_1077 }, 0, 0, /* No default value */ "criticality" @@ -55161,33 +71969,33 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_805[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowAddOrModifyRequestItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_808, + &asn_DEF_NGAP_extensionValue_1080, select_QosFlowAddOrModifyRequestItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_808, + &asn_PER_memb_NGAP_extensionValue_constr_1080, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_805 + memb_NGAP_extensionValue_constraint_1077 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_tags_805[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_tags_1077[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_tag2el_805[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_tag2el_1077[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_specs_805 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_specs_1077 = { sizeof(struct NGAP_QosFlowAddOrModifyRequestItem_ExtIEs), offsetof(struct NGAP_QosFlowAddOrModifyRequestItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_tag2el_805, + asn_MAP_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_tag2el_1077, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -55196,12 +72004,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs = { "QosFlowAddOrModifyRequestItem-ExtIEs", "QosFlowAddOrModifyRequestItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_tags_805, - sizeof(asn_DEF_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_tags_805) - /sizeof(asn_DEF_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_tags_805[0]), /* 1 */ - asn_DEF_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_tags_805, /* Same as above */ - sizeof(asn_DEF_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_tags_805) - /sizeof(asn_DEF_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_tags_805[0]), /* 1 */ + asn_DEF_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_tags_1077, + sizeof(asn_DEF_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_tags_1077) + /sizeof(asn_DEF_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_tags_1077[0]), /* 1 */ + asn_DEF_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_tags_1077, /* Same as above */ + sizeof(asn_DEF_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_tags_1077) + /sizeof(asn_DEF_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_tags_1077[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -55211,12 +72019,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_805, + asn_MBR_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_1077, 3, /* Elements count */ - &asn_SPC_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_specs_805 /* Additional specs */ + &asn_SPC_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_specs_1077 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_812[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1084[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowAddOrModifyResponseItem_ExtIEs__extensionValue, choice.AlternativeQoSParaSetIndex), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -55235,21 +72043,21 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_812[] = { "AlternativeQoSParaSetIndex" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_812[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1084[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* AlternativeQoSParaSetIndex */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_812 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1084 = { sizeof(struct NGAP_QosFlowAddOrModifyResponseItem_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowAddOrModifyResponseItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowAddOrModifyResponseItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_QosFlowAddOrModifyResponseItem_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_812, + asn_MAP_NGAP_extensionValue_tag2el_1084, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_812 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1084 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -55266,12 +72074,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_812 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_812, + asn_MBR_NGAP_extensionValue_1084, 1, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_812 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1084 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_809[] = { +asn_TYPE_member_t asn_MBR_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_1081[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowAddOrModifyResponseItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -55282,9 +72090,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_809[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_810, + &asn_PER_memb_NGAP_id_constr_1082, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_809 + memb_NGAP_id_constraint_1081 }, 0, 0, /* No default value */ "id" @@ -55299,9 +72107,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_809[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_811, + &asn_PER_memb_NGAP_criticality_constr_1083, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_809 + memb_NGAP_criticality_constraint_1081 }, 0, 0, /* No default value */ "criticality" @@ -55309,33 +72117,33 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_809[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowAddOrModifyResponseItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_812, + &asn_DEF_NGAP_extensionValue_1084, select_QosFlowAddOrModifyResponseItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_812, + &asn_PER_memb_NGAP_extensionValue_constr_1084, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_809 + memb_NGAP_extensionValue_constraint_1081 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_tags_809[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_tags_1081[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_tag2el_809[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_tag2el_1081[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_specs_809 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_specs_1081 = { sizeof(struct NGAP_QosFlowAddOrModifyResponseItem_ExtIEs), offsetof(struct NGAP_QosFlowAddOrModifyResponseItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_tag2el_809, + asn_MAP_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_tag2el_1081, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -55344,12 +72152,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs = { "QosFlowAddOrModifyResponseItem-ExtIEs", "QosFlowAddOrModifyResponseItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_tags_809, - sizeof(asn_DEF_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_tags_809) - /sizeof(asn_DEF_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_tags_809[0]), /* 1 */ - asn_DEF_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_tags_809, /* Same as above */ - sizeof(asn_DEF_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_tags_809) - /sizeof(asn_DEF_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_tags_809[0]), /* 1 */ + asn_DEF_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_tags_1081, + sizeof(asn_DEF_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_tags_1081) + /sizeof(asn_DEF_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_tags_1081[0]), /* 1 */ + asn_DEF_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_tags_1081, /* Same as above */ + sizeof(asn_DEF_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_tags_1081) + /sizeof(asn_DEF_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_tags_1081[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -55359,12 +72167,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_809, + asn_MBR_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_1081, 3, /* Elements count */ - &asn_SPC_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_specs_809 /* Additional specs */ + &asn_SPC_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_specs_1081 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_816 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1088 = { sizeof(struct NGAP_QosFlowFeedbackItem_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowFeedbackItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowFeedbackItem_ExtIEs__extensionValue, present), @@ -55375,7 +72183,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_816 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_816 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1088 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -55393,10 +72201,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_816 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_816 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1088 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_QosFlowFeedbackItem_ExtIEs_813[] = { +asn_TYPE_member_t asn_MBR_NGAP_QosFlowFeedbackItem_ExtIEs_1085[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowFeedbackItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -55407,9 +72215,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowFeedbackItem_ExtIEs_813[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_814, + &asn_PER_memb_NGAP_id_constr_1086, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_813 + memb_NGAP_id_constraint_1085 }, 0, 0, /* No default value */ "id" @@ -55424,9 +72232,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowFeedbackItem_ExtIEs_813[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_815, + &asn_PER_memb_NGAP_criticality_constr_1087, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_813 + memb_NGAP_criticality_constraint_1085 }, 0, 0, /* No default value */ "criticality" @@ -55434,33 +72242,33 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowFeedbackItem_ExtIEs_813[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowFeedbackItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_816, + &asn_DEF_NGAP_extensionValue_1088, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_816, + &asn_PER_memb_NGAP_extensionValue_constr_1088, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_813 + memb_NGAP_extensionValue_constraint_1085 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowFeedbackItem_ExtIEs_tags_813[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowFeedbackItem_ExtIEs_tags_1085[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowFeedbackItem_ExtIEs_tag2el_813[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowFeedbackItem_ExtIEs_tag2el_1085[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowFeedbackItem_ExtIEs_specs_813 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowFeedbackItem_ExtIEs_specs_1085 = { sizeof(struct NGAP_QosFlowFeedbackItem_ExtIEs), offsetof(struct NGAP_QosFlowFeedbackItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_QosFlowFeedbackItem_ExtIEs_tag2el_813, + asn_MAP_NGAP_QosFlowFeedbackItem_ExtIEs_tag2el_1085, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -55469,12 +72277,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowFeedbackItem_ExtIEs = { "QosFlowFeedbackItem-ExtIEs", "QosFlowFeedbackItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_QosFlowFeedbackItem_ExtIEs_tags_813, - sizeof(asn_DEF_NGAP_QosFlowFeedbackItem_ExtIEs_tags_813) - /sizeof(asn_DEF_NGAP_QosFlowFeedbackItem_ExtIEs_tags_813[0]), /* 1 */ - asn_DEF_NGAP_QosFlowFeedbackItem_ExtIEs_tags_813, /* Same as above */ - sizeof(asn_DEF_NGAP_QosFlowFeedbackItem_ExtIEs_tags_813) - /sizeof(asn_DEF_NGAP_QosFlowFeedbackItem_ExtIEs_tags_813[0]), /* 1 */ + asn_DEF_NGAP_QosFlowFeedbackItem_ExtIEs_tags_1085, + sizeof(asn_DEF_NGAP_QosFlowFeedbackItem_ExtIEs_tags_1085) + /sizeof(asn_DEF_NGAP_QosFlowFeedbackItem_ExtIEs_tags_1085[0]), /* 1 */ + asn_DEF_NGAP_QosFlowFeedbackItem_ExtIEs_tags_1085, /* Same as above */ + sizeof(asn_DEF_NGAP_QosFlowFeedbackItem_ExtIEs_tags_1085) + /sizeof(asn_DEF_NGAP_QosFlowFeedbackItem_ExtIEs_tags_1085[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -55484,12 +72292,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowFeedbackItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_QosFlowFeedbackItem_ExtIEs_813, + asn_MBR_NGAP_QosFlowFeedbackItem_ExtIEs_1085, 3, /* Elements count */ - &asn_SPC_NGAP_QosFlowFeedbackItem_ExtIEs_specs_813 /* Additional specs */ + &asn_SPC_NGAP_QosFlowFeedbackItem_ExtIEs_specs_1085 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_820[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1092[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowInformationItem_ExtIEs__extensionValue, choice.ULForwarding), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, @@ -55507,22 +72315,61 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_820[] = { 0, 0, /* No default value */ "ULForwarding" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowInformationItem_ExtIEs__extensionValue, choice.TransportLayerAddress), + (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), + 0, + &asn_DEF_NGAP_TransportLayerAddress, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "TransportLayerAddress" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowInformationItem_ExtIEs__extensionValue, choice.TransportLayerAddress_1), + (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), + 0, + &asn_DEF_NGAP_TransportLayerAddress, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "TransportLayerAddress" + }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_820[] = { +static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_1092[] = { 1, 2, 0 }; +static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_1092[] = { 2, 0, 1 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1092[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 1, 0, 1 }, /* TransportLayerAddress */ + { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 2, -1, 0 }, /* TransportLayerAddress */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ULForwarding */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_820 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1092 = { sizeof(struct NGAP_QosFlowInformationItem_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowInformationItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowInformationItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_QosFlowInformationItem_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_820, - 1, /* Count of tags in the map */ - 0, 0, + asn_MAP_NGAP_extensionValue_tag2el_1092, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_extensionValue_to_canonical_1092, + asn_MAP_NGAP_extensionValue_from_canonical_1092, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_820 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1092 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -55539,12 +72386,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_820 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_820, - 1, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_820 /* Additional specs */ + asn_MBR_NGAP_extensionValue_1092, + 3, /* Elements count */ + &asn_SPC_NGAP_extensionValue_specs_1092 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_QosFlowInformationItem_ExtIEs_817[] = { +asn_TYPE_member_t asn_MBR_NGAP_QosFlowInformationItem_ExtIEs_1089[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowInformationItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -55555,9 +72402,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowInformationItem_ExtIEs_817[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_818, + &asn_PER_memb_NGAP_id_constr_1090, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_817 + memb_NGAP_id_constraint_1089 }, 0, 0, /* No default value */ "id" @@ -55572,9 +72419,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowInformationItem_ExtIEs_817[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_819, + &asn_PER_memb_NGAP_criticality_constr_1091, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_817 + memb_NGAP_criticality_constraint_1089 }, 0, 0, /* No default value */ "criticality" @@ -55582,33 +72429,33 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowInformationItem_ExtIEs_817[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowInformationItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_820, + &asn_DEF_NGAP_extensionValue_1092, select_QosFlowInformationItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_820, + &asn_PER_memb_NGAP_extensionValue_constr_1092, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_817 + memb_NGAP_extensionValue_constraint_1089 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowInformationItem_ExtIEs_tags_817[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowInformationItem_ExtIEs_tags_1089[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowInformationItem_ExtIEs_tag2el_817[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowInformationItem_ExtIEs_tag2el_1089[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowInformationItem_ExtIEs_specs_817 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowInformationItem_ExtIEs_specs_1089 = { sizeof(struct NGAP_QosFlowInformationItem_ExtIEs), offsetof(struct NGAP_QosFlowInformationItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_QosFlowInformationItem_ExtIEs_tag2el_817, + asn_MAP_NGAP_QosFlowInformationItem_ExtIEs_tag2el_1089, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -55617,12 +72464,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowInformationItem_ExtIEs = { "QosFlowInformationItem-ExtIEs", "QosFlowInformationItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_QosFlowInformationItem_ExtIEs_tags_817, - sizeof(asn_DEF_NGAP_QosFlowInformationItem_ExtIEs_tags_817) - /sizeof(asn_DEF_NGAP_QosFlowInformationItem_ExtIEs_tags_817[0]), /* 1 */ - asn_DEF_NGAP_QosFlowInformationItem_ExtIEs_tags_817, /* Same as above */ - sizeof(asn_DEF_NGAP_QosFlowInformationItem_ExtIEs_tags_817) - /sizeof(asn_DEF_NGAP_QosFlowInformationItem_ExtIEs_tags_817[0]), /* 1 */ + asn_DEF_NGAP_QosFlowInformationItem_ExtIEs_tags_1089, + sizeof(asn_DEF_NGAP_QosFlowInformationItem_ExtIEs_tags_1089) + /sizeof(asn_DEF_NGAP_QosFlowInformationItem_ExtIEs_tags_1089[0]), /* 1 */ + asn_DEF_NGAP_QosFlowInformationItem_ExtIEs_tags_1089, /* Same as above */ + sizeof(asn_DEF_NGAP_QosFlowInformationItem_ExtIEs_tags_1089) + /sizeof(asn_DEF_NGAP_QosFlowInformationItem_ExtIEs_tags_1089[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -55632,12 +72479,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowInformationItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_QosFlowInformationItem_ExtIEs_817, + asn_MBR_NGAP_QosFlowInformationItem_ExtIEs_1089, 3, /* Elements count */ - &asn_SPC_NGAP_QosFlowInformationItem_ExtIEs_specs_817 /* Additional specs */ + &asn_SPC_NGAP_QosFlowInformationItem_ExtIEs_specs_1089 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_824[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1096[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowLevelQosParameters_ExtIEs__extensionValue, choice.QosMonitoringRequest), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, @@ -55673,25 +72520,25 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_824[] = { "QosMonitoringReportingFrequency" }, }; -static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_824[] = { 1, 0 }; -static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_824[] = { 1, 0 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_824[] = { +static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_1096[] = { 1, 0 }; +static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_1096[] = { 1, 0 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1096[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* QosMonitoringReportingFrequency */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* QosMonitoringRequest */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_824 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1096 = { sizeof(struct NGAP_QosFlowLevelQosParameters_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowLevelQosParameters_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowLevelQosParameters_ExtIEs__extensionValue, present), sizeof(((struct NGAP_QosFlowLevelQosParameters_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_824, + asn_MAP_NGAP_extensionValue_tag2el_1096, 2, /* Count of tags in the map */ - asn_MAP_NGAP_extensionValue_to_canonical_824, - asn_MAP_NGAP_extensionValue_from_canonical_824, + asn_MAP_NGAP_extensionValue_to_canonical_1096, + asn_MAP_NGAP_extensionValue_from_canonical_1096, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_824 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1096 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -55708,12 +72555,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_824 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_824, + asn_MBR_NGAP_extensionValue_1096, 2, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_824 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1096 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_QosFlowLevelQosParameters_ExtIEs_821[] = { +asn_TYPE_member_t asn_MBR_NGAP_QosFlowLevelQosParameters_ExtIEs_1093[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowLevelQosParameters_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -55724,9 +72571,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowLevelQosParameters_ExtIEs_821[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_822, + &asn_PER_memb_NGAP_id_constr_1094, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_821 + memb_NGAP_id_constraint_1093 }, 0, 0, /* No default value */ "id" @@ -55741,9 +72588,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowLevelQosParameters_ExtIEs_821[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_823, + &asn_PER_memb_NGAP_criticality_constr_1095, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_821 + memb_NGAP_criticality_constraint_1093 }, 0, 0, /* No default value */ "criticality" @@ -55751,33 +72598,33 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowLevelQosParameters_ExtIEs_821[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowLevelQosParameters_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_824, + &asn_DEF_NGAP_extensionValue_1096, select_QosFlowLevelQosParameters_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_824, + &asn_PER_memb_NGAP_extensionValue_constr_1096, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_821 + memb_NGAP_extensionValue_constraint_1093 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowLevelQosParameters_ExtIEs_tags_821[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowLevelQosParameters_ExtIEs_tags_1093[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowLevelQosParameters_ExtIEs_tag2el_821[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowLevelQosParameters_ExtIEs_tag2el_1093[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowLevelQosParameters_ExtIEs_specs_821 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowLevelQosParameters_ExtIEs_specs_1093 = { sizeof(struct NGAP_QosFlowLevelQosParameters_ExtIEs), offsetof(struct NGAP_QosFlowLevelQosParameters_ExtIEs, _asn_ctx), - asn_MAP_NGAP_QosFlowLevelQosParameters_ExtIEs_tag2el_821, + asn_MAP_NGAP_QosFlowLevelQosParameters_ExtIEs_tag2el_1093, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -55786,12 +72633,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowLevelQosParameters_ExtIEs = { "QosFlowLevelQosParameters-ExtIEs", "QosFlowLevelQosParameters-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_QosFlowLevelQosParameters_ExtIEs_tags_821, - sizeof(asn_DEF_NGAP_QosFlowLevelQosParameters_ExtIEs_tags_821) - /sizeof(asn_DEF_NGAP_QosFlowLevelQosParameters_ExtIEs_tags_821[0]), /* 1 */ - asn_DEF_NGAP_QosFlowLevelQosParameters_ExtIEs_tags_821, /* Same as above */ - sizeof(asn_DEF_NGAP_QosFlowLevelQosParameters_ExtIEs_tags_821) - /sizeof(asn_DEF_NGAP_QosFlowLevelQosParameters_ExtIEs_tags_821[0]), /* 1 */ + asn_DEF_NGAP_QosFlowLevelQosParameters_ExtIEs_tags_1093, + sizeof(asn_DEF_NGAP_QosFlowLevelQosParameters_ExtIEs_tags_1093) + /sizeof(asn_DEF_NGAP_QosFlowLevelQosParameters_ExtIEs_tags_1093[0]), /* 1 */ + asn_DEF_NGAP_QosFlowLevelQosParameters_ExtIEs_tags_1093, /* Same as above */ + sizeof(asn_DEF_NGAP_QosFlowLevelQosParameters_ExtIEs_tags_1093) + /sizeof(asn_DEF_NGAP_QosFlowLevelQosParameters_ExtIEs_tags_1093[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -55801,12 +72648,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowLevelQosParameters_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_QosFlowLevelQosParameters_ExtIEs_821, + asn_MBR_NGAP_QosFlowLevelQosParameters_ExtIEs_1093, 3, /* Elements count */ - &asn_SPC_NGAP_QosFlowLevelQosParameters_ExtIEs_specs_821 /* Additional specs */ + &asn_SPC_NGAP_QosFlowLevelQosParameters_ExtIEs_specs_1093 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_828 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1100 = { sizeof(struct NGAP_QosFlowWithCauseItem_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowWithCauseItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowWithCauseItem_ExtIEs__extensionValue, present), @@ -55817,7 +72664,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_828 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_828 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1100 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -55835,10 +72682,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_828 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_828 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1100 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_QosFlowWithCauseItem_ExtIEs_825[] = { +asn_TYPE_member_t asn_MBR_NGAP_QosFlowWithCauseItem_ExtIEs_1097[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowWithCauseItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -55849,9 +72696,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowWithCauseItem_ExtIEs_825[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_826, + &asn_PER_memb_NGAP_id_constr_1098, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_825 + memb_NGAP_id_constraint_1097 }, 0, 0, /* No default value */ "id" @@ -55866,9 +72713,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowWithCauseItem_ExtIEs_825[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_827, + &asn_PER_memb_NGAP_criticality_constr_1099, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_825 + memb_NGAP_criticality_constraint_1097 }, 0, 0, /* No default value */ "criticality" @@ -55876,33 +72723,33 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowWithCauseItem_ExtIEs_825[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowWithCauseItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_828, + &asn_DEF_NGAP_extensionValue_1100, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_828, + &asn_PER_memb_NGAP_extensionValue_constr_1100, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_825 + memb_NGAP_extensionValue_constraint_1097 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowWithCauseItem_ExtIEs_tags_825[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowWithCauseItem_ExtIEs_tags_1097[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowWithCauseItem_ExtIEs_tag2el_825[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowWithCauseItem_ExtIEs_tag2el_1097[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowWithCauseItem_ExtIEs_specs_825 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowWithCauseItem_ExtIEs_specs_1097 = { sizeof(struct NGAP_QosFlowWithCauseItem_ExtIEs), offsetof(struct NGAP_QosFlowWithCauseItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_QosFlowWithCauseItem_ExtIEs_tag2el_825, + asn_MAP_NGAP_QosFlowWithCauseItem_ExtIEs_tag2el_1097, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -55911,12 +72758,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowWithCauseItem_ExtIEs = { "QosFlowWithCauseItem-ExtIEs", "QosFlowWithCauseItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_QosFlowWithCauseItem_ExtIEs_tags_825, - sizeof(asn_DEF_NGAP_QosFlowWithCauseItem_ExtIEs_tags_825) - /sizeof(asn_DEF_NGAP_QosFlowWithCauseItem_ExtIEs_tags_825[0]), /* 1 */ - asn_DEF_NGAP_QosFlowWithCauseItem_ExtIEs_tags_825, /* Same as above */ - sizeof(asn_DEF_NGAP_QosFlowWithCauseItem_ExtIEs_tags_825) - /sizeof(asn_DEF_NGAP_QosFlowWithCauseItem_ExtIEs_tags_825[0]), /* 1 */ + asn_DEF_NGAP_QosFlowWithCauseItem_ExtIEs_tags_1097, + sizeof(asn_DEF_NGAP_QosFlowWithCauseItem_ExtIEs_tags_1097) + /sizeof(asn_DEF_NGAP_QosFlowWithCauseItem_ExtIEs_tags_1097[0]), /* 1 */ + asn_DEF_NGAP_QosFlowWithCauseItem_ExtIEs_tags_1097, /* Same as above */ + sizeof(asn_DEF_NGAP_QosFlowWithCauseItem_ExtIEs_tags_1097) + /sizeof(asn_DEF_NGAP_QosFlowWithCauseItem_ExtIEs_tags_1097[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -55926,12 +72773,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowWithCauseItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_QosFlowWithCauseItem_ExtIEs_825, + asn_MBR_NGAP_QosFlowWithCauseItem_ExtIEs_1097, 3, /* Elements count */ - &asn_SPC_NGAP_QosFlowWithCauseItem_ExtIEs_specs_825 /* Additional specs */ + &asn_SPC_NGAP_QosFlowWithCauseItem_ExtIEs_specs_1097 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_832 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1104 = { sizeof(struct NGAP_QosFlowModifyConfirmItem_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowModifyConfirmItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowModifyConfirmItem_ExtIEs__extensionValue, present), @@ -55942,7 +72789,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_832 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_832 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1104 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -55960,10 +72807,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_832 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_832 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1104 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_QosFlowModifyConfirmItem_ExtIEs_829[] = { +asn_TYPE_member_t asn_MBR_NGAP_QosFlowModifyConfirmItem_ExtIEs_1101[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowModifyConfirmItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -55974,9 +72821,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowModifyConfirmItem_ExtIEs_829[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_830, + &asn_PER_memb_NGAP_id_constr_1102, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_829 + memb_NGAP_id_constraint_1101 }, 0, 0, /* No default value */ "id" @@ -55991,9 +72838,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowModifyConfirmItem_ExtIEs_829[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_831, + &asn_PER_memb_NGAP_criticality_constr_1103, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_829 + memb_NGAP_criticality_constraint_1101 }, 0, 0, /* No default value */ "criticality" @@ -56001,33 +72848,33 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowModifyConfirmItem_ExtIEs_829[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowModifyConfirmItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_832, + &asn_DEF_NGAP_extensionValue_1104, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_832, + &asn_PER_memb_NGAP_extensionValue_constr_1104, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_829 + memb_NGAP_extensionValue_constraint_1101 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowModifyConfirmItem_ExtIEs_tags_829[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowModifyConfirmItem_ExtIEs_tags_1101[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowModifyConfirmItem_ExtIEs_tag2el_829[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowModifyConfirmItem_ExtIEs_tag2el_1101[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowModifyConfirmItem_ExtIEs_specs_829 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowModifyConfirmItem_ExtIEs_specs_1101 = { sizeof(struct NGAP_QosFlowModifyConfirmItem_ExtIEs), offsetof(struct NGAP_QosFlowModifyConfirmItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_QosFlowModifyConfirmItem_ExtIEs_tag2el_829, + asn_MAP_NGAP_QosFlowModifyConfirmItem_ExtIEs_tag2el_1101, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -56036,12 +72883,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowModifyConfirmItem_ExtIEs = { "QosFlowModifyConfirmItem-ExtIEs", "QosFlowModifyConfirmItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_QosFlowModifyConfirmItem_ExtIEs_tags_829, - sizeof(asn_DEF_NGAP_QosFlowModifyConfirmItem_ExtIEs_tags_829) - /sizeof(asn_DEF_NGAP_QosFlowModifyConfirmItem_ExtIEs_tags_829[0]), /* 1 */ - asn_DEF_NGAP_QosFlowModifyConfirmItem_ExtIEs_tags_829, /* Same as above */ - sizeof(asn_DEF_NGAP_QosFlowModifyConfirmItem_ExtIEs_tags_829) - /sizeof(asn_DEF_NGAP_QosFlowModifyConfirmItem_ExtIEs_tags_829[0]), /* 1 */ + asn_DEF_NGAP_QosFlowModifyConfirmItem_ExtIEs_tags_1101, + sizeof(asn_DEF_NGAP_QosFlowModifyConfirmItem_ExtIEs_tags_1101) + /sizeof(asn_DEF_NGAP_QosFlowModifyConfirmItem_ExtIEs_tags_1101[0]), /* 1 */ + asn_DEF_NGAP_QosFlowModifyConfirmItem_ExtIEs_tags_1101, /* Same as above */ + sizeof(asn_DEF_NGAP_QosFlowModifyConfirmItem_ExtIEs_tags_1101) + /sizeof(asn_DEF_NGAP_QosFlowModifyConfirmItem_ExtIEs_tags_1101[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -56051,12 +72898,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowModifyConfirmItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_QosFlowModifyConfirmItem_ExtIEs_829, + asn_MBR_NGAP_QosFlowModifyConfirmItem_ExtIEs_1101, 3, /* Elements count */ - &asn_SPC_NGAP_QosFlowModifyConfirmItem_ExtIEs_specs_829 /* Additional specs */ + &asn_SPC_NGAP_QosFlowModifyConfirmItem_ExtIEs_specs_1101 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_836[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1108[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowNotifyItem_ExtIEs__extensionValue, choice.AlternativeQoSParaSetNotifyIndex), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -56075,21 +72922,21 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_836[] = { "AlternativeQoSParaSetNotifyIndex" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_836[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1108[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* AlternativeQoSParaSetNotifyIndex */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_836 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1108 = { sizeof(struct NGAP_QosFlowNotifyItem_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowNotifyItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowNotifyItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_QosFlowNotifyItem_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_836, + asn_MAP_NGAP_extensionValue_tag2el_1108, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_836 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1108 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -56106,12 +72953,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_836 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_836, + asn_MBR_NGAP_extensionValue_1108, 1, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_836 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1108 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_QosFlowNotifyItem_ExtIEs_833[] = { +asn_TYPE_member_t asn_MBR_NGAP_QosFlowNotifyItem_ExtIEs_1105[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowNotifyItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -56122,9 +72969,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowNotifyItem_ExtIEs_833[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_834, + &asn_PER_memb_NGAP_id_constr_1106, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_833 + memb_NGAP_id_constraint_1105 }, 0, 0, /* No default value */ "id" @@ -56139,9 +72986,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowNotifyItem_ExtIEs_833[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_835, + &asn_PER_memb_NGAP_criticality_constr_1107, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_833 + memb_NGAP_criticality_constraint_1105 }, 0, 0, /* No default value */ "criticality" @@ -56149,33 +72996,33 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowNotifyItem_ExtIEs_833[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowNotifyItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_836, + &asn_DEF_NGAP_extensionValue_1108, select_QosFlowNotifyItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_836, + &asn_PER_memb_NGAP_extensionValue_constr_1108, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_833 + memb_NGAP_extensionValue_constraint_1105 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowNotifyItem_ExtIEs_tags_833[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowNotifyItem_ExtIEs_tags_1105[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowNotifyItem_ExtIEs_tag2el_833[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowNotifyItem_ExtIEs_tag2el_1105[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowNotifyItem_ExtIEs_specs_833 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowNotifyItem_ExtIEs_specs_1105 = { sizeof(struct NGAP_QosFlowNotifyItem_ExtIEs), offsetof(struct NGAP_QosFlowNotifyItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_QosFlowNotifyItem_ExtIEs_tag2el_833, + asn_MAP_NGAP_QosFlowNotifyItem_ExtIEs_tag2el_1105, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -56184,12 +73031,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowNotifyItem_ExtIEs = { "QosFlowNotifyItem-ExtIEs", "QosFlowNotifyItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_QosFlowNotifyItem_ExtIEs_tags_833, - sizeof(asn_DEF_NGAP_QosFlowNotifyItem_ExtIEs_tags_833) - /sizeof(asn_DEF_NGAP_QosFlowNotifyItem_ExtIEs_tags_833[0]), /* 1 */ - asn_DEF_NGAP_QosFlowNotifyItem_ExtIEs_tags_833, /* Same as above */ - sizeof(asn_DEF_NGAP_QosFlowNotifyItem_ExtIEs_tags_833) - /sizeof(asn_DEF_NGAP_QosFlowNotifyItem_ExtIEs_tags_833[0]), /* 1 */ + asn_DEF_NGAP_QosFlowNotifyItem_ExtIEs_tags_1105, + sizeof(asn_DEF_NGAP_QosFlowNotifyItem_ExtIEs_tags_1105) + /sizeof(asn_DEF_NGAP_QosFlowNotifyItem_ExtIEs_tags_1105[0]), /* 1 */ + asn_DEF_NGAP_QosFlowNotifyItem_ExtIEs_tags_1105, /* Same as above */ + sizeof(asn_DEF_NGAP_QosFlowNotifyItem_ExtIEs_tags_1105) + /sizeof(asn_DEF_NGAP_QosFlowNotifyItem_ExtIEs_tags_1105[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -56199,12 +73046,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowNotifyItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_QosFlowNotifyItem_ExtIEs_833, + asn_MBR_NGAP_QosFlowNotifyItem_ExtIEs_1105, 3, /* Elements count */ - &asn_SPC_NGAP_QosFlowNotifyItem_ExtIEs_specs_833 /* Additional specs */ + &asn_SPC_NGAP_QosFlowNotifyItem_ExtIEs_specs_1105 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_840[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1112[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowParametersItem_ExtIEs__extensionValue, choice.ExtendedPacketDelayBudget), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -56257,23 +73104,23 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_840[] = { "BurstArrivalTime" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_840[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1112[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* ExtendedPacketDelayBudget */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ExtendedPacketDelayBudget */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 } /* BurstArrivalTime */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_840 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1112 = { sizeof(struct NGAP_QosFlowParametersItem_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowParametersItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowParametersItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_QosFlowParametersItem_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_840, + asn_MAP_NGAP_extensionValue_tag2el_1112, 3, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_840 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1112 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -56290,12 +73137,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_840 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_840, + asn_MBR_NGAP_extensionValue_1112, 3, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_840 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1112 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_QosFlowParametersItem_ExtIEs_837[] = { +asn_TYPE_member_t asn_MBR_NGAP_QosFlowParametersItem_ExtIEs_1109[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowParametersItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -56306,9 +73153,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowParametersItem_ExtIEs_837[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_838, + &asn_PER_memb_NGAP_id_constr_1110, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_837 + memb_NGAP_id_constraint_1109 }, 0, 0, /* No default value */ "id" @@ -56323,9 +73170,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowParametersItem_ExtIEs_837[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_839, + &asn_PER_memb_NGAP_criticality_constr_1111, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_837 + memb_NGAP_criticality_constraint_1109 }, 0, 0, /* No default value */ "criticality" @@ -56333,33 +73180,33 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowParametersItem_ExtIEs_837[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowParametersItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_840, + &asn_DEF_NGAP_extensionValue_1112, select_QosFlowParametersItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_840, + &asn_PER_memb_NGAP_extensionValue_constr_1112, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_837 + memb_NGAP_extensionValue_constraint_1109 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowParametersItem_ExtIEs_tags_837[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowParametersItem_ExtIEs_tags_1109[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowParametersItem_ExtIEs_tag2el_837[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowParametersItem_ExtIEs_tag2el_1109[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowParametersItem_ExtIEs_specs_837 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowParametersItem_ExtIEs_specs_1109 = { sizeof(struct NGAP_QosFlowParametersItem_ExtIEs), offsetof(struct NGAP_QosFlowParametersItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_QosFlowParametersItem_ExtIEs_tag2el_837, + asn_MAP_NGAP_QosFlowParametersItem_ExtIEs_tag2el_1109, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -56368,12 +73215,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowParametersItem_ExtIEs = { "QosFlowParametersItem-ExtIEs", "QosFlowParametersItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_QosFlowParametersItem_ExtIEs_tags_837, - sizeof(asn_DEF_NGAP_QosFlowParametersItem_ExtIEs_tags_837) - /sizeof(asn_DEF_NGAP_QosFlowParametersItem_ExtIEs_tags_837[0]), /* 1 */ - asn_DEF_NGAP_QosFlowParametersItem_ExtIEs_tags_837, /* Same as above */ - sizeof(asn_DEF_NGAP_QosFlowParametersItem_ExtIEs_tags_837) - /sizeof(asn_DEF_NGAP_QosFlowParametersItem_ExtIEs_tags_837[0]), /* 1 */ + asn_DEF_NGAP_QosFlowParametersItem_ExtIEs_tags_1109, + sizeof(asn_DEF_NGAP_QosFlowParametersItem_ExtIEs_tags_1109) + /sizeof(asn_DEF_NGAP_QosFlowParametersItem_ExtIEs_tags_1109[0]), /* 1 */ + asn_DEF_NGAP_QosFlowParametersItem_ExtIEs_tags_1109, /* Same as above */ + sizeof(asn_DEF_NGAP_QosFlowParametersItem_ExtIEs_tags_1109) + /sizeof(asn_DEF_NGAP_QosFlowParametersItem_ExtIEs_tags_1109[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -56383,12 +73230,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowParametersItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_QosFlowParametersItem_ExtIEs_837, + asn_MBR_NGAP_QosFlowParametersItem_ExtIEs_1109, 3, /* Elements count */ - &asn_SPC_NGAP_QosFlowParametersItem_ExtIEs_specs_837 /* Additional specs */ + &asn_SPC_NGAP_QosFlowParametersItem_ExtIEs_specs_1109 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_844 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1116 = { sizeof(struct NGAP_QosFlowPerTNLInformation_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowPerTNLInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowPerTNLInformation_ExtIEs__extensionValue, present), @@ -56399,7 +73246,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_844 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_844 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1116 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -56417,10 +73264,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_844 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_844 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1116 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_QosFlowPerTNLInformation_ExtIEs_841[] = { +asn_TYPE_member_t asn_MBR_NGAP_QosFlowPerTNLInformation_ExtIEs_1113[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowPerTNLInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -56431,9 +73278,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowPerTNLInformation_ExtIEs_841[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_842, + &asn_PER_memb_NGAP_id_constr_1114, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_841 + memb_NGAP_id_constraint_1113 }, 0, 0, /* No default value */ "id" @@ -56448,9 +73295,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowPerTNLInformation_ExtIEs_841[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_843, + &asn_PER_memb_NGAP_criticality_constr_1115, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_841 + memb_NGAP_criticality_constraint_1113 }, 0, 0, /* No default value */ "criticality" @@ -56458,33 +73305,33 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowPerTNLInformation_ExtIEs_841[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowPerTNLInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_844, + &asn_DEF_NGAP_extensionValue_1116, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_844, + &asn_PER_memb_NGAP_extensionValue_constr_1116, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_841 + memb_NGAP_extensionValue_constraint_1113 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowPerTNLInformation_ExtIEs_tags_841[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowPerTNLInformation_ExtIEs_tags_1113[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowPerTNLInformation_ExtIEs_tag2el_841[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowPerTNLInformation_ExtIEs_tag2el_1113[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowPerTNLInformation_ExtIEs_specs_841 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowPerTNLInformation_ExtIEs_specs_1113 = { sizeof(struct NGAP_QosFlowPerTNLInformation_ExtIEs), offsetof(struct NGAP_QosFlowPerTNLInformation_ExtIEs, _asn_ctx), - asn_MAP_NGAP_QosFlowPerTNLInformation_ExtIEs_tag2el_841, + asn_MAP_NGAP_QosFlowPerTNLInformation_ExtIEs_tag2el_1113, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -56493,12 +73340,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowPerTNLInformation_ExtIEs = { "QosFlowPerTNLInformation-ExtIEs", "QosFlowPerTNLInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_QosFlowPerTNLInformation_ExtIEs_tags_841, - sizeof(asn_DEF_NGAP_QosFlowPerTNLInformation_ExtIEs_tags_841) - /sizeof(asn_DEF_NGAP_QosFlowPerTNLInformation_ExtIEs_tags_841[0]), /* 1 */ - asn_DEF_NGAP_QosFlowPerTNLInformation_ExtIEs_tags_841, /* Same as above */ - sizeof(asn_DEF_NGAP_QosFlowPerTNLInformation_ExtIEs_tags_841) - /sizeof(asn_DEF_NGAP_QosFlowPerTNLInformation_ExtIEs_tags_841[0]), /* 1 */ + asn_DEF_NGAP_QosFlowPerTNLInformation_ExtIEs_tags_1113, + sizeof(asn_DEF_NGAP_QosFlowPerTNLInformation_ExtIEs_tags_1113) + /sizeof(asn_DEF_NGAP_QosFlowPerTNLInformation_ExtIEs_tags_1113[0]), /* 1 */ + asn_DEF_NGAP_QosFlowPerTNLInformation_ExtIEs_tags_1113, /* Same as above */ + sizeof(asn_DEF_NGAP_QosFlowPerTNLInformation_ExtIEs_tags_1113) + /sizeof(asn_DEF_NGAP_QosFlowPerTNLInformation_ExtIEs_tags_1113[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -56508,12 +73355,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowPerTNLInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_QosFlowPerTNLInformation_ExtIEs_841, + asn_MBR_NGAP_QosFlowPerTNLInformation_ExtIEs_1113, 3, /* Elements count */ - &asn_SPC_NGAP_QosFlowPerTNLInformation_ExtIEs_specs_841 /* Additional specs */ + &asn_SPC_NGAP_QosFlowPerTNLInformation_ExtIEs_specs_1113 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_848 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1120 = { sizeof(struct NGAP_QosFlowPerTNLInformationItem_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowPerTNLInformationItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowPerTNLInformationItem_ExtIEs__extensionValue, present), @@ -56524,7 +73371,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_848 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_848 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1120 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -56542,10 +73389,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_848 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_848 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1120 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_QosFlowPerTNLInformationItem_ExtIEs_845[] = { +asn_TYPE_member_t asn_MBR_NGAP_QosFlowPerTNLInformationItem_ExtIEs_1117[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowPerTNLInformationItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -56556,9 +73403,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowPerTNLInformationItem_ExtIEs_845[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_846, + &asn_PER_memb_NGAP_id_constr_1118, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_845 + memb_NGAP_id_constraint_1117 }, 0, 0, /* No default value */ "id" @@ -56573,9 +73420,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowPerTNLInformationItem_ExtIEs_845[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_847, + &asn_PER_memb_NGAP_criticality_constr_1119, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_845 + memb_NGAP_criticality_constraint_1117 }, 0, 0, /* No default value */ "criticality" @@ -56583,33 +73430,33 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowPerTNLInformationItem_ExtIEs_845[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowPerTNLInformationItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_848, + &asn_DEF_NGAP_extensionValue_1120, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_848, + &asn_PER_memb_NGAP_extensionValue_constr_1120, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_845 + memb_NGAP_extensionValue_constraint_1117 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowPerTNLInformationItem_ExtIEs_tags_845[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowPerTNLInformationItem_ExtIEs_tags_1117[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowPerTNLInformationItem_ExtIEs_tag2el_845[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowPerTNLInformationItem_ExtIEs_tag2el_1117[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowPerTNLInformationItem_ExtIEs_specs_845 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowPerTNLInformationItem_ExtIEs_specs_1117 = { sizeof(struct NGAP_QosFlowPerTNLInformationItem_ExtIEs), offsetof(struct NGAP_QosFlowPerTNLInformationItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_QosFlowPerTNLInformationItem_ExtIEs_tag2el_845, + asn_MAP_NGAP_QosFlowPerTNLInformationItem_ExtIEs_tag2el_1117, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -56618,12 +73465,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowPerTNLInformationItem_ExtIEs = { "QosFlowPerTNLInformationItem-ExtIEs", "QosFlowPerTNLInformationItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_QosFlowPerTNLInformationItem_ExtIEs_tags_845, - sizeof(asn_DEF_NGAP_QosFlowPerTNLInformationItem_ExtIEs_tags_845) - /sizeof(asn_DEF_NGAP_QosFlowPerTNLInformationItem_ExtIEs_tags_845[0]), /* 1 */ - asn_DEF_NGAP_QosFlowPerTNLInformationItem_ExtIEs_tags_845, /* Same as above */ - sizeof(asn_DEF_NGAP_QosFlowPerTNLInformationItem_ExtIEs_tags_845) - /sizeof(asn_DEF_NGAP_QosFlowPerTNLInformationItem_ExtIEs_tags_845[0]), /* 1 */ + asn_DEF_NGAP_QosFlowPerTNLInformationItem_ExtIEs_tags_1117, + sizeof(asn_DEF_NGAP_QosFlowPerTNLInformationItem_ExtIEs_tags_1117) + /sizeof(asn_DEF_NGAP_QosFlowPerTNLInformationItem_ExtIEs_tags_1117[0]), /* 1 */ + asn_DEF_NGAP_QosFlowPerTNLInformationItem_ExtIEs_tags_1117, /* Same as above */ + sizeof(asn_DEF_NGAP_QosFlowPerTNLInformationItem_ExtIEs_tags_1117) + /sizeof(asn_DEF_NGAP_QosFlowPerTNLInformationItem_ExtIEs_tags_1117[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -56633,12 +73480,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowPerTNLInformationItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_QosFlowPerTNLInformationItem_ExtIEs_845, + asn_MBR_NGAP_QosFlowPerTNLInformationItem_ExtIEs_1117, 3, /* Elements count */ - &asn_SPC_NGAP_QosFlowPerTNLInformationItem_ExtIEs_specs_845 /* Additional specs */ + &asn_SPC_NGAP_QosFlowPerTNLInformationItem_ExtIEs_specs_1117 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_852[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1124[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowSetupRequestItem_ExtIEs__extensionValue, choice.TSCTrafficCharacteristics), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -56674,25 +73521,25 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_852[] = { "RedundantQosFlowIndicator" }, }; -static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_852[] = { 1, 0 }; -static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_852[] = { 1, 0 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_852[] = { +static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_1124[] = { 1, 0 }; +static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_1124[] = { 1, 0 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1124[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* RedundantQosFlowIndicator */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* TSCTrafficCharacteristics */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_852 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1124 = { sizeof(struct NGAP_QosFlowSetupRequestItem_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowSetupRequestItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowSetupRequestItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_QosFlowSetupRequestItem_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_852, + asn_MAP_NGAP_extensionValue_tag2el_1124, 2, /* Count of tags in the map */ - asn_MAP_NGAP_extensionValue_to_canonical_852, - asn_MAP_NGAP_extensionValue_from_canonical_852, + asn_MAP_NGAP_extensionValue_to_canonical_1124, + asn_MAP_NGAP_extensionValue_from_canonical_1124, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_852 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1124 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -56709,12 +73556,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_852 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_852, + asn_MBR_NGAP_extensionValue_1124, 2, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_852 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1124 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_QosFlowSetupRequestItem_ExtIEs_849[] = { +asn_TYPE_member_t asn_MBR_NGAP_QosFlowSetupRequestItem_ExtIEs_1121[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowSetupRequestItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -56725,9 +73572,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowSetupRequestItem_ExtIEs_849[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_850, + &asn_PER_memb_NGAP_id_constr_1122, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_849 + memb_NGAP_id_constraint_1121 }, 0, 0, /* No default value */ "id" @@ -56742,9 +73589,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowSetupRequestItem_ExtIEs_849[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_851, + &asn_PER_memb_NGAP_criticality_constr_1123, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_849 + memb_NGAP_criticality_constraint_1121 }, 0, 0, /* No default value */ "criticality" @@ -56752,33 +73599,33 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowSetupRequestItem_ExtIEs_849[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowSetupRequestItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_852, + &asn_DEF_NGAP_extensionValue_1124, select_QosFlowSetupRequestItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_852, + &asn_PER_memb_NGAP_extensionValue_constr_1124, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_849 + memb_NGAP_extensionValue_constraint_1121 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowSetupRequestItem_ExtIEs_tags_849[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowSetupRequestItem_ExtIEs_tags_1121[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowSetupRequestItem_ExtIEs_tag2el_849[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowSetupRequestItem_ExtIEs_tag2el_1121[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowSetupRequestItem_ExtIEs_specs_849 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowSetupRequestItem_ExtIEs_specs_1121 = { sizeof(struct NGAP_QosFlowSetupRequestItem_ExtIEs), offsetof(struct NGAP_QosFlowSetupRequestItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_QosFlowSetupRequestItem_ExtIEs_tag2el_849, + asn_MAP_NGAP_QosFlowSetupRequestItem_ExtIEs_tag2el_1121, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -56787,12 +73634,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowSetupRequestItem_ExtIEs = { "QosFlowSetupRequestItem-ExtIEs", "QosFlowSetupRequestItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_QosFlowSetupRequestItem_ExtIEs_tags_849, - sizeof(asn_DEF_NGAP_QosFlowSetupRequestItem_ExtIEs_tags_849) - /sizeof(asn_DEF_NGAP_QosFlowSetupRequestItem_ExtIEs_tags_849[0]), /* 1 */ - asn_DEF_NGAP_QosFlowSetupRequestItem_ExtIEs_tags_849, /* Same as above */ - sizeof(asn_DEF_NGAP_QosFlowSetupRequestItem_ExtIEs_tags_849) - /sizeof(asn_DEF_NGAP_QosFlowSetupRequestItem_ExtIEs_tags_849[0]), /* 1 */ + asn_DEF_NGAP_QosFlowSetupRequestItem_ExtIEs_tags_1121, + sizeof(asn_DEF_NGAP_QosFlowSetupRequestItem_ExtIEs_tags_1121) + /sizeof(asn_DEF_NGAP_QosFlowSetupRequestItem_ExtIEs_tags_1121[0]), /* 1 */ + asn_DEF_NGAP_QosFlowSetupRequestItem_ExtIEs_tags_1121, /* Same as above */ + sizeof(asn_DEF_NGAP_QosFlowSetupRequestItem_ExtIEs_tags_1121) + /sizeof(asn_DEF_NGAP_QosFlowSetupRequestItem_ExtIEs_tags_1121[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -56802,12 +73649,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowSetupRequestItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_QosFlowSetupRequestItem_ExtIEs_849, + asn_MBR_NGAP_QosFlowSetupRequestItem_ExtIEs_1121, 3, /* Elements count */ - &asn_SPC_NGAP_QosFlowSetupRequestItem_ExtIEs_specs_849 /* Additional specs */ + &asn_SPC_NGAP_QosFlowSetupRequestItem_ExtIEs_specs_1121 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_856[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1128[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowItemWithDataForwarding_ExtIEs__extensionValue, choice.AlternativeQoSParaSetIndex), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -56826,21 +73673,21 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_856[] = { "AlternativeQoSParaSetIndex" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_856[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1128[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* AlternativeQoSParaSetIndex */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_856 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1128 = { sizeof(struct NGAP_QosFlowItemWithDataForwarding_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowItemWithDataForwarding_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowItemWithDataForwarding_ExtIEs__extensionValue, present), sizeof(((struct NGAP_QosFlowItemWithDataForwarding_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_856, + asn_MAP_NGAP_extensionValue_tag2el_1128, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_856 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1128 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -56857,12 +73704,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_856 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_856, + asn_MBR_NGAP_extensionValue_1128, 1, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_856 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1128 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_QosFlowItemWithDataForwarding_ExtIEs_853[] = { +asn_TYPE_member_t asn_MBR_NGAP_QosFlowItemWithDataForwarding_ExtIEs_1125[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowItemWithDataForwarding_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -56873,9 +73720,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowItemWithDataForwarding_ExtIEs_853[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_854, + &asn_PER_memb_NGAP_id_constr_1126, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_853 + memb_NGAP_id_constraint_1125 }, 0, 0, /* No default value */ "id" @@ -56890,9 +73737,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowItemWithDataForwarding_ExtIEs_853[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_855, + &asn_PER_memb_NGAP_criticality_constr_1127, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_853 + memb_NGAP_criticality_constraint_1125 }, 0, 0, /* No default value */ "criticality" @@ -56900,33 +73747,33 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowItemWithDataForwarding_ExtIEs_853[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowItemWithDataForwarding_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_856, + &asn_DEF_NGAP_extensionValue_1128, select_QosFlowItemWithDataForwarding_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_856, + &asn_PER_memb_NGAP_extensionValue_constr_1128, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_853 + memb_NGAP_extensionValue_constraint_1125 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowItemWithDataForwarding_ExtIEs_tags_853[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowItemWithDataForwarding_ExtIEs_tags_1125[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowItemWithDataForwarding_ExtIEs_tag2el_853[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowItemWithDataForwarding_ExtIEs_tag2el_1125[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowItemWithDataForwarding_ExtIEs_specs_853 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowItemWithDataForwarding_ExtIEs_specs_1125 = { sizeof(struct NGAP_QosFlowItemWithDataForwarding_ExtIEs), offsetof(struct NGAP_QosFlowItemWithDataForwarding_ExtIEs, _asn_ctx), - asn_MAP_NGAP_QosFlowItemWithDataForwarding_ExtIEs_tag2el_853, + asn_MAP_NGAP_QosFlowItemWithDataForwarding_ExtIEs_tag2el_1125, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -56935,12 +73782,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowItemWithDataForwarding_ExtIEs = { "QosFlowItemWithDataForwarding-ExtIEs", "QosFlowItemWithDataForwarding-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_QosFlowItemWithDataForwarding_ExtIEs_tags_853, - sizeof(asn_DEF_NGAP_QosFlowItemWithDataForwarding_ExtIEs_tags_853) - /sizeof(asn_DEF_NGAP_QosFlowItemWithDataForwarding_ExtIEs_tags_853[0]), /* 1 */ - asn_DEF_NGAP_QosFlowItemWithDataForwarding_ExtIEs_tags_853, /* Same as above */ - sizeof(asn_DEF_NGAP_QosFlowItemWithDataForwarding_ExtIEs_tags_853) - /sizeof(asn_DEF_NGAP_QosFlowItemWithDataForwarding_ExtIEs_tags_853[0]), /* 1 */ + asn_DEF_NGAP_QosFlowItemWithDataForwarding_ExtIEs_tags_1125, + sizeof(asn_DEF_NGAP_QosFlowItemWithDataForwarding_ExtIEs_tags_1125) + /sizeof(asn_DEF_NGAP_QosFlowItemWithDataForwarding_ExtIEs_tags_1125[0]), /* 1 */ + asn_DEF_NGAP_QosFlowItemWithDataForwarding_ExtIEs_tags_1125, /* Same as above */ + sizeof(asn_DEF_NGAP_QosFlowItemWithDataForwarding_ExtIEs_tags_1125) + /sizeof(asn_DEF_NGAP_QosFlowItemWithDataForwarding_ExtIEs_tags_1125[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -56950,12 +73797,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowItemWithDataForwarding_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_QosFlowItemWithDataForwarding_ExtIEs_853, + asn_MBR_NGAP_QosFlowItemWithDataForwarding_ExtIEs_1125, 3, /* Elements count */ - &asn_SPC_NGAP_QosFlowItemWithDataForwarding_ExtIEs_specs_853 /* Additional specs */ + &asn_SPC_NGAP_QosFlowItemWithDataForwarding_ExtIEs_specs_1125 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_860 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1132 = { sizeof(struct NGAP_QosFlowToBeForwardedItem_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowToBeForwardedItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowToBeForwardedItem_ExtIEs__extensionValue, present), @@ -56966,7 +73813,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_860 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_860 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1132 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -56984,10 +73831,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_860 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_860 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1132 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_QosFlowToBeForwardedItem_ExtIEs_857[] = { +asn_TYPE_member_t asn_MBR_NGAP_QosFlowToBeForwardedItem_ExtIEs_1129[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowToBeForwardedItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -56998,9 +73845,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowToBeForwardedItem_ExtIEs_857[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_858, + &asn_PER_memb_NGAP_id_constr_1130, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_857 + memb_NGAP_id_constraint_1129 }, 0, 0, /* No default value */ "id" @@ -57015,9 +73862,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowToBeForwardedItem_ExtIEs_857[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_859, + &asn_PER_memb_NGAP_criticality_constr_1131, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_857 + memb_NGAP_criticality_constraint_1129 }, 0, 0, /* No default value */ "criticality" @@ -57025,33 +73872,33 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowToBeForwardedItem_ExtIEs_857[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowToBeForwardedItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_860, + &asn_DEF_NGAP_extensionValue_1132, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_860, + &asn_PER_memb_NGAP_extensionValue_constr_1132, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_857 + memb_NGAP_extensionValue_constraint_1129 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowToBeForwardedItem_ExtIEs_tags_857[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowToBeForwardedItem_ExtIEs_tags_1129[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowToBeForwardedItem_ExtIEs_tag2el_857[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowToBeForwardedItem_ExtIEs_tag2el_1129[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowToBeForwardedItem_ExtIEs_specs_857 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowToBeForwardedItem_ExtIEs_specs_1129 = { sizeof(struct NGAP_QosFlowToBeForwardedItem_ExtIEs), offsetof(struct NGAP_QosFlowToBeForwardedItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_QosFlowToBeForwardedItem_ExtIEs_tag2el_857, + asn_MAP_NGAP_QosFlowToBeForwardedItem_ExtIEs_tag2el_1129, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -57060,12 +73907,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowToBeForwardedItem_ExtIEs = { "QosFlowToBeForwardedItem-ExtIEs", "QosFlowToBeForwardedItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_QosFlowToBeForwardedItem_ExtIEs_tags_857, - sizeof(asn_DEF_NGAP_QosFlowToBeForwardedItem_ExtIEs_tags_857) - /sizeof(asn_DEF_NGAP_QosFlowToBeForwardedItem_ExtIEs_tags_857[0]), /* 1 */ - asn_DEF_NGAP_QosFlowToBeForwardedItem_ExtIEs_tags_857, /* Same as above */ - sizeof(asn_DEF_NGAP_QosFlowToBeForwardedItem_ExtIEs_tags_857) - /sizeof(asn_DEF_NGAP_QosFlowToBeForwardedItem_ExtIEs_tags_857[0]), /* 1 */ + asn_DEF_NGAP_QosFlowToBeForwardedItem_ExtIEs_tags_1129, + sizeof(asn_DEF_NGAP_QosFlowToBeForwardedItem_ExtIEs_tags_1129) + /sizeof(asn_DEF_NGAP_QosFlowToBeForwardedItem_ExtIEs_tags_1129[0]), /* 1 */ + asn_DEF_NGAP_QosFlowToBeForwardedItem_ExtIEs_tags_1129, /* Same as above */ + sizeof(asn_DEF_NGAP_QosFlowToBeForwardedItem_ExtIEs_tags_1129) + /sizeof(asn_DEF_NGAP_QosFlowToBeForwardedItem_ExtIEs_tags_1129[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -57075,12 +73922,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowToBeForwardedItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_QosFlowToBeForwardedItem_ExtIEs_857, + asn_MBR_NGAP_QosFlowToBeForwardedItem_ExtIEs_1129, 3, /* Elements count */ - &asn_SPC_NGAP_QosFlowToBeForwardedItem_ExtIEs_specs_857 /* Additional specs */ + &asn_SPC_NGAP_QosFlowToBeForwardedItem_ExtIEs_specs_1129 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_864 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1136 = { sizeof(struct NGAP_QoSFlowsUsageReport_Item_ExtIEs__extensionValue), offsetof(struct NGAP_QoSFlowsUsageReport_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QoSFlowsUsageReport_Item_ExtIEs__extensionValue, present), @@ -57091,7 +73938,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_864 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_864 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1136 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -57109,10 +73956,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_864 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_864 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1136 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_QoSFlowsUsageReport_Item_ExtIEs_861[] = { +asn_TYPE_member_t asn_MBR_NGAP_QoSFlowsUsageReport_Item_ExtIEs_1133[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QoSFlowsUsageReport_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -57123,9 +73970,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QoSFlowsUsageReport_Item_ExtIEs_861[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_862, + &asn_PER_memb_NGAP_id_constr_1134, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_861 + memb_NGAP_id_constraint_1133 }, 0, 0, /* No default value */ "id" @@ -57140,9 +73987,9 @@ asn_TYPE_member_t asn_MBR_NGAP_QoSFlowsUsageReport_Item_ExtIEs_861[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_863, + &asn_PER_memb_NGAP_criticality_constr_1135, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_861 + memb_NGAP_criticality_constraint_1133 }, 0, 0, /* No default value */ "criticality" @@ -57150,33 +73997,33 @@ asn_TYPE_member_t asn_MBR_NGAP_QoSFlowsUsageReport_Item_ExtIEs_861[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QoSFlowsUsageReport_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_864, + &asn_DEF_NGAP_extensionValue_1136, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_864, + &asn_PER_memb_NGAP_extensionValue_constr_1136, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_861 + memb_NGAP_extensionValue_constraint_1133 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_QoSFlowsUsageReport_Item_ExtIEs_tags_861[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_QoSFlowsUsageReport_Item_ExtIEs_tags_1133[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_QoSFlowsUsageReport_Item_ExtIEs_tag2el_861[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_QoSFlowsUsageReport_Item_ExtIEs_tag2el_1133[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_QoSFlowsUsageReport_Item_ExtIEs_specs_861 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_QoSFlowsUsageReport_Item_ExtIEs_specs_1133 = { sizeof(struct NGAP_QoSFlowsUsageReport_Item_ExtIEs), offsetof(struct NGAP_QoSFlowsUsageReport_Item_ExtIEs, _asn_ctx), - asn_MAP_NGAP_QoSFlowsUsageReport_Item_ExtIEs_tag2el_861, + asn_MAP_NGAP_QoSFlowsUsageReport_Item_ExtIEs_tag2el_1133, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -57185,12 +74032,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QoSFlowsUsageReport_Item_ExtIEs = { "QoSFlowsUsageReport-Item-ExtIEs", "QoSFlowsUsageReport-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_QoSFlowsUsageReport_Item_ExtIEs_tags_861, - sizeof(asn_DEF_NGAP_QoSFlowsUsageReport_Item_ExtIEs_tags_861) - /sizeof(asn_DEF_NGAP_QoSFlowsUsageReport_Item_ExtIEs_tags_861[0]), /* 1 */ - asn_DEF_NGAP_QoSFlowsUsageReport_Item_ExtIEs_tags_861, /* Same as above */ - sizeof(asn_DEF_NGAP_QoSFlowsUsageReport_Item_ExtIEs_tags_861) - /sizeof(asn_DEF_NGAP_QoSFlowsUsageReport_Item_ExtIEs_tags_861[0]), /* 1 */ + asn_DEF_NGAP_QoSFlowsUsageReport_Item_ExtIEs_tags_1133, + sizeof(asn_DEF_NGAP_QoSFlowsUsageReport_Item_ExtIEs_tags_1133) + /sizeof(asn_DEF_NGAP_QoSFlowsUsageReport_Item_ExtIEs_tags_1133[0]), /* 1 */ + asn_DEF_NGAP_QoSFlowsUsageReport_Item_ExtIEs_tags_1133, /* Same as above */ + sizeof(asn_DEF_NGAP_QoSFlowsUsageReport_Item_ExtIEs_tags_1133) + /sizeof(asn_DEF_NGAP_QoSFlowsUsageReport_Item_ExtIEs_tags_1133[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -57200,12 +74047,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QoSFlowsUsageReport_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_QoSFlowsUsageReport_Item_ExtIEs_861, + asn_MBR_NGAP_QoSFlowsUsageReport_Item_ExtIEs_1133, 3, /* Elements count */ - &asn_SPC_NGAP_QoSFlowsUsageReport_Item_ExtIEs_specs_861 /* Additional specs */ + &asn_SPC_NGAP_QoSFlowsUsageReport_Item_ExtIEs_specs_1133 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_868 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1140 = { sizeof(struct NGAP_RANStatusTransfer_TransparentContainer_ExtIEs__extensionValue), offsetof(struct NGAP_RANStatusTransfer_TransparentContainer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_RANStatusTransfer_TransparentContainer_ExtIEs__extensionValue, present), @@ -57216,7 +74063,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_868 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_868 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1140 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -57234,10 +74081,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_868 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_868 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1140 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_865[] = { +asn_TYPE_member_t asn_MBR_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_1137[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RANStatusTransfer_TransparentContainer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -57248,9 +74095,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_865 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_866, + &asn_PER_memb_NGAP_id_constr_1138, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_865 + memb_NGAP_id_constraint_1137 }, 0, 0, /* No default value */ "id" @@ -57265,9 +74112,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_865 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_867, + &asn_PER_memb_NGAP_criticality_constr_1139, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_865 + memb_NGAP_criticality_constraint_1137 }, 0, 0, /* No default value */ "criticality" @@ -57275,33 +74122,33 @@ asn_TYPE_member_t asn_MBR_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_865 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_RANStatusTransfer_TransparentContainer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_868, + &asn_DEF_NGAP_extensionValue_1140, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_868, + &asn_PER_memb_NGAP_extensionValue_constr_1140, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_865 + memb_NGAP_extensionValue_constraint_1137 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_tags_865[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_tags_1137[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_tag2el_865[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_tag2el_1137[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_specs_865 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_specs_1137 = { sizeof(struct NGAP_RANStatusTransfer_TransparentContainer_ExtIEs), offsetof(struct NGAP_RANStatusTransfer_TransparentContainer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_tag2el_865, + asn_MAP_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_tag2el_1137, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -57310,12 +74157,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs "RANStatusTransfer-TransparentContainer-ExtIEs", "RANStatusTransfer-TransparentContainer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_tags_865, - sizeof(asn_DEF_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_tags_865) - /sizeof(asn_DEF_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_tags_865[0]), /* 1 */ - asn_DEF_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_tags_865, /* Same as above */ - sizeof(asn_DEF_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_tags_865) - /sizeof(asn_DEF_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_tags_865[0]), /* 1 */ + asn_DEF_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_tags_1137, + sizeof(asn_DEF_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_tags_1137) + /sizeof(asn_DEF_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_tags_1137[0]), /* 1 */ + asn_DEF_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_tags_1137, /* Same as above */ + sizeof(asn_DEF_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_tags_1137) + /sizeof(asn_DEF_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_tags_1137[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -57325,12 +74172,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_865, + asn_MBR_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_1137, 3, /* Elements count */ - &asn_SPC_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_specs_865 /* Additional specs */ + &asn_SPC_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_specs_1137 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_872[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1144[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RATRestrictions_Item_ExtIEs__extensionValue, choice.ExtendedRATRestrictionInformation), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -57349,21 +74196,21 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_872[] = { "ExtendedRATRestrictionInformation" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_872[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1144[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ExtendedRATRestrictionInformation */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_872 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1144 = { sizeof(struct NGAP_RATRestrictions_Item_ExtIEs__extensionValue), offsetof(struct NGAP_RATRestrictions_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_RATRestrictions_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_RATRestrictions_Item_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_872, + asn_MAP_NGAP_extensionValue_tag2el_1144, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_872 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1144 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -57380,12 +74227,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_872 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_872, + asn_MBR_NGAP_extensionValue_1144, 1, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_872 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1144 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_RATRestrictions_Item_ExtIEs_869[] = { +asn_TYPE_member_t asn_MBR_NGAP_RATRestrictions_Item_ExtIEs_1141[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RATRestrictions_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -57396,9 +74243,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RATRestrictions_Item_ExtIEs_869[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_870, + &asn_PER_memb_NGAP_id_constr_1142, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_869 + memb_NGAP_id_constraint_1141 }, 0, 0, /* No default value */ "id" @@ -57413,9 +74260,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RATRestrictions_Item_ExtIEs_869[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_871, + &asn_PER_memb_NGAP_criticality_constr_1143, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_869 + memb_NGAP_criticality_constraint_1141 }, 0, 0, /* No default value */ "criticality" @@ -57423,33 +74270,33 @@ asn_TYPE_member_t asn_MBR_NGAP_RATRestrictions_Item_ExtIEs_869[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_RATRestrictions_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_872, + &asn_DEF_NGAP_extensionValue_1144, select_RATRestrictions_Item_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_872, + &asn_PER_memb_NGAP_extensionValue_constr_1144, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_869 + memb_NGAP_extensionValue_constraint_1141 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_RATRestrictions_Item_ExtIEs_tags_869[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_RATRestrictions_Item_ExtIEs_tags_1141[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_RATRestrictions_Item_ExtIEs_tag2el_869[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_RATRestrictions_Item_ExtIEs_tag2el_1141[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_RATRestrictions_Item_ExtIEs_specs_869 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_RATRestrictions_Item_ExtIEs_specs_1141 = { sizeof(struct NGAP_RATRestrictions_Item_ExtIEs), offsetof(struct NGAP_RATRestrictions_Item_ExtIEs, _asn_ctx), - asn_MAP_NGAP_RATRestrictions_Item_ExtIEs_tag2el_869, + asn_MAP_NGAP_RATRestrictions_Item_ExtIEs_tag2el_1141, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -57458,12 +74305,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RATRestrictions_Item_ExtIEs = { "RATRestrictions-Item-ExtIEs", "RATRestrictions-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_RATRestrictions_Item_ExtIEs_tags_869, - sizeof(asn_DEF_NGAP_RATRestrictions_Item_ExtIEs_tags_869) - /sizeof(asn_DEF_NGAP_RATRestrictions_Item_ExtIEs_tags_869[0]), /* 1 */ - asn_DEF_NGAP_RATRestrictions_Item_ExtIEs_tags_869, /* Same as above */ - sizeof(asn_DEF_NGAP_RATRestrictions_Item_ExtIEs_tags_869) - /sizeof(asn_DEF_NGAP_RATRestrictions_Item_ExtIEs_tags_869[0]), /* 1 */ + asn_DEF_NGAP_RATRestrictions_Item_ExtIEs_tags_1141, + sizeof(asn_DEF_NGAP_RATRestrictions_Item_ExtIEs_tags_1141) + /sizeof(asn_DEF_NGAP_RATRestrictions_Item_ExtIEs_tags_1141[0]), /* 1 */ + asn_DEF_NGAP_RATRestrictions_Item_ExtIEs_tags_1141, /* Same as above */ + sizeof(asn_DEF_NGAP_RATRestrictions_Item_ExtIEs_tags_1141) + /sizeof(asn_DEF_NGAP_RATRestrictions_Item_ExtIEs_tags_1141[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -57473,12 +74320,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RATRestrictions_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_RATRestrictions_Item_ExtIEs_869, + asn_MBR_NGAP_RATRestrictions_Item_ExtIEs_1141, 3, /* Elements count */ - &asn_SPC_NGAP_RATRestrictions_Item_ExtIEs_specs_869 /* Additional specs */ + &asn_SPC_NGAP_RATRestrictions_Item_ExtIEs_specs_1141 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_876 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1148 = { sizeof(struct NGAP_RecommendedCellsForPaging_ExtIEs__extensionValue), offsetof(struct NGAP_RecommendedCellsForPaging_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_RecommendedCellsForPaging_ExtIEs__extensionValue, present), @@ -57489,7 +74336,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_876 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_876 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1148 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -57507,10 +74354,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_876 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_876 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1148 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_RecommendedCellsForPaging_ExtIEs_873[] = { +asn_TYPE_member_t asn_MBR_NGAP_RecommendedCellsForPaging_ExtIEs_1145[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RecommendedCellsForPaging_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -57521,9 +74368,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RecommendedCellsForPaging_ExtIEs_873[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_874, + &asn_PER_memb_NGAP_id_constr_1146, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_873 + memb_NGAP_id_constraint_1145 }, 0, 0, /* No default value */ "id" @@ -57538,9 +74385,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RecommendedCellsForPaging_ExtIEs_873[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_875, + &asn_PER_memb_NGAP_criticality_constr_1147, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_873 + memb_NGAP_criticality_constraint_1145 }, 0, 0, /* No default value */ "criticality" @@ -57548,33 +74395,33 @@ asn_TYPE_member_t asn_MBR_NGAP_RecommendedCellsForPaging_ExtIEs_873[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_RecommendedCellsForPaging_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_876, + &asn_DEF_NGAP_extensionValue_1148, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_876, + &asn_PER_memb_NGAP_extensionValue_constr_1148, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_873 + memb_NGAP_extensionValue_constraint_1145 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_RecommendedCellsForPaging_ExtIEs_tags_873[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_RecommendedCellsForPaging_ExtIEs_tags_1145[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_RecommendedCellsForPaging_ExtIEs_tag2el_873[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_RecommendedCellsForPaging_ExtIEs_tag2el_1145[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_RecommendedCellsForPaging_ExtIEs_specs_873 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_RecommendedCellsForPaging_ExtIEs_specs_1145 = { sizeof(struct NGAP_RecommendedCellsForPaging_ExtIEs), offsetof(struct NGAP_RecommendedCellsForPaging_ExtIEs, _asn_ctx), - asn_MAP_NGAP_RecommendedCellsForPaging_ExtIEs_tag2el_873, + asn_MAP_NGAP_RecommendedCellsForPaging_ExtIEs_tag2el_1145, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -57583,12 +74430,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RecommendedCellsForPaging_ExtIEs = { "RecommendedCellsForPaging-ExtIEs", "RecommendedCellsForPaging-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_RecommendedCellsForPaging_ExtIEs_tags_873, - sizeof(asn_DEF_NGAP_RecommendedCellsForPaging_ExtIEs_tags_873) - /sizeof(asn_DEF_NGAP_RecommendedCellsForPaging_ExtIEs_tags_873[0]), /* 1 */ - asn_DEF_NGAP_RecommendedCellsForPaging_ExtIEs_tags_873, /* Same as above */ - sizeof(asn_DEF_NGAP_RecommendedCellsForPaging_ExtIEs_tags_873) - /sizeof(asn_DEF_NGAP_RecommendedCellsForPaging_ExtIEs_tags_873[0]), /* 1 */ + asn_DEF_NGAP_RecommendedCellsForPaging_ExtIEs_tags_1145, + sizeof(asn_DEF_NGAP_RecommendedCellsForPaging_ExtIEs_tags_1145) + /sizeof(asn_DEF_NGAP_RecommendedCellsForPaging_ExtIEs_tags_1145[0]), /* 1 */ + asn_DEF_NGAP_RecommendedCellsForPaging_ExtIEs_tags_1145, /* Same as above */ + sizeof(asn_DEF_NGAP_RecommendedCellsForPaging_ExtIEs_tags_1145) + /sizeof(asn_DEF_NGAP_RecommendedCellsForPaging_ExtIEs_tags_1145[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -57598,12 +74445,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RecommendedCellsForPaging_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_RecommendedCellsForPaging_ExtIEs_873, + asn_MBR_NGAP_RecommendedCellsForPaging_ExtIEs_1145, 3, /* Elements count */ - &asn_SPC_NGAP_RecommendedCellsForPaging_ExtIEs_specs_873 /* Additional specs */ + &asn_SPC_NGAP_RecommendedCellsForPaging_ExtIEs_specs_1145 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_880 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1152 = { sizeof(struct NGAP_RecommendedCellItem_ExtIEs__extensionValue), offsetof(struct NGAP_RecommendedCellItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_RecommendedCellItem_ExtIEs__extensionValue, present), @@ -57614,7 +74461,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_880 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_880 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1152 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -57632,10 +74479,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_880 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_880 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1152 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_RecommendedCellItem_ExtIEs_877[] = { +asn_TYPE_member_t asn_MBR_NGAP_RecommendedCellItem_ExtIEs_1149[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RecommendedCellItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -57646,9 +74493,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RecommendedCellItem_ExtIEs_877[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_878, + &asn_PER_memb_NGAP_id_constr_1150, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_877 + memb_NGAP_id_constraint_1149 }, 0, 0, /* No default value */ "id" @@ -57663,9 +74510,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RecommendedCellItem_ExtIEs_877[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_879, + &asn_PER_memb_NGAP_criticality_constr_1151, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_877 + memb_NGAP_criticality_constraint_1149 }, 0, 0, /* No default value */ "criticality" @@ -57673,33 +74520,33 @@ asn_TYPE_member_t asn_MBR_NGAP_RecommendedCellItem_ExtIEs_877[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_RecommendedCellItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_880, + &asn_DEF_NGAP_extensionValue_1152, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_880, + &asn_PER_memb_NGAP_extensionValue_constr_1152, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_877 + memb_NGAP_extensionValue_constraint_1149 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_RecommendedCellItem_ExtIEs_tags_877[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_RecommendedCellItem_ExtIEs_tags_1149[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_RecommendedCellItem_ExtIEs_tag2el_877[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_RecommendedCellItem_ExtIEs_tag2el_1149[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_RecommendedCellItem_ExtIEs_specs_877 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_RecommendedCellItem_ExtIEs_specs_1149 = { sizeof(struct NGAP_RecommendedCellItem_ExtIEs), offsetof(struct NGAP_RecommendedCellItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_RecommendedCellItem_ExtIEs_tag2el_877, + asn_MAP_NGAP_RecommendedCellItem_ExtIEs_tag2el_1149, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -57708,12 +74555,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RecommendedCellItem_ExtIEs = { "RecommendedCellItem-ExtIEs", "RecommendedCellItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_RecommendedCellItem_ExtIEs_tags_877, - sizeof(asn_DEF_NGAP_RecommendedCellItem_ExtIEs_tags_877) - /sizeof(asn_DEF_NGAP_RecommendedCellItem_ExtIEs_tags_877[0]), /* 1 */ - asn_DEF_NGAP_RecommendedCellItem_ExtIEs_tags_877, /* Same as above */ - sizeof(asn_DEF_NGAP_RecommendedCellItem_ExtIEs_tags_877) - /sizeof(asn_DEF_NGAP_RecommendedCellItem_ExtIEs_tags_877[0]), /* 1 */ + asn_DEF_NGAP_RecommendedCellItem_ExtIEs_tags_1149, + sizeof(asn_DEF_NGAP_RecommendedCellItem_ExtIEs_tags_1149) + /sizeof(asn_DEF_NGAP_RecommendedCellItem_ExtIEs_tags_1149[0]), /* 1 */ + asn_DEF_NGAP_RecommendedCellItem_ExtIEs_tags_1149, /* Same as above */ + sizeof(asn_DEF_NGAP_RecommendedCellItem_ExtIEs_tags_1149) + /sizeof(asn_DEF_NGAP_RecommendedCellItem_ExtIEs_tags_1149[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -57723,12 +74570,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RecommendedCellItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_RecommendedCellItem_ExtIEs_877, + asn_MBR_NGAP_RecommendedCellItem_ExtIEs_1149, 3, /* Elements count */ - &asn_SPC_NGAP_RecommendedCellItem_ExtIEs_specs_877 /* Additional specs */ + &asn_SPC_NGAP_RecommendedCellItem_ExtIEs_specs_1149 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_884 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1156 = { sizeof(struct NGAP_RecommendedRANNodesForPaging_ExtIEs__extensionValue), offsetof(struct NGAP_RecommendedRANNodesForPaging_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_RecommendedRANNodesForPaging_ExtIEs__extensionValue, present), @@ -57739,7 +74586,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_884 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_884 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1156 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -57757,10 +74604,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_884 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_884 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1156 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_RecommendedRANNodesForPaging_ExtIEs_881[] = { +asn_TYPE_member_t asn_MBR_NGAP_RecommendedRANNodesForPaging_ExtIEs_1153[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RecommendedRANNodesForPaging_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -57771,9 +74618,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RecommendedRANNodesForPaging_ExtIEs_881[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_882, + &asn_PER_memb_NGAP_id_constr_1154, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_881 + memb_NGAP_id_constraint_1153 }, 0, 0, /* No default value */ "id" @@ -57788,9 +74635,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RecommendedRANNodesForPaging_ExtIEs_881[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_883, + &asn_PER_memb_NGAP_criticality_constr_1155, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_881 + memb_NGAP_criticality_constraint_1153 }, 0, 0, /* No default value */ "criticality" @@ -57798,33 +74645,33 @@ asn_TYPE_member_t asn_MBR_NGAP_RecommendedRANNodesForPaging_ExtIEs_881[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_RecommendedRANNodesForPaging_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_884, + &asn_DEF_NGAP_extensionValue_1156, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_884, + &asn_PER_memb_NGAP_extensionValue_constr_1156, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_881 + memb_NGAP_extensionValue_constraint_1153 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_RecommendedRANNodesForPaging_ExtIEs_tags_881[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_RecommendedRANNodesForPaging_ExtIEs_tags_1153[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_RecommendedRANNodesForPaging_ExtIEs_tag2el_881[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_RecommendedRANNodesForPaging_ExtIEs_tag2el_1153[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_RecommendedRANNodesForPaging_ExtIEs_specs_881 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_RecommendedRANNodesForPaging_ExtIEs_specs_1153 = { sizeof(struct NGAP_RecommendedRANNodesForPaging_ExtIEs), offsetof(struct NGAP_RecommendedRANNodesForPaging_ExtIEs, _asn_ctx), - asn_MAP_NGAP_RecommendedRANNodesForPaging_ExtIEs_tag2el_881, + asn_MAP_NGAP_RecommendedRANNodesForPaging_ExtIEs_tag2el_1153, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -57833,12 +74680,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RecommendedRANNodesForPaging_ExtIEs = { "RecommendedRANNodesForPaging-ExtIEs", "RecommendedRANNodesForPaging-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_RecommendedRANNodesForPaging_ExtIEs_tags_881, - sizeof(asn_DEF_NGAP_RecommendedRANNodesForPaging_ExtIEs_tags_881) - /sizeof(asn_DEF_NGAP_RecommendedRANNodesForPaging_ExtIEs_tags_881[0]), /* 1 */ - asn_DEF_NGAP_RecommendedRANNodesForPaging_ExtIEs_tags_881, /* Same as above */ - sizeof(asn_DEF_NGAP_RecommendedRANNodesForPaging_ExtIEs_tags_881) - /sizeof(asn_DEF_NGAP_RecommendedRANNodesForPaging_ExtIEs_tags_881[0]), /* 1 */ + asn_DEF_NGAP_RecommendedRANNodesForPaging_ExtIEs_tags_1153, + sizeof(asn_DEF_NGAP_RecommendedRANNodesForPaging_ExtIEs_tags_1153) + /sizeof(asn_DEF_NGAP_RecommendedRANNodesForPaging_ExtIEs_tags_1153[0]), /* 1 */ + asn_DEF_NGAP_RecommendedRANNodesForPaging_ExtIEs_tags_1153, /* Same as above */ + sizeof(asn_DEF_NGAP_RecommendedRANNodesForPaging_ExtIEs_tags_1153) + /sizeof(asn_DEF_NGAP_RecommendedRANNodesForPaging_ExtIEs_tags_1153[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -57848,12 +74695,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RecommendedRANNodesForPaging_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_RecommendedRANNodesForPaging_ExtIEs_881, + asn_MBR_NGAP_RecommendedRANNodesForPaging_ExtIEs_1153, 3, /* Elements count */ - &asn_SPC_NGAP_RecommendedRANNodesForPaging_ExtIEs_specs_881 /* Additional specs */ + &asn_SPC_NGAP_RecommendedRANNodesForPaging_ExtIEs_specs_1153 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_888 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1160 = { sizeof(struct NGAP_RecommendedRANNodeItem_ExtIEs__extensionValue), offsetof(struct NGAP_RecommendedRANNodeItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_RecommendedRANNodeItem_ExtIEs__extensionValue, present), @@ -57864,7 +74711,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_888 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_888 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1160 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -57882,10 +74729,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_888 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_888 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1160 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_RecommendedRANNodeItem_ExtIEs_885[] = { +asn_TYPE_member_t asn_MBR_NGAP_RecommendedRANNodeItem_ExtIEs_1157[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RecommendedRANNodeItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -57896,9 +74743,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RecommendedRANNodeItem_ExtIEs_885[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_886, + &asn_PER_memb_NGAP_id_constr_1158, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_885 + memb_NGAP_id_constraint_1157 }, 0, 0, /* No default value */ "id" @@ -57913,9 +74760,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RecommendedRANNodeItem_ExtIEs_885[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_887, + &asn_PER_memb_NGAP_criticality_constr_1159, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_885 + memb_NGAP_criticality_constraint_1157 }, 0, 0, /* No default value */ "criticality" @@ -57923,33 +74770,33 @@ asn_TYPE_member_t asn_MBR_NGAP_RecommendedRANNodeItem_ExtIEs_885[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_RecommendedRANNodeItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_888, + &asn_DEF_NGAP_extensionValue_1160, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_888, + &asn_PER_memb_NGAP_extensionValue_constr_1160, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_885 + memb_NGAP_extensionValue_constraint_1157 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_RecommendedRANNodeItem_ExtIEs_tags_885[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_RecommendedRANNodeItem_ExtIEs_tags_1157[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_RecommendedRANNodeItem_ExtIEs_tag2el_885[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_RecommendedRANNodeItem_ExtIEs_tag2el_1157[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_RecommendedRANNodeItem_ExtIEs_specs_885 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_RecommendedRANNodeItem_ExtIEs_specs_1157 = { sizeof(struct NGAP_RecommendedRANNodeItem_ExtIEs), offsetof(struct NGAP_RecommendedRANNodeItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_RecommendedRANNodeItem_ExtIEs_tag2el_885, + asn_MAP_NGAP_RecommendedRANNodeItem_ExtIEs_tag2el_1157, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -57958,12 +74805,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RecommendedRANNodeItem_ExtIEs = { "RecommendedRANNodeItem-ExtIEs", "RecommendedRANNodeItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_RecommendedRANNodeItem_ExtIEs_tags_885, - sizeof(asn_DEF_NGAP_RecommendedRANNodeItem_ExtIEs_tags_885) - /sizeof(asn_DEF_NGAP_RecommendedRANNodeItem_ExtIEs_tags_885[0]), /* 1 */ - asn_DEF_NGAP_RecommendedRANNodeItem_ExtIEs_tags_885, /* Same as above */ - sizeof(asn_DEF_NGAP_RecommendedRANNodeItem_ExtIEs_tags_885) - /sizeof(asn_DEF_NGAP_RecommendedRANNodeItem_ExtIEs_tags_885[0]), /* 1 */ + asn_DEF_NGAP_RecommendedRANNodeItem_ExtIEs_tags_1157, + sizeof(asn_DEF_NGAP_RecommendedRANNodeItem_ExtIEs_tags_1157) + /sizeof(asn_DEF_NGAP_RecommendedRANNodeItem_ExtIEs_tags_1157[0]), /* 1 */ + asn_DEF_NGAP_RecommendedRANNodeItem_ExtIEs_tags_1157, /* Same as above */ + sizeof(asn_DEF_NGAP_RecommendedRANNodeItem_ExtIEs_tags_1157) + /sizeof(asn_DEF_NGAP_RecommendedRANNodeItem_ExtIEs_tags_1157[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -57973,23 +74820,45 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RecommendedRANNodeItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_RecommendedRANNodeItem_ExtIEs_885, + asn_MBR_NGAP_RecommendedRANNodeItem_ExtIEs_1157, 3, /* Elements count */ - &asn_SPC_NGAP_RecommendedRANNodeItem_ExtIEs_specs_885 /* Additional specs */ + &asn_SPC_NGAP_RecommendedRANNodeItem_ExtIEs_specs_1157 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_892 = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1164[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_RedundantPDUSessionInformation_ExtIEs__extensionValue, choice.PDUSessionPairID), + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), + 0, + &asn_DEF_NGAP_PDUSessionPairID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "PDUSessionPairID" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1164[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* PDUSessionPairID */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1164 = { sizeof(struct NGAP_RedundantPDUSessionInformation_ExtIEs__extensionValue), offsetof(struct NGAP_RedundantPDUSessionInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_RedundantPDUSessionInformation_ExtIEs__extensionValue, present), sizeof(((struct NGAP_RedundantPDUSessionInformation_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ + asn_MAP_NGAP_extensionValue_tag2el_1164, + 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_892 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1164 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -58006,11 +74875,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_892 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_892 /* Additional specs */ + asn_MBR_NGAP_extensionValue_1164, + 1, /* Elements count */ + &asn_SPC_NGAP_extensionValue_specs_1164 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_RedundantPDUSessionInformation_ExtIEs_889[] = { +asn_TYPE_member_t asn_MBR_NGAP_RedundantPDUSessionInformation_ExtIEs_1161[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RedundantPDUSessionInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -58021,9 +74891,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RedundantPDUSessionInformation_ExtIEs_889[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_890, + &asn_PER_memb_NGAP_id_constr_1162, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_889 + memb_NGAP_id_constraint_1161 }, 0, 0, /* No default value */ "id" @@ -58032,15 +74902,15 @@ asn_TYPE_member_t asn_MBR_NGAP_RedundantPDUSessionInformation_ExtIEs_889[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, - 0, + select_RedundantPDUSessionInformation_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_891, + &asn_PER_memb_NGAP_criticality_constr_1163, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_889 + memb_NGAP_criticality_constraint_1161 }, 0, 0, /* No default value */ "criticality" @@ -58048,33 +74918,33 @@ asn_TYPE_member_t asn_MBR_NGAP_RedundantPDUSessionInformation_ExtIEs_889[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_RedundantPDUSessionInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_892, - 0, + &asn_DEF_NGAP_extensionValue_1164, + select_RedundantPDUSessionInformation_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_892, + &asn_PER_memb_NGAP_extensionValue_constr_1164, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_889 + memb_NGAP_extensionValue_constraint_1161 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_RedundantPDUSessionInformation_ExtIEs_tags_889[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_RedundantPDUSessionInformation_ExtIEs_tags_1161[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_RedundantPDUSessionInformation_ExtIEs_tag2el_889[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_RedundantPDUSessionInformation_ExtIEs_tag2el_1161[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_RedundantPDUSessionInformation_ExtIEs_specs_889 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_RedundantPDUSessionInformation_ExtIEs_specs_1161 = { sizeof(struct NGAP_RedundantPDUSessionInformation_ExtIEs), offsetof(struct NGAP_RedundantPDUSessionInformation_ExtIEs, _asn_ctx), - asn_MAP_NGAP_RedundantPDUSessionInformation_ExtIEs_tag2el_889, + asn_MAP_NGAP_RedundantPDUSessionInformation_ExtIEs_tag2el_1161, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -58083,12 +74953,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RedundantPDUSessionInformation_ExtIEs = { "RedundantPDUSessionInformation-ExtIEs", "RedundantPDUSessionInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_RedundantPDUSessionInformation_ExtIEs_tags_889, - sizeof(asn_DEF_NGAP_RedundantPDUSessionInformation_ExtIEs_tags_889) - /sizeof(asn_DEF_NGAP_RedundantPDUSessionInformation_ExtIEs_tags_889[0]), /* 1 */ - asn_DEF_NGAP_RedundantPDUSessionInformation_ExtIEs_tags_889, /* Same as above */ - sizeof(asn_DEF_NGAP_RedundantPDUSessionInformation_ExtIEs_tags_889) - /sizeof(asn_DEF_NGAP_RedundantPDUSessionInformation_ExtIEs_tags_889[0]), /* 1 */ + asn_DEF_NGAP_RedundantPDUSessionInformation_ExtIEs_tags_1161, + sizeof(asn_DEF_NGAP_RedundantPDUSessionInformation_ExtIEs_tags_1161) + /sizeof(asn_DEF_NGAP_RedundantPDUSessionInformation_ExtIEs_tags_1161[0]), /* 1 */ + asn_DEF_NGAP_RedundantPDUSessionInformation_ExtIEs_tags_1161, /* Same as above */ + sizeof(asn_DEF_NGAP_RedundantPDUSessionInformation_ExtIEs_tags_1161) + /sizeof(asn_DEF_NGAP_RedundantPDUSessionInformation_ExtIEs_tags_1161[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -58098,12 +74968,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RedundantPDUSessionInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_RedundantPDUSessionInformation_ExtIEs_889, + asn_MBR_NGAP_RedundantPDUSessionInformation_ExtIEs_1161, 3, /* Elements count */ - &asn_SPC_NGAP_RedundantPDUSessionInformation_ExtIEs_specs_889 /* Additional specs */ + &asn_SPC_NGAP_RedundantPDUSessionInformation_ExtIEs_specs_1161 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_896 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1168 = { sizeof(struct NGAP_RIMInformationTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_RIMInformationTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_RIMInformationTransfer_ExtIEs__extensionValue, present), @@ -58114,7 +74984,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_896 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_896 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1168 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -58132,10 +75002,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_896 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_896 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1168 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_RIMInformationTransfer_ExtIEs_893[] = { +asn_TYPE_member_t asn_MBR_NGAP_RIMInformationTransfer_ExtIEs_1165[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RIMInformationTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -58146,9 +75016,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RIMInformationTransfer_ExtIEs_893[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_894, + &asn_PER_memb_NGAP_id_constr_1166, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_893 + memb_NGAP_id_constraint_1165 }, 0, 0, /* No default value */ "id" @@ -58163,9 +75033,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RIMInformationTransfer_ExtIEs_893[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_895, + &asn_PER_memb_NGAP_criticality_constr_1167, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_893 + memb_NGAP_criticality_constraint_1165 }, 0, 0, /* No default value */ "criticality" @@ -58173,33 +75043,33 @@ asn_TYPE_member_t asn_MBR_NGAP_RIMInformationTransfer_ExtIEs_893[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_RIMInformationTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_896, + &asn_DEF_NGAP_extensionValue_1168, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_896, + &asn_PER_memb_NGAP_extensionValue_constr_1168, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_893 + memb_NGAP_extensionValue_constraint_1165 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_RIMInformationTransfer_ExtIEs_tags_893[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_RIMInformationTransfer_ExtIEs_tags_1165[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_RIMInformationTransfer_ExtIEs_tag2el_893[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_RIMInformationTransfer_ExtIEs_tag2el_1165[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_RIMInformationTransfer_ExtIEs_specs_893 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_RIMInformationTransfer_ExtIEs_specs_1165 = { sizeof(struct NGAP_RIMInformationTransfer_ExtIEs), offsetof(struct NGAP_RIMInformationTransfer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_RIMInformationTransfer_ExtIEs_tag2el_893, + asn_MAP_NGAP_RIMInformationTransfer_ExtIEs_tag2el_1165, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -58208,12 +75078,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RIMInformationTransfer_ExtIEs = { "RIMInformationTransfer-ExtIEs", "RIMInformationTransfer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_RIMInformationTransfer_ExtIEs_tags_893, - sizeof(asn_DEF_NGAP_RIMInformationTransfer_ExtIEs_tags_893) - /sizeof(asn_DEF_NGAP_RIMInformationTransfer_ExtIEs_tags_893[0]), /* 1 */ - asn_DEF_NGAP_RIMInformationTransfer_ExtIEs_tags_893, /* Same as above */ - sizeof(asn_DEF_NGAP_RIMInformationTransfer_ExtIEs_tags_893) - /sizeof(asn_DEF_NGAP_RIMInformationTransfer_ExtIEs_tags_893[0]), /* 1 */ + asn_DEF_NGAP_RIMInformationTransfer_ExtIEs_tags_1165, + sizeof(asn_DEF_NGAP_RIMInformationTransfer_ExtIEs_tags_1165) + /sizeof(asn_DEF_NGAP_RIMInformationTransfer_ExtIEs_tags_1165[0]), /* 1 */ + asn_DEF_NGAP_RIMInformationTransfer_ExtIEs_tags_1165, /* Same as above */ + sizeof(asn_DEF_NGAP_RIMInformationTransfer_ExtIEs_tags_1165) + /sizeof(asn_DEF_NGAP_RIMInformationTransfer_ExtIEs_tags_1165[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -58223,12 +75093,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RIMInformationTransfer_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_RIMInformationTransfer_ExtIEs_893, + asn_MBR_NGAP_RIMInformationTransfer_ExtIEs_1165, 3, /* Elements count */ - &asn_SPC_NGAP_RIMInformationTransfer_ExtIEs_specs_893 /* Additional specs */ + &asn_SPC_NGAP_RIMInformationTransfer_ExtIEs_specs_1165 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_900 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1172 = { sizeof(struct NGAP_RIMInformation_ExtIEs__extensionValue), offsetof(struct NGAP_RIMInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_RIMInformation_ExtIEs__extensionValue, present), @@ -58239,7 +75109,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_900 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_900 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1172 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -58257,10 +75127,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_900 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_900 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1172 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_RIMInformation_ExtIEs_897[] = { +asn_TYPE_member_t asn_MBR_NGAP_RIMInformation_ExtIEs_1169[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RIMInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -58271,9 +75141,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RIMInformation_ExtIEs_897[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_898, + &asn_PER_memb_NGAP_id_constr_1170, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_897 + memb_NGAP_id_constraint_1169 }, 0, 0, /* No default value */ "id" @@ -58288,9 +75158,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RIMInformation_ExtIEs_897[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_899, + &asn_PER_memb_NGAP_criticality_constr_1171, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_897 + memb_NGAP_criticality_constraint_1169 }, 0, 0, /* No default value */ "criticality" @@ -58298,33 +75168,33 @@ asn_TYPE_member_t asn_MBR_NGAP_RIMInformation_ExtIEs_897[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_RIMInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_900, + &asn_DEF_NGAP_extensionValue_1172, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_900, + &asn_PER_memb_NGAP_extensionValue_constr_1172, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_897 + memb_NGAP_extensionValue_constraint_1169 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_RIMInformation_ExtIEs_tags_897[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_RIMInformation_ExtIEs_tags_1169[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_RIMInformation_ExtIEs_tag2el_897[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_RIMInformation_ExtIEs_tag2el_1169[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_RIMInformation_ExtIEs_specs_897 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_RIMInformation_ExtIEs_specs_1169 = { sizeof(struct NGAP_RIMInformation_ExtIEs), offsetof(struct NGAP_RIMInformation_ExtIEs, _asn_ctx), - asn_MAP_NGAP_RIMInformation_ExtIEs_tag2el_897, + asn_MAP_NGAP_RIMInformation_ExtIEs_tag2el_1169, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -58333,12 +75203,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RIMInformation_ExtIEs = { "RIMInformation-ExtIEs", "RIMInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_RIMInformation_ExtIEs_tags_897, - sizeof(asn_DEF_NGAP_RIMInformation_ExtIEs_tags_897) - /sizeof(asn_DEF_NGAP_RIMInformation_ExtIEs_tags_897[0]), /* 1 */ - asn_DEF_NGAP_RIMInformation_ExtIEs_tags_897, /* Same as above */ - sizeof(asn_DEF_NGAP_RIMInformation_ExtIEs_tags_897) - /sizeof(asn_DEF_NGAP_RIMInformation_ExtIEs_tags_897[0]), /* 1 */ + asn_DEF_NGAP_RIMInformation_ExtIEs_tags_1169, + sizeof(asn_DEF_NGAP_RIMInformation_ExtIEs_tags_1169) + /sizeof(asn_DEF_NGAP_RIMInformation_ExtIEs_tags_1169[0]), /* 1 */ + asn_DEF_NGAP_RIMInformation_ExtIEs_tags_1169, /* Same as above */ + sizeof(asn_DEF_NGAP_RIMInformation_ExtIEs_tags_1169) + /sizeof(asn_DEF_NGAP_RIMInformation_ExtIEs_tags_1169[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -58348,12 +75218,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RIMInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_RIMInformation_ExtIEs_897, + asn_MBR_NGAP_RIMInformation_ExtIEs_1169, 3, /* Elements count */ - &asn_SPC_NGAP_RIMInformation_ExtIEs_specs_897 /* Additional specs */ + &asn_SPC_NGAP_RIMInformation_ExtIEs_specs_1169 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_904 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1176 = { sizeof(struct NGAP_ScheduledCommunicationTime_ExtIEs__extensionValue), offsetof(struct NGAP_ScheduledCommunicationTime_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_ScheduledCommunicationTime_ExtIEs__extensionValue, present), @@ -58364,7 +75234,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_904 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_904 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1176 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -58382,10 +75252,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_904 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_904 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1176 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ScheduledCommunicationTime_ExtIEs_901[] = { +asn_TYPE_member_t asn_MBR_NGAP_ScheduledCommunicationTime_ExtIEs_1173[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_ScheduledCommunicationTime_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -58396,9 +75266,9 @@ asn_TYPE_member_t asn_MBR_NGAP_ScheduledCommunicationTime_ExtIEs_901[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_902, + &asn_PER_memb_NGAP_id_constr_1174, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_901 + memb_NGAP_id_constraint_1173 }, 0, 0, /* No default value */ "id" @@ -58413,9 +75283,9 @@ asn_TYPE_member_t asn_MBR_NGAP_ScheduledCommunicationTime_ExtIEs_901[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_903, + &asn_PER_memb_NGAP_criticality_constr_1175, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_901 + memb_NGAP_criticality_constraint_1173 }, 0, 0, /* No default value */ "criticality" @@ -58423,33 +75293,33 @@ asn_TYPE_member_t asn_MBR_NGAP_ScheduledCommunicationTime_ExtIEs_901[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ScheduledCommunicationTime_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_904, + &asn_DEF_NGAP_extensionValue_1176, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_904, + &asn_PER_memb_NGAP_extensionValue_constr_1176, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_901 + memb_NGAP_extensionValue_constraint_1173 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ScheduledCommunicationTime_ExtIEs_tags_901[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ScheduledCommunicationTime_ExtIEs_tags_1173[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_ScheduledCommunicationTime_ExtIEs_tag2el_901[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_ScheduledCommunicationTime_ExtIEs_tag2el_1173[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_ScheduledCommunicationTime_ExtIEs_specs_901 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_ScheduledCommunicationTime_ExtIEs_specs_1173 = { sizeof(struct NGAP_ScheduledCommunicationTime_ExtIEs), offsetof(struct NGAP_ScheduledCommunicationTime_ExtIEs, _asn_ctx), - asn_MAP_NGAP_ScheduledCommunicationTime_ExtIEs_tag2el_901, + asn_MAP_NGAP_ScheduledCommunicationTime_ExtIEs_tag2el_1173, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -58458,12 +75328,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ScheduledCommunicationTime_ExtIEs = { "ScheduledCommunicationTime-ExtIEs", "ScheduledCommunicationTime-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ScheduledCommunicationTime_ExtIEs_tags_901, - sizeof(asn_DEF_NGAP_ScheduledCommunicationTime_ExtIEs_tags_901) - /sizeof(asn_DEF_NGAP_ScheduledCommunicationTime_ExtIEs_tags_901[0]), /* 1 */ - asn_DEF_NGAP_ScheduledCommunicationTime_ExtIEs_tags_901, /* Same as above */ - sizeof(asn_DEF_NGAP_ScheduledCommunicationTime_ExtIEs_tags_901) - /sizeof(asn_DEF_NGAP_ScheduledCommunicationTime_ExtIEs_tags_901[0]), /* 1 */ + asn_DEF_NGAP_ScheduledCommunicationTime_ExtIEs_tags_1173, + sizeof(asn_DEF_NGAP_ScheduledCommunicationTime_ExtIEs_tags_1173) + /sizeof(asn_DEF_NGAP_ScheduledCommunicationTime_ExtIEs_tags_1173[0]), /* 1 */ + asn_DEF_NGAP_ScheduledCommunicationTime_ExtIEs_tags_1173, /* Same as above */ + sizeof(asn_DEF_NGAP_ScheduledCommunicationTime_ExtIEs_tags_1173) + /sizeof(asn_DEF_NGAP_ScheduledCommunicationTime_ExtIEs_tags_1173[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -58473,12 +75343,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ScheduledCommunicationTime_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_ScheduledCommunicationTime_ExtIEs_901, + asn_MBR_NGAP_ScheduledCommunicationTime_ExtIEs_1173, 3, /* Elements count */ - &asn_SPC_NGAP_ScheduledCommunicationTime_ExtIEs_specs_901 /* Additional specs */ + &asn_SPC_NGAP_ScheduledCommunicationTime_ExtIEs_specs_1173 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_908 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1180 = { sizeof(struct NGAP_SecondaryRATUsageInformation_ExtIEs__extensionValue), offsetof(struct NGAP_SecondaryRATUsageInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SecondaryRATUsageInformation_ExtIEs__extensionValue, present), @@ -58489,7 +75359,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_908 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_908 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1180 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -58507,10 +75377,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_908 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_908 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1180 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_SecondaryRATUsageInformation_ExtIEs_905[] = { +asn_TYPE_member_t asn_MBR_NGAP_SecondaryRATUsageInformation_ExtIEs_1177[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SecondaryRATUsageInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -58521,9 +75391,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SecondaryRATUsageInformation_ExtIEs_905[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_906, + &asn_PER_memb_NGAP_id_constr_1178, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_905 + memb_NGAP_id_constraint_1177 }, 0, 0, /* No default value */ "id" @@ -58538,9 +75408,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SecondaryRATUsageInformation_ExtIEs_905[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_907, + &asn_PER_memb_NGAP_criticality_constr_1179, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_905 + memb_NGAP_criticality_constraint_1177 }, 0, 0, /* No default value */ "criticality" @@ -58548,33 +75418,33 @@ asn_TYPE_member_t asn_MBR_NGAP_SecondaryRATUsageInformation_ExtIEs_905[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SecondaryRATUsageInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_908, + &asn_DEF_NGAP_extensionValue_1180, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_908, + &asn_PER_memb_NGAP_extensionValue_constr_1180, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_905 + memb_NGAP_extensionValue_constraint_1177 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_SecondaryRATUsageInformation_ExtIEs_tags_905[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_SecondaryRATUsageInformation_ExtIEs_tags_1177[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_SecondaryRATUsageInformation_ExtIEs_tag2el_905[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_SecondaryRATUsageInformation_ExtIEs_tag2el_1177[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecondaryRATUsageInformation_ExtIEs_specs_905 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecondaryRATUsageInformation_ExtIEs_specs_1177 = { sizeof(struct NGAP_SecondaryRATUsageInformation_ExtIEs), offsetof(struct NGAP_SecondaryRATUsageInformation_ExtIEs, _asn_ctx), - asn_MAP_NGAP_SecondaryRATUsageInformation_ExtIEs_tag2el_905, + asn_MAP_NGAP_SecondaryRATUsageInformation_ExtIEs_tag2el_1177, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -58583,12 +75453,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SecondaryRATUsageInformation_ExtIEs = { "SecondaryRATUsageInformation-ExtIEs", "SecondaryRATUsageInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_SecondaryRATUsageInformation_ExtIEs_tags_905, - sizeof(asn_DEF_NGAP_SecondaryRATUsageInformation_ExtIEs_tags_905) - /sizeof(asn_DEF_NGAP_SecondaryRATUsageInformation_ExtIEs_tags_905[0]), /* 1 */ - asn_DEF_NGAP_SecondaryRATUsageInformation_ExtIEs_tags_905, /* Same as above */ - sizeof(asn_DEF_NGAP_SecondaryRATUsageInformation_ExtIEs_tags_905) - /sizeof(asn_DEF_NGAP_SecondaryRATUsageInformation_ExtIEs_tags_905[0]), /* 1 */ + asn_DEF_NGAP_SecondaryRATUsageInformation_ExtIEs_tags_1177, + sizeof(asn_DEF_NGAP_SecondaryRATUsageInformation_ExtIEs_tags_1177) + /sizeof(asn_DEF_NGAP_SecondaryRATUsageInformation_ExtIEs_tags_1177[0]), /* 1 */ + asn_DEF_NGAP_SecondaryRATUsageInformation_ExtIEs_tags_1177, /* Same as above */ + sizeof(asn_DEF_NGAP_SecondaryRATUsageInformation_ExtIEs_tags_1177) + /sizeof(asn_DEF_NGAP_SecondaryRATUsageInformation_ExtIEs_tags_1177[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -58598,12 +75468,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SecondaryRATUsageInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_SecondaryRATUsageInformation_ExtIEs_905, + asn_MBR_NGAP_SecondaryRATUsageInformation_ExtIEs_1177, 3, /* Elements count */ - &asn_SPC_NGAP_SecondaryRATUsageInformation_ExtIEs_specs_905 /* Additional specs */ + &asn_SPC_NGAP_SecondaryRATUsageInformation_ExtIEs_specs_1177 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_912 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1184 = { sizeof(struct NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs__extensionValue, present), @@ -58614,7 +75484,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_912 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_912 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1184 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -58632,10 +75502,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_912 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_912 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1184 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_909[] = { +asn_TYPE_member_t asn_MBR_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_1181[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -58646,9 +75516,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_909[] 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_910, + &asn_PER_memb_NGAP_id_constr_1182, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_909 + memb_NGAP_id_constraint_1181 }, 0, 0, /* No default value */ "id" @@ -58663,9 +75533,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_909[] 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_911, + &asn_PER_memb_NGAP_criticality_constr_1183, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_909 + memb_NGAP_criticality_constraint_1181 }, 0, 0, /* No default value */ "criticality" @@ -58673,33 +75543,33 @@ asn_TYPE_member_t asn_MBR_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_909[] { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_912, + &asn_DEF_NGAP_extensionValue_1184, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_912, + &asn_PER_memb_NGAP_extensionValue_constr_1184, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_909 + memb_NGAP_extensionValue_constraint_1181 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_tags_909[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_tags_1181[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_tag2el_909[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_tag2el_1181[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_specs_909 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_specs_1181 = { sizeof(struct NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs), offsetof(struct NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_tag2el_909, + asn_MAP_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_tag2el_1181, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -58708,12 +75578,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs = "SecondaryRATDataUsageReportTransfer-ExtIEs", "SecondaryRATDataUsageReportTransfer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_tags_909, - sizeof(asn_DEF_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_tags_909) - /sizeof(asn_DEF_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_tags_909[0]), /* 1 */ - asn_DEF_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_tags_909, /* Same as above */ - sizeof(asn_DEF_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_tags_909) - /sizeof(asn_DEF_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_tags_909[0]), /* 1 */ + asn_DEF_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_tags_1181, + sizeof(asn_DEF_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_tags_1181) + /sizeof(asn_DEF_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_tags_1181[0]), /* 1 */ + asn_DEF_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_tags_1181, /* Same as above */ + sizeof(asn_DEF_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_tags_1181) + /sizeof(asn_DEF_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_tags_1181[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -58723,12 +75593,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs = #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_909, + asn_MBR_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_1181, 3, /* Elements count */ - &asn_SPC_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_specs_909 /* Additional specs */ + &asn_SPC_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_specs_1181 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_916 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1188 = { sizeof(struct NGAP_SecurityContext_ExtIEs__extensionValue), offsetof(struct NGAP_SecurityContext_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SecurityContext_ExtIEs__extensionValue, present), @@ -58739,7 +75609,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_916 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_916 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1188 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -58757,10 +75627,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_916 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_916 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1188 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_SecurityContext_ExtIEs_913[] = { +asn_TYPE_member_t asn_MBR_NGAP_SecurityContext_ExtIEs_1185[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SecurityContext_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -58771,9 +75641,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SecurityContext_ExtIEs_913[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_914, + &asn_PER_memb_NGAP_id_constr_1186, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_913 + memb_NGAP_id_constraint_1185 }, 0, 0, /* No default value */ "id" @@ -58788,9 +75658,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SecurityContext_ExtIEs_913[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_915, + &asn_PER_memb_NGAP_criticality_constr_1187, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_913 + memb_NGAP_criticality_constraint_1185 }, 0, 0, /* No default value */ "criticality" @@ -58798,33 +75668,33 @@ asn_TYPE_member_t asn_MBR_NGAP_SecurityContext_ExtIEs_913[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SecurityContext_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_916, + &asn_DEF_NGAP_extensionValue_1188, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_916, + &asn_PER_memb_NGAP_extensionValue_constr_1188, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_913 + memb_NGAP_extensionValue_constraint_1185 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_SecurityContext_ExtIEs_tags_913[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_SecurityContext_ExtIEs_tags_1185[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_SecurityContext_ExtIEs_tag2el_913[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_SecurityContext_ExtIEs_tag2el_1185[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecurityContext_ExtIEs_specs_913 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecurityContext_ExtIEs_specs_1185 = { sizeof(struct NGAP_SecurityContext_ExtIEs), offsetof(struct NGAP_SecurityContext_ExtIEs, _asn_ctx), - asn_MAP_NGAP_SecurityContext_ExtIEs_tag2el_913, + asn_MAP_NGAP_SecurityContext_ExtIEs_tag2el_1185, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -58833,12 +75703,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SecurityContext_ExtIEs = { "SecurityContext-ExtIEs", "SecurityContext-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_SecurityContext_ExtIEs_tags_913, - sizeof(asn_DEF_NGAP_SecurityContext_ExtIEs_tags_913) - /sizeof(asn_DEF_NGAP_SecurityContext_ExtIEs_tags_913[0]), /* 1 */ - asn_DEF_NGAP_SecurityContext_ExtIEs_tags_913, /* Same as above */ - sizeof(asn_DEF_NGAP_SecurityContext_ExtIEs_tags_913) - /sizeof(asn_DEF_NGAP_SecurityContext_ExtIEs_tags_913[0]), /* 1 */ + asn_DEF_NGAP_SecurityContext_ExtIEs_tags_1185, + sizeof(asn_DEF_NGAP_SecurityContext_ExtIEs_tags_1185) + /sizeof(asn_DEF_NGAP_SecurityContext_ExtIEs_tags_1185[0]), /* 1 */ + asn_DEF_NGAP_SecurityContext_ExtIEs_tags_1185, /* Same as above */ + sizeof(asn_DEF_NGAP_SecurityContext_ExtIEs_tags_1185) + /sizeof(asn_DEF_NGAP_SecurityContext_ExtIEs_tags_1185[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -58848,12 +75718,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SecurityContext_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_SecurityContext_ExtIEs_913, + asn_MBR_NGAP_SecurityContext_ExtIEs_1185, 3, /* Elements count */ - &asn_SPC_NGAP_SecurityContext_ExtIEs_specs_913 /* Additional specs */ + &asn_SPC_NGAP_SecurityContext_ExtIEs_specs_1185 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_920[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1192[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SecurityIndication_ExtIEs__extensionValue, choice.MaximumIntegrityProtectedDataRate), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, @@ -58872,21 +75742,21 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_920[] = { "MaximumIntegrityProtectedDataRate" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_920[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1192[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* MaximumIntegrityProtectedDataRate */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_920 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1192 = { sizeof(struct NGAP_SecurityIndication_ExtIEs__extensionValue), offsetof(struct NGAP_SecurityIndication_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SecurityIndication_ExtIEs__extensionValue, present), sizeof(((struct NGAP_SecurityIndication_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_920, + asn_MAP_NGAP_extensionValue_tag2el_1192, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_920 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1192 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -58903,12 +75773,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_920 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_920, + asn_MBR_NGAP_extensionValue_1192, 1, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_920 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1192 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_SecurityIndication_ExtIEs_917[] = { +asn_TYPE_member_t asn_MBR_NGAP_SecurityIndication_ExtIEs_1189[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SecurityIndication_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -58919,9 +75789,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SecurityIndication_ExtIEs_917[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_918, + &asn_PER_memb_NGAP_id_constr_1190, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_917 + memb_NGAP_id_constraint_1189 }, 0, 0, /* No default value */ "id" @@ -58936,9 +75806,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SecurityIndication_ExtIEs_917[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_919, + &asn_PER_memb_NGAP_criticality_constr_1191, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_917 + memb_NGAP_criticality_constraint_1189 }, 0, 0, /* No default value */ "criticality" @@ -58946,33 +75816,33 @@ asn_TYPE_member_t asn_MBR_NGAP_SecurityIndication_ExtIEs_917[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SecurityIndication_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_920, + &asn_DEF_NGAP_extensionValue_1192, select_SecurityIndication_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_920, + &asn_PER_memb_NGAP_extensionValue_constr_1192, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_917 + memb_NGAP_extensionValue_constraint_1189 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_SecurityIndication_ExtIEs_tags_917[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_SecurityIndication_ExtIEs_tags_1189[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_SecurityIndication_ExtIEs_tag2el_917[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_SecurityIndication_ExtIEs_tag2el_1189[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecurityIndication_ExtIEs_specs_917 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecurityIndication_ExtIEs_specs_1189 = { sizeof(struct NGAP_SecurityIndication_ExtIEs), offsetof(struct NGAP_SecurityIndication_ExtIEs, _asn_ctx), - asn_MAP_NGAP_SecurityIndication_ExtIEs_tag2el_917, + asn_MAP_NGAP_SecurityIndication_ExtIEs_tag2el_1189, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -58981,12 +75851,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SecurityIndication_ExtIEs = { "SecurityIndication-ExtIEs", "SecurityIndication-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_SecurityIndication_ExtIEs_tags_917, - sizeof(asn_DEF_NGAP_SecurityIndication_ExtIEs_tags_917) - /sizeof(asn_DEF_NGAP_SecurityIndication_ExtIEs_tags_917[0]), /* 1 */ - asn_DEF_NGAP_SecurityIndication_ExtIEs_tags_917, /* Same as above */ - sizeof(asn_DEF_NGAP_SecurityIndication_ExtIEs_tags_917) - /sizeof(asn_DEF_NGAP_SecurityIndication_ExtIEs_tags_917[0]), /* 1 */ + asn_DEF_NGAP_SecurityIndication_ExtIEs_tags_1189, + sizeof(asn_DEF_NGAP_SecurityIndication_ExtIEs_tags_1189) + /sizeof(asn_DEF_NGAP_SecurityIndication_ExtIEs_tags_1189[0]), /* 1 */ + asn_DEF_NGAP_SecurityIndication_ExtIEs_tags_1189, /* Same as above */ + sizeof(asn_DEF_NGAP_SecurityIndication_ExtIEs_tags_1189) + /sizeof(asn_DEF_NGAP_SecurityIndication_ExtIEs_tags_1189[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -58996,12 +75866,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SecurityIndication_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_SecurityIndication_ExtIEs_917, + asn_MBR_NGAP_SecurityIndication_ExtIEs_1189, 3, /* Elements count */ - &asn_SPC_NGAP_SecurityIndication_ExtIEs_specs_917 /* Additional specs */ + &asn_SPC_NGAP_SecurityIndication_ExtIEs_specs_1189 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_924 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1196 = { sizeof(struct NGAP_SecurityResult_ExtIEs__extensionValue), offsetof(struct NGAP_SecurityResult_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SecurityResult_ExtIEs__extensionValue, present), @@ -59012,7 +75882,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_924 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_924 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1196 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -59030,10 +75900,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_924 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_924 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1196 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_SecurityResult_ExtIEs_921[] = { +asn_TYPE_member_t asn_MBR_NGAP_SecurityResult_ExtIEs_1193[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SecurityResult_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -59044,9 +75914,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SecurityResult_ExtIEs_921[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_922, + &asn_PER_memb_NGAP_id_constr_1194, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_921 + memb_NGAP_id_constraint_1193 }, 0, 0, /* No default value */ "id" @@ -59061,9 +75931,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SecurityResult_ExtIEs_921[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_923, + &asn_PER_memb_NGAP_criticality_constr_1195, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_921 + memb_NGAP_criticality_constraint_1193 }, 0, 0, /* No default value */ "criticality" @@ -59071,33 +75941,33 @@ asn_TYPE_member_t asn_MBR_NGAP_SecurityResult_ExtIEs_921[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SecurityResult_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_924, + &asn_DEF_NGAP_extensionValue_1196, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_924, + &asn_PER_memb_NGAP_extensionValue_constr_1196, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_921 + memb_NGAP_extensionValue_constraint_1193 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_SecurityResult_ExtIEs_tags_921[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_SecurityResult_ExtIEs_tags_1193[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_SecurityResult_ExtIEs_tag2el_921[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_SecurityResult_ExtIEs_tag2el_1193[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecurityResult_ExtIEs_specs_921 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecurityResult_ExtIEs_specs_1193 = { sizeof(struct NGAP_SecurityResult_ExtIEs), offsetof(struct NGAP_SecurityResult_ExtIEs, _asn_ctx), - asn_MAP_NGAP_SecurityResult_ExtIEs_tag2el_921, + asn_MAP_NGAP_SecurityResult_ExtIEs_tag2el_1193, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -59106,12 +75976,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SecurityResult_ExtIEs = { "SecurityResult-ExtIEs", "SecurityResult-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_SecurityResult_ExtIEs_tags_921, - sizeof(asn_DEF_NGAP_SecurityResult_ExtIEs_tags_921) - /sizeof(asn_DEF_NGAP_SecurityResult_ExtIEs_tags_921[0]), /* 1 */ - asn_DEF_NGAP_SecurityResult_ExtIEs_tags_921, /* Same as above */ - sizeof(asn_DEF_NGAP_SecurityResult_ExtIEs_tags_921) - /sizeof(asn_DEF_NGAP_SecurityResult_ExtIEs_tags_921[0]), /* 1 */ + asn_DEF_NGAP_SecurityResult_ExtIEs_tags_1193, + sizeof(asn_DEF_NGAP_SecurityResult_ExtIEs_tags_1193) + /sizeof(asn_DEF_NGAP_SecurityResult_ExtIEs_tags_1193[0]), /* 1 */ + asn_DEF_NGAP_SecurityResult_ExtIEs_tags_1193, /* Same as above */ + sizeof(asn_DEF_NGAP_SecurityResult_ExtIEs_tags_1193) + /sizeof(asn_DEF_NGAP_SecurityResult_ExtIEs_tags_1193[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -59121,12 +75991,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SecurityResult_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_SecurityResult_ExtIEs_921, + asn_MBR_NGAP_SecurityResult_ExtIEs_1193, 3, /* Elements count */ - &asn_SPC_NGAP_SecurityResult_ExtIEs_specs_921 /* Additional specs */ + &asn_SPC_NGAP_SecurityResult_ExtIEs_specs_1193 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_928 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1200 = { sizeof(struct NGAP_SensorMeasurementConfiguration_ExtIEs__extensionValue), offsetof(struct NGAP_SensorMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SensorMeasurementConfiguration_ExtIEs__extensionValue, present), @@ -59137,7 +76007,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_928 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_928 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1200 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -59155,10 +76025,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_928 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_928 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1200 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_SensorMeasurementConfiguration_ExtIEs_925[] = { +asn_TYPE_member_t asn_MBR_NGAP_SensorMeasurementConfiguration_ExtIEs_1197[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SensorMeasurementConfiguration_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -59169,9 +76039,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SensorMeasurementConfiguration_ExtIEs_925[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_926, + &asn_PER_memb_NGAP_id_constr_1198, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_925 + memb_NGAP_id_constraint_1197 }, 0, 0, /* No default value */ "id" @@ -59186,9 +76056,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SensorMeasurementConfiguration_ExtIEs_925[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_927, + &asn_PER_memb_NGAP_criticality_constr_1199, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_925 + memb_NGAP_criticality_constraint_1197 }, 0, 0, /* No default value */ "criticality" @@ -59196,33 +76066,33 @@ asn_TYPE_member_t asn_MBR_NGAP_SensorMeasurementConfiguration_ExtIEs_925[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SensorMeasurementConfiguration_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_928, + &asn_DEF_NGAP_extensionValue_1200, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_928, + &asn_PER_memb_NGAP_extensionValue_constr_1200, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_925 + memb_NGAP_extensionValue_constraint_1197 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_SensorMeasurementConfiguration_ExtIEs_tags_925[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_SensorMeasurementConfiguration_ExtIEs_tags_1197[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_SensorMeasurementConfiguration_ExtIEs_tag2el_925[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_SensorMeasurementConfiguration_ExtIEs_tag2el_1197[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_SensorMeasurementConfiguration_ExtIEs_specs_925 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SensorMeasurementConfiguration_ExtIEs_specs_1197 = { sizeof(struct NGAP_SensorMeasurementConfiguration_ExtIEs), offsetof(struct NGAP_SensorMeasurementConfiguration_ExtIEs, _asn_ctx), - asn_MAP_NGAP_SensorMeasurementConfiguration_ExtIEs_tag2el_925, + asn_MAP_NGAP_SensorMeasurementConfiguration_ExtIEs_tag2el_1197, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -59231,12 +76101,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SensorMeasurementConfiguration_ExtIEs = { "SensorMeasurementConfiguration-ExtIEs", "SensorMeasurementConfiguration-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_SensorMeasurementConfiguration_ExtIEs_tags_925, - sizeof(asn_DEF_NGAP_SensorMeasurementConfiguration_ExtIEs_tags_925) - /sizeof(asn_DEF_NGAP_SensorMeasurementConfiguration_ExtIEs_tags_925[0]), /* 1 */ - asn_DEF_NGAP_SensorMeasurementConfiguration_ExtIEs_tags_925, /* Same as above */ - sizeof(asn_DEF_NGAP_SensorMeasurementConfiguration_ExtIEs_tags_925) - /sizeof(asn_DEF_NGAP_SensorMeasurementConfiguration_ExtIEs_tags_925[0]), /* 1 */ + asn_DEF_NGAP_SensorMeasurementConfiguration_ExtIEs_tags_1197, + sizeof(asn_DEF_NGAP_SensorMeasurementConfiguration_ExtIEs_tags_1197) + /sizeof(asn_DEF_NGAP_SensorMeasurementConfiguration_ExtIEs_tags_1197[0]), /* 1 */ + asn_DEF_NGAP_SensorMeasurementConfiguration_ExtIEs_tags_1197, /* Same as above */ + sizeof(asn_DEF_NGAP_SensorMeasurementConfiguration_ExtIEs_tags_1197) + /sizeof(asn_DEF_NGAP_SensorMeasurementConfiguration_ExtIEs_tags_1197[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -59246,12 +76116,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SensorMeasurementConfiguration_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_SensorMeasurementConfiguration_ExtIEs_925, + asn_MBR_NGAP_SensorMeasurementConfiguration_ExtIEs_1197, 3, /* Elements count */ - &asn_SPC_NGAP_SensorMeasurementConfiguration_ExtIEs_specs_925 /* Additional specs */ + &asn_SPC_NGAP_SensorMeasurementConfiguration_ExtIEs_specs_1197 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_932 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1204 = { sizeof(struct NGAP_SensorMeasConfigNameItem_ExtIEs__extensionValue), offsetof(struct NGAP_SensorMeasConfigNameItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SensorMeasConfigNameItem_ExtIEs__extensionValue, present), @@ -59262,7 +76132,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_932 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_932 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1204 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -59280,10 +76150,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_932 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_932 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1204 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_SensorMeasConfigNameItem_ExtIEs_929[] = { +asn_TYPE_member_t asn_MBR_NGAP_SensorMeasConfigNameItem_ExtIEs_1201[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SensorMeasConfigNameItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -59294,9 +76164,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SensorMeasConfigNameItem_ExtIEs_929[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_930, + &asn_PER_memb_NGAP_id_constr_1202, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_929 + memb_NGAP_id_constraint_1201 }, 0, 0, /* No default value */ "id" @@ -59311,9 +76181,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SensorMeasConfigNameItem_ExtIEs_929[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_931, + &asn_PER_memb_NGAP_criticality_constr_1203, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_929 + memb_NGAP_criticality_constraint_1201 }, 0, 0, /* No default value */ "criticality" @@ -59321,33 +76191,33 @@ asn_TYPE_member_t asn_MBR_NGAP_SensorMeasConfigNameItem_ExtIEs_929[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SensorMeasConfigNameItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_932, + &asn_DEF_NGAP_extensionValue_1204, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_932, + &asn_PER_memb_NGAP_extensionValue_constr_1204, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_929 + memb_NGAP_extensionValue_constraint_1201 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_SensorMeasConfigNameItem_ExtIEs_tags_929[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_SensorMeasConfigNameItem_ExtIEs_tags_1201[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_SensorMeasConfigNameItem_ExtIEs_tag2el_929[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_SensorMeasConfigNameItem_ExtIEs_tag2el_1201[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_SensorMeasConfigNameItem_ExtIEs_specs_929 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SensorMeasConfigNameItem_ExtIEs_specs_1201 = { sizeof(struct NGAP_SensorMeasConfigNameItem_ExtIEs), offsetof(struct NGAP_SensorMeasConfigNameItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_SensorMeasConfigNameItem_ExtIEs_tag2el_929, + asn_MAP_NGAP_SensorMeasConfigNameItem_ExtIEs_tag2el_1201, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -59356,12 +76226,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SensorMeasConfigNameItem_ExtIEs = { "SensorMeasConfigNameItem-ExtIEs", "SensorMeasConfigNameItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_SensorMeasConfigNameItem_ExtIEs_tags_929, - sizeof(asn_DEF_NGAP_SensorMeasConfigNameItem_ExtIEs_tags_929) - /sizeof(asn_DEF_NGAP_SensorMeasConfigNameItem_ExtIEs_tags_929[0]), /* 1 */ - asn_DEF_NGAP_SensorMeasConfigNameItem_ExtIEs_tags_929, /* Same as above */ - sizeof(asn_DEF_NGAP_SensorMeasConfigNameItem_ExtIEs_tags_929) - /sizeof(asn_DEF_NGAP_SensorMeasConfigNameItem_ExtIEs_tags_929[0]), /* 1 */ + asn_DEF_NGAP_SensorMeasConfigNameItem_ExtIEs_tags_1201, + sizeof(asn_DEF_NGAP_SensorMeasConfigNameItem_ExtIEs_tags_1201) + /sizeof(asn_DEF_NGAP_SensorMeasConfigNameItem_ExtIEs_tags_1201[0]), /* 1 */ + asn_DEF_NGAP_SensorMeasConfigNameItem_ExtIEs_tags_1201, /* Same as above */ + sizeof(asn_DEF_NGAP_SensorMeasConfigNameItem_ExtIEs_tags_1201) + /sizeof(asn_DEF_NGAP_SensorMeasConfigNameItem_ExtIEs_tags_1201[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -59371,12 +76241,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SensorMeasConfigNameItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_SensorMeasConfigNameItem_ExtIEs_929, + asn_MBR_NGAP_SensorMeasConfigNameItem_ExtIEs_1201, 3, /* Elements count */ - &asn_SPC_NGAP_SensorMeasConfigNameItem_ExtIEs_specs_929 /* Additional specs */ + &asn_SPC_NGAP_SensorMeasConfigNameItem_ExtIEs_specs_1201 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_936[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1208[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_ServedGUAMIItem_ExtIEs__extensionValue, choice.GUAMIType), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, @@ -59395,21 +76265,21 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_936[] = { "GUAMIType" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_936[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1208[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* GUAMIType */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_936 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1208 = { sizeof(struct NGAP_ServedGUAMIItem_ExtIEs__extensionValue), offsetof(struct NGAP_ServedGUAMIItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_ServedGUAMIItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_ServedGUAMIItem_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_936, + asn_MAP_NGAP_extensionValue_tag2el_1208, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_936 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1208 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -59426,12 +76296,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_936 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_936, + asn_MBR_NGAP_extensionValue_1208, 1, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_936 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1208 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ServedGUAMIItem_ExtIEs_933[] = { +asn_TYPE_member_t asn_MBR_NGAP_ServedGUAMIItem_ExtIEs_1205[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_ServedGUAMIItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -59442,9 +76312,9 @@ asn_TYPE_member_t asn_MBR_NGAP_ServedGUAMIItem_ExtIEs_933[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_934, + &asn_PER_memb_NGAP_id_constr_1206, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_933 + memb_NGAP_id_constraint_1205 }, 0, 0, /* No default value */ "id" @@ -59459,9 +76329,9 @@ asn_TYPE_member_t asn_MBR_NGAP_ServedGUAMIItem_ExtIEs_933[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_935, + &asn_PER_memb_NGAP_criticality_constr_1207, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_933 + memb_NGAP_criticality_constraint_1205 }, 0, 0, /* No default value */ "criticality" @@ -59469,33 +76339,33 @@ asn_TYPE_member_t asn_MBR_NGAP_ServedGUAMIItem_ExtIEs_933[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ServedGUAMIItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_936, + &asn_DEF_NGAP_extensionValue_1208, select_ServedGUAMIItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_936, + &asn_PER_memb_NGAP_extensionValue_constr_1208, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_933 + memb_NGAP_extensionValue_constraint_1205 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ServedGUAMIItem_ExtIEs_tags_933[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ServedGUAMIItem_ExtIEs_tags_1205[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_ServedGUAMIItem_ExtIEs_tag2el_933[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_ServedGUAMIItem_ExtIEs_tag2el_1205[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_ServedGUAMIItem_ExtIEs_specs_933 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_ServedGUAMIItem_ExtIEs_specs_1205 = { sizeof(struct NGAP_ServedGUAMIItem_ExtIEs), offsetof(struct NGAP_ServedGUAMIItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_ServedGUAMIItem_ExtIEs_tag2el_933, + asn_MAP_NGAP_ServedGUAMIItem_ExtIEs_tag2el_1205, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -59504,12 +76374,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ServedGUAMIItem_ExtIEs = { "ServedGUAMIItem-ExtIEs", "ServedGUAMIItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ServedGUAMIItem_ExtIEs_tags_933, - sizeof(asn_DEF_NGAP_ServedGUAMIItem_ExtIEs_tags_933) - /sizeof(asn_DEF_NGAP_ServedGUAMIItem_ExtIEs_tags_933[0]), /* 1 */ - asn_DEF_NGAP_ServedGUAMIItem_ExtIEs_tags_933, /* Same as above */ - sizeof(asn_DEF_NGAP_ServedGUAMIItem_ExtIEs_tags_933) - /sizeof(asn_DEF_NGAP_ServedGUAMIItem_ExtIEs_tags_933[0]), /* 1 */ + asn_DEF_NGAP_ServedGUAMIItem_ExtIEs_tags_1205, + sizeof(asn_DEF_NGAP_ServedGUAMIItem_ExtIEs_tags_1205) + /sizeof(asn_DEF_NGAP_ServedGUAMIItem_ExtIEs_tags_1205[0]), /* 1 */ + asn_DEF_NGAP_ServedGUAMIItem_ExtIEs_tags_1205, /* Same as above */ + sizeof(asn_DEF_NGAP_ServedGUAMIItem_ExtIEs_tags_1205) + /sizeof(asn_DEF_NGAP_ServedGUAMIItem_ExtIEs_tags_1205[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -59519,12 +76389,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ServedGUAMIItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_ServedGUAMIItem_ExtIEs_933, + asn_MBR_NGAP_ServedGUAMIItem_ExtIEs_1205, 3, /* Elements count */ - &asn_SPC_NGAP_ServedGUAMIItem_ExtIEs_specs_933 /* Additional specs */ + &asn_SPC_NGAP_ServedGUAMIItem_ExtIEs_specs_1205 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_940 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1212 = { sizeof(struct NGAP_ServiceAreaInformation_Item_ExtIEs__extensionValue), offsetof(struct NGAP_ServiceAreaInformation_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_ServiceAreaInformation_Item_ExtIEs__extensionValue, present), @@ -59535,7 +76405,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_940 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_940 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1212 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -59553,10 +76423,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_940 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_940 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1212 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ServiceAreaInformation_Item_ExtIEs_937[] = { +asn_TYPE_member_t asn_MBR_NGAP_ServiceAreaInformation_Item_ExtIEs_1209[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_ServiceAreaInformation_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -59567,9 +76437,9 @@ asn_TYPE_member_t asn_MBR_NGAP_ServiceAreaInformation_Item_ExtIEs_937[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_938, + &asn_PER_memb_NGAP_id_constr_1210, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_937 + memb_NGAP_id_constraint_1209 }, 0, 0, /* No default value */ "id" @@ -59584,9 +76454,9 @@ asn_TYPE_member_t asn_MBR_NGAP_ServiceAreaInformation_Item_ExtIEs_937[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_939, + &asn_PER_memb_NGAP_criticality_constr_1211, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_937 + memb_NGAP_criticality_constraint_1209 }, 0, 0, /* No default value */ "criticality" @@ -59594,33 +76464,33 @@ asn_TYPE_member_t asn_MBR_NGAP_ServiceAreaInformation_Item_ExtIEs_937[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ServiceAreaInformation_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_940, + &asn_DEF_NGAP_extensionValue_1212, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_940, + &asn_PER_memb_NGAP_extensionValue_constr_1212, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_937 + memb_NGAP_extensionValue_constraint_1209 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ServiceAreaInformation_Item_ExtIEs_tags_937[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ServiceAreaInformation_Item_ExtIEs_tags_1209[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_ServiceAreaInformation_Item_ExtIEs_tag2el_937[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_ServiceAreaInformation_Item_ExtIEs_tag2el_1209[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_ServiceAreaInformation_Item_ExtIEs_specs_937 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_ServiceAreaInformation_Item_ExtIEs_specs_1209 = { sizeof(struct NGAP_ServiceAreaInformation_Item_ExtIEs), offsetof(struct NGAP_ServiceAreaInformation_Item_ExtIEs, _asn_ctx), - asn_MAP_NGAP_ServiceAreaInformation_Item_ExtIEs_tag2el_937, + asn_MAP_NGAP_ServiceAreaInformation_Item_ExtIEs_tag2el_1209, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -59629,12 +76499,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ServiceAreaInformation_Item_ExtIEs = { "ServiceAreaInformation-Item-ExtIEs", "ServiceAreaInformation-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ServiceAreaInformation_Item_ExtIEs_tags_937, - sizeof(asn_DEF_NGAP_ServiceAreaInformation_Item_ExtIEs_tags_937) - /sizeof(asn_DEF_NGAP_ServiceAreaInformation_Item_ExtIEs_tags_937[0]), /* 1 */ - asn_DEF_NGAP_ServiceAreaInformation_Item_ExtIEs_tags_937, /* Same as above */ - sizeof(asn_DEF_NGAP_ServiceAreaInformation_Item_ExtIEs_tags_937) - /sizeof(asn_DEF_NGAP_ServiceAreaInformation_Item_ExtIEs_tags_937[0]), /* 1 */ + asn_DEF_NGAP_ServiceAreaInformation_Item_ExtIEs_tags_1209, + sizeof(asn_DEF_NGAP_ServiceAreaInformation_Item_ExtIEs_tags_1209) + /sizeof(asn_DEF_NGAP_ServiceAreaInformation_Item_ExtIEs_tags_1209[0]), /* 1 */ + asn_DEF_NGAP_ServiceAreaInformation_Item_ExtIEs_tags_1209, /* Same as above */ + sizeof(asn_DEF_NGAP_ServiceAreaInformation_Item_ExtIEs_tags_1209) + /sizeof(asn_DEF_NGAP_ServiceAreaInformation_Item_ExtIEs_tags_1209[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -59644,23 +76514,23 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ServiceAreaInformation_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_ServiceAreaInformation_Item_ExtIEs_937, + asn_MBR_NGAP_ServiceAreaInformation_Item_ExtIEs_1209, 3, /* Elements count */ - &asn_SPC_NGAP_ServiceAreaInformation_Item_ExtIEs_specs_937 /* Additional specs */ + &asn_SPC_NGAP_ServiceAreaInformation_Item_ExtIEs_specs_1209 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_944 = { - sizeof(struct NGAP_SliceOverloadItem_ExtIEs__extensionValue), - offsetof(struct NGAP_SliceOverloadItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_SliceOverloadItem_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_SliceOverloadItem_ExtIEs__extensionValue *)0)->present), +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1216 = { + sizeof(struct NGAP_SharedNGU_MulticastTNLInformation_ExtIEs__extensionValue), + offsetof(struct NGAP_SharedNGU_MulticastTNLInformation_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_SharedNGU_MulticastTNLInformation_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_SharedNGU_MulticastTNLInformation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_944 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1216 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -59678,10 +76548,135 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_944 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_944 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1216 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_SliceOverloadItem_ExtIEs_941[] = { +asn_TYPE_member_t asn_MBR_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs_1213[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SharedNGU_MulticastTNLInformation_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_1214, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_1213 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SharedNGU_MulticastTNLInformation_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_1215, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_1213 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SharedNGU_MulticastTNLInformation_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_1216, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_1216, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_1213 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs_tags_1213[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs_tag2el_1213[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs_specs_1213 = { + sizeof(struct NGAP_SharedNGU_MulticastTNLInformation_ExtIEs), + offsetof(struct NGAP_SharedNGU_MulticastTNLInformation_ExtIEs, _asn_ctx), + asn_MAP_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs_tag2el_1213, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs = { + "SharedNGU-MulticastTNLInformation-ExtIEs", + "SharedNGU-MulticastTNLInformation-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs_tags_1213, + sizeof(asn_DEF_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs_tags_1213) + /sizeof(asn_DEF_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs_tags_1213[0]), /* 1 */ + asn_DEF_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs_tags_1213, /* Same as above */ + sizeof(asn_DEF_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs_tags_1213) + /sizeof(asn_DEF_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs_tags_1213[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs_1213, + 3, /* Elements count */ + &asn_SPC_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs_specs_1213 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1220 = { + sizeof(struct NGAP_SliceOverloadItem_ExtIEs__extensionValue), + offsetof(struct NGAP_SliceOverloadItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_SliceOverloadItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_SliceOverloadItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1220 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_1220 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_SliceOverloadItem_ExtIEs_1217[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SliceOverloadItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -59692,9 +76687,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SliceOverloadItem_ExtIEs_941[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_942, + &asn_PER_memb_NGAP_id_constr_1218, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_941 + memb_NGAP_id_constraint_1217 }, 0, 0, /* No default value */ "id" @@ -59709,9 +76704,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SliceOverloadItem_ExtIEs_941[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_943, + &asn_PER_memb_NGAP_criticality_constr_1219, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_941 + memb_NGAP_criticality_constraint_1217 }, 0, 0, /* No default value */ "criticality" @@ -59719,33 +76714,33 @@ asn_TYPE_member_t asn_MBR_NGAP_SliceOverloadItem_ExtIEs_941[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SliceOverloadItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_944, + &asn_DEF_NGAP_extensionValue_1220, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_944, + &asn_PER_memb_NGAP_extensionValue_constr_1220, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_941 + memb_NGAP_extensionValue_constraint_1217 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_SliceOverloadItem_ExtIEs_tags_941[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_SliceOverloadItem_ExtIEs_tags_1217[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_SliceOverloadItem_ExtIEs_tag2el_941[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_SliceOverloadItem_ExtIEs_tag2el_1217[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_SliceOverloadItem_ExtIEs_specs_941 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SliceOverloadItem_ExtIEs_specs_1217 = { sizeof(struct NGAP_SliceOverloadItem_ExtIEs), offsetof(struct NGAP_SliceOverloadItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_SliceOverloadItem_ExtIEs_tag2el_941, + asn_MAP_NGAP_SliceOverloadItem_ExtIEs_tag2el_1217, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -59754,12 +76749,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SliceOverloadItem_ExtIEs = { "SliceOverloadItem-ExtIEs", "SliceOverloadItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_SliceOverloadItem_ExtIEs_tags_941, - sizeof(asn_DEF_NGAP_SliceOverloadItem_ExtIEs_tags_941) - /sizeof(asn_DEF_NGAP_SliceOverloadItem_ExtIEs_tags_941[0]), /* 1 */ - asn_DEF_NGAP_SliceOverloadItem_ExtIEs_tags_941, /* Same as above */ - sizeof(asn_DEF_NGAP_SliceOverloadItem_ExtIEs_tags_941) - /sizeof(asn_DEF_NGAP_SliceOverloadItem_ExtIEs_tags_941[0]), /* 1 */ + asn_DEF_NGAP_SliceOverloadItem_ExtIEs_tags_1217, + sizeof(asn_DEF_NGAP_SliceOverloadItem_ExtIEs_tags_1217) + /sizeof(asn_DEF_NGAP_SliceOverloadItem_ExtIEs_tags_1217[0]), /* 1 */ + asn_DEF_NGAP_SliceOverloadItem_ExtIEs_tags_1217, /* Same as above */ + sizeof(asn_DEF_NGAP_SliceOverloadItem_ExtIEs_tags_1217) + /sizeof(asn_DEF_NGAP_SliceOverloadItem_ExtIEs_tags_1217[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -59769,12 +76764,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SliceOverloadItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_SliceOverloadItem_ExtIEs_941, + asn_MBR_NGAP_SliceOverloadItem_ExtIEs_1217, 3, /* Elements count */ - &asn_SPC_NGAP_SliceOverloadItem_ExtIEs_specs_941 /* Additional specs */ + &asn_SPC_NGAP_SliceOverloadItem_ExtIEs_specs_1217 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_948 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1224 = { sizeof(struct NGAP_SliceSupportItem_ExtIEs__extensionValue), offsetof(struct NGAP_SliceSupportItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SliceSupportItem_ExtIEs__extensionValue, present), @@ -59785,7 +76780,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_948 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_948 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1224 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -59803,10 +76798,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_948 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_948 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1224 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_SliceSupportItem_ExtIEs_945[] = { +asn_TYPE_member_t asn_MBR_NGAP_SliceSupportItem_ExtIEs_1221[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SliceSupportItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -59817,9 +76812,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SliceSupportItem_ExtIEs_945[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_946, + &asn_PER_memb_NGAP_id_constr_1222, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_945 + memb_NGAP_id_constraint_1221 }, 0, 0, /* No default value */ "id" @@ -59834,9 +76829,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SliceSupportItem_ExtIEs_945[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_947, + &asn_PER_memb_NGAP_criticality_constr_1223, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_945 + memb_NGAP_criticality_constraint_1221 }, 0, 0, /* No default value */ "criticality" @@ -59844,33 +76839,33 @@ asn_TYPE_member_t asn_MBR_NGAP_SliceSupportItem_ExtIEs_945[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SliceSupportItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_948, + &asn_DEF_NGAP_extensionValue_1224, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_948, + &asn_PER_memb_NGAP_extensionValue_constr_1224, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_945 + memb_NGAP_extensionValue_constraint_1221 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_SliceSupportItem_ExtIEs_tags_945[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_SliceSupportItem_ExtIEs_tags_1221[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_SliceSupportItem_ExtIEs_tag2el_945[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_SliceSupportItem_ExtIEs_tag2el_1221[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_SliceSupportItem_ExtIEs_specs_945 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SliceSupportItem_ExtIEs_specs_1221 = { sizeof(struct NGAP_SliceSupportItem_ExtIEs), offsetof(struct NGAP_SliceSupportItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_SliceSupportItem_ExtIEs_tag2el_945, + asn_MAP_NGAP_SliceSupportItem_ExtIEs_tag2el_1221, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -59879,12 +76874,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SliceSupportItem_ExtIEs = { "SliceSupportItem-ExtIEs", "SliceSupportItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_SliceSupportItem_ExtIEs_tags_945, - sizeof(asn_DEF_NGAP_SliceSupportItem_ExtIEs_tags_945) - /sizeof(asn_DEF_NGAP_SliceSupportItem_ExtIEs_tags_945[0]), /* 1 */ - asn_DEF_NGAP_SliceSupportItem_ExtIEs_tags_945, /* Same as above */ - sizeof(asn_DEF_NGAP_SliceSupportItem_ExtIEs_tags_945) - /sizeof(asn_DEF_NGAP_SliceSupportItem_ExtIEs_tags_945[0]), /* 1 */ + asn_DEF_NGAP_SliceSupportItem_ExtIEs_tags_1221, + sizeof(asn_DEF_NGAP_SliceSupportItem_ExtIEs_tags_1221) + /sizeof(asn_DEF_NGAP_SliceSupportItem_ExtIEs_tags_1221[0]), /* 1 */ + asn_DEF_NGAP_SliceSupportItem_ExtIEs_tags_1221, /* Same as above */ + sizeof(asn_DEF_NGAP_SliceSupportItem_ExtIEs_tags_1221) + /sizeof(asn_DEF_NGAP_SliceSupportItem_ExtIEs_tags_1221[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -59894,23 +76889,23 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SliceSupportItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_SliceSupportItem_ExtIEs_945, + asn_MBR_NGAP_SliceSupportItem_ExtIEs_1221, 3, /* Elements count */ - &asn_SPC_NGAP_SliceSupportItem_ExtIEs_specs_945 /* Additional specs */ + &asn_SPC_NGAP_SliceSupportItem_ExtIEs_specs_1221 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_952 = { - sizeof(struct NGAP_SNPN_MobilityInformation_ExtIEs__extensionValue), - offsetof(struct NGAP_SNPN_MobilityInformation_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_SNPN_MobilityInformation_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_SNPN_MobilityInformation_ExtIEs__extensionValue *)0)->present), +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1228 = { + sizeof(struct NGAP_SliceSupportQMC_Item_ExtIEs__extensionValue), + offsetof(struct NGAP_SliceSupportQMC_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_SliceSupportQMC_Item_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_SliceSupportQMC_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_952 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1228 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -59928,10 +76923,135 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_952 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_952 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1228 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_SNPN_MobilityInformation_ExtIEs_949[] = { +asn_TYPE_member_t asn_MBR_NGAP_SliceSupportQMC_Item_ExtIEs_1225[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SliceSupportQMC_Item_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_1226, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_1225 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SliceSupportQMC_Item_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_1227, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_1225 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SliceSupportQMC_Item_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_1228, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_1228, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_1225 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_SliceSupportQMC_Item_ExtIEs_tags_1225[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_SliceSupportQMC_Item_ExtIEs_tag2el_1225[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SliceSupportQMC_Item_ExtIEs_specs_1225 = { + sizeof(struct NGAP_SliceSupportQMC_Item_ExtIEs), + offsetof(struct NGAP_SliceSupportQMC_Item_ExtIEs, _asn_ctx), + asn_MAP_NGAP_SliceSupportQMC_Item_ExtIEs_tag2el_1225, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_SliceSupportQMC_Item_ExtIEs = { + "SliceSupportQMC-Item-ExtIEs", + "SliceSupportQMC-Item-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_SliceSupportQMC_Item_ExtIEs_tags_1225, + sizeof(asn_DEF_NGAP_SliceSupportQMC_Item_ExtIEs_tags_1225) + /sizeof(asn_DEF_NGAP_SliceSupportQMC_Item_ExtIEs_tags_1225[0]), /* 1 */ + asn_DEF_NGAP_SliceSupportQMC_Item_ExtIEs_tags_1225, /* Same as above */ + sizeof(asn_DEF_NGAP_SliceSupportQMC_Item_ExtIEs_tags_1225) + /sizeof(asn_DEF_NGAP_SliceSupportQMC_Item_ExtIEs_tags_1225[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_SliceSupportQMC_Item_ExtIEs_1225, + 3, /* Elements count */ + &asn_SPC_NGAP_SliceSupportQMC_Item_ExtIEs_specs_1225 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1232 = { + sizeof(struct NGAP_SNPN_MobilityInformation_ExtIEs__extensionValue), + offsetof(struct NGAP_SNPN_MobilityInformation_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_SNPN_MobilityInformation_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_SNPN_MobilityInformation_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1232 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_1232 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_SNPN_MobilityInformation_ExtIEs_1229[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SNPN_MobilityInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -59942,9 +77062,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SNPN_MobilityInformation_ExtIEs_949[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_950, + &asn_PER_memb_NGAP_id_constr_1230, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_949 + memb_NGAP_id_constraint_1229 }, 0, 0, /* No default value */ "id" @@ -59959,9 +77079,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SNPN_MobilityInformation_ExtIEs_949[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_951, + &asn_PER_memb_NGAP_criticality_constr_1231, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_949 + memb_NGAP_criticality_constraint_1229 }, 0, 0, /* No default value */ "criticality" @@ -59969,33 +77089,33 @@ asn_TYPE_member_t asn_MBR_NGAP_SNPN_MobilityInformation_ExtIEs_949[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SNPN_MobilityInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_952, + &asn_DEF_NGAP_extensionValue_1232, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_952, + &asn_PER_memb_NGAP_extensionValue_constr_1232, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_949 + memb_NGAP_extensionValue_constraint_1229 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_SNPN_MobilityInformation_ExtIEs_tags_949[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_SNPN_MobilityInformation_ExtIEs_tags_1229[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_SNPN_MobilityInformation_ExtIEs_tag2el_949[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_SNPN_MobilityInformation_ExtIEs_tag2el_1229[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_SNPN_MobilityInformation_ExtIEs_specs_949 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SNPN_MobilityInformation_ExtIEs_specs_1229 = { sizeof(struct NGAP_SNPN_MobilityInformation_ExtIEs), offsetof(struct NGAP_SNPN_MobilityInformation_ExtIEs, _asn_ctx), - asn_MAP_NGAP_SNPN_MobilityInformation_ExtIEs_tag2el_949, + asn_MAP_NGAP_SNPN_MobilityInformation_ExtIEs_tag2el_1229, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -60004,12 +77124,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SNPN_MobilityInformation_ExtIEs = { "SNPN-MobilityInformation-ExtIEs", "SNPN-MobilityInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_SNPN_MobilityInformation_ExtIEs_tags_949, - sizeof(asn_DEF_NGAP_SNPN_MobilityInformation_ExtIEs_tags_949) - /sizeof(asn_DEF_NGAP_SNPN_MobilityInformation_ExtIEs_tags_949[0]), /* 1 */ - asn_DEF_NGAP_SNPN_MobilityInformation_ExtIEs_tags_949, /* Same as above */ - sizeof(asn_DEF_NGAP_SNPN_MobilityInformation_ExtIEs_tags_949) - /sizeof(asn_DEF_NGAP_SNPN_MobilityInformation_ExtIEs_tags_949[0]), /* 1 */ + asn_DEF_NGAP_SNPN_MobilityInformation_ExtIEs_tags_1229, + sizeof(asn_DEF_NGAP_SNPN_MobilityInformation_ExtIEs_tags_1229) + /sizeof(asn_DEF_NGAP_SNPN_MobilityInformation_ExtIEs_tags_1229[0]), /* 1 */ + asn_DEF_NGAP_SNPN_MobilityInformation_ExtIEs_tags_1229, /* Same as above */ + sizeof(asn_DEF_NGAP_SNPN_MobilityInformation_ExtIEs_tags_1229) + /sizeof(asn_DEF_NGAP_SNPN_MobilityInformation_ExtIEs_tags_1229[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -60019,12 +77139,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SNPN_MobilityInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_SNPN_MobilityInformation_ExtIEs_949, + asn_MBR_NGAP_SNPN_MobilityInformation_ExtIEs_1229, 3, /* Elements count */ - &asn_SPC_NGAP_SNPN_MobilityInformation_ExtIEs_specs_949 /* Additional specs */ + &asn_SPC_NGAP_SNPN_MobilityInformation_ExtIEs_specs_1229 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_956 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1236 = { sizeof(struct NGAP_S_NSSAI_ExtIEs__extensionValue), offsetof(struct NGAP_S_NSSAI_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_S_NSSAI_ExtIEs__extensionValue, present), @@ -60035,7 +77155,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_956 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_956 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1236 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -60053,10 +77173,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_956 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_956 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1236 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_S_NSSAI_ExtIEs_953[] = { +asn_TYPE_member_t asn_MBR_NGAP_S_NSSAI_ExtIEs_1233[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_S_NSSAI_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -60067,9 +77187,9 @@ asn_TYPE_member_t asn_MBR_NGAP_S_NSSAI_ExtIEs_953[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_954, + &asn_PER_memb_NGAP_id_constr_1234, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_953 + memb_NGAP_id_constraint_1233 }, 0, 0, /* No default value */ "id" @@ -60084,9 +77204,9 @@ asn_TYPE_member_t asn_MBR_NGAP_S_NSSAI_ExtIEs_953[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_955, + &asn_PER_memb_NGAP_criticality_constr_1235, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_953 + memb_NGAP_criticality_constraint_1233 }, 0, 0, /* No default value */ "criticality" @@ -60094,33 +77214,33 @@ asn_TYPE_member_t asn_MBR_NGAP_S_NSSAI_ExtIEs_953[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_S_NSSAI_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_956, + &asn_DEF_NGAP_extensionValue_1236, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_956, + &asn_PER_memb_NGAP_extensionValue_constr_1236, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_953 + memb_NGAP_extensionValue_constraint_1233 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_S_NSSAI_ExtIEs_tags_953[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_S_NSSAI_ExtIEs_tags_1233[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_S_NSSAI_ExtIEs_tag2el_953[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_S_NSSAI_ExtIEs_tag2el_1233[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_S_NSSAI_ExtIEs_specs_953 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_S_NSSAI_ExtIEs_specs_1233 = { sizeof(struct NGAP_S_NSSAI_ExtIEs), offsetof(struct NGAP_S_NSSAI_ExtIEs, _asn_ctx), - asn_MAP_NGAP_S_NSSAI_ExtIEs_tag2el_953, + asn_MAP_NGAP_S_NSSAI_ExtIEs_tag2el_1233, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -60129,12 +77249,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_S_NSSAI_ExtIEs = { "S-NSSAI-ExtIEs", "S-NSSAI-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_S_NSSAI_ExtIEs_tags_953, - sizeof(asn_DEF_NGAP_S_NSSAI_ExtIEs_tags_953) - /sizeof(asn_DEF_NGAP_S_NSSAI_ExtIEs_tags_953[0]), /* 1 */ - asn_DEF_NGAP_S_NSSAI_ExtIEs_tags_953, /* Same as above */ - sizeof(asn_DEF_NGAP_S_NSSAI_ExtIEs_tags_953) - /sizeof(asn_DEF_NGAP_S_NSSAI_ExtIEs_tags_953[0]), /* 1 */ + asn_DEF_NGAP_S_NSSAI_ExtIEs_tags_1233, + sizeof(asn_DEF_NGAP_S_NSSAI_ExtIEs_tags_1233) + /sizeof(asn_DEF_NGAP_S_NSSAI_ExtIEs_tags_1233[0]), /* 1 */ + asn_DEF_NGAP_S_NSSAI_ExtIEs_tags_1233, /* Same as above */ + sizeof(asn_DEF_NGAP_S_NSSAI_ExtIEs_tags_1233) + /sizeof(asn_DEF_NGAP_S_NSSAI_ExtIEs_tags_1233[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -60144,12 +77264,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_S_NSSAI_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_S_NSSAI_ExtIEs_953, + asn_MBR_NGAP_S_NSSAI_ExtIEs_1233, 3, /* Elements count */ - &asn_SPC_NGAP_S_NSSAI_ExtIEs_specs_953 /* Additional specs */ + &asn_SPC_NGAP_S_NSSAI_ExtIEs_specs_1233 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_960 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1240 = { sizeof(struct NGAP_SONConfigurationTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_SONConfigurationTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SONConfigurationTransfer_ExtIEs__extensionValue, present), @@ -60160,7 +77280,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_960 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_960 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1240 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -60178,10 +77298,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_960 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_960 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1240 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_SONConfigurationTransfer_ExtIEs_957[] = { +asn_TYPE_member_t asn_MBR_NGAP_SONConfigurationTransfer_ExtIEs_1237[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SONConfigurationTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -60192,9 +77312,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SONConfigurationTransfer_ExtIEs_957[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_958, + &asn_PER_memb_NGAP_id_constr_1238, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_957 + memb_NGAP_id_constraint_1237 }, 0, 0, /* No default value */ "id" @@ -60209,9 +77329,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SONConfigurationTransfer_ExtIEs_957[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_959, + &asn_PER_memb_NGAP_criticality_constr_1239, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_957 + memb_NGAP_criticality_constraint_1237 }, 0, 0, /* No default value */ "criticality" @@ -60219,33 +77339,33 @@ asn_TYPE_member_t asn_MBR_NGAP_SONConfigurationTransfer_ExtIEs_957[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SONConfigurationTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_960, + &asn_DEF_NGAP_extensionValue_1240, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_960, + &asn_PER_memb_NGAP_extensionValue_constr_1240, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_957 + memb_NGAP_extensionValue_constraint_1237 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_SONConfigurationTransfer_ExtIEs_tags_957[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_SONConfigurationTransfer_ExtIEs_tags_1237[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_SONConfigurationTransfer_ExtIEs_tag2el_957[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_SONConfigurationTransfer_ExtIEs_tag2el_1237[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_SONConfigurationTransfer_ExtIEs_specs_957 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SONConfigurationTransfer_ExtIEs_specs_1237 = { sizeof(struct NGAP_SONConfigurationTransfer_ExtIEs), offsetof(struct NGAP_SONConfigurationTransfer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_SONConfigurationTransfer_ExtIEs_tag2el_957, + asn_MAP_NGAP_SONConfigurationTransfer_ExtIEs_tag2el_1237, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -60254,12 +77374,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SONConfigurationTransfer_ExtIEs = { "SONConfigurationTransfer-ExtIEs", "SONConfigurationTransfer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_SONConfigurationTransfer_ExtIEs_tags_957, - sizeof(asn_DEF_NGAP_SONConfigurationTransfer_ExtIEs_tags_957) - /sizeof(asn_DEF_NGAP_SONConfigurationTransfer_ExtIEs_tags_957[0]), /* 1 */ - asn_DEF_NGAP_SONConfigurationTransfer_ExtIEs_tags_957, /* Same as above */ - sizeof(asn_DEF_NGAP_SONConfigurationTransfer_ExtIEs_tags_957) - /sizeof(asn_DEF_NGAP_SONConfigurationTransfer_ExtIEs_tags_957[0]), /* 1 */ + asn_DEF_NGAP_SONConfigurationTransfer_ExtIEs_tags_1237, + sizeof(asn_DEF_NGAP_SONConfigurationTransfer_ExtIEs_tags_1237) + /sizeof(asn_DEF_NGAP_SONConfigurationTransfer_ExtIEs_tags_1237[0]), /* 1 */ + asn_DEF_NGAP_SONConfigurationTransfer_ExtIEs_tags_1237, /* Same as above */ + sizeof(asn_DEF_NGAP_SONConfigurationTransfer_ExtIEs_tags_1237) + /sizeof(asn_DEF_NGAP_SONConfigurationTransfer_ExtIEs_tags_1237[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -60269,12 +77389,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SONConfigurationTransfer_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_SONConfigurationTransfer_ExtIEs_957, + asn_MBR_NGAP_SONConfigurationTransfer_ExtIEs_1237, 3, /* Elements count */ - &asn_SPC_NGAP_SONConfigurationTransfer_ExtIEs_specs_957 /* Additional specs */ + &asn_SPC_NGAP_SONConfigurationTransfer_ExtIEs_specs_1237 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_964 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1244 = { sizeof(struct NGAP_SONInformationReply_ExtIEs__extensionValue), offsetof(struct NGAP_SONInformationReply_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SONInformationReply_ExtIEs__extensionValue, present), @@ -60285,7 +77405,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_964 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_964 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1244 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -60303,10 +77423,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_964 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_964 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1244 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_SONInformationReply_ExtIEs_961[] = { +asn_TYPE_member_t asn_MBR_NGAP_SONInformationReply_ExtIEs_1241[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SONInformationReply_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -60317,9 +77437,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SONInformationReply_ExtIEs_961[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_962, + &asn_PER_memb_NGAP_id_constr_1242, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_961 + memb_NGAP_id_constraint_1241 }, 0, 0, /* No default value */ "id" @@ -60334,9 +77454,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SONInformationReply_ExtIEs_961[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_963, + &asn_PER_memb_NGAP_criticality_constr_1243, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_961 + memb_NGAP_criticality_constraint_1241 }, 0, 0, /* No default value */ "criticality" @@ -60344,33 +77464,33 @@ asn_TYPE_member_t asn_MBR_NGAP_SONInformationReply_ExtIEs_961[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SONInformationReply_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_964, + &asn_DEF_NGAP_extensionValue_1244, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_964, + &asn_PER_memb_NGAP_extensionValue_constr_1244, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_961 + memb_NGAP_extensionValue_constraint_1241 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_SONInformationReply_ExtIEs_tags_961[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_SONInformationReply_ExtIEs_tags_1241[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_SONInformationReply_ExtIEs_tag2el_961[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_SONInformationReply_ExtIEs_tag2el_1241[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_SONInformationReply_ExtIEs_specs_961 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SONInformationReply_ExtIEs_specs_1241 = { sizeof(struct NGAP_SONInformationReply_ExtIEs), offsetof(struct NGAP_SONInformationReply_ExtIEs, _asn_ctx), - asn_MAP_NGAP_SONInformationReply_ExtIEs_tag2el_961, + asn_MAP_NGAP_SONInformationReply_ExtIEs_tag2el_1241, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -60379,12 +77499,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SONInformationReply_ExtIEs = { "SONInformationReply-ExtIEs", "SONInformationReply-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_SONInformationReply_ExtIEs_tags_961, - sizeof(asn_DEF_NGAP_SONInformationReply_ExtIEs_tags_961) - /sizeof(asn_DEF_NGAP_SONInformationReply_ExtIEs_tags_961[0]), /* 1 */ - asn_DEF_NGAP_SONInformationReply_ExtIEs_tags_961, /* Same as above */ - sizeof(asn_DEF_NGAP_SONInformationReply_ExtIEs_tags_961) - /sizeof(asn_DEF_NGAP_SONInformationReply_ExtIEs_tags_961[0]), /* 1 */ + asn_DEF_NGAP_SONInformationReply_ExtIEs_tags_1241, + sizeof(asn_DEF_NGAP_SONInformationReply_ExtIEs_tags_1241) + /sizeof(asn_DEF_NGAP_SONInformationReply_ExtIEs_tags_1241[0]), /* 1 */ + asn_DEF_NGAP_SONInformationReply_ExtIEs_tags_1241, /* Same as above */ + sizeof(asn_DEF_NGAP_SONInformationReply_ExtIEs_tags_1241) + /sizeof(asn_DEF_NGAP_SONInformationReply_ExtIEs_tags_1241[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -60394,12 +77514,137 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SONInformationReply_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_SONInformationReply_ExtIEs_961, + asn_MBR_NGAP_SONInformationReply_ExtIEs_1241, 3, /* Elements count */ - &asn_SPC_NGAP_SONInformationReply_ExtIEs_specs_961 /* Additional specs */ + &asn_SPC_NGAP_SONInformationReply_ExtIEs_specs_1241 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_968[] = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1248 = { + sizeof(struct NGAP_SuccessfulHandoverReport_Item_ExtIEs__extensionValue), + offsetof(struct NGAP_SuccessfulHandoverReport_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_SuccessfulHandoverReport_Item_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_SuccessfulHandoverReport_Item_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1248 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_1248 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_SuccessfulHandoverReport_Item_ExtIEs_1245[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SuccessfulHandoverReport_Item_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_1246, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_1245 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SuccessfulHandoverReport_Item_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_1247, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_1245 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SuccessfulHandoverReport_Item_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_1248, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_1248, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_1245 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_SuccessfulHandoverReport_Item_ExtIEs_tags_1245[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_SuccessfulHandoverReport_Item_ExtIEs_tag2el_1245[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SuccessfulHandoverReport_Item_ExtIEs_specs_1245 = { + sizeof(struct NGAP_SuccessfulHandoverReport_Item_ExtIEs), + offsetof(struct NGAP_SuccessfulHandoverReport_Item_ExtIEs, _asn_ctx), + asn_MAP_NGAP_SuccessfulHandoverReport_Item_ExtIEs_tag2el_1245, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_SuccessfulHandoverReport_Item_ExtIEs = { + "SuccessfulHandoverReport-Item-ExtIEs", + "SuccessfulHandoverReport-Item-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_SuccessfulHandoverReport_Item_ExtIEs_tags_1245, + sizeof(asn_DEF_NGAP_SuccessfulHandoverReport_Item_ExtIEs_tags_1245) + /sizeof(asn_DEF_NGAP_SuccessfulHandoverReport_Item_ExtIEs_tags_1245[0]), /* 1 */ + asn_DEF_NGAP_SuccessfulHandoverReport_Item_ExtIEs_tags_1245, /* Same as above */ + sizeof(asn_DEF_NGAP_SuccessfulHandoverReport_Item_ExtIEs_tags_1245) + /sizeof(asn_DEF_NGAP_SuccessfulHandoverReport_Item_ExtIEs_tags_1245[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_SuccessfulHandoverReport_Item_ExtIEs_1245, + 3, /* Elements count */ + &asn_SPC_NGAP_SuccessfulHandoverReport_Item_ExtIEs_specs_1245 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1252[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue, choice.SgNB_UE_X2AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -60434,24 +77679,118 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_968[] = { 0, 0, /* No default value */ "UEHistoryInformationFromTheUE" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue, choice.SourceNodeID), + -1 /* Ambiguous tag (CHOICE?) */, + 0, + &asn_DEF_NGAP_SourceNodeID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "SourceNodeID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue, choice.RAN_UE_NGAP_ID), + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), + 0, + &asn_DEF_NGAP_RAN_UE_NGAP_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "RAN-UE-NGAP-ID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue, choice.MBS_ActiveSessionInformation_SourcetoTargetList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-ActiveSessionInformation-SourcetoTargetList" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue, choice.QMCConfigInfo), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_QMCConfigInfo, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "QMCConfigInfo" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue, choice.NGAPIESupportInformationRequestList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_NGAPIESupportInformationRequestList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "NGAPIESupportInformationRequestList" + }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_968[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* SgNB-UE-X2AP-ID */ - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* nR */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* choice-Extensions */ +static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_1252[] = { 0, 3, 4, 5, 6, 1, 2 }; +static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_1252[] = { 0, 5, 6, 1, 2, 3, 4 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1252[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* SgNB-UE-X2AP-ID */ + { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -1, 0 }, /* RAN-UE-NGAP-ID */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, 0, 2 }, /* MBS-ActiveSessionInformation-SourcetoTargetList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -1, 1 }, /* QMCConfigInfo */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -2, 0 }, /* NGAPIESupportInformationRequestList */ + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 1 }, /* nR */ + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, -1, 0 }, /* sourceengNB-ID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 1 }, /* choice-Extensions */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, -1, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_968 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1252 = { sizeof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue), offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_968, - 3, /* Count of tags in the map */ - 0, 0, + asn_MAP_NGAP_extensionValue_tag2el_1252, + 9, /* Count of tags in the map */ + asn_MAP_NGAP_extensionValue_to_canonical_1252, + asn_MAP_NGAP_extensionValue_from_canonical_1252, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_968 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1252 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -60468,12 +77807,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_968 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_968, - 2, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_968 /* Additional specs */ + asn_MBR_NGAP_extensionValue_1252, + 7, /* Elements count */ + &asn_SPC_NGAP_extensionValue_specs_1252 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_965[] = { +asn_TYPE_member_t asn_MBR_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_1249[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -60484,9 +77823,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentCont 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_966, + &asn_PER_memb_NGAP_id_constr_1250, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_965 + memb_NGAP_id_constraint_1249 }, 0, 0, /* No default value */ "id" @@ -60501,9 +77840,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentCont 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_967, + &asn_PER_memb_NGAP_criticality_constr_1251, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_965 + memb_NGAP_criticality_constraint_1249 }, 0, 0, /* No default value */ "criticality" @@ -60511,33 +77850,33 @@ asn_TYPE_member_t asn_MBR_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentCont { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_968, + &asn_DEF_NGAP_extensionValue_1252, select_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_968, + &asn_PER_memb_NGAP_extensionValue_constr_1252, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_965 + memb_NGAP_extensionValue_constraint_1249 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tags_965[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tags_1249[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tag2el_965[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tag2el_1249[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_specs_965 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_specs_1249 = { sizeof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs), offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tag2el_965, + asn_MAP_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tag2el_1249, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -60546,12 +77885,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SourceNGRANNode_ToTargetNGRANNode_Transparent "SourceNGRANNode-ToTargetNGRANNode-TransparentContainer-ExtIEs", "SourceNGRANNode-ToTargetNGRANNode-TransparentContainer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tags_965, - sizeof(asn_DEF_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tags_965) - /sizeof(asn_DEF_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tags_965[0]), /* 1 */ - asn_DEF_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tags_965, /* Same as above */ - sizeof(asn_DEF_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tags_965) - /sizeof(asn_DEF_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tags_965[0]), /* 1 */ + asn_DEF_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tags_1249, + sizeof(asn_DEF_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tags_1249) + /sizeof(asn_DEF_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tags_1249[0]), /* 1 */ + asn_DEF_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tags_1249, /* Same as above */ + sizeof(asn_DEF_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tags_1249) + /sizeof(asn_DEF_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tags_1249[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -60561,12 +77900,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SourceNGRANNode_ToTargetNGRANNode_Transparent #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_965, + asn_MBR_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_1249, 3, /* Elements count */ - &asn_SPC_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_specs_965 /* Additional specs */ + &asn_SPC_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_specs_1249 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_972 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1256 = { sizeof(struct NGAP_SourceRANNodeID_ExtIEs__extensionValue), offsetof(struct NGAP_SourceRANNodeID_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SourceRANNodeID_ExtIEs__extensionValue, present), @@ -60577,7 +77916,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_972 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_972 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1256 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -60595,10 +77934,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_972 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_972 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1256 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_SourceRANNodeID_ExtIEs_969[] = { +asn_TYPE_member_t asn_MBR_NGAP_SourceRANNodeID_ExtIEs_1253[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceRANNodeID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -60609,9 +77948,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SourceRANNodeID_ExtIEs_969[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_970, + &asn_PER_memb_NGAP_id_constr_1254, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_969 + memb_NGAP_id_constraint_1253 }, 0, 0, /* No default value */ "id" @@ -60626,9 +77965,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SourceRANNodeID_ExtIEs_969[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_971, + &asn_PER_memb_NGAP_criticality_constr_1255, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_969 + memb_NGAP_criticality_constraint_1253 }, 0, 0, /* No default value */ "criticality" @@ -60636,33 +77975,33 @@ asn_TYPE_member_t asn_MBR_NGAP_SourceRANNodeID_ExtIEs_969[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceRANNodeID_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_972, + &asn_DEF_NGAP_extensionValue_1256, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_972, + &asn_PER_memb_NGAP_extensionValue_constr_1256, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_969 + memb_NGAP_extensionValue_constraint_1253 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_SourceRANNodeID_ExtIEs_tags_969[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_SourceRANNodeID_ExtIEs_tags_1253[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_SourceRANNodeID_ExtIEs_tag2el_969[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_SourceRANNodeID_ExtIEs_tag2el_1253[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_SourceRANNodeID_ExtIEs_specs_969 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SourceRANNodeID_ExtIEs_specs_1253 = { sizeof(struct NGAP_SourceRANNodeID_ExtIEs), offsetof(struct NGAP_SourceRANNodeID_ExtIEs, _asn_ctx), - asn_MAP_NGAP_SourceRANNodeID_ExtIEs_tag2el_969, + asn_MAP_NGAP_SourceRANNodeID_ExtIEs_tag2el_1253, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -60671,12 +78010,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SourceRANNodeID_ExtIEs = { "SourceRANNodeID-ExtIEs", "SourceRANNodeID-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_SourceRANNodeID_ExtIEs_tags_969, - sizeof(asn_DEF_NGAP_SourceRANNodeID_ExtIEs_tags_969) - /sizeof(asn_DEF_NGAP_SourceRANNodeID_ExtIEs_tags_969[0]), /* 1 */ - asn_DEF_NGAP_SourceRANNodeID_ExtIEs_tags_969, /* Same as above */ - sizeof(asn_DEF_NGAP_SourceRANNodeID_ExtIEs_tags_969) - /sizeof(asn_DEF_NGAP_SourceRANNodeID_ExtIEs_tags_969[0]), /* 1 */ + asn_DEF_NGAP_SourceRANNodeID_ExtIEs_tags_1253, + sizeof(asn_DEF_NGAP_SourceRANNodeID_ExtIEs_tags_1253) + /sizeof(asn_DEF_NGAP_SourceRANNodeID_ExtIEs_tags_1253[0]), /* 1 */ + asn_DEF_NGAP_SourceRANNodeID_ExtIEs_tags_1253, /* Same as above */ + sizeof(asn_DEF_NGAP_SourceRANNodeID_ExtIEs_tags_1253) + /sizeof(asn_DEF_NGAP_SourceRANNodeID_ExtIEs_tags_1253[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -60686,12 +78025,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SourceRANNodeID_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_SourceRANNodeID_ExtIEs_969, + asn_MBR_NGAP_SourceRANNodeID_ExtIEs_1253, 3, /* Elements count */ - &asn_SPC_NGAP_SourceRANNodeID_ExtIEs_specs_969 /* Additional specs */ + &asn_SPC_NGAP_SourceRANNodeID_ExtIEs_specs_1253 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_976 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1260 = { sizeof(struct NGAP_SourceToTarget_AMFInformationReroute_ExtIEs__extensionValue), offsetof(struct NGAP_SourceToTarget_AMFInformationReroute_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SourceToTarget_AMFInformationReroute_ExtIEs__extensionValue, present), @@ -60702,7 +78041,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_976 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_976 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1260 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -60720,10 +78059,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_976 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_976 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1260 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_973[] = { +asn_TYPE_member_t asn_MBR_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_1257[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceToTarget_AMFInformationReroute_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -60734,9 +78073,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_973[] 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_974, + &asn_PER_memb_NGAP_id_constr_1258, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_973 + memb_NGAP_id_constraint_1257 }, 0, 0, /* No default value */ "id" @@ -60751,9 +78090,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_973[] 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_975, + &asn_PER_memb_NGAP_criticality_constr_1259, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_973 + memb_NGAP_criticality_constraint_1257 }, 0, 0, /* No default value */ "criticality" @@ -60761,33 +78100,33 @@ asn_TYPE_member_t asn_MBR_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_973[] { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceToTarget_AMFInformationReroute_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_976, + &asn_DEF_NGAP_extensionValue_1260, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_976, + &asn_PER_memb_NGAP_extensionValue_constr_1260, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_973 + memb_NGAP_extensionValue_constraint_1257 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_tags_973[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_tags_1257[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_tag2el_973[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_tag2el_1257[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_specs_973 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_specs_1257 = { sizeof(struct NGAP_SourceToTarget_AMFInformationReroute_ExtIEs), offsetof(struct NGAP_SourceToTarget_AMFInformationReroute_ExtIEs, _asn_ctx), - asn_MAP_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_tag2el_973, + asn_MAP_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_tag2el_1257, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -60796,12 +78135,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs = "SourceToTarget-AMFInformationReroute-ExtIEs", "SourceToTarget-AMFInformationReroute-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_tags_973, - sizeof(asn_DEF_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_tags_973) - /sizeof(asn_DEF_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_tags_973[0]), /* 1 */ - asn_DEF_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_tags_973, /* Same as above */ - sizeof(asn_DEF_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_tags_973) - /sizeof(asn_DEF_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_tags_973[0]), /* 1 */ + asn_DEF_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_tags_1257, + sizeof(asn_DEF_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_tags_1257) + /sizeof(asn_DEF_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_tags_1257[0]), /* 1 */ + asn_DEF_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_tags_1257, /* Same as above */ + sizeof(asn_DEF_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_tags_1257) + /sizeof(asn_DEF_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_tags_1257[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -60811,12 +78150,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs = #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_973, + asn_MBR_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_1257, 3, /* Elements count */ - &asn_SPC_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_specs_973 /* Additional specs */ + &asn_SPC_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_specs_1257 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_980[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1264[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SupportedTAItem_ExtIEs__extensionValue, choice.ConfiguredTACIndication), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, @@ -60852,22 +78191,22 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_980[] = { "RAT-Information" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_980[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1264[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* ConfiguredTACIndication */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* RAT-Information */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_980 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1264 = { sizeof(struct NGAP_SupportedTAItem_ExtIEs__extensionValue), offsetof(struct NGAP_SupportedTAItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SupportedTAItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_SupportedTAItem_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_980, + asn_MAP_NGAP_extensionValue_tag2el_1264, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_980 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1264 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -60884,12 +78223,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_980 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_980, + asn_MBR_NGAP_extensionValue_1264, 2, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_980 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1264 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_SupportedTAItem_ExtIEs_977[] = { +asn_TYPE_member_t asn_MBR_NGAP_SupportedTAItem_ExtIEs_1261[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SupportedTAItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -60900,9 +78239,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SupportedTAItem_ExtIEs_977[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_978, + &asn_PER_memb_NGAP_id_constr_1262, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_977 + memb_NGAP_id_constraint_1261 }, 0, 0, /* No default value */ "id" @@ -60917,9 +78256,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SupportedTAItem_ExtIEs_977[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_979, + &asn_PER_memb_NGAP_criticality_constr_1263, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_977 + memb_NGAP_criticality_constraint_1261 }, 0, 0, /* No default value */ "criticality" @@ -60927,33 +78266,33 @@ asn_TYPE_member_t asn_MBR_NGAP_SupportedTAItem_ExtIEs_977[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SupportedTAItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_980, + &asn_DEF_NGAP_extensionValue_1264, select_SupportedTAItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_980, + &asn_PER_memb_NGAP_extensionValue_constr_1264, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_977 + memb_NGAP_extensionValue_constraint_1261 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_SupportedTAItem_ExtIEs_tags_977[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_SupportedTAItem_ExtIEs_tags_1261[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_SupportedTAItem_ExtIEs_tag2el_977[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_SupportedTAItem_ExtIEs_tag2el_1261[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_SupportedTAItem_ExtIEs_specs_977 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SupportedTAItem_ExtIEs_specs_1261 = { sizeof(struct NGAP_SupportedTAItem_ExtIEs), offsetof(struct NGAP_SupportedTAItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_SupportedTAItem_ExtIEs_tag2el_977, + asn_MAP_NGAP_SupportedTAItem_ExtIEs_tag2el_1261, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -60962,12 +78301,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SupportedTAItem_ExtIEs = { "SupportedTAItem-ExtIEs", "SupportedTAItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_SupportedTAItem_ExtIEs_tags_977, - sizeof(asn_DEF_NGAP_SupportedTAItem_ExtIEs_tags_977) - /sizeof(asn_DEF_NGAP_SupportedTAItem_ExtIEs_tags_977[0]), /* 1 */ - asn_DEF_NGAP_SupportedTAItem_ExtIEs_tags_977, /* Same as above */ - sizeof(asn_DEF_NGAP_SupportedTAItem_ExtIEs_tags_977) - /sizeof(asn_DEF_NGAP_SupportedTAItem_ExtIEs_tags_977[0]), /* 1 */ + asn_DEF_NGAP_SupportedTAItem_ExtIEs_tags_1261, + sizeof(asn_DEF_NGAP_SupportedTAItem_ExtIEs_tags_1261) + /sizeof(asn_DEF_NGAP_SupportedTAItem_ExtIEs_tags_1261[0]), /* 1 */ + asn_DEF_NGAP_SupportedTAItem_ExtIEs_tags_1261, /* Same as above */ + sizeof(asn_DEF_NGAP_SupportedTAItem_ExtIEs_tags_1261) + /sizeof(asn_DEF_NGAP_SupportedTAItem_ExtIEs_tags_1261[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -60977,12 +78316,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SupportedTAItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_SupportedTAItem_ExtIEs_977, + asn_MBR_NGAP_SupportedTAItem_ExtIEs_1261, 3, /* Elements count */ - &asn_SPC_NGAP_SupportedTAItem_ExtIEs_specs_977 /* Additional specs */ + &asn_SPC_NGAP_SupportedTAItem_ExtIEs_specs_1261 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_984 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1268 = { sizeof(struct NGAP_TAI_ExtIEs__extensionValue), offsetof(struct NGAP_TAI_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TAI_ExtIEs__extensionValue, present), @@ -60993,7 +78332,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_984 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_984 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1268 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -61011,10 +78350,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_984 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_984 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1268 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_TAI_ExtIEs_981[] = { +asn_TYPE_member_t asn_MBR_NGAP_TAI_ExtIEs_1265[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAI_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -61025,9 +78364,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TAI_ExtIEs_981[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_982, + &asn_PER_memb_NGAP_id_constr_1266, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_981 + memb_NGAP_id_constraint_1265 }, 0, 0, /* No default value */ "id" @@ -61042,9 +78381,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TAI_ExtIEs_981[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_983, + &asn_PER_memb_NGAP_criticality_constr_1267, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_981 + memb_NGAP_criticality_constraint_1265 }, 0, 0, /* No default value */ "criticality" @@ -61052,33 +78391,33 @@ asn_TYPE_member_t asn_MBR_NGAP_TAI_ExtIEs_981[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TAI_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_984, + &asn_DEF_NGAP_extensionValue_1268, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_984, + &asn_PER_memb_NGAP_extensionValue_constr_1268, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_981 + memb_NGAP_extensionValue_constraint_1265 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_TAI_ExtIEs_tags_981[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_TAI_ExtIEs_tags_1265[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAI_ExtIEs_tag2el_981[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAI_ExtIEs_tag2el_1265[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAI_ExtIEs_specs_981 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAI_ExtIEs_specs_1265 = { sizeof(struct NGAP_TAI_ExtIEs), offsetof(struct NGAP_TAI_ExtIEs, _asn_ctx), - asn_MAP_NGAP_TAI_ExtIEs_tag2el_981, + asn_MAP_NGAP_TAI_ExtIEs_tag2el_1265, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -61087,12 +78426,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TAI_ExtIEs = { "TAI-ExtIEs", "TAI-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_TAI_ExtIEs_tags_981, - sizeof(asn_DEF_NGAP_TAI_ExtIEs_tags_981) - /sizeof(asn_DEF_NGAP_TAI_ExtIEs_tags_981[0]), /* 1 */ - asn_DEF_NGAP_TAI_ExtIEs_tags_981, /* Same as above */ - sizeof(asn_DEF_NGAP_TAI_ExtIEs_tags_981) - /sizeof(asn_DEF_NGAP_TAI_ExtIEs_tags_981[0]), /* 1 */ + asn_DEF_NGAP_TAI_ExtIEs_tags_1265, + sizeof(asn_DEF_NGAP_TAI_ExtIEs_tags_1265) + /sizeof(asn_DEF_NGAP_TAI_ExtIEs_tags_1265[0]), /* 1 */ + asn_DEF_NGAP_TAI_ExtIEs_tags_1265, /* Same as above */ + sizeof(asn_DEF_NGAP_TAI_ExtIEs_tags_1265) + /sizeof(asn_DEF_NGAP_TAI_ExtIEs_tags_1265[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -61102,12 +78441,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TAI_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_TAI_ExtIEs_981, + asn_MBR_NGAP_TAI_ExtIEs_1265, 3, /* Elements count */ - &asn_SPC_NGAP_TAI_ExtIEs_specs_981 /* Additional specs */ + &asn_SPC_NGAP_TAI_ExtIEs_specs_1265 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_988 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1272 = { sizeof(struct NGAP_TAIBroadcastEUTRA_Item_ExtIEs__extensionValue), offsetof(struct NGAP_TAIBroadcastEUTRA_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TAIBroadcastEUTRA_Item_ExtIEs__extensionValue, present), @@ -61118,7 +78457,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_988 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_988 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1272 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -61136,10 +78475,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_988 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_988 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1272 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_985[] = { +asn_TYPE_member_t asn_MBR_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_1269[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIBroadcastEUTRA_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -61150,9 +78489,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_985[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_986, + &asn_PER_memb_NGAP_id_constr_1270, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_985 + memb_NGAP_id_constraint_1269 }, 0, 0, /* No default value */ "id" @@ -61167,9 +78506,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_985[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_987, + &asn_PER_memb_NGAP_criticality_constr_1271, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_985 + memb_NGAP_criticality_constraint_1269 }, 0, 0, /* No default value */ "criticality" @@ -61177,33 +78516,33 @@ asn_TYPE_member_t asn_MBR_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_985[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIBroadcastEUTRA_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_988, + &asn_DEF_NGAP_extensionValue_1272, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_988, + &asn_PER_memb_NGAP_extensionValue_constr_1272, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_985 + memb_NGAP_extensionValue_constraint_1269 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_tags_985[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_tags_1269[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_tag2el_985[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_tag2el_1269[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_specs_985 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_specs_1269 = { sizeof(struct NGAP_TAIBroadcastEUTRA_Item_ExtIEs), offsetof(struct NGAP_TAIBroadcastEUTRA_Item_ExtIEs, _asn_ctx), - asn_MAP_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_tag2el_985, + asn_MAP_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_tag2el_1269, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -61212,12 +78551,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TAIBroadcastEUTRA_Item_ExtIEs = { "TAIBroadcastEUTRA-Item-ExtIEs", "TAIBroadcastEUTRA-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_tags_985, - sizeof(asn_DEF_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_tags_985) - /sizeof(asn_DEF_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_tags_985[0]), /* 1 */ - asn_DEF_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_tags_985, /* Same as above */ - sizeof(asn_DEF_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_tags_985) - /sizeof(asn_DEF_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_tags_985[0]), /* 1 */ + asn_DEF_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_tags_1269, + sizeof(asn_DEF_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_tags_1269) + /sizeof(asn_DEF_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_tags_1269[0]), /* 1 */ + asn_DEF_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_tags_1269, /* Same as above */ + sizeof(asn_DEF_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_tags_1269) + /sizeof(asn_DEF_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_tags_1269[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -61227,12 +78566,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TAIBroadcastEUTRA_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_985, + asn_MBR_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_1269, 3, /* Elements count */ - &asn_SPC_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_specs_985 /* Additional specs */ + &asn_SPC_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_specs_1269 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_992 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1276 = { sizeof(struct NGAP_TAIBroadcastNR_Item_ExtIEs__extensionValue), offsetof(struct NGAP_TAIBroadcastNR_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TAIBroadcastNR_Item_ExtIEs__extensionValue, present), @@ -61243,7 +78582,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_992 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_992 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1276 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -61261,10 +78600,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_992 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_992 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1276 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_TAIBroadcastNR_Item_ExtIEs_989[] = { +asn_TYPE_member_t asn_MBR_NGAP_TAIBroadcastNR_Item_ExtIEs_1273[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIBroadcastNR_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -61275,9 +78614,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TAIBroadcastNR_Item_ExtIEs_989[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_990, + &asn_PER_memb_NGAP_id_constr_1274, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_989 + memb_NGAP_id_constraint_1273 }, 0, 0, /* No default value */ "id" @@ -61292,9 +78631,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TAIBroadcastNR_Item_ExtIEs_989[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_991, + &asn_PER_memb_NGAP_criticality_constr_1275, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_989 + memb_NGAP_criticality_constraint_1273 }, 0, 0, /* No default value */ "criticality" @@ -61302,33 +78641,33 @@ asn_TYPE_member_t asn_MBR_NGAP_TAIBroadcastNR_Item_ExtIEs_989[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIBroadcastNR_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_992, + &asn_DEF_NGAP_extensionValue_1276, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_992, + &asn_PER_memb_NGAP_extensionValue_constr_1276, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_989 + memb_NGAP_extensionValue_constraint_1273 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_TAIBroadcastNR_Item_ExtIEs_tags_989[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_TAIBroadcastNR_Item_ExtIEs_tags_1273[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAIBroadcastNR_Item_ExtIEs_tag2el_989[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAIBroadcastNR_Item_ExtIEs_tag2el_1273[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIBroadcastNR_Item_ExtIEs_specs_989 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIBroadcastNR_Item_ExtIEs_specs_1273 = { sizeof(struct NGAP_TAIBroadcastNR_Item_ExtIEs), offsetof(struct NGAP_TAIBroadcastNR_Item_ExtIEs, _asn_ctx), - asn_MAP_NGAP_TAIBroadcastNR_Item_ExtIEs_tag2el_989, + asn_MAP_NGAP_TAIBroadcastNR_Item_ExtIEs_tag2el_1273, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -61337,12 +78676,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TAIBroadcastNR_Item_ExtIEs = { "TAIBroadcastNR-Item-ExtIEs", "TAIBroadcastNR-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_TAIBroadcastNR_Item_ExtIEs_tags_989, - sizeof(asn_DEF_NGAP_TAIBroadcastNR_Item_ExtIEs_tags_989) - /sizeof(asn_DEF_NGAP_TAIBroadcastNR_Item_ExtIEs_tags_989[0]), /* 1 */ - asn_DEF_NGAP_TAIBroadcastNR_Item_ExtIEs_tags_989, /* Same as above */ - sizeof(asn_DEF_NGAP_TAIBroadcastNR_Item_ExtIEs_tags_989) - /sizeof(asn_DEF_NGAP_TAIBroadcastNR_Item_ExtIEs_tags_989[0]), /* 1 */ + asn_DEF_NGAP_TAIBroadcastNR_Item_ExtIEs_tags_1273, + sizeof(asn_DEF_NGAP_TAIBroadcastNR_Item_ExtIEs_tags_1273) + /sizeof(asn_DEF_NGAP_TAIBroadcastNR_Item_ExtIEs_tags_1273[0]), /* 1 */ + asn_DEF_NGAP_TAIBroadcastNR_Item_ExtIEs_tags_1273, /* Same as above */ + sizeof(asn_DEF_NGAP_TAIBroadcastNR_Item_ExtIEs_tags_1273) + /sizeof(asn_DEF_NGAP_TAIBroadcastNR_Item_ExtIEs_tags_1273[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -61352,12 +78691,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TAIBroadcastNR_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_TAIBroadcastNR_Item_ExtIEs_989, + asn_MBR_NGAP_TAIBroadcastNR_Item_ExtIEs_1273, 3, /* Elements count */ - &asn_SPC_NGAP_TAIBroadcastNR_Item_ExtIEs_specs_989 /* Additional specs */ + &asn_SPC_NGAP_TAIBroadcastNR_Item_ExtIEs_specs_1273 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_996 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1280 = { sizeof(struct NGAP_TAICancelledEUTRA_Item_ExtIEs__extensionValue), offsetof(struct NGAP_TAICancelledEUTRA_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TAICancelledEUTRA_Item_ExtIEs__extensionValue, present), @@ -61368,7 +78707,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_996 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_996 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1280 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -61386,10 +78725,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_996 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_996 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1280 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_TAICancelledEUTRA_Item_ExtIEs_993[] = { +asn_TYPE_member_t asn_MBR_NGAP_TAICancelledEUTRA_Item_ExtIEs_1277[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAICancelledEUTRA_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -61400,9 +78739,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TAICancelledEUTRA_Item_ExtIEs_993[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_994, + &asn_PER_memb_NGAP_id_constr_1278, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_993 + memb_NGAP_id_constraint_1277 }, 0, 0, /* No default value */ "id" @@ -61417,9 +78756,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TAICancelledEUTRA_Item_ExtIEs_993[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_995, + &asn_PER_memb_NGAP_criticality_constr_1279, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_993 + memb_NGAP_criticality_constraint_1277 }, 0, 0, /* No default value */ "criticality" @@ -61427,33 +78766,33 @@ asn_TYPE_member_t asn_MBR_NGAP_TAICancelledEUTRA_Item_ExtIEs_993[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TAICancelledEUTRA_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_996, + &asn_DEF_NGAP_extensionValue_1280, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_996, + &asn_PER_memb_NGAP_extensionValue_constr_1280, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_993 + memb_NGAP_extensionValue_constraint_1277 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_TAICancelledEUTRA_Item_ExtIEs_tags_993[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_TAICancelledEUTRA_Item_ExtIEs_tags_1277[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAICancelledEUTRA_Item_ExtIEs_tag2el_993[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAICancelledEUTRA_Item_ExtIEs_tag2el_1277[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAICancelledEUTRA_Item_ExtIEs_specs_993 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAICancelledEUTRA_Item_ExtIEs_specs_1277 = { sizeof(struct NGAP_TAICancelledEUTRA_Item_ExtIEs), offsetof(struct NGAP_TAICancelledEUTRA_Item_ExtIEs, _asn_ctx), - asn_MAP_NGAP_TAICancelledEUTRA_Item_ExtIEs_tag2el_993, + asn_MAP_NGAP_TAICancelledEUTRA_Item_ExtIEs_tag2el_1277, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -61462,12 +78801,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TAICancelledEUTRA_Item_ExtIEs = { "TAICancelledEUTRA-Item-ExtIEs", "TAICancelledEUTRA-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_TAICancelledEUTRA_Item_ExtIEs_tags_993, - sizeof(asn_DEF_NGAP_TAICancelledEUTRA_Item_ExtIEs_tags_993) - /sizeof(asn_DEF_NGAP_TAICancelledEUTRA_Item_ExtIEs_tags_993[0]), /* 1 */ - asn_DEF_NGAP_TAICancelledEUTRA_Item_ExtIEs_tags_993, /* Same as above */ - sizeof(asn_DEF_NGAP_TAICancelledEUTRA_Item_ExtIEs_tags_993) - /sizeof(asn_DEF_NGAP_TAICancelledEUTRA_Item_ExtIEs_tags_993[0]), /* 1 */ + asn_DEF_NGAP_TAICancelledEUTRA_Item_ExtIEs_tags_1277, + sizeof(asn_DEF_NGAP_TAICancelledEUTRA_Item_ExtIEs_tags_1277) + /sizeof(asn_DEF_NGAP_TAICancelledEUTRA_Item_ExtIEs_tags_1277[0]), /* 1 */ + asn_DEF_NGAP_TAICancelledEUTRA_Item_ExtIEs_tags_1277, /* Same as above */ + sizeof(asn_DEF_NGAP_TAICancelledEUTRA_Item_ExtIEs_tags_1277) + /sizeof(asn_DEF_NGAP_TAICancelledEUTRA_Item_ExtIEs_tags_1277[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -61477,12 +78816,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TAICancelledEUTRA_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_TAICancelledEUTRA_Item_ExtIEs_993, + asn_MBR_NGAP_TAICancelledEUTRA_Item_ExtIEs_1277, 3, /* Elements count */ - &asn_SPC_NGAP_TAICancelledEUTRA_Item_ExtIEs_specs_993 /* Additional specs */ + &asn_SPC_NGAP_TAICancelledEUTRA_Item_ExtIEs_specs_1277 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1000 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1284 = { sizeof(struct NGAP_TAICancelledNR_Item_ExtIEs__extensionValue), offsetof(struct NGAP_TAICancelledNR_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TAICancelledNR_Item_ExtIEs__extensionValue, present), @@ -61493,7 +78832,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1000 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1000 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1284 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -61511,10 +78850,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1000 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1000 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1284 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_TAICancelledNR_Item_ExtIEs_997[] = { +asn_TYPE_member_t asn_MBR_NGAP_TAICancelledNR_Item_ExtIEs_1281[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAICancelledNR_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -61525,9 +78864,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TAICancelledNR_Item_ExtIEs_997[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_998, + &asn_PER_memb_NGAP_id_constr_1282, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_997 + memb_NGAP_id_constraint_1281 }, 0, 0, /* No default value */ "id" @@ -61542,9 +78881,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TAICancelledNR_Item_ExtIEs_997[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_999, + &asn_PER_memb_NGAP_criticality_constr_1283, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_997 + memb_NGAP_criticality_constraint_1281 }, 0, 0, /* No default value */ "criticality" @@ -61552,33 +78891,33 @@ asn_TYPE_member_t asn_MBR_NGAP_TAICancelledNR_Item_ExtIEs_997[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TAICancelledNR_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1000, + &asn_DEF_NGAP_extensionValue_1284, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1000, + &asn_PER_memb_NGAP_extensionValue_constr_1284, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_997 + memb_NGAP_extensionValue_constraint_1281 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_TAICancelledNR_Item_ExtIEs_tags_997[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_TAICancelledNR_Item_ExtIEs_tags_1281[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAICancelledNR_Item_ExtIEs_tag2el_997[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAICancelledNR_Item_ExtIEs_tag2el_1281[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAICancelledNR_Item_ExtIEs_specs_997 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAICancelledNR_Item_ExtIEs_specs_1281 = { sizeof(struct NGAP_TAICancelledNR_Item_ExtIEs), offsetof(struct NGAP_TAICancelledNR_Item_ExtIEs, _asn_ctx), - asn_MAP_NGAP_TAICancelledNR_Item_ExtIEs_tag2el_997, + asn_MAP_NGAP_TAICancelledNR_Item_ExtIEs_tag2el_1281, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -61587,12 +78926,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TAICancelledNR_Item_ExtIEs = { "TAICancelledNR-Item-ExtIEs", "TAICancelledNR-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_TAICancelledNR_Item_ExtIEs_tags_997, - sizeof(asn_DEF_NGAP_TAICancelledNR_Item_ExtIEs_tags_997) - /sizeof(asn_DEF_NGAP_TAICancelledNR_Item_ExtIEs_tags_997[0]), /* 1 */ - asn_DEF_NGAP_TAICancelledNR_Item_ExtIEs_tags_997, /* Same as above */ - sizeof(asn_DEF_NGAP_TAICancelledNR_Item_ExtIEs_tags_997) - /sizeof(asn_DEF_NGAP_TAICancelledNR_Item_ExtIEs_tags_997[0]), /* 1 */ + asn_DEF_NGAP_TAICancelledNR_Item_ExtIEs_tags_1281, + sizeof(asn_DEF_NGAP_TAICancelledNR_Item_ExtIEs_tags_1281) + /sizeof(asn_DEF_NGAP_TAICancelledNR_Item_ExtIEs_tags_1281[0]), /* 1 */ + asn_DEF_NGAP_TAICancelledNR_Item_ExtIEs_tags_1281, /* Same as above */ + sizeof(asn_DEF_NGAP_TAICancelledNR_Item_ExtIEs_tags_1281) + /sizeof(asn_DEF_NGAP_TAICancelledNR_Item_ExtIEs_tags_1281[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -61602,12 +78941,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TAICancelledNR_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_TAICancelledNR_Item_ExtIEs_997, + asn_MBR_NGAP_TAICancelledNR_Item_ExtIEs_1281, 3, /* Elements count */ - &asn_SPC_NGAP_TAICancelledNR_Item_ExtIEs_specs_997 /* Additional specs */ + &asn_SPC_NGAP_TAICancelledNR_Item_ExtIEs_specs_1281 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1004 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1288 = { sizeof(struct NGAP_TAIListForInactiveItem_ExtIEs__extensionValue), offsetof(struct NGAP_TAIListForInactiveItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TAIListForInactiveItem_ExtIEs__extensionValue, present), @@ -61618,7 +78957,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1004 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1004 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1288 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -61636,10 +78975,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1004 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1004 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1288 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_TAIListForInactiveItem_ExtIEs_1001[] = { +asn_TYPE_member_t asn_MBR_NGAP_TAIListForInactiveItem_ExtIEs_1285[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIListForInactiveItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -61650,9 +78989,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TAIListForInactiveItem_ExtIEs_1001[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1002, + &asn_PER_memb_NGAP_id_constr_1286, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1001 + memb_NGAP_id_constraint_1285 }, 0, 0, /* No default value */ "id" @@ -61667,9 +79006,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TAIListForInactiveItem_ExtIEs_1001[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1003, + &asn_PER_memb_NGAP_criticality_constr_1287, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1001 + memb_NGAP_criticality_constraint_1285 }, 0, 0, /* No default value */ "criticality" @@ -61677,33 +79016,33 @@ asn_TYPE_member_t asn_MBR_NGAP_TAIListForInactiveItem_ExtIEs_1001[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIListForInactiveItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1004, + &asn_DEF_NGAP_extensionValue_1288, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1004, + &asn_PER_memb_NGAP_extensionValue_constr_1288, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1001 + memb_NGAP_extensionValue_constraint_1285 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_TAIListForInactiveItem_ExtIEs_tags_1001[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_TAIListForInactiveItem_ExtIEs_tags_1285[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAIListForInactiveItem_ExtIEs_tag2el_1001[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAIListForInactiveItem_ExtIEs_tag2el_1285[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIListForInactiveItem_ExtIEs_specs_1001 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIListForInactiveItem_ExtIEs_specs_1285 = { sizeof(struct NGAP_TAIListForInactiveItem_ExtIEs), offsetof(struct NGAP_TAIListForInactiveItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_TAIListForInactiveItem_ExtIEs_tag2el_1001, + asn_MAP_NGAP_TAIListForInactiveItem_ExtIEs_tag2el_1285, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -61712,12 +79051,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TAIListForInactiveItem_ExtIEs = { "TAIListForInactiveItem-ExtIEs", "TAIListForInactiveItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_TAIListForInactiveItem_ExtIEs_tags_1001, - sizeof(asn_DEF_NGAP_TAIListForInactiveItem_ExtIEs_tags_1001) - /sizeof(asn_DEF_NGAP_TAIListForInactiveItem_ExtIEs_tags_1001[0]), /* 1 */ - asn_DEF_NGAP_TAIListForInactiveItem_ExtIEs_tags_1001, /* Same as above */ - sizeof(asn_DEF_NGAP_TAIListForInactiveItem_ExtIEs_tags_1001) - /sizeof(asn_DEF_NGAP_TAIListForInactiveItem_ExtIEs_tags_1001[0]), /* 1 */ + asn_DEF_NGAP_TAIListForInactiveItem_ExtIEs_tags_1285, + sizeof(asn_DEF_NGAP_TAIListForInactiveItem_ExtIEs_tags_1285) + /sizeof(asn_DEF_NGAP_TAIListForInactiveItem_ExtIEs_tags_1285[0]), /* 1 */ + asn_DEF_NGAP_TAIListForInactiveItem_ExtIEs_tags_1285, /* Same as above */ + sizeof(asn_DEF_NGAP_TAIListForInactiveItem_ExtIEs_tags_1285) + /sizeof(asn_DEF_NGAP_TAIListForInactiveItem_ExtIEs_tags_1285[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -61727,12 +79066,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TAIListForInactiveItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_TAIListForInactiveItem_ExtIEs_1001, + asn_MBR_NGAP_TAIListForInactiveItem_ExtIEs_1285, 3, /* Elements count */ - &asn_SPC_NGAP_TAIListForInactiveItem_ExtIEs_specs_1001 /* Additional specs */ + &asn_SPC_NGAP_TAIListForInactiveItem_ExtIEs_specs_1285 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1008 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1292 = { sizeof(struct NGAP_TAIListForPagingItem_ExtIEs__extensionValue), offsetof(struct NGAP_TAIListForPagingItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TAIListForPagingItem_ExtIEs__extensionValue, present), @@ -61743,7 +79082,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1008 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1008 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1292 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -61761,10 +79100,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1008 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1008 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1292 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_TAIListForPagingItem_ExtIEs_1005[] = { +asn_TYPE_member_t asn_MBR_NGAP_TAIListForPagingItem_ExtIEs_1289[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIListForPagingItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -61775,9 +79114,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TAIListForPagingItem_ExtIEs_1005[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1006, + &asn_PER_memb_NGAP_id_constr_1290, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1005 + memb_NGAP_id_constraint_1289 }, 0, 0, /* No default value */ "id" @@ -61792,9 +79131,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TAIListForPagingItem_ExtIEs_1005[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1007, + &asn_PER_memb_NGAP_criticality_constr_1291, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1005 + memb_NGAP_criticality_constraint_1289 }, 0, 0, /* No default value */ "criticality" @@ -61802,33 +79141,33 @@ asn_TYPE_member_t asn_MBR_NGAP_TAIListForPagingItem_ExtIEs_1005[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIListForPagingItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1008, + &asn_DEF_NGAP_extensionValue_1292, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1008, + &asn_PER_memb_NGAP_extensionValue_constr_1292, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1005 + memb_NGAP_extensionValue_constraint_1289 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_TAIListForPagingItem_ExtIEs_tags_1005[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_TAIListForPagingItem_ExtIEs_tags_1289[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAIListForPagingItem_ExtIEs_tag2el_1005[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAIListForPagingItem_ExtIEs_tag2el_1289[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIListForPagingItem_ExtIEs_specs_1005 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIListForPagingItem_ExtIEs_specs_1289 = { sizeof(struct NGAP_TAIListForPagingItem_ExtIEs), offsetof(struct NGAP_TAIListForPagingItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_TAIListForPagingItem_ExtIEs_tag2el_1005, + asn_MAP_NGAP_TAIListForPagingItem_ExtIEs_tag2el_1289, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -61837,12 +79176,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TAIListForPagingItem_ExtIEs = { "TAIListForPagingItem-ExtIEs", "TAIListForPagingItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_TAIListForPagingItem_ExtIEs_tags_1005, - sizeof(asn_DEF_NGAP_TAIListForPagingItem_ExtIEs_tags_1005) - /sizeof(asn_DEF_NGAP_TAIListForPagingItem_ExtIEs_tags_1005[0]), /* 1 */ - asn_DEF_NGAP_TAIListForPagingItem_ExtIEs_tags_1005, /* Same as above */ - sizeof(asn_DEF_NGAP_TAIListForPagingItem_ExtIEs_tags_1005) - /sizeof(asn_DEF_NGAP_TAIListForPagingItem_ExtIEs_tags_1005[0]), /* 1 */ + asn_DEF_NGAP_TAIListForPagingItem_ExtIEs_tags_1289, + sizeof(asn_DEF_NGAP_TAIListForPagingItem_ExtIEs_tags_1289) + /sizeof(asn_DEF_NGAP_TAIListForPagingItem_ExtIEs_tags_1289[0]), /* 1 */ + asn_DEF_NGAP_TAIListForPagingItem_ExtIEs_tags_1289, /* Same as above */ + sizeof(asn_DEF_NGAP_TAIListForPagingItem_ExtIEs_tags_1289) + /sizeof(asn_DEF_NGAP_TAIListForPagingItem_ExtIEs_tags_1289[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -61852,23 +79191,23 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TAIListForPagingItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_TAIListForPagingItem_ExtIEs_1005, + asn_MBR_NGAP_TAIListForPagingItem_ExtIEs_1289, 3, /* Elements count */ - &asn_SPC_NGAP_TAIListForPagingItem_ExtIEs_specs_1005 /* Additional specs */ + &asn_SPC_NGAP_TAIListForPagingItem_ExtIEs_specs_1289 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1012 = { - sizeof(struct NGAP_TargeteNB_ID_ExtIEs__extensionValue), - offsetof(struct NGAP_TargeteNB_ID_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_TargeteNB_ID_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_TargeteNB_ID_ExtIEs__extensionValue *)0)->present), +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1296 = { + sizeof(struct NGAP_TAINSAGSupportItem_ExtIEs__extensionValue), + offsetof(struct NGAP_TAINSAGSupportItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_TAINSAGSupportItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_TAINSAGSupportItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1012 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1296 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -61886,10 +79225,135 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1012 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1012 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1296 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_TargeteNB_ID_ExtIEs_1009[] = { +asn_TYPE_member_t asn_MBR_NGAP_TAINSAGSupportItem_ExtIEs_1293[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAINSAGSupportItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_1294, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_1293 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAINSAGSupportItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_1295, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_1293 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TAINSAGSupportItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_1296, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_1296, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_1293 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_TAINSAGSupportItem_ExtIEs_tags_1293[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAINSAGSupportItem_ExtIEs_tag2el_1293[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAINSAGSupportItem_ExtIEs_specs_1293 = { + sizeof(struct NGAP_TAINSAGSupportItem_ExtIEs), + offsetof(struct NGAP_TAINSAGSupportItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_TAINSAGSupportItem_ExtIEs_tag2el_1293, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_TAINSAGSupportItem_ExtIEs = { + "TAINSAGSupportItem-ExtIEs", + "TAINSAGSupportItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_TAINSAGSupportItem_ExtIEs_tags_1293, + sizeof(asn_DEF_NGAP_TAINSAGSupportItem_ExtIEs_tags_1293) + /sizeof(asn_DEF_NGAP_TAINSAGSupportItem_ExtIEs_tags_1293[0]), /* 1 */ + asn_DEF_NGAP_TAINSAGSupportItem_ExtIEs_tags_1293, /* Same as above */ + sizeof(asn_DEF_NGAP_TAINSAGSupportItem_ExtIEs_tags_1293) + /sizeof(asn_DEF_NGAP_TAINSAGSupportItem_ExtIEs_tags_1293[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_TAINSAGSupportItem_ExtIEs_1293, + 3, /* Elements count */ + &asn_SPC_NGAP_TAINSAGSupportItem_ExtIEs_specs_1293 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1300 = { + sizeof(struct NGAP_TargeteNB_ID_ExtIEs__extensionValue), + offsetof(struct NGAP_TargeteNB_ID_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_TargeteNB_ID_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_TargeteNB_ID_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1300 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_1300 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_TargeteNB_ID_ExtIEs_1297[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargeteNB_ID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -61900,9 +79364,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TargeteNB_ID_ExtIEs_1009[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1010, + &asn_PER_memb_NGAP_id_constr_1298, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1009 + memb_NGAP_id_constraint_1297 }, 0, 0, /* No default value */ "id" @@ -61917,9 +79381,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TargeteNB_ID_ExtIEs_1009[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1011, + &asn_PER_memb_NGAP_criticality_constr_1299, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1009 + memb_NGAP_criticality_constraint_1297 }, 0, 0, /* No default value */ "criticality" @@ -61927,33 +79391,33 @@ asn_TYPE_member_t asn_MBR_NGAP_TargeteNB_ID_ExtIEs_1009[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TargeteNB_ID_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1012, + &asn_DEF_NGAP_extensionValue_1300, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1012, + &asn_PER_memb_NGAP_extensionValue_constr_1300, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1009 + memb_NGAP_extensionValue_constraint_1297 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_TargeteNB_ID_ExtIEs_tags_1009[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_TargeteNB_ID_ExtIEs_tags_1297[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_TargeteNB_ID_ExtIEs_tag2el_1009[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TargeteNB_ID_ExtIEs_tag2el_1297[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargeteNB_ID_ExtIEs_specs_1009 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargeteNB_ID_ExtIEs_specs_1297 = { sizeof(struct NGAP_TargeteNB_ID_ExtIEs), offsetof(struct NGAP_TargeteNB_ID_ExtIEs, _asn_ctx), - asn_MAP_NGAP_TargeteNB_ID_ExtIEs_tag2el_1009, + asn_MAP_NGAP_TargeteNB_ID_ExtIEs_tag2el_1297, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -61962,12 +79426,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TargeteNB_ID_ExtIEs = { "TargeteNB-ID-ExtIEs", "TargeteNB-ID-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_TargeteNB_ID_ExtIEs_tags_1009, - sizeof(asn_DEF_NGAP_TargeteNB_ID_ExtIEs_tags_1009) - /sizeof(asn_DEF_NGAP_TargeteNB_ID_ExtIEs_tags_1009[0]), /* 1 */ - asn_DEF_NGAP_TargeteNB_ID_ExtIEs_tags_1009, /* Same as above */ - sizeof(asn_DEF_NGAP_TargeteNB_ID_ExtIEs_tags_1009) - /sizeof(asn_DEF_NGAP_TargeteNB_ID_ExtIEs_tags_1009[0]), /* 1 */ + asn_DEF_NGAP_TargeteNB_ID_ExtIEs_tags_1297, + sizeof(asn_DEF_NGAP_TargeteNB_ID_ExtIEs_tags_1297) + /sizeof(asn_DEF_NGAP_TargeteNB_ID_ExtIEs_tags_1297[0]), /* 1 */ + asn_DEF_NGAP_TargeteNB_ID_ExtIEs_tags_1297, /* Same as above */ + sizeof(asn_DEF_NGAP_TargeteNB_ID_ExtIEs_tags_1297) + /sizeof(asn_DEF_NGAP_TargeteNB_ID_ExtIEs_tags_1297[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -61977,12 +79441,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TargeteNB_ID_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_TargeteNB_ID_ExtIEs_1009, + asn_MBR_NGAP_TargeteNB_ID_ExtIEs_1297, 3, /* Elements count */ - &asn_SPC_NGAP_TargeteNB_ID_ExtIEs_specs_1009 /* Additional specs */ + &asn_SPC_NGAP_TargeteNB_ID_ExtIEs_specs_1297 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1016[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1304[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__extensionValue, choice.DAPSResponseInfoList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -62000,22 +79464,79 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1016[] = { 0, 0, /* No default value */ "DAPSResponseInfoList" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__extensionValue, choice.DirectForwardingPathAvailability), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_NGAP_DirectForwardingPathAvailability, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "DirectForwardingPathAvailability" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__extensionValue, choice.MBS_ActiveSessionInformation_TargettoSourceList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-ActiveSessionInformation-TargettoSourceList" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__extensionValue, choice.NGAPIESupportInformationResponseList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_NGAPIESupportInformationResponseList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "NGAPIESupportInformationResponseList" + }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1016[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DAPSResponseInfoList */ +static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_1304[] = { 1, 0, 2, 3 }; +static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_1304[] = { 1, 0, 2, 3 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1304[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* DirectForwardingPathAvailability */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 2 }, /* DAPSResponseInfoList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 1 }, /* MBS-ActiveSessionInformation-TargettoSourceList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 0 } /* NGAPIESupportInformationResponseList */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1016 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1304 = { sizeof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__extensionValue), offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_1016, - 1, /* Count of tags in the map */ - 0, 0, + asn_MAP_NGAP_extensionValue_tag2el_1304, + 4, /* Count of tags in the map */ + asn_MAP_NGAP_extensionValue_to_canonical_1304, + asn_MAP_NGAP_extensionValue_from_canonical_1304, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1016 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1304 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -62032,12 +79553,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1016 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_1016, - 1, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_1016 /* Additional specs */ + asn_MBR_NGAP_extensionValue_1304, + 4, /* Elements count */ + &asn_SPC_NGAP_extensionValue_specs_1304 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_1013[] = { +asn_TYPE_member_t asn_MBR_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_1301[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -62048,9 +79569,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentCont 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1014, + &asn_PER_memb_NGAP_id_constr_1302, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1013 + memb_NGAP_id_constraint_1301 }, 0, 0, /* No default value */ "id" @@ -62065,9 +79586,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentCont 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1015, + &asn_PER_memb_NGAP_criticality_constr_1303, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1013 + memb_NGAP_criticality_constraint_1301 }, 0, 0, /* No default value */ "criticality" @@ -62075,33 +79596,33 @@ asn_TYPE_member_t asn_MBR_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentCont { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1016, + &asn_DEF_NGAP_extensionValue_1304, select_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1016, + &asn_PER_memb_NGAP_extensionValue_constr_1304, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1013 + memb_NGAP_extensionValue_constraint_1301 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tags_1013[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tags_1301[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tag2el_1013[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tag2el_1301[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_specs_1013 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_specs_1301 = { sizeof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs), offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tag2el_1013, + asn_MAP_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tag2el_1301, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -62110,12 +79631,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_Transparent "TargetNGRANNode-ToSourceNGRANNode-TransparentContainer-ExtIEs", "TargetNGRANNode-ToSourceNGRANNode-TransparentContainer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tags_1013, - sizeof(asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tags_1013) - /sizeof(asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tags_1013[0]), /* 1 */ - asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tags_1013, /* Same as above */ - sizeof(asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tags_1013) - /sizeof(asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tags_1013[0]), /* 1 */ + asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tags_1301, + sizeof(asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tags_1301) + /sizeof(asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tags_1301[0]), /* 1 */ + asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tags_1301, /* Same as above */ + sizeof(asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tags_1301) + /sizeof(asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tags_1301[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -62125,23 +79646,45 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_Transparent #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_1013, + asn_MBR_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_1301, 3, /* Elements count */ - &asn_SPC_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_specs_1013 /* Additional specs */ + &asn_SPC_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_specs_1301 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1020 = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1308[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs__extensionValue, choice.NGAPIESupportInformationResponseList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_NGAPIESupportInformationResponseList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "NGAPIESupportInformationResponseList" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1308[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* NGAPIESupportInformationResponseList */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1308 = { sizeof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs__extensionValue), offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ + asn_MAP_NGAP_extensionValue_tag2el_1308, + 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1020 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1308 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -62158,11 +79701,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1020 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1020 /* Additional specs */ + asn_MBR_NGAP_extensionValue_1308, + 1, /* Elements count */ + &asn_SPC_NGAP_extensionValue_specs_1308 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_1017[] = { +asn_TYPE_member_t asn_MBR_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_1305[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -62173,9 +79717,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTranspar 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1018, + &asn_PER_memb_NGAP_id_constr_1306, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1017 + memb_NGAP_id_constraint_1305 }, 0, 0, /* No default value */ "id" @@ -62184,15 +79728,15 @@ asn_TYPE_member_t asn_MBR_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTranspar (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, - 0, + select_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1019, + &asn_PER_memb_NGAP_criticality_constr_1307, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1017 + memb_NGAP_criticality_constraint_1305 }, 0, 0, /* No default value */ "criticality" @@ -62200,33 +79744,33 @@ asn_TYPE_member_t asn_MBR_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTranspar { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1020, - 0, + &asn_DEF_NGAP_extensionValue_1308, + select_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1020, + &asn_PER_memb_NGAP_extensionValue_constr_1308, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1017 + memb_NGAP_extensionValue_constraint_1305 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_tags_1017[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_tags_1305[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_tag2el_1017[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_tag2el_1305[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_specs_1017 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_specs_1305 = { sizeof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs), offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_tag2el_1017, + asn_MAP_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_tag2el_1305, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -62235,12 +79779,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTran "TargetNGRANNode-ToSourceNGRANNode-FailureTransparentContainer-ExtIEs", "TargetNGRANNode-ToSourceNGRANNode-FailureTransparentContainer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_tags_1017, - sizeof(asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_tags_1017) - /sizeof(asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_tags_1017[0]), /* 1 */ - asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_tags_1017, /* Same as above */ - sizeof(asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_tags_1017) - /sizeof(asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_tags_1017[0]), /* 1 */ + asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_tags_1305, + sizeof(asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_tags_1305) + /sizeof(asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_tags_1305[0]), /* 1 */ + asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_tags_1305, /* Same as above */ + sizeof(asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_tags_1305) + /sizeof(asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_tags_1305[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -62250,23 +79794,23 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTran #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_1017, + asn_MBR_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_1305, 3, /* Elements count */ - &asn_SPC_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_specs_1017 /* Additional specs */ + &asn_SPC_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_specs_1305 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1024 = { - sizeof(struct NGAP_TargetRANNodeID_ExtIEs__extensionValue), - offsetof(struct NGAP_TargetRANNodeID_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_TargetRANNodeID_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_TargetRANNodeID_ExtIEs__extensionValue *)0)->present), +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1312 = { + sizeof(struct NGAP_TargetNSSAI_Item_ExtIEs__extensionValue), + offsetof(struct NGAP_TargetNSSAI_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_TargetNSSAI_Item_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_TargetNSSAI_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1024 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1312 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -62284,10 +79828,283 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1024 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1024 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1312 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_TargetRANNodeID_ExtIEs_1021[] = { +asn_TYPE_member_t asn_MBR_NGAP_TargetNSSAI_Item_ExtIEs_1309[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNSSAI_Item_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_1310, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_1309 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNSSAI_Item_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_1311, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_1309 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNSSAI_Item_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_1312, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_1312, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_1309 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_TargetNSSAI_Item_ExtIEs_tags_1309[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TargetNSSAI_Item_ExtIEs_tag2el_1309[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetNSSAI_Item_ExtIEs_specs_1309 = { + sizeof(struct NGAP_TargetNSSAI_Item_ExtIEs), + offsetof(struct NGAP_TargetNSSAI_Item_ExtIEs, _asn_ctx), + asn_MAP_NGAP_TargetNSSAI_Item_ExtIEs_tag2el_1309, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_TargetNSSAI_Item_ExtIEs = { + "TargetNSSAI-Item-ExtIEs", + "TargetNSSAI-Item-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_TargetNSSAI_Item_ExtIEs_tags_1309, + sizeof(asn_DEF_NGAP_TargetNSSAI_Item_ExtIEs_tags_1309) + /sizeof(asn_DEF_NGAP_TargetNSSAI_Item_ExtIEs_tags_1309[0]), /* 1 */ + asn_DEF_NGAP_TargetNSSAI_Item_ExtIEs_tags_1309, /* Same as above */ + sizeof(asn_DEF_NGAP_TargetNSSAI_Item_ExtIEs_tags_1309) + /sizeof(asn_DEF_NGAP_TargetNSSAI_Item_ExtIEs_tags_1309[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_TargetNSSAI_Item_ExtIEs_1309, + 3, /* Elements count */ + &asn_SPC_NGAP_TargetNSSAI_Item_ExtIEs_specs_1309 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1316 = { + sizeof(struct NGAP_TargetNSSAIInformation_Item_ExtIEs__extensionValue), + offsetof(struct NGAP_TargetNSSAIInformation_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_TargetNSSAIInformation_Item_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_TargetNSSAIInformation_Item_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1316 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_1316 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_TargetNSSAIInformation_Item_ExtIEs_1313[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNSSAIInformation_Item_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_1314, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_1313 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNSSAIInformation_Item_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_1315, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_1313 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNSSAIInformation_Item_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_1316, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_1316, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_1313 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_TargetNSSAIInformation_Item_ExtIEs_tags_1313[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TargetNSSAIInformation_Item_ExtIEs_tag2el_1313[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetNSSAIInformation_Item_ExtIEs_specs_1313 = { + sizeof(struct NGAP_TargetNSSAIInformation_Item_ExtIEs), + offsetof(struct NGAP_TargetNSSAIInformation_Item_ExtIEs, _asn_ctx), + asn_MAP_NGAP_TargetNSSAIInformation_Item_ExtIEs_tag2el_1313, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_TargetNSSAIInformation_Item_ExtIEs = { + "TargetNSSAIInformation-Item-ExtIEs", + "TargetNSSAIInformation-Item-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_TargetNSSAIInformation_Item_ExtIEs_tags_1313, + sizeof(asn_DEF_NGAP_TargetNSSAIInformation_Item_ExtIEs_tags_1313) + /sizeof(asn_DEF_NGAP_TargetNSSAIInformation_Item_ExtIEs_tags_1313[0]), /* 1 */ + asn_DEF_NGAP_TargetNSSAIInformation_Item_ExtIEs_tags_1313, /* Same as above */ + sizeof(asn_DEF_NGAP_TargetNSSAIInformation_Item_ExtIEs_tags_1313) + /sizeof(asn_DEF_NGAP_TargetNSSAIInformation_Item_ExtIEs_tags_1313[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_TargetNSSAIInformation_Item_ExtIEs_1313, + 3, /* Elements count */ + &asn_SPC_NGAP_TargetNSSAIInformation_Item_ExtIEs_specs_1313 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1320[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetRANNodeID_ExtIEs__extensionValue, choice.NR_CGI), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_NR_CGI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "NR-CGI" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1320[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* NR-CGI */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1320 = { + sizeof(struct NGAP_TargetRANNodeID_ExtIEs__extensionValue), + offsetof(struct NGAP_TargetRANNodeID_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_TargetRANNodeID_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_TargetRANNodeID_ExtIEs__extensionValue *)0)->present), + asn_MAP_NGAP_extensionValue_tag2el_1320, + 1, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1320 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_extensionValue_1320, + 1, /* Elements count */ + &asn_SPC_NGAP_extensionValue_specs_1320 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_TargetRANNodeID_ExtIEs_1317[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetRANNodeID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -62298,9 +80115,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TargetRANNodeID_ExtIEs_1021[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1022, + &asn_PER_memb_NGAP_id_constr_1318, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1021 + memb_NGAP_id_constraint_1317 }, 0, 0, /* No default value */ "id" @@ -62309,15 +80126,15 @@ asn_TYPE_member_t asn_MBR_NGAP_TargetRANNodeID_ExtIEs_1021[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, - 0, + select_TargetRANNodeID_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1023, + &asn_PER_memb_NGAP_criticality_constr_1319, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1021 + memb_NGAP_criticality_constraint_1317 }, 0, 0, /* No default value */ "criticality" @@ -62325,33 +80142,33 @@ asn_TYPE_member_t asn_MBR_NGAP_TargetRANNodeID_ExtIEs_1021[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetRANNodeID_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1024, - 0, + &asn_DEF_NGAP_extensionValue_1320, + select_TargetRANNodeID_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1024, + &asn_PER_memb_NGAP_extensionValue_constr_1320, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1021 + memb_NGAP_extensionValue_constraint_1317 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_TargetRANNodeID_ExtIEs_tags_1021[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_TargetRANNodeID_ExtIEs_tags_1317[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_TargetRANNodeID_ExtIEs_tag2el_1021[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TargetRANNodeID_ExtIEs_tag2el_1317[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetRANNodeID_ExtIEs_specs_1021 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetRANNodeID_ExtIEs_specs_1317 = { sizeof(struct NGAP_TargetRANNodeID_ExtIEs), offsetof(struct NGAP_TargetRANNodeID_ExtIEs, _asn_ctx), - asn_MAP_NGAP_TargetRANNodeID_ExtIEs_tag2el_1021, + asn_MAP_NGAP_TargetRANNodeID_ExtIEs_tag2el_1317, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -62360,12 +80177,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TargetRANNodeID_ExtIEs = { "TargetRANNodeID-ExtIEs", "TargetRANNodeID-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_TargetRANNodeID_ExtIEs_tags_1021, - sizeof(asn_DEF_NGAP_TargetRANNodeID_ExtIEs_tags_1021) - /sizeof(asn_DEF_NGAP_TargetRANNodeID_ExtIEs_tags_1021[0]), /* 1 */ - asn_DEF_NGAP_TargetRANNodeID_ExtIEs_tags_1021, /* Same as above */ - sizeof(asn_DEF_NGAP_TargetRANNodeID_ExtIEs_tags_1021) - /sizeof(asn_DEF_NGAP_TargetRANNodeID_ExtIEs_tags_1021[0]), /* 1 */ + asn_DEF_NGAP_TargetRANNodeID_ExtIEs_tags_1317, + sizeof(asn_DEF_NGAP_TargetRANNodeID_ExtIEs_tags_1317) + /sizeof(asn_DEF_NGAP_TargetRANNodeID_ExtIEs_tags_1317[0]), /* 1 */ + asn_DEF_NGAP_TargetRANNodeID_ExtIEs_tags_1317, /* Same as above */ + sizeof(asn_DEF_NGAP_TargetRANNodeID_ExtIEs_tags_1317) + /sizeof(asn_DEF_NGAP_TargetRANNodeID_ExtIEs_tags_1317[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -62375,12 +80192,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TargetRANNodeID_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_TargetRANNodeID_ExtIEs_1021, + asn_MBR_NGAP_TargetRANNodeID_ExtIEs_1317, 3, /* Elements count */ - &asn_SPC_NGAP_TargetRANNodeID_ExtIEs_specs_1021 /* Additional specs */ + &asn_SPC_NGAP_TargetRANNodeID_ExtIEs_specs_1317 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1028 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1324 = { sizeof(struct NGAP_TargetRNC_ID_ExtIEs__extensionValue), offsetof(struct NGAP_TargetRNC_ID_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TargetRNC_ID_ExtIEs__extensionValue, present), @@ -62391,7 +80208,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1028 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1028 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1324 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -62409,10 +80226,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1028 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1028 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1324 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_TargetRNC_ID_ExtIEs_1025[] = { +asn_TYPE_member_t asn_MBR_NGAP_TargetRNC_ID_ExtIEs_1321[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetRNC_ID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -62423,9 +80240,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TargetRNC_ID_ExtIEs_1025[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1026, + &asn_PER_memb_NGAP_id_constr_1322, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1025 + memb_NGAP_id_constraint_1321 }, 0, 0, /* No default value */ "id" @@ -62440,9 +80257,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TargetRNC_ID_ExtIEs_1025[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1027, + &asn_PER_memb_NGAP_criticality_constr_1323, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1025 + memb_NGAP_criticality_constraint_1321 }, 0, 0, /* No default value */ "criticality" @@ -62450,33 +80267,33 @@ asn_TYPE_member_t asn_MBR_NGAP_TargetRNC_ID_ExtIEs_1025[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetRNC_ID_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1028, + &asn_DEF_NGAP_extensionValue_1324, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1028, + &asn_PER_memb_NGAP_extensionValue_constr_1324, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1025 + memb_NGAP_extensionValue_constraint_1321 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_TargetRNC_ID_ExtIEs_tags_1025[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_TargetRNC_ID_ExtIEs_tags_1321[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_TargetRNC_ID_ExtIEs_tag2el_1025[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TargetRNC_ID_ExtIEs_tag2el_1321[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetRNC_ID_ExtIEs_specs_1025 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetRNC_ID_ExtIEs_specs_1321 = { sizeof(struct NGAP_TargetRNC_ID_ExtIEs), offsetof(struct NGAP_TargetRNC_ID_ExtIEs, _asn_ctx), - asn_MAP_NGAP_TargetRNC_ID_ExtIEs_tag2el_1025, + asn_MAP_NGAP_TargetRNC_ID_ExtIEs_tag2el_1321, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -62485,12 +80302,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TargetRNC_ID_ExtIEs = { "TargetRNC-ID-ExtIEs", "TargetRNC-ID-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_TargetRNC_ID_ExtIEs_tags_1025, - sizeof(asn_DEF_NGAP_TargetRNC_ID_ExtIEs_tags_1025) - /sizeof(asn_DEF_NGAP_TargetRNC_ID_ExtIEs_tags_1025[0]), /* 1 */ - asn_DEF_NGAP_TargetRNC_ID_ExtIEs_tags_1025, /* Same as above */ - sizeof(asn_DEF_NGAP_TargetRNC_ID_ExtIEs_tags_1025) - /sizeof(asn_DEF_NGAP_TargetRNC_ID_ExtIEs_tags_1025[0]), /* 1 */ + asn_DEF_NGAP_TargetRNC_ID_ExtIEs_tags_1321, + sizeof(asn_DEF_NGAP_TargetRNC_ID_ExtIEs_tags_1321) + /sizeof(asn_DEF_NGAP_TargetRNC_ID_ExtIEs_tags_1321[0]), /* 1 */ + asn_DEF_NGAP_TargetRNC_ID_ExtIEs_tags_1321, /* Same as above */ + sizeof(asn_DEF_NGAP_TargetRNC_ID_ExtIEs_tags_1321) + /sizeof(asn_DEF_NGAP_TargetRNC_ID_ExtIEs_tags_1321[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -62500,23 +80317,23 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TargetRNC_ID_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_TargetRNC_ID_ExtIEs_1025, + asn_MBR_NGAP_TargetRNC_ID_ExtIEs_1321, 3, /* Elements count */ - &asn_SPC_NGAP_TargetRNC_ID_ExtIEs_specs_1025 /* Additional specs */ + &asn_SPC_NGAP_TargetRNC_ID_ExtIEs_specs_1321 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1032 = { - sizeof(struct NGAP_TNLAssociationItem_ExtIEs__extensionValue), - offsetof(struct NGAP_TNLAssociationItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_TNLAssociationItem_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_TNLAssociationItem_ExtIEs__extensionValue *)0)->present), +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1328 = { + sizeof(struct NGAP_TimeSyncAssistanceInfo_ExtIEs__extensionValue), + offsetof(struct NGAP_TimeSyncAssistanceInfo_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_TimeSyncAssistanceInfo_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_TimeSyncAssistanceInfo_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1032 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1328 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -62534,10 +80351,135 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1032 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1032 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1328 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_TNLAssociationItem_ExtIEs_1029[] = { +asn_TYPE_member_t asn_MBR_NGAP_TimeSyncAssistanceInfo_ExtIEs_1325[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TimeSyncAssistanceInfo_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_1326, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_1325 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TimeSyncAssistanceInfo_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_1327, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_1325 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TimeSyncAssistanceInfo_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_1328, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_1328, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_1325 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_TimeSyncAssistanceInfo_ExtIEs_tags_1325[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TimeSyncAssistanceInfo_ExtIEs_tag2el_1325[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TimeSyncAssistanceInfo_ExtIEs_specs_1325 = { + sizeof(struct NGAP_TimeSyncAssistanceInfo_ExtIEs), + offsetof(struct NGAP_TimeSyncAssistanceInfo_ExtIEs, _asn_ctx), + asn_MAP_NGAP_TimeSyncAssistanceInfo_ExtIEs_tag2el_1325, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_TimeSyncAssistanceInfo_ExtIEs = { + "TimeSyncAssistanceInfo-ExtIEs", + "TimeSyncAssistanceInfo-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_TimeSyncAssistanceInfo_ExtIEs_tags_1325, + sizeof(asn_DEF_NGAP_TimeSyncAssistanceInfo_ExtIEs_tags_1325) + /sizeof(asn_DEF_NGAP_TimeSyncAssistanceInfo_ExtIEs_tags_1325[0]), /* 1 */ + asn_DEF_NGAP_TimeSyncAssistanceInfo_ExtIEs_tags_1325, /* Same as above */ + sizeof(asn_DEF_NGAP_TimeSyncAssistanceInfo_ExtIEs_tags_1325) + /sizeof(asn_DEF_NGAP_TimeSyncAssistanceInfo_ExtIEs_tags_1325[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_TimeSyncAssistanceInfo_ExtIEs_1325, + 3, /* Elements count */ + &asn_SPC_NGAP_TimeSyncAssistanceInfo_ExtIEs_specs_1325 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1332 = { + sizeof(struct NGAP_TNLAssociationItem_ExtIEs__extensionValue), + offsetof(struct NGAP_TNLAssociationItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_TNLAssociationItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_TNLAssociationItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1332 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_1332 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_TNLAssociationItem_ExtIEs_1329[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TNLAssociationItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -62548,9 +80490,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TNLAssociationItem_ExtIEs_1029[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1030, + &asn_PER_memb_NGAP_id_constr_1330, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1029 + memb_NGAP_id_constraint_1329 }, 0, 0, /* No default value */ "id" @@ -62565,9 +80507,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TNLAssociationItem_ExtIEs_1029[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1031, + &asn_PER_memb_NGAP_criticality_constr_1331, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1029 + memb_NGAP_criticality_constraint_1329 }, 0, 0, /* No default value */ "criticality" @@ -62575,33 +80517,33 @@ asn_TYPE_member_t asn_MBR_NGAP_TNLAssociationItem_ExtIEs_1029[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TNLAssociationItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1032, + &asn_DEF_NGAP_extensionValue_1332, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1032, + &asn_PER_memb_NGAP_extensionValue_constr_1332, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1029 + memb_NGAP_extensionValue_constraint_1329 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_TNLAssociationItem_ExtIEs_tags_1029[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_TNLAssociationItem_ExtIEs_tags_1329[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_TNLAssociationItem_ExtIEs_tag2el_1029[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TNLAssociationItem_ExtIEs_tag2el_1329[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_TNLAssociationItem_ExtIEs_specs_1029 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TNLAssociationItem_ExtIEs_specs_1329 = { sizeof(struct NGAP_TNLAssociationItem_ExtIEs), offsetof(struct NGAP_TNLAssociationItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_TNLAssociationItem_ExtIEs_tag2el_1029, + asn_MAP_NGAP_TNLAssociationItem_ExtIEs_tag2el_1329, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -62610,12 +80552,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TNLAssociationItem_ExtIEs = { "TNLAssociationItem-ExtIEs", "TNLAssociationItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_TNLAssociationItem_ExtIEs_tags_1029, - sizeof(asn_DEF_NGAP_TNLAssociationItem_ExtIEs_tags_1029) - /sizeof(asn_DEF_NGAP_TNLAssociationItem_ExtIEs_tags_1029[0]), /* 1 */ - asn_DEF_NGAP_TNLAssociationItem_ExtIEs_tags_1029, /* Same as above */ - sizeof(asn_DEF_NGAP_TNLAssociationItem_ExtIEs_tags_1029) - /sizeof(asn_DEF_NGAP_TNLAssociationItem_ExtIEs_tags_1029[0]), /* 1 */ + asn_DEF_NGAP_TNLAssociationItem_ExtIEs_tags_1329, + sizeof(asn_DEF_NGAP_TNLAssociationItem_ExtIEs_tags_1329) + /sizeof(asn_DEF_NGAP_TNLAssociationItem_ExtIEs_tags_1329[0]), /* 1 */ + asn_DEF_NGAP_TNLAssociationItem_ExtIEs_tags_1329, /* Same as above */ + sizeof(asn_DEF_NGAP_TNLAssociationItem_ExtIEs_tags_1329) + /sizeof(asn_DEF_NGAP_TNLAssociationItem_ExtIEs_tags_1329[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -62625,12 +80567,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TNLAssociationItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_TNLAssociationItem_ExtIEs_1029, + asn_MBR_NGAP_TNLAssociationItem_ExtIEs_1329, 3, /* Elements count */ - &asn_SPC_NGAP_TNLAssociationItem_ExtIEs_specs_1029 /* Additional specs */ + &asn_SPC_NGAP_TNLAssociationItem_ExtIEs_specs_1329 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1036 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1336 = { sizeof(struct NGAP_TooearlyIntersystemHO_ExtIEs__extensionValue), offsetof(struct NGAP_TooearlyIntersystemHO_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TooearlyIntersystemHO_ExtIEs__extensionValue, present), @@ -62641,7 +80583,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1036 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1036 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1336 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -62659,10 +80601,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1036 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1036 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1336 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_TooearlyIntersystemHO_ExtIEs_1033[] = { +asn_TYPE_member_t asn_MBR_NGAP_TooearlyIntersystemHO_ExtIEs_1333[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TooearlyIntersystemHO_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -62673,9 +80615,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TooearlyIntersystemHO_ExtIEs_1033[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1034, + &asn_PER_memb_NGAP_id_constr_1334, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1033 + memb_NGAP_id_constraint_1333 }, 0, 0, /* No default value */ "id" @@ -62690,9 +80632,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TooearlyIntersystemHO_ExtIEs_1033[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1035, + &asn_PER_memb_NGAP_criticality_constr_1335, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1033 + memb_NGAP_criticality_constraint_1333 }, 0, 0, /* No default value */ "criticality" @@ -62700,33 +80642,33 @@ asn_TYPE_member_t asn_MBR_NGAP_TooearlyIntersystemHO_ExtIEs_1033[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TooearlyIntersystemHO_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1036, + &asn_DEF_NGAP_extensionValue_1336, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1036, + &asn_PER_memb_NGAP_extensionValue_constr_1336, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1033 + memb_NGAP_extensionValue_constraint_1333 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_TooearlyIntersystemHO_ExtIEs_tags_1033[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_TooearlyIntersystemHO_ExtIEs_tags_1333[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_TooearlyIntersystemHO_ExtIEs_tag2el_1033[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TooearlyIntersystemHO_ExtIEs_tag2el_1333[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_TooearlyIntersystemHO_ExtIEs_specs_1033 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TooearlyIntersystemHO_ExtIEs_specs_1333 = { sizeof(struct NGAP_TooearlyIntersystemHO_ExtIEs), offsetof(struct NGAP_TooearlyIntersystemHO_ExtIEs, _asn_ctx), - asn_MAP_NGAP_TooearlyIntersystemHO_ExtIEs_tag2el_1033, + asn_MAP_NGAP_TooearlyIntersystemHO_ExtIEs_tag2el_1333, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -62735,12 +80677,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TooearlyIntersystemHO_ExtIEs = { "TooearlyIntersystemHO-ExtIEs", "TooearlyIntersystemHO-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_TooearlyIntersystemHO_ExtIEs_tags_1033, - sizeof(asn_DEF_NGAP_TooearlyIntersystemHO_ExtIEs_tags_1033) - /sizeof(asn_DEF_NGAP_TooearlyIntersystemHO_ExtIEs_tags_1033[0]), /* 1 */ - asn_DEF_NGAP_TooearlyIntersystemHO_ExtIEs_tags_1033, /* Same as above */ - sizeof(asn_DEF_NGAP_TooearlyIntersystemHO_ExtIEs_tags_1033) - /sizeof(asn_DEF_NGAP_TooearlyIntersystemHO_ExtIEs_tags_1033[0]), /* 1 */ + asn_DEF_NGAP_TooearlyIntersystemHO_ExtIEs_tags_1333, + sizeof(asn_DEF_NGAP_TooearlyIntersystemHO_ExtIEs_tags_1333) + /sizeof(asn_DEF_NGAP_TooearlyIntersystemHO_ExtIEs_tags_1333[0]), /* 1 */ + asn_DEF_NGAP_TooearlyIntersystemHO_ExtIEs_tags_1333, /* Same as above */ + sizeof(asn_DEF_NGAP_TooearlyIntersystemHO_ExtIEs_tags_1333) + /sizeof(asn_DEF_NGAP_TooearlyIntersystemHO_ExtIEs_tags_1333[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -62750,12 +80692,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TooearlyIntersystemHO_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_TooearlyIntersystemHO_ExtIEs_1033, + asn_MBR_NGAP_TooearlyIntersystemHO_ExtIEs_1333, 3, /* Elements count */ - &asn_SPC_NGAP_TooearlyIntersystemHO_ExtIEs_specs_1033 /* Additional specs */ + &asn_SPC_NGAP_TooearlyIntersystemHO_ExtIEs_specs_1333 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1040[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1340[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TraceActivation_ExtIEs__extensionValue, choice.MDT_Configuration), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -62791,22 +80733,22 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1040[] = { "URI-address" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1040[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1340[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 }, /* MDT-Configuration */ { (ASN_TAG_CLASS_UNIVERSAL | (26 << 2)), 1, 0, 0 } /* URI-address */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1040 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1340 = { sizeof(struct NGAP_TraceActivation_ExtIEs__extensionValue), offsetof(struct NGAP_TraceActivation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TraceActivation_ExtIEs__extensionValue, present), sizeof(((struct NGAP_TraceActivation_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_1040, + asn_MAP_NGAP_extensionValue_tag2el_1340, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1040 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1340 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -62823,12 +80765,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1040 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_1040, + asn_MBR_NGAP_extensionValue_1340, 2, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_1040 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1340 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_TraceActivation_ExtIEs_1037[] = { +asn_TYPE_member_t asn_MBR_NGAP_TraceActivation_ExtIEs_1337[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TraceActivation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -62839,9 +80781,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TraceActivation_ExtIEs_1037[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1038, + &asn_PER_memb_NGAP_id_constr_1338, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1037 + memb_NGAP_id_constraint_1337 }, 0, 0, /* No default value */ "id" @@ -62856,9 +80798,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TraceActivation_ExtIEs_1037[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1039, + &asn_PER_memb_NGAP_criticality_constr_1339, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1037 + memb_NGAP_criticality_constraint_1337 }, 0, 0, /* No default value */ "criticality" @@ -62866,33 +80808,33 @@ asn_TYPE_member_t asn_MBR_NGAP_TraceActivation_ExtIEs_1037[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TraceActivation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1040, + &asn_DEF_NGAP_extensionValue_1340, select_TraceActivation_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1040, + &asn_PER_memb_NGAP_extensionValue_constr_1340, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1037 + memb_NGAP_extensionValue_constraint_1337 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_TraceActivation_ExtIEs_tags_1037[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_TraceActivation_ExtIEs_tags_1337[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_TraceActivation_ExtIEs_tag2el_1037[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TraceActivation_ExtIEs_tag2el_1337[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_TraceActivation_ExtIEs_specs_1037 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TraceActivation_ExtIEs_specs_1337 = { sizeof(struct NGAP_TraceActivation_ExtIEs), offsetof(struct NGAP_TraceActivation_ExtIEs, _asn_ctx), - asn_MAP_NGAP_TraceActivation_ExtIEs_tag2el_1037, + asn_MAP_NGAP_TraceActivation_ExtIEs_tag2el_1337, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -62901,12 +80843,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TraceActivation_ExtIEs = { "TraceActivation-ExtIEs", "TraceActivation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_TraceActivation_ExtIEs_tags_1037, - sizeof(asn_DEF_NGAP_TraceActivation_ExtIEs_tags_1037) - /sizeof(asn_DEF_NGAP_TraceActivation_ExtIEs_tags_1037[0]), /* 1 */ - asn_DEF_NGAP_TraceActivation_ExtIEs_tags_1037, /* Same as above */ - sizeof(asn_DEF_NGAP_TraceActivation_ExtIEs_tags_1037) - /sizeof(asn_DEF_NGAP_TraceActivation_ExtIEs_tags_1037[0]), /* 1 */ + asn_DEF_NGAP_TraceActivation_ExtIEs_tags_1337, + sizeof(asn_DEF_NGAP_TraceActivation_ExtIEs_tags_1337) + /sizeof(asn_DEF_NGAP_TraceActivation_ExtIEs_tags_1337[0]), /* 1 */ + asn_DEF_NGAP_TraceActivation_ExtIEs_tags_1337, /* Same as above */ + sizeof(asn_DEF_NGAP_TraceActivation_ExtIEs_tags_1337) + /sizeof(asn_DEF_NGAP_TraceActivation_ExtIEs_tags_1337[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -62916,12 +80858,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TraceActivation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_TraceActivation_ExtIEs_1037, + asn_MBR_NGAP_TraceActivation_ExtIEs_1337, 3, /* Elements count */ - &asn_SPC_NGAP_TraceActivation_ExtIEs_specs_1037 /* Additional specs */ + &asn_SPC_NGAP_TraceActivation_ExtIEs_specs_1337 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1044 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1344 = { sizeof(struct NGAP_TAIBasedMDT_ExtIEs__extensionValue), offsetof(struct NGAP_TAIBasedMDT_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TAIBasedMDT_ExtIEs__extensionValue, present), @@ -62932,7 +80874,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1044 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1044 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1344 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -62950,10 +80892,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1044 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1044 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1344 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_TAIBasedMDT_ExtIEs_1041[] = { +asn_TYPE_member_t asn_MBR_NGAP_TAIBasedMDT_ExtIEs_1341[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIBasedMDT_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -62964,9 +80906,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TAIBasedMDT_ExtIEs_1041[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1042, + &asn_PER_memb_NGAP_id_constr_1342, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1041 + memb_NGAP_id_constraint_1341 }, 0, 0, /* No default value */ "id" @@ -62981,9 +80923,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TAIBasedMDT_ExtIEs_1041[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1043, + &asn_PER_memb_NGAP_criticality_constr_1343, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1041 + memb_NGAP_criticality_constraint_1341 }, 0, 0, /* No default value */ "criticality" @@ -62991,33 +80933,33 @@ asn_TYPE_member_t asn_MBR_NGAP_TAIBasedMDT_ExtIEs_1041[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIBasedMDT_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1044, + &asn_DEF_NGAP_extensionValue_1344, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1044, + &asn_PER_memb_NGAP_extensionValue_constr_1344, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1041 + memb_NGAP_extensionValue_constraint_1341 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_TAIBasedMDT_ExtIEs_tags_1041[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_TAIBasedMDT_ExtIEs_tags_1341[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAIBasedMDT_ExtIEs_tag2el_1041[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAIBasedMDT_ExtIEs_tag2el_1341[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIBasedMDT_ExtIEs_specs_1041 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIBasedMDT_ExtIEs_specs_1341 = { sizeof(struct NGAP_TAIBasedMDT_ExtIEs), offsetof(struct NGAP_TAIBasedMDT_ExtIEs, _asn_ctx), - asn_MAP_NGAP_TAIBasedMDT_ExtIEs_tag2el_1041, + asn_MAP_NGAP_TAIBasedMDT_ExtIEs_tag2el_1341, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -63026,12 +80968,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TAIBasedMDT_ExtIEs = { "TAIBasedMDT-ExtIEs", "TAIBasedMDT-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_TAIBasedMDT_ExtIEs_tags_1041, - sizeof(asn_DEF_NGAP_TAIBasedMDT_ExtIEs_tags_1041) - /sizeof(asn_DEF_NGAP_TAIBasedMDT_ExtIEs_tags_1041[0]), /* 1 */ - asn_DEF_NGAP_TAIBasedMDT_ExtIEs_tags_1041, /* Same as above */ - sizeof(asn_DEF_NGAP_TAIBasedMDT_ExtIEs_tags_1041) - /sizeof(asn_DEF_NGAP_TAIBasedMDT_ExtIEs_tags_1041[0]), /* 1 */ + asn_DEF_NGAP_TAIBasedMDT_ExtIEs_tags_1341, + sizeof(asn_DEF_NGAP_TAIBasedMDT_ExtIEs_tags_1341) + /sizeof(asn_DEF_NGAP_TAIBasedMDT_ExtIEs_tags_1341[0]), /* 1 */ + asn_DEF_NGAP_TAIBasedMDT_ExtIEs_tags_1341, /* Same as above */ + sizeof(asn_DEF_NGAP_TAIBasedMDT_ExtIEs_tags_1341) + /sizeof(asn_DEF_NGAP_TAIBasedMDT_ExtIEs_tags_1341[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -63041,23 +80983,23 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TAIBasedMDT_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_TAIBasedMDT_ExtIEs_1041, + asn_MBR_NGAP_TAIBasedMDT_ExtIEs_1341, 3, /* Elements count */ - &asn_SPC_NGAP_TAIBasedMDT_ExtIEs_specs_1041 /* Additional specs */ + &asn_SPC_NGAP_TAIBasedMDT_ExtIEs_specs_1341 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1048 = { - sizeof(struct NGAP_TABasedMDT_ExtIEs__extensionValue), - offsetof(struct NGAP_TABasedMDT_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_TABasedMDT_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_TABasedMDT_ExtIEs__extensionValue *)0)->present), +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1348 = { + sizeof(struct NGAP_TAIBasedQMC_ExtIEs__extensionValue), + offsetof(struct NGAP_TAIBasedQMC_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_TAIBasedQMC_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_TAIBasedQMC_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1048 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1348 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -63075,10 +81017,260 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1048 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1048 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1348 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_TABasedMDT_ExtIEs_1045[] = { +asn_TYPE_member_t asn_MBR_NGAP_TAIBasedQMC_ExtIEs_1345[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIBasedQMC_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_1346, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_1345 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIBasedQMC_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_1347, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_1345 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIBasedQMC_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_1348, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_1348, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_1345 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_TAIBasedQMC_ExtIEs_tags_1345[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAIBasedQMC_ExtIEs_tag2el_1345[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIBasedQMC_ExtIEs_specs_1345 = { + sizeof(struct NGAP_TAIBasedQMC_ExtIEs), + offsetof(struct NGAP_TAIBasedQMC_ExtIEs, _asn_ctx), + asn_MAP_NGAP_TAIBasedQMC_ExtIEs_tag2el_1345, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_TAIBasedQMC_ExtIEs = { + "TAIBasedQMC-ExtIEs", + "TAIBasedQMC-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_TAIBasedQMC_ExtIEs_tags_1345, + sizeof(asn_DEF_NGAP_TAIBasedQMC_ExtIEs_tags_1345) + /sizeof(asn_DEF_NGAP_TAIBasedQMC_ExtIEs_tags_1345[0]), /* 1 */ + asn_DEF_NGAP_TAIBasedQMC_ExtIEs_tags_1345, /* Same as above */ + sizeof(asn_DEF_NGAP_TAIBasedQMC_ExtIEs_tags_1345) + /sizeof(asn_DEF_NGAP_TAIBasedQMC_ExtIEs_tags_1345[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_TAIBasedQMC_ExtIEs_1345, + 3, /* Elements count */ + &asn_SPC_NGAP_TAIBasedQMC_ExtIEs_specs_1345 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1352 = { + sizeof(struct NGAP_TABasedQMC_ExtIEs__extensionValue), + offsetof(struct NGAP_TABasedQMC_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_TABasedQMC_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_TABasedQMC_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1352 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_1352 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_TABasedQMC_ExtIEs_1349[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TABasedQMC_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_1350, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_1349 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TABasedQMC_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_1351, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_1349 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TABasedQMC_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_1352, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_1352, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_1349 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_TABasedQMC_ExtIEs_tags_1349[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TABasedQMC_ExtIEs_tag2el_1349[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TABasedQMC_ExtIEs_specs_1349 = { + sizeof(struct NGAP_TABasedQMC_ExtIEs), + offsetof(struct NGAP_TABasedQMC_ExtIEs, _asn_ctx), + asn_MAP_NGAP_TABasedQMC_ExtIEs_tag2el_1349, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_TABasedQMC_ExtIEs = { + "TABasedQMC-ExtIEs", + "TABasedQMC-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_TABasedQMC_ExtIEs_tags_1349, + sizeof(asn_DEF_NGAP_TABasedQMC_ExtIEs_tags_1349) + /sizeof(asn_DEF_NGAP_TABasedQMC_ExtIEs_tags_1349[0]), /* 1 */ + asn_DEF_NGAP_TABasedQMC_ExtIEs_tags_1349, /* Same as above */ + sizeof(asn_DEF_NGAP_TABasedQMC_ExtIEs_tags_1349) + /sizeof(asn_DEF_NGAP_TABasedQMC_ExtIEs_tags_1349[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_TABasedQMC_ExtIEs_1349, + 3, /* Elements count */ + &asn_SPC_NGAP_TABasedQMC_ExtIEs_specs_1349 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1356 = { + sizeof(struct NGAP_TABasedMDT_ExtIEs__extensionValue), + offsetof(struct NGAP_TABasedMDT_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_TABasedMDT_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_TABasedMDT_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1356 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_1356 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_TABasedMDT_ExtIEs_1353[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TABasedMDT_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -63089,9 +81281,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TABasedMDT_ExtIEs_1045[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1046, + &asn_PER_memb_NGAP_id_constr_1354, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1045 + memb_NGAP_id_constraint_1353 }, 0, 0, /* No default value */ "id" @@ -63106,9 +81298,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TABasedMDT_ExtIEs_1045[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1047, + &asn_PER_memb_NGAP_criticality_constr_1355, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1045 + memb_NGAP_criticality_constraint_1353 }, 0, 0, /* No default value */ "criticality" @@ -63116,33 +81308,33 @@ asn_TYPE_member_t asn_MBR_NGAP_TABasedMDT_ExtIEs_1045[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TABasedMDT_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1048, + &asn_DEF_NGAP_extensionValue_1356, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1048, + &asn_PER_memb_NGAP_extensionValue_constr_1356, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1045 + memb_NGAP_extensionValue_constraint_1353 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_TABasedMDT_ExtIEs_tags_1045[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_TABasedMDT_ExtIEs_tags_1353[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_TABasedMDT_ExtIEs_tag2el_1045[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TABasedMDT_ExtIEs_tag2el_1353[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_TABasedMDT_ExtIEs_specs_1045 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TABasedMDT_ExtIEs_specs_1353 = { sizeof(struct NGAP_TABasedMDT_ExtIEs), offsetof(struct NGAP_TABasedMDT_ExtIEs, _asn_ctx), - asn_MAP_NGAP_TABasedMDT_ExtIEs_tag2el_1045, + asn_MAP_NGAP_TABasedMDT_ExtIEs_tag2el_1353, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -63151,12 +81343,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TABasedMDT_ExtIEs = { "TABasedMDT-ExtIEs", "TABasedMDT-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_TABasedMDT_ExtIEs_tags_1045, - sizeof(asn_DEF_NGAP_TABasedMDT_ExtIEs_tags_1045) - /sizeof(asn_DEF_NGAP_TABasedMDT_ExtIEs_tags_1045[0]), /* 1 */ - asn_DEF_NGAP_TABasedMDT_ExtIEs_tags_1045, /* Same as above */ - sizeof(asn_DEF_NGAP_TABasedMDT_ExtIEs_tags_1045) - /sizeof(asn_DEF_NGAP_TABasedMDT_ExtIEs_tags_1045[0]), /* 1 */ + asn_DEF_NGAP_TABasedMDT_ExtIEs_tags_1353, + sizeof(asn_DEF_NGAP_TABasedMDT_ExtIEs_tags_1353) + /sizeof(asn_DEF_NGAP_TABasedMDT_ExtIEs_tags_1353[0]), /* 1 */ + asn_DEF_NGAP_TABasedMDT_ExtIEs_tags_1353, /* Same as above */ + sizeof(asn_DEF_NGAP_TABasedMDT_ExtIEs_tags_1353) + /sizeof(asn_DEF_NGAP_TABasedMDT_ExtIEs_tags_1353[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -63166,23 +81358,45 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TABasedMDT_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_TABasedMDT_ExtIEs_1045, + asn_MBR_NGAP_TABasedMDT_ExtIEs_1353, 3, /* Elements count */ - &asn_SPC_NGAP_TABasedMDT_ExtIEs_specs_1045 /* Additional specs */ + &asn_SPC_NGAP_TABasedMDT_ExtIEs_specs_1353 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1052 = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1360[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TSCAssistanceInformation_ExtIEs__extensionValue, choice.SurvivalTime), + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), + 0, + &asn_DEF_NGAP_SurvivalTime, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "SurvivalTime" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1360[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* SurvivalTime */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1360 = { sizeof(struct NGAP_TSCAssistanceInformation_ExtIEs__extensionValue), offsetof(struct NGAP_TSCAssistanceInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TSCAssistanceInformation_ExtIEs__extensionValue, present), sizeof(((struct NGAP_TSCAssistanceInformation_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ + asn_MAP_NGAP_extensionValue_tag2el_1360, + 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1052 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1360 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -63199,11 +81413,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1052 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1052 /* Additional specs */ + asn_MBR_NGAP_extensionValue_1360, + 1, /* Elements count */ + &asn_SPC_NGAP_extensionValue_specs_1360 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_TSCAssistanceInformation_ExtIEs_1049[] = { +asn_TYPE_member_t asn_MBR_NGAP_TSCAssistanceInformation_ExtIEs_1357[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TSCAssistanceInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -63214,9 +81429,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TSCAssistanceInformation_ExtIEs_1049[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1050, + &asn_PER_memb_NGAP_id_constr_1358, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1049 + memb_NGAP_id_constraint_1357 }, 0, 0, /* No default value */ "id" @@ -63225,15 +81440,15 @@ asn_TYPE_member_t asn_MBR_NGAP_TSCAssistanceInformation_ExtIEs_1049[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, - 0, + select_TSCAssistanceInformation_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1051, + &asn_PER_memb_NGAP_criticality_constr_1359, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1049 + memb_NGAP_criticality_constraint_1357 }, 0, 0, /* No default value */ "criticality" @@ -63241,33 +81456,33 @@ asn_TYPE_member_t asn_MBR_NGAP_TSCAssistanceInformation_ExtIEs_1049[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TSCAssistanceInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1052, - 0, + &asn_DEF_NGAP_extensionValue_1360, + select_TSCAssistanceInformation_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1052, + &asn_PER_memb_NGAP_extensionValue_constr_1360, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1049 + memb_NGAP_extensionValue_constraint_1357 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_TSCAssistanceInformation_ExtIEs_tags_1049[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_TSCAssistanceInformation_ExtIEs_tags_1357[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_TSCAssistanceInformation_ExtIEs_tag2el_1049[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TSCAssistanceInformation_ExtIEs_tag2el_1357[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_TSCAssistanceInformation_ExtIEs_specs_1049 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TSCAssistanceInformation_ExtIEs_specs_1357 = { sizeof(struct NGAP_TSCAssistanceInformation_ExtIEs), offsetof(struct NGAP_TSCAssistanceInformation_ExtIEs, _asn_ctx), - asn_MAP_NGAP_TSCAssistanceInformation_ExtIEs_tag2el_1049, + asn_MAP_NGAP_TSCAssistanceInformation_ExtIEs_tag2el_1357, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -63276,12 +81491,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TSCAssistanceInformation_ExtIEs = { "TSCAssistanceInformation-ExtIEs", "TSCAssistanceInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_TSCAssistanceInformation_ExtIEs_tags_1049, - sizeof(asn_DEF_NGAP_TSCAssistanceInformation_ExtIEs_tags_1049) - /sizeof(asn_DEF_NGAP_TSCAssistanceInformation_ExtIEs_tags_1049[0]), /* 1 */ - asn_DEF_NGAP_TSCAssistanceInformation_ExtIEs_tags_1049, /* Same as above */ - sizeof(asn_DEF_NGAP_TSCAssistanceInformation_ExtIEs_tags_1049) - /sizeof(asn_DEF_NGAP_TSCAssistanceInformation_ExtIEs_tags_1049[0]), /* 1 */ + asn_DEF_NGAP_TSCAssistanceInformation_ExtIEs_tags_1357, + sizeof(asn_DEF_NGAP_TSCAssistanceInformation_ExtIEs_tags_1357) + /sizeof(asn_DEF_NGAP_TSCAssistanceInformation_ExtIEs_tags_1357[0]), /* 1 */ + asn_DEF_NGAP_TSCAssistanceInformation_ExtIEs_tags_1357, /* Same as above */ + sizeof(asn_DEF_NGAP_TSCAssistanceInformation_ExtIEs_tags_1357) + /sizeof(asn_DEF_NGAP_TSCAssistanceInformation_ExtIEs_tags_1357[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -63291,12 +81506,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TSCAssistanceInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_TSCAssistanceInformation_ExtIEs_1049, + asn_MBR_NGAP_TSCAssistanceInformation_ExtIEs_1357, 3, /* Elements count */ - &asn_SPC_NGAP_TSCAssistanceInformation_ExtIEs_specs_1049 /* Additional specs */ + &asn_SPC_NGAP_TSCAssistanceInformation_ExtIEs_specs_1357 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1056 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1364 = { sizeof(struct NGAP_TSCTrafficCharacteristics_ExtIEs__extensionValue), offsetof(struct NGAP_TSCTrafficCharacteristics_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TSCTrafficCharacteristics_ExtIEs__extensionValue, present), @@ -63307,7 +81522,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1056 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1056 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1364 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -63325,10 +81540,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1056 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1056 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1364 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_TSCTrafficCharacteristics_ExtIEs_1053[] = { +asn_TYPE_member_t asn_MBR_NGAP_TSCTrafficCharacteristics_ExtIEs_1361[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TSCTrafficCharacteristics_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -63339,9 +81554,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TSCTrafficCharacteristics_ExtIEs_1053[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1054, + &asn_PER_memb_NGAP_id_constr_1362, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1053 + memb_NGAP_id_constraint_1361 }, 0, 0, /* No default value */ "id" @@ -63356,9 +81571,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TSCTrafficCharacteristics_ExtIEs_1053[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1055, + &asn_PER_memb_NGAP_criticality_constr_1363, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1053 + memb_NGAP_criticality_constraint_1361 }, 0, 0, /* No default value */ "criticality" @@ -63366,33 +81581,33 @@ asn_TYPE_member_t asn_MBR_NGAP_TSCTrafficCharacteristics_ExtIEs_1053[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TSCTrafficCharacteristics_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1056, + &asn_DEF_NGAP_extensionValue_1364, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1056, + &asn_PER_memb_NGAP_extensionValue_constr_1364, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1053 + memb_NGAP_extensionValue_constraint_1361 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_TSCTrafficCharacteristics_ExtIEs_tags_1053[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_TSCTrafficCharacteristics_ExtIEs_tags_1361[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_TSCTrafficCharacteristics_ExtIEs_tag2el_1053[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TSCTrafficCharacteristics_ExtIEs_tag2el_1361[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_TSCTrafficCharacteristics_ExtIEs_specs_1053 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TSCTrafficCharacteristics_ExtIEs_specs_1361 = { sizeof(struct NGAP_TSCTrafficCharacteristics_ExtIEs), offsetof(struct NGAP_TSCTrafficCharacteristics_ExtIEs, _asn_ctx), - asn_MAP_NGAP_TSCTrafficCharacteristics_ExtIEs_tag2el_1053, + asn_MAP_NGAP_TSCTrafficCharacteristics_ExtIEs_tag2el_1361, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -63401,12 +81616,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TSCTrafficCharacteristics_ExtIEs = { "TSCTrafficCharacteristics-ExtIEs", "TSCTrafficCharacteristics-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_TSCTrafficCharacteristics_ExtIEs_tags_1053, - sizeof(asn_DEF_NGAP_TSCTrafficCharacteristics_ExtIEs_tags_1053) - /sizeof(asn_DEF_NGAP_TSCTrafficCharacteristics_ExtIEs_tags_1053[0]), /* 1 */ - asn_DEF_NGAP_TSCTrafficCharacteristics_ExtIEs_tags_1053, /* Same as above */ - sizeof(asn_DEF_NGAP_TSCTrafficCharacteristics_ExtIEs_tags_1053) - /sizeof(asn_DEF_NGAP_TSCTrafficCharacteristics_ExtIEs_tags_1053[0]), /* 1 */ + asn_DEF_NGAP_TSCTrafficCharacteristics_ExtIEs_tags_1361, + sizeof(asn_DEF_NGAP_TSCTrafficCharacteristics_ExtIEs_tags_1361) + /sizeof(asn_DEF_NGAP_TSCTrafficCharacteristics_ExtIEs_tags_1361[0]), /* 1 */ + asn_DEF_NGAP_TSCTrafficCharacteristics_ExtIEs_tags_1361, /* Same as above */ + sizeof(asn_DEF_NGAP_TSCTrafficCharacteristics_ExtIEs_tags_1361) + /sizeof(asn_DEF_NGAP_TSCTrafficCharacteristics_ExtIEs_tags_1361[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -63416,12 +81631,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TSCTrafficCharacteristics_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_TSCTrafficCharacteristics_ExtIEs_1053, + asn_MBR_NGAP_TSCTrafficCharacteristics_ExtIEs_1361, 3, /* Elements count */ - &asn_SPC_NGAP_TSCTrafficCharacteristics_ExtIEs_specs_1053 /* Additional specs */ + &asn_SPC_NGAP_TSCTrafficCharacteristics_ExtIEs_specs_1361 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1060 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1368 = { sizeof(struct NGAP_UEAggregateMaximumBitRate_ExtIEs__extensionValue), offsetof(struct NGAP_UEAggregateMaximumBitRate_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UEAggregateMaximumBitRate_ExtIEs__extensionValue, present), @@ -63432,7 +81647,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1060 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1060 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1368 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -63450,10 +81665,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1060 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1060 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1368 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UEAggregateMaximumBitRate_ExtIEs_1057[] = { +asn_TYPE_member_t asn_MBR_NGAP_UEAggregateMaximumBitRate_ExtIEs_1365[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEAggregateMaximumBitRate_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -63464,9 +81679,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEAggregateMaximumBitRate_ExtIEs_1057[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1058, + &asn_PER_memb_NGAP_id_constr_1366, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1057 + memb_NGAP_id_constraint_1365 }, 0, 0, /* No default value */ "id" @@ -63481,9 +81696,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEAggregateMaximumBitRate_ExtIEs_1057[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1059, + &asn_PER_memb_NGAP_criticality_constr_1367, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1057 + memb_NGAP_criticality_constraint_1365 }, 0, 0, /* No default value */ "criticality" @@ -63491,33 +81706,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UEAggregateMaximumBitRate_ExtIEs_1057[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEAggregateMaximumBitRate_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1060, + &asn_DEF_NGAP_extensionValue_1368, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1060, + &asn_PER_memb_NGAP_extensionValue_constr_1368, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1057 + memb_NGAP_extensionValue_constraint_1365 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UEAggregateMaximumBitRate_ExtIEs_tags_1057[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UEAggregateMaximumBitRate_ExtIEs_tags_1365[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEAggregateMaximumBitRate_ExtIEs_tag2el_1057[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEAggregateMaximumBitRate_ExtIEs_tag2el_1365[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEAggregateMaximumBitRate_ExtIEs_specs_1057 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEAggregateMaximumBitRate_ExtIEs_specs_1365 = { sizeof(struct NGAP_UEAggregateMaximumBitRate_ExtIEs), offsetof(struct NGAP_UEAggregateMaximumBitRate_ExtIEs, _asn_ctx), - asn_MAP_NGAP_UEAggregateMaximumBitRate_ExtIEs_tag2el_1057, + asn_MAP_NGAP_UEAggregateMaximumBitRate_ExtIEs_tag2el_1365, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -63526,12 +81741,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEAggregateMaximumBitRate_ExtIEs = { "UEAggregateMaximumBitRate-ExtIEs", "UEAggregateMaximumBitRate-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UEAggregateMaximumBitRate_ExtIEs_tags_1057, - sizeof(asn_DEF_NGAP_UEAggregateMaximumBitRate_ExtIEs_tags_1057) - /sizeof(asn_DEF_NGAP_UEAggregateMaximumBitRate_ExtIEs_tags_1057[0]), /* 1 */ - asn_DEF_NGAP_UEAggregateMaximumBitRate_ExtIEs_tags_1057, /* Same as above */ - sizeof(asn_DEF_NGAP_UEAggregateMaximumBitRate_ExtIEs_tags_1057) - /sizeof(asn_DEF_NGAP_UEAggregateMaximumBitRate_ExtIEs_tags_1057[0]), /* 1 */ + asn_DEF_NGAP_UEAggregateMaximumBitRate_ExtIEs_tags_1365, + sizeof(asn_DEF_NGAP_UEAggregateMaximumBitRate_ExtIEs_tags_1365) + /sizeof(asn_DEF_NGAP_UEAggregateMaximumBitRate_ExtIEs_tags_1365[0]), /* 1 */ + asn_DEF_NGAP_UEAggregateMaximumBitRate_ExtIEs_tags_1365, /* Same as above */ + sizeof(asn_DEF_NGAP_UEAggregateMaximumBitRate_ExtIEs_tags_1365) + /sizeof(asn_DEF_NGAP_UEAggregateMaximumBitRate_ExtIEs_tags_1365[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -63541,23 +81756,23 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEAggregateMaximumBitRate_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UEAggregateMaximumBitRate_ExtIEs_1057, + asn_MBR_NGAP_UEAggregateMaximumBitRate_ExtIEs_1365, 3, /* Elements count */ - &asn_SPC_NGAP_UEAggregateMaximumBitRate_ExtIEs_specs_1057 /* Additional specs */ + &asn_SPC_NGAP_UEAggregateMaximumBitRate_ExtIEs_specs_1365 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1064 = { - sizeof(struct NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs__extensionValue), - offsetof(struct NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs__extensionValue *)0)->present), +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1372 = { + sizeof(struct NGAP_UEAppLayerMeasInfoItem_ExtIEs__extensionValue), + offsetof(struct NGAP_UEAppLayerMeasInfoItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_UEAppLayerMeasInfoItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_UEAppLayerMeasInfoItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1064 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1372 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -63575,10 +81790,260 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1064 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1064 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1372 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_1061[] = { +asn_TYPE_member_t asn_MBR_NGAP_UEAppLayerMeasInfoItem_ExtIEs_1369[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEAppLayerMeasInfoItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_1370, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_1369 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEAppLayerMeasInfoItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_1371, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_1369 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEAppLayerMeasInfoItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_1372, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_1372, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_1369 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_UEAppLayerMeasInfoItem_ExtIEs_tags_1369[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEAppLayerMeasInfoItem_ExtIEs_tag2el_1369[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEAppLayerMeasInfoItem_ExtIEs_specs_1369 = { + sizeof(struct NGAP_UEAppLayerMeasInfoItem_ExtIEs), + offsetof(struct NGAP_UEAppLayerMeasInfoItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_UEAppLayerMeasInfoItem_ExtIEs_tag2el_1369, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_UEAppLayerMeasInfoItem_ExtIEs = { + "UEAppLayerMeasInfoItem-ExtIEs", + "UEAppLayerMeasInfoItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_UEAppLayerMeasInfoItem_ExtIEs_tags_1369, + sizeof(asn_DEF_NGAP_UEAppLayerMeasInfoItem_ExtIEs_tags_1369) + /sizeof(asn_DEF_NGAP_UEAppLayerMeasInfoItem_ExtIEs_tags_1369[0]), /* 1 */ + asn_DEF_NGAP_UEAppLayerMeasInfoItem_ExtIEs_tags_1369, /* Same as above */ + sizeof(asn_DEF_NGAP_UEAppLayerMeasInfoItem_ExtIEs_tags_1369) + /sizeof(asn_DEF_NGAP_UEAppLayerMeasInfoItem_ExtIEs_tags_1369[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_UEAppLayerMeasInfoItem_ExtIEs_1369, + 3, /* Elements count */ + &asn_SPC_NGAP_UEAppLayerMeasInfoItem_ExtIEs_specs_1369 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1376 = { + sizeof(struct NGAP_UEAppLayerMeasConfigInfo_ExtIEs__extensionValue), + offsetof(struct NGAP_UEAppLayerMeasConfigInfo_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_UEAppLayerMeasConfigInfo_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_UEAppLayerMeasConfigInfo_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1376 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_1376 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_UEAppLayerMeasConfigInfo_ExtIEs_1373[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEAppLayerMeasConfigInfo_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_1374, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_1373 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEAppLayerMeasConfigInfo_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_1375, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_1373 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEAppLayerMeasConfigInfo_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_1376, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_1376, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_1373 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_UEAppLayerMeasConfigInfo_ExtIEs_tags_1373[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEAppLayerMeasConfigInfo_ExtIEs_tag2el_1373[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEAppLayerMeasConfigInfo_ExtIEs_specs_1373 = { + sizeof(struct NGAP_UEAppLayerMeasConfigInfo_ExtIEs), + offsetof(struct NGAP_UEAppLayerMeasConfigInfo_ExtIEs, _asn_ctx), + asn_MAP_NGAP_UEAppLayerMeasConfigInfo_ExtIEs_tag2el_1373, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_UEAppLayerMeasConfigInfo_ExtIEs = { + "UEAppLayerMeasConfigInfo-ExtIEs", + "UEAppLayerMeasConfigInfo-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_UEAppLayerMeasConfigInfo_ExtIEs_tags_1373, + sizeof(asn_DEF_NGAP_UEAppLayerMeasConfigInfo_ExtIEs_tags_1373) + /sizeof(asn_DEF_NGAP_UEAppLayerMeasConfigInfo_ExtIEs_tags_1373[0]), /* 1 */ + asn_DEF_NGAP_UEAppLayerMeasConfigInfo_ExtIEs_tags_1373, /* Same as above */ + sizeof(asn_DEF_NGAP_UEAppLayerMeasConfigInfo_ExtIEs_tags_1373) + /sizeof(asn_DEF_NGAP_UEAppLayerMeasConfigInfo_ExtIEs_tags_1373[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_UEAppLayerMeasConfigInfo_ExtIEs_1373, + 3, /* Elements count */ + &asn_SPC_NGAP_UEAppLayerMeasConfigInfo_ExtIEs_specs_1373 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1380 = { + sizeof(struct NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs__extensionValue), + offsetof(struct NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1380 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_1380 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_1377[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -63589,9 +82054,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_1061 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1062, + &asn_PER_memb_NGAP_id_constr_1378, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1061 + memb_NGAP_id_constraint_1377 }, 0, 0, /* No default value */ "id" @@ -63606,9 +82071,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_1061 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1063, + &asn_PER_memb_NGAP_criticality_constr_1379, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1061 + memb_NGAP_criticality_constraint_1377 }, 0, 0, /* No default value */ "criticality" @@ -63616,33 +82081,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_1061 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1064, + &asn_DEF_NGAP_extensionValue_1380, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1064, + &asn_PER_memb_NGAP_extensionValue_constr_1380, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1061 + memb_NGAP_extensionValue_constraint_1377 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_tags_1061[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_tags_1377[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_tag2el_1061[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_tag2el_1377[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_specs_1061 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_specs_1377 = { sizeof(struct NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs), offsetof(struct NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_tag2el_1061, + asn_MAP_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_tag2el_1377, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -63651,12 +82116,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs "UE-associatedLogicalNG-connectionItem-ExtIEs", "UE-associatedLogicalNG-connectionItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_tags_1061, - sizeof(asn_DEF_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_tags_1061) - /sizeof(asn_DEF_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_tags_1061[0]), /* 1 */ - asn_DEF_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_tags_1061, /* Same as above */ - sizeof(asn_DEF_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_tags_1061) - /sizeof(asn_DEF_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_tags_1061[0]), /* 1 */ + asn_DEF_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_tags_1377, + sizeof(asn_DEF_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_tags_1377) + /sizeof(asn_DEF_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_tags_1377[0]), /* 1 */ + asn_DEF_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_tags_1377, /* Same as above */ + sizeof(asn_DEF_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_tags_1377) + /sizeof(asn_DEF_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_tags_1377[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -63666,12 +82131,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_1061, + asn_MBR_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_1377, 3, /* Elements count */ - &asn_SPC_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_specs_1061 /* Additional specs */ + &asn_SPC_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_specs_1377 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1068 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1384 = { sizeof(struct NGAP_UEContextResumeRequestTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_UEContextResumeRequestTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UEContextResumeRequestTransfer_ExtIEs__extensionValue, present), @@ -63682,7 +82147,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1068 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1068 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1384 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -63700,10 +82165,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1068 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1068 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1384 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeRequestTransfer_ExtIEs_1065[] = { +asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeRequestTransfer_ExtIEs_1381[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextResumeRequestTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -63714,9 +82179,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeRequestTransfer_ExtIEs_1065[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1066, + &asn_PER_memb_NGAP_id_constr_1382, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1065 + memb_NGAP_id_constraint_1381 }, 0, 0, /* No default value */ "id" @@ -63731,9 +82196,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeRequestTransfer_ExtIEs_1065[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1067, + &asn_PER_memb_NGAP_criticality_constr_1383, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1065 + memb_NGAP_criticality_constraint_1381 }, 0, 0, /* No default value */ "criticality" @@ -63741,33 +82206,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeRequestTransfer_ExtIEs_1065[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextResumeRequestTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1068, + &asn_DEF_NGAP_extensionValue_1384, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1068, + &asn_PER_memb_NGAP_extensionValue_constr_1384, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1065 + memb_NGAP_extensionValue_constraint_1381 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UEContextResumeRequestTransfer_ExtIEs_tags_1065[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UEContextResumeRequestTransfer_ExtIEs_tags_1381[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextResumeRequestTransfer_ExtIEs_tag2el_1065[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextResumeRequestTransfer_ExtIEs_tag2el_1381[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextResumeRequestTransfer_ExtIEs_specs_1065 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextResumeRequestTransfer_ExtIEs_specs_1381 = { sizeof(struct NGAP_UEContextResumeRequestTransfer_ExtIEs), offsetof(struct NGAP_UEContextResumeRequestTransfer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_UEContextResumeRequestTransfer_ExtIEs_tag2el_1065, + asn_MAP_NGAP_UEContextResumeRequestTransfer_ExtIEs_tag2el_1381, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -63776,12 +82241,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextResumeRequestTransfer_ExtIEs = { "UEContextResumeRequestTransfer-ExtIEs", "UEContextResumeRequestTransfer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UEContextResumeRequestTransfer_ExtIEs_tags_1065, - sizeof(asn_DEF_NGAP_UEContextResumeRequestTransfer_ExtIEs_tags_1065) - /sizeof(asn_DEF_NGAP_UEContextResumeRequestTransfer_ExtIEs_tags_1065[0]), /* 1 */ - asn_DEF_NGAP_UEContextResumeRequestTransfer_ExtIEs_tags_1065, /* Same as above */ - sizeof(asn_DEF_NGAP_UEContextResumeRequestTransfer_ExtIEs_tags_1065) - /sizeof(asn_DEF_NGAP_UEContextResumeRequestTransfer_ExtIEs_tags_1065[0]), /* 1 */ + asn_DEF_NGAP_UEContextResumeRequestTransfer_ExtIEs_tags_1381, + sizeof(asn_DEF_NGAP_UEContextResumeRequestTransfer_ExtIEs_tags_1381) + /sizeof(asn_DEF_NGAP_UEContextResumeRequestTransfer_ExtIEs_tags_1381[0]), /* 1 */ + asn_DEF_NGAP_UEContextResumeRequestTransfer_ExtIEs_tags_1381, /* Same as above */ + sizeof(asn_DEF_NGAP_UEContextResumeRequestTransfer_ExtIEs_tags_1381) + /sizeof(asn_DEF_NGAP_UEContextResumeRequestTransfer_ExtIEs_tags_1381[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -63791,12 +82256,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextResumeRequestTransfer_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UEContextResumeRequestTransfer_ExtIEs_1065, + asn_MBR_NGAP_UEContextResumeRequestTransfer_ExtIEs_1381, 3, /* Elements count */ - &asn_SPC_NGAP_UEContextResumeRequestTransfer_ExtIEs_specs_1065 /* Additional specs */ + &asn_SPC_NGAP_UEContextResumeRequestTransfer_ExtIEs_specs_1381 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1072 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1388 = { sizeof(struct NGAP_UEContextResumeResponseTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_UEContextResumeResponseTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UEContextResumeResponseTransfer_ExtIEs__extensionValue, present), @@ -63807,7 +82272,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1072 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1072 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1388 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -63825,10 +82290,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1072 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1072 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1388 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeResponseTransfer_ExtIEs_1069[] = { +asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeResponseTransfer_ExtIEs_1385[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextResumeResponseTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -63839,9 +82304,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeResponseTransfer_ExtIEs_1069[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1070, + &asn_PER_memb_NGAP_id_constr_1386, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1069 + memb_NGAP_id_constraint_1385 }, 0, 0, /* No default value */ "id" @@ -63856,9 +82321,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeResponseTransfer_ExtIEs_1069[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1071, + &asn_PER_memb_NGAP_criticality_constr_1387, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1069 + memb_NGAP_criticality_constraint_1385 }, 0, 0, /* No default value */ "criticality" @@ -63866,33 +82331,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeResponseTransfer_ExtIEs_1069[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextResumeResponseTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1072, + &asn_DEF_NGAP_extensionValue_1388, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1072, + &asn_PER_memb_NGAP_extensionValue_constr_1388, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1069 + memb_NGAP_extensionValue_constraint_1385 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UEContextResumeResponseTransfer_ExtIEs_tags_1069[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UEContextResumeResponseTransfer_ExtIEs_tags_1385[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextResumeResponseTransfer_ExtIEs_tag2el_1069[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextResumeResponseTransfer_ExtIEs_tag2el_1385[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextResumeResponseTransfer_ExtIEs_specs_1069 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextResumeResponseTransfer_ExtIEs_specs_1385 = { sizeof(struct NGAP_UEContextResumeResponseTransfer_ExtIEs), offsetof(struct NGAP_UEContextResumeResponseTransfer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_UEContextResumeResponseTransfer_ExtIEs_tag2el_1069, + asn_MAP_NGAP_UEContextResumeResponseTransfer_ExtIEs_tag2el_1385, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -63901,12 +82366,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextResumeResponseTransfer_ExtIEs = { "UEContextResumeResponseTransfer-ExtIEs", "UEContextResumeResponseTransfer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UEContextResumeResponseTransfer_ExtIEs_tags_1069, - sizeof(asn_DEF_NGAP_UEContextResumeResponseTransfer_ExtIEs_tags_1069) - /sizeof(asn_DEF_NGAP_UEContextResumeResponseTransfer_ExtIEs_tags_1069[0]), /* 1 */ - asn_DEF_NGAP_UEContextResumeResponseTransfer_ExtIEs_tags_1069, /* Same as above */ - sizeof(asn_DEF_NGAP_UEContextResumeResponseTransfer_ExtIEs_tags_1069) - /sizeof(asn_DEF_NGAP_UEContextResumeResponseTransfer_ExtIEs_tags_1069[0]), /* 1 */ + asn_DEF_NGAP_UEContextResumeResponseTransfer_ExtIEs_tags_1385, + sizeof(asn_DEF_NGAP_UEContextResumeResponseTransfer_ExtIEs_tags_1385) + /sizeof(asn_DEF_NGAP_UEContextResumeResponseTransfer_ExtIEs_tags_1385[0]), /* 1 */ + asn_DEF_NGAP_UEContextResumeResponseTransfer_ExtIEs_tags_1385, /* Same as above */ + sizeof(asn_DEF_NGAP_UEContextResumeResponseTransfer_ExtIEs_tags_1385) + /sizeof(asn_DEF_NGAP_UEContextResumeResponseTransfer_ExtIEs_tags_1385[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -63916,12 +82381,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextResumeResponseTransfer_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UEContextResumeResponseTransfer_ExtIEs_1069, + asn_MBR_NGAP_UEContextResumeResponseTransfer_ExtIEs_1385, 3, /* Elements count */ - &asn_SPC_NGAP_UEContextResumeResponseTransfer_ExtIEs_specs_1069 /* Additional specs */ + &asn_SPC_NGAP_UEContextResumeResponseTransfer_ExtIEs_specs_1385 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1076 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1392 = { sizeof(struct NGAP_UEContextSuspendRequestTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_UEContextSuspendRequestTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UEContextSuspendRequestTransfer_ExtIEs__extensionValue, present), @@ -63932,7 +82397,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1076 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1076 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1392 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -63950,10 +82415,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1076 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1076 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1392 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendRequestTransfer_ExtIEs_1073[] = { +asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendRequestTransfer_ExtIEs_1389[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextSuspendRequestTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -63964,9 +82429,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendRequestTransfer_ExtIEs_1073[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1074, + &asn_PER_memb_NGAP_id_constr_1390, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1073 + memb_NGAP_id_constraint_1389 }, 0, 0, /* No default value */ "id" @@ -63981,9 +82446,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendRequestTransfer_ExtIEs_1073[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1075, + &asn_PER_memb_NGAP_criticality_constr_1391, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1073 + memb_NGAP_criticality_constraint_1389 }, 0, 0, /* No default value */ "criticality" @@ -63991,33 +82456,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendRequestTransfer_ExtIEs_1073[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextSuspendRequestTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1076, + &asn_DEF_NGAP_extensionValue_1392, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1076, + &asn_PER_memb_NGAP_extensionValue_constr_1392, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1073 + memb_NGAP_extensionValue_constraint_1389 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UEContextSuspendRequestTransfer_ExtIEs_tags_1073[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UEContextSuspendRequestTransfer_ExtIEs_tags_1389[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextSuspendRequestTransfer_ExtIEs_tag2el_1073[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextSuspendRequestTransfer_ExtIEs_tag2el_1389[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextSuspendRequestTransfer_ExtIEs_specs_1073 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextSuspendRequestTransfer_ExtIEs_specs_1389 = { sizeof(struct NGAP_UEContextSuspendRequestTransfer_ExtIEs), offsetof(struct NGAP_UEContextSuspendRequestTransfer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_UEContextSuspendRequestTransfer_ExtIEs_tag2el_1073, + asn_MAP_NGAP_UEContextSuspendRequestTransfer_ExtIEs_tag2el_1389, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -64026,12 +82491,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextSuspendRequestTransfer_ExtIEs = { "UEContextSuspendRequestTransfer-ExtIEs", "UEContextSuspendRequestTransfer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UEContextSuspendRequestTransfer_ExtIEs_tags_1073, - sizeof(asn_DEF_NGAP_UEContextSuspendRequestTransfer_ExtIEs_tags_1073) - /sizeof(asn_DEF_NGAP_UEContextSuspendRequestTransfer_ExtIEs_tags_1073[0]), /* 1 */ - asn_DEF_NGAP_UEContextSuspendRequestTransfer_ExtIEs_tags_1073, /* Same as above */ - sizeof(asn_DEF_NGAP_UEContextSuspendRequestTransfer_ExtIEs_tags_1073) - /sizeof(asn_DEF_NGAP_UEContextSuspendRequestTransfer_ExtIEs_tags_1073[0]), /* 1 */ + asn_DEF_NGAP_UEContextSuspendRequestTransfer_ExtIEs_tags_1389, + sizeof(asn_DEF_NGAP_UEContextSuspendRequestTransfer_ExtIEs_tags_1389) + /sizeof(asn_DEF_NGAP_UEContextSuspendRequestTransfer_ExtIEs_tags_1389[0]), /* 1 */ + asn_DEF_NGAP_UEContextSuspendRequestTransfer_ExtIEs_tags_1389, /* Same as above */ + sizeof(asn_DEF_NGAP_UEContextSuspendRequestTransfer_ExtIEs_tags_1389) + /sizeof(asn_DEF_NGAP_UEContextSuspendRequestTransfer_ExtIEs_tags_1389[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -64041,12 +82506,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextSuspendRequestTransfer_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UEContextSuspendRequestTransfer_ExtIEs_1073, + asn_MBR_NGAP_UEContextSuspendRequestTransfer_ExtIEs_1389, 3, /* Elements count */ - &asn_SPC_NGAP_UEContextSuspendRequestTransfer_ExtIEs_specs_1073 /* Additional specs */ + &asn_SPC_NGAP_UEContextSuspendRequestTransfer_ExtIEs_specs_1389 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1080 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1396 = { sizeof(struct NGAP_UE_DifferentiationInfo_ExtIEs__extensionValue), offsetof(struct NGAP_UE_DifferentiationInfo_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UE_DifferentiationInfo_ExtIEs__extensionValue, present), @@ -64057,7 +82522,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1080 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1080 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1396 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -64075,10 +82540,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1080 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1080 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1396 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UE_DifferentiationInfo_ExtIEs_1077[] = { +asn_TYPE_member_t asn_MBR_NGAP_UE_DifferentiationInfo_ExtIEs_1393[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UE_DifferentiationInfo_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -64089,9 +82554,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UE_DifferentiationInfo_ExtIEs_1077[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1078, + &asn_PER_memb_NGAP_id_constr_1394, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1077 + memb_NGAP_id_constraint_1393 }, 0, 0, /* No default value */ "id" @@ -64106,9 +82571,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UE_DifferentiationInfo_ExtIEs_1077[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1079, + &asn_PER_memb_NGAP_criticality_constr_1395, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1077 + memb_NGAP_criticality_constraint_1393 }, 0, 0, /* No default value */ "criticality" @@ -64116,33 +82581,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UE_DifferentiationInfo_ExtIEs_1077[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UE_DifferentiationInfo_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1080, + &asn_DEF_NGAP_extensionValue_1396, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1080, + &asn_PER_memb_NGAP_extensionValue_constr_1396, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1077 + memb_NGAP_extensionValue_constraint_1393 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UE_DifferentiationInfo_ExtIEs_tags_1077[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UE_DifferentiationInfo_ExtIEs_tags_1393[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UE_DifferentiationInfo_ExtIEs_tag2el_1077[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UE_DifferentiationInfo_ExtIEs_tag2el_1393[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UE_DifferentiationInfo_ExtIEs_specs_1077 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UE_DifferentiationInfo_ExtIEs_specs_1393 = { sizeof(struct NGAP_UE_DifferentiationInfo_ExtIEs), offsetof(struct NGAP_UE_DifferentiationInfo_ExtIEs, _asn_ctx), - asn_MAP_NGAP_UE_DifferentiationInfo_ExtIEs_tag2el_1077, + asn_MAP_NGAP_UE_DifferentiationInfo_ExtIEs_tag2el_1393, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -64151,12 +82616,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UE_DifferentiationInfo_ExtIEs = { "UE-DifferentiationInfo-ExtIEs", "UE-DifferentiationInfo-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UE_DifferentiationInfo_ExtIEs_tags_1077, - sizeof(asn_DEF_NGAP_UE_DifferentiationInfo_ExtIEs_tags_1077) - /sizeof(asn_DEF_NGAP_UE_DifferentiationInfo_ExtIEs_tags_1077[0]), /* 1 */ - asn_DEF_NGAP_UE_DifferentiationInfo_ExtIEs_tags_1077, /* Same as above */ - sizeof(asn_DEF_NGAP_UE_DifferentiationInfo_ExtIEs_tags_1077) - /sizeof(asn_DEF_NGAP_UE_DifferentiationInfo_ExtIEs_tags_1077[0]), /* 1 */ + asn_DEF_NGAP_UE_DifferentiationInfo_ExtIEs_tags_1393, + sizeof(asn_DEF_NGAP_UE_DifferentiationInfo_ExtIEs_tags_1393) + /sizeof(asn_DEF_NGAP_UE_DifferentiationInfo_ExtIEs_tags_1393[0]), /* 1 */ + asn_DEF_NGAP_UE_DifferentiationInfo_ExtIEs_tags_1393, /* Same as above */ + sizeof(asn_DEF_NGAP_UE_DifferentiationInfo_ExtIEs_tags_1393) + /sizeof(asn_DEF_NGAP_UE_DifferentiationInfo_ExtIEs_tags_1393[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -64166,12 +82631,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UE_DifferentiationInfo_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UE_DifferentiationInfo_ExtIEs_1077, + asn_MBR_NGAP_UE_DifferentiationInfo_ExtIEs_1393, 3, /* Elements count */ - &asn_SPC_NGAP_UE_DifferentiationInfo_ExtIEs_specs_1077 /* Additional specs */ + &asn_SPC_NGAP_UE_DifferentiationInfo_ExtIEs_specs_1393 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1084 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1400 = { sizeof(struct NGAP_UE_NGAP_ID_pair_ExtIEs__extensionValue), offsetof(struct NGAP_UE_NGAP_ID_pair_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UE_NGAP_ID_pair_ExtIEs__extensionValue, present), @@ -64182,7 +82647,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1084 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1084 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1400 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -64200,10 +82665,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1084 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1084 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1400 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UE_NGAP_ID_pair_ExtIEs_1081[] = { +asn_TYPE_member_t asn_MBR_NGAP_UE_NGAP_ID_pair_ExtIEs_1397[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UE_NGAP_ID_pair_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -64214,9 +82679,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UE_NGAP_ID_pair_ExtIEs_1081[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1082, + &asn_PER_memb_NGAP_id_constr_1398, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1081 + memb_NGAP_id_constraint_1397 }, 0, 0, /* No default value */ "id" @@ -64231,9 +82696,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UE_NGAP_ID_pair_ExtIEs_1081[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1083, + &asn_PER_memb_NGAP_criticality_constr_1399, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1081 + memb_NGAP_criticality_constraint_1397 }, 0, 0, /* No default value */ "criticality" @@ -64241,33 +82706,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UE_NGAP_ID_pair_ExtIEs_1081[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UE_NGAP_ID_pair_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1084, + &asn_DEF_NGAP_extensionValue_1400, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1084, + &asn_PER_memb_NGAP_extensionValue_constr_1400, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1081 + memb_NGAP_extensionValue_constraint_1397 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UE_NGAP_ID_pair_ExtIEs_tags_1081[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UE_NGAP_ID_pair_ExtIEs_tags_1397[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UE_NGAP_ID_pair_ExtIEs_tag2el_1081[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UE_NGAP_ID_pair_ExtIEs_tag2el_1397[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UE_NGAP_ID_pair_ExtIEs_specs_1081 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UE_NGAP_ID_pair_ExtIEs_specs_1397 = { sizeof(struct NGAP_UE_NGAP_ID_pair_ExtIEs), offsetof(struct NGAP_UE_NGAP_ID_pair_ExtIEs, _asn_ctx), - asn_MAP_NGAP_UE_NGAP_ID_pair_ExtIEs_tag2el_1081, + asn_MAP_NGAP_UE_NGAP_ID_pair_ExtIEs_tag2el_1397, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -64276,12 +82741,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UE_NGAP_ID_pair_ExtIEs = { "UE-NGAP-ID-pair-ExtIEs", "UE-NGAP-ID-pair-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UE_NGAP_ID_pair_ExtIEs_tags_1081, - sizeof(asn_DEF_NGAP_UE_NGAP_ID_pair_ExtIEs_tags_1081) - /sizeof(asn_DEF_NGAP_UE_NGAP_ID_pair_ExtIEs_tags_1081[0]), /* 1 */ - asn_DEF_NGAP_UE_NGAP_ID_pair_ExtIEs_tags_1081, /* Same as above */ - sizeof(asn_DEF_NGAP_UE_NGAP_ID_pair_ExtIEs_tags_1081) - /sizeof(asn_DEF_NGAP_UE_NGAP_ID_pair_ExtIEs_tags_1081[0]), /* 1 */ + asn_DEF_NGAP_UE_NGAP_ID_pair_ExtIEs_tags_1397, + sizeof(asn_DEF_NGAP_UE_NGAP_ID_pair_ExtIEs_tags_1397) + /sizeof(asn_DEF_NGAP_UE_NGAP_ID_pair_ExtIEs_tags_1397[0]), /* 1 */ + asn_DEF_NGAP_UE_NGAP_ID_pair_ExtIEs_tags_1397, /* Same as above */ + sizeof(asn_DEF_NGAP_UE_NGAP_ID_pair_ExtIEs_tags_1397) + /sizeof(asn_DEF_NGAP_UE_NGAP_ID_pair_ExtIEs_tags_1397[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -64291,12 +82756,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UE_NGAP_ID_pair_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UE_NGAP_ID_pair_ExtIEs_1081, + asn_MBR_NGAP_UE_NGAP_ID_pair_ExtIEs_1397, 3, /* Elements count */ - &asn_SPC_NGAP_UE_NGAP_ID_pair_ExtIEs_specs_1081 /* Additional specs */ + &asn_SPC_NGAP_UE_NGAP_ID_pair_ExtIEs_specs_1397 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1088 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1404 = { sizeof(struct NGAP_UEPresenceInAreaOfInterestItem_ExtIEs__extensionValue), offsetof(struct NGAP_UEPresenceInAreaOfInterestItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UEPresenceInAreaOfInterestItem_ExtIEs__extensionValue, present), @@ -64307,7 +82772,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1088 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1088 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1404 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -64325,10 +82790,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1088 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1088 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1404 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_1085[] = { +asn_TYPE_member_t asn_MBR_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_1401[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEPresenceInAreaOfInterestItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -64339,9 +82804,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_1085[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1086, + &asn_PER_memb_NGAP_id_constr_1402, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1085 + memb_NGAP_id_constraint_1401 }, 0, 0, /* No default value */ "id" @@ -64356,9 +82821,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_1085[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1087, + &asn_PER_memb_NGAP_criticality_constr_1403, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1085 + memb_NGAP_criticality_constraint_1401 }, 0, 0, /* No default value */ "criticality" @@ -64366,33 +82831,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_1085[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEPresenceInAreaOfInterestItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1088, + &asn_DEF_NGAP_extensionValue_1404, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1088, + &asn_PER_memb_NGAP_extensionValue_constr_1404, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1085 + memb_NGAP_extensionValue_constraint_1401 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_tags_1085[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_tags_1401[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_tag2el_1085[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_tag2el_1401[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_specs_1085 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_specs_1401 = { sizeof(struct NGAP_UEPresenceInAreaOfInterestItem_ExtIEs), offsetof(struct NGAP_UEPresenceInAreaOfInterestItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_tag2el_1085, + asn_MAP_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_tag2el_1401, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -64401,12 +82866,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs = { "UEPresenceInAreaOfInterestItem-ExtIEs", "UEPresenceInAreaOfInterestItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_tags_1085, - sizeof(asn_DEF_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_tags_1085) - /sizeof(asn_DEF_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_tags_1085[0]), /* 1 */ - asn_DEF_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_tags_1085, /* Same as above */ - sizeof(asn_DEF_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_tags_1085) - /sizeof(asn_DEF_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_tags_1085[0]), /* 1 */ + asn_DEF_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_tags_1401, + sizeof(asn_DEF_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_tags_1401) + /sizeof(asn_DEF_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_tags_1401[0]), /* 1 */ + asn_DEF_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_tags_1401, /* Same as above */ + sizeof(asn_DEF_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_tags_1401) + /sizeof(asn_DEF_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_tags_1401[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -64416,12 +82881,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_1085, + asn_MBR_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_1401, 3, /* Elements count */ - &asn_SPC_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_specs_1085 /* Additional specs */ + &asn_SPC_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_specs_1401 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1092[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1408[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UERadioCapabilityForPaging_ExtIEs__extensionValue, choice.UERadioCapabilityForPagingOfNB_IoT), (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, @@ -64440,21 +82905,21 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1092[] = { "UERadioCapabilityForPagingOfNB-IoT" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1092[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1408[] = { { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* UERadioCapabilityForPagingOfNB-IoT */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1092 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1408 = { sizeof(struct NGAP_UERadioCapabilityForPaging_ExtIEs__extensionValue), offsetof(struct NGAP_UERadioCapabilityForPaging_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UERadioCapabilityForPaging_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UERadioCapabilityForPaging_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_1092, + asn_MAP_NGAP_extensionValue_tag2el_1408, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1092 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1408 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -64471,12 +82936,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1092 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_1092, + asn_MBR_NGAP_extensionValue_1408, 1, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_1092 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1408 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityForPaging_ExtIEs_1089[] = { +asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityForPaging_ExtIEs_1405[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UERadioCapabilityForPaging_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -64487,9 +82952,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityForPaging_ExtIEs_1089[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1090, + &asn_PER_memb_NGAP_id_constr_1406, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1089 + memb_NGAP_id_constraint_1405 }, 0, 0, /* No default value */ "id" @@ -64504,9 +82969,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityForPaging_ExtIEs_1089[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1091, + &asn_PER_memb_NGAP_criticality_constr_1407, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1089 + memb_NGAP_criticality_constraint_1405 }, 0, 0, /* No default value */ "criticality" @@ -64514,33 +82979,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityForPaging_ExtIEs_1089[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UERadioCapabilityForPaging_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1092, + &asn_DEF_NGAP_extensionValue_1408, select_UERadioCapabilityForPaging_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1092, + &asn_PER_memb_NGAP_extensionValue_constr_1408, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1089 + memb_NGAP_extensionValue_constraint_1405 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UERadioCapabilityForPaging_ExtIEs_tags_1089[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UERadioCapabilityForPaging_ExtIEs_tags_1405[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UERadioCapabilityForPaging_ExtIEs_tag2el_1089[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UERadioCapabilityForPaging_ExtIEs_tag2el_1405[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERadioCapabilityForPaging_ExtIEs_specs_1089 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERadioCapabilityForPaging_ExtIEs_specs_1405 = { sizeof(struct NGAP_UERadioCapabilityForPaging_ExtIEs), offsetof(struct NGAP_UERadioCapabilityForPaging_ExtIEs, _asn_ctx), - asn_MAP_NGAP_UERadioCapabilityForPaging_ExtIEs_tag2el_1089, + asn_MAP_NGAP_UERadioCapabilityForPaging_ExtIEs_tag2el_1405, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -64549,12 +83014,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UERadioCapabilityForPaging_ExtIEs = { "UERadioCapabilityForPaging-ExtIEs", "UERadioCapabilityForPaging-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UERadioCapabilityForPaging_ExtIEs_tags_1089, - sizeof(asn_DEF_NGAP_UERadioCapabilityForPaging_ExtIEs_tags_1089) - /sizeof(asn_DEF_NGAP_UERadioCapabilityForPaging_ExtIEs_tags_1089[0]), /* 1 */ - asn_DEF_NGAP_UERadioCapabilityForPaging_ExtIEs_tags_1089, /* Same as above */ - sizeof(asn_DEF_NGAP_UERadioCapabilityForPaging_ExtIEs_tags_1089) - /sizeof(asn_DEF_NGAP_UERadioCapabilityForPaging_ExtIEs_tags_1089[0]), /* 1 */ + asn_DEF_NGAP_UERadioCapabilityForPaging_ExtIEs_tags_1405, + sizeof(asn_DEF_NGAP_UERadioCapabilityForPaging_ExtIEs_tags_1405) + /sizeof(asn_DEF_NGAP_UERadioCapabilityForPaging_ExtIEs_tags_1405[0]), /* 1 */ + asn_DEF_NGAP_UERadioCapabilityForPaging_ExtIEs_tags_1405, /* Same as above */ + sizeof(asn_DEF_NGAP_UERadioCapabilityForPaging_ExtIEs_tags_1405) + /sizeof(asn_DEF_NGAP_UERadioCapabilityForPaging_ExtIEs_tags_1405[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -64564,12 +83029,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UERadioCapabilityForPaging_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UERadioCapabilityForPaging_ExtIEs_1089, + asn_MBR_NGAP_UERadioCapabilityForPaging_ExtIEs_1405, 3, /* Elements count */ - &asn_SPC_NGAP_UERadioCapabilityForPaging_ExtIEs_specs_1089 /* Additional specs */ + &asn_SPC_NGAP_UERadioCapabilityForPaging_ExtIEs_specs_1405 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1096 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1412 = { sizeof(struct NGAP_UESecurityCapabilities_ExtIEs__extensionValue), offsetof(struct NGAP_UESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UESecurityCapabilities_ExtIEs__extensionValue, present), @@ -64580,7 +83045,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1096 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1096 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1412 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -64598,10 +83063,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1096 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1096 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1412 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UESecurityCapabilities_ExtIEs_1093[] = { +asn_TYPE_member_t asn_MBR_NGAP_UESecurityCapabilities_ExtIEs_1409[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UESecurityCapabilities_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -64612,9 +83077,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UESecurityCapabilities_ExtIEs_1093[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1094, + &asn_PER_memb_NGAP_id_constr_1410, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1093 + memb_NGAP_id_constraint_1409 }, 0, 0, /* No default value */ "id" @@ -64629,9 +83094,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UESecurityCapabilities_ExtIEs_1093[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1095, + &asn_PER_memb_NGAP_criticality_constr_1411, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1093 + memb_NGAP_criticality_constraint_1409 }, 0, 0, /* No default value */ "criticality" @@ -64639,33 +83104,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UESecurityCapabilities_ExtIEs_1093[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UESecurityCapabilities_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1096, + &asn_DEF_NGAP_extensionValue_1412, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1096, + &asn_PER_memb_NGAP_extensionValue_constr_1412, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1093 + memb_NGAP_extensionValue_constraint_1409 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UESecurityCapabilities_ExtIEs_tags_1093[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UESecurityCapabilities_ExtIEs_tags_1409[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UESecurityCapabilities_ExtIEs_tag2el_1093[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UESecurityCapabilities_ExtIEs_tag2el_1409[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UESecurityCapabilities_ExtIEs_specs_1093 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UESecurityCapabilities_ExtIEs_specs_1409 = { sizeof(struct NGAP_UESecurityCapabilities_ExtIEs), offsetof(struct NGAP_UESecurityCapabilities_ExtIEs, _asn_ctx), - asn_MAP_NGAP_UESecurityCapabilities_ExtIEs_tag2el_1093, + asn_MAP_NGAP_UESecurityCapabilities_ExtIEs_tag2el_1409, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -64674,12 +83139,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UESecurityCapabilities_ExtIEs = { "UESecurityCapabilities-ExtIEs", "UESecurityCapabilities-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UESecurityCapabilities_ExtIEs_tags_1093, - sizeof(asn_DEF_NGAP_UESecurityCapabilities_ExtIEs_tags_1093) - /sizeof(asn_DEF_NGAP_UESecurityCapabilities_ExtIEs_tags_1093[0]), /* 1 */ - asn_DEF_NGAP_UESecurityCapabilities_ExtIEs_tags_1093, /* Same as above */ - sizeof(asn_DEF_NGAP_UESecurityCapabilities_ExtIEs_tags_1093) - /sizeof(asn_DEF_NGAP_UESecurityCapabilities_ExtIEs_tags_1093[0]), /* 1 */ + asn_DEF_NGAP_UESecurityCapabilities_ExtIEs_tags_1409, + sizeof(asn_DEF_NGAP_UESecurityCapabilities_ExtIEs_tags_1409) + /sizeof(asn_DEF_NGAP_UESecurityCapabilities_ExtIEs_tags_1409[0]), /* 1 */ + asn_DEF_NGAP_UESecurityCapabilities_ExtIEs_tags_1409, /* Same as above */ + sizeof(asn_DEF_NGAP_UESecurityCapabilities_ExtIEs_tags_1409) + /sizeof(asn_DEF_NGAP_UESecurityCapabilities_ExtIEs_tags_1409[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -64689,23 +83154,23 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UESecurityCapabilities_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UESecurityCapabilities_ExtIEs_1093, + asn_MBR_NGAP_UESecurityCapabilities_ExtIEs_1409, 3, /* Elements count */ - &asn_SPC_NGAP_UESecurityCapabilities_ExtIEs_specs_1093 /* Additional specs */ + &asn_SPC_NGAP_UESecurityCapabilities_ExtIEs_specs_1409 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1100 = { - sizeof(struct NGAP_UL_CP_SecurityInformation_ExtIEs__extensionValue), - offsetof(struct NGAP_UL_CP_SecurityInformation_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct NGAP_UL_CP_SecurityInformation_ExtIEs__extensionValue, present), - sizeof(((struct NGAP_UL_CP_SecurityInformation_ExtIEs__extensionValue *)0)->present), +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1416 = { + sizeof(struct NGAP_UESliceMaximumBitRateItem_ExtIEs__extensionValue), + offsetof(struct NGAP_UESliceMaximumBitRateItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_UESliceMaximumBitRateItem_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_UESliceMaximumBitRateItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1100 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1416 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -64723,10 +83188,135 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1100 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1100 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1416 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UL_CP_SecurityInformation_ExtIEs_1097[] = { +asn_TYPE_member_t asn_MBR_NGAP_UESliceMaximumBitRateItem_ExtIEs_1413[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UESliceMaximumBitRateItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_1414, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_1413 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UESliceMaximumBitRateItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_1415, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_1413 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UESliceMaximumBitRateItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_extensionValue_1416, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_extensionValue_constr_1416, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_extensionValue_constraint_1413 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_UESliceMaximumBitRateItem_ExtIEs_tags_1413[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UESliceMaximumBitRateItem_ExtIEs_tag2el_1413[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UESliceMaximumBitRateItem_ExtIEs_specs_1413 = { + sizeof(struct NGAP_UESliceMaximumBitRateItem_ExtIEs), + offsetof(struct NGAP_UESliceMaximumBitRateItem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_UESliceMaximumBitRateItem_ExtIEs_tag2el_1413, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_UESliceMaximumBitRateItem_ExtIEs = { + "UESliceMaximumBitRateItem-ExtIEs", + "UESliceMaximumBitRateItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_UESliceMaximumBitRateItem_ExtIEs_tags_1413, + sizeof(asn_DEF_NGAP_UESliceMaximumBitRateItem_ExtIEs_tags_1413) + /sizeof(asn_DEF_NGAP_UESliceMaximumBitRateItem_ExtIEs_tags_1413[0]), /* 1 */ + asn_DEF_NGAP_UESliceMaximumBitRateItem_ExtIEs_tags_1413, /* Same as above */ + sizeof(asn_DEF_NGAP_UESliceMaximumBitRateItem_ExtIEs_tags_1413) + /sizeof(asn_DEF_NGAP_UESliceMaximumBitRateItem_ExtIEs_tags_1413[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_UESliceMaximumBitRateItem_ExtIEs_1413, + 3, /* Elements count */ + &asn_SPC_NGAP_UESliceMaximumBitRateItem_ExtIEs_specs_1413 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1420 = { + sizeof(struct NGAP_UL_CP_SecurityInformation_ExtIEs__extensionValue), + offsetof(struct NGAP_UL_CP_SecurityInformation_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct NGAP_UL_CP_SecurityInformation_ExtIEs__extensionValue, present), + sizeof(((struct NGAP_UL_CP_SecurityInformation_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1420 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_extensionValue_specs_1420 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_UL_CP_SecurityInformation_ExtIEs_1417[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UL_CP_SecurityInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -64737,9 +83327,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UL_CP_SecurityInformation_ExtIEs_1097[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1098, + &asn_PER_memb_NGAP_id_constr_1418, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1097 + memb_NGAP_id_constraint_1417 }, 0, 0, /* No default value */ "id" @@ -64754,9 +83344,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UL_CP_SecurityInformation_ExtIEs_1097[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1099, + &asn_PER_memb_NGAP_criticality_constr_1419, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1097 + memb_NGAP_criticality_constraint_1417 }, 0, 0, /* No default value */ "criticality" @@ -64764,33 +83354,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UL_CP_SecurityInformation_ExtIEs_1097[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UL_CP_SecurityInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1100, + &asn_DEF_NGAP_extensionValue_1420, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1100, + &asn_PER_memb_NGAP_extensionValue_constr_1420, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1097 + memb_NGAP_extensionValue_constraint_1417 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UL_CP_SecurityInformation_ExtIEs_tags_1097[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UL_CP_SecurityInformation_ExtIEs_tags_1417[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UL_CP_SecurityInformation_ExtIEs_tag2el_1097[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UL_CP_SecurityInformation_ExtIEs_tag2el_1417[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UL_CP_SecurityInformation_ExtIEs_specs_1097 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UL_CP_SecurityInformation_ExtIEs_specs_1417 = { sizeof(struct NGAP_UL_CP_SecurityInformation_ExtIEs), offsetof(struct NGAP_UL_CP_SecurityInformation_ExtIEs, _asn_ctx), - asn_MAP_NGAP_UL_CP_SecurityInformation_ExtIEs_tag2el_1097, + asn_MAP_NGAP_UL_CP_SecurityInformation_ExtIEs_tag2el_1417, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -64799,12 +83389,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UL_CP_SecurityInformation_ExtIEs = { "UL-CP-SecurityInformation-ExtIEs", "UL-CP-SecurityInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UL_CP_SecurityInformation_ExtIEs_tags_1097, - sizeof(asn_DEF_NGAP_UL_CP_SecurityInformation_ExtIEs_tags_1097) - /sizeof(asn_DEF_NGAP_UL_CP_SecurityInformation_ExtIEs_tags_1097[0]), /* 1 */ - asn_DEF_NGAP_UL_CP_SecurityInformation_ExtIEs_tags_1097, /* Same as above */ - sizeof(asn_DEF_NGAP_UL_CP_SecurityInformation_ExtIEs_tags_1097) - /sizeof(asn_DEF_NGAP_UL_CP_SecurityInformation_ExtIEs_tags_1097[0]), /* 1 */ + asn_DEF_NGAP_UL_CP_SecurityInformation_ExtIEs_tags_1417, + sizeof(asn_DEF_NGAP_UL_CP_SecurityInformation_ExtIEs_tags_1417) + /sizeof(asn_DEF_NGAP_UL_CP_SecurityInformation_ExtIEs_tags_1417[0]), /* 1 */ + asn_DEF_NGAP_UL_CP_SecurityInformation_ExtIEs_tags_1417, /* Same as above */ + sizeof(asn_DEF_NGAP_UL_CP_SecurityInformation_ExtIEs_tags_1417) + /sizeof(asn_DEF_NGAP_UL_CP_SecurityInformation_ExtIEs_tags_1417[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -64814,12 +83404,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UL_CP_SecurityInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UL_CP_SecurityInformation_ExtIEs_1097, + asn_MBR_NGAP_UL_CP_SecurityInformation_ExtIEs_1417, 3, /* Elements count */ - &asn_SPC_NGAP_UL_CP_SecurityInformation_ExtIEs_specs_1097 /* Additional specs */ + &asn_SPC_NGAP_UL_CP_SecurityInformation_ExtIEs_specs_1417 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1104[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1424[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs__extensionValue, choice.UPTransportLayerInformation), -1 /* Ambiguous tag (CHOICE?) */, 0, @@ -64855,24 +83445,24 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1104[] = { "UPTransportLayerInformation" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1104[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1424[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 1 }, /* gTPTunnel */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, -1, 0 }, /* gTPTunnel */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 1 }, /* choice-Extensions */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, -1, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1104 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1424 = { sizeof(struct NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs__extensionValue), offsetof(struct NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_1104, + asn_MAP_NGAP_extensionValue_tag2el_1424, 4, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1104 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1424 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -64889,12 +83479,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1104 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_1104, + asn_MBR_NGAP_extensionValue_1424, 2, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_1104 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1424 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_1101[] = { +asn_TYPE_member_t asn_MBR_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_1421[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -64905,9 +83495,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_1101[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1102, + &asn_PER_memb_NGAP_id_constr_1422, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1101 + memb_NGAP_id_constraint_1421 }, 0, 0, /* No default value */ "id" @@ -64922,9 +83512,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_1101[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1103, + &asn_PER_memb_NGAP_criticality_constr_1423, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1101 + memb_NGAP_criticality_constraint_1421 }, 0, 0, /* No default value */ "criticality" @@ -64932,33 +83522,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_1101[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1104, + &asn_DEF_NGAP_extensionValue_1424, select_UL_NGU_UP_TNLModifyItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1104, + &asn_PER_memb_NGAP_extensionValue_constr_1424, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1101 + memb_NGAP_extensionValue_constraint_1421 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_tags_1101[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_tags_1421[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_tag2el_1101[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_tag2el_1421[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_specs_1101 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_specs_1421 = { sizeof(struct NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs), offsetof(struct NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_tag2el_1101, + asn_MAP_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_tag2el_1421, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -64967,12 +83557,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs = { "UL-NGU-UP-TNLModifyItem-ExtIEs", "UL-NGU-UP-TNLModifyItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_tags_1101, - sizeof(asn_DEF_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_tags_1101) - /sizeof(asn_DEF_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_tags_1101[0]), /* 1 */ - asn_DEF_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_tags_1101, /* Same as above */ - sizeof(asn_DEF_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_tags_1101) - /sizeof(asn_DEF_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_tags_1101[0]), /* 1 */ + asn_DEF_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_tags_1421, + sizeof(asn_DEF_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_tags_1421) + /sizeof(asn_DEF_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_tags_1421[0]), /* 1 */ + asn_DEF_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_tags_1421, /* Same as above */ + sizeof(asn_DEF_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_tags_1421) + /sizeof(asn_DEF_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_tags_1421[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -64982,12 +83572,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_1101, + asn_MBR_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_1421, 3, /* Elements count */ - &asn_SPC_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_specs_1101 /* Additional specs */ + &asn_SPC_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_specs_1421 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1108 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1428 = { sizeof(struct NGAP_UnavailableGUAMIItem_ExtIEs__extensionValue), offsetof(struct NGAP_UnavailableGUAMIItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UnavailableGUAMIItem_ExtIEs__extensionValue, present), @@ -64998,7 +83588,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1108 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1108 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1428 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -65016,10 +83606,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1108 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1108 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1428 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UnavailableGUAMIItem_ExtIEs_1105[] = { +asn_TYPE_member_t asn_MBR_NGAP_UnavailableGUAMIItem_ExtIEs_1425[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UnavailableGUAMIItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -65030,9 +83620,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UnavailableGUAMIItem_ExtIEs_1105[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1106, + &asn_PER_memb_NGAP_id_constr_1426, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1105 + memb_NGAP_id_constraint_1425 }, 0, 0, /* No default value */ "id" @@ -65047,9 +83637,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UnavailableGUAMIItem_ExtIEs_1105[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1107, + &asn_PER_memb_NGAP_criticality_constr_1427, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1105 + memb_NGAP_criticality_constraint_1425 }, 0, 0, /* No default value */ "criticality" @@ -65057,33 +83647,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UnavailableGUAMIItem_ExtIEs_1105[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UnavailableGUAMIItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1108, + &asn_DEF_NGAP_extensionValue_1428, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1108, + &asn_PER_memb_NGAP_extensionValue_constr_1428, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1105 + memb_NGAP_extensionValue_constraint_1425 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UnavailableGUAMIItem_ExtIEs_tags_1105[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UnavailableGUAMIItem_ExtIEs_tags_1425[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UnavailableGUAMIItem_ExtIEs_tag2el_1105[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UnavailableGUAMIItem_ExtIEs_tag2el_1425[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UnavailableGUAMIItem_ExtIEs_specs_1105 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UnavailableGUAMIItem_ExtIEs_specs_1425 = { sizeof(struct NGAP_UnavailableGUAMIItem_ExtIEs), offsetof(struct NGAP_UnavailableGUAMIItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_UnavailableGUAMIItem_ExtIEs_tag2el_1105, + asn_MAP_NGAP_UnavailableGUAMIItem_ExtIEs_tag2el_1425, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -65092,12 +83682,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UnavailableGUAMIItem_ExtIEs = { "UnavailableGUAMIItem-ExtIEs", "UnavailableGUAMIItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UnavailableGUAMIItem_ExtIEs_tags_1105, - sizeof(asn_DEF_NGAP_UnavailableGUAMIItem_ExtIEs_tags_1105) - /sizeof(asn_DEF_NGAP_UnavailableGUAMIItem_ExtIEs_tags_1105[0]), /* 1 */ - asn_DEF_NGAP_UnavailableGUAMIItem_ExtIEs_tags_1105, /* Same as above */ - sizeof(asn_DEF_NGAP_UnavailableGUAMIItem_ExtIEs_tags_1105) - /sizeof(asn_DEF_NGAP_UnavailableGUAMIItem_ExtIEs_tags_1105[0]), /* 1 */ + asn_DEF_NGAP_UnavailableGUAMIItem_ExtIEs_tags_1425, + sizeof(asn_DEF_NGAP_UnavailableGUAMIItem_ExtIEs_tags_1425) + /sizeof(asn_DEF_NGAP_UnavailableGUAMIItem_ExtIEs_tags_1425[0]), /* 1 */ + asn_DEF_NGAP_UnavailableGUAMIItem_ExtIEs_tags_1425, /* Same as above */ + sizeof(asn_DEF_NGAP_UnavailableGUAMIItem_ExtIEs_tags_1425) + /sizeof(asn_DEF_NGAP_UnavailableGUAMIItem_ExtIEs_tags_1425[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -65107,12 +83697,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UnavailableGUAMIItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UnavailableGUAMIItem_ExtIEs_1105, + asn_MBR_NGAP_UnavailableGUAMIItem_ExtIEs_1425, 3, /* Elements count */ - &asn_SPC_NGAP_UnavailableGUAMIItem_ExtIEs_specs_1105 /* Additional specs */ + &asn_SPC_NGAP_UnavailableGUAMIItem_ExtIEs_specs_1425 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1112[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1432[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UPTransportLayerInformationItem_ExtIEs__extensionValue, choice.CommonNetworkInstance), (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, @@ -65131,21 +83721,21 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1112[] = { "CommonNetworkInstance" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1112[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1432[] = { { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* CommonNetworkInstance */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1112 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1432 = { sizeof(struct NGAP_UPTransportLayerInformationItem_ExtIEs__extensionValue), offsetof(struct NGAP_UPTransportLayerInformationItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UPTransportLayerInformationItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UPTransportLayerInformationItem_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_1112, + asn_MAP_NGAP_extensionValue_tag2el_1432, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1112 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1432 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -65162,12 +83752,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1112 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_1112, + asn_MBR_NGAP_extensionValue_1432, 1, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_1112 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1432 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformationItem_ExtIEs_1109[] = { +asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformationItem_ExtIEs_1429[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UPTransportLayerInformationItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -65178,9 +83768,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformationItem_ExtIEs_1109[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1110, + &asn_PER_memb_NGAP_id_constr_1430, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1109 + memb_NGAP_id_constraint_1429 }, 0, 0, /* No default value */ "id" @@ -65195,9 +83785,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformationItem_ExtIEs_1109[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1111, + &asn_PER_memb_NGAP_criticality_constr_1431, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1109 + memb_NGAP_criticality_constraint_1429 }, 0, 0, /* No default value */ "criticality" @@ -65205,33 +83795,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformationItem_ExtIEs_1109[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UPTransportLayerInformationItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1112, + &asn_DEF_NGAP_extensionValue_1432, select_UPTransportLayerInformationItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1112, + &asn_PER_memb_NGAP_extensionValue_constr_1432, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1109 + memb_NGAP_extensionValue_constraint_1429 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UPTransportLayerInformationItem_ExtIEs_tags_1109[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UPTransportLayerInformationItem_ExtIEs_tags_1429[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UPTransportLayerInformationItem_ExtIEs_tag2el_1109[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UPTransportLayerInformationItem_ExtIEs_tag2el_1429[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UPTransportLayerInformationItem_ExtIEs_specs_1109 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UPTransportLayerInformationItem_ExtIEs_specs_1429 = { sizeof(struct NGAP_UPTransportLayerInformationItem_ExtIEs), offsetof(struct NGAP_UPTransportLayerInformationItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_UPTransportLayerInformationItem_ExtIEs_tag2el_1109, + asn_MAP_NGAP_UPTransportLayerInformationItem_ExtIEs_tag2el_1429, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -65240,12 +83830,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UPTransportLayerInformationItem_ExtIEs = { "UPTransportLayerInformationItem-ExtIEs", "UPTransportLayerInformationItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UPTransportLayerInformationItem_ExtIEs_tags_1109, - sizeof(asn_DEF_NGAP_UPTransportLayerInformationItem_ExtIEs_tags_1109) - /sizeof(asn_DEF_NGAP_UPTransportLayerInformationItem_ExtIEs_tags_1109[0]), /* 1 */ - asn_DEF_NGAP_UPTransportLayerInformationItem_ExtIEs_tags_1109, /* Same as above */ - sizeof(asn_DEF_NGAP_UPTransportLayerInformationItem_ExtIEs_tags_1109) - /sizeof(asn_DEF_NGAP_UPTransportLayerInformationItem_ExtIEs_tags_1109[0]), /* 1 */ + asn_DEF_NGAP_UPTransportLayerInformationItem_ExtIEs_tags_1429, + sizeof(asn_DEF_NGAP_UPTransportLayerInformationItem_ExtIEs_tags_1429) + /sizeof(asn_DEF_NGAP_UPTransportLayerInformationItem_ExtIEs_tags_1429[0]), /* 1 */ + asn_DEF_NGAP_UPTransportLayerInformationItem_ExtIEs_tags_1429, /* Same as above */ + sizeof(asn_DEF_NGAP_UPTransportLayerInformationItem_ExtIEs_tags_1429) + /sizeof(asn_DEF_NGAP_UPTransportLayerInformationItem_ExtIEs_tags_1429[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -65255,12 +83845,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UPTransportLayerInformationItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UPTransportLayerInformationItem_ExtIEs_1109, + asn_MBR_NGAP_UPTransportLayerInformationItem_ExtIEs_1429, 3, /* Elements count */ - &asn_SPC_NGAP_UPTransportLayerInformationItem_ExtIEs_specs_1109 /* Additional specs */ + &asn_SPC_NGAP_UPTransportLayerInformationItem_ExtIEs_specs_1429 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1116 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1436 = { sizeof(struct NGAP_UPTransportLayerInformationPairItem_ExtIEs__extensionValue), offsetof(struct NGAP_UPTransportLayerInformationPairItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UPTransportLayerInformationPairItem_ExtIEs__extensionValue, present), @@ -65271,7 +83861,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1116 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1116 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1436 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -65289,10 +83879,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1116 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1116 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1436 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformationPairItem_ExtIEs_1113[] = { +asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformationPairItem_ExtIEs_1433[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UPTransportLayerInformationPairItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -65303,9 +83893,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformationPairItem_ExtIEs_1113[] 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1114, + &asn_PER_memb_NGAP_id_constr_1434, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1113 + memb_NGAP_id_constraint_1433 }, 0, 0, /* No default value */ "id" @@ -65320,9 +83910,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformationPairItem_ExtIEs_1113[] 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1115, + &asn_PER_memb_NGAP_criticality_constr_1435, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1113 + memb_NGAP_criticality_constraint_1433 }, 0, 0, /* No default value */ "criticality" @@ -65330,33 +83920,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformationPairItem_ExtIEs_1113[] { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UPTransportLayerInformationPairItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1116, + &asn_DEF_NGAP_extensionValue_1436, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1116, + &asn_PER_memb_NGAP_extensionValue_constr_1436, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1113 + memb_NGAP_extensionValue_constraint_1433 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UPTransportLayerInformationPairItem_ExtIEs_tags_1113[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UPTransportLayerInformationPairItem_ExtIEs_tags_1433[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UPTransportLayerInformationPairItem_ExtIEs_tag2el_1113[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UPTransportLayerInformationPairItem_ExtIEs_tag2el_1433[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UPTransportLayerInformationPairItem_ExtIEs_specs_1113 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UPTransportLayerInformationPairItem_ExtIEs_specs_1433 = { sizeof(struct NGAP_UPTransportLayerInformationPairItem_ExtIEs), offsetof(struct NGAP_UPTransportLayerInformationPairItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_UPTransportLayerInformationPairItem_ExtIEs_tag2el_1113, + asn_MAP_NGAP_UPTransportLayerInformationPairItem_ExtIEs_tag2el_1433, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -65365,12 +83955,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UPTransportLayerInformationPairItem_ExtIEs = "UPTransportLayerInformationPairItem-ExtIEs", "UPTransportLayerInformationPairItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UPTransportLayerInformationPairItem_ExtIEs_tags_1113, - sizeof(asn_DEF_NGAP_UPTransportLayerInformationPairItem_ExtIEs_tags_1113) - /sizeof(asn_DEF_NGAP_UPTransportLayerInformationPairItem_ExtIEs_tags_1113[0]), /* 1 */ - asn_DEF_NGAP_UPTransportLayerInformationPairItem_ExtIEs_tags_1113, /* Same as above */ - sizeof(asn_DEF_NGAP_UPTransportLayerInformationPairItem_ExtIEs_tags_1113) - /sizeof(asn_DEF_NGAP_UPTransportLayerInformationPairItem_ExtIEs_tags_1113[0]), /* 1 */ + asn_DEF_NGAP_UPTransportLayerInformationPairItem_ExtIEs_tags_1433, + sizeof(asn_DEF_NGAP_UPTransportLayerInformationPairItem_ExtIEs_tags_1433) + /sizeof(asn_DEF_NGAP_UPTransportLayerInformationPairItem_ExtIEs_tags_1433[0]), /* 1 */ + asn_DEF_NGAP_UPTransportLayerInformationPairItem_ExtIEs_tags_1433, /* Same as above */ + sizeof(asn_DEF_NGAP_UPTransportLayerInformationPairItem_ExtIEs_tags_1433) + /sizeof(asn_DEF_NGAP_UPTransportLayerInformationPairItem_ExtIEs_tags_1433[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -65380,12 +83970,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UPTransportLayerInformationPairItem_ExtIEs = #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UPTransportLayerInformationPairItem_ExtIEs_1113, + asn_MBR_NGAP_UPTransportLayerInformationPairItem_ExtIEs_1433, 3, /* Elements count */ - &asn_SPC_NGAP_UPTransportLayerInformationPairItem_ExtIEs_specs_1113 /* Additional specs */ + &asn_SPC_NGAP_UPTransportLayerInformationPairItem_ExtIEs_specs_1433 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1120[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1440[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationEUTRA_ExtIEs__extensionValue, choice.NGRAN_CGI), -1 /* Ambiguous tag (CHOICE?) */, 0, @@ -65404,23 +83994,23 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1120[] = { "NGRAN-CGI" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1120[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1440[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* nR-CGI */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 }, /* eUTRA-CGI */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1120 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1440 = { sizeof(struct NGAP_UserLocationInformationEUTRA_ExtIEs__extensionValue), offsetof(struct NGAP_UserLocationInformationEUTRA_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UserLocationInformationEUTRA_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UserLocationInformationEUTRA_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_1120, + asn_MAP_NGAP_extensionValue_tag2el_1440, 3, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1120 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1440 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -65437,12 +84027,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1120 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_1120, + asn_MBR_NGAP_extensionValue_1440, 1, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_1120 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1440 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationEUTRA_ExtIEs_1117[] = { +asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationEUTRA_ExtIEs_1437[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationEUTRA_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -65453,9 +84043,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationEUTRA_ExtIEs_1117[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1118, + &asn_PER_memb_NGAP_id_constr_1438, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1117 + memb_NGAP_id_constraint_1437 }, 0, 0, /* No default value */ "id" @@ -65470,9 +84060,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationEUTRA_ExtIEs_1117[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1119, + &asn_PER_memb_NGAP_criticality_constr_1439, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1117 + memb_NGAP_criticality_constraint_1437 }, 0, 0, /* No default value */ "criticality" @@ -65480,33 +84070,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationEUTRA_ExtIEs_1117[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationEUTRA_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1120, + &asn_DEF_NGAP_extensionValue_1440, select_UserLocationInformationEUTRA_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1120, + &asn_PER_memb_NGAP_extensionValue_constr_1440, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1117 + memb_NGAP_extensionValue_constraint_1437 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UserLocationInformationEUTRA_ExtIEs_tags_1117[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UserLocationInformationEUTRA_ExtIEs_tags_1437[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UserLocationInformationEUTRA_ExtIEs_tag2el_1117[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UserLocationInformationEUTRA_ExtIEs_tag2el_1437[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationEUTRA_ExtIEs_specs_1117 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationEUTRA_ExtIEs_specs_1437 = { sizeof(struct NGAP_UserLocationInformationEUTRA_ExtIEs), offsetof(struct NGAP_UserLocationInformationEUTRA_ExtIEs, _asn_ctx), - asn_MAP_NGAP_UserLocationInformationEUTRA_ExtIEs_tag2el_1117, + asn_MAP_NGAP_UserLocationInformationEUTRA_ExtIEs_tag2el_1437, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -65515,12 +84105,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformationEUTRA_ExtIEs = { "UserLocationInformationEUTRA-ExtIEs", "UserLocationInformationEUTRA-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UserLocationInformationEUTRA_ExtIEs_tags_1117, - sizeof(asn_DEF_NGAP_UserLocationInformationEUTRA_ExtIEs_tags_1117) - /sizeof(asn_DEF_NGAP_UserLocationInformationEUTRA_ExtIEs_tags_1117[0]), /* 1 */ - asn_DEF_NGAP_UserLocationInformationEUTRA_ExtIEs_tags_1117, /* Same as above */ - sizeof(asn_DEF_NGAP_UserLocationInformationEUTRA_ExtIEs_tags_1117) - /sizeof(asn_DEF_NGAP_UserLocationInformationEUTRA_ExtIEs_tags_1117[0]), /* 1 */ + asn_DEF_NGAP_UserLocationInformationEUTRA_ExtIEs_tags_1437, + sizeof(asn_DEF_NGAP_UserLocationInformationEUTRA_ExtIEs_tags_1437) + /sizeof(asn_DEF_NGAP_UserLocationInformationEUTRA_ExtIEs_tags_1437[0]), /* 1 */ + asn_DEF_NGAP_UserLocationInformationEUTRA_ExtIEs_tags_1437, /* Same as above */ + sizeof(asn_DEF_NGAP_UserLocationInformationEUTRA_ExtIEs_tags_1437) + /sizeof(asn_DEF_NGAP_UserLocationInformationEUTRA_ExtIEs_tags_1437[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -65530,12 +84120,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformationEUTRA_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UserLocationInformationEUTRA_ExtIEs_1117, + asn_MBR_NGAP_UserLocationInformationEUTRA_ExtIEs_1437, 3, /* Elements count */ - &asn_SPC_NGAP_UserLocationInformationEUTRA_ExtIEs_specs_1117 /* Additional specs */ + &asn_SPC_NGAP_UserLocationInformationEUTRA_ExtIEs_specs_1437 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1124 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1444 = { sizeof(struct NGAP_UserLocationInformationN3IWF_ExtIEs__extensionValue), offsetof(struct NGAP_UserLocationInformationN3IWF_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UserLocationInformationN3IWF_ExtIEs__extensionValue, present), @@ -65546,7 +84136,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1124 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1124 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1444 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -65564,10 +84154,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1124 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1124 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1444 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationN3IWF_ExtIEs_1121[] = { +asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationN3IWF_ExtIEs_1441[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationN3IWF_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -65578,9 +84168,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationN3IWF_ExtIEs_1121[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1122, + &asn_PER_memb_NGAP_id_constr_1442, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1121 + memb_NGAP_id_constraint_1441 }, 0, 0, /* No default value */ "id" @@ -65595,9 +84185,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationN3IWF_ExtIEs_1121[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1123, + &asn_PER_memb_NGAP_criticality_constr_1443, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1121 + memb_NGAP_criticality_constraint_1441 }, 0, 0, /* No default value */ "criticality" @@ -65605,33 +84195,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationN3IWF_ExtIEs_1121[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationN3IWF_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1124, + &asn_DEF_NGAP_extensionValue_1444, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1124, + &asn_PER_memb_NGAP_extensionValue_constr_1444, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1121 + memb_NGAP_extensionValue_constraint_1441 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UserLocationInformationN3IWF_ExtIEs_tags_1121[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UserLocationInformationN3IWF_ExtIEs_tags_1441[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UserLocationInformationN3IWF_ExtIEs_tag2el_1121[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UserLocationInformationN3IWF_ExtIEs_tag2el_1441[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationN3IWF_ExtIEs_specs_1121 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationN3IWF_ExtIEs_specs_1441 = { sizeof(struct NGAP_UserLocationInformationN3IWF_ExtIEs), offsetof(struct NGAP_UserLocationInformationN3IWF_ExtIEs, _asn_ctx), - asn_MAP_NGAP_UserLocationInformationN3IWF_ExtIEs_tag2el_1121, + asn_MAP_NGAP_UserLocationInformationN3IWF_ExtIEs_tag2el_1441, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -65640,12 +84230,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformationN3IWF_ExtIEs = { "UserLocationInformationN3IWF-ExtIEs", "UserLocationInformationN3IWF-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UserLocationInformationN3IWF_ExtIEs_tags_1121, - sizeof(asn_DEF_NGAP_UserLocationInformationN3IWF_ExtIEs_tags_1121) - /sizeof(asn_DEF_NGAP_UserLocationInformationN3IWF_ExtIEs_tags_1121[0]), /* 1 */ - asn_DEF_NGAP_UserLocationInformationN3IWF_ExtIEs_tags_1121, /* Same as above */ - sizeof(asn_DEF_NGAP_UserLocationInformationN3IWF_ExtIEs_tags_1121) - /sizeof(asn_DEF_NGAP_UserLocationInformationN3IWF_ExtIEs_tags_1121[0]), /* 1 */ + asn_DEF_NGAP_UserLocationInformationN3IWF_ExtIEs_tags_1441, + sizeof(asn_DEF_NGAP_UserLocationInformationN3IWF_ExtIEs_tags_1441) + /sizeof(asn_DEF_NGAP_UserLocationInformationN3IWF_ExtIEs_tags_1441[0]), /* 1 */ + asn_DEF_NGAP_UserLocationInformationN3IWF_ExtIEs_tags_1441, /* Same as above */ + sizeof(asn_DEF_NGAP_UserLocationInformationN3IWF_ExtIEs_tags_1441) + /sizeof(asn_DEF_NGAP_UserLocationInformationN3IWF_ExtIEs_tags_1441[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -65655,12 +84245,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformationN3IWF_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UserLocationInformationN3IWF_ExtIEs_1121, + asn_MBR_NGAP_UserLocationInformationN3IWF_ExtIEs_1441, 3, /* Elements count */ - &asn_SPC_NGAP_UserLocationInformationN3IWF_ExtIEs_specs_1121 /* Additional specs */ + &asn_SPC_NGAP_UserLocationInformationN3IWF_ExtIEs_specs_1441 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1128 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1448 = { sizeof(struct NGAP_UserLocationInformationTNGF_ExtIEs__extensionValue), offsetof(struct NGAP_UserLocationInformationTNGF_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UserLocationInformationTNGF_ExtIEs__extensionValue, present), @@ -65671,7 +84261,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1128 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1128 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1448 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -65689,10 +84279,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1128 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1128 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1448 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationTNGF_ExtIEs_1125[] = { +asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationTNGF_ExtIEs_1445[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationTNGF_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -65703,9 +84293,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationTNGF_ExtIEs_1125[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1126, + &asn_PER_memb_NGAP_id_constr_1446, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1125 + memb_NGAP_id_constraint_1445 }, 0, 0, /* No default value */ "id" @@ -65720,9 +84310,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationTNGF_ExtIEs_1125[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1127, + &asn_PER_memb_NGAP_criticality_constr_1447, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1125 + memb_NGAP_criticality_constraint_1445 }, 0, 0, /* No default value */ "criticality" @@ -65730,33 +84320,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationTNGF_ExtIEs_1125[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationTNGF_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1128, + &asn_DEF_NGAP_extensionValue_1448, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1128, + &asn_PER_memb_NGAP_extensionValue_constr_1448, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1125 + memb_NGAP_extensionValue_constraint_1445 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UserLocationInformationTNGF_ExtIEs_tags_1125[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UserLocationInformationTNGF_ExtIEs_tags_1445[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UserLocationInformationTNGF_ExtIEs_tag2el_1125[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UserLocationInformationTNGF_ExtIEs_tag2el_1445[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationTNGF_ExtIEs_specs_1125 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationTNGF_ExtIEs_specs_1445 = { sizeof(struct NGAP_UserLocationInformationTNGF_ExtIEs), offsetof(struct NGAP_UserLocationInformationTNGF_ExtIEs, _asn_ctx), - asn_MAP_NGAP_UserLocationInformationTNGF_ExtIEs_tag2el_1125, + asn_MAP_NGAP_UserLocationInformationTNGF_ExtIEs_tag2el_1445, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -65765,12 +84355,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformationTNGF_ExtIEs = { "UserLocationInformationTNGF-ExtIEs", "UserLocationInformationTNGF-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UserLocationInformationTNGF_ExtIEs_tags_1125, - sizeof(asn_DEF_NGAP_UserLocationInformationTNGF_ExtIEs_tags_1125) - /sizeof(asn_DEF_NGAP_UserLocationInformationTNGF_ExtIEs_tags_1125[0]), /* 1 */ - asn_DEF_NGAP_UserLocationInformationTNGF_ExtIEs_tags_1125, /* Same as above */ - sizeof(asn_DEF_NGAP_UserLocationInformationTNGF_ExtIEs_tags_1125) - /sizeof(asn_DEF_NGAP_UserLocationInformationTNGF_ExtIEs_tags_1125[0]), /* 1 */ + asn_DEF_NGAP_UserLocationInformationTNGF_ExtIEs_tags_1445, + sizeof(asn_DEF_NGAP_UserLocationInformationTNGF_ExtIEs_tags_1445) + /sizeof(asn_DEF_NGAP_UserLocationInformationTNGF_ExtIEs_tags_1445[0]), /* 1 */ + asn_DEF_NGAP_UserLocationInformationTNGF_ExtIEs_tags_1445, /* Same as above */ + sizeof(asn_DEF_NGAP_UserLocationInformationTNGF_ExtIEs_tags_1445) + /sizeof(asn_DEF_NGAP_UserLocationInformationTNGF_ExtIEs_tags_1445[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -65780,12 +84370,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformationTNGF_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UserLocationInformationTNGF_ExtIEs_1125, + asn_MBR_NGAP_UserLocationInformationTNGF_ExtIEs_1445, 3, /* Elements count */ - &asn_SPC_NGAP_UserLocationInformationTNGF_ExtIEs_specs_1125 /* Additional specs */ + &asn_SPC_NGAP_UserLocationInformationTNGF_ExtIEs_specs_1445 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1132 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1452 = { sizeof(struct NGAP_UserLocationInformationTWIF_ExtIEs__extensionValue), offsetof(struct NGAP_UserLocationInformationTWIF_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UserLocationInformationTWIF_ExtIEs__extensionValue, present), @@ -65796,7 +84386,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1132 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1132 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1452 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -65814,10 +84404,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1132 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1132 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1452 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationTWIF_ExtIEs_1129[] = { +asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationTWIF_ExtIEs_1449[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationTWIF_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -65828,9 +84418,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationTWIF_ExtIEs_1129[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1130, + &asn_PER_memb_NGAP_id_constr_1450, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1129 + memb_NGAP_id_constraint_1449 }, 0, 0, /* No default value */ "id" @@ -65845,9 +84435,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationTWIF_ExtIEs_1129[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1131, + &asn_PER_memb_NGAP_criticality_constr_1451, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1129 + memb_NGAP_criticality_constraint_1449 }, 0, 0, /* No default value */ "criticality" @@ -65855,33 +84445,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationTWIF_ExtIEs_1129[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationTWIF_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1132, + &asn_DEF_NGAP_extensionValue_1452, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1132, + &asn_PER_memb_NGAP_extensionValue_constr_1452, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1129 + memb_NGAP_extensionValue_constraint_1449 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UserLocationInformationTWIF_ExtIEs_tags_1129[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UserLocationInformationTWIF_ExtIEs_tags_1449[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UserLocationInformationTWIF_ExtIEs_tag2el_1129[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UserLocationInformationTWIF_ExtIEs_tag2el_1449[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationTWIF_ExtIEs_specs_1129 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationTWIF_ExtIEs_specs_1449 = { sizeof(struct NGAP_UserLocationInformationTWIF_ExtIEs), offsetof(struct NGAP_UserLocationInformationTWIF_ExtIEs, _asn_ctx), - asn_MAP_NGAP_UserLocationInformationTWIF_ExtIEs_tag2el_1129, + asn_MAP_NGAP_UserLocationInformationTWIF_ExtIEs_tag2el_1449, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -65890,12 +84480,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformationTWIF_ExtIEs = { "UserLocationInformationTWIF-ExtIEs", "UserLocationInformationTWIF-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UserLocationInformationTWIF_ExtIEs_tags_1129, - sizeof(asn_DEF_NGAP_UserLocationInformationTWIF_ExtIEs_tags_1129) - /sizeof(asn_DEF_NGAP_UserLocationInformationTWIF_ExtIEs_tags_1129[0]), /* 1 */ - asn_DEF_NGAP_UserLocationInformationTWIF_ExtIEs_tags_1129, /* Same as above */ - sizeof(asn_DEF_NGAP_UserLocationInformationTWIF_ExtIEs_tags_1129) - /sizeof(asn_DEF_NGAP_UserLocationInformationTWIF_ExtIEs_tags_1129[0]), /* 1 */ + asn_DEF_NGAP_UserLocationInformationTWIF_ExtIEs_tags_1449, + sizeof(asn_DEF_NGAP_UserLocationInformationTWIF_ExtIEs_tags_1449) + /sizeof(asn_DEF_NGAP_UserLocationInformationTWIF_ExtIEs_tags_1449[0]), /* 1 */ + asn_DEF_NGAP_UserLocationInformationTWIF_ExtIEs_tags_1449, /* Same as above */ + sizeof(asn_DEF_NGAP_UserLocationInformationTWIF_ExtIEs_tags_1449) + /sizeof(asn_DEF_NGAP_UserLocationInformationTWIF_ExtIEs_tags_1449[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -65905,12 +84495,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformationTWIF_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UserLocationInformationTWIF_ExtIEs_1129, + asn_MBR_NGAP_UserLocationInformationTWIF_ExtIEs_1449, 3, /* Elements count */ - &asn_SPC_NGAP_UserLocationInformationTWIF_ExtIEs_specs_1129 /* Additional specs */ + &asn_SPC_NGAP_UserLocationInformationTWIF_ExtIEs_specs_1449 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1136[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1456[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationNR_ExtIEs__extensionValue, choice.NGRAN_CGI), -1 /* Ambiguous tag (CHOICE?) */, 0, @@ -65945,28 +84535,46 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1136[] = { 0, 0, /* No default value */ "NID" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationNR_ExtIEs__extensionValue, choice.NRNTNTAIInformation), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_NRNTNTAIInformation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "NRNTNTAIInformation" + }, }; -static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_1136[] = { 1, 0 }; -static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_1136[] = { 1, 0 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1136[] = { +static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_1456[] = { 1, 2, 0 }; +static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_1456[] = { 2, 0, 1 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1456[] = { { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 1, 0, 0 }, /* NID */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 }, /* NRNTNTAIInformation */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* nR-CGI */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 }, /* eUTRA-CGI */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1136 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1456 = { sizeof(struct NGAP_UserLocationInformationNR_ExtIEs__extensionValue), offsetof(struct NGAP_UserLocationInformationNR_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UserLocationInformationNR_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UserLocationInformationNR_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_1136, - 4, /* Count of tags in the map */ - asn_MAP_NGAP_extensionValue_to_canonical_1136, - asn_MAP_NGAP_extensionValue_from_canonical_1136, + asn_MAP_NGAP_extensionValue_tag2el_1456, + 5, /* Count of tags in the map */ + asn_MAP_NGAP_extensionValue_to_canonical_1456, + asn_MAP_NGAP_extensionValue_from_canonical_1456, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1136 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1456 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -65983,12 +84591,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1136 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_1136, - 2, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_1136 /* Additional specs */ + asn_MBR_NGAP_extensionValue_1456, + 3, /* Elements count */ + &asn_SPC_NGAP_extensionValue_specs_1456 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationNR_ExtIEs_1133[] = { +asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationNR_ExtIEs_1453[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationNR_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -65999,9 +84607,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationNR_ExtIEs_1133[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1134, + &asn_PER_memb_NGAP_id_constr_1454, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1133 + memb_NGAP_id_constraint_1453 }, 0, 0, /* No default value */ "id" @@ -66016,9 +84624,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationNR_ExtIEs_1133[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1135, + &asn_PER_memb_NGAP_criticality_constr_1455, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1133 + memb_NGAP_criticality_constraint_1453 }, 0, 0, /* No default value */ "criticality" @@ -66026,33 +84634,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationNR_ExtIEs_1133[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationNR_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1136, + &asn_DEF_NGAP_extensionValue_1456, select_UserLocationInformationNR_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1136, + &asn_PER_memb_NGAP_extensionValue_constr_1456, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1133 + memb_NGAP_extensionValue_constraint_1453 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UserLocationInformationNR_ExtIEs_tags_1133[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UserLocationInformationNR_ExtIEs_tags_1453[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UserLocationInformationNR_ExtIEs_tag2el_1133[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UserLocationInformationNR_ExtIEs_tag2el_1453[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationNR_ExtIEs_specs_1133 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationNR_ExtIEs_specs_1453 = { sizeof(struct NGAP_UserLocationInformationNR_ExtIEs), offsetof(struct NGAP_UserLocationInformationNR_ExtIEs, _asn_ctx), - asn_MAP_NGAP_UserLocationInformationNR_ExtIEs_tag2el_1133, + asn_MAP_NGAP_UserLocationInformationNR_ExtIEs_tag2el_1453, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -66061,12 +84669,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformationNR_ExtIEs = { "UserLocationInformationNR-ExtIEs", "UserLocationInformationNR-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UserLocationInformationNR_ExtIEs_tags_1133, - sizeof(asn_DEF_NGAP_UserLocationInformationNR_ExtIEs_tags_1133) - /sizeof(asn_DEF_NGAP_UserLocationInformationNR_ExtIEs_tags_1133[0]), /* 1 */ - asn_DEF_NGAP_UserLocationInformationNR_ExtIEs_tags_1133, /* Same as above */ - sizeof(asn_DEF_NGAP_UserLocationInformationNR_ExtIEs_tags_1133) - /sizeof(asn_DEF_NGAP_UserLocationInformationNR_ExtIEs_tags_1133[0]), /* 1 */ + asn_DEF_NGAP_UserLocationInformationNR_ExtIEs_tags_1453, + sizeof(asn_DEF_NGAP_UserLocationInformationNR_ExtIEs_tags_1453) + /sizeof(asn_DEF_NGAP_UserLocationInformationNR_ExtIEs_tags_1453[0]), /* 1 */ + asn_DEF_NGAP_UserLocationInformationNR_ExtIEs_tags_1453, /* Same as above */ + sizeof(asn_DEF_NGAP_UserLocationInformationNR_ExtIEs_tags_1453) + /sizeof(asn_DEF_NGAP_UserLocationInformationNR_ExtIEs_tags_1453[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -66076,12 +84684,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformationNR_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UserLocationInformationNR_ExtIEs_1133, + asn_MBR_NGAP_UserLocationInformationNR_ExtIEs_1453, 3, /* Elements count */ - &asn_SPC_NGAP_UserLocationInformationNR_ExtIEs_specs_1133 /* Additional specs */ + &asn_SPC_NGAP_UserLocationInformationNR_ExtIEs_specs_1453 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1140 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1460 = { sizeof(struct NGAP_UserPlaneSecurityInformation_ExtIEs__extensionValue), offsetof(struct NGAP_UserPlaneSecurityInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UserPlaneSecurityInformation_ExtIEs__extensionValue, present), @@ -66092,7 +84700,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1140 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1140 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1460 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -66110,10 +84718,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1140 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1140 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1460 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UserPlaneSecurityInformation_ExtIEs_1137[] = { +asn_TYPE_member_t asn_MBR_NGAP_UserPlaneSecurityInformation_ExtIEs_1457[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserPlaneSecurityInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -66124,9 +84732,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UserPlaneSecurityInformation_ExtIEs_1137[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1138, + &asn_PER_memb_NGAP_id_constr_1458, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1137 + memb_NGAP_id_constraint_1457 }, 0, 0, /* No default value */ "id" @@ -66141,9 +84749,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UserPlaneSecurityInformation_ExtIEs_1137[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1139, + &asn_PER_memb_NGAP_criticality_constr_1459, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1137 + memb_NGAP_criticality_constraint_1457 }, 0, 0, /* No default value */ "criticality" @@ -66151,33 +84759,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UserPlaneSecurityInformation_ExtIEs_1137[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UserPlaneSecurityInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1140, + &asn_DEF_NGAP_extensionValue_1460, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1140, + &asn_PER_memb_NGAP_extensionValue_constr_1460, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1137 + memb_NGAP_extensionValue_constraint_1457 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UserPlaneSecurityInformation_ExtIEs_tags_1137[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UserPlaneSecurityInformation_ExtIEs_tags_1457[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UserPlaneSecurityInformation_ExtIEs_tag2el_1137[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UserPlaneSecurityInformation_ExtIEs_tag2el_1457[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserPlaneSecurityInformation_ExtIEs_specs_1137 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserPlaneSecurityInformation_ExtIEs_specs_1457 = { sizeof(struct NGAP_UserPlaneSecurityInformation_ExtIEs), offsetof(struct NGAP_UserPlaneSecurityInformation_ExtIEs, _asn_ctx), - asn_MAP_NGAP_UserPlaneSecurityInformation_ExtIEs_tag2el_1137, + asn_MAP_NGAP_UserPlaneSecurityInformation_ExtIEs_tag2el_1457, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -66186,12 +84794,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UserPlaneSecurityInformation_ExtIEs = { "UserPlaneSecurityInformation-ExtIEs", "UserPlaneSecurityInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UserPlaneSecurityInformation_ExtIEs_tags_1137, - sizeof(asn_DEF_NGAP_UserPlaneSecurityInformation_ExtIEs_tags_1137) - /sizeof(asn_DEF_NGAP_UserPlaneSecurityInformation_ExtIEs_tags_1137[0]), /* 1 */ - asn_DEF_NGAP_UserPlaneSecurityInformation_ExtIEs_tags_1137, /* Same as above */ - sizeof(asn_DEF_NGAP_UserPlaneSecurityInformation_ExtIEs_tags_1137) - /sizeof(asn_DEF_NGAP_UserPlaneSecurityInformation_ExtIEs_tags_1137[0]), /* 1 */ + asn_DEF_NGAP_UserPlaneSecurityInformation_ExtIEs_tags_1457, + sizeof(asn_DEF_NGAP_UserPlaneSecurityInformation_ExtIEs_tags_1457) + /sizeof(asn_DEF_NGAP_UserPlaneSecurityInformation_ExtIEs_tags_1457[0]), /* 1 */ + asn_DEF_NGAP_UserPlaneSecurityInformation_ExtIEs_tags_1457, /* Same as above */ + sizeof(asn_DEF_NGAP_UserPlaneSecurityInformation_ExtIEs_tags_1457) + /sizeof(asn_DEF_NGAP_UserPlaneSecurityInformation_ExtIEs_tags_1457[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -66201,12 +84809,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UserPlaneSecurityInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UserPlaneSecurityInformation_ExtIEs_1137, + asn_MBR_NGAP_UserPlaneSecurityInformation_ExtIEs_1457, 3, /* Elements count */ - &asn_SPC_NGAP_UserPlaneSecurityInformation_ExtIEs_specs_1137 /* Additional specs */ + &asn_SPC_NGAP_UserPlaneSecurityInformation_ExtIEs_specs_1457 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1144 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1464 = { sizeof(struct NGAP_VolumeTimedReport_Item_ExtIEs__extensionValue), offsetof(struct NGAP_VolumeTimedReport_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_VolumeTimedReport_Item_ExtIEs__extensionValue, present), @@ -66217,7 +84825,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1144 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1144 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1464 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -66235,10 +84843,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1144 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1144 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1464 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_VolumeTimedReport_Item_ExtIEs_1141[] = { +asn_TYPE_member_t asn_MBR_NGAP_VolumeTimedReport_Item_ExtIEs_1461[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_VolumeTimedReport_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -66249,9 +84857,9 @@ asn_TYPE_member_t asn_MBR_NGAP_VolumeTimedReport_Item_ExtIEs_1141[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1142, + &asn_PER_memb_NGAP_id_constr_1462, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1141 + memb_NGAP_id_constraint_1461 }, 0, 0, /* No default value */ "id" @@ -66266,9 +84874,9 @@ asn_TYPE_member_t asn_MBR_NGAP_VolumeTimedReport_Item_ExtIEs_1141[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1143, + &asn_PER_memb_NGAP_criticality_constr_1463, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1141 + memb_NGAP_criticality_constraint_1461 }, 0, 0, /* No default value */ "criticality" @@ -66276,33 +84884,33 @@ asn_TYPE_member_t asn_MBR_NGAP_VolumeTimedReport_Item_ExtIEs_1141[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_VolumeTimedReport_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1144, + &asn_DEF_NGAP_extensionValue_1464, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1144, + &asn_PER_memb_NGAP_extensionValue_constr_1464, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1141 + memb_NGAP_extensionValue_constraint_1461 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_VolumeTimedReport_Item_ExtIEs_tags_1141[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_VolumeTimedReport_Item_ExtIEs_tags_1461[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_VolumeTimedReport_Item_ExtIEs_tag2el_1141[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_VolumeTimedReport_Item_ExtIEs_tag2el_1461[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_VolumeTimedReport_Item_ExtIEs_specs_1141 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_VolumeTimedReport_Item_ExtIEs_specs_1461 = { sizeof(struct NGAP_VolumeTimedReport_Item_ExtIEs), offsetof(struct NGAP_VolumeTimedReport_Item_ExtIEs, _asn_ctx), - asn_MAP_NGAP_VolumeTimedReport_Item_ExtIEs_tag2el_1141, + asn_MAP_NGAP_VolumeTimedReport_Item_ExtIEs_tag2el_1461, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -66311,12 +84919,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_VolumeTimedReport_Item_ExtIEs = { "VolumeTimedReport-Item-ExtIEs", "VolumeTimedReport-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_VolumeTimedReport_Item_ExtIEs_tags_1141, - sizeof(asn_DEF_NGAP_VolumeTimedReport_Item_ExtIEs_tags_1141) - /sizeof(asn_DEF_NGAP_VolumeTimedReport_Item_ExtIEs_tags_1141[0]), /* 1 */ - asn_DEF_NGAP_VolumeTimedReport_Item_ExtIEs_tags_1141, /* Same as above */ - sizeof(asn_DEF_NGAP_VolumeTimedReport_Item_ExtIEs_tags_1141) - /sizeof(asn_DEF_NGAP_VolumeTimedReport_Item_ExtIEs_tags_1141[0]), /* 1 */ + asn_DEF_NGAP_VolumeTimedReport_Item_ExtIEs_tags_1461, + sizeof(asn_DEF_NGAP_VolumeTimedReport_Item_ExtIEs_tags_1461) + /sizeof(asn_DEF_NGAP_VolumeTimedReport_Item_ExtIEs_tags_1461[0]), /* 1 */ + asn_DEF_NGAP_VolumeTimedReport_Item_ExtIEs_tags_1461, /* Same as above */ + sizeof(asn_DEF_NGAP_VolumeTimedReport_Item_ExtIEs_tags_1461) + /sizeof(asn_DEF_NGAP_VolumeTimedReport_Item_ExtIEs_tags_1461[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -66326,12 +84934,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_VolumeTimedReport_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_VolumeTimedReport_Item_ExtIEs_1141, + asn_MBR_NGAP_VolumeTimedReport_Item_ExtIEs_1461, 3, /* Elements count */ - &asn_SPC_NGAP_VolumeTimedReport_Item_ExtIEs_specs_1141 /* Additional specs */ + &asn_SPC_NGAP_VolumeTimedReport_Item_ExtIEs_specs_1461 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1148 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1468 = { sizeof(struct NGAP_WLANMeasurementConfiguration_ExtIEs__extensionValue), offsetof(struct NGAP_WLANMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_WLANMeasurementConfiguration_ExtIEs__extensionValue, present), @@ -66342,7 +84950,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1148 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1148 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1468 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -66360,10 +84968,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1148 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1148 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1468 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_WLANMeasurementConfiguration_ExtIEs_1145[] = { +asn_TYPE_member_t asn_MBR_NGAP_WLANMeasurementConfiguration_ExtIEs_1465[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_WLANMeasurementConfiguration_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -66374,9 +84982,9 @@ asn_TYPE_member_t asn_MBR_NGAP_WLANMeasurementConfiguration_ExtIEs_1145[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1146, + &asn_PER_memb_NGAP_id_constr_1466, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1145 + memb_NGAP_id_constraint_1465 }, 0, 0, /* No default value */ "id" @@ -66391,9 +84999,9 @@ asn_TYPE_member_t asn_MBR_NGAP_WLANMeasurementConfiguration_ExtIEs_1145[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1147, + &asn_PER_memb_NGAP_criticality_constr_1467, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1145 + memb_NGAP_criticality_constraint_1465 }, 0, 0, /* No default value */ "criticality" @@ -66401,33 +85009,33 @@ asn_TYPE_member_t asn_MBR_NGAP_WLANMeasurementConfiguration_ExtIEs_1145[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_WLANMeasurementConfiguration_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1148, + &asn_DEF_NGAP_extensionValue_1468, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1148, + &asn_PER_memb_NGAP_extensionValue_constr_1468, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1145 + memb_NGAP_extensionValue_constraint_1465 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_WLANMeasurementConfiguration_ExtIEs_tags_1145[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_WLANMeasurementConfiguration_ExtIEs_tags_1465[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_WLANMeasurementConfiguration_ExtIEs_tag2el_1145[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_WLANMeasurementConfiguration_ExtIEs_tag2el_1465[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_WLANMeasurementConfiguration_ExtIEs_specs_1145 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_WLANMeasurementConfiguration_ExtIEs_specs_1465 = { sizeof(struct NGAP_WLANMeasurementConfiguration_ExtIEs), offsetof(struct NGAP_WLANMeasurementConfiguration_ExtIEs, _asn_ctx), - asn_MAP_NGAP_WLANMeasurementConfiguration_ExtIEs_tag2el_1145, + asn_MAP_NGAP_WLANMeasurementConfiguration_ExtIEs_tag2el_1465, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -66436,12 +85044,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_WLANMeasurementConfiguration_ExtIEs = { "WLANMeasurementConfiguration-ExtIEs", "WLANMeasurementConfiguration-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_WLANMeasurementConfiguration_ExtIEs_tags_1145, - sizeof(asn_DEF_NGAP_WLANMeasurementConfiguration_ExtIEs_tags_1145) - /sizeof(asn_DEF_NGAP_WLANMeasurementConfiguration_ExtIEs_tags_1145[0]), /* 1 */ - asn_DEF_NGAP_WLANMeasurementConfiguration_ExtIEs_tags_1145, /* Same as above */ - sizeof(asn_DEF_NGAP_WLANMeasurementConfiguration_ExtIEs_tags_1145) - /sizeof(asn_DEF_NGAP_WLANMeasurementConfiguration_ExtIEs_tags_1145[0]), /* 1 */ + asn_DEF_NGAP_WLANMeasurementConfiguration_ExtIEs_tags_1465, + sizeof(asn_DEF_NGAP_WLANMeasurementConfiguration_ExtIEs_tags_1465) + /sizeof(asn_DEF_NGAP_WLANMeasurementConfiguration_ExtIEs_tags_1465[0]), /* 1 */ + asn_DEF_NGAP_WLANMeasurementConfiguration_ExtIEs_tags_1465, /* Same as above */ + sizeof(asn_DEF_NGAP_WLANMeasurementConfiguration_ExtIEs_tags_1465) + /sizeof(asn_DEF_NGAP_WLANMeasurementConfiguration_ExtIEs_tags_1465[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -66451,12 +85059,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_WLANMeasurementConfiguration_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_WLANMeasurementConfiguration_ExtIEs_1145, + asn_MBR_NGAP_WLANMeasurementConfiguration_ExtIEs_1465, 3, /* Elements count */ - &asn_SPC_NGAP_WLANMeasurementConfiguration_ExtIEs_specs_1145 /* Additional specs */ + &asn_SPC_NGAP_WLANMeasurementConfiguration_ExtIEs_specs_1465 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1152 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1472 = { sizeof(struct NGAP_WLANMeasConfigNameItem_ExtIEs__extensionValue), offsetof(struct NGAP_WLANMeasConfigNameItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_WLANMeasConfigNameItem_ExtIEs__extensionValue, present), @@ -66467,7 +85075,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1152 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1152 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1472 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -66485,10 +85093,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1152 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1152 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1472 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_WLANMeasConfigNameItem_ExtIEs_1149[] = { +asn_TYPE_member_t asn_MBR_NGAP_WLANMeasConfigNameItem_ExtIEs_1469[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_WLANMeasConfigNameItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -66499,9 +85107,9 @@ asn_TYPE_member_t asn_MBR_NGAP_WLANMeasConfigNameItem_ExtIEs_1149[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1150, + &asn_PER_memb_NGAP_id_constr_1470, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1149 + memb_NGAP_id_constraint_1469 }, 0, 0, /* No default value */ "id" @@ -66516,9 +85124,9 @@ asn_TYPE_member_t asn_MBR_NGAP_WLANMeasConfigNameItem_ExtIEs_1149[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1151, + &asn_PER_memb_NGAP_criticality_constr_1471, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1149 + memb_NGAP_criticality_constraint_1469 }, 0, 0, /* No default value */ "criticality" @@ -66526,33 +85134,33 @@ asn_TYPE_member_t asn_MBR_NGAP_WLANMeasConfigNameItem_ExtIEs_1149[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_WLANMeasConfigNameItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1152, + &asn_DEF_NGAP_extensionValue_1472, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1152, + &asn_PER_memb_NGAP_extensionValue_constr_1472, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1149 + memb_NGAP_extensionValue_constraint_1469 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_WLANMeasConfigNameItem_ExtIEs_tags_1149[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_WLANMeasConfigNameItem_ExtIEs_tags_1469[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_WLANMeasConfigNameItem_ExtIEs_tag2el_1149[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_WLANMeasConfigNameItem_ExtIEs_tag2el_1469[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_WLANMeasConfigNameItem_ExtIEs_specs_1149 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_WLANMeasConfigNameItem_ExtIEs_specs_1469 = { sizeof(struct NGAP_WLANMeasConfigNameItem_ExtIEs), offsetof(struct NGAP_WLANMeasConfigNameItem_ExtIEs, _asn_ctx), - asn_MAP_NGAP_WLANMeasConfigNameItem_ExtIEs_tag2el_1149, + asn_MAP_NGAP_WLANMeasConfigNameItem_ExtIEs_tag2el_1469, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -66561,12 +85169,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_WLANMeasConfigNameItem_ExtIEs = { "WLANMeasConfigNameItem-ExtIEs", "WLANMeasConfigNameItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_WLANMeasConfigNameItem_ExtIEs_tags_1149, - sizeof(asn_DEF_NGAP_WLANMeasConfigNameItem_ExtIEs_tags_1149) - /sizeof(asn_DEF_NGAP_WLANMeasConfigNameItem_ExtIEs_tags_1149[0]), /* 1 */ - asn_DEF_NGAP_WLANMeasConfigNameItem_ExtIEs_tags_1149, /* Same as above */ - sizeof(asn_DEF_NGAP_WLANMeasConfigNameItem_ExtIEs_tags_1149) - /sizeof(asn_DEF_NGAP_WLANMeasConfigNameItem_ExtIEs_tags_1149[0]), /* 1 */ + asn_DEF_NGAP_WLANMeasConfigNameItem_ExtIEs_tags_1469, + sizeof(asn_DEF_NGAP_WLANMeasConfigNameItem_ExtIEs_tags_1469) + /sizeof(asn_DEF_NGAP_WLANMeasConfigNameItem_ExtIEs_tags_1469[0]), /* 1 */ + asn_DEF_NGAP_WLANMeasConfigNameItem_ExtIEs_tags_1469, /* Same as above */ + sizeof(asn_DEF_NGAP_WLANMeasConfigNameItem_ExtIEs_tags_1469) + /sizeof(asn_DEF_NGAP_WLANMeasConfigNameItem_ExtIEs_tags_1469[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -66576,12 +85184,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_WLANMeasConfigNameItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_WLANMeasConfigNameItem_ExtIEs_1149, + asn_MBR_NGAP_WLANMeasConfigNameItem_ExtIEs_1469, 3, /* Elements count */ - &asn_SPC_NGAP_WLANMeasConfigNameItem_ExtIEs_specs_1149 /* Additional specs */ + &asn_SPC_NGAP_WLANMeasConfigNameItem_ExtIEs_specs_1469 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1156 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1476 = { sizeof(struct NGAP_WUS_Assistance_Information_ExtIEs__extensionValue), offsetof(struct NGAP_WUS_Assistance_Information_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_WUS_Assistance_Information_ExtIEs__extensionValue, present), @@ -66592,7 +85200,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1156 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1156 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1476 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -66610,10 +85218,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1156 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1156 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1476 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_WUS_Assistance_Information_ExtIEs_1153[] = { +asn_TYPE_member_t asn_MBR_NGAP_WUS_Assistance_Information_ExtIEs_1473[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_WUS_Assistance_Information_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -66624,9 +85232,9 @@ asn_TYPE_member_t asn_MBR_NGAP_WUS_Assistance_Information_ExtIEs_1153[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1154, + &asn_PER_memb_NGAP_id_constr_1474, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1153 + memb_NGAP_id_constraint_1473 }, 0, 0, /* No default value */ "id" @@ -66641,9 +85249,9 @@ asn_TYPE_member_t asn_MBR_NGAP_WUS_Assistance_Information_ExtIEs_1153[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1155, + &asn_PER_memb_NGAP_criticality_constr_1475, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1153 + memb_NGAP_criticality_constraint_1473 }, 0, 0, /* No default value */ "criticality" @@ -66651,33 +85259,33 @@ asn_TYPE_member_t asn_MBR_NGAP_WUS_Assistance_Information_ExtIEs_1153[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_WUS_Assistance_Information_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1156, + &asn_DEF_NGAP_extensionValue_1476, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1156, + &asn_PER_memb_NGAP_extensionValue_constr_1476, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1153 + memb_NGAP_extensionValue_constraint_1473 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_WUS_Assistance_Information_ExtIEs_tags_1153[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_WUS_Assistance_Information_ExtIEs_tags_1473[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_WUS_Assistance_Information_ExtIEs_tag2el_1153[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_WUS_Assistance_Information_ExtIEs_tag2el_1473[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_WUS_Assistance_Information_ExtIEs_specs_1153 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_WUS_Assistance_Information_ExtIEs_specs_1473 = { sizeof(struct NGAP_WUS_Assistance_Information_ExtIEs), offsetof(struct NGAP_WUS_Assistance_Information_ExtIEs, _asn_ctx), - asn_MAP_NGAP_WUS_Assistance_Information_ExtIEs_tag2el_1153, + asn_MAP_NGAP_WUS_Assistance_Information_ExtIEs_tag2el_1473, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -66686,12 +85294,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_WUS_Assistance_Information_ExtIEs = { "WUS-Assistance-Information-ExtIEs", "WUS-Assistance-Information-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_WUS_Assistance_Information_ExtIEs_tags_1153, - sizeof(asn_DEF_NGAP_WUS_Assistance_Information_ExtIEs_tags_1153) - /sizeof(asn_DEF_NGAP_WUS_Assistance_Information_ExtIEs_tags_1153[0]), /* 1 */ - asn_DEF_NGAP_WUS_Assistance_Information_ExtIEs_tags_1153, /* Same as above */ - sizeof(asn_DEF_NGAP_WUS_Assistance_Information_ExtIEs_tags_1153) - /sizeof(asn_DEF_NGAP_WUS_Assistance_Information_ExtIEs_tags_1153[0]), /* 1 */ + asn_DEF_NGAP_WUS_Assistance_Information_ExtIEs_tags_1473, + sizeof(asn_DEF_NGAP_WUS_Assistance_Information_ExtIEs_tags_1473) + /sizeof(asn_DEF_NGAP_WUS_Assistance_Information_ExtIEs_tags_1473[0]), /* 1 */ + asn_DEF_NGAP_WUS_Assistance_Information_ExtIEs_tags_1473, /* Same as above */ + sizeof(asn_DEF_NGAP_WUS_Assistance_Information_ExtIEs_tags_1473) + /sizeof(asn_DEF_NGAP_WUS_Assistance_Information_ExtIEs_tags_1473[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -66701,12 +85309,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_WUS_Assistance_Information_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_WUS_Assistance_Information_ExtIEs_1153, + asn_MBR_NGAP_WUS_Assistance_Information_ExtIEs_1473, 3, /* Elements count */ - &asn_SPC_NGAP_WUS_Assistance_Information_ExtIEs_specs_1153 /* Additional specs */ + &asn_SPC_NGAP_WUS_Assistance_Information_ExtIEs_specs_1473 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1160[] = { +static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1480[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_XnExtTLA_Item_ExtIEs__extensionValue, choice.SCTP_TLAs), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -66725,21 +85333,21 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1160[] = { "SCTP-TLAs" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1160[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1480[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SCTP-TLAs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1160 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1480 = { sizeof(struct NGAP_XnExtTLA_Item_ExtIEs__extensionValue), offsetof(struct NGAP_XnExtTLA_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_XnExtTLA_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_XnExtTLA_Item_ExtIEs__extensionValue *)0)->present), - asn_MAP_NGAP_extensionValue_tag2el_1160, + asn_MAP_NGAP_extensionValue_tag2el_1480, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1160 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1480 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -66756,12 +85364,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1160 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_extensionValue_1160, + asn_MBR_NGAP_extensionValue_1480, 1, /* Elements count */ - &asn_SPC_NGAP_extensionValue_specs_1160 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1480 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_XnExtTLA_Item_ExtIEs_1157[] = { +asn_TYPE_member_t asn_MBR_NGAP_XnExtTLA_Item_ExtIEs_1477[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_XnExtTLA_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -66772,9 +85380,9 @@ asn_TYPE_member_t asn_MBR_NGAP_XnExtTLA_Item_ExtIEs_1157[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1158, + &asn_PER_memb_NGAP_id_constr_1478, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1157 + memb_NGAP_id_constraint_1477 }, 0, 0, /* No default value */ "id" @@ -66789,9 +85397,9 @@ asn_TYPE_member_t asn_MBR_NGAP_XnExtTLA_Item_ExtIEs_1157[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1159, + &asn_PER_memb_NGAP_criticality_constr_1479, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1157 + memb_NGAP_criticality_constraint_1477 }, 0, 0, /* No default value */ "criticality" @@ -66799,33 +85407,33 @@ asn_TYPE_member_t asn_MBR_NGAP_XnExtTLA_Item_ExtIEs_1157[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_XnExtTLA_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1160, + &asn_DEF_NGAP_extensionValue_1480, select_XnExtTLA_Item_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1160, + &asn_PER_memb_NGAP_extensionValue_constr_1480, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1157 + memb_NGAP_extensionValue_constraint_1477 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_XnExtTLA_Item_ExtIEs_tags_1157[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_XnExtTLA_Item_ExtIEs_tags_1477[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_XnExtTLA_Item_ExtIEs_tag2el_1157[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_XnExtTLA_Item_ExtIEs_tag2el_1477[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_XnExtTLA_Item_ExtIEs_specs_1157 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_XnExtTLA_Item_ExtIEs_specs_1477 = { sizeof(struct NGAP_XnExtTLA_Item_ExtIEs), offsetof(struct NGAP_XnExtTLA_Item_ExtIEs, _asn_ctx), - asn_MAP_NGAP_XnExtTLA_Item_ExtIEs_tag2el_1157, + asn_MAP_NGAP_XnExtTLA_Item_ExtIEs_tag2el_1477, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -66834,12 +85442,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_XnExtTLA_Item_ExtIEs = { "XnExtTLA-Item-ExtIEs", "XnExtTLA-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_XnExtTLA_Item_ExtIEs_tags_1157, - sizeof(asn_DEF_NGAP_XnExtTLA_Item_ExtIEs_tags_1157) - /sizeof(asn_DEF_NGAP_XnExtTLA_Item_ExtIEs_tags_1157[0]), /* 1 */ - asn_DEF_NGAP_XnExtTLA_Item_ExtIEs_tags_1157, /* Same as above */ - sizeof(asn_DEF_NGAP_XnExtTLA_Item_ExtIEs_tags_1157) - /sizeof(asn_DEF_NGAP_XnExtTLA_Item_ExtIEs_tags_1157[0]), /* 1 */ + asn_DEF_NGAP_XnExtTLA_Item_ExtIEs_tags_1477, + sizeof(asn_DEF_NGAP_XnExtTLA_Item_ExtIEs_tags_1477) + /sizeof(asn_DEF_NGAP_XnExtTLA_Item_ExtIEs_tags_1477[0]), /* 1 */ + asn_DEF_NGAP_XnExtTLA_Item_ExtIEs_tags_1477, /* Same as above */ + sizeof(asn_DEF_NGAP_XnExtTLA_Item_ExtIEs_tags_1477) + /sizeof(asn_DEF_NGAP_XnExtTLA_Item_ExtIEs_tags_1477[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -66849,12 +85457,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_XnExtTLA_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_XnExtTLA_Item_ExtIEs_1157, + asn_MBR_NGAP_XnExtTLA_Item_ExtIEs_1477, 3, /* Elements count */ - &asn_SPC_NGAP_XnExtTLA_Item_ExtIEs_specs_1157 /* Additional specs */ + &asn_SPC_NGAP_XnExtTLA_Item_ExtIEs_specs_1477 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1164 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1484 = { sizeof(struct NGAP_XnTNLConfigurationInfo_ExtIEs__extensionValue), offsetof(struct NGAP_XnTNLConfigurationInfo_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_XnTNLConfigurationInfo_ExtIEs__extensionValue, present), @@ -66865,7 +85473,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1164 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1164 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1484 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -66883,10 +85491,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1164 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_extensionValue_specs_1164 /* Additional specs */ + &asn_SPC_NGAP_extensionValue_specs_1484 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_XnTNLConfigurationInfo_ExtIEs_1161[] = { +asn_TYPE_member_t asn_MBR_NGAP_XnTNLConfigurationInfo_ExtIEs_1481[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_XnTNLConfigurationInfo_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -66897,9 +85505,9 @@ asn_TYPE_member_t asn_MBR_NGAP_XnTNLConfigurationInfo_ExtIEs_1161[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_1162, + &asn_PER_memb_NGAP_id_constr_1482, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_1161 + memb_NGAP_id_constraint_1481 }, 0, 0, /* No default value */ "id" @@ -66914,9 +85522,9 @@ asn_TYPE_member_t asn_MBR_NGAP_XnTNLConfigurationInfo_ExtIEs_1161[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_1163, + &asn_PER_memb_NGAP_criticality_constr_1483, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_1161 + memb_NGAP_criticality_constraint_1481 }, 0, 0, /* No default value */ "criticality" @@ -66924,33 +85532,33 @@ asn_TYPE_member_t asn_MBR_NGAP_XnTNLConfigurationInfo_ExtIEs_1161[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_XnTNLConfigurationInfo_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_extensionValue_1164, + &asn_DEF_NGAP_extensionValue_1484, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_extensionValue_constr_1164, + &asn_PER_memb_NGAP_extensionValue_constr_1484, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_extensionValue_constraint_1161 + memb_NGAP_extensionValue_constraint_1481 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_XnTNLConfigurationInfo_ExtIEs_tags_1161[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_XnTNLConfigurationInfo_ExtIEs_tags_1481[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_XnTNLConfigurationInfo_ExtIEs_tag2el_1161[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_XnTNLConfigurationInfo_ExtIEs_tag2el_1481[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_XnTNLConfigurationInfo_ExtIEs_specs_1161 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_XnTNLConfigurationInfo_ExtIEs_specs_1481 = { sizeof(struct NGAP_XnTNLConfigurationInfo_ExtIEs), offsetof(struct NGAP_XnTNLConfigurationInfo_ExtIEs, _asn_ctx), - asn_MAP_NGAP_XnTNLConfigurationInfo_ExtIEs_tag2el_1161, + asn_MAP_NGAP_XnTNLConfigurationInfo_ExtIEs_tag2el_1481, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -66959,12 +85567,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_XnTNLConfigurationInfo_ExtIEs = { "XnTNLConfigurationInfo-ExtIEs", "XnTNLConfigurationInfo-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_XnTNLConfigurationInfo_ExtIEs_tags_1161, - sizeof(asn_DEF_NGAP_XnTNLConfigurationInfo_ExtIEs_tags_1161) - /sizeof(asn_DEF_NGAP_XnTNLConfigurationInfo_ExtIEs_tags_1161[0]), /* 1 */ - asn_DEF_NGAP_XnTNLConfigurationInfo_ExtIEs_tags_1161, /* Same as above */ - sizeof(asn_DEF_NGAP_XnTNLConfigurationInfo_ExtIEs_tags_1161) - /sizeof(asn_DEF_NGAP_XnTNLConfigurationInfo_ExtIEs_tags_1161[0]), /* 1 */ + asn_DEF_NGAP_XnTNLConfigurationInfo_ExtIEs_tags_1481, + sizeof(asn_DEF_NGAP_XnTNLConfigurationInfo_ExtIEs_tags_1481) + /sizeof(asn_DEF_NGAP_XnTNLConfigurationInfo_ExtIEs_tags_1481[0]), /* 1 */ + asn_DEF_NGAP_XnTNLConfigurationInfo_ExtIEs_tags_1481, /* Same as above */ + sizeof(asn_DEF_NGAP_XnTNLConfigurationInfo_ExtIEs_tags_1481) + /sizeof(asn_DEF_NGAP_XnTNLConfigurationInfo_ExtIEs_tags_1481[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -66974,8 +85582,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_XnTNLConfigurationInfo_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_XnTNLConfigurationInfo_ExtIEs_1161, + asn_MBR_NGAP_XnTNLConfigurationInfo_ExtIEs_1481, 3, /* Elements count */ - &asn_SPC_NGAP_XnTNLConfigurationInfo_ExtIEs_specs_1161 /* Additional specs */ + &asn_SPC_NGAP_XnTNLConfigurationInfo_ExtIEs_specs_1481 /* Additional specs */ }; diff --git a/lib/asn1c/ngap/NGAP_ProtocolExtensionField.h b/lib/asn1c/ngap/NGAP_ProtocolExtensionField.h index 3e061cd55..ff03981b5 100644 --- a/lib/asn1c/ngap/NGAP_ProtocolExtensionField.h +++ b/lib/asn1c/ngap/NGAP_ProtocolExtensionField.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-Containers" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -27,13 +27,18 @@ #include "NGAP_AlternativeQoSParaSetIndex.h" #include "NGAP_NPN-Support.h" #include "NGAP_ExtendedSliceSupportList.h" -#include "NGAP_PagingeDRXInformation.h" +#include "NGAP_TAINSAGSupportList.h" +#include "NGAP_EUTRA-PagingeDRXInformation.h" #include "NGAP_ExtendedUEIdentityIndexValue.h" #include "NGAP_UERadioCapabilityForPaging.h" #include "NGAP_MicoAllPLMN.h" +#include "NGAP_NR-PagingeDRXInformation.h" +#include "NGAP_PagingCauseIndicationForVoiceService.h" +#include "NGAP_PEIPSassistanceInformation.h" #include "NGAP_AssociatedQosFlowList.h" #include "NGAP_DAPSRequestInfo.h" #include "NGAP_ExtendedPacketDelayBudget.h" +#include "NGAP_TransportLayerAddress.h" #include "NGAP_AlternativeQoSParaSetList.h" #include "NGAP_QosFlowPerTNLInformationList.h" #include "NGAP_UPTransportLayerInformationList.h" @@ -42,21 +47,35 @@ #include "NGAP_AdditionalDLUPTNLInformationForHOList.h" #include "NGAP_RedundantPDUSessionInformation.h" #include "NGAP_GlobalRANNodeID.h" +#include "NGAP_MBS-SupportIndicator.h" +#include "NGAP_LastVisitedPSCellList.h" #include "NGAP_LocationReportingAdditionalInfo.h" +#include "NGAP_EarlyMeasurement.h" #include "NGAP_PLMNIdentity.h" #include "NGAP_CNTypeRestrictionsForServing.h" #include "NGAP_CNTypeRestrictionsForEquivalent.h" #include "NGAP_NPN-MobilityInformation.h" +#include "NGAP_IncludeBeamMeasurementsIndication.h" +#include "NGAP_BeamMeasurementsReportConfiguration.h" +#include "NGAP_ExtendedReportIntervalMDT.h" +#include "NGAP_M4ReportAmountMDT.h" +#include "NGAP_M5ReportAmountMDT.h" +#include "NGAP_M6ReportAmountMDT.h" +#include "NGAP_ExcessPacketDelayThresholdConfiguration.h" +#include "NGAP_M7ReportAmountMDT.h" #include "NGAP_UPTransportLayerInformationPairList.h" #include "NGAP_QosFlowParametersList.h" #include "NGAP_DL-NGU-TNLInformationReused.h" #include #include "NGAP_SecondaryRATUsageInformation.h" +#include "NGAP_MBSSessionSetupResponseList.h" +#include "NGAP_MBSSessionFailedtoSetupList.h" #include "NGAP_SecurityResult.h" #include "NGAP_QosFlowPerTNLInformation.h" #include "NGAP_S-NSSAI.h" #include "NGAP_ExpectedUEActivityBehaviour.h" #include "NGAP_QosFlowFeedbackList.h" +#include "NGAP_OnboardingSupport.h" #include "NGAP_TSCTrafficCharacteristics.h" #include "NGAP_RedundantQosFlowIndicator.h" #include "NGAP_ULForwarding.h" @@ -65,19 +84,31 @@ #include "NGAP_AlternativeQoSParaSetNotifyIndex.h" #include "NGAP_BurstArrivalTime.h" #include "NGAP_ExtendedRATRestrictionInformation.h" +#include "NGAP_PDUSessionPairID.h" #include "NGAP_MaximumIntegrityProtectedDataRate.h" #include "NGAP_GUAMIType.h" #include "NGAP_SgNB-UE-X2AP-ID.h" #include "NGAP_UEHistoryInformationFromTheUE.h" +#include "NGAP_SourceNodeID.h" +#include "NGAP_RAN-UE-NGAP-ID.h" +#include "NGAP_MBS-ActiveSessionInformation-SourcetoTargetList.h" +#include "NGAP_QMCConfigInfo.h" +#include "NGAP_NGAPIESupportInformationRequestList.h" #include "NGAP_ConfiguredTACIndication.h" #include "NGAP_RAT-Information.h" #include "NGAP_DAPSResponseInfoList.h" +#include "NGAP_DirectForwardingPathAvailability.h" +#include "NGAP_MBS-ActiveSessionInformation-TargettoSourceList.h" +#include "NGAP_NGAPIESupportInformationResponseList.h" +#include "NGAP_NR-CGI.h" #include "NGAP_MDT-Configuration.h" #include "NGAP_URI-address.h" +#include "NGAP_SurvivalTime.h" #include "NGAP_UERadioCapabilityForPagingOfNB-IoT.h" #include "NGAP_CommonNetworkInstance.h" #include "NGAP_NGRAN-CGI.h" #include "NGAP_NID.h" +#include "NGAP_NRNTNTAIInformation.h" #include "NGAP_SCTP-TLAs.h" #ifdef __cplusplus @@ -150,6 +181,14 @@ typedef enum NGAP_AssistanceDataForRecommendedCells_ExtIEs__extensionValue_PR { NGAP_AssistanceDataForRecommendedCells_ExtIEs__extensionValue_PR_NOTHING /* No components present */ } NGAP_AssistanceDataForRecommendedCells_ExtIEs__extensionValue_PR; +typedef enum NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs__extensionValue_PR { + NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs__extensionValue_PR; +typedef enum NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs__extensionValue_PR { + NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs__extensionValue_PR; typedef enum NGAP_AssociatedQosFlowItem_ExtIEs__extensionValue_PR { NGAP_AssociatedQosFlowItem_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ NGAP_AssociatedQosFlowItem_ExtIEs__extensionValue_PR_AlternativeQoSParaSetIndex @@ -158,10 +197,23 @@ typedef enum NGAP_AreaScopeOfNeighCellsItem_ExtIEs__extensionValue_PR { NGAP_AreaScopeOfNeighCellsItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ } NGAP_AreaScopeOfNeighCellsItem_ExtIEs__extensionValue_PR; +typedef enum NGAP_AvailableRANVisibleQoEMetrics_ExtIEs__extensionValue_PR { + NGAP_AvailableRANVisibleQoEMetrics_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_AvailableRANVisibleQoEMetrics_ExtIEs__extensionValue_PR; +typedef enum NGAP_BeamMeasurementsReportConfiguration_ExtIEs__extensionValue_PR { + NGAP_BeamMeasurementsReportConfiguration_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_BeamMeasurementsReportConfiguration_ExtIEs__extensionValue_PR; +typedef enum NGAP_BeamMeasurementsReportQuantity_ExtIEs__extensionValue_PR { + NGAP_BeamMeasurementsReportQuantity_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_BeamMeasurementsReportQuantity_ExtIEs__extensionValue_PR; typedef enum NGAP_BroadcastPLMNItem_ExtIEs__extensionValue_PR { NGAP_BroadcastPLMNItem_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ NGAP_BroadcastPLMNItem_ExtIEs__extensionValue_PR_NPN_Support, - NGAP_BroadcastPLMNItem_ExtIEs__extensionValue_PR_ExtendedSliceSupportList + NGAP_BroadcastPLMNItem_ExtIEs__extensionValue_PR_ExtendedSliceSupportList, + NGAP_BroadcastPLMNItem_ExtIEs__extensionValue_PR_TAINSAGSupportList } NGAP_BroadcastPLMNItem_ExtIEs__extensionValue_PR; typedef enum NGAP_BluetoothMeasurementConfiguration_ExtIEs__extensionValue_PR { NGAP_BluetoothMeasurementConfiguration_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -249,10 +301,13 @@ typedef enum NGAP_CompletedCellsInTAI_NR_Item_ExtIEs__extensionValue_PR { } NGAP_CompletedCellsInTAI_NR_Item_ExtIEs__extensionValue_PR; typedef enum NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue_PR { NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ - NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue_PR_PagingeDRXInformation, + NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue_PR_EUTRA_PagingeDRXInformation, NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue_PR_ExtendedUEIdentityIndexValue, NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue_PR_UERadioCapabilityForPaging, - NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue_PR_MicoAllPLMN + NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue_PR_MicoAllPLMN, + NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue_PR_NR_PagingeDRXInformation, + NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue_PR_PagingCauseIndicationForVoiceService, + NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue_PR_PEIPSassistanceInformation } NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue_PR; typedef enum NGAP_COUNTValueForPDCP_SN12_ExtIEs__extensionValue_PR { NGAP_COUNTValueForPDCP_SN12_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -278,6 +333,10 @@ typedef enum NGAP_CellBasedMDT_EUTRA_ExtIEs__extensionValue_PR { NGAP_CellBasedMDT_EUTRA_ExtIEs__extensionValue_PR_NOTHING /* No components present */ } NGAP_CellBasedMDT_EUTRA_ExtIEs__extensionValue_PR; +typedef enum NGAP_CellBasedQMC_ExtIEs__extensionValue_PR { + NGAP_CellBasedQMC_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_CellBasedQMC_ExtIEs__extensionValue_PR; typedef enum NGAP_DataForwardingResponseDRBItem_ExtIEs__extensionValue_PR { NGAP_DataForwardingResponseDRBItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -373,13 +432,22 @@ typedef enum NGAP_EPS_TAI_ExtIEs__extensionValue_PR { } NGAP_EPS_TAI_ExtIEs__extensionValue_PR; typedef enum NGAP_E_RABInformationItem_ExtIEs__extensionValue_PR { - NGAP_E_RABInformationItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ - + NGAP_E_RABInformationItem_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ + NGAP_E_RABInformationItem_ExtIEs__extensionValue_PR_TransportLayerAddress, + NGAP_E_RABInformationItem_ExtIEs__extensionValue_PR_TransportLayerAddress_1 } NGAP_E_RABInformationItem_ExtIEs__extensionValue_PR; typedef enum NGAP_EUTRA_CGI_ExtIEs__extensionValue_PR { NGAP_EUTRA_CGI_ExtIEs__extensionValue_PR_NOTHING /* No components present */ } NGAP_EUTRA_CGI_ExtIEs__extensionValue_PR; +typedef enum NGAP_EUTRA_PagingeDRXInformation_ExtIEs__extensionValue_PR { + NGAP_EUTRA_PagingeDRXInformation_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_EUTRA_PagingeDRXInformation_ExtIEs__extensionValue_PR; +typedef enum NGAP_ExcessPacketDelayThresholdItem_ExtIEs__extensionValue_PR { + NGAP_ExcessPacketDelayThresholdItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_ExcessPacketDelayThresholdItem_ExtIEs__extensionValue_PR; typedef enum NGAP_ExpectedUEActivityBehaviour_ExtIEs__extensionValue_PR { NGAP_ExpectedUEActivityBehaviour_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -412,6 +480,22 @@ typedef enum NGAP_FailureIndication_ExtIEs__extensionValue_PR { NGAP_FailureIndication_ExtIEs__extensionValue_PR_NOTHING /* No components present */ } NGAP_FailureIndication_ExtIEs__extensionValue_PR; +typedef enum NGAP_FiveG_ProSeAuthorized_ExtIEs__extensionValue_PR { + NGAP_FiveG_ProSeAuthorized_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_FiveG_ProSeAuthorized_ExtIEs__extensionValue_PR; +typedef enum NGAP_FiveG_ProSePC5QoSParameters_ExtIEs__extensionValue_PR { + NGAP_FiveG_ProSePC5QoSParameters_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_FiveG_ProSePC5QoSParameters_ExtIEs__extensionValue_PR; +typedef enum NGAP_FiveGProSePC5QoSFlowItem_ExtIEs__extensionValue_PR { + NGAP_FiveGProSePC5QoSFlowItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_FiveGProSePC5QoSFlowItem_ExtIEs__extensionValue_PR; +typedef enum NGAP_FiveGProSePC5FlowBitRates_ExtIEs__extensionValue_PR { + NGAP_FiveGProSePC5FlowBitRates_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_FiveGProSePC5FlowBitRates_ExtIEs__extensionValue_PR; typedef enum NGAP_FiveG_S_TMSI_ExtIEs__extensionValue_PR { NGAP_FiveG_S_TMSI_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -492,7 +576,8 @@ typedef enum NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue_PR { NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue_PR_DataForwardingResponseERABList, NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue_PR_UPTransportLayerInformation_1, NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue_PR_RedundantPDUSessionInformation, - NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue_PR_GlobalRANNodeID + NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue_PR_GlobalRANNodeID, + NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue_PR_MBS_SupportIndicator } NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue_PR; typedef enum NGAP_HandoverRequiredTransfer_ExtIEs__extensionValue_PR { NGAP_HandoverRequiredTransfer_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -530,6 +615,90 @@ typedef enum NGAP_IntersystemSONNGRANnodeID_ExtIEs__extensionValue_PR { NGAP_IntersystemSONNGRANnodeID_ExtIEs__extensionValue_PR_NOTHING /* No components present */ } NGAP_IntersystemSONNGRANnodeID_ExtIEs__extensionValue_PR; +typedef enum NGAP_IntersystemCellActivationRequest_ExtIEs__extensionValue_PR { + NGAP_IntersystemCellActivationRequest_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_IntersystemCellActivationRequest_ExtIEs__extensionValue_PR; +typedef enum NGAP_IntersystemResourceStatusRequest_ExtIEs__extensionValue_PR { + NGAP_IntersystemResourceStatusRequest_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_IntersystemResourceStatusRequest_ExtIEs__extensionValue_PR; +typedef enum NGAP_EUTRAN_ReportingSystemIEs_ExtIEs__extensionValue_PR { + NGAP_EUTRAN_ReportingSystemIEs_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_EUTRAN_ReportingSystemIEs_ExtIEs__extensionValue_PR; +typedef enum NGAP_NGRAN_ReportingSystemIEs_ExtIEs__extensionValue_PR { + NGAP_NGRAN_ReportingSystemIEs_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_NGRAN_ReportingSystemIEs_ExtIEs__extensionValue_PR; +typedef enum NGAP_EUTRAN_CellToReportItem_ExtIEs__extensionValue_PR { + NGAP_EUTRAN_CellToReportItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_EUTRAN_CellToReportItem_ExtIEs__extensionValue_PR; +typedef enum NGAP_NGRAN_CellToReportItem_ExtIEs__extensionValue_PR { + NGAP_NGRAN_CellToReportItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_NGRAN_CellToReportItem_ExtIEs__extensionValue_PR; +typedef enum NGAP_EventBasedReportingIEs_ExtIEs__extensionValue_PR { + NGAP_EventBasedReportingIEs_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_EventBasedReportingIEs_ExtIEs__extensionValue_PR; +typedef enum NGAP_PeriodicReportingIEs_ExtIEs__extensionValue_PR { + NGAP_PeriodicReportingIEs_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_PeriodicReportingIEs_ExtIEs__extensionValue_PR; +typedef enum NGAP_IntersystemCellActivationReply_ExtIEs__extensionValue_PR { + NGAP_IntersystemCellActivationReply_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_IntersystemCellActivationReply_ExtIEs__extensionValue_PR; +typedef enum NGAP_IntersystemResourceStatusReply_ExtIEs__extensionValue_PR { + NGAP_IntersystemResourceStatusReply_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_IntersystemResourceStatusReply_ExtIEs__extensionValue_PR; +typedef enum NGAP_IntersystemCellStateIndication_ExtIEs__extensionValue_PR { + NGAP_IntersystemCellStateIndication_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_IntersystemCellStateIndication_ExtIEs__extensionValue_PR; +typedef enum NGAP_NotificationCell_Item_ExtIEs__extensionValue_PR { + NGAP_NotificationCell_Item_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_NotificationCell_Item_ExtIEs__extensionValue_PR; +typedef enum NGAP_IntersystemResourceStatusReport_ExtIEs__extensionValue_PR { + NGAP_IntersystemResourceStatusReport_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_IntersystemResourceStatusReport_ExtIEs__extensionValue_PR; +typedef enum NGAP_EUTRAN_ReportingStatusIEs_ExtIEs__extensionValue_PR { + NGAP_EUTRAN_ReportingStatusIEs_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_EUTRAN_ReportingStatusIEs_ExtIEs__extensionValue_PR; +typedef enum NGAP_EUTRAN_CellReportItem_ExtIEs__extensionValue_PR { + NGAP_EUTRAN_CellReportItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_EUTRAN_CellReportItem_ExtIEs__extensionValue_PR; +typedef enum NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs__extensionValue_PR { + NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs__extensionValue_PR; +typedef enum NGAP_CompositeAvailableCapacity_ExtIEs__extensionValue_PR { + NGAP_CompositeAvailableCapacity_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_CompositeAvailableCapacity_ExtIEs__extensionValue_PR; +typedef enum NGAP_EUTRAN_RadioResourceStatus_ExtIEs__extensionValue_PR { + NGAP_EUTRAN_RadioResourceStatus_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_EUTRAN_RadioResourceStatus_ExtIEs__extensionValue_PR; +typedef enum NGAP_NGRAN_ReportingStatusIEs_ExtIEs__extensionValue_PR { + NGAP_NGRAN_ReportingStatusIEs_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_NGRAN_ReportingStatusIEs_ExtIEs__extensionValue_PR; +typedef enum NGAP_NGRAN_CellReportItem_ExtIEs__extensionValue_PR { + NGAP_NGRAN_CellReportItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_NGRAN_CellReportItem_ExtIEs__extensionValue_PR; +typedef enum NGAP_NGRAN_RadioResourceStatus_ExtIEs__extensionValue_PR { + NGAP_NGRAN_RadioResourceStatus_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_NGRAN_RadioResourceStatus_ExtIEs__extensionValue_PR; typedef enum NGAP_InterSystemHOReport_ExtIEs__extensionValue_PR { NGAP_InterSystemHOReport_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -547,16 +716,20 @@ typedef enum NGAP_LastVisitedCellItem_ExtIEs__extensionValue_PR { } NGAP_LastVisitedCellItem_ExtIEs__extensionValue_PR; typedef enum NGAP_LastVisitedNGRANCellInformation_ExtIEs__extensionValue_PR { - NGAP_LastVisitedNGRANCellInformation_ExtIEs__extensionValue_PR_NOTHING /* No components present */ - + NGAP_LastVisitedNGRANCellInformation_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ + NGAP_LastVisitedNGRANCellInformation_ExtIEs__extensionValue_PR_LastVisitedPSCellList } NGAP_LastVisitedNGRANCellInformation_ExtIEs__extensionValue_PR; +typedef enum NGAP_LastVisitedPSCellInformation_ExtIEs__extensionValue_PR { + NGAP_LastVisitedPSCellInformation_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_LastVisitedPSCellInformation_ExtIEs__extensionValue_PR; typedef enum NGAP_LocationReportingRequestType_ExtIEs__extensionValue_PR { NGAP_LocationReportingRequestType_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ NGAP_LocationReportingRequestType_ExtIEs__extensionValue_PR_LocationReportingAdditionalInfo } NGAP_LocationReportingRequestType_ExtIEs__extensionValue_PR; typedef enum NGAP_LoggedMDTNr_ExtIEs__extensionValue_PR { - NGAP_LoggedMDTNr_ExtIEs__extensionValue_PR_NOTHING /* No components present */ - + NGAP_LoggedMDTNr_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ + NGAP_LoggedMDTNr_ExtIEs__extensionValue_PR_EarlyMeasurement } NGAP_LoggedMDTNr_ExtIEs__extensionValue_PR; typedef enum NGAP_LTEV2XServicesAuthorized_ExtIEs__extensionValue_PR { NGAP_LTEV2XServicesAuthorized_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -566,6 +739,94 @@ typedef enum NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs__extensionValu NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs__extensionValue_PR_NOTHING /* No components present */ } NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs__extensionValue_PR; +typedef enum NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs__extensionValue_PR { + NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs__extensionValue_PR; +typedef enum NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs__extensionValue_PR { + NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs__extensionValue_PR; +typedef enum NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs__extensionValue_PR { + NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs__extensionValue_PR; +typedef enum NGAP_MBS_ServiceAreaInformationItem_ExtIEs__extensionValue_PR { + NGAP_MBS_ServiceAreaInformationItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_MBS_ServiceAreaInformationItem_ExtIEs__extensionValue_PR; +typedef enum NGAP_MBS_ServiceAreaInformation_ExtIEs__extensionValue_PR { + NGAP_MBS_ServiceAreaInformation_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_MBS_ServiceAreaInformation_ExtIEs__extensionValue_PR; +typedef enum NGAP_MBS_SessionID_ExtIEs__extensionValue_PR { + NGAP_MBS_SessionID_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_MBS_SessionID_ExtIEs__extensionValue_PR; +typedef enum NGAP_MBSSessionFailedtoSetupItem_ExtIEs__extensionValue_PR { + NGAP_MBSSessionFailedtoSetupItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_MBSSessionFailedtoSetupItem_ExtIEs__extensionValue_PR; +typedef enum NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs__extensionValue_PR { + NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs__extensionValue_PR; +typedef enum NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs__extensionValue_PR { + NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs__extensionValue_PR; +typedef enum NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs__extensionValue_PR { + NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs__extensionValue_PR; +typedef enum NGAP_MBSSessionSetupResponseItem_ExtIEs__extensionValue_PR { + NGAP_MBSSessionSetupResponseItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_MBSSessionSetupResponseItem_ExtIEs__extensionValue_PR; +typedef enum NGAP_MBSSessionReleaseResponseTransfer_ExtIEs__extensionValue_PR { + NGAP_MBSSessionReleaseResponseTransfer_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_MBSSessionReleaseResponseTransfer_ExtIEs__extensionValue_PR; +typedef enum NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs__extensionValue_PR { + NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs__extensionValue_PR; +typedef enum NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs__extensionValue_PR { + NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs__extensionValue_PR; +typedef enum NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs__extensionValue_PR { + NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs__extensionValue_PR; +typedef enum NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs__extensionValue_PR { + NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs__extensionValue_PR; +typedef enum NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs__extensionValue_PR { + NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs__extensionValue_PR; +typedef enum NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs__extensionValue_PR { + NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs__extensionValue_PR; +typedef enum NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs__extensionValue_PR { + NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs__extensionValue_PR; +typedef enum NGAP_MBSSessionSetupRequestItem_ExtIEs__extensionValue_PR { + NGAP_MBSSessionSetupRequestItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_MBSSessionSetupRequestItem_ExtIEs__extensionValue_PR; +typedef enum NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs__extensionValue_PR { + NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs__extensionValue_PR; +typedef enum NGAP_MBSSessionToReleaseItem_ExtIEs__extensionValue_PR { + NGAP_MBSSessionToReleaseItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_MBSSessionToReleaseItem_ExtIEs__extensionValue_PR; typedef enum NGAP_MobilityRestrictionList_ExtIEs__extensionValue_PR { NGAP_MobilityRestrictionList_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ NGAP_MobilityRestrictionList_ExtIEs__extensionValue_PR_PLMNIdentity, @@ -585,33 +846,55 @@ typedef enum NGAP_MDT_Configuration_EUTRA_ExtIEs__extensionValue_PR { NGAP_MDT_Configuration_EUTRA_ExtIEs__extensionValue_PR_NOTHING /* No components present */ } NGAP_MDT_Configuration_EUTRA_ExtIEs__extensionValue_PR; -typedef enum NGAP_M1Configuration_ExtIEs__extensionValue_PR { - NGAP_M1Configuration_ExtIEs__extensionValue_PR_NOTHING /* No components present */ +typedef enum NGAP_MulticastSessionActivationRequestTransfer_ExtIEs__extensionValue_PR { + NGAP_MulticastSessionActivationRequestTransfer_ExtIEs__extensionValue_PR_NOTHING /* No components present */ +} NGAP_MulticastSessionActivationRequestTransfer_ExtIEs__extensionValue_PR; +typedef enum NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs__extensionValue_PR { + NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs__extensionValue_PR; +typedef enum NGAP_MulticastGroupPagingAreaItem_ExtIEs__extensionValue_PR { + NGAP_MulticastGroupPagingAreaItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_MulticastGroupPagingAreaItem_ExtIEs__extensionValue_PR; +typedef enum NGAP_MulticastGroupPagingArea_ExtIEs__extensionValue_PR { + NGAP_MulticastGroupPagingArea_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_MulticastGroupPagingArea_ExtIEs__extensionValue_PR; +typedef enum NGAP_UE_PagingItem_ExtIEs__extensionValue_PR { + NGAP_UE_PagingItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_UE_PagingItem_ExtIEs__extensionValue_PR; +typedef enum NGAP_M1Configuration_ExtIEs__extensionValue_PR { + NGAP_M1Configuration_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ + NGAP_M1Configuration_ExtIEs__extensionValue_PR_IncludeBeamMeasurementsIndication, + NGAP_M1Configuration_ExtIEs__extensionValue_PR_BeamMeasurementsReportConfiguration } NGAP_M1Configuration_ExtIEs__extensionValue_PR; typedef enum NGAP_M1ThresholdEventA2_ExtIEs__extensionValue_PR { NGAP_M1ThresholdEventA2_ExtIEs__extensionValue_PR_NOTHING /* No components present */ } NGAP_M1ThresholdEventA2_ExtIEs__extensionValue_PR; typedef enum NGAP_M1PeriodicReporting_ExtIEs__extensionValue_PR { - NGAP_M1PeriodicReporting_ExtIEs__extensionValue_PR_NOTHING /* No components present */ - + NGAP_M1PeriodicReporting_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ + NGAP_M1PeriodicReporting_ExtIEs__extensionValue_PR_ExtendedReportIntervalMDT } NGAP_M1PeriodicReporting_ExtIEs__extensionValue_PR; typedef enum NGAP_M4Configuration_ExtIEs__extensionValue_PR { - NGAP_M4Configuration_ExtIEs__extensionValue_PR_NOTHING /* No components present */ - + NGAP_M4Configuration_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ + NGAP_M4Configuration_ExtIEs__extensionValue_PR_M4ReportAmountMDT } NGAP_M4Configuration_ExtIEs__extensionValue_PR; typedef enum NGAP_M5Configuration_ExtIEs__extensionValue_PR { - NGAP_M5Configuration_ExtIEs__extensionValue_PR_NOTHING /* No components present */ - + NGAP_M5Configuration_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ + NGAP_M5Configuration_ExtIEs__extensionValue_PR_M5ReportAmountMDT } NGAP_M5Configuration_ExtIEs__extensionValue_PR; typedef enum NGAP_M6Configuration_ExtIEs__extensionValue_PR { - NGAP_M6Configuration_ExtIEs__extensionValue_PR_NOTHING /* No components present */ - + NGAP_M6Configuration_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ + NGAP_M6Configuration_ExtIEs__extensionValue_PR_M6ReportAmountMDT, + NGAP_M6Configuration_ExtIEs__extensionValue_PR_ExcessPacketDelayThresholdConfiguration } NGAP_M6Configuration_ExtIEs__extensionValue_PR; typedef enum NGAP_M7Configuration_ExtIEs__extensionValue_PR { - NGAP_M7Configuration_ExtIEs__extensionValue_PR_NOTHING /* No components present */ - + NGAP_M7Configuration_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ + NGAP_M7Configuration_ExtIEs__extensionValue_PR_M7ReportAmountMDT } NGAP_M7Configuration_ExtIEs__extensionValue_PR; typedef enum NGAP_MDT_Location_Info_ExtIEs__extensionValue_PR { NGAP_MDT_Location_Info_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -621,6 +904,14 @@ typedef enum NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs__extensionValue_PR { NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs__extensionValue_PR_NOTHING /* No components present */ } NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs__extensionValue_PR; +typedef enum NGAP_NGAPIESupportInformationRequestItem_ExtIEs__extensionValue_PR { + NGAP_NGAPIESupportInformationRequestItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_NGAPIESupportInformationRequestItem_ExtIEs__extensionValue_PR; +typedef enum NGAP_NGAPIESupportInformationResponseItem_ExtIEs__extensionValue_PR { + NGAP_NGAPIESupportInformationResponseItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_NGAPIESupportInformationResponseItem_ExtIEs__extensionValue_PR; typedef enum NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs__extensionValue_PR { NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -634,6 +925,14 @@ typedef enum NGAP_NR_CGI_ExtIEs__extensionValue_PR { NGAP_NR_CGI_ExtIEs__extensionValue_PR_NOTHING /* No components present */ } NGAP_NR_CGI_ExtIEs__extensionValue_PR; +typedef enum NGAP_NR_PagingeDRXInformation_ExtIEs__extensionValue_PR { + NGAP_NR_PagingeDRXInformation_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_NR_PagingeDRXInformation_ExtIEs__extensionValue_PR; +typedef enum NGAP_NRNTNTAIInformation_ExtIEs__extensionValue_PR { + NGAP_NRNTNTAIInformation_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_NRNTNTAIInformation_ExtIEs__extensionValue_PR; typedef enum NGAP_NRFrequencyBandItem_ExtIEs__extensionValue_PR { NGAP_NRFrequencyBandItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -666,10 +965,6 @@ typedef enum NGAP_PagingAttemptInformation_ExtIEs__extensionValue_PR { NGAP_PagingAttemptInformation_ExtIEs__extensionValue_PR_NOTHING /* No components present */ } NGAP_PagingAttemptInformation_ExtIEs__extensionValue_PR; -typedef enum NGAP_PagingeDRXInformation_ExtIEs__extensionValue_PR { - NGAP_PagingeDRXInformation_ExtIEs__extensionValue_PR_NOTHING /* No components present */ - -} NGAP_PagingeDRXInformation_ExtIEs__extensionValue_PR; typedef enum NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs__extensionValue_PR { NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs__extensionValue_PR_UPTransportLayerInformationPairList, @@ -688,7 +983,8 @@ typedef enum NGAP_PathSwitchRequestTransfer_ExtIEs__extensionValue_PR { NGAP_PathSwitchRequestTransfer_ExtIEs__extensionValue_PR_DL_NGU_TNLInformationReused, NGAP_PathSwitchRequestTransfer_ExtIEs__extensionValue_PR_QosFlowPerTNLInformationList_1, NGAP_PathSwitchRequestTransfer_ExtIEs__extensionValue_PR_RedundantPDUSessionInformation, - NGAP_PathSwitchRequestTransfer_ExtIEs__extensionValue_PR_GlobalRANNodeID + NGAP_PathSwitchRequestTransfer_ExtIEs__extensionValue_PR_GlobalRANNodeID, + NGAP_PathSwitchRequestTransfer_ExtIEs__extensionValue_PR_MBS_SupportIndicator } NGAP_PathSwitchRequestTransfer_ExtIEs__extensionValue_PR; typedef enum NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs__extensionValue_PR { NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -785,7 +1081,11 @@ typedef enum NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValu NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue_PR_UPTransportLayerInformation, NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue_PR_UPTransportLayerInformation_1, NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue_PR_QosFlowPerTNLInformationList, - NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue_PR_UPTransportLayerInformationPairList_1 + NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue_PR_UPTransportLayerInformationPairList_1, + NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue_PR_SecondaryRATUsageInformation, + NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue_PR_MBS_SupportIndicator, + NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue_PR_MBSSessionSetupResponseList, + NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue_PR_MBSSessionFailedtoSetupList } NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue_PR; typedef enum NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs__extensionValue_PR { NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ @@ -890,7 +1190,10 @@ typedef enum NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue_PR_QosFlowPerTNLInformation, NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue_PR_QosFlowPerTNLInformationList, NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue_PR_RedundantPDUSessionInformation, - NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue_PR_GlobalRANNodeID + NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue_PR_GlobalRANNodeID, + NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue_PR_MBS_SupportIndicator, + NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue_PR_MBSSessionSetupResponseList, + NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue_PR_MBSSessionFailedtoSetupList } NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue_PR; typedef enum NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs__extensionValue_PR { NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -920,15 +1223,32 @@ typedef enum NGAP_PDUSessionUsageReport_ExtIEs__extensionValue_PR { NGAP_PDUSessionUsageReport_ExtIEs__extensionValue_PR_NOTHING /* No components present */ } NGAP_PDUSessionUsageReport_ExtIEs__extensionValue_PR; +typedef enum NGAP_PEIPSassistanceInformation_ExtIEs__extensionValue_PR { + NGAP_PEIPSassistanceInformation_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_PEIPSassistanceInformation_ExtIEs__extensionValue_PR; +typedef enum NGAP_PLMNAreaBasedQMC_ExtIEs__extensionValue_PR { + NGAP_PLMNAreaBasedQMC_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_PLMNAreaBasedQMC_ExtIEs__extensionValue_PR; typedef enum NGAP_PLMNSupportItem_ExtIEs__extensionValue_PR { NGAP_PLMNSupportItem_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ NGAP_PLMNSupportItem_ExtIEs__extensionValue_PR_NPN_Support, - NGAP_PLMNSupportItem_ExtIEs__extensionValue_PR_ExtendedSliceSupportList + NGAP_PLMNSupportItem_ExtIEs__extensionValue_PR_ExtendedSliceSupportList, + NGAP_PLMNSupportItem_ExtIEs__extensionValue_PR_OnboardingSupport } NGAP_PLMNSupportItem_ExtIEs__extensionValue_PR; typedef enum NGAP_PNI_NPN_MobilityInformation_ExtIEs__extensionValue_PR { NGAP_PNI_NPN_MobilityInformation_ExtIEs__extensionValue_PR_NOTHING /* No components present */ } NGAP_PNI_NPN_MobilityInformation_ExtIEs__extensionValue_PR; +typedef enum NGAP_QMCConfigInfo_ExtIEs__extensionValue_PR { + NGAP_QMCConfigInfo_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_QMCConfigInfo_ExtIEs__extensionValue_PR; +typedef enum NGAP_QMCDeactivation_ExtIEs__extensionValue_PR { + NGAP_QMCDeactivation_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_QMCDeactivation_ExtIEs__extensionValue_PR; typedef enum NGAP_QosFlowAcceptedItem_ExtIEs__extensionValue_PR { NGAP_QosFlowAcceptedItem_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ NGAP_QosFlowAcceptedItem_ExtIEs__extensionValue_PR_AlternativeQoSParaSetIndex @@ -948,7 +1268,9 @@ typedef enum NGAP_QosFlowFeedbackItem_ExtIEs__extensionValue_PR { } NGAP_QosFlowFeedbackItem_ExtIEs__extensionValue_PR; typedef enum NGAP_QosFlowInformationItem_ExtIEs__extensionValue_PR { NGAP_QosFlowInformationItem_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ - NGAP_QosFlowInformationItem_ExtIEs__extensionValue_PR_ULForwarding + NGAP_QosFlowInformationItem_ExtIEs__extensionValue_PR_ULForwarding, + NGAP_QosFlowInformationItem_ExtIEs__extensionValue_PR_TransportLayerAddress, + NGAP_QosFlowInformationItem_ExtIEs__extensionValue_PR_TransportLayerAddress_1 } NGAP_QosFlowInformationItem_ExtIEs__extensionValue_PR; typedef enum NGAP_QosFlowLevelQosParameters_ExtIEs__extensionValue_PR { NGAP_QosFlowLevelQosParameters_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ @@ -1023,8 +1345,8 @@ typedef enum NGAP_RecommendedRANNodeItem_ExtIEs__extensionValue_PR { } NGAP_RecommendedRANNodeItem_ExtIEs__extensionValue_PR; typedef enum NGAP_RedundantPDUSessionInformation_ExtIEs__extensionValue_PR { - NGAP_RedundantPDUSessionInformation_ExtIEs__extensionValue_PR_NOTHING /* No components present */ - + NGAP_RedundantPDUSessionInformation_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ + NGAP_RedundantPDUSessionInformation_ExtIEs__extensionValue_PR_PDUSessionPairID } NGAP_RedundantPDUSessionInformation_ExtIEs__extensionValue_PR; typedef enum NGAP_RIMInformationTransfer_ExtIEs__extensionValue_PR { NGAP_RIMInformationTransfer_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -1074,6 +1396,10 @@ typedef enum NGAP_ServiceAreaInformation_Item_ExtIEs__extensionValue_PR { NGAP_ServiceAreaInformation_Item_ExtIEs__extensionValue_PR_NOTHING /* No components present */ } NGAP_ServiceAreaInformation_Item_ExtIEs__extensionValue_PR; +typedef enum NGAP_SharedNGU_MulticastTNLInformation_ExtIEs__extensionValue_PR { + NGAP_SharedNGU_MulticastTNLInformation_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_SharedNGU_MulticastTNLInformation_ExtIEs__extensionValue_PR; typedef enum NGAP_SliceOverloadItem_ExtIEs__extensionValue_PR { NGAP_SliceOverloadItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -1082,6 +1408,10 @@ typedef enum NGAP_SliceSupportItem_ExtIEs__extensionValue_PR { NGAP_SliceSupportItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ } NGAP_SliceSupportItem_ExtIEs__extensionValue_PR; +typedef enum NGAP_SliceSupportQMC_Item_ExtIEs__extensionValue_PR { + NGAP_SliceSupportQMC_Item_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_SliceSupportQMC_Item_ExtIEs__extensionValue_PR; typedef enum NGAP_SNPN_MobilityInformation_ExtIEs__extensionValue_PR { NGAP_SNPN_MobilityInformation_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -1098,10 +1428,19 @@ typedef enum NGAP_SONInformationReply_ExtIEs__extensionValue_PR { NGAP_SONInformationReply_ExtIEs__extensionValue_PR_NOTHING /* No components present */ } NGAP_SONInformationReply_ExtIEs__extensionValue_PR; +typedef enum NGAP_SuccessfulHandoverReport_Item_ExtIEs__extensionValue_PR { + NGAP_SuccessfulHandoverReport_Item_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_SuccessfulHandoverReport_Item_ExtIEs__extensionValue_PR; typedef enum NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue_PR { NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue_PR_SgNB_UE_X2AP_ID, - NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue_PR_UEHistoryInformationFromTheUE + NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue_PR_UEHistoryInformationFromTheUE, + NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue_PR_SourceNodeID, + NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue_PR_RAN_UE_NGAP_ID, + NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue_PR_MBS_ActiveSessionInformation_SourcetoTargetList, + NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue_PR_QMCConfigInfo, + NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue_PR_NGAPIESupportInformationRequestList } NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue_PR; typedef enum NGAP_SourceRANNodeID_ExtIEs__extensionValue_PR { NGAP_SourceRANNodeID_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -1144,26 +1483,45 @@ typedef enum NGAP_TAIListForPagingItem_ExtIEs__extensionValue_PR { NGAP_TAIListForPagingItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ } NGAP_TAIListForPagingItem_ExtIEs__extensionValue_PR; +typedef enum NGAP_TAINSAGSupportItem_ExtIEs__extensionValue_PR { + NGAP_TAINSAGSupportItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_TAINSAGSupportItem_ExtIEs__extensionValue_PR; typedef enum NGAP_TargeteNB_ID_ExtIEs__extensionValue_PR { NGAP_TargeteNB_ID_ExtIEs__extensionValue_PR_NOTHING /* No components present */ } NGAP_TargeteNB_ID_ExtIEs__extensionValue_PR; typedef enum NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__extensionValue_PR { NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ - NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__extensionValue_PR_DAPSResponseInfoList + NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__extensionValue_PR_DAPSResponseInfoList, + NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__extensionValue_PR_DirectForwardingPathAvailability, + NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__extensionValue_PR_MBS_ActiveSessionInformation_TargettoSourceList, + NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__extensionValue_PR_NGAPIESupportInformationResponseList } NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__extensionValue_PR; typedef enum NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs__extensionValue_PR { - NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs__extensionValue_PR_NOTHING /* No components present */ - + NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ + NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs__extensionValue_PR_NGAPIESupportInformationResponseList } NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs__extensionValue_PR; -typedef enum NGAP_TargetRANNodeID_ExtIEs__extensionValue_PR { - NGAP_TargetRANNodeID_ExtIEs__extensionValue_PR_NOTHING /* No components present */ +typedef enum NGAP_TargetNSSAI_Item_ExtIEs__extensionValue_PR { + NGAP_TargetNSSAI_Item_ExtIEs__extensionValue_PR_NOTHING /* No components present */ +} NGAP_TargetNSSAI_Item_ExtIEs__extensionValue_PR; +typedef enum NGAP_TargetNSSAIInformation_Item_ExtIEs__extensionValue_PR { + NGAP_TargetNSSAIInformation_Item_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_TargetNSSAIInformation_Item_ExtIEs__extensionValue_PR; +typedef enum NGAP_TargetRANNodeID_ExtIEs__extensionValue_PR { + NGAP_TargetRANNodeID_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ + NGAP_TargetRANNodeID_ExtIEs__extensionValue_PR_NR_CGI } NGAP_TargetRANNodeID_ExtIEs__extensionValue_PR; typedef enum NGAP_TargetRNC_ID_ExtIEs__extensionValue_PR { NGAP_TargetRNC_ID_ExtIEs__extensionValue_PR_NOTHING /* No components present */ } NGAP_TargetRNC_ID_ExtIEs__extensionValue_PR; +typedef enum NGAP_TimeSyncAssistanceInfo_ExtIEs__extensionValue_PR { + NGAP_TimeSyncAssistanceInfo_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_TimeSyncAssistanceInfo_ExtIEs__extensionValue_PR; typedef enum NGAP_TNLAssociationItem_ExtIEs__extensionValue_PR { NGAP_TNLAssociationItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -1181,13 +1539,21 @@ typedef enum NGAP_TAIBasedMDT_ExtIEs__extensionValue_PR { NGAP_TAIBasedMDT_ExtIEs__extensionValue_PR_NOTHING /* No components present */ } NGAP_TAIBasedMDT_ExtIEs__extensionValue_PR; +typedef enum NGAP_TAIBasedQMC_ExtIEs__extensionValue_PR { + NGAP_TAIBasedQMC_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_TAIBasedQMC_ExtIEs__extensionValue_PR; +typedef enum NGAP_TABasedQMC_ExtIEs__extensionValue_PR { + NGAP_TABasedQMC_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_TABasedQMC_ExtIEs__extensionValue_PR; typedef enum NGAP_TABasedMDT_ExtIEs__extensionValue_PR { NGAP_TABasedMDT_ExtIEs__extensionValue_PR_NOTHING /* No components present */ } NGAP_TABasedMDT_ExtIEs__extensionValue_PR; typedef enum NGAP_TSCAssistanceInformation_ExtIEs__extensionValue_PR { - NGAP_TSCAssistanceInformation_ExtIEs__extensionValue_PR_NOTHING /* No components present */ - + NGAP_TSCAssistanceInformation_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ + NGAP_TSCAssistanceInformation_ExtIEs__extensionValue_PR_SurvivalTime } NGAP_TSCAssistanceInformation_ExtIEs__extensionValue_PR; typedef enum NGAP_TSCTrafficCharacteristics_ExtIEs__extensionValue_PR { NGAP_TSCTrafficCharacteristics_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -1197,6 +1563,14 @@ typedef enum NGAP_UEAggregateMaximumBitRate_ExtIEs__extensionValue_PR { NGAP_UEAggregateMaximumBitRate_ExtIEs__extensionValue_PR_NOTHING /* No components present */ } NGAP_UEAggregateMaximumBitRate_ExtIEs__extensionValue_PR; +typedef enum NGAP_UEAppLayerMeasInfoItem_ExtIEs__extensionValue_PR { + NGAP_UEAppLayerMeasInfoItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_UEAppLayerMeasInfoItem_ExtIEs__extensionValue_PR; +typedef enum NGAP_UEAppLayerMeasConfigInfo_ExtIEs__extensionValue_PR { + NGAP_UEAppLayerMeasConfigInfo_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_UEAppLayerMeasConfigInfo_ExtIEs__extensionValue_PR; typedef enum NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs__extensionValue_PR { NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -1233,6 +1607,10 @@ typedef enum NGAP_UESecurityCapabilities_ExtIEs__extensionValue_PR { NGAP_UESecurityCapabilities_ExtIEs__extensionValue_PR_NOTHING /* No components present */ } NGAP_UESecurityCapabilities_ExtIEs__extensionValue_PR; +typedef enum NGAP_UESliceMaximumBitRateItem_ExtIEs__extensionValue_PR { + NGAP_UESliceMaximumBitRateItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} NGAP_UESliceMaximumBitRateItem_ExtIEs__extensionValue_PR; typedef enum NGAP_UL_CP_SecurityInformation_ExtIEs__extensionValue_PR { NGAP_UL_CP_SecurityInformation_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -1273,7 +1651,8 @@ typedef enum NGAP_UserLocationInformationTWIF_ExtIEs__extensionValue_PR { typedef enum NGAP_UserLocationInformationNR_ExtIEs__extensionValue_PR { NGAP_UserLocationInformationNR_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ NGAP_UserLocationInformationNR_ExtIEs__extensionValue_PR_NGRAN_CGI, - NGAP_UserLocationInformationNR_ExtIEs__extensionValue_PR_NID + NGAP_UserLocationInformationNR_ExtIEs__extensionValue_PR_NID, + NGAP_UserLocationInformationNR_ExtIEs__extensionValue_PR_NRNTNTAIInformation } NGAP_UserLocationInformationNR_ExtIEs__extensionValue_PR; typedef enum NGAP_UserPlaneSecurityInformation_ExtIEs__extensionValue_PR { NGAP_UserPlaneSecurityInformation_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -1549,6 +1928,36 @@ typedef struct NGAP_AssistanceDataForRecommendedCells_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } NGAP_AssistanceDataForRecommendedCells_ExtIEs_t; +typedef struct NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs__extensionValue { + NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs__extensionValue_PR present; + union NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs_t; +typedef struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs__extensionValue { + NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs__extensionValue_PR present; + union NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs_t; typedef struct NGAP_AssociatedQosFlowItem_ExtIEs { NGAP_ProtocolExtensionID_t id; NGAP_Criticality_t criticality; @@ -1580,6 +1989,51 @@ typedef struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } NGAP_AreaScopeOfNeighCellsItem_ExtIEs_t; +typedef struct NGAP_AvailableRANVisibleQoEMetrics_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_AvailableRANVisibleQoEMetrics_ExtIEs__extensionValue { + NGAP_AvailableRANVisibleQoEMetrics_ExtIEs__extensionValue_PR present; + union NGAP_AvailableRANVisibleQoEMetrics_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_AvailableRANVisibleQoEMetrics_ExtIEs_t; +typedef struct NGAP_BeamMeasurementsReportConfiguration_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_BeamMeasurementsReportConfiguration_ExtIEs__extensionValue { + NGAP_BeamMeasurementsReportConfiguration_ExtIEs__extensionValue_PR present; + union NGAP_BeamMeasurementsReportConfiguration_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_BeamMeasurementsReportConfiguration_ExtIEs_t; +typedef struct NGAP_BeamMeasurementsReportQuantity_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_BeamMeasurementsReportQuantity_ExtIEs__extensionValue { + NGAP_BeamMeasurementsReportQuantity_ExtIEs__extensionValue_PR present; + union NGAP_BeamMeasurementsReportQuantity_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_BeamMeasurementsReportQuantity_ExtIEs_t; typedef struct NGAP_BroadcastPLMNItem_ExtIEs { NGAP_ProtocolExtensionID_t id; NGAP_Criticality_t criticality; @@ -1588,6 +2042,7 @@ typedef struct NGAP_BroadcastPLMNItem_ExtIEs { union NGAP_BroadcastPLMNItem_ExtIEs__NGAP_extensionValue_u { NGAP_NPN_Support_t NPN_Support; NGAP_ExtendedSliceSupportList_t ExtendedSliceSupportList; + NGAP_TAINSAGSupportList_t TAINSAGSupportList; } choice; /* Context for parsing across buffer boundaries */ @@ -1918,10 +2373,13 @@ typedef struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs { struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue { NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue_PR present; union NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__NGAP_extensionValue_u { - NGAP_PagingeDRXInformation_t PagingeDRXInformation; + NGAP_EUTRA_PagingeDRXInformation_t EUTRA_PagingeDRXInformation; NGAP_ExtendedUEIdentityIndexValue_t ExtendedUEIdentityIndexValue; NGAP_UERadioCapabilityForPaging_t UERadioCapabilityForPaging; NGAP_MicoAllPLMN_t MicoAllPLMN; + NGAP_NR_PagingeDRXInformation_t NR_PagingeDRXInformation; + NGAP_PagingCauseIndicationForVoiceService_t PagingCauseIndicationForVoiceService; + NGAP_PEIPSassistanceInformation_t PEIPSassistanceInformation; } choice; /* Context for parsing across buffer boundaries */ @@ -2021,6 +2479,21 @@ typedef struct NGAP_CellBasedMDT_EUTRA_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } NGAP_CellBasedMDT_EUTRA_ExtIEs_t; +typedef struct NGAP_CellBasedQMC_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_CellBasedQMC_ExtIEs__extensionValue { + NGAP_CellBasedQMC_ExtIEs__extensionValue_PR present; + union NGAP_CellBasedQMC_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_CellBasedQMC_ExtIEs_t; typedef struct NGAP_DataForwardingResponseDRBItem_ExtIEs { NGAP_ProtocolExtensionID_t id; NGAP_Criticality_t criticality; @@ -2377,6 +2850,8 @@ typedef struct NGAP_E_RABInformationItem_ExtIEs { struct NGAP_E_RABInformationItem_ExtIEs__extensionValue { NGAP_E_RABInformationItem_ExtIEs__extensionValue_PR present; union NGAP_E_RABInformationItem_ExtIEs__NGAP_extensionValue_u { + NGAP_TransportLayerAddress_t TransportLayerAddress; + NGAP_TransportLayerAddress_t TransportLayerAddress_1; } choice; /* Context for parsing across buffer boundaries */ @@ -2401,6 +2876,36 @@ typedef struct NGAP_EUTRA_CGI_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } NGAP_EUTRA_CGI_ExtIEs_t; +typedef struct NGAP_EUTRA_PagingeDRXInformation_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_EUTRA_PagingeDRXInformation_ExtIEs__extensionValue { + NGAP_EUTRA_PagingeDRXInformation_ExtIEs__extensionValue_PR present; + union NGAP_EUTRA_PagingeDRXInformation_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_EUTRA_PagingeDRXInformation_ExtIEs_t; +typedef struct NGAP_ExcessPacketDelayThresholdItem_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_ExcessPacketDelayThresholdItem_ExtIEs__extensionValue { + NGAP_ExcessPacketDelayThresholdItem_ExtIEs__extensionValue_PR present; + union NGAP_ExcessPacketDelayThresholdItem_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ExcessPacketDelayThresholdItem_ExtIEs_t; typedef struct NGAP_ExpectedUEActivityBehaviour_ExtIEs { NGAP_ProtocolExtensionID_t id; NGAP_Criticality_t criticality; @@ -2521,6 +3026,66 @@ typedef struct NGAP_FailureIndication_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } NGAP_FailureIndication_ExtIEs_t; +typedef struct NGAP_FiveG_ProSeAuthorized_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_FiveG_ProSeAuthorized_ExtIEs__extensionValue { + NGAP_FiveG_ProSeAuthorized_ExtIEs__extensionValue_PR present; + union NGAP_FiveG_ProSeAuthorized_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_FiveG_ProSeAuthorized_ExtIEs_t; +typedef struct NGAP_FiveG_ProSePC5QoSParameters_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_FiveG_ProSePC5QoSParameters_ExtIEs__extensionValue { + NGAP_FiveG_ProSePC5QoSParameters_ExtIEs__extensionValue_PR present; + union NGAP_FiveG_ProSePC5QoSParameters_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_FiveG_ProSePC5QoSParameters_ExtIEs_t; +typedef struct NGAP_FiveGProSePC5QoSFlowItem_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_FiveGProSePC5QoSFlowItem_ExtIEs__extensionValue { + NGAP_FiveGProSePC5QoSFlowItem_ExtIEs__extensionValue_PR present; + union NGAP_FiveGProSePC5QoSFlowItem_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_FiveGProSePC5QoSFlowItem_ExtIEs_t; +typedef struct NGAP_FiveGProSePC5FlowBitRates_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_FiveGProSePC5FlowBitRates_ExtIEs__extensionValue { + NGAP_FiveGProSePC5FlowBitRates_ExtIEs__extensionValue_PR present; + union NGAP_FiveGProSePC5FlowBitRates_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_FiveGProSePC5FlowBitRates_ExtIEs_t; typedef struct NGAP_FiveG_S_TMSI_ExtIEs { NGAP_ProtocolExtensionID_t id; NGAP_Criticality_t criticality; @@ -2795,6 +3360,7 @@ typedef struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs { NGAP_UPTransportLayerInformation_t UPTransportLayerInformation_1; NGAP_RedundantPDUSessionInformation_t RedundantPDUSessionInformation; NGAP_GlobalRANNodeID_t GlobalRANNodeID; + NGAP_MBS_SupportIndicator_t MBS_SupportIndicator; } choice; /* Context for parsing across buffer boundaries */ @@ -2939,6 +3505,321 @@ typedef struct NGAP_IntersystemSONNGRANnodeID_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } NGAP_IntersystemSONNGRANnodeID_ExtIEs_t; +typedef struct NGAP_IntersystemCellActivationRequest_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_IntersystemCellActivationRequest_ExtIEs__extensionValue { + NGAP_IntersystemCellActivationRequest_ExtIEs__extensionValue_PR present; + union NGAP_IntersystemCellActivationRequest_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_IntersystemCellActivationRequest_ExtIEs_t; +typedef struct NGAP_IntersystemResourceStatusRequest_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_IntersystemResourceStatusRequest_ExtIEs__extensionValue { + NGAP_IntersystemResourceStatusRequest_ExtIEs__extensionValue_PR present; + union NGAP_IntersystemResourceStatusRequest_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_IntersystemResourceStatusRequest_ExtIEs_t; +typedef struct NGAP_EUTRAN_ReportingSystemIEs_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_EUTRAN_ReportingSystemIEs_ExtIEs__extensionValue { + NGAP_EUTRAN_ReportingSystemIEs_ExtIEs__extensionValue_PR present; + union NGAP_EUTRAN_ReportingSystemIEs_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_EUTRAN_ReportingSystemIEs_ExtIEs_t; +typedef struct NGAP_NGRAN_ReportingSystemIEs_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_NGRAN_ReportingSystemIEs_ExtIEs__extensionValue { + NGAP_NGRAN_ReportingSystemIEs_ExtIEs__extensionValue_PR present; + union NGAP_NGRAN_ReportingSystemIEs_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_NGRAN_ReportingSystemIEs_ExtIEs_t; +typedef struct NGAP_EUTRAN_CellToReportItem_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_EUTRAN_CellToReportItem_ExtIEs__extensionValue { + NGAP_EUTRAN_CellToReportItem_ExtIEs__extensionValue_PR present; + union NGAP_EUTRAN_CellToReportItem_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_EUTRAN_CellToReportItem_ExtIEs_t; +typedef struct NGAP_NGRAN_CellToReportItem_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_NGRAN_CellToReportItem_ExtIEs__extensionValue { + NGAP_NGRAN_CellToReportItem_ExtIEs__extensionValue_PR present; + union NGAP_NGRAN_CellToReportItem_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_NGRAN_CellToReportItem_ExtIEs_t; +typedef struct NGAP_EventBasedReportingIEs_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_EventBasedReportingIEs_ExtIEs__extensionValue { + NGAP_EventBasedReportingIEs_ExtIEs__extensionValue_PR present; + union NGAP_EventBasedReportingIEs_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_EventBasedReportingIEs_ExtIEs_t; +typedef struct NGAP_PeriodicReportingIEs_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_PeriodicReportingIEs_ExtIEs__extensionValue { + NGAP_PeriodicReportingIEs_ExtIEs__extensionValue_PR present; + union NGAP_PeriodicReportingIEs_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_PeriodicReportingIEs_ExtIEs_t; +typedef struct NGAP_IntersystemCellActivationReply_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_IntersystemCellActivationReply_ExtIEs__extensionValue { + NGAP_IntersystemCellActivationReply_ExtIEs__extensionValue_PR present; + union NGAP_IntersystemCellActivationReply_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_IntersystemCellActivationReply_ExtIEs_t; +typedef struct NGAP_IntersystemResourceStatusReply_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_IntersystemResourceStatusReply_ExtIEs__extensionValue { + NGAP_IntersystemResourceStatusReply_ExtIEs__extensionValue_PR present; + union NGAP_IntersystemResourceStatusReply_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_IntersystemResourceStatusReply_ExtIEs_t; +typedef struct NGAP_IntersystemCellStateIndication_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_IntersystemCellStateIndication_ExtIEs__extensionValue { + NGAP_IntersystemCellStateIndication_ExtIEs__extensionValue_PR present; + union NGAP_IntersystemCellStateIndication_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_IntersystemCellStateIndication_ExtIEs_t; +typedef struct NGAP_NotificationCell_Item_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_NotificationCell_Item_ExtIEs__extensionValue { + NGAP_NotificationCell_Item_ExtIEs__extensionValue_PR present; + union NGAP_NotificationCell_Item_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_NotificationCell_Item_ExtIEs_t; +typedef struct NGAP_IntersystemResourceStatusReport_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_IntersystemResourceStatusReport_ExtIEs__extensionValue { + NGAP_IntersystemResourceStatusReport_ExtIEs__extensionValue_PR present; + union NGAP_IntersystemResourceStatusReport_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_IntersystemResourceStatusReport_ExtIEs_t; +typedef struct NGAP_EUTRAN_ReportingStatusIEs_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_EUTRAN_ReportingStatusIEs_ExtIEs__extensionValue { + NGAP_EUTRAN_ReportingStatusIEs_ExtIEs__extensionValue_PR present; + union NGAP_EUTRAN_ReportingStatusIEs_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_EUTRAN_ReportingStatusIEs_ExtIEs_t; +typedef struct NGAP_EUTRAN_CellReportItem_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_EUTRAN_CellReportItem_ExtIEs__extensionValue { + NGAP_EUTRAN_CellReportItem_ExtIEs__extensionValue_PR present; + union NGAP_EUTRAN_CellReportItem_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_EUTRAN_CellReportItem_ExtIEs_t; +typedef struct NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs__extensionValue { + NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs__extensionValue_PR present; + union NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs_t; +typedef struct NGAP_CompositeAvailableCapacity_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_CompositeAvailableCapacity_ExtIEs__extensionValue { + NGAP_CompositeAvailableCapacity_ExtIEs__extensionValue_PR present; + union NGAP_CompositeAvailableCapacity_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_CompositeAvailableCapacity_ExtIEs_t; +typedef struct NGAP_EUTRAN_RadioResourceStatus_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_EUTRAN_RadioResourceStatus_ExtIEs__extensionValue { + NGAP_EUTRAN_RadioResourceStatus_ExtIEs__extensionValue_PR present; + union NGAP_EUTRAN_RadioResourceStatus_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_EUTRAN_RadioResourceStatus_ExtIEs_t; +typedef struct NGAP_NGRAN_ReportingStatusIEs_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_NGRAN_ReportingStatusIEs_ExtIEs__extensionValue { + NGAP_NGRAN_ReportingStatusIEs_ExtIEs__extensionValue_PR present; + union NGAP_NGRAN_ReportingStatusIEs_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_NGRAN_ReportingStatusIEs_ExtIEs_t; +typedef struct NGAP_NGRAN_CellReportItem_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_NGRAN_CellReportItem_ExtIEs__extensionValue { + NGAP_NGRAN_CellReportItem_ExtIEs__extensionValue_PR present; + union NGAP_NGRAN_CellReportItem_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_NGRAN_CellReportItem_ExtIEs_t; +typedef struct NGAP_NGRAN_RadioResourceStatus_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_NGRAN_RadioResourceStatus_ExtIEs__extensionValue { + NGAP_NGRAN_RadioResourceStatus_ExtIEs__extensionValue_PR present; + union NGAP_NGRAN_RadioResourceStatus_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_NGRAN_RadioResourceStatus_ExtIEs_t; typedef struct NGAP_InterSystemHOReport_ExtIEs { NGAP_ProtocolExtensionID_t id; NGAP_Criticality_t criticality; @@ -3005,6 +3886,7 @@ typedef struct NGAP_LastVisitedNGRANCellInformation_ExtIEs { struct NGAP_LastVisitedNGRANCellInformation_ExtIEs__extensionValue { NGAP_LastVisitedNGRANCellInformation_ExtIEs__extensionValue_PR present; union NGAP_LastVisitedNGRANCellInformation_ExtIEs__NGAP_extensionValue_u { + NGAP_LastVisitedPSCellList_t LastVisitedPSCellList; } choice; /* Context for parsing across buffer boundaries */ @@ -3014,6 +3896,21 @@ typedef struct NGAP_LastVisitedNGRANCellInformation_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } NGAP_LastVisitedNGRANCellInformation_ExtIEs_t; +typedef struct NGAP_LastVisitedPSCellInformation_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_LastVisitedPSCellInformation_ExtIEs__extensionValue { + NGAP_LastVisitedPSCellInformation_ExtIEs__extensionValue_PR present; + union NGAP_LastVisitedPSCellInformation_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_LastVisitedPSCellInformation_ExtIEs_t; typedef struct NGAP_LocationReportingRequestType_ExtIEs { NGAP_ProtocolExtensionID_t id; NGAP_Criticality_t criticality; @@ -3036,6 +3933,7 @@ typedef struct NGAP_LoggedMDTNr_ExtIEs { struct NGAP_LoggedMDTNr_ExtIEs__extensionValue { NGAP_LoggedMDTNr_ExtIEs__extensionValue_PR present; union NGAP_LoggedMDTNr_ExtIEs__NGAP_extensionValue_u { + NGAP_EarlyMeasurement_t EarlyMeasurement; } choice; /* Context for parsing across buffer boundaries */ @@ -3075,6 +3973,336 @@ typedef struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_t; +typedef struct NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs__extensionValue { + NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs__extensionValue_PR present; + union NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs_t; +typedef struct NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs__extensionValue { + NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs__extensionValue_PR present; + union NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs_t; +typedef struct NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs__extensionValue { + NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs__extensionValue_PR present; + union NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs_t; +typedef struct NGAP_MBS_ServiceAreaInformationItem_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MBS_ServiceAreaInformationItem_ExtIEs__extensionValue { + NGAP_MBS_ServiceAreaInformationItem_ExtIEs__extensionValue_PR present; + union NGAP_MBS_ServiceAreaInformationItem_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_ServiceAreaInformationItem_ExtIEs_t; +typedef struct NGAP_MBS_ServiceAreaInformation_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MBS_ServiceAreaInformation_ExtIEs__extensionValue { + NGAP_MBS_ServiceAreaInformation_ExtIEs__extensionValue_PR present; + union NGAP_MBS_ServiceAreaInformation_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_ServiceAreaInformation_ExtIEs_t; +typedef struct NGAP_MBS_SessionID_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MBS_SessionID_ExtIEs__extensionValue { + NGAP_MBS_SessionID_ExtIEs__extensionValue_PR present; + union NGAP_MBS_SessionID_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_SessionID_ExtIEs_t; +typedef struct NGAP_MBSSessionFailedtoSetupItem_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MBSSessionFailedtoSetupItem_ExtIEs__extensionValue { + NGAP_MBSSessionFailedtoSetupItem_ExtIEs__extensionValue_PR present; + union NGAP_MBSSessionFailedtoSetupItem_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBSSessionFailedtoSetupItem_ExtIEs_t; +typedef struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs__extensionValue { + NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs__extensionValue_PR present; + union NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs_t; +typedef struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs__extensionValue { + NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs__extensionValue_PR present; + union NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs_t; +typedef struct NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs__extensionValue { + NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs__extensionValue_PR present; + union NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs_t; +typedef struct NGAP_MBSSessionSetupResponseItem_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MBSSessionSetupResponseItem_ExtIEs__extensionValue { + NGAP_MBSSessionSetupResponseItem_ExtIEs__extensionValue_PR present; + union NGAP_MBSSessionSetupResponseItem_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBSSessionSetupResponseItem_ExtIEs_t; +typedef struct NGAP_MBSSessionReleaseResponseTransfer_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MBSSessionReleaseResponseTransfer_ExtIEs__extensionValue { + NGAP_MBSSessionReleaseResponseTransfer_ExtIEs__extensionValue_PR present; + union NGAP_MBSSessionReleaseResponseTransfer_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBSSessionReleaseResponseTransfer_ExtIEs_t; +typedef struct NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs__extensionValue { + NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs__extensionValue_PR present; + union NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs_t; +typedef struct NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs__extensionValue { + NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs__extensionValue_PR present; + union NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs_t; +typedef struct NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs__extensionValue { + NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs__extensionValue_PR present; + union NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs_t; +typedef struct NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs__extensionValue { + NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs__extensionValue_PR present; + union NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs_t; +typedef struct NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs__extensionValue { + NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs__extensionValue_PR present; + union NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs_t; +typedef struct NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs__extensionValue { + NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs__extensionValue_PR present; + union NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs_t; +typedef struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs__extensionValue { + NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs__extensionValue_PR present; + union NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs_t; +typedef struct NGAP_MBSSessionSetupRequestItem_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MBSSessionSetupRequestItem_ExtIEs__extensionValue { + NGAP_MBSSessionSetupRequestItem_ExtIEs__extensionValue_PR present; + union NGAP_MBSSessionSetupRequestItem_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBSSessionSetupRequestItem_ExtIEs_t; +typedef struct NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs__extensionValue { + NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs__extensionValue_PR present; + union NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs_t; +typedef struct NGAP_MBSSessionToReleaseItem_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MBSSessionToReleaseItem_ExtIEs__extensionValue { + NGAP_MBSSessionToReleaseItem_ExtIEs__extensionValue_PR present; + union NGAP_MBSSessionToReleaseItem_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBSSessionToReleaseItem_ExtIEs_t; typedef struct NGAP_MobilityRestrictionList_ExtIEs { NGAP_ProtocolExtensionID_t id; NGAP_Criticality_t criticality; @@ -3139,12 +4367,89 @@ typedef struct NGAP_MDT_Configuration_EUTRA_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } NGAP_MDT_Configuration_EUTRA_ExtIEs_t; +typedef struct NGAP_MulticastSessionActivationRequestTransfer_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MulticastSessionActivationRequestTransfer_ExtIEs__extensionValue { + NGAP_MulticastSessionActivationRequestTransfer_ExtIEs__extensionValue_PR present; + union NGAP_MulticastSessionActivationRequestTransfer_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MulticastSessionActivationRequestTransfer_ExtIEs_t; +typedef struct NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs__extensionValue { + NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs__extensionValue_PR present; + union NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs_t; +typedef struct NGAP_MulticastGroupPagingAreaItem_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MulticastGroupPagingAreaItem_ExtIEs__extensionValue { + NGAP_MulticastGroupPagingAreaItem_ExtIEs__extensionValue_PR present; + union NGAP_MulticastGroupPagingAreaItem_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MulticastGroupPagingAreaItem_ExtIEs_t; +typedef struct NGAP_MulticastGroupPagingArea_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MulticastGroupPagingArea_ExtIEs__extensionValue { + NGAP_MulticastGroupPagingArea_ExtIEs__extensionValue_PR present; + union NGAP_MulticastGroupPagingArea_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MulticastGroupPagingArea_ExtIEs_t; +typedef struct NGAP_UE_PagingItem_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_UE_PagingItem_ExtIEs__extensionValue { + NGAP_UE_PagingItem_ExtIEs__extensionValue_PR present; + union NGAP_UE_PagingItem_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_UE_PagingItem_ExtIEs_t; typedef struct NGAP_M1Configuration_ExtIEs { NGAP_ProtocolExtensionID_t id; NGAP_Criticality_t criticality; struct NGAP_M1Configuration_ExtIEs__extensionValue { NGAP_M1Configuration_ExtIEs__extensionValue_PR present; union NGAP_M1Configuration_ExtIEs__NGAP_extensionValue_u { + NGAP_IncludeBeamMeasurementsIndication_t IncludeBeamMeasurementsIndication; + NGAP_BeamMeasurementsReportConfiguration_t BeamMeasurementsReportConfiguration; } choice; /* Context for parsing across buffer boundaries */ @@ -3175,6 +4480,7 @@ typedef struct NGAP_M1PeriodicReporting_ExtIEs { struct NGAP_M1PeriodicReporting_ExtIEs__extensionValue { NGAP_M1PeriodicReporting_ExtIEs__extensionValue_PR present; union NGAP_M1PeriodicReporting_ExtIEs__NGAP_extensionValue_u { + NGAP_ExtendedReportIntervalMDT_t ExtendedReportIntervalMDT; } choice; /* Context for parsing across buffer boundaries */ @@ -3190,6 +4496,7 @@ typedef struct NGAP_M4Configuration_ExtIEs { struct NGAP_M4Configuration_ExtIEs__extensionValue { NGAP_M4Configuration_ExtIEs__extensionValue_PR present; union NGAP_M4Configuration_ExtIEs__NGAP_extensionValue_u { + NGAP_M4ReportAmountMDT_t M4ReportAmountMDT; } choice; /* Context for parsing across buffer boundaries */ @@ -3205,6 +4512,7 @@ typedef struct NGAP_M5Configuration_ExtIEs { struct NGAP_M5Configuration_ExtIEs__extensionValue { NGAP_M5Configuration_ExtIEs__extensionValue_PR present; union NGAP_M5Configuration_ExtIEs__NGAP_extensionValue_u { + NGAP_M5ReportAmountMDT_t M5ReportAmountMDT; } choice; /* Context for parsing across buffer boundaries */ @@ -3220,6 +4528,8 @@ typedef struct NGAP_M6Configuration_ExtIEs { struct NGAP_M6Configuration_ExtIEs__extensionValue { NGAP_M6Configuration_ExtIEs__extensionValue_PR present; union NGAP_M6Configuration_ExtIEs__NGAP_extensionValue_u { + NGAP_M6ReportAmountMDT_t M6ReportAmountMDT; + NGAP_ExcessPacketDelayThresholdConfiguration_t ExcessPacketDelayThresholdConfiguration; } choice; /* Context for parsing across buffer boundaries */ @@ -3235,6 +4545,7 @@ typedef struct NGAP_M7Configuration_ExtIEs { struct NGAP_M7Configuration_ExtIEs__extensionValue { NGAP_M7Configuration_ExtIEs__extensionValue_PR present; union NGAP_M7Configuration_ExtIEs__NGAP_extensionValue_u { + NGAP_M7ReportAmountMDT_t M7ReportAmountMDT; } choice; /* Context for parsing across buffer boundaries */ @@ -3274,6 +4585,36 @@ typedef struct NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_t; +typedef struct NGAP_NGAPIESupportInformationRequestItem_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_NGAPIESupportInformationRequestItem_ExtIEs__extensionValue { + NGAP_NGAPIESupportInformationRequestItem_ExtIEs__extensionValue_PR present; + union NGAP_NGAPIESupportInformationRequestItem_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_NGAPIESupportInformationRequestItem_ExtIEs_t; +typedef struct NGAP_NGAPIESupportInformationResponseItem_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_NGAPIESupportInformationResponseItem_ExtIEs__extensionValue { + NGAP_NGAPIESupportInformationResponseItem_ExtIEs__extensionValue_PR present; + union NGAP_NGAPIESupportInformationResponseItem_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_NGAPIESupportInformationResponseItem_ExtIEs_t; typedef struct NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs { NGAP_ProtocolExtensionID_t id; NGAP_Criticality_t criticality; @@ -3321,6 +4662,36 @@ typedef struct NGAP_NR_CGI_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } NGAP_NR_CGI_ExtIEs_t; +typedef struct NGAP_NR_PagingeDRXInformation_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_NR_PagingeDRXInformation_ExtIEs__extensionValue { + NGAP_NR_PagingeDRXInformation_ExtIEs__extensionValue_PR present; + union NGAP_NR_PagingeDRXInformation_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_NR_PagingeDRXInformation_ExtIEs_t; +typedef struct NGAP_NRNTNTAIInformation_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_NRNTNTAIInformation_ExtIEs__extensionValue { + NGAP_NRNTNTAIInformation_ExtIEs__extensionValue_PR present; + union NGAP_NRNTNTAIInformation_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_NRNTNTAIInformation_ExtIEs_t; typedef struct NGAP_NRFrequencyBandItem_ExtIEs { NGAP_ProtocolExtensionID_t id; NGAP_Criticality_t criticality; @@ -3441,21 +4812,6 @@ typedef struct NGAP_PagingAttemptInformation_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } NGAP_PagingAttemptInformation_ExtIEs_t; -typedef struct NGAP_PagingeDRXInformation_ExtIEs { - NGAP_ProtocolExtensionID_t id; - NGAP_Criticality_t criticality; - struct NGAP_PagingeDRXInformation_ExtIEs__extensionValue { - NGAP_PagingeDRXInformation_ExtIEs__extensionValue_PR present; - union NGAP_PagingeDRXInformation_ExtIEs__NGAP_extensionValue_u { - } choice; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } extensionValue; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} NGAP_PagingeDRXInformation_ExtIEs_t; typedef struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs { NGAP_ProtocolExtensionID_t id; NGAP_Criticality_t criticality; @@ -3502,6 +4858,7 @@ typedef struct NGAP_PathSwitchRequestTransfer_ExtIEs { NGAP_QosFlowPerTNLInformationList_t QosFlowPerTNLInformationList_1; NGAP_RedundantPDUSessionInformation_t RedundantPDUSessionInformation; NGAP_GlobalRANNodeID_t GlobalRANNodeID; + NGAP_MBS_SupportIndicator_t MBS_SupportIndicator; } choice; /* Context for parsing across buffer boundaries */ @@ -3855,6 +5212,10 @@ typedef struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs { NGAP_UPTransportLayerInformation_t UPTransportLayerInformation_1; NGAP_QosFlowPerTNLInformationList_t QosFlowPerTNLInformationList; NGAP_UPTransportLayerInformationPairList_t UPTransportLayerInformationPairList_1; + NGAP_SecondaryRATUsageInformation_t SecondaryRATUsageInformation; + NGAP_MBS_SupportIndicator_t MBS_SupportIndicator; + NGAP_MBSSessionSetupResponseList_t MBSSessionSetupResponseList; + NGAP_MBSSessionFailedtoSetupList_t MBSSessionFailedtoSetupList; } choice; /* Context for parsing across buffer boundaries */ @@ -4233,6 +5594,9 @@ typedef struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs { NGAP_QosFlowPerTNLInformationList_t QosFlowPerTNLInformationList; NGAP_RedundantPDUSessionInformation_t RedundantPDUSessionInformation; NGAP_GlobalRANNodeID_t GlobalRANNodeID; + NGAP_MBS_SupportIndicator_t MBS_SupportIndicator; + NGAP_MBSSessionSetupResponseList_t MBSSessionSetupResponseList; + NGAP_MBSSessionFailedtoSetupList_t MBSSessionFailedtoSetupList; } choice; /* Context for parsing across buffer boundaries */ @@ -4348,6 +5712,36 @@ typedef struct NGAP_PDUSessionUsageReport_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } NGAP_PDUSessionUsageReport_ExtIEs_t; +typedef struct NGAP_PEIPSassistanceInformation_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_PEIPSassistanceInformation_ExtIEs__extensionValue { + NGAP_PEIPSassistanceInformation_ExtIEs__extensionValue_PR present; + union NGAP_PEIPSassistanceInformation_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_PEIPSassistanceInformation_ExtIEs_t; +typedef struct NGAP_PLMNAreaBasedQMC_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_PLMNAreaBasedQMC_ExtIEs__extensionValue { + NGAP_PLMNAreaBasedQMC_ExtIEs__extensionValue_PR present; + union NGAP_PLMNAreaBasedQMC_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_PLMNAreaBasedQMC_ExtIEs_t; typedef struct NGAP_PLMNSupportItem_ExtIEs { NGAP_ProtocolExtensionID_t id; NGAP_Criticality_t criticality; @@ -4356,6 +5750,7 @@ typedef struct NGAP_PLMNSupportItem_ExtIEs { union NGAP_PLMNSupportItem_ExtIEs__NGAP_extensionValue_u { NGAP_NPN_Support_t NPN_Support; NGAP_ExtendedSliceSupportList_t ExtendedSliceSupportList; + NGAP_OnboardingSupport_t OnboardingSupport; } choice; /* Context for parsing across buffer boundaries */ @@ -4380,6 +5775,36 @@ typedef struct NGAP_PNI_NPN_MobilityInformation_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } NGAP_PNI_NPN_MobilityInformation_ExtIEs_t; +typedef struct NGAP_QMCConfigInfo_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_QMCConfigInfo_ExtIEs__extensionValue { + NGAP_QMCConfigInfo_ExtIEs__extensionValue_PR present; + union NGAP_QMCConfigInfo_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_QMCConfigInfo_ExtIEs_t; +typedef struct NGAP_QMCDeactivation_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_QMCDeactivation_ExtIEs__extensionValue { + NGAP_QMCDeactivation_ExtIEs__extensionValue_PR present; + union NGAP_QMCDeactivation_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_QMCDeactivation_ExtIEs_t; typedef struct NGAP_QosFlowAcceptedItem_ExtIEs { NGAP_ProtocolExtensionID_t id; NGAP_Criticality_t criticality; @@ -4451,6 +5876,8 @@ typedef struct NGAP_QosFlowInformationItem_ExtIEs { NGAP_QosFlowInformationItem_ExtIEs__extensionValue_PR present; union NGAP_QosFlowInformationItem_ExtIEs__NGAP_extensionValue_u { NGAP_ULForwarding_t ULForwarding; + NGAP_TransportLayerAddress_t TransportLayerAddress; + NGAP_TransportLayerAddress_t TransportLayerAddress_1; } choice; /* Context for parsing across buffer boundaries */ @@ -4731,6 +6158,7 @@ typedef struct NGAP_RedundantPDUSessionInformation_ExtIEs { struct NGAP_RedundantPDUSessionInformation_ExtIEs__extensionValue { NGAP_RedundantPDUSessionInformation_ExtIEs__extensionValue_PR present; union NGAP_RedundantPDUSessionInformation_ExtIEs__NGAP_extensionValue_u { + NGAP_PDUSessionPairID_t PDUSessionPairID; } choice; /* Context for parsing across buffer boundaries */ @@ -4922,6 +6350,21 @@ typedef struct NGAP_ServiceAreaInformation_Item_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } NGAP_ServiceAreaInformation_Item_ExtIEs_t; +typedef struct NGAP_SharedNGU_MulticastTNLInformation_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_SharedNGU_MulticastTNLInformation_ExtIEs__extensionValue { + NGAP_SharedNGU_MulticastTNLInformation_ExtIEs__extensionValue_PR present; + union NGAP_SharedNGU_MulticastTNLInformation_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_SharedNGU_MulticastTNLInformation_ExtIEs_t; typedef struct NGAP_SliceOverloadItem_ExtIEs { NGAP_ProtocolExtensionID_t id; NGAP_Criticality_t criticality; @@ -4952,6 +6395,21 @@ typedef struct NGAP_SliceSupportItem_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } NGAP_SliceSupportItem_ExtIEs_t; +typedef struct NGAP_SliceSupportQMC_Item_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_SliceSupportQMC_Item_ExtIEs__extensionValue { + NGAP_SliceSupportQMC_Item_ExtIEs__extensionValue_PR present; + union NGAP_SliceSupportQMC_Item_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_SliceSupportQMC_Item_ExtIEs_t; typedef struct NGAP_SNPN_MobilityInformation_ExtIEs { NGAP_ProtocolExtensionID_t id; NGAP_Criticality_t criticality; @@ -5012,6 +6470,21 @@ typedef struct NGAP_SONInformationReply_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } NGAP_SONInformationReply_ExtIEs_t; +typedef struct NGAP_SuccessfulHandoverReport_Item_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_SuccessfulHandoverReport_Item_ExtIEs__extensionValue { + NGAP_SuccessfulHandoverReport_Item_ExtIEs__extensionValue_PR present; + union NGAP_SuccessfulHandoverReport_Item_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_SuccessfulHandoverReport_Item_ExtIEs_t; typedef struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs { NGAP_ProtocolExtensionID_t id; NGAP_Criticality_t criticality; @@ -5020,6 +6493,11 @@ typedef struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIE union NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__NGAP_extensionValue_u { NGAP_SgNB_UE_X2AP_ID_t SgNB_UE_X2AP_ID; NGAP_UEHistoryInformationFromTheUE_t UEHistoryInformationFromTheUE; + NGAP_SourceNodeID_t SourceNodeID; + NGAP_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID; + NGAP_MBS_ActiveSessionInformation_SourcetoTargetList_t MBS_ActiveSessionInformation_SourcetoTargetList; + NGAP_QMCConfigInfo_t QMCConfigInfo; + NGAP_NGAPIESupportInformationRequestList_t NGAPIESupportInformationRequestList; } choice; /* Context for parsing across buffer boundaries */ @@ -5181,6 +6659,21 @@ typedef struct NGAP_TAIListForPagingItem_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } NGAP_TAIListForPagingItem_ExtIEs_t; +typedef struct NGAP_TAINSAGSupportItem_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_TAINSAGSupportItem_ExtIEs__extensionValue { + NGAP_TAINSAGSupportItem_ExtIEs__extensionValue_PR present; + union NGAP_TAINSAGSupportItem_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_TAINSAGSupportItem_ExtIEs_t; typedef struct NGAP_TargeteNB_ID_ExtIEs { NGAP_ProtocolExtensionID_t id; NGAP_Criticality_t criticality; @@ -5203,6 +6696,9 @@ typedef struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIE NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__extensionValue_PR present; union NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__NGAP_extensionValue_u { NGAP_DAPSResponseInfoList_t DAPSResponseInfoList; + NGAP_DirectForwardingPathAvailability_t DirectForwardingPathAvailability; + NGAP_MBS_ActiveSessionInformation_TargettoSourceList_t MBS_ActiveSessionInformation_TargettoSourceList; + NGAP_NGAPIESupportInformationResponseList_t NGAPIESupportInformationResponseList; } choice; /* Context for parsing across buffer boundaries */ @@ -5218,6 +6714,7 @@ typedef struct NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContaine struct NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs__extensionValue { NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs__extensionValue_PR present; union NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs__NGAP_extensionValue_u { + NGAP_NGAPIESupportInformationResponseList_t NGAPIESupportInformationResponseList; } choice; /* Context for parsing across buffer boundaries */ @@ -5227,12 +6724,43 @@ typedef struct NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContaine /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_t; +typedef struct NGAP_TargetNSSAI_Item_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_TargetNSSAI_Item_ExtIEs__extensionValue { + NGAP_TargetNSSAI_Item_ExtIEs__extensionValue_PR present; + union NGAP_TargetNSSAI_Item_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_TargetNSSAI_Item_ExtIEs_t; +typedef struct NGAP_TargetNSSAIInformation_Item_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_TargetNSSAIInformation_Item_ExtIEs__extensionValue { + NGAP_TargetNSSAIInformation_Item_ExtIEs__extensionValue_PR present; + union NGAP_TargetNSSAIInformation_Item_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_TargetNSSAIInformation_Item_ExtIEs_t; typedef struct NGAP_TargetRANNodeID_ExtIEs { NGAP_ProtocolExtensionID_t id; NGAP_Criticality_t criticality; struct NGAP_TargetRANNodeID_ExtIEs__extensionValue { NGAP_TargetRANNodeID_ExtIEs__extensionValue_PR present; union NGAP_TargetRANNodeID_ExtIEs__NGAP_extensionValue_u { + NGAP_NR_CGI_t NR_CGI; } choice; /* Context for parsing across buffer boundaries */ @@ -5257,6 +6785,21 @@ typedef struct NGAP_TargetRNC_ID_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } NGAP_TargetRNC_ID_ExtIEs_t; +typedef struct NGAP_TimeSyncAssistanceInfo_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_TimeSyncAssistanceInfo_ExtIEs__extensionValue { + NGAP_TimeSyncAssistanceInfo_ExtIEs__extensionValue_PR present; + union NGAP_TimeSyncAssistanceInfo_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_TimeSyncAssistanceInfo_ExtIEs_t; typedef struct NGAP_TNLAssociationItem_ExtIEs { NGAP_ProtocolExtensionID_t id; NGAP_Criticality_t criticality; @@ -5319,6 +6862,36 @@ typedef struct NGAP_TAIBasedMDT_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } NGAP_TAIBasedMDT_ExtIEs_t; +typedef struct NGAP_TAIBasedQMC_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_TAIBasedQMC_ExtIEs__extensionValue { + NGAP_TAIBasedQMC_ExtIEs__extensionValue_PR present; + union NGAP_TAIBasedQMC_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_TAIBasedQMC_ExtIEs_t; +typedef struct NGAP_TABasedQMC_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_TABasedQMC_ExtIEs__extensionValue { + NGAP_TABasedQMC_ExtIEs__extensionValue_PR present; + union NGAP_TABasedQMC_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_TABasedQMC_ExtIEs_t; typedef struct NGAP_TABasedMDT_ExtIEs { NGAP_ProtocolExtensionID_t id; NGAP_Criticality_t criticality; @@ -5340,6 +6913,7 @@ typedef struct NGAP_TSCAssistanceInformation_ExtIEs { struct NGAP_TSCAssistanceInformation_ExtIEs__extensionValue { NGAP_TSCAssistanceInformation_ExtIEs__extensionValue_PR present; union NGAP_TSCAssistanceInformation_ExtIEs__NGAP_extensionValue_u { + NGAP_SurvivalTime_t SurvivalTime; } choice; /* Context for parsing across buffer boundaries */ @@ -5379,6 +6953,36 @@ typedef struct NGAP_UEAggregateMaximumBitRate_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } NGAP_UEAggregateMaximumBitRate_ExtIEs_t; +typedef struct NGAP_UEAppLayerMeasInfoItem_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_UEAppLayerMeasInfoItem_ExtIEs__extensionValue { + NGAP_UEAppLayerMeasInfoItem_ExtIEs__extensionValue_PR present; + union NGAP_UEAppLayerMeasInfoItem_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_UEAppLayerMeasInfoItem_ExtIEs_t; +typedef struct NGAP_UEAppLayerMeasConfigInfo_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_UEAppLayerMeasConfigInfo_ExtIEs__extensionValue { + NGAP_UEAppLayerMeasConfigInfo_ExtIEs__extensionValue_PR present; + union NGAP_UEAppLayerMeasConfigInfo_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_UEAppLayerMeasConfigInfo_ExtIEs_t; typedef struct NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs { NGAP_ProtocolExtensionID_t id; NGAP_Criticality_t criticality; @@ -5515,6 +7119,21 @@ typedef struct NGAP_UESecurityCapabilities_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } NGAP_UESecurityCapabilities_ExtIEs_t; +typedef struct NGAP_UESliceMaximumBitRateItem_ExtIEs { + NGAP_ProtocolExtensionID_t id; + NGAP_Criticality_t criticality; + struct NGAP_UESliceMaximumBitRateItem_ExtIEs__extensionValue { + NGAP_UESliceMaximumBitRateItem_ExtIEs__extensionValue_PR present; + union NGAP_UESliceMaximumBitRateItem_ExtIEs__NGAP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_UESliceMaximumBitRateItem_ExtIEs_t; typedef struct NGAP_UL_CP_SecurityInformation_ExtIEs { NGAP_ProtocolExtensionID_t id; NGAP_Criticality_t criticality; @@ -5662,6 +7281,7 @@ typedef struct NGAP_UserLocationInformationNR_ExtIEs { union NGAP_UserLocationInformationNR_ExtIEs__NGAP_extensionValue_u { NGAP_NGRAN_CGI_t NGRAN_CGI; NGAP_NID_t NID; + NGAP_NRNTNTAIInformation_t NRNTNTAIInformation; } choice; /* Context for parsing across buffer boundaries */ @@ -5827,831 +7447,1071 @@ extern asn_TYPE_member_t asn_MBR_NGAP_AssistanceDataForPaging_ExtIEs_57[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_AssistanceDataForRecommendedCells_ExtIEs; extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_AssistanceDataForRecommendedCells_ExtIEs_specs_61; extern asn_TYPE_member_t asn_MBR_NGAP_AssistanceDataForRecommendedCells_ExtIEs_61[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs_specs_65; +extern asn_TYPE_member_t asn_MBR_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs_65[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs_specs_69; +extern asn_TYPE_member_t asn_MBR_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs_69[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_AssociatedQosFlowItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_AssociatedQosFlowItem_ExtIEs_specs_65; -extern asn_TYPE_member_t asn_MBR_NGAP_AssociatedQosFlowItem_ExtIEs_65[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_AssociatedQosFlowItem_ExtIEs_specs_73; +extern asn_TYPE_member_t asn_MBR_NGAP_AssociatedQosFlowItem_ExtIEs_73[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_AreaScopeOfNeighCellsItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_specs_69; -extern asn_TYPE_member_t asn_MBR_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_69[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_specs_77; +extern asn_TYPE_member_t asn_MBR_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_77[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs_specs_81; +extern asn_TYPE_member_t asn_MBR_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs_81[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_BeamMeasurementsReportConfiguration_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BeamMeasurementsReportConfiguration_ExtIEs_specs_85; +extern asn_TYPE_member_t asn_MBR_NGAP_BeamMeasurementsReportConfiguration_ExtIEs_85[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_BeamMeasurementsReportQuantity_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BeamMeasurementsReportQuantity_ExtIEs_specs_89; +extern asn_TYPE_member_t asn_MBR_NGAP_BeamMeasurementsReportQuantity_ExtIEs_89[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastPLMNItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastPLMNItem_ExtIEs_specs_73; -extern asn_TYPE_member_t asn_MBR_NGAP_BroadcastPLMNItem_ExtIEs_73[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastPLMNItem_ExtIEs_specs_93; +extern asn_TYPE_member_t asn_MBR_NGAP_BroadcastPLMNItem_ExtIEs_93[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_BluetoothMeasurementConfiguration_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BluetoothMeasurementConfiguration_ExtIEs_specs_77; -extern asn_TYPE_member_t asn_MBR_NGAP_BluetoothMeasurementConfiguration_ExtIEs_77[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BluetoothMeasurementConfiguration_ExtIEs_specs_97; +extern asn_TYPE_member_t asn_MBR_NGAP_BluetoothMeasurementConfiguration_ExtIEs_97[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_BluetoothMeasConfigNameItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BluetoothMeasConfigNameItem_ExtIEs_specs_81; -extern asn_TYPE_member_t asn_MBR_NGAP_BluetoothMeasConfigNameItem_ExtIEs_81[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BluetoothMeasConfigNameItem_ExtIEs_specs_101; +extern asn_TYPE_member_t asn_MBR_NGAP_BluetoothMeasConfigNameItem_ExtIEs_101[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_specs_85; -extern asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_85[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_specs_105; +extern asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_105[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_specs_89; -extern asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_89[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_specs_109; +extern asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_109[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_specs_93; -extern asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_93[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_specs_113; +extern asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_113[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_specs_97; -extern asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_97[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_specs_117; +extern asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_117[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CandidateCellItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CandidateCellItem_ExtIEs_specs_101; -extern asn_TYPE_member_t asn_MBR_NGAP_CandidateCellItem_ExtIEs_101[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CandidateCellItem_ExtIEs_specs_121; +extern asn_TYPE_member_t asn_MBR_NGAP_CandidateCellItem_ExtIEs_121[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CandidateCellID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CandidateCellID_ExtIEs_specs_105; -extern asn_TYPE_member_t asn_MBR_NGAP_CandidateCellID_ExtIEs_105[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CandidateCellID_ExtIEs_specs_125; +extern asn_TYPE_member_t asn_MBR_NGAP_CandidateCellID_ExtIEs_125[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CandidatePCI_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CandidatePCI_ExtIEs_specs_109; -extern asn_TYPE_member_t asn_MBR_NGAP_CandidatePCI_ExtIEs_109[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CandidatePCI_ExtIEs_specs_129; +extern asn_TYPE_member_t asn_MBR_NGAP_CandidatePCI_ExtIEs_129[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_Cell_CAGInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_Cell_CAGInformation_ExtIEs_specs_113; -extern asn_TYPE_member_t asn_MBR_NGAP_Cell_CAGInformation_ExtIEs_113[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_Cell_CAGInformation_ExtIEs_specs_133; +extern asn_TYPE_member_t asn_MBR_NGAP_Cell_CAGInformation_ExtIEs_133[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_specs_117; -extern asn_TYPE_member_t asn_MBR_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_117[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_specs_137; +extern asn_TYPE_member_t asn_MBR_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_137[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CellIDBroadcastNR_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellIDBroadcastNR_Item_ExtIEs_specs_121; -extern asn_TYPE_member_t asn_MBR_NGAP_CellIDBroadcastNR_Item_ExtIEs_121[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellIDBroadcastNR_Item_ExtIEs_specs_141; +extern asn_TYPE_member_t asn_MBR_NGAP_CellIDBroadcastNR_Item_ExtIEs_141[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CellIDCancelledEUTRA_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_specs_125; -extern asn_TYPE_member_t asn_MBR_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_125[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_specs_145; +extern asn_TYPE_member_t asn_MBR_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_145[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CellIDCancelledNR_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellIDCancelledNR_Item_ExtIEs_specs_129; -extern asn_TYPE_member_t asn_MBR_NGAP_CellIDCancelledNR_Item_ExtIEs_129[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellIDCancelledNR_Item_ExtIEs_specs_149; +extern asn_TYPE_member_t asn_MBR_NGAP_CellIDCancelledNR_Item_ExtIEs_149[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CellType_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellType_ExtIEs_specs_133; -extern asn_TYPE_member_t asn_MBR_NGAP_CellType_ExtIEs_133[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellType_ExtIEs_specs_153; +extern asn_TYPE_member_t asn_MBR_NGAP_CellType_ExtIEs_153[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CNAssistedRANTuning_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CNAssistedRANTuning_ExtIEs_specs_137; -extern asn_TYPE_member_t asn_MBR_NGAP_CNAssistedRANTuning_ExtIEs_137[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CNAssistedRANTuning_ExtIEs_specs_157; +extern asn_TYPE_member_t asn_MBR_NGAP_CNAssistedRANTuning_ExtIEs_157[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_specs_141; -extern asn_TYPE_member_t asn_MBR_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_141[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_specs_161; +extern asn_TYPE_member_t asn_MBR_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_161[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_specs_145; -extern asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_145[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_specs_165; +extern asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_165[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_specs_149; -extern asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_149[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_specs_169; +extern asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_169[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_specs_153; -extern asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_153[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_specs_173; +extern asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_173[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_specs_157; -extern asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_157[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_specs_177; +extern asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_177[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_specs_161; -extern asn_TYPE_member_t asn_MBR_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_161[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_specs_181; +extern asn_TYPE_member_t asn_MBR_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_181[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_COUNTValueForPDCP_SN12_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_COUNTValueForPDCP_SN12_ExtIEs_specs_165; -extern asn_TYPE_member_t asn_MBR_NGAP_COUNTValueForPDCP_SN12_ExtIEs_165[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_COUNTValueForPDCP_SN12_ExtIEs_specs_185; +extern asn_TYPE_member_t asn_MBR_NGAP_COUNTValueForPDCP_SN12_ExtIEs_185[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_COUNTValueForPDCP_SN18_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_COUNTValueForPDCP_SN18_ExtIEs_specs_169; -extern asn_TYPE_member_t asn_MBR_NGAP_COUNTValueForPDCP_SN18_ExtIEs_169[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_COUNTValueForPDCP_SN18_ExtIEs_specs_189; +extern asn_TYPE_member_t asn_MBR_NGAP_COUNTValueForPDCP_SN18_ExtIEs_189[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CriticalityDiagnostics_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CriticalityDiagnostics_ExtIEs_specs_173; -extern asn_TYPE_member_t asn_MBR_NGAP_CriticalityDiagnostics_ExtIEs_173[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CriticalityDiagnostics_ExtIEs_specs_193; +extern asn_TYPE_member_t asn_MBR_NGAP_CriticalityDiagnostics_ExtIEs_193[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_specs_177; -extern asn_TYPE_member_t asn_MBR_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_177[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_specs_197; +extern asn_TYPE_member_t asn_MBR_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_197[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CellBasedMDT_NR_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellBasedMDT_NR_ExtIEs_specs_181; -extern asn_TYPE_member_t asn_MBR_NGAP_CellBasedMDT_NR_ExtIEs_181[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellBasedMDT_NR_ExtIEs_specs_201; +extern asn_TYPE_member_t asn_MBR_NGAP_CellBasedMDT_NR_ExtIEs_201[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CellBasedMDT_EUTRA_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellBasedMDT_EUTRA_ExtIEs_specs_185; -extern asn_TYPE_member_t asn_MBR_NGAP_CellBasedMDT_EUTRA_ExtIEs_185[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellBasedMDT_EUTRA_ExtIEs_specs_205; +extern asn_TYPE_member_t asn_MBR_NGAP_CellBasedMDT_EUTRA_ExtIEs_205[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_CellBasedQMC_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellBasedQMC_ExtIEs_specs_209; +extern asn_TYPE_member_t asn_MBR_NGAP_CellBasedQMC_ExtIEs_209[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DataForwardingResponseDRBItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DataForwardingResponseDRBItem_ExtIEs_specs_189; -extern asn_TYPE_member_t asn_MBR_NGAP_DataForwardingResponseDRBItem_ExtIEs_189[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DataForwardingResponseDRBItem_ExtIEs_specs_213; +extern asn_TYPE_member_t asn_MBR_NGAP_DataForwardingResponseDRBItem_ExtIEs_213[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DAPSRequestInfo_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DAPSRequestInfo_ExtIEs_specs_193; -extern asn_TYPE_member_t asn_MBR_NGAP_DAPSRequestInfo_ExtIEs_193[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DAPSRequestInfo_ExtIEs_specs_217; +extern asn_TYPE_member_t asn_MBR_NGAP_DAPSRequestInfo_ExtIEs_217[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DAPSResponseInfoItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DAPSResponseInfoItem_ExtIEs_specs_197; -extern asn_TYPE_member_t asn_MBR_NGAP_DAPSResponseInfoItem_ExtIEs_197[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DAPSResponseInfoItem_ExtIEs_specs_221; +extern asn_TYPE_member_t asn_MBR_NGAP_DAPSResponseInfoItem_ExtIEs_221[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DAPSResponseInfo_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DAPSResponseInfo_ExtIEs_specs_201; -extern asn_TYPE_member_t asn_MBR_NGAP_DAPSResponseInfo_ExtIEs_201[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DAPSResponseInfo_ExtIEs_specs_225; +extern asn_TYPE_member_t asn_MBR_NGAP_DAPSResponseInfo_ExtIEs_225[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DataForwardingResponseERABListItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DataForwardingResponseERABListItem_ExtIEs_specs_205; -extern asn_TYPE_member_t asn_MBR_NGAP_DataForwardingResponseERABListItem_ExtIEs_205[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DataForwardingResponseERABListItem_ExtIEs_specs_229; +extern asn_TYPE_member_t asn_MBR_NGAP_DataForwardingResponseERABListItem_ExtIEs_229[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DL_CP_SecurityInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DL_CP_SecurityInformation_ExtIEs_specs_209; -extern asn_TYPE_member_t asn_MBR_NGAP_DL_CP_SecurityInformation_ExtIEs_209[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DL_CP_SecurityInformation_ExtIEs_specs_233; +extern asn_TYPE_member_t asn_MBR_NGAP_DL_CP_SecurityInformation_ExtIEs_233[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_specs_213; -extern asn_TYPE_member_t asn_MBR_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_213[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_specs_237; +extern asn_TYPE_member_t asn_MBR_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_237[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DRBStatusDL12_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBStatusDL12_ExtIEs_specs_217; -extern asn_TYPE_member_t asn_MBR_NGAP_DRBStatusDL12_ExtIEs_217[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBStatusDL12_ExtIEs_specs_241; +extern asn_TYPE_member_t asn_MBR_NGAP_DRBStatusDL12_ExtIEs_241[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DRBStatusDL18_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBStatusDL18_ExtIEs_specs_221; -extern asn_TYPE_member_t asn_MBR_NGAP_DRBStatusDL18_ExtIEs_221[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBStatusDL18_ExtIEs_specs_245; +extern asn_TYPE_member_t asn_MBR_NGAP_DRBStatusDL18_ExtIEs_245[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DRBStatusUL12_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBStatusUL12_ExtIEs_specs_225; -extern asn_TYPE_member_t asn_MBR_NGAP_DRBStatusUL12_ExtIEs_225[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBStatusUL12_ExtIEs_specs_249; +extern asn_TYPE_member_t asn_MBR_NGAP_DRBStatusUL12_ExtIEs_249[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DRBStatusUL18_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBStatusUL18_ExtIEs_specs_229; -extern asn_TYPE_member_t asn_MBR_NGAP_DRBStatusUL18_ExtIEs_229[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBStatusUL18_ExtIEs_specs_253; +extern asn_TYPE_member_t asn_MBR_NGAP_DRBStatusUL18_ExtIEs_253[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DRBsToQosFlowsMappingItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_specs_233; -extern asn_TYPE_member_t asn_MBR_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_233[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_specs_257; +extern asn_TYPE_member_t asn_MBR_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_257[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_Dynamic5QIDescriptor_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_Dynamic5QIDescriptor_ExtIEs_specs_237; -extern asn_TYPE_member_t asn_MBR_NGAP_Dynamic5QIDescriptor_ExtIEs_237[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_Dynamic5QIDescriptor_ExtIEs_specs_261; +extern asn_TYPE_member_t asn_MBR_NGAP_Dynamic5QIDescriptor_ExtIEs_261[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_specs_241; -extern asn_TYPE_member_t asn_MBR_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_241[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_specs_265; +extern asn_TYPE_member_t asn_MBR_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_265[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_FirstDLCount_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_FirstDLCount_ExtIEs_specs_245; -extern asn_TYPE_member_t asn_MBR_NGAP_FirstDLCount_ExtIEs_245[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_FirstDLCount_ExtIEs_specs_269; +extern asn_TYPE_member_t asn_MBR_NGAP_FirstDLCount_ExtIEs_269[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_specs_249; -extern asn_TYPE_member_t asn_MBR_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_249[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_specs_273; +extern asn_TYPE_member_t asn_MBR_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_273[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_specs_253; -extern asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_253[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_specs_277; +extern asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_277[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_specs_257; -extern asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_257[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_specs_281; +extern asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_281[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_specs_261; -extern asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_261[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_specs_285; +extern asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_285[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_specs_265; -extern asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_265[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_specs_289; +extern asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_289[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_EmergencyFallbackIndicator_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EmergencyFallbackIndicator_ExtIEs_specs_269; -extern asn_TYPE_member_t asn_MBR_NGAP_EmergencyFallbackIndicator_ExtIEs_269[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EmergencyFallbackIndicator_ExtIEs_specs_293; +extern asn_TYPE_member_t asn_MBR_NGAP_EmergencyFallbackIndicator_ExtIEs_293[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_EndpointIPAddressAndPort_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EndpointIPAddressAndPort_ExtIEs_specs_273; -extern asn_TYPE_member_t asn_MBR_NGAP_EndpointIPAddressAndPort_ExtIEs_273[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EndpointIPAddressAndPort_ExtIEs_specs_297; +extern asn_TYPE_member_t asn_MBR_NGAP_EndpointIPAddressAndPort_ExtIEs_297[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_EPS_TAI_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EPS_TAI_ExtIEs_specs_277; -extern asn_TYPE_member_t asn_MBR_NGAP_EPS_TAI_ExtIEs_277[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EPS_TAI_ExtIEs_specs_301; +extern asn_TYPE_member_t asn_MBR_NGAP_EPS_TAI_ExtIEs_301[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_E_RABInformationItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_E_RABInformationItem_ExtIEs_specs_281; -extern asn_TYPE_member_t asn_MBR_NGAP_E_RABInformationItem_ExtIEs_281[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_E_RABInformationItem_ExtIEs_specs_305; +extern asn_TYPE_member_t asn_MBR_NGAP_E_RABInformationItem_ExtIEs_305[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRA_CGI_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRA_CGI_ExtIEs_specs_285; -extern asn_TYPE_member_t asn_MBR_NGAP_EUTRA_CGI_ExtIEs_285[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRA_CGI_ExtIEs_specs_309; +extern asn_TYPE_member_t asn_MBR_NGAP_EUTRA_CGI_ExtIEs_309[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRA_PagingeDRXInformation_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRA_PagingeDRXInformation_ExtIEs_specs_313; +extern asn_TYPE_member_t asn_MBR_NGAP_EUTRA_PagingeDRXInformation_ExtIEs_313[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ExcessPacketDelayThresholdItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ExcessPacketDelayThresholdItem_ExtIEs_specs_317; +extern asn_TYPE_member_t asn_MBR_NGAP_ExcessPacketDelayThresholdItem_ExtIEs_317[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_ExpectedUEActivityBehaviour_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ExpectedUEActivityBehaviour_ExtIEs_specs_289; -extern asn_TYPE_member_t asn_MBR_NGAP_ExpectedUEActivityBehaviour_ExtIEs_289[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ExpectedUEActivityBehaviour_ExtIEs_specs_321; +extern asn_TYPE_member_t asn_MBR_NGAP_ExpectedUEActivityBehaviour_ExtIEs_321[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_ExpectedUEBehaviour_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ExpectedUEBehaviour_ExtIEs_specs_293; -extern asn_TYPE_member_t asn_MBR_NGAP_ExpectedUEBehaviour_ExtIEs_293[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ExpectedUEBehaviour_ExtIEs_specs_325; +extern asn_TYPE_member_t asn_MBR_NGAP_ExpectedUEBehaviour_ExtIEs_325[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_specs_297; -extern asn_TYPE_member_t asn_MBR_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_297[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_specs_329; +extern asn_TYPE_member_t asn_MBR_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_329[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_Extended_AMFName_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_Extended_AMFName_ExtIEs_specs_301; -extern asn_TYPE_member_t asn_MBR_NGAP_Extended_AMFName_ExtIEs_301[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_Extended_AMFName_ExtIEs_specs_333; +extern asn_TYPE_member_t asn_MBR_NGAP_Extended_AMFName_ExtIEs_333[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_Extended_RANNodeName_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_Extended_RANNodeName_ExtIEs_specs_305; -extern asn_TYPE_member_t asn_MBR_NGAP_Extended_RANNodeName_ExtIEs_305[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_Extended_RANNodeName_ExtIEs_specs_337; +extern asn_TYPE_member_t asn_MBR_NGAP_Extended_RANNodeName_ExtIEs_337[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_ExtendedRATRestrictionInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ExtendedRATRestrictionInformation_ExtIEs_specs_309; -extern asn_TYPE_member_t asn_MBR_NGAP_ExtendedRATRestrictionInformation_ExtIEs_309[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ExtendedRATRestrictionInformation_ExtIEs_specs_341; +extern asn_TYPE_member_t asn_MBR_NGAP_ExtendedRATRestrictionInformation_ExtIEs_341[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_EventL1LoggedMDTConfig_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EventL1LoggedMDTConfig_ExtIEs_specs_313; -extern asn_TYPE_member_t asn_MBR_NGAP_EventL1LoggedMDTConfig_ExtIEs_313[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EventL1LoggedMDTConfig_ExtIEs_specs_345; +extern asn_TYPE_member_t asn_MBR_NGAP_EventL1LoggedMDTConfig_ExtIEs_345[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_FailureIndication_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_FailureIndication_ExtIEs_specs_317; -extern asn_TYPE_member_t asn_MBR_NGAP_FailureIndication_ExtIEs_317[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_FailureIndication_ExtIEs_specs_349; +extern asn_TYPE_member_t asn_MBR_NGAP_FailureIndication_ExtIEs_349[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_FiveG_ProSeAuthorized_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_FiveG_ProSeAuthorized_ExtIEs_specs_353; +extern asn_TYPE_member_t asn_MBR_NGAP_FiveG_ProSeAuthorized_ExtIEs_353[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs_specs_357; +extern asn_TYPE_member_t asn_MBR_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs_357[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs_specs_361; +extern asn_TYPE_member_t asn_MBR_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs_361[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_FiveGProSePC5FlowBitRates_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_FiveGProSePC5FlowBitRates_ExtIEs_specs_365; +extern asn_TYPE_member_t asn_MBR_NGAP_FiveGProSePC5FlowBitRates_ExtIEs_365[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_FiveG_S_TMSI_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_FiveG_S_TMSI_ExtIEs_specs_321; -extern asn_TYPE_member_t asn_MBR_NGAP_FiveG_S_TMSI_ExtIEs_321[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_FiveG_S_TMSI_ExtIEs_specs_369; +extern asn_TYPE_member_t asn_MBR_NGAP_FiveG_S_TMSI_ExtIEs_369[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_ForbiddenAreaInformation_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ForbiddenAreaInformation_Item_ExtIEs_specs_325; -extern asn_TYPE_member_t asn_MBR_NGAP_ForbiddenAreaInformation_Item_ExtIEs_325[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ForbiddenAreaInformation_Item_ExtIEs_specs_373; +extern asn_TYPE_member_t asn_MBR_NGAP_ForbiddenAreaInformation_Item_ExtIEs_373[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_FromEUTRANtoNGRAN_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_FromEUTRANtoNGRAN_ExtIEs_specs_329; -extern asn_TYPE_member_t asn_MBR_NGAP_FromEUTRANtoNGRAN_ExtIEs_329[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_FromEUTRANtoNGRAN_ExtIEs_specs_377; +extern asn_TYPE_member_t asn_MBR_NGAP_FromEUTRANtoNGRAN_ExtIEs_377[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_FromNGRANtoEUTRAN_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_FromNGRANtoEUTRAN_ExtIEs_specs_333; -extern asn_TYPE_member_t asn_MBR_NGAP_FromNGRANtoEUTRAN_ExtIEs_333[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_FromNGRANtoEUTRAN_ExtIEs_specs_381; +extern asn_TYPE_member_t asn_MBR_NGAP_FromNGRANtoEUTRAN_ExtIEs_381[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_GBR_QosInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_GBR_QosInformation_ExtIEs_specs_337; -extern asn_TYPE_member_t asn_MBR_NGAP_GBR_QosInformation_ExtIEs_337[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_GBR_QosInformation_ExtIEs_specs_385; +extern asn_TYPE_member_t asn_MBR_NGAP_GBR_QosInformation_ExtIEs_385[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalENB_ID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalENB_ID_ExtIEs_specs_341; -extern asn_TYPE_member_t asn_MBR_NGAP_GlobalENB_ID_ExtIEs_341[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalENB_ID_ExtIEs_specs_389; +extern asn_TYPE_member_t asn_MBR_NGAP_GlobalENB_ID_ExtIEs_389[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalGNB_ID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalGNB_ID_ExtIEs_specs_345; -extern asn_TYPE_member_t asn_MBR_NGAP_GlobalGNB_ID_ExtIEs_345[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalGNB_ID_ExtIEs_specs_393; +extern asn_TYPE_member_t asn_MBR_NGAP_GlobalGNB_ID_ExtIEs_393[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalN3IWF_ID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalN3IWF_ID_ExtIEs_specs_349; -extern asn_TYPE_member_t asn_MBR_NGAP_GlobalN3IWF_ID_ExtIEs_349[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalN3IWF_ID_ExtIEs_specs_397; +extern asn_TYPE_member_t asn_MBR_NGAP_GlobalN3IWF_ID_ExtIEs_397[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalLine_ID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalLine_ID_ExtIEs_specs_353; -extern asn_TYPE_member_t asn_MBR_NGAP_GlobalLine_ID_ExtIEs_353[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalLine_ID_ExtIEs_specs_401; +extern asn_TYPE_member_t asn_MBR_NGAP_GlobalLine_ID_ExtIEs_401[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalNgENB_ID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalNgENB_ID_ExtIEs_specs_357; -extern asn_TYPE_member_t asn_MBR_NGAP_GlobalNgENB_ID_ExtIEs_357[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalNgENB_ID_ExtIEs_specs_405; +extern asn_TYPE_member_t asn_MBR_NGAP_GlobalNgENB_ID_ExtIEs_405[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalTNGF_ID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalTNGF_ID_ExtIEs_specs_361; -extern asn_TYPE_member_t asn_MBR_NGAP_GlobalTNGF_ID_ExtIEs_361[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalTNGF_ID_ExtIEs_specs_409; +extern asn_TYPE_member_t asn_MBR_NGAP_GlobalTNGF_ID_ExtIEs_409[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalTWIF_ID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalTWIF_ID_ExtIEs_specs_365; -extern asn_TYPE_member_t asn_MBR_NGAP_GlobalTWIF_ID_ExtIEs_365[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalTWIF_ID_ExtIEs_specs_413; +extern asn_TYPE_member_t asn_MBR_NGAP_GlobalTWIF_ID_ExtIEs_413[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalW_AGF_ID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalW_AGF_ID_ExtIEs_specs_369; -extern asn_TYPE_member_t asn_MBR_NGAP_GlobalW_AGF_ID_ExtIEs_369[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalW_AGF_ID_ExtIEs_specs_417; +extern asn_TYPE_member_t asn_MBR_NGAP_GlobalW_AGF_ID_ExtIEs_417[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_GTPTunnel_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_GTPTunnel_ExtIEs_specs_373; -extern asn_TYPE_member_t asn_MBR_NGAP_GTPTunnel_ExtIEs_373[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_GTPTunnel_ExtIEs_specs_421; +extern asn_TYPE_member_t asn_MBR_NGAP_GTPTunnel_ExtIEs_421[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_GUAMI_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_GUAMI_ExtIEs_specs_377; -extern asn_TYPE_member_t asn_MBR_NGAP_GUAMI_ExtIEs_377[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_GUAMI_ExtIEs_specs_425; +extern asn_TYPE_member_t asn_MBR_NGAP_GUAMI_ExtIEs_425[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverCommandTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverCommandTransfer_ExtIEs_specs_381; -extern asn_TYPE_member_t asn_MBR_NGAP_HandoverCommandTransfer_ExtIEs_381[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverCommandTransfer_ExtIEs_specs_429; +extern asn_TYPE_member_t asn_MBR_NGAP_HandoverCommandTransfer_ExtIEs_429[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_specs_385; -extern asn_TYPE_member_t asn_MBR_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_385[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_specs_433; +extern asn_TYPE_member_t asn_MBR_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_433[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_specs_389; -extern asn_TYPE_member_t asn_MBR_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_389[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_specs_437; +extern asn_TYPE_member_t asn_MBR_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_437[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverRequiredTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverRequiredTransfer_ExtIEs_specs_393; -extern asn_TYPE_member_t asn_MBR_NGAP_HandoverRequiredTransfer_ExtIEs_393[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverRequiredTransfer_ExtIEs_specs_441; +extern asn_TYPE_member_t asn_MBR_NGAP_HandoverRequiredTransfer_ExtIEs_441[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_specs_397; -extern asn_TYPE_member_t asn_MBR_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_397[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_specs_445; +extern asn_TYPE_member_t asn_MBR_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_445[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_HOReport_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HOReport_ExtIEs_specs_401; -extern asn_TYPE_member_t asn_MBR_NGAP_HOReport_ExtIEs_401[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HOReport_ExtIEs_specs_449; +extern asn_TYPE_member_t asn_MBR_NGAP_HOReport_ExtIEs_449[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_specs_405; -extern asn_TYPE_member_t asn_MBR_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_405[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_specs_453; +extern asn_TYPE_member_t asn_MBR_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_453[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_ImmediateMDTNr_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ImmediateMDTNr_ExtIEs_specs_409; -extern asn_TYPE_member_t asn_MBR_NGAP_ImmediateMDTNr_ExtIEs_409[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ImmediateMDTNr_ExtIEs_specs_457; +extern asn_TYPE_member_t asn_MBR_NGAP_ImmediateMDTNr_ExtIEs_457[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_InterSystemFailureIndication_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_InterSystemFailureIndication_ExtIEs_specs_413; -extern asn_TYPE_member_t asn_MBR_NGAP_InterSystemFailureIndication_ExtIEs_413[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_InterSystemFailureIndication_ExtIEs_specs_461; +extern asn_TYPE_member_t asn_MBR_NGAP_InterSystemFailureIndication_ExtIEs_461[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONConfigurationTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_specs_417; -extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_417[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_specs_465; +extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_465[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONeNBID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONeNBID_ExtIEs_specs_421; -extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONeNBID_ExtIEs_421[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONeNBID_ExtIEs_specs_469; +extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONeNBID_ExtIEs_469[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONNGRANnodeID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONNGRANnodeID_ExtIEs_specs_425; -extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONNGRANnodeID_ExtIEs_425[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONNGRANnodeID_ExtIEs_specs_473; +extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONNGRANnodeID_ExtIEs_473[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemCellActivationRequest_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemCellActivationRequest_ExtIEs_specs_477; +extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemCellActivationRequest_ExtIEs_477[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemResourceStatusRequest_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemResourceStatusRequest_ExtIEs_specs_481; +extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemResourceStatusRequest_ExtIEs_481[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs_specs_485; +extern asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs_485[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_ReportingSystemIEs_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_ReportingSystemIEs_ExtIEs_specs_489; +extern asn_TYPE_member_t asn_MBR_NGAP_NGRAN_ReportingSystemIEs_ExtIEs_489[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_CellToReportItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_CellToReportItem_ExtIEs_specs_493; +extern asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_CellToReportItem_ExtIEs_493[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_CellToReportItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_CellToReportItem_ExtIEs_specs_497; +extern asn_TYPE_member_t asn_MBR_NGAP_NGRAN_CellToReportItem_ExtIEs_497[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_EventBasedReportingIEs_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EventBasedReportingIEs_ExtIEs_specs_501; +extern asn_TYPE_member_t asn_MBR_NGAP_EventBasedReportingIEs_ExtIEs_501[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_PeriodicReportingIEs_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PeriodicReportingIEs_ExtIEs_specs_505; +extern asn_TYPE_member_t asn_MBR_NGAP_PeriodicReportingIEs_ExtIEs_505[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemCellActivationReply_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemCellActivationReply_ExtIEs_specs_509; +extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemCellActivationReply_ExtIEs_509[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemResourceStatusReply_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemResourceStatusReply_ExtIEs_specs_513; +extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemResourceStatusReply_ExtIEs_513[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemCellStateIndication_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemCellStateIndication_ExtIEs_specs_517; +extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemCellStateIndication_ExtIEs_517[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NotificationCell_Item_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NotificationCell_Item_ExtIEs_specs_521; +extern asn_TYPE_member_t asn_MBR_NGAP_NotificationCell_Item_ExtIEs_521[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemResourceStatusReport_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemResourceStatusReport_ExtIEs_specs_525; +extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemResourceStatusReport_ExtIEs_525[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs_specs_529; +extern asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs_529[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_CellReportItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_CellReportItem_ExtIEs_specs_533; +extern asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_CellReportItem_ExtIEs_533[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs_specs_537; +extern asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs_537[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_CompositeAvailableCapacity_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CompositeAvailableCapacity_ExtIEs_specs_541; +extern asn_TYPE_member_t asn_MBR_NGAP_CompositeAvailableCapacity_ExtIEs_541[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_RadioResourceStatus_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_RadioResourceStatus_ExtIEs_specs_545; +extern asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_RadioResourceStatus_ExtIEs_545[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_ReportingStatusIEs_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_ReportingStatusIEs_ExtIEs_specs_549; +extern asn_TYPE_member_t asn_MBR_NGAP_NGRAN_ReportingStatusIEs_ExtIEs_549[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_CellReportItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_CellReportItem_ExtIEs_specs_553; +extern asn_TYPE_member_t asn_MBR_NGAP_NGRAN_CellReportItem_ExtIEs_553[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_RadioResourceStatus_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_RadioResourceStatus_ExtIEs_specs_557; +extern asn_TYPE_member_t asn_MBR_NGAP_NGRAN_RadioResourceStatus_ExtIEs_557[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_InterSystemHOReport_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_InterSystemHOReport_ExtIEs_specs_429; -extern asn_TYPE_member_t asn_MBR_NGAP_InterSystemHOReport_ExtIEs_429[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_InterSystemHOReport_ExtIEs_specs_561; +extern asn_TYPE_member_t asn_MBR_NGAP_InterSystemHOReport_ExtIEs_561[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemUnnecessaryHO_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemUnnecessaryHO_ExtIEs_specs_433; -extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemUnnecessaryHO_ExtIEs_433[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemUnnecessaryHO_ExtIEs_specs_565; +extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemUnnecessaryHO_ExtIEs_565[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_LAI_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_LAI_ExtIEs_specs_437; -extern asn_TYPE_member_t asn_MBR_NGAP_LAI_ExtIEs_437[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_LAI_ExtIEs_specs_569; +extern asn_TYPE_member_t asn_MBR_NGAP_LAI_ExtIEs_569[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_LastVisitedCellItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_LastVisitedCellItem_ExtIEs_specs_441; -extern asn_TYPE_member_t asn_MBR_NGAP_LastVisitedCellItem_ExtIEs_441[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_LastVisitedCellItem_ExtIEs_specs_573; +extern asn_TYPE_member_t asn_MBR_NGAP_LastVisitedCellItem_ExtIEs_573[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_LastVisitedNGRANCellInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_LastVisitedNGRANCellInformation_ExtIEs_specs_445; -extern asn_TYPE_member_t asn_MBR_NGAP_LastVisitedNGRANCellInformation_ExtIEs_445[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_LastVisitedNGRANCellInformation_ExtIEs_specs_577; +extern asn_TYPE_member_t asn_MBR_NGAP_LastVisitedNGRANCellInformation_ExtIEs_577[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_LastVisitedPSCellInformation_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_LastVisitedPSCellInformation_ExtIEs_specs_581; +extern asn_TYPE_member_t asn_MBR_NGAP_LastVisitedPSCellInformation_ExtIEs_581[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_LocationReportingRequestType_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_LocationReportingRequestType_ExtIEs_specs_449; -extern asn_TYPE_member_t asn_MBR_NGAP_LocationReportingRequestType_ExtIEs_449[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_LocationReportingRequestType_ExtIEs_specs_585; +extern asn_TYPE_member_t asn_MBR_NGAP_LocationReportingRequestType_ExtIEs_585[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_LoggedMDTNr_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_LoggedMDTNr_ExtIEs_specs_453; -extern asn_TYPE_member_t asn_MBR_NGAP_LoggedMDTNr_ExtIEs_453[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_LoggedMDTNr_ExtIEs_specs_589; +extern asn_TYPE_member_t asn_MBR_NGAP_LoggedMDTNr_ExtIEs_589[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_LTEV2XServicesAuthorized_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_LTEV2XServicesAuthorized_ExtIEs_specs_457; -extern asn_TYPE_member_t asn_MBR_NGAP_LTEV2XServicesAuthorized_ExtIEs_457[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_LTEV2XServicesAuthorized_ExtIEs_specs_593; +extern asn_TYPE_member_t asn_MBR_NGAP_LTEV2XServicesAuthorized_ExtIEs_593[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_specs_461; -extern asn_TYPE_member_t asn_MBR_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_461[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_specs_597; +extern asn_TYPE_member_t asn_MBR_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_597[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs_specs_601; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs_601[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs_specs_605; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs_605[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs_specs_609; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs_609[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ServiceAreaInformationItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_ServiceAreaInformationItem_ExtIEs_specs_613; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_ServiceAreaInformationItem_ExtIEs_613[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ServiceAreaInformation_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_ServiceAreaInformation_ExtIEs_specs_617; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_ServiceAreaInformation_ExtIEs_617[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionID_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_SessionID_ExtIEs_specs_621; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_SessionID_ExtIEs_621[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionFailedtoSetupItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionFailedtoSetupItem_ExtIEs_specs_625; +extern asn_TYPE_member_t asn_MBR_NGAP_MBSSessionFailedtoSetupItem_ExtIEs_625[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs_specs_629; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs_629[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs_specs_633; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs_633[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs_specs_637; +extern asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs_637[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetupResponseItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionSetupResponseItem_ExtIEs_specs_641; +extern asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetupResponseItem_ExtIEs_641[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs_specs_645; +extern asn_TYPE_member_t asn_MBR_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs_645[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs_specs_649; +extern asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs_649[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs_specs_653; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs_653[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs_specs_657; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs_657[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs_specs_661; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs_661[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs_specs_665; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs_665[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs_specs_669; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs_669[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs_specs_673; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs_673[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetupRequestItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionSetupRequestItem_ExtIEs_specs_677; +extern asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetupRequestItem_ExtIEs_677[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs_specs_681; +extern asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs_681[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionToReleaseItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionToReleaseItem_ExtIEs_specs_685; +extern asn_TYPE_member_t asn_MBR_NGAP_MBSSessionToReleaseItem_ExtIEs_685[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_MobilityRestrictionList_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MobilityRestrictionList_ExtIEs_specs_465; -extern asn_TYPE_member_t asn_MBR_NGAP_MobilityRestrictionList_ExtIEs_465[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MobilityRestrictionList_ExtIEs_specs_689; +extern asn_TYPE_member_t asn_MBR_NGAP_MobilityRestrictionList_ExtIEs_689[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_MDT_Configuration_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MDT_Configuration_ExtIEs_specs_469; -extern asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_ExtIEs_469[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MDT_Configuration_ExtIEs_specs_693; +extern asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_ExtIEs_693[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_MDT_Configuration_NR_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MDT_Configuration_NR_ExtIEs_specs_473; -extern asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_NR_ExtIEs_473[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MDT_Configuration_NR_ExtIEs_specs_697; +extern asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_NR_ExtIEs_697[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_MDT_Configuration_EUTRA_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MDT_Configuration_EUTRA_ExtIEs_specs_477; -extern asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_EUTRA_ExtIEs_477[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MDT_Configuration_EUTRA_ExtIEs_specs_701; +extern asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_EUTRA_ExtIEs_701[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs_specs_705; +extern asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs_705[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs_specs_709; +extern asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs_709[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastGroupPagingAreaItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastGroupPagingAreaItem_ExtIEs_specs_713; +extern asn_TYPE_member_t asn_MBR_NGAP_MulticastGroupPagingAreaItem_ExtIEs_713[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastGroupPagingArea_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastGroupPagingArea_ExtIEs_specs_717; +extern asn_TYPE_member_t asn_MBR_NGAP_MulticastGroupPagingArea_ExtIEs_717[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_UE_PagingItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UE_PagingItem_ExtIEs_specs_721; +extern asn_TYPE_member_t asn_MBR_NGAP_UE_PagingItem_ExtIEs_721[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_M1Configuration_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_M1Configuration_ExtIEs_specs_481; -extern asn_TYPE_member_t asn_MBR_NGAP_M1Configuration_ExtIEs_481[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_M1Configuration_ExtIEs_specs_725; +extern asn_TYPE_member_t asn_MBR_NGAP_M1Configuration_ExtIEs_725[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_M1ThresholdEventA2_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_M1ThresholdEventA2_ExtIEs_specs_485; -extern asn_TYPE_member_t asn_MBR_NGAP_M1ThresholdEventA2_ExtIEs_485[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_M1ThresholdEventA2_ExtIEs_specs_729; +extern asn_TYPE_member_t asn_MBR_NGAP_M1ThresholdEventA2_ExtIEs_729[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_M1PeriodicReporting_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_M1PeriodicReporting_ExtIEs_specs_489; -extern asn_TYPE_member_t asn_MBR_NGAP_M1PeriodicReporting_ExtIEs_489[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_M1PeriodicReporting_ExtIEs_specs_733; +extern asn_TYPE_member_t asn_MBR_NGAP_M1PeriodicReporting_ExtIEs_733[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_M4Configuration_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_M4Configuration_ExtIEs_specs_493; -extern asn_TYPE_member_t asn_MBR_NGAP_M4Configuration_ExtIEs_493[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_M4Configuration_ExtIEs_specs_737; +extern asn_TYPE_member_t asn_MBR_NGAP_M4Configuration_ExtIEs_737[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_M5Configuration_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_M5Configuration_ExtIEs_specs_497; -extern asn_TYPE_member_t asn_MBR_NGAP_M5Configuration_ExtIEs_497[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_M5Configuration_ExtIEs_specs_741; +extern asn_TYPE_member_t asn_MBR_NGAP_M5Configuration_ExtIEs_741[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_M6Configuration_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_M6Configuration_ExtIEs_specs_501; -extern asn_TYPE_member_t asn_MBR_NGAP_M6Configuration_ExtIEs_501[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_M6Configuration_ExtIEs_specs_745; +extern asn_TYPE_member_t asn_MBR_NGAP_M6Configuration_ExtIEs_745[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_M7Configuration_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_M7Configuration_ExtIEs_specs_505; -extern asn_TYPE_member_t asn_MBR_NGAP_M7Configuration_ExtIEs_505[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_M7Configuration_ExtIEs_specs_749; +extern asn_TYPE_member_t asn_MBR_NGAP_M7Configuration_ExtIEs_749[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_MDT_Location_Info_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MDT_Location_Info_ExtIEs_specs_509; -extern asn_TYPE_member_t asn_MBR_NGAP_MDT_Location_Info_ExtIEs_509[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MDT_Location_Info_ExtIEs_specs_753; +extern asn_TYPE_member_t asn_MBR_NGAP_MDT_Location_Info_ExtIEs_753[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_specs_513; -extern asn_TYPE_member_t asn_MBR_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_513[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_specs_757; +extern asn_TYPE_member_t asn_MBR_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_757[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NGAPIESupportInformationRequestItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGAPIESupportInformationRequestItem_ExtIEs_specs_761; +extern asn_TYPE_member_t asn_MBR_NGAP_NGAPIESupportInformationRequestItem_ExtIEs_761[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NGAPIESupportInformationResponseItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGAPIESupportInformationResponseItem_ExtIEs_specs_765; +extern asn_TYPE_member_t asn_MBR_NGAP_NGAPIESupportInformationResponseItem_ExtIEs_765[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_specs_517; -extern asn_TYPE_member_t asn_MBR_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_517[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_specs_769; +extern asn_TYPE_member_t asn_MBR_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_769[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NonDynamic5QIDescriptor_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NonDynamic5QIDescriptor_ExtIEs_specs_521; -extern asn_TYPE_member_t asn_MBR_NGAP_NonDynamic5QIDescriptor_ExtIEs_521[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NonDynamic5QIDescriptor_ExtIEs_specs_773; +extern asn_TYPE_member_t asn_MBR_NGAP_NonDynamic5QIDescriptor_ExtIEs_773[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NR_CGI_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NR_CGI_ExtIEs_specs_525; -extern asn_TYPE_member_t asn_MBR_NGAP_NR_CGI_ExtIEs_525[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NR_CGI_ExtIEs_specs_777; +extern asn_TYPE_member_t asn_MBR_NGAP_NR_CGI_ExtIEs_777[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NR_PagingeDRXInformation_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NR_PagingeDRXInformation_ExtIEs_specs_781; +extern asn_TYPE_member_t asn_MBR_NGAP_NR_PagingeDRXInformation_ExtIEs_781[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_NRNTNTAIInformation_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRNTNTAIInformation_ExtIEs_specs_785; +extern asn_TYPE_member_t asn_MBR_NGAP_NRNTNTAIInformation_ExtIEs_785[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NRFrequencyBandItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRFrequencyBandItem_ExtIEs_specs_529; -extern asn_TYPE_member_t asn_MBR_NGAP_NRFrequencyBandItem_ExtIEs_529[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRFrequencyBandItem_ExtIEs_specs_789; +extern asn_TYPE_member_t asn_MBR_NGAP_NRFrequencyBandItem_ExtIEs_789[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NRFrequencyInfo_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRFrequencyInfo_ExtIEs_specs_533; -extern asn_TYPE_member_t asn_MBR_NGAP_NRFrequencyInfo_ExtIEs_533[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRFrequencyInfo_ExtIEs_specs_793; +extern asn_TYPE_member_t asn_MBR_NGAP_NRFrequencyInfo_ExtIEs_793[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NRV2XServicesAuthorized_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRV2XServicesAuthorized_ExtIEs_specs_537; -extern asn_TYPE_member_t asn_MBR_NGAP_NRV2XServicesAuthorized_ExtIEs_537[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRV2XServicesAuthorized_ExtIEs_specs_797; +extern asn_TYPE_member_t asn_MBR_NGAP_NRV2XServicesAuthorized_ExtIEs_797[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_specs_541; -extern asn_TYPE_member_t asn_MBR_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_541[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_specs_801; +extern asn_TYPE_member_t asn_MBR_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_801[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_OverloadStartNSSAIItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_OverloadStartNSSAIItem_ExtIEs_specs_545; -extern asn_TYPE_member_t asn_MBR_NGAP_OverloadStartNSSAIItem_ExtIEs_545[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_OverloadStartNSSAIItem_ExtIEs_specs_805; +extern asn_TYPE_member_t asn_MBR_NGAP_OverloadStartNSSAIItem_ExtIEs_805[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PacketErrorRate_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PacketErrorRate_ExtIEs_specs_549; -extern asn_TYPE_member_t asn_MBR_NGAP_PacketErrorRate_ExtIEs_549[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PacketErrorRate_ExtIEs_specs_809; +extern asn_TYPE_member_t asn_MBR_NGAP_PacketErrorRate_ExtIEs_809[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PagingAssisDataforCEcapabUE_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_specs_553; -extern asn_TYPE_member_t asn_MBR_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_553[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_specs_813; +extern asn_TYPE_member_t asn_MBR_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_813[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PagingAttemptInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PagingAttemptInformation_ExtIEs_specs_557; -extern asn_TYPE_member_t asn_MBR_NGAP_PagingAttemptInformation_ExtIEs_557[3]; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_PagingeDRXInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PagingeDRXInformation_ExtIEs_specs_561; -extern asn_TYPE_member_t asn_MBR_NGAP_PagingeDRXInformation_ExtIEs_561[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PagingAttemptInformation_ExtIEs_specs_817; +extern asn_TYPE_member_t asn_MBR_NGAP_PagingAttemptInformation_ExtIEs_817[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_specs_565; -extern asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_565[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_specs_821; +extern asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_821[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_specs_569; -extern asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_569[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_specs_825; +extern asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_825[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PathSwitchRequestTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestTransfer_ExtIEs_specs_573; -extern asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestTransfer_ExtIEs_573[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestTransfer_ExtIEs_specs_829; +extern asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestTransfer_ExtIEs_829[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_specs_577; -extern asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_577[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_specs_833; +extern asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_833[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PC5QoSParameters_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PC5QoSParameters_ExtIEs_specs_581; -extern asn_TYPE_member_t asn_MBR_NGAP_PC5QoSParameters_ExtIEs_581[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PC5QoSParameters_ExtIEs_specs_837; +extern asn_TYPE_member_t asn_MBR_NGAP_PC5QoSParameters_ExtIEs_837[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PC5QoSFlowItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PC5QoSFlowItem_ExtIEs_specs_585; -extern asn_TYPE_member_t asn_MBR_NGAP_PC5QoSFlowItem_ExtIEs_585[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PC5QoSFlowItem_ExtIEs_specs_841; +extern asn_TYPE_member_t asn_MBR_NGAP_PC5QoSFlowItem_ExtIEs_841[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PC5FlowBitRates_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PC5FlowBitRates_ExtIEs_specs_589; -extern asn_TYPE_member_t asn_MBR_NGAP_PC5FlowBitRates_ExtIEs_589[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PC5FlowBitRates_ExtIEs_specs_845; +extern asn_TYPE_member_t asn_MBR_NGAP_PC5FlowBitRates_ExtIEs_845[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_specs_593; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_593[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_specs_849; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_849[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceAdmittedItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_specs_597; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_597[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_specs_853; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_853[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_specs_601; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_601[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_specs_857; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_857[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_specs_605; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_605[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_specs_861; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_861[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_specs_609; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_609[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_specs_865; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_865[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_specs_613; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_613[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_specs_869; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_869[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_specs_617; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_617[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_specs_873; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_873[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_specs_621; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_621[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_specs_877; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_877[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_specs_625; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_625[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_specs_881; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_881[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_specs_629; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_629[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_specs_885; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_885[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_specs_633; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_633[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_specs_889; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_889[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceHandoverItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceHandoverItem_ExtIEs_specs_637; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceHandoverItem_ExtIEs_637[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceHandoverItem_ExtIEs_specs_893; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceHandoverItem_ExtIEs_893[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceInformationItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceInformationItem_ExtIEs_specs_641; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceInformationItem_ExtIEs_641[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceInformationItem_ExtIEs_specs_897; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceInformationItem_ExtIEs_897[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_specs_645; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_645[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_specs_901; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_901[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_specs_649; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_649[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_specs_905; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_905[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceItemHORqd_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceItemHORqd_ExtIEs_specs_653; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceItemHORqd_ExtIEs_653[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceItemHORqd_ExtIEs_specs_909; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceItemHORqd_ExtIEs_909[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_specs_657; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_657[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_specs_913; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_913[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_specs_661; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_661[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_specs_917; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_917[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_specs_665; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_665[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_specs_921; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_921[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_specs_669; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_669[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_specs_925; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_925[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_specs_673; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_673[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_specs_929; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_929[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_specs_677; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_677[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_specs_933; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_933[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_specs_681; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_681[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_specs_937; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_937[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_specs_685; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_685[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_specs_941; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_941[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_specs_689; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_689[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_specs_945; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_945[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceNotifyItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceNotifyItem_ExtIEs_specs_693; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyItem_ExtIEs_693[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceNotifyItem_ExtIEs_specs_949; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyItem_ExtIEs_949[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_specs_697; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_697[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_specs_953; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_953[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_specs_701; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_701[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_specs_957; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_957[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_specs_705; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_705[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_specs_961; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_961[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_specs_709; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_709[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_specs_965; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_965[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_specs_713; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_713[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_specs_969; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_969[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_specs_717; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_717[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_specs_973; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_973[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_specs_721; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_721[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_specs_977; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_977[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_specs_725; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_725[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_specs_981; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_981[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_specs_729; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_729[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_specs_985; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_985[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_specs_733; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_733[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_specs_989; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_989[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_specs_737; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_737[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_specs_993; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_993[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_specs_741; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_741[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_specs_997; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_997[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_specs_745; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_745[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_specs_1001; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_1001[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_specs_749; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_749[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_specs_1005; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_1005[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_specs_753; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_753[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_specs_1009; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_1009[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_specs_757; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_757[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_specs_1013; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_1013[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_specs_761; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_761[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_specs_1017; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_1017[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_specs_765; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_765[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_specs_1021; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_1021[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_specs_769; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_769[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_specs_1025; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_1025[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSwitchedItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_specs_773; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_773[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_specs_1029; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_1029[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_specs_777; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_777[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_specs_1033; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_1033[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_specs_781; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_781[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_specs_1037; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_1037[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_specs_785; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_785[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_specs_1041; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_1041[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionUsageReport_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionUsageReport_ExtIEs_specs_789; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionUsageReport_ExtIEs_789[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionUsageReport_ExtIEs_specs_1045; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionUsageReport_ExtIEs_1045[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_PEIPSassistanceInformation_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PEIPSassistanceInformation_ExtIEs_specs_1049; +extern asn_TYPE_member_t asn_MBR_NGAP_PEIPSassistanceInformation_ExtIEs_1049[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_PLMNAreaBasedQMC_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PLMNAreaBasedQMC_ExtIEs_specs_1053; +extern asn_TYPE_member_t asn_MBR_NGAP_PLMNAreaBasedQMC_ExtIEs_1053[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PLMNSupportItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PLMNSupportItem_ExtIEs_specs_793; -extern asn_TYPE_member_t asn_MBR_NGAP_PLMNSupportItem_ExtIEs_793[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PLMNSupportItem_ExtIEs_specs_1057; +extern asn_TYPE_member_t asn_MBR_NGAP_PLMNSupportItem_ExtIEs_1057[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PNI_NPN_MobilityInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PNI_NPN_MobilityInformation_ExtIEs_specs_797; -extern asn_TYPE_member_t asn_MBR_NGAP_PNI_NPN_MobilityInformation_ExtIEs_797[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PNI_NPN_MobilityInformation_ExtIEs_specs_1061; +extern asn_TYPE_member_t asn_MBR_NGAP_PNI_NPN_MobilityInformation_ExtIEs_1061[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_QMCConfigInfo_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QMCConfigInfo_ExtIEs_specs_1065; +extern asn_TYPE_member_t asn_MBR_NGAP_QMCConfigInfo_ExtIEs_1065[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_QMCDeactivation_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QMCDeactivation_ExtIEs_specs_1069; +extern asn_TYPE_member_t asn_MBR_NGAP_QMCDeactivation_ExtIEs_1069[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowAcceptedItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowAcceptedItem_ExtIEs_specs_801; -extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowAcceptedItem_ExtIEs_801[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowAcceptedItem_ExtIEs_specs_1073; +extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowAcceptedItem_ExtIEs_1073[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_specs_805; -extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_805[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_specs_1077; +extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_1077[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_specs_809; -extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_809[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_specs_1081; +extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_1081[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowFeedbackItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowFeedbackItem_ExtIEs_specs_813; -extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowFeedbackItem_ExtIEs_813[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowFeedbackItem_ExtIEs_specs_1085; +extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowFeedbackItem_ExtIEs_1085[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowInformationItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowInformationItem_ExtIEs_specs_817; -extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowInformationItem_ExtIEs_817[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowInformationItem_ExtIEs_specs_1089; +extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowInformationItem_ExtIEs_1089[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowLevelQosParameters_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowLevelQosParameters_ExtIEs_specs_821; -extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowLevelQosParameters_ExtIEs_821[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowLevelQosParameters_ExtIEs_specs_1093; +extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowLevelQosParameters_ExtIEs_1093[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowWithCauseItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowWithCauseItem_ExtIEs_specs_825; -extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowWithCauseItem_ExtIEs_825[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowWithCauseItem_ExtIEs_specs_1097; +extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowWithCauseItem_ExtIEs_1097[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowModifyConfirmItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowModifyConfirmItem_ExtIEs_specs_829; -extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowModifyConfirmItem_ExtIEs_829[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowModifyConfirmItem_ExtIEs_specs_1101; +extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowModifyConfirmItem_ExtIEs_1101[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowNotifyItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowNotifyItem_ExtIEs_specs_833; -extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowNotifyItem_ExtIEs_833[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowNotifyItem_ExtIEs_specs_1105; +extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowNotifyItem_ExtIEs_1105[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowParametersItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowParametersItem_ExtIEs_specs_837; -extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowParametersItem_ExtIEs_837[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowParametersItem_ExtIEs_specs_1109; +extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowParametersItem_ExtIEs_1109[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowPerTNLInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowPerTNLInformation_ExtIEs_specs_841; -extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowPerTNLInformation_ExtIEs_841[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowPerTNLInformation_ExtIEs_specs_1113; +extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowPerTNLInformation_ExtIEs_1113[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowPerTNLInformationItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowPerTNLInformationItem_ExtIEs_specs_845; -extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowPerTNLInformationItem_ExtIEs_845[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowPerTNLInformationItem_ExtIEs_specs_1117; +extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowPerTNLInformationItem_ExtIEs_1117[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowSetupRequestItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowSetupRequestItem_ExtIEs_specs_849; -extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowSetupRequestItem_ExtIEs_849[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowSetupRequestItem_ExtIEs_specs_1121; +extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowSetupRequestItem_ExtIEs_1121[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowItemWithDataForwarding_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowItemWithDataForwarding_ExtIEs_specs_853; -extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowItemWithDataForwarding_ExtIEs_853[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowItemWithDataForwarding_ExtIEs_specs_1125; +extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowItemWithDataForwarding_ExtIEs_1125[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowToBeForwardedItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowToBeForwardedItem_ExtIEs_specs_857; -extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowToBeForwardedItem_ExtIEs_857[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowToBeForwardedItem_ExtIEs_specs_1129; +extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowToBeForwardedItem_ExtIEs_1129[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_QoSFlowsUsageReport_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QoSFlowsUsageReport_Item_ExtIEs_specs_861; -extern asn_TYPE_member_t asn_MBR_NGAP_QoSFlowsUsageReport_Item_ExtIEs_861[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QoSFlowsUsageReport_Item_ExtIEs_specs_1133; +extern asn_TYPE_member_t asn_MBR_NGAP_QoSFlowsUsageReport_Item_ExtIEs_1133[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_specs_865; -extern asn_TYPE_member_t asn_MBR_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_865[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_specs_1137; +extern asn_TYPE_member_t asn_MBR_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_1137[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_RATRestrictions_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RATRestrictions_Item_ExtIEs_specs_869; -extern asn_TYPE_member_t asn_MBR_NGAP_RATRestrictions_Item_ExtIEs_869[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RATRestrictions_Item_ExtIEs_specs_1141; +extern asn_TYPE_member_t asn_MBR_NGAP_RATRestrictions_Item_ExtIEs_1141[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_RecommendedCellsForPaging_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RecommendedCellsForPaging_ExtIEs_specs_873; -extern asn_TYPE_member_t asn_MBR_NGAP_RecommendedCellsForPaging_ExtIEs_873[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RecommendedCellsForPaging_ExtIEs_specs_1145; +extern asn_TYPE_member_t asn_MBR_NGAP_RecommendedCellsForPaging_ExtIEs_1145[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_RecommendedCellItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RecommendedCellItem_ExtIEs_specs_877; -extern asn_TYPE_member_t asn_MBR_NGAP_RecommendedCellItem_ExtIEs_877[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RecommendedCellItem_ExtIEs_specs_1149; +extern asn_TYPE_member_t asn_MBR_NGAP_RecommendedCellItem_ExtIEs_1149[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_RecommendedRANNodesForPaging_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RecommendedRANNodesForPaging_ExtIEs_specs_881; -extern asn_TYPE_member_t asn_MBR_NGAP_RecommendedRANNodesForPaging_ExtIEs_881[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RecommendedRANNodesForPaging_ExtIEs_specs_1153; +extern asn_TYPE_member_t asn_MBR_NGAP_RecommendedRANNodesForPaging_ExtIEs_1153[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_RecommendedRANNodeItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RecommendedRANNodeItem_ExtIEs_specs_885; -extern asn_TYPE_member_t asn_MBR_NGAP_RecommendedRANNodeItem_ExtIEs_885[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RecommendedRANNodeItem_ExtIEs_specs_1157; +extern asn_TYPE_member_t asn_MBR_NGAP_RecommendedRANNodeItem_ExtIEs_1157[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_RedundantPDUSessionInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RedundantPDUSessionInformation_ExtIEs_specs_889; -extern asn_TYPE_member_t asn_MBR_NGAP_RedundantPDUSessionInformation_ExtIEs_889[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RedundantPDUSessionInformation_ExtIEs_specs_1161; +extern asn_TYPE_member_t asn_MBR_NGAP_RedundantPDUSessionInformation_ExtIEs_1161[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_RIMInformationTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RIMInformationTransfer_ExtIEs_specs_893; -extern asn_TYPE_member_t asn_MBR_NGAP_RIMInformationTransfer_ExtIEs_893[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RIMInformationTransfer_ExtIEs_specs_1165; +extern asn_TYPE_member_t asn_MBR_NGAP_RIMInformationTransfer_ExtIEs_1165[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_RIMInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RIMInformation_ExtIEs_specs_897; -extern asn_TYPE_member_t asn_MBR_NGAP_RIMInformation_ExtIEs_897[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RIMInformation_ExtIEs_specs_1169; +extern asn_TYPE_member_t asn_MBR_NGAP_RIMInformation_ExtIEs_1169[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_ScheduledCommunicationTime_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ScheduledCommunicationTime_ExtIEs_specs_901; -extern asn_TYPE_member_t asn_MBR_NGAP_ScheduledCommunicationTime_ExtIEs_901[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ScheduledCommunicationTime_ExtIEs_specs_1173; +extern asn_TYPE_member_t asn_MBR_NGAP_ScheduledCommunicationTime_ExtIEs_1173[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_SecondaryRATUsageInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecondaryRATUsageInformation_ExtIEs_specs_905; -extern asn_TYPE_member_t asn_MBR_NGAP_SecondaryRATUsageInformation_ExtIEs_905[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecondaryRATUsageInformation_ExtIEs_specs_1177; +extern asn_TYPE_member_t asn_MBR_NGAP_SecondaryRATUsageInformation_ExtIEs_1177[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_specs_909; -extern asn_TYPE_member_t asn_MBR_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_909[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_specs_1181; +extern asn_TYPE_member_t asn_MBR_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_1181[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_SecurityContext_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecurityContext_ExtIEs_specs_913; -extern asn_TYPE_member_t asn_MBR_NGAP_SecurityContext_ExtIEs_913[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecurityContext_ExtIEs_specs_1185; +extern asn_TYPE_member_t asn_MBR_NGAP_SecurityContext_ExtIEs_1185[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_SecurityIndication_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecurityIndication_ExtIEs_specs_917; -extern asn_TYPE_member_t asn_MBR_NGAP_SecurityIndication_ExtIEs_917[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecurityIndication_ExtIEs_specs_1189; +extern asn_TYPE_member_t asn_MBR_NGAP_SecurityIndication_ExtIEs_1189[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_SecurityResult_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecurityResult_ExtIEs_specs_921; -extern asn_TYPE_member_t asn_MBR_NGAP_SecurityResult_ExtIEs_921[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecurityResult_ExtIEs_specs_1193; +extern asn_TYPE_member_t asn_MBR_NGAP_SecurityResult_ExtIEs_1193[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_SensorMeasurementConfiguration_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SensorMeasurementConfiguration_ExtIEs_specs_925; -extern asn_TYPE_member_t asn_MBR_NGAP_SensorMeasurementConfiguration_ExtIEs_925[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SensorMeasurementConfiguration_ExtIEs_specs_1197; +extern asn_TYPE_member_t asn_MBR_NGAP_SensorMeasurementConfiguration_ExtIEs_1197[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_SensorMeasConfigNameItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SensorMeasConfigNameItem_ExtIEs_specs_929; -extern asn_TYPE_member_t asn_MBR_NGAP_SensorMeasConfigNameItem_ExtIEs_929[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SensorMeasConfigNameItem_ExtIEs_specs_1201; +extern asn_TYPE_member_t asn_MBR_NGAP_SensorMeasConfigNameItem_ExtIEs_1201[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_ServedGUAMIItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ServedGUAMIItem_ExtIEs_specs_933; -extern asn_TYPE_member_t asn_MBR_NGAP_ServedGUAMIItem_ExtIEs_933[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ServedGUAMIItem_ExtIEs_specs_1205; +extern asn_TYPE_member_t asn_MBR_NGAP_ServedGUAMIItem_ExtIEs_1205[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_ServiceAreaInformation_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ServiceAreaInformation_Item_ExtIEs_specs_937; -extern asn_TYPE_member_t asn_MBR_NGAP_ServiceAreaInformation_Item_ExtIEs_937[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ServiceAreaInformation_Item_ExtIEs_specs_1209; +extern asn_TYPE_member_t asn_MBR_NGAP_ServiceAreaInformation_Item_ExtIEs_1209[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs_specs_1213; +extern asn_TYPE_member_t asn_MBR_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs_1213[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_SliceOverloadItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SliceOverloadItem_ExtIEs_specs_941; -extern asn_TYPE_member_t asn_MBR_NGAP_SliceOverloadItem_ExtIEs_941[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SliceOverloadItem_ExtIEs_specs_1217; +extern asn_TYPE_member_t asn_MBR_NGAP_SliceOverloadItem_ExtIEs_1217[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_SliceSupportItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SliceSupportItem_ExtIEs_specs_945; -extern asn_TYPE_member_t asn_MBR_NGAP_SliceSupportItem_ExtIEs_945[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SliceSupportItem_ExtIEs_specs_1221; +extern asn_TYPE_member_t asn_MBR_NGAP_SliceSupportItem_ExtIEs_1221[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_SliceSupportQMC_Item_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SliceSupportQMC_Item_ExtIEs_specs_1225; +extern asn_TYPE_member_t asn_MBR_NGAP_SliceSupportQMC_Item_ExtIEs_1225[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_SNPN_MobilityInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SNPN_MobilityInformation_ExtIEs_specs_949; -extern asn_TYPE_member_t asn_MBR_NGAP_SNPN_MobilityInformation_ExtIEs_949[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SNPN_MobilityInformation_ExtIEs_specs_1229; +extern asn_TYPE_member_t asn_MBR_NGAP_SNPN_MobilityInformation_ExtIEs_1229[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_S_NSSAI_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_S_NSSAI_ExtIEs_specs_953; -extern asn_TYPE_member_t asn_MBR_NGAP_S_NSSAI_ExtIEs_953[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_S_NSSAI_ExtIEs_specs_1233; +extern asn_TYPE_member_t asn_MBR_NGAP_S_NSSAI_ExtIEs_1233[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_SONConfigurationTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SONConfigurationTransfer_ExtIEs_specs_957; -extern asn_TYPE_member_t asn_MBR_NGAP_SONConfigurationTransfer_ExtIEs_957[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SONConfigurationTransfer_ExtIEs_specs_1237; +extern asn_TYPE_member_t asn_MBR_NGAP_SONConfigurationTransfer_ExtIEs_1237[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_SONInformationReply_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SONInformationReply_ExtIEs_specs_961; -extern asn_TYPE_member_t asn_MBR_NGAP_SONInformationReply_ExtIEs_961[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SONInformationReply_ExtIEs_specs_1241; +extern asn_TYPE_member_t asn_MBR_NGAP_SONInformationReply_ExtIEs_1241[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_SuccessfulHandoverReport_Item_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SuccessfulHandoverReport_Item_ExtIEs_specs_1245; +extern asn_TYPE_member_t asn_MBR_NGAP_SuccessfulHandoverReport_Item_ExtIEs_1245[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_specs_965; -extern asn_TYPE_member_t asn_MBR_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_965[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_specs_1249; +extern asn_TYPE_member_t asn_MBR_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_1249[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_SourceRANNodeID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SourceRANNodeID_ExtIEs_specs_969; -extern asn_TYPE_member_t asn_MBR_NGAP_SourceRANNodeID_ExtIEs_969[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SourceRANNodeID_ExtIEs_specs_1253; +extern asn_TYPE_member_t asn_MBR_NGAP_SourceRANNodeID_ExtIEs_1253[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_specs_973; -extern asn_TYPE_member_t asn_MBR_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_973[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_specs_1257; +extern asn_TYPE_member_t asn_MBR_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_1257[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_SupportedTAItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SupportedTAItem_ExtIEs_specs_977; -extern asn_TYPE_member_t asn_MBR_NGAP_SupportedTAItem_ExtIEs_977[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SupportedTAItem_ExtIEs_specs_1261; +extern asn_TYPE_member_t asn_MBR_NGAP_SupportedTAItem_ExtIEs_1261[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TAI_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAI_ExtIEs_specs_981; -extern asn_TYPE_member_t asn_MBR_NGAP_TAI_ExtIEs_981[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAI_ExtIEs_specs_1265; +extern asn_TYPE_member_t asn_MBR_NGAP_TAI_ExtIEs_1265[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TAIBroadcastEUTRA_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_specs_985; -extern asn_TYPE_member_t asn_MBR_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_985[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_specs_1269; +extern asn_TYPE_member_t asn_MBR_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_1269[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TAIBroadcastNR_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIBroadcastNR_Item_ExtIEs_specs_989; -extern asn_TYPE_member_t asn_MBR_NGAP_TAIBroadcastNR_Item_ExtIEs_989[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIBroadcastNR_Item_ExtIEs_specs_1273; +extern asn_TYPE_member_t asn_MBR_NGAP_TAIBroadcastNR_Item_ExtIEs_1273[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TAICancelledEUTRA_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAICancelledEUTRA_Item_ExtIEs_specs_993; -extern asn_TYPE_member_t asn_MBR_NGAP_TAICancelledEUTRA_Item_ExtIEs_993[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAICancelledEUTRA_Item_ExtIEs_specs_1277; +extern asn_TYPE_member_t asn_MBR_NGAP_TAICancelledEUTRA_Item_ExtIEs_1277[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TAICancelledNR_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAICancelledNR_Item_ExtIEs_specs_997; -extern asn_TYPE_member_t asn_MBR_NGAP_TAICancelledNR_Item_ExtIEs_997[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAICancelledNR_Item_ExtIEs_specs_1281; +extern asn_TYPE_member_t asn_MBR_NGAP_TAICancelledNR_Item_ExtIEs_1281[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TAIListForInactiveItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIListForInactiveItem_ExtIEs_specs_1001; -extern asn_TYPE_member_t asn_MBR_NGAP_TAIListForInactiveItem_ExtIEs_1001[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIListForInactiveItem_ExtIEs_specs_1285; +extern asn_TYPE_member_t asn_MBR_NGAP_TAIListForInactiveItem_ExtIEs_1285[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TAIListForPagingItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIListForPagingItem_ExtIEs_specs_1005; -extern asn_TYPE_member_t asn_MBR_NGAP_TAIListForPagingItem_ExtIEs_1005[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIListForPagingItem_ExtIEs_specs_1289; +extern asn_TYPE_member_t asn_MBR_NGAP_TAIListForPagingItem_ExtIEs_1289[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_TAINSAGSupportItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAINSAGSupportItem_ExtIEs_specs_1293; +extern asn_TYPE_member_t asn_MBR_NGAP_TAINSAGSupportItem_ExtIEs_1293[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TargeteNB_ID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargeteNB_ID_ExtIEs_specs_1009; -extern asn_TYPE_member_t asn_MBR_NGAP_TargeteNB_ID_ExtIEs_1009[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargeteNB_ID_ExtIEs_specs_1297; +extern asn_TYPE_member_t asn_MBR_NGAP_TargeteNB_ID_ExtIEs_1297[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_specs_1013; -extern asn_TYPE_member_t asn_MBR_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_1013[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_specs_1301; +extern asn_TYPE_member_t asn_MBR_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_1301[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_specs_1017; -extern asn_TYPE_member_t asn_MBR_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_1017[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_specs_1305; +extern asn_TYPE_member_t asn_MBR_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_1305[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_TargetNSSAI_Item_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetNSSAI_Item_ExtIEs_specs_1309; +extern asn_TYPE_member_t asn_MBR_NGAP_TargetNSSAI_Item_ExtIEs_1309[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_TargetNSSAIInformation_Item_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetNSSAIInformation_Item_ExtIEs_specs_1313; +extern asn_TYPE_member_t asn_MBR_NGAP_TargetNSSAIInformation_Item_ExtIEs_1313[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TargetRANNodeID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetRANNodeID_ExtIEs_specs_1021; -extern asn_TYPE_member_t asn_MBR_NGAP_TargetRANNodeID_ExtIEs_1021[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetRANNodeID_ExtIEs_specs_1317; +extern asn_TYPE_member_t asn_MBR_NGAP_TargetRANNodeID_ExtIEs_1317[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TargetRNC_ID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetRNC_ID_ExtIEs_specs_1025; -extern asn_TYPE_member_t asn_MBR_NGAP_TargetRNC_ID_ExtIEs_1025[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetRNC_ID_ExtIEs_specs_1321; +extern asn_TYPE_member_t asn_MBR_NGAP_TargetRNC_ID_ExtIEs_1321[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_TimeSyncAssistanceInfo_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TimeSyncAssistanceInfo_ExtIEs_specs_1325; +extern asn_TYPE_member_t asn_MBR_NGAP_TimeSyncAssistanceInfo_ExtIEs_1325[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TNLAssociationItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TNLAssociationItem_ExtIEs_specs_1029; -extern asn_TYPE_member_t asn_MBR_NGAP_TNLAssociationItem_ExtIEs_1029[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TNLAssociationItem_ExtIEs_specs_1329; +extern asn_TYPE_member_t asn_MBR_NGAP_TNLAssociationItem_ExtIEs_1329[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TooearlyIntersystemHO_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TooearlyIntersystemHO_ExtIEs_specs_1033; -extern asn_TYPE_member_t asn_MBR_NGAP_TooearlyIntersystemHO_ExtIEs_1033[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TooearlyIntersystemHO_ExtIEs_specs_1333; +extern asn_TYPE_member_t asn_MBR_NGAP_TooearlyIntersystemHO_ExtIEs_1333[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TraceActivation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TraceActivation_ExtIEs_specs_1037; -extern asn_TYPE_member_t asn_MBR_NGAP_TraceActivation_ExtIEs_1037[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TraceActivation_ExtIEs_specs_1337; +extern asn_TYPE_member_t asn_MBR_NGAP_TraceActivation_ExtIEs_1337[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TAIBasedMDT_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIBasedMDT_ExtIEs_specs_1041; -extern asn_TYPE_member_t asn_MBR_NGAP_TAIBasedMDT_ExtIEs_1041[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIBasedMDT_ExtIEs_specs_1341; +extern asn_TYPE_member_t asn_MBR_NGAP_TAIBasedMDT_ExtIEs_1341[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_TAIBasedQMC_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIBasedQMC_ExtIEs_specs_1345; +extern asn_TYPE_member_t asn_MBR_NGAP_TAIBasedQMC_ExtIEs_1345[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_TABasedQMC_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TABasedQMC_ExtIEs_specs_1349; +extern asn_TYPE_member_t asn_MBR_NGAP_TABasedQMC_ExtIEs_1349[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TABasedMDT_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TABasedMDT_ExtIEs_specs_1045; -extern asn_TYPE_member_t asn_MBR_NGAP_TABasedMDT_ExtIEs_1045[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TABasedMDT_ExtIEs_specs_1353; +extern asn_TYPE_member_t asn_MBR_NGAP_TABasedMDT_ExtIEs_1353[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TSCAssistanceInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TSCAssistanceInformation_ExtIEs_specs_1049; -extern asn_TYPE_member_t asn_MBR_NGAP_TSCAssistanceInformation_ExtIEs_1049[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TSCAssistanceInformation_ExtIEs_specs_1357; +extern asn_TYPE_member_t asn_MBR_NGAP_TSCAssistanceInformation_ExtIEs_1357[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TSCTrafficCharacteristics_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TSCTrafficCharacteristics_ExtIEs_specs_1053; -extern asn_TYPE_member_t asn_MBR_NGAP_TSCTrafficCharacteristics_ExtIEs_1053[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TSCTrafficCharacteristics_ExtIEs_specs_1361; +extern asn_TYPE_member_t asn_MBR_NGAP_TSCTrafficCharacteristics_ExtIEs_1361[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEAggregateMaximumBitRate_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEAggregateMaximumBitRate_ExtIEs_specs_1057; -extern asn_TYPE_member_t asn_MBR_NGAP_UEAggregateMaximumBitRate_ExtIEs_1057[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEAggregateMaximumBitRate_ExtIEs_specs_1365; +extern asn_TYPE_member_t asn_MBR_NGAP_UEAggregateMaximumBitRate_ExtIEs_1365[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEAppLayerMeasInfoItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEAppLayerMeasInfoItem_ExtIEs_specs_1369; +extern asn_TYPE_member_t asn_MBR_NGAP_UEAppLayerMeasInfoItem_ExtIEs_1369[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEAppLayerMeasConfigInfo_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEAppLayerMeasConfigInfo_ExtIEs_specs_1373; +extern asn_TYPE_member_t asn_MBR_NGAP_UEAppLayerMeasConfigInfo_ExtIEs_1373[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_specs_1061; -extern asn_TYPE_member_t asn_MBR_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_1061[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_specs_1377; +extern asn_TYPE_member_t asn_MBR_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_1377[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextResumeRequestTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextResumeRequestTransfer_ExtIEs_specs_1065; -extern asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeRequestTransfer_ExtIEs_1065[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextResumeRequestTransfer_ExtIEs_specs_1381; +extern asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeRequestTransfer_ExtIEs_1381[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextResumeResponseTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextResumeResponseTransfer_ExtIEs_specs_1069; -extern asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeResponseTransfer_ExtIEs_1069[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextResumeResponseTransfer_ExtIEs_specs_1385; +extern asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeResponseTransfer_ExtIEs_1385[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextSuspendRequestTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextSuspendRequestTransfer_ExtIEs_specs_1073; -extern asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendRequestTransfer_ExtIEs_1073[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextSuspendRequestTransfer_ExtIEs_specs_1389; +extern asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendRequestTransfer_ExtIEs_1389[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UE_DifferentiationInfo_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UE_DifferentiationInfo_ExtIEs_specs_1077; -extern asn_TYPE_member_t asn_MBR_NGAP_UE_DifferentiationInfo_ExtIEs_1077[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UE_DifferentiationInfo_ExtIEs_specs_1393; +extern asn_TYPE_member_t asn_MBR_NGAP_UE_DifferentiationInfo_ExtIEs_1393[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UE_NGAP_ID_pair_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UE_NGAP_ID_pair_ExtIEs_specs_1081; -extern asn_TYPE_member_t asn_MBR_NGAP_UE_NGAP_ID_pair_ExtIEs_1081[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UE_NGAP_ID_pair_ExtIEs_specs_1397; +extern asn_TYPE_member_t asn_MBR_NGAP_UE_NGAP_ID_pair_ExtIEs_1397[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_specs_1085; -extern asn_TYPE_member_t asn_MBR_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_1085[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_specs_1401; +extern asn_TYPE_member_t asn_MBR_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_1401[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UERadioCapabilityForPaging_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERadioCapabilityForPaging_ExtIEs_specs_1089; -extern asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityForPaging_ExtIEs_1089[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERadioCapabilityForPaging_ExtIEs_specs_1405; +extern asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityForPaging_ExtIEs_1405[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UESecurityCapabilities_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UESecurityCapabilities_ExtIEs_specs_1093; -extern asn_TYPE_member_t asn_MBR_NGAP_UESecurityCapabilities_ExtIEs_1093[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UESecurityCapabilities_ExtIEs_specs_1409; +extern asn_TYPE_member_t asn_MBR_NGAP_UESecurityCapabilities_ExtIEs_1409[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_UESliceMaximumBitRateItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UESliceMaximumBitRateItem_ExtIEs_specs_1413; +extern asn_TYPE_member_t asn_MBR_NGAP_UESliceMaximumBitRateItem_ExtIEs_1413[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UL_CP_SecurityInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UL_CP_SecurityInformation_ExtIEs_specs_1097; -extern asn_TYPE_member_t asn_MBR_NGAP_UL_CP_SecurityInformation_ExtIEs_1097[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UL_CP_SecurityInformation_ExtIEs_specs_1417; +extern asn_TYPE_member_t asn_MBR_NGAP_UL_CP_SecurityInformation_ExtIEs_1417[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_specs_1101; -extern asn_TYPE_member_t asn_MBR_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_1101[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_specs_1421; +extern asn_TYPE_member_t asn_MBR_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_1421[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UnavailableGUAMIItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UnavailableGUAMIItem_ExtIEs_specs_1105; -extern asn_TYPE_member_t asn_MBR_NGAP_UnavailableGUAMIItem_ExtIEs_1105[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UnavailableGUAMIItem_ExtIEs_specs_1425; +extern asn_TYPE_member_t asn_MBR_NGAP_UnavailableGUAMIItem_ExtIEs_1425[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UPTransportLayerInformationItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UPTransportLayerInformationItem_ExtIEs_specs_1109; -extern asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformationItem_ExtIEs_1109[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UPTransportLayerInformationItem_ExtIEs_specs_1429; +extern asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformationItem_ExtIEs_1429[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UPTransportLayerInformationPairItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UPTransportLayerInformationPairItem_ExtIEs_specs_1113; -extern asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformationPairItem_ExtIEs_1113[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UPTransportLayerInformationPairItem_ExtIEs_specs_1433; +extern asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformationPairItem_ExtIEs_1433[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformationEUTRA_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationEUTRA_ExtIEs_specs_1117; -extern asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationEUTRA_ExtIEs_1117[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationEUTRA_ExtIEs_specs_1437; +extern asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationEUTRA_ExtIEs_1437[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformationN3IWF_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationN3IWF_ExtIEs_specs_1121; -extern asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationN3IWF_ExtIEs_1121[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationN3IWF_ExtIEs_specs_1441; +extern asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationN3IWF_ExtIEs_1441[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformationTNGF_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationTNGF_ExtIEs_specs_1125; -extern asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationTNGF_ExtIEs_1125[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationTNGF_ExtIEs_specs_1445; +extern asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationTNGF_ExtIEs_1445[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformationTWIF_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationTWIF_ExtIEs_specs_1129; -extern asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationTWIF_ExtIEs_1129[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationTWIF_ExtIEs_specs_1449; +extern asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationTWIF_ExtIEs_1449[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformationNR_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationNR_ExtIEs_specs_1133; -extern asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationNR_ExtIEs_1133[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationNR_ExtIEs_specs_1453; +extern asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationNR_ExtIEs_1453[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UserPlaneSecurityInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserPlaneSecurityInformation_ExtIEs_specs_1137; -extern asn_TYPE_member_t asn_MBR_NGAP_UserPlaneSecurityInformation_ExtIEs_1137[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserPlaneSecurityInformation_ExtIEs_specs_1457; +extern asn_TYPE_member_t asn_MBR_NGAP_UserPlaneSecurityInformation_ExtIEs_1457[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_VolumeTimedReport_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_VolumeTimedReport_Item_ExtIEs_specs_1141; -extern asn_TYPE_member_t asn_MBR_NGAP_VolumeTimedReport_Item_ExtIEs_1141[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_VolumeTimedReport_Item_ExtIEs_specs_1461; +extern asn_TYPE_member_t asn_MBR_NGAP_VolumeTimedReport_Item_ExtIEs_1461[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_WLANMeasurementConfiguration_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_WLANMeasurementConfiguration_ExtIEs_specs_1145; -extern asn_TYPE_member_t asn_MBR_NGAP_WLANMeasurementConfiguration_ExtIEs_1145[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_WLANMeasurementConfiguration_ExtIEs_specs_1465; +extern asn_TYPE_member_t asn_MBR_NGAP_WLANMeasurementConfiguration_ExtIEs_1465[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_WLANMeasConfigNameItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_WLANMeasConfigNameItem_ExtIEs_specs_1149; -extern asn_TYPE_member_t asn_MBR_NGAP_WLANMeasConfigNameItem_ExtIEs_1149[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_WLANMeasConfigNameItem_ExtIEs_specs_1469; +extern asn_TYPE_member_t asn_MBR_NGAP_WLANMeasConfigNameItem_ExtIEs_1469[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_WUS_Assistance_Information_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_WUS_Assistance_Information_ExtIEs_specs_1153; -extern asn_TYPE_member_t asn_MBR_NGAP_WUS_Assistance_Information_ExtIEs_1153[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_WUS_Assistance_Information_ExtIEs_specs_1473; +extern asn_TYPE_member_t asn_MBR_NGAP_WUS_Assistance_Information_ExtIEs_1473[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_XnExtTLA_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_XnExtTLA_Item_ExtIEs_specs_1157; -extern asn_TYPE_member_t asn_MBR_NGAP_XnExtTLA_Item_ExtIEs_1157[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_XnExtTLA_Item_ExtIEs_specs_1477; +extern asn_TYPE_member_t asn_MBR_NGAP_XnExtTLA_Item_ExtIEs_1477[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_XnTNLConfigurationInfo_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_XnTNLConfigurationInfo_ExtIEs_specs_1161; -extern asn_TYPE_member_t asn_MBR_NGAP_XnTNLConfigurationInfo_ExtIEs_1161[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_XnTNLConfigurationInfo_ExtIEs_specs_1481; +extern asn_TYPE_member_t asn_MBR_NGAP_XnTNLConfigurationInfo_ExtIEs_1481[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_ProtocolExtensionID.c b/lib/asn1c/ngap/NGAP_ProtocolExtensionID.c index 436a87cf1..d5f6e5e6b 100644 --- a/lib/asn1c/ngap/NGAP_ProtocolExtensionID.c +++ b/lib/asn1c/ngap/NGAP_ProtocolExtensionID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-CommonDataTypes" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ProtocolExtensionID.h b/lib/asn1c/ngap/NGAP_ProtocolExtensionID.h index 3dd59441e..cc739ac76 100644 --- a/lib/asn1c/ngap/NGAP_ProtocolExtensionID.h +++ b/lib/asn1c/ngap/NGAP_ProtocolExtensionID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-CommonDataTypes" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ProtocolIE-Container.c b/lib/asn1c/ngap/NGAP_ProtocolIE-Container.c index 274cc5ae5..bbf27aff3 100644 --- a/lib/asn1c/ngap/NGAP_ProtocolIE-Container.c +++ b/lib/asn1c/ngap/NGAP_ProtocolIE-Container.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-Containers" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,692 +9,867 @@ #include "NGAP_ProtocolIE-Field.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P0_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P0_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P1_constr_3 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P1_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P2_constr_5 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P2_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P3_constr_7 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P3_constr_7 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P4_constr_9 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P4_constr_9 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P5_constr_11 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P5_constr_11 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P6_constr_13 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P6_constr_13 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P7_constr_15 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P7_constr_15 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P8_constr_17 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P8_constr_17 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P9_constr_19 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P9_constr_19 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P10_constr_21 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P10_constr_21 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P11_constr_23 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P11_constr_23 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P12_constr_25 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P12_constr_25 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P13_constr_27 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P13_constr_27 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P14_constr_29 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P14_constr_29 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P15_constr_31 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P15_constr_31 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P16_constr_33 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P16_constr_33 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P17_constr_35 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P17_constr_35 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P18_constr_37 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P18_constr_37 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P19_constr_39 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P19_constr_39 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P20_constr_41 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P20_constr_41 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P21_constr_43 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P21_constr_43 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P22_constr_45 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P22_constr_45 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P23_constr_47 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P23_constr_47 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P24_constr_49 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P24_constr_49 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P25_constr_51 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P25_constr_51 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P26_constr_53 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P26_constr_53 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P27_constr_55 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P27_constr_55 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P28_constr_57 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P28_constr_57 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P29_constr_59 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P29_constr_59 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P30_constr_61 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P30_constr_61 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P31_constr_63 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P31_constr_63 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P32_constr_65 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P32_constr_65 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P33_constr_67 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P33_constr_67 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P34_constr_69 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P34_constr_69 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P35_constr_71 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P35_constr_71 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P36_constr_73 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P36_constr_73 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P37_constr_75 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P37_constr_75 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P38_constr_77 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P38_constr_77 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P39_constr_79 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P39_constr_79 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P40_constr_81 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P40_constr_81 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P41_constr_83 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P41_constr_83 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P42_constr_85 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P42_constr_85 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P43_constr_87 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P43_constr_87 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P44_constr_89 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P44_constr_89 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P45_constr_91 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P45_constr_91 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P46_constr_93 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P46_constr_93 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P47_constr_95 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P47_constr_95 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P48_constr_97 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P48_constr_97 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P49_constr_99 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P49_constr_99 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P50_constr_101 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P50_constr_101 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P51_constr_103 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P51_constr_103 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P52_constr_105 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P52_constr_105 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P53_constr_107 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P53_constr_107 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P54_constr_109 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P54_constr_109 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P55_constr_111 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P55_constr_111 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P56_constr_113 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P56_constr_113 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P57_constr_115 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P57_constr_115 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P58_constr_117 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P58_constr_117 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P59_constr_119 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P59_constr_119 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P60_constr_121 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P60_constr_121 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P61_constr_123 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P61_constr_123 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P62_constr_125 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P62_constr_125 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P63_constr_127 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P63_constr_127 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P64_constr_129 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P64_constr_129 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P65_constr_131 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P65_constr_131 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P66_constr_133 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P66_constr_133 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P67_constr_135 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P67_constr_135 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P68_constr_137 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P68_constr_137 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P69_constr_139 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P69_constr_139 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P70_constr_141 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P70_constr_141 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P71_constr_143 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P71_constr_143 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P72_constr_145 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P72_constr_145 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P73_constr_147 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P73_constr_147 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P74_constr_149 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P74_constr_149 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P75_constr_151 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P75_constr_151 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P76_constr_153 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P76_constr_153 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P77_constr_155 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P77_constr_155 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P78_constr_157 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P78_constr_157 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P79_constr_159 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P79_constr_159 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P80_constr_161 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P80_constr_161 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P81_constr_163 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P81_constr_163 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P82_constr_165 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P82_constr_165 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P83_constr_167 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P83_constr_167 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P84_constr_169 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P84_constr_169 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P85_constr_171 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P85_constr_171 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P86_constr_173 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P86_constr_173 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P87_constr_175 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P87_constr_175 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P88_constr_177 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P88_constr_177 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P89_constr_179 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P89_constr_179 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P90_constr_181 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P90_constr_181 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P91_constr_183 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P91_constr_183 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P92_constr_185 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P92_constr_185 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P93_constr_187 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P93_constr_187 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P94_constr_189 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P94_constr_189 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P95_constr_191 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P95_constr_191 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P96_constr_193 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P96_constr_193 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P97_constr_195 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P97_constr_195 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P0_1[] = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P98_constr_197 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P99_constr_199 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P100_constr_201 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P101_constr_203 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P102_constr_205 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P103_constr_207 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P104_constr_209 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P105_constr_211 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P106_constr_213 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P107_constr_215 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P108_constr_217 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P109_constr_219 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P110_constr_221 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P111_constr_223 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P112_constr_225 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P113_constr_227 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P114_constr_229 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P115_constr_231 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P116_constr_233 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P117_constr_235 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P118_constr_237 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P119_constr_239 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P120_constr_241 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P121_constr_243 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P122_constr_245 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P0_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -713,39 +888,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P0_1[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P0_tags_1[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P0_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P0_specs_1 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P0), - offsetof(struct NGAP_ProtocolIE_Container_9574P0, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P0_specs_1 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P0), + offsetof(struct NGAP_ProtocolIE_Container_11854P0, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P0 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P0 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P0_tags_1, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P0_tags_1) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P0_tags_1[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P0_tags_1, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P0_tags_1) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P0_tags_1[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P0_tags_1, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P0_tags_1) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P0_tags_1[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P0_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P0_tags_1) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P0_tags_1[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P0_constr_1, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P0_constr_1, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P0_1, + asn_MBR_NGAP_ProtocolIE_Container_11854P0_1, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P0_specs_1 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P0_specs_1 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P1_3[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P1_3[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -764,39 +939,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P1_3[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P1_tags_3[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P1_tags_3[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P1_specs_3 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P1), - offsetof(struct NGAP_ProtocolIE_Container_9574P1, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P1_specs_3 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P1), + offsetof(struct NGAP_ProtocolIE_Container_11854P1, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P1 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P1 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P1_tags_3, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P1_tags_3) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P1_tags_3[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P1_tags_3, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P1_tags_3) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P1_tags_3[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P1_tags_3, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P1_tags_3) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P1_tags_3[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P1_tags_3, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P1_tags_3) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P1_tags_3[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P1_constr_3, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P1_constr_3, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P1_3, + asn_MBR_NGAP_ProtocolIE_Container_11854P1_3, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P1_specs_3 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P1_specs_3 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P2_5[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P2_5[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -815,39 +990,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P2_5[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P2_tags_5[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P2_tags_5[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P2_specs_5 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P2), - offsetof(struct NGAP_ProtocolIE_Container_9574P2, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P2_specs_5 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P2), + offsetof(struct NGAP_ProtocolIE_Container_11854P2, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P2 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P2 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P2_tags_5, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P2_tags_5) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P2_tags_5[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P2_tags_5, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P2_tags_5) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P2_tags_5[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P2_tags_5, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P2_tags_5) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P2_tags_5[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P2_tags_5, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P2_tags_5) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P2_tags_5[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P2_constr_5, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P2_constr_5, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P2_5, + asn_MBR_NGAP_ProtocolIE_Container_11854P2_5, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P2_specs_5 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P2_specs_5 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P3_7[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P3_7[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -866,39 +1041,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P3_7[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P3_tags_7[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P3_tags_7[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P3_specs_7 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P3), - offsetof(struct NGAP_ProtocolIE_Container_9574P3, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P3_specs_7 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P3), + offsetof(struct NGAP_ProtocolIE_Container_11854P3, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P3 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P3 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P3_tags_7, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P3_tags_7) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P3_tags_7[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P3_tags_7, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P3_tags_7) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P3_tags_7[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P3_tags_7, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P3_tags_7) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P3_tags_7[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P3_tags_7, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P3_tags_7) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P3_tags_7[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P3_constr_7, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P3_constr_7, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P3_7, + asn_MBR_NGAP_ProtocolIE_Container_11854P3_7, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P3_specs_7 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P3_specs_7 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P4_9[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P4_9[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -917,39 +1092,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P4_9[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P4_tags_9[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P4_tags_9[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P4_specs_9 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P4), - offsetof(struct NGAP_ProtocolIE_Container_9574P4, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P4_specs_9 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P4), + offsetof(struct NGAP_ProtocolIE_Container_11854P4, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P4 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P4 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P4_tags_9, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P4_tags_9) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P4_tags_9[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P4_tags_9, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P4_tags_9) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P4_tags_9[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P4_tags_9, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P4_tags_9) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P4_tags_9[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P4_tags_9, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P4_tags_9) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P4_tags_9[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P4_constr_9, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P4_constr_9, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P4_9, + asn_MBR_NGAP_ProtocolIE_Container_11854P4_9, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P4_specs_9 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P4_specs_9 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P5_11[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P5_11[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -968,39 +1143,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P5_11[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P5_tags_11[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P5_tags_11[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P5_specs_11 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P5), - offsetof(struct NGAP_ProtocolIE_Container_9574P5, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P5_specs_11 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P5), + offsetof(struct NGAP_ProtocolIE_Container_11854P5, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P5 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P5 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P5_tags_11, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P5_tags_11) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P5_tags_11[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P5_tags_11, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P5_tags_11) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P5_tags_11[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P5_tags_11, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P5_tags_11) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P5_tags_11[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P5_tags_11, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P5_tags_11) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P5_tags_11[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P5_constr_11, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P5_constr_11, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P5_11, + asn_MBR_NGAP_ProtocolIE_Container_11854P5_11, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P5_specs_11 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P5_specs_11 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P6_13[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P6_13[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1019,39 +1194,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P6_13[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P6_tags_13[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P6_tags_13[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P6_specs_13 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P6), - offsetof(struct NGAP_ProtocolIE_Container_9574P6, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P6_specs_13 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P6), + offsetof(struct NGAP_ProtocolIE_Container_11854P6, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P6 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P6 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P6_tags_13, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P6_tags_13) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P6_tags_13[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P6_tags_13, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P6_tags_13) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P6_tags_13[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P6_tags_13, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P6_tags_13) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P6_tags_13[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P6_tags_13, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P6_tags_13) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P6_tags_13[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P6_constr_13, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P6_constr_13, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P6_13, + asn_MBR_NGAP_ProtocolIE_Container_11854P6_13, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P6_specs_13 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P6_specs_13 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P7_15[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P7_15[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1070,39 +1245,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P7_15[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P7_tags_15[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P7_tags_15[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P7_specs_15 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P7), - offsetof(struct NGAP_ProtocolIE_Container_9574P7, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P7_specs_15 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P7), + offsetof(struct NGAP_ProtocolIE_Container_11854P7, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P7 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P7 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P7_tags_15, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P7_tags_15) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P7_tags_15[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P7_tags_15, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P7_tags_15) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P7_tags_15[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P7_tags_15, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P7_tags_15) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P7_tags_15[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P7_tags_15, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P7_tags_15) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P7_tags_15[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P7_constr_15, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P7_constr_15, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P7_15, + asn_MBR_NGAP_ProtocolIE_Container_11854P7_15, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P7_specs_15 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P7_specs_15 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P8_17[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P8_17[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1121,39 +1296,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P8_17[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P8_tags_17[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P8_tags_17[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P8_specs_17 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P8), - offsetof(struct NGAP_ProtocolIE_Container_9574P8, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P8_specs_17 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P8), + offsetof(struct NGAP_ProtocolIE_Container_11854P8, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P8 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P8 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P8_tags_17, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P8_tags_17) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P8_tags_17[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P8_tags_17, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P8_tags_17) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P8_tags_17[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P8_tags_17, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P8_tags_17) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P8_tags_17[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P8_tags_17, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P8_tags_17) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P8_tags_17[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P8_constr_17, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P8_constr_17, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P8_17, + asn_MBR_NGAP_ProtocolIE_Container_11854P8_17, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P8_specs_17 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P8_specs_17 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P9_19[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P9_19[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1172,39 +1347,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P9_19[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P9_tags_19[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P9_tags_19[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P9_specs_19 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P9), - offsetof(struct NGAP_ProtocolIE_Container_9574P9, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P9_specs_19 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P9), + offsetof(struct NGAP_ProtocolIE_Container_11854P9, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P9 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P9 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P9_tags_19, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P9_tags_19) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P9_tags_19[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P9_tags_19, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P9_tags_19) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P9_tags_19[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P9_tags_19, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P9_tags_19) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P9_tags_19[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P9_tags_19, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P9_tags_19) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P9_tags_19[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P9_constr_19, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P9_constr_19, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P9_19, + asn_MBR_NGAP_ProtocolIE_Container_11854P9_19, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P9_specs_19 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P9_specs_19 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P10_21[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P10_21[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1223,39 +1398,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P10_21[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P10_tags_21[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P10_tags_21[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P10_specs_21 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P10), - offsetof(struct NGAP_ProtocolIE_Container_9574P10, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P10_specs_21 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P10), + offsetof(struct NGAP_ProtocolIE_Container_11854P10, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P10 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P10 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P10_tags_21, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P10_tags_21) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P10_tags_21[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P10_tags_21, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P10_tags_21) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P10_tags_21[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P10_tags_21, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P10_tags_21) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P10_tags_21[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P10_tags_21, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P10_tags_21) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P10_tags_21[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P10_constr_21, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P10_constr_21, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P10_21, + asn_MBR_NGAP_ProtocolIE_Container_11854P10_21, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P10_specs_21 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P10_specs_21 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P11_23[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P11_23[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1274,39 +1449,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P11_23[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P11_tags_23[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P11_tags_23[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P11_specs_23 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P11), - offsetof(struct NGAP_ProtocolIE_Container_9574P11, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P11_specs_23 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P11), + offsetof(struct NGAP_ProtocolIE_Container_11854P11, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P11 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P11 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P11_tags_23, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P11_tags_23) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P11_tags_23[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P11_tags_23, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P11_tags_23) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P11_tags_23[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P11_tags_23, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P11_tags_23) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P11_tags_23[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P11_tags_23, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P11_tags_23) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P11_tags_23[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P11_constr_23, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P11_constr_23, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P11_23, + asn_MBR_NGAP_ProtocolIE_Container_11854P11_23, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P11_specs_23 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P11_specs_23 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P12_25[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P12_25[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1325,39 +1500,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P12_25[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P12_tags_25[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P12_tags_25[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P12_specs_25 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P12), - offsetof(struct NGAP_ProtocolIE_Container_9574P12, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P12_specs_25 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P12), + offsetof(struct NGAP_ProtocolIE_Container_11854P12, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P12 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P12 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P12_tags_25, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P12_tags_25) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P12_tags_25[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P12_tags_25, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P12_tags_25) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P12_tags_25[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P12_tags_25, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P12_tags_25) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P12_tags_25[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P12_tags_25, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P12_tags_25) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P12_tags_25[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P12_constr_25, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P12_constr_25, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P12_25, + asn_MBR_NGAP_ProtocolIE_Container_11854P12_25, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P12_specs_25 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P12_specs_25 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P13_27[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P13_27[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1376,39 +1551,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P13_27[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P13_tags_27[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P13_tags_27[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P13_specs_27 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P13), - offsetof(struct NGAP_ProtocolIE_Container_9574P13, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P13_specs_27 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P13), + offsetof(struct NGAP_ProtocolIE_Container_11854P13, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P13 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P13 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P13_tags_27, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P13_tags_27) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P13_tags_27[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P13_tags_27, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P13_tags_27) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P13_tags_27[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P13_tags_27, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P13_tags_27) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P13_tags_27[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P13_tags_27, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P13_tags_27) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P13_tags_27[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P13_constr_27, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P13_constr_27, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P13_27, + asn_MBR_NGAP_ProtocolIE_Container_11854P13_27, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P13_specs_27 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P13_specs_27 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P14_29[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P14_29[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1427,39 +1602,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P14_29[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P14_tags_29[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P14_tags_29[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P14_specs_29 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P14), - offsetof(struct NGAP_ProtocolIE_Container_9574P14, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P14_specs_29 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P14), + offsetof(struct NGAP_ProtocolIE_Container_11854P14, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P14 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P14 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P14_tags_29, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P14_tags_29) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P14_tags_29[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P14_tags_29, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P14_tags_29) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P14_tags_29[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P14_tags_29, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P14_tags_29) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P14_tags_29[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P14_tags_29, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P14_tags_29) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P14_tags_29[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P14_constr_29, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P14_constr_29, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P14_29, + asn_MBR_NGAP_ProtocolIE_Container_11854P14_29, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P14_specs_29 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P14_specs_29 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P15_31[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P15_31[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1478,39 +1653,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P15_31[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P15_tags_31[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P15_tags_31[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P15_specs_31 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P15), - offsetof(struct NGAP_ProtocolIE_Container_9574P15, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P15_specs_31 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P15), + offsetof(struct NGAP_ProtocolIE_Container_11854P15, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P15 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P15 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P15_tags_31, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P15_tags_31) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P15_tags_31[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P15_tags_31, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P15_tags_31) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P15_tags_31[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P15_tags_31, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P15_tags_31) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P15_tags_31[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P15_tags_31, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P15_tags_31) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P15_tags_31[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P15_constr_31, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P15_constr_31, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P15_31, + asn_MBR_NGAP_ProtocolIE_Container_11854P15_31, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P15_specs_31 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P15_specs_31 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P16_33[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P16_33[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1529,39 +1704,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P16_33[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P16_tags_33[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P16_tags_33[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P16_specs_33 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P16), - offsetof(struct NGAP_ProtocolIE_Container_9574P16, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P16_specs_33 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P16), + offsetof(struct NGAP_ProtocolIE_Container_11854P16, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P16 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P16 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P16_tags_33, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P16_tags_33) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P16_tags_33[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P16_tags_33, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P16_tags_33) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P16_tags_33[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P16_tags_33, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P16_tags_33) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P16_tags_33[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P16_tags_33, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P16_tags_33) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P16_tags_33[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P16_constr_33, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P16_constr_33, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P16_33, + asn_MBR_NGAP_ProtocolIE_Container_11854P16_33, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P16_specs_33 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P16_specs_33 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P17_35[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P17_35[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1580,39 +1755,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P17_35[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P17_tags_35[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P17_tags_35[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P17_specs_35 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P17), - offsetof(struct NGAP_ProtocolIE_Container_9574P17, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P17_specs_35 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P17), + offsetof(struct NGAP_ProtocolIE_Container_11854P17, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P17 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P17 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P17_tags_35, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P17_tags_35) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P17_tags_35[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P17_tags_35, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P17_tags_35) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P17_tags_35[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P17_tags_35, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P17_tags_35) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P17_tags_35[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P17_tags_35, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P17_tags_35) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P17_tags_35[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P17_constr_35, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P17_constr_35, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P17_35, + asn_MBR_NGAP_ProtocolIE_Container_11854P17_35, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P17_specs_35 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P17_specs_35 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P18_37[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P18_37[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1631,39 +1806,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P18_37[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P18_tags_37[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P18_tags_37[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P18_specs_37 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P18), - offsetof(struct NGAP_ProtocolIE_Container_9574P18, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P18_specs_37 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P18), + offsetof(struct NGAP_ProtocolIE_Container_11854P18, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P18 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P18 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P18_tags_37, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P18_tags_37) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P18_tags_37[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P18_tags_37, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P18_tags_37) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P18_tags_37[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P18_tags_37, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P18_tags_37) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P18_tags_37[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P18_tags_37, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P18_tags_37) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P18_tags_37[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P18_constr_37, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P18_constr_37, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P18_37, + asn_MBR_NGAP_ProtocolIE_Container_11854P18_37, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P18_specs_37 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P18_specs_37 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P19_39[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P19_39[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1682,39 +1857,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P19_39[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P19_tags_39[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P19_tags_39[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P19_specs_39 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P19), - offsetof(struct NGAP_ProtocolIE_Container_9574P19, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P19_specs_39 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P19), + offsetof(struct NGAP_ProtocolIE_Container_11854P19, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P19 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P19 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P19_tags_39, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P19_tags_39) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P19_tags_39[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P19_tags_39, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P19_tags_39) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P19_tags_39[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P19_tags_39, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P19_tags_39) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P19_tags_39[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P19_tags_39, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P19_tags_39) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P19_tags_39[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P19_constr_39, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P19_constr_39, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P19_39, + asn_MBR_NGAP_ProtocolIE_Container_11854P19_39, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P19_specs_39 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P19_specs_39 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P20_41[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P20_41[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1733,39 +1908,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P20_41[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P20_tags_41[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P20_tags_41[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P20_specs_41 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P20), - offsetof(struct NGAP_ProtocolIE_Container_9574P20, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P20_specs_41 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P20), + offsetof(struct NGAP_ProtocolIE_Container_11854P20, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P20 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P20 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P20_tags_41, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P20_tags_41) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P20_tags_41[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P20_tags_41, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P20_tags_41) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P20_tags_41[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P20_tags_41, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P20_tags_41) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P20_tags_41[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P20_tags_41, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P20_tags_41) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P20_tags_41[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P20_constr_41, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P20_constr_41, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P20_41, + asn_MBR_NGAP_ProtocolIE_Container_11854P20_41, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P20_specs_41 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P20_specs_41 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P21_43[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P21_43[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1784,39 +1959,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P21_43[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P21_tags_43[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P21_tags_43[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P21_specs_43 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P21), - offsetof(struct NGAP_ProtocolIE_Container_9574P21, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P21_specs_43 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P21), + offsetof(struct NGAP_ProtocolIE_Container_11854P21, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P21 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P21 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P21_tags_43, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P21_tags_43) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P21_tags_43[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P21_tags_43, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P21_tags_43) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P21_tags_43[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P21_tags_43, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P21_tags_43) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P21_tags_43[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P21_tags_43, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P21_tags_43) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P21_tags_43[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P21_constr_43, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P21_constr_43, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P21_43, + asn_MBR_NGAP_ProtocolIE_Container_11854P21_43, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P21_specs_43 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P21_specs_43 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P22_45[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P22_45[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1835,39 +2010,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P22_45[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P22_tags_45[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P22_tags_45[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P22_specs_45 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P22), - offsetof(struct NGAP_ProtocolIE_Container_9574P22, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P22_specs_45 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P22), + offsetof(struct NGAP_ProtocolIE_Container_11854P22, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P22 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P22 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P22_tags_45, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P22_tags_45) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P22_tags_45[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P22_tags_45, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P22_tags_45) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P22_tags_45[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P22_tags_45, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P22_tags_45) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P22_tags_45[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P22_tags_45, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P22_tags_45) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P22_tags_45[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P22_constr_45, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P22_constr_45, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P22_45, + asn_MBR_NGAP_ProtocolIE_Container_11854P22_45, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P22_specs_45 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P22_specs_45 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P23_47[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P23_47[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1886,39 +2061,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P23_47[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P23_tags_47[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P23_tags_47[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P23_specs_47 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P23), - offsetof(struct NGAP_ProtocolIE_Container_9574P23, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P23_specs_47 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P23), + offsetof(struct NGAP_ProtocolIE_Container_11854P23, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P23 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P23 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P23_tags_47, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P23_tags_47) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P23_tags_47[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P23_tags_47, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P23_tags_47) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P23_tags_47[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P23_tags_47, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P23_tags_47) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P23_tags_47[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P23_tags_47, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P23_tags_47) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P23_tags_47[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P23_constr_47, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P23_constr_47, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P23_47, + asn_MBR_NGAP_ProtocolIE_Container_11854P23_47, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P23_specs_47 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P23_specs_47 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P24_49[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P24_49[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1937,39 +2112,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P24_49[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P24_tags_49[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P24_tags_49[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P24_specs_49 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P24), - offsetof(struct NGAP_ProtocolIE_Container_9574P24, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P24_specs_49 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P24), + offsetof(struct NGAP_ProtocolIE_Container_11854P24, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P24 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P24 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P24_tags_49, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P24_tags_49) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P24_tags_49[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P24_tags_49, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P24_tags_49) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P24_tags_49[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P24_tags_49, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P24_tags_49) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P24_tags_49[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P24_tags_49, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P24_tags_49) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P24_tags_49[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P24_constr_49, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P24_constr_49, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P24_49, + asn_MBR_NGAP_ProtocolIE_Container_11854P24_49, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P24_specs_49 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P24_specs_49 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P25_51[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P25_51[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1988,39 +2163,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P25_51[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P25_tags_51[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P25_tags_51[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P25_specs_51 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P25), - offsetof(struct NGAP_ProtocolIE_Container_9574P25, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P25_specs_51 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P25), + offsetof(struct NGAP_ProtocolIE_Container_11854P25, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P25 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P25 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P25_tags_51, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P25_tags_51) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P25_tags_51[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P25_tags_51, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P25_tags_51) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P25_tags_51[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P25_tags_51, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P25_tags_51) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P25_tags_51[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P25_tags_51, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P25_tags_51) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P25_tags_51[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P25_constr_51, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P25_constr_51, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P25_51, + asn_MBR_NGAP_ProtocolIE_Container_11854P25_51, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P25_specs_51 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P25_specs_51 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P26_53[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P26_53[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2039,39 +2214,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P26_53[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P26_tags_53[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P26_tags_53[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P26_specs_53 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P26), - offsetof(struct NGAP_ProtocolIE_Container_9574P26, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P26_specs_53 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P26), + offsetof(struct NGAP_ProtocolIE_Container_11854P26, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P26 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P26 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P26_tags_53, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P26_tags_53) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P26_tags_53[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P26_tags_53, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P26_tags_53) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P26_tags_53[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P26_tags_53, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P26_tags_53) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P26_tags_53[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P26_tags_53, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P26_tags_53) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P26_tags_53[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P26_constr_53, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P26_constr_53, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P26_53, + asn_MBR_NGAP_ProtocolIE_Container_11854P26_53, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P26_specs_53 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P26_specs_53 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P27_55[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P27_55[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2090,39 +2265,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P27_55[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P27_tags_55[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P27_tags_55[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P27_specs_55 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P27), - offsetof(struct NGAP_ProtocolIE_Container_9574P27, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P27_specs_55 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P27), + offsetof(struct NGAP_ProtocolIE_Container_11854P27, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P27 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P27 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P27_tags_55, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P27_tags_55) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P27_tags_55[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P27_tags_55, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P27_tags_55) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P27_tags_55[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P27_tags_55, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P27_tags_55) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P27_tags_55[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P27_tags_55, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P27_tags_55) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P27_tags_55[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P27_constr_55, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P27_constr_55, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P27_55, + asn_MBR_NGAP_ProtocolIE_Container_11854P27_55, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P27_specs_55 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P27_specs_55 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P28_57[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P28_57[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2141,39 +2316,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P28_57[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P28_tags_57[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P28_tags_57[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P28_specs_57 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P28), - offsetof(struct NGAP_ProtocolIE_Container_9574P28, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P28_specs_57 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P28), + offsetof(struct NGAP_ProtocolIE_Container_11854P28, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P28 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P28 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P28_tags_57, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P28_tags_57) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P28_tags_57[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P28_tags_57, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P28_tags_57) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P28_tags_57[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P28_tags_57, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P28_tags_57) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P28_tags_57[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P28_tags_57, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P28_tags_57) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P28_tags_57[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P28_constr_57, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P28_constr_57, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P28_57, + asn_MBR_NGAP_ProtocolIE_Container_11854P28_57, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P28_specs_57 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P28_specs_57 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P29_59[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P29_59[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2192,39 +2367,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P29_59[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P29_tags_59[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P29_tags_59[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P29_specs_59 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P29), - offsetof(struct NGAP_ProtocolIE_Container_9574P29, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P29_specs_59 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P29), + offsetof(struct NGAP_ProtocolIE_Container_11854P29, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P29 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P29 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P29_tags_59, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P29_tags_59) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P29_tags_59[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P29_tags_59, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P29_tags_59) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P29_tags_59[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P29_tags_59, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P29_tags_59) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P29_tags_59[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P29_tags_59, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P29_tags_59) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P29_tags_59[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P29_constr_59, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P29_constr_59, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P29_59, + asn_MBR_NGAP_ProtocolIE_Container_11854P29_59, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P29_specs_59 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P29_specs_59 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P30_61[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P30_61[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2243,39 +2418,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P30_61[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P30_tags_61[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P30_tags_61[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P30_specs_61 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P30), - offsetof(struct NGAP_ProtocolIE_Container_9574P30, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P30_specs_61 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P30), + offsetof(struct NGAP_ProtocolIE_Container_11854P30, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P30 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P30 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P30_tags_61, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P30_tags_61) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P30_tags_61[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P30_tags_61, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P30_tags_61) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P30_tags_61[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P30_tags_61, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P30_tags_61) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P30_tags_61[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P30_tags_61, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P30_tags_61) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P30_tags_61[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P30_constr_61, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P30_constr_61, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P30_61, + asn_MBR_NGAP_ProtocolIE_Container_11854P30_61, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P30_specs_61 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P30_specs_61 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P31_63[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P31_63[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2294,39 +2469,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P31_63[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P31_tags_63[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P31_tags_63[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P31_specs_63 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P31), - offsetof(struct NGAP_ProtocolIE_Container_9574P31, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P31_specs_63 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P31), + offsetof(struct NGAP_ProtocolIE_Container_11854P31, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P31 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P31 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P31_tags_63, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P31_tags_63) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P31_tags_63[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P31_tags_63, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P31_tags_63) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P31_tags_63[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P31_tags_63, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P31_tags_63) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P31_tags_63[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P31_tags_63, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P31_tags_63) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P31_tags_63[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P31_constr_63, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P31_constr_63, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P31_63, + asn_MBR_NGAP_ProtocolIE_Container_11854P31_63, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P31_specs_63 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P31_specs_63 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P32_65[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P32_65[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2345,39 +2520,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P32_65[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P32_tags_65[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P32_tags_65[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P32_specs_65 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P32), - offsetof(struct NGAP_ProtocolIE_Container_9574P32, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P32_specs_65 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P32), + offsetof(struct NGAP_ProtocolIE_Container_11854P32, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P32 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P32 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P32_tags_65, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P32_tags_65) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P32_tags_65[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P32_tags_65, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P32_tags_65) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P32_tags_65[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P32_tags_65, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P32_tags_65) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P32_tags_65[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P32_tags_65, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P32_tags_65) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P32_tags_65[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P32_constr_65, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P32_constr_65, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P32_65, + asn_MBR_NGAP_ProtocolIE_Container_11854P32_65, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P32_specs_65 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P32_specs_65 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P33_67[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P33_67[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2396,39 +2571,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P33_67[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P33_tags_67[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P33_tags_67[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P33_specs_67 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P33), - offsetof(struct NGAP_ProtocolIE_Container_9574P33, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P33_specs_67 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P33), + offsetof(struct NGAP_ProtocolIE_Container_11854P33, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P33 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P33 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P33_tags_67, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P33_tags_67) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P33_tags_67[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P33_tags_67, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P33_tags_67) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P33_tags_67[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P33_tags_67, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P33_tags_67) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P33_tags_67[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P33_tags_67, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P33_tags_67) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P33_tags_67[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P33_constr_67, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P33_constr_67, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P33_67, + asn_MBR_NGAP_ProtocolIE_Container_11854P33_67, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P33_specs_67 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P33_specs_67 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P34_69[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P34_69[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2447,39 +2622,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P34_69[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P34_tags_69[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P34_tags_69[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P34_specs_69 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P34), - offsetof(struct NGAP_ProtocolIE_Container_9574P34, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P34_specs_69 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P34), + offsetof(struct NGAP_ProtocolIE_Container_11854P34, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P34 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P34 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P34_tags_69, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P34_tags_69) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P34_tags_69[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P34_tags_69, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P34_tags_69) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P34_tags_69[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P34_tags_69, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P34_tags_69) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P34_tags_69[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P34_tags_69, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P34_tags_69) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P34_tags_69[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P34_constr_69, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P34_constr_69, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P34_69, + asn_MBR_NGAP_ProtocolIE_Container_11854P34_69, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P34_specs_69 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P34_specs_69 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P35_71[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P35_71[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2498,39 +2673,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P35_71[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P35_tags_71[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P35_tags_71[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P35_specs_71 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P35), - offsetof(struct NGAP_ProtocolIE_Container_9574P35, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P35_specs_71 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P35), + offsetof(struct NGAP_ProtocolIE_Container_11854P35, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P35 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P35 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P35_tags_71, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P35_tags_71) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P35_tags_71[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P35_tags_71, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P35_tags_71) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P35_tags_71[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P35_tags_71, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P35_tags_71) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P35_tags_71[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P35_tags_71, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P35_tags_71) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P35_tags_71[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P35_constr_71, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P35_constr_71, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P35_71, + asn_MBR_NGAP_ProtocolIE_Container_11854P35_71, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P35_specs_71 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P35_specs_71 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P36_73[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P36_73[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2549,39 +2724,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P36_73[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P36_tags_73[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P36_tags_73[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P36_specs_73 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P36), - offsetof(struct NGAP_ProtocolIE_Container_9574P36, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P36_specs_73 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P36), + offsetof(struct NGAP_ProtocolIE_Container_11854P36, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P36 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P36 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P36_tags_73, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P36_tags_73) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P36_tags_73[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P36_tags_73, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P36_tags_73) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P36_tags_73[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P36_tags_73, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P36_tags_73) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P36_tags_73[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P36_tags_73, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P36_tags_73) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P36_tags_73[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P36_constr_73, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P36_constr_73, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P36_73, + asn_MBR_NGAP_ProtocolIE_Container_11854P36_73, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P36_specs_73 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P36_specs_73 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P37_75[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P37_75[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2600,39 +2775,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P37_75[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P37_tags_75[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P37_tags_75[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P37_specs_75 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P37), - offsetof(struct NGAP_ProtocolIE_Container_9574P37, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P37_specs_75 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P37), + offsetof(struct NGAP_ProtocolIE_Container_11854P37, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P37 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P37 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P37_tags_75, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P37_tags_75) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P37_tags_75[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P37_tags_75, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P37_tags_75) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P37_tags_75[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P37_tags_75, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P37_tags_75) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P37_tags_75[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P37_tags_75, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P37_tags_75) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P37_tags_75[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P37_constr_75, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P37_constr_75, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P37_75, + asn_MBR_NGAP_ProtocolIE_Container_11854P37_75, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P37_specs_75 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P37_specs_75 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P38_77[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P38_77[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2651,39 +2826,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P38_77[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P38_tags_77[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P38_tags_77[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P38_specs_77 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P38), - offsetof(struct NGAP_ProtocolIE_Container_9574P38, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P38_specs_77 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P38), + offsetof(struct NGAP_ProtocolIE_Container_11854P38, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P38 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P38 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P38_tags_77, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P38_tags_77) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P38_tags_77[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P38_tags_77, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P38_tags_77) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P38_tags_77[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P38_tags_77, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P38_tags_77) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P38_tags_77[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P38_tags_77, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P38_tags_77) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P38_tags_77[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P38_constr_77, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P38_constr_77, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P38_77, + asn_MBR_NGAP_ProtocolIE_Container_11854P38_77, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P38_specs_77 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P38_specs_77 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P39_79[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P39_79[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2702,39 +2877,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P39_79[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P39_tags_79[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P39_tags_79[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P39_specs_79 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P39), - offsetof(struct NGAP_ProtocolIE_Container_9574P39, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P39_specs_79 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P39), + offsetof(struct NGAP_ProtocolIE_Container_11854P39, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P39 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P39 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P39_tags_79, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P39_tags_79) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P39_tags_79[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P39_tags_79, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P39_tags_79) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P39_tags_79[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P39_tags_79, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P39_tags_79) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P39_tags_79[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P39_tags_79, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P39_tags_79) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P39_tags_79[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P39_constr_79, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P39_constr_79, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P39_79, + asn_MBR_NGAP_ProtocolIE_Container_11854P39_79, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P39_specs_79 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P39_specs_79 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P40_81[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P40_81[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2753,39 +2928,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P40_81[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P40_tags_81[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P40_tags_81[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P40_specs_81 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P40), - offsetof(struct NGAP_ProtocolIE_Container_9574P40, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P40_specs_81 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P40), + offsetof(struct NGAP_ProtocolIE_Container_11854P40, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P40 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P40 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P40_tags_81, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P40_tags_81) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P40_tags_81[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P40_tags_81, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P40_tags_81) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P40_tags_81[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P40_tags_81, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P40_tags_81) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P40_tags_81[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P40_tags_81, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P40_tags_81) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P40_tags_81[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P40_constr_81, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P40_constr_81, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P40_81, + asn_MBR_NGAP_ProtocolIE_Container_11854P40_81, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P40_specs_81 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P40_specs_81 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P41_83[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P41_83[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2804,39 +2979,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P41_83[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P41_tags_83[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P41_tags_83[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P41_specs_83 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P41), - offsetof(struct NGAP_ProtocolIE_Container_9574P41, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P41_specs_83 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P41), + offsetof(struct NGAP_ProtocolIE_Container_11854P41, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P41 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P41 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P41_tags_83, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P41_tags_83) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P41_tags_83[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P41_tags_83, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P41_tags_83) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P41_tags_83[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P41_tags_83, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P41_tags_83) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P41_tags_83[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P41_tags_83, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P41_tags_83) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P41_tags_83[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P41_constr_83, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P41_constr_83, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P41_83, + asn_MBR_NGAP_ProtocolIE_Container_11854P41_83, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P41_specs_83 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P41_specs_83 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P42_85[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P42_85[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2855,39 +3030,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P42_85[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P42_tags_85[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P42_tags_85[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P42_specs_85 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P42), - offsetof(struct NGAP_ProtocolIE_Container_9574P42, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P42_specs_85 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P42), + offsetof(struct NGAP_ProtocolIE_Container_11854P42, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P42 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P42 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P42_tags_85, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P42_tags_85) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P42_tags_85[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P42_tags_85, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P42_tags_85) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P42_tags_85[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P42_tags_85, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P42_tags_85) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P42_tags_85[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P42_tags_85, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P42_tags_85) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P42_tags_85[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P42_constr_85, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P42_constr_85, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P42_85, + asn_MBR_NGAP_ProtocolIE_Container_11854P42_85, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P42_specs_85 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P42_specs_85 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P43_87[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P43_87[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2906,39 +3081,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P43_87[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P43_tags_87[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P43_tags_87[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P43_specs_87 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P43), - offsetof(struct NGAP_ProtocolIE_Container_9574P43, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P43_specs_87 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P43), + offsetof(struct NGAP_ProtocolIE_Container_11854P43, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P43 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P43 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P43_tags_87, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P43_tags_87) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P43_tags_87[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P43_tags_87, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P43_tags_87) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P43_tags_87[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P43_tags_87, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P43_tags_87) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P43_tags_87[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P43_tags_87, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P43_tags_87) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P43_tags_87[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P43_constr_87, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P43_constr_87, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P43_87, + asn_MBR_NGAP_ProtocolIE_Container_11854P43_87, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P43_specs_87 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P43_specs_87 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P44_89[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P44_89[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2957,39 +3132,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P44_89[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P44_tags_89[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P44_tags_89[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P44_specs_89 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P44), - offsetof(struct NGAP_ProtocolIE_Container_9574P44, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P44_specs_89 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P44), + offsetof(struct NGAP_ProtocolIE_Container_11854P44, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P44 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P44 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P44_tags_89, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P44_tags_89) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P44_tags_89[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P44_tags_89, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P44_tags_89) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P44_tags_89[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P44_tags_89, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P44_tags_89) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P44_tags_89[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P44_tags_89, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P44_tags_89) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P44_tags_89[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P44_constr_89, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P44_constr_89, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P44_89, + asn_MBR_NGAP_ProtocolIE_Container_11854P44_89, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P44_specs_89 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P44_specs_89 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P45_91[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P45_91[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3008,39 +3183,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P45_91[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P45_tags_91[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P45_tags_91[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P45_specs_91 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P45), - offsetof(struct NGAP_ProtocolIE_Container_9574P45, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P45_specs_91 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P45), + offsetof(struct NGAP_ProtocolIE_Container_11854P45, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P45 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P45 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P45_tags_91, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P45_tags_91) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P45_tags_91[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P45_tags_91, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P45_tags_91) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P45_tags_91[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P45_tags_91, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P45_tags_91) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P45_tags_91[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P45_tags_91, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P45_tags_91) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P45_tags_91[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P45_constr_91, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P45_constr_91, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P45_91, + asn_MBR_NGAP_ProtocolIE_Container_11854P45_91, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P45_specs_91 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P45_specs_91 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P46_93[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P46_93[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3059,39 +3234,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P46_93[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P46_tags_93[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P46_tags_93[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P46_specs_93 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P46), - offsetof(struct NGAP_ProtocolIE_Container_9574P46, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P46_specs_93 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P46), + offsetof(struct NGAP_ProtocolIE_Container_11854P46, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P46 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P46 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P46_tags_93, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P46_tags_93) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P46_tags_93[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P46_tags_93, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P46_tags_93) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P46_tags_93[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P46_tags_93, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P46_tags_93) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P46_tags_93[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P46_tags_93, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P46_tags_93) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P46_tags_93[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P46_constr_93, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P46_constr_93, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P46_93, + asn_MBR_NGAP_ProtocolIE_Container_11854P46_93, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P46_specs_93 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P46_specs_93 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P47_95[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P47_95[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3110,39 +3285,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P47_95[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P47_tags_95[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P47_tags_95[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P47_specs_95 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P47), - offsetof(struct NGAP_ProtocolIE_Container_9574P47, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P47_specs_95 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P47), + offsetof(struct NGAP_ProtocolIE_Container_11854P47, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P47 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P47 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P47_tags_95, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P47_tags_95) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P47_tags_95[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P47_tags_95, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P47_tags_95) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P47_tags_95[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P47_tags_95, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P47_tags_95) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P47_tags_95[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P47_tags_95, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P47_tags_95) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P47_tags_95[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P47_constr_95, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P47_constr_95, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P47_95, + asn_MBR_NGAP_ProtocolIE_Container_11854P47_95, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P47_specs_95 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P47_specs_95 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P48_97[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P48_97[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3161,39 +3336,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P48_97[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P48_tags_97[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P48_tags_97[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P48_specs_97 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P48), - offsetof(struct NGAP_ProtocolIE_Container_9574P48, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P48_specs_97 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P48), + offsetof(struct NGAP_ProtocolIE_Container_11854P48, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P48 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P48 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P48_tags_97, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P48_tags_97) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P48_tags_97[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P48_tags_97, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P48_tags_97) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P48_tags_97[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P48_tags_97, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P48_tags_97) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P48_tags_97[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P48_tags_97, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P48_tags_97) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P48_tags_97[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P48_constr_97, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P48_constr_97, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P48_97, + asn_MBR_NGAP_ProtocolIE_Container_11854P48_97, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P48_specs_97 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P48_specs_97 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P49_99[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P49_99[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3212,39 +3387,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P49_99[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P49_tags_99[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P49_tags_99[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P49_specs_99 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P49), - offsetof(struct NGAP_ProtocolIE_Container_9574P49, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P49_specs_99 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P49), + offsetof(struct NGAP_ProtocolIE_Container_11854P49, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P49 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P49 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P49_tags_99, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P49_tags_99) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P49_tags_99[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P49_tags_99, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P49_tags_99) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P49_tags_99[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P49_tags_99, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P49_tags_99) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P49_tags_99[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P49_tags_99, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P49_tags_99) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P49_tags_99[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P49_constr_99, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P49_constr_99, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P49_99, + asn_MBR_NGAP_ProtocolIE_Container_11854P49_99, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P49_specs_99 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P49_specs_99 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P50_101[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P50_101[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3263,39 +3438,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P50_101[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P50_tags_101[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P50_tags_101[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P50_specs_101 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P50), - offsetof(struct NGAP_ProtocolIE_Container_9574P50, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P50_specs_101 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P50), + offsetof(struct NGAP_ProtocolIE_Container_11854P50, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P50 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P50 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P50_tags_101, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P50_tags_101) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P50_tags_101[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P50_tags_101, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P50_tags_101) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P50_tags_101[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P50_tags_101, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P50_tags_101) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P50_tags_101[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P50_tags_101, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P50_tags_101) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P50_tags_101[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P50_constr_101, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P50_constr_101, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P50_101, + asn_MBR_NGAP_ProtocolIE_Container_11854P50_101, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P50_specs_101 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P50_specs_101 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P51_103[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P51_103[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3314,39 +3489,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P51_103[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P51_tags_103[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P51_tags_103[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P51_specs_103 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P51), - offsetof(struct NGAP_ProtocolIE_Container_9574P51, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P51_specs_103 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P51), + offsetof(struct NGAP_ProtocolIE_Container_11854P51, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P51 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P51 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P51_tags_103, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P51_tags_103) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P51_tags_103[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P51_tags_103, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P51_tags_103) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P51_tags_103[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P51_tags_103, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P51_tags_103) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P51_tags_103[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P51_tags_103, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P51_tags_103) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P51_tags_103[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P51_constr_103, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P51_constr_103, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P51_103, + asn_MBR_NGAP_ProtocolIE_Container_11854P51_103, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P51_specs_103 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P51_specs_103 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P52_105[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P52_105[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3365,39 +3540,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P52_105[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P52_tags_105[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P52_tags_105[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P52_specs_105 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P52), - offsetof(struct NGAP_ProtocolIE_Container_9574P52, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P52_specs_105 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P52), + offsetof(struct NGAP_ProtocolIE_Container_11854P52, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P52 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P52 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P52_tags_105, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P52_tags_105) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P52_tags_105[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P52_tags_105, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P52_tags_105) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P52_tags_105[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P52_tags_105, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P52_tags_105) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P52_tags_105[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P52_tags_105, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P52_tags_105) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P52_tags_105[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P52_constr_105, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P52_constr_105, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P52_105, + asn_MBR_NGAP_ProtocolIE_Container_11854P52_105, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P52_specs_105 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P52_specs_105 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P53_107[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P53_107[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3416,39 +3591,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P53_107[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P53_tags_107[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P53_tags_107[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P53_specs_107 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P53), - offsetof(struct NGAP_ProtocolIE_Container_9574P53, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P53_specs_107 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P53), + offsetof(struct NGAP_ProtocolIE_Container_11854P53, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P53 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P53 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P53_tags_107, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P53_tags_107) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P53_tags_107[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P53_tags_107, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P53_tags_107) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P53_tags_107[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P53_tags_107, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P53_tags_107) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P53_tags_107[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P53_tags_107, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P53_tags_107) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P53_tags_107[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P53_constr_107, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P53_constr_107, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P53_107, + asn_MBR_NGAP_ProtocolIE_Container_11854P53_107, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P53_specs_107 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P53_specs_107 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P54_109[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P54_109[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3467,39 +3642,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P54_109[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P54_tags_109[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P54_tags_109[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P54_specs_109 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P54), - offsetof(struct NGAP_ProtocolIE_Container_9574P54, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P54_specs_109 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P54), + offsetof(struct NGAP_ProtocolIE_Container_11854P54, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P54 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P54 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P54_tags_109, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P54_tags_109) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P54_tags_109[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P54_tags_109, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P54_tags_109) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P54_tags_109[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P54_tags_109, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P54_tags_109) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P54_tags_109[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P54_tags_109, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P54_tags_109) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P54_tags_109[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P54_constr_109, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P54_constr_109, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P54_109, + asn_MBR_NGAP_ProtocolIE_Container_11854P54_109, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P54_specs_109 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P54_specs_109 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P55_111[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P55_111[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3518,39 +3693,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P55_111[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P55_tags_111[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P55_tags_111[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P55_specs_111 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P55), - offsetof(struct NGAP_ProtocolIE_Container_9574P55, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P55_specs_111 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P55), + offsetof(struct NGAP_ProtocolIE_Container_11854P55, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P55 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P55 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P55_tags_111, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P55_tags_111) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P55_tags_111[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P55_tags_111, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P55_tags_111) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P55_tags_111[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P55_tags_111, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P55_tags_111) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P55_tags_111[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P55_tags_111, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P55_tags_111) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P55_tags_111[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P55_constr_111, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P55_constr_111, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P55_111, + asn_MBR_NGAP_ProtocolIE_Container_11854P55_111, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P55_specs_111 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P55_specs_111 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P56_113[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P56_113[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3569,39 +3744,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P56_113[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P56_tags_113[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P56_tags_113[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P56_specs_113 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P56), - offsetof(struct NGAP_ProtocolIE_Container_9574P56, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P56_specs_113 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P56), + offsetof(struct NGAP_ProtocolIE_Container_11854P56, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P56 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P56 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P56_tags_113, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P56_tags_113) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P56_tags_113[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P56_tags_113, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P56_tags_113) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P56_tags_113[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P56_tags_113, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P56_tags_113) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P56_tags_113[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P56_tags_113, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P56_tags_113) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P56_tags_113[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P56_constr_113, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P56_constr_113, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P56_113, + asn_MBR_NGAP_ProtocolIE_Container_11854P56_113, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P56_specs_113 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P56_specs_113 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P57_115[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P57_115[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3620,39 +3795,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P57_115[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P57_tags_115[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P57_tags_115[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P57_specs_115 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P57), - offsetof(struct NGAP_ProtocolIE_Container_9574P57, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P57_specs_115 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P57), + offsetof(struct NGAP_ProtocolIE_Container_11854P57, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P57 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P57 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P57_tags_115, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P57_tags_115) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P57_tags_115[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P57_tags_115, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P57_tags_115) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P57_tags_115[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P57_tags_115, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P57_tags_115) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P57_tags_115[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P57_tags_115, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P57_tags_115) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P57_tags_115[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P57_constr_115, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P57_constr_115, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P57_115, + asn_MBR_NGAP_ProtocolIE_Container_11854P57_115, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P57_specs_115 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P57_specs_115 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P58_117[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P58_117[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3671,39 +3846,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P58_117[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P58_tags_117[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P58_tags_117[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P58_specs_117 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P58), - offsetof(struct NGAP_ProtocolIE_Container_9574P58, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P58_specs_117 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P58), + offsetof(struct NGAP_ProtocolIE_Container_11854P58, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P58 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P58 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P58_tags_117, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P58_tags_117) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P58_tags_117[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P58_tags_117, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P58_tags_117) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P58_tags_117[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P58_tags_117, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P58_tags_117) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P58_tags_117[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P58_tags_117, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P58_tags_117) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P58_tags_117[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P58_constr_117, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P58_constr_117, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P58_117, + asn_MBR_NGAP_ProtocolIE_Container_11854P58_117, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P58_specs_117 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P58_specs_117 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P59_119[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P59_119[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3722,39 +3897,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P59_119[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P59_tags_119[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P59_tags_119[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P59_specs_119 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P59), - offsetof(struct NGAP_ProtocolIE_Container_9574P59, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P59_specs_119 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P59), + offsetof(struct NGAP_ProtocolIE_Container_11854P59, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P59 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P59 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P59_tags_119, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P59_tags_119) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P59_tags_119[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P59_tags_119, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P59_tags_119) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P59_tags_119[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P59_tags_119, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P59_tags_119) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P59_tags_119[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P59_tags_119, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P59_tags_119) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P59_tags_119[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P59_constr_119, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P59_constr_119, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P59_119, + asn_MBR_NGAP_ProtocolIE_Container_11854P59_119, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P59_specs_119 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P59_specs_119 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P60_121[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P60_121[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3773,39 +3948,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P60_121[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P60_tags_121[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P60_tags_121[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P60_specs_121 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P60), - offsetof(struct NGAP_ProtocolIE_Container_9574P60, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P60_specs_121 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P60), + offsetof(struct NGAP_ProtocolIE_Container_11854P60, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P60 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P60 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P60_tags_121, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P60_tags_121) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P60_tags_121[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P60_tags_121, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P60_tags_121) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P60_tags_121[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P60_tags_121, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P60_tags_121) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P60_tags_121[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P60_tags_121, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P60_tags_121) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P60_tags_121[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P60_constr_121, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P60_constr_121, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P60_121, + asn_MBR_NGAP_ProtocolIE_Container_11854P60_121, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P60_specs_121 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P60_specs_121 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P61_123[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P61_123[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3824,39 +3999,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P61_123[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P61_tags_123[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P61_tags_123[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P61_specs_123 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P61), - offsetof(struct NGAP_ProtocolIE_Container_9574P61, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P61_specs_123 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P61), + offsetof(struct NGAP_ProtocolIE_Container_11854P61, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P61 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P61 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P61_tags_123, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P61_tags_123) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P61_tags_123[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P61_tags_123, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P61_tags_123) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P61_tags_123[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P61_tags_123, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P61_tags_123) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P61_tags_123[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P61_tags_123, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P61_tags_123) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P61_tags_123[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P61_constr_123, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P61_constr_123, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P61_123, + asn_MBR_NGAP_ProtocolIE_Container_11854P61_123, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P61_specs_123 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P61_specs_123 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P62_125[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P62_125[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3875,39 +4050,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P62_125[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P62_tags_125[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P62_tags_125[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P62_specs_125 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P62), - offsetof(struct NGAP_ProtocolIE_Container_9574P62, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P62_specs_125 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P62), + offsetof(struct NGAP_ProtocolIE_Container_11854P62, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P62 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P62 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P62_tags_125, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P62_tags_125) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P62_tags_125[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P62_tags_125, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P62_tags_125) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P62_tags_125[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P62_tags_125, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P62_tags_125) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P62_tags_125[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P62_tags_125, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P62_tags_125) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P62_tags_125[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P62_constr_125, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P62_constr_125, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P62_125, + asn_MBR_NGAP_ProtocolIE_Container_11854P62_125, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P62_specs_125 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P62_specs_125 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P63_127[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P63_127[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3926,39 +4101,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P63_127[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P63_tags_127[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P63_tags_127[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P63_specs_127 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P63), - offsetof(struct NGAP_ProtocolIE_Container_9574P63, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P63_specs_127 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P63), + offsetof(struct NGAP_ProtocolIE_Container_11854P63, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P63 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P63 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P63_tags_127, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P63_tags_127) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P63_tags_127[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P63_tags_127, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P63_tags_127) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P63_tags_127[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P63_tags_127, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P63_tags_127) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P63_tags_127[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P63_tags_127, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P63_tags_127) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P63_tags_127[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P63_constr_127, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P63_constr_127, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P63_127, + asn_MBR_NGAP_ProtocolIE_Container_11854P63_127, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P63_specs_127 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P63_specs_127 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P64_129[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P64_129[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3977,39 +4152,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P64_129[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P64_tags_129[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P64_tags_129[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P64_specs_129 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P64), - offsetof(struct NGAP_ProtocolIE_Container_9574P64, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P64_specs_129 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P64), + offsetof(struct NGAP_ProtocolIE_Container_11854P64, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P64 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P64 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P64_tags_129, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P64_tags_129) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P64_tags_129[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P64_tags_129, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P64_tags_129) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P64_tags_129[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P64_tags_129, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P64_tags_129) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P64_tags_129[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P64_tags_129, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P64_tags_129) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P64_tags_129[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P64_constr_129, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P64_constr_129, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P64_129, + asn_MBR_NGAP_ProtocolIE_Container_11854P64_129, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P64_specs_129 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P64_specs_129 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P65_131[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P65_131[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4028,39 +4203,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P65_131[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P65_tags_131[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P65_tags_131[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P65_specs_131 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P65), - offsetof(struct NGAP_ProtocolIE_Container_9574P65, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P65_specs_131 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P65), + offsetof(struct NGAP_ProtocolIE_Container_11854P65, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P65 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P65 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P65_tags_131, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P65_tags_131) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P65_tags_131[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P65_tags_131, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P65_tags_131) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P65_tags_131[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P65_tags_131, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P65_tags_131) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P65_tags_131[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P65_tags_131, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P65_tags_131) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P65_tags_131[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P65_constr_131, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P65_constr_131, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P65_131, + asn_MBR_NGAP_ProtocolIE_Container_11854P65_131, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P65_specs_131 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P65_specs_131 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P66_133[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P66_133[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4079,39 +4254,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P66_133[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P66_tags_133[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P66_tags_133[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P66_specs_133 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P66), - offsetof(struct NGAP_ProtocolIE_Container_9574P66, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P66_specs_133 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P66), + offsetof(struct NGAP_ProtocolIE_Container_11854P66, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P66 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P66 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P66_tags_133, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P66_tags_133) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P66_tags_133[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P66_tags_133, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P66_tags_133) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P66_tags_133[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P66_tags_133, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P66_tags_133) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P66_tags_133[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P66_tags_133, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P66_tags_133) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P66_tags_133[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P66_constr_133, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P66_constr_133, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P66_133, + asn_MBR_NGAP_ProtocolIE_Container_11854P66_133, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P66_specs_133 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P66_specs_133 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P67_135[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P67_135[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4130,39 +4305,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P67_135[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P67_tags_135[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P67_tags_135[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P67_specs_135 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P67), - offsetof(struct NGAP_ProtocolIE_Container_9574P67, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P67_specs_135 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P67), + offsetof(struct NGAP_ProtocolIE_Container_11854P67, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P67 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P67 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P67_tags_135, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P67_tags_135) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P67_tags_135[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P67_tags_135, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P67_tags_135) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P67_tags_135[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P67_tags_135, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P67_tags_135) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P67_tags_135[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P67_tags_135, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P67_tags_135) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P67_tags_135[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P67_constr_135, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P67_constr_135, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P67_135, + asn_MBR_NGAP_ProtocolIE_Container_11854P67_135, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P67_specs_135 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P67_specs_135 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P68_137[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P68_137[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4181,39 +4356,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P68_137[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P68_tags_137[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P68_tags_137[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P68_specs_137 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P68), - offsetof(struct NGAP_ProtocolIE_Container_9574P68, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P68_specs_137 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P68), + offsetof(struct NGAP_ProtocolIE_Container_11854P68, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P68 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P68 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P68_tags_137, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P68_tags_137) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P68_tags_137[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P68_tags_137, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P68_tags_137) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P68_tags_137[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P68_tags_137, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P68_tags_137) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P68_tags_137[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P68_tags_137, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P68_tags_137) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P68_tags_137[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P68_constr_137, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P68_constr_137, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P68_137, + asn_MBR_NGAP_ProtocolIE_Container_11854P68_137, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P68_specs_137 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P68_specs_137 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P69_139[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P69_139[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4232,39 +4407,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P69_139[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P69_tags_139[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P69_tags_139[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P69_specs_139 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P69), - offsetof(struct NGAP_ProtocolIE_Container_9574P69, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P69_specs_139 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P69), + offsetof(struct NGAP_ProtocolIE_Container_11854P69, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P69 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P69 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P69_tags_139, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P69_tags_139) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P69_tags_139[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P69_tags_139, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P69_tags_139) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P69_tags_139[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P69_tags_139, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P69_tags_139) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P69_tags_139[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P69_tags_139, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P69_tags_139) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P69_tags_139[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P69_constr_139, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P69_constr_139, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P69_139, + asn_MBR_NGAP_ProtocolIE_Container_11854P69_139, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P69_specs_139 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P69_specs_139 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P70_141[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P70_141[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4283,39 +4458,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P70_141[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P70_tags_141[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P70_tags_141[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P70_specs_141 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P70), - offsetof(struct NGAP_ProtocolIE_Container_9574P70, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P70_specs_141 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P70), + offsetof(struct NGAP_ProtocolIE_Container_11854P70, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P70 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P70 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P70_tags_141, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P70_tags_141) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P70_tags_141[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P70_tags_141, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P70_tags_141) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P70_tags_141[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P70_tags_141, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P70_tags_141) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P70_tags_141[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P70_tags_141, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P70_tags_141) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P70_tags_141[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P70_constr_141, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P70_constr_141, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P70_141, + asn_MBR_NGAP_ProtocolIE_Container_11854P70_141, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P70_specs_141 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P70_specs_141 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P71_143[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P71_143[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4334,39 +4509,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P71_143[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P71_tags_143[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P71_tags_143[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P71_specs_143 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P71), - offsetof(struct NGAP_ProtocolIE_Container_9574P71, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P71_specs_143 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P71), + offsetof(struct NGAP_ProtocolIE_Container_11854P71, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P71 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P71 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P71_tags_143, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P71_tags_143) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P71_tags_143[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P71_tags_143, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P71_tags_143) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P71_tags_143[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P71_tags_143, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P71_tags_143) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P71_tags_143[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P71_tags_143, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P71_tags_143) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P71_tags_143[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P71_constr_143, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P71_constr_143, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P71_143, + asn_MBR_NGAP_ProtocolIE_Container_11854P71_143, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P71_specs_143 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P71_specs_143 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P72_145[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P72_145[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4385,39 +4560,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P72_145[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P72_tags_145[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P72_tags_145[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P72_specs_145 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P72), - offsetof(struct NGAP_ProtocolIE_Container_9574P72, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P72_specs_145 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P72), + offsetof(struct NGAP_ProtocolIE_Container_11854P72, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P72 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P72 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P72_tags_145, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P72_tags_145) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P72_tags_145[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P72_tags_145, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P72_tags_145) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P72_tags_145[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P72_tags_145, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P72_tags_145) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P72_tags_145[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P72_tags_145, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P72_tags_145) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P72_tags_145[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P72_constr_145, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P72_constr_145, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P72_145, + asn_MBR_NGAP_ProtocolIE_Container_11854P72_145, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P72_specs_145 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P72_specs_145 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P73_147[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P73_147[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4436,39 +4611,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P73_147[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P73_tags_147[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P73_tags_147[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P73_specs_147 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P73), - offsetof(struct NGAP_ProtocolIE_Container_9574P73, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P73_specs_147 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P73), + offsetof(struct NGAP_ProtocolIE_Container_11854P73, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P73 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P73 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P73_tags_147, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P73_tags_147) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P73_tags_147[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P73_tags_147, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P73_tags_147) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P73_tags_147[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P73_tags_147, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P73_tags_147) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P73_tags_147[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P73_tags_147, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P73_tags_147) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P73_tags_147[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P73_constr_147, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P73_constr_147, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P73_147, + asn_MBR_NGAP_ProtocolIE_Container_11854P73_147, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P73_specs_147 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P73_specs_147 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P74_149[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P74_149[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4487,39 +4662,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P74_149[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P74_tags_149[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P74_tags_149[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P74_specs_149 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P74), - offsetof(struct NGAP_ProtocolIE_Container_9574P74, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P74_specs_149 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P74), + offsetof(struct NGAP_ProtocolIE_Container_11854P74, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P74 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P74 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P74_tags_149, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P74_tags_149) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P74_tags_149[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P74_tags_149, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P74_tags_149) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P74_tags_149[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P74_tags_149, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P74_tags_149) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P74_tags_149[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P74_tags_149, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P74_tags_149) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P74_tags_149[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P74_constr_149, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P74_constr_149, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P74_149, + asn_MBR_NGAP_ProtocolIE_Container_11854P74_149, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P74_specs_149 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P74_specs_149 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P75_151[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P75_151[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4538,39 +4713,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P75_151[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P75_tags_151[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P75_tags_151[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P75_specs_151 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P75), - offsetof(struct NGAP_ProtocolIE_Container_9574P75, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P75_specs_151 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P75), + offsetof(struct NGAP_ProtocolIE_Container_11854P75, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P75 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P75 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P75_tags_151, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P75_tags_151) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P75_tags_151[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P75_tags_151, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P75_tags_151) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P75_tags_151[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P75_tags_151, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P75_tags_151) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P75_tags_151[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P75_tags_151, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P75_tags_151) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P75_tags_151[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P75_constr_151, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P75_constr_151, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P75_151, + asn_MBR_NGAP_ProtocolIE_Container_11854P75_151, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P75_specs_151 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P75_specs_151 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P76_153[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P76_153[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4589,39 +4764,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P76_153[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P76_tags_153[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P76_tags_153[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P76_specs_153 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P76), - offsetof(struct NGAP_ProtocolIE_Container_9574P76, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P76_specs_153 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P76), + offsetof(struct NGAP_ProtocolIE_Container_11854P76, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P76 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P76 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P76_tags_153, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P76_tags_153) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P76_tags_153[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P76_tags_153, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P76_tags_153) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P76_tags_153[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P76_tags_153, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P76_tags_153) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P76_tags_153[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P76_tags_153, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P76_tags_153) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P76_tags_153[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P76_constr_153, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P76_constr_153, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P76_153, + asn_MBR_NGAP_ProtocolIE_Container_11854P76_153, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P76_specs_153 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P76_specs_153 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P77_155[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P77_155[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4640,39 +4815,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P77_155[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P77_tags_155[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P77_tags_155[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P77_specs_155 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P77), - offsetof(struct NGAP_ProtocolIE_Container_9574P77, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P77_specs_155 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P77), + offsetof(struct NGAP_ProtocolIE_Container_11854P77, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P77 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P77 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P77_tags_155, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P77_tags_155) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P77_tags_155[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P77_tags_155, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P77_tags_155) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P77_tags_155[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P77_tags_155, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P77_tags_155) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P77_tags_155[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P77_tags_155, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P77_tags_155) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P77_tags_155[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P77_constr_155, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P77_constr_155, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P77_155, + asn_MBR_NGAP_ProtocolIE_Container_11854P77_155, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P77_specs_155 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P77_specs_155 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P78_157[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P78_157[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4691,39 +4866,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P78_157[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P78_tags_157[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P78_tags_157[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P78_specs_157 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P78), - offsetof(struct NGAP_ProtocolIE_Container_9574P78, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P78_specs_157 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P78), + offsetof(struct NGAP_ProtocolIE_Container_11854P78, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P78 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P78 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P78_tags_157, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P78_tags_157) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P78_tags_157[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P78_tags_157, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P78_tags_157) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P78_tags_157[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P78_tags_157, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P78_tags_157) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P78_tags_157[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P78_tags_157, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P78_tags_157) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P78_tags_157[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P78_constr_157, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P78_constr_157, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P78_157, + asn_MBR_NGAP_ProtocolIE_Container_11854P78_157, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P78_specs_157 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P78_specs_157 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P79_159[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P79_159[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4742,39 +4917,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P79_159[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P79_tags_159[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P79_tags_159[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P79_specs_159 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P79), - offsetof(struct NGAP_ProtocolIE_Container_9574P79, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P79_specs_159 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P79), + offsetof(struct NGAP_ProtocolIE_Container_11854P79, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P79 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P79 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P79_tags_159, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P79_tags_159) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P79_tags_159[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P79_tags_159, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P79_tags_159) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P79_tags_159[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P79_tags_159, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P79_tags_159) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P79_tags_159[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P79_tags_159, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P79_tags_159) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P79_tags_159[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P79_constr_159, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P79_constr_159, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P79_159, + asn_MBR_NGAP_ProtocolIE_Container_11854P79_159, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P79_specs_159 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P79_specs_159 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P80_161[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P80_161[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4793,39 +4968,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P80_161[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P80_tags_161[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P80_tags_161[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P80_specs_161 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P80), - offsetof(struct NGAP_ProtocolIE_Container_9574P80, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P80_specs_161 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P80), + offsetof(struct NGAP_ProtocolIE_Container_11854P80, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P80 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P80 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P80_tags_161, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P80_tags_161) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P80_tags_161[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P80_tags_161, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P80_tags_161) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P80_tags_161[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P80_tags_161, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P80_tags_161) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P80_tags_161[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P80_tags_161, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P80_tags_161) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P80_tags_161[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P80_constr_161, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P80_constr_161, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P80_161, + asn_MBR_NGAP_ProtocolIE_Container_11854P80_161, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P80_specs_161 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P80_specs_161 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P81_163[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P81_163[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4844,39 +5019,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P81_163[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P81_tags_163[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P81_tags_163[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P81_specs_163 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P81), - offsetof(struct NGAP_ProtocolIE_Container_9574P81, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P81_specs_163 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P81), + offsetof(struct NGAP_ProtocolIE_Container_11854P81, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P81 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P81 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P81_tags_163, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P81_tags_163) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P81_tags_163[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P81_tags_163, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P81_tags_163) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P81_tags_163[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P81_tags_163, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P81_tags_163) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P81_tags_163[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P81_tags_163, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P81_tags_163) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P81_tags_163[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P81_constr_163, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P81_constr_163, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P81_163, + asn_MBR_NGAP_ProtocolIE_Container_11854P81_163, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P81_specs_163 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P81_specs_163 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P82_165[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P82_165[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4895,39 +5070,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P82_165[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P82_tags_165[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P82_tags_165[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P82_specs_165 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P82), - offsetof(struct NGAP_ProtocolIE_Container_9574P82, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P82_specs_165 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P82), + offsetof(struct NGAP_ProtocolIE_Container_11854P82, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P82 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P82 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P82_tags_165, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P82_tags_165) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P82_tags_165[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P82_tags_165, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P82_tags_165) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P82_tags_165[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P82_tags_165, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P82_tags_165) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P82_tags_165[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P82_tags_165, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P82_tags_165) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P82_tags_165[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P82_constr_165, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P82_constr_165, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P82_165, + asn_MBR_NGAP_ProtocolIE_Container_11854P82_165, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P82_specs_165 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P82_specs_165 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P83_167[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P83_167[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4946,39 +5121,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P83_167[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P83_tags_167[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P83_tags_167[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P83_specs_167 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P83), - offsetof(struct NGAP_ProtocolIE_Container_9574P83, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P83_specs_167 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P83), + offsetof(struct NGAP_ProtocolIE_Container_11854P83, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P83 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P83 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P83_tags_167, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P83_tags_167) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P83_tags_167[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P83_tags_167, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P83_tags_167) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P83_tags_167[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P83_tags_167, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P83_tags_167) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P83_tags_167[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P83_tags_167, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P83_tags_167) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P83_tags_167[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P83_constr_167, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P83_constr_167, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P83_167, + asn_MBR_NGAP_ProtocolIE_Container_11854P83_167, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P83_specs_167 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P83_specs_167 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P84_169[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P84_169[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4997,39 +5172,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P84_169[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P84_tags_169[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P84_tags_169[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P84_specs_169 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P84), - offsetof(struct NGAP_ProtocolIE_Container_9574P84, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P84_specs_169 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P84), + offsetof(struct NGAP_ProtocolIE_Container_11854P84, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P84 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P84 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P84_tags_169, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P84_tags_169) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P84_tags_169[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P84_tags_169, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P84_tags_169) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P84_tags_169[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P84_tags_169, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P84_tags_169) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P84_tags_169[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P84_tags_169, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P84_tags_169) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P84_tags_169[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P84_constr_169, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P84_constr_169, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P84_169, + asn_MBR_NGAP_ProtocolIE_Container_11854P84_169, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P84_specs_169 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P84_specs_169 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P85_171[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P85_171[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5048,39 +5223,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P85_171[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P85_tags_171[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P85_tags_171[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P85_specs_171 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P85), - offsetof(struct NGAP_ProtocolIE_Container_9574P85, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P85_specs_171 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P85), + offsetof(struct NGAP_ProtocolIE_Container_11854P85, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P85 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P85 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P85_tags_171, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P85_tags_171) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P85_tags_171[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P85_tags_171, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P85_tags_171) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P85_tags_171[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P85_tags_171, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P85_tags_171) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P85_tags_171[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P85_tags_171, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P85_tags_171) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P85_tags_171[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P85_constr_171, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P85_constr_171, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P85_171, + asn_MBR_NGAP_ProtocolIE_Container_11854P85_171, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P85_specs_171 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P85_specs_171 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P86_173[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P86_173[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5099,39 +5274,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P86_173[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P86_tags_173[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P86_tags_173[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P86_specs_173 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P86), - offsetof(struct NGAP_ProtocolIE_Container_9574P86, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P86_specs_173 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P86), + offsetof(struct NGAP_ProtocolIE_Container_11854P86, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P86 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P86 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P86_tags_173, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P86_tags_173) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P86_tags_173[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P86_tags_173, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P86_tags_173) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P86_tags_173[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P86_tags_173, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P86_tags_173) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P86_tags_173[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P86_tags_173, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P86_tags_173) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P86_tags_173[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P86_constr_173, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P86_constr_173, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P86_173, + asn_MBR_NGAP_ProtocolIE_Container_11854P86_173, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P86_specs_173 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P86_specs_173 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P87_175[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P87_175[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5150,39 +5325,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P87_175[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P87_tags_175[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P87_tags_175[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P87_specs_175 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P87), - offsetof(struct NGAP_ProtocolIE_Container_9574P87, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P87_specs_175 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P87), + offsetof(struct NGAP_ProtocolIE_Container_11854P87, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P87 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P87 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P87_tags_175, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P87_tags_175) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P87_tags_175[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P87_tags_175, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P87_tags_175) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P87_tags_175[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P87_tags_175, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P87_tags_175) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P87_tags_175[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P87_tags_175, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P87_tags_175) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P87_tags_175[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P87_constr_175, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P87_constr_175, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P87_175, + asn_MBR_NGAP_ProtocolIE_Container_11854P87_175, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P87_specs_175 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P87_specs_175 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P88_177[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P88_177[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5201,39 +5376,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P88_177[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P88_tags_177[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P88_tags_177[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P88_specs_177 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P88), - offsetof(struct NGAP_ProtocolIE_Container_9574P88, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P88_specs_177 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P88), + offsetof(struct NGAP_ProtocolIE_Container_11854P88, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P88 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P88 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P88_tags_177, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P88_tags_177) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P88_tags_177[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P88_tags_177, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P88_tags_177) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P88_tags_177[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P88_tags_177, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P88_tags_177) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P88_tags_177[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P88_tags_177, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P88_tags_177) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P88_tags_177[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P88_constr_177, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P88_constr_177, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P88_177, + asn_MBR_NGAP_ProtocolIE_Container_11854P88_177, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P88_specs_177 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P88_specs_177 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P89_179[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P89_179[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5252,39 +5427,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P89_179[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P89_tags_179[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P89_tags_179[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P89_specs_179 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P89), - offsetof(struct NGAP_ProtocolIE_Container_9574P89, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P89_specs_179 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P89), + offsetof(struct NGAP_ProtocolIE_Container_11854P89, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P89 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P89 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P89_tags_179, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P89_tags_179) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P89_tags_179[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P89_tags_179, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P89_tags_179) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P89_tags_179[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P89_tags_179, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P89_tags_179) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P89_tags_179[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P89_tags_179, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P89_tags_179) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P89_tags_179[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P89_constr_179, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P89_constr_179, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P89_179, + asn_MBR_NGAP_ProtocolIE_Container_11854P89_179, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P89_specs_179 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P89_specs_179 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P90_181[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P90_181[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5303,39 +5478,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P90_181[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P90_tags_181[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P90_tags_181[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P90_specs_181 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P90), - offsetof(struct NGAP_ProtocolIE_Container_9574P90, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P90_specs_181 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P90), + offsetof(struct NGAP_ProtocolIE_Container_11854P90, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P90 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P90 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P90_tags_181, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P90_tags_181) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P90_tags_181[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P90_tags_181, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P90_tags_181) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P90_tags_181[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P90_tags_181, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P90_tags_181) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P90_tags_181[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P90_tags_181, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P90_tags_181) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P90_tags_181[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P90_constr_181, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P90_constr_181, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P90_181, + asn_MBR_NGAP_ProtocolIE_Container_11854P90_181, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P90_specs_181 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P90_specs_181 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P91_183[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P91_183[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5354,39 +5529,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P91_183[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P91_tags_183[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P91_tags_183[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P91_specs_183 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P91), - offsetof(struct NGAP_ProtocolIE_Container_9574P91, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P91_specs_183 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P91), + offsetof(struct NGAP_ProtocolIE_Container_11854P91, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P91 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P91 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P91_tags_183, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P91_tags_183) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P91_tags_183[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P91_tags_183, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P91_tags_183) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P91_tags_183[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P91_tags_183, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P91_tags_183) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P91_tags_183[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P91_tags_183, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P91_tags_183) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P91_tags_183[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P91_constr_183, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P91_constr_183, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P91_183, + asn_MBR_NGAP_ProtocolIE_Container_11854P91_183, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P91_specs_183 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P91_specs_183 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P92_185[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P92_185[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5405,39 +5580,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P92_185[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P92_tags_185[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P92_tags_185[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P92_specs_185 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P92), - offsetof(struct NGAP_ProtocolIE_Container_9574P92, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P92_specs_185 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P92), + offsetof(struct NGAP_ProtocolIE_Container_11854P92, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P92 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P92 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P92_tags_185, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P92_tags_185) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P92_tags_185[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P92_tags_185, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P92_tags_185) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P92_tags_185[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P92_tags_185, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P92_tags_185) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P92_tags_185[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P92_tags_185, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P92_tags_185) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P92_tags_185[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P92_constr_185, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P92_constr_185, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P92_185, + asn_MBR_NGAP_ProtocolIE_Container_11854P92_185, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P92_specs_185 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P92_specs_185 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P93_187[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P93_187[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5456,39 +5631,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P93_187[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P93_tags_187[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P93_tags_187[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P93_specs_187 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P93), - offsetof(struct NGAP_ProtocolIE_Container_9574P93, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P93_specs_187 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P93), + offsetof(struct NGAP_ProtocolIE_Container_11854P93, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P93 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P93 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P93_tags_187, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P93_tags_187) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P93_tags_187[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P93_tags_187, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P93_tags_187) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P93_tags_187[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P93_tags_187, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P93_tags_187) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P93_tags_187[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P93_tags_187, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P93_tags_187) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P93_tags_187[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P93_constr_187, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P93_constr_187, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P93_187, + asn_MBR_NGAP_ProtocolIE_Container_11854P93_187, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P93_specs_187 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P93_specs_187 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P94_189[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P94_189[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5507,39 +5682,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P94_189[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P94_tags_189[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P94_tags_189[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P94_specs_189 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P94), - offsetof(struct NGAP_ProtocolIE_Container_9574P94, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P94_specs_189 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P94), + offsetof(struct NGAP_ProtocolIE_Container_11854P94, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P94 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P94 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P94_tags_189, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P94_tags_189) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P94_tags_189[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P94_tags_189, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P94_tags_189) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P94_tags_189[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P94_tags_189, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P94_tags_189) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P94_tags_189[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P94_tags_189, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P94_tags_189) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P94_tags_189[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P94_constr_189, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P94_constr_189, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P94_189, + asn_MBR_NGAP_ProtocolIE_Container_11854P94_189, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P94_specs_189 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P94_specs_189 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P95_191[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P95_191[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5558,39 +5733,1314 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P95_191[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P95_tags_191[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P95_tags_191[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P95_specs_191 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P95), - offsetof(struct NGAP_ProtocolIE_Container_9574P95, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P95_specs_191 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P95), + offsetof(struct NGAP_ProtocolIE_Container_11854P95, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P95 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P95 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P95_tags_191, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P95_tags_191) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P95_tags_191[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P95_tags_191, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P95_tags_191) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P95_tags_191[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P95_tags_191, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P95_tags_191) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P95_tags_191[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P95_tags_191, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P95_tags_191) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P95_tags_191[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P95_constr_191, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P95_constr_191, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P95_191, + asn_MBR_NGAP_ProtocolIE_Container_11854P95_191, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P95_specs_191 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P95_specs_191 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P96_193[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P96_193[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_BroadcastSessionSetupRequestIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P96_tags_193[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P96_specs_193 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P96), + offsetof(struct NGAP_ProtocolIE_Container_11854P96, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P96 = { + "ProtocolIE-Container", + "ProtocolIE-Container", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolIE_Container_11854P96_tags_193, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P96_tags_193) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P96_tags_193[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P96_tags_193, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P96_tags_193) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P96_tags_193[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolIE_Container_11854P96_constr_193, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolIE_Container_11854P96_193, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P96_specs_193 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P97_195[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_BroadcastSessionSetupResponseIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P97_tags_195[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P97_specs_195 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P97), + offsetof(struct NGAP_ProtocolIE_Container_11854P97, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P97 = { + "ProtocolIE-Container", + "ProtocolIE-Container", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolIE_Container_11854P97_tags_195, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P97_tags_195) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P97_tags_195[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P97_tags_195, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P97_tags_195) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P97_tags_195[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolIE_Container_11854P97_constr_195, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolIE_Container_11854P97_195, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P97_specs_195 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P98_197[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_BroadcastSessionSetupFailureIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P98_tags_197[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P98_specs_197 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P98), + offsetof(struct NGAP_ProtocolIE_Container_11854P98, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P98 = { + "ProtocolIE-Container", + "ProtocolIE-Container", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolIE_Container_11854P98_tags_197, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P98_tags_197) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P98_tags_197[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P98_tags_197, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P98_tags_197) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P98_tags_197[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolIE_Container_11854P98_constr_197, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolIE_Container_11854P98_197, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P98_specs_197 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P99_199[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_BroadcastSessionModificationRequestIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P99_tags_199[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P99_specs_199 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P99), + offsetof(struct NGAP_ProtocolIE_Container_11854P99, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P99 = { + "ProtocolIE-Container", + "ProtocolIE-Container", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolIE_Container_11854P99_tags_199, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P99_tags_199) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P99_tags_199[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P99_tags_199, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P99_tags_199) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P99_tags_199[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolIE_Container_11854P99_constr_199, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolIE_Container_11854P99_199, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P99_specs_199 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P100_201[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_BroadcastSessionModificationResponseIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P100_tags_201[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P100_specs_201 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P100), + offsetof(struct NGAP_ProtocolIE_Container_11854P100, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P100 = { + "ProtocolIE-Container", + "ProtocolIE-Container", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolIE_Container_11854P100_tags_201, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P100_tags_201) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P100_tags_201[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P100_tags_201, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P100_tags_201) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P100_tags_201[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolIE_Container_11854P100_constr_201, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolIE_Container_11854P100_201, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P100_specs_201 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P101_203[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_BroadcastSessionModificationFailureIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P101_tags_203[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P101_specs_203 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P101), + offsetof(struct NGAP_ProtocolIE_Container_11854P101, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P101 = { + "ProtocolIE-Container", + "ProtocolIE-Container", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolIE_Container_11854P101_tags_203, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P101_tags_203) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P101_tags_203[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P101_tags_203, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P101_tags_203) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P101_tags_203[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolIE_Container_11854P101_constr_203, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolIE_Container_11854P101_203, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P101_specs_203 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P102_205[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_BroadcastSessionReleaseRequestIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P102_tags_205[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P102_specs_205 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P102), + offsetof(struct NGAP_ProtocolIE_Container_11854P102, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P102 = { + "ProtocolIE-Container", + "ProtocolIE-Container", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolIE_Container_11854P102_tags_205, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P102_tags_205) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P102_tags_205[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P102_tags_205, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P102_tags_205) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P102_tags_205[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolIE_Container_11854P102_constr_205, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolIE_Container_11854P102_205, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P102_specs_205 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P103_207[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_BroadcastSessionReleaseRequiredIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P103_tags_207[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P103_specs_207 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P103), + offsetof(struct NGAP_ProtocolIE_Container_11854P103, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P103 = { + "ProtocolIE-Container", + "ProtocolIE-Container", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolIE_Container_11854P103_tags_207, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P103_tags_207) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P103_tags_207[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P103_tags_207, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P103_tags_207) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P103_tags_207[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolIE_Container_11854P103_constr_207, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolIE_Container_11854P103_207, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P103_specs_207 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P104_209[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_BroadcastSessionReleaseResponseIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P104_tags_209[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P104_specs_209 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P104), + offsetof(struct NGAP_ProtocolIE_Container_11854P104, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P104 = { + "ProtocolIE-Container", + "ProtocolIE-Container", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolIE_Container_11854P104_tags_209, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P104_tags_209) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P104_tags_209[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P104_tags_209, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P104_tags_209) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P104_tags_209[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolIE_Container_11854P104_constr_209, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolIE_Container_11854P104_209, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P104_specs_209 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P105_211[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_DistributionSetupRequestIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P105_tags_211[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P105_specs_211 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P105), + offsetof(struct NGAP_ProtocolIE_Container_11854P105, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P105 = { + "ProtocolIE-Container", + "ProtocolIE-Container", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolIE_Container_11854P105_tags_211, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P105_tags_211) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P105_tags_211[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P105_tags_211, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P105_tags_211) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P105_tags_211[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolIE_Container_11854P105_constr_211, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolIE_Container_11854P105_211, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P105_specs_211 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P106_213[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_DistributionSetupResponseIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P106_tags_213[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P106_specs_213 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P106), + offsetof(struct NGAP_ProtocolIE_Container_11854P106, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P106 = { + "ProtocolIE-Container", + "ProtocolIE-Container", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolIE_Container_11854P106_tags_213, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P106_tags_213) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P106_tags_213[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P106_tags_213, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P106_tags_213) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P106_tags_213[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolIE_Container_11854P106_constr_213, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolIE_Container_11854P106_213, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P106_specs_213 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P107_215[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_DistributionSetupFailureIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P107_tags_215[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P107_specs_215 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P107), + offsetof(struct NGAP_ProtocolIE_Container_11854P107, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P107 = { + "ProtocolIE-Container", + "ProtocolIE-Container", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolIE_Container_11854P107_tags_215, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P107_tags_215) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P107_tags_215[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P107_tags_215, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P107_tags_215) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P107_tags_215[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolIE_Container_11854P107_constr_215, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolIE_Container_11854P107_215, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P107_specs_215 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P108_217[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_DistributionReleaseRequestIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P108_tags_217[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P108_specs_217 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P108), + offsetof(struct NGAP_ProtocolIE_Container_11854P108, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P108 = { + "ProtocolIE-Container", + "ProtocolIE-Container", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolIE_Container_11854P108_tags_217, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P108_tags_217) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P108_tags_217[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P108_tags_217, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P108_tags_217) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P108_tags_217[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolIE_Container_11854P108_constr_217, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolIE_Container_11854P108_217, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P108_specs_217 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P109_219[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_DistributionReleaseResponseIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P109_tags_219[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P109_specs_219 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P109), + offsetof(struct NGAP_ProtocolIE_Container_11854P109, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P109 = { + "ProtocolIE-Container", + "ProtocolIE-Container", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolIE_Container_11854P109_tags_219, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P109_tags_219) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P109_tags_219[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P109_tags_219, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P109_tags_219) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P109_tags_219[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolIE_Container_11854P109_constr_219, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolIE_Container_11854P109_219, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P109_specs_219 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P110_221[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MulticastSessionActivationRequestIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P110_tags_221[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P110_specs_221 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P110), + offsetof(struct NGAP_ProtocolIE_Container_11854P110, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P110 = { + "ProtocolIE-Container", + "ProtocolIE-Container", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolIE_Container_11854P110_tags_221, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P110_tags_221) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P110_tags_221[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P110_tags_221, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P110_tags_221) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P110_tags_221[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolIE_Container_11854P110_constr_221, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolIE_Container_11854P110_221, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P110_specs_221 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P111_223[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MulticastSessionActivationResponseIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P111_tags_223[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P111_specs_223 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P111), + offsetof(struct NGAP_ProtocolIE_Container_11854P111, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P111 = { + "ProtocolIE-Container", + "ProtocolIE-Container", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolIE_Container_11854P111_tags_223, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P111_tags_223) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P111_tags_223[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P111_tags_223, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P111_tags_223) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P111_tags_223[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolIE_Container_11854P111_constr_223, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolIE_Container_11854P111_223, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P111_specs_223 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P112_225[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MulticastSessionActivationFailureIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P112_tags_225[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P112_specs_225 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P112), + offsetof(struct NGAP_ProtocolIE_Container_11854P112, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P112 = { + "ProtocolIE-Container", + "ProtocolIE-Container", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolIE_Container_11854P112_tags_225, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P112_tags_225) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P112_tags_225[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P112_tags_225, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P112_tags_225) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P112_tags_225[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolIE_Container_11854P112_constr_225, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolIE_Container_11854P112_225, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P112_specs_225 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P113_227[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MulticastSessionDeactivationRequestIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P113_tags_227[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P113_specs_227 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P113), + offsetof(struct NGAP_ProtocolIE_Container_11854P113, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P113 = { + "ProtocolIE-Container", + "ProtocolIE-Container", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolIE_Container_11854P113_tags_227, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P113_tags_227) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P113_tags_227[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P113_tags_227, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P113_tags_227) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P113_tags_227[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolIE_Container_11854P113_constr_227, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolIE_Container_11854P113_227, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P113_specs_227 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P114_229[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MulticastSessionDeactivationResponseIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P114_tags_229[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P114_specs_229 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P114), + offsetof(struct NGAP_ProtocolIE_Container_11854P114, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P114 = { + "ProtocolIE-Container", + "ProtocolIE-Container", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolIE_Container_11854P114_tags_229, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P114_tags_229) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P114_tags_229[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P114_tags_229, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P114_tags_229) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P114_tags_229[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolIE_Container_11854P114_constr_229, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolIE_Container_11854P114_229, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P114_specs_229 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P115_231[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MulticastSessionUpdateRequestIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P115_tags_231[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P115_specs_231 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P115), + offsetof(struct NGAP_ProtocolIE_Container_11854P115, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P115 = { + "ProtocolIE-Container", + "ProtocolIE-Container", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolIE_Container_11854P115_tags_231, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P115_tags_231) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P115_tags_231[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P115_tags_231, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P115_tags_231) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P115_tags_231[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolIE_Container_11854P115_constr_231, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolIE_Container_11854P115_231, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P115_specs_231 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P116_233[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MulticastSessionUpdateResponseIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P116_tags_233[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P116_specs_233 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P116), + offsetof(struct NGAP_ProtocolIE_Container_11854P116, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P116 = { + "ProtocolIE-Container", + "ProtocolIE-Container", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolIE_Container_11854P116_tags_233, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P116_tags_233) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P116_tags_233[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P116_tags_233, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P116_tags_233) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P116_tags_233[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolIE_Container_11854P116_constr_233, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolIE_Container_11854P116_233, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P116_specs_233 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P117_235[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MulticastSessionUpdateFailureIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P117_tags_235[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P117_specs_235 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P117), + offsetof(struct NGAP_ProtocolIE_Container_11854P117, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P117 = { + "ProtocolIE-Container", + "ProtocolIE-Container", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolIE_Container_11854P117_tags_235, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P117_tags_235) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P117_tags_235[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P117_tags_235, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P117_tags_235) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P117_tags_235[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolIE_Container_11854P117_constr_235, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolIE_Container_11854P117_235, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P117_specs_235 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P118_237[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MulticastGroupPagingIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P118_tags_237[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P118_specs_237 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P118), + offsetof(struct NGAP_ProtocolIE_Container_11854P118, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P118 = { + "ProtocolIE-Container", + "ProtocolIE-Container", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolIE_Container_11854P118_tags_237, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P118_tags_237) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P118_tags_237[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P118_tags_237, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P118_tags_237) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P118_tags_237[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolIE_Container_11854P118_constr_237, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolIE_Container_11854P118_237, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P118_specs_237 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P119_239[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBSSessionSetupOrModRequestTransferIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P119_tags_239[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P119_specs_239 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P119), + offsetof(struct NGAP_ProtocolIE_Container_11854P119, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P119 = { + "ProtocolIE-Container", + "ProtocolIE-Container", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolIE_Container_11854P119_tags_239, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P119_tags_239) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P119_tags_239[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P119_tags_239, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P119_tags_239) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P119_tags_239[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolIE_Container_11854P119_constr_239, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolIE_Container_11854P119_239, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P119_specs_239 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P120_241[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MulticastSessionUpdateRequestTransferIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P120_tags_241[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P120_specs_241 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P120), + offsetof(struct NGAP_ProtocolIE_Container_11854P120, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P120 = { + "ProtocolIE-Container", + "ProtocolIE-Container", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_ProtocolIE_Container_11854P120_tags_241, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P120_tags_241) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P120_tags_241[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P120_tags_241, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P120_tags_241) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P120_tags_241[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ProtocolIE_Container_11854P120_constr_241, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_ProtocolIE_Container_11854P120_241, + 1, /* Single element */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P120_specs_241 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P121_243[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5609,39 +7059,39 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P96_193[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P96_tags_193[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P121_tags_243[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P96_specs_193 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P96), - offsetof(struct NGAP_ProtocolIE_Container_9574P96, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P121_specs_243 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P121), + offsetof(struct NGAP_ProtocolIE_Container_11854P121, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P96 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P121 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P96_tags_193, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P96_tags_193) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P96_tags_193[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P96_tags_193, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P96_tags_193) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P96_tags_193[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P121_tags_243, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P121_tags_243) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P121_tags_243[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P121_tags_243, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P121_tags_243) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P121_tags_243[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P96_constr_193, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P121_constr_243, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P96_193, + asn_MBR_NGAP_ProtocolIE_Container_11854P121_243, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P96_specs_193 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P121_specs_243 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P97_195[] = { +asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P122_245[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5660,35 +7110,35 @@ asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P97_195[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_9574P97_tags_195[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_Container_11854P122_tags_245[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P97_specs_195 = { - sizeof(struct NGAP_ProtocolIE_Container_9574P97), - offsetof(struct NGAP_ProtocolIE_Container_9574P97, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P122_specs_245 = { + sizeof(struct NGAP_ProtocolIE_Container_11854P122), + offsetof(struct NGAP_ProtocolIE_Container_11854P122, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P97 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P122 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_NGAP_ProtocolIE_Container_9574P97_tags_195, - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P97_tags_195) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P97_tags_195[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_Container_9574P97_tags_195, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P97_tags_195) - /sizeof(asn_DEF_NGAP_ProtocolIE_Container_9574P97_tags_195[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P122_tags_245, + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P122_tags_245) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P122_tags_245[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_Container_11854P122_tags_245, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P122_tags_245) + /sizeof(asn_DEF_NGAP_ProtocolIE_Container_11854P122_tags_245[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_NGAP_ProtocolIE_Container_9574P97_constr_195, + &asn_PER_type_NGAP_ProtocolIE_Container_11854P122_constr_245, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_NGAP_ProtocolIE_Container_9574P97_195, + asn_MBR_NGAP_ProtocolIE_Container_11854P122_245, 1, /* Single element */ - &asn_SPC_NGAP_ProtocolIE_Container_9574P97_specs_195 /* Additional specs */ + &asn_SPC_NGAP_ProtocolIE_Container_11854P122_specs_245 /* Additional specs */ }; diff --git a/lib/asn1c/ngap/NGAP_ProtocolIE-Container.h b/lib/asn1c/ngap/NGAP_ProtocolIE-Container.h index a089f34c9..e98e9a6c0 100644 --- a/lib/asn1c/ngap/NGAP_ProtocolIE-Container.h +++ b/lib/asn1c/ngap/NGAP_ProtocolIE-Container.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-Containers" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -116,992 +116,1267 @@ struct NGAP_ConnectionEstablishmentIndicationIEs; struct NGAP_UERadioCapabilityIDMappingRequestIEs; struct NGAP_UERadioCapabilityIDMappingResponseIEs; struct NGAP_AMFCPRelocationIndicationIEs; +struct NGAP_BroadcastSessionSetupRequestIEs; +struct NGAP_BroadcastSessionSetupResponseIEs; +struct NGAP_BroadcastSessionSetupFailureIEs; +struct NGAP_BroadcastSessionModificationRequestIEs; +struct NGAP_BroadcastSessionModificationResponseIEs; +struct NGAP_BroadcastSessionModificationFailureIEs; +struct NGAP_BroadcastSessionReleaseRequestIEs; +struct NGAP_BroadcastSessionReleaseRequiredIEs; +struct NGAP_BroadcastSessionReleaseResponseIEs; +struct NGAP_DistributionSetupRequestIEs; +struct NGAP_DistributionSetupResponseIEs; +struct NGAP_DistributionSetupFailureIEs; +struct NGAP_DistributionReleaseRequestIEs; +struct NGAP_DistributionReleaseResponseIEs; +struct NGAP_MulticastSessionActivationRequestIEs; +struct NGAP_MulticastSessionActivationResponseIEs; +struct NGAP_MulticastSessionActivationFailureIEs; +struct NGAP_MulticastSessionDeactivationRequestIEs; +struct NGAP_MulticastSessionDeactivationResponseIEs; +struct NGAP_MulticastSessionUpdateRequestIEs; +struct NGAP_MulticastSessionUpdateResponseIEs; +struct NGAP_MulticastSessionUpdateFailureIEs; +struct NGAP_MulticastGroupPagingIEs; +struct NGAP_MBSSessionSetupOrModRequestTransferIEs; +struct NGAP_MulticastSessionUpdateRequestTransferIEs; struct NGAP_PDUSessionResourceModifyRequestTransferIEs; struct NGAP_PDUSessionResourceSetupRequestTransferIEs; /* NGAP_ProtocolIE-Container */ -typedef struct NGAP_ProtocolIE_Container_9574P0 { +typedef struct NGAP_ProtocolIE_Container_11854P0 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceSetupRequestIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P0_t; -typedef struct NGAP_ProtocolIE_Container_9574P1 { +} NGAP_ProtocolIE_Container_11854P0_t; +typedef struct NGAP_ProtocolIE_Container_11854P1 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceSetupResponseIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P1_t; -typedef struct NGAP_ProtocolIE_Container_9574P2 { +} NGAP_ProtocolIE_Container_11854P1_t; +typedef struct NGAP_ProtocolIE_Container_11854P2 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceReleaseCommandIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P2_t; -typedef struct NGAP_ProtocolIE_Container_9574P3 { +} NGAP_ProtocolIE_Container_11854P2_t; +typedef struct NGAP_ProtocolIE_Container_11854P3 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceReleaseResponseIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P3_t; -typedef struct NGAP_ProtocolIE_Container_9574P4 { +} NGAP_ProtocolIE_Container_11854P3_t; +typedef struct NGAP_ProtocolIE_Container_11854P4 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceModifyRequestIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P4_t; -typedef struct NGAP_ProtocolIE_Container_9574P5 { +} NGAP_ProtocolIE_Container_11854P4_t; +typedef struct NGAP_ProtocolIE_Container_11854P5 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceModifyResponseIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P5_t; -typedef struct NGAP_ProtocolIE_Container_9574P6 { +} NGAP_ProtocolIE_Container_11854P5_t; +typedef struct NGAP_ProtocolIE_Container_11854P6 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceNotifyIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P6_t; -typedef struct NGAP_ProtocolIE_Container_9574P7 { +} NGAP_ProtocolIE_Container_11854P6_t; +typedef struct NGAP_ProtocolIE_Container_11854P7 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceModifyIndicationIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P7_t; -typedef struct NGAP_ProtocolIE_Container_9574P8 { +} NGAP_ProtocolIE_Container_11854P7_t; +typedef struct NGAP_ProtocolIE_Container_11854P8 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceModifyConfirmIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P8_t; -typedef struct NGAP_ProtocolIE_Container_9574P9 { +} NGAP_ProtocolIE_Container_11854P8_t; +typedef struct NGAP_ProtocolIE_Container_11854P9 { A_SEQUENCE_OF(struct NGAP_InitialContextSetupRequestIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P9_t; -typedef struct NGAP_ProtocolIE_Container_9574P10 { +} NGAP_ProtocolIE_Container_11854P9_t; +typedef struct NGAP_ProtocolIE_Container_11854P10 { A_SEQUENCE_OF(struct NGAP_InitialContextSetupResponseIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P10_t; -typedef struct NGAP_ProtocolIE_Container_9574P11 { +} NGAP_ProtocolIE_Container_11854P10_t; +typedef struct NGAP_ProtocolIE_Container_11854P11 { A_SEQUENCE_OF(struct NGAP_InitialContextSetupFailureIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P11_t; -typedef struct NGAP_ProtocolIE_Container_9574P12 { +} NGAP_ProtocolIE_Container_11854P11_t; +typedef struct NGAP_ProtocolIE_Container_11854P12 { A_SEQUENCE_OF(struct NGAP_UEContextReleaseRequest_IEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P12_t; -typedef struct NGAP_ProtocolIE_Container_9574P13 { +} NGAP_ProtocolIE_Container_11854P12_t; +typedef struct NGAP_ProtocolIE_Container_11854P13 { A_SEQUENCE_OF(struct NGAP_UEContextReleaseCommand_IEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P13_t; -typedef struct NGAP_ProtocolIE_Container_9574P14 { +} NGAP_ProtocolIE_Container_11854P13_t; +typedef struct NGAP_ProtocolIE_Container_11854P14 { A_SEQUENCE_OF(struct NGAP_UEContextReleaseComplete_IEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P14_t; -typedef struct NGAP_ProtocolIE_Container_9574P15 { +} NGAP_ProtocolIE_Container_11854P14_t; +typedef struct NGAP_ProtocolIE_Container_11854P15 { A_SEQUENCE_OF(struct NGAP_UEContextResumeRequestIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P15_t; -typedef struct NGAP_ProtocolIE_Container_9574P16 { +} NGAP_ProtocolIE_Container_11854P15_t; +typedef struct NGAP_ProtocolIE_Container_11854P16 { A_SEQUENCE_OF(struct NGAP_UEContextResumeResponseIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P16_t; -typedef struct NGAP_ProtocolIE_Container_9574P17 { +} NGAP_ProtocolIE_Container_11854P16_t; +typedef struct NGAP_ProtocolIE_Container_11854P17 { A_SEQUENCE_OF(struct NGAP_UEContextResumeFailureIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P17_t; -typedef struct NGAP_ProtocolIE_Container_9574P18 { +} NGAP_ProtocolIE_Container_11854P17_t; +typedef struct NGAP_ProtocolIE_Container_11854P18 { A_SEQUENCE_OF(struct NGAP_UEContextSuspendRequestIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P18_t; -typedef struct NGAP_ProtocolIE_Container_9574P19 { +} NGAP_ProtocolIE_Container_11854P18_t; +typedef struct NGAP_ProtocolIE_Container_11854P19 { A_SEQUENCE_OF(struct NGAP_UEContextSuspendResponseIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P19_t; -typedef struct NGAP_ProtocolIE_Container_9574P20 { +} NGAP_ProtocolIE_Container_11854P19_t; +typedef struct NGAP_ProtocolIE_Container_11854P20 { A_SEQUENCE_OF(struct NGAP_UEContextSuspendFailureIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P20_t; -typedef struct NGAP_ProtocolIE_Container_9574P21 { +} NGAP_ProtocolIE_Container_11854P20_t; +typedef struct NGAP_ProtocolIE_Container_11854P21 { A_SEQUENCE_OF(struct NGAP_UEContextModificationRequestIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P21_t; -typedef struct NGAP_ProtocolIE_Container_9574P22 { +} NGAP_ProtocolIE_Container_11854P21_t; +typedef struct NGAP_ProtocolIE_Container_11854P22 { A_SEQUENCE_OF(struct NGAP_UEContextModificationResponseIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P22_t; -typedef struct NGAP_ProtocolIE_Container_9574P23 { +} NGAP_ProtocolIE_Container_11854P22_t; +typedef struct NGAP_ProtocolIE_Container_11854P23 { A_SEQUENCE_OF(struct NGAP_UEContextModificationFailureIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P23_t; -typedef struct NGAP_ProtocolIE_Container_9574P24 { +} NGAP_ProtocolIE_Container_11854P23_t; +typedef struct NGAP_ProtocolIE_Container_11854P24 { A_SEQUENCE_OF(struct NGAP_RRCInactiveTransitionReportIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P24_t; -typedef struct NGAP_ProtocolIE_Container_9574P25 { +} NGAP_ProtocolIE_Container_11854P24_t; +typedef struct NGAP_ProtocolIE_Container_11854P25 { A_SEQUENCE_OF(struct NGAP_RetrieveUEInformationIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P25_t; -typedef struct NGAP_ProtocolIE_Container_9574P26 { +} NGAP_ProtocolIE_Container_11854P25_t; +typedef struct NGAP_ProtocolIE_Container_11854P26 { A_SEQUENCE_OF(struct NGAP_UEInformationTransferIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P26_t; -typedef struct NGAP_ProtocolIE_Container_9574P27 { +} NGAP_ProtocolIE_Container_11854P26_t; +typedef struct NGAP_ProtocolIE_Container_11854P27 { A_SEQUENCE_OF(struct NGAP_RANCPRelocationIndicationIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P27_t; -typedef struct NGAP_ProtocolIE_Container_9574P28 { +} NGAP_ProtocolIE_Container_11854P27_t; +typedef struct NGAP_ProtocolIE_Container_11854P28 { A_SEQUENCE_OF(struct NGAP_HandoverRequiredIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P28_t; -typedef struct NGAP_ProtocolIE_Container_9574P29 { +} NGAP_ProtocolIE_Container_11854P28_t; +typedef struct NGAP_ProtocolIE_Container_11854P29 { A_SEQUENCE_OF(struct NGAP_HandoverCommandIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P29_t; -typedef struct NGAP_ProtocolIE_Container_9574P30 { +} NGAP_ProtocolIE_Container_11854P29_t; +typedef struct NGAP_ProtocolIE_Container_11854P30 { A_SEQUENCE_OF(struct NGAP_HandoverPreparationFailureIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P30_t; -typedef struct NGAP_ProtocolIE_Container_9574P31 { +} NGAP_ProtocolIE_Container_11854P30_t; +typedef struct NGAP_ProtocolIE_Container_11854P31 { A_SEQUENCE_OF(struct NGAP_HandoverRequestIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P31_t; -typedef struct NGAP_ProtocolIE_Container_9574P32 { +} NGAP_ProtocolIE_Container_11854P31_t; +typedef struct NGAP_ProtocolIE_Container_11854P32 { A_SEQUENCE_OF(struct NGAP_HandoverRequestAcknowledgeIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P32_t; -typedef struct NGAP_ProtocolIE_Container_9574P33 { +} NGAP_ProtocolIE_Container_11854P32_t; +typedef struct NGAP_ProtocolIE_Container_11854P33 { A_SEQUENCE_OF(struct NGAP_HandoverFailureIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P33_t; -typedef struct NGAP_ProtocolIE_Container_9574P34 { +} NGAP_ProtocolIE_Container_11854P33_t; +typedef struct NGAP_ProtocolIE_Container_11854P34 { A_SEQUENCE_OF(struct NGAP_HandoverNotifyIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P34_t; -typedef struct NGAP_ProtocolIE_Container_9574P35 { +} NGAP_ProtocolIE_Container_11854P34_t; +typedef struct NGAP_ProtocolIE_Container_11854P35 { A_SEQUENCE_OF(struct NGAP_PathSwitchRequestIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P35_t; -typedef struct NGAP_ProtocolIE_Container_9574P36 { +} NGAP_ProtocolIE_Container_11854P35_t; +typedef struct NGAP_ProtocolIE_Container_11854P36 { A_SEQUENCE_OF(struct NGAP_PathSwitchRequestAcknowledgeIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P36_t; -typedef struct NGAP_ProtocolIE_Container_9574P37 { +} NGAP_ProtocolIE_Container_11854P36_t; +typedef struct NGAP_ProtocolIE_Container_11854P37 { A_SEQUENCE_OF(struct NGAP_PathSwitchRequestFailureIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P37_t; -typedef struct NGAP_ProtocolIE_Container_9574P38 { +} NGAP_ProtocolIE_Container_11854P37_t; +typedef struct NGAP_ProtocolIE_Container_11854P38 { A_SEQUENCE_OF(struct NGAP_HandoverCancelIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P38_t; -typedef struct NGAP_ProtocolIE_Container_9574P39 { +} NGAP_ProtocolIE_Container_11854P38_t; +typedef struct NGAP_ProtocolIE_Container_11854P39 { A_SEQUENCE_OF(struct NGAP_HandoverCancelAcknowledgeIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P39_t; -typedef struct NGAP_ProtocolIE_Container_9574P40 { +} NGAP_ProtocolIE_Container_11854P39_t; +typedef struct NGAP_ProtocolIE_Container_11854P40 { A_SEQUENCE_OF(struct NGAP_HandoverSuccessIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P40_t; -typedef struct NGAP_ProtocolIE_Container_9574P41 { +} NGAP_ProtocolIE_Container_11854P40_t; +typedef struct NGAP_ProtocolIE_Container_11854P41 { A_SEQUENCE_OF(struct NGAP_UplinkRANEarlyStatusTransferIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P41_t; -typedef struct NGAP_ProtocolIE_Container_9574P42 { +} NGAP_ProtocolIE_Container_11854P41_t; +typedef struct NGAP_ProtocolIE_Container_11854P42 { A_SEQUENCE_OF(struct NGAP_DownlinkRANEarlyStatusTransferIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P42_t; -typedef struct NGAP_ProtocolIE_Container_9574P43 { +} NGAP_ProtocolIE_Container_11854P42_t; +typedef struct NGAP_ProtocolIE_Container_11854P43 { A_SEQUENCE_OF(struct NGAP_UplinkRANStatusTransferIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P43_t; -typedef struct NGAP_ProtocolIE_Container_9574P44 { +} NGAP_ProtocolIE_Container_11854P43_t; +typedef struct NGAP_ProtocolIE_Container_11854P44 { A_SEQUENCE_OF(struct NGAP_DownlinkRANStatusTransferIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P44_t; -typedef struct NGAP_ProtocolIE_Container_9574P45 { +} NGAP_ProtocolIE_Container_11854P44_t; +typedef struct NGAP_ProtocolIE_Container_11854P45 { A_SEQUENCE_OF(struct NGAP_PagingIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P45_t; -typedef struct NGAP_ProtocolIE_Container_9574P46 { +} NGAP_ProtocolIE_Container_11854P45_t; +typedef struct NGAP_ProtocolIE_Container_11854P46 { A_SEQUENCE_OF(struct NGAP_InitialUEMessage_IEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P46_t; -typedef struct NGAP_ProtocolIE_Container_9574P47 { +} NGAP_ProtocolIE_Container_11854P46_t; +typedef struct NGAP_ProtocolIE_Container_11854P47 { A_SEQUENCE_OF(struct NGAP_DownlinkNASTransport_IEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P47_t; -typedef struct NGAP_ProtocolIE_Container_9574P48 { +} NGAP_ProtocolIE_Container_11854P47_t; +typedef struct NGAP_ProtocolIE_Container_11854P48 { A_SEQUENCE_OF(struct NGAP_UplinkNASTransport_IEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P48_t; -typedef struct NGAP_ProtocolIE_Container_9574P49 { +} NGAP_ProtocolIE_Container_11854P48_t; +typedef struct NGAP_ProtocolIE_Container_11854P49 { A_SEQUENCE_OF(struct NGAP_NASNonDeliveryIndication_IEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P49_t; -typedef struct NGAP_ProtocolIE_Container_9574P50 { +} NGAP_ProtocolIE_Container_11854P49_t; +typedef struct NGAP_ProtocolIE_Container_11854P50 { A_SEQUENCE_OF(struct NGAP_RerouteNASRequest_IEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P50_t; -typedef struct NGAP_ProtocolIE_Container_9574P51 { +} NGAP_ProtocolIE_Container_11854P50_t; +typedef struct NGAP_ProtocolIE_Container_11854P51 { A_SEQUENCE_OF(struct NGAP_NGSetupRequestIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P51_t; -typedef struct NGAP_ProtocolIE_Container_9574P52 { +} NGAP_ProtocolIE_Container_11854P51_t; +typedef struct NGAP_ProtocolIE_Container_11854P52 { A_SEQUENCE_OF(struct NGAP_NGSetupResponseIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P52_t; -typedef struct NGAP_ProtocolIE_Container_9574P53 { +} NGAP_ProtocolIE_Container_11854P52_t; +typedef struct NGAP_ProtocolIE_Container_11854P53 { A_SEQUENCE_OF(struct NGAP_NGSetupFailureIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P53_t; -typedef struct NGAP_ProtocolIE_Container_9574P54 { +} NGAP_ProtocolIE_Container_11854P53_t; +typedef struct NGAP_ProtocolIE_Container_11854P54 { A_SEQUENCE_OF(struct NGAP_RANConfigurationUpdateIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P54_t; -typedef struct NGAP_ProtocolIE_Container_9574P55 { +} NGAP_ProtocolIE_Container_11854P54_t; +typedef struct NGAP_ProtocolIE_Container_11854P55 { A_SEQUENCE_OF(struct NGAP_RANConfigurationUpdateAcknowledgeIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P55_t; -typedef struct NGAP_ProtocolIE_Container_9574P56 { +} NGAP_ProtocolIE_Container_11854P55_t; +typedef struct NGAP_ProtocolIE_Container_11854P56 { A_SEQUENCE_OF(struct NGAP_RANConfigurationUpdateFailureIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P56_t; -typedef struct NGAP_ProtocolIE_Container_9574P57 { +} NGAP_ProtocolIE_Container_11854P56_t; +typedef struct NGAP_ProtocolIE_Container_11854P57 { A_SEQUENCE_OF(struct NGAP_AMFConfigurationUpdateIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P57_t; -typedef struct NGAP_ProtocolIE_Container_9574P58 { +} NGAP_ProtocolIE_Container_11854P57_t; +typedef struct NGAP_ProtocolIE_Container_11854P58 { A_SEQUENCE_OF(struct NGAP_AMFConfigurationUpdateAcknowledgeIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P58_t; -typedef struct NGAP_ProtocolIE_Container_9574P59 { +} NGAP_ProtocolIE_Container_11854P58_t; +typedef struct NGAP_ProtocolIE_Container_11854P59 { A_SEQUENCE_OF(struct NGAP_AMFConfigurationUpdateFailureIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P59_t; -typedef struct NGAP_ProtocolIE_Container_9574P60 { +} NGAP_ProtocolIE_Container_11854P59_t; +typedef struct NGAP_ProtocolIE_Container_11854P60 { A_SEQUENCE_OF(struct NGAP_AMFStatusIndicationIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P60_t; -typedef struct NGAP_ProtocolIE_Container_9574P61 { +} NGAP_ProtocolIE_Container_11854P60_t; +typedef struct NGAP_ProtocolIE_Container_11854P61 { A_SEQUENCE_OF(struct NGAP_NGResetIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P61_t; -typedef struct NGAP_ProtocolIE_Container_9574P62 { +} NGAP_ProtocolIE_Container_11854P61_t; +typedef struct NGAP_ProtocolIE_Container_11854P62 { A_SEQUENCE_OF(struct NGAP_NGResetAcknowledgeIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P62_t; -typedef struct NGAP_ProtocolIE_Container_9574P63 { +} NGAP_ProtocolIE_Container_11854P62_t; +typedef struct NGAP_ProtocolIE_Container_11854P63 { A_SEQUENCE_OF(struct NGAP_ErrorIndicationIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P63_t; -typedef struct NGAP_ProtocolIE_Container_9574P64 { +} NGAP_ProtocolIE_Container_11854P63_t; +typedef struct NGAP_ProtocolIE_Container_11854P64 { A_SEQUENCE_OF(struct NGAP_OverloadStartIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P64_t; -typedef struct NGAP_ProtocolIE_Container_9574P65 { +} NGAP_ProtocolIE_Container_11854P64_t; +typedef struct NGAP_ProtocolIE_Container_11854P65 { A_SEQUENCE_OF(struct NGAP_OverloadStopIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P65_t; -typedef struct NGAP_ProtocolIE_Container_9574P66 { +} NGAP_ProtocolIE_Container_11854P65_t; +typedef struct NGAP_ProtocolIE_Container_11854P66 { A_SEQUENCE_OF(struct NGAP_UplinkRANConfigurationTransferIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P66_t; -typedef struct NGAP_ProtocolIE_Container_9574P67 { +} NGAP_ProtocolIE_Container_11854P66_t; +typedef struct NGAP_ProtocolIE_Container_11854P67 { A_SEQUENCE_OF(struct NGAP_DownlinkRANConfigurationTransferIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P67_t; -typedef struct NGAP_ProtocolIE_Container_9574P68 { +} NGAP_ProtocolIE_Container_11854P67_t; +typedef struct NGAP_ProtocolIE_Container_11854P68 { A_SEQUENCE_OF(struct NGAP_WriteReplaceWarningRequestIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P68_t; -typedef struct NGAP_ProtocolIE_Container_9574P69 { +} NGAP_ProtocolIE_Container_11854P68_t; +typedef struct NGAP_ProtocolIE_Container_11854P69 { A_SEQUENCE_OF(struct NGAP_WriteReplaceWarningResponseIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P69_t; -typedef struct NGAP_ProtocolIE_Container_9574P70 { +} NGAP_ProtocolIE_Container_11854P69_t; +typedef struct NGAP_ProtocolIE_Container_11854P70 { A_SEQUENCE_OF(struct NGAP_PWSCancelRequestIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P70_t; -typedef struct NGAP_ProtocolIE_Container_9574P71 { +} NGAP_ProtocolIE_Container_11854P70_t; +typedef struct NGAP_ProtocolIE_Container_11854P71 { A_SEQUENCE_OF(struct NGAP_PWSCancelResponseIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P71_t; -typedef struct NGAP_ProtocolIE_Container_9574P72 { +} NGAP_ProtocolIE_Container_11854P71_t; +typedef struct NGAP_ProtocolIE_Container_11854P72 { A_SEQUENCE_OF(struct NGAP_PWSRestartIndicationIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P72_t; -typedef struct NGAP_ProtocolIE_Container_9574P73 { +} NGAP_ProtocolIE_Container_11854P72_t; +typedef struct NGAP_ProtocolIE_Container_11854P73 { A_SEQUENCE_OF(struct NGAP_PWSFailureIndicationIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P73_t; -typedef struct NGAP_ProtocolIE_Container_9574P74 { +} NGAP_ProtocolIE_Container_11854P73_t; +typedef struct NGAP_ProtocolIE_Container_11854P74 { A_SEQUENCE_OF(struct NGAP_DownlinkUEAssociatedNRPPaTransportIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P74_t; -typedef struct NGAP_ProtocolIE_Container_9574P75 { +} NGAP_ProtocolIE_Container_11854P74_t; +typedef struct NGAP_ProtocolIE_Container_11854P75 { A_SEQUENCE_OF(struct NGAP_UplinkUEAssociatedNRPPaTransportIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P75_t; -typedef struct NGAP_ProtocolIE_Container_9574P76 { +} NGAP_ProtocolIE_Container_11854P75_t; +typedef struct NGAP_ProtocolIE_Container_11854P76 { A_SEQUENCE_OF(struct NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P76_t; -typedef struct NGAP_ProtocolIE_Container_9574P77 { +} NGAP_ProtocolIE_Container_11854P76_t; +typedef struct NGAP_ProtocolIE_Container_11854P77 { A_SEQUENCE_OF(struct NGAP_UplinkNonUEAssociatedNRPPaTransportIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P77_t; -typedef struct NGAP_ProtocolIE_Container_9574P78 { +} NGAP_ProtocolIE_Container_11854P77_t; +typedef struct NGAP_ProtocolIE_Container_11854P78 { A_SEQUENCE_OF(struct NGAP_TraceStartIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P78_t; -typedef struct NGAP_ProtocolIE_Container_9574P79 { +} NGAP_ProtocolIE_Container_11854P78_t; +typedef struct NGAP_ProtocolIE_Container_11854P79 { A_SEQUENCE_OF(struct NGAP_TraceFailureIndicationIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P79_t; -typedef struct NGAP_ProtocolIE_Container_9574P80 { +} NGAP_ProtocolIE_Container_11854P79_t; +typedef struct NGAP_ProtocolIE_Container_11854P80 { A_SEQUENCE_OF(struct NGAP_DeactivateTraceIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P80_t; -typedef struct NGAP_ProtocolIE_Container_9574P81 { +} NGAP_ProtocolIE_Container_11854P80_t; +typedef struct NGAP_ProtocolIE_Container_11854P81 { A_SEQUENCE_OF(struct NGAP_CellTrafficTraceIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P81_t; -typedef struct NGAP_ProtocolIE_Container_9574P82 { +} NGAP_ProtocolIE_Container_11854P81_t; +typedef struct NGAP_ProtocolIE_Container_11854P82 { A_SEQUENCE_OF(struct NGAP_LocationReportingControlIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P82_t; -typedef struct NGAP_ProtocolIE_Container_9574P83 { +} NGAP_ProtocolIE_Container_11854P82_t; +typedef struct NGAP_ProtocolIE_Container_11854P83 { A_SEQUENCE_OF(struct NGAP_LocationReportingFailureIndicationIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P83_t; -typedef struct NGAP_ProtocolIE_Container_9574P84 { +} NGAP_ProtocolIE_Container_11854P83_t; +typedef struct NGAP_ProtocolIE_Container_11854P84 { A_SEQUENCE_OF(struct NGAP_LocationReportIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P84_t; -typedef struct NGAP_ProtocolIE_Container_9574P85 { +} NGAP_ProtocolIE_Container_11854P84_t; +typedef struct NGAP_ProtocolIE_Container_11854P85 { A_SEQUENCE_OF(struct NGAP_UETNLABindingReleaseRequestIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P85_t; -typedef struct NGAP_ProtocolIE_Container_9574P86 { +} NGAP_ProtocolIE_Container_11854P85_t; +typedef struct NGAP_ProtocolIE_Container_11854P86 { A_SEQUENCE_OF(struct NGAP_UERadioCapabilityInfoIndicationIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P86_t; -typedef struct NGAP_ProtocolIE_Container_9574P87 { +} NGAP_ProtocolIE_Container_11854P86_t; +typedef struct NGAP_ProtocolIE_Container_11854P87 { A_SEQUENCE_OF(struct NGAP_UERadioCapabilityCheckRequestIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P87_t; -typedef struct NGAP_ProtocolIE_Container_9574P88 { +} NGAP_ProtocolIE_Container_11854P87_t; +typedef struct NGAP_ProtocolIE_Container_11854P88 { A_SEQUENCE_OF(struct NGAP_UERadioCapabilityCheckResponseIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P88_t; -typedef struct NGAP_ProtocolIE_Container_9574P89 { +} NGAP_ProtocolIE_Container_11854P88_t; +typedef struct NGAP_ProtocolIE_Container_11854P89 { A_SEQUENCE_OF(struct NGAP_SecondaryRATDataUsageReportIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P89_t; -typedef struct NGAP_ProtocolIE_Container_9574P90 { +} NGAP_ProtocolIE_Container_11854P89_t; +typedef struct NGAP_ProtocolIE_Container_11854P90 { A_SEQUENCE_OF(struct NGAP_UplinkRIMInformationTransferIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P90_t; -typedef struct NGAP_ProtocolIE_Container_9574P91 { +} NGAP_ProtocolIE_Container_11854P90_t; +typedef struct NGAP_ProtocolIE_Container_11854P91 { A_SEQUENCE_OF(struct NGAP_DownlinkRIMInformationTransferIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P91_t; -typedef struct NGAP_ProtocolIE_Container_9574P92 { +} NGAP_ProtocolIE_Container_11854P91_t; +typedef struct NGAP_ProtocolIE_Container_11854P92 { A_SEQUENCE_OF(struct NGAP_ConnectionEstablishmentIndicationIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P92_t; -typedef struct NGAP_ProtocolIE_Container_9574P93 { +} NGAP_ProtocolIE_Container_11854P92_t; +typedef struct NGAP_ProtocolIE_Container_11854P93 { A_SEQUENCE_OF(struct NGAP_UERadioCapabilityIDMappingRequestIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P93_t; -typedef struct NGAP_ProtocolIE_Container_9574P94 { +} NGAP_ProtocolIE_Container_11854P93_t; +typedef struct NGAP_ProtocolIE_Container_11854P94 { A_SEQUENCE_OF(struct NGAP_UERadioCapabilityIDMappingResponseIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P94_t; -typedef struct NGAP_ProtocolIE_Container_9574P95 { +} NGAP_ProtocolIE_Container_11854P94_t; +typedef struct NGAP_ProtocolIE_Container_11854P95 { A_SEQUENCE_OF(struct NGAP_AMFCPRelocationIndicationIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P95_t; -typedef struct NGAP_ProtocolIE_Container_9574P96 { +} NGAP_ProtocolIE_Container_11854P95_t; +typedef struct NGAP_ProtocolIE_Container_11854P96 { + A_SEQUENCE_OF(struct NGAP_BroadcastSessionSetupRequestIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolIE_Container_11854P96_t; +typedef struct NGAP_ProtocolIE_Container_11854P97 { + A_SEQUENCE_OF(struct NGAP_BroadcastSessionSetupResponseIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolIE_Container_11854P97_t; +typedef struct NGAP_ProtocolIE_Container_11854P98 { + A_SEQUENCE_OF(struct NGAP_BroadcastSessionSetupFailureIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolIE_Container_11854P98_t; +typedef struct NGAP_ProtocolIE_Container_11854P99 { + A_SEQUENCE_OF(struct NGAP_BroadcastSessionModificationRequestIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolIE_Container_11854P99_t; +typedef struct NGAP_ProtocolIE_Container_11854P100 { + A_SEQUENCE_OF(struct NGAP_BroadcastSessionModificationResponseIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolIE_Container_11854P100_t; +typedef struct NGAP_ProtocolIE_Container_11854P101 { + A_SEQUENCE_OF(struct NGAP_BroadcastSessionModificationFailureIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolIE_Container_11854P101_t; +typedef struct NGAP_ProtocolIE_Container_11854P102 { + A_SEQUENCE_OF(struct NGAP_BroadcastSessionReleaseRequestIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolIE_Container_11854P102_t; +typedef struct NGAP_ProtocolIE_Container_11854P103 { + A_SEQUENCE_OF(struct NGAP_BroadcastSessionReleaseRequiredIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolIE_Container_11854P103_t; +typedef struct NGAP_ProtocolIE_Container_11854P104 { + A_SEQUENCE_OF(struct NGAP_BroadcastSessionReleaseResponseIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolIE_Container_11854P104_t; +typedef struct NGAP_ProtocolIE_Container_11854P105 { + A_SEQUENCE_OF(struct NGAP_DistributionSetupRequestIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolIE_Container_11854P105_t; +typedef struct NGAP_ProtocolIE_Container_11854P106 { + A_SEQUENCE_OF(struct NGAP_DistributionSetupResponseIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolIE_Container_11854P106_t; +typedef struct NGAP_ProtocolIE_Container_11854P107 { + A_SEQUENCE_OF(struct NGAP_DistributionSetupFailureIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolIE_Container_11854P107_t; +typedef struct NGAP_ProtocolIE_Container_11854P108 { + A_SEQUENCE_OF(struct NGAP_DistributionReleaseRequestIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolIE_Container_11854P108_t; +typedef struct NGAP_ProtocolIE_Container_11854P109 { + A_SEQUENCE_OF(struct NGAP_DistributionReleaseResponseIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolIE_Container_11854P109_t; +typedef struct NGAP_ProtocolIE_Container_11854P110 { + A_SEQUENCE_OF(struct NGAP_MulticastSessionActivationRequestIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolIE_Container_11854P110_t; +typedef struct NGAP_ProtocolIE_Container_11854P111 { + A_SEQUENCE_OF(struct NGAP_MulticastSessionActivationResponseIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolIE_Container_11854P111_t; +typedef struct NGAP_ProtocolIE_Container_11854P112 { + A_SEQUENCE_OF(struct NGAP_MulticastSessionActivationFailureIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolIE_Container_11854P112_t; +typedef struct NGAP_ProtocolIE_Container_11854P113 { + A_SEQUENCE_OF(struct NGAP_MulticastSessionDeactivationRequestIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolIE_Container_11854P113_t; +typedef struct NGAP_ProtocolIE_Container_11854P114 { + A_SEQUENCE_OF(struct NGAP_MulticastSessionDeactivationResponseIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolIE_Container_11854P114_t; +typedef struct NGAP_ProtocolIE_Container_11854P115 { + A_SEQUENCE_OF(struct NGAP_MulticastSessionUpdateRequestIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolIE_Container_11854P115_t; +typedef struct NGAP_ProtocolIE_Container_11854P116 { + A_SEQUENCE_OF(struct NGAP_MulticastSessionUpdateResponseIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolIE_Container_11854P116_t; +typedef struct NGAP_ProtocolIE_Container_11854P117 { + A_SEQUENCE_OF(struct NGAP_MulticastSessionUpdateFailureIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolIE_Container_11854P117_t; +typedef struct NGAP_ProtocolIE_Container_11854P118 { + A_SEQUENCE_OF(struct NGAP_MulticastGroupPagingIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolIE_Container_11854P118_t; +typedef struct NGAP_ProtocolIE_Container_11854P119 { + A_SEQUENCE_OF(struct NGAP_MBSSessionSetupOrModRequestTransferIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolIE_Container_11854P119_t; +typedef struct NGAP_ProtocolIE_Container_11854P120 { + A_SEQUENCE_OF(struct NGAP_MulticastSessionUpdateRequestTransferIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ProtocolIE_Container_11854P120_t; +typedef struct NGAP_ProtocolIE_Container_11854P121 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceModifyRequestTransferIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P96_t; -typedef struct NGAP_ProtocolIE_Container_9574P97 { +} NGAP_ProtocolIE_Container_11854P121_t; +typedef struct NGAP_ProtocolIE_Container_11854P122 { A_SEQUENCE_OF(struct NGAP_PDUSessionResourceSetupRequestTransferIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} NGAP_ProtocolIE_Container_9574P97_t; +} NGAP_ProtocolIE_Container_11854P122_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P0; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P0_specs_1; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P0_1[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P0_constr_1; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P1; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P1_specs_3; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P1_3[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P1_constr_3; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P2; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P2_specs_5; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P2_5[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P2_constr_5; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P3; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P3_specs_7; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P3_7[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P3_constr_7; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P4; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P4_specs_9; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P4_9[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P4_constr_9; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P5; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P5_specs_11; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P5_11[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P5_constr_11; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P6; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P6_specs_13; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P6_13[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P6_constr_13; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P7; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P7_specs_15; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P7_15[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P7_constr_15; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P8; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P8_specs_17; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P8_17[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P8_constr_17; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P9; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P9_specs_19; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P9_19[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P9_constr_19; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P10; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P10_specs_21; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P10_21[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P10_constr_21; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P11; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P11_specs_23; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P11_23[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P11_constr_23; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P12; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P12_specs_25; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P12_25[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P12_constr_25; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P13; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P13_specs_27; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P13_27[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P13_constr_27; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P14; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P14_specs_29; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P14_29[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P14_constr_29; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P15; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P15_specs_31; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P15_31[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P15_constr_31; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P16; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P16_specs_33; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P16_33[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P16_constr_33; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P17; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P17_specs_35; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P17_35[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P17_constr_35; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P18; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P18_specs_37; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P18_37[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P18_constr_37; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P19; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P19_specs_39; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P19_39[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P19_constr_39; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P20; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P20_specs_41; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P20_41[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P20_constr_41; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P21; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P21_specs_43; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P21_43[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P21_constr_43; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P22; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P22_specs_45; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P22_45[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P22_constr_45; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P23; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P23_specs_47; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P23_47[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P23_constr_47; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P24; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P24_specs_49; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P24_49[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P24_constr_49; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P25; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P25_specs_51; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P25_51[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P25_constr_51; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P26; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P26_specs_53; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P26_53[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P26_constr_53; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P27; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P27_specs_55; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P27_55[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P27_constr_55; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P28; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P28_specs_57; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P28_57[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P28_constr_57; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P29; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P29_specs_59; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P29_59[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P29_constr_59; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P30; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P30_specs_61; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P30_61[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P30_constr_61; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P31; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P31_specs_63; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P31_63[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P31_constr_63; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P32; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P32_specs_65; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P32_65[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P32_constr_65; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P33; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P33_specs_67; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P33_67[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P33_constr_67; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P34; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P34_specs_69; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P34_69[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P34_constr_69; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P35; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P35_specs_71; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P35_71[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P35_constr_71; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P36; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P36_specs_73; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P36_73[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P36_constr_73; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P37; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P37_specs_75; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P37_75[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P37_constr_75; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P38; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P38_specs_77; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P38_77[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P38_constr_77; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P39; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P39_specs_79; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P39_79[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P39_constr_79; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P40; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P40_specs_81; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P40_81[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P40_constr_81; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P41; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P41_specs_83; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P41_83[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P41_constr_83; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P42; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P42_specs_85; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P42_85[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P42_constr_85; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P43; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P43_specs_87; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P43_87[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P43_constr_87; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P44; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P44_specs_89; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P44_89[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P44_constr_89; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P45; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P45_specs_91; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P45_91[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P45_constr_91; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P46; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P46_specs_93; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P46_93[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P46_constr_93; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P47; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P47_specs_95; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P47_95[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P47_constr_95; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P48; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P48_specs_97; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P48_97[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P48_constr_97; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P49; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P49_specs_99; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P49_99[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P49_constr_99; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P50; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P50_specs_101; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P50_101[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P50_constr_101; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P51; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P51_specs_103; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P51_103[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P51_constr_103; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P52; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P52_specs_105; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P52_105[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P52_constr_105; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P53; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P53_specs_107; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P53_107[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P53_constr_107; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P54; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P54_specs_109; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P54_109[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P54_constr_109; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P55; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P55_specs_111; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P55_111[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P55_constr_111; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P56; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P56_specs_113; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P56_113[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P56_constr_113; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P57; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P57_specs_115; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P57_115[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P57_constr_115; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P58; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P58_specs_117; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P58_117[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P58_constr_117; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P59; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P59_specs_119; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P59_119[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P59_constr_119; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P60; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P60_specs_121; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P60_121[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P60_constr_121; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P61; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P61_specs_123; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P61_123[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P61_constr_123; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P62; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P62_specs_125; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P62_125[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P62_constr_125; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P63; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P63_specs_127; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P63_127[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P63_constr_127; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P64; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P64_specs_129; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P64_129[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P64_constr_129; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P65; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P65_specs_131; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P65_131[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P65_constr_131; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P66; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P66_specs_133; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P66_133[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P66_constr_133; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P67; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P67_specs_135; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P67_135[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P67_constr_135; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P68; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P68_specs_137; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P68_137[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P68_constr_137; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P69; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P69_specs_139; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P69_139[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P69_constr_139; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P70; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P70_specs_141; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P70_141[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P70_constr_141; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P71; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P71_specs_143; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P71_143[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P71_constr_143; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P72; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P72_specs_145; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P72_145[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P72_constr_145; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P73; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P73_specs_147; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P73_147[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P73_constr_147; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P74; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P74_specs_149; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P74_149[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P74_constr_149; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P75; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P75_specs_151; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P75_151[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P75_constr_151; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P76; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P76_specs_153; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P76_153[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P76_constr_153; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P77; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P77_specs_155; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P77_155[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P77_constr_155; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P78; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P78_specs_157; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P78_157[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P78_constr_157; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P79; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P79_specs_159; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P79_159[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P79_constr_159; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P80; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P80_specs_161; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P80_161[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P80_constr_161; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P81; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P81_specs_163; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P81_163[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P81_constr_163; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P82; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P82_specs_165; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P82_165[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P82_constr_165; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P83; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P83_specs_167; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P83_167[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P83_constr_167; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P84; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P84_specs_169; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P84_169[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P84_constr_169; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P85; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P85_specs_171; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P85_171[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P85_constr_171; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P86; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P86_specs_173; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P86_173[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P86_constr_173; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P87; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P87_specs_175; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P87_175[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P87_constr_175; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P88; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P88_specs_177; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P88_177[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P88_constr_177; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P89; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P89_specs_179; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P89_179[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P89_constr_179; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P90; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P90_specs_181; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P90_181[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P90_constr_181; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P91; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P91_specs_183; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P91_183[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P91_constr_183; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P92; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P92_specs_185; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P92_185[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P92_constr_185; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P93; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P93_specs_187; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P93_187[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P93_constr_187; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P94; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P94_specs_189; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P94_189[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P94_constr_189; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P95; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P95_specs_191; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P95_191[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P95_constr_191; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P96; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P96_specs_193; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P96_193[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P96_constr_193; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_9574P97; -extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_9574P97_specs_195; -extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_9574P97_195[1]; -extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_9574P97_constr_195; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P0; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P0_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P0_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P0_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P1; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P1_specs_3; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P1_3[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P1_constr_3; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P2; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P2_specs_5; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P2_5[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P2_constr_5; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P3; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P3_specs_7; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P3_7[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P3_constr_7; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P4; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P4_specs_9; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P4_9[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P4_constr_9; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P5; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P5_specs_11; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P5_11[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P5_constr_11; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P6; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P6_specs_13; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P6_13[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P6_constr_13; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P7; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P7_specs_15; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P7_15[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P7_constr_15; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P8; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P8_specs_17; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P8_17[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P8_constr_17; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P9; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P9_specs_19; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P9_19[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P9_constr_19; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P10; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P10_specs_21; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P10_21[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P10_constr_21; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P11; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P11_specs_23; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P11_23[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P11_constr_23; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P12; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P12_specs_25; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P12_25[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P12_constr_25; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P13; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P13_specs_27; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P13_27[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P13_constr_27; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P14; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P14_specs_29; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P14_29[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P14_constr_29; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P15; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P15_specs_31; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P15_31[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P15_constr_31; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P16; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P16_specs_33; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P16_33[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P16_constr_33; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P17; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P17_specs_35; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P17_35[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P17_constr_35; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P18; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P18_specs_37; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P18_37[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P18_constr_37; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P19; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P19_specs_39; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P19_39[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P19_constr_39; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P20; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P20_specs_41; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P20_41[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P20_constr_41; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P21; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P21_specs_43; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P21_43[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P21_constr_43; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P22; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P22_specs_45; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P22_45[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P22_constr_45; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P23; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P23_specs_47; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P23_47[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P23_constr_47; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P24; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P24_specs_49; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P24_49[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P24_constr_49; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P25; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P25_specs_51; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P25_51[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P25_constr_51; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P26; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P26_specs_53; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P26_53[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P26_constr_53; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P27; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P27_specs_55; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P27_55[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P27_constr_55; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P28; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P28_specs_57; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P28_57[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P28_constr_57; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P29; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P29_specs_59; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P29_59[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P29_constr_59; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P30; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P30_specs_61; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P30_61[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P30_constr_61; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P31; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P31_specs_63; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P31_63[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P31_constr_63; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P32; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P32_specs_65; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P32_65[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P32_constr_65; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P33; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P33_specs_67; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P33_67[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P33_constr_67; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P34; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P34_specs_69; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P34_69[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P34_constr_69; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P35; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P35_specs_71; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P35_71[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P35_constr_71; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P36; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P36_specs_73; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P36_73[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P36_constr_73; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P37; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P37_specs_75; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P37_75[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P37_constr_75; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P38; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P38_specs_77; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P38_77[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P38_constr_77; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P39; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P39_specs_79; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P39_79[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P39_constr_79; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P40; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P40_specs_81; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P40_81[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P40_constr_81; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P41; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P41_specs_83; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P41_83[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P41_constr_83; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P42; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P42_specs_85; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P42_85[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P42_constr_85; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P43; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P43_specs_87; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P43_87[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P43_constr_87; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P44; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P44_specs_89; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P44_89[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P44_constr_89; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P45; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P45_specs_91; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P45_91[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P45_constr_91; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P46; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P46_specs_93; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P46_93[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P46_constr_93; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P47; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P47_specs_95; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P47_95[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P47_constr_95; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P48; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P48_specs_97; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P48_97[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P48_constr_97; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P49; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P49_specs_99; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P49_99[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P49_constr_99; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P50; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P50_specs_101; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P50_101[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P50_constr_101; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P51; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P51_specs_103; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P51_103[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P51_constr_103; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P52; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P52_specs_105; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P52_105[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P52_constr_105; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P53; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P53_specs_107; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P53_107[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P53_constr_107; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P54; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P54_specs_109; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P54_109[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P54_constr_109; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P55; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P55_specs_111; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P55_111[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P55_constr_111; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P56; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P56_specs_113; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P56_113[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P56_constr_113; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P57; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P57_specs_115; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P57_115[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P57_constr_115; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P58; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P58_specs_117; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P58_117[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P58_constr_117; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P59; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P59_specs_119; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P59_119[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P59_constr_119; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P60; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P60_specs_121; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P60_121[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P60_constr_121; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P61; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P61_specs_123; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P61_123[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P61_constr_123; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P62; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P62_specs_125; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P62_125[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P62_constr_125; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P63; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P63_specs_127; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P63_127[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P63_constr_127; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P64; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P64_specs_129; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P64_129[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P64_constr_129; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P65; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P65_specs_131; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P65_131[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P65_constr_131; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P66; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P66_specs_133; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P66_133[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P66_constr_133; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P67; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P67_specs_135; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P67_135[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P67_constr_135; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P68; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P68_specs_137; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P68_137[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P68_constr_137; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P69; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P69_specs_139; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P69_139[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P69_constr_139; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P70; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P70_specs_141; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P70_141[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P70_constr_141; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P71; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P71_specs_143; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P71_143[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P71_constr_143; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P72; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P72_specs_145; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P72_145[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P72_constr_145; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P73; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P73_specs_147; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P73_147[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P73_constr_147; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P74; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P74_specs_149; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P74_149[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P74_constr_149; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P75; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P75_specs_151; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P75_151[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P75_constr_151; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P76; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P76_specs_153; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P76_153[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P76_constr_153; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P77; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P77_specs_155; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P77_155[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P77_constr_155; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P78; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P78_specs_157; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P78_157[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P78_constr_157; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P79; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P79_specs_159; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P79_159[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P79_constr_159; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P80; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P80_specs_161; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P80_161[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P80_constr_161; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P81; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P81_specs_163; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P81_163[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P81_constr_163; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P82; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P82_specs_165; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P82_165[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P82_constr_165; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P83; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P83_specs_167; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P83_167[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P83_constr_167; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P84; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P84_specs_169; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P84_169[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P84_constr_169; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P85; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P85_specs_171; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P85_171[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P85_constr_171; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P86; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P86_specs_173; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P86_173[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P86_constr_173; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P87; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P87_specs_175; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P87_175[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P87_constr_175; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P88; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P88_specs_177; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P88_177[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P88_constr_177; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P89; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P89_specs_179; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P89_179[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P89_constr_179; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P90; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P90_specs_181; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P90_181[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P90_constr_181; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P91; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P91_specs_183; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P91_183[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P91_constr_183; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P92; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P92_specs_185; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P92_185[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P92_constr_185; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P93; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P93_specs_187; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P93_187[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P93_constr_187; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P94; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P94_specs_189; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P94_189[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P94_constr_189; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P95; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P95_specs_191; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P95_191[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P95_constr_191; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P96; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P96_specs_193; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P96_193[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P96_constr_193; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P97; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P97_specs_195; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P97_195[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P97_constr_195; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P98; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P98_specs_197; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P98_197[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P98_constr_197; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P99; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P99_specs_199; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P99_199[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P99_constr_199; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P100; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P100_specs_201; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P100_201[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P100_constr_201; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P101; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P101_specs_203; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P101_203[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P101_constr_203; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P102; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P102_specs_205; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P102_205[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P102_constr_205; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P103; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P103_specs_207; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P103_207[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P103_constr_207; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P104; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P104_specs_209; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P104_209[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P104_constr_209; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P105; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P105_specs_211; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P105_211[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P105_constr_211; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P106; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P106_specs_213; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P106_213[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P106_constr_213; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P107; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P107_specs_215; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P107_215[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P107_constr_215; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P108; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P108_specs_217; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P108_217[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P108_constr_217; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P109; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P109_specs_219; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P109_219[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P109_constr_219; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P110; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P110_specs_221; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P110_221[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P110_constr_221; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P111; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P111_specs_223; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P111_223[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P111_constr_223; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P112; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P112_specs_225; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P112_225[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P112_constr_225; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P113; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P113_specs_227; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P113_227[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P113_constr_227; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P114; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P114_specs_229; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P114_229[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P114_constr_229; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P115; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P115_specs_231; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P115_231[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P115_constr_231; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P116; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P116_specs_233; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P116_233[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P116_constr_233; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P117; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P117_specs_235; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P117_235[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P117_constr_235; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P118; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P118_specs_237; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P118_237[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P118_constr_237; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P119; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P119_specs_239; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P119_239[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P119_constr_239; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P120; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P120_specs_241; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P120_241[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P120_constr_241; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P121; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P121_specs_243; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P121_243[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P121_constr_243; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_Container_11854P122; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ProtocolIE_Container_11854P122_specs_245; +extern asn_TYPE_member_t asn_MBR_NGAP_ProtocolIE_Container_11854P122_245[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ProtocolIE_Container_11854P122_constr_245; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_ProtocolIE-ContainerList.c b/lib/asn1c/ngap/NGAP_ProtocolIE-ContainerList.c index 6815c23ad..6b2abcaf7 100644 --- a/lib/asn1c/ngap/NGAP_ProtocolIE-ContainerList.c +++ b/lib/asn1c/ngap/NGAP_ProtocolIE-ContainerList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-Containers" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ProtocolIE-ContainerList.h b/lib/asn1c/ngap/NGAP_ProtocolIE-ContainerList.h index d9a261a74..42fbcd72f 100644 --- a/lib/asn1c/ngap/NGAP_ProtocolIE-ContainerList.h +++ b/lib/asn1c/ngap/NGAP_ProtocolIE-ContainerList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-Containers" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ProtocolIE-Field.c b/lib/asn1c/ngap/NGAP_ProtocolIE-Field.c index 20a33d569..639bd2214 100644 --- a/lib/asn1c/ngap/NGAP_ProtocolIE-Field.c +++ b/lib/asn1c/ngap/NGAP_ProtocolIE-Field.c @@ -1,108 +1,158 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-Containers" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_ProtocolIE-Field.h" -static const long asn_VAL_548_NGAP_id_EndpointIPAddressAndPort = 169; -static const long asn_VAL_548_NGAP_reject = 0; -static const long asn_VAL_548_NGAP_mandatory = 2; +static const long asn_VAL_657_NGAP_id_EndpointIPAddressAndPort = 169; +static const long asn_VAL_657_NGAP_reject = 0; +static const long asn_VAL_657_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_CPTransportLayerInformation_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_548_NGAP_id_EndpointIPAddressAndPort }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_548_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_657_NGAP_id_EndpointIPAddressAndPort }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_657_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_EndpointIPAddressAndPort }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_548_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_657_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_CPTransportLayerInformation_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_CPTransportLayerInformation_ExtIEs_1_rows } }; -static const long asn_VAL_549_NGAP_id_GlobalTNGF_ID = 240; -static const long asn_VAL_549_NGAP_reject = 0; -static const long asn_VAL_549_NGAP_mandatory = 2; -static const long asn_VAL_550_NGAP_id_GlobalTWIF_ID = 241; -static const long asn_VAL_550_NGAP_reject = 0; -static const long asn_VAL_550_NGAP_mandatory = 2; -static const long asn_VAL_551_NGAP_id_GlobalW_AGF_ID = 242; -static const long asn_VAL_551_NGAP_reject = 0; -static const long asn_VAL_551_NGAP_mandatory = 2; +static const long asn_VAL_658_NGAP_id_GlobalTNGF_ID = 240; +static const long asn_VAL_658_NGAP_reject = 0; +static const long asn_VAL_658_NGAP_mandatory = 2; +static const long asn_VAL_659_NGAP_id_GlobalTWIF_ID = 241; +static const long asn_VAL_659_NGAP_reject = 0; +static const long asn_VAL_659_NGAP_mandatory = 2; +static const long asn_VAL_660_NGAP_id_GlobalW_AGF_ID = 242; +static const long asn_VAL_660_NGAP_reject = 0; +static const long asn_VAL_660_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_GlobalRANNodeID_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_549_NGAP_id_GlobalTNGF_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_549_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_658_NGAP_id_GlobalTNGF_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_658_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_GlobalTNGF_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_549_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_550_NGAP_id_GlobalTWIF_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_550_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_658_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_659_NGAP_id_GlobalTWIF_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_659_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_GlobalTWIF_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_550_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_551_NGAP_id_GlobalW_AGF_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_551_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_659_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_660_NGAP_id_GlobalW_AGF_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_660_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_GlobalW_AGF_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_551_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_660_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_GlobalRANNodeID_ExtIEs_1[] = { { 3, 4, asn_IOS_NGAP_GlobalRANNodeID_ExtIEs_1_rows } }; -static const long asn_VAL_577_NGAP_id_SONInformationReport = 252; -static const long asn_VAL_577_NGAP_ignore = 1; -static const long asn_VAL_577_NGAP_mandatory = 2; +static const long asn_VAL_661_NGAP_id_IntersystemSONInformationRequest = 290; +static const long asn_VAL_661_NGAP_ignore = 1; +static const long asn_VAL_661_NGAP_mandatory = 2; +static const long asn_VAL_662_NGAP_id_IntersystemSONInformationReply = 291; +static const long asn_VAL_662_NGAP_ignore = 1; +static const long asn_VAL_662_NGAP_mandatory = 2; +static const asn_ioc_cell_t asn_IOS_NGAP_IntersystemSONInformation_ExtIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_661_NGAP_id_IntersystemSONInformationRequest }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_661_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_IntersystemSONInformationRequest }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_661_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_662_NGAP_id_IntersystemSONInformationReply }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_662_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_IntersystemSONInformationReply }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_662_NGAP_mandatory } +}; +static const asn_ioc_set_t asn_IOS_NGAP_IntersystemSONInformation_ExtIEs_1[] = { + { 2, 4, asn_IOS_NGAP_IntersystemSONInformation_ExtIEs_1_rows } +}; +static const long asn_VAL_663_NGAP_id_EnergySavingIndication = 292; +static const long asn_VAL_663_NGAP_ignore = 1; +static const long asn_VAL_663_NGAP_mandatory = 2; +static const long asn_VAL_664_NGAP_id_IntersystemResourceStatusUpdate = 293; +static const long asn_VAL_664_NGAP_ignore = 1; +static const long asn_VAL_664_NGAP_mandatory = 2; +static const asn_ioc_cell_t asn_IOS_NGAP_IntersystemSONInformationReport_ExtIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_663_NGAP_id_EnergySavingIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_663_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_IntersystemCellStateIndication }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_663_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_664_NGAP_id_IntersystemResourceStatusUpdate }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_664_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_IntersystemResourceStatusReport }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_664_NGAP_mandatory } +}; +static const asn_ioc_set_t asn_IOS_NGAP_IntersystemSONInformationReport_ExtIEs_1[] = { + { 2, 4, asn_IOS_NGAP_IntersystemSONInformationReport_ExtIEs_1_rows } +}; +static const long asn_VAL_701_NGAP_id_SONInformationReport = 252; +static const long asn_VAL_701_NGAP_ignore = 1; +static const long asn_VAL_701_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_SONInformation_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_577_NGAP_id_SONInformationReport }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_577_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_701_NGAP_id_SONInformationReport }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_701_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_SONInformationReport }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_577_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_701_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_SONInformation_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_SONInformation_ExtIEs_1_rows } }; -static const long asn_VAL_578_NGAP_id_TargetRNC_ID = 178; -static const long asn_VAL_578_NGAP_reject = 0; -static const long asn_VAL_578_NGAP_mandatory = 2; +static const long asn_VAL_702_NGAP_id_SuccessfulHandoverReportList = 294; +static const long asn_VAL_702_NGAP_ignore = 1; +static const long asn_VAL_702_NGAP_mandatory = 2; +static const asn_ioc_cell_t asn_IOS_NGAP_SONInformationReport_ExtIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_702_NGAP_id_SuccessfulHandoverReportList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_702_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_SuccessfulHandoverReportList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_702_NGAP_mandatory } +}; +static const asn_ioc_set_t asn_IOS_NGAP_SONInformationReport_ExtIEs_1[] = { + { 1, 4, asn_IOS_NGAP_SONInformationReport_ExtIEs_1_rows } +}; +static const long asn_VAL_703_NGAP_id_TargetRNC_ID = 178; +static const long asn_VAL_703_NGAP_reject = 0; +static const long asn_VAL_703_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_TargetID_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_578_NGAP_id_TargetRNC_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_578_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_703_NGAP_id_TargetRNC_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_703_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_TargetRNC_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_578_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_703_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_TargetID_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_TargetID_ExtIEs_1_rows } }; -static const long asn_VAL_579_NGAP_id_UserLocationInformationTNGF = 244; -static const long asn_VAL_579_NGAP_ignore = 1; -static const long asn_VAL_579_NGAP_mandatory = 2; -static const long asn_VAL_580_NGAP_id_UserLocationInformationTWIF = 248; -static const long asn_VAL_580_NGAP_ignore = 1; -static const long asn_VAL_580_NGAP_mandatory = 2; -static const long asn_VAL_581_NGAP_id_UserLocationInformationW_AGF = 243; -static const long asn_VAL_581_NGAP_ignore = 1; -static const long asn_VAL_581_NGAP_mandatory = 2; +static const long asn_VAL_704_NGAP_id_UserLocationInformationTNGF = 244; +static const long asn_VAL_704_NGAP_ignore = 1; +static const long asn_VAL_704_NGAP_mandatory = 2; +static const long asn_VAL_705_NGAP_id_UserLocationInformationTWIF = 248; +static const long asn_VAL_705_NGAP_ignore = 1; +static const long asn_VAL_705_NGAP_mandatory = 2; +static const long asn_VAL_706_NGAP_id_UserLocationInformationW_AGF = 243; +static const long asn_VAL_706_NGAP_ignore = 1; +static const long asn_VAL_706_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_UserLocationInformation_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_579_NGAP_id_UserLocationInformationTNGF }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_579_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_704_NGAP_id_UserLocationInformationTNGF }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_704_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_UserLocationInformationTNGF }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_579_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_580_NGAP_id_UserLocationInformationTWIF }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_580_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_704_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_705_NGAP_id_UserLocationInformationTWIF }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_705_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_UserLocationInformationTWIF }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_580_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_581_NGAP_id_UserLocationInformationW_AGF }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_581_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_705_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_706_NGAP_id_UserLocationInformationW_AGF }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_706_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_UserLocationInformationW_AGF }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_581_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_706_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_UserLocationInformation_ExtIEs_1[] = { { 3, 4, asn_IOS_NGAP_UserLocationInformation_ExtIEs_1_rows } }; -static const long asn_VAL_582_NGAP_id_GlobalCable_ID = 275; -static const long asn_VAL_582_NGAP_ignore = 1; -static const long asn_VAL_582_NGAP_mandatory = 2; +static const long asn_VAL_707_NGAP_id_GlobalCable_ID = 275; +static const long asn_VAL_707_NGAP_ignore = 1; +static const long asn_VAL_707_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_UserLocationInformationW_AGF_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_582_NGAP_id_GlobalCable_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_582_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_707_NGAP_id_GlobalCable_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_707_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_GlobalCable_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_582_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_707_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_UserLocationInformationW_AGF_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_UserLocationInformationW_AGF_ExtIEs_1_rows } @@ -125,6 +175,9 @@ static const long asn_VAL_5_NGAP_mandatory = 2; static const long asn_VAL_6_NGAP_id_UEAggregateMaximumBitRate = 110; static const long asn_VAL_6_NGAP_ignore = 1; static const long asn_VAL_6_NGAP_optional = 0; +static const long asn_VAL_7_NGAP_id_UESliceMaximumBitRateList = 335; +static const long asn_VAL_7_NGAP_ignore = 1; +static const long asn_VAL_7_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceSetupRequestIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_1_NGAP_id_AMF_UE_NGAP_ID }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_1_NGAP_reject }, @@ -149,982 +202,969 @@ static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceSetupRequestIEs_1_row { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_6_NGAP_id_UEAggregateMaximumBitRate }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_6_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_UEAggregateMaximumBitRate }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_6_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_6_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_7_NGAP_id_UESliceMaximumBitRateList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_7_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_UESliceMaximumBitRateList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_7_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceSetupRequestIEs_1[] = { - { 6, 4, asn_IOS_NGAP_PDUSessionResourceSetupRequestIEs_1_rows } + { 7, 4, asn_IOS_NGAP_PDUSessionResourceSetupRequestIEs_1_rows } }; -static const long asn_VAL_7_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_7_NGAP_ignore = 1; -static const long asn_VAL_7_NGAP_mandatory = 2; -static const long asn_VAL_8_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_8_NGAP_id_AMF_UE_NGAP_ID = 10; static const long asn_VAL_8_NGAP_ignore = 1; static const long asn_VAL_8_NGAP_mandatory = 2; -static const long asn_VAL_9_NGAP_id_PDUSessionResourceSetupListSURes = 75; +static const long asn_VAL_9_NGAP_id_RAN_UE_NGAP_ID = 85; static const long asn_VAL_9_NGAP_ignore = 1; -static const long asn_VAL_9_NGAP_optional = 0; -static const long asn_VAL_10_NGAP_id_PDUSessionResourceFailedToSetupListSURes = 58; +static const long asn_VAL_9_NGAP_mandatory = 2; +static const long asn_VAL_10_NGAP_id_PDUSessionResourceSetupListSURes = 75; static const long asn_VAL_10_NGAP_ignore = 1; static const long asn_VAL_10_NGAP_optional = 0; -static const long asn_VAL_11_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_11_NGAP_id_PDUSessionResourceFailedToSetupListSURes = 58; static const long asn_VAL_11_NGAP_ignore = 1; static const long asn_VAL_11_NGAP_optional = 0; +static const long asn_VAL_12_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_12_NGAP_ignore = 1; +static const long asn_VAL_12_NGAP_optional = 0; +static const long asn_VAL_13_NGAP_id_UserLocationInformation = 121; +static const long asn_VAL_13_NGAP_ignore = 1; +static const long asn_VAL_13_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceSetupResponseIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_7_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_7_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_7_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_8_NGAP_id_RAN_UE_NGAP_ID }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_8_NGAP_id_AMF_UE_NGAP_ID }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_8_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, + { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_8_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_9_NGAP_id_PDUSessionResourceSetupListSURes }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_9_NGAP_id_RAN_UE_NGAP_ID }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_9_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceSetupListSURes }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_9_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_10_NGAP_id_PDUSessionResourceFailedToSetupListSURes }, + { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_9_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_10_NGAP_id_PDUSessionResourceSetupListSURes }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_10_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceFailedToSetupListSURes }, + { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceSetupListSURes }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_10_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_11_NGAP_id_CriticalityDiagnostics }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_11_NGAP_id_PDUSessionResourceFailedToSetupListSURes }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_11_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceFailedToSetupListSURes }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_11_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_12_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_12_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_11_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_12_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_13_NGAP_id_UserLocationInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_13_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_UserLocationInformation }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_13_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceSetupResponseIEs_1[] = { - { 5, 4, asn_IOS_NGAP_PDUSessionResourceSetupResponseIEs_1_rows } + { 6, 4, asn_IOS_NGAP_PDUSessionResourceSetupResponseIEs_1_rows } }; -static const long asn_VAL_12_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_12_NGAP_reject = 0; -static const long asn_VAL_12_NGAP_mandatory = 2; -static const long asn_VAL_13_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_13_NGAP_reject = 0; -static const long asn_VAL_13_NGAP_mandatory = 2; -static const long asn_VAL_14_NGAP_id_RANPagingPriority = 83; -static const long asn_VAL_14_NGAP_ignore = 1; -static const long asn_VAL_14_NGAP_optional = 0; -static const long asn_VAL_15_NGAP_id_NAS_PDU = 38; -static const long asn_VAL_15_NGAP_ignore = 1; -static const long asn_VAL_15_NGAP_optional = 0; -static const long asn_VAL_16_NGAP_id_PDUSessionResourceToReleaseListRelCmd = 79; -static const long asn_VAL_16_NGAP_reject = 0; -static const long asn_VAL_16_NGAP_mandatory = 2; +static const long asn_VAL_14_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_14_NGAP_reject = 0; +static const long asn_VAL_14_NGAP_mandatory = 2; +static const long asn_VAL_15_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_15_NGAP_reject = 0; +static const long asn_VAL_15_NGAP_mandatory = 2; +static const long asn_VAL_16_NGAP_id_RANPagingPriority = 83; +static const long asn_VAL_16_NGAP_ignore = 1; +static const long asn_VAL_16_NGAP_optional = 0; +static const long asn_VAL_17_NGAP_id_NAS_PDU = 38; +static const long asn_VAL_17_NGAP_ignore = 1; +static const long asn_VAL_17_NGAP_optional = 0; +static const long asn_VAL_18_NGAP_id_PDUSessionResourceToReleaseListRelCmd = 79; +static const long asn_VAL_18_NGAP_reject = 0; +static const long asn_VAL_18_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceReleaseCommandIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_12_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_12_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_14_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_14_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_12_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_13_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_13_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_14_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_15_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_15_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_13_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_14_NGAP_id_RANPagingPriority }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_14_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_15_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_16_NGAP_id_RANPagingPriority }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_16_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_RANPagingPriority }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_14_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_15_NGAP_id_NAS_PDU }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_15_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_16_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_17_NGAP_id_NAS_PDU }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_17_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_NAS_PDU }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_15_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_16_NGAP_id_PDUSessionResourceToReleaseListRelCmd }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_16_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_17_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_18_NGAP_id_PDUSessionResourceToReleaseListRelCmd }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_18_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceToReleaseListRelCmd }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_16_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_18_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceReleaseCommandIEs_1[] = { { 5, 4, asn_IOS_NGAP_PDUSessionResourceReleaseCommandIEs_1_rows } }; -static const long asn_VAL_17_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_17_NGAP_ignore = 1; -static const long asn_VAL_17_NGAP_mandatory = 2; -static const long asn_VAL_18_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_18_NGAP_ignore = 1; -static const long asn_VAL_18_NGAP_mandatory = 2; -static const long asn_VAL_19_NGAP_id_PDUSessionResourceReleasedListRelRes = 70; +static const long asn_VAL_19_NGAP_id_AMF_UE_NGAP_ID = 10; static const long asn_VAL_19_NGAP_ignore = 1; static const long asn_VAL_19_NGAP_mandatory = 2; -static const long asn_VAL_20_NGAP_id_UserLocationInformation = 121; +static const long asn_VAL_20_NGAP_id_RAN_UE_NGAP_ID = 85; static const long asn_VAL_20_NGAP_ignore = 1; -static const long asn_VAL_20_NGAP_optional = 0; -static const long asn_VAL_21_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_20_NGAP_mandatory = 2; +static const long asn_VAL_21_NGAP_id_PDUSessionResourceReleasedListRelRes = 70; static const long asn_VAL_21_NGAP_ignore = 1; -static const long asn_VAL_21_NGAP_optional = 0; +static const long asn_VAL_21_NGAP_mandatory = 2; +static const long asn_VAL_22_NGAP_id_UserLocationInformation = 121; +static const long asn_VAL_22_NGAP_ignore = 1; +static const long asn_VAL_22_NGAP_optional = 0; +static const long asn_VAL_23_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_23_NGAP_ignore = 1; +static const long asn_VAL_23_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceReleaseResponseIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_17_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_17_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_17_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_18_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_18_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_18_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_19_NGAP_id_PDUSessionResourceReleasedListRelRes }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_19_NGAP_id_AMF_UE_NGAP_ID }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_19_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceReleasedListRelRes }, + { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_19_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_20_NGAP_id_UserLocationInformation }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_20_NGAP_id_RAN_UE_NGAP_ID }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_20_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_UserLocationInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_20_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_21_NGAP_id_CriticalityDiagnostics }, + { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_20_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_21_NGAP_id_PDUSessionResourceReleasedListRelRes }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_21_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceReleasedListRelRes }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_21_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_22_NGAP_id_UserLocationInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_22_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_UserLocationInformation }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_22_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_23_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_23_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_21_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_23_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceReleaseResponseIEs_1[] = { { 5, 4, asn_IOS_NGAP_PDUSessionResourceReleaseResponseIEs_1_rows } }; -static const long asn_VAL_22_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_22_NGAP_reject = 0; -static const long asn_VAL_22_NGAP_mandatory = 2; -static const long asn_VAL_23_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_23_NGAP_reject = 0; -static const long asn_VAL_23_NGAP_mandatory = 2; -static const long asn_VAL_24_NGAP_id_RANPagingPriority = 83; -static const long asn_VAL_24_NGAP_ignore = 1; -static const long asn_VAL_24_NGAP_optional = 0; -static const long asn_VAL_25_NGAP_id_PDUSessionResourceModifyListModReq = 64; +static const long asn_VAL_24_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_24_NGAP_reject = 0; +static const long asn_VAL_24_NGAP_mandatory = 2; +static const long asn_VAL_25_NGAP_id_RAN_UE_NGAP_ID = 85; static const long asn_VAL_25_NGAP_reject = 0; static const long asn_VAL_25_NGAP_mandatory = 2; +static const long asn_VAL_26_NGAP_id_RANPagingPriority = 83; +static const long asn_VAL_26_NGAP_ignore = 1; +static const long asn_VAL_26_NGAP_optional = 0; +static const long asn_VAL_27_NGAP_id_PDUSessionResourceModifyListModReq = 64; +static const long asn_VAL_27_NGAP_reject = 0; +static const long asn_VAL_27_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceModifyRequestIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_22_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_22_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_24_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_24_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_22_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_23_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_23_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_23_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_24_NGAP_id_RANPagingPriority }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_24_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_RANPagingPriority }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_24_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_25_NGAP_id_PDUSessionResourceModifyListModReq }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_24_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_25_NGAP_id_RAN_UE_NGAP_ID }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_25_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_25_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_26_NGAP_id_RANPagingPriority }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_26_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_RANPagingPriority }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_26_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_27_NGAP_id_PDUSessionResourceModifyListModReq }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_27_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceModifyListModReq }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_25_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_27_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceModifyRequestIEs_1[] = { { 4, 4, asn_IOS_NGAP_PDUSessionResourceModifyRequestIEs_1_rows } }; -static const long asn_VAL_26_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_26_NGAP_ignore = 1; -static const long asn_VAL_26_NGAP_mandatory = 2; -static const long asn_VAL_27_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_27_NGAP_ignore = 1; -static const long asn_VAL_27_NGAP_mandatory = 2; -static const long asn_VAL_28_NGAP_id_PDUSessionResourceModifyListModRes = 65; +static const long asn_VAL_28_NGAP_id_AMF_UE_NGAP_ID = 10; static const long asn_VAL_28_NGAP_ignore = 1; -static const long asn_VAL_28_NGAP_optional = 0; -static const long asn_VAL_29_NGAP_id_PDUSessionResourceFailedToModifyListModRes = 54; +static const long asn_VAL_28_NGAP_mandatory = 2; +static const long asn_VAL_29_NGAP_id_RAN_UE_NGAP_ID = 85; static const long asn_VAL_29_NGAP_ignore = 1; -static const long asn_VAL_29_NGAP_optional = 0; -static const long asn_VAL_30_NGAP_id_UserLocationInformation = 121; +static const long asn_VAL_29_NGAP_mandatory = 2; +static const long asn_VAL_30_NGAP_id_PDUSessionResourceModifyListModRes = 65; static const long asn_VAL_30_NGAP_ignore = 1; static const long asn_VAL_30_NGAP_optional = 0; -static const long asn_VAL_31_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_31_NGAP_id_PDUSessionResourceFailedToModifyListModRes = 54; static const long asn_VAL_31_NGAP_ignore = 1; static const long asn_VAL_31_NGAP_optional = 0; +static const long asn_VAL_32_NGAP_id_UserLocationInformation = 121; +static const long asn_VAL_32_NGAP_ignore = 1; +static const long asn_VAL_32_NGAP_optional = 0; +static const long asn_VAL_33_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_33_NGAP_ignore = 1; +static const long asn_VAL_33_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceModifyResponseIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_26_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_26_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_26_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_27_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_27_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_27_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_28_NGAP_id_PDUSessionResourceModifyListModRes }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_28_NGAP_id_AMF_UE_NGAP_ID }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_28_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceModifyListModRes }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_28_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_29_NGAP_id_PDUSessionResourceFailedToModifyListModRes }, + { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_28_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_29_NGAP_id_RAN_UE_NGAP_ID }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_29_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceFailedToModifyListModRes }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_29_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_30_NGAP_id_UserLocationInformation }, + { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_29_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_30_NGAP_id_PDUSessionResourceModifyListModRes }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_30_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_UserLocationInformation }, + { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceModifyListModRes }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_30_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_31_NGAP_id_CriticalityDiagnostics }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_31_NGAP_id_PDUSessionResourceFailedToModifyListModRes }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_31_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceFailedToModifyListModRes }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_31_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_32_NGAP_id_UserLocationInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_32_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_UserLocationInformation }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_32_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_33_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_33_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_31_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_33_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceModifyResponseIEs_1[] = { { 6, 4, asn_IOS_NGAP_PDUSessionResourceModifyResponseIEs_1_rows } }; -static const long asn_VAL_32_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_32_NGAP_reject = 0; -static const long asn_VAL_32_NGAP_mandatory = 2; -static const long asn_VAL_33_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_33_NGAP_reject = 0; -static const long asn_VAL_33_NGAP_mandatory = 2; -static const long asn_VAL_34_NGAP_id_PDUSessionResourceNotifyList = 66; +static const long asn_VAL_34_NGAP_id_AMF_UE_NGAP_ID = 10; static const long asn_VAL_34_NGAP_reject = 0; -static const long asn_VAL_34_NGAP_optional = 0; -static const long asn_VAL_35_NGAP_id_PDUSessionResourceReleasedListNot = 67; -static const long asn_VAL_35_NGAP_ignore = 1; -static const long asn_VAL_35_NGAP_optional = 0; -static const long asn_VAL_36_NGAP_id_UserLocationInformation = 121; -static const long asn_VAL_36_NGAP_ignore = 1; +static const long asn_VAL_34_NGAP_mandatory = 2; +static const long asn_VAL_35_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_35_NGAP_reject = 0; +static const long asn_VAL_35_NGAP_mandatory = 2; +static const long asn_VAL_36_NGAP_id_PDUSessionResourceNotifyList = 66; +static const long asn_VAL_36_NGAP_reject = 0; static const long asn_VAL_36_NGAP_optional = 0; +static const long asn_VAL_37_NGAP_id_PDUSessionResourceReleasedListNot = 67; +static const long asn_VAL_37_NGAP_ignore = 1; +static const long asn_VAL_37_NGAP_optional = 0; +static const long asn_VAL_38_NGAP_id_UserLocationInformation = 121; +static const long asn_VAL_38_NGAP_ignore = 1; +static const long asn_VAL_38_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceNotifyIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_32_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_32_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_32_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_33_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_33_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_33_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_34_NGAP_id_PDUSessionResourceNotifyList }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_34_NGAP_id_AMF_UE_NGAP_ID }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_34_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_34_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_35_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_35_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_35_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_36_NGAP_id_PDUSessionResourceNotifyList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_36_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceNotifyList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_34_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_35_NGAP_id_PDUSessionResourceReleasedListNot }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_35_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_36_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_37_NGAP_id_PDUSessionResourceReleasedListNot }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_37_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceReleasedListNot }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_35_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_36_NGAP_id_UserLocationInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_36_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_37_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_38_NGAP_id_UserLocationInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_38_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_UserLocationInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_36_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_38_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceNotifyIEs_1[] = { { 5, 4, asn_IOS_NGAP_PDUSessionResourceNotifyIEs_1_rows } }; -static const long asn_VAL_37_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_37_NGAP_reject = 0; -static const long asn_VAL_37_NGAP_mandatory = 2; -static const long asn_VAL_38_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_38_NGAP_reject = 0; -static const long asn_VAL_38_NGAP_mandatory = 2; -static const long asn_VAL_39_NGAP_id_PDUSessionResourceModifyListModInd = 63; +static const long asn_VAL_39_NGAP_id_AMF_UE_NGAP_ID = 10; static const long asn_VAL_39_NGAP_reject = 0; static const long asn_VAL_39_NGAP_mandatory = 2; -static const long asn_VAL_40_NGAP_id_UserLocationInformation = 121; -static const long asn_VAL_40_NGAP_ignore = 1; -static const long asn_VAL_40_NGAP_optional = 0; +static const long asn_VAL_40_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_40_NGAP_reject = 0; +static const long asn_VAL_40_NGAP_mandatory = 2; +static const long asn_VAL_41_NGAP_id_PDUSessionResourceModifyListModInd = 63; +static const long asn_VAL_41_NGAP_reject = 0; +static const long asn_VAL_41_NGAP_mandatory = 2; +static const long asn_VAL_42_NGAP_id_UserLocationInformation = 121; +static const long asn_VAL_42_NGAP_ignore = 1; +static const long asn_VAL_42_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceModifyIndicationIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_37_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_37_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_37_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_38_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_38_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_38_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_39_NGAP_id_PDUSessionResourceModifyListModInd }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_39_NGAP_id_AMF_UE_NGAP_ID }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_39_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceModifyListModInd }, + { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_39_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_40_NGAP_id_UserLocationInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_40_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_40_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_40_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_40_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_41_NGAP_id_PDUSessionResourceModifyListModInd }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_41_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceModifyListModInd }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_41_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_42_NGAP_id_UserLocationInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_42_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_UserLocationInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_40_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_42_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceModifyIndicationIEs_1[] = { { 4, 4, asn_IOS_NGAP_PDUSessionResourceModifyIndicationIEs_1_rows } }; -static const long asn_VAL_41_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_41_NGAP_ignore = 1; -static const long asn_VAL_41_NGAP_mandatory = 2; -static const long asn_VAL_42_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_42_NGAP_ignore = 1; -static const long asn_VAL_42_NGAP_mandatory = 2; -static const long asn_VAL_43_NGAP_id_PDUSessionResourceModifyListModCfm = 62; +static const long asn_VAL_43_NGAP_id_AMF_UE_NGAP_ID = 10; static const long asn_VAL_43_NGAP_ignore = 1; -static const long asn_VAL_43_NGAP_optional = 0; -static const long asn_VAL_44_NGAP_id_PDUSessionResourceFailedToModifyListModCfm = 131; +static const long asn_VAL_43_NGAP_mandatory = 2; +static const long asn_VAL_44_NGAP_id_RAN_UE_NGAP_ID = 85; static const long asn_VAL_44_NGAP_ignore = 1; -static const long asn_VAL_44_NGAP_optional = 0; -static const long asn_VAL_45_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_44_NGAP_mandatory = 2; +static const long asn_VAL_45_NGAP_id_PDUSessionResourceModifyListModCfm = 62; static const long asn_VAL_45_NGAP_ignore = 1; static const long asn_VAL_45_NGAP_optional = 0; +static const long asn_VAL_46_NGAP_id_PDUSessionResourceFailedToModifyListModCfm = 131; +static const long asn_VAL_46_NGAP_ignore = 1; +static const long asn_VAL_46_NGAP_optional = 0; +static const long asn_VAL_47_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_47_NGAP_ignore = 1; +static const long asn_VAL_47_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceModifyConfirmIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_41_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_41_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_41_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_42_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_42_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_42_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_43_NGAP_id_PDUSessionResourceModifyListModCfm }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_43_NGAP_id_AMF_UE_NGAP_ID }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_43_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceModifyListModCfm }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_43_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_44_NGAP_id_PDUSessionResourceFailedToModifyListModCfm }, + { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_43_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_44_NGAP_id_RAN_UE_NGAP_ID }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_44_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceFailedToModifyListModCfm }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_44_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_45_NGAP_id_CriticalityDiagnostics }, + { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_44_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_45_NGAP_id_PDUSessionResourceModifyListModCfm }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_45_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceModifyListModCfm }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_45_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_46_NGAP_id_PDUSessionResourceFailedToModifyListModCfm }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_46_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceFailedToModifyListModCfm }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_46_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_47_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_47_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_45_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_47_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceModifyConfirmIEs_1[] = { { 5, 4, asn_IOS_NGAP_PDUSessionResourceModifyConfirmIEs_1_rows } }; -static const long asn_VAL_46_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_46_NGAP_reject = 0; -static const long asn_VAL_46_NGAP_mandatory = 2; -static const long asn_VAL_47_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_47_NGAP_reject = 0; -static const long asn_VAL_47_NGAP_mandatory = 2; -static const long asn_VAL_48_NGAP_id_OldAMF = 48; +static const long asn_VAL_48_NGAP_id_AMF_UE_NGAP_ID = 10; static const long asn_VAL_48_NGAP_reject = 0; -static const long asn_VAL_48_NGAP_optional = 0; -static const long asn_VAL_49_NGAP_id_UEAggregateMaximumBitRate = 110; +static const long asn_VAL_48_NGAP_mandatory = 2; +static const long asn_VAL_49_NGAP_id_RAN_UE_NGAP_ID = 85; static const long asn_VAL_49_NGAP_reject = 0; -static const long asn_VAL_49_NGAP_conditional = 1; -static const long asn_VAL_50_NGAP_id_CoreNetworkAssistanceInformationForInactive = 18; -static const long asn_VAL_50_NGAP_ignore = 1; +static const long asn_VAL_49_NGAP_mandatory = 2; +static const long asn_VAL_50_NGAP_id_OldAMF = 48; +static const long asn_VAL_50_NGAP_reject = 0; static const long asn_VAL_50_NGAP_optional = 0; -static const long asn_VAL_51_NGAP_id_GUAMI = 28; +static const long asn_VAL_51_NGAP_id_UEAggregateMaximumBitRate = 110; static const long asn_VAL_51_NGAP_reject = 0; -static const long asn_VAL_51_NGAP_mandatory = 2; -static const long asn_VAL_52_NGAP_id_PDUSessionResourceSetupListCxtReq = 71; -static const long asn_VAL_52_NGAP_reject = 0; +static const long asn_VAL_51_NGAP_conditional = 1; +static const long asn_VAL_52_NGAP_id_CoreNetworkAssistanceInformationForInactive = 18; +static const long asn_VAL_52_NGAP_ignore = 1; static const long asn_VAL_52_NGAP_optional = 0; -static const long asn_VAL_53_NGAP_id_AllowedNSSAI = 0; +static const long asn_VAL_53_NGAP_id_GUAMI = 28; static const long asn_VAL_53_NGAP_reject = 0; static const long asn_VAL_53_NGAP_mandatory = 2; -static const long asn_VAL_54_NGAP_id_UESecurityCapabilities = 119; +static const long asn_VAL_54_NGAP_id_PDUSessionResourceSetupListCxtReq = 71; static const long asn_VAL_54_NGAP_reject = 0; -static const long asn_VAL_54_NGAP_mandatory = 2; -static const long asn_VAL_55_NGAP_id_SecurityKey = 94; +static const long asn_VAL_54_NGAP_optional = 0; +static const long asn_VAL_55_NGAP_id_AllowedNSSAI = 0; static const long asn_VAL_55_NGAP_reject = 0; static const long asn_VAL_55_NGAP_mandatory = 2; -static const long asn_VAL_56_NGAP_id_TraceActivation = 108; -static const long asn_VAL_56_NGAP_ignore = 1; -static const long asn_VAL_56_NGAP_optional = 0; -static const long asn_VAL_57_NGAP_id_MobilityRestrictionList = 36; -static const long asn_VAL_57_NGAP_ignore = 1; -static const long asn_VAL_57_NGAP_optional = 0; -static const long asn_VAL_58_NGAP_id_UERadioCapability = 117; +static const long asn_VAL_56_NGAP_id_UESecurityCapabilities = 119; +static const long asn_VAL_56_NGAP_reject = 0; +static const long asn_VAL_56_NGAP_mandatory = 2; +static const long asn_VAL_57_NGAP_id_SecurityKey = 94; +static const long asn_VAL_57_NGAP_reject = 0; +static const long asn_VAL_57_NGAP_mandatory = 2; +static const long asn_VAL_58_NGAP_id_TraceActivation = 108; static const long asn_VAL_58_NGAP_ignore = 1; static const long asn_VAL_58_NGAP_optional = 0; -static const long asn_VAL_59_NGAP_id_IndexToRFSP = 31; +static const long asn_VAL_59_NGAP_id_MobilityRestrictionList = 36; static const long asn_VAL_59_NGAP_ignore = 1; static const long asn_VAL_59_NGAP_optional = 0; -static const long asn_VAL_60_NGAP_id_MaskedIMEISV = 34; +static const long asn_VAL_60_NGAP_id_UERadioCapability = 117; static const long asn_VAL_60_NGAP_ignore = 1; static const long asn_VAL_60_NGAP_optional = 0; -static const long asn_VAL_61_NGAP_id_NAS_PDU = 38; +static const long asn_VAL_61_NGAP_id_IndexToRFSP = 31; static const long asn_VAL_61_NGAP_ignore = 1; static const long asn_VAL_61_NGAP_optional = 0; -static const long asn_VAL_62_NGAP_id_EmergencyFallbackIndicator = 24; -static const long asn_VAL_62_NGAP_reject = 0; +static const long asn_VAL_62_NGAP_id_MaskedIMEISV = 34; +static const long asn_VAL_62_NGAP_ignore = 1; static const long asn_VAL_62_NGAP_optional = 0; -static const long asn_VAL_63_NGAP_id_RRCInactiveTransitionReportRequest = 91; +static const long asn_VAL_63_NGAP_id_NAS_PDU = 38; static const long asn_VAL_63_NGAP_ignore = 1; static const long asn_VAL_63_NGAP_optional = 0; -static const long asn_VAL_64_NGAP_id_UERadioCapabilityForPaging = 118; -static const long asn_VAL_64_NGAP_ignore = 1; +static const long asn_VAL_64_NGAP_id_EmergencyFallbackIndicator = 24; +static const long asn_VAL_64_NGAP_reject = 0; static const long asn_VAL_64_NGAP_optional = 0; -static const long asn_VAL_65_NGAP_id_RedirectionVoiceFallback = 146; +static const long asn_VAL_65_NGAP_id_RRCInactiveTransitionReportRequest = 91; static const long asn_VAL_65_NGAP_ignore = 1; static const long asn_VAL_65_NGAP_optional = 0; -static const long asn_VAL_66_NGAP_id_LocationReportingRequestType = 33; +static const long asn_VAL_66_NGAP_id_UERadioCapabilityForPaging = 118; static const long asn_VAL_66_NGAP_ignore = 1; static const long asn_VAL_66_NGAP_optional = 0; -static const long asn_VAL_67_NGAP_id_CNAssistedRANTuning = 165; +static const long asn_VAL_67_NGAP_id_RedirectionVoiceFallback = 146; static const long asn_VAL_67_NGAP_ignore = 1; static const long asn_VAL_67_NGAP_optional = 0; -static const long asn_VAL_68_NGAP_id_SRVCCOperationPossible = 177; +static const long asn_VAL_68_NGAP_id_LocationReportingRequestType = 33; static const long asn_VAL_68_NGAP_ignore = 1; static const long asn_VAL_68_NGAP_optional = 0; -static const long asn_VAL_69_NGAP_id_IAB_Authorized = 199; +static const long asn_VAL_69_NGAP_id_CNAssistedRANTuning = 165; static const long asn_VAL_69_NGAP_ignore = 1; static const long asn_VAL_69_NGAP_optional = 0; -static const long asn_VAL_70_NGAP_id_Enhanced_CoverageRestriction = 205; +static const long asn_VAL_70_NGAP_id_SRVCCOperationPossible = 177; static const long asn_VAL_70_NGAP_ignore = 1; static const long asn_VAL_70_NGAP_optional = 0; -static const long asn_VAL_71_NGAP_id_Extended_ConnectedTime = 206; +static const long asn_VAL_71_NGAP_id_IAB_Authorized = 199; static const long asn_VAL_71_NGAP_ignore = 1; static const long asn_VAL_71_NGAP_optional = 0; -static const long asn_VAL_72_NGAP_id_UE_DifferentiationInfo = 209; +static const long asn_VAL_72_NGAP_id_Enhanced_CoverageRestriction = 205; static const long asn_VAL_72_NGAP_ignore = 1; static const long asn_VAL_72_NGAP_optional = 0; -static const long asn_VAL_73_NGAP_id_NRV2XServicesAuthorized = 216; +static const long asn_VAL_73_NGAP_id_Extended_ConnectedTime = 206; static const long asn_VAL_73_NGAP_ignore = 1; static const long asn_VAL_73_NGAP_optional = 0; -static const long asn_VAL_74_NGAP_id_LTEV2XServicesAuthorized = 215; +static const long asn_VAL_74_NGAP_id_UE_DifferentiationInfo = 209; static const long asn_VAL_74_NGAP_ignore = 1; static const long asn_VAL_74_NGAP_optional = 0; -static const long asn_VAL_75_NGAP_id_NRUESidelinkAggregateMaximumBitrate = 218; +static const long asn_VAL_75_NGAP_id_NRV2XServicesAuthorized = 216; static const long asn_VAL_75_NGAP_ignore = 1; static const long asn_VAL_75_NGAP_optional = 0; -static const long asn_VAL_76_NGAP_id_LTEUESidelinkAggregateMaximumBitrate = 217; +static const long asn_VAL_76_NGAP_id_LTEV2XServicesAuthorized = 215; static const long asn_VAL_76_NGAP_ignore = 1; static const long asn_VAL_76_NGAP_optional = 0; -static const long asn_VAL_77_NGAP_id_PC5QoSParameters = 219; +static const long asn_VAL_77_NGAP_id_NRUESidelinkAggregateMaximumBitrate = 218; static const long asn_VAL_77_NGAP_ignore = 1; static const long asn_VAL_77_NGAP_optional = 0; -static const long asn_VAL_78_NGAP_id_CEmodeBrestricted = 222; +static const long asn_VAL_78_NGAP_id_LTEUESidelinkAggregateMaximumBitrate = 217; static const long asn_VAL_78_NGAP_ignore = 1; static const long asn_VAL_78_NGAP_optional = 0; -static const long asn_VAL_79_NGAP_id_UE_UP_CIoT_Support = 234; +static const long asn_VAL_79_NGAP_id_PC5QoSParameters = 219; static const long asn_VAL_79_NGAP_ignore = 1; static const long asn_VAL_79_NGAP_optional = 0; -static const long asn_VAL_80_NGAP_id_RGLevelWirelineAccessCharacteristics = 238; +static const long asn_VAL_80_NGAP_id_CEmodeBrestricted = 222; static const long asn_VAL_80_NGAP_ignore = 1; static const long asn_VAL_80_NGAP_optional = 0; -static const long asn_VAL_81_NGAP_id_ManagementBasedMDTPLMNList = 254; +static const long asn_VAL_81_NGAP_id_UE_UP_CIoT_Support = 234; static const long asn_VAL_81_NGAP_ignore = 1; static const long asn_VAL_81_NGAP_optional = 0; -static const long asn_VAL_82_NGAP_id_UERadioCapabilityID = 264; -static const long asn_VAL_82_NGAP_reject = 0; +static const long asn_VAL_82_NGAP_id_RGLevelWirelineAccessCharacteristics = 238; +static const long asn_VAL_82_NGAP_ignore = 1; static const long asn_VAL_82_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_InitialContextSetupRequestIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_46_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_46_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_46_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_47_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_47_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_47_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_48_NGAP_id_OldAMF }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_48_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_AMFName }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_48_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_49_NGAP_id_UEAggregateMaximumBitRate }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_49_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_UEAggregateMaximumBitRate }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_49_NGAP_conditional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_50_NGAP_id_CoreNetworkAssistanceInformationForInactive }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_50_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_50_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_51_NGAP_id_GUAMI }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_51_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_GUAMI }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_51_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_52_NGAP_id_PDUSessionResourceSetupListCxtReq }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_52_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceSetupListCxtReq }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_52_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_53_NGAP_id_AllowedNSSAI }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_53_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_AllowedNSSAI }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_53_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_54_NGAP_id_UESecurityCapabilities }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_54_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_UESecurityCapabilities }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_54_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_55_NGAP_id_SecurityKey }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_55_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_SecurityKey }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_55_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_56_NGAP_id_TraceActivation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_56_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_TraceActivation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_56_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_57_NGAP_id_MobilityRestrictionList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_57_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_MobilityRestrictionList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_57_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_58_NGAP_id_UERadioCapability }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_58_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_UERadioCapability }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_58_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_59_NGAP_id_IndexToRFSP }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_59_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_IndexToRFSP }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_59_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_60_NGAP_id_MaskedIMEISV }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_60_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_MaskedIMEISV }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_60_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_61_NGAP_id_NAS_PDU }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_61_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_NAS_PDU }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_61_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_62_NGAP_id_EmergencyFallbackIndicator }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_62_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_EmergencyFallbackIndicator }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_62_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_63_NGAP_id_RRCInactiveTransitionReportRequest }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_63_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_RRCInactiveTransitionReportRequest }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_63_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_64_NGAP_id_UERadioCapabilityForPaging }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_64_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_UERadioCapabilityForPaging }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_64_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_65_NGAP_id_RedirectionVoiceFallback }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_65_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_RedirectionVoiceFallback }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_65_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_66_NGAP_id_LocationReportingRequestType }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_66_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_LocationReportingRequestType }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_66_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_67_NGAP_id_CNAssistedRANTuning }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_67_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_CNAssistedRANTuning }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_67_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_68_NGAP_id_SRVCCOperationPossible }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_68_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_SRVCCOperationPossible }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_68_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_69_NGAP_id_IAB_Authorized }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_69_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_IAB_Authorized }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_69_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_70_NGAP_id_Enhanced_CoverageRestriction }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_70_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_Enhanced_CoverageRestriction }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_70_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_71_NGAP_id_Extended_ConnectedTime }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_71_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_Extended_ConnectedTime }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_71_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_72_NGAP_id_UE_DifferentiationInfo }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_72_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_UE_DifferentiationInfo }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_72_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_73_NGAP_id_NRV2XServicesAuthorized }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_73_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_NRV2XServicesAuthorized }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_73_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_74_NGAP_id_LTEV2XServicesAuthorized }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_74_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_LTEV2XServicesAuthorized }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_74_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_75_NGAP_id_NRUESidelinkAggregateMaximumBitrate }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_75_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_75_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_76_NGAP_id_LTEUESidelinkAggregateMaximumBitrate }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_76_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_LTEUESidelinkAggregateMaximumBitrate }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_76_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_77_NGAP_id_PC5QoSParameters }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_77_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_PC5QoSParameters }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_77_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_78_NGAP_id_CEmodeBrestricted }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_78_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_CEmodeBrestricted }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_78_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_79_NGAP_id_UE_UP_CIoT_Support }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_79_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_UE_UP_CIoT_Support }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_79_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_80_NGAP_id_RGLevelWirelineAccessCharacteristics }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_80_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_RGLevelWirelineAccessCharacteristics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_80_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_81_NGAP_id_ManagementBasedMDTPLMNList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_81_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_MDTPLMNList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_81_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_82_NGAP_id_UERadioCapabilityID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_82_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_UERadioCapabilityID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_82_NGAP_optional } -}; -static const asn_ioc_set_t asn_IOS_NGAP_InitialContextSetupRequestIEs_1[] = { - { 37, 4, asn_IOS_NGAP_InitialContextSetupRequestIEs_1_rows } -}; -static const long asn_VAL_83_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_83_NGAP_id_ManagementBasedMDTPLMNList = 254; static const long asn_VAL_83_NGAP_ignore = 1; -static const long asn_VAL_83_NGAP_mandatory = 2; -static const long asn_VAL_84_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_84_NGAP_ignore = 1; -static const long asn_VAL_84_NGAP_mandatory = 2; -static const long asn_VAL_85_NGAP_id_PDUSessionResourceSetupListCxtRes = 72; +static const long asn_VAL_83_NGAP_optional = 0; +static const long asn_VAL_84_NGAP_id_UERadioCapabilityID = 264; +static const long asn_VAL_84_NGAP_reject = 0; +static const long asn_VAL_84_NGAP_optional = 0; +static const long asn_VAL_85_NGAP_id_TimeSyncAssistanceInfo = 326; static const long asn_VAL_85_NGAP_ignore = 1; static const long asn_VAL_85_NGAP_optional = 0; -static const long asn_VAL_86_NGAP_id_PDUSessionResourceFailedToSetupListCxtRes = 55; +static const long asn_VAL_86_NGAP_id_QMCConfigInfo = 328; static const long asn_VAL_86_NGAP_ignore = 1; static const long asn_VAL_86_NGAP_optional = 0; -static const long asn_VAL_87_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_87_NGAP_id_TargetNSSAIInformation = 334; static const long asn_VAL_87_NGAP_ignore = 1; static const long asn_VAL_87_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_InitialContextSetupResponseIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_83_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_83_NGAP_ignore }, +static const long asn_VAL_88_NGAP_id_UESliceMaximumBitRateList = 335; +static const long asn_VAL_88_NGAP_ignore = 1; +static const long asn_VAL_88_NGAP_optional = 0; +static const long asn_VAL_89_NGAP_id_FiveG_ProSeAuthorized = 345; +static const long asn_VAL_89_NGAP_ignore = 1; +static const long asn_VAL_89_NGAP_optional = 0; +static const long asn_VAL_90_NGAP_id_FiveG_ProSeUEPC5AggregateMaximumBitRate = 346; +static const long asn_VAL_90_NGAP_ignore = 1; +static const long asn_VAL_90_NGAP_optional = 0; +static const long asn_VAL_91_NGAP_id_FiveG_ProSePC5QoSParameters = 347; +static const long asn_VAL_91_NGAP_ignore = 1; +static const long asn_VAL_91_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_InitialContextSetupRequestIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_48_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_48_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_83_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_84_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_84_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_48_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_49_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_49_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_84_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_85_NGAP_id_PDUSessionResourceSetupListCxtRes }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_49_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_50_NGAP_id_OldAMF }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_50_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_AMFName }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_50_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_51_NGAP_id_UEAggregateMaximumBitRate }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_51_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_UEAggregateMaximumBitRate }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_51_NGAP_conditional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_52_NGAP_id_CoreNetworkAssistanceInformationForInactive }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_52_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_52_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_53_NGAP_id_GUAMI }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_53_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_GUAMI }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_53_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_54_NGAP_id_PDUSessionResourceSetupListCxtReq }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_54_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceSetupListCxtReq }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_54_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_55_NGAP_id_AllowedNSSAI }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_55_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_AllowedNSSAI }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_55_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_56_NGAP_id_UESecurityCapabilities }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_56_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_UESecurityCapabilities }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_56_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_57_NGAP_id_SecurityKey }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_57_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_SecurityKey }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_57_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_58_NGAP_id_TraceActivation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_58_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_TraceActivation }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_58_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_59_NGAP_id_MobilityRestrictionList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_59_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_MobilityRestrictionList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_59_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_60_NGAP_id_UERadioCapability }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_60_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_UERadioCapability }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_60_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_61_NGAP_id_IndexToRFSP }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_61_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_IndexToRFSP }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_61_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_62_NGAP_id_MaskedIMEISV }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_62_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_MaskedIMEISV }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_62_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_63_NGAP_id_NAS_PDU }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_63_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_NAS_PDU }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_63_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_64_NGAP_id_EmergencyFallbackIndicator }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_64_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_EmergencyFallbackIndicator }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_64_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_65_NGAP_id_RRCInactiveTransitionReportRequest }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_65_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_RRCInactiveTransitionReportRequest }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_65_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_66_NGAP_id_UERadioCapabilityForPaging }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_66_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_UERadioCapabilityForPaging }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_66_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_67_NGAP_id_RedirectionVoiceFallback }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_67_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_RedirectionVoiceFallback }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_67_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_68_NGAP_id_LocationReportingRequestType }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_68_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_LocationReportingRequestType }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_68_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_69_NGAP_id_CNAssistedRANTuning }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_69_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CNAssistedRANTuning }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_69_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_70_NGAP_id_SRVCCOperationPossible }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_70_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_SRVCCOperationPossible }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_70_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_71_NGAP_id_IAB_Authorized }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_71_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_IAB_Authorized }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_71_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_72_NGAP_id_Enhanced_CoverageRestriction }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_72_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_Enhanced_CoverageRestriction }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_72_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_73_NGAP_id_Extended_ConnectedTime }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_73_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_Extended_ConnectedTime }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_73_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_74_NGAP_id_UE_DifferentiationInfo }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_74_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_UE_DifferentiationInfo }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_74_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_75_NGAP_id_NRV2XServicesAuthorized }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_75_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_NRV2XServicesAuthorized }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_75_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_76_NGAP_id_LTEV2XServicesAuthorized }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_76_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_LTEV2XServicesAuthorized }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_76_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_77_NGAP_id_NRUESidelinkAggregateMaximumBitrate }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_77_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_77_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_78_NGAP_id_LTEUESidelinkAggregateMaximumBitrate }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_78_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_LTEUESidelinkAggregateMaximumBitrate }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_78_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_79_NGAP_id_PC5QoSParameters }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_79_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_PC5QoSParameters }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_79_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_80_NGAP_id_CEmodeBrestricted }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_80_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CEmodeBrestricted }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_80_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_81_NGAP_id_UE_UP_CIoT_Support }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_81_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_UE_UP_CIoT_Support }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_81_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_82_NGAP_id_RGLevelWirelineAccessCharacteristics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_82_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_RGLevelWirelineAccessCharacteristics }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_82_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_83_NGAP_id_ManagementBasedMDTPLMNList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_83_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_MDTPLMNList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_83_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_84_NGAP_id_UERadioCapabilityID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_84_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_UERadioCapabilityID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_84_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_85_NGAP_id_TimeSyncAssistanceInfo }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_85_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceSetupListCxtRes }, + { "&Value", aioc__type, &asn_DEF_NGAP_TimeSyncAssistanceInfo }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_85_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_86_NGAP_id_PDUSessionResourceFailedToSetupListCxtRes }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_86_NGAP_id_QMCConfigInfo }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_86_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceFailedToSetupListCxtRes }, + { "&Value", aioc__type, &asn_DEF_NGAP_QMCConfigInfo }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_86_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_87_NGAP_id_CriticalityDiagnostics }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_87_NGAP_id_TargetNSSAIInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_87_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_TargetNSSAIInformation }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_87_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_88_NGAP_id_UESliceMaximumBitRateList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_88_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_UESliceMaximumBitRateList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_88_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_89_NGAP_id_FiveG_ProSeAuthorized }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_89_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_FiveG_ProSeAuthorized }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_89_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_90_NGAP_id_FiveG_ProSeUEPC5AggregateMaximumBitRate }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_90_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_90_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_91_NGAP_id_FiveG_ProSePC5QoSParameters }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_91_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_FiveG_ProSePC5QoSParameters }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_91_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_InitialContextSetupRequestIEs_1[] = { + { 44, 4, asn_IOS_NGAP_InitialContextSetupRequestIEs_1_rows } +}; +static const long asn_VAL_92_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_92_NGAP_ignore = 1; +static const long asn_VAL_92_NGAP_mandatory = 2; +static const long asn_VAL_93_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_93_NGAP_ignore = 1; +static const long asn_VAL_93_NGAP_mandatory = 2; +static const long asn_VAL_94_NGAP_id_PDUSessionResourceSetupListCxtRes = 72; +static const long asn_VAL_94_NGAP_ignore = 1; +static const long asn_VAL_94_NGAP_optional = 0; +static const long asn_VAL_95_NGAP_id_PDUSessionResourceFailedToSetupListCxtRes = 55; +static const long asn_VAL_95_NGAP_ignore = 1; +static const long asn_VAL_95_NGAP_optional = 0; +static const long asn_VAL_96_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_96_NGAP_ignore = 1; +static const long asn_VAL_96_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_InitialContextSetupResponseIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_92_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_92_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_92_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_93_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_93_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_93_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_94_NGAP_id_PDUSessionResourceSetupListCxtRes }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_94_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceSetupListCxtRes }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_94_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_95_NGAP_id_PDUSessionResourceFailedToSetupListCxtRes }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_95_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceFailedToSetupListCxtRes }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_95_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_96_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_96_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_87_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_96_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_InitialContextSetupResponseIEs_1[] = { { 5, 4, asn_IOS_NGAP_InitialContextSetupResponseIEs_1_rows } }; -static const long asn_VAL_88_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_88_NGAP_ignore = 1; -static const long asn_VAL_88_NGAP_mandatory = 2; -static const long asn_VAL_89_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_89_NGAP_ignore = 1; -static const long asn_VAL_89_NGAP_mandatory = 2; -static const long asn_VAL_90_NGAP_id_PDUSessionResourceFailedToSetupListCxtFail = 132; -static const long asn_VAL_90_NGAP_ignore = 1; -static const long asn_VAL_90_NGAP_optional = 0; -static const long asn_VAL_91_NGAP_id_Cause = 15; -static const long asn_VAL_91_NGAP_ignore = 1; -static const long asn_VAL_91_NGAP_mandatory = 2; -static const long asn_VAL_92_NGAP_id_CriticalityDiagnostics = 19; -static const long asn_VAL_92_NGAP_ignore = 1; -static const long asn_VAL_92_NGAP_optional = 0; +static const long asn_VAL_97_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_97_NGAP_ignore = 1; +static const long asn_VAL_97_NGAP_mandatory = 2; +static const long asn_VAL_98_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_98_NGAP_ignore = 1; +static const long asn_VAL_98_NGAP_mandatory = 2; +static const long asn_VAL_99_NGAP_id_PDUSessionResourceFailedToSetupListCxtFail = 132; +static const long asn_VAL_99_NGAP_ignore = 1; +static const long asn_VAL_99_NGAP_optional = 0; +static const long asn_VAL_100_NGAP_id_Cause = 15; +static const long asn_VAL_100_NGAP_ignore = 1; +static const long asn_VAL_100_NGAP_mandatory = 2; +static const long asn_VAL_101_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_101_NGAP_ignore = 1; +static const long asn_VAL_101_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_InitialContextSetupFailureIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_88_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_88_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_97_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_97_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_88_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_89_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_89_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_97_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_98_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_98_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_89_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_90_NGAP_id_PDUSessionResourceFailedToSetupListCxtFail }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_90_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_98_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_99_NGAP_id_PDUSessionResourceFailedToSetupListCxtFail }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_99_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceFailedToSetupListCxtFail }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_90_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_91_NGAP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_91_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_99_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_100_NGAP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_100_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_91_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_92_NGAP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_92_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_100_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_101_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_101_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_92_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_101_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_InitialContextSetupFailureIEs_1[] = { { 5, 4, asn_IOS_NGAP_InitialContextSetupFailureIEs_1_rows } }; -static const long asn_VAL_93_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_93_NGAP_reject = 0; -static const long asn_VAL_93_NGAP_mandatory = 2; -static const long asn_VAL_94_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_94_NGAP_reject = 0; -static const long asn_VAL_94_NGAP_mandatory = 2; -static const long asn_VAL_95_NGAP_id_PDUSessionResourceListCxtRelReq = 133; -static const long asn_VAL_95_NGAP_reject = 0; -static const long asn_VAL_95_NGAP_optional = 0; -static const long asn_VAL_96_NGAP_id_Cause = 15; -static const long asn_VAL_96_NGAP_ignore = 1; -static const long asn_VAL_96_NGAP_mandatory = 2; +static const long asn_VAL_102_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_102_NGAP_reject = 0; +static const long asn_VAL_102_NGAP_mandatory = 2; +static const long asn_VAL_103_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_103_NGAP_reject = 0; +static const long asn_VAL_103_NGAP_mandatory = 2; +static const long asn_VAL_104_NGAP_id_PDUSessionResourceListCxtRelReq = 133; +static const long asn_VAL_104_NGAP_reject = 0; +static const long asn_VAL_104_NGAP_optional = 0; +static const long asn_VAL_105_NGAP_id_Cause = 15; +static const long asn_VAL_105_NGAP_ignore = 1; +static const long asn_VAL_105_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_UEContextReleaseRequest_IEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_93_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_93_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_102_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_102_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_93_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_94_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_94_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_102_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_103_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_103_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_94_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_95_NGAP_id_PDUSessionResourceListCxtRelReq }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_95_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_103_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_104_NGAP_id_PDUSessionResourceListCxtRelReq }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_104_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceListCxtRelReq }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_95_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_96_NGAP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_96_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_104_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_105_NGAP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_105_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_96_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_105_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_UEContextReleaseRequest_IEs_1[] = { { 4, 4, asn_IOS_NGAP_UEContextReleaseRequest_IEs_1_rows } }; -static const long asn_VAL_97_NGAP_id_UE_NGAP_IDs = 114; -static const long asn_VAL_97_NGAP_reject = 0; -static const long asn_VAL_97_NGAP_mandatory = 2; -static const long asn_VAL_98_NGAP_id_Cause = 15; -static const long asn_VAL_98_NGAP_ignore = 1; -static const long asn_VAL_98_NGAP_mandatory = 2; +static const long asn_VAL_106_NGAP_id_UE_NGAP_IDs = 114; +static const long asn_VAL_106_NGAP_reject = 0; +static const long asn_VAL_106_NGAP_mandatory = 2; +static const long asn_VAL_107_NGAP_id_Cause = 15; +static const long asn_VAL_107_NGAP_ignore = 1; +static const long asn_VAL_107_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_UEContextReleaseCommand_IEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_97_NGAP_id_UE_NGAP_IDs }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_97_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_106_NGAP_id_UE_NGAP_IDs }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_106_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_UE_NGAP_IDs }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_97_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_98_NGAP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_98_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_106_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_107_NGAP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_107_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_98_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_107_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_UEContextReleaseCommand_IEs_1[] = { { 2, 4, asn_IOS_NGAP_UEContextReleaseCommand_IEs_1_rows } }; -static const long asn_VAL_99_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_99_NGAP_ignore = 1; -static const long asn_VAL_99_NGAP_mandatory = 2; -static const long asn_VAL_100_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_100_NGAP_ignore = 1; -static const long asn_VAL_100_NGAP_mandatory = 2; -static const long asn_VAL_101_NGAP_id_UserLocationInformation = 121; -static const long asn_VAL_101_NGAP_ignore = 1; -static const long asn_VAL_101_NGAP_optional = 0; -static const long asn_VAL_102_NGAP_id_InfoOnRecommendedCellsAndRANNodesForPaging = 32; -static const long asn_VAL_102_NGAP_ignore = 1; -static const long asn_VAL_102_NGAP_optional = 0; -static const long asn_VAL_103_NGAP_id_PDUSessionResourceListCxtRelCpl = 60; -static const long asn_VAL_103_NGAP_reject = 0; -static const long asn_VAL_103_NGAP_optional = 0; -static const long asn_VAL_104_NGAP_id_CriticalityDiagnostics = 19; -static const long asn_VAL_104_NGAP_ignore = 1; -static const long asn_VAL_104_NGAP_optional = 0; -static const long asn_VAL_105_NGAP_id_PagingAssisDataforCEcapabUE = 207; -static const long asn_VAL_105_NGAP_ignore = 1; -static const long asn_VAL_105_NGAP_optional = 0; +static const long asn_VAL_108_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_108_NGAP_ignore = 1; +static const long asn_VAL_108_NGAP_mandatory = 2; +static const long asn_VAL_109_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_109_NGAP_ignore = 1; +static const long asn_VAL_109_NGAP_mandatory = 2; +static const long asn_VAL_110_NGAP_id_UserLocationInformation = 121; +static const long asn_VAL_110_NGAP_ignore = 1; +static const long asn_VAL_110_NGAP_optional = 0; +static const long asn_VAL_111_NGAP_id_InfoOnRecommendedCellsAndRANNodesForPaging = 32; +static const long asn_VAL_111_NGAP_ignore = 1; +static const long asn_VAL_111_NGAP_optional = 0; +static const long asn_VAL_112_NGAP_id_PDUSessionResourceListCxtRelCpl = 60; +static const long asn_VAL_112_NGAP_reject = 0; +static const long asn_VAL_112_NGAP_optional = 0; +static const long asn_VAL_113_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_113_NGAP_ignore = 1; +static const long asn_VAL_113_NGAP_optional = 0; +static const long asn_VAL_114_NGAP_id_PagingAssisDataforCEcapabUE = 207; +static const long asn_VAL_114_NGAP_ignore = 1; +static const long asn_VAL_114_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_UEContextReleaseComplete_IEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_99_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_99_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_108_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_108_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_99_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_100_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_100_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_108_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_109_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_109_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_100_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_101_NGAP_id_UserLocationInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_101_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_109_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_110_NGAP_id_UserLocationInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_110_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_UserLocationInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_101_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_102_NGAP_id_InfoOnRecommendedCellsAndRANNodesForPaging }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_102_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_110_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_111_NGAP_id_InfoOnRecommendedCellsAndRANNodesForPaging }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_111_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_102_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_103_NGAP_id_PDUSessionResourceListCxtRelCpl }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_103_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_111_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_112_NGAP_id_PDUSessionResourceListCxtRelCpl }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_112_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceListCxtRelCpl }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_103_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_104_NGAP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_104_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_112_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_113_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_113_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_104_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_105_NGAP_id_PagingAssisDataforCEcapabUE }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_105_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_113_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_114_NGAP_id_PagingAssisDataforCEcapabUE }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_114_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_PagingAssisDataforCEcapabUE }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_105_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_114_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_UEContextReleaseComplete_IEs_1[] = { { 7, 4, asn_IOS_NGAP_UEContextReleaseComplete_IEs_1_rows } }; -static const long asn_VAL_106_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_106_NGAP_reject = 0; -static const long asn_VAL_106_NGAP_mandatory = 2; -static const long asn_VAL_107_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_107_NGAP_reject = 0; -static const long asn_VAL_107_NGAP_mandatory = 2; -static const long asn_VAL_108_NGAP_id_RRC_Resume_Cause = 237; -static const long asn_VAL_108_NGAP_ignore = 1; -static const long asn_VAL_108_NGAP_mandatory = 2; -static const long asn_VAL_109_NGAP_id_PDUSessionResourceResumeListRESReq = 232; -static const long asn_VAL_109_NGAP_reject = 0; -static const long asn_VAL_109_NGAP_optional = 0; -static const long asn_VAL_110_NGAP_id_PDUSessionResourceFailedToResumeListRESReq = 229; -static const long asn_VAL_110_NGAP_reject = 0; -static const long asn_VAL_110_NGAP_optional = 0; -static const long asn_VAL_111_NGAP_id_Suspend_Request_Indication = 235; -static const long asn_VAL_111_NGAP_ignore = 1; -static const long asn_VAL_111_NGAP_optional = 0; -static const long asn_VAL_112_NGAP_id_InfoOnRecommendedCellsAndRANNodesForPaging = 32; -static const long asn_VAL_112_NGAP_ignore = 1; -static const long asn_VAL_112_NGAP_optional = 0; -static const long asn_VAL_113_NGAP_id_PagingAssisDataforCEcapabUE = 207; -static const long asn_VAL_113_NGAP_ignore = 1; -static const long asn_VAL_113_NGAP_optional = 0; +static const long asn_VAL_115_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_115_NGAP_reject = 0; +static const long asn_VAL_115_NGAP_mandatory = 2; +static const long asn_VAL_116_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_116_NGAP_reject = 0; +static const long asn_VAL_116_NGAP_mandatory = 2; +static const long asn_VAL_117_NGAP_id_RRC_Resume_Cause = 237; +static const long asn_VAL_117_NGAP_ignore = 1; +static const long asn_VAL_117_NGAP_mandatory = 2; +static const long asn_VAL_118_NGAP_id_PDUSessionResourceResumeListRESReq = 232; +static const long asn_VAL_118_NGAP_reject = 0; +static const long asn_VAL_118_NGAP_optional = 0; +static const long asn_VAL_119_NGAP_id_PDUSessionResourceFailedToResumeListRESReq = 229; +static const long asn_VAL_119_NGAP_reject = 0; +static const long asn_VAL_119_NGAP_optional = 0; +static const long asn_VAL_120_NGAP_id_Suspend_Request_Indication = 235; +static const long asn_VAL_120_NGAP_ignore = 1; +static const long asn_VAL_120_NGAP_optional = 0; +static const long asn_VAL_121_NGAP_id_InfoOnRecommendedCellsAndRANNodesForPaging = 32; +static const long asn_VAL_121_NGAP_ignore = 1; +static const long asn_VAL_121_NGAP_optional = 0; +static const long asn_VAL_122_NGAP_id_PagingAssisDataforCEcapabUE = 207; +static const long asn_VAL_122_NGAP_ignore = 1; +static const long asn_VAL_122_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_UEContextResumeRequestIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_106_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_106_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_115_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_115_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_106_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_107_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_107_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_115_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_116_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_116_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_107_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_108_NGAP_id_RRC_Resume_Cause }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_108_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_116_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_117_NGAP_id_RRC_Resume_Cause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_117_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_RRCEstablishmentCause }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_108_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_109_NGAP_id_PDUSessionResourceResumeListRESReq }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_109_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_117_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_118_NGAP_id_PDUSessionResourceResumeListRESReq }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_118_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceResumeListRESReq }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_109_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_110_NGAP_id_PDUSessionResourceFailedToResumeListRESReq }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_110_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_118_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_119_NGAP_id_PDUSessionResourceFailedToResumeListRESReq }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_119_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceFailedToResumeListRESReq }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_110_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_111_NGAP_id_Suspend_Request_Indication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_111_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_119_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_120_NGAP_id_Suspend_Request_Indication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_120_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_Suspend_Request_Indication }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_111_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_112_NGAP_id_InfoOnRecommendedCellsAndRANNodesForPaging }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_112_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_120_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_121_NGAP_id_InfoOnRecommendedCellsAndRANNodesForPaging }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_121_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_112_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_113_NGAP_id_PagingAssisDataforCEcapabUE }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_113_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_121_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_122_NGAP_id_PagingAssisDataforCEcapabUE }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_122_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_PagingAssisDataforCEcapabUE }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_113_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_122_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_UEContextResumeRequestIEs_1[] = { { 8, 4, asn_IOS_NGAP_UEContextResumeRequestIEs_1_rows } }; -static const long asn_VAL_114_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_114_NGAP_ignore = 1; -static const long asn_VAL_114_NGAP_mandatory = 2; -static const long asn_VAL_115_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_115_NGAP_ignore = 1; -static const long asn_VAL_115_NGAP_mandatory = 2; -static const long asn_VAL_116_NGAP_id_PDUSessionResourceResumeListRESRes = 233; -static const long asn_VAL_116_NGAP_reject = 0; -static const long asn_VAL_116_NGAP_optional = 0; -static const long asn_VAL_117_NGAP_id_PDUSessionResourceFailedToResumeListRESRes = 230; -static const long asn_VAL_117_NGAP_reject = 0; -static const long asn_VAL_117_NGAP_optional = 0; -static const long asn_VAL_118_NGAP_id_SecurityContext = 93; -static const long asn_VAL_118_NGAP_reject = 0; -static const long asn_VAL_118_NGAP_optional = 0; -static const long asn_VAL_119_NGAP_id_Suspend_Response_Indication = 236; -static const long asn_VAL_119_NGAP_ignore = 1; -static const long asn_VAL_119_NGAP_optional = 0; -static const long asn_VAL_120_NGAP_id_Extended_ConnectedTime = 206; -static const long asn_VAL_120_NGAP_ignore = 1; -static const long asn_VAL_120_NGAP_optional = 0; -static const long asn_VAL_121_NGAP_id_CriticalityDiagnostics = 19; -static const long asn_VAL_121_NGAP_ignore = 1; -static const long asn_VAL_121_NGAP_optional = 0; +static const long asn_VAL_123_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_123_NGAP_ignore = 1; +static const long asn_VAL_123_NGAP_mandatory = 2; +static const long asn_VAL_124_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_124_NGAP_ignore = 1; +static const long asn_VAL_124_NGAP_mandatory = 2; +static const long asn_VAL_125_NGAP_id_PDUSessionResourceResumeListRESRes = 233; +static const long asn_VAL_125_NGAP_reject = 0; +static const long asn_VAL_125_NGAP_optional = 0; +static const long asn_VAL_126_NGAP_id_PDUSessionResourceFailedToResumeListRESRes = 230; +static const long asn_VAL_126_NGAP_reject = 0; +static const long asn_VAL_126_NGAP_optional = 0; +static const long asn_VAL_127_NGAP_id_SecurityContext = 93; +static const long asn_VAL_127_NGAP_reject = 0; +static const long asn_VAL_127_NGAP_optional = 0; +static const long asn_VAL_128_NGAP_id_Suspend_Response_Indication = 236; +static const long asn_VAL_128_NGAP_ignore = 1; +static const long asn_VAL_128_NGAP_optional = 0; +static const long asn_VAL_129_NGAP_id_Extended_ConnectedTime = 206; +static const long asn_VAL_129_NGAP_ignore = 1; +static const long asn_VAL_129_NGAP_optional = 0; +static const long asn_VAL_130_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_130_NGAP_ignore = 1; +static const long asn_VAL_130_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_UEContextResumeResponseIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_114_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_114_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_123_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_123_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_114_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_115_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_115_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_123_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_124_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_124_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_115_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_116_NGAP_id_PDUSessionResourceResumeListRESRes }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_116_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_124_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_125_NGAP_id_PDUSessionResourceResumeListRESRes }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_125_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceResumeListRESRes }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_116_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_117_NGAP_id_PDUSessionResourceFailedToResumeListRESRes }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_117_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_125_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_126_NGAP_id_PDUSessionResourceFailedToResumeListRESRes }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_126_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceFailedToResumeListRESRes }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_117_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_118_NGAP_id_SecurityContext }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_118_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_126_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_127_NGAP_id_SecurityContext }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_127_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_SecurityContext }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_118_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_119_NGAP_id_Suspend_Response_Indication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_119_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_127_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_128_NGAP_id_Suspend_Response_Indication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_128_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_Suspend_Response_Indication }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_119_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_120_NGAP_id_Extended_ConnectedTime }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_120_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_128_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_129_NGAP_id_Extended_ConnectedTime }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_129_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_Extended_ConnectedTime }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_120_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_121_NGAP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_121_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_129_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_130_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_130_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_121_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_130_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_UEContextResumeResponseIEs_1[] = { { 8, 4, asn_IOS_NGAP_UEContextResumeResponseIEs_1_rows } }; -static const long asn_VAL_122_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_122_NGAP_ignore = 1; -static const long asn_VAL_122_NGAP_mandatory = 2; -static const long asn_VAL_123_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_123_NGAP_ignore = 1; -static const long asn_VAL_123_NGAP_mandatory = 2; -static const long asn_VAL_124_NGAP_id_Cause = 15; -static const long asn_VAL_124_NGAP_ignore = 1; -static const long asn_VAL_124_NGAP_mandatory = 2; -static const long asn_VAL_125_NGAP_id_CriticalityDiagnostics = 19; -static const long asn_VAL_125_NGAP_ignore = 1; -static const long asn_VAL_125_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_UEContextResumeFailureIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_122_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_122_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_122_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_123_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_123_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_123_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_124_NGAP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_124_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_124_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_125_NGAP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_125_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_125_NGAP_optional } -}; -static const asn_ioc_set_t asn_IOS_NGAP_UEContextResumeFailureIEs_1[] = { - { 4, 4, asn_IOS_NGAP_UEContextResumeFailureIEs_1_rows } -}; -static const long asn_VAL_126_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_126_NGAP_reject = 0; -static const long asn_VAL_126_NGAP_mandatory = 2; -static const long asn_VAL_127_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_127_NGAP_reject = 0; -static const long asn_VAL_127_NGAP_mandatory = 2; -static const long asn_VAL_128_NGAP_id_InfoOnRecommendedCellsAndRANNodesForPaging = 32; -static const long asn_VAL_128_NGAP_ignore = 1; -static const long asn_VAL_128_NGAP_optional = 0; -static const long asn_VAL_129_NGAP_id_PagingAssisDataforCEcapabUE = 207; -static const long asn_VAL_129_NGAP_ignore = 1; -static const long asn_VAL_129_NGAP_optional = 0; -static const long asn_VAL_130_NGAP_id_PDUSessionResourceSuspendListSUSReq = 231; -static const long asn_VAL_130_NGAP_reject = 0; -static const long asn_VAL_130_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_UEContextSuspendRequestIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_126_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_126_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_126_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_127_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_127_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_127_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_128_NGAP_id_InfoOnRecommendedCellsAndRANNodesForPaging }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_128_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_128_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_129_NGAP_id_PagingAssisDataforCEcapabUE }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_129_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_PagingAssisDataforCEcapabUE }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_129_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_130_NGAP_id_PDUSessionResourceSuspendListSUSReq }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_130_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceSuspendListSUSReq }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_130_NGAP_optional } -}; -static const asn_ioc_set_t asn_IOS_NGAP_UEContextSuspendRequestIEs_1[] = { - { 5, 4, asn_IOS_NGAP_UEContextSuspendRequestIEs_1_rows } -}; static const long asn_VAL_131_NGAP_id_AMF_UE_NGAP_ID = 10; static const long asn_VAL_131_NGAP_ignore = 1; static const long asn_VAL_131_NGAP_mandatory = 2; static const long asn_VAL_132_NGAP_id_RAN_UE_NGAP_ID = 85; static const long asn_VAL_132_NGAP_ignore = 1; static const long asn_VAL_132_NGAP_mandatory = 2; -static const long asn_VAL_133_NGAP_id_SecurityContext = 93; -static const long asn_VAL_133_NGAP_reject = 0; -static const long asn_VAL_133_NGAP_optional = 0; +static const long asn_VAL_133_NGAP_id_Cause = 15; +static const long asn_VAL_133_NGAP_ignore = 1; +static const long asn_VAL_133_NGAP_mandatory = 2; static const long asn_VAL_134_NGAP_id_CriticalityDiagnostics = 19; static const long asn_VAL_134_NGAP_ignore = 1; static const long asn_VAL_134_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_UEContextSuspendResponseIEs_1_rows[] = { +static const asn_ioc_cell_t asn_IOS_NGAP_UEContextResumeFailureIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_131_NGAP_id_AMF_UE_NGAP_ID }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_131_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, @@ -1133,3468 +1173,4443 @@ static const asn_ioc_cell_t asn_IOS_NGAP_UEContextSuspendResponseIEs_1_rows[] = { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_132_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_132_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_133_NGAP_id_SecurityContext }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_133_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_SecurityContext }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_133_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_133_NGAP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_133_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_133_NGAP_mandatory }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_134_NGAP_id_CriticalityDiagnostics }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_134_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_134_NGAP_optional } }; -static const asn_ioc_set_t asn_IOS_NGAP_UEContextSuspendResponseIEs_1[] = { - { 4, 4, asn_IOS_NGAP_UEContextSuspendResponseIEs_1_rows } +static const asn_ioc_set_t asn_IOS_NGAP_UEContextResumeFailureIEs_1[] = { + { 4, 4, asn_IOS_NGAP_UEContextResumeFailureIEs_1_rows } }; static const long asn_VAL_135_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_135_NGAP_ignore = 1; +static const long asn_VAL_135_NGAP_reject = 0; static const long asn_VAL_135_NGAP_mandatory = 2; static const long asn_VAL_136_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_136_NGAP_ignore = 1; +static const long asn_VAL_136_NGAP_reject = 0; static const long asn_VAL_136_NGAP_mandatory = 2; -static const long asn_VAL_137_NGAP_id_Cause = 15; +static const long asn_VAL_137_NGAP_id_InfoOnRecommendedCellsAndRANNodesForPaging = 32; static const long asn_VAL_137_NGAP_ignore = 1; -static const long asn_VAL_137_NGAP_mandatory = 2; -static const long asn_VAL_138_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_137_NGAP_optional = 0; +static const long asn_VAL_138_NGAP_id_PagingAssisDataforCEcapabUE = 207; static const long asn_VAL_138_NGAP_ignore = 1; static const long asn_VAL_138_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_UEContextSuspendFailureIEs_1_rows[] = { +static const long asn_VAL_139_NGAP_id_PDUSessionResourceSuspendListSUSReq = 231; +static const long asn_VAL_139_NGAP_reject = 0; +static const long asn_VAL_139_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_UEContextSuspendRequestIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_135_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_135_NGAP_ignore }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_135_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_135_NGAP_mandatory }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_136_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_136_NGAP_ignore }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_136_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_136_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_137_NGAP_id_Cause }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_137_NGAP_id_InfoOnRecommendedCellsAndRANNodesForPaging }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_137_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_137_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_138_NGAP_id_CriticalityDiagnostics }, + { "&Value", aioc__type, &asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_137_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_138_NGAP_id_PagingAssisDataforCEcapabUE }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_138_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_PagingAssisDataforCEcapabUE }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_138_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_139_NGAP_id_PDUSessionResourceSuspendListSUSReq }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_139_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceSuspendListSUSReq }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_139_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_UEContextSuspendRequestIEs_1[] = { + { 5, 4, asn_IOS_NGAP_UEContextSuspendRequestIEs_1_rows } +}; +static const long asn_VAL_140_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_140_NGAP_ignore = 1; +static const long asn_VAL_140_NGAP_mandatory = 2; +static const long asn_VAL_141_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_141_NGAP_ignore = 1; +static const long asn_VAL_141_NGAP_mandatory = 2; +static const long asn_VAL_142_NGAP_id_SecurityContext = 93; +static const long asn_VAL_142_NGAP_reject = 0; +static const long asn_VAL_142_NGAP_optional = 0; +static const long asn_VAL_143_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_143_NGAP_ignore = 1; +static const long asn_VAL_143_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_UEContextSuspendResponseIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_140_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_140_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_140_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_141_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_141_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_141_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_142_NGAP_id_SecurityContext }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_142_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_SecurityContext }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_142_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_143_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_143_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_138_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_143_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_UEContextSuspendResponseIEs_1[] = { + { 4, 4, asn_IOS_NGAP_UEContextSuspendResponseIEs_1_rows } +}; +static const long asn_VAL_144_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_144_NGAP_ignore = 1; +static const long asn_VAL_144_NGAP_mandatory = 2; +static const long asn_VAL_145_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_145_NGAP_ignore = 1; +static const long asn_VAL_145_NGAP_mandatory = 2; +static const long asn_VAL_146_NGAP_id_Cause = 15; +static const long asn_VAL_146_NGAP_ignore = 1; +static const long asn_VAL_146_NGAP_mandatory = 2; +static const long asn_VAL_147_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_147_NGAP_ignore = 1; +static const long asn_VAL_147_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_UEContextSuspendFailureIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_144_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_144_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_144_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_145_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_145_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_145_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_146_NGAP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_146_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_146_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_147_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_147_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_147_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_UEContextSuspendFailureIEs_1[] = { { 4, 4, asn_IOS_NGAP_UEContextSuspendFailureIEs_1_rows } }; -static const long asn_VAL_139_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_139_NGAP_reject = 0; -static const long asn_VAL_139_NGAP_mandatory = 2; -static const long asn_VAL_140_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_140_NGAP_reject = 0; -static const long asn_VAL_140_NGAP_mandatory = 2; -static const long asn_VAL_141_NGAP_id_RANPagingPriority = 83; -static const long asn_VAL_141_NGAP_ignore = 1; -static const long asn_VAL_141_NGAP_optional = 0; -static const long asn_VAL_142_NGAP_id_SecurityKey = 94; -static const long asn_VAL_142_NGAP_reject = 0; -static const long asn_VAL_142_NGAP_optional = 0; -static const long asn_VAL_143_NGAP_id_IndexToRFSP = 31; -static const long asn_VAL_143_NGAP_ignore = 1; -static const long asn_VAL_143_NGAP_optional = 0; -static const long asn_VAL_144_NGAP_id_UEAggregateMaximumBitRate = 110; -static const long asn_VAL_144_NGAP_ignore = 1; -static const long asn_VAL_144_NGAP_optional = 0; -static const long asn_VAL_145_NGAP_id_UESecurityCapabilities = 119; -static const long asn_VAL_145_NGAP_reject = 0; -static const long asn_VAL_145_NGAP_optional = 0; -static const long asn_VAL_146_NGAP_id_CoreNetworkAssistanceInformationForInactive = 18; -static const long asn_VAL_146_NGAP_ignore = 1; -static const long asn_VAL_146_NGAP_optional = 0; -static const long asn_VAL_147_NGAP_id_EmergencyFallbackIndicator = 24; -static const long asn_VAL_147_NGAP_reject = 0; -static const long asn_VAL_147_NGAP_optional = 0; -static const long asn_VAL_148_NGAP_id_NewAMF_UE_NGAP_ID = 40; +static const long asn_VAL_148_NGAP_id_AMF_UE_NGAP_ID = 10; static const long asn_VAL_148_NGAP_reject = 0; -static const long asn_VAL_148_NGAP_optional = 0; -static const long asn_VAL_149_NGAP_id_RRCInactiveTransitionReportRequest = 91; -static const long asn_VAL_149_NGAP_ignore = 1; -static const long asn_VAL_149_NGAP_optional = 0; -static const long asn_VAL_150_NGAP_id_NewGUAMI = 162; -static const long asn_VAL_150_NGAP_reject = 0; +static const long asn_VAL_148_NGAP_mandatory = 2; +static const long asn_VAL_149_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_149_NGAP_reject = 0; +static const long asn_VAL_149_NGAP_mandatory = 2; +static const long asn_VAL_150_NGAP_id_RANPagingPriority = 83; +static const long asn_VAL_150_NGAP_ignore = 1; static const long asn_VAL_150_NGAP_optional = 0; -static const long asn_VAL_151_NGAP_id_CNAssistedRANTuning = 165; -static const long asn_VAL_151_NGAP_ignore = 1; +static const long asn_VAL_151_NGAP_id_SecurityKey = 94; +static const long asn_VAL_151_NGAP_reject = 0; static const long asn_VAL_151_NGAP_optional = 0; -static const long asn_VAL_152_NGAP_id_SRVCCOperationPossible = 177; +static const long asn_VAL_152_NGAP_id_IndexToRFSP = 31; static const long asn_VAL_152_NGAP_ignore = 1; static const long asn_VAL_152_NGAP_optional = 0; -static const long asn_VAL_153_NGAP_id_IAB_Authorized = 199; +static const long asn_VAL_153_NGAP_id_UEAggregateMaximumBitRate = 110; static const long asn_VAL_153_NGAP_ignore = 1; static const long asn_VAL_153_NGAP_optional = 0; -static const long asn_VAL_154_NGAP_id_NRV2XServicesAuthorized = 216; -static const long asn_VAL_154_NGAP_ignore = 1; +static const long asn_VAL_154_NGAP_id_UESecurityCapabilities = 119; +static const long asn_VAL_154_NGAP_reject = 0; static const long asn_VAL_154_NGAP_optional = 0; -static const long asn_VAL_155_NGAP_id_LTEV2XServicesAuthorized = 215; +static const long asn_VAL_155_NGAP_id_CoreNetworkAssistanceInformationForInactive = 18; static const long asn_VAL_155_NGAP_ignore = 1; static const long asn_VAL_155_NGAP_optional = 0; -static const long asn_VAL_156_NGAP_id_NRUESidelinkAggregateMaximumBitrate = 218; -static const long asn_VAL_156_NGAP_ignore = 1; +static const long asn_VAL_156_NGAP_id_EmergencyFallbackIndicator = 24; +static const long asn_VAL_156_NGAP_reject = 0; static const long asn_VAL_156_NGAP_optional = 0; -static const long asn_VAL_157_NGAP_id_LTEUESidelinkAggregateMaximumBitrate = 217; -static const long asn_VAL_157_NGAP_ignore = 1; +static const long asn_VAL_157_NGAP_id_NewAMF_UE_NGAP_ID = 40; +static const long asn_VAL_157_NGAP_reject = 0; static const long asn_VAL_157_NGAP_optional = 0; -static const long asn_VAL_158_NGAP_id_PC5QoSParameters = 219; +static const long asn_VAL_158_NGAP_id_RRCInactiveTransitionReportRequest = 91; static const long asn_VAL_158_NGAP_ignore = 1; static const long asn_VAL_158_NGAP_optional = 0; -static const long asn_VAL_159_NGAP_id_UERadioCapabilityID = 264; +static const long asn_VAL_159_NGAP_id_NewGUAMI = 162; static const long asn_VAL_159_NGAP_reject = 0; static const long asn_VAL_159_NGAP_optional = 0; -static const long asn_VAL_160_NGAP_id_RGLevelWirelineAccessCharacteristics = 238; +static const long asn_VAL_160_NGAP_id_CNAssistedRANTuning = 165; static const long asn_VAL_160_NGAP_ignore = 1; static const long asn_VAL_160_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_UEContextModificationRequestIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_139_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_139_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_139_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_140_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_140_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_140_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_141_NGAP_id_RANPagingPriority }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_141_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_RANPagingPriority }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_141_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_142_NGAP_id_SecurityKey }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_142_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_SecurityKey }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_142_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_143_NGAP_id_IndexToRFSP }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_143_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_IndexToRFSP }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_143_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_144_NGAP_id_UEAggregateMaximumBitRate }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_144_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_UEAggregateMaximumBitRate }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_144_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_145_NGAP_id_UESecurityCapabilities }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_145_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_UESecurityCapabilities }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_145_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_146_NGAP_id_CoreNetworkAssistanceInformationForInactive }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_146_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_146_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_147_NGAP_id_EmergencyFallbackIndicator }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_147_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_EmergencyFallbackIndicator }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_147_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_148_NGAP_id_NewAMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_148_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_148_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_149_NGAP_id_RRCInactiveTransitionReportRequest }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_149_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_RRCInactiveTransitionReportRequest }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_149_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_150_NGAP_id_NewGUAMI }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_150_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_GUAMI }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_150_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_151_NGAP_id_CNAssistedRANTuning }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_151_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_CNAssistedRANTuning }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_151_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_152_NGAP_id_SRVCCOperationPossible }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_152_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_SRVCCOperationPossible }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_152_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_153_NGAP_id_IAB_Authorized }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_153_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_IAB_Authorized }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_153_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_154_NGAP_id_NRV2XServicesAuthorized }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_154_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_NRV2XServicesAuthorized }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_154_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_155_NGAP_id_LTEV2XServicesAuthorized }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_155_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_LTEV2XServicesAuthorized }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_155_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_156_NGAP_id_NRUESidelinkAggregateMaximumBitrate }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_156_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_156_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_157_NGAP_id_LTEUESidelinkAggregateMaximumBitrate }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_157_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_LTEUESidelinkAggregateMaximumBitrate }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_157_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_158_NGAP_id_PC5QoSParameters }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_158_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_PC5QoSParameters }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_158_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_159_NGAP_id_UERadioCapabilityID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_159_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_UERadioCapabilityID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_159_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_160_NGAP_id_RGLevelWirelineAccessCharacteristics }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_160_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_RGLevelWirelineAccessCharacteristics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_160_NGAP_optional } -}; -static const asn_ioc_set_t asn_IOS_NGAP_UEContextModificationRequestIEs_1[] = { - { 22, 4, asn_IOS_NGAP_UEContextModificationRequestIEs_1_rows } -}; -static const long asn_VAL_161_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_161_NGAP_id_SRVCCOperationPossible = 177; static const long asn_VAL_161_NGAP_ignore = 1; -static const long asn_VAL_161_NGAP_mandatory = 2; -static const long asn_VAL_162_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_161_NGAP_optional = 0; +static const long asn_VAL_162_NGAP_id_IAB_Authorized = 199; static const long asn_VAL_162_NGAP_ignore = 1; -static const long asn_VAL_162_NGAP_mandatory = 2; -static const long asn_VAL_163_NGAP_id_RRCState = 92; +static const long asn_VAL_162_NGAP_optional = 0; +static const long asn_VAL_163_NGAP_id_NRV2XServicesAuthorized = 216; static const long asn_VAL_163_NGAP_ignore = 1; static const long asn_VAL_163_NGAP_optional = 0; -static const long asn_VAL_164_NGAP_id_UserLocationInformation = 121; +static const long asn_VAL_164_NGAP_id_LTEV2XServicesAuthorized = 215; static const long asn_VAL_164_NGAP_ignore = 1; static const long asn_VAL_164_NGAP_optional = 0; -static const long asn_VAL_165_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_165_NGAP_id_NRUESidelinkAggregateMaximumBitrate = 218; static const long asn_VAL_165_NGAP_ignore = 1; static const long asn_VAL_165_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_UEContextModificationResponseIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_161_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_161_NGAP_ignore }, +static const long asn_VAL_166_NGAP_id_LTEUESidelinkAggregateMaximumBitrate = 217; +static const long asn_VAL_166_NGAP_ignore = 1; +static const long asn_VAL_166_NGAP_optional = 0; +static const long asn_VAL_167_NGAP_id_PC5QoSParameters = 219; +static const long asn_VAL_167_NGAP_ignore = 1; +static const long asn_VAL_167_NGAP_optional = 0; +static const long asn_VAL_168_NGAP_id_UERadioCapabilityID = 264; +static const long asn_VAL_168_NGAP_reject = 0; +static const long asn_VAL_168_NGAP_optional = 0; +static const long asn_VAL_169_NGAP_id_RGLevelWirelineAccessCharacteristics = 238; +static const long asn_VAL_169_NGAP_ignore = 1; +static const long asn_VAL_169_NGAP_optional = 0; +static const long asn_VAL_170_NGAP_id_TimeSyncAssistanceInfo = 326; +static const long asn_VAL_170_NGAP_ignore = 1; +static const long asn_VAL_170_NGAP_optional = 0; +static const long asn_VAL_171_NGAP_id_QMCConfigInfo = 328; +static const long asn_VAL_171_NGAP_ignore = 1; +static const long asn_VAL_171_NGAP_optional = 0; +static const long asn_VAL_172_NGAP_id_QMCDeactivation = 329; +static const long asn_VAL_172_NGAP_ignore = 1; +static const long asn_VAL_172_NGAP_optional = 0; +static const long asn_VAL_173_NGAP_id_UESliceMaximumBitRateList = 335; +static const long asn_VAL_173_NGAP_ignore = 1; +static const long asn_VAL_173_NGAP_optional = 0; +static const long asn_VAL_174_NGAP_id_ManagementBasedMDTPLMNModificationList = 359; +static const long asn_VAL_174_NGAP_ignore = 1; +static const long asn_VAL_174_NGAP_optional = 0; +static const long asn_VAL_175_NGAP_id_FiveG_ProSeAuthorized = 345; +static const long asn_VAL_175_NGAP_ignore = 1; +static const long asn_VAL_175_NGAP_optional = 0; +static const long asn_VAL_176_NGAP_id_FiveG_ProSeUEPC5AggregateMaximumBitRate = 346; +static const long asn_VAL_176_NGAP_ignore = 1; +static const long asn_VAL_176_NGAP_optional = 0; +static const long asn_VAL_177_NGAP_id_FiveG_ProSePC5QoSParameters = 347; +static const long asn_VAL_177_NGAP_ignore = 1; +static const long asn_VAL_177_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_UEContextModificationRequestIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_148_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_148_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_161_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_162_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_162_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_148_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_149_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_149_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_162_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_163_NGAP_id_RRCState }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_149_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_150_NGAP_id_RANPagingPriority }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_150_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_RANPagingPriority }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_150_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_151_NGAP_id_SecurityKey }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_151_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_SecurityKey }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_151_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_152_NGAP_id_IndexToRFSP }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_152_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_IndexToRFSP }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_152_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_153_NGAP_id_UEAggregateMaximumBitRate }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_153_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_UEAggregateMaximumBitRate }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_153_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_154_NGAP_id_UESecurityCapabilities }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_154_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_UESecurityCapabilities }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_154_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_155_NGAP_id_CoreNetworkAssistanceInformationForInactive }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_155_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_155_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_156_NGAP_id_EmergencyFallbackIndicator }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_156_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_EmergencyFallbackIndicator }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_156_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_157_NGAP_id_NewAMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_157_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_157_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_158_NGAP_id_RRCInactiveTransitionReportRequest }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_158_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_RRCInactiveTransitionReportRequest }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_158_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_159_NGAP_id_NewGUAMI }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_159_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_GUAMI }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_159_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_160_NGAP_id_CNAssistedRANTuning }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_160_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CNAssistedRANTuning }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_160_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_161_NGAP_id_SRVCCOperationPossible }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_161_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_SRVCCOperationPossible }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_161_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_162_NGAP_id_IAB_Authorized }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_162_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_IAB_Authorized }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_162_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_163_NGAP_id_NRV2XServicesAuthorized }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_163_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_RRCState }, + { "&Value", aioc__type, &asn_DEF_NGAP_NRV2XServicesAuthorized }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_163_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_164_NGAP_id_UserLocationInformation }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_164_NGAP_id_LTEV2XServicesAuthorized }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_164_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_UserLocationInformation }, + { "&Value", aioc__type, &asn_DEF_NGAP_LTEV2XServicesAuthorized }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_164_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_165_NGAP_id_CriticalityDiagnostics }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_165_NGAP_id_NRUESidelinkAggregateMaximumBitrate }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_165_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_165_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_166_NGAP_id_LTEUESidelinkAggregateMaximumBitrate }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_166_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_LTEUESidelinkAggregateMaximumBitrate }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_166_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_167_NGAP_id_PC5QoSParameters }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_167_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_PC5QoSParameters }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_167_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_168_NGAP_id_UERadioCapabilityID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_168_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_UERadioCapabilityID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_168_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_169_NGAP_id_RGLevelWirelineAccessCharacteristics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_169_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_RGLevelWirelineAccessCharacteristics }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_169_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_170_NGAP_id_TimeSyncAssistanceInfo }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_170_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_TimeSyncAssistanceInfo }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_170_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_171_NGAP_id_QMCConfigInfo }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_171_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_QMCConfigInfo }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_171_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_172_NGAP_id_QMCDeactivation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_172_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_QMCDeactivation }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_172_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_173_NGAP_id_UESliceMaximumBitRateList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_173_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_UESliceMaximumBitRateList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_173_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_174_NGAP_id_ManagementBasedMDTPLMNModificationList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_174_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_MDTPLMNModificationList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_174_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_175_NGAP_id_FiveG_ProSeAuthorized }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_175_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_FiveG_ProSeAuthorized }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_175_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_176_NGAP_id_FiveG_ProSeUEPC5AggregateMaximumBitRate }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_176_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_176_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_177_NGAP_id_FiveG_ProSePC5QoSParameters }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_177_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_FiveG_ProSePC5QoSParameters }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_177_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_UEContextModificationRequestIEs_1[] = { + { 30, 4, asn_IOS_NGAP_UEContextModificationRequestIEs_1_rows } +}; +static const long asn_VAL_178_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_178_NGAP_ignore = 1; +static const long asn_VAL_178_NGAP_mandatory = 2; +static const long asn_VAL_179_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_179_NGAP_ignore = 1; +static const long asn_VAL_179_NGAP_mandatory = 2; +static const long asn_VAL_180_NGAP_id_RRCState = 92; +static const long asn_VAL_180_NGAP_ignore = 1; +static const long asn_VAL_180_NGAP_optional = 0; +static const long asn_VAL_181_NGAP_id_UserLocationInformation = 121; +static const long asn_VAL_181_NGAP_ignore = 1; +static const long asn_VAL_181_NGAP_optional = 0; +static const long asn_VAL_182_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_182_NGAP_ignore = 1; +static const long asn_VAL_182_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_UEContextModificationResponseIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_178_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_178_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_178_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_179_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_179_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_179_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_180_NGAP_id_RRCState }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_180_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_RRCState }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_180_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_181_NGAP_id_UserLocationInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_181_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_UserLocationInformation }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_181_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_182_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_182_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_165_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_182_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_UEContextModificationResponseIEs_1[] = { { 5, 4, asn_IOS_NGAP_UEContextModificationResponseIEs_1_rows } }; -static const long asn_VAL_166_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_166_NGAP_ignore = 1; -static const long asn_VAL_166_NGAP_mandatory = 2; -static const long asn_VAL_167_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_167_NGAP_ignore = 1; -static const long asn_VAL_167_NGAP_mandatory = 2; -static const long asn_VAL_168_NGAP_id_Cause = 15; -static const long asn_VAL_168_NGAP_ignore = 1; -static const long asn_VAL_168_NGAP_mandatory = 2; -static const long asn_VAL_169_NGAP_id_CriticalityDiagnostics = 19; -static const long asn_VAL_169_NGAP_ignore = 1; -static const long asn_VAL_169_NGAP_optional = 0; +static const long asn_VAL_183_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_183_NGAP_ignore = 1; +static const long asn_VAL_183_NGAP_mandatory = 2; +static const long asn_VAL_184_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_184_NGAP_ignore = 1; +static const long asn_VAL_184_NGAP_mandatory = 2; +static const long asn_VAL_185_NGAP_id_Cause = 15; +static const long asn_VAL_185_NGAP_ignore = 1; +static const long asn_VAL_185_NGAP_mandatory = 2; +static const long asn_VAL_186_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_186_NGAP_ignore = 1; +static const long asn_VAL_186_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_UEContextModificationFailureIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_166_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_166_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_183_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_183_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_166_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_167_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_167_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_183_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_184_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_184_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_167_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_168_NGAP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_168_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_184_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_185_NGAP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_185_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_168_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_169_NGAP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_169_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_185_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_186_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_186_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_169_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_186_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_UEContextModificationFailureIEs_1[] = { { 4, 4, asn_IOS_NGAP_UEContextModificationFailureIEs_1_rows } }; -static const long asn_VAL_170_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_170_NGAP_reject = 0; -static const long asn_VAL_170_NGAP_mandatory = 2; -static const long asn_VAL_171_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_171_NGAP_reject = 0; -static const long asn_VAL_171_NGAP_mandatory = 2; -static const long asn_VAL_172_NGAP_id_RRCState = 92; -static const long asn_VAL_172_NGAP_ignore = 1; -static const long asn_VAL_172_NGAP_mandatory = 2; -static const long asn_VAL_173_NGAP_id_UserLocationInformation = 121; -static const long asn_VAL_173_NGAP_ignore = 1; -static const long asn_VAL_173_NGAP_mandatory = 2; +static const long asn_VAL_187_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_187_NGAP_reject = 0; +static const long asn_VAL_187_NGAP_mandatory = 2; +static const long asn_VAL_188_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_188_NGAP_reject = 0; +static const long asn_VAL_188_NGAP_mandatory = 2; +static const long asn_VAL_189_NGAP_id_RRCState = 92; +static const long asn_VAL_189_NGAP_ignore = 1; +static const long asn_VAL_189_NGAP_mandatory = 2; +static const long asn_VAL_190_NGAP_id_UserLocationInformation = 121; +static const long asn_VAL_190_NGAP_ignore = 1; +static const long asn_VAL_190_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_RRCInactiveTransitionReportIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_170_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_170_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_187_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_187_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_170_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_171_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_171_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_187_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_188_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_188_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_171_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_172_NGAP_id_RRCState }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_172_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_188_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_189_NGAP_id_RRCState }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_189_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_RRCState }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_172_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_173_NGAP_id_UserLocationInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_173_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_189_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_190_NGAP_id_UserLocationInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_190_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_UserLocationInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_173_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_190_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_RRCInactiveTransitionReportIEs_1[] = { { 4, 4, asn_IOS_NGAP_RRCInactiveTransitionReportIEs_1_rows } }; -static const long asn_VAL_174_NGAP_id_FiveG_S_TMSI = 26; -static const long asn_VAL_174_NGAP_reject = 0; -static const long asn_VAL_174_NGAP_mandatory = 2; +static const long asn_VAL_191_NGAP_id_FiveG_S_TMSI = 26; +static const long asn_VAL_191_NGAP_reject = 0; +static const long asn_VAL_191_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_RetrieveUEInformationIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_174_NGAP_id_FiveG_S_TMSI }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_174_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_191_NGAP_id_FiveG_S_TMSI }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_191_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_FiveG_S_TMSI }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_174_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_191_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_RetrieveUEInformationIEs_1[] = { { 1, 4, asn_IOS_NGAP_RetrieveUEInformationIEs_1_rows } }; -static const long asn_VAL_175_NGAP_id_FiveG_S_TMSI = 26; -static const long asn_VAL_175_NGAP_reject = 0; -static const long asn_VAL_175_NGAP_mandatory = 2; -static const long asn_VAL_176_NGAP_id_NB_IoT_UEPriority = 210; -static const long asn_VAL_176_NGAP_ignore = 1; -static const long asn_VAL_176_NGAP_optional = 0; -static const long asn_VAL_177_NGAP_id_UERadioCapability = 117; -static const long asn_VAL_177_NGAP_ignore = 1; -static const long asn_VAL_177_NGAP_optional = 0; -static const long asn_VAL_178_NGAP_id_S_NSSAI = 148; -static const long asn_VAL_178_NGAP_ignore = 1; -static const long asn_VAL_178_NGAP_optional = 0; -static const long asn_VAL_179_NGAP_id_AllowedNSSAI = 0; -static const long asn_VAL_179_NGAP_ignore = 1; -static const long asn_VAL_179_NGAP_optional = 0; -static const long asn_VAL_180_NGAP_id_UE_DifferentiationInfo = 209; -static const long asn_VAL_180_NGAP_ignore = 1; -static const long asn_VAL_180_NGAP_optional = 0; +static const long asn_VAL_192_NGAP_id_FiveG_S_TMSI = 26; +static const long asn_VAL_192_NGAP_reject = 0; +static const long asn_VAL_192_NGAP_mandatory = 2; +static const long asn_VAL_193_NGAP_id_NB_IoT_UEPriority = 210; +static const long asn_VAL_193_NGAP_ignore = 1; +static const long asn_VAL_193_NGAP_optional = 0; +static const long asn_VAL_194_NGAP_id_UERadioCapability = 117; +static const long asn_VAL_194_NGAP_ignore = 1; +static const long asn_VAL_194_NGAP_optional = 0; +static const long asn_VAL_195_NGAP_id_S_NSSAI = 148; +static const long asn_VAL_195_NGAP_ignore = 1; +static const long asn_VAL_195_NGAP_optional = 0; +static const long asn_VAL_196_NGAP_id_AllowedNSSAI = 0; +static const long asn_VAL_196_NGAP_ignore = 1; +static const long asn_VAL_196_NGAP_optional = 0; +static const long asn_VAL_197_NGAP_id_UE_DifferentiationInfo = 209; +static const long asn_VAL_197_NGAP_ignore = 1; +static const long asn_VAL_197_NGAP_optional = 0; +static const long asn_VAL_198_NGAP_id_MaskedIMEISV = 34; +static const long asn_VAL_198_NGAP_ignore = 1; +static const long asn_VAL_198_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_UEInformationTransferIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_175_NGAP_id_FiveG_S_TMSI }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_175_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_192_NGAP_id_FiveG_S_TMSI }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_192_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_FiveG_S_TMSI }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_175_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_176_NGAP_id_NB_IoT_UEPriority }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_176_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_192_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_193_NGAP_id_NB_IoT_UEPriority }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_193_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_NB_IoT_UEPriority }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_176_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_177_NGAP_id_UERadioCapability }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_177_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_193_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_194_NGAP_id_UERadioCapability }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_194_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_UERadioCapability }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_177_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_178_NGAP_id_S_NSSAI }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_178_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_194_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_195_NGAP_id_S_NSSAI }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_195_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_S_NSSAI }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_178_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_179_NGAP_id_AllowedNSSAI }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_179_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_195_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_196_NGAP_id_AllowedNSSAI }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_196_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_AllowedNSSAI }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_179_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_180_NGAP_id_UE_DifferentiationInfo }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_180_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_196_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_197_NGAP_id_UE_DifferentiationInfo }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_197_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_UE_DifferentiationInfo }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_180_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_197_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_198_NGAP_id_MaskedIMEISV }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_198_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_MaskedIMEISV }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_198_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_UEInformationTransferIEs_1[] = { - { 6, 4, asn_IOS_NGAP_UEInformationTransferIEs_1_rows } + { 7, 4, asn_IOS_NGAP_UEInformationTransferIEs_1_rows } }; -static const long asn_VAL_181_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_181_NGAP_reject = 0; -static const long asn_VAL_181_NGAP_mandatory = 2; -static const long asn_VAL_182_NGAP_id_FiveG_S_TMSI = 26; -static const long asn_VAL_182_NGAP_reject = 0; -static const long asn_VAL_182_NGAP_mandatory = 2; -static const long asn_VAL_183_NGAP_id_EUTRA_CGI = 25; -static const long asn_VAL_183_NGAP_ignore = 1; -static const long asn_VAL_183_NGAP_mandatory = 2; -static const long asn_VAL_184_NGAP_id_TAI = 213; -static const long asn_VAL_184_NGAP_ignore = 1; -static const long asn_VAL_184_NGAP_mandatory = 2; -static const long asn_VAL_185_NGAP_id_UL_CP_SecurityInformation = 211; -static const long asn_VAL_185_NGAP_reject = 0; -static const long asn_VAL_185_NGAP_mandatory = 2; +static const long asn_VAL_199_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_199_NGAP_reject = 0; +static const long asn_VAL_199_NGAP_mandatory = 2; +static const long asn_VAL_200_NGAP_id_FiveG_S_TMSI = 26; +static const long asn_VAL_200_NGAP_reject = 0; +static const long asn_VAL_200_NGAP_mandatory = 2; +static const long asn_VAL_201_NGAP_id_EUTRA_CGI = 25; +static const long asn_VAL_201_NGAP_ignore = 1; +static const long asn_VAL_201_NGAP_mandatory = 2; +static const long asn_VAL_202_NGAP_id_TAI = 213; +static const long asn_VAL_202_NGAP_ignore = 1; +static const long asn_VAL_202_NGAP_mandatory = 2; +static const long asn_VAL_203_NGAP_id_UL_CP_SecurityInformation = 211; +static const long asn_VAL_203_NGAP_reject = 0; +static const long asn_VAL_203_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_RANCPRelocationIndicationIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_181_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_181_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_199_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_199_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_181_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_182_NGAP_id_FiveG_S_TMSI }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_182_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_199_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_200_NGAP_id_FiveG_S_TMSI }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_200_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_FiveG_S_TMSI }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_182_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_183_NGAP_id_EUTRA_CGI }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_183_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_200_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_201_NGAP_id_EUTRA_CGI }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_201_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_EUTRA_CGI }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_183_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_184_NGAP_id_TAI }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_184_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_201_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_202_NGAP_id_TAI }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_202_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_TAI }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_184_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_185_NGAP_id_UL_CP_SecurityInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_185_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_202_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_203_NGAP_id_UL_CP_SecurityInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_203_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_UL_CP_SecurityInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_185_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_203_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_RANCPRelocationIndicationIEs_1[] = { { 5, 4, asn_IOS_NGAP_RANCPRelocationIndicationIEs_1_rows } }; -static const long asn_VAL_186_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_186_NGAP_reject = 0; -static const long asn_VAL_186_NGAP_mandatory = 2; -static const long asn_VAL_187_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_187_NGAP_reject = 0; -static const long asn_VAL_187_NGAP_mandatory = 2; -static const long asn_VAL_188_NGAP_id_HandoverType = 29; -static const long asn_VAL_188_NGAP_reject = 0; -static const long asn_VAL_188_NGAP_mandatory = 2; -static const long asn_VAL_189_NGAP_id_Cause = 15; -static const long asn_VAL_189_NGAP_ignore = 1; -static const long asn_VAL_189_NGAP_mandatory = 2; -static const long asn_VAL_190_NGAP_id_TargetID = 105; -static const long asn_VAL_190_NGAP_reject = 0; -static const long asn_VAL_190_NGAP_mandatory = 2; -static const long asn_VAL_191_NGAP_id_DirectForwardingPathAvailability = 22; -static const long asn_VAL_191_NGAP_ignore = 1; -static const long asn_VAL_191_NGAP_optional = 0; -static const long asn_VAL_192_NGAP_id_PDUSessionResourceListHORqd = 61; -static const long asn_VAL_192_NGAP_reject = 0; -static const long asn_VAL_192_NGAP_mandatory = 2; -static const long asn_VAL_193_NGAP_id_SourceToTarget_TransparentContainer = 101; -static const long asn_VAL_193_NGAP_reject = 0; -static const long asn_VAL_193_NGAP_mandatory = 2; +static const long asn_VAL_204_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_204_NGAP_reject = 0; +static const long asn_VAL_204_NGAP_mandatory = 2; +static const long asn_VAL_205_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_205_NGAP_reject = 0; +static const long asn_VAL_205_NGAP_mandatory = 2; +static const long asn_VAL_206_NGAP_id_HandoverType = 29; +static const long asn_VAL_206_NGAP_reject = 0; +static const long asn_VAL_206_NGAP_mandatory = 2; +static const long asn_VAL_207_NGAP_id_Cause = 15; +static const long asn_VAL_207_NGAP_ignore = 1; +static const long asn_VAL_207_NGAP_mandatory = 2; +static const long asn_VAL_208_NGAP_id_TargetID = 105; +static const long asn_VAL_208_NGAP_reject = 0; +static const long asn_VAL_208_NGAP_mandatory = 2; +static const long asn_VAL_209_NGAP_id_DirectForwardingPathAvailability = 22; +static const long asn_VAL_209_NGAP_ignore = 1; +static const long asn_VAL_209_NGAP_optional = 0; +static const long asn_VAL_210_NGAP_id_PDUSessionResourceListHORqd = 61; +static const long asn_VAL_210_NGAP_reject = 0; +static const long asn_VAL_210_NGAP_mandatory = 2; +static const long asn_VAL_211_NGAP_id_SourceToTarget_TransparentContainer = 101; +static const long asn_VAL_211_NGAP_reject = 0; +static const long asn_VAL_211_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_HandoverRequiredIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_186_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_186_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_204_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_204_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_186_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_187_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_187_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_204_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_205_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_205_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_187_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_188_NGAP_id_HandoverType }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_188_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_205_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_206_NGAP_id_HandoverType }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_206_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_HandoverType }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_188_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_189_NGAP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_189_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_206_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_207_NGAP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_207_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_189_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_190_NGAP_id_TargetID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_190_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_207_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_208_NGAP_id_TargetID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_208_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_TargetID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_190_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_191_NGAP_id_DirectForwardingPathAvailability }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_191_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_208_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_209_NGAP_id_DirectForwardingPathAvailability }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_209_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_DirectForwardingPathAvailability }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_191_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_192_NGAP_id_PDUSessionResourceListHORqd }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_192_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_209_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_210_NGAP_id_PDUSessionResourceListHORqd }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_210_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceListHORqd }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_192_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_193_NGAP_id_SourceToTarget_TransparentContainer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_193_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_210_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_211_NGAP_id_SourceToTarget_TransparentContainer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_211_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_SourceToTarget_TransparentContainer }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_193_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_211_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_HandoverRequiredIEs_1[] = { { 8, 4, asn_IOS_NGAP_HandoverRequiredIEs_1_rows } }; -static const long asn_VAL_194_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_194_NGAP_reject = 0; -static const long asn_VAL_194_NGAP_mandatory = 2; -static const long asn_VAL_195_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_195_NGAP_reject = 0; -static const long asn_VAL_195_NGAP_mandatory = 2; -static const long asn_VAL_196_NGAP_id_HandoverType = 29; -static const long asn_VAL_196_NGAP_reject = 0; -static const long asn_VAL_196_NGAP_mandatory = 2; -static const long asn_VAL_197_NGAP_id_NASSecurityParametersFromNGRAN = 39; -static const long asn_VAL_197_NGAP_reject = 0; -static const long asn_VAL_197_NGAP_conditional = 1; -static const long asn_VAL_198_NGAP_id_PDUSessionResourceHandoverList = 59; -static const long asn_VAL_198_NGAP_ignore = 1; -static const long asn_VAL_198_NGAP_optional = 0; -static const long asn_VAL_199_NGAP_id_PDUSessionResourceToReleaseListHOCmd = 78; -static const long asn_VAL_199_NGAP_ignore = 1; -static const long asn_VAL_199_NGAP_optional = 0; -static const long asn_VAL_200_NGAP_id_TargetToSource_TransparentContainer = 106; -static const long asn_VAL_200_NGAP_reject = 0; -static const long asn_VAL_200_NGAP_mandatory = 2; -static const long asn_VAL_201_NGAP_id_CriticalityDiagnostics = 19; -static const long asn_VAL_201_NGAP_ignore = 1; -static const long asn_VAL_201_NGAP_optional = 0; +static const long asn_VAL_212_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_212_NGAP_reject = 0; +static const long asn_VAL_212_NGAP_mandatory = 2; +static const long asn_VAL_213_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_213_NGAP_reject = 0; +static const long asn_VAL_213_NGAP_mandatory = 2; +static const long asn_VAL_214_NGAP_id_HandoverType = 29; +static const long asn_VAL_214_NGAP_reject = 0; +static const long asn_VAL_214_NGAP_mandatory = 2; +static const long asn_VAL_215_NGAP_id_NASSecurityParametersFromNGRAN = 39; +static const long asn_VAL_215_NGAP_reject = 0; +static const long asn_VAL_215_NGAP_conditional = 1; +static const long asn_VAL_216_NGAP_id_PDUSessionResourceHandoverList = 59; +static const long asn_VAL_216_NGAP_ignore = 1; +static const long asn_VAL_216_NGAP_optional = 0; +static const long asn_VAL_217_NGAP_id_PDUSessionResourceToReleaseListHOCmd = 78; +static const long asn_VAL_217_NGAP_ignore = 1; +static const long asn_VAL_217_NGAP_optional = 0; +static const long asn_VAL_218_NGAP_id_TargetToSource_TransparentContainer = 106; +static const long asn_VAL_218_NGAP_reject = 0; +static const long asn_VAL_218_NGAP_mandatory = 2; +static const long asn_VAL_219_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_219_NGAP_ignore = 1; +static const long asn_VAL_219_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_HandoverCommandIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_194_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_194_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_212_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_212_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_194_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_195_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_195_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_212_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_213_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_213_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_195_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_196_NGAP_id_HandoverType }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_196_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_213_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_214_NGAP_id_HandoverType }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_214_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_HandoverType }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_196_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_197_NGAP_id_NASSecurityParametersFromNGRAN }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_197_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_214_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_215_NGAP_id_NASSecurityParametersFromNGRAN }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_215_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_NASSecurityParametersFromNGRAN }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_197_NGAP_conditional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_198_NGAP_id_PDUSessionResourceHandoverList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_198_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_215_NGAP_conditional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_216_NGAP_id_PDUSessionResourceHandoverList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_216_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceHandoverList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_198_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_199_NGAP_id_PDUSessionResourceToReleaseListHOCmd }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_199_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_216_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_217_NGAP_id_PDUSessionResourceToReleaseListHOCmd }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_217_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceToReleaseListHOCmd }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_199_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_200_NGAP_id_TargetToSource_TransparentContainer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_200_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_217_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_218_NGAP_id_TargetToSource_TransparentContainer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_218_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_TargetToSource_TransparentContainer }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_200_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_201_NGAP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_201_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_218_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_219_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_219_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_201_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_219_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_HandoverCommandIEs_1[] = { { 8, 4, asn_IOS_NGAP_HandoverCommandIEs_1_rows } }; -static const long asn_VAL_202_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_202_NGAP_ignore = 1; -static const long asn_VAL_202_NGAP_mandatory = 2; -static const long asn_VAL_203_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_203_NGAP_ignore = 1; -static const long asn_VAL_203_NGAP_mandatory = 2; -static const long asn_VAL_204_NGAP_id_Cause = 15; -static const long asn_VAL_204_NGAP_ignore = 1; -static const long asn_VAL_204_NGAP_mandatory = 2; -static const long asn_VAL_205_NGAP_id_CriticalityDiagnostics = 19; -static const long asn_VAL_205_NGAP_ignore = 1; -static const long asn_VAL_205_NGAP_optional = 0; -static const long asn_VAL_206_NGAP_id_TargettoSource_Failure_TransparentContainer = 262; -static const long asn_VAL_206_NGAP_ignore = 1; -static const long asn_VAL_206_NGAP_optional = 0; +static const long asn_VAL_220_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_220_NGAP_ignore = 1; +static const long asn_VAL_220_NGAP_mandatory = 2; +static const long asn_VAL_221_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_221_NGAP_ignore = 1; +static const long asn_VAL_221_NGAP_mandatory = 2; +static const long asn_VAL_222_NGAP_id_Cause = 15; +static const long asn_VAL_222_NGAP_ignore = 1; +static const long asn_VAL_222_NGAP_mandatory = 2; +static const long asn_VAL_223_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_223_NGAP_ignore = 1; +static const long asn_VAL_223_NGAP_optional = 0; +static const long asn_VAL_224_NGAP_id_TargettoSource_Failure_TransparentContainer = 262; +static const long asn_VAL_224_NGAP_ignore = 1; +static const long asn_VAL_224_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_HandoverPreparationFailureIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_202_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_202_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_220_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_220_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_202_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_203_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_203_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_220_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_221_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_221_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_203_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_204_NGAP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_204_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_221_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_222_NGAP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_222_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_204_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_205_NGAP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_205_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_222_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_223_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_223_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_205_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_206_NGAP_id_TargettoSource_Failure_TransparentContainer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_206_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_223_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_224_NGAP_id_TargettoSource_Failure_TransparentContainer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_224_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_TargettoSource_Failure_TransparentContainer }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_206_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_224_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_HandoverPreparationFailureIEs_1[] = { { 5, 4, asn_IOS_NGAP_HandoverPreparationFailureIEs_1_rows } }; -static const long asn_VAL_207_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_207_NGAP_reject = 0; -static const long asn_VAL_207_NGAP_mandatory = 2; -static const long asn_VAL_208_NGAP_id_HandoverType = 29; -static const long asn_VAL_208_NGAP_reject = 0; -static const long asn_VAL_208_NGAP_mandatory = 2; -static const long asn_VAL_209_NGAP_id_Cause = 15; -static const long asn_VAL_209_NGAP_ignore = 1; -static const long asn_VAL_209_NGAP_mandatory = 2; -static const long asn_VAL_210_NGAP_id_UEAggregateMaximumBitRate = 110; -static const long asn_VAL_210_NGAP_reject = 0; -static const long asn_VAL_210_NGAP_mandatory = 2; -static const long asn_VAL_211_NGAP_id_CoreNetworkAssistanceInformationForInactive = 18; -static const long asn_VAL_211_NGAP_ignore = 1; -static const long asn_VAL_211_NGAP_optional = 0; -static const long asn_VAL_212_NGAP_id_UESecurityCapabilities = 119; -static const long asn_VAL_212_NGAP_reject = 0; -static const long asn_VAL_212_NGAP_mandatory = 2; -static const long asn_VAL_213_NGAP_id_SecurityContext = 93; -static const long asn_VAL_213_NGAP_reject = 0; -static const long asn_VAL_213_NGAP_mandatory = 2; -static const long asn_VAL_214_NGAP_id_NewSecurityContextInd = 41; -static const long asn_VAL_214_NGAP_reject = 0; -static const long asn_VAL_214_NGAP_optional = 0; -static const long asn_VAL_215_NGAP_id_NASC = 37; -static const long asn_VAL_215_NGAP_reject = 0; -static const long asn_VAL_215_NGAP_optional = 0; -static const long asn_VAL_216_NGAP_id_PDUSessionResourceSetupListHOReq = 73; -static const long asn_VAL_216_NGAP_reject = 0; -static const long asn_VAL_216_NGAP_mandatory = 2; -static const long asn_VAL_217_NGAP_id_AllowedNSSAI = 0; -static const long asn_VAL_217_NGAP_reject = 0; -static const long asn_VAL_217_NGAP_mandatory = 2; -static const long asn_VAL_218_NGAP_id_TraceActivation = 108; -static const long asn_VAL_218_NGAP_ignore = 1; -static const long asn_VAL_218_NGAP_optional = 0; -static const long asn_VAL_219_NGAP_id_MaskedIMEISV = 34; -static const long asn_VAL_219_NGAP_ignore = 1; -static const long asn_VAL_219_NGAP_optional = 0; -static const long asn_VAL_220_NGAP_id_SourceToTarget_TransparentContainer = 101; -static const long asn_VAL_220_NGAP_reject = 0; -static const long asn_VAL_220_NGAP_mandatory = 2; -static const long asn_VAL_221_NGAP_id_MobilityRestrictionList = 36; -static const long asn_VAL_221_NGAP_ignore = 1; -static const long asn_VAL_221_NGAP_optional = 0; -static const long asn_VAL_222_NGAP_id_LocationReportingRequestType = 33; -static const long asn_VAL_222_NGAP_ignore = 1; -static const long asn_VAL_222_NGAP_optional = 0; -static const long asn_VAL_223_NGAP_id_RRCInactiveTransitionReportRequest = 91; -static const long asn_VAL_223_NGAP_ignore = 1; -static const long asn_VAL_223_NGAP_optional = 0; -static const long asn_VAL_224_NGAP_id_GUAMI = 28; -static const long asn_VAL_224_NGAP_reject = 0; -static const long asn_VAL_224_NGAP_mandatory = 2; -static const long asn_VAL_225_NGAP_id_RedirectionVoiceFallback = 146; -static const long asn_VAL_225_NGAP_ignore = 1; -static const long asn_VAL_225_NGAP_optional = 0; -static const long asn_VAL_226_NGAP_id_CNAssistedRANTuning = 165; -static const long asn_VAL_226_NGAP_ignore = 1; -static const long asn_VAL_226_NGAP_optional = 0; -static const long asn_VAL_227_NGAP_id_SRVCCOperationPossible = 177; +static const long asn_VAL_225_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_225_NGAP_reject = 0; +static const long asn_VAL_225_NGAP_mandatory = 2; +static const long asn_VAL_226_NGAP_id_HandoverType = 29; +static const long asn_VAL_226_NGAP_reject = 0; +static const long asn_VAL_226_NGAP_mandatory = 2; +static const long asn_VAL_227_NGAP_id_Cause = 15; static const long asn_VAL_227_NGAP_ignore = 1; -static const long asn_VAL_227_NGAP_optional = 0; -static const long asn_VAL_228_NGAP_id_IAB_Authorized = 199; +static const long asn_VAL_227_NGAP_mandatory = 2; +static const long asn_VAL_228_NGAP_id_UEAggregateMaximumBitRate = 110; static const long asn_VAL_228_NGAP_reject = 0; -static const long asn_VAL_228_NGAP_optional = 0; -static const long asn_VAL_229_NGAP_id_Enhanced_CoverageRestriction = 205; +static const long asn_VAL_228_NGAP_mandatory = 2; +static const long asn_VAL_229_NGAP_id_CoreNetworkAssistanceInformationForInactive = 18; static const long asn_VAL_229_NGAP_ignore = 1; static const long asn_VAL_229_NGAP_optional = 0; -static const long asn_VAL_230_NGAP_id_UE_DifferentiationInfo = 209; -static const long asn_VAL_230_NGAP_ignore = 1; -static const long asn_VAL_230_NGAP_optional = 0; -static const long asn_VAL_231_NGAP_id_NRV2XServicesAuthorized = 216; -static const long asn_VAL_231_NGAP_ignore = 1; -static const long asn_VAL_231_NGAP_optional = 0; -static const long asn_VAL_232_NGAP_id_LTEV2XServicesAuthorized = 215; -static const long asn_VAL_232_NGAP_ignore = 1; +static const long asn_VAL_230_NGAP_id_UESecurityCapabilities = 119; +static const long asn_VAL_230_NGAP_reject = 0; +static const long asn_VAL_230_NGAP_mandatory = 2; +static const long asn_VAL_231_NGAP_id_SecurityContext = 93; +static const long asn_VAL_231_NGAP_reject = 0; +static const long asn_VAL_231_NGAP_mandatory = 2; +static const long asn_VAL_232_NGAP_id_NewSecurityContextInd = 41; +static const long asn_VAL_232_NGAP_reject = 0; static const long asn_VAL_232_NGAP_optional = 0; -static const long asn_VAL_233_NGAP_id_NRUESidelinkAggregateMaximumBitrate = 218; -static const long asn_VAL_233_NGAP_ignore = 1; +static const long asn_VAL_233_NGAP_id_NASC = 37; +static const long asn_VAL_233_NGAP_reject = 0; static const long asn_VAL_233_NGAP_optional = 0; -static const long asn_VAL_234_NGAP_id_LTEUESidelinkAggregateMaximumBitrate = 217; -static const long asn_VAL_234_NGAP_ignore = 1; -static const long asn_VAL_234_NGAP_optional = 0; -static const long asn_VAL_235_NGAP_id_PC5QoSParameters = 219; -static const long asn_VAL_235_NGAP_ignore = 1; -static const long asn_VAL_235_NGAP_optional = 0; -static const long asn_VAL_236_NGAP_id_CEmodeBrestricted = 222; +static const long asn_VAL_234_NGAP_id_PDUSessionResourceSetupListHOReq = 73; +static const long asn_VAL_234_NGAP_reject = 0; +static const long asn_VAL_234_NGAP_mandatory = 2; +static const long asn_VAL_235_NGAP_id_AllowedNSSAI = 0; +static const long asn_VAL_235_NGAP_reject = 0; +static const long asn_VAL_235_NGAP_mandatory = 2; +static const long asn_VAL_236_NGAP_id_TraceActivation = 108; static const long asn_VAL_236_NGAP_ignore = 1; static const long asn_VAL_236_NGAP_optional = 0; -static const long asn_VAL_237_NGAP_id_UE_UP_CIoT_Support = 234; +static const long asn_VAL_237_NGAP_id_MaskedIMEISV = 34; static const long asn_VAL_237_NGAP_ignore = 1; static const long asn_VAL_237_NGAP_optional = 0; -static const long asn_VAL_238_NGAP_id_ManagementBasedMDTPLMNList = 254; -static const long asn_VAL_238_NGAP_ignore = 1; -static const long asn_VAL_238_NGAP_optional = 0; -static const long asn_VAL_239_NGAP_id_UERadioCapabilityID = 264; -static const long asn_VAL_239_NGAP_reject = 0; +static const long asn_VAL_238_NGAP_id_SourceToTarget_TransparentContainer = 101; +static const long asn_VAL_238_NGAP_reject = 0; +static const long asn_VAL_238_NGAP_mandatory = 2; +static const long asn_VAL_239_NGAP_id_MobilityRestrictionList = 36; +static const long asn_VAL_239_NGAP_ignore = 1; static const long asn_VAL_239_NGAP_optional = 0; -static const long asn_VAL_240_NGAP_id_Extended_ConnectedTime = 206; +static const long asn_VAL_240_NGAP_id_LocationReportingRequestType = 33; static const long asn_VAL_240_NGAP_ignore = 1; static const long asn_VAL_240_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_HandoverRequestIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_207_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_207_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_207_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_208_NGAP_id_HandoverType }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_208_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_HandoverType }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_208_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_209_NGAP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_209_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_209_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_210_NGAP_id_UEAggregateMaximumBitRate }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_210_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_UEAggregateMaximumBitRate }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_210_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_211_NGAP_id_CoreNetworkAssistanceInformationForInactive }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_211_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_211_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_212_NGAP_id_UESecurityCapabilities }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_212_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_UESecurityCapabilities }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_212_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_213_NGAP_id_SecurityContext }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_213_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_SecurityContext }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_213_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_214_NGAP_id_NewSecurityContextInd }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_214_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_NewSecurityContextInd }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_214_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_215_NGAP_id_NASC }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_215_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_NAS_PDU }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_215_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_216_NGAP_id_PDUSessionResourceSetupListHOReq }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_216_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceSetupListHOReq }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_216_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_217_NGAP_id_AllowedNSSAI }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_217_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_AllowedNSSAI }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_217_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_218_NGAP_id_TraceActivation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_218_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_TraceActivation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_218_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_219_NGAP_id_MaskedIMEISV }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_219_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_MaskedIMEISV }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_219_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_220_NGAP_id_SourceToTarget_TransparentContainer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_220_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_SourceToTarget_TransparentContainer }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_220_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_221_NGAP_id_MobilityRestrictionList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_221_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_MobilityRestrictionList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_221_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_222_NGAP_id_LocationReportingRequestType }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_222_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_LocationReportingRequestType }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_222_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_223_NGAP_id_RRCInactiveTransitionReportRequest }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_223_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_RRCInactiveTransitionReportRequest }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_223_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_224_NGAP_id_GUAMI }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_224_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_GUAMI }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_224_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_225_NGAP_id_RedirectionVoiceFallback }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_225_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_RedirectionVoiceFallback }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_225_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_226_NGAP_id_CNAssistedRANTuning }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_226_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_CNAssistedRANTuning }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_226_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_227_NGAP_id_SRVCCOperationPossible }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_227_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_SRVCCOperationPossible }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_227_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_228_NGAP_id_IAB_Authorized }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_228_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_IAB_Authorized }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_228_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_229_NGAP_id_Enhanced_CoverageRestriction }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_229_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_Enhanced_CoverageRestriction }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_229_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_230_NGAP_id_UE_DifferentiationInfo }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_230_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_UE_DifferentiationInfo }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_230_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_231_NGAP_id_NRV2XServicesAuthorized }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_231_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_NRV2XServicesAuthorized }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_231_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_232_NGAP_id_LTEV2XServicesAuthorized }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_232_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_LTEV2XServicesAuthorized }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_232_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_233_NGAP_id_NRUESidelinkAggregateMaximumBitrate }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_233_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_233_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_234_NGAP_id_LTEUESidelinkAggregateMaximumBitrate }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_234_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_LTEUESidelinkAggregateMaximumBitrate }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_234_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_235_NGAP_id_PC5QoSParameters }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_235_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_PC5QoSParameters }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_235_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_236_NGAP_id_CEmodeBrestricted }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_236_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_CEmodeBrestricted }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_236_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_237_NGAP_id_UE_UP_CIoT_Support }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_237_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_UE_UP_CIoT_Support }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_237_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_238_NGAP_id_ManagementBasedMDTPLMNList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_238_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_MDTPLMNList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_238_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_239_NGAP_id_UERadioCapabilityID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_239_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_UERadioCapabilityID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_239_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_240_NGAP_id_Extended_ConnectedTime }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_240_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_Extended_ConnectedTime }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_240_NGAP_optional } -}; -static const asn_ioc_set_t asn_IOS_NGAP_HandoverRequestIEs_1[] = { - { 34, 4, asn_IOS_NGAP_HandoverRequestIEs_1_rows } -}; -static const long asn_VAL_241_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_241_NGAP_id_RRCInactiveTransitionReportRequest = 91; static const long asn_VAL_241_NGAP_ignore = 1; -static const long asn_VAL_241_NGAP_mandatory = 2; -static const long asn_VAL_242_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_242_NGAP_ignore = 1; +static const long asn_VAL_241_NGAP_optional = 0; +static const long asn_VAL_242_NGAP_id_GUAMI = 28; +static const long asn_VAL_242_NGAP_reject = 0; static const long asn_VAL_242_NGAP_mandatory = 2; -static const long asn_VAL_243_NGAP_id_PDUSessionResourceAdmittedList = 53; +static const long asn_VAL_243_NGAP_id_RedirectionVoiceFallback = 146; static const long asn_VAL_243_NGAP_ignore = 1; -static const long asn_VAL_243_NGAP_mandatory = 2; -static const long asn_VAL_244_NGAP_id_PDUSessionResourceFailedToSetupListHOAck = 56; +static const long asn_VAL_243_NGAP_optional = 0; +static const long asn_VAL_244_NGAP_id_CNAssistedRANTuning = 165; static const long asn_VAL_244_NGAP_ignore = 1; static const long asn_VAL_244_NGAP_optional = 0; -static const long asn_VAL_245_NGAP_id_TargetToSource_TransparentContainer = 106; -static const long asn_VAL_245_NGAP_reject = 0; -static const long asn_VAL_245_NGAP_mandatory = 2; -static const long asn_VAL_246_NGAP_id_CriticalityDiagnostics = 19; -static const long asn_VAL_246_NGAP_ignore = 1; +static const long asn_VAL_245_NGAP_id_SRVCCOperationPossible = 177; +static const long asn_VAL_245_NGAP_ignore = 1; +static const long asn_VAL_245_NGAP_optional = 0; +static const long asn_VAL_246_NGAP_id_IAB_Authorized = 199; +static const long asn_VAL_246_NGAP_reject = 0; static const long asn_VAL_246_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_HandoverRequestAcknowledgeIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_241_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_241_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_241_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_242_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_242_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_242_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_243_NGAP_id_PDUSessionResourceAdmittedList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_243_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceAdmittedList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_243_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_244_NGAP_id_PDUSessionResourceFailedToSetupListHOAck }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_244_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceFailedToSetupListHOAck }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_244_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_245_NGAP_id_TargetToSource_TransparentContainer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_245_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_TargetToSource_TransparentContainer }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_245_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_246_NGAP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_246_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_246_NGAP_optional } -}; -static const asn_ioc_set_t asn_IOS_NGAP_HandoverRequestAcknowledgeIEs_1[] = { - { 6, 4, asn_IOS_NGAP_HandoverRequestAcknowledgeIEs_1_rows } -}; -static const long asn_VAL_247_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_247_NGAP_id_Enhanced_CoverageRestriction = 205; static const long asn_VAL_247_NGAP_ignore = 1; -static const long asn_VAL_247_NGAP_mandatory = 2; -static const long asn_VAL_248_NGAP_id_Cause = 15; +static const long asn_VAL_247_NGAP_optional = 0; +static const long asn_VAL_248_NGAP_id_UE_DifferentiationInfo = 209; static const long asn_VAL_248_NGAP_ignore = 1; -static const long asn_VAL_248_NGAP_mandatory = 2; -static const long asn_VAL_249_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_248_NGAP_optional = 0; +static const long asn_VAL_249_NGAP_id_NRV2XServicesAuthorized = 216; static const long asn_VAL_249_NGAP_ignore = 1; static const long asn_VAL_249_NGAP_optional = 0; -static const long asn_VAL_250_NGAP_id_TargettoSource_Failure_TransparentContainer = 262; +static const long asn_VAL_250_NGAP_id_LTEV2XServicesAuthorized = 215; static const long asn_VAL_250_NGAP_ignore = 1; static const long asn_VAL_250_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_HandoverFailureIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_247_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_247_NGAP_ignore }, +static const long asn_VAL_251_NGAP_id_NRUESidelinkAggregateMaximumBitrate = 218; +static const long asn_VAL_251_NGAP_ignore = 1; +static const long asn_VAL_251_NGAP_optional = 0; +static const long asn_VAL_252_NGAP_id_LTEUESidelinkAggregateMaximumBitrate = 217; +static const long asn_VAL_252_NGAP_ignore = 1; +static const long asn_VAL_252_NGAP_optional = 0; +static const long asn_VAL_253_NGAP_id_PC5QoSParameters = 219; +static const long asn_VAL_253_NGAP_ignore = 1; +static const long asn_VAL_253_NGAP_optional = 0; +static const long asn_VAL_254_NGAP_id_CEmodeBrestricted = 222; +static const long asn_VAL_254_NGAP_ignore = 1; +static const long asn_VAL_254_NGAP_optional = 0; +static const long asn_VAL_255_NGAP_id_UE_UP_CIoT_Support = 234; +static const long asn_VAL_255_NGAP_ignore = 1; +static const long asn_VAL_255_NGAP_optional = 0; +static const long asn_VAL_256_NGAP_id_ManagementBasedMDTPLMNList = 254; +static const long asn_VAL_256_NGAP_ignore = 1; +static const long asn_VAL_256_NGAP_optional = 0; +static const long asn_VAL_257_NGAP_id_UERadioCapabilityID = 264; +static const long asn_VAL_257_NGAP_reject = 0; +static const long asn_VAL_257_NGAP_optional = 0; +static const long asn_VAL_258_NGAP_id_Extended_ConnectedTime = 206; +static const long asn_VAL_258_NGAP_ignore = 1; +static const long asn_VAL_258_NGAP_optional = 0; +static const long asn_VAL_259_NGAP_id_TimeSyncAssistanceInfo = 326; +static const long asn_VAL_259_NGAP_ignore = 1; +static const long asn_VAL_259_NGAP_optional = 0; +static const long asn_VAL_260_NGAP_id_UESliceMaximumBitRateList = 335; +static const long asn_VAL_260_NGAP_ignore = 1; +static const long asn_VAL_260_NGAP_optional = 0; +static const long asn_VAL_261_NGAP_id_FiveG_ProSeAuthorized = 345; +static const long asn_VAL_261_NGAP_ignore = 1; +static const long asn_VAL_261_NGAP_optional = 0; +static const long asn_VAL_262_NGAP_id_FiveG_ProSeUEPC5AggregateMaximumBitRate = 346; +static const long asn_VAL_262_NGAP_ignore = 1; +static const long asn_VAL_262_NGAP_optional = 0; +static const long asn_VAL_263_NGAP_id_FiveG_ProSePC5QoSParameters = 347; +static const long asn_VAL_263_NGAP_ignore = 1; +static const long asn_VAL_263_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_HandoverRequestIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_225_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_225_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_247_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_248_NGAP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_248_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_225_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_226_NGAP_id_HandoverType }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_226_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_HandoverType }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_226_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_227_NGAP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_227_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_248_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_249_NGAP_id_CriticalityDiagnostics }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_227_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_228_NGAP_id_UEAggregateMaximumBitRate }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_228_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_UEAggregateMaximumBitRate }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_228_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_229_NGAP_id_CoreNetworkAssistanceInformationForInactive }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_229_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_229_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_230_NGAP_id_UESecurityCapabilities }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_230_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_UESecurityCapabilities }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_230_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_231_NGAP_id_SecurityContext }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_231_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_SecurityContext }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_231_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_232_NGAP_id_NewSecurityContextInd }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_232_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_NewSecurityContextInd }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_232_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_233_NGAP_id_NASC }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_233_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_NAS_PDU }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_233_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_234_NGAP_id_PDUSessionResourceSetupListHOReq }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_234_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceSetupListHOReq }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_234_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_235_NGAP_id_AllowedNSSAI }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_235_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_AllowedNSSAI }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_235_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_236_NGAP_id_TraceActivation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_236_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_TraceActivation }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_236_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_237_NGAP_id_MaskedIMEISV }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_237_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_MaskedIMEISV }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_237_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_238_NGAP_id_SourceToTarget_TransparentContainer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_238_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_SourceToTarget_TransparentContainer }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_238_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_239_NGAP_id_MobilityRestrictionList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_239_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_MobilityRestrictionList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_239_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_240_NGAP_id_LocationReportingRequestType }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_240_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_LocationReportingRequestType }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_240_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_241_NGAP_id_RRCInactiveTransitionReportRequest }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_241_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_RRCInactiveTransitionReportRequest }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_241_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_242_NGAP_id_GUAMI }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_242_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_GUAMI }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_242_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_243_NGAP_id_RedirectionVoiceFallback }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_243_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_RedirectionVoiceFallback }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_243_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_244_NGAP_id_CNAssistedRANTuning }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_244_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CNAssistedRANTuning }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_244_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_245_NGAP_id_SRVCCOperationPossible }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_245_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_SRVCCOperationPossible }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_245_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_246_NGAP_id_IAB_Authorized }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_246_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_IAB_Authorized }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_246_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_247_NGAP_id_Enhanced_CoverageRestriction }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_247_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_Enhanced_CoverageRestriction }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_247_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_248_NGAP_id_UE_DifferentiationInfo }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_248_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_UE_DifferentiationInfo }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_248_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_249_NGAP_id_NRV2XServicesAuthorized }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_249_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, + { "&Value", aioc__type, &asn_DEF_NGAP_NRV2XServicesAuthorized }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_249_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_250_NGAP_id_TargettoSource_Failure_TransparentContainer }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_250_NGAP_id_LTEV2XServicesAuthorized }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_250_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_LTEV2XServicesAuthorized }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_250_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_251_NGAP_id_NRUESidelinkAggregateMaximumBitrate }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_251_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_251_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_252_NGAP_id_LTEUESidelinkAggregateMaximumBitrate }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_252_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_LTEUESidelinkAggregateMaximumBitrate }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_252_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_253_NGAP_id_PC5QoSParameters }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_253_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_PC5QoSParameters }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_253_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_254_NGAP_id_CEmodeBrestricted }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_254_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CEmodeBrestricted }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_254_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_255_NGAP_id_UE_UP_CIoT_Support }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_255_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_UE_UP_CIoT_Support }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_255_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_256_NGAP_id_ManagementBasedMDTPLMNList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_256_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_MDTPLMNList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_256_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_257_NGAP_id_UERadioCapabilityID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_257_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_UERadioCapabilityID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_257_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_258_NGAP_id_Extended_ConnectedTime }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_258_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_Extended_ConnectedTime }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_258_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_259_NGAP_id_TimeSyncAssistanceInfo }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_259_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_TimeSyncAssistanceInfo }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_259_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_260_NGAP_id_UESliceMaximumBitRateList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_260_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_UESliceMaximumBitRateList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_260_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_261_NGAP_id_FiveG_ProSeAuthorized }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_261_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_FiveG_ProSeAuthorized }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_261_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_262_NGAP_id_FiveG_ProSeUEPC5AggregateMaximumBitRate }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_262_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_262_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_263_NGAP_id_FiveG_ProSePC5QoSParameters }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_263_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_FiveG_ProSePC5QoSParameters }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_263_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_HandoverRequestIEs_1[] = { + { 39, 4, asn_IOS_NGAP_HandoverRequestIEs_1_rows } +}; +static const long asn_VAL_264_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_264_NGAP_ignore = 1; +static const long asn_VAL_264_NGAP_mandatory = 2; +static const long asn_VAL_265_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_265_NGAP_ignore = 1; +static const long asn_VAL_265_NGAP_mandatory = 2; +static const long asn_VAL_266_NGAP_id_PDUSessionResourceAdmittedList = 53; +static const long asn_VAL_266_NGAP_ignore = 1; +static const long asn_VAL_266_NGAP_mandatory = 2; +static const long asn_VAL_267_NGAP_id_PDUSessionResourceFailedToSetupListHOAck = 56; +static const long asn_VAL_267_NGAP_ignore = 1; +static const long asn_VAL_267_NGAP_optional = 0; +static const long asn_VAL_268_NGAP_id_TargetToSource_TransparentContainer = 106; +static const long asn_VAL_268_NGAP_reject = 0; +static const long asn_VAL_268_NGAP_mandatory = 2; +static const long asn_VAL_269_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_269_NGAP_ignore = 1; +static const long asn_VAL_269_NGAP_optional = 0; +static const long asn_VAL_270_NGAP_id_NPN_AccessInformation = 259; +static const long asn_VAL_270_NGAP_reject = 0; +static const long asn_VAL_270_NGAP_optional = 0; +static const long asn_VAL_271_NGAP_id_RedCapIndication = 333; +static const long asn_VAL_271_NGAP_ignore = 1; +static const long asn_VAL_271_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_HandoverRequestAcknowledgeIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_264_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_264_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_264_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_265_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_265_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_265_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_266_NGAP_id_PDUSessionResourceAdmittedList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_266_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceAdmittedList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_266_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_267_NGAP_id_PDUSessionResourceFailedToSetupListHOAck }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_267_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceFailedToSetupListHOAck }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_267_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_268_NGAP_id_TargetToSource_TransparentContainer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_268_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_TargetToSource_TransparentContainer }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_268_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_269_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_269_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_269_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_270_NGAP_id_NPN_AccessInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_270_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_NPN_AccessInformation }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_270_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_271_NGAP_id_RedCapIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_271_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_RedCapIndication }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_271_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_HandoverRequestAcknowledgeIEs_1[] = { + { 8, 4, asn_IOS_NGAP_HandoverRequestAcknowledgeIEs_1_rows } +}; +static const long asn_VAL_272_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_272_NGAP_ignore = 1; +static const long asn_VAL_272_NGAP_mandatory = 2; +static const long asn_VAL_273_NGAP_id_Cause = 15; +static const long asn_VAL_273_NGAP_ignore = 1; +static const long asn_VAL_273_NGAP_mandatory = 2; +static const long asn_VAL_274_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_274_NGAP_ignore = 1; +static const long asn_VAL_274_NGAP_optional = 0; +static const long asn_VAL_275_NGAP_id_TargettoSource_Failure_TransparentContainer = 262; +static const long asn_VAL_275_NGAP_ignore = 1; +static const long asn_VAL_275_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_HandoverFailureIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_272_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_272_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_272_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_273_NGAP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_273_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_273_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_274_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_274_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_274_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_275_NGAP_id_TargettoSource_Failure_TransparentContainer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_275_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_TargettoSource_Failure_TransparentContainer }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_250_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_275_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_HandoverFailureIEs_1[] = { { 4, 4, asn_IOS_NGAP_HandoverFailureIEs_1_rows } }; -static const long asn_VAL_251_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_251_NGAP_reject = 0; -static const long asn_VAL_251_NGAP_mandatory = 2; -static const long asn_VAL_252_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_252_NGAP_reject = 0; -static const long asn_VAL_252_NGAP_mandatory = 2; -static const long asn_VAL_253_NGAP_id_UserLocationInformation = 121; -static const long asn_VAL_253_NGAP_ignore = 1; -static const long asn_VAL_253_NGAP_mandatory = 2; -static const long asn_VAL_254_NGAP_id_NotifySourceNGRANNode = 269; -static const long asn_VAL_254_NGAP_ignore = 1; -static const long asn_VAL_254_NGAP_optional = 0; +static const long asn_VAL_276_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_276_NGAP_reject = 0; +static const long asn_VAL_276_NGAP_mandatory = 2; +static const long asn_VAL_277_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_277_NGAP_reject = 0; +static const long asn_VAL_277_NGAP_mandatory = 2; +static const long asn_VAL_278_NGAP_id_UserLocationInformation = 121; +static const long asn_VAL_278_NGAP_ignore = 1; +static const long asn_VAL_278_NGAP_mandatory = 2; +static const long asn_VAL_279_NGAP_id_NotifySourceNGRANNode = 269; +static const long asn_VAL_279_NGAP_ignore = 1; +static const long asn_VAL_279_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_HandoverNotifyIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_251_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_251_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_276_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_276_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_251_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_252_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_252_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_276_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_277_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_277_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_252_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_253_NGAP_id_UserLocationInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_253_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_277_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_278_NGAP_id_UserLocationInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_278_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_UserLocationInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_253_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_254_NGAP_id_NotifySourceNGRANNode }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_254_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_278_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_279_NGAP_id_NotifySourceNGRANNode }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_279_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_NotifySourceNGRANNode }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_254_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_279_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_HandoverNotifyIEs_1[] = { { 4, 4, asn_IOS_NGAP_HandoverNotifyIEs_1_rows } }; -static const long asn_VAL_255_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_255_NGAP_reject = 0; -static const long asn_VAL_255_NGAP_mandatory = 2; -static const long asn_VAL_256_NGAP_id_SourceAMF_UE_NGAP_ID = 100; -static const long asn_VAL_256_NGAP_reject = 0; -static const long asn_VAL_256_NGAP_mandatory = 2; -static const long asn_VAL_257_NGAP_id_UserLocationInformation = 121; -static const long asn_VAL_257_NGAP_ignore = 1; -static const long asn_VAL_257_NGAP_mandatory = 2; -static const long asn_VAL_258_NGAP_id_UESecurityCapabilities = 119; -static const long asn_VAL_258_NGAP_ignore = 1; -static const long asn_VAL_258_NGAP_mandatory = 2; -static const long asn_VAL_259_NGAP_id_PDUSessionResourceToBeSwitchedDLList = 76; -static const long asn_VAL_259_NGAP_reject = 0; -static const long asn_VAL_259_NGAP_mandatory = 2; -static const long asn_VAL_260_NGAP_id_PDUSessionResourceFailedToSetupListPSReq = 57; -static const long asn_VAL_260_NGAP_ignore = 1; -static const long asn_VAL_260_NGAP_optional = 0; -static const long asn_VAL_261_NGAP_id_RRC_Resume_Cause = 237; -static const long asn_VAL_261_NGAP_ignore = 1; -static const long asn_VAL_261_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_PathSwitchRequestIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_255_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_255_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_255_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_256_NGAP_id_SourceAMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_256_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_256_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_257_NGAP_id_UserLocationInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_257_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_UserLocationInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_257_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_258_NGAP_id_UESecurityCapabilities }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_258_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_UESecurityCapabilities }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_258_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_259_NGAP_id_PDUSessionResourceToBeSwitchedDLList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_259_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceToBeSwitchedDLList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_259_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_260_NGAP_id_PDUSessionResourceFailedToSetupListPSReq }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_260_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceFailedToSetupListPSReq }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_260_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_261_NGAP_id_RRC_Resume_Cause }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_261_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_RRCEstablishmentCause }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_261_NGAP_optional } -}; -static const asn_ioc_set_t asn_IOS_NGAP_PathSwitchRequestIEs_1[] = { - { 7, 4, asn_IOS_NGAP_PathSwitchRequestIEs_1_rows } -}; -static const long asn_VAL_262_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_262_NGAP_ignore = 1; -static const long asn_VAL_262_NGAP_mandatory = 2; -static const long asn_VAL_263_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_263_NGAP_ignore = 1; -static const long asn_VAL_263_NGAP_mandatory = 2; -static const long asn_VAL_264_NGAP_id_UESecurityCapabilities = 119; -static const long asn_VAL_264_NGAP_reject = 0; -static const long asn_VAL_264_NGAP_optional = 0; -static const long asn_VAL_265_NGAP_id_SecurityContext = 93; -static const long asn_VAL_265_NGAP_reject = 0; -static const long asn_VAL_265_NGAP_mandatory = 2; -static const long asn_VAL_266_NGAP_id_NewSecurityContextInd = 41; -static const long asn_VAL_266_NGAP_reject = 0; -static const long asn_VAL_266_NGAP_optional = 0; -static const long asn_VAL_267_NGAP_id_PDUSessionResourceSwitchedList = 77; -static const long asn_VAL_267_NGAP_ignore = 1; -static const long asn_VAL_267_NGAP_mandatory = 2; -static const long asn_VAL_268_NGAP_id_PDUSessionResourceReleasedListPSAck = 68; -static const long asn_VAL_268_NGAP_ignore = 1; -static const long asn_VAL_268_NGAP_optional = 0; -static const long asn_VAL_269_NGAP_id_AllowedNSSAI = 0; -static const long asn_VAL_269_NGAP_reject = 0; -static const long asn_VAL_269_NGAP_mandatory = 2; -static const long asn_VAL_270_NGAP_id_CoreNetworkAssistanceInformationForInactive = 18; -static const long asn_VAL_270_NGAP_ignore = 1; -static const long asn_VAL_270_NGAP_optional = 0; -static const long asn_VAL_271_NGAP_id_RRCInactiveTransitionReportRequest = 91; -static const long asn_VAL_271_NGAP_ignore = 1; -static const long asn_VAL_271_NGAP_optional = 0; -static const long asn_VAL_272_NGAP_id_CriticalityDiagnostics = 19; -static const long asn_VAL_272_NGAP_ignore = 1; -static const long asn_VAL_272_NGAP_optional = 0; -static const long asn_VAL_273_NGAP_id_RedirectionVoiceFallback = 146; -static const long asn_VAL_273_NGAP_ignore = 1; -static const long asn_VAL_273_NGAP_optional = 0; -static const long asn_VAL_274_NGAP_id_CNAssistedRANTuning = 165; -static const long asn_VAL_274_NGAP_ignore = 1; -static const long asn_VAL_274_NGAP_optional = 0; -static const long asn_VAL_275_NGAP_id_SRVCCOperationPossible = 177; -static const long asn_VAL_275_NGAP_ignore = 1; -static const long asn_VAL_275_NGAP_optional = 0; -static const long asn_VAL_276_NGAP_id_Enhanced_CoverageRestriction = 205; -static const long asn_VAL_276_NGAP_ignore = 1; -static const long asn_VAL_276_NGAP_optional = 0; -static const long asn_VAL_277_NGAP_id_Extended_ConnectedTime = 206; -static const long asn_VAL_277_NGAP_ignore = 1; -static const long asn_VAL_277_NGAP_optional = 0; -static const long asn_VAL_278_NGAP_id_UE_DifferentiationInfo = 209; -static const long asn_VAL_278_NGAP_ignore = 1; -static const long asn_VAL_278_NGAP_optional = 0; -static const long asn_VAL_279_NGAP_id_NRV2XServicesAuthorized = 216; -static const long asn_VAL_279_NGAP_ignore = 1; -static const long asn_VAL_279_NGAP_optional = 0; -static const long asn_VAL_280_NGAP_id_LTEV2XServicesAuthorized = 215; -static const long asn_VAL_280_NGAP_ignore = 1; -static const long asn_VAL_280_NGAP_optional = 0; -static const long asn_VAL_281_NGAP_id_NRUESidelinkAggregateMaximumBitrate = 218; -static const long asn_VAL_281_NGAP_ignore = 1; -static const long asn_VAL_281_NGAP_optional = 0; -static const long asn_VAL_282_NGAP_id_LTEUESidelinkAggregateMaximumBitrate = 217; +static const long asn_VAL_280_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_280_NGAP_reject = 0; +static const long asn_VAL_280_NGAP_mandatory = 2; +static const long asn_VAL_281_NGAP_id_SourceAMF_UE_NGAP_ID = 100; +static const long asn_VAL_281_NGAP_reject = 0; +static const long asn_VAL_281_NGAP_mandatory = 2; +static const long asn_VAL_282_NGAP_id_UserLocationInformation = 121; static const long asn_VAL_282_NGAP_ignore = 1; -static const long asn_VAL_282_NGAP_optional = 0; -static const long asn_VAL_283_NGAP_id_PC5QoSParameters = 219; +static const long asn_VAL_282_NGAP_mandatory = 2; +static const long asn_VAL_283_NGAP_id_UESecurityCapabilities = 119; static const long asn_VAL_283_NGAP_ignore = 1; -static const long asn_VAL_283_NGAP_optional = 0; -static const long asn_VAL_284_NGAP_id_CEmodeBrestricted = 222; -static const long asn_VAL_284_NGAP_ignore = 1; -static const long asn_VAL_284_NGAP_optional = 0; -static const long asn_VAL_285_NGAP_id_UE_UP_CIoT_Support = 234; +static const long asn_VAL_283_NGAP_mandatory = 2; +static const long asn_VAL_284_NGAP_id_PDUSessionResourceToBeSwitchedDLList = 76; +static const long asn_VAL_284_NGAP_reject = 0; +static const long asn_VAL_284_NGAP_mandatory = 2; +static const long asn_VAL_285_NGAP_id_PDUSessionResourceFailedToSetupListPSReq = 57; static const long asn_VAL_285_NGAP_ignore = 1; static const long asn_VAL_285_NGAP_optional = 0; -static const long asn_VAL_286_NGAP_id_UERadioCapabilityID = 264; -static const long asn_VAL_286_NGAP_reject = 0; +static const long asn_VAL_286_NGAP_id_RRC_Resume_Cause = 237; +static const long asn_VAL_286_NGAP_ignore = 1; static const long asn_VAL_286_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_PathSwitchRequestAcknowledgeIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_262_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_262_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_262_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_263_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_263_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_263_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_264_NGAP_id_UESecurityCapabilities }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_264_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_UESecurityCapabilities }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_264_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_265_NGAP_id_SecurityContext }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_265_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_SecurityContext }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_265_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_266_NGAP_id_NewSecurityContextInd }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_266_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_NewSecurityContextInd }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_266_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_267_NGAP_id_PDUSessionResourceSwitchedList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_267_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceSwitchedList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_267_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_268_NGAP_id_PDUSessionResourceReleasedListPSAck }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_268_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceReleasedListPSAck }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_268_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_269_NGAP_id_AllowedNSSAI }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_269_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_AllowedNSSAI }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_269_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_270_NGAP_id_CoreNetworkAssistanceInformationForInactive }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_270_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_270_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_271_NGAP_id_RRCInactiveTransitionReportRequest }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_271_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_RRCInactiveTransitionReportRequest }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_271_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_272_NGAP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_272_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_272_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_273_NGAP_id_RedirectionVoiceFallback }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_273_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_RedirectionVoiceFallback }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_273_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_274_NGAP_id_CNAssistedRANTuning }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_274_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_CNAssistedRANTuning }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_274_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_275_NGAP_id_SRVCCOperationPossible }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_275_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_SRVCCOperationPossible }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_275_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_276_NGAP_id_Enhanced_CoverageRestriction }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_276_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_Enhanced_CoverageRestriction }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_276_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_277_NGAP_id_Extended_ConnectedTime }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_277_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_Extended_ConnectedTime }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_277_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_278_NGAP_id_UE_DifferentiationInfo }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_278_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_UE_DifferentiationInfo }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_278_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_279_NGAP_id_NRV2XServicesAuthorized }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_279_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_NRV2XServicesAuthorized }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_279_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_280_NGAP_id_LTEV2XServicesAuthorized }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_280_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_LTEV2XServicesAuthorized }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_280_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_281_NGAP_id_NRUESidelinkAggregateMaximumBitrate }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_281_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_281_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_282_NGAP_id_LTEUESidelinkAggregateMaximumBitrate }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_282_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_LTEUESidelinkAggregateMaximumBitrate }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_282_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_283_NGAP_id_PC5QoSParameters }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_283_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_PC5QoSParameters }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_283_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_284_NGAP_id_CEmodeBrestricted }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_284_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_CEmodeBrestricted }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_284_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_285_NGAP_id_UE_UP_CIoT_Support }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_285_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_UE_UP_CIoT_Support }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_285_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_286_NGAP_id_UERadioCapabilityID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_286_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_UERadioCapabilityID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_286_NGAP_optional } -}; -static const asn_ioc_set_t asn_IOS_NGAP_PathSwitchRequestAcknowledgeIEs_1[] = { - { 25, 4, asn_IOS_NGAP_PathSwitchRequestAcknowledgeIEs_1_rows } -}; -static const long asn_VAL_287_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_287_NGAP_id_RedCapIndication = 333; static const long asn_VAL_287_NGAP_ignore = 1; -static const long asn_VAL_287_NGAP_mandatory = 2; -static const long asn_VAL_288_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_287_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_PathSwitchRequestIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_280_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_280_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_280_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_281_NGAP_id_SourceAMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_281_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_281_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_282_NGAP_id_UserLocationInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_282_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_UserLocationInformation }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_282_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_283_NGAP_id_UESecurityCapabilities }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_283_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_UESecurityCapabilities }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_283_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_284_NGAP_id_PDUSessionResourceToBeSwitchedDLList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_284_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceToBeSwitchedDLList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_284_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_285_NGAP_id_PDUSessionResourceFailedToSetupListPSReq }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_285_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceFailedToSetupListPSReq }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_285_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_286_NGAP_id_RRC_Resume_Cause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_286_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_RRCEstablishmentCause }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_286_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_287_NGAP_id_RedCapIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_287_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_RedCapIndication }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_287_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_PathSwitchRequestIEs_1[] = { + { 8, 4, asn_IOS_NGAP_PathSwitchRequestIEs_1_rows } +}; +static const long asn_VAL_288_NGAP_id_AMF_UE_NGAP_ID = 10; static const long asn_VAL_288_NGAP_ignore = 1; static const long asn_VAL_288_NGAP_mandatory = 2; -static const long asn_VAL_289_NGAP_id_PDUSessionResourceReleasedListPSFail = 69; +static const long asn_VAL_289_NGAP_id_RAN_UE_NGAP_ID = 85; static const long asn_VAL_289_NGAP_ignore = 1; static const long asn_VAL_289_NGAP_mandatory = 2; -static const long asn_VAL_290_NGAP_id_CriticalityDiagnostics = 19; -static const long asn_VAL_290_NGAP_ignore = 1; +static const long asn_VAL_290_NGAP_id_UESecurityCapabilities = 119; +static const long asn_VAL_290_NGAP_reject = 0; static const long asn_VAL_290_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_PathSwitchRequestFailureIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_287_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_287_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_287_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_288_NGAP_id_RAN_UE_NGAP_ID }, +static const long asn_VAL_291_NGAP_id_SecurityContext = 93; +static const long asn_VAL_291_NGAP_reject = 0; +static const long asn_VAL_291_NGAP_mandatory = 2; +static const long asn_VAL_292_NGAP_id_NewSecurityContextInd = 41; +static const long asn_VAL_292_NGAP_reject = 0; +static const long asn_VAL_292_NGAP_optional = 0; +static const long asn_VAL_293_NGAP_id_PDUSessionResourceSwitchedList = 77; +static const long asn_VAL_293_NGAP_ignore = 1; +static const long asn_VAL_293_NGAP_mandatory = 2; +static const long asn_VAL_294_NGAP_id_PDUSessionResourceReleasedListPSAck = 68; +static const long asn_VAL_294_NGAP_ignore = 1; +static const long asn_VAL_294_NGAP_optional = 0; +static const long asn_VAL_295_NGAP_id_AllowedNSSAI = 0; +static const long asn_VAL_295_NGAP_reject = 0; +static const long asn_VAL_295_NGAP_mandatory = 2; +static const long asn_VAL_296_NGAP_id_CoreNetworkAssistanceInformationForInactive = 18; +static const long asn_VAL_296_NGAP_ignore = 1; +static const long asn_VAL_296_NGAP_optional = 0; +static const long asn_VAL_297_NGAP_id_RRCInactiveTransitionReportRequest = 91; +static const long asn_VAL_297_NGAP_ignore = 1; +static const long asn_VAL_297_NGAP_optional = 0; +static const long asn_VAL_298_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_298_NGAP_ignore = 1; +static const long asn_VAL_298_NGAP_optional = 0; +static const long asn_VAL_299_NGAP_id_RedirectionVoiceFallback = 146; +static const long asn_VAL_299_NGAP_ignore = 1; +static const long asn_VAL_299_NGAP_optional = 0; +static const long asn_VAL_300_NGAP_id_CNAssistedRANTuning = 165; +static const long asn_VAL_300_NGAP_ignore = 1; +static const long asn_VAL_300_NGAP_optional = 0; +static const long asn_VAL_301_NGAP_id_SRVCCOperationPossible = 177; +static const long asn_VAL_301_NGAP_ignore = 1; +static const long asn_VAL_301_NGAP_optional = 0; +static const long asn_VAL_302_NGAP_id_Enhanced_CoverageRestriction = 205; +static const long asn_VAL_302_NGAP_ignore = 1; +static const long asn_VAL_302_NGAP_optional = 0; +static const long asn_VAL_303_NGAP_id_Extended_ConnectedTime = 206; +static const long asn_VAL_303_NGAP_ignore = 1; +static const long asn_VAL_303_NGAP_optional = 0; +static const long asn_VAL_304_NGAP_id_UE_DifferentiationInfo = 209; +static const long asn_VAL_304_NGAP_ignore = 1; +static const long asn_VAL_304_NGAP_optional = 0; +static const long asn_VAL_305_NGAP_id_NRV2XServicesAuthorized = 216; +static const long asn_VAL_305_NGAP_ignore = 1; +static const long asn_VAL_305_NGAP_optional = 0; +static const long asn_VAL_306_NGAP_id_LTEV2XServicesAuthorized = 215; +static const long asn_VAL_306_NGAP_ignore = 1; +static const long asn_VAL_306_NGAP_optional = 0; +static const long asn_VAL_307_NGAP_id_NRUESidelinkAggregateMaximumBitrate = 218; +static const long asn_VAL_307_NGAP_ignore = 1; +static const long asn_VAL_307_NGAP_optional = 0; +static const long asn_VAL_308_NGAP_id_LTEUESidelinkAggregateMaximumBitrate = 217; +static const long asn_VAL_308_NGAP_ignore = 1; +static const long asn_VAL_308_NGAP_optional = 0; +static const long asn_VAL_309_NGAP_id_PC5QoSParameters = 219; +static const long asn_VAL_309_NGAP_ignore = 1; +static const long asn_VAL_309_NGAP_optional = 0; +static const long asn_VAL_310_NGAP_id_CEmodeBrestricted = 222; +static const long asn_VAL_310_NGAP_ignore = 1; +static const long asn_VAL_310_NGAP_optional = 0; +static const long asn_VAL_311_NGAP_id_UE_UP_CIoT_Support = 234; +static const long asn_VAL_311_NGAP_ignore = 1; +static const long asn_VAL_311_NGAP_optional = 0; +static const long asn_VAL_312_NGAP_id_UERadioCapabilityID = 264; +static const long asn_VAL_312_NGAP_reject = 0; +static const long asn_VAL_312_NGAP_optional = 0; +static const long asn_VAL_313_NGAP_id_ManagementBasedMDTPLMNList = 254; +static const long asn_VAL_313_NGAP_ignore = 1; +static const long asn_VAL_313_NGAP_optional = 0; +static const long asn_VAL_314_NGAP_id_TimeSyncAssistanceInfo = 326; +static const long asn_VAL_314_NGAP_ignore = 1; +static const long asn_VAL_314_NGAP_optional = 0; +static const long asn_VAL_315_NGAP_id_FiveG_ProSeAuthorized = 345; +static const long asn_VAL_315_NGAP_ignore = 1; +static const long asn_VAL_315_NGAP_optional = 0; +static const long asn_VAL_316_NGAP_id_FiveG_ProSeUEPC5AggregateMaximumBitRate = 346; +static const long asn_VAL_316_NGAP_ignore = 1; +static const long asn_VAL_316_NGAP_optional = 0; +static const long asn_VAL_317_NGAP_id_FiveG_ProSePC5QoSParameters = 347; +static const long asn_VAL_317_NGAP_ignore = 1; +static const long asn_VAL_317_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_PathSwitchRequestAcknowledgeIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_288_NGAP_id_AMF_UE_NGAP_ID }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_288_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, + { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_288_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_289_NGAP_id_PDUSessionResourceReleasedListPSFail }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_289_NGAP_id_RAN_UE_NGAP_ID }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_289_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceReleasedListPSFail }, + { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_289_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_290_NGAP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_290_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_290_NGAP_id_UESecurityCapabilities }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_290_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_UESecurityCapabilities }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_290_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_291_NGAP_id_SecurityContext }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_291_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_SecurityContext }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_291_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_292_NGAP_id_NewSecurityContextInd }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_292_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_NewSecurityContextInd }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_292_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_293_NGAP_id_PDUSessionResourceSwitchedList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_293_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceSwitchedList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_293_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_294_NGAP_id_PDUSessionResourceReleasedListPSAck }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_294_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceReleasedListPSAck }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_294_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_295_NGAP_id_AllowedNSSAI }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_295_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_AllowedNSSAI }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_295_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_296_NGAP_id_CoreNetworkAssistanceInformationForInactive }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_296_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_296_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_297_NGAP_id_RRCInactiveTransitionReportRequest }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_297_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_RRCInactiveTransitionReportRequest }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_297_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_298_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_298_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_290_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_298_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_299_NGAP_id_RedirectionVoiceFallback }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_299_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_RedirectionVoiceFallback }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_299_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_300_NGAP_id_CNAssistedRANTuning }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_300_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CNAssistedRANTuning }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_300_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_301_NGAP_id_SRVCCOperationPossible }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_301_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_SRVCCOperationPossible }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_301_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_302_NGAP_id_Enhanced_CoverageRestriction }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_302_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_Enhanced_CoverageRestriction }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_302_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_303_NGAP_id_Extended_ConnectedTime }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_303_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_Extended_ConnectedTime }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_303_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_304_NGAP_id_UE_DifferentiationInfo }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_304_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_UE_DifferentiationInfo }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_304_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_305_NGAP_id_NRV2XServicesAuthorized }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_305_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_NRV2XServicesAuthorized }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_305_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_306_NGAP_id_LTEV2XServicesAuthorized }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_306_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_LTEV2XServicesAuthorized }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_306_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_307_NGAP_id_NRUESidelinkAggregateMaximumBitrate }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_307_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_307_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_308_NGAP_id_LTEUESidelinkAggregateMaximumBitrate }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_308_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_LTEUESidelinkAggregateMaximumBitrate }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_308_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_309_NGAP_id_PC5QoSParameters }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_309_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_PC5QoSParameters }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_309_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_310_NGAP_id_CEmodeBrestricted }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_310_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CEmodeBrestricted }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_310_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_311_NGAP_id_UE_UP_CIoT_Support }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_311_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_UE_UP_CIoT_Support }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_311_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_312_NGAP_id_UERadioCapabilityID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_312_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_UERadioCapabilityID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_312_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_313_NGAP_id_ManagementBasedMDTPLMNList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_313_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_MDTPLMNList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_313_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_314_NGAP_id_TimeSyncAssistanceInfo }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_314_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_TimeSyncAssistanceInfo }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_314_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_315_NGAP_id_FiveG_ProSeAuthorized }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_315_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_FiveG_ProSeAuthorized }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_315_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_316_NGAP_id_FiveG_ProSeUEPC5AggregateMaximumBitRate }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_316_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_316_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_317_NGAP_id_FiveG_ProSePC5QoSParameters }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_317_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_FiveG_ProSePC5QoSParameters }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_317_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_PathSwitchRequestAcknowledgeIEs_1[] = { + { 30, 4, asn_IOS_NGAP_PathSwitchRequestAcknowledgeIEs_1_rows } +}; +static const long asn_VAL_318_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_318_NGAP_ignore = 1; +static const long asn_VAL_318_NGAP_mandatory = 2; +static const long asn_VAL_319_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_319_NGAP_ignore = 1; +static const long asn_VAL_319_NGAP_mandatory = 2; +static const long asn_VAL_320_NGAP_id_PDUSessionResourceReleasedListPSFail = 69; +static const long asn_VAL_320_NGAP_ignore = 1; +static const long asn_VAL_320_NGAP_mandatory = 2; +static const long asn_VAL_321_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_321_NGAP_ignore = 1; +static const long asn_VAL_321_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_PathSwitchRequestFailureIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_318_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_318_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_318_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_319_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_319_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_319_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_320_NGAP_id_PDUSessionResourceReleasedListPSFail }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_320_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceReleasedListPSFail }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_320_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_321_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_321_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_321_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PathSwitchRequestFailureIEs_1[] = { { 4, 4, asn_IOS_NGAP_PathSwitchRequestFailureIEs_1_rows } }; -static const long asn_VAL_291_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_291_NGAP_reject = 0; -static const long asn_VAL_291_NGAP_mandatory = 2; -static const long asn_VAL_292_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_292_NGAP_reject = 0; -static const long asn_VAL_292_NGAP_mandatory = 2; -static const long asn_VAL_293_NGAP_id_Cause = 15; -static const long asn_VAL_293_NGAP_ignore = 1; -static const long asn_VAL_293_NGAP_mandatory = 2; +static const long asn_VAL_322_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_322_NGAP_reject = 0; +static const long asn_VAL_322_NGAP_mandatory = 2; +static const long asn_VAL_323_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_323_NGAP_reject = 0; +static const long asn_VAL_323_NGAP_mandatory = 2; +static const long asn_VAL_324_NGAP_id_Cause = 15; +static const long asn_VAL_324_NGAP_ignore = 1; +static const long asn_VAL_324_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_HandoverCancelIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_291_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_291_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_322_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_322_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_291_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_292_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_292_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_322_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_323_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_323_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_292_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_293_NGAP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_293_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_323_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_324_NGAP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_324_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_293_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_324_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_HandoverCancelIEs_1[] = { { 3, 4, asn_IOS_NGAP_HandoverCancelIEs_1_rows } }; -static const long asn_VAL_294_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_294_NGAP_ignore = 1; -static const long asn_VAL_294_NGAP_mandatory = 2; -static const long asn_VAL_295_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_295_NGAP_ignore = 1; -static const long asn_VAL_295_NGAP_mandatory = 2; -static const long asn_VAL_296_NGAP_id_CriticalityDiagnostics = 19; -static const long asn_VAL_296_NGAP_ignore = 1; -static const long asn_VAL_296_NGAP_optional = 0; +static const long asn_VAL_325_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_325_NGAP_ignore = 1; +static const long asn_VAL_325_NGAP_mandatory = 2; +static const long asn_VAL_326_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_326_NGAP_ignore = 1; +static const long asn_VAL_326_NGAP_mandatory = 2; +static const long asn_VAL_327_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_327_NGAP_ignore = 1; +static const long asn_VAL_327_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_HandoverCancelAcknowledgeIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_294_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_294_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_325_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_325_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_294_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_295_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_295_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_325_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_326_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_326_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_295_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_296_NGAP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_296_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_326_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_327_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_327_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_296_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_327_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_HandoverCancelAcknowledgeIEs_1[] = { { 3, 4, asn_IOS_NGAP_HandoverCancelAcknowledgeIEs_1_rows } }; -static const long asn_VAL_297_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_297_NGAP_reject = 0; -static const long asn_VAL_297_NGAP_mandatory = 2; -static const long asn_VAL_298_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_298_NGAP_reject = 0; -static const long asn_VAL_298_NGAP_mandatory = 2; +static const long asn_VAL_328_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_328_NGAP_reject = 0; +static const long asn_VAL_328_NGAP_mandatory = 2; +static const long asn_VAL_329_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_329_NGAP_reject = 0; +static const long asn_VAL_329_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_HandoverSuccessIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_297_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_297_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_328_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_328_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_297_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_298_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_298_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_328_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_329_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_329_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_298_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_329_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_HandoverSuccessIEs_1[] = { { 2, 4, asn_IOS_NGAP_HandoverSuccessIEs_1_rows } }; -static const long asn_VAL_299_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_299_NGAP_reject = 0; -static const long asn_VAL_299_NGAP_mandatory = 2; -static const long asn_VAL_300_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_300_NGAP_reject = 0; -static const long asn_VAL_300_NGAP_mandatory = 2; -static const long asn_VAL_301_NGAP_id_EarlyStatusTransfer_TransparentContainer = 268; -static const long asn_VAL_301_NGAP_reject = 0; -static const long asn_VAL_301_NGAP_mandatory = 2; +static const long asn_VAL_330_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_330_NGAP_reject = 0; +static const long asn_VAL_330_NGAP_mandatory = 2; +static const long asn_VAL_331_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_331_NGAP_reject = 0; +static const long asn_VAL_331_NGAP_mandatory = 2; +static const long asn_VAL_332_NGAP_id_EarlyStatusTransfer_TransparentContainer = 268; +static const long asn_VAL_332_NGAP_reject = 0; +static const long asn_VAL_332_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_UplinkRANEarlyStatusTransferIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_299_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_299_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_330_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_330_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_299_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_300_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_300_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_330_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_331_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_331_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_300_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_301_NGAP_id_EarlyStatusTransfer_TransparentContainer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_301_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_331_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_332_NGAP_id_EarlyStatusTransfer_TransparentContainer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_332_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_EarlyStatusTransfer_TransparentContainer }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_301_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_332_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_UplinkRANEarlyStatusTransferIEs_1[] = { { 3, 4, asn_IOS_NGAP_UplinkRANEarlyStatusTransferIEs_1_rows } }; -static const long asn_VAL_302_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_302_NGAP_reject = 0; -static const long asn_VAL_302_NGAP_mandatory = 2; -static const long asn_VAL_303_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_303_NGAP_reject = 0; -static const long asn_VAL_303_NGAP_mandatory = 2; -static const long asn_VAL_304_NGAP_id_EarlyStatusTransfer_TransparentContainer = 268; -static const long asn_VAL_304_NGAP_reject = 0; -static const long asn_VAL_304_NGAP_mandatory = 2; +static const long asn_VAL_333_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_333_NGAP_reject = 0; +static const long asn_VAL_333_NGAP_mandatory = 2; +static const long asn_VAL_334_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_334_NGAP_reject = 0; +static const long asn_VAL_334_NGAP_mandatory = 2; +static const long asn_VAL_335_NGAP_id_EarlyStatusTransfer_TransparentContainer = 268; +static const long asn_VAL_335_NGAP_reject = 0; +static const long asn_VAL_335_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_DownlinkRANEarlyStatusTransferIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_302_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_302_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_333_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_333_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_302_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_303_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_303_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_333_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_334_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_334_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_303_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_304_NGAP_id_EarlyStatusTransfer_TransparentContainer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_304_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_334_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_335_NGAP_id_EarlyStatusTransfer_TransparentContainer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_335_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_EarlyStatusTransfer_TransparentContainer }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_304_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_335_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_DownlinkRANEarlyStatusTransferIEs_1[] = { { 3, 4, asn_IOS_NGAP_DownlinkRANEarlyStatusTransferIEs_1_rows } }; -static const long asn_VAL_305_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_305_NGAP_reject = 0; -static const long asn_VAL_305_NGAP_mandatory = 2; -static const long asn_VAL_306_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_306_NGAP_reject = 0; -static const long asn_VAL_306_NGAP_mandatory = 2; -static const long asn_VAL_307_NGAP_id_RANStatusTransfer_TransparentContainer = 84; -static const long asn_VAL_307_NGAP_reject = 0; -static const long asn_VAL_307_NGAP_mandatory = 2; +static const long asn_VAL_336_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_336_NGAP_reject = 0; +static const long asn_VAL_336_NGAP_mandatory = 2; +static const long asn_VAL_337_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_337_NGAP_reject = 0; +static const long asn_VAL_337_NGAP_mandatory = 2; +static const long asn_VAL_338_NGAP_id_RANStatusTransfer_TransparentContainer = 84; +static const long asn_VAL_338_NGAP_reject = 0; +static const long asn_VAL_338_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_UplinkRANStatusTransferIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_305_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_305_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_336_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_336_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_305_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_306_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_306_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_336_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_337_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_337_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_306_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_307_NGAP_id_RANStatusTransfer_TransparentContainer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_307_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_337_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_338_NGAP_id_RANStatusTransfer_TransparentContainer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_338_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RANStatusTransfer_TransparentContainer }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_307_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_338_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_UplinkRANStatusTransferIEs_1[] = { { 3, 4, asn_IOS_NGAP_UplinkRANStatusTransferIEs_1_rows } }; -static const long asn_VAL_308_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_308_NGAP_reject = 0; -static const long asn_VAL_308_NGAP_mandatory = 2; -static const long asn_VAL_309_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_309_NGAP_reject = 0; -static const long asn_VAL_309_NGAP_mandatory = 2; -static const long asn_VAL_310_NGAP_id_RANStatusTransfer_TransparentContainer = 84; -static const long asn_VAL_310_NGAP_reject = 0; -static const long asn_VAL_310_NGAP_mandatory = 2; +static const long asn_VAL_339_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_339_NGAP_reject = 0; +static const long asn_VAL_339_NGAP_mandatory = 2; +static const long asn_VAL_340_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_340_NGAP_reject = 0; +static const long asn_VAL_340_NGAP_mandatory = 2; +static const long asn_VAL_341_NGAP_id_RANStatusTransfer_TransparentContainer = 84; +static const long asn_VAL_341_NGAP_reject = 0; +static const long asn_VAL_341_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_DownlinkRANStatusTransferIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_308_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_308_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_339_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_339_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_308_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_309_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_309_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_339_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_340_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_340_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_309_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_310_NGAP_id_RANStatusTransfer_TransparentContainer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_310_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_340_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_341_NGAP_id_RANStatusTransfer_TransparentContainer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_341_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RANStatusTransfer_TransparentContainer }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_310_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_341_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_DownlinkRANStatusTransferIEs_1[] = { { 3, 4, asn_IOS_NGAP_DownlinkRANStatusTransferIEs_1_rows } }; -static const long asn_VAL_311_NGAP_id_UEPagingIdentity = 115; -static const long asn_VAL_311_NGAP_ignore = 1; -static const long asn_VAL_311_NGAP_mandatory = 2; -static const long asn_VAL_312_NGAP_id_PagingDRX = 50; -static const long asn_VAL_312_NGAP_ignore = 1; -static const long asn_VAL_312_NGAP_optional = 0; -static const long asn_VAL_313_NGAP_id_TAIListForPaging = 103; -static const long asn_VAL_313_NGAP_ignore = 1; -static const long asn_VAL_313_NGAP_mandatory = 2; -static const long asn_VAL_314_NGAP_id_PagingPriority = 52; -static const long asn_VAL_314_NGAP_ignore = 1; -static const long asn_VAL_314_NGAP_optional = 0; -static const long asn_VAL_315_NGAP_id_UERadioCapabilityForPaging = 118; -static const long asn_VAL_315_NGAP_ignore = 1; -static const long asn_VAL_315_NGAP_optional = 0; -static const long asn_VAL_316_NGAP_id_PagingOrigin = 51; -static const long asn_VAL_316_NGAP_ignore = 1; -static const long asn_VAL_316_NGAP_optional = 0; -static const long asn_VAL_317_NGAP_id_AssistanceDataForPaging = 11; -static const long asn_VAL_317_NGAP_ignore = 1; -static const long asn_VAL_317_NGAP_optional = 0; -static const long asn_VAL_318_NGAP_id_NB_IoT_Paging_eDRXInfo = 203; -static const long asn_VAL_318_NGAP_ignore = 1; -static const long asn_VAL_318_NGAP_optional = 0; -static const long asn_VAL_319_NGAP_id_NB_IoT_PagingDRX = 202; -static const long asn_VAL_319_NGAP_ignore = 1; -static const long asn_VAL_319_NGAP_optional = 0; -static const long asn_VAL_320_NGAP_id_Enhanced_CoverageRestriction = 205; -static const long asn_VAL_320_NGAP_ignore = 1; -static const long asn_VAL_320_NGAP_optional = 0; -static const long asn_VAL_321_NGAP_id_WUS_Assistance_Information = 208; -static const long asn_VAL_321_NGAP_ignore = 1; -static const long asn_VAL_321_NGAP_optional = 0; -static const long asn_VAL_322_NGAP_id_PagingeDRXInformation = 223; -static const long asn_VAL_322_NGAP_ignore = 1; -static const long asn_VAL_322_NGAP_optional = 0; -static const long asn_VAL_323_NGAP_id_CEmodeBrestricted = 222; -static const long asn_VAL_323_NGAP_ignore = 1; -static const long asn_VAL_323_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_PagingIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_311_NGAP_id_UEPagingIdentity }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_311_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_UEPagingIdentity }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_311_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_312_NGAP_id_PagingDRX }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_312_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_PagingDRX }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_312_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_313_NGAP_id_TAIListForPaging }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_313_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_TAIListForPaging }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_313_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_314_NGAP_id_PagingPriority }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_314_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_PagingPriority }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_314_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_315_NGAP_id_UERadioCapabilityForPaging }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_315_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_UERadioCapabilityForPaging }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_315_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_316_NGAP_id_PagingOrigin }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_316_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_PagingOrigin }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_316_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_317_NGAP_id_AssistanceDataForPaging }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_317_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_AssistanceDataForPaging }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_317_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_318_NGAP_id_NB_IoT_Paging_eDRXInfo }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_318_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_NB_IoT_Paging_eDRXInfo }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_318_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_319_NGAP_id_NB_IoT_PagingDRX }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_319_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_NB_IoT_PagingDRX }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_319_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_320_NGAP_id_Enhanced_CoverageRestriction }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_320_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_Enhanced_CoverageRestriction }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_320_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_321_NGAP_id_WUS_Assistance_Information }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_321_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_WUS_Assistance_Information }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_321_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_322_NGAP_id_PagingeDRXInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_322_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_PagingeDRXInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_322_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_323_NGAP_id_CEmodeBrestricted }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_323_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_CEmodeBrestricted }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_323_NGAP_optional } -}; -static const asn_ioc_set_t asn_IOS_NGAP_PagingIEs_1[] = { - { 13, 4, asn_IOS_NGAP_PagingIEs_1_rows } -}; -static const long asn_VAL_324_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_324_NGAP_reject = 0; -static const long asn_VAL_324_NGAP_mandatory = 2; -static const long asn_VAL_325_NGAP_id_NAS_PDU = 38; -static const long asn_VAL_325_NGAP_reject = 0; -static const long asn_VAL_325_NGAP_mandatory = 2; -static const long asn_VAL_326_NGAP_id_UserLocationInformation = 121; -static const long asn_VAL_326_NGAP_reject = 0; -static const long asn_VAL_326_NGAP_mandatory = 2; -static const long asn_VAL_327_NGAP_id_RRCEstablishmentCause = 90; -static const long asn_VAL_327_NGAP_ignore = 1; -static const long asn_VAL_327_NGAP_mandatory = 2; -static const long asn_VAL_328_NGAP_id_FiveG_S_TMSI = 26; -static const long asn_VAL_328_NGAP_reject = 0; -static const long asn_VAL_328_NGAP_optional = 0; -static const long asn_VAL_329_NGAP_id_AMFSetID = 3; -static const long asn_VAL_329_NGAP_ignore = 1; -static const long asn_VAL_329_NGAP_optional = 0; -static const long asn_VAL_330_NGAP_id_UEContextRequest = 112; -static const long asn_VAL_330_NGAP_ignore = 1; -static const long asn_VAL_330_NGAP_optional = 0; -static const long asn_VAL_331_NGAP_id_AllowedNSSAI = 0; -static const long asn_VAL_331_NGAP_reject = 0; -static const long asn_VAL_331_NGAP_optional = 0; -static const long asn_VAL_332_NGAP_id_SourceToTarget_AMFInformationReroute = 171; -static const long asn_VAL_332_NGAP_ignore = 1; -static const long asn_VAL_332_NGAP_optional = 0; -static const long asn_VAL_333_NGAP_id_SelectedPLMNIdentity = 174; -static const long asn_VAL_333_NGAP_ignore = 1; -static const long asn_VAL_333_NGAP_optional = 0; -static const long asn_VAL_334_NGAP_id_IABNodeIndication = 201; -static const long asn_VAL_334_NGAP_reject = 0; -static const long asn_VAL_334_NGAP_optional = 0; -static const long asn_VAL_335_NGAP_id_CEmodeBSupport_Indicator = 224; -static const long asn_VAL_335_NGAP_reject = 0; -static const long asn_VAL_335_NGAP_optional = 0; -static const long asn_VAL_336_NGAP_id_LTEM_Indication = 225; -static const long asn_VAL_336_NGAP_ignore = 1; -static const long asn_VAL_336_NGAP_optional = 0; -static const long asn_VAL_337_NGAP_id_EDT_Session = 227; -static const long asn_VAL_337_NGAP_ignore = 1; -static const long asn_VAL_337_NGAP_optional = 0; -static const long asn_VAL_338_NGAP_id_AuthenticatedIndication = 245; -static const long asn_VAL_338_NGAP_ignore = 1; -static const long asn_VAL_338_NGAP_optional = 0; -static const long asn_VAL_339_NGAP_id_NPN_AccessInformation = 259; -static const long asn_VAL_339_NGAP_reject = 0; -static const long asn_VAL_339_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_InitialUEMessage_IEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_324_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_324_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_324_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_325_NGAP_id_NAS_PDU }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_325_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_NAS_PDU }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_325_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_326_NGAP_id_UserLocationInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_326_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_UserLocationInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_326_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_327_NGAP_id_RRCEstablishmentCause }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_327_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_RRCEstablishmentCause }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_327_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_328_NGAP_id_FiveG_S_TMSI }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_328_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_FiveG_S_TMSI }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_328_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_329_NGAP_id_AMFSetID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_329_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_AMFSetID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_329_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_330_NGAP_id_UEContextRequest }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_330_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_UEContextRequest }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_330_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_331_NGAP_id_AllowedNSSAI }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_331_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_AllowedNSSAI }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_331_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_332_NGAP_id_SourceToTarget_AMFInformationReroute }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_332_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_SourceToTarget_AMFInformationReroute }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_332_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_333_NGAP_id_SelectedPLMNIdentity }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_333_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_PLMNIdentity }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_333_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_334_NGAP_id_IABNodeIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_334_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_IABNodeIndication }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_334_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_335_NGAP_id_CEmodeBSupport_Indicator }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_335_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_CEmodeBSupport_Indicator }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_335_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_336_NGAP_id_LTEM_Indication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_336_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_LTEM_Indication }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_336_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_337_NGAP_id_EDT_Session }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_337_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_EDT_Session }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_337_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_338_NGAP_id_AuthenticatedIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_338_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_AuthenticatedIndication }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_338_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_339_NGAP_id_NPN_AccessInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_339_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_NPN_AccessInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_339_NGAP_optional } -}; -static const asn_ioc_set_t asn_IOS_NGAP_InitialUEMessage_IEs_1[] = { - { 16, 4, asn_IOS_NGAP_InitialUEMessage_IEs_1_rows } -}; -static const long asn_VAL_340_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_340_NGAP_reject = 0; -static const long asn_VAL_340_NGAP_mandatory = 2; -static const long asn_VAL_341_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_341_NGAP_reject = 0; -static const long asn_VAL_341_NGAP_mandatory = 2; -static const long asn_VAL_342_NGAP_id_OldAMF = 48; -static const long asn_VAL_342_NGAP_reject = 0; -static const long asn_VAL_342_NGAP_optional = 0; -static const long asn_VAL_343_NGAP_id_RANPagingPriority = 83; +static const long asn_VAL_342_NGAP_id_UEPagingIdentity = 115; +static const long asn_VAL_342_NGAP_ignore = 1; +static const long asn_VAL_342_NGAP_mandatory = 2; +static const long asn_VAL_343_NGAP_id_PagingDRX = 50; static const long asn_VAL_343_NGAP_ignore = 1; static const long asn_VAL_343_NGAP_optional = 0; -static const long asn_VAL_344_NGAP_id_NAS_PDU = 38; -static const long asn_VAL_344_NGAP_reject = 0; +static const long asn_VAL_344_NGAP_id_TAIListForPaging = 103; +static const long asn_VAL_344_NGAP_ignore = 1; static const long asn_VAL_344_NGAP_mandatory = 2; -static const long asn_VAL_345_NGAP_id_MobilityRestrictionList = 36; +static const long asn_VAL_345_NGAP_id_PagingPriority = 52; static const long asn_VAL_345_NGAP_ignore = 1; static const long asn_VAL_345_NGAP_optional = 0; -static const long asn_VAL_346_NGAP_id_IndexToRFSP = 31; +static const long asn_VAL_346_NGAP_id_UERadioCapabilityForPaging = 118; static const long asn_VAL_346_NGAP_ignore = 1; static const long asn_VAL_346_NGAP_optional = 0; -static const long asn_VAL_347_NGAP_id_UEAggregateMaximumBitRate = 110; +static const long asn_VAL_347_NGAP_id_PagingOrigin = 51; static const long asn_VAL_347_NGAP_ignore = 1; static const long asn_VAL_347_NGAP_optional = 0; -static const long asn_VAL_348_NGAP_id_AllowedNSSAI = 0; -static const long asn_VAL_348_NGAP_reject = 0; +static const long asn_VAL_348_NGAP_id_AssistanceDataForPaging = 11; +static const long asn_VAL_348_NGAP_ignore = 1; static const long asn_VAL_348_NGAP_optional = 0; -static const long asn_VAL_349_NGAP_id_SRVCCOperationPossible = 177; +static const long asn_VAL_349_NGAP_id_NB_IoT_Paging_eDRXInfo = 203; static const long asn_VAL_349_NGAP_ignore = 1; static const long asn_VAL_349_NGAP_optional = 0; -static const long asn_VAL_350_NGAP_id_Enhanced_CoverageRestriction = 205; +static const long asn_VAL_350_NGAP_id_NB_IoT_PagingDRX = 202; static const long asn_VAL_350_NGAP_ignore = 1; static const long asn_VAL_350_NGAP_optional = 0; -static const long asn_VAL_351_NGAP_id_Extended_ConnectedTime = 206; +static const long asn_VAL_351_NGAP_id_Enhanced_CoverageRestriction = 205; static const long asn_VAL_351_NGAP_ignore = 1; static const long asn_VAL_351_NGAP_optional = 0; -static const long asn_VAL_352_NGAP_id_UE_DifferentiationInfo = 209; +static const long asn_VAL_352_NGAP_id_WUS_Assistance_Information = 208; static const long asn_VAL_352_NGAP_ignore = 1; static const long asn_VAL_352_NGAP_optional = 0; -static const long asn_VAL_353_NGAP_id_CEmodeBrestricted = 222; +static const long asn_VAL_353_NGAP_id_EUTRA_PagingeDRXInformation = 223; static const long asn_VAL_353_NGAP_ignore = 1; static const long asn_VAL_353_NGAP_optional = 0; -static const long asn_VAL_354_NGAP_id_UERadioCapability = 117; +static const long asn_VAL_354_NGAP_id_CEmodeBrestricted = 222; static const long asn_VAL_354_NGAP_ignore = 1; static const long asn_VAL_354_NGAP_optional = 0; -static const long asn_VAL_355_NGAP_id_UECapabilityInfoRequest = 228; +static const long asn_VAL_355_NGAP_id_NR_PagingeDRXInformation = 332; static const long asn_VAL_355_NGAP_ignore = 1; static const long asn_VAL_355_NGAP_optional = 0; -static const long asn_VAL_356_NGAP_id_EndIndication = 226; +static const long asn_VAL_356_NGAP_id_PagingCause = 342; static const long asn_VAL_356_NGAP_ignore = 1; static const long asn_VAL_356_NGAP_optional = 0; -static const long asn_VAL_357_NGAP_id_UERadioCapabilityID = 264; -static const long asn_VAL_357_NGAP_reject = 0; +static const long asn_VAL_357_NGAP_id_PEIPSassistanceInformation = 344; +static const long asn_VAL_357_NGAP_ignore = 1; static const long asn_VAL_357_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_DownlinkNASTransport_IEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_340_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_340_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_340_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_341_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_341_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_341_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_342_NGAP_id_OldAMF }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_342_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_AMFName }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_342_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_343_NGAP_id_RANPagingPriority }, +static const asn_ioc_cell_t asn_IOS_NGAP_PagingIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_342_NGAP_id_UEPagingIdentity }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_342_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_UEPagingIdentity }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_342_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_343_NGAP_id_PagingDRX }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_343_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_RANPagingPriority }, + { "&Value", aioc__type, &asn_DEF_NGAP_PagingDRX }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_343_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_344_NGAP_id_NAS_PDU }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_344_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_NAS_PDU }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_344_NGAP_id_TAIListForPaging }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_344_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_TAIListForPaging }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_344_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_345_NGAP_id_MobilityRestrictionList }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_345_NGAP_id_PagingPriority }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_345_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_MobilityRestrictionList }, + { "&Value", aioc__type, &asn_DEF_NGAP_PagingPriority }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_345_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_346_NGAP_id_IndexToRFSP }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_346_NGAP_id_UERadioCapabilityForPaging }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_346_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_IndexToRFSP }, + { "&Value", aioc__type, &asn_DEF_NGAP_UERadioCapabilityForPaging }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_346_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_347_NGAP_id_UEAggregateMaximumBitRate }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_347_NGAP_id_PagingOrigin }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_347_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_UEAggregateMaximumBitRate }, + { "&Value", aioc__type, &asn_DEF_NGAP_PagingOrigin }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_347_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_348_NGAP_id_AllowedNSSAI }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_348_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_AllowedNSSAI }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_348_NGAP_id_AssistanceDataForPaging }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_348_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_AssistanceDataForPaging }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_348_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_349_NGAP_id_SRVCCOperationPossible }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_349_NGAP_id_NB_IoT_Paging_eDRXInfo }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_349_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_SRVCCOperationPossible }, + { "&Value", aioc__type, &asn_DEF_NGAP_NB_IoT_Paging_eDRXInfo }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_349_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_350_NGAP_id_Enhanced_CoverageRestriction }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_350_NGAP_id_NB_IoT_PagingDRX }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_350_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_Enhanced_CoverageRestriction }, + { "&Value", aioc__type, &asn_DEF_NGAP_NB_IoT_PagingDRX }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_350_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_351_NGAP_id_Extended_ConnectedTime }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_351_NGAP_id_Enhanced_CoverageRestriction }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_351_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_Extended_ConnectedTime }, + { "&Value", aioc__type, &asn_DEF_NGAP_Enhanced_CoverageRestriction }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_351_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_352_NGAP_id_UE_DifferentiationInfo }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_352_NGAP_id_WUS_Assistance_Information }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_352_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_UE_DifferentiationInfo }, + { "&Value", aioc__type, &asn_DEF_NGAP_WUS_Assistance_Information }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_352_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_353_NGAP_id_CEmodeBrestricted }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_353_NGAP_id_EUTRA_PagingeDRXInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_353_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_CEmodeBrestricted }, + { "&Value", aioc__type, &asn_DEF_NGAP_EUTRA_PagingeDRXInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_353_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_354_NGAP_id_UERadioCapability }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_354_NGAP_id_CEmodeBrestricted }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_354_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_UERadioCapability }, + { "&Value", aioc__type, &asn_DEF_NGAP_CEmodeBrestricted }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_354_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_355_NGAP_id_UECapabilityInfoRequest }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_355_NGAP_id_NR_PagingeDRXInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_355_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_UECapabilityInfoRequest }, + { "&Value", aioc__type, &asn_DEF_NGAP_NR_PagingeDRXInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_355_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_356_NGAP_id_EndIndication }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_356_NGAP_id_PagingCause }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_356_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_EndIndication }, + { "&Value", aioc__type, &asn_DEF_NGAP_PagingCause }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_356_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_357_NGAP_id_UERadioCapabilityID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_357_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_UERadioCapabilityID }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_357_NGAP_id_PEIPSassistanceInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_357_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_PEIPSassistanceInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_357_NGAP_optional } }; -static const asn_ioc_set_t asn_IOS_NGAP_DownlinkNASTransport_IEs_1[] = { - { 18, 4, asn_IOS_NGAP_DownlinkNASTransport_IEs_1_rows } +static const asn_ioc_set_t asn_IOS_NGAP_PagingIEs_1[] = { + { 16, 4, asn_IOS_NGAP_PagingIEs_1_rows } }; -static const long asn_VAL_358_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_358_NGAP_id_RAN_UE_NGAP_ID = 85; static const long asn_VAL_358_NGAP_reject = 0; static const long asn_VAL_358_NGAP_mandatory = 2; -static const long asn_VAL_359_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_359_NGAP_id_NAS_PDU = 38; static const long asn_VAL_359_NGAP_reject = 0; static const long asn_VAL_359_NGAP_mandatory = 2; -static const long asn_VAL_360_NGAP_id_NAS_PDU = 38; +static const long asn_VAL_360_NGAP_id_UserLocationInformation = 121; static const long asn_VAL_360_NGAP_reject = 0; static const long asn_VAL_360_NGAP_mandatory = 2; -static const long asn_VAL_361_NGAP_id_UserLocationInformation = 121; +static const long asn_VAL_361_NGAP_id_RRCEstablishmentCause = 90; static const long asn_VAL_361_NGAP_ignore = 1; static const long asn_VAL_361_NGAP_mandatory = 2; -static const long asn_VAL_362_NGAP_id_W_AGFIdentityInformation = 239; +static const long asn_VAL_362_NGAP_id_FiveG_S_TMSI = 26; static const long asn_VAL_362_NGAP_reject = 0; static const long asn_VAL_362_NGAP_optional = 0; -static const long asn_VAL_363_NGAP_id_TNGFIdentityInformation = 246; -static const long asn_VAL_363_NGAP_reject = 0; +static const long asn_VAL_363_NGAP_id_AMFSetID = 3; +static const long asn_VAL_363_NGAP_ignore = 1; static const long asn_VAL_363_NGAP_optional = 0; -static const long asn_VAL_364_NGAP_id_TWIFIdentityInformation = 247; -static const long asn_VAL_364_NGAP_reject = 0; +static const long asn_VAL_364_NGAP_id_UEContextRequest = 112; +static const long asn_VAL_364_NGAP_ignore = 1; static const long asn_VAL_364_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_UplinkNASTransport_IEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_358_NGAP_id_AMF_UE_NGAP_ID }, +static const long asn_VAL_365_NGAP_id_AllowedNSSAI = 0; +static const long asn_VAL_365_NGAP_reject = 0; +static const long asn_VAL_365_NGAP_optional = 0; +static const long asn_VAL_366_NGAP_id_SourceToTarget_AMFInformationReroute = 171; +static const long asn_VAL_366_NGAP_ignore = 1; +static const long asn_VAL_366_NGAP_optional = 0; +static const long asn_VAL_367_NGAP_id_SelectedPLMNIdentity = 174; +static const long asn_VAL_367_NGAP_ignore = 1; +static const long asn_VAL_367_NGAP_optional = 0; +static const long asn_VAL_368_NGAP_id_IABNodeIndication = 201; +static const long asn_VAL_368_NGAP_reject = 0; +static const long asn_VAL_368_NGAP_optional = 0; +static const long asn_VAL_369_NGAP_id_CEmodeBSupport_Indicator = 224; +static const long asn_VAL_369_NGAP_reject = 0; +static const long asn_VAL_369_NGAP_optional = 0; +static const long asn_VAL_370_NGAP_id_LTEM_Indication = 225; +static const long asn_VAL_370_NGAP_ignore = 1; +static const long asn_VAL_370_NGAP_optional = 0; +static const long asn_VAL_371_NGAP_id_EDT_Session = 227; +static const long asn_VAL_371_NGAP_ignore = 1; +static const long asn_VAL_371_NGAP_optional = 0; +static const long asn_VAL_372_NGAP_id_AuthenticatedIndication = 245; +static const long asn_VAL_372_NGAP_ignore = 1; +static const long asn_VAL_372_NGAP_optional = 0; +static const long asn_VAL_373_NGAP_id_NPN_AccessInformation = 259; +static const long asn_VAL_373_NGAP_reject = 0; +static const long asn_VAL_373_NGAP_optional = 0; +static const long asn_VAL_374_NGAP_id_RedCapIndication = 333; +static const long asn_VAL_374_NGAP_ignore = 1; +static const long asn_VAL_374_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_InitialUEMessage_IEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_358_NGAP_id_RAN_UE_NGAP_ID }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_358_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_358_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_359_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_359_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_359_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_360_NGAP_id_NAS_PDU }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_360_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_358_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_359_NGAP_id_NAS_PDU }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_359_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_NAS_PDU }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_360_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_361_NGAP_id_UserLocationInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_361_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_359_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_360_NGAP_id_UserLocationInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_360_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_UserLocationInformation }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_360_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_361_NGAP_id_RRCEstablishmentCause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_361_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_RRCEstablishmentCause }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_361_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_362_NGAP_id_W_AGFIdentityInformation }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_362_NGAP_id_FiveG_S_TMSI }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_362_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_OCTET_STRING }, + { "&Value", aioc__type, &asn_DEF_NGAP_FiveG_S_TMSI }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_362_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_363_NGAP_id_TNGFIdentityInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_363_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_OCTET_STRING }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_363_NGAP_id_AMFSetID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_363_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_AMFSetID }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_363_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_364_NGAP_id_TWIFIdentityInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_364_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_364_NGAP_id_UEContextRequest }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_364_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_UEContextRequest }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_364_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_365_NGAP_id_AllowedNSSAI }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_365_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_AllowedNSSAI }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_365_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_366_NGAP_id_SourceToTarget_AMFInformationReroute }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_366_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_SourceToTarget_AMFInformationReroute }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_366_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_367_NGAP_id_SelectedPLMNIdentity }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_367_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_PLMNIdentity }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_367_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_368_NGAP_id_IABNodeIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_368_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_IABNodeIndication }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_368_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_369_NGAP_id_CEmodeBSupport_Indicator }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_369_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_CEmodeBSupport_Indicator }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_369_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_370_NGAP_id_LTEM_Indication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_370_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_LTEM_Indication }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_370_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_371_NGAP_id_EDT_Session }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_371_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_EDT_Session }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_371_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_372_NGAP_id_AuthenticatedIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_372_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_AuthenticatedIndication }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_372_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_373_NGAP_id_NPN_AccessInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_373_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_NPN_AccessInformation }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_373_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_374_NGAP_id_RedCapIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_374_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_RedCapIndication }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_374_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_InitialUEMessage_IEs_1[] = { + { 17, 4, asn_IOS_NGAP_InitialUEMessage_IEs_1_rows } +}; +static const long asn_VAL_375_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_375_NGAP_reject = 0; +static const long asn_VAL_375_NGAP_mandatory = 2; +static const long asn_VAL_376_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_376_NGAP_reject = 0; +static const long asn_VAL_376_NGAP_mandatory = 2; +static const long asn_VAL_377_NGAP_id_OldAMF = 48; +static const long asn_VAL_377_NGAP_reject = 0; +static const long asn_VAL_377_NGAP_optional = 0; +static const long asn_VAL_378_NGAP_id_RANPagingPriority = 83; +static const long asn_VAL_378_NGAP_ignore = 1; +static const long asn_VAL_378_NGAP_optional = 0; +static const long asn_VAL_379_NGAP_id_NAS_PDU = 38; +static const long asn_VAL_379_NGAP_reject = 0; +static const long asn_VAL_379_NGAP_mandatory = 2; +static const long asn_VAL_380_NGAP_id_MobilityRestrictionList = 36; +static const long asn_VAL_380_NGAP_ignore = 1; +static const long asn_VAL_380_NGAP_optional = 0; +static const long asn_VAL_381_NGAP_id_IndexToRFSP = 31; +static const long asn_VAL_381_NGAP_ignore = 1; +static const long asn_VAL_381_NGAP_optional = 0; +static const long asn_VAL_382_NGAP_id_UEAggregateMaximumBitRate = 110; +static const long asn_VAL_382_NGAP_ignore = 1; +static const long asn_VAL_382_NGAP_optional = 0; +static const long asn_VAL_383_NGAP_id_AllowedNSSAI = 0; +static const long asn_VAL_383_NGAP_reject = 0; +static const long asn_VAL_383_NGAP_optional = 0; +static const long asn_VAL_384_NGAP_id_SRVCCOperationPossible = 177; +static const long asn_VAL_384_NGAP_ignore = 1; +static const long asn_VAL_384_NGAP_optional = 0; +static const long asn_VAL_385_NGAP_id_Enhanced_CoverageRestriction = 205; +static const long asn_VAL_385_NGAP_ignore = 1; +static const long asn_VAL_385_NGAP_optional = 0; +static const long asn_VAL_386_NGAP_id_Extended_ConnectedTime = 206; +static const long asn_VAL_386_NGAP_ignore = 1; +static const long asn_VAL_386_NGAP_optional = 0; +static const long asn_VAL_387_NGAP_id_UE_DifferentiationInfo = 209; +static const long asn_VAL_387_NGAP_ignore = 1; +static const long asn_VAL_387_NGAP_optional = 0; +static const long asn_VAL_388_NGAP_id_CEmodeBrestricted = 222; +static const long asn_VAL_388_NGAP_ignore = 1; +static const long asn_VAL_388_NGAP_optional = 0; +static const long asn_VAL_389_NGAP_id_UERadioCapability = 117; +static const long asn_VAL_389_NGAP_ignore = 1; +static const long asn_VAL_389_NGAP_optional = 0; +static const long asn_VAL_390_NGAP_id_UECapabilityInfoRequest = 228; +static const long asn_VAL_390_NGAP_ignore = 1; +static const long asn_VAL_390_NGAP_optional = 0; +static const long asn_VAL_391_NGAP_id_EndIndication = 226; +static const long asn_VAL_391_NGAP_ignore = 1; +static const long asn_VAL_391_NGAP_optional = 0; +static const long asn_VAL_392_NGAP_id_UERadioCapabilityID = 264; +static const long asn_VAL_392_NGAP_reject = 0; +static const long asn_VAL_392_NGAP_optional = 0; +static const long asn_VAL_393_NGAP_id_TargetNSSAIInformation = 334; +static const long asn_VAL_393_NGAP_ignore = 1; +static const long asn_VAL_393_NGAP_optional = 0; +static const long asn_VAL_394_NGAP_id_MaskedIMEISV = 34; +static const long asn_VAL_394_NGAP_ignore = 1; +static const long asn_VAL_394_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_DownlinkNASTransport_IEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_375_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_375_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_375_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_376_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_376_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_376_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_377_NGAP_id_OldAMF }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_377_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_AMFName }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_377_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_378_NGAP_id_RANPagingPriority }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_378_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_RANPagingPriority }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_378_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_379_NGAP_id_NAS_PDU }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_379_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_NAS_PDU }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_379_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_380_NGAP_id_MobilityRestrictionList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_380_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_MobilityRestrictionList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_380_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_381_NGAP_id_IndexToRFSP }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_381_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_IndexToRFSP }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_381_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_382_NGAP_id_UEAggregateMaximumBitRate }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_382_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_UEAggregateMaximumBitRate }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_382_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_383_NGAP_id_AllowedNSSAI }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_383_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_AllowedNSSAI }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_383_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_384_NGAP_id_SRVCCOperationPossible }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_384_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_SRVCCOperationPossible }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_384_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_385_NGAP_id_Enhanced_CoverageRestriction }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_385_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_Enhanced_CoverageRestriction }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_385_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_386_NGAP_id_Extended_ConnectedTime }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_386_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_Extended_ConnectedTime }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_386_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_387_NGAP_id_UE_DifferentiationInfo }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_387_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_UE_DifferentiationInfo }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_387_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_388_NGAP_id_CEmodeBrestricted }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_388_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CEmodeBrestricted }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_388_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_389_NGAP_id_UERadioCapability }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_389_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_UERadioCapability }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_389_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_390_NGAP_id_UECapabilityInfoRequest }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_390_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_UECapabilityInfoRequest }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_390_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_391_NGAP_id_EndIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_391_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_EndIndication }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_391_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_392_NGAP_id_UERadioCapabilityID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_392_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_UERadioCapabilityID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_392_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_393_NGAP_id_TargetNSSAIInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_393_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_TargetNSSAIInformation }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_393_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_394_NGAP_id_MaskedIMEISV }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_394_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_MaskedIMEISV }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_394_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_DownlinkNASTransport_IEs_1[] = { + { 20, 4, asn_IOS_NGAP_DownlinkNASTransport_IEs_1_rows } +}; +static const long asn_VAL_395_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_395_NGAP_reject = 0; +static const long asn_VAL_395_NGAP_mandatory = 2; +static const long asn_VAL_396_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_396_NGAP_reject = 0; +static const long asn_VAL_396_NGAP_mandatory = 2; +static const long asn_VAL_397_NGAP_id_NAS_PDU = 38; +static const long asn_VAL_397_NGAP_reject = 0; +static const long asn_VAL_397_NGAP_mandatory = 2; +static const long asn_VAL_398_NGAP_id_UserLocationInformation = 121; +static const long asn_VAL_398_NGAP_ignore = 1; +static const long asn_VAL_398_NGAP_mandatory = 2; +static const long asn_VAL_399_NGAP_id_W_AGFIdentityInformation = 239; +static const long asn_VAL_399_NGAP_reject = 0; +static const long asn_VAL_399_NGAP_optional = 0; +static const long asn_VAL_400_NGAP_id_TNGFIdentityInformation = 246; +static const long asn_VAL_400_NGAP_reject = 0; +static const long asn_VAL_400_NGAP_optional = 0; +static const long asn_VAL_401_NGAP_id_TWIFIdentityInformation = 247; +static const long asn_VAL_401_NGAP_reject = 0; +static const long asn_VAL_401_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_UplinkNASTransport_IEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_395_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_395_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_395_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_396_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_396_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_396_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_397_NGAP_id_NAS_PDU }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_397_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_NAS_PDU }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_397_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_398_NGAP_id_UserLocationInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_398_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_UserLocationInformation }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_398_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_399_NGAP_id_W_AGFIdentityInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_399_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_OCTET_STRING }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_364_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_399_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_400_NGAP_id_TNGFIdentityInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_400_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_OCTET_STRING }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_400_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_401_NGAP_id_TWIFIdentityInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_401_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_OCTET_STRING }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_401_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_UplinkNASTransport_IEs_1[] = { { 7, 4, asn_IOS_NGAP_UplinkNASTransport_IEs_1_rows } }; -static const long asn_VAL_365_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_365_NGAP_reject = 0; -static const long asn_VAL_365_NGAP_mandatory = 2; -static const long asn_VAL_366_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_366_NGAP_reject = 0; -static const long asn_VAL_366_NGAP_mandatory = 2; -static const long asn_VAL_367_NGAP_id_NAS_PDU = 38; -static const long asn_VAL_367_NGAP_ignore = 1; -static const long asn_VAL_367_NGAP_mandatory = 2; -static const long asn_VAL_368_NGAP_id_Cause = 15; -static const long asn_VAL_368_NGAP_ignore = 1; -static const long asn_VAL_368_NGAP_mandatory = 2; +static const long asn_VAL_402_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_402_NGAP_reject = 0; +static const long asn_VAL_402_NGAP_mandatory = 2; +static const long asn_VAL_403_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_403_NGAP_reject = 0; +static const long asn_VAL_403_NGAP_mandatory = 2; +static const long asn_VAL_404_NGAP_id_NAS_PDU = 38; +static const long asn_VAL_404_NGAP_ignore = 1; +static const long asn_VAL_404_NGAP_mandatory = 2; +static const long asn_VAL_405_NGAP_id_Cause = 15; +static const long asn_VAL_405_NGAP_ignore = 1; +static const long asn_VAL_405_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_NASNonDeliveryIndication_IEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_365_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_365_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_402_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_402_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_365_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_366_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_366_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_402_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_403_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_403_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_366_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_367_NGAP_id_NAS_PDU }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_367_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_403_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_404_NGAP_id_NAS_PDU }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_404_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_NAS_PDU }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_367_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_368_NGAP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_368_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_404_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_405_NGAP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_405_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_368_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_405_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_NASNonDeliveryIndication_IEs_1[] = { { 4, 4, asn_IOS_NGAP_NASNonDeliveryIndication_IEs_1_rows } }; -static const long asn_VAL_369_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_369_NGAP_reject = 0; -static const long asn_VAL_369_NGAP_mandatory = 2; -static const long asn_VAL_370_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_370_NGAP_ignore = 1; -static const long asn_VAL_370_NGAP_optional = 0; -static const long asn_VAL_371_NGAP_id_NGAP_Message = 42; -static const long asn_VAL_371_NGAP_reject = 0; -static const long asn_VAL_371_NGAP_mandatory = 2; -static const long asn_VAL_372_NGAP_id_AMFSetID = 3; -static const long asn_VAL_372_NGAP_reject = 0; -static const long asn_VAL_372_NGAP_mandatory = 2; -static const long asn_VAL_373_NGAP_id_AllowedNSSAI = 0; -static const long asn_VAL_373_NGAP_reject = 0; -static const long asn_VAL_373_NGAP_optional = 0; -static const long asn_VAL_374_NGAP_id_SourceToTarget_AMFInformationReroute = 171; -static const long asn_VAL_374_NGAP_ignore = 1; -static const long asn_VAL_374_NGAP_optional = 0; +static const long asn_VAL_406_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_406_NGAP_reject = 0; +static const long asn_VAL_406_NGAP_mandatory = 2; +static const long asn_VAL_407_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_407_NGAP_ignore = 1; +static const long asn_VAL_407_NGAP_optional = 0; +static const long asn_VAL_408_NGAP_id_NGAP_Message = 42; +static const long asn_VAL_408_NGAP_reject = 0; +static const long asn_VAL_408_NGAP_mandatory = 2; +static const long asn_VAL_409_NGAP_id_AMFSetID = 3; +static const long asn_VAL_409_NGAP_reject = 0; +static const long asn_VAL_409_NGAP_mandatory = 2; +static const long asn_VAL_410_NGAP_id_AllowedNSSAI = 0; +static const long asn_VAL_410_NGAP_reject = 0; +static const long asn_VAL_410_NGAP_optional = 0; +static const long asn_VAL_411_NGAP_id_SourceToTarget_AMFInformationReroute = 171; +static const long asn_VAL_411_NGAP_ignore = 1; +static const long asn_VAL_411_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_RerouteNASRequest_IEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_369_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_369_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_406_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_406_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_369_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_370_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_370_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_406_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_407_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_407_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_370_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_371_NGAP_id_NGAP_Message }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_371_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_407_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_408_NGAP_id_NGAP_Message }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_408_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_OCTET_STRING }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_371_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_372_NGAP_id_AMFSetID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_372_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_408_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_409_NGAP_id_AMFSetID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_409_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMFSetID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_372_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_373_NGAP_id_AllowedNSSAI }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_373_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_409_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_410_NGAP_id_AllowedNSSAI }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_410_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AllowedNSSAI }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_373_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_374_NGAP_id_SourceToTarget_AMFInformationReroute }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_374_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_410_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_411_NGAP_id_SourceToTarget_AMFInformationReroute }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_411_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_SourceToTarget_AMFInformationReroute }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_374_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_411_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_RerouteNASRequest_IEs_1[] = { { 6, 4, asn_IOS_NGAP_RerouteNASRequest_IEs_1_rows } }; -static const long asn_VAL_375_NGAP_id_GlobalRANNodeID = 27; -static const long asn_VAL_375_NGAP_reject = 0; -static const long asn_VAL_375_NGAP_mandatory = 2; -static const long asn_VAL_376_NGAP_id_RANNodeName = 82; -static const long asn_VAL_376_NGAP_ignore = 1; -static const long asn_VAL_376_NGAP_optional = 0; -static const long asn_VAL_377_NGAP_id_SupportedTAList = 102; -static const long asn_VAL_377_NGAP_reject = 0; -static const long asn_VAL_377_NGAP_mandatory = 2; -static const long asn_VAL_378_NGAP_id_DefaultPagingDRX = 21; -static const long asn_VAL_378_NGAP_ignore = 1; -static const long asn_VAL_378_NGAP_mandatory = 2; -static const long asn_VAL_379_NGAP_id_UERetentionInformation = 147; -static const long asn_VAL_379_NGAP_ignore = 1; -static const long asn_VAL_379_NGAP_optional = 0; -static const long asn_VAL_380_NGAP_id_NB_IoT_DefaultPagingDRX = 204; -static const long asn_VAL_380_NGAP_ignore = 1; -static const long asn_VAL_380_NGAP_optional = 0; -static const long asn_VAL_381_NGAP_id_Extended_RANNodeName = 273; -static const long asn_VAL_381_NGAP_ignore = 1; -static const long asn_VAL_381_NGAP_optional = 0; +static const long asn_VAL_412_NGAP_id_GlobalRANNodeID = 27; +static const long asn_VAL_412_NGAP_reject = 0; +static const long asn_VAL_412_NGAP_mandatory = 2; +static const long asn_VAL_413_NGAP_id_RANNodeName = 82; +static const long asn_VAL_413_NGAP_ignore = 1; +static const long asn_VAL_413_NGAP_optional = 0; +static const long asn_VAL_414_NGAP_id_SupportedTAList = 102; +static const long asn_VAL_414_NGAP_reject = 0; +static const long asn_VAL_414_NGAP_mandatory = 2; +static const long asn_VAL_415_NGAP_id_DefaultPagingDRX = 21; +static const long asn_VAL_415_NGAP_ignore = 1; +static const long asn_VAL_415_NGAP_mandatory = 2; +static const long asn_VAL_416_NGAP_id_UERetentionInformation = 147; +static const long asn_VAL_416_NGAP_ignore = 1; +static const long asn_VAL_416_NGAP_optional = 0; +static const long asn_VAL_417_NGAP_id_NB_IoT_DefaultPagingDRX = 204; +static const long asn_VAL_417_NGAP_ignore = 1; +static const long asn_VAL_417_NGAP_optional = 0; +static const long asn_VAL_418_NGAP_id_Extended_RANNodeName = 273; +static const long asn_VAL_418_NGAP_ignore = 1; +static const long asn_VAL_418_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_NGSetupRequestIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_375_NGAP_id_GlobalRANNodeID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_375_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_412_NGAP_id_GlobalRANNodeID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_412_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_GlobalRANNodeID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_375_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_376_NGAP_id_RANNodeName }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_376_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_412_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_413_NGAP_id_RANNodeName }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_413_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_RANNodeName }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_376_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_377_NGAP_id_SupportedTAList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_377_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_413_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_414_NGAP_id_SupportedTAList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_414_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_SupportedTAList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_377_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_378_NGAP_id_DefaultPagingDRX }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_378_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_414_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_415_NGAP_id_DefaultPagingDRX }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_415_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_PagingDRX }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_378_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_379_NGAP_id_UERetentionInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_379_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_415_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_416_NGAP_id_UERetentionInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_416_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_UERetentionInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_379_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_380_NGAP_id_NB_IoT_DefaultPagingDRX }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_380_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_416_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_417_NGAP_id_NB_IoT_DefaultPagingDRX }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_417_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_NB_IoT_DefaultPagingDRX }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_380_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_381_NGAP_id_Extended_RANNodeName }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_381_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_417_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_418_NGAP_id_Extended_RANNodeName }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_418_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_Extended_RANNodeName }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_381_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_418_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_NGSetupRequestIEs_1[] = { { 7, 4, asn_IOS_NGAP_NGSetupRequestIEs_1_rows } }; -static const long asn_VAL_382_NGAP_id_AMFName = 1; -static const long asn_VAL_382_NGAP_reject = 0; -static const long asn_VAL_382_NGAP_mandatory = 2; -static const long asn_VAL_383_NGAP_id_ServedGUAMIList = 96; -static const long asn_VAL_383_NGAP_reject = 0; -static const long asn_VAL_383_NGAP_mandatory = 2; -static const long asn_VAL_384_NGAP_id_RelativeAMFCapacity = 86; -static const long asn_VAL_384_NGAP_ignore = 1; -static const long asn_VAL_384_NGAP_mandatory = 2; -static const long asn_VAL_385_NGAP_id_PLMNSupportList = 80; -static const long asn_VAL_385_NGAP_reject = 0; -static const long asn_VAL_385_NGAP_mandatory = 2; -static const long asn_VAL_386_NGAP_id_CriticalityDiagnostics = 19; -static const long asn_VAL_386_NGAP_ignore = 1; -static const long asn_VAL_386_NGAP_optional = 0; -static const long asn_VAL_387_NGAP_id_UERetentionInformation = 147; -static const long asn_VAL_387_NGAP_ignore = 1; -static const long asn_VAL_387_NGAP_optional = 0; -static const long asn_VAL_388_NGAP_id_IAB_Supported = 200; -static const long asn_VAL_388_NGAP_ignore = 1; -static const long asn_VAL_388_NGAP_optional = 0; -static const long asn_VAL_389_NGAP_id_Extended_AMFName = 274; -static const long asn_VAL_389_NGAP_ignore = 1; -static const long asn_VAL_389_NGAP_optional = 0; +static const long asn_VAL_419_NGAP_id_AMFName = 1; +static const long asn_VAL_419_NGAP_reject = 0; +static const long asn_VAL_419_NGAP_mandatory = 2; +static const long asn_VAL_420_NGAP_id_ServedGUAMIList = 96; +static const long asn_VAL_420_NGAP_reject = 0; +static const long asn_VAL_420_NGAP_mandatory = 2; +static const long asn_VAL_421_NGAP_id_RelativeAMFCapacity = 86; +static const long asn_VAL_421_NGAP_ignore = 1; +static const long asn_VAL_421_NGAP_mandatory = 2; +static const long asn_VAL_422_NGAP_id_PLMNSupportList = 80; +static const long asn_VAL_422_NGAP_reject = 0; +static const long asn_VAL_422_NGAP_mandatory = 2; +static const long asn_VAL_423_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_423_NGAP_ignore = 1; +static const long asn_VAL_423_NGAP_optional = 0; +static const long asn_VAL_424_NGAP_id_UERetentionInformation = 147; +static const long asn_VAL_424_NGAP_ignore = 1; +static const long asn_VAL_424_NGAP_optional = 0; +static const long asn_VAL_425_NGAP_id_IAB_Supported = 200; +static const long asn_VAL_425_NGAP_ignore = 1; +static const long asn_VAL_425_NGAP_optional = 0; +static const long asn_VAL_426_NGAP_id_Extended_AMFName = 274; +static const long asn_VAL_426_NGAP_ignore = 1; +static const long asn_VAL_426_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_NGSetupResponseIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_382_NGAP_id_AMFName }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_382_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_419_NGAP_id_AMFName }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_419_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMFName }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_382_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_383_NGAP_id_ServedGUAMIList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_383_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_419_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_420_NGAP_id_ServedGUAMIList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_420_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_ServedGUAMIList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_383_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_384_NGAP_id_RelativeAMFCapacity }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_384_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_420_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_421_NGAP_id_RelativeAMFCapacity }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_421_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_RelativeAMFCapacity }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_384_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_385_NGAP_id_PLMNSupportList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_385_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_421_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_422_NGAP_id_PLMNSupportList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_422_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_PLMNSupportList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_385_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_386_NGAP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_386_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_422_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_423_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_423_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_386_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_387_NGAP_id_UERetentionInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_387_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_423_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_424_NGAP_id_UERetentionInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_424_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_UERetentionInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_387_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_388_NGAP_id_IAB_Supported }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_388_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_424_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_425_NGAP_id_IAB_Supported }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_425_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_IAB_Supported }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_388_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_389_NGAP_id_Extended_AMFName }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_389_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_425_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_426_NGAP_id_Extended_AMFName }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_426_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_Extended_AMFName }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_389_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_426_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_NGSetupResponseIEs_1[] = { { 8, 4, asn_IOS_NGAP_NGSetupResponseIEs_1_rows } }; -static const long asn_VAL_390_NGAP_id_Cause = 15; -static const long asn_VAL_390_NGAP_ignore = 1; -static const long asn_VAL_390_NGAP_mandatory = 2; -static const long asn_VAL_391_NGAP_id_TimeToWait = 107; -static const long asn_VAL_391_NGAP_ignore = 1; -static const long asn_VAL_391_NGAP_optional = 0; -static const long asn_VAL_392_NGAP_id_CriticalityDiagnostics = 19; -static const long asn_VAL_392_NGAP_ignore = 1; -static const long asn_VAL_392_NGAP_optional = 0; +static const long asn_VAL_427_NGAP_id_Cause = 15; +static const long asn_VAL_427_NGAP_ignore = 1; +static const long asn_VAL_427_NGAP_mandatory = 2; +static const long asn_VAL_428_NGAP_id_TimeToWait = 107; +static const long asn_VAL_428_NGAP_ignore = 1; +static const long asn_VAL_428_NGAP_optional = 0; +static const long asn_VAL_429_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_429_NGAP_ignore = 1; +static const long asn_VAL_429_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_NGSetupFailureIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_390_NGAP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_390_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_427_NGAP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_427_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_390_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_391_NGAP_id_TimeToWait }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_391_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_427_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_428_NGAP_id_TimeToWait }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_428_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_TimeToWait }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_391_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_392_NGAP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_392_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_428_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_429_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_429_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_392_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_429_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_NGSetupFailureIEs_1[] = { { 3, 4, asn_IOS_NGAP_NGSetupFailureIEs_1_rows } }; -static const long asn_VAL_393_NGAP_id_RANNodeName = 82; -static const long asn_VAL_393_NGAP_ignore = 1; -static const long asn_VAL_393_NGAP_optional = 0; -static const long asn_VAL_394_NGAP_id_SupportedTAList = 102; -static const long asn_VAL_394_NGAP_reject = 0; -static const long asn_VAL_394_NGAP_optional = 0; -static const long asn_VAL_395_NGAP_id_DefaultPagingDRX = 21; -static const long asn_VAL_395_NGAP_ignore = 1; -static const long asn_VAL_395_NGAP_optional = 0; -static const long asn_VAL_396_NGAP_id_GlobalRANNodeID = 27; -static const long asn_VAL_396_NGAP_ignore = 1; -static const long asn_VAL_396_NGAP_optional = 0; -static const long asn_VAL_397_NGAP_id_NGRAN_TNLAssociationToRemoveList = 167; -static const long asn_VAL_397_NGAP_reject = 0; -static const long asn_VAL_397_NGAP_optional = 0; -static const long asn_VAL_398_NGAP_id_NB_IoT_DefaultPagingDRX = 204; -static const long asn_VAL_398_NGAP_ignore = 1; -static const long asn_VAL_398_NGAP_optional = 0; -static const long asn_VAL_399_NGAP_id_Extended_RANNodeName = 273; -static const long asn_VAL_399_NGAP_ignore = 1; -static const long asn_VAL_399_NGAP_optional = 0; +static const long asn_VAL_430_NGAP_id_RANNodeName = 82; +static const long asn_VAL_430_NGAP_ignore = 1; +static const long asn_VAL_430_NGAP_optional = 0; +static const long asn_VAL_431_NGAP_id_SupportedTAList = 102; +static const long asn_VAL_431_NGAP_reject = 0; +static const long asn_VAL_431_NGAP_optional = 0; +static const long asn_VAL_432_NGAP_id_DefaultPagingDRX = 21; +static const long asn_VAL_432_NGAP_ignore = 1; +static const long asn_VAL_432_NGAP_optional = 0; +static const long asn_VAL_433_NGAP_id_GlobalRANNodeID = 27; +static const long asn_VAL_433_NGAP_ignore = 1; +static const long asn_VAL_433_NGAP_optional = 0; +static const long asn_VAL_434_NGAP_id_NGRAN_TNLAssociationToRemoveList = 167; +static const long asn_VAL_434_NGAP_reject = 0; +static const long asn_VAL_434_NGAP_optional = 0; +static const long asn_VAL_435_NGAP_id_NB_IoT_DefaultPagingDRX = 204; +static const long asn_VAL_435_NGAP_ignore = 1; +static const long asn_VAL_435_NGAP_optional = 0; +static const long asn_VAL_436_NGAP_id_Extended_RANNodeName = 273; +static const long asn_VAL_436_NGAP_ignore = 1; +static const long asn_VAL_436_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_RANConfigurationUpdateIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_393_NGAP_id_RANNodeName }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_393_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_430_NGAP_id_RANNodeName }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_430_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_RANNodeName }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_393_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_394_NGAP_id_SupportedTAList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_394_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_430_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_431_NGAP_id_SupportedTAList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_431_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_SupportedTAList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_394_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_395_NGAP_id_DefaultPagingDRX }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_395_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_431_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_432_NGAP_id_DefaultPagingDRX }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_432_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_PagingDRX }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_395_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_396_NGAP_id_GlobalRANNodeID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_396_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_432_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_433_NGAP_id_GlobalRANNodeID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_433_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_GlobalRANNodeID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_396_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_397_NGAP_id_NGRAN_TNLAssociationToRemoveList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_397_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_433_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_434_NGAP_id_NGRAN_TNLAssociationToRemoveList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_434_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_NGRAN_TNLAssociationToRemoveList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_397_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_398_NGAP_id_NB_IoT_DefaultPagingDRX }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_398_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_434_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_435_NGAP_id_NB_IoT_DefaultPagingDRX }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_435_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_NB_IoT_DefaultPagingDRX }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_398_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_399_NGAP_id_Extended_RANNodeName }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_399_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_435_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_436_NGAP_id_Extended_RANNodeName }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_436_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_Extended_RANNodeName }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_399_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_436_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_RANConfigurationUpdateIEs_1[] = { { 7, 4, asn_IOS_NGAP_RANConfigurationUpdateIEs_1_rows } }; -static const long asn_VAL_400_NGAP_id_CriticalityDiagnostics = 19; -static const long asn_VAL_400_NGAP_ignore = 1; -static const long asn_VAL_400_NGAP_optional = 0; +static const long asn_VAL_437_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_437_NGAP_ignore = 1; +static const long asn_VAL_437_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_RANConfigurationUpdateAcknowledgeIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_400_NGAP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_400_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_437_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_437_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_400_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_437_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_RANConfigurationUpdateAcknowledgeIEs_1[] = { { 1, 4, asn_IOS_NGAP_RANConfigurationUpdateAcknowledgeIEs_1_rows } }; -static const long asn_VAL_401_NGAP_id_Cause = 15; -static const long asn_VAL_401_NGAP_ignore = 1; -static const long asn_VAL_401_NGAP_mandatory = 2; -static const long asn_VAL_402_NGAP_id_TimeToWait = 107; -static const long asn_VAL_402_NGAP_ignore = 1; -static const long asn_VAL_402_NGAP_optional = 0; -static const long asn_VAL_403_NGAP_id_CriticalityDiagnostics = 19; -static const long asn_VAL_403_NGAP_ignore = 1; -static const long asn_VAL_403_NGAP_optional = 0; +static const long asn_VAL_438_NGAP_id_Cause = 15; +static const long asn_VAL_438_NGAP_ignore = 1; +static const long asn_VAL_438_NGAP_mandatory = 2; +static const long asn_VAL_439_NGAP_id_TimeToWait = 107; +static const long asn_VAL_439_NGAP_ignore = 1; +static const long asn_VAL_439_NGAP_optional = 0; +static const long asn_VAL_440_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_440_NGAP_ignore = 1; +static const long asn_VAL_440_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_RANConfigurationUpdateFailureIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_401_NGAP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_401_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_438_NGAP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_438_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_401_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_402_NGAP_id_TimeToWait }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_402_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_438_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_439_NGAP_id_TimeToWait }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_439_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_TimeToWait }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_402_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_403_NGAP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_403_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_439_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_440_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_440_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_403_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_440_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_RANConfigurationUpdateFailureIEs_1[] = { { 3, 4, asn_IOS_NGAP_RANConfigurationUpdateFailureIEs_1_rows } }; -static const long asn_VAL_404_NGAP_id_AMFName = 1; -static const long asn_VAL_404_NGAP_reject = 0; -static const long asn_VAL_404_NGAP_optional = 0; -static const long asn_VAL_405_NGAP_id_ServedGUAMIList = 96; -static const long asn_VAL_405_NGAP_reject = 0; -static const long asn_VAL_405_NGAP_optional = 0; -static const long asn_VAL_406_NGAP_id_RelativeAMFCapacity = 86; -static const long asn_VAL_406_NGAP_ignore = 1; -static const long asn_VAL_406_NGAP_optional = 0; -static const long asn_VAL_407_NGAP_id_PLMNSupportList = 80; -static const long asn_VAL_407_NGAP_reject = 0; -static const long asn_VAL_407_NGAP_optional = 0; -static const long asn_VAL_408_NGAP_id_AMF_TNLAssociationToAddList = 6; -static const long asn_VAL_408_NGAP_ignore = 1; -static const long asn_VAL_408_NGAP_optional = 0; -static const long asn_VAL_409_NGAP_id_AMF_TNLAssociationToRemoveList = 7; -static const long asn_VAL_409_NGAP_ignore = 1; -static const long asn_VAL_409_NGAP_optional = 0; -static const long asn_VAL_410_NGAP_id_AMF_TNLAssociationToUpdateList = 8; -static const long asn_VAL_410_NGAP_ignore = 1; -static const long asn_VAL_410_NGAP_optional = 0; -static const long asn_VAL_411_NGAP_id_Extended_AMFName = 274; -static const long asn_VAL_411_NGAP_ignore = 1; -static const long asn_VAL_411_NGAP_optional = 0; +static const long asn_VAL_441_NGAP_id_AMFName = 1; +static const long asn_VAL_441_NGAP_reject = 0; +static const long asn_VAL_441_NGAP_optional = 0; +static const long asn_VAL_442_NGAP_id_ServedGUAMIList = 96; +static const long asn_VAL_442_NGAP_reject = 0; +static const long asn_VAL_442_NGAP_optional = 0; +static const long asn_VAL_443_NGAP_id_RelativeAMFCapacity = 86; +static const long asn_VAL_443_NGAP_ignore = 1; +static const long asn_VAL_443_NGAP_optional = 0; +static const long asn_VAL_444_NGAP_id_PLMNSupportList = 80; +static const long asn_VAL_444_NGAP_reject = 0; +static const long asn_VAL_444_NGAP_optional = 0; +static const long asn_VAL_445_NGAP_id_AMF_TNLAssociationToAddList = 6; +static const long asn_VAL_445_NGAP_ignore = 1; +static const long asn_VAL_445_NGAP_optional = 0; +static const long asn_VAL_446_NGAP_id_AMF_TNLAssociationToRemoveList = 7; +static const long asn_VAL_446_NGAP_ignore = 1; +static const long asn_VAL_446_NGAP_optional = 0; +static const long asn_VAL_447_NGAP_id_AMF_TNLAssociationToUpdateList = 8; +static const long asn_VAL_447_NGAP_ignore = 1; +static const long asn_VAL_447_NGAP_optional = 0; +static const long asn_VAL_448_NGAP_id_Extended_AMFName = 274; +static const long asn_VAL_448_NGAP_ignore = 1; +static const long asn_VAL_448_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_AMFConfigurationUpdateIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_404_NGAP_id_AMFName }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_404_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_441_NGAP_id_AMFName }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_441_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMFName }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_404_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_405_NGAP_id_ServedGUAMIList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_405_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_441_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_442_NGAP_id_ServedGUAMIList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_442_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_ServedGUAMIList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_405_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_406_NGAP_id_RelativeAMFCapacity }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_406_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_442_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_443_NGAP_id_RelativeAMFCapacity }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_443_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_RelativeAMFCapacity }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_406_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_407_NGAP_id_PLMNSupportList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_407_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_443_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_444_NGAP_id_PLMNSupportList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_444_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_PLMNSupportList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_407_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_408_NGAP_id_AMF_TNLAssociationToAddList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_408_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_444_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_445_NGAP_id_AMF_TNLAssociationToAddList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_445_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_TNLAssociationToAddList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_408_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_409_NGAP_id_AMF_TNLAssociationToRemoveList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_409_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_445_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_446_NGAP_id_AMF_TNLAssociationToRemoveList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_446_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_TNLAssociationToRemoveList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_409_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_410_NGAP_id_AMF_TNLAssociationToUpdateList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_410_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_446_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_447_NGAP_id_AMF_TNLAssociationToUpdateList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_447_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_TNLAssociationToUpdateList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_410_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_411_NGAP_id_Extended_AMFName }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_411_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_447_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_448_NGAP_id_Extended_AMFName }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_448_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_Extended_AMFName }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_411_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_448_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_AMFConfigurationUpdateIEs_1[] = { { 8, 4, asn_IOS_NGAP_AMFConfigurationUpdateIEs_1_rows } }; -static const long asn_VAL_412_NGAP_id_AMF_TNLAssociationSetupList = 5; -static const long asn_VAL_412_NGAP_ignore = 1; -static const long asn_VAL_412_NGAP_optional = 0; -static const long asn_VAL_413_NGAP_id_AMF_TNLAssociationFailedToSetupList = 4; -static const long asn_VAL_413_NGAP_ignore = 1; -static const long asn_VAL_413_NGAP_optional = 0; -static const long asn_VAL_414_NGAP_id_CriticalityDiagnostics = 19; -static const long asn_VAL_414_NGAP_ignore = 1; -static const long asn_VAL_414_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_AMFConfigurationUpdateAcknowledgeIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_412_NGAP_id_AMF_TNLAssociationSetupList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_412_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_AMF_TNLAssociationSetupList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_412_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_413_NGAP_id_AMF_TNLAssociationFailedToSetupList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_413_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_TNLAssociationList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_413_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_414_NGAP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_414_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_414_NGAP_optional } -}; -static const asn_ioc_set_t asn_IOS_NGAP_AMFConfigurationUpdateAcknowledgeIEs_1[] = { - { 3, 4, asn_IOS_NGAP_AMFConfigurationUpdateAcknowledgeIEs_1_rows } -}; -static const long asn_VAL_415_NGAP_id_Cause = 15; -static const long asn_VAL_415_NGAP_ignore = 1; -static const long asn_VAL_415_NGAP_mandatory = 2; -static const long asn_VAL_416_NGAP_id_TimeToWait = 107; -static const long asn_VAL_416_NGAP_ignore = 1; -static const long asn_VAL_416_NGAP_optional = 0; -static const long asn_VAL_417_NGAP_id_CriticalityDiagnostics = 19; -static const long asn_VAL_417_NGAP_ignore = 1; -static const long asn_VAL_417_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_AMFConfigurationUpdateFailureIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_415_NGAP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_415_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_415_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_416_NGAP_id_TimeToWait }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_416_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_TimeToWait }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_416_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_417_NGAP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_417_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_417_NGAP_optional } -}; -static const asn_ioc_set_t asn_IOS_NGAP_AMFConfigurationUpdateFailureIEs_1[] = { - { 3, 4, asn_IOS_NGAP_AMFConfigurationUpdateFailureIEs_1_rows } -}; -static const long asn_VAL_418_NGAP_id_UnavailableGUAMIList = 120; -static const long asn_VAL_418_NGAP_reject = 0; -static const long asn_VAL_418_NGAP_mandatory = 2; -static const asn_ioc_cell_t asn_IOS_NGAP_AMFStatusIndicationIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_418_NGAP_id_UnavailableGUAMIList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_418_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_UnavailableGUAMIList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_418_NGAP_mandatory } -}; -static const asn_ioc_set_t asn_IOS_NGAP_AMFStatusIndicationIEs_1[] = { - { 1, 4, asn_IOS_NGAP_AMFStatusIndicationIEs_1_rows } -}; -static const long asn_VAL_419_NGAP_id_Cause = 15; -static const long asn_VAL_419_NGAP_ignore = 1; -static const long asn_VAL_419_NGAP_mandatory = 2; -static const long asn_VAL_420_NGAP_id_ResetType = 88; -static const long asn_VAL_420_NGAP_reject = 0; -static const long asn_VAL_420_NGAP_mandatory = 2; -static const asn_ioc_cell_t asn_IOS_NGAP_NGResetIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_419_NGAP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_419_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_419_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_420_NGAP_id_ResetType }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_420_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_ResetType }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_420_NGAP_mandatory } -}; -static const asn_ioc_set_t asn_IOS_NGAP_NGResetIEs_1[] = { - { 2, 4, asn_IOS_NGAP_NGResetIEs_1_rows } -}; -static const long asn_VAL_421_NGAP_id_UE_associatedLogicalNG_connectionList = 111; -static const long asn_VAL_421_NGAP_ignore = 1; -static const long asn_VAL_421_NGAP_optional = 0; -static const long asn_VAL_422_NGAP_id_CriticalityDiagnostics = 19; -static const long asn_VAL_422_NGAP_ignore = 1; -static const long asn_VAL_422_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_NGResetAcknowledgeIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_421_NGAP_id_UE_associatedLogicalNG_connectionList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_421_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_UE_associatedLogicalNG_connectionList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_421_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_422_NGAP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_422_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_422_NGAP_optional } -}; -static const asn_ioc_set_t asn_IOS_NGAP_NGResetAcknowledgeIEs_1[] = { - { 2, 4, asn_IOS_NGAP_NGResetAcknowledgeIEs_1_rows } -}; -static const long asn_VAL_423_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_423_NGAP_ignore = 1; -static const long asn_VAL_423_NGAP_optional = 0; -static const long asn_VAL_424_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_424_NGAP_ignore = 1; -static const long asn_VAL_424_NGAP_optional = 0; -static const long asn_VAL_425_NGAP_id_Cause = 15; -static const long asn_VAL_425_NGAP_ignore = 1; -static const long asn_VAL_425_NGAP_optional = 0; -static const long asn_VAL_426_NGAP_id_CriticalityDiagnostics = 19; -static const long asn_VAL_426_NGAP_ignore = 1; -static const long asn_VAL_426_NGAP_optional = 0; -static const long asn_VAL_427_NGAP_id_FiveG_S_TMSI = 26; -static const long asn_VAL_427_NGAP_ignore = 1; -static const long asn_VAL_427_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_ErrorIndicationIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_423_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_423_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_423_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_424_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_424_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_424_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_425_NGAP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_425_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_425_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_426_NGAP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_426_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_426_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_427_NGAP_id_FiveG_S_TMSI }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_427_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_FiveG_S_TMSI }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_427_NGAP_optional } -}; -static const asn_ioc_set_t asn_IOS_NGAP_ErrorIndicationIEs_1[] = { - { 5, 4, asn_IOS_NGAP_ErrorIndicationIEs_1_rows } -}; -static const long asn_VAL_428_NGAP_id_AMFOverloadResponse = 2; -static const long asn_VAL_428_NGAP_reject = 0; -static const long asn_VAL_428_NGAP_optional = 0; -static const long asn_VAL_429_NGAP_id_AMFTrafficLoadReductionIndication = 9; -static const long asn_VAL_429_NGAP_ignore = 1; -static const long asn_VAL_429_NGAP_optional = 0; -static const long asn_VAL_430_NGAP_id_OverloadStartNSSAIList = 49; -static const long asn_VAL_430_NGAP_ignore = 1; -static const long asn_VAL_430_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_OverloadStartIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_428_NGAP_id_AMFOverloadResponse }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_428_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_OverloadResponse }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_428_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_429_NGAP_id_AMFTrafficLoadReductionIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_429_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_TrafficLoadReductionIndication }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_429_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_430_NGAP_id_OverloadStartNSSAIList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_430_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_OverloadStartNSSAIList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_430_NGAP_optional } -}; -static const asn_ioc_set_t asn_IOS_NGAP_OverloadStartIEs_1[] = { - { 3, 4, asn_IOS_NGAP_OverloadStartIEs_1_rows } -}; -static const long asn_VAL_431_NGAP_id_SONConfigurationTransferUL = 99; -static const long asn_VAL_431_NGAP_ignore = 1; -static const long asn_VAL_431_NGAP_optional = 0; -static const long asn_VAL_432_NGAP_id_ENDC_SONConfigurationTransferUL = 158; -static const long asn_VAL_432_NGAP_ignore = 1; -static const long asn_VAL_432_NGAP_optional = 0; -static const long asn_VAL_433_NGAP_id_IntersystemSONConfigurationTransferUL = 251; -static const long asn_VAL_433_NGAP_ignore = 1; -static const long asn_VAL_433_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_UplinkRANConfigurationTransferIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_431_NGAP_id_SONConfigurationTransferUL }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_431_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_SONConfigurationTransfer }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_431_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_432_NGAP_id_ENDC_SONConfigurationTransferUL }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_432_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_EN_DCSONConfigurationTransfer }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_432_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_433_NGAP_id_IntersystemSONConfigurationTransferUL }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_433_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_IntersystemSONConfigurationTransfer }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_433_NGAP_optional } -}; -static const asn_ioc_set_t asn_IOS_NGAP_UplinkRANConfigurationTransferIEs_1[] = { - { 3, 4, asn_IOS_NGAP_UplinkRANConfigurationTransferIEs_1_rows } -}; -static const long asn_VAL_434_NGAP_id_SONConfigurationTransferDL = 98; -static const long asn_VAL_434_NGAP_ignore = 1; -static const long asn_VAL_434_NGAP_optional = 0; -static const long asn_VAL_435_NGAP_id_ENDC_SONConfigurationTransferDL = 157; -static const long asn_VAL_435_NGAP_ignore = 1; -static const long asn_VAL_435_NGAP_optional = 0; -static const long asn_VAL_436_NGAP_id_IntersystemSONConfigurationTransferDL = 250; -static const long asn_VAL_436_NGAP_ignore = 1; -static const long asn_VAL_436_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_DownlinkRANConfigurationTransferIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_434_NGAP_id_SONConfigurationTransferDL }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_434_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_SONConfigurationTransfer }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_434_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_435_NGAP_id_ENDC_SONConfigurationTransferDL }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_435_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_EN_DCSONConfigurationTransfer }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_435_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_436_NGAP_id_IntersystemSONConfigurationTransferDL }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_436_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_IntersystemSONConfigurationTransfer }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_436_NGAP_optional } -}; -static const asn_ioc_set_t asn_IOS_NGAP_DownlinkRANConfigurationTransferIEs_1[] = { - { 3, 4, asn_IOS_NGAP_DownlinkRANConfigurationTransferIEs_1_rows } -}; -static const long asn_VAL_437_NGAP_id_MessageIdentifier = 35; -static const long asn_VAL_437_NGAP_reject = 0; -static const long asn_VAL_437_NGAP_mandatory = 2; -static const long asn_VAL_438_NGAP_id_SerialNumber = 95; -static const long asn_VAL_438_NGAP_reject = 0; -static const long asn_VAL_438_NGAP_mandatory = 2; -static const long asn_VAL_439_NGAP_id_WarningAreaList = 122; -static const long asn_VAL_439_NGAP_ignore = 1; -static const long asn_VAL_439_NGAP_optional = 0; -static const long asn_VAL_440_NGAP_id_RepetitionPeriod = 87; -static const long asn_VAL_440_NGAP_reject = 0; -static const long asn_VAL_440_NGAP_mandatory = 2; -static const long asn_VAL_441_NGAP_id_NumberOfBroadcastsRequested = 47; -static const long asn_VAL_441_NGAP_reject = 0; -static const long asn_VAL_441_NGAP_mandatory = 2; -static const long asn_VAL_442_NGAP_id_WarningType = 125; -static const long asn_VAL_442_NGAP_ignore = 1; -static const long asn_VAL_442_NGAP_optional = 0; -static const long asn_VAL_443_NGAP_id_WarningSecurityInfo = 124; -static const long asn_VAL_443_NGAP_ignore = 1; -static const long asn_VAL_443_NGAP_optional = 0; -static const long asn_VAL_444_NGAP_id_DataCodingScheme = 20; -static const long asn_VAL_444_NGAP_ignore = 1; -static const long asn_VAL_444_NGAP_optional = 0; -static const long asn_VAL_445_NGAP_id_WarningMessageContents = 123; -static const long asn_VAL_445_NGAP_ignore = 1; -static const long asn_VAL_445_NGAP_optional = 0; -static const long asn_VAL_446_NGAP_id_ConcurrentWarningMessageInd = 17; -static const long asn_VAL_446_NGAP_reject = 0; -static const long asn_VAL_446_NGAP_optional = 0; -static const long asn_VAL_447_NGAP_id_WarningAreaCoordinates = 141; -static const long asn_VAL_447_NGAP_ignore = 1; -static const long asn_VAL_447_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_WriteReplaceWarningRequestIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_437_NGAP_id_MessageIdentifier }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_437_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_MessageIdentifier }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_437_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_438_NGAP_id_SerialNumber }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_438_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_SerialNumber }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_438_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_439_NGAP_id_WarningAreaList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_439_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_WarningAreaList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_439_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_440_NGAP_id_RepetitionPeriod }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_440_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_RepetitionPeriod }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_440_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_441_NGAP_id_NumberOfBroadcastsRequested }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_441_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_NumberOfBroadcastsRequested }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_441_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_442_NGAP_id_WarningType }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_442_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_WarningType }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_442_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_443_NGAP_id_WarningSecurityInfo }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_443_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_WarningSecurityInfo }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_443_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_444_NGAP_id_DataCodingScheme }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_444_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_DataCodingScheme }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_444_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_445_NGAP_id_WarningMessageContents }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_445_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_WarningMessageContents }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_445_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_446_NGAP_id_ConcurrentWarningMessageInd }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_446_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_ConcurrentWarningMessageInd }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_446_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_447_NGAP_id_WarningAreaCoordinates }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_447_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_WarningAreaCoordinates }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_447_NGAP_optional } -}; -static const asn_ioc_set_t asn_IOS_NGAP_WriteReplaceWarningRequestIEs_1[] = { - { 11, 4, asn_IOS_NGAP_WriteReplaceWarningRequestIEs_1_rows } -}; -static const long asn_VAL_448_NGAP_id_MessageIdentifier = 35; -static const long asn_VAL_448_NGAP_reject = 0; -static const long asn_VAL_448_NGAP_mandatory = 2; -static const long asn_VAL_449_NGAP_id_SerialNumber = 95; -static const long asn_VAL_449_NGAP_reject = 0; -static const long asn_VAL_449_NGAP_mandatory = 2; -static const long asn_VAL_450_NGAP_id_BroadcastCompletedAreaList = 13; +static const long asn_VAL_449_NGAP_id_AMF_TNLAssociationSetupList = 5; +static const long asn_VAL_449_NGAP_ignore = 1; +static const long asn_VAL_449_NGAP_optional = 0; +static const long asn_VAL_450_NGAP_id_AMF_TNLAssociationFailedToSetupList = 4; static const long asn_VAL_450_NGAP_ignore = 1; static const long asn_VAL_450_NGAP_optional = 0; static const long asn_VAL_451_NGAP_id_CriticalityDiagnostics = 19; static const long asn_VAL_451_NGAP_ignore = 1; static const long asn_VAL_451_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_WriteReplaceWarningResponseIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_448_NGAP_id_MessageIdentifier }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_448_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_MessageIdentifier }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_448_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_449_NGAP_id_SerialNumber }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_449_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_SerialNumber }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_449_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_450_NGAP_id_BroadcastCompletedAreaList }, +static const asn_ioc_cell_t asn_IOS_NGAP_AMFConfigurationUpdateAcknowledgeIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_449_NGAP_id_AMF_TNLAssociationSetupList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_449_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_AMF_TNLAssociationSetupList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_449_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_450_NGAP_id_AMF_TNLAssociationFailedToSetupList }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_450_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_BroadcastCompletedAreaList }, + { "&Value", aioc__type, &asn_DEF_NGAP_TNLAssociationList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_450_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_451_NGAP_id_CriticalityDiagnostics }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_451_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_451_NGAP_optional } }; -static const asn_ioc_set_t asn_IOS_NGAP_WriteReplaceWarningResponseIEs_1[] = { - { 4, 4, asn_IOS_NGAP_WriteReplaceWarningResponseIEs_1_rows } +static const asn_ioc_set_t asn_IOS_NGAP_AMFConfigurationUpdateAcknowledgeIEs_1[] = { + { 3, 4, asn_IOS_NGAP_AMFConfigurationUpdateAcknowledgeIEs_1_rows } }; -static const long asn_VAL_452_NGAP_id_MessageIdentifier = 35; -static const long asn_VAL_452_NGAP_reject = 0; +static const long asn_VAL_452_NGAP_id_Cause = 15; +static const long asn_VAL_452_NGAP_ignore = 1; static const long asn_VAL_452_NGAP_mandatory = 2; -static const long asn_VAL_453_NGAP_id_SerialNumber = 95; -static const long asn_VAL_453_NGAP_reject = 0; -static const long asn_VAL_453_NGAP_mandatory = 2; -static const long asn_VAL_454_NGAP_id_WarningAreaList = 122; +static const long asn_VAL_453_NGAP_id_TimeToWait = 107; +static const long asn_VAL_453_NGAP_ignore = 1; +static const long asn_VAL_453_NGAP_optional = 0; +static const long asn_VAL_454_NGAP_id_CriticalityDiagnostics = 19; static const long asn_VAL_454_NGAP_ignore = 1; static const long asn_VAL_454_NGAP_optional = 0; -static const long asn_VAL_455_NGAP_id_CancelAllWarningMessages = 14; -static const long asn_VAL_455_NGAP_reject = 0; -static const long asn_VAL_455_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_PWSCancelRequestIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_452_NGAP_id_MessageIdentifier }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_452_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_MessageIdentifier }, +static const asn_ioc_cell_t asn_IOS_NGAP_AMFConfigurationUpdateFailureIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_452_NGAP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_452_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_452_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_453_NGAP_id_SerialNumber }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_453_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_SerialNumber }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_453_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_454_NGAP_id_WarningAreaList }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_453_NGAP_id_TimeToWait }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_453_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_TimeToWait }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_453_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_454_NGAP_id_CriticalityDiagnostics }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_454_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_WarningAreaList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_454_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_455_NGAP_id_CancelAllWarningMessages }, + { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_454_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_AMFConfigurationUpdateFailureIEs_1[] = { + { 3, 4, asn_IOS_NGAP_AMFConfigurationUpdateFailureIEs_1_rows } +}; +static const long asn_VAL_455_NGAP_id_UnavailableGUAMIList = 120; +static const long asn_VAL_455_NGAP_reject = 0; +static const long asn_VAL_455_NGAP_mandatory = 2; +static const asn_ioc_cell_t asn_IOS_NGAP_AMFStatusIndicationIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_455_NGAP_id_UnavailableGUAMIList }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_455_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_CancelAllWarningMessages }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_455_NGAP_optional } + { "&Value", aioc__type, &asn_DEF_NGAP_UnavailableGUAMIList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_455_NGAP_mandatory } }; -static const asn_ioc_set_t asn_IOS_NGAP_PWSCancelRequestIEs_1[] = { - { 4, 4, asn_IOS_NGAP_PWSCancelRequestIEs_1_rows } +static const asn_ioc_set_t asn_IOS_NGAP_AMFStatusIndicationIEs_1[] = { + { 1, 4, asn_IOS_NGAP_AMFStatusIndicationIEs_1_rows } }; -static const long asn_VAL_456_NGAP_id_MessageIdentifier = 35; -static const long asn_VAL_456_NGAP_reject = 0; +static const long asn_VAL_456_NGAP_id_Cause = 15; +static const long asn_VAL_456_NGAP_ignore = 1; static const long asn_VAL_456_NGAP_mandatory = 2; -static const long asn_VAL_457_NGAP_id_SerialNumber = 95; +static const long asn_VAL_457_NGAP_id_ResetType = 88; static const long asn_VAL_457_NGAP_reject = 0; static const long asn_VAL_457_NGAP_mandatory = 2; -static const long asn_VAL_458_NGAP_id_BroadcastCancelledAreaList = 12; +static const asn_ioc_cell_t asn_IOS_NGAP_NGResetIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_456_NGAP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_456_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_456_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_457_NGAP_id_ResetType }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_457_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_ResetType }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_457_NGAP_mandatory } +}; +static const asn_ioc_set_t asn_IOS_NGAP_NGResetIEs_1[] = { + { 2, 4, asn_IOS_NGAP_NGResetIEs_1_rows } +}; +static const long asn_VAL_458_NGAP_id_UE_associatedLogicalNG_connectionList = 111; static const long asn_VAL_458_NGAP_ignore = 1; static const long asn_VAL_458_NGAP_optional = 0; static const long asn_VAL_459_NGAP_id_CriticalityDiagnostics = 19; static const long asn_VAL_459_NGAP_ignore = 1; static const long asn_VAL_459_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_PWSCancelResponseIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_456_NGAP_id_MessageIdentifier }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_456_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_MessageIdentifier }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_456_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_457_NGAP_id_SerialNumber }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_457_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_SerialNumber }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_457_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_458_NGAP_id_BroadcastCancelledAreaList }, +static const asn_ioc_cell_t asn_IOS_NGAP_NGResetAcknowledgeIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_458_NGAP_id_UE_associatedLogicalNG_connectionList }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_458_NGAP_ignore }, - { "&Value", aioc__type, &asn_DEF_NGAP_BroadcastCancelledAreaList }, + { "&Value", aioc__type, &asn_DEF_NGAP_UE_associatedLogicalNG_connectionList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_458_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_459_NGAP_id_CriticalityDiagnostics }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_459_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_459_NGAP_optional } }; +static const asn_ioc_set_t asn_IOS_NGAP_NGResetAcknowledgeIEs_1[] = { + { 2, 4, asn_IOS_NGAP_NGResetAcknowledgeIEs_1_rows } +}; +static const long asn_VAL_460_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_460_NGAP_ignore = 1; +static const long asn_VAL_460_NGAP_optional = 0; +static const long asn_VAL_461_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_461_NGAP_ignore = 1; +static const long asn_VAL_461_NGAP_optional = 0; +static const long asn_VAL_462_NGAP_id_Cause = 15; +static const long asn_VAL_462_NGAP_ignore = 1; +static const long asn_VAL_462_NGAP_optional = 0; +static const long asn_VAL_463_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_463_NGAP_ignore = 1; +static const long asn_VAL_463_NGAP_optional = 0; +static const long asn_VAL_464_NGAP_id_FiveG_S_TMSI = 26; +static const long asn_VAL_464_NGAP_ignore = 1; +static const long asn_VAL_464_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_ErrorIndicationIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_460_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_460_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_460_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_461_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_461_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_461_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_462_NGAP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_462_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_462_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_463_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_463_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_463_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_464_NGAP_id_FiveG_S_TMSI }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_464_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_FiveG_S_TMSI }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_464_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_ErrorIndicationIEs_1[] = { + { 5, 4, asn_IOS_NGAP_ErrorIndicationIEs_1_rows } +}; +static const long asn_VAL_465_NGAP_id_AMFOverloadResponse = 2; +static const long asn_VAL_465_NGAP_reject = 0; +static const long asn_VAL_465_NGAP_optional = 0; +static const long asn_VAL_466_NGAP_id_AMFTrafficLoadReductionIndication = 9; +static const long asn_VAL_466_NGAP_ignore = 1; +static const long asn_VAL_466_NGAP_optional = 0; +static const long asn_VAL_467_NGAP_id_OverloadStartNSSAIList = 49; +static const long asn_VAL_467_NGAP_ignore = 1; +static const long asn_VAL_467_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_OverloadStartIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_465_NGAP_id_AMFOverloadResponse }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_465_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_OverloadResponse }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_465_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_466_NGAP_id_AMFTrafficLoadReductionIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_466_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_TrafficLoadReductionIndication }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_466_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_467_NGAP_id_OverloadStartNSSAIList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_467_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_OverloadStartNSSAIList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_467_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_OverloadStartIEs_1[] = { + { 3, 4, asn_IOS_NGAP_OverloadStartIEs_1_rows } +}; +static const long asn_VAL_468_NGAP_id_SONConfigurationTransferUL = 99; +static const long asn_VAL_468_NGAP_ignore = 1; +static const long asn_VAL_468_NGAP_optional = 0; +static const long asn_VAL_469_NGAP_id_ENDC_SONConfigurationTransferUL = 158; +static const long asn_VAL_469_NGAP_ignore = 1; +static const long asn_VAL_469_NGAP_optional = 0; +static const long asn_VAL_470_NGAP_id_IntersystemSONConfigurationTransferUL = 251; +static const long asn_VAL_470_NGAP_ignore = 1; +static const long asn_VAL_470_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_UplinkRANConfigurationTransferIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_468_NGAP_id_SONConfigurationTransferUL }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_468_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_SONConfigurationTransfer }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_468_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_469_NGAP_id_ENDC_SONConfigurationTransferUL }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_469_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_EN_DCSONConfigurationTransfer }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_469_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_470_NGAP_id_IntersystemSONConfigurationTransferUL }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_470_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_IntersystemSONConfigurationTransfer }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_470_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_UplinkRANConfigurationTransferIEs_1[] = { + { 3, 4, asn_IOS_NGAP_UplinkRANConfigurationTransferIEs_1_rows } +}; +static const long asn_VAL_471_NGAP_id_SONConfigurationTransferDL = 98; +static const long asn_VAL_471_NGAP_ignore = 1; +static const long asn_VAL_471_NGAP_optional = 0; +static const long asn_VAL_472_NGAP_id_ENDC_SONConfigurationTransferDL = 157; +static const long asn_VAL_472_NGAP_ignore = 1; +static const long asn_VAL_472_NGAP_optional = 0; +static const long asn_VAL_473_NGAP_id_IntersystemSONConfigurationTransferDL = 250; +static const long asn_VAL_473_NGAP_ignore = 1; +static const long asn_VAL_473_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_DownlinkRANConfigurationTransferIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_471_NGAP_id_SONConfigurationTransferDL }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_471_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_SONConfigurationTransfer }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_471_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_472_NGAP_id_ENDC_SONConfigurationTransferDL }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_472_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_EN_DCSONConfigurationTransfer }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_472_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_473_NGAP_id_IntersystemSONConfigurationTransferDL }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_473_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_IntersystemSONConfigurationTransfer }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_473_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_DownlinkRANConfigurationTransferIEs_1[] = { + { 3, 4, asn_IOS_NGAP_DownlinkRANConfigurationTransferIEs_1_rows } +}; +static const long asn_VAL_474_NGAP_id_MessageIdentifier = 35; +static const long asn_VAL_474_NGAP_reject = 0; +static const long asn_VAL_474_NGAP_mandatory = 2; +static const long asn_VAL_475_NGAP_id_SerialNumber = 95; +static const long asn_VAL_475_NGAP_reject = 0; +static const long asn_VAL_475_NGAP_mandatory = 2; +static const long asn_VAL_476_NGAP_id_WarningAreaList = 122; +static const long asn_VAL_476_NGAP_ignore = 1; +static const long asn_VAL_476_NGAP_optional = 0; +static const long asn_VAL_477_NGAP_id_RepetitionPeriod = 87; +static const long asn_VAL_477_NGAP_reject = 0; +static const long asn_VAL_477_NGAP_mandatory = 2; +static const long asn_VAL_478_NGAP_id_NumberOfBroadcastsRequested = 47; +static const long asn_VAL_478_NGAP_reject = 0; +static const long asn_VAL_478_NGAP_mandatory = 2; +static const long asn_VAL_479_NGAP_id_WarningType = 125; +static const long asn_VAL_479_NGAP_ignore = 1; +static const long asn_VAL_479_NGAP_optional = 0; +static const long asn_VAL_480_NGAP_id_WarningSecurityInfo = 124; +static const long asn_VAL_480_NGAP_ignore = 1; +static const long asn_VAL_480_NGAP_optional = 0; +static const long asn_VAL_481_NGAP_id_DataCodingScheme = 20; +static const long asn_VAL_481_NGAP_ignore = 1; +static const long asn_VAL_481_NGAP_optional = 0; +static const long asn_VAL_482_NGAP_id_WarningMessageContents = 123; +static const long asn_VAL_482_NGAP_ignore = 1; +static const long asn_VAL_482_NGAP_optional = 0; +static const long asn_VAL_483_NGAP_id_ConcurrentWarningMessageInd = 17; +static const long asn_VAL_483_NGAP_reject = 0; +static const long asn_VAL_483_NGAP_optional = 0; +static const long asn_VAL_484_NGAP_id_WarningAreaCoordinates = 141; +static const long asn_VAL_484_NGAP_ignore = 1; +static const long asn_VAL_484_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_WriteReplaceWarningRequestIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_474_NGAP_id_MessageIdentifier }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_474_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MessageIdentifier }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_474_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_475_NGAP_id_SerialNumber }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_475_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_SerialNumber }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_475_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_476_NGAP_id_WarningAreaList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_476_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_WarningAreaList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_476_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_477_NGAP_id_RepetitionPeriod }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_477_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_RepetitionPeriod }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_477_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_478_NGAP_id_NumberOfBroadcastsRequested }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_478_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_NumberOfBroadcastsRequested }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_478_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_479_NGAP_id_WarningType }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_479_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_WarningType }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_479_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_480_NGAP_id_WarningSecurityInfo }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_480_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_WarningSecurityInfo }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_480_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_481_NGAP_id_DataCodingScheme }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_481_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_DataCodingScheme }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_481_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_482_NGAP_id_WarningMessageContents }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_482_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_WarningMessageContents }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_482_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_483_NGAP_id_ConcurrentWarningMessageInd }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_483_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_ConcurrentWarningMessageInd }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_483_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_484_NGAP_id_WarningAreaCoordinates }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_484_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_WarningAreaCoordinates }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_484_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_WriteReplaceWarningRequestIEs_1[] = { + { 11, 4, asn_IOS_NGAP_WriteReplaceWarningRequestIEs_1_rows } +}; +static const long asn_VAL_485_NGAP_id_MessageIdentifier = 35; +static const long asn_VAL_485_NGAP_reject = 0; +static const long asn_VAL_485_NGAP_mandatory = 2; +static const long asn_VAL_486_NGAP_id_SerialNumber = 95; +static const long asn_VAL_486_NGAP_reject = 0; +static const long asn_VAL_486_NGAP_mandatory = 2; +static const long asn_VAL_487_NGAP_id_BroadcastCompletedAreaList = 13; +static const long asn_VAL_487_NGAP_ignore = 1; +static const long asn_VAL_487_NGAP_optional = 0; +static const long asn_VAL_488_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_488_NGAP_ignore = 1; +static const long asn_VAL_488_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_WriteReplaceWarningResponseIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_485_NGAP_id_MessageIdentifier }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_485_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MessageIdentifier }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_485_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_486_NGAP_id_SerialNumber }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_486_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_SerialNumber }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_486_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_487_NGAP_id_BroadcastCompletedAreaList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_487_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_BroadcastCompletedAreaList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_487_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_488_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_488_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_488_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_WriteReplaceWarningResponseIEs_1[] = { + { 4, 4, asn_IOS_NGAP_WriteReplaceWarningResponseIEs_1_rows } +}; +static const long asn_VAL_489_NGAP_id_MessageIdentifier = 35; +static const long asn_VAL_489_NGAP_reject = 0; +static const long asn_VAL_489_NGAP_mandatory = 2; +static const long asn_VAL_490_NGAP_id_SerialNumber = 95; +static const long asn_VAL_490_NGAP_reject = 0; +static const long asn_VAL_490_NGAP_mandatory = 2; +static const long asn_VAL_491_NGAP_id_WarningAreaList = 122; +static const long asn_VAL_491_NGAP_ignore = 1; +static const long asn_VAL_491_NGAP_optional = 0; +static const long asn_VAL_492_NGAP_id_CancelAllWarningMessages = 14; +static const long asn_VAL_492_NGAP_reject = 0; +static const long asn_VAL_492_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_PWSCancelRequestIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_489_NGAP_id_MessageIdentifier }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_489_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MessageIdentifier }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_489_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_490_NGAP_id_SerialNumber }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_490_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_SerialNumber }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_490_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_491_NGAP_id_WarningAreaList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_491_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_WarningAreaList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_491_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_492_NGAP_id_CancelAllWarningMessages }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_492_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_CancelAllWarningMessages }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_492_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_PWSCancelRequestIEs_1[] = { + { 4, 4, asn_IOS_NGAP_PWSCancelRequestIEs_1_rows } +}; +static const long asn_VAL_493_NGAP_id_MessageIdentifier = 35; +static const long asn_VAL_493_NGAP_reject = 0; +static const long asn_VAL_493_NGAP_mandatory = 2; +static const long asn_VAL_494_NGAP_id_SerialNumber = 95; +static const long asn_VAL_494_NGAP_reject = 0; +static const long asn_VAL_494_NGAP_mandatory = 2; +static const long asn_VAL_495_NGAP_id_BroadcastCancelledAreaList = 12; +static const long asn_VAL_495_NGAP_ignore = 1; +static const long asn_VAL_495_NGAP_optional = 0; +static const long asn_VAL_496_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_496_NGAP_ignore = 1; +static const long asn_VAL_496_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_PWSCancelResponseIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_493_NGAP_id_MessageIdentifier }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_493_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MessageIdentifier }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_493_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_494_NGAP_id_SerialNumber }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_494_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_SerialNumber }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_494_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_495_NGAP_id_BroadcastCancelledAreaList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_495_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_BroadcastCancelledAreaList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_495_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_496_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_496_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_496_NGAP_optional } +}; static const asn_ioc_set_t asn_IOS_NGAP_PWSCancelResponseIEs_1[] = { { 4, 4, asn_IOS_NGAP_PWSCancelResponseIEs_1_rows } }; -static const long asn_VAL_460_NGAP_id_CellIDListForRestart = 16; -static const long asn_VAL_460_NGAP_reject = 0; -static const long asn_VAL_460_NGAP_mandatory = 2; -static const long asn_VAL_461_NGAP_id_GlobalRANNodeID = 27; -static const long asn_VAL_461_NGAP_reject = 0; -static const long asn_VAL_461_NGAP_mandatory = 2; -static const long asn_VAL_462_NGAP_id_TAIListForRestart = 104; -static const long asn_VAL_462_NGAP_reject = 0; -static const long asn_VAL_462_NGAP_mandatory = 2; -static const long asn_VAL_463_NGAP_id_EmergencyAreaIDListForRestart = 23; -static const long asn_VAL_463_NGAP_reject = 0; -static const long asn_VAL_463_NGAP_optional = 0; +static const long asn_VAL_497_NGAP_id_CellIDListForRestart = 16; +static const long asn_VAL_497_NGAP_reject = 0; +static const long asn_VAL_497_NGAP_mandatory = 2; +static const long asn_VAL_498_NGAP_id_GlobalRANNodeID = 27; +static const long asn_VAL_498_NGAP_reject = 0; +static const long asn_VAL_498_NGAP_mandatory = 2; +static const long asn_VAL_499_NGAP_id_TAIListForRestart = 104; +static const long asn_VAL_499_NGAP_reject = 0; +static const long asn_VAL_499_NGAP_mandatory = 2; +static const long asn_VAL_500_NGAP_id_EmergencyAreaIDListForRestart = 23; +static const long asn_VAL_500_NGAP_reject = 0; +static const long asn_VAL_500_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PWSRestartIndicationIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_460_NGAP_id_CellIDListForRestart }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_460_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_497_NGAP_id_CellIDListForRestart }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_497_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_CellIDListForRestart }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_460_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_461_NGAP_id_GlobalRANNodeID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_461_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_497_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_498_NGAP_id_GlobalRANNodeID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_498_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_GlobalRANNodeID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_461_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_462_NGAP_id_TAIListForRestart }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_462_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_498_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_499_NGAP_id_TAIListForRestart }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_499_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_TAIListForRestart }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_462_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_463_NGAP_id_EmergencyAreaIDListForRestart }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_463_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_499_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_500_NGAP_id_EmergencyAreaIDListForRestart }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_500_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_EmergencyAreaIDListForRestart }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_463_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_500_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PWSRestartIndicationIEs_1[] = { { 4, 4, asn_IOS_NGAP_PWSRestartIndicationIEs_1_rows } }; -static const long asn_VAL_464_NGAP_id_PWSFailedCellIDList = 81; -static const long asn_VAL_464_NGAP_reject = 0; -static const long asn_VAL_464_NGAP_mandatory = 2; -static const long asn_VAL_465_NGAP_id_GlobalRANNodeID = 27; -static const long asn_VAL_465_NGAP_reject = 0; -static const long asn_VAL_465_NGAP_mandatory = 2; +static const long asn_VAL_501_NGAP_id_PWSFailedCellIDList = 81; +static const long asn_VAL_501_NGAP_reject = 0; +static const long asn_VAL_501_NGAP_mandatory = 2; +static const long asn_VAL_502_NGAP_id_GlobalRANNodeID = 27; +static const long asn_VAL_502_NGAP_reject = 0; +static const long asn_VAL_502_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_PWSFailureIndicationIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_464_NGAP_id_PWSFailedCellIDList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_464_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_501_NGAP_id_PWSFailedCellIDList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_501_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_PWSFailedCellIDList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_464_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_465_NGAP_id_GlobalRANNodeID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_465_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_501_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_502_NGAP_id_GlobalRANNodeID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_502_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_GlobalRANNodeID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_465_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_502_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_PWSFailureIndicationIEs_1[] = { { 2, 4, asn_IOS_NGAP_PWSFailureIndicationIEs_1_rows } }; -static const long asn_VAL_466_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_466_NGAP_reject = 0; -static const long asn_VAL_466_NGAP_mandatory = 2; -static const long asn_VAL_467_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_467_NGAP_reject = 0; -static const long asn_VAL_467_NGAP_mandatory = 2; -static const long asn_VAL_468_NGAP_id_RoutingID = 89; -static const long asn_VAL_468_NGAP_reject = 0; -static const long asn_VAL_468_NGAP_mandatory = 2; -static const long asn_VAL_469_NGAP_id_NRPPa_PDU = 46; -static const long asn_VAL_469_NGAP_reject = 0; -static const long asn_VAL_469_NGAP_mandatory = 2; +static const long asn_VAL_503_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_503_NGAP_reject = 0; +static const long asn_VAL_503_NGAP_mandatory = 2; +static const long asn_VAL_504_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_504_NGAP_reject = 0; +static const long asn_VAL_504_NGAP_mandatory = 2; +static const long asn_VAL_505_NGAP_id_RoutingID = 89; +static const long asn_VAL_505_NGAP_reject = 0; +static const long asn_VAL_505_NGAP_mandatory = 2; +static const long asn_VAL_506_NGAP_id_NRPPa_PDU = 46; +static const long asn_VAL_506_NGAP_reject = 0; +static const long asn_VAL_506_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_466_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_466_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_503_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_503_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_466_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_467_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_467_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_503_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_504_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_504_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_467_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_468_NGAP_id_RoutingID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_468_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_504_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_505_NGAP_id_RoutingID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_505_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RoutingID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_468_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_469_NGAP_id_NRPPa_PDU }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_469_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_505_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_506_NGAP_id_NRPPa_PDU }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_506_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_NRPPa_PDU }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_469_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_506_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_1[] = { { 4, 4, asn_IOS_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_1_rows } }; -static const long asn_VAL_470_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_470_NGAP_reject = 0; -static const long asn_VAL_470_NGAP_mandatory = 2; -static const long asn_VAL_471_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_471_NGAP_reject = 0; -static const long asn_VAL_471_NGAP_mandatory = 2; -static const long asn_VAL_472_NGAP_id_RoutingID = 89; -static const long asn_VAL_472_NGAP_reject = 0; -static const long asn_VAL_472_NGAP_mandatory = 2; -static const long asn_VAL_473_NGAP_id_NRPPa_PDU = 46; -static const long asn_VAL_473_NGAP_reject = 0; -static const long asn_VAL_473_NGAP_mandatory = 2; +static const long asn_VAL_507_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_507_NGAP_reject = 0; +static const long asn_VAL_507_NGAP_mandatory = 2; +static const long asn_VAL_508_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_508_NGAP_reject = 0; +static const long asn_VAL_508_NGAP_mandatory = 2; +static const long asn_VAL_509_NGAP_id_RoutingID = 89; +static const long asn_VAL_509_NGAP_reject = 0; +static const long asn_VAL_509_NGAP_mandatory = 2; +static const long asn_VAL_510_NGAP_id_NRPPa_PDU = 46; +static const long asn_VAL_510_NGAP_reject = 0; +static const long asn_VAL_510_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_UplinkUEAssociatedNRPPaTransportIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_470_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_470_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_507_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_507_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_470_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_471_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_471_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_507_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_508_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_508_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_471_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_472_NGAP_id_RoutingID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_472_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_508_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_509_NGAP_id_RoutingID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_509_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RoutingID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_472_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_473_NGAP_id_NRPPa_PDU }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_473_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_509_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_510_NGAP_id_NRPPa_PDU }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_510_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_NRPPa_PDU }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_473_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_510_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_UplinkUEAssociatedNRPPaTransportIEs_1[] = { { 4, 4, asn_IOS_NGAP_UplinkUEAssociatedNRPPaTransportIEs_1_rows } }; -static const long asn_VAL_474_NGAP_id_RoutingID = 89; -static const long asn_VAL_474_NGAP_reject = 0; -static const long asn_VAL_474_NGAP_mandatory = 2; -static const long asn_VAL_475_NGAP_id_NRPPa_PDU = 46; -static const long asn_VAL_475_NGAP_reject = 0; -static const long asn_VAL_475_NGAP_mandatory = 2; +static const long asn_VAL_511_NGAP_id_RoutingID = 89; +static const long asn_VAL_511_NGAP_reject = 0; +static const long asn_VAL_511_NGAP_mandatory = 2; +static const long asn_VAL_512_NGAP_id_NRPPa_PDU = 46; +static const long asn_VAL_512_NGAP_reject = 0; +static const long asn_VAL_512_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_474_NGAP_id_RoutingID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_474_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_511_NGAP_id_RoutingID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_511_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RoutingID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_474_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_475_NGAP_id_NRPPa_PDU }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_475_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_511_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_512_NGAP_id_NRPPa_PDU }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_512_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_NRPPa_PDU }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_475_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_512_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_1[] = { { 2, 4, asn_IOS_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_1_rows } }; -static const long asn_VAL_476_NGAP_id_RoutingID = 89; -static const long asn_VAL_476_NGAP_reject = 0; -static const long asn_VAL_476_NGAP_mandatory = 2; -static const long asn_VAL_477_NGAP_id_NRPPa_PDU = 46; -static const long asn_VAL_477_NGAP_reject = 0; -static const long asn_VAL_477_NGAP_mandatory = 2; +static const long asn_VAL_513_NGAP_id_RoutingID = 89; +static const long asn_VAL_513_NGAP_reject = 0; +static const long asn_VAL_513_NGAP_mandatory = 2; +static const long asn_VAL_514_NGAP_id_NRPPa_PDU = 46; +static const long asn_VAL_514_NGAP_reject = 0; +static const long asn_VAL_514_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_476_NGAP_id_RoutingID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_476_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_513_NGAP_id_RoutingID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_513_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RoutingID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_476_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_477_NGAP_id_NRPPa_PDU }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_477_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_513_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_514_NGAP_id_NRPPa_PDU }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_514_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_NRPPa_PDU }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_477_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_514_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_1[] = { { 2, 4, asn_IOS_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_1_rows } }; -static const long asn_VAL_478_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_478_NGAP_reject = 0; -static const long asn_VAL_478_NGAP_mandatory = 2; -static const long asn_VAL_479_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_479_NGAP_reject = 0; -static const long asn_VAL_479_NGAP_mandatory = 2; -static const long asn_VAL_480_NGAP_id_TraceActivation = 108; -static const long asn_VAL_480_NGAP_ignore = 1; -static const long asn_VAL_480_NGAP_mandatory = 2; +static const long asn_VAL_515_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_515_NGAP_reject = 0; +static const long asn_VAL_515_NGAP_mandatory = 2; +static const long asn_VAL_516_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_516_NGAP_reject = 0; +static const long asn_VAL_516_NGAP_mandatory = 2; +static const long asn_VAL_517_NGAP_id_TraceActivation = 108; +static const long asn_VAL_517_NGAP_ignore = 1; +static const long asn_VAL_517_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_TraceStartIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_478_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_478_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_515_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_515_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_478_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_479_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_479_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_515_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_516_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_516_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_479_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_480_NGAP_id_TraceActivation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_480_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_516_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_517_NGAP_id_TraceActivation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_517_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_TraceActivation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_480_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_517_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_TraceStartIEs_1[] = { { 3, 4, asn_IOS_NGAP_TraceStartIEs_1_rows } }; -static const long asn_VAL_481_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_481_NGAP_reject = 0; -static const long asn_VAL_481_NGAP_mandatory = 2; -static const long asn_VAL_482_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_482_NGAP_reject = 0; -static const long asn_VAL_482_NGAP_mandatory = 2; -static const long asn_VAL_483_NGAP_id_NGRANTraceID = 44; -static const long asn_VAL_483_NGAP_ignore = 1; -static const long asn_VAL_483_NGAP_mandatory = 2; -static const long asn_VAL_484_NGAP_id_Cause = 15; -static const long asn_VAL_484_NGAP_ignore = 1; -static const long asn_VAL_484_NGAP_mandatory = 2; +static const long asn_VAL_518_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_518_NGAP_reject = 0; +static const long asn_VAL_518_NGAP_mandatory = 2; +static const long asn_VAL_519_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_519_NGAP_reject = 0; +static const long asn_VAL_519_NGAP_mandatory = 2; +static const long asn_VAL_520_NGAP_id_NGRANTraceID = 44; +static const long asn_VAL_520_NGAP_ignore = 1; +static const long asn_VAL_520_NGAP_mandatory = 2; +static const long asn_VAL_521_NGAP_id_Cause = 15; +static const long asn_VAL_521_NGAP_ignore = 1; +static const long asn_VAL_521_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_TraceFailureIndicationIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_481_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_481_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_518_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_518_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_481_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_482_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_482_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_518_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_519_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_519_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_482_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_483_NGAP_id_NGRANTraceID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_483_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_519_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_520_NGAP_id_NGRANTraceID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_520_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_NGRANTraceID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_483_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_484_NGAP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_484_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_520_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_521_NGAP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_521_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_484_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_521_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_TraceFailureIndicationIEs_1[] = { { 4, 4, asn_IOS_NGAP_TraceFailureIndicationIEs_1_rows } }; -static const long asn_VAL_485_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_485_NGAP_reject = 0; -static const long asn_VAL_485_NGAP_mandatory = 2; -static const long asn_VAL_486_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_486_NGAP_reject = 0; -static const long asn_VAL_486_NGAP_mandatory = 2; -static const long asn_VAL_487_NGAP_id_NGRANTraceID = 44; -static const long asn_VAL_487_NGAP_ignore = 1; -static const long asn_VAL_487_NGAP_mandatory = 2; +static const long asn_VAL_522_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_522_NGAP_reject = 0; +static const long asn_VAL_522_NGAP_mandatory = 2; +static const long asn_VAL_523_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_523_NGAP_reject = 0; +static const long asn_VAL_523_NGAP_mandatory = 2; +static const long asn_VAL_524_NGAP_id_NGRANTraceID = 44; +static const long asn_VAL_524_NGAP_ignore = 1; +static const long asn_VAL_524_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_DeactivateTraceIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_485_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_485_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_522_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_522_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_485_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_486_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_486_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_522_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_523_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_523_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_486_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_487_NGAP_id_NGRANTraceID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_487_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_523_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_524_NGAP_id_NGRANTraceID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_524_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_NGRANTraceID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_487_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_524_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_DeactivateTraceIEs_1[] = { { 3, 4, asn_IOS_NGAP_DeactivateTraceIEs_1_rows } }; -static const long asn_VAL_488_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_488_NGAP_reject = 0; -static const long asn_VAL_488_NGAP_mandatory = 2; -static const long asn_VAL_489_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_489_NGAP_reject = 0; -static const long asn_VAL_489_NGAP_mandatory = 2; -static const long asn_VAL_490_NGAP_id_NGRANTraceID = 44; -static const long asn_VAL_490_NGAP_ignore = 1; -static const long asn_VAL_490_NGAP_mandatory = 2; -static const long asn_VAL_491_NGAP_id_NGRAN_CGI = 43; -static const long asn_VAL_491_NGAP_ignore = 1; -static const long asn_VAL_491_NGAP_mandatory = 2; -static const long asn_VAL_492_NGAP_id_TraceCollectionEntityIPAddress = 109; -static const long asn_VAL_492_NGAP_ignore = 1; -static const long asn_VAL_492_NGAP_mandatory = 2; -static const long asn_VAL_493_NGAP_id_PrivacyIndicator = 256; -static const long asn_VAL_493_NGAP_ignore = 1; -static const long asn_VAL_493_NGAP_optional = 0; -static const long asn_VAL_494_NGAP_id_TraceCollectionEntityURI = 257; -static const long asn_VAL_494_NGAP_ignore = 1; -static const long asn_VAL_494_NGAP_optional = 0; +static const long asn_VAL_525_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_525_NGAP_reject = 0; +static const long asn_VAL_525_NGAP_mandatory = 2; +static const long asn_VAL_526_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_526_NGAP_reject = 0; +static const long asn_VAL_526_NGAP_mandatory = 2; +static const long asn_VAL_527_NGAP_id_NGRANTraceID = 44; +static const long asn_VAL_527_NGAP_ignore = 1; +static const long asn_VAL_527_NGAP_mandatory = 2; +static const long asn_VAL_528_NGAP_id_NGRAN_CGI = 43; +static const long asn_VAL_528_NGAP_ignore = 1; +static const long asn_VAL_528_NGAP_mandatory = 2; +static const long asn_VAL_529_NGAP_id_TraceCollectionEntityIPAddress = 109; +static const long asn_VAL_529_NGAP_ignore = 1; +static const long asn_VAL_529_NGAP_mandatory = 2; +static const long asn_VAL_530_NGAP_id_PrivacyIndicator = 256; +static const long asn_VAL_530_NGAP_ignore = 1; +static const long asn_VAL_530_NGAP_optional = 0; +static const long asn_VAL_531_NGAP_id_TraceCollectionEntityURI = 257; +static const long asn_VAL_531_NGAP_ignore = 1; +static const long asn_VAL_531_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_CellTrafficTraceIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_488_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_488_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_525_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_525_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_488_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_489_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_489_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_525_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_526_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_526_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_489_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_490_NGAP_id_NGRANTraceID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_490_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_526_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_527_NGAP_id_NGRANTraceID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_527_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_NGRANTraceID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_490_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_491_NGAP_id_NGRAN_CGI }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_491_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_527_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_528_NGAP_id_NGRAN_CGI }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_528_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_NGRAN_CGI }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_491_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_492_NGAP_id_TraceCollectionEntityIPAddress }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_492_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_528_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_529_NGAP_id_TraceCollectionEntityIPAddress }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_529_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_TransportLayerAddress }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_492_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_493_NGAP_id_PrivacyIndicator }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_493_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_529_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_530_NGAP_id_PrivacyIndicator }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_530_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_PrivacyIndicator }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_493_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_494_NGAP_id_TraceCollectionEntityURI }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_494_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_530_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_531_NGAP_id_TraceCollectionEntityURI }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_531_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_URI_address }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_494_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_531_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_CellTrafficTraceIEs_1[] = { { 7, 4, asn_IOS_NGAP_CellTrafficTraceIEs_1_rows } }; -static const long asn_VAL_495_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_495_NGAP_reject = 0; -static const long asn_VAL_495_NGAP_mandatory = 2; -static const long asn_VAL_496_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_496_NGAP_reject = 0; -static const long asn_VAL_496_NGAP_mandatory = 2; -static const long asn_VAL_497_NGAP_id_LocationReportingRequestType = 33; -static const long asn_VAL_497_NGAP_ignore = 1; -static const long asn_VAL_497_NGAP_mandatory = 2; +static const long asn_VAL_532_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_532_NGAP_reject = 0; +static const long asn_VAL_532_NGAP_mandatory = 2; +static const long asn_VAL_533_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_533_NGAP_reject = 0; +static const long asn_VAL_533_NGAP_mandatory = 2; +static const long asn_VAL_534_NGAP_id_LocationReportingRequestType = 33; +static const long asn_VAL_534_NGAP_ignore = 1; +static const long asn_VAL_534_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_LocationReportingControlIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_495_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_495_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_532_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_532_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_495_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_496_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_496_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_532_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_533_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_533_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_496_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_497_NGAP_id_LocationReportingRequestType }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_497_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_533_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_534_NGAP_id_LocationReportingRequestType }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_534_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_LocationReportingRequestType }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_497_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_534_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_LocationReportingControlIEs_1[] = { { 3, 4, asn_IOS_NGAP_LocationReportingControlIEs_1_rows } }; -static const long asn_VAL_498_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_498_NGAP_reject = 0; -static const long asn_VAL_498_NGAP_mandatory = 2; -static const long asn_VAL_499_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_499_NGAP_reject = 0; -static const long asn_VAL_499_NGAP_mandatory = 2; -static const long asn_VAL_500_NGAP_id_Cause = 15; -static const long asn_VAL_500_NGAP_ignore = 1; -static const long asn_VAL_500_NGAP_mandatory = 2; +static const long asn_VAL_535_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_535_NGAP_reject = 0; +static const long asn_VAL_535_NGAP_mandatory = 2; +static const long asn_VAL_536_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_536_NGAP_reject = 0; +static const long asn_VAL_536_NGAP_mandatory = 2; +static const long asn_VAL_537_NGAP_id_Cause = 15; +static const long asn_VAL_537_NGAP_ignore = 1; +static const long asn_VAL_537_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_LocationReportingFailureIndicationIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_498_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_498_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_535_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_535_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_498_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_499_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_499_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_535_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_536_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_536_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_499_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_500_NGAP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_500_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_536_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_537_NGAP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_537_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_500_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_537_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_LocationReportingFailureIndicationIEs_1[] = { { 3, 4, asn_IOS_NGAP_LocationReportingFailureIndicationIEs_1_rows } }; -static const long asn_VAL_501_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_501_NGAP_reject = 0; -static const long asn_VAL_501_NGAP_mandatory = 2; -static const long asn_VAL_502_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_502_NGAP_reject = 0; -static const long asn_VAL_502_NGAP_mandatory = 2; -static const long asn_VAL_503_NGAP_id_UserLocationInformation = 121; -static const long asn_VAL_503_NGAP_ignore = 1; -static const long asn_VAL_503_NGAP_mandatory = 2; -static const long asn_VAL_504_NGAP_id_UEPresenceInAreaOfInterestList = 116; -static const long asn_VAL_504_NGAP_ignore = 1; -static const long asn_VAL_504_NGAP_optional = 0; -static const long asn_VAL_505_NGAP_id_LocationReportingRequestType = 33; -static const long asn_VAL_505_NGAP_ignore = 1; -static const long asn_VAL_505_NGAP_mandatory = 2; +static const long asn_VAL_538_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_538_NGAP_reject = 0; +static const long asn_VAL_538_NGAP_mandatory = 2; +static const long asn_VAL_539_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_539_NGAP_reject = 0; +static const long asn_VAL_539_NGAP_mandatory = 2; +static const long asn_VAL_540_NGAP_id_UserLocationInformation = 121; +static const long asn_VAL_540_NGAP_ignore = 1; +static const long asn_VAL_540_NGAP_mandatory = 2; +static const long asn_VAL_541_NGAP_id_UEPresenceInAreaOfInterestList = 116; +static const long asn_VAL_541_NGAP_ignore = 1; +static const long asn_VAL_541_NGAP_optional = 0; +static const long asn_VAL_542_NGAP_id_LocationReportingRequestType = 33; +static const long asn_VAL_542_NGAP_ignore = 1; +static const long asn_VAL_542_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_LocationReportIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_501_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_501_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_538_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_538_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_501_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_502_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_502_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_538_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_539_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_539_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_502_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_503_NGAP_id_UserLocationInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_503_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_539_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_540_NGAP_id_UserLocationInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_540_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_UserLocationInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_503_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_504_NGAP_id_UEPresenceInAreaOfInterestList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_504_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_540_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_541_NGAP_id_UEPresenceInAreaOfInterestList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_541_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_UEPresenceInAreaOfInterestList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_504_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_505_NGAP_id_LocationReportingRequestType }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_505_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_541_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_542_NGAP_id_LocationReportingRequestType }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_542_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_LocationReportingRequestType }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_505_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_542_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_LocationReportIEs_1[] = { { 5, 4, asn_IOS_NGAP_LocationReportIEs_1_rows } }; -static const long asn_VAL_506_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_506_NGAP_reject = 0; -static const long asn_VAL_506_NGAP_mandatory = 2; -static const long asn_VAL_507_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_507_NGAP_reject = 0; -static const long asn_VAL_507_NGAP_mandatory = 2; +static const long asn_VAL_543_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_543_NGAP_reject = 0; +static const long asn_VAL_543_NGAP_mandatory = 2; +static const long asn_VAL_544_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_544_NGAP_reject = 0; +static const long asn_VAL_544_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_UETNLABindingReleaseRequestIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_506_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_506_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_543_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_543_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_506_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_507_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_507_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_543_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_544_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_544_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_507_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_544_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_UETNLABindingReleaseRequestIEs_1[] = { { 2, 4, asn_IOS_NGAP_UETNLABindingReleaseRequestIEs_1_rows } }; -static const long asn_VAL_508_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_508_NGAP_reject = 0; -static const long asn_VAL_508_NGAP_mandatory = 2; -static const long asn_VAL_509_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_509_NGAP_reject = 0; -static const long asn_VAL_509_NGAP_mandatory = 2; -static const long asn_VAL_510_NGAP_id_UERadioCapability = 117; -static const long asn_VAL_510_NGAP_ignore = 1; -static const long asn_VAL_510_NGAP_mandatory = 2; -static const long asn_VAL_511_NGAP_id_UERadioCapabilityForPaging = 118; -static const long asn_VAL_511_NGAP_ignore = 1; -static const long asn_VAL_511_NGAP_optional = 0; -static const long asn_VAL_512_NGAP_id_UERadioCapability_EUTRA_Format = 265; -static const long asn_VAL_512_NGAP_ignore = 1; -static const long asn_VAL_512_NGAP_optional = 0; +static const long asn_VAL_545_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_545_NGAP_reject = 0; +static const long asn_VAL_545_NGAP_mandatory = 2; +static const long asn_VAL_546_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_546_NGAP_reject = 0; +static const long asn_VAL_546_NGAP_mandatory = 2; +static const long asn_VAL_547_NGAP_id_UERadioCapability = 117; +static const long asn_VAL_547_NGAP_ignore = 1; +static const long asn_VAL_547_NGAP_mandatory = 2; +static const long asn_VAL_548_NGAP_id_UERadioCapabilityForPaging = 118; +static const long asn_VAL_548_NGAP_ignore = 1; +static const long asn_VAL_548_NGAP_optional = 0; +static const long asn_VAL_549_NGAP_id_UERadioCapability_EUTRA_Format = 265; +static const long asn_VAL_549_NGAP_ignore = 1; +static const long asn_VAL_549_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_UERadioCapabilityInfoIndicationIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_508_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_508_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_545_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_545_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_508_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_509_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_509_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_545_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_546_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_546_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_509_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_510_NGAP_id_UERadioCapability }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_510_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_546_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_547_NGAP_id_UERadioCapability }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_547_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_UERadioCapability }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_510_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_511_NGAP_id_UERadioCapabilityForPaging }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_511_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_547_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_548_NGAP_id_UERadioCapabilityForPaging }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_548_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_UERadioCapabilityForPaging }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_511_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_512_NGAP_id_UERadioCapability_EUTRA_Format }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_512_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_548_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_549_NGAP_id_UERadioCapability_EUTRA_Format }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_549_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_UERadioCapability }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_512_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_549_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_UERadioCapabilityInfoIndicationIEs_1[] = { { 5, 4, asn_IOS_NGAP_UERadioCapabilityInfoIndicationIEs_1_rows } }; -static const long asn_VAL_513_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_513_NGAP_reject = 0; -static const long asn_VAL_513_NGAP_mandatory = 2; -static const long asn_VAL_514_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_514_NGAP_reject = 0; -static const long asn_VAL_514_NGAP_mandatory = 2; -static const long asn_VAL_515_NGAP_id_UERadioCapability = 117; -static const long asn_VAL_515_NGAP_ignore = 1; -static const long asn_VAL_515_NGAP_optional = 0; -static const long asn_VAL_516_NGAP_id_UERadioCapabilityID = 264; -static const long asn_VAL_516_NGAP_reject = 0; -static const long asn_VAL_516_NGAP_optional = 0; +static const long asn_VAL_550_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_550_NGAP_reject = 0; +static const long asn_VAL_550_NGAP_mandatory = 2; +static const long asn_VAL_551_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_551_NGAP_reject = 0; +static const long asn_VAL_551_NGAP_mandatory = 2; +static const long asn_VAL_552_NGAP_id_UERadioCapability = 117; +static const long asn_VAL_552_NGAP_ignore = 1; +static const long asn_VAL_552_NGAP_optional = 0; +static const long asn_VAL_553_NGAP_id_UERadioCapabilityID = 264; +static const long asn_VAL_553_NGAP_reject = 0; +static const long asn_VAL_553_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_UERadioCapabilityCheckRequestIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_513_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_513_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_550_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_550_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_513_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_514_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_514_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_550_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_551_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_551_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_514_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_515_NGAP_id_UERadioCapability }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_515_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_551_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_552_NGAP_id_UERadioCapability }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_552_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_UERadioCapability }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_515_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_516_NGAP_id_UERadioCapabilityID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_516_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_552_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_553_NGAP_id_UERadioCapabilityID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_553_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_UERadioCapabilityID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_516_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_553_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_UERadioCapabilityCheckRequestIEs_1[] = { { 4, 4, asn_IOS_NGAP_UERadioCapabilityCheckRequestIEs_1_rows } }; -static const long asn_VAL_517_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_517_NGAP_ignore = 1; -static const long asn_VAL_517_NGAP_mandatory = 2; -static const long asn_VAL_518_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_518_NGAP_ignore = 1; -static const long asn_VAL_518_NGAP_mandatory = 2; -static const long asn_VAL_519_NGAP_id_IMSVoiceSupportIndicator = 30; -static const long asn_VAL_519_NGAP_reject = 0; -static const long asn_VAL_519_NGAP_mandatory = 2; -static const long asn_VAL_520_NGAP_id_CriticalityDiagnostics = 19; -static const long asn_VAL_520_NGAP_ignore = 1; -static const long asn_VAL_520_NGAP_optional = 0; +static const long asn_VAL_554_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_554_NGAP_ignore = 1; +static const long asn_VAL_554_NGAP_mandatory = 2; +static const long asn_VAL_555_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_555_NGAP_ignore = 1; +static const long asn_VAL_555_NGAP_mandatory = 2; +static const long asn_VAL_556_NGAP_id_IMSVoiceSupportIndicator = 30; +static const long asn_VAL_556_NGAP_reject = 0; +static const long asn_VAL_556_NGAP_mandatory = 2; +static const long asn_VAL_557_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_557_NGAP_ignore = 1; +static const long asn_VAL_557_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_UERadioCapabilityCheckResponseIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_517_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_517_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_554_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_554_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_517_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_518_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_518_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_554_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_555_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_555_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_518_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_519_NGAP_id_IMSVoiceSupportIndicator }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_519_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_555_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_556_NGAP_id_IMSVoiceSupportIndicator }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_556_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_IMSVoiceSupportIndicator }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_519_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_520_NGAP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_520_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_556_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_557_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_557_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_520_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_557_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_UERadioCapabilityCheckResponseIEs_1[] = { { 4, 4, asn_IOS_NGAP_UERadioCapabilityCheckResponseIEs_1_rows } }; -static const long asn_VAL_521_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_521_NGAP_ignore = 1; -static const long asn_VAL_521_NGAP_mandatory = 2; -static const long asn_VAL_522_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_522_NGAP_ignore = 1; -static const long asn_VAL_522_NGAP_mandatory = 2; -static const long asn_VAL_523_NGAP_id_PDUSessionResourceSecondaryRATUsageList = 142; -static const long asn_VAL_523_NGAP_ignore = 1; -static const long asn_VAL_523_NGAP_mandatory = 2; -static const long asn_VAL_524_NGAP_id_HandoverFlag = 143; -static const long asn_VAL_524_NGAP_ignore = 1; -static const long asn_VAL_524_NGAP_optional = 0; -static const long asn_VAL_525_NGAP_id_UserLocationInformation = 121; -static const long asn_VAL_525_NGAP_ignore = 1; -static const long asn_VAL_525_NGAP_optional = 0; +static const long asn_VAL_558_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_558_NGAP_ignore = 1; +static const long asn_VAL_558_NGAP_mandatory = 2; +static const long asn_VAL_559_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_559_NGAP_ignore = 1; +static const long asn_VAL_559_NGAP_mandatory = 2; +static const long asn_VAL_560_NGAP_id_PDUSessionResourceSecondaryRATUsageList = 142; +static const long asn_VAL_560_NGAP_ignore = 1; +static const long asn_VAL_560_NGAP_mandatory = 2; +static const long asn_VAL_561_NGAP_id_HandoverFlag = 143; +static const long asn_VAL_561_NGAP_ignore = 1; +static const long asn_VAL_561_NGAP_optional = 0; +static const long asn_VAL_562_NGAP_id_UserLocationInformation = 121; +static const long asn_VAL_562_NGAP_ignore = 1; +static const long asn_VAL_562_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_SecondaryRATDataUsageReportIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_521_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_521_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_558_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_558_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_521_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_522_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_522_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_558_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_559_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_559_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_522_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_523_NGAP_id_PDUSessionResourceSecondaryRATUsageList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_523_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_559_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_560_NGAP_id_PDUSessionResourceSecondaryRATUsageList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_560_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionResourceSecondaryRATUsageList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_523_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_524_NGAP_id_HandoverFlag }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_524_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_560_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_561_NGAP_id_HandoverFlag }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_561_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_HandoverFlag }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_524_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_525_NGAP_id_UserLocationInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_525_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_561_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_562_NGAP_id_UserLocationInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_562_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_UserLocationInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_525_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_562_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_SecondaryRATDataUsageReportIEs_1[] = { { 5, 4, asn_IOS_NGAP_SecondaryRATDataUsageReportIEs_1_rows } }; -static const long asn_VAL_526_NGAP_id_RIMInformationTransfer = 175; -static const long asn_VAL_526_NGAP_ignore = 1; -static const long asn_VAL_526_NGAP_optional = 0; +static const long asn_VAL_563_NGAP_id_RIMInformationTransfer = 175; +static const long asn_VAL_563_NGAP_ignore = 1; +static const long asn_VAL_563_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_UplinkRIMInformationTransferIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_526_NGAP_id_RIMInformationTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_526_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_563_NGAP_id_RIMInformationTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_563_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_RIMInformationTransfer }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_526_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_563_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_UplinkRIMInformationTransferIEs_1[] = { { 1, 4, asn_IOS_NGAP_UplinkRIMInformationTransferIEs_1_rows } }; -static const long asn_VAL_527_NGAP_id_RIMInformationTransfer = 175; -static const long asn_VAL_527_NGAP_ignore = 1; -static const long asn_VAL_527_NGAP_optional = 0; +static const long asn_VAL_564_NGAP_id_RIMInformationTransfer = 175; +static const long asn_VAL_564_NGAP_ignore = 1; +static const long asn_VAL_564_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_DownlinkRIMInformationTransferIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_527_NGAP_id_RIMInformationTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_527_NGAP_ignore }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_564_NGAP_id_RIMInformationTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_564_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_RIMInformationTransfer }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_527_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_564_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_DownlinkRIMInformationTransferIEs_1[] = { { 1, 4, asn_IOS_NGAP_DownlinkRIMInformationTransferIEs_1_rows } }; -static const long asn_VAL_528_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_528_NGAP_reject = 0; -static const long asn_VAL_528_NGAP_mandatory = 2; -static const long asn_VAL_529_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_529_NGAP_reject = 0; -static const long asn_VAL_529_NGAP_mandatory = 2; -static const long asn_VAL_530_NGAP_id_UERadioCapability = 117; -static const long asn_VAL_530_NGAP_ignore = 1; -static const long asn_VAL_530_NGAP_optional = 0; -static const long asn_VAL_531_NGAP_id_EndIndication = 226; -static const long asn_VAL_531_NGAP_ignore = 1; -static const long asn_VAL_531_NGAP_optional = 0; -static const long asn_VAL_532_NGAP_id_S_NSSAI = 148; -static const long asn_VAL_532_NGAP_ignore = 1; -static const long asn_VAL_532_NGAP_optional = 0; -static const long asn_VAL_533_NGAP_id_AllowedNSSAI = 0; -static const long asn_VAL_533_NGAP_ignore = 1; -static const long asn_VAL_533_NGAP_optional = 0; -static const long asn_VAL_534_NGAP_id_UE_DifferentiationInfo = 209; -static const long asn_VAL_534_NGAP_ignore = 1; -static const long asn_VAL_534_NGAP_optional = 0; -static const long asn_VAL_535_NGAP_id_DL_CP_SecurityInformation = 212; -static const long asn_VAL_535_NGAP_ignore = 1; -static const long asn_VAL_535_NGAP_optional = 0; -static const long asn_VAL_536_NGAP_id_NB_IoT_UEPriority = 210; -static const long asn_VAL_536_NGAP_ignore = 1; -static const long asn_VAL_536_NGAP_optional = 0; -static const long asn_VAL_537_NGAP_id_Enhanced_CoverageRestriction = 205; -static const long asn_VAL_537_NGAP_ignore = 1; -static const long asn_VAL_537_NGAP_optional = 0; -static const long asn_VAL_538_NGAP_id_CEmodeBrestricted = 222; -static const long asn_VAL_538_NGAP_ignore = 1; -static const long asn_VAL_538_NGAP_optional = 0; -static const long asn_VAL_539_NGAP_id_UERadioCapabilityID = 264; -static const long asn_VAL_539_NGAP_reject = 0; -static const long asn_VAL_539_NGAP_optional = 0; +static const long asn_VAL_565_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_565_NGAP_reject = 0; +static const long asn_VAL_565_NGAP_mandatory = 2; +static const long asn_VAL_566_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_566_NGAP_reject = 0; +static const long asn_VAL_566_NGAP_mandatory = 2; +static const long asn_VAL_567_NGAP_id_UERadioCapability = 117; +static const long asn_VAL_567_NGAP_ignore = 1; +static const long asn_VAL_567_NGAP_optional = 0; +static const long asn_VAL_568_NGAP_id_EndIndication = 226; +static const long asn_VAL_568_NGAP_ignore = 1; +static const long asn_VAL_568_NGAP_optional = 0; +static const long asn_VAL_569_NGAP_id_S_NSSAI = 148; +static const long asn_VAL_569_NGAP_ignore = 1; +static const long asn_VAL_569_NGAP_optional = 0; +static const long asn_VAL_570_NGAP_id_AllowedNSSAI = 0; +static const long asn_VAL_570_NGAP_ignore = 1; +static const long asn_VAL_570_NGAP_optional = 0; +static const long asn_VAL_571_NGAP_id_UE_DifferentiationInfo = 209; +static const long asn_VAL_571_NGAP_ignore = 1; +static const long asn_VAL_571_NGAP_optional = 0; +static const long asn_VAL_572_NGAP_id_DL_CP_SecurityInformation = 212; +static const long asn_VAL_572_NGAP_ignore = 1; +static const long asn_VAL_572_NGAP_optional = 0; +static const long asn_VAL_573_NGAP_id_NB_IoT_UEPriority = 210; +static const long asn_VAL_573_NGAP_ignore = 1; +static const long asn_VAL_573_NGAP_optional = 0; +static const long asn_VAL_574_NGAP_id_Enhanced_CoverageRestriction = 205; +static const long asn_VAL_574_NGAP_ignore = 1; +static const long asn_VAL_574_NGAP_optional = 0; +static const long asn_VAL_575_NGAP_id_CEmodeBrestricted = 222; +static const long asn_VAL_575_NGAP_ignore = 1; +static const long asn_VAL_575_NGAP_optional = 0; +static const long asn_VAL_576_NGAP_id_UERadioCapabilityID = 264; +static const long asn_VAL_576_NGAP_reject = 0; +static const long asn_VAL_576_NGAP_optional = 0; +static const long asn_VAL_577_NGAP_id_MaskedIMEISV = 34; +static const long asn_VAL_577_NGAP_ignore = 1; +static const long asn_VAL_577_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_ConnectionEstablishmentIndicationIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_528_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_528_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_565_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_565_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_528_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_529_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_529_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_565_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_566_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_566_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_529_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_530_NGAP_id_UERadioCapability }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_530_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_566_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_567_NGAP_id_UERadioCapability }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_567_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_UERadioCapability }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_530_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_531_NGAP_id_EndIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_531_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_567_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_568_NGAP_id_EndIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_568_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_EndIndication }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_531_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_532_NGAP_id_S_NSSAI }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_532_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_568_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_569_NGAP_id_S_NSSAI }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_569_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_S_NSSAI }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_532_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_533_NGAP_id_AllowedNSSAI }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_533_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_569_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_570_NGAP_id_AllowedNSSAI }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_570_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_AllowedNSSAI }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_533_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_534_NGAP_id_UE_DifferentiationInfo }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_534_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_570_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_571_NGAP_id_UE_DifferentiationInfo }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_571_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_UE_DifferentiationInfo }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_534_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_535_NGAP_id_DL_CP_SecurityInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_535_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_571_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_572_NGAP_id_DL_CP_SecurityInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_572_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_DL_CP_SecurityInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_535_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_536_NGAP_id_NB_IoT_UEPriority }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_536_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_572_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_573_NGAP_id_NB_IoT_UEPriority }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_573_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_NB_IoT_UEPriority }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_536_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_537_NGAP_id_Enhanced_CoverageRestriction }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_537_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_573_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_574_NGAP_id_Enhanced_CoverageRestriction }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_574_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_Enhanced_CoverageRestriction }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_537_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_538_NGAP_id_CEmodeBrestricted }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_538_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_574_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_575_NGAP_id_CEmodeBrestricted }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_575_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_CEmodeBrestricted }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_538_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_539_NGAP_id_UERadioCapabilityID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_539_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_575_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_576_NGAP_id_UERadioCapabilityID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_576_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_UERadioCapabilityID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_539_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_576_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_577_NGAP_id_MaskedIMEISV }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_577_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_MaskedIMEISV }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_577_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_ConnectionEstablishmentIndicationIEs_1[] = { - { 12, 4, asn_IOS_NGAP_ConnectionEstablishmentIndicationIEs_1_rows } + { 13, 4, asn_IOS_NGAP_ConnectionEstablishmentIndicationIEs_1_rows } }; -static const long asn_VAL_540_NGAP_id_UERadioCapabilityID = 264; -static const long asn_VAL_540_NGAP_reject = 0; -static const long asn_VAL_540_NGAP_mandatory = 2; +static const long asn_VAL_578_NGAP_id_UERadioCapabilityID = 264; +static const long asn_VAL_578_NGAP_reject = 0; +static const long asn_VAL_578_NGAP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_NGAP_UERadioCapabilityIDMappingRequestIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_540_NGAP_id_UERadioCapabilityID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_540_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_578_NGAP_id_UERadioCapabilityID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_578_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_UERadioCapabilityID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_540_NGAP_mandatory } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_578_NGAP_mandatory } }; static const asn_ioc_set_t asn_IOS_NGAP_UERadioCapabilityIDMappingRequestIEs_1[] = { { 1, 4, asn_IOS_NGAP_UERadioCapabilityIDMappingRequestIEs_1_rows } }; -static const long asn_VAL_541_NGAP_id_UERadioCapabilityID = 264; -static const long asn_VAL_541_NGAP_reject = 0; -static const long asn_VAL_541_NGAP_mandatory = 2; -static const long asn_VAL_542_NGAP_id_UERadioCapability = 117; -static const long asn_VAL_542_NGAP_ignore = 1; -static const long asn_VAL_542_NGAP_mandatory = 2; -static const long asn_VAL_543_NGAP_id_CriticalityDiagnostics = 19; -static const long asn_VAL_543_NGAP_ignore = 1; -static const long asn_VAL_543_NGAP_optional = 0; +static const long asn_VAL_579_NGAP_id_UERadioCapabilityID = 264; +static const long asn_VAL_579_NGAP_reject = 0; +static const long asn_VAL_579_NGAP_mandatory = 2; +static const long asn_VAL_580_NGAP_id_UERadioCapability = 117; +static const long asn_VAL_580_NGAP_ignore = 1; +static const long asn_VAL_580_NGAP_mandatory = 2; +static const long asn_VAL_581_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_581_NGAP_ignore = 1; +static const long asn_VAL_581_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_UERadioCapabilityIDMappingResponseIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_541_NGAP_id_UERadioCapabilityID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_541_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_579_NGAP_id_UERadioCapabilityID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_579_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_UERadioCapabilityID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_541_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_542_NGAP_id_UERadioCapability }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_542_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_579_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_580_NGAP_id_UERadioCapability }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_580_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_UERadioCapability }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_542_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_543_NGAP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_543_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_580_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_581_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_581_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_543_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_581_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_UERadioCapabilityIDMappingResponseIEs_1[] = { { 3, 4, asn_IOS_NGAP_UERadioCapabilityIDMappingResponseIEs_1_rows } }; -static const long asn_VAL_544_NGAP_id_AMF_UE_NGAP_ID = 10; -static const long asn_VAL_544_NGAP_reject = 0; -static const long asn_VAL_544_NGAP_mandatory = 2; -static const long asn_VAL_545_NGAP_id_RAN_UE_NGAP_ID = 85; -static const long asn_VAL_545_NGAP_reject = 0; -static const long asn_VAL_545_NGAP_mandatory = 2; -static const long asn_VAL_546_NGAP_id_S_NSSAI = 148; -static const long asn_VAL_546_NGAP_ignore = 1; -static const long asn_VAL_546_NGAP_optional = 0; -static const long asn_VAL_547_NGAP_id_AllowedNSSAI = 0; -static const long asn_VAL_547_NGAP_ignore = 1; -static const long asn_VAL_547_NGAP_optional = 0; +static const long asn_VAL_582_NGAP_id_AMF_UE_NGAP_ID = 10; +static const long asn_VAL_582_NGAP_reject = 0; +static const long asn_VAL_582_NGAP_mandatory = 2; +static const long asn_VAL_583_NGAP_id_RAN_UE_NGAP_ID = 85; +static const long asn_VAL_583_NGAP_reject = 0; +static const long asn_VAL_583_NGAP_mandatory = 2; +static const long asn_VAL_584_NGAP_id_S_NSSAI = 148; +static const long asn_VAL_584_NGAP_ignore = 1; +static const long asn_VAL_584_NGAP_optional = 0; +static const long asn_VAL_585_NGAP_id_AllowedNSSAI = 0; +static const long asn_VAL_585_NGAP_ignore = 1; +static const long asn_VAL_585_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_AMFCPRelocationIndicationIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_544_NGAP_id_AMF_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_544_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_582_NGAP_id_AMF_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_582_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_AMF_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_544_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_545_NGAP_id_RAN_UE_NGAP_ID }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_545_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_582_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_583_NGAP_id_RAN_UE_NGAP_ID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_583_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_545_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_546_NGAP_id_S_NSSAI }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_546_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_583_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_584_NGAP_id_S_NSSAI }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_584_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_S_NSSAI }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_546_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_547_NGAP_id_AllowedNSSAI }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_547_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_584_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_585_NGAP_id_AllowedNSSAI }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_585_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_AllowedNSSAI }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_547_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_585_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_AMFCPRelocationIndicationIEs_1[] = { { 4, 4, asn_IOS_NGAP_AMFCPRelocationIndicationIEs_1_rows } }; -static const long asn_VAL_552_NGAP_id_PDUSessionAggregateMaximumBitRate = 130; -static const long asn_VAL_552_NGAP_reject = 0; -static const long asn_VAL_552_NGAP_optional = 0; -static const long asn_VAL_553_NGAP_id_UL_NGU_UP_TNLModifyList = 140; -static const long asn_VAL_553_NGAP_reject = 0; -static const long asn_VAL_553_NGAP_optional = 0; -static const long asn_VAL_554_NGAP_id_NetworkInstance = 129; -static const long asn_VAL_554_NGAP_reject = 0; -static const long asn_VAL_554_NGAP_optional = 0; -static const long asn_VAL_555_NGAP_id_QosFlowAddOrModifyRequestList = 135; -static const long asn_VAL_555_NGAP_reject = 0; -static const long asn_VAL_555_NGAP_optional = 0; -static const long asn_VAL_556_NGAP_id_QosFlowToReleaseList = 137; -static const long asn_VAL_556_NGAP_reject = 0; -static const long asn_VAL_556_NGAP_optional = 0; -static const long asn_VAL_557_NGAP_id_AdditionalUL_NGU_UP_TNLInformation = 126; -static const long asn_VAL_557_NGAP_reject = 0; -static const long asn_VAL_557_NGAP_optional = 0; -static const long asn_VAL_558_NGAP_id_CommonNetworkInstance = 166; -static const long asn_VAL_558_NGAP_ignore = 1; -static const long asn_VAL_558_NGAP_optional = 0; -static const long asn_VAL_559_NGAP_id_AdditionalRedundantUL_NGU_UP_TNLInformation = 186; -static const long asn_VAL_559_NGAP_ignore = 1; -static const long asn_VAL_559_NGAP_optional = 0; -static const long asn_VAL_560_NGAP_id_RedundantCommonNetworkInstance = 190; -static const long asn_VAL_560_NGAP_ignore = 1; -static const long asn_VAL_560_NGAP_optional = 0; -static const long asn_VAL_561_NGAP_id_RedundantUL_NGU_UP_TNLInformation = 195; -static const long asn_VAL_561_NGAP_ignore = 1; -static const long asn_VAL_561_NGAP_optional = 0; -static const long asn_VAL_562_NGAP_id_SecurityIndication = 138; -static const long asn_VAL_562_NGAP_ignore = 1; -static const long asn_VAL_562_NGAP_optional = 0; -static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceModifyRequestTransferIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_552_NGAP_id_PDUSessionAggregateMaximumBitRate }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_552_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionAggregateMaximumBitRate }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_552_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_553_NGAP_id_UL_NGU_UP_TNLModifyList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_553_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_UL_NGU_UP_TNLModifyList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_553_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_554_NGAP_id_NetworkInstance }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_554_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_NetworkInstance }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_554_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_555_NGAP_id_QosFlowAddOrModifyRequestList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_555_NGAP_reject }, - { "&Value", aioc__type, &asn_DEF_NGAP_QosFlowAddOrModifyRequestList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_555_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_556_NGAP_id_QosFlowToReleaseList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_556_NGAP_reject }, +static const long asn_VAL_586_NGAP_id_MBS_SessionID = 299; +static const long asn_VAL_586_NGAP_reject = 0; +static const long asn_VAL_586_NGAP_mandatory = 2; +static const long asn_VAL_587_NGAP_id_S_NSSAI = 148; +static const long asn_VAL_587_NGAP_reject = 0; +static const long asn_VAL_587_NGAP_mandatory = 2; +static const long asn_VAL_588_NGAP_id_MBS_ServiceArea = 298; +static const long asn_VAL_588_NGAP_reject = 0; +static const long asn_VAL_588_NGAP_mandatory = 2; +static const long asn_VAL_589_NGAP_id_MBSSessionSetupRequestTransfer = 315; +static const long asn_VAL_589_NGAP_reject = 0; +static const long asn_VAL_589_NGAP_mandatory = 2; +static const asn_ioc_cell_t asn_IOS_NGAP_BroadcastSessionSetupRequestIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_586_NGAP_id_MBS_SessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_586_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_SessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_586_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_587_NGAP_id_S_NSSAI }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_587_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_S_NSSAI }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_587_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_588_NGAP_id_MBS_ServiceArea }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_588_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_ServiceArea }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_588_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_589_NGAP_id_MBSSessionSetupRequestTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_589_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_OCTET_STRING }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_589_NGAP_mandatory } +}; +static const asn_ioc_set_t asn_IOS_NGAP_BroadcastSessionSetupRequestIEs_1[] = { + { 4, 4, asn_IOS_NGAP_BroadcastSessionSetupRequestIEs_1_rows } +}; +static const long asn_VAL_590_NGAP_id_MBS_SessionID = 299; +static const long asn_VAL_590_NGAP_reject = 0; +static const long asn_VAL_590_NGAP_mandatory = 2; +static const long asn_VAL_591_NGAP_id_MBSSessionSetupResponseTransfer = 316; +static const long asn_VAL_591_NGAP_reject = 0; +static const long asn_VAL_591_NGAP_optional = 0; +static const long asn_VAL_592_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_592_NGAP_ignore = 1; +static const long asn_VAL_592_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_BroadcastSessionSetupResponseIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_590_NGAP_id_MBS_SessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_590_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_SessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_590_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_591_NGAP_id_MBSSessionSetupResponseTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_591_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_OCTET_STRING }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_591_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_592_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_592_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_592_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_BroadcastSessionSetupResponseIEs_1[] = { + { 3, 4, asn_IOS_NGAP_BroadcastSessionSetupResponseIEs_1_rows } +}; +static const long asn_VAL_593_NGAP_id_MBS_SessionID = 299; +static const long asn_VAL_593_NGAP_reject = 0; +static const long asn_VAL_593_NGAP_mandatory = 2; +static const long asn_VAL_594_NGAP_id_MBSSessionSetupFailureTransfer = 314; +static const long asn_VAL_594_NGAP_reject = 0; +static const long asn_VAL_594_NGAP_optional = 0; +static const long asn_VAL_595_NGAP_id_Cause = 15; +static const long asn_VAL_595_NGAP_ignore = 1; +static const long asn_VAL_595_NGAP_mandatory = 2; +static const long asn_VAL_596_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_596_NGAP_ignore = 1; +static const long asn_VAL_596_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_BroadcastSessionSetupFailureIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_593_NGAP_id_MBS_SessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_593_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_SessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_593_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_594_NGAP_id_MBSSessionSetupFailureTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_594_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_OCTET_STRING }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_594_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_595_NGAP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_595_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_595_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_596_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_596_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_596_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_BroadcastSessionSetupFailureIEs_1[] = { + { 4, 4, asn_IOS_NGAP_BroadcastSessionSetupFailureIEs_1_rows } +}; +static const long asn_VAL_597_NGAP_id_MBS_SessionID = 299; +static const long asn_VAL_597_NGAP_reject = 0; +static const long asn_VAL_597_NGAP_mandatory = 2; +static const long asn_VAL_598_NGAP_id_MBS_ServiceArea = 298; +static const long asn_VAL_598_NGAP_reject = 0; +static const long asn_VAL_598_NGAP_optional = 0; +static const long asn_VAL_599_NGAP_id_MBSSessionModificationRequestTransfer = 349; +static const long asn_VAL_599_NGAP_reject = 0; +static const long asn_VAL_599_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_BroadcastSessionModificationRequestIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_597_NGAP_id_MBS_SessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_597_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_SessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_597_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_598_NGAP_id_MBS_ServiceArea }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_598_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_ServiceArea }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_598_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_599_NGAP_id_MBSSessionModificationRequestTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_599_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_OCTET_STRING }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_599_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_BroadcastSessionModificationRequestIEs_1[] = { + { 3, 4, asn_IOS_NGAP_BroadcastSessionModificationRequestIEs_1_rows } +}; +static const long asn_VAL_600_NGAP_id_MBS_SessionID = 299; +static const long asn_VAL_600_NGAP_reject = 0; +static const long asn_VAL_600_NGAP_mandatory = 2; +static const long asn_VAL_601_NGAP_id_MBSSessionModificationResponseTransfer = 350; +static const long asn_VAL_601_NGAP_reject = 0; +static const long asn_VAL_601_NGAP_optional = 0; +static const long asn_VAL_602_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_602_NGAP_ignore = 1; +static const long asn_VAL_602_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_BroadcastSessionModificationResponseIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_600_NGAP_id_MBS_SessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_600_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_SessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_600_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_601_NGAP_id_MBSSessionModificationResponseTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_601_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_OCTET_STRING }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_601_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_602_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_602_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_602_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_BroadcastSessionModificationResponseIEs_1[] = { + { 3, 4, asn_IOS_NGAP_BroadcastSessionModificationResponseIEs_1_rows } +}; +static const long asn_VAL_603_NGAP_id_MBS_SessionID = 299; +static const long asn_VAL_603_NGAP_reject = 0; +static const long asn_VAL_603_NGAP_mandatory = 2; +static const long asn_VAL_604_NGAP_id_MBSSessionModificationFailureTransfer = 348; +static const long asn_VAL_604_NGAP_reject = 0; +static const long asn_VAL_604_NGAP_optional = 0; +static const long asn_VAL_605_NGAP_id_Cause = 15; +static const long asn_VAL_605_NGAP_ignore = 1; +static const long asn_VAL_605_NGAP_mandatory = 2; +static const long asn_VAL_606_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_606_NGAP_ignore = 1; +static const long asn_VAL_606_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_BroadcastSessionModificationFailureIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_603_NGAP_id_MBS_SessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_603_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_SessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_603_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_604_NGAP_id_MBSSessionModificationFailureTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_604_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_OCTET_STRING }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_604_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_605_NGAP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_605_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_605_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_606_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_606_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_606_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_BroadcastSessionModificationFailureIEs_1[] = { + { 4, 4, asn_IOS_NGAP_BroadcastSessionModificationFailureIEs_1_rows } +}; +static const long asn_VAL_607_NGAP_id_MBS_SessionID = 299; +static const long asn_VAL_607_NGAP_reject = 0; +static const long asn_VAL_607_NGAP_mandatory = 2; +static const long asn_VAL_608_NGAP_id_Cause = 15; +static const long asn_VAL_608_NGAP_ignore = 1; +static const long asn_VAL_608_NGAP_mandatory = 2; +static const asn_ioc_cell_t asn_IOS_NGAP_BroadcastSessionReleaseRequestIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_607_NGAP_id_MBS_SessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_607_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_SessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_607_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_608_NGAP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_608_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_608_NGAP_mandatory } +}; +static const asn_ioc_set_t asn_IOS_NGAP_BroadcastSessionReleaseRequestIEs_1[] = { + { 2, 4, asn_IOS_NGAP_BroadcastSessionReleaseRequestIEs_1_rows } +}; +static const long asn_VAL_609_NGAP_id_MBS_SessionID = 299; +static const long asn_VAL_609_NGAP_reject = 0; +static const long asn_VAL_609_NGAP_mandatory = 2; +static const long asn_VAL_610_NGAP_id_Cause = 15; +static const long asn_VAL_610_NGAP_ignore = 1; +static const long asn_VAL_610_NGAP_mandatory = 2; +static const asn_ioc_cell_t asn_IOS_NGAP_BroadcastSessionReleaseRequiredIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_609_NGAP_id_MBS_SessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_609_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_SessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_609_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_610_NGAP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_610_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_610_NGAP_mandatory } +}; +static const asn_ioc_set_t asn_IOS_NGAP_BroadcastSessionReleaseRequiredIEs_1[] = { + { 2, 4, asn_IOS_NGAP_BroadcastSessionReleaseRequiredIEs_1_rows } +}; +static const long asn_VAL_611_NGAP_id_MBS_SessionID = 299; +static const long asn_VAL_611_NGAP_reject = 0; +static const long asn_VAL_611_NGAP_mandatory = 2; +static const long asn_VAL_612_NGAP_id_MBSSessionReleaseResponseTransfer = 358; +static const long asn_VAL_612_NGAP_ignore = 1; +static const long asn_VAL_612_NGAP_optional = 0; +static const long asn_VAL_613_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_613_NGAP_ignore = 1; +static const long asn_VAL_613_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_BroadcastSessionReleaseResponseIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_611_NGAP_id_MBS_SessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_611_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_SessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_611_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_612_NGAP_id_MBSSessionReleaseResponseTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_612_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_OCTET_STRING }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_612_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_613_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_613_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_613_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_BroadcastSessionReleaseResponseIEs_1[] = { + { 3, 4, asn_IOS_NGAP_BroadcastSessionReleaseResponseIEs_1_rows } +}; +static const long asn_VAL_614_NGAP_id_MBS_SessionID = 299; +static const long asn_VAL_614_NGAP_reject = 0; +static const long asn_VAL_614_NGAP_mandatory = 2; +static const long asn_VAL_615_NGAP_id_MBS_AreaSessionID = 295; +static const long asn_VAL_615_NGAP_reject = 0; +static const long asn_VAL_615_NGAP_optional = 0; +static const long asn_VAL_616_NGAP_id_MBS_DistributionSetupRequestTransfer = 301; +static const long asn_VAL_616_NGAP_reject = 0; +static const long asn_VAL_616_NGAP_mandatory = 2; +static const asn_ioc_cell_t asn_IOS_NGAP_DistributionSetupRequestIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_614_NGAP_id_MBS_SessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_614_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_SessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_614_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_615_NGAP_id_MBS_AreaSessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_615_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_AreaSessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_615_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_616_NGAP_id_MBS_DistributionSetupRequestTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_616_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_OCTET_STRING }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_616_NGAP_mandatory } +}; +static const asn_ioc_set_t asn_IOS_NGAP_DistributionSetupRequestIEs_1[] = { + { 3, 4, asn_IOS_NGAP_DistributionSetupRequestIEs_1_rows } +}; +static const long asn_VAL_617_NGAP_id_MBS_SessionID = 299; +static const long asn_VAL_617_NGAP_reject = 0; +static const long asn_VAL_617_NGAP_mandatory = 2; +static const long asn_VAL_618_NGAP_id_MBS_AreaSessionID = 295; +static const long asn_VAL_618_NGAP_reject = 0; +static const long asn_VAL_618_NGAP_optional = 0; +static const long asn_VAL_619_NGAP_id_MBS_DistributionSetupResponseTransfer = 302; +static const long asn_VAL_619_NGAP_reject = 0; +static const long asn_VAL_619_NGAP_mandatory = 2; +static const long asn_VAL_620_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_620_NGAP_ignore = 1; +static const long asn_VAL_620_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_DistributionSetupResponseIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_617_NGAP_id_MBS_SessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_617_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_SessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_617_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_618_NGAP_id_MBS_AreaSessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_618_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_AreaSessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_618_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_619_NGAP_id_MBS_DistributionSetupResponseTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_619_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_OCTET_STRING }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_619_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_620_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_620_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_620_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_DistributionSetupResponseIEs_1[] = { + { 4, 4, asn_IOS_NGAP_DistributionSetupResponseIEs_1_rows } +}; +static const long asn_VAL_621_NGAP_id_MBS_SessionID = 299; +static const long asn_VAL_621_NGAP_reject = 0; +static const long asn_VAL_621_NGAP_mandatory = 2; +static const long asn_VAL_622_NGAP_id_MBS_AreaSessionID = 295; +static const long asn_VAL_622_NGAP_reject = 0; +static const long asn_VAL_622_NGAP_optional = 0; +static const long asn_VAL_623_NGAP_id_MBS_DistributionSetupUnsuccessfulTransfer = 303; +static const long asn_VAL_623_NGAP_ignore = 1; +static const long asn_VAL_623_NGAP_mandatory = 2; +static const long asn_VAL_624_NGAP_id_Cause = 15; +static const long asn_VAL_624_NGAP_ignore = 1; +static const long asn_VAL_624_NGAP_mandatory = 2; +static const long asn_VAL_625_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_625_NGAP_ignore = 1; +static const long asn_VAL_625_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_DistributionSetupFailureIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_621_NGAP_id_MBS_SessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_621_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_SessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_621_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_622_NGAP_id_MBS_AreaSessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_622_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_AreaSessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_622_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_623_NGAP_id_MBS_DistributionSetupUnsuccessfulTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_623_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_OCTET_STRING }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_623_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_624_NGAP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_624_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_624_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_625_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_625_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_625_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_DistributionSetupFailureIEs_1[] = { + { 5, 4, asn_IOS_NGAP_DistributionSetupFailureIEs_1_rows } +}; +static const long asn_VAL_626_NGAP_id_MBS_SessionID = 299; +static const long asn_VAL_626_NGAP_reject = 0; +static const long asn_VAL_626_NGAP_mandatory = 2; +static const long asn_VAL_627_NGAP_id_MBS_AreaSessionID = 295; +static const long asn_VAL_627_NGAP_reject = 0; +static const long asn_VAL_627_NGAP_optional = 0; +static const long asn_VAL_628_NGAP_id_MBS_DistributionReleaseRequestTransfer = 300; +static const long asn_VAL_628_NGAP_reject = 0; +static const long asn_VAL_628_NGAP_mandatory = 2; +static const long asn_VAL_629_NGAP_id_Cause = 15; +static const long asn_VAL_629_NGAP_ignore = 1; +static const long asn_VAL_629_NGAP_mandatory = 2; +static const asn_ioc_cell_t asn_IOS_NGAP_DistributionReleaseRequestIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_626_NGAP_id_MBS_SessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_626_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_SessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_626_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_627_NGAP_id_MBS_AreaSessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_627_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_AreaSessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_627_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_628_NGAP_id_MBS_DistributionReleaseRequestTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_628_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_OCTET_STRING }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_628_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_629_NGAP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_629_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_629_NGAP_mandatory } +}; +static const asn_ioc_set_t asn_IOS_NGAP_DistributionReleaseRequestIEs_1[] = { + { 4, 4, asn_IOS_NGAP_DistributionReleaseRequestIEs_1_rows } +}; +static const long asn_VAL_630_NGAP_id_MBS_SessionID = 299; +static const long asn_VAL_630_NGAP_reject = 0; +static const long asn_VAL_630_NGAP_mandatory = 2; +static const long asn_VAL_631_NGAP_id_MBS_AreaSessionID = 295; +static const long asn_VAL_631_NGAP_reject = 0; +static const long asn_VAL_631_NGAP_optional = 0; +static const long asn_VAL_632_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_632_NGAP_ignore = 1; +static const long asn_VAL_632_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_DistributionReleaseResponseIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_630_NGAP_id_MBS_SessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_630_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_SessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_630_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_631_NGAP_id_MBS_AreaSessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_631_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_AreaSessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_631_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_632_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_632_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_632_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_DistributionReleaseResponseIEs_1[] = { + { 3, 4, asn_IOS_NGAP_DistributionReleaseResponseIEs_1_rows } +}; +static const long asn_VAL_633_NGAP_id_MBS_SessionID = 299; +static const long asn_VAL_633_NGAP_reject = 0; +static const long asn_VAL_633_NGAP_mandatory = 2; +static const long asn_VAL_634_NGAP_id_MulticastSessionActivationRequestTransfer = 304; +static const long asn_VAL_634_NGAP_reject = 0; +static const long asn_VAL_634_NGAP_mandatory = 2; +static const asn_ioc_cell_t asn_IOS_NGAP_MulticastSessionActivationRequestIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_633_NGAP_id_MBS_SessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_633_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_SessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_633_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_634_NGAP_id_MulticastSessionActivationRequestTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_634_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_OCTET_STRING }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_634_NGAP_mandatory } +}; +static const asn_ioc_set_t asn_IOS_NGAP_MulticastSessionActivationRequestIEs_1[] = { + { 2, 4, asn_IOS_NGAP_MulticastSessionActivationRequestIEs_1_rows } +}; +static const long asn_VAL_635_NGAP_id_MBS_SessionID = 299; +static const long asn_VAL_635_NGAP_reject = 0; +static const long asn_VAL_635_NGAP_mandatory = 2; +static const long asn_VAL_636_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_636_NGAP_ignore = 1; +static const long asn_VAL_636_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_MulticastSessionActivationResponseIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_635_NGAP_id_MBS_SessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_635_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_SessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_635_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_636_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_636_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_636_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_MulticastSessionActivationResponseIEs_1[] = { + { 2, 4, asn_IOS_NGAP_MulticastSessionActivationResponseIEs_1_rows } +}; +static const long asn_VAL_637_NGAP_id_MBS_SessionID = 299; +static const long asn_VAL_637_NGAP_reject = 0; +static const long asn_VAL_637_NGAP_mandatory = 2; +static const long asn_VAL_638_NGAP_id_Cause = 15; +static const long asn_VAL_638_NGAP_ignore = 1; +static const long asn_VAL_638_NGAP_mandatory = 2; +static const long asn_VAL_639_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_639_NGAP_ignore = 1; +static const long asn_VAL_639_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_MulticastSessionActivationFailureIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_637_NGAP_id_MBS_SessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_637_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_SessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_637_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_638_NGAP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_638_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_638_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_639_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_639_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_639_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_MulticastSessionActivationFailureIEs_1[] = { + { 3, 4, asn_IOS_NGAP_MulticastSessionActivationFailureIEs_1_rows } +}; +static const long asn_VAL_640_NGAP_id_MBS_SessionID = 299; +static const long asn_VAL_640_NGAP_reject = 0; +static const long asn_VAL_640_NGAP_mandatory = 2; +static const long asn_VAL_641_NGAP_id_MulticastSessionDeactivationRequestTransfer = 305; +static const long asn_VAL_641_NGAP_reject = 0; +static const long asn_VAL_641_NGAP_mandatory = 2; +static const asn_ioc_cell_t asn_IOS_NGAP_MulticastSessionDeactivationRequestIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_640_NGAP_id_MBS_SessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_640_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_SessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_640_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_641_NGAP_id_MulticastSessionDeactivationRequestTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_641_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_OCTET_STRING }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_641_NGAP_mandatory } +}; +static const asn_ioc_set_t asn_IOS_NGAP_MulticastSessionDeactivationRequestIEs_1[] = { + { 2, 4, asn_IOS_NGAP_MulticastSessionDeactivationRequestIEs_1_rows } +}; +static const long asn_VAL_642_NGAP_id_MBS_SessionID = 299; +static const long asn_VAL_642_NGAP_reject = 0; +static const long asn_VAL_642_NGAP_mandatory = 2; +static const long asn_VAL_643_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_643_NGAP_ignore = 1; +static const long asn_VAL_643_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_MulticastSessionDeactivationResponseIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_642_NGAP_id_MBS_SessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_642_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_SessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_642_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_643_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_643_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_643_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_MulticastSessionDeactivationResponseIEs_1[] = { + { 2, 4, asn_IOS_NGAP_MulticastSessionDeactivationResponseIEs_1_rows } +}; +static const long asn_VAL_644_NGAP_id_MBS_SessionID = 299; +static const long asn_VAL_644_NGAP_reject = 0; +static const long asn_VAL_644_NGAP_mandatory = 2; +static const long asn_VAL_645_NGAP_id_MBS_AreaSessionID = 295; +static const long asn_VAL_645_NGAP_reject = 0; +static const long asn_VAL_645_NGAP_optional = 0; +static const long asn_VAL_646_NGAP_id_MulticastSessionUpdateRequestTransfer = 306; +static const long asn_VAL_646_NGAP_reject = 0; +static const long asn_VAL_646_NGAP_mandatory = 2; +static const asn_ioc_cell_t asn_IOS_NGAP_MulticastSessionUpdateRequestIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_644_NGAP_id_MBS_SessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_644_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_SessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_644_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_645_NGAP_id_MBS_AreaSessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_645_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_AreaSessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_645_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_646_NGAP_id_MulticastSessionUpdateRequestTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_646_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_OCTET_STRING }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_646_NGAP_mandatory } +}; +static const asn_ioc_set_t asn_IOS_NGAP_MulticastSessionUpdateRequestIEs_1[] = { + { 3, 4, asn_IOS_NGAP_MulticastSessionUpdateRequestIEs_1_rows } +}; +static const long asn_VAL_647_NGAP_id_MBS_SessionID = 299; +static const long asn_VAL_647_NGAP_reject = 0; +static const long asn_VAL_647_NGAP_mandatory = 2; +static const long asn_VAL_648_NGAP_id_MBS_AreaSessionID = 295; +static const long asn_VAL_648_NGAP_reject = 0; +static const long asn_VAL_648_NGAP_optional = 0; +static const long asn_VAL_649_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_649_NGAP_ignore = 1; +static const long asn_VAL_649_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_MulticastSessionUpdateResponseIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_647_NGAP_id_MBS_SessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_647_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_SessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_647_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_648_NGAP_id_MBS_AreaSessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_648_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_AreaSessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_648_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_649_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_649_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_649_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_MulticastSessionUpdateResponseIEs_1[] = { + { 3, 4, asn_IOS_NGAP_MulticastSessionUpdateResponseIEs_1_rows } +}; +static const long asn_VAL_650_NGAP_id_MBS_SessionID = 299; +static const long asn_VAL_650_NGAP_reject = 0; +static const long asn_VAL_650_NGAP_mandatory = 2; +static const long asn_VAL_651_NGAP_id_MBS_AreaSessionID = 295; +static const long asn_VAL_651_NGAP_reject = 0; +static const long asn_VAL_651_NGAP_optional = 0; +static const long asn_VAL_652_NGAP_id_Cause = 15; +static const long asn_VAL_652_NGAP_ignore = 1; +static const long asn_VAL_652_NGAP_mandatory = 2; +static const long asn_VAL_653_NGAP_id_CriticalityDiagnostics = 19; +static const long asn_VAL_653_NGAP_ignore = 1; +static const long asn_VAL_653_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_MulticastSessionUpdateFailureIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_650_NGAP_id_MBS_SessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_650_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_SessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_650_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_651_NGAP_id_MBS_AreaSessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_651_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_AreaSessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_651_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_652_NGAP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_652_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_Cause }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_652_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_653_NGAP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_653_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_CriticalityDiagnostics }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_653_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_MulticastSessionUpdateFailureIEs_1[] = { + { 4, 4, asn_IOS_NGAP_MulticastSessionUpdateFailureIEs_1_rows } +}; +static const long asn_VAL_654_NGAP_id_MBS_SessionID = 299; +static const long asn_VAL_654_NGAP_ignore = 1; +static const long asn_VAL_654_NGAP_mandatory = 2; +static const long asn_VAL_655_NGAP_id_MBS_ServiceArea = 298; +static const long asn_VAL_655_NGAP_ignore = 1; +static const long asn_VAL_655_NGAP_optional = 0; +static const long asn_VAL_656_NGAP_id_MulticastGroupPagingAreaList = 307; +static const long asn_VAL_656_NGAP_ignore = 1; +static const long asn_VAL_656_NGAP_mandatory = 2; +static const asn_ioc_cell_t asn_IOS_NGAP_MulticastGroupPagingIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_654_NGAP_id_MBS_SessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_654_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_SessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_654_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_655_NGAP_id_MBS_ServiceArea }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_655_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_ServiceArea }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_655_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_656_NGAP_id_MulticastGroupPagingAreaList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_656_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_MulticastGroupPagingAreaList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_656_NGAP_mandatory } +}; +static const asn_ioc_set_t asn_IOS_NGAP_MulticastGroupPagingIEs_1[] = { + { 3, 4, asn_IOS_NGAP_MulticastGroupPagingIEs_1_rows } +}; +static const long asn_VAL_665_NGAP_id_MBS_SessionTNLInfo5GC = 352; +static const long asn_VAL_665_NGAP_reject = 0; +static const long asn_VAL_665_NGAP_optional = 0; +static const long asn_VAL_666_NGAP_id_MBS_QoSFlowsToBeSetupModList = 297; +static const long asn_VAL_666_NGAP_reject = 0; +static const long asn_VAL_666_NGAP_mandatory = 2; +static const long asn_VAL_667_NGAP_id_MBS_SessionFSAIDList = 357; +static const long asn_VAL_667_NGAP_ignore = 1; +static const long asn_VAL_667_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_MBSSessionSetupOrModRequestTransferIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_665_NGAP_id_MBS_SessionTNLInfo5GC }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_665_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_SessionTNLInfo5GC }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_665_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_666_NGAP_id_MBS_QoSFlowsToBeSetupModList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_666_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_QoSFlowsToBeSetupList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_666_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_667_NGAP_id_MBS_SessionFSAIDList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_667_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_SessionFSAIDList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_667_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_MBSSessionSetupOrModRequestTransferIEs_1[] = { + { 3, 4, asn_IOS_NGAP_MBSSessionSetupOrModRequestTransferIEs_1_rows } +}; +static const long asn_VAL_668_NGAP_id_MBS_SessionID = 299; +static const long asn_VAL_668_NGAP_reject = 0; +static const long asn_VAL_668_NGAP_mandatory = 2; +static const long asn_VAL_669_NGAP_id_MBS_ServiceArea = 298; +static const long asn_VAL_669_NGAP_reject = 0; +static const long asn_VAL_669_NGAP_optional = 0; +static const long asn_VAL_670_NGAP_id_MBS_QoSFlowsToBeSetupModList = 297; +static const long asn_VAL_670_NGAP_reject = 0; +static const long asn_VAL_670_NGAP_optional = 0; +static const long asn_VAL_671_NGAP_id_MBS_QoSFlowToReleaseList = 351; +static const long asn_VAL_671_NGAP_reject = 0; +static const long asn_VAL_671_NGAP_optional = 0; +static const long asn_VAL_672_NGAP_id_MBS_SessionTNLInfo5GC = 352; +static const long asn_VAL_672_NGAP_reject = 0; +static const long asn_VAL_672_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_MulticastSessionUpdateRequestTransferIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_668_NGAP_id_MBS_SessionID }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_668_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_SessionID }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_668_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_669_NGAP_id_MBS_ServiceArea }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_669_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_ServiceArea }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_669_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_670_NGAP_id_MBS_QoSFlowsToBeSetupModList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_670_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_QoSFlowsToBeSetupList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_670_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_671_NGAP_id_MBS_QoSFlowToReleaseList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_671_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_QosFlowListWithCause }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_556_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_557_NGAP_id_AdditionalUL_NGU_UP_TNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_557_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_671_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_672_NGAP_id_MBS_SessionTNLInfo5GC }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_672_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBS_SessionTNLInfo5GC }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_672_NGAP_optional } +}; +static const asn_ioc_set_t asn_IOS_NGAP_MulticastSessionUpdateRequestTransferIEs_1[] = { + { 5, 4, asn_IOS_NGAP_MulticastSessionUpdateRequestTransferIEs_1_rows } +}; +static const long asn_VAL_673_NGAP_id_PDUSessionAggregateMaximumBitRate = 130; +static const long asn_VAL_673_NGAP_reject = 0; +static const long asn_VAL_673_NGAP_optional = 0; +static const long asn_VAL_674_NGAP_id_UL_NGU_UP_TNLModifyList = 140; +static const long asn_VAL_674_NGAP_reject = 0; +static const long asn_VAL_674_NGAP_optional = 0; +static const long asn_VAL_675_NGAP_id_NetworkInstance = 129; +static const long asn_VAL_675_NGAP_reject = 0; +static const long asn_VAL_675_NGAP_optional = 0; +static const long asn_VAL_676_NGAP_id_QosFlowAddOrModifyRequestList = 135; +static const long asn_VAL_676_NGAP_reject = 0; +static const long asn_VAL_676_NGAP_optional = 0; +static const long asn_VAL_677_NGAP_id_QosFlowToReleaseList = 137; +static const long asn_VAL_677_NGAP_reject = 0; +static const long asn_VAL_677_NGAP_optional = 0; +static const long asn_VAL_678_NGAP_id_AdditionalUL_NGU_UP_TNLInformation = 126; +static const long asn_VAL_678_NGAP_reject = 0; +static const long asn_VAL_678_NGAP_optional = 0; +static const long asn_VAL_679_NGAP_id_CommonNetworkInstance = 166; +static const long asn_VAL_679_NGAP_ignore = 1; +static const long asn_VAL_679_NGAP_optional = 0; +static const long asn_VAL_680_NGAP_id_AdditionalRedundantUL_NGU_UP_TNLInformation = 186; +static const long asn_VAL_680_NGAP_ignore = 1; +static const long asn_VAL_680_NGAP_optional = 0; +static const long asn_VAL_681_NGAP_id_RedundantCommonNetworkInstance = 190; +static const long asn_VAL_681_NGAP_ignore = 1; +static const long asn_VAL_681_NGAP_optional = 0; +static const long asn_VAL_682_NGAP_id_RedundantUL_NGU_UP_TNLInformation = 195; +static const long asn_VAL_682_NGAP_ignore = 1; +static const long asn_VAL_682_NGAP_optional = 0; +static const long asn_VAL_683_NGAP_id_SecurityIndication = 138; +static const long asn_VAL_683_NGAP_ignore = 1; +static const long asn_VAL_683_NGAP_optional = 0; +static const long asn_VAL_684_NGAP_id_MBSSessionSetuporModifyRequestList = 319; +static const long asn_VAL_684_NGAP_ignore = 1; +static const long asn_VAL_684_NGAP_optional = 0; +static const long asn_VAL_685_NGAP_id_MBSSessionToReleaseList = 317; +static const long asn_VAL_685_NGAP_ignore = 1; +static const long asn_VAL_685_NGAP_optional = 0; +static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceModifyRequestTransferIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_673_NGAP_id_PDUSessionAggregateMaximumBitRate }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_673_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionAggregateMaximumBitRate }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_673_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_674_NGAP_id_UL_NGU_UP_TNLModifyList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_674_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_UL_NGU_UP_TNLModifyList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_674_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_675_NGAP_id_NetworkInstance }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_675_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_NetworkInstance }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_675_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_676_NGAP_id_QosFlowAddOrModifyRequestList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_676_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_QosFlowAddOrModifyRequestList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_676_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_677_NGAP_id_QosFlowToReleaseList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_677_NGAP_reject }, + { "&Value", aioc__type, &asn_DEF_NGAP_QosFlowListWithCause }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_677_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_678_NGAP_id_AdditionalUL_NGU_UP_TNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_678_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformationList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_557_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_558_NGAP_id_CommonNetworkInstance }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_558_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_678_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_679_NGAP_id_CommonNetworkInstance }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_679_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_CommonNetworkInstance }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_558_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_559_NGAP_id_AdditionalRedundantUL_NGU_UP_TNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_559_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_679_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_680_NGAP_id_AdditionalRedundantUL_NGU_UP_TNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_680_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformationList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_559_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_560_NGAP_id_RedundantCommonNetworkInstance }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_560_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_680_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_681_NGAP_id_RedundantCommonNetworkInstance }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_681_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_CommonNetworkInstance }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_560_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_561_NGAP_id_RedundantUL_NGU_UP_TNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_561_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_681_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_682_NGAP_id_RedundantUL_NGU_UP_TNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_682_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_561_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_562_NGAP_id_SecurityIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_562_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_682_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_683_NGAP_id_SecurityIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_683_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_SecurityIndication }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_562_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_683_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_684_NGAP_id_MBSSessionSetuporModifyRequestList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_684_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBSSessionSetuporModifyRequestList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_684_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_685_NGAP_id_MBSSessionToReleaseList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_685_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBSSessionToReleaseList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_685_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceModifyRequestTransferIEs_1[] = { - { 11, 4, asn_IOS_NGAP_PDUSessionResourceModifyRequestTransferIEs_1_rows } + { 13, 4, asn_IOS_NGAP_PDUSessionResourceModifyRequestTransferIEs_1_rows } }; -static const long asn_VAL_563_NGAP_id_PDUSessionAggregateMaximumBitRate = 130; -static const long asn_VAL_563_NGAP_reject = 0; -static const long asn_VAL_563_NGAP_optional = 0; -static const long asn_VAL_564_NGAP_id_UL_NGU_UP_TNLInformation = 139; -static const long asn_VAL_564_NGAP_reject = 0; -static const long asn_VAL_564_NGAP_mandatory = 2; -static const long asn_VAL_565_NGAP_id_AdditionalUL_NGU_UP_TNLInformation = 126; -static const long asn_VAL_565_NGAP_reject = 0; -static const long asn_VAL_565_NGAP_optional = 0; -static const long asn_VAL_566_NGAP_id_DataForwardingNotPossible = 127; -static const long asn_VAL_566_NGAP_reject = 0; -static const long asn_VAL_566_NGAP_optional = 0; -static const long asn_VAL_567_NGAP_id_PDUSessionType = 134; -static const long asn_VAL_567_NGAP_reject = 0; -static const long asn_VAL_567_NGAP_mandatory = 2; -static const long asn_VAL_568_NGAP_id_SecurityIndication = 138; -static const long asn_VAL_568_NGAP_reject = 0; -static const long asn_VAL_568_NGAP_optional = 0; -static const long asn_VAL_569_NGAP_id_NetworkInstance = 129; -static const long asn_VAL_569_NGAP_reject = 0; -static const long asn_VAL_569_NGAP_optional = 0; -static const long asn_VAL_570_NGAP_id_QosFlowSetupRequestList = 136; -static const long asn_VAL_570_NGAP_reject = 0; -static const long asn_VAL_570_NGAP_mandatory = 2; -static const long asn_VAL_571_NGAP_id_CommonNetworkInstance = 166; -static const long asn_VAL_571_NGAP_ignore = 1; -static const long asn_VAL_571_NGAP_optional = 0; -static const long asn_VAL_572_NGAP_id_DirectForwardingPathAvailability = 22; -static const long asn_VAL_572_NGAP_ignore = 1; -static const long asn_VAL_572_NGAP_optional = 0; -static const long asn_VAL_573_NGAP_id_RedundantUL_NGU_UP_TNLInformation = 195; -static const long asn_VAL_573_NGAP_ignore = 1; -static const long asn_VAL_573_NGAP_optional = 0; -static const long asn_VAL_574_NGAP_id_AdditionalRedundantUL_NGU_UP_TNLInformation = 186; -static const long asn_VAL_574_NGAP_ignore = 1; -static const long asn_VAL_574_NGAP_optional = 0; -static const long asn_VAL_575_NGAP_id_RedundantCommonNetworkInstance = 190; -static const long asn_VAL_575_NGAP_ignore = 1; -static const long asn_VAL_575_NGAP_optional = 0; -static const long asn_VAL_576_NGAP_id_RedundantPDUSessionInformation = 197; -static const long asn_VAL_576_NGAP_ignore = 1; -static const long asn_VAL_576_NGAP_optional = 0; +static const long asn_VAL_686_NGAP_id_PDUSessionAggregateMaximumBitRate = 130; +static const long asn_VAL_686_NGAP_reject = 0; +static const long asn_VAL_686_NGAP_optional = 0; +static const long asn_VAL_687_NGAP_id_UL_NGU_UP_TNLInformation = 139; +static const long asn_VAL_687_NGAP_reject = 0; +static const long asn_VAL_687_NGAP_mandatory = 2; +static const long asn_VAL_688_NGAP_id_AdditionalUL_NGU_UP_TNLInformation = 126; +static const long asn_VAL_688_NGAP_reject = 0; +static const long asn_VAL_688_NGAP_optional = 0; +static const long asn_VAL_689_NGAP_id_DataForwardingNotPossible = 127; +static const long asn_VAL_689_NGAP_reject = 0; +static const long asn_VAL_689_NGAP_optional = 0; +static const long asn_VAL_690_NGAP_id_PDUSessionType = 134; +static const long asn_VAL_690_NGAP_reject = 0; +static const long asn_VAL_690_NGAP_mandatory = 2; +static const long asn_VAL_691_NGAP_id_SecurityIndication = 138; +static const long asn_VAL_691_NGAP_reject = 0; +static const long asn_VAL_691_NGAP_optional = 0; +static const long asn_VAL_692_NGAP_id_NetworkInstance = 129; +static const long asn_VAL_692_NGAP_reject = 0; +static const long asn_VAL_692_NGAP_optional = 0; +static const long asn_VAL_693_NGAP_id_QosFlowSetupRequestList = 136; +static const long asn_VAL_693_NGAP_reject = 0; +static const long asn_VAL_693_NGAP_mandatory = 2; +static const long asn_VAL_694_NGAP_id_CommonNetworkInstance = 166; +static const long asn_VAL_694_NGAP_ignore = 1; +static const long asn_VAL_694_NGAP_optional = 0; +static const long asn_VAL_695_NGAP_id_DirectForwardingPathAvailability = 22; +static const long asn_VAL_695_NGAP_ignore = 1; +static const long asn_VAL_695_NGAP_optional = 0; +static const long asn_VAL_696_NGAP_id_RedundantUL_NGU_UP_TNLInformation = 195; +static const long asn_VAL_696_NGAP_ignore = 1; +static const long asn_VAL_696_NGAP_optional = 0; +static const long asn_VAL_697_NGAP_id_AdditionalRedundantUL_NGU_UP_TNLInformation = 186; +static const long asn_VAL_697_NGAP_ignore = 1; +static const long asn_VAL_697_NGAP_optional = 0; +static const long asn_VAL_698_NGAP_id_RedundantCommonNetworkInstance = 190; +static const long asn_VAL_698_NGAP_ignore = 1; +static const long asn_VAL_698_NGAP_optional = 0; +static const long asn_VAL_699_NGAP_id_RedundantPDUSessionInformation = 197; +static const long asn_VAL_699_NGAP_ignore = 1; +static const long asn_VAL_699_NGAP_optional = 0; +static const long asn_VAL_700_NGAP_id_MBSSessionSetupRequestList = 318; +static const long asn_VAL_700_NGAP_ignore = 1; +static const long asn_VAL_700_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceSetupRequestTransferIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_563_NGAP_id_PDUSessionAggregateMaximumBitRate }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_563_NGAP_reject }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_686_NGAP_id_PDUSessionAggregateMaximumBitRate }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_686_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionAggregateMaximumBitRate }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_563_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_564_NGAP_id_UL_NGU_UP_TNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_564_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_686_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_687_NGAP_id_UL_NGU_UP_TNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_687_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_564_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_565_NGAP_id_AdditionalUL_NGU_UP_TNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_565_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_687_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_688_NGAP_id_AdditionalUL_NGU_UP_TNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_688_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformationList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_565_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_566_NGAP_id_DataForwardingNotPossible }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_566_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_688_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_689_NGAP_id_DataForwardingNotPossible }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_689_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_DataForwardingNotPossible }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_566_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_567_NGAP_id_PDUSessionType }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_567_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_689_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_690_NGAP_id_PDUSessionType }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_690_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_PDUSessionType }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_567_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_568_NGAP_id_SecurityIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_568_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_690_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_691_NGAP_id_SecurityIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_691_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_SecurityIndication }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_568_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_569_NGAP_id_NetworkInstance }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_569_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_691_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_692_NGAP_id_NetworkInstance }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_692_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_NetworkInstance }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_569_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_570_NGAP_id_QosFlowSetupRequestList }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_570_NGAP_reject }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_692_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_693_NGAP_id_QosFlowSetupRequestList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_693_NGAP_reject }, { "&Value", aioc__type, &asn_DEF_NGAP_QosFlowSetupRequestList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_570_NGAP_mandatory }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_571_NGAP_id_CommonNetworkInstance }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_571_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_693_NGAP_mandatory }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_694_NGAP_id_CommonNetworkInstance }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_694_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_CommonNetworkInstance }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_571_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_572_NGAP_id_DirectForwardingPathAvailability }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_572_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_694_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_695_NGAP_id_DirectForwardingPathAvailability }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_695_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_DirectForwardingPathAvailability }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_572_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_573_NGAP_id_RedundantUL_NGU_UP_TNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_573_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_695_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_696_NGAP_id_RedundantUL_NGU_UP_TNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_696_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_573_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_574_NGAP_id_AdditionalRedundantUL_NGU_UP_TNLInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_574_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_696_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_697_NGAP_id_AdditionalRedundantUL_NGU_UP_TNLInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_697_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformationList }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_574_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_575_NGAP_id_RedundantCommonNetworkInstance }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_575_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_697_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_698_NGAP_id_RedundantCommonNetworkInstance }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_698_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_CommonNetworkInstance }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_575_NGAP_optional }, - { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_576_NGAP_id_RedundantPDUSessionInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_576_NGAP_ignore }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_698_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_699_NGAP_id_RedundantPDUSessionInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_699_NGAP_ignore }, { "&Value", aioc__type, &asn_DEF_NGAP_RedundantPDUSessionInformation }, - { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_576_NGAP_optional } + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_699_NGAP_optional }, + { "&id", aioc__value, &asn_DEF_NGAP_ProtocolIE_ID, &asn_VAL_700_NGAP_id_MBSSessionSetupRequestList }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_700_NGAP_ignore }, + { "&Value", aioc__type, &asn_DEF_NGAP_MBSSessionSetupRequestList }, + { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_700_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceSetupRequestTransferIEs_1[] = { - { 14, 4, asn_IOS_NGAP_PDUSessionResourceSetupRequestTransferIEs_1_rows } + { 15, 4, asn_IOS_NGAP_PDUSessionResourceSetupRequestTransferIEs_1_rows } }; static int memb_NGAP_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, @@ -5125,33 +6140,6 @@ memb_NGAP_id_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_CPTransportLayerInformation_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_CPTransportLayerInformation_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_CPTransportLayerInformation_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -5171,33 +6159,6 @@ memb_NGAP_criticality_constraint_33(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_CPTransportLayerInformation_ExtIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_CPTransportLayerInformation_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Value */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_CPTransportLayerInformation_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_value_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -5242,6 +6203,33 @@ memb_NGAP_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_CPTransportLayerInformation_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_CPTransportLayerInformation_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_CPTransportLayerInformation_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -5261,6 +6249,33 @@ memb_NGAP_criticality_constraint_37(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_CPTransportLayerInformation_ExtIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_CPTransportLayerInformation_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_CPTransportLayerInformation_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_value_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -5620,33 +6635,6 @@ memb_NGAP_id_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_GlobalRANNodeID_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_GlobalRANNodeID_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_GlobalRANNodeID_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -5666,33 +6654,6 @@ memb_NGAP_criticality_constraint_61(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_GlobalRANNodeID_ExtIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_GlobalRANNodeID_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Value */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_GlobalRANNodeID_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_value_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -5737,6 +6698,33 @@ memb_NGAP_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_GlobalRANNodeID_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_GlobalRANNodeID_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_GlobalRANNodeID_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -5756,6 +6744,33 @@ memb_NGAP_criticality_constraint_65(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_GlobalRANNodeID_ExtIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_GlobalRANNodeID_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_GlobalRANNodeID_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_value_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -5926,6 +6941,33 @@ memb_NGAP_id_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_IntersystemSONInformation_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_IntersystemSONInformation_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_IntersystemSONInformation_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -5945,6 +6987,33 @@ memb_NGAP_criticality_constraint_77(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_IntersystemSONInformation_ExtIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_IntersystemSONInformation_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_IntersystemSONInformation_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_value_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -6241,6 +7310,33 @@ memb_NGAP_id_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_IntersystemSONInformationReport_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_IntersystemSONInformationReport_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_IntersystemSONInformationReport_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -6260,6 +7356,33 @@ memb_NGAP_criticality_constraint_97(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_IntersystemSONInformationReport_ExtIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_IntersystemSONInformationReport_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_IntersystemSONInformationReport_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_value_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -7060,33 +8183,6 @@ memb_NGAP_id_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_SONInformation_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_SONInformation_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_SONInformation_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -7106,33 +8202,6 @@ memb_NGAP_criticality_constraint_149(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_SONInformation_ExtIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_SONInformation_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Value */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_SONInformation_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_value_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -7240,33 +8309,6 @@ memb_NGAP_id_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_TargetID_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_TargetID_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TargetID_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -7286,33 +8328,6 @@ memb_NGAP_criticality_constraint_157(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_TargetID_ExtIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_TargetID_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Value */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TargetID_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_value_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -7862,13 +8877,13 @@ memb_NGAP_id_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UserLocationInformation_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_SONInformation_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UserLocationInformation_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_SONInformation_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UserLocationInformation_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_SONInformation_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -7908,13 +8923,13 @@ memb_NGAP_criticality_constraint_193(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UserLocationInformation_ExtIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_SONInformation_ExtIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UserLocationInformation_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_SONInformation_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UserLocationInformation_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_SONInformation_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -7979,13 +8994,13 @@ memb_NGAP_id_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UserLocationInformationW_AGF_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_SONInformationReport_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UserLocationInformationW_AGF_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_SONInformationReport_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UserLocationInformationW_AGF_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_SONInformationReport_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -8025,13 +9040,13 @@ memb_NGAP_criticality_constraint_197(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UserLocationInformationW_AGF_ExtIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_SONInformationReport_ExtIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UserLocationInformationW_AGF_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_SONInformationReport_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UserLocationInformationW_AGF_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_SONInformationReport_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -8158,6 +9173,33 @@ memb_NGAP_id_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_TargetID_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_TargetID_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TargetID_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8177,6 +9219,33 @@ memb_NGAP_criticality_constraint_205(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_TargetID_ExtIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_TargetID_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TargetID_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_value_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8221,33 +9290,6 @@ memb_NGAP_id_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_PDUSessionResourceSetupRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupRequestIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupRequestIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8267,33 +9309,6 @@ memb_NGAP_criticality_constraint_209(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_PDUSessionResourceSetupRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupRequestIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Value */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupRequestIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_value_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8338,33 +9353,6 @@ memb_NGAP_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_PDUSessionResourceSetupResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupResponseIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupResponseIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8384,33 +9372,6 @@ memb_NGAP_criticality_constraint_213(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_PDUSessionResourceSetupResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupResponseIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Value */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupResponseIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_value_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8455,33 +9416,6 @@ memb_NGAP_id_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_PDUSessionResourceReleaseCommandIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceReleaseCommandIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceReleaseCommandIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8501,33 +9435,6 @@ memb_NGAP_criticality_constraint_217(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_PDUSessionResourceReleaseCommandIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceReleaseCommandIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Value */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceReleaseCommandIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_value_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8572,33 +9479,6 @@ memb_NGAP_id_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_PDUSessionResourceReleaseResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceReleaseResponseIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceReleaseResponseIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8618,33 +9498,6 @@ memb_NGAP_criticality_constraint_221(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_PDUSessionResourceReleaseResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceReleaseResponseIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Value */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceReleaseResponseIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_value_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8689,33 +9542,6 @@ memb_NGAP_id_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_PDUSessionResourceModifyRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyRequestIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyRequestIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8735,33 +9561,6 @@ memb_NGAP_criticality_constraint_225(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_PDUSessionResourceModifyRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyRequestIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Value */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyRequestIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_value_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8806,33 +9605,6 @@ memb_NGAP_id_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_PDUSessionResourceModifyResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyResponseIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyResponseIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8852,33 +9624,6 @@ memb_NGAP_criticality_constraint_229(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_PDUSessionResourceModifyResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyResponseIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Value */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyResponseIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_value_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8923,33 +9668,6 @@ memb_NGAP_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_PDUSessionResourceNotifyIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceNotifyIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceNotifyIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8969,33 +9687,6 @@ memb_NGAP_criticality_constraint_233(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_PDUSessionResourceNotifyIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceNotifyIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Value */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceNotifyIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_value_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -9040,33 +9731,6 @@ memb_NGAP_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_PDUSessionResourceModifyIndicationIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyIndicationIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyIndicationIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -9086,33 +9750,6 @@ memb_NGAP_criticality_constraint_237(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_PDUSessionResourceModifyIndicationIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyIndicationIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Value */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyIndicationIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_value_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -9158,13 +9795,13 @@ memb_NGAP_id_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_PDUSessionResourceModifyConfirmIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UserLocationInformation_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyConfirmIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UserLocationInformation_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyConfirmIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UserLocationInformation_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9204,13 +9841,13 @@ memb_NGAP_criticality_constraint_241(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_PDUSessionResourceModifyConfirmIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UserLocationInformation_ExtIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyConfirmIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UserLocationInformation_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyConfirmIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UserLocationInformation_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9275,13 +9912,13 @@ memb_NGAP_id_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_InitialContextSetupRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UserLocationInformationW_AGF_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_InitialContextSetupRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UserLocationInformationW_AGF_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_InitialContextSetupRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UserLocationInformationW_AGF_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9321,13 +9958,13 @@ memb_NGAP_criticality_constraint_245(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_InitialContextSetupRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UserLocationInformationW_AGF_ExtIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_InitialContextSetupRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UserLocationInformationW_AGF_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_InitialContextSetupRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UserLocationInformationW_AGF_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9391,33 +10028,6 @@ memb_NGAP_id_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_InitialContextSetupResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_InitialContextSetupResponseIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_InitialContextSetupResponseIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -9437,33 +10047,6 @@ memb_NGAP_criticality_constraint_249(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_InitialContextSetupResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_InitialContextSetupResponseIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Value */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_InitialContextSetupResponseIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_value_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -9508,33 +10091,6 @@ memb_NGAP_id_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_InitialContextSetupFailureIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_InitialContextSetupFailureIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_InitialContextSetupFailureIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -9554,33 +10110,6 @@ memb_NGAP_criticality_constraint_253(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_InitialContextSetupFailureIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_InitialContextSetupFailureIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Value */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_InitialContextSetupFailureIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_value_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -9626,13 +10155,13 @@ memb_NGAP_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UEContextReleaseRequest_IEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PDUSessionResourceSetupRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextReleaseRequest_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextReleaseRequest_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9672,13 +10201,13 @@ memb_NGAP_criticality_constraint_257(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UEContextReleaseRequest_IEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PDUSessionResourceSetupRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextReleaseRequest_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextReleaseRequest_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9743,13 +10272,13 @@ memb_NGAP_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UEContextReleaseCommand_IEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PDUSessionResourceSetupResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextReleaseCommand_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextReleaseCommand_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9789,13 +10318,13 @@ memb_NGAP_criticality_constraint_261(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UEContextReleaseCommand_IEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PDUSessionResourceSetupResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextReleaseCommand_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextReleaseCommand_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9860,13 +10389,13 @@ memb_NGAP_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UEContextReleaseComplete_IEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PDUSessionResourceReleaseCommandIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextReleaseComplete_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceReleaseCommandIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextReleaseComplete_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceReleaseCommandIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9906,13 +10435,13 @@ memb_NGAP_criticality_constraint_265(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UEContextReleaseComplete_IEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PDUSessionResourceReleaseCommandIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextReleaseComplete_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceReleaseCommandIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextReleaseComplete_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceReleaseCommandIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9977,13 +10506,13 @@ memb_NGAP_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UEContextResumeRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PDUSessionResourceReleaseResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextResumeRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceReleaseResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextResumeRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceReleaseResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10023,13 +10552,13 @@ memb_NGAP_criticality_constraint_269(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UEContextResumeRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PDUSessionResourceReleaseResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextResumeRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceReleaseResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextResumeRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceReleaseResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10094,13 +10623,13 @@ memb_NGAP_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UEContextResumeResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PDUSessionResourceModifyRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextResumeResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextResumeResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10140,13 +10669,13 @@ memb_NGAP_criticality_constraint_273(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UEContextResumeResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PDUSessionResourceModifyRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextResumeResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextResumeResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10211,13 +10740,13 @@ memb_NGAP_id_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UEContextResumeFailureIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PDUSessionResourceModifyResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextResumeFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextResumeFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10257,13 +10786,13 @@ memb_NGAP_criticality_constraint_277(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UEContextResumeFailureIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PDUSessionResourceModifyResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextResumeFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextResumeFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10328,13 +10857,13 @@ memb_NGAP_id_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UEContextSuspendRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PDUSessionResourceNotifyIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextSuspendRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceNotifyIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextSuspendRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceNotifyIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10374,13 +10903,13 @@ memb_NGAP_criticality_constraint_281(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UEContextSuspendRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PDUSessionResourceNotifyIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextSuspendRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceNotifyIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextSuspendRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceNotifyIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10445,13 +10974,13 @@ memb_NGAP_id_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UEContextSuspendResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PDUSessionResourceModifyIndicationIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextSuspendResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextSuspendResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10491,13 +11020,13 @@ memb_NGAP_criticality_constraint_285(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UEContextSuspendResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PDUSessionResourceModifyIndicationIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextSuspendResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextSuspendResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10562,13 +11091,13 @@ memb_NGAP_id_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UEContextSuspendFailureIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PDUSessionResourceModifyConfirmIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextSuspendFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyConfirmIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextSuspendFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyConfirmIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10608,13 +11137,13 @@ memb_NGAP_criticality_constraint_289(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UEContextSuspendFailureIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PDUSessionResourceModifyConfirmIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextSuspendFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyConfirmIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextSuspendFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyConfirmIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10679,13 +11208,13 @@ memb_NGAP_id_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UEContextModificationRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_InitialContextSetupRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextModificationRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_InitialContextSetupRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextModificationRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_InitialContextSetupRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10725,13 +11254,13 @@ memb_NGAP_criticality_constraint_293(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UEContextModificationRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_InitialContextSetupRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextModificationRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_InitialContextSetupRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextModificationRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_InitialContextSetupRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10796,13 +11325,13 @@ memb_NGAP_id_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UEContextModificationResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_InitialContextSetupResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextModificationResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_InitialContextSetupResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextModificationResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_InitialContextSetupResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10842,13 +11371,13 @@ memb_NGAP_criticality_constraint_297(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UEContextModificationResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_InitialContextSetupResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextModificationResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_InitialContextSetupResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextModificationResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_InitialContextSetupResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10913,13 +11442,13 @@ memb_NGAP_id_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UEContextModificationFailureIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_InitialContextSetupFailureIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextModificationFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_InitialContextSetupFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextModificationFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_InitialContextSetupFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10959,13 +11488,13 @@ memb_NGAP_criticality_constraint_301(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UEContextModificationFailureIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_InitialContextSetupFailureIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextModificationFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_InitialContextSetupFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextModificationFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_InitialContextSetupFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11030,13 +11559,13 @@ memb_NGAP_id_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_RRCInactiveTransitionReportIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextReleaseRequest_IEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_RRCInactiveTransitionReportIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextReleaseRequest_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RRCInactiveTransitionReportIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextReleaseRequest_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11076,13 +11605,13 @@ memb_NGAP_criticality_constraint_305(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_RRCInactiveTransitionReportIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextReleaseRequest_IEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_RRCInactiveTransitionReportIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextReleaseRequest_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RRCInactiveTransitionReportIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextReleaseRequest_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11147,13 +11676,13 @@ memb_NGAP_id_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_RetrieveUEInformationIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextReleaseCommand_IEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_RetrieveUEInformationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextReleaseCommand_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RetrieveUEInformationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextReleaseCommand_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11193,13 +11722,13 @@ memb_NGAP_criticality_constraint_309(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_RetrieveUEInformationIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextReleaseCommand_IEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_RetrieveUEInformationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextReleaseCommand_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RetrieveUEInformationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextReleaseCommand_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11264,13 +11793,13 @@ memb_NGAP_id_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UEInformationTransferIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextReleaseComplete_IEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UEInformationTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextReleaseComplete_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEInformationTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextReleaseComplete_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11310,13 +11839,13 @@ memb_NGAP_criticality_constraint_313(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UEInformationTransferIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextReleaseComplete_IEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UEInformationTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextReleaseComplete_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEInformationTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextReleaseComplete_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11381,13 +11910,13 @@ memb_NGAP_id_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_RANCPRelocationIndicationIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextResumeRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_RANCPRelocationIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextResumeRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RANCPRelocationIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextResumeRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11427,13 +11956,13 @@ memb_NGAP_criticality_constraint_317(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_RANCPRelocationIndicationIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextResumeRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_RANCPRelocationIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextResumeRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RANCPRelocationIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextResumeRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11498,13 +12027,13 @@ memb_NGAP_id_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_HandoverRequiredIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextResumeResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverRequiredIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextResumeResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverRequiredIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextResumeResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11544,13 +12073,13 @@ memb_NGAP_criticality_constraint_321(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_HandoverRequiredIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextResumeResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverRequiredIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextResumeResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverRequiredIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextResumeResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11615,13 +12144,13 @@ memb_NGAP_id_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_HandoverCommandIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextResumeFailureIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverCommandIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextResumeFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverCommandIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextResumeFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11661,13 +12190,13 @@ memb_NGAP_criticality_constraint_325(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_HandoverCommandIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextResumeFailureIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverCommandIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextResumeFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverCommandIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextResumeFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11732,13 +12261,13 @@ memb_NGAP_id_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_HandoverPreparationFailureIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextSuspendRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverPreparationFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextSuspendRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverPreparationFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextSuspendRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11778,13 +12307,13 @@ memb_NGAP_criticality_constraint_329(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_HandoverPreparationFailureIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextSuspendRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverPreparationFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextSuspendRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverPreparationFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextSuspendRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11849,13 +12378,13 @@ memb_NGAP_id_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_HandoverRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextSuspendResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextSuspendResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextSuspendResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11895,13 +12424,13 @@ memb_NGAP_criticality_constraint_333(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_HandoverRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextSuspendResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextSuspendResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextSuspendResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11966,13 +12495,13 @@ memb_NGAP_id_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_HandoverRequestAcknowledgeIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextSuspendFailureIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverRequestAcknowledgeIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextSuspendFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverRequestAcknowledgeIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextSuspendFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12012,13 +12541,13 @@ memb_NGAP_criticality_constraint_337(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_HandoverRequestAcknowledgeIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextSuspendFailureIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverRequestAcknowledgeIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextSuspendFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverRequestAcknowledgeIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextSuspendFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12083,13 +12612,13 @@ memb_NGAP_id_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_HandoverFailureIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextModificationRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextModificationRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextModificationRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12129,13 +12658,13 @@ memb_NGAP_criticality_constraint_341(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_HandoverFailureIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextModificationRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextModificationRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextModificationRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12200,13 +12729,13 @@ memb_NGAP_id_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_HandoverNotifyIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextModificationResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverNotifyIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextModificationResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverNotifyIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextModificationResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12246,13 +12775,13 @@ memb_NGAP_criticality_constraint_345(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_HandoverNotifyIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextModificationResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverNotifyIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextModificationResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverNotifyIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextModificationResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12317,13 +12846,13 @@ memb_NGAP_id_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_PathSwitchRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextModificationFailureIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PathSwitchRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextModificationFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PathSwitchRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextModificationFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12363,13 +12892,13 @@ memb_NGAP_criticality_constraint_349(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_PathSwitchRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextModificationFailureIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PathSwitchRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UEContextModificationFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PathSwitchRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEContextModificationFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12434,13 +12963,13 @@ memb_NGAP_id_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_PathSwitchRequestAcknowledgeIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_RRCInactiveTransitionReportIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PathSwitchRequestAcknowledgeIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_RRCInactiveTransitionReportIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PathSwitchRequestAcknowledgeIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RRCInactiveTransitionReportIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12480,13 +13009,13 @@ memb_NGAP_criticality_constraint_353(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_PathSwitchRequestAcknowledgeIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_RRCInactiveTransitionReportIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PathSwitchRequestAcknowledgeIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_RRCInactiveTransitionReportIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PathSwitchRequestAcknowledgeIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RRCInactiveTransitionReportIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12551,13 +13080,13 @@ memb_NGAP_id_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_PathSwitchRequestFailureIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_RetrieveUEInformationIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PathSwitchRequestFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_RetrieveUEInformationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PathSwitchRequestFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RetrieveUEInformationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12597,13 +13126,13 @@ memb_NGAP_criticality_constraint_357(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_PathSwitchRequestFailureIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_RetrieveUEInformationIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PathSwitchRequestFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_RetrieveUEInformationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PathSwitchRequestFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RetrieveUEInformationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12668,13 +13197,13 @@ memb_NGAP_id_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_HandoverCancelIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEInformationTransferIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverCancelIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UEInformationTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverCancelIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEInformationTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12714,13 +13243,13 @@ memb_NGAP_criticality_constraint_361(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_HandoverCancelIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEInformationTransferIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverCancelIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UEInformationTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverCancelIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UEInformationTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12785,13 +13314,13 @@ memb_NGAP_id_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_HandoverCancelAcknowledgeIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_RANCPRelocationIndicationIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverCancelAcknowledgeIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_RANCPRelocationIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverCancelAcknowledgeIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RANCPRelocationIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12831,13 +13360,13 @@ memb_NGAP_criticality_constraint_365(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_HandoverCancelAcknowledgeIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_RANCPRelocationIndicationIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverCancelAcknowledgeIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_RANCPRelocationIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverCancelAcknowledgeIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RANCPRelocationIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12902,13 +13431,13 @@ memb_NGAP_id_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_HandoverSuccessIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverRequiredIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverSuccessIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverRequiredIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverSuccessIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverRequiredIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12948,13 +13477,13 @@ memb_NGAP_criticality_constraint_369(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_HandoverSuccessIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverRequiredIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverSuccessIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverRequiredIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverSuccessIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverRequiredIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13019,13 +13548,13 @@ memb_NGAP_id_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UplinkRANEarlyStatusTransferIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverCommandIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UplinkRANEarlyStatusTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverCommandIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UplinkRANEarlyStatusTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverCommandIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13065,13 +13594,13 @@ memb_NGAP_criticality_constraint_373(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UplinkRANEarlyStatusTransferIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverCommandIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UplinkRANEarlyStatusTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverCommandIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UplinkRANEarlyStatusTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverCommandIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13136,13 +13665,13 @@ memb_NGAP_id_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_DownlinkRANEarlyStatusTransferIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverPreparationFailureIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_DownlinkRANEarlyStatusTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverPreparationFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DownlinkRANEarlyStatusTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverPreparationFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13182,13 +13711,13 @@ memb_NGAP_criticality_constraint_377(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_DownlinkRANEarlyStatusTransferIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverPreparationFailureIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_DownlinkRANEarlyStatusTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverPreparationFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DownlinkRANEarlyStatusTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverPreparationFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13253,13 +13782,13 @@ memb_NGAP_id_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UplinkRANStatusTransferIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UplinkRANStatusTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UplinkRANStatusTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13299,13 +13828,13 @@ memb_NGAP_criticality_constraint_381(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UplinkRANStatusTransferIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UplinkRANStatusTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UplinkRANStatusTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13370,13 +13899,13 @@ memb_NGAP_id_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_DownlinkRANStatusTransferIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverRequestAcknowledgeIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_DownlinkRANStatusTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverRequestAcknowledgeIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DownlinkRANStatusTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverRequestAcknowledgeIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13416,13 +13945,13 @@ memb_NGAP_criticality_constraint_385(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_DownlinkRANStatusTransferIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverRequestAcknowledgeIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_DownlinkRANStatusTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverRequestAcknowledgeIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DownlinkRANStatusTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverRequestAcknowledgeIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13487,13 +14016,13 @@ memb_NGAP_id_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_PagingIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverFailureIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PagingIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PagingIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13533,13 +14062,13 @@ memb_NGAP_criticality_constraint_389(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_PagingIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverFailureIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PagingIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PagingIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13604,13 +14133,13 @@ memb_NGAP_id_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_InitialUEMessage_IEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverNotifyIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_InitialUEMessage_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverNotifyIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_InitialUEMessage_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverNotifyIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13650,13 +14179,13 @@ memb_NGAP_criticality_constraint_393(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_InitialUEMessage_IEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverNotifyIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_InitialUEMessage_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverNotifyIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_InitialUEMessage_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverNotifyIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13721,13 +14250,13 @@ memb_NGAP_id_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_DownlinkNASTransport_IEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PathSwitchRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_DownlinkNASTransport_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PathSwitchRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DownlinkNASTransport_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PathSwitchRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13767,13 +14296,13 @@ memb_NGAP_criticality_constraint_397(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_DownlinkNASTransport_IEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PathSwitchRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_DownlinkNASTransport_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PathSwitchRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DownlinkNASTransport_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PathSwitchRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13838,13 +14367,13 @@ memb_NGAP_id_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UplinkNASTransport_IEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PathSwitchRequestAcknowledgeIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UplinkNASTransport_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PathSwitchRequestAcknowledgeIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UplinkNASTransport_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PathSwitchRequestAcknowledgeIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13884,13 +14413,13 @@ memb_NGAP_criticality_constraint_401(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UplinkNASTransport_IEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PathSwitchRequestAcknowledgeIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UplinkNASTransport_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PathSwitchRequestAcknowledgeIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UplinkNASTransport_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PathSwitchRequestAcknowledgeIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13955,13 +14484,13 @@ memb_NGAP_id_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_NASNonDeliveryIndication_IEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PathSwitchRequestFailureIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_NASNonDeliveryIndication_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PathSwitchRequestFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NASNonDeliveryIndication_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PathSwitchRequestFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14001,13 +14530,13 @@ memb_NGAP_criticality_constraint_405(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_NASNonDeliveryIndication_IEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PathSwitchRequestFailureIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_NASNonDeliveryIndication_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PathSwitchRequestFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NASNonDeliveryIndication_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PathSwitchRequestFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14072,13 +14601,13 @@ memb_NGAP_id_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_RerouteNASRequest_IEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverCancelIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_RerouteNASRequest_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverCancelIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RerouteNASRequest_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverCancelIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14118,13 +14647,13 @@ memb_NGAP_criticality_constraint_409(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_RerouteNASRequest_IEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverCancelIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_RerouteNASRequest_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverCancelIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RerouteNASRequest_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverCancelIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14189,13 +14718,13 @@ memb_NGAP_id_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_NGSetupRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverCancelAcknowledgeIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_NGSetupRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverCancelAcknowledgeIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NGSetupRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverCancelAcknowledgeIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14235,13 +14764,13 @@ memb_NGAP_criticality_constraint_413(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_NGSetupRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverCancelAcknowledgeIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_NGSetupRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverCancelAcknowledgeIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NGSetupRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverCancelAcknowledgeIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14306,13 +14835,13 @@ memb_NGAP_id_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_NGSetupResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverSuccessIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_NGSetupResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverSuccessIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NGSetupResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverSuccessIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14352,13 +14881,13 @@ memb_NGAP_criticality_constraint_417(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_NGSetupResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverSuccessIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_NGSetupResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverSuccessIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NGSetupResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverSuccessIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14423,13 +14952,13 @@ memb_NGAP_id_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_NGSetupFailureIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UplinkRANEarlyStatusTransferIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_NGSetupFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UplinkRANEarlyStatusTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NGSetupFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UplinkRANEarlyStatusTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14469,13 +14998,13 @@ memb_NGAP_criticality_constraint_421(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_NGSetupFailureIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UplinkRANEarlyStatusTransferIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_NGSetupFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UplinkRANEarlyStatusTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NGSetupFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UplinkRANEarlyStatusTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14540,13 +15069,13 @@ memb_NGAP_id_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_RANConfigurationUpdateIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_DownlinkRANEarlyStatusTransferIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_RANConfigurationUpdateIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DownlinkRANEarlyStatusTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RANConfigurationUpdateIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DownlinkRANEarlyStatusTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14586,13 +15115,13 @@ memb_NGAP_criticality_constraint_425(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_RANConfigurationUpdateIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_DownlinkRANEarlyStatusTransferIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_RANConfigurationUpdateIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DownlinkRANEarlyStatusTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RANConfigurationUpdateIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DownlinkRANEarlyStatusTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14657,13 +15186,13 @@ memb_NGAP_id_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_RANConfigurationUpdateAcknowledgeIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UplinkRANStatusTransferIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_RANConfigurationUpdateAcknowledgeIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UplinkRANStatusTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RANConfigurationUpdateAcknowledgeIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UplinkRANStatusTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14703,13 +15232,13 @@ memb_NGAP_criticality_constraint_429(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_RANConfigurationUpdateAcknowledgeIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UplinkRANStatusTransferIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_RANConfigurationUpdateAcknowledgeIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UplinkRANStatusTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RANConfigurationUpdateAcknowledgeIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UplinkRANStatusTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14774,13 +15303,13 @@ memb_NGAP_id_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_RANConfigurationUpdateFailureIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_DownlinkRANStatusTransferIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_RANConfigurationUpdateFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DownlinkRANStatusTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RANConfigurationUpdateFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DownlinkRANStatusTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14820,13 +15349,13 @@ memb_NGAP_criticality_constraint_433(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_RANConfigurationUpdateFailureIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_DownlinkRANStatusTransferIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_RANConfigurationUpdateFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DownlinkRANStatusTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RANConfigurationUpdateFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DownlinkRANStatusTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14891,13 +15420,13 @@ memb_NGAP_id_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_AMFConfigurationUpdateIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PagingIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_AMFConfigurationUpdateIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PagingIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AMFConfigurationUpdateIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PagingIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14937,13 +15466,13 @@ memb_NGAP_criticality_constraint_437(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_AMFConfigurationUpdateIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PagingIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_AMFConfigurationUpdateIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PagingIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AMFConfigurationUpdateIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PagingIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15008,13 +15537,13 @@ memb_NGAP_id_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_AMFConfigurationUpdateAcknowledgeIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_InitialUEMessage_IEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_AMFConfigurationUpdateAcknowledgeIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_InitialUEMessage_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AMFConfigurationUpdateAcknowledgeIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_InitialUEMessage_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15054,13 +15583,13 @@ memb_NGAP_criticality_constraint_441(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_AMFConfigurationUpdateAcknowledgeIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_InitialUEMessage_IEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_AMFConfigurationUpdateAcknowledgeIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_InitialUEMessage_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AMFConfigurationUpdateAcknowledgeIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_InitialUEMessage_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15125,13 +15654,13 @@ memb_NGAP_id_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_AMFConfigurationUpdateFailureIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_DownlinkNASTransport_IEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_AMFConfigurationUpdateFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DownlinkNASTransport_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AMFConfigurationUpdateFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DownlinkNASTransport_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15171,13 +15700,13 @@ memb_NGAP_criticality_constraint_445(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_AMFConfigurationUpdateFailureIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_DownlinkNASTransport_IEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_AMFConfigurationUpdateFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DownlinkNASTransport_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AMFConfigurationUpdateFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DownlinkNASTransport_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15242,13 +15771,13 @@ memb_NGAP_id_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_AMFStatusIndicationIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UplinkNASTransport_IEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_AMFStatusIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UplinkNASTransport_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AMFStatusIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UplinkNASTransport_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15288,13 +15817,13 @@ memb_NGAP_criticality_constraint_449(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_AMFStatusIndicationIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UplinkNASTransport_IEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_AMFStatusIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UplinkNASTransport_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AMFStatusIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UplinkNASTransport_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15359,13 +15888,13 @@ memb_NGAP_id_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_NGResetIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_NASNonDeliveryIndication_IEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_NGResetIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_NASNonDeliveryIndication_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NGResetIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NASNonDeliveryIndication_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15405,13 +15934,13 @@ memb_NGAP_criticality_constraint_453(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_NGResetIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_NASNonDeliveryIndication_IEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_NGResetIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_NASNonDeliveryIndication_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NGResetIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NASNonDeliveryIndication_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15476,13 +16005,13 @@ memb_NGAP_id_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_NGResetAcknowledgeIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_RerouteNASRequest_IEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_NGResetAcknowledgeIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_RerouteNASRequest_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NGResetAcknowledgeIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RerouteNASRequest_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15522,13 +16051,13 @@ memb_NGAP_criticality_constraint_457(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_NGResetAcknowledgeIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_RerouteNASRequest_IEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_NGResetAcknowledgeIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_RerouteNASRequest_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NGResetAcknowledgeIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RerouteNASRequest_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15593,13 +16122,13 @@ memb_NGAP_id_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_ErrorIndicationIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_NGSetupRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_ErrorIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_NGSetupRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_ErrorIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NGSetupRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15639,13 +16168,13 @@ memb_NGAP_criticality_constraint_461(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_ErrorIndicationIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_NGSetupRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_ErrorIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_NGSetupRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_ErrorIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NGSetupRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15710,13 +16239,13 @@ memb_NGAP_id_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_OverloadStartIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_NGSetupResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_OverloadStartIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_NGSetupResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_OverloadStartIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NGSetupResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15756,13 +16285,13 @@ memb_NGAP_criticality_constraint_465(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_OverloadStartIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_NGSetupResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_OverloadStartIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_NGSetupResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_OverloadStartIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NGSetupResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15826,6 +16355,33 @@ memb_NGAP_id_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_NGSetupFailureIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_NGSetupFailureIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NGSetupFailureIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_criticality_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -15845,6 +16401,33 @@ memb_NGAP_criticality_constraint_469(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_NGSetupFailureIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_NGSetupFailureIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NGSetupFailureIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_NGAP_value_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -15890,13 +16473,13 @@ memb_NGAP_id_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UplinkRANConfigurationTransferIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_RANConfigurationUpdateIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UplinkRANConfigurationTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_RANConfigurationUpdateIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UplinkRANConfigurationTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RANConfigurationUpdateIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15936,13 +16519,13 @@ memb_NGAP_criticality_constraint_473(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UplinkRANConfigurationTransferIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_RANConfigurationUpdateIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UplinkRANConfigurationTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_RANConfigurationUpdateIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UplinkRANConfigurationTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RANConfigurationUpdateIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16007,13 +16590,13 @@ memb_NGAP_id_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_DownlinkRANConfigurationTransferIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_RANConfigurationUpdateAcknowledgeIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_DownlinkRANConfigurationTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_RANConfigurationUpdateAcknowledgeIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DownlinkRANConfigurationTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RANConfigurationUpdateAcknowledgeIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16053,13 +16636,13 @@ memb_NGAP_criticality_constraint_477(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_DownlinkRANConfigurationTransferIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_RANConfigurationUpdateAcknowledgeIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_DownlinkRANConfigurationTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_RANConfigurationUpdateAcknowledgeIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DownlinkRANConfigurationTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RANConfigurationUpdateAcknowledgeIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16124,13 +16707,13 @@ memb_NGAP_id_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_WriteReplaceWarningRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_RANConfigurationUpdateFailureIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_WriteReplaceWarningRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_RANConfigurationUpdateFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_WriteReplaceWarningRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RANConfigurationUpdateFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16170,13 +16753,13 @@ memb_NGAP_criticality_constraint_481(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_WriteReplaceWarningRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_RANConfigurationUpdateFailureIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_WriteReplaceWarningRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_RANConfigurationUpdateFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_WriteReplaceWarningRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RANConfigurationUpdateFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16241,13 +16824,13 @@ memb_NGAP_id_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_WriteReplaceWarningResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_AMFConfigurationUpdateIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_WriteReplaceWarningResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_AMFConfigurationUpdateIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_WriteReplaceWarningResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AMFConfigurationUpdateIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16287,13 +16870,13 @@ memb_NGAP_criticality_constraint_485(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_WriteReplaceWarningResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_AMFConfigurationUpdateIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_WriteReplaceWarningResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_AMFConfigurationUpdateIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_WriteReplaceWarningResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AMFConfigurationUpdateIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16358,13 +16941,13 @@ memb_NGAP_id_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_PWSCancelRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_AMFConfigurationUpdateAcknowledgeIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PWSCancelRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_AMFConfigurationUpdateAcknowledgeIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PWSCancelRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AMFConfigurationUpdateAcknowledgeIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16404,13 +16987,13 @@ memb_NGAP_criticality_constraint_489(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_PWSCancelRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_AMFConfigurationUpdateAcknowledgeIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PWSCancelRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_AMFConfigurationUpdateAcknowledgeIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PWSCancelRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AMFConfigurationUpdateAcknowledgeIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16475,13 +17058,13 @@ memb_NGAP_id_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_PWSCancelResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_AMFConfigurationUpdateFailureIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PWSCancelResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_AMFConfigurationUpdateFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PWSCancelResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AMFConfigurationUpdateFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16521,13 +17104,13 @@ memb_NGAP_criticality_constraint_493(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_PWSCancelResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_AMFConfigurationUpdateFailureIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PWSCancelResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_AMFConfigurationUpdateFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PWSCancelResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AMFConfigurationUpdateFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16592,13 +17175,13 @@ memb_NGAP_id_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_PWSRestartIndicationIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_AMFStatusIndicationIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PWSRestartIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_AMFStatusIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PWSRestartIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AMFStatusIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16638,13 +17221,13 @@ memb_NGAP_criticality_constraint_497(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_PWSRestartIndicationIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_AMFStatusIndicationIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PWSRestartIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_AMFStatusIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PWSRestartIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AMFStatusIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16709,13 +17292,13 @@ memb_NGAP_id_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_PWSFailureIndicationIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_NGResetIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PWSFailureIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_NGResetIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PWSFailureIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NGResetIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16755,13 +17338,13 @@ memb_NGAP_criticality_constraint_501(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_PWSFailureIndicationIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_NGResetIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PWSFailureIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_NGResetIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PWSFailureIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NGResetIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16826,13 +17409,13 @@ memb_NGAP_id_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_DownlinkUEAssociatedNRPPaTransportIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_NGResetAcknowledgeIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_NGResetAcknowledgeIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DownlinkUEAssociatedNRPPaTransportIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NGResetAcknowledgeIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16872,13 +17455,13 @@ memb_NGAP_criticality_constraint_505(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_DownlinkUEAssociatedNRPPaTransportIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_NGResetAcknowledgeIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_NGResetAcknowledgeIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DownlinkUEAssociatedNRPPaTransportIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NGResetAcknowledgeIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16943,13 +17526,13 @@ memb_NGAP_id_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UplinkUEAssociatedNRPPaTransportIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_ErrorIndicationIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UplinkUEAssociatedNRPPaTransportIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_ErrorIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UplinkUEAssociatedNRPPaTransportIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_ErrorIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16989,13 +17572,13 @@ memb_NGAP_criticality_constraint_509(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UplinkUEAssociatedNRPPaTransportIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_ErrorIndicationIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UplinkUEAssociatedNRPPaTransportIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_ErrorIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UplinkUEAssociatedNRPPaTransportIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_ErrorIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17060,13 +17643,13 @@ memb_NGAP_id_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_DownlinkNonUEAssociatedNRPPaTransportIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_OverloadStartIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_OverloadStartIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_OverloadStartIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17106,13 +17689,13 @@ memb_NGAP_criticality_constraint_513(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_DownlinkNonUEAssociatedNRPPaTransportIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_OverloadStartIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_OverloadStartIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_OverloadStartIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17176,33 +17759,6 @@ memb_NGAP_id_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_UplinkNonUEAssociatedNRPPaTransportIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UplinkNonUEAssociatedNRPPaTransportIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_criticality_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -17222,33 +17778,6 @@ memb_NGAP_criticality_constraint_517(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_UplinkNonUEAssociatedNRPPaTransportIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Value */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UplinkNonUEAssociatedNRPPaTransportIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_NGAP_value_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -17294,13 +17823,13 @@ memb_NGAP_id_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_TraceStartIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UplinkRANConfigurationTransferIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_TraceStartIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UplinkRANConfigurationTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TraceStartIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UplinkRANConfigurationTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17340,13 +17869,13 @@ memb_NGAP_criticality_constraint_521(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_TraceStartIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UplinkRANConfigurationTransferIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_TraceStartIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UplinkRANConfigurationTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TraceStartIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UplinkRANConfigurationTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17411,13 +17940,13 @@ memb_NGAP_id_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_TraceFailureIndicationIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_DownlinkRANConfigurationTransferIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_TraceFailureIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DownlinkRANConfigurationTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TraceFailureIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DownlinkRANConfigurationTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17457,13 +17986,13 @@ memb_NGAP_criticality_constraint_525(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_TraceFailureIndicationIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_DownlinkRANConfigurationTransferIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_TraceFailureIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DownlinkRANConfigurationTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TraceFailureIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DownlinkRANConfigurationTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17528,13 +18057,13 @@ memb_NGAP_id_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_DeactivateTraceIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_WriteReplaceWarningRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_DeactivateTraceIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_WriteReplaceWarningRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DeactivateTraceIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_WriteReplaceWarningRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17574,13 +18103,13 @@ memb_NGAP_criticality_constraint_529(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_DeactivateTraceIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_WriteReplaceWarningRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_DeactivateTraceIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_WriteReplaceWarningRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DeactivateTraceIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_WriteReplaceWarningRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17645,13 +18174,13 @@ memb_NGAP_id_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_CellTrafficTraceIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_WriteReplaceWarningResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_CellTrafficTraceIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_WriteReplaceWarningResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_CellTrafficTraceIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_WriteReplaceWarningResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17691,13 +18220,13 @@ memb_NGAP_criticality_constraint_533(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_CellTrafficTraceIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_WriteReplaceWarningResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_CellTrafficTraceIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_WriteReplaceWarningResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_CellTrafficTraceIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_WriteReplaceWarningResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17762,13 +18291,13 @@ memb_NGAP_id_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_LocationReportingControlIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PWSCancelRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_LocationReportingControlIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PWSCancelRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_LocationReportingControlIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PWSCancelRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17808,13 +18337,13 @@ memb_NGAP_criticality_constraint_537(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_LocationReportingControlIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PWSCancelRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_LocationReportingControlIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PWSCancelRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_LocationReportingControlIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PWSCancelRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17879,13 +18408,13 @@ memb_NGAP_id_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_LocationReportingFailureIndicationIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PWSCancelResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_LocationReportingFailureIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PWSCancelResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_LocationReportingFailureIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PWSCancelResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17925,13 +18454,13 @@ memb_NGAP_criticality_constraint_541(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_LocationReportingFailureIndicationIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PWSCancelResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_LocationReportingFailureIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PWSCancelResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_LocationReportingFailureIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PWSCancelResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17996,13 +18525,13 @@ memb_NGAP_id_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_LocationReportIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PWSRestartIndicationIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_LocationReportIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PWSRestartIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_LocationReportIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PWSRestartIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18042,13 +18571,13 @@ memb_NGAP_criticality_constraint_545(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_LocationReportIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PWSRestartIndicationIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_LocationReportIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PWSRestartIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_LocationReportIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PWSRestartIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18113,13 +18642,13 @@ memb_NGAP_id_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UETNLABindingReleaseRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PWSFailureIndicationIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UETNLABindingReleaseRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PWSFailureIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UETNLABindingReleaseRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PWSFailureIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18159,13 +18688,13 @@ memb_NGAP_criticality_constraint_549(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UETNLABindingReleaseRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PWSFailureIndicationIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UETNLABindingReleaseRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PWSFailureIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UETNLABindingReleaseRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PWSFailureIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18230,13 +18759,13 @@ memb_NGAP_id_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UERadioCapabilityInfoIndicationIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_DownlinkUEAssociatedNRPPaTransportIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UERadioCapabilityInfoIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UERadioCapabilityInfoIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DownlinkUEAssociatedNRPPaTransportIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18276,13 +18805,13 @@ memb_NGAP_criticality_constraint_553(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UERadioCapabilityInfoIndicationIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_DownlinkUEAssociatedNRPPaTransportIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UERadioCapabilityInfoIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UERadioCapabilityInfoIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DownlinkUEAssociatedNRPPaTransportIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18347,13 +18876,13 @@ memb_NGAP_id_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UERadioCapabilityCheckRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UplinkUEAssociatedNRPPaTransportIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UERadioCapabilityCheckRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UplinkUEAssociatedNRPPaTransportIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UERadioCapabilityCheckRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UplinkUEAssociatedNRPPaTransportIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18393,13 +18922,13 @@ memb_NGAP_criticality_constraint_557(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UERadioCapabilityCheckRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UplinkUEAssociatedNRPPaTransportIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UERadioCapabilityCheckRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UplinkUEAssociatedNRPPaTransportIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UERadioCapabilityCheckRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UplinkUEAssociatedNRPPaTransportIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18464,13 +18993,13 @@ memb_NGAP_id_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UERadioCapabilityCheckResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_DownlinkNonUEAssociatedNRPPaTransportIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UERadioCapabilityCheckResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UERadioCapabilityCheckResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18510,13 +19039,13 @@ memb_NGAP_criticality_constraint_561(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UERadioCapabilityCheckResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_DownlinkNonUEAssociatedNRPPaTransportIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UERadioCapabilityCheckResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UERadioCapabilityCheckResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18581,13 +19110,13 @@ memb_NGAP_id_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_SecondaryRATDataUsageReportIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UplinkNonUEAssociatedNRPPaTransportIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_SecondaryRATDataUsageReportIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_SecondaryRATDataUsageReportIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UplinkNonUEAssociatedNRPPaTransportIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18627,13 +19156,13 @@ memb_NGAP_criticality_constraint_565(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_SecondaryRATDataUsageReportIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UplinkNonUEAssociatedNRPPaTransportIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_SecondaryRATDataUsageReportIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_SecondaryRATDataUsageReportIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UplinkNonUEAssociatedNRPPaTransportIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18698,13 +19227,13 @@ memb_NGAP_id_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UplinkRIMInformationTransferIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_TraceStartIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UplinkRIMInformationTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_TraceStartIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UplinkRIMInformationTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TraceStartIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18744,13 +19273,13 @@ memb_NGAP_criticality_constraint_569(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UplinkRIMInformationTransferIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_TraceStartIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UplinkRIMInformationTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_TraceStartIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UplinkRIMInformationTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TraceStartIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18815,13 +19344,13 @@ memb_NGAP_id_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_DownlinkRIMInformationTransferIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_TraceFailureIndicationIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_DownlinkRIMInformationTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_TraceFailureIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DownlinkRIMInformationTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TraceFailureIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18861,13 +19390,13 @@ memb_NGAP_criticality_constraint_573(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_DownlinkRIMInformationTransferIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_TraceFailureIndicationIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_DownlinkRIMInformationTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_TraceFailureIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DownlinkRIMInformationTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TraceFailureIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18932,13 +19461,13 @@ memb_NGAP_id_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_ConnectionEstablishmentIndicationIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_DeactivateTraceIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_ConnectionEstablishmentIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DeactivateTraceIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_ConnectionEstablishmentIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DeactivateTraceIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18978,13 +19507,13 @@ memb_NGAP_criticality_constraint_577(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_ConnectionEstablishmentIndicationIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_DeactivateTraceIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_ConnectionEstablishmentIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DeactivateTraceIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_ConnectionEstablishmentIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DeactivateTraceIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -19049,13 +19578,13 @@ memb_NGAP_id_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UERadioCapabilityIDMappingRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_CellTrafficTraceIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UERadioCapabilityIDMappingRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_CellTrafficTraceIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UERadioCapabilityIDMappingRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_CellTrafficTraceIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -19095,13 +19624,13 @@ memb_NGAP_criticality_constraint_581(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UERadioCapabilityIDMappingRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_CellTrafficTraceIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UERadioCapabilityIDMappingRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_CellTrafficTraceIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UERadioCapabilityIDMappingRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_CellTrafficTraceIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -19166,13 +19695,13 @@ memb_NGAP_id_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UERadioCapabilityIDMappingResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_LocationReportingControlIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UERadioCapabilityIDMappingResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_LocationReportingControlIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UERadioCapabilityIDMappingResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_LocationReportingControlIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -19212,13 +19741,13 @@ memb_NGAP_criticality_constraint_585(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UERadioCapabilityIDMappingResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_LocationReportingControlIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_UERadioCapabilityIDMappingResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_LocationReportingControlIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UERadioCapabilityIDMappingResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_LocationReportingControlIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -19283,13 +19812,13 @@ memb_NGAP_id_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_AMFCPRelocationIndicationIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_LocationReportingFailureIndicationIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_AMFCPRelocationIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_LocationReportingFailureIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AMFCPRelocationIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_LocationReportingFailureIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -19329,13 +19858,13 @@ memb_NGAP_criticality_constraint_589(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_AMFCPRelocationIndicationIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_LocationReportingFailureIndicationIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_AMFCPRelocationIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_LocationReportingFailureIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AMFCPRelocationIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_LocationReportingFailureIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -19400,13 +19929,13 @@ memb_NGAP_id_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_PDUSessionResourceModifyRequestTransferIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_LocationReportIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyRequestTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_LocationReportIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyRequestTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_LocationReportIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -19446,13 +19975,13 @@ memb_NGAP_criticality_constraint_593(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_PDUSessionResourceModifyRequestTransferIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_LocationReportIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyRequestTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_NGAP_LocationReportIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyRequestTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_LocationReportIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -19516,6 +20045,4629 @@ memb_NGAP_id_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_UETNLABindingReleaseRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UETNLABindingReleaseRequestIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UETNLABindingReleaseRequestIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_UETNLABindingReleaseRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UETNLABindingReleaseRequestIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UETNLABindingReleaseRequestIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_UERadioCapabilityInfoIndicationIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UERadioCapabilityInfoIndicationIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UERadioCapabilityInfoIndicationIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_UERadioCapabilityInfoIndicationIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UERadioCapabilityInfoIndicationIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UERadioCapabilityInfoIndicationIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_UERadioCapabilityCheckRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UERadioCapabilityCheckRequestIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UERadioCapabilityCheckRequestIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_UERadioCapabilityCheckRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UERadioCapabilityCheckRequestIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UERadioCapabilityCheckRequestIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_UERadioCapabilityCheckResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UERadioCapabilityCheckResponseIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UERadioCapabilityCheckResponseIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_UERadioCapabilityCheckResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UERadioCapabilityCheckResponseIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UERadioCapabilityCheckResponseIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_SecondaryRATDataUsageReportIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_SecondaryRATDataUsageReportIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_SecondaryRATDataUsageReportIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_SecondaryRATDataUsageReportIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_SecondaryRATDataUsageReportIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_SecondaryRATDataUsageReportIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_UplinkRIMInformationTransferIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UplinkRIMInformationTransferIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UplinkRIMInformationTransferIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_UplinkRIMInformationTransferIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UplinkRIMInformationTransferIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UplinkRIMInformationTransferIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_DownlinkRIMInformationTransferIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DownlinkRIMInformationTransferIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DownlinkRIMInformationTransferIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_DownlinkRIMInformationTransferIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DownlinkRIMInformationTransferIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DownlinkRIMInformationTransferIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_ConnectionEstablishmentIndicationIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_ConnectionEstablishmentIndicationIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_ConnectionEstablishmentIndicationIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_ConnectionEstablishmentIndicationIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_ConnectionEstablishmentIndicationIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_ConnectionEstablishmentIndicationIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_UERadioCapabilityIDMappingRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UERadioCapabilityIDMappingRequestIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UERadioCapabilityIDMappingRequestIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_UERadioCapabilityIDMappingRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UERadioCapabilityIDMappingRequestIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UERadioCapabilityIDMappingRequestIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_UERadioCapabilityIDMappingResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UERadioCapabilityIDMappingResponseIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UERadioCapabilityIDMappingResponseIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_UERadioCapabilityIDMappingResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_UERadioCapabilityIDMappingResponseIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UERadioCapabilityIDMappingResponseIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_AMFCPRelocationIndicationIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_AMFCPRelocationIndicationIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AMFCPRelocationIndicationIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_AMFCPRelocationIndicationIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_AMFCPRelocationIndicationIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AMFCPRelocationIndicationIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_OCTET_STRING_CONTAINING_MBSSessionSetupOrModRequestTransfer__constraint_644(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + (void)st; /* Unused variable */ + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_BroadcastSessionSetupRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_BroadcastSessionSetupRequestIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_BroadcastSessionSetupRequestIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_BroadcastSessionSetupRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_BroadcastSessionSetupRequestIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_BroadcastSessionSetupRequestIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_OCTET_STRING_CONTAINING_MBSSessionSetupOrModResponseTransfer__constraint_648(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + (void)st; /* Unused variable */ + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_BroadcastSessionSetupResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_BroadcastSessionSetupResponseIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_BroadcastSessionSetupResponseIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_BroadcastSessionSetupResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_BroadcastSessionSetupResponseIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_BroadcastSessionSetupResponseIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_OCTET_STRING_CONTAINING_MBSSessionSetupOrModFailureTransfer__constraint_652(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + (void)st; /* Unused variable */ + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_BroadcastSessionSetupFailureIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_BroadcastSessionSetupFailureIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_BroadcastSessionSetupFailureIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_BroadcastSessionSetupFailureIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_BroadcastSessionSetupFailureIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_BroadcastSessionSetupFailureIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_OCTET_STRING_CONTAINING_MBSSessionSetupOrModRequestTransfer__constraint_656(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + (void)st; /* Unused variable */ + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_BroadcastSessionModificationRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_BroadcastSessionModificationRequestIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_BroadcastSessionModificationRequestIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_BroadcastSessionModificationRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_BroadcastSessionModificationRequestIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_BroadcastSessionModificationRequestIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_OCTET_STRING_CONTAINING_MBSSessionSetupOrModResponseTransfer__constraint_660(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + (void)st; /* Unused variable */ + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_BroadcastSessionModificationResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_BroadcastSessionModificationResponseIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_BroadcastSessionModificationResponseIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_BroadcastSessionModificationResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_BroadcastSessionModificationResponseIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_BroadcastSessionModificationResponseIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_OCTET_STRING_CONTAINING_MBSSessionSetupOrModFailureTransfer__constraint_664(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + (void)st; /* Unused variable */ + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_BroadcastSessionModificationFailureIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_BroadcastSessionModificationFailureIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_BroadcastSessionModificationFailureIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_BroadcastSessionModificationFailureIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_BroadcastSessionModificationFailureIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_BroadcastSessionModificationFailureIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_BroadcastSessionReleaseRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_BroadcastSessionReleaseRequestIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_BroadcastSessionReleaseRequestIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_BroadcastSessionReleaseRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_BroadcastSessionReleaseRequestIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_BroadcastSessionReleaseRequestIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_BroadcastSessionReleaseRequiredIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_BroadcastSessionReleaseRequiredIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_BroadcastSessionReleaseRequiredIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_BroadcastSessionReleaseRequiredIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_BroadcastSessionReleaseRequiredIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_BroadcastSessionReleaseRequiredIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_OCTET_STRING_CONTAINING_MBSSessionReleaseResponseTransfer__constraint_676(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + (void)st; /* Unused variable */ + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_BroadcastSessionReleaseResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_BroadcastSessionReleaseResponseIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_BroadcastSessionReleaseResponseIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_BroadcastSessionReleaseResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_BroadcastSessionReleaseResponseIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_BroadcastSessionReleaseResponseIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_OCTET_STRING_CONTAINING_MBS_DistributionSetupRequestTransfer__constraint_680(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + (void)st; /* Unused variable */ + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_DistributionSetupRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DistributionSetupRequestIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DistributionSetupRequestIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_DistributionSetupRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DistributionSetupRequestIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DistributionSetupRequestIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_OCTET_STRING_CONTAINING_MBS_DistributionSetupResponseTransfer__constraint_684(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + (void)st; /* Unused variable */ + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_DistributionSetupResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DistributionSetupResponseIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DistributionSetupResponseIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_DistributionSetupResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DistributionSetupResponseIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DistributionSetupResponseIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_OCTET_STRING_CONTAINING_MBS_DistributionSetupUnsuccessfulTransfer__constraint_688(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + (void)st; /* Unused variable */ + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_DistributionSetupFailureIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DistributionSetupFailureIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DistributionSetupFailureIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_DistributionSetupFailureIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DistributionSetupFailureIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DistributionSetupFailureIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_OCTET_STRING_CONTAINING_MBS_DistributionReleaseRequestTransfer__constraint_692(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + (void)st; /* Unused variable */ + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_DistributionReleaseRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DistributionReleaseRequestIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DistributionReleaseRequestIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_DistributionReleaseRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DistributionReleaseRequestIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DistributionReleaseRequestIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_DistributionReleaseResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DistributionReleaseResponseIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DistributionReleaseResponseIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_DistributionReleaseResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_DistributionReleaseResponseIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DistributionReleaseResponseIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_OCTET_STRING_CONTAINING_MulticastSessionActivationRequestTransfer__constraint_700(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + (void)st; /* Unused variable */ + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_MulticastSessionActivationRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_MulticastSessionActivationRequestIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_MulticastSessionActivationRequestIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_MulticastSessionActivationRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_MulticastSessionActivationRequestIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_MulticastSessionActivationRequestIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_MulticastSessionActivationResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_MulticastSessionActivationResponseIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_MulticastSessionActivationResponseIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_MulticastSessionActivationResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_MulticastSessionActivationResponseIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_MulticastSessionActivationResponseIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_MulticastSessionActivationFailureIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_MulticastSessionActivationFailureIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_MulticastSessionActivationFailureIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_MulticastSessionActivationFailureIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_MulticastSessionActivationFailureIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_MulticastSessionActivationFailureIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_OCTET_STRING_CONTAINING_MulticastSessionDeactivationRequestTransfer__constraint_712(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + (void)st; /* Unused variable */ + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_MulticastSessionDeactivationRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_MulticastSessionDeactivationRequestIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_MulticastSessionDeactivationRequestIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_MulticastSessionDeactivationRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_MulticastSessionDeactivationRequestIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_MulticastSessionDeactivationRequestIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_MulticastSessionDeactivationResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_MulticastSessionDeactivationResponseIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_MulticastSessionDeactivationResponseIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_MulticastSessionDeactivationResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_MulticastSessionDeactivationResponseIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_MulticastSessionDeactivationResponseIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_OCTET_STRING_CONTAINING_MulticastSessionUpdateRequestTransfer__constraint_720(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + (void)st; /* Unused variable */ + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_MulticastSessionUpdateRequestIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_MulticastSessionUpdateRequestIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_MulticastSessionUpdateRequestIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_MulticastSessionUpdateRequestIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_MulticastSessionUpdateRequestIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_MulticastSessionUpdateRequestIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_MulticastSessionUpdateResponseIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_MulticastSessionUpdateResponseIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_MulticastSessionUpdateResponseIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_MulticastSessionUpdateResponseIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_MulticastSessionUpdateResponseIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_MulticastSessionUpdateResponseIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_MulticastSessionUpdateFailureIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_MulticastSessionUpdateFailureIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_MulticastSessionUpdateFailureIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_MulticastSessionUpdateFailureIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_MulticastSessionUpdateFailureIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_MulticastSessionUpdateFailureIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_MulticastGroupPagingIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_MulticastGroupPagingIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_MulticastGroupPagingIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_MulticastGroupPagingIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_MulticastGroupPagingIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_MulticastGroupPagingIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_MBSSessionSetupOrModRequestTransferIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_MBSSessionSetupOrModRequestTransferIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_MBSSessionSetupOrModRequestTransferIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_MBSSessionSetupOrModRequestTransferIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_MBSSessionSetupOrModRequestTransferIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_MBSSessionSetupOrModRequestTransferIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_MulticastSessionUpdateRequestTransferIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_MulticastSessionUpdateRequestTransferIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_MulticastSessionUpdateRequestTransferIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_MulticastSessionUpdateRequestTransferIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_MulticastSessionUpdateRequestTransferIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_MulticastSessionUpdateRequestTransferIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_PDUSessionResourceModifyRequestTransferIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyRequestTransferIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyRequestTransferIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_criticality_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_PDUSessionResourceModifyRequestTransferIEs_NGAP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyRequestTransferIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyRequestTransferIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_NGAP_value_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_NGAP_id_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + static asn_type_selector_result_t select_PDUSessionResourceSetupRequestTransferIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; @@ -19544,7 +24696,7 @@ select_PDUSessionResourceSetupRequestTransferIEs_NGAP_criticality_type(const asn } static int -memb_NGAP_criticality_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr, +memb_NGAP_criticality_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { @@ -19590,7 +24742,7 @@ select_PDUSessionResourceSetupRequestTransferIEs_NGAP_value_type(const asn_TYPE_ } static int -memb_NGAP_value_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr, +memb_NGAP_value_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { @@ -22758,6 +27910,881 @@ static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_600 CC_NOTUSED = { 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_602 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_603 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_604 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_606 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_607 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_608 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_610 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_611 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_612 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_614 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_615 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_616 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_618 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_619 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_620 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_622 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_623 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_624 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_626 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_627 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_628 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_630 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_631 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_632 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_634 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_635 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_636 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_638 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_639 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_640 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_MBSSessionSetupOrModRequestTransfer__constr_589 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_642 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_643 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_644 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_MBSSessionSetupOrModResponseTransfer__constr_591 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_646 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_647 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_648 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_MBSSessionSetupOrModFailureTransfer__constr_594 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_650 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_651 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_652 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_MBSSessionSetupOrModRequestTransfer__constr_599 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_654 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_655 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_656 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_MBSSessionSetupOrModResponseTransfer__constr_601 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_658 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_659 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_660 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_MBSSessionSetupOrModFailureTransfer__constr_604 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_662 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_663 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_664 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_666 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_667 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_668 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_670 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_671 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_672 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_MBSSessionReleaseResponseTransfer__constr_612 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_674 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_675 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_676 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_MBS_DistributionSetupRequestTransfer__constr_616 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_678 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_679 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_680 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_MBS_DistributionSetupResponseTransfer__constr_619 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_682 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_683 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_684 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_MBS_DistributionSetupUnsuccessfulTransfer__constr_623 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_686 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_687 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_688 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_MBS_DistributionReleaseRequestTransfer__constr_628 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_690 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_691 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_692 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_694 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_695 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_696 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_MulticastSessionActivationRequestTransfer__constr_634 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_698 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_699 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_700 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_702 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_703 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_704 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_706 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_707 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_708 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_MulticastSessionDeactivationRequestTransfer__constr_641 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_710 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_711 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_712 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_714 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_715 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_716 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_MulticastSessionUpdateRequestTransfer__constr_646 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_718 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_719 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_720 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_722 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_723 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_724 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_726 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_727 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_728 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_730 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_731 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_732 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_734 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_735 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_736 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_738 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_739 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_740 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_742 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_743 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_744 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_746 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_747 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_value_constr_748 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_4 = { sizeof(struct NGAP_AMFPagingTarget_ExtIEs__value), offsetof(struct NGAP_AMFPagingTarget_ExtIEs__value, _asn_ctx), @@ -23134,10 +29161,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_AreaScopeOfMDT_EUTRA_ExtIEs = { }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_16 = { - sizeof(struct NGAP_BroadcastCancelledAreaList_ExtIEs__value), - offsetof(struct NGAP_BroadcastCancelledAreaList_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_BroadcastCancelledAreaList_ExtIEs__value, present), - sizeof(((struct NGAP_BroadcastCancelledAreaList_ExtIEs__value *)0)->present), + sizeof(struct NGAP_AreaScopeOfQMC_ExtIEs__value), + offsetof(struct NGAP_AreaScopeOfQMC_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_AreaScopeOfQMC_ExtIEs__value, present), + sizeof(((struct NGAP_AreaScopeOfQMC_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -23165,8 +29192,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_16 = { &asn_SPC_NGAP_value_specs_16 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_BroadcastCancelledAreaList_ExtIEs_13[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastCancelledAreaList_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_AreaScopeOfQMC_ExtIEs_13[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_AreaScopeOfQMC_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -23183,7 +29210,7 @@ asn_TYPE_member_t asn_MBR_NGAP_BroadcastCancelledAreaList_ExtIEs_13[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastCancelledAreaList_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_AreaScopeOfQMC_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -23200,7 +29227,7 @@ asn_TYPE_member_t asn_MBR_NGAP_BroadcastCancelledAreaList_ExtIEs_13[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastCancelledAreaList_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AreaScopeOfQMC_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_16, @@ -23218,32 +29245,32 @@ asn_TYPE_member_t asn_MBR_NGAP_BroadcastCancelledAreaList_ExtIEs_13[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_BroadcastCancelledAreaList_ExtIEs_tags_13[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_AreaScopeOfQMC_ExtIEs_tags_13[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_BroadcastCancelledAreaList_ExtIEs_tag2el_13[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_AreaScopeOfQMC_ExtIEs_tag2el_13[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastCancelledAreaList_ExtIEs_specs_13 = { - sizeof(struct NGAP_BroadcastCancelledAreaList_ExtIEs), - offsetof(struct NGAP_BroadcastCancelledAreaList_ExtIEs, _asn_ctx), - asn_MAP_NGAP_BroadcastCancelledAreaList_ExtIEs_tag2el_13, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_AreaScopeOfQMC_ExtIEs_specs_13 = { + sizeof(struct NGAP_AreaScopeOfQMC_ExtIEs), + offsetof(struct NGAP_AreaScopeOfQMC_ExtIEs, _asn_ctx), + asn_MAP_NGAP_AreaScopeOfQMC_ExtIEs_tag2el_13, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastCancelledAreaList_ExtIEs = { - "BroadcastCancelledAreaList-ExtIEs", - "BroadcastCancelledAreaList-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_AreaScopeOfQMC_ExtIEs = { + "AreaScopeOfQMC-ExtIEs", + "AreaScopeOfQMC-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_BroadcastCancelledAreaList_ExtIEs_tags_13, - sizeof(asn_DEF_NGAP_BroadcastCancelledAreaList_ExtIEs_tags_13) - /sizeof(asn_DEF_NGAP_BroadcastCancelledAreaList_ExtIEs_tags_13[0]), /* 1 */ - asn_DEF_NGAP_BroadcastCancelledAreaList_ExtIEs_tags_13, /* Same as above */ - sizeof(asn_DEF_NGAP_BroadcastCancelledAreaList_ExtIEs_tags_13) - /sizeof(asn_DEF_NGAP_BroadcastCancelledAreaList_ExtIEs_tags_13[0]), /* 1 */ + asn_DEF_NGAP_AreaScopeOfQMC_ExtIEs_tags_13, + sizeof(asn_DEF_NGAP_AreaScopeOfQMC_ExtIEs_tags_13) + /sizeof(asn_DEF_NGAP_AreaScopeOfQMC_ExtIEs_tags_13[0]), /* 1 */ + asn_DEF_NGAP_AreaScopeOfQMC_ExtIEs_tags_13, /* Same as above */ + sizeof(asn_DEF_NGAP_AreaScopeOfQMC_ExtIEs_tags_13) + /sizeof(asn_DEF_NGAP_AreaScopeOfQMC_ExtIEs_tags_13[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -23253,16 +29280,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastCancelledAreaList_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_BroadcastCancelledAreaList_ExtIEs_13, + asn_MBR_NGAP_AreaScopeOfQMC_ExtIEs_13, 3, /* Elements count */ - &asn_SPC_NGAP_BroadcastCancelledAreaList_ExtIEs_specs_13 /* Additional specs */ + &asn_SPC_NGAP_AreaScopeOfQMC_ExtIEs_specs_13 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_20 = { - sizeof(struct NGAP_BroadcastCompletedAreaList_ExtIEs__value), - offsetof(struct NGAP_BroadcastCompletedAreaList_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_BroadcastCompletedAreaList_ExtIEs__value, present), - sizeof(((struct NGAP_BroadcastCompletedAreaList_ExtIEs__value *)0)->present), + sizeof(struct NGAP_BroadcastCancelledAreaList_ExtIEs__value), + offsetof(struct NGAP_BroadcastCancelledAreaList_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_BroadcastCancelledAreaList_ExtIEs__value, present), + sizeof(((struct NGAP_BroadcastCancelledAreaList_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -23290,8 +29317,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_20 = { &asn_SPC_NGAP_value_specs_20 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_BroadcastCompletedAreaList_ExtIEs_17[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastCompletedAreaList_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_BroadcastCancelledAreaList_ExtIEs_17[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastCancelledAreaList_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -23308,7 +29335,7 @@ asn_TYPE_member_t asn_MBR_NGAP_BroadcastCompletedAreaList_ExtIEs_17[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastCompletedAreaList_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastCancelledAreaList_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -23325,7 +29352,7 @@ asn_TYPE_member_t asn_MBR_NGAP_BroadcastCompletedAreaList_ExtIEs_17[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastCompletedAreaList_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastCancelledAreaList_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_20, @@ -23343,32 +29370,32 @@ asn_TYPE_member_t asn_MBR_NGAP_BroadcastCompletedAreaList_ExtIEs_17[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_BroadcastCompletedAreaList_ExtIEs_tags_17[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_BroadcastCancelledAreaList_ExtIEs_tags_17[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_BroadcastCompletedAreaList_ExtIEs_tag2el_17[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_BroadcastCancelledAreaList_ExtIEs_tag2el_17[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastCompletedAreaList_ExtIEs_specs_17 = { - sizeof(struct NGAP_BroadcastCompletedAreaList_ExtIEs), - offsetof(struct NGAP_BroadcastCompletedAreaList_ExtIEs, _asn_ctx), - asn_MAP_NGAP_BroadcastCompletedAreaList_ExtIEs_tag2el_17, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastCancelledAreaList_ExtIEs_specs_17 = { + sizeof(struct NGAP_BroadcastCancelledAreaList_ExtIEs), + offsetof(struct NGAP_BroadcastCancelledAreaList_ExtIEs, _asn_ctx), + asn_MAP_NGAP_BroadcastCancelledAreaList_ExtIEs_tag2el_17, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastCompletedAreaList_ExtIEs = { - "BroadcastCompletedAreaList-ExtIEs", - "BroadcastCompletedAreaList-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastCancelledAreaList_ExtIEs = { + "BroadcastCancelledAreaList-ExtIEs", + "BroadcastCancelledAreaList-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_BroadcastCompletedAreaList_ExtIEs_tags_17, - sizeof(asn_DEF_NGAP_BroadcastCompletedAreaList_ExtIEs_tags_17) - /sizeof(asn_DEF_NGAP_BroadcastCompletedAreaList_ExtIEs_tags_17[0]), /* 1 */ - asn_DEF_NGAP_BroadcastCompletedAreaList_ExtIEs_tags_17, /* Same as above */ - sizeof(asn_DEF_NGAP_BroadcastCompletedAreaList_ExtIEs_tags_17) - /sizeof(asn_DEF_NGAP_BroadcastCompletedAreaList_ExtIEs_tags_17[0]), /* 1 */ + asn_DEF_NGAP_BroadcastCancelledAreaList_ExtIEs_tags_17, + sizeof(asn_DEF_NGAP_BroadcastCancelledAreaList_ExtIEs_tags_17) + /sizeof(asn_DEF_NGAP_BroadcastCancelledAreaList_ExtIEs_tags_17[0]), /* 1 */ + asn_DEF_NGAP_BroadcastCancelledAreaList_ExtIEs_tags_17, /* Same as above */ + sizeof(asn_DEF_NGAP_BroadcastCancelledAreaList_ExtIEs_tags_17) + /sizeof(asn_DEF_NGAP_BroadcastCancelledAreaList_ExtIEs_tags_17[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -23378,16 +29405,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastCompletedAreaList_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_BroadcastCompletedAreaList_ExtIEs_17, + asn_MBR_NGAP_BroadcastCancelledAreaList_ExtIEs_17, 3, /* Elements count */ - &asn_SPC_NGAP_BroadcastCompletedAreaList_ExtIEs_specs_17 /* Additional specs */ + &asn_SPC_NGAP_BroadcastCancelledAreaList_ExtIEs_specs_17 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_24 = { - sizeof(struct NGAP_CandidateCell_ExtIEs__value), - offsetof(struct NGAP_CandidateCell_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_CandidateCell_ExtIEs__value, present), - sizeof(((struct NGAP_CandidateCell_ExtIEs__value *)0)->present), + sizeof(struct NGAP_BroadcastCompletedAreaList_ExtIEs__value), + offsetof(struct NGAP_BroadcastCompletedAreaList_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_BroadcastCompletedAreaList_ExtIEs__value, present), + sizeof(((struct NGAP_BroadcastCompletedAreaList_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -23415,8 +29442,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_24 = { &asn_SPC_NGAP_value_specs_24 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_CandidateCell_ExtIEs_21[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidateCell_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_BroadcastCompletedAreaList_ExtIEs_21[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastCompletedAreaList_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -23433,7 +29460,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CandidateCell_ExtIEs_21[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidateCell_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastCompletedAreaList_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -23450,7 +29477,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CandidateCell_ExtIEs_21[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidateCell_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastCompletedAreaList_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_24, @@ -23468,32 +29495,32 @@ asn_TYPE_member_t asn_MBR_NGAP_CandidateCell_ExtIEs_21[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_CandidateCell_ExtIEs_tags_21[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_BroadcastCompletedAreaList_ExtIEs_tags_21[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_CandidateCell_ExtIEs_tag2el_21[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_BroadcastCompletedAreaList_ExtIEs_tag2el_21[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_CandidateCell_ExtIEs_specs_21 = { - sizeof(struct NGAP_CandidateCell_ExtIEs), - offsetof(struct NGAP_CandidateCell_ExtIEs, _asn_ctx), - asn_MAP_NGAP_CandidateCell_ExtIEs_tag2el_21, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastCompletedAreaList_ExtIEs_specs_21 = { + sizeof(struct NGAP_BroadcastCompletedAreaList_ExtIEs), + offsetof(struct NGAP_BroadcastCompletedAreaList_ExtIEs, _asn_ctx), + asn_MAP_NGAP_BroadcastCompletedAreaList_ExtIEs_tag2el_21, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_CandidateCell_ExtIEs = { - "CandidateCell-ExtIEs", - "CandidateCell-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastCompletedAreaList_ExtIEs = { + "BroadcastCompletedAreaList-ExtIEs", + "BroadcastCompletedAreaList-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_CandidateCell_ExtIEs_tags_21, - sizeof(asn_DEF_NGAP_CandidateCell_ExtIEs_tags_21) - /sizeof(asn_DEF_NGAP_CandidateCell_ExtIEs_tags_21[0]), /* 1 */ - asn_DEF_NGAP_CandidateCell_ExtIEs_tags_21, /* Same as above */ - sizeof(asn_DEF_NGAP_CandidateCell_ExtIEs_tags_21) - /sizeof(asn_DEF_NGAP_CandidateCell_ExtIEs_tags_21[0]), /* 1 */ + asn_DEF_NGAP_BroadcastCompletedAreaList_ExtIEs_tags_21, + sizeof(asn_DEF_NGAP_BroadcastCompletedAreaList_ExtIEs_tags_21) + /sizeof(asn_DEF_NGAP_BroadcastCompletedAreaList_ExtIEs_tags_21[0]), /* 1 */ + asn_DEF_NGAP_BroadcastCompletedAreaList_ExtIEs_tags_21, /* Same as above */ + sizeof(asn_DEF_NGAP_BroadcastCompletedAreaList_ExtIEs_tags_21) + /sizeof(asn_DEF_NGAP_BroadcastCompletedAreaList_ExtIEs_tags_21[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -23503,16 +29530,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_CandidateCell_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_CandidateCell_ExtIEs_21, + asn_MBR_NGAP_BroadcastCompletedAreaList_ExtIEs_21, 3, /* Elements count */ - &asn_SPC_NGAP_CandidateCell_ExtIEs_specs_21 /* Additional specs */ + &asn_SPC_NGAP_BroadcastCompletedAreaList_ExtIEs_specs_21 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_28 = { - sizeof(struct NGAP_Cause_ExtIEs__value), - offsetof(struct NGAP_Cause_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_Cause_ExtIEs__value, present), - sizeof(((struct NGAP_Cause_ExtIEs__value *)0)->present), + sizeof(struct NGAP_CandidateCell_ExtIEs__value), + offsetof(struct NGAP_CandidateCell_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_CandidateCell_ExtIEs__value, present), + sizeof(((struct NGAP_CandidateCell_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -23540,8 +29567,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_28 = { &asn_SPC_NGAP_value_specs_28 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_Cause_ExtIEs_25[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_Cause_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_CandidateCell_ExtIEs_25[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidateCell_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -23558,7 +29585,7 @@ asn_TYPE_member_t asn_MBR_NGAP_Cause_ExtIEs_25[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_Cause_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidateCell_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -23575,7 +29602,7 @@ asn_TYPE_member_t asn_MBR_NGAP_Cause_ExtIEs_25[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_Cause_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidateCell_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_28, @@ -23593,32 +29620,32 @@ asn_TYPE_member_t asn_MBR_NGAP_Cause_ExtIEs_25[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_Cause_ExtIEs_tags_25[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_CandidateCell_ExtIEs_tags_25[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_Cause_ExtIEs_tag2el_25[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CandidateCell_ExtIEs_tag2el_25[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_Cause_ExtIEs_specs_25 = { - sizeof(struct NGAP_Cause_ExtIEs), - offsetof(struct NGAP_Cause_ExtIEs, _asn_ctx), - asn_MAP_NGAP_Cause_ExtIEs_tag2el_25, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CandidateCell_ExtIEs_specs_25 = { + sizeof(struct NGAP_CandidateCell_ExtIEs), + offsetof(struct NGAP_CandidateCell_ExtIEs, _asn_ctx), + asn_MAP_NGAP_CandidateCell_ExtIEs_tag2el_25, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_Cause_ExtIEs = { - "Cause-ExtIEs", - "Cause-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_CandidateCell_ExtIEs = { + "CandidateCell-ExtIEs", + "CandidateCell-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_Cause_ExtIEs_tags_25, - sizeof(asn_DEF_NGAP_Cause_ExtIEs_tags_25) - /sizeof(asn_DEF_NGAP_Cause_ExtIEs_tags_25[0]), /* 1 */ - asn_DEF_NGAP_Cause_ExtIEs_tags_25, /* Same as above */ - sizeof(asn_DEF_NGAP_Cause_ExtIEs_tags_25) - /sizeof(asn_DEF_NGAP_Cause_ExtIEs_tags_25[0]), /* 1 */ + asn_DEF_NGAP_CandidateCell_ExtIEs_tags_25, + sizeof(asn_DEF_NGAP_CandidateCell_ExtIEs_tags_25) + /sizeof(asn_DEF_NGAP_CandidateCell_ExtIEs_tags_25[0]), /* 1 */ + asn_DEF_NGAP_CandidateCell_ExtIEs_tags_25, /* Same as above */ + sizeof(asn_DEF_NGAP_CandidateCell_ExtIEs_tags_25) + /sizeof(asn_DEF_NGAP_CandidateCell_ExtIEs_tags_25[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -23628,16 +29655,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_Cause_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_Cause_ExtIEs_25, + asn_MBR_NGAP_CandidateCell_ExtIEs_25, 3, /* Elements count */ - &asn_SPC_NGAP_Cause_ExtIEs_specs_25 /* Additional specs */ + &asn_SPC_NGAP_CandidateCell_ExtIEs_specs_25 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_32 = { - sizeof(struct NGAP_CellIDListForRestart_ExtIEs__value), - offsetof(struct NGAP_CellIDListForRestart_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_CellIDListForRestart_ExtIEs__value, present), - sizeof(((struct NGAP_CellIDListForRestart_ExtIEs__value *)0)->present), + sizeof(struct NGAP_Cause_ExtIEs__value), + offsetof(struct NGAP_Cause_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_Cause_ExtIEs__value, present), + sizeof(((struct NGAP_Cause_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -23665,8 +29692,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_32 = { &asn_SPC_NGAP_value_specs_32 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_CellIDListForRestart_ExtIEs_29[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDListForRestart_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_Cause_ExtIEs_29[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_Cause_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -23683,7 +29710,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CellIDListForRestart_ExtIEs_29[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDListForRestart_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_Cause_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -23700,7 +29727,7 @@ asn_TYPE_member_t asn_MBR_NGAP_CellIDListForRestart_ExtIEs_29[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDListForRestart_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_Cause_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_32, @@ -23718,32 +29745,32 @@ asn_TYPE_member_t asn_MBR_NGAP_CellIDListForRestart_ExtIEs_29[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_CellIDListForRestart_ExtIEs_tags_29[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_Cause_ExtIEs_tags_29[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_CellIDListForRestart_ExtIEs_tag2el_29[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_Cause_ExtIEs_tag2el_29[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellIDListForRestart_ExtIEs_specs_29 = { - sizeof(struct NGAP_CellIDListForRestart_ExtIEs), - offsetof(struct NGAP_CellIDListForRestart_ExtIEs, _asn_ctx), - asn_MAP_NGAP_CellIDListForRestart_ExtIEs_tag2el_29, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_Cause_ExtIEs_specs_29 = { + sizeof(struct NGAP_Cause_ExtIEs), + offsetof(struct NGAP_Cause_ExtIEs, _asn_ctx), + asn_MAP_NGAP_Cause_ExtIEs_tag2el_29, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_CellIDListForRestart_ExtIEs = { - "CellIDListForRestart-ExtIEs", - "CellIDListForRestart-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_Cause_ExtIEs = { + "Cause-ExtIEs", + "Cause-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_CellIDListForRestart_ExtIEs_tags_29, - sizeof(asn_DEF_NGAP_CellIDListForRestart_ExtIEs_tags_29) - /sizeof(asn_DEF_NGAP_CellIDListForRestart_ExtIEs_tags_29[0]), /* 1 */ - asn_DEF_NGAP_CellIDListForRestart_ExtIEs_tags_29, /* Same as above */ - sizeof(asn_DEF_NGAP_CellIDListForRestart_ExtIEs_tags_29) - /sizeof(asn_DEF_NGAP_CellIDListForRestart_ExtIEs_tags_29[0]), /* 1 */ + asn_DEF_NGAP_Cause_ExtIEs_tags_29, + sizeof(asn_DEF_NGAP_Cause_ExtIEs_tags_29) + /sizeof(asn_DEF_NGAP_Cause_ExtIEs_tags_29[0]), /* 1 */ + asn_DEF_NGAP_Cause_ExtIEs_tags_29, /* Same as above */ + sizeof(asn_DEF_NGAP_Cause_ExtIEs_tags_29) + /sizeof(asn_DEF_NGAP_Cause_ExtIEs_tags_29[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -23753,40 +29780,18 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_CellIDListForRestart_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_CellIDListForRestart_ExtIEs_29, + asn_MBR_NGAP_Cause_ExtIEs_29, 3, /* Elements count */ - &asn_SPC_NGAP_CellIDListForRestart_ExtIEs_specs_29 /* Additional specs */ + &asn_SPC_NGAP_Cause_ExtIEs_specs_29 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_36[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CPTransportLayerInformation_ExtIEs__value, choice.EndpointIPAddressAndPort), - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), - 0, - &asn_DEF_NGAP_EndpointIPAddressAndPort, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - 0 - }, - 0, 0, /* No default value */ - "EndpointIPAddressAndPort" - }, -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_36[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* EndpointIPAddressAndPort */ -}; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_36 = { - sizeof(struct NGAP_CPTransportLayerInformation_ExtIEs__value), - offsetof(struct NGAP_CPTransportLayerInformation_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_CPTransportLayerInformation_ExtIEs__value, present), - sizeof(((struct NGAP_CPTransportLayerInformation_ExtIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_36, - 1, /* Count of tags in the map */ + sizeof(struct NGAP_CellIDListForRestart_ExtIEs__value), + offsetof(struct NGAP_CellIDListForRestart_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_CellIDListForRestart_ExtIEs__value, present), + sizeof(((struct NGAP_CellIDListForRestart_ExtIEs__value *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -23808,13 +29813,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_36 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_36, - 1, /* Elements count */ + 0, 0, /* No members */ &asn_SPC_NGAP_value_specs_36 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_CPTransportLayerInformation_ExtIEs_33[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CPTransportLayerInformation_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_CellIDListForRestart_ExtIEs_33[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDListForRestart_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -23831,11 +29835,11 @@ asn_TYPE_member_t asn_MBR_NGAP_CPTransportLayerInformation_ExtIEs_33[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_CPTransportLayerInformation_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDListForRestart_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, - select_CPTransportLayerInformation_ExtIEs_NGAP_criticality_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -23848,11 +29852,11 @@ asn_TYPE_member_t asn_MBR_NGAP_CPTransportLayerInformation_ExtIEs_33[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CPTransportLayerInformation_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDListForRestart_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_36, - select_CPTransportLayerInformation_ExtIEs_NGAP_value_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -23866,32 +29870,32 @@ asn_TYPE_member_t asn_MBR_NGAP_CPTransportLayerInformation_ExtIEs_33[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_CPTransportLayerInformation_ExtIEs_tags_33[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_CellIDListForRestart_ExtIEs_tags_33[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_CPTransportLayerInformation_ExtIEs_tag2el_33[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CellIDListForRestart_ExtIEs_tag2el_33[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_CPTransportLayerInformation_ExtIEs_specs_33 = { - sizeof(struct NGAP_CPTransportLayerInformation_ExtIEs), - offsetof(struct NGAP_CPTransportLayerInformation_ExtIEs, _asn_ctx), - asn_MAP_NGAP_CPTransportLayerInformation_ExtIEs_tag2el_33, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellIDListForRestart_ExtIEs_specs_33 = { + sizeof(struct NGAP_CellIDListForRestart_ExtIEs), + offsetof(struct NGAP_CellIDListForRestart_ExtIEs, _asn_ctx), + asn_MAP_NGAP_CellIDListForRestart_ExtIEs_tag2el_33, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_CPTransportLayerInformation_ExtIEs = { - "CPTransportLayerInformation-ExtIEs", - "CPTransportLayerInformation-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_CellIDListForRestart_ExtIEs = { + "CellIDListForRestart-ExtIEs", + "CellIDListForRestart-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_CPTransportLayerInformation_ExtIEs_tags_33, - sizeof(asn_DEF_NGAP_CPTransportLayerInformation_ExtIEs_tags_33) - /sizeof(asn_DEF_NGAP_CPTransportLayerInformation_ExtIEs_tags_33[0]), /* 1 */ - asn_DEF_NGAP_CPTransportLayerInformation_ExtIEs_tags_33, /* Same as above */ - sizeof(asn_DEF_NGAP_CPTransportLayerInformation_ExtIEs_tags_33) - /sizeof(asn_DEF_NGAP_CPTransportLayerInformation_ExtIEs_tags_33[0]), /* 1 */ + asn_DEF_NGAP_CellIDListForRestart_ExtIEs_tags_33, + sizeof(asn_DEF_NGAP_CellIDListForRestart_ExtIEs_tags_33) + /sizeof(asn_DEF_NGAP_CellIDListForRestart_ExtIEs_tags_33[0]), /* 1 */ + asn_DEF_NGAP_CellIDListForRestart_ExtIEs_tags_33, /* Same as above */ + sizeof(asn_DEF_NGAP_CellIDListForRestart_ExtIEs_tags_33) + /sizeof(asn_DEF_NGAP_CellIDListForRestart_ExtIEs_tags_33[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -23901,18 +29905,40 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_CPTransportLayerInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_CPTransportLayerInformation_ExtIEs_33, + asn_MBR_NGAP_CellIDListForRestart_ExtIEs_33, 3, /* Elements count */ - &asn_SPC_NGAP_CPTransportLayerInformation_ExtIEs_specs_33 /* Additional specs */ + &asn_SPC_NGAP_CellIDListForRestart_ExtIEs_specs_33 /* Additional specs */ }; +static asn_TYPE_member_t asn_MBR_NGAP_value_40[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CPTransportLayerInformation_ExtIEs__value, choice.EndpointIPAddressAndPort), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_EndpointIPAddressAndPort, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "EndpointIPAddressAndPort" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_40[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* EndpointIPAddressAndPort */ +}; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_40 = { - sizeof(struct NGAP_DRBStatusDL_ExtIEs__value), - offsetof(struct NGAP_DRBStatusDL_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_DRBStatusDL_ExtIEs__value, present), - sizeof(((struct NGAP_DRBStatusDL_ExtIEs__value *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ + sizeof(struct NGAP_CPTransportLayerInformation_ExtIEs__value), + offsetof(struct NGAP_CPTransportLayerInformation_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_CPTransportLayerInformation_ExtIEs__value, present), + sizeof(((struct NGAP_CPTransportLayerInformation_ExtIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_40, + 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -23934,12 +29960,13 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_40 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ + asn_MBR_NGAP_value_40, + 1, /* Elements count */ &asn_SPC_NGAP_value_specs_40 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_DRBStatusDL_ExtIEs_37[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusDL_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_CPTransportLayerInformation_ExtIEs_37[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CPTransportLayerInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -23956,11 +29983,11 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBStatusDL_ExtIEs_37[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusDL_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_CPTransportLayerInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, - 0, + select_CPTransportLayerInformation_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -23973,11 +30000,11 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBStatusDL_ExtIEs_37[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusDL_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CPTransportLayerInformation_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_40, - 0, + select_CPTransportLayerInformation_ExtIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -23991,32 +30018,32 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBStatusDL_ExtIEs_37[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_DRBStatusDL_ExtIEs_tags_37[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_CPTransportLayerInformation_ExtIEs_tags_37[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_DRBStatusDL_ExtIEs_tag2el_37[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CPTransportLayerInformation_ExtIEs_tag2el_37[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBStatusDL_ExtIEs_specs_37 = { - sizeof(struct NGAP_DRBStatusDL_ExtIEs), - offsetof(struct NGAP_DRBStatusDL_ExtIEs, _asn_ctx), - asn_MAP_NGAP_DRBStatusDL_ExtIEs_tag2el_37, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CPTransportLayerInformation_ExtIEs_specs_37 = { + sizeof(struct NGAP_CPTransportLayerInformation_ExtIEs), + offsetof(struct NGAP_CPTransportLayerInformation_ExtIEs, _asn_ctx), + asn_MAP_NGAP_CPTransportLayerInformation_ExtIEs_tag2el_37, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_DRBStatusDL_ExtIEs = { - "DRBStatusDL-ExtIEs", - "DRBStatusDL-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_CPTransportLayerInformation_ExtIEs = { + "CPTransportLayerInformation-ExtIEs", + "CPTransportLayerInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_DRBStatusDL_ExtIEs_tags_37, - sizeof(asn_DEF_NGAP_DRBStatusDL_ExtIEs_tags_37) - /sizeof(asn_DEF_NGAP_DRBStatusDL_ExtIEs_tags_37[0]), /* 1 */ - asn_DEF_NGAP_DRBStatusDL_ExtIEs_tags_37, /* Same as above */ - sizeof(asn_DEF_NGAP_DRBStatusDL_ExtIEs_tags_37) - /sizeof(asn_DEF_NGAP_DRBStatusDL_ExtIEs_tags_37[0]), /* 1 */ + asn_DEF_NGAP_CPTransportLayerInformation_ExtIEs_tags_37, + sizeof(asn_DEF_NGAP_CPTransportLayerInformation_ExtIEs_tags_37) + /sizeof(asn_DEF_NGAP_CPTransportLayerInformation_ExtIEs_tags_37[0]), /* 1 */ + asn_DEF_NGAP_CPTransportLayerInformation_ExtIEs_tags_37, /* Same as above */ + sizeof(asn_DEF_NGAP_CPTransportLayerInformation_ExtIEs_tags_37) + /sizeof(asn_DEF_NGAP_CPTransportLayerInformation_ExtIEs_tags_37[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -24026,16 +30053,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DRBStatusDL_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_DRBStatusDL_ExtIEs_37, + asn_MBR_NGAP_CPTransportLayerInformation_ExtIEs_37, 3, /* Elements count */ - &asn_SPC_NGAP_DRBStatusDL_ExtIEs_specs_37 /* Additional specs */ + &asn_SPC_NGAP_CPTransportLayerInformation_ExtIEs_specs_37 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_44 = { - sizeof(struct NGAP_DRBStatusUL_ExtIEs__value), - offsetof(struct NGAP_DRBStatusUL_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_DRBStatusUL_ExtIEs__value, present), - sizeof(((struct NGAP_DRBStatusUL_ExtIEs__value *)0)->present), + sizeof(struct NGAP_DRBStatusDL_ExtIEs__value), + offsetof(struct NGAP_DRBStatusDL_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_DRBStatusDL_ExtIEs__value, present), + sizeof(((struct NGAP_DRBStatusDL_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -24063,8 +30090,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_44 = { &asn_SPC_NGAP_value_specs_44 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_DRBStatusUL_ExtIEs_41[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusUL_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_DRBStatusDL_ExtIEs_41[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusDL_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -24081,7 +30108,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBStatusUL_ExtIEs_41[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusUL_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusDL_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -24098,7 +30125,7 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBStatusUL_ExtIEs_41[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusUL_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusDL_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_44, @@ -24116,32 +30143,32 @@ asn_TYPE_member_t asn_MBR_NGAP_DRBStatusUL_ExtIEs_41[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_DRBStatusUL_ExtIEs_tags_41[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_DRBStatusDL_ExtIEs_tags_41[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_DRBStatusUL_ExtIEs_tag2el_41[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DRBStatusDL_ExtIEs_tag2el_41[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBStatusUL_ExtIEs_specs_41 = { - sizeof(struct NGAP_DRBStatusUL_ExtIEs), - offsetof(struct NGAP_DRBStatusUL_ExtIEs, _asn_ctx), - asn_MAP_NGAP_DRBStatusUL_ExtIEs_tag2el_41, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBStatusDL_ExtIEs_specs_41 = { + sizeof(struct NGAP_DRBStatusDL_ExtIEs), + offsetof(struct NGAP_DRBStatusDL_ExtIEs, _asn_ctx), + asn_MAP_NGAP_DRBStatusDL_ExtIEs_tag2el_41, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_DRBStatusUL_ExtIEs = { - "DRBStatusUL-ExtIEs", - "DRBStatusUL-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_DRBStatusDL_ExtIEs = { + "DRBStatusDL-ExtIEs", + "DRBStatusDL-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_DRBStatusUL_ExtIEs_tags_41, - sizeof(asn_DEF_NGAP_DRBStatusUL_ExtIEs_tags_41) - /sizeof(asn_DEF_NGAP_DRBStatusUL_ExtIEs_tags_41[0]), /* 1 */ - asn_DEF_NGAP_DRBStatusUL_ExtIEs_tags_41, /* Same as above */ - sizeof(asn_DEF_NGAP_DRBStatusUL_ExtIEs_tags_41) - /sizeof(asn_DEF_NGAP_DRBStatusUL_ExtIEs_tags_41[0]), /* 1 */ + asn_DEF_NGAP_DRBStatusDL_ExtIEs_tags_41, + sizeof(asn_DEF_NGAP_DRBStatusDL_ExtIEs_tags_41) + /sizeof(asn_DEF_NGAP_DRBStatusDL_ExtIEs_tags_41[0]), /* 1 */ + asn_DEF_NGAP_DRBStatusDL_ExtIEs_tags_41, /* Same as above */ + sizeof(asn_DEF_NGAP_DRBStatusDL_ExtIEs_tags_41) + /sizeof(asn_DEF_NGAP_DRBStatusDL_ExtIEs_tags_41[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -24151,16 +30178,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DRBStatusUL_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_DRBStatusUL_ExtIEs_41, + asn_MBR_NGAP_DRBStatusDL_ExtIEs_41, 3, /* Elements count */ - &asn_SPC_NGAP_DRBStatusUL_ExtIEs_specs_41 /* Additional specs */ + &asn_SPC_NGAP_DRBStatusDL_ExtIEs_specs_41 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_48 = { - sizeof(struct NGAP_ProcedureStageChoice_ExtIEs__value), - offsetof(struct NGAP_ProcedureStageChoice_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_ProcedureStageChoice_ExtIEs__value, present), - sizeof(((struct NGAP_ProcedureStageChoice_ExtIEs__value *)0)->present), + sizeof(struct NGAP_DRBStatusUL_ExtIEs__value), + offsetof(struct NGAP_DRBStatusUL_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_DRBStatusUL_ExtIEs__value, present), + sizeof(((struct NGAP_DRBStatusUL_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -24188,8 +30215,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_48 = { &asn_SPC_NGAP_value_specs_48 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ProcedureStageChoice_ExtIEs_45[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_ProcedureStageChoice_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_DRBStatusUL_ExtIEs_45[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusUL_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -24206,7 +30233,7 @@ asn_TYPE_member_t asn_MBR_NGAP_ProcedureStageChoice_ExtIEs_45[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_ProcedureStageChoice_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusUL_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -24223,7 +30250,7 @@ asn_TYPE_member_t asn_MBR_NGAP_ProcedureStageChoice_ExtIEs_45[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ProcedureStageChoice_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusUL_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_48, @@ -24241,32 +30268,32 @@ asn_TYPE_member_t asn_MBR_NGAP_ProcedureStageChoice_ExtIEs_45[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProcedureStageChoice_ExtIEs_tags_45[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_DRBStatusUL_ExtIEs_tags_45[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_ProcedureStageChoice_ExtIEs_tag2el_45[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DRBStatusUL_ExtIEs_tag2el_45[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_ProcedureStageChoice_ExtIEs_specs_45 = { - sizeof(struct NGAP_ProcedureStageChoice_ExtIEs), - offsetof(struct NGAP_ProcedureStageChoice_ExtIEs, _asn_ctx), - asn_MAP_NGAP_ProcedureStageChoice_ExtIEs_tag2el_45, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBStatusUL_ExtIEs_specs_45 = { + sizeof(struct NGAP_DRBStatusUL_ExtIEs), + offsetof(struct NGAP_DRBStatusUL_ExtIEs, _asn_ctx), + asn_MAP_NGAP_DRBStatusUL_ExtIEs_tag2el_45, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProcedureStageChoice_ExtIEs = { - "ProcedureStageChoice-ExtIEs", - "ProcedureStageChoice-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_DRBStatusUL_ExtIEs = { + "DRBStatusUL-ExtIEs", + "DRBStatusUL-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProcedureStageChoice_ExtIEs_tags_45, - sizeof(asn_DEF_NGAP_ProcedureStageChoice_ExtIEs_tags_45) - /sizeof(asn_DEF_NGAP_ProcedureStageChoice_ExtIEs_tags_45[0]), /* 1 */ - asn_DEF_NGAP_ProcedureStageChoice_ExtIEs_tags_45, /* Same as above */ - sizeof(asn_DEF_NGAP_ProcedureStageChoice_ExtIEs_tags_45) - /sizeof(asn_DEF_NGAP_ProcedureStageChoice_ExtIEs_tags_45[0]), /* 1 */ + asn_DEF_NGAP_DRBStatusUL_ExtIEs_tags_45, + sizeof(asn_DEF_NGAP_DRBStatusUL_ExtIEs_tags_45) + /sizeof(asn_DEF_NGAP_DRBStatusUL_ExtIEs_tags_45[0]), /* 1 */ + asn_DEF_NGAP_DRBStatusUL_ExtIEs_tags_45, /* Same as above */ + sizeof(asn_DEF_NGAP_DRBStatusUL_ExtIEs_tags_45) + /sizeof(asn_DEF_NGAP_DRBStatusUL_ExtIEs_tags_45[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -24276,16 +30303,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProcedureStageChoice_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_ProcedureStageChoice_ExtIEs_45, + asn_MBR_NGAP_DRBStatusUL_ExtIEs_45, 3, /* Elements count */ - &asn_SPC_NGAP_ProcedureStageChoice_ExtIEs_specs_45 /* Additional specs */ + &asn_SPC_NGAP_DRBStatusUL_ExtIEs_specs_45 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_52 = { - sizeof(struct NGAP_ENB_ID_ExtIEs__value), - offsetof(struct NGAP_ENB_ID_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_ENB_ID_ExtIEs__value, present), - sizeof(((struct NGAP_ENB_ID_ExtIEs__value *)0)->present), + sizeof(struct NGAP_ProcedureStageChoice_ExtIEs__value), + offsetof(struct NGAP_ProcedureStageChoice_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_ProcedureStageChoice_ExtIEs__value, present), + sizeof(((struct NGAP_ProcedureStageChoice_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -24313,8 +30340,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_52 = { &asn_SPC_NGAP_value_specs_52 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ENB_ID_ExtIEs_49[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_ENB_ID_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_ProcedureStageChoice_ExtIEs_49[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ProcedureStageChoice_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -24331,7 +30358,7 @@ asn_TYPE_member_t asn_MBR_NGAP_ENB_ID_ExtIEs_49[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_ENB_ID_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ProcedureStageChoice_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -24348,7 +30375,7 @@ asn_TYPE_member_t asn_MBR_NGAP_ENB_ID_ExtIEs_49[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ENB_ID_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ProcedureStageChoice_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_52, @@ -24366,32 +30393,32 @@ asn_TYPE_member_t asn_MBR_NGAP_ENB_ID_ExtIEs_49[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ENB_ID_ExtIEs_tags_49[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProcedureStageChoice_ExtIEs_tags_49[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_ENB_ID_ExtIEs_tag2el_49[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_ProcedureStageChoice_ExtIEs_tag2el_49[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_ENB_ID_ExtIEs_specs_49 = { - sizeof(struct NGAP_ENB_ID_ExtIEs), - offsetof(struct NGAP_ENB_ID_ExtIEs, _asn_ctx), - asn_MAP_NGAP_ENB_ID_ExtIEs_tag2el_49, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_ProcedureStageChoice_ExtIEs_specs_49 = { + sizeof(struct NGAP_ProcedureStageChoice_ExtIEs), + offsetof(struct NGAP_ProcedureStageChoice_ExtIEs, _asn_ctx), + asn_MAP_NGAP_ProcedureStageChoice_ExtIEs_tag2el_49, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ENB_ID_ExtIEs = { - "ENB-ID-ExtIEs", - "ENB-ID-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_ProcedureStageChoice_ExtIEs = { + "ProcedureStageChoice-ExtIEs", + "ProcedureStageChoice-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ENB_ID_ExtIEs_tags_49, - sizeof(asn_DEF_NGAP_ENB_ID_ExtIEs_tags_49) - /sizeof(asn_DEF_NGAP_ENB_ID_ExtIEs_tags_49[0]), /* 1 */ - asn_DEF_NGAP_ENB_ID_ExtIEs_tags_49, /* Same as above */ - sizeof(asn_DEF_NGAP_ENB_ID_ExtIEs_tags_49) - /sizeof(asn_DEF_NGAP_ENB_ID_ExtIEs_tags_49[0]), /* 1 */ + asn_DEF_NGAP_ProcedureStageChoice_ExtIEs_tags_49, + sizeof(asn_DEF_NGAP_ProcedureStageChoice_ExtIEs_tags_49) + /sizeof(asn_DEF_NGAP_ProcedureStageChoice_ExtIEs_tags_49[0]), /* 1 */ + asn_DEF_NGAP_ProcedureStageChoice_ExtIEs_tags_49, /* Same as above */ + sizeof(asn_DEF_NGAP_ProcedureStageChoice_ExtIEs_tags_49) + /sizeof(asn_DEF_NGAP_ProcedureStageChoice_ExtIEs_tags_49[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -24401,16 +30428,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ENB_ID_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_ENB_ID_ExtIEs_49, + asn_MBR_NGAP_ProcedureStageChoice_ExtIEs_49, 3, /* Elements count */ - &asn_SPC_NGAP_ENB_ID_ExtIEs_specs_49 /* Additional specs */ + &asn_SPC_NGAP_ProcedureStageChoice_ExtIEs_specs_49 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_56 = { - sizeof(struct NGAP_EventTrigger_ExtIEs__value), - offsetof(struct NGAP_EventTrigger_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_EventTrigger_ExtIEs__value, present), - sizeof(((struct NGAP_EventTrigger_ExtIEs__value *)0)->present), + sizeof(struct NGAP_ENB_ID_ExtIEs__value), + offsetof(struct NGAP_ENB_ID_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_ENB_ID_ExtIEs__value, present), + sizeof(((struct NGAP_ENB_ID_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -24438,8 +30465,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_56 = { &asn_SPC_NGAP_value_specs_56 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_EventTrigger_ExtIEs_53[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_EventTrigger_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_ENB_ID_ExtIEs_53[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ENB_ID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -24456,7 +30483,7 @@ asn_TYPE_member_t asn_MBR_NGAP_EventTrigger_ExtIEs_53[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_EventTrigger_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ENB_ID_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -24473,7 +30500,7 @@ asn_TYPE_member_t asn_MBR_NGAP_EventTrigger_ExtIEs_53[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EventTrigger_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ENB_ID_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_56, @@ -24491,32 +30518,32 @@ asn_TYPE_member_t asn_MBR_NGAP_EventTrigger_ExtIEs_53[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_EventTrigger_ExtIEs_tags_53[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ENB_ID_ExtIEs_tags_53[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_EventTrigger_ExtIEs_tag2el_53[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_ENB_ID_ExtIEs_tag2el_53[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_EventTrigger_ExtIEs_specs_53 = { - sizeof(struct NGAP_EventTrigger_ExtIEs), - offsetof(struct NGAP_EventTrigger_ExtIEs, _asn_ctx), - asn_MAP_NGAP_EventTrigger_ExtIEs_tag2el_53, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_ENB_ID_ExtIEs_specs_53 = { + sizeof(struct NGAP_ENB_ID_ExtIEs), + offsetof(struct NGAP_ENB_ID_ExtIEs, _asn_ctx), + asn_MAP_NGAP_ENB_ID_ExtIEs_tag2el_53, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_EventTrigger_ExtIEs = { - "EventTrigger-ExtIEs", - "EventTrigger-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_ENB_ID_ExtIEs = { + "ENB-ID-ExtIEs", + "ENB-ID-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_EventTrigger_ExtIEs_tags_53, - sizeof(asn_DEF_NGAP_EventTrigger_ExtIEs_tags_53) - /sizeof(asn_DEF_NGAP_EventTrigger_ExtIEs_tags_53[0]), /* 1 */ - asn_DEF_NGAP_EventTrigger_ExtIEs_tags_53, /* Same as above */ - sizeof(asn_DEF_NGAP_EventTrigger_ExtIEs_tags_53) - /sizeof(asn_DEF_NGAP_EventTrigger_ExtIEs_tags_53[0]), /* 1 */ + asn_DEF_NGAP_ENB_ID_ExtIEs_tags_53, + sizeof(asn_DEF_NGAP_ENB_ID_ExtIEs_tags_53) + /sizeof(asn_DEF_NGAP_ENB_ID_ExtIEs_tags_53[0]), /* 1 */ + asn_DEF_NGAP_ENB_ID_ExtIEs_tags_53, /* Same as above */ + sizeof(asn_DEF_NGAP_ENB_ID_ExtIEs_tags_53) + /sizeof(asn_DEF_NGAP_ENB_ID_ExtIEs_tags_53[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -24526,16 +30553,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_EventTrigger_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_EventTrigger_ExtIEs_53, + asn_MBR_NGAP_ENB_ID_ExtIEs_53, 3, /* Elements count */ - &asn_SPC_NGAP_EventTrigger_ExtIEs_specs_53 /* Additional specs */ + &asn_SPC_NGAP_ENB_ID_ExtIEs_specs_53 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_60 = { - sizeof(struct NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs__value), - offsetof(struct NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs__value, present), - sizeof(((struct NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs__value *)0)->present), + sizeof(struct NGAP_EventTrigger_ExtIEs__value), + offsetof(struct NGAP_EventTrigger_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_EventTrigger_ExtIEs__value, present), + sizeof(((struct NGAP_EventTrigger_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -24563,8 +30590,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_60 = { &asn_SPC_NGAP_value_specs_60 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_57[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_EventTrigger_ExtIEs_57[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EventTrigger_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -24581,7 +30608,7 @@ asn_TYPE_member_t asn_MBR_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_57[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_EventTrigger_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -24598,7 +30625,7 @@ asn_TYPE_member_t asn_MBR_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_57[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EventTrigger_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_60, @@ -24616,32 +30643,32 @@ asn_TYPE_member_t asn_MBR_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_57[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_tags_57[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_EventTrigger_ExtIEs_tags_57[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_tag2el_57[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_EventTrigger_ExtIEs_tag2el_57[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_specs_57 = { - sizeof(struct NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs), - offsetof(struct NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs, _asn_ctx), - asn_MAP_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_tag2el_57, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_EventTrigger_ExtIEs_specs_57 = { + sizeof(struct NGAP_EventTrigger_ExtIEs), + offsetof(struct NGAP_EventTrigger_ExtIEs, _asn_ctx), + asn_MAP_NGAP_EventTrigger_ExtIEs_tag2el_57, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs = { - "MeasurementThresholdL1LoggedMDT-ExtIEs", - "MeasurementThresholdL1LoggedMDT-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_EventTrigger_ExtIEs = { + "EventTrigger-ExtIEs", + "EventTrigger-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_tags_57, - sizeof(asn_DEF_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_tags_57) - /sizeof(asn_DEF_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_tags_57[0]), /* 1 */ - asn_DEF_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_tags_57, /* Same as above */ - sizeof(asn_DEF_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_tags_57) - /sizeof(asn_DEF_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_tags_57[0]), /* 1 */ + asn_DEF_NGAP_EventTrigger_ExtIEs_tags_57, + sizeof(asn_DEF_NGAP_EventTrigger_ExtIEs_tags_57) + /sizeof(asn_DEF_NGAP_EventTrigger_ExtIEs_tags_57[0]), /* 1 */ + asn_DEF_NGAP_EventTrigger_ExtIEs_tags_57, /* Same as above */ + sizeof(asn_DEF_NGAP_EventTrigger_ExtIEs_tags_57) + /sizeof(asn_DEF_NGAP_EventTrigger_ExtIEs_tags_57[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -24651,12 +30678,137 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_57, + asn_MBR_NGAP_EventTrigger_ExtIEs_57, 3, /* Elements count */ - &asn_SPC_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_specs_57 /* Additional specs */ + &asn_SPC_NGAP_EventTrigger_ExtIEs_specs_57 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_64[] = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_64 = { + sizeof(struct NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs__value), + offsetof(struct NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs__value, present), + sizeof(((struct NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs__value *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_64 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_value_specs_64 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_61[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_62, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_61 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_63, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_61 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_64, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_64, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_61 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_tags_61[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_tag2el_61[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_specs_61 = { + sizeof(struct NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs), + offsetof(struct NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_tag2el_61, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs = { + "MeasurementThresholdL1LoggedMDT-ExtIEs", + "MeasurementThresholdL1LoggedMDT-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_tags_61, + sizeof(asn_DEF_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_tags_61) + /sizeof(asn_DEF_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_tags_61[0]), /* 1 */ + asn_DEF_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_tags_61, /* Same as above */ + sizeof(asn_DEF_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_tags_61) + /sizeof(asn_DEF_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_tags_61[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_61, + 3, /* Elements count */ + &asn_SPC_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_specs_61 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_value_68[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalRANNodeID_ExtIEs__value, choice.GlobalTNGF_ID), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -24709,148 +30861,22 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_64[] = { "GlobalW-AGF-ID" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_64[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_68[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 2 }, /* GlobalTNGF-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 1 }, /* GlobalTWIF-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 0 } /* GlobalW-AGF-ID */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_64 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_68 = { sizeof(struct NGAP_GlobalRANNodeID_ExtIEs__value), offsetof(struct NGAP_GlobalRANNodeID_ExtIEs__value, _asn_ctx), offsetof(struct NGAP_GlobalRANNodeID_ExtIEs__value, present), sizeof(((struct NGAP_GlobalRANNodeID_ExtIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_64, + asn_MAP_NGAP_value_tag2el_68, 3, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_64 = { - "value", - "value", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - asn_MBR_NGAP_value_64, - 3, /* Elements count */ - &asn_SPC_NGAP_value_specs_64 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_NGAP_GlobalRANNodeID_ExtIEs_61[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalRANNodeID_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_ID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_62, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_61 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalRANNodeID_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_Criticality, - select_GlobalRANNodeID_ExtIEs_NGAP_criticality_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_63, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_61 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalRANNodeID_ExtIEs, value), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_64, - select_GlobalRANNodeID_ExtIEs_NGAP_value_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_64, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_61 - }, - 0, 0, /* No default value */ - "value" - }, -}; -static const ber_tlv_tag_t asn_DEF_NGAP_GlobalRANNodeID_ExtIEs_tags_61[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_GlobalRANNodeID_ExtIEs_tag2el_61[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ -}; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalRANNodeID_ExtIEs_specs_61 = { - sizeof(struct NGAP_GlobalRANNodeID_ExtIEs), - offsetof(struct NGAP_GlobalRANNodeID_ExtIEs, _asn_ctx), - asn_MAP_NGAP_GlobalRANNodeID_ExtIEs_tag2el_61, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalRANNodeID_ExtIEs = { - "GlobalRANNodeID-ExtIEs", - "GlobalRANNodeID-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_NGAP_GlobalRANNodeID_ExtIEs_tags_61, - sizeof(asn_DEF_NGAP_GlobalRANNodeID_ExtIEs_tags_61) - /sizeof(asn_DEF_NGAP_GlobalRANNodeID_ExtIEs_tags_61[0]), /* 1 */ - asn_DEF_NGAP_GlobalRANNodeID_ExtIEs_tags_61, /* Same as above */ - sizeof(asn_DEF_NGAP_GlobalRANNodeID_ExtIEs_tags_61) - /sizeof(asn_DEF_NGAP_GlobalRANNodeID_ExtIEs_tags_61[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_NGAP_GlobalRANNodeID_ExtIEs_61, - 3, /* Elements count */ - &asn_SPC_NGAP_GlobalRANNodeID_ExtIEs_specs_61 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_68 = { - sizeof(struct NGAP_GNB_ID_ExtIEs__value), - offsetof(struct NGAP_GNB_ID_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_GNB_ID_ExtIEs__value, present), - sizeof(((struct NGAP_GNB_ID_ExtIEs__value *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_value_68 = { "value", "value", @@ -24868,12 +30894,13 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_68 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ + asn_MBR_NGAP_value_68, + 3, /* Elements count */ &asn_SPC_NGAP_value_specs_68 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_GNB_ID_ExtIEs_65[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_GNB_ID_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_GlobalRANNodeID_ExtIEs_65[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalRANNodeID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -24890,11 +30917,11 @@ asn_TYPE_member_t asn_MBR_NGAP_GNB_ID_ExtIEs_65[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_GNB_ID_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalRANNodeID_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, - 0, + select_GlobalRANNodeID_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -24907,11 +30934,11 @@ asn_TYPE_member_t asn_MBR_NGAP_GNB_ID_ExtIEs_65[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GNB_ID_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalRANNodeID_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_68, - 0, + select_GlobalRANNodeID_ExtIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -24925,32 +30952,32 @@ asn_TYPE_member_t asn_MBR_NGAP_GNB_ID_ExtIEs_65[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_GNB_ID_ExtIEs_tags_65[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_GlobalRANNodeID_ExtIEs_tags_65[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_GNB_ID_ExtIEs_tag2el_65[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_GlobalRANNodeID_ExtIEs_tag2el_65[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_GNB_ID_ExtIEs_specs_65 = { - sizeof(struct NGAP_GNB_ID_ExtIEs), - offsetof(struct NGAP_GNB_ID_ExtIEs, _asn_ctx), - asn_MAP_NGAP_GNB_ID_ExtIEs_tag2el_65, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalRANNodeID_ExtIEs_specs_65 = { + sizeof(struct NGAP_GlobalRANNodeID_ExtIEs), + offsetof(struct NGAP_GlobalRANNodeID_ExtIEs, _asn_ctx), + asn_MAP_NGAP_GlobalRANNodeID_ExtIEs_tag2el_65, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_GNB_ID_ExtIEs = { - "GNB-ID-ExtIEs", - "GNB-ID-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalRANNodeID_ExtIEs = { + "GlobalRANNodeID-ExtIEs", + "GlobalRANNodeID-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_GNB_ID_ExtIEs_tags_65, - sizeof(asn_DEF_NGAP_GNB_ID_ExtIEs_tags_65) - /sizeof(asn_DEF_NGAP_GNB_ID_ExtIEs_tags_65[0]), /* 1 */ - asn_DEF_NGAP_GNB_ID_ExtIEs_tags_65, /* Same as above */ - sizeof(asn_DEF_NGAP_GNB_ID_ExtIEs_tags_65) - /sizeof(asn_DEF_NGAP_GNB_ID_ExtIEs_tags_65[0]), /* 1 */ + asn_DEF_NGAP_GlobalRANNodeID_ExtIEs_tags_65, + sizeof(asn_DEF_NGAP_GlobalRANNodeID_ExtIEs_tags_65) + /sizeof(asn_DEF_NGAP_GlobalRANNodeID_ExtIEs_tags_65[0]), /* 1 */ + asn_DEF_NGAP_GlobalRANNodeID_ExtIEs_tags_65, /* Same as above */ + sizeof(asn_DEF_NGAP_GlobalRANNodeID_ExtIEs_tags_65) + /sizeof(asn_DEF_NGAP_GlobalRANNodeID_ExtIEs_tags_65[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -24960,16 +30987,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_GNB_ID_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_GNB_ID_ExtIEs_65, + asn_MBR_NGAP_GlobalRANNodeID_ExtIEs_65, 3, /* Elements count */ - &asn_SPC_NGAP_GNB_ID_ExtIEs_specs_65 /* Additional specs */ + &asn_SPC_NGAP_GlobalRANNodeID_ExtIEs_specs_65 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_72 = { - sizeof(struct NGAP_IntersystemSONTransferType_ExtIEs__value), - offsetof(struct NGAP_IntersystemSONTransferType_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_IntersystemSONTransferType_ExtIEs__value, present), - sizeof(((struct NGAP_IntersystemSONTransferType_ExtIEs__value *)0)->present), + sizeof(struct NGAP_GNB_ID_ExtIEs__value), + offsetof(struct NGAP_GNB_ID_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_GNB_ID_ExtIEs__value, present), + sizeof(((struct NGAP_GNB_ID_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -24997,8 +31024,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_72 = { &asn_SPC_NGAP_value_specs_72 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONTransferType_ExtIEs_69[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONTransferType_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_GNB_ID_ExtIEs_69[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_GNB_ID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -25015,7 +31042,7 @@ asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONTransferType_ExtIEs_69[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONTransferType_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_GNB_ID_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -25032,7 +31059,7 @@ asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONTransferType_ExtIEs_69[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONTransferType_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GNB_ID_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_72, @@ -25050,32 +31077,32 @@ asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONTransferType_ExtIEs_69[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemSONTransferType_ExtIEs_tags_69[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_GNB_ID_ExtIEs_tags_69[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemSONTransferType_ExtIEs_tag2el_69[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_GNB_ID_ExtIEs_tag2el_69[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONTransferType_ExtIEs_specs_69 = { - sizeof(struct NGAP_IntersystemSONTransferType_ExtIEs), - offsetof(struct NGAP_IntersystemSONTransferType_ExtIEs, _asn_ctx), - asn_MAP_NGAP_IntersystemSONTransferType_ExtIEs_tag2el_69, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_GNB_ID_ExtIEs_specs_69 = { + sizeof(struct NGAP_GNB_ID_ExtIEs), + offsetof(struct NGAP_GNB_ID_ExtIEs, _asn_ctx), + asn_MAP_NGAP_GNB_ID_ExtIEs_tag2el_69, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONTransferType_ExtIEs = { - "IntersystemSONTransferType-ExtIEs", - "IntersystemSONTransferType-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_GNB_ID_ExtIEs = { + "GNB-ID-ExtIEs", + "GNB-ID-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_IntersystemSONTransferType_ExtIEs_tags_69, - sizeof(asn_DEF_NGAP_IntersystemSONTransferType_ExtIEs_tags_69) - /sizeof(asn_DEF_NGAP_IntersystemSONTransferType_ExtIEs_tags_69[0]), /* 1 */ - asn_DEF_NGAP_IntersystemSONTransferType_ExtIEs_tags_69, /* Same as above */ - sizeof(asn_DEF_NGAP_IntersystemSONTransferType_ExtIEs_tags_69) - /sizeof(asn_DEF_NGAP_IntersystemSONTransferType_ExtIEs_tags_69[0]), /* 1 */ + asn_DEF_NGAP_GNB_ID_ExtIEs_tags_69, + sizeof(asn_DEF_NGAP_GNB_ID_ExtIEs_tags_69) + /sizeof(asn_DEF_NGAP_GNB_ID_ExtIEs_tags_69[0]), /* 1 */ + asn_DEF_NGAP_GNB_ID_ExtIEs_tags_69, /* Same as above */ + sizeof(asn_DEF_NGAP_GNB_ID_ExtIEs_tags_69) + /sizeof(asn_DEF_NGAP_GNB_ID_ExtIEs_tags_69[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25085,16 +31112,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONTransferType_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_IntersystemSONTransferType_ExtIEs_69, + asn_MBR_NGAP_GNB_ID_ExtIEs_69, 3, /* Elements count */ - &asn_SPC_NGAP_IntersystemSONTransferType_ExtIEs_specs_69 /* Additional specs */ + &asn_SPC_NGAP_GNB_ID_ExtIEs_specs_69 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_76 = { - sizeof(struct NGAP_IntersystemSONInformation_ExtIEs__value), - offsetof(struct NGAP_IntersystemSONInformation_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_IntersystemSONInformation_ExtIEs__value, present), - sizeof(((struct NGAP_IntersystemSONInformation_ExtIEs__value *)0)->present), + sizeof(struct NGAP_IntersystemSONTransferType_ExtIEs__value), + offsetof(struct NGAP_IntersystemSONTransferType_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_IntersystemSONTransferType_ExtIEs__value, present), + sizeof(((struct NGAP_IntersystemSONTransferType_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -25122,8 +31149,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_76 = { &asn_SPC_NGAP_value_specs_76 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONInformation_ExtIEs_73[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONInformation_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONTransferType_ExtIEs_73[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONTransferType_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -25140,7 +31167,7 @@ asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONInformation_ExtIEs_73[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONInformation_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONTransferType_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -25157,7 +31184,7 @@ asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONInformation_ExtIEs_73[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONInformation_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONTransferType_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_76, @@ -25175,32 +31202,32 @@ asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONInformation_ExtIEs_73[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemSONInformation_ExtIEs_tags_73[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemSONTransferType_ExtIEs_tags_73[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemSONInformation_ExtIEs_tag2el_73[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemSONTransferType_ExtIEs_tag2el_73[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONInformation_ExtIEs_specs_73 = { - sizeof(struct NGAP_IntersystemSONInformation_ExtIEs), - offsetof(struct NGAP_IntersystemSONInformation_ExtIEs, _asn_ctx), - asn_MAP_NGAP_IntersystemSONInformation_ExtIEs_tag2el_73, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONTransferType_ExtIEs_specs_73 = { + sizeof(struct NGAP_IntersystemSONTransferType_ExtIEs), + offsetof(struct NGAP_IntersystemSONTransferType_ExtIEs, _asn_ctx), + asn_MAP_NGAP_IntersystemSONTransferType_ExtIEs_tag2el_73, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONInformation_ExtIEs = { - "IntersystemSONInformation-ExtIEs", - "IntersystemSONInformation-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONTransferType_ExtIEs = { + "IntersystemSONTransferType-ExtIEs", + "IntersystemSONTransferType-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_IntersystemSONInformation_ExtIEs_tags_73, - sizeof(asn_DEF_NGAP_IntersystemSONInformation_ExtIEs_tags_73) - /sizeof(asn_DEF_NGAP_IntersystemSONInformation_ExtIEs_tags_73[0]), /* 1 */ - asn_DEF_NGAP_IntersystemSONInformation_ExtIEs_tags_73, /* Same as above */ - sizeof(asn_DEF_NGAP_IntersystemSONInformation_ExtIEs_tags_73) - /sizeof(asn_DEF_NGAP_IntersystemSONInformation_ExtIEs_tags_73[0]), /* 1 */ + asn_DEF_NGAP_IntersystemSONTransferType_ExtIEs_tags_73, + sizeof(asn_DEF_NGAP_IntersystemSONTransferType_ExtIEs_tags_73) + /sizeof(asn_DEF_NGAP_IntersystemSONTransferType_ExtIEs_tags_73[0]), /* 1 */ + asn_DEF_NGAP_IntersystemSONTransferType_ExtIEs_tags_73, /* Same as above */ + sizeof(asn_DEF_NGAP_IntersystemSONTransferType_ExtIEs_tags_73) + /sizeof(asn_DEF_NGAP_IntersystemSONTransferType_ExtIEs_tags_73[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25210,18 +31237,62 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_IntersystemSONInformation_ExtIEs_73, + asn_MBR_NGAP_IntersystemSONTransferType_ExtIEs_73, 3, /* Elements count */ - &asn_SPC_NGAP_IntersystemSONInformation_ExtIEs_specs_73 /* Additional specs */ + &asn_SPC_NGAP_IntersystemSONTransferType_ExtIEs_specs_73 /* Additional specs */ }; +static asn_TYPE_member_t asn_MBR_NGAP_value_80[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONInformation_ExtIEs__value, choice.IntersystemSONInformationRequest), + -1 /* Ambiguous tag (CHOICE?) */, + 0, + &asn_DEF_NGAP_IntersystemSONInformationRequest, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "IntersystemSONInformationRequest" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONInformation_ExtIEs__value, choice.IntersystemSONInformationReply), + -1 /* Ambiguous tag (CHOICE?) */, + 0, + &asn_DEF_NGAP_IntersystemSONInformationReply, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "IntersystemSONInformationReply" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_80[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 1 }, /* nGRAN-CellActivation */ + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, -1, 0 }, /* nGRAN-CellActivation */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 1 }, /* resourceStatus */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, -1, 0 }, /* resourceStatus */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 1 }, /* choice-Extensions */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, -1, 0 } /* choice-Extensions */ +}; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_80 = { - sizeof(struct NGAP_IntersystemSONInformationReport_ExtIEs__value), - offsetof(struct NGAP_IntersystemSONInformationReport_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_IntersystemSONInformationReport_ExtIEs__value, present), - sizeof(((struct NGAP_IntersystemSONInformationReport_ExtIEs__value *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ + sizeof(struct NGAP_IntersystemSONInformation_ExtIEs__value), + offsetof(struct NGAP_IntersystemSONInformation_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_IntersystemSONInformation_ExtIEs__value, present), + sizeof(((struct NGAP_IntersystemSONInformation_ExtIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_80, + 6, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -25243,12 +31314,13 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_80 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ + asn_MBR_NGAP_value_80, + 2, /* Elements count */ &asn_SPC_NGAP_value_specs_80 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONInformationReport_ExtIEs_77[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONInformationReport_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONInformation_ExtIEs_77[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -25265,11 +31337,11 @@ asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONInformationReport_ExtIEs_77[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONInformationReport_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, - 0, + select_IntersystemSONInformation_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25282,11 +31354,11 @@ asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONInformationReport_ExtIEs_77[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONInformationReport_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONInformation_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_80, - 0, + select_IntersystemSONInformation_ExtIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25300,32 +31372,32 @@ asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONInformationReport_ExtIEs_77[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemSONInformationReport_ExtIEs_tags_77[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemSONInformation_ExtIEs_tags_77[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemSONInformationReport_ExtIEs_tag2el_77[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemSONInformation_ExtIEs_tag2el_77[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONInformationReport_ExtIEs_specs_77 = { - sizeof(struct NGAP_IntersystemSONInformationReport_ExtIEs), - offsetof(struct NGAP_IntersystemSONInformationReport_ExtIEs, _asn_ctx), - asn_MAP_NGAP_IntersystemSONInformationReport_ExtIEs_tag2el_77, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONInformation_ExtIEs_specs_77 = { + sizeof(struct NGAP_IntersystemSONInformation_ExtIEs), + offsetof(struct NGAP_IntersystemSONInformation_ExtIEs, _asn_ctx), + asn_MAP_NGAP_IntersystemSONInformation_ExtIEs_tag2el_77, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONInformationReport_ExtIEs = { - "IntersystemSONInformationReport-ExtIEs", - "IntersystemSONInformationReport-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONInformation_ExtIEs = { + "IntersystemSONInformation-ExtIEs", + "IntersystemSONInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_IntersystemSONInformationReport_ExtIEs_tags_77, - sizeof(asn_DEF_NGAP_IntersystemSONInformationReport_ExtIEs_tags_77) - /sizeof(asn_DEF_NGAP_IntersystemSONInformationReport_ExtIEs_tags_77[0]), /* 1 */ - asn_DEF_NGAP_IntersystemSONInformationReport_ExtIEs_tags_77, /* Same as above */ - sizeof(asn_DEF_NGAP_IntersystemSONInformationReport_ExtIEs_tags_77) - /sizeof(asn_DEF_NGAP_IntersystemSONInformationReport_ExtIEs_tags_77[0]), /* 1 */ + asn_DEF_NGAP_IntersystemSONInformation_ExtIEs_tags_77, + sizeof(asn_DEF_NGAP_IntersystemSONInformation_ExtIEs_tags_77) + /sizeof(asn_DEF_NGAP_IntersystemSONInformation_ExtIEs_tags_77[0]), /* 1 */ + asn_DEF_NGAP_IntersystemSONInformation_ExtIEs_tags_77, /* Same as above */ + sizeof(asn_DEF_NGAP_IntersystemSONInformation_ExtIEs_tags_77) + /sizeof(asn_DEF_NGAP_IntersystemSONInformation_ExtIEs_tags_77[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25335,16 +31407,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONInformationReport_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_IntersystemSONInformationReport_ExtIEs_77, + asn_MBR_NGAP_IntersystemSONInformation_ExtIEs_77, 3, /* Elements count */ - &asn_SPC_NGAP_IntersystemSONInformationReport_ExtIEs_specs_77 /* Additional specs */ + &asn_SPC_NGAP_IntersystemSONInformation_ExtIEs_specs_77 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_84 = { - sizeof(struct NGAP_InterSystemHandoverReportType_ExtIEs__value), - offsetof(struct NGAP_InterSystemHandoverReportType_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_InterSystemHandoverReportType_ExtIEs__value, present), - sizeof(((struct NGAP_InterSystemHandoverReportType_ExtIEs__value *)0)->present), + sizeof(struct NGAP_IntersystemSONInformationRequest_ExtIEs__value), + offsetof(struct NGAP_IntersystemSONInformationRequest_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_IntersystemSONInformationRequest_ExtIEs__value, present), + sizeof(((struct NGAP_IntersystemSONInformationRequest_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -25372,8 +31444,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_84 = { &asn_SPC_NGAP_value_specs_84 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_InterSystemHandoverReportType_ExtIEs_81[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_InterSystemHandoverReportType_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONInformationRequest_ExtIEs_81[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONInformationRequest_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -25390,7 +31462,7 @@ asn_TYPE_member_t asn_MBR_NGAP_InterSystemHandoverReportType_ExtIEs_81[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_InterSystemHandoverReportType_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONInformationRequest_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -25407,7 +31479,7 @@ asn_TYPE_member_t asn_MBR_NGAP_InterSystemHandoverReportType_ExtIEs_81[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_InterSystemHandoverReportType_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONInformationRequest_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_84, @@ -25425,32 +31497,32 @@ asn_TYPE_member_t asn_MBR_NGAP_InterSystemHandoverReportType_ExtIEs_81[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_InterSystemHandoverReportType_ExtIEs_tags_81[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemSONInformationRequest_ExtIEs_tags_81[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_InterSystemHandoverReportType_ExtIEs_tag2el_81[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemSONInformationRequest_ExtIEs_tag2el_81[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_InterSystemHandoverReportType_ExtIEs_specs_81 = { - sizeof(struct NGAP_InterSystemHandoverReportType_ExtIEs), - offsetof(struct NGAP_InterSystemHandoverReportType_ExtIEs, _asn_ctx), - asn_MAP_NGAP_InterSystemHandoverReportType_ExtIEs_tag2el_81, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONInformationRequest_ExtIEs_specs_81 = { + sizeof(struct NGAP_IntersystemSONInformationRequest_ExtIEs), + offsetof(struct NGAP_IntersystemSONInformationRequest_ExtIEs, _asn_ctx), + asn_MAP_NGAP_IntersystemSONInformationRequest_ExtIEs_tag2el_81, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_InterSystemHandoverReportType_ExtIEs = { - "InterSystemHandoverReportType-ExtIEs", - "InterSystemHandoverReportType-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONInformationRequest_ExtIEs = { + "IntersystemSONInformationRequest-ExtIEs", + "IntersystemSONInformationRequest-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_InterSystemHandoverReportType_ExtIEs_tags_81, - sizeof(asn_DEF_NGAP_InterSystemHandoverReportType_ExtIEs_tags_81) - /sizeof(asn_DEF_NGAP_InterSystemHandoverReportType_ExtIEs_tags_81[0]), /* 1 */ - asn_DEF_NGAP_InterSystemHandoverReportType_ExtIEs_tags_81, /* Same as above */ - sizeof(asn_DEF_NGAP_InterSystemHandoverReportType_ExtIEs_tags_81) - /sizeof(asn_DEF_NGAP_InterSystemHandoverReportType_ExtIEs_tags_81[0]), /* 1 */ + asn_DEF_NGAP_IntersystemSONInformationRequest_ExtIEs_tags_81, + sizeof(asn_DEF_NGAP_IntersystemSONInformationRequest_ExtIEs_tags_81) + /sizeof(asn_DEF_NGAP_IntersystemSONInformationRequest_ExtIEs_tags_81[0]), /* 1 */ + asn_DEF_NGAP_IntersystemSONInformationRequest_ExtIEs_tags_81, /* Same as above */ + sizeof(asn_DEF_NGAP_IntersystemSONInformationRequest_ExtIEs_tags_81) + /sizeof(asn_DEF_NGAP_IntersystemSONInformationRequest_ExtIEs_tags_81[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25460,16 +31532,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_InterSystemHandoverReportType_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_InterSystemHandoverReportType_ExtIEs_81, + asn_MBR_NGAP_IntersystemSONInformationRequest_ExtIEs_81, 3, /* Elements count */ - &asn_SPC_NGAP_InterSystemHandoverReportType_ExtIEs_specs_81 /* Additional specs */ + &asn_SPC_NGAP_IntersystemSONInformationRequest_ExtIEs_specs_81 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_88 = { - sizeof(struct NGAP_LastVisitedCellInformation_ExtIEs__value), - offsetof(struct NGAP_LastVisitedCellInformation_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_LastVisitedCellInformation_ExtIEs__value, present), - sizeof(((struct NGAP_LastVisitedCellInformation_ExtIEs__value *)0)->present), + sizeof(struct NGAP_ReportingSystem_ExtIEs__value), + offsetof(struct NGAP_ReportingSystem_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_ReportingSystem_ExtIEs__value, present), + sizeof(((struct NGAP_ReportingSystem_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -25497,8 +31569,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_88 = { &asn_SPC_NGAP_value_specs_88 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_LastVisitedCellInformation_ExtIEs_85[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedCellInformation_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_ReportingSystem_ExtIEs_85[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ReportingSystem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -25515,7 +31587,7 @@ asn_TYPE_member_t asn_MBR_NGAP_LastVisitedCellInformation_ExtIEs_85[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedCellInformation_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ReportingSystem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -25532,7 +31604,7 @@ asn_TYPE_member_t asn_MBR_NGAP_LastVisitedCellInformation_ExtIEs_85[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedCellInformation_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ReportingSystem_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_88, @@ -25550,32 +31622,32 @@ asn_TYPE_member_t asn_MBR_NGAP_LastVisitedCellInformation_ExtIEs_85[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_LastVisitedCellInformation_ExtIEs_tags_85[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ReportingSystem_ExtIEs_tags_85[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_LastVisitedCellInformation_ExtIEs_tag2el_85[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_ReportingSystem_ExtIEs_tag2el_85[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_LastVisitedCellInformation_ExtIEs_specs_85 = { - sizeof(struct NGAP_LastVisitedCellInformation_ExtIEs), - offsetof(struct NGAP_LastVisitedCellInformation_ExtIEs, _asn_ctx), - asn_MAP_NGAP_LastVisitedCellInformation_ExtIEs_tag2el_85, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_ReportingSystem_ExtIEs_specs_85 = { + sizeof(struct NGAP_ReportingSystem_ExtIEs), + offsetof(struct NGAP_ReportingSystem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_ReportingSystem_ExtIEs_tag2el_85, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_LastVisitedCellInformation_ExtIEs = { - "LastVisitedCellInformation-ExtIEs", - "LastVisitedCellInformation-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_ReportingSystem_ExtIEs = { + "ReportingSystem-ExtIEs", + "ReportingSystem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_LastVisitedCellInformation_ExtIEs_tags_85, - sizeof(asn_DEF_NGAP_LastVisitedCellInformation_ExtIEs_tags_85) - /sizeof(asn_DEF_NGAP_LastVisitedCellInformation_ExtIEs_tags_85[0]), /* 1 */ - asn_DEF_NGAP_LastVisitedCellInformation_ExtIEs_tags_85, /* Same as above */ - sizeof(asn_DEF_NGAP_LastVisitedCellInformation_ExtIEs_tags_85) - /sizeof(asn_DEF_NGAP_LastVisitedCellInformation_ExtIEs_tags_85[0]), /* 1 */ + asn_DEF_NGAP_ReportingSystem_ExtIEs_tags_85, + sizeof(asn_DEF_NGAP_ReportingSystem_ExtIEs_tags_85) + /sizeof(asn_DEF_NGAP_ReportingSystem_ExtIEs_tags_85[0]), /* 1 */ + asn_DEF_NGAP_ReportingSystem_ExtIEs_tags_85, /* Same as above */ + sizeof(asn_DEF_NGAP_ReportingSystem_ExtIEs_tags_85) + /sizeof(asn_DEF_NGAP_ReportingSystem_ExtIEs_tags_85[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25585,16 +31657,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_LastVisitedCellInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_LastVisitedCellInformation_ExtIEs_85, + asn_MBR_NGAP_ReportingSystem_ExtIEs_85, 3, /* Elements count */ - &asn_SPC_NGAP_LastVisitedCellInformation_ExtIEs_specs_85 /* Additional specs */ + &asn_SPC_NGAP_ReportingSystem_ExtIEs_specs_85 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_92 = { - sizeof(struct NGAP_LoggedMDTTrigger_ExtIEs__value), - offsetof(struct NGAP_LoggedMDTTrigger_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_LoggedMDTTrigger_ExtIEs__value, present), - sizeof(((struct NGAP_LoggedMDTTrigger_ExtIEs__value *)0)->present), + sizeof(struct NGAP_ReportType_ExtIEs__value), + offsetof(struct NGAP_ReportType_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_ReportType_ExtIEs__value, present), + sizeof(((struct NGAP_ReportType_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -25622,8 +31694,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_92 = { &asn_SPC_NGAP_value_specs_92 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_LoggedMDTTrigger_ExtIEs_89[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_LoggedMDTTrigger_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_ReportType_ExtIEs_89[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ReportType_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -25640,7 +31712,7 @@ asn_TYPE_member_t asn_MBR_NGAP_LoggedMDTTrigger_ExtIEs_89[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_LoggedMDTTrigger_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ReportType_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -25657,7 +31729,7 @@ asn_TYPE_member_t asn_MBR_NGAP_LoggedMDTTrigger_ExtIEs_89[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LoggedMDTTrigger_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ReportType_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_92, @@ -25675,32 +31747,32 @@ asn_TYPE_member_t asn_MBR_NGAP_LoggedMDTTrigger_ExtIEs_89[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_LoggedMDTTrigger_ExtIEs_tags_89[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ReportType_ExtIEs_tags_89[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_LoggedMDTTrigger_ExtIEs_tag2el_89[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_ReportType_ExtIEs_tag2el_89[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_LoggedMDTTrigger_ExtIEs_specs_89 = { - sizeof(struct NGAP_LoggedMDTTrigger_ExtIEs), - offsetof(struct NGAP_LoggedMDTTrigger_ExtIEs, _asn_ctx), - asn_MAP_NGAP_LoggedMDTTrigger_ExtIEs_tag2el_89, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_ReportType_ExtIEs_specs_89 = { + sizeof(struct NGAP_ReportType_ExtIEs), + offsetof(struct NGAP_ReportType_ExtIEs, _asn_ctx), + asn_MAP_NGAP_ReportType_ExtIEs_tag2el_89, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_LoggedMDTTrigger_ExtIEs = { - "LoggedMDTTrigger-ExtIEs", - "LoggedMDTTrigger-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_ReportType_ExtIEs = { + "ReportType-ExtIEs", + "ReportType-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_LoggedMDTTrigger_ExtIEs_tags_89, - sizeof(asn_DEF_NGAP_LoggedMDTTrigger_ExtIEs_tags_89) - /sizeof(asn_DEF_NGAP_LoggedMDTTrigger_ExtIEs_tags_89[0]), /* 1 */ - asn_DEF_NGAP_LoggedMDTTrigger_ExtIEs_tags_89, /* Same as above */ - sizeof(asn_DEF_NGAP_LoggedMDTTrigger_ExtIEs_tags_89) - /sizeof(asn_DEF_NGAP_LoggedMDTTrigger_ExtIEs_tags_89[0]), /* 1 */ + asn_DEF_NGAP_ReportType_ExtIEs_tags_89, + sizeof(asn_DEF_NGAP_ReportType_ExtIEs_tags_89) + /sizeof(asn_DEF_NGAP_ReportType_ExtIEs_tags_89[0]), /* 1 */ + asn_DEF_NGAP_ReportType_ExtIEs_tags_89, /* Same as above */ + sizeof(asn_DEF_NGAP_ReportType_ExtIEs_tags_89) + /sizeof(asn_DEF_NGAP_ReportType_ExtIEs_tags_89[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25710,16 +31782,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_LoggedMDTTrigger_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_LoggedMDTTrigger_ExtIEs_89, + asn_MBR_NGAP_ReportType_ExtIEs_89, 3, /* Elements count */ - &asn_SPC_NGAP_LoggedMDTTrigger_ExtIEs_specs_89 /* Additional specs */ + &asn_SPC_NGAP_ReportType_ExtIEs_specs_89 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_96 = { - sizeof(struct NGAP_MDTModeNr_ExtIEs__value), - offsetof(struct NGAP_MDTModeNr_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_MDTModeNr_ExtIEs__value, present), - sizeof(((struct NGAP_MDTModeNr_ExtIEs__value *)0)->present), + sizeof(struct NGAP_IntersystemSONInformationReply_ExtIEs__value), + offsetof(struct NGAP_IntersystemSONInformationReply_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_IntersystemSONInformationReply_ExtIEs__value, present), + sizeof(((struct NGAP_IntersystemSONInformationReply_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -25747,8 +31819,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_96 = { &asn_SPC_NGAP_value_specs_96 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_MDTModeNr_ExtIEs_93[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_MDTModeNr_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONInformationReply_ExtIEs_93[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONInformationReply_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -25765,7 +31837,7 @@ asn_TYPE_member_t asn_MBR_NGAP_MDTModeNr_ExtIEs_93[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_MDTModeNr_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONInformationReply_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -25782,7 +31854,7 @@ asn_TYPE_member_t asn_MBR_NGAP_MDTModeNr_ExtIEs_93[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MDTModeNr_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONInformationReply_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_96, @@ -25800,32 +31872,32 @@ asn_TYPE_member_t asn_MBR_NGAP_MDTModeNr_ExtIEs_93[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_MDTModeNr_ExtIEs_tags_93[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemSONInformationReply_ExtIEs_tags_93[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_MDTModeNr_ExtIEs_tag2el_93[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemSONInformationReply_ExtIEs_tag2el_93[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_MDTModeNr_ExtIEs_specs_93 = { - sizeof(struct NGAP_MDTModeNr_ExtIEs), - offsetof(struct NGAP_MDTModeNr_ExtIEs, _asn_ctx), - asn_MAP_NGAP_MDTModeNr_ExtIEs_tag2el_93, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONInformationReply_ExtIEs_specs_93 = { + sizeof(struct NGAP_IntersystemSONInformationReply_ExtIEs), + offsetof(struct NGAP_IntersystemSONInformationReply_ExtIEs, _asn_ctx), + asn_MAP_NGAP_IntersystemSONInformationReply_ExtIEs_tag2el_93, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_MDTModeNr_ExtIEs = { - "MDTModeNr-ExtIEs", - "MDTModeNr-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONInformationReply_ExtIEs = { + "IntersystemSONInformationReply-ExtIEs", + "IntersystemSONInformationReply-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_MDTModeNr_ExtIEs_tags_93, - sizeof(asn_DEF_NGAP_MDTModeNr_ExtIEs_tags_93) - /sizeof(asn_DEF_NGAP_MDTModeNr_ExtIEs_tags_93[0]), /* 1 */ - asn_DEF_NGAP_MDTModeNr_ExtIEs_tags_93, /* Same as above */ - sizeof(asn_DEF_NGAP_MDTModeNr_ExtIEs_tags_93) - /sizeof(asn_DEF_NGAP_MDTModeNr_ExtIEs_tags_93[0]), /* 1 */ + asn_DEF_NGAP_IntersystemSONInformationReply_ExtIEs_tags_93, + sizeof(asn_DEF_NGAP_IntersystemSONInformationReply_ExtIEs_tags_93) + /sizeof(asn_DEF_NGAP_IntersystemSONInformationReply_ExtIEs_tags_93[0]), /* 1 */ + asn_DEF_NGAP_IntersystemSONInformationReply_ExtIEs_tags_93, /* Same as above */ + sizeof(asn_DEF_NGAP_IntersystemSONInformationReply_ExtIEs_tags_93) + /sizeof(asn_DEF_NGAP_IntersystemSONInformationReply_ExtIEs_tags_93[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25835,18 +31907,58 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_MDTModeNr_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_MDTModeNr_ExtIEs_93, + asn_MBR_NGAP_IntersystemSONInformationReply_ExtIEs_93, 3, /* Elements count */ - &asn_SPC_NGAP_MDTModeNr_ExtIEs_specs_93 /* Additional specs */ + &asn_SPC_NGAP_IntersystemSONInformationReply_ExtIEs_specs_93 /* Additional specs */ }; +static asn_TYPE_member_t asn_MBR_NGAP_value_100[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONInformationReport_ExtIEs__value, choice.IntersystemCellStateIndication), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_IntersystemCellStateIndication, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "IntersystemCellStateIndication" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONInformationReport_ExtIEs__value, choice.IntersystemResourceStatusReport), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_IntersystemResourceStatusReport, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "IntersystemResourceStatusReport" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_100[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* IntersystemCellStateIndication */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* IntersystemResourceStatusReport */ +}; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_100 = { - sizeof(struct NGAP_M1ThresholdType_ExtIEs__value), - offsetof(struct NGAP_M1ThresholdType_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_M1ThresholdType_ExtIEs__value, present), - sizeof(((struct NGAP_M1ThresholdType_ExtIEs__value *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ + sizeof(struct NGAP_IntersystemSONInformationReport_ExtIEs__value), + offsetof(struct NGAP_IntersystemSONInformationReport_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_IntersystemSONInformationReport_ExtIEs__value, present), + sizeof(((struct NGAP_IntersystemSONInformationReport_ExtIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_100, + 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -25868,12 +31980,13 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_100 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ + asn_MBR_NGAP_value_100, + 2, /* Elements count */ &asn_SPC_NGAP_value_specs_100 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_M1ThresholdType_ExtIEs_97[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_M1ThresholdType_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONInformationReport_ExtIEs_97[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONInformationReport_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -25890,11 +32003,11 @@ asn_TYPE_member_t asn_MBR_NGAP_M1ThresholdType_ExtIEs_97[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_M1ThresholdType_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONInformationReport_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, - 0, + select_IntersystemSONInformationReport_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25907,11 +32020,11 @@ asn_TYPE_member_t asn_MBR_NGAP_M1ThresholdType_ExtIEs_97[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_M1ThresholdType_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONInformationReport_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_100, - 0, + select_IntersystemSONInformationReport_ExtIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25925,32 +32038,32 @@ asn_TYPE_member_t asn_MBR_NGAP_M1ThresholdType_ExtIEs_97[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_M1ThresholdType_ExtIEs_tags_97[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemSONInformationReport_ExtIEs_tags_97[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_M1ThresholdType_ExtIEs_tag2el_97[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemSONInformationReport_ExtIEs_tag2el_97[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_M1ThresholdType_ExtIEs_specs_97 = { - sizeof(struct NGAP_M1ThresholdType_ExtIEs), - offsetof(struct NGAP_M1ThresholdType_ExtIEs, _asn_ctx), - asn_MAP_NGAP_M1ThresholdType_ExtIEs_tag2el_97, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONInformationReport_ExtIEs_specs_97 = { + sizeof(struct NGAP_IntersystemSONInformationReport_ExtIEs), + offsetof(struct NGAP_IntersystemSONInformationReport_ExtIEs, _asn_ctx), + asn_MAP_NGAP_IntersystemSONInformationReport_ExtIEs_tag2el_97, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_M1ThresholdType_ExtIEs = { - "M1ThresholdType-ExtIEs", - "M1ThresholdType-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONInformationReport_ExtIEs = { + "IntersystemSONInformationReport-ExtIEs", + "IntersystemSONInformationReport-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_M1ThresholdType_ExtIEs_tags_97, - sizeof(asn_DEF_NGAP_M1ThresholdType_ExtIEs_tags_97) - /sizeof(asn_DEF_NGAP_M1ThresholdType_ExtIEs_tags_97[0]), /* 1 */ - asn_DEF_NGAP_M1ThresholdType_ExtIEs_tags_97, /* Same as above */ - sizeof(asn_DEF_NGAP_M1ThresholdType_ExtIEs_tags_97) - /sizeof(asn_DEF_NGAP_M1ThresholdType_ExtIEs_tags_97[0]), /* 1 */ + asn_DEF_NGAP_IntersystemSONInformationReport_ExtIEs_tags_97, + sizeof(asn_DEF_NGAP_IntersystemSONInformationReport_ExtIEs_tags_97) + /sizeof(asn_DEF_NGAP_IntersystemSONInformationReport_ExtIEs_tags_97[0]), /* 1 */ + asn_DEF_NGAP_IntersystemSONInformationReport_ExtIEs_tags_97, /* Same as above */ + sizeof(asn_DEF_NGAP_IntersystemSONInformationReport_ExtIEs_tags_97) + /sizeof(asn_DEF_NGAP_IntersystemSONInformationReport_ExtIEs_tags_97[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25960,16 +32073,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_M1ThresholdType_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_M1ThresholdType_ExtIEs_97, + asn_MBR_NGAP_IntersystemSONInformationReport_ExtIEs_97, 3, /* Elements count */ - &asn_SPC_NGAP_M1ThresholdType_ExtIEs_specs_97 /* Additional specs */ + &asn_SPC_NGAP_IntersystemSONInformationReport_ExtIEs_specs_97 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_104 = { - sizeof(struct NGAP_N3IWF_ID_ExtIEs__value), - offsetof(struct NGAP_N3IWF_ID_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_N3IWF_ID_ExtIEs__value, present), - sizeof(((struct NGAP_N3IWF_ID_ExtIEs__value *)0)->present), + sizeof(struct NGAP_ResourceStatusReportingSystem_ExtIEs__value), + offsetof(struct NGAP_ResourceStatusReportingSystem_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_ResourceStatusReportingSystem_ExtIEs__value, present), + sizeof(((struct NGAP_ResourceStatusReportingSystem_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -25997,8 +32110,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_104 = { &asn_SPC_NGAP_value_specs_104 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_N3IWF_ID_ExtIEs_101[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_N3IWF_ID_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_ResourceStatusReportingSystem_ExtIEs_101[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ResourceStatusReportingSystem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -26015,7 +32128,7 @@ asn_TYPE_member_t asn_MBR_NGAP_N3IWF_ID_ExtIEs_101[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_N3IWF_ID_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ResourceStatusReportingSystem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -26032,7 +32145,7 @@ asn_TYPE_member_t asn_MBR_NGAP_N3IWF_ID_ExtIEs_101[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_N3IWF_ID_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ResourceStatusReportingSystem_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_104, @@ -26050,32 +32163,32 @@ asn_TYPE_member_t asn_MBR_NGAP_N3IWF_ID_ExtIEs_101[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_N3IWF_ID_ExtIEs_tags_101[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ResourceStatusReportingSystem_ExtIEs_tags_101[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_N3IWF_ID_ExtIEs_tag2el_101[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_ResourceStatusReportingSystem_ExtIEs_tag2el_101[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_N3IWF_ID_ExtIEs_specs_101 = { - sizeof(struct NGAP_N3IWF_ID_ExtIEs), - offsetof(struct NGAP_N3IWF_ID_ExtIEs, _asn_ctx), - asn_MAP_NGAP_N3IWF_ID_ExtIEs_tag2el_101, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_ResourceStatusReportingSystem_ExtIEs_specs_101 = { + sizeof(struct NGAP_ResourceStatusReportingSystem_ExtIEs), + offsetof(struct NGAP_ResourceStatusReportingSystem_ExtIEs, _asn_ctx), + asn_MAP_NGAP_ResourceStatusReportingSystem_ExtIEs_tag2el_101, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_N3IWF_ID_ExtIEs = { - "N3IWF-ID-ExtIEs", - "N3IWF-ID-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_ResourceStatusReportingSystem_ExtIEs = { + "ResourceStatusReportingSystem-ExtIEs", + "ResourceStatusReportingSystem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_N3IWF_ID_ExtIEs_tags_101, - sizeof(asn_DEF_NGAP_N3IWF_ID_ExtIEs_tags_101) - /sizeof(asn_DEF_NGAP_N3IWF_ID_ExtIEs_tags_101[0]), /* 1 */ - asn_DEF_NGAP_N3IWF_ID_ExtIEs_tags_101, /* Same as above */ - sizeof(asn_DEF_NGAP_N3IWF_ID_ExtIEs_tags_101) - /sizeof(asn_DEF_NGAP_N3IWF_ID_ExtIEs_tags_101[0]), /* 1 */ + asn_DEF_NGAP_ResourceStatusReportingSystem_ExtIEs_tags_101, + sizeof(asn_DEF_NGAP_ResourceStatusReportingSystem_ExtIEs_tags_101) + /sizeof(asn_DEF_NGAP_ResourceStatusReportingSystem_ExtIEs_tags_101[0]), /* 1 */ + asn_DEF_NGAP_ResourceStatusReportingSystem_ExtIEs_tags_101, /* Same as above */ + sizeof(asn_DEF_NGAP_ResourceStatusReportingSystem_ExtIEs_tags_101) + /sizeof(asn_DEF_NGAP_ResourceStatusReportingSystem_ExtIEs_tags_101[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -26085,16 +32198,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_N3IWF_ID_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_N3IWF_ID_ExtIEs_101, + asn_MBR_NGAP_ResourceStatusReportingSystem_ExtIEs_101, 3, /* Elements count */ - &asn_SPC_NGAP_N3IWF_ID_ExtIEs_specs_101 /* Additional specs */ + &asn_SPC_NGAP_ResourceStatusReportingSystem_ExtIEs_specs_101 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_108 = { - sizeof(struct NGAP_NgENB_ID_ExtIEs__value), - offsetof(struct NGAP_NgENB_ID_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_NgENB_ID_ExtIEs__value, present), - sizeof(((struct NGAP_NgENB_ID_ExtIEs__value *)0)->present), + sizeof(struct NGAP_InterSystemHandoverReportType_ExtIEs__value), + offsetof(struct NGAP_InterSystemHandoverReportType_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_InterSystemHandoverReportType_ExtIEs__value, present), + sizeof(((struct NGAP_InterSystemHandoverReportType_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -26122,8 +32235,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_108 = { &asn_SPC_NGAP_value_specs_108 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_NgENB_ID_ExtIEs_105[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_NgENB_ID_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_InterSystemHandoverReportType_ExtIEs_105[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_InterSystemHandoverReportType_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -26140,7 +32253,7 @@ asn_TYPE_member_t asn_MBR_NGAP_NgENB_ID_ExtIEs_105[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_NgENB_ID_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_InterSystemHandoverReportType_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -26157,7 +32270,7 @@ asn_TYPE_member_t asn_MBR_NGAP_NgENB_ID_ExtIEs_105[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NgENB_ID_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_InterSystemHandoverReportType_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_108, @@ -26175,32 +32288,32 @@ asn_TYPE_member_t asn_MBR_NGAP_NgENB_ID_ExtIEs_105[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_NgENB_ID_ExtIEs_tags_105[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_InterSystemHandoverReportType_ExtIEs_tags_105[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_NgENB_ID_ExtIEs_tag2el_105[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_InterSystemHandoverReportType_ExtIEs_tag2el_105[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_NgENB_ID_ExtIEs_specs_105 = { - sizeof(struct NGAP_NgENB_ID_ExtIEs), - offsetof(struct NGAP_NgENB_ID_ExtIEs, _asn_ctx), - asn_MAP_NGAP_NgENB_ID_ExtIEs_tag2el_105, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_InterSystemHandoverReportType_ExtIEs_specs_105 = { + sizeof(struct NGAP_InterSystemHandoverReportType_ExtIEs), + offsetof(struct NGAP_InterSystemHandoverReportType_ExtIEs, _asn_ctx), + asn_MAP_NGAP_InterSystemHandoverReportType_ExtIEs_tag2el_105, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_NgENB_ID_ExtIEs = { - "NgENB-ID-ExtIEs", - "NgENB-ID-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_InterSystemHandoverReportType_ExtIEs = { + "InterSystemHandoverReportType-ExtIEs", + "InterSystemHandoverReportType-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_NgENB_ID_ExtIEs_tags_105, - sizeof(asn_DEF_NGAP_NgENB_ID_ExtIEs_tags_105) - /sizeof(asn_DEF_NGAP_NgENB_ID_ExtIEs_tags_105[0]), /* 1 */ - asn_DEF_NGAP_NgENB_ID_ExtIEs_tags_105, /* Same as above */ - sizeof(asn_DEF_NGAP_NgENB_ID_ExtIEs_tags_105) - /sizeof(asn_DEF_NGAP_NgENB_ID_ExtIEs_tags_105[0]), /* 1 */ + asn_DEF_NGAP_InterSystemHandoverReportType_ExtIEs_tags_105, + sizeof(asn_DEF_NGAP_InterSystemHandoverReportType_ExtIEs_tags_105) + /sizeof(asn_DEF_NGAP_InterSystemHandoverReportType_ExtIEs_tags_105[0]), /* 1 */ + asn_DEF_NGAP_InterSystemHandoverReportType_ExtIEs_tags_105, /* Same as above */ + sizeof(asn_DEF_NGAP_InterSystemHandoverReportType_ExtIEs_tags_105) + /sizeof(asn_DEF_NGAP_InterSystemHandoverReportType_ExtIEs_tags_105[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -26210,16 +32323,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NgENB_ID_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_NgENB_ID_ExtIEs_105, + asn_MBR_NGAP_InterSystemHandoverReportType_ExtIEs_105, 3, /* Elements count */ - &asn_SPC_NGAP_NgENB_ID_ExtIEs_specs_105 /* Additional specs */ + &asn_SPC_NGAP_InterSystemHandoverReportType_ExtIEs_specs_105 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_112 = { - sizeof(struct NGAP_NGRAN_CGI_ExtIEs__value), - offsetof(struct NGAP_NGRAN_CGI_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_NGRAN_CGI_ExtIEs__value, present), - sizeof(((struct NGAP_NGRAN_CGI_ExtIEs__value *)0)->present), + sizeof(struct NGAP_LastVisitedCellInformation_ExtIEs__value), + offsetof(struct NGAP_LastVisitedCellInformation_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_LastVisitedCellInformation_ExtIEs__value, present), + sizeof(((struct NGAP_LastVisitedCellInformation_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -26247,8 +32360,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_112 = { &asn_SPC_NGAP_value_specs_112 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_NGRAN_CGI_ExtIEs_109[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_CGI_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_LastVisitedCellInformation_ExtIEs_109[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedCellInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -26265,7 +32378,7 @@ asn_TYPE_member_t asn_MBR_NGAP_NGRAN_CGI_ExtIEs_109[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_CGI_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedCellInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -26282,7 +32395,7 @@ asn_TYPE_member_t asn_MBR_NGAP_NGRAN_CGI_ExtIEs_109[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_CGI_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedCellInformation_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_112, @@ -26300,32 +32413,32 @@ asn_TYPE_member_t asn_MBR_NGAP_NGRAN_CGI_ExtIEs_109[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_NGRAN_CGI_ExtIEs_tags_109[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_LastVisitedCellInformation_ExtIEs_tags_109[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGRAN_CGI_ExtIEs_tag2el_109[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_LastVisitedCellInformation_ExtIEs_tag2el_109[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_CGI_ExtIEs_specs_109 = { - sizeof(struct NGAP_NGRAN_CGI_ExtIEs), - offsetof(struct NGAP_NGRAN_CGI_ExtIEs, _asn_ctx), - asn_MAP_NGAP_NGRAN_CGI_ExtIEs_tag2el_109, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_LastVisitedCellInformation_ExtIEs_specs_109 = { + sizeof(struct NGAP_LastVisitedCellInformation_ExtIEs), + offsetof(struct NGAP_LastVisitedCellInformation_ExtIEs, _asn_ctx), + asn_MAP_NGAP_LastVisitedCellInformation_ExtIEs_tag2el_109, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_CGI_ExtIEs = { - "NGRAN-CGI-ExtIEs", - "NGRAN-CGI-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_LastVisitedCellInformation_ExtIEs = { + "LastVisitedCellInformation-ExtIEs", + "LastVisitedCellInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_NGRAN_CGI_ExtIEs_tags_109, - sizeof(asn_DEF_NGAP_NGRAN_CGI_ExtIEs_tags_109) - /sizeof(asn_DEF_NGAP_NGRAN_CGI_ExtIEs_tags_109[0]), /* 1 */ - asn_DEF_NGAP_NGRAN_CGI_ExtIEs_tags_109, /* Same as above */ - sizeof(asn_DEF_NGAP_NGRAN_CGI_ExtIEs_tags_109) - /sizeof(asn_DEF_NGAP_NGRAN_CGI_ExtIEs_tags_109[0]), /* 1 */ + asn_DEF_NGAP_LastVisitedCellInformation_ExtIEs_tags_109, + sizeof(asn_DEF_NGAP_LastVisitedCellInformation_ExtIEs_tags_109) + /sizeof(asn_DEF_NGAP_LastVisitedCellInformation_ExtIEs_tags_109[0]), /* 1 */ + asn_DEF_NGAP_LastVisitedCellInformation_ExtIEs_tags_109, /* Same as above */ + sizeof(asn_DEF_NGAP_LastVisitedCellInformation_ExtIEs_tags_109) + /sizeof(asn_DEF_NGAP_LastVisitedCellInformation_ExtIEs_tags_109[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -26335,16 +32448,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_CGI_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_NGRAN_CGI_ExtIEs_109, + asn_MBR_NGAP_LastVisitedCellInformation_ExtIEs_109, 3, /* Elements count */ - &asn_SPC_NGAP_NGRAN_CGI_ExtIEs_specs_109 /* Additional specs */ + &asn_SPC_NGAP_LastVisitedCellInformation_ExtIEs_specs_109 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_116 = { - sizeof(struct NGAP_NPN_AccessInformation_ExtIEs__value), - offsetof(struct NGAP_NPN_AccessInformation_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_NPN_AccessInformation_ExtIEs__value, present), - sizeof(((struct NGAP_NPN_AccessInformation_ExtIEs__value *)0)->present), + sizeof(struct NGAP_LoggedMDTTrigger_ExtIEs__value), + offsetof(struct NGAP_LoggedMDTTrigger_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_LoggedMDTTrigger_ExtIEs__value, present), + sizeof(((struct NGAP_LoggedMDTTrigger_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -26372,8 +32485,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_116 = { &asn_SPC_NGAP_value_specs_116 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_NPN_AccessInformation_ExtIEs_113[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_NPN_AccessInformation_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_LoggedMDTTrigger_ExtIEs_113[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_LoggedMDTTrigger_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -26390,7 +32503,7 @@ asn_TYPE_member_t asn_MBR_NGAP_NPN_AccessInformation_ExtIEs_113[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_NPN_AccessInformation_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_LoggedMDTTrigger_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -26407,7 +32520,7 @@ asn_TYPE_member_t asn_MBR_NGAP_NPN_AccessInformation_ExtIEs_113[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NPN_AccessInformation_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LoggedMDTTrigger_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_116, @@ -26425,32 +32538,32 @@ asn_TYPE_member_t asn_MBR_NGAP_NPN_AccessInformation_ExtIEs_113[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_NPN_AccessInformation_ExtIEs_tags_113[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_LoggedMDTTrigger_ExtIEs_tags_113[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_NPN_AccessInformation_ExtIEs_tag2el_113[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_LoggedMDTTrigger_ExtIEs_tag2el_113[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_NPN_AccessInformation_ExtIEs_specs_113 = { - sizeof(struct NGAP_NPN_AccessInformation_ExtIEs), - offsetof(struct NGAP_NPN_AccessInformation_ExtIEs, _asn_ctx), - asn_MAP_NGAP_NPN_AccessInformation_ExtIEs_tag2el_113, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_LoggedMDTTrigger_ExtIEs_specs_113 = { + sizeof(struct NGAP_LoggedMDTTrigger_ExtIEs), + offsetof(struct NGAP_LoggedMDTTrigger_ExtIEs, _asn_ctx), + asn_MAP_NGAP_LoggedMDTTrigger_ExtIEs_tag2el_113, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_NPN_AccessInformation_ExtIEs = { - "NPN-AccessInformation-ExtIEs", - "NPN-AccessInformation-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_LoggedMDTTrigger_ExtIEs = { + "LoggedMDTTrigger-ExtIEs", + "LoggedMDTTrigger-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_NPN_AccessInformation_ExtIEs_tags_113, - sizeof(asn_DEF_NGAP_NPN_AccessInformation_ExtIEs_tags_113) - /sizeof(asn_DEF_NGAP_NPN_AccessInformation_ExtIEs_tags_113[0]), /* 1 */ - asn_DEF_NGAP_NPN_AccessInformation_ExtIEs_tags_113, /* Same as above */ - sizeof(asn_DEF_NGAP_NPN_AccessInformation_ExtIEs_tags_113) - /sizeof(asn_DEF_NGAP_NPN_AccessInformation_ExtIEs_tags_113[0]), /* 1 */ + asn_DEF_NGAP_LoggedMDTTrigger_ExtIEs_tags_113, + sizeof(asn_DEF_NGAP_LoggedMDTTrigger_ExtIEs_tags_113) + /sizeof(asn_DEF_NGAP_LoggedMDTTrigger_ExtIEs_tags_113[0]), /* 1 */ + asn_DEF_NGAP_LoggedMDTTrigger_ExtIEs_tags_113, /* Same as above */ + sizeof(asn_DEF_NGAP_LoggedMDTTrigger_ExtIEs_tags_113) + /sizeof(asn_DEF_NGAP_LoggedMDTTrigger_ExtIEs_tags_113[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -26460,16 +32573,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NPN_AccessInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_NPN_AccessInformation_ExtIEs_113, + asn_MBR_NGAP_LoggedMDTTrigger_ExtIEs_113, 3, /* Elements count */ - &asn_SPC_NGAP_NPN_AccessInformation_ExtIEs_specs_113 /* Additional specs */ + &asn_SPC_NGAP_LoggedMDTTrigger_ExtIEs_specs_113 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_120 = { - sizeof(struct NGAP_NPN_MobilityInformation_ExtIEs__value), - offsetof(struct NGAP_NPN_MobilityInformation_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_NPN_MobilityInformation_ExtIEs__value, present), - sizeof(((struct NGAP_NPN_MobilityInformation_ExtIEs__value *)0)->present), + sizeof(struct NGAP_MRB_ProgressInformation_ExtIEs__value), + offsetof(struct NGAP_MRB_ProgressInformation_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_MRB_ProgressInformation_ExtIEs__value, present), + sizeof(((struct NGAP_MRB_ProgressInformation_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -26497,8 +32610,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_120 = { &asn_SPC_NGAP_value_specs_120 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_NPN_MobilityInformation_ExtIEs_117[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_NPN_MobilityInformation_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_MRB_ProgressInformation_ExtIEs_117[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MRB_ProgressInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -26515,7 +32628,7 @@ asn_TYPE_member_t asn_MBR_NGAP_NPN_MobilityInformation_ExtIEs_117[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_NPN_MobilityInformation_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MRB_ProgressInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -26532,7 +32645,7 @@ asn_TYPE_member_t asn_MBR_NGAP_NPN_MobilityInformation_ExtIEs_117[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NPN_MobilityInformation_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MRB_ProgressInformation_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_120, @@ -26550,32 +32663,32 @@ asn_TYPE_member_t asn_MBR_NGAP_NPN_MobilityInformation_ExtIEs_117[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_NPN_MobilityInformation_ExtIEs_tags_117[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_MRB_ProgressInformation_ExtIEs_tags_117[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_NPN_MobilityInformation_ExtIEs_tag2el_117[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MRB_ProgressInformation_ExtIEs_tag2el_117[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_NPN_MobilityInformation_ExtIEs_specs_117 = { - sizeof(struct NGAP_NPN_MobilityInformation_ExtIEs), - offsetof(struct NGAP_NPN_MobilityInformation_ExtIEs, _asn_ctx), - asn_MAP_NGAP_NPN_MobilityInformation_ExtIEs_tag2el_117, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MRB_ProgressInformation_ExtIEs_specs_117 = { + sizeof(struct NGAP_MRB_ProgressInformation_ExtIEs), + offsetof(struct NGAP_MRB_ProgressInformation_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MRB_ProgressInformation_ExtIEs_tag2el_117, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_NPN_MobilityInformation_ExtIEs = { - "NPN-MobilityInformation-ExtIEs", - "NPN-MobilityInformation-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_MRB_ProgressInformation_ExtIEs = { + "MRB-ProgressInformation-ExtIEs", + "MRB-ProgressInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_NPN_MobilityInformation_ExtIEs_tags_117, - sizeof(asn_DEF_NGAP_NPN_MobilityInformation_ExtIEs_tags_117) - /sizeof(asn_DEF_NGAP_NPN_MobilityInformation_ExtIEs_tags_117[0]), /* 1 */ - asn_DEF_NGAP_NPN_MobilityInformation_ExtIEs_tags_117, /* Same as above */ - sizeof(asn_DEF_NGAP_NPN_MobilityInformation_ExtIEs_tags_117) - /sizeof(asn_DEF_NGAP_NPN_MobilityInformation_ExtIEs_tags_117[0]), /* 1 */ + asn_DEF_NGAP_MRB_ProgressInformation_ExtIEs_tags_117, + sizeof(asn_DEF_NGAP_MRB_ProgressInformation_ExtIEs_tags_117) + /sizeof(asn_DEF_NGAP_MRB_ProgressInformation_ExtIEs_tags_117[0]), /* 1 */ + asn_DEF_NGAP_MRB_ProgressInformation_ExtIEs_tags_117, /* Same as above */ + sizeof(asn_DEF_NGAP_MRB_ProgressInformation_ExtIEs_tags_117) + /sizeof(asn_DEF_NGAP_MRB_ProgressInformation_ExtIEs_tags_117[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -26585,16 +32698,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NPN_MobilityInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_NPN_MobilityInformation_ExtIEs_117, + asn_MBR_NGAP_MRB_ProgressInformation_ExtIEs_117, 3, /* Elements count */ - &asn_SPC_NGAP_NPN_MobilityInformation_ExtIEs_specs_117 /* Additional specs */ + &asn_SPC_NGAP_MRB_ProgressInformation_ExtIEs_specs_117 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_124 = { - sizeof(struct NGAP_NPN_PagingAssistanceInformation_ExtIEs__value), - offsetof(struct NGAP_NPN_PagingAssistanceInformation_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_NPN_PagingAssistanceInformation_ExtIEs__value, present), - sizeof(((struct NGAP_NPN_PagingAssistanceInformation_ExtIEs__value *)0)->present), + sizeof(struct NGAP_MBS_ServiceArea_ExtIEs__value), + offsetof(struct NGAP_MBS_ServiceArea_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_MBS_ServiceArea_ExtIEs__value, present), + sizeof(((struct NGAP_MBS_ServiceArea_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -26622,8 +32735,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_124 = { &asn_SPC_NGAP_value_specs_124 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_NPN_PagingAssistanceInformation_ExtIEs_121[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_NPN_PagingAssistanceInformation_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_MBS_ServiceArea_ExtIEs_121[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ServiceArea_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -26640,7 +32753,7 @@ asn_TYPE_member_t asn_MBR_NGAP_NPN_PagingAssistanceInformation_ExtIEs_121[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_NPN_PagingAssistanceInformation_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ServiceArea_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -26657,7 +32770,7 @@ asn_TYPE_member_t asn_MBR_NGAP_NPN_PagingAssistanceInformation_ExtIEs_121[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NPN_PagingAssistanceInformation_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ServiceArea_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_124, @@ -26675,32 +32788,32 @@ asn_TYPE_member_t asn_MBR_NGAP_NPN_PagingAssistanceInformation_ExtIEs_121[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_NPN_PagingAssistanceInformation_ExtIEs_tags_121[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_ServiceArea_ExtIEs_tags_121[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_NPN_PagingAssistanceInformation_ExtIEs_tag2el_121[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_ServiceArea_ExtIEs_tag2el_121[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_NPN_PagingAssistanceInformation_ExtIEs_specs_121 = { - sizeof(struct NGAP_NPN_PagingAssistanceInformation_ExtIEs), - offsetof(struct NGAP_NPN_PagingAssistanceInformation_ExtIEs, _asn_ctx), - asn_MAP_NGAP_NPN_PagingAssistanceInformation_ExtIEs_tag2el_121, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_ServiceArea_ExtIEs_specs_121 = { + sizeof(struct NGAP_MBS_ServiceArea_ExtIEs), + offsetof(struct NGAP_MBS_ServiceArea_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MBS_ServiceArea_ExtIEs_tag2el_121, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_NPN_PagingAssistanceInformation_ExtIEs = { - "NPN-PagingAssistanceInformation-ExtIEs", - "NPN-PagingAssistanceInformation-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ServiceArea_ExtIEs = { + "MBS-ServiceArea-ExtIEs", + "MBS-ServiceArea-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_NPN_PagingAssistanceInformation_ExtIEs_tags_121, - sizeof(asn_DEF_NGAP_NPN_PagingAssistanceInformation_ExtIEs_tags_121) - /sizeof(asn_DEF_NGAP_NPN_PagingAssistanceInformation_ExtIEs_tags_121[0]), /* 1 */ - asn_DEF_NGAP_NPN_PagingAssistanceInformation_ExtIEs_tags_121, /* Same as above */ - sizeof(asn_DEF_NGAP_NPN_PagingAssistanceInformation_ExtIEs_tags_121) - /sizeof(asn_DEF_NGAP_NPN_PagingAssistanceInformation_ExtIEs_tags_121[0]), /* 1 */ + asn_DEF_NGAP_MBS_ServiceArea_ExtIEs_tags_121, + sizeof(asn_DEF_NGAP_MBS_ServiceArea_ExtIEs_tags_121) + /sizeof(asn_DEF_NGAP_MBS_ServiceArea_ExtIEs_tags_121[0]), /* 1 */ + asn_DEF_NGAP_MBS_ServiceArea_ExtIEs_tags_121, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_ServiceArea_ExtIEs_tags_121) + /sizeof(asn_DEF_NGAP_MBS_ServiceArea_ExtIEs_tags_121[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -26710,16 +32823,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NPN_PagingAssistanceInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_NPN_PagingAssistanceInformation_ExtIEs_121, + asn_MBR_NGAP_MBS_ServiceArea_ExtIEs_121, 3, /* Elements count */ - &asn_SPC_NGAP_NPN_PagingAssistanceInformation_ExtIEs_specs_121 /* Additional specs */ + &asn_SPC_NGAP_MBS_ServiceArea_ExtIEs_specs_121 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_128 = { - sizeof(struct NGAP_NPN_Support_ExtIEs__value), - offsetof(struct NGAP_NPN_Support_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_NPN_Support_ExtIEs__value, present), - sizeof(((struct NGAP_NPN_Support_ExtIEs__value *)0)->present), + sizeof(struct NGAP_MBS_SessionTNLInfo5GC_ExtIEs__value), + offsetof(struct NGAP_MBS_SessionTNLInfo5GC_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_MBS_SessionTNLInfo5GC_ExtIEs__value, present), + sizeof(((struct NGAP_MBS_SessionTNLInfo5GC_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -26747,8 +32860,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_128 = { &asn_SPC_NGAP_value_specs_128 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_NPN_Support_ExtIEs_125[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_NPN_Support_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_MBS_SessionTNLInfo5GC_ExtIEs_125[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_SessionTNLInfo5GC_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -26765,7 +32878,7 @@ asn_TYPE_member_t asn_MBR_NGAP_NPN_Support_ExtIEs_125[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_NPN_Support_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_SessionTNLInfo5GC_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -26782,7 +32895,7 @@ asn_TYPE_member_t asn_MBR_NGAP_NPN_Support_ExtIEs_125[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NPN_Support_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_SessionTNLInfo5GC_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_128, @@ -26800,32 +32913,32 @@ asn_TYPE_member_t asn_MBR_NGAP_NPN_Support_ExtIEs_125[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_NPN_Support_ExtIEs_tags_125[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_SessionTNLInfo5GC_ExtIEs_tags_125[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_NPN_Support_ExtIEs_tag2el_125[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_SessionTNLInfo5GC_ExtIEs_tag2el_125[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_NPN_Support_ExtIEs_specs_125 = { - sizeof(struct NGAP_NPN_Support_ExtIEs), - offsetof(struct NGAP_NPN_Support_ExtIEs, _asn_ctx), - asn_MAP_NGAP_NPN_Support_ExtIEs_tag2el_125, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_SessionTNLInfo5GC_ExtIEs_specs_125 = { + sizeof(struct NGAP_MBS_SessionTNLInfo5GC_ExtIEs), + offsetof(struct NGAP_MBS_SessionTNLInfo5GC_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MBS_SessionTNLInfo5GC_ExtIEs_tag2el_125, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_NPN_Support_ExtIEs = { - "NPN-Support-ExtIEs", - "NPN-Support-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionTNLInfo5GC_ExtIEs = { + "MBS-SessionTNLInfo5GC-ExtIEs", + "MBS-SessionTNLInfo5GC-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_NPN_Support_ExtIEs_tags_125, - sizeof(asn_DEF_NGAP_NPN_Support_ExtIEs_tags_125) - /sizeof(asn_DEF_NGAP_NPN_Support_ExtIEs_tags_125[0]), /* 1 */ - asn_DEF_NGAP_NPN_Support_ExtIEs_tags_125, /* Same as above */ - sizeof(asn_DEF_NGAP_NPN_Support_ExtIEs_tags_125) - /sizeof(asn_DEF_NGAP_NPN_Support_ExtIEs_tags_125[0]), /* 1 */ + asn_DEF_NGAP_MBS_SessionTNLInfo5GC_ExtIEs_tags_125, + sizeof(asn_DEF_NGAP_MBS_SessionTNLInfo5GC_ExtIEs_tags_125) + /sizeof(asn_DEF_NGAP_MBS_SessionTNLInfo5GC_ExtIEs_tags_125[0]), /* 1 */ + asn_DEF_NGAP_MBS_SessionTNLInfo5GC_ExtIEs_tags_125, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_SessionTNLInfo5GC_ExtIEs_tags_125) + /sizeof(asn_DEF_NGAP_MBS_SessionTNLInfo5GC_ExtIEs_tags_125[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -26835,16 +32948,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NPN_Support_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_NPN_Support_ExtIEs_125, + asn_MBR_NGAP_MBS_SessionTNLInfo5GC_ExtIEs_125, 3, /* Elements count */ - &asn_SPC_NGAP_NPN_Support_ExtIEs_specs_125 /* Additional specs */ + &asn_SPC_NGAP_MBS_SessionTNLInfo5GC_ExtIEs_specs_125 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_132 = { - sizeof(struct NGAP_OverloadResponse_ExtIEs__value), - offsetof(struct NGAP_OverloadResponse_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_OverloadResponse_ExtIEs__value, present), - sizeof(((struct NGAP_OverloadResponse_ExtIEs__value *)0)->present), + sizeof(struct NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs__value), + offsetof(struct NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs__value, present), + sizeof(((struct NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -26872,8 +32985,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_132 = { &asn_SPC_NGAP_value_specs_132 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_OverloadResponse_ExtIEs_129[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_OverloadResponse_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs_129[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -26890,7 +33003,7 @@ asn_TYPE_member_t asn_MBR_NGAP_OverloadResponse_ExtIEs_129[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_OverloadResponse_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -26907,7 +33020,7 @@ asn_TYPE_member_t asn_MBR_NGAP_OverloadResponse_ExtIEs_129[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_OverloadResponse_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_132, @@ -26925,32 +33038,32 @@ asn_TYPE_member_t asn_MBR_NGAP_OverloadResponse_ExtIEs_129[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_OverloadResponse_ExtIEs_tags_129[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs_tags_129[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_OverloadResponse_ExtIEs_tag2el_129[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs_tag2el_129[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_OverloadResponse_ExtIEs_specs_129 = { - sizeof(struct NGAP_OverloadResponse_ExtIEs), - offsetof(struct NGAP_OverloadResponse_ExtIEs, _asn_ctx), - asn_MAP_NGAP_OverloadResponse_ExtIEs_tag2el_129, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs_specs_129 = { + sizeof(struct NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs), + offsetof(struct NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs_tag2el_129, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_OverloadResponse_ExtIEs = { - "OverloadResponse-ExtIEs", - "OverloadResponse-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs = { + "MBS-SessionTNLInfoNGRAN-ExtIEs", + "MBS-SessionTNLInfoNGRAN-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_OverloadResponse_ExtIEs_tags_129, - sizeof(asn_DEF_NGAP_OverloadResponse_ExtIEs_tags_129) - /sizeof(asn_DEF_NGAP_OverloadResponse_ExtIEs_tags_129[0]), /* 1 */ - asn_DEF_NGAP_OverloadResponse_ExtIEs_tags_129, /* Same as above */ - sizeof(asn_DEF_NGAP_OverloadResponse_ExtIEs_tags_129) - /sizeof(asn_DEF_NGAP_OverloadResponse_ExtIEs_tags_129[0]), /* 1 */ + asn_DEF_NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs_tags_129, + sizeof(asn_DEF_NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs_tags_129) + /sizeof(asn_DEF_NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs_tags_129[0]), /* 1 */ + asn_DEF_NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs_tags_129, /* Same as above */ + sizeof(asn_DEF_NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs_tags_129) + /sizeof(asn_DEF_NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs_tags_129[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -26960,16 +33073,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_OverloadResponse_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_OverloadResponse_ExtIEs_129, + asn_MBR_NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs_129, 3, /* Elements count */ - &asn_SPC_NGAP_OverloadResponse_ExtIEs_specs_129 /* Additional specs */ + &asn_SPC_NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs_specs_129 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_136 = { - sizeof(struct NGAP_PWSFailedCellIDList_ExtIEs__value), - offsetof(struct NGAP_PWSFailedCellIDList_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_PWSFailedCellIDList_ExtIEs__value, present), - sizeof(((struct NGAP_PWSFailedCellIDList_ExtIEs__value *)0)->present), + sizeof(struct NGAP_MDT_AlignmentInfo_ExtIEs__value), + offsetof(struct NGAP_MDT_AlignmentInfo_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_MDT_AlignmentInfo_ExtIEs__value, present), + sizeof(((struct NGAP_MDT_AlignmentInfo_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -26997,8 +33110,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_136 = { &asn_SPC_NGAP_value_specs_136 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PWSFailedCellIDList_ExtIEs_133[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_PWSFailedCellIDList_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_MDT_AlignmentInfo_ExtIEs_133[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MDT_AlignmentInfo_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -27015,7 +33128,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PWSFailedCellIDList_ExtIEs_133[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_PWSFailedCellIDList_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MDT_AlignmentInfo_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -27032,7 +33145,7 @@ asn_TYPE_member_t asn_MBR_NGAP_PWSFailedCellIDList_ExtIEs_133[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PWSFailedCellIDList_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MDT_AlignmentInfo_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_136, @@ -27050,32 +33163,32 @@ asn_TYPE_member_t asn_MBR_NGAP_PWSFailedCellIDList_ExtIEs_133[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PWSFailedCellIDList_ExtIEs_tags_133[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_MDT_AlignmentInfo_ExtIEs_tags_133[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PWSFailedCellIDList_ExtIEs_tag2el_133[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MDT_AlignmentInfo_ExtIEs_tag2el_133[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PWSFailedCellIDList_ExtIEs_specs_133 = { - sizeof(struct NGAP_PWSFailedCellIDList_ExtIEs), - offsetof(struct NGAP_PWSFailedCellIDList_ExtIEs, _asn_ctx), - asn_MAP_NGAP_PWSFailedCellIDList_ExtIEs_tag2el_133, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MDT_AlignmentInfo_ExtIEs_specs_133 = { + sizeof(struct NGAP_MDT_AlignmentInfo_ExtIEs), + offsetof(struct NGAP_MDT_AlignmentInfo_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MDT_AlignmentInfo_ExtIEs_tag2el_133, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_PWSFailedCellIDList_ExtIEs = { - "PWSFailedCellIDList-ExtIEs", - "PWSFailedCellIDList-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_MDT_AlignmentInfo_ExtIEs = { + "MDT-AlignmentInfo-ExtIEs", + "MDT-AlignmentInfo-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PWSFailedCellIDList_ExtIEs_tags_133, - sizeof(asn_DEF_NGAP_PWSFailedCellIDList_ExtIEs_tags_133) - /sizeof(asn_DEF_NGAP_PWSFailedCellIDList_ExtIEs_tags_133[0]), /* 1 */ - asn_DEF_NGAP_PWSFailedCellIDList_ExtIEs_tags_133, /* Same as above */ - sizeof(asn_DEF_NGAP_PWSFailedCellIDList_ExtIEs_tags_133) - /sizeof(asn_DEF_NGAP_PWSFailedCellIDList_ExtIEs_tags_133[0]), /* 1 */ + asn_DEF_NGAP_MDT_AlignmentInfo_ExtIEs_tags_133, + sizeof(asn_DEF_NGAP_MDT_AlignmentInfo_ExtIEs_tags_133) + /sizeof(asn_DEF_NGAP_MDT_AlignmentInfo_ExtIEs_tags_133[0]), /* 1 */ + asn_DEF_NGAP_MDT_AlignmentInfo_ExtIEs_tags_133, /* Same as above */ + sizeof(asn_DEF_NGAP_MDT_AlignmentInfo_ExtIEs_tags_133) + /sizeof(asn_DEF_NGAP_MDT_AlignmentInfo_ExtIEs_tags_133[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -27085,16 +33198,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PWSFailedCellIDList_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PWSFailedCellIDList_ExtIEs_133, + asn_MBR_NGAP_MDT_AlignmentInfo_ExtIEs_133, 3, /* Elements count */ - &asn_SPC_NGAP_PWSFailedCellIDList_ExtIEs_specs_133 /* Additional specs */ + &asn_SPC_NGAP_MDT_AlignmentInfo_ExtIEs_specs_133 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_140 = { - sizeof(struct NGAP_QosCharacteristics_ExtIEs__value), - offsetof(struct NGAP_QosCharacteristics_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_QosCharacteristics_ExtIEs__value, present), - sizeof(((struct NGAP_QosCharacteristics_ExtIEs__value *)0)->present), + sizeof(struct NGAP_MDTModeNr_ExtIEs__value), + offsetof(struct NGAP_MDTModeNr_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_MDTModeNr_ExtIEs__value, present), + sizeof(((struct NGAP_MDTModeNr_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -27122,8 +33235,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_140 = { &asn_SPC_NGAP_value_specs_140 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_QosCharacteristics_ExtIEs_137[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosCharacteristics_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_MDTModeNr_ExtIEs_137[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MDTModeNr_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -27140,7 +33253,7 @@ asn_TYPE_member_t asn_MBR_NGAP_QosCharacteristics_ExtIEs_137[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosCharacteristics_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MDTModeNr_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -27157,7 +33270,7 @@ asn_TYPE_member_t asn_MBR_NGAP_QosCharacteristics_ExtIEs_137[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosCharacteristics_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MDTModeNr_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_140, @@ -27175,32 +33288,32 @@ asn_TYPE_member_t asn_MBR_NGAP_QosCharacteristics_ExtIEs_137[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_QosCharacteristics_ExtIEs_tags_137[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_MDTModeNr_ExtIEs_tags_137[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosCharacteristics_ExtIEs_tag2el_137[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MDTModeNr_ExtIEs_tag2el_137[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosCharacteristics_ExtIEs_specs_137 = { - sizeof(struct NGAP_QosCharacteristics_ExtIEs), - offsetof(struct NGAP_QosCharacteristics_ExtIEs, _asn_ctx), - asn_MAP_NGAP_QosCharacteristics_ExtIEs_tag2el_137, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MDTModeNr_ExtIEs_specs_137 = { + sizeof(struct NGAP_MDTModeNr_ExtIEs), + offsetof(struct NGAP_MDTModeNr_ExtIEs, _asn_ctx), + asn_MAP_NGAP_MDTModeNr_ExtIEs_tag2el_137, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_QosCharacteristics_ExtIEs = { - "QosCharacteristics-ExtIEs", - "QosCharacteristics-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_MDTModeNr_ExtIEs = { + "MDTModeNr-ExtIEs", + "MDTModeNr-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_QosCharacteristics_ExtIEs_tags_137, - sizeof(asn_DEF_NGAP_QosCharacteristics_ExtIEs_tags_137) - /sizeof(asn_DEF_NGAP_QosCharacteristics_ExtIEs_tags_137[0]), /* 1 */ - asn_DEF_NGAP_QosCharacteristics_ExtIEs_tags_137, /* Same as above */ - sizeof(asn_DEF_NGAP_QosCharacteristics_ExtIEs_tags_137) - /sizeof(asn_DEF_NGAP_QosCharacteristics_ExtIEs_tags_137[0]), /* 1 */ + asn_DEF_NGAP_MDTModeNr_ExtIEs_tags_137, + sizeof(asn_DEF_NGAP_MDTModeNr_ExtIEs_tags_137) + /sizeof(asn_DEF_NGAP_MDTModeNr_ExtIEs_tags_137[0]), /* 1 */ + asn_DEF_NGAP_MDTModeNr_ExtIEs_tags_137, /* Same as above */ + sizeof(asn_DEF_NGAP_MDTModeNr_ExtIEs_tags_137) + /sizeof(asn_DEF_NGAP_MDTModeNr_ExtIEs_tags_137[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -27210,16 +33323,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_QosCharacteristics_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_QosCharacteristics_ExtIEs_137, + asn_MBR_NGAP_MDTModeNr_ExtIEs_137, 3, /* Elements count */ - &asn_SPC_NGAP_QosCharacteristics_ExtIEs_specs_137 /* Additional specs */ + &asn_SPC_NGAP_MDTModeNr_ExtIEs_specs_137 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_144 = { - sizeof(struct NGAP_ResetType_ExtIEs__value), - offsetof(struct NGAP_ResetType_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_ResetType_ExtIEs__value, present), - sizeof(((struct NGAP_ResetType_ExtIEs__value *)0)->present), + sizeof(struct NGAP_M1ThresholdType_ExtIEs__value), + offsetof(struct NGAP_M1ThresholdType_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_M1ThresholdType_ExtIEs__value, present), + sizeof(((struct NGAP_M1ThresholdType_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -27247,8 +33360,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_144 = { &asn_SPC_NGAP_value_specs_144 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ResetType_ExtIEs_141[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_ResetType_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_M1ThresholdType_ExtIEs_141[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_M1ThresholdType_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -27265,7 +33378,7 @@ asn_TYPE_member_t asn_MBR_NGAP_ResetType_ExtIEs_141[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_ResetType_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_M1ThresholdType_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -27282,7 +33395,7 @@ asn_TYPE_member_t asn_MBR_NGAP_ResetType_ExtIEs_141[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ResetType_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_M1ThresholdType_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_144, @@ -27300,32 +33413,32 @@ asn_TYPE_member_t asn_MBR_NGAP_ResetType_ExtIEs_141[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ResetType_ExtIEs_tags_141[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_M1ThresholdType_ExtIEs_tags_141[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_ResetType_ExtIEs_tag2el_141[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_M1ThresholdType_ExtIEs_tag2el_141[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_ResetType_ExtIEs_specs_141 = { - sizeof(struct NGAP_ResetType_ExtIEs), - offsetof(struct NGAP_ResetType_ExtIEs, _asn_ctx), - asn_MAP_NGAP_ResetType_ExtIEs_tag2el_141, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_M1ThresholdType_ExtIEs_specs_141 = { + sizeof(struct NGAP_M1ThresholdType_ExtIEs), + offsetof(struct NGAP_M1ThresholdType_ExtIEs, _asn_ctx), + asn_MAP_NGAP_M1ThresholdType_ExtIEs_tag2el_141, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ResetType_ExtIEs = { - "ResetType-ExtIEs", - "ResetType-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_M1ThresholdType_ExtIEs = { + "M1ThresholdType-ExtIEs", + "M1ThresholdType-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ResetType_ExtIEs_tags_141, - sizeof(asn_DEF_NGAP_ResetType_ExtIEs_tags_141) - /sizeof(asn_DEF_NGAP_ResetType_ExtIEs_tags_141[0]), /* 1 */ - asn_DEF_NGAP_ResetType_ExtIEs_tags_141, /* Same as above */ - sizeof(asn_DEF_NGAP_ResetType_ExtIEs_tags_141) - /sizeof(asn_DEF_NGAP_ResetType_ExtIEs_tags_141[0]), /* 1 */ + asn_DEF_NGAP_M1ThresholdType_ExtIEs_tags_141, + sizeof(asn_DEF_NGAP_M1ThresholdType_ExtIEs_tags_141) + /sizeof(asn_DEF_NGAP_M1ThresholdType_ExtIEs_tags_141[0]), /* 1 */ + asn_DEF_NGAP_M1ThresholdType_ExtIEs_tags_141, /* Same as above */ + sizeof(asn_DEF_NGAP_M1ThresholdType_ExtIEs_tags_141) + /sizeof(asn_DEF_NGAP_M1ThresholdType_ExtIEs_tags_141[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -27335,16 +33448,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ResetType_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_ResetType_ExtIEs_141, + asn_MBR_NGAP_M1ThresholdType_ExtIEs_141, 3, /* Elements count */ - &asn_SPC_NGAP_ResetType_ExtIEs_specs_141 /* Additional specs */ + &asn_SPC_NGAP_M1ThresholdType_ExtIEs_specs_141 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_148 = { - sizeof(struct NGAP_SensorNameConfig_ExtIEs__value), - offsetof(struct NGAP_SensorNameConfig_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_SensorNameConfig_ExtIEs__value, present), - sizeof(((struct NGAP_SensorNameConfig_ExtIEs__value *)0)->present), + sizeof(struct NGAP_N3IWF_ID_ExtIEs__value), + offsetof(struct NGAP_N3IWF_ID_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_N3IWF_ID_ExtIEs__value, present), + sizeof(((struct NGAP_N3IWF_ID_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -27372,8 +33485,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_148 = { &asn_SPC_NGAP_value_specs_148 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_SensorNameConfig_ExtIEs_145[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_SensorNameConfig_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_N3IWF_ID_ExtIEs_145[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_N3IWF_ID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -27390,7 +33503,7 @@ asn_TYPE_member_t asn_MBR_NGAP_SensorNameConfig_ExtIEs_145[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_SensorNameConfig_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_N3IWF_ID_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -27407,7 +33520,7 @@ asn_TYPE_member_t asn_MBR_NGAP_SensorNameConfig_ExtIEs_145[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SensorNameConfig_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_N3IWF_ID_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_148, @@ -27425,32 +33538,32 @@ asn_TYPE_member_t asn_MBR_NGAP_SensorNameConfig_ExtIEs_145[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_SensorNameConfig_ExtIEs_tags_145[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_N3IWF_ID_ExtIEs_tags_145[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_SensorNameConfig_ExtIEs_tag2el_145[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_N3IWF_ID_ExtIEs_tag2el_145[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_SensorNameConfig_ExtIEs_specs_145 = { - sizeof(struct NGAP_SensorNameConfig_ExtIEs), - offsetof(struct NGAP_SensorNameConfig_ExtIEs, _asn_ctx), - asn_MAP_NGAP_SensorNameConfig_ExtIEs_tag2el_145, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_N3IWF_ID_ExtIEs_specs_145 = { + sizeof(struct NGAP_N3IWF_ID_ExtIEs), + offsetof(struct NGAP_N3IWF_ID_ExtIEs, _asn_ctx), + asn_MAP_NGAP_N3IWF_ID_ExtIEs_tag2el_145, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_SensorNameConfig_ExtIEs = { - "SensorNameConfig-ExtIEs", - "SensorNameConfig-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_N3IWF_ID_ExtIEs = { + "N3IWF-ID-ExtIEs", + "N3IWF-ID-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_SensorNameConfig_ExtIEs_tags_145, - sizeof(asn_DEF_NGAP_SensorNameConfig_ExtIEs_tags_145) - /sizeof(asn_DEF_NGAP_SensorNameConfig_ExtIEs_tags_145[0]), /* 1 */ - asn_DEF_NGAP_SensorNameConfig_ExtIEs_tags_145, /* Same as above */ - sizeof(asn_DEF_NGAP_SensorNameConfig_ExtIEs_tags_145) - /sizeof(asn_DEF_NGAP_SensorNameConfig_ExtIEs_tags_145[0]), /* 1 */ + asn_DEF_NGAP_N3IWF_ID_ExtIEs_tags_145, + sizeof(asn_DEF_NGAP_N3IWF_ID_ExtIEs_tags_145) + /sizeof(asn_DEF_NGAP_N3IWF_ID_ExtIEs_tags_145[0]), /* 1 */ + asn_DEF_NGAP_N3IWF_ID_ExtIEs_tags_145, /* Same as above */ + sizeof(asn_DEF_NGAP_N3IWF_ID_ExtIEs_tags_145) + /sizeof(asn_DEF_NGAP_N3IWF_ID_ExtIEs_tags_145[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -27460,42 +33573,18 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SensorNameConfig_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_SensorNameConfig_ExtIEs_145, + asn_MBR_NGAP_N3IWF_ID_ExtIEs_145, 3, /* Elements count */ - &asn_SPC_NGAP_SensorNameConfig_ExtIEs_specs_145 /* Additional specs */ + &asn_SPC_NGAP_N3IWF_ID_ExtIEs_specs_145 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_152[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_SONInformation_ExtIEs__value, choice.SONInformationReport), - -1 /* Ambiguous tag (CHOICE?) */, - 0, - &asn_DEF_NGAP_SONInformationReport, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - 0 - }, - 0, 0, /* No default value */ - "SONInformationReport" - }, -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_152[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* failureIndicationInformation */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 }, /* hOReportInformation */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 } /* choice-Extensions */ -}; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_152 = { - sizeof(struct NGAP_SONInformation_ExtIEs__value), - offsetof(struct NGAP_SONInformation_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_SONInformation_ExtIEs__value, present), - sizeof(((struct NGAP_SONInformation_ExtIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_152, - 3, /* Count of tags in the map */ + sizeof(struct NGAP_NgENB_ID_ExtIEs__value), + offsetof(struct NGAP_NgENB_ID_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_NgENB_ID_ExtIEs__value, present), + sizeof(((struct NGAP_NgENB_ID_ExtIEs__value *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -27517,13 +33606,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_152 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_152, - 1, /* Elements count */ + 0, 0, /* No members */ &asn_SPC_NGAP_value_specs_152 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_SONInformation_ExtIEs_149[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_SONInformation_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_NgENB_ID_ExtIEs_149[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NgENB_ID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -27540,11 +33628,11 @@ asn_TYPE_member_t asn_MBR_NGAP_SONInformation_ExtIEs_149[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_SONInformation_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NgENB_ID_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, - select_SONInformation_ExtIEs_NGAP_criticality_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -27557,11 +33645,11 @@ asn_TYPE_member_t asn_MBR_NGAP_SONInformation_ExtIEs_149[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SONInformation_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NgENB_ID_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_152, - select_SONInformation_ExtIEs_NGAP_value_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -27575,32 +33663,32 @@ asn_TYPE_member_t asn_MBR_NGAP_SONInformation_ExtIEs_149[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_SONInformation_ExtIEs_tags_149[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_NgENB_ID_ExtIEs_tags_149[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_SONInformation_ExtIEs_tag2el_149[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NgENB_ID_ExtIEs_tag2el_149[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_SONInformation_ExtIEs_specs_149 = { - sizeof(struct NGAP_SONInformation_ExtIEs), - offsetof(struct NGAP_SONInformation_ExtIEs, _asn_ctx), - asn_MAP_NGAP_SONInformation_ExtIEs_tag2el_149, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NgENB_ID_ExtIEs_specs_149 = { + sizeof(struct NGAP_NgENB_ID_ExtIEs), + offsetof(struct NGAP_NgENB_ID_ExtIEs, _asn_ctx), + asn_MAP_NGAP_NgENB_ID_ExtIEs_tag2el_149, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_SONInformation_ExtIEs = { - "SONInformation-ExtIEs", - "SONInformation-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_NgENB_ID_ExtIEs = { + "NgENB-ID-ExtIEs", + "NgENB-ID-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_SONInformation_ExtIEs_tags_149, - sizeof(asn_DEF_NGAP_SONInformation_ExtIEs_tags_149) - /sizeof(asn_DEF_NGAP_SONInformation_ExtIEs_tags_149[0]), /* 1 */ - asn_DEF_NGAP_SONInformation_ExtIEs_tags_149, /* Same as above */ - sizeof(asn_DEF_NGAP_SONInformation_ExtIEs_tags_149) - /sizeof(asn_DEF_NGAP_SONInformation_ExtIEs_tags_149[0]), /* 1 */ + asn_DEF_NGAP_NgENB_ID_ExtIEs_tags_149, + sizeof(asn_DEF_NGAP_NgENB_ID_ExtIEs_tags_149) + /sizeof(asn_DEF_NGAP_NgENB_ID_ExtIEs_tags_149[0]), /* 1 */ + asn_DEF_NGAP_NgENB_ID_ExtIEs_tags_149, /* Same as above */ + sizeof(asn_DEF_NGAP_NgENB_ID_ExtIEs_tags_149) + /sizeof(asn_DEF_NGAP_NgENB_ID_ExtIEs_tags_149[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -27610,16 +33698,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SONInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_SONInformation_ExtIEs_149, + asn_MBR_NGAP_NgENB_ID_ExtIEs_149, 3, /* Elements count */ - &asn_SPC_NGAP_SONInformation_ExtIEs_specs_149 /* Additional specs */ + &asn_SPC_NGAP_NgENB_ID_ExtIEs_specs_149 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_156 = { - sizeof(struct NGAP_SONInformationReport_ExtIEs__value), - offsetof(struct NGAP_SONInformationReport_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_SONInformationReport_ExtIEs__value, present), - sizeof(((struct NGAP_SONInformationReport_ExtIEs__value *)0)->present), + sizeof(struct NGAP_NGRAN_CGI_ExtIEs__value), + offsetof(struct NGAP_NGRAN_CGI_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_NGRAN_CGI_ExtIEs__value, present), + sizeof(((struct NGAP_NGRAN_CGI_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -27647,8 +33735,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_156 = { &asn_SPC_NGAP_value_specs_156 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_SONInformationReport_ExtIEs_153[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_SONInformationReport_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_NGRAN_CGI_ExtIEs_153[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_CGI_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -27665,7 +33753,7 @@ asn_TYPE_member_t asn_MBR_NGAP_SONInformationReport_ExtIEs_153[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_SONInformationReport_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_CGI_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -27682,7 +33770,7 @@ asn_TYPE_member_t asn_MBR_NGAP_SONInformationReport_ExtIEs_153[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SONInformationReport_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_CGI_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_156, @@ -27700,32 +33788,32 @@ asn_TYPE_member_t asn_MBR_NGAP_SONInformationReport_ExtIEs_153[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_SONInformationReport_ExtIEs_tags_153[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_NGRAN_CGI_ExtIEs_tags_153[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_SONInformationReport_ExtIEs_tag2el_153[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGRAN_CGI_ExtIEs_tag2el_153[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_SONInformationReport_ExtIEs_specs_153 = { - sizeof(struct NGAP_SONInformationReport_ExtIEs), - offsetof(struct NGAP_SONInformationReport_ExtIEs, _asn_ctx), - asn_MAP_NGAP_SONInformationReport_ExtIEs_tag2el_153, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_CGI_ExtIEs_specs_153 = { + sizeof(struct NGAP_NGRAN_CGI_ExtIEs), + offsetof(struct NGAP_NGRAN_CGI_ExtIEs, _asn_ctx), + asn_MAP_NGAP_NGRAN_CGI_ExtIEs_tag2el_153, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_SONInformationReport_ExtIEs = { - "SONInformationReport-ExtIEs", - "SONInformationReport-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_CGI_ExtIEs = { + "NGRAN-CGI-ExtIEs", + "NGRAN-CGI-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_SONInformationReport_ExtIEs_tags_153, - sizeof(asn_DEF_NGAP_SONInformationReport_ExtIEs_tags_153) - /sizeof(asn_DEF_NGAP_SONInformationReport_ExtIEs_tags_153[0]), /* 1 */ - asn_DEF_NGAP_SONInformationReport_ExtIEs_tags_153, /* Same as above */ - sizeof(asn_DEF_NGAP_SONInformationReport_ExtIEs_tags_153) - /sizeof(asn_DEF_NGAP_SONInformationReport_ExtIEs_tags_153[0]), /* 1 */ + asn_DEF_NGAP_NGRAN_CGI_ExtIEs_tags_153, + sizeof(asn_DEF_NGAP_NGRAN_CGI_ExtIEs_tags_153) + /sizeof(asn_DEF_NGAP_NGRAN_CGI_ExtIEs_tags_153[0]), /* 1 */ + asn_DEF_NGAP_NGRAN_CGI_ExtIEs_tags_153, /* Same as above */ + sizeof(asn_DEF_NGAP_NGRAN_CGI_ExtIEs_tags_153) + /sizeof(asn_DEF_NGAP_NGRAN_CGI_ExtIEs_tags_153[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -27735,40 +33823,18 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SONInformationReport_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_SONInformationReport_ExtIEs_153, + asn_MBR_NGAP_NGRAN_CGI_ExtIEs_153, 3, /* Elements count */ - &asn_SPC_NGAP_SONInformationReport_ExtIEs_specs_153 /* Additional specs */ + &asn_SPC_NGAP_NGRAN_CGI_ExtIEs_specs_153 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_160[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetID_ExtIEs__value, choice.TargetRNC_ID), - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), - 0, - &asn_DEF_NGAP_TargetRNC_ID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - 0 - }, - 0, 0, /* No default value */ - "TargetRNC-ID" - }, -}; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_160[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* TargetRNC-ID */ -}; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_160 = { - sizeof(struct NGAP_TargetID_ExtIEs__value), - offsetof(struct NGAP_TargetID_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_TargetID_ExtIEs__value, present), - sizeof(((struct NGAP_TargetID_ExtIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_160, - 1, /* Count of tags in the map */ + sizeof(struct NGAP_NPN_AccessInformation_ExtIEs__value), + offsetof(struct NGAP_NPN_AccessInformation_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_NPN_AccessInformation_ExtIEs__value, present), + sizeof(((struct NGAP_NPN_AccessInformation_ExtIEs__value *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -27790,13 +33856,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_160 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_160, - 1, /* Elements count */ + 0, 0, /* No members */ &asn_SPC_NGAP_value_specs_160 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_TargetID_ExtIEs_157[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetID_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_NPN_AccessInformation_ExtIEs_157[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NPN_AccessInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -27813,11 +33878,11 @@ asn_TYPE_member_t asn_MBR_NGAP_TargetID_ExtIEs_157[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetID_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NPN_AccessInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, - select_TargetID_ExtIEs_NGAP_criticality_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -27830,11 +33895,11 @@ asn_TYPE_member_t asn_MBR_NGAP_TargetID_ExtIEs_157[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetID_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NPN_AccessInformation_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_160, - select_TargetID_ExtIEs_NGAP_value_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -27848,32 +33913,32 @@ asn_TYPE_member_t asn_MBR_NGAP_TargetID_ExtIEs_157[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_TargetID_ExtIEs_tags_157[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_NPN_AccessInformation_ExtIEs_tags_157[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_TargetID_ExtIEs_tag2el_157[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NPN_AccessInformation_ExtIEs_tag2el_157[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetID_ExtIEs_specs_157 = { - sizeof(struct NGAP_TargetID_ExtIEs), - offsetof(struct NGAP_TargetID_ExtIEs, _asn_ctx), - asn_MAP_NGAP_TargetID_ExtIEs_tag2el_157, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NPN_AccessInformation_ExtIEs_specs_157 = { + sizeof(struct NGAP_NPN_AccessInformation_ExtIEs), + offsetof(struct NGAP_NPN_AccessInformation_ExtIEs, _asn_ctx), + asn_MAP_NGAP_NPN_AccessInformation_ExtIEs_tag2el_157, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_TargetID_ExtIEs = { - "TargetID-ExtIEs", - "TargetID-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_NPN_AccessInformation_ExtIEs = { + "NPN-AccessInformation-ExtIEs", + "NPN-AccessInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_TargetID_ExtIEs_tags_157, - sizeof(asn_DEF_NGAP_TargetID_ExtIEs_tags_157) - /sizeof(asn_DEF_NGAP_TargetID_ExtIEs_tags_157[0]), /* 1 */ - asn_DEF_NGAP_TargetID_ExtIEs_tags_157, /* Same as above */ - sizeof(asn_DEF_NGAP_TargetID_ExtIEs_tags_157) - /sizeof(asn_DEF_NGAP_TargetID_ExtIEs_tags_157[0]), /* 1 */ + asn_DEF_NGAP_NPN_AccessInformation_ExtIEs_tags_157, + sizeof(asn_DEF_NGAP_NPN_AccessInformation_ExtIEs_tags_157) + /sizeof(asn_DEF_NGAP_NPN_AccessInformation_ExtIEs_tags_157[0]), /* 1 */ + asn_DEF_NGAP_NPN_AccessInformation_ExtIEs_tags_157, /* Same as above */ + sizeof(asn_DEF_NGAP_NPN_AccessInformation_ExtIEs_tags_157) + /sizeof(asn_DEF_NGAP_NPN_AccessInformation_ExtIEs_tags_157[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -27883,16 +33948,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TargetID_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_TargetID_ExtIEs_157, + asn_MBR_NGAP_NPN_AccessInformation_ExtIEs_157, 3, /* Elements count */ - &asn_SPC_NGAP_TargetID_ExtIEs_specs_157 /* Additional specs */ + &asn_SPC_NGAP_NPN_AccessInformation_ExtIEs_specs_157 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_164 = { - sizeof(struct NGAP_TNGF_ID_ExtIEs__value), - offsetof(struct NGAP_TNGF_ID_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_TNGF_ID_ExtIEs__value, present), - sizeof(((struct NGAP_TNGF_ID_ExtIEs__value *)0)->present), + sizeof(struct NGAP_NPN_MobilityInformation_ExtIEs__value), + offsetof(struct NGAP_NPN_MobilityInformation_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_NPN_MobilityInformation_ExtIEs__value, present), + sizeof(((struct NGAP_NPN_MobilityInformation_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -27920,8 +33985,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_164 = { &asn_SPC_NGAP_value_specs_164 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_TNGF_ID_ExtIEs_161[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_TNGF_ID_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_NPN_MobilityInformation_ExtIEs_161[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NPN_MobilityInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -27938,7 +34003,7 @@ asn_TYPE_member_t asn_MBR_NGAP_TNGF_ID_ExtIEs_161[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_TNGF_ID_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NPN_MobilityInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -27955,7 +34020,7 @@ asn_TYPE_member_t asn_MBR_NGAP_TNGF_ID_ExtIEs_161[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TNGF_ID_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NPN_MobilityInformation_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_164, @@ -27973,32 +34038,32 @@ asn_TYPE_member_t asn_MBR_NGAP_TNGF_ID_ExtIEs_161[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_TNGF_ID_ExtIEs_tags_161[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_NPN_MobilityInformation_ExtIEs_tags_161[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_TNGF_ID_ExtIEs_tag2el_161[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NPN_MobilityInformation_ExtIEs_tag2el_161[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_TNGF_ID_ExtIEs_specs_161 = { - sizeof(struct NGAP_TNGF_ID_ExtIEs), - offsetof(struct NGAP_TNGF_ID_ExtIEs, _asn_ctx), - asn_MAP_NGAP_TNGF_ID_ExtIEs_tag2el_161, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NPN_MobilityInformation_ExtIEs_specs_161 = { + sizeof(struct NGAP_NPN_MobilityInformation_ExtIEs), + offsetof(struct NGAP_NPN_MobilityInformation_ExtIEs, _asn_ctx), + asn_MAP_NGAP_NPN_MobilityInformation_ExtIEs_tag2el_161, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_TNGF_ID_ExtIEs = { - "TNGF-ID-ExtIEs", - "TNGF-ID-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_NPN_MobilityInformation_ExtIEs = { + "NPN-MobilityInformation-ExtIEs", + "NPN-MobilityInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_TNGF_ID_ExtIEs_tags_161, - sizeof(asn_DEF_NGAP_TNGF_ID_ExtIEs_tags_161) - /sizeof(asn_DEF_NGAP_TNGF_ID_ExtIEs_tags_161[0]), /* 1 */ - asn_DEF_NGAP_TNGF_ID_ExtIEs_tags_161, /* Same as above */ - sizeof(asn_DEF_NGAP_TNGF_ID_ExtIEs_tags_161) - /sizeof(asn_DEF_NGAP_TNGF_ID_ExtIEs_tags_161[0]), /* 1 */ + asn_DEF_NGAP_NPN_MobilityInformation_ExtIEs_tags_161, + sizeof(asn_DEF_NGAP_NPN_MobilityInformation_ExtIEs_tags_161) + /sizeof(asn_DEF_NGAP_NPN_MobilityInformation_ExtIEs_tags_161[0]), /* 1 */ + asn_DEF_NGAP_NPN_MobilityInformation_ExtIEs_tags_161, /* Same as above */ + sizeof(asn_DEF_NGAP_NPN_MobilityInformation_ExtIEs_tags_161) + /sizeof(asn_DEF_NGAP_NPN_MobilityInformation_ExtIEs_tags_161[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -28008,16 +34073,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TNGF_ID_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_TNGF_ID_ExtIEs_161, + asn_MBR_NGAP_NPN_MobilityInformation_ExtIEs_161, 3, /* Elements count */ - &asn_SPC_NGAP_TNGF_ID_ExtIEs_specs_161 /* Additional specs */ + &asn_SPC_NGAP_NPN_MobilityInformation_ExtIEs_specs_161 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_168 = { - sizeof(struct NGAP_TWIF_ID_ExtIEs__value), - offsetof(struct NGAP_TWIF_ID_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_TWIF_ID_ExtIEs__value, present), - sizeof(((struct NGAP_TWIF_ID_ExtIEs__value *)0)->present), + sizeof(struct NGAP_NPN_PagingAssistanceInformation_ExtIEs__value), + offsetof(struct NGAP_NPN_PagingAssistanceInformation_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_NPN_PagingAssistanceInformation_ExtIEs__value, present), + sizeof(((struct NGAP_NPN_PagingAssistanceInformation_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -28045,8 +34110,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_168 = { &asn_SPC_NGAP_value_specs_168 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_TWIF_ID_ExtIEs_165[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_TWIF_ID_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_NPN_PagingAssistanceInformation_ExtIEs_165[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NPN_PagingAssistanceInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -28063,7 +34128,7 @@ asn_TYPE_member_t asn_MBR_NGAP_TWIF_ID_ExtIEs_165[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_TWIF_ID_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NPN_PagingAssistanceInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -28080,7 +34145,7 @@ asn_TYPE_member_t asn_MBR_NGAP_TWIF_ID_ExtIEs_165[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TWIF_ID_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NPN_PagingAssistanceInformation_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_168, @@ -28098,32 +34163,32 @@ asn_TYPE_member_t asn_MBR_NGAP_TWIF_ID_ExtIEs_165[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_TWIF_ID_ExtIEs_tags_165[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_NPN_PagingAssistanceInformation_ExtIEs_tags_165[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_TWIF_ID_ExtIEs_tag2el_165[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NPN_PagingAssistanceInformation_ExtIEs_tag2el_165[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_TWIF_ID_ExtIEs_specs_165 = { - sizeof(struct NGAP_TWIF_ID_ExtIEs), - offsetof(struct NGAP_TWIF_ID_ExtIEs, _asn_ctx), - asn_MAP_NGAP_TWIF_ID_ExtIEs_tag2el_165, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NPN_PagingAssistanceInformation_ExtIEs_specs_165 = { + sizeof(struct NGAP_NPN_PagingAssistanceInformation_ExtIEs), + offsetof(struct NGAP_NPN_PagingAssistanceInformation_ExtIEs, _asn_ctx), + asn_MAP_NGAP_NPN_PagingAssistanceInformation_ExtIEs_tag2el_165, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_TWIF_ID_ExtIEs = { - "TWIF-ID-ExtIEs", - "TWIF-ID-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_NPN_PagingAssistanceInformation_ExtIEs = { + "NPN-PagingAssistanceInformation-ExtIEs", + "NPN-PagingAssistanceInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_TWIF_ID_ExtIEs_tags_165, - sizeof(asn_DEF_NGAP_TWIF_ID_ExtIEs_tags_165) - /sizeof(asn_DEF_NGAP_TWIF_ID_ExtIEs_tags_165[0]), /* 1 */ - asn_DEF_NGAP_TWIF_ID_ExtIEs_tags_165, /* Same as above */ - sizeof(asn_DEF_NGAP_TWIF_ID_ExtIEs_tags_165) - /sizeof(asn_DEF_NGAP_TWIF_ID_ExtIEs_tags_165[0]), /* 1 */ + asn_DEF_NGAP_NPN_PagingAssistanceInformation_ExtIEs_tags_165, + sizeof(asn_DEF_NGAP_NPN_PagingAssistanceInformation_ExtIEs_tags_165) + /sizeof(asn_DEF_NGAP_NPN_PagingAssistanceInformation_ExtIEs_tags_165[0]), /* 1 */ + asn_DEF_NGAP_NPN_PagingAssistanceInformation_ExtIEs_tags_165, /* Same as above */ + sizeof(asn_DEF_NGAP_NPN_PagingAssistanceInformation_ExtIEs_tags_165) + /sizeof(asn_DEF_NGAP_NPN_PagingAssistanceInformation_ExtIEs_tags_165[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -28133,16 +34198,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TWIF_ID_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_TWIF_ID_ExtIEs_165, + asn_MBR_NGAP_NPN_PagingAssistanceInformation_ExtIEs_165, 3, /* Elements count */ - &asn_SPC_NGAP_TWIF_ID_ExtIEs_specs_165 /* Additional specs */ + &asn_SPC_NGAP_NPN_PagingAssistanceInformation_ExtIEs_specs_165 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_172 = { - sizeof(struct NGAP_UEHistoryInformationFromTheUE_ExtIEs__value), - offsetof(struct NGAP_UEHistoryInformationFromTheUE_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_UEHistoryInformationFromTheUE_ExtIEs__value, present), - sizeof(((struct NGAP_UEHistoryInformationFromTheUE_ExtIEs__value *)0)->present), + sizeof(struct NGAP_NPN_Support_ExtIEs__value), + offsetof(struct NGAP_NPN_Support_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_NPN_Support_ExtIEs__value, present), + sizeof(((struct NGAP_NPN_Support_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -28170,8 +34235,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_172 = { &asn_SPC_NGAP_value_specs_172 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UEHistoryInformationFromTheUE_ExtIEs_169[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEHistoryInformationFromTheUE_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_NPN_Support_ExtIEs_169[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NPN_Support_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -28188,7 +34253,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UEHistoryInformationFromTheUE_ExtIEs_169[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEHistoryInformationFromTheUE_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_NPN_Support_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -28205,7 +34270,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UEHistoryInformationFromTheUE_ExtIEs_169[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEHistoryInformationFromTheUE_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NPN_Support_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_172, @@ -28223,32 +34288,32 @@ asn_TYPE_member_t asn_MBR_NGAP_UEHistoryInformationFromTheUE_ExtIEs_169[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UEHistoryInformationFromTheUE_ExtIEs_tags_169[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_NPN_Support_ExtIEs_tags_169[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEHistoryInformationFromTheUE_ExtIEs_tag2el_169[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NPN_Support_ExtIEs_tag2el_169[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEHistoryInformationFromTheUE_ExtIEs_specs_169 = { - sizeof(struct NGAP_UEHistoryInformationFromTheUE_ExtIEs), - offsetof(struct NGAP_UEHistoryInformationFromTheUE_ExtIEs, _asn_ctx), - asn_MAP_NGAP_UEHistoryInformationFromTheUE_ExtIEs_tag2el_169, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NPN_Support_ExtIEs_specs_169 = { + sizeof(struct NGAP_NPN_Support_ExtIEs), + offsetof(struct NGAP_NPN_Support_ExtIEs, _asn_ctx), + asn_MAP_NGAP_NPN_Support_ExtIEs_tag2el_169, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_UEHistoryInformationFromTheUE_ExtIEs = { - "UEHistoryInformationFromTheUE-ExtIEs", - "UEHistoryInformationFromTheUE-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_NPN_Support_ExtIEs = { + "NPN-Support-ExtIEs", + "NPN-Support-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UEHistoryInformationFromTheUE_ExtIEs_tags_169, - sizeof(asn_DEF_NGAP_UEHistoryInformationFromTheUE_ExtIEs_tags_169) - /sizeof(asn_DEF_NGAP_UEHistoryInformationFromTheUE_ExtIEs_tags_169[0]), /* 1 */ - asn_DEF_NGAP_UEHistoryInformationFromTheUE_ExtIEs_tags_169, /* Same as above */ - sizeof(asn_DEF_NGAP_UEHistoryInformationFromTheUE_ExtIEs_tags_169) - /sizeof(asn_DEF_NGAP_UEHistoryInformationFromTheUE_ExtIEs_tags_169[0]), /* 1 */ + asn_DEF_NGAP_NPN_Support_ExtIEs_tags_169, + sizeof(asn_DEF_NGAP_NPN_Support_ExtIEs_tags_169) + /sizeof(asn_DEF_NGAP_NPN_Support_ExtIEs_tags_169[0]), /* 1 */ + asn_DEF_NGAP_NPN_Support_ExtIEs_tags_169, /* Same as above */ + sizeof(asn_DEF_NGAP_NPN_Support_ExtIEs_tags_169) + /sizeof(asn_DEF_NGAP_NPN_Support_ExtIEs_tags_169[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -28258,16 +34323,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEHistoryInformationFromTheUE_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UEHistoryInformationFromTheUE_ExtIEs_169, + asn_MBR_NGAP_NPN_Support_ExtIEs_169, 3, /* Elements count */ - &asn_SPC_NGAP_UEHistoryInformationFromTheUE_ExtIEs_specs_169 /* Additional specs */ + &asn_SPC_NGAP_NPN_Support_ExtIEs_specs_169 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_176 = { - sizeof(struct NGAP_UEIdentityIndexValue_ExtIEs__value), - offsetof(struct NGAP_UEIdentityIndexValue_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_UEIdentityIndexValue_ExtIEs__value, present), - sizeof(((struct NGAP_UEIdentityIndexValue_ExtIEs__value *)0)->present), + sizeof(struct NGAP_OverloadResponse_ExtIEs__value), + offsetof(struct NGAP_OverloadResponse_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_OverloadResponse_ExtIEs__value, present), + sizeof(((struct NGAP_OverloadResponse_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -28295,8 +34360,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_176 = { &asn_SPC_NGAP_value_specs_176 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UEIdentityIndexValue_ExtIEs_173[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEIdentityIndexValue_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_OverloadResponse_ExtIEs_173[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_OverloadResponse_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -28313,7 +34378,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UEIdentityIndexValue_ExtIEs_173[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEIdentityIndexValue_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_OverloadResponse_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -28330,7 +34395,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UEIdentityIndexValue_ExtIEs_173[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEIdentityIndexValue_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_OverloadResponse_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_176, @@ -28348,32 +34413,32 @@ asn_TYPE_member_t asn_MBR_NGAP_UEIdentityIndexValue_ExtIEs_173[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UEIdentityIndexValue_ExtIEs_tags_173[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_OverloadResponse_ExtIEs_tags_173[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEIdentityIndexValue_ExtIEs_tag2el_173[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_OverloadResponse_ExtIEs_tag2el_173[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEIdentityIndexValue_ExtIEs_specs_173 = { - sizeof(struct NGAP_UEIdentityIndexValue_ExtIEs), - offsetof(struct NGAP_UEIdentityIndexValue_ExtIEs, _asn_ctx), - asn_MAP_NGAP_UEIdentityIndexValue_ExtIEs_tag2el_173, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_OverloadResponse_ExtIEs_specs_173 = { + sizeof(struct NGAP_OverloadResponse_ExtIEs), + offsetof(struct NGAP_OverloadResponse_ExtIEs, _asn_ctx), + asn_MAP_NGAP_OverloadResponse_ExtIEs_tag2el_173, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_UEIdentityIndexValue_ExtIEs = { - "UEIdentityIndexValue-ExtIEs", - "UEIdentityIndexValue-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_OverloadResponse_ExtIEs = { + "OverloadResponse-ExtIEs", + "OverloadResponse-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UEIdentityIndexValue_ExtIEs_tags_173, - sizeof(asn_DEF_NGAP_UEIdentityIndexValue_ExtIEs_tags_173) - /sizeof(asn_DEF_NGAP_UEIdentityIndexValue_ExtIEs_tags_173[0]), /* 1 */ - asn_DEF_NGAP_UEIdentityIndexValue_ExtIEs_tags_173, /* Same as above */ - sizeof(asn_DEF_NGAP_UEIdentityIndexValue_ExtIEs_tags_173) - /sizeof(asn_DEF_NGAP_UEIdentityIndexValue_ExtIEs_tags_173[0]), /* 1 */ + asn_DEF_NGAP_OverloadResponse_ExtIEs_tags_173, + sizeof(asn_DEF_NGAP_OverloadResponse_ExtIEs_tags_173) + /sizeof(asn_DEF_NGAP_OverloadResponse_ExtIEs_tags_173[0]), /* 1 */ + asn_DEF_NGAP_OverloadResponse_ExtIEs_tags_173, /* Same as above */ + sizeof(asn_DEF_NGAP_OverloadResponse_ExtIEs_tags_173) + /sizeof(asn_DEF_NGAP_OverloadResponse_ExtIEs_tags_173[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -28383,16 +34448,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEIdentityIndexValue_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UEIdentityIndexValue_ExtIEs_173, + asn_MBR_NGAP_OverloadResponse_ExtIEs_173, 3, /* Elements count */ - &asn_SPC_NGAP_UEIdentityIndexValue_ExtIEs_specs_173 /* Additional specs */ + &asn_SPC_NGAP_OverloadResponse_ExtIEs_specs_173 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_180 = { - sizeof(struct NGAP_UE_NGAP_IDs_ExtIEs__value), - offsetof(struct NGAP_UE_NGAP_IDs_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_UE_NGAP_IDs_ExtIEs__value, present), - sizeof(((struct NGAP_UE_NGAP_IDs_ExtIEs__value *)0)->present), + sizeof(struct NGAP_PWSFailedCellIDList_ExtIEs__value), + offsetof(struct NGAP_PWSFailedCellIDList_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_PWSFailedCellIDList_ExtIEs__value, present), + sizeof(((struct NGAP_PWSFailedCellIDList_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -28420,8 +34485,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_180 = { &asn_SPC_NGAP_value_specs_180 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UE_NGAP_IDs_ExtIEs_177[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_UE_NGAP_IDs_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_PWSFailedCellIDList_ExtIEs_177[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PWSFailedCellIDList_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -28438,7 +34503,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UE_NGAP_IDs_ExtIEs_177[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_UE_NGAP_IDs_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PWSFailedCellIDList_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -28455,7 +34520,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UE_NGAP_IDs_ExtIEs_177[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UE_NGAP_IDs_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PWSFailedCellIDList_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_180, @@ -28473,32 +34538,32 @@ asn_TYPE_member_t asn_MBR_NGAP_UE_NGAP_IDs_ExtIEs_177[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UE_NGAP_IDs_ExtIEs_tags_177[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PWSFailedCellIDList_ExtIEs_tags_177[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UE_NGAP_IDs_ExtIEs_tag2el_177[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PWSFailedCellIDList_ExtIEs_tag2el_177[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UE_NGAP_IDs_ExtIEs_specs_177 = { - sizeof(struct NGAP_UE_NGAP_IDs_ExtIEs), - offsetof(struct NGAP_UE_NGAP_IDs_ExtIEs, _asn_ctx), - asn_MAP_NGAP_UE_NGAP_IDs_ExtIEs_tag2el_177, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PWSFailedCellIDList_ExtIEs_specs_177 = { + sizeof(struct NGAP_PWSFailedCellIDList_ExtIEs), + offsetof(struct NGAP_PWSFailedCellIDList_ExtIEs, _asn_ctx), + asn_MAP_NGAP_PWSFailedCellIDList_ExtIEs_tag2el_177, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_UE_NGAP_IDs_ExtIEs = { - "UE-NGAP-IDs-ExtIEs", - "UE-NGAP-IDs-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_PWSFailedCellIDList_ExtIEs = { + "PWSFailedCellIDList-ExtIEs", + "PWSFailedCellIDList-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UE_NGAP_IDs_ExtIEs_tags_177, - sizeof(asn_DEF_NGAP_UE_NGAP_IDs_ExtIEs_tags_177) - /sizeof(asn_DEF_NGAP_UE_NGAP_IDs_ExtIEs_tags_177[0]), /* 1 */ - asn_DEF_NGAP_UE_NGAP_IDs_ExtIEs_tags_177, /* Same as above */ - sizeof(asn_DEF_NGAP_UE_NGAP_IDs_ExtIEs_tags_177) - /sizeof(asn_DEF_NGAP_UE_NGAP_IDs_ExtIEs_tags_177[0]), /* 1 */ + asn_DEF_NGAP_PWSFailedCellIDList_ExtIEs_tags_177, + sizeof(asn_DEF_NGAP_PWSFailedCellIDList_ExtIEs_tags_177) + /sizeof(asn_DEF_NGAP_PWSFailedCellIDList_ExtIEs_tags_177[0]), /* 1 */ + asn_DEF_NGAP_PWSFailedCellIDList_ExtIEs_tags_177, /* Same as above */ + sizeof(asn_DEF_NGAP_PWSFailedCellIDList_ExtIEs_tags_177) + /sizeof(asn_DEF_NGAP_PWSFailedCellIDList_ExtIEs_tags_177[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -28508,16 +34573,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UE_NGAP_IDs_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UE_NGAP_IDs_ExtIEs_177, + asn_MBR_NGAP_PWSFailedCellIDList_ExtIEs_177, 3, /* Elements count */ - &asn_SPC_NGAP_UE_NGAP_IDs_ExtIEs_specs_177 /* Additional specs */ + &asn_SPC_NGAP_PWSFailedCellIDList_ExtIEs_specs_177 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_184 = { - sizeof(struct NGAP_UEPagingIdentity_ExtIEs__value), - offsetof(struct NGAP_UEPagingIdentity_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_UEPagingIdentity_ExtIEs__value, present), - sizeof(((struct NGAP_UEPagingIdentity_ExtIEs__value *)0)->present), + sizeof(struct NGAP_QosCharacteristics_ExtIEs__value), + offsetof(struct NGAP_QosCharacteristics_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_QosCharacteristics_ExtIEs__value, present), + sizeof(((struct NGAP_QosCharacteristics_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -28545,8 +34610,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_184 = { &asn_SPC_NGAP_value_specs_184 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UEPagingIdentity_ExtIEs_181[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEPagingIdentity_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_QosCharacteristics_ExtIEs_181[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosCharacteristics_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -28563,7 +34628,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UEPagingIdentity_ExtIEs_181[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEPagingIdentity_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosCharacteristics_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -28580,7 +34645,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UEPagingIdentity_ExtIEs_181[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEPagingIdentity_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosCharacteristics_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_184, @@ -28598,32 +34663,32 @@ asn_TYPE_member_t asn_MBR_NGAP_UEPagingIdentity_ExtIEs_181[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UEPagingIdentity_ExtIEs_tags_181[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_QosCharacteristics_ExtIEs_tags_181[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEPagingIdentity_ExtIEs_tag2el_181[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosCharacteristics_ExtIEs_tag2el_181[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEPagingIdentity_ExtIEs_specs_181 = { - sizeof(struct NGAP_UEPagingIdentity_ExtIEs), - offsetof(struct NGAP_UEPagingIdentity_ExtIEs, _asn_ctx), - asn_MAP_NGAP_UEPagingIdentity_ExtIEs_tag2el_181, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosCharacteristics_ExtIEs_specs_181 = { + sizeof(struct NGAP_QosCharacteristics_ExtIEs), + offsetof(struct NGAP_QosCharacteristics_ExtIEs, _asn_ctx), + asn_MAP_NGAP_QosCharacteristics_ExtIEs_tag2el_181, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_UEPagingIdentity_ExtIEs = { - "UEPagingIdentity-ExtIEs", - "UEPagingIdentity-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_QosCharacteristics_ExtIEs = { + "QosCharacteristics-ExtIEs", + "QosCharacteristics-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UEPagingIdentity_ExtIEs_tags_181, - sizeof(asn_DEF_NGAP_UEPagingIdentity_ExtIEs_tags_181) - /sizeof(asn_DEF_NGAP_UEPagingIdentity_ExtIEs_tags_181[0]), /* 1 */ - asn_DEF_NGAP_UEPagingIdentity_ExtIEs_tags_181, /* Same as above */ - sizeof(asn_DEF_NGAP_UEPagingIdentity_ExtIEs_tags_181) - /sizeof(asn_DEF_NGAP_UEPagingIdentity_ExtIEs_tags_181[0]), /* 1 */ + asn_DEF_NGAP_QosCharacteristics_ExtIEs_tags_181, + sizeof(asn_DEF_NGAP_QosCharacteristics_ExtIEs_tags_181) + /sizeof(asn_DEF_NGAP_QosCharacteristics_ExtIEs_tags_181[0]), /* 1 */ + asn_DEF_NGAP_QosCharacteristics_ExtIEs_tags_181, /* Same as above */ + sizeof(asn_DEF_NGAP_QosCharacteristics_ExtIEs_tags_181) + /sizeof(asn_DEF_NGAP_QosCharacteristics_ExtIEs_tags_181[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -28633,16 +34698,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEPagingIdentity_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UEPagingIdentity_ExtIEs_181, + asn_MBR_NGAP_QosCharacteristics_ExtIEs_181, 3, /* Elements count */ - &asn_SPC_NGAP_UEPagingIdentity_ExtIEs_specs_181 /* Additional specs */ + &asn_SPC_NGAP_QosCharacteristics_ExtIEs_specs_181 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_188 = { - sizeof(struct NGAP_UERLFReportContainer_ExtIEs__value), - offsetof(struct NGAP_UERLFReportContainer_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_UERLFReportContainer_ExtIEs__value, present), - sizeof(((struct NGAP_UERLFReportContainer_ExtIEs__value *)0)->present), + sizeof(struct NGAP_ResetType_ExtIEs__value), + offsetof(struct NGAP_ResetType_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_ResetType_ExtIEs__value, present), + sizeof(((struct NGAP_ResetType_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -28670,8 +34735,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_188 = { &asn_SPC_NGAP_value_specs_188 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UERLFReportContainer_ExtIEs_185[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_UERLFReportContainer_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_ResetType_ExtIEs_185[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ResetType_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -28688,7 +34753,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UERLFReportContainer_ExtIEs_185[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_UERLFReportContainer_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ResetType_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -28705,7 +34770,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UERLFReportContainer_ExtIEs_185[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UERLFReportContainer_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ResetType_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_188, @@ -28723,32 +34788,32 @@ asn_TYPE_member_t asn_MBR_NGAP_UERLFReportContainer_ExtIEs_185[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UERLFReportContainer_ExtIEs_tags_185[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ResetType_ExtIEs_tags_185[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UERLFReportContainer_ExtIEs_tag2el_185[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_ResetType_ExtIEs_tag2el_185[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERLFReportContainer_ExtIEs_specs_185 = { - sizeof(struct NGAP_UERLFReportContainer_ExtIEs), - offsetof(struct NGAP_UERLFReportContainer_ExtIEs, _asn_ctx), - asn_MAP_NGAP_UERLFReportContainer_ExtIEs_tag2el_185, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_ResetType_ExtIEs_specs_185 = { + sizeof(struct NGAP_ResetType_ExtIEs), + offsetof(struct NGAP_ResetType_ExtIEs, _asn_ctx), + asn_MAP_NGAP_ResetType_ExtIEs_tag2el_185, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_UERLFReportContainer_ExtIEs = { - "UERLFReportContainer-ExtIEs", - "UERLFReportContainer-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_ResetType_ExtIEs = { + "ResetType-ExtIEs", + "ResetType-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UERLFReportContainer_ExtIEs_tags_185, - sizeof(asn_DEF_NGAP_UERLFReportContainer_ExtIEs_tags_185) - /sizeof(asn_DEF_NGAP_UERLFReportContainer_ExtIEs_tags_185[0]), /* 1 */ - asn_DEF_NGAP_UERLFReportContainer_ExtIEs_tags_185, /* Same as above */ - sizeof(asn_DEF_NGAP_UERLFReportContainer_ExtIEs_tags_185) - /sizeof(asn_DEF_NGAP_UERLFReportContainer_ExtIEs_tags_185[0]), /* 1 */ + asn_DEF_NGAP_ResetType_ExtIEs_tags_185, + sizeof(asn_DEF_NGAP_ResetType_ExtIEs_tags_185) + /sizeof(asn_DEF_NGAP_ResetType_ExtIEs_tags_185[0]), /* 1 */ + asn_DEF_NGAP_ResetType_ExtIEs_tags_185, /* Same as above */ + sizeof(asn_DEF_NGAP_ResetType_ExtIEs_tags_185) + /sizeof(asn_DEF_NGAP_ResetType_ExtIEs_tags_185[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -28758,16 +34823,16 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UERLFReportContainer_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UERLFReportContainer_ExtIEs_185, + asn_MBR_NGAP_ResetType_ExtIEs_185, 3, /* Elements count */ - &asn_SPC_NGAP_UERLFReportContainer_ExtIEs_specs_185 /* Additional specs */ + &asn_SPC_NGAP_ResetType_ExtIEs_specs_185 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_192 = { - sizeof(struct NGAP_UPTransportLayerInformation_ExtIEs__value), - offsetof(struct NGAP_UPTransportLayerInformation_ExtIEs__value, _asn_ctx), - offsetof(struct NGAP_UPTransportLayerInformation_ExtIEs__value, present), - sizeof(((struct NGAP_UPTransportLayerInformation_ExtIEs__value *)0)->present), + sizeof(struct NGAP_SensorNameConfig_ExtIEs__value), + offsetof(struct NGAP_SensorNameConfig_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_SensorNameConfig_ExtIEs__value, present), + sizeof(((struct NGAP_SensorNameConfig_ExtIEs__value *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -28795,8 +34860,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_192 = { &asn_SPC_NGAP_value_specs_192 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformation_ExtIEs_189[] = { - { ATF_NOFLAGS, 0, offsetof(struct NGAP_UPTransportLayerInformation_ExtIEs, id), +asn_TYPE_member_t asn_MBR_NGAP_SensorNameConfig_ExtIEs_189[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SensorNameConfig_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolIE_ID, @@ -28813,7 +34878,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformation_ExtIEs_189[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_UPTransportLayerInformation_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SensorNameConfig_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, @@ -28830,7 +34895,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformation_ExtIEs_189[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UPTransportLayerInformation_ExtIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SensorNameConfig_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_value_192, @@ -28848,32 +34913,32 @@ asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformation_ExtIEs_189[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UPTransportLayerInformation_ExtIEs_tags_189[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_SensorNameConfig_ExtIEs_tags_189[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UPTransportLayerInformation_ExtIEs_tag2el_189[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_SensorNameConfig_ExtIEs_tag2el_189[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UPTransportLayerInformation_ExtIEs_specs_189 = { - sizeof(struct NGAP_UPTransportLayerInformation_ExtIEs), - offsetof(struct NGAP_UPTransportLayerInformation_ExtIEs, _asn_ctx), - asn_MAP_NGAP_UPTransportLayerInformation_ExtIEs_tag2el_189, +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SensorNameConfig_ExtIEs_specs_189 = { + sizeof(struct NGAP_SensorNameConfig_ExtIEs), + offsetof(struct NGAP_SensorNameConfig_ExtIEs, _asn_ctx), + asn_MAP_NGAP_SensorNameConfig_ExtIEs_tag2el_189, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_NGAP_UPTransportLayerInformation_ExtIEs = { - "UPTransportLayerInformation-ExtIEs", - "UPTransportLayerInformation-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_NGAP_SensorNameConfig_ExtIEs = { + "SensorNameConfig-ExtIEs", + "SensorNameConfig-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UPTransportLayerInformation_ExtIEs_tags_189, - sizeof(asn_DEF_NGAP_UPTransportLayerInformation_ExtIEs_tags_189) - /sizeof(asn_DEF_NGAP_UPTransportLayerInformation_ExtIEs_tags_189[0]), /* 1 */ - asn_DEF_NGAP_UPTransportLayerInformation_ExtIEs_tags_189, /* Same as above */ - sizeof(asn_DEF_NGAP_UPTransportLayerInformation_ExtIEs_tags_189) - /sizeof(asn_DEF_NGAP_UPTransportLayerInformation_ExtIEs_tags_189[0]), /* 1 */ + asn_DEF_NGAP_SensorNameConfig_ExtIEs_tags_189, + sizeof(asn_DEF_NGAP_SensorNameConfig_ExtIEs_tags_189) + /sizeof(asn_DEF_NGAP_SensorNameConfig_ExtIEs_tags_189[0]), /* 1 */ + asn_DEF_NGAP_SensorNameConfig_ExtIEs_tags_189, /* Same as above */ + sizeof(asn_DEF_NGAP_SensorNameConfig_ExtIEs_tags_189) + /sizeof(asn_DEF_NGAP_SensorNameConfig_ExtIEs_tags_189[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -28883,12 +34948,1583 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UPTransportLayerInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UPTransportLayerInformation_ExtIEs_189, + asn_MBR_NGAP_SensorNameConfig_ExtIEs_189, 3, /* Elements count */ - &asn_SPC_NGAP_UPTransportLayerInformation_ExtIEs_specs_189 /* Additional specs */ + &asn_SPC_NGAP_SensorNameConfig_ExtIEs_specs_189 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_value_196[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SONInformation_ExtIEs__value, choice.SONInformationReport), + -1 /* Ambiguous tag (CHOICE?) */, + 0, + &asn_DEF_NGAP_SONInformationReport, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "SONInformationReport" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_196[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* failureIndicationInformation */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 }, /* hOReportInformation */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 } /* choice-Extensions */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_196 = { + sizeof(struct NGAP_SONInformation_ExtIEs__value), + offsetof(struct NGAP_SONInformation_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_SONInformation_ExtIEs__value, present), + sizeof(((struct NGAP_SONInformation_ExtIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_196, + 3, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_196 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_value_196, + 1, /* Elements count */ + &asn_SPC_NGAP_value_specs_196 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_SONInformation_ExtIEs_193[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SONInformation_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_194, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_193 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SONInformation_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_SONInformation_ExtIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_195, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_193 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SONInformation_ExtIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_196, + select_SONInformation_ExtIEs_NGAP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_196, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_193 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_SONInformation_ExtIEs_tags_193[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_SONInformation_ExtIEs_tag2el_193[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SONInformation_ExtIEs_specs_193 = { + sizeof(struct NGAP_SONInformation_ExtIEs), + offsetof(struct NGAP_SONInformation_ExtIEs, _asn_ctx), + asn_MAP_NGAP_SONInformation_ExtIEs_tag2el_193, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_SONInformation_ExtIEs = { + "SONInformation-ExtIEs", + "SONInformation-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_SONInformation_ExtIEs_tags_193, + sizeof(asn_DEF_NGAP_SONInformation_ExtIEs_tags_193) + /sizeof(asn_DEF_NGAP_SONInformation_ExtIEs_tags_193[0]), /* 1 */ + asn_DEF_NGAP_SONInformation_ExtIEs_tags_193, /* Same as above */ + sizeof(asn_DEF_NGAP_SONInformation_ExtIEs_tags_193) + /sizeof(asn_DEF_NGAP_SONInformation_ExtIEs_tags_193[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_SONInformation_ExtIEs_193, + 3, /* Elements count */ + &asn_SPC_NGAP_SONInformation_ExtIEs_specs_193 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_value_200[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SONInformationReport_ExtIEs__value, choice.SuccessfulHandoverReportList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_SuccessfulHandoverReportList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "SuccessfulHandoverReportList" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_200[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SuccessfulHandoverReportList */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_200 = { + sizeof(struct NGAP_SONInformationReport_ExtIEs__value), + offsetof(struct NGAP_SONInformationReport_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_SONInformationReport_ExtIEs__value, present), + sizeof(((struct NGAP_SONInformationReport_ExtIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_200, + 1, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_200 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_value_200, + 1, /* Elements count */ + &asn_SPC_NGAP_value_specs_200 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_SONInformationReport_ExtIEs_197[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SONInformationReport_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_198, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_197 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SONInformationReport_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_SONInformationReport_ExtIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_199, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_197 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SONInformationReport_ExtIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_200, + select_SONInformationReport_ExtIEs_NGAP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_200, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_197 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_SONInformationReport_ExtIEs_tags_197[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_SONInformationReport_ExtIEs_tag2el_197[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SONInformationReport_ExtIEs_specs_197 = { + sizeof(struct NGAP_SONInformationReport_ExtIEs), + offsetof(struct NGAP_SONInformationReport_ExtIEs, _asn_ctx), + asn_MAP_NGAP_SONInformationReport_ExtIEs_tag2el_197, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_SONInformationReport_ExtIEs = { + "SONInformationReport-ExtIEs", + "SONInformationReport-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_SONInformationReport_ExtIEs_tags_197, + sizeof(asn_DEF_NGAP_SONInformationReport_ExtIEs_tags_197) + /sizeof(asn_DEF_NGAP_SONInformationReport_ExtIEs_tags_197[0]), /* 1 */ + asn_DEF_NGAP_SONInformationReport_ExtIEs_tags_197, /* Same as above */ + sizeof(asn_DEF_NGAP_SONInformationReport_ExtIEs_tags_197) + /sizeof(asn_DEF_NGAP_SONInformationReport_ExtIEs_tags_197[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_SONInformationReport_ExtIEs_197, + 3, /* Elements count */ + &asn_SPC_NGAP_SONInformationReport_ExtIEs_specs_197 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_204 = { + sizeof(struct NGAP_SourceNodeID_ExtIEs__value), + offsetof(struct NGAP_SourceNodeID_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_SourceNodeID_ExtIEs__value, present), + sizeof(((struct NGAP_SourceNodeID_ExtIEs__value *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_204 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_value_specs_204 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_SourceNodeID_ExtIEs_201[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceNodeID_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_202, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_201 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceNodeID_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_203, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_201 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceNodeID_ExtIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_204, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_204, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_201 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_SourceNodeID_ExtIEs_tags_201[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_SourceNodeID_ExtIEs_tag2el_201[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SourceNodeID_ExtIEs_specs_201 = { + sizeof(struct NGAP_SourceNodeID_ExtIEs), + offsetof(struct NGAP_SourceNodeID_ExtIEs, _asn_ctx), + asn_MAP_NGAP_SourceNodeID_ExtIEs_tag2el_201, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_SourceNodeID_ExtIEs = { + "SourceNodeID-ExtIEs", + "SourceNodeID-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_SourceNodeID_ExtIEs_tags_201, + sizeof(asn_DEF_NGAP_SourceNodeID_ExtIEs_tags_201) + /sizeof(asn_DEF_NGAP_SourceNodeID_ExtIEs_tags_201[0]), /* 1 */ + asn_DEF_NGAP_SourceNodeID_ExtIEs_tags_201, /* Same as above */ + sizeof(asn_DEF_NGAP_SourceNodeID_ExtIEs_tags_201) + /sizeof(asn_DEF_NGAP_SourceNodeID_ExtIEs_tags_201[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_SourceNodeID_ExtIEs_201, + 3, /* Elements count */ + &asn_SPC_NGAP_SourceNodeID_ExtIEs_specs_201 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_value_208[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetID_ExtIEs__value, choice.TargetRNC_ID), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_TargetRNC_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "TargetRNC-ID" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_208[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* TargetRNC-ID */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_208 = { + sizeof(struct NGAP_TargetID_ExtIEs__value), + offsetof(struct NGAP_TargetID_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_TargetID_ExtIEs__value, present), + sizeof(((struct NGAP_TargetID_ExtIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_208, + 1, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_208 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_value_208, + 1, /* Elements count */ + &asn_SPC_NGAP_value_specs_208 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_TargetID_ExtIEs_205[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetID_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_206, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_205 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetID_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_TargetID_ExtIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_207, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_205 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetID_ExtIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_208, + select_TargetID_ExtIEs_NGAP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_208, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_205 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_TargetID_ExtIEs_tags_205[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TargetID_ExtIEs_tag2el_205[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetID_ExtIEs_specs_205 = { + sizeof(struct NGAP_TargetID_ExtIEs), + offsetof(struct NGAP_TargetID_ExtIEs, _asn_ctx), + asn_MAP_NGAP_TargetID_ExtIEs_tag2el_205, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_TargetID_ExtIEs = { + "TargetID-ExtIEs", + "TargetID-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_TargetID_ExtIEs_tags_205, + sizeof(asn_DEF_NGAP_TargetID_ExtIEs_tags_205) + /sizeof(asn_DEF_NGAP_TargetID_ExtIEs_tags_205[0]), /* 1 */ + asn_DEF_NGAP_TargetID_ExtIEs_tags_205, /* Same as above */ + sizeof(asn_DEF_NGAP_TargetID_ExtIEs_tags_205) + /sizeof(asn_DEF_NGAP_TargetID_ExtIEs_tags_205[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_TargetID_ExtIEs_205, + 3, /* Elements count */ + &asn_SPC_NGAP_TargetID_ExtIEs_specs_205 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_212 = { + sizeof(struct NGAP_TNGF_ID_ExtIEs__value), + offsetof(struct NGAP_TNGF_ID_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_TNGF_ID_ExtIEs__value, present), + sizeof(((struct NGAP_TNGF_ID_ExtIEs__value *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_212 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_value_specs_212 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_TNGF_ID_ExtIEs_209[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TNGF_ID_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_210, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_209 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TNGF_ID_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_211, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_209 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TNGF_ID_ExtIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_212, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_212, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_209 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_TNGF_ID_ExtIEs_tags_209[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TNGF_ID_ExtIEs_tag2el_209[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TNGF_ID_ExtIEs_specs_209 = { + sizeof(struct NGAP_TNGF_ID_ExtIEs), + offsetof(struct NGAP_TNGF_ID_ExtIEs, _asn_ctx), + asn_MAP_NGAP_TNGF_ID_ExtIEs_tag2el_209, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_TNGF_ID_ExtIEs = { + "TNGF-ID-ExtIEs", + "TNGF-ID-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_TNGF_ID_ExtIEs_tags_209, + sizeof(asn_DEF_NGAP_TNGF_ID_ExtIEs_tags_209) + /sizeof(asn_DEF_NGAP_TNGF_ID_ExtIEs_tags_209[0]), /* 1 */ + asn_DEF_NGAP_TNGF_ID_ExtIEs_tags_209, /* Same as above */ + sizeof(asn_DEF_NGAP_TNGF_ID_ExtIEs_tags_209) + /sizeof(asn_DEF_NGAP_TNGF_ID_ExtIEs_tags_209[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_TNGF_ID_ExtIEs_209, + 3, /* Elements count */ + &asn_SPC_NGAP_TNGF_ID_ExtIEs_specs_209 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_216 = { + sizeof(struct NGAP_TWIF_ID_ExtIEs__value), + offsetof(struct NGAP_TWIF_ID_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_TWIF_ID_ExtIEs__value, present), + sizeof(((struct NGAP_TWIF_ID_ExtIEs__value *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_216 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_value_specs_216 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_TWIF_ID_ExtIEs_213[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TWIF_ID_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_214, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_213 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TWIF_ID_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_215, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_213 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TWIF_ID_ExtIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_216, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_216, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_213 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_TWIF_ID_ExtIEs_tags_213[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TWIF_ID_ExtIEs_tag2el_213[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TWIF_ID_ExtIEs_specs_213 = { + sizeof(struct NGAP_TWIF_ID_ExtIEs), + offsetof(struct NGAP_TWIF_ID_ExtIEs, _asn_ctx), + asn_MAP_NGAP_TWIF_ID_ExtIEs_tag2el_213, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_TWIF_ID_ExtIEs = { + "TWIF-ID-ExtIEs", + "TWIF-ID-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_TWIF_ID_ExtIEs_tags_213, + sizeof(asn_DEF_NGAP_TWIF_ID_ExtIEs_tags_213) + /sizeof(asn_DEF_NGAP_TWIF_ID_ExtIEs_tags_213[0]), /* 1 */ + asn_DEF_NGAP_TWIF_ID_ExtIEs_tags_213, /* Same as above */ + sizeof(asn_DEF_NGAP_TWIF_ID_ExtIEs_tags_213) + /sizeof(asn_DEF_NGAP_TWIF_ID_ExtIEs_tags_213[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_TWIF_ID_ExtIEs_213, + 3, /* Elements count */ + &asn_SPC_NGAP_TWIF_ID_ExtIEs_specs_213 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_220 = { + sizeof(struct NGAP_UEHistoryInformationFromTheUE_ExtIEs__value), + offsetof(struct NGAP_UEHistoryInformationFromTheUE_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_UEHistoryInformationFromTheUE_ExtIEs__value, present), + sizeof(((struct NGAP_UEHistoryInformationFromTheUE_ExtIEs__value *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_220 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_value_specs_220 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_UEHistoryInformationFromTheUE_ExtIEs_217[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEHistoryInformationFromTheUE_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_218, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_217 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEHistoryInformationFromTheUE_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_219, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_217 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEHistoryInformationFromTheUE_ExtIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_220, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_220, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_217 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_UEHistoryInformationFromTheUE_ExtIEs_tags_217[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEHistoryInformationFromTheUE_ExtIEs_tag2el_217[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEHistoryInformationFromTheUE_ExtIEs_specs_217 = { + sizeof(struct NGAP_UEHistoryInformationFromTheUE_ExtIEs), + offsetof(struct NGAP_UEHistoryInformationFromTheUE_ExtIEs, _asn_ctx), + asn_MAP_NGAP_UEHistoryInformationFromTheUE_ExtIEs_tag2el_217, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_UEHistoryInformationFromTheUE_ExtIEs = { + "UEHistoryInformationFromTheUE-ExtIEs", + "UEHistoryInformationFromTheUE-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_UEHistoryInformationFromTheUE_ExtIEs_tags_217, + sizeof(asn_DEF_NGAP_UEHistoryInformationFromTheUE_ExtIEs_tags_217) + /sizeof(asn_DEF_NGAP_UEHistoryInformationFromTheUE_ExtIEs_tags_217[0]), /* 1 */ + asn_DEF_NGAP_UEHistoryInformationFromTheUE_ExtIEs_tags_217, /* Same as above */ + sizeof(asn_DEF_NGAP_UEHistoryInformationFromTheUE_ExtIEs_tags_217) + /sizeof(asn_DEF_NGAP_UEHistoryInformationFromTheUE_ExtIEs_tags_217[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_UEHistoryInformationFromTheUE_ExtIEs_217, + 3, /* Elements count */ + &asn_SPC_NGAP_UEHistoryInformationFromTheUE_ExtIEs_specs_217 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_224 = { + sizeof(struct NGAP_UEIdentityIndexValue_ExtIEs__value), + offsetof(struct NGAP_UEIdentityIndexValue_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_UEIdentityIndexValue_ExtIEs__value, present), + sizeof(((struct NGAP_UEIdentityIndexValue_ExtIEs__value *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_224 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_value_specs_224 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_UEIdentityIndexValue_ExtIEs_221[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEIdentityIndexValue_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_222, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_221 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEIdentityIndexValue_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_223, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_221 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEIdentityIndexValue_ExtIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_224, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_224, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_221 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_UEIdentityIndexValue_ExtIEs_tags_221[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEIdentityIndexValue_ExtIEs_tag2el_221[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEIdentityIndexValue_ExtIEs_specs_221 = { + sizeof(struct NGAP_UEIdentityIndexValue_ExtIEs), + offsetof(struct NGAP_UEIdentityIndexValue_ExtIEs, _asn_ctx), + asn_MAP_NGAP_UEIdentityIndexValue_ExtIEs_tag2el_221, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_UEIdentityIndexValue_ExtIEs = { + "UEIdentityIndexValue-ExtIEs", + "UEIdentityIndexValue-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_UEIdentityIndexValue_ExtIEs_tags_221, + sizeof(asn_DEF_NGAP_UEIdentityIndexValue_ExtIEs_tags_221) + /sizeof(asn_DEF_NGAP_UEIdentityIndexValue_ExtIEs_tags_221[0]), /* 1 */ + asn_DEF_NGAP_UEIdentityIndexValue_ExtIEs_tags_221, /* Same as above */ + sizeof(asn_DEF_NGAP_UEIdentityIndexValue_ExtIEs_tags_221) + /sizeof(asn_DEF_NGAP_UEIdentityIndexValue_ExtIEs_tags_221[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_UEIdentityIndexValue_ExtIEs_221, + 3, /* Elements count */ + &asn_SPC_NGAP_UEIdentityIndexValue_ExtIEs_specs_221 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_228 = { + sizeof(struct NGAP_UE_NGAP_IDs_ExtIEs__value), + offsetof(struct NGAP_UE_NGAP_IDs_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_UE_NGAP_IDs_ExtIEs__value, present), + sizeof(((struct NGAP_UE_NGAP_IDs_ExtIEs__value *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_228 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_value_specs_228 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_UE_NGAP_IDs_ExtIEs_225[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UE_NGAP_IDs_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_226, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_225 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UE_NGAP_IDs_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_227, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_225 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UE_NGAP_IDs_ExtIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_228, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_228, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_225 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_UE_NGAP_IDs_ExtIEs_tags_225[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UE_NGAP_IDs_ExtIEs_tag2el_225[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UE_NGAP_IDs_ExtIEs_specs_225 = { + sizeof(struct NGAP_UE_NGAP_IDs_ExtIEs), + offsetof(struct NGAP_UE_NGAP_IDs_ExtIEs, _asn_ctx), + asn_MAP_NGAP_UE_NGAP_IDs_ExtIEs_tag2el_225, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_UE_NGAP_IDs_ExtIEs = { + "UE-NGAP-IDs-ExtIEs", + "UE-NGAP-IDs-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_UE_NGAP_IDs_ExtIEs_tags_225, + sizeof(asn_DEF_NGAP_UE_NGAP_IDs_ExtIEs_tags_225) + /sizeof(asn_DEF_NGAP_UE_NGAP_IDs_ExtIEs_tags_225[0]), /* 1 */ + asn_DEF_NGAP_UE_NGAP_IDs_ExtIEs_tags_225, /* Same as above */ + sizeof(asn_DEF_NGAP_UE_NGAP_IDs_ExtIEs_tags_225) + /sizeof(asn_DEF_NGAP_UE_NGAP_IDs_ExtIEs_tags_225[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_UE_NGAP_IDs_ExtIEs_225, + 3, /* Elements count */ + &asn_SPC_NGAP_UE_NGAP_IDs_ExtIEs_specs_225 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_232 = { + sizeof(struct NGAP_UEPagingIdentity_ExtIEs__value), + offsetof(struct NGAP_UEPagingIdentity_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_UEPagingIdentity_ExtIEs__value, present), + sizeof(((struct NGAP_UEPagingIdentity_ExtIEs__value *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_232 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_value_specs_232 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_UEPagingIdentity_ExtIEs_229[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEPagingIdentity_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_230, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_229 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEPagingIdentity_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_231, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_229 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEPagingIdentity_ExtIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_232, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_232, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_229 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_UEPagingIdentity_ExtIEs_tags_229[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEPagingIdentity_ExtIEs_tag2el_229[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEPagingIdentity_ExtIEs_specs_229 = { + sizeof(struct NGAP_UEPagingIdentity_ExtIEs), + offsetof(struct NGAP_UEPagingIdentity_ExtIEs, _asn_ctx), + asn_MAP_NGAP_UEPagingIdentity_ExtIEs_tag2el_229, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_UEPagingIdentity_ExtIEs = { + "UEPagingIdentity-ExtIEs", + "UEPagingIdentity-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_UEPagingIdentity_ExtIEs_tags_229, + sizeof(asn_DEF_NGAP_UEPagingIdentity_ExtIEs_tags_229) + /sizeof(asn_DEF_NGAP_UEPagingIdentity_ExtIEs_tags_229[0]), /* 1 */ + asn_DEF_NGAP_UEPagingIdentity_ExtIEs_tags_229, /* Same as above */ + sizeof(asn_DEF_NGAP_UEPagingIdentity_ExtIEs_tags_229) + /sizeof(asn_DEF_NGAP_UEPagingIdentity_ExtIEs_tags_229[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_UEPagingIdentity_ExtIEs_229, + 3, /* Elements count */ + &asn_SPC_NGAP_UEPagingIdentity_ExtIEs_specs_229 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_236 = { + sizeof(struct NGAP_UERLFReportContainer_ExtIEs__value), + offsetof(struct NGAP_UERLFReportContainer_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_UERLFReportContainer_ExtIEs__value, present), + sizeof(((struct NGAP_UERLFReportContainer_ExtIEs__value *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_236 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_value_specs_236 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_UERLFReportContainer_ExtIEs_233[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UERLFReportContainer_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_234, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_233 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UERLFReportContainer_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_235, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_233 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UERLFReportContainer_ExtIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_236, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_236, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_233 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_UERLFReportContainer_ExtIEs_tags_233[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UERLFReportContainer_ExtIEs_tag2el_233[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERLFReportContainer_ExtIEs_specs_233 = { + sizeof(struct NGAP_UERLFReportContainer_ExtIEs), + offsetof(struct NGAP_UERLFReportContainer_ExtIEs, _asn_ctx), + asn_MAP_NGAP_UERLFReportContainer_ExtIEs_tag2el_233, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_UERLFReportContainer_ExtIEs = { + "UERLFReportContainer-ExtIEs", + "UERLFReportContainer-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_UERLFReportContainer_ExtIEs_tags_233, + sizeof(asn_DEF_NGAP_UERLFReportContainer_ExtIEs_tags_233) + /sizeof(asn_DEF_NGAP_UERLFReportContainer_ExtIEs_tags_233[0]), /* 1 */ + asn_DEF_NGAP_UERLFReportContainer_ExtIEs_tags_233, /* Same as above */ + sizeof(asn_DEF_NGAP_UERLFReportContainer_ExtIEs_tags_233) + /sizeof(asn_DEF_NGAP_UERLFReportContainer_ExtIEs_tags_233[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_UERLFReportContainer_ExtIEs_233, + 3, /* Elements count */ + &asn_SPC_NGAP_UERLFReportContainer_ExtIEs_specs_233 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_240 = { + sizeof(struct NGAP_UPTransportLayerInformation_ExtIEs__value), + offsetof(struct NGAP_UPTransportLayerInformation_ExtIEs__value, _asn_ctx), + offsetof(struct NGAP_UPTransportLayerInformation_ExtIEs__value, present), + sizeof(((struct NGAP_UPTransportLayerInformation_ExtIEs__value *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_240 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_NGAP_value_specs_240 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformation_ExtIEs_237[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UPTransportLayerInformation_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_238, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_237 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UPTransportLayerInformation_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_239, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_237 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UPTransportLayerInformation_ExtIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_240, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_240, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_237 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_UPTransportLayerInformation_ExtIEs_tags_237[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UPTransportLayerInformation_ExtIEs_tag2el_237[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UPTransportLayerInformation_ExtIEs_specs_237 = { + sizeof(struct NGAP_UPTransportLayerInformation_ExtIEs), + offsetof(struct NGAP_UPTransportLayerInformation_ExtIEs, _asn_ctx), + asn_MAP_NGAP_UPTransportLayerInformation_ExtIEs_tag2el_237, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_UPTransportLayerInformation_ExtIEs = { + "UPTransportLayerInformation-ExtIEs", + "UPTransportLayerInformation-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_UPTransportLayerInformation_ExtIEs_tags_237, + sizeof(asn_DEF_NGAP_UPTransportLayerInformation_ExtIEs_tags_237) + /sizeof(asn_DEF_NGAP_UPTransportLayerInformation_ExtIEs_tags_237[0]), /* 1 */ + asn_DEF_NGAP_UPTransportLayerInformation_ExtIEs_tags_237, /* Same as above */ + sizeof(asn_DEF_NGAP_UPTransportLayerInformation_ExtIEs_tags_237) + /sizeof(asn_DEF_NGAP_UPTransportLayerInformation_ExtIEs_tags_237[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_UPTransportLayerInformation_ExtIEs_237, + 3, /* Elements count */ + &asn_SPC_NGAP_UPTransportLayerInformation_ExtIEs_specs_237 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_value_244[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformation_ExtIEs__value, choice.UserLocationInformationTNGF), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -28941,25 +36577,25 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_196[] = { "UserLocationInformationW-AGF" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_196[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_244[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* UserLocationInformationTNGF */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 }, /* UserLocationInformationTWIF */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* globalLine-ID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* hFCNode-ID */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_196 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_244 = { sizeof(struct NGAP_UserLocationInformation_ExtIEs__value), offsetof(struct NGAP_UserLocationInformation_ExtIEs__value, _asn_ctx), offsetof(struct NGAP_UserLocationInformation_ExtIEs__value, present), sizeof(((struct NGAP_UserLocationInformation_ExtIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_196, + asn_MAP_NGAP_value_tag2el_244, 5, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_196 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_244 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -28976,12 +36612,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_196 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_196, + asn_MBR_NGAP_value_244, 3, /* Elements count */ - &asn_SPC_NGAP_value_specs_196 /* Additional specs */ + &asn_SPC_NGAP_value_specs_244 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformation_ExtIEs_193[] = { +asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformation_ExtIEs_241[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -28992,9 +36628,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformation_ExtIEs_193[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_194, + &asn_PER_memb_NGAP_id_constr_242, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_193 + memb_NGAP_id_constraint_241 }, 0, 0, /* No default value */ "id" @@ -29009,9 +36645,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformation_ExtIEs_193[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_195, + &asn_PER_memb_NGAP_criticality_constr_243, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_193 + memb_NGAP_criticality_constraint_241 }, 0, 0, /* No default value */ "criticality" @@ -29019,33 +36655,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformation_ExtIEs_193[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformation_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_196, + &asn_DEF_NGAP_value_244, select_UserLocationInformation_ExtIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_196, + &asn_PER_memb_NGAP_value_constr_244, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_193 + memb_NGAP_value_constraint_241 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UserLocationInformation_ExtIEs_tags_193[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UserLocationInformation_ExtIEs_tags_241[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UserLocationInformation_ExtIEs_tag2el_193[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UserLocationInformation_ExtIEs_tag2el_241[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformation_ExtIEs_specs_193 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformation_ExtIEs_specs_241 = { sizeof(struct NGAP_UserLocationInformation_ExtIEs), offsetof(struct NGAP_UserLocationInformation_ExtIEs, _asn_ctx), - asn_MAP_NGAP_UserLocationInformation_ExtIEs_tag2el_193, + asn_MAP_NGAP_UserLocationInformation_ExtIEs_tag2el_241, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -29054,12 +36690,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformation_ExtIEs = { "UserLocationInformation-ExtIEs", "UserLocationInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UserLocationInformation_ExtIEs_tags_193, - sizeof(asn_DEF_NGAP_UserLocationInformation_ExtIEs_tags_193) - /sizeof(asn_DEF_NGAP_UserLocationInformation_ExtIEs_tags_193[0]), /* 1 */ - asn_DEF_NGAP_UserLocationInformation_ExtIEs_tags_193, /* Same as above */ - sizeof(asn_DEF_NGAP_UserLocationInformation_ExtIEs_tags_193) - /sizeof(asn_DEF_NGAP_UserLocationInformation_ExtIEs_tags_193[0]), /* 1 */ + asn_DEF_NGAP_UserLocationInformation_ExtIEs_tags_241, + sizeof(asn_DEF_NGAP_UserLocationInformation_ExtIEs_tags_241) + /sizeof(asn_DEF_NGAP_UserLocationInformation_ExtIEs_tags_241[0]), /* 1 */ + asn_DEF_NGAP_UserLocationInformation_ExtIEs_tags_241, /* Same as above */ + sizeof(asn_DEF_NGAP_UserLocationInformation_ExtIEs_tags_241) + /sizeof(asn_DEF_NGAP_UserLocationInformation_ExtIEs_tags_241[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -29069,12 +36705,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UserLocationInformation_ExtIEs_193, + asn_MBR_NGAP_UserLocationInformation_ExtIEs_241, 3, /* Elements count */ - &asn_SPC_NGAP_UserLocationInformation_ExtIEs_specs_193 /* Additional specs */ + &asn_SPC_NGAP_UserLocationInformation_ExtIEs_specs_241 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_200[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_248[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationW_AGF_ExtIEs__value, choice.GlobalCable_ID), (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, @@ -29093,21 +36729,21 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_200[] = { "GlobalCable-ID" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_200[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_248[] = { { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* GlobalCable-ID */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_200 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_248 = { sizeof(struct NGAP_UserLocationInformationW_AGF_ExtIEs__value), offsetof(struct NGAP_UserLocationInformationW_AGF_ExtIEs__value, _asn_ctx), offsetof(struct NGAP_UserLocationInformationW_AGF_ExtIEs__value, present), sizeof(((struct NGAP_UserLocationInformationW_AGF_ExtIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_200, + asn_MAP_NGAP_value_tag2el_248, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_200 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_248 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -29124,12 +36760,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_200 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_200, + asn_MBR_NGAP_value_248, 1, /* Elements count */ - &asn_SPC_NGAP_value_specs_200 /* Additional specs */ + &asn_SPC_NGAP_value_specs_248 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationW_AGF_ExtIEs_197[] = { +asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationW_AGF_ExtIEs_245[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationW_AGF_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -29140,9 +36776,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationW_AGF_ExtIEs_197[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_198, + &asn_PER_memb_NGAP_id_constr_246, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_197 + memb_NGAP_id_constraint_245 }, 0, 0, /* No default value */ "id" @@ -29157,9 +36793,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationW_AGF_ExtIEs_197[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_199, + &asn_PER_memb_NGAP_criticality_constr_247, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_197 + memb_NGAP_criticality_constraint_245 }, 0, 0, /* No default value */ "criticality" @@ -29167,33 +36803,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationW_AGF_ExtIEs_197[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationW_AGF_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_200, + &asn_DEF_NGAP_value_248, select_UserLocationInformationW_AGF_ExtIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_200, + &asn_PER_memb_NGAP_value_constr_248, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_197 + memb_NGAP_value_constraint_245 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UserLocationInformationW_AGF_ExtIEs_tags_197[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UserLocationInformationW_AGF_ExtIEs_tags_245[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UserLocationInformationW_AGF_ExtIEs_tag2el_197[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UserLocationInformationW_AGF_ExtIEs_tag2el_245[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationW_AGF_ExtIEs_specs_197 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationW_AGF_ExtIEs_specs_245 = { sizeof(struct NGAP_UserLocationInformationW_AGF_ExtIEs), offsetof(struct NGAP_UserLocationInformationW_AGF_ExtIEs, _asn_ctx), - asn_MAP_NGAP_UserLocationInformationW_AGF_ExtIEs_tag2el_197, + asn_MAP_NGAP_UserLocationInformationW_AGF_ExtIEs_tag2el_245, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -29202,12 +36838,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformationW_AGF_ExtIEs = { "UserLocationInformationW-AGF-ExtIEs", "UserLocationInformationW-AGF-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UserLocationInformationW_AGF_ExtIEs_tags_197, - sizeof(asn_DEF_NGAP_UserLocationInformationW_AGF_ExtIEs_tags_197) - /sizeof(asn_DEF_NGAP_UserLocationInformationW_AGF_ExtIEs_tags_197[0]), /* 1 */ - asn_DEF_NGAP_UserLocationInformationW_AGF_ExtIEs_tags_197, /* Same as above */ - sizeof(asn_DEF_NGAP_UserLocationInformationW_AGF_ExtIEs_tags_197) - /sizeof(asn_DEF_NGAP_UserLocationInformationW_AGF_ExtIEs_tags_197[0]), /* 1 */ + asn_DEF_NGAP_UserLocationInformationW_AGF_ExtIEs_tags_245, + sizeof(asn_DEF_NGAP_UserLocationInformationW_AGF_ExtIEs_tags_245) + /sizeof(asn_DEF_NGAP_UserLocationInformationW_AGF_ExtIEs_tags_245[0]), /* 1 */ + asn_DEF_NGAP_UserLocationInformationW_AGF_ExtIEs_tags_245, /* Same as above */ + sizeof(asn_DEF_NGAP_UserLocationInformationW_AGF_ExtIEs_tags_245) + /sizeof(asn_DEF_NGAP_UserLocationInformationW_AGF_ExtIEs_tags_245[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -29217,12 +36853,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformationW_AGF_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UserLocationInformationW_AGF_ExtIEs_197, + asn_MBR_NGAP_UserLocationInformationW_AGF_ExtIEs_245, 3, /* Elements count */ - &asn_SPC_NGAP_UserLocationInformationW_AGF_ExtIEs_specs_197 /* Additional specs */ + &asn_SPC_NGAP_UserLocationInformationW_AGF_ExtIEs_specs_245 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_204 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_252 = { sizeof(struct NGAP_W_AGF_ID_ExtIEs__value), offsetof(struct NGAP_W_AGF_ID_ExtIEs__value, _asn_ctx), offsetof(struct NGAP_W_AGF_ID_ExtIEs__value, present), @@ -29233,7 +36869,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_204 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_204 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_252 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -29251,10 +36887,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_204 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_value_specs_204 /* Additional specs */ + &asn_SPC_NGAP_value_specs_252 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_W_AGF_ID_ExtIEs_201[] = { +asn_TYPE_member_t asn_MBR_NGAP_W_AGF_ID_ExtIEs_249[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_W_AGF_ID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -29265,9 +36901,9 @@ asn_TYPE_member_t asn_MBR_NGAP_W_AGF_ID_ExtIEs_201[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_202, + &asn_PER_memb_NGAP_id_constr_250, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_201 + memb_NGAP_id_constraint_249 }, 0, 0, /* No default value */ "id" @@ -29282,9 +36918,9 @@ asn_TYPE_member_t asn_MBR_NGAP_W_AGF_ID_ExtIEs_201[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_203, + &asn_PER_memb_NGAP_criticality_constr_251, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_201 + memb_NGAP_criticality_constraint_249 }, 0, 0, /* No default value */ "criticality" @@ -29292,33 +36928,33 @@ asn_TYPE_member_t asn_MBR_NGAP_W_AGF_ID_ExtIEs_201[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_W_AGF_ID_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_204, + &asn_DEF_NGAP_value_252, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_204, + &asn_PER_memb_NGAP_value_constr_252, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_201 + memb_NGAP_value_constraint_249 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_W_AGF_ID_ExtIEs_tags_201[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_W_AGF_ID_ExtIEs_tags_249[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_W_AGF_ID_ExtIEs_tag2el_201[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_W_AGF_ID_ExtIEs_tag2el_249[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_W_AGF_ID_ExtIEs_specs_201 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_W_AGF_ID_ExtIEs_specs_249 = { sizeof(struct NGAP_W_AGF_ID_ExtIEs), offsetof(struct NGAP_W_AGF_ID_ExtIEs, _asn_ctx), - asn_MAP_NGAP_W_AGF_ID_ExtIEs_tag2el_201, + asn_MAP_NGAP_W_AGF_ID_ExtIEs_tag2el_249, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -29327,12 +36963,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_W_AGF_ID_ExtIEs = { "W-AGF-ID-ExtIEs", "W-AGF-ID-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_W_AGF_ID_ExtIEs_tags_201, - sizeof(asn_DEF_NGAP_W_AGF_ID_ExtIEs_tags_201) - /sizeof(asn_DEF_NGAP_W_AGF_ID_ExtIEs_tags_201[0]), /* 1 */ - asn_DEF_NGAP_W_AGF_ID_ExtIEs_tags_201, /* Same as above */ - sizeof(asn_DEF_NGAP_W_AGF_ID_ExtIEs_tags_201) - /sizeof(asn_DEF_NGAP_W_AGF_ID_ExtIEs_tags_201[0]), /* 1 */ + asn_DEF_NGAP_W_AGF_ID_ExtIEs_tags_249, + sizeof(asn_DEF_NGAP_W_AGF_ID_ExtIEs_tags_249) + /sizeof(asn_DEF_NGAP_W_AGF_ID_ExtIEs_tags_249[0]), /* 1 */ + asn_DEF_NGAP_W_AGF_ID_ExtIEs_tags_249, /* Same as above */ + sizeof(asn_DEF_NGAP_W_AGF_ID_ExtIEs_tags_249) + /sizeof(asn_DEF_NGAP_W_AGF_ID_ExtIEs_tags_249[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -29342,12 +36978,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_W_AGF_ID_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_W_AGF_ID_ExtIEs_201, + asn_MBR_NGAP_W_AGF_ID_ExtIEs_249, 3, /* Elements count */ - &asn_SPC_NGAP_W_AGF_ID_ExtIEs_specs_201 /* Additional specs */ + &asn_SPC_NGAP_W_AGF_ID_ExtIEs_specs_249 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_208 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_256 = { sizeof(struct NGAP_WarningAreaList_ExtIEs__value), offsetof(struct NGAP_WarningAreaList_ExtIEs__value, _asn_ctx), offsetof(struct NGAP_WarningAreaList_ExtIEs__value, present), @@ -29358,7 +36994,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_208 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_208 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_256 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -29376,10 +37012,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_208 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_value_specs_208 /* Additional specs */ + &asn_SPC_NGAP_value_specs_256 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_WarningAreaList_ExtIEs_205[] = { +asn_TYPE_member_t asn_MBR_NGAP_WarningAreaList_ExtIEs_253[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_WarningAreaList_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -29390,9 +37026,9 @@ asn_TYPE_member_t asn_MBR_NGAP_WarningAreaList_ExtIEs_205[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_206, + &asn_PER_memb_NGAP_id_constr_254, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_205 + memb_NGAP_id_constraint_253 }, 0, 0, /* No default value */ "id" @@ -29407,9 +37043,9 @@ asn_TYPE_member_t asn_MBR_NGAP_WarningAreaList_ExtIEs_205[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_207, + &asn_PER_memb_NGAP_criticality_constr_255, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_205 + memb_NGAP_criticality_constraint_253 }, 0, 0, /* No default value */ "criticality" @@ -29417,33 +37053,33 @@ asn_TYPE_member_t asn_MBR_NGAP_WarningAreaList_ExtIEs_205[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_WarningAreaList_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_208, + &asn_DEF_NGAP_value_256, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_208, + &asn_PER_memb_NGAP_value_constr_256, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_205 + memb_NGAP_value_constraint_253 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_WarningAreaList_ExtIEs_tags_205[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_WarningAreaList_ExtIEs_tags_253[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_WarningAreaList_ExtIEs_tag2el_205[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_WarningAreaList_ExtIEs_tag2el_253[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_WarningAreaList_ExtIEs_specs_205 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_WarningAreaList_ExtIEs_specs_253 = { sizeof(struct NGAP_WarningAreaList_ExtIEs), offsetof(struct NGAP_WarningAreaList_ExtIEs, _asn_ctx), - asn_MAP_NGAP_WarningAreaList_ExtIEs_tag2el_205, + asn_MAP_NGAP_WarningAreaList_ExtIEs_tag2el_253, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -29452,12 +37088,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_WarningAreaList_ExtIEs = { "WarningAreaList-ExtIEs", "WarningAreaList-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_WarningAreaList_ExtIEs_tags_205, - sizeof(asn_DEF_NGAP_WarningAreaList_ExtIEs_tags_205) - /sizeof(asn_DEF_NGAP_WarningAreaList_ExtIEs_tags_205[0]), /* 1 */ - asn_DEF_NGAP_WarningAreaList_ExtIEs_tags_205, /* Same as above */ - sizeof(asn_DEF_NGAP_WarningAreaList_ExtIEs_tags_205) - /sizeof(asn_DEF_NGAP_WarningAreaList_ExtIEs_tags_205[0]), /* 1 */ + asn_DEF_NGAP_WarningAreaList_ExtIEs_tags_253, + sizeof(asn_DEF_NGAP_WarningAreaList_ExtIEs_tags_253) + /sizeof(asn_DEF_NGAP_WarningAreaList_ExtIEs_tags_253[0]), /* 1 */ + asn_DEF_NGAP_WarningAreaList_ExtIEs_tags_253, /* Same as above */ + sizeof(asn_DEF_NGAP_WarningAreaList_ExtIEs_tags_253) + /sizeof(asn_DEF_NGAP_WarningAreaList_ExtIEs_tags_253[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -29467,12 +37103,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_WarningAreaList_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_WarningAreaList_ExtIEs_205, + asn_MBR_NGAP_WarningAreaList_ExtIEs_253, 3, /* Elements count */ - &asn_SPC_NGAP_WarningAreaList_ExtIEs_specs_205 /* Additional specs */ + &asn_SPC_NGAP_WarningAreaList_ExtIEs_specs_253 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_212[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_260[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupRequestIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -29575,27 +37211,45 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_212[] = { 0, 0, /* No default value */ "UEAggregateMaximumBitRate" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupRequestIEs__value, choice.UESliceMaximumBitRateList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_UESliceMaximumBitRateList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "UESliceMaximumBitRateList" + }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_212[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_260[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -2, 0 }, /* RANPagingPriority */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, 0, 0 }, /* NAS-PDU */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, 0, 1 }, /* PDUSessionResourceSetupListSUReq */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -1, 0 } /* UEAggregateMaximumBitRate */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, 0, 2 }, /* PDUSessionResourceSetupListSUReq */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -1, 1 }, /* UEAggregateMaximumBitRate */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -2, 0 } /* UESliceMaximumBitRateList */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_212 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_260 = { sizeof(struct NGAP_PDUSessionResourceSetupRequestIEs__value), offsetof(struct NGAP_PDUSessionResourceSetupRequestIEs__value, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceSetupRequestIEs__value, present), sizeof(((struct NGAP_PDUSessionResourceSetupRequestIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_212, - 6, /* Count of tags in the map */ + asn_MAP_NGAP_value_tag2el_260, + 7, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_212 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_260 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -29612,12 +37266,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_212 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_212, - 6, /* Elements count */ - &asn_SPC_NGAP_value_specs_212 /* Additional specs */ + asn_MBR_NGAP_value_260, + 7, /* Elements count */ + &asn_SPC_NGAP_value_specs_260 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupRequestIEs_209[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupRequestIEs_257[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupRequestIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -29628,9 +37282,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupRequestIEs_209[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_210, + &asn_PER_memb_NGAP_id_constr_258, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_209 + memb_NGAP_id_constraint_257 }, 0, 0, /* No default value */ "id" @@ -29645,9 +37299,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupRequestIEs_209[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_211, + &asn_PER_memb_NGAP_criticality_constr_259, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_209 + memb_NGAP_criticality_constraint_257 }, 0, 0, /* No default value */ "criticality" @@ -29655,33 +37309,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupRequestIEs_209[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupRequestIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_212, + &asn_DEF_NGAP_value_260, select_PDUSessionResourceSetupRequestIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_212, + &asn_PER_memb_NGAP_value_constr_260, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_209 + memb_NGAP_value_constraint_257 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupRequestIEs_tags_209[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupRequestIEs_tags_257[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSetupRequestIEs_tag2el_209[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSetupRequestIEs_tag2el_257[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupRequestIEs_specs_209 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupRequestIEs_specs_257 = { sizeof(struct NGAP_PDUSessionResourceSetupRequestIEs), offsetof(struct NGAP_PDUSessionResourceSetupRequestIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceSetupRequestIEs_tag2el_209, + asn_MAP_NGAP_PDUSessionResourceSetupRequestIEs_tag2el_257, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -29690,12 +37344,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupRequestIEs = { "PDUSessionResourceSetupRequestIEs", "PDUSessionResourceSetupRequestIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceSetupRequestIEs_tags_209, - sizeof(asn_DEF_NGAP_PDUSessionResourceSetupRequestIEs_tags_209) - /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupRequestIEs_tags_209[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceSetupRequestIEs_tags_209, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceSetupRequestIEs_tags_209) - /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupRequestIEs_tags_209[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceSetupRequestIEs_tags_257, + sizeof(asn_DEF_NGAP_PDUSessionResourceSetupRequestIEs_tags_257) + /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupRequestIEs_tags_257[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceSetupRequestIEs_tags_257, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceSetupRequestIEs_tags_257) + /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupRequestIEs_tags_257[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -29705,12 +37359,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupRequestIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceSetupRequestIEs_209, + asn_MBR_NGAP_PDUSessionResourceSetupRequestIEs_257, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceSetupRequestIEs_specs_209 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceSetupRequestIEs_specs_257 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_216[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_264[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupResponseIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -29796,26 +37450,47 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_216[] = { 0, 0, /* No default value */ "CriticalityDiagnostics" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupResponseIEs__value, choice.UserLocationInformation), + -1 /* Ambiguous tag (CHOICE?) */, + 0, + &asn_DEF_NGAP_UserLocationInformation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "UserLocationInformation" + }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_216[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_264[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 2 }, /* PDUSessionResourceSetupListSURes */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 1 }, /* PDUSessionResourceFailedToSetupListSURes */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 0 } /* CriticalityDiagnostics */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 0 }, /* CriticalityDiagnostics */ + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 5, 0, 0 }, /* userLocationInformationEUTRA */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 5, 0, 0 }, /* userLocationInformationNR */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 5, 0, 0 }, /* userLocationInformationN3IWF */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 5, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_216 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_264 = { sizeof(struct NGAP_PDUSessionResourceSetupResponseIEs__value), offsetof(struct NGAP_PDUSessionResourceSetupResponseIEs__value, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceSetupResponseIEs__value, present), sizeof(((struct NGAP_PDUSessionResourceSetupResponseIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_216, - 5, /* Count of tags in the map */ + asn_MAP_NGAP_value_tag2el_264, + 9, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_216 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_264 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -29832,12 +37507,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_216 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_216, - 5, /* Elements count */ - &asn_SPC_NGAP_value_specs_216 /* Additional specs */ + asn_MBR_NGAP_value_264, + 6, /* Elements count */ + &asn_SPC_NGAP_value_specs_264 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupResponseIEs_213[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupResponseIEs_261[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupResponseIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -29848,9 +37523,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupResponseIEs_213[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_214, + &asn_PER_memb_NGAP_id_constr_262, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_213 + memb_NGAP_id_constraint_261 }, 0, 0, /* No default value */ "id" @@ -29865,9 +37540,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupResponseIEs_213[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_215, + &asn_PER_memb_NGAP_criticality_constr_263, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_213 + memb_NGAP_criticality_constraint_261 }, 0, 0, /* No default value */ "criticality" @@ -29875,33 +37550,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupResponseIEs_213[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupResponseIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_216, + &asn_DEF_NGAP_value_264, select_PDUSessionResourceSetupResponseIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_216, + &asn_PER_memb_NGAP_value_constr_264, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_213 + memb_NGAP_value_constraint_261 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupResponseIEs_tags_213[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupResponseIEs_tags_261[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSetupResponseIEs_tag2el_213[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSetupResponseIEs_tag2el_261[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupResponseIEs_specs_213 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupResponseIEs_specs_261 = { sizeof(struct NGAP_PDUSessionResourceSetupResponseIEs), offsetof(struct NGAP_PDUSessionResourceSetupResponseIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceSetupResponseIEs_tag2el_213, + asn_MAP_NGAP_PDUSessionResourceSetupResponseIEs_tag2el_261, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -29910,12 +37585,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupResponseIEs = { "PDUSessionResourceSetupResponseIEs", "PDUSessionResourceSetupResponseIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceSetupResponseIEs_tags_213, - sizeof(asn_DEF_NGAP_PDUSessionResourceSetupResponseIEs_tags_213) - /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupResponseIEs_tags_213[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceSetupResponseIEs_tags_213, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceSetupResponseIEs_tags_213) - /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupResponseIEs_tags_213[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceSetupResponseIEs_tags_261, + sizeof(asn_DEF_NGAP_PDUSessionResourceSetupResponseIEs_tags_261) + /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupResponseIEs_tags_261[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceSetupResponseIEs_tags_261, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceSetupResponseIEs_tags_261) + /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupResponseIEs_tags_261[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -29925,12 +37600,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupResponseIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceSetupResponseIEs_213, + asn_MBR_NGAP_PDUSessionResourceSetupResponseIEs_261, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceSetupResponseIEs_specs_213 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceSetupResponseIEs_specs_261 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_220[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_268[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleaseCommandIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -30017,25 +37692,25 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_220[] = { "PDUSessionResourceToReleaseListRelCmd" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_220[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_268[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -2, 0 }, /* RANPagingPriority */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, 0, 0 }, /* NAS-PDU */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, 0, 0 } /* PDUSessionResourceToReleaseListRelCmd */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_220 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_268 = { sizeof(struct NGAP_PDUSessionResourceReleaseCommandIEs__value), offsetof(struct NGAP_PDUSessionResourceReleaseCommandIEs__value, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceReleaseCommandIEs__value, present), sizeof(((struct NGAP_PDUSessionResourceReleaseCommandIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_220, + asn_MAP_NGAP_value_tag2el_268, 5, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_220 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_268 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -30052,12 +37727,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_220 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_220, + asn_MBR_NGAP_value_268, 5, /* Elements count */ - &asn_SPC_NGAP_value_specs_220 /* Additional specs */ + &asn_SPC_NGAP_value_specs_268 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseCommandIEs_217[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseCommandIEs_265[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleaseCommandIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -30068,9 +37743,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseCommandIEs_217[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_218, + &asn_PER_memb_NGAP_id_constr_266, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_217 + memb_NGAP_id_constraint_265 }, 0, 0, /* No default value */ "id" @@ -30085,9 +37760,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseCommandIEs_217[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_219, + &asn_PER_memb_NGAP_criticality_constr_267, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_217 + memb_NGAP_criticality_constraint_265 }, 0, 0, /* No default value */ "criticality" @@ -30095,33 +37770,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseCommandIEs_217[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleaseCommandIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_220, + &asn_DEF_NGAP_value_268, select_PDUSessionResourceReleaseCommandIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_220, + &asn_PER_memb_NGAP_value_constr_268, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_217 + memb_NGAP_value_constraint_265 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceReleaseCommandIEs_tags_217[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceReleaseCommandIEs_tags_265[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceReleaseCommandIEs_tag2el_217[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceReleaseCommandIEs_tag2el_265[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleaseCommandIEs_specs_217 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleaseCommandIEs_specs_265 = { sizeof(struct NGAP_PDUSessionResourceReleaseCommandIEs), offsetof(struct NGAP_PDUSessionResourceReleaseCommandIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceReleaseCommandIEs_tag2el_217, + asn_MAP_NGAP_PDUSessionResourceReleaseCommandIEs_tag2el_265, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -30130,12 +37805,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleaseCommandIEs = { "PDUSessionResourceReleaseCommandIEs", "PDUSessionResourceReleaseCommandIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceReleaseCommandIEs_tags_217, - sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseCommandIEs_tags_217) - /sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseCommandIEs_tags_217[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceReleaseCommandIEs_tags_217, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseCommandIEs_tags_217) - /sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseCommandIEs_tags_217[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceReleaseCommandIEs_tags_265, + sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseCommandIEs_tags_265) + /sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseCommandIEs_tags_265[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceReleaseCommandIEs_tags_265, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseCommandIEs_tags_265) + /sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseCommandIEs_tags_265[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -30145,12 +37820,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleaseCommandIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceReleaseCommandIEs_217, + asn_MBR_NGAP_PDUSessionResourceReleaseCommandIEs_265, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceReleaseCommandIEs_specs_217 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceReleaseCommandIEs_specs_265 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_224[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_272[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleaseResponseIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -30237,9 +37912,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_224[] = { "CriticalityDiagnostics" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_224[] = { 0, 1, 2, 4, 3 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_224[] = { 0, 1, 2, 4, 3 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_224[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_272[] = { 0, 1, 2, 4, 3 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_272[] = { 0, 1, 2, 4, 3 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_272[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 1 }, /* PDUSessionResourceReleasedListRelRes */ @@ -30249,19 +37924,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_224[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 3, 0, 0 }, /* userLocationInformationN3IWF */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_224 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_272 = { sizeof(struct NGAP_PDUSessionResourceReleaseResponseIEs__value), offsetof(struct NGAP_PDUSessionResourceReleaseResponseIEs__value, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceReleaseResponseIEs__value, present), sizeof(((struct NGAP_PDUSessionResourceReleaseResponseIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_224, + asn_MAP_NGAP_value_tag2el_272, 8, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_224, - asn_MAP_NGAP_value_from_canonical_224, + asn_MAP_NGAP_value_to_canonical_272, + asn_MAP_NGAP_value_from_canonical_272, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_224 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_272 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -30278,12 +37953,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_224 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_224, + asn_MBR_NGAP_value_272, 5, /* Elements count */ - &asn_SPC_NGAP_value_specs_224 /* Additional specs */ + &asn_SPC_NGAP_value_specs_272 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseResponseIEs_221[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseResponseIEs_269[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleaseResponseIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -30294,9 +37969,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseResponseIEs_221[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_222, + &asn_PER_memb_NGAP_id_constr_270, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_221 + memb_NGAP_id_constraint_269 }, 0, 0, /* No default value */ "id" @@ -30311,9 +37986,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseResponseIEs_221[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_223, + &asn_PER_memb_NGAP_criticality_constr_271, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_221 + memb_NGAP_criticality_constraint_269 }, 0, 0, /* No default value */ "criticality" @@ -30321,33 +37996,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseResponseIEs_221[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleaseResponseIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_224, + &asn_DEF_NGAP_value_272, select_PDUSessionResourceReleaseResponseIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_224, + &asn_PER_memb_NGAP_value_constr_272, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_221 + memb_NGAP_value_constraint_269 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceReleaseResponseIEs_tags_221[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceReleaseResponseIEs_tags_269[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceReleaseResponseIEs_tag2el_221[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceReleaseResponseIEs_tag2el_269[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleaseResponseIEs_specs_221 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleaseResponseIEs_specs_269 = { sizeof(struct NGAP_PDUSessionResourceReleaseResponseIEs), offsetof(struct NGAP_PDUSessionResourceReleaseResponseIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceReleaseResponseIEs_tag2el_221, + asn_MAP_NGAP_PDUSessionResourceReleaseResponseIEs_tag2el_269, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -30356,12 +38031,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleaseResponseIEs = { "PDUSessionResourceReleaseResponseIEs", "PDUSessionResourceReleaseResponseIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceReleaseResponseIEs_tags_221, - sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseResponseIEs_tags_221) - /sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseResponseIEs_tags_221[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceReleaseResponseIEs_tags_221, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseResponseIEs_tags_221) - /sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseResponseIEs_tags_221[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceReleaseResponseIEs_tags_269, + sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseResponseIEs_tags_269) + /sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseResponseIEs_tags_269[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceReleaseResponseIEs_tags_269, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseResponseIEs_tags_269) + /sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseResponseIEs_tags_269[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -30371,12 +38046,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleaseResponseIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceReleaseResponseIEs_221, + asn_MBR_NGAP_PDUSessionResourceReleaseResponseIEs_269, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceReleaseResponseIEs_specs_221 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceReleaseResponseIEs_specs_269 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_228[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_276[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyRequestIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -30446,24 +38121,24 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_228[] = { "PDUSessionResourceModifyListModReq" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_228[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_276[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -2, 0 }, /* RANPagingPriority */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 } /* PDUSessionResourceModifyListModReq */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_228 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_276 = { sizeof(struct NGAP_PDUSessionResourceModifyRequestIEs__value), offsetof(struct NGAP_PDUSessionResourceModifyRequestIEs__value, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceModifyRequestIEs__value, present), sizeof(((struct NGAP_PDUSessionResourceModifyRequestIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_228, + asn_MAP_NGAP_value_tag2el_276, 4, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_228 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_276 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -30480,12 +38155,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_228 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_228, + asn_MBR_NGAP_value_276, 4, /* Elements count */ - &asn_SPC_NGAP_value_specs_228 /* Additional specs */ + &asn_SPC_NGAP_value_specs_276 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyRequestIEs_225[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyRequestIEs_273[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyRequestIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -30496,9 +38171,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyRequestIEs_225[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_226, + &asn_PER_memb_NGAP_id_constr_274, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_225 + memb_NGAP_id_constraint_273 }, 0, 0, /* No default value */ "id" @@ -30513,9 +38188,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyRequestIEs_225[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_227, + &asn_PER_memb_NGAP_criticality_constr_275, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_225 + memb_NGAP_criticality_constraint_273 }, 0, 0, /* No default value */ "criticality" @@ -30523,33 +38198,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyRequestIEs_225[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyRequestIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_228, + &asn_DEF_NGAP_value_276, select_PDUSessionResourceModifyRequestIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_228, + &asn_PER_memb_NGAP_value_constr_276, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_225 + memb_NGAP_value_constraint_273 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyRequestIEs_tags_225[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyRequestIEs_tags_273[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyRequestIEs_tag2el_225[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyRequestIEs_tag2el_273[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyRequestIEs_specs_225 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyRequestIEs_specs_273 = { sizeof(struct NGAP_PDUSessionResourceModifyRequestIEs), offsetof(struct NGAP_PDUSessionResourceModifyRequestIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceModifyRequestIEs_tag2el_225, + asn_MAP_NGAP_PDUSessionResourceModifyRequestIEs_tag2el_273, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -30558,12 +38233,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyRequestIEs = { "PDUSessionResourceModifyRequestIEs", "PDUSessionResourceModifyRequestIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceModifyRequestIEs_tags_225, - sizeof(asn_DEF_NGAP_PDUSessionResourceModifyRequestIEs_tags_225) - /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyRequestIEs_tags_225[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceModifyRequestIEs_tags_225, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceModifyRequestIEs_tags_225) - /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyRequestIEs_tags_225[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceModifyRequestIEs_tags_273, + sizeof(asn_DEF_NGAP_PDUSessionResourceModifyRequestIEs_tags_273) + /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyRequestIEs_tags_273[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceModifyRequestIEs_tags_273, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceModifyRequestIEs_tags_273) + /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyRequestIEs_tags_273[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -30573,12 +38248,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyRequestIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceModifyRequestIEs_225, + asn_MBR_NGAP_PDUSessionResourceModifyRequestIEs_273, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceModifyRequestIEs_specs_225 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceModifyRequestIEs_specs_273 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_232[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_280[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyResponseIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -30682,9 +38357,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_232[] = { "CriticalityDiagnostics" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_232[] = { 0, 1, 2, 3, 5, 4 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_232[] = { 0, 1, 2, 3, 5, 4 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_232[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_280[] = { 0, 1, 2, 3, 5, 4 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_280[] = { 0, 1, 2, 3, 5, 4 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_280[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 2 }, /* PDUSessionResourceModifyListModRes */ @@ -30695,19 +38370,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_232[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 4, 0, 0 }, /* userLocationInformationN3IWF */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 4, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_232 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_280 = { sizeof(struct NGAP_PDUSessionResourceModifyResponseIEs__value), offsetof(struct NGAP_PDUSessionResourceModifyResponseIEs__value, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceModifyResponseIEs__value, present), sizeof(((struct NGAP_PDUSessionResourceModifyResponseIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_232, + asn_MAP_NGAP_value_tag2el_280, 9, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_232, - asn_MAP_NGAP_value_from_canonical_232, + asn_MAP_NGAP_value_to_canonical_280, + asn_MAP_NGAP_value_from_canonical_280, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_232 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_280 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -30724,12 +38399,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_232 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_232, + asn_MBR_NGAP_value_280, 6, /* Elements count */ - &asn_SPC_NGAP_value_specs_232 /* Additional specs */ + &asn_SPC_NGAP_value_specs_280 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyResponseIEs_229[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyResponseIEs_277[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyResponseIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -30740,9 +38415,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyResponseIEs_229[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_230, + &asn_PER_memb_NGAP_id_constr_278, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_229 + memb_NGAP_id_constraint_277 }, 0, 0, /* No default value */ "id" @@ -30757,9 +38432,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyResponseIEs_229[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_231, + &asn_PER_memb_NGAP_criticality_constr_279, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_229 + memb_NGAP_criticality_constraint_277 }, 0, 0, /* No default value */ "criticality" @@ -30767,33 +38442,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyResponseIEs_229[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyResponseIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_232, + &asn_DEF_NGAP_value_280, select_PDUSessionResourceModifyResponseIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_232, + &asn_PER_memb_NGAP_value_constr_280, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_229 + memb_NGAP_value_constraint_277 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyResponseIEs_tags_229[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyResponseIEs_tags_277[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyResponseIEs_tag2el_229[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyResponseIEs_tag2el_277[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyResponseIEs_specs_229 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyResponseIEs_specs_277 = { sizeof(struct NGAP_PDUSessionResourceModifyResponseIEs), offsetof(struct NGAP_PDUSessionResourceModifyResponseIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceModifyResponseIEs_tag2el_229, + asn_MAP_NGAP_PDUSessionResourceModifyResponseIEs_tag2el_277, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -30802,12 +38477,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyResponseIEs = { "PDUSessionResourceModifyResponseIEs", "PDUSessionResourceModifyResponseIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceModifyResponseIEs_tags_229, - sizeof(asn_DEF_NGAP_PDUSessionResourceModifyResponseIEs_tags_229) - /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyResponseIEs_tags_229[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceModifyResponseIEs_tags_229, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceModifyResponseIEs_tags_229) - /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyResponseIEs_tags_229[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceModifyResponseIEs_tags_277, + sizeof(asn_DEF_NGAP_PDUSessionResourceModifyResponseIEs_tags_277) + /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyResponseIEs_tags_277[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceModifyResponseIEs_tags_277, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceModifyResponseIEs_tags_277) + /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyResponseIEs_tags_277[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -30817,12 +38492,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyResponseIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceModifyResponseIEs_229, + asn_MBR_NGAP_PDUSessionResourceModifyResponseIEs_277, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceModifyResponseIEs_specs_229 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceModifyResponseIEs_specs_277 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_236[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_284[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceNotifyIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -30909,7 +38584,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_236[] = { "UserLocationInformation" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_236[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_284[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 1 }, /* PDUSessionResourceNotifyList */ @@ -30919,18 +38594,18 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_236[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 4, 0, 0 }, /* userLocationInformationN3IWF */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 4, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_236 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_284 = { sizeof(struct NGAP_PDUSessionResourceNotifyIEs__value), offsetof(struct NGAP_PDUSessionResourceNotifyIEs__value, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceNotifyIEs__value, present), sizeof(((struct NGAP_PDUSessionResourceNotifyIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_236, + asn_MAP_NGAP_value_tag2el_284, 8, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_236 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_284 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -30947,12 +38622,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_236 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_236, + asn_MBR_NGAP_value_284, 5, /* Elements count */ - &asn_SPC_NGAP_value_specs_236 /* Additional specs */ + &asn_SPC_NGAP_value_specs_284 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyIEs_233[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyIEs_281[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceNotifyIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -30963,9 +38638,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyIEs_233[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_234, + &asn_PER_memb_NGAP_id_constr_282, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_233 + memb_NGAP_id_constraint_281 }, 0, 0, /* No default value */ "id" @@ -30980,9 +38655,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyIEs_233[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_235, + &asn_PER_memb_NGAP_criticality_constr_283, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_233 + memb_NGAP_criticality_constraint_281 }, 0, 0, /* No default value */ "criticality" @@ -30990,33 +38665,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyIEs_233[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceNotifyIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_236, + &asn_DEF_NGAP_value_284, select_PDUSessionResourceNotifyIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_236, + &asn_PER_memb_NGAP_value_constr_284, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_233 + memb_NGAP_value_constraint_281 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceNotifyIEs_tags_233[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceNotifyIEs_tags_281[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceNotifyIEs_tag2el_233[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceNotifyIEs_tag2el_281[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceNotifyIEs_specs_233 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceNotifyIEs_specs_281 = { sizeof(struct NGAP_PDUSessionResourceNotifyIEs), offsetof(struct NGAP_PDUSessionResourceNotifyIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceNotifyIEs_tag2el_233, + asn_MAP_NGAP_PDUSessionResourceNotifyIEs_tag2el_281, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -31025,12 +38700,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceNotifyIEs = { "PDUSessionResourceNotifyIEs", "PDUSessionResourceNotifyIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceNotifyIEs_tags_233, - sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyIEs_tags_233) - /sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyIEs_tags_233[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceNotifyIEs_tags_233, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyIEs_tags_233) - /sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyIEs_tags_233[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceNotifyIEs_tags_281, + sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyIEs_tags_281) + /sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyIEs_tags_281[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceNotifyIEs_tags_281, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyIEs_tags_281) + /sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyIEs_tags_281[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -31040,12 +38715,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceNotifyIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceNotifyIEs_233, + asn_MBR_NGAP_PDUSessionResourceNotifyIEs_281, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceNotifyIEs_specs_233 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceNotifyIEs_specs_281 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_240[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_288[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyIndicationIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -31115,7 +38790,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_240[] = { "UserLocationInformation" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_240[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_288[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 }, /* PDUSessionResourceModifyListModInd */ @@ -31124,18 +38799,18 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_240[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 3, 0, 0 }, /* userLocationInformationN3IWF */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_240 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_288 = { sizeof(struct NGAP_PDUSessionResourceModifyIndicationIEs__value), offsetof(struct NGAP_PDUSessionResourceModifyIndicationIEs__value, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceModifyIndicationIEs__value, present), sizeof(((struct NGAP_PDUSessionResourceModifyIndicationIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_240, + asn_MAP_NGAP_value_tag2el_288, 7, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_240 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_288 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -31152,12 +38827,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_240 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_240, + asn_MBR_NGAP_value_288, 4, /* Elements count */ - &asn_SPC_NGAP_value_specs_240 /* Additional specs */ + &asn_SPC_NGAP_value_specs_288 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyIndicationIEs_237[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyIndicationIEs_285[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyIndicationIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -31168,9 +38843,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyIndicationIEs_237[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_238, + &asn_PER_memb_NGAP_id_constr_286, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_237 + memb_NGAP_id_constraint_285 }, 0, 0, /* No default value */ "id" @@ -31185,9 +38860,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyIndicationIEs_237[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_239, + &asn_PER_memb_NGAP_criticality_constr_287, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_237 + memb_NGAP_criticality_constraint_285 }, 0, 0, /* No default value */ "criticality" @@ -31195,33 +38870,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyIndicationIEs_237[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyIndicationIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_240, + &asn_DEF_NGAP_value_288, select_PDUSessionResourceModifyIndicationIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_240, + &asn_PER_memb_NGAP_value_constr_288, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_237 + memb_NGAP_value_constraint_285 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyIndicationIEs_tags_237[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyIndicationIEs_tags_285[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyIndicationIEs_tag2el_237[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyIndicationIEs_tag2el_285[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyIndicationIEs_specs_237 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyIndicationIEs_specs_285 = { sizeof(struct NGAP_PDUSessionResourceModifyIndicationIEs), offsetof(struct NGAP_PDUSessionResourceModifyIndicationIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceModifyIndicationIEs_tag2el_237, + asn_MAP_NGAP_PDUSessionResourceModifyIndicationIEs_tag2el_285, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -31230,12 +38905,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyIndicationIEs = { "PDUSessionResourceModifyIndicationIEs", "PDUSessionResourceModifyIndicationIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceModifyIndicationIEs_tags_237, - sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationIEs_tags_237) - /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationIEs_tags_237[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceModifyIndicationIEs_tags_237, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationIEs_tags_237) - /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationIEs_tags_237[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceModifyIndicationIEs_tags_285, + sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationIEs_tags_285) + /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationIEs_tags_285[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceModifyIndicationIEs_tags_285, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationIEs_tags_285) + /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationIEs_tags_285[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -31245,12 +38920,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyIndicationIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceModifyIndicationIEs_237, + asn_MBR_NGAP_PDUSessionResourceModifyIndicationIEs_285, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceModifyIndicationIEs_specs_237 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceModifyIndicationIEs_specs_285 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_244[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_292[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyConfirmIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -31337,25 +39012,25 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_244[] = { "CriticalityDiagnostics" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_244[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_292[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 2 }, /* PDUSessionResourceModifyListModCfm */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 1 }, /* PDUSessionResourceFailedToModifyListModCfm */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 0 } /* CriticalityDiagnostics */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_244 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_292 = { sizeof(struct NGAP_PDUSessionResourceModifyConfirmIEs__value), offsetof(struct NGAP_PDUSessionResourceModifyConfirmIEs__value, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceModifyConfirmIEs__value, present), sizeof(((struct NGAP_PDUSessionResourceModifyConfirmIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_244, + asn_MAP_NGAP_value_tag2el_292, 5, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_244 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_292 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -31372,12 +39047,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_244 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_244, + asn_MBR_NGAP_value_292, 5, /* Elements count */ - &asn_SPC_NGAP_value_specs_244 /* Additional specs */ + &asn_SPC_NGAP_value_specs_292 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyConfirmIEs_241[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyConfirmIEs_289[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyConfirmIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -31388,9 +39063,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyConfirmIEs_241[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_242, + &asn_PER_memb_NGAP_id_constr_290, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_241 + memb_NGAP_id_constraint_289 }, 0, 0, /* No default value */ "id" @@ -31405,9 +39080,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyConfirmIEs_241[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_243, + &asn_PER_memb_NGAP_criticality_constr_291, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_241 + memb_NGAP_criticality_constraint_289 }, 0, 0, /* No default value */ "criticality" @@ -31415,33 +39090,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyConfirmIEs_241[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyConfirmIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_244, + &asn_DEF_NGAP_value_292, select_PDUSessionResourceModifyConfirmIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_244, + &asn_PER_memb_NGAP_value_constr_292, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_241 + memb_NGAP_value_constraint_289 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyConfirmIEs_tags_241[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyConfirmIEs_tags_289[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyConfirmIEs_tag2el_241[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyConfirmIEs_tag2el_289[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyConfirmIEs_specs_241 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyConfirmIEs_specs_289 = { sizeof(struct NGAP_PDUSessionResourceModifyConfirmIEs), offsetof(struct NGAP_PDUSessionResourceModifyConfirmIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceModifyConfirmIEs_tag2el_241, + asn_MAP_NGAP_PDUSessionResourceModifyConfirmIEs_tag2el_289, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -31450,12 +39125,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyConfirmIEs = { "PDUSessionResourceModifyConfirmIEs", "PDUSessionResourceModifyConfirmIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceModifyConfirmIEs_tags_241, - sizeof(asn_DEF_NGAP_PDUSessionResourceModifyConfirmIEs_tags_241) - /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyConfirmIEs_tags_241[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceModifyConfirmIEs_tags_241, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceModifyConfirmIEs_tags_241) - /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyConfirmIEs_tags_241[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceModifyConfirmIEs_tags_289, + sizeof(asn_DEF_NGAP_PDUSessionResourceModifyConfirmIEs_tags_289) + /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyConfirmIEs_tags_289[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceModifyConfirmIEs_tags_289, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceModifyConfirmIEs_tags_289) + /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyConfirmIEs_tags_289[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -31465,12 +39140,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyConfirmIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceModifyConfirmIEs_241, + asn_MBR_NGAP_PDUSessionResourceModifyConfirmIEs_289, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceModifyConfirmIEs_specs_241 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceModifyConfirmIEs_specs_289 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_248[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_296[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitialContextSetupRequestIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -32100,10 +39775,129 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_248[] = { 0, 0, /* No default value */ "UERadioCapabilityID" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitialContextSetupRequestIEs__value, choice.TimeSyncAssistanceInfo), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_TimeSyncAssistanceInfo, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "TimeSyncAssistanceInfo" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitialContextSetupRequestIEs__value, choice.QMCConfigInfo), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_QMCConfigInfo, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "QMCConfigInfo" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitialContextSetupRequestIEs__value, choice.TargetNSSAIInformation), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_TargetNSSAIInformation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "TargetNSSAIInformation" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitialContextSetupRequestIEs__value, choice.UESliceMaximumBitRateList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_UESliceMaximumBitRateList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "UESliceMaximumBitRateList" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitialContextSetupRequestIEs__value, choice.FiveG_ProSeAuthorized), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_FiveG_ProSeAuthorized, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "FiveG-ProSeAuthorized" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitialContextSetupRequestIEs__value, choice.NRUESidelinkAggregateMaximumBitrate_1), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "NRUESidelinkAggregateMaximumBitrate" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitialContextSetupRequestIEs__value, choice.FiveG_ProSePC5QoSParameters), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_FiveG_ProSePC5QoSParameters, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "FiveG-ProSePC5QoSParameters" + }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_248[] = { 0, 1, 13, 25, 9, 14, 12, 15, 34, 36, 17, 19, 22, 23, 24, 32, 33, 3, 4, 5, 6, 7, 8, 10, 11, 16, 18, 20, 21, 26, 27, 28, 29, 30, 31, 35, 2 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_248[] = { 0, 1, 36, 17, 18, 19, 20, 21, 22, 4, 23, 24, 6, 2, 5, 7, 25, 10, 26, 11, 27, 28, 12, 13, 14, 3, 29, 30, 31, 32, 33, 34, 15, 16, 8, 35, 9 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_248[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_296[] = { 0, 1, 13, 25, 9, 14, 12, 15, 34, 36, 17, 19, 22, 23, 24, 32, 33, 3, 4, 5, 6, 7, 8, 10, 11, 16, 18, 20, 21, 26, 27, 28, 29, 30, 31, 35, 37, 38, 39, 40, 41, 42, 43, 2 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_296[] = { 0, 1, 43, 17, 18, 19, 20, 21, 22, 4, 23, 24, 6, 2, 5, 7, 25, 10, 26, 11, 27, 28, 12, 13, 14, 3, 29, 30, 31, 32, 33, 34, 15, 16, 8, 35, 9, 36, 37, 38, 39, 40, 41, 42 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_296[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 3 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 2 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 13, -2, 1 }, /* IndexToRFSP */ @@ -32121,40 +39915,47 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_248[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 24, -4, 2 }, /* Enhanced-CoverageRestriction */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 32, -5, 1 }, /* CEmodeBrestricted */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 33, -6, 0 }, /* UE-UP-CIoT-Support */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 18 }, /* UEAggregateMaximumBitRate */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 17 }, /* CoreNetworkAssistanceInformationForInactive */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -2, 16 }, /* GUAMI */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -3, 15 }, /* PDUSessionResourceSetupListCxtReq */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -4, 14 }, /* AllowedNSSAI */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -5, 13 }, /* UESecurityCapabilities */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 10, -6, 12 }, /* TraceActivation */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -7, 11 }, /* MobilityRestrictionList */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 16, -8, 10 }, /* EmergencyFallbackIndicator */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 18, -9, 9 }, /* UERadioCapabilityForPaging */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 20, -10, 8 }, /* LocationReportingRequestType */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 21, -11, 7 }, /* CNAssistedRANTuning */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 26, -12, 6 }, /* UE-DifferentiationInfo */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 27, -13, 5 }, /* NRV2XServicesAuthorized */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 28, -14, 4 }, /* LTEV2XServicesAuthorized */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 29, -15, 3 }, /* NRUESidelinkAggregateMaximumBitrate */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 30, -16, 2 }, /* LTEUESidelinkAggregateMaximumBitrate */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 31, -17, 1 }, /* PC5QoSParameters */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 35, -18, 0 }, /* MDTPLMNList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 25 }, /* UEAggregateMaximumBitRate */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 24 }, /* CoreNetworkAssistanceInformationForInactive */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -2, 23 }, /* GUAMI */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -3, 22 }, /* PDUSessionResourceSetupListCxtReq */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -4, 21 }, /* AllowedNSSAI */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -5, 20 }, /* UESecurityCapabilities */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 10, -6, 19 }, /* TraceActivation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -7, 18 }, /* MobilityRestrictionList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 16, -8, 17 }, /* EmergencyFallbackIndicator */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 18, -9, 16 }, /* UERadioCapabilityForPaging */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 20, -10, 15 }, /* LocationReportingRequestType */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 21, -11, 14 }, /* CNAssistedRANTuning */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 26, -12, 13 }, /* UE-DifferentiationInfo */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 27, -13, 12 }, /* NRV2XServicesAuthorized */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 28, -14, 11 }, /* LTEV2XServicesAuthorized */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 29, -15, 10 }, /* NRUESidelinkAggregateMaximumBitrate */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 30, -16, 9 }, /* LTEUESidelinkAggregateMaximumBitrate */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 31, -17, 8 }, /* PC5QoSParameters */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 35, -18, 7 }, /* MDTPLMNList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 37, -19, 6 }, /* TimeSyncAssistanceInfo */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 38, -20, 5 }, /* QMCConfigInfo */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 39, -21, 4 }, /* TargetNSSAIInformation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 40, -22, 3 }, /* UESliceMaximumBitRateList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 41, -23, 2 }, /* FiveG-ProSeAuthorized */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 42, -24, 1 }, /* NRUESidelinkAggregateMaximumBitrate */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 43, -25, 0 }, /* FiveG-ProSePC5QoSParameters */ { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 2, 0, 0 } /* AMFName */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_248 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_296 = { sizeof(struct NGAP_InitialContextSetupRequestIEs__value), offsetof(struct NGAP_InitialContextSetupRequestIEs__value, _asn_ctx), offsetof(struct NGAP_InitialContextSetupRequestIEs__value, present), sizeof(((struct NGAP_InitialContextSetupRequestIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_248, - 37, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_248, - asn_MAP_NGAP_value_from_canonical_248, + asn_MAP_NGAP_value_tag2el_296, + 44, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_296, + asn_MAP_NGAP_value_from_canonical_296, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_248 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_296 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -32171,12 +39972,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_248 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_248, - 37, /* Elements count */ - &asn_SPC_NGAP_value_specs_248 /* Additional specs */ + asn_MBR_NGAP_value_296, + 44, /* Elements count */ + &asn_SPC_NGAP_value_specs_296 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_InitialContextSetupRequestIEs_245[] = { +asn_TYPE_member_t asn_MBR_NGAP_InitialContextSetupRequestIEs_293[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitialContextSetupRequestIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -32187,9 +39988,9 @@ asn_TYPE_member_t asn_MBR_NGAP_InitialContextSetupRequestIEs_245[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_246, + &asn_PER_memb_NGAP_id_constr_294, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_245 + memb_NGAP_id_constraint_293 }, 0, 0, /* No default value */ "id" @@ -32204,9 +40005,9 @@ asn_TYPE_member_t asn_MBR_NGAP_InitialContextSetupRequestIEs_245[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_247, + &asn_PER_memb_NGAP_criticality_constr_295, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_245 + memb_NGAP_criticality_constraint_293 }, 0, 0, /* No default value */ "criticality" @@ -32214,33 +40015,33 @@ asn_TYPE_member_t asn_MBR_NGAP_InitialContextSetupRequestIEs_245[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_InitialContextSetupRequestIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_248, + &asn_DEF_NGAP_value_296, select_InitialContextSetupRequestIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_248, + &asn_PER_memb_NGAP_value_constr_296, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_245 + memb_NGAP_value_constraint_293 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_InitialContextSetupRequestIEs_tags_245[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_InitialContextSetupRequestIEs_tags_293[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_InitialContextSetupRequestIEs_tag2el_245[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_InitialContextSetupRequestIEs_tag2el_293[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_InitialContextSetupRequestIEs_specs_245 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_InitialContextSetupRequestIEs_specs_293 = { sizeof(struct NGAP_InitialContextSetupRequestIEs), offsetof(struct NGAP_InitialContextSetupRequestIEs, _asn_ctx), - asn_MAP_NGAP_InitialContextSetupRequestIEs_tag2el_245, + asn_MAP_NGAP_InitialContextSetupRequestIEs_tag2el_293, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -32249,12 +40050,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_InitialContextSetupRequestIEs = { "InitialContextSetupRequestIEs", "InitialContextSetupRequestIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_InitialContextSetupRequestIEs_tags_245, - sizeof(asn_DEF_NGAP_InitialContextSetupRequestIEs_tags_245) - /sizeof(asn_DEF_NGAP_InitialContextSetupRequestIEs_tags_245[0]), /* 1 */ - asn_DEF_NGAP_InitialContextSetupRequestIEs_tags_245, /* Same as above */ - sizeof(asn_DEF_NGAP_InitialContextSetupRequestIEs_tags_245) - /sizeof(asn_DEF_NGAP_InitialContextSetupRequestIEs_tags_245[0]), /* 1 */ + asn_DEF_NGAP_InitialContextSetupRequestIEs_tags_293, + sizeof(asn_DEF_NGAP_InitialContextSetupRequestIEs_tags_293) + /sizeof(asn_DEF_NGAP_InitialContextSetupRequestIEs_tags_293[0]), /* 1 */ + asn_DEF_NGAP_InitialContextSetupRequestIEs_tags_293, /* Same as above */ + sizeof(asn_DEF_NGAP_InitialContextSetupRequestIEs_tags_293) + /sizeof(asn_DEF_NGAP_InitialContextSetupRequestIEs_tags_293[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -32264,12 +40065,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_InitialContextSetupRequestIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_InitialContextSetupRequestIEs_245, + asn_MBR_NGAP_InitialContextSetupRequestIEs_293, 3, /* Elements count */ - &asn_SPC_NGAP_InitialContextSetupRequestIEs_specs_245 /* Additional specs */ + &asn_SPC_NGAP_InitialContextSetupRequestIEs_specs_293 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_252[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_300[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitialContextSetupResponseIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -32356,25 +40157,25 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_252[] = { "CriticalityDiagnostics" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_252[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_300[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 2 }, /* PDUSessionResourceSetupListCxtRes */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 1 }, /* PDUSessionResourceFailedToSetupListCxtRes */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 0 } /* CriticalityDiagnostics */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_252 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_300 = { sizeof(struct NGAP_InitialContextSetupResponseIEs__value), offsetof(struct NGAP_InitialContextSetupResponseIEs__value, _asn_ctx), offsetof(struct NGAP_InitialContextSetupResponseIEs__value, present), sizeof(((struct NGAP_InitialContextSetupResponseIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_252, + asn_MAP_NGAP_value_tag2el_300, 5, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_252 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_300 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -32391,12 +40192,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_252 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_252, + asn_MBR_NGAP_value_300, 5, /* Elements count */ - &asn_SPC_NGAP_value_specs_252 /* Additional specs */ + &asn_SPC_NGAP_value_specs_300 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_InitialContextSetupResponseIEs_249[] = { +asn_TYPE_member_t asn_MBR_NGAP_InitialContextSetupResponseIEs_297[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitialContextSetupResponseIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -32407,9 +40208,9 @@ asn_TYPE_member_t asn_MBR_NGAP_InitialContextSetupResponseIEs_249[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_250, + &asn_PER_memb_NGAP_id_constr_298, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_249 + memb_NGAP_id_constraint_297 }, 0, 0, /* No default value */ "id" @@ -32424,9 +40225,9 @@ asn_TYPE_member_t asn_MBR_NGAP_InitialContextSetupResponseIEs_249[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_251, + &asn_PER_memb_NGAP_criticality_constr_299, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_249 + memb_NGAP_criticality_constraint_297 }, 0, 0, /* No default value */ "criticality" @@ -32434,33 +40235,33 @@ asn_TYPE_member_t asn_MBR_NGAP_InitialContextSetupResponseIEs_249[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_InitialContextSetupResponseIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_252, + &asn_DEF_NGAP_value_300, select_InitialContextSetupResponseIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_252, + &asn_PER_memb_NGAP_value_constr_300, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_249 + memb_NGAP_value_constraint_297 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_InitialContextSetupResponseIEs_tags_249[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_InitialContextSetupResponseIEs_tags_297[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_InitialContextSetupResponseIEs_tag2el_249[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_InitialContextSetupResponseIEs_tag2el_297[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_InitialContextSetupResponseIEs_specs_249 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_InitialContextSetupResponseIEs_specs_297 = { sizeof(struct NGAP_InitialContextSetupResponseIEs), offsetof(struct NGAP_InitialContextSetupResponseIEs, _asn_ctx), - asn_MAP_NGAP_InitialContextSetupResponseIEs_tag2el_249, + asn_MAP_NGAP_InitialContextSetupResponseIEs_tag2el_297, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -32469,12 +40270,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_InitialContextSetupResponseIEs = { "InitialContextSetupResponseIEs", "InitialContextSetupResponseIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_InitialContextSetupResponseIEs_tags_249, - sizeof(asn_DEF_NGAP_InitialContextSetupResponseIEs_tags_249) - /sizeof(asn_DEF_NGAP_InitialContextSetupResponseIEs_tags_249[0]), /* 1 */ - asn_DEF_NGAP_InitialContextSetupResponseIEs_tags_249, /* Same as above */ - sizeof(asn_DEF_NGAP_InitialContextSetupResponseIEs_tags_249) - /sizeof(asn_DEF_NGAP_InitialContextSetupResponseIEs_tags_249[0]), /* 1 */ + asn_DEF_NGAP_InitialContextSetupResponseIEs_tags_297, + sizeof(asn_DEF_NGAP_InitialContextSetupResponseIEs_tags_297) + /sizeof(asn_DEF_NGAP_InitialContextSetupResponseIEs_tags_297[0]), /* 1 */ + asn_DEF_NGAP_InitialContextSetupResponseIEs_tags_297, /* Same as above */ + sizeof(asn_DEF_NGAP_InitialContextSetupResponseIEs_tags_297) + /sizeof(asn_DEF_NGAP_InitialContextSetupResponseIEs_tags_297[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -32484,12 +40285,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_InitialContextSetupResponseIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_InitialContextSetupResponseIEs_249, + asn_MBR_NGAP_InitialContextSetupResponseIEs_297, 3, /* Elements count */ - &asn_SPC_NGAP_InitialContextSetupResponseIEs_specs_249 /* Additional specs */ + &asn_SPC_NGAP_InitialContextSetupResponseIEs_specs_297 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_256[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_304[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitialContextSetupFailureIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -32576,9 +40377,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_256[] = { "CriticalityDiagnostics" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_256[] = { 0, 1, 2, 4, 3 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_256[] = { 0, 1, 2, 4, 3 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_256[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_304[] = { 0, 1, 2, 4, 3 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_304[] = { 0, 1, 2, 4, 3 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_304[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 1 }, /* PDUSessionResourceFailedToSetupListCxtFail */ @@ -32590,19 +40391,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_256[] = { { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 3, 0, 0 }, /* misc */ { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 3, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_256 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_304 = { sizeof(struct NGAP_InitialContextSetupFailureIEs__value), offsetof(struct NGAP_InitialContextSetupFailureIEs__value, _asn_ctx), offsetof(struct NGAP_InitialContextSetupFailureIEs__value, present), sizeof(((struct NGAP_InitialContextSetupFailureIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_256, + asn_MAP_NGAP_value_tag2el_304, 10, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_256, - asn_MAP_NGAP_value_from_canonical_256, + asn_MAP_NGAP_value_to_canonical_304, + asn_MAP_NGAP_value_from_canonical_304, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_256 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_304 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -32619,12 +40420,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_256 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_256, + asn_MBR_NGAP_value_304, 5, /* Elements count */ - &asn_SPC_NGAP_value_specs_256 /* Additional specs */ + &asn_SPC_NGAP_value_specs_304 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_InitialContextSetupFailureIEs_253[] = { +asn_TYPE_member_t asn_MBR_NGAP_InitialContextSetupFailureIEs_301[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitialContextSetupFailureIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -32635,9 +40436,9 @@ asn_TYPE_member_t asn_MBR_NGAP_InitialContextSetupFailureIEs_253[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_254, + &asn_PER_memb_NGAP_id_constr_302, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_253 + memb_NGAP_id_constraint_301 }, 0, 0, /* No default value */ "id" @@ -32652,9 +40453,9 @@ asn_TYPE_member_t asn_MBR_NGAP_InitialContextSetupFailureIEs_253[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_255, + &asn_PER_memb_NGAP_criticality_constr_303, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_253 + memb_NGAP_criticality_constraint_301 }, 0, 0, /* No default value */ "criticality" @@ -32662,33 +40463,33 @@ asn_TYPE_member_t asn_MBR_NGAP_InitialContextSetupFailureIEs_253[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_InitialContextSetupFailureIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_256, + &asn_DEF_NGAP_value_304, select_InitialContextSetupFailureIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_256, + &asn_PER_memb_NGAP_value_constr_304, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_253 + memb_NGAP_value_constraint_301 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_InitialContextSetupFailureIEs_tags_253[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_InitialContextSetupFailureIEs_tags_301[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_InitialContextSetupFailureIEs_tag2el_253[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_InitialContextSetupFailureIEs_tag2el_301[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_InitialContextSetupFailureIEs_specs_253 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_InitialContextSetupFailureIEs_specs_301 = { sizeof(struct NGAP_InitialContextSetupFailureIEs), offsetof(struct NGAP_InitialContextSetupFailureIEs, _asn_ctx), - asn_MAP_NGAP_InitialContextSetupFailureIEs_tag2el_253, + asn_MAP_NGAP_InitialContextSetupFailureIEs_tag2el_301, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -32697,12 +40498,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_InitialContextSetupFailureIEs = { "InitialContextSetupFailureIEs", "InitialContextSetupFailureIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_InitialContextSetupFailureIEs_tags_253, - sizeof(asn_DEF_NGAP_InitialContextSetupFailureIEs_tags_253) - /sizeof(asn_DEF_NGAP_InitialContextSetupFailureIEs_tags_253[0]), /* 1 */ - asn_DEF_NGAP_InitialContextSetupFailureIEs_tags_253, /* Same as above */ - sizeof(asn_DEF_NGAP_InitialContextSetupFailureIEs_tags_253) - /sizeof(asn_DEF_NGAP_InitialContextSetupFailureIEs_tags_253[0]), /* 1 */ + asn_DEF_NGAP_InitialContextSetupFailureIEs_tags_301, + sizeof(asn_DEF_NGAP_InitialContextSetupFailureIEs_tags_301) + /sizeof(asn_DEF_NGAP_InitialContextSetupFailureIEs_tags_301[0]), /* 1 */ + asn_DEF_NGAP_InitialContextSetupFailureIEs_tags_301, /* Same as above */ + sizeof(asn_DEF_NGAP_InitialContextSetupFailureIEs_tags_301) + /sizeof(asn_DEF_NGAP_InitialContextSetupFailureIEs_tags_301[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -32712,12 +40513,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_InitialContextSetupFailureIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_InitialContextSetupFailureIEs_253, + asn_MBR_NGAP_InitialContextSetupFailureIEs_301, 3, /* Elements count */ - &asn_SPC_NGAP_InitialContextSetupFailureIEs_specs_253 /* Additional specs */ + &asn_SPC_NGAP_InitialContextSetupFailureIEs_specs_301 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_260[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_308[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextReleaseRequest_IEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -32787,7 +40588,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_260[] = { "Cause" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_260[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_308[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 }, /* PDUSessionResourceListCxtRelReq */ @@ -32798,18 +40599,18 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_260[] = { { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 3, 0, 0 }, /* misc */ { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 3, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_260 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_308 = { sizeof(struct NGAP_UEContextReleaseRequest_IEs__value), offsetof(struct NGAP_UEContextReleaseRequest_IEs__value, _asn_ctx), offsetof(struct NGAP_UEContextReleaseRequest_IEs__value, present), sizeof(((struct NGAP_UEContextReleaseRequest_IEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_260, + asn_MAP_NGAP_value_tag2el_308, 9, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_260 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_308 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -32826,12 +40627,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_260 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_260, + asn_MBR_NGAP_value_308, 4, /* Elements count */ - &asn_SPC_NGAP_value_specs_260 /* Additional specs */ + &asn_SPC_NGAP_value_specs_308 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UEContextReleaseRequest_IEs_257[] = { +asn_TYPE_member_t asn_MBR_NGAP_UEContextReleaseRequest_IEs_305[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextReleaseRequest_IEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -32842,9 +40643,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextReleaseRequest_IEs_257[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_258, + &asn_PER_memb_NGAP_id_constr_306, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_257 + memb_NGAP_id_constraint_305 }, 0, 0, /* No default value */ "id" @@ -32859,9 +40660,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextReleaseRequest_IEs_257[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_259, + &asn_PER_memb_NGAP_criticality_constr_307, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_257 + memb_NGAP_criticality_constraint_305 }, 0, 0, /* No default value */ "criticality" @@ -32869,33 +40670,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextReleaseRequest_IEs_257[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextReleaseRequest_IEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_260, + &asn_DEF_NGAP_value_308, select_UEContextReleaseRequest_IEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_260, + &asn_PER_memb_NGAP_value_constr_308, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_257 + memb_NGAP_value_constraint_305 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UEContextReleaseRequest_IEs_tags_257[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UEContextReleaseRequest_IEs_tags_305[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextReleaseRequest_IEs_tag2el_257[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextReleaseRequest_IEs_tag2el_305[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextReleaseRequest_IEs_specs_257 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextReleaseRequest_IEs_specs_305 = { sizeof(struct NGAP_UEContextReleaseRequest_IEs), offsetof(struct NGAP_UEContextReleaseRequest_IEs, _asn_ctx), - asn_MAP_NGAP_UEContextReleaseRequest_IEs_tag2el_257, + asn_MAP_NGAP_UEContextReleaseRequest_IEs_tag2el_305, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -32904,12 +40705,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextReleaseRequest_IEs = { "UEContextReleaseRequest-IEs", "UEContextReleaseRequest-IEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UEContextReleaseRequest_IEs_tags_257, - sizeof(asn_DEF_NGAP_UEContextReleaseRequest_IEs_tags_257) - /sizeof(asn_DEF_NGAP_UEContextReleaseRequest_IEs_tags_257[0]), /* 1 */ - asn_DEF_NGAP_UEContextReleaseRequest_IEs_tags_257, /* Same as above */ - sizeof(asn_DEF_NGAP_UEContextReleaseRequest_IEs_tags_257) - /sizeof(asn_DEF_NGAP_UEContextReleaseRequest_IEs_tags_257[0]), /* 1 */ + asn_DEF_NGAP_UEContextReleaseRequest_IEs_tags_305, + sizeof(asn_DEF_NGAP_UEContextReleaseRequest_IEs_tags_305) + /sizeof(asn_DEF_NGAP_UEContextReleaseRequest_IEs_tags_305[0]), /* 1 */ + asn_DEF_NGAP_UEContextReleaseRequest_IEs_tags_305, /* Same as above */ + sizeof(asn_DEF_NGAP_UEContextReleaseRequest_IEs_tags_305) + /sizeof(asn_DEF_NGAP_UEContextReleaseRequest_IEs_tags_305[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -32919,12 +40720,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextReleaseRequest_IEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UEContextReleaseRequest_IEs_257, + asn_MBR_NGAP_UEContextReleaseRequest_IEs_305, 3, /* Elements count */ - &asn_SPC_NGAP_UEContextReleaseRequest_IEs_specs_257 /* Additional specs */ + &asn_SPC_NGAP_UEContextReleaseRequest_IEs_specs_305 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_264[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_312[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextReleaseCommand_IEs__value, choice.UE_NGAP_IDs), -1 /* Ambiguous tag (CHOICE?) */, 0, @@ -32960,7 +40761,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_264[] = { "Cause" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_264[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_312[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 1 }, /* uE-NGAP-ID-pair */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, -1, 0 }, /* radioNetwork */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 1 }, /* aMF-UE-NGAP-ID */ @@ -32971,18 +40772,18 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_264[] = { { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 1, 0, 0 }, /* misc */ { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 1, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_264 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_312 = { sizeof(struct NGAP_UEContextReleaseCommand_IEs__value), offsetof(struct NGAP_UEContextReleaseCommand_IEs__value, _asn_ctx), offsetof(struct NGAP_UEContextReleaseCommand_IEs__value, present), sizeof(((struct NGAP_UEContextReleaseCommand_IEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_264, + asn_MAP_NGAP_value_tag2el_312, 9, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_264 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_312 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -32999,12 +40800,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_264 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_264, + asn_MBR_NGAP_value_312, 2, /* Elements count */ - &asn_SPC_NGAP_value_specs_264 /* Additional specs */ + &asn_SPC_NGAP_value_specs_312 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UEContextReleaseCommand_IEs_261[] = { +asn_TYPE_member_t asn_MBR_NGAP_UEContextReleaseCommand_IEs_309[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextReleaseCommand_IEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -33015,9 +40816,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextReleaseCommand_IEs_261[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_262, + &asn_PER_memb_NGAP_id_constr_310, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_261 + memb_NGAP_id_constraint_309 }, 0, 0, /* No default value */ "id" @@ -33032,9 +40833,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextReleaseCommand_IEs_261[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_263, + &asn_PER_memb_NGAP_criticality_constr_311, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_261 + memb_NGAP_criticality_constraint_309 }, 0, 0, /* No default value */ "criticality" @@ -33042,33 +40843,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextReleaseCommand_IEs_261[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextReleaseCommand_IEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_264, + &asn_DEF_NGAP_value_312, select_UEContextReleaseCommand_IEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_264, + &asn_PER_memb_NGAP_value_constr_312, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_261 + memb_NGAP_value_constraint_309 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UEContextReleaseCommand_IEs_tags_261[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UEContextReleaseCommand_IEs_tags_309[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextReleaseCommand_IEs_tag2el_261[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextReleaseCommand_IEs_tag2el_309[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextReleaseCommand_IEs_specs_261 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextReleaseCommand_IEs_specs_309 = { sizeof(struct NGAP_UEContextReleaseCommand_IEs), offsetof(struct NGAP_UEContextReleaseCommand_IEs, _asn_ctx), - asn_MAP_NGAP_UEContextReleaseCommand_IEs_tag2el_261, + asn_MAP_NGAP_UEContextReleaseCommand_IEs_tag2el_309, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -33077,12 +40878,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextReleaseCommand_IEs = { "UEContextReleaseCommand-IEs", "UEContextReleaseCommand-IEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UEContextReleaseCommand_IEs_tags_261, - sizeof(asn_DEF_NGAP_UEContextReleaseCommand_IEs_tags_261) - /sizeof(asn_DEF_NGAP_UEContextReleaseCommand_IEs_tags_261[0]), /* 1 */ - asn_DEF_NGAP_UEContextReleaseCommand_IEs_tags_261, /* Same as above */ - sizeof(asn_DEF_NGAP_UEContextReleaseCommand_IEs_tags_261) - /sizeof(asn_DEF_NGAP_UEContextReleaseCommand_IEs_tags_261[0]), /* 1 */ + asn_DEF_NGAP_UEContextReleaseCommand_IEs_tags_309, + sizeof(asn_DEF_NGAP_UEContextReleaseCommand_IEs_tags_309) + /sizeof(asn_DEF_NGAP_UEContextReleaseCommand_IEs_tags_309[0]), /* 1 */ + asn_DEF_NGAP_UEContextReleaseCommand_IEs_tags_309, /* Same as above */ + sizeof(asn_DEF_NGAP_UEContextReleaseCommand_IEs_tags_309) + /sizeof(asn_DEF_NGAP_UEContextReleaseCommand_IEs_tags_309[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -33092,12 +40893,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextReleaseCommand_IEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UEContextReleaseCommand_IEs_261, + asn_MBR_NGAP_UEContextReleaseCommand_IEs_309, 3, /* Elements count */ - &asn_SPC_NGAP_UEContextReleaseCommand_IEs_specs_261 /* Additional specs */ + &asn_SPC_NGAP_UEContextReleaseCommand_IEs_specs_309 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_268[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_316[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextReleaseComplete_IEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -33218,9 +41019,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_268[] = { "PagingAssisDataforCEcapabUE" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_268[] = { 0, 1, 3, 4, 5, 6, 2 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_268[] = { 0, 1, 6, 2, 3, 4, 5 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_268[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_316[] = { 0, 1, 3, 4, 5, 6, 2 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_316[] = { 0, 1, 6, 2, 3, 4, 5 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_316[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 3 }, /* InfoOnRecommendedCellsAndRANNodesForPaging */ @@ -33232,19 +41033,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_268[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* userLocationInformationN3IWF */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_268 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_316 = { sizeof(struct NGAP_UEContextReleaseComplete_IEs__value), offsetof(struct NGAP_UEContextReleaseComplete_IEs__value, _asn_ctx), offsetof(struct NGAP_UEContextReleaseComplete_IEs__value, present), sizeof(((struct NGAP_UEContextReleaseComplete_IEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_268, + asn_MAP_NGAP_value_tag2el_316, 10, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_268, - asn_MAP_NGAP_value_from_canonical_268, + asn_MAP_NGAP_value_to_canonical_316, + asn_MAP_NGAP_value_from_canonical_316, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_268 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_316 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -33261,12 +41062,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_268 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_268, + asn_MBR_NGAP_value_316, 7, /* Elements count */ - &asn_SPC_NGAP_value_specs_268 /* Additional specs */ + &asn_SPC_NGAP_value_specs_316 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UEContextReleaseComplete_IEs_265[] = { +asn_TYPE_member_t asn_MBR_NGAP_UEContextReleaseComplete_IEs_313[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextReleaseComplete_IEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -33277,9 +41078,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextReleaseComplete_IEs_265[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_266, + &asn_PER_memb_NGAP_id_constr_314, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_265 + memb_NGAP_id_constraint_313 }, 0, 0, /* No default value */ "id" @@ -33294,9 +41095,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextReleaseComplete_IEs_265[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_267, + &asn_PER_memb_NGAP_criticality_constr_315, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_265 + memb_NGAP_criticality_constraint_313 }, 0, 0, /* No default value */ "criticality" @@ -33304,33 +41105,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextReleaseComplete_IEs_265[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextReleaseComplete_IEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_268, + &asn_DEF_NGAP_value_316, select_UEContextReleaseComplete_IEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_268, + &asn_PER_memb_NGAP_value_constr_316, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_265 + memb_NGAP_value_constraint_313 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UEContextReleaseComplete_IEs_tags_265[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UEContextReleaseComplete_IEs_tags_313[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextReleaseComplete_IEs_tag2el_265[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextReleaseComplete_IEs_tag2el_313[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextReleaseComplete_IEs_specs_265 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextReleaseComplete_IEs_specs_313 = { sizeof(struct NGAP_UEContextReleaseComplete_IEs), offsetof(struct NGAP_UEContextReleaseComplete_IEs, _asn_ctx), - asn_MAP_NGAP_UEContextReleaseComplete_IEs_tag2el_265, + asn_MAP_NGAP_UEContextReleaseComplete_IEs_tag2el_313, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -33339,12 +41140,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextReleaseComplete_IEs = { "UEContextReleaseComplete-IEs", "UEContextReleaseComplete-IEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UEContextReleaseComplete_IEs_tags_265, - sizeof(asn_DEF_NGAP_UEContextReleaseComplete_IEs_tags_265) - /sizeof(asn_DEF_NGAP_UEContextReleaseComplete_IEs_tags_265[0]), /* 1 */ - asn_DEF_NGAP_UEContextReleaseComplete_IEs_tags_265, /* Same as above */ - sizeof(asn_DEF_NGAP_UEContextReleaseComplete_IEs_tags_265) - /sizeof(asn_DEF_NGAP_UEContextReleaseComplete_IEs_tags_265[0]), /* 1 */ + asn_DEF_NGAP_UEContextReleaseComplete_IEs_tags_313, + sizeof(asn_DEF_NGAP_UEContextReleaseComplete_IEs_tags_313) + /sizeof(asn_DEF_NGAP_UEContextReleaseComplete_IEs_tags_313[0]), /* 1 */ + asn_DEF_NGAP_UEContextReleaseComplete_IEs_tags_313, /* Same as above */ + sizeof(asn_DEF_NGAP_UEContextReleaseComplete_IEs_tags_313) + /sizeof(asn_DEF_NGAP_UEContextReleaseComplete_IEs_tags_313[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -33354,12 +41155,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextReleaseComplete_IEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UEContextReleaseComplete_IEs_265, + asn_MBR_NGAP_UEContextReleaseComplete_IEs_313, 3, /* Elements count */ - &asn_SPC_NGAP_UEContextReleaseComplete_IEs_specs_265 /* Additional specs */ + &asn_SPC_NGAP_UEContextReleaseComplete_IEs_specs_313 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_272[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_320[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextResumeRequestIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -33497,9 +41298,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_272[] = { "PagingAssisDataforCEcapabUE" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_272[] = { 0, 1, 2, 5, 3, 4, 6, 7 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_272[] = { 0, 1, 2, 4, 5, 3, 6, 7 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_272[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_320[] = { 0, 1, 2, 5, 3, 4, 6, 7 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_320[] = { 0, 1, 2, 4, 5, 3, 6, 7 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_320[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 1 }, /* RRCEstablishmentCause */ @@ -33509,19 +41310,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_272[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -2, 1 }, /* InfoOnRecommendedCellsAndRANNodesForPaging */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -3, 0 } /* PagingAssisDataforCEcapabUE */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_272 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_320 = { sizeof(struct NGAP_UEContextResumeRequestIEs__value), offsetof(struct NGAP_UEContextResumeRequestIEs__value, _asn_ctx), offsetof(struct NGAP_UEContextResumeRequestIEs__value, present), sizeof(((struct NGAP_UEContextResumeRequestIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_272, + asn_MAP_NGAP_value_tag2el_320, 8, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_272, - asn_MAP_NGAP_value_from_canonical_272, + asn_MAP_NGAP_value_to_canonical_320, + asn_MAP_NGAP_value_from_canonical_320, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_272 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_320 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -33538,12 +41339,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_272 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_272, + asn_MBR_NGAP_value_320, 8, /* Elements count */ - &asn_SPC_NGAP_value_specs_272 /* Additional specs */ + &asn_SPC_NGAP_value_specs_320 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeRequestIEs_269[] = { +asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeRequestIEs_317[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextResumeRequestIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -33554,9 +41355,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeRequestIEs_269[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_270, + &asn_PER_memb_NGAP_id_constr_318, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_269 + memb_NGAP_id_constraint_317 }, 0, 0, /* No default value */ "id" @@ -33571,9 +41372,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeRequestIEs_269[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_271, + &asn_PER_memb_NGAP_criticality_constr_319, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_269 + memb_NGAP_criticality_constraint_317 }, 0, 0, /* No default value */ "criticality" @@ -33581,33 +41382,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeRequestIEs_269[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextResumeRequestIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_272, + &asn_DEF_NGAP_value_320, select_UEContextResumeRequestIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_272, + &asn_PER_memb_NGAP_value_constr_320, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_269 + memb_NGAP_value_constraint_317 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UEContextResumeRequestIEs_tags_269[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UEContextResumeRequestIEs_tags_317[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextResumeRequestIEs_tag2el_269[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextResumeRequestIEs_tag2el_317[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextResumeRequestIEs_specs_269 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextResumeRequestIEs_specs_317 = { sizeof(struct NGAP_UEContextResumeRequestIEs), offsetof(struct NGAP_UEContextResumeRequestIEs, _asn_ctx), - asn_MAP_NGAP_UEContextResumeRequestIEs_tag2el_269, + asn_MAP_NGAP_UEContextResumeRequestIEs_tag2el_317, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -33616,12 +41417,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextResumeRequestIEs = { "UEContextResumeRequestIEs", "UEContextResumeRequestIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UEContextResumeRequestIEs_tags_269, - sizeof(asn_DEF_NGAP_UEContextResumeRequestIEs_tags_269) - /sizeof(asn_DEF_NGAP_UEContextResumeRequestIEs_tags_269[0]), /* 1 */ - asn_DEF_NGAP_UEContextResumeRequestIEs_tags_269, /* Same as above */ - sizeof(asn_DEF_NGAP_UEContextResumeRequestIEs_tags_269) - /sizeof(asn_DEF_NGAP_UEContextResumeRequestIEs_tags_269[0]), /* 1 */ + asn_DEF_NGAP_UEContextResumeRequestIEs_tags_317, + sizeof(asn_DEF_NGAP_UEContextResumeRequestIEs_tags_317) + /sizeof(asn_DEF_NGAP_UEContextResumeRequestIEs_tags_317[0]), /* 1 */ + asn_DEF_NGAP_UEContextResumeRequestIEs_tags_317, /* Same as above */ + sizeof(asn_DEF_NGAP_UEContextResumeRequestIEs_tags_317) + /sizeof(asn_DEF_NGAP_UEContextResumeRequestIEs_tags_317[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -33631,12 +41432,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextResumeRequestIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UEContextResumeRequestIEs_269, + asn_MBR_NGAP_UEContextResumeRequestIEs_317, 3, /* Elements count */ - &asn_SPC_NGAP_UEContextResumeRequestIEs_specs_269 /* Additional specs */ + &asn_SPC_NGAP_UEContextResumeRequestIEs_specs_317 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_276[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_324[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextResumeResponseIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -33774,9 +41575,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_276[] = { "CriticalityDiagnostics" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_276[] = { 0, 1, 6, 5, 2, 3, 4, 7 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_276[] = { 0, 1, 4, 5, 6, 3, 2, 7 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_276[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_324[] = { 0, 1, 6, 5, 2, 3, 4, 7 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_324[] = { 0, 1, 4, 5, 6, 3, 2, 7 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_324[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 6, -2, 0 }, /* Extended-ConnectedTime */ @@ -33786,19 +41587,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_276[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 1 }, /* SecurityContext */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -3, 0 } /* CriticalityDiagnostics */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_276 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_324 = { sizeof(struct NGAP_UEContextResumeResponseIEs__value), offsetof(struct NGAP_UEContextResumeResponseIEs__value, _asn_ctx), offsetof(struct NGAP_UEContextResumeResponseIEs__value, present), sizeof(((struct NGAP_UEContextResumeResponseIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_276, + asn_MAP_NGAP_value_tag2el_324, 8, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_276, - asn_MAP_NGAP_value_from_canonical_276, + asn_MAP_NGAP_value_to_canonical_324, + asn_MAP_NGAP_value_from_canonical_324, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_276 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_324 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -33815,12 +41616,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_276 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_276, + asn_MBR_NGAP_value_324, 8, /* Elements count */ - &asn_SPC_NGAP_value_specs_276 /* Additional specs */ + &asn_SPC_NGAP_value_specs_324 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeResponseIEs_273[] = { +asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeResponseIEs_321[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextResumeResponseIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -33831,9 +41632,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeResponseIEs_273[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_274, + &asn_PER_memb_NGAP_id_constr_322, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_273 + memb_NGAP_id_constraint_321 }, 0, 0, /* No default value */ "id" @@ -33848,9 +41649,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeResponseIEs_273[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_275, + &asn_PER_memb_NGAP_criticality_constr_323, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_273 + memb_NGAP_criticality_constraint_321 }, 0, 0, /* No default value */ "criticality" @@ -33858,33 +41659,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeResponseIEs_273[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextResumeResponseIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_276, + &asn_DEF_NGAP_value_324, select_UEContextResumeResponseIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_276, + &asn_PER_memb_NGAP_value_constr_324, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_273 + memb_NGAP_value_constraint_321 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UEContextResumeResponseIEs_tags_273[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UEContextResumeResponseIEs_tags_321[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextResumeResponseIEs_tag2el_273[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextResumeResponseIEs_tag2el_321[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextResumeResponseIEs_specs_273 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextResumeResponseIEs_specs_321 = { sizeof(struct NGAP_UEContextResumeResponseIEs), offsetof(struct NGAP_UEContextResumeResponseIEs, _asn_ctx), - asn_MAP_NGAP_UEContextResumeResponseIEs_tag2el_273, + asn_MAP_NGAP_UEContextResumeResponseIEs_tag2el_321, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -33893,12 +41694,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextResumeResponseIEs = { "UEContextResumeResponseIEs", "UEContextResumeResponseIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UEContextResumeResponseIEs_tags_273, - sizeof(asn_DEF_NGAP_UEContextResumeResponseIEs_tags_273) - /sizeof(asn_DEF_NGAP_UEContextResumeResponseIEs_tags_273[0]), /* 1 */ - asn_DEF_NGAP_UEContextResumeResponseIEs_tags_273, /* Same as above */ - sizeof(asn_DEF_NGAP_UEContextResumeResponseIEs_tags_273) - /sizeof(asn_DEF_NGAP_UEContextResumeResponseIEs_tags_273[0]), /* 1 */ + asn_DEF_NGAP_UEContextResumeResponseIEs_tags_321, + sizeof(asn_DEF_NGAP_UEContextResumeResponseIEs_tags_321) + /sizeof(asn_DEF_NGAP_UEContextResumeResponseIEs_tags_321[0]), /* 1 */ + asn_DEF_NGAP_UEContextResumeResponseIEs_tags_321, /* Same as above */ + sizeof(asn_DEF_NGAP_UEContextResumeResponseIEs_tags_321) + /sizeof(asn_DEF_NGAP_UEContextResumeResponseIEs_tags_321[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -33908,12 +41709,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextResumeResponseIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UEContextResumeResponseIEs_273, + asn_MBR_NGAP_UEContextResumeResponseIEs_321, 3, /* Elements count */ - &asn_SPC_NGAP_UEContextResumeResponseIEs_specs_273 /* Additional specs */ + &asn_SPC_NGAP_UEContextResumeResponseIEs_specs_321 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_280[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_328[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextResumeFailureIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -33983,9 +41784,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_280[] = { "CriticalityDiagnostics" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_280[] = { 0, 1, 3, 2 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_280[] = { 0, 1, 3, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_280[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_328[] = { 0, 1, 3, 2 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_328[] = { 0, 1, 3, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_328[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */ @@ -33996,19 +41797,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_280[] = { { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 }, /* misc */ { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 2, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_280 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_328 = { sizeof(struct NGAP_UEContextResumeFailureIEs__value), offsetof(struct NGAP_UEContextResumeFailureIEs__value, _asn_ctx), offsetof(struct NGAP_UEContextResumeFailureIEs__value, present), sizeof(((struct NGAP_UEContextResumeFailureIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_280, + asn_MAP_NGAP_value_tag2el_328, 9, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_280, - asn_MAP_NGAP_value_from_canonical_280, + asn_MAP_NGAP_value_to_canonical_328, + asn_MAP_NGAP_value_from_canonical_328, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_280 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_328 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -34025,12 +41826,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_280 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_280, + asn_MBR_NGAP_value_328, 4, /* Elements count */ - &asn_SPC_NGAP_value_specs_280 /* Additional specs */ + &asn_SPC_NGAP_value_specs_328 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeFailureIEs_277[] = { +asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeFailureIEs_325[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextResumeFailureIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -34041,9 +41842,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeFailureIEs_277[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_278, + &asn_PER_memb_NGAP_id_constr_326, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_277 + memb_NGAP_id_constraint_325 }, 0, 0, /* No default value */ "id" @@ -34058,9 +41859,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeFailureIEs_277[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_279, + &asn_PER_memb_NGAP_criticality_constr_327, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_277 + memb_NGAP_criticality_constraint_325 }, 0, 0, /* No default value */ "criticality" @@ -34068,33 +41869,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeFailureIEs_277[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextResumeFailureIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_280, + &asn_DEF_NGAP_value_328, select_UEContextResumeFailureIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_280, + &asn_PER_memb_NGAP_value_constr_328, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_277 + memb_NGAP_value_constraint_325 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UEContextResumeFailureIEs_tags_277[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UEContextResumeFailureIEs_tags_325[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextResumeFailureIEs_tag2el_277[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextResumeFailureIEs_tag2el_325[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextResumeFailureIEs_specs_277 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextResumeFailureIEs_specs_325 = { sizeof(struct NGAP_UEContextResumeFailureIEs), offsetof(struct NGAP_UEContextResumeFailureIEs, _asn_ctx), - asn_MAP_NGAP_UEContextResumeFailureIEs_tag2el_277, + asn_MAP_NGAP_UEContextResumeFailureIEs_tag2el_325, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -34103,12 +41904,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextResumeFailureIEs = { "UEContextResumeFailureIEs", "UEContextResumeFailureIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UEContextResumeFailureIEs_tags_277, - sizeof(asn_DEF_NGAP_UEContextResumeFailureIEs_tags_277) - /sizeof(asn_DEF_NGAP_UEContextResumeFailureIEs_tags_277[0]), /* 1 */ - asn_DEF_NGAP_UEContextResumeFailureIEs_tags_277, /* Same as above */ - sizeof(asn_DEF_NGAP_UEContextResumeFailureIEs_tags_277) - /sizeof(asn_DEF_NGAP_UEContextResumeFailureIEs_tags_277[0]), /* 1 */ + asn_DEF_NGAP_UEContextResumeFailureIEs_tags_325, + sizeof(asn_DEF_NGAP_UEContextResumeFailureIEs_tags_325) + /sizeof(asn_DEF_NGAP_UEContextResumeFailureIEs_tags_325[0]), /* 1 */ + asn_DEF_NGAP_UEContextResumeFailureIEs_tags_325, /* Same as above */ + sizeof(asn_DEF_NGAP_UEContextResumeFailureIEs_tags_325) + /sizeof(asn_DEF_NGAP_UEContextResumeFailureIEs_tags_325[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -34118,12 +41919,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextResumeFailureIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UEContextResumeFailureIEs_277, + asn_MBR_NGAP_UEContextResumeFailureIEs_325, 3, /* Elements count */ - &asn_SPC_NGAP_UEContextResumeFailureIEs_specs_277 /* Additional specs */ + &asn_SPC_NGAP_UEContextResumeFailureIEs_specs_325 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_284[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_332[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextSuspendRequestIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -34210,25 +42011,25 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_284[] = { "PDUSessionResourceSuspendListSUSReq" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_284[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_332[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 2 }, /* InfoOnRecommendedCellsAndRANNodesForPaging */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 1 }, /* PagingAssisDataforCEcapabUE */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 0 } /* PDUSessionResourceSuspendListSUSReq */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_284 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_332 = { sizeof(struct NGAP_UEContextSuspendRequestIEs__value), offsetof(struct NGAP_UEContextSuspendRequestIEs__value, _asn_ctx), offsetof(struct NGAP_UEContextSuspendRequestIEs__value, present), sizeof(((struct NGAP_UEContextSuspendRequestIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_284, + asn_MAP_NGAP_value_tag2el_332, 5, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_284 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_332 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -34245,12 +42046,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_284 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_284, + asn_MBR_NGAP_value_332, 5, /* Elements count */ - &asn_SPC_NGAP_value_specs_284 /* Additional specs */ + &asn_SPC_NGAP_value_specs_332 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendRequestIEs_281[] = { +asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendRequestIEs_329[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextSuspendRequestIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -34261,9 +42062,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendRequestIEs_281[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_282, + &asn_PER_memb_NGAP_id_constr_330, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_281 + memb_NGAP_id_constraint_329 }, 0, 0, /* No default value */ "id" @@ -34278,9 +42079,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendRequestIEs_281[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_283, + &asn_PER_memb_NGAP_criticality_constr_331, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_281 + memb_NGAP_criticality_constraint_329 }, 0, 0, /* No default value */ "criticality" @@ -34288,33 +42089,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendRequestIEs_281[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextSuspendRequestIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_284, + &asn_DEF_NGAP_value_332, select_UEContextSuspendRequestIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_284, + &asn_PER_memb_NGAP_value_constr_332, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_281 + memb_NGAP_value_constraint_329 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UEContextSuspendRequestIEs_tags_281[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UEContextSuspendRequestIEs_tags_329[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextSuspendRequestIEs_tag2el_281[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextSuspendRequestIEs_tag2el_329[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextSuspendRequestIEs_specs_281 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextSuspendRequestIEs_specs_329 = { sizeof(struct NGAP_UEContextSuspendRequestIEs), offsetof(struct NGAP_UEContextSuspendRequestIEs, _asn_ctx), - asn_MAP_NGAP_UEContextSuspendRequestIEs_tag2el_281, + asn_MAP_NGAP_UEContextSuspendRequestIEs_tag2el_329, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -34323,12 +42124,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextSuspendRequestIEs = { "UEContextSuspendRequestIEs", "UEContextSuspendRequestIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UEContextSuspendRequestIEs_tags_281, - sizeof(asn_DEF_NGAP_UEContextSuspendRequestIEs_tags_281) - /sizeof(asn_DEF_NGAP_UEContextSuspendRequestIEs_tags_281[0]), /* 1 */ - asn_DEF_NGAP_UEContextSuspendRequestIEs_tags_281, /* Same as above */ - sizeof(asn_DEF_NGAP_UEContextSuspendRequestIEs_tags_281) - /sizeof(asn_DEF_NGAP_UEContextSuspendRequestIEs_tags_281[0]), /* 1 */ + asn_DEF_NGAP_UEContextSuspendRequestIEs_tags_329, + sizeof(asn_DEF_NGAP_UEContextSuspendRequestIEs_tags_329) + /sizeof(asn_DEF_NGAP_UEContextSuspendRequestIEs_tags_329[0]), /* 1 */ + asn_DEF_NGAP_UEContextSuspendRequestIEs_tags_329, /* Same as above */ + sizeof(asn_DEF_NGAP_UEContextSuspendRequestIEs_tags_329) + /sizeof(asn_DEF_NGAP_UEContextSuspendRequestIEs_tags_329[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -34338,12 +42139,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextSuspendRequestIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UEContextSuspendRequestIEs_281, + asn_MBR_NGAP_UEContextSuspendRequestIEs_329, 3, /* Elements count */ - &asn_SPC_NGAP_UEContextSuspendRequestIEs_specs_281 /* Additional specs */ + &asn_SPC_NGAP_UEContextSuspendRequestIEs_specs_329 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_288[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_336[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextSuspendResponseIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -34413,24 +42214,24 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_288[] = { "CriticalityDiagnostics" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_288[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_336[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 1 }, /* SecurityContext */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 } /* CriticalityDiagnostics */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_288 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_336 = { sizeof(struct NGAP_UEContextSuspendResponseIEs__value), offsetof(struct NGAP_UEContextSuspendResponseIEs__value, _asn_ctx), offsetof(struct NGAP_UEContextSuspendResponseIEs__value, present), sizeof(((struct NGAP_UEContextSuspendResponseIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_288, + asn_MAP_NGAP_value_tag2el_336, 4, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_288 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_336 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -34447,12 +42248,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_288 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_288, + asn_MBR_NGAP_value_336, 4, /* Elements count */ - &asn_SPC_NGAP_value_specs_288 /* Additional specs */ + &asn_SPC_NGAP_value_specs_336 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendResponseIEs_285[] = { +asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendResponseIEs_333[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextSuspendResponseIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -34463,9 +42264,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendResponseIEs_285[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_286, + &asn_PER_memb_NGAP_id_constr_334, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_285 + memb_NGAP_id_constraint_333 }, 0, 0, /* No default value */ "id" @@ -34480,9 +42281,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendResponseIEs_285[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_287, + &asn_PER_memb_NGAP_criticality_constr_335, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_285 + memb_NGAP_criticality_constraint_333 }, 0, 0, /* No default value */ "criticality" @@ -34490,33 +42291,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendResponseIEs_285[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextSuspendResponseIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_288, + &asn_DEF_NGAP_value_336, select_UEContextSuspendResponseIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_288, + &asn_PER_memb_NGAP_value_constr_336, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_285 + memb_NGAP_value_constraint_333 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UEContextSuspendResponseIEs_tags_285[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UEContextSuspendResponseIEs_tags_333[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextSuspendResponseIEs_tag2el_285[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextSuspendResponseIEs_tag2el_333[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextSuspendResponseIEs_specs_285 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextSuspendResponseIEs_specs_333 = { sizeof(struct NGAP_UEContextSuspendResponseIEs), offsetof(struct NGAP_UEContextSuspendResponseIEs, _asn_ctx), - asn_MAP_NGAP_UEContextSuspendResponseIEs_tag2el_285, + asn_MAP_NGAP_UEContextSuspendResponseIEs_tag2el_333, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -34525,12 +42326,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextSuspendResponseIEs = { "UEContextSuspendResponseIEs", "UEContextSuspendResponseIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UEContextSuspendResponseIEs_tags_285, - sizeof(asn_DEF_NGAP_UEContextSuspendResponseIEs_tags_285) - /sizeof(asn_DEF_NGAP_UEContextSuspendResponseIEs_tags_285[0]), /* 1 */ - asn_DEF_NGAP_UEContextSuspendResponseIEs_tags_285, /* Same as above */ - sizeof(asn_DEF_NGAP_UEContextSuspendResponseIEs_tags_285) - /sizeof(asn_DEF_NGAP_UEContextSuspendResponseIEs_tags_285[0]), /* 1 */ + asn_DEF_NGAP_UEContextSuspendResponseIEs_tags_333, + sizeof(asn_DEF_NGAP_UEContextSuspendResponseIEs_tags_333) + /sizeof(asn_DEF_NGAP_UEContextSuspendResponseIEs_tags_333[0]), /* 1 */ + asn_DEF_NGAP_UEContextSuspendResponseIEs_tags_333, /* Same as above */ + sizeof(asn_DEF_NGAP_UEContextSuspendResponseIEs_tags_333) + /sizeof(asn_DEF_NGAP_UEContextSuspendResponseIEs_tags_333[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -34540,12 +42341,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextSuspendResponseIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UEContextSuspendResponseIEs_285, + asn_MBR_NGAP_UEContextSuspendResponseIEs_333, 3, /* Elements count */ - &asn_SPC_NGAP_UEContextSuspendResponseIEs_specs_285 /* Additional specs */ + &asn_SPC_NGAP_UEContextSuspendResponseIEs_specs_333 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_292[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_340[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextSuspendFailureIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -34615,9 +42416,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_292[] = { "CriticalityDiagnostics" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_292[] = { 0, 1, 3, 2 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_292[] = { 0, 1, 3, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_292[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_340[] = { 0, 1, 3, 2 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_340[] = { 0, 1, 3, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_340[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */ @@ -34628,19 +42429,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_292[] = { { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 }, /* misc */ { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 2, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_292 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_340 = { sizeof(struct NGAP_UEContextSuspendFailureIEs__value), offsetof(struct NGAP_UEContextSuspendFailureIEs__value, _asn_ctx), offsetof(struct NGAP_UEContextSuspendFailureIEs__value, present), sizeof(((struct NGAP_UEContextSuspendFailureIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_292, + asn_MAP_NGAP_value_tag2el_340, 9, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_292, - asn_MAP_NGAP_value_from_canonical_292, + asn_MAP_NGAP_value_to_canonical_340, + asn_MAP_NGAP_value_from_canonical_340, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_292 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_340 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -34657,12 +42458,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_292 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_292, + asn_MBR_NGAP_value_340, 4, /* Elements count */ - &asn_SPC_NGAP_value_specs_292 /* Additional specs */ + &asn_SPC_NGAP_value_specs_340 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendFailureIEs_289[] = { +asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendFailureIEs_337[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextSuspendFailureIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -34673,9 +42474,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendFailureIEs_289[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_290, + &asn_PER_memb_NGAP_id_constr_338, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_289 + memb_NGAP_id_constraint_337 }, 0, 0, /* No default value */ "id" @@ -34690,9 +42491,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendFailureIEs_289[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_291, + &asn_PER_memb_NGAP_criticality_constr_339, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_289 + memb_NGAP_criticality_constraint_337 }, 0, 0, /* No default value */ "criticality" @@ -34700,33 +42501,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendFailureIEs_289[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextSuspendFailureIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_292, + &asn_DEF_NGAP_value_340, select_UEContextSuspendFailureIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_292, + &asn_PER_memb_NGAP_value_constr_340, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_289 + memb_NGAP_value_constraint_337 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UEContextSuspendFailureIEs_tags_289[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UEContextSuspendFailureIEs_tags_337[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextSuspendFailureIEs_tag2el_289[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextSuspendFailureIEs_tag2el_337[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextSuspendFailureIEs_specs_289 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextSuspendFailureIEs_specs_337 = { sizeof(struct NGAP_UEContextSuspendFailureIEs), offsetof(struct NGAP_UEContextSuspendFailureIEs, _asn_ctx), - asn_MAP_NGAP_UEContextSuspendFailureIEs_tag2el_289, + asn_MAP_NGAP_UEContextSuspendFailureIEs_tag2el_337, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -34735,12 +42536,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextSuspendFailureIEs = { "UEContextSuspendFailureIEs", "UEContextSuspendFailureIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UEContextSuspendFailureIEs_tags_289, - sizeof(asn_DEF_NGAP_UEContextSuspendFailureIEs_tags_289) - /sizeof(asn_DEF_NGAP_UEContextSuspendFailureIEs_tags_289[0]), /* 1 */ - asn_DEF_NGAP_UEContextSuspendFailureIEs_tags_289, /* Same as above */ - sizeof(asn_DEF_NGAP_UEContextSuspendFailureIEs_tags_289) - /sizeof(asn_DEF_NGAP_UEContextSuspendFailureIEs_tags_289[0]), /* 1 */ + asn_DEF_NGAP_UEContextSuspendFailureIEs_tags_337, + sizeof(asn_DEF_NGAP_UEContextSuspendFailureIEs_tags_337) + /sizeof(asn_DEF_NGAP_UEContextSuspendFailureIEs_tags_337[0]), /* 1 */ + asn_DEF_NGAP_UEContextSuspendFailureIEs_tags_337, /* Same as above */ + sizeof(asn_DEF_NGAP_UEContextSuspendFailureIEs_tags_337) + /sizeof(asn_DEF_NGAP_UEContextSuspendFailureIEs_tags_337[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -34750,12 +42551,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextSuspendFailureIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UEContextSuspendFailureIEs_289, + asn_MBR_NGAP_UEContextSuspendFailureIEs_337, 3, /* Elements count */ - &asn_SPC_NGAP_UEContextSuspendFailureIEs_specs_289 /* Additional specs */ + &asn_SPC_NGAP_UEContextSuspendFailureIEs_specs_337 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_296[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_344[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextModificationRequestIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -35130,10 +42931,146 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_296[] = { 0, 0, /* No default value */ "RGLevelWirelineAccessCharacteristics" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextModificationRequestIEs__value, choice.TimeSyncAssistanceInfo), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_TimeSyncAssistanceInfo, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "TimeSyncAssistanceInfo" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextModificationRequestIEs__value, choice.QMCConfigInfo), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_QMCConfigInfo, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "QMCConfigInfo" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextModificationRequestIEs__value, choice.QMCDeactivation), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_QMCDeactivation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "QMCDeactivation" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextModificationRequestIEs__value, choice.UESliceMaximumBitRateList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_UESliceMaximumBitRateList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "UESliceMaximumBitRateList" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextModificationRequestIEs__value, choice.MDTPLMNModificationList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MDTPLMNModificationList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MDTPLMNModificationList" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextModificationRequestIEs__value, choice.FiveG_ProSeAuthorized), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_FiveG_ProSeAuthorized, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "FiveG-ProSeAuthorized" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextModificationRequestIEs__value, choice.NRUESidelinkAggregateMaximumBitrate_1), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "NRUESidelinkAggregateMaximumBitrate" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextModificationRequestIEs__value, choice.FiveG_ProSePC5QoSParameters), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_FiveG_ProSePC5QoSParameters, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "FiveG-ProSePC5QoSParameters" + }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_296[] = { 0, 1, 2, 4, 9, 3, 20, 21, 10, 13, 14, 5, 6, 7, 8, 11, 12, 15, 16, 17, 18, 19 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_296[] = { 0, 1, 2, 5, 3, 11, 12, 13, 14, 4, 8, 15, 16, 9, 10, 17, 18, 19, 20, 21, 6, 7 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_296[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_344[] = { 0, 1, 2, 4, 9, 3, 20, 21, 10, 13, 14, 5, 6, 7, 8, 11, 12, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 28, 29 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_344[] = { 0, 1, 2, 5, 3, 11, 12, 13, 14, 4, 8, 15, 16, 9, 10, 17, 18, 19, 20, 21, 6, 7, 22, 23, 24, 25, 26, 27, 28, 29 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_344[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 4 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 3 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -2, 2 }, /* RANPagingPriority */ @@ -35145,31 +43082,39 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_296[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 10, 0, 2 }, /* RRCInactiveTransitionReportRequest */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 13, -1, 1 }, /* SRVCCOperationPossible */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 14, -2, 0 }, /* IAB-Authorized */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, 0, 10 }, /* UEAggregateMaximumBitRate */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -1, 9 }, /* UESecurityCapabilities */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -2, 8 }, /* CoreNetworkAssistanceInformationForInactive */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -3, 7 }, /* EmergencyFallbackIndicator */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -4, 6 }, /* GUAMI */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 12, -5, 5 }, /* CNAssistedRANTuning */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 15, -6, 4 }, /* NRV2XServicesAuthorized */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 16, -7, 3 }, /* LTEV2XServicesAuthorized */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 17, -8, 2 }, /* NRUESidelinkAggregateMaximumBitrate */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 18, -9, 1 }, /* LTEUESidelinkAggregateMaximumBitrate */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 19, -10, 0 } /* PC5QoSParameters */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, 0, 18 }, /* UEAggregateMaximumBitRate */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -1, 17 }, /* UESecurityCapabilities */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -2, 16 }, /* CoreNetworkAssistanceInformationForInactive */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -3, 15 }, /* EmergencyFallbackIndicator */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -4, 14 }, /* GUAMI */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 12, -5, 13 }, /* CNAssistedRANTuning */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 15, -6, 12 }, /* NRV2XServicesAuthorized */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 16, -7, 11 }, /* LTEV2XServicesAuthorized */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 17, -8, 10 }, /* NRUESidelinkAggregateMaximumBitrate */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 18, -9, 9 }, /* LTEUESidelinkAggregateMaximumBitrate */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 19, -10, 8 }, /* PC5QoSParameters */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 22, -11, 7 }, /* TimeSyncAssistanceInfo */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 23, -12, 6 }, /* QMCConfigInfo */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 24, -13, 5 }, /* QMCDeactivation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 25, -14, 4 }, /* UESliceMaximumBitRateList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 26, -15, 3 }, /* MDTPLMNModificationList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 27, -16, 2 }, /* FiveG-ProSeAuthorized */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 28, -17, 1 }, /* NRUESidelinkAggregateMaximumBitrate */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 29, -18, 0 } /* FiveG-ProSePC5QoSParameters */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_296 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_344 = { sizeof(struct NGAP_UEContextModificationRequestIEs__value), offsetof(struct NGAP_UEContextModificationRequestIEs__value, _asn_ctx), offsetof(struct NGAP_UEContextModificationRequestIEs__value, present), sizeof(((struct NGAP_UEContextModificationRequestIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_296, - 22, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_296, - asn_MAP_NGAP_value_from_canonical_296, + asn_MAP_NGAP_value_tag2el_344, + 30, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_344, + asn_MAP_NGAP_value_from_canonical_344, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_296 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_344 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -35186,12 +43131,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_296 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_296, - 22, /* Elements count */ - &asn_SPC_NGAP_value_specs_296 /* Additional specs */ + asn_MBR_NGAP_value_344, + 30, /* Elements count */ + &asn_SPC_NGAP_value_specs_344 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UEContextModificationRequestIEs_293[] = { +asn_TYPE_member_t asn_MBR_NGAP_UEContextModificationRequestIEs_341[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextModificationRequestIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -35202,9 +43147,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextModificationRequestIEs_293[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_294, + &asn_PER_memb_NGAP_id_constr_342, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_293 + memb_NGAP_id_constraint_341 }, 0, 0, /* No default value */ "id" @@ -35219,9 +43164,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextModificationRequestIEs_293[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_295, + &asn_PER_memb_NGAP_criticality_constr_343, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_293 + memb_NGAP_criticality_constraint_341 }, 0, 0, /* No default value */ "criticality" @@ -35229,33 +43174,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextModificationRequestIEs_293[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextModificationRequestIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_296, + &asn_DEF_NGAP_value_344, select_UEContextModificationRequestIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_296, + &asn_PER_memb_NGAP_value_constr_344, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_293 + memb_NGAP_value_constraint_341 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UEContextModificationRequestIEs_tags_293[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UEContextModificationRequestIEs_tags_341[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextModificationRequestIEs_tag2el_293[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextModificationRequestIEs_tag2el_341[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextModificationRequestIEs_specs_293 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextModificationRequestIEs_specs_341 = { sizeof(struct NGAP_UEContextModificationRequestIEs), offsetof(struct NGAP_UEContextModificationRequestIEs, _asn_ctx), - asn_MAP_NGAP_UEContextModificationRequestIEs_tag2el_293, + asn_MAP_NGAP_UEContextModificationRequestIEs_tag2el_341, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -35264,12 +43209,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextModificationRequestIEs = { "UEContextModificationRequestIEs", "UEContextModificationRequestIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UEContextModificationRequestIEs_tags_293, - sizeof(asn_DEF_NGAP_UEContextModificationRequestIEs_tags_293) - /sizeof(asn_DEF_NGAP_UEContextModificationRequestIEs_tags_293[0]), /* 1 */ - asn_DEF_NGAP_UEContextModificationRequestIEs_tags_293, /* Same as above */ - sizeof(asn_DEF_NGAP_UEContextModificationRequestIEs_tags_293) - /sizeof(asn_DEF_NGAP_UEContextModificationRequestIEs_tags_293[0]), /* 1 */ + asn_DEF_NGAP_UEContextModificationRequestIEs_tags_341, + sizeof(asn_DEF_NGAP_UEContextModificationRequestIEs_tags_341) + /sizeof(asn_DEF_NGAP_UEContextModificationRequestIEs_tags_341[0]), /* 1 */ + asn_DEF_NGAP_UEContextModificationRequestIEs_tags_341, /* Same as above */ + sizeof(asn_DEF_NGAP_UEContextModificationRequestIEs_tags_341) + /sizeof(asn_DEF_NGAP_UEContextModificationRequestIEs_tags_341[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -35279,12 +43224,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextModificationRequestIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UEContextModificationRequestIEs_293, + asn_MBR_NGAP_UEContextModificationRequestIEs_341, 3, /* Elements count */ - &asn_SPC_NGAP_UEContextModificationRequestIEs_specs_293 /* Additional specs */ + &asn_SPC_NGAP_UEContextModificationRequestIEs_specs_341 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_300[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_348[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextModificationResponseIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -35371,9 +43316,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_300[] = { "CriticalityDiagnostics" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_300[] = { 0, 1, 2, 4, 3 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_300[] = { 0, 1, 2, 4, 3 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_300[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_348[] = { 0, 1, 2, 4, 3 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_348[] = { 0, 1, 2, 4, 3 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_348[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 0 }, /* RRCState */ @@ -35383,19 +43328,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_300[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 3, 0, 0 }, /* userLocationInformationN3IWF */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_300 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_348 = { sizeof(struct NGAP_UEContextModificationResponseIEs__value), offsetof(struct NGAP_UEContextModificationResponseIEs__value, _asn_ctx), offsetof(struct NGAP_UEContextModificationResponseIEs__value, present), sizeof(((struct NGAP_UEContextModificationResponseIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_300, + asn_MAP_NGAP_value_tag2el_348, 8, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_300, - asn_MAP_NGAP_value_from_canonical_300, + asn_MAP_NGAP_value_to_canonical_348, + asn_MAP_NGAP_value_from_canonical_348, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_300 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_348 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -35412,12 +43357,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_300 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_300, + asn_MBR_NGAP_value_348, 5, /* Elements count */ - &asn_SPC_NGAP_value_specs_300 /* Additional specs */ + &asn_SPC_NGAP_value_specs_348 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UEContextModificationResponseIEs_297[] = { +asn_TYPE_member_t asn_MBR_NGAP_UEContextModificationResponseIEs_345[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextModificationResponseIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -35428,9 +43373,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextModificationResponseIEs_297[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_298, + &asn_PER_memb_NGAP_id_constr_346, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_297 + memb_NGAP_id_constraint_345 }, 0, 0, /* No default value */ "id" @@ -35445,9 +43390,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextModificationResponseIEs_297[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_299, + &asn_PER_memb_NGAP_criticality_constr_347, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_297 + memb_NGAP_criticality_constraint_345 }, 0, 0, /* No default value */ "criticality" @@ -35455,33 +43400,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextModificationResponseIEs_297[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextModificationResponseIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_300, + &asn_DEF_NGAP_value_348, select_UEContextModificationResponseIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_300, + &asn_PER_memb_NGAP_value_constr_348, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_297 + memb_NGAP_value_constraint_345 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UEContextModificationResponseIEs_tags_297[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UEContextModificationResponseIEs_tags_345[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextModificationResponseIEs_tag2el_297[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextModificationResponseIEs_tag2el_345[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextModificationResponseIEs_specs_297 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextModificationResponseIEs_specs_345 = { sizeof(struct NGAP_UEContextModificationResponseIEs), offsetof(struct NGAP_UEContextModificationResponseIEs, _asn_ctx), - asn_MAP_NGAP_UEContextModificationResponseIEs_tag2el_297, + asn_MAP_NGAP_UEContextModificationResponseIEs_tag2el_345, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -35490,12 +43435,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextModificationResponseIEs = { "UEContextModificationResponseIEs", "UEContextModificationResponseIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UEContextModificationResponseIEs_tags_297, - sizeof(asn_DEF_NGAP_UEContextModificationResponseIEs_tags_297) - /sizeof(asn_DEF_NGAP_UEContextModificationResponseIEs_tags_297[0]), /* 1 */ - asn_DEF_NGAP_UEContextModificationResponseIEs_tags_297, /* Same as above */ - sizeof(asn_DEF_NGAP_UEContextModificationResponseIEs_tags_297) - /sizeof(asn_DEF_NGAP_UEContextModificationResponseIEs_tags_297[0]), /* 1 */ + asn_DEF_NGAP_UEContextModificationResponseIEs_tags_345, + sizeof(asn_DEF_NGAP_UEContextModificationResponseIEs_tags_345) + /sizeof(asn_DEF_NGAP_UEContextModificationResponseIEs_tags_345[0]), /* 1 */ + asn_DEF_NGAP_UEContextModificationResponseIEs_tags_345, /* Same as above */ + sizeof(asn_DEF_NGAP_UEContextModificationResponseIEs_tags_345) + /sizeof(asn_DEF_NGAP_UEContextModificationResponseIEs_tags_345[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -35505,12 +43450,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextModificationResponseIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UEContextModificationResponseIEs_297, + asn_MBR_NGAP_UEContextModificationResponseIEs_345, 3, /* Elements count */ - &asn_SPC_NGAP_UEContextModificationResponseIEs_specs_297 /* Additional specs */ + &asn_SPC_NGAP_UEContextModificationResponseIEs_specs_345 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_304[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_352[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextModificationFailureIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -35580,9 +43525,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_304[] = { "CriticalityDiagnostics" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_304[] = { 0, 1, 3, 2 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_304[] = { 0, 1, 3, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_304[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_352[] = { 0, 1, 3, 2 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_352[] = { 0, 1, 3, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_352[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */ @@ -35593,19 +43538,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_304[] = { { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 }, /* misc */ { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 2, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_304 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_352 = { sizeof(struct NGAP_UEContextModificationFailureIEs__value), offsetof(struct NGAP_UEContextModificationFailureIEs__value, _asn_ctx), offsetof(struct NGAP_UEContextModificationFailureIEs__value, present), sizeof(((struct NGAP_UEContextModificationFailureIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_304, + asn_MAP_NGAP_value_tag2el_352, 9, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_304, - asn_MAP_NGAP_value_from_canonical_304, + asn_MAP_NGAP_value_to_canonical_352, + asn_MAP_NGAP_value_from_canonical_352, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_304 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_352 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -35622,12 +43567,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_304 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_304, + asn_MBR_NGAP_value_352, 4, /* Elements count */ - &asn_SPC_NGAP_value_specs_304 /* Additional specs */ + &asn_SPC_NGAP_value_specs_352 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UEContextModificationFailureIEs_301[] = { +asn_TYPE_member_t asn_MBR_NGAP_UEContextModificationFailureIEs_349[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextModificationFailureIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -35638,9 +43583,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextModificationFailureIEs_301[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_302, + &asn_PER_memb_NGAP_id_constr_350, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_301 + memb_NGAP_id_constraint_349 }, 0, 0, /* No default value */ "id" @@ -35655,9 +43600,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextModificationFailureIEs_301[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_303, + &asn_PER_memb_NGAP_criticality_constr_351, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_301 + memb_NGAP_criticality_constraint_349 }, 0, 0, /* No default value */ "criticality" @@ -35665,33 +43610,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextModificationFailureIEs_301[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextModificationFailureIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_304, + &asn_DEF_NGAP_value_352, select_UEContextModificationFailureIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_304, + &asn_PER_memb_NGAP_value_constr_352, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_301 + memb_NGAP_value_constraint_349 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UEContextModificationFailureIEs_tags_301[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UEContextModificationFailureIEs_tags_349[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextModificationFailureIEs_tag2el_301[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextModificationFailureIEs_tag2el_349[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextModificationFailureIEs_specs_301 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextModificationFailureIEs_specs_349 = { sizeof(struct NGAP_UEContextModificationFailureIEs), offsetof(struct NGAP_UEContextModificationFailureIEs, _asn_ctx), - asn_MAP_NGAP_UEContextModificationFailureIEs_tag2el_301, + asn_MAP_NGAP_UEContextModificationFailureIEs_tag2el_349, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -35700,12 +43645,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextModificationFailureIEs = { "UEContextModificationFailureIEs", "UEContextModificationFailureIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UEContextModificationFailureIEs_tags_301, - sizeof(asn_DEF_NGAP_UEContextModificationFailureIEs_tags_301) - /sizeof(asn_DEF_NGAP_UEContextModificationFailureIEs_tags_301[0]), /* 1 */ - asn_DEF_NGAP_UEContextModificationFailureIEs_tags_301, /* Same as above */ - sizeof(asn_DEF_NGAP_UEContextModificationFailureIEs_tags_301) - /sizeof(asn_DEF_NGAP_UEContextModificationFailureIEs_tags_301[0]), /* 1 */ + asn_DEF_NGAP_UEContextModificationFailureIEs_tags_349, + sizeof(asn_DEF_NGAP_UEContextModificationFailureIEs_tags_349) + /sizeof(asn_DEF_NGAP_UEContextModificationFailureIEs_tags_349[0]), /* 1 */ + asn_DEF_NGAP_UEContextModificationFailureIEs_tags_349, /* Same as above */ + sizeof(asn_DEF_NGAP_UEContextModificationFailureIEs_tags_349) + /sizeof(asn_DEF_NGAP_UEContextModificationFailureIEs_tags_349[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -35715,12 +43660,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextModificationFailureIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UEContextModificationFailureIEs_301, + asn_MBR_NGAP_UEContextModificationFailureIEs_349, 3, /* Elements count */ - &asn_SPC_NGAP_UEContextModificationFailureIEs_specs_301 /* Additional specs */ + &asn_SPC_NGAP_UEContextModificationFailureIEs_specs_349 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_308[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_356[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RRCInactiveTransitionReportIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -35790,7 +43735,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_308[] = { "UserLocationInformation" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_308[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_356[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 0 }, /* RRCState */ @@ -35799,18 +43744,18 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_308[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 3, 0, 0 }, /* userLocationInformationN3IWF */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_308 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_356 = { sizeof(struct NGAP_RRCInactiveTransitionReportIEs__value), offsetof(struct NGAP_RRCInactiveTransitionReportIEs__value, _asn_ctx), offsetof(struct NGAP_RRCInactiveTransitionReportIEs__value, present), sizeof(((struct NGAP_RRCInactiveTransitionReportIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_308, + asn_MAP_NGAP_value_tag2el_356, 7, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_308 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_356 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -35827,12 +43772,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_308 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_308, + asn_MBR_NGAP_value_356, 4, /* Elements count */ - &asn_SPC_NGAP_value_specs_308 /* Additional specs */ + &asn_SPC_NGAP_value_specs_356 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_RRCInactiveTransitionReportIEs_305[] = { +asn_TYPE_member_t asn_MBR_NGAP_RRCInactiveTransitionReportIEs_353[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RRCInactiveTransitionReportIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -35843,9 +43788,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RRCInactiveTransitionReportIEs_305[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_306, + &asn_PER_memb_NGAP_id_constr_354, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_305 + memb_NGAP_id_constraint_353 }, 0, 0, /* No default value */ "id" @@ -35860,9 +43805,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RRCInactiveTransitionReportIEs_305[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_307, + &asn_PER_memb_NGAP_criticality_constr_355, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_305 + memb_NGAP_criticality_constraint_353 }, 0, 0, /* No default value */ "criticality" @@ -35870,33 +43815,33 @@ asn_TYPE_member_t asn_MBR_NGAP_RRCInactiveTransitionReportIEs_305[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_RRCInactiveTransitionReportIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_308, + &asn_DEF_NGAP_value_356, select_RRCInactiveTransitionReportIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_308, + &asn_PER_memb_NGAP_value_constr_356, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_305 + memb_NGAP_value_constraint_353 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_RRCInactiveTransitionReportIEs_tags_305[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_RRCInactiveTransitionReportIEs_tags_353[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_RRCInactiveTransitionReportIEs_tag2el_305[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_RRCInactiveTransitionReportIEs_tag2el_353[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_RRCInactiveTransitionReportIEs_specs_305 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_RRCInactiveTransitionReportIEs_specs_353 = { sizeof(struct NGAP_RRCInactiveTransitionReportIEs), offsetof(struct NGAP_RRCInactiveTransitionReportIEs, _asn_ctx), - asn_MAP_NGAP_RRCInactiveTransitionReportIEs_tag2el_305, + asn_MAP_NGAP_RRCInactiveTransitionReportIEs_tag2el_353, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -35905,12 +43850,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RRCInactiveTransitionReportIEs = { "RRCInactiveTransitionReportIEs", "RRCInactiveTransitionReportIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_RRCInactiveTransitionReportIEs_tags_305, - sizeof(asn_DEF_NGAP_RRCInactiveTransitionReportIEs_tags_305) - /sizeof(asn_DEF_NGAP_RRCInactiveTransitionReportIEs_tags_305[0]), /* 1 */ - asn_DEF_NGAP_RRCInactiveTransitionReportIEs_tags_305, /* Same as above */ - sizeof(asn_DEF_NGAP_RRCInactiveTransitionReportIEs_tags_305) - /sizeof(asn_DEF_NGAP_RRCInactiveTransitionReportIEs_tags_305[0]), /* 1 */ + asn_DEF_NGAP_RRCInactiveTransitionReportIEs_tags_353, + sizeof(asn_DEF_NGAP_RRCInactiveTransitionReportIEs_tags_353) + /sizeof(asn_DEF_NGAP_RRCInactiveTransitionReportIEs_tags_353[0]), /* 1 */ + asn_DEF_NGAP_RRCInactiveTransitionReportIEs_tags_353, /* Same as above */ + sizeof(asn_DEF_NGAP_RRCInactiveTransitionReportIEs_tags_353) + /sizeof(asn_DEF_NGAP_RRCInactiveTransitionReportIEs_tags_353[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -35920,12 +43865,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RRCInactiveTransitionReportIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_RRCInactiveTransitionReportIEs_305, + asn_MBR_NGAP_RRCInactiveTransitionReportIEs_353, 3, /* Elements count */ - &asn_SPC_NGAP_RRCInactiveTransitionReportIEs_specs_305 /* Additional specs */ + &asn_SPC_NGAP_RRCInactiveTransitionReportIEs_specs_353 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_312[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_360[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RetrieveUEInformationIEs__value, choice.FiveG_S_TMSI), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -35944,21 +43889,21 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_312[] = { "FiveG-S-TMSI" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_312[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_360[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* FiveG-S-TMSI */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_312 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_360 = { sizeof(struct NGAP_RetrieveUEInformationIEs__value), offsetof(struct NGAP_RetrieveUEInformationIEs__value, _asn_ctx), offsetof(struct NGAP_RetrieveUEInformationIEs__value, present), sizeof(((struct NGAP_RetrieveUEInformationIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_312, + asn_MAP_NGAP_value_tag2el_360, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_312 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_360 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -35975,12 +43920,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_312 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_312, + asn_MBR_NGAP_value_360, 1, /* Elements count */ - &asn_SPC_NGAP_value_specs_312 /* Additional specs */ + &asn_SPC_NGAP_value_specs_360 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_RetrieveUEInformationIEs_309[] = { +asn_TYPE_member_t asn_MBR_NGAP_RetrieveUEInformationIEs_357[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RetrieveUEInformationIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -35991,9 +43936,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RetrieveUEInformationIEs_309[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_310, + &asn_PER_memb_NGAP_id_constr_358, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_309 + memb_NGAP_id_constraint_357 }, 0, 0, /* No default value */ "id" @@ -36008,9 +43953,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RetrieveUEInformationIEs_309[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_311, + &asn_PER_memb_NGAP_criticality_constr_359, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_309 + memb_NGAP_criticality_constraint_357 }, 0, 0, /* No default value */ "criticality" @@ -36018,33 +43963,33 @@ asn_TYPE_member_t asn_MBR_NGAP_RetrieveUEInformationIEs_309[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_RetrieveUEInformationIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_312, + &asn_DEF_NGAP_value_360, select_RetrieveUEInformationIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_312, + &asn_PER_memb_NGAP_value_constr_360, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_309 + memb_NGAP_value_constraint_357 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_RetrieveUEInformationIEs_tags_309[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_RetrieveUEInformationIEs_tags_357[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_RetrieveUEInformationIEs_tag2el_309[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_RetrieveUEInformationIEs_tag2el_357[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_RetrieveUEInformationIEs_specs_309 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_RetrieveUEInformationIEs_specs_357 = { sizeof(struct NGAP_RetrieveUEInformationIEs), offsetof(struct NGAP_RetrieveUEInformationIEs, _asn_ctx), - asn_MAP_NGAP_RetrieveUEInformationIEs_tag2el_309, + asn_MAP_NGAP_RetrieveUEInformationIEs_tag2el_357, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -36053,12 +43998,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RetrieveUEInformationIEs = { "RetrieveUEInformationIEs", "RetrieveUEInformationIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_RetrieveUEInformationIEs_tags_309, - sizeof(asn_DEF_NGAP_RetrieveUEInformationIEs_tags_309) - /sizeof(asn_DEF_NGAP_RetrieveUEInformationIEs_tags_309[0]), /* 1 */ - asn_DEF_NGAP_RetrieveUEInformationIEs_tags_309, /* Same as above */ - sizeof(asn_DEF_NGAP_RetrieveUEInformationIEs_tags_309) - /sizeof(asn_DEF_NGAP_RetrieveUEInformationIEs_tags_309[0]), /* 1 */ + asn_DEF_NGAP_RetrieveUEInformationIEs_tags_357, + sizeof(asn_DEF_NGAP_RetrieveUEInformationIEs_tags_357) + /sizeof(asn_DEF_NGAP_RetrieveUEInformationIEs_tags_357[0]), /* 1 */ + asn_DEF_NGAP_RetrieveUEInformationIEs_tags_357, /* Same as above */ + sizeof(asn_DEF_NGAP_RetrieveUEInformationIEs_tags_357) + /sizeof(asn_DEF_NGAP_RetrieveUEInformationIEs_tags_357[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -36068,12 +44013,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RetrieveUEInformationIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_RetrieveUEInformationIEs_309, + asn_MBR_NGAP_RetrieveUEInformationIEs_357, 3, /* Elements count */ - &asn_SPC_NGAP_RetrieveUEInformationIEs_specs_309 /* Additional specs */ + &asn_SPC_NGAP_RetrieveUEInformationIEs_specs_357 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_316[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_364[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEInformationTransferIEs__value, choice.FiveG_S_TMSI), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -36176,30 +44121,48 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_316[] = { 0, 0, /* No default value */ "UE-DifferentiationInfo" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEInformationTransferIEs__value, choice.MaskedIMEISV), + (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), + 0, + &asn_DEF_NGAP_MaskedIMEISV, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MaskedIMEISV" + }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_316[] = { 1, 2, 0, 3, 4, 5 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_316[] = { 2, 0, 1, 3, 4, 5 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_316[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_364[] = { 1, 6, 2, 0, 3, 4, 5 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_364[] = { 3, 0, 2, 4, 5, 6, 1 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_364[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* NB-IoT-UEPriority */ + { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 6, 0, 0 }, /* MaskedIMEISV */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 }, /* UERadioCapability */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* FiveG-S-TMSI */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 2 }, /* S-NSSAI */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 1 }, /* AllowedNSSAI */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 0 } /* UE-DifferentiationInfo */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_316 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_364 = { sizeof(struct NGAP_UEInformationTransferIEs__value), offsetof(struct NGAP_UEInformationTransferIEs__value, _asn_ctx), offsetof(struct NGAP_UEInformationTransferIEs__value, present), sizeof(((struct NGAP_UEInformationTransferIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_316, - 6, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_316, - asn_MAP_NGAP_value_from_canonical_316, + asn_MAP_NGAP_value_tag2el_364, + 7, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_364, + asn_MAP_NGAP_value_from_canonical_364, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_316 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_364 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -36216,12 +44179,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_316 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_316, - 6, /* Elements count */ - &asn_SPC_NGAP_value_specs_316 /* Additional specs */ + asn_MBR_NGAP_value_364, + 7, /* Elements count */ + &asn_SPC_NGAP_value_specs_364 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UEInformationTransferIEs_313[] = { +asn_TYPE_member_t asn_MBR_NGAP_UEInformationTransferIEs_361[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEInformationTransferIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -36232,9 +44195,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEInformationTransferIEs_313[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_314, + &asn_PER_memb_NGAP_id_constr_362, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_313 + memb_NGAP_id_constraint_361 }, 0, 0, /* No default value */ "id" @@ -36249,9 +44212,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UEInformationTransferIEs_313[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_315, + &asn_PER_memb_NGAP_criticality_constr_363, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_313 + memb_NGAP_criticality_constraint_361 }, 0, 0, /* No default value */ "criticality" @@ -36259,33 +44222,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UEInformationTransferIEs_313[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEInformationTransferIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_316, + &asn_DEF_NGAP_value_364, select_UEInformationTransferIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_316, + &asn_PER_memb_NGAP_value_constr_364, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_313 + memb_NGAP_value_constraint_361 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UEInformationTransferIEs_tags_313[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UEInformationTransferIEs_tags_361[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEInformationTransferIEs_tag2el_313[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEInformationTransferIEs_tag2el_361[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEInformationTransferIEs_specs_313 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEInformationTransferIEs_specs_361 = { sizeof(struct NGAP_UEInformationTransferIEs), offsetof(struct NGAP_UEInformationTransferIEs, _asn_ctx), - asn_MAP_NGAP_UEInformationTransferIEs_tag2el_313, + asn_MAP_NGAP_UEInformationTransferIEs_tag2el_361, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -36294,12 +44257,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEInformationTransferIEs = { "UEInformationTransferIEs", "UEInformationTransferIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UEInformationTransferIEs_tags_313, - sizeof(asn_DEF_NGAP_UEInformationTransferIEs_tags_313) - /sizeof(asn_DEF_NGAP_UEInformationTransferIEs_tags_313[0]), /* 1 */ - asn_DEF_NGAP_UEInformationTransferIEs_tags_313, /* Same as above */ - sizeof(asn_DEF_NGAP_UEInformationTransferIEs_tags_313) - /sizeof(asn_DEF_NGAP_UEInformationTransferIEs_tags_313[0]), /* 1 */ + asn_DEF_NGAP_UEInformationTransferIEs_tags_361, + sizeof(asn_DEF_NGAP_UEInformationTransferIEs_tags_361) + /sizeof(asn_DEF_NGAP_UEInformationTransferIEs_tags_361[0]), /* 1 */ + asn_DEF_NGAP_UEInformationTransferIEs_tags_361, /* Same as above */ + sizeof(asn_DEF_NGAP_UEInformationTransferIEs_tags_361) + /sizeof(asn_DEF_NGAP_UEInformationTransferIEs_tags_361[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -36309,12 +44272,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UEInformationTransferIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UEInformationTransferIEs_313, + asn_MBR_NGAP_UEInformationTransferIEs_361, 3, /* Elements count */ - &asn_SPC_NGAP_UEInformationTransferIEs_specs_313 /* Additional specs */ + &asn_SPC_NGAP_UEInformationTransferIEs_specs_361 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_320[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_368[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RANCPRelocationIndicationIEs__value, choice.RAN_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -36401,25 +44364,25 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_320[] = { "UL-CP-SecurityInformation" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_320[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_368[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 3 }, /* FiveG-S-TMSI */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 2 }, /* EUTRA-CGI */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 1 }, /* TAI */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 0 } /* UL-CP-SecurityInformation */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_320 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_368 = { sizeof(struct NGAP_RANCPRelocationIndicationIEs__value), offsetof(struct NGAP_RANCPRelocationIndicationIEs__value, _asn_ctx), offsetof(struct NGAP_RANCPRelocationIndicationIEs__value, present), sizeof(((struct NGAP_RANCPRelocationIndicationIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_320, + asn_MAP_NGAP_value_tag2el_368, 5, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_320 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_368 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -36436,12 +44399,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_320 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_320, + asn_MBR_NGAP_value_368, 5, /* Elements count */ - &asn_SPC_NGAP_value_specs_320 /* Additional specs */ + &asn_SPC_NGAP_value_specs_368 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_RANCPRelocationIndicationIEs_317[] = { +asn_TYPE_member_t asn_MBR_NGAP_RANCPRelocationIndicationIEs_365[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RANCPRelocationIndicationIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -36452,9 +44415,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RANCPRelocationIndicationIEs_317[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_318, + &asn_PER_memb_NGAP_id_constr_366, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_317 + memb_NGAP_id_constraint_365 }, 0, 0, /* No default value */ "id" @@ -36469,9 +44432,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RANCPRelocationIndicationIEs_317[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_319, + &asn_PER_memb_NGAP_criticality_constr_367, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_317 + memb_NGAP_criticality_constraint_365 }, 0, 0, /* No default value */ "criticality" @@ -36479,33 +44442,33 @@ asn_TYPE_member_t asn_MBR_NGAP_RANCPRelocationIndicationIEs_317[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_RANCPRelocationIndicationIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_320, + &asn_DEF_NGAP_value_368, select_RANCPRelocationIndicationIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_320, + &asn_PER_memb_NGAP_value_constr_368, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_317 + memb_NGAP_value_constraint_365 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_RANCPRelocationIndicationIEs_tags_317[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_RANCPRelocationIndicationIEs_tags_365[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_RANCPRelocationIndicationIEs_tag2el_317[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_RANCPRelocationIndicationIEs_tag2el_365[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_RANCPRelocationIndicationIEs_specs_317 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_RANCPRelocationIndicationIEs_specs_365 = { sizeof(struct NGAP_RANCPRelocationIndicationIEs), offsetof(struct NGAP_RANCPRelocationIndicationIEs, _asn_ctx), - asn_MAP_NGAP_RANCPRelocationIndicationIEs_tag2el_317, + asn_MAP_NGAP_RANCPRelocationIndicationIEs_tag2el_365, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -36514,12 +44477,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RANCPRelocationIndicationIEs = { "RANCPRelocationIndicationIEs", "RANCPRelocationIndicationIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_RANCPRelocationIndicationIEs_tags_317, - sizeof(asn_DEF_NGAP_RANCPRelocationIndicationIEs_tags_317) - /sizeof(asn_DEF_NGAP_RANCPRelocationIndicationIEs_tags_317[0]), /* 1 */ - asn_DEF_NGAP_RANCPRelocationIndicationIEs_tags_317, /* Same as above */ - sizeof(asn_DEF_NGAP_RANCPRelocationIndicationIEs_tags_317) - /sizeof(asn_DEF_NGAP_RANCPRelocationIndicationIEs_tags_317[0]), /* 1 */ + asn_DEF_NGAP_RANCPRelocationIndicationIEs_tags_365, + sizeof(asn_DEF_NGAP_RANCPRelocationIndicationIEs_tags_365) + /sizeof(asn_DEF_NGAP_RANCPRelocationIndicationIEs_tags_365[0]), /* 1 */ + asn_DEF_NGAP_RANCPRelocationIndicationIEs_tags_365, /* Same as above */ + sizeof(asn_DEF_NGAP_RANCPRelocationIndicationIEs_tags_365) + /sizeof(asn_DEF_NGAP_RANCPRelocationIndicationIEs_tags_365[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -36529,12 +44492,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RANCPRelocationIndicationIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_RANCPRelocationIndicationIEs_317, + asn_MBR_NGAP_RANCPRelocationIndicationIEs_365, 3, /* Elements count */ - &asn_SPC_NGAP_RANCPRelocationIndicationIEs_specs_317 /* Additional specs */ + &asn_SPC_NGAP_RANCPRelocationIndicationIEs_specs_365 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_324[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_372[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequiredIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -36672,9 +44635,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_324[] = { "SourceToTarget-TransparentContainer" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_324[] = { 0, 1, 7, 2, 5, 6, 3, 4 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_324[] = { 0, 1, 3, 6, 7, 4, 5, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_324[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_372[] = { 0, 1, 7, 2, 5, 6, 3, 4 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_372[] = { 0, 1, 3, 6, 7, 4, 5, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_372[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 7, 0, 0 }, /* SourceToTarget-TransparentContainer */ @@ -36691,19 +44654,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_324[] = { { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 3, 0, 0 }, /* misc */ { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 3, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_324 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_372 = { sizeof(struct NGAP_HandoverRequiredIEs__value), offsetof(struct NGAP_HandoverRequiredIEs__value, _asn_ctx), offsetof(struct NGAP_HandoverRequiredIEs__value, present), sizeof(((struct NGAP_HandoverRequiredIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_324, + asn_MAP_NGAP_value_tag2el_372, 15, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_324, - asn_MAP_NGAP_value_from_canonical_324, + asn_MAP_NGAP_value_to_canonical_372, + asn_MAP_NGAP_value_from_canonical_372, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_324 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_372 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -36720,12 +44683,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_324 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_324, + asn_MBR_NGAP_value_372, 8, /* Elements count */ - &asn_SPC_NGAP_value_specs_324 /* Additional specs */ + &asn_SPC_NGAP_value_specs_372 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_HandoverRequiredIEs_321[] = { +asn_TYPE_member_t asn_MBR_NGAP_HandoverRequiredIEs_369[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequiredIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -36736,9 +44699,9 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverRequiredIEs_321[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_322, + &asn_PER_memb_NGAP_id_constr_370, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_321 + memb_NGAP_id_constraint_369 }, 0, 0, /* No default value */ "id" @@ -36753,9 +44716,9 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverRequiredIEs_321[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_323, + &asn_PER_memb_NGAP_criticality_constr_371, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_321 + memb_NGAP_criticality_constraint_369 }, 0, 0, /* No default value */ "criticality" @@ -36763,33 +44726,33 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverRequiredIEs_321[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequiredIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_324, + &asn_DEF_NGAP_value_372, select_HandoverRequiredIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_324, + &asn_PER_memb_NGAP_value_constr_372, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_321 + memb_NGAP_value_constraint_369 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_HandoverRequiredIEs_tags_321[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_HandoverRequiredIEs_tags_369[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverRequiredIEs_tag2el_321[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverRequiredIEs_tag2el_369[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverRequiredIEs_specs_321 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverRequiredIEs_specs_369 = { sizeof(struct NGAP_HandoverRequiredIEs), offsetof(struct NGAP_HandoverRequiredIEs, _asn_ctx), - asn_MAP_NGAP_HandoverRequiredIEs_tag2el_321, + asn_MAP_NGAP_HandoverRequiredIEs_tag2el_369, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -36798,12 +44761,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverRequiredIEs = { "HandoverRequiredIEs", "HandoverRequiredIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_HandoverRequiredIEs_tags_321, - sizeof(asn_DEF_NGAP_HandoverRequiredIEs_tags_321) - /sizeof(asn_DEF_NGAP_HandoverRequiredIEs_tags_321[0]), /* 1 */ - asn_DEF_NGAP_HandoverRequiredIEs_tags_321, /* Same as above */ - sizeof(asn_DEF_NGAP_HandoverRequiredIEs_tags_321) - /sizeof(asn_DEF_NGAP_HandoverRequiredIEs_tags_321[0]), /* 1 */ + asn_DEF_NGAP_HandoverRequiredIEs_tags_369, + sizeof(asn_DEF_NGAP_HandoverRequiredIEs_tags_369) + /sizeof(asn_DEF_NGAP_HandoverRequiredIEs_tags_369[0]), /* 1 */ + asn_DEF_NGAP_HandoverRequiredIEs_tags_369, /* Same as above */ + sizeof(asn_DEF_NGAP_HandoverRequiredIEs_tags_369) + /sizeof(asn_DEF_NGAP_HandoverRequiredIEs_tags_369[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -36813,12 +44776,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverRequiredIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_HandoverRequiredIEs_321, + asn_MBR_NGAP_HandoverRequiredIEs_369, 3, /* Elements count */ - &asn_SPC_NGAP_HandoverRequiredIEs_specs_321 /* Additional specs */ + &asn_SPC_NGAP_HandoverRequiredIEs_specs_369 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_328[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_376[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverCommandIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -36956,9 +44919,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_328[] = { "CriticalityDiagnostics" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_328[] = { 0, 1, 3, 6, 2, 4, 5, 7 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_328[] = { 0, 1, 4, 2, 5, 6, 3, 7 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_328[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_376[] = { 0, 1, 3, 6, 2, 4, 5, 7 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_376[] = { 0, 1, 4, 2, 5, 6, 3, 7 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_376[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, 0, 1 }, /* NASSecurityParametersFromNGRAN */ @@ -36968,19 +44931,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_328[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -1, 1 }, /* PDUSessionResourceToReleaseListHOCmd */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -2, 0 } /* CriticalityDiagnostics */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_328 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_376 = { sizeof(struct NGAP_HandoverCommandIEs__value), offsetof(struct NGAP_HandoverCommandIEs__value, _asn_ctx), offsetof(struct NGAP_HandoverCommandIEs__value, present), sizeof(((struct NGAP_HandoverCommandIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_328, + asn_MAP_NGAP_value_tag2el_376, 8, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_328, - asn_MAP_NGAP_value_from_canonical_328, + asn_MAP_NGAP_value_to_canonical_376, + asn_MAP_NGAP_value_from_canonical_376, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_328 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_376 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -36997,12 +44960,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_328 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_328, + asn_MBR_NGAP_value_376, 8, /* Elements count */ - &asn_SPC_NGAP_value_specs_328 /* Additional specs */ + &asn_SPC_NGAP_value_specs_376 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_HandoverCommandIEs_325[] = { +asn_TYPE_member_t asn_MBR_NGAP_HandoverCommandIEs_373[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverCommandIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -37013,9 +44976,9 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverCommandIEs_325[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_326, + &asn_PER_memb_NGAP_id_constr_374, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_325 + memb_NGAP_id_constraint_373 }, 0, 0, /* No default value */ "id" @@ -37030,9 +44993,9 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverCommandIEs_325[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_327, + &asn_PER_memb_NGAP_criticality_constr_375, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_325 + memb_NGAP_criticality_constraint_373 }, 0, 0, /* No default value */ "criticality" @@ -37040,33 +45003,33 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverCommandIEs_325[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverCommandIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_328, + &asn_DEF_NGAP_value_376, select_HandoverCommandIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_328, + &asn_PER_memb_NGAP_value_constr_376, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_325 + memb_NGAP_value_constraint_373 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_HandoverCommandIEs_tags_325[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_HandoverCommandIEs_tags_373[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverCommandIEs_tag2el_325[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverCommandIEs_tag2el_373[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverCommandIEs_specs_325 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverCommandIEs_specs_373 = { sizeof(struct NGAP_HandoverCommandIEs), offsetof(struct NGAP_HandoverCommandIEs, _asn_ctx), - asn_MAP_NGAP_HandoverCommandIEs_tag2el_325, + asn_MAP_NGAP_HandoverCommandIEs_tag2el_373, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -37075,12 +45038,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverCommandIEs = { "HandoverCommandIEs", "HandoverCommandIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_HandoverCommandIEs_tags_325, - sizeof(asn_DEF_NGAP_HandoverCommandIEs_tags_325) - /sizeof(asn_DEF_NGAP_HandoverCommandIEs_tags_325[0]), /* 1 */ - asn_DEF_NGAP_HandoverCommandIEs_tags_325, /* Same as above */ - sizeof(asn_DEF_NGAP_HandoverCommandIEs_tags_325) - /sizeof(asn_DEF_NGAP_HandoverCommandIEs_tags_325[0]), /* 1 */ + asn_DEF_NGAP_HandoverCommandIEs_tags_373, + sizeof(asn_DEF_NGAP_HandoverCommandIEs_tags_373) + /sizeof(asn_DEF_NGAP_HandoverCommandIEs_tags_373[0]), /* 1 */ + asn_DEF_NGAP_HandoverCommandIEs_tags_373, /* Same as above */ + sizeof(asn_DEF_NGAP_HandoverCommandIEs_tags_373) + /sizeof(asn_DEF_NGAP_HandoverCommandIEs_tags_373[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -37090,12 +45053,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverCommandIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_HandoverCommandIEs_325, + asn_MBR_NGAP_HandoverCommandIEs_373, 3, /* Elements count */ - &asn_SPC_NGAP_HandoverCommandIEs_specs_325 /* Additional specs */ + &asn_SPC_NGAP_HandoverCommandIEs_specs_373 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_332[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_380[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverPreparationFailureIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -37182,9 +45145,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_332[] = { "TargettoSource-Failure-TransparentContainer" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_332[] = { 0, 1, 4, 3, 2 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_332[] = { 0, 1, 4, 3, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_332[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_380[] = { 0, 1, 4, 3, 2 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_380[] = { 0, 1, 4, 3, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_380[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, 0, 0 }, /* TargettoSource-Failure-TransparentContainer */ @@ -37196,19 +45159,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_332[] = { { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 }, /* misc */ { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 2, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_332 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_380 = { sizeof(struct NGAP_HandoverPreparationFailureIEs__value), offsetof(struct NGAP_HandoverPreparationFailureIEs__value, _asn_ctx), offsetof(struct NGAP_HandoverPreparationFailureIEs__value, present), sizeof(((struct NGAP_HandoverPreparationFailureIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_332, + asn_MAP_NGAP_value_tag2el_380, 10, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_332, - asn_MAP_NGAP_value_from_canonical_332, + asn_MAP_NGAP_value_to_canonical_380, + asn_MAP_NGAP_value_from_canonical_380, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_332 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_380 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -37225,12 +45188,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_332 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_332, + asn_MBR_NGAP_value_380, 5, /* Elements count */ - &asn_SPC_NGAP_value_specs_332 /* Additional specs */ + &asn_SPC_NGAP_value_specs_380 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_HandoverPreparationFailureIEs_329[] = { +asn_TYPE_member_t asn_MBR_NGAP_HandoverPreparationFailureIEs_377[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverPreparationFailureIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -37241,9 +45204,9 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverPreparationFailureIEs_329[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_330, + &asn_PER_memb_NGAP_id_constr_378, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_329 + memb_NGAP_id_constraint_377 }, 0, 0, /* No default value */ "id" @@ -37258,9 +45221,9 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverPreparationFailureIEs_329[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_331, + &asn_PER_memb_NGAP_criticality_constr_379, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_329 + memb_NGAP_criticality_constraint_377 }, 0, 0, /* No default value */ "criticality" @@ -37268,33 +45231,33 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverPreparationFailureIEs_329[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverPreparationFailureIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_332, + &asn_DEF_NGAP_value_380, select_HandoverPreparationFailureIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_332, + &asn_PER_memb_NGAP_value_constr_380, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_329 + memb_NGAP_value_constraint_377 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_HandoverPreparationFailureIEs_tags_329[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_HandoverPreparationFailureIEs_tags_377[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverPreparationFailureIEs_tag2el_329[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverPreparationFailureIEs_tag2el_377[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverPreparationFailureIEs_specs_329 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverPreparationFailureIEs_specs_377 = { sizeof(struct NGAP_HandoverPreparationFailureIEs), offsetof(struct NGAP_HandoverPreparationFailureIEs, _asn_ctx), - asn_MAP_NGAP_HandoverPreparationFailureIEs_tag2el_329, + asn_MAP_NGAP_HandoverPreparationFailureIEs_tag2el_377, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -37303,12 +45266,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverPreparationFailureIEs = { "HandoverPreparationFailureIEs", "HandoverPreparationFailureIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_HandoverPreparationFailureIEs_tags_329, - sizeof(asn_DEF_NGAP_HandoverPreparationFailureIEs_tags_329) - /sizeof(asn_DEF_NGAP_HandoverPreparationFailureIEs_tags_329[0]), /* 1 */ - asn_DEF_NGAP_HandoverPreparationFailureIEs_tags_329, /* Same as above */ - sizeof(asn_DEF_NGAP_HandoverPreparationFailureIEs_tags_329) - /sizeof(asn_DEF_NGAP_HandoverPreparationFailureIEs_tags_329[0]), /* 1 */ + asn_DEF_NGAP_HandoverPreparationFailureIEs_tags_377, + sizeof(asn_DEF_NGAP_HandoverPreparationFailureIEs_tags_377) + /sizeof(asn_DEF_NGAP_HandoverPreparationFailureIEs_tags_377[0]), /* 1 */ + asn_DEF_NGAP_HandoverPreparationFailureIEs_tags_377, /* Same as above */ + sizeof(asn_DEF_NGAP_HandoverPreparationFailureIEs_tags_377) + /sizeof(asn_DEF_NGAP_HandoverPreparationFailureIEs_tags_377[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -37318,12 +45281,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverPreparationFailureIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_HandoverPreparationFailureIEs_329, + asn_MBR_NGAP_HandoverPreparationFailureIEs_377, 3, /* Elements count */ - &asn_SPC_NGAP_HandoverPreparationFailureIEs_specs_329 /* Additional specs */ + &asn_SPC_NGAP_HandoverPreparationFailureIEs_specs_377 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_336[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_384[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -37902,10 +45865,95 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_336[] = { 0, 0, /* No default value */ "Extended-ConnectedTime" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestIEs__value, choice.TimeSyncAssistanceInfo), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_TimeSyncAssistanceInfo, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "TimeSyncAssistanceInfo" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestIEs__value, choice.UESliceMaximumBitRateList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_UESliceMaximumBitRateList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "UESliceMaximumBitRateList" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestIEs__value, choice.FiveG_ProSeAuthorized), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_FiveG_ProSeAuthorized, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "FiveG-ProSeAuthorized" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestIEs__value, choice.NRUESidelinkAggregateMaximumBitrate_1), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "NRUESidelinkAggregateMaximumBitrate" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestIEs__value, choice.FiveG_ProSePC5QoSParameters), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_FiveG_ProSePC5QoSParameters, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "FiveG-ProSePC5QoSParameters" + }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_336[] = { 0, 33, 12, 8, 13, 32, 1, 7, 16, 18, 20, 21, 22, 29, 30, 3, 4, 5, 6, 9, 10, 11, 14, 15, 17, 19, 23, 24, 25, 26, 27, 28, 31, 2 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_336[] = { 0, 6, 33, 15, 16, 17, 18, 7, 3, 19, 20, 21, 2, 4, 22, 23, 8, 24, 9, 25, 10, 11, 12, 26, 27, 28, 29, 30, 31, 13, 14, 32, 5, 1 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_336[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_384[] = { 0, 33, 12, 8, 13, 32, 1, 7, 16, 18, 20, 21, 22, 29, 30, 3, 4, 5, 6, 9, 10, 11, 14, 15, 17, 19, 23, 24, 25, 26, 27, 28, 31, 34, 35, 36, 37, 38, 2 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_384[] = { 0, 6, 38, 15, 16, 17, 18, 7, 3, 19, 20, 21, 2, 4, 22, 23, 8, 24, 9, 25, 10, 11, 12, 26, 27, 28, 29, 30, 31, 13, 14, 32, 5, 1, 33, 34, 35, 36, 37 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_384[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 33, -1, 0 }, /* Extended-ConnectedTime */ { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 12, 0, 0 }, /* MaskedIMEISV */ @@ -37921,24 +45969,29 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_336[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 22, -6, 2 }, /* Enhanced-CoverageRestriction */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 29, -7, 1 }, /* CEmodeBrestricted */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 30, -8, 0 }, /* UE-UP-CIoT-Support */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 17 }, /* UEAggregateMaximumBitRate */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 16 }, /* CoreNetworkAssistanceInformationForInactive */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -2, 15 }, /* UESecurityCapabilities */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -3, 14 }, /* SecurityContext */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -4, 13 }, /* PDUSessionResourceSetupListHOReq */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 10, -5, 12 }, /* AllowedNSSAI */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -6, 11 }, /* TraceActivation */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 14, -7, 10 }, /* MobilityRestrictionList */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 15, -8, 9 }, /* LocationReportingRequestType */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 17, -9, 8 }, /* GUAMI */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 19, -10, 7 }, /* CNAssistedRANTuning */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 23, -11, 6 }, /* UE-DifferentiationInfo */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 24, -12, 5 }, /* NRV2XServicesAuthorized */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 25, -13, 4 }, /* LTEV2XServicesAuthorized */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 26, -14, 3 }, /* NRUESidelinkAggregateMaximumBitrate */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 27, -15, 2 }, /* LTEUESidelinkAggregateMaximumBitrate */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 28, -16, 1 }, /* PC5QoSParameters */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 31, -17, 0 }, /* MDTPLMNList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 22 }, /* UEAggregateMaximumBitRate */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 21 }, /* CoreNetworkAssistanceInformationForInactive */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -2, 20 }, /* UESecurityCapabilities */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -3, 19 }, /* SecurityContext */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -4, 18 }, /* PDUSessionResourceSetupListHOReq */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 10, -5, 17 }, /* AllowedNSSAI */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -6, 16 }, /* TraceActivation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 14, -7, 15 }, /* MobilityRestrictionList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 15, -8, 14 }, /* LocationReportingRequestType */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 17, -9, 13 }, /* GUAMI */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 19, -10, 12 }, /* CNAssistedRANTuning */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 23, -11, 11 }, /* UE-DifferentiationInfo */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 24, -12, 10 }, /* NRV2XServicesAuthorized */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 25, -13, 9 }, /* LTEV2XServicesAuthorized */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 26, -14, 8 }, /* NRUESidelinkAggregateMaximumBitrate */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 27, -15, 7 }, /* LTEUESidelinkAggregateMaximumBitrate */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 28, -16, 6 }, /* PC5QoSParameters */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 31, -17, 5 }, /* MDTPLMNList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 34, -18, 4 }, /* TimeSyncAssistanceInfo */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 35, -19, 3 }, /* UESliceMaximumBitRateList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 36, -20, 2 }, /* FiveG-ProSeAuthorized */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 37, -21, 1 }, /* NRUESidelinkAggregateMaximumBitrate */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 38, -22, 0 }, /* FiveG-ProSePC5QoSParameters */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* transport */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* nas */ @@ -37946,19 +45999,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_336[] = { { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 }, /* misc */ { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 2, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_336 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_384 = { sizeof(struct NGAP_HandoverRequestIEs__value), offsetof(struct NGAP_HandoverRequestIEs__value, _asn_ctx), offsetof(struct NGAP_HandoverRequestIEs__value, present), sizeof(((struct NGAP_HandoverRequestIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_336, - 39, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_336, - asn_MAP_NGAP_value_from_canonical_336, + asn_MAP_NGAP_value_tag2el_384, + 44, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_384, + asn_MAP_NGAP_value_from_canonical_384, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_336 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_384 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -37975,12 +46028,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_336 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_336, - 34, /* Elements count */ - &asn_SPC_NGAP_value_specs_336 /* Additional specs */ + asn_MBR_NGAP_value_384, + 39, /* Elements count */ + &asn_SPC_NGAP_value_specs_384 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_HandoverRequestIEs_333[] = { +asn_TYPE_member_t asn_MBR_NGAP_HandoverRequestIEs_381[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -37991,9 +46044,9 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverRequestIEs_333[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_334, + &asn_PER_memb_NGAP_id_constr_382, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_333 + memb_NGAP_id_constraint_381 }, 0, 0, /* No default value */ "id" @@ -38008,9 +46061,9 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverRequestIEs_333[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_335, + &asn_PER_memb_NGAP_criticality_constr_383, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_333 + memb_NGAP_criticality_constraint_381 }, 0, 0, /* No default value */ "criticality" @@ -38018,33 +46071,33 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverRequestIEs_333[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_336, + &asn_DEF_NGAP_value_384, select_HandoverRequestIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_336, + &asn_PER_memb_NGAP_value_constr_384, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_333 + memb_NGAP_value_constraint_381 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_HandoverRequestIEs_tags_333[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_HandoverRequestIEs_tags_381[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverRequestIEs_tag2el_333[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverRequestIEs_tag2el_381[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverRequestIEs_specs_333 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverRequestIEs_specs_381 = { sizeof(struct NGAP_HandoverRequestIEs), offsetof(struct NGAP_HandoverRequestIEs, _asn_ctx), - asn_MAP_NGAP_HandoverRequestIEs_tag2el_333, + asn_MAP_NGAP_HandoverRequestIEs_tag2el_381, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -38053,12 +46106,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverRequestIEs = { "HandoverRequestIEs", "HandoverRequestIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_HandoverRequestIEs_tags_333, - sizeof(asn_DEF_NGAP_HandoverRequestIEs_tags_333) - /sizeof(asn_DEF_NGAP_HandoverRequestIEs_tags_333[0]), /* 1 */ - asn_DEF_NGAP_HandoverRequestIEs_tags_333, /* Same as above */ - sizeof(asn_DEF_NGAP_HandoverRequestIEs_tags_333) - /sizeof(asn_DEF_NGAP_HandoverRequestIEs_tags_333[0]), /* 1 */ + asn_DEF_NGAP_HandoverRequestIEs_tags_381, + sizeof(asn_DEF_NGAP_HandoverRequestIEs_tags_381) + /sizeof(asn_DEF_NGAP_HandoverRequestIEs_tags_381[0]), /* 1 */ + asn_DEF_NGAP_HandoverRequestIEs_tags_381, /* Same as above */ + sizeof(asn_DEF_NGAP_HandoverRequestIEs_tags_381) + /sizeof(asn_DEF_NGAP_HandoverRequestIEs_tags_381[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -38068,12 +46121,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverRequestIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_HandoverRequestIEs_333, + asn_MBR_NGAP_HandoverRequestIEs_381, 3, /* Elements count */ - &asn_SPC_NGAP_HandoverRequestIEs_specs_333 /* Additional specs */ + &asn_SPC_NGAP_HandoverRequestIEs_specs_381 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_340[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_388[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestAcknowledgeIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -38176,30 +46229,67 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_340[] = { 0, 0, /* No default value */ "CriticalityDiagnostics" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestAcknowledgeIEs__value, choice.NPN_AccessInformation), + -1 /* Ambiguous tag (CHOICE?) */, + 0, + &asn_DEF_NGAP_NPN_AccessInformation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "NPN-AccessInformation" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestAcknowledgeIEs__value, choice.RedCapIndication), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_NGAP_RedCapIndication, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "RedCapIndication" + }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_340[] = { 0, 1, 4, 2, 3, 5 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_340[] = { 0, 1, 3, 4, 2, 5 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_340[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_388[] = { 0, 1, 4, 7, 2, 3, 5, 6 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_388[] = { 0, 1, 4, 5, 2, 6, 7, 3 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_388[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, 0, 0 }, /* TargetToSource-TransparentContainer */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, 0, 0 }, /* RedCapIndication */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 2 }, /* PDUSessionResourceAdmittedList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 1 }, /* PDUSessionResourceFailedToSetupListHOAck */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -2, 0 } /* CriticalityDiagnostics */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -2, 0 }, /* CriticalityDiagnostics */ + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 6, 0, 0 }, /* pNI-NPN-Access-Information */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 6, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_340 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_388 = { sizeof(struct NGAP_HandoverRequestAcknowledgeIEs__value), offsetof(struct NGAP_HandoverRequestAcknowledgeIEs__value, _asn_ctx), offsetof(struct NGAP_HandoverRequestAcknowledgeIEs__value, present), sizeof(((struct NGAP_HandoverRequestAcknowledgeIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_340, - 6, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_340, - asn_MAP_NGAP_value_from_canonical_340, + asn_MAP_NGAP_value_tag2el_388, + 9, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_388, + asn_MAP_NGAP_value_from_canonical_388, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_340 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_388 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -38216,12 +46306,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_340 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_340, - 6, /* Elements count */ - &asn_SPC_NGAP_value_specs_340 /* Additional specs */ + asn_MBR_NGAP_value_388, + 8, /* Elements count */ + &asn_SPC_NGAP_value_specs_388 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_HandoverRequestAcknowledgeIEs_337[] = { +asn_TYPE_member_t asn_MBR_NGAP_HandoverRequestAcknowledgeIEs_385[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestAcknowledgeIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -38232,9 +46322,9 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverRequestAcknowledgeIEs_337[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_338, + &asn_PER_memb_NGAP_id_constr_386, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_337 + memb_NGAP_id_constraint_385 }, 0, 0, /* No default value */ "id" @@ -38249,9 +46339,9 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverRequestAcknowledgeIEs_337[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_339, + &asn_PER_memb_NGAP_criticality_constr_387, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_337 + memb_NGAP_criticality_constraint_385 }, 0, 0, /* No default value */ "criticality" @@ -38259,33 +46349,33 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverRequestAcknowledgeIEs_337[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestAcknowledgeIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_340, + &asn_DEF_NGAP_value_388, select_HandoverRequestAcknowledgeIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_340, + &asn_PER_memb_NGAP_value_constr_388, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_337 + memb_NGAP_value_constraint_385 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_HandoverRequestAcknowledgeIEs_tags_337[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_HandoverRequestAcknowledgeIEs_tags_385[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverRequestAcknowledgeIEs_tag2el_337[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverRequestAcknowledgeIEs_tag2el_385[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverRequestAcknowledgeIEs_specs_337 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverRequestAcknowledgeIEs_specs_385 = { sizeof(struct NGAP_HandoverRequestAcknowledgeIEs), offsetof(struct NGAP_HandoverRequestAcknowledgeIEs, _asn_ctx), - asn_MAP_NGAP_HandoverRequestAcknowledgeIEs_tag2el_337, + asn_MAP_NGAP_HandoverRequestAcknowledgeIEs_tag2el_385, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -38294,12 +46384,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverRequestAcknowledgeIEs = { "HandoverRequestAcknowledgeIEs", "HandoverRequestAcknowledgeIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_HandoverRequestAcknowledgeIEs_tags_337, - sizeof(asn_DEF_NGAP_HandoverRequestAcknowledgeIEs_tags_337) - /sizeof(asn_DEF_NGAP_HandoverRequestAcknowledgeIEs_tags_337[0]), /* 1 */ - asn_DEF_NGAP_HandoverRequestAcknowledgeIEs_tags_337, /* Same as above */ - sizeof(asn_DEF_NGAP_HandoverRequestAcknowledgeIEs_tags_337) - /sizeof(asn_DEF_NGAP_HandoverRequestAcknowledgeIEs_tags_337[0]), /* 1 */ + asn_DEF_NGAP_HandoverRequestAcknowledgeIEs_tags_385, + sizeof(asn_DEF_NGAP_HandoverRequestAcknowledgeIEs_tags_385) + /sizeof(asn_DEF_NGAP_HandoverRequestAcknowledgeIEs_tags_385[0]), /* 1 */ + asn_DEF_NGAP_HandoverRequestAcknowledgeIEs_tags_385, /* Same as above */ + sizeof(asn_DEF_NGAP_HandoverRequestAcknowledgeIEs_tags_385) + /sizeof(asn_DEF_NGAP_HandoverRequestAcknowledgeIEs_tags_385[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -38309,12 +46399,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverRequestAcknowledgeIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_HandoverRequestAcknowledgeIEs_337, + asn_MBR_NGAP_HandoverRequestAcknowledgeIEs_385, 3, /* Elements count */ - &asn_SPC_NGAP_HandoverRequestAcknowledgeIEs_specs_337 /* Additional specs */ + &asn_SPC_NGAP_HandoverRequestAcknowledgeIEs_specs_385 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_344[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_392[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverFailureIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -38384,9 +46474,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_344[] = { "TargettoSource-Failure-TransparentContainer" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_344[] = { 0, 3, 2, 1 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_344[] = { 0, 3, 2, 1 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_344[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_392[] = { 0, 3, 2, 1 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_392[] = { 0, 3, 2, 1 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_392[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, 0, 0 }, /* TargettoSource-Failure-TransparentContainer */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 }, /* CriticalityDiagnostics */ @@ -38397,19 +46487,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_344[] = { { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 1, 0, 0 }, /* misc */ { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 1, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_344 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_392 = { sizeof(struct NGAP_HandoverFailureIEs__value), offsetof(struct NGAP_HandoverFailureIEs__value, _asn_ctx), offsetof(struct NGAP_HandoverFailureIEs__value, present), sizeof(((struct NGAP_HandoverFailureIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_344, + asn_MAP_NGAP_value_tag2el_392, 9, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_344, - asn_MAP_NGAP_value_from_canonical_344, + asn_MAP_NGAP_value_to_canonical_392, + asn_MAP_NGAP_value_from_canonical_392, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_344 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_392 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -38426,12 +46516,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_344 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_344, + asn_MBR_NGAP_value_392, 4, /* Elements count */ - &asn_SPC_NGAP_value_specs_344 /* Additional specs */ + &asn_SPC_NGAP_value_specs_392 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_HandoverFailureIEs_341[] = { +asn_TYPE_member_t asn_MBR_NGAP_HandoverFailureIEs_389[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverFailureIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -38442,9 +46532,9 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverFailureIEs_341[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_342, + &asn_PER_memb_NGAP_id_constr_390, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_341 + memb_NGAP_id_constraint_389 }, 0, 0, /* No default value */ "id" @@ -38459,9 +46549,9 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverFailureIEs_341[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_343, + &asn_PER_memb_NGAP_criticality_constr_391, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_341 + memb_NGAP_criticality_constraint_389 }, 0, 0, /* No default value */ "criticality" @@ -38469,33 +46559,33 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverFailureIEs_341[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverFailureIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_344, + &asn_DEF_NGAP_value_392, select_HandoverFailureIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_344, + &asn_PER_memb_NGAP_value_constr_392, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_341 + memb_NGAP_value_constraint_389 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_HandoverFailureIEs_tags_341[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_HandoverFailureIEs_tags_389[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverFailureIEs_tag2el_341[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverFailureIEs_tag2el_389[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverFailureIEs_specs_341 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverFailureIEs_specs_389 = { sizeof(struct NGAP_HandoverFailureIEs), offsetof(struct NGAP_HandoverFailureIEs, _asn_ctx), - asn_MAP_NGAP_HandoverFailureIEs_tag2el_341, + asn_MAP_NGAP_HandoverFailureIEs_tag2el_389, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -38504,12 +46594,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverFailureIEs = { "HandoverFailureIEs", "HandoverFailureIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_HandoverFailureIEs_tags_341, - sizeof(asn_DEF_NGAP_HandoverFailureIEs_tags_341) - /sizeof(asn_DEF_NGAP_HandoverFailureIEs_tags_341[0]), /* 1 */ - asn_DEF_NGAP_HandoverFailureIEs_tags_341, /* Same as above */ - sizeof(asn_DEF_NGAP_HandoverFailureIEs_tags_341) - /sizeof(asn_DEF_NGAP_HandoverFailureIEs_tags_341[0]), /* 1 */ + asn_DEF_NGAP_HandoverFailureIEs_tags_389, + sizeof(asn_DEF_NGAP_HandoverFailureIEs_tags_389) + /sizeof(asn_DEF_NGAP_HandoverFailureIEs_tags_389[0]), /* 1 */ + asn_DEF_NGAP_HandoverFailureIEs_tags_389, /* Same as above */ + sizeof(asn_DEF_NGAP_HandoverFailureIEs_tags_389) + /sizeof(asn_DEF_NGAP_HandoverFailureIEs_tags_389[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -38519,12 +46609,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverFailureIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_HandoverFailureIEs_341, + asn_MBR_NGAP_HandoverFailureIEs_389, 3, /* Elements count */ - &asn_SPC_NGAP_HandoverFailureIEs_specs_341 /* Additional specs */ + &asn_SPC_NGAP_HandoverFailureIEs_specs_389 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_348[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_396[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverNotifyIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -38594,9 +46684,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_348[] = { "NotifySourceNGRANNode" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_348[] = { 0, 1, 3, 2 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_348[] = { 0, 1, 3, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_348[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_396[] = { 0, 1, 3, 2 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_396[] = { 0, 1, 3, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_396[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, 0, 0 }, /* NotifySourceNGRANNode */ @@ -38605,19 +46695,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_348[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* userLocationInformationN3IWF */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_348 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_396 = { sizeof(struct NGAP_HandoverNotifyIEs__value), offsetof(struct NGAP_HandoverNotifyIEs__value, _asn_ctx), offsetof(struct NGAP_HandoverNotifyIEs__value, present), sizeof(((struct NGAP_HandoverNotifyIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_348, + asn_MAP_NGAP_value_tag2el_396, 7, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_348, - asn_MAP_NGAP_value_from_canonical_348, + asn_MAP_NGAP_value_to_canonical_396, + asn_MAP_NGAP_value_from_canonical_396, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_348 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_396 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -38634,12 +46724,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_348 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_348, + asn_MBR_NGAP_value_396, 4, /* Elements count */ - &asn_SPC_NGAP_value_specs_348 /* Additional specs */ + &asn_SPC_NGAP_value_specs_396 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_HandoverNotifyIEs_345[] = { +asn_TYPE_member_t asn_MBR_NGAP_HandoverNotifyIEs_393[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverNotifyIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -38650,9 +46740,9 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverNotifyIEs_345[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_346, + &asn_PER_memb_NGAP_id_constr_394, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_345 + memb_NGAP_id_constraint_393 }, 0, 0, /* No default value */ "id" @@ -38667,9 +46757,9 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverNotifyIEs_345[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_347, + &asn_PER_memb_NGAP_criticality_constr_395, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_345 + memb_NGAP_criticality_constraint_393 }, 0, 0, /* No default value */ "criticality" @@ -38677,33 +46767,33 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverNotifyIEs_345[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverNotifyIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_348, + &asn_DEF_NGAP_value_396, select_HandoverNotifyIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_348, + &asn_PER_memb_NGAP_value_constr_396, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_345 + memb_NGAP_value_constraint_393 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_HandoverNotifyIEs_tags_345[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_HandoverNotifyIEs_tags_393[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverNotifyIEs_tag2el_345[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverNotifyIEs_tag2el_393[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverNotifyIEs_specs_345 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverNotifyIEs_specs_393 = { sizeof(struct NGAP_HandoverNotifyIEs), offsetof(struct NGAP_HandoverNotifyIEs, _asn_ctx), - asn_MAP_NGAP_HandoverNotifyIEs_tag2el_345, + asn_MAP_NGAP_HandoverNotifyIEs_tag2el_393, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -38712,12 +46802,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverNotifyIEs = { "HandoverNotifyIEs", "HandoverNotifyIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_HandoverNotifyIEs_tags_345, - sizeof(asn_DEF_NGAP_HandoverNotifyIEs_tags_345) - /sizeof(asn_DEF_NGAP_HandoverNotifyIEs_tags_345[0]), /* 1 */ - asn_DEF_NGAP_HandoverNotifyIEs_tags_345, /* Same as above */ - sizeof(asn_DEF_NGAP_HandoverNotifyIEs_tags_345) - /sizeof(asn_DEF_NGAP_HandoverNotifyIEs_tags_345[0]), /* 1 */ + asn_DEF_NGAP_HandoverNotifyIEs_tags_393, + sizeof(asn_DEF_NGAP_HandoverNotifyIEs_tags_393) + /sizeof(asn_DEF_NGAP_HandoverNotifyIEs_tags_393[0]), /* 1 */ + asn_DEF_NGAP_HandoverNotifyIEs_tags_393, /* Same as above */ + sizeof(asn_DEF_NGAP_HandoverNotifyIEs_tags_393) + /sizeof(asn_DEF_NGAP_HandoverNotifyIEs_tags_393[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -38727,12 +46817,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverNotifyIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_HandoverNotifyIEs_345, + asn_MBR_NGAP_HandoverNotifyIEs_393, 3, /* Elements count */ - &asn_SPC_NGAP_HandoverNotifyIEs_specs_345 /* Additional specs */ + &asn_SPC_NGAP_HandoverNotifyIEs_specs_393 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_352[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_400[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestIEs__value, choice.RAN_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -38852,13 +46942,31 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_352[] = { 0, 0, /* No default value */ "RRCEstablishmentCause" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestIEs__value, choice.RedCapIndication), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_NGAP_RedCapIndication, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "RedCapIndication" + }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_352[] = { 0, 1, 6, 3, 4, 5, 2 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_352[] = { 0, 1, 6, 3, 4, 5, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_352[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_400[] = { 0, 1, 6, 7, 3, 4, 5, 2 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_400[] = { 0, 1, 7, 4, 5, 6, 2, 3 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_400[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* AMF-UE-NGAP-ID */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, 0, 0 }, /* RRCEstablishmentCause */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, 0, 1 }, /* RRCEstablishmentCause */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, -1, 0 }, /* RedCapIndication */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 2 }, /* UESecurityCapabilities */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 1 }, /* PDUSessionResourceToBeSwitchedDLList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -2, 0 }, /* PDUSessionResourceFailedToSetupListPSReq */ @@ -38867,19 +46975,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_352[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* userLocationInformationN3IWF */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_352 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_400 = { sizeof(struct NGAP_PathSwitchRequestIEs__value), offsetof(struct NGAP_PathSwitchRequestIEs__value, _asn_ctx), offsetof(struct NGAP_PathSwitchRequestIEs__value, present), sizeof(((struct NGAP_PathSwitchRequestIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_352, - 10, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_352, - asn_MAP_NGAP_value_from_canonical_352, + asn_MAP_NGAP_value_tag2el_400, + 11, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_400, + asn_MAP_NGAP_value_from_canonical_400, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_352 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_400 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -38896,12 +47004,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_352 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_352, - 7, /* Elements count */ - &asn_SPC_NGAP_value_specs_352 /* Additional specs */ + asn_MBR_NGAP_value_400, + 8, /* Elements count */ + &asn_SPC_NGAP_value_specs_400 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestIEs_349[] = { +asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestIEs_397[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -38912,9 +47020,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestIEs_349[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_350, + &asn_PER_memb_NGAP_id_constr_398, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_349 + memb_NGAP_id_constraint_397 }, 0, 0, /* No default value */ "id" @@ -38929,9 +47037,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestIEs_349[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_351, + &asn_PER_memb_NGAP_criticality_constr_399, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_349 + memb_NGAP_criticality_constraint_397 }, 0, 0, /* No default value */ "criticality" @@ -38939,33 +47047,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestIEs_349[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_352, + &asn_DEF_NGAP_value_400, select_PathSwitchRequestIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_352, + &asn_PER_memb_NGAP_value_constr_400, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_349 + memb_NGAP_value_constraint_397 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PathSwitchRequestIEs_tags_349[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PathSwitchRequestIEs_tags_397[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PathSwitchRequestIEs_tag2el_349[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PathSwitchRequestIEs_tag2el_397[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestIEs_specs_349 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestIEs_specs_397 = { sizeof(struct NGAP_PathSwitchRequestIEs), offsetof(struct NGAP_PathSwitchRequestIEs, _asn_ctx), - asn_MAP_NGAP_PathSwitchRequestIEs_tag2el_349, + asn_MAP_NGAP_PathSwitchRequestIEs_tag2el_397, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -38974,12 +47082,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PathSwitchRequestIEs = { "PathSwitchRequestIEs", "PathSwitchRequestIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PathSwitchRequestIEs_tags_349, - sizeof(asn_DEF_NGAP_PathSwitchRequestIEs_tags_349) - /sizeof(asn_DEF_NGAP_PathSwitchRequestIEs_tags_349[0]), /* 1 */ - asn_DEF_NGAP_PathSwitchRequestIEs_tags_349, /* Same as above */ - sizeof(asn_DEF_NGAP_PathSwitchRequestIEs_tags_349) - /sizeof(asn_DEF_NGAP_PathSwitchRequestIEs_tags_349[0]), /* 1 */ + asn_DEF_NGAP_PathSwitchRequestIEs_tags_397, + sizeof(asn_DEF_NGAP_PathSwitchRequestIEs_tags_397) + /sizeof(asn_DEF_NGAP_PathSwitchRequestIEs_tags_397[0]), /* 1 */ + asn_DEF_NGAP_PathSwitchRequestIEs_tags_397, /* Same as above */ + sizeof(asn_DEF_NGAP_PathSwitchRequestIEs_tags_397) + /sizeof(asn_DEF_NGAP_PathSwitchRequestIEs_tags_397[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -38989,12 +47097,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PathSwitchRequestIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PathSwitchRequestIEs_349, + asn_MBR_NGAP_PathSwitchRequestIEs_397, 3, /* Elements count */ - &asn_SPC_NGAP_PathSwitchRequestIEs_specs_349 /* Additional specs */ + &asn_SPC_NGAP_PathSwitchRequestIEs_specs_397 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_356[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_404[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestAcknowledgeIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -39420,10 +47528,95 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_356[] = { 0, 0, /* No default value */ "UERadioCapabilityID" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestAcknowledgeIEs__value, choice.MDTPLMNList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MDTPLMNList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MDTPLMNList" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestAcknowledgeIEs__value, choice.TimeSyncAssistanceInfo), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_TimeSyncAssistanceInfo, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "TimeSyncAssistanceInfo" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestAcknowledgeIEs__value, choice.FiveG_ProSeAuthorized), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_FiveG_ProSeAuthorized, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "FiveG-ProSeAuthorized" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestAcknowledgeIEs__value, choice.NRUESidelinkAggregateMaximumBitrate_1), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "NRUESidelinkAggregateMaximumBitrate" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestAcknowledgeIEs__value, choice.FiveG_ProSePC5QoSParameters), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_FiveG_ProSePC5QoSParameters, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "FiveG-ProSePC5QoSParameters" + }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_356[] = { 0, 1, 15, 24, 4, 9, 11, 13, 14, 22, 23, 2, 3, 5, 6, 7, 8, 10, 12, 16, 17, 18, 19, 20, 21 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_356[] = { 0, 1, 11, 12, 4, 13, 14, 15, 16, 5, 17, 6, 18, 7, 8, 2, 19, 20, 21, 22, 23, 24, 9, 10, 3 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_356[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_404[] = { 0, 1, 15, 24, 4, 9, 11, 13, 14, 22, 23, 2, 3, 5, 6, 7, 8, 10, 12, 16, 17, 18, 19, 20, 21, 25, 26, 27, 28, 29 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_404[] = { 0, 1, 11, 12, 4, 13, 14, 15, 16, 5, 17, 6, 18, 7, 8, 2, 19, 20, 21, 22, 23, 24, 9, 10, 3, 25, 26, 27, 28, 29 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_404[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 15, -2, 0 }, /* Extended-ConnectedTime */ @@ -39435,34 +47628,39 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_356[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 14, -4, 2 }, /* Enhanced-CoverageRestriction */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 22, -5, 1 }, /* CEmodeBrestricted */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 23, -6, 0 }, /* UE-UP-CIoT-Support */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 13 }, /* UESecurityCapabilities */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 12 }, /* SecurityContext */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -2, 11 }, /* PDUSessionResourceSwitchedList */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -3, 10 }, /* PDUSessionResourceReleasedListPSAck */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -4, 9 }, /* AllowedNSSAI */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -5, 8 }, /* CoreNetworkAssistanceInformationForInactive */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 10, -6, 7 }, /* CriticalityDiagnostics */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 12, -7, 6 }, /* CNAssistedRANTuning */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 16, -8, 5 }, /* UE-DifferentiationInfo */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 17, -9, 4 }, /* NRV2XServicesAuthorized */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 18, -10, 3 }, /* LTEV2XServicesAuthorized */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 19, -11, 2 }, /* NRUESidelinkAggregateMaximumBitrate */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 20, -12, 1 }, /* LTEUESidelinkAggregateMaximumBitrate */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 21, -13, 0 } /* PC5QoSParameters */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 18 }, /* UESecurityCapabilities */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 17 }, /* SecurityContext */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -2, 16 }, /* PDUSessionResourceSwitchedList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -3, 15 }, /* PDUSessionResourceReleasedListPSAck */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -4, 14 }, /* AllowedNSSAI */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -5, 13 }, /* CoreNetworkAssistanceInformationForInactive */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 10, -6, 12 }, /* CriticalityDiagnostics */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 12, -7, 11 }, /* CNAssistedRANTuning */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 16, -8, 10 }, /* UE-DifferentiationInfo */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 17, -9, 9 }, /* NRV2XServicesAuthorized */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 18, -10, 8 }, /* LTEV2XServicesAuthorized */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 19, -11, 7 }, /* NRUESidelinkAggregateMaximumBitrate */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 20, -12, 6 }, /* LTEUESidelinkAggregateMaximumBitrate */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 21, -13, 5 }, /* PC5QoSParameters */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 25, -14, 4 }, /* MDTPLMNList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 26, -15, 3 }, /* TimeSyncAssistanceInfo */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 27, -16, 2 }, /* FiveG-ProSeAuthorized */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 28, -17, 1 }, /* NRUESidelinkAggregateMaximumBitrate */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 29, -18, 0 } /* FiveG-ProSePC5QoSParameters */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_356 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_404 = { sizeof(struct NGAP_PathSwitchRequestAcknowledgeIEs__value), offsetof(struct NGAP_PathSwitchRequestAcknowledgeIEs__value, _asn_ctx), offsetof(struct NGAP_PathSwitchRequestAcknowledgeIEs__value, present), sizeof(((struct NGAP_PathSwitchRequestAcknowledgeIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_356, - 25, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_356, - asn_MAP_NGAP_value_from_canonical_356, + asn_MAP_NGAP_value_tag2el_404, + 30, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_404, + asn_MAP_NGAP_value_from_canonical_404, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_356 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_404 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -39479,12 +47677,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_356 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_356, - 25, /* Elements count */ - &asn_SPC_NGAP_value_specs_356 /* Additional specs */ + asn_MBR_NGAP_value_404, + 30, /* Elements count */ + &asn_SPC_NGAP_value_specs_404 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestAcknowledgeIEs_353[] = { +asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestAcknowledgeIEs_401[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestAcknowledgeIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -39495,9 +47693,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestAcknowledgeIEs_353[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_354, + &asn_PER_memb_NGAP_id_constr_402, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_353 + memb_NGAP_id_constraint_401 }, 0, 0, /* No default value */ "id" @@ -39512,9 +47710,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestAcknowledgeIEs_353[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_355, + &asn_PER_memb_NGAP_criticality_constr_403, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_353 + memb_NGAP_criticality_constraint_401 }, 0, 0, /* No default value */ "criticality" @@ -39522,33 +47720,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestAcknowledgeIEs_353[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestAcknowledgeIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_356, + &asn_DEF_NGAP_value_404, select_PathSwitchRequestAcknowledgeIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_356, + &asn_PER_memb_NGAP_value_constr_404, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_353 + memb_NGAP_value_constraint_401 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PathSwitchRequestAcknowledgeIEs_tags_353[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PathSwitchRequestAcknowledgeIEs_tags_401[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PathSwitchRequestAcknowledgeIEs_tag2el_353[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PathSwitchRequestAcknowledgeIEs_tag2el_401[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestAcknowledgeIEs_specs_353 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestAcknowledgeIEs_specs_401 = { sizeof(struct NGAP_PathSwitchRequestAcknowledgeIEs), offsetof(struct NGAP_PathSwitchRequestAcknowledgeIEs, _asn_ctx), - asn_MAP_NGAP_PathSwitchRequestAcknowledgeIEs_tag2el_353, + asn_MAP_NGAP_PathSwitchRequestAcknowledgeIEs_tag2el_401, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -39557,12 +47755,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PathSwitchRequestAcknowledgeIEs = { "PathSwitchRequestAcknowledgeIEs", "PathSwitchRequestAcknowledgeIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PathSwitchRequestAcknowledgeIEs_tags_353, - sizeof(asn_DEF_NGAP_PathSwitchRequestAcknowledgeIEs_tags_353) - /sizeof(asn_DEF_NGAP_PathSwitchRequestAcknowledgeIEs_tags_353[0]), /* 1 */ - asn_DEF_NGAP_PathSwitchRequestAcknowledgeIEs_tags_353, /* Same as above */ - sizeof(asn_DEF_NGAP_PathSwitchRequestAcknowledgeIEs_tags_353) - /sizeof(asn_DEF_NGAP_PathSwitchRequestAcknowledgeIEs_tags_353[0]), /* 1 */ + asn_DEF_NGAP_PathSwitchRequestAcknowledgeIEs_tags_401, + sizeof(asn_DEF_NGAP_PathSwitchRequestAcknowledgeIEs_tags_401) + /sizeof(asn_DEF_NGAP_PathSwitchRequestAcknowledgeIEs_tags_401[0]), /* 1 */ + asn_DEF_NGAP_PathSwitchRequestAcknowledgeIEs_tags_401, /* Same as above */ + sizeof(asn_DEF_NGAP_PathSwitchRequestAcknowledgeIEs_tags_401) + /sizeof(asn_DEF_NGAP_PathSwitchRequestAcknowledgeIEs_tags_401[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -39572,12 +47770,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PathSwitchRequestAcknowledgeIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PathSwitchRequestAcknowledgeIEs_353, + asn_MBR_NGAP_PathSwitchRequestAcknowledgeIEs_401, 3, /* Elements count */ - &asn_SPC_NGAP_PathSwitchRequestAcknowledgeIEs_specs_353 /* Additional specs */ + &asn_SPC_NGAP_PathSwitchRequestAcknowledgeIEs_specs_401 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_360[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_408[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestFailureIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -39647,24 +47845,24 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_360[] = { "CriticalityDiagnostics" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_360[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_408[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 1 }, /* PDUSessionResourceReleasedListPSFail */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 } /* CriticalityDiagnostics */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_360 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_408 = { sizeof(struct NGAP_PathSwitchRequestFailureIEs__value), offsetof(struct NGAP_PathSwitchRequestFailureIEs__value, _asn_ctx), offsetof(struct NGAP_PathSwitchRequestFailureIEs__value, present), sizeof(((struct NGAP_PathSwitchRequestFailureIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_360, + asn_MAP_NGAP_value_tag2el_408, 4, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_360 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_408 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -39681,12 +47879,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_360 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_360, + asn_MBR_NGAP_value_408, 4, /* Elements count */ - &asn_SPC_NGAP_value_specs_360 /* Additional specs */ + &asn_SPC_NGAP_value_specs_408 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestFailureIEs_357[] = { +asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestFailureIEs_405[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestFailureIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -39697,9 +47895,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestFailureIEs_357[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_358, + &asn_PER_memb_NGAP_id_constr_406, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_357 + memb_NGAP_id_constraint_405 }, 0, 0, /* No default value */ "id" @@ -39714,9 +47912,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestFailureIEs_357[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_359, + &asn_PER_memb_NGAP_criticality_constr_407, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_357 + memb_NGAP_criticality_constraint_405 }, 0, 0, /* No default value */ "criticality" @@ -39724,33 +47922,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestFailureIEs_357[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestFailureIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_360, + &asn_DEF_NGAP_value_408, select_PathSwitchRequestFailureIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_360, + &asn_PER_memb_NGAP_value_constr_408, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_357 + memb_NGAP_value_constraint_405 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PathSwitchRequestFailureIEs_tags_357[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PathSwitchRequestFailureIEs_tags_405[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PathSwitchRequestFailureIEs_tag2el_357[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PathSwitchRequestFailureIEs_tag2el_405[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestFailureIEs_specs_357 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestFailureIEs_specs_405 = { sizeof(struct NGAP_PathSwitchRequestFailureIEs), offsetof(struct NGAP_PathSwitchRequestFailureIEs, _asn_ctx), - asn_MAP_NGAP_PathSwitchRequestFailureIEs_tag2el_357, + asn_MAP_NGAP_PathSwitchRequestFailureIEs_tag2el_405, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -39759,12 +47957,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PathSwitchRequestFailureIEs = { "PathSwitchRequestFailureIEs", "PathSwitchRequestFailureIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PathSwitchRequestFailureIEs_tags_357, - sizeof(asn_DEF_NGAP_PathSwitchRequestFailureIEs_tags_357) - /sizeof(asn_DEF_NGAP_PathSwitchRequestFailureIEs_tags_357[0]), /* 1 */ - asn_DEF_NGAP_PathSwitchRequestFailureIEs_tags_357, /* Same as above */ - sizeof(asn_DEF_NGAP_PathSwitchRequestFailureIEs_tags_357) - /sizeof(asn_DEF_NGAP_PathSwitchRequestFailureIEs_tags_357[0]), /* 1 */ + asn_DEF_NGAP_PathSwitchRequestFailureIEs_tags_405, + sizeof(asn_DEF_NGAP_PathSwitchRequestFailureIEs_tags_405) + /sizeof(asn_DEF_NGAP_PathSwitchRequestFailureIEs_tags_405[0]), /* 1 */ + asn_DEF_NGAP_PathSwitchRequestFailureIEs_tags_405, /* Same as above */ + sizeof(asn_DEF_NGAP_PathSwitchRequestFailureIEs_tags_405) + /sizeof(asn_DEF_NGAP_PathSwitchRequestFailureIEs_tags_405[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -39774,12 +47972,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PathSwitchRequestFailureIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PathSwitchRequestFailureIEs_357, + asn_MBR_NGAP_PathSwitchRequestFailureIEs_405, 3, /* Elements count */ - &asn_SPC_NGAP_PathSwitchRequestFailureIEs_specs_357 /* Additional specs */ + &asn_SPC_NGAP_PathSwitchRequestFailureIEs_specs_405 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_364[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_412[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverCancelIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -39832,7 +48030,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_364[] = { "Cause" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_364[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_412[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */ @@ -39842,18 +48040,18 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_364[] = { { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 }, /* misc */ { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 2, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_364 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_412 = { sizeof(struct NGAP_HandoverCancelIEs__value), offsetof(struct NGAP_HandoverCancelIEs__value, _asn_ctx), offsetof(struct NGAP_HandoverCancelIEs__value, present), sizeof(((struct NGAP_HandoverCancelIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_364, + asn_MAP_NGAP_value_tag2el_412, 8, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_364 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_412 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -39870,12 +48068,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_364 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_364, + asn_MBR_NGAP_value_412, 3, /* Elements count */ - &asn_SPC_NGAP_value_specs_364 /* Additional specs */ + &asn_SPC_NGAP_value_specs_412 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_HandoverCancelIEs_361[] = { +asn_TYPE_member_t asn_MBR_NGAP_HandoverCancelIEs_409[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverCancelIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -39886,9 +48084,9 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverCancelIEs_361[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_362, + &asn_PER_memb_NGAP_id_constr_410, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_361 + memb_NGAP_id_constraint_409 }, 0, 0, /* No default value */ "id" @@ -39903,9 +48101,9 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverCancelIEs_361[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_363, + &asn_PER_memb_NGAP_criticality_constr_411, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_361 + memb_NGAP_criticality_constraint_409 }, 0, 0, /* No default value */ "criticality" @@ -39913,33 +48111,33 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverCancelIEs_361[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverCancelIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_364, + &asn_DEF_NGAP_value_412, select_HandoverCancelIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_364, + &asn_PER_memb_NGAP_value_constr_412, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_361 + memb_NGAP_value_constraint_409 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_HandoverCancelIEs_tags_361[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_HandoverCancelIEs_tags_409[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverCancelIEs_tag2el_361[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverCancelIEs_tag2el_409[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverCancelIEs_specs_361 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverCancelIEs_specs_409 = { sizeof(struct NGAP_HandoverCancelIEs), offsetof(struct NGAP_HandoverCancelIEs, _asn_ctx), - asn_MAP_NGAP_HandoverCancelIEs_tag2el_361, + asn_MAP_NGAP_HandoverCancelIEs_tag2el_409, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -39948,12 +48146,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverCancelIEs = { "HandoverCancelIEs", "HandoverCancelIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_HandoverCancelIEs_tags_361, - sizeof(asn_DEF_NGAP_HandoverCancelIEs_tags_361) - /sizeof(asn_DEF_NGAP_HandoverCancelIEs_tags_361[0]), /* 1 */ - asn_DEF_NGAP_HandoverCancelIEs_tags_361, /* Same as above */ - sizeof(asn_DEF_NGAP_HandoverCancelIEs_tags_361) - /sizeof(asn_DEF_NGAP_HandoverCancelIEs_tags_361[0]), /* 1 */ + asn_DEF_NGAP_HandoverCancelIEs_tags_409, + sizeof(asn_DEF_NGAP_HandoverCancelIEs_tags_409) + /sizeof(asn_DEF_NGAP_HandoverCancelIEs_tags_409[0]), /* 1 */ + asn_DEF_NGAP_HandoverCancelIEs_tags_409, /* Same as above */ + sizeof(asn_DEF_NGAP_HandoverCancelIEs_tags_409) + /sizeof(asn_DEF_NGAP_HandoverCancelIEs_tags_409[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -39963,12 +48161,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverCancelIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_HandoverCancelIEs_361, + asn_MBR_NGAP_HandoverCancelIEs_409, 3, /* Elements count */ - &asn_SPC_NGAP_HandoverCancelIEs_specs_361 /* Additional specs */ + &asn_SPC_NGAP_HandoverCancelIEs_specs_409 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_368[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_416[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverCancelAcknowledgeIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -40021,23 +48219,23 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_368[] = { "CriticalityDiagnostics" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_368[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_416[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* CriticalityDiagnostics */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_368 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_416 = { sizeof(struct NGAP_HandoverCancelAcknowledgeIEs__value), offsetof(struct NGAP_HandoverCancelAcknowledgeIEs__value, _asn_ctx), offsetof(struct NGAP_HandoverCancelAcknowledgeIEs__value, present), sizeof(((struct NGAP_HandoverCancelAcknowledgeIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_368, + asn_MAP_NGAP_value_tag2el_416, 3, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_368 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_416 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -40054,12 +48252,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_368 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_368, + asn_MBR_NGAP_value_416, 3, /* Elements count */ - &asn_SPC_NGAP_value_specs_368 /* Additional specs */ + &asn_SPC_NGAP_value_specs_416 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_HandoverCancelAcknowledgeIEs_365[] = { +asn_TYPE_member_t asn_MBR_NGAP_HandoverCancelAcknowledgeIEs_413[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverCancelAcknowledgeIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -40070,9 +48268,9 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverCancelAcknowledgeIEs_365[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_366, + &asn_PER_memb_NGAP_id_constr_414, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_365 + memb_NGAP_id_constraint_413 }, 0, 0, /* No default value */ "id" @@ -40087,9 +48285,9 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverCancelAcknowledgeIEs_365[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_367, + &asn_PER_memb_NGAP_criticality_constr_415, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_365 + memb_NGAP_criticality_constraint_413 }, 0, 0, /* No default value */ "criticality" @@ -40097,33 +48295,33 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverCancelAcknowledgeIEs_365[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverCancelAcknowledgeIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_368, + &asn_DEF_NGAP_value_416, select_HandoverCancelAcknowledgeIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_368, + &asn_PER_memb_NGAP_value_constr_416, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_365 + memb_NGAP_value_constraint_413 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_HandoverCancelAcknowledgeIEs_tags_365[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_HandoverCancelAcknowledgeIEs_tags_413[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverCancelAcknowledgeIEs_tag2el_365[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverCancelAcknowledgeIEs_tag2el_413[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverCancelAcknowledgeIEs_specs_365 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverCancelAcknowledgeIEs_specs_413 = { sizeof(struct NGAP_HandoverCancelAcknowledgeIEs), offsetof(struct NGAP_HandoverCancelAcknowledgeIEs, _asn_ctx), - asn_MAP_NGAP_HandoverCancelAcknowledgeIEs_tag2el_365, + asn_MAP_NGAP_HandoverCancelAcknowledgeIEs_tag2el_413, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -40132,12 +48330,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverCancelAcknowledgeIEs = { "HandoverCancelAcknowledgeIEs", "HandoverCancelAcknowledgeIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_HandoverCancelAcknowledgeIEs_tags_365, - sizeof(asn_DEF_NGAP_HandoverCancelAcknowledgeIEs_tags_365) - /sizeof(asn_DEF_NGAP_HandoverCancelAcknowledgeIEs_tags_365[0]), /* 1 */ - asn_DEF_NGAP_HandoverCancelAcknowledgeIEs_tags_365, /* Same as above */ - sizeof(asn_DEF_NGAP_HandoverCancelAcknowledgeIEs_tags_365) - /sizeof(asn_DEF_NGAP_HandoverCancelAcknowledgeIEs_tags_365[0]), /* 1 */ + asn_DEF_NGAP_HandoverCancelAcknowledgeIEs_tags_413, + sizeof(asn_DEF_NGAP_HandoverCancelAcknowledgeIEs_tags_413) + /sizeof(asn_DEF_NGAP_HandoverCancelAcknowledgeIEs_tags_413[0]), /* 1 */ + asn_DEF_NGAP_HandoverCancelAcknowledgeIEs_tags_413, /* Same as above */ + sizeof(asn_DEF_NGAP_HandoverCancelAcknowledgeIEs_tags_413) + /sizeof(asn_DEF_NGAP_HandoverCancelAcknowledgeIEs_tags_413[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -40147,12 +48345,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverCancelAcknowledgeIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_HandoverCancelAcknowledgeIEs_365, + asn_MBR_NGAP_HandoverCancelAcknowledgeIEs_413, 3, /* Elements count */ - &asn_SPC_NGAP_HandoverCancelAcknowledgeIEs_specs_365 /* Additional specs */ + &asn_SPC_NGAP_HandoverCancelAcknowledgeIEs_specs_413 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_372[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_420[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverSuccessIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -40188,22 +48386,22 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_372[] = { "RAN-UE-NGAP-ID" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_372[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_420[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* RAN-UE-NGAP-ID */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_372 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_420 = { sizeof(struct NGAP_HandoverSuccessIEs__value), offsetof(struct NGAP_HandoverSuccessIEs__value, _asn_ctx), offsetof(struct NGAP_HandoverSuccessIEs__value, present), sizeof(((struct NGAP_HandoverSuccessIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_372, + asn_MAP_NGAP_value_tag2el_420, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_372 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_420 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -40220,12 +48418,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_372 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_372, + asn_MBR_NGAP_value_420, 2, /* Elements count */ - &asn_SPC_NGAP_value_specs_372 /* Additional specs */ + &asn_SPC_NGAP_value_specs_420 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_HandoverSuccessIEs_369[] = { +asn_TYPE_member_t asn_MBR_NGAP_HandoverSuccessIEs_417[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverSuccessIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -40236,9 +48434,9 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverSuccessIEs_369[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_370, + &asn_PER_memb_NGAP_id_constr_418, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_369 + memb_NGAP_id_constraint_417 }, 0, 0, /* No default value */ "id" @@ -40253,9 +48451,9 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverSuccessIEs_369[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_371, + &asn_PER_memb_NGAP_criticality_constr_419, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_369 + memb_NGAP_criticality_constraint_417 }, 0, 0, /* No default value */ "criticality" @@ -40263,33 +48461,33 @@ asn_TYPE_member_t asn_MBR_NGAP_HandoverSuccessIEs_369[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverSuccessIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_372, + &asn_DEF_NGAP_value_420, select_HandoverSuccessIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_372, + &asn_PER_memb_NGAP_value_constr_420, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_369 + memb_NGAP_value_constraint_417 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_HandoverSuccessIEs_tags_369[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_HandoverSuccessIEs_tags_417[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverSuccessIEs_tag2el_369[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverSuccessIEs_tag2el_417[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverSuccessIEs_specs_369 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverSuccessIEs_specs_417 = { sizeof(struct NGAP_HandoverSuccessIEs), offsetof(struct NGAP_HandoverSuccessIEs, _asn_ctx), - asn_MAP_NGAP_HandoverSuccessIEs_tag2el_369, + asn_MAP_NGAP_HandoverSuccessIEs_tag2el_417, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -40298,12 +48496,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverSuccessIEs = { "HandoverSuccessIEs", "HandoverSuccessIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_HandoverSuccessIEs_tags_369, - sizeof(asn_DEF_NGAP_HandoverSuccessIEs_tags_369) - /sizeof(asn_DEF_NGAP_HandoverSuccessIEs_tags_369[0]), /* 1 */ - asn_DEF_NGAP_HandoverSuccessIEs_tags_369, /* Same as above */ - sizeof(asn_DEF_NGAP_HandoverSuccessIEs_tags_369) - /sizeof(asn_DEF_NGAP_HandoverSuccessIEs_tags_369[0]), /* 1 */ + asn_DEF_NGAP_HandoverSuccessIEs_tags_417, + sizeof(asn_DEF_NGAP_HandoverSuccessIEs_tags_417) + /sizeof(asn_DEF_NGAP_HandoverSuccessIEs_tags_417[0]), /* 1 */ + asn_DEF_NGAP_HandoverSuccessIEs_tags_417, /* Same as above */ + sizeof(asn_DEF_NGAP_HandoverSuccessIEs_tags_417) + /sizeof(asn_DEF_NGAP_HandoverSuccessIEs_tags_417[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -40313,12 +48511,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverSuccessIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_HandoverSuccessIEs_369, + asn_MBR_NGAP_HandoverSuccessIEs_417, 3, /* Elements count */ - &asn_SPC_NGAP_HandoverSuccessIEs_specs_369 /* Additional specs */ + &asn_SPC_NGAP_HandoverSuccessIEs_specs_417 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_376[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_424[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UplinkRANEarlyStatusTransferIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -40371,23 +48569,23 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_376[] = { "EarlyStatusTransfer-TransparentContainer" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_376[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_424[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* EarlyStatusTransfer-TransparentContainer */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_376 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_424 = { sizeof(struct NGAP_UplinkRANEarlyStatusTransferIEs__value), offsetof(struct NGAP_UplinkRANEarlyStatusTransferIEs__value, _asn_ctx), offsetof(struct NGAP_UplinkRANEarlyStatusTransferIEs__value, present), sizeof(((struct NGAP_UplinkRANEarlyStatusTransferIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_376, + asn_MAP_NGAP_value_tag2el_424, 3, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_376 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_424 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -40404,12 +48602,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_376 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_376, + asn_MBR_NGAP_value_424, 3, /* Elements count */ - &asn_SPC_NGAP_value_specs_376 /* Additional specs */ + &asn_SPC_NGAP_value_specs_424 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UplinkRANEarlyStatusTransferIEs_373[] = { +asn_TYPE_member_t asn_MBR_NGAP_UplinkRANEarlyStatusTransferIEs_421[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UplinkRANEarlyStatusTransferIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -40420,9 +48618,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UplinkRANEarlyStatusTransferIEs_373[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_374, + &asn_PER_memb_NGAP_id_constr_422, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_373 + memb_NGAP_id_constraint_421 }, 0, 0, /* No default value */ "id" @@ -40437,9 +48635,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UplinkRANEarlyStatusTransferIEs_373[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_375, + &asn_PER_memb_NGAP_criticality_constr_423, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_373 + memb_NGAP_criticality_constraint_421 }, 0, 0, /* No default value */ "criticality" @@ -40447,33 +48645,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UplinkRANEarlyStatusTransferIEs_373[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UplinkRANEarlyStatusTransferIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_376, + &asn_DEF_NGAP_value_424, select_UplinkRANEarlyStatusTransferIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_376, + &asn_PER_memb_NGAP_value_constr_424, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_373 + memb_NGAP_value_constraint_421 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UplinkRANEarlyStatusTransferIEs_tags_373[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UplinkRANEarlyStatusTransferIEs_tags_421[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UplinkRANEarlyStatusTransferIEs_tag2el_373[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UplinkRANEarlyStatusTransferIEs_tag2el_421[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UplinkRANEarlyStatusTransferIEs_specs_373 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UplinkRANEarlyStatusTransferIEs_specs_421 = { sizeof(struct NGAP_UplinkRANEarlyStatusTransferIEs), offsetof(struct NGAP_UplinkRANEarlyStatusTransferIEs, _asn_ctx), - asn_MAP_NGAP_UplinkRANEarlyStatusTransferIEs_tag2el_373, + asn_MAP_NGAP_UplinkRANEarlyStatusTransferIEs_tag2el_421, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -40482,12 +48680,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UplinkRANEarlyStatusTransferIEs = { "UplinkRANEarlyStatusTransferIEs", "UplinkRANEarlyStatusTransferIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UplinkRANEarlyStatusTransferIEs_tags_373, - sizeof(asn_DEF_NGAP_UplinkRANEarlyStatusTransferIEs_tags_373) - /sizeof(asn_DEF_NGAP_UplinkRANEarlyStatusTransferIEs_tags_373[0]), /* 1 */ - asn_DEF_NGAP_UplinkRANEarlyStatusTransferIEs_tags_373, /* Same as above */ - sizeof(asn_DEF_NGAP_UplinkRANEarlyStatusTransferIEs_tags_373) - /sizeof(asn_DEF_NGAP_UplinkRANEarlyStatusTransferIEs_tags_373[0]), /* 1 */ + asn_DEF_NGAP_UplinkRANEarlyStatusTransferIEs_tags_421, + sizeof(asn_DEF_NGAP_UplinkRANEarlyStatusTransferIEs_tags_421) + /sizeof(asn_DEF_NGAP_UplinkRANEarlyStatusTransferIEs_tags_421[0]), /* 1 */ + asn_DEF_NGAP_UplinkRANEarlyStatusTransferIEs_tags_421, /* Same as above */ + sizeof(asn_DEF_NGAP_UplinkRANEarlyStatusTransferIEs_tags_421) + /sizeof(asn_DEF_NGAP_UplinkRANEarlyStatusTransferIEs_tags_421[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -40497,12 +48695,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UplinkRANEarlyStatusTransferIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UplinkRANEarlyStatusTransferIEs_373, + asn_MBR_NGAP_UplinkRANEarlyStatusTransferIEs_421, 3, /* Elements count */ - &asn_SPC_NGAP_UplinkRANEarlyStatusTransferIEs_specs_373 /* Additional specs */ + &asn_SPC_NGAP_UplinkRANEarlyStatusTransferIEs_specs_421 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_380[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_428[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkRANEarlyStatusTransferIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -40555,23 +48753,23 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_380[] = { "EarlyStatusTransfer-TransparentContainer" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_380[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_428[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* EarlyStatusTransfer-TransparentContainer */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_380 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_428 = { sizeof(struct NGAP_DownlinkRANEarlyStatusTransferIEs__value), offsetof(struct NGAP_DownlinkRANEarlyStatusTransferIEs__value, _asn_ctx), offsetof(struct NGAP_DownlinkRANEarlyStatusTransferIEs__value, present), sizeof(((struct NGAP_DownlinkRANEarlyStatusTransferIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_380, + asn_MAP_NGAP_value_tag2el_428, 3, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_380 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_428 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -40588,12 +48786,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_380 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_380, + asn_MBR_NGAP_value_428, 3, /* Elements count */ - &asn_SPC_NGAP_value_specs_380 /* Additional specs */ + &asn_SPC_NGAP_value_specs_428 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_DownlinkRANEarlyStatusTransferIEs_377[] = { +asn_TYPE_member_t asn_MBR_NGAP_DownlinkRANEarlyStatusTransferIEs_425[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkRANEarlyStatusTransferIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -40604,9 +48802,9 @@ asn_TYPE_member_t asn_MBR_NGAP_DownlinkRANEarlyStatusTransferIEs_377[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_378, + &asn_PER_memb_NGAP_id_constr_426, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_377 + memb_NGAP_id_constraint_425 }, 0, 0, /* No default value */ "id" @@ -40621,9 +48819,9 @@ asn_TYPE_member_t asn_MBR_NGAP_DownlinkRANEarlyStatusTransferIEs_377[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_379, + &asn_PER_memb_NGAP_criticality_constr_427, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_377 + memb_NGAP_criticality_constraint_425 }, 0, 0, /* No default value */ "criticality" @@ -40631,33 +48829,33 @@ asn_TYPE_member_t asn_MBR_NGAP_DownlinkRANEarlyStatusTransferIEs_377[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkRANEarlyStatusTransferIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_380, + &asn_DEF_NGAP_value_428, select_DownlinkRANEarlyStatusTransferIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_380, + &asn_PER_memb_NGAP_value_constr_428, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_377 + memb_NGAP_value_constraint_425 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_DownlinkRANEarlyStatusTransferIEs_tags_377[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_DownlinkRANEarlyStatusTransferIEs_tags_425[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_DownlinkRANEarlyStatusTransferIEs_tag2el_377[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DownlinkRANEarlyStatusTransferIEs_tag2el_425[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_DownlinkRANEarlyStatusTransferIEs_specs_377 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DownlinkRANEarlyStatusTransferIEs_specs_425 = { sizeof(struct NGAP_DownlinkRANEarlyStatusTransferIEs), offsetof(struct NGAP_DownlinkRANEarlyStatusTransferIEs, _asn_ctx), - asn_MAP_NGAP_DownlinkRANEarlyStatusTransferIEs_tag2el_377, + asn_MAP_NGAP_DownlinkRANEarlyStatusTransferIEs_tag2el_425, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -40666,12 +48864,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DownlinkRANEarlyStatusTransferIEs = { "DownlinkRANEarlyStatusTransferIEs", "DownlinkRANEarlyStatusTransferIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_DownlinkRANEarlyStatusTransferIEs_tags_377, - sizeof(asn_DEF_NGAP_DownlinkRANEarlyStatusTransferIEs_tags_377) - /sizeof(asn_DEF_NGAP_DownlinkRANEarlyStatusTransferIEs_tags_377[0]), /* 1 */ - asn_DEF_NGAP_DownlinkRANEarlyStatusTransferIEs_tags_377, /* Same as above */ - sizeof(asn_DEF_NGAP_DownlinkRANEarlyStatusTransferIEs_tags_377) - /sizeof(asn_DEF_NGAP_DownlinkRANEarlyStatusTransferIEs_tags_377[0]), /* 1 */ + asn_DEF_NGAP_DownlinkRANEarlyStatusTransferIEs_tags_425, + sizeof(asn_DEF_NGAP_DownlinkRANEarlyStatusTransferIEs_tags_425) + /sizeof(asn_DEF_NGAP_DownlinkRANEarlyStatusTransferIEs_tags_425[0]), /* 1 */ + asn_DEF_NGAP_DownlinkRANEarlyStatusTransferIEs_tags_425, /* Same as above */ + sizeof(asn_DEF_NGAP_DownlinkRANEarlyStatusTransferIEs_tags_425) + /sizeof(asn_DEF_NGAP_DownlinkRANEarlyStatusTransferIEs_tags_425[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -40681,12 +48879,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DownlinkRANEarlyStatusTransferIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_DownlinkRANEarlyStatusTransferIEs_377, + asn_MBR_NGAP_DownlinkRANEarlyStatusTransferIEs_425, 3, /* Elements count */ - &asn_SPC_NGAP_DownlinkRANEarlyStatusTransferIEs_specs_377 /* Additional specs */ + &asn_SPC_NGAP_DownlinkRANEarlyStatusTransferIEs_specs_425 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_384[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_432[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UplinkRANStatusTransferIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -40739,23 +48937,23 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_384[] = { "RANStatusTransfer-TransparentContainer" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_384[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_432[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* RANStatusTransfer-TransparentContainer */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_384 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_432 = { sizeof(struct NGAP_UplinkRANStatusTransferIEs__value), offsetof(struct NGAP_UplinkRANStatusTransferIEs__value, _asn_ctx), offsetof(struct NGAP_UplinkRANStatusTransferIEs__value, present), sizeof(((struct NGAP_UplinkRANStatusTransferIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_384, + asn_MAP_NGAP_value_tag2el_432, 3, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_384 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_432 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -40772,12 +48970,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_384 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_384, + asn_MBR_NGAP_value_432, 3, /* Elements count */ - &asn_SPC_NGAP_value_specs_384 /* Additional specs */ + &asn_SPC_NGAP_value_specs_432 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UplinkRANStatusTransferIEs_381[] = { +asn_TYPE_member_t asn_MBR_NGAP_UplinkRANStatusTransferIEs_429[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UplinkRANStatusTransferIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -40788,9 +48986,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UplinkRANStatusTransferIEs_381[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_382, + &asn_PER_memb_NGAP_id_constr_430, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_381 + memb_NGAP_id_constraint_429 }, 0, 0, /* No default value */ "id" @@ -40805,9 +49003,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UplinkRANStatusTransferIEs_381[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_383, + &asn_PER_memb_NGAP_criticality_constr_431, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_381 + memb_NGAP_criticality_constraint_429 }, 0, 0, /* No default value */ "criticality" @@ -40815,33 +49013,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UplinkRANStatusTransferIEs_381[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UplinkRANStatusTransferIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_384, + &asn_DEF_NGAP_value_432, select_UplinkRANStatusTransferIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_384, + &asn_PER_memb_NGAP_value_constr_432, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_381 + memb_NGAP_value_constraint_429 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UplinkRANStatusTransferIEs_tags_381[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UplinkRANStatusTransferIEs_tags_429[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UplinkRANStatusTransferIEs_tag2el_381[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UplinkRANStatusTransferIEs_tag2el_429[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UplinkRANStatusTransferIEs_specs_381 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UplinkRANStatusTransferIEs_specs_429 = { sizeof(struct NGAP_UplinkRANStatusTransferIEs), offsetof(struct NGAP_UplinkRANStatusTransferIEs, _asn_ctx), - asn_MAP_NGAP_UplinkRANStatusTransferIEs_tag2el_381, + asn_MAP_NGAP_UplinkRANStatusTransferIEs_tag2el_429, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -40850,12 +49048,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UplinkRANStatusTransferIEs = { "UplinkRANStatusTransferIEs", "UplinkRANStatusTransferIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UplinkRANStatusTransferIEs_tags_381, - sizeof(asn_DEF_NGAP_UplinkRANStatusTransferIEs_tags_381) - /sizeof(asn_DEF_NGAP_UplinkRANStatusTransferIEs_tags_381[0]), /* 1 */ - asn_DEF_NGAP_UplinkRANStatusTransferIEs_tags_381, /* Same as above */ - sizeof(asn_DEF_NGAP_UplinkRANStatusTransferIEs_tags_381) - /sizeof(asn_DEF_NGAP_UplinkRANStatusTransferIEs_tags_381[0]), /* 1 */ + asn_DEF_NGAP_UplinkRANStatusTransferIEs_tags_429, + sizeof(asn_DEF_NGAP_UplinkRANStatusTransferIEs_tags_429) + /sizeof(asn_DEF_NGAP_UplinkRANStatusTransferIEs_tags_429[0]), /* 1 */ + asn_DEF_NGAP_UplinkRANStatusTransferIEs_tags_429, /* Same as above */ + sizeof(asn_DEF_NGAP_UplinkRANStatusTransferIEs_tags_429) + /sizeof(asn_DEF_NGAP_UplinkRANStatusTransferIEs_tags_429[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -40865,12 +49063,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UplinkRANStatusTransferIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UplinkRANStatusTransferIEs_381, + asn_MBR_NGAP_UplinkRANStatusTransferIEs_429, 3, /* Elements count */ - &asn_SPC_NGAP_UplinkRANStatusTransferIEs_specs_381 /* Additional specs */ + &asn_SPC_NGAP_UplinkRANStatusTransferIEs_specs_429 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_388[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_436[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkRANStatusTransferIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -40923,23 +49121,23 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_388[] = { "RANStatusTransfer-TransparentContainer" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_388[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_436[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* RANStatusTransfer-TransparentContainer */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_388 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_436 = { sizeof(struct NGAP_DownlinkRANStatusTransferIEs__value), offsetof(struct NGAP_DownlinkRANStatusTransferIEs__value, _asn_ctx), offsetof(struct NGAP_DownlinkRANStatusTransferIEs__value, present), sizeof(((struct NGAP_DownlinkRANStatusTransferIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_388, + asn_MAP_NGAP_value_tag2el_436, 3, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_388 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_436 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -40956,12 +49154,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_388 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_388, + asn_MBR_NGAP_value_436, 3, /* Elements count */ - &asn_SPC_NGAP_value_specs_388 /* Additional specs */ + &asn_SPC_NGAP_value_specs_436 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_DownlinkRANStatusTransferIEs_385[] = { +asn_TYPE_member_t asn_MBR_NGAP_DownlinkRANStatusTransferIEs_433[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkRANStatusTransferIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -40972,9 +49170,9 @@ asn_TYPE_member_t asn_MBR_NGAP_DownlinkRANStatusTransferIEs_385[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_386, + &asn_PER_memb_NGAP_id_constr_434, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_385 + memb_NGAP_id_constraint_433 }, 0, 0, /* No default value */ "id" @@ -40989,9 +49187,9 @@ asn_TYPE_member_t asn_MBR_NGAP_DownlinkRANStatusTransferIEs_385[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_387, + &asn_PER_memb_NGAP_criticality_constr_435, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_385 + memb_NGAP_criticality_constraint_433 }, 0, 0, /* No default value */ "criticality" @@ -40999,33 +49197,33 @@ asn_TYPE_member_t asn_MBR_NGAP_DownlinkRANStatusTransferIEs_385[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkRANStatusTransferIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_388, + &asn_DEF_NGAP_value_436, select_DownlinkRANStatusTransferIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_388, + &asn_PER_memb_NGAP_value_constr_436, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_385 + memb_NGAP_value_constraint_433 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_DownlinkRANStatusTransferIEs_tags_385[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_DownlinkRANStatusTransferIEs_tags_433[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_DownlinkRANStatusTransferIEs_tag2el_385[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DownlinkRANStatusTransferIEs_tag2el_433[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_DownlinkRANStatusTransferIEs_specs_385 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DownlinkRANStatusTransferIEs_specs_433 = { sizeof(struct NGAP_DownlinkRANStatusTransferIEs), offsetof(struct NGAP_DownlinkRANStatusTransferIEs, _asn_ctx), - asn_MAP_NGAP_DownlinkRANStatusTransferIEs_tag2el_385, + asn_MAP_NGAP_DownlinkRANStatusTransferIEs_tag2el_433, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -41034,12 +49232,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DownlinkRANStatusTransferIEs = { "DownlinkRANStatusTransferIEs", "DownlinkRANStatusTransferIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_DownlinkRANStatusTransferIEs_tags_385, - sizeof(asn_DEF_NGAP_DownlinkRANStatusTransferIEs_tags_385) - /sizeof(asn_DEF_NGAP_DownlinkRANStatusTransferIEs_tags_385[0]), /* 1 */ - asn_DEF_NGAP_DownlinkRANStatusTransferIEs_tags_385, /* Same as above */ - sizeof(asn_DEF_NGAP_DownlinkRANStatusTransferIEs_tags_385) - /sizeof(asn_DEF_NGAP_DownlinkRANStatusTransferIEs_tags_385[0]), /* 1 */ + asn_DEF_NGAP_DownlinkRANStatusTransferIEs_tags_433, + sizeof(asn_DEF_NGAP_DownlinkRANStatusTransferIEs_tags_433) + /sizeof(asn_DEF_NGAP_DownlinkRANStatusTransferIEs_tags_433[0]), /* 1 */ + asn_DEF_NGAP_DownlinkRANStatusTransferIEs_tags_433, /* Same as above */ + sizeof(asn_DEF_NGAP_DownlinkRANStatusTransferIEs_tags_433) + /sizeof(asn_DEF_NGAP_DownlinkRANStatusTransferIEs_tags_433[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -41049,12 +49247,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DownlinkRANStatusTransferIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_DownlinkRANStatusTransferIEs_385, + asn_MBR_NGAP_DownlinkRANStatusTransferIEs_433, 3, /* Elements count */ - &asn_SPC_NGAP_DownlinkRANStatusTransferIEs_specs_385 /* Additional specs */ + &asn_SPC_NGAP_DownlinkRANStatusTransferIEs_specs_433 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_392[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_440[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PagingIEs__value, choice.UEPagingIdentity), -1 /* Ambiguous tag (CHOICE?) */, 0, @@ -41242,10 +49440,10 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_392[] = { 0, 0, /* No default value */ "WUS-Assistance-Information" }, - { ATF_NOFLAGS, 0, offsetof(struct NGAP_PagingIEs__value, choice.PagingeDRXInformation), + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PagingIEs__value, choice.EUTRA_PagingeDRXInformation), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_NGAP_PagingeDRXInformation, + &asn_DEF_NGAP_EUTRA_PagingeDRXInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -41257,7 +49455,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_392[] = { 0 }, 0, 0, /* No default value */ - "PagingeDRXInformation" + "EUTRA-PagingeDRXInformation" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PagingIEs__value, choice.CEmodeBrestricted), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), @@ -41276,38 +49474,92 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_392[] = { 0, 0, /* No default value */ "CEmodeBrestricted" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PagingIEs__value, choice.NR_PagingeDRXInformation), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_NR_PagingeDRXInformation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "NR-PagingeDRXInformation" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PagingIEs__value, choice.PagingCause), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_NGAP_PagingCause, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "PagingCause" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PagingIEs__value, choice.PEIPSassistanceInformation), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_PEIPSassistanceInformation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "PEIPSassistanceInformation" + }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_392[] = { 1, 3, 5, 8, 9, 12, 2, 4, 6, 7, 10, 11, 0 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_392[] = { 12, 0, 6, 1, 7, 2, 8, 9, 3, 4, 10, 11, 5 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_392[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 5 }, /* PagingDRX */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -1, 4 }, /* PagingPriority */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, -2, 3 }, /* PagingOrigin */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 8, -3, 2 }, /* NB-IoT-PagingDRX */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 9, -4, 1 }, /* Enhanced-CoverageRestriction */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 12, -5, 0 }, /* CEmodeBrestricted */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 5 }, /* TAIListForPaging */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 4 }, /* UERadioCapabilityForPaging */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -2, 3 }, /* AssistanceDataForPaging */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -3, 2 }, /* NB-IoT-Paging-eDRXInfo */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 10, -4, 1 }, /* WUS-Assistance-Information */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -5, 0 }, /* PagingeDRXInformation */ +static const unsigned asn_MAP_NGAP_value_to_canonical_440[] = { 1, 3, 5, 8, 9, 12, 14, 2, 4, 6, 7, 10, 11, 13, 15, 0 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_440[] = { 15, 0, 7, 1, 8, 2, 9, 10, 3, 4, 11, 12, 5, 13, 6, 14 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_440[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 6 }, /* PagingDRX */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -1, 5 }, /* PagingPriority */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, -2, 4 }, /* PagingOrigin */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 8, -3, 3 }, /* NB-IoT-PagingDRX */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 9, -4, 2 }, /* Enhanced-CoverageRestriction */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 12, -5, 1 }, /* CEmodeBrestricted */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 14, -6, 0 }, /* PagingCause */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 7 }, /* TAIListForPaging */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 6 }, /* UERadioCapabilityForPaging */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -2, 5 }, /* AssistanceDataForPaging */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -3, 4 }, /* NB-IoT-Paging-eDRXInfo */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 10, -4, 3 }, /* WUS-Assistance-Information */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -5, 2 }, /* EUTRA-PagingeDRXInformation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 13, -6, 1 }, /* NR-PagingeDRXInformation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 15, -7, 0 }, /* PEIPSassistanceInformation */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* fiveG-S-TMSI */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_392 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_440 = { sizeof(struct NGAP_PagingIEs__value), offsetof(struct NGAP_PagingIEs__value, _asn_ctx), offsetof(struct NGAP_PagingIEs__value, present), sizeof(((struct NGAP_PagingIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_392, - 14, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_392, - asn_MAP_NGAP_value_from_canonical_392, + asn_MAP_NGAP_value_tag2el_440, + 17, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_440, + asn_MAP_NGAP_value_from_canonical_440, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_392 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_440 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -41324,12 +49576,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_392 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_392, - 13, /* Elements count */ - &asn_SPC_NGAP_value_specs_392 /* Additional specs */ + asn_MBR_NGAP_value_440, + 16, /* Elements count */ + &asn_SPC_NGAP_value_specs_440 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PagingIEs_389[] = { +asn_TYPE_member_t asn_MBR_NGAP_PagingIEs_437[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PagingIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -41340,9 +49592,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PagingIEs_389[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_390, + &asn_PER_memb_NGAP_id_constr_438, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_389 + memb_NGAP_id_constraint_437 }, 0, 0, /* No default value */ "id" @@ -41357,9 +49609,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PagingIEs_389[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_391, + &asn_PER_memb_NGAP_criticality_constr_439, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_389 + memb_NGAP_criticality_constraint_437 }, 0, 0, /* No default value */ "criticality" @@ -41367,33 +49619,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PagingIEs_389[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PagingIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_392, + &asn_DEF_NGAP_value_440, select_PagingIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_392, + &asn_PER_memb_NGAP_value_constr_440, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_389 + memb_NGAP_value_constraint_437 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PagingIEs_tags_389[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PagingIEs_tags_437[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PagingIEs_tag2el_389[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PagingIEs_tag2el_437[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PagingIEs_specs_389 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PagingIEs_specs_437 = { sizeof(struct NGAP_PagingIEs), offsetof(struct NGAP_PagingIEs, _asn_ctx), - asn_MAP_NGAP_PagingIEs_tag2el_389, + asn_MAP_NGAP_PagingIEs_tag2el_437, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -41402,12 +49654,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PagingIEs = { "PagingIEs", "PagingIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PagingIEs_tags_389, - sizeof(asn_DEF_NGAP_PagingIEs_tags_389) - /sizeof(asn_DEF_NGAP_PagingIEs_tags_389[0]), /* 1 */ - asn_DEF_NGAP_PagingIEs_tags_389, /* Same as above */ - sizeof(asn_DEF_NGAP_PagingIEs_tags_389) - /sizeof(asn_DEF_NGAP_PagingIEs_tags_389[0]), /* 1 */ + asn_DEF_NGAP_PagingIEs_tags_437, + sizeof(asn_DEF_NGAP_PagingIEs_tags_437) + /sizeof(asn_DEF_NGAP_PagingIEs_tags_437[0]), /* 1 */ + asn_DEF_NGAP_PagingIEs_tags_437, /* Same as above */ + sizeof(asn_DEF_NGAP_PagingIEs_tags_437) + /sizeof(asn_DEF_NGAP_PagingIEs_tags_437[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -41417,12 +49669,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PagingIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PagingIEs_389, + asn_MBR_NGAP_PagingIEs_437, 3, /* Elements count */ - &asn_SPC_NGAP_PagingIEs_specs_389 /* Additional specs */ + &asn_SPC_NGAP_PagingIEs_specs_437 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_396[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_444[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitialUEMessage_IEs__value, choice.RAN_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -41695,21 +49947,39 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_396[] = { 0, 0, /* No default value */ "NPN-AccessInformation" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitialUEMessage_IEs__value, choice.RedCapIndication), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_NGAP_RedCapIndication, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "RedCapIndication" + }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_396[] = { 0, 5, 1, 9, 3, 6, 10, 11, 12, 13, 14, 4, 7, 8, 2, 15 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_396[] = { 0, 2, 14, 4, 11, 1, 5, 12, 13, 3, 6, 7, 8, 9, 10, 15 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_396[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_444[] = { 0, 5, 1, 9, 3, 6, 10, 11, 12, 13, 14, 16, 4, 7, 8, 2, 15 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_444[] = { 0, 2, 15, 4, 12, 1, 5, 13, 14, 3, 6, 7, 8, 9, 10, 16, 11 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_444[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 5, 0, 0 }, /* AMFSetID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, 0, 1 }, /* NAS-PDU */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 9, -1, 0 }, /* PLMNIdentity */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, 0, 6 }, /* RRCEstablishmentCause */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -1, 5 }, /* UEContextRequest */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 10, -2, 4 }, /* IABNodeIndication */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 11, -3, 3 }, /* CEmodeBSupport-Indicator */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 12, -4, 2 }, /* LTEM-Indication */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 13, -5, 1 }, /* EDT-Session */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 14, -6, 0 }, /* AuthenticatedIndication */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, 0, 7 }, /* RRCEstablishmentCause */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -1, 6 }, /* UEContextRequest */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 10, -2, 5 }, /* IABNodeIndication */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 11, -3, 4 }, /* CEmodeBSupport-Indicator */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 12, -4, 3 }, /* LTEM-Indication */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 13, -5, 2 }, /* EDT-Session */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 14, -6, 1 }, /* AuthenticatedIndication */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 16, -7, 0 }, /* RedCapIndication */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, 0, 2 }, /* FiveG-S-TMSI */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -1, 1 }, /* AllowedNSSAI */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -2, 0 }, /* SourceToTarget-AMFInformationReroute */ @@ -41720,19 +49990,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_396[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* userLocationInformationN3IWF */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_396 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_444 = { sizeof(struct NGAP_InitialUEMessage_IEs__value), offsetof(struct NGAP_InitialUEMessage_IEs__value, _asn_ctx), offsetof(struct NGAP_InitialUEMessage_IEs__value, present), sizeof(((struct NGAP_InitialUEMessage_IEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_396, - 20, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_396, - asn_MAP_NGAP_value_from_canonical_396, + asn_MAP_NGAP_value_tag2el_444, + 21, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_444, + asn_MAP_NGAP_value_from_canonical_444, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_396 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_444 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -41749,12 +50019,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_396 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_396, - 16, /* Elements count */ - &asn_SPC_NGAP_value_specs_396 /* Additional specs */ + asn_MBR_NGAP_value_444, + 17, /* Elements count */ + &asn_SPC_NGAP_value_specs_444 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_InitialUEMessage_IEs_393[] = { +asn_TYPE_member_t asn_MBR_NGAP_InitialUEMessage_IEs_441[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_InitialUEMessage_IEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -41765,9 +50035,9 @@ asn_TYPE_member_t asn_MBR_NGAP_InitialUEMessage_IEs_393[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_394, + &asn_PER_memb_NGAP_id_constr_442, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_393 + memb_NGAP_id_constraint_441 }, 0, 0, /* No default value */ "id" @@ -41782,9 +50052,9 @@ asn_TYPE_member_t asn_MBR_NGAP_InitialUEMessage_IEs_393[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_395, + &asn_PER_memb_NGAP_criticality_constr_443, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_393 + memb_NGAP_criticality_constraint_441 }, 0, 0, /* No default value */ "criticality" @@ -41792,33 +50062,33 @@ asn_TYPE_member_t asn_MBR_NGAP_InitialUEMessage_IEs_393[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_InitialUEMessage_IEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_396, + &asn_DEF_NGAP_value_444, select_InitialUEMessage_IEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_396, + &asn_PER_memb_NGAP_value_constr_444, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_393 + memb_NGAP_value_constraint_441 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_InitialUEMessage_IEs_tags_393[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_InitialUEMessage_IEs_tags_441[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_InitialUEMessage_IEs_tag2el_393[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_InitialUEMessage_IEs_tag2el_441[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_InitialUEMessage_IEs_specs_393 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_InitialUEMessage_IEs_specs_441 = { sizeof(struct NGAP_InitialUEMessage_IEs), offsetof(struct NGAP_InitialUEMessage_IEs, _asn_ctx), - asn_MAP_NGAP_InitialUEMessage_IEs_tag2el_393, + asn_MAP_NGAP_InitialUEMessage_IEs_tag2el_441, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -41827,12 +50097,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_InitialUEMessage_IEs = { "InitialUEMessage-IEs", "InitialUEMessage-IEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_InitialUEMessage_IEs_tags_393, - sizeof(asn_DEF_NGAP_InitialUEMessage_IEs_tags_393) - /sizeof(asn_DEF_NGAP_InitialUEMessage_IEs_tags_393[0]), /* 1 */ - asn_DEF_NGAP_InitialUEMessage_IEs_tags_393, /* Same as above */ - sizeof(asn_DEF_NGAP_InitialUEMessage_IEs_tags_393) - /sizeof(asn_DEF_NGAP_InitialUEMessage_IEs_tags_393[0]), /* 1 */ + asn_DEF_NGAP_InitialUEMessage_IEs_tags_441, + sizeof(asn_DEF_NGAP_InitialUEMessage_IEs_tags_441) + /sizeof(asn_DEF_NGAP_InitialUEMessage_IEs_tags_441[0]), /* 1 */ + asn_DEF_NGAP_InitialUEMessage_IEs_tags_441, /* Same as above */ + sizeof(asn_DEF_NGAP_InitialUEMessage_IEs_tags_441) + /sizeof(asn_DEF_NGAP_InitialUEMessage_IEs_tags_441[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -41842,12 +50112,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_InitialUEMessage_IEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_InitialUEMessage_IEs_393, + asn_MBR_NGAP_InitialUEMessage_IEs_441, 3, /* Elements count */ - &asn_SPC_NGAP_InitialUEMessage_IEs_specs_393 /* Additional specs */ + &asn_SPC_NGAP_InitialUEMessage_IEs_specs_441 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_400[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_448[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkNASTransport_IEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -42154,15 +50424,50 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_400[] = { 0, 0, /* No default value */ "UERadioCapabilityID" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkNASTransport_IEs__value, choice.TargetNSSAIInformation), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_TargetNSSAIInformation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "TargetNSSAIInformation" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkNASTransport_IEs__value, choice.MaskedIMEISV), + (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), + 0, + &asn_DEF_NGAP_MaskedIMEISV, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MaskedIMEISV" + }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_400[] = { 0, 1, 3, 6, 11, 4, 14, 17, 9, 10, 13, 15, 16, 5, 7, 8, 12, 2 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_400[] = { 0, 1, 17, 2, 5, 13, 3, 14, 15, 8, 9, 4, 16, 10, 6, 11, 12, 7 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_400[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_448[] = { 0, 1, 3, 6, 11, 19, 4, 14, 17, 9, 10, 13, 15, 16, 5, 7, 8, 12, 18, 2 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_448[] = { 0, 1, 19, 2, 6, 14, 3, 15, 16, 9, 10, 4, 17, 11, 7, 12, 13, 8, 18, 5 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_448[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 4 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 3 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -2, 2 }, /* RANPagingPriority */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 6, -3, 1 }, /* IndexToRFSP */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 11, -4, 0 }, /* Extended-ConnectedTime */ + { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 19, 0, 0 }, /* MaskedIMEISV */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, 0, 2 }, /* NAS-PDU */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 14, -1, 1 }, /* UERadioCapability */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 17, -2, 0 }, /* UERadioCapabilityID */ @@ -42171,25 +50476,26 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_400[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 13, -2, 2 }, /* CEmodeBrestricted */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 15, -3, 1 }, /* UECapabilityInfoRequest */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 16, -4, 0 }, /* EndIndication */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, 0, 3 }, /* MobilityRestrictionList */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -1, 2 }, /* UEAggregateMaximumBitRate */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -2, 1 }, /* AllowedNSSAI */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 12, -3, 0 }, /* UE-DifferentiationInfo */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, 0, 4 }, /* MobilityRestrictionList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -1, 3 }, /* UEAggregateMaximumBitRate */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -2, 2 }, /* AllowedNSSAI */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 12, -3, 1 }, /* UE-DifferentiationInfo */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 18, -4, 0 }, /* TargetNSSAIInformation */ { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 2, 0, 0 } /* AMFName */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_400 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_448 = { sizeof(struct NGAP_DownlinkNASTransport_IEs__value), offsetof(struct NGAP_DownlinkNASTransport_IEs__value, _asn_ctx), offsetof(struct NGAP_DownlinkNASTransport_IEs__value, present), sizeof(((struct NGAP_DownlinkNASTransport_IEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_400, - 18, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_400, - asn_MAP_NGAP_value_from_canonical_400, + asn_MAP_NGAP_value_tag2el_448, + 20, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_448, + asn_MAP_NGAP_value_from_canonical_448, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_400 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_448 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -42206,12 +50512,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_400 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_400, - 18, /* Elements count */ - &asn_SPC_NGAP_value_specs_400 /* Additional specs */ + asn_MBR_NGAP_value_448, + 20, /* Elements count */ + &asn_SPC_NGAP_value_specs_448 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_DownlinkNASTransport_IEs_397[] = { +asn_TYPE_member_t asn_MBR_NGAP_DownlinkNASTransport_IEs_445[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkNASTransport_IEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -42222,9 +50528,9 @@ asn_TYPE_member_t asn_MBR_NGAP_DownlinkNASTransport_IEs_397[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_398, + &asn_PER_memb_NGAP_id_constr_446, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_397 + memb_NGAP_id_constraint_445 }, 0, 0, /* No default value */ "id" @@ -42239,9 +50545,9 @@ asn_TYPE_member_t asn_MBR_NGAP_DownlinkNASTransport_IEs_397[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_399, + &asn_PER_memb_NGAP_criticality_constr_447, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_397 + memb_NGAP_criticality_constraint_445 }, 0, 0, /* No default value */ "criticality" @@ -42249,33 +50555,33 @@ asn_TYPE_member_t asn_MBR_NGAP_DownlinkNASTransport_IEs_397[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkNASTransport_IEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_400, + &asn_DEF_NGAP_value_448, select_DownlinkNASTransport_IEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_400, + &asn_PER_memb_NGAP_value_constr_448, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_397 + memb_NGAP_value_constraint_445 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_DownlinkNASTransport_IEs_tags_397[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_DownlinkNASTransport_IEs_tags_445[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_DownlinkNASTransport_IEs_tag2el_397[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DownlinkNASTransport_IEs_tag2el_445[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_DownlinkNASTransport_IEs_specs_397 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DownlinkNASTransport_IEs_specs_445 = { sizeof(struct NGAP_DownlinkNASTransport_IEs), offsetof(struct NGAP_DownlinkNASTransport_IEs, _asn_ctx), - asn_MAP_NGAP_DownlinkNASTransport_IEs_tag2el_397, + asn_MAP_NGAP_DownlinkNASTransport_IEs_tag2el_445, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -42284,12 +50590,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DownlinkNASTransport_IEs = { "DownlinkNASTransport-IEs", "DownlinkNASTransport-IEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_DownlinkNASTransport_IEs_tags_397, - sizeof(asn_DEF_NGAP_DownlinkNASTransport_IEs_tags_397) - /sizeof(asn_DEF_NGAP_DownlinkNASTransport_IEs_tags_397[0]), /* 1 */ - asn_DEF_NGAP_DownlinkNASTransport_IEs_tags_397, /* Same as above */ - sizeof(asn_DEF_NGAP_DownlinkNASTransport_IEs_tags_397) - /sizeof(asn_DEF_NGAP_DownlinkNASTransport_IEs_tags_397[0]), /* 1 */ + asn_DEF_NGAP_DownlinkNASTransport_IEs_tags_445, + sizeof(asn_DEF_NGAP_DownlinkNASTransport_IEs_tags_445) + /sizeof(asn_DEF_NGAP_DownlinkNASTransport_IEs_tags_445[0]), /* 1 */ + asn_DEF_NGAP_DownlinkNASTransport_IEs_tags_445, /* Same as above */ + sizeof(asn_DEF_NGAP_DownlinkNASTransport_IEs_tags_445) + /sizeof(asn_DEF_NGAP_DownlinkNASTransport_IEs_tags_445[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -42299,12 +50605,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DownlinkNASTransport_IEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_DownlinkNASTransport_IEs_397, + asn_MBR_NGAP_DownlinkNASTransport_IEs_445, 3, /* Elements count */ - &asn_SPC_NGAP_DownlinkNASTransport_IEs_specs_397 /* Additional specs */ + &asn_SPC_NGAP_DownlinkNASTransport_IEs_specs_445 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_404[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_452[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UplinkNASTransport_IEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -42425,9 +50731,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_404[] = { "OCTET STRING" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_404[] = { 0, 1, 2, 4, 5, 6, 3 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_404[] = { 0, 1, 2, 6, 3, 4, 5 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_404[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_452[] = { 0, 1, 2, 4, 5, 6, 3 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_452[] = { 0, 1, 2, 6, 3, 4, 5 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_452[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 3 }, /* NAS-PDU */ @@ -42439,19 +50745,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_404[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 3, 0, 0 }, /* userLocationInformationN3IWF */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_404 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_452 = { sizeof(struct NGAP_UplinkNASTransport_IEs__value), offsetof(struct NGAP_UplinkNASTransport_IEs__value, _asn_ctx), offsetof(struct NGAP_UplinkNASTransport_IEs__value, present), sizeof(((struct NGAP_UplinkNASTransport_IEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_404, + asn_MAP_NGAP_value_tag2el_452, 10, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_404, - asn_MAP_NGAP_value_from_canonical_404, + asn_MAP_NGAP_value_to_canonical_452, + asn_MAP_NGAP_value_from_canonical_452, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_404 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_452 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -42468,12 +50774,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_404 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_404, + asn_MBR_NGAP_value_452, 7, /* Elements count */ - &asn_SPC_NGAP_value_specs_404 /* Additional specs */ + &asn_SPC_NGAP_value_specs_452 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UplinkNASTransport_IEs_401[] = { +asn_TYPE_member_t asn_MBR_NGAP_UplinkNASTransport_IEs_449[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UplinkNASTransport_IEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -42484,9 +50790,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UplinkNASTransport_IEs_401[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_402, + &asn_PER_memb_NGAP_id_constr_450, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_401 + memb_NGAP_id_constraint_449 }, 0, 0, /* No default value */ "id" @@ -42501,9 +50807,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UplinkNASTransport_IEs_401[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_403, + &asn_PER_memb_NGAP_criticality_constr_451, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_401 + memb_NGAP_criticality_constraint_449 }, 0, 0, /* No default value */ "criticality" @@ -42511,33 +50817,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UplinkNASTransport_IEs_401[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UplinkNASTransport_IEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_404, + &asn_DEF_NGAP_value_452, select_UplinkNASTransport_IEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_404, + &asn_PER_memb_NGAP_value_constr_452, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_401 + memb_NGAP_value_constraint_449 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UplinkNASTransport_IEs_tags_401[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UplinkNASTransport_IEs_tags_449[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UplinkNASTransport_IEs_tag2el_401[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UplinkNASTransport_IEs_tag2el_449[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UplinkNASTransport_IEs_specs_401 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UplinkNASTransport_IEs_specs_449 = { sizeof(struct NGAP_UplinkNASTransport_IEs), offsetof(struct NGAP_UplinkNASTransport_IEs, _asn_ctx), - asn_MAP_NGAP_UplinkNASTransport_IEs_tag2el_401, + asn_MAP_NGAP_UplinkNASTransport_IEs_tag2el_449, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -42546,12 +50852,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UplinkNASTransport_IEs = { "UplinkNASTransport-IEs", "UplinkNASTransport-IEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UplinkNASTransport_IEs_tags_401, - sizeof(asn_DEF_NGAP_UplinkNASTransport_IEs_tags_401) - /sizeof(asn_DEF_NGAP_UplinkNASTransport_IEs_tags_401[0]), /* 1 */ - asn_DEF_NGAP_UplinkNASTransport_IEs_tags_401, /* Same as above */ - sizeof(asn_DEF_NGAP_UplinkNASTransport_IEs_tags_401) - /sizeof(asn_DEF_NGAP_UplinkNASTransport_IEs_tags_401[0]), /* 1 */ + asn_DEF_NGAP_UplinkNASTransport_IEs_tags_449, + sizeof(asn_DEF_NGAP_UplinkNASTransport_IEs_tags_449) + /sizeof(asn_DEF_NGAP_UplinkNASTransport_IEs_tags_449[0]), /* 1 */ + asn_DEF_NGAP_UplinkNASTransport_IEs_tags_449, /* Same as above */ + sizeof(asn_DEF_NGAP_UplinkNASTransport_IEs_tags_449) + /sizeof(asn_DEF_NGAP_UplinkNASTransport_IEs_tags_449[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -42561,12 +50867,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UplinkNASTransport_IEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UplinkNASTransport_IEs_401, + asn_MBR_NGAP_UplinkNASTransport_IEs_449, 3, /* Elements count */ - &asn_SPC_NGAP_UplinkNASTransport_IEs_specs_401 /* Additional specs */ + &asn_SPC_NGAP_UplinkNASTransport_IEs_specs_449 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_408[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_456[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NASNonDeliveryIndication_IEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -42636,7 +50942,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_408[] = { "Cause" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_408[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_456[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 }, /* NAS-PDU */ @@ -42647,18 +50953,18 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_408[] = { { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 3, 0, 0 }, /* misc */ { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 3, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_408 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_456 = { sizeof(struct NGAP_NASNonDeliveryIndication_IEs__value), offsetof(struct NGAP_NASNonDeliveryIndication_IEs__value, _asn_ctx), offsetof(struct NGAP_NASNonDeliveryIndication_IEs__value, present), sizeof(((struct NGAP_NASNonDeliveryIndication_IEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_408, + asn_MAP_NGAP_value_tag2el_456, 9, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_408 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_456 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -42675,12 +50981,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_408 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_408, + asn_MBR_NGAP_value_456, 4, /* Elements count */ - &asn_SPC_NGAP_value_specs_408 /* Additional specs */ + &asn_SPC_NGAP_value_specs_456 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_NASNonDeliveryIndication_IEs_405[] = { +asn_TYPE_member_t asn_MBR_NGAP_NASNonDeliveryIndication_IEs_453[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NASNonDeliveryIndication_IEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -42691,9 +50997,9 @@ asn_TYPE_member_t asn_MBR_NGAP_NASNonDeliveryIndication_IEs_405[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_406, + &asn_PER_memb_NGAP_id_constr_454, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_405 + memb_NGAP_id_constraint_453 }, 0, 0, /* No default value */ "id" @@ -42708,9 +51014,9 @@ asn_TYPE_member_t asn_MBR_NGAP_NASNonDeliveryIndication_IEs_405[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_407, + &asn_PER_memb_NGAP_criticality_constr_455, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_405 + memb_NGAP_criticality_constraint_453 }, 0, 0, /* No default value */ "criticality" @@ -42718,33 +51024,33 @@ asn_TYPE_member_t asn_MBR_NGAP_NASNonDeliveryIndication_IEs_405[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NASNonDeliveryIndication_IEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_408, + &asn_DEF_NGAP_value_456, select_NASNonDeliveryIndication_IEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_408, + &asn_PER_memb_NGAP_value_constr_456, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_405 + memb_NGAP_value_constraint_453 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_NASNonDeliveryIndication_IEs_tags_405[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_NASNonDeliveryIndication_IEs_tags_453[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_NASNonDeliveryIndication_IEs_tag2el_405[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NASNonDeliveryIndication_IEs_tag2el_453[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_NASNonDeliveryIndication_IEs_specs_405 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NASNonDeliveryIndication_IEs_specs_453 = { sizeof(struct NGAP_NASNonDeliveryIndication_IEs), offsetof(struct NGAP_NASNonDeliveryIndication_IEs, _asn_ctx), - asn_MAP_NGAP_NASNonDeliveryIndication_IEs_tag2el_405, + asn_MAP_NGAP_NASNonDeliveryIndication_IEs_tag2el_453, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -42753,12 +51059,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NASNonDeliveryIndication_IEs = { "NASNonDeliveryIndication-IEs", "NASNonDeliveryIndication-IEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_NASNonDeliveryIndication_IEs_tags_405, - sizeof(asn_DEF_NGAP_NASNonDeliveryIndication_IEs_tags_405) - /sizeof(asn_DEF_NGAP_NASNonDeliveryIndication_IEs_tags_405[0]), /* 1 */ - asn_DEF_NGAP_NASNonDeliveryIndication_IEs_tags_405, /* Same as above */ - sizeof(asn_DEF_NGAP_NASNonDeliveryIndication_IEs_tags_405) - /sizeof(asn_DEF_NGAP_NASNonDeliveryIndication_IEs_tags_405[0]), /* 1 */ + asn_DEF_NGAP_NASNonDeliveryIndication_IEs_tags_453, + sizeof(asn_DEF_NGAP_NASNonDeliveryIndication_IEs_tags_453) + /sizeof(asn_DEF_NGAP_NASNonDeliveryIndication_IEs_tags_453[0]), /* 1 */ + asn_DEF_NGAP_NASNonDeliveryIndication_IEs_tags_453, /* Same as above */ + sizeof(asn_DEF_NGAP_NASNonDeliveryIndication_IEs_tags_453) + /sizeof(asn_DEF_NGAP_NASNonDeliveryIndication_IEs_tags_453[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -42768,12 +51074,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NASNonDeliveryIndication_IEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_NASNonDeliveryIndication_IEs_405, + asn_MBR_NGAP_NASNonDeliveryIndication_IEs_453, 3, /* Elements count */ - &asn_SPC_NGAP_NASNonDeliveryIndication_IEs_specs_405 /* Additional specs */ + &asn_SPC_NGAP_NASNonDeliveryIndication_IEs_specs_453 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_412[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_460[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RerouteNASRequest_IEs__value, choice.RAN_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -42877,9 +51183,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_412[] = { "SourceToTarget-AMFInformationReroute" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_412[] = { 0, 1, 3, 2, 4, 5 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_412[] = { 0, 1, 3, 2, 4, 5 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_412[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_460[] = { 0, 1, 3, 2, 4, 5 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_460[] = { 0, 1, 3, 2, 4, 5 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_460[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* AMFSetID */ @@ -42887,19 +51193,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_412[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, 0, 1 }, /* AllowedNSSAI */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -1, 0 } /* SourceToTarget-AMFInformationReroute */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_412 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_460 = { sizeof(struct NGAP_RerouteNASRequest_IEs__value), offsetof(struct NGAP_RerouteNASRequest_IEs__value, _asn_ctx), offsetof(struct NGAP_RerouteNASRequest_IEs__value, present), sizeof(((struct NGAP_RerouteNASRequest_IEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_412, + asn_MAP_NGAP_value_tag2el_460, 6, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_412, - asn_MAP_NGAP_value_from_canonical_412, + asn_MAP_NGAP_value_to_canonical_460, + asn_MAP_NGAP_value_from_canonical_460, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_412 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_460 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -42916,12 +51222,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_412 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_412, + asn_MBR_NGAP_value_460, 6, /* Elements count */ - &asn_SPC_NGAP_value_specs_412 /* Additional specs */ + &asn_SPC_NGAP_value_specs_460 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_RerouteNASRequest_IEs_409[] = { +asn_TYPE_member_t asn_MBR_NGAP_RerouteNASRequest_IEs_457[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RerouteNASRequest_IEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -42932,9 +51238,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RerouteNASRequest_IEs_409[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_410, + &asn_PER_memb_NGAP_id_constr_458, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_409 + memb_NGAP_id_constraint_457 }, 0, 0, /* No default value */ "id" @@ -42949,9 +51255,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RerouteNASRequest_IEs_409[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_411, + &asn_PER_memb_NGAP_criticality_constr_459, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_409 + memb_NGAP_criticality_constraint_457 }, 0, 0, /* No default value */ "criticality" @@ -42959,33 +51265,33 @@ asn_TYPE_member_t asn_MBR_NGAP_RerouteNASRequest_IEs_409[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_RerouteNASRequest_IEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_412, + &asn_DEF_NGAP_value_460, select_RerouteNASRequest_IEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_412, + &asn_PER_memb_NGAP_value_constr_460, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_409 + memb_NGAP_value_constraint_457 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_RerouteNASRequest_IEs_tags_409[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_RerouteNASRequest_IEs_tags_457[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_RerouteNASRequest_IEs_tag2el_409[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_RerouteNASRequest_IEs_tag2el_457[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_RerouteNASRequest_IEs_specs_409 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_RerouteNASRequest_IEs_specs_457 = { sizeof(struct NGAP_RerouteNASRequest_IEs), offsetof(struct NGAP_RerouteNASRequest_IEs, _asn_ctx), - asn_MAP_NGAP_RerouteNASRequest_IEs_tag2el_409, + asn_MAP_NGAP_RerouteNASRequest_IEs_tag2el_457, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -42994,12 +51300,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RerouteNASRequest_IEs = { "RerouteNASRequest-IEs", "RerouteNASRequest-IEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_RerouteNASRequest_IEs_tags_409, - sizeof(asn_DEF_NGAP_RerouteNASRequest_IEs_tags_409) - /sizeof(asn_DEF_NGAP_RerouteNASRequest_IEs_tags_409[0]), /* 1 */ - asn_DEF_NGAP_RerouteNASRequest_IEs_tags_409, /* Same as above */ - sizeof(asn_DEF_NGAP_RerouteNASRequest_IEs_tags_409) - /sizeof(asn_DEF_NGAP_RerouteNASRequest_IEs_tags_409[0]), /* 1 */ + asn_DEF_NGAP_RerouteNASRequest_IEs_tags_457, + sizeof(asn_DEF_NGAP_RerouteNASRequest_IEs_tags_457) + /sizeof(asn_DEF_NGAP_RerouteNASRequest_IEs_tags_457[0]), /* 1 */ + asn_DEF_NGAP_RerouteNASRequest_IEs_tags_457, /* Same as above */ + sizeof(asn_DEF_NGAP_RerouteNASRequest_IEs_tags_457) + /sizeof(asn_DEF_NGAP_RerouteNASRequest_IEs_tags_457[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -43009,12 +51315,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RerouteNASRequest_IEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_RerouteNASRequest_IEs_409, + asn_MBR_NGAP_RerouteNASRequest_IEs_457, 3, /* Elements count */ - &asn_SPC_NGAP_RerouteNASRequest_IEs_specs_409 /* Additional specs */ + &asn_SPC_NGAP_RerouteNASRequest_IEs_specs_457 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_416[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_464[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGSetupRequestIEs__value, choice.GlobalRANNodeID), -1 /* Ambiguous tag (CHOICE?) */, 0, @@ -43135,9 +51441,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_416[] = { "Extended-RANNodeName" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_416[] = { 3, 4, 5, 2, 6, 1, 0 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_416[] = { 6, 5, 3, 0, 1, 2, 4 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_416[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_464[] = { 3, 4, 5, 2, 6, 1, 0 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_464[] = { 6, 5, 3, 0, 1, 2, 4 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_464[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, 0, 2 }, /* PagingDRX */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, -1, 1 }, /* UERetentionInformation */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, -2, 0 }, /* NB-IoT-DefaultPagingDRX */ @@ -43149,19 +51455,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_416[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 }, /* globalN3IWF-ID */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 0, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_416 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_464 = { sizeof(struct NGAP_NGSetupRequestIEs__value), offsetof(struct NGAP_NGSetupRequestIEs__value, _asn_ctx), offsetof(struct NGAP_NGSetupRequestIEs__value, present), sizeof(((struct NGAP_NGSetupRequestIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_416, + asn_MAP_NGAP_value_tag2el_464, 10, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_416, - asn_MAP_NGAP_value_from_canonical_416, + asn_MAP_NGAP_value_to_canonical_464, + asn_MAP_NGAP_value_from_canonical_464, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_416 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_464 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -43178,12 +51484,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_416 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_416, + asn_MBR_NGAP_value_464, 7, /* Elements count */ - &asn_SPC_NGAP_value_specs_416 /* Additional specs */ + &asn_SPC_NGAP_value_specs_464 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_NGSetupRequestIEs_413[] = { +asn_TYPE_member_t asn_MBR_NGAP_NGSetupRequestIEs_461[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGSetupRequestIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -43194,9 +51500,9 @@ asn_TYPE_member_t asn_MBR_NGAP_NGSetupRequestIEs_413[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_414, + &asn_PER_memb_NGAP_id_constr_462, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_413 + memb_NGAP_id_constraint_461 }, 0, 0, /* No default value */ "id" @@ -43211,9 +51517,9 @@ asn_TYPE_member_t asn_MBR_NGAP_NGSetupRequestIEs_413[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_415, + &asn_PER_memb_NGAP_criticality_constr_463, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_413 + memb_NGAP_criticality_constraint_461 }, 0, 0, /* No default value */ "criticality" @@ -43221,33 +51527,33 @@ asn_TYPE_member_t asn_MBR_NGAP_NGSetupRequestIEs_413[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NGSetupRequestIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_416, + &asn_DEF_NGAP_value_464, select_NGSetupRequestIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_416, + &asn_PER_memb_NGAP_value_constr_464, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_413 + memb_NGAP_value_constraint_461 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_NGSetupRequestIEs_tags_413[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_NGSetupRequestIEs_tags_461[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGSetupRequestIEs_tag2el_413[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGSetupRequestIEs_tag2el_461[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGSetupRequestIEs_specs_413 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGSetupRequestIEs_specs_461 = { sizeof(struct NGAP_NGSetupRequestIEs), offsetof(struct NGAP_NGSetupRequestIEs, _asn_ctx), - asn_MAP_NGAP_NGSetupRequestIEs_tag2el_413, + asn_MAP_NGAP_NGSetupRequestIEs_tag2el_461, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -43256,12 +51562,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NGSetupRequestIEs = { "NGSetupRequestIEs", "NGSetupRequestIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_NGSetupRequestIEs_tags_413, - sizeof(asn_DEF_NGAP_NGSetupRequestIEs_tags_413) - /sizeof(asn_DEF_NGAP_NGSetupRequestIEs_tags_413[0]), /* 1 */ - asn_DEF_NGAP_NGSetupRequestIEs_tags_413, /* Same as above */ - sizeof(asn_DEF_NGAP_NGSetupRequestIEs_tags_413) - /sizeof(asn_DEF_NGAP_NGSetupRequestIEs_tags_413[0]), /* 1 */ + asn_DEF_NGAP_NGSetupRequestIEs_tags_461, + sizeof(asn_DEF_NGAP_NGSetupRequestIEs_tags_461) + /sizeof(asn_DEF_NGAP_NGSetupRequestIEs_tags_461[0]), /* 1 */ + asn_DEF_NGAP_NGSetupRequestIEs_tags_461, /* Same as above */ + sizeof(asn_DEF_NGAP_NGSetupRequestIEs_tags_461) + /sizeof(asn_DEF_NGAP_NGSetupRequestIEs_tags_461[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -43271,12 +51577,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NGSetupRequestIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_NGSetupRequestIEs_413, + asn_MBR_NGAP_NGSetupRequestIEs_461, 3, /* Elements count */ - &asn_SPC_NGAP_NGSetupRequestIEs_specs_413 /* Additional specs */ + &asn_SPC_NGAP_NGSetupRequestIEs_specs_461 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_420[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_468[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGSetupResponseIEs__value, choice.AMFName), (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 0, @@ -43414,9 +51720,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_420[] = { "Extended-AMFName" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_420[] = { 2, 5, 6, 1, 3, 4, 7, 0 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_420[] = { 7, 3, 0, 4, 5, 1, 2, 6 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_420[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_468[] = { 2, 5, 6, 1, 3, 4, 7, 0 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_468[] = { 7, 3, 0, 4, 5, 1, 2, 6 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_468[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, 0, 0 }, /* RelativeAMFCapacity */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, 0, 1 }, /* UERetentionInformation */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -1, 0 }, /* IAB-Supported */ @@ -43426,19 +51732,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_420[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -3, 0 }, /* Extended-AMFName */ { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 0, 0, 0 } /* AMFName */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_420 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_468 = { sizeof(struct NGAP_NGSetupResponseIEs__value), offsetof(struct NGAP_NGSetupResponseIEs__value, _asn_ctx), offsetof(struct NGAP_NGSetupResponseIEs__value, present), sizeof(((struct NGAP_NGSetupResponseIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_420, + asn_MAP_NGAP_value_tag2el_468, 8, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_420, - asn_MAP_NGAP_value_from_canonical_420, + asn_MAP_NGAP_value_to_canonical_468, + asn_MAP_NGAP_value_from_canonical_468, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_420 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_468 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -43455,12 +51761,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_420 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_420, + asn_MBR_NGAP_value_468, 8, /* Elements count */ - &asn_SPC_NGAP_value_specs_420 /* Additional specs */ + &asn_SPC_NGAP_value_specs_468 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_NGSetupResponseIEs_417[] = { +asn_TYPE_member_t asn_MBR_NGAP_NGSetupResponseIEs_465[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGSetupResponseIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -43471,9 +51777,9 @@ asn_TYPE_member_t asn_MBR_NGAP_NGSetupResponseIEs_417[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_418, + &asn_PER_memb_NGAP_id_constr_466, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_417 + memb_NGAP_id_constraint_465 }, 0, 0, /* No default value */ "id" @@ -43488,9 +51794,9 @@ asn_TYPE_member_t asn_MBR_NGAP_NGSetupResponseIEs_417[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_419, + &asn_PER_memb_NGAP_criticality_constr_467, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_417 + memb_NGAP_criticality_constraint_465 }, 0, 0, /* No default value */ "criticality" @@ -43498,33 +51804,33 @@ asn_TYPE_member_t asn_MBR_NGAP_NGSetupResponseIEs_417[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NGSetupResponseIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_420, + &asn_DEF_NGAP_value_468, select_NGSetupResponseIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_420, + &asn_PER_memb_NGAP_value_constr_468, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_417 + memb_NGAP_value_constraint_465 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_NGSetupResponseIEs_tags_417[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_NGSetupResponseIEs_tags_465[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGSetupResponseIEs_tag2el_417[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGSetupResponseIEs_tag2el_465[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGSetupResponseIEs_specs_417 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGSetupResponseIEs_specs_465 = { sizeof(struct NGAP_NGSetupResponseIEs), offsetof(struct NGAP_NGSetupResponseIEs, _asn_ctx), - asn_MAP_NGAP_NGSetupResponseIEs_tag2el_417, + asn_MAP_NGAP_NGSetupResponseIEs_tag2el_465, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -43533,12 +51839,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NGSetupResponseIEs = { "NGSetupResponseIEs", "NGSetupResponseIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_NGSetupResponseIEs_tags_417, - sizeof(asn_DEF_NGAP_NGSetupResponseIEs_tags_417) - /sizeof(asn_DEF_NGAP_NGSetupResponseIEs_tags_417[0]), /* 1 */ - asn_DEF_NGAP_NGSetupResponseIEs_tags_417, /* Same as above */ - sizeof(asn_DEF_NGAP_NGSetupResponseIEs_tags_417) - /sizeof(asn_DEF_NGAP_NGSetupResponseIEs_tags_417[0]), /* 1 */ + asn_DEF_NGAP_NGSetupResponseIEs_tags_465, + sizeof(asn_DEF_NGAP_NGSetupResponseIEs_tags_465) + /sizeof(asn_DEF_NGAP_NGSetupResponseIEs_tags_465[0]), /* 1 */ + asn_DEF_NGAP_NGSetupResponseIEs_tags_465, /* Same as above */ + sizeof(asn_DEF_NGAP_NGSetupResponseIEs_tags_465) + /sizeof(asn_DEF_NGAP_NGSetupResponseIEs_tags_465[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -43548,12 +51854,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NGSetupResponseIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_NGSetupResponseIEs_417, + asn_MBR_NGAP_NGSetupResponseIEs_465, 3, /* Elements count */ - &asn_SPC_NGAP_NGSetupResponseIEs_specs_417 /* Additional specs */ + &asn_SPC_NGAP_NGSetupResponseIEs_specs_465 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_424[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_472[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGSetupFailureIEs__value, choice.Cause), -1 /* Ambiguous tag (CHOICE?) */, 0, @@ -43606,9 +51912,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_424[] = { "CriticalityDiagnostics" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_424[] = { 1, 2, 0 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_424[] = { 2, 0, 1 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_424[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_472[] = { 1, 2, 0 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_472[] = { 2, 0, 1 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_472[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* TimeToWait */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 }, /* CriticalityDiagnostics */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* radioNetwork */ @@ -43618,19 +51924,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_424[] = { { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 0, 0, 0 }, /* misc */ { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 0, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_424 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_472 = { sizeof(struct NGAP_NGSetupFailureIEs__value), offsetof(struct NGAP_NGSetupFailureIEs__value, _asn_ctx), offsetof(struct NGAP_NGSetupFailureIEs__value, present), sizeof(((struct NGAP_NGSetupFailureIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_424, + asn_MAP_NGAP_value_tag2el_472, 8, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_424, - asn_MAP_NGAP_value_from_canonical_424, + asn_MAP_NGAP_value_to_canonical_472, + asn_MAP_NGAP_value_from_canonical_472, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_424 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_472 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -43647,12 +51953,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_424 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_424, + asn_MBR_NGAP_value_472, 3, /* Elements count */ - &asn_SPC_NGAP_value_specs_424 /* Additional specs */ + &asn_SPC_NGAP_value_specs_472 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_NGSetupFailureIEs_421[] = { +asn_TYPE_member_t asn_MBR_NGAP_NGSetupFailureIEs_469[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGSetupFailureIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -43663,9 +51969,9 @@ asn_TYPE_member_t asn_MBR_NGAP_NGSetupFailureIEs_421[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_422, + &asn_PER_memb_NGAP_id_constr_470, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_421 + memb_NGAP_id_constraint_469 }, 0, 0, /* No default value */ "id" @@ -43680,9 +51986,9 @@ asn_TYPE_member_t asn_MBR_NGAP_NGSetupFailureIEs_421[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_423, + &asn_PER_memb_NGAP_criticality_constr_471, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_421 + memb_NGAP_criticality_constraint_469 }, 0, 0, /* No default value */ "criticality" @@ -43690,33 +51996,33 @@ asn_TYPE_member_t asn_MBR_NGAP_NGSetupFailureIEs_421[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NGSetupFailureIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_424, + &asn_DEF_NGAP_value_472, select_NGSetupFailureIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_424, + &asn_PER_memb_NGAP_value_constr_472, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_421 + memb_NGAP_value_constraint_469 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_NGSetupFailureIEs_tags_421[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_NGSetupFailureIEs_tags_469[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGSetupFailureIEs_tag2el_421[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGSetupFailureIEs_tag2el_469[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGSetupFailureIEs_specs_421 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGSetupFailureIEs_specs_469 = { sizeof(struct NGAP_NGSetupFailureIEs), offsetof(struct NGAP_NGSetupFailureIEs, _asn_ctx), - asn_MAP_NGAP_NGSetupFailureIEs_tag2el_421, + asn_MAP_NGAP_NGSetupFailureIEs_tag2el_469, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -43725,12 +52031,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NGSetupFailureIEs = { "NGSetupFailureIEs", "NGSetupFailureIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_NGSetupFailureIEs_tags_421, - sizeof(asn_DEF_NGAP_NGSetupFailureIEs_tags_421) - /sizeof(asn_DEF_NGAP_NGSetupFailureIEs_tags_421[0]), /* 1 */ - asn_DEF_NGAP_NGSetupFailureIEs_tags_421, /* Same as above */ - sizeof(asn_DEF_NGAP_NGSetupFailureIEs_tags_421) - /sizeof(asn_DEF_NGAP_NGSetupFailureIEs_tags_421[0]), /* 1 */ + asn_DEF_NGAP_NGSetupFailureIEs_tags_469, + sizeof(asn_DEF_NGAP_NGSetupFailureIEs_tags_469) + /sizeof(asn_DEF_NGAP_NGSetupFailureIEs_tags_469[0]), /* 1 */ + asn_DEF_NGAP_NGSetupFailureIEs_tags_469, /* Same as above */ + sizeof(asn_DEF_NGAP_NGSetupFailureIEs_tags_469) + /sizeof(asn_DEF_NGAP_NGSetupFailureIEs_tags_469[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -43740,12 +52046,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NGSetupFailureIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_NGSetupFailureIEs_421, + asn_MBR_NGAP_NGSetupFailureIEs_469, 3, /* Elements count */ - &asn_SPC_NGAP_NGSetupFailureIEs_specs_421 /* Additional specs */ + &asn_SPC_NGAP_NGSetupFailureIEs_specs_469 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_428[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_476[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RANConfigurationUpdateIEs__value, choice.RANNodeName), (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 0, @@ -43866,9 +52172,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_428[] = { "Extended-RANNodeName" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_428[] = { 2, 5, 1, 4, 6, 0, 3 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_428[] = { 5, 2, 0, 6, 3, 1, 4 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_428[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_476[] = { 2, 5, 1, 4, 6, 0, 3 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_476[] = { 5, 2, 0, 6, 3, 1, 4 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_476[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 1 }, /* PagingDRX */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, -1, 0 }, /* NB-IoT-DefaultPagingDRX */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 2 }, /* SupportedTAList */ @@ -43880,19 +52186,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_428[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 3, 0, 0 }, /* globalN3IWF-ID */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_428 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_476 = { sizeof(struct NGAP_RANConfigurationUpdateIEs__value), offsetof(struct NGAP_RANConfigurationUpdateIEs__value, _asn_ctx), offsetof(struct NGAP_RANConfigurationUpdateIEs__value, present), sizeof(((struct NGAP_RANConfigurationUpdateIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_428, + asn_MAP_NGAP_value_tag2el_476, 10, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_428, - asn_MAP_NGAP_value_from_canonical_428, + asn_MAP_NGAP_value_to_canonical_476, + asn_MAP_NGAP_value_from_canonical_476, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_428 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_476 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -43909,12 +52215,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_428 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_428, + asn_MBR_NGAP_value_476, 7, /* Elements count */ - &asn_SPC_NGAP_value_specs_428 /* Additional specs */ + &asn_SPC_NGAP_value_specs_476 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_RANConfigurationUpdateIEs_425[] = { +asn_TYPE_member_t asn_MBR_NGAP_RANConfigurationUpdateIEs_473[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RANConfigurationUpdateIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -43925,9 +52231,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RANConfigurationUpdateIEs_425[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_426, + &asn_PER_memb_NGAP_id_constr_474, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_425 + memb_NGAP_id_constraint_473 }, 0, 0, /* No default value */ "id" @@ -43942,9 +52248,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RANConfigurationUpdateIEs_425[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_427, + &asn_PER_memb_NGAP_criticality_constr_475, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_425 + memb_NGAP_criticality_constraint_473 }, 0, 0, /* No default value */ "criticality" @@ -43952,33 +52258,33 @@ asn_TYPE_member_t asn_MBR_NGAP_RANConfigurationUpdateIEs_425[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_RANConfigurationUpdateIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_428, + &asn_DEF_NGAP_value_476, select_RANConfigurationUpdateIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_428, + &asn_PER_memb_NGAP_value_constr_476, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_425 + memb_NGAP_value_constraint_473 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_RANConfigurationUpdateIEs_tags_425[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_RANConfigurationUpdateIEs_tags_473[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_RANConfigurationUpdateIEs_tag2el_425[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_RANConfigurationUpdateIEs_tag2el_473[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_RANConfigurationUpdateIEs_specs_425 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_RANConfigurationUpdateIEs_specs_473 = { sizeof(struct NGAP_RANConfigurationUpdateIEs), offsetof(struct NGAP_RANConfigurationUpdateIEs, _asn_ctx), - asn_MAP_NGAP_RANConfigurationUpdateIEs_tag2el_425, + asn_MAP_NGAP_RANConfigurationUpdateIEs_tag2el_473, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -43987,12 +52293,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RANConfigurationUpdateIEs = { "RANConfigurationUpdateIEs", "RANConfigurationUpdateIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_RANConfigurationUpdateIEs_tags_425, - sizeof(asn_DEF_NGAP_RANConfigurationUpdateIEs_tags_425) - /sizeof(asn_DEF_NGAP_RANConfigurationUpdateIEs_tags_425[0]), /* 1 */ - asn_DEF_NGAP_RANConfigurationUpdateIEs_tags_425, /* Same as above */ - sizeof(asn_DEF_NGAP_RANConfigurationUpdateIEs_tags_425) - /sizeof(asn_DEF_NGAP_RANConfigurationUpdateIEs_tags_425[0]), /* 1 */ + asn_DEF_NGAP_RANConfigurationUpdateIEs_tags_473, + sizeof(asn_DEF_NGAP_RANConfigurationUpdateIEs_tags_473) + /sizeof(asn_DEF_NGAP_RANConfigurationUpdateIEs_tags_473[0]), /* 1 */ + asn_DEF_NGAP_RANConfigurationUpdateIEs_tags_473, /* Same as above */ + sizeof(asn_DEF_NGAP_RANConfigurationUpdateIEs_tags_473) + /sizeof(asn_DEF_NGAP_RANConfigurationUpdateIEs_tags_473[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -44002,12 +52308,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RANConfigurationUpdateIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_RANConfigurationUpdateIEs_425, + asn_MBR_NGAP_RANConfigurationUpdateIEs_473, 3, /* Elements count */ - &asn_SPC_NGAP_RANConfigurationUpdateIEs_specs_425 /* Additional specs */ + &asn_SPC_NGAP_RANConfigurationUpdateIEs_specs_473 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_432[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_480[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RANConfigurationUpdateAcknowledgeIEs__value, choice.CriticalityDiagnostics), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -44026,21 +52332,21 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_432[] = { "CriticalityDiagnostics" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_432[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_480[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* CriticalityDiagnostics */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_432 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_480 = { sizeof(struct NGAP_RANConfigurationUpdateAcknowledgeIEs__value), offsetof(struct NGAP_RANConfigurationUpdateAcknowledgeIEs__value, _asn_ctx), offsetof(struct NGAP_RANConfigurationUpdateAcknowledgeIEs__value, present), sizeof(((struct NGAP_RANConfigurationUpdateAcknowledgeIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_432, + asn_MAP_NGAP_value_tag2el_480, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_432 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_480 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -44057,12 +52363,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_432 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_432, + asn_MBR_NGAP_value_480, 1, /* Elements count */ - &asn_SPC_NGAP_value_specs_432 /* Additional specs */ + &asn_SPC_NGAP_value_specs_480 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_RANConfigurationUpdateAcknowledgeIEs_429[] = { +asn_TYPE_member_t asn_MBR_NGAP_RANConfigurationUpdateAcknowledgeIEs_477[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RANConfigurationUpdateAcknowledgeIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -44073,9 +52379,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RANConfigurationUpdateAcknowledgeIEs_429[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_430, + &asn_PER_memb_NGAP_id_constr_478, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_429 + memb_NGAP_id_constraint_477 }, 0, 0, /* No default value */ "id" @@ -44090,9 +52396,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RANConfigurationUpdateAcknowledgeIEs_429[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_431, + &asn_PER_memb_NGAP_criticality_constr_479, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_429 + memb_NGAP_criticality_constraint_477 }, 0, 0, /* No default value */ "criticality" @@ -44100,33 +52406,33 @@ asn_TYPE_member_t asn_MBR_NGAP_RANConfigurationUpdateAcknowledgeIEs_429[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_RANConfigurationUpdateAcknowledgeIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_432, + &asn_DEF_NGAP_value_480, select_RANConfigurationUpdateAcknowledgeIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_432, + &asn_PER_memb_NGAP_value_constr_480, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_429 + memb_NGAP_value_constraint_477 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_RANConfigurationUpdateAcknowledgeIEs_tags_429[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_RANConfigurationUpdateAcknowledgeIEs_tags_477[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_RANConfigurationUpdateAcknowledgeIEs_tag2el_429[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_RANConfigurationUpdateAcknowledgeIEs_tag2el_477[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_RANConfigurationUpdateAcknowledgeIEs_specs_429 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_RANConfigurationUpdateAcknowledgeIEs_specs_477 = { sizeof(struct NGAP_RANConfigurationUpdateAcknowledgeIEs), offsetof(struct NGAP_RANConfigurationUpdateAcknowledgeIEs, _asn_ctx), - asn_MAP_NGAP_RANConfigurationUpdateAcknowledgeIEs_tag2el_429, + asn_MAP_NGAP_RANConfigurationUpdateAcknowledgeIEs_tag2el_477, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -44135,12 +52441,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RANConfigurationUpdateAcknowledgeIEs = { "RANConfigurationUpdateAcknowledgeIEs", "RANConfigurationUpdateAcknowledgeIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_RANConfigurationUpdateAcknowledgeIEs_tags_429, - sizeof(asn_DEF_NGAP_RANConfigurationUpdateAcknowledgeIEs_tags_429) - /sizeof(asn_DEF_NGAP_RANConfigurationUpdateAcknowledgeIEs_tags_429[0]), /* 1 */ - asn_DEF_NGAP_RANConfigurationUpdateAcknowledgeIEs_tags_429, /* Same as above */ - sizeof(asn_DEF_NGAP_RANConfigurationUpdateAcknowledgeIEs_tags_429) - /sizeof(asn_DEF_NGAP_RANConfigurationUpdateAcknowledgeIEs_tags_429[0]), /* 1 */ + asn_DEF_NGAP_RANConfigurationUpdateAcknowledgeIEs_tags_477, + sizeof(asn_DEF_NGAP_RANConfigurationUpdateAcknowledgeIEs_tags_477) + /sizeof(asn_DEF_NGAP_RANConfigurationUpdateAcknowledgeIEs_tags_477[0]), /* 1 */ + asn_DEF_NGAP_RANConfigurationUpdateAcknowledgeIEs_tags_477, /* Same as above */ + sizeof(asn_DEF_NGAP_RANConfigurationUpdateAcknowledgeIEs_tags_477) + /sizeof(asn_DEF_NGAP_RANConfigurationUpdateAcknowledgeIEs_tags_477[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -44150,12 +52456,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RANConfigurationUpdateAcknowledgeIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_RANConfigurationUpdateAcknowledgeIEs_429, + asn_MBR_NGAP_RANConfigurationUpdateAcknowledgeIEs_477, 3, /* Elements count */ - &asn_SPC_NGAP_RANConfigurationUpdateAcknowledgeIEs_specs_429 /* Additional specs */ + &asn_SPC_NGAP_RANConfigurationUpdateAcknowledgeIEs_specs_477 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_436[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_484[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RANConfigurationUpdateFailureIEs__value, choice.Cause), -1 /* Ambiguous tag (CHOICE?) */, 0, @@ -44208,9 +52514,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_436[] = { "CriticalityDiagnostics" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_436[] = { 1, 2, 0 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_436[] = { 2, 0, 1 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_436[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_484[] = { 1, 2, 0 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_484[] = { 2, 0, 1 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_484[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* TimeToWait */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 }, /* CriticalityDiagnostics */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* radioNetwork */ @@ -44220,19 +52526,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_436[] = { { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 0, 0, 0 }, /* misc */ { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 0, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_436 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_484 = { sizeof(struct NGAP_RANConfigurationUpdateFailureIEs__value), offsetof(struct NGAP_RANConfigurationUpdateFailureIEs__value, _asn_ctx), offsetof(struct NGAP_RANConfigurationUpdateFailureIEs__value, present), sizeof(((struct NGAP_RANConfigurationUpdateFailureIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_436, + asn_MAP_NGAP_value_tag2el_484, 8, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_436, - asn_MAP_NGAP_value_from_canonical_436, + asn_MAP_NGAP_value_to_canonical_484, + asn_MAP_NGAP_value_from_canonical_484, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_436 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_484 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -44249,12 +52555,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_436 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_436, + asn_MBR_NGAP_value_484, 3, /* Elements count */ - &asn_SPC_NGAP_value_specs_436 /* Additional specs */ + &asn_SPC_NGAP_value_specs_484 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_RANConfigurationUpdateFailureIEs_433[] = { +asn_TYPE_member_t asn_MBR_NGAP_RANConfigurationUpdateFailureIEs_481[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RANConfigurationUpdateFailureIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -44265,9 +52571,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RANConfigurationUpdateFailureIEs_433[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_434, + &asn_PER_memb_NGAP_id_constr_482, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_433 + memb_NGAP_id_constraint_481 }, 0, 0, /* No default value */ "id" @@ -44282,9 +52588,9 @@ asn_TYPE_member_t asn_MBR_NGAP_RANConfigurationUpdateFailureIEs_433[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_435, + &asn_PER_memb_NGAP_criticality_constr_483, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_433 + memb_NGAP_criticality_constraint_481 }, 0, 0, /* No default value */ "criticality" @@ -44292,33 +52598,33 @@ asn_TYPE_member_t asn_MBR_NGAP_RANConfigurationUpdateFailureIEs_433[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_RANConfigurationUpdateFailureIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_436, + &asn_DEF_NGAP_value_484, select_RANConfigurationUpdateFailureIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_436, + &asn_PER_memb_NGAP_value_constr_484, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_433 + memb_NGAP_value_constraint_481 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_RANConfigurationUpdateFailureIEs_tags_433[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_RANConfigurationUpdateFailureIEs_tags_481[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_RANConfigurationUpdateFailureIEs_tag2el_433[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_RANConfigurationUpdateFailureIEs_tag2el_481[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_RANConfigurationUpdateFailureIEs_specs_433 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_RANConfigurationUpdateFailureIEs_specs_481 = { sizeof(struct NGAP_RANConfigurationUpdateFailureIEs), offsetof(struct NGAP_RANConfigurationUpdateFailureIEs, _asn_ctx), - asn_MAP_NGAP_RANConfigurationUpdateFailureIEs_tag2el_433, + asn_MAP_NGAP_RANConfigurationUpdateFailureIEs_tag2el_481, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -44327,12 +52633,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RANConfigurationUpdateFailureIEs = { "RANConfigurationUpdateFailureIEs", "RANConfigurationUpdateFailureIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_RANConfigurationUpdateFailureIEs_tags_433, - sizeof(asn_DEF_NGAP_RANConfigurationUpdateFailureIEs_tags_433) - /sizeof(asn_DEF_NGAP_RANConfigurationUpdateFailureIEs_tags_433[0]), /* 1 */ - asn_DEF_NGAP_RANConfigurationUpdateFailureIEs_tags_433, /* Same as above */ - sizeof(asn_DEF_NGAP_RANConfigurationUpdateFailureIEs_tags_433) - /sizeof(asn_DEF_NGAP_RANConfigurationUpdateFailureIEs_tags_433[0]), /* 1 */ + asn_DEF_NGAP_RANConfigurationUpdateFailureIEs_tags_481, + sizeof(asn_DEF_NGAP_RANConfigurationUpdateFailureIEs_tags_481) + /sizeof(asn_DEF_NGAP_RANConfigurationUpdateFailureIEs_tags_481[0]), /* 1 */ + asn_DEF_NGAP_RANConfigurationUpdateFailureIEs_tags_481, /* Same as above */ + sizeof(asn_DEF_NGAP_RANConfigurationUpdateFailureIEs_tags_481) + /sizeof(asn_DEF_NGAP_RANConfigurationUpdateFailureIEs_tags_481[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -44342,12 +52648,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_RANConfigurationUpdateFailureIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_RANConfigurationUpdateFailureIEs_433, + asn_MBR_NGAP_RANConfigurationUpdateFailureIEs_481, 3, /* Elements count */ - &asn_SPC_NGAP_RANConfigurationUpdateFailureIEs_specs_433 /* Additional specs */ + &asn_SPC_NGAP_RANConfigurationUpdateFailureIEs_specs_481 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_440[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_488[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AMFConfigurationUpdateIEs__value, choice.AMFName), (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 0, @@ -44485,9 +52791,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_440[] = { "Extended-AMFName" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_440[] = { 2, 1, 3, 4, 5, 6, 7, 0 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_440[] = { 7, 1, 0, 2, 3, 4, 5, 6 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_440[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_488[] = { 2, 1, 3, 4, 5, 6, 7, 0 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_488[] = { 7, 1, 0, 2, 3, 4, 5, 6 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_488[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, 0, 0 }, /* RelativeAMFCapacity */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 5 }, /* ServedGUAMIList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 4 }, /* PLMNSupportList */ @@ -44497,19 +52803,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_440[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -5, 0 }, /* Extended-AMFName */ { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 0, 0, 0 } /* AMFName */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_440 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_488 = { sizeof(struct NGAP_AMFConfigurationUpdateIEs__value), offsetof(struct NGAP_AMFConfigurationUpdateIEs__value, _asn_ctx), offsetof(struct NGAP_AMFConfigurationUpdateIEs__value, present), sizeof(((struct NGAP_AMFConfigurationUpdateIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_440, + asn_MAP_NGAP_value_tag2el_488, 8, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_440, - asn_MAP_NGAP_value_from_canonical_440, + asn_MAP_NGAP_value_to_canonical_488, + asn_MAP_NGAP_value_from_canonical_488, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_440 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_488 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -44526,12 +52832,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_440 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_440, + asn_MBR_NGAP_value_488, 8, /* Elements count */ - &asn_SPC_NGAP_value_specs_440 /* Additional specs */ + &asn_SPC_NGAP_value_specs_488 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_AMFConfigurationUpdateIEs_437[] = { +asn_TYPE_member_t asn_MBR_NGAP_AMFConfigurationUpdateIEs_485[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AMFConfigurationUpdateIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -44542,9 +52848,9 @@ asn_TYPE_member_t asn_MBR_NGAP_AMFConfigurationUpdateIEs_437[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_438, + &asn_PER_memb_NGAP_id_constr_486, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_437 + memb_NGAP_id_constraint_485 }, 0, 0, /* No default value */ "id" @@ -44559,9 +52865,9 @@ asn_TYPE_member_t asn_MBR_NGAP_AMFConfigurationUpdateIEs_437[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_439, + &asn_PER_memb_NGAP_criticality_constr_487, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_437 + memb_NGAP_criticality_constraint_485 }, 0, 0, /* No default value */ "criticality" @@ -44569,33 +52875,33 @@ asn_TYPE_member_t asn_MBR_NGAP_AMFConfigurationUpdateIEs_437[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AMFConfigurationUpdateIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_440, + &asn_DEF_NGAP_value_488, select_AMFConfigurationUpdateIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_440, + &asn_PER_memb_NGAP_value_constr_488, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_437 + memb_NGAP_value_constraint_485 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_AMFConfigurationUpdateIEs_tags_437[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_AMFConfigurationUpdateIEs_tags_485[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_AMFConfigurationUpdateIEs_tag2el_437[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_AMFConfigurationUpdateIEs_tag2el_485[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_AMFConfigurationUpdateIEs_specs_437 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_AMFConfigurationUpdateIEs_specs_485 = { sizeof(struct NGAP_AMFConfigurationUpdateIEs), offsetof(struct NGAP_AMFConfigurationUpdateIEs, _asn_ctx), - asn_MAP_NGAP_AMFConfigurationUpdateIEs_tag2el_437, + asn_MAP_NGAP_AMFConfigurationUpdateIEs_tag2el_485, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -44604,12 +52910,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_AMFConfigurationUpdateIEs = { "AMFConfigurationUpdateIEs", "AMFConfigurationUpdateIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_AMFConfigurationUpdateIEs_tags_437, - sizeof(asn_DEF_NGAP_AMFConfigurationUpdateIEs_tags_437) - /sizeof(asn_DEF_NGAP_AMFConfigurationUpdateIEs_tags_437[0]), /* 1 */ - asn_DEF_NGAP_AMFConfigurationUpdateIEs_tags_437, /* Same as above */ - sizeof(asn_DEF_NGAP_AMFConfigurationUpdateIEs_tags_437) - /sizeof(asn_DEF_NGAP_AMFConfigurationUpdateIEs_tags_437[0]), /* 1 */ + asn_DEF_NGAP_AMFConfigurationUpdateIEs_tags_485, + sizeof(asn_DEF_NGAP_AMFConfigurationUpdateIEs_tags_485) + /sizeof(asn_DEF_NGAP_AMFConfigurationUpdateIEs_tags_485[0]), /* 1 */ + asn_DEF_NGAP_AMFConfigurationUpdateIEs_tags_485, /* Same as above */ + sizeof(asn_DEF_NGAP_AMFConfigurationUpdateIEs_tags_485) + /sizeof(asn_DEF_NGAP_AMFConfigurationUpdateIEs_tags_485[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -44619,12 +52925,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_AMFConfigurationUpdateIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_AMFConfigurationUpdateIEs_437, + asn_MBR_NGAP_AMFConfigurationUpdateIEs_485, 3, /* Elements count */ - &asn_SPC_NGAP_AMFConfigurationUpdateIEs_specs_437 /* Additional specs */ + &asn_SPC_NGAP_AMFConfigurationUpdateIEs_specs_485 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_444[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_492[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AMFConfigurationUpdateAcknowledgeIEs__value, choice.AMF_TNLAssociationSetupList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -44677,23 +52983,23 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_444[] = { "CriticalityDiagnostics" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_444[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_492[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 2 }, /* AMF-TNLAssociationSetupList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 1 }, /* TNLAssociationList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 0 } /* CriticalityDiagnostics */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_444 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_492 = { sizeof(struct NGAP_AMFConfigurationUpdateAcknowledgeIEs__value), offsetof(struct NGAP_AMFConfigurationUpdateAcknowledgeIEs__value, _asn_ctx), offsetof(struct NGAP_AMFConfigurationUpdateAcknowledgeIEs__value, present), sizeof(((struct NGAP_AMFConfigurationUpdateAcknowledgeIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_444, + asn_MAP_NGAP_value_tag2el_492, 3, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_444 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_492 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -44710,12 +53016,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_444 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_444, + asn_MBR_NGAP_value_492, 3, /* Elements count */ - &asn_SPC_NGAP_value_specs_444 /* Additional specs */ + &asn_SPC_NGAP_value_specs_492 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_AMFConfigurationUpdateAcknowledgeIEs_441[] = { +asn_TYPE_member_t asn_MBR_NGAP_AMFConfigurationUpdateAcknowledgeIEs_489[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AMFConfigurationUpdateAcknowledgeIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -44726,9 +53032,9 @@ asn_TYPE_member_t asn_MBR_NGAP_AMFConfigurationUpdateAcknowledgeIEs_441[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_442, + &asn_PER_memb_NGAP_id_constr_490, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_441 + memb_NGAP_id_constraint_489 }, 0, 0, /* No default value */ "id" @@ -44743,9 +53049,9 @@ asn_TYPE_member_t asn_MBR_NGAP_AMFConfigurationUpdateAcknowledgeIEs_441[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_443, + &asn_PER_memb_NGAP_criticality_constr_491, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_441 + memb_NGAP_criticality_constraint_489 }, 0, 0, /* No default value */ "criticality" @@ -44753,33 +53059,33 @@ asn_TYPE_member_t asn_MBR_NGAP_AMFConfigurationUpdateAcknowledgeIEs_441[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AMFConfigurationUpdateAcknowledgeIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_444, + &asn_DEF_NGAP_value_492, select_AMFConfigurationUpdateAcknowledgeIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_444, + &asn_PER_memb_NGAP_value_constr_492, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_441 + memb_NGAP_value_constraint_489 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_AMFConfigurationUpdateAcknowledgeIEs_tags_441[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_AMFConfigurationUpdateAcknowledgeIEs_tags_489[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_AMFConfigurationUpdateAcknowledgeIEs_tag2el_441[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_AMFConfigurationUpdateAcknowledgeIEs_tag2el_489[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_AMFConfigurationUpdateAcknowledgeIEs_specs_441 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_AMFConfigurationUpdateAcknowledgeIEs_specs_489 = { sizeof(struct NGAP_AMFConfigurationUpdateAcknowledgeIEs), offsetof(struct NGAP_AMFConfigurationUpdateAcknowledgeIEs, _asn_ctx), - asn_MAP_NGAP_AMFConfigurationUpdateAcknowledgeIEs_tag2el_441, + asn_MAP_NGAP_AMFConfigurationUpdateAcknowledgeIEs_tag2el_489, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -44788,12 +53094,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_AMFConfigurationUpdateAcknowledgeIEs = { "AMFConfigurationUpdateAcknowledgeIEs", "AMFConfigurationUpdateAcknowledgeIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_AMFConfigurationUpdateAcknowledgeIEs_tags_441, - sizeof(asn_DEF_NGAP_AMFConfigurationUpdateAcknowledgeIEs_tags_441) - /sizeof(asn_DEF_NGAP_AMFConfigurationUpdateAcknowledgeIEs_tags_441[0]), /* 1 */ - asn_DEF_NGAP_AMFConfigurationUpdateAcknowledgeIEs_tags_441, /* Same as above */ - sizeof(asn_DEF_NGAP_AMFConfigurationUpdateAcknowledgeIEs_tags_441) - /sizeof(asn_DEF_NGAP_AMFConfigurationUpdateAcknowledgeIEs_tags_441[0]), /* 1 */ + asn_DEF_NGAP_AMFConfigurationUpdateAcknowledgeIEs_tags_489, + sizeof(asn_DEF_NGAP_AMFConfigurationUpdateAcknowledgeIEs_tags_489) + /sizeof(asn_DEF_NGAP_AMFConfigurationUpdateAcknowledgeIEs_tags_489[0]), /* 1 */ + asn_DEF_NGAP_AMFConfigurationUpdateAcknowledgeIEs_tags_489, /* Same as above */ + sizeof(asn_DEF_NGAP_AMFConfigurationUpdateAcknowledgeIEs_tags_489) + /sizeof(asn_DEF_NGAP_AMFConfigurationUpdateAcknowledgeIEs_tags_489[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -44803,12 +53109,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_AMFConfigurationUpdateAcknowledgeIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_AMFConfigurationUpdateAcknowledgeIEs_441, + asn_MBR_NGAP_AMFConfigurationUpdateAcknowledgeIEs_489, 3, /* Elements count */ - &asn_SPC_NGAP_AMFConfigurationUpdateAcknowledgeIEs_specs_441 /* Additional specs */ + &asn_SPC_NGAP_AMFConfigurationUpdateAcknowledgeIEs_specs_489 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_448[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_496[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AMFConfigurationUpdateFailureIEs__value, choice.Cause), -1 /* Ambiguous tag (CHOICE?) */, 0, @@ -44861,9 +53167,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_448[] = { "CriticalityDiagnostics" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_448[] = { 1, 2, 0 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_448[] = { 2, 0, 1 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_448[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_496[] = { 1, 2, 0 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_496[] = { 2, 0, 1 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_496[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* TimeToWait */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 }, /* CriticalityDiagnostics */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* radioNetwork */ @@ -44873,19 +53179,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_448[] = { { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 0, 0, 0 }, /* misc */ { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 0, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_448 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_496 = { sizeof(struct NGAP_AMFConfigurationUpdateFailureIEs__value), offsetof(struct NGAP_AMFConfigurationUpdateFailureIEs__value, _asn_ctx), offsetof(struct NGAP_AMFConfigurationUpdateFailureIEs__value, present), sizeof(((struct NGAP_AMFConfigurationUpdateFailureIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_448, + asn_MAP_NGAP_value_tag2el_496, 8, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_448, - asn_MAP_NGAP_value_from_canonical_448, + asn_MAP_NGAP_value_to_canonical_496, + asn_MAP_NGAP_value_from_canonical_496, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_448 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_496 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -44902,12 +53208,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_448 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_448, + asn_MBR_NGAP_value_496, 3, /* Elements count */ - &asn_SPC_NGAP_value_specs_448 /* Additional specs */ + &asn_SPC_NGAP_value_specs_496 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_AMFConfigurationUpdateFailureIEs_445[] = { +asn_TYPE_member_t asn_MBR_NGAP_AMFConfigurationUpdateFailureIEs_493[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AMFConfigurationUpdateFailureIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -44918,9 +53224,9 @@ asn_TYPE_member_t asn_MBR_NGAP_AMFConfigurationUpdateFailureIEs_445[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_446, + &asn_PER_memb_NGAP_id_constr_494, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_445 + memb_NGAP_id_constraint_493 }, 0, 0, /* No default value */ "id" @@ -44935,9 +53241,9 @@ asn_TYPE_member_t asn_MBR_NGAP_AMFConfigurationUpdateFailureIEs_445[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_447, + &asn_PER_memb_NGAP_criticality_constr_495, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_445 + memb_NGAP_criticality_constraint_493 }, 0, 0, /* No default value */ "criticality" @@ -44945,33 +53251,33 @@ asn_TYPE_member_t asn_MBR_NGAP_AMFConfigurationUpdateFailureIEs_445[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AMFConfigurationUpdateFailureIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_448, + &asn_DEF_NGAP_value_496, select_AMFConfigurationUpdateFailureIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_448, + &asn_PER_memb_NGAP_value_constr_496, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_445 + memb_NGAP_value_constraint_493 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_AMFConfigurationUpdateFailureIEs_tags_445[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_AMFConfigurationUpdateFailureIEs_tags_493[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_AMFConfigurationUpdateFailureIEs_tag2el_445[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_AMFConfigurationUpdateFailureIEs_tag2el_493[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_AMFConfigurationUpdateFailureIEs_specs_445 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_AMFConfigurationUpdateFailureIEs_specs_493 = { sizeof(struct NGAP_AMFConfigurationUpdateFailureIEs), offsetof(struct NGAP_AMFConfigurationUpdateFailureIEs, _asn_ctx), - asn_MAP_NGAP_AMFConfigurationUpdateFailureIEs_tag2el_445, + asn_MAP_NGAP_AMFConfigurationUpdateFailureIEs_tag2el_493, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -44980,12 +53286,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_AMFConfigurationUpdateFailureIEs = { "AMFConfigurationUpdateFailureIEs", "AMFConfigurationUpdateFailureIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_AMFConfigurationUpdateFailureIEs_tags_445, - sizeof(asn_DEF_NGAP_AMFConfigurationUpdateFailureIEs_tags_445) - /sizeof(asn_DEF_NGAP_AMFConfigurationUpdateFailureIEs_tags_445[0]), /* 1 */ - asn_DEF_NGAP_AMFConfigurationUpdateFailureIEs_tags_445, /* Same as above */ - sizeof(asn_DEF_NGAP_AMFConfigurationUpdateFailureIEs_tags_445) - /sizeof(asn_DEF_NGAP_AMFConfigurationUpdateFailureIEs_tags_445[0]), /* 1 */ + asn_DEF_NGAP_AMFConfigurationUpdateFailureIEs_tags_493, + sizeof(asn_DEF_NGAP_AMFConfigurationUpdateFailureIEs_tags_493) + /sizeof(asn_DEF_NGAP_AMFConfigurationUpdateFailureIEs_tags_493[0]), /* 1 */ + asn_DEF_NGAP_AMFConfigurationUpdateFailureIEs_tags_493, /* Same as above */ + sizeof(asn_DEF_NGAP_AMFConfigurationUpdateFailureIEs_tags_493) + /sizeof(asn_DEF_NGAP_AMFConfigurationUpdateFailureIEs_tags_493[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -44995,12 +53301,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_AMFConfigurationUpdateFailureIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_AMFConfigurationUpdateFailureIEs_445, + asn_MBR_NGAP_AMFConfigurationUpdateFailureIEs_493, 3, /* Elements count */ - &asn_SPC_NGAP_AMFConfigurationUpdateFailureIEs_specs_445 /* Additional specs */ + &asn_SPC_NGAP_AMFConfigurationUpdateFailureIEs_specs_493 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_452[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_500[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AMFStatusIndicationIEs__value, choice.UnavailableGUAMIList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -45019,21 +53325,21 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_452[] = { "UnavailableGUAMIList" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_452[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_500[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* UnavailableGUAMIList */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_452 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_500 = { sizeof(struct NGAP_AMFStatusIndicationIEs__value), offsetof(struct NGAP_AMFStatusIndicationIEs__value, _asn_ctx), offsetof(struct NGAP_AMFStatusIndicationIEs__value, present), sizeof(((struct NGAP_AMFStatusIndicationIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_452, + asn_MAP_NGAP_value_tag2el_500, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_452 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_500 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -45050,12 +53356,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_452 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_452, + asn_MBR_NGAP_value_500, 1, /* Elements count */ - &asn_SPC_NGAP_value_specs_452 /* Additional specs */ + &asn_SPC_NGAP_value_specs_500 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_AMFStatusIndicationIEs_449[] = { +asn_TYPE_member_t asn_MBR_NGAP_AMFStatusIndicationIEs_497[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AMFStatusIndicationIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -45066,9 +53372,9 @@ asn_TYPE_member_t asn_MBR_NGAP_AMFStatusIndicationIEs_449[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_450, + &asn_PER_memb_NGAP_id_constr_498, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_449 + memb_NGAP_id_constraint_497 }, 0, 0, /* No default value */ "id" @@ -45083,9 +53389,9 @@ asn_TYPE_member_t asn_MBR_NGAP_AMFStatusIndicationIEs_449[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_451, + &asn_PER_memb_NGAP_criticality_constr_499, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_449 + memb_NGAP_criticality_constraint_497 }, 0, 0, /* No default value */ "criticality" @@ -45093,33 +53399,33 @@ asn_TYPE_member_t asn_MBR_NGAP_AMFStatusIndicationIEs_449[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AMFStatusIndicationIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_452, + &asn_DEF_NGAP_value_500, select_AMFStatusIndicationIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_452, + &asn_PER_memb_NGAP_value_constr_500, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_449 + memb_NGAP_value_constraint_497 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_AMFStatusIndicationIEs_tags_449[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_AMFStatusIndicationIEs_tags_497[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_AMFStatusIndicationIEs_tag2el_449[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_AMFStatusIndicationIEs_tag2el_497[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_AMFStatusIndicationIEs_specs_449 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_AMFStatusIndicationIEs_specs_497 = { sizeof(struct NGAP_AMFStatusIndicationIEs), offsetof(struct NGAP_AMFStatusIndicationIEs, _asn_ctx), - asn_MAP_NGAP_AMFStatusIndicationIEs_tag2el_449, + asn_MAP_NGAP_AMFStatusIndicationIEs_tag2el_497, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -45128,12 +53434,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_AMFStatusIndicationIEs = { "AMFStatusIndicationIEs", "AMFStatusIndicationIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_AMFStatusIndicationIEs_tags_449, - sizeof(asn_DEF_NGAP_AMFStatusIndicationIEs_tags_449) - /sizeof(asn_DEF_NGAP_AMFStatusIndicationIEs_tags_449[0]), /* 1 */ - asn_DEF_NGAP_AMFStatusIndicationIEs_tags_449, /* Same as above */ - sizeof(asn_DEF_NGAP_AMFStatusIndicationIEs_tags_449) - /sizeof(asn_DEF_NGAP_AMFStatusIndicationIEs_tags_449[0]), /* 1 */ + asn_DEF_NGAP_AMFStatusIndicationIEs_tags_497, + sizeof(asn_DEF_NGAP_AMFStatusIndicationIEs_tags_497) + /sizeof(asn_DEF_NGAP_AMFStatusIndicationIEs_tags_497[0]), /* 1 */ + asn_DEF_NGAP_AMFStatusIndicationIEs_tags_497, /* Same as above */ + sizeof(asn_DEF_NGAP_AMFStatusIndicationIEs_tags_497) + /sizeof(asn_DEF_NGAP_AMFStatusIndicationIEs_tags_497[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -45143,12 +53449,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_AMFStatusIndicationIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_AMFStatusIndicationIEs_449, + asn_MBR_NGAP_AMFStatusIndicationIEs_497, 3, /* Elements count */ - &asn_SPC_NGAP_AMFStatusIndicationIEs_specs_449 /* Additional specs */ + &asn_SPC_NGAP_AMFStatusIndicationIEs_specs_497 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_456[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_504[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGResetIEs__value, choice.Cause), -1 /* Ambiguous tag (CHOICE?) */, 0, @@ -45184,7 +53490,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_456[] = { "ResetType" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_456[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_504[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 1 }, /* radioNetwork */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, -1, 0 }, /* nG-Interface */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 1 }, /* transport */ @@ -45195,18 +53501,18 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_456[] = { { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 0, 0, 0 }, /* misc */ { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 0, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_456 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_504 = { sizeof(struct NGAP_NGResetIEs__value), offsetof(struct NGAP_NGResetIEs__value, _asn_ctx), offsetof(struct NGAP_NGResetIEs__value, present), sizeof(((struct NGAP_NGResetIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_456, + asn_MAP_NGAP_value_tag2el_504, 9, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_456 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_504 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -45223,12 +53529,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_456 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_456, + asn_MBR_NGAP_value_504, 2, /* Elements count */ - &asn_SPC_NGAP_value_specs_456 /* Additional specs */ + &asn_SPC_NGAP_value_specs_504 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_NGResetIEs_453[] = { +asn_TYPE_member_t asn_MBR_NGAP_NGResetIEs_501[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGResetIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -45239,9 +53545,9 @@ asn_TYPE_member_t asn_MBR_NGAP_NGResetIEs_453[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_454, + &asn_PER_memb_NGAP_id_constr_502, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_453 + memb_NGAP_id_constraint_501 }, 0, 0, /* No default value */ "id" @@ -45256,9 +53562,9 @@ asn_TYPE_member_t asn_MBR_NGAP_NGResetIEs_453[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_455, + &asn_PER_memb_NGAP_criticality_constr_503, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_453 + memb_NGAP_criticality_constraint_501 }, 0, 0, /* No default value */ "criticality" @@ -45266,33 +53572,33 @@ asn_TYPE_member_t asn_MBR_NGAP_NGResetIEs_453[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NGResetIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_456, + &asn_DEF_NGAP_value_504, select_NGResetIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_456, + &asn_PER_memb_NGAP_value_constr_504, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_453 + memb_NGAP_value_constraint_501 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_NGResetIEs_tags_453[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_NGResetIEs_tags_501[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGResetIEs_tag2el_453[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGResetIEs_tag2el_501[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGResetIEs_specs_453 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGResetIEs_specs_501 = { sizeof(struct NGAP_NGResetIEs), offsetof(struct NGAP_NGResetIEs, _asn_ctx), - asn_MAP_NGAP_NGResetIEs_tag2el_453, + asn_MAP_NGAP_NGResetIEs_tag2el_501, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -45301,12 +53607,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NGResetIEs = { "NGResetIEs", "NGResetIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_NGResetIEs_tags_453, - sizeof(asn_DEF_NGAP_NGResetIEs_tags_453) - /sizeof(asn_DEF_NGAP_NGResetIEs_tags_453[0]), /* 1 */ - asn_DEF_NGAP_NGResetIEs_tags_453, /* Same as above */ - sizeof(asn_DEF_NGAP_NGResetIEs_tags_453) - /sizeof(asn_DEF_NGAP_NGResetIEs_tags_453[0]), /* 1 */ + asn_DEF_NGAP_NGResetIEs_tags_501, + sizeof(asn_DEF_NGAP_NGResetIEs_tags_501) + /sizeof(asn_DEF_NGAP_NGResetIEs_tags_501[0]), /* 1 */ + asn_DEF_NGAP_NGResetIEs_tags_501, /* Same as above */ + sizeof(asn_DEF_NGAP_NGResetIEs_tags_501) + /sizeof(asn_DEF_NGAP_NGResetIEs_tags_501[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -45316,12 +53622,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NGResetIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_NGResetIEs_453, + asn_MBR_NGAP_NGResetIEs_501, 3, /* Elements count */ - &asn_SPC_NGAP_NGResetIEs_specs_453 /* Additional specs */ + &asn_SPC_NGAP_NGResetIEs_specs_501 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_460[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_508[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGResetAcknowledgeIEs__value, choice.UE_associatedLogicalNG_connectionList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -45357,22 +53663,22 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_460[] = { "CriticalityDiagnostics" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_460[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_508[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* UE-associatedLogicalNG-connectionList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* CriticalityDiagnostics */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_460 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_508 = { sizeof(struct NGAP_NGResetAcknowledgeIEs__value), offsetof(struct NGAP_NGResetAcknowledgeIEs__value, _asn_ctx), offsetof(struct NGAP_NGResetAcknowledgeIEs__value, present), sizeof(((struct NGAP_NGResetAcknowledgeIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_460, + asn_MAP_NGAP_value_tag2el_508, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_460 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_508 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -45389,12 +53695,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_460 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_460, + asn_MBR_NGAP_value_508, 2, /* Elements count */ - &asn_SPC_NGAP_value_specs_460 /* Additional specs */ + &asn_SPC_NGAP_value_specs_508 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_NGResetAcknowledgeIEs_457[] = { +asn_TYPE_member_t asn_MBR_NGAP_NGResetAcknowledgeIEs_505[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGResetAcknowledgeIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -45405,9 +53711,9 @@ asn_TYPE_member_t asn_MBR_NGAP_NGResetAcknowledgeIEs_457[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_458, + &asn_PER_memb_NGAP_id_constr_506, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_457 + memb_NGAP_id_constraint_505 }, 0, 0, /* No default value */ "id" @@ -45422,9 +53728,9 @@ asn_TYPE_member_t asn_MBR_NGAP_NGResetAcknowledgeIEs_457[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_459, + &asn_PER_memb_NGAP_criticality_constr_507, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_457 + memb_NGAP_criticality_constraint_505 }, 0, 0, /* No default value */ "criticality" @@ -45432,33 +53738,33 @@ asn_TYPE_member_t asn_MBR_NGAP_NGResetAcknowledgeIEs_457[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NGResetAcknowledgeIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_460, + &asn_DEF_NGAP_value_508, select_NGResetAcknowledgeIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_460, + &asn_PER_memb_NGAP_value_constr_508, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_457 + memb_NGAP_value_constraint_505 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_NGResetAcknowledgeIEs_tags_457[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_NGResetAcknowledgeIEs_tags_505[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGResetAcknowledgeIEs_tag2el_457[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGResetAcknowledgeIEs_tag2el_505[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGResetAcknowledgeIEs_specs_457 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGResetAcknowledgeIEs_specs_505 = { sizeof(struct NGAP_NGResetAcknowledgeIEs), offsetof(struct NGAP_NGResetAcknowledgeIEs, _asn_ctx), - asn_MAP_NGAP_NGResetAcknowledgeIEs_tag2el_457, + asn_MAP_NGAP_NGResetAcknowledgeIEs_tag2el_505, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -45467,12 +53773,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NGResetAcknowledgeIEs = { "NGResetAcknowledgeIEs", "NGResetAcknowledgeIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_NGResetAcknowledgeIEs_tags_457, - sizeof(asn_DEF_NGAP_NGResetAcknowledgeIEs_tags_457) - /sizeof(asn_DEF_NGAP_NGResetAcknowledgeIEs_tags_457[0]), /* 1 */ - asn_DEF_NGAP_NGResetAcknowledgeIEs_tags_457, /* Same as above */ - sizeof(asn_DEF_NGAP_NGResetAcknowledgeIEs_tags_457) - /sizeof(asn_DEF_NGAP_NGResetAcknowledgeIEs_tags_457[0]), /* 1 */ + asn_DEF_NGAP_NGResetAcknowledgeIEs_tags_505, + sizeof(asn_DEF_NGAP_NGResetAcknowledgeIEs_tags_505) + /sizeof(asn_DEF_NGAP_NGResetAcknowledgeIEs_tags_505[0]), /* 1 */ + asn_DEF_NGAP_NGResetAcknowledgeIEs_tags_505, /* Same as above */ + sizeof(asn_DEF_NGAP_NGResetAcknowledgeIEs_tags_505) + /sizeof(asn_DEF_NGAP_NGResetAcknowledgeIEs_tags_505[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -45482,12 +53788,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_NGResetAcknowledgeIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_NGResetAcknowledgeIEs_457, + asn_MBR_NGAP_NGResetAcknowledgeIEs_505, 3, /* Elements count */ - &asn_SPC_NGAP_NGResetAcknowledgeIEs_specs_457 /* Additional specs */ + &asn_SPC_NGAP_NGResetAcknowledgeIEs_specs_505 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_464[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_512[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_ErrorIndicationIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -45574,9 +53880,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_464[] = { "FiveG-S-TMSI" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_464[] = { 0, 1, 3, 4, 2 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_464[] = { 0, 1, 4, 2, 3 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_464[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_512[] = { 0, 1, 3, 4, 2 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_512[] = { 0, 1, 4, 2, 3 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_512[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 1 }, /* CriticalityDiagnostics */ @@ -45588,19 +53894,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_464[] = { { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 }, /* misc */ { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 2, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_464 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_512 = { sizeof(struct NGAP_ErrorIndicationIEs__value), offsetof(struct NGAP_ErrorIndicationIEs__value, _asn_ctx), offsetof(struct NGAP_ErrorIndicationIEs__value, present), sizeof(((struct NGAP_ErrorIndicationIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_464, + asn_MAP_NGAP_value_tag2el_512, 10, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_464, - asn_MAP_NGAP_value_from_canonical_464, + asn_MAP_NGAP_value_to_canonical_512, + asn_MAP_NGAP_value_from_canonical_512, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_464 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_512 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -45617,12 +53923,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_464 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_464, + asn_MBR_NGAP_value_512, 5, /* Elements count */ - &asn_SPC_NGAP_value_specs_464 /* Additional specs */ + &asn_SPC_NGAP_value_specs_512 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ErrorIndicationIEs_461[] = { +asn_TYPE_member_t asn_MBR_NGAP_ErrorIndicationIEs_509[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_ErrorIndicationIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -45633,9 +53939,9 @@ asn_TYPE_member_t asn_MBR_NGAP_ErrorIndicationIEs_461[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_462, + &asn_PER_memb_NGAP_id_constr_510, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_461 + memb_NGAP_id_constraint_509 }, 0, 0, /* No default value */ "id" @@ -45650,9 +53956,9 @@ asn_TYPE_member_t asn_MBR_NGAP_ErrorIndicationIEs_461[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_463, + &asn_PER_memb_NGAP_criticality_constr_511, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_461 + memb_NGAP_criticality_constraint_509 }, 0, 0, /* No default value */ "criticality" @@ -45660,33 +53966,33 @@ asn_TYPE_member_t asn_MBR_NGAP_ErrorIndicationIEs_461[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ErrorIndicationIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_464, + &asn_DEF_NGAP_value_512, select_ErrorIndicationIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_464, + &asn_PER_memb_NGAP_value_constr_512, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_461 + memb_NGAP_value_constraint_509 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ErrorIndicationIEs_tags_461[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ErrorIndicationIEs_tags_509[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_ErrorIndicationIEs_tag2el_461[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_ErrorIndicationIEs_tag2el_509[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_ErrorIndicationIEs_specs_461 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_ErrorIndicationIEs_specs_509 = { sizeof(struct NGAP_ErrorIndicationIEs), offsetof(struct NGAP_ErrorIndicationIEs, _asn_ctx), - asn_MAP_NGAP_ErrorIndicationIEs_tag2el_461, + asn_MAP_NGAP_ErrorIndicationIEs_tag2el_509, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -45695,12 +54001,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ErrorIndicationIEs = { "ErrorIndicationIEs", "ErrorIndicationIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ErrorIndicationIEs_tags_461, - sizeof(asn_DEF_NGAP_ErrorIndicationIEs_tags_461) - /sizeof(asn_DEF_NGAP_ErrorIndicationIEs_tags_461[0]), /* 1 */ - asn_DEF_NGAP_ErrorIndicationIEs_tags_461, /* Same as above */ - sizeof(asn_DEF_NGAP_ErrorIndicationIEs_tags_461) - /sizeof(asn_DEF_NGAP_ErrorIndicationIEs_tags_461[0]), /* 1 */ + asn_DEF_NGAP_ErrorIndicationIEs_tags_509, + sizeof(asn_DEF_NGAP_ErrorIndicationIEs_tags_509) + /sizeof(asn_DEF_NGAP_ErrorIndicationIEs_tags_509[0]), /* 1 */ + asn_DEF_NGAP_ErrorIndicationIEs_tags_509, /* Same as above */ + sizeof(asn_DEF_NGAP_ErrorIndicationIEs_tags_509) + /sizeof(asn_DEF_NGAP_ErrorIndicationIEs_tags_509[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -45710,12 +54016,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ErrorIndicationIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_ErrorIndicationIEs_461, + asn_MBR_NGAP_ErrorIndicationIEs_509, 3, /* Elements count */ - &asn_SPC_NGAP_ErrorIndicationIEs_specs_461 /* Additional specs */ + &asn_SPC_NGAP_ErrorIndicationIEs_specs_509 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_468[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_516[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_OverloadStartIEs__value, choice.OverloadResponse), -1 /* Ambiguous tag (CHOICE?) */, 0, @@ -45768,27 +54074,27 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_468[] = { "OverloadStartNSSAIList" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_468[] = { 1, 2, 0 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_468[] = { 2, 0, 1 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_468[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_516[] = { 1, 2, 0 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_516[] = { 2, 0, 1 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_516[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* TrafficLoadReductionIndication */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 }, /* OverloadStartNSSAIList */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* overloadAction */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_468 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_516 = { sizeof(struct NGAP_OverloadStartIEs__value), offsetof(struct NGAP_OverloadStartIEs__value, _asn_ctx), offsetof(struct NGAP_OverloadStartIEs__value, present), sizeof(((struct NGAP_OverloadStartIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_468, + asn_MAP_NGAP_value_tag2el_516, 4, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_468, - asn_MAP_NGAP_value_from_canonical_468, + asn_MAP_NGAP_value_to_canonical_516, + asn_MAP_NGAP_value_from_canonical_516, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_468 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_516 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -45805,12 +54111,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_468 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_468, + asn_MBR_NGAP_value_516, 3, /* Elements count */ - &asn_SPC_NGAP_value_specs_468 /* Additional specs */ + &asn_SPC_NGAP_value_specs_516 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_OverloadStartIEs_465[] = { +asn_TYPE_member_t asn_MBR_NGAP_OverloadStartIEs_513[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_OverloadStartIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -45821,9 +54127,9 @@ asn_TYPE_member_t asn_MBR_NGAP_OverloadStartIEs_465[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_466, + &asn_PER_memb_NGAP_id_constr_514, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_465 + memb_NGAP_id_constraint_513 }, 0, 0, /* No default value */ "id" @@ -45838,9 +54144,9 @@ asn_TYPE_member_t asn_MBR_NGAP_OverloadStartIEs_465[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_467, + &asn_PER_memb_NGAP_criticality_constr_515, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_465 + memb_NGAP_criticality_constraint_513 }, 0, 0, /* No default value */ "criticality" @@ -45848,33 +54154,33 @@ asn_TYPE_member_t asn_MBR_NGAP_OverloadStartIEs_465[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_OverloadStartIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_468, + &asn_DEF_NGAP_value_516, select_OverloadStartIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_468, + &asn_PER_memb_NGAP_value_constr_516, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_465 + memb_NGAP_value_constraint_513 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_OverloadStartIEs_tags_465[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_OverloadStartIEs_tags_513[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_OverloadStartIEs_tag2el_465[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_OverloadStartIEs_tag2el_513[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_OverloadStartIEs_specs_465 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_OverloadStartIEs_specs_513 = { sizeof(struct NGAP_OverloadStartIEs), offsetof(struct NGAP_OverloadStartIEs, _asn_ctx), - asn_MAP_NGAP_OverloadStartIEs_tag2el_465, + asn_MAP_NGAP_OverloadStartIEs_tag2el_513, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -45883,12 +54189,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_OverloadStartIEs = { "OverloadStartIEs", "OverloadStartIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_OverloadStartIEs_tags_465, - sizeof(asn_DEF_NGAP_OverloadStartIEs_tags_465) - /sizeof(asn_DEF_NGAP_OverloadStartIEs_tags_465[0]), /* 1 */ - asn_DEF_NGAP_OverloadStartIEs_tags_465, /* Same as above */ - sizeof(asn_DEF_NGAP_OverloadStartIEs_tags_465) - /sizeof(asn_DEF_NGAP_OverloadStartIEs_tags_465[0]), /* 1 */ + asn_DEF_NGAP_OverloadStartIEs_tags_513, + sizeof(asn_DEF_NGAP_OverloadStartIEs_tags_513) + /sizeof(asn_DEF_NGAP_OverloadStartIEs_tags_513[0]), /* 1 */ + asn_DEF_NGAP_OverloadStartIEs_tags_513, /* Same as above */ + sizeof(asn_DEF_NGAP_OverloadStartIEs_tags_513) + /sizeof(asn_DEF_NGAP_OverloadStartIEs_tags_513[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -45898,12 +54204,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_OverloadStartIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_OverloadStartIEs_465, + asn_MBR_NGAP_OverloadStartIEs_513, 3, /* Elements count */ - &asn_SPC_NGAP_OverloadStartIEs_specs_465 /* Additional specs */ + &asn_SPC_NGAP_OverloadStartIEs_specs_513 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_472 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_520 = { sizeof(struct NGAP_OverloadStopIEs__value), offsetof(struct NGAP_OverloadStopIEs__value, _asn_ctx), offsetof(struct NGAP_OverloadStopIEs__value, present), @@ -45914,7 +54220,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_472 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_472 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_520 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -45932,10 +54238,10 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_472 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_NGAP_value_specs_472 /* Additional specs */ + &asn_SPC_NGAP_value_specs_520 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_OverloadStopIEs_469[] = { +asn_TYPE_member_t asn_MBR_NGAP_OverloadStopIEs_517[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_OverloadStopIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -45946,9 +54252,9 @@ asn_TYPE_member_t asn_MBR_NGAP_OverloadStopIEs_469[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_470, + &asn_PER_memb_NGAP_id_constr_518, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_469 + memb_NGAP_id_constraint_517 }, 0, 0, /* No default value */ "id" @@ -45963,9 +54269,9 @@ asn_TYPE_member_t asn_MBR_NGAP_OverloadStopIEs_469[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_471, + &asn_PER_memb_NGAP_criticality_constr_519, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_469 + memb_NGAP_criticality_constraint_517 }, 0, 0, /* No default value */ "criticality" @@ -45973,33 +54279,33 @@ asn_TYPE_member_t asn_MBR_NGAP_OverloadStopIEs_469[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_OverloadStopIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_472, + &asn_DEF_NGAP_value_520, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_472, + &asn_PER_memb_NGAP_value_constr_520, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_469 + memb_NGAP_value_constraint_517 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_OverloadStopIEs_tags_469[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_OverloadStopIEs_tags_517[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_OverloadStopIEs_tag2el_469[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_OverloadStopIEs_tag2el_517[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_OverloadStopIEs_specs_469 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_OverloadStopIEs_specs_517 = { sizeof(struct NGAP_OverloadStopIEs), offsetof(struct NGAP_OverloadStopIEs, _asn_ctx), - asn_MAP_NGAP_OverloadStopIEs_tag2el_469, + asn_MAP_NGAP_OverloadStopIEs_tag2el_517, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -46008,12 +54314,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_OverloadStopIEs = { "OverloadStopIEs", "OverloadStopIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_OverloadStopIEs_tags_469, - sizeof(asn_DEF_NGAP_OverloadStopIEs_tags_469) - /sizeof(asn_DEF_NGAP_OverloadStopIEs_tags_469[0]), /* 1 */ - asn_DEF_NGAP_OverloadStopIEs_tags_469, /* Same as above */ - sizeof(asn_DEF_NGAP_OverloadStopIEs_tags_469) - /sizeof(asn_DEF_NGAP_OverloadStopIEs_tags_469[0]), /* 1 */ + asn_DEF_NGAP_OverloadStopIEs_tags_517, + sizeof(asn_DEF_NGAP_OverloadStopIEs_tags_517) + /sizeof(asn_DEF_NGAP_OverloadStopIEs_tags_517[0]), /* 1 */ + asn_DEF_NGAP_OverloadStopIEs_tags_517, /* Same as above */ + sizeof(asn_DEF_NGAP_OverloadStopIEs_tags_517) + /sizeof(asn_DEF_NGAP_OverloadStopIEs_tags_517[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -46023,12 +54329,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_OverloadStopIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_OverloadStopIEs_469, + asn_MBR_NGAP_OverloadStopIEs_517, 3, /* Elements count */ - &asn_SPC_NGAP_OverloadStopIEs_specs_469 /* Additional specs */ + &asn_SPC_NGAP_OverloadStopIEs_specs_517 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_476[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_524[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UplinkRANConfigurationTransferIEs__value, choice.SONConfigurationTransfer), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -46081,26 +54387,26 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_476[] = { "IntersystemSONConfigurationTransfer" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_476[] = { 1, 0, 2 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_476[] = { 1, 0, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_476[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_524[] = { 1, 0, 2 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_524[] = { 1, 0, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_524[] = { { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, 0, 0 }, /* EN-DCSONConfigurationTransfer */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* SONConfigurationTransfer */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* IntersystemSONConfigurationTransfer */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_476 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_524 = { sizeof(struct NGAP_UplinkRANConfigurationTransferIEs__value), offsetof(struct NGAP_UplinkRANConfigurationTransferIEs__value, _asn_ctx), offsetof(struct NGAP_UplinkRANConfigurationTransferIEs__value, present), sizeof(((struct NGAP_UplinkRANConfigurationTransferIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_476, + asn_MAP_NGAP_value_tag2el_524, 3, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_476, - asn_MAP_NGAP_value_from_canonical_476, + asn_MAP_NGAP_value_to_canonical_524, + asn_MAP_NGAP_value_from_canonical_524, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_476 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_524 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -46117,12 +54423,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_476 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_476, + asn_MBR_NGAP_value_524, 3, /* Elements count */ - &asn_SPC_NGAP_value_specs_476 /* Additional specs */ + &asn_SPC_NGAP_value_specs_524 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UplinkRANConfigurationTransferIEs_473[] = { +asn_TYPE_member_t asn_MBR_NGAP_UplinkRANConfigurationTransferIEs_521[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UplinkRANConfigurationTransferIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46133,9 +54439,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UplinkRANConfigurationTransferIEs_473[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_474, + &asn_PER_memb_NGAP_id_constr_522, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_473 + memb_NGAP_id_constraint_521 }, 0, 0, /* No default value */ "id" @@ -46150,9 +54456,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UplinkRANConfigurationTransferIEs_473[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_475, + &asn_PER_memb_NGAP_criticality_constr_523, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_473 + memb_NGAP_criticality_constraint_521 }, 0, 0, /* No default value */ "criticality" @@ -46160,33 +54466,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UplinkRANConfigurationTransferIEs_473[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UplinkRANConfigurationTransferIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_476, + &asn_DEF_NGAP_value_524, select_UplinkRANConfigurationTransferIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_476, + &asn_PER_memb_NGAP_value_constr_524, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_473 + memb_NGAP_value_constraint_521 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UplinkRANConfigurationTransferIEs_tags_473[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UplinkRANConfigurationTransferIEs_tags_521[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UplinkRANConfigurationTransferIEs_tag2el_473[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UplinkRANConfigurationTransferIEs_tag2el_521[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UplinkRANConfigurationTransferIEs_specs_473 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UplinkRANConfigurationTransferIEs_specs_521 = { sizeof(struct NGAP_UplinkRANConfigurationTransferIEs), offsetof(struct NGAP_UplinkRANConfigurationTransferIEs, _asn_ctx), - asn_MAP_NGAP_UplinkRANConfigurationTransferIEs_tag2el_473, + asn_MAP_NGAP_UplinkRANConfigurationTransferIEs_tag2el_521, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -46195,12 +54501,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UplinkRANConfigurationTransferIEs = { "UplinkRANConfigurationTransferIEs", "UplinkRANConfigurationTransferIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UplinkRANConfigurationTransferIEs_tags_473, - sizeof(asn_DEF_NGAP_UplinkRANConfigurationTransferIEs_tags_473) - /sizeof(asn_DEF_NGAP_UplinkRANConfigurationTransferIEs_tags_473[0]), /* 1 */ - asn_DEF_NGAP_UplinkRANConfigurationTransferIEs_tags_473, /* Same as above */ - sizeof(asn_DEF_NGAP_UplinkRANConfigurationTransferIEs_tags_473) - /sizeof(asn_DEF_NGAP_UplinkRANConfigurationTransferIEs_tags_473[0]), /* 1 */ + asn_DEF_NGAP_UplinkRANConfigurationTransferIEs_tags_521, + sizeof(asn_DEF_NGAP_UplinkRANConfigurationTransferIEs_tags_521) + /sizeof(asn_DEF_NGAP_UplinkRANConfigurationTransferIEs_tags_521[0]), /* 1 */ + asn_DEF_NGAP_UplinkRANConfigurationTransferIEs_tags_521, /* Same as above */ + sizeof(asn_DEF_NGAP_UplinkRANConfigurationTransferIEs_tags_521) + /sizeof(asn_DEF_NGAP_UplinkRANConfigurationTransferIEs_tags_521[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -46210,12 +54516,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UplinkRANConfigurationTransferIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UplinkRANConfigurationTransferIEs_473, + asn_MBR_NGAP_UplinkRANConfigurationTransferIEs_521, 3, /* Elements count */ - &asn_SPC_NGAP_UplinkRANConfigurationTransferIEs_specs_473 /* Additional specs */ + &asn_SPC_NGAP_UplinkRANConfigurationTransferIEs_specs_521 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_480[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_528[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkRANConfigurationTransferIEs__value, choice.SONConfigurationTransfer), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -46268,26 +54574,26 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_480[] = { "IntersystemSONConfigurationTransfer" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_480[] = { 1, 0, 2 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_480[] = { 1, 0, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_480[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_528[] = { 1, 0, 2 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_528[] = { 1, 0, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_528[] = { { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, 0, 0 }, /* EN-DCSONConfigurationTransfer */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* SONConfigurationTransfer */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* IntersystemSONConfigurationTransfer */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_480 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_528 = { sizeof(struct NGAP_DownlinkRANConfigurationTransferIEs__value), offsetof(struct NGAP_DownlinkRANConfigurationTransferIEs__value, _asn_ctx), offsetof(struct NGAP_DownlinkRANConfigurationTransferIEs__value, present), sizeof(((struct NGAP_DownlinkRANConfigurationTransferIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_480, + asn_MAP_NGAP_value_tag2el_528, 3, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_480, - asn_MAP_NGAP_value_from_canonical_480, + asn_MAP_NGAP_value_to_canonical_528, + asn_MAP_NGAP_value_from_canonical_528, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_480 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_528 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -46304,12 +54610,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_480 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_480, + asn_MBR_NGAP_value_528, 3, /* Elements count */ - &asn_SPC_NGAP_value_specs_480 /* Additional specs */ + &asn_SPC_NGAP_value_specs_528 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_DownlinkRANConfigurationTransferIEs_477[] = { +asn_TYPE_member_t asn_MBR_NGAP_DownlinkRANConfigurationTransferIEs_525[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkRANConfigurationTransferIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46320,9 +54626,9 @@ asn_TYPE_member_t asn_MBR_NGAP_DownlinkRANConfigurationTransferIEs_477[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_478, + &asn_PER_memb_NGAP_id_constr_526, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_477 + memb_NGAP_id_constraint_525 }, 0, 0, /* No default value */ "id" @@ -46337,9 +54643,9 @@ asn_TYPE_member_t asn_MBR_NGAP_DownlinkRANConfigurationTransferIEs_477[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_479, + &asn_PER_memb_NGAP_criticality_constr_527, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_477 + memb_NGAP_criticality_constraint_525 }, 0, 0, /* No default value */ "criticality" @@ -46347,33 +54653,33 @@ asn_TYPE_member_t asn_MBR_NGAP_DownlinkRANConfigurationTransferIEs_477[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkRANConfigurationTransferIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_480, + &asn_DEF_NGAP_value_528, select_DownlinkRANConfigurationTransferIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_480, + &asn_PER_memb_NGAP_value_constr_528, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_477 + memb_NGAP_value_constraint_525 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_DownlinkRANConfigurationTransferIEs_tags_477[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_DownlinkRANConfigurationTransferIEs_tags_525[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_DownlinkRANConfigurationTransferIEs_tag2el_477[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DownlinkRANConfigurationTransferIEs_tag2el_525[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_DownlinkRANConfigurationTransferIEs_specs_477 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DownlinkRANConfigurationTransferIEs_specs_525 = { sizeof(struct NGAP_DownlinkRANConfigurationTransferIEs), offsetof(struct NGAP_DownlinkRANConfigurationTransferIEs, _asn_ctx), - asn_MAP_NGAP_DownlinkRANConfigurationTransferIEs_tag2el_477, + asn_MAP_NGAP_DownlinkRANConfigurationTransferIEs_tag2el_525, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -46382,12 +54688,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DownlinkRANConfigurationTransferIEs = { "DownlinkRANConfigurationTransferIEs", "DownlinkRANConfigurationTransferIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_DownlinkRANConfigurationTransferIEs_tags_477, - sizeof(asn_DEF_NGAP_DownlinkRANConfigurationTransferIEs_tags_477) - /sizeof(asn_DEF_NGAP_DownlinkRANConfigurationTransferIEs_tags_477[0]), /* 1 */ - asn_DEF_NGAP_DownlinkRANConfigurationTransferIEs_tags_477, /* Same as above */ - sizeof(asn_DEF_NGAP_DownlinkRANConfigurationTransferIEs_tags_477) - /sizeof(asn_DEF_NGAP_DownlinkRANConfigurationTransferIEs_tags_477[0]), /* 1 */ + asn_DEF_NGAP_DownlinkRANConfigurationTransferIEs_tags_525, + sizeof(asn_DEF_NGAP_DownlinkRANConfigurationTransferIEs_tags_525) + /sizeof(asn_DEF_NGAP_DownlinkRANConfigurationTransferIEs_tags_525[0]), /* 1 */ + asn_DEF_NGAP_DownlinkRANConfigurationTransferIEs_tags_525, /* Same as above */ + sizeof(asn_DEF_NGAP_DownlinkRANConfigurationTransferIEs_tags_525) + /sizeof(asn_DEF_NGAP_DownlinkRANConfigurationTransferIEs_tags_525[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -46397,12 +54703,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DownlinkRANConfigurationTransferIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_DownlinkRANConfigurationTransferIEs_477, + asn_MBR_NGAP_DownlinkRANConfigurationTransferIEs_525, 3, /* Elements count */ - &asn_SPC_NGAP_DownlinkRANConfigurationTransferIEs_specs_477 /* Additional specs */ + &asn_SPC_NGAP_DownlinkRANConfigurationTransferIEs_specs_525 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_484[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_532[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_WriteReplaceWarningRequestIEs__value, choice.MessageIdentifier), (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, @@ -46591,9 +54897,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_484[] = { "WarningAreaCoordinates" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_484[] = { 3, 4, 0, 1, 7, 5, 6, 8, 10, 9, 2 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_484[] = { 2, 3, 10, 0, 1, 5, 6, 4, 7, 9, 8 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_484[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_532[] = { 3, 4, 0, 1, 7, 5, 6, 8, 10, 9, 2 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_532[] = { 2, 3, 10, 0, 1, 5, 6, 4, 7, 9, 8 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_532[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, 0, 1 }, /* RepetitionPeriod */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 4, -1, 0 }, /* NumberOfBroadcastsRequested */ { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 2 }, /* MessageIdentifier */ @@ -46610,19 +54916,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_484[] = { { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* emergencyAreaIDList */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_484 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_532 = { sizeof(struct NGAP_WriteReplaceWarningRequestIEs__value), offsetof(struct NGAP_WriteReplaceWarningRequestIEs__value, _asn_ctx), offsetof(struct NGAP_WriteReplaceWarningRequestIEs__value, present), sizeof(((struct NGAP_WriteReplaceWarningRequestIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_484, + asn_MAP_NGAP_value_tag2el_532, 15, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_484, - asn_MAP_NGAP_value_from_canonical_484, + asn_MAP_NGAP_value_to_canonical_532, + asn_MAP_NGAP_value_from_canonical_532, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_484 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_532 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -46639,12 +54945,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_484 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_484, + asn_MBR_NGAP_value_532, 11, /* Elements count */ - &asn_SPC_NGAP_value_specs_484 /* Additional specs */ + &asn_SPC_NGAP_value_specs_532 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_WriteReplaceWarningRequestIEs_481[] = { +asn_TYPE_member_t asn_MBR_NGAP_WriteReplaceWarningRequestIEs_529[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_WriteReplaceWarningRequestIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46655,9 +54961,9 @@ asn_TYPE_member_t asn_MBR_NGAP_WriteReplaceWarningRequestIEs_481[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_482, + &asn_PER_memb_NGAP_id_constr_530, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_481 + memb_NGAP_id_constraint_529 }, 0, 0, /* No default value */ "id" @@ -46672,9 +54978,9 @@ asn_TYPE_member_t asn_MBR_NGAP_WriteReplaceWarningRequestIEs_481[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_483, + &asn_PER_memb_NGAP_criticality_constr_531, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_481 + memb_NGAP_criticality_constraint_529 }, 0, 0, /* No default value */ "criticality" @@ -46682,33 +54988,33 @@ asn_TYPE_member_t asn_MBR_NGAP_WriteReplaceWarningRequestIEs_481[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_WriteReplaceWarningRequestIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_484, + &asn_DEF_NGAP_value_532, select_WriteReplaceWarningRequestIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_484, + &asn_PER_memb_NGAP_value_constr_532, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_481 + memb_NGAP_value_constraint_529 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_WriteReplaceWarningRequestIEs_tags_481[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_WriteReplaceWarningRequestIEs_tags_529[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_WriteReplaceWarningRequestIEs_tag2el_481[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_WriteReplaceWarningRequestIEs_tag2el_529[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_WriteReplaceWarningRequestIEs_specs_481 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_WriteReplaceWarningRequestIEs_specs_529 = { sizeof(struct NGAP_WriteReplaceWarningRequestIEs), offsetof(struct NGAP_WriteReplaceWarningRequestIEs, _asn_ctx), - asn_MAP_NGAP_WriteReplaceWarningRequestIEs_tag2el_481, + asn_MAP_NGAP_WriteReplaceWarningRequestIEs_tag2el_529, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -46717,12 +55023,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_WriteReplaceWarningRequestIEs = { "WriteReplaceWarningRequestIEs", "WriteReplaceWarningRequestIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_WriteReplaceWarningRequestIEs_tags_481, - sizeof(asn_DEF_NGAP_WriteReplaceWarningRequestIEs_tags_481) - /sizeof(asn_DEF_NGAP_WriteReplaceWarningRequestIEs_tags_481[0]), /* 1 */ - asn_DEF_NGAP_WriteReplaceWarningRequestIEs_tags_481, /* Same as above */ - sizeof(asn_DEF_NGAP_WriteReplaceWarningRequestIEs_tags_481) - /sizeof(asn_DEF_NGAP_WriteReplaceWarningRequestIEs_tags_481[0]), /* 1 */ + asn_DEF_NGAP_WriteReplaceWarningRequestIEs_tags_529, + sizeof(asn_DEF_NGAP_WriteReplaceWarningRequestIEs_tags_529) + /sizeof(asn_DEF_NGAP_WriteReplaceWarningRequestIEs_tags_529[0]), /* 1 */ + asn_DEF_NGAP_WriteReplaceWarningRequestIEs_tags_529, /* Same as above */ + sizeof(asn_DEF_NGAP_WriteReplaceWarningRequestIEs_tags_529) + /sizeof(asn_DEF_NGAP_WriteReplaceWarningRequestIEs_tags_529[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -46732,12 +55038,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_WriteReplaceWarningRequestIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_WriteReplaceWarningRequestIEs_481, + asn_MBR_NGAP_WriteReplaceWarningRequestIEs_529, 3, /* Elements count */ - &asn_SPC_NGAP_WriteReplaceWarningRequestIEs_specs_481 /* Additional specs */ + &asn_SPC_NGAP_WriteReplaceWarningRequestIEs_specs_529 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_488[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_536[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_WriteReplaceWarningResponseIEs__value, choice.MessageIdentifier), (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, @@ -46807,9 +55113,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_488[] = { "CriticalityDiagnostics" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_488[] = { 0, 1, 3, 2 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_488[] = { 0, 1, 3, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_488[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_536[] = { 0, 1, 3, 2 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_536[] = { 0, 1, 3, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_536[] = { { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 1 }, /* MessageIdentifier */ { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 1, -1, 0 }, /* SerialNumber */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */ @@ -46821,19 +55127,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_488[] = { { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 2, 0, 0 }, /* emergencyAreaIDBroadcastNR */ { (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 2, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_488 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_536 = { sizeof(struct NGAP_WriteReplaceWarningResponseIEs__value), offsetof(struct NGAP_WriteReplaceWarningResponseIEs__value, _asn_ctx), offsetof(struct NGAP_WriteReplaceWarningResponseIEs__value, present), sizeof(((struct NGAP_WriteReplaceWarningResponseIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_488, + asn_MAP_NGAP_value_tag2el_536, 10, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_488, - asn_MAP_NGAP_value_from_canonical_488, + asn_MAP_NGAP_value_to_canonical_536, + asn_MAP_NGAP_value_from_canonical_536, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_488 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_536 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -46850,12 +55156,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_488 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_488, + asn_MBR_NGAP_value_536, 4, /* Elements count */ - &asn_SPC_NGAP_value_specs_488 /* Additional specs */ + &asn_SPC_NGAP_value_specs_536 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_WriteReplaceWarningResponseIEs_485[] = { +asn_TYPE_member_t asn_MBR_NGAP_WriteReplaceWarningResponseIEs_533[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_WriteReplaceWarningResponseIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46866,9 +55172,9 @@ asn_TYPE_member_t asn_MBR_NGAP_WriteReplaceWarningResponseIEs_485[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_486, + &asn_PER_memb_NGAP_id_constr_534, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_485 + memb_NGAP_id_constraint_533 }, 0, 0, /* No default value */ "id" @@ -46883,9 +55189,9 @@ asn_TYPE_member_t asn_MBR_NGAP_WriteReplaceWarningResponseIEs_485[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_487, + &asn_PER_memb_NGAP_criticality_constr_535, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_485 + memb_NGAP_criticality_constraint_533 }, 0, 0, /* No default value */ "criticality" @@ -46893,33 +55199,33 @@ asn_TYPE_member_t asn_MBR_NGAP_WriteReplaceWarningResponseIEs_485[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_WriteReplaceWarningResponseIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_488, + &asn_DEF_NGAP_value_536, select_WriteReplaceWarningResponseIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_488, + &asn_PER_memb_NGAP_value_constr_536, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_485 + memb_NGAP_value_constraint_533 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_WriteReplaceWarningResponseIEs_tags_485[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_WriteReplaceWarningResponseIEs_tags_533[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_WriteReplaceWarningResponseIEs_tag2el_485[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_WriteReplaceWarningResponseIEs_tag2el_533[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_WriteReplaceWarningResponseIEs_specs_485 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_WriteReplaceWarningResponseIEs_specs_533 = { sizeof(struct NGAP_WriteReplaceWarningResponseIEs), offsetof(struct NGAP_WriteReplaceWarningResponseIEs, _asn_ctx), - asn_MAP_NGAP_WriteReplaceWarningResponseIEs_tag2el_485, + asn_MAP_NGAP_WriteReplaceWarningResponseIEs_tag2el_533, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -46928,12 +55234,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_WriteReplaceWarningResponseIEs = { "WriteReplaceWarningResponseIEs", "WriteReplaceWarningResponseIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_WriteReplaceWarningResponseIEs_tags_485, - sizeof(asn_DEF_NGAP_WriteReplaceWarningResponseIEs_tags_485) - /sizeof(asn_DEF_NGAP_WriteReplaceWarningResponseIEs_tags_485[0]), /* 1 */ - asn_DEF_NGAP_WriteReplaceWarningResponseIEs_tags_485, /* Same as above */ - sizeof(asn_DEF_NGAP_WriteReplaceWarningResponseIEs_tags_485) - /sizeof(asn_DEF_NGAP_WriteReplaceWarningResponseIEs_tags_485[0]), /* 1 */ + asn_DEF_NGAP_WriteReplaceWarningResponseIEs_tags_533, + sizeof(asn_DEF_NGAP_WriteReplaceWarningResponseIEs_tags_533) + /sizeof(asn_DEF_NGAP_WriteReplaceWarningResponseIEs_tags_533[0]), /* 1 */ + asn_DEF_NGAP_WriteReplaceWarningResponseIEs_tags_533, /* Same as above */ + sizeof(asn_DEF_NGAP_WriteReplaceWarningResponseIEs_tags_533) + /sizeof(asn_DEF_NGAP_WriteReplaceWarningResponseIEs_tags_533[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -46943,12 +55249,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_WriteReplaceWarningResponseIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_WriteReplaceWarningResponseIEs_485, + asn_MBR_NGAP_WriteReplaceWarningResponseIEs_533, 3, /* Elements count */ - &asn_SPC_NGAP_WriteReplaceWarningResponseIEs_specs_485 /* Additional specs */ + &asn_SPC_NGAP_WriteReplaceWarningResponseIEs_specs_533 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_492[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_540[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PWSCancelRequestIEs__value, choice.MessageIdentifier), (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, @@ -47018,9 +55324,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_492[] = { "CancelAllWarningMessages" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_492[] = { 0, 1, 3, 2 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_492[] = { 0, 1, 3, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_492[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_540[] = { 0, 1, 3, 2 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_540[] = { 0, 1, 3, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_540[] = { { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 1 }, /* MessageIdentifier */ { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 1, -1, 0 }, /* SerialNumber */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, 0, 0 }, /* CancelAllWarningMessages */ @@ -47030,19 +55336,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_492[] = { { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* emergencyAreaIDList */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_492 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_540 = { sizeof(struct NGAP_PWSCancelRequestIEs__value), offsetof(struct NGAP_PWSCancelRequestIEs__value, _asn_ctx), offsetof(struct NGAP_PWSCancelRequestIEs__value, present), sizeof(((struct NGAP_PWSCancelRequestIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_492, + asn_MAP_NGAP_value_tag2el_540, 8, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_492, - asn_MAP_NGAP_value_from_canonical_492, + asn_MAP_NGAP_value_to_canonical_540, + asn_MAP_NGAP_value_from_canonical_540, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_492 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_540 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -47059,12 +55365,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_492 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_492, + asn_MBR_NGAP_value_540, 4, /* Elements count */ - &asn_SPC_NGAP_value_specs_492 /* Additional specs */ + &asn_SPC_NGAP_value_specs_540 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PWSCancelRequestIEs_489[] = { +asn_TYPE_member_t asn_MBR_NGAP_PWSCancelRequestIEs_537[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PWSCancelRequestIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -47075,9 +55381,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PWSCancelRequestIEs_489[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_490, + &asn_PER_memb_NGAP_id_constr_538, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_489 + memb_NGAP_id_constraint_537 }, 0, 0, /* No default value */ "id" @@ -47092,9 +55398,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PWSCancelRequestIEs_489[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_491, + &asn_PER_memb_NGAP_criticality_constr_539, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_489 + memb_NGAP_criticality_constraint_537 }, 0, 0, /* No default value */ "criticality" @@ -47102,33 +55408,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PWSCancelRequestIEs_489[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PWSCancelRequestIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_492, + &asn_DEF_NGAP_value_540, select_PWSCancelRequestIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_492, + &asn_PER_memb_NGAP_value_constr_540, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_489 + memb_NGAP_value_constraint_537 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PWSCancelRequestIEs_tags_489[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PWSCancelRequestIEs_tags_537[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PWSCancelRequestIEs_tag2el_489[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PWSCancelRequestIEs_tag2el_537[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PWSCancelRequestIEs_specs_489 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PWSCancelRequestIEs_specs_537 = { sizeof(struct NGAP_PWSCancelRequestIEs), offsetof(struct NGAP_PWSCancelRequestIEs, _asn_ctx), - asn_MAP_NGAP_PWSCancelRequestIEs_tag2el_489, + asn_MAP_NGAP_PWSCancelRequestIEs_tag2el_537, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -47137,12 +55443,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PWSCancelRequestIEs = { "PWSCancelRequestIEs", "PWSCancelRequestIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PWSCancelRequestIEs_tags_489, - sizeof(asn_DEF_NGAP_PWSCancelRequestIEs_tags_489) - /sizeof(asn_DEF_NGAP_PWSCancelRequestIEs_tags_489[0]), /* 1 */ - asn_DEF_NGAP_PWSCancelRequestIEs_tags_489, /* Same as above */ - sizeof(asn_DEF_NGAP_PWSCancelRequestIEs_tags_489) - /sizeof(asn_DEF_NGAP_PWSCancelRequestIEs_tags_489[0]), /* 1 */ + asn_DEF_NGAP_PWSCancelRequestIEs_tags_537, + sizeof(asn_DEF_NGAP_PWSCancelRequestIEs_tags_537) + /sizeof(asn_DEF_NGAP_PWSCancelRequestIEs_tags_537[0]), /* 1 */ + asn_DEF_NGAP_PWSCancelRequestIEs_tags_537, /* Same as above */ + sizeof(asn_DEF_NGAP_PWSCancelRequestIEs_tags_537) + /sizeof(asn_DEF_NGAP_PWSCancelRequestIEs_tags_537[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -47152,12 +55458,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PWSCancelRequestIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PWSCancelRequestIEs_489, + asn_MBR_NGAP_PWSCancelRequestIEs_537, 3, /* Elements count */ - &asn_SPC_NGAP_PWSCancelRequestIEs_specs_489 /* Additional specs */ + &asn_SPC_NGAP_PWSCancelRequestIEs_specs_537 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_496[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_544[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PWSCancelResponseIEs__value, choice.MessageIdentifier), (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, @@ -47227,9 +55533,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_496[] = { "CriticalityDiagnostics" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_496[] = { 0, 1, 3, 2 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_496[] = { 0, 1, 3, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_496[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_544[] = { 0, 1, 3, 2 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_544[] = { 0, 1, 3, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_544[] = { { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 1 }, /* MessageIdentifier */ { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 1, -1, 0 }, /* SerialNumber */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */ @@ -47241,19 +55547,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_496[] = { { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 2, 0, 0 }, /* emergencyAreaIDCancelledNR */ { (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 2, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_496 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_544 = { sizeof(struct NGAP_PWSCancelResponseIEs__value), offsetof(struct NGAP_PWSCancelResponseIEs__value, _asn_ctx), offsetof(struct NGAP_PWSCancelResponseIEs__value, present), sizeof(((struct NGAP_PWSCancelResponseIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_496, + asn_MAP_NGAP_value_tag2el_544, 10, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_496, - asn_MAP_NGAP_value_from_canonical_496, + asn_MAP_NGAP_value_to_canonical_544, + asn_MAP_NGAP_value_from_canonical_544, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_496 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_544 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -47270,12 +55576,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_496 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_496, + asn_MBR_NGAP_value_544, 4, /* Elements count */ - &asn_SPC_NGAP_value_specs_496 /* Additional specs */ + &asn_SPC_NGAP_value_specs_544 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PWSCancelResponseIEs_493[] = { +asn_TYPE_member_t asn_MBR_NGAP_PWSCancelResponseIEs_541[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PWSCancelResponseIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -47286,9 +55592,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PWSCancelResponseIEs_493[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_494, + &asn_PER_memb_NGAP_id_constr_542, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_493 + memb_NGAP_id_constraint_541 }, 0, 0, /* No default value */ "id" @@ -47303,9 +55609,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PWSCancelResponseIEs_493[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_495, + &asn_PER_memb_NGAP_criticality_constr_543, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_493 + memb_NGAP_criticality_constraint_541 }, 0, 0, /* No default value */ "criticality" @@ -47313,33 +55619,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PWSCancelResponseIEs_493[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PWSCancelResponseIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_496, + &asn_DEF_NGAP_value_544, select_PWSCancelResponseIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_496, + &asn_PER_memb_NGAP_value_constr_544, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_493 + memb_NGAP_value_constraint_541 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PWSCancelResponseIEs_tags_493[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PWSCancelResponseIEs_tags_541[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PWSCancelResponseIEs_tag2el_493[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PWSCancelResponseIEs_tag2el_541[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PWSCancelResponseIEs_specs_493 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PWSCancelResponseIEs_specs_541 = { sizeof(struct NGAP_PWSCancelResponseIEs), offsetof(struct NGAP_PWSCancelResponseIEs, _asn_ctx), - asn_MAP_NGAP_PWSCancelResponseIEs_tag2el_493, + asn_MAP_NGAP_PWSCancelResponseIEs_tag2el_541, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -47348,12 +55654,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PWSCancelResponseIEs = { "PWSCancelResponseIEs", "PWSCancelResponseIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PWSCancelResponseIEs_tags_493, - sizeof(asn_DEF_NGAP_PWSCancelResponseIEs_tags_493) - /sizeof(asn_DEF_NGAP_PWSCancelResponseIEs_tags_493[0]), /* 1 */ - asn_DEF_NGAP_PWSCancelResponseIEs_tags_493, /* Same as above */ - sizeof(asn_DEF_NGAP_PWSCancelResponseIEs_tags_493) - /sizeof(asn_DEF_NGAP_PWSCancelResponseIEs_tags_493[0]), /* 1 */ + asn_DEF_NGAP_PWSCancelResponseIEs_tags_541, + sizeof(asn_DEF_NGAP_PWSCancelResponseIEs_tags_541) + /sizeof(asn_DEF_NGAP_PWSCancelResponseIEs_tags_541[0]), /* 1 */ + asn_DEF_NGAP_PWSCancelResponseIEs_tags_541, /* Same as above */ + sizeof(asn_DEF_NGAP_PWSCancelResponseIEs_tags_541) + /sizeof(asn_DEF_NGAP_PWSCancelResponseIEs_tags_541[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -47363,12 +55669,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PWSCancelResponseIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PWSCancelResponseIEs_493, + asn_MBR_NGAP_PWSCancelResponseIEs_541, 3, /* Elements count */ - &asn_SPC_NGAP_PWSCancelResponseIEs_specs_493 /* Additional specs */ + &asn_SPC_NGAP_PWSCancelResponseIEs_specs_541 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_500[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_548[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PWSRestartIndicationIEs__value, choice.CellIDListForRestart), -1 /* Ambiguous tag (CHOICE?) */, 0, @@ -47438,9 +55744,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_500[] = { "EmergencyAreaIDListForRestart" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_500[] = { 2, 3, 0, 1 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_500[] = { 2, 3, 0, 1 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_500[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_548[] = { 2, 3, 0, 1 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_548[] = { 2, 3, 0, 1 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_548[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 1 }, /* TAIListForRestart */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 }, /* EmergencyAreaIDListForRestart */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 1 }, /* eUTRA-CGIListforRestart */ @@ -47451,19 +55757,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_500[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, -1, 0 }, /* globalN3IWF-ID */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_500 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_548 = { sizeof(struct NGAP_PWSRestartIndicationIEs__value), offsetof(struct NGAP_PWSRestartIndicationIEs__value, _asn_ctx), offsetof(struct NGAP_PWSRestartIndicationIEs__value, present), sizeof(((struct NGAP_PWSRestartIndicationIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_500, + asn_MAP_NGAP_value_tag2el_548, 9, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_500, - asn_MAP_NGAP_value_from_canonical_500, + asn_MAP_NGAP_value_to_canonical_548, + asn_MAP_NGAP_value_from_canonical_548, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_500 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_548 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -47480,12 +55786,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_500 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_500, + asn_MBR_NGAP_value_548, 4, /* Elements count */ - &asn_SPC_NGAP_value_specs_500 /* Additional specs */ + &asn_SPC_NGAP_value_specs_548 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PWSRestartIndicationIEs_497[] = { +asn_TYPE_member_t asn_MBR_NGAP_PWSRestartIndicationIEs_545[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PWSRestartIndicationIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -47496,9 +55802,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PWSRestartIndicationIEs_497[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_498, + &asn_PER_memb_NGAP_id_constr_546, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_497 + memb_NGAP_id_constraint_545 }, 0, 0, /* No default value */ "id" @@ -47513,9 +55819,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PWSRestartIndicationIEs_497[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_499, + &asn_PER_memb_NGAP_criticality_constr_547, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_497 + memb_NGAP_criticality_constraint_545 }, 0, 0, /* No default value */ "criticality" @@ -47523,33 +55829,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PWSRestartIndicationIEs_497[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PWSRestartIndicationIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_500, + &asn_DEF_NGAP_value_548, select_PWSRestartIndicationIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_500, + &asn_PER_memb_NGAP_value_constr_548, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_497 + memb_NGAP_value_constraint_545 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PWSRestartIndicationIEs_tags_497[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PWSRestartIndicationIEs_tags_545[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PWSRestartIndicationIEs_tag2el_497[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PWSRestartIndicationIEs_tag2el_545[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PWSRestartIndicationIEs_specs_497 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PWSRestartIndicationIEs_specs_545 = { sizeof(struct NGAP_PWSRestartIndicationIEs), offsetof(struct NGAP_PWSRestartIndicationIEs, _asn_ctx), - asn_MAP_NGAP_PWSRestartIndicationIEs_tag2el_497, + asn_MAP_NGAP_PWSRestartIndicationIEs_tag2el_545, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -47558,12 +55864,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PWSRestartIndicationIEs = { "PWSRestartIndicationIEs", "PWSRestartIndicationIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PWSRestartIndicationIEs_tags_497, - sizeof(asn_DEF_NGAP_PWSRestartIndicationIEs_tags_497) - /sizeof(asn_DEF_NGAP_PWSRestartIndicationIEs_tags_497[0]), /* 1 */ - asn_DEF_NGAP_PWSRestartIndicationIEs_tags_497, /* Same as above */ - sizeof(asn_DEF_NGAP_PWSRestartIndicationIEs_tags_497) - /sizeof(asn_DEF_NGAP_PWSRestartIndicationIEs_tags_497[0]), /* 1 */ + asn_DEF_NGAP_PWSRestartIndicationIEs_tags_545, + sizeof(asn_DEF_NGAP_PWSRestartIndicationIEs_tags_545) + /sizeof(asn_DEF_NGAP_PWSRestartIndicationIEs_tags_545[0]), /* 1 */ + asn_DEF_NGAP_PWSRestartIndicationIEs_tags_545, /* Same as above */ + sizeof(asn_DEF_NGAP_PWSRestartIndicationIEs_tags_545) + /sizeof(asn_DEF_NGAP_PWSRestartIndicationIEs_tags_545[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -47573,12 +55879,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PWSRestartIndicationIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PWSRestartIndicationIEs_497, + asn_MBR_NGAP_PWSRestartIndicationIEs_545, 3, /* Elements count */ - &asn_SPC_NGAP_PWSRestartIndicationIEs_specs_497 /* Additional specs */ + &asn_SPC_NGAP_PWSRestartIndicationIEs_specs_545 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_504[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_552[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PWSFailureIndicationIEs__value, choice.PWSFailedCellIDList), -1 /* Ambiguous tag (CHOICE?) */, 0, @@ -47614,7 +55920,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_504[] = { "GlobalRANNodeID" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_504[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_552[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 1 }, /* eUTRA-CGI-PWSFailedList */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, -1, 0 }, /* globalGNB-ID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 1 }, /* nR-CGI-PWSFailedList */ @@ -47623,18 +55929,18 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_504[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, -1, 0 }, /* globalN3IWF-ID */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_504 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_552 = { sizeof(struct NGAP_PWSFailureIndicationIEs__value), offsetof(struct NGAP_PWSFailureIndicationIEs__value, _asn_ctx), offsetof(struct NGAP_PWSFailureIndicationIEs__value, present), sizeof(((struct NGAP_PWSFailureIndicationIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_504, + asn_MAP_NGAP_value_tag2el_552, 7, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_504 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_552 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -47651,12 +55957,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_504 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_504, + asn_MBR_NGAP_value_552, 2, /* Elements count */ - &asn_SPC_NGAP_value_specs_504 /* Additional specs */ + &asn_SPC_NGAP_value_specs_552 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PWSFailureIndicationIEs_501[] = { +asn_TYPE_member_t asn_MBR_NGAP_PWSFailureIndicationIEs_549[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PWSFailureIndicationIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -47667,9 +55973,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PWSFailureIndicationIEs_501[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_502, + &asn_PER_memb_NGAP_id_constr_550, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_501 + memb_NGAP_id_constraint_549 }, 0, 0, /* No default value */ "id" @@ -47684,9 +55990,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PWSFailureIndicationIEs_501[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_503, + &asn_PER_memb_NGAP_criticality_constr_551, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_501 + memb_NGAP_criticality_constraint_549 }, 0, 0, /* No default value */ "criticality" @@ -47694,33 +56000,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PWSFailureIndicationIEs_501[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PWSFailureIndicationIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_504, + &asn_DEF_NGAP_value_552, select_PWSFailureIndicationIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_504, + &asn_PER_memb_NGAP_value_constr_552, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_501 + memb_NGAP_value_constraint_549 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PWSFailureIndicationIEs_tags_501[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PWSFailureIndicationIEs_tags_549[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PWSFailureIndicationIEs_tag2el_501[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PWSFailureIndicationIEs_tag2el_549[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PWSFailureIndicationIEs_specs_501 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PWSFailureIndicationIEs_specs_549 = { sizeof(struct NGAP_PWSFailureIndicationIEs), offsetof(struct NGAP_PWSFailureIndicationIEs, _asn_ctx), - asn_MAP_NGAP_PWSFailureIndicationIEs_tag2el_501, + asn_MAP_NGAP_PWSFailureIndicationIEs_tag2el_549, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -47729,12 +56035,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PWSFailureIndicationIEs = { "PWSFailureIndicationIEs", "PWSFailureIndicationIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PWSFailureIndicationIEs_tags_501, - sizeof(asn_DEF_NGAP_PWSFailureIndicationIEs_tags_501) - /sizeof(asn_DEF_NGAP_PWSFailureIndicationIEs_tags_501[0]), /* 1 */ - asn_DEF_NGAP_PWSFailureIndicationIEs_tags_501, /* Same as above */ - sizeof(asn_DEF_NGAP_PWSFailureIndicationIEs_tags_501) - /sizeof(asn_DEF_NGAP_PWSFailureIndicationIEs_tags_501[0]), /* 1 */ + asn_DEF_NGAP_PWSFailureIndicationIEs_tags_549, + sizeof(asn_DEF_NGAP_PWSFailureIndicationIEs_tags_549) + /sizeof(asn_DEF_NGAP_PWSFailureIndicationIEs_tags_549[0]), /* 1 */ + asn_DEF_NGAP_PWSFailureIndicationIEs_tags_549, /* Same as above */ + sizeof(asn_DEF_NGAP_PWSFailureIndicationIEs_tags_549) + /sizeof(asn_DEF_NGAP_PWSFailureIndicationIEs_tags_549[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -47744,12 +56050,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PWSFailureIndicationIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PWSFailureIndicationIEs_501, + asn_MBR_NGAP_PWSFailureIndicationIEs_549, 3, /* Elements count */ - &asn_SPC_NGAP_PWSFailureIndicationIEs_specs_501 /* Additional specs */ + &asn_SPC_NGAP_PWSFailureIndicationIEs_specs_549 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_508[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_556[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkUEAssociatedNRPPaTransportIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -47819,24 +56125,24 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_508[] = { "NRPPa-PDU" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_508[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_556[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 1 }, /* RoutingID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, -1, 0 } /* NRPPa-PDU */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_508 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_556 = { sizeof(struct NGAP_DownlinkUEAssociatedNRPPaTransportIEs__value), offsetof(struct NGAP_DownlinkUEAssociatedNRPPaTransportIEs__value, _asn_ctx), offsetof(struct NGAP_DownlinkUEAssociatedNRPPaTransportIEs__value, present), sizeof(((struct NGAP_DownlinkUEAssociatedNRPPaTransportIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_508, + asn_MAP_NGAP_value_tag2el_556, 4, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_508 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_556 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -47853,12 +56159,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_508 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_508, + asn_MBR_NGAP_value_556, 4, /* Elements count */ - &asn_SPC_NGAP_value_specs_508 /* Additional specs */ + &asn_SPC_NGAP_value_specs_556 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_505[] = { +asn_TYPE_member_t asn_MBR_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_553[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkUEAssociatedNRPPaTransportIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -47869,9 +56175,9 @@ asn_TYPE_member_t asn_MBR_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_505[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_506, + &asn_PER_memb_NGAP_id_constr_554, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_505 + memb_NGAP_id_constraint_553 }, 0, 0, /* No default value */ "id" @@ -47886,9 +56192,9 @@ asn_TYPE_member_t asn_MBR_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_505[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_507, + &asn_PER_memb_NGAP_criticality_constr_555, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_505 + memb_NGAP_criticality_constraint_553 }, 0, 0, /* No default value */ "criticality" @@ -47896,33 +56202,33 @@ asn_TYPE_member_t asn_MBR_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_505[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkUEAssociatedNRPPaTransportIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_508, + &asn_DEF_NGAP_value_556, select_DownlinkUEAssociatedNRPPaTransportIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_508, + &asn_PER_memb_NGAP_value_constr_556, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_505 + memb_NGAP_value_constraint_553 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_tags_505[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_tags_553[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_tag2el_505[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_tag2el_553[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_specs_505 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_specs_553 = { sizeof(struct NGAP_DownlinkUEAssociatedNRPPaTransportIEs), offsetof(struct NGAP_DownlinkUEAssociatedNRPPaTransportIEs, _asn_ctx), - asn_MAP_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_tag2el_505, + asn_MAP_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_tag2el_553, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -47931,12 +56237,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DownlinkUEAssociatedNRPPaTransportIEs = { "DownlinkUEAssociatedNRPPaTransportIEs", "DownlinkUEAssociatedNRPPaTransportIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_tags_505, - sizeof(asn_DEF_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_tags_505) - /sizeof(asn_DEF_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_tags_505[0]), /* 1 */ - asn_DEF_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_tags_505, /* Same as above */ - sizeof(asn_DEF_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_tags_505) - /sizeof(asn_DEF_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_tags_505[0]), /* 1 */ + asn_DEF_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_tags_553, + sizeof(asn_DEF_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_tags_553) + /sizeof(asn_DEF_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_tags_553[0]), /* 1 */ + asn_DEF_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_tags_553, /* Same as above */ + sizeof(asn_DEF_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_tags_553) + /sizeof(asn_DEF_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_tags_553[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -47946,12 +56252,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DownlinkUEAssociatedNRPPaTransportIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_505, + asn_MBR_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_553, 3, /* Elements count */ - &asn_SPC_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_specs_505 /* Additional specs */ + &asn_SPC_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_specs_553 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_512[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_560[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UplinkUEAssociatedNRPPaTransportIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -48021,24 +56327,24 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_512[] = { "NRPPa-PDU" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_512[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_560[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 1 }, /* RoutingID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, -1, 0 } /* NRPPa-PDU */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_512 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_560 = { sizeof(struct NGAP_UplinkUEAssociatedNRPPaTransportIEs__value), offsetof(struct NGAP_UplinkUEAssociatedNRPPaTransportIEs__value, _asn_ctx), offsetof(struct NGAP_UplinkUEAssociatedNRPPaTransportIEs__value, present), sizeof(((struct NGAP_UplinkUEAssociatedNRPPaTransportIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_512, + asn_MAP_NGAP_value_tag2el_560, 4, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_512 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_560 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -48055,12 +56361,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_512 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_512, + asn_MBR_NGAP_value_560, 4, /* Elements count */ - &asn_SPC_NGAP_value_specs_512 /* Additional specs */ + &asn_SPC_NGAP_value_specs_560 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UplinkUEAssociatedNRPPaTransportIEs_509[] = { +asn_TYPE_member_t asn_MBR_NGAP_UplinkUEAssociatedNRPPaTransportIEs_557[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UplinkUEAssociatedNRPPaTransportIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -48071,9 +56377,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UplinkUEAssociatedNRPPaTransportIEs_509[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_510, + &asn_PER_memb_NGAP_id_constr_558, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_509 + memb_NGAP_id_constraint_557 }, 0, 0, /* No default value */ "id" @@ -48088,9 +56394,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UplinkUEAssociatedNRPPaTransportIEs_509[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_511, + &asn_PER_memb_NGAP_criticality_constr_559, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_509 + memb_NGAP_criticality_constraint_557 }, 0, 0, /* No default value */ "criticality" @@ -48098,33 +56404,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UplinkUEAssociatedNRPPaTransportIEs_509[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UplinkUEAssociatedNRPPaTransportIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_512, + &asn_DEF_NGAP_value_560, select_UplinkUEAssociatedNRPPaTransportIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_512, + &asn_PER_memb_NGAP_value_constr_560, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_509 + memb_NGAP_value_constraint_557 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UplinkUEAssociatedNRPPaTransportIEs_tags_509[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UplinkUEAssociatedNRPPaTransportIEs_tags_557[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UplinkUEAssociatedNRPPaTransportIEs_tag2el_509[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UplinkUEAssociatedNRPPaTransportIEs_tag2el_557[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UplinkUEAssociatedNRPPaTransportIEs_specs_509 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UplinkUEAssociatedNRPPaTransportIEs_specs_557 = { sizeof(struct NGAP_UplinkUEAssociatedNRPPaTransportIEs), offsetof(struct NGAP_UplinkUEAssociatedNRPPaTransportIEs, _asn_ctx), - asn_MAP_NGAP_UplinkUEAssociatedNRPPaTransportIEs_tag2el_509, + asn_MAP_NGAP_UplinkUEAssociatedNRPPaTransportIEs_tag2el_557, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -48133,12 +56439,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UplinkUEAssociatedNRPPaTransportIEs = { "UplinkUEAssociatedNRPPaTransportIEs", "UplinkUEAssociatedNRPPaTransportIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UplinkUEAssociatedNRPPaTransportIEs_tags_509, - sizeof(asn_DEF_NGAP_UplinkUEAssociatedNRPPaTransportIEs_tags_509) - /sizeof(asn_DEF_NGAP_UplinkUEAssociatedNRPPaTransportIEs_tags_509[0]), /* 1 */ - asn_DEF_NGAP_UplinkUEAssociatedNRPPaTransportIEs_tags_509, /* Same as above */ - sizeof(asn_DEF_NGAP_UplinkUEAssociatedNRPPaTransportIEs_tags_509) - /sizeof(asn_DEF_NGAP_UplinkUEAssociatedNRPPaTransportIEs_tags_509[0]), /* 1 */ + asn_DEF_NGAP_UplinkUEAssociatedNRPPaTransportIEs_tags_557, + sizeof(asn_DEF_NGAP_UplinkUEAssociatedNRPPaTransportIEs_tags_557) + /sizeof(asn_DEF_NGAP_UplinkUEAssociatedNRPPaTransportIEs_tags_557[0]), /* 1 */ + asn_DEF_NGAP_UplinkUEAssociatedNRPPaTransportIEs_tags_557, /* Same as above */ + sizeof(asn_DEF_NGAP_UplinkUEAssociatedNRPPaTransportIEs_tags_557) + /sizeof(asn_DEF_NGAP_UplinkUEAssociatedNRPPaTransportIEs_tags_557[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -48148,12 +56454,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UplinkUEAssociatedNRPPaTransportIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UplinkUEAssociatedNRPPaTransportIEs_509, + asn_MBR_NGAP_UplinkUEAssociatedNRPPaTransportIEs_557, 3, /* Elements count */ - &asn_SPC_NGAP_UplinkUEAssociatedNRPPaTransportIEs_specs_509 /* Additional specs */ + &asn_SPC_NGAP_UplinkUEAssociatedNRPPaTransportIEs_specs_557 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_516[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_564[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs__value, choice.RoutingID), (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, @@ -48189,22 +56495,22 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_516[] = { "NRPPa-PDU" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_516[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_564[] = { { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 1 }, /* RoutingID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, -1, 0 } /* NRPPa-PDU */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_516 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_564 = { sizeof(struct NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs__value), offsetof(struct NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs__value, _asn_ctx), offsetof(struct NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs__value, present), sizeof(((struct NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_516, + asn_MAP_NGAP_value_tag2el_564, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_516 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_564 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -48221,12 +56527,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_516 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_516, + asn_MBR_NGAP_value_564, 2, /* Elements count */ - &asn_SPC_NGAP_value_specs_516 /* Additional specs */ + &asn_SPC_NGAP_value_specs_564 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_513[] = { +asn_TYPE_member_t asn_MBR_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_561[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -48237,9 +56543,9 @@ asn_TYPE_member_t asn_MBR_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_513[] = 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_514, + &asn_PER_memb_NGAP_id_constr_562, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_513 + memb_NGAP_id_constraint_561 }, 0, 0, /* No default value */ "id" @@ -48254,9 +56560,9 @@ asn_TYPE_member_t asn_MBR_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_513[] = 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_515, + &asn_PER_memb_NGAP_criticality_constr_563, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_513 + memb_NGAP_criticality_constraint_561 }, 0, 0, /* No default value */ "criticality" @@ -48264,33 +56570,33 @@ asn_TYPE_member_t asn_MBR_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_513[] = { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_516, + &asn_DEF_NGAP_value_564, select_DownlinkNonUEAssociatedNRPPaTransportIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_516, + &asn_PER_memb_NGAP_value_constr_564, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_513 + memb_NGAP_value_constraint_561 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_tags_513[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_tags_561[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_tag2el_513[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_tag2el_561[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_specs_513 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_specs_561 = { sizeof(struct NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs), offsetof(struct NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs, _asn_ctx), - asn_MAP_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_tag2el_513, + asn_MAP_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_tag2el_561, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -48299,12 +56605,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs = { "DownlinkNonUEAssociatedNRPPaTransportIEs", "DownlinkNonUEAssociatedNRPPaTransportIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_tags_513, - sizeof(asn_DEF_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_tags_513) - /sizeof(asn_DEF_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_tags_513[0]), /* 1 */ - asn_DEF_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_tags_513, /* Same as above */ - sizeof(asn_DEF_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_tags_513) - /sizeof(asn_DEF_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_tags_513[0]), /* 1 */ + asn_DEF_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_tags_561, + sizeof(asn_DEF_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_tags_561) + /sizeof(asn_DEF_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_tags_561[0]), /* 1 */ + asn_DEF_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_tags_561, /* Same as above */ + sizeof(asn_DEF_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_tags_561) + /sizeof(asn_DEF_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_tags_561[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -48314,12 +56620,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_513, + asn_MBR_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_561, 3, /* Elements count */ - &asn_SPC_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_specs_513 /* Additional specs */ + &asn_SPC_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_specs_561 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_520[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_568[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UplinkNonUEAssociatedNRPPaTransportIEs__value, choice.RoutingID), (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, @@ -48355,22 +56661,22 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_520[] = { "NRPPa-PDU" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_520[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_568[] = { { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 1 }, /* RoutingID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, -1, 0 } /* NRPPa-PDU */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_520 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_568 = { sizeof(struct NGAP_UplinkNonUEAssociatedNRPPaTransportIEs__value), offsetof(struct NGAP_UplinkNonUEAssociatedNRPPaTransportIEs__value, _asn_ctx), offsetof(struct NGAP_UplinkNonUEAssociatedNRPPaTransportIEs__value, present), sizeof(((struct NGAP_UplinkNonUEAssociatedNRPPaTransportIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_520, + asn_MAP_NGAP_value_tag2el_568, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_520 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_568 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -48387,12 +56693,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_520 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_520, + asn_MBR_NGAP_value_568, 2, /* Elements count */ - &asn_SPC_NGAP_value_specs_520 /* Additional specs */ + &asn_SPC_NGAP_value_specs_568 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_517[] = { +asn_TYPE_member_t asn_MBR_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_565[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UplinkNonUEAssociatedNRPPaTransportIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -48403,9 +56709,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_517[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_518, + &asn_PER_memb_NGAP_id_constr_566, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_517 + memb_NGAP_id_constraint_565 }, 0, 0, /* No default value */ "id" @@ -48420,9 +56726,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_517[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_519, + &asn_PER_memb_NGAP_criticality_constr_567, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_517 + memb_NGAP_criticality_constraint_565 }, 0, 0, /* No default value */ "criticality" @@ -48430,33 +56736,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_517[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UplinkNonUEAssociatedNRPPaTransportIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_520, + &asn_DEF_NGAP_value_568, select_UplinkNonUEAssociatedNRPPaTransportIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_520, + &asn_PER_memb_NGAP_value_constr_568, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_517 + memb_NGAP_value_constraint_565 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_tags_517[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_tags_565[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_tag2el_517[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_tag2el_565[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_specs_517 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_specs_565 = { sizeof(struct NGAP_UplinkNonUEAssociatedNRPPaTransportIEs), offsetof(struct NGAP_UplinkNonUEAssociatedNRPPaTransportIEs, _asn_ctx), - asn_MAP_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_tag2el_517, + asn_MAP_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_tag2el_565, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -48465,12 +56771,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs = { "UplinkNonUEAssociatedNRPPaTransportIEs", "UplinkNonUEAssociatedNRPPaTransportIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_tags_517, - sizeof(asn_DEF_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_tags_517) - /sizeof(asn_DEF_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_tags_517[0]), /* 1 */ - asn_DEF_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_tags_517, /* Same as above */ - sizeof(asn_DEF_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_tags_517) - /sizeof(asn_DEF_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_tags_517[0]), /* 1 */ + asn_DEF_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_tags_565, + sizeof(asn_DEF_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_tags_565) + /sizeof(asn_DEF_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_tags_565[0]), /* 1 */ + asn_DEF_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_tags_565, /* Same as above */ + sizeof(asn_DEF_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_tags_565) + /sizeof(asn_DEF_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_tags_565[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -48480,12 +56786,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_517, + asn_MBR_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_565, 3, /* Elements count */ - &asn_SPC_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_specs_517 /* Additional specs */ + &asn_SPC_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_specs_565 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_524[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_572[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TraceStartIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -48538,23 +56844,23 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_524[] = { "TraceActivation" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_524[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_572[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* TraceActivation */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_524 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_572 = { sizeof(struct NGAP_TraceStartIEs__value), offsetof(struct NGAP_TraceStartIEs__value, _asn_ctx), offsetof(struct NGAP_TraceStartIEs__value, present), sizeof(((struct NGAP_TraceStartIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_524, + asn_MAP_NGAP_value_tag2el_572, 3, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_524 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_572 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -48571,12 +56877,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_524 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_524, + asn_MBR_NGAP_value_572, 3, /* Elements count */ - &asn_SPC_NGAP_value_specs_524 /* Additional specs */ + &asn_SPC_NGAP_value_specs_572 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_TraceStartIEs_521[] = { +asn_TYPE_member_t asn_MBR_NGAP_TraceStartIEs_569[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TraceStartIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -48587,9 +56893,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TraceStartIEs_521[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_522, + &asn_PER_memb_NGAP_id_constr_570, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_521 + memb_NGAP_id_constraint_569 }, 0, 0, /* No default value */ "id" @@ -48604,9 +56910,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TraceStartIEs_521[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_523, + &asn_PER_memb_NGAP_criticality_constr_571, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_521 + memb_NGAP_criticality_constraint_569 }, 0, 0, /* No default value */ "criticality" @@ -48614,33 +56920,33 @@ asn_TYPE_member_t asn_MBR_NGAP_TraceStartIEs_521[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TraceStartIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_524, + &asn_DEF_NGAP_value_572, select_TraceStartIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_524, + &asn_PER_memb_NGAP_value_constr_572, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_521 + memb_NGAP_value_constraint_569 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_TraceStartIEs_tags_521[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_TraceStartIEs_tags_569[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_TraceStartIEs_tag2el_521[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TraceStartIEs_tag2el_569[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_TraceStartIEs_specs_521 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TraceStartIEs_specs_569 = { sizeof(struct NGAP_TraceStartIEs), offsetof(struct NGAP_TraceStartIEs, _asn_ctx), - asn_MAP_NGAP_TraceStartIEs_tag2el_521, + asn_MAP_NGAP_TraceStartIEs_tag2el_569, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -48649,12 +56955,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TraceStartIEs = { "TraceStartIEs", "TraceStartIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_TraceStartIEs_tags_521, - sizeof(asn_DEF_NGAP_TraceStartIEs_tags_521) - /sizeof(asn_DEF_NGAP_TraceStartIEs_tags_521[0]), /* 1 */ - asn_DEF_NGAP_TraceStartIEs_tags_521, /* Same as above */ - sizeof(asn_DEF_NGAP_TraceStartIEs_tags_521) - /sizeof(asn_DEF_NGAP_TraceStartIEs_tags_521[0]), /* 1 */ + asn_DEF_NGAP_TraceStartIEs_tags_569, + sizeof(asn_DEF_NGAP_TraceStartIEs_tags_569) + /sizeof(asn_DEF_NGAP_TraceStartIEs_tags_569[0]), /* 1 */ + asn_DEF_NGAP_TraceStartIEs_tags_569, /* Same as above */ + sizeof(asn_DEF_NGAP_TraceStartIEs_tags_569) + /sizeof(asn_DEF_NGAP_TraceStartIEs_tags_569[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -48664,12 +56970,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TraceStartIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_TraceStartIEs_521, + asn_MBR_NGAP_TraceStartIEs_569, 3, /* Elements count */ - &asn_SPC_NGAP_TraceStartIEs_specs_521 /* Additional specs */ + &asn_SPC_NGAP_TraceStartIEs_specs_569 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_528[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_576[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TraceFailureIndicationIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -48739,7 +57045,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_528[] = { "Cause" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_528[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_576[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 }, /* NGRANTraceID */ @@ -48750,18 +57056,18 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_528[] = { { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 3, 0, 0 }, /* misc */ { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 3, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_528 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_576 = { sizeof(struct NGAP_TraceFailureIndicationIEs__value), offsetof(struct NGAP_TraceFailureIndicationIEs__value, _asn_ctx), offsetof(struct NGAP_TraceFailureIndicationIEs__value, present), sizeof(((struct NGAP_TraceFailureIndicationIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_528, + asn_MAP_NGAP_value_tag2el_576, 9, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_528 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_576 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -48778,12 +57084,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_528 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_528, + asn_MBR_NGAP_value_576, 4, /* Elements count */ - &asn_SPC_NGAP_value_specs_528 /* Additional specs */ + &asn_SPC_NGAP_value_specs_576 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_TraceFailureIndicationIEs_525[] = { +asn_TYPE_member_t asn_MBR_NGAP_TraceFailureIndicationIEs_573[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TraceFailureIndicationIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -48794,9 +57100,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TraceFailureIndicationIEs_525[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_526, + &asn_PER_memb_NGAP_id_constr_574, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_525 + memb_NGAP_id_constraint_573 }, 0, 0, /* No default value */ "id" @@ -48811,9 +57117,9 @@ asn_TYPE_member_t asn_MBR_NGAP_TraceFailureIndicationIEs_525[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_527, + &asn_PER_memb_NGAP_criticality_constr_575, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_525 + memb_NGAP_criticality_constraint_573 }, 0, 0, /* No default value */ "criticality" @@ -48821,33 +57127,33 @@ asn_TYPE_member_t asn_MBR_NGAP_TraceFailureIndicationIEs_525[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TraceFailureIndicationIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_528, + &asn_DEF_NGAP_value_576, select_TraceFailureIndicationIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_528, + &asn_PER_memb_NGAP_value_constr_576, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_525 + memb_NGAP_value_constraint_573 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_TraceFailureIndicationIEs_tags_525[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_TraceFailureIndicationIEs_tags_573[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_TraceFailureIndicationIEs_tag2el_525[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TraceFailureIndicationIEs_tag2el_573[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_TraceFailureIndicationIEs_specs_525 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TraceFailureIndicationIEs_specs_573 = { sizeof(struct NGAP_TraceFailureIndicationIEs), offsetof(struct NGAP_TraceFailureIndicationIEs, _asn_ctx), - asn_MAP_NGAP_TraceFailureIndicationIEs_tag2el_525, + asn_MAP_NGAP_TraceFailureIndicationIEs_tag2el_573, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -48856,12 +57162,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TraceFailureIndicationIEs = { "TraceFailureIndicationIEs", "TraceFailureIndicationIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_TraceFailureIndicationIEs_tags_525, - sizeof(asn_DEF_NGAP_TraceFailureIndicationIEs_tags_525) - /sizeof(asn_DEF_NGAP_TraceFailureIndicationIEs_tags_525[0]), /* 1 */ - asn_DEF_NGAP_TraceFailureIndicationIEs_tags_525, /* Same as above */ - sizeof(asn_DEF_NGAP_TraceFailureIndicationIEs_tags_525) - /sizeof(asn_DEF_NGAP_TraceFailureIndicationIEs_tags_525[0]), /* 1 */ + asn_DEF_NGAP_TraceFailureIndicationIEs_tags_573, + sizeof(asn_DEF_NGAP_TraceFailureIndicationIEs_tags_573) + /sizeof(asn_DEF_NGAP_TraceFailureIndicationIEs_tags_573[0]), /* 1 */ + asn_DEF_NGAP_TraceFailureIndicationIEs_tags_573, /* Same as above */ + sizeof(asn_DEF_NGAP_TraceFailureIndicationIEs_tags_573) + /sizeof(asn_DEF_NGAP_TraceFailureIndicationIEs_tags_573[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -48871,12 +57177,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_TraceFailureIndicationIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_TraceFailureIndicationIEs_525, + asn_MBR_NGAP_TraceFailureIndicationIEs_573, 3, /* Elements count */ - &asn_SPC_NGAP_TraceFailureIndicationIEs_specs_525 /* Additional specs */ + &asn_SPC_NGAP_TraceFailureIndicationIEs_specs_573 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_532[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_580[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DeactivateTraceIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -48929,23 +57235,23 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_532[] = { "NGRANTraceID" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_532[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_580[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 } /* NGRANTraceID */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_532 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_580 = { sizeof(struct NGAP_DeactivateTraceIEs__value), offsetof(struct NGAP_DeactivateTraceIEs__value, _asn_ctx), offsetof(struct NGAP_DeactivateTraceIEs__value, present), sizeof(((struct NGAP_DeactivateTraceIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_532, + asn_MAP_NGAP_value_tag2el_580, 3, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_532 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_580 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -48962,12 +57268,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_532 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_532, + asn_MBR_NGAP_value_580, 3, /* Elements count */ - &asn_SPC_NGAP_value_specs_532 /* Additional specs */ + &asn_SPC_NGAP_value_specs_580 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_DeactivateTraceIEs_529[] = { +asn_TYPE_member_t asn_MBR_NGAP_DeactivateTraceIEs_577[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DeactivateTraceIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -48978,9 +57284,9 @@ asn_TYPE_member_t asn_MBR_NGAP_DeactivateTraceIEs_529[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_530, + &asn_PER_memb_NGAP_id_constr_578, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_529 + memb_NGAP_id_constraint_577 }, 0, 0, /* No default value */ "id" @@ -48995,9 +57301,9 @@ asn_TYPE_member_t asn_MBR_NGAP_DeactivateTraceIEs_529[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_531, + &asn_PER_memb_NGAP_criticality_constr_579, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_529 + memb_NGAP_criticality_constraint_577 }, 0, 0, /* No default value */ "criticality" @@ -49005,33 +57311,33 @@ asn_TYPE_member_t asn_MBR_NGAP_DeactivateTraceIEs_529[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DeactivateTraceIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_532, + &asn_DEF_NGAP_value_580, select_DeactivateTraceIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_532, + &asn_PER_memb_NGAP_value_constr_580, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_529 + memb_NGAP_value_constraint_577 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_DeactivateTraceIEs_tags_529[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_DeactivateTraceIEs_tags_577[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_DeactivateTraceIEs_tag2el_529[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DeactivateTraceIEs_tag2el_577[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_DeactivateTraceIEs_specs_529 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DeactivateTraceIEs_specs_577 = { sizeof(struct NGAP_DeactivateTraceIEs), offsetof(struct NGAP_DeactivateTraceIEs, _asn_ctx), - asn_MAP_NGAP_DeactivateTraceIEs_tag2el_529, + asn_MAP_NGAP_DeactivateTraceIEs_tag2el_577, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -49040,12 +57346,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DeactivateTraceIEs = { "DeactivateTraceIEs", "DeactivateTraceIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_DeactivateTraceIEs_tags_529, - sizeof(asn_DEF_NGAP_DeactivateTraceIEs_tags_529) - /sizeof(asn_DEF_NGAP_DeactivateTraceIEs_tags_529[0]), /* 1 */ - asn_DEF_NGAP_DeactivateTraceIEs_tags_529, /* Same as above */ - sizeof(asn_DEF_NGAP_DeactivateTraceIEs_tags_529) - /sizeof(asn_DEF_NGAP_DeactivateTraceIEs_tags_529[0]), /* 1 */ + asn_DEF_NGAP_DeactivateTraceIEs_tags_577, + sizeof(asn_DEF_NGAP_DeactivateTraceIEs_tags_577) + /sizeof(asn_DEF_NGAP_DeactivateTraceIEs_tags_577[0]), /* 1 */ + asn_DEF_NGAP_DeactivateTraceIEs_tags_577, /* Same as above */ + sizeof(asn_DEF_NGAP_DeactivateTraceIEs_tags_577) + /sizeof(asn_DEF_NGAP_DeactivateTraceIEs_tags_577[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -49055,12 +57361,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DeactivateTraceIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_DeactivateTraceIEs_529, + asn_MBR_NGAP_DeactivateTraceIEs_577, 3, /* Elements count */ - &asn_SPC_NGAP_DeactivateTraceIEs_specs_529 /* Additional specs */ + &asn_SPC_NGAP_DeactivateTraceIEs_specs_577 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_536[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_584[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellTrafficTraceIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -49181,9 +57487,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_536[] = { "URI-address" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_536[] = { 0, 1, 4, 2, 5, 6, 3 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_536[] = { 0, 1, 3, 6, 2, 4, 5 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_536[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_584[] = { 0, 1, 4, 2, 5, 6, 3 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_584[] = { 0, 1, 3, 6, 2, 4, 5 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_584[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 4, 0, 0 }, /* TransportLayerAddress */ @@ -49194,19 +57500,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_536[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 3, 0, 0 }, /* eUTRA-CGI */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 3, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_536 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_584 = { sizeof(struct NGAP_CellTrafficTraceIEs__value), offsetof(struct NGAP_CellTrafficTraceIEs__value, _asn_ctx), offsetof(struct NGAP_CellTrafficTraceIEs__value, present), sizeof(((struct NGAP_CellTrafficTraceIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_536, + asn_MAP_NGAP_value_tag2el_584, 9, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_536, - asn_MAP_NGAP_value_from_canonical_536, + asn_MAP_NGAP_value_to_canonical_584, + asn_MAP_NGAP_value_from_canonical_584, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_536 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_584 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -49223,12 +57529,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_536 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_536, + asn_MBR_NGAP_value_584, 7, /* Elements count */ - &asn_SPC_NGAP_value_specs_536 /* Additional specs */ + &asn_SPC_NGAP_value_specs_584 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_CellTrafficTraceIEs_533[] = { +asn_TYPE_member_t asn_MBR_NGAP_CellTrafficTraceIEs_581[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellTrafficTraceIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -49239,9 +57545,9 @@ asn_TYPE_member_t asn_MBR_NGAP_CellTrafficTraceIEs_533[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_534, + &asn_PER_memb_NGAP_id_constr_582, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_533 + memb_NGAP_id_constraint_581 }, 0, 0, /* No default value */ "id" @@ -49256,9 +57562,9 @@ asn_TYPE_member_t asn_MBR_NGAP_CellTrafficTraceIEs_533[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_535, + &asn_PER_memb_NGAP_criticality_constr_583, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_533 + memb_NGAP_criticality_constraint_581 }, 0, 0, /* No default value */ "criticality" @@ -49266,33 +57572,33 @@ asn_TYPE_member_t asn_MBR_NGAP_CellTrafficTraceIEs_533[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CellTrafficTraceIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_536, + &asn_DEF_NGAP_value_584, select_CellTrafficTraceIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_536, + &asn_PER_memb_NGAP_value_constr_584, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_533 + memb_NGAP_value_constraint_581 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_CellTrafficTraceIEs_tags_533[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_CellTrafficTraceIEs_tags_581[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_CellTrafficTraceIEs_tag2el_533[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_CellTrafficTraceIEs_tag2el_581[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellTrafficTraceIEs_specs_533 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellTrafficTraceIEs_specs_581 = { sizeof(struct NGAP_CellTrafficTraceIEs), offsetof(struct NGAP_CellTrafficTraceIEs, _asn_ctx), - asn_MAP_NGAP_CellTrafficTraceIEs_tag2el_533, + asn_MAP_NGAP_CellTrafficTraceIEs_tag2el_581, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -49301,12 +57607,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_CellTrafficTraceIEs = { "CellTrafficTraceIEs", "CellTrafficTraceIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_CellTrafficTraceIEs_tags_533, - sizeof(asn_DEF_NGAP_CellTrafficTraceIEs_tags_533) - /sizeof(asn_DEF_NGAP_CellTrafficTraceIEs_tags_533[0]), /* 1 */ - asn_DEF_NGAP_CellTrafficTraceIEs_tags_533, /* Same as above */ - sizeof(asn_DEF_NGAP_CellTrafficTraceIEs_tags_533) - /sizeof(asn_DEF_NGAP_CellTrafficTraceIEs_tags_533[0]), /* 1 */ + asn_DEF_NGAP_CellTrafficTraceIEs_tags_581, + sizeof(asn_DEF_NGAP_CellTrafficTraceIEs_tags_581) + /sizeof(asn_DEF_NGAP_CellTrafficTraceIEs_tags_581[0]), /* 1 */ + asn_DEF_NGAP_CellTrafficTraceIEs_tags_581, /* Same as above */ + sizeof(asn_DEF_NGAP_CellTrafficTraceIEs_tags_581) + /sizeof(asn_DEF_NGAP_CellTrafficTraceIEs_tags_581[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -49316,12 +57622,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_CellTrafficTraceIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_CellTrafficTraceIEs_533, + asn_MBR_NGAP_CellTrafficTraceIEs_581, 3, /* Elements count */ - &asn_SPC_NGAP_CellTrafficTraceIEs_specs_533 /* Additional specs */ + &asn_SPC_NGAP_CellTrafficTraceIEs_specs_581 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_540[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_588[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_LocationReportingControlIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -49374,23 +57680,23 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_540[] = { "LocationReportingRequestType" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_540[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_588[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* LocationReportingRequestType */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_540 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_588 = { sizeof(struct NGAP_LocationReportingControlIEs__value), offsetof(struct NGAP_LocationReportingControlIEs__value, _asn_ctx), offsetof(struct NGAP_LocationReportingControlIEs__value, present), sizeof(((struct NGAP_LocationReportingControlIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_540, + asn_MAP_NGAP_value_tag2el_588, 3, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_540 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_588 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -49407,12 +57713,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_540 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_540, + asn_MBR_NGAP_value_588, 3, /* Elements count */ - &asn_SPC_NGAP_value_specs_540 /* Additional specs */ + &asn_SPC_NGAP_value_specs_588 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_LocationReportingControlIEs_537[] = { +asn_TYPE_member_t asn_MBR_NGAP_LocationReportingControlIEs_585[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_LocationReportingControlIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -49423,9 +57729,9 @@ asn_TYPE_member_t asn_MBR_NGAP_LocationReportingControlIEs_537[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_538, + &asn_PER_memb_NGAP_id_constr_586, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_537 + memb_NGAP_id_constraint_585 }, 0, 0, /* No default value */ "id" @@ -49440,9 +57746,9 @@ asn_TYPE_member_t asn_MBR_NGAP_LocationReportingControlIEs_537[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_539, + &asn_PER_memb_NGAP_criticality_constr_587, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_537 + memb_NGAP_criticality_constraint_585 }, 0, 0, /* No default value */ "criticality" @@ -49450,33 +57756,33 @@ asn_TYPE_member_t asn_MBR_NGAP_LocationReportingControlIEs_537[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LocationReportingControlIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_540, + &asn_DEF_NGAP_value_588, select_LocationReportingControlIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_540, + &asn_PER_memb_NGAP_value_constr_588, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_537 + memb_NGAP_value_constraint_585 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_LocationReportingControlIEs_tags_537[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_LocationReportingControlIEs_tags_585[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_LocationReportingControlIEs_tag2el_537[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_LocationReportingControlIEs_tag2el_585[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_LocationReportingControlIEs_specs_537 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_LocationReportingControlIEs_specs_585 = { sizeof(struct NGAP_LocationReportingControlIEs), offsetof(struct NGAP_LocationReportingControlIEs, _asn_ctx), - asn_MAP_NGAP_LocationReportingControlIEs_tag2el_537, + asn_MAP_NGAP_LocationReportingControlIEs_tag2el_585, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -49485,12 +57791,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_LocationReportingControlIEs = { "LocationReportingControlIEs", "LocationReportingControlIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_LocationReportingControlIEs_tags_537, - sizeof(asn_DEF_NGAP_LocationReportingControlIEs_tags_537) - /sizeof(asn_DEF_NGAP_LocationReportingControlIEs_tags_537[0]), /* 1 */ - asn_DEF_NGAP_LocationReportingControlIEs_tags_537, /* Same as above */ - sizeof(asn_DEF_NGAP_LocationReportingControlIEs_tags_537) - /sizeof(asn_DEF_NGAP_LocationReportingControlIEs_tags_537[0]), /* 1 */ + asn_DEF_NGAP_LocationReportingControlIEs_tags_585, + sizeof(asn_DEF_NGAP_LocationReportingControlIEs_tags_585) + /sizeof(asn_DEF_NGAP_LocationReportingControlIEs_tags_585[0]), /* 1 */ + asn_DEF_NGAP_LocationReportingControlIEs_tags_585, /* Same as above */ + sizeof(asn_DEF_NGAP_LocationReportingControlIEs_tags_585) + /sizeof(asn_DEF_NGAP_LocationReportingControlIEs_tags_585[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -49500,12 +57806,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_LocationReportingControlIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_LocationReportingControlIEs_537, + asn_MBR_NGAP_LocationReportingControlIEs_585, 3, /* Elements count */ - &asn_SPC_NGAP_LocationReportingControlIEs_specs_537 /* Additional specs */ + &asn_SPC_NGAP_LocationReportingControlIEs_specs_585 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_544[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_592[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_LocationReportingFailureIndicationIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -49558,7 +57864,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_544[] = { "Cause" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_544[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_592[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */ @@ -49568,18 +57874,18 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_544[] = { { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 }, /* misc */ { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 2, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_544 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_592 = { sizeof(struct NGAP_LocationReportingFailureIndicationIEs__value), offsetof(struct NGAP_LocationReportingFailureIndicationIEs__value, _asn_ctx), offsetof(struct NGAP_LocationReportingFailureIndicationIEs__value, present), sizeof(((struct NGAP_LocationReportingFailureIndicationIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_544, + asn_MAP_NGAP_value_tag2el_592, 8, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_544 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_592 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -49596,12 +57902,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_544 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_544, + asn_MBR_NGAP_value_592, 3, /* Elements count */ - &asn_SPC_NGAP_value_specs_544 /* Additional specs */ + &asn_SPC_NGAP_value_specs_592 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_LocationReportingFailureIndicationIEs_541[] = { +asn_TYPE_member_t asn_MBR_NGAP_LocationReportingFailureIndicationIEs_589[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_LocationReportingFailureIndicationIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -49612,9 +57918,9 @@ asn_TYPE_member_t asn_MBR_NGAP_LocationReportingFailureIndicationIEs_541[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_542, + &asn_PER_memb_NGAP_id_constr_590, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_541 + memb_NGAP_id_constraint_589 }, 0, 0, /* No default value */ "id" @@ -49629,9 +57935,9 @@ asn_TYPE_member_t asn_MBR_NGAP_LocationReportingFailureIndicationIEs_541[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_543, + &asn_PER_memb_NGAP_criticality_constr_591, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_541 + memb_NGAP_criticality_constraint_589 }, 0, 0, /* No default value */ "criticality" @@ -49639,33 +57945,33 @@ asn_TYPE_member_t asn_MBR_NGAP_LocationReportingFailureIndicationIEs_541[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LocationReportingFailureIndicationIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_544, + &asn_DEF_NGAP_value_592, select_LocationReportingFailureIndicationIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_544, + &asn_PER_memb_NGAP_value_constr_592, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_541 + memb_NGAP_value_constraint_589 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_LocationReportingFailureIndicationIEs_tags_541[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_LocationReportingFailureIndicationIEs_tags_589[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_LocationReportingFailureIndicationIEs_tag2el_541[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_LocationReportingFailureIndicationIEs_tag2el_589[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_LocationReportingFailureIndicationIEs_specs_541 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_LocationReportingFailureIndicationIEs_specs_589 = { sizeof(struct NGAP_LocationReportingFailureIndicationIEs), offsetof(struct NGAP_LocationReportingFailureIndicationIEs, _asn_ctx), - asn_MAP_NGAP_LocationReportingFailureIndicationIEs_tag2el_541, + asn_MAP_NGAP_LocationReportingFailureIndicationIEs_tag2el_589, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -49674,12 +57980,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_LocationReportingFailureIndicationIEs = { "LocationReportingFailureIndicationIEs", "LocationReportingFailureIndicationIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_LocationReportingFailureIndicationIEs_tags_541, - sizeof(asn_DEF_NGAP_LocationReportingFailureIndicationIEs_tags_541) - /sizeof(asn_DEF_NGAP_LocationReportingFailureIndicationIEs_tags_541[0]), /* 1 */ - asn_DEF_NGAP_LocationReportingFailureIndicationIEs_tags_541, /* Same as above */ - sizeof(asn_DEF_NGAP_LocationReportingFailureIndicationIEs_tags_541) - /sizeof(asn_DEF_NGAP_LocationReportingFailureIndicationIEs_tags_541[0]), /* 1 */ + asn_DEF_NGAP_LocationReportingFailureIndicationIEs_tags_589, + sizeof(asn_DEF_NGAP_LocationReportingFailureIndicationIEs_tags_589) + /sizeof(asn_DEF_NGAP_LocationReportingFailureIndicationIEs_tags_589[0]), /* 1 */ + asn_DEF_NGAP_LocationReportingFailureIndicationIEs_tags_589, /* Same as above */ + sizeof(asn_DEF_NGAP_LocationReportingFailureIndicationIEs_tags_589) + /sizeof(asn_DEF_NGAP_LocationReportingFailureIndicationIEs_tags_589[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -49689,12 +57995,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_LocationReportingFailureIndicationIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_LocationReportingFailureIndicationIEs_541, + asn_MBR_NGAP_LocationReportingFailureIndicationIEs_589, 3, /* Elements count */ - &asn_SPC_NGAP_LocationReportingFailureIndicationIEs_specs_541 /* Additional specs */ + &asn_SPC_NGAP_LocationReportingFailureIndicationIEs_specs_589 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_548[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_596[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_LocationReportIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -49781,9 +58087,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_548[] = { "LocationReportingRequestType" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_548[] = { 0, 1, 3, 4, 2 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_548[] = { 0, 1, 4, 2, 3 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_548[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_596[] = { 0, 1, 3, 4, 2 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_596[] = { 0, 1, 4, 2, 3 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_596[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 1 }, /* UEPresenceInAreaOfInterestList */ @@ -49793,19 +58099,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_548[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* userLocationInformationN3IWF */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_548 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_596 = { sizeof(struct NGAP_LocationReportIEs__value), offsetof(struct NGAP_LocationReportIEs__value, _asn_ctx), offsetof(struct NGAP_LocationReportIEs__value, present), sizeof(((struct NGAP_LocationReportIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_548, + asn_MAP_NGAP_value_tag2el_596, 8, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_548, - asn_MAP_NGAP_value_from_canonical_548, + asn_MAP_NGAP_value_to_canonical_596, + asn_MAP_NGAP_value_from_canonical_596, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_548 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_596 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -49822,12 +58128,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_548 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_548, + asn_MBR_NGAP_value_596, 5, /* Elements count */ - &asn_SPC_NGAP_value_specs_548 /* Additional specs */ + &asn_SPC_NGAP_value_specs_596 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_LocationReportIEs_545[] = { +asn_TYPE_member_t asn_MBR_NGAP_LocationReportIEs_593[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_LocationReportIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -49838,9 +58144,9 @@ asn_TYPE_member_t asn_MBR_NGAP_LocationReportIEs_545[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_546, + &asn_PER_memb_NGAP_id_constr_594, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_545 + memb_NGAP_id_constraint_593 }, 0, 0, /* No default value */ "id" @@ -49855,9 +58161,9 @@ asn_TYPE_member_t asn_MBR_NGAP_LocationReportIEs_545[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_547, + &asn_PER_memb_NGAP_criticality_constr_595, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_545 + memb_NGAP_criticality_constraint_593 }, 0, 0, /* No default value */ "criticality" @@ -49865,33 +58171,33 @@ asn_TYPE_member_t asn_MBR_NGAP_LocationReportIEs_545[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LocationReportIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_548, + &asn_DEF_NGAP_value_596, select_LocationReportIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_548, + &asn_PER_memb_NGAP_value_constr_596, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_545 + memb_NGAP_value_constraint_593 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_LocationReportIEs_tags_545[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_LocationReportIEs_tags_593[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_LocationReportIEs_tag2el_545[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_LocationReportIEs_tag2el_593[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_LocationReportIEs_specs_545 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_LocationReportIEs_specs_593 = { sizeof(struct NGAP_LocationReportIEs), offsetof(struct NGAP_LocationReportIEs, _asn_ctx), - asn_MAP_NGAP_LocationReportIEs_tag2el_545, + asn_MAP_NGAP_LocationReportIEs_tag2el_593, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -49900,12 +58206,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_LocationReportIEs = { "LocationReportIEs", "LocationReportIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_LocationReportIEs_tags_545, - sizeof(asn_DEF_NGAP_LocationReportIEs_tags_545) - /sizeof(asn_DEF_NGAP_LocationReportIEs_tags_545[0]), /* 1 */ - asn_DEF_NGAP_LocationReportIEs_tags_545, /* Same as above */ - sizeof(asn_DEF_NGAP_LocationReportIEs_tags_545) - /sizeof(asn_DEF_NGAP_LocationReportIEs_tags_545[0]), /* 1 */ + asn_DEF_NGAP_LocationReportIEs_tags_593, + sizeof(asn_DEF_NGAP_LocationReportIEs_tags_593) + /sizeof(asn_DEF_NGAP_LocationReportIEs_tags_593[0]), /* 1 */ + asn_DEF_NGAP_LocationReportIEs_tags_593, /* Same as above */ + sizeof(asn_DEF_NGAP_LocationReportIEs_tags_593) + /sizeof(asn_DEF_NGAP_LocationReportIEs_tags_593[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -49915,12 +58221,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_LocationReportIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_LocationReportIEs_545, + asn_MBR_NGAP_LocationReportIEs_593, 3, /* Elements count */ - &asn_SPC_NGAP_LocationReportIEs_specs_545 /* Additional specs */ + &asn_SPC_NGAP_LocationReportIEs_specs_593 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_552[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_600[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UETNLABindingReleaseRequestIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -49956,22 +58262,22 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_552[] = { "RAN-UE-NGAP-ID" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_552[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_600[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* RAN-UE-NGAP-ID */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_552 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_600 = { sizeof(struct NGAP_UETNLABindingReleaseRequestIEs__value), offsetof(struct NGAP_UETNLABindingReleaseRequestIEs__value, _asn_ctx), offsetof(struct NGAP_UETNLABindingReleaseRequestIEs__value, present), sizeof(((struct NGAP_UETNLABindingReleaseRequestIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_552, + asn_MAP_NGAP_value_tag2el_600, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_552 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_600 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -49988,12 +58294,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_552 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_552, + asn_MBR_NGAP_value_600, 2, /* Elements count */ - &asn_SPC_NGAP_value_specs_552 /* Additional specs */ + &asn_SPC_NGAP_value_specs_600 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UETNLABindingReleaseRequestIEs_549[] = { +asn_TYPE_member_t asn_MBR_NGAP_UETNLABindingReleaseRequestIEs_597[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UETNLABindingReleaseRequestIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -50004,9 +58310,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UETNLABindingReleaseRequestIEs_549[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_550, + &asn_PER_memb_NGAP_id_constr_598, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_549 + memb_NGAP_id_constraint_597 }, 0, 0, /* No default value */ "id" @@ -50021,9 +58327,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UETNLABindingReleaseRequestIEs_549[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_551, + &asn_PER_memb_NGAP_criticality_constr_599, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_549 + memb_NGAP_criticality_constraint_597 }, 0, 0, /* No default value */ "criticality" @@ -50031,33 +58337,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UETNLABindingReleaseRequestIEs_549[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UETNLABindingReleaseRequestIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_552, + &asn_DEF_NGAP_value_600, select_UETNLABindingReleaseRequestIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_552, + &asn_PER_memb_NGAP_value_constr_600, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_549 + memb_NGAP_value_constraint_597 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UETNLABindingReleaseRequestIEs_tags_549[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UETNLABindingReleaseRequestIEs_tags_597[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UETNLABindingReleaseRequestIEs_tag2el_549[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UETNLABindingReleaseRequestIEs_tag2el_597[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UETNLABindingReleaseRequestIEs_specs_549 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UETNLABindingReleaseRequestIEs_specs_597 = { sizeof(struct NGAP_UETNLABindingReleaseRequestIEs), offsetof(struct NGAP_UETNLABindingReleaseRequestIEs, _asn_ctx), - asn_MAP_NGAP_UETNLABindingReleaseRequestIEs_tag2el_549, + asn_MAP_NGAP_UETNLABindingReleaseRequestIEs_tag2el_597, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -50066,12 +58372,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UETNLABindingReleaseRequestIEs = { "UETNLABindingReleaseRequestIEs", "UETNLABindingReleaseRequestIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UETNLABindingReleaseRequestIEs_tags_549, - sizeof(asn_DEF_NGAP_UETNLABindingReleaseRequestIEs_tags_549) - /sizeof(asn_DEF_NGAP_UETNLABindingReleaseRequestIEs_tags_549[0]), /* 1 */ - asn_DEF_NGAP_UETNLABindingReleaseRequestIEs_tags_549, /* Same as above */ - sizeof(asn_DEF_NGAP_UETNLABindingReleaseRequestIEs_tags_549) - /sizeof(asn_DEF_NGAP_UETNLABindingReleaseRequestIEs_tags_549[0]), /* 1 */ + asn_DEF_NGAP_UETNLABindingReleaseRequestIEs_tags_597, + sizeof(asn_DEF_NGAP_UETNLABindingReleaseRequestIEs_tags_597) + /sizeof(asn_DEF_NGAP_UETNLABindingReleaseRequestIEs_tags_597[0]), /* 1 */ + asn_DEF_NGAP_UETNLABindingReleaseRequestIEs_tags_597, /* Same as above */ + sizeof(asn_DEF_NGAP_UETNLABindingReleaseRequestIEs_tags_597) + /sizeof(asn_DEF_NGAP_UETNLABindingReleaseRequestIEs_tags_597[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -50081,12 +58387,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UETNLABindingReleaseRequestIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UETNLABindingReleaseRequestIEs_549, + asn_MBR_NGAP_UETNLABindingReleaseRequestIEs_597, 3, /* Elements count */ - &asn_SPC_NGAP_UETNLABindingReleaseRequestIEs_specs_549 /* Additional specs */ + &asn_SPC_NGAP_UETNLABindingReleaseRequestIEs_specs_597 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_556[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_604[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UERadioCapabilityInfoIndicationIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -50173,28 +58479,28 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_556[] = { "UERadioCapability" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_556[] = { 0, 1, 2, 4, 3 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_556[] = { 0, 1, 2, 4, 3 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_556[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_604[] = { 0, 1, 2, 4, 3 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_604[] = { 0, 1, 2, 4, 3 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_604[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 1 }, /* UERadioCapability */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, -1, 0 }, /* UERadioCapability */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 } /* UERadioCapabilityForPaging */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_556 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_604 = { sizeof(struct NGAP_UERadioCapabilityInfoIndicationIEs__value), offsetof(struct NGAP_UERadioCapabilityInfoIndicationIEs__value, _asn_ctx), offsetof(struct NGAP_UERadioCapabilityInfoIndicationIEs__value, present), sizeof(((struct NGAP_UERadioCapabilityInfoIndicationIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_556, + asn_MAP_NGAP_value_tag2el_604, 5, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_556, - asn_MAP_NGAP_value_from_canonical_556, + asn_MAP_NGAP_value_to_canonical_604, + asn_MAP_NGAP_value_from_canonical_604, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_556 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_604 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -50211,12 +58517,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_556 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_556, + asn_MBR_NGAP_value_604, 5, /* Elements count */ - &asn_SPC_NGAP_value_specs_556 /* Additional specs */ + &asn_SPC_NGAP_value_specs_604 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityInfoIndicationIEs_553[] = { +asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityInfoIndicationIEs_601[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UERadioCapabilityInfoIndicationIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -50227,9 +58533,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityInfoIndicationIEs_553[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_554, + &asn_PER_memb_NGAP_id_constr_602, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_553 + memb_NGAP_id_constraint_601 }, 0, 0, /* No default value */ "id" @@ -50244,9 +58550,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityInfoIndicationIEs_553[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_555, + &asn_PER_memb_NGAP_criticality_constr_603, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_553 + memb_NGAP_criticality_constraint_601 }, 0, 0, /* No default value */ "criticality" @@ -50254,33 +58560,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityInfoIndicationIEs_553[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UERadioCapabilityInfoIndicationIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_556, + &asn_DEF_NGAP_value_604, select_UERadioCapabilityInfoIndicationIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_556, + &asn_PER_memb_NGAP_value_constr_604, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_553 + memb_NGAP_value_constraint_601 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UERadioCapabilityInfoIndicationIEs_tags_553[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UERadioCapabilityInfoIndicationIEs_tags_601[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UERadioCapabilityInfoIndicationIEs_tag2el_553[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UERadioCapabilityInfoIndicationIEs_tag2el_601[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERadioCapabilityInfoIndicationIEs_specs_553 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERadioCapabilityInfoIndicationIEs_specs_601 = { sizeof(struct NGAP_UERadioCapabilityInfoIndicationIEs), offsetof(struct NGAP_UERadioCapabilityInfoIndicationIEs, _asn_ctx), - asn_MAP_NGAP_UERadioCapabilityInfoIndicationIEs_tag2el_553, + asn_MAP_NGAP_UERadioCapabilityInfoIndicationIEs_tag2el_601, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -50289,12 +58595,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UERadioCapabilityInfoIndicationIEs = { "UERadioCapabilityInfoIndicationIEs", "UERadioCapabilityInfoIndicationIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UERadioCapabilityInfoIndicationIEs_tags_553, - sizeof(asn_DEF_NGAP_UERadioCapabilityInfoIndicationIEs_tags_553) - /sizeof(asn_DEF_NGAP_UERadioCapabilityInfoIndicationIEs_tags_553[0]), /* 1 */ - asn_DEF_NGAP_UERadioCapabilityInfoIndicationIEs_tags_553, /* Same as above */ - sizeof(asn_DEF_NGAP_UERadioCapabilityInfoIndicationIEs_tags_553) - /sizeof(asn_DEF_NGAP_UERadioCapabilityInfoIndicationIEs_tags_553[0]), /* 1 */ + asn_DEF_NGAP_UERadioCapabilityInfoIndicationIEs_tags_601, + sizeof(asn_DEF_NGAP_UERadioCapabilityInfoIndicationIEs_tags_601) + /sizeof(asn_DEF_NGAP_UERadioCapabilityInfoIndicationIEs_tags_601[0]), /* 1 */ + asn_DEF_NGAP_UERadioCapabilityInfoIndicationIEs_tags_601, /* Same as above */ + sizeof(asn_DEF_NGAP_UERadioCapabilityInfoIndicationIEs_tags_601) + /sizeof(asn_DEF_NGAP_UERadioCapabilityInfoIndicationIEs_tags_601[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -50304,12 +58610,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UERadioCapabilityInfoIndicationIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UERadioCapabilityInfoIndicationIEs_553, + asn_MBR_NGAP_UERadioCapabilityInfoIndicationIEs_601, 3, /* Elements count */ - &asn_SPC_NGAP_UERadioCapabilityInfoIndicationIEs_specs_553 /* Additional specs */ + &asn_SPC_NGAP_UERadioCapabilityInfoIndicationIEs_specs_601 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_560[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_608[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UERadioCapabilityCheckRequestIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -50379,24 +58685,24 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_560[] = { "UERadioCapabilityID" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_560[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_608[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 1 }, /* UERadioCapability */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, -1, 0 } /* UERadioCapabilityID */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_560 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_608 = { sizeof(struct NGAP_UERadioCapabilityCheckRequestIEs__value), offsetof(struct NGAP_UERadioCapabilityCheckRequestIEs__value, _asn_ctx), offsetof(struct NGAP_UERadioCapabilityCheckRequestIEs__value, present), sizeof(((struct NGAP_UERadioCapabilityCheckRequestIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_560, + asn_MAP_NGAP_value_tag2el_608, 4, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_560 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_608 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -50413,12 +58719,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_560 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_560, + asn_MBR_NGAP_value_608, 4, /* Elements count */ - &asn_SPC_NGAP_value_specs_560 /* Additional specs */ + &asn_SPC_NGAP_value_specs_608 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityCheckRequestIEs_557[] = { +asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityCheckRequestIEs_605[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UERadioCapabilityCheckRequestIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -50429,9 +58735,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityCheckRequestIEs_557[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_558, + &asn_PER_memb_NGAP_id_constr_606, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_557 + memb_NGAP_id_constraint_605 }, 0, 0, /* No default value */ "id" @@ -50446,9 +58752,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityCheckRequestIEs_557[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_559, + &asn_PER_memb_NGAP_criticality_constr_607, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_557 + memb_NGAP_criticality_constraint_605 }, 0, 0, /* No default value */ "criticality" @@ -50456,33 +58762,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityCheckRequestIEs_557[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UERadioCapabilityCheckRequestIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_560, + &asn_DEF_NGAP_value_608, select_UERadioCapabilityCheckRequestIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_560, + &asn_PER_memb_NGAP_value_constr_608, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_557 + memb_NGAP_value_constraint_605 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UERadioCapabilityCheckRequestIEs_tags_557[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UERadioCapabilityCheckRequestIEs_tags_605[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UERadioCapabilityCheckRequestIEs_tag2el_557[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UERadioCapabilityCheckRequestIEs_tag2el_605[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERadioCapabilityCheckRequestIEs_specs_557 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERadioCapabilityCheckRequestIEs_specs_605 = { sizeof(struct NGAP_UERadioCapabilityCheckRequestIEs), offsetof(struct NGAP_UERadioCapabilityCheckRequestIEs, _asn_ctx), - asn_MAP_NGAP_UERadioCapabilityCheckRequestIEs_tag2el_557, + asn_MAP_NGAP_UERadioCapabilityCheckRequestIEs_tag2el_605, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -50491,12 +58797,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UERadioCapabilityCheckRequestIEs = { "UERadioCapabilityCheckRequestIEs", "UERadioCapabilityCheckRequestIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UERadioCapabilityCheckRequestIEs_tags_557, - sizeof(asn_DEF_NGAP_UERadioCapabilityCheckRequestIEs_tags_557) - /sizeof(asn_DEF_NGAP_UERadioCapabilityCheckRequestIEs_tags_557[0]), /* 1 */ - asn_DEF_NGAP_UERadioCapabilityCheckRequestIEs_tags_557, /* Same as above */ - sizeof(asn_DEF_NGAP_UERadioCapabilityCheckRequestIEs_tags_557) - /sizeof(asn_DEF_NGAP_UERadioCapabilityCheckRequestIEs_tags_557[0]), /* 1 */ + asn_DEF_NGAP_UERadioCapabilityCheckRequestIEs_tags_605, + sizeof(asn_DEF_NGAP_UERadioCapabilityCheckRequestIEs_tags_605) + /sizeof(asn_DEF_NGAP_UERadioCapabilityCheckRequestIEs_tags_605[0]), /* 1 */ + asn_DEF_NGAP_UERadioCapabilityCheckRequestIEs_tags_605, /* Same as above */ + sizeof(asn_DEF_NGAP_UERadioCapabilityCheckRequestIEs_tags_605) + /sizeof(asn_DEF_NGAP_UERadioCapabilityCheckRequestIEs_tags_605[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -50506,12 +58812,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UERadioCapabilityCheckRequestIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UERadioCapabilityCheckRequestIEs_557, + asn_MBR_NGAP_UERadioCapabilityCheckRequestIEs_605, 3, /* Elements count */ - &asn_SPC_NGAP_UERadioCapabilityCheckRequestIEs_specs_557 /* Additional specs */ + &asn_SPC_NGAP_UERadioCapabilityCheckRequestIEs_specs_605 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_564[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_612[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UERadioCapabilityCheckResponseIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -50581,24 +58887,24 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_564[] = { "CriticalityDiagnostics" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_564[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_612[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 0 }, /* IMSVoiceSupportIndicator */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 } /* CriticalityDiagnostics */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_564 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_612 = { sizeof(struct NGAP_UERadioCapabilityCheckResponseIEs__value), offsetof(struct NGAP_UERadioCapabilityCheckResponseIEs__value, _asn_ctx), offsetof(struct NGAP_UERadioCapabilityCheckResponseIEs__value, present), sizeof(((struct NGAP_UERadioCapabilityCheckResponseIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_564, + asn_MAP_NGAP_value_tag2el_612, 4, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_564 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_612 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -50615,12 +58921,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_564 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_564, + asn_MBR_NGAP_value_612, 4, /* Elements count */ - &asn_SPC_NGAP_value_specs_564 /* Additional specs */ + &asn_SPC_NGAP_value_specs_612 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityCheckResponseIEs_561[] = { +asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityCheckResponseIEs_609[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UERadioCapabilityCheckResponseIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -50631,9 +58937,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityCheckResponseIEs_561[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_562, + &asn_PER_memb_NGAP_id_constr_610, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_561 + memb_NGAP_id_constraint_609 }, 0, 0, /* No default value */ "id" @@ -50648,9 +58954,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityCheckResponseIEs_561[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_563, + &asn_PER_memb_NGAP_criticality_constr_611, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_561 + memb_NGAP_criticality_constraint_609 }, 0, 0, /* No default value */ "criticality" @@ -50658,33 +58964,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityCheckResponseIEs_561[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UERadioCapabilityCheckResponseIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_564, + &asn_DEF_NGAP_value_612, select_UERadioCapabilityCheckResponseIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_564, + &asn_PER_memb_NGAP_value_constr_612, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_561 + memb_NGAP_value_constraint_609 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UERadioCapabilityCheckResponseIEs_tags_561[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UERadioCapabilityCheckResponseIEs_tags_609[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UERadioCapabilityCheckResponseIEs_tag2el_561[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UERadioCapabilityCheckResponseIEs_tag2el_609[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERadioCapabilityCheckResponseIEs_specs_561 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERadioCapabilityCheckResponseIEs_specs_609 = { sizeof(struct NGAP_UERadioCapabilityCheckResponseIEs), offsetof(struct NGAP_UERadioCapabilityCheckResponseIEs, _asn_ctx), - asn_MAP_NGAP_UERadioCapabilityCheckResponseIEs_tag2el_561, + asn_MAP_NGAP_UERadioCapabilityCheckResponseIEs_tag2el_609, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -50693,12 +58999,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UERadioCapabilityCheckResponseIEs = { "UERadioCapabilityCheckResponseIEs", "UERadioCapabilityCheckResponseIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UERadioCapabilityCheckResponseIEs_tags_561, - sizeof(asn_DEF_NGAP_UERadioCapabilityCheckResponseIEs_tags_561) - /sizeof(asn_DEF_NGAP_UERadioCapabilityCheckResponseIEs_tags_561[0]), /* 1 */ - asn_DEF_NGAP_UERadioCapabilityCheckResponseIEs_tags_561, /* Same as above */ - sizeof(asn_DEF_NGAP_UERadioCapabilityCheckResponseIEs_tags_561) - /sizeof(asn_DEF_NGAP_UERadioCapabilityCheckResponseIEs_tags_561[0]), /* 1 */ + asn_DEF_NGAP_UERadioCapabilityCheckResponseIEs_tags_609, + sizeof(asn_DEF_NGAP_UERadioCapabilityCheckResponseIEs_tags_609) + /sizeof(asn_DEF_NGAP_UERadioCapabilityCheckResponseIEs_tags_609[0]), /* 1 */ + asn_DEF_NGAP_UERadioCapabilityCheckResponseIEs_tags_609, /* Same as above */ + sizeof(asn_DEF_NGAP_UERadioCapabilityCheckResponseIEs_tags_609) + /sizeof(asn_DEF_NGAP_UERadioCapabilityCheckResponseIEs_tags_609[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -50708,12 +59014,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UERadioCapabilityCheckResponseIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UERadioCapabilityCheckResponseIEs_561, + asn_MBR_NGAP_UERadioCapabilityCheckResponseIEs_609, 3, /* Elements count */ - &asn_SPC_NGAP_UERadioCapabilityCheckResponseIEs_specs_561 /* Additional specs */ + &asn_SPC_NGAP_UERadioCapabilityCheckResponseIEs_specs_609 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_568[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_616[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SecondaryRATDataUsageReportIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -50800,9 +59106,9 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_568[] = { "UserLocationInformation" }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_568[] = { 0, 1, 3, 2, 4 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_568[] = { 0, 1, 3, 2, 4 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_568[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_616[] = { 0, 1, 3, 2, 4 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_616[] = { 0, 1, 3, 2, 4 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_616[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, 0, 0 }, /* HandoverFlag */ @@ -50812,19 +59118,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_568[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 4, 0, 0 }, /* userLocationInformationN3IWF */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 4, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_568 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_616 = { sizeof(struct NGAP_SecondaryRATDataUsageReportIEs__value), offsetof(struct NGAP_SecondaryRATDataUsageReportIEs__value, _asn_ctx), offsetof(struct NGAP_SecondaryRATDataUsageReportIEs__value, present), sizeof(((struct NGAP_SecondaryRATDataUsageReportIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_568, + asn_MAP_NGAP_value_tag2el_616, 8, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_568, - asn_MAP_NGAP_value_from_canonical_568, + asn_MAP_NGAP_value_to_canonical_616, + asn_MAP_NGAP_value_from_canonical_616, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_568 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_616 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -50841,12 +59147,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_568 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_568, + asn_MBR_NGAP_value_616, 5, /* Elements count */ - &asn_SPC_NGAP_value_specs_568 /* Additional specs */ + &asn_SPC_NGAP_value_specs_616 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_SecondaryRATDataUsageReportIEs_565[] = { +asn_TYPE_member_t asn_MBR_NGAP_SecondaryRATDataUsageReportIEs_613[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SecondaryRATDataUsageReportIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -50857,9 +59163,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SecondaryRATDataUsageReportIEs_565[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_566, + &asn_PER_memb_NGAP_id_constr_614, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_565 + memb_NGAP_id_constraint_613 }, 0, 0, /* No default value */ "id" @@ -50874,9 +59180,9 @@ asn_TYPE_member_t asn_MBR_NGAP_SecondaryRATDataUsageReportIEs_565[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_567, + &asn_PER_memb_NGAP_criticality_constr_615, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_565 + memb_NGAP_criticality_constraint_613 }, 0, 0, /* No default value */ "criticality" @@ -50884,33 +59190,33 @@ asn_TYPE_member_t asn_MBR_NGAP_SecondaryRATDataUsageReportIEs_565[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SecondaryRATDataUsageReportIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_568, + &asn_DEF_NGAP_value_616, select_SecondaryRATDataUsageReportIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_568, + &asn_PER_memb_NGAP_value_constr_616, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_565 + memb_NGAP_value_constraint_613 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_SecondaryRATDataUsageReportIEs_tags_565[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_SecondaryRATDataUsageReportIEs_tags_613[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_SecondaryRATDataUsageReportIEs_tag2el_565[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_SecondaryRATDataUsageReportIEs_tag2el_613[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecondaryRATDataUsageReportIEs_specs_565 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecondaryRATDataUsageReportIEs_specs_613 = { sizeof(struct NGAP_SecondaryRATDataUsageReportIEs), offsetof(struct NGAP_SecondaryRATDataUsageReportIEs, _asn_ctx), - asn_MAP_NGAP_SecondaryRATDataUsageReportIEs_tag2el_565, + asn_MAP_NGAP_SecondaryRATDataUsageReportIEs_tag2el_613, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -50919,12 +59225,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SecondaryRATDataUsageReportIEs = { "SecondaryRATDataUsageReportIEs", "SecondaryRATDataUsageReportIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_SecondaryRATDataUsageReportIEs_tags_565, - sizeof(asn_DEF_NGAP_SecondaryRATDataUsageReportIEs_tags_565) - /sizeof(asn_DEF_NGAP_SecondaryRATDataUsageReportIEs_tags_565[0]), /* 1 */ - asn_DEF_NGAP_SecondaryRATDataUsageReportIEs_tags_565, /* Same as above */ - sizeof(asn_DEF_NGAP_SecondaryRATDataUsageReportIEs_tags_565) - /sizeof(asn_DEF_NGAP_SecondaryRATDataUsageReportIEs_tags_565[0]), /* 1 */ + asn_DEF_NGAP_SecondaryRATDataUsageReportIEs_tags_613, + sizeof(asn_DEF_NGAP_SecondaryRATDataUsageReportIEs_tags_613) + /sizeof(asn_DEF_NGAP_SecondaryRATDataUsageReportIEs_tags_613[0]), /* 1 */ + asn_DEF_NGAP_SecondaryRATDataUsageReportIEs_tags_613, /* Same as above */ + sizeof(asn_DEF_NGAP_SecondaryRATDataUsageReportIEs_tags_613) + /sizeof(asn_DEF_NGAP_SecondaryRATDataUsageReportIEs_tags_613[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -50934,12 +59240,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_SecondaryRATDataUsageReportIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_SecondaryRATDataUsageReportIEs_565, + asn_MBR_NGAP_SecondaryRATDataUsageReportIEs_613, 3, /* Elements count */ - &asn_SPC_NGAP_SecondaryRATDataUsageReportIEs_specs_565 /* Additional specs */ + &asn_SPC_NGAP_SecondaryRATDataUsageReportIEs_specs_613 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_572[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_620[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UplinkRIMInformationTransferIEs__value, choice.RIMInformationTransfer), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -50958,21 +59264,21 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_572[] = { "RIMInformationTransfer" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_572[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_620[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RIMInformationTransfer */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_572 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_620 = { sizeof(struct NGAP_UplinkRIMInformationTransferIEs__value), offsetof(struct NGAP_UplinkRIMInformationTransferIEs__value, _asn_ctx), offsetof(struct NGAP_UplinkRIMInformationTransferIEs__value, present), sizeof(((struct NGAP_UplinkRIMInformationTransferIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_572, + asn_MAP_NGAP_value_tag2el_620, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_572 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_620 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -50989,12 +59295,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_572 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_572, + asn_MBR_NGAP_value_620, 1, /* Elements count */ - &asn_SPC_NGAP_value_specs_572 /* Additional specs */ + &asn_SPC_NGAP_value_specs_620 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UplinkRIMInformationTransferIEs_569[] = { +asn_TYPE_member_t asn_MBR_NGAP_UplinkRIMInformationTransferIEs_617[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UplinkRIMInformationTransferIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -51005,9 +59311,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UplinkRIMInformationTransferIEs_569[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_570, + &asn_PER_memb_NGAP_id_constr_618, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_569 + memb_NGAP_id_constraint_617 }, 0, 0, /* No default value */ "id" @@ -51022,9 +59328,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UplinkRIMInformationTransferIEs_569[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_571, + &asn_PER_memb_NGAP_criticality_constr_619, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_569 + memb_NGAP_criticality_constraint_617 }, 0, 0, /* No default value */ "criticality" @@ -51032,33 +59338,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UplinkRIMInformationTransferIEs_569[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UplinkRIMInformationTransferIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_572, + &asn_DEF_NGAP_value_620, select_UplinkRIMInformationTransferIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_572, + &asn_PER_memb_NGAP_value_constr_620, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_569 + memb_NGAP_value_constraint_617 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UplinkRIMInformationTransferIEs_tags_569[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UplinkRIMInformationTransferIEs_tags_617[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UplinkRIMInformationTransferIEs_tag2el_569[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UplinkRIMInformationTransferIEs_tag2el_617[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UplinkRIMInformationTransferIEs_specs_569 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UplinkRIMInformationTransferIEs_specs_617 = { sizeof(struct NGAP_UplinkRIMInformationTransferIEs), offsetof(struct NGAP_UplinkRIMInformationTransferIEs, _asn_ctx), - asn_MAP_NGAP_UplinkRIMInformationTransferIEs_tag2el_569, + asn_MAP_NGAP_UplinkRIMInformationTransferIEs_tag2el_617, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -51067,12 +59373,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UplinkRIMInformationTransferIEs = { "UplinkRIMInformationTransferIEs", "UplinkRIMInformationTransferIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UplinkRIMInformationTransferIEs_tags_569, - sizeof(asn_DEF_NGAP_UplinkRIMInformationTransferIEs_tags_569) - /sizeof(asn_DEF_NGAP_UplinkRIMInformationTransferIEs_tags_569[0]), /* 1 */ - asn_DEF_NGAP_UplinkRIMInformationTransferIEs_tags_569, /* Same as above */ - sizeof(asn_DEF_NGAP_UplinkRIMInformationTransferIEs_tags_569) - /sizeof(asn_DEF_NGAP_UplinkRIMInformationTransferIEs_tags_569[0]), /* 1 */ + asn_DEF_NGAP_UplinkRIMInformationTransferIEs_tags_617, + sizeof(asn_DEF_NGAP_UplinkRIMInformationTransferIEs_tags_617) + /sizeof(asn_DEF_NGAP_UplinkRIMInformationTransferIEs_tags_617[0]), /* 1 */ + asn_DEF_NGAP_UplinkRIMInformationTransferIEs_tags_617, /* Same as above */ + sizeof(asn_DEF_NGAP_UplinkRIMInformationTransferIEs_tags_617) + /sizeof(asn_DEF_NGAP_UplinkRIMInformationTransferIEs_tags_617[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -51082,12 +59388,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UplinkRIMInformationTransferIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UplinkRIMInformationTransferIEs_569, + asn_MBR_NGAP_UplinkRIMInformationTransferIEs_617, 3, /* Elements count */ - &asn_SPC_NGAP_UplinkRIMInformationTransferIEs_specs_569 /* Additional specs */ + &asn_SPC_NGAP_UplinkRIMInformationTransferIEs_specs_617 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_576[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_624[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkRIMInformationTransferIEs__value, choice.RIMInformationTransfer), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -51106,21 +59412,21 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_576[] = { "RIMInformationTransfer" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_576[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_624[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RIMInformationTransfer */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_576 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_624 = { sizeof(struct NGAP_DownlinkRIMInformationTransferIEs__value), offsetof(struct NGAP_DownlinkRIMInformationTransferIEs__value, _asn_ctx), offsetof(struct NGAP_DownlinkRIMInformationTransferIEs__value, present), sizeof(((struct NGAP_DownlinkRIMInformationTransferIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_576, + asn_MAP_NGAP_value_tag2el_624, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_576 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_624 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -51137,12 +59443,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_576 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_576, + asn_MBR_NGAP_value_624, 1, /* Elements count */ - &asn_SPC_NGAP_value_specs_576 /* Additional specs */ + &asn_SPC_NGAP_value_specs_624 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_DownlinkRIMInformationTransferIEs_573[] = { +asn_TYPE_member_t asn_MBR_NGAP_DownlinkRIMInformationTransferIEs_621[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkRIMInformationTransferIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -51153,9 +59459,9 @@ asn_TYPE_member_t asn_MBR_NGAP_DownlinkRIMInformationTransferIEs_573[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_574, + &asn_PER_memb_NGAP_id_constr_622, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_573 + memb_NGAP_id_constraint_621 }, 0, 0, /* No default value */ "id" @@ -51170,9 +59476,9 @@ asn_TYPE_member_t asn_MBR_NGAP_DownlinkRIMInformationTransferIEs_573[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_575, + &asn_PER_memb_NGAP_criticality_constr_623, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_573 + memb_NGAP_criticality_constraint_621 }, 0, 0, /* No default value */ "criticality" @@ -51180,33 +59486,33 @@ asn_TYPE_member_t asn_MBR_NGAP_DownlinkRIMInformationTransferIEs_573[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DownlinkRIMInformationTransferIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_576, + &asn_DEF_NGAP_value_624, select_DownlinkRIMInformationTransferIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_576, + &asn_PER_memb_NGAP_value_constr_624, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_573 + memb_NGAP_value_constraint_621 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_DownlinkRIMInformationTransferIEs_tags_573[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_DownlinkRIMInformationTransferIEs_tags_621[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_DownlinkRIMInformationTransferIEs_tag2el_573[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DownlinkRIMInformationTransferIEs_tag2el_621[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_DownlinkRIMInformationTransferIEs_specs_573 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DownlinkRIMInformationTransferIEs_specs_621 = { sizeof(struct NGAP_DownlinkRIMInformationTransferIEs), offsetof(struct NGAP_DownlinkRIMInformationTransferIEs, _asn_ctx), - asn_MAP_NGAP_DownlinkRIMInformationTransferIEs_tag2el_573, + asn_MAP_NGAP_DownlinkRIMInformationTransferIEs_tag2el_621, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -51215,12 +59521,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DownlinkRIMInformationTransferIEs = { "DownlinkRIMInformationTransferIEs", "DownlinkRIMInformationTransferIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_DownlinkRIMInformationTransferIEs_tags_573, - sizeof(asn_DEF_NGAP_DownlinkRIMInformationTransferIEs_tags_573) - /sizeof(asn_DEF_NGAP_DownlinkRIMInformationTransferIEs_tags_573[0]), /* 1 */ - asn_DEF_NGAP_DownlinkRIMInformationTransferIEs_tags_573, /* Same as above */ - sizeof(asn_DEF_NGAP_DownlinkRIMInformationTransferIEs_tags_573) - /sizeof(asn_DEF_NGAP_DownlinkRIMInformationTransferIEs_tags_573[0]), /* 1 */ + asn_DEF_NGAP_DownlinkRIMInformationTransferIEs_tags_621, + sizeof(asn_DEF_NGAP_DownlinkRIMInformationTransferIEs_tags_621) + /sizeof(asn_DEF_NGAP_DownlinkRIMInformationTransferIEs_tags_621[0]), /* 1 */ + asn_DEF_NGAP_DownlinkRIMInformationTransferIEs_tags_621, /* Same as above */ + sizeof(asn_DEF_NGAP_DownlinkRIMInformationTransferIEs_tags_621) + /sizeof(asn_DEF_NGAP_DownlinkRIMInformationTransferIEs_tags_621[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -51230,12 +59536,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_DownlinkRIMInformationTransferIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_DownlinkRIMInformationTransferIEs_573, + asn_MBR_NGAP_DownlinkRIMInformationTransferIEs_621, 3, /* Elements count */ - &asn_SPC_NGAP_DownlinkRIMInformationTransferIEs_specs_573 /* Additional specs */ + &asn_SPC_NGAP_DownlinkRIMInformationTransferIEs_specs_621 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_580[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_628[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_ConnectionEstablishmentIndicationIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -51440,13 +59746,31 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_580[] = { 0, 0, /* No default value */ "UERadioCapabilityID" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ConnectionEstablishmentIndicationIEs__value, choice.MaskedIMEISV), + (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), + 0, + &asn_DEF_NGAP_MaskedIMEISV, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MaskedIMEISV" + }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_580[] = { 0, 1, 8, 2, 11, 3, 9, 10, 4, 5, 6, 7 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_580[] = { 0, 1, 3, 5, 8, 9, 10, 11, 2, 6, 7, 4 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_580[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_628[] = { 0, 1, 8, 12, 2, 11, 3, 9, 10, 4, 5, 6, 7 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_628[] = { 0, 1, 4, 6, 9, 10, 11, 12, 2, 7, 8, 5, 3 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_628[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 8, -2, 0 }, /* NB-IoT-UEPriority */ + { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 12, 0, 0 }, /* MaskedIMEISV */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 1 }, /* UERadioCapability */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 11, -1, 0 }, /* UERadioCapabilityID */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, 0, 2 }, /* EndIndication */ @@ -51457,19 +59781,19 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_580[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -2, 1 }, /* UE-DifferentiationInfo */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -3, 0 } /* DL-CP-SecurityInformation */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_580 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_628 = { sizeof(struct NGAP_ConnectionEstablishmentIndicationIEs__value), offsetof(struct NGAP_ConnectionEstablishmentIndicationIEs__value, _asn_ctx), offsetof(struct NGAP_ConnectionEstablishmentIndicationIEs__value, present), sizeof(((struct NGAP_ConnectionEstablishmentIndicationIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_580, - 12, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_580, - asn_MAP_NGAP_value_from_canonical_580, + asn_MAP_NGAP_value_tag2el_628, + 13, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_628, + asn_MAP_NGAP_value_from_canonical_628, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_580 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_628 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -51486,12 +59810,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_580 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_580, - 12, /* Elements count */ - &asn_SPC_NGAP_value_specs_580 /* Additional specs */ + asn_MBR_NGAP_value_628, + 13, /* Elements count */ + &asn_SPC_NGAP_value_specs_628 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_ConnectionEstablishmentIndicationIEs_577[] = { +asn_TYPE_member_t asn_MBR_NGAP_ConnectionEstablishmentIndicationIEs_625[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_ConnectionEstablishmentIndicationIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -51502,9 +59826,9 @@ asn_TYPE_member_t asn_MBR_NGAP_ConnectionEstablishmentIndicationIEs_577[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_578, + &asn_PER_memb_NGAP_id_constr_626, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_577 + memb_NGAP_id_constraint_625 }, 0, 0, /* No default value */ "id" @@ -51519,9 +59843,9 @@ asn_TYPE_member_t asn_MBR_NGAP_ConnectionEstablishmentIndicationIEs_577[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_579, + &asn_PER_memb_NGAP_criticality_constr_627, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_577 + memb_NGAP_criticality_constraint_625 }, 0, 0, /* No default value */ "criticality" @@ -51529,33 +59853,33 @@ asn_TYPE_member_t asn_MBR_NGAP_ConnectionEstablishmentIndicationIEs_577[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ConnectionEstablishmentIndicationIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_580, + &asn_DEF_NGAP_value_628, select_ConnectionEstablishmentIndicationIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_580, + &asn_PER_memb_NGAP_value_constr_628, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_577 + memb_NGAP_value_constraint_625 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_ConnectionEstablishmentIndicationIEs_tags_577[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ConnectionEstablishmentIndicationIEs_tags_625[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_ConnectionEstablishmentIndicationIEs_tag2el_577[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_ConnectionEstablishmentIndicationIEs_tag2el_625[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_ConnectionEstablishmentIndicationIEs_specs_577 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_ConnectionEstablishmentIndicationIEs_specs_625 = { sizeof(struct NGAP_ConnectionEstablishmentIndicationIEs), offsetof(struct NGAP_ConnectionEstablishmentIndicationIEs, _asn_ctx), - asn_MAP_NGAP_ConnectionEstablishmentIndicationIEs_tag2el_577, + asn_MAP_NGAP_ConnectionEstablishmentIndicationIEs_tag2el_625, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -51564,12 +59888,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ConnectionEstablishmentIndicationIEs = { "ConnectionEstablishmentIndicationIEs", "ConnectionEstablishmentIndicationIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ConnectionEstablishmentIndicationIEs_tags_577, - sizeof(asn_DEF_NGAP_ConnectionEstablishmentIndicationIEs_tags_577) - /sizeof(asn_DEF_NGAP_ConnectionEstablishmentIndicationIEs_tags_577[0]), /* 1 */ - asn_DEF_NGAP_ConnectionEstablishmentIndicationIEs_tags_577, /* Same as above */ - sizeof(asn_DEF_NGAP_ConnectionEstablishmentIndicationIEs_tags_577) - /sizeof(asn_DEF_NGAP_ConnectionEstablishmentIndicationIEs_tags_577[0]), /* 1 */ + asn_DEF_NGAP_ConnectionEstablishmentIndicationIEs_tags_625, + sizeof(asn_DEF_NGAP_ConnectionEstablishmentIndicationIEs_tags_625) + /sizeof(asn_DEF_NGAP_ConnectionEstablishmentIndicationIEs_tags_625[0]), /* 1 */ + asn_DEF_NGAP_ConnectionEstablishmentIndicationIEs_tags_625, /* Same as above */ + sizeof(asn_DEF_NGAP_ConnectionEstablishmentIndicationIEs_tags_625) + /sizeof(asn_DEF_NGAP_ConnectionEstablishmentIndicationIEs_tags_625[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -51579,12 +59903,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ConnectionEstablishmentIndicationIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_ConnectionEstablishmentIndicationIEs_577, + asn_MBR_NGAP_ConnectionEstablishmentIndicationIEs_625, 3, /* Elements count */ - &asn_SPC_NGAP_ConnectionEstablishmentIndicationIEs_specs_577 /* Additional specs */ + &asn_SPC_NGAP_ConnectionEstablishmentIndicationIEs_specs_625 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_584[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_632[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UERadioCapabilityIDMappingRequestIEs__value, choice.UERadioCapabilityID), (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, @@ -51603,21 +59927,21 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_584[] = { "UERadioCapabilityID" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_584[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_632[] = { { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* UERadioCapabilityID */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_584 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_632 = { sizeof(struct NGAP_UERadioCapabilityIDMappingRequestIEs__value), offsetof(struct NGAP_UERadioCapabilityIDMappingRequestIEs__value, _asn_ctx), offsetof(struct NGAP_UERadioCapabilityIDMappingRequestIEs__value, present), sizeof(((struct NGAP_UERadioCapabilityIDMappingRequestIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_584, + asn_MAP_NGAP_value_tag2el_632, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_584 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_632 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -51634,12 +59958,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_584 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_584, + asn_MBR_NGAP_value_632, 1, /* Elements count */ - &asn_SPC_NGAP_value_specs_584 /* Additional specs */ + &asn_SPC_NGAP_value_specs_632 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityIDMappingRequestIEs_581[] = { +asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityIDMappingRequestIEs_629[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UERadioCapabilityIDMappingRequestIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -51650,9 +59974,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityIDMappingRequestIEs_581[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_582, + &asn_PER_memb_NGAP_id_constr_630, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_581 + memb_NGAP_id_constraint_629 }, 0, 0, /* No default value */ "id" @@ -51667,9 +59991,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityIDMappingRequestIEs_581[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_583, + &asn_PER_memb_NGAP_criticality_constr_631, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_581 + memb_NGAP_criticality_constraint_629 }, 0, 0, /* No default value */ "criticality" @@ -51677,33 +60001,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityIDMappingRequestIEs_581[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UERadioCapabilityIDMappingRequestIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_584, + &asn_DEF_NGAP_value_632, select_UERadioCapabilityIDMappingRequestIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_584, + &asn_PER_memb_NGAP_value_constr_632, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_581 + memb_NGAP_value_constraint_629 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UERadioCapabilityIDMappingRequestIEs_tags_581[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UERadioCapabilityIDMappingRequestIEs_tags_629[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UERadioCapabilityIDMappingRequestIEs_tag2el_581[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UERadioCapabilityIDMappingRequestIEs_tag2el_629[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERadioCapabilityIDMappingRequestIEs_specs_581 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERadioCapabilityIDMappingRequestIEs_specs_629 = { sizeof(struct NGAP_UERadioCapabilityIDMappingRequestIEs), offsetof(struct NGAP_UERadioCapabilityIDMappingRequestIEs, _asn_ctx), - asn_MAP_NGAP_UERadioCapabilityIDMappingRequestIEs_tag2el_581, + asn_MAP_NGAP_UERadioCapabilityIDMappingRequestIEs_tag2el_629, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -51712,12 +60036,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UERadioCapabilityIDMappingRequestIEs = { "UERadioCapabilityIDMappingRequestIEs", "UERadioCapabilityIDMappingRequestIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UERadioCapabilityIDMappingRequestIEs_tags_581, - sizeof(asn_DEF_NGAP_UERadioCapabilityIDMappingRequestIEs_tags_581) - /sizeof(asn_DEF_NGAP_UERadioCapabilityIDMappingRequestIEs_tags_581[0]), /* 1 */ - asn_DEF_NGAP_UERadioCapabilityIDMappingRequestIEs_tags_581, /* Same as above */ - sizeof(asn_DEF_NGAP_UERadioCapabilityIDMappingRequestIEs_tags_581) - /sizeof(asn_DEF_NGAP_UERadioCapabilityIDMappingRequestIEs_tags_581[0]), /* 1 */ + asn_DEF_NGAP_UERadioCapabilityIDMappingRequestIEs_tags_629, + sizeof(asn_DEF_NGAP_UERadioCapabilityIDMappingRequestIEs_tags_629) + /sizeof(asn_DEF_NGAP_UERadioCapabilityIDMappingRequestIEs_tags_629[0]), /* 1 */ + asn_DEF_NGAP_UERadioCapabilityIDMappingRequestIEs_tags_629, /* Same as above */ + sizeof(asn_DEF_NGAP_UERadioCapabilityIDMappingRequestIEs_tags_629) + /sizeof(asn_DEF_NGAP_UERadioCapabilityIDMappingRequestIEs_tags_629[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -51727,12 +60051,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UERadioCapabilityIDMappingRequestIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UERadioCapabilityIDMappingRequestIEs_581, + asn_MBR_NGAP_UERadioCapabilityIDMappingRequestIEs_629, 3, /* Elements count */ - &asn_SPC_NGAP_UERadioCapabilityIDMappingRequestIEs_specs_581 /* Additional specs */ + &asn_SPC_NGAP_UERadioCapabilityIDMappingRequestIEs_specs_629 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_588[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_636[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UERadioCapabilityIDMappingResponseIEs__value, choice.UERadioCapabilityID), (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, @@ -51785,23 +60109,23 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_588[] = { "CriticalityDiagnostics" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_588[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_636[] = { { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 1 }, /* UERadioCapabilityID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, -1, 0 }, /* UERadioCapability */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* CriticalityDiagnostics */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_588 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_636 = { sizeof(struct NGAP_UERadioCapabilityIDMappingResponseIEs__value), offsetof(struct NGAP_UERadioCapabilityIDMappingResponseIEs__value, _asn_ctx), offsetof(struct NGAP_UERadioCapabilityIDMappingResponseIEs__value, present), sizeof(((struct NGAP_UERadioCapabilityIDMappingResponseIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_588, + asn_MAP_NGAP_value_tag2el_636, 3, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_588 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_636 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -51818,12 +60142,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_588 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_588, + asn_MBR_NGAP_value_636, 3, /* Elements count */ - &asn_SPC_NGAP_value_specs_588 /* Additional specs */ + &asn_SPC_NGAP_value_specs_636 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityIDMappingResponseIEs_585[] = { +asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityIDMappingResponseIEs_633[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UERadioCapabilityIDMappingResponseIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -51834,9 +60158,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityIDMappingResponseIEs_585[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_586, + &asn_PER_memb_NGAP_id_constr_634, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_585 + memb_NGAP_id_constraint_633 }, 0, 0, /* No default value */ "id" @@ -51851,9 +60175,9 @@ asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityIDMappingResponseIEs_585[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_587, + &asn_PER_memb_NGAP_criticality_constr_635, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_585 + memb_NGAP_criticality_constraint_633 }, 0, 0, /* No default value */ "criticality" @@ -51861,33 +60185,33 @@ asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityIDMappingResponseIEs_585[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UERadioCapabilityIDMappingResponseIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_588, + &asn_DEF_NGAP_value_636, select_UERadioCapabilityIDMappingResponseIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_588, + &asn_PER_memb_NGAP_value_constr_636, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_585 + memb_NGAP_value_constraint_633 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_UERadioCapabilityIDMappingResponseIEs_tags_585[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_UERadioCapabilityIDMappingResponseIEs_tags_633[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_UERadioCapabilityIDMappingResponseIEs_tag2el_585[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UERadioCapabilityIDMappingResponseIEs_tag2el_633[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERadioCapabilityIDMappingResponseIEs_specs_585 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERadioCapabilityIDMappingResponseIEs_specs_633 = { sizeof(struct NGAP_UERadioCapabilityIDMappingResponseIEs), offsetof(struct NGAP_UERadioCapabilityIDMappingResponseIEs, _asn_ctx), - asn_MAP_NGAP_UERadioCapabilityIDMappingResponseIEs_tag2el_585, + asn_MAP_NGAP_UERadioCapabilityIDMappingResponseIEs_tag2el_633, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -51896,12 +60220,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UERadioCapabilityIDMappingResponseIEs = { "UERadioCapabilityIDMappingResponseIEs", "UERadioCapabilityIDMappingResponseIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_UERadioCapabilityIDMappingResponseIEs_tags_585, - sizeof(asn_DEF_NGAP_UERadioCapabilityIDMappingResponseIEs_tags_585) - /sizeof(asn_DEF_NGAP_UERadioCapabilityIDMappingResponseIEs_tags_585[0]), /* 1 */ - asn_DEF_NGAP_UERadioCapabilityIDMappingResponseIEs_tags_585, /* Same as above */ - sizeof(asn_DEF_NGAP_UERadioCapabilityIDMappingResponseIEs_tags_585) - /sizeof(asn_DEF_NGAP_UERadioCapabilityIDMappingResponseIEs_tags_585[0]), /* 1 */ + asn_DEF_NGAP_UERadioCapabilityIDMappingResponseIEs_tags_633, + sizeof(asn_DEF_NGAP_UERadioCapabilityIDMappingResponseIEs_tags_633) + /sizeof(asn_DEF_NGAP_UERadioCapabilityIDMappingResponseIEs_tags_633[0]), /* 1 */ + asn_DEF_NGAP_UERadioCapabilityIDMappingResponseIEs_tags_633, /* Same as above */ + sizeof(asn_DEF_NGAP_UERadioCapabilityIDMappingResponseIEs_tags_633) + /sizeof(asn_DEF_NGAP_UERadioCapabilityIDMappingResponseIEs_tags_633[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -51911,12 +60235,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_UERadioCapabilityIDMappingResponseIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UERadioCapabilityIDMappingResponseIEs_585, + asn_MBR_NGAP_UERadioCapabilityIDMappingResponseIEs_633, 3, /* Elements count */ - &asn_SPC_NGAP_UERadioCapabilityIDMappingResponseIEs_specs_585 /* Additional specs */ + &asn_SPC_NGAP_UERadioCapabilityIDMappingResponseIEs_specs_633 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_592[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_640[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AMFCPRelocationIndicationIEs__value, choice.AMF_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -51986,24 +60310,24 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_592[] = { "AllowedNSSAI" }, }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_592[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_640[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* AMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 1 }, /* S-NSSAI */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 } /* AllowedNSSAI */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_592 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_640 = { sizeof(struct NGAP_AMFCPRelocationIndicationIEs__value), offsetof(struct NGAP_AMFCPRelocationIndicationIEs__value, _asn_ctx), offsetof(struct NGAP_AMFCPRelocationIndicationIEs__value, present), sizeof(((struct NGAP_AMFCPRelocationIndicationIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_592, + asn_MAP_NGAP_value_tag2el_640, 4, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_592 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_640 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -52020,12 +60344,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_592 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_592, + asn_MBR_NGAP_value_640, 4, /* Elements count */ - &asn_SPC_NGAP_value_specs_592 /* Additional specs */ + &asn_SPC_NGAP_value_specs_640 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_AMFCPRelocationIndicationIEs_589[] = { +asn_TYPE_member_t asn_MBR_NGAP_AMFCPRelocationIndicationIEs_637[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AMFCPRelocationIndicationIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -52036,9 +60360,9 @@ asn_TYPE_member_t asn_MBR_NGAP_AMFCPRelocationIndicationIEs_589[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_590, + &asn_PER_memb_NGAP_id_constr_638, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_589 + memb_NGAP_id_constraint_637 }, 0, 0, /* No default value */ "id" @@ -52053,9 +60377,9 @@ asn_TYPE_member_t asn_MBR_NGAP_AMFCPRelocationIndicationIEs_589[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_591, + &asn_PER_memb_NGAP_criticality_constr_639, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_589 + memb_NGAP_criticality_constraint_637 }, 0, 0, /* No default value */ "criticality" @@ -52063,33 +60387,33 @@ asn_TYPE_member_t asn_MBR_NGAP_AMFCPRelocationIndicationIEs_589[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AMFCPRelocationIndicationIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_592, + &asn_DEF_NGAP_value_640, select_AMFCPRelocationIndicationIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_592, + &asn_PER_memb_NGAP_value_constr_640, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_589 + memb_NGAP_value_constraint_637 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_AMFCPRelocationIndicationIEs_tags_589[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_AMFCPRelocationIndicationIEs_tags_637[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_AMFCPRelocationIndicationIEs_tag2el_589[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_AMFCPRelocationIndicationIEs_tag2el_637[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_AMFCPRelocationIndicationIEs_specs_589 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_AMFCPRelocationIndicationIEs_specs_637 = { sizeof(struct NGAP_AMFCPRelocationIndicationIEs), offsetof(struct NGAP_AMFCPRelocationIndicationIEs, _asn_ctx), - asn_MAP_NGAP_AMFCPRelocationIndicationIEs_tag2el_589, + asn_MAP_NGAP_AMFCPRelocationIndicationIEs_tag2el_637, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -52098,12 +60422,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_AMFCPRelocationIndicationIEs = { "AMFCPRelocationIndicationIEs", "AMFCPRelocationIndicationIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_AMFCPRelocationIndicationIEs_tags_589, - sizeof(asn_DEF_NGAP_AMFCPRelocationIndicationIEs_tags_589) - /sizeof(asn_DEF_NGAP_AMFCPRelocationIndicationIEs_tags_589[0]), /* 1 */ - asn_DEF_NGAP_AMFCPRelocationIndicationIEs_tags_589, /* Same as above */ - sizeof(asn_DEF_NGAP_AMFCPRelocationIndicationIEs_tags_589) - /sizeof(asn_DEF_NGAP_AMFCPRelocationIndicationIEs_tags_589[0]), /* 1 */ + asn_DEF_NGAP_AMFCPRelocationIndicationIEs_tags_637, + sizeof(asn_DEF_NGAP_AMFCPRelocationIndicationIEs_tags_637) + /sizeof(asn_DEF_NGAP_AMFCPRelocationIndicationIEs_tags_637[0]), /* 1 */ + asn_DEF_NGAP_AMFCPRelocationIndicationIEs_tags_637, /* Same as above */ + sizeof(asn_DEF_NGAP_AMFCPRelocationIndicationIEs_tags_637) + /sizeof(asn_DEF_NGAP_AMFCPRelocationIndicationIEs_tags_637[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -52113,12 +60437,4799 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_AMFCPRelocationIndicationIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_AMFCPRelocationIndicationIEs_589, + asn_MBR_NGAP_AMFCPRelocationIndicationIEs_637, 3, /* Elements count */ - &asn_SPC_NGAP_AMFCPRelocationIndicationIEs_specs_589 /* Additional specs */ + &asn_SPC_NGAP_AMFCPRelocationIndicationIEs_specs_637 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_596[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_644[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionSetupRequestIEs__value, choice.MBS_SessionID), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionSetupRequestIEs__value, choice.S_NSSAI), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_S_NSSAI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "S-NSSAI" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionSetupRequestIEs__value, choice.MBS_ServiceArea), + -1 /* Ambiguous tag (CHOICE?) */, + 0, + &asn_DEF_NGAP_MBS_ServiceArea, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-ServiceArea" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionSetupRequestIEs__value, choice.OCTET_STRING_CONTAINING_MBSSessionSetupOrModRequestTransfer_), + (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), + 0, + &asn_DEF_OCTET_STRING, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_MBSSessionSetupOrModRequestTransfer__constr_589, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_OCTET_STRING_CONTAINING_MBSSessionSetupOrModRequestTransfer__constraint_644 + }, + 0, 0, /* No default value */ + "OCTET STRING (CONTAINING MBSSessionSetupOrModRequestTransfer)" + }, +}; +static const unsigned asn_MAP_NGAP_value_to_canonical_644[] = { 3, 0, 1, 2 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_644[] = { 1, 2, 3, 0 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_644[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, 0, 0 }, /* OCTET STRING (CONTAINING MBSSessionSetupOrModRequestTransfer) */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MBS-SessionID */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 }, /* S-NSSAI */ + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* locationindependent */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* locationdependent */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* choice-Extensions */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_644 = { + sizeof(struct NGAP_BroadcastSessionSetupRequestIEs__value), + offsetof(struct NGAP_BroadcastSessionSetupRequestIEs__value, _asn_ctx), + offsetof(struct NGAP_BroadcastSessionSetupRequestIEs__value, present), + sizeof(((struct NGAP_BroadcastSessionSetupRequestIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_644, + 6, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_644, + asn_MAP_NGAP_value_from_canonical_644, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_644 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_value_644, + 4, /* Elements count */ + &asn_SPC_NGAP_value_specs_644 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionSetupRequestIEs_641[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionSetupRequestIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_642, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_641 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionSetupRequestIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_BroadcastSessionSetupRequestIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_643, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_641 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionSetupRequestIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_644, + select_BroadcastSessionSetupRequestIEs_NGAP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_644, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_641 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_BroadcastSessionSetupRequestIEs_tags_641[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_BroadcastSessionSetupRequestIEs_tag2el_641[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionSetupRequestIEs_specs_641 = { + sizeof(struct NGAP_BroadcastSessionSetupRequestIEs), + offsetof(struct NGAP_BroadcastSessionSetupRequestIEs, _asn_ctx), + asn_MAP_NGAP_BroadcastSessionSetupRequestIEs_tag2el_641, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionSetupRequestIEs = { + "BroadcastSessionSetupRequestIEs", + "BroadcastSessionSetupRequestIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_BroadcastSessionSetupRequestIEs_tags_641, + sizeof(asn_DEF_NGAP_BroadcastSessionSetupRequestIEs_tags_641) + /sizeof(asn_DEF_NGAP_BroadcastSessionSetupRequestIEs_tags_641[0]), /* 1 */ + asn_DEF_NGAP_BroadcastSessionSetupRequestIEs_tags_641, /* Same as above */ + sizeof(asn_DEF_NGAP_BroadcastSessionSetupRequestIEs_tags_641) + /sizeof(asn_DEF_NGAP_BroadcastSessionSetupRequestIEs_tags_641[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_BroadcastSessionSetupRequestIEs_641, + 3, /* Elements count */ + &asn_SPC_NGAP_BroadcastSessionSetupRequestIEs_specs_641 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_value_648[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionSetupResponseIEs__value, choice.MBS_SessionID), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionSetupResponseIEs__value, choice.OCTET_STRING_CONTAINING_MBSSessionSetupOrModResponseTransfer_), + (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), + 0, + &asn_DEF_OCTET_STRING, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_MBSSessionSetupOrModResponseTransfer__constr_591, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_OCTET_STRING_CONTAINING_MBSSessionSetupOrModResponseTransfer__constraint_648 + }, + 0, 0, /* No default value */ + "OCTET STRING (CONTAINING MBSSessionSetupOrModResponseTransfer)" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionSetupResponseIEs__value, choice.CriticalityDiagnostics), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_CriticalityDiagnostics, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "CriticalityDiagnostics" + }, +}; +static const unsigned asn_MAP_NGAP_value_to_canonical_648[] = { 1, 0, 2 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_648[] = { 1, 0, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_648[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, 0, 0 }, /* OCTET STRING (CONTAINING MBSSessionSetupOrModResponseTransfer) */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MBS-SessionID */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* CriticalityDiagnostics */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_648 = { + sizeof(struct NGAP_BroadcastSessionSetupResponseIEs__value), + offsetof(struct NGAP_BroadcastSessionSetupResponseIEs__value, _asn_ctx), + offsetof(struct NGAP_BroadcastSessionSetupResponseIEs__value, present), + sizeof(((struct NGAP_BroadcastSessionSetupResponseIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_648, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_648, + asn_MAP_NGAP_value_from_canonical_648, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_648 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_value_648, + 3, /* Elements count */ + &asn_SPC_NGAP_value_specs_648 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionSetupResponseIEs_645[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionSetupResponseIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_646, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_645 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionSetupResponseIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_BroadcastSessionSetupResponseIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_647, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_645 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionSetupResponseIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_648, + select_BroadcastSessionSetupResponseIEs_NGAP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_648, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_645 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_BroadcastSessionSetupResponseIEs_tags_645[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_BroadcastSessionSetupResponseIEs_tag2el_645[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionSetupResponseIEs_specs_645 = { + sizeof(struct NGAP_BroadcastSessionSetupResponseIEs), + offsetof(struct NGAP_BroadcastSessionSetupResponseIEs, _asn_ctx), + asn_MAP_NGAP_BroadcastSessionSetupResponseIEs_tag2el_645, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionSetupResponseIEs = { + "BroadcastSessionSetupResponseIEs", + "BroadcastSessionSetupResponseIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_BroadcastSessionSetupResponseIEs_tags_645, + sizeof(asn_DEF_NGAP_BroadcastSessionSetupResponseIEs_tags_645) + /sizeof(asn_DEF_NGAP_BroadcastSessionSetupResponseIEs_tags_645[0]), /* 1 */ + asn_DEF_NGAP_BroadcastSessionSetupResponseIEs_tags_645, /* Same as above */ + sizeof(asn_DEF_NGAP_BroadcastSessionSetupResponseIEs_tags_645) + /sizeof(asn_DEF_NGAP_BroadcastSessionSetupResponseIEs_tags_645[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_BroadcastSessionSetupResponseIEs_645, + 3, /* Elements count */ + &asn_SPC_NGAP_BroadcastSessionSetupResponseIEs_specs_645 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_value_652[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionSetupFailureIEs__value, choice.MBS_SessionID), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionSetupFailureIEs__value, choice.OCTET_STRING_CONTAINING_MBSSessionSetupOrModFailureTransfer_), + (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), + 0, + &asn_DEF_OCTET_STRING, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_MBSSessionSetupOrModFailureTransfer__constr_594, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_OCTET_STRING_CONTAINING_MBSSessionSetupOrModFailureTransfer__constraint_652 + }, + 0, 0, /* No default value */ + "OCTET STRING (CONTAINING MBSSessionSetupOrModFailureTransfer )" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionSetupFailureIEs__value, choice.Cause), + -1 /* Ambiguous tag (CHOICE?) */, + 0, + &asn_DEF_NGAP_Cause, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "Cause" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionSetupFailureIEs__value, choice.CriticalityDiagnostics), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_CriticalityDiagnostics, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "CriticalityDiagnostics" + }, +}; +static const unsigned asn_MAP_NGAP_value_to_canonical_652[] = { 1, 0, 3, 2 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_652[] = { 1, 0, 3, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_652[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, 0, 0 }, /* OCTET STRING (CONTAINING MBSSessionSetupOrModFailureTransfer ) */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MBS-SessionID */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 }, /* CriticalityDiagnostics */ + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* transport */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* nas */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* protocol */ + { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 }, /* misc */ + { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 2, 0, 0 } /* choice-Extensions */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_652 = { + sizeof(struct NGAP_BroadcastSessionSetupFailureIEs__value), + offsetof(struct NGAP_BroadcastSessionSetupFailureIEs__value, _asn_ctx), + offsetof(struct NGAP_BroadcastSessionSetupFailureIEs__value, present), + sizeof(((struct NGAP_BroadcastSessionSetupFailureIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_652, + 9, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_652, + asn_MAP_NGAP_value_from_canonical_652, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_652 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_value_652, + 4, /* Elements count */ + &asn_SPC_NGAP_value_specs_652 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionSetupFailureIEs_649[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionSetupFailureIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_650, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_649 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionSetupFailureIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_BroadcastSessionSetupFailureIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_651, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_649 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionSetupFailureIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_652, + select_BroadcastSessionSetupFailureIEs_NGAP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_652, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_649 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_BroadcastSessionSetupFailureIEs_tags_649[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_BroadcastSessionSetupFailureIEs_tag2el_649[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionSetupFailureIEs_specs_649 = { + sizeof(struct NGAP_BroadcastSessionSetupFailureIEs), + offsetof(struct NGAP_BroadcastSessionSetupFailureIEs, _asn_ctx), + asn_MAP_NGAP_BroadcastSessionSetupFailureIEs_tag2el_649, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionSetupFailureIEs = { + "BroadcastSessionSetupFailureIEs", + "BroadcastSessionSetupFailureIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_BroadcastSessionSetupFailureIEs_tags_649, + sizeof(asn_DEF_NGAP_BroadcastSessionSetupFailureIEs_tags_649) + /sizeof(asn_DEF_NGAP_BroadcastSessionSetupFailureIEs_tags_649[0]), /* 1 */ + asn_DEF_NGAP_BroadcastSessionSetupFailureIEs_tags_649, /* Same as above */ + sizeof(asn_DEF_NGAP_BroadcastSessionSetupFailureIEs_tags_649) + /sizeof(asn_DEF_NGAP_BroadcastSessionSetupFailureIEs_tags_649[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_BroadcastSessionSetupFailureIEs_649, + 3, /* Elements count */ + &asn_SPC_NGAP_BroadcastSessionSetupFailureIEs_specs_649 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_value_656[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionModificationRequestIEs__value, choice.MBS_SessionID), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionModificationRequestIEs__value, choice.MBS_ServiceArea), + -1 /* Ambiguous tag (CHOICE?) */, + 0, + &asn_DEF_NGAP_MBS_ServiceArea, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-ServiceArea" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionModificationRequestIEs__value, choice.OCTET_STRING_CONTAINING_MBSSessionSetupOrModRequestTransfer_), + (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), + 0, + &asn_DEF_OCTET_STRING, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_MBSSessionSetupOrModRequestTransfer__constr_599, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_OCTET_STRING_CONTAINING_MBSSessionSetupOrModRequestTransfer__constraint_656 + }, + 0, 0, /* No default value */ + "OCTET STRING (CONTAINING MBSSessionSetupOrModRequestTransfer)" + }, +}; +static const unsigned asn_MAP_NGAP_value_to_canonical_656[] = { 2, 0, 1 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_656[] = { 1, 2, 0 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_656[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 }, /* OCTET STRING (CONTAINING MBSSessionSetupOrModRequestTransfer) */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 }, /* MBS-SessionID */ + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* locationindependent */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* locationdependent */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 } /* choice-Extensions */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_656 = { + sizeof(struct NGAP_BroadcastSessionModificationRequestIEs__value), + offsetof(struct NGAP_BroadcastSessionModificationRequestIEs__value, _asn_ctx), + offsetof(struct NGAP_BroadcastSessionModificationRequestIEs__value, present), + sizeof(((struct NGAP_BroadcastSessionModificationRequestIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_656, + 5, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_656, + asn_MAP_NGAP_value_from_canonical_656, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_656 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_value_656, + 3, /* Elements count */ + &asn_SPC_NGAP_value_specs_656 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionModificationRequestIEs_653[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionModificationRequestIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_654, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_653 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionModificationRequestIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_BroadcastSessionModificationRequestIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_655, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_653 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionModificationRequestIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_656, + select_BroadcastSessionModificationRequestIEs_NGAP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_656, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_653 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_BroadcastSessionModificationRequestIEs_tags_653[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_BroadcastSessionModificationRequestIEs_tag2el_653[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionModificationRequestIEs_specs_653 = { + sizeof(struct NGAP_BroadcastSessionModificationRequestIEs), + offsetof(struct NGAP_BroadcastSessionModificationRequestIEs, _asn_ctx), + asn_MAP_NGAP_BroadcastSessionModificationRequestIEs_tag2el_653, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionModificationRequestIEs = { + "BroadcastSessionModificationRequestIEs", + "BroadcastSessionModificationRequestIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_BroadcastSessionModificationRequestIEs_tags_653, + sizeof(asn_DEF_NGAP_BroadcastSessionModificationRequestIEs_tags_653) + /sizeof(asn_DEF_NGAP_BroadcastSessionModificationRequestIEs_tags_653[0]), /* 1 */ + asn_DEF_NGAP_BroadcastSessionModificationRequestIEs_tags_653, /* Same as above */ + sizeof(asn_DEF_NGAP_BroadcastSessionModificationRequestIEs_tags_653) + /sizeof(asn_DEF_NGAP_BroadcastSessionModificationRequestIEs_tags_653[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_BroadcastSessionModificationRequestIEs_653, + 3, /* Elements count */ + &asn_SPC_NGAP_BroadcastSessionModificationRequestIEs_specs_653 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_value_660[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionModificationResponseIEs__value, choice.MBS_SessionID), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionModificationResponseIEs__value, choice.OCTET_STRING_CONTAINING_MBSSessionSetupOrModResponseTransfer_), + (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), + 0, + &asn_DEF_OCTET_STRING, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_MBSSessionSetupOrModResponseTransfer__constr_601, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_OCTET_STRING_CONTAINING_MBSSessionSetupOrModResponseTransfer__constraint_660 + }, + 0, 0, /* No default value */ + "OCTET STRING (CONTAINING MBSSessionSetupOrModResponseTransfer)" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionModificationResponseIEs__value, choice.CriticalityDiagnostics), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_CriticalityDiagnostics, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "CriticalityDiagnostics" + }, +}; +static const unsigned asn_MAP_NGAP_value_to_canonical_660[] = { 1, 0, 2 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_660[] = { 1, 0, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_660[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, 0, 0 }, /* OCTET STRING (CONTAINING MBSSessionSetupOrModResponseTransfer) */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MBS-SessionID */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* CriticalityDiagnostics */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_660 = { + sizeof(struct NGAP_BroadcastSessionModificationResponseIEs__value), + offsetof(struct NGAP_BroadcastSessionModificationResponseIEs__value, _asn_ctx), + offsetof(struct NGAP_BroadcastSessionModificationResponseIEs__value, present), + sizeof(((struct NGAP_BroadcastSessionModificationResponseIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_660, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_660, + asn_MAP_NGAP_value_from_canonical_660, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_660 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_value_660, + 3, /* Elements count */ + &asn_SPC_NGAP_value_specs_660 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionModificationResponseIEs_657[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionModificationResponseIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_658, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_657 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionModificationResponseIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_BroadcastSessionModificationResponseIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_659, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_657 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionModificationResponseIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_660, + select_BroadcastSessionModificationResponseIEs_NGAP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_660, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_657 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_BroadcastSessionModificationResponseIEs_tags_657[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_BroadcastSessionModificationResponseIEs_tag2el_657[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionModificationResponseIEs_specs_657 = { + sizeof(struct NGAP_BroadcastSessionModificationResponseIEs), + offsetof(struct NGAP_BroadcastSessionModificationResponseIEs, _asn_ctx), + asn_MAP_NGAP_BroadcastSessionModificationResponseIEs_tag2el_657, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionModificationResponseIEs = { + "BroadcastSessionModificationResponseIEs", + "BroadcastSessionModificationResponseIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_BroadcastSessionModificationResponseIEs_tags_657, + sizeof(asn_DEF_NGAP_BroadcastSessionModificationResponseIEs_tags_657) + /sizeof(asn_DEF_NGAP_BroadcastSessionModificationResponseIEs_tags_657[0]), /* 1 */ + asn_DEF_NGAP_BroadcastSessionModificationResponseIEs_tags_657, /* Same as above */ + sizeof(asn_DEF_NGAP_BroadcastSessionModificationResponseIEs_tags_657) + /sizeof(asn_DEF_NGAP_BroadcastSessionModificationResponseIEs_tags_657[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_BroadcastSessionModificationResponseIEs_657, + 3, /* Elements count */ + &asn_SPC_NGAP_BroadcastSessionModificationResponseIEs_specs_657 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_value_664[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionModificationFailureIEs__value, choice.MBS_SessionID), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionModificationFailureIEs__value, choice.OCTET_STRING_CONTAINING_MBSSessionSetupOrModFailureTransfer_), + (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), + 0, + &asn_DEF_OCTET_STRING, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_MBSSessionSetupOrModFailureTransfer__constr_604, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_OCTET_STRING_CONTAINING_MBSSessionSetupOrModFailureTransfer__constraint_664 + }, + 0, 0, /* No default value */ + "OCTET STRING (CONTAINING MBSSessionSetupOrModFailureTransfer)" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionModificationFailureIEs__value, choice.Cause), + -1 /* Ambiguous tag (CHOICE?) */, + 0, + &asn_DEF_NGAP_Cause, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "Cause" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionModificationFailureIEs__value, choice.CriticalityDiagnostics), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_CriticalityDiagnostics, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "CriticalityDiagnostics" + }, +}; +static const unsigned asn_MAP_NGAP_value_to_canonical_664[] = { 1, 0, 3, 2 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_664[] = { 1, 0, 3, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_664[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, 0, 0 }, /* OCTET STRING (CONTAINING MBSSessionSetupOrModFailureTransfer) */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MBS-SessionID */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 }, /* CriticalityDiagnostics */ + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* transport */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* nas */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* protocol */ + { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 }, /* misc */ + { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 2, 0, 0 } /* choice-Extensions */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_664 = { + sizeof(struct NGAP_BroadcastSessionModificationFailureIEs__value), + offsetof(struct NGAP_BroadcastSessionModificationFailureIEs__value, _asn_ctx), + offsetof(struct NGAP_BroadcastSessionModificationFailureIEs__value, present), + sizeof(((struct NGAP_BroadcastSessionModificationFailureIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_664, + 9, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_664, + asn_MAP_NGAP_value_from_canonical_664, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_664 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_value_664, + 4, /* Elements count */ + &asn_SPC_NGAP_value_specs_664 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionModificationFailureIEs_661[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionModificationFailureIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_662, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_661 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionModificationFailureIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_BroadcastSessionModificationFailureIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_663, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_661 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionModificationFailureIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_664, + select_BroadcastSessionModificationFailureIEs_NGAP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_664, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_661 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_BroadcastSessionModificationFailureIEs_tags_661[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_BroadcastSessionModificationFailureIEs_tag2el_661[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionModificationFailureIEs_specs_661 = { + sizeof(struct NGAP_BroadcastSessionModificationFailureIEs), + offsetof(struct NGAP_BroadcastSessionModificationFailureIEs, _asn_ctx), + asn_MAP_NGAP_BroadcastSessionModificationFailureIEs_tag2el_661, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionModificationFailureIEs = { + "BroadcastSessionModificationFailureIEs", + "BroadcastSessionModificationFailureIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_BroadcastSessionModificationFailureIEs_tags_661, + sizeof(asn_DEF_NGAP_BroadcastSessionModificationFailureIEs_tags_661) + /sizeof(asn_DEF_NGAP_BroadcastSessionModificationFailureIEs_tags_661[0]), /* 1 */ + asn_DEF_NGAP_BroadcastSessionModificationFailureIEs_tags_661, /* Same as above */ + sizeof(asn_DEF_NGAP_BroadcastSessionModificationFailureIEs_tags_661) + /sizeof(asn_DEF_NGAP_BroadcastSessionModificationFailureIEs_tags_661[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_BroadcastSessionModificationFailureIEs_661, + 3, /* Elements count */ + &asn_SPC_NGAP_BroadcastSessionModificationFailureIEs_specs_661 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_value_668[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionReleaseRequestIEs__value, choice.MBS_SessionID), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionReleaseRequestIEs__value, choice.Cause), + -1 /* Ambiguous tag (CHOICE?) */, + 0, + &asn_DEF_NGAP_Cause, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "Cause" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_668[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 }, /* MBS-SessionID */ + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* nas */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 }, /* protocol */ + { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 1, 0, 0 }, /* misc */ + { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 1, 0, 0 } /* choice-Extensions */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_668 = { + sizeof(struct NGAP_BroadcastSessionReleaseRequestIEs__value), + offsetof(struct NGAP_BroadcastSessionReleaseRequestIEs__value, _asn_ctx), + offsetof(struct NGAP_BroadcastSessionReleaseRequestIEs__value, present), + sizeof(((struct NGAP_BroadcastSessionReleaseRequestIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_668, + 7, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_668 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_value_668, + 2, /* Elements count */ + &asn_SPC_NGAP_value_specs_668 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionReleaseRequestIEs_665[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionReleaseRequestIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_666, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_665 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionReleaseRequestIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_BroadcastSessionReleaseRequestIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_667, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_665 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionReleaseRequestIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_668, + select_BroadcastSessionReleaseRequestIEs_NGAP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_668, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_665 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_BroadcastSessionReleaseRequestIEs_tags_665[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_BroadcastSessionReleaseRequestIEs_tag2el_665[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionReleaseRequestIEs_specs_665 = { + sizeof(struct NGAP_BroadcastSessionReleaseRequestIEs), + offsetof(struct NGAP_BroadcastSessionReleaseRequestIEs, _asn_ctx), + asn_MAP_NGAP_BroadcastSessionReleaseRequestIEs_tag2el_665, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionReleaseRequestIEs = { + "BroadcastSessionReleaseRequestIEs", + "BroadcastSessionReleaseRequestIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_BroadcastSessionReleaseRequestIEs_tags_665, + sizeof(asn_DEF_NGAP_BroadcastSessionReleaseRequestIEs_tags_665) + /sizeof(asn_DEF_NGAP_BroadcastSessionReleaseRequestIEs_tags_665[0]), /* 1 */ + asn_DEF_NGAP_BroadcastSessionReleaseRequestIEs_tags_665, /* Same as above */ + sizeof(asn_DEF_NGAP_BroadcastSessionReleaseRequestIEs_tags_665) + /sizeof(asn_DEF_NGAP_BroadcastSessionReleaseRequestIEs_tags_665[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_BroadcastSessionReleaseRequestIEs_665, + 3, /* Elements count */ + &asn_SPC_NGAP_BroadcastSessionReleaseRequestIEs_specs_665 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_value_672[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionReleaseRequiredIEs__value, choice.MBS_SessionID), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionReleaseRequiredIEs__value, choice.Cause), + -1 /* Ambiguous tag (CHOICE?) */, + 0, + &asn_DEF_NGAP_Cause, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "Cause" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_672[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 }, /* MBS-SessionID */ + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* nas */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 }, /* protocol */ + { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 1, 0, 0 }, /* misc */ + { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 1, 0, 0 } /* choice-Extensions */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_672 = { + sizeof(struct NGAP_BroadcastSessionReleaseRequiredIEs__value), + offsetof(struct NGAP_BroadcastSessionReleaseRequiredIEs__value, _asn_ctx), + offsetof(struct NGAP_BroadcastSessionReleaseRequiredIEs__value, present), + sizeof(((struct NGAP_BroadcastSessionReleaseRequiredIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_672, + 7, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_672 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_value_672, + 2, /* Elements count */ + &asn_SPC_NGAP_value_specs_672 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionReleaseRequiredIEs_669[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionReleaseRequiredIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_670, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_669 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionReleaseRequiredIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_BroadcastSessionReleaseRequiredIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_671, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_669 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionReleaseRequiredIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_672, + select_BroadcastSessionReleaseRequiredIEs_NGAP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_672, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_669 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_BroadcastSessionReleaseRequiredIEs_tags_669[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_BroadcastSessionReleaseRequiredIEs_tag2el_669[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionReleaseRequiredIEs_specs_669 = { + sizeof(struct NGAP_BroadcastSessionReleaseRequiredIEs), + offsetof(struct NGAP_BroadcastSessionReleaseRequiredIEs, _asn_ctx), + asn_MAP_NGAP_BroadcastSessionReleaseRequiredIEs_tag2el_669, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionReleaseRequiredIEs = { + "BroadcastSessionReleaseRequiredIEs", + "BroadcastSessionReleaseRequiredIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_BroadcastSessionReleaseRequiredIEs_tags_669, + sizeof(asn_DEF_NGAP_BroadcastSessionReleaseRequiredIEs_tags_669) + /sizeof(asn_DEF_NGAP_BroadcastSessionReleaseRequiredIEs_tags_669[0]), /* 1 */ + asn_DEF_NGAP_BroadcastSessionReleaseRequiredIEs_tags_669, /* Same as above */ + sizeof(asn_DEF_NGAP_BroadcastSessionReleaseRequiredIEs_tags_669) + /sizeof(asn_DEF_NGAP_BroadcastSessionReleaseRequiredIEs_tags_669[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_BroadcastSessionReleaseRequiredIEs_669, + 3, /* Elements count */ + &asn_SPC_NGAP_BroadcastSessionReleaseRequiredIEs_specs_669 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_value_676[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionReleaseResponseIEs__value, choice.MBS_SessionID), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionReleaseResponseIEs__value, choice.OCTET_STRING_CONTAINING_MBSSessionReleaseResponseTransfer_), + (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), + 0, + &asn_DEF_OCTET_STRING, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_MBSSessionReleaseResponseTransfer__constr_612, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_OCTET_STRING_CONTAINING_MBSSessionReleaseResponseTransfer__constraint_676 + }, + 0, 0, /* No default value */ + "OCTET STRING (CONTAINING MBSSessionReleaseResponseTransfer)" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionReleaseResponseIEs__value, choice.CriticalityDiagnostics), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_CriticalityDiagnostics, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "CriticalityDiagnostics" + }, +}; +static const unsigned asn_MAP_NGAP_value_to_canonical_676[] = { 1, 0, 2 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_676[] = { 1, 0, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_676[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, 0, 0 }, /* OCTET STRING (CONTAINING MBSSessionReleaseResponseTransfer) */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MBS-SessionID */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* CriticalityDiagnostics */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_676 = { + sizeof(struct NGAP_BroadcastSessionReleaseResponseIEs__value), + offsetof(struct NGAP_BroadcastSessionReleaseResponseIEs__value, _asn_ctx), + offsetof(struct NGAP_BroadcastSessionReleaseResponseIEs__value, present), + sizeof(((struct NGAP_BroadcastSessionReleaseResponseIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_676, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_676, + asn_MAP_NGAP_value_from_canonical_676, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_676 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_value_676, + 3, /* Elements count */ + &asn_SPC_NGAP_value_specs_676 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionReleaseResponseIEs_673[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionReleaseResponseIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_674, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_673 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionReleaseResponseIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_BroadcastSessionReleaseResponseIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_675, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_673 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastSessionReleaseResponseIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_676, + select_BroadcastSessionReleaseResponseIEs_NGAP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_676, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_673 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_BroadcastSessionReleaseResponseIEs_tags_673[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_BroadcastSessionReleaseResponseIEs_tag2el_673[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionReleaseResponseIEs_specs_673 = { + sizeof(struct NGAP_BroadcastSessionReleaseResponseIEs), + offsetof(struct NGAP_BroadcastSessionReleaseResponseIEs, _asn_ctx), + asn_MAP_NGAP_BroadcastSessionReleaseResponseIEs_tag2el_673, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionReleaseResponseIEs = { + "BroadcastSessionReleaseResponseIEs", + "BroadcastSessionReleaseResponseIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_BroadcastSessionReleaseResponseIEs_tags_673, + sizeof(asn_DEF_NGAP_BroadcastSessionReleaseResponseIEs_tags_673) + /sizeof(asn_DEF_NGAP_BroadcastSessionReleaseResponseIEs_tags_673[0]), /* 1 */ + asn_DEF_NGAP_BroadcastSessionReleaseResponseIEs_tags_673, /* Same as above */ + sizeof(asn_DEF_NGAP_BroadcastSessionReleaseResponseIEs_tags_673) + /sizeof(asn_DEF_NGAP_BroadcastSessionReleaseResponseIEs_tags_673[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_BroadcastSessionReleaseResponseIEs_673, + 3, /* Elements count */ + &asn_SPC_NGAP_BroadcastSessionReleaseResponseIEs_specs_673 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_value_680[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionSetupRequestIEs__value, choice.MBS_SessionID), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionSetupRequestIEs__value, choice.MBS_AreaSessionID), + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), + 0, + &asn_DEF_NGAP_MBS_AreaSessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-AreaSessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionSetupRequestIEs__value, choice.OCTET_STRING_CONTAINING_MBS_DistributionSetupRequestTransfer_), + (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), + 0, + &asn_DEF_OCTET_STRING, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_MBS_DistributionSetupRequestTransfer__constr_616, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_OCTET_STRING_CONTAINING_MBS_DistributionSetupRequestTransfer__constraint_680 + }, + 0, 0, /* No default value */ + "OCTET STRING (CONTAINING MBS-DistributionSetupRequestTransfer)" + }, +}; +static const unsigned asn_MAP_NGAP_value_to_canonical_680[] = { 1, 2, 0 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_680[] = { 2, 0, 1 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_680[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* MBS-AreaSessionID */ + { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 }, /* OCTET STRING (CONTAINING MBS-DistributionSetupRequestTransfer) */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* MBS-SessionID */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_680 = { + sizeof(struct NGAP_DistributionSetupRequestIEs__value), + offsetof(struct NGAP_DistributionSetupRequestIEs__value, _asn_ctx), + offsetof(struct NGAP_DistributionSetupRequestIEs__value, present), + sizeof(((struct NGAP_DistributionSetupRequestIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_680, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_680, + asn_MAP_NGAP_value_from_canonical_680, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_680 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_value_680, + 3, /* Elements count */ + &asn_SPC_NGAP_value_specs_680 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_DistributionSetupRequestIEs_677[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionSetupRequestIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_678, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_677 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionSetupRequestIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_DistributionSetupRequestIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_679, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_677 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionSetupRequestIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_680, + select_DistributionSetupRequestIEs_NGAP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_680, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_677 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_DistributionSetupRequestIEs_tags_677[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DistributionSetupRequestIEs_tag2el_677[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DistributionSetupRequestIEs_specs_677 = { + sizeof(struct NGAP_DistributionSetupRequestIEs), + offsetof(struct NGAP_DistributionSetupRequestIEs, _asn_ctx), + asn_MAP_NGAP_DistributionSetupRequestIEs_tag2el_677, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_DistributionSetupRequestIEs = { + "DistributionSetupRequestIEs", + "DistributionSetupRequestIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_DistributionSetupRequestIEs_tags_677, + sizeof(asn_DEF_NGAP_DistributionSetupRequestIEs_tags_677) + /sizeof(asn_DEF_NGAP_DistributionSetupRequestIEs_tags_677[0]), /* 1 */ + asn_DEF_NGAP_DistributionSetupRequestIEs_tags_677, /* Same as above */ + sizeof(asn_DEF_NGAP_DistributionSetupRequestIEs_tags_677) + /sizeof(asn_DEF_NGAP_DistributionSetupRequestIEs_tags_677[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_DistributionSetupRequestIEs_677, + 3, /* Elements count */ + &asn_SPC_NGAP_DistributionSetupRequestIEs_specs_677 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_value_684[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionSetupResponseIEs__value, choice.MBS_SessionID), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionSetupResponseIEs__value, choice.MBS_AreaSessionID), + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), + 0, + &asn_DEF_NGAP_MBS_AreaSessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-AreaSessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionSetupResponseIEs__value, choice.OCTET_STRING_CONTAINING_MBS_DistributionSetupResponseTransfer_), + (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), + 0, + &asn_DEF_OCTET_STRING, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_MBS_DistributionSetupResponseTransfer__constr_619, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_OCTET_STRING_CONTAINING_MBS_DistributionSetupResponseTransfer__constraint_684 + }, + 0, 0, /* No default value */ + "OCTET STRING (CONTAINING MBS-DistributionSetupResponseTransfer)" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionSetupResponseIEs__value, choice.CriticalityDiagnostics), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_CriticalityDiagnostics, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "CriticalityDiagnostics" + }, +}; +static const unsigned asn_MAP_NGAP_value_to_canonical_684[] = { 1, 2, 0, 3 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_684[] = { 2, 0, 1, 3 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_684[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* MBS-AreaSessionID */ + { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 }, /* OCTET STRING (CONTAINING MBS-DistributionSetupResponseTransfer) */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MBS-SessionID */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 } /* CriticalityDiagnostics */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_684 = { + sizeof(struct NGAP_DistributionSetupResponseIEs__value), + offsetof(struct NGAP_DistributionSetupResponseIEs__value, _asn_ctx), + offsetof(struct NGAP_DistributionSetupResponseIEs__value, present), + sizeof(((struct NGAP_DistributionSetupResponseIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_684, + 4, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_684, + asn_MAP_NGAP_value_from_canonical_684, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_684 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_value_684, + 4, /* Elements count */ + &asn_SPC_NGAP_value_specs_684 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_DistributionSetupResponseIEs_681[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionSetupResponseIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_682, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_681 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionSetupResponseIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_DistributionSetupResponseIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_683, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_681 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionSetupResponseIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_684, + select_DistributionSetupResponseIEs_NGAP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_684, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_681 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_DistributionSetupResponseIEs_tags_681[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DistributionSetupResponseIEs_tag2el_681[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DistributionSetupResponseIEs_specs_681 = { + sizeof(struct NGAP_DistributionSetupResponseIEs), + offsetof(struct NGAP_DistributionSetupResponseIEs, _asn_ctx), + asn_MAP_NGAP_DistributionSetupResponseIEs_tag2el_681, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_DistributionSetupResponseIEs = { + "DistributionSetupResponseIEs", + "DistributionSetupResponseIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_DistributionSetupResponseIEs_tags_681, + sizeof(asn_DEF_NGAP_DistributionSetupResponseIEs_tags_681) + /sizeof(asn_DEF_NGAP_DistributionSetupResponseIEs_tags_681[0]), /* 1 */ + asn_DEF_NGAP_DistributionSetupResponseIEs_tags_681, /* Same as above */ + sizeof(asn_DEF_NGAP_DistributionSetupResponseIEs_tags_681) + /sizeof(asn_DEF_NGAP_DistributionSetupResponseIEs_tags_681[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_DistributionSetupResponseIEs_681, + 3, /* Elements count */ + &asn_SPC_NGAP_DistributionSetupResponseIEs_specs_681 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_value_688[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionSetupFailureIEs__value, choice.MBS_SessionID), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionSetupFailureIEs__value, choice.MBS_AreaSessionID), + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), + 0, + &asn_DEF_NGAP_MBS_AreaSessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-AreaSessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionSetupFailureIEs__value, choice.OCTET_STRING_CONTAINING_MBS_DistributionSetupUnsuccessfulTransfer_), + (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), + 0, + &asn_DEF_OCTET_STRING, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_MBS_DistributionSetupUnsuccessfulTransfer__constr_623, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_OCTET_STRING_CONTAINING_MBS_DistributionSetupUnsuccessfulTransfer__constraint_688 + }, + 0, 0, /* No default value */ + "OCTET STRING (CONTAINING MBS-DistributionSetupUnsuccessfulTransfer)" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionSetupFailureIEs__value, choice.Cause), + -1 /* Ambiguous tag (CHOICE?) */, + 0, + &asn_DEF_NGAP_Cause, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "Cause" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionSetupFailureIEs__value, choice.CriticalityDiagnostics), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_CriticalityDiagnostics, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "CriticalityDiagnostics" + }, +}; +static const unsigned asn_MAP_NGAP_value_to_canonical_688[] = { 1, 2, 0, 4, 3 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_688[] = { 2, 0, 1, 4, 3 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_688[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* MBS-AreaSessionID */ + { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 }, /* OCTET STRING (CONTAINING MBS-DistributionSetupUnsuccessfulTransfer) */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MBS-SessionID */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 0 }, /* CriticalityDiagnostics */ + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 3, 0, 0 }, /* radioNetwork */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 3, 0, 0 }, /* transport */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 3, 0, 0 }, /* nas */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* protocol */ + { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 3, 0, 0 }, /* misc */ + { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 3, 0, 0 } /* choice-Extensions */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_688 = { + sizeof(struct NGAP_DistributionSetupFailureIEs__value), + offsetof(struct NGAP_DistributionSetupFailureIEs__value, _asn_ctx), + offsetof(struct NGAP_DistributionSetupFailureIEs__value, present), + sizeof(((struct NGAP_DistributionSetupFailureIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_688, + 10, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_688, + asn_MAP_NGAP_value_from_canonical_688, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_688 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_value_688, + 5, /* Elements count */ + &asn_SPC_NGAP_value_specs_688 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_DistributionSetupFailureIEs_685[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionSetupFailureIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_686, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_685 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionSetupFailureIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_DistributionSetupFailureIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_687, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_685 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionSetupFailureIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_688, + select_DistributionSetupFailureIEs_NGAP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_688, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_685 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_DistributionSetupFailureIEs_tags_685[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DistributionSetupFailureIEs_tag2el_685[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DistributionSetupFailureIEs_specs_685 = { + sizeof(struct NGAP_DistributionSetupFailureIEs), + offsetof(struct NGAP_DistributionSetupFailureIEs, _asn_ctx), + asn_MAP_NGAP_DistributionSetupFailureIEs_tag2el_685, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_DistributionSetupFailureIEs = { + "DistributionSetupFailureIEs", + "DistributionSetupFailureIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_DistributionSetupFailureIEs_tags_685, + sizeof(asn_DEF_NGAP_DistributionSetupFailureIEs_tags_685) + /sizeof(asn_DEF_NGAP_DistributionSetupFailureIEs_tags_685[0]), /* 1 */ + asn_DEF_NGAP_DistributionSetupFailureIEs_tags_685, /* Same as above */ + sizeof(asn_DEF_NGAP_DistributionSetupFailureIEs_tags_685) + /sizeof(asn_DEF_NGAP_DistributionSetupFailureIEs_tags_685[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_DistributionSetupFailureIEs_685, + 3, /* Elements count */ + &asn_SPC_NGAP_DistributionSetupFailureIEs_specs_685 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_value_692[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionReleaseRequestIEs__value, choice.MBS_SessionID), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionReleaseRequestIEs__value, choice.MBS_AreaSessionID), + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), + 0, + &asn_DEF_NGAP_MBS_AreaSessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-AreaSessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionReleaseRequestIEs__value, choice.OCTET_STRING_CONTAINING_MBS_DistributionReleaseRequestTransfer_), + (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), + 0, + &asn_DEF_OCTET_STRING, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_MBS_DistributionReleaseRequestTransfer__constr_628, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_OCTET_STRING_CONTAINING_MBS_DistributionReleaseRequestTransfer__constraint_692 + }, + 0, 0, /* No default value */ + "OCTET STRING (CONTAINING MBS-DistributionReleaseRequestTransfer)" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionReleaseRequestIEs__value, choice.Cause), + -1 /* Ambiguous tag (CHOICE?) */, + 0, + &asn_DEF_NGAP_Cause, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "Cause" + }, +}; +static const unsigned asn_MAP_NGAP_value_to_canonical_692[] = { 1, 2, 0, 3 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_692[] = { 2, 0, 1, 3 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_692[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* MBS-AreaSessionID */ + { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 }, /* OCTET STRING (CONTAINING MBS-DistributionReleaseRequestTransfer) */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 }, /* MBS-SessionID */ + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 3, 0, 0 }, /* radioNetwork */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 3, 0, 0 }, /* transport */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 3, 0, 0 }, /* nas */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* protocol */ + { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 3, 0, 0 }, /* misc */ + { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 3, 0, 0 } /* choice-Extensions */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_692 = { + sizeof(struct NGAP_DistributionReleaseRequestIEs__value), + offsetof(struct NGAP_DistributionReleaseRequestIEs__value, _asn_ctx), + offsetof(struct NGAP_DistributionReleaseRequestIEs__value, present), + sizeof(((struct NGAP_DistributionReleaseRequestIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_692, + 9, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_692, + asn_MAP_NGAP_value_from_canonical_692, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_692 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_value_692, + 4, /* Elements count */ + &asn_SPC_NGAP_value_specs_692 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_DistributionReleaseRequestIEs_689[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionReleaseRequestIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_690, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_689 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionReleaseRequestIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_DistributionReleaseRequestIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_691, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_689 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionReleaseRequestIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_692, + select_DistributionReleaseRequestIEs_NGAP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_692, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_689 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_DistributionReleaseRequestIEs_tags_689[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DistributionReleaseRequestIEs_tag2el_689[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DistributionReleaseRequestIEs_specs_689 = { + sizeof(struct NGAP_DistributionReleaseRequestIEs), + offsetof(struct NGAP_DistributionReleaseRequestIEs, _asn_ctx), + asn_MAP_NGAP_DistributionReleaseRequestIEs_tag2el_689, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_DistributionReleaseRequestIEs = { + "DistributionReleaseRequestIEs", + "DistributionReleaseRequestIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_DistributionReleaseRequestIEs_tags_689, + sizeof(asn_DEF_NGAP_DistributionReleaseRequestIEs_tags_689) + /sizeof(asn_DEF_NGAP_DistributionReleaseRequestIEs_tags_689[0]), /* 1 */ + asn_DEF_NGAP_DistributionReleaseRequestIEs_tags_689, /* Same as above */ + sizeof(asn_DEF_NGAP_DistributionReleaseRequestIEs_tags_689) + /sizeof(asn_DEF_NGAP_DistributionReleaseRequestIEs_tags_689[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_DistributionReleaseRequestIEs_689, + 3, /* Elements count */ + &asn_SPC_NGAP_DistributionReleaseRequestIEs_specs_689 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_value_696[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionReleaseResponseIEs__value, choice.MBS_SessionID), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionReleaseResponseIEs__value, choice.MBS_AreaSessionID), + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), + 0, + &asn_DEF_NGAP_MBS_AreaSessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-AreaSessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionReleaseResponseIEs__value, choice.CriticalityDiagnostics), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_CriticalityDiagnostics, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "CriticalityDiagnostics" + }, +}; +static const unsigned asn_MAP_NGAP_value_to_canonical_696[] = { 1, 0, 2 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_696[] = { 1, 0, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_696[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* MBS-AreaSessionID */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MBS-SessionID */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* CriticalityDiagnostics */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_696 = { + sizeof(struct NGAP_DistributionReleaseResponseIEs__value), + offsetof(struct NGAP_DistributionReleaseResponseIEs__value, _asn_ctx), + offsetof(struct NGAP_DistributionReleaseResponseIEs__value, present), + sizeof(((struct NGAP_DistributionReleaseResponseIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_696, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_696, + asn_MAP_NGAP_value_from_canonical_696, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_696 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_value_696, + 3, /* Elements count */ + &asn_SPC_NGAP_value_specs_696 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_DistributionReleaseResponseIEs_693[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionReleaseResponseIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_694, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_693 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionReleaseResponseIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_DistributionReleaseResponseIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_695, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_693 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DistributionReleaseResponseIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_696, + select_DistributionReleaseResponseIEs_NGAP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_696, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_693 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_DistributionReleaseResponseIEs_tags_693[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_DistributionReleaseResponseIEs_tag2el_693[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_DistributionReleaseResponseIEs_specs_693 = { + sizeof(struct NGAP_DistributionReleaseResponseIEs), + offsetof(struct NGAP_DistributionReleaseResponseIEs, _asn_ctx), + asn_MAP_NGAP_DistributionReleaseResponseIEs_tag2el_693, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_DistributionReleaseResponseIEs = { + "DistributionReleaseResponseIEs", + "DistributionReleaseResponseIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_DistributionReleaseResponseIEs_tags_693, + sizeof(asn_DEF_NGAP_DistributionReleaseResponseIEs_tags_693) + /sizeof(asn_DEF_NGAP_DistributionReleaseResponseIEs_tags_693[0]), /* 1 */ + asn_DEF_NGAP_DistributionReleaseResponseIEs_tags_693, /* Same as above */ + sizeof(asn_DEF_NGAP_DistributionReleaseResponseIEs_tags_693) + /sizeof(asn_DEF_NGAP_DistributionReleaseResponseIEs_tags_693[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_DistributionReleaseResponseIEs_693, + 3, /* Elements count */ + &asn_SPC_NGAP_DistributionReleaseResponseIEs_specs_693 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_value_700[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionActivationRequestIEs__value, choice.MBS_SessionID), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionActivationRequestIEs__value, choice.OCTET_STRING_CONTAINING_MulticastSessionActivationRequestTransfer_), + (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), + 0, + &asn_DEF_OCTET_STRING, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_MulticastSessionActivationRequestTransfer__constr_634, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_OCTET_STRING_CONTAINING_MulticastSessionActivationRequestTransfer__constraint_700 + }, + 0, 0, /* No default value */ + "OCTET STRING (CONTAINING MulticastSessionActivationRequestTransfer)" + }, +}; +static const unsigned asn_MAP_NGAP_value_to_canonical_700[] = { 1, 0 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_700[] = { 1, 0 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_700[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, 0, 0 }, /* OCTET STRING (CONTAINING MulticastSessionActivationRequestTransfer) */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* MBS-SessionID */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_700 = { + sizeof(struct NGAP_MulticastSessionActivationRequestIEs__value), + offsetof(struct NGAP_MulticastSessionActivationRequestIEs__value, _asn_ctx), + offsetof(struct NGAP_MulticastSessionActivationRequestIEs__value, present), + sizeof(((struct NGAP_MulticastSessionActivationRequestIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_700, + 2, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_700, + asn_MAP_NGAP_value_from_canonical_700, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_700 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_value_700, + 2, /* Elements count */ + &asn_SPC_NGAP_value_specs_700 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionActivationRequestIEs_697[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionActivationRequestIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_698, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_697 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionActivationRequestIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_MulticastSessionActivationRequestIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_699, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_697 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionActivationRequestIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_700, + select_MulticastSessionActivationRequestIEs_NGAP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_700, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_697 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MulticastSessionActivationRequestIEs_tags_697[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastSessionActivationRequestIEs_tag2el_697[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionActivationRequestIEs_specs_697 = { + sizeof(struct NGAP_MulticastSessionActivationRequestIEs), + offsetof(struct NGAP_MulticastSessionActivationRequestIEs, _asn_ctx), + asn_MAP_NGAP_MulticastSessionActivationRequestIEs_tag2el_697, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionActivationRequestIEs = { + "MulticastSessionActivationRequestIEs", + "MulticastSessionActivationRequestIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MulticastSessionActivationRequestIEs_tags_697, + sizeof(asn_DEF_NGAP_MulticastSessionActivationRequestIEs_tags_697) + /sizeof(asn_DEF_NGAP_MulticastSessionActivationRequestIEs_tags_697[0]), /* 1 */ + asn_DEF_NGAP_MulticastSessionActivationRequestIEs_tags_697, /* Same as above */ + sizeof(asn_DEF_NGAP_MulticastSessionActivationRequestIEs_tags_697) + /sizeof(asn_DEF_NGAP_MulticastSessionActivationRequestIEs_tags_697[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MulticastSessionActivationRequestIEs_697, + 3, /* Elements count */ + &asn_SPC_NGAP_MulticastSessionActivationRequestIEs_specs_697 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_value_704[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionActivationResponseIEs__value, choice.MBS_SessionID), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionActivationResponseIEs__value, choice.CriticalityDiagnostics), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_CriticalityDiagnostics, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "CriticalityDiagnostics" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_704[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MBS-SessionID */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* CriticalityDiagnostics */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_704 = { + sizeof(struct NGAP_MulticastSessionActivationResponseIEs__value), + offsetof(struct NGAP_MulticastSessionActivationResponseIEs__value, _asn_ctx), + offsetof(struct NGAP_MulticastSessionActivationResponseIEs__value, present), + sizeof(((struct NGAP_MulticastSessionActivationResponseIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_704, + 2, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_704 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_value_704, + 2, /* Elements count */ + &asn_SPC_NGAP_value_specs_704 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionActivationResponseIEs_701[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionActivationResponseIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_702, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_701 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionActivationResponseIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_MulticastSessionActivationResponseIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_703, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_701 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionActivationResponseIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_704, + select_MulticastSessionActivationResponseIEs_NGAP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_704, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_701 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MulticastSessionActivationResponseIEs_tags_701[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastSessionActivationResponseIEs_tag2el_701[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionActivationResponseIEs_specs_701 = { + sizeof(struct NGAP_MulticastSessionActivationResponseIEs), + offsetof(struct NGAP_MulticastSessionActivationResponseIEs, _asn_ctx), + asn_MAP_NGAP_MulticastSessionActivationResponseIEs_tag2el_701, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionActivationResponseIEs = { + "MulticastSessionActivationResponseIEs", + "MulticastSessionActivationResponseIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MulticastSessionActivationResponseIEs_tags_701, + sizeof(asn_DEF_NGAP_MulticastSessionActivationResponseIEs_tags_701) + /sizeof(asn_DEF_NGAP_MulticastSessionActivationResponseIEs_tags_701[0]), /* 1 */ + asn_DEF_NGAP_MulticastSessionActivationResponseIEs_tags_701, /* Same as above */ + sizeof(asn_DEF_NGAP_MulticastSessionActivationResponseIEs_tags_701) + /sizeof(asn_DEF_NGAP_MulticastSessionActivationResponseIEs_tags_701[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MulticastSessionActivationResponseIEs_701, + 3, /* Elements count */ + &asn_SPC_NGAP_MulticastSessionActivationResponseIEs_specs_701 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_value_708[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionActivationFailureIEs__value, choice.MBS_SessionID), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionActivationFailureIEs__value, choice.Cause), + -1 /* Ambiguous tag (CHOICE?) */, + 0, + &asn_DEF_NGAP_Cause, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "Cause" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionActivationFailureIEs__value, choice.CriticalityDiagnostics), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_CriticalityDiagnostics, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "CriticalityDiagnostics" + }, +}; +static const unsigned asn_MAP_NGAP_value_to_canonical_708[] = { 0, 2, 1 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_708[] = { 0, 2, 1 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_708[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MBS-SessionID */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 }, /* CriticalityDiagnostics */ + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* nas */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 }, /* protocol */ + { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 1, 0, 0 }, /* misc */ + { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 1, 0, 0 } /* choice-Extensions */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_708 = { + sizeof(struct NGAP_MulticastSessionActivationFailureIEs__value), + offsetof(struct NGAP_MulticastSessionActivationFailureIEs__value, _asn_ctx), + offsetof(struct NGAP_MulticastSessionActivationFailureIEs__value, present), + sizeof(((struct NGAP_MulticastSessionActivationFailureIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_708, + 8, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_708, + asn_MAP_NGAP_value_from_canonical_708, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_708 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_value_708, + 3, /* Elements count */ + &asn_SPC_NGAP_value_specs_708 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionActivationFailureIEs_705[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionActivationFailureIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_706, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_705 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionActivationFailureIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_MulticastSessionActivationFailureIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_707, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_705 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionActivationFailureIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_708, + select_MulticastSessionActivationFailureIEs_NGAP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_708, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_705 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MulticastSessionActivationFailureIEs_tags_705[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastSessionActivationFailureIEs_tag2el_705[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionActivationFailureIEs_specs_705 = { + sizeof(struct NGAP_MulticastSessionActivationFailureIEs), + offsetof(struct NGAP_MulticastSessionActivationFailureIEs, _asn_ctx), + asn_MAP_NGAP_MulticastSessionActivationFailureIEs_tag2el_705, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionActivationFailureIEs = { + "MulticastSessionActivationFailureIEs", + "MulticastSessionActivationFailureIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MulticastSessionActivationFailureIEs_tags_705, + sizeof(asn_DEF_NGAP_MulticastSessionActivationFailureIEs_tags_705) + /sizeof(asn_DEF_NGAP_MulticastSessionActivationFailureIEs_tags_705[0]), /* 1 */ + asn_DEF_NGAP_MulticastSessionActivationFailureIEs_tags_705, /* Same as above */ + sizeof(asn_DEF_NGAP_MulticastSessionActivationFailureIEs_tags_705) + /sizeof(asn_DEF_NGAP_MulticastSessionActivationFailureIEs_tags_705[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MulticastSessionActivationFailureIEs_705, + 3, /* Elements count */ + &asn_SPC_NGAP_MulticastSessionActivationFailureIEs_specs_705 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_value_712[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionDeactivationRequestIEs__value, choice.MBS_SessionID), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionDeactivationRequestIEs__value, choice.OCTET_STRING_CONTAINING_MulticastSessionDeactivationRequestTransfer_), + (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), + 0, + &asn_DEF_OCTET_STRING, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_MulticastSessionDeactivationRequestTransfer__constr_641, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_OCTET_STRING_CONTAINING_MulticastSessionDeactivationRequestTransfer__constraint_712 + }, + 0, 0, /* No default value */ + "OCTET STRING (CONTAINING MulticastSessionDeactivationRequestTransfer)" + }, +}; +static const unsigned asn_MAP_NGAP_value_to_canonical_712[] = { 1, 0 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_712[] = { 1, 0 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_712[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, 0, 0 }, /* OCTET STRING (CONTAINING MulticastSessionDeactivationRequestTransfer) */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* MBS-SessionID */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_712 = { + sizeof(struct NGAP_MulticastSessionDeactivationRequestIEs__value), + offsetof(struct NGAP_MulticastSessionDeactivationRequestIEs__value, _asn_ctx), + offsetof(struct NGAP_MulticastSessionDeactivationRequestIEs__value, present), + sizeof(((struct NGAP_MulticastSessionDeactivationRequestIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_712, + 2, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_712, + asn_MAP_NGAP_value_from_canonical_712, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_712 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_value_712, + 2, /* Elements count */ + &asn_SPC_NGAP_value_specs_712 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionDeactivationRequestIEs_709[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionDeactivationRequestIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_710, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_709 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionDeactivationRequestIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_MulticastSessionDeactivationRequestIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_711, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_709 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionDeactivationRequestIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_712, + select_MulticastSessionDeactivationRequestIEs_NGAP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_712, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_709 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MulticastSessionDeactivationRequestIEs_tags_709[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastSessionDeactivationRequestIEs_tag2el_709[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionDeactivationRequestIEs_specs_709 = { + sizeof(struct NGAP_MulticastSessionDeactivationRequestIEs), + offsetof(struct NGAP_MulticastSessionDeactivationRequestIEs, _asn_ctx), + asn_MAP_NGAP_MulticastSessionDeactivationRequestIEs_tag2el_709, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionDeactivationRequestIEs = { + "MulticastSessionDeactivationRequestIEs", + "MulticastSessionDeactivationRequestIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MulticastSessionDeactivationRequestIEs_tags_709, + sizeof(asn_DEF_NGAP_MulticastSessionDeactivationRequestIEs_tags_709) + /sizeof(asn_DEF_NGAP_MulticastSessionDeactivationRequestIEs_tags_709[0]), /* 1 */ + asn_DEF_NGAP_MulticastSessionDeactivationRequestIEs_tags_709, /* Same as above */ + sizeof(asn_DEF_NGAP_MulticastSessionDeactivationRequestIEs_tags_709) + /sizeof(asn_DEF_NGAP_MulticastSessionDeactivationRequestIEs_tags_709[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MulticastSessionDeactivationRequestIEs_709, + 3, /* Elements count */ + &asn_SPC_NGAP_MulticastSessionDeactivationRequestIEs_specs_709 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_value_716[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionDeactivationResponseIEs__value, choice.MBS_SessionID), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionDeactivationResponseIEs__value, choice.CriticalityDiagnostics), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_CriticalityDiagnostics, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "CriticalityDiagnostics" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_716[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MBS-SessionID */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* CriticalityDiagnostics */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_716 = { + sizeof(struct NGAP_MulticastSessionDeactivationResponseIEs__value), + offsetof(struct NGAP_MulticastSessionDeactivationResponseIEs__value, _asn_ctx), + offsetof(struct NGAP_MulticastSessionDeactivationResponseIEs__value, present), + sizeof(((struct NGAP_MulticastSessionDeactivationResponseIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_716, + 2, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_716 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_value_716, + 2, /* Elements count */ + &asn_SPC_NGAP_value_specs_716 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionDeactivationResponseIEs_713[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionDeactivationResponseIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_714, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_713 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionDeactivationResponseIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_MulticastSessionDeactivationResponseIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_715, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_713 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionDeactivationResponseIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_716, + select_MulticastSessionDeactivationResponseIEs_NGAP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_716, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_713 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MulticastSessionDeactivationResponseIEs_tags_713[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastSessionDeactivationResponseIEs_tag2el_713[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionDeactivationResponseIEs_specs_713 = { + sizeof(struct NGAP_MulticastSessionDeactivationResponseIEs), + offsetof(struct NGAP_MulticastSessionDeactivationResponseIEs, _asn_ctx), + asn_MAP_NGAP_MulticastSessionDeactivationResponseIEs_tag2el_713, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionDeactivationResponseIEs = { + "MulticastSessionDeactivationResponseIEs", + "MulticastSessionDeactivationResponseIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MulticastSessionDeactivationResponseIEs_tags_713, + sizeof(asn_DEF_NGAP_MulticastSessionDeactivationResponseIEs_tags_713) + /sizeof(asn_DEF_NGAP_MulticastSessionDeactivationResponseIEs_tags_713[0]), /* 1 */ + asn_DEF_NGAP_MulticastSessionDeactivationResponseIEs_tags_713, /* Same as above */ + sizeof(asn_DEF_NGAP_MulticastSessionDeactivationResponseIEs_tags_713) + /sizeof(asn_DEF_NGAP_MulticastSessionDeactivationResponseIEs_tags_713[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MulticastSessionDeactivationResponseIEs_713, + 3, /* Elements count */ + &asn_SPC_NGAP_MulticastSessionDeactivationResponseIEs_specs_713 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_value_720[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateRequestIEs__value, choice.MBS_SessionID), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateRequestIEs__value, choice.MBS_AreaSessionID), + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), + 0, + &asn_DEF_NGAP_MBS_AreaSessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-AreaSessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateRequestIEs__value, choice.OCTET_STRING_CONTAINING_MulticastSessionUpdateRequestTransfer_), + (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), + 0, + &asn_DEF_OCTET_STRING, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_MulticastSessionUpdateRequestTransfer__constr_646, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_OCTET_STRING_CONTAINING_MulticastSessionUpdateRequestTransfer__constraint_720 + }, + 0, 0, /* No default value */ + "OCTET STRING (CONTAINING MulticastSessionUpdateRequestTransfer)" + }, +}; +static const unsigned asn_MAP_NGAP_value_to_canonical_720[] = { 1, 2, 0 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_720[] = { 2, 0, 1 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_720[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* MBS-AreaSessionID */ + { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 }, /* OCTET STRING (CONTAINING MulticastSessionUpdateRequestTransfer) */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* MBS-SessionID */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_720 = { + sizeof(struct NGAP_MulticastSessionUpdateRequestIEs__value), + offsetof(struct NGAP_MulticastSessionUpdateRequestIEs__value, _asn_ctx), + offsetof(struct NGAP_MulticastSessionUpdateRequestIEs__value, present), + sizeof(((struct NGAP_MulticastSessionUpdateRequestIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_720, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_720, + asn_MAP_NGAP_value_from_canonical_720, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_720 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_value_720, + 3, /* Elements count */ + &asn_SPC_NGAP_value_specs_720 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionUpdateRequestIEs_717[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateRequestIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_718, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_717 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateRequestIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_MulticastSessionUpdateRequestIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_719, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_717 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateRequestIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_720, + select_MulticastSessionUpdateRequestIEs_NGAP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_720, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_717 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MulticastSessionUpdateRequestIEs_tags_717[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastSessionUpdateRequestIEs_tag2el_717[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionUpdateRequestIEs_specs_717 = { + sizeof(struct NGAP_MulticastSessionUpdateRequestIEs), + offsetof(struct NGAP_MulticastSessionUpdateRequestIEs, _asn_ctx), + asn_MAP_NGAP_MulticastSessionUpdateRequestIEs_tag2el_717, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionUpdateRequestIEs = { + "MulticastSessionUpdateRequestIEs", + "MulticastSessionUpdateRequestIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MulticastSessionUpdateRequestIEs_tags_717, + sizeof(asn_DEF_NGAP_MulticastSessionUpdateRequestIEs_tags_717) + /sizeof(asn_DEF_NGAP_MulticastSessionUpdateRequestIEs_tags_717[0]), /* 1 */ + asn_DEF_NGAP_MulticastSessionUpdateRequestIEs_tags_717, /* Same as above */ + sizeof(asn_DEF_NGAP_MulticastSessionUpdateRequestIEs_tags_717) + /sizeof(asn_DEF_NGAP_MulticastSessionUpdateRequestIEs_tags_717[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MulticastSessionUpdateRequestIEs_717, + 3, /* Elements count */ + &asn_SPC_NGAP_MulticastSessionUpdateRequestIEs_specs_717 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_value_724[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateResponseIEs__value, choice.MBS_SessionID), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateResponseIEs__value, choice.MBS_AreaSessionID), + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), + 0, + &asn_DEF_NGAP_MBS_AreaSessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-AreaSessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateResponseIEs__value, choice.CriticalityDiagnostics), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_CriticalityDiagnostics, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "CriticalityDiagnostics" + }, +}; +static const unsigned asn_MAP_NGAP_value_to_canonical_724[] = { 1, 0, 2 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_724[] = { 1, 0, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_724[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* MBS-AreaSessionID */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MBS-SessionID */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* CriticalityDiagnostics */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_724 = { + sizeof(struct NGAP_MulticastSessionUpdateResponseIEs__value), + offsetof(struct NGAP_MulticastSessionUpdateResponseIEs__value, _asn_ctx), + offsetof(struct NGAP_MulticastSessionUpdateResponseIEs__value, present), + sizeof(((struct NGAP_MulticastSessionUpdateResponseIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_724, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_724, + asn_MAP_NGAP_value_from_canonical_724, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_724 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_value_724, + 3, /* Elements count */ + &asn_SPC_NGAP_value_specs_724 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionUpdateResponseIEs_721[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateResponseIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_722, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_721 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateResponseIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_MulticastSessionUpdateResponseIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_723, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_721 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateResponseIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_724, + select_MulticastSessionUpdateResponseIEs_NGAP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_724, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_721 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MulticastSessionUpdateResponseIEs_tags_721[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastSessionUpdateResponseIEs_tag2el_721[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionUpdateResponseIEs_specs_721 = { + sizeof(struct NGAP_MulticastSessionUpdateResponseIEs), + offsetof(struct NGAP_MulticastSessionUpdateResponseIEs, _asn_ctx), + asn_MAP_NGAP_MulticastSessionUpdateResponseIEs_tag2el_721, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionUpdateResponseIEs = { + "MulticastSessionUpdateResponseIEs", + "MulticastSessionUpdateResponseIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MulticastSessionUpdateResponseIEs_tags_721, + sizeof(asn_DEF_NGAP_MulticastSessionUpdateResponseIEs_tags_721) + /sizeof(asn_DEF_NGAP_MulticastSessionUpdateResponseIEs_tags_721[0]), /* 1 */ + asn_DEF_NGAP_MulticastSessionUpdateResponseIEs_tags_721, /* Same as above */ + sizeof(asn_DEF_NGAP_MulticastSessionUpdateResponseIEs_tags_721) + /sizeof(asn_DEF_NGAP_MulticastSessionUpdateResponseIEs_tags_721[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MulticastSessionUpdateResponseIEs_721, + 3, /* Elements count */ + &asn_SPC_NGAP_MulticastSessionUpdateResponseIEs_specs_721 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_value_728[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateFailureIEs__value, choice.MBS_SessionID), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateFailureIEs__value, choice.MBS_AreaSessionID), + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), + 0, + &asn_DEF_NGAP_MBS_AreaSessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-AreaSessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateFailureIEs__value, choice.Cause), + -1 /* Ambiguous tag (CHOICE?) */, + 0, + &asn_DEF_NGAP_Cause, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "Cause" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateFailureIEs__value, choice.CriticalityDiagnostics), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_CriticalityDiagnostics, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "CriticalityDiagnostics" + }, +}; +static const unsigned asn_MAP_NGAP_value_to_canonical_728[] = { 1, 0, 3, 2 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_728[] = { 1, 0, 3, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_728[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* MBS-AreaSessionID */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MBS-SessionID */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 }, /* CriticalityDiagnostics */ + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* transport */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* nas */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* protocol */ + { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 }, /* misc */ + { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 2, 0, 0 } /* choice-Extensions */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_728 = { + sizeof(struct NGAP_MulticastSessionUpdateFailureIEs__value), + offsetof(struct NGAP_MulticastSessionUpdateFailureIEs__value, _asn_ctx), + offsetof(struct NGAP_MulticastSessionUpdateFailureIEs__value, present), + sizeof(((struct NGAP_MulticastSessionUpdateFailureIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_728, + 9, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_728, + asn_MAP_NGAP_value_from_canonical_728, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_728 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_value_728, + 4, /* Elements count */ + &asn_SPC_NGAP_value_specs_728 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionUpdateFailureIEs_725[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateFailureIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_726, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_725 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateFailureIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_MulticastSessionUpdateFailureIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_727, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_725 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateFailureIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_728, + select_MulticastSessionUpdateFailureIEs_NGAP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_728, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_725 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MulticastSessionUpdateFailureIEs_tags_725[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastSessionUpdateFailureIEs_tag2el_725[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionUpdateFailureIEs_specs_725 = { + sizeof(struct NGAP_MulticastSessionUpdateFailureIEs), + offsetof(struct NGAP_MulticastSessionUpdateFailureIEs, _asn_ctx), + asn_MAP_NGAP_MulticastSessionUpdateFailureIEs_tag2el_725, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionUpdateFailureIEs = { + "MulticastSessionUpdateFailureIEs", + "MulticastSessionUpdateFailureIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MulticastSessionUpdateFailureIEs_tags_725, + sizeof(asn_DEF_NGAP_MulticastSessionUpdateFailureIEs_tags_725) + /sizeof(asn_DEF_NGAP_MulticastSessionUpdateFailureIEs_tags_725[0]), /* 1 */ + asn_DEF_NGAP_MulticastSessionUpdateFailureIEs_tags_725, /* Same as above */ + sizeof(asn_DEF_NGAP_MulticastSessionUpdateFailureIEs_tags_725) + /sizeof(asn_DEF_NGAP_MulticastSessionUpdateFailureIEs_tags_725[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MulticastSessionUpdateFailureIEs_725, + 3, /* Elements count */ + &asn_SPC_NGAP_MulticastSessionUpdateFailureIEs_specs_725 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_value_732[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastGroupPagingIEs__value, choice.MBS_SessionID), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastGroupPagingIEs__value, choice.MBS_ServiceArea), + -1 /* Ambiguous tag (CHOICE?) */, + 0, + &asn_DEF_NGAP_MBS_ServiceArea, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-ServiceArea" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastGroupPagingIEs__value, choice.MulticastGroupPagingAreaList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MulticastGroupPagingAreaList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MulticastGroupPagingAreaList" + }, +}; +static const unsigned asn_MAP_NGAP_value_to_canonical_732[] = { 0, 2, 1 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_732[] = { 0, 2, 1 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_732[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MBS-SessionID */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 }, /* MulticastGroupPagingAreaList */ + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* locationindependent */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* locationdependent */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 } /* choice-Extensions */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_732 = { + sizeof(struct NGAP_MulticastGroupPagingIEs__value), + offsetof(struct NGAP_MulticastGroupPagingIEs__value, _asn_ctx), + offsetof(struct NGAP_MulticastGroupPagingIEs__value, present), + sizeof(((struct NGAP_MulticastGroupPagingIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_732, + 5, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_732, + asn_MAP_NGAP_value_from_canonical_732, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_732 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_value_732, + 3, /* Elements count */ + &asn_SPC_NGAP_value_specs_732 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MulticastGroupPagingIEs_729[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastGroupPagingIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_730, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_729 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastGroupPagingIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_MulticastGroupPagingIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_731, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_729 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastGroupPagingIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_732, + select_MulticastGroupPagingIEs_NGAP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_732, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_729 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MulticastGroupPagingIEs_tags_729[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastGroupPagingIEs_tag2el_729[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastGroupPagingIEs_specs_729 = { + sizeof(struct NGAP_MulticastGroupPagingIEs), + offsetof(struct NGAP_MulticastGroupPagingIEs, _asn_ctx), + asn_MAP_NGAP_MulticastGroupPagingIEs_tag2el_729, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastGroupPagingIEs = { + "MulticastGroupPagingIEs", + "MulticastGroupPagingIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MulticastGroupPagingIEs_tags_729, + sizeof(asn_DEF_NGAP_MulticastGroupPagingIEs_tags_729) + /sizeof(asn_DEF_NGAP_MulticastGroupPagingIEs_tags_729[0]), /* 1 */ + asn_DEF_NGAP_MulticastGroupPagingIEs_tags_729, /* Same as above */ + sizeof(asn_DEF_NGAP_MulticastGroupPagingIEs_tags_729) + /sizeof(asn_DEF_NGAP_MulticastGroupPagingIEs_tags_729[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MulticastGroupPagingIEs_729, + 3, /* Elements count */ + &asn_SPC_NGAP_MulticastGroupPagingIEs_specs_729 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_value_736[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupOrModRequestTransferIEs__value, choice.MBS_SessionTNLInfo5GC), + -1 /* Ambiguous tag (CHOICE?) */, + 0, + &asn_DEF_NGAP_MBS_SessionTNLInfo5GC, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SessionTNLInfo5GC" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupOrModRequestTransferIEs__value, choice.MBS_QoSFlowsToBeSetupList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_QoSFlowsToBeSetupList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-QoSFlowsToBeSetupList" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupOrModRequestTransferIEs__value, choice.MBS_SessionFSAIDList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionFSAIDList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SessionFSAIDList" + }, +}; +static const unsigned asn_MAP_NGAP_value_to_canonical_736[] = { 1, 2, 0 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_736[] = { 2, 0, 1 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_736[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* MBS-QoSFlowsToBeSetupList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 }, /* MBS-SessionFSAIDList */ + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* locationindependent */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 }, /* locationdependent */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 } /* choice-Extensions */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_736 = { + sizeof(struct NGAP_MBSSessionSetupOrModRequestTransferIEs__value), + offsetof(struct NGAP_MBSSessionSetupOrModRequestTransferIEs__value, _asn_ctx), + offsetof(struct NGAP_MBSSessionSetupOrModRequestTransferIEs__value, present), + sizeof(((struct NGAP_MBSSessionSetupOrModRequestTransferIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_736, + 5, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_736, + asn_MAP_NGAP_value_from_canonical_736, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_736 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_value_736, + 3, /* Elements count */ + &asn_SPC_NGAP_value_specs_736 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetupOrModRequestTransferIEs_733[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupOrModRequestTransferIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_734, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_733 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupOrModRequestTransferIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_MBSSessionSetupOrModRequestTransferIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_735, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_733 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupOrModRequestTransferIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_736, + select_MBSSessionSetupOrModRequestTransferIEs_NGAP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_736, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_733 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionSetupOrModRequestTransferIEs_tags_733[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBSSessionSetupOrModRequestTransferIEs_tag2el_733[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionSetupOrModRequestTransferIEs_specs_733 = { + sizeof(struct NGAP_MBSSessionSetupOrModRequestTransferIEs), + offsetof(struct NGAP_MBSSessionSetupOrModRequestTransferIEs, _asn_ctx), + asn_MAP_NGAP_MBSSessionSetupOrModRequestTransferIEs_tag2el_733, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetupOrModRequestTransferIEs = { + "MBSSessionSetupOrModRequestTransferIEs", + "MBSSessionSetupOrModRequestTransferIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MBSSessionSetupOrModRequestTransferIEs_tags_733, + sizeof(asn_DEF_NGAP_MBSSessionSetupOrModRequestTransferIEs_tags_733) + /sizeof(asn_DEF_NGAP_MBSSessionSetupOrModRequestTransferIEs_tags_733[0]), /* 1 */ + asn_DEF_NGAP_MBSSessionSetupOrModRequestTransferIEs_tags_733, /* Same as above */ + sizeof(asn_DEF_NGAP_MBSSessionSetupOrModRequestTransferIEs_tags_733) + /sizeof(asn_DEF_NGAP_MBSSessionSetupOrModRequestTransferIEs_tags_733[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MBSSessionSetupOrModRequestTransferIEs_733, + 3, /* Elements count */ + &asn_SPC_NGAP_MBSSessionSetupOrModRequestTransferIEs_specs_733 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_value_740[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateRequestTransferIEs__value, choice.MBS_SessionID), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_SessionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SessionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateRequestTransferIEs__value, choice.MBS_ServiceArea), + -1 /* Ambiguous tag (CHOICE?) */, + 0, + &asn_DEF_NGAP_MBS_ServiceArea, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-ServiceArea" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateRequestTransferIEs__value, choice.MBS_QoSFlowsToBeSetupList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBS_QoSFlowsToBeSetupList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-QoSFlowsToBeSetupList" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateRequestTransferIEs__value, choice.QosFlowListWithCause), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_QosFlowListWithCause, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "QosFlowListWithCause" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateRequestTransferIEs__value, choice.MBS_SessionTNLInfo5GC), + -1 /* Ambiguous tag (CHOICE?) */, + 0, + &asn_DEF_NGAP_MBS_SessionTNLInfo5GC, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBS-SessionTNLInfo5GC" + }, +}; +static const unsigned asn_MAP_NGAP_value_to_canonical_740[] = { 0, 2, 3, 1, 4 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_740[] = { 0, 3, 1, 2, 4 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_740[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 2 }, /* MBS-SessionID */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 1 }, /* MBS-QoSFlowsToBeSetupList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 0 }, /* QosFlowListWithCause */ + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 1 }, /* locationindependent */ + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 4, -1, 0 }, /* locationindependent */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 1 }, /* locationdependent */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 4, -1, 0 }, /* locationdependent */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 1 }, /* choice-Extensions */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 4, -1, 0 } /* choice-Extensions */ +}; +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_740 = { + sizeof(struct NGAP_MulticastSessionUpdateRequestTransferIEs__value), + offsetof(struct NGAP_MulticastSessionUpdateRequestTransferIEs__value, _asn_ctx), + offsetof(struct NGAP_MulticastSessionUpdateRequestTransferIEs__value, present), + sizeof(((struct NGAP_MulticastSessionUpdateRequestTransferIEs__value *)0)->present), + asn_MAP_NGAP_value_tag2el_740, + 9, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_740, + asn_MAP_NGAP_value_from_canonical_740, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_value_740 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_NGAP_value_740, + 5, /* Elements count */ + &asn_SPC_NGAP_value_specs_740 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionUpdateRequestTransferIEs_737[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateRequestTransferIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_id_constr_738, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_id_constraint_737 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateRequestTransferIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_Criticality, + select_MulticastSessionUpdateRequestTransferIEs_NGAP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_criticality_constr_739, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_criticality_constraint_737 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionUpdateRequestTransferIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_value_740, + select_MulticastSessionUpdateRequestTransferIEs_NGAP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_value_constr_740, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_value_constraint_737 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_MulticastSessionUpdateRequestTransferIEs_tags_737[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastSessionUpdateRequestTransferIEs_tag2el_737[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionUpdateRequestTransferIEs_specs_737 = { + sizeof(struct NGAP_MulticastSessionUpdateRequestTransferIEs), + offsetof(struct NGAP_MulticastSessionUpdateRequestTransferIEs, _asn_ctx), + asn_MAP_NGAP_MulticastSessionUpdateRequestTransferIEs_tag2el_737, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionUpdateRequestTransferIEs = { + "MulticastSessionUpdateRequestTransferIEs", + "MulticastSessionUpdateRequestTransferIEs", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_MulticastSessionUpdateRequestTransferIEs_tags_737, + sizeof(asn_DEF_NGAP_MulticastSessionUpdateRequestTransferIEs_tags_737) + /sizeof(asn_DEF_NGAP_MulticastSessionUpdateRequestTransferIEs_tags_737[0]), /* 1 */ + asn_DEF_NGAP_MulticastSessionUpdateRequestTransferIEs_tags_737, /* Same as above */ + sizeof(asn_DEF_NGAP_MulticastSessionUpdateRequestTransferIEs_tags_737) + /sizeof(asn_DEF_NGAP_MulticastSessionUpdateRequestTransferIEs_tags_737[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_MulticastSessionUpdateRequestTransferIEs_737, + 3, /* Elements count */ + &asn_SPC_NGAP_MulticastSessionUpdateRequestTransferIEs_specs_737 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_NGAP_value_744[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyRequestTransferIEs__value, choice.PDUSessionAggregateMaximumBitRate), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -52306,36 +65417,72 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_596[] = { 0, 0, /* No default value */ "SecurityIndication" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyRequestTransferIEs__value, choice.MBSSessionSetuporModifyRequestList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBSSessionSetuporModifyRequestList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBSSessionSetuporModifyRequestList" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyRequestTransferIEs__value, choice.MBSSessionToReleaseList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBSSessionToReleaseList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBSSessionToReleaseList" + }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_596[] = { 2, 6, 8, 0, 1, 3, 4, 5, 7, 10, 9 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_596[] = { 3, 4, 0, 5, 6, 7, 1, 8, 2, 10, 9 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_596[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_744[] = { 2, 6, 8, 0, 1, 3, 4, 5, 7, 10, 11, 12, 9 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_744[] = { 3, 4, 0, 5, 6, 7, 1, 8, 2, 12, 9, 10, 11 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_744[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, 0, 0 }, /* NetworkInstance */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 6, 0, 1 }, /* CommonNetworkInstance */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 8, -1, 0 }, /* CommonNetworkInstance */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 6 }, /* PDUSessionAggregateMaximumBitRate */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 5 }, /* UL-NGU-UP-TNLModifyList */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 4 }, /* QosFlowAddOrModifyRequestList */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 3 }, /* QosFlowListWithCause */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -4, 2 }, /* UPTransportLayerInformationList */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -5, 1 }, /* UPTransportLayerInformationList */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 10, -6, 0 }, /* SecurityIndication */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 8 }, /* PDUSessionAggregateMaximumBitRate */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 7 }, /* UL-NGU-UP-TNLModifyList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 6 }, /* QosFlowAddOrModifyRequestList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 5 }, /* QosFlowListWithCause */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -4, 4 }, /* UPTransportLayerInformationList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -5, 3 }, /* UPTransportLayerInformationList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 10, -6, 2 }, /* SecurityIndication */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -7, 1 }, /* MBSSessionSetuporModifyRequestList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 12, -8, 0 }, /* MBSSessionToReleaseList */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 9, 0, 0 }, /* gTPTunnel */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 9, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_596 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_744 = { sizeof(struct NGAP_PDUSessionResourceModifyRequestTransferIEs__value), offsetof(struct NGAP_PDUSessionResourceModifyRequestTransferIEs__value, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceModifyRequestTransferIEs__value, present), sizeof(((struct NGAP_PDUSessionResourceModifyRequestTransferIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_596, - 12, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_596, - asn_MAP_NGAP_value_from_canonical_596, + asn_MAP_NGAP_value_tag2el_744, + 14, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_744, + asn_MAP_NGAP_value_from_canonical_744, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_596 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_744 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -52352,12 +65499,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_596 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_596, - 11, /* Elements count */ - &asn_SPC_NGAP_value_specs_596 /* Additional specs */ + asn_MBR_NGAP_value_744, + 13, /* Elements count */ + &asn_SPC_NGAP_value_specs_744 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyRequestTransferIEs_593[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyRequestTransferIEs_741[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyRequestTransferIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -52368,9 +65515,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyRequestTransferIEs_593[] 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_594, + &asn_PER_memb_NGAP_id_constr_742, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_593 + memb_NGAP_id_constraint_741 }, 0, 0, /* No default value */ "id" @@ -52385,9 +65532,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyRequestTransferIEs_593[] 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_595, + &asn_PER_memb_NGAP_criticality_constr_743, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_593 + memb_NGAP_criticality_constraint_741 }, 0, 0, /* No default value */ "criticality" @@ -52395,33 +65542,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyRequestTransferIEs_593[] { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyRequestTransferIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_596, + &asn_DEF_NGAP_value_744, select_PDUSessionResourceModifyRequestTransferIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_596, + &asn_PER_memb_NGAP_value_constr_744, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_593 + memb_NGAP_value_constraint_741 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyRequestTransferIEs_tags_593[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyRequestTransferIEs_tags_741[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyRequestTransferIEs_tag2el_593[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyRequestTransferIEs_tag2el_741[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyRequestTransferIEs_specs_593 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyRequestTransferIEs_specs_741 = { sizeof(struct NGAP_PDUSessionResourceModifyRequestTransferIEs), offsetof(struct NGAP_PDUSessionResourceModifyRequestTransferIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceModifyRequestTransferIEs_tag2el_593, + asn_MAP_NGAP_PDUSessionResourceModifyRequestTransferIEs_tag2el_741, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -52430,12 +65577,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyRequestTransferIEs = "PDUSessionResourceModifyRequestTransferIEs", "PDUSessionResourceModifyRequestTransferIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceModifyRequestTransferIEs_tags_593, - sizeof(asn_DEF_NGAP_PDUSessionResourceModifyRequestTransferIEs_tags_593) - /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyRequestTransferIEs_tags_593[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceModifyRequestTransferIEs_tags_593, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceModifyRequestTransferIEs_tags_593) - /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyRequestTransferIEs_tags_593[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceModifyRequestTransferIEs_tags_741, + sizeof(asn_DEF_NGAP_PDUSessionResourceModifyRequestTransferIEs_tags_741) + /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyRequestTransferIEs_tags_741[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceModifyRequestTransferIEs_tags_741, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceModifyRequestTransferIEs_tags_741) + /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyRequestTransferIEs_tags_741[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -52445,12 +65592,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyRequestTransferIEs = #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceModifyRequestTransferIEs_593, + asn_MBR_NGAP_PDUSessionResourceModifyRequestTransferIEs_741, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceModifyRequestTransferIEs_specs_593 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceModifyRequestTransferIEs_specs_741 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_value_600[] = { +static asn_TYPE_member_t asn_MBR_NGAP_value_748[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupRequestTransferIEs__value, choice.PDUSessionAggregateMaximumBitRate), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -52689,40 +65836,58 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_600[] = { 0, 0, /* No default value */ "RedundantPDUSessionInformation" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupRequestTransferIEs__value, choice.MBSSessionSetupRequestList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MBSSessionSetupRequestList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MBSSessionSetupRequestList" + }, }; -static const unsigned asn_MAP_NGAP_value_to_canonical_600[] = { 6, 8, 12, 3, 4, 9, 0, 2, 5, 7, 11, 13, 1, 10 }; -static const unsigned asn_MAP_NGAP_value_from_canonical_600[] = { 6, 12, 7, 3, 4, 8, 0, 9, 1, 5, 13, 10, 2, 11 }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_600[] = { +static const unsigned asn_MAP_NGAP_value_to_canonical_748[] = { 6, 8, 12, 3, 4, 9, 0, 2, 5, 7, 11, 13, 14, 1, 10 }; +static const unsigned asn_MAP_NGAP_value_from_canonical_748[] = { 6, 13, 7, 3, 4, 8, 0, 9, 1, 5, 14, 10, 2, 11, 12 }; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_748[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 6, 0, 0 }, /* NetworkInstance */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 8, 0, 1 }, /* CommonNetworkInstance */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 12, -1, 0 }, /* CommonNetworkInstance */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, 0, 2 }, /* DataForwardingNotPossible */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, -1, 1 }, /* PDUSessionType */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 9, -2, 0 }, /* DirectForwardingPathAvailability */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 5 }, /* PDUSessionAggregateMaximumBitRate */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 4 }, /* UPTransportLayerInformationList */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -2, 3 }, /* SecurityIndication */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -3, 2 }, /* QosFlowSetupRequestList */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -4, 1 }, /* UPTransportLayerInformationList */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 13, -5, 0 }, /* RedundantPDUSessionInformation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 6 }, /* PDUSessionAggregateMaximumBitRate */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 5 }, /* UPTransportLayerInformationList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -2, 4 }, /* SecurityIndication */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -3, 3 }, /* QosFlowSetupRequestList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -4, 2 }, /* UPTransportLayerInformationList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 13, -5, 1 }, /* RedundantPDUSessionInformation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 14, -6, 0 }, /* MBSSessionSetupRequestList */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 1 }, /* gTPTunnel */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 10, -1, 0 }, /* gTPTunnel */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 1 }, /* choice-Extensions */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 10, -1, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_600 = { +static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_748 = { sizeof(struct NGAP_PDUSessionResourceSetupRequestTransferIEs__value), offsetof(struct NGAP_PDUSessionResourceSetupRequestTransferIEs__value, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceSetupRequestTransferIEs__value, present), sizeof(((struct NGAP_PDUSessionResourceSetupRequestTransferIEs__value *)0)->present), - asn_MAP_NGAP_value_tag2el_600, - 16, /* Count of tags in the map */ - asn_MAP_NGAP_value_to_canonical_600, - asn_MAP_NGAP_value_from_canonical_600, + asn_MAP_NGAP_value_tag2el_748, + 17, /* Count of tags in the map */ + asn_MAP_NGAP_value_to_canonical_748, + asn_MAP_NGAP_value_from_canonical_748, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_NGAP_value_600 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_value_748 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -52739,12 +65904,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_600 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_NGAP_value_600, - 14, /* Elements count */ - &asn_SPC_NGAP_value_specs_600 /* Additional specs */ + asn_MBR_NGAP_value_748, + 15, /* Elements count */ + &asn_SPC_NGAP_value_specs_748 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupRequestTransferIEs_597[] = { +asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupRequestTransferIEs_745[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupRequestTransferIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -52755,9 +65920,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupRequestTransferIEs_597[] = 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_id_constr_598, + &asn_PER_memb_NGAP_id_constr_746, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_id_constraint_597 + memb_NGAP_id_constraint_745 }, 0, 0, /* No default value */ "id" @@ -52772,9 +65937,9 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupRequestTransferIEs_597[] = 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_criticality_constr_599, + &asn_PER_memb_NGAP_criticality_constr_747, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_criticality_constraint_597 + memb_NGAP_criticality_constraint_745 }, 0, 0, /* No default value */ "criticality" @@ -52782,33 +65947,33 @@ asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupRequestTransferIEs_597[] = { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupRequestTransferIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_NGAP_value_600, + &asn_DEF_NGAP_value_748, select_PDUSessionResourceSetupRequestTransferIEs_NGAP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_NGAP_value_constr_600, + &asn_PER_memb_NGAP_value_constr_748, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_value_constraint_597 + memb_NGAP_value_constraint_745 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupRequestTransferIEs_tags_597[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupRequestTransferIEs_tags_745[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSetupRequestTransferIEs_tag2el_597[] = { +static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSetupRequestTransferIEs_tag2el_745[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupRequestTransferIEs_specs_597 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupRequestTransferIEs_specs_745 = { sizeof(struct NGAP_PDUSessionResourceSetupRequestTransferIEs), offsetof(struct NGAP_PDUSessionResourceSetupRequestTransferIEs, _asn_ctx), - asn_MAP_NGAP_PDUSessionResourceSetupRequestTransferIEs_tag2el_597, + asn_MAP_NGAP_PDUSessionResourceSetupRequestTransferIEs_tag2el_745, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -52817,12 +65982,12 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupRequestTransferIEs = { "PDUSessionResourceSetupRequestTransferIEs", "PDUSessionResourceSetupRequestTransferIEs", &asn_OP_SEQUENCE, - asn_DEF_NGAP_PDUSessionResourceSetupRequestTransferIEs_tags_597, - sizeof(asn_DEF_NGAP_PDUSessionResourceSetupRequestTransferIEs_tags_597) - /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupRequestTransferIEs_tags_597[0]), /* 1 */ - asn_DEF_NGAP_PDUSessionResourceSetupRequestTransferIEs_tags_597, /* Same as above */ - sizeof(asn_DEF_NGAP_PDUSessionResourceSetupRequestTransferIEs_tags_597) - /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupRequestTransferIEs_tags_597[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceSetupRequestTransferIEs_tags_745, + sizeof(asn_DEF_NGAP_PDUSessionResourceSetupRequestTransferIEs_tags_745) + /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupRequestTransferIEs_tags_745[0]), /* 1 */ + asn_DEF_NGAP_PDUSessionResourceSetupRequestTransferIEs_tags_745, /* Same as above */ + sizeof(asn_DEF_NGAP_PDUSessionResourceSetupRequestTransferIEs_tags_745) + /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupRequestTransferIEs_tags_745[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -52832,8 +65997,8 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupRequestTransferIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PDUSessionResourceSetupRequestTransferIEs_597, + asn_MBR_NGAP_PDUSessionResourceSetupRequestTransferIEs_745, 3, /* Elements count */ - &asn_SPC_NGAP_PDUSessionResourceSetupRequestTransferIEs_specs_597 /* Additional specs */ + &asn_SPC_NGAP_PDUSessionResourceSetupRequestTransferIEs_specs_745 /* Additional specs */ }; diff --git a/lib/asn1c/ngap/NGAP_ProtocolIE-Field.h b/lib/asn1c/ngap/NGAP_ProtocolIE-Field.h index 14fc61c7a..cf940bcac 100644 --- a/lib/asn1c/ngap/NGAP_ProtocolIE-Field.h +++ b/lib/asn1c/ngap/NGAP_ProtocolIE-Field.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-Containers" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -24,7 +24,12 @@ #include "NGAP_GlobalTNGF-ID.h" #include "NGAP_GlobalTWIF-ID.h" #include "NGAP_GlobalW-AGF-ID.h" +#include "NGAP_IntersystemSONInformationRequest.h" +#include "NGAP_IntersystemSONInformationReply.h" +#include "NGAP_IntersystemCellStateIndication.h" +#include "NGAP_IntersystemResourceStatusReport.h" #include "NGAP_SONInformationReport.h" +#include "NGAP_SuccessfulHandoverReportList.h" #include "NGAP_TargetRNC-ID.h" #include "NGAP_UserLocationInformationTNGF.h" #include "NGAP_UserLocationInformationTWIF.h" @@ -36,12 +41,13 @@ #include "NGAP_NAS-PDU.h" #include "NGAP_PDUSessionResourceSetupListSUReq.h" #include "NGAP_UEAggregateMaximumBitRate.h" +#include "NGAP_UESliceMaximumBitRateList.h" #include "NGAP_PDUSessionResourceSetupListSURes.h" #include "NGAP_PDUSessionResourceFailedToSetupListSURes.h" #include "NGAP_CriticalityDiagnostics.h" +#include "NGAP_UserLocationInformation.h" #include "NGAP_PDUSessionResourceToReleaseListRelCmd.h" #include "NGAP_PDUSessionResourceReleasedListRelRes.h" -#include "NGAP_UserLocationInformation.h" #include "NGAP_PDUSessionResourceModifyListModReq.h" #include "NGAP_PDUSessionResourceModifyListModRes.h" #include "NGAP_PDUSessionResourceFailedToModifyListModRes.h" @@ -83,6 +89,11 @@ #include "NGAP_RGLevelWirelineAccessCharacteristics.h" #include "NGAP_MDTPLMNList.h" #include "NGAP_UERadioCapabilityID.h" +#include "NGAP_TimeSyncAssistanceInfo.h" +#include "NGAP_QMCConfigInfo.h" +#include "NGAP_TargetNSSAIInformation.h" +#include "NGAP_FiveG-ProSeAuthorized.h" +#include "NGAP_FiveG-ProSePC5QoSParameters.h" #include "NGAP_PDUSessionResourceSetupListCxtRes.h" #include "NGAP_PDUSessionResourceFailedToSetupListCxtRes.h" #include "NGAP_PDUSessionResourceFailedToSetupListCxtFail.h" @@ -101,6 +112,8 @@ #include "NGAP_SecurityContext.h" #include "NGAP_Suspend-Response-Indication.h" #include "NGAP_PDUSessionResourceSuspendListSUSReq.h" +#include "NGAP_QMCDeactivation.h" +#include "NGAP_MDTPLMNModificationList.h" #include "NGAP_RRCState.h" #include "NGAP_FiveG-S-TMSI.h" #include "NGAP_NB-IoT-UEPriority.h" @@ -122,6 +135,8 @@ #include "NGAP_PDUSessionResourceSetupListHOReq.h" #include "NGAP_PDUSessionResourceAdmittedList.h" #include "NGAP_PDUSessionResourceFailedToSetupListHOAck.h" +#include "NGAP_NPN-AccessInformation.h" +#include "NGAP_RedCapIndication.h" #include "NGAP_NotifySourceNGRANNode.h" #include "NGAP_PDUSessionResourceToBeSwitchedDLList.h" #include "NGAP_PDUSessionResourceFailedToSetupListPSReq.h" @@ -139,7 +154,10 @@ #include "NGAP_NB-IoT-Paging-eDRXInfo.h" #include "NGAP_NB-IoT-PagingDRX.h" #include "NGAP_WUS-Assistance-Information.h" -#include "NGAP_PagingeDRXInformation.h" +#include "NGAP_EUTRA-PagingeDRXInformation.h" +#include "NGAP_NR-PagingeDRXInformation.h" +#include "NGAP_PagingCause.h" +#include "NGAP_PEIPSassistanceInformation.h" #include "NGAP_AMFSetID.h" #include "NGAP_UEContextRequest.h" #include "NGAP_SourceToTarget-AMFInformationReroute.h" @@ -149,7 +167,6 @@ #include "NGAP_LTEM-Indication.h" #include "NGAP_EDT-Session.h" #include "NGAP_AuthenticatedIndication.h" -#include "NGAP_NPN-AccessInformation.h" #include "NGAP_UECapabilityInfoRequest.h" #include "NGAP_EndIndication.h" #include @@ -211,19 +228,29 @@ #include "NGAP_HandoverFlag.h" #include "NGAP_RIMInformationTransfer.h" #include "NGAP_DL-CP-SecurityInformation.h" +#include "NGAP_MBS-SessionID.h" +#include "NGAP_MBS-ServiceArea.h" +#include "NGAP_MBS-AreaSessionID.h" +#include "NGAP_MulticastGroupPagingAreaList.h" +#include "NGAP_MBS-SessionTNLInfo5GC.h" +#include "NGAP_MBS-QoSFlowsToBeSetupList.h" +#include "NGAP_MBS-SessionFSAIDList.h" +#include "NGAP_QosFlowListWithCause.h" #include "NGAP_PDUSessionAggregateMaximumBitRate.h" #include "NGAP_UL-NGU-UP-TNLModifyList.h" #include "NGAP_NetworkInstance.h" #include "NGAP_QosFlowAddOrModifyRequestList.h" -#include "NGAP_QosFlowListWithCause.h" #include "NGAP_UPTransportLayerInformationList.h" #include "NGAP_CommonNetworkInstance.h" #include "NGAP_UPTransportLayerInformation.h" #include "NGAP_SecurityIndication.h" +#include "NGAP_MBSSessionSetuporModifyRequestList.h" +#include "NGAP_MBSSessionToReleaseList.h" #include "NGAP_DataForwardingNotPossible.h" #include "NGAP_PDUSessionType.h" #include "NGAP_QosFlowSetupRequestList.h" #include "NGAP_RedundantPDUSessionInformation.h" +#include "NGAP_MBSSessionSetupRequestList.h" #ifdef __cplusplus extern "C" { @@ -242,6 +269,10 @@ typedef enum NGAP_AreaScopeOfMDT_EUTRA_ExtIEs__value_PR { NGAP_AreaScopeOfMDT_EUTRA_ExtIEs__value_PR_NOTHING /* No components present */ } NGAP_AreaScopeOfMDT_EUTRA_ExtIEs__value_PR; +typedef enum NGAP_AreaScopeOfQMC_ExtIEs__value_PR { + NGAP_AreaScopeOfQMC_ExtIEs__value_PR_NOTHING /* No components present */ + +} NGAP_AreaScopeOfQMC_ExtIEs__value_PR; typedef enum NGAP_BroadcastCancelledAreaList_ExtIEs__value_PR { NGAP_BroadcastCancelledAreaList_ExtIEs__value_PR_NOTHING /* No components present */ @@ -305,13 +336,35 @@ typedef enum NGAP_IntersystemSONTransferType_ExtIEs__value_PR { } NGAP_IntersystemSONTransferType_ExtIEs__value_PR; typedef enum NGAP_IntersystemSONInformation_ExtIEs__value_PR { - NGAP_IntersystemSONInformation_ExtIEs__value_PR_NOTHING /* No components present */ - + NGAP_IntersystemSONInformation_ExtIEs__value_PR_NOTHING, /* No components present */ + NGAP_IntersystemSONInformation_ExtIEs__value_PR_IntersystemSONInformationRequest, + NGAP_IntersystemSONInformation_ExtIEs__value_PR_IntersystemSONInformationReply } NGAP_IntersystemSONInformation_ExtIEs__value_PR; -typedef enum NGAP_IntersystemSONInformationReport_ExtIEs__value_PR { - NGAP_IntersystemSONInformationReport_ExtIEs__value_PR_NOTHING /* No components present */ +typedef enum NGAP_IntersystemSONInformationRequest_ExtIEs__value_PR { + NGAP_IntersystemSONInformationRequest_ExtIEs__value_PR_NOTHING /* No components present */ +} NGAP_IntersystemSONInformationRequest_ExtIEs__value_PR; +typedef enum NGAP_ReportingSystem_ExtIEs__value_PR { + NGAP_ReportingSystem_ExtIEs__value_PR_NOTHING /* No components present */ + +} NGAP_ReportingSystem_ExtIEs__value_PR; +typedef enum NGAP_ReportType_ExtIEs__value_PR { + NGAP_ReportType_ExtIEs__value_PR_NOTHING /* No components present */ + +} NGAP_ReportType_ExtIEs__value_PR; +typedef enum NGAP_IntersystemSONInformationReply_ExtIEs__value_PR { + NGAP_IntersystemSONInformationReply_ExtIEs__value_PR_NOTHING /* No components present */ + +} NGAP_IntersystemSONInformationReply_ExtIEs__value_PR; +typedef enum NGAP_IntersystemSONInformationReport_ExtIEs__value_PR { + NGAP_IntersystemSONInformationReport_ExtIEs__value_PR_NOTHING, /* No components present */ + NGAP_IntersystemSONInformationReport_ExtIEs__value_PR_IntersystemCellStateIndication, + NGAP_IntersystemSONInformationReport_ExtIEs__value_PR_IntersystemResourceStatusReport } NGAP_IntersystemSONInformationReport_ExtIEs__value_PR; +typedef enum NGAP_ResourceStatusReportingSystem_ExtIEs__value_PR { + NGAP_ResourceStatusReportingSystem_ExtIEs__value_PR_NOTHING /* No components present */ + +} NGAP_ResourceStatusReportingSystem_ExtIEs__value_PR; typedef enum NGAP_InterSystemHandoverReportType_ExtIEs__value_PR { NGAP_InterSystemHandoverReportType_ExtIEs__value_PR_NOTHING /* No components present */ @@ -324,6 +377,26 @@ typedef enum NGAP_LoggedMDTTrigger_ExtIEs__value_PR { NGAP_LoggedMDTTrigger_ExtIEs__value_PR_NOTHING /* No components present */ } NGAP_LoggedMDTTrigger_ExtIEs__value_PR; +typedef enum NGAP_MRB_ProgressInformation_ExtIEs__value_PR { + NGAP_MRB_ProgressInformation_ExtIEs__value_PR_NOTHING /* No components present */ + +} NGAP_MRB_ProgressInformation_ExtIEs__value_PR; +typedef enum NGAP_MBS_ServiceArea_ExtIEs__value_PR { + NGAP_MBS_ServiceArea_ExtIEs__value_PR_NOTHING /* No components present */ + +} NGAP_MBS_ServiceArea_ExtIEs__value_PR; +typedef enum NGAP_MBS_SessionTNLInfo5GC_ExtIEs__value_PR { + NGAP_MBS_SessionTNLInfo5GC_ExtIEs__value_PR_NOTHING /* No components present */ + +} NGAP_MBS_SessionTNLInfo5GC_ExtIEs__value_PR; +typedef enum NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs__value_PR { + NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs__value_PR_NOTHING /* No components present */ + +} NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs__value_PR; +typedef enum NGAP_MDT_AlignmentInfo_ExtIEs__value_PR { + NGAP_MDT_AlignmentInfo_ExtIEs__value_PR_NOTHING /* No components present */ + +} NGAP_MDT_AlignmentInfo_ExtIEs__value_PR; typedef enum NGAP_MDTModeNr_ExtIEs__value_PR { NGAP_MDTModeNr_ExtIEs__value_PR_NOTHING /* No components present */ @@ -385,9 +458,13 @@ typedef enum NGAP_SONInformation_ExtIEs__value_PR { NGAP_SONInformation_ExtIEs__value_PR_SONInformationReport } NGAP_SONInformation_ExtIEs__value_PR; typedef enum NGAP_SONInformationReport_ExtIEs__value_PR { - NGAP_SONInformationReport_ExtIEs__value_PR_NOTHING /* No components present */ - + NGAP_SONInformationReport_ExtIEs__value_PR_NOTHING, /* No components present */ + NGAP_SONInformationReport_ExtIEs__value_PR_SuccessfulHandoverReportList } NGAP_SONInformationReport_ExtIEs__value_PR; +typedef enum NGAP_SourceNodeID_ExtIEs__value_PR { + NGAP_SourceNodeID_ExtIEs__value_PR_NOTHING /* No components present */ + +} NGAP_SourceNodeID_ExtIEs__value_PR; typedef enum NGAP_TargetID_ExtIEs__value_PR { NGAP_TargetID_ExtIEs__value_PR_NOTHING, /* No components present */ NGAP_TargetID_ExtIEs__value_PR_TargetRNC_ID @@ -449,7 +526,8 @@ typedef enum NGAP_PDUSessionResourceSetupRequestIEs__value_PR { NGAP_PDUSessionResourceSetupRequestIEs__value_PR_RANPagingPriority, NGAP_PDUSessionResourceSetupRequestIEs__value_PR_NAS_PDU, NGAP_PDUSessionResourceSetupRequestIEs__value_PR_PDUSessionResourceSetupListSUReq, - NGAP_PDUSessionResourceSetupRequestIEs__value_PR_UEAggregateMaximumBitRate + NGAP_PDUSessionResourceSetupRequestIEs__value_PR_UEAggregateMaximumBitRate, + NGAP_PDUSessionResourceSetupRequestIEs__value_PR_UESliceMaximumBitRateList } NGAP_PDUSessionResourceSetupRequestIEs__value_PR; typedef enum NGAP_PDUSessionResourceSetupResponseIEs__value_PR { NGAP_PDUSessionResourceSetupResponseIEs__value_PR_NOTHING, /* No components present */ @@ -457,7 +535,8 @@ typedef enum NGAP_PDUSessionResourceSetupResponseIEs__value_PR { NGAP_PDUSessionResourceSetupResponseIEs__value_PR_RAN_UE_NGAP_ID, NGAP_PDUSessionResourceSetupResponseIEs__value_PR_PDUSessionResourceSetupListSURes, NGAP_PDUSessionResourceSetupResponseIEs__value_PR_PDUSessionResourceFailedToSetupListSURes, - NGAP_PDUSessionResourceSetupResponseIEs__value_PR_CriticalityDiagnostics + NGAP_PDUSessionResourceSetupResponseIEs__value_PR_CriticalityDiagnostics, + NGAP_PDUSessionResourceSetupResponseIEs__value_PR_UserLocationInformation } NGAP_PDUSessionResourceSetupResponseIEs__value_PR; typedef enum NGAP_PDUSessionResourceReleaseCommandIEs__value_PR { NGAP_PDUSessionResourceReleaseCommandIEs__value_PR_NOTHING, /* No components present */ @@ -552,7 +631,14 @@ typedef enum NGAP_InitialContextSetupRequestIEs__value_PR { NGAP_InitialContextSetupRequestIEs__value_PR_UE_UP_CIoT_Support, NGAP_InitialContextSetupRequestIEs__value_PR_RGLevelWirelineAccessCharacteristics, NGAP_InitialContextSetupRequestIEs__value_PR_MDTPLMNList, - NGAP_InitialContextSetupRequestIEs__value_PR_UERadioCapabilityID + NGAP_InitialContextSetupRequestIEs__value_PR_UERadioCapabilityID, + NGAP_InitialContextSetupRequestIEs__value_PR_TimeSyncAssistanceInfo, + NGAP_InitialContextSetupRequestIEs__value_PR_QMCConfigInfo, + NGAP_InitialContextSetupRequestIEs__value_PR_TargetNSSAIInformation, + NGAP_InitialContextSetupRequestIEs__value_PR_UESliceMaximumBitRateList, + NGAP_InitialContextSetupRequestIEs__value_PR_FiveG_ProSeAuthorized, + NGAP_InitialContextSetupRequestIEs__value_PR_NRUESidelinkAggregateMaximumBitrate_1, + NGAP_InitialContextSetupRequestIEs__value_PR_FiveG_ProSePC5QoSParameters } NGAP_InitialContextSetupRequestIEs__value_PR; typedef enum NGAP_InitialContextSetupResponseIEs__value_PR { NGAP_InitialContextSetupResponseIEs__value_PR_NOTHING, /* No components present */ @@ -666,7 +752,15 @@ typedef enum NGAP_UEContextModificationRequestIEs__value_PR { NGAP_UEContextModificationRequestIEs__value_PR_LTEUESidelinkAggregateMaximumBitrate, NGAP_UEContextModificationRequestIEs__value_PR_PC5QoSParameters, NGAP_UEContextModificationRequestIEs__value_PR_UERadioCapabilityID, - NGAP_UEContextModificationRequestIEs__value_PR_RGLevelWirelineAccessCharacteristics + NGAP_UEContextModificationRequestIEs__value_PR_RGLevelWirelineAccessCharacteristics, + NGAP_UEContextModificationRequestIEs__value_PR_TimeSyncAssistanceInfo, + NGAP_UEContextModificationRequestIEs__value_PR_QMCConfigInfo, + NGAP_UEContextModificationRequestIEs__value_PR_QMCDeactivation, + NGAP_UEContextModificationRequestIEs__value_PR_UESliceMaximumBitRateList, + NGAP_UEContextModificationRequestIEs__value_PR_MDTPLMNModificationList, + NGAP_UEContextModificationRequestIEs__value_PR_FiveG_ProSeAuthorized, + NGAP_UEContextModificationRequestIEs__value_PR_NRUESidelinkAggregateMaximumBitrate_1, + NGAP_UEContextModificationRequestIEs__value_PR_FiveG_ProSePC5QoSParameters } NGAP_UEContextModificationRequestIEs__value_PR; typedef enum NGAP_UEContextModificationResponseIEs__value_PR { NGAP_UEContextModificationResponseIEs__value_PR_NOTHING, /* No components present */ @@ -701,7 +795,8 @@ typedef enum NGAP_UEInformationTransferIEs__value_PR { NGAP_UEInformationTransferIEs__value_PR_UERadioCapability, NGAP_UEInformationTransferIEs__value_PR_S_NSSAI, NGAP_UEInformationTransferIEs__value_PR_AllowedNSSAI, - NGAP_UEInformationTransferIEs__value_PR_UE_DifferentiationInfo + NGAP_UEInformationTransferIEs__value_PR_UE_DifferentiationInfo, + NGAP_UEInformationTransferIEs__value_PR_MaskedIMEISV } NGAP_UEInformationTransferIEs__value_PR; typedef enum NGAP_RANCPRelocationIndicationIEs__value_PR { NGAP_RANCPRelocationIndicationIEs__value_PR_NOTHING, /* No components present */ @@ -776,7 +871,12 @@ typedef enum NGAP_HandoverRequestIEs__value_PR { NGAP_HandoverRequestIEs__value_PR_UE_UP_CIoT_Support, NGAP_HandoverRequestIEs__value_PR_MDTPLMNList, NGAP_HandoverRequestIEs__value_PR_UERadioCapabilityID, - NGAP_HandoverRequestIEs__value_PR_Extended_ConnectedTime + NGAP_HandoverRequestIEs__value_PR_Extended_ConnectedTime, + NGAP_HandoverRequestIEs__value_PR_TimeSyncAssistanceInfo, + NGAP_HandoverRequestIEs__value_PR_UESliceMaximumBitRateList, + NGAP_HandoverRequestIEs__value_PR_FiveG_ProSeAuthorized, + NGAP_HandoverRequestIEs__value_PR_NRUESidelinkAggregateMaximumBitrate_1, + NGAP_HandoverRequestIEs__value_PR_FiveG_ProSePC5QoSParameters } NGAP_HandoverRequestIEs__value_PR; typedef enum NGAP_HandoverRequestAcknowledgeIEs__value_PR { NGAP_HandoverRequestAcknowledgeIEs__value_PR_NOTHING, /* No components present */ @@ -785,7 +885,9 @@ typedef enum NGAP_HandoverRequestAcknowledgeIEs__value_PR { NGAP_HandoverRequestAcknowledgeIEs__value_PR_PDUSessionResourceAdmittedList, NGAP_HandoverRequestAcknowledgeIEs__value_PR_PDUSessionResourceFailedToSetupListHOAck, NGAP_HandoverRequestAcknowledgeIEs__value_PR_TargetToSource_TransparentContainer, - NGAP_HandoverRequestAcknowledgeIEs__value_PR_CriticalityDiagnostics + NGAP_HandoverRequestAcknowledgeIEs__value_PR_CriticalityDiagnostics, + NGAP_HandoverRequestAcknowledgeIEs__value_PR_NPN_AccessInformation, + NGAP_HandoverRequestAcknowledgeIEs__value_PR_RedCapIndication } NGAP_HandoverRequestAcknowledgeIEs__value_PR; typedef enum NGAP_HandoverFailureIEs__value_PR { NGAP_HandoverFailureIEs__value_PR_NOTHING, /* No components present */ @@ -809,7 +911,8 @@ typedef enum NGAP_PathSwitchRequestIEs__value_PR { NGAP_PathSwitchRequestIEs__value_PR_UESecurityCapabilities, NGAP_PathSwitchRequestIEs__value_PR_PDUSessionResourceToBeSwitchedDLList, NGAP_PathSwitchRequestIEs__value_PR_PDUSessionResourceFailedToSetupListPSReq, - NGAP_PathSwitchRequestIEs__value_PR_RRCEstablishmentCause + NGAP_PathSwitchRequestIEs__value_PR_RRCEstablishmentCause, + NGAP_PathSwitchRequestIEs__value_PR_RedCapIndication } NGAP_PathSwitchRequestIEs__value_PR; typedef enum NGAP_PathSwitchRequestAcknowledgeIEs__value_PR { NGAP_PathSwitchRequestAcknowledgeIEs__value_PR_NOTHING, /* No components present */ @@ -837,7 +940,12 @@ typedef enum NGAP_PathSwitchRequestAcknowledgeIEs__value_PR { NGAP_PathSwitchRequestAcknowledgeIEs__value_PR_PC5QoSParameters, NGAP_PathSwitchRequestAcknowledgeIEs__value_PR_CEmodeBrestricted, NGAP_PathSwitchRequestAcknowledgeIEs__value_PR_UE_UP_CIoT_Support, - NGAP_PathSwitchRequestAcknowledgeIEs__value_PR_UERadioCapabilityID + NGAP_PathSwitchRequestAcknowledgeIEs__value_PR_UERadioCapabilityID, + NGAP_PathSwitchRequestAcknowledgeIEs__value_PR_MDTPLMNList, + NGAP_PathSwitchRequestAcknowledgeIEs__value_PR_TimeSyncAssistanceInfo, + NGAP_PathSwitchRequestAcknowledgeIEs__value_PR_FiveG_ProSeAuthorized, + NGAP_PathSwitchRequestAcknowledgeIEs__value_PR_NRUESidelinkAggregateMaximumBitrate_1, + NGAP_PathSwitchRequestAcknowledgeIEs__value_PR_FiveG_ProSePC5QoSParameters } NGAP_PathSwitchRequestAcknowledgeIEs__value_PR; typedef enum NGAP_PathSwitchRequestFailureIEs__value_PR { NGAP_PathSwitchRequestFailureIEs__value_PR_NOTHING, /* No components present */ @@ -900,8 +1008,11 @@ typedef enum NGAP_PagingIEs__value_PR { NGAP_PagingIEs__value_PR_NB_IoT_PagingDRX, NGAP_PagingIEs__value_PR_Enhanced_CoverageRestriction, NGAP_PagingIEs__value_PR_WUS_Assistance_Information, - NGAP_PagingIEs__value_PR_PagingeDRXInformation, - NGAP_PagingIEs__value_PR_CEmodeBrestricted + NGAP_PagingIEs__value_PR_EUTRA_PagingeDRXInformation, + NGAP_PagingIEs__value_PR_CEmodeBrestricted, + NGAP_PagingIEs__value_PR_NR_PagingeDRXInformation, + NGAP_PagingIEs__value_PR_PagingCause, + NGAP_PagingIEs__value_PR_PEIPSassistanceInformation } NGAP_PagingIEs__value_PR; typedef enum NGAP_InitialUEMessage_IEs__value_PR { NGAP_InitialUEMessage_IEs__value_PR_NOTHING, /* No components present */ @@ -920,7 +1031,8 @@ typedef enum NGAP_InitialUEMessage_IEs__value_PR { NGAP_InitialUEMessage_IEs__value_PR_LTEM_Indication, NGAP_InitialUEMessage_IEs__value_PR_EDT_Session, NGAP_InitialUEMessage_IEs__value_PR_AuthenticatedIndication, - NGAP_InitialUEMessage_IEs__value_PR_NPN_AccessInformation + NGAP_InitialUEMessage_IEs__value_PR_NPN_AccessInformation, + NGAP_InitialUEMessage_IEs__value_PR_RedCapIndication } NGAP_InitialUEMessage_IEs__value_PR; typedef enum NGAP_DownlinkNASTransport_IEs__value_PR { NGAP_DownlinkNASTransport_IEs__value_PR_NOTHING, /* No components present */ @@ -941,7 +1053,9 @@ typedef enum NGAP_DownlinkNASTransport_IEs__value_PR { NGAP_DownlinkNASTransport_IEs__value_PR_UERadioCapability, NGAP_DownlinkNASTransport_IEs__value_PR_UECapabilityInfoRequest, NGAP_DownlinkNASTransport_IEs__value_PR_EndIndication, - NGAP_DownlinkNASTransport_IEs__value_PR_UERadioCapabilityID + NGAP_DownlinkNASTransport_IEs__value_PR_UERadioCapabilityID, + NGAP_DownlinkNASTransport_IEs__value_PR_TargetNSSAIInformation, + NGAP_DownlinkNASTransport_IEs__value_PR_MaskedIMEISV } NGAP_DownlinkNASTransport_IEs__value_PR; typedef enum NGAP_UplinkNASTransport_IEs__value_PR { NGAP_UplinkNASTransport_IEs__value_PR_NOTHING, /* No components present */ @@ -1259,7 +1373,8 @@ typedef enum NGAP_ConnectionEstablishmentIndicationIEs__value_PR { NGAP_ConnectionEstablishmentIndicationIEs__value_PR_NB_IoT_UEPriority, NGAP_ConnectionEstablishmentIndicationIEs__value_PR_Enhanced_CoverageRestriction, NGAP_ConnectionEstablishmentIndicationIEs__value_PR_CEmodeBrestricted, - NGAP_ConnectionEstablishmentIndicationIEs__value_PR_UERadioCapabilityID + NGAP_ConnectionEstablishmentIndicationIEs__value_PR_UERadioCapabilityID, + NGAP_ConnectionEstablishmentIndicationIEs__value_PR_MaskedIMEISV } NGAP_ConnectionEstablishmentIndicationIEs__value_PR; typedef enum NGAP_UERadioCapabilityIDMappingRequestIEs__value_PR { NGAP_UERadioCapabilityIDMappingRequestIEs__value_PR_NOTHING, /* No components present */ @@ -1278,6 +1393,160 @@ typedef enum NGAP_AMFCPRelocationIndicationIEs__value_PR { NGAP_AMFCPRelocationIndicationIEs__value_PR_S_NSSAI, NGAP_AMFCPRelocationIndicationIEs__value_PR_AllowedNSSAI } NGAP_AMFCPRelocationIndicationIEs__value_PR; +typedef enum NGAP_BroadcastSessionSetupRequestIEs__value_PR { + NGAP_BroadcastSessionSetupRequestIEs__value_PR_NOTHING, /* No components present */ + NGAP_BroadcastSessionSetupRequestIEs__value_PR_MBS_SessionID, + NGAP_BroadcastSessionSetupRequestIEs__value_PR_S_NSSAI, + NGAP_BroadcastSessionSetupRequestIEs__value_PR_MBS_ServiceArea, + NGAP_BroadcastSessionSetupRequestIEs__value_PR_OCTET_STRING_CONTAINING_MBSSessionSetupOrModRequestTransfer_ +} NGAP_BroadcastSessionSetupRequestIEs__value_PR; +typedef enum NGAP_BroadcastSessionSetupResponseIEs__value_PR { + NGAP_BroadcastSessionSetupResponseIEs__value_PR_NOTHING, /* No components present */ + NGAP_BroadcastSessionSetupResponseIEs__value_PR_MBS_SessionID, + NGAP_BroadcastSessionSetupResponseIEs__value_PR_OCTET_STRING_CONTAINING_MBSSessionSetupOrModResponseTransfer_, + NGAP_BroadcastSessionSetupResponseIEs__value_PR_CriticalityDiagnostics +} NGAP_BroadcastSessionSetupResponseIEs__value_PR; +typedef enum NGAP_BroadcastSessionSetupFailureIEs__value_PR { + NGAP_BroadcastSessionSetupFailureIEs__value_PR_NOTHING, /* No components present */ + NGAP_BroadcastSessionSetupFailureIEs__value_PR_MBS_SessionID, + NGAP_BroadcastSessionSetupFailureIEs__value_PR_OCTET_STRING_CONTAINING_MBSSessionSetupOrModFailureTransfer_, + NGAP_BroadcastSessionSetupFailureIEs__value_PR_Cause, + NGAP_BroadcastSessionSetupFailureIEs__value_PR_CriticalityDiagnostics +} NGAP_BroadcastSessionSetupFailureIEs__value_PR; +typedef enum NGAP_BroadcastSessionModificationRequestIEs__value_PR { + NGAP_BroadcastSessionModificationRequestIEs__value_PR_NOTHING, /* No components present */ + NGAP_BroadcastSessionModificationRequestIEs__value_PR_MBS_SessionID, + NGAP_BroadcastSessionModificationRequestIEs__value_PR_MBS_ServiceArea, + NGAP_BroadcastSessionModificationRequestIEs__value_PR_OCTET_STRING_CONTAINING_MBSSessionSetupOrModRequestTransfer_ +} NGAP_BroadcastSessionModificationRequestIEs__value_PR; +typedef enum NGAP_BroadcastSessionModificationResponseIEs__value_PR { + NGAP_BroadcastSessionModificationResponseIEs__value_PR_NOTHING, /* No components present */ + NGAP_BroadcastSessionModificationResponseIEs__value_PR_MBS_SessionID, + NGAP_BroadcastSessionModificationResponseIEs__value_PR_OCTET_STRING_CONTAINING_MBSSessionSetupOrModResponseTransfer_, + NGAP_BroadcastSessionModificationResponseIEs__value_PR_CriticalityDiagnostics +} NGAP_BroadcastSessionModificationResponseIEs__value_PR; +typedef enum NGAP_BroadcastSessionModificationFailureIEs__value_PR { + NGAP_BroadcastSessionModificationFailureIEs__value_PR_NOTHING, /* No components present */ + NGAP_BroadcastSessionModificationFailureIEs__value_PR_MBS_SessionID, + NGAP_BroadcastSessionModificationFailureIEs__value_PR_OCTET_STRING_CONTAINING_MBSSessionSetupOrModFailureTransfer_, + NGAP_BroadcastSessionModificationFailureIEs__value_PR_Cause, + NGAP_BroadcastSessionModificationFailureIEs__value_PR_CriticalityDiagnostics +} NGAP_BroadcastSessionModificationFailureIEs__value_PR; +typedef enum NGAP_BroadcastSessionReleaseRequestIEs__value_PR { + NGAP_BroadcastSessionReleaseRequestIEs__value_PR_NOTHING, /* No components present */ + NGAP_BroadcastSessionReleaseRequestIEs__value_PR_MBS_SessionID, + NGAP_BroadcastSessionReleaseRequestIEs__value_PR_Cause +} NGAP_BroadcastSessionReleaseRequestIEs__value_PR; +typedef enum NGAP_BroadcastSessionReleaseRequiredIEs__value_PR { + NGAP_BroadcastSessionReleaseRequiredIEs__value_PR_NOTHING, /* No components present */ + NGAP_BroadcastSessionReleaseRequiredIEs__value_PR_MBS_SessionID, + NGAP_BroadcastSessionReleaseRequiredIEs__value_PR_Cause +} NGAP_BroadcastSessionReleaseRequiredIEs__value_PR; +typedef enum NGAP_BroadcastSessionReleaseResponseIEs__value_PR { + NGAP_BroadcastSessionReleaseResponseIEs__value_PR_NOTHING, /* No components present */ + NGAP_BroadcastSessionReleaseResponseIEs__value_PR_MBS_SessionID, + NGAP_BroadcastSessionReleaseResponseIEs__value_PR_OCTET_STRING_CONTAINING_MBSSessionReleaseResponseTransfer_, + NGAP_BroadcastSessionReleaseResponseIEs__value_PR_CriticalityDiagnostics +} NGAP_BroadcastSessionReleaseResponseIEs__value_PR; +typedef enum NGAP_DistributionSetupRequestIEs__value_PR { + NGAP_DistributionSetupRequestIEs__value_PR_NOTHING, /* No components present */ + NGAP_DistributionSetupRequestIEs__value_PR_MBS_SessionID, + NGAP_DistributionSetupRequestIEs__value_PR_MBS_AreaSessionID, + NGAP_DistributionSetupRequestIEs__value_PR_OCTET_STRING_CONTAINING_MBS_DistributionSetupRequestTransfer_ +} NGAP_DistributionSetupRequestIEs__value_PR; +typedef enum NGAP_DistributionSetupResponseIEs__value_PR { + NGAP_DistributionSetupResponseIEs__value_PR_NOTHING, /* No components present */ + NGAP_DistributionSetupResponseIEs__value_PR_MBS_SessionID, + NGAP_DistributionSetupResponseIEs__value_PR_MBS_AreaSessionID, + NGAP_DistributionSetupResponseIEs__value_PR_OCTET_STRING_CONTAINING_MBS_DistributionSetupResponseTransfer_, + NGAP_DistributionSetupResponseIEs__value_PR_CriticalityDiagnostics +} NGAP_DistributionSetupResponseIEs__value_PR; +typedef enum NGAP_DistributionSetupFailureIEs__value_PR { + NGAP_DistributionSetupFailureIEs__value_PR_NOTHING, /* No components present */ + NGAP_DistributionSetupFailureIEs__value_PR_MBS_SessionID, + NGAP_DistributionSetupFailureIEs__value_PR_MBS_AreaSessionID, + NGAP_DistributionSetupFailureIEs__value_PR_OCTET_STRING_CONTAINING_MBS_DistributionSetupUnsuccessfulTransfer_, + NGAP_DistributionSetupFailureIEs__value_PR_Cause, + NGAP_DistributionSetupFailureIEs__value_PR_CriticalityDiagnostics +} NGAP_DistributionSetupFailureIEs__value_PR; +typedef enum NGAP_DistributionReleaseRequestIEs__value_PR { + NGAP_DistributionReleaseRequestIEs__value_PR_NOTHING, /* No components present */ + NGAP_DistributionReleaseRequestIEs__value_PR_MBS_SessionID, + NGAP_DistributionReleaseRequestIEs__value_PR_MBS_AreaSessionID, + NGAP_DistributionReleaseRequestIEs__value_PR_OCTET_STRING_CONTAINING_MBS_DistributionReleaseRequestTransfer_, + NGAP_DistributionReleaseRequestIEs__value_PR_Cause +} NGAP_DistributionReleaseRequestIEs__value_PR; +typedef enum NGAP_DistributionReleaseResponseIEs__value_PR { + NGAP_DistributionReleaseResponseIEs__value_PR_NOTHING, /* No components present */ + NGAP_DistributionReleaseResponseIEs__value_PR_MBS_SessionID, + NGAP_DistributionReleaseResponseIEs__value_PR_MBS_AreaSessionID, + NGAP_DistributionReleaseResponseIEs__value_PR_CriticalityDiagnostics +} NGAP_DistributionReleaseResponseIEs__value_PR; +typedef enum NGAP_MulticastSessionActivationRequestIEs__value_PR { + NGAP_MulticastSessionActivationRequestIEs__value_PR_NOTHING, /* No components present */ + NGAP_MulticastSessionActivationRequestIEs__value_PR_MBS_SessionID, + NGAP_MulticastSessionActivationRequestIEs__value_PR_OCTET_STRING_CONTAINING_MulticastSessionActivationRequestTransfer_ +} NGAP_MulticastSessionActivationRequestIEs__value_PR; +typedef enum NGAP_MulticastSessionActivationResponseIEs__value_PR { + NGAP_MulticastSessionActivationResponseIEs__value_PR_NOTHING, /* No components present */ + NGAP_MulticastSessionActivationResponseIEs__value_PR_MBS_SessionID, + NGAP_MulticastSessionActivationResponseIEs__value_PR_CriticalityDiagnostics +} NGAP_MulticastSessionActivationResponseIEs__value_PR; +typedef enum NGAP_MulticastSessionActivationFailureIEs__value_PR { + NGAP_MulticastSessionActivationFailureIEs__value_PR_NOTHING, /* No components present */ + NGAP_MulticastSessionActivationFailureIEs__value_PR_MBS_SessionID, + NGAP_MulticastSessionActivationFailureIEs__value_PR_Cause, + NGAP_MulticastSessionActivationFailureIEs__value_PR_CriticalityDiagnostics +} NGAP_MulticastSessionActivationFailureIEs__value_PR; +typedef enum NGAP_MulticastSessionDeactivationRequestIEs__value_PR { + NGAP_MulticastSessionDeactivationRequestIEs__value_PR_NOTHING, /* No components present */ + NGAP_MulticastSessionDeactivationRequestIEs__value_PR_MBS_SessionID, + NGAP_MulticastSessionDeactivationRequestIEs__value_PR_OCTET_STRING_CONTAINING_MulticastSessionDeactivationRequestTransfer_ +} NGAP_MulticastSessionDeactivationRequestIEs__value_PR; +typedef enum NGAP_MulticastSessionDeactivationResponseIEs__value_PR { + NGAP_MulticastSessionDeactivationResponseIEs__value_PR_NOTHING, /* No components present */ + NGAP_MulticastSessionDeactivationResponseIEs__value_PR_MBS_SessionID, + NGAP_MulticastSessionDeactivationResponseIEs__value_PR_CriticalityDiagnostics +} NGAP_MulticastSessionDeactivationResponseIEs__value_PR; +typedef enum NGAP_MulticastSessionUpdateRequestIEs__value_PR { + NGAP_MulticastSessionUpdateRequestIEs__value_PR_NOTHING, /* No components present */ + NGAP_MulticastSessionUpdateRequestIEs__value_PR_MBS_SessionID, + NGAP_MulticastSessionUpdateRequestIEs__value_PR_MBS_AreaSessionID, + NGAP_MulticastSessionUpdateRequestIEs__value_PR_OCTET_STRING_CONTAINING_MulticastSessionUpdateRequestTransfer_ +} NGAP_MulticastSessionUpdateRequestIEs__value_PR; +typedef enum NGAP_MulticastSessionUpdateResponseIEs__value_PR { + NGAP_MulticastSessionUpdateResponseIEs__value_PR_NOTHING, /* No components present */ + NGAP_MulticastSessionUpdateResponseIEs__value_PR_MBS_SessionID, + NGAP_MulticastSessionUpdateResponseIEs__value_PR_MBS_AreaSessionID, + NGAP_MulticastSessionUpdateResponseIEs__value_PR_CriticalityDiagnostics +} NGAP_MulticastSessionUpdateResponseIEs__value_PR; +typedef enum NGAP_MulticastSessionUpdateFailureIEs__value_PR { + NGAP_MulticastSessionUpdateFailureIEs__value_PR_NOTHING, /* No components present */ + NGAP_MulticastSessionUpdateFailureIEs__value_PR_MBS_SessionID, + NGAP_MulticastSessionUpdateFailureIEs__value_PR_MBS_AreaSessionID, + NGAP_MulticastSessionUpdateFailureIEs__value_PR_Cause, + NGAP_MulticastSessionUpdateFailureIEs__value_PR_CriticalityDiagnostics +} NGAP_MulticastSessionUpdateFailureIEs__value_PR; +typedef enum NGAP_MulticastGroupPagingIEs__value_PR { + NGAP_MulticastGroupPagingIEs__value_PR_NOTHING, /* No components present */ + NGAP_MulticastGroupPagingIEs__value_PR_MBS_SessionID, + NGAP_MulticastGroupPagingIEs__value_PR_MBS_ServiceArea, + NGAP_MulticastGroupPagingIEs__value_PR_MulticastGroupPagingAreaList +} NGAP_MulticastGroupPagingIEs__value_PR; +typedef enum NGAP_MBSSessionSetupOrModRequestTransferIEs__value_PR { + NGAP_MBSSessionSetupOrModRequestTransferIEs__value_PR_NOTHING, /* No components present */ + NGAP_MBSSessionSetupOrModRequestTransferIEs__value_PR_MBS_SessionTNLInfo5GC, + NGAP_MBSSessionSetupOrModRequestTransferIEs__value_PR_MBS_QoSFlowsToBeSetupList, + NGAP_MBSSessionSetupOrModRequestTransferIEs__value_PR_MBS_SessionFSAIDList +} NGAP_MBSSessionSetupOrModRequestTransferIEs__value_PR; +typedef enum NGAP_MulticastSessionUpdateRequestTransferIEs__value_PR { + NGAP_MulticastSessionUpdateRequestTransferIEs__value_PR_NOTHING, /* No components present */ + NGAP_MulticastSessionUpdateRequestTransferIEs__value_PR_MBS_SessionID, + NGAP_MulticastSessionUpdateRequestTransferIEs__value_PR_MBS_ServiceArea, + NGAP_MulticastSessionUpdateRequestTransferIEs__value_PR_MBS_QoSFlowsToBeSetupList, + NGAP_MulticastSessionUpdateRequestTransferIEs__value_PR_QosFlowListWithCause, + NGAP_MulticastSessionUpdateRequestTransferIEs__value_PR_MBS_SessionTNLInfo5GC +} NGAP_MulticastSessionUpdateRequestTransferIEs__value_PR; typedef enum NGAP_PDUSessionResourceModifyRequestTransferIEs__value_PR { NGAP_PDUSessionResourceModifyRequestTransferIEs__value_PR_NOTHING, /* No components present */ NGAP_PDUSessionResourceModifyRequestTransferIEs__value_PR_PDUSessionAggregateMaximumBitRate, @@ -1290,7 +1559,9 @@ typedef enum NGAP_PDUSessionResourceModifyRequestTransferIEs__value_PR { NGAP_PDUSessionResourceModifyRequestTransferIEs__value_PR_UPTransportLayerInformationList_1, NGAP_PDUSessionResourceModifyRequestTransferIEs__value_PR_CommonNetworkInstance_1, NGAP_PDUSessionResourceModifyRequestTransferIEs__value_PR_UPTransportLayerInformation, - NGAP_PDUSessionResourceModifyRequestTransferIEs__value_PR_SecurityIndication + NGAP_PDUSessionResourceModifyRequestTransferIEs__value_PR_SecurityIndication, + NGAP_PDUSessionResourceModifyRequestTransferIEs__value_PR_MBSSessionSetuporModifyRequestList, + NGAP_PDUSessionResourceModifyRequestTransferIEs__value_PR_MBSSessionToReleaseList } NGAP_PDUSessionResourceModifyRequestTransferIEs__value_PR; typedef enum NGAP_PDUSessionResourceSetupRequestTransferIEs__value_PR { NGAP_PDUSessionResourceSetupRequestTransferIEs__value_PR_NOTHING, /* No components present */ @@ -1307,7 +1578,8 @@ typedef enum NGAP_PDUSessionResourceSetupRequestTransferIEs__value_PR { NGAP_PDUSessionResourceSetupRequestTransferIEs__value_PR_UPTransportLayerInformation_1, NGAP_PDUSessionResourceSetupRequestTransferIEs__value_PR_UPTransportLayerInformationList_1, NGAP_PDUSessionResourceSetupRequestTransferIEs__value_PR_CommonNetworkInstance_1, - NGAP_PDUSessionResourceSetupRequestTransferIEs__value_PR_RedundantPDUSessionInformation + NGAP_PDUSessionResourceSetupRequestTransferIEs__value_PR_RedundantPDUSessionInformation, + NGAP_PDUSessionResourceSetupRequestTransferIEs__value_PR_MBSSessionSetupRequestList } NGAP_PDUSessionResourceSetupRequestTransferIEs__value_PR; /* NGAP_ProtocolIE-Field */ @@ -1356,6 +1628,21 @@ typedef struct NGAP_AreaScopeOfMDT_EUTRA_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } NGAP_AreaScopeOfMDT_EUTRA_ExtIEs_t; +typedef struct NGAP_AreaScopeOfQMC_ExtIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_AreaScopeOfQMC_ExtIEs__value { + NGAP_AreaScopeOfQMC_ExtIEs__value_PR present; + union NGAP_AreaScopeOfQMC_ExtIEs__NGAP_value_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_AreaScopeOfQMC_ExtIEs_t; typedef struct NGAP_BroadcastCancelledAreaList_ExtIEs { NGAP_ProtocolIE_ID_t id; NGAP_Criticality_t criticality; @@ -1591,6 +1878,8 @@ typedef struct NGAP_IntersystemSONInformation_ExtIEs { struct NGAP_IntersystemSONInformation_ExtIEs__value { NGAP_IntersystemSONInformation_ExtIEs__value_PR present; union NGAP_IntersystemSONInformation_ExtIEs__NGAP_value_u { + NGAP_IntersystemSONInformationRequest_t IntersystemSONInformationRequest; + NGAP_IntersystemSONInformationReply_t IntersystemSONInformationReply; } choice; /* Context for parsing across buffer boundaries */ @@ -1600,12 +1889,74 @@ typedef struct NGAP_IntersystemSONInformation_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } NGAP_IntersystemSONInformation_ExtIEs_t; +typedef struct NGAP_IntersystemSONInformationRequest_ExtIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_IntersystemSONInformationRequest_ExtIEs__value { + NGAP_IntersystemSONInformationRequest_ExtIEs__value_PR present; + union NGAP_IntersystemSONInformationRequest_ExtIEs__NGAP_value_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_IntersystemSONInformationRequest_ExtIEs_t; +typedef struct NGAP_ReportingSystem_ExtIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_ReportingSystem_ExtIEs__value { + NGAP_ReportingSystem_ExtIEs__value_PR present; + union NGAP_ReportingSystem_ExtIEs__NGAP_value_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ReportingSystem_ExtIEs_t; +typedef struct NGAP_ReportType_ExtIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_ReportType_ExtIEs__value { + NGAP_ReportType_ExtIEs__value_PR present; + union NGAP_ReportType_ExtIEs__NGAP_value_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ReportType_ExtIEs_t; +typedef struct NGAP_IntersystemSONInformationReply_ExtIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_IntersystemSONInformationReply_ExtIEs__value { + NGAP_IntersystemSONInformationReply_ExtIEs__value_PR present; + union NGAP_IntersystemSONInformationReply_ExtIEs__NGAP_value_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_IntersystemSONInformationReply_ExtIEs_t; typedef struct NGAP_IntersystemSONInformationReport_ExtIEs { NGAP_ProtocolIE_ID_t id; NGAP_Criticality_t criticality; struct NGAP_IntersystemSONInformationReport_ExtIEs__value { NGAP_IntersystemSONInformationReport_ExtIEs__value_PR present; union NGAP_IntersystemSONInformationReport_ExtIEs__NGAP_value_u { + NGAP_IntersystemCellStateIndication_t IntersystemCellStateIndication; + NGAP_IntersystemResourceStatusReport_t IntersystemResourceStatusReport; } choice; /* Context for parsing across buffer boundaries */ @@ -1615,6 +1966,21 @@ typedef struct NGAP_IntersystemSONInformationReport_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } NGAP_IntersystemSONInformationReport_ExtIEs_t; +typedef struct NGAP_ResourceStatusReportingSystem_ExtIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_ResourceStatusReportingSystem_ExtIEs__value { + NGAP_ResourceStatusReportingSystem_ExtIEs__value_PR present; + union NGAP_ResourceStatusReportingSystem_ExtIEs__NGAP_value_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ResourceStatusReportingSystem_ExtIEs_t; typedef struct NGAP_InterSystemHandoverReportType_ExtIEs { NGAP_ProtocolIE_ID_t id; NGAP_Criticality_t criticality; @@ -1660,6 +2026,81 @@ typedef struct NGAP_LoggedMDTTrigger_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } NGAP_LoggedMDTTrigger_ExtIEs_t; +typedef struct NGAP_MRB_ProgressInformation_ExtIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MRB_ProgressInformation_ExtIEs__value { + NGAP_MRB_ProgressInformation_ExtIEs__value_PR present; + union NGAP_MRB_ProgressInformation_ExtIEs__NGAP_value_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MRB_ProgressInformation_ExtIEs_t; +typedef struct NGAP_MBS_ServiceArea_ExtIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MBS_ServiceArea_ExtIEs__value { + NGAP_MBS_ServiceArea_ExtIEs__value_PR present; + union NGAP_MBS_ServiceArea_ExtIEs__NGAP_value_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_ServiceArea_ExtIEs_t; +typedef struct NGAP_MBS_SessionTNLInfo5GC_ExtIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MBS_SessionTNLInfo5GC_ExtIEs__value { + NGAP_MBS_SessionTNLInfo5GC_ExtIEs__value_PR present; + union NGAP_MBS_SessionTNLInfo5GC_ExtIEs__NGAP_value_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_SessionTNLInfo5GC_ExtIEs_t; +typedef struct NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs__value { + NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs__value_PR present; + union NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs__NGAP_value_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs_t; +typedef struct NGAP_MDT_AlignmentInfo_ExtIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MDT_AlignmentInfo_ExtIEs__value { + NGAP_MDT_AlignmentInfo_ExtIEs__value_PR present; + union NGAP_MDT_AlignmentInfo_ExtIEs__NGAP_value_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MDT_AlignmentInfo_ExtIEs_t; typedef struct NGAP_MDTModeNr_ExtIEs { NGAP_ProtocolIE_ID_t id; NGAP_Criticality_t criticality; @@ -1892,6 +2333,7 @@ typedef struct NGAP_SONInformationReport_ExtIEs { struct NGAP_SONInformationReport_ExtIEs__value { NGAP_SONInformationReport_ExtIEs__value_PR present; union NGAP_SONInformationReport_ExtIEs__NGAP_value_u { + NGAP_SuccessfulHandoverReportList_t SuccessfulHandoverReportList; } choice; /* Context for parsing across buffer boundaries */ @@ -1901,6 +2343,21 @@ typedef struct NGAP_SONInformationReport_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } NGAP_SONInformationReport_ExtIEs_t; +typedef struct NGAP_SourceNodeID_ExtIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_SourceNodeID_ExtIEs__value { + NGAP_SourceNodeID_ExtIEs__value_PR present; + union NGAP_SourceNodeID_ExtIEs__NGAP_value_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_SourceNodeID_ExtIEs_t; typedef struct NGAP_TargetID_ExtIEs { NGAP_ProtocolIE_ID_t id; NGAP_Criticality_t criticality; @@ -2113,6 +2570,7 @@ typedef struct NGAP_PDUSessionResourceSetupRequestIEs { NGAP_NAS_PDU_t NAS_PDU; NGAP_PDUSessionResourceSetupListSUReq_t PDUSessionResourceSetupListSUReq; NGAP_UEAggregateMaximumBitRate_t UEAggregateMaximumBitRate; + NGAP_UESliceMaximumBitRateList_t UESliceMaximumBitRateList; } choice; /* Context for parsing across buffer boundaries */ @@ -2133,6 +2591,7 @@ typedef struct NGAP_PDUSessionResourceSetupResponseIEs { NGAP_PDUSessionResourceSetupListSURes_t PDUSessionResourceSetupListSURes; NGAP_PDUSessionResourceFailedToSetupListSURes_t PDUSessionResourceFailedToSetupListSURes; NGAP_CriticalityDiagnostics_t CriticalityDiagnostics; + NGAP_UserLocationInformation_t UserLocationInformation; } choice; /* Context for parsing across buffer boundaries */ @@ -2324,6 +2783,13 @@ typedef struct NGAP_InitialContextSetupRequestIEs { NGAP_RGLevelWirelineAccessCharacteristics_t RGLevelWirelineAccessCharacteristics; NGAP_MDTPLMNList_t MDTPLMNList; NGAP_UERadioCapabilityID_t UERadioCapabilityID; + NGAP_TimeSyncAssistanceInfo_t TimeSyncAssistanceInfo; + NGAP_QMCConfigInfo_t QMCConfigInfo; + NGAP_TargetNSSAIInformation_t TargetNSSAIInformation; + NGAP_UESliceMaximumBitRateList_t UESliceMaximumBitRateList; + NGAP_FiveG_ProSeAuthorized_t FiveG_ProSeAuthorized; + NGAP_NRUESidelinkAggregateMaximumBitrate_t NRUESidelinkAggregateMaximumBitrate_1; + NGAP_FiveG_ProSePC5QoSParameters_t FiveG_ProSePC5QoSParameters; } choice; /* Context for parsing across buffer boundaries */ @@ -2582,6 +3048,14 @@ typedef struct NGAP_UEContextModificationRequestIEs { NGAP_PC5QoSParameters_t PC5QoSParameters; NGAP_UERadioCapabilityID_t UERadioCapabilityID; NGAP_RGLevelWirelineAccessCharacteristics_t RGLevelWirelineAccessCharacteristics; + NGAP_TimeSyncAssistanceInfo_t TimeSyncAssistanceInfo; + NGAP_QMCConfigInfo_t QMCConfigInfo; + NGAP_QMCDeactivation_t QMCDeactivation; + NGAP_UESliceMaximumBitRateList_t UESliceMaximumBitRateList; + NGAP_MDTPLMNModificationList_t MDTPLMNModificationList; + NGAP_FiveG_ProSeAuthorized_t FiveG_ProSeAuthorized; + NGAP_NRUESidelinkAggregateMaximumBitrate_t NRUESidelinkAggregateMaximumBitrate_1; + NGAP_FiveG_ProSePC5QoSParameters_t FiveG_ProSePC5QoSParameters; } choice; /* Context for parsing across buffer boundaries */ @@ -2677,6 +3151,7 @@ typedef struct NGAP_UEInformationTransferIEs { NGAP_S_NSSAI_t S_NSSAI; NGAP_AllowedNSSAI_t AllowedNSSAI; NGAP_UE_DifferentiationInfo_t UE_DifferentiationInfo; + NGAP_MaskedIMEISV_t MaskedIMEISV; } choice; /* Context for parsing across buffer boundaries */ @@ -2812,6 +3287,11 @@ typedef struct NGAP_HandoverRequestIEs { NGAP_MDTPLMNList_t MDTPLMNList; NGAP_UERadioCapabilityID_t UERadioCapabilityID; NGAP_Extended_ConnectedTime_t Extended_ConnectedTime; + NGAP_TimeSyncAssistanceInfo_t TimeSyncAssistanceInfo; + NGAP_UESliceMaximumBitRateList_t UESliceMaximumBitRateList; + NGAP_FiveG_ProSeAuthorized_t FiveG_ProSeAuthorized; + NGAP_NRUESidelinkAggregateMaximumBitrate_t NRUESidelinkAggregateMaximumBitrate_1; + NGAP_FiveG_ProSePC5QoSParameters_t FiveG_ProSePC5QoSParameters; } choice; /* Context for parsing across buffer boundaries */ @@ -2833,6 +3313,8 @@ typedef struct NGAP_HandoverRequestAcknowledgeIEs { NGAP_PDUSessionResourceFailedToSetupListHOAck_t PDUSessionResourceFailedToSetupListHOAck; NGAP_TargetToSource_TransparentContainer_t TargetToSource_TransparentContainer; NGAP_CriticalityDiagnostics_t CriticalityDiagnostics; + NGAP_NPN_AccessInformation_t NPN_AccessInformation; + NGAP_RedCapIndication_t RedCapIndication; } choice; /* Context for parsing across buffer boundaries */ @@ -2893,6 +3375,7 @@ typedef struct NGAP_PathSwitchRequestIEs { NGAP_PDUSessionResourceToBeSwitchedDLList_t PDUSessionResourceToBeSwitchedDLList; NGAP_PDUSessionResourceFailedToSetupListPSReq_t PDUSessionResourceFailedToSetupListPSReq; NGAP_RRCEstablishmentCause_t RRCEstablishmentCause; + NGAP_RedCapIndication_t RedCapIndication; } choice; /* Context for parsing across buffer boundaries */ @@ -2933,6 +3416,11 @@ typedef struct NGAP_PathSwitchRequestAcknowledgeIEs { NGAP_CEmodeBrestricted_t CEmodeBrestricted; NGAP_UE_UP_CIoT_Support_t UE_UP_CIoT_Support; NGAP_UERadioCapabilityID_t UERadioCapabilityID; + NGAP_MDTPLMNList_t MDTPLMNList; + NGAP_TimeSyncAssistanceInfo_t TimeSyncAssistanceInfo; + NGAP_FiveG_ProSeAuthorized_t FiveG_ProSeAuthorized; + NGAP_NRUESidelinkAggregateMaximumBitrate_t NRUESidelinkAggregateMaximumBitrate_1; + NGAP_FiveG_ProSePC5QoSParameters_t FiveG_ProSePC5QoSParameters; } choice; /* Context for parsing across buffer boundaries */ @@ -3103,8 +3591,11 @@ typedef struct NGAP_PagingIEs { NGAP_NB_IoT_PagingDRX_t NB_IoT_PagingDRX; NGAP_Enhanced_CoverageRestriction_t Enhanced_CoverageRestriction; NGAP_WUS_Assistance_Information_t WUS_Assistance_Information; - NGAP_PagingeDRXInformation_t PagingeDRXInformation; + NGAP_EUTRA_PagingeDRXInformation_t EUTRA_PagingeDRXInformation; NGAP_CEmodeBrestricted_t CEmodeBrestricted; + NGAP_NR_PagingeDRXInformation_t NR_PagingeDRXInformation; + NGAP_PagingCause_t PagingCause; + NGAP_PEIPSassistanceInformation_t PEIPSassistanceInformation; } choice; /* Context for parsing across buffer boundaries */ @@ -3136,6 +3627,7 @@ typedef struct NGAP_InitialUEMessage_IEs { NGAP_EDT_Session_t EDT_Session; NGAP_AuthenticatedIndication_t AuthenticatedIndication; NGAP_NPN_AccessInformation_t NPN_AccessInformation; + NGAP_RedCapIndication_t RedCapIndication; } choice; /* Context for parsing across buffer boundaries */ @@ -3169,6 +3661,8 @@ typedef struct NGAP_DownlinkNASTransport_IEs { NGAP_UECapabilityInfoRequest_t UECapabilityInfoRequest; NGAP_EndIndication_t EndIndication; NGAP_UERadioCapabilityID_t UERadioCapabilityID; + NGAP_TargetNSSAIInformation_t TargetNSSAIInformation; + NGAP_MaskedIMEISV_t MaskedIMEISV; } choice; /* Context for parsing across buffer boundaries */ @@ -4026,6 +4520,7 @@ typedef struct NGAP_ConnectionEstablishmentIndicationIEs { NGAP_Enhanced_CoverageRestriction_t Enhanced_CoverageRestriction; NGAP_CEmodeBrestricted_t CEmodeBrestricted; NGAP_UERadioCapabilityID_t UERadioCapabilityID; + NGAP_MaskedIMEISV_t MaskedIMEISV; } choice; /* Context for parsing across buffer boundaries */ @@ -4088,6 +4583,460 @@ typedef struct NGAP_AMFCPRelocationIndicationIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } NGAP_AMFCPRelocationIndicationIEs_t; +typedef struct NGAP_BroadcastSessionSetupRequestIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_BroadcastSessionSetupRequestIEs__value { + NGAP_BroadcastSessionSetupRequestIEs__value_PR present; + union NGAP_BroadcastSessionSetupRequestIEs__NGAP_value_u { + NGAP_MBS_SessionID_t MBS_SessionID; + NGAP_S_NSSAI_t S_NSSAI; + NGAP_MBS_ServiceArea_t MBS_ServiceArea; + OCTET_STRING_t OCTET_STRING_CONTAINING_MBSSessionSetupOrModRequestTransfer_; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_BroadcastSessionSetupRequestIEs_t; +typedef struct NGAP_BroadcastSessionSetupResponseIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_BroadcastSessionSetupResponseIEs__value { + NGAP_BroadcastSessionSetupResponseIEs__value_PR present; + union NGAP_BroadcastSessionSetupResponseIEs__NGAP_value_u { + NGAP_MBS_SessionID_t MBS_SessionID; + OCTET_STRING_t OCTET_STRING_CONTAINING_MBSSessionSetupOrModResponseTransfer_; + NGAP_CriticalityDiagnostics_t CriticalityDiagnostics; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_BroadcastSessionSetupResponseIEs_t; +typedef struct NGAP_BroadcastSessionSetupFailureIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_BroadcastSessionSetupFailureIEs__value { + NGAP_BroadcastSessionSetupFailureIEs__value_PR present; + union NGAP_BroadcastSessionSetupFailureIEs__NGAP_value_u { + NGAP_MBS_SessionID_t MBS_SessionID; + OCTET_STRING_t OCTET_STRING_CONTAINING_MBSSessionSetupOrModFailureTransfer_; + NGAP_Cause_t Cause; + NGAP_CriticalityDiagnostics_t CriticalityDiagnostics; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_BroadcastSessionSetupFailureIEs_t; +typedef struct NGAP_BroadcastSessionModificationRequestIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_BroadcastSessionModificationRequestIEs__value { + NGAP_BroadcastSessionModificationRequestIEs__value_PR present; + union NGAP_BroadcastSessionModificationRequestIEs__NGAP_value_u { + NGAP_MBS_SessionID_t MBS_SessionID; + NGAP_MBS_ServiceArea_t MBS_ServiceArea; + OCTET_STRING_t OCTET_STRING_CONTAINING_MBSSessionSetupOrModRequestTransfer_; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_BroadcastSessionModificationRequestIEs_t; +typedef struct NGAP_BroadcastSessionModificationResponseIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_BroadcastSessionModificationResponseIEs__value { + NGAP_BroadcastSessionModificationResponseIEs__value_PR present; + union NGAP_BroadcastSessionModificationResponseIEs__NGAP_value_u { + NGAP_MBS_SessionID_t MBS_SessionID; + OCTET_STRING_t OCTET_STRING_CONTAINING_MBSSessionSetupOrModResponseTransfer_; + NGAP_CriticalityDiagnostics_t CriticalityDiagnostics; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_BroadcastSessionModificationResponseIEs_t; +typedef struct NGAP_BroadcastSessionModificationFailureIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_BroadcastSessionModificationFailureIEs__value { + NGAP_BroadcastSessionModificationFailureIEs__value_PR present; + union NGAP_BroadcastSessionModificationFailureIEs__NGAP_value_u { + NGAP_MBS_SessionID_t MBS_SessionID; + OCTET_STRING_t OCTET_STRING_CONTAINING_MBSSessionSetupOrModFailureTransfer_; + NGAP_Cause_t Cause; + NGAP_CriticalityDiagnostics_t CriticalityDiagnostics; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_BroadcastSessionModificationFailureIEs_t; +typedef struct NGAP_BroadcastSessionReleaseRequestIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_BroadcastSessionReleaseRequestIEs__value { + NGAP_BroadcastSessionReleaseRequestIEs__value_PR present; + union NGAP_BroadcastSessionReleaseRequestIEs__NGAP_value_u { + NGAP_MBS_SessionID_t MBS_SessionID; + NGAP_Cause_t Cause; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_BroadcastSessionReleaseRequestIEs_t; +typedef struct NGAP_BroadcastSessionReleaseRequiredIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_BroadcastSessionReleaseRequiredIEs__value { + NGAP_BroadcastSessionReleaseRequiredIEs__value_PR present; + union NGAP_BroadcastSessionReleaseRequiredIEs__NGAP_value_u { + NGAP_MBS_SessionID_t MBS_SessionID; + NGAP_Cause_t Cause; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_BroadcastSessionReleaseRequiredIEs_t; +typedef struct NGAP_BroadcastSessionReleaseResponseIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_BroadcastSessionReleaseResponseIEs__value { + NGAP_BroadcastSessionReleaseResponseIEs__value_PR present; + union NGAP_BroadcastSessionReleaseResponseIEs__NGAP_value_u { + NGAP_MBS_SessionID_t MBS_SessionID; + OCTET_STRING_t OCTET_STRING_CONTAINING_MBSSessionReleaseResponseTransfer_; + NGAP_CriticalityDiagnostics_t CriticalityDiagnostics; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_BroadcastSessionReleaseResponseIEs_t; +typedef struct NGAP_DistributionSetupRequestIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_DistributionSetupRequestIEs__value { + NGAP_DistributionSetupRequestIEs__value_PR present; + union NGAP_DistributionSetupRequestIEs__NGAP_value_u { + NGAP_MBS_SessionID_t MBS_SessionID; + NGAP_MBS_AreaSessionID_t MBS_AreaSessionID; + OCTET_STRING_t OCTET_STRING_CONTAINING_MBS_DistributionSetupRequestTransfer_; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_DistributionSetupRequestIEs_t; +typedef struct NGAP_DistributionSetupResponseIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_DistributionSetupResponseIEs__value { + NGAP_DistributionSetupResponseIEs__value_PR present; + union NGAP_DistributionSetupResponseIEs__NGAP_value_u { + NGAP_MBS_SessionID_t MBS_SessionID; + NGAP_MBS_AreaSessionID_t MBS_AreaSessionID; + OCTET_STRING_t OCTET_STRING_CONTAINING_MBS_DistributionSetupResponseTransfer_; + NGAP_CriticalityDiagnostics_t CriticalityDiagnostics; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_DistributionSetupResponseIEs_t; +typedef struct NGAP_DistributionSetupFailureIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_DistributionSetupFailureIEs__value { + NGAP_DistributionSetupFailureIEs__value_PR present; + union NGAP_DistributionSetupFailureIEs__NGAP_value_u { + NGAP_MBS_SessionID_t MBS_SessionID; + NGAP_MBS_AreaSessionID_t MBS_AreaSessionID; + OCTET_STRING_t OCTET_STRING_CONTAINING_MBS_DistributionSetupUnsuccessfulTransfer_; + NGAP_Cause_t Cause; + NGAP_CriticalityDiagnostics_t CriticalityDiagnostics; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_DistributionSetupFailureIEs_t; +typedef struct NGAP_DistributionReleaseRequestIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_DistributionReleaseRequestIEs__value { + NGAP_DistributionReleaseRequestIEs__value_PR present; + union NGAP_DistributionReleaseRequestIEs__NGAP_value_u { + NGAP_MBS_SessionID_t MBS_SessionID; + NGAP_MBS_AreaSessionID_t MBS_AreaSessionID; + OCTET_STRING_t OCTET_STRING_CONTAINING_MBS_DistributionReleaseRequestTransfer_; + NGAP_Cause_t Cause; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_DistributionReleaseRequestIEs_t; +typedef struct NGAP_DistributionReleaseResponseIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_DistributionReleaseResponseIEs__value { + NGAP_DistributionReleaseResponseIEs__value_PR present; + union NGAP_DistributionReleaseResponseIEs__NGAP_value_u { + NGAP_MBS_SessionID_t MBS_SessionID; + NGAP_MBS_AreaSessionID_t MBS_AreaSessionID; + NGAP_CriticalityDiagnostics_t CriticalityDiagnostics; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_DistributionReleaseResponseIEs_t; +typedef struct NGAP_MulticastSessionActivationRequestIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MulticastSessionActivationRequestIEs__value { + NGAP_MulticastSessionActivationRequestIEs__value_PR present; + union NGAP_MulticastSessionActivationRequestIEs__NGAP_value_u { + NGAP_MBS_SessionID_t MBS_SessionID; + OCTET_STRING_t OCTET_STRING_CONTAINING_MulticastSessionActivationRequestTransfer_; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MulticastSessionActivationRequestIEs_t; +typedef struct NGAP_MulticastSessionActivationResponseIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MulticastSessionActivationResponseIEs__value { + NGAP_MulticastSessionActivationResponseIEs__value_PR present; + union NGAP_MulticastSessionActivationResponseIEs__NGAP_value_u { + NGAP_MBS_SessionID_t MBS_SessionID; + NGAP_CriticalityDiagnostics_t CriticalityDiagnostics; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MulticastSessionActivationResponseIEs_t; +typedef struct NGAP_MulticastSessionActivationFailureIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MulticastSessionActivationFailureIEs__value { + NGAP_MulticastSessionActivationFailureIEs__value_PR present; + union NGAP_MulticastSessionActivationFailureIEs__NGAP_value_u { + NGAP_MBS_SessionID_t MBS_SessionID; + NGAP_Cause_t Cause; + NGAP_CriticalityDiagnostics_t CriticalityDiagnostics; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MulticastSessionActivationFailureIEs_t; +typedef struct NGAP_MulticastSessionDeactivationRequestIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MulticastSessionDeactivationRequestIEs__value { + NGAP_MulticastSessionDeactivationRequestIEs__value_PR present; + union NGAP_MulticastSessionDeactivationRequestIEs__NGAP_value_u { + NGAP_MBS_SessionID_t MBS_SessionID; + OCTET_STRING_t OCTET_STRING_CONTAINING_MulticastSessionDeactivationRequestTransfer_; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MulticastSessionDeactivationRequestIEs_t; +typedef struct NGAP_MulticastSessionDeactivationResponseIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MulticastSessionDeactivationResponseIEs__value { + NGAP_MulticastSessionDeactivationResponseIEs__value_PR present; + union NGAP_MulticastSessionDeactivationResponseIEs__NGAP_value_u { + NGAP_MBS_SessionID_t MBS_SessionID; + NGAP_CriticalityDiagnostics_t CriticalityDiagnostics; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MulticastSessionDeactivationResponseIEs_t; +typedef struct NGAP_MulticastSessionUpdateRequestIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MulticastSessionUpdateRequestIEs__value { + NGAP_MulticastSessionUpdateRequestIEs__value_PR present; + union NGAP_MulticastSessionUpdateRequestIEs__NGAP_value_u { + NGAP_MBS_SessionID_t MBS_SessionID; + NGAP_MBS_AreaSessionID_t MBS_AreaSessionID; + OCTET_STRING_t OCTET_STRING_CONTAINING_MulticastSessionUpdateRequestTransfer_; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MulticastSessionUpdateRequestIEs_t; +typedef struct NGAP_MulticastSessionUpdateResponseIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MulticastSessionUpdateResponseIEs__value { + NGAP_MulticastSessionUpdateResponseIEs__value_PR present; + union NGAP_MulticastSessionUpdateResponseIEs__NGAP_value_u { + NGAP_MBS_SessionID_t MBS_SessionID; + NGAP_MBS_AreaSessionID_t MBS_AreaSessionID; + NGAP_CriticalityDiagnostics_t CriticalityDiagnostics; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MulticastSessionUpdateResponseIEs_t; +typedef struct NGAP_MulticastSessionUpdateFailureIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MulticastSessionUpdateFailureIEs__value { + NGAP_MulticastSessionUpdateFailureIEs__value_PR present; + union NGAP_MulticastSessionUpdateFailureIEs__NGAP_value_u { + NGAP_MBS_SessionID_t MBS_SessionID; + NGAP_MBS_AreaSessionID_t MBS_AreaSessionID; + NGAP_Cause_t Cause; + NGAP_CriticalityDiagnostics_t CriticalityDiagnostics; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MulticastSessionUpdateFailureIEs_t; +typedef struct NGAP_MulticastGroupPagingIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MulticastGroupPagingIEs__value { + NGAP_MulticastGroupPagingIEs__value_PR present; + union NGAP_MulticastGroupPagingIEs__NGAP_value_u { + NGAP_MBS_SessionID_t MBS_SessionID; + NGAP_MBS_ServiceArea_t MBS_ServiceArea; + NGAP_MulticastGroupPagingAreaList_t MulticastGroupPagingAreaList; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MulticastGroupPagingIEs_t; +typedef struct NGAP_MBSSessionSetupOrModRequestTransferIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MBSSessionSetupOrModRequestTransferIEs__value { + NGAP_MBSSessionSetupOrModRequestTransferIEs__value_PR present; + union NGAP_MBSSessionSetupOrModRequestTransferIEs__NGAP_value_u { + NGAP_MBS_SessionTNLInfo5GC_t MBS_SessionTNLInfo5GC; + NGAP_MBS_QoSFlowsToBeSetupList_t MBS_QoSFlowsToBeSetupList; + NGAP_MBS_SessionFSAIDList_t MBS_SessionFSAIDList; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MBSSessionSetupOrModRequestTransferIEs_t; +typedef struct NGAP_MulticastSessionUpdateRequestTransferIEs { + NGAP_ProtocolIE_ID_t id; + NGAP_Criticality_t criticality; + struct NGAP_MulticastSessionUpdateRequestTransferIEs__value { + NGAP_MulticastSessionUpdateRequestTransferIEs__value_PR present; + union NGAP_MulticastSessionUpdateRequestTransferIEs__NGAP_value_u { + NGAP_MBS_SessionID_t MBS_SessionID; + NGAP_MBS_ServiceArea_t MBS_ServiceArea; + NGAP_MBS_QoSFlowsToBeSetupList_t MBS_QoSFlowsToBeSetupList; + NGAP_QosFlowListWithCause_t QosFlowListWithCause; + NGAP_MBS_SessionTNLInfo5GC_t MBS_SessionTNLInfo5GC; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_MulticastSessionUpdateRequestTransferIEs_t; typedef struct NGAP_PDUSessionResourceModifyRequestTransferIEs { NGAP_ProtocolIE_ID_t id; NGAP_Criticality_t criticality; @@ -4105,6 +5054,8 @@ typedef struct NGAP_PDUSessionResourceModifyRequestTransferIEs { NGAP_CommonNetworkInstance_t CommonNetworkInstance_1; NGAP_UPTransportLayerInformation_t UPTransportLayerInformation; NGAP_SecurityIndication_t SecurityIndication; + NGAP_MBSSessionSetuporModifyRequestList_t MBSSessionSetuporModifyRequestList; + NGAP_MBSSessionToReleaseList_t MBSSessionToReleaseList; } choice; /* Context for parsing across buffer boundaries */ @@ -4134,6 +5085,7 @@ typedef struct NGAP_PDUSessionResourceSetupRequestTransferIEs { NGAP_UPTransportLayerInformationList_t UPTransportLayerInformationList_1; NGAP_CommonNetworkInstance_t CommonNetworkInstance_1; NGAP_RedundantPDUSessionInformation_t RedundantPDUSessionInformation; + NGAP_MBSSessionSetupRequestList_t MBSSessionSetupRequestList; } choice; /* Context for parsing across buffer boundaries */ @@ -4154,447 +5106,558 @@ extern asn_TYPE_member_t asn_MBR_NGAP_AreaScopeOfMDT_NR_ExtIEs_5[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_AreaScopeOfMDT_EUTRA_ExtIEs; extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_AreaScopeOfMDT_EUTRA_ExtIEs_specs_9; extern asn_TYPE_member_t asn_MBR_NGAP_AreaScopeOfMDT_EUTRA_ExtIEs_9[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_AreaScopeOfQMC_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_AreaScopeOfQMC_ExtIEs_specs_13; +extern asn_TYPE_member_t asn_MBR_NGAP_AreaScopeOfQMC_ExtIEs_13[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastCancelledAreaList_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastCancelledAreaList_ExtIEs_specs_13; -extern asn_TYPE_member_t asn_MBR_NGAP_BroadcastCancelledAreaList_ExtIEs_13[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastCancelledAreaList_ExtIEs_specs_17; +extern asn_TYPE_member_t asn_MBR_NGAP_BroadcastCancelledAreaList_ExtIEs_17[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastCompletedAreaList_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastCompletedAreaList_ExtIEs_specs_17; -extern asn_TYPE_member_t asn_MBR_NGAP_BroadcastCompletedAreaList_ExtIEs_17[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastCompletedAreaList_ExtIEs_specs_21; +extern asn_TYPE_member_t asn_MBR_NGAP_BroadcastCompletedAreaList_ExtIEs_21[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CandidateCell_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CandidateCell_ExtIEs_specs_21; -extern asn_TYPE_member_t asn_MBR_NGAP_CandidateCell_ExtIEs_21[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CandidateCell_ExtIEs_specs_25; +extern asn_TYPE_member_t asn_MBR_NGAP_CandidateCell_ExtIEs_25[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_Cause_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_Cause_ExtIEs_specs_25; -extern asn_TYPE_member_t asn_MBR_NGAP_Cause_ExtIEs_25[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_Cause_ExtIEs_specs_29; +extern asn_TYPE_member_t asn_MBR_NGAP_Cause_ExtIEs_29[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CellIDListForRestart_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellIDListForRestart_ExtIEs_specs_29; -extern asn_TYPE_member_t asn_MBR_NGAP_CellIDListForRestart_ExtIEs_29[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellIDListForRestart_ExtIEs_specs_33; +extern asn_TYPE_member_t asn_MBR_NGAP_CellIDListForRestart_ExtIEs_33[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CPTransportLayerInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CPTransportLayerInformation_ExtIEs_specs_33; -extern asn_TYPE_member_t asn_MBR_NGAP_CPTransportLayerInformation_ExtIEs_33[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CPTransportLayerInformation_ExtIEs_specs_37; +extern asn_TYPE_member_t asn_MBR_NGAP_CPTransportLayerInformation_ExtIEs_37[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DRBStatusDL_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBStatusDL_ExtIEs_specs_37; -extern asn_TYPE_member_t asn_MBR_NGAP_DRBStatusDL_ExtIEs_37[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBStatusDL_ExtIEs_specs_41; +extern asn_TYPE_member_t asn_MBR_NGAP_DRBStatusDL_ExtIEs_41[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DRBStatusUL_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBStatusUL_ExtIEs_specs_41; -extern asn_TYPE_member_t asn_MBR_NGAP_DRBStatusUL_ExtIEs_41[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBStatusUL_ExtIEs_specs_45; +extern asn_TYPE_member_t asn_MBR_NGAP_DRBStatusUL_ExtIEs_45[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProcedureStageChoice_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ProcedureStageChoice_ExtIEs_specs_45; -extern asn_TYPE_member_t asn_MBR_NGAP_ProcedureStageChoice_ExtIEs_45[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ProcedureStageChoice_ExtIEs_specs_49; +extern asn_TYPE_member_t asn_MBR_NGAP_ProcedureStageChoice_ExtIEs_49[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_ENB_ID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ENB_ID_ExtIEs_specs_49; -extern asn_TYPE_member_t asn_MBR_NGAP_ENB_ID_ExtIEs_49[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ENB_ID_ExtIEs_specs_53; +extern asn_TYPE_member_t asn_MBR_NGAP_ENB_ID_ExtIEs_53[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_EventTrigger_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EventTrigger_ExtIEs_specs_53; -extern asn_TYPE_member_t asn_MBR_NGAP_EventTrigger_ExtIEs_53[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_EventTrigger_ExtIEs_specs_57; +extern asn_TYPE_member_t asn_MBR_NGAP_EventTrigger_ExtIEs_57[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_specs_57; -extern asn_TYPE_member_t asn_MBR_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_57[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_specs_61; +extern asn_TYPE_member_t asn_MBR_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_61[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalRANNodeID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalRANNodeID_ExtIEs_specs_61; -extern asn_TYPE_member_t asn_MBR_NGAP_GlobalRANNodeID_ExtIEs_61[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalRANNodeID_ExtIEs_specs_65; +extern asn_TYPE_member_t asn_MBR_NGAP_GlobalRANNodeID_ExtIEs_65[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_GNB_ID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_GNB_ID_ExtIEs_specs_65; -extern asn_TYPE_member_t asn_MBR_NGAP_GNB_ID_ExtIEs_65[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_GNB_ID_ExtIEs_specs_69; +extern asn_TYPE_member_t asn_MBR_NGAP_GNB_ID_ExtIEs_69[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONTransferType_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONTransferType_ExtIEs_specs_69; -extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONTransferType_ExtIEs_69[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONTransferType_ExtIEs_specs_73; +extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONTransferType_ExtIEs_73[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONInformation_ExtIEs_specs_73; -extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONInformation_ExtIEs_73[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONInformation_ExtIEs_specs_77; +extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONInformation_ExtIEs_77[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONInformationRequest_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONInformationRequest_ExtIEs_specs_81; +extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONInformationRequest_ExtIEs_81[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ReportingSystem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ReportingSystem_ExtIEs_specs_85; +extern asn_TYPE_member_t asn_MBR_NGAP_ReportingSystem_ExtIEs_85[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ReportType_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ReportType_ExtIEs_specs_89; +extern asn_TYPE_member_t asn_MBR_NGAP_ReportType_ExtIEs_89[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONInformationReply_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONInformationReply_ExtIEs_specs_93; +extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONInformationReply_ExtIEs_93[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONInformationReport_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONInformationReport_ExtIEs_specs_77; -extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONInformationReport_ExtIEs_77[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONInformationReport_ExtIEs_specs_97; +extern asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONInformationReport_ExtIEs_97[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ResourceStatusReportingSystem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ResourceStatusReportingSystem_ExtIEs_specs_101; +extern asn_TYPE_member_t asn_MBR_NGAP_ResourceStatusReportingSystem_ExtIEs_101[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_InterSystemHandoverReportType_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_InterSystemHandoverReportType_ExtIEs_specs_81; -extern asn_TYPE_member_t asn_MBR_NGAP_InterSystemHandoverReportType_ExtIEs_81[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_InterSystemHandoverReportType_ExtIEs_specs_105; +extern asn_TYPE_member_t asn_MBR_NGAP_InterSystemHandoverReportType_ExtIEs_105[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_LastVisitedCellInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_LastVisitedCellInformation_ExtIEs_specs_85; -extern asn_TYPE_member_t asn_MBR_NGAP_LastVisitedCellInformation_ExtIEs_85[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_LastVisitedCellInformation_ExtIEs_specs_109; +extern asn_TYPE_member_t asn_MBR_NGAP_LastVisitedCellInformation_ExtIEs_109[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_LoggedMDTTrigger_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_LoggedMDTTrigger_ExtIEs_specs_89; -extern asn_TYPE_member_t asn_MBR_NGAP_LoggedMDTTrigger_ExtIEs_89[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_LoggedMDTTrigger_ExtIEs_specs_113; +extern asn_TYPE_member_t asn_MBR_NGAP_LoggedMDTTrigger_ExtIEs_113[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MRB_ProgressInformation_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MRB_ProgressInformation_ExtIEs_specs_117; +extern asn_TYPE_member_t asn_MBR_NGAP_MRB_ProgressInformation_ExtIEs_117[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ServiceArea_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_ServiceArea_ExtIEs_specs_121; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_ServiceArea_ExtIEs_121[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionTNLInfo5GC_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_SessionTNLInfo5GC_ExtIEs_specs_125; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_SessionTNLInfo5GC_ExtIEs_125[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs_specs_129; +extern asn_TYPE_member_t asn_MBR_NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs_129[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MDT_AlignmentInfo_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MDT_AlignmentInfo_ExtIEs_specs_133; +extern asn_TYPE_member_t asn_MBR_NGAP_MDT_AlignmentInfo_ExtIEs_133[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_MDTModeNr_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MDTModeNr_ExtIEs_specs_93; -extern asn_TYPE_member_t asn_MBR_NGAP_MDTModeNr_ExtIEs_93[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MDTModeNr_ExtIEs_specs_137; +extern asn_TYPE_member_t asn_MBR_NGAP_MDTModeNr_ExtIEs_137[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_M1ThresholdType_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_M1ThresholdType_ExtIEs_specs_97; -extern asn_TYPE_member_t asn_MBR_NGAP_M1ThresholdType_ExtIEs_97[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_M1ThresholdType_ExtIEs_specs_141; +extern asn_TYPE_member_t asn_MBR_NGAP_M1ThresholdType_ExtIEs_141[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_N3IWF_ID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_N3IWF_ID_ExtIEs_specs_101; -extern asn_TYPE_member_t asn_MBR_NGAP_N3IWF_ID_ExtIEs_101[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_N3IWF_ID_ExtIEs_specs_145; +extern asn_TYPE_member_t asn_MBR_NGAP_N3IWF_ID_ExtIEs_145[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NgENB_ID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NgENB_ID_ExtIEs_specs_105; -extern asn_TYPE_member_t asn_MBR_NGAP_NgENB_ID_ExtIEs_105[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NgENB_ID_ExtIEs_specs_149; +extern asn_TYPE_member_t asn_MBR_NGAP_NgENB_ID_ExtIEs_149[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_CGI_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_CGI_ExtIEs_specs_109; -extern asn_TYPE_member_t asn_MBR_NGAP_NGRAN_CGI_ExtIEs_109[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_CGI_ExtIEs_specs_153; +extern asn_TYPE_member_t asn_MBR_NGAP_NGRAN_CGI_ExtIEs_153[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NPN_AccessInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NPN_AccessInformation_ExtIEs_specs_113; -extern asn_TYPE_member_t asn_MBR_NGAP_NPN_AccessInformation_ExtIEs_113[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NPN_AccessInformation_ExtIEs_specs_157; +extern asn_TYPE_member_t asn_MBR_NGAP_NPN_AccessInformation_ExtIEs_157[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NPN_MobilityInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NPN_MobilityInformation_ExtIEs_specs_117; -extern asn_TYPE_member_t asn_MBR_NGAP_NPN_MobilityInformation_ExtIEs_117[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NPN_MobilityInformation_ExtIEs_specs_161; +extern asn_TYPE_member_t asn_MBR_NGAP_NPN_MobilityInformation_ExtIEs_161[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NPN_PagingAssistanceInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NPN_PagingAssistanceInformation_ExtIEs_specs_121; -extern asn_TYPE_member_t asn_MBR_NGAP_NPN_PagingAssistanceInformation_ExtIEs_121[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NPN_PagingAssistanceInformation_ExtIEs_specs_165; +extern asn_TYPE_member_t asn_MBR_NGAP_NPN_PagingAssistanceInformation_ExtIEs_165[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NPN_Support_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NPN_Support_ExtIEs_specs_125; -extern asn_TYPE_member_t asn_MBR_NGAP_NPN_Support_ExtIEs_125[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NPN_Support_ExtIEs_specs_169; +extern asn_TYPE_member_t asn_MBR_NGAP_NPN_Support_ExtIEs_169[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_OverloadResponse_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_OverloadResponse_ExtIEs_specs_129; -extern asn_TYPE_member_t asn_MBR_NGAP_OverloadResponse_ExtIEs_129[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_OverloadResponse_ExtIEs_specs_173; +extern asn_TYPE_member_t asn_MBR_NGAP_OverloadResponse_ExtIEs_173[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PWSFailedCellIDList_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PWSFailedCellIDList_ExtIEs_specs_133; -extern asn_TYPE_member_t asn_MBR_NGAP_PWSFailedCellIDList_ExtIEs_133[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PWSFailedCellIDList_ExtIEs_specs_177; +extern asn_TYPE_member_t asn_MBR_NGAP_PWSFailedCellIDList_ExtIEs_177[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_QosCharacteristics_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosCharacteristics_ExtIEs_specs_137; -extern asn_TYPE_member_t asn_MBR_NGAP_QosCharacteristics_ExtIEs_137[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosCharacteristics_ExtIEs_specs_181; +extern asn_TYPE_member_t asn_MBR_NGAP_QosCharacteristics_ExtIEs_181[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_ResetType_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ResetType_ExtIEs_specs_141; -extern asn_TYPE_member_t asn_MBR_NGAP_ResetType_ExtIEs_141[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ResetType_ExtIEs_specs_185; +extern asn_TYPE_member_t asn_MBR_NGAP_ResetType_ExtIEs_185[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_SensorNameConfig_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SensorNameConfig_ExtIEs_specs_145; -extern asn_TYPE_member_t asn_MBR_NGAP_SensorNameConfig_ExtIEs_145[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SensorNameConfig_ExtIEs_specs_189; +extern asn_TYPE_member_t asn_MBR_NGAP_SensorNameConfig_ExtIEs_189[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_SONInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SONInformation_ExtIEs_specs_149; -extern asn_TYPE_member_t asn_MBR_NGAP_SONInformation_ExtIEs_149[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SONInformation_ExtIEs_specs_193; +extern asn_TYPE_member_t asn_MBR_NGAP_SONInformation_ExtIEs_193[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_SONInformationReport_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SONInformationReport_ExtIEs_specs_153; -extern asn_TYPE_member_t asn_MBR_NGAP_SONInformationReport_ExtIEs_153[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SONInformationReport_ExtIEs_specs_197; +extern asn_TYPE_member_t asn_MBR_NGAP_SONInformationReport_ExtIEs_197[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_SourceNodeID_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SourceNodeID_ExtIEs_specs_201; +extern asn_TYPE_member_t asn_MBR_NGAP_SourceNodeID_ExtIEs_201[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TargetID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetID_ExtIEs_specs_157; -extern asn_TYPE_member_t asn_MBR_NGAP_TargetID_ExtIEs_157[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetID_ExtIEs_specs_205; +extern asn_TYPE_member_t asn_MBR_NGAP_TargetID_ExtIEs_205[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TNGF_ID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TNGF_ID_ExtIEs_specs_161; -extern asn_TYPE_member_t asn_MBR_NGAP_TNGF_ID_ExtIEs_161[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TNGF_ID_ExtIEs_specs_209; +extern asn_TYPE_member_t asn_MBR_NGAP_TNGF_ID_ExtIEs_209[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TWIF_ID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TWIF_ID_ExtIEs_specs_165; -extern asn_TYPE_member_t asn_MBR_NGAP_TWIF_ID_ExtIEs_165[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TWIF_ID_ExtIEs_specs_213; +extern asn_TYPE_member_t asn_MBR_NGAP_TWIF_ID_ExtIEs_213[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEHistoryInformationFromTheUE_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEHistoryInformationFromTheUE_ExtIEs_specs_169; -extern asn_TYPE_member_t asn_MBR_NGAP_UEHistoryInformationFromTheUE_ExtIEs_169[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEHistoryInformationFromTheUE_ExtIEs_specs_217; +extern asn_TYPE_member_t asn_MBR_NGAP_UEHistoryInformationFromTheUE_ExtIEs_217[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEIdentityIndexValue_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEIdentityIndexValue_ExtIEs_specs_173; -extern asn_TYPE_member_t asn_MBR_NGAP_UEIdentityIndexValue_ExtIEs_173[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEIdentityIndexValue_ExtIEs_specs_221; +extern asn_TYPE_member_t asn_MBR_NGAP_UEIdentityIndexValue_ExtIEs_221[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UE_NGAP_IDs_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UE_NGAP_IDs_ExtIEs_specs_177; -extern asn_TYPE_member_t asn_MBR_NGAP_UE_NGAP_IDs_ExtIEs_177[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UE_NGAP_IDs_ExtIEs_specs_225; +extern asn_TYPE_member_t asn_MBR_NGAP_UE_NGAP_IDs_ExtIEs_225[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEPagingIdentity_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEPagingIdentity_ExtIEs_specs_181; -extern asn_TYPE_member_t asn_MBR_NGAP_UEPagingIdentity_ExtIEs_181[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEPagingIdentity_ExtIEs_specs_229; +extern asn_TYPE_member_t asn_MBR_NGAP_UEPagingIdentity_ExtIEs_229[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UERLFReportContainer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERLFReportContainer_ExtIEs_specs_185; -extern asn_TYPE_member_t asn_MBR_NGAP_UERLFReportContainer_ExtIEs_185[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERLFReportContainer_ExtIEs_specs_233; +extern asn_TYPE_member_t asn_MBR_NGAP_UERLFReportContainer_ExtIEs_233[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UPTransportLayerInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UPTransportLayerInformation_ExtIEs_specs_189; -extern asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformation_ExtIEs_189[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UPTransportLayerInformation_ExtIEs_specs_237; +extern asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformation_ExtIEs_237[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformation_ExtIEs_specs_193; -extern asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformation_ExtIEs_193[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformation_ExtIEs_specs_241; +extern asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformation_ExtIEs_241[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformationW_AGF_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationW_AGF_ExtIEs_specs_197; -extern asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationW_AGF_ExtIEs_197[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationW_AGF_ExtIEs_specs_245; +extern asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationW_AGF_ExtIEs_245[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_W_AGF_ID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_W_AGF_ID_ExtIEs_specs_201; -extern asn_TYPE_member_t asn_MBR_NGAP_W_AGF_ID_ExtIEs_201[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_W_AGF_ID_ExtIEs_specs_249; +extern asn_TYPE_member_t asn_MBR_NGAP_W_AGF_ID_ExtIEs_249[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_WarningAreaList_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_WarningAreaList_ExtIEs_specs_205; -extern asn_TYPE_member_t asn_MBR_NGAP_WarningAreaList_ExtIEs_205[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_WarningAreaList_ExtIEs_specs_253; +extern asn_TYPE_member_t asn_MBR_NGAP_WarningAreaList_ExtIEs_253[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupRequestIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupRequestIEs_specs_209; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupRequestIEs_209[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupRequestIEs_specs_257; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupRequestIEs_257[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupResponseIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupResponseIEs_specs_213; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupResponseIEs_213[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupResponseIEs_specs_261; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupResponseIEs_261[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleaseCommandIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleaseCommandIEs_specs_217; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseCommandIEs_217[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleaseCommandIEs_specs_265; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseCommandIEs_265[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleaseResponseIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleaseResponseIEs_specs_221; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseResponseIEs_221[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleaseResponseIEs_specs_269; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseResponseIEs_269[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyRequestIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyRequestIEs_specs_225; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyRequestIEs_225[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyRequestIEs_specs_273; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyRequestIEs_273[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyResponseIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyResponseIEs_specs_229; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyResponseIEs_229[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyResponseIEs_specs_277; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyResponseIEs_277[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceNotifyIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceNotifyIEs_specs_233; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyIEs_233[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceNotifyIEs_specs_281; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyIEs_281[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyIndicationIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyIndicationIEs_specs_237; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyIndicationIEs_237[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyIndicationIEs_specs_285; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyIndicationIEs_285[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyConfirmIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyConfirmIEs_specs_241; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyConfirmIEs_241[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyConfirmIEs_specs_289; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyConfirmIEs_289[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_InitialContextSetupRequestIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_InitialContextSetupRequestIEs_specs_245; -extern asn_TYPE_member_t asn_MBR_NGAP_InitialContextSetupRequestIEs_245[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_InitialContextSetupRequestIEs_specs_293; +extern asn_TYPE_member_t asn_MBR_NGAP_InitialContextSetupRequestIEs_293[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_InitialContextSetupResponseIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_InitialContextSetupResponseIEs_specs_249; -extern asn_TYPE_member_t asn_MBR_NGAP_InitialContextSetupResponseIEs_249[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_InitialContextSetupResponseIEs_specs_297; +extern asn_TYPE_member_t asn_MBR_NGAP_InitialContextSetupResponseIEs_297[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_InitialContextSetupFailureIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_InitialContextSetupFailureIEs_specs_253; -extern asn_TYPE_member_t asn_MBR_NGAP_InitialContextSetupFailureIEs_253[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_InitialContextSetupFailureIEs_specs_301; +extern asn_TYPE_member_t asn_MBR_NGAP_InitialContextSetupFailureIEs_301[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextReleaseRequest_IEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextReleaseRequest_IEs_specs_257; -extern asn_TYPE_member_t asn_MBR_NGAP_UEContextReleaseRequest_IEs_257[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextReleaseRequest_IEs_specs_305; +extern asn_TYPE_member_t asn_MBR_NGAP_UEContextReleaseRequest_IEs_305[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextReleaseCommand_IEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextReleaseCommand_IEs_specs_261; -extern asn_TYPE_member_t asn_MBR_NGAP_UEContextReleaseCommand_IEs_261[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextReleaseCommand_IEs_specs_309; +extern asn_TYPE_member_t asn_MBR_NGAP_UEContextReleaseCommand_IEs_309[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextReleaseComplete_IEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextReleaseComplete_IEs_specs_265; -extern asn_TYPE_member_t asn_MBR_NGAP_UEContextReleaseComplete_IEs_265[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextReleaseComplete_IEs_specs_313; +extern asn_TYPE_member_t asn_MBR_NGAP_UEContextReleaseComplete_IEs_313[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextResumeRequestIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextResumeRequestIEs_specs_269; -extern asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeRequestIEs_269[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextResumeRequestIEs_specs_317; +extern asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeRequestIEs_317[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextResumeResponseIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextResumeResponseIEs_specs_273; -extern asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeResponseIEs_273[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextResumeResponseIEs_specs_321; +extern asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeResponseIEs_321[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextResumeFailureIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextResumeFailureIEs_specs_277; -extern asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeFailureIEs_277[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextResumeFailureIEs_specs_325; +extern asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeFailureIEs_325[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextSuspendRequestIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextSuspendRequestIEs_specs_281; -extern asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendRequestIEs_281[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextSuspendRequestIEs_specs_329; +extern asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendRequestIEs_329[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextSuspendResponseIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextSuspendResponseIEs_specs_285; -extern asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendResponseIEs_285[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextSuspendResponseIEs_specs_333; +extern asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendResponseIEs_333[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextSuspendFailureIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextSuspendFailureIEs_specs_289; -extern asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendFailureIEs_289[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextSuspendFailureIEs_specs_337; +extern asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendFailureIEs_337[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextModificationRequestIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextModificationRequestIEs_specs_293; -extern asn_TYPE_member_t asn_MBR_NGAP_UEContextModificationRequestIEs_293[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextModificationRequestIEs_specs_341; +extern asn_TYPE_member_t asn_MBR_NGAP_UEContextModificationRequestIEs_341[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextModificationResponseIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextModificationResponseIEs_specs_297; -extern asn_TYPE_member_t asn_MBR_NGAP_UEContextModificationResponseIEs_297[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextModificationResponseIEs_specs_345; +extern asn_TYPE_member_t asn_MBR_NGAP_UEContextModificationResponseIEs_345[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextModificationFailureIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextModificationFailureIEs_specs_301; -extern asn_TYPE_member_t asn_MBR_NGAP_UEContextModificationFailureIEs_301[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextModificationFailureIEs_specs_349; +extern asn_TYPE_member_t asn_MBR_NGAP_UEContextModificationFailureIEs_349[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_RRCInactiveTransitionReportIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RRCInactiveTransitionReportIEs_specs_305; -extern asn_TYPE_member_t asn_MBR_NGAP_RRCInactiveTransitionReportIEs_305[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RRCInactiveTransitionReportIEs_specs_353; +extern asn_TYPE_member_t asn_MBR_NGAP_RRCInactiveTransitionReportIEs_353[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_RetrieveUEInformationIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RetrieveUEInformationIEs_specs_309; -extern asn_TYPE_member_t asn_MBR_NGAP_RetrieveUEInformationIEs_309[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RetrieveUEInformationIEs_specs_357; +extern asn_TYPE_member_t asn_MBR_NGAP_RetrieveUEInformationIEs_357[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEInformationTransferIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEInformationTransferIEs_specs_313; -extern asn_TYPE_member_t asn_MBR_NGAP_UEInformationTransferIEs_313[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEInformationTransferIEs_specs_361; +extern asn_TYPE_member_t asn_MBR_NGAP_UEInformationTransferIEs_361[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_RANCPRelocationIndicationIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RANCPRelocationIndicationIEs_specs_317; -extern asn_TYPE_member_t asn_MBR_NGAP_RANCPRelocationIndicationIEs_317[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RANCPRelocationIndicationIEs_specs_365; +extern asn_TYPE_member_t asn_MBR_NGAP_RANCPRelocationIndicationIEs_365[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverRequiredIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverRequiredIEs_specs_321; -extern asn_TYPE_member_t asn_MBR_NGAP_HandoverRequiredIEs_321[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverRequiredIEs_specs_369; +extern asn_TYPE_member_t asn_MBR_NGAP_HandoverRequiredIEs_369[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverCommandIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverCommandIEs_specs_325; -extern asn_TYPE_member_t asn_MBR_NGAP_HandoverCommandIEs_325[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverCommandIEs_specs_373; +extern asn_TYPE_member_t asn_MBR_NGAP_HandoverCommandIEs_373[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverPreparationFailureIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverPreparationFailureIEs_specs_329; -extern asn_TYPE_member_t asn_MBR_NGAP_HandoverPreparationFailureIEs_329[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverPreparationFailureIEs_specs_377; +extern asn_TYPE_member_t asn_MBR_NGAP_HandoverPreparationFailureIEs_377[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverRequestIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverRequestIEs_specs_333; -extern asn_TYPE_member_t asn_MBR_NGAP_HandoverRequestIEs_333[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverRequestIEs_specs_381; +extern asn_TYPE_member_t asn_MBR_NGAP_HandoverRequestIEs_381[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverRequestAcknowledgeIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverRequestAcknowledgeIEs_specs_337; -extern asn_TYPE_member_t asn_MBR_NGAP_HandoverRequestAcknowledgeIEs_337[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverRequestAcknowledgeIEs_specs_385; +extern asn_TYPE_member_t asn_MBR_NGAP_HandoverRequestAcknowledgeIEs_385[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverFailureIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverFailureIEs_specs_341; -extern asn_TYPE_member_t asn_MBR_NGAP_HandoverFailureIEs_341[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverFailureIEs_specs_389; +extern asn_TYPE_member_t asn_MBR_NGAP_HandoverFailureIEs_389[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverNotifyIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverNotifyIEs_specs_345; -extern asn_TYPE_member_t asn_MBR_NGAP_HandoverNotifyIEs_345[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverNotifyIEs_specs_393; +extern asn_TYPE_member_t asn_MBR_NGAP_HandoverNotifyIEs_393[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PathSwitchRequestIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestIEs_specs_349; -extern asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestIEs_349[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestIEs_specs_397; +extern asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestIEs_397[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PathSwitchRequestAcknowledgeIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestAcknowledgeIEs_specs_353; -extern asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestAcknowledgeIEs_353[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestAcknowledgeIEs_specs_401; +extern asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestAcknowledgeIEs_401[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PathSwitchRequestFailureIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestFailureIEs_specs_357; -extern asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestFailureIEs_357[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestFailureIEs_specs_405; +extern asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestFailureIEs_405[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverCancelIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverCancelIEs_specs_361; -extern asn_TYPE_member_t asn_MBR_NGAP_HandoverCancelIEs_361[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverCancelIEs_specs_409; +extern asn_TYPE_member_t asn_MBR_NGAP_HandoverCancelIEs_409[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverCancelAcknowledgeIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverCancelAcknowledgeIEs_specs_365; -extern asn_TYPE_member_t asn_MBR_NGAP_HandoverCancelAcknowledgeIEs_365[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverCancelAcknowledgeIEs_specs_413; +extern asn_TYPE_member_t asn_MBR_NGAP_HandoverCancelAcknowledgeIEs_413[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverSuccessIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverSuccessIEs_specs_369; -extern asn_TYPE_member_t asn_MBR_NGAP_HandoverSuccessIEs_369[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverSuccessIEs_specs_417; +extern asn_TYPE_member_t asn_MBR_NGAP_HandoverSuccessIEs_417[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UplinkRANEarlyStatusTransferIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UplinkRANEarlyStatusTransferIEs_specs_373; -extern asn_TYPE_member_t asn_MBR_NGAP_UplinkRANEarlyStatusTransferIEs_373[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UplinkRANEarlyStatusTransferIEs_specs_421; +extern asn_TYPE_member_t asn_MBR_NGAP_UplinkRANEarlyStatusTransferIEs_421[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DownlinkRANEarlyStatusTransferIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DownlinkRANEarlyStatusTransferIEs_specs_377; -extern asn_TYPE_member_t asn_MBR_NGAP_DownlinkRANEarlyStatusTransferIEs_377[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DownlinkRANEarlyStatusTransferIEs_specs_425; +extern asn_TYPE_member_t asn_MBR_NGAP_DownlinkRANEarlyStatusTransferIEs_425[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UplinkRANStatusTransferIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UplinkRANStatusTransferIEs_specs_381; -extern asn_TYPE_member_t asn_MBR_NGAP_UplinkRANStatusTransferIEs_381[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UplinkRANStatusTransferIEs_specs_429; +extern asn_TYPE_member_t asn_MBR_NGAP_UplinkRANStatusTransferIEs_429[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DownlinkRANStatusTransferIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DownlinkRANStatusTransferIEs_specs_385; -extern asn_TYPE_member_t asn_MBR_NGAP_DownlinkRANStatusTransferIEs_385[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DownlinkRANStatusTransferIEs_specs_433; +extern asn_TYPE_member_t asn_MBR_NGAP_DownlinkRANStatusTransferIEs_433[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PagingIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PagingIEs_specs_389; -extern asn_TYPE_member_t asn_MBR_NGAP_PagingIEs_389[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PagingIEs_specs_437; +extern asn_TYPE_member_t asn_MBR_NGAP_PagingIEs_437[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_InitialUEMessage_IEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_InitialUEMessage_IEs_specs_393; -extern asn_TYPE_member_t asn_MBR_NGAP_InitialUEMessage_IEs_393[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_InitialUEMessage_IEs_specs_441; +extern asn_TYPE_member_t asn_MBR_NGAP_InitialUEMessage_IEs_441[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DownlinkNASTransport_IEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DownlinkNASTransport_IEs_specs_397; -extern asn_TYPE_member_t asn_MBR_NGAP_DownlinkNASTransport_IEs_397[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DownlinkNASTransport_IEs_specs_445; +extern asn_TYPE_member_t asn_MBR_NGAP_DownlinkNASTransport_IEs_445[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UplinkNASTransport_IEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UplinkNASTransport_IEs_specs_401; -extern asn_TYPE_member_t asn_MBR_NGAP_UplinkNASTransport_IEs_401[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UplinkNASTransport_IEs_specs_449; +extern asn_TYPE_member_t asn_MBR_NGAP_UplinkNASTransport_IEs_449[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NASNonDeliveryIndication_IEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NASNonDeliveryIndication_IEs_specs_405; -extern asn_TYPE_member_t asn_MBR_NGAP_NASNonDeliveryIndication_IEs_405[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NASNonDeliveryIndication_IEs_specs_453; +extern asn_TYPE_member_t asn_MBR_NGAP_NASNonDeliveryIndication_IEs_453[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_RerouteNASRequest_IEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RerouteNASRequest_IEs_specs_409; -extern asn_TYPE_member_t asn_MBR_NGAP_RerouteNASRequest_IEs_409[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RerouteNASRequest_IEs_specs_457; +extern asn_TYPE_member_t asn_MBR_NGAP_RerouteNASRequest_IEs_457[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NGSetupRequestIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGSetupRequestIEs_specs_413; -extern asn_TYPE_member_t asn_MBR_NGAP_NGSetupRequestIEs_413[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGSetupRequestIEs_specs_461; +extern asn_TYPE_member_t asn_MBR_NGAP_NGSetupRequestIEs_461[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NGSetupResponseIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGSetupResponseIEs_specs_417; -extern asn_TYPE_member_t asn_MBR_NGAP_NGSetupResponseIEs_417[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGSetupResponseIEs_specs_465; +extern asn_TYPE_member_t asn_MBR_NGAP_NGSetupResponseIEs_465[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NGSetupFailureIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGSetupFailureIEs_specs_421; -extern asn_TYPE_member_t asn_MBR_NGAP_NGSetupFailureIEs_421[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGSetupFailureIEs_specs_469; +extern asn_TYPE_member_t asn_MBR_NGAP_NGSetupFailureIEs_469[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_RANConfigurationUpdateIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RANConfigurationUpdateIEs_specs_425; -extern asn_TYPE_member_t asn_MBR_NGAP_RANConfigurationUpdateIEs_425[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RANConfigurationUpdateIEs_specs_473; +extern asn_TYPE_member_t asn_MBR_NGAP_RANConfigurationUpdateIEs_473[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_RANConfigurationUpdateAcknowledgeIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RANConfigurationUpdateAcknowledgeIEs_specs_429; -extern asn_TYPE_member_t asn_MBR_NGAP_RANConfigurationUpdateAcknowledgeIEs_429[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RANConfigurationUpdateAcknowledgeIEs_specs_477; +extern asn_TYPE_member_t asn_MBR_NGAP_RANConfigurationUpdateAcknowledgeIEs_477[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_RANConfigurationUpdateFailureIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RANConfigurationUpdateFailureIEs_specs_433; -extern asn_TYPE_member_t asn_MBR_NGAP_RANConfigurationUpdateFailureIEs_433[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RANConfigurationUpdateFailureIEs_specs_481; +extern asn_TYPE_member_t asn_MBR_NGAP_RANConfigurationUpdateFailureIEs_481[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_AMFConfigurationUpdateIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_AMFConfigurationUpdateIEs_specs_437; -extern asn_TYPE_member_t asn_MBR_NGAP_AMFConfigurationUpdateIEs_437[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_AMFConfigurationUpdateIEs_specs_485; +extern asn_TYPE_member_t asn_MBR_NGAP_AMFConfigurationUpdateIEs_485[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_AMFConfigurationUpdateAcknowledgeIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_AMFConfigurationUpdateAcknowledgeIEs_specs_441; -extern asn_TYPE_member_t asn_MBR_NGAP_AMFConfigurationUpdateAcknowledgeIEs_441[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_AMFConfigurationUpdateAcknowledgeIEs_specs_489; +extern asn_TYPE_member_t asn_MBR_NGAP_AMFConfigurationUpdateAcknowledgeIEs_489[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_AMFConfigurationUpdateFailureIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_AMFConfigurationUpdateFailureIEs_specs_445; -extern asn_TYPE_member_t asn_MBR_NGAP_AMFConfigurationUpdateFailureIEs_445[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_AMFConfigurationUpdateFailureIEs_specs_493; +extern asn_TYPE_member_t asn_MBR_NGAP_AMFConfigurationUpdateFailureIEs_493[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_AMFStatusIndicationIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_AMFStatusIndicationIEs_specs_449; -extern asn_TYPE_member_t asn_MBR_NGAP_AMFStatusIndicationIEs_449[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_AMFStatusIndicationIEs_specs_497; +extern asn_TYPE_member_t asn_MBR_NGAP_AMFStatusIndicationIEs_497[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NGResetIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGResetIEs_specs_453; -extern asn_TYPE_member_t asn_MBR_NGAP_NGResetIEs_453[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGResetIEs_specs_501; +extern asn_TYPE_member_t asn_MBR_NGAP_NGResetIEs_501[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_NGResetAcknowledgeIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGResetAcknowledgeIEs_specs_457; -extern asn_TYPE_member_t asn_MBR_NGAP_NGResetAcknowledgeIEs_457[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGResetAcknowledgeIEs_specs_505; +extern asn_TYPE_member_t asn_MBR_NGAP_NGResetAcknowledgeIEs_505[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_ErrorIndicationIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ErrorIndicationIEs_specs_461; -extern asn_TYPE_member_t asn_MBR_NGAP_ErrorIndicationIEs_461[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ErrorIndicationIEs_specs_509; +extern asn_TYPE_member_t asn_MBR_NGAP_ErrorIndicationIEs_509[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_OverloadStartIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_OverloadStartIEs_specs_465; -extern asn_TYPE_member_t asn_MBR_NGAP_OverloadStartIEs_465[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_OverloadStartIEs_specs_513; +extern asn_TYPE_member_t asn_MBR_NGAP_OverloadStartIEs_513[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_OverloadStopIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_OverloadStopIEs_specs_469; -extern asn_TYPE_member_t asn_MBR_NGAP_OverloadStopIEs_469[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_OverloadStopIEs_specs_517; +extern asn_TYPE_member_t asn_MBR_NGAP_OverloadStopIEs_517[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UplinkRANConfigurationTransferIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UplinkRANConfigurationTransferIEs_specs_473; -extern asn_TYPE_member_t asn_MBR_NGAP_UplinkRANConfigurationTransferIEs_473[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UplinkRANConfigurationTransferIEs_specs_521; +extern asn_TYPE_member_t asn_MBR_NGAP_UplinkRANConfigurationTransferIEs_521[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DownlinkRANConfigurationTransferIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DownlinkRANConfigurationTransferIEs_specs_477; -extern asn_TYPE_member_t asn_MBR_NGAP_DownlinkRANConfigurationTransferIEs_477[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DownlinkRANConfigurationTransferIEs_specs_525; +extern asn_TYPE_member_t asn_MBR_NGAP_DownlinkRANConfigurationTransferIEs_525[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_WriteReplaceWarningRequestIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_WriteReplaceWarningRequestIEs_specs_481; -extern asn_TYPE_member_t asn_MBR_NGAP_WriteReplaceWarningRequestIEs_481[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_WriteReplaceWarningRequestIEs_specs_529; +extern asn_TYPE_member_t asn_MBR_NGAP_WriteReplaceWarningRequestIEs_529[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_WriteReplaceWarningResponseIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_WriteReplaceWarningResponseIEs_specs_485; -extern asn_TYPE_member_t asn_MBR_NGAP_WriteReplaceWarningResponseIEs_485[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_WriteReplaceWarningResponseIEs_specs_533; +extern asn_TYPE_member_t asn_MBR_NGAP_WriteReplaceWarningResponseIEs_533[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PWSCancelRequestIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PWSCancelRequestIEs_specs_489; -extern asn_TYPE_member_t asn_MBR_NGAP_PWSCancelRequestIEs_489[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PWSCancelRequestIEs_specs_537; +extern asn_TYPE_member_t asn_MBR_NGAP_PWSCancelRequestIEs_537[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PWSCancelResponseIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PWSCancelResponseIEs_specs_493; -extern asn_TYPE_member_t asn_MBR_NGAP_PWSCancelResponseIEs_493[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PWSCancelResponseIEs_specs_541; +extern asn_TYPE_member_t asn_MBR_NGAP_PWSCancelResponseIEs_541[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PWSRestartIndicationIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PWSRestartIndicationIEs_specs_497; -extern asn_TYPE_member_t asn_MBR_NGAP_PWSRestartIndicationIEs_497[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PWSRestartIndicationIEs_specs_545; +extern asn_TYPE_member_t asn_MBR_NGAP_PWSRestartIndicationIEs_545[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PWSFailureIndicationIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PWSFailureIndicationIEs_specs_501; -extern asn_TYPE_member_t asn_MBR_NGAP_PWSFailureIndicationIEs_501[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PWSFailureIndicationIEs_specs_549; +extern asn_TYPE_member_t asn_MBR_NGAP_PWSFailureIndicationIEs_549[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DownlinkUEAssociatedNRPPaTransportIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_specs_505; -extern asn_TYPE_member_t asn_MBR_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_505[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_specs_553; +extern asn_TYPE_member_t asn_MBR_NGAP_DownlinkUEAssociatedNRPPaTransportIEs_553[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UplinkUEAssociatedNRPPaTransportIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UplinkUEAssociatedNRPPaTransportIEs_specs_509; -extern asn_TYPE_member_t asn_MBR_NGAP_UplinkUEAssociatedNRPPaTransportIEs_509[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UplinkUEAssociatedNRPPaTransportIEs_specs_557; +extern asn_TYPE_member_t asn_MBR_NGAP_UplinkUEAssociatedNRPPaTransportIEs_557[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_specs_513; -extern asn_TYPE_member_t asn_MBR_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_513[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_specs_561; +extern asn_TYPE_member_t asn_MBR_NGAP_DownlinkNonUEAssociatedNRPPaTransportIEs_561[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_specs_517; -extern asn_TYPE_member_t asn_MBR_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_517[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_specs_565; +extern asn_TYPE_member_t asn_MBR_NGAP_UplinkNonUEAssociatedNRPPaTransportIEs_565[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TraceStartIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TraceStartIEs_specs_521; -extern asn_TYPE_member_t asn_MBR_NGAP_TraceStartIEs_521[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TraceStartIEs_specs_569; +extern asn_TYPE_member_t asn_MBR_NGAP_TraceStartIEs_569[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TraceFailureIndicationIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TraceFailureIndicationIEs_specs_525; -extern asn_TYPE_member_t asn_MBR_NGAP_TraceFailureIndicationIEs_525[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TraceFailureIndicationIEs_specs_573; +extern asn_TYPE_member_t asn_MBR_NGAP_TraceFailureIndicationIEs_573[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DeactivateTraceIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DeactivateTraceIEs_specs_529; -extern asn_TYPE_member_t asn_MBR_NGAP_DeactivateTraceIEs_529[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DeactivateTraceIEs_specs_577; +extern asn_TYPE_member_t asn_MBR_NGAP_DeactivateTraceIEs_577[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CellTrafficTraceIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellTrafficTraceIEs_specs_533; -extern asn_TYPE_member_t asn_MBR_NGAP_CellTrafficTraceIEs_533[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellTrafficTraceIEs_specs_581; +extern asn_TYPE_member_t asn_MBR_NGAP_CellTrafficTraceIEs_581[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_LocationReportingControlIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_LocationReportingControlIEs_specs_537; -extern asn_TYPE_member_t asn_MBR_NGAP_LocationReportingControlIEs_537[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_LocationReportingControlIEs_specs_585; +extern asn_TYPE_member_t asn_MBR_NGAP_LocationReportingControlIEs_585[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_LocationReportingFailureIndicationIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_LocationReportingFailureIndicationIEs_specs_541; -extern asn_TYPE_member_t asn_MBR_NGAP_LocationReportingFailureIndicationIEs_541[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_LocationReportingFailureIndicationIEs_specs_589; +extern asn_TYPE_member_t asn_MBR_NGAP_LocationReportingFailureIndicationIEs_589[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_LocationReportIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_LocationReportIEs_specs_545; -extern asn_TYPE_member_t asn_MBR_NGAP_LocationReportIEs_545[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_LocationReportIEs_specs_593; +extern asn_TYPE_member_t asn_MBR_NGAP_LocationReportIEs_593[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UETNLABindingReleaseRequestIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UETNLABindingReleaseRequestIEs_specs_549; -extern asn_TYPE_member_t asn_MBR_NGAP_UETNLABindingReleaseRequestIEs_549[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UETNLABindingReleaseRequestIEs_specs_597; +extern asn_TYPE_member_t asn_MBR_NGAP_UETNLABindingReleaseRequestIEs_597[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UERadioCapabilityInfoIndicationIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERadioCapabilityInfoIndicationIEs_specs_553; -extern asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityInfoIndicationIEs_553[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERadioCapabilityInfoIndicationIEs_specs_601; +extern asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityInfoIndicationIEs_601[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UERadioCapabilityCheckRequestIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERadioCapabilityCheckRequestIEs_specs_557; -extern asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityCheckRequestIEs_557[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERadioCapabilityCheckRequestIEs_specs_605; +extern asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityCheckRequestIEs_605[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UERadioCapabilityCheckResponseIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERadioCapabilityCheckResponseIEs_specs_561; -extern asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityCheckResponseIEs_561[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERadioCapabilityCheckResponseIEs_specs_609; +extern asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityCheckResponseIEs_609[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_SecondaryRATDataUsageReportIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecondaryRATDataUsageReportIEs_specs_565; -extern asn_TYPE_member_t asn_MBR_NGAP_SecondaryRATDataUsageReportIEs_565[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecondaryRATDataUsageReportIEs_specs_613; +extern asn_TYPE_member_t asn_MBR_NGAP_SecondaryRATDataUsageReportIEs_613[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UplinkRIMInformationTransferIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UplinkRIMInformationTransferIEs_specs_569; -extern asn_TYPE_member_t asn_MBR_NGAP_UplinkRIMInformationTransferIEs_569[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UplinkRIMInformationTransferIEs_specs_617; +extern asn_TYPE_member_t asn_MBR_NGAP_UplinkRIMInformationTransferIEs_617[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_DownlinkRIMInformationTransferIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DownlinkRIMInformationTransferIEs_specs_573; -extern asn_TYPE_member_t asn_MBR_NGAP_DownlinkRIMInformationTransferIEs_573[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DownlinkRIMInformationTransferIEs_specs_621; +extern asn_TYPE_member_t asn_MBR_NGAP_DownlinkRIMInformationTransferIEs_621[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_ConnectionEstablishmentIndicationIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ConnectionEstablishmentIndicationIEs_specs_577; -extern asn_TYPE_member_t asn_MBR_NGAP_ConnectionEstablishmentIndicationIEs_577[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_ConnectionEstablishmentIndicationIEs_specs_625; +extern asn_TYPE_member_t asn_MBR_NGAP_ConnectionEstablishmentIndicationIEs_625[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UERadioCapabilityIDMappingRequestIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERadioCapabilityIDMappingRequestIEs_specs_581; -extern asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityIDMappingRequestIEs_581[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERadioCapabilityIDMappingRequestIEs_specs_629; +extern asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityIDMappingRequestIEs_629[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UERadioCapabilityIDMappingResponseIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERadioCapabilityIDMappingResponseIEs_specs_585; -extern asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityIDMappingResponseIEs_585[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERadioCapabilityIDMappingResponseIEs_specs_633; +extern asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityIDMappingResponseIEs_633[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_AMFCPRelocationIndicationIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_AMFCPRelocationIndicationIEs_specs_589; -extern asn_TYPE_member_t asn_MBR_NGAP_AMFCPRelocationIndicationIEs_589[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_AMFCPRelocationIndicationIEs_specs_637; +extern asn_TYPE_member_t asn_MBR_NGAP_AMFCPRelocationIndicationIEs_637[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionSetupRequestIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionSetupRequestIEs_specs_641; +extern asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionSetupRequestIEs_641[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionSetupResponseIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionSetupResponseIEs_specs_645; +extern asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionSetupResponseIEs_645[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionSetupFailureIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionSetupFailureIEs_specs_649; +extern asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionSetupFailureIEs_649[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionModificationRequestIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionModificationRequestIEs_specs_653; +extern asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionModificationRequestIEs_653[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionModificationResponseIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionModificationResponseIEs_specs_657; +extern asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionModificationResponseIEs_657[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionModificationFailureIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionModificationFailureIEs_specs_661; +extern asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionModificationFailureIEs_661[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionReleaseRequestIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionReleaseRequestIEs_specs_665; +extern asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionReleaseRequestIEs_665[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionReleaseRequiredIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionReleaseRequiredIEs_specs_669; +extern asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionReleaseRequiredIEs_669[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastSessionReleaseResponseIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastSessionReleaseResponseIEs_specs_673; +extern asn_TYPE_member_t asn_MBR_NGAP_BroadcastSessionReleaseResponseIEs_673[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_DistributionSetupRequestIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DistributionSetupRequestIEs_specs_677; +extern asn_TYPE_member_t asn_MBR_NGAP_DistributionSetupRequestIEs_677[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_DistributionSetupResponseIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DistributionSetupResponseIEs_specs_681; +extern asn_TYPE_member_t asn_MBR_NGAP_DistributionSetupResponseIEs_681[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_DistributionSetupFailureIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DistributionSetupFailureIEs_specs_685; +extern asn_TYPE_member_t asn_MBR_NGAP_DistributionSetupFailureIEs_685[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_DistributionReleaseRequestIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DistributionReleaseRequestIEs_specs_689; +extern asn_TYPE_member_t asn_MBR_NGAP_DistributionReleaseRequestIEs_689[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_DistributionReleaseResponseIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_DistributionReleaseResponseIEs_specs_693; +extern asn_TYPE_member_t asn_MBR_NGAP_DistributionReleaseResponseIEs_693[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionActivationRequestIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionActivationRequestIEs_specs_697; +extern asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionActivationRequestIEs_697[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionActivationResponseIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionActivationResponseIEs_specs_701; +extern asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionActivationResponseIEs_701[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionActivationFailureIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionActivationFailureIEs_specs_705; +extern asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionActivationFailureIEs_705[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionDeactivationRequestIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionDeactivationRequestIEs_specs_709; +extern asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionDeactivationRequestIEs_709[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionDeactivationResponseIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionDeactivationResponseIEs_specs_713; +extern asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionDeactivationResponseIEs_713[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionUpdateRequestIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionUpdateRequestIEs_specs_717; +extern asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionUpdateRequestIEs_717[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionUpdateResponseIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionUpdateResponseIEs_specs_721; +extern asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionUpdateResponseIEs_721[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionUpdateFailureIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionUpdateFailureIEs_specs_725; +extern asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionUpdateFailureIEs_725[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastGroupPagingIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastGroupPagingIEs_specs_729; +extern asn_TYPE_member_t asn_MBR_NGAP_MulticastGroupPagingIEs_729[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetupOrModRequestTransferIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionSetupOrModRequestTransferIEs_specs_733; +extern asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetupOrModRequestTransferIEs_733[3]; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionUpdateRequestTransferIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionUpdateRequestTransferIEs_specs_737; +extern asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionUpdateRequestTransferIEs_737[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyRequestTransferIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyRequestTransferIEs_specs_593; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyRequestTransferIEs_593[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyRequestTransferIEs_specs_741; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyRequestTransferIEs_741[3]; extern asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupRequestTransferIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupRequestTransferIEs_specs_597; -extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupRequestTransferIEs_597[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupRequestTransferIEs_specs_745; +extern asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupRequestTransferIEs_745[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_ProtocolIE-ID.c b/lib/asn1c/ngap/NGAP_ProtocolIE-ID.c index 433a9eadf..699a1e190 100644 --- a/lib/asn1c/ngap/NGAP_ProtocolIE-ID.c +++ b/lib/asn1c/ngap/NGAP_ProtocolIE-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-CommonDataTypes" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ProtocolIE-ID.h b/lib/asn1c/ngap/NGAP_ProtocolIE-ID.h index bca94c35e..ef6c09d8c 100644 --- a/lib/asn1c/ngap/NGAP_ProtocolIE-ID.h +++ b/lib/asn1c/ngap/NGAP_ProtocolIE-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-CommonDataTypes" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -252,7 +252,7 @@ per_type_encoder_f NGAP_ProtocolIE_ID_encode_aper; #define NGAP_ProtocolIE_ID_id_AlternativeQoSParaSetList ((NGAP_ProtocolIE_ID_t)220) #define NGAP_ProtocolIE_ID_id_CurrentQoSParaSetIndex ((NGAP_ProtocolIE_ID_t)221) #define NGAP_ProtocolIE_ID_id_CEmodeBrestricted ((NGAP_ProtocolIE_ID_t)222) -#define NGAP_ProtocolIE_ID_id_PagingeDRXInformation ((NGAP_ProtocolIE_ID_t)223) +#define NGAP_ProtocolIE_ID_id_EUTRA_PagingeDRXInformation ((NGAP_ProtocolIE_ID_t)223) #define NGAP_ProtocolIE_ID_id_CEmodeBSupport_Indicator ((NGAP_ProtocolIE_ID_t)224) #define NGAP_ProtocolIE_ID_id_LTEM_Indication ((NGAP_ProtocolIE_ID_t)225) #define NGAP_ProtocolIE_ID_id_EndIndication ((NGAP_ProtocolIE_ID_t)226) @@ -313,6 +313,79 @@ per_type_encoder_f NGAP_ProtocolIE_ID_encode_aper; #define NGAP_ProtocolIE_ID_id_PduSessionExpectedUEActivityBehaviour ((NGAP_ProtocolIE_ID_t)281) #define NGAP_ProtocolIE_ID_id_MicoAllPLMN ((NGAP_ProtocolIE_ID_t)282) #define NGAP_ProtocolIE_ID_id_QosFlowFailedToSetupList ((NGAP_ProtocolIE_ID_t)283) +#define NGAP_ProtocolIE_ID_id_SourceTNLAddrInfo ((NGAP_ProtocolIE_ID_t)284) +#define NGAP_ProtocolIE_ID_id_ExtendedReportIntervalMDT ((NGAP_ProtocolIE_ID_t)285) +#define NGAP_ProtocolIE_ID_id_SourceNodeID ((NGAP_ProtocolIE_ID_t)286) +#define NGAP_ProtocolIE_ID_id_NRNTNTAIInformation ((NGAP_ProtocolIE_ID_t)287) +#define NGAP_ProtocolIE_ID_id_UEContextReferenceAtSource ((NGAP_ProtocolIE_ID_t)288) +#define NGAP_ProtocolIE_ID_id_LastVisitedPSCellList ((NGAP_ProtocolIE_ID_t)289) +#define NGAP_ProtocolIE_ID_id_IntersystemSONInformationRequest ((NGAP_ProtocolIE_ID_t)290) +#define NGAP_ProtocolIE_ID_id_IntersystemSONInformationReply ((NGAP_ProtocolIE_ID_t)291) +#define NGAP_ProtocolIE_ID_id_EnergySavingIndication ((NGAP_ProtocolIE_ID_t)292) +#define NGAP_ProtocolIE_ID_id_IntersystemResourceStatusUpdate ((NGAP_ProtocolIE_ID_t)293) +#define NGAP_ProtocolIE_ID_id_SuccessfulHandoverReportList ((NGAP_ProtocolIE_ID_t)294) +#define NGAP_ProtocolIE_ID_id_MBS_AreaSessionID ((NGAP_ProtocolIE_ID_t)295) +#define NGAP_ProtocolIE_ID_id_MBS_QoSFlowsToBeSetupList ((NGAP_ProtocolIE_ID_t)296) +#define NGAP_ProtocolIE_ID_id_MBS_QoSFlowsToBeSetupModList ((NGAP_ProtocolIE_ID_t)297) +#define NGAP_ProtocolIE_ID_id_MBS_ServiceArea ((NGAP_ProtocolIE_ID_t)298) +#define NGAP_ProtocolIE_ID_id_MBS_SessionID ((NGAP_ProtocolIE_ID_t)299) +#define NGAP_ProtocolIE_ID_id_MBS_DistributionReleaseRequestTransfer ((NGAP_ProtocolIE_ID_t)300) +#define NGAP_ProtocolIE_ID_id_MBS_DistributionSetupRequestTransfer ((NGAP_ProtocolIE_ID_t)301) +#define NGAP_ProtocolIE_ID_id_MBS_DistributionSetupResponseTransfer ((NGAP_ProtocolIE_ID_t)302) +#define NGAP_ProtocolIE_ID_id_MBS_DistributionSetupUnsuccessfulTransfer ((NGAP_ProtocolIE_ID_t)303) +#define NGAP_ProtocolIE_ID_id_MulticastSessionActivationRequestTransfer ((NGAP_ProtocolIE_ID_t)304) +#define NGAP_ProtocolIE_ID_id_MulticastSessionDeactivationRequestTransfer ((NGAP_ProtocolIE_ID_t)305) +#define NGAP_ProtocolIE_ID_id_MulticastSessionUpdateRequestTransfer ((NGAP_ProtocolIE_ID_t)306) +#define NGAP_ProtocolIE_ID_id_MulticastGroupPagingAreaList ((NGAP_ProtocolIE_ID_t)307) +#define NGAP_ProtocolIE_ID_id_MBS_SupportIndicator ((NGAP_ProtocolIE_ID_t)309) +#define NGAP_ProtocolIE_ID_id_MBSSessionFailedtoSetupList ((NGAP_ProtocolIE_ID_t)310) +#define NGAP_ProtocolIE_ID_id_MBSSessionFailedtoSetuporModifyList ((NGAP_ProtocolIE_ID_t)311) +#define NGAP_ProtocolIE_ID_id_MBSSessionSetupResponseList ((NGAP_ProtocolIE_ID_t)312) +#define NGAP_ProtocolIE_ID_id_MBSSessionSetuporModifyResponseList ((NGAP_ProtocolIE_ID_t)313) +#define NGAP_ProtocolIE_ID_id_MBSSessionSetupFailureTransfer ((NGAP_ProtocolIE_ID_t)314) +#define NGAP_ProtocolIE_ID_id_MBSSessionSetupRequestTransfer ((NGAP_ProtocolIE_ID_t)315) +#define NGAP_ProtocolIE_ID_id_MBSSessionSetupResponseTransfer ((NGAP_ProtocolIE_ID_t)316) +#define NGAP_ProtocolIE_ID_id_MBSSessionToReleaseList ((NGAP_ProtocolIE_ID_t)317) +#define NGAP_ProtocolIE_ID_id_MBSSessionSetupRequestList ((NGAP_ProtocolIE_ID_t)318) +#define NGAP_ProtocolIE_ID_id_MBSSessionSetuporModifyRequestList ((NGAP_ProtocolIE_ID_t)319) +#define NGAP_ProtocolIE_ID_id_MBS_ActiveSessionInformation_SourcetoTargetList ((NGAP_ProtocolIE_ID_t)323) +#define NGAP_ProtocolIE_ID_id_MBS_ActiveSessionInformation_TargettoSourceList ((NGAP_ProtocolIE_ID_t)324) +#define NGAP_ProtocolIE_ID_id_OnboardingSupport ((NGAP_ProtocolIE_ID_t)325) +#define NGAP_ProtocolIE_ID_id_TimeSyncAssistanceInfo ((NGAP_ProtocolIE_ID_t)326) +#define NGAP_ProtocolIE_ID_id_SurvivalTime ((NGAP_ProtocolIE_ID_t)327) +#define NGAP_ProtocolIE_ID_id_QMCConfigInfo ((NGAP_ProtocolIE_ID_t)328) +#define NGAP_ProtocolIE_ID_id_QMCDeactivation ((NGAP_ProtocolIE_ID_t)329) +#define NGAP_ProtocolIE_ID_id_PDUSessionPairID ((NGAP_ProtocolIE_ID_t)331) +#define NGAP_ProtocolIE_ID_id_NR_PagingeDRXInformation ((NGAP_ProtocolIE_ID_t)332) +#define NGAP_ProtocolIE_ID_id_RedCapIndication ((NGAP_ProtocolIE_ID_t)333) +#define NGAP_ProtocolIE_ID_id_TargetNSSAIInformation ((NGAP_ProtocolIE_ID_t)334) +#define NGAP_ProtocolIE_ID_id_UESliceMaximumBitRateList ((NGAP_ProtocolIE_ID_t)335) +#define NGAP_ProtocolIE_ID_id_M4ReportAmount ((NGAP_ProtocolIE_ID_t)336) +#define NGAP_ProtocolIE_ID_id_M5ReportAmount ((NGAP_ProtocolIE_ID_t)337) +#define NGAP_ProtocolIE_ID_id_M6ReportAmount ((NGAP_ProtocolIE_ID_t)338) +#define NGAP_ProtocolIE_ID_id_M7ReportAmount ((NGAP_ProtocolIE_ID_t)339) +#define NGAP_ProtocolIE_ID_id_IncludeBeamMeasurementsIndication ((NGAP_ProtocolIE_ID_t)340) +#define NGAP_ProtocolIE_ID_id_ExcessPacketDelayThresholdConfiguration ((NGAP_ProtocolIE_ID_t)341) +#define NGAP_ProtocolIE_ID_id_PagingCause ((NGAP_ProtocolIE_ID_t)342) +#define NGAP_ProtocolIE_ID_id_PagingCauseIndicationForVoiceService ((NGAP_ProtocolIE_ID_t)343) +#define NGAP_ProtocolIE_ID_id_PEIPSassistanceInformation ((NGAP_ProtocolIE_ID_t)344) +#define NGAP_ProtocolIE_ID_id_FiveG_ProSeAuthorized ((NGAP_ProtocolIE_ID_t)345) +#define NGAP_ProtocolIE_ID_id_FiveG_ProSeUEPC5AggregateMaximumBitRate ((NGAP_ProtocolIE_ID_t)346) +#define NGAP_ProtocolIE_ID_id_FiveG_ProSePC5QoSParameters ((NGAP_ProtocolIE_ID_t)347) +#define NGAP_ProtocolIE_ID_id_MBSSessionModificationFailureTransfer ((NGAP_ProtocolIE_ID_t)348) +#define NGAP_ProtocolIE_ID_id_MBSSessionModificationRequestTransfer ((NGAP_ProtocolIE_ID_t)349) +#define NGAP_ProtocolIE_ID_id_MBSSessionModificationResponseTransfer ((NGAP_ProtocolIE_ID_t)350) +#define NGAP_ProtocolIE_ID_id_MBS_QoSFlowToReleaseList ((NGAP_ProtocolIE_ID_t)351) +#define NGAP_ProtocolIE_ID_id_MBS_SessionTNLInfo5GC ((NGAP_ProtocolIE_ID_t)352) +#define NGAP_ProtocolIE_ID_id_TAINSAGSupportList ((NGAP_ProtocolIE_ID_t)353) +#define NGAP_ProtocolIE_ID_id_SourceNodeTNLAddrInfo ((NGAP_ProtocolIE_ID_t)354) +#define NGAP_ProtocolIE_ID_id_NGAPIESupportInformationRequestList ((NGAP_ProtocolIE_ID_t)355) +#define NGAP_ProtocolIE_ID_id_NGAPIESupportInformationResponseList ((NGAP_ProtocolIE_ID_t)356) +#define NGAP_ProtocolIE_ID_id_MBS_SessionFSAIDList ((NGAP_ProtocolIE_ID_t)357) +#define NGAP_ProtocolIE_ID_id_MBSSessionReleaseResponseTransfer ((NGAP_ProtocolIE_ID_t)358) +#define NGAP_ProtocolIE_ID_id_ManagementBasedMDTPLMNModificationList ((NGAP_ProtocolIE_ID_t)359) +#define NGAP_ProtocolIE_ID_id_EarlyMeasurement ((NGAP_ProtocolIE_ID_t)360) +#define NGAP_ProtocolIE_ID_id_BeamMeasurementsReportConfiguration ((NGAP_ProtocolIE_ID_t)361) #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_ProtocolIE-SingleContainer.c b/lib/asn1c/ngap/NGAP_ProtocolIE-SingleContainer.c index 5e52f0e23..ca84830f1 100644 --- a/lib/asn1c/ngap/NGAP_ProtocolIE-SingleContainer.c +++ b/lib/asn1c/ngap/NGAP_ProtocolIE-SingleContainer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-Containers" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -19,6 +19,10 @@ * This type is implemented using NGAP_AreaScopeOfMDT_EUTRA_ExtIEs, * so here we adjust the DEF accordingly. */ +/* + * This type is implemented using NGAP_AreaScopeOfQMC_ExtIEs, + * so here we adjust the DEF accordingly. + */ /* * This type is implemented using NGAP_BroadcastCancelledAreaList_ExtIEs, * so here we adjust the DEF accordingly. @@ -83,10 +87,30 @@ * This type is implemented using NGAP_IntersystemSONInformation_ExtIEs, * so here we adjust the DEF accordingly. */ +/* + * This type is implemented using NGAP_IntersystemSONInformationRequest_ExtIEs, + * so here we adjust the DEF accordingly. + */ +/* + * This type is implemented using NGAP_ReportingSystem_ExtIEs, + * so here we adjust the DEF accordingly. + */ +/* + * This type is implemented using NGAP_ReportType_ExtIEs, + * so here we adjust the DEF accordingly. + */ +/* + * This type is implemented using NGAP_IntersystemSONInformationReply_ExtIEs, + * so here we adjust the DEF accordingly. + */ /* * This type is implemented using NGAP_IntersystemSONInformationReport_ExtIEs, * so here we adjust the DEF accordingly. */ +/* + * This type is implemented using NGAP_ResourceStatusReportingSystem_ExtIEs, + * so here we adjust the DEF accordingly. + */ /* * This type is implemented using NGAP_InterSystemHandoverReportType_ExtIEs, * so here we adjust the DEF accordingly. @@ -99,6 +123,26 @@ * This type is implemented using NGAP_LoggedMDTTrigger_ExtIEs, * so here we adjust the DEF accordingly. */ +/* + * This type is implemented using NGAP_MRB_ProgressInformation_ExtIEs, + * so here we adjust the DEF accordingly. + */ +/* + * This type is implemented using NGAP_MBS_ServiceArea_ExtIEs, + * so here we adjust the DEF accordingly. + */ +/* + * This type is implemented using NGAP_MBS_SessionTNLInfo5GC_ExtIEs, + * so here we adjust the DEF accordingly. + */ +/* + * This type is implemented using NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs, + * so here we adjust the DEF accordingly. + */ +/* + * This type is implemented using NGAP_MDT_AlignmentInfo_ExtIEs, + * so here we adjust the DEF accordingly. + */ /* * This type is implemented using NGAP_MDTModeNr_ExtIEs, * so here we adjust the DEF accordingly. @@ -163,6 +207,10 @@ * This type is implemented using NGAP_SONInformationReport_ExtIEs, * so here we adjust the DEF accordingly. */ +/* + * This type is implemented using NGAP_SourceNodeID_ExtIEs, + * so here we adjust the DEF accordingly. + */ /* * This type is implemented using NGAP_TargetID_ExtIEs, * so here we adjust the DEF accordingly. @@ -215,19 +263,19 @@ * This type is implemented using NGAP_WarningAreaList_ExtIEs, * so here we adjust the DEF accordingly. */ -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P0_tags_1[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P0_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P0 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P0 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P0_tags_1, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P0_tags_1) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P0_tags_1[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P0_tags_1, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P0_tags_1) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P0_tags_1[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P0_tags_1, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P0_tags_1) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P0_tags_1[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P0_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P0_tags_1) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P0_tags_1[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -242,19 +290,19 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P0 = { &asn_SPC_NGAP_AMFPagingTarget_ExtIEs_specs_1 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P1_tags_2[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P1_tags_2[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P1 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P1 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P1_tags_2, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P1_tags_2) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P1_tags_2[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P1_tags_2, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P1_tags_2) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P1_tags_2[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P1_tags_2, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P1_tags_2) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P1_tags_2[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P1_tags_2, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P1_tags_2) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P1_tags_2[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -269,19 +317,19 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P1 = { &asn_SPC_NGAP_AreaScopeOfMDT_NR_ExtIEs_specs_5 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P2_tags_3[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P2_tags_3[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P2 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P2 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P2_tags_3, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P2_tags_3) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P2_tags_3[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P2_tags_3, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P2_tags_3) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P2_tags_3[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P2_tags_3, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P2_tags_3) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P2_tags_3[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P2_tags_3, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P2_tags_3) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P2_tags_3[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -296,19 +344,19 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P2 = { &asn_SPC_NGAP_AreaScopeOfMDT_EUTRA_ExtIEs_specs_9 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P3_tags_4[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P3_tags_4[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P3 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P3 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P3_tags_4, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P3_tags_4) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P3_tags_4[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P3_tags_4, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P3_tags_4) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P3_tags_4[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P3_tags_4, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P3_tags_4) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P3_tags_4[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P3_tags_4, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P3_tags_4) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P3_tags_4[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -318,24 +366,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P3 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_BroadcastCancelledAreaList_ExtIEs_13, + asn_MBR_NGAP_AreaScopeOfQMC_ExtIEs_13, 3, /* Elements count */ - &asn_SPC_NGAP_BroadcastCancelledAreaList_ExtIEs_specs_13 /* Additional specs */ + &asn_SPC_NGAP_AreaScopeOfQMC_ExtIEs_specs_13 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P4_tags_5[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P4_tags_5[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P4 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P4 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P4_tags_5, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P4_tags_5) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P4_tags_5[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P4_tags_5, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P4_tags_5) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P4_tags_5[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P4_tags_5, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P4_tags_5) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P4_tags_5[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P4_tags_5, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P4_tags_5) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P4_tags_5[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -345,24 +393,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P4 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_BroadcastCompletedAreaList_ExtIEs_17, + asn_MBR_NGAP_BroadcastCancelledAreaList_ExtIEs_17, 3, /* Elements count */ - &asn_SPC_NGAP_BroadcastCompletedAreaList_ExtIEs_specs_17 /* Additional specs */ + &asn_SPC_NGAP_BroadcastCancelledAreaList_ExtIEs_specs_17 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P5_tags_6[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P5_tags_6[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P5 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P5 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P5_tags_6, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P5_tags_6) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P5_tags_6[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P5_tags_6, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P5_tags_6) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P5_tags_6[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P5_tags_6, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P5_tags_6) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P5_tags_6[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P5_tags_6, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P5_tags_6) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P5_tags_6[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -372,24 +420,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P5 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_CandidateCell_ExtIEs_21, + asn_MBR_NGAP_BroadcastCompletedAreaList_ExtIEs_21, 3, /* Elements count */ - &asn_SPC_NGAP_CandidateCell_ExtIEs_specs_21 /* Additional specs */ + &asn_SPC_NGAP_BroadcastCompletedAreaList_ExtIEs_specs_21 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P6_tags_7[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P6_tags_7[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P6 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P6 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P6_tags_7, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P6_tags_7) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P6_tags_7[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P6_tags_7, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P6_tags_7) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P6_tags_7[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P6_tags_7, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P6_tags_7) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P6_tags_7[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P6_tags_7, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P6_tags_7) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P6_tags_7[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -399,24 +447,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P6 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_Cause_ExtIEs_25, + asn_MBR_NGAP_CandidateCell_ExtIEs_25, 3, /* Elements count */ - &asn_SPC_NGAP_Cause_ExtIEs_specs_25 /* Additional specs */ + &asn_SPC_NGAP_CandidateCell_ExtIEs_specs_25 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P7_tags_8[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P7_tags_8[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P7 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P7 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P7_tags_8, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P7_tags_8) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P7_tags_8[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P7_tags_8, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P7_tags_8) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P7_tags_8[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P7_tags_8, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P7_tags_8) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P7_tags_8[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P7_tags_8, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P7_tags_8) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P7_tags_8[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -426,24 +474,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P7 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_CellIDListForRestart_ExtIEs_29, + asn_MBR_NGAP_Cause_ExtIEs_29, 3, /* Elements count */ - &asn_SPC_NGAP_CellIDListForRestart_ExtIEs_specs_29 /* Additional specs */ + &asn_SPC_NGAP_Cause_ExtIEs_specs_29 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P8_tags_9[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P8_tags_9[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P8 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P8 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P8_tags_9, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P8_tags_9) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P8_tags_9[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P8_tags_9, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P8_tags_9) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P8_tags_9[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P8_tags_9, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P8_tags_9) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P8_tags_9[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P8_tags_9, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P8_tags_9) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P8_tags_9[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -453,24 +501,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P8 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_CPTransportLayerInformation_ExtIEs_33, + asn_MBR_NGAP_CellIDListForRestart_ExtIEs_33, 3, /* Elements count */ - &asn_SPC_NGAP_CPTransportLayerInformation_ExtIEs_specs_33 /* Additional specs */ + &asn_SPC_NGAP_CellIDListForRestart_ExtIEs_specs_33 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P9_tags_10[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P9_tags_10[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P9 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P9 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P9_tags_10, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P9_tags_10) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P9_tags_10[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P9_tags_10, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P9_tags_10) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P9_tags_10[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P9_tags_10, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P9_tags_10) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P9_tags_10[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P9_tags_10, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P9_tags_10) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P9_tags_10[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -480,24 +528,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P9 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_DRBStatusDL_ExtIEs_37, + asn_MBR_NGAP_CPTransportLayerInformation_ExtIEs_37, 3, /* Elements count */ - &asn_SPC_NGAP_DRBStatusDL_ExtIEs_specs_37 /* Additional specs */ + &asn_SPC_NGAP_CPTransportLayerInformation_ExtIEs_specs_37 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P10_tags_11[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P10_tags_11[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P10 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P10 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P10_tags_11, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P10_tags_11) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P10_tags_11[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P10_tags_11, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P10_tags_11) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P10_tags_11[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P10_tags_11, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P10_tags_11) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P10_tags_11[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P10_tags_11, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P10_tags_11) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P10_tags_11[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -507,24 +555,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P10 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_DRBStatusUL_ExtIEs_41, + asn_MBR_NGAP_DRBStatusDL_ExtIEs_41, 3, /* Elements count */ - &asn_SPC_NGAP_DRBStatusUL_ExtIEs_specs_41 /* Additional specs */ + &asn_SPC_NGAP_DRBStatusDL_ExtIEs_specs_41 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P11_tags_12[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P11_tags_12[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P11 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P11 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P11_tags_12, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P11_tags_12) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P11_tags_12[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P11_tags_12, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P11_tags_12) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P11_tags_12[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P11_tags_12, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P11_tags_12) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P11_tags_12[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P11_tags_12, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P11_tags_12) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P11_tags_12[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -534,24 +582,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P11 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_ProcedureStageChoice_ExtIEs_45, + asn_MBR_NGAP_DRBStatusUL_ExtIEs_45, 3, /* Elements count */ - &asn_SPC_NGAP_ProcedureStageChoice_ExtIEs_specs_45 /* Additional specs */ + &asn_SPC_NGAP_DRBStatusUL_ExtIEs_specs_45 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P12_tags_13[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P12_tags_13[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P12 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P12 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P12_tags_13, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P12_tags_13) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P12_tags_13[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P12_tags_13, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P12_tags_13) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P12_tags_13[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P12_tags_13, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P12_tags_13) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P12_tags_13[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P12_tags_13, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P12_tags_13) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P12_tags_13[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -561,24 +609,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P12 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_ENB_ID_ExtIEs_49, + asn_MBR_NGAP_ProcedureStageChoice_ExtIEs_49, 3, /* Elements count */ - &asn_SPC_NGAP_ENB_ID_ExtIEs_specs_49 /* Additional specs */ + &asn_SPC_NGAP_ProcedureStageChoice_ExtIEs_specs_49 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P13_tags_14[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P13_tags_14[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P13 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P13 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P13_tags_14, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P13_tags_14) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P13_tags_14[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P13_tags_14, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P13_tags_14) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P13_tags_14[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P13_tags_14, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P13_tags_14) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P13_tags_14[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P13_tags_14, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P13_tags_14) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P13_tags_14[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -588,24 +636,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P13 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_EventTrigger_ExtIEs_53, + asn_MBR_NGAP_ENB_ID_ExtIEs_53, 3, /* Elements count */ - &asn_SPC_NGAP_EventTrigger_ExtIEs_specs_53 /* Additional specs */ + &asn_SPC_NGAP_ENB_ID_ExtIEs_specs_53 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P14_tags_15[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P14_tags_15[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P14 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P14 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P14_tags_15, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P14_tags_15) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P14_tags_15[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P14_tags_15, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P14_tags_15) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P14_tags_15[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P14_tags_15, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P14_tags_15) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P14_tags_15[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P14_tags_15, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P14_tags_15) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P14_tags_15[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -615,24 +663,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P14 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_57, + asn_MBR_NGAP_EventTrigger_ExtIEs_57, 3, /* Elements count */ - &asn_SPC_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_specs_57 /* Additional specs */ + &asn_SPC_NGAP_EventTrigger_ExtIEs_specs_57 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P15_tags_16[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P15_tags_16[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P15 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P15 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P15_tags_16, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P15_tags_16) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P15_tags_16[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P15_tags_16, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P15_tags_16) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P15_tags_16[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P15_tags_16, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P15_tags_16) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P15_tags_16[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P15_tags_16, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P15_tags_16) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P15_tags_16[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -642,24 +690,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P15 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_GlobalRANNodeID_ExtIEs_61, + asn_MBR_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_61, 3, /* Elements count */ - &asn_SPC_NGAP_GlobalRANNodeID_ExtIEs_specs_61 /* Additional specs */ + &asn_SPC_NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_specs_61 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P16_tags_17[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P16_tags_17[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P16 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P16 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P16_tags_17, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P16_tags_17) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P16_tags_17[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P16_tags_17, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P16_tags_17) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P16_tags_17[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P16_tags_17, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P16_tags_17) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P16_tags_17[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P16_tags_17, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P16_tags_17) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P16_tags_17[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -669,24 +717,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P16 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_GNB_ID_ExtIEs_65, + asn_MBR_NGAP_GlobalRANNodeID_ExtIEs_65, 3, /* Elements count */ - &asn_SPC_NGAP_GNB_ID_ExtIEs_specs_65 /* Additional specs */ + &asn_SPC_NGAP_GlobalRANNodeID_ExtIEs_specs_65 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P17_tags_18[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P17_tags_18[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P17 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P17 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P17_tags_18, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P17_tags_18) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P17_tags_18[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P17_tags_18, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P17_tags_18) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P17_tags_18[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P17_tags_18, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P17_tags_18) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P17_tags_18[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P17_tags_18, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P17_tags_18) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P17_tags_18[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -696,24 +744,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P17 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_IntersystemSONTransferType_ExtIEs_69, + asn_MBR_NGAP_GNB_ID_ExtIEs_69, 3, /* Elements count */ - &asn_SPC_NGAP_IntersystemSONTransferType_ExtIEs_specs_69 /* Additional specs */ + &asn_SPC_NGAP_GNB_ID_ExtIEs_specs_69 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P18_tags_19[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P18_tags_19[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P18 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P18 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P18_tags_19, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P18_tags_19) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P18_tags_19[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P18_tags_19, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P18_tags_19) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P18_tags_19[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P18_tags_19, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P18_tags_19) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P18_tags_19[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P18_tags_19, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P18_tags_19) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P18_tags_19[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -723,24 +771,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P18 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_IntersystemSONInformation_ExtIEs_73, + asn_MBR_NGAP_IntersystemSONTransferType_ExtIEs_73, 3, /* Elements count */ - &asn_SPC_NGAP_IntersystemSONInformation_ExtIEs_specs_73 /* Additional specs */ + &asn_SPC_NGAP_IntersystemSONTransferType_ExtIEs_specs_73 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P19_tags_20[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P19_tags_20[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P19 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P19 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P19_tags_20, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P19_tags_20) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P19_tags_20[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P19_tags_20, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P19_tags_20) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P19_tags_20[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P19_tags_20, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P19_tags_20) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P19_tags_20[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P19_tags_20, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P19_tags_20) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P19_tags_20[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -750,24 +798,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P19 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_IntersystemSONInformationReport_ExtIEs_77, + asn_MBR_NGAP_IntersystemSONInformation_ExtIEs_77, 3, /* Elements count */ - &asn_SPC_NGAP_IntersystemSONInformationReport_ExtIEs_specs_77 /* Additional specs */ + &asn_SPC_NGAP_IntersystemSONInformation_ExtIEs_specs_77 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P20_tags_21[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P20_tags_21[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P20 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P20 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P20_tags_21, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P20_tags_21) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P20_tags_21[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P20_tags_21, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P20_tags_21) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P20_tags_21[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P20_tags_21, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P20_tags_21) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P20_tags_21[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P20_tags_21, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P20_tags_21) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P20_tags_21[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -777,24 +825,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P20 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_InterSystemHandoverReportType_ExtIEs_81, + asn_MBR_NGAP_IntersystemSONInformationRequest_ExtIEs_81, 3, /* Elements count */ - &asn_SPC_NGAP_InterSystemHandoverReportType_ExtIEs_specs_81 /* Additional specs */ + &asn_SPC_NGAP_IntersystemSONInformationRequest_ExtIEs_specs_81 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P21_tags_22[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P21_tags_22[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P21 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P21 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P21_tags_22, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P21_tags_22) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P21_tags_22[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P21_tags_22, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P21_tags_22) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P21_tags_22[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P21_tags_22, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P21_tags_22) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P21_tags_22[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P21_tags_22, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P21_tags_22) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P21_tags_22[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -804,24 +852,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P21 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_LastVisitedCellInformation_ExtIEs_85, + asn_MBR_NGAP_ReportingSystem_ExtIEs_85, 3, /* Elements count */ - &asn_SPC_NGAP_LastVisitedCellInformation_ExtIEs_specs_85 /* Additional specs */ + &asn_SPC_NGAP_ReportingSystem_ExtIEs_specs_85 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P22_tags_23[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P22_tags_23[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P22 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P22 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P22_tags_23, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P22_tags_23) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P22_tags_23[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P22_tags_23, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P22_tags_23) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P22_tags_23[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P22_tags_23, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P22_tags_23) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P22_tags_23[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P22_tags_23, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P22_tags_23) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P22_tags_23[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -831,24 +879,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P22 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_LoggedMDTTrigger_ExtIEs_89, + asn_MBR_NGAP_ReportType_ExtIEs_89, 3, /* Elements count */ - &asn_SPC_NGAP_LoggedMDTTrigger_ExtIEs_specs_89 /* Additional specs */ + &asn_SPC_NGAP_ReportType_ExtIEs_specs_89 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P23_tags_24[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P23_tags_24[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P23 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P23 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P23_tags_24, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P23_tags_24) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P23_tags_24[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P23_tags_24, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P23_tags_24) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P23_tags_24[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P23_tags_24, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P23_tags_24) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P23_tags_24[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P23_tags_24, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P23_tags_24) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P23_tags_24[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -858,24 +906,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P23 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_MDTModeNr_ExtIEs_93, + asn_MBR_NGAP_IntersystemSONInformationReply_ExtIEs_93, 3, /* Elements count */ - &asn_SPC_NGAP_MDTModeNr_ExtIEs_specs_93 /* Additional specs */ + &asn_SPC_NGAP_IntersystemSONInformationReply_ExtIEs_specs_93 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P24_tags_25[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P24_tags_25[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P24 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P24 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P24_tags_25, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P24_tags_25) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P24_tags_25[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P24_tags_25, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P24_tags_25) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P24_tags_25[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P24_tags_25, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P24_tags_25) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P24_tags_25[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P24_tags_25, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P24_tags_25) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P24_tags_25[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -885,24 +933,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P24 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_M1ThresholdType_ExtIEs_97, + asn_MBR_NGAP_IntersystemSONInformationReport_ExtIEs_97, 3, /* Elements count */ - &asn_SPC_NGAP_M1ThresholdType_ExtIEs_specs_97 /* Additional specs */ + &asn_SPC_NGAP_IntersystemSONInformationReport_ExtIEs_specs_97 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P25_tags_26[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P25_tags_26[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P25 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P25 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P25_tags_26, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P25_tags_26) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P25_tags_26[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P25_tags_26, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P25_tags_26) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P25_tags_26[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P25_tags_26, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P25_tags_26) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P25_tags_26[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P25_tags_26, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P25_tags_26) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P25_tags_26[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -912,24 +960,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P25 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_N3IWF_ID_ExtIEs_101, + asn_MBR_NGAP_ResourceStatusReportingSystem_ExtIEs_101, 3, /* Elements count */ - &asn_SPC_NGAP_N3IWF_ID_ExtIEs_specs_101 /* Additional specs */ + &asn_SPC_NGAP_ResourceStatusReportingSystem_ExtIEs_specs_101 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P26_tags_27[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P26_tags_27[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P26 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P26 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P26_tags_27, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P26_tags_27) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P26_tags_27[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P26_tags_27, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P26_tags_27) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P26_tags_27[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P26_tags_27, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P26_tags_27) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P26_tags_27[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P26_tags_27, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P26_tags_27) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P26_tags_27[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -939,24 +987,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P26 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_NgENB_ID_ExtIEs_105, + asn_MBR_NGAP_InterSystemHandoverReportType_ExtIEs_105, 3, /* Elements count */ - &asn_SPC_NGAP_NgENB_ID_ExtIEs_specs_105 /* Additional specs */ + &asn_SPC_NGAP_InterSystemHandoverReportType_ExtIEs_specs_105 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P27_tags_28[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P27_tags_28[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P27 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P27 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P27_tags_28, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P27_tags_28) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P27_tags_28[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P27_tags_28, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P27_tags_28) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P27_tags_28[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P27_tags_28, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P27_tags_28) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P27_tags_28[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P27_tags_28, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P27_tags_28) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P27_tags_28[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -966,24 +1014,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P27 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_NGRAN_CGI_ExtIEs_109, + asn_MBR_NGAP_LastVisitedCellInformation_ExtIEs_109, 3, /* Elements count */ - &asn_SPC_NGAP_NGRAN_CGI_ExtIEs_specs_109 /* Additional specs */ + &asn_SPC_NGAP_LastVisitedCellInformation_ExtIEs_specs_109 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P28_tags_29[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P28_tags_29[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P28 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P28 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P28_tags_29, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P28_tags_29) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P28_tags_29[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P28_tags_29, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P28_tags_29) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P28_tags_29[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P28_tags_29, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P28_tags_29) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P28_tags_29[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P28_tags_29, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P28_tags_29) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P28_tags_29[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -993,24 +1041,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P28 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_NPN_AccessInformation_ExtIEs_113, + asn_MBR_NGAP_LoggedMDTTrigger_ExtIEs_113, 3, /* Elements count */ - &asn_SPC_NGAP_NPN_AccessInformation_ExtIEs_specs_113 /* Additional specs */ + &asn_SPC_NGAP_LoggedMDTTrigger_ExtIEs_specs_113 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P29_tags_30[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P29_tags_30[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P29 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P29 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P29_tags_30, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P29_tags_30) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P29_tags_30[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P29_tags_30, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P29_tags_30) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P29_tags_30[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P29_tags_30, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P29_tags_30) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P29_tags_30[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P29_tags_30, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P29_tags_30) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P29_tags_30[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -1020,24 +1068,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P29 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_NPN_MobilityInformation_ExtIEs_117, + asn_MBR_NGAP_MRB_ProgressInformation_ExtIEs_117, 3, /* Elements count */ - &asn_SPC_NGAP_NPN_MobilityInformation_ExtIEs_specs_117 /* Additional specs */ + &asn_SPC_NGAP_MRB_ProgressInformation_ExtIEs_specs_117 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P30_tags_31[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P30_tags_31[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P30 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P30 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P30_tags_31, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P30_tags_31) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P30_tags_31[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P30_tags_31, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P30_tags_31) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P30_tags_31[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P30_tags_31, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P30_tags_31) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P30_tags_31[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P30_tags_31, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P30_tags_31) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P30_tags_31[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -1047,24 +1095,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P30 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_NPN_PagingAssistanceInformation_ExtIEs_121, + asn_MBR_NGAP_MBS_ServiceArea_ExtIEs_121, 3, /* Elements count */ - &asn_SPC_NGAP_NPN_PagingAssistanceInformation_ExtIEs_specs_121 /* Additional specs */ + &asn_SPC_NGAP_MBS_ServiceArea_ExtIEs_specs_121 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P31_tags_32[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P31_tags_32[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P31 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P31 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P31_tags_32, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P31_tags_32) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P31_tags_32[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P31_tags_32, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P31_tags_32) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P31_tags_32[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P31_tags_32, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P31_tags_32) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P31_tags_32[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P31_tags_32, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P31_tags_32) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P31_tags_32[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -1074,24 +1122,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P31 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_NPN_Support_ExtIEs_125, + asn_MBR_NGAP_MBS_SessionTNLInfo5GC_ExtIEs_125, 3, /* Elements count */ - &asn_SPC_NGAP_NPN_Support_ExtIEs_specs_125 /* Additional specs */ + &asn_SPC_NGAP_MBS_SessionTNLInfo5GC_ExtIEs_specs_125 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P32_tags_33[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P32_tags_33[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P32 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P32 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P32_tags_33, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P32_tags_33) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P32_tags_33[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P32_tags_33, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P32_tags_33) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P32_tags_33[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P32_tags_33, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P32_tags_33) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P32_tags_33[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P32_tags_33, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P32_tags_33) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P32_tags_33[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -1101,24 +1149,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P32 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_OverloadResponse_ExtIEs_129, + asn_MBR_NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs_129, 3, /* Elements count */ - &asn_SPC_NGAP_OverloadResponse_ExtIEs_specs_129 /* Additional specs */ + &asn_SPC_NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs_specs_129 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P33_tags_34[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P33_tags_34[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P33 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P33 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P33_tags_34, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P33_tags_34) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P33_tags_34[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P33_tags_34, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P33_tags_34) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P33_tags_34[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P33_tags_34, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P33_tags_34) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P33_tags_34[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P33_tags_34, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P33_tags_34) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P33_tags_34[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -1128,24 +1176,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P33 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_PWSFailedCellIDList_ExtIEs_133, + asn_MBR_NGAP_MDT_AlignmentInfo_ExtIEs_133, 3, /* Elements count */ - &asn_SPC_NGAP_PWSFailedCellIDList_ExtIEs_specs_133 /* Additional specs */ + &asn_SPC_NGAP_MDT_AlignmentInfo_ExtIEs_specs_133 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P34_tags_35[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P34_tags_35[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P34 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P34 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P34_tags_35, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P34_tags_35) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P34_tags_35[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P34_tags_35, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P34_tags_35) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P34_tags_35[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P34_tags_35, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P34_tags_35) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P34_tags_35[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P34_tags_35, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P34_tags_35) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P34_tags_35[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -1155,24 +1203,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P34 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_QosCharacteristics_ExtIEs_137, + asn_MBR_NGAP_MDTModeNr_ExtIEs_137, 3, /* Elements count */ - &asn_SPC_NGAP_QosCharacteristics_ExtIEs_specs_137 /* Additional specs */ + &asn_SPC_NGAP_MDTModeNr_ExtIEs_specs_137 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P35_tags_36[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P35_tags_36[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P35 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P35 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P35_tags_36, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P35_tags_36) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P35_tags_36[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P35_tags_36, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P35_tags_36) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P35_tags_36[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P35_tags_36, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P35_tags_36) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P35_tags_36[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P35_tags_36, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P35_tags_36) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P35_tags_36[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -1182,24 +1230,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P35 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_ResetType_ExtIEs_141, + asn_MBR_NGAP_M1ThresholdType_ExtIEs_141, 3, /* Elements count */ - &asn_SPC_NGAP_ResetType_ExtIEs_specs_141 /* Additional specs */ + &asn_SPC_NGAP_M1ThresholdType_ExtIEs_specs_141 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P36_tags_37[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P36_tags_37[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P36 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P36 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P36_tags_37, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P36_tags_37) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P36_tags_37[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P36_tags_37, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P36_tags_37) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P36_tags_37[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P36_tags_37, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P36_tags_37) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P36_tags_37[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P36_tags_37, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P36_tags_37) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P36_tags_37[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -1209,24 +1257,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P36 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_SensorNameConfig_ExtIEs_145, + asn_MBR_NGAP_N3IWF_ID_ExtIEs_145, 3, /* Elements count */ - &asn_SPC_NGAP_SensorNameConfig_ExtIEs_specs_145 /* Additional specs */ + &asn_SPC_NGAP_N3IWF_ID_ExtIEs_specs_145 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P37_tags_38[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P37_tags_38[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P37 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P37 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P37_tags_38, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P37_tags_38) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P37_tags_38[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P37_tags_38, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P37_tags_38) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P37_tags_38[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P37_tags_38, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P37_tags_38) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P37_tags_38[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P37_tags_38, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P37_tags_38) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P37_tags_38[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -1236,24 +1284,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P37 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_SONInformation_ExtIEs_149, + asn_MBR_NGAP_NgENB_ID_ExtIEs_149, 3, /* Elements count */ - &asn_SPC_NGAP_SONInformation_ExtIEs_specs_149 /* Additional specs */ + &asn_SPC_NGAP_NgENB_ID_ExtIEs_specs_149 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P38_tags_39[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P38_tags_39[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P38 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P38 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P38_tags_39, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P38_tags_39) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P38_tags_39[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P38_tags_39, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P38_tags_39) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P38_tags_39[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P38_tags_39, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P38_tags_39) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P38_tags_39[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P38_tags_39, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P38_tags_39) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P38_tags_39[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -1263,24 +1311,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P38 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_SONInformationReport_ExtIEs_153, + asn_MBR_NGAP_NGRAN_CGI_ExtIEs_153, 3, /* Elements count */ - &asn_SPC_NGAP_SONInformationReport_ExtIEs_specs_153 /* Additional specs */ + &asn_SPC_NGAP_NGRAN_CGI_ExtIEs_specs_153 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P39_tags_40[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P39_tags_40[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P39 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P39 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P39_tags_40, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P39_tags_40) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P39_tags_40[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P39_tags_40, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P39_tags_40) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P39_tags_40[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P39_tags_40, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P39_tags_40) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P39_tags_40[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P39_tags_40, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P39_tags_40) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P39_tags_40[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -1290,24 +1338,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P39 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_TargetID_ExtIEs_157, + asn_MBR_NGAP_NPN_AccessInformation_ExtIEs_157, 3, /* Elements count */ - &asn_SPC_NGAP_TargetID_ExtIEs_specs_157 /* Additional specs */ + &asn_SPC_NGAP_NPN_AccessInformation_ExtIEs_specs_157 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P40_tags_41[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P40_tags_41[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P40 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P40 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P40_tags_41, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P40_tags_41) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P40_tags_41[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P40_tags_41, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P40_tags_41) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P40_tags_41[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P40_tags_41, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P40_tags_41) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P40_tags_41[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P40_tags_41, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P40_tags_41) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P40_tags_41[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -1317,24 +1365,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P40 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_TNGF_ID_ExtIEs_161, + asn_MBR_NGAP_NPN_MobilityInformation_ExtIEs_161, 3, /* Elements count */ - &asn_SPC_NGAP_TNGF_ID_ExtIEs_specs_161 /* Additional specs */ + &asn_SPC_NGAP_NPN_MobilityInformation_ExtIEs_specs_161 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P41_tags_42[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P41_tags_42[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P41 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P41 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P41_tags_42, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P41_tags_42) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P41_tags_42[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P41_tags_42, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P41_tags_42) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P41_tags_42[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P41_tags_42, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P41_tags_42) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P41_tags_42[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P41_tags_42, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P41_tags_42) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P41_tags_42[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -1344,24 +1392,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P41 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_TWIF_ID_ExtIEs_165, + asn_MBR_NGAP_NPN_PagingAssistanceInformation_ExtIEs_165, 3, /* Elements count */ - &asn_SPC_NGAP_TWIF_ID_ExtIEs_specs_165 /* Additional specs */ + &asn_SPC_NGAP_NPN_PagingAssistanceInformation_ExtIEs_specs_165 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P42_tags_43[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P42_tags_43[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P42 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P42 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P42_tags_43, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P42_tags_43) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P42_tags_43[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P42_tags_43, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P42_tags_43) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P42_tags_43[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P42_tags_43, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P42_tags_43) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P42_tags_43[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P42_tags_43, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P42_tags_43) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P42_tags_43[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -1371,24 +1419,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P42 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UEHistoryInformationFromTheUE_ExtIEs_169, + asn_MBR_NGAP_NPN_Support_ExtIEs_169, 3, /* Elements count */ - &asn_SPC_NGAP_UEHistoryInformationFromTheUE_ExtIEs_specs_169 /* Additional specs */ + &asn_SPC_NGAP_NPN_Support_ExtIEs_specs_169 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P43_tags_44[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P43_tags_44[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P43 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P43 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P43_tags_44, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P43_tags_44) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P43_tags_44[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P43_tags_44, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P43_tags_44) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P43_tags_44[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P43_tags_44, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P43_tags_44) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P43_tags_44[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P43_tags_44, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P43_tags_44) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P43_tags_44[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -1398,24 +1446,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P43 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UEIdentityIndexValue_ExtIEs_173, + asn_MBR_NGAP_OverloadResponse_ExtIEs_173, 3, /* Elements count */ - &asn_SPC_NGAP_UEIdentityIndexValue_ExtIEs_specs_173 /* Additional specs */ + &asn_SPC_NGAP_OverloadResponse_ExtIEs_specs_173 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P44_tags_45[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P44_tags_45[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P44 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P44 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P44_tags_45, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P44_tags_45) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P44_tags_45[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P44_tags_45, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P44_tags_45) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P44_tags_45[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P44_tags_45, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P44_tags_45) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P44_tags_45[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P44_tags_45, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P44_tags_45) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P44_tags_45[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -1425,24 +1473,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P44 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UE_NGAP_IDs_ExtIEs_177, + asn_MBR_NGAP_PWSFailedCellIDList_ExtIEs_177, 3, /* Elements count */ - &asn_SPC_NGAP_UE_NGAP_IDs_ExtIEs_specs_177 /* Additional specs */ + &asn_SPC_NGAP_PWSFailedCellIDList_ExtIEs_specs_177 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P45_tags_46[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P45_tags_46[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P45 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P45 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P45_tags_46, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P45_tags_46) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P45_tags_46[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P45_tags_46, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P45_tags_46) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P45_tags_46[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P45_tags_46, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P45_tags_46) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P45_tags_46[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P45_tags_46, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P45_tags_46) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P45_tags_46[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -1452,24 +1500,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P45 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UEPagingIdentity_ExtIEs_181, + asn_MBR_NGAP_QosCharacteristics_ExtIEs_181, 3, /* Elements count */ - &asn_SPC_NGAP_UEPagingIdentity_ExtIEs_specs_181 /* Additional specs */ + &asn_SPC_NGAP_QosCharacteristics_ExtIEs_specs_181 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P46_tags_47[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P46_tags_47[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P46 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P46 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P46_tags_47, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P46_tags_47) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P46_tags_47[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P46_tags_47, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P46_tags_47) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P46_tags_47[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P46_tags_47, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P46_tags_47) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P46_tags_47[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P46_tags_47, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P46_tags_47) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P46_tags_47[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -1479,24 +1527,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P46 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UERLFReportContainer_ExtIEs_185, + asn_MBR_NGAP_ResetType_ExtIEs_185, 3, /* Elements count */ - &asn_SPC_NGAP_UERLFReportContainer_ExtIEs_specs_185 /* Additional specs */ + &asn_SPC_NGAP_ResetType_ExtIEs_specs_185 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P47_tags_48[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P47_tags_48[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P47 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P47 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P47_tags_48, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P47_tags_48) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P47_tags_48[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P47_tags_48, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P47_tags_48) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P47_tags_48[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P47_tags_48, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P47_tags_48) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P47_tags_48[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P47_tags_48, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P47_tags_48) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P47_tags_48[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -1506,24 +1554,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P47 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UPTransportLayerInformation_ExtIEs_189, + asn_MBR_NGAP_SensorNameConfig_ExtIEs_189, 3, /* Elements count */ - &asn_SPC_NGAP_UPTransportLayerInformation_ExtIEs_specs_189 /* Additional specs */ + &asn_SPC_NGAP_SensorNameConfig_ExtIEs_specs_189 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P48_tags_49[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P48_tags_49[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P48 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P48 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P48_tags_49, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P48_tags_49) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P48_tags_49[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P48_tags_49, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P48_tags_49) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P48_tags_49[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P48_tags_49, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P48_tags_49) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P48_tags_49[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P48_tags_49, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P48_tags_49) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P48_tags_49[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -1533,24 +1581,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P48 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UserLocationInformation_ExtIEs_193, + asn_MBR_NGAP_SONInformation_ExtIEs_193, 3, /* Elements count */ - &asn_SPC_NGAP_UserLocationInformation_ExtIEs_specs_193 /* Additional specs */ + &asn_SPC_NGAP_SONInformation_ExtIEs_specs_193 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P49_tags_50[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P49_tags_50[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P49 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P49 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P49_tags_50, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P49_tags_50) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P49_tags_50[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P49_tags_50, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P49_tags_50) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P49_tags_50[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P49_tags_50, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P49_tags_50) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P49_tags_50[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P49_tags_50, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P49_tags_50) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P49_tags_50[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -1560,24 +1608,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P49 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_UserLocationInformationW_AGF_ExtIEs_197, + asn_MBR_NGAP_SONInformationReport_ExtIEs_197, 3, /* Elements count */ - &asn_SPC_NGAP_UserLocationInformationW_AGF_ExtIEs_specs_197 /* Additional specs */ + &asn_SPC_NGAP_SONInformationReport_ExtIEs_specs_197 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P50_tags_51[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P50_tags_51[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P50 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P50 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P50_tags_51, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P50_tags_51) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P50_tags_51[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P50_tags_51, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P50_tags_51) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P50_tags_51[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P50_tags_51, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P50_tags_51) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P50_tags_51[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P50_tags_51, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P50_tags_51) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P50_tags_51[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -1587,24 +1635,24 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P50 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_W_AGF_ID_ExtIEs_201, + asn_MBR_NGAP_SourceNodeID_ExtIEs_201, 3, /* Elements count */ - &asn_SPC_NGAP_W_AGF_ID_ExtIEs_specs_201 /* Additional specs */ + &asn_SPC_NGAP_SourceNodeID_ExtIEs_specs_201 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P51_tags_52[] = { +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P51_tags_52[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P51 = { +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P51 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P51_tags_52, - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P51_tags_52) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P51_tags_52[0]), /* 1 */ - asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P51_tags_52, /* Same as above */ - sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P51_tags_52) - /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P51_tags_52[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P51_tags_52, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P51_tags_52) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P51_tags_52[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P51_tags_52, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P51_tags_52) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P51_tags_52[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -1614,8 +1662,332 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P51 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_NGAP_WarningAreaList_ExtIEs_205, + asn_MBR_NGAP_TargetID_ExtIEs_205, 3, /* Elements count */ - &asn_SPC_NGAP_WarningAreaList_ExtIEs_specs_205 /* Additional specs */ + &asn_SPC_NGAP_TargetID_ExtIEs_specs_205 /* Additional specs */ +}; + +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P52_tags_53[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P52 = { + "ProtocolIE-SingleContainer", + "ProtocolIE-SingleContainer", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P52_tags_53, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P52_tags_53) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P52_tags_53[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P52_tags_53, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P52_tags_53) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P52_tags_53[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_TNGF_ID_ExtIEs_209, + 3, /* Elements count */ + &asn_SPC_NGAP_TNGF_ID_ExtIEs_specs_209 /* Additional specs */ +}; + +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P53_tags_54[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P53 = { + "ProtocolIE-SingleContainer", + "ProtocolIE-SingleContainer", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P53_tags_54, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P53_tags_54) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P53_tags_54[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P53_tags_54, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P53_tags_54) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P53_tags_54[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_TWIF_ID_ExtIEs_213, + 3, /* Elements count */ + &asn_SPC_NGAP_TWIF_ID_ExtIEs_specs_213 /* Additional specs */ +}; + +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P54_tags_55[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P54 = { + "ProtocolIE-SingleContainer", + "ProtocolIE-SingleContainer", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P54_tags_55, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P54_tags_55) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P54_tags_55[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P54_tags_55, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P54_tags_55) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P54_tags_55[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_UEHistoryInformationFromTheUE_ExtIEs_217, + 3, /* Elements count */ + &asn_SPC_NGAP_UEHistoryInformationFromTheUE_ExtIEs_specs_217 /* Additional specs */ +}; + +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P55_tags_56[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P55 = { + "ProtocolIE-SingleContainer", + "ProtocolIE-SingleContainer", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P55_tags_56, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P55_tags_56) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P55_tags_56[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P55_tags_56, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P55_tags_56) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P55_tags_56[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_UEIdentityIndexValue_ExtIEs_221, + 3, /* Elements count */ + &asn_SPC_NGAP_UEIdentityIndexValue_ExtIEs_specs_221 /* Additional specs */ +}; + +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P56_tags_57[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P56 = { + "ProtocolIE-SingleContainer", + "ProtocolIE-SingleContainer", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P56_tags_57, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P56_tags_57) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P56_tags_57[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P56_tags_57, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P56_tags_57) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P56_tags_57[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_UE_NGAP_IDs_ExtIEs_225, + 3, /* Elements count */ + &asn_SPC_NGAP_UE_NGAP_IDs_ExtIEs_specs_225 /* Additional specs */ +}; + +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P57_tags_58[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P57 = { + "ProtocolIE-SingleContainer", + "ProtocolIE-SingleContainer", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P57_tags_58, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P57_tags_58) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P57_tags_58[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P57_tags_58, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P57_tags_58) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P57_tags_58[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_UEPagingIdentity_ExtIEs_229, + 3, /* Elements count */ + &asn_SPC_NGAP_UEPagingIdentity_ExtIEs_specs_229 /* Additional specs */ +}; + +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P58_tags_59[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P58 = { + "ProtocolIE-SingleContainer", + "ProtocolIE-SingleContainer", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P58_tags_59, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P58_tags_59) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P58_tags_59[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P58_tags_59, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P58_tags_59) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P58_tags_59[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_UERLFReportContainer_ExtIEs_233, + 3, /* Elements count */ + &asn_SPC_NGAP_UERLFReportContainer_ExtIEs_specs_233 /* Additional specs */ +}; + +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P59_tags_60[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P59 = { + "ProtocolIE-SingleContainer", + "ProtocolIE-SingleContainer", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P59_tags_60, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P59_tags_60) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P59_tags_60[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P59_tags_60, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P59_tags_60) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P59_tags_60[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_UPTransportLayerInformation_ExtIEs_237, + 3, /* Elements count */ + &asn_SPC_NGAP_UPTransportLayerInformation_ExtIEs_specs_237 /* Additional specs */ +}; + +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P60_tags_61[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P60 = { + "ProtocolIE-SingleContainer", + "ProtocolIE-SingleContainer", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P60_tags_61, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P60_tags_61) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P60_tags_61[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P60_tags_61, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P60_tags_61) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P60_tags_61[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_UserLocationInformation_ExtIEs_241, + 3, /* Elements count */ + &asn_SPC_NGAP_UserLocationInformation_ExtIEs_specs_241 /* Additional specs */ +}; + +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P61_tags_62[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P61 = { + "ProtocolIE-SingleContainer", + "ProtocolIE-SingleContainer", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P61_tags_62, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P61_tags_62) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P61_tags_62[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P61_tags_62, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P61_tags_62) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P61_tags_62[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_UserLocationInformationW_AGF_ExtIEs_245, + 3, /* Elements count */ + &asn_SPC_NGAP_UserLocationInformationW_AGF_ExtIEs_specs_245 /* Additional specs */ +}; + +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P62_tags_63[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P62 = { + "ProtocolIE-SingleContainer", + "ProtocolIE-SingleContainer", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P62_tags_63, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P62_tags_63) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P62_tags_63[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P62_tags_63, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P62_tags_63) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P62_tags_63[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_W_AGF_ID_ExtIEs_249, + 3, /* Elements count */ + &asn_SPC_NGAP_W_AGF_ID_ExtIEs_specs_249 /* Additional specs */ +}; + +static const ber_tlv_tag_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P63_tags_64[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P63 = { + "ProtocolIE-SingleContainer", + "ProtocolIE-SingleContainer", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P63_tags_64, + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P63_tags_64) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P63_tags_64[0]), /* 1 */ + asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P63_tags_64, /* Same as above */ + sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P63_tags_64) + /sizeof(asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P63_tags_64[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_WarningAreaList_ExtIEs_253, + 3, /* Elements count */ + &asn_SPC_NGAP_WarningAreaList_ExtIEs_specs_253 /* Additional specs */ }; diff --git a/lib/asn1c/ngap/NGAP_ProtocolIE-SingleContainer.h b/lib/asn1c/ngap/NGAP_ProtocolIE-SingleContainer.h index f4558a49f..a363bbee3 100644 --- a/lib/asn1c/ngap/NGAP_ProtocolIE-SingleContainer.h +++ b/lib/asn1c/ngap/NGAP_ProtocolIE-SingleContainer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-Containers" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -19,424 +19,520 @@ extern "C" { #endif /* NGAP_ProtocolIE-SingleContainer */ -typedef NGAP_AMFPagingTarget_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P0_t; -typedef NGAP_AreaScopeOfMDT_NR_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P1_t; -typedef NGAP_AreaScopeOfMDT_EUTRA_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P2_t; -typedef NGAP_BroadcastCancelledAreaList_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P3_t; -typedef NGAP_BroadcastCompletedAreaList_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P4_t; -typedef NGAP_CandidateCell_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P5_t; -typedef NGAP_Cause_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P6_t; -typedef NGAP_CellIDListForRestart_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P7_t; -typedef NGAP_CPTransportLayerInformation_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P8_t; -typedef NGAP_DRBStatusDL_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P9_t; -typedef NGAP_DRBStatusUL_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P10_t; -typedef NGAP_ProcedureStageChoice_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P11_t; -typedef NGAP_ENB_ID_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P12_t; -typedef NGAP_EventTrigger_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P13_t; -typedef NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P14_t; -typedef NGAP_GlobalRANNodeID_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P15_t; -typedef NGAP_GNB_ID_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P16_t; -typedef NGAP_IntersystemSONTransferType_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P17_t; -typedef NGAP_IntersystemSONInformation_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P18_t; -typedef NGAP_IntersystemSONInformationReport_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P19_t; -typedef NGAP_InterSystemHandoverReportType_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P20_t; -typedef NGAP_LastVisitedCellInformation_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P21_t; -typedef NGAP_LoggedMDTTrigger_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P22_t; -typedef NGAP_MDTModeNr_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P23_t; -typedef NGAP_M1ThresholdType_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P24_t; -typedef NGAP_N3IWF_ID_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P25_t; -typedef NGAP_NgENB_ID_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P26_t; -typedef NGAP_NGRAN_CGI_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P27_t; -typedef NGAP_NPN_AccessInformation_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P28_t; -typedef NGAP_NPN_MobilityInformation_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P29_t; -typedef NGAP_NPN_PagingAssistanceInformation_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P30_t; -typedef NGAP_NPN_Support_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P31_t; -typedef NGAP_OverloadResponse_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P32_t; -typedef NGAP_PWSFailedCellIDList_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P33_t; -typedef NGAP_QosCharacteristics_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P34_t; -typedef NGAP_ResetType_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P35_t; -typedef NGAP_SensorNameConfig_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P36_t; -typedef NGAP_SONInformation_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P37_t; -typedef NGAP_SONInformationReport_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P38_t; -typedef NGAP_TargetID_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P39_t; -typedef NGAP_TNGF_ID_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P40_t; -typedef NGAP_TWIF_ID_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P41_t; -typedef NGAP_UEHistoryInformationFromTheUE_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P42_t; -typedef NGAP_UEIdentityIndexValue_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P43_t; -typedef NGAP_UE_NGAP_IDs_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P44_t; -typedef NGAP_UEPagingIdentity_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P45_t; -typedef NGAP_UERLFReportContainer_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P46_t; -typedef NGAP_UPTransportLayerInformation_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P47_t; -typedef NGAP_UserLocationInformation_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P48_t; -typedef NGAP_UserLocationInformationW_AGF_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P49_t; -typedef NGAP_W_AGF_ID_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P50_t; -typedef NGAP_WarningAreaList_ExtIEs_t NGAP_ProtocolIE_SingleContainer_9577P51_t; +typedef NGAP_AMFPagingTarget_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P0_t; +typedef NGAP_AreaScopeOfMDT_NR_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P1_t; +typedef NGAP_AreaScopeOfMDT_EUTRA_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P2_t; +typedef NGAP_AreaScopeOfQMC_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P3_t; +typedef NGAP_BroadcastCancelledAreaList_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P4_t; +typedef NGAP_BroadcastCompletedAreaList_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P5_t; +typedef NGAP_CandidateCell_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P6_t; +typedef NGAP_Cause_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P7_t; +typedef NGAP_CellIDListForRestart_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P8_t; +typedef NGAP_CPTransportLayerInformation_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P9_t; +typedef NGAP_DRBStatusDL_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P10_t; +typedef NGAP_DRBStatusUL_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P11_t; +typedef NGAP_ProcedureStageChoice_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P12_t; +typedef NGAP_ENB_ID_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P13_t; +typedef NGAP_EventTrigger_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P14_t; +typedef NGAP_MeasurementThresholdL1LoggedMDT_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P15_t; +typedef NGAP_GlobalRANNodeID_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P16_t; +typedef NGAP_GNB_ID_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P17_t; +typedef NGAP_IntersystemSONTransferType_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P18_t; +typedef NGAP_IntersystemSONInformation_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P19_t; +typedef NGAP_IntersystemSONInformationRequest_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P20_t; +typedef NGAP_ReportingSystem_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P21_t; +typedef NGAP_ReportType_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P22_t; +typedef NGAP_IntersystemSONInformationReply_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P23_t; +typedef NGAP_IntersystemSONInformationReport_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P24_t; +typedef NGAP_ResourceStatusReportingSystem_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P25_t; +typedef NGAP_InterSystemHandoverReportType_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P26_t; +typedef NGAP_LastVisitedCellInformation_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P27_t; +typedef NGAP_LoggedMDTTrigger_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P28_t; +typedef NGAP_MRB_ProgressInformation_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P29_t; +typedef NGAP_MBS_ServiceArea_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P30_t; +typedef NGAP_MBS_SessionTNLInfo5GC_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P31_t; +typedef NGAP_MBS_SessionTNLInfoNGRAN_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P32_t; +typedef NGAP_MDT_AlignmentInfo_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P33_t; +typedef NGAP_MDTModeNr_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P34_t; +typedef NGAP_M1ThresholdType_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P35_t; +typedef NGAP_N3IWF_ID_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P36_t; +typedef NGAP_NgENB_ID_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P37_t; +typedef NGAP_NGRAN_CGI_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P38_t; +typedef NGAP_NPN_AccessInformation_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P39_t; +typedef NGAP_NPN_MobilityInformation_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P40_t; +typedef NGAP_NPN_PagingAssistanceInformation_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P41_t; +typedef NGAP_NPN_Support_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P42_t; +typedef NGAP_OverloadResponse_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P43_t; +typedef NGAP_PWSFailedCellIDList_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P44_t; +typedef NGAP_QosCharacteristics_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P45_t; +typedef NGAP_ResetType_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P46_t; +typedef NGAP_SensorNameConfig_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P47_t; +typedef NGAP_SONInformation_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P48_t; +typedef NGAP_SONInformationReport_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P49_t; +typedef NGAP_SourceNodeID_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P50_t; +typedef NGAP_TargetID_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P51_t; +typedef NGAP_TNGF_ID_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P52_t; +typedef NGAP_TWIF_ID_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P53_t; +typedef NGAP_UEHistoryInformationFromTheUE_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P54_t; +typedef NGAP_UEIdentityIndexValue_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P55_t; +typedef NGAP_UE_NGAP_IDs_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P56_t; +typedef NGAP_UEPagingIdentity_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P57_t; +typedef NGAP_UERLFReportContainer_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P58_t; +typedef NGAP_UPTransportLayerInformation_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P59_t; +typedef NGAP_UserLocationInformation_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P60_t; +typedef NGAP_UserLocationInformationW_AGF_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P61_t; +typedef NGAP_W_AGF_ID_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P62_t; +typedef NGAP_WarningAreaList_ExtIEs_t NGAP_ProtocolIE_SingleContainer_11857P63_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P0; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P0_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P0_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P0_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P0_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P0_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P0_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P1; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P1_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P1_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P1_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P1_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P1_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P1_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P2; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P2_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P2_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P2_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P2_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P2_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P2_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P3; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P3_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P3_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P3_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P3_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P3_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P3_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P4; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P4_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P4_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P4_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P4_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P4_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P4_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P5; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P5_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P5_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P5_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P5_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P5_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P5_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P6; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P6_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P6_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P6_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P6_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P6_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P6_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P7; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P7_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P7_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P7_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P7_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P7_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P7_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P8; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P8_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P8_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P8_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P8_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P8_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P8_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P9; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P9_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P9_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P9_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P9_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P9_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P9_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P10; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P10_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P10_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P10_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P10_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P10_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P10_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P11; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P11_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P11_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P11_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P11_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P11_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P11_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P12; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P12_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P12_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P12_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P12_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P12_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P12_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P13; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P13_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P13_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P13_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P13_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P13_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P13_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P14; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P14_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P14_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P14_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P14_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P14_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P14_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P15; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P15_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P15_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P15_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P15_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P15_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P15_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P16; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P16_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P16_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P16_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P16_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P16_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P16_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P17; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P17_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P17_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P17_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P17_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P17_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P17_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P18; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P18_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P18_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P18_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P18_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P18_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P18_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P19; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P19_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P19_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P19_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P19_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P19_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P19_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P20; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P20_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P20_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P20_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P20_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P20_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P20_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P21; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P21_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P21_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P21_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P21_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P21_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P21_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P22; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P22_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P22_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P22_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P22_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P22_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P22_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P23; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P23_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P23_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P23_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P23_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P23_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P23_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P24; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P24_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P24_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P24_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P24_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P24_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P24_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P25; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P25_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P25_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P25_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P25_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P25_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P25_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P26; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P26_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P26_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P26_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P26_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P26_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P26_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P27; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P27_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P27_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P27_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P27_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P27_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P27_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P28; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P28_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P28_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P28_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P28_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P28_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P28_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P29; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P29_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P29_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P29_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P29_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P29_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P29_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P30; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P30_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P30_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P30_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P30_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P30_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P30_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P31; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P31_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P31_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P31_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P31_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P31_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P31_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P32; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P32_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P32_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P32_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P32_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P32_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P32_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P33; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P33_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P33_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P33_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P33_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P33_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P33_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P34; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P34_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P34_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P34_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P34_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P34_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P34_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P35; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P35_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P35_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P35_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P35_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P35_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P35_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P36; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P36_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P36_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P36_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P36_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P36_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P36_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P37; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P37_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P37_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P37_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P37_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P37_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P37_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P38; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P38_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P38_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P38_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P38_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P38_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P38_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P39; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P39_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P39_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P39_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P39_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P39_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P39_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P40; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P40_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P40_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P40_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P40_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P40_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P40_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P41; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P41_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P41_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P41_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P41_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P41_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P41_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P42; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P42_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P42_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P42_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P42_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P42_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P42_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P43; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P43_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P43_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P43_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P43_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P43_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P43_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P44; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P44_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P44_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P44_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P44_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P44_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P44_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P45; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P45_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P45_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P45_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P45_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P45_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P45_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P46; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P46_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P46_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P46_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P46_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P46_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P46_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P47; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P47_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P47_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P47_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P47_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P47_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P47_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P48; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P48_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P48_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P48_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P48_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P48_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P48_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P49; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P49_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P49_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P49_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P49_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P49_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P49_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P50; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P50_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P50_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P50_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P50_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P50_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P50_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P51; -asn_struct_free_f NGAP_ProtocolIE_SingleContainer_9577P51_free; -asn_struct_print_f NGAP_ProtocolIE_SingleContainer_9577P51_print; -asn_constr_check_f NGAP_ProtocolIE_SingleContainer_9577P51_constraint; -jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P51_encode_jer; -per_type_decoder_f NGAP_ProtocolIE_SingleContainer_9577P51_decode_aper; -per_type_encoder_f NGAP_ProtocolIE_SingleContainer_9577P51_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P0; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P0_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P0_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P0_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P0_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P0_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P0_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P1; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P1_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P1_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P1_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P1_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P1_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P1_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P2; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P2_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P2_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P2_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P2_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P2_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P2_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P3; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P3_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P3_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P3_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P3_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P3_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P3_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P4; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P4_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P4_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P4_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P4_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P4_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P4_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P5; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P5_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P5_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P5_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P5_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P5_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P5_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P6; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P6_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P6_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P6_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P6_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P6_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P6_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P7; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P7_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P7_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P7_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P7_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P7_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P7_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P8; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P8_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P8_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P8_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P8_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P8_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P8_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P9; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P9_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P9_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P9_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P9_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P9_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P9_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P10; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P10_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P10_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P10_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P10_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P10_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P10_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P11; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P11_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P11_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P11_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P11_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P11_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P11_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P12; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P12_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P12_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P12_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P12_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P12_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P12_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P13; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P13_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P13_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P13_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P13_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P13_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P13_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P14; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P14_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P14_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P14_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P14_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P14_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P14_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P15; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P15_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P15_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P15_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P15_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P15_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P15_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P16; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P16_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P16_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P16_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P16_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P16_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P16_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P17; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P17_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P17_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P17_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P17_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P17_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P17_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P18; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P18_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P18_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P18_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P18_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P18_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P18_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P19; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P19_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P19_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P19_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P19_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P19_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P19_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P20; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P20_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P20_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P20_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P20_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P20_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P20_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P21; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P21_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P21_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P21_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P21_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P21_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P21_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P22; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P22_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P22_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P22_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P22_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P22_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P22_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P23; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P23_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P23_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P23_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P23_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P23_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P23_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P24; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P24_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P24_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P24_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P24_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P24_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P24_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P25; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P25_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P25_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P25_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P25_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P25_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P25_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P26; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P26_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P26_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P26_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P26_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P26_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P26_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P27; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P27_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P27_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P27_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P27_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P27_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P27_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P28; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P28_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P28_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P28_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P28_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P28_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P28_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P29; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P29_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P29_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P29_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P29_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P29_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P29_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P30; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P30_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P30_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P30_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P30_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P30_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P30_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P31; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P31_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P31_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P31_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P31_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P31_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P31_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P32; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P32_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P32_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P32_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P32_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P32_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P32_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P33; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P33_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P33_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P33_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P33_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P33_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P33_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P34; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P34_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P34_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P34_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P34_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P34_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P34_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P35; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P35_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P35_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P35_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P35_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P35_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P35_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P36; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P36_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P36_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P36_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P36_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P36_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P36_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P37; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P37_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P37_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P37_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P37_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P37_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P37_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P38; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P38_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P38_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P38_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P38_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P38_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P38_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P39; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P39_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P39_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P39_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P39_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P39_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P39_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P40; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P40_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P40_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P40_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P40_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P40_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P40_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P41; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P41_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P41_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P41_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P41_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P41_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P41_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P42; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P42_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P42_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P42_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P42_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P42_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P42_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P43; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P43_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P43_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P43_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P43_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P43_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P43_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P44; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P44_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P44_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P44_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P44_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P44_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P44_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P45; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P45_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P45_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P45_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P45_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P45_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P45_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P46; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P46_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P46_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P46_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P46_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P46_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P46_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P47; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P47_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P47_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P47_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P47_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P47_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P47_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P48; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P48_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P48_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P48_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P48_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P48_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P48_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P49; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P49_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P49_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P49_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P49_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P49_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P49_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P50; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P50_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P50_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P50_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P50_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P50_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P50_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P51; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P51_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P51_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P51_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P51_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P51_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P51_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P52; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P52_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P52_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P52_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P52_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P52_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P52_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P53; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P53_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P53_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P53_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P53_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P53_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P53_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P54; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P54_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P54_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P54_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P54_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P54_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P54_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P55; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P55_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P55_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P55_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P55_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P55_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P55_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P56; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P56_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P56_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P56_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P56_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P56_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P56_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P57; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P57_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P57_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P57_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P57_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P57_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P57_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P58; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P58_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P58_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P58_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P58_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P58_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P58_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P59; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P59_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P59_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P59_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P59_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P59_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P59_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P60; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P60_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P60_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P60_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P60_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P60_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P60_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P61; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P61_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P61_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P61_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P61_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P61_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P61_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P62; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P62_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P62_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P62_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P62_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P62_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P62_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P63; +asn_struct_free_f NGAP_ProtocolIE_SingleContainer_11857P63_free; +asn_struct_print_f NGAP_ProtocolIE_SingleContainer_11857P63_print; +asn_constr_check_f NGAP_ProtocolIE_SingleContainer_11857P63_constraint; +jer_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P63_encode_jer; +per_type_decoder_f NGAP_ProtocolIE_SingleContainer_11857P63_decode_aper; +per_type_encoder_f NGAP_ProtocolIE_SingleContainer_11857P63_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_QMCConfigInfo.c b/lib/asn1c/ngap/NGAP_QMCConfigInfo.c new file mode 100644 index 000000000..64c48a77c --- /dev/null +++ b/lib/asn1c/ngap/NGAP_QMCConfigInfo.c @@ -0,0 +1,87 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_QMCConfigInfo.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_QMCConfigInfo_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_QMCConfigInfo, uEAppLayerMeasInfoList), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_UEAppLayerMeasInfoList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "uEAppLayerMeasInfoList" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_QMCConfigInfo, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P266, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_QMCConfigInfo_oms_1[] = { 1 }; +static const ber_tlv_tag_t asn_DEF_NGAP_QMCConfigInfo_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_QMCConfigInfo_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* uEAppLayerMeasInfoList */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_QMCConfigInfo_specs_1 = { + sizeof(struct NGAP_QMCConfigInfo), + offsetof(struct NGAP_QMCConfigInfo, _asn_ctx), + asn_MAP_NGAP_QMCConfigInfo_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_NGAP_QMCConfigInfo_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_QMCConfigInfo = { + "QMCConfigInfo", + "QMCConfigInfo", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_QMCConfigInfo_tags_1, + sizeof(asn_DEF_NGAP_QMCConfigInfo_tags_1) + /sizeof(asn_DEF_NGAP_QMCConfigInfo_tags_1[0]), /* 1 */ + asn_DEF_NGAP_QMCConfigInfo_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_QMCConfigInfo_tags_1) + /sizeof(asn_DEF_NGAP_QMCConfigInfo_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_QMCConfigInfo_1, + 2, /* Elements count */ + &asn_SPC_NGAP_QMCConfigInfo_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_QMCConfigInfo.h b/lib/asn1c/ngap/NGAP_QMCConfigInfo.h new file mode 100644 index 000000000..226dc14e8 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_QMCConfigInfo.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_QMCConfigInfo_H_ +#define _NGAP_QMCConfigInfo_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_UEAppLayerMeasInfoList.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_QMCConfigInfo */ +typedef struct NGAP_QMCConfigInfo { + NGAP_UEAppLayerMeasInfoList_t uEAppLayerMeasInfoList; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_QMCConfigInfo_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_QMCConfigInfo; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QMCConfigInfo_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_QMCConfigInfo_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_QMCConfigInfo_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_QMCDeactivation.c b/lib/asn1c/ngap/NGAP_QMCDeactivation.c new file mode 100644 index 000000000..55ebf3997 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_QMCDeactivation.c @@ -0,0 +1,87 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_QMCDeactivation.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_QMCDeactivation_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_QMCDeactivation, qoEReferenceList), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_QoEReferenceList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "qoEReferenceList" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_QMCDeactivation, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P267, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_QMCDeactivation_oms_1[] = { 1 }; +static const ber_tlv_tag_t asn_DEF_NGAP_QMCDeactivation_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_QMCDeactivation_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* qoEReferenceList */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_QMCDeactivation_specs_1 = { + sizeof(struct NGAP_QMCDeactivation), + offsetof(struct NGAP_QMCDeactivation, _asn_ctx), + asn_MAP_NGAP_QMCDeactivation_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_NGAP_QMCDeactivation_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_QMCDeactivation = { + "QMCDeactivation", + "QMCDeactivation", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_QMCDeactivation_tags_1, + sizeof(asn_DEF_NGAP_QMCDeactivation_tags_1) + /sizeof(asn_DEF_NGAP_QMCDeactivation_tags_1[0]), /* 1 */ + asn_DEF_NGAP_QMCDeactivation_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_QMCDeactivation_tags_1) + /sizeof(asn_DEF_NGAP_QMCDeactivation_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_QMCDeactivation_1, + 2, /* Elements count */ + &asn_SPC_NGAP_QMCDeactivation_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_QMCDeactivation.h b/lib/asn1c/ngap/NGAP_QMCDeactivation.h new file mode 100644 index 000000000..db8a408ff --- /dev/null +++ b/lib/asn1c/ngap/NGAP_QMCDeactivation.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_QMCDeactivation_H_ +#define _NGAP_QMCDeactivation_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_QoEReferenceList.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_QMCDeactivation */ +typedef struct NGAP_QMCDeactivation { + NGAP_QoEReferenceList_t qoEReferenceList; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_QMCDeactivation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_QMCDeactivation; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_QMCDeactivation_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_QMCDeactivation_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_QMCDeactivation_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_QoEReference.c b/lib/asn1c/ngap/NGAP_QoEReference.c new file mode 100644 index 000000000..702336bf2 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_QoEReference.c @@ -0,0 +1,72 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_QoEReference.h" + +int +NGAP_QoEReference_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr; + size_t size; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + size = st->size; + + if((size == 6UL)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +/* + * This type is implemented using OCTET_STRING, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_QoEReference_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 0, 0, 6, 6 } /* (SIZE(6..6)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const ber_tlv_tag_t asn_DEF_NGAP_QoEReference_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_QoEReference = { + "QoEReference", + "QoEReference", + &asn_OP_OCTET_STRING, + asn_DEF_NGAP_QoEReference_tags_1, + sizeof(asn_DEF_NGAP_QoEReference_tags_1) + /sizeof(asn_DEF_NGAP_QoEReference_tags_1[0]), /* 1 */ + asn_DEF_NGAP_QoEReference_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_QoEReference_tags_1) + /sizeof(asn_DEF_NGAP_QoEReference_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_QoEReference_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NGAP_QoEReference_constraint + }, + 0, 0, /* No members */ + &asn_SPC_OCTET_STRING_specs /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_QoEReference.h b/lib/asn1c/ngap/NGAP_QoEReference.h new file mode 100644 index 000000000..cb521a8be --- /dev/null +++ b/lib/asn1c/ngap/NGAP_QoEReference.h @@ -0,0 +1,39 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_QoEReference_H_ +#define _NGAP_QoEReference_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_QoEReference */ +typedef OCTET_STRING_t NGAP_QoEReference_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_QoEReference_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_QoEReference; +asn_struct_free_f NGAP_QoEReference_free; +asn_struct_print_f NGAP_QoEReference_print; +asn_constr_check_f NGAP_QoEReference_constraint; +jer_type_encoder_f NGAP_QoEReference_encode_jer; +per_type_decoder_f NGAP_QoEReference_decode_aper; +per_type_encoder_f NGAP_QoEReference_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_QoEReference_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_QoEReferenceList.c b/lib/asn1c/ngap/NGAP_QoEReferenceList.c new file mode 100644 index 000000000..171985ede --- /dev/null +++ b/lib/asn1c/ngap/NGAP_QoEReferenceList.c @@ -0,0 +1,67 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_QoEReferenceList.h" + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_QoEReferenceList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_QoEReferenceList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), + 0, + &asn_DEF_NGAP_QoEReference, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_QoEReferenceList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_QoEReferenceList_specs_1 = { + sizeof(struct NGAP_QoEReferenceList), + offsetof(struct NGAP_QoEReferenceList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_QoEReferenceList = { + "QoEReferenceList", + "QoEReferenceList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_QoEReferenceList_tags_1, + sizeof(asn_DEF_NGAP_QoEReferenceList_tags_1) + /sizeof(asn_DEF_NGAP_QoEReferenceList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_QoEReferenceList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_QoEReferenceList_tags_1) + /sizeof(asn_DEF_NGAP_QoEReferenceList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_QoEReferenceList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_QoEReferenceList_1, + 1, /* Single element */ + &asn_SPC_NGAP_QoEReferenceList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_QoEReferenceList.h b/lib/asn1c/ngap/NGAP_QoEReferenceList.h new file mode 100644 index 000000000..c559ace96 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_QoEReferenceList.h @@ -0,0 +1,42 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_QoEReferenceList_H_ +#define _NGAP_QoEReferenceList_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_QoEReference.h" +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_QoEReferenceList */ +typedef struct NGAP_QoEReferenceList { + A_SEQUENCE_OF(NGAP_QoEReference_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_QoEReferenceList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_QoEReferenceList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_QoEReferenceList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_QoEReferenceList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_QoEReferenceList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_QoEReferenceList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_QoSFlowList.c b/lib/asn1c/ngap/NGAP_QoSFlowList.c new file mode 100644 index 000000000..fd18d2ead --- /dev/null +++ b/lib/asn1c/ngap/NGAP_QoSFlowList.c @@ -0,0 +1,67 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_QoSFlowList.h" + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_type_NGAP_QoSFlowList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static asn_TYPE_member_t asn_MBR_NGAP_QoSFlowList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), + 0, + &asn_DEF_NGAP_QosFlowIdentifier, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_QoSFlowList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static asn_SET_OF_specifics_t asn_SPC_NGAP_QoSFlowList_specs_1 = { + sizeof(struct NGAP_QoSFlowList), + offsetof(struct NGAP_QoSFlowList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_QoSFlowList = { + "QoSFlowList", + "QoSFlowList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_QoSFlowList_tags_1, + sizeof(asn_DEF_NGAP_QoSFlowList_tags_1) + /sizeof(asn_DEF_NGAP_QoSFlowList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_QoSFlowList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_QoSFlowList_tags_1) + /sizeof(asn_DEF_NGAP_QoSFlowList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_QoSFlowList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_QoSFlowList_1, + 1, /* Single element */ + &asn_SPC_NGAP_QoSFlowList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_QoSFlowList.h b/lib/asn1c/ngap/NGAP_QoSFlowList.h new file mode 100644 index 000000000..75a547357 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_QoSFlowList.h @@ -0,0 +1,39 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_QoSFlowList_H_ +#define _NGAP_QoSFlowList_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_QosFlowIdentifier.h" +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_QoSFlowList */ +typedef struct NGAP_QoSFlowList { + A_SEQUENCE_OF(NGAP_QosFlowIdentifier_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_QoSFlowList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_QoSFlowList; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_QoSFlowList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_QoSFlowsUsageReport-Item.c b/lib/asn1c/ngap/NGAP_QoSFlowsUsageReport-Item.c index 1acff541a..b8f34e899 100644 --- a/lib/asn1c/ngap/NGAP_QoSFlowsUsageReport-Item.c +++ b/lib/asn1c/ngap/NGAP_QoSFlowsUsageReport-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -125,7 +125,7 @@ asn_TYPE_member_t asn_MBR_NGAP_QoSFlowsUsageReport_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_QoSFlowsUsageReport_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P215, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P283, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_QoSFlowsUsageReport-Item.h b/lib/asn1c/ngap/NGAP_QoSFlowsUsageReport-Item.h index 087f03565..9fd983e73 100644 --- a/lib/asn1c/ngap/NGAP_QoSFlowsUsageReport-Item.h +++ b/lib/asn1c/ngap/NGAP_QoSFlowsUsageReport-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QoSFlowsUsageReportList.c b/lib/asn1c/ngap/NGAP_QoSFlowsUsageReportList.c index d59bc8147..ca2862385 100644 --- a/lib/asn1c/ngap/NGAP_QoSFlowsUsageReportList.c +++ b/lib/asn1c/ngap/NGAP_QoSFlowsUsageReportList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QoSFlowsUsageReportList.h b/lib/asn1c/ngap/NGAP_QoSFlowsUsageReportList.h index 5036a6f6c..9cd7f81d7 100644 --- a/lib/asn1c/ngap/NGAP_QoSFlowsUsageReportList.h +++ b/lib/asn1c/ngap/NGAP_QoSFlowsUsageReportList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosCharacteristics.c b/lib/asn1c/ngap/NGAP_QosCharacteristics.c index 3346a2cc2..f65ce89f2 100644 --- a/lib/asn1c/ngap/NGAP_QosCharacteristics.c +++ b/lib/asn1c/ngap/NGAP_QosCharacteristics.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -55,7 +55,7 @@ asn_TYPE_member_t asn_MBR_NGAP_QosCharacteristics_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_QosCharacteristics, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P34, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P45, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_QosCharacteristics.h b/lib/asn1c/ngap/NGAP_QosCharacteristics.h index ccd2836b9..a323b3793 100644 --- a/lib/asn1c/ngap/NGAP_QosCharacteristics.h +++ b/lib/asn1c/ngap/NGAP_QosCharacteristics.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowAcceptedItem.c b/lib/asn1c/ngap/NGAP_QosFlowAcceptedItem.c index 6e6d432bb..aa9893728 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowAcceptedItem.c +++ b/lib/asn1c/ngap/NGAP_QosFlowAcceptedItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowAcceptedItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_QosFlowAcceptedItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P200, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P268, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_QosFlowAcceptedItem.h b/lib/asn1c/ngap/NGAP_QosFlowAcceptedItem.h index 548ce7ace..ce8a0dd78 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowAcceptedItem.h +++ b/lib/asn1c/ngap/NGAP_QosFlowAcceptedItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowAcceptedList.c b/lib/asn1c/ngap/NGAP_QosFlowAcceptedList.c index 30ed77619..a9350c593 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowAcceptedList.c +++ b/lib/asn1c/ngap/NGAP_QosFlowAcceptedList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowAcceptedList.h b/lib/asn1c/ngap/NGAP_QosFlowAcceptedList.h index c6da5a6ac..f2c423a29 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowAcceptedList.h +++ b/lib/asn1c/ngap/NGAP_QosFlowAcceptedList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyRequestItem.c b/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyRequestItem.c index 143d444fc..8ec0b2b62 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyRequestItem.c +++ b/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyRequestItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -64,7 +64,7 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowAddOrModifyRequestItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_QosFlowAddOrModifyRequestItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P201, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P269, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyRequestItem.h b/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyRequestItem.h index 93d2a098a..7d379ee1d 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyRequestItem.h +++ b/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyRequestItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyRequestList.c b/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyRequestList.c index ca979a0a2..a26b9793f 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyRequestList.c +++ b/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyRequestList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_QosFlowAddOrModifyRequestItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_QosFlowAddOrModifyRequestList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_QosFlowAddOrModifyRequestList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_QosFlowAddOrModifyRequestList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_QosFlowAddOrModifyRequestList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_QosFlowAddOrModifyRequestList_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowAddOrModifyRequestList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_QosFlowAddOrModifyRequestList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_QosFlowAddOrModifyRequestList_specs_1 = { sizeof(struct NGAP_QosFlowAddOrModifyRequestList), offsetof(struct NGAP_QosFlowAddOrModifyRequestList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyRequestList.h b/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyRequestList.h index 5af361b7a..4e36df832 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyRequestList.h +++ b/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyRequestList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_QosFlowAddOrModifyRequestList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowAddOrModifyRequestList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_QosFlowAddOrModifyRequestList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowAddOrModifyRequestList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_QosFlowAddOrModifyRequestList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyResponseItem.c b/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyResponseItem.c index 765cb2c9a..bfa8a6372 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyResponseItem.c +++ b/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyResponseItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowAddOrModifyResponseItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_QosFlowAddOrModifyResponseItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P202, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P270, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyResponseItem.h b/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyResponseItem.h index b6cfd3854..f1eae44e6 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyResponseItem.h +++ b/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyResponseItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyResponseList.c b/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyResponseList.c index e612f0fcf..2859c662e 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyResponseList.c +++ b/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyResponseList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyResponseList.h b/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyResponseList.h index 513bd7b82..8a840b887 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyResponseList.h +++ b/lib/asn1c/ngap/NGAP_QosFlowAddOrModifyResponseList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowFeedbackItem.c b/lib/asn1c/ngap/NGAP_QosFlowFeedbackItem.c index c93d73fe1..1344e90b1 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowFeedbackItem.c +++ b/lib/asn1c/ngap/NGAP_QosFlowFeedbackItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -80,7 +80,7 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowFeedbackItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_QosFlowFeedbackItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P203, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P271, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_QosFlowFeedbackItem.h b/lib/asn1c/ngap/NGAP_QosFlowFeedbackItem.h index 62555f3cf..4449e4ad9 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowFeedbackItem.h +++ b/lib/asn1c/ngap/NGAP_QosFlowFeedbackItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowFeedbackList.c b/lib/asn1c/ngap/NGAP_QosFlowFeedbackList.c index 3e5f6d0aa..41ea01848 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowFeedbackList.c +++ b/lib/asn1c/ngap/NGAP_QosFlowFeedbackList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_QosFlowFeedbackItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_QosFlowFeedbackList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_QosFlowFeedbackList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_QosFlowFeedbackList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_QosFlowFeedbackList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_QosFlowFeedbackList_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowFeedbackList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_QosFlowFeedbackList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_QosFlowFeedbackList_specs_1 = { sizeof(struct NGAP_QosFlowFeedbackList), offsetof(struct NGAP_QosFlowFeedbackList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowFeedbackList.h b/lib/asn1c/ngap/NGAP_QosFlowFeedbackList.h index f36a00595..674e6624a 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowFeedbackList.h +++ b/lib/asn1c/ngap/NGAP_QosFlowFeedbackList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_QosFlowFeedbackList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowFeedbackList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_QosFlowFeedbackList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowFeedbackList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_QosFlowFeedbackList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_QosFlowIdentifier.c b/lib/asn1c/ngap/NGAP_QosFlowIdentifier.c index e829dc22e..e1624c064 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowIdentifier.c +++ b/lib/asn1c/ngap/NGAP_QosFlowIdentifier.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowIdentifier.h b/lib/asn1c/ngap/NGAP_QosFlowIdentifier.h index fcbd0747a..623da0b4f 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowIdentifier.h +++ b/lib/asn1c/ngap/NGAP_QosFlowIdentifier.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowInformationItem.c b/lib/asn1c/ngap/NGAP_QosFlowInformationItem.c index 422f9cdc6..ad6d060b1 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowInformationItem.c +++ b/lib/asn1c/ngap/NGAP_QosFlowInformationItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowInformationItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_QosFlowInformationItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P204, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P272, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_QosFlowInformationItem.h b/lib/asn1c/ngap/NGAP_QosFlowInformationItem.h index c6c16c943..86722a294 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowInformationItem.h +++ b/lib/asn1c/ngap/NGAP_QosFlowInformationItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowInformationList.c b/lib/asn1c/ngap/NGAP_QosFlowInformationList.c index e70274de7..80408cfb9 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowInformationList.c +++ b/lib/asn1c/ngap/NGAP_QosFlowInformationList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowInformationList.h b/lib/asn1c/ngap/NGAP_QosFlowInformationList.h index fb80ec1eb..c6a766df4 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowInformationList.h +++ b/lib/asn1c/ngap/NGAP_QosFlowInformationList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowItemWithDataForwarding.c b/lib/asn1c/ngap/NGAP_QosFlowItemWithDataForwarding.c index 5676aff49..0e71dde6e 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowItemWithDataForwarding.c +++ b/lib/asn1c/ngap/NGAP_QosFlowItemWithDataForwarding.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowItemWithDataForwarding_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_QosFlowItemWithDataForwarding, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P213, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P281, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_QosFlowItemWithDataForwarding.h b/lib/asn1c/ngap/NGAP_QosFlowItemWithDataForwarding.h index 45dbdc026..d5f21d3ee 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowItemWithDataForwarding.h +++ b/lib/asn1c/ngap/NGAP_QosFlowItemWithDataForwarding.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowLevelQosParameters.c b/lib/asn1c/ngap/NGAP_QosFlowLevelQosParameters.c index fb11d4983..7098c118d 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowLevelQosParameters.c +++ b/lib/asn1c/ngap/NGAP_QosFlowLevelQosParameters.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -98,7 +98,7 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowLevelQosParameters_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_QosFlowLevelQosParameters, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (5 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P205, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P273, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_QosFlowLevelQosParameters.h b/lib/asn1c/ngap/NGAP_QosFlowLevelQosParameters.h index 8d85c6f2d..9e286c0dd 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowLevelQosParameters.h +++ b/lib/asn1c/ngap/NGAP_QosFlowLevelQosParameters.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowListWithCause.c b/lib/asn1c/ngap/NGAP_QosFlowListWithCause.c index 7620625d2..ded07833d 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowListWithCause.c +++ b/lib/asn1c/ngap/NGAP_QosFlowListWithCause.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowListWithCause.h b/lib/asn1c/ngap/NGAP_QosFlowListWithCause.h index 1afbc4c1a..6651aa689 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowListWithCause.h +++ b/lib/asn1c/ngap/NGAP_QosFlowListWithCause.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowListWithDataForwarding.c b/lib/asn1c/ngap/NGAP_QosFlowListWithDataForwarding.c index ca1d956a3..861ab88fe 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowListWithDataForwarding.c +++ b/lib/asn1c/ngap/NGAP_QosFlowListWithDataForwarding.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowListWithDataForwarding.h b/lib/asn1c/ngap/NGAP_QosFlowListWithDataForwarding.h index 7f0339e0c..82b9e54a8 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowListWithDataForwarding.h +++ b/lib/asn1c/ngap/NGAP_QosFlowListWithDataForwarding.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowModifyConfirmItem.c b/lib/asn1c/ngap/NGAP_QosFlowModifyConfirmItem.c index ae11c1cdf..baded26ce 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowModifyConfirmItem.c +++ b/lib/asn1c/ngap/NGAP_QosFlowModifyConfirmItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowModifyConfirmItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_QosFlowModifyConfirmItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P207, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P275, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_QosFlowModifyConfirmItem.h b/lib/asn1c/ngap/NGAP_QosFlowModifyConfirmItem.h index c15bc40d5..5037cf30a 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowModifyConfirmItem.h +++ b/lib/asn1c/ngap/NGAP_QosFlowModifyConfirmItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowModifyConfirmList.c b/lib/asn1c/ngap/NGAP_QosFlowModifyConfirmList.c index 5e9706fcc..4e09cb5c8 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowModifyConfirmList.c +++ b/lib/asn1c/ngap/NGAP_QosFlowModifyConfirmList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowModifyConfirmList.h b/lib/asn1c/ngap/NGAP_QosFlowModifyConfirmList.h index 2a0025358..58c53b1f6 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowModifyConfirmList.h +++ b/lib/asn1c/ngap/NGAP_QosFlowModifyConfirmList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowNotifyItem.c b/lib/asn1c/ngap/NGAP_QosFlowNotifyItem.c index a7de34855..eb4d62452 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowNotifyItem.c +++ b/lib/asn1c/ngap/NGAP_QosFlowNotifyItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowNotifyItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_QosFlowNotifyItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P208, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P276, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_QosFlowNotifyItem.h b/lib/asn1c/ngap/NGAP_QosFlowNotifyItem.h index 254248edf..11106239d 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowNotifyItem.h +++ b/lib/asn1c/ngap/NGAP_QosFlowNotifyItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowNotifyList.c b/lib/asn1c/ngap/NGAP_QosFlowNotifyList.c index fa2b2de6a..a1ba5235d 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowNotifyList.c +++ b/lib/asn1c/ngap/NGAP_QosFlowNotifyList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowNotifyList.h b/lib/asn1c/ngap/NGAP_QosFlowNotifyList.h index 8de73cfd1..baf84d519 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowNotifyList.h +++ b/lib/asn1c/ngap/NGAP_QosFlowNotifyList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowParametersItem.c b/lib/asn1c/ngap/NGAP_QosFlowParametersItem.c index 7892572ad..7916f4ec7 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowParametersItem.c +++ b/lib/asn1c/ngap/NGAP_QosFlowParametersItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -47,7 +47,7 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowParametersItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_QosFlowParametersItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P209, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P277, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_QosFlowParametersItem.h b/lib/asn1c/ngap/NGAP_QosFlowParametersItem.h index b26ea6bc2..838acfc80 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowParametersItem.h +++ b/lib/asn1c/ngap/NGAP_QosFlowParametersItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowParametersList.c b/lib/asn1c/ngap/NGAP_QosFlowParametersList.c index bd142029e..6aacb1ea3 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowParametersList.c +++ b/lib/asn1c/ngap/NGAP_QosFlowParametersList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_QosFlowParametersItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_QosFlowParametersList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_QosFlowParametersList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_QosFlowParametersList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_QosFlowParametersList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_QosFlowParametersList_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowParametersList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_QosFlowParametersList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_QosFlowParametersList_specs_1 = { sizeof(struct NGAP_QosFlowParametersList), offsetof(struct NGAP_QosFlowParametersList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowParametersList.h b/lib/asn1c/ngap/NGAP_QosFlowParametersList.h index 8843b45da..23b823de6 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowParametersList.h +++ b/lib/asn1c/ngap/NGAP_QosFlowParametersList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_QosFlowParametersList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowParametersList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_QosFlowParametersList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowParametersList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_QosFlowParametersList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_QosFlowPerTNLInformation.c b/lib/asn1c/ngap/NGAP_QosFlowPerTNLInformation.c index 183de4c58..654b12a8d 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowPerTNLInformation.c +++ b/lib/asn1c/ngap/NGAP_QosFlowPerTNLInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowPerTNLInformation_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_QosFlowPerTNLInformation, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P210, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P278, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_QosFlowPerTNLInformation.h b/lib/asn1c/ngap/NGAP_QosFlowPerTNLInformation.h index eec51a98d..6760c7a75 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowPerTNLInformation.h +++ b/lib/asn1c/ngap/NGAP_QosFlowPerTNLInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowPerTNLInformationItem.c b/lib/asn1c/ngap/NGAP_QosFlowPerTNLInformationItem.c index 41395494a..c47cfaeef 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowPerTNLInformationItem.c +++ b/lib/asn1c/ngap/NGAP_QosFlowPerTNLInformationItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowPerTNLInformationItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_QosFlowPerTNLInformationItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P211, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P279, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_QosFlowPerTNLInformationItem.h b/lib/asn1c/ngap/NGAP_QosFlowPerTNLInformationItem.h index eb00a2ee5..4d94b4c69 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowPerTNLInformationItem.h +++ b/lib/asn1c/ngap/NGAP_QosFlowPerTNLInformationItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowPerTNLInformationList.c b/lib/asn1c/ngap/NGAP_QosFlowPerTNLInformationList.c index 17d49120c..1cff5f4c7 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowPerTNLInformationList.c +++ b/lib/asn1c/ngap/NGAP_QosFlowPerTNLInformationList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowPerTNLInformationList.h b/lib/asn1c/ngap/NGAP_QosFlowPerTNLInformationList.h index 6f305d89c..9ebb71a14 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowPerTNLInformationList.h +++ b/lib/asn1c/ngap/NGAP_QosFlowPerTNLInformationList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowSetupRequestItem.c b/lib/asn1c/ngap/NGAP_QosFlowSetupRequestItem.c index e98962e47..a96d7103f 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowSetupRequestItem.c +++ b/lib/asn1c/ngap/NGAP_QosFlowSetupRequestItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -63,7 +63,7 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowSetupRequestItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_QosFlowSetupRequestItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P212, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P280, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_QosFlowSetupRequestItem.h b/lib/asn1c/ngap/NGAP_QosFlowSetupRequestItem.h index 2b6eea6c7..5f4256bd9 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowSetupRequestItem.h +++ b/lib/asn1c/ngap/NGAP_QosFlowSetupRequestItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowSetupRequestList.c b/lib/asn1c/ngap/NGAP_QosFlowSetupRequestList.c index f172175a6..85960144e 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowSetupRequestList.c +++ b/lib/asn1c/ngap/NGAP_QosFlowSetupRequestList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_QosFlowSetupRequestItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_QosFlowSetupRequestList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_QosFlowSetupRequestList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_QosFlowSetupRequestList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_QosFlowSetupRequestList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_QosFlowSetupRequestList_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowSetupRequestList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_QosFlowSetupRequestList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_QosFlowSetupRequestList_specs_1 = { sizeof(struct NGAP_QosFlowSetupRequestList), offsetof(struct NGAP_QosFlowSetupRequestList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowSetupRequestList.h b/lib/asn1c/ngap/NGAP_QosFlowSetupRequestList.h index 65cee0fa3..680adbabe 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowSetupRequestList.h +++ b/lib/asn1c/ngap/NGAP_QosFlowSetupRequestList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_QosFlowSetupRequestList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowSetupRequestList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_QosFlowSetupRequestList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_QosFlowSetupRequestList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_QosFlowSetupRequestList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_QosFlowToBeForwardedItem.c b/lib/asn1c/ngap/NGAP_QosFlowToBeForwardedItem.c index 5fbfbb14c..7e4312a31 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowToBeForwardedItem.c +++ b/lib/asn1c/ngap/NGAP_QosFlowToBeForwardedItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowToBeForwardedItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_QosFlowToBeForwardedItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P214, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P282, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_QosFlowToBeForwardedItem.h b/lib/asn1c/ngap/NGAP_QosFlowToBeForwardedItem.h index 21d795799..ebf0e4093 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowToBeForwardedItem.h +++ b/lib/asn1c/ngap/NGAP_QosFlowToBeForwardedItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowToBeForwardedList.c b/lib/asn1c/ngap/NGAP_QosFlowToBeForwardedList.c index a5f91d65e..116c6acbf 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowToBeForwardedList.c +++ b/lib/asn1c/ngap/NGAP_QosFlowToBeForwardedList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowToBeForwardedList.h b/lib/asn1c/ngap/NGAP_QosFlowToBeForwardedList.h index 7d2de367f..ee1b7d882 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowToBeForwardedList.h +++ b/lib/asn1c/ngap/NGAP_QosFlowToBeForwardedList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosFlowWithCauseItem.c b/lib/asn1c/ngap/NGAP_QosFlowWithCauseItem.c index 9c4e0c2b8..c2860159d 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowWithCauseItem.c +++ b/lib/asn1c/ngap/NGAP_QosFlowWithCauseItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_QosFlowWithCauseItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_QosFlowWithCauseItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P206, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P274, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_QosFlowWithCauseItem.h b/lib/asn1c/ngap/NGAP_QosFlowWithCauseItem.h index b06693d45..5c365b94c 100644 --- a/lib/asn1c/ngap/NGAP_QosFlowWithCauseItem.h +++ b/lib/asn1c/ngap/NGAP_QosFlowWithCauseItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_QosMonitoringReportingFrequency.c b/lib/asn1c/ngap/NGAP_QosMonitoringReportingFrequency.c index 8b1470478..7fce3b311 100644 --- a/lib/asn1c/ngap/NGAP_QosMonitoringReportingFrequency.c +++ b/lib/asn1c/ngap/NGAP_QosMonitoringReportingFrequency.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,7 +37,7 @@ NGAP_QosMonitoringReportingFrequency_constraint(const asn_TYPE_descriptor_t *td, * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_QosMonitoringReportingFrequency_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_QosMonitoringReportingFrequency_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 11, 11, 1, 1800 } /* (1..1800,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/ngap/NGAP_QosMonitoringReportingFrequency.h b/lib/asn1c/ngap/NGAP_QosMonitoringReportingFrequency.h index 950338f97..358e96f30 100644 --- a/lib/asn1c/ngap/NGAP_QosMonitoringReportingFrequency.h +++ b/lib/asn1c/ngap/NGAP_QosMonitoringReportingFrequency.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef long NGAP_QosMonitoringReportingFrequency_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_QosMonitoringReportingFrequency_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_QosMonitoringReportingFrequency; asn_struct_free_f NGAP_QosMonitoringReportingFrequency_free; asn_struct_print_f NGAP_QosMonitoringReportingFrequency_print; diff --git a/lib/asn1c/ngap/NGAP_QosMonitoringRequest.c b/lib/asn1c/ngap/NGAP_QosMonitoringRequest.c index 174de7331..d30e0e576 100644 --- a/lib/asn1c/ngap/NGAP_QosMonitoringRequest.c +++ b/lib/asn1c/ngap/NGAP_QosMonitoringRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_QosMonitoringRequest_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_QosMonitoringRequest_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 2 } /* (0..2,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -32,7 +32,7 @@ static const unsigned int asn_MAP_NGAP_QosMonitoringRequest_enum2value_1[] = { 0 /* ul(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_QosMonitoringRequest_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_QosMonitoringRequest_specs_1 = { asn_MAP_NGAP_QosMonitoringRequest_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_QosMonitoringRequest_enum2value_1, /* N => "tag"; sorted by N */ 4, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_QosMonitoringRequest.h b/lib/asn1c/ngap/NGAP_QosMonitoringRequest.h index 1eef1fb54..7f4df6947 100644 --- a/lib/asn1c/ngap/NGAP_QosMonitoringRequest.h +++ b/lib/asn1c/ngap/NGAP_QosMonitoringRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,7 +33,9 @@ typedef enum NGAP_QosMonitoringRequest { typedef long NGAP_QosMonitoringRequest_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_QosMonitoringRequest_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_QosMonitoringRequest; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_QosMonitoringRequest_specs_1; asn_struct_free_f NGAP_QosMonitoringRequest_free; asn_struct_print_f NGAP_QosMonitoringRequest_print; asn_constr_check_f NGAP_QosMonitoringRequest_constraint; diff --git a/lib/asn1c/ngap/NGAP_RAN-UE-NGAP-ID.c b/lib/asn1c/ngap/NGAP_RAN-UE-NGAP-ID.c index 13b6ef8cf..e4f334686 100644 --- a/lib/asn1c/ngap/NGAP_RAN-UE-NGAP-ID.c +++ b/lib/asn1c/ngap/NGAP_RAN-UE-NGAP-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RAN-UE-NGAP-ID.h b/lib/asn1c/ngap/NGAP_RAN-UE-NGAP-ID.h index 230ead03f..2b24c1e2d 100644 --- a/lib/asn1c/ngap/NGAP_RAN-UE-NGAP-ID.h +++ b/lib/asn1c/ngap/NGAP_RAN-UE-NGAP-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -24,13 +24,13 @@ typedef unsigned long NGAP_RAN_UE_NGAP_ID_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_RAN_UE_NGAP_ID_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_RAN_UE_NGAP_ID; -extern const asn_INTEGER_specifics_t asn_SPC_RAN_UE_NGAP_ID_specs_1; -asn_struct_free_f RAN_UE_NGAP_ID_free; -asn_struct_print_f RAN_UE_NGAP_ID_print; -asn_constr_check_f RAN_UE_NGAP_ID_constraint; -jer_type_encoder_f RAN_UE_NGAP_ID_encode_jer; -per_type_decoder_f RAN_UE_NGAP_ID_decode_aper; -per_type_encoder_f RAN_UE_NGAP_ID_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_RAN_UE_NGAP_ID_specs_1; +asn_struct_free_f NGAP_RAN_UE_NGAP_ID_free; +asn_struct_print_f NGAP_RAN_UE_NGAP_ID_print; +asn_constr_check_f NGAP_RAN_UE_NGAP_ID_constraint; +jer_type_encoder_f NGAP_RAN_UE_NGAP_ID_encode_jer; +per_type_decoder_f NGAP_RAN_UE_NGAP_ID_decode_aper; +per_type_encoder_f NGAP_RAN_UE_NGAP_ID_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_RANCPRelocationIndication.c b/lib/asn1c/ngap/NGAP_RANCPRelocationIndication.c index 21c134bc4..02651cd63 100644 --- a/lib/asn1c/ngap/NGAP_RANCPRelocationIndication.c +++ b/lib/asn1c/ngap/NGAP_RANCPRelocationIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_RANCPRelocationIndication_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RANCPRelocationIndication, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P27, + &asn_DEF_NGAP_ProtocolIE_Container_11854P27, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_RANCPRelocationIndication.h b/lib/asn1c/ngap/NGAP_RANCPRelocationIndication.h index fff02525b..260ba4bc6 100644 --- a/lib/asn1c/ngap/NGAP_RANCPRelocationIndication.h +++ b/lib/asn1c/ngap/NGAP_RANCPRelocationIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_RANCPRelocationIndication */ typedef struct NGAP_RANCPRelocationIndication { - NGAP_ProtocolIE_Container_9574P27_t protocolIEs; + NGAP_ProtocolIE_Container_11854P27_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_RANConfigurationUpdate.c b/lib/asn1c/ngap/NGAP_RANConfigurationUpdate.c index 842da8df5..f034bee85 100644 --- a/lib/asn1c/ngap/NGAP_RANConfigurationUpdate.c +++ b/lib/asn1c/ngap/NGAP_RANConfigurationUpdate.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_RANConfigurationUpdate_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RANConfigurationUpdate, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P54, + &asn_DEF_NGAP_ProtocolIE_Container_11854P54, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_RANConfigurationUpdate.h b/lib/asn1c/ngap/NGAP_RANConfigurationUpdate.h index 959f093b9..949568835 100644 --- a/lib/asn1c/ngap/NGAP_RANConfigurationUpdate.h +++ b/lib/asn1c/ngap/NGAP_RANConfigurationUpdate.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_RANConfigurationUpdate */ typedef struct NGAP_RANConfigurationUpdate { - NGAP_ProtocolIE_Container_9574P54_t protocolIEs; + NGAP_ProtocolIE_Container_11854P54_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_RANConfigurationUpdateAcknowledge.c b/lib/asn1c/ngap/NGAP_RANConfigurationUpdateAcknowledge.c index 970842083..24e80a402 100644 --- a/lib/asn1c/ngap/NGAP_RANConfigurationUpdateAcknowledge.c +++ b/lib/asn1c/ngap/NGAP_RANConfigurationUpdateAcknowledge.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_RANConfigurationUpdateAcknowledge_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RANConfigurationUpdateAcknowledge, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P55, + &asn_DEF_NGAP_ProtocolIE_Container_11854P55, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_RANConfigurationUpdateAcknowledge.h b/lib/asn1c/ngap/NGAP_RANConfigurationUpdateAcknowledge.h index 6b39d8ff4..b7a7a7b7e 100644 --- a/lib/asn1c/ngap/NGAP_RANConfigurationUpdateAcknowledge.h +++ b/lib/asn1c/ngap/NGAP_RANConfigurationUpdateAcknowledge.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_RANConfigurationUpdateAcknowledge */ typedef struct NGAP_RANConfigurationUpdateAcknowledge { - NGAP_ProtocolIE_Container_9574P55_t protocolIEs; + NGAP_ProtocolIE_Container_11854P55_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_RANConfigurationUpdateFailure.c b/lib/asn1c/ngap/NGAP_RANConfigurationUpdateFailure.c index 358560f66..908d1f195 100644 --- a/lib/asn1c/ngap/NGAP_RANConfigurationUpdateFailure.c +++ b/lib/asn1c/ngap/NGAP_RANConfigurationUpdateFailure.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_RANConfigurationUpdateFailure_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RANConfigurationUpdateFailure, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P56, + &asn_DEF_NGAP_ProtocolIE_Container_11854P56, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_RANConfigurationUpdateFailure.h b/lib/asn1c/ngap/NGAP_RANConfigurationUpdateFailure.h index bcbaea4ea..5f52022e4 100644 --- a/lib/asn1c/ngap/NGAP_RANConfigurationUpdateFailure.h +++ b/lib/asn1c/ngap/NGAP_RANConfigurationUpdateFailure.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_RANConfigurationUpdateFailure */ typedef struct NGAP_RANConfigurationUpdateFailure { - NGAP_ProtocolIE_Container_9574P56_t protocolIEs; + NGAP_ProtocolIE_Container_11854P56_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_RANNodeName.c b/lib/asn1c/ngap/NGAP_RANNodeName.c index 66d247916..63e8660c6 100644 --- a/lib/asn1c/ngap/NGAP_RANNodeName.c +++ b/lib/asn1c/ngap/NGAP_RANNodeName.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -81,7 +81,7 @@ static int asn_PER_MAP_NGAP_RANNodeName_1_c2v(unsigned int code) { * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_RANNodeName_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_RANNodeName_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 32, 122 } /* (32..122) */, { APC_CONSTRAINED | APC_EXTENSIBLE, 8, 8, 1, 150 } /* (SIZE(1..150,...)) */, asn_PER_MAP_NGAP_RANNodeName_1_v2c, /* Value to PER code map */ diff --git a/lib/asn1c/ngap/NGAP_RANNodeName.h b/lib/asn1c/ngap/NGAP_RANNodeName.h index 0b316d67a..a9f29ceec 100644 --- a/lib/asn1c/ngap/NGAP_RANNodeName.h +++ b/lib/asn1c/ngap/NGAP_RANNodeName.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef PrintableString_t NGAP_RANNodeName_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_RANNodeName_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_RANNodeName; asn_struct_free_f NGAP_RANNodeName_free; asn_struct_print_f NGAP_RANNodeName_print; diff --git a/lib/asn1c/ngap/NGAP_RANNodeNameUTF8String.c b/lib/asn1c/ngap/NGAP_RANNodeNameUTF8String.c index 13ac31dc0..ffa52f797 100644 --- a/lib/asn1c/ngap/NGAP_RANNodeNameUTF8String.c +++ b/lib/asn1c/ngap/NGAP_RANNodeNameUTF8String.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RANNodeNameUTF8String.h b/lib/asn1c/ngap/NGAP_RANNodeNameUTF8String.h index 2f9f8a452..ac61e4261 100644 --- a/lib/asn1c/ngap/NGAP_RANNodeNameUTF8String.h +++ b/lib/asn1c/ngap/NGAP_RANNodeNameUTF8String.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RANNodeNameVisibleString.c b/lib/asn1c/ngap/NGAP_RANNodeNameVisibleString.c index 331cc0ca1..643c15c7c 100644 --- a/lib/asn1c/ngap/NGAP_RANNodeNameVisibleString.c +++ b/lib/asn1c/ngap/NGAP_RANNodeNameVisibleString.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RANNodeNameVisibleString.h b/lib/asn1c/ngap/NGAP_RANNodeNameVisibleString.h index 2de51b963..c1ea4539e 100644 --- a/lib/asn1c/ngap/NGAP_RANNodeNameVisibleString.h +++ b/lib/asn1c/ngap/NGAP_RANNodeNameVisibleString.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RANPagingPriority.c b/lib/asn1c/ngap/NGAP_RANPagingPriority.c index 50fc405b3..c137c3d87 100644 --- a/lib/asn1c/ngap/NGAP_RANPagingPriority.c +++ b/lib/asn1c/ngap/NGAP_RANPagingPriority.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,7 +37,7 @@ NGAP_RANPagingPriority_constraint(const asn_TYPE_descriptor_t *td, const void *s * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_RANPagingPriority_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_RANPagingPriority_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 1, 256 } /* (1..256) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/ngap/NGAP_RANPagingPriority.h b/lib/asn1c/ngap/NGAP_RANPagingPriority.h index d65e7a125..b70f9913d 100644 --- a/lib/asn1c/ngap/NGAP_RANPagingPriority.h +++ b/lib/asn1c/ngap/NGAP_RANPagingPriority.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef long NGAP_RANPagingPriority_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_RANPagingPriority_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_RANPagingPriority; asn_struct_free_f NGAP_RANPagingPriority_free; asn_struct_print_f NGAP_RANPagingPriority_print; diff --git a/lib/asn1c/ngap/NGAP_RANStatusTransfer-TransparentContainer.c b/lib/asn1c/ngap/NGAP_RANStatusTransfer-TransparentContainer.c index d66911a1d..173e5b423 100644 --- a/lib/asn1c/ngap/NGAP_RANStatusTransfer-TransparentContainer.c +++ b/lib/asn1c/ngap/NGAP_RANStatusTransfer-TransparentContainer.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_RANStatusTransfer-TransparentContainer.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_RANStatusTransfer_TransparentContainer_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_RANStatusTransfer_TransparentContainer_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RANStatusTransfer_TransparentContainer, dRBsSubjectToStatusTransferList), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_RANStatusTransfer_TransparentContainer_1[] { ATF_POINTER, 1, offsetof(struct NGAP_RANStatusTransfer_TransparentContainer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P216, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P284, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -52,7 +52,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_RANStatusTransfer_TransparentCon { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* dRBsSubjectToStatusTransferList */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_RANStatusTransfer_TransparentContainer_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_RANStatusTransfer_TransparentContainer_specs_1 = { sizeof(struct NGAP_RANStatusTransfer_TransparentContainer), offsetof(struct NGAP_RANStatusTransfer_TransparentContainer, _asn_ctx), asn_MAP_NGAP_RANStatusTransfer_TransparentContainer_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_RANStatusTransfer-TransparentContainer.h b/lib/asn1c/ngap/NGAP_RANStatusTransfer-TransparentContainer.h index 9e997b593..8ddfab3cb 100644 --- a/lib/asn1c/ngap/NGAP_RANStatusTransfer-TransparentContainer.h +++ b/lib/asn1c/ngap/NGAP_RANStatusTransfer-TransparentContainer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,6 +37,8 @@ typedef struct NGAP_RANStatusTransfer_TransparentContainer { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_RANStatusTransfer_TransparentContainer; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RANStatusTransfer_TransparentContainer_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_RANStatusTransfer_TransparentContainer_1[2]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_RAT-Information.c b/lib/asn1c/ngap/NGAP_RAT-Information.c index bd5f55a47..d2e6bdb71 100644 --- a/lib/asn1c/ngap/NGAP_RAT-Information.c +++ b/lib/asn1c/ngap/NGAP_RAT-Information.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_RAT_Information_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_RAT_Information_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -20,18 +20,26 @@ static asn_per_constraints_t asn_PER_type_NGAP_RAT_Information_constr_1 CC_NOTUS #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_NGAP_RAT_Information_value2enum_1[] = { { 0, 10, "unlicensed" }, - { 1, 6, "nb-IoT" } + { 1, 6, "nb-IoT" }, + { 2, 6, "nR-LEO" }, + { 3, 6, "nR-MEO" }, + { 4, 6, "nR-GEO" }, + { 5, 11, "nR-OTHERSAT" } /* This list is extensible */ }; static const unsigned int asn_MAP_NGAP_RAT_Information_enum2value_1[] = { + 4, /* nR-GEO(4) */ + 2, /* nR-LEO(2) */ + 3, /* nR-MEO(3) */ + 5, /* nR-OTHERSAT(5) */ 1, /* nb-IoT(1) */ 0 /* unlicensed(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_RAT_Information_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_RAT_Information_specs_1 = { asn_MAP_NGAP_RAT_Information_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_RAT_Information_enum2value_1, /* N => "tag"; sorted by N */ - 2, /* Number of elements in the maps */ + 6, /* Number of elements in the maps */ 3, /* Extensions before this member */ 1, /* Strict enumeration */ 0, /* Native long size */ diff --git a/lib/asn1c/ngap/NGAP_RAT-Information.h b/lib/asn1c/ngap/NGAP_RAT-Information.h index 9d01dabe6..0fcfe994a 100644 --- a/lib/asn1c/ngap/NGAP_RAT-Information.h +++ b/lib/asn1c/ngap/NGAP_RAT-Information.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,17 +21,23 @@ extern "C" { /* Dependencies */ typedef enum NGAP_RAT_Information { NGAP_RAT_Information_unlicensed = 0, - NGAP_RAT_Information_nb_IoT = 1 + NGAP_RAT_Information_nb_IoT = 1, /* * Enumeration is extensible */ + NGAP_RAT_Information_nR_LEO = 2, + NGAP_RAT_Information_nR_MEO = 3, + NGAP_RAT_Information_nR_GEO = 4, + NGAP_RAT_Information_nR_OTHERSAT = 5 } e_NGAP_RAT_Information; /* NGAP_RAT-Information */ typedef long NGAP_RAT_Information_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_RAT_Information_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_RAT_Information; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_RAT_Information_specs_1; asn_struct_free_f NGAP_RAT_Information_free; asn_struct_print_f NGAP_RAT_Information_print; asn_constr_check_f NGAP_RAT_Information_constraint; diff --git a/lib/asn1c/ngap/NGAP_RATRestrictionInformation.c b/lib/asn1c/ngap/NGAP_RATRestrictionInformation.c index d5e43efd4..bb0aca81f 100644 --- a/lib/asn1c/ngap/NGAP_RATRestrictionInformation.c +++ b/lib/asn1c/ngap/NGAP_RATRestrictionInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RATRestrictionInformation.h b/lib/asn1c/ngap/NGAP_RATRestrictionInformation.h index c5f201388..6c0f6a93f 100644 --- a/lib/asn1c/ngap/NGAP_RATRestrictionInformation.h +++ b/lib/asn1c/ngap/NGAP_RATRestrictionInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RATRestrictions-Item.c b/lib/asn1c/ngap/NGAP_RATRestrictions-Item.c index fc3871305..f4c9677f7 100644 --- a/lib/asn1c/ngap/NGAP_RATRestrictions-Item.c +++ b/lib/asn1c/ngap/NGAP_RATRestrictions-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_RATRestrictions_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_RATRestrictions_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P217, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P285, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_RATRestrictions-Item.h b/lib/asn1c/ngap/NGAP_RATRestrictions-Item.h index 77b6bfff9..e639b99a5 100644 --- a/lib/asn1c/ngap/NGAP_RATRestrictions-Item.h +++ b/lib/asn1c/ngap/NGAP_RATRestrictions-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RATRestrictions.c b/lib/asn1c/ngap/NGAP_RATRestrictions.c index 3d3ddfd3e..76cd45492 100644 --- a/lib/asn1c/ngap/NGAP_RATRestrictions.c +++ b/lib/asn1c/ngap/NGAP_RATRestrictions.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RATRestrictions.h b/lib/asn1c/ngap/NGAP_RATRestrictions.h index 2b4f6b1df..8ee84a7b3 100644 --- a/lib/asn1c/ngap/NGAP_RATRestrictions.h +++ b/lib/asn1c/ngap/NGAP_RATRestrictions.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RGLevelWirelineAccessCharacteristics.c b/lib/asn1c/ngap/NGAP_RGLevelWirelineAccessCharacteristics.c index 33e835100..fffe72882 100644 --- a/lib/asn1c/ngap/NGAP_RGLevelWirelineAccessCharacteristics.c +++ b/lib/asn1c/ngap/NGAP_RGLevelWirelineAccessCharacteristics.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RGLevelWirelineAccessCharacteristics.h b/lib/asn1c/ngap/NGAP_RGLevelWirelineAccessCharacteristics.h index bbc0ed788..1e23a4c50 100644 --- a/lib/asn1c/ngap/NGAP_RGLevelWirelineAccessCharacteristics.h +++ b/lib/asn1c/ngap/NGAP_RGLevelWirelineAccessCharacteristics.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RIMInformation.c b/lib/asn1c/ngap/NGAP_RIMInformation.c index 199346fe0..4de021b3c 100644 --- a/lib/asn1c/ngap/NGAP_RIMInformation.c +++ b/lib/asn1c/ngap/NGAP_RIMInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -104,7 +104,7 @@ asn_TYPE_member_t asn_MBR_NGAP_RIMInformation_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_RIMInformation, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P224, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P292, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_RIMInformation.h b/lib/asn1c/ngap/NGAP_RIMInformation.h index 7be2cc45d..a596549b0 100644 --- a/lib/asn1c/ngap/NGAP_RIMInformation.h +++ b/lib/asn1c/ngap/NGAP_RIMInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RIMInformationTransfer.c b/lib/asn1c/ngap/NGAP_RIMInformationTransfer.c index e3dc44daf..8a58c6867 100644 --- a/lib/asn1c/ngap/NGAP_RIMInformationTransfer.c +++ b/lib/asn1c/ngap/NGAP_RIMInformationTransfer.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_RIMInformationTransfer.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_RIMInformationTransfer_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_RIMInformationTransfer_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RIMInformationTransfer, targetRANNodeID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -63,7 +63,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_RIMInformationTransfer_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_RIMInformationTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P223, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P291, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -88,7 +88,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_RIMInformationTransfer_tag2el_1[ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* rIMInformation */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_RIMInformationTransfer_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_RIMInformationTransfer_specs_1 = { sizeof(struct NGAP_RIMInformationTransfer), offsetof(struct NGAP_RIMInformationTransfer, _asn_ctx), asn_MAP_NGAP_RIMInformationTransfer_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_RIMInformationTransfer.h b/lib/asn1c/ngap/NGAP_RIMInformationTransfer.h index 305c9ec1d..cd611172a 100644 --- a/lib/asn1c/ngap/NGAP_RIMInformationTransfer.h +++ b/lib/asn1c/ngap/NGAP_RIMInformationTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -41,6 +41,8 @@ typedef struct NGAP_RIMInformationTransfer { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_RIMInformationTransfer; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RIMInformationTransfer_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_RIMInformationTransfer_1[4]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_RNC-ID.c b/lib/asn1c/ngap/NGAP_RNC-ID.c index b0a4519be..f2b7ac702 100644 --- a/lib/asn1c/ngap/NGAP_RNC-ID.c +++ b/lib/asn1c/ngap/NGAP_RNC-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RNC-ID.h b/lib/asn1c/ngap/NGAP_RNC-ID.h index b95e5cd23..7ebbe8061 100644 --- a/lib/asn1c/ngap/NGAP_RNC-ID.h +++ b/lib/asn1c/ngap/NGAP_RNC-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RRCContainer.c b/lib/asn1c/ngap/NGAP_RRCContainer.c index 476b553ae..e57c4d731 100644 --- a/lib/asn1c/ngap/NGAP_RRCContainer.c +++ b/lib/asn1c/ngap/NGAP_RRCContainer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RRCContainer.h b/lib/asn1c/ngap/NGAP_RRCContainer.h index 517d68509..59fde8a67 100644 --- a/lib/asn1c/ngap/NGAP_RRCContainer.h +++ b/lib/asn1c/ngap/NGAP_RRCContainer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RRCEstablishmentCause.c b/lib/asn1c/ngap/NGAP_RRCEstablishmentCause.c index 08d622b1e..9a92e5d22 100644 --- a/lib/asn1c/ngap/NGAP_RRCEstablishmentCause.c +++ b/lib/asn1c/ngap/NGAP_RRCEstablishmentCause.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_RRCEstablishmentCause_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_RRCEstablishmentCause_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 4, 4, 0, 9 } /* (0..9,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -48,7 +48,7 @@ static const unsigned int asn_MAP_NGAP_RRCEstablishmentCause_enum2value_1[] = { 10 /* notAvailable(10) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_RRCEstablishmentCause_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_RRCEstablishmentCause_specs_1 = { asn_MAP_NGAP_RRCEstablishmentCause_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_RRCEstablishmentCause_enum2value_1, /* N => "tag"; sorted by N */ 12, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_RRCEstablishmentCause.h b/lib/asn1c/ngap/NGAP_RRCEstablishmentCause.h index 868ce09f7..16b6366ab 100644 --- a/lib/asn1c/ngap/NGAP_RRCEstablishmentCause.h +++ b/lib/asn1c/ngap/NGAP_RRCEstablishmentCause.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -41,7 +41,9 @@ typedef enum NGAP_RRCEstablishmentCause { typedef long NGAP_RRCEstablishmentCause_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_RRCEstablishmentCause_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_RRCEstablishmentCause; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_RRCEstablishmentCause_specs_1; asn_struct_free_f NGAP_RRCEstablishmentCause_free; asn_struct_print_f NGAP_RRCEstablishmentCause_print; asn_constr_check_f NGAP_RRCEstablishmentCause_constraint; diff --git a/lib/asn1c/ngap/NGAP_RRCInactiveTransitionReport.c b/lib/asn1c/ngap/NGAP_RRCInactiveTransitionReport.c index d4914e323..86c2a6ce1 100644 --- a/lib/asn1c/ngap/NGAP_RRCInactiveTransitionReport.c +++ b/lib/asn1c/ngap/NGAP_RRCInactiveTransitionReport.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_RRCInactiveTransitionReport_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RRCInactiveTransitionReport, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P24, + &asn_DEF_NGAP_ProtocolIE_Container_11854P24, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_RRCInactiveTransitionReport.h b/lib/asn1c/ngap/NGAP_RRCInactiveTransitionReport.h index 140aaecd4..2bf594396 100644 --- a/lib/asn1c/ngap/NGAP_RRCInactiveTransitionReport.h +++ b/lib/asn1c/ngap/NGAP_RRCInactiveTransitionReport.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_RRCInactiveTransitionReport */ typedef struct NGAP_RRCInactiveTransitionReport { - NGAP_ProtocolIE_Container_9574P24_t protocolIEs; + NGAP_ProtocolIE_Container_11854P24_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_RRCInactiveTransitionReportRequest.c b/lib/asn1c/ngap/NGAP_RRCInactiveTransitionReportRequest.c index 0f4079385..54656f35b 100644 --- a/lib/asn1c/ngap/NGAP_RRCInactiveTransitionReportRequest.c +++ b/lib/asn1c/ngap/NGAP_RRCInactiveTransitionReportRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_RRCInactiveTransitionReportRequest_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_RRCInactiveTransitionReportRequest_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 2 } /* (0..2,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -30,7 +30,7 @@ static const unsigned int asn_MAP_NGAP_RRCInactiveTransitionReportRequest_enum2v 0 /* subsequent-state-transition-report(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_RRCInactiveTransitionReportRequest_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_RRCInactiveTransitionReportRequest_specs_1 = { asn_MAP_NGAP_RRCInactiveTransitionReportRequest_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_RRCInactiveTransitionReportRequest_enum2value_1, /* N => "tag"; sorted by N */ 3, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_RRCInactiveTransitionReportRequest.h b/lib/asn1c/ngap/NGAP_RRCInactiveTransitionReportRequest.h index 88637b0d7..2a3378c79 100644 --- a/lib/asn1c/ngap/NGAP_RRCInactiveTransitionReportRequest.h +++ b/lib/asn1c/ngap/NGAP_RRCInactiveTransitionReportRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,7 +32,9 @@ typedef enum NGAP_RRCInactiveTransitionReportRequest { typedef long NGAP_RRCInactiveTransitionReportRequest_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_RRCInactiveTransitionReportRequest_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_RRCInactiveTransitionReportRequest; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_RRCInactiveTransitionReportRequest_specs_1; asn_struct_free_f NGAP_RRCInactiveTransitionReportRequest_free; asn_struct_print_f NGAP_RRCInactiveTransitionReportRequest_print; asn_constr_check_f NGAP_RRCInactiveTransitionReportRequest_constraint; diff --git a/lib/asn1c/ngap/NGAP_RRCState.c b/lib/asn1c/ngap/NGAP_RRCState.c index 64982d2a8..043ffeda6 100644 --- a/lib/asn1c/ngap/NGAP_RRCState.c +++ b/lib/asn1c/ngap/NGAP_RRCState.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_RRCState_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_RRCState_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -28,7 +28,7 @@ static const unsigned int asn_MAP_NGAP_RRCState_enum2value_1[] = { 0 /* inactive(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_RRCState_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_RRCState_specs_1 = { asn_MAP_NGAP_RRCState_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_RRCState_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_RRCState.h b/lib/asn1c/ngap/NGAP_RRCState.h index 9003da1d5..66cf01a86 100644 --- a/lib/asn1c/ngap/NGAP_RRCState.h +++ b/lib/asn1c/ngap/NGAP_RRCState.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -31,7 +31,9 @@ typedef enum NGAP_RRCState { typedef long NGAP_RRCState_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_RRCState_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_RRCState; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_RRCState_specs_1; asn_struct_free_f NGAP_RRCState_free; asn_struct_print_f NGAP_RRCState_print; asn_constr_check_f NGAP_RRCState_constraint; diff --git a/lib/asn1c/ngap/NGAP_RSN.c b/lib/asn1c/ngap/NGAP_RSN.c index cd213a12f..ce41d778d 100644 --- a/lib/asn1c/ngap/NGAP_RSN.c +++ b/lib/asn1c/ngap/NGAP_RSN.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RSN.h b/lib/asn1c/ngap/NGAP_RSN.h index 3ae945ed5..7734b32ad 100644 --- a/lib/asn1c/ngap/NGAP_RSN.h +++ b/lib/asn1c/ngap/NGAP_RSN.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,13 +33,13 @@ typedef long NGAP_RSN_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_RSN_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_RSN; -extern const asn_INTEGER_specifics_t asn_SPC_RSN_specs_1; -asn_struct_free_f RSN_free; -asn_struct_print_f RSN_print; -asn_constr_check_f RSN_constraint; -jer_type_encoder_f RSN_encode_jer; -per_type_decoder_f RSN_decode_aper; -per_type_encoder_f RSN_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_RSN_specs_1; +asn_struct_free_f NGAP_RSN_free; +asn_struct_print_f NGAP_RSN_print; +asn_constr_check_f NGAP_RSN_constraint; +jer_type_encoder_f NGAP_RSN_encode_jer; +per_type_decoder_f NGAP_RSN_decode_aper; +per_type_encoder_f NGAP_RSN_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_Range.c b/lib/asn1c/ngap/NGAP_Range.c index 25f0daead..4ccae36cc 100644 --- a/lib/asn1c/ngap/NGAP_Range.c +++ b/lib/asn1c/ngap/NGAP_Range.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_Range.h b/lib/asn1c/ngap/NGAP_Range.h index cfefffda1..5da5dce57 100644 --- a/lib/asn1c/ngap/NGAP_Range.h +++ b/lib/asn1c/ngap/NGAP_Range.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -40,13 +40,13 @@ typedef long NGAP_Range_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_Range_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_Range; -extern const asn_INTEGER_specifics_t asn_SPC_Range_specs_1; -asn_struct_free_f Range_free; -asn_struct_print_f Range_print; -asn_constr_check_f Range_constraint; -jer_type_encoder_f Range_encode_jer; -per_type_decoder_f Range_decode_aper; -per_type_encoder_f Range_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_Range_specs_1; +asn_struct_free_f NGAP_Range_free; +asn_struct_print_f NGAP_Range_print; +asn_constr_check_f NGAP_Range_constraint; +jer_type_encoder_f NGAP_Range_encode_jer; +per_type_decoder_f NGAP_Range_decode_aper; +per_type_encoder_f NGAP_Range_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_RecommendedCellItem.c b/lib/asn1c/ngap/NGAP_RecommendedCellItem.c index 409b2ed19..7732acf13 100644 --- a/lib/asn1c/ngap/NGAP_RecommendedCellItem.c +++ b/lib/asn1c/ngap/NGAP_RecommendedCellItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -78,7 +78,7 @@ asn_TYPE_member_t asn_MBR_NGAP_RecommendedCellItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_RecommendedCellItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P219, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P287, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_RecommendedCellItem.h b/lib/asn1c/ngap/NGAP_RecommendedCellItem.h index 1c7f0ca77..2a3a379d8 100644 --- a/lib/asn1c/ngap/NGAP_RecommendedCellItem.h +++ b/lib/asn1c/ngap/NGAP_RecommendedCellItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RecommendedCellList.c b/lib/asn1c/ngap/NGAP_RecommendedCellList.c index a5e72de55..25d016b3b 100644 --- a/lib/asn1c/ngap/NGAP_RecommendedCellList.c +++ b/lib/asn1c/ngap/NGAP_RecommendedCellList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RecommendedCellList.h b/lib/asn1c/ngap/NGAP_RecommendedCellList.h index d87a5e9ba..a6800888f 100644 --- a/lib/asn1c/ngap/NGAP_RecommendedCellList.h +++ b/lib/asn1c/ngap/NGAP_RecommendedCellList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RecommendedCellsForPaging.c b/lib/asn1c/ngap/NGAP_RecommendedCellsForPaging.c index c6e1a7d87..f1a8ec20e 100644 --- a/lib/asn1c/ngap/NGAP_RecommendedCellsForPaging.c +++ b/lib/asn1c/ngap/NGAP_RecommendedCellsForPaging.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_RecommendedCellsForPaging_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_RecommendedCellsForPaging, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P218, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P286, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_RecommendedCellsForPaging.h b/lib/asn1c/ngap/NGAP_RecommendedCellsForPaging.h index da39f7f87..6c7a7ec81 100644 --- a/lib/asn1c/ngap/NGAP_RecommendedCellsForPaging.h +++ b/lib/asn1c/ngap/NGAP_RecommendedCellsForPaging.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RecommendedRANNodeItem.c b/lib/asn1c/ngap/NGAP_RecommendedRANNodeItem.c index 82e4070bd..fb1733e5d 100644 --- a/lib/asn1c/ngap/NGAP_RecommendedRANNodeItem.c +++ b/lib/asn1c/ngap/NGAP_RecommendedRANNodeItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_RecommendedRANNodeItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_RecommendedRANNodeItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P221, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P289, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_RecommendedRANNodeItem.h b/lib/asn1c/ngap/NGAP_RecommendedRANNodeItem.h index c88843a32..c523ef9ac 100644 --- a/lib/asn1c/ngap/NGAP_RecommendedRANNodeItem.h +++ b/lib/asn1c/ngap/NGAP_RecommendedRANNodeItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RecommendedRANNodeList.c b/lib/asn1c/ngap/NGAP_RecommendedRANNodeList.c index ea319c59f..588f8db0c 100644 --- a/lib/asn1c/ngap/NGAP_RecommendedRANNodeList.c +++ b/lib/asn1c/ngap/NGAP_RecommendedRANNodeList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RecommendedRANNodeList.h b/lib/asn1c/ngap/NGAP_RecommendedRANNodeList.h index c479a2293..d12822268 100644 --- a/lib/asn1c/ngap/NGAP_RecommendedRANNodeList.h +++ b/lib/asn1c/ngap/NGAP_RecommendedRANNodeList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RecommendedRANNodesForPaging.c b/lib/asn1c/ngap/NGAP_RecommendedRANNodesForPaging.c index abda09b67..9b28ebaaf 100644 --- a/lib/asn1c/ngap/NGAP_RecommendedRANNodesForPaging.c +++ b/lib/asn1c/ngap/NGAP_RecommendedRANNodesForPaging.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_RecommendedRANNodesForPaging_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_RecommendedRANNodesForPaging, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P220, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P288, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_RecommendedRANNodesForPaging.h b/lib/asn1c/ngap/NGAP_RecommendedRANNodesForPaging.h index 1b944b6ca..48a4e78d0 100644 --- a/lib/asn1c/ngap/NGAP_RecommendedRANNodesForPaging.h +++ b/lib/asn1c/ngap/NGAP_RecommendedRANNodesForPaging.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RedCapIndication.c b/lib/asn1c/ngap/NGAP_RedCapIndication.c new file mode 100644 index 000000000..08ff5f412 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_RedCapIndication.c @@ -0,0 +1,63 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_RedCapIndication.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_RedCapIndication_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_RedCapIndication_value2enum_1[] = { + { 0, 6, "redcap" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_RedCapIndication_enum2value_1[] = { + 0 /* redcap(0) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_NGAP_RedCapIndication_specs_1 = { + asn_MAP_NGAP_RedCapIndication_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_RedCapIndication_enum2value_1, /* N => "tag"; sorted by N */ + 1, /* Number of elements in the maps */ + 2, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_RedCapIndication_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_RedCapIndication = { + "RedCapIndication", + "RedCapIndication", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_RedCapIndication_tags_1, + sizeof(asn_DEF_NGAP_RedCapIndication_tags_1) + /sizeof(asn_DEF_NGAP_RedCapIndication_tags_1[0]), /* 1 */ + asn_DEF_NGAP_RedCapIndication_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_RedCapIndication_tags_1) + /sizeof(asn_DEF_NGAP_RedCapIndication_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_RedCapIndication_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_RedCapIndication_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_RedCapIndication.h b/lib/asn1c/ngap/NGAP_RedCapIndication.h new file mode 100644 index 000000000..10071e332 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_RedCapIndication.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_RedCapIndication_H_ +#define _NGAP_RedCapIndication_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_RedCapIndication { + NGAP_RedCapIndication_redcap = 0 + /* + * Enumeration is extensible + */ +} e_NGAP_RedCapIndication; + +/* NGAP_RedCapIndication */ +typedef long NGAP_RedCapIndication_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_RedCapIndication_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_RedCapIndication; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_RedCapIndication_specs_1; +asn_struct_free_f NGAP_RedCapIndication_free; +asn_struct_print_f NGAP_RedCapIndication_print; +asn_constr_check_f NGAP_RedCapIndication_constraint; +jer_type_encoder_f NGAP_RedCapIndication_encode_jer; +per_type_decoder_f NGAP_RedCapIndication_decode_aper; +per_type_encoder_f NGAP_RedCapIndication_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_RedCapIndication_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_RedirectionVoiceFallback.c b/lib/asn1c/ngap/NGAP_RedirectionVoiceFallback.c index bb6b0e0e1..a334288bf 100644 --- a/lib/asn1c/ngap/NGAP_RedirectionVoiceFallback.c +++ b/lib/asn1c/ngap/NGAP_RedirectionVoiceFallback.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_RedirectionVoiceFallback_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_RedirectionVoiceFallback_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -28,7 +28,7 @@ static const unsigned int asn_MAP_NGAP_RedirectionVoiceFallback_enum2value_1[] = 0 /* possible(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_RedirectionVoiceFallback_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_RedirectionVoiceFallback_specs_1 = { asn_MAP_NGAP_RedirectionVoiceFallback_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_RedirectionVoiceFallback_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_RedirectionVoiceFallback.h b/lib/asn1c/ngap/NGAP_RedirectionVoiceFallback.h index 6f17b6142..07e22b557 100644 --- a/lib/asn1c/ngap/NGAP_RedirectionVoiceFallback.h +++ b/lib/asn1c/ngap/NGAP_RedirectionVoiceFallback.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -31,7 +31,9 @@ typedef enum NGAP_RedirectionVoiceFallback { typedef long NGAP_RedirectionVoiceFallback_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_RedirectionVoiceFallback_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_RedirectionVoiceFallback; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_RedirectionVoiceFallback_specs_1; asn_struct_free_f NGAP_RedirectionVoiceFallback_free; asn_struct_print_f NGAP_RedirectionVoiceFallback_print; asn_constr_check_f NGAP_RedirectionVoiceFallback_constraint; diff --git a/lib/asn1c/ngap/NGAP_RedundantPDUSessionInformation.c b/lib/asn1c/ngap/NGAP_RedundantPDUSessionInformation.c index f1e3d5e89..f20d69b25 100644 --- a/lib/asn1c/ngap/NGAP_RedundantPDUSessionInformation.c +++ b/lib/asn1c/ngap/NGAP_RedundantPDUSessionInformation.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_RedundantPDUSessionInformation.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_RedundantPDUSessionInformation_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_RedundantPDUSessionInformation_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RedundantPDUSessionInformation, rSN), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_RedundantPDUSessionInformation_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_RedundantPDUSessionInformation, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P222, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P290, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -52,7 +52,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_RedundantPDUSessionInformation_t { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* rSN */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_RedundantPDUSessionInformation_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_RedundantPDUSessionInformation_specs_1 = { sizeof(struct NGAP_RedundantPDUSessionInformation), offsetof(struct NGAP_RedundantPDUSessionInformation, _asn_ctx), asn_MAP_NGAP_RedundantPDUSessionInformation_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_RedundantPDUSessionInformation.h b/lib/asn1c/ngap/NGAP_RedundantPDUSessionInformation.h index 063a06339..494822e84 100644 --- a/lib/asn1c/ngap/NGAP_RedundantPDUSessionInformation.h +++ b/lib/asn1c/ngap/NGAP_RedundantPDUSessionInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,6 +37,8 @@ typedef struct NGAP_RedundantPDUSessionInformation { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_RedundantPDUSessionInformation; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_RedundantPDUSessionInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_RedundantPDUSessionInformation_1[2]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_RedundantQosFlowIndicator.c b/lib/asn1c/ngap/NGAP_RedundantQosFlowIndicator.c index ff5b45fde..6a6aae715 100644 --- a/lib/asn1c/ngap/NGAP_RedundantQosFlowIndicator.c +++ b/lib/asn1c/ngap/NGAP_RedundantQosFlowIndicator.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_RedundantQosFlowIndicator_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_RedundantQosFlowIndicator_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_NGAP_RedundantQosFlowIndicator_enum2value_1[] 1, /* false(1) */ 0 /* true(0) */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_RedundantQosFlowIndicator_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_RedundantQosFlowIndicator_specs_1 = { asn_MAP_NGAP_RedundantQosFlowIndicator_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_RedundantQosFlowIndicator_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_RedundantQosFlowIndicator.h b/lib/asn1c/ngap/NGAP_RedundantQosFlowIndicator.h index adaf74b79..485dbe4c9 100644 --- a/lib/asn1c/ngap/NGAP_RedundantQosFlowIndicator.h +++ b/lib/asn1c/ngap/NGAP_RedundantQosFlowIndicator.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -28,7 +28,9 @@ typedef enum NGAP_RedundantQosFlowIndicator { typedef long NGAP_RedundantQosFlowIndicator_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_RedundantQosFlowIndicator_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_RedundantQosFlowIndicator; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_RedundantQosFlowIndicator_specs_1; asn_struct_free_f NGAP_RedundantQosFlowIndicator_free; asn_struct_print_f NGAP_RedundantQosFlowIndicator_print; asn_constr_check_f NGAP_RedundantQosFlowIndicator_constraint; diff --git a/lib/asn1c/ngap/NGAP_ReflectiveQosAttribute.c b/lib/asn1c/ngap/NGAP_ReflectiveQosAttribute.c index bcdbc7f73..2b07692ff 100644 --- a/lib/asn1c/ngap/NGAP_ReflectiveQosAttribute.c +++ b/lib/asn1c/ngap/NGAP_ReflectiveQosAttribute.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ReflectiveQosAttribute.h b/lib/asn1c/ngap/NGAP_ReflectiveQosAttribute.h index 88676afe3..02a6065d2 100644 --- a/lib/asn1c/ngap/NGAP_ReflectiveQosAttribute.h +++ b/lib/asn1c/ngap/NGAP_ReflectiveQosAttribute.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,13 +32,13 @@ typedef long NGAP_ReflectiveQosAttribute_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_ReflectiveQosAttribute_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_ReflectiveQosAttribute; -extern const asn_INTEGER_specifics_t asn_SPC_ReflectiveQosAttribute_specs_1; -asn_struct_free_f ReflectiveQosAttribute_free; -asn_struct_print_f ReflectiveQosAttribute_print; -asn_constr_check_f ReflectiveQosAttribute_constraint; -jer_type_encoder_f ReflectiveQosAttribute_encode_jer; -per_type_decoder_f ReflectiveQosAttribute_decode_aper; -per_type_encoder_f ReflectiveQosAttribute_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_ReflectiveQosAttribute_specs_1; +asn_struct_free_f NGAP_ReflectiveQosAttribute_free; +asn_struct_print_f NGAP_ReflectiveQosAttribute_print; +asn_constr_check_f NGAP_ReflectiveQosAttribute_constraint; +jer_type_encoder_f NGAP_ReflectiveQosAttribute_encode_jer; +per_type_decoder_f NGAP_ReflectiveQosAttribute_decode_aper; +per_type_encoder_f NGAP_ReflectiveQosAttribute_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_RejectedNSSAIinPLMN.c b/lib/asn1c/ngap/NGAP_RejectedNSSAIinPLMN.c index bbfe95ca4..577762225 100644 --- a/lib/asn1c/ngap/NGAP_RejectedNSSAIinPLMN.c +++ b/lib/asn1c/ngap/NGAP_RejectedNSSAIinPLMN.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RejectedNSSAIinPLMN.h b/lib/asn1c/ngap/NGAP_RejectedNSSAIinPLMN.h index eeaaefb00..e00937cc2 100644 --- a/lib/asn1c/ngap/NGAP_RejectedNSSAIinPLMN.h +++ b/lib/asn1c/ngap/NGAP_RejectedNSSAIinPLMN.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RejectedNSSAIinTA.c b/lib/asn1c/ngap/NGAP_RejectedNSSAIinTA.c index 57bda6332..d40508323 100644 --- a/lib/asn1c/ngap/NGAP_RejectedNSSAIinTA.c +++ b/lib/asn1c/ngap/NGAP_RejectedNSSAIinTA.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RejectedNSSAIinTA.h b/lib/asn1c/ngap/NGAP_RejectedNSSAIinTA.h index ffedf7955..4b6ccb54c 100644 --- a/lib/asn1c/ngap/NGAP_RejectedNSSAIinTA.h +++ b/lib/asn1c/ngap/NGAP_RejectedNSSAIinTA.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RelativeAMFCapacity.c b/lib/asn1c/ngap/NGAP_RelativeAMFCapacity.c index db6339261..e844548ed 100644 --- a/lib/asn1c/ngap/NGAP_RelativeAMFCapacity.c +++ b/lib/asn1c/ngap/NGAP_RelativeAMFCapacity.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,7 +37,7 @@ NGAP_RelativeAMFCapacity_constraint(const asn_TYPE_descriptor_t *td, const void * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_RelativeAMFCapacity_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_RelativeAMFCapacity_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/ngap/NGAP_RelativeAMFCapacity.h b/lib/asn1c/ngap/NGAP_RelativeAMFCapacity.h index 9579f741f..9ff77a3e3 100644 --- a/lib/asn1c/ngap/NGAP_RelativeAMFCapacity.h +++ b/lib/asn1c/ngap/NGAP_RelativeAMFCapacity.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef long NGAP_RelativeAMFCapacity_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_RelativeAMFCapacity_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_RelativeAMFCapacity; asn_struct_free_f NGAP_RelativeAMFCapacity_free; asn_struct_print_f NGAP_RelativeAMFCapacity_print; diff --git a/lib/asn1c/ngap/NGAP_RepetitionPeriod.c b/lib/asn1c/ngap/NGAP_RepetitionPeriod.c index 8ff70ac17..4348328fb 100644 --- a/lib/asn1c/ngap/NGAP_RepetitionPeriod.c +++ b/lib/asn1c/ngap/NGAP_RepetitionPeriod.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,7 +37,7 @@ NGAP_RepetitionPeriod_constraint(const asn_TYPE_descriptor_t *td, const void *sp * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_RepetitionPeriod_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_RepetitionPeriod_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 17, -1, 0, 131071 } /* (0..131071) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/ngap/NGAP_RepetitionPeriod.h b/lib/asn1c/ngap/NGAP_RepetitionPeriod.h index 2aa2cfcd5..8f4003b55 100644 --- a/lib/asn1c/ngap/NGAP_RepetitionPeriod.h +++ b/lib/asn1c/ngap/NGAP_RepetitionPeriod.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef long NGAP_RepetitionPeriod_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_RepetitionPeriod_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_RepetitionPeriod; asn_struct_free_f NGAP_RepetitionPeriod_free; asn_struct_print_f NGAP_RepetitionPeriod_print; diff --git a/lib/asn1c/ngap/NGAP_ReportAmountMDT.c b/lib/asn1c/ngap/NGAP_ReportAmountMDT.c index 63cad39fb..2bede5dcb 100644 --- a/lib/asn1c/ngap/NGAP_ReportAmountMDT.c +++ b/lib/asn1c/ngap/NGAP_ReportAmountMDT.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ReportAmountMDT.h b/lib/asn1c/ngap/NGAP_ReportAmountMDT.h index d3d08bbd6..6c01689a6 100644 --- a/lib/asn1c/ngap/NGAP_ReportAmountMDT.h +++ b/lib/asn1c/ngap/NGAP_ReportAmountMDT.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -36,13 +36,13 @@ typedef long NGAP_ReportAmountMDT_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_ReportAmountMDT_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_ReportAmountMDT; -extern const asn_INTEGER_specifics_t asn_SPC_ReportAmountMDT_specs_1; -asn_struct_free_f ReportAmountMDT_free; -asn_struct_print_f ReportAmountMDT_print; -asn_constr_check_f ReportAmountMDT_constraint; -jer_type_encoder_f ReportAmountMDT_encode_jer; -per_type_decoder_f ReportAmountMDT_decode_aper; -per_type_encoder_f ReportAmountMDT_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_ReportAmountMDT_specs_1; +asn_struct_free_f NGAP_ReportAmountMDT_free; +asn_struct_print_f NGAP_ReportAmountMDT_print; +asn_constr_check_f NGAP_ReportAmountMDT_constraint; +jer_type_encoder_f NGAP_ReportAmountMDT_encode_jer; +per_type_decoder_f NGAP_ReportAmountMDT_decode_aper; +per_type_encoder_f NGAP_ReportAmountMDT_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_ReportArea.c b/lib/asn1c/ngap/NGAP_ReportArea.c index 4f1ead3a6..1d4eeb202 100644 --- a/lib/asn1c/ngap/NGAP_ReportArea.c +++ b/lib/asn1c/ngap/NGAP_ReportArea.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ReportArea.h b/lib/asn1c/ngap/NGAP_ReportArea.h index e71517006..81d209c3d 100644 --- a/lib/asn1c/ngap/NGAP_ReportArea.h +++ b/lib/asn1c/ngap/NGAP_ReportArea.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,13 +32,13 @@ typedef long NGAP_ReportArea_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_ReportArea_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_ReportArea; -extern const asn_INTEGER_specifics_t asn_SPC_ReportArea_specs_1; -asn_struct_free_f ReportArea_free; -asn_struct_print_f ReportArea_print; -asn_constr_check_f ReportArea_constraint; -jer_type_encoder_f ReportArea_encode_jer; -per_type_decoder_f ReportArea_decode_aper; -per_type_encoder_f ReportArea_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_ReportArea_specs_1; +asn_struct_free_f NGAP_ReportArea_free; +asn_struct_print_f NGAP_ReportArea_print; +asn_constr_check_f NGAP_ReportArea_constraint; +jer_type_encoder_f NGAP_ReportArea_encode_jer; +per_type_decoder_f NGAP_ReportArea_decode_aper; +per_type_encoder_f NGAP_ReportArea_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_ReportCharacteristics.c b/lib/asn1c/ngap/NGAP_ReportCharacteristics.c new file mode 100644 index 000000000..60b7ab096 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_ReportCharacteristics.c @@ -0,0 +1,77 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_ReportCharacteristics.h" + +int +NGAP_ReportCharacteristics_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const BIT_STRING_t *st = (const BIT_STRING_t *)sptr; + size_t size; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + if(st->size > 0) { + /* Size in bits */ + size = 8 * st->size - (st->bits_unused & 0x07); + } else { + size = 0; + } + + if((size == 32UL)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +/* + * This type is implemented using BIT_STRING, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ReportCharacteristics_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 0, 0, 32, 32 } /* (SIZE(32..32)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const ber_tlv_tag_t asn_DEF_NGAP_ReportCharacteristics_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ReportCharacteristics = { + "ReportCharacteristics", + "ReportCharacteristics", + &asn_OP_BIT_STRING, + asn_DEF_NGAP_ReportCharacteristics_tags_1, + sizeof(asn_DEF_NGAP_ReportCharacteristics_tags_1) + /sizeof(asn_DEF_NGAP_ReportCharacteristics_tags_1[0]), /* 1 */ + asn_DEF_NGAP_ReportCharacteristics_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_ReportCharacteristics_tags_1) + /sizeof(asn_DEF_NGAP_ReportCharacteristics_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ReportCharacteristics_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NGAP_ReportCharacteristics_constraint + }, + 0, 0, /* No members */ + &asn_SPC_BIT_STRING_specs /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_ReportCharacteristics.h b/lib/asn1c/ngap/NGAP_ReportCharacteristics.h new file mode 100644 index 000000000..a83b37fc3 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_ReportCharacteristics.h @@ -0,0 +1,39 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_ReportCharacteristics_H_ +#define _NGAP_ReportCharacteristics_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_ReportCharacteristics */ +typedef BIT_STRING_t NGAP_ReportCharacteristics_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_ReportCharacteristics_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ReportCharacteristics; +asn_struct_free_f NGAP_ReportCharacteristics_free; +asn_struct_print_f NGAP_ReportCharacteristics_print; +asn_constr_check_f NGAP_ReportCharacteristics_constraint; +jer_type_encoder_f NGAP_ReportCharacteristics_encode_jer; +per_type_decoder_f NGAP_ReportCharacteristics_decode_aper; +per_type_encoder_f NGAP_ReportCharacteristics_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_ReportCharacteristics_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_ReportIntervalMDT.c b/lib/asn1c/ngap/NGAP_ReportIntervalMDT.c index 62f2eac9f..83e99a069 100644 --- a/lib/asn1c/ngap/NGAP_ReportIntervalMDT.c +++ b/lib/asn1c/ngap/NGAP_ReportIntervalMDT.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ReportIntervalMDT.h b/lib/asn1c/ngap/NGAP_ReportIntervalMDT.h index 85bbf260c..a67787bef 100644 --- a/lib/asn1c/ngap/NGAP_ReportIntervalMDT.h +++ b/lib/asn1c/ngap/NGAP_ReportIntervalMDT.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -41,13 +41,13 @@ typedef long NGAP_ReportIntervalMDT_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_ReportIntervalMDT_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_ReportIntervalMDT; -extern const asn_INTEGER_specifics_t asn_SPC_ReportIntervalMDT_specs_1; -asn_struct_free_f ReportIntervalMDT_free; -asn_struct_print_f ReportIntervalMDT_print; -asn_constr_check_f ReportIntervalMDT_constraint; -jer_type_encoder_f ReportIntervalMDT_encode_jer; -per_type_decoder_f ReportIntervalMDT_decode_aper; -per_type_encoder_f ReportIntervalMDT_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_ReportIntervalMDT_specs_1; +asn_struct_free_f NGAP_ReportIntervalMDT_free; +asn_struct_print_f NGAP_ReportIntervalMDT_print; +asn_constr_check_f NGAP_ReportIntervalMDT_constraint; +jer_type_encoder_f NGAP_ReportIntervalMDT_encode_jer; +per_type_decoder_f NGAP_ReportIntervalMDT_decode_aper; +per_type_encoder_f NGAP_ReportIntervalMDT_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_ReportType.c b/lib/asn1c/ngap/NGAP_ReportType.c new file mode 100644 index 000000000..734e3d8d6 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_ReportType.c @@ -0,0 +1,109 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_ReportType.h" + +#include "NGAP_EventBasedReportingIEs.h" +#include "NGAP_PeriodicReportingIEs.h" +#include "NGAP_ProtocolIE-SingleContainer.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ReportType_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_ReportType_1[] = { + { ATF_POINTER, 0, offsetof(struct NGAP_ReportType, choice.eventBasedReporting), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_EventBasedReportingIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "eventBasedReporting" + }, + { ATF_POINTER, 0, offsetof(struct NGAP_ReportType, choice.periodicReporting), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_PeriodicReportingIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "periodicReporting" + }, + { ATF_POINTER, 0, offsetof(struct NGAP_ReportType, choice.choice_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P22, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "choice-Extensions" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_ReportType_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* eventBasedReporting */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* periodicReporting */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* choice-Extensions */ +}; +asn_CHOICE_specifics_t asn_SPC_NGAP_ReportType_specs_1 = { + sizeof(struct NGAP_ReportType), + offsetof(struct NGAP_ReportType, _asn_ctx), + offsetof(struct NGAP_ReportType, present), + sizeof(((struct NGAP_ReportType *)0)->present), + asn_MAP_NGAP_ReportType_tag2el_1, + 3, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ReportType = { + "ReportType", + "ReportType", + &asn_OP_CHOICE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ReportType_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + CHOICE_constraint + }, + asn_MBR_NGAP_ReportType_1, + 3, /* Elements count */ + &asn_SPC_NGAP_ReportType_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_ReportType.h b/lib/asn1c/ngap/NGAP_ReportType.h new file mode 100644 index 000000000..b731abffb --- /dev/null +++ b/lib/asn1c/ngap/NGAP_ReportType.h @@ -0,0 +1,58 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_ReportType_H_ +#define _NGAP_ReportType_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_ReportType_PR { + NGAP_ReportType_PR_NOTHING, /* No components present */ + NGAP_ReportType_PR_eventBasedReporting, + NGAP_ReportType_PR_periodicReporting, + NGAP_ReportType_PR_choice_Extensions +} NGAP_ReportType_PR; + +/* Forward declarations */ +struct NGAP_EventBasedReportingIEs; +struct NGAP_PeriodicReportingIEs; +struct NGAP_ProtocolIE_SingleContainer; + +/* NGAP_ReportType */ +typedef struct NGAP_ReportType { + NGAP_ReportType_PR present; + union NGAP_ReportType_u { + struct NGAP_EventBasedReportingIEs *eventBasedReporting; + struct NGAP_PeriodicReportingIEs *periodicReporting; + struct NGAP_ProtocolIE_SingleContainer *choice_Extensions; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ReportType_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ReportType; +extern asn_CHOICE_specifics_t asn_SPC_NGAP_ReportType_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_ReportType_1[3]; +extern asn_per_constraints_t asn_PER_type_NGAP_ReportType_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_ReportType_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_ReportingPeriodicity.c b/lib/asn1c/ngap/NGAP_ReportingPeriodicity.c new file mode 100644 index 000000000..d38ac5b46 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_ReportingPeriodicity.c @@ -0,0 +1,73 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_ReportingPeriodicity.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ReportingPeriodicity_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 5 } /* (0..5,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_ReportingPeriodicity_value2enum_1[] = { + { 0, 4, "stop" }, + { 1, 6, "single" }, + { 2, 6, "ms1000" }, + { 3, 6, "ms2000" }, + { 4, 6, "ms5000" }, + { 5, 7, "ms10000" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_ReportingPeriodicity_enum2value_1[] = { + 2, /* ms1000(2) */ + 5, /* ms10000(5) */ + 3, /* ms2000(3) */ + 4, /* ms5000(4) */ + 1, /* single(1) */ + 0 /* stop(0) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_NGAP_ReportingPeriodicity_specs_1 = { + asn_MAP_NGAP_ReportingPeriodicity_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_ReportingPeriodicity_enum2value_1, /* N => "tag"; sorted by N */ + 6, /* Number of elements in the maps */ + 7, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ReportingPeriodicity_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ReportingPeriodicity = { + "ReportingPeriodicity", + "ReportingPeriodicity", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_ReportingPeriodicity_tags_1, + sizeof(asn_DEF_NGAP_ReportingPeriodicity_tags_1) + /sizeof(asn_DEF_NGAP_ReportingPeriodicity_tags_1[0]), /* 1 */ + asn_DEF_NGAP_ReportingPeriodicity_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_ReportingPeriodicity_tags_1) + /sizeof(asn_DEF_NGAP_ReportingPeriodicity_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ReportingPeriodicity_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_ReportingPeriodicity_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_ReportingPeriodicity.h b/lib/asn1c/ngap/NGAP_ReportingPeriodicity.h new file mode 100644 index 000000000..80ebdb6bd --- /dev/null +++ b/lib/asn1c/ngap/NGAP_ReportingPeriodicity.h @@ -0,0 +1,53 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_ReportingPeriodicity_H_ +#define _NGAP_ReportingPeriodicity_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_ReportingPeriodicity { + NGAP_ReportingPeriodicity_stop = 0, + NGAP_ReportingPeriodicity_single = 1, + NGAP_ReportingPeriodicity_ms1000 = 2, + NGAP_ReportingPeriodicity_ms2000 = 3, + NGAP_ReportingPeriodicity_ms5000 = 4, + NGAP_ReportingPeriodicity_ms10000 = 5 + /* + * Enumeration is extensible + */ +} e_NGAP_ReportingPeriodicity; + +/* NGAP_ReportingPeriodicity */ +typedef long NGAP_ReportingPeriodicity_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_ReportingPeriodicity_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ReportingPeriodicity; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_ReportingPeriodicity_specs_1; +asn_struct_free_f NGAP_ReportingPeriodicity_free; +asn_struct_print_f NGAP_ReportingPeriodicity_print; +asn_constr_check_f NGAP_ReportingPeriodicity_constraint; +jer_type_encoder_f NGAP_ReportingPeriodicity_encode_jer; +per_type_decoder_f NGAP_ReportingPeriodicity_decode_aper; +per_type_encoder_f NGAP_ReportingPeriodicity_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_ReportingPeriodicity_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_ReportingSystem.c b/lib/asn1c/ngap/NGAP_ReportingSystem.c new file mode 100644 index 000000000..8b98a7d13 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_ReportingSystem.c @@ -0,0 +1,127 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_ReportingSystem.h" + +#include "NGAP_EUTRAN-ReportingSystemIEs.h" +#include "NGAP_NGRAN-ReportingSystemIEs.h" +#include "NGAP_ProtocolIE-SingleContainer.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ReportingSystem_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_ReportingSystem_1[] = { + { ATF_POINTER, 0, offsetof(struct NGAP_ReportingSystem, choice.eUTRAN), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_EUTRAN_ReportingSystemIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "eUTRAN" + }, + { ATF_POINTER, 0, offsetof(struct NGAP_ReportingSystem, choice.nGRAN), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_NGRAN_ReportingSystemIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "nGRAN" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_ReportingSystem, choice.noReporting), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NULL, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "noReporting" + }, + { ATF_POINTER, 0, offsetof(struct NGAP_ReportingSystem, choice.choice_Extensions), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P21, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "choice-Extensions" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_ReportingSystem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* eUTRAN */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* nGRAN */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* noReporting */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* choice-Extensions */ +}; +asn_CHOICE_specifics_t asn_SPC_NGAP_ReportingSystem_specs_1 = { + sizeof(struct NGAP_ReportingSystem), + offsetof(struct NGAP_ReportingSystem, _asn_ctx), + offsetof(struct NGAP_ReportingSystem, present), + sizeof(((struct NGAP_ReportingSystem *)0)->present), + asn_MAP_NGAP_ReportingSystem_tag2el_1, + 4, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ReportingSystem = { + "ReportingSystem", + "ReportingSystem", + &asn_OP_CHOICE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ReportingSystem_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + CHOICE_constraint + }, + asn_MBR_NGAP_ReportingSystem_1, + 4, /* Elements count */ + &asn_SPC_NGAP_ReportingSystem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_ReportingSystem.h b/lib/asn1c/ngap/NGAP_ReportingSystem.h new file mode 100644 index 000000000..174446066 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_ReportingSystem.h @@ -0,0 +1,61 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_ReportingSystem_H_ +#define _NGAP_ReportingSystem_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_ReportingSystem_PR { + NGAP_ReportingSystem_PR_NOTHING, /* No components present */ + NGAP_ReportingSystem_PR_eUTRAN, + NGAP_ReportingSystem_PR_nGRAN, + NGAP_ReportingSystem_PR_noReporting, + NGAP_ReportingSystem_PR_choice_Extensions +} NGAP_ReportingSystem_PR; + +/* Forward declarations */ +struct NGAP_EUTRAN_ReportingSystemIEs; +struct NGAP_NGRAN_ReportingSystemIEs; +struct NGAP_ProtocolIE_SingleContainer; + +/* NGAP_ReportingSystem */ +typedef struct NGAP_ReportingSystem { + NGAP_ReportingSystem_PR present; + union NGAP_ReportingSystem_u { + struct NGAP_EUTRAN_ReportingSystemIEs *eUTRAN; + struct NGAP_NGRAN_ReportingSystemIEs *nGRAN; + NULL_t noReporting; + struct NGAP_ProtocolIE_SingleContainer *choice_Extensions; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ReportingSystem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ReportingSystem; +extern asn_CHOICE_specifics_t asn_SPC_NGAP_ReportingSystem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_ReportingSystem_1[4]; +extern asn_per_constraints_t asn_PER_type_NGAP_ReportingSystem_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_ReportingSystem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_RerouteNASRequest.c b/lib/asn1c/ngap/NGAP_RerouteNASRequest.c index a604636d3..12e841aa5 100644 --- a/lib/asn1c/ngap/NGAP_RerouteNASRequest.c +++ b/lib/asn1c/ngap/NGAP_RerouteNASRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_RerouteNASRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RerouteNASRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P50, + &asn_DEF_NGAP_ProtocolIE_Container_11854P50, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_RerouteNASRequest.h b/lib/asn1c/ngap/NGAP_RerouteNASRequest.h index 7aa3a130b..63f05683e 100644 --- a/lib/asn1c/ngap/NGAP_RerouteNASRequest.h +++ b/lib/asn1c/ngap/NGAP_RerouteNASRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_RerouteNASRequest */ typedef struct NGAP_RerouteNASRequest { - NGAP_ProtocolIE_Container_9574P50_t protocolIEs; + NGAP_ProtocolIE_Container_11854P50_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_ResetAll.c b/lib/asn1c/ngap/NGAP_ResetAll.c index 6bfbdf378..51fdff6f8 100644 --- a/lib/asn1c/ngap/NGAP_ResetAll.c +++ b/lib/asn1c/ngap/NGAP_ResetAll.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ResetAll.h b/lib/asn1c/ngap/NGAP_ResetAll.h index dc4d312b0..d1d92b733 100644 --- a/lib/asn1c/ngap/NGAP_ResetAll.h +++ b/lib/asn1c/ngap/NGAP_ResetAll.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,13 +32,13 @@ typedef long NGAP_ResetAll_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_ResetAll_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_ResetAll; -extern const asn_INTEGER_specifics_t asn_SPC_ResetAll_specs_1; -asn_struct_free_f ResetAll_free; -asn_struct_print_f ResetAll_print; -asn_constr_check_f ResetAll_constraint; -jer_type_encoder_f ResetAll_encode_jer; -per_type_decoder_f ResetAll_decode_aper; -per_type_encoder_f ResetAll_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_ResetAll_specs_1; +asn_struct_free_f NGAP_ResetAll_free; +asn_struct_print_f NGAP_ResetAll_print; +asn_constr_check_f NGAP_ResetAll_constraint; +jer_type_encoder_f NGAP_ResetAll_encode_jer; +per_type_decoder_f NGAP_ResetAll_decode_aper; +per_type_encoder_f NGAP_ResetAll_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_ResetType.c b/lib/asn1c/ngap/NGAP_ResetType.c index b2a3866e4..6553d6159 100644 --- a/lib/asn1c/ngap/NGAP_ResetType.c +++ b/lib/asn1c/ngap/NGAP_ResetType.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -10,13 +10,13 @@ #include "NGAP_UE-associatedLogicalNG-connectionList.h" #include "NGAP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_ResetType_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ResetType_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_ResetType_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_ResetType_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_ResetType, choice.nG_Interface), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -54,7 +54,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_ResetType_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_ResetType, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P35, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P46, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -74,7 +74,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_ResetType_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* partOfNG-Interface */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_ResetType_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_NGAP_ResetType_specs_1 = { sizeof(struct NGAP_ResetType), offsetof(struct NGAP_ResetType, _asn_ctx), offsetof(struct NGAP_ResetType, present), diff --git a/lib/asn1c/ngap/NGAP_ResetType.h b/lib/asn1c/ngap/NGAP_ResetType.h index 000c942ee..94c7c9b80 100644 --- a/lib/asn1c/ngap/NGAP_ResetType.h +++ b/lib/asn1c/ngap/NGAP_ResetType.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,6 +46,9 @@ typedef struct NGAP_ResetType { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_ResetType; +extern asn_CHOICE_specifics_t asn_SPC_NGAP_ResetType_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_ResetType_1[3]; +extern asn_per_constraints_t asn_PER_type_NGAP_ResetType_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_ResourceStatusReportingSystem.c b/lib/asn1c/ngap/NGAP_ResourceStatusReportingSystem.c new file mode 100644 index 000000000..10e8b3a4d --- /dev/null +++ b/lib/asn1c/ngap/NGAP_ResourceStatusReportingSystem.c @@ -0,0 +1,109 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_ResourceStatusReportingSystem.h" + +#include "NGAP_EUTRAN-ReportingStatusIEs.h" +#include "NGAP_NGRAN-ReportingStatusIEs.h" +#include "NGAP_ProtocolIE-SingleContainer.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ResourceStatusReportingSystem_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_ResourceStatusReportingSystem_1[] = { + { ATF_POINTER, 0, offsetof(struct NGAP_ResourceStatusReportingSystem, choice.eUTRAN_ReportingStatus), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_EUTRAN_ReportingStatusIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "eUTRAN-ReportingStatus" + }, + { ATF_POINTER, 0, offsetof(struct NGAP_ResourceStatusReportingSystem, choice.nGRAN_ReportingStatus), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_NGRAN_ReportingStatusIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "nGRAN-ReportingStatus" + }, + { ATF_POINTER, 0, offsetof(struct NGAP_ResourceStatusReportingSystem, choice.choice_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P25, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "choice-Extensions" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_ResourceStatusReportingSystem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* eUTRAN-ReportingStatus */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* nGRAN-ReportingStatus */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* choice-Extensions */ +}; +asn_CHOICE_specifics_t asn_SPC_NGAP_ResourceStatusReportingSystem_specs_1 = { + sizeof(struct NGAP_ResourceStatusReportingSystem), + offsetof(struct NGAP_ResourceStatusReportingSystem, _asn_ctx), + offsetof(struct NGAP_ResourceStatusReportingSystem, present), + sizeof(((struct NGAP_ResourceStatusReportingSystem *)0)->present), + asn_MAP_NGAP_ResourceStatusReportingSystem_tag2el_1, + 3, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ResourceStatusReportingSystem = { + "ResourceStatusReportingSystem", + "ResourceStatusReportingSystem", + &asn_OP_CHOICE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ResourceStatusReportingSystem_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + CHOICE_constraint + }, + asn_MBR_NGAP_ResourceStatusReportingSystem_1, + 3, /* Elements count */ + &asn_SPC_NGAP_ResourceStatusReportingSystem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_ResourceStatusReportingSystem.h b/lib/asn1c/ngap/NGAP_ResourceStatusReportingSystem.h new file mode 100644 index 000000000..486fd62ce --- /dev/null +++ b/lib/asn1c/ngap/NGAP_ResourceStatusReportingSystem.h @@ -0,0 +1,58 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_ResourceStatusReportingSystem_H_ +#define _NGAP_ResourceStatusReportingSystem_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_ResourceStatusReportingSystem_PR { + NGAP_ResourceStatusReportingSystem_PR_NOTHING, /* No components present */ + NGAP_ResourceStatusReportingSystem_PR_eUTRAN_ReportingStatus, + NGAP_ResourceStatusReportingSystem_PR_nGRAN_ReportingStatus, + NGAP_ResourceStatusReportingSystem_PR_choice_Extensions +} NGAP_ResourceStatusReportingSystem_PR; + +/* Forward declarations */ +struct NGAP_EUTRAN_ReportingStatusIEs; +struct NGAP_NGRAN_ReportingStatusIEs; +struct NGAP_ProtocolIE_SingleContainer; + +/* NGAP_ResourceStatusReportingSystem */ +typedef struct NGAP_ResourceStatusReportingSystem { + NGAP_ResourceStatusReportingSystem_PR present; + union NGAP_ResourceStatusReportingSystem_u { + struct NGAP_EUTRAN_ReportingStatusIEs *eUTRAN_ReportingStatus; + struct NGAP_NGRAN_ReportingStatusIEs *nGRAN_ReportingStatus; + struct NGAP_ProtocolIE_SingleContainer *choice_Extensions; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_ResourceStatusReportingSystem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ResourceStatusReportingSystem; +extern asn_CHOICE_specifics_t asn_SPC_NGAP_ResourceStatusReportingSystem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_ResourceStatusReportingSystem_1[3]; +extern asn_per_constraints_t asn_PER_type_NGAP_ResourceStatusReportingSystem_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_ResourceStatusReportingSystem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_RetrieveUEInformation.c b/lib/asn1c/ngap/NGAP_RetrieveUEInformation.c index f70db7a07..6f87e9c02 100644 --- a/lib/asn1c/ngap/NGAP_RetrieveUEInformation.c +++ b/lib/asn1c/ngap/NGAP_RetrieveUEInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_RetrieveUEInformation_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RetrieveUEInformation, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P25, + &asn_DEF_NGAP_ProtocolIE_Container_11854P25, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_RetrieveUEInformation.h b/lib/asn1c/ngap/NGAP_RetrieveUEInformation.h index 418956c72..e554e1485 100644 --- a/lib/asn1c/ngap/NGAP_RetrieveUEInformation.h +++ b/lib/asn1c/ngap/NGAP_RetrieveUEInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_RetrieveUEInformation */ typedef struct NGAP_RetrieveUEInformation { - NGAP_ProtocolIE_Container_9574P25_t protocolIEs; + NGAP_ProtocolIE_Container_11854P25_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_RoutingID.c b/lib/asn1c/ngap/NGAP_RoutingID.c index 8f3b2e4a5..1ce808611 100644 --- a/lib/asn1c/ngap/NGAP_RoutingID.c +++ b/lib/asn1c/ngap/NGAP_RoutingID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_RoutingID.h b/lib/asn1c/ngap/NGAP_RoutingID.h index 9b23f5200..3b0d480d4 100644 --- a/lib/asn1c/ngap/NGAP_RoutingID.h +++ b/lib/asn1c/ngap/NGAP_RoutingID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_S-NSSAI.c b/lib/asn1c/ngap/NGAP_S-NSSAI.c index 0d04c97fb..d0b9c7522 100644 --- a/lib/asn1c/ngap/NGAP_S-NSSAI.c +++ b/lib/asn1c/ngap/NGAP_S-NSSAI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_S_NSSAI_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_S_NSSAI, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P238, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P308, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_S-NSSAI.h b/lib/asn1c/ngap/NGAP_S-NSSAI.h index 6d67d9af7..0fdcff360 100644 --- a/lib/asn1c/ngap/NGAP_S-NSSAI.h +++ b/lib/asn1c/ngap/NGAP_S-NSSAI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SCTP-TLAs.c b/lib/asn1c/ngap/NGAP_SCTP-TLAs.c index 75240b1f7..c226f0a32 100644 --- a/lib/asn1c/ngap/NGAP_SCTP-TLAs.c +++ b/lib/asn1c/ngap/NGAP_SCTP-TLAs.c @@ -1,20 +1,20 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_SCTP-TLAs.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_SCTP_TLAs_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_SCTP_TLAs_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 1, 1, 1, 2 } /* (SIZE(1..2)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_SCTP_TLAs_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_SCTP_TLAs_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, @@ -36,7 +36,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_SCTP_TLAs_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_SCTP_TLAs_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_SCTP_TLAs_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_SCTP_TLAs_specs_1 = { sizeof(struct NGAP_SCTP_TLAs), offsetof(struct NGAP_SCTP_TLAs, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_SCTP-TLAs.h b/lib/asn1c/ngap/NGAP_SCTP-TLAs.h index 39a7d42b0..9f64e3f07 100644 --- a/lib/asn1c/ngap/NGAP_SCTP-TLAs.h +++ b/lib/asn1c/ngap/NGAP_SCTP-TLAs.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,6 +30,9 @@ typedef struct NGAP_SCTP_TLAs { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_SCTP_TLAs; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_SCTP_TLAs_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_SCTP_TLAs_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_SCTP_TLAs_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_SD.c b/lib/asn1c/ngap/NGAP_SD.c index 54372c35e..afecd2c17 100644 --- a/lib/asn1c/ngap/NGAP_SD.c +++ b/lib/asn1c/ngap/NGAP_SD.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SD.h b/lib/asn1c/ngap/NGAP_SD.h index 31a164bd7..f98b34db3 100644 --- a/lib/asn1c/ngap/NGAP_SD.h +++ b/lib/asn1c/ngap/NGAP_SD.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SNPN-MobilityInformation.c b/lib/asn1c/ngap/NGAP_SNPN-MobilityInformation.c index 24873e07b..394f369e3 100644 --- a/lib/asn1c/ngap/NGAP_SNPN-MobilityInformation.c +++ b/lib/asn1c/ngap/NGAP_SNPN-MobilityInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_SNPN_MobilityInformation_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_SNPN_MobilityInformation, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P237, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P307, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_SNPN-MobilityInformation.h b/lib/asn1c/ngap/NGAP_SNPN-MobilityInformation.h index 979bb347f..45b244299 100644 --- a/lib/asn1c/ngap/NGAP_SNPN-MobilityInformation.h +++ b/lib/asn1c/ngap/NGAP_SNPN-MobilityInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SONConfigurationTransfer.c b/lib/asn1c/ngap/NGAP_SONConfigurationTransfer.c index c98988970..444517f81 100644 --- a/lib/asn1c/ngap/NGAP_SONConfigurationTransfer.c +++ b/lib/asn1c/ngap/NGAP_SONConfigurationTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,7 +9,7 @@ #include "NGAP_XnTNLConfigurationInfo.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_SONConfigurationTransfer_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_SONConfigurationTransfer_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SONConfigurationTransfer, targetRANNodeID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -81,7 +81,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_SONConfigurationTransfer_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_SONConfigurationTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P239, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P309, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -107,7 +107,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_SONConfigurationTransfer_tag2el_ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* xnTNLConfigurationInfo */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_SONConfigurationTransfer_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SONConfigurationTransfer_specs_1 = { sizeof(struct NGAP_SONConfigurationTransfer), offsetof(struct NGAP_SONConfigurationTransfer, _asn_ctx), asn_MAP_NGAP_SONConfigurationTransfer_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_SONConfigurationTransfer.h b/lib/asn1c/ngap/NGAP_SONConfigurationTransfer.h index 24de1ed23..07ab4e458 100644 --- a/lib/asn1c/ngap/NGAP_SONConfigurationTransfer.h +++ b/lib/asn1c/ngap/NGAP_SONConfigurationTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,6 +43,8 @@ typedef struct NGAP_SONConfigurationTransfer { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_SONConfigurationTransfer; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SONConfigurationTransfer_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_SONConfigurationTransfer_1[5]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_SONInformation.c b/lib/asn1c/ngap/NGAP_SONInformation.c index fcb62674d..a53982481 100644 --- a/lib/asn1c/ngap/NGAP_SONInformation.c +++ b/lib/asn1c/ngap/NGAP_SONInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -54,7 +54,7 @@ asn_TYPE_member_t asn_MBR_NGAP_SONInformation_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_SONInformation, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P37, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P48, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_SONInformation.h b/lib/asn1c/ngap/NGAP_SONInformation.h index dc39844c1..bfbe86441 100644 --- a/lib/asn1c/ngap/NGAP_SONInformation.h +++ b/lib/asn1c/ngap/NGAP_SONInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SONInformationReply.c b/lib/asn1c/ngap/NGAP_SONInformationReply.c index 1ae3d4016..8c0202b39 100644 --- a/lib/asn1c/ngap/NGAP_SONInformationReply.c +++ b/lib/asn1c/ngap/NGAP_SONInformationReply.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,7 @@ asn_TYPE_member_t asn_MBR_NGAP_SONInformationReply_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_SONInformationReply, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P240, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P310, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_SONInformationReply.h b/lib/asn1c/ngap/NGAP_SONInformationReply.h index 853aa5b0d..db2058b06 100644 --- a/lib/asn1c/ngap/NGAP_SONInformationReply.h +++ b/lib/asn1c/ngap/NGAP_SONInformationReply.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SONInformationReport.c b/lib/asn1c/ngap/NGAP_SONInformationReport.c index 3b381da0e..8521729d2 100644 --- a/lib/asn1c/ngap/NGAP_SONInformationReport.c +++ b/lib/asn1c/ngap/NGAP_SONInformationReport.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,13 +11,13 @@ #include "NGAP_HOReport.h" #include "NGAP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_SONInformationReport_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_SONInformationReport_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_SONInformationReport_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_SONInformationReport_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_SONInformationReport, choice.failureIndicationInformation), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -55,7 +55,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_SONInformationReport_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_SONInformationReport, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P38, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P49, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -75,7 +75,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_SONInformationReport_tag2el_1[] { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* hOReportInformation */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_SONInformationReport_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_NGAP_SONInformationReport_specs_1 = { sizeof(struct NGAP_SONInformationReport), offsetof(struct NGAP_SONInformationReport, _asn_ctx), offsetof(struct NGAP_SONInformationReport, present), diff --git a/lib/asn1c/ngap/NGAP_SONInformationReport.h b/lib/asn1c/ngap/NGAP_SONInformationReport.h index cba40738c..f34c1c8e2 100644 --- a/lib/asn1c/ngap/NGAP_SONInformationReport.h +++ b/lib/asn1c/ngap/NGAP_SONInformationReport.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,6 +46,9 @@ typedef struct NGAP_SONInformationReport { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_SONInformationReport; +extern asn_CHOICE_specifics_t asn_SPC_NGAP_SONInformationReport_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_SONInformationReport_1[3]; +extern asn_per_constraints_t asn_PER_type_NGAP_SONInformationReport_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_SONInformationRequest.c b/lib/asn1c/ngap/NGAP_SONInformationRequest.c index c788cbe81..fc27830a9 100644 --- a/lib/asn1c/ngap/NGAP_SONInformationRequest.c +++ b/lib/asn1c/ngap/NGAP_SONInformationRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SONInformationRequest.h b/lib/asn1c/ngap/NGAP_SONInformationRequest.h index e2a5b557f..5caf3e390 100644 --- a/lib/asn1c/ngap/NGAP_SONInformationRequest.h +++ b/lib/asn1c/ngap/NGAP_SONInformationRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,13 +32,13 @@ typedef long NGAP_SONInformationRequest_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_SONInformationRequest_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_SONInformationRequest; -extern const asn_INTEGER_specifics_t asn_SPC_SONInformationRequest_specs_1; -asn_struct_free_f SONInformationRequest_free; -asn_struct_print_f SONInformationRequest_print; -asn_constr_check_f SONInformationRequest_constraint; -jer_type_encoder_f SONInformationRequest_encode_jer; -per_type_decoder_f SONInformationRequest_decode_aper; -per_type_encoder_f SONInformationRequest_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_SONInformationRequest_specs_1; +asn_struct_free_f NGAP_SONInformationRequest_free; +asn_struct_print_f NGAP_SONInformationRequest_print; +asn_constr_check_f NGAP_SONInformationRequest_constraint; +jer_type_encoder_f NGAP_SONInformationRequest_encode_jer; +per_type_decoder_f NGAP_SONInformationRequest_decode_aper; +per_type_encoder_f NGAP_SONInformationRequest_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_SRVCCOperationPossible.c b/lib/asn1c/ngap/NGAP_SRVCCOperationPossible.c index d3db6ce8f..3dc4f95d8 100644 --- a/lib/asn1c/ngap/NGAP_SRVCCOperationPossible.c +++ b/lib/asn1c/ngap/NGAP_SRVCCOperationPossible.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_SRVCCOperationPossible_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_SRVCCOperationPossible_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -28,7 +28,7 @@ static const unsigned int asn_MAP_NGAP_SRVCCOperationPossible_enum2value_1[] = { 0 /* possible(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_SRVCCOperationPossible_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_SRVCCOperationPossible_specs_1 = { asn_MAP_NGAP_SRVCCOperationPossible_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_SRVCCOperationPossible_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_SRVCCOperationPossible.h b/lib/asn1c/ngap/NGAP_SRVCCOperationPossible.h index 142869bc6..0e11e7dc2 100644 --- a/lib/asn1c/ngap/NGAP_SRVCCOperationPossible.h +++ b/lib/asn1c/ngap/NGAP_SRVCCOperationPossible.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -31,7 +31,9 @@ typedef enum NGAP_SRVCCOperationPossible { typedef long NGAP_SRVCCOperationPossible_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_SRVCCOperationPossible_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_SRVCCOperationPossible; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_SRVCCOperationPossible_specs_1; asn_struct_free_f NGAP_SRVCCOperationPossible_free; asn_struct_print_f NGAP_SRVCCOperationPossible_print; asn_constr_check_f NGAP_SRVCCOperationPossible_constraint; diff --git a/lib/asn1c/ngap/NGAP_SST.c b/lib/asn1c/ngap/NGAP_SST.c index d0839076f..8903ac83d 100644 --- a/lib/asn1c/ngap/NGAP_SST.c +++ b/lib/asn1c/ngap/NGAP_SST.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SST.h b/lib/asn1c/ngap/NGAP_SST.h index b5b628847..303360432 100644 --- a/lib/asn1c/ngap/NGAP_SST.h +++ b/lib/asn1c/ngap/NGAP_SST.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ScheduledCommunicationTime.c b/lib/asn1c/ngap/NGAP_ScheduledCommunicationTime.c index 400463439..63371699c 100644 --- a/lib/asn1c/ngap/NGAP_ScheduledCommunicationTime.c +++ b/lib/asn1c/ngap/NGAP_ScheduledCommunicationTime.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -165,7 +165,7 @@ asn_TYPE_member_t asn_MBR_NGAP_ScheduledCommunicationTime_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_ScheduledCommunicationTime, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P225, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P293, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_ScheduledCommunicationTime.h b/lib/asn1c/ngap/NGAP_ScheduledCommunicationTime.h index 8be52208f..228f4fce7 100644 --- a/lib/asn1c/ngap/NGAP_ScheduledCommunicationTime.h +++ b/lib/asn1c/ngap/NGAP_ScheduledCommunicationTime.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SecondaryRATDataUsageReport.c b/lib/asn1c/ngap/NGAP_SecondaryRATDataUsageReport.c index 245fe36d8..38b11a679 100644 --- a/lib/asn1c/ngap/NGAP_SecondaryRATDataUsageReport.c +++ b/lib/asn1c/ngap/NGAP_SecondaryRATDataUsageReport.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_SecondaryRATDataUsageReport_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SecondaryRATDataUsageReport, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P89, + &asn_DEF_NGAP_ProtocolIE_Container_11854P89, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_SecondaryRATDataUsageReport.h b/lib/asn1c/ngap/NGAP_SecondaryRATDataUsageReport.h index 25febb5bf..818cd90b1 100644 --- a/lib/asn1c/ngap/NGAP_SecondaryRATDataUsageReport.h +++ b/lib/asn1c/ngap/NGAP_SecondaryRATDataUsageReport.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_SecondaryRATDataUsageReport */ typedef struct NGAP_SecondaryRATDataUsageReport { - NGAP_ProtocolIE_Container_9574P89_t protocolIEs; + NGAP_ProtocolIE_Container_11854P89_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_SecondaryRATDataUsageReportTransfer.c b/lib/asn1c/ngap/NGAP_SecondaryRATDataUsageReportTransfer.c index c941083c4..c87e32e65 100644 --- a/lib/asn1c/ngap/NGAP_SecondaryRATDataUsageReportTransfer.c +++ b/lib/asn1c/ngap/NGAP_SecondaryRATDataUsageReportTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_SecondaryRATDataUsageReportTransfer_1[] = { ATF_POINTER, 1, offsetof(struct NGAP_SecondaryRATDataUsageReportTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P227, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P295, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_SecondaryRATDataUsageReportTransfer.h b/lib/asn1c/ngap/NGAP_SecondaryRATDataUsageReportTransfer.h index 38923f819..9787e11f7 100644 --- a/lib/asn1c/ngap/NGAP_SecondaryRATDataUsageReportTransfer.h +++ b/lib/asn1c/ngap/NGAP_SecondaryRATDataUsageReportTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SecondaryRATUsageInformation.c b/lib/asn1c/ngap/NGAP_SecondaryRATUsageInformation.c index 29d4478c3..585d4cbd9 100644 --- a/lib/asn1c/ngap/NGAP_SecondaryRATUsageInformation.c +++ b/lib/asn1c/ngap/NGAP_SecondaryRATUsageInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -48,7 +48,7 @@ asn_TYPE_member_t asn_MBR_NGAP_SecondaryRATUsageInformation_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_SecondaryRATUsageInformation, iE_Extension), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P226, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P294, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_SecondaryRATUsageInformation.h b/lib/asn1c/ngap/NGAP_SecondaryRATUsageInformation.h index 194028a17..5895ec07f 100644 --- a/lib/asn1c/ngap/NGAP_SecondaryRATUsageInformation.h +++ b/lib/asn1c/ngap/NGAP_SecondaryRATUsageInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SecurityContext.c b/lib/asn1c/ngap/NGAP_SecurityContext.c index 8a5639f9d..886c9475d 100644 --- a/lib/asn1c/ngap/NGAP_SecurityContext.c +++ b/lib/asn1c/ngap/NGAP_SecurityContext.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_SecurityContext.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_SecurityContext_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_SecurityContext_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SecurityContext, nextHopChainingCount), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_SecurityContext_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_SecurityContext, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P228, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P296, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_SecurityContext_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* nextHopNH */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecurityContext_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecurityContext_specs_1 = { sizeof(struct NGAP_SecurityContext), offsetof(struct NGAP_SecurityContext, _asn_ctx), asn_MAP_NGAP_SecurityContext_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_SecurityContext.h b/lib/asn1c/ngap/NGAP_SecurityContext.h index 8e53ab3c0..915296908 100644 --- a/lib/asn1c/ngap/NGAP_SecurityContext.h +++ b/lib/asn1c/ngap/NGAP_SecurityContext.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct NGAP_SecurityContext { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_SecurityContext; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecurityContext_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_SecurityContext_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_SecurityIndication.c b/lib/asn1c/ngap/NGAP_SecurityIndication.c index cea1bffda..55741f08f 100644 --- a/lib/asn1c/ngap/NGAP_SecurityIndication.c +++ b/lib/asn1c/ngap/NGAP_SecurityIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -63,7 +63,7 @@ asn_TYPE_member_t asn_MBR_NGAP_SecurityIndication_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_SecurityIndication, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P229, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P297, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_SecurityIndication.h b/lib/asn1c/ngap/NGAP_SecurityIndication.h index 22a178faa..1d93f08ca 100644 --- a/lib/asn1c/ngap/NGAP_SecurityIndication.h +++ b/lib/asn1c/ngap/NGAP_SecurityIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SecurityKey.c b/lib/asn1c/ngap/NGAP_SecurityKey.c index 85bba0d08..0606c51dc 100644 --- a/lib/asn1c/ngap/NGAP_SecurityKey.c +++ b/lib/asn1c/ngap/NGAP_SecurityKey.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SecurityKey.h b/lib/asn1c/ngap/NGAP_SecurityKey.h index 0b7a599bf..21416519a 100644 --- a/lib/asn1c/ngap/NGAP_SecurityKey.h +++ b/lib/asn1c/ngap/NGAP_SecurityKey.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SecurityResult.c b/lib/asn1c/ngap/NGAP_SecurityResult.c index 1ad3cab17..440fc6187 100644 --- a/lib/asn1c/ngap/NGAP_SecurityResult.c +++ b/lib/asn1c/ngap/NGAP_SecurityResult.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_SecurityResult_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_SecurityResult, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P230, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P298, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_SecurityResult.h b/lib/asn1c/ngap/NGAP_SecurityResult.h index fcc056c4f..9d93641d1 100644 --- a/lib/asn1c/ngap/NGAP_SecurityResult.h +++ b/lib/asn1c/ngap/NGAP_SecurityResult.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SensorMeasConfig.c b/lib/asn1c/ngap/NGAP_SensorMeasConfig.c index 9ea97dd7a..fcf00026f 100644 --- a/lib/asn1c/ngap/NGAP_SensorMeasConfig.c +++ b/lib/asn1c/ngap/NGAP_SensorMeasConfig.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SensorMeasConfig.h b/lib/asn1c/ngap/NGAP_SensorMeasConfig.h index ac72ec2c3..672958b2b 100644 --- a/lib/asn1c/ngap/NGAP_SensorMeasConfig.h +++ b/lib/asn1c/ngap/NGAP_SensorMeasConfig.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,13 +32,13 @@ typedef long NGAP_SensorMeasConfig_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_SensorMeasConfig_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_SensorMeasConfig; -extern const asn_INTEGER_specifics_t asn_SPC_SensorMeasConfig_specs_1; -asn_struct_free_f SensorMeasConfig_free; -asn_struct_print_f SensorMeasConfig_print; -asn_constr_check_f SensorMeasConfig_constraint; -jer_type_encoder_f SensorMeasConfig_encode_jer; -per_type_decoder_f SensorMeasConfig_decode_aper; -per_type_encoder_f SensorMeasConfig_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_SensorMeasConfig_specs_1; +asn_struct_free_f NGAP_SensorMeasConfig_free; +asn_struct_print_f NGAP_SensorMeasConfig_print; +asn_constr_check_f NGAP_SensorMeasConfig_constraint; +jer_type_encoder_f NGAP_SensorMeasConfig_encode_jer; +per_type_decoder_f NGAP_SensorMeasConfig_decode_aper; +per_type_encoder_f NGAP_SensorMeasConfig_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_SensorMeasConfigNameItem.c b/lib/asn1c/ngap/NGAP_SensorMeasConfigNameItem.c index 9e6a4b7a7..6895bfc6b 100644 --- a/lib/asn1c/ngap/NGAP_SensorMeasConfigNameItem.c +++ b/lib/asn1c/ngap/NGAP_SensorMeasConfigNameItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_SensorMeasConfigNameItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_SensorMeasConfigNameItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P232, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P300, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_SensorMeasConfigNameItem.h b/lib/asn1c/ngap/NGAP_SensorMeasConfigNameItem.h index c862e3c88..ca4121346 100644 --- a/lib/asn1c/ngap/NGAP_SensorMeasConfigNameItem.h +++ b/lib/asn1c/ngap/NGAP_SensorMeasConfigNameItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SensorMeasConfigNameList.c b/lib/asn1c/ngap/NGAP_SensorMeasConfigNameList.c index 8058cb73a..132603036 100644 --- a/lib/asn1c/ngap/NGAP_SensorMeasConfigNameList.c +++ b/lib/asn1c/ngap/NGAP_SensorMeasConfigNameList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SensorMeasConfigNameList.h b/lib/asn1c/ngap/NGAP_SensorMeasConfigNameList.h index 0eb3cbc09..c485a0d55 100644 --- a/lib/asn1c/ngap/NGAP_SensorMeasConfigNameList.h +++ b/lib/asn1c/ngap/NGAP_SensorMeasConfigNameList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SensorMeasurementConfiguration.c b/lib/asn1c/ngap/NGAP_SensorMeasurementConfiguration.c index ad6a74198..60d952f04 100644 --- a/lib/asn1c/ngap/NGAP_SensorMeasurementConfiguration.c +++ b/lib/asn1c/ngap/NGAP_SensorMeasurementConfiguration.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -47,7 +47,7 @@ asn_TYPE_member_t asn_MBR_NGAP_SensorMeasurementConfiguration_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_SensorMeasurementConfiguration, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P231, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P299, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_SensorMeasurementConfiguration.h b/lib/asn1c/ngap/NGAP_SensorMeasurementConfiguration.h index d97d2cb53..f42c6b1de 100644 --- a/lib/asn1c/ngap/NGAP_SensorMeasurementConfiguration.h +++ b/lib/asn1c/ngap/NGAP_SensorMeasurementConfiguration.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SensorNameConfig.c b/lib/asn1c/ngap/NGAP_SensorNameConfig.c index 43f3cf274..99e300710 100644 --- a/lib/asn1c/ngap/NGAP_SensorNameConfig.c +++ b/lib/asn1c/ngap/NGAP_SensorNameConfig.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -238,7 +238,7 @@ asn_TYPE_member_t asn_MBR_NGAP_SensorNameConfig_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_SensorNameConfig, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P36, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P47, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_SensorNameConfig.h b/lib/asn1c/ngap/NGAP_SensorNameConfig.h index 96ffd4aac..67f2acf18 100644 --- a/lib/asn1c/ngap/NGAP_SensorNameConfig.h +++ b/lib/asn1c/ngap/NGAP_SensorNameConfig.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SerialNumber.c b/lib/asn1c/ngap/NGAP_SerialNumber.c index 15f1a3f61..73cb460eb 100644 --- a/lib/asn1c/ngap/NGAP_SerialNumber.c +++ b/lib/asn1c/ngap/NGAP_SerialNumber.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,7 +43,7 @@ NGAP_SerialNumber_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_SerialNumber_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_SerialNumber_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 16, 16 } /* (SIZE(16..16)) */, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/ngap/NGAP_SerialNumber.h b/lib/asn1c/ngap/NGAP_SerialNumber.h index 4c9b2d878..574d706f1 100644 --- a/lib/asn1c/ngap/NGAP_SerialNumber.h +++ b/lib/asn1c/ngap/NGAP_SerialNumber.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef BIT_STRING_t NGAP_SerialNumber_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_SerialNumber_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_SerialNumber; asn_struct_free_f NGAP_SerialNumber_free; asn_struct_print_f NGAP_SerialNumber_print; diff --git a/lib/asn1c/ngap/NGAP_ServedGUAMIItem.c b/lib/asn1c/ngap/NGAP_ServedGUAMIItem.c index c3f0f574e..eeeb7d8a9 100644 --- a/lib/asn1c/ngap/NGAP_ServedGUAMIItem.c +++ b/lib/asn1c/ngap/NGAP_ServedGUAMIItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_ServedGUAMIItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_ServedGUAMIItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P233, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P301, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_ServedGUAMIItem.h b/lib/asn1c/ngap/NGAP_ServedGUAMIItem.h index 62b773693..9e6073d9e 100644 --- a/lib/asn1c/ngap/NGAP_ServedGUAMIItem.h +++ b/lib/asn1c/ngap/NGAP_ServedGUAMIItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ServedGUAMIList.c b/lib/asn1c/ngap/NGAP_ServedGUAMIList.c index 4f7d317e4..3a3a7ee27 100644 --- a/lib/asn1c/ngap/NGAP_ServedGUAMIList.c +++ b/lib/asn1c/ngap/NGAP_ServedGUAMIList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_ServedGUAMIItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_ServedGUAMIList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ServedGUAMIList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_ServedGUAMIList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_ServedGUAMIList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_ServedGUAMIList_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_ServedGUAMIList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_ServedGUAMIList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_ServedGUAMIList_specs_1 = { sizeof(struct NGAP_ServedGUAMIList), offsetof(struct NGAP_ServedGUAMIList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_ServedGUAMIList.h b/lib/asn1c/ngap/NGAP_ServedGUAMIList.h index 064e14fef..cbbc14a52 100644 --- a/lib/asn1c/ngap/NGAP_ServedGUAMIList.h +++ b/lib/asn1c/ngap/NGAP_ServedGUAMIList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_ServedGUAMIList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_ServedGUAMIList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_ServedGUAMIList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_ServedGUAMIList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_ServedGUAMIList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_ServiceAreaInformation-Item.c b/lib/asn1c/ngap/NGAP_ServiceAreaInformation-Item.c index d7cf4a017..215786fac 100644 --- a/lib/asn1c/ngap/NGAP_ServiceAreaInformation-Item.c +++ b/lib/asn1c/ngap/NGAP_ServiceAreaInformation-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -65,7 +65,7 @@ asn_TYPE_member_t asn_MBR_NGAP_ServiceAreaInformation_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_ServiceAreaInformation_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P234, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P302, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_ServiceAreaInformation-Item.h b/lib/asn1c/ngap/NGAP_ServiceAreaInformation-Item.h index 3106d5831..7ff7a7a20 100644 --- a/lib/asn1c/ngap/NGAP_ServiceAreaInformation-Item.h +++ b/lib/asn1c/ngap/NGAP_ServiceAreaInformation-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ServiceAreaInformation.c b/lib/asn1c/ngap/NGAP_ServiceAreaInformation.c index 798f17c1c..d81e32ba4 100644 --- a/lib/asn1c/ngap/NGAP_ServiceAreaInformation.c +++ b/lib/asn1c/ngap/NGAP_ServiceAreaInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ServiceAreaInformation.h b/lib/asn1c/ngap/NGAP_ServiceAreaInformation.h index 05eb9c760..134e1b4fa 100644 --- a/lib/asn1c/ngap/NGAP_ServiceAreaInformation.h +++ b/lib/asn1c/ngap/NGAP_ServiceAreaInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_ServiceType.c b/lib/asn1c/ngap/NGAP_ServiceType.c new file mode 100644 index 000000000..cc8ee1b49 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_ServiceType.c @@ -0,0 +1,67 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_ServiceType.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_ServiceType_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 2 } /* (0..2,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_ServiceType_value2enum_1[] = { + { 0, 9, "streaming" }, + { 1, 4, "mTSI" }, + { 2, 2, "vR" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_ServiceType_enum2value_1[] = { + 1, /* mTSI(1) */ + 0, /* streaming(0) */ + 2 /* vR(2) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_NGAP_ServiceType_specs_1 = { + asn_MAP_NGAP_ServiceType_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_ServiceType_enum2value_1, /* N => "tag"; sorted by N */ + 3, /* Number of elements in the maps */ + 4, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_ServiceType_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_ServiceType = { + "ServiceType", + "ServiceType", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_ServiceType_tags_1, + sizeof(asn_DEF_NGAP_ServiceType_tags_1) + /sizeof(asn_DEF_NGAP_ServiceType_tags_1[0]), /* 1 */ + asn_DEF_NGAP_ServiceType_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_ServiceType_tags_1) + /sizeof(asn_DEF_NGAP_ServiceType_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_ServiceType_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_ServiceType_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_ServiceType.h b/lib/asn1c/ngap/NGAP_ServiceType.h new file mode 100644 index 000000000..9da0da67a --- /dev/null +++ b/lib/asn1c/ngap/NGAP_ServiceType.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_ServiceType_H_ +#define _NGAP_ServiceType_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_ServiceType { + NGAP_ServiceType_streaming = 0, + NGAP_ServiceType_mTSI = 1, + NGAP_ServiceType_vR = 2 + /* + * Enumeration is extensible + */ +} e_NGAP_ServiceType; + +/* NGAP_ServiceType */ +typedef long NGAP_ServiceType_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_ServiceType_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_ServiceType; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_ServiceType_specs_1; +asn_struct_free_f NGAP_ServiceType_free; +asn_struct_print_f NGAP_ServiceType_print; +asn_constr_check_f NGAP_ServiceType_constraint; +jer_type_encoder_f NGAP_ServiceType_encode_jer; +per_type_decoder_f NGAP_ServiceType_decode_aper; +per_type_encoder_f NGAP_ServiceType_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_ServiceType_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_SgNB-UE-X2AP-ID.c b/lib/asn1c/ngap/NGAP_SgNB-UE-X2AP-ID.c index 40dc8b2a3..8cf28a3ad 100644 --- a/lib/asn1c/ngap/NGAP_SgNB-UE-X2AP-ID.c +++ b/lib/asn1c/ngap/NGAP_SgNB-UE-X2AP-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -28,13 +28,13 @@ NGAP_SgNB_UE_X2AP_ID_constraint(const asn_TYPE_descriptor_t *td, const void *spt * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_SgNB_UE_X2AP_ID_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_SgNB_UE_X2AP_ID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 32, -1, 0, 4294967295 } /* (0..4294967295) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static const asn_INTEGER_specifics_t asn_SPC_NGAP_SgNB_UE_X2AP_ID_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_SgNB_UE_X2AP_ID_specs_1 = { 0, 0, 0, 0, 0, 0, /* Native long size */ 1 /* Unsigned representation */ diff --git a/lib/asn1c/ngap/NGAP_SgNB-UE-X2AP-ID.h b/lib/asn1c/ngap/NGAP_SgNB-UE-X2AP-ID.h index 77ed8cdb9..6d2538934 100644 --- a/lib/asn1c/ngap/NGAP_SgNB-UE-X2AP-ID.h +++ b/lib/asn1c/ngap/NGAP_SgNB-UE-X2AP-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,7 +22,9 @@ extern "C" { typedef unsigned long NGAP_SgNB_UE_X2AP_ID_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_SgNB_UE_X2AP_ID_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_SgNB_UE_X2AP_ID; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_SgNB_UE_X2AP_ID_specs_1; asn_struct_free_f NGAP_SgNB_UE_X2AP_ID_free; asn_struct_print_f NGAP_SgNB_UE_X2AP_ID_print; asn_constr_check_f NGAP_SgNB_UE_X2AP_ID_constraint; diff --git a/lib/asn1c/ngap/NGAP_SharedNGU-MulticastTNLInformation.c b/lib/asn1c/ngap/NGAP_SharedNGU-MulticastTNLInformation.c new file mode 100644 index 000000000..19806c4de --- /dev/null +++ b/lib/asn1c/ngap/NGAP_SharedNGU-MulticastTNLInformation.c @@ -0,0 +1,123 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_SharedNGU-MulticastTNLInformation.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_SharedNGU_MulticastTNLInformation_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SharedNGU_MulticastTNLInformation, iP_MulticastAddress), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_TransportLayerAddress, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iP-MulticastAddress" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SharedNGU_MulticastTNLInformation, iP_SourceAddress), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_TransportLayerAddress, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iP-SourceAddress" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SharedNGU_MulticastTNLInformation, gTP_TEID), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_GTP_TEID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "gTP-TEID" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_SharedNGU_MulticastTNLInformation, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P303, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_SharedNGU_MulticastTNLInformation_oms_1[] = { 3 }; +static const ber_tlv_tag_t asn_DEF_NGAP_SharedNGU_MulticastTNLInformation_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_SharedNGU_MulticastTNLInformation_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* iP-MulticastAddress */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* iP-SourceAddress */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* gTP-TEID */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SharedNGU_MulticastTNLInformation_specs_1 = { + sizeof(struct NGAP_SharedNGU_MulticastTNLInformation), + offsetof(struct NGAP_SharedNGU_MulticastTNLInformation, _asn_ctx), + asn_MAP_NGAP_SharedNGU_MulticastTNLInformation_tag2el_1, + 4, /* Count of tags in the map */ + asn_MAP_NGAP_SharedNGU_MulticastTNLInformation_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 4, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_SharedNGU_MulticastTNLInformation = { + "SharedNGU-MulticastTNLInformation", + "SharedNGU-MulticastTNLInformation", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_SharedNGU_MulticastTNLInformation_tags_1, + sizeof(asn_DEF_NGAP_SharedNGU_MulticastTNLInformation_tags_1) + /sizeof(asn_DEF_NGAP_SharedNGU_MulticastTNLInformation_tags_1[0]), /* 1 */ + asn_DEF_NGAP_SharedNGU_MulticastTNLInformation_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_SharedNGU_MulticastTNLInformation_tags_1) + /sizeof(asn_DEF_NGAP_SharedNGU_MulticastTNLInformation_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_SharedNGU_MulticastTNLInformation_1, + 4, /* Elements count */ + &asn_SPC_NGAP_SharedNGU_MulticastTNLInformation_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_SharedNGU-MulticastTNLInformation.h b/lib/asn1c/ngap/NGAP_SharedNGU-MulticastTNLInformation.h new file mode 100644 index 000000000..574c6417e --- /dev/null +++ b/lib/asn1c/ngap/NGAP_SharedNGU-MulticastTNLInformation.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_SharedNGU_MulticastTNLInformation_H_ +#define _NGAP_SharedNGU_MulticastTNLInformation_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_TransportLayerAddress.h" +#include "NGAP_GTP-TEID.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_SharedNGU-MulticastTNLInformation */ +typedef struct NGAP_SharedNGU_MulticastTNLInformation { + NGAP_TransportLayerAddress_t iP_MulticastAddress; + NGAP_TransportLayerAddress_t iP_SourceAddress; + NGAP_GTP_TEID_t gTP_TEID; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_SharedNGU_MulticastTNLInformation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_SharedNGU_MulticastTNLInformation; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SharedNGU_MulticastTNLInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_SharedNGU_MulticastTNLInformation_1[4]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_SharedNGU_MulticastTNLInformation_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_SliceOverloadItem.c b/lib/asn1c/ngap/NGAP_SliceOverloadItem.c index f8fab24d1..649ee3967 100644 --- a/lib/asn1c/ngap/NGAP_SliceOverloadItem.c +++ b/lib/asn1c/ngap/NGAP_SliceOverloadItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_SliceOverloadItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_SliceOverloadItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P235, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P304, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_SliceOverloadItem.h b/lib/asn1c/ngap/NGAP_SliceOverloadItem.h index 04ccc4822..79ec8772c 100644 --- a/lib/asn1c/ngap/NGAP_SliceOverloadItem.h +++ b/lib/asn1c/ngap/NGAP_SliceOverloadItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SliceOverloadList.c b/lib/asn1c/ngap/NGAP_SliceOverloadList.c index fa1527b7e..c3a05d34d 100644 --- a/lib/asn1c/ngap/NGAP_SliceOverloadList.c +++ b/lib/asn1c/ngap/NGAP_SliceOverloadList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SliceOverloadList.h b/lib/asn1c/ngap/NGAP_SliceOverloadList.h index fa60ec44f..9aff2d3ba 100644 --- a/lib/asn1c/ngap/NGAP_SliceOverloadList.h +++ b/lib/asn1c/ngap/NGAP_SliceOverloadList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SliceSupportItem.c b/lib/asn1c/ngap/NGAP_SliceSupportItem.c index 5fcb86249..8ac92d9a3 100644 --- a/lib/asn1c/ngap/NGAP_SliceSupportItem.c +++ b/lib/asn1c/ngap/NGAP_SliceSupportItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_SliceSupportItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_SliceSupportItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P236, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P305, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_SliceSupportItem.h b/lib/asn1c/ngap/NGAP_SliceSupportItem.h index a10224bca..37765cba3 100644 --- a/lib/asn1c/ngap/NGAP_SliceSupportItem.h +++ b/lib/asn1c/ngap/NGAP_SliceSupportItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SliceSupportList.c b/lib/asn1c/ngap/NGAP_SliceSupportList.c index 32e79dc2c..d8a9b0089 100644 --- a/lib/asn1c/ngap/NGAP_SliceSupportList.c +++ b/lib/asn1c/ngap/NGAP_SliceSupportList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SliceSupportList.h b/lib/asn1c/ngap/NGAP_SliceSupportList.h index b7b227dd9..472c7db91 100644 --- a/lib/asn1c/ngap/NGAP_SliceSupportList.h +++ b/lib/asn1c/ngap/NGAP_SliceSupportList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SliceSupportListQMC.c b/lib/asn1c/ngap/NGAP_SliceSupportListQMC.c new file mode 100644 index 000000000..2a0b18990 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_SliceSupportListQMC.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_SliceSupportListQMC.h" + +#include "NGAP_SliceSupportQMC-Item.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_SliceSupportListQMC_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_SliceSupportListQMC_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_SliceSupportQMC_Item, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_SliceSupportListQMC_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_SliceSupportListQMC_specs_1 = { + sizeof(struct NGAP_SliceSupportListQMC), + offsetof(struct NGAP_SliceSupportListQMC, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_SliceSupportListQMC = { + "SliceSupportListQMC", + "SliceSupportListQMC", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_SliceSupportListQMC_tags_1, + sizeof(asn_DEF_NGAP_SliceSupportListQMC_tags_1) + /sizeof(asn_DEF_NGAP_SliceSupportListQMC_tags_1[0]), /* 1 */ + asn_DEF_NGAP_SliceSupportListQMC_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_SliceSupportListQMC_tags_1) + /sizeof(asn_DEF_NGAP_SliceSupportListQMC_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_SliceSupportListQMC_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_SliceSupportListQMC_1, + 1, /* Single element */ + &asn_SPC_NGAP_SliceSupportListQMC_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_SliceSupportListQMC.h b/lib/asn1c/ngap/NGAP_SliceSupportListQMC.h new file mode 100644 index 000000000..5ed8e014a --- /dev/null +++ b/lib/asn1c/ngap/NGAP_SliceSupportListQMC.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_SliceSupportListQMC_H_ +#define _NGAP_SliceSupportListQMC_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_SliceSupportQMC_Item; + +/* NGAP_SliceSupportListQMC */ +typedef struct NGAP_SliceSupportListQMC { + A_SEQUENCE_OF(struct NGAP_SliceSupportQMC_Item) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_SliceSupportListQMC_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_SliceSupportListQMC; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_SliceSupportListQMC_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_SliceSupportListQMC_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_SliceSupportListQMC_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_SliceSupportListQMC_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_SliceSupportQMC-Item.c b/lib/asn1c/ngap/NGAP_SliceSupportQMC-Item.c new file mode 100644 index 000000000..ff3376e32 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_SliceSupportQMC-Item.c @@ -0,0 +1,87 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_SliceSupportQMC-Item.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_SliceSupportQMC_Item_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SliceSupportQMC_Item, s_NSSAI), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_S_NSSAI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "s-NSSAI" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_SliceSupportQMC_Item, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P306, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_SliceSupportQMC_Item_oms_1[] = { 1 }; +static const ber_tlv_tag_t asn_DEF_NGAP_SliceSupportQMC_Item_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_SliceSupportQMC_Item_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* s-NSSAI */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SliceSupportQMC_Item_specs_1 = { + sizeof(struct NGAP_SliceSupportQMC_Item), + offsetof(struct NGAP_SliceSupportQMC_Item, _asn_ctx), + asn_MAP_NGAP_SliceSupportQMC_Item_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_NGAP_SliceSupportQMC_Item_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_SliceSupportQMC_Item = { + "SliceSupportQMC-Item", + "SliceSupportQMC-Item", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_SliceSupportQMC_Item_tags_1, + sizeof(asn_DEF_NGAP_SliceSupportQMC_Item_tags_1) + /sizeof(asn_DEF_NGAP_SliceSupportQMC_Item_tags_1[0]), /* 1 */ + asn_DEF_NGAP_SliceSupportQMC_Item_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_SliceSupportQMC_Item_tags_1) + /sizeof(asn_DEF_NGAP_SliceSupportQMC_Item_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_SliceSupportQMC_Item_1, + 2, /* Elements count */ + &asn_SPC_NGAP_SliceSupportQMC_Item_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_SliceSupportQMC-Item.h b/lib/asn1c/ngap/NGAP_SliceSupportQMC-Item.h new file mode 100644 index 000000000..f88715ca0 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_SliceSupportQMC-Item.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_SliceSupportQMC_Item_H_ +#define _NGAP_SliceSupportQMC_Item_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_S-NSSAI.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_SliceSupportQMC-Item */ +typedef struct NGAP_SliceSupportQMC_Item { + NGAP_S_NSSAI_t s_NSSAI; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_SliceSupportQMC_Item_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_SliceSupportQMC_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SliceSupportQMC_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_SliceSupportQMC_Item_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_SliceSupportQMC_Item_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_SourceNGRANNode-ToTargetNGRANNode-TransparentContainer.c b/lib/asn1c/ngap/NGAP_SourceNGRANNode-ToTargetNGRANNode-TransparentContainer.c index b09ff10ff..ccbb4075d 100644 --- a/lib/asn1c/ngap/NGAP_SourceNGRANNode-ToTargetNGRANNode-TransparentContainer.c +++ b/lib/asn1c/ngap/NGAP_SourceNGRANNode-ToTargetNGRANNode-TransparentContainer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -116,7 +116,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_SourceNGRANNode_ToTargetNGRANNode_Transpar { ATF_POINTER, 1, offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (6 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P241, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P312, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_SourceNGRANNode-ToTargetNGRANNode-TransparentContainer.h b/lib/asn1c/ngap/NGAP_SourceNGRANNode-ToTargetNGRANNode-TransparentContainer.h index cf37de118..9e3c27ca0 100644 --- a/lib/asn1c/ngap/NGAP_SourceNGRANNode-ToTargetNGRANNode-TransparentContainer.h +++ b/lib/asn1c/ngap/NGAP_SourceNGRANNode-ToTargetNGRANNode-TransparentContainer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SourceNodeID.c b/lib/asn1c/ngap/NGAP_SourceNodeID.c new file mode 100644 index 000000000..a3b554b1a --- /dev/null +++ b/lib/asn1c/ngap/NGAP_SourceNodeID.c @@ -0,0 +1,90 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_SourceNodeID.h" + +#include "NGAP_GlobalGNB-ID.h" +#include "NGAP_ProtocolIE-SingleContainer.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_SourceNodeID_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_SourceNodeID_1[] = { + { ATF_POINTER, 0, offsetof(struct NGAP_SourceNodeID, choice.sourceengNB_ID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_GlobalGNB_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "sourceengNB-ID" + }, + { ATF_POINTER, 0, offsetof(struct NGAP_SourceNodeID, choice.choice_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P50, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "choice-Extensions" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_SourceNodeID_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* sourceengNB-ID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* choice-Extensions */ +}; +asn_CHOICE_specifics_t asn_SPC_NGAP_SourceNodeID_specs_1 = { + sizeof(struct NGAP_SourceNodeID), + offsetof(struct NGAP_SourceNodeID, _asn_ctx), + offsetof(struct NGAP_SourceNodeID, present), + sizeof(((struct NGAP_SourceNodeID *)0)->present), + asn_MAP_NGAP_SourceNodeID_tag2el_1, + 2, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_SourceNodeID = { + "SourceNodeID", + "SourceNodeID", + &asn_OP_CHOICE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_SourceNodeID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + CHOICE_constraint + }, + asn_MBR_NGAP_SourceNodeID_1, + 2, /* Elements count */ + &asn_SPC_NGAP_SourceNodeID_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_SourceNodeID.h b/lib/asn1c/ngap/NGAP_SourceNodeID.h new file mode 100644 index 000000000..535a2667b --- /dev/null +++ b/lib/asn1c/ngap/NGAP_SourceNodeID.h @@ -0,0 +1,55 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_SourceNodeID_H_ +#define _NGAP_SourceNodeID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_SourceNodeID_PR { + NGAP_SourceNodeID_PR_NOTHING, /* No components present */ + NGAP_SourceNodeID_PR_sourceengNB_ID, + NGAP_SourceNodeID_PR_choice_Extensions +} NGAP_SourceNodeID_PR; + +/* Forward declarations */ +struct NGAP_GlobalGNB_ID; +struct NGAP_ProtocolIE_SingleContainer; + +/* NGAP_SourceNodeID */ +typedef struct NGAP_SourceNodeID { + NGAP_SourceNodeID_PR present; + union NGAP_SourceNodeID_u { + struct NGAP_GlobalGNB_ID *sourceengNB_ID; + struct NGAP_ProtocolIE_SingleContainer *choice_Extensions; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_SourceNodeID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_SourceNodeID; +extern asn_CHOICE_specifics_t asn_SPC_NGAP_SourceNodeID_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_SourceNodeID_1[2]; +extern asn_per_constraints_t asn_PER_type_NGAP_SourceNodeID_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_SourceNodeID_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_SourceOfUEActivityBehaviourInformation.c b/lib/asn1c/ngap/NGAP_SourceOfUEActivityBehaviourInformation.c index 95d5b281f..f98b1544c 100644 --- a/lib/asn1c/ngap/NGAP_SourceOfUEActivityBehaviourInformation.c +++ b/lib/asn1c/ngap/NGAP_SourceOfUEActivityBehaviourInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SourceOfUEActivityBehaviourInformation.h b/lib/asn1c/ngap/NGAP_SourceOfUEActivityBehaviourInformation.h index f44ca0e2b..b5e03c14d 100644 --- a/lib/asn1c/ngap/NGAP_SourceOfUEActivityBehaviourInformation.h +++ b/lib/asn1c/ngap/NGAP_SourceOfUEActivityBehaviourInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,13 +33,13 @@ typedef long NGAP_SourceOfUEActivityBehaviourInformation_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_SourceOfUEActivityBehaviourInformation_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_SourceOfUEActivityBehaviourInformation; -extern const asn_INTEGER_specifics_t asn_SPC_SourceOfUEActivityBehaviourInformation_specs_1; -asn_struct_free_f SourceOfUEActivityBehaviourInformation_free; -asn_struct_print_f SourceOfUEActivityBehaviourInformation_print; -asn_constr_check_f SourceOfUEActivityBehaviourInformation_constraint; -jer_type_encoder_f SourceOfUEActivityBehaviourInformation_encode_jer; -per_type_decoder_f SourceOfUEActivityBehaviourInformation_decode_aper; -per_type_encoder_f SourceOfUEActivityBehaviourInformation_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_SourceOfUEActivityBehaviourInformation_specs_1; +asn_struct_free_f NGAP_SourceOfUEActivityBehaviourInformation_free; +asn_struct_print_f NGAP_SourceOfUEActivityBehaviourInformation_print; +asn_constr_check_f NGAP_SourceOfUEActivityBehaviourInformation_constraint; +jer_type_encoder_f NGAP_SourceOfUEActivityBehaviourInformation_encode_jer; +per_type_decoder_f NGAP_SourceOfUEActivityBehaviourInformation_decode_aper; +per_type_encoder_f NGAP_SourceOfUEActivityBehaviourInformation_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_SourceRANNodeID.c b/lib/asn1c/ngap/NGAP_SourceRANNodeID.c index 37863386e..26fb3b9df 100644 --- a/lib/asn1c/ngap/NGAP_SourceRANNodeID.c +++ b/lib/asn1c/ngap/NGAP_SourceRANNodeID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_SourceRANNodeID_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_SourceRANNodeID, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P242, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P313, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_SourceRANNodeID.h b/lib/asn1c/ngap/NGAP_SourceRANNodeID.h index 07785f8b0..44ee0e60f 100644 --- a/lib/asn1c/ngap/NGAP_SourceRANNodeID.h +++ b/lib/asn1c/ngap/NGAP_SourceRANNodeID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SourceToTarget-AMFInformationReroute.c b/lib/asn1c/ngap/NGAP_SourceToTarget-AMFInformationReroute.c index 4dbc43350..1a4dea98e 100644 --- a/lib/asn1c/ngap/NGAP_SourceToTarget-AMFInformationReroute.c +++ b/lib/asn1c/ngap/NGAP_SourceToTarget-AMFInformationReroute.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_SourceToTarget-AMFInformationReroute.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_SourceToTarget_AMFInformationReroute_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_SourceToTarget_AMFInformationReroute_1[] = { { ATF_POINTER, 4, offsetof(struct NGAP_SourceToTarget_AMFInformationReroute, configuredNSSAI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -63,7 +63,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_SourceToTarget_AMFInformationReroute_1[] = { ATF_POINTER, 1, offsetof(struct NGAP_SourceToTarget_AMFInformationReroute, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P243, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P314, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -88,7 +88,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_SourceToTarget_AMFInformationRer { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* rejectedNSSAIinTA */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_SourceToTarget_AMFInformationReroute_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SourceToTarget_AMFInformationReroute_specs_1 = { sizeof(struct NGAP_SourceToTarget_AMFInformationReroute), offsetof(struct NGAP_SourceToTarget_AMFInformationReroute, _asn_ctx), asn_MAP_NGAP_SourceToTarget_AMFInformationReroute_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_SourceToTarget-AMFInformationReroute.h b/lib/asn1c/ngap/NGAP_SourceToTarget-AMFInformationReroute.h index 5698a3ee5..0aaf3a6d2 100644 --- a/lib/asn1c/ngap/NGAP_SourceToTarget-AMFInformationReroute.h +++ b/lib/asn1c/ngap/NGAP_SourceToTarget-AMFInformationReroute.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -41,6 +41,8 @@ typedef struct NGAP_SourceToTarget_AMFInformationReroute { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_SourceToTarget_AMFInformationReroute; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SourceToTarget_AMFInformationReroute_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_SourceToTarget_AMFInformationReroute_1[4]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_SourceToTarget-TransparentContainer.c b/lib/asn1c/ngap/NGAP_SourceToTarget-TransparentContainer.c index a0e324dc0..8930b4c55 100644 --- a/lib/asn1c/ngap/NGAP_SourceToTarget-TransparentContainer.c +++ b/lib/asn1c/ngap/NGAP_SourceToTarget-TransparentContainer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SourceToTarget-TransparentContainer.h b/lib/asn1c/ngap/NGAP_SourceToTarget-TransparentContainer.h index e07e68872..169efbff2 100644 --- a/lib/asn1c/ngap/NGAP_SourceToTarget-TransparentContainer.h +++ b/lib/asn1c/ngap/NGAP_SourceToTarget-TransparentContainer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SuccessfulHandoverReport-Item.c b/lib/asn1c/ngap/NGAP_SuccessfulHandoverReport-Item.c new file mode 100644 index 000000000..ff5da992b --- /dev/null +++ b/lib/asn1c/ngap/NGAP_SuccessfulHandoverReport-Item.c @@ -0,0 +1,87 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_SuccessfulHandoverReport-Item.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_SuccessfulHandoverReport_Item_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SuccessfulHandoverReport_Item, successfulHOReportContainer), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_OCTET_STRING, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "successfulHOReportContainer" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_SuccessfulHandoverReport_Item, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P311, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_SuccessfulHandoverReport_Item_oms_1[] = { 1 }; +static const ber_tlv_tag_t asn_DEF_NGAP_SuccessfulHandoverReport_Item_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_SuccessfulHandoverReport_Item_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* successfulHOReportContainer */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_SuccessfulHandoverReport_Item_specs_1 = { + sizeof(struct NGAP_SuccessfulHandoverReport_Item), + offsetof(struct NGAP_SuccessfulHandoverReport_Item, _asn_ctx), + asn_MAP_NGAP_SuccessfulHandoverReport_Item_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_NGAP_SuccessfulHandoverReport_Item_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_SuccessfulHandoverReport_Item = { + "SuccessfulHandoverReport-Item", + "SuccessfulHandoverReport-Item", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_SuccessfulHandoverReport_Item_tags_1, + sizeof(asn_DEF_NGAP_SuccessfulHandoverReport_Item_tags_1) + /sizeof(asn_DEF_NGAP_SuccessfulHandoverReport_Item_tags_1[0]), /* 1 */ + asn_DEF_NGAP_SuccessfulHandoverReport_Item_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_SuccessfulHandoverReport_Item_tags_1) + /sizeof(asn_DEF_NGAP_SuccessfulHandoverReport_Item_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_SuccessfulHandoverReport_Item_1, + 2, /* Elements count */ + &asn_SPC_NGAP_SuccessfulHandoverReport_Item_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_SuccessfulHandoverReport-Item.h b/lib/asn1c/ngap/NGAP_SuccessfulHandoverReport-Item.h new file mode 100644 index 000000000..042cdbe2a --- /dev/null +++ b/lib/asn1c/ngap/NGAP_SuccessfulHandoverReport-Item.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_SuccessfulHandoverReport_Item_H_ +#define _NGAP_SuccessfulHandoverReport_Item_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_SuccessfulHandoverReport-Item */ +typedef struct NGAP_SuccessfulHandoverReport_Item { + OCTET_STRING_t successfulHOReportContainer; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_SuccessfulHandoverReport_Item_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_SuccessfulHandoverReport_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_SuccessfulHandoverReport_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_SuccessfulHandoverReport_Item_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_SuccessfulHandoverReport_Item_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_SuccessfulHandoverReportList.c b/lib/asn1c/ngap/NGAP_SuccessfulHandoverReportList.c new file mode 100644 index 000000000..a89be4809 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_SuccessfulHandoverReportList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_SuccessfulHandoverReportList.h" + +#include "NGAP_SuccessfulHandoverReport-Item.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_SuccessfulHandoverReportList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_SuccessfulHandoverReportList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_SuccessfulHandoverReport_Item, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_SuccessfulHandoverReportList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_SuccessfulHandoverReportList_specs_1 = { + sizeof(struct NGAP_SuccessfulHandoverReportList), + offsetof(struct NGAP_SuccessfulHandoverReportList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_SuccessfulHandoverReportList = { + "SuccessfulHandoverReportList", + "SuccessfulHandoverReportList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_SuccessfulHandoverReportList_tags_1, + sizeof(asn_DEF_NGAP_SuccessfulHandoverReportList_tags_1) + /sizeof(asn_DEF_NGAP_SuccessfulHandoverReportList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_SuccessfulHandoverReportList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_SuccessfulHandoverReportList_tags_1) + /sizeof(asn_DEF_NGAP_SuccessfulHandoverReportList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_SuccessfulHandoverReportList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_SuccessfulHandoverReportList_1, + 1, /* Single element */ + &asn_SPC_NGAP_SuccessfulHandoverReportList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_SuccessfulHandoverReportList.h b/lib/asn1c/ngap/NGAP_SuccessfulHandoverReportList.h new file mode 100644 index 000000000..7847938e9 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_SuccessfulHandoverReportList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_SuccessfulHandoverReportList_H_ +#define _NGAP_SuccessfulHandoverReportList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_SuccessfulHandoverReport_Item; + +/* NGAP_SuccessfulHandoverReportList */ +typedef struct NGAP_SuccessfulHandoverReportList { + A_SEQUENCE_OF(struct NGAP_SuccessfulHandoverReport_Item) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_SuccessfulHandoverReportList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_SuccessfulHandoverReportList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_SuccessfulHandoverReportList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_SuccessfulHandoverReportList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_SuccessfulHandoverReportList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_SuccessfulHandoverReportList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_SuccessfulOutcome.c b/lib/asn1c/ngap/NGAP_SuccessfulOutcome.c index ab486cbd3..b4b41880f 100644 --- a/lib/asn1c/ngap/NGAP_SuccessfulOutcome.c +++ b/lib/asn1c/ngap/NGAP_SuccessfulOutcome.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Descriptions" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,470 +9,540 @@ static const long asn_VAL_1_NGAP_id_AMFConfigurationUpdate = 0; static const long asn_VAL_1_NGAP_reject = 0; -static const long asn_VAL_2_NGAP_id_HandoverCancel = 10; +static const long asn_VAL_2_NGAP_id_BroadcastSessionModification = 66; static const long asn_VAL_2_NGAP_reject = 0; -static const long asn_VAL_3_NGAP_id_HandoverPreparation = 12; +static const long asn_VAL_3_NGAP_id_BroadcastSessionRelease = 67; static const long asn_VAL_3_NGAP_reject = 0; -static const long asn_VAL_4_NGAP_id_HandoverResourceAllocation = 13; +static const long asn_VAL_4_NGAP_id_BroadcastSessionSetup = 68; static const long asn_VAL_4_NGAP_reject = 0; -static const long asn_VAL_5_NGAP_id_InitialContextSetup = 14; +static const long asn_VAL_5_NGAP_id_DistributionSetup = 69; static const long asn_VAL_5_NGAP_reject = 0; -static const long asn_VAL_6_NGAP_id_NGReset = 20; +static const long asn_VAL_6_NGAP_id_DistributionRelease = 70; static const long asn_VAL_6_NGAP_reject = 0; -static const long asn_VAL_7_NGAP_id_NGSetup = 21; +static const long asn_VAL_7_NGAP_id_HandoverCancel = 10; static const long asn_VAL_7_NGAP_reject = 0; -static const long asn_VAL_8_NGAP_id_PathSwitchRequest = 25; +static const long asn_VAL_8_NGAP_id_HandoverPreparation = 12; static const long asn_VAL_8_NGAP_reject = 0; -static const long asn_VAL_9_NGAP_id_PDUSessionResourceModify = 26; +static const long asn_VAL_9_NGAP_id_HandoverResourceAllocation = 13; static const long asn_VAL_9_NGAP_reject = 0; -static const long asn_VAL_10_NGAP_id_PDUSessionResourceModifyIndication = 27; +static const long asn_VAL_10_NGAP_id_InitialContextSetup = 14; static const long asn_VAL_10_NGAP_reject = 0; -static const long asn_VAL_11_NGAP_id_PDUSessionResourceRelease = 28; +static const long asn_VAL_11_NGAP_id_MulticastSessionActivation = 71; static const long asn_VAL_11_NGAP_reject = 0; -static const long asn_VAL_12_NGAP_id_PDUSessionResourceSetup = 29; +static const long asn_VAL_12_NGAP_id_MulticastSessionDeactivation = 72; static const long asn_VAL_12_NGAP_reject = 0; -static const long asn_VAL_13_NGAP_id_PWSCancel = 32; +static const long asn_VAL_13_NGAP_id_MulticastSessionUpdate = 73; static const long asn_VAL_13_NGAP_reject = 0; -static const long asn_VAL_14_NGAP_id_RANConfigurationUpdate = 35; +static const long asn_VAL_14_NGAP_id_NGReset = 20; static const long asn_VAL_14_NGAP_reject = 0; -static const long asn_VAL_15_NGAP_id_UEContextModification = 40; +static const long asn_VAL_15_NGAP_id_NGSetup = 21; static const long asn_VAL_15_NGAP_reject = 0; -static const long asn_VAL_16_NGAP_id_UEContextRelease = 41; +static const long asn_VAL_16_NGAP_id_PathSwitchRequest = 25; static const long asn_VAL_16_NGAP_reject = 0; -static const long asn_VAL_17_NGAP_id_UEContextResume = 58; +static const long asn_VAL_17_NGAP_id_PDUSessionResourceModify = 26; static const long asn_VAL_17_NGAP_reject = 0; -static const long asn_VAL_18_NGAP_id_UEContextSuspend = 59; +static const long asn_VAL_18_NGAP_id_PDUSessionResourceModifyIndication = 27; static const long asn_VAL_18_NGAP_reject = 0; -static const long asn_VAL_19_NGAP_id_UERadioCapabilityCheck = 43; +static const long asn_VAL_19_NGAP_id_PDUSessionResourceRelease = 28; static const long asn_VAL_19_NGAP_reject = 0; -static const long asn_VAL_20_NGAP_id_UERadioCapabilityIDMapping = 60; +static const long asn_VAL_20_NGAP_id_PDUSessionResourceSetup = 29; static const long asn_VAL_20_NGAP_reject = 0; -static const long asn_VAL_21_NGAP_id_WriteReplaceWarning = 51; +static const long asn_VAL_21_NGAP_id_PWSCancel = 32; static const long asn_VAL_21_NGAP_reject = 0; -static const long asn_VAL_22_NGAP_id_AMFCPRelocationIndication = 64; +static const long asn_VAL_22_NGAP_id_RANConfigurationUpdate = 35; static const long asn_VAL_22_NGAP_reject = 0; -static const long asn_VAL_23_NGAP_id_AMFStatusIndication = 1; -static const long asn_VAL_23_NGAP_ignore = 1; -static const long asn_VAL_24_NGAP_id_CellTrafficTrace = 2; -static const long asn_VAL_24_NGAP_ignore = 1; -static const long asn_VAL_25_NGAP_id_ConnectionEstablishmentIndication = 65; +static const long asn_VAL_23_NGAP_id_UEContextModification = 40; +static const long asn_VAL_23_NGAP_reject = 0; +static const long asn_VAL_24_NGAP_id_UEContextRelease = 41; +static const long asn_VAL_24_NGAP_reject = 0; +static const long asn_VAL_25_NGAP_id_UEContextResume = 58; static const long asn_VAL_25_NGAP_reject = 0; -static const long asn_VAL_26_NGAP_id_DeactivateTrace = 3; -static const long asn_VAL_26_NGAP_ignore = 1; -static const long asn_VAL_27_NGAP_id_DownlinkNASTransport = 4; -static const long asn_VAL_27_NGAP_ignore = 1; -static const long asn_VAL_28_NGAP_id_DownlinkNonUEAssociatedNRPPaTransport = 5; -static const long asn_VAL_28_NGAP_ignore = 1; -static const long asn_VAL_29_NGAP_id_DownlinkRANConfigurationTransfer = 6; -static const long asn_VAL_29_NGAP_ignore = 1; -static const long asn_VAL_30_NGAP_id_DownlinkRANEarlyStatusTransfer = 63; -static const long asn_VAL_30_NGAP_ignore = 1; -static const long asn_VAL_31_NGAP_id_DownlinkRANStatusTransfer = 7; +static const long asn_VAL_26_NGAP_id_UEContextSuspend = 59; +static const long asn_VAL_26_NGAP_reject = 0; +static const long asn_VAL_27_NGAP_id_UERadioCapabilityCheck = 43; +static const long asn_VAL_27_NGAP_reject = 0; +static const long asn_VAL_28_NGAP_id_UERadioCapabilityIDMapping = 60; +static const long asn_VAL_28_NGAP_reject = 0; +static const long asn_VAL_29_NGAP_id_WriteReplaceWarning = 51; +static const long asn_VAL_29_NGAP_reject = 0; +static const long asn_VAL_30_NGAP_id_AMFCPRelocationIndication = 64; +static const long asn_VAL_30_NGAP_reject = 0; +static const long asn_VAL_31_NGAP_id_AMFStatusIndication = 1; static const long asn_VAL_31_NGAP_ignore = 1; -static const long asn_VAL_32_NGAP_id_DownlinkRIMInformationTransfer = 54; -static const long asn_VAL_32_NGAP_ignore = 1; -static const long asn_VAL_33_NGAP_id_DownlinkUEAssociatedNRPPaTransport = 8; +static const long asn_VAL_32_NGAP_id_BroadcastSessionReleaseRequired = 75; +static const long asn_VAL_32_NGAP_reject = 0; +static const long asn_VAL_33_NGAP_id_CellTrafficTrace = 2; static const long asn_VAL_33_NGAP_ignore = 1; -static const long asn_VAL_34_NGAP_id_ErrorIndication = 9; -static const long asn_VAL_34_NGAP_ignore = 1; -static const long asn_VAL_35_NGAP_id_HandoverNotification = 11; +static const long asn_VAL_34_NGAP_id_ConnectionEstablishmentIndication = 65; +static const long asn_VAL_34_NGAP_reject = 0; +static const long asn_VAL_35_NGAP_id_DeactivateTrace = 3; static const long asn_VAL_35_NGAP_ignore = 1; -static const long asn_VAL_36_NGAP_id_HandoverSuccess = 61; +static const long asn_VAL_36_NGAP_id_DownlinkNASTransport = 4; static const long asn_VAL_36_NGAP_ignore = 1; -static const long asn_VAL_37_NGAP_id_InitialUEMessage = 15; +static const long asn_VAL_37_NGAP_id_DownlinkNonUEAssociatedNRPPaTransport = 5; static const long asn_VAL_37_NGAP_ignore = 1; -static const long asn_VAL_38_NGAP_id_LocationReport = 18; +static const long asn_VAL_38_NGAP_id_DownlinkRANConfigurationTransfer = 6; static const long asn_VAL_38_NGAP_ignore = 1; -static const long asn_VAL_39_NGAP_id_LocationReportingControl = 16; +static const long asn_VAL_39_NGAP_id_DownlinkRANEarlyStatusTransfer = 63; static const long asn_VAL_39_NGAP_ignore = 1; -static const long asn_VAL_40_NGAP_id_LocationReportingFailureIndication = 17; +static const long asn_VAL_40_NGAP_id_DownlinkRANStatusTransfer = 7; static const long asn_VAL_40_NGAP_ignore = 1; -static const long asn_VAL_41_NGAP_id_NASNonDeliveryIndication = 19; +static const long asn_VAL_41_NGAP_id_DownlinkRIMInformationTransfer = 54; static const long asn_VAL_41_NGAP_ignore = 1; -static const long asn_VAL_42_NGAP_id_OverloadStart = 22; +static const long asn_VAL_42_NGAP_id_DownlinkUEAssociatedNRPPaTransport = 8; static const long asn_VAL_42_NGAP_ignore = 1; -static const long asn_VAL_43_NGAP_id_OverloadStop = 23; -static const long asn_VAL_43_NGAP_reject = 0; -static const long asn_VAL_44_NGAP_id_Paging = 24; +static const long asn_VAL_43_NGAP_id_ErrorIndication = 9; +static const long asn_VAL_43_NGAP_ignore = 1; +static const long asn_VAL_44_NGAP_id_HandoverNotification = 11; static const long asn_VAL_44_NGAP_ignore = 1; -static const long asn_VAL_45_NGAP_id_PDUSessionResourceNotify = 30; +static const long asn_VAL_45_NGAP_id_HandoverSuccess = 61; static const long asn_VAL_45_NGAP_ignore = 1; -static const long asn_VAL_46_NGAP_id_PrivateMessage = 31; +static const long asn_VAL_46_NGAP_id_InitialUEMessage = 15; static const long asn_VAL_46_NGAP_ignore = 1; -static const long asn_VAL_47_NGAP_id_PWSFailureIndication = 33; +static const long asn_VAL_47_NGAP_id_LocationReport = 18; static const long asn_VAL_47_NGAP_ignore = 1; -static const long asn_VAL_48_NGAP_id_PWSRestartIndication = 34; +static const long asn_VAL_48_NGAP_id_LocationReportingControl = 16; static const long asn_VAL_48_NGAP_ignore = 1; -static const long asn_VAL_49_NGAP_id_RANCPRelocationIndication = 57; -static const long asn_VAL_49_NGAP_reject = 0; -static const long asn_VAL_50_NGAP_id_RerouteNASRequest = 36; -static const long asn_VAL_50_NGAP_reject = 0; -static const long asn_VAL_51_NGAP_id_RetrieveUEInformation = 55; -static const long asn_VAL_51_NGAP_reject = 0; -static const long asn_VAL_52_NGAP_id_RRCInactiveTransitionReport = 37; +static const long asn_VAL_49_NGAP_id_LocationReportingFailureIndication = 17; +static const long asn_VAL_49_NGAP_ignore = 1; +static const long asn_VAL_50_NGAP_id_MulticastGroupPaging = 74; +static const long asn_VAL_50_NGAP_ignore = 1; +static const long asn_VAL_51_NGAP_id_NASNonDeliveryIndication = 19; +static const long asn_VAL_51_NGAP_ignore = 1; +static const long asn_VAL_52_NGAP_id_OverloadStart = 22; static const long asn_VAL_52_NGAP_ignore = 1; -static const long asn_VAL_53_NGAP_id_SecondaryRATDataUsageReport = 52; -static const long asn_VAL_53_NGAP_ignore = 1; -static const long asn_VAL_54_NGAP_id_TraceFailureIndication = 38; +static const long asn_VAL_53_NGAP_id_OverloadStop = 23; +static const long asn_VAL_53_NGAP_reject = 0; +static const long asn_VAL_54_NGAP_id_Paging = 24; static const long asn_VAL_54_NGAP_ignore = 1; -static const long asn_VAL_55_NGAP_id_TraceStart = 39; +static const long asn_VAL_55_NGAP_id_PDUSessionResourceNotify = 30; static const long asn_VAL_55_NGAP_ignore = 1; -static const long asn_VAL_56_NGAP_id_UEContextReleaseRequest = 42; +static const long asn_VAL_56_NGAP_id_PrivateMessage = 31; static const long asn_VAL_56_NGAP_ignore = 1; -static const long asn_VAL_57_NGAP_id_UEInformationTransfer = 56; -static const long asn_VAL_57_NGAP_reject = 0; -static const long asn_VAL_58_NGAP_id_UERadioCapabilityInfoIndication = 44; +static const long asn_VAL_57_NGAP_id_PWSFailureIndication = 33; +static const long asn_VAL_57_NGAP_ignore = 1; +static const long asn_VAL_58_NGAP_id_PWSRestartIndication = 34; static const long asn_VAL_58_NGAP_ignore = 1; -static const long asn_VAL_59_NGAP_id_UETNLABindingRelease = 45; -static const long asn_VAL_59_NGAP_ignore = 1; -static const long asn_VAL_60_NGAP_id_UplinkNASTransport = 46; -static const long asn_VAL_60_NGAP_ignore = 1; -static const long asn_VAL_61_NGAP_id_UplinkNonUEAssociatedNRPPaTransport = 47; -static const long asn_VAL_61_NGAP_ignore = 1; -static const long asn_VAL_62_NGAP_id_UplinkRANConfigurationTransfer = 48; +static const long asn_VAL_59_NGAP_id_RANCPRelocationIndication = 57; +static const long asn_VAL_59_NGAP_reject = 0; +static const long asn_VAL_60_NGAP_id_RerouteNASRequest = 36; +static const long asn_VAL_60_NGAP_reject = 0; +static const long asn_VAL_61_NGAP_id_RetrieveUEInformation = 55; +static const long asn_VAL_61_NGAP_reject = 0; +static const long asn_VAL_62_NGAP_id_RRCInactiveTransitionReport = 37; static const long asn_VAL_62_NGAP_ignore = 1; -static const long asn_VAL_63_NGAP_id_UplinkRANEarlyStatusTransfer = 62; -static const long asn_VAL_63_NGAP_reject = 0; -static const long asn_VAL_64_NGAP_id_UplinkRANStatusTransfer = 49; +static const long asn_VAL_63_NGAP_id_SecondaryRATDataUsageReport = 52; +static const long asn_VAL_63_NGAP_ignore = 1; +static const long asn_VAL_64_NGAP_id_TraceFailureIndication = 38; static const long asn_VAL_64_NGAP_ignore = 1; -static const long asn_VAL_65_NGAP_id_UplinkRIMInformationTransfer = 53; +static const long asn_VAL_65_NGAP_id_TraceStart = 39; static const long asn_VAL_65_NGAP_ignore = 1; -static const long asn_VAL_66_NGAP_id_UplinkUEAssociatedNRPPaTransport = 50; +static const long asn_VAL_66_NGAP_id_UEContextReleaseRequest = 42; static const long asn_VAL_66_NGAP_ignore = 1; +static const long asn_VAL_67_NGAP_id_UEInformationTransfer = 56; +static const long asn_VAL_67_NGAP_reject = 0; +static const long asn_VAL_68_NGAP_id_UERadioCapabilityInfoIndication = 44; +static const long asn_VAL_68_NGAP_ignore = 1; +static const long asn_VAL_69_NGAP_id_UETNLABindingRelease = 45; +static const long asn_VAL_69_NGAP_ignore = 1; +static const long asn_VAL_70_NGAP_id_UplinkNASTransport = 46; +static const long asn_VAL_70_NGAP_ignore = 1; +static const long asn_VAL_71_NGAP_id_UplinkNonUEAssociatedNRPPaTransport = 47; +static const long asn_VAL_71_NGAP_ignore = 1; +static const long asn_VAL_72_NGAP_id_UplinkRANConfigurationTransfer = 48; +static const long asn_VAL_72_NGAP_ignore = 1; +static const long asn_VAL_73_NGAP_id_UplinkRANEarlyStatusTransfer = 62; +static const long asn_VAL_73_NGAP_reject = 0; +static const long asn_VAL_74_NGAP_id_UplinkRANStatusTransfer = 49; +static const long asn_VAL_74_NGAP_ignore = 1; +static const long asn_VAL_75_NGAP_id_UplinkRIMInformationTransfer = 53; +static const long asn_VAL_75_NGAP_ignore = 1; +static const long asn_VAL_76_NGAP_id_UplinkUEAssociatedNRPPaTransport = 50; +static const long asn_VAL_76_NGAP_ignore = 1; static const asn_ioc_cell_t asn_IOS_NGAP_NGAP_ELEMENTARY_PROCEDURES_1_rows[] = { { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_AMFConfigurationUpdate }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_AMFConfigurationUpdateAcknowledge }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_AMFConfigurationUpdateFailure }, { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_1_NGAP_id_AMFConfigurationUpdate }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_1_NGAP_reject }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_BroadcastSessionModificationRequest }, + { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_BroadcastSessionModificationResponse }, + { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_BroadcastSessionModificationFailure }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_2_NGAP_id_BroadcastSessionModification }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_2_NGAP_reject }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_BroadcastSessionReleaseRequest }, + { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_BroadcastSessionReleaseResponse }, + { "&UnsuccessfulOutcome", }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_3_NGAP_id_BroadcastSessionRelease }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_3_NGAP_reject }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_BroadcastSessionSetupRequest }, + { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_BroadcastSessionSetupResponse }, + { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_BroadcastSessionSetupFailure }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_4_NGAP_id_BroadcastSessionSetup }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_4_NGAP_reject }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DistributionSetupRequest }, + { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_DistributionSetupResponse }, + { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_DistributionSetupFailure }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_5_NGAP_id_DistributionSetup }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_5_NGAP_reject }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DistributionReleaseRequest }, + { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_DistributionReleaseResponse }, + { "&UnsuccessfulOutcome", }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_6_NGAP_id_DistributionRelease }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_6_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_HandoverCancel }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_HandoverCancelAcknowledge }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_2_NGAP_id_HandoverCancel }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_2_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_7_NGAP_id_HandoverCancel }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_7_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_HandoverRequired }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_HandoverCommand }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_HandoverPreparationFailure }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_3_NGAP_id_HandoverPreparation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_3_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_8_NGAP_id_HandoverPreparation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_8_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_HandoverRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_HandoverRequestAcknowledge }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_HandoverFailure }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_4_NGAP_id_HandoverResourceAllocation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_4_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_9_NGAP_id_HandoverResourceAllocation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_9_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_InitialContextSetupRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_InitialContextSetupResponse }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_InitialContextSetupFailure }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_5_NGAP_id_InitialContextSetup }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_5_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_10_NGAP_id_InitialContextSetup }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_10_NGAP_reject }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_MulticastSessionActivationRequest }, + { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_MulticastSessionActivationResponse }, + { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_MulticastSessionActivationFailure }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_11_NGAP_id_MulticastSessionActivation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_11_NGAP_reject }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_MulticastSessionDeactivationRequest }, + { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_MulticastSessionDeactivationResponse }, + { "&UnsuccessfulOutcome", }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_12_NGAP_id_MulticastSessionDeactivation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_12_NGAP_reject }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_MulticastSessionUpdateRequest }, + { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_MulticastSessionUpdateResponse }, + { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_MulticastSessionUpdateFailure }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_13_NGAP_id_MulticastSessionUpdate }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_13_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_NGReset }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_NGResetAcknowledge }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_6_NGAP_id_NGReset }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_6_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_14_NGAP_id_NGReset }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_14_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_NGSetupRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_NGSetupResponse }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_NGSetupFailure }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_7_NGAP_id_NGSetup }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_7_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_15_NGAP_id_NGSetup }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_15_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PathSwitchRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_PathSwitchRequestAcknowledge }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_PathSwitchRequestFailure }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_8_NGAP_id_PathSwitchRequest }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_8_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_16_NGAP_id_PathSwitchRequest }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_16_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PDUSessionResourceModifyRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_PDUSessionResourceModifyResponse }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_9_NGAP_id_PDUSessionResourceModify }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_9_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_17_NGAP_id_PDUSessionResourceModify }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_17_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PDUSessionResourceModifyIndication }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_PDUSessionResourceModifyConfirm }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_10_NGAP_id_PDUSessionResourceModifyIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_10_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_18_NGAP_id_PDUSessionResourceModifyIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_18_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PDUSessionResourceReleaseCommand }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_PDUSessionResourceReleaseResponse }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_11_NGAP_id_PDUSessionResourceRelease }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_11_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_19_NGAP_id_PDUSessionResourceRelease }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_19_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PDUSessionResourceSetupRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_PDUSessionResourceSetupResponse }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_12_NGAP_id_PDUSessionResourceSetup }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_12_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_20_NGAP_id_PDUSessionResourceSetup }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_20_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PWSCancelRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_PWSCancelResponse }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_13_NGAP_id_PWSCancel }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_13_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_21_NGAP_id_PWSCancel }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_21_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_RANConfigurationUpdate }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_RANConfigurationUpdateAcknowledge }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_RANConfigurationUpdateFailure }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_14_NGAP_id_RANConfigurationUpdate }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_14_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_22_NGAP_id_RANConfigurationUpdate }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_22_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UEContextModificationRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_UEContextModificationResponse }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_UEContextModificationFailure }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_15_NGAP_id_UEContextModification }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_15_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_23_NGAP_id_UEContextModification }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_23_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UEContextReleaseCommand }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_UEContextReleaseComplete }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_16_NGAP_id_UEContextRelease }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_16_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_24_NGAP_id_UEContextRelease }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_24_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UEContextResumeRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_UEContextResumeResponse }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_UEContextResumeFailure }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_17_NGAP_id_UEContextResume }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_17_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_25_NGAP_id_UEContextResume }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_25_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UEContextSuspendRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_UEContextSuspendResponse }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_UEContextSuspendFailure }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_18_NGAP_id_UEContextSuspend }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_18_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_26_NGAP_id_UEContextSuspend }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_26_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UERadioCapabilityCheckRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_UERadioCapabilityCheckResponse }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_19_NGAP_id_UERadioCapabilityCheck }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_19_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_27_NGAP_id_UERadioCapabilityCheck }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_27_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UERadioCapabilityIDMappingRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_UERadioCapabilityIDMappingResponse }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_20_NGAP_id_UERadioCapabilityIDMapping }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_20_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_28_NGAP_id_UERadioCapabilityIDMapping }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_28_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_WriteReplaceWarningRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_WriteReplaceWarningResponse }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_21_NGAP_id_WriteReplaceWarning }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_21_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_29_NGAP_id_WriteReplaceWarning }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_29_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_AMFCPRelocationIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_22_NGAP_id_AMFCPRelocationIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_22_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_30_NGAP_id_AMFCPRelocationIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_30_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_AMFStatusIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_23_NGAP_id_AMFStatusIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_23_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_31_NGAP_id_AMFStatusIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_31_NGAP_ignore }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_BroadcastSessionReleaseRequired }, + { "&SuccessfulOutcome", }, + { "&UnsuccessfulOutcome", }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_32_NGAP_id_BroadcastSessionReleaseRequired }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_32_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_CellTrafficTrace }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_24_NGAP_id_CellTrafficTrace }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_24_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_33_NGAP_id_CellTrafficTrace }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_33_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_ConnectionEstablishmentIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_25_NGAP_id_ConnectionEstablishmentIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_25_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_34_NGAP_id_ConnectionEstablishmentIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_34_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DeactivateTrace }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_26_NGAP_id_DeactivateTrace }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_26_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_35_NGAP_id_DeactivateTrace }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_35_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DownlinkNASTransport }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_27_NGAP_id_DownlinkNASTransport }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_27_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_36_NGAP_id_DownlinkNASTransport }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_36_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DownlinkNonUEAssociatedNRPPaTransport }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_28_NGAP_id_DownlinkNonUEAssociatedNRPPaTransport }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_28_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_37_NGAP_id_DownlinkNonUEAssociatedNRPPaTransport }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_37_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DownlinkRANConfigurationTransfer }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_29_NGAP_id_DownlinkRANConfigurationTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_29_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_38_NGAP_id_DownlinkRANConfigurationTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_38_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DownlinkRANEarlyStatusTransfer }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_30_NGAP_id_DownlinkRANEarlyStatusTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_30_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_39_NGAP_id_DownlinkRANEarlyStatusTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_39_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DownlinkRANStatusTransfer }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_31_NGAP_id_DownlinkRANStatusTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_31_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_40_NGAP_id_DownlinkRANStatusTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_40_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DownlinkRIMInformationTransfer }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_32_NGAP_id_DownlinkRIMInformationTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_32_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_41_NGAP_id_DownlinkRIMInformationTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_41_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DownlinkUEAssociatedNRPPaTransport }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_33_NGAP_id_DownlinkUEAssociatedNRPPaTransport }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_33_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_42_NGAP_id_DownlinkUEAssociatedNRPPaTransport }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_42_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_ErrorIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_34_NGAP_id_ErrorIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_34_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_43_NGAP_id_ErrorIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_43_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_HandoverNotify }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_35_NGAP_id_HandoverNotification }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_35_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_44_NGAP_id_HandoverNotification }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_44_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_HandoverSuccess }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_36_NGAP_id_HandoverSuccess }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_36_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_45_NGAP_id_HandoverSuccess }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_45_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_InitialUEMessage }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_37_NGAP_id_InitialUEMessage }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_37_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_46_NGAP_id_InitialUEMessage }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_46_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_LocationReport }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_38_NGAP_id_LocationReport }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_38_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_47_NGAP_id_LocationReport }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_47_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_LocationReportingControl }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_39_NGAP_id_LocationReportingControl }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_39_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_48_NGAP_id_LocationReportingControl }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_48_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_LocationReportingFailureIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_40_NGAP_id_LocationReportingFailureIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_40_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_49_NGAP_id_LocationReportingFailureIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_49_NGAP_ignore }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_MulticastGroupPaging }, + { "&SuccessfulOutcome", }, + { "&UnsuccessfulOutcome", }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_50_NGAP_id_MulticastGroupPaging }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_50_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_NASNonDeliveryIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_41_NGAP_id_NASNonDeliveryIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_41_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_51_NGAP_id_NASNonDeliveryIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_51_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_OverloadStart }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_42_NGAP_id_OverloadStart }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_42_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_52_NGAP_id_OverloadStart }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_52_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_OverloadStop }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_43_NGAP_id_OverloadStop }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_43_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_53_NGAP_id_OverloadStop }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_53_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_Paging }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_44_NGAP_id_Paging }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_44_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_54_NGAP_id_Paging }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_54_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PDUSessionResourceNotify }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_45_NGAP_id_PDUSessionResourceNotify }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_45_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_55_NGAP_id_PDUSessionResourceNotify }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_55_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PrivateMessage }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_46_NGAP_id_PrivateMessage }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_46_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_56_NGAP_id_PrivateMessage }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_56_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PWSFailureIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_47_NGAP_id_PWSFailureIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_47_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_57_NGAP_id_PWSFailureIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_57_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PWSRestartIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_48_NGAP_id_PWSRestartIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_48_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_58_NGAP_id_PWSRestartIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_58_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_RANCPRelocationIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_49_NGAP_id_RANCPRelocationIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_49_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_59_NGAP_id_RANCPRelocationIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_59_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_RerouteNASRequest }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_50_NGAP_id_RerouteNASRequest }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_50_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_60_NGAP_id_RerouteNASRequest }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_60_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_RetrieveUEInformation }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_51_NGAP_id_RetrieveUEInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_51_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_61_NGAP_id_RetrieveUEInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_61_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_RRCInactiveTransitionReport }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_52_NGAP_id_RRCInactiveTransitionReport }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_52_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_62_NGAP_id_RRCInactiveTransitionReport }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_62_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_SecondaryRATDataUsageReport }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_53_NGAP_id_SecondaryRATDataUsageReport }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_53_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_63_NGAP_id_SecondaryRATDataUsageReport }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_63_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_TraceFailureIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_54_NGAP_id_TraceFailureIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_54_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_64_NGAP_id_TraceFailureIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_64_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_TraceStart }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_55_NGAP_id_TraceStart }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_55_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_65_NGAP_id_TraceStart }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_65_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UEContextReleaseRequest }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_56_NGAP_id_UEContextReleaseRequest }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_56_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_66_NGAP_id_UEContextReleaseRequest }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_66_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UEInformationTransfer }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_57_NGAP_id_UEInformationTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_57_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_67_NGAP_id_UEInformationTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_67_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UERadioCapabilityInfoIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_58_NGAP_id_UERadioCapabilityInfoIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_58_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_68_NGAP_id_UERadioCapabilityInfoIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_68_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UETNLABindingReleaseRequest }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_59_NGAP_id_UETNLABindingRelease }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_59_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_69_NGAP_id_UETNLABindingRelease }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_69_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UplinkNASTransport }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_60_NGAP_id_UplinkNASTransport }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_60_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_70_NGAP_id_UplinkNASTransport }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_70_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UplinkNonUEAssociatedNRPPaTransport }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_61_NGAP_id_UplinkNonUEAssociatedNRPPaTransport }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_61_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_71_NGAP_id_UplinkNonUEAssociatedNRPPaTransport }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_71_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UplinkRANConfigurationTransfer }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_62_NGAP_id_UplinkRANConfigurationTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_62_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_72_NGAP_id_UplinkRANConfigurationTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_72_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UplinkRANEarlyStatusTransfer }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_63_NGAP_id_UplinkRANEarlyStatusTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_63_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_73_NGAP_id_UplinkRANEarlyStatusTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_73_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UplinkRANStatusTransfer }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_64_NGAP_id_UplinkRANStatusTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_64_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_74_NGAP_id_UplinkRANStatusTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_74_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UplinkRIMInformationTransfer }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_65_NGAP_id_UplinkRIMInformationTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_65_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_75_NGAP_id_UplinkRIMInformationTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_75_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UplinkUEAssociatedNRPPaTransport }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_66_NGAP_id_UplinkUEAssociatedNRPPaTransport }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_66_NGAP_ignore } + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_76_NGAP_id_UplinkUEAssociatedNRPPaTransport }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_76_NGAP_ignore } }; static const asn_ioc_set_t asn_IOS_NGAP_NGAP_ELEMENTARY_PROCEDURES_1[] = { - { 66, 5, asn_IOS_NGAP_NGAP_ELEMENTARY_PROCEDURES_1_rows } + { 76, 5, asn_IOS_NGAP_NGAP_ELEMENTARY_PROCEDURES_1_rows } }; static int memb_NGAP_procedureCode_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, @@ -630,6 +700,91 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_4[] = { 0, 0, /* No default value */ "AMFConfigurationUpdateAcknowledge" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SuccessfulOutcome__value, choice.BroadcastSessionModificationResponse), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_BroadcastSessionModificationResponse, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "BroadcastSessionModificationResponse" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SuccessfulOutcome__value, choice.BroadcastSessionReleaseResponse), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_BroadcastSessionReleaseResponse, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "BroadcastSessionReleaseResponse" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SuccessfulOutcome__value, choice.BroadcastSessionSetupResponse), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_BroadcastSessionSetupResponse, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "BroadcastSessionSetupResponse" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SuccessfulOutcome__value, choice.DistributionSetupResponse), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_DistributionSetupResponse, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "DistributionSetupResponse" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SuccessfulOutcome__value, choice.DistributionReleaseResponse), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_DistributionReleaseResponse, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "DistributionReleaseResponse" + }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_SuccessfulOutcome__value, choice.HandoverCancelAcknowledge), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -698,6 +853,57 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_4[] = { 0, 0, /* No default value */ "InitialContextSetupResponse" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SuccessfulOutcome__value, choice.MulticastSessionActivationResponse), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MulticastSessionActivationResponse, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MulticastSessionActivationResponse" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SuccessfulOutcome__value, choice.MulticastSessionDeactivationResponse), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MulticastSessionDeactivationResponse, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MulticastSessionDeactivationResponse" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_SuccessfulOutcome__value, choice.MulticastSessionUpdateResponse), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MulticastSessionUpdateResponse, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MulticastSessionUpdateResponse" + }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_SuccessfulOutcome__value, choice.NGResetAcknowledge), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -972,27 +1178,35 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_4[] = { }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_4[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 20 }, /* AMFConfigurationUpdateAcknowledge */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 19 }, /* HandoverCancelAcknowledge */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 18 }, /* HandoverCommand */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 17 }, /* HandoverRequestAcknowledge */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -4, 16 }, /* InitialContextSetupResponse */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -5, 15 }, /* NGResetAcknowledge */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -6, 14 }, /* NGSetupResponse */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -7, 13 }, /* PathSwitchRequestAcknowledge */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -8, 12 }, /* PDUSessionResourceModifyResponse */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -9, 11 }, /* PDUSessionResourceModifyConfirm */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 10, -10, 10 }, /* PDUSessionResourceReleaseResponse */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -11, 9 }, /* PDUSessionResourceSetupResponse */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 12, -12, 8 }, /* PWSCancelResponse */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 13, -13, 7 }, /* RANConfigurationUpdateAcknowledge */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 14, -14, 6 }, /* UEContextModificationResponse */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 15, -15, 5 }, /* UEContextReleaseComplete */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 16, -16, 4 }, /* UEContextResumeResponse */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 17, -17, 3 }, /* UEContextSuspendResponse */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 18, -18, 2 }, /* UERadioCapabilityCheckResponse */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 19, -19, 1 }, /* UERadioCapabilityIDMappingResponse */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 20, -20, 0 } /* WriteReplaceWarningResponse */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 28 }, /* AMFConfigurationUpdateAcknowledge */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 27 }, /* BroadcastSessionModificationResponse */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 26 }, /* BroadcastSessionReleaseResponse */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 25 }, /* BroadcastSessionSetupResponse */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -4, 24 }, /* DistributionSetupResponse */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -5, 23 }, /* DistributionReleaseResponse */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -6, 22 }, /* HandoverCancelAcknowledge */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -7, 21 }, /* HandoverCommand */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -8, 20 }, /* HandoverRequestAcknowledge */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -9, 19 }, /* InitialContextSetupResponse */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 10, -10, 18 }, /* MulticastSessionActivationResponse */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -11, 17 }, /* MulticastSessionDeactivationResponse */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 12, -12, 16 }, /* MulticastSessionUpdateResponse */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 13, -13, 15 }, /* NGResetAcknowledge */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 14, -14, 14 }, /* NGSetupResponse */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 15, -15, 13 }, /* PathSwitchRequestAcknowledge */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 16, -16, 12 }, /* PDUSessionResourceModifyResponse */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 17, -17, 11 }, /* PDUSessionResourceModifyConfirm */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 18, -18, 10 }, /* PDUSessionResourceReleaseResponse */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 19, -19, 9 }, /* PDUSessionResourceSetupResponse */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 20, -20, 8 }, /* PWSCancelResponse */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 21, -21, 7 }, /* RANConfigurationUpdateAcknowledge */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 22, -22, 6 }, /* UEContextModificationResponse */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 23, -23, 5 }, /* UEContextReleaseComplete */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 24, -24, 4 }, /* UEContextResumeResponse */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 25, -25, 3 }, /* UEContextSuspendResponse */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 26, -26, 2 }, /* UERadioCapabilityCheckResponse */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 27, -27, 1 }, /* UERadioCapabilityIDMappingResponse */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 28, -28, 0 } /* WriteReplaceWarningResponse */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_4 = { sizeof(struct NGAP_SuccessfulOutcome__value), @@ -1000,7 +1214,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_4 = { offsetof(struct NGAP_SuccessfulOutcome__value, present), sizeof(((struct NGAP_SuccessfulOutcome__value *)0)->present), asn_MAP_NGAP_value_tag2el_4, - 21, /* Count of tags in the map */ + 29, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -1023,7 +1237,7 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_4 = { OPEN_TYPE_constraint }, asn_MBR_NGAP_value_4, - 21, /* Elements count */ + 29, /* Elements count */ &asn_SPC_NGAP_value_specs_4 /* Additional specs */ }; diff --git a/lib/asn1c/ngap/NGAP_SuccessfulOutcome.h b/lib/asn1c/ngap/NGAP_SuccessfulOutcome.h index cac6f4ea6..a58299b13 100644 --- a/lib/asn1c/ngap/NGAP_SuccessfulOutcome.h +++ b/lib/asn1c/ngap/NGAP_SuccessfulOutcome.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Descriptions" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -19,6 +19,19 @@ #include "NGAP_AMFConfigurationUpdate.h" #include "NGAP_AMFConfigurationUpdateAcknowledge.h" #include "NGAP_AMFConfigurationUpdateFailure.h" +#include "NGAP_BroadcastSessionModificationRequest.h" +#include "NGAP_BroadcastSessionModificationResponse.h" +#include "NGAP_BroadcastSessionModificationFailure.h" +#include "NGAP_BroadcastSessionReleaseRequest.h" +#include "NGAP_BroadcastSessionReleaseResponse.h" +#include "NGAP_BroadcastSessionSetupRequest.h" +#include "NGAP_BroadcastSessionSetupResponse.h" +#include "NGAP_BroadcastSessionSetupFailure.h" +#include "NGAP_DistributionSetupRequest.h" +#include "NGAP_DistributionSetupResponse.h" +#include "NGAP_DistributionSetupFailure.h" +#include "NGAP_DistributionReleaseRequest.h" +#include "NGAP_DistributionReleaseResponse.h" #include "NGAP_HandoverCancel.h" #include "NGAP_HandoverCancelAcknowledge.h" #include "NGAP_HandoverRequired.h" @@ -30,6 +43,14 @@ #include "NGAP_InitialContextSetupRequest.h" #include "NGAP_InitialContextSetupResponse.h" #include "NGAP_InitialContextSetupFailure.h" +#include "NGAP_MulticastSessionActivationRequest.h" +#include "NGAP_MulticastSessionActivationResponse.h" +#include "NGAP_MulticastSessionActivationFailure.h" +#include "NGAP_MulticastSessionDeactivationRequest.h" +#include "NGAP_MulticastSessionDeactivationResponse.h" +#include "NGAP_MulticastSessionUpdateRequest.h" +#include "NGAP_MulticastSessionUpdateResponse.h" +#include "NGAP_MulticastSessionUpdateFailure.h" #include "NGAP_NGReset.h" #include "NGAP_NGResetAcknowledge.h" #include "NGAP_NGSetupRequest.h" @@ -70,6 +91,7 @@ #include "NGAP_WriteReplaceWarningResponse.h" #include "NGAP_AMFCPRelocationIndication.h" #include "NGAP_AMFStatusIndication.h" +#include "NGAP_BroadcastSessionReleaseRequired.h" #include "NGAP_CellTrafficTrace.h" #include "NGAP_ConnectionEstablishmentIndication.h" #include "NGAP_DeactivateTrace.h" @@ -87,6 +109,7 @@ #include "NGAP_LocationReport.h" #include "NGAP_LocationReportingControl.h" #include "NGAP_LocationReportingFailureIndication.h" +#include "NGAP_MulticastGroupPaging.h" #include "NGAP_NASNonDeliveryIndication.h" #include "NGAP_OverloadStart.h" #include "NGAP_OverloadStop.h" @@ -125,10 +148,18 @@ extern "C" { typedef enum NGAP_SuccessfulOutcome__value_PR { NGAP_SuccessfulOutcome__value_PR_NOTHING, /* No components present */ NGAP_SuccessfulOutcome__value_PR_AMFConfigurationUpdateAcknowledge, + NGAP_SuccessfulOutcome__value_PR_BroadcastSessionModificationResponse, + NGAP_SuccessfulOutcome__value_PR_BroadcastSessionReleaseResponse, + NGAP_SuccessfulOutcome__value_PR_BroadcastSessionSetupResponse, + NGAP_SuccessfulOutcome__value_PR_DistributionSetupResponse, + NGAP_SuccessfulOutcome__value_PR_DistributionReleaseResponse, NGAP_SuccessfulOutcome__value_PR_HandoverCancelAcknowledge, NGAP_SuccessfulOutcome__value_PR_HandoverCommand, NGAP_SuccessfulOutcome__value_PR_HandoverRequestAcknowledge, NGAP_SuccessfulOutcome__value_PR_InitialContextSetupResponse, + NGAP_SuccessfulOutcome__value_PR_MulticastSessionActivationResponse, + NGAP_SuccessfulOutcome__value_PR_MulticastSessionDeactivationResponse, + NGAP_SuccessfulOutcome__value_PR_MulticastSessionUpdateResponse, NGAP_SuccessfulOutcome__value_PR_NGResetAcknowledge, NGAP_SuccessfulOutcome__value_PR_NGSetupResponse, NGAP_SuccessfulOutcome__value_PR_PathSwitchRequestAcknowledge, @@ -155,10 +186,18 @@ typedef struct NGAP_SuccessfulOutcome { NGAP_SuccessfulOutcome__value_PR present; union NGAP_SuccessfulOutcome__NGAP_value_u { NGAP_AMFConfigurationUpdateAcknowledge_t AMFConfigurationUpdateAcknowledge; + NGAP_BroadcastSessionModificationResponse_t BroadcastSessionModificationResponse; + NGAP_BroadcastSessionReleaseResponse_t BroadcastSessionReleaseResponse; + NGAP_BroadcastSessionSetupResponse_t BroadcastSessionSetupResponse; + NGAP_DistributionSetupResponse_t DistributionSetupResponse; + NGAP_DistributionReleaseResponse_t DistributionReleaseResponse; NGAP_HandoverCancelAcknowledge_t HandoverCancelAcknowledge; NGAP_HandoverCommand_t HandoverCommand; NGAP_HandoverRequestAcknowledge_t HandoverRequestAcknowledge; NGAP_InitialContextSetupResponse_t InitialContextSetupResponse; + NGAP_MulticastSessionActivationResponse_t MulticastSessionActivationResponse; + NGAP_MulticastSessionDeactivationResponse_t MulticastSessionDeactivationResponse; + NGAP_MulticastSessionUpdateResponse_t MulticastSessionUpdateResponse; NGAP_NGResetAcknowledge_t NGResetAcknowledge; NGAP_NGSetupResponse_t NGSetupResponse; NGAP_PathSwitchRequestAcknowledge_t PathSwitchRequestAcknowledge; diff --git a/lib/asn1c/ngap/NGAP_SupportedTAItem.c b/lib/asn1c/ngap/NGAP_SupportedTAItem.c index 9e65688ee..857336e0b 100644 --- a/lib/asn1c/ngap/NGAP_SupportedTAItem.c +++ b/lib/asn1c/ngap/NGAP_SupportedTAItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_SupportedTAItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_SupportedTAItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P244, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P315, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_SupportedTAItem.h b/lib/asn1c/ngap/NGAP_SupportedTAItem.h index c10b7f03c..3fbac6fa2 100644 --- a/lib/asn1c/ngap/NGAP_SupportedTAItem.h +++ b/lib/asn1c/ngap/NGAP_SupportedTAItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SupportedTAList.c b/lib/asn1c/ngap/NGAP_SupportedTAList.c index e36cdf042..3bf66f19b 100644 --- a/lib/asn1c/ngap/NGAP_SupportedTAList.c +++ b/lib/asn1c/ngap/NGAP_SupportedTAList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_SupportedTAItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_SupportedTAList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_SupportedTAList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_SupportedTAList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_SupportedTAList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_SupportedTAList_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_SupportedTAList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_SupportedTAList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_SupportedTAList_specs_1 = { sizeof(struct NGAP_SupportedTAList), offsetof(struct NGAP_SupportedTAList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_SupportedTAList.h b/lib/asn1c/ngap/NGAP_SupportedTAList.h index c59028ab2..57d11ca25 100644 --- a/lib/asn1c/ngap/NGAP_SupportedTAList.h +++ b/lib/asn1c/ngap/NGAP_SupportedTAList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_SupportedTAList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_SupportedTAList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_SupportedTAList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_SupportedTAList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_SupportedTAList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_SurvivalTime.c b/lib/asn1c/ngap/NGAP_SurvivalTime.c new file mode 100644 index 000000000..177bf3896 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_SurvivalTime.c @@ -0,0 +1,71 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_SurvivalTime.h" + +int +NGAP_SurvivalTime_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 1920000L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +/* + * This type is implemented using NativeInteger, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_SurvivalTime_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 21, -1, 0, 1920000 } /* (0..1920000,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const ber_tlv_tag_t asn_DEF_NGAP_SurvivalTime_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_SurvivalTime = { + "SurvivalTime", + "SurvivalTime", + &asn_OP_NativeInteger, + asn_DEF_NGAP_SurvivalTime_tags_1, + sizeof(asn_DEF_NGAP_SurvivalTime_tags_1) + /sizeof(asn_DEF_NGAP_SurvivalTime_tags_1[0]), /* 1 */ + asn_DEF_NGAP_SurvivalTime_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_SurvivalTime_tags_1) + /sizeof(asn_DEF_NGAP_SurvivalTime_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_SurvivalTime_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NGAP_SurvivalTime_constraint + }, + 0, 0, /* No members */ + 0 /* No specifics */ +}; + diff --git a/lib/asn1c/ngap/NGAP_SurvivalTime.h b/lib/asn1c/ngap/NGAP_SurvivalTime.h new file mode 100644 index 000000000..068fbf74f --- /dev/null +++ b/lib/asn1c/ngap/NGAP_SurvivalTime.h @@ -0,0 +1,39 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_SurvivalTime_H_ +#define _NGAP_SurvivalTime_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_SurvivalTime */ +typedef long NGAP_SurvivalTime_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_SurvivalTime_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_SurvivalTime; +asn_struct_free_f NGAP_SurvivalTime_free; +asn_struct_print_f NGAP_SurvivalTime_print; +asn_constr_check_f NGAP_SurvivalTime_constraint; +jer_type_encoder_f NGAP_SurvivalTime_encode_jer; +per_type_decoder_f NGAP_SurvivalTime_decode_aper; +per_type_encoder_f NGAP_SurvivalTime_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_SurvivalTime_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_Suspend-Request-Indication.c b/lib/asn1c/ngap/NGAP_Suspend-Request-Indication.c index 387f7310c..1b9b0fa9a 100644 --- a/lib/asn1c/ngap/NGAP_Suspend-Request-Indication.c +++ b/lib/asn1c/ngap/NGAP_Suspend-Request-Indication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_Suspend_Request_Indication_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_Suspend_Request_Indication_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_NGAP_Suspend_Request_Indication_enum2value_1[] 0 /* suspend-requested(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_Suspend_Request_Indication_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_Suspend_Request_Indication_specs_1 = { asn_MAP_NGAP_Suspend_Request_Indication_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_Suspend_Request_Indication_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_Suspend-Request-Indication.h b/lib/asn1c/ngap/NGAP_Suspend-Request-Indication.h index 018ce5966..e45be6c5a 100644 --- a/lib/asn1c/ngap/NGAP_Suspend-Request-Indication.h +++ b/lib/asn1c/ngap/NGAP_Suspend-Request-Indication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum NGAP_Suspend_Request_Indication { typedef long NGAP_Suspend_Request_Indication_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_Suspend_Request_Indication_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_Suspend_Request_Indication; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_Suspend_Request_Indication_specs_1; asn_struct_free_f NGAP_Suspend_Request_Indication_free; asn_struct_print_f NGAP_Suspend_Request_Indication_print; asn_constr_check_f NGAP_Suspend_Request_Indication_constraint; diff --git a/lib/asn1c/ngap/NGAP_Suspend-Response-Indication.c b/lib/asn1c/ngap/NGAP_Suspend-Response-Indication.c index dd40aa3a4..9ec1df000 100644 --- a/lib/asn1c/ngap/NGAP_Suspend-Response-Indication.c +++ b/lib/asn1c/ngap/NGAP_Suspend-Response-Indication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_Suspend_Response_Indication_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_Suspend_Response_Indication_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_NGAP_Suspend_Response_Indication_enum2value_1[ 0 /* suspend-indicated(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_Suspend_Response_Indication_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_Suspend_Response_Indication_specs_1 = { asn_MAP_NGAP_Suspend_Response_Indication_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_Suspend_Response_Indication_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_Suspend-Response-Indication.h b/lib/asn1c/ngap/NGAP_Suspend-Response-Indication.h index 9351ed73c..f9397461b 100644 --- a/lib/asn1c/ngap/NGAP_Suspend-Response-Indication.h +++ b/lib/asn1c/ngap/NGAP_Suspend-Response-Indication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum NGAP_Suspend_Response_Indication { typedef long NGAP_Suspend_Response_Indication_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_Suspend_Response_Indication_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_Suspend_Response_Indication; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_Suspend_Response_Indication_specs_1; asn_struct_free_f NGAP_Suspend_Response_Indication_free; asn_struct_print_f NGAP_Suspend_Response_Indication_print; asn_constr_check_f NGAP_Suspend_Response_Indication_constraint; diff --git a/lib/asn1c/ngap/NGAP_SuspendIndicator.c b/lib/asn1c/ngap/NGAP_SuspendIndicator.c index 54d9e1e80..cb9152722 100644 --- a/lib/asn1c/ngap/NGAP_SuspendIndicator.c +++ b/lib/asn1c/ngap/NGAP_SuspendIndicator.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_SuspendIndicator.h b/lib/asn1c/ngap/NGAP_SuspendIndicator.h index 1b27fd85c..915c548f9 100644 --- a/lib/asn1c/ngap/NGAP_SuspendIndicator.h +++ b/lib/asn1c/ngap/NGAP_SuspendIndicator.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,13 +32,13 @@ typedef long NGAP_SuspendIndicator_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_SuspendIndicator_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_SuspendIndicator; -extern const asn_INTEGER_specifics_t asn_SPC_SuspendIndicator_specs_1; -asn_struct_free_f SuspendIndicator_free; -asn_struct_print_f SuspendIndicator_print; -asn_constr_check_f SuspendIndicator_constraint; -jer_type_encoder_f SuspendIndicator_encode_jer; -per_type_decoder_f SuspendIndicator_decode_aper; -per_type_encoder_f SuspendIndicator_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_SuspendIndicator_specs_1; +asn_struct_free_f NGAP_SuspendIndicator_free; +asn_struct_print_f NGAP_SuspendIndicator_print; +asn_constr_check_f NGAP_SuspendIndicator_constraint; +jer_type_encoder_f NGAP_SuspendIndicator_encode_jer; +per_type_decoder_f NGAP_SuspendIndicator_decode_aper; +per_type_encoder_f NGAP_SuspendIndicator_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_TABasedMDT.c b/lib/asn1c/ngap/NGAP_TABasedMDT.c index af962de87..65f3c492c 100644 --- a/lib/asn1c/ngap/NGAP_TABasedMDT.c +++ b/lib/asn1c/ngap/NGAP_TABasedMDT.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_TABasedMDT_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_TABasedMDT, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P261, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P338, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_TABasedMDT.h b/lib/asn1c/ngap/NGAP_TABasedMDT.h index e3a1bc8af..6f7b40e43 100644 --- a/lib/asn1c/ngap/NGAP_TABasedMDT.h +++ b/lib/asn1c/ngap/NGAP_TABasedMDT.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TABasedQMC.c b/lib/asn1c/ngap/NGAP_TABasedQMC.c new file mode 100644 index 000000000..d402e84e9 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_TABasedQMC.c @@ -0,0 +1,87 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_TABasedQMC.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_TABasedQMC_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TABasedQMC, tAListforQMC), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_TAListforQMC, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "tAListforQMC" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_TABasedQMC, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P337, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_TABasedQMC_oms_1[] = { 1 }; +static const ber_tlv_tag_t asn_DEF_NGAP_TABasedQMC_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TABasedQMC_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* tAListforQMC */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TABasedQMC_specs_1 = { + sizeof(struct NGAP_TABasedQMC), + offsetof(struct NGAP_TABasedQMC, _asn_ctx), + asn_MAP_NGAP_TABasedQMC_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_NGAP_TABasedQMC_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_TABasedQMC = { + "TABasedQMC", + "TABasedQMC", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_TABasedQMC_tags_1, + sizeof(asn_DEF_NGAP_TABasedQMC_tags_1) + /sizeof(asn_DEF_NGAP_TABasedQMC_tags_1[0]), /* 1 */ + asn_DEF_NGAP_TABasedQMC_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_TABasedQMC_tags_1) + /sizeof(asn_DEF_NGAP_TABasedQMC_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_TABasedQMC_1, + 2, /* Elements count */ + &asn_SPC_NGAP_TABasedQMC_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_TABasedQMC.h b/lib/asn1c/ngap/NGAP_TABasedQMC.h new file mode 100644 index 000000000..2b0ce912b --- /dev/null +++ b/lib/asn1c/ngap/NGAP_TABasedQMC.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_TABasedQMC_H_ +#define _NGAP_TABasedQMC_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_TAListforQMC.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_TABasedQMC */ +typedef struct NGAP_TABasedQMC { + NGAP_TAListforQMC_t tAListforQMC; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_TABasedQMC_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_TABasedQMC; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TABasedQMC_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_TABasedQMC_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_TABasedQMC_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_TAC.c b/lib/asn1c/ngap/NGAP_TAC.c index 821e74ef6..a43e6fb03 100644 --- a/lib/asn1c/ngap/NGAP_TAC.c +++ b/lib/asn1c/ngap/NGAP_TAC.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TAC.h b/lib/asn1c/ngap/NGAP_TAC.h index e8d007ebe..e50d8ef7a 100644 --- a/lib/asn1c/ngap/NGAP_TAC.h +++ b/lib/asn1c/ngap/NGAP_TAC.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TACListInNRNTN.c b/lib/asn1c/ngap/NGAP_TACListInNRNTN.c new file mode 100644 index 000000000..574384216 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_TACListInNRNTN.c @@ -0,0 +1,67 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_TACListInNRNTN.h" + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_TACListInNRNTN_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 4, 4, 1, 12 } /* (SIZE(1..12)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_TACListInNRNTN_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), + 0, + &asn_DEF_NGAP_TAC, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_TACListInNRNTN_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_TACListInNRNTN_specs_1 = { + sizeof(struct NGAP_TACListInNRNTN), + offsetof(struct NGAP_TACListInNRNTN, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_TACListInNRNTN = { + "TACListInNRNTN", + "TACListInNRNTN", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_TACListInNRNTN_tags_1, + sizeof(asn_DEF_NGAP_TACListInNRNTN_tags_1) + /sizeof(asn_DEF_NGAP_TACListInNRNTN_tags_1[0]), /* 1 */ + asn_DEF_NGAP_TACListInNRNTN_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_TACListInNRNTN_tags_1) + /sizeof(asn_DEF_NGAP_TACListInNRNTN_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_TACListInNRNTN_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_TACListInNRNTN_1, + 1, /* Single element */ + &asn_SPC_NGAP_TACListInNRNTN_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_TACListInNRNTN.h b/lib/asn1c/ngap/NGAP_TACListInNRNTN.h new file mode 100644 index 000000000..08793a70c --- /dev/null +++ b/lib/asn1c/ngap/NGAP_TACListInNRNTN.h @@ -0,0 +1,42 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_TACListInNRNTN_H_ +#define _NGAP_TACListInNRNTN_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_TAC.h" +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_TACListInNRNTN */ +typedef struct NGAP_TACListInNRNTN { + A_SEQUENCE_OF(NGAP_TAC_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_TACListInNRNTN_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_TACListInNRNTN; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_TACListInNRNTN_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_TACListInNRNTN_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_TACListInNRNTN_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_TACListInNRNTN_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_TAI.c b/lib/asn1c/ngap/NGAP_TAI.c index 4d72471b0..5e746faa2 100644 --- a/lib/asn1c/ngap/NGAP_TAI.c +++ b/lib/asn1c/ngap/NGAP_TAI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_TAI_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_TAI, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P245, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P316, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_TAI.h b/lib/asn1c/ngap/NGAP_TAI.h index 09ed1b349..9c8887065 100644 --- a/lib/asn1c/ngap/NGAP_TAI.h +++ b/lib/asn1c/ngap/NGAP_TAI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TAIBasedMDT.c b/lib/asn1c/ngap/NGAP_TAIBasedMDT.c index a9c53e4bc..fb7a4400c 100644 --- a/lib/asn1c/ngap/NGAP_TAIBasedMDT.c +++ b/lib/asn1c/ngap/NGAP_TAIBasedMDT.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_TAIBasedMDT_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_TAIBasedMDT, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P260, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P335, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_TAIBasedMDT.h b/lib/asn1c/ngap/NGAP_TAIBasedMDT.h index cad6ac2a3..8fa2c65a7 100644 --- a/lib/asn1c/ngap/NGAP_TAIBasedMDT.h +++ b/lib/asn1c/ngap/NGAP_TAIBasedMDT.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TAIBasedQMC.c b/lib/asn1c/ngap/NGAP_TAIBasedQMC.c new file mode 100644 index 000000000..3a2b43502 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_TAIBasedQMC.c @@ -0,0 +1,87 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_TAIBasedQMC.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_TAIBasedQMC_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIBasedQMC, tAIListforQMC), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_TAIListforQMC, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "tAIListforQMC" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_TAIBasedQMC, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P336, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_TAIBasedQMC_oms_1[] = { 1 }; +static const ber_tlv_tag_t asn_DEF_NGAP_TAIBasedQMC_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAIBasedQMC_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* tAIListforQMC */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIBasedQMC_specs_1 = { + sizeof(struct NGAP_TAIBasedQMC), + offsetof(struct NGAP_TAIBasedQMC, _asn_ctx), + asn_MAP_NGAP_TAIBasedQMC_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_NGAP_TAIBasedQMC_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_TAIBasedQMC = { + "TAIBasedQMC", + "TAIBasedQMC", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_TAIBasedQMC_tags_1, + sizeof(asn_DEF_NGAP_TAIBasedQMC_tags_1) + /sizeof(asn_DEF_NGAP_TAIBasedQMC_tags_1[0]), /* 1 */ + asn_DEF_NGAP_TAIBasedQMC_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_TAIBasedQMC_tags_1) + /sizeof(asn_DEF_NGAP_TAIBasedQMC_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_TAIBasedQMC_1, + 2, /* Elements count */ + &asn_SPC_NGAP_TAIBasedQMC_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_TAIBasedQMC.h b/lib/asn1c/ngap/NGAP_TAIBasedQMC.h new file mode 100644 index 000000000..f64f2a789 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_TAIBasedQMC.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_TAIBasedQMC_H_ +#define _NGAP_TAIBasedQMC_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_TAIListforQMC.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_TAIBasedQMC */ +typedef struct NGAP_TAIBasedQMC { + NGAP_TAIListforQMC_t tAIListforQMC; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_TAIBasedQMC_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_TAIBasedQMC; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIBasedQMC_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_TAIBasedQMC_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_TAIBasedQMC_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_TAIBroadcastEUTRA-Item.c b/lib/asn1c/ngap/NGAP_TAIBroadcastEUTRA-Item.c index 3628ae4bd..c6a8c44d8 100644 --- a/lib/asn1c/ngap/NGAP_TAIBroadcastEUTRA-Item.c +++ b/lib/asn1c/ngap/NGAP_TAIBroadcastEUTRA-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_TAIBroadcastEUTRA_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_TAIBroadcastEUTRA_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P246, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P317, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_TAIBroadcastEUTRA-Item.h b/lib/asn1c/ngap/NGAP_TAIBroadcastEUTRA-Item.h index dfa9d1c38..ad3be5a47 100644 --- a/lib/asn1c/ngap/NGAP_TAIBroadcastEUTRA-Item.h +++ b/lib/asn1c/ngap/NGAP_TAIBroadcastEUTRA-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TAIBroadcastEUTRA.c b/lib/asn1c/ngap/NGAP_TAIBroadcastEUTRA.c index 7ffa01870..530cda0cd 100644 --- a/lib/asn1c/ngap/NGAP_TAIBroadcastEUTRA.c +++ b/lib/asn1c/ngap/NGAP_TAIBroadcastEUTRA.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TAIBroadcastEUTRA.h b/lib/asn1c/ngap/NGAP_TAIBroadcastEUTRA.h index c1ca6708d..fba3af143 100644 --- a/lib/asn1c/ngap/NGAP_TAIBroadcastEUTRA.h +++ b/lib/asn1c/ngap/NGAP_TAIBroadcastEUTRA.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TAIBroadcastNR-Item.c b/lib/asn1c/ngap/NGAP_TAIBroadcastNR-Item.c index 4fb86a2dc..7d47109b2 100644 --- a/lib/asn1c/ngap/NGAP_TAIBroadcastNR-Item.c +++ b/lib/asn1c/ngap/NGAP_TAIBroadcastNR-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_TAIBroadcastNR_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_TAIBroadcastNR_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P247, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P318, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_TAIBroadcastNR-Item.h b/lib/asn1c/ngap/NGAP_TAIBroadcastNR-Item.h index 04e158684..55514c54f 100644 --- a/lib/asn1c/ngap/NGAP_TAIBroadcastNR-Item.h +++ b/lib/asn1c/ngap/NGAP_TAIBroadcastNR-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TAIBroadcastNR.c b/lib/asn1c/ngap/NGAP_TAIBroadcastNR.c index 4fd72b4c7..a2f34852f 100644 --- a/lib/asn1c/ngap/NGAP_TAIBroadcastNR.c +++ b/lib/asn1c/ngap/NGAP_TAIBroadcastNR.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TAIBroadcastNR.h b/lib/asn1c/ngap/NGAP_TAIBroadcastNR.h index 516313e04..5267111b0 100644 --- a/lib/asn1c/ngap/NGAP_TAIBroadcastNR.h +++ b/lib/asn1c/ngap/NGAP_TAIBroadcastNR.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TAICancelledEUTRA-Item.c b/lib/asn1c/ngap/NGAP_TAICancelledEUTRA-Item.c index 21ed27543..79792afcf 100644 --- a/lib/asn1c/ngap/NGAP_TAICancelledEUTRA-Item.c +++ b/lib/asn1c/ngap/NGAP_TAICancelledEUTRA-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_TAICancelledEUTRA_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_TAICancelledEUTRA_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P248, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P319, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_TAICancelledEUTRA-Item.h b/lib/asn1c/ngap/NGAP_TAICancelledEUTRA-Item.h index e3e4c73e2..36f69ae78 100644 --- a/lib/asn1c/ngap/NGAP_TAICancelledEUTRA-Item.h +++ b/lib/asn1c/ngap/NGAP_TAICancelledEUTRA-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TAICancelledEUTRA.c b/lib/asn1c/ngap/NGAP_TAICancelledEUTRA.c index 8e9f4ad19..998ededfb 100644 --- a/lib/asn1c/ngap/NGAP_TAICancelledEUTRA.c +++ b/lib/asn1c/ngap/NGAP_TAICancelledEUTRA.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TAICancelledEUTRA.h b/lib/asn1c/ngap/NGAP_TAICancelledEUTRA.h index 5b11eca33..576b6ce62 100644 --- a/lib/asn1c/ngap/NGAP_TAICancelledEUTRA.h +++ b/lib/asn1c/ngap/NGAP_TAICancelledEUTRA.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TAICancelledNR-Item.c b/lib/asn1c/ngap/NGAP_TAICancelledNR-Item.c index 3ad98e8f6..1f5aa8997 100644 --- a/lib/asn1c/ngap/NGAP_TAICancelledNR-Item.c +++ b/lib/asn1c/ngap/NGAP_TAICancelledNR-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_TAICancelledNR_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_TAICancelledNR_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P249, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P320, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_TAICancelledNR-Item.h b/lib/asn1c/ngap/NGAP_TAICancelledNR-Item.h index 69e706c02..908a65f9d 100644 --- a/lib/asn1c/ngap/NGAP_TAICancelledNR-Item.h +++ b/lib/asn1c/ngap/NGAP_TAICancelledNR-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TAICancelledNR.c b/lib/asn1c/ngap/NGAP_TAICancelledNR.c index 2f43cdb50..d4285760e 100644 --- a/lib/asn1c/ngap/NGAP_TAICancelledNR.c +++ b/lib/asn1c/ngap/NGAP_TAICancelledNR.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TAICancelledNR.h b/lib/asn1c/ngap/NGAP_TAICancelledNR.h index 1febe2338..dd373b8d9 100644 --- a/lib/asn1c/ngap/NGAP_TAICancelledNR.h +++ b/lib/asn1c/ngap/NGAP_TAICancelledNR.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TAIListForInactive.c b/lib/asn1c/ngap/NGAP_TAIListForInactive.c index dc7540087..b6d19e6df 100644 --- a/lib/asn1c/ngap/NGAP_TAIListForInactive.c +++ b/lib/asn1c/ngap/NGAP_TAIListForInactive.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TAIListForInactive.h b/lib/asn1c/ngap/NGAP_TAIListForInactive.h index 18fead103..85151851c 100644 --- a/lib/asn1c/ngap/NGAP_TAIListForInactive.h +++ b/lib/asn1c/ngap/NGAP_TAIListForInactive.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TAIListForInactiveItem.c b/lib/asn1c/ngap/NGAP_TAIListForInactiveItem.c index df5a9e362..caf53bae5 100644 --- a/lib/asn1c/ngap/NGAP_TAIListForInactiveItem.c +++ b/lib/asn1c/ngap/NGAP_TAIListForInactiveItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_TAIListForInactiveItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_TAIListForInactiveItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P250, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P321, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_TAIListForInactiveItem.h b/lib/asn1c/ngap/NGAP_TAIListForInactiveItem.h index dca4ba327..961b0b86c 100644 --- a/lib/asn1c/ngap/NGAP_TAIListForInactiveItem.h +++ b/lib/asn1c/ngap/NGAP_TAIListForInactiveItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TAIListForPaging.c b/lib/asn1c/ngap/NGAP_TAIListForPaging.c index f94a7f949..cb0a7a57a 100644 --- a/lib/asn1c/ngap/NGAP_TAIListForPaging.c +++ b/lib/asn1c/ngap/NGAP_TAIListForPaging.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_TAIListForPagingItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_TAIListForPaging_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_TAIListForPaging_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_TAIListForPaging_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_TAIListForPaging_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_TAIListForPaging_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_TAIListForPaging_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_TAIListForPaging_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_TAIListForPaging_specs_1 = { sizeof(struct NGAP_TAIListForPaging), offsetof(struct NGAP_TAIListForPaging, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_TAIListForPaging.h b/lib/asn1c/ngap/NGAP_TAIListForPaging.h index d57fe54ba..e724b8079 100644 --- a/lib/asn1c/ngap/NGAP_TAIListForPaging.h +++ b/lib/asn1c/ngap/NGAP_TAIListForPaging.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_TAIListForPaging { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_TAIListForPaging; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_TAIListForPaging_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_TAIListForPaging_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_TAIListForPaging_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_TAIListForPagingItem.c b/lib/asn1c/ngap/NGAP_TAIListForPagingItem.c index d51980a85..7dbc70298 100644 --- a/lib/asn1c/ngap/NGAP_TAIListForPagingItem.c +++ b/lib/asn1c/ngap/NGAP_TAIListForPagingItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_TAIListForPagingItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_TAIListForPagingItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P251, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P322, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_TAIListForPagingItem.h b/lib/asn1c/ngap/NGAP_TAIListForPagingItem.h index 46c75a13c..be0ec62ac 100644 --- a/lib/asn1c/ngap/NGAP_TAIListForPagingItem.h +++ b/lib/asn1c/ngap/NGAP_TAIListForPagingItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TAIListForRestart.c b/lib/asn1c/ngap/NGAP_TAIListForRestart.c index 53e6c9263..f7f868256 100644 --- a/lib/asn1c/ngap/NGAP_TAIListForRestart.c +++ b/lib/asn1c/ngap/NGAP_TAIListForRestart.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_TAI.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_TAIListForRestart_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_TAIListForRestart_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 11, 11, 1, 2048 } /* (SIZE(1..2048)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_TAIListForRestart_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_TAIListForRestart_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_TAIListForRestart_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_TAIListForRestart_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_TAIListForRestart_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_TAIListForRestart_specs_1 = { sizeof(struct NGAP_TAIListForRestart), offsetof(struct NGAP_TAIListForRestart, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_TAIListForRestart.h b/lib/asn1c/ngap/NGAP_TAIListForRestart.h index 169dfc142..9fcf0b1b3 100644 --- a/lib/asn1c/ngap/NGAP_TAIListForRestart.h +++ b/lib/asn1c/ngap/NGAP_TAIListForRestart.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_TAIListForRestart { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_TAIListForRestart; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_TAIListForRestart_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_TAIListForRestart_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_TAIListForRestart_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_TAIListForWarning.c b/lib/asn1c/ngap/NGAP_TAIListForWarning.c index 0c5f9a0b7..97e463fa3 100644 --- a/lib/asn1c/ngap/NGAP_TAIListForWarning.c +++ b/lib/asn1c/ngap/NGAP_TAIListForWarning.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TAIListForWarning.h b/lib/asn1c/ngap/NGAP_TAIListForWarning.h index e9afaa84f..f6dc59a2d 100644 --- a/lib/asn1c/ngap/NGAP_TAIListForWarning.h +++ b/lib/asn1c/ngap/NGAP_TAIListForWarning.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TAIListforMDT.c b/lib/asn1c/ngap/NGAP_TAIListforMDT.c index 18cea39c6..a70fd4b5b 100644 --- a/lib/asn1c/ngap/NGAP_TAIListforMDT.c +++ b/lib/asn1c/ngap/NGAP_TAIListforMDT.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TAIListforMDT.h b/lib/asn1c/ngap/NGAP_TAIListforMDT.h index b02b6d3ce..8bc53f032 100644 --- a/lib/asn1c/ngap/NGAP_TAIListforMDT.h +++ b/lib/asn1c/ngap/NGAP_TAIListforMDT.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TAIListforQMC.c b/lib/asn1c/ngap/NGAP_TAIListforQMC.c new file mode 100644 index 000000000..9680ce21d --- /dev/null +++ b/lib/asn1c/ngap/NGAP_TAIListforQMC.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_TAIListforQMC.h" + +#include "NGAP_TAI.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_TAIListforQMC_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_TAIListforQMC_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_TAI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_TAIListforQMC_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_TAIListforQMC_specs_1 = { + sizeof(struct NGAP_TAIListforQMC), + offsetof(struct NGAP_TAIListforQMC, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_TAIListforQMC = { + "TAIListforQMC", + "TAIListforQMC", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_TAIListforQMC_tags_1, + sizeof(asn_DEF_NGAP_TAIListforQMC_tags_1) + /sizeof(asn_DEF_NGAP_TAIListforQMC_tags_1[0]), /* 1 */ + asn_DEF_NGAP_TAIListforQMC_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_TAIListforQMC_tags_1) + /sizeof(asn_DEF_NGAP_TAIListforQMC_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_TAIListforQMC_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_TAIListforQMC_1, + 1, /* Single element */ + &asn_SPC_NGAP_TAIListforQMC_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_TAIListforQMC.h b/lib/asn1c/ngap/NGAP_TAIListforQMC.h new file mode 100644 index 000000000..adb878ee2 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_TAIListforQMC.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_TAIListforQMC_H_ +#define _NGAP_TAIListforQMC_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_TAI; + +/* NGAP_TAIListforQMC */ +typedef struct NGAP_TAIListforQMC { + A_SEQUENCE_OF(struct NGAP_TAI) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_TAIListforQMC_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_TAIListforQMC; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_TAIListforQMC_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_TAIListforQMC_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_TAIListforQMC_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_TAIListforQMC_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_TAINSAGSupportItem.c b/lib/asn1c/ngap/NGAP_TAINSAGSupportItem.c new file mode 100644 index 000000000..bcb05de9a --- /dev/null +++ b/lib/asn1c/ngap/NGAP_TAINSAGSupportItem.c @@ -0,0 +1,105 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_TAINSAGSupportItem.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_TAINSAGSupportItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAINSAGSupportItem, nSAG_ID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_NSAG_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "nSAG-ID" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAINSAGSupportItem, nSAGSliceSupportList), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ExtendedSliceSupportList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "nSAGSliceSupportList" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_TAINSAGSupportItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P323, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_TAINSAGSupportItem_oms_1[] = { 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_TAINSAGSupportItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAINSAGSupportItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* nSAG-ID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* nSAGSliceSupportList */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAINSAGSupportItem_specs_1 = { + sizeof(struct NGAP_TAINSAGSupportItem), + offsetof(struct NGAP_TAINSAGSupportItem, _asn_ctx), + asn_MAP_NGAP_TAINSAGSupportItem_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_TAINSAGSupportItem_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_TAINSAGSupportItem = { + "TAINSAGSupportItem", + "TAINSAGSupportItem", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_TAINSAGSupportItem_tags_1, + sizeof(asn_DEF_NGAP_TAINSAGSupportItem_tags_1) + /sizeof(asn_DEF_NGAP_TAINSAGSupportItem_tags_1[0]), /* 1 */ + asn_DEF_NGAP_TAINSAGSupportItem_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_TAINSAGSupportItem_tags_1) + /sizeof(asn_DEF_NGAP_TAINSAGSupportItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_TAINSAGSupportItem_1, + 3, /* Elements count */ + &asn_SPC_NGAP_TAINSAGSupportItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_TAINSAGSupportItem.h b/lib/asn1c/ngap/NGAP_TAINSAGSupportItem.h new file mode 100644 index 000000000..4f30e1ea4 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_TAINSAGSupportItem.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_TAINSAGSupportItem_H_ +#define _NGAP_TAINSAGSupportItem_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_NSAG-ID.h" +#include "NGAP_ExtendedSliceSupportList.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_TAINSAGSupportItem */ +typedef struct NGAP_TAINSAGSupportItem { + NGAP_NSAG_ID_t nSAG_ID; + NGAP_ExtendedSliceSupportList_t nSAGSliceSupportList; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_TAINSAGSupportItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_TAINSAGSupportItem; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAINSAGSupportItem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_TAINSAGSupportItem_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_TAINSAGSupportItem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_TAINSAGSupportList.c b/lib/asn1c/ngap/NGAP_TAINSAGSupportList.c new file mode 100644 index 000000000..f673c3468 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_TAINSAGSupportList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_TAINSAGSupportList.h" + +#include "NGAP_TAINSAGSupportItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_TAINSAGSupportList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_TAINSAGSupportList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_TAINSAGSupportItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_TAINSAGSupportList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_TAINSAGSupportList_specs_1 = { + sizeof(struct NGAP_TAINSAGSupportList), + offsetof(struct NGAP_TAINSAGSupportList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_TAINSAGSupportList = { + "TAINSAGSupportList", + "TAINSAGSupportList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_TAINSAGSupportList_tags_1, + sizeof(asn_DEF_NGAP_TAINSAGSupportList_tags_1) + /sizeof(asn_DEF_NGAP_TAINSAGSupportList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_TAINSAGSupportList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_TAINSAGSupportList_tags_1) + /sizeof(asn_DEF_NGAP_TAINSAGSupportList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_TAINSAGSupportList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_TAINSAGSupportList_1, + 1, /* Single element */ + &asn_SPC_NGAP_TAINSAGSupportList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_TAINSAGSupportList.h b/lib/asn1c/ngap/NGAP_TAINSAGSupportList.h new file mode 100644 index 000000000..f2a7bad7b --- /dev/null +++ b/lib/asn1c/ngap/NGAP_TAINSAGSupportList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_TAINSAGSupportList_H_ +#define _NGAP_TAINSAGSupportList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_TAINSAGSupportItem; + +/* NGAP_TAINSAGSupportList */ +typedef struct NGAP_TAINSAGSupportList { + A_SEQUENCE_OF(struct NGAP_TAINSAGSupportItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_TAINSAGSupportList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_TAINSAGSupportList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_TAINSAGSupportList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_TAINSAGSupportList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_TAINSAGSupportList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_TAINSAGSupportList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_TAListforMDT.c b/lib/asn1c/ngap/NGAP_TAListforMDT.c index dde73dce3..f5d8e4eed 100644 --- a/lib/asn1c/ngap/NGAP_TAListforMDT.c +++ b/lib/asn1c/ngap/NGAP_TAListforMDT.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TAListforMDT.h b/lib/asn1c/ngap/NGAP_TAListforMDT.h index 496ddcba6..74946edf1 100644 --- a/lib/asn1c/ngap/NGAP_TAListforMDT.h +++ b/lib/asn1c/ngap/NGAP_TAListforMDT.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TAListforQMC.c b/lib/asn1c/ngap/NGAP_TAListforQMC.c new file mode 100644 index 000000000..dc85e13ac --- /dev/null +++ b/lib/asn1c/ngap/NGAP_TAListforQMC.c @@ -0,0 +1,67 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_TAListforQMC.h" + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_TAListforQMC_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_TAListforQMC_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), + 0, + &asn_DEF_NGAP_TAC, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_TAListforQMC_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_TAListforQMC_specs_1 = { + sizeof(struct NGAP_TAListforQMC), + offsetof(struct NGAP_TAListforQMC, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_TAListforQMC = { + "TAListforQMC", + "TAListforQMC", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_TAListforQMC_tags_1, + sizeof(asn_DEF_NGAP_TAListforQMC_tags_1) + /sizeof(asn_DEF_NGAP_TAListforQMC_tags_1[0]), /* 1 */ + asn_DEF_NGAP_TAListforQMC_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_TAListforQMC_tags_1) + /sizeof(asn_DEF_NGAP_TAListforQMC_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_TAListforQMC_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_TAListforQMC_1, + 1, /* Single element */ + &asn_SPC_NGAP_TAListforQMC_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_TAListforQMC.h b/lib/asn1c/ngap/NGAP_TAListforQMC.h new file mode 100644 index 000000000..7fdb0dcde --- /dev/null +++ b/lib/asn1c/ngap/NGAP_TAListforQMC.h @@ -0,0 +1,42 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_TAListforQMC_H_ +#define _NGAP_TAListforQMC_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_TAC.h" +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_TAListforQMC */ +typedef struct NGAP_TAListforQMC { + A_SEQUENCE_OF(NGAP_TAC_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_TAListforQMC_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_TAListforQMC; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_TAListforQMC_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_TAListforQMC_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_TAListforQMC_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_TAListforQMC_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_TMGI.c b/lib/asn1c/ngap/NGAP_TMGI.c new file mode 100644 index 000000000..4a6f8001f --- /dev/null +++ b/lib/asn1c/ngap/NGAP_TMGI.c @@ -0,0 +1,72 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_TMGI.h" + +int +NGAP_TMGI_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr; + size_t size; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + size = st->size; + + if((size == 6UL)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +/* + * This type is implemented using OCTET_STRING, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_TMGI_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 0, 0, 6, 6 } /* (SIZE(6..6)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const ber_tlv_tag_t asn_DEF_NGAP_TMGI_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_TMGI = { + "TMGI", + "TMGI", + &asn_OP_OCTET_STRING, + asn_DEF_NGAP_TMGI_tags_1, + sizeof(asn_DEF_NGAP_TMGI_tags_1) + /sizeof(asn_DEF_NGAP_TMGI_tags_1[0]), /* 1 */ + asn_DEF_NGAP_TMGI_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_TMGI_tags_1) + /sizeof(asn_DEF_NGAP_TMGI_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_TMGI_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NGAP_TMGI_constraint + }, + 0, 0, /* No members */ + &asn_SPC_OCTET_STRING_specs /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_TMGI.h b/lib/asn1c/ngap/NGAP_TMGI.h new file mode 100644 index 000000000..f5c78f07f --- /dev/null +++ b/lib/asn1c/ngap/NGAP_TMGI.h @@ -0,0 +1,39 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_TMGI_H_ +#define _NGAP_TMGI_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGAP_TMGI */ +typedef OCTET_STRING_t NGAP_TMGI_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_TMGI_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGAP_TMGI; +asn_struct_free_f NGAP_TMGI_free; +asn_struct_print_f NGAP_TMGI_print; +asn_constr_check_f NGAP_TMGI_constraint; +jer_type_encoder_f NGAP_TMGI_encode_jer; +per_type_decoder_f NGAP_TMGI_decode_aper; +per_type_encoder_f NGAP_TMGI_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_TMGI_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_TNAP-ID.c b/lib/asn1c/ngap/NGAP_TNAP-ID.c index 2add080c7..c74946d10 100644 --- a/lib/asn1c/ngap/NGAP_TNAP-ID.c +++ b/lib/asn1c/ngap/NGAP_TNAP-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TNAP-ID.h b/lib/asn1c/ngap/NGAP_TNAP-ID.h index 184cb4722..2bb9fd768 100644 --- a/lib/asn1c/ngap/NGAP_TNAP-ID.h +++ b/lib/asn1c/ngap/NGAP_TNAP-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TNGF-ID.c b/lib/asn1c/ngap/NGAP_TNGF-ID.c index 510131120..3e9d94dd9 100644 --- a/lib/asn1c/ngap/NGAP_TNGF-ID.c +++ b/lib/asn1c/ngap/NGAP_TNGF-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_TNGF_ID_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_TNGF_ID, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P40, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P52, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_TNGF-ID.h b/lib/asn1c/ngap/NGAP_TNGF-ID.h index dbf35902b..f8b453c09 100644 --- a/lib/asn1c/ngap/NGAP_TNGF-ID.h +++ b/lib/asn1c/ngap/NGAP_TNGF-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TNLAddressWeightFactor.c b/lib/asn1c/ngap/NGAP_TNLAddressWeightFactor.c index 8fdddf143..96b4f484c 100644 --- a/lib/asn1c/ngap/NGAP_TNLAddressWeightFactor.c +++ b/lib/asn1c/ngap/NGAP_TNLAddressWeightFactor.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TNLAddressWeightFactor.h b/lib/asn1c/ngap/NGAP_TNLAddressWeightFactor.h index c13dc1a8e..6a8ecb995 100644 --- a/lib/asn1c/ngap/NGAP_TNLAddressWeightFactor.h +++ b/lib/asn1c/ngap/NGAP_TNLAddressWeightFactor.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TNLAssociationItem.c b/lib/asn1c/ngap/NGAP_TNLAssociationItem.c index b64add70d..0a9f331f3 100644 --- a/lib/asn1c/ngap/NGAP_TNLAssociationItem.c +++ b/lib/asn1c/ngap/NGAP_TNLAssociationItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_TNLAssociationItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_TNLAssociationItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P257, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P332, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_TNLAssociationItem.h b/lib/asn1c/ngap/NGAP_TNLAssociationItem.h index ec1038cb4..c28267e53 100644 --- a/lib/asn1c/ngap/NGAP_TNLAssociationItem.h +++ b/lib/asn1c/ngap/NGAP_TNLAssociationItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TNLAssociationList.c b/lib/asn1c/ngap/NGAP_TNLAssociationList.c index ad47980d2..1005d5747 100644 --- a/lib/asn1c/ngap/NGAP_TNLAssociationList.c +++ b/lib/asn1c/ngap/NGAP_TNLAssociationList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_TNLAssociationItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_TNLAssociationList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_TNLAssociationList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_TNLAssociationList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_TNLAssociationList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_TNLAssociationList_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_TNLAssociationList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_TNLAssociationList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_TNLAssociationList_specs_1 = { sizeof(struct NGAP_TNLAssociationList), offsetof(struct NGAP_TNLAssociationList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_TNLAssociationList.h b/lib/asn1c/ngap/NGAP_TNLAssociationList.h index f72ea12c8..f649ec442 100644 --- a/lib/asn1c/ngap/NGAP_TNLAssociationList.h +++ b/lib/asn1c/ngap/NGAP_TNLAssociationList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_TNLAssociationList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_TNLAssociationList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_TNLAssociationList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_TNLAssociationList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_TNLAssociationList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_TNLAssociationUsage.c b/lib/asn1c/ngap/NGAP_TNLAssociationUsage.c index 45ed27230..26e5d1224 100644 --- a/lib/asn1c/ngap/NGAP_TNLAssociationUsage.c +++ b/lib/asn1c/ngap/NGAP_TNLAssociationUsage.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TNLAssociationUsage.h b/lib/asn1c/ngap/NGAP_TNLAssociationUsage.h index 55251537a..35f34d433 100644 --- a/lib/asn1c/ngap/NGAP_TNLAssociationUsage.h +++ b/lib/asn1c/ngap/NGAP_TNLAssociationUsage.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -34,13 +34,13 @@ typedef long NGAP_TNLAssociationUsage_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_TNLAssociationUsage_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TNLAssociationUsage; -extern const asn_INTEGER_specifics_t asn_SPC_TNLAssociationUsage_specs_1; -asn_struct_free_f TNLAssociationUsage_free; -asn_struct_print_f TNLAssociationUsage_print; -asn_constr_check_f TNLAssociationUsage_constraint; -jer_type_encoder_f TNLAssociationUsage_encode_jer; -per_type_decoder_f TNLAssociationUsage_decode_aper; -per_type_encoder_f TNLAssociationUsage_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_TNLAssociationUsage_specs_1; +asn_struct_free_f NGAP_TNLAssociationUsage_free; +asn_struct_print_f NGAP_TNLAssociationUsage_print; +asn_constr_check_f NGAP_TNLAssociationUsage_constraint; +jer_type_encoder_f NGAP_TNLAssociationUsage_encode_jer; +per_type_decoder_f NGAP_TNLAssociationUsage_decode_aper; +per_type_encoder_f NGAP_TNLAssociationUsage_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_TSCAssistanceInformation.c b/lib/asn1c/ngap/NGAP_TSCAssistanceInformation.c index 86214499f..bd373455b 100644 --- a/lib/asn1c/ngap/NGAP_TSCAssistanceInformation.c +++ b/lib/asn1c/ngap/NGAP_TSCAssistanceInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_TSCAssistanceInformation_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_TSCAssistanceInformation, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P262, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P339, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_TSCAssistanceInformation.h b/lib/asn1c/ngap/NGAP_TSCAssistanceInformation.h index bfcf94c4c..ddfe3db99 100644 --- a/lib/asn1c/ngap/NGAP_TSCAssistanceInformation.h +++ b/lib/asn1c/ngap/NGAP_TSCAssistanceInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TSCTrafficCharacteristics.c b/lib/asn1c/ngap/NGAP_TSCTrafficCharacteristics.c index 496f83650..7b33694a6 100644 --- a/lib/asn1c/ngap/NGAP_TSCTrafficCharacteristics.c +++ b/lib/asn1c/ngap/NGAP_TSCTrafficCharacteristics.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,7 +9,7 @@ #include "NGAP_TSCAssistanceInformation.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_TSCTrafficCharacteristics_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_TSCTrafficCharacteristics_1[] = { { ATF_POINTER, 3, offsetof(struct NGAP_TSCTrafficCharacteristics, tSCAssistanceInformationDL), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -47,7 +47,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_TSCTrafficCharacteristics_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_TSCTrafficCharacteristics, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P263, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P340, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -71,7 +71,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_TSCTrafficCharacteristics_tag2el { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* tSCAssistanceInformationUL */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_TSCTrafficCharacteristics_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TSCTrafficCharacteristics_specs_1 = { sizeof(struct NGAP_TSCTrafficCharacteristics), offsetof(struct NGAP_TSCTrafficCharacteristics, _asn_ctx), asn_MAP_NGAP_TSCTrafficCharacteristics_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_TSCTrafficCharacteristics.h b/lib/asn1c/ngap/NGAP_TSCTrafficCharacteristics.h index 1238af45d..033182d34 100644 --- a/lib/asn1c/ngap/NGAP_TSCTrafficCharacteristics.h +++ b/lib/asn1c/ngap/NGAP_TSCTrafficCharacteristics.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -38,6 +38,8 @@ typedef struct NGAP_TSCTrafficCharacteristics { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_TSCTrafficCharacteristics; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TSCTrafficCharacteristics_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_TSCTrafficCharacteristics_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_TWAP-ID.c b/lib/asn1c/ngap/NGAP_TWAP-ID.c index 59616842b..ea0893b64 100644 --- a/lib/asn1c/ngap/NGAP_TWAP-ID.c +++ b/lib/asn1c/ngap/NGAP_TWAP-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TWAP-ID.h b/lib/asn1c/ngap/NGAP_TWAP-ID.h index 64e6b8a49..23346a903 100644 --- a/lib/asn1c/ngap/NGAP_TWAP-ID.h +++ b/lib/asn1c/ngap/NGAP_TWAP-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TWIF-ID.c b/lib/asn1c/ngap/NGAP_TWIF-ID.c index f98b6ea86..e6098055d 100644 --- a/lib/asn1c/ngap/NGAP_TWIF-ID.c +++ b/lib/asn1c/ngap/NGAP_TWIF-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_TWIF_ID_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_TWIF_ID, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P41, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P53, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_TWIF-ID.h b/lib/asn1c/ngap/NGAP_TWIF-ID.h index 06e30cf6d..a605ce281 100644 --- a/lib/asn1c/ngap/NGAP_TWIF-ID.h +++ b/lib/asn1c/ngap/NGAP_TWIF-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TargetID.c b/lib/asn1c/ngap/NGAP_TargetID.c index c7733a611..3ceca5945 100644 --- a/lib/asn1c/ngap/NGAP_TargetID.c +++ b/lib/asn1c/ngap/NGAP_TargetID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,13 +11,13 @@ #include "NGAP_TargeteNB-ID.h" #include "NGAP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_TargetID_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_TargetID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_TargetID_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_TargetID_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_TargetID, choice.targetRANNodeID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -55,7 +55,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_TargetID_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_TargetID, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P39, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P51, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -75,7 +75,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_TargetID_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* targeteNB-ID */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_TargetID_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_NGAP_TargetID_specs_1 = { sizeof(struct NGAP_TargetID), offsetof(struct NGAP_TargetID, _asn_ctx), offsetof(struct NGAP_TargetID, present), diff --git a/lib/asn1c/ngap/NGAP_TargetID.h b/lib/asn1c/ngap/NGAP_TargetID.h index 3e557e1b3..323f6088d 100644 --- a/lib/asn1c/ngap/NGAP_TargetID.h +++ b/lib/asn1c/ngap/NGAP_TargetID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,6 +46,9 @@ typedef struct NGAP_TargetID { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_TargetID; +extern asn_CHOICE_specifics_t asn_SPC_NGAP_TargetID_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_TargetID_1[3]; +extern asn_per_constraints_t asn_PER_type_NGAP_TargetID_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_TargetNGRANNode-ToSourceNGRANNode-FailureTransparentContainer.c b/lib/asn1c/ngap/NGAP_TargetNGRANNode-ToSourceNGRANNode-FailureTransparentContainer.c index 55acd4926..4aa25da54 100644 --- a/lib/asn1c/ngap/NGAP_TargetNGRANNode-ToSourceNGRANNode-FailureTransparentContainer.c +++ b/lib/asn1c/ngap/NGAP_TargetNGRANNode-ToSourceNGRANNode-FailureTransparentContainer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureT { ATF_POINTER, 1, offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P254, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P326, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_TargetNGRANNode-ToSourceNGRANNode-FailureTransparentContainer.h b/lib/asn1c/ngap/NGAP_TargetNGRANNode-ToSourceNGRANNode-FailureTransparentContainer.h index 5bbff8531..dae09f3aa 100644 --- a/lib/asn1c/ngap/NGAP_TargetNGRANNode-ToSourceNGRANNode-FailureTransparentContainer.h +++ b/lib/asn1c/ngap/NGAP_TargetNGRANNode-ToSourceNGRANNode-FailureTransparentContainer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TargetNGRANNode-ToSourceNGRANNode-TransparentContainer.c b/lib/asn1c/ngap/NGAP_TargetNGRANNode-ToSourceNGRANNode-TransparentContainer.c index 67854a700..ec5a700c7 100644 --- a/lib/asn1c/ngap/NGAP_TargetNGRANNode-ToSourceNGRANNode-TransparentContainer.c +++ b/lib/asn1c/ngap/NGAP_TargetNGRANNode-ToSourceNGRANNode-TransparentContainer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_TargetNGRANNode_ToSourceNGRANNode_Transpar { ATF_POINTER, 1, offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P253, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P325, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_TargetNGRANNode-ToSourceNGRANNode-TransparentContainer.h b/lib/asn1c/ngap/NGAP_TargetNGRANNode-ToSourceNGRANNode-TransparentContainer.h index c07b54c73..c6d864e5b 100644 --- a/lib/asn1c/ngap/NGAP_TargetNGRANNode-ToSourceNGRANNode-TransparentContainer.h +++ b/lib/asn1c/ngap/NGAP_TargetNGRANNode-ToSourceNGRANNode-TransparentContainer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TargetNSSAI-Item.c b/lib/asn1c/ngap/NGAP_TargetNSSAI-Item.c new file mode 100644 index 000000000..2a1071caa --- /dev/null +++ b/lib/asn1c/ngap/NGAP_TargetNSSAI-Item.c @@ -0,0 +1,87 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_TargetNSSAI-Item.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_TargetNSSAI_Item_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNSSAI_Item, s_NSSAI), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_S_NSSAI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "s-NSSAI" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_TargetNSSAI_Item, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P327, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_TargetNSSAI_Item_oms_1[] = { 1 }; +static const ber_tlv_tag_t asn_DEF_NGAP_TargetNSSAI_Item_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TargetNSSAI_Item_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* s-NSSAI */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetNSSAI_Item_specs_1 = { + sizeof(struct NGAP_TargetNSSAI_Item), + offsetof(struct NGAP_TargetNSSAI_Item, _asn_ctx), + asn_MAP_NGAP_TargetNSSAI_Item_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_NGAP_TargetNSSAI_Item_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_TargetNSSAI_Item = { + "TargetNSSAI-Item", + "TargetNSSAI-Item", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_TargetNSSAI_Item_tags_1, + sizeof(asn_DEF_NGAP_TargetNSSAI_Item_tags_1) + /sizeof(asn_DEF_NGAP_TargetNSSAI_Item_tags_1[0]), /* 1 */ + asn_DEF_NGAP_TargetNSSAI_Item_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_TargetNSSAI_Item_tags_1) + /sizeof(asn_DEF_NGAP_TargetNSSAI_Item_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_TargetNSSAI_Item_1, + 2, /* Elements count */ + &asn_SPC_NGAP_TargetNSSAI_Item_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_TargetNSSAI-Item.h b/lib/asn1c/ngap/NGAP_TargetNSSAI-Item.h new file mode 100644 index 000000000..5da0564e8 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_TargetNSSAI-Item.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_TargetNSSAI_Item_H_ +#define _NGAP_TargetNSSAI_Item_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_S-NSSAI.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_TargetNSSAI-Item */ +typedef struct NGAP_TargetNSSAI_Item { + NGAP_S_NSSAI_t s_NSSAI; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_TargetNSSAI_Item_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_TargetNSSAI_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetNSSAI_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_TargetNSSAI_Item_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_TargetNSSAI_Item_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_TargetNSSAI.c b/lib/asn1c/ngap/NGAP_TargetNSSAI.c new file mode 100644 index 000000000..b91483e30 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_TargetNSSAI.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_TargetNSSAI.h" + +#include "NGAP_TargetNSSAI-Item.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_TargetNSSAI_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_TargetNSSAI_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_TargetNSSAI_Item, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_TargetNSSAI_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_TargetNSSAI_specs_1 = { + sizeof(struct NGAP_TargetNSSAI), + offsetof(struct NGAP_TargetNSSAI, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_TargetNSSAI = { + "TargetNSSAI", + "TargetNSSAI", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_TargetNSSAI_tags_1, + sizeof(asn_DEF_NGAP_TargetNSSAI_tags_1) + /sizeof(asn_DEF_NGAP_TargetNSSAI_tags_1[0]), /* 1 */ + asn_DEF_NGAP_TargetNSSAI_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_TargetNSSAI_tags_1) + /sizeof(asn_DEF_NGAP_TargetNSSAI_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_TargetNSSAI_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_TargetNSSAI_1, + 1, /* Single element */ + &asn_SPC_NGAP_TargetNSSAI_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_TargetNSSAI.h b/lib/asn1c/ngap/NGAP_TargetNSSAI.h new file mode 100644 index 000000000..18b24787d --- /dev/null +++ b/lib/asn1c/ngap/NGAP_TargetNSSAI.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_TargetNSSAI_H_ +#define _NGAP_TargetNSSAI_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_TargetNSSAI_Item; + +/* NGAP_TargetNSSAI */ +typedef struct NGAP_TargetNSSAI { + A_SEQUENCE_OF(struct NGAP_TargetNSSAI_Item) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_TargetNSSAI_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_TargetNSSAI; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_TargetNSSAI_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_TargetNSSAI_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_TargetNSSAI_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_TargetNSSAI_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_TargetNSSAIInformation.c b/lib/asn1c/ngap/NGAP_TargetNSSAIInformation.c new file mode 100644 index 000000000..afdbde188 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_TargetNSSAIInformation.c @@ -0,0 +1,105 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_TargetNSSAIInformation.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_TargetNSSAIInformation_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNSSAIInformation, targetNSSAI), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_TargetNSSAI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "targetNSSAI" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNSSAIInformation, indexToRFSP), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_IndexToRFSP, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "indexToRFSP" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_TargetNSSAIInformation, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P328, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_TargetNSSAIInformation_oms_1[] = { 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_TargetNSSAIInformation_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TargetNSSAIInformation_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* targetNSSAI */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* indexToRFSP */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetNSSAIInformation_specs_1 = { + sizeof(struct NGAP_TargetNSSAIInformation), + offsetof(struct NGAP_TargetNSSAIInformation, _asn_ctx), + asn_MAP_NGAP_TargetNSSAIInformation_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_TargetNSSAIInformation_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_TargetNSSAIInformation = { + "TargetNSSAIInformation", + "TargetNSSAIInformation", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_TargetNSSAIInformation_tags_1, + sizeof(asn_DEF_NGAP_TargetNSSAIInformation_tags_1) + /sizeof(asn_DEF_NGAP_TargetNSSAIInformation_tags_1[0]), /* 1 */ + asn_DEF_NGAP_TargetNSSAIInformation_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_TargetNSSAIInformation_tags_1) + /sizeof(asn_DEF_NGAP_TargetNSSAIInformation_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_TargetNSSAIInformation_1, + 3, /* Elements count */ + &asn_SPC_NGAP_TargetNSSAIInformation_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_TargetNSSAIInformation.h b/lib/asn1c/ngap/NGAP_TargetNSSAIInformation.h new file mode 100644 index 000000000..ef0213208 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_TargetNSSAIInformation.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_TargetNSSAIInformation_H_ +#define _NGAP_TargetNSSAIInformation_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_TargetNSSAI.h" +#include "NGAP_IndexToRFSP.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_TargetNSSAIInformation */ +typedef struct NGAP_TargetNSSAIInformation { + NGAP_TargetNSSAI_t targetNSSAI; + NGAP_IndexToRFSP_t indexToRFSP; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_TargetNSSAIInformation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_TargetNSSAIInformation; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetNSSAIInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_TargetNSSAIInformation_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_TargetNSSAIInformation_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_TargetRANNodeID.c b/lib/asn1c/ngap/NGAP_TargetRANNodeID.c index 31844fe9d..b4122e384 100644 --- a/lib/asn1c/ngap/NGAP_TargetRANNodeID.c +++ b/lib/asn1c/ngap/NGAP_TargetRANNodeID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_TargetRANNodeID_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_TargetRANNodeID, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P255, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P329, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_TargetRANNodeID.h b/lib/asn1c/ngap/NGAP_TargetRANNodeID.h index 03fbc9633..f35a747b5 100644 --- a/lib/asn1c/ngap/NGAP_TargetRANNodeID.h +++ b/lib/asn1c/ngap/NGAP_TargetRANNodeID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TargetRNC-ID.c b/lib/asn1c/ngap/NGAP_TargetRNC-ID.c index 9a748c2c9..561e07882 100644 --- a/lib/asn1c/ngap/NGAP_TargetRNC-ID.c +++ b/lib/asn1c/ngap/NGAP_TargetRNC-ID.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_TargetRNC-ID.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_TargetRNC_ID_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_TargetRNC_ID_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetRNC_ID, lAI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -63,7 +63,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_TargetRNC_ID_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_TargetRNC_ID, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P256, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P330, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -88,7 +88,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_TargetRNC_ID_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* extendedRNC-ID */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetRNC_ID_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetRNC_ID_specs_1 = { sizeof(struct NGAP_TargetRNC_ID), offsetof(struct NGAP_TargetRNC_ID, _asn_ctx), asn_MAP_NGAP_TargetRNC_ID_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_TargetRNC-ID.h b/lib/asn1c/ngap/NGAP_TargetRNC-ID.h index 2a9201b06..4c46a5bb9 100644 --- a/lib/asn1c/ngap/NGAP_TargetRNC-ID.h +++ b/lib/asn1c/ngap/NGAP_TargetRNC-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -41,6 +41,8 @@ typedef struct NGAP_TargetRNC_ID { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_TargetRNC_ID; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetRNC_ID_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_TargetRNC_ID_1[4]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_TargetToSource-TransparentContainer.c b/lib/asn1c/ngap/NGAP_TargetToSource-TransparentContainer.c index 7871c51c6..d4122c2a5 100644 --- a/lib/asn1c/ngap/NGAP_TargetToSource-TransparentContainer.c +++ b/lib/asn1c/ngap/NGAP_TargetToSource-TransparentContainer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TargetToSource-TransparentContainer.h b/lib/asn1c/ngap/NGAP_TargetToSource-TransparentContainer.h index abe34d8b8..e3aa2bd43 100644 --- a/lib/asn1c/ngap/NGAP_TargetToSource-TransparentContainer.h +++ b/lib/asn1c/ngap/NGAP_TargetToSource-TransparentContainer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TargeteNB-ID.c b/lib/asn1c/ngap/NGAP_TargeteNB-ID.c index d29aa3329..a7826d840 100644 --- a/lib/asn1c/ngap/NGAP_TargeteNB-ID.c +++ b/lib/asn1c/ngap/NGAP_TargeteNB-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_TargeteNB_ID_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_TargeteNB_ID, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P252, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P324, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_TargeteNB-ID.h b/lib/asn1c/ngap/NGAP_TargeteNB-ID.h index 3ab10edf2..58ccea0f1 100644 --- a/lib/asn1c/ngap/NGAP_TargeteNB-ID.h +++ b/lib/asn1c/ngap/NGAP_TargeteNB-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TargettoSource-Failure-TransparentContainer.c b/lib/asn1c/ngap/NGAP_TargettoSource-Failure-TransparentContainer.c index a8b3d8e0c..9c41429d9 100644 --- a/lib/asn1c/ngap/NGAP_TargettoSource-Failure-TransparentContainer.c +++ b/lib/asn1c/ngap/NGAP_TargettoSource-Failure-TransparentContainer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TargettoSource-Failure-TransparentContainer.h b/lib/asn1c/ngap/NGAP_TargettoSource-Failure-TransparentContainer.h index fcaa86f51..461492a42 100644 --- a/lib/asn1c/ngap/NGAP_TargettoSource-Failure-TransparentContainer.h +++ b/lib/asn1c/ngap/NGAP_TargettoSource-Failure-TransparentContainer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_Threshold-RSRP.c b/lib/asn1c/ngap/NGAP_Threshold-RSRP.c index d0abb13ff..092a521c7 100644 --- a/lib/asn1c/ngap/NGAP_Threshold-RSRP.c +++ b/lib/asn1c/ngap/NGAP_Threshold-RSRP.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_Threshold-RSRP.h b/lib/asn1c/ngap/NGAP_Threshold-RSRP.h index d386b6596..8675fe86d 100644 --- a/lib/asn1c/ngap/NGAP_Threshold-RSRP.h +++ b/lib/asn1c/ngap/NGAP_Threshold-RSRP.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_Threshold-RSRQ.c b/lib/asn1c/ngap/NGAP_Threshold-RSRQ.c index 5f070eea2..8c4a93423 100644 --- a/lib/asn1c/ngap/NGAP_Threshold-RSRQ.c +++ b/lib/asn1c/ngap/NGAP_Threshold-RSRQ.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_Threshold-RSRQ.h b/lib/asn1c/ngap/NGAP_Threshold-RSRQ.h index 808dbf690..37d131c63 100644 --- a/lib/asn1c/ngap/NGAP_Threshold-RSRQ.h +++ b/lib/asn1c/ngap/NGAP_Threshold-RSRQ.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_Threshold-SINR.c b/lib/asn1c/ngap/NGAP_Threshold-SINR.c index 14c4328ee..b66f689c0 100644 --- a/lib/asn1c/ngap/NGAP_Threshold-SINR.c +++ b/lib/asn1c/ngap/NGAP_Threshold-SINR.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_Threshold-SINR.h b/lib/asn1c/ngap/NGAP_Threshold-SINR.h index fe006e355..660c1cf62 100644 --- a/lib/asn1c/ngap/NGAP_Threshold-SINR.h +++ b/lib/asn1c/ngap/NGAP_Threshold-SINR.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TimeStamp.c b/lib/asn1c/ngap/NGAP_TimeStamp.c index cb518fe27..50345c7ed 100644 --- a/lib/asn1c/ngap/NGAP_TimeStamp.c +++ b/lib/asn1c/ngap/NGAP_TimeStamp.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TimeStamp.h b/lib/asn1c/ngap/NGAP_TimeStamp.h index eebed554f..efd549fc8 100644 --- a/lib/asn1c/ngap/NGAP_TimeStamp.h +++ b/lib/asn1c/ngap/NGAP_TimeStamp.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TimeSyncAssistanceInfo.c b/lib/asn1c/ngap/NGAP_TimeSyncAssistanceInfo.c new file mode 100644 index 000000000..101dce0a3 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_TimeSyncAssistanceInfo.c @@ -0,0 +1,195 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_TimeSyncAssistanceInfo.h" + +#include "NGAP_ProtocolExtensionContainer.h" +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +static int +memb_NGAP_uUTimeSyncErrorBudget_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 1L && value <= 1000000L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_type_NGAP_timeDistributionIndication_constr_2 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_uUTimeSyncErrorBudget_constr_6 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 20, -1, 1, 1000000 } /* (1..1000000,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_timeDistributionIndication_value2enum_2[] = { + { 0, 7, "enabled" }, + { 1, 8, "disabled" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_timeDistributionIndication_enum2value_2[] = { + 1, /* disabled(1) */ + 0 /* enabled(0) */ + /* This list is extensible */ +}; +static const asn_INTEGER_specifics_t asn_SPC_NGAP_timeDistributionIndication_specs_2 = { + asn_MAP_NGAP_timeDistributionIndication_value2enum_2, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_timeDistributionIndication_enum2value_2, /* N => "tag"; sorted by N */ + 2, /* Number of elements in the maps */ + 3, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_timeDistributionIndication_tags_2[] = { + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_timeDistributionIndication_2 = { + "timeDistributionIndication", + "timeDistributionIndication", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_timeDistributionIndication_tags_2, + sizeof(asn_DEF_NGAP_timeDistributionIndication_tags_2) + /sizeof(asn_DEF_NGAP_timeDistributionIndication_tags_2[0]) - 1, /* 1 */ + asn_DEF_NGAP_timeDistributionIndication_tags_2, /* Same as above */ + sizeof(asn_DEF_NGAP_timeDistributionIndication_tags_2) + /sizeof(asn_DEF_NGAP_timeDistributionIndication_tags_2[0]), /* 2 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_timeDistributionIndication_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_timeDistributionIndication_specs_2 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_TimeSyncAssistanceInfo_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_TimeSyncAssistanceInfo, timeDistributionIndication), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_timeDistributionIndication_2, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "timeDistributionIndication" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_TimeSyncAssistanceInfo, uUTimeSyncErrorBudget), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_uUTimeSyncErrorBudget_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_uUTimeSyncErrorBudget_constraint_1 + }, + 0, 0, /* No default value */ + "uUTimeSyncErrorBudget" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_TimeSyncAssistanceInfo, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P331, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_TimeSyncAssistanceInfo_oms_1[] = { 1, 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_TimeSyncAssistanceInfo_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_TimeSyncAssistanceInfo_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* timeDistributionIndication */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* uUTimeSyncErrorBudget */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TimeSyncAssistanceInfo_specs_1 = { + sizeof(struct NGAP_TimeSyncAssistanceInfo), + offsetof(struct NGAP_TimeSyncAssistanceInfo, _asn_ctx), + asn_MAP_NGAP_TimeSyncAssistanceInfo_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_TimeSyncAssistanceInfo_oms_1, /* Optional members */ + 2, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_TimeSyncAssistanceInfo = { + "TimeSyncAssistanceInfo", + "TimeSyncAssistanceInfo", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_TimeSyncAssistanceInfo_tags_1, + sizeof(asn_DEF_NGAP_TimeSyncAssistanceInfo_tags_1) + /sizeof(asn_DEF_NGAP_TimeSyncAssistanceInfo_tags_1[0]), /* 1 */ + asn_DEF_NGAP_TimeSyncAssistanceInfo_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_TimeSyncAssistanceInfo_tags_1) + /sizeof(asn_DEF_NGAP_TimeSyncAssistanceInfo_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_TimeSyncAssistanceInfo_1, + 3, /* Elements count */ + &asn_SPC_NGAP_TimeSyncAssistanceInfo_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_TimeSyncAssistanceInfo.h b/lib/asn1c/ngap/NGAP_TimeSyncAssistanceInfo.h new file mode 100644 index 000000000..665f3caa5 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_TimeSyncAssistanceInfo.h @@ -0,0 +1,60 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_TimeSyncAssistanceInfo_H_ +#define _NGAP_TimeSyncAssistanceInfo_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_TimeSyncAssistanceInfo__timeDistributionIndication { + NGAP_TimeSyncAssistanceInfo__timeDistributionIndication_enabled = 0, + NGAP_TimeSyncAssistanceInfo__timeDistributionIndication_disabled = 1 + /* + * Enumeration is extensible + */ +} e_NGAP_TimeSyncAssistanceInfo__timeDistributionIndication; + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_TimeSyncAssistanceInfo */ +typedef struct NGAP_TimeSyncAssistanceInfo { + long timeDistributionIndication; + long *uUTimeSyncErrorBudget; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_TimeSyncAssistanceInfo_t; + +/* Implementation */ +/* extern asn_TYPE_descriptor_t asn_DEF_NGAP_timeDistributionIndication_2; // (Use -fall-defs-global to expose) */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_TimeSyncAssistanceInfo; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TimeSyncAssistanceInfo_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_TimeSyncAssistanceInfo_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_TimeSyncAssistanceInfo_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_TimeToTrigger.c b/lib/asn1c/ngap/NGAP_TimeToTrigger.c index a5515618c..6d42d6843 100644 --- a/lib/asn1c/ngap/NGAP_TimeToTrigger.c +++ b/lib/asn1c/ngap/NGAP_TimeToTrigger.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TimeToTrigger.h b/lib/asn1c/ngap/NGAP_TimeToTrigger.h index 93c480570..70751e7f2 100644 --- a/lib/asn1c/ngap/NGAP_TimeToTrigger.h +++ b/lib/asn1c/ngap/NGAP_TimeToTrigger.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -44,13 +44,13 @@ typedef long NGAP_TimeToTrigger_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_TimeToTrigger_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TimeToTrigger; -extern const asn_INTEGER_specifics_t asn_SPC_TimeToTrigger_specs_1; -asn_struct_free_f TimeToTrigger_free; -asn_struct_print_f TimeToTrigger_print; -asn_constr_check_f TimeToTrigger_constraint; -jer_type_encoder_f TimeToTrigger_encode_jer; -per_type_decoder_f TimeToTrigger_decode_aper; -per_type_encoder_f TimeToTrigger_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_TimeToTrigger_specs_1; +asn_struct_free_f NGAP_TimeToTrigger_free; +asn_struct_print_f NGAP_TimeToTrigger_print; +asn_constr_check_f NGAP_TimeToTrigger_constraint; +jer_type_encoder_f NGAP_TimeToTrigger_encode_jer; +per_type_decoder_f NGAP_TimeToTrigger_decode_aper; +per_type_encoder_f NGAP_TimeToTrigger_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_TimeToWait.c b/lib/asn1c/ngap/NGAP_TimeToWait.c index f35b1fe71..d3eb759e7 100644 --- a/lib/asn1c/ngap/NGAP_TimeToWait.c +++ b/lib/asn1c/ngap/NGAP_TimeToWait.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_TimeToWait_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_TimeToWait_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 5 } /* (0..5,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -36,7 +36,7 @@ static const unsigned int asn_MAP_NGAP_TimeToWait_enum2value_1[] = { 5 /* v60s(5) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_TimeToWait_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_TimeToWait_specs_1 = { asn_MAP_NGAP_TimeToWait_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_TimeToWait_enum2value_1, /* N => "tag"; sorted by N */ 6, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_TimeToWait.h b/lib/asn1c/ngap/NGAP_TimeToWait.h index b690d533f..e2f74fe26 100644 --- a/lib/asn1c/ngap/NGAP_TimeToWait.h +++ b/lib/asn1c/ngap/NGAP_TimeToWait.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -35,7 +35,9 @@ typedef enum NGAP_TimeToWait { typedef long NGAP_TimeToWait_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_TimeToWait_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TimeToWait; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_TimeToWait_specs_1; asn_struct_free_f NGAP_TimeToWait_free; asn_struct_print_f NGAP_TimeToWait_print; asn_constr_check_f NGAP_TimeToWait_constraint; diff --git a/lib/asn1c/ngap/NGAP_TimeUEStayedInCell.c b/lib/asn1c/ngap/NGAP_TimeUEStayedInCell.c index 6cfd63fb7..125e29571 100644 --- a/lib/asn1c/ngap/NGAP_TimeUEStayedInCell.c +++ b/lib/asn1c/ngap/NGAP_TimeUEStayedInCell.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TimeUEStayedInCell.h b/lib/asn1c/ngap/NGAP_TimeUEStayedInCell.h index a754dbcda..60c4111e3 100644 --- a/lib/asn1c/ngap/NGAP_TimeUEStayedInCell.h +++ b/lib/asn1c/ngap/NGAP_TimeUEStayedInCell.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TimeUEStayedInCellEnhancedGranularity.c b/lib/asn1c/ngap/NGAP_TimeUEStayedInCellEnhancedGranularity.c index 665d64186..203260064 100644 --- a/lib/asn1c/ngap/NGAP_TimeUEStayedInCellEnhancedGranularity.c +++ b/lib/asn1c/ngap/NGAP_TimeUEStayedInCellEnhancedGranularity.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TimeUEStayedInCellEnhancedGranularity.h b/lib/asn1c/ngap/NGAP_TimeUEStayedInCellEnhancedGranularity.h index ebdbac5f2..910fbdfbb 100644 --- a/lib/asn1c/ngap/NGAP_TimeUEStayedInCellEnhancedGranularity.h +++ b/lib/asn1c/ngap/NGAP_TimeUEStayedInCellEnhancedGranularity.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TimerApproachForGUAMIRemoval.c b/lib/asn1c/ngap/NGAP_TimerApproachForGUAMIRemoval.c index 2333c19af..48f47d55a 100644 --- a/lib/asn1c/ngap/NGAP_TimerApproachForGUAMIRemoval.c +++ b/lib/asn1c/ngap/NGAP_TimerApproachForGUAMIRemoval.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TimerApproachForGUAMIRemoval.h b/lib/asn1c/ngap/NGAP_TimerApproachForGUAMIRemoval.h index d3620d9bd..02d2fca8e 100644 --- a/lib/asn1c/ngap/NGAP_TimerApproachForGUAMIRemoval.h +++ b/lib/asn1c/ngap/NGAP_TimerApproachForGUAMIRemoval.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,13 +32,13 @@ typedef long NGAP_TimerApproachForGUAMIRemoval_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_TimerApproachForGUAMIRemoval_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TimerApproachForGUAMIRemoval; -extern const asn_INTEGER_specifics_t asn_SPC_TimerApproachForGUAMIRemoval_specs_1; -asn_struct_free_f TimerApproachForGUAMIRemoval_free; -asn_struct_print_f TimerApproachForGUAMIRemoval_print; -asn_constr_check_f TimerApproachForGUAMIRemoval_constraint; -jer_type_encoder_f TimerApproachForGUAMIRemoval_encode_jer; -per_type_decoder_f TimerApproachForGUAMIRemoval_decode_aper; -per_type_encoder_f TimerApproachForGUAMIRemoval_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_TimerApproachForGUAMIRemoval_specs_1; +asn_struct_free_f NGAP_TimerApproachForGUAMIRemoval_free; +asn_struct_print_f NGAP_TimerApproachForGUAMIRemoval_print; +asn_constr_check_f NGAP_TimerApproachForGUAMIRemoval_constraint; +jer_type_encoder_f NGAP_TimerApproachForGUAMIRemoval_encode_jer; +per_type_decoder_f NGAP_TimerApproachForGUAMIRemoval_decode_aper; +per_type_encoder_f NGAP_TimerApproachForGUAMIRemoval_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_TooearlyIntersystemHO.c b/lib/asn1c/ngap/NGAP_TooearlyIntersystemHO.c index 62876d90e..88f254a9b 100644 --- a/lib/asn1c/ngap/NGAP_TooearlyIntersystemHO.c +++ b/lib/asn1c/ngap/NGAP_TooearlyIntersystemHO.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -64,7 +64,7 @@ asn_TYPE_member_t asn_MBR_NGAP_TooearlyIntersystemHO_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_TooearlyIntersystemHO, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P258, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P333, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_TooearlyIntersystemHO.h b/lib/asn1c/ngap/NGAP_TooearlyIntersystemHO.h index 10bb7c44d..cb938f208 100644 --- a/lib/asn1c/ngap/NGAP_TooearlyIntersystemHO.h +++ b/lib/asn1c/ngap/NGAP_TooearlyIntersystemHO.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TraceActivation.c b/lib/asn1c/ngap/NGAP_TraceActivation.c index 290cb00de..94412c42a 100644 --- a/lib/asn1c/ngap/NGAP_TraceActivation.c +++ b/lib/asn1c/ngap/NGAP_TraceActivation.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_TraceActivation.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_TraceActivation_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_TraceActivation_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TraceActivation, nGRANTraceID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -80,7 +80,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_TraceActivation_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_TraceActivation, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P259, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P334, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -106,7 +106,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_TraceActivation_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* traceCollectionEntityIPAddress */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_TraceActivation_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_TraceActivation_specs_1 = { sizeof(struct NGAP_TraceActivation), offsetof(struct NGAP_TraceActivation, _asn_ctx), asn_MAP_NGAP_TraceActivation_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_TraceActivation.h b/lib/asn1c/ngap/NGAP_TraceActivation.h index c517ce760..2a9694fb8 100644 --- a/lib/asn1c/ngap/NGAP_TraceActivation.h +++ b/lib/asn1c/ngap/NGAP_TraceActivation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,6 +43,8 @@ typedef struct NGAP_TraceActivation { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_TraceActivation; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_TraceActivation_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_TraceActivation_1[5]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_TraceDepth.c b/lib/asn1c/ngap/NGAP_TraceDepth.c index 8d7a2a88e..017107f98 100644 --- a/lib/asn1c/ngap/NGAP_TraceDepth.c +++ b/lib/asn1c/ngap/NGAP_TraceDepth.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TraceDepth.h b/lib/asn1c/ngap/NGAP_TraceDepth.h index 758129fe8..93fc92db1 100644 --- a/lib/asn1c/ngap/NGAP_TraceDepth.h +++ b/lib/asn1c/ngap/NGAP_TraceDepth.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,13 +37,13 @@ typedef long NGAP_TraceDepth_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_TraceDepth_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TraceDepth; -extern const asn_INTEGER_specifics_t asn_SPC_TraceDepth_specs_1; -asn_struct_free_f TraceDepth_free; -asn_struct_print_f TraceDepth_print; -asn_constr_check_f TraceDepth_constraint; -jer_type_encoder_f TraceDepth_encode_jer; -per_type_decoder_f TraceDepth_decode_aper; -per_type_encoder_f TraceDepth_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_TraceDepth_specs_1; +asn_struct_free_f NGAP_TraceDepth_free; +asn_struct_print_f NGAP_TraceDepth_print; +asn_constr_check_f NGAP_TraceDepth_constraint; +jer_type_encoder_f NGAP_TraceDepth_encode_jer; +per_type_decoder_f NGAP_TraceDepth_decode_aper; +per_type_encoder_f NGAP_TraceDepth_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_TraceFailureIndication.c b/lib/asn1c/ngap/NGAP_TraceFailureIndication.c index b58b1b9a8..4ca66392a 100644 --- a/lib/asn1c/ngap/NGAP_TraceFailureIndication.c +++ b/lib/asn1c/ngap/NGAP_TraceFailureIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_TraceFailureIndication_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TraceFailureIndication, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P79, + &asn_DEF_NGAP_ProtocolIE_Container_11854P79, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_TraceFailureIndication.h b/lib/asn1c/ngap/NGAP_TraceFailureIndication.h index 23ebf5510..68ef364e6 100644 --- a/lib/asn1c/ngap/NGAP_TraceFailureIndication.h +++ b/lib/asn1c/ngap/NGAP_TraceFailureIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_TraceFailureIndication */ typedef struct NGAP_TraceFailureIndication { - NGAP_ProtocolIE_Container_9574P79_t protocolIEs; + NGAP_ProtocolIE_Container_11854P79_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_TraceStart.c b/lib/asn1c/ngap/NGAP_TraceStart.c index f7487023d..1105e0fdb 100644 --- a/lib/asn1c/ngap/NGAP_TraceStart.c +++ b/lib/asn1c/ngap/NGAP_TraceStart.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_TraceStart_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TraceStart, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P78, + &asn_DEF_NGAP_ProtocolIE_Container_11854P78, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_TraceStart.h b/lib/asn1c/ngap/NGAP_TraceStart.h index 08d93d86e..98825cf46 100644 --- a/lib/asn1c/ngap/NGAP_TraceStart.h +++ b/lib/asn1c/ngap/NGAP_TraceStart.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_TraceStart */ typedef struct NGAP_TraceStart { - NGAP_ProtocolIE_Container_9574P78_t protocolIEs; + NGAP_ProtocolIE_Container_11854P78_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_TrafficLoadReductionIndication.c b/lib/asn1c/ngap/NGAP_TrafficLoadReductionIndication.c index dfb5876e1..11bcc7825 100644 --- a/lib/asn1c/ngap/NGAP_TrafficLoadReductionIndication.c +++ b/lib/asn1c/ngap/NGAP_TrafficLoadReductionIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TrafficLoadReductionIndication.h b/lib/asn1c/ngap/NGAP_TrafficLoadReductionIndication.h index 61dc67f21..fa094a736 100644 --- a/lib/asn1c/ngap/NGAP_TrafficLoadReductionIndication.h +++ b/lib/asn1c/ngap/NGAP_TrafficLoadReductionIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TransportLayerAddress.c b/lib/asn1c/ngap/NGAP_TransportLayerAddress.c index df7dedf82..3faf6db51 100644 --- a/lib/asn1c/ngap/NGAP_TransportLayerAddress.c +++ b/lib/asn1c/ngap/NGAP_TransportLayerAddress.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TransportLayerAddress.h b/lib/asn1c/ngap/NGAP_TransportLayerAddress.h index 8befc9379..0c1c56328 100644 --- a/lib/asn1c/ngap/NGAP_TransportLayerAddress.h +++ b/lib/asn1c/ngap/NGAP_TransportLayerAddress.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TriggeringMessage.c b/lib/asn1c/ngap/NGAP_TriggeringMessage.c index e70375b5b..832a4fc9a 100644 --- a/lib/asn1c/ngap/NGAP_TriggeringMessage.c +++ b/lib/asn1c/ngap/NGAP_TriggeringMessage.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-CommonDataTypes" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,12 +21,12 @@ asn_per_constraints_t asn_PER_type_NGAP_TriggeringMessage_constr_1 CC_NOTUSED = static const asn_INTEGER_enum_map_t asn_MAP_NGAP_TriggeringMessage_value2enum_1[] = { { 0, 18, "initiating-message" }, { 1, 18, "successful-outcome" }, - { 2, 21, "unsuccessfull-outcome" } + { 2, 20, "unsuccessful-outcome" } }; static const unsigned int asn_MAP_NGAP_TriggeringMessage_enum2value_1[] = { 0, /* initiating-message(0) */ 1, /* successful-outcome(1) */ - 2 /* unsuccessfull-outcome(2) */ + 2 /* unsuccessful-outcome(2) */ }; const asn_INTEGER_specifics_t asn_SPC_NGAP_TriggeringMessage_specs_1 = { asn_MAP_NGAP_TriggeringMessage_value2enum_1, /* "tag" => N; sorted by tag */ diff --git a/lib/asn1c/ngap/NGAP_TriggeringMessage.h b/lib/asn1c/ngap/NGAP_TriggeringMessage.h index f41b62c55..34fccaf49 100644 --- a/lib/asn1c/ngap/NGAP_TriggeringMessage.h +++ b/lib/asn1c/ngap/NGAP_TriggeringMessage.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-CommonDataTypes" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,7 +22,7 @@ extern "C" { typedef enum NGAP_TriggeringMessage { NGAP_TriggeringMessage_initiating_message = 0, NGAP_TriggeringMessage_successful_outcome = 1, - NGAP_TriggeringMessage_unsuccessfull_outcome = 2 + NGAP_TriggeringMessage_unsuccessful_outcome = 2 } e_NGAP_TriggeringMessage; /* NGAP_TriggeringMessage */ @@ -31,13 +31,13 @@ typedef long NGAP_TriggeringMessage_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_TriggeringMessage_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TriggeringMessage; -extern const asn_INTEGER_specifics_t asn_SPC_TriggeringMessage_specs_1; -asn_struct_free_f TriggeringMessage_free; -asn_struct_print_f TriggeringMessage_print; -asn_constr_check_f TriggeringMessage_constraint; -jer_type_encoder_f TriggeringMessage_encode_jer; -per_type_decoder_f TriggeringMessage_decode_aper; -per_type_encoder_f TriggeringMessage_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_TriggeringMessage_specs_1; +asn_struct_free_f NGAP_TriggeringMessage_free; +asn_struct_print_f NGAP_TriggeringMessage_print; +asn_constr_check_f NGAP_TriggeringMessage_constraint; +jer_type_encoder_f NGAP_TriggeringMessage_encode_jer; +per_type_decoder_f NGAP_TriggeringMessage_decode_aper; +per_type_encoder_f NGAP_TriggeringMessage_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_TypeOfError.c b/lib/asn1c/ngap/NGAP_TypeOfError.c index c615adeca..78af510c0 100644 --- a/lib/asn1c/ngap/NGAP_TypeOfError.c +++ b/lib/asn1c/ngap/NGAP_TypeOfError.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_TypeOfError.h b/lib/asn1c/ngap/NGAP_TypeOfError.h index 5fcacb849..e5753d1ca 100644 --- a/lib/asn1c/ngap/NGAP_TypeOfError.h +++ b/lib/asn1c/ngap/NGAP_TypeOfError.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,13 +33,13 @@ typedef long NGAP_TypeOfError_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_TypeOfError_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_TypeOfError; -extern const asn_INTEGER_specifics_t asn_SPC_TypeOfError_specs_1; -asn_struct_free_f TypeOfError_free; -asn_struct_print_f TypeOfError_print; -asn_constr_check_f TypeOfError_constraint; -jer_type_encoder_f TypeOfError_encode_jer; -per_type_decoder_f TypeOfError_decode_aper; -per_type_encoder_f TypeOfError_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_TypeOfError_specs_1; +asn_struct_free_f NGAP_TypeOfError_free; +asn_struct_print_f NGAP_TypeOfError_print; +asn_constr_check_f NGAP_TypeOfError_constraint; +jer_type_encoder_f NGAP_TypeOfError_encode_jer; +per_type_decoder_f NGAP_TypeOfError_decode_aper; +per_type_encoder_f NGAP_TypeOfError_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_UE-DifferentiationInfo.c b/lib/asn1c/ngap/NGAP_UE-DifferentiationInfo.c index b433b140b..e3e4dc5d4 100644 --- a/lib/asn1c/ngap/NGAP_UE-DifferentiationInfo.c +++ b/lib/asn1c/ngap/NGAP_UE-DifferentiationInfo.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -277,7 +277,7 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_batteryIndication_17 = { &asn_SPC_NGAP_batteryIndication_specs_17 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_NGAP_UE_DifferentiationInfo_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_UE_DifferentiationInfo_1[] = { { ATF_POINTER, 7, offsetof(struct NGAP_UE_DifferentiationInfo, periodicCommunicationIndicator), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -383,7 +383,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_UE_DifferentiationInfo_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_UE_DifferentiationInfo, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (6 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P269, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P348, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -411,7 +411,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_UE_DifferentiationInfo_tag2el_1[ { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* batteryIndication */ { (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_UE_DifferentiationInfo_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UE_DifferentiationInfo_specs_1 = { sizeof(struct NGAP_UE_DifferentiationInfo), offsetof(struct NGAP_UE_DifferentiationInfo, _asn_ctx), asn_MAP_NGAP_UE_DifferentiationInfo_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_UE-DifferentiationInfo.h b/lib/asn1c/ngap/NGAP_UE-DifferentiationInfo.h index 4a919555f..8a8403cb7 100644 --- a/lib/asn1c/ngap/NGAP_UE-DifferentiationInfo.h +++ b/lib/asn1c/ngap/NGAP_UE-DifferentiationInfo.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -80,6 +80,8 @@ typedef struct NGAP_UE_DifferentiationInfo { /* extern asn_TYPE_descriptor_t asn_DEF_NGAP_trafficProfile_12; // (Use -fall-defs-global to expose) */ /* extern asn_TYPE_descriptor_t asn_DEF_NGAP_batteryIndication_17; // (Use -fall-defs-global to expose) */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_UE_DifferentiationInfo; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UE_DifferentiationInfo_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_UE_DifferentiationInfo_1[7]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_UE-NGAP-ID-pair.c b/lib/asn1c/ngap/NGAP_UE-NGAP-ID-pair.c index 12050a443..db51b913e 100644 --- a/lib/asn1c/ngap/NGAP_UE-NGAP-ID-pair.c +++ b/lib/asn1c/ngap/NGAP_UE-NGAP-ID-pair.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UE_NGAP_ID_pair_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_UE_NGAP_ID_pair, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P270, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P349, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UE-NGAP-ID-pair.h b/lib/asn1c/ngap/NGAP_UE-NGAP-ID-pair.h index 3735b8d2d..64fceccd4 100644 --- a/lib/asn1c/ngap/NGAP_UE-NGAP-ID-pair.h +++ b/lib/asn1c/ngap/NGAP_UE-NGAP-ID-pair.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UE-NGAP-IDs.c b/lib/asn1c/ngap/NGAP_UE-NGAP-IDs.c index f51e84ca6..ca81aa300 100644 --- a/lib/asn1c/ngap/NGAP_UE-NGAP-IDs.c +++ b/lib/asn1c/ngap/NGAP_UE-NGAP-IDs.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -10,13 +10,13 @@ #include "NGAP_UE-NGAP-ID-pair.h" #include "NGAP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_UE_NGAP_IDs_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_UE_NGAP_IDs_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_UE_NGAP_IDs_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_UE_NGAP_IDs_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_UE_NGAP_IDs, choice.uE_NGAP_ID_pair), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -54,7 +54,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_UE_NGAP_IDs_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_UE_NGAP_IDs, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P44, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P56, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -74,7 +74,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_UE_NGAP_IDs_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* aMF-UE-NGAP-ID */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_UE_NGAP_IDs_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_NGAP_UE_NGAP_IDs_specs_1 = { sizeof(struct NGAP_UE_NGAP_IDs), offsetof(struct NGAP_UE_NGAP_IDs, _asn_ctx), offsetof(struct NGAP_UE_NGAP_IDs, present), diff --git a/lib/asn1c/ngap/NGAP_UE-NGAP-IDs.h b/lib/asn1c/ngap/NGAP_UE-NGAP-IDs.h index db1f5b40b..090fab9ef 100644 --- a/lib/asn1c/ngap/NGAP_UE-NGAP-IDs.h +++ b/lib/asn1c/ngap/NGAP_UE-NGAP-IDs.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,6 +46,9 @@ typedef struct NGAP_UE_NGAP_IDs { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_UE_NGAP_IDs; +extern asn_CHOICE_specifics_t asn_SPC_NGAP_UE_NGAP_IDs_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_UE_NGAP_IDs_1[3]; +extern asn_per_constraints_t asn_PER_type_NGAP_UE_NGAP_IDs_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_UE-PagingItem.c b/lib/asn1c/ngap/NGAP_UE-PagingItem.c new file mode 100644 index 000000000..1626703c9 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_UE-PagingItem.c @@ -0,0 +1,105 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_UE-PagingItem.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_UE_PagingItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UE_PagingItem, uEIdentityIndexValue), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_UEIdentityIndexValue, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "uEIdentityIndexValue" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_UE_PagingItem, pagingDRX), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_PagingDRX, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "pagingDRX" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_UE_PagingItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P180, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_UE_PagingItem_oms_1[] = { 1, 2 }; +static const ber_tlv_tag_t asn_DEF_NGAP_UE_PagingItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UE_PagingItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* uEIdentityIndexValue */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* pagingDRX */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UE_PagingItem_specs_1 = { + sizeof(struct NGAP_UE_PagingItem), + offsetof(struct NGAP_UE_PagingItem, _asn_ctx), + asn_MAP_NGAP_UE_PagingItem_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NGAP_UE_PagingItem_oms_1, /* Optional members */ + 2, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_UE_PagingItem = { + "UE-PagingItem", + "UE-PagingItem", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_UE_PagingItem_tags_1, + sizeof(asn_DEF_NGAP_UE_PagingItem_tags_1) + /sizeof(asn_DEF_NGAP_UE_PagingItem_tags_1[0]), /* 1 */ + asn_DEF_NGAP_UE_PagingItem_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_UE_PagingItem_tags_1) + /sizeof(asn_DEF_NGAP_UE_PagingItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_UE_PagingItem_1, + 3, /* Elements count */ + &asn_SPC_NGAP_UE_PagingItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_UE-PagingItem.h b/lib/asn1c/ngap/NGAP_UE-PagingItem.h new file mode 100644 index 000000000..c13e22786 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_UE-PagingItem.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_UE_PagingItem_H_ +#define _NGAP_UE_PagingItem_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_UEIdentityIndexValue.h" +#include "NGAP_PagingDRX.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_UE-PagingItem */ +typedef struct NGAP_UE_PagingItem { + NGAP_UEIdentityIndexValue_t uEIdentityIndexValue; + NGAP_PagingDRX_t *pagingDRX; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_UE_PagingItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_UE_PagingItem; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UE_PagingItem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_UE_PagingItem_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_UE_PagingItem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_UE-PagingList.c b/lib/asn1c/ngap/NGAP_UE-PagingList.c new file mode 100644 index 000000000..976813c77 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_UE-PagingList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_UE-PagingList.h" + +#include "NGAP_UE-PagingItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_UE_PagingList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 12, 12, 1, 4096 } /* (SIZE(1..4096)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_UE_PagingList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_UE_PagingItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_UE_PagingList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_UE_PagingList_specs_1 = { + sizeof(struct NGAP_UE_PagingList), + offsetof(struct NGAP_UE_PagingList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_UE_PagingList = { + "UE-PagingList", + "UE-PagingList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_UE_PagingList_tags_1, + sizeof(asn_DEF_NGAP_UE_PagingList_tags_1) + /sizeof(asn_DEF_NGAP_UE_PagingList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_UE_PagingList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_UE_PagingList_tags_1) + /sizeof(asn_DEF_NGAP_UE_PagingList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_UE_PagingList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_UE_PagingList_1, + 1, /* Single element */ + &asn_SPC_NGAP_UE_PagingList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_UE-PagingList.h b/lib/asn1c/ngap/NGAP_UE-PagingList.h new file mode 100644 index 000000000..99e2176ac --- /dev/null +++ b/lib/asn1c/ngap/NGAP_UE-PagingList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_UE_PagingList_H_ +#define _NGAP_UE_PagingList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_UE_PagingItem; + +/* NGAP_UE-PagingList */ +typedef struct NGAP_UE_PagingList { + A_SEQUENCE_OF(struct NGAP_UE_PagingItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_UE_PagingList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_UE_PagingList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_UE_PagingList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_UE_PagingList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_UE_PagingList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_UE_PagingList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_UE-UP-CIoT-Support.c b/lib/asn1c/ngap/NGAP_UE-UP-CIoT-Support.c index 8c5f92597..9a5bedcc0 100644 --- a/lib/asn1c/ngap/NGAP_UE-UP-CIoT-Support.c +++ b/lib/asn1c/ngap/NGAP_UE-UP-CIoT-Support.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_UE_UP_CIoT_Support_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_UE_UP_CIoT_Support_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_NGAP_UE_UP_CIoT_Support_enum2value_1[] = { 0 /* supported(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_UE_UP_CIoT_Support_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_UE_UP_CIoT_Support_specs_1 = { asn_MAP_NGAP_UE_UP_CIoT_Support_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_UE_UP_CIoT_Support_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_UE-UP-CIoT-Support.h b/lib/asn1c/ngap/NGAP_UE-UP-CIoT-Support.h index 58a34d7a8..ddfda9503 100644 --- a/lib/asn1c/ngap/NGAP_UE-UP-CIoT-Support.h +++ b/lib/asn1c/ngap/NGAP_UE-UP-CIoT-Support.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum NGAP_UE_UP_CIoT_Support { typedef long NGAP_UE_UP_CIoT_Support_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_UE_UP_CIoT_Support_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UE_UP_CIoT_Support; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_UE_UP_CIoT_Support_specs_1; asn_struct_free_f NGAP_UE_UP_CIoT_Support_free; asn_struct_print_f NGAP_UE_UP_CIoT_Support_print; asn_constr_check_f NGAP_UE_UP_CIoT_Support_constraint; diff --git a/lib/asn1c/ngap/NGAP_UE-associatedLogicalNG-connectionItem.c b/lib/asn1c/ngap/NGAP_UE-associatedLogicalNG-connectionItem.c index 6b979ba9f..d7b47a874 100644 --- a/lib/asn1c/ngap/NGAP_UE-associatedLogicalNG-connectionItem.c +++ b/lib/asn1c/ngap/NGAP_UE-associatedLogicalNG-connectionItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UE_associatedLogicalNG_connectionItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_UE_associatedLogicalNG_connectionItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P265, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P344, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UE-associatedLogicalNG-connectionItem.h b/lib/asn1c/ngap/NGAP_UE-associatedLogicalNG-connectionItem.h index 9aa298417..a0654c90c 100644 --- a/lib/asn1c/ngap/NGAP_UE-associatedLogicalNG-connectionItem.h +++ b/lib/asn1c/ngap/NGAP_UE-associatedLogicalNG-connectionItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UE-associatedLogicalNG-connectionList.c b/lib/asn1c/ngap/NGAP_UE-associatedLogicalNG-connectionList.c index a0ebda504..01be46ff2 100644 --- a/lib/asn1c/ngap/NGAP_UE-associatedLogicalNG-connectionList.c +++ b/lib/asn1c/ngap/NGAP_UE-associatedLogicalNG-connectionList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UE-associatedLogicalNG-connectionList.h b/lib/asn1c/ngap/NGAP_UE-associatedLogicalNG-connectionList.h index 592ea5871..dbe466083 100644 --- a/lib/asn1c/ngap/NGAP_UE-associatedLogicalNG-connectionList.h +++ b/lib/asn1c/ngap/NGAP_UE-associatedLogicalNG-connectionList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UEAggregateMaximumBitRate.c b/lib/asn1c/ngap/NGAP_UEAggregateMaximumBitRate.c index 652d93dbe..246210cdc 100644 --- a/lib/asn1c/ngap/NGAP_UEAggregateMaximumBitRate.c +++ b/lib/asn1c/ngap/NGAP_UEAggregateMaximumBitRate.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_UEAggregateMaximumBitRate.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_UEAggregateMaximumBitRate_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_UEAggregateMaximumBitRate_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEAggregateMaximumBitRate, uEAggregateMaximumBitRateDL), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_UEAggregateMaximumBitRate_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_UEAggregateMaximumBitRate, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P264, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P341, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEAggregateMaximumBitRate_tag2el { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* uEAggregateMaximumBitRateUL */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEAggregateMaximumBitRate_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEAggregateMaximumBitRate_specs_1 = { sizeof(struct NGAP_UEAggregateMaximumBitRate), offsetof(struct NGAP_UEAggregateMaximumBitRate, _asn_ctx), asn_MAP_NGAP_UEAggregateMaximumBitRate_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_UEAggregateMaximumBitRate.h b/lib/asn1c/ngap/NGAP_UEAggregateMaximumBitRate.h index f94636f2d..83ff24fd3 100644 --- a/lib/asn1c/ngap/NGAP_UEAggregateMaximumBitRate.h +++ b/lib/asn1c/ngap/NGAP_UEAggregateMaximumBitRate.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -38,6 +38,8 @@ typedef struct NGAP_UEAggregateMaximumBitRate { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEAggregateMaximumBitRate; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEAggregateMaximumBitRate_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_UEAggregateMaximumBitRate_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_UEAppLayerMeasConfigInfo.c b/lib/asn1c/ngap/NGAP_UEAppLayerMeasConfigInfo.c new file mode 100644 index 000000000..1e90c685d --- /dev/null +++ b/lib/asn1c/ngap/NGAP_UEAppLayerMeasConfigInfo.c @@ -0,0 +1,373 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_UEAppLayerMeasConfigInfo.h" + +#include "NGAP_SliceSupportListQMC.h" +#include "NGAP_MDT-AlignmentInfo.h" +#include "NGAP_AvailableRANVisibleQoEMetrics.h" +#include "NGAP_ProtocolExtensionContainer.h" +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +static int +memb_NGAP_containerForAppLayerMeasConfig_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr; + size_t size; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + size = st->size; + + if((size >= 1UL && size <= 8000UL)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_NGAP_measConfigAppLayerID_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 15L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_type_NGAP_qoEMeasurementStatus_constr_6 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_containerForAppLayerMeasConfig_constr_9 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 13, 13, 1, 8000 } /* (SIZE(1..8000)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_NGAP_measConfigAppLayerID_constr_10 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 4, 4, 0, 15 } /* (0..15,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NGAP_qoEMeasurementStatus_value2enum_6[] = { + { 0, 7, "ongoing" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NGAP_qoEMeasurementStatus_enum2value_6[] = { + 0 /* ongoing(0) */ + /* This list is extensible */ +}; +static const asn_INTEGER_specifics_t asn_SPC_NGAP_qoEMeasurementStatus_specs_6 = { + asn_MAP_NGAP_qoEMeasurementStatus_value2enum_6, /* "tag" => N; sorted by tag */ + asn_MAP_NGAP_qoEMeasurementStatus_enum2value_6, /* N => "tag"; sorted by N */ + 1, /* Number of elements in the maps */ + 2, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_NGAP_qoEMeasurementStatus_tags_6[] = { + (ASN_TAG_CLASS_CONTEXT | (4 << 2)), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_NGAP_qoEMeasurementStatus_6 = { + "qoEMeasurementStatus", + "qoEMeasurementStatus", + &asn_OP_NativeEnumerated, + asn_DEF_NGAP_qoEMeasurementStatus_tags_6, + sizeof(asn_DEF_NGAP_qoEMeasurementStatus_tags_6) + /sizeof(asn_DEF_NGAP_qoEMeasurementStatus_tags_6[0]) - 1, /* 1 */ + asn_DEF_NGAP_qoEMeasurementStatus_tags_6, /* Same as above */ + sizeof(asn_DEF_NGAP_qoEMeasurementStatus_tags_6) + /sizeof(asn_DEF_NGAP_qoEMeasurementStatus_tags_6[0]), /* 2 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_qoEMeasurementStatus_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NGAP_qoEMeasurementStatus_specs_6 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_NGAP_UEAppLayerMeasConfigInfo_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEAppLayerMeasConfigInfo, qoEReference), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_QoEReference, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "qoEReference" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEAppLayerMeasConfigInfo, serviceType), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ServiceType, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "serviceType" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEAppLayerMeasConfigInfo, areaScopeOfQMC), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_AreaScopeOfQMC, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "areaScopeOfQMC" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEAppLayerMeasConfigInfo, measCollEntityIPAddress), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_TransportLayerAddress, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "measCollEntityIPAddress" + }, + { ATF_POINTER, 7, offsetof(struct NGAP_UEAppLayerMeasConfigInfo, qoEMeasurementStatus), + (ASN_TAG_CLASS_CONTEXT | (4 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_qoEMeasurementStatus_6, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "qoEMeasurementStatus" + }, + { ATF_POINTER, 6, offsetof(struct NGAP_UEAppLayerMeasConfigInfo, containerForAppLayerMeasConfig), + (ASN_TAG_CLASS_CONTEXT | (5 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_OCTET_STRING, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_containerForAppLayerMeasConfig_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_containerForAppLayerMeasConfig_constraint_1 + }, + 0, 0, /* No default value */ + "containerForAppLayerMeasConfig" + }, + { ATF_POINTER, 5, offsetof(struct NGAP_UEAppLayerMeasConfigInfo, measConfigAppLayerID), + (ASN_TAG_CLASS_CONTEXT | (6 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_NGAP_measConfigAppLayerID_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_NGAP_measConfigAppLayerID_constraint_1 + }, + 0, 0, /* No default value */ + "measConfigAppLayerID" + }, + { ATF_POINTER, 4, offsetof(struct NGAP_UEAppLayerMeasConfigInfo, sliceSupportListQMC), + (ASN_TAG_CLASS_CONTEXT | (7 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_SliceSupportListQMC, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "sliceSupportListQMC" + }, + { ATF_POINTER, 3, offsetof(struct NGAP_UEAppLayerMeasConfigInfo, mDT_AlignmentInfo), + (ASN_TAG_CLASS_CONTEXT | (8 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_NGAP_MDT_AlignmentInfo, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "mDT-AlignmentInfo" + }, + { ATF_POINTER, 2, offsetof(struct NGAP_UEAppLayerMeasConfigInfo, availableRANVisibleQoEMetrics), + (ASN_TAG_CLASS_CONTEXT | (9 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_AvailableRANVisibleQoEMetrics, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "availableRANVisibleQoEMetrics" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_UEAppLayerMeasConfigInfo, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (10 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P343, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_UEAppLayerMeasConfigInfo_oms_1[] = { 4, 5, 6, 7, 8, 9, 10 }; +static const ber_tlv_tag_t asn_DEF_NGAP_UEAppLayerMeasConfigInfo_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEAppLayerMeasConfigInfo_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* qoEReference */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* serviceType */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* areaScopeOfQMC */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* measCollEntityIPAddress */ + { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* qoEMeasurementStatus */ + { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* containerForAppLayerMeasConfig */ + { (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 }, /* measConfigAppLayerID */ + { (ASN_TAG_CLASS_CONTEXT | (7 << 2)), 7, 0, 0 }, /* sliceSupportListQMC */ + { (ASN_TAG_CLASS_CONTEXT | (8 << 2)), 8, 0, 0 }, /* mDT-AlignmentInfo */ + { (ASN_TAG_CLASS_CONTEXT | (9 << 2)), 9, 0, 0 }, /* availableRANVisibleQoEMetrics */ + { (ASN_TAG_CLASS_CONTEXT | (10 << 2)), 10, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEAppLayerMeasConfigInfo_specs_1 = { + sizeof(struct NGAP_UEAppLayerMeasConfigInfo), + offsetof(struct NGAP_UEAppLayerMeasConfigInfo, _asn_ctx), + asn_MAP_NGAP_UEAppLayerMeasConfigInfo_tag2el_1, + 11, /* Count of tags in the map */ + asn_MAP_NGAP_UEAppLayerMeasConfigInfo_oms_1, /* Optional members */ + 7, 0, /* Root/Additions */ + 11, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_UEAppLayerMeasConfigInfo = { + "UEAppLayerMeasConfigInfo", + "UEAppLayerMeasConfigInfo", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_UEAppLayerMeasConfigInfo_tags_1, + sizeof(asn_DEF_NGAP_UEAppLayerMeasConfigInfo_tags_1) + /sizeof(asn_DEF_NGAP_UEAppLayerMeasConfigInfo_tags_1[0]), /* 1 */ + asn_DEF_NGAP_UEAppLayerMeasConfigInfo_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_UEAppLayerMeasConfigInfo_tags_1) + /sizeof(asn_DEF_NGAP_UEAppLayerMeasConfigInfo_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_UEAppLayerMeasConfigInfo_1, + 11, /* Elements count */ + &asn_SPC_NGAP_UEAppLayerMeasConfigInfo_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_UEAppLayerMeasConfigInfo.h b/lib/asn1c/ngap/NGAP_UEAppLayerMeasConfigInfo.h new file mode 100644 index 000000000..f789fb4b5 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_UEAppLayerMeasConfigInfo.h @@ -0,0 +1,75 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_UEAppLayerMeasConfigInfo_H_ +#define _NGAP_UEAppLayerMeasConfigInfo_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_QoEReference.h" +#include "NGAP_ServiceType.h" +#include "NGAP_AreaScopeOfQMC.h" +#include "NGAP_TransportLayerAddress.h" +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NGAP_UEAppLayerMeasConfigInfo__qoEMeasurementStatus { + NGAP_UEAppLayerMeasConfigInfo__qoEMeasurementStatus_ongoing = 0 + /* + * Enumeration is extensible + */ +} e_NGAP_UEAppLayerMeasConfigInfo__qoEMeasurementStatus; + +/* Forward declarations */ +struct NGAP_SliceSupportListQMC; +struct NGAP_MDT_AlignmentInfo; +struct NGAP_AvailableRANVisibleQoEMetrics; +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_UEAppLayerMeasConfigInfo */ +typedef struct NGAP_UEAppLayerMeasConfigInfo { + NGAP_QoEReference_t qoEReference; + NGAP_ServiceType_t serviceType; + NGAP_AreaScopeOfQMC_t areaScopeOfQMC; + NGAP_TransportLayerAddress_t measCollEntityIPAddress; + long *qoEMeasurementStatus; /* OPTIONAL */ + OCTET_STRING_t *containerForAppLayerMeasConfig; /* OPTIONAL */ + long *measConfigAppLayerID; /* OPTIONAL */ + struct NGAP_SliceSupportListQMC *sliceSupportListQMC; /* OPTIONAL */ + struct NGAP_MDT_AlignmentInfo *mDT_AlignmentInfo; /* OPTIONAL */ + struct NGAP_AvailableRANVisibleQoEMetrics *availableRANVisibleQoEMetrics; /* OPTIONAL */ + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_UEAppLayerMeasConfigInfo_t; + +/* Implementation */ +/* extern asn_TYPE_descriptor_t asn_DEF_NGAP_qoEMeasurementStatus_6; // (Use -fall-defs-global to expose) */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEAppLayerMeasConfigInfo; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEAppLayerMeasConfigInfo_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_UEAppLayerMeasConfigInfo_1[11]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_UEAppLayerMeasConfigInfo_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_UEAppLayerMeasInfoItem.c b/lib/asn1c/ngap/NGAP_UEAppLayerMeasInfoItem.c new file mode 100644 index 000000000..bed57c1da --- /dev/null +++ b/lib/asn1c/ngap/NGAP_UEAppLayerMeasInfoItem.c @@ -0,0 +1,87 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_UEAppLayerMeasInfoItem.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_UEAppLayerMeasInfoItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEAppLayerMeasInfoItem, uEAppLayerMeasConfigInfo), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_UEAppLayerMeasConfigInfo, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "uEAppLayerMeasConfigInfo" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_UEAppLayerMeasInfoItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P342, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_UEAppLayerMeasInfoItem_oms_1[] = { 1 }; +static const ber_tlv_tag_t asn_DEF_NGAP_UEAppLayerMeasInfoItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEAppLayerMeasInfoItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* uEAppLayerMeasConfigInfo */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEAppLayerMeasInfoItem_specs_1 = { + sizeof(struct NGAP_UEAppLayerMeasInfoItem), + offsetof(struct NGAP_UEAppLayerMeasInfoItem, _asn_ctx), + asn_MAP_NGAP_UEAppLayerMeasInfoItem_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_NGAP_UEAppLayerMeasInfoItem_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_UEAppLayerMeasInfoItem = { + "UEAppLayerMeasInfoItem", + "UEAppLayerMeasInfoItem", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_UEAppLayerMeasInfoItem_tags_1, + sizeof(asn_DEF_NGAP_UEAppLayerMeasInfoItem_tags_1) + /sizeof(asn_DEF_NGAP_UEAppLayerMeasInfoItem_tags_1[0]), /* 1 */ + asn_DEF_NGAP_UEAppLayerMeasInfoItem_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_UEAppLayerMeasInfoItem_tags_1) + /sizeof(asn_DEF_NGAP_UEAppLayerMeasInfoItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_UEAppLayerMeasInfoItem_1, + 2, /* Elements count */ + &asn_SPC_NGAP_UEAppLayerMeasInfoItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_UEAppLayerMeasInfoItem.h b/lib/asn1c/ngap/NGAP_UEAppLayerMeasInfoItem.h new file mode 100644 index 000000000..59d04844e --- /dev/null +++ b/lib/asn1c/ngap/NGAP_UEAppLayerMeasInfoItem.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_UEAppLayerMeasInfoItem_H_ +#define _NGAP_UEAppLayerMeasInfoItem_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_UEAppLayerMeasConfigInfo.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_UEAppLayerMeasInfoItem */ +typedef struct NGAP_UEAppLayerMeasInfoItem { + NGAP_UEAppLayerMeasConfigInfo_t uEAppLayerMeasConfigInfo; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_UEAppLayerMeasInfoItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEAppLayerMeasInfoItem; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEAppLayerMeasInfoItem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_UEAppLayerMeasInfoItem_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_UEAppLayerMeasInfoItem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_UEAppLayerMeasInfoList.c b/lib/asn1c/ngap/NGAP_UEAppLayerMeasInfoList.c new file mode 100644 index 000000000..83376e3ba --- /dev/null +++ b/lib/asn1c/ngap/NGAP_UEAppLayerMeasInfoList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_UEAppLayerMeasInfoList.h" + +#include "NGAP_UEAppLayerMeasInfoItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_UEAppLayerMeasInfoList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_UEAppLayerMeasInfoList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_UEAppLayerMeasInfoItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_UEAppLayerMeasInfoList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_UEAppLayerMeasInfoList_specs_1 = { + sizeof(struct NGAP_UEAppLayerMeasInfoList), + offsetof(struct NGAP_UEAppLayerMeasInfoList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_UEAppLayerMeasInfoList = { + "UEAppLayerMeasInfoList", + "UEAppLayerMeasInfoList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_UEAppLayerMeasInfoList_tags_1, + sizeof(asn_DEF_NGAP_UEAppLayerMeasInfoList_tags_1) + /sizeof(asn_DEF_NGAP_UEAppLayerMeasInfoList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_UEAppLayerMeasInfoList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_UEAppLayerMeasInfoList_tags_1) + /sizeof(asn_DEF_NGAP_UEAppLayerMeasInfoList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_UEAppLayerMeasInfoList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_UEAppLayerMeasInfoList_1, + 1, /* Single element */ + &asn_SPC_NGAP_UEAppLayerMeasInfoList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_UEAppLayerMeasInfoList.h b/lib/asn1c/ngap/NGAP_UEAppLayerMeasInfoList.h new file mode 100644 index 000000000..e35d157d4 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_UEAppLayerMeasInfoList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_UEAppLayerMeasInfoList_H_ +#define _NGAP_UEAppLayerMeasInfoList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_UEAppLayerMeasInfoItem; + +/* NGAP_UEAppLayerMeasInfoList */ +typedef struct NGAP_UEAppLayerMeasInfoList { + A_SEQUENCE_OF(struct NGAP_UEAppLayerMeasInfoItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_UEAppLayerMeasInfoList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEAppLayerMeasInfoList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_UEAppLayerMeasInfoList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_UEAppLayerMeasInfoList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_UEAppLayerMeasInfoList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_UEAppLayerMeasInfoList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_UECapabilityInfoRequest.c b/lib/asn1c/ngap/NGAP_UECapabilityInfoRequest.c index f0d81e4fb..82e8244ce 100644 --- a/lib/asn1c/ngap/NGAP_UECapabilityInfoRequest.c +++ b/lib/asn1c/ngap/NGAP_UECapabilityInfoRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_UECapabilityInfoRequest_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_UECapabilityInfoRequest_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_NGAP_UECapabilityInfoRequest_enum2value_1[] = 0 /* requested(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_UECapabilityInfoRequest_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_UECapabilityInfoRequest_specs_1 = { asn_MAP_NGAP_UECapabilityInfoRequest_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_UECapabilityInfoRequest_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_UECapabilityInfoRequest.h b/lib/asn1c/ngap/NGAP_UECapabilityInfoRequest.h index 171113e81..487f5ec91 100644 --- a/lib/asn1c/ngap/NGAP_UECapabilityInfoRequest.h +++ b/lib/asn1c/ngap/NGAP_UECapabilityInfoRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum NGAP_UECapabilityInfoRequest { typedef long NGAP_UECapabilityInfoRequest_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_UECapabilityInfoRequest_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UECapabilityInfoRequest; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_UECapabilityInfoRequest_specs_1; asn_struct_free_f NGAP_UECapabilityInfoRequest_free; asn_struct_print_f NGAP_UECapabilityInfoRequest_print; asn_constr_check_f NGAP_UECapabilityInfoRequest_constraint; diff --git a/lib/asn1c/ngap/NGAP_UEContextModificationFailure.c b/lib/asn1c/ngap/NGAP_UEContextModificationFailure.c index c11bd69a3..86d2545f0 100644 --- a/lib/asn1c/ngap/NGAP_UEContextModificationFailure.c +++ b/lib/asn1c/ngap/NGAP_UEContextModificationFailure.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextModificationFailure_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextModificationFailure, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P23, + &asn_DEF_NGAP_ProtocolIE_Container_11854P23, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UEContextModificationFailure.h b/lib/asn1c/ngap/NGAP_UEContextModificationFailure.h index ab71613d0..6a4ff2282 100644 --- a/lib/asn1c/ngap/NGAP_UEContextModificationFailure.h +++ b/lib/asn1c/ngap/NGAP_UEContextModificationFailure.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_UEContextModificationFailure */ typedef struct NGAP_UEContextModificationFailure { - NGAP_ProtocolIE_Container_9574P23_t protocolIEs; + NGAP_ProtocolIE_Container_11854P23_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_UEContextModificationRequest.c b/lib/asn1c/ngap/NGAP_UEContextModificationRequest.c index a53f1d6b4..cd0bbf026 100644 --- a/lib/asn1c/ngap/NGAP_UEContextModificationRequest.c +++ b/lib/asn1c/ngap/NGAP_UEContextModificationRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextModificationRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextModificationRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P21, + &asn_DEF_NGAP_ProtocolIE_Container_11854P21, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UEContextModificationRequest.h b/lib/asn1c/ngap/NGAP_UEContextModificationRequest.h index 64f91e87b..f29e0c423 100644 --- a/lib/asn1c/ngap/NGAP_UEContextModificationRequest.h +++ b/lib/asn1c/ngap/NGAP_UEContextModificationRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_UEContextModificationRequest */ typedef struct NGAP_UEContextModificationRequest { - NGAP_ProtocolIE_Container_9574P21_t protocolIEs; + NGAP_ProtocolIE_Container_11854P21_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_UEContextModificationResponse.c b/lib/asn1c/ngap/NGAP_UEContextModificationResponse.c index ce5fca664..0a4773d1b 100644 --- a/lib/asn1c/ngap/NGAP_UEContextModificationResponse.c +++ b/lib/asn1c/ngap/NGAP_UEContextModificationResponse.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextModificationResponse_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextModificationResponse, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P22, + &asn_DEF_NGAP_ProtocolIE_Container_11854P22, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UEContextModificationResponse.h b/lib/asn1c/ngap/NGAP_UEContextModificationResponse.h index e930ebd95..4d45cade2 100644 --- a/lib/asn1c/ngap/NGAP_UEContextModificationResponse.h +++ b/lib/asn1c/ngap/NGAP_UEContextModificationResponse.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_UEContextModificationResponse */ typedef struct NGAP_UEContextModificationResponse { - NGAP_ProtocolIE_Container_9574P22_t protocolIEs; + NGAP_ProtocolIE_Container_11854P22_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_UEContextReleaseCommand.c b/lib/asn1c/ngap/NGAP_UEContextReleaseCommand.c index 66cbdec7c..d75e69a7b 100644 --- a/lib/asn1c/ngap/NGAP_UEContextReleaseCommand.c +++ b/lib/asn1c/ngap/NGAP_UEContextReleaseCommand.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextReleaseCommand_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextReleaseCommand, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P13, + &asn_DEF_NGAP_ProtocolIE_Container_11854P13, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UEContextReleaseCommand.h b/lib/asn1c/ngap/NGAP_UEContextReleaseCommand.h index 339889c63..a00eb10ef 100644 --- a/lib/asn1c/ngap/NGAP_UEContextReleaseCommand.h +++ b/lib/asn1c/ngap/NGAP_UEContextReleaseCommand.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_UEContextReleaseCommand */ typedef struct NGAP_UEContextReleaseCommand { - NGAP_ProtocolIE_Container_9574P13_t protocolIEs; + NGAP_ProtocolIE_Container_11854P13_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_UEContextReleaseComplete.c b/lib/asn1c/ngap/NGAP_UEContextReleaseComplete.c index 114fd6962..17f09211a 100644 --- a/lib/asn1c/ngap/NGAP_UEContextReleaseComplete.c +++ b/lib/asn1c/ngap/NGAP_UEContextReleaseComplete.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextReleaseComplete_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextReleaseComplete, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P14, + &asn_DEF_NGAP_ProtocolIE_Container_11854P14, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UEContextReleaseComplete.h b/lib/asn1c/ngap/NGAP_UEContextReleaseComplete.h index 655963088..7a7dba1ad 100644 --- a/lib/asn1c/ngap/NGAP_UEContextReleaseComplete.h +++ b/lib/asn1c/ngap/NGAP_UEContextReleaseComplete.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_UEContextReleaseComplete */ typedef struct NGAP_UEContextReleaseComplete { - NGAP_ProtocolIE_Container_9574P14_t protocolIEs; + NGAP_ProtocolIE_Container_11854P14_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_UEContextReleaseRequest.c b/lib/asn1c/ngap/NGAP_UEContextReleaseRequest.c index ff6655299..3a52b3e82 100644 --- a/lib/asn1c/ngap/NGAP_UEContextReleaseRequest.c +++ b/lib/asn1c/ngap/NGAP_UEContextReleaseRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextReleaseRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextReleaseRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P12, + &asn_DEF_NGAP_ProtocolIE_Container_11854P12, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UEContextReleaseRequest.h b/lib/asn1c/ngap/NGAP_UEContextReleaseRequest.h index 88977eb82..0f7248023 100644 --- a/lib/asn1c/ngap/NGAP_UEContextReleaseRequest.h +++ b/lib/asn1c/ngap/NGAP_UEContextReleaseRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_UEContextReleaseRequest */ typedef struct NGAP_UEContextReleaseRequest { - NGAP_ProtocolIE_Container_9574P12_t protocolIEs; + NGAP_ProtocolIE_Container_11854P12_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_UEContextRequest.c b/lib/asn1c/ngap/NGAP_UEContextRequest.c index 9fcdd870d..e09b65a6e 100644 --- a/lib/asn1c/ngap/NGAP_UEContextRequest.c +++ b/lib/asn1c/ngap/NGAP_UEContextRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_UEContextRequest_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_UEContextRequest_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_NGAP_UEContextRequest_enum2value_1[] = { 0 /* requested(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_UEContextRequest_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_UEContextRequest_specs_1 = { asn_MAP_NGAP_UEContextRequest_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_UEContextRequest_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_UEContextRequest.h b/lib/asn1c/ngap/NGAP_UEContextRequest.h index c9a2595e5..eecd5585e 100644 --- a/lib/asn1c/ngap/NGAP_UEContextRequest.h +++ b/lib/asn1c/ngap/NGAP_UEContextRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum NGAP_UEContextRequest { typedef long NGAP_UEContextRequest_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_UEContextRequest_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextRequest; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_UEContextRequest_specs_1; asn_struct_free_f NGAP_UEContextRequest_free; asn_struct_print_f NGAP_UEContextRequest_print; asn_constr_check_f NGAP_UEContextRequest_constraint; diff --git a/lib/asn1c/ngap/NGAP_UEContextResumeFailure.c b/lib/asn1c/ngap/NGAP_UEContextResumeFailure.c index c0ac1700c..c5d072265 100644 --- a/lib/asn1c/ngap/NGAP_UEContextResumeFailure.c +++ b/lib/asn1c/ngap/NGAP_UEContextResumeFailure.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeFailure_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextResumeFailure, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P17, + &asn_DEF_NGAP_ProtocolIE_Container_11854P17, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UEContextResumeFailure.h b/lib/asn1c/ngap/NGAP_UEContextResumeFailure.h index afd53a06e..c1076d697 100644 --- a/lib/asn1c/ngap/NGAP_UEContextResumeFailure.h +++ b/lib/asn1c/ngap/NGAP_UEContextResumeFailure.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_UEContextResumeFailure */ typedef struct NGAP_UEContextResumeFailure { - NGAP_ProtocolIE_Container_9574P17_t protocolIEs; + NGAP_ProtocolIE_Container_11854P17_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_UEContextResumeRequest.c b/lib/asn1c/ngap/NGAP_UEContextResumeRequest.c index caf625065..0566beb98 100644 --- a/lib/asn1c/ngap/NGAP_UEContextResumeRequest.c +++ b/lib/asn1c/ngap/NGAP_UEContextResumeRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextResumeRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P15, + &asn_DEF_NGAP_ProtocolIE_Container_11854P15, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UEContextResumeRequest.h b/lib/asn1c/ngap/NGAP_UEContextResumeRequest.h index c6f882289..81aee46fc 100644 --- a/lib/asn1c/ngap/NGAP_UEContextResumeRequest.h +++ b/lib/asn1c/ngap/NGAP_UEContextResumeRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_UEContextResumeRequest */ typedef struct NGAP_UEContextResumeRequest { - NGAP_ProtocolIE_Container_9574P15_t protocolIEs; + NGAP_ProtocolIE_Container_11854P15_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_UEContextResumeRequestTransfer.c b/lib/asn1c/ngap/NGAP_UEContextResumeRequestTransfer.c index ec309f932..555d01000 100644 --- a/lib/asn1c/ngap/NGAP_UEContextResumeRequestTransfer.c +++ b/lib/asn1c/ngap/NGAP_UEContextResumeRequestTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeRequestTransfer_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_UEContextResumeRequestTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P266, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P345, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UEContextResumeRequestTransfer.h b/lib/asn1c/ngap/NGAP_UEContextResumeRequestTransfer.h index 1f51b8397..731a3838c 100644 --- a/lib/asn1c/ngap/NGAP_UEContextResumeRequestTransfer.h +++ b/lib/asn1c/ngap/NGAP_UEContextResumeRequestTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UEContextResumeResponse.c b/lib/asn1c/ngap/NGAP_UEContextResumeResponse.c index 20a58f7f1..7774b5b1d 100644 --- a/lib/asn1c/ngap/NGAP_UEContextResumeResponse.c +++ b/lib/asn1c/ngap/NGAP_UEContextResumeResponse.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeResponse_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextResumeResponse, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P16, + &asn_DEF_NGAP_ProtocolIE_Container_11854P16, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UEContextResumeResponse.h b/lib/asn1c/ngap/NGAP_UEContextResumeResponse.h index 7d35963d5..bd4b58591 100644 --- a/lib/asn1c/ngap/NGAP_UEContextResumeResponse.h +++ b/lib/asn1c/ngap/NGAP_UEContextResumeResponse.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_UEContextResumeResponse */ typedef struct NGAP_UEContextResumeResponse { - NGAP_ProtocolIE_Container_9574P16_t protocolIEs; + NGAP_ProtocolIE_Container_11854P16_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_UEContextResumeResponseTransfer.c b/lib/asn1c/ngap/NGAP_UEContextResumeResponseTransfer.c index 22b278f3f..e9aa2a5ca 100644 --- a/lib/asn1c/ngap/NGAP_UEContextResumeResponseTransfer.c +++ b/lib/asn1c/ngap/NGAP_UEContextResumeResponseTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeResponseTransfer_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_UEContextResumeResponseTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P267, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P346, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UEContextResumeResponseTransfer.h b/lib/asn1c/ngap/NGAP_UEContextResumeResponseTransfer.h index cecc70417..49022fb60 100644 --- a/lib/asn1c/ngap/NGAP_UEContextResumeResponseTransfer.h +++ b/lib/asn1c/ngap/NGAP_UEContextResumeResponseTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UEContextSuspendFailure.c b/lib/asn1c/ngap/NGAP_UEContextSuspendFailure.c index 0127b8fa8..b2003b8b0 100644 --- a/lib/asn1c/ngap/NGAP_UEContextSuspendFailure.c +++ b/lib/asn1c/ngap/NGAP_UEContextSuspendFailure.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendFailure_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextSuspendFailure, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P20, + &asn_DEF_NGAP_ProtocolIE_Container_11854P20, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UEContextSuspendFailure.h b/lib/asn1c/ngap/NGAP_UEContextSuspendFailure.h index 8a167f5c2..c72794795 100644 --- a/lib/asn1c/ngap/NGAP_UEContextSuspendFailure.h +++ b/lib/asn1c/ngap/NGAP_UEContextSuspendFailure.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_UEContextSuspendFailure */ typedef struct NGAP_UEContextSuspendFailure { - NGAP_ProtocolIE_Container_9574P20_t protocolIEs; + NGAP_ProtocolIE_Container_11854P20_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_UEContextSuspendRequest.c b/lib/asn1c/ngap/NGAP_UEContextSuspendRequest.c index 3b5e8c915..8b19288b4 100644 --- a/lib/asn1c/ngap/NGAP_UEContextSuspendRequest.c +++ b/lib/asn1c/ngap/NGAP_UEContextSuspendRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextSuspendRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P18, + &asn_DEF_NGAP_ProtocolIE_Container_11854P18, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UEContextSuspendRequest.h b/lib/asn1c/ngap/NGAP_UEContextSuspendRequest.h index e4e61d936..0315bf556 100644 --- a/lib/asn1c/ngap/NGAP_UEContextSuspendRequest.h +++ b/lib/asn1c/ngap/NGAP_UEContextSuspendRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_UEContextSuspendRequest */ typedef struct NGAP_UEContextSuspendRequest { - NGAP_ProtocolIE_Container_9574P18_t protocolIEs; + NGAP_ProtocolIE_Container_11854P18_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_UEContextSuspendRequestTransfer.c b/lib/asn1c/ngap/NGAP_UEContextSuspendRequestTransfer.c index 791b0ce21..9cf70147a 100644 --- a/lib/asn1c/ngap/NGAP_UEContextSuspendRequestTransfer.c +++ b/lib/asn1c/ngap/NGAP_UEContextSuspendRequestTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendRequestTransfer_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_UEContextSuspendRequestTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P268, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P347, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UEContextSuspendRequestTransfer.h b/lib/asn1c/ngap/NGAP_UEContextSuspendRequestTransfer.h index e6026cfd4..eb70b90d8 100644 --- a/lib/asn1c/ngap/NGAP_UEContextSuspendRequestTransfer.h +++ b/lib/asn1c/ngap/NGAP_UEContextSuspendRequestTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UEContextSuspendResponse.c b/lib/asn1c/ngap/NGAP_UEContextSuspendResponse.c index ba5fc5242..be262e3b6 100644 --- a/lib/asn1c/ngap/NGAP_UEContextSuspendResponse.c +++ b/lib/asn1c/ngap/NGAP_UEContextSuspendResponse.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendResponse_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextSuspendResponse, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P19, + &asn_DEF_NGAP_ProtocolIE_Container_11854P19, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UEContextSuspendResponse.h b/lib/asn1c/ngap/NGAP_UEContextSuspendResponse.h index 5778b3194..e20485d72 100644 --- a/lib/asn1c/ngap/NGAP_UEContextSuspendResponse.h +++ b/lib/asn1c/ngap/NGAP_UEContextSuspendResponse.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_UEContextSuspendResponse */ typedef struct NGAP_UEContextSuspendResponse { - NGAP_ProtocolIE_Container_9574P19_t protocolIEs; + NGAP_ProtocolIE_Container_11854P19_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_UEHistoryInformation.c b/lib/asn1c/ngap/NGAP_UEHistoryInformation.c index c4f83ff50..0eb2c67bc 100644 --- a/lib/asn1c/ngap/NGAP_UEHistoryInformation.c +++ b/lib/asn1c/ngap/NGAP_UEHistoryInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UEHistoryInformation.h b/lib/asn1c/ngap/NGAP_UEHistoryInformation.h index 58102431e..307f2d98e 100644 --- a/lib/asn1c/ngap/NGAP_UEHistoryInformation.h +++ b/lib/asn1c/ngap/NGAP_UEHistoryInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UEHistoryInformationFromTheUE.c b/lib/asn1c/ngap/NGAP_UEHistoryInformationFromTheUE.c index 10549062b..2318ba8a2 100644 --- a/lib/asn1c/ngap/NGAP_UEHistoryInformationFromTheUE.c +++ b/lib/asn1c/ngap/NGAP_UEHistoryInformationFromTheUE.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_UEHistoryInformationFromTheUE_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_UEHistoryInformationFromTheUE_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_UEHistoryInformationFromTheUE_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_UEHistoryInformationFromTheUE_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEHistoryInformationFromTheUE, choice.nR), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -36,7 +36,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_UEHistoryInformationFromTheUE_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_UEHistoryInformationFromTheUE, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P42, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P54, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -55,7 +55,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEHistoryInformationFromTheUE_ta { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* nR */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_UEHistoryInformationFromTheUE_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_NGAP_UEHistoryInformationFromTheUE_specs_1 = { sizeof(struct NGAP_UEHistoryInformationFromTheUE), offsetof(struct NGAP_UEHistoryInformationFromTheUE, _asn_ctx), offsetof(struct NGAP_UEHistoryInformationFromTheUE, present), diff --git a/lib/asn1c/ngap/NGAP_UEHistoryInformationFromTheUE.h b/lib/asn1c/ngap/NGAP_UEHistoryInformationFromTheUE.h index 183722999..055f48b05 100644 --- a/lib/asn1c/ngap/NGAP_UEHistoryInformationFromTheUE.h +++ b/lib/asn1c/ngap/NGAP_UEHistoryInformationFromTheUE.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,6 +43,9 @@ typedef struct NGAP_UEHistoryInformationFromTheUE { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEHistoryInformationFromTheUE; +extern asn_CHOICE_specifics_t asn_SPC_NGAP_UEHistoryInformationFromTheUE_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_UEHistoryInformationFromTheUE_1[2]; +extern asn_per_constraints_t asn_PER_type_NGAP_UEHistoryInformationFromTheUE_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_UEIdentityIndexValue.c b/lib/asn1c/ngap/NGAP_UEIdentityIndexValue.c index 5aa38cef0..1364739ac 100644 --- a/lib/asn1c/ngap/NGAP_UEIdentityIndexValue.c +++ b/lib/asn1c/ngap/NGAP_UEIdentityIndexValue.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UEIdentityIndexValue_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_UEIdentityIndexValue, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P43, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P55, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UEIdentityIndexValue.h b/lib/asn1c/ngap/NGAP_UEIdentityIndexValue.h index ff22b65d5..d67a1e394 100644 --- a/lib/asn1c/ngap/NGAP_UEIdentityIndexValue.h +++ b/lib/asn1c/ngap/NGAP_UEIdentityIndexValue.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UEInformationTransfer.c b/lib/asn1c/ngap/NGAP_UEInformationTransfer.c index 39ecac7df..218f19eb9 100644 --- a/lib/asn1c/ngap/NGAP_UEInformationTransfer.c +++ b/lib/asn1c/ngap/NGAP_UEInformationTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UEInformationTransfer_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEInformationTransfer, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P26, + &asn_DEF_NGAP_ProtocolIE_Container_11854P26, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UEInformationTransfer.h b/lib/asn1c/ngap/NGAP_UEInformationTransfer.h index e173c9bd7..9c92cbf1d 100644 --- a/lib/asn1c/ngap/NGAP_UEInformationTransfer.h +++ b/lib/asn1c/ngap/NGAP_UEInformationTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_UEInformationTransfer */ typedef struct NGAP_UEInformationTransfer { - NGAP_ProtocolIE_Container_9574P26_t protocolIEs; + NGAP_ProtocolIE_Container_11854P26_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_UEPagingIdentity.c b/lib/asn1c/ngap/NGAP_UEPagingIdentity.c index f0c03b5ea..9e7a6da8e 100644 --- a/lib/asn1c/ngap/NGAP_UEPagingIdentity.c +++ b/lib/asn1c/ngap/NGAP_UEPagingIdentity.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -10,13 +10,13 @@ #include "NGAP_FiveG-S-TMSI.h" #include "NGAP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_UEPagingIdentity_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_UEPagingIdentity_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_UEPagingIdentity_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_UEPagingIdentity_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_UEPagingIdentity, choice.fiveG_S_TMSI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_UEPagingIdentity_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_UEPagingIdentity, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P45, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P57, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -56,7 +56,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEPagingIdentity_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* fiveG-S-TMSI */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_UEPagingIdentity_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_NGAP_UEPagingIdentity_specs_1 = { sizeof(struct NGAP_UEPagingIdentity), offsetof(struct NGAP_UEPagingIdentity, _asn_ctx), offsetof(struct NGAP_UEPagingIdentity, present), diff --git a/lib/asn1c/ngap/NGAP_UEPagingIdentity.h b/lib/asn1c/ngap/NGAP_UEPagingIdentity.h index 0e35585f7..af12ac7a0 100644 --- a/lib/asn1c/ngap/NGAP_UEPagingIdentity.h +++ b/lib/asn1c/ngap/NGAP_UEPagingIdentity.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,6 +43,9 @@ typedef struct NGAP_UEPagingIdentity { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEPagingIdentity; +extern asn_CHOICE_specifics_t asn_SPC_NGAP_UEPagingIdentity_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_UEPagingIdentity_1[2]; +extern asn_per_constraints_t asn_PER_type_NGAP_UEPagingIdentity_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_UEPresence.c b/lib/asn1c/ngap/NGAP_UEPresence.c index 74bf63a9b..41a529abd 100644 --- a/lib/asn1c/ngap/NGAP_UEPresence.c +++ b/lib/asn1c/ngap/NGAP_UEPresence.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UEPresence.h b/lib/asn1c/ngap/NGAP_UEPresence.h index 7fbc92c38..c547e12c4 100644 --- a/lib/asn1c/ngap/NGAP_UEPresence.h +++ b/lib/asn1c/ngap/NGAP_UEPresence.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -34,13 +34,13 @@ typedef long NGAP_UEPresence_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_UEPresence_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEPresence; -extern const asn_INTEGER_specifics_t asn_SPC_UEPresence_specs_1; -asn_struct_free_f UEPresence_free; -asn_struct_print_f UEPresence_print; -asn_constr_check_f UEPresence_constraint; -jer_type_encoder_f UEPresence_encode_jer; -per_type_decoder_f UEPresence_decode_aper; -per_type_encoder_f UEPresence_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_UEPresence_specs_1; +asn_struct_free_f NGAP_UEPresence_free; +asn_struct_print_f NGAP_UEPresence_print; +asn_constr_check_f NGAP_UEPresence_constraint; +jer_type_encoder_f NGAP_UEPresence_encode_jer; +per_type_decoder_f NGAP_UEPresence_decode_aper; +per_type_encoder_f NGAP_UEPresence_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_UEPresenceInAreaOfInterestItem.c b/lib/asn1c/ngap/NGAP_UEPresenceInAreaOfInterestItem.c index 30a331ec4..87aa897a8 100644 --- a/lib/asn1c/ngap/NGAP_UEPresenceInAreaOfInterestItem.c +++ b/lib/asn1c/ngap/NGAP_UEPresenceInAreaOfInterestItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UEPresenceInAreaOfInterestItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_UEPresenceInAreaOfInterestItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P271, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P350, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UEPresenceInAreaOfInterestItem.h b/lib/asn1c/ngap/NGAP_UEPresenceInAreaOfInterestItem.h index 31c57b460..04febfab6 100644 --- a/lib/asn1c/ngap/NGAP_UEPresenceInAreaOfInterestItem.h +++ b/lib/asn1c/ngap/NGAP_UEPresenceInAreaOfInterestItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UEPresenceInAreaOfInterestList.c b/lib/asn1c/ngap/NGAP_UEPresenceInAreaOfInterestList.c index fe214ee6a..46b0bc163 100644 --- a/lib/asn1c/ngap/NGAP_UEPresenceInAreaOfInterestList.c +++ b/lib/asn1c/ngap/NGAP_UEPresenceInAreaOfInterestList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_UEPresenceInAreaOfInterestItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_UEPresenceInAreaOfInterestList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_UEPresenceInAreaOfInterestList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_UEPresenceInAreaOfInterestList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_UEPresenceInAreaOfInterestList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_UEPresenceInAreaOfInterestList_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_UEPresenceInAreaOfInterestList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_UEPresenceInAreaOfInterestList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_UEPresenceInAreaOfInterestList_specs_1 = { sizeof(struct NGAP_UEPresenceInAreaOfInterestList), offsetof(struct NGAP_UEPresenceInAreaOfInterestList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_UEPresenceInAreaOfInterestList.h b/lib/asn1c/ngap/NGAP_UEPresenceInAreaOfInterestList.h index 729fb839a..815e9a617 100644 --- a/lib/asn1c/ngap/NGAP_UEPresenceInAreaOfInterestList.h +++ b/lib/asn1c/ngap/NGAP_UEPresenceInAreaOfInterestList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_UEPresenceInAreaOfInterestList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_UEPresenceInAreaOfInterestList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_UEPresenceInAreaOfInterestList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_UEPresenceInAreaOfInterestList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_UEPresenceInAreaOfInterestList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_UERLFReportContainer.c b/lib/asn1c/ngap/NGAP_UERLFReportContainer.c index bf49d3746..1406211d7 100644 --- a/lib/asn1c/ngap/NGAP_UERLFReportContainer.c +++ b/lib/asn1c/ngap/NGAP_UERLFReportContainer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -53,7 +53,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UERLFReportContainer_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_UERLFReportContainer, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P46, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P58, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UERLFReportContainer.h b/lib/asn1c/ngap/NGAP_UERLFReportContainer.h index d86f3f738..2e3d16713 100644 --- a/lib/asn1c/ngap/NGAP_UERLFReportContainer.h +++ b/lib/asn1c/ngap/NGAP_UERLFReportContainer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UERadioCapability.c b/lib/asn1c/ngap/NGAP_UERadioCapability.c index 8a281ed9e..e2cb794d2 100644 --- a/lib/asn1c/ngap/NGAP_UERadioCapability.c +++ b/lib/asn1c/ngap/NGAP_UERadioCapability.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UERadioCapability.h b/lib/asn1c/ngap/NGAP_UERadioCapability.h index a3431c732..f086296e7 100644 --- a/lib/asn1c/ngap/NGAP_UERadioCapability.h +++ b/lib/asn1c/ngap/NGAP_UERadioCapability.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UERadioCapabilityCheckRequest.c b/lib/asn1c/ngap/NGAP_UERadioCapabilityCheckRequest.c index c677d1d13..69f7e7ec8 100644 --- a/lib/asn1c/ngap/NGAP_UERadioCapabilityCheckRequest.c +++ b/lib/asn1c/ngap/NGAP_UERadioCapabilityCheckRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityCheckRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UERadioCapabilityCheckRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P87, + &asn_DEF_NGAP_ProtocolIE_Container_11854P87, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UERadioCapabilityCheckRequest.h b/lib/asn1c/ngap/NGAP_UERadioCapabilityCheckRequest.h index 966615eea..4f60f04d3 100644 --- a/lib/asn1c/ngap/NGAP_UERadioCapabilityCheckRequest.h +++ b/lib/asn1c/ngap/NGAP_UERadioCapabilityCheckRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_UERadioCapabilityCheckRequest */ typedef struct NGAP_UERadioCapabilityCheckRequest { - NGAP_ProtocolIE_Container_9574P87_t protocolIEs; + NGAP_ProtocolIE_Container_11854P87_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_UERadioCapabilityCheckResponse.c b/lib/asn1c/ngap/NGAP_UERadioCapabilityCheckResponse.c index d7c3290d6..11d6b7d80 100644 --- a/lib/asn1c/ngap/NGAP_UERadioCapabilityCheckResponse.c +++ b/lib/asn1c/ngap/NGAP_UERadioCapabilityCheckResponse.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityCheckResponse_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UERadioCapabilityCheckResponse, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P88, + &asn_DEF_NGAP_ProtocolIE_Container_11854P88, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UERadioCapabilityCheckResponse.h b/lib/asn1c/ngap/NGAP_UERadioCapabilityCheckResponse.h index 061bde8d3..381eae9a8 100644 --- a/lib/asn1c/ngap/NGAP_UERadioCapabilityCheckResponse.h +++ b/lib/asn1c/ngap/NGAP_UERadioCapabilityCheckResponse.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_UERadioCapabilityCheckResponse */ typedef struct NGAP_UERadioCapabilityCheckResponse { - NGAP_ProtocolIE_Container_9574P88_t protocolIEs; + NGAP_ProtocolIE_Container_11854P88_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_UERadioCapabilityForPaging.c b/lib/asn1c/ngap/NGAP_UERadioCapabilityForPaging.c index a373b33d2..49962ed3c 100644 --- a/lib/asn1c/ngap/NGAP_UERadioCapabilityForPaging.c +++ b/lib/asn1c/ngap/NGAP_UERadioCapabilityForPaging.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_UERadioCapabilityForPaging.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityForPaging_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityForPaging_1[] = { { ATF_POINTER, 3, offsetof(struct NGAP_UERadioCapabilityForPaging, uERadioCapabilityForPagingOfNR), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityForPaging_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_UERadioCapabilityForPaging, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P272, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P351, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_UERadioCapabilityForPaging_tag2e { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* uERadioCapabilityForPagingOfEUTRA */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERadioCapabilityForPaging_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERadioCapabilityForPaging_specs_1 = { sizeof(struct NGAP_UERadioCapabilityForPaging), offsetof(struct NGAP_UERadioCapabilityForPaging, _asn_ctx), asn_MAP_NGAP_UERadioCapabilityForPaging_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_UERadioCapabilityForPaging.h b/lib/asn1c/ngap/NGAP_UERadioCapabilityForPaging.h index d4541254d..8896fbc5b 100644 --- a/lib/asn1c/ngap/NGAP_UERadioCapabilityForPaging.h +++ b/lib/asn1c/ngap/NGAP_UERadioCapabilityForPaging.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct NGAP_UERadioCapabilityForPaging { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_UERadioCapabilityForPaging; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERadioCapabilityForPaging_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityForPaging_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_UERadioCapabilityForPagingOfEUTRA.c b/lib/asn1c/ngap/NGAP_UERadioCapabilityForPagingOfEUTRA.c index b970e1248..807ee5776 100644 --- a/lib/asn1c/ngap/NGAP_UERadioCapabilityForPagingOfEUTRA.c +++ b/lib/asn1c/ngap/NGAP_UERadioCapabilityForPagingOfEUTRA.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UERadioCapabilityForPagingOfEUTRA.h b/lib/asn1c/ngap/NGAP_UERadioCapabilityForPagingOfEUTRA.h index f5dcdedad..4f83fdeef 100644 --- a/lib/asn1c/ngap/NGAP_UERadioCapabilityForPagingOfEUTRA.h +++ b/lib/asn1c/ngap/NGAP_UERadioCapabilityForPagingOfEUTRA.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UERadioCapabilityForPagingOfNB-IoT.c b/lib/asn1c/ngap/NGAP_UERadioCapabilityForPagingOfNB-IoT.c index b4ed6a7cd..31e288484 100644 --- a/lib/asn1c/ngap/NGAP_UERadioCapabilityForPagingOfNB-IoT.c +++ b/lib/asn1c/ngap/NGAP_UERadioCapabilityForPagingOfNB-IoT.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UERadioCapabilityForPagingOfNB-IoT.h b/lib/asn1c/ngap/NGAP_UERadioCapabilityForPagingOfNB-IoT.h index 5c3c80a1d..6807ae93c 100644 --- a/lib/asn1c/ngap/NGAP_UERadioCapabilityForPagingOfNB-IoT.h +++ b/lib/asn1c/ngap/NGAP_UERadioCapabilityForPagingOfNB-IoT.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UERadioCapabilityForPagingOfNR.c b/lib/asn1c/ngap/NGAP_UERadioCapabilityForPagingOfNR.c index 905882576..78c28dbbe 100644 --- a/lib/asn1c/ngap/NGAP_UERadioCapabilityForPagingOfNR.c +++ b/lib/asn1c/ngap/NGAP_UERadioCapabilityForPagingOfNR.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UERadioCapabilityForPagingOfNR.h b/lib/asn1c/ngap/NGAP_UERadioCapabilityForPagingOfNR.h index 6fd6b95c4..d3cda7aea 100644 --- a/lib/asn1c/ngap/NGAP_UERadioCapabilityForPagingOfNR.h +++ b/lib/asn1c/ngap/NGAP_UERadioCapabilityForPagingOfNR.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UERadioCapabilityID.c b/lib/asn1c/ngap/NGAP_UERadioCapabilityID.c index 8de3dc1c6..d0f70062b 100644 --- a/lib/asn1c/ngap/NGAP_UERadioCapabilityID.c +++ b/lib/asn1c/ngap/NGAP_UERadioCapabilityID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UERadioCapabilityID.h b/lib/asn1c/ngap/NGAP_UERadioCapabilityID.h index 014febd27..44a4d3e28 100644 --- a/lib/asn1c/ngap/NGAP_UERadioCapabilityID.h +++ b/lib/asn1c/ngap/NGAP_UERadioCapabilityID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UERadioCapabilityIDMappingRequest.c b/lib/asn1c/ngap/NGAP_UERadioCapabilityIDMappingRequest.c index 63ae824c0..ac26bc4b6 100644 --- a/lib/asn1c/ngap/NGAP_UERadioCapabilityIDMappingRequest.c +++ b/lib/asn1c/ngap/NGAP_UERadioCapabilityIDMappingRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityIDMappingRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UERadioCapabilityIDMappingRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P93, + &asn_DEF_NGAP_ProtocolIE_Container_11854P93, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UERadioCapabilityIDMappingRequest.h b/lib/asn1c/ngap/NGAP_UERadioCapabilityIDMappingRequest.h index e7e2d827e..53fb51ae9 100644 --- a/lib/asn1c/ngap/NGAP_UERadioCapabilityIDMappingRequest.h +++ b/lib/asn1c/ngap/NGAP_UERadioCapabilityIDMappingRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_UERadioCapabilityIDMappingRequest */ typedef struct NGAP_UERadioCapabilityIDMappingRequest { - NGAP_ProtocolIE_Container_9574P93_t protocolIEs; + NGAP_ProtocolIE_Container_11854P93_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_UERadioCapabilityIDMappingResponse.c b/lib/asn1c/ngap/NGAP_UERadioCapabilityIDMappingResponse.c index 9dcc2c090..2184bf619 100644 --- a/lib/asn1c/ngap/NGAP_UERadioCapabilityIDMappingResponse.c +++ b/lib/asn1c/ngap/NGAP_UERadioCapabilityIDMappingResponse.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityIDMappingResponse_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UERadioCapabilityIDMappingResponse, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P94, + &asn_DEF_NGAP_ProtocolIE_Container_11854P94, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UERadioCapabilityIDMappingResponse.h b/lib/asn1c/ngap/NGAP_UERadioCapabilityIDMappingResponse.h index e9489a4f2..fcc48bf59 100644 --- a/lib/asn1c/ngap/NGAP_UERadioCapabilityIDMappingResponse.h +++ b/lib/asn1c/ngap/NGAP_UERadioCapabilityIDMappingResponse.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_UERadioCapabilityIDMappingResponse */ typedef struct NGAP_UERadioCapabilityIDMappingResponse { - NGAP_ProtocolIE_Container_9574P94_t protocolIEs; + NGAP_ProtocolIE_Container_11854P94_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_UERadioCapabilityInfoIndication.c b/lib/asn1c/ngap/NGAP_UERadioCapabilityInfoIndication.c index dfa7637ff..65d6a3e5e 100644 --- a/lib/asn1c/ngap/NGAP_UERadioCapabilityInfoIndication.c +++ b/lib/asn1c/ngap/NGAP_UERadioCapabilityInfoIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityInfoIndication_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UERadioCapabilityInfoIndication, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P86, + &asn_DEF_NGAP_ProtocolIE_Container_11854P86, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UERadioCapabilityInfoIndication.h b/lib/asn1c/ngap/NGAP_UERadioCapabilityInfoIndication.h index e278db083..062c3a6b3 100644 --- a/lib/asn1c/ngap/NGAP_UERadioCapabilityInfoIndication.h +++ b/lib/asn1c/ngap/NGAP_UERadioCapabilityInfoIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_UERadioCapabilityInfoIndication */ typedef struct NGAP_UERadioCapabilityInfoIndication { - NGAP_ProtocolIE_Container_9574P86_t protocolIEs; + NGAP_ProtocolIE_Container_11854P86_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_UERetentionInformation.c b/lib/asn1c/ngap/NGAP_UERetentionInformation.c index b1aaa75aa..62e82e363 100644 --- a/lib/asn1c/ngap/NGAP_UERetentionInformation.c +++ b/lib/asn1c/ngap/NGAP_UERetentionInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_UERetentionInformation_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_UERetentionInformation_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_NGAP_UERetentionInformation_enum2value_1[] = { 0 /* ues-retained(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_UERetentionInformation_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_UERetentionInformation_specs_1 = { asn_MAP_NGAP_UERetentionInformation_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_UERetentionInformation_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_UERetentionInformation.h b/lib/asn1c/ngap/NGAP_UERetentionInformation.h index 8bd6e0658..3528d2e20 100644 --- a/lib/asn1c/ngap/NGAP_UERetentionInformation.h +++ b/lib/asn1c/ngap/NGAP_UERetentionInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum NGAP_UERetentionInformation { typedef long NGAP_UERetentionInformation_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_UERetentionInformation_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_UERetentionInformation; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_UERetentionInformation_specs_1; asn_struct_free_f NGAP_UERetentionInformation_free; asn_struct_print_f NGAP_UERetentionInformation_print; asn_constr_check_f NGAP_UERetentionInformation_constraint; diff --git a/lib/asn1c/ngap/NGAP_UESecurityCapabilities.c b/lib/asn1c/ngap/NGAP_UESecurityCapabilities.c index 862beeed9..0d9d3083e 100644 --- a/lib/asn1c/ngap/NGAP_UESecurityCapabilities.c +++ b/lib/asn1c/ngap/NGAP_UESecurityCapabilities.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_UESecurityCapabilities.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_UESecurityCapabilities_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_UESecurityCapabilities_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UESecurityCapabilities, nRencryptionAlgorithms), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -80,7 +80,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_UESecurityCapabilities_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_UESecurityCapabilities, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P273, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P352, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -106,7 +106,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_UESecurityCapabilities_tag2el_1[ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* eUTRAintegrityProtectionAlgorithms */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_UESecurityCapabilities_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UESecurityCapabilities_specs_1 = { sizeof(struct NGAP_UESecurityCapabilities), offsetof(struct NGAP_UESecurityCapabilities, _asn_ctx), asn_MAP_NGAP_UESecurityCapabilities_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_UESecurityCapabilities.h b/lib/asn1c/ngap/NGAP_UESecurityCapabilities.h index a5a8dee9c..db2fce5e9 100644 --- a/lib/asn1c/ngap/NGAP_UESecurityCapabilities.h +++ b/lib/asn1c/ngap/NGAP_UESecurityCapabilities.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,6 +43,8 @@ typedef struct NGAP_UESecurityCapabilities { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_UESecurityCapabilities; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UESecurityCapabilities_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_UESecurityCapabilities_1[5]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_UESliceMaximumBitRateItem.c b/lib/asn1c/ngap/NGAP_UESliceMaximumBitRateItem.c new file mode 100644 index 000000000..c832e24f2 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_UESliceMaximumBitRateItem.c @@ -0,0 +1,123 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_UESliceMaximumBitRateItem.h" + +#include "NGAP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_NGAP_UESliceMaximumBitRateItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UESliceMaximumBitRateItem, s_NSSAI), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_S_NSSAI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "s-NSSAI" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UESliceMaximumBitRateItem, uESliceMaximumBitRateDL), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_BitRate, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "uESliceMaximumBitRateDL" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UESliceMaximumBitRateItem, uESliceMaximumBitRateUL), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_BitRate, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "uESliceMaximumBitRateUL" + }, + { ATF_POINTER, 1, offsetof(struct NGAP_UESliceMaximumBitRateItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P353, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_NGAP_UESliceMaximumBitRateItem_oms_1[] = { 3 }; +static const ber_tlv_tag_t asn_DEF_NGAP_UESliceMaximumBitRateItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NGAP_UESliceMaximumBitRateItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* s-NSSAI */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* uESliceMaximumBitRateDL */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* uESliceMaximumBitRateUL */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UESliceMaximumBitRateItem_specs_1 = { + sizeof(struct NGAP_UESliceMaximumBitRateItem), + offsetof(struct NGAP_UESliceMaximumBitRateItem, _asn_ctx), + asn_MAP_NGAP_UESliceMaximumBitRateItem_tag2el_1, + 4, /* Count of tags in the map */ + asn_MAP_NGAP_UESliceMaximumBitRateItem_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 4, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_UESliceMaximumBitRateItem = { + "UESliceMaximumBitRateItem", + "UESliceMaximumBitRateItem", + &asn_OP_SEQUENCE, + asn_DEF_NGAP_UESliceMaximumBitRateItem_tags_1, + sizeof(asn_DEF_NGAP_UESliceMaximumBitRateItem_tags_1) + /sizeof(asn_DEF_NGAP_UESliceMaximumBitRateItem_tags_1[0]), /* 1 */ + asn_DEF_NGAP_UESliceMaximumBitRateItem_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_UESliceMaximumBitRateItem_tags_1) + /sizeof(asn_DEF_NGAP_UESliceMaximumBitRateItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NGAP_UESliceMaximumBitRateItem_1, + 4, /* Elements count */ + &asn_SPC_NGAP_UESliceMaximumBitRateItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_UESliceMaximumBitRateItem.h b/lib/asn1c/ngap/NGAP_UESliceMaximumBitRateItem.h new file mode 100644 index 000000000..641473402 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_UESliceMaximumBitRateItem.h @@ -0,0 +1,51 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_UESliceMaximumBitRateItem_H_ +#define _NGAP_UESliceMaximumBitRateItem_H_ + + +#include + +/* Including external dependencies */ +#include "NGAP_S-NSSAI.h" +#include "NGAP_BitRate.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_ProtocolExtensionContainer; + +/* NGAP_UESliceMaximumBitRateItem */ +typedef struct NGAP_UESliceMaximumBitRateItem { + NGAP_S_NSSAI_t s_NSSAI; + NGAP_BitRate_t uESliceMaximumBitRateDL; + NGAP_BitRate_t uESliceMaximumBitRateUL; + struct NGAP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_UESliceMaximumBitRateItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_UESliceMaximumBitRateItem; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UESliceMaximumBitRateItem_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_UESliceMaximumBitRateItem_1[4]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_UESliceMaximumBitRateItem_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_UESliceMaximumBitRateList.c b/lib/asn1c/ngap/NGAP_UESliceMaximumBitRateList.c new file mode 100644 index 000000000..f37115c80 --- /dev/null +++ b/lib/asn1c/ngap/NGAP_UESliceMaximumBitRateList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "NGAP_UESliceMaximumBitRateList.h" + +#include "NGAP_UESliceMaximumBitRateItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGAP_UESliceMaximumBitRateList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NGAP_UESliceMaximumBitRateList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_UESliceMaximumBitRateItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NGAP_UESliceMaximumBitRateList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NGAP_UESliceMaximumBitRateList_specs_1 = { + sizeof(struct NGAP_UESliceMaximumBitRateList), + offsetof(struct NGAP_UESliceMaximumBitRateList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NGAP_UESliceMaximumBitRateList = { + "UESliceMaximumBitRateList", + "UESliceMaximumBitRateList", + &asn_OP_SEQUENCE_OF, + asn_DEF_NGAP_UESliceMaximumBitRateList_tags_1, + sizeof(asn_DEF_NGAP_UESliceMaximumBitRateList_tags_1) + /sizeof(asn_DEF_NGAP_UESliceMaximumBitRateList_tags_1[0]), /* 1 */ + asn_DEF_NGAP_UESliceMaximumBitRateList_tags_1, /* Same as above */ + sizeof(asn_DEF_NGAP_UESliceMaximumBitRateList_tags_1) + /sizeof(asn_DEF_NGAP_UESliceMaximumBitRateList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGAP_UESliceMaximumBitRateList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NGAP_UESliceMaximumBitRateList_1, + 1, /* Single element */ + &asn_SPC_NGAP_UESliceMaximumBitRateList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/ngap/NGAP_UESliceMaximumBitRateList.h b/lib/asn1c/ngap/NGAP_UESliceMaximumBitRateList.h new file mode 100644 index 000000000..3468644bb --- /dev/null +++ b/lib/asn1c/ngap/NGAP_UESliceMaximumBitRateList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "NGAP-IEs" + * found in "../support/ngap-r17.3.0/38413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _NGAP_UESliceMaximumBitRateList_H_ +#define _NGAP_UESliceMaximumBitRateList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NGAP_UESliceMaximumBitRateItem; + +/* NGAP_UESliceMaximumBitRateList */ +typedef struct NGAP_UESliceMaximumBitRateList { + A_SEQUENCE_OF(struct NGAP_UESliceMaximumBitRateItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NGAP_UESliceMaximumBitRateList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NGAP_UESliceMaximumBitRateList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_UESliceMaximumBitRateList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_UESliceMaximumBitRateList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_UESliceMaximumBitRateList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGAP_UESliceMaximumBitRateList_H_ */ +#include diff --git a/lib/asn1c/ngap/NGAP_UETNLABindingReleaseRequest.c b/lib/asn1c/ngap/NGAP_UETNLABindingReleaseRequest.c index 6dfd1659f..d99b624d8 100644 --- a/lib/asn1c/ngap/NGAP_UETNLABindingReleaseRequest.c +++ b/lib/asn1c/ngap/NGAP_UETNLABindingReleaseRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UETNLABindingReleaseRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UETNLABindingReleaseRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P85, + &asn_DEF_NGAP_ProtocolIE_Container_11854P85, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UETNLABindingReleaseRequest.h b/lib/asn1c/ngap/NGAP_UETNLABindingReleaseRequest.h index b5a077cdb..db81b6e6f 100644 --- a/lib/asn1c/ngap/NGAP_UETNLABindingReleaseRequest.h +++ b/lib/asn1c/ngap/NGAP_UETNLABindingReleaseRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_UETNLABindingReleaseRequest */ typedef struct NGAP_UETNLABindingReleaseRequest { - NGAP_ProtocolIE_Container_9574P85_t protocolIEs; + NGAP_ProtocolIE_Container_11854P85_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_UL-CP-SecurityInformation.c b/lib/asn1c/ngap/NGAP_UL-CP-SecurityInformation.c index c86138804..275e99586 100644 --- a/lib/asn1c/ngap/NGAP_UL-CP-SecurityInformation.c +++ b/lib/asn1c/ngap/NGAP_UL-CP-SecurityInformation.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_UL-CP-SecurityInformation.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_UL_CP_SecurityInformation_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_UL_CP_SecurityInformation_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UL_CP_SecurityInformation, ul_NAS_MAC), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_UL_CP_SecurityInformation_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_UL_CP_SecurityInformation, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P274, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P354, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_UL_CP_SecurityInformation_tag2el { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* ul-NAS-Count */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_UL_CP_SecurityInformation_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UL_CP_SecurityInformation_specs_1 = { sizeof(struct NGAP_UL_CP_SecurityInformation), offsetof(struct NGAP_UL_CP_SecurityInformation, _asn_ctx), asn_MAP_NGAP_UL_CP_SecurityInformation_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_UL-CP-SecurityInformation.h b/lib/asn1c/ngap/NGAP_UL-CP-SecurityInformation.h index bb50fe388..ccbce6a78 100644 --- a/lib/asn1c/ngap/NGAP_UL-CP-SecurityInformation.h +++ b/lib/asn1c/ngap/NGAP_UL-CP-SecurityInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct NGAP_UL_CP_SecurityInformation { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_UL_CP_SecurityInformation; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UL_CP_SecurityInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_UL_CP_SecurityInformation_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_UL-NAS-Count.c b/lib/asn1c/ngap/NGAP_UL-NAS-Count.c index 3ebd1e316..5f1f4b006 100644 --- a/lib/asn1c/ngap/NGAP_UL-NAS-Count.c +++ b/lib/asn1c/ngap/NGAP_UL-NAS-Count.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UL-NAS-Count.h b/lib/asn1c/ngap/NGAP_UL-NAS-Count.h index 6d0a1d159..9c459c8d7 100644 --- a/lib/asn1c/ngap/NGAP_UL-NAS-Count.h +++ b/lib/asn1c/ngap/NGAP_UL-NAS-Count.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UL-NAS-MAC.c b/lib/asn1c/ngap/NGAP_UL-NAS-MAC.c index 716c9f442..135adc27f 100644 --- a/lib/asn1c/ngap/NGAP_UL-NAS-MAC.c +++ b/lib/asn1c/ngap/NGAP_UL-NAS-MAC.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UL-NAS-MAC.h b/lib/asn1c/ngap/NGAP_UL-NAS-MAC.h index 379bb2a08..a9d857222 100644 --- a/lib/asn1c/ngap/NGAP_UL-NAS-MAC.h +++ b/lib/asn1c/ngap/NGAP_UL-NAS-MAC.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UL-NGU-UP-TNLModifyItem.c b/lib/asn1c/ngap/NGAP_UL-NGU-UP-TNLModifyItem.c index d82093541..91c87a31b 100644 --- a/lib/asn1c/ngap/NGAP_UL-NGU-UP-TNLModifyItem.c +++ b/lib/asn1c/ngap/NGAP_UL-NGU-UP-TNLModifyItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UL_NGU_UP_TNLModifyItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_UL_NGU_UP_TNLModifyItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P275, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P355, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UL-NGU-UP-TNLModifyItem.h b/lib/asn1c/ngap/NGAP_UL-NGU-UP-TNLModifyItem.h index 2ed371f04..6e6e56ce2 100644 --- a/lib/asn1c/ngap/NGAP_UL-NGU-UP-TNLModifyItem.h +++ b/lib/asn1c/ngap/NGAP_UL-NGU-UP-TNLModifyItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UL-NGU-UP-TNLModifyList.c b/lib/asn1c/ngap/NGAP_UL-NGU-UP-TNLModifyList.c index 23126b5dd..d92e6e3e3 100644 --- a/lib/asn1c/ngap/NGAP_UL-NGU-UP-TNLModifyList.c +++ b/lib/asn1c/ngap/NGAP_UL-NGU-UP-TNLModifyList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_UL-NGU-UP-TNLModifyItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_UL_NGU_UP_TNLModifyList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_UL_NGU_UP_TNLModifyList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_UL_NGU_UP_TNLModifyList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_UL_NGU_UP_TNLModifyList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_UL_NGU_UP_TNLModifyList_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_UL_NGU_UP_TNLModifyList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_UL_NGU_UP_TNLModifyList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_UL_NGU_UP_TNLModifyList_specs_1 = { sizeof(struct NGAP_UL_NGU_UP_TNLModifyList), offsetof(struct NGAP_UL_NGU_UP_TNLModifyList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_UL-NGU-UP-TNLModifyList.h b/lib/asn1c/ngap/NGAP_UL-NGU-UP-TNLModifyList.h index 9b2c2606a..6bf22f6a9 100644 --- a/lib/asn1c/ngap/NGAP_UL-NGU-UP-TNLModifyList.h +++ b/lib/asn1c/ngap/NGAP_UL-NGU-UP-TNLModifyList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_UL_NGU_UP_TNLModifyList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_UL_NGU_UP_TNLModifyList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_UL_NGU_UP_TNLModifyList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_UL_NGU_UP_TNLModifyList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_UL_NGU_UP_TNLModifyList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_ULForwarding.c b/lib/asn1c/ngap/NGAP_ULForwarding.c index 7452e446a..f82d4f801 100644 --- a/lib/asn1c/ngap/NGAP_ULForwarding.c +++ b/lib/asn1c/ngap/NGAP_ULForwarding.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_ULForwarding_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_ULForwarding_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_NGAP_ULForwarding_enum2value_1[] = { 0 /* ul-forwarding-proposed(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NGAP_ULForwarding_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NGAP_ULForwarding_specs_1 = { asn_MAP_NGAP_ULForwarding_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NGAP_ULForwarding_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/ngap/NGAP_ULForwarding.h b/lib/asn1c/ngap/NGAP_ULForwarding.h index b781f5770..ae0f1e6a8 100644 --- a/lib/asn1c/ngap/NGAP_ULForwarding.h +++ b/lib/asn1c/ngap/NGAP_ULForwarding.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum NGAP_ULForwarding { typedef long NGAP_ULForwarding_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_ULForwarding_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_ULForwarding; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_ULForwarding_specs_1; asn_struct_free_f NGAP_ULForwarding_free; asn_struct_print_f NGAP_ULForwarding_print; asn_constr_check_f NGAP_ULForwarding_constraint; diff --git a/lib/asn1c/ngap/NGAP_UPTransportLayerInformation.c b/lib/asn1c/ngap/NGAP_UPTransportLayerInformation.c index 6846e24dd..cf2f8d247 100644 --- a/lib/asn1c/ngap/NGAP_UPTransportLayerInformation.c +++ b/lib/asn1c/ngap/NGAP_UPTransportLayerInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,7 +37,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformation_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_UPTransportLayerInformation, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P47, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P59, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UPTransportLayerInformation.h b/lib/asn1c/ngap/NGAP_UPTransportLayerInformation.h index 7d8a49521..e976ced9e 100644 --- a/lib/asn1c/ngap/NGAP_UPTransportLayerInformation.h +++ b/lib/asn1c/ngap/NGAP_UPTransportLayerInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UPTransportLayerInformationItem.c b/lib/asn1c/ngap/NGAP_UPTransportLayerInformationItem.c index c86c99ca1..166587300 100644 --- a/lib/asn1c/ngap/NGAP_UPTransportLayerInformationItem.c +++ b/lib/asn1c/ngap/NGAP_UPTransportLayerInformationItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformationItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_UPTransportLayerInformationItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P277, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P357, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UPTransportLayerInformationItem.h b/lib/asn1c/ngap/NGAP_UPTransportLayerInformationItem.h index 7c422da67..bd3453c3c 100644 --- a/lib/asn1c/ngap/NGAP_UPTransportLayerInformationItem.h +++ b/lib/asn1c/ngap/NGAP_UPTransportLayerInformationItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UPTransportLayerInformationList.c b/lib/asn1c/ngap/NGAP_UPTransportLayerInformationList.c index 8c8c6e37a..93d1883f6 100644 --- a/lib/asn1c/ngap/NGAP_UPTransportLayerInformationList.c +++ b/lib/asn1c/ngap/NGAP_UPTransportLayerInformationList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_UPTransportLayerInformationItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_UPTransportLayerInformationList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_UPTransportLayerInformationList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 3 } /* (SIZE(1..3)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformationList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformationList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformationList_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_UPTransportLayerInformationList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_UPTransportLayerInformationList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_UPTransportLayerInformationList_specs_1 = { sizeof(struct NGAP_UPTransportLayerInformationList), offsetof(struct NGAP_UPTransportLayerInformationList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_UPTransportLayerInformationList.h b/lib/asn1c/ngap/NGAP_UPTransportLayerInformationList.h index 17b2a66aa..242e65041 100644 --- a/lib/asn1c/ngap/NGAP_UPTransportLayerInformationList.h +++ b/lib/asn1c/ngap/NGAP_UPTransportLayerInformationList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_UPTransportLayerInformationList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_UPTransportLayerInformationList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_UPTransportLayerInformationList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformationList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_UPTransportLayerInformationList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_UPTransportLayerInformationPairItem.c b/lib/asn1c/ngap/NGAP_UPTransportLayerInformationPairItem.c index 322ed975d..5b15599a1 100644 --- a/lib/asn1c/ngap/NGAP_UPTransportLayerInformationPairItem.c +++ b/lib/asn1c/ngap/NGAP_UPTransportLayerInformationPairItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformationPairItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_UPTransportLayerInformationPairItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P278, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P358, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UPTransportLayerInformationPairItem.h b/lib/asn1c/ngap/NGAP_UPTransportLayerInformationPairItem.h index e6707867e..b4345a8cd 100644 --- a/lib/asn1c/ngap/NGAP_UPTransportLayerInformationPairItem.h +++ b/lib/asn1c/ngap/NGAP_UPTransportLayerInformationPairItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UPTransportLayerInformationPairList.c b/lib/asn1c/ngap/NGAP_UPTransportLayerInformationPairList.c index d799ea9ab..5e1833086 100644 --- a/lib/asn1c/ngap/NGAP_UPTransportLayerInformationPairList.c +++ b/lib/asn1c/ngap/NGAP_UPTransportLayerInformationPairList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UPTransportLayerInformationPairList.h b/lib/asn1c/ngap/NGAP_UPTransportLayerInformationPairList.h index e7f60a052..8ac858c32 100644 --- a/lib/asn1c/ngap/NGAP_UPTransportLayerInformationPairList.h +++ b/lib/asn1c/ngap/NGAP_UPTransportLayerInformationPairList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_URI-address.c b/lib/asn1c/ngap/NGAP_URI-address.c index 95df9f60a..a14415685 100644 --- a/lib/asn1c/ngap/NGAP_URI-address.c +++ b/lib/asn1c/ngap/NGAP_URI-address.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_URI_address_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_URI_address_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 32, 126 } /* (32..126) */, { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, 0, 0 /* No PER character map necessary */ diff --git a/lib/asn1c/ngap/NGAP_URI-address.h b/lib/asn1c/ngap/NGAP_URI-address.h index 9d55d0bc5..542cdb3a0 100644 --- a/lib/asn1c/ngap/NGAP_URI-address.h +++ b/lib/asn1c/ngap/NGAP_URI-address.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef VisibleString_t NGAP_URI_address_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_URI_address_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_URI_address; asn_struct_free_f NGAP_URI_address_free; asn_struct_print_f NGAP_URI_address_print; diff --git a/lib/asn1c/ngap/NGAP_UnavailableGUAMIItem.c b/lib/asn1c/ngap/NGAP_UnavailableGUAMIItem.c index e4100e7d4..f802c6b37 100644 --- a/lib/asn1c/ngap/NGAP_UnavailableGUAMIItem.c +++ b/lib/asn1c/ngap/NGAP_UnavailableGUAMIItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -63,7 +63,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UnavailableGUAMIItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_UnavailableGUAMIItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P276, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P356, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UnavailableGUAMIItem.h b/lib/asn1c/ngap/NGAP_UnavailableGUAMIItem.h index 527b2eaed..d66d59528 100644 --- a/lib/asn1c/ngap/NGAP_UnavailableGUAMIItem.h +++ b/lib/asn1c/ngap/NGAP_UnavailableGUAMIItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UnavailableGUAMIList.c b/lib/asn1c/ngap/NGAP_UnavailableGUAMIList.c index c3d44e479..86fca2125 100644 --- a/lib/asn1c/ngap/NGAP_UnavailableGUAMIList.c +++ b/lib/asn1c/ngap/NGAP_UnavailableGUAMIList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "NGAP_UnavailableGUAMIItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_UnavailableGUAMIList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_UnavailableGUAMIList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_UnavailableGUAMIList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_UnavailableGUAMIList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_UnavailableGUAMIList_1[] = { static const ber_tlv_tag_t asn_DEF_NGAP_UnavailableGUAMIList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NGAP_UnavailableGUAMIList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NGAP_UnavailableGUAMIList_specs_1 = { sizeof(struct NGAP_UnavailableGUAMIList), offsetof(struct NGAP_UnavailableGUAMIList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/ngap/NGAP_UnavailableGUAMIList.h b/lib/asn1c/ngap/NGAP_UnavailableGUAMIList.h index 602848143..b55e09ae3 100644 --- a/lib/asn1c/ngap/NGAP_UnavailableGUAMIList.h +++ b/lib/asn1c/ngap/NGAP_UnavailableGUAMIList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct NGAP_UnavailableGUAMIList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_UnavailableGUAMIList; +extern asn_SET_OF_specifics_t asn_SPC_NGAP_UnavailableGUAMIList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_UnavailableGUAMIList_1[1]; +extern asn_per_constraints_t asn_PER_type_NGAP_UnavailableGUAMIList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_UnsuccessfulOutcome.c b/lib/asn1c/ngap/NGAP_UnsuccessfulOutcome.c index d52775d63..ba5a7e68a 100644 --- a/lib/asn1c/ngap/NGAP_UnsuccessfulOutcome.c +++ b/lib/asn1c/ngap/NGAP_UnsuccessfulOutcome.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Descriptions" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,470 +9,540 @@ static const long asn_VAL_1_NGAP_id_AMFConfigurationUpdate = 0; static const long asn_VAL_1_NGAP_reject = 0; -static const long asn_VAL_2_NGAP_id_HandoverCancel = 10; +static const long asn_VAL_2_NGAP_id_BroadcastSessionModification = 66; static const long asn_VAL_2_NGAP_reject = 0; -static const long asn_VAL_3_NGAP_id_HandoverPreparation = 12; +static const long asn_VAL_3_NGAP_id_BroadcastSessionRelease = 67; static const long asn_VAL_3_NGAP_reject = 0; -static const long asn_VAL_4_NGAP_id_HandoverResourceAllocation = 13; +static const long asn_VAL_4_NGAP_id_BroadcastSessionSetup = 68; static const long asn_VAL_4_NGAP_reject = 0; -static const long asn_VAL_5_NGAP_id_InitialContextSetup = 14; +static const long asn_VAL_5_NGAP_id_DistributionSetup = 69; static const long asn_VAL_5_NGAP_reject = 0; -static const long asn_VAL_6_NGAP_id_NGReset = 20; +static const long asn_VAL_6_NGAP_id_DistributionRelease = 70; static const long asn_VAL_6_NGAP_reject = 0; -static const long asn_VAL_7_NGAP_id_NGSetup = 21; +static const long asn_VAL_7_NGAP_id_HandoverCancel = 10; static const long asn_VAL_7_NGAP_reject = 0; -static const long asn_VAL_8_NGAP_id_PathSwitchRequest = 25; +static const long asn_VAL_8_NGAP_id_HandoverPreparation = 12; static const long asn_VAL_8_NGAP_reject = 0; -static const long asn_VAL_9_NGAP_id_PDUSessionResourceModify = 26; +static const long asn_VAL_9_NGAP_id_HandoverResourceAllocation = 13; static const long asn_VAL_9_NGAP_reject = 0; -static const long asn_VAL_10_NGAP_id_PDUSessionResourceModifyIndication = 27; +static const long asn_VAL_10_NGAP_id_InitialContextSetup = 14; static const long asn_VAL_10_NGAP_reject = 0; -static const long asn_VAL_11_NGAP_id_PDUSessionResourceRelease = 28; +static const long asn_VAL_11_NGAP_id_MulticastSessionActivation = 71; static const long asn_VAL_11_NGAP_reject = 0; -static const long asn_VAL_12_NGAP_id_PDUSessionResourceSetup = 29; +static const long asn_VAL_12_NGAP_id_MulticastSessionDeactivation = 72; static const long asn_VAL_12_NGAP_reject = 0; -static const long asn_VAL_13_NGAP_id_PWSCancel = 32; +static const long asn_VAL_13_NGAP_id_MulticastSessionUpdate = 73; static const long asn_VAL_13_NGAP_reject = 0; -static const long asn_VAL_14_NGAP_id_RANConfigurationUpdate = 35; +static const long asn_VAL_14_NGAP_id_NGReset = 20; static const long asn_VAL_14_NGAP_reject = 0; -static const long asn_VAL_15_NGAP_id_UEContextModification = 40; +static const long asn_VAL_15_NGAP_id_NGSetup = 21; static const long asn_VAL_15_NGAP_reject = 0; -static const long asn_VAL_16_NGAP_id_UEContextRelease = 41; +static const long asn_VAL_16_NGAP_id_PathSwitchRequest = 25; static const long asn_VAL_16_NGAP_reject = 0; -static const long asn_VAL_17_NGAP_id_UEContextResume = 58; +static const long asn_VAL_17_NGAP_id_PDUSessionResourceModify = 26; static const long asn_VAL_17_NGAP_reject = 0; -static const long asn_VAL_18_NGAP_id_UEContextSuspend = 59; +static const long asn_VAL_18_NGAP_id_PDUSessionResourceModifyIndication = 27; static const long asn_VAL_18_NGAP_reject = 0; -static const long asn_VAL_19_NGAP_id_UERadioCapabilityCheck = 43; +static const long asn_VAL_19_NGAP_id_PDUSessionResourceRelease = 28; static const long asn_VAL_19_NGAP_reject = 0; -static const long asn_VAL_20_NGAP_id_UERadioCapabilityIDMapping = 60; +static const long asn_VAL_20_NGAP_id_PDUSessionResourceSetup = 29; static const long asn_VAL_20_NGAP_reject = 0; -static const long asn_VAL_21_NGAP_id_WriteReplaceWarning = 51; +static const long asn_VAL_21_NGAP_id_PWSCancel = 32; static const long asn_VAL_21_NGAP_reject = 0; -static const long asn_VAL_22_NGAP_id_AMFCPRelocationIndication = 64; +static const long asn_VAL_22_NGAP_id_RANConfigurationUpdate = 35; static const long asn_VAL_22_NGAP_reject = 0; -static const long asn_VAL_23_NGAP_id_AMFStatusIndication = 1; -static const long asn_VAL_23_NGAP_ignore = 1; -static const long asn_VAL_24_NGAP_id_CellTrafficTrace = 2; -static const long asn_VAL_24_NGAP_ignore = 1; -static const long asn_VAL_25_NGAP_id_ConnectionEstablishmentIndication = 65; +static const long asn_VAL_23_NGAP_id_UEContextModification = 40; +static const long asn_VAL_23_NGAP_reject = 0; +static const long asn_VAL_24_NGAP_id_UEContextRelease = 41; +static const long asn_VAL_24_NGAP_reject = 0; +static const long asn_VAL_25_NGAP_id_UEContextResume = 58; static const long asn_VAL_25_NGAP_reject = 0; -static const long asn_VAL_26_NGAP_id_DeactivateTrace = 3; -static const long asn_VAL_26_NGAP_ignore = 1; -static const long asn_VAL_27_NGAP_id_DownlinkNASTransport = 4; -static const long asn_VAL_27_NGAP_ignore = 1; -static const long asn_VAL_28_NGAP_id_DownlinkNonUEAssociatedNRPPaTransport = 5; -static const long asn_VAL_28_NGAP_ignore = 1; -static const long asn_VAL_29_NGAP_id_DownlinkRANConfigurationTransfer = 6; -static const long asn_VAL_29_NGAP_ignore = 1; -static const long asn_VAL_30_NGAP_id_DownlinkRANEarlyStatusTransfer = 63; -static const long asn_VAL_30_NGAP_ignore = 1; -static const long asn_VAL_31_NGAP_id_DownlinkRANStatusTransfer = 7; +static const long asn_VAL_26_NGAP_id_UEContextSuspend = 59; +static const long asn_VAL_26_NGAP_reject = 0; +static const long asn_VAL_27_NGAP_id_UERadioCapabilityCheck = 43; +static const long asn_VAL_27_NGAP_reject = 0; +static const long asn_VAL_28_NGAP_id_UERadioCapabilityIDMapping = 60; +static const long asn_VAL_28_NGAP_reject = 0; +static const long asn_VAL_29_NGAP_id_WriteReplaceWarning = 51; +static const long asn_VAL_29_NGAP_reject = 0; +static const long asn_VAL_30_NGAP_id_AMFCPRelocationIndication = 64; +static const long asn_VAL_30_NGAP_reject = 0; +static const long asn_VAL_31_NGAP_id_AMFStatusIndication = 1; static const long asn_VAL_31_NGAP_ignore = 1; -static const long asn_VAL_32_NGAP_id_DownlinkRIMInformationTransfer = 54; -static const long asn_VAL_32_NGAP_ignore = 1; -static const long asn_VAL_33_NGAP_id_DownlinkUEAssociatedNRPPaTransport = 8; +static const long asn_VAL_32_NGAP_id_BroadcastSessionReleaseRequired = 75; +static const long asn_VAL_32_NGAP_reject = 0; +static const long asn_VAL_33_NGAP_id_CellTrafficTrace = 2; static const long asn_VAL_33_NGAP_ignore = 1; -static const long asn_VAL_34_NGAP_id_ErrorIndication = 9; -static const long asn_VAL_34_NGAP_ignore = 1; -static const long asn_VAL_35_NGAP_id_HandoverNotification = 11; +static const long asn_VAL_34_NGAP_id_ConnectionEstablishmentIndication = 65; +static const long asn_VAL_34_NGAP_reject = 0; +static const long asn_VAL_35_NGAP_id_DeactivateTrace = 3; static const long asn_VAL_35_NGAP_ignore = 1; -static const long asn_VAL_36_NGAP_id_HandoverSuccess = 61; +static const long asn_VAL_36_NGAP_id_DownlinkNASTransport = 4; static const long asn_VAL_36_NGAP_ignore = 1; -static const long asn_VAL_37_NGAP_id_InitialUEMessage = 15; +static const long asn_VAL_37_NGAP_id_DownlinkNonUEAssociatedNRPPaTransport = 5; static const long asn_VAL_37_NGAP_ignore = 1; -static const long asn_VAL_38_NGAP_id_LocationReport = 18; +static const long asn_VAL_38_NGAP_id_DownlinkRANConfigurationTransfer = 6; static const long asn_VAL_38_NGAP_ignore = 1; -static const long asn_VAL_39_NGAP_id_LocationReportingControl = 16; +static const long asn_VAL_39_NGAP_id_DownlinkRANEarlyStatusTransfer = 63; static const long asn_VAL_39_NGAP_ignore = 1; -static const long asn_VAL_40_NGAP_id_LocationReportingFailureIndication = 17; +static const long asn_VAL_40_NGAP_id_DownlinkRANStatusTransfer = 7; static const long asn_VAL_40_NGAP_ignore = 1; -static const long asn_VAL_41_NGAP_id_NASNonDeliveryIndication = 19; +static const long asn_VAL_41_NGAP_id_DownlinkRIMInformationTransfer = 54; static const long asn_VAL_41_NGAP_ignore = 1; -static const long asn_VAL_42_NGAP_id_OverloadStart = 22; +static const long asn_VAL_42_NGAP_id_DownlinkUEAssociatedNRPPaTransport = 8; static const long asn_VAL_42_NGAP_ignore = 1; -static const long asn_VAL_43_NGAP_id_OverloadStop = 23; -static const long asn_VAL_43_NGAP_reject = 0; -static const long asn_VAL_44_NGAP_id_Paging = 24; +static const long asn_VAL_43_NGAP_id_ErrorIndication = 9; +static const long asn_VAL_43_NGAP_ignore = 1; +static const long asn_VAL_44_NGAP_id_HandoverNotification = 11; static const long asn_VAL_44_NGAP_ignore = 1; -static const long asn_VAL_45_NGAP_id_PDUSessionResourceNotify = 30; +static const long asn_VAL_45_NGAP_id_HandoverSuccess = 61; static const long asn_VAL_45_NGAP_ignore = 1; -static const long asn_VAL_46_NGAP_id_PrivateMessage = 31; +static const long asn_VAL_46_NGAP_id_InitialUEMessage = 15; static const long asn_VAL_46_NGAP_ignore = 1; -static const long asn_VAL_47_NGAP_id_PWSFailureIndication = 33; +static const long asn_VAL_47_NGAP_id_LocationReport = 18; static const long asn_VAL_47_NGAP_ignore = 1; -static const long asn_VAL_48_NGAP_id_PWSRestartIndication = 34; +static const long asn_VAL_48_NGAP_id_LocationReportingControl = 16; static const long asn_VAL_48_NGAP_ignore = 1; -static const long asn_VAL_49_NGAP_id_RANCPRelocationIndication = 57; -static const long asn_VAL_49_NGAP_reject = 0; -static const long asn_VAL_50_NGAP_id_RerouteNASRequest = 36; -static const long asn_VAL_50_NGAP_reject = 0; -static const long asn_VAL_51_NGAP_id_RetrieveUEInformation = 55; -static const long asn_VAL_51_NGAP_reject = 0; -static const long asn_VAL_52_NGAP_id_RRCInactiveTransitionReport = 37; +static const long asn_VAL_49_NGAP_id_LocationReportingFailureIndication = 17; +static const long asn_VAL_49_NGAP_ignore = 1; +static const long asn_VAL_50_NGAP_id_MulticastGroupPaging = 74; +static const long asn_VAL_50_NGAP_ignore = 1; +static const long asn_VAL_51_NGAP_id_NASNonDeliveryIndication = 19; +static const long asn_VAL_51_NGAP_ignore = 1; +static const long asn_VAL_52_NGAP_id_OverloadStart = 22; static const long asn_VAL_52_NGAP_ignore = 1; -static const long asn_VAL_53_NGAP_id_SecondaryRATDataUsageReport = 52; -static const long asn_VAL_53_NGAP_ignore = 1; -static const long asn_VAL_54_NGAP_id_TraceFailureIndication = 38; +static const long asn_VAL_53_NGAP_id_OverloadStop = 23; +static const long asn_VAL_53_NGAP_reject = 0; +static const long asn_VAL_54_NGAP_id_Paging = 24; static const long asn_VAL_54_NGAP_ignore = 1; -static const long asn_VAL_55_NGAP_id_TraceStart = 39; +static const long asn_VAL_55_NGAP_id_PDUSessionResourceNotify = 30; static const long asn_VAL_55_NGAP_ignore = 1; -static const long asn_VAL_56_NGAP_id_UEContextReleaseRequest = 42; +static const long asn_VAL_56_NGAP_id_PrivateMessage = 31; static const long asn_VAL_56_NGAP_ignore = 1; -static const long asn_VAL_57_NGAP_id_UEInformationTransfer = 56; -static const long asn_VAL_57_NGAP_reject = 0; -static const long asn_VAL_58_NGAP_id_UERadioCapabilityInfoIndication = 44; +static const long asn_VAL_57_NGAP_id_PWSFailureIndication = 33; +static const long asn_VAL_57_NGAP_ignore = 1; +static const long asn_VAL_58_NGAP_id_PWSRestartIndication = 34; static const long asn_VAL_58_NGAP_ignore = 1; -static const long asn_VAL_59_NGAP_id_UETNLABindingRelease = 45; -static const long asn_VAL_59_NGAP_ignore = 1; -static const long asn_VAL_60_NGAP_id_UplinkNASTransport = 46; -static const long asn_VAL_60_NGAP_ignore = 1; -static const long asn_VAL_61_NGAP_id_UplinkNonUEAssociatedNRPPaTransport = 47; -static const long asn_VAL_61_NGAP_ignore = 1; -static const long asn_VAL_62_NGAP_id_UplinkRANConfigurationTransfer = 48; +static const long asn_VAL_59_NGAP_id_RANCPRelocationIndication = 57; +static const long asn_VAL_59_NGAP_reject = 0; +static const long asn_VAL_60_NGAP_id_RerouteNASRequest = 36; +static const long asn_VAL_60_NGAP_reject = 0; +static const long asn_VAL_61_NGAP_id_RetrieveUEInformation = 55; +static const long asn_VAL_61_NGAP_reject = 0; +static const long asn_VAL_62_NGAP_id_RRCInactiveTransitionReport = 37; static const long asn_VAL_62_NGAP_ignore = 1; -static const long asn_VAL_63_NGAP_id_UplinkRANEarlyStatusTransfer = 62; -static const long asn_VAL_63_NGAP_reject = 0; -static const long asn_VAL_64_NGAP_id_UplinkRANStatusTransfer = 49; +static const long asn_VAL_63_NGAP_id_SecondaryRATDataUsageReport = 52; +static const long asn_VAL_63_NGAP_ignore = 1; +static const long asn_VAL_64_NGAP_id_TraceFailureIndication = 38; static const long asn_VAL_64_NGAP_ignore = 1; -static const long asn_VAL_65_NGAP_id_UplinkRIMInformationTransfer = 53; +static const long asn_VAL_65_NGAP_id_TraceStart = 39; static const long asn_VAL_65_NGAP_ignore = 1; -static const long asn_VAL_66_NGAP_id_UplinkUEAssociatedNRPPaTransport = 50; +static const long asn_VAL_66_NGAP_id_UEContextReleaseRequest = 42; static const long asn_VAL_66_NGAP_ignore = 1; +static const long asn_VAL_67_NGAP_id_UEInformationTransfer = 56; +static const long asn_VAL_67_NGAP_reject = 0; +static const long asn_VAL_68_NGAP_id_UERadioCapabilityInfoIndication = 44; +static const long asn_VAL_68_NGAP_ignore = 1; +static const long asn_VAL_69_NGAP_id_UETNLABindingRelease = 45; +static const long asn_VAL_69_NGAP_ignore = 1; +static const long asn_VAL_70_NGAP_id_UplinkNASTransport = 46; +static const long asn_VAL_70_NGAP_ignore = 1; +static const long asn_VAL_71_NGAP_id_UplinkNonUEAssociatedNRPPaTransport = 47; +static const long asn_VAL_71_NGAP_ignore = 1; +static const long asn_VAL_72_NGAP_id_UplinkRANConfigurationTransfer = 48; +static const long asn_VAL_72_NGAP_ignore = 1; +static const long asn_VAL_73_NGAP_id_UplinkRANEarlyStatusTransfer = 62; +static const long asn_VAL_73_NGAP_reject = 0; +static const long asn_VAL_74_NGAP_id_UplinkRANStatusTransfer = 49; +static const long asn_VAL_74_NGAP_ignore = 1; +static const long asn_VAL_75_NGAP_id_UplinkRIMInformationTransfer = 53; +static const long asn_VAL_75_NGAP_ignore = 1; +static const long asn_VAL_76_NGAP_id_UplinkUEAssociatedNRPPaTransport = 50; +static const long asn_VAL_76_NGAP_ignore = 1; static const asn_ioc_cell_t asn_IOS_NGAP_NGAP_ELEMENTARY_PROCEDURES_1_rows[] = { { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_AMFConfigurationUpdate }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_AMFConfigurationUpdateAcknowledge }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_AMFConfigurationUpdateFailure }, { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_1_NGAP_id_AMFConfigurationUpdate }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_1_NGAP_reject }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_BroadcastSessionModificationRequest }, + { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_BroadcastSessionModificationResponse }, + { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_BroadcastSessionModificationFailure }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_2_NGAP_id_BroadcastSessionModification }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_2_NGAP_reject }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_BroadcastSessionReleaseRequest }, + { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_BroadcastSessionReleaseResponse }, + { "&UnsuccessfulOutcome", }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_3_NGAP_id_BroadcastSessionRelease }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_3_NGAP_reject }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_BroadcastSessionSetupRequest }, + { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_BroadcastSessionSetupResponse }, + { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_BroadcastSessionSetupFailure }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_4_NGAP_id_BroadcastSessionSetup }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_4_NGAP_reject }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DistributionSetupRequest }, + { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_DistributionSetupResponse }, + { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_DistributionSetupFailure }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_5_NGAP_id_DistributionSetup }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_5_NGAP_reject }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DistributionReleaseRequest }, + { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_DistributionReleaseResponse }, + { "&UnsuccessfulOutcome", }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_6_NGAP_id_DistributionRelease }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_6_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_HandoverCancel }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_HandoverCancelAcknowledge }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_2_NGAP_id_HandoverCancel }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_2_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_7_NGAP_id_HandoverCancel }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_7_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_HandoverRequired }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_HandoverCommand }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_HandoverPreparationFailure }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_3_NGAP_id_HandoverPreparation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_3_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_8_NGAP_id_HandoverPreparation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_8_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_HandoverRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_HandoverRequestAcknowledge }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_HandoverFailure }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_4_NGAP_id_HandoverResourceAllocation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_4_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_9_NGAP_id_HandoverResourceAllocation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_9_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_InitialContextSetupRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_InitialContextSetupResponse }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_InitialContextSetupFailure }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_5_NGAP_id_InitialContextSetup }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_5_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_10_NGAP_id_InitialContextSetup }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_10_NGAP_reject }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_MulticastSessionActivationRequest }, + { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_MulticastSessionActivationResponse }, + { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_MulticastSessionActivationFailure }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_11_NGAP_id_MulticastSessionActivation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_11_NGAP_reject }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_MulticastSessionDeactivationRequest }, + { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_MulticastSessionDeactivationResponse }, + { "&UnsuccessfulOutcome", }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_12_NGAP_id_MulticastSessionDeactivation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_12_NGAP_reject }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_MulticastSessionUpdateRequest }, + { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_MulticastSessionUpdateResponse }, + { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_MulticastSessionUpdateFailure }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_13_NGAP_id_MulticastSessionUpdate }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_13_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_NGReset }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_NGResetAcknowledge }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_6_NGAP_id_NGReset }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_6_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_14_NGAP_id_NGReset }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_14_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_NGSetupRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_NGSetupResponse }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_NGSetupFailure }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_7_NGAP_id_NGSetup }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_7_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_15_NGAP_id_NGSetup }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_15_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PathSwitchRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_PathSwitchRequestAcknowledge }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_PathSwitchRequestFailure }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_8_NGAP_id_PathSwitchRequest }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_8_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_16_NGAP_id_PathSwitchRequest }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_16_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PDUSessionResourceModifyRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_PDUSessionResourceModifyResponse }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_9_NGAP_id_PDUSessionResourceModify }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_9_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_17_NGAP_id_PDUSessionResourceModify }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_17_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PDUSessionResourceModifyIndication }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_PDUSessionResourceModifyConfirm }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_10_NGAP_id_PDUSessionResourceModifyIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_10_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_18_NGAP_id_PDUSessionResourceModifyIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_18_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PDUSessionResourceReleaseCommand }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_PDUSessionResourceReleaseResponse }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_11_NGAP_id_PDUSessionResourceRelease }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_11_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_19_NGAP_id_PDUSessionResourceRelease }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_19_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PDUSessionResourceSetupRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_PDUSessionResourceSetupResponse }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_12_NGAP_id_PDUSessionResourceSetup }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_12_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_20_NGAP_id_PDUSessionResourceSetup }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_20_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PWSCancelRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_PWSCancelResponse }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_13_NGAP_id_PWSCancel }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_13_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_21_NGAP_id_PWSCancel }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_21_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_RANConfigurationUpdate }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_RANConfigurationUpdateAcknowledge }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_RANConfigurationUpdateFailure }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_14_NGAP_id_RANConfigurationUpdate }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_14_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_22_NGAP_id_RANConfigurationUpdate }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_22_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UEContextModificationRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_UEContextModificationResponse }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_UEContextModificationFailure }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_15_NGAP_id_UEContextModification }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_15_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_23_NGAP_id_UEContextModification }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_23_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UEContextReleaseCommand }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_UEContextReleaseComplete }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_16_NGAP_id_UEContextRelease }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_16_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_24_NGAP_id_UEContextRelease }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_24_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UEContextResumeRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_UEContextResumeResponse }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_UEContextResumeFailure }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_17_NGAP_id_UEContextResume }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_17_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_25_NGAP_id_UEContextResume }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_25_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UEContextSuspendRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_UEContextSuspendResponse }, { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_NGAP_UEContextSuspendFailure }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_18_NGAP_id_UEContextSuspend }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_18_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_26_NGAP_id_UEContextSuspend }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_26_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UERadioCapabilityCheckRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_UERadioCapabilityCheckResponse }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_19_NGAP_id_UERadioCapabilityCheck }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_19_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_27_NGAP_id_UERadioCapabilityCheck }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_27_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UERadioCapabilityIDMappingRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_UERadioCapabilityIDMappingResponse }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_20_NGAP_id_UERadioCapabilityIDMapping }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_20_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_28_NGAP_id_UERadioCapabilityIDMapping }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_28_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_WriteReplaceWarningRequest }, { "&SuccessfulOutcome", aioc__type, &asn_DEF_NGAP_WriteReplaceWarningResponse }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_21_NGAP_id_WriteReplaceWarning }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_21_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_29_NGAP_id_WriteReplaceWarning }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_29_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_AMFCPRelocationIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_22_NGAP_id_AMFCPRelocationIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_22_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_30_NGAP_id_AMFCPRelocationIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_30_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_AMFStatusIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_23_NGAP_id_AMFStatusIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_23_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_31_NGAP_id_AMFStatusIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_31_NGAP_ignore }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_BroadcastSessionReleaseRequired }, + { "&SuccessfulOutcome", }, + { "&UnsuccessfulOutcome", }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_32_NGAP_id_BroadcastSessionReleaseRequired }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_32_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_CellTrafficTrace }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_24_NGAP_id_CellTrafficTrace }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_24_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_33_NGAP_id_CellTrafficTrace }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_33_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_ConnectionEstablishmentIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_25_NGAP_id_ConnectionEstablishmentIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_25_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_34_NGAP_id_ConnectionEstablishmentIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_34_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DeactivateTrace }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_26_NGAP_id_DeactivateTrace }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_26_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_35_NGAP_id_DeactivateTrace }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_35_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DownlinkNASTransport }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_27_NGAP_id_DownlinkNASTransport }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_27_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_36_NGAP_id_DownlinkNASTransport }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_36_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DownlinkNonUEAssociatedNRPPaTransport }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_28_NGAP_id_DownlinkNonUEAssociatedNRPPaTransport }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_28_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_37_NGAP_id_DownlinkNonUEAssociatedNRPPaTransport }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_37_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DownlinkRANConfigurationTransfer }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_29_NGAP_id_DownlinkRANConfigurationTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_29_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_38_NGAP_id_DownlinkRANConfigurationTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_38_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DownlinkRANEarlyStatusTransfer }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_30_NGAP_id_DownlinkRANEarlyStatusTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_30_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_39_NGAP_id_DownlinkRANEarlyStatusTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_39_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DownlinkRANStatusTransfer }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_31_NGAP_id_DownlinkRANStatusTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_31_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_40_NGAP_id_DownlinkRANStatusTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_40_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DownlinkRIMInformationTransfer }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_32_NGAP_id_DownlinkRIMInformationTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_32_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_41_NGAP_id_DownlinkRIMInformationTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_41_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_DownlinkUEAssociatedNRPPaTransport }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_33_NGAP_id_DownlinkUEAssociatedNRPPaTransport }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_33_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_42_NGAP_id_DownlinkUEAssociatedNRPPaTransport }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_42_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_ErrorIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_34_NGAP_id_ErrorIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_34_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_43_NGAP_id_ErrorIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_43_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_HandoverNotify }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_35_NGAP_id_HandoverNotification }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_35_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_44_NGAP_id_HandoverNotification }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_44_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_HandoverSuccess }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_36_NGAP_id_HandoverSuccess }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_36_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_45_NGAP_id_HandoverSuccess }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_45_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_InitialUEMessage }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_37_NGAP_id_InitialUEMessage }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_37_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_46_NGAP_id_InitialUEMessage }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_46_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_LocationReport }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_38_NGAP_id_LocationReport }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_38_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_47_NGAP_id_LocationReport }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_47_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_LocationReportingControl }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_39_NGAP_id_LocationReportingControl }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_39_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_48_NGAP_id_LocationReportingControl }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_48_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_LocationReportingFailureIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_40_NGAP_id_LocationReportingFailureIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_40_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_49_NGAP_id_LocationReportingFailureIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_49_NGAP_ignore }, + { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_MulticastGroupPaging }, + { "&SuccessfulOutcome", }, + { "&UnsuccessfulOutcome", }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_50_NGAP_id_MulticastGroupPaging }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_50_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_NASNonDeliveryIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_41_NGAP_id_NASNonDeliveryIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_41_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_51_NGAP_id_NASNonDeliveryIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_51_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_OverloadStart }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_42_NGAP_id_OverloadStart }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_42_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_52_NGAP_id_OverloadStart }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_52_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_OverloadStop }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_43_NGAP_id_OverloadStop }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_43_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_53_NGAP_id_OverloadStop }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_53_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_Paging }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_44_NGAP_id_Paging }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_44_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_54_NGAP_id_Paging }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_54_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PDUSessionResourceNotify }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_45_NGAP_id_PDUSessionResourceNotify }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_45_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_55_NGAP_id_PDUSessionResourceNotify }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_55_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PrivateMessage }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_46_NGAP_id_PrivateMessage }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_46_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_56_NGAP_id_PrivateMessage }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_56_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PWSFailureIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_47_NGAP_id_PWSFailureIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_47_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_57_NGAP_id_PWSFailureIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_57_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_PWSRestartIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_48_NGAP_id_PWSRestartIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_48_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_58_NGAP_id_PWSRestartIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_58_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_RANCPRelocationIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_49_NGAP_id_RANCPRelocationIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_49_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_59_NGAP_id_RANCPRelocationIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_59_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_RerouteNASRequest }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_50_NGAP_id_RerouteNASRequest }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_50_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_60_NGAP_id_RerouteNASRequest }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_60_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_RetrieveUEInformation }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_51_NGAP_id_RetrieveUEInformation }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_51_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_61_NGAP_id_RetrieveUEInformation }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_61_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_RRCInactiveTransitionReport }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_52_NGAP_id_RRCInactiveTransitionReport }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_52_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_62_NGAP_id_RRCInactiveTransitionReport }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_62_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_SecondaryRATDataUsageReport }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_53_NGAP_id_SecondaryRATDataUsageReport }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_53_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_63_NGAP_id_SecondaryRATDataUsageReport }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_63_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_TraceFailureIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_54_NGAP_id_TraceFailureIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_54_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_64_NGAP_id_TraceFailureIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_64_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_TraceStart }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_55_NGAP_id_TraceStart }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_55_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_65_NGAP_id_TraceStart }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_65_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UEContextReleaseRequest }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_56_NGAP_id_UEContextReleaseRequest }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_56_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_66_NGAP_id_UEContextReleaseRequest }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_66_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UEInformationTransfer }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_57_NGAP_id_UEInformationTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_57_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_67_NGAP_id_UEInformationTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_67_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UERadioCapabilityInfoIndication }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_58_NGAP_id_UERadioCapabilityInfoIndication }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_58_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_68_NGAP_id_UERadioCapabilityInfoIndication }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_68_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UETNLABindingReleaseRequest }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_59_NGAP_id_UETNLABindingRelease }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_59_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_69_NGAP_id_UETNLABindingRelease }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_69_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UplinkNASTransport }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_60_NGAP_id_UplinkNASTransport }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_60_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_70_NGAP_id_UplinkNASTransport }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_70_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UplinkNonUEAssociatedNRPPaTransport }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_61_NGAP_id_UplinkNonUEAssociatedNRPPaTransport }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_61_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_71_NGAP_id_UplinkNonUEAssociatedNRPPaTransport }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_71_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UplinkRANConfigurationTransfer }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_62_NGAP_id_UplinkRANConfigurationTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_62_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_72_NGAP_id_UplinkRANConfigurationTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_72_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UplinkRANEarlyStatusTransfer }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_63_NGAP_id_UplinkRANEarlyStatusTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_63_NGAP_reject }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_73_NGAP_id_UplinkRANEarlyStatusTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_73_NGAP_reject }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UplinkRANStatusTransfer }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_64_NGAP_id_UplinkRANStatusTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_64_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_74_NGAP_id_UplinkRANStatusTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_74_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UplinkRIMInformationTransfer }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_65_NGAP_id_UplinkRIMInformationTransfer }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_65_NGAP_ignore }, + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_75_NGAP_id_UplinkRIMInformationTransfer }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_75_NGAP_ignore }, { "&InitiatingMessage", aioc__type, &asn_DEF_NGAP_UplinkUEAssociatedNRPPaTransport }, { "&SuccessfulOutcome", }, { "&UnsuccessfulOutcome", }, - { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_66_NGAP_id_UplinkUEAssociatedNRPPaTransport }, - { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_66_NGAP_ignore } + { "&procedureCode", aioc__value, &asn_DEF_NGAP_ProcedureCode, &asn_VAL_76_NGAP_id_UplinkUEAssociatedNRPPaTransport }, + { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_76_NGAP_ignore } }; static const asn_ioc_set_t asn_IOS_NGAP_NGAP_ELEMENTARY_PROCEDURES_1[] = { - { 66, 5, asn_IOS_NGAP_NGAP_ELEMENTARY_PROCEDURES_1_rows } + { 76, 5, asn_IOS_NGAP_NGAP_ELEMENTARY_PROCEDURES_1_rows } }; static int memb_NGAP_procedureCode_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, @@ -630,6 +700,57 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_4[] = { 0, 0, /* No default value */ "AMFConfigurationUpdateFailure" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UnsuccessfulOutcome__value, choice.BroadcastSessionModificationFailure), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_BroadcastSessionModificationFailure, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "BroadcastSessionModificationFailure" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UnsuccessfulOutcome__value, choice.BroadcastSessionSetupFailure), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_BroadcastSessionSetupFailure, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "BroadcastSessionSetupFailure" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UnsuccessfulOutcome__value, choice.DistributionSetupFailure), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_DistributionSetupFailure, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "DistributionSetupFailure" + }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UnsuccessfulOutcome__value, choice.HandoverPreparationFailure), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -681,6 +802,40 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_4[] = { 0, 0, /* No default value */ "InitialContextSetupFailure" }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UnsuccessfulOutcome__value, choice.MulticastSessionActivationFailure), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MulticastSessionActivationFailure, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MulticastSessionActivationFailure" + }, + { ATF_NOFLAGS, 0, offsetof(struct NGAP_UnsuccessfulOutcome__value, choice.MulticastSessionUpdateFailure), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NGAP_MulticastSessionUpdateFailure, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MulticastSessionUpdateFailure" + }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UnsuccessfulOutcome__value, choice.NGSetupFailure), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -785,16 +940,21 @@ static asn_TYPE_member_t asn_MBR_NGAP_value_4[] = { }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_value_tag2el_4[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 9 }, /* AMFConfigurationUpdateFailure */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 8 }, /* HandoverPreparationFailure */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 7 }, /* HandoverFailure */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 6 }, /* InitialContextSetupFailure */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -4, 5 }, /* NGSetupFailure */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -5, 4 }, /* PathSwitchRequestFailure */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -6, 3 }, /* RANConfigurationUpdateFailure */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -7, 2 }, /* UEContextModificationFailure */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -8, 1 }, /* UEContextResumeFailure */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -9, 0 } /* UEContextSuspendFailure */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 14 }, /* AMFConfigurationUpdateFailure */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 13 }, /* BroadcastSessionModificationFailure */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 12 }, /* BroadcastSessionSetupFailure */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 11 }, /* DistributionSetupFailure */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -4, 10 }, /* HandoverPreparationFailure */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -5, 9 }, /* HandoverFailure */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -6, 8 }, /* InitialContextSetupFailure */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -7, 7 }, /* MulticastSessionActivationFailure */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -8, 6 }, /* MulticastSessionUpdateFailure */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -9, 5 }, /* NGSetupFailure */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 10, -10, 4 }, /* PathSwitchRequestFailure */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -11, 3 }, /* RANConfigurationUpdateFailure */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 12, -12, 2 }, /* UEContextModificationFailure */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 13, -13, 1 }, /* UEContextResumeFailure */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 14, -14, 0 } /* UEContextSuspendFailure */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_4 = { sizeof(struct NGAP_UnsuccessfulOutcome__value), @@ -802,7 +962,7 @@ static asn_CHOICE_specifics_t asn_SPC_NGAP_value_specs_4 = { offsetof(struct NGAP_UnsuccessfulOutcome__value, present), sizeof(((struct NGAP_UnsuccessfulOutcome__value *)0)->present), asn_MAP_NGAP_value_tag2el_4, - 10, /* Count of tags in the map */ + 15, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -825,7 +985,7 @@ asn_TYPE_descriptor_t asn_DEF_NGAP_value_4 = { OPEN_TYPE_constraint }, asn_MBR_NGAP_value_4, - 10, /* Elements count */ + 15, /* Elements count */ &asn_SPC_NGAP_value_specs_4 /* Additional specs */ }; diff --git a/lib/asn1c/ngap/NGAP_UnsuccessfulOutcome.h b/lib/asn1c/ngap/NGAP_UnsuccessfulOutcome.h index a4acadd58..98add3573 100644 --- a/lib/asn1c/ngap/NGAP_UnsuccessfulOutcome.h +++ b/lib/asn1c/ngap/NGAP_UnsuccessfulOutcome.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Descriptions" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -19,6 +19,19 @@ #include "NGAP_AMFConfigurationUpdate.h" #include "NGAP_AMFConfigurationUpdateAcknowledge.h" #include "NGAP_AMFConfigurationUpdateFailure.h" +#include "NGAP_BroadcastSessionModificationRequest.h" +#include "NGAP_BroadcastSessionModificationResponse.h" +#include "NGAP_BroadcastSessionModificationFailure.h" +#include "NGAP_BroadcastSessionReleaseRequest.h" +#include "NGAP_BroadcastSessionReleaseResponse.h" +#include "NGAP_BroadcastSessionSetupRequest.h" +#include "NGAP_BroadcastSessionSetupResponse.h" +#include "NGAP_BroadcastSessionSetupFailure.h" +#include "NGAP_DistributionSetupRequest.h" +#include "NGAP_DistributionSetupResponse.h" +#include "NGAP_DistributionSetupFailure.h" +#include "NGAP_DistributionReleaseRequest.h" +#include "NGAP_DistributionReleaseResponse.h" #include "NGAP_HandoverCancel.h" #include "NGAP_HandoverCancelAcknowledge.h" #include "NGAP_HandoverRequired.h" @@ -30,6 +43,14 @@ #include "NGAP_InitialContextSetupRequest.h" #include "NGAP_InitialContextSetupResponse.h" #include "NGAP_InitialContextSetupFailure.h" +#include "NGAP_MulticastSessionActivationRequest.h" +#include "NGAP_MulticastSessionActivationResponse.h" +#include "NGAP_MulticastSessionActivationFailure.h" +#include "NGAP_MulticastSessionDeactivationRequest.h" +#include "NGAP_MulticastSessionDeactivationResponse.h" +#include "NGAP_MulticastSessionUpdateRequest.h" +#include "NGAP_MulticastSessionUpdateResponse.h" +#include "NGAP_MulticastSessionUpdateFailure.h" #include "NGAP_NGReset.h" #include "NGAP_NGResetAcknowledge.h" #include "NGAP_NGSetupRequest.h" @@ -70,6 +91,7 @@ #include "NGAP_WriteReplaceWarningResponse.h" #include "NGAP_AMFCPRelocationIndication.h" #include "NGAP_AMFStatusIndication.h" +#include "NGAP_BroadcastSessionReleaseRequired.h" #include "NGAP_CellTrafficTrace.h" #include "NGAP_ConnectionEstablishmentIndication.h" #include "NGAP_DeactivateTrace.h" @@ -87,6 +109,7 @@ #include "NGAP_LocationReport.h" #include "NGAP_LocationReportingControl.h" #include "NGAP_LocationReportingFailureIndication.h" +#include "NGAP_MulticastGroupPaging.h" #include "NGAP_NASNonDeliveryIndication.h" #include "NGAP_OverloadStart.h" #include "NGAP_OverloadStop.h" @@ -125,9 +148,14 @@ extern "C" { typedef enum NGAP_UnsuccessfulOutcome__value_PR { NGAP_UnsuccessfulOutcome__value_PR_NOTHING, /* No components present */ NGAP_UnsuccessfulOutcome__value_PR_AMFConfigurationUpdateFailure, + NGAP_UnsuccessfulOutcome__value_PR_BroadcastSessionModificationFailure, + NGAP_UnsuccessfulOutcome__value_PR_BroadcastSessionSetupFailure, + NGAP_UnsuccessfulOutcome__value_PR_DistributionSetupFailure, NGAP_UnsuccessfulOutcome__value_PR_HandoverPreparationFailure, NGAP_UnsuccessfulOutcome__value_PR_HandoverFailure, NGAP_UnsuccessfulOutcome__value_PR_InitialContextSetupFailure, + NGAP_UnsuccessfulOutcome__value_PR_MulticastSessionActivationFailure, + NGAP_UnsuccessfulOutcome__value_PR_MulticastSessionUpdateFailure, NGAP_UnsuccessfulOutcome__value_PR_NGSetupFailure, NGAP_UnsuccessfulOutcome__value_PR_PathSwitchRequestFailure, NGAP_UnsuccessfulOutcome__value_PR_RANConfigurationUpdateFailure, @@ -144,9 +172,14 @@ typedef struct NGAP_UnsuccessfulOutcome { NGAP_UnsuccessfulOutcome__value_PR present; union NGAP_UnsuccessfulOutcome__NGAP_value_u { NGAP_AMFConfigurationUpdateFailure_t AMFConfigurationUpdateFailure; + NGAP_BroadcastSessionModificationFailure_t BroadcastSessionModificationFailure; + NGAP_BroadcastSessionSetupFailure_t BroadcastSessionSetupFailure; + NGAP_DistributionSetupFailure_t DistributionSetupFailure; NGAP_HandoverPreparationFailure_t HandoverPreparationFailure; NGAP_HandoverFailure_t HandoverFailure; NGAP_InitialContextSetupFailure_t InitialContextSetupFailure; + NGAP_MulticastSessionActivationFailure_t MulticastSessionActivationFailure; + NGAP_MulticastSessionUpdateFailure_t MulticastSessionUpdateFailure; NGAP_NGSetupFailure_t NGSetupFailure; NGAP_PathSwitchRequestFailure_t PathSwitchRequestFailure; NGAP_RANConfigurationUpdateFailure_t RANConfigurationUpdateFailure; diff --git a/lib/asn1c/ngap/NGAP_UpdateFeedback.c b/lib/asn1c/ngap/NGAP_UpdateFeedback.c index 92edd727b..4aaebb70c 100644 --- a/lib/asn1c/ngap/NGAP_UpdateFeedback.c +++ b/lib/asn1c/ngap/NGAP_UpdateFeedback.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UpdateFeedback.h b/lib/asn1c/ngap/NGAP_UpdateFeedback.h index a64ac2970..6fb557091 100644 --- a/lib/asn1c/ngap/NGAP_UpdateFeedback.h +++ b/lib/asn1c/ngap/NGAP_UpdateFeedback.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UplinkNASTransport.c b/lib/asn1c/ngap/NGAP_UplinkNASTransport.c index fba068c35..2642aa4a4 100644 --- a/lib/asn1c/ngap/NGAP_UplinkNASTransport.c +++ b/lib/asn1c/ngap/NGAP_UplinkNASTransport.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UplinkNASTransport_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UplinkNASTransport, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P48, + &asn_DEF_NGAP_ProtocolIE_Container_11854P48, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UplinkNASTransport.h b/lib/asn1c/ngap/NGAP_UplinkNASTransport.h index c0cda00ba..ccfa679db 100644 --- a/lib/asn1c/ngap/NGAP_UplinkNASTransport.h +++ b/lib/asn1c/ngap/NGAP_UplinkNASTransport.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_UplinkNASTransport */ typedef struct NGAP_UplinkNASTransport { - NGAP_ProtocolIE_Container_9574P48_t protocolIEs; + NGAP_ProtocolIE_Container_11854P48_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_UplinkNonUEAssociatedNRPPaTransport.c b/lib/asn1c/ngap/NGAP_UplinkNonUEAssociatedNRPPaTransport.c index b4d1b6c1b..a8ab53cb8 100644 --- a/lib/asn1c/ngap/NGAP_UplinkNonUEAssociatedNRPPaTransport.c +++ b/lib/asn1c/ngap/NGAP_UplinkNonUEAssociatedNRPPaTransport.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UplinkNonUEAssociatedNRPPaTransport_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UplinkNonUEAssociatedNRPPaTransport, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P77, + &asn_DEF_NGAP_ProtocolIE_Container_11854P77, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UplinkNonUEAssociatedNRPPaTransport.h b/lib/asn1c/ngap/NGAP_UplinkNonUEAssociatedNRPPaTransport.h index 5b04ba63f..2613a8473 100644 --- a/lib/asn1c/ngap/NGAP_UplinkNonUEAssociatedNRPPaTransport.h +++ b/lib/asn1c/ngap/NGAP_UplinkNonUEAssociatedNRPPaTransport.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_UplinkNonUEAssociatedNRPPaTransport */ typedef struct NGAP_UplinkNonUEAssociatedNRPPaTransport { - NGAP_ProtocolIE_Container_9574P77_t protocolIEs; + NGAP_ProtocolIE_Container_11854P77_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_UplinkRANConfigurationTransfer.c b/lib/asn1c/ngap/NGAP_UplinkRANConfigurationTransfer.c index 672e74f0c..5f01cc0fe 100644 --- a/lib/asn1c/ngap/NGAP_UplinkRANConfigurationTransfer.c +++ b/lib/asn1c/ngap/NGAP_UplinkRANConfigurationTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UplinkRANConfigurationTransfer_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UplinkRANConfigurationTransfer, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P66, + &asn_DEF_NGAP_ProtocolIE_Container_11854P66, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UplinkRANConfigurationTransfer.h b/lib/asn1c/ngap/NGAP_UplinkRANConfigurationTransfer.h index 4b408e57d..0005e555b 100644 --- a/lib/asn1c/ngap/NGAP_UplinkRANConfigurationTransfer.h +++ b/lib/asn1c/ngap/NGAP_UplinkRANConfigurationTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_UplinkRANConfigurationTransfer */ typedef struct NGAP_UplinkRANConfigurationTransfer { - NGAP_ProtocolIE_Container_9574P66_t protocolIEs; + NGAP_ProtocolIE_Container_11854P66_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_UplinkRANEarlyStatusTransfer.c b/lib/asn1c/ngap/NGAP_UplinkRANEarlyStatusTransfer.c index 580e99e96..abfa4fd0c 100644 --- a/lib/asn1c/ngap/NGAP_UplinkRANEarlyStatusTransfer.c +++ b/lib/asn1c/ngap/NGAP_UplinkRANEarlyStatusTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UplinkRANEarlyStatusTransfer_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UplinkRANEarlyStatusTransfer, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P41, + &asn_DEF_NGAP_ProtocolIE_Container_11854P41, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UplinkRANEarlyStatusTransfer.h b/lib/asn1c/ngap/NGAP_UplinkRANEarlyStatusTransfer.h index d19f2d919..41adc2cd1 100644 --- a/lib/asn1c/ngap/NGAP_UplinkRANEarlyStatusTransfer.h +++ b/lib/asn1c/ngap/NGAP_UplinkRANEarlyStatusTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_UplinkRANEarlyStatusTransfer */ typedef struct NGAP_UplinkRANEarlyStatusTransfer { - NGAP_ProtocolIE_Container_9574P41_t protocolIEs; + NGAP_ProtocolIE_Container_11854P41_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_UplinkRANStatusTransfer.c b/lib/asn1c/ngap/NGAP_UplinkRANStatusTransfer.c index 44c70c789..e7b0590ea 100644 --- a/lib/asn1c/ngap/NGAP_UplinkRANStatusTransfer.c +++ b/lib/asn1c/ngap/NGAP_UplinkRANStatusTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UplinkRANStatusTransfer_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UplinkRANStatusTransfer, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P43, + &asn_DEF_NGAP_ProtocolIE_Container_11854P43, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UplinkRANStatusTransfer.h b/lib/asn1c/ngap/NGAP_UplinkRANStatusTransfer.h index 43bfda60f..35ede1ec2 100644 --- a/lib/asn1c/ngap/NGAP_UplinkRANStatusTransfer.h +++ b/lib/asn1c/ngap/NGAP_UplinkRANStatusTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_UplinkRANStatusTransfer */ typedef struct NGAP_UplinkRANStatusTransfer { - NGAP_ProtocolIE_Container_9574P43_t protocolIEs; + NGAP_ProtocolIE_Container_11854P43_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_UplinkRIMInformationTransfer.c b/lib/asn1c/ngap/NGAP_UplinkRIMInformationTransfer.c index 5a62227b0..11f31c635 100644 --- a/lib/asn1c/ngap/NGAP_UplinkRIMInformationTransfer.c +++ b/lib/asn1c/ngap/NGAP_UplinkRIMInformationTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UplinkRIMInformationTransfer_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UplinkRIMInformationTransfer, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P90, + &asn_DEF_NGAP_ProtocolIE_Container_11854P90, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UplinkRIMInformationTransfer.h b/lib/asn1c/ngap/NGAP_UplinkRIMInformationTransfer.h index 18c5d6fcd..46a8b00e4 100644 --- a/lib/asn1c/ngap/NGAP_UplinkRIMInformationTransfer.h +++ b/lib/asn1c/ngap/NGAP_UplinkRIMInformationTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_UplinkRIMInformationTransfer */ typedef struct NGAP_UplinkRIMInformationTransfer { - NGAP_ProtocolIE_Container_9574P90_t protocolIEs; + NGAP_ProtocolIE_Container_11854P90_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_UplinkUEAssociatedNRPPaTransport.c b/lib/asn1c/ngap/NGAP_UplinkUEAssociatedNRPPaTransport.c index ccd49a7eb..6f59c22db 100644 --- a/lib/asn1c/ngap/NGAP_UplinkUEAssociatedNRPPaTransport.c +++ b/lib/asn1c/ngap/NGAP_UplinkUEAssociatedNRPPaTransport.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UplinkUEAssociatedNRPPaTransport_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UplinkUEAssociatedNRPPaTransport, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P75, + &asn_DEF_NGAP_ProtocolIE_Container_11854P75, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UplinkUEAssociatedNRPPaTransport.h b/lib/asn1c/ngap/NGAP_UplinkUEAssociatedNRPPaTransport.h index 687216f8c..22bd88ebd 100644 --- a/lib/asn1c/ngap/NGAP_UplinkUEAssociatedNRPPaTransport.h +++ b/lib/asn1c/ngap/NGAP_UplinkUEAssociatedNRPPaTransport.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_UplinkUEAssociatedNRPPaTransport */ typedef struct NGAP_UplinkUEAssociatedNRPPaTransport { - NGAP_ProtocolIE_Container_9574P75_t protocolIEs; + NGAP_ProtocolIE_Container_11854P75_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_UserLocationInformation.c b/lib/asn1c/ngap/NGAP_UserLocationInformation.c index 8e87904b3..11e12b4c5 100644 --- a/lib/asn1c/ngap/NGAP_UserLocationInformation.c +++ b/lib/asn1c/ngap/NGAP_UserLocationInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,13 +12,13 @@ #include "NGAP_UserLocationInformationN3IWF.h" #include "NGAP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_UserLocationInformation_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_UserLocationInformation_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformation_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformation_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_UserLocationInformation, choice.userLocationInformationEUTRA), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -73,7 +73,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformation_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_UserLocationInformation, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P48, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P60, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -94,7 +94,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_UserLocationInformation_tag2el_1 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* userLocationInformationN3IWF */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_UserLocationInformation_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_NGAP_UserLocationInformation_specs_1 = { sizeof(struct NGAP_UserLocationInformation), offsetof(struct NGAP_UserLocationInformation, _asn_ctx), offsetof(struct NGAP_UserLocationInformation, present), diff --git a/lib/asn1c/ngap/NGAP_UserLocationInformation.h b/lib/asn1c/ngap/NGAP_UserLocationInformation.h index b2a693092..1f9557b36 100644 --- a/lib/asn1c/ngap/NGAP_UserLocationInformation.h +++ b/lib/asn1c/ngap/NGAP_UserLocationInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -49,6 +49,9 @@ typedef struct NGAP_UserLocationInformation { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformation; +extern asn_CHOICE_specifics_t asn_SPC_NGAP_UserLocationInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformation_1[4]; +extern asn_per_constraints_t asn_PER_type_NGAP_UserLocationInformation_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_UserLocationInformationEUTRA.c b/lib/asn1c/ngap/NGAP_UserLocationInformationEUTRA.c index cd5388cab..6aacd7ef4 100644 --- a/lib/asn1c/ngap/NGAP_UserLocationInformationEUTRA.c +++ b/lib/asn1c/ngap/NGAP_UserLocationInformationEUTRA.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -63,7 +63,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationEUTRA_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_UserLocationInformationEUTRA, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P279, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P359, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UserLocationInformationEUTRA.h b/lib/asn1c/ngap/NGAP_UserLocationInformationEUTRA.h index bdfdb818a..377efa392 100644 --- a/lib/asn1c/ngap/NGAP_UserLocationInformationEUTRA.h +++ b/lib/asn1c/ngap/NGAP_UserLocationInformationEUTRA.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UserLocationInformationN3IWF.c b/lib/asn1c/ngap/NGAP_UserLocationInformationN3IWF.c index 1254d9a15..a06d544f0 100644 --- a/lib/asn1c/ngap/NGAP_UserLocationInformationN3IWF.c +++ b/lib/asn1c/ngap/NGAP_UserLocationInformationN3IWF.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationN3IWF_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_UserLocationInformationN3IWF, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P280, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P360, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UserLocationInformationN3IWF.h b/lib/asn1c/ngap/NGAP_UserLocationInformationN3IWF.h index 1a3ec1850..9b80e4719 100644 --- a/lib/asn1c/ngap/NGAP_UserLocationInformationN3IWF.h +++ b/lib/asn1c/ngap/NGAP_UserLocationInformationN3IWF.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UserLocationInformationNR.c b/lib/asn1c/ngap/NGAP_UserLocationInformationNR.c index 659cad8f4..c8a30170b 100644 --- a/lib/asn1c/ngap/NGAP_UserLocationInformationNR.c +++ b/lib/asn1c/ngap/NGAP_UserLocationInformationNR.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -63,7 +63,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationNR_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_UserLocationInformationNR, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P283, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P363, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UserLocationInformationNR.h b/lib/asn1c/ngap/NGAP_UserLocationInformationNR.h index db4743845..5eae4b59f 100644 --- a/lib/asn1c/ngap/NGAP_UserLocationInformationNR.h +++ b/lib/asn1c/ngap/NGAP_UserLocationInformationNR.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_UserLocationInformationTNGF.c b/lib/asn1c/ngap/NGAP_UserLocationInformationTNGF.c index 491071b88..7c82f3203 100644 --- a/lib/asn1c/ngap/NGAP_UserLocationInformationTNGF.c +++ b/lib/asn1c/ngap/NGAP_UserLocationInformationTNGF.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_UserLocationInformationTNGF.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationTNGF_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationTNGF_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationTNGF, tNAP_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -63,7 +63,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationTNGF_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_UserLocationInformationTNGF, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P281, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P361, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -88,7 +88,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_UserLocationInformationTNGF_tag2 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* portNumber */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationTNGF_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationTNGF_specs_1 = { sizeof(struct NGAP_UserLocationInformationTNGF), offsetof(struct NGAP_UserLocationInformationTNGF, _asn_ctx), asn_MAP_NGAP_UserLocationInformationTNGF_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_UserLocationInformationTNGF.h b/lib/asn1c/ngap/NGAP_UserLocationInformationTNGF.h index 62321ad71..34599b8e4 100644 --- a/lib/asn1c/ngap/NGAP_UserLocationInformationTNGF.h +++ b/lib/asn1c/ngap/NGAP_UserLocationInformationTNGF.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -41,6 +41,8 @@ typedef struct NGAP_UserLocationInformationTNGF { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformationTNGF; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationTNGF_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationTNGF_1[4]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_UserLocationInformationTWIF.c b/lib/asn1c/ngap/NGAP_UserLocationInformationTWIF.c index 5eb6c966b..4c4d1fee5 100644 --- a/lib/asn1c/ngap/NGAP_UserLocationInformationTWIF.c +++ b/lib/asn1c/ngap/NGAP_UserLocationInformationTWIF.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_UserLocationInformationTWIF.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationTWIF_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationTWIF_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationTWIF, tWAP_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -63,7 +63,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationTWIF_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_UserLocationInformationTWIF, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P282, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P362, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -88,7 +88,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_UserLocationInformationTWIF_tag2 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* portNumber */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationTWIF_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationTWIF_specs_1 = { sizeof(struct NGAP_UserLocationInformationTWIF), offsetof(struct NGAP_UserLocationInformationTWIF, _asn_ctx), asn_MAP_NGAP_UserLocationInformationTWIF_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_UserLocationInformationTWIF.h b/lib/asn1c/ngap/NGAP_UserLocationInformationTWIF.h index 9bd24c716..ae58fa598 100644 --- a/lib/asn1c/ngap/NGAP_UserLocationInformationTWIF.h +++ b/lib/asn1c/ngap/NGAP_UserLocationInformationTWIF.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -41,6 +41,8 @@ typedef struct NGAP_UserLocationInformationTWIF { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformationTWIF; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationTWIF_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationTWIF_1[4]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_UserLocationInformationW-AGF.c b/lib/asn1c/ngap/NGAP_UserLocationInformationW-AGF.c index 10c9dfa36..14aec3a2a 100644 --- a/lib/asn1c/ngap/NGAP_UserLocationInformationW-AGF.c +++ b/lib/asn1c/ngap/NGAP_UserLocationInformationW-AGF.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -10,13 +10,13 @@ #include "NGAP_GlobalLine-ID.h" #include "NGAP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_UserLocationInformationW_AGF_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_UserLocationInformationW_AGF_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationW_AGF_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationW_AGF_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_UserLocationInformationW_AGF, choice.globalLine_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -54,7 +54,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationW_AGF_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_UserLocationInformationW_AGF, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P49, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P61, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -74,7 +74,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_UserLocationInformationW_AGF_tag { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* hFCNode-ID */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_UserLocationInformationW_AGF_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_NGAP_UserLocationInformationW_AGF_specs_1 = { sizeof(struct NGAP_UserLocationInformationW_AGF), offsetof(struct NGAP_UserLocationInformationW_AGF, _asn_ctx), offsetof(struct NGAP_UserLocationInformationW_AGF, present), diff --git a/lib/asn1c/ngap/NGAP_UserLocationInformationW-AGF.h b/lib/asn1c/ngap/NGAP_UserLocationInformationW-AGF.h index efbe2d950..53198b05e 100644 --- a/lib/asn1c/ngap/NGAP_UserLocationInformationW-AGF.h +++ b/lib/asn1c/ngap/NGAP_UserLocationInformationW-AGF.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,6 +46,9 @@ typedef struct NGAP_UserLocationInformationW_AGF { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformationW_AGF; +extern asn_CHOICE_specifics_t asn_SPC_NGAP_UserLocationInformationW_AGF_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationW_AGF_1[3]; +extern asn_per_constraints_t asn_PER_type_NGAP_UserLocationInformationW_AGF_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_UserPlaneSecurityInformation.c b/lib/asn1c/ngap/NGAP_UserPlaneSecurityInformation.c index ed591413d..a4cbcbfd9 100644 --- a/lib/asn1c/ngap/NGAP_UserPlaneSecurityInformation.c +++ b/lib/asn1c/ngap/NGAP_UserPlaneSecurityInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_NGAP_UserPlaneSecurityInformation_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_UserPlaneSecurityInformation, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P284, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P364, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_UserPlaneSecurityInformation.h b/lib/asn1c/ngap/NGAP_UserPlaneSecurityInformation.h index 9020ad642..95d16f60b 100644 --- a/lib/asn1c/ngap/NGAP_UserPlaneSecurityInformation.h +++ b/lib/asn1c/ngap/NGAP_UserPlaneSecurityInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_VehicleUE.c b/lib/asn1c/ngap/NGAP_VehicleUE.c index ea19be07f..094da7201 100644 --- a/lib/asn1c/ngap/NGAP_VehicleUE.c +++ b/lib/asn1c/ngap/NGAP_VehicleUE.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_VehicleUE.h b/lib/asn1c/ngap/NGAP_VehicleUE.h index 182674a25..2d9d97848 100644 --- a/lib/asn1c/ngap/NGAP_VehicleUE.h +++ b/lib/asn1c/ngap/NGAP_VehicleUE.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,13 +33,13 @@ typedef long NGAP_VehicleUE_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_VehicleUE_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_VehicleUE; -extern const asn_INTEGER_specifics_t asn_SPC_VehicleUE_specs_1; -asn_struct_free_f VehicleUE_free; -asn_struct_print_f VehicleUE_print; -asn_constr_check_f VehicleUE_constraint; -jer_type_encoder_f VehicleUE_encode_jer; -per_type_decoder_f VehicleUE_decode_aper; -per_type_encoder_f VehicleUE_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_VehicleUE_specs_1; +asn_struct_free_f NGAP_VehicleUE_free; +asn_struct_print_f NGAP_VehicleUE_print; +asn_constr_check_f NGAP_VehicleUE_constraint; +jer_type_encoder_f NGAP_VehicleUE_encode_jer; +per_type_decoder_f NGAP_VehicleUE_decode_aper; +per_type_encoder_f NGAP_VehicleUE_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_VolumeTimedReport-Item.c b/lib/asn1c/ngap/NGAP_VolumeTimedReport-Item.c index 0880e0b78..a6611f5be 100644 --- a/lib/asn1c/ngap/NGAP_VolumeTimedReport-Item.c +++ b/lib/asn1c/ngap/NGAP_VolumeTimedReport-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -222,7 +222,7 @@ asn_TYPE_member_t asn_MBR_NGAP_VolumeTimedReport_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_VolumeTimedReport_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P285, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P365, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_VolumeTimedReport-Item.h b/lib/asn1c/ngap/NGAP_VolumeTimedReport-Item.h index f536c23b5..3855207b1 100644 --- a/lib/asn1c/ngap/NGAP_VolumeTimedReport-Item.h +++ b/lib/asn1c/ngap/NGAP_VolumeTimedReport-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_VolumeTimedReportList.c b/lib/asn1c/ngap/NGAP_VolumeTimedReportList.c index 14d369b07..12248139a 100644 --- a/lib/asn1c/ngap/NGAP_VolumeTimedReportList.c +++ b/lib/asn1c/ngap/NGAP_VolumeTimedReportList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_VolumeTimedReportList.h b/lib/asn1c/ngap/NGAP_VolumeTimedReportList.h index 43bbfc562..0a3b8df33 100644 --- a/lib/asn1c/ngap/NGAP_VolumeTimedReportList.h +++ b/lib/asn1c/ngap/NGAP_VolumeTimedReportList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_W-AGF-ID.c b/lib/asn1c/ngap/NGAP_W-AGF-ID.c index b952e579d..f4b2f5fdb 100644 --- a/lib/asn1c/ngap/NGAP_W-AGF-ID.c +++ b/lib/asn1c/ngap/NGAP_W-AGF-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -74,7 +74,7 @@ asn_TYPE_member_t asn_MBR_NGAP_W_AGF_ID_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_W_AGF_ID, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P50, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P62, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_W-AGF-ID.h b/lib/asn1c/ngap/NGAP_W-AGF-ID.h index 7a90625ab..a64b63cbc 100644 --- a/lib/asn1c/ngap/NGAP_W-AGF-ID.h +++ b/lib/asn1c/ngap/NGAP_W-AGF-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_WLANMeasConfig.c b/lib/asn1c/ngap/NGAP_WLANMeasConfig.c index 26ff40ad8..0d742048a 100644 --- a/lib/asn1c/ngap/NGAP_WLANMeasConfig.c +++ b/lib/asn1c/ngap/NGAP_WLANMeasConfig.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_WLANMeasConfig.h b/lib/asn1c/ngap/NGAP_WLANMeasConfig.h index 380e801d8..eef9684a7 100644 --- a/lib/asn1c/ngap/NGAP_WLANMeasConfig.h +++ b/lib/asn1c/ngap/NGAP_WLANMeasConfig.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,13 +32,13 @@ typedef long NGAP_WLANMeasConfig_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_WLANMeasConfig_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_WLANMeasConfig; -extern const asn_INTEGER_specifics_t asn_SPC_WLANMeasConfig_specs_1; -asn_struct_free_f WLANMeasConfig_free; -asn_struct_print_f WLANMeasConfig_print; -asn_constr_check_f WLANMeasConfig_constraint; -jer_type_encoder_f WLANMeasConfig_encode_jer; -per_type_decoder_f WLANMeasConfig_decode_aper; -per_type_encoder_f WLANMeasConfig_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_NGAP_WLANMeasConfig_specs_1; +asn_struct_free_f NGAP_WLANMeasConfig_free; +asn_struct_print_f NGAP_WLANMeasConfig_print; +asn_constr_check_f NGAP_WLANMeasConfig_constraint; +jer_type_encoder_f NGAP_WLANMeasConfig_encode_jer; +per_type_decoder_f NGAP_WLANMeasConfig_decode_aper; +per_type_encoder_f NGAP_WLANMeasConfig_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_WLANMeasConfigNameItem.c b/lib/asn1c/ngap/NGAP_WLANMeasConfigNameItem.c index 0931c9824..ba2786113 100644 --- a/lib/asn1c/ngap/NGAP_WLANMeasConfigNameItem.c +++ b/lib/asn1c/ngap/NGAP_WLANMeasConfigNameItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_NGAP_WLANMeasConfigNameItem_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_WLANMeasConfigNameItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P287, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P367, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_WLANMeasConfigNameItem.h b/lib/asn1c/ngap/NGAP_WLANMeasConfigNameItem.h index 651f29d84..c21e7f1bd 100644 --- a/lib/asn1c/ngap/NGAP_WLANMeasConfigNameItem.h +++ b/lib/asn1c/ngap/NGAP_WLANMeasConfigNameItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_WLANMeasConfigNameList.c b/lib/asn1c/ngap/NGAP_WLANMeasConfigNameList.c index dfe117b78..c674c6023 100644 --- a/lib/asn1c/ngap/NGAP_WLANMeasConfigNameList.c +++ b/lib/asn1c/ngap/NGAP_WLANMeasConfigNameList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_WLANMeasConfigNameList.h b/lib/asn1c/ngap/NGAP_WLANMeasConfigNameList.h index 988b0950c..a8fd3b54e 100644 --- a/lib/asn1c/ngap/NGAP_WLANMeasConfigNameList.h +++ b/lib/asn1c/ngap/NGAP_WLANMeasConfigNameList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_WLANMeasurementConfiguration.c b/lib/asn1c/ngap/NGAP_WLANMeasurementConfiguration.c index f87096829..520b52517 100644 --- a/lib/asn1c/ngap/NGAP_WLANMeasurementConfiguration.c +++ b/lib/asn1c/ngap/NGAP_WLANMeasurementConfiguration.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -193,7 +193,7 @@ asn_TYPE_member_t asn_MBR_NGAP_WLANMeasurementConfiguration_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_WLANMeasurementConfiguration, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P286, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P366, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_WLANMeasurementConfiguration.h b/lib/asn1c/ngap/NGAP_WLANMeasurementConfiguration.h index 8b5a4124a..3de3ff6f3 100644 --- a/lib/asn1c/ngap/NGAP_WLANMeasurementConfiguration.h +++ b/lib/asn1c/ngap/NGAP_WLANMeasurementConfiguration.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_WLANName.c b/lib/asn1c/ngap/NGAP_WLANName.c index c7fee436e..afefca567 100644 --- a/lib/asn1c/ngap/NGAP_WLANName.c +++ b/lib/asn1c/ngap/NGAP_WLANName.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_WLANName.h b/lib/asn1c/ngap/NGAP_WLANName.h index afa5de7ad..ce0c7003a 100644 --- a/lib/asn1c/ngap/NGAP_WLANName.h +++ b/lib/asn1c/ngap/NGAP_WLANName.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_WUS-Assistance-Information.c b/lib/asn1c/ngap/NGAP_WUS-Assistance-Information.c index 3c76411d0..bee19e390 100644 --- a/lib/asn1c/ngap/NGAP_WUS-Assistance-Information.c +++ b/lib/asn1c/ngap/NGAP_WUS-Assistance-Information.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_WUS-Assistance-Information.h" #include "NGAP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NGAP_WUS_Assistance_Information_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_WUS_Assistance_Information_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_WUS_Assistance_Information, pagingProbabilityInformation), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_WUS_Assistance_Information_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_WUS_Assistance_Information, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P288, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P368, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -52,7 +52,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_WUS_Assistance_Information_tag2e { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* pagingProbabilityInformation */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NGAP_WUS_Assistance_Information_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NGAP_WUS_Assistance_Information_specs_1 = { sizeof(struct NGAP_WUS_Assistance_Information), offsetof(struct NGAP_WUS_Assistance_Information, _asn_ctx), asn_MAP_NGAP_WUS_Assistance_Information_tag2el_1, diff --git a/lib/asn1c/ngap/NGAP_WUS-Assistance-Information.h b/lib/asn1c/ngap/NGAP_WUS-Assistance-Information.h index 8f42f3c65..b42476c91 100644 --- a/lib/asn1c/ngap/NGAP_WUS-Assistance-Information.h +++ b/lib/asn1c/ngap/NGAP_WUS-Assistance-Information.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,6 +37,8 @@ typedef struct NGAP_WUS_Assistance_Information { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_WUS_Assistance_Information; +extern asn_SEQUENCE_specifics_t asn_SPC_NGAP_WUS_Assistance_Information_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_WUS_Assistance_Information_1[2]; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_WarningAreaCoordinates.c b/lib/asn1c/ngap/NGAP_WarningAreaCoordinates.c index e5db537ee..0f155110e 100644 --- a/lib/asn1c/ngap/NGAP_WarningAreaCoordinates.c +++ b/lib/asn1c/ngap/NGAP_WarningAreaCoordinates.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -38,7 +38,7 @@ NGAP_WarningAreaCoordinates_constraint(const asn_TYPE_descriptor_t *td, const vo * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_WarningAreaCoordinates_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_WarningAreaCoordinates_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (SIZE(1..1024)) */, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/ngap/NGAP_WarningAreaCoordinates.h b/lib/asn1c/ngap/NGAP_WarningAreaCoordinates.h index a182dc53f..78de85aeb 100644 --- a/lib/asn1c/ngap/NGAP_WarningAreaCoordinates.h +++ b/lib/asn1c/ngap/NGAP_WarningAreaCoordinates.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef OCTET_STRING_t NGAP_WarningAreaCoordinates_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_WarningAreaCoordinates_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_WarningAreaCoordinates; asn_struct_free_f NGAP_WarningAreaCoordinates_free; asn_struct_print_f NGAP_WarningAreaCoordinates_print; diff --git a/lib/asn1c/ngap/NGAP_WarningAreaList.c b/lib/asn1c/ngap/NGAP_WarningAreaList.c index f073b20cf..6917c1b7d 100644 --- a/lib/asn1c/ngap/NGAP_WarningAreaList.c +++ b/lib/asn1c/ngap/NGAP_WarningAreaList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -13,13 +13,13 @@ #include "NGAP_EmergencyAreaIDList.h" #include "NGAP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_WarningAreaList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_WarningAreaList_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 4 } /* (0..4) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_NGAP_WarningAreaList_1[] = { +asn_TYPE_member_t asn_MBR_NGAP_WarningAreaList_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_WarningAreaList, choice.eUTRA_CGIListForWarning), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -91,7 +91,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_WarningAreaList_1[] = { { ATF_POINTER, 0, offsetof(struct NGAP_WarningAreaList, choice.choice_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_SingleContainer_9577P51, + &asn_DEF_NGAP_ProtocolIE_SingleContainer_11857P63, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -113,7 +113,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NGAP_WarningAreaList_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* emergencyAreaIDList */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* choice-Extensions */ }; -static asn_CHOICE_specifics_t asn_SPC_NGAP_WarningAreaList_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_NGAP_WarningAreaList_specs_1 = { sizeof(struct NGAP_WarningAreaList), offsetof(struct NGAP_WarningAreaList, _asn_ctx), offsetof(struct NGAP_WarningAreaList, present), diff --git a/lib/asn1c/ngap/NGAP_WarningAreaList.h b/lib/asn1c/ngap/NGAP_WarningAreaList.h index 065414bcc..4c05ec9a2 100644 --- a/lib/asn1c/ngap/NGAP_WarningAreaList.h +++ b/lib/asn1c/ngap/NGAP_WarningAreaList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -52,6 +52,9 @@ typedef struct NGAP_WarningAreaList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NGAP_WarningAreaList; +extern asn_CHOICE_specifics_t asn_SPC_NGAP_WarningAreaList_specs_1; +extern asn_TYPE_member_t asn_MBR_NGAP_WarningAreaList_1[5]; +extern asn_per_constraints_t asn_PER_type_NGAP_WarningAreaList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/ngap/NGAP_WarningMessageContents.c b/lib/asn1c/ngap/NGAP_WarningMessageContents.c index e598680f1..de80c50c1 100644 --- a/lib/asn1c/ngap/NGAP_WarningMessageContents.c +++ b/lib/asn1c/ngap/NGAP_WarningMessageContents.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -38,7 +38,7 @@ NGAP_WarningMessageContents_constraint(const asn_TYPE_descriptor_t *td, const vo * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_WarningMessageContents_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_WarningMessageContents_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 14, 14, 1, 9600 } /* (SIZE(1..9600)) */, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/ngap/NGAP_WarningMessageContents.h b/lib/asn1c/ngap/NGAP_WarningMessageContents.h index 6eb4d45f6..b91017b69 100644 --- a/lib/asn1c/ngap/NGAP_WarningMessageContents.h +++ b/lib/asn1c/ngap/NGAP_WarningMessageContents.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef OCTET_STRING_t NGAP_WarningMessageContents_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_WarningMessageContents_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_WarningMessageContents; asn_struct_free_f NGAP_WarningMessageContents_free; asn_struct_print_f NGAP_WarningMessageContents_print; diff --git a/lib/asn1c/ngap/NGAP_WarningSecurityInfo.c b/lib/asn1c/ngap/NGAP_WarningSecurityInfo.c index cb4dff352..3c2b38e63 100644 --- a/lib/asn1c/ngap/NGAP_WarningSecurityInfo.c +++ b/lib/asn1c/ngap/NGAP_WarningSecurityInfo.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -38,7 +38,7 @@ NGAP_WarningSecurityInfo_constraint(const asn_TYPE_descriptor_t *td, const void * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_WarningSecurityInfo_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_WarningSecurityInfo_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 50, 50 } /* (SIZE(50..50)) */, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/ngap/NGAP_WarningSecurityInfo.h b/lib/asn1c/ngap/NGAP_WarningSecurityInfo.h index 3f02d58c1..57acacadf 100644 --- a/lib/asn1c/ngap/NGAP_WarningSecurityInfo.h +++ b/lib/asn1c/ngap/NGAP_WarningSecurityInfo.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef OCTET_STRING_t NGAP_WarningSecurityInfo_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_WarningSecurityInfo_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_WarningSecurityInfo; asn_struct_free_f NGAP_WarningSecurityInfo_free; asn_struct_print_f NGAP_WarningSecurityInfo_print; diff --git a/lib/asn1c/ngap/NGAP_WarningType.c b/lib/asn1c/ngap/NGAP_WarningType.c index b7d602862..a7f2736e4 100644 --- a/lib/asn1c/ngap/NGAP_WarningType.c +++ b/lib/asn1c/ngap/NGAP_WarningType.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -38,7 +38,7 @@ NGAP_WarningType_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_NGAP_WarningType_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_NGAP_WarningType_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 2, 2 } /* (SIZE(2..2)) */, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/ngap/NGAP_WarningType.h b/lib/asn1c/ngap/NGAP_WarningType.h index 0eda22739..f51cc42b7 100644 --- a/lib/asn1c/ngap/NGAP_WarningType.h +++ b/lib/asn1c/ngap/NGAP_WarningType.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef OCTET_STRING_t NGAP_WarningType_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGAP_WarningType_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_WarningType; asn_struct_free_f NGAP_WarningType_free; asn_struct_print_f NGAP_WarningType_print; diff --git a/lib/asn1c/ngap/NGAP_WriteReplaceWarningRequest.c b/lib/asn1c/ngap/NGAP_WriteReplaceWarningRequest.c index 675674696..ce72fcf03 100644 --- a/lib/asn1c/ngap/NGAP_WriteReplaceWarningRequest.c +++ b/lib/asn1c/ngap/NGAP_WriteReplaceWarningRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_WriteReplaceWarningRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_WriteReplaceWarningRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P68, + &asn_DEF_NGAP_ProtocolIE_Container_11854P68, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_WriteReplaceWarningRequest.h b/lib/asn1c/ngap/NGAP_WriteReplaceWarningRequest.h index 225a66b31..0efc24759 100644 --- a/lib/asn1c/ngap/NGAP_WriteReplaceWarningRequest.h +++ b/lib/asn1c/ngap/NGAP_WriteReplaceWarningRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_WriteReplaceWarningRequest */ typedef struct NGAP_WriteReplaceWarningRequest { - NGAP_ProtocolIE_Container_9574P68_t protocolIEs; + NGAP_ProtocolIE_Container_11854P68_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_WriteReplaceWarningResponse.c b/lib/asn1c/ngap/NGAP_WriteReplaceWarningResponse.c index ec2b7f7d1..5bcd819d2 100644 --- a/lib/asn1c/ngap/NGAP_WriteReplaceWarningResponse.c +++ b/lib/asn1c/ngap/NGAP_WriteReplaceWarningResponse.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_NGAP_WriteReplaceWarningResponse_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_WriteReplaceWarningResponse, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolIE_Container_9574P69, + &asn_DEF_NGAP_ProtocolIE_Container_11854P69, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_WriteReplaceWarningResponse.h b/lib/asn1c/ngap/NGAP_WriteReplaceWarningResponse.h index 09efb24ef..d8dfaa15c 100644 --- a/lib/asn1c/ngap/NGAP_WriteReplaceWarningResponse.h +++ b/lib/asn1c/ngap/NGAP_WriteReplaceWarningResponse.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-PDU-Contents" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* NGAP_WriteReplaceWarningResponse */ typedef struct NGAP_WriteReplaceWarningResponse { - NGAP_ProtocolIE_Container_9574P69_t protocolIEs; + NGAP_ProtocolIE_Container_11854P69_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/ngap/NGAP_XnExtTLA-Item.c b/lib/asn1c/ngap/NGAP_XnExtTLA-Item.c index 34e512b2e..7f6c1b9ca 100644 --- a/lib/asn1c/ngap/NGAP_XnExtTLA-Item.c +++ b/lib/asn1c/ngap/NGAP_XnExtTLA-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -47,7 +47,7 @@ asn_TYPE_member_t asn_MBR_NGAP_XnExtTLA_Item_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_XnExtTLA_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P289, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P369, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_XnExtTLA-Item.h b/lib/asn1c/ngap/NGAP_XnExtTLA-Item.h index abcde9f80..067ed026d 100644 --- a/lib/asn1c/ngap/NGAP_XnExtTLA-Item.h +++ b/lib/asn1c/ngap/NGAP_XnExtTLA-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_XnExtTLAs.c b/lib/asn1c/ngap/NGAP_XnExtTLAs.c index b978ab329..981d0b102 100644 --- a/lib/asn1c/ngap/NGAP_XnExtTLAs.c +++ b/lib/asn1c/ngap/NGAP_XnExtTLAs.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_XnExtTLAs.h b/lib/asn1c/ngap/NGAP_XnExtTLAs.h index 22ad705af..257115c07 100644 --- a/lib/asn1c/ngap/NGAP_XnExtTLAs.h +++ b/lib/asn1c/ngap/NGAP_XnExtTLAs.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_XnGTP-TLAs.c b/lib/asn1c/ngap/NGAP_XnGTP-TLAs.c index ccf3d5d11..f0134a922 100644 --- a/lib/asn1c/ngap/NGAP_XnGTP-TLAs.c +++ b/lib/asn1c/ngap/NGAP_XnGTP-TLAs.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_XnGTP-TLAs.h b/lib/asn1c/ngap/NGAP_XnGTP-TLAs.h index a52aa035f..d39d75d7e 100644 --- a/lib/asn1c/ngap/NGAP_XnGTP-TLAs.h +++ b/lib/asn1c/ngap/NGAP_XnGTP-TLAs.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_XnTLAs.c b/lib/asn1c/ngap/NGAP_XnTLAs.c index bfc16eb3c..7d9b87587 100644 --- a/lib/asn1c/ngap/NGAP_XnTLAs.c +++ b/lib/asn1c/ngap/NGAP_XnTLAs.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_XnTLAs.h b/lib/asn1c/ngap/NGAP_XnTLAs.h index 4d7807728..56ddc1744 100644 --- a/lib/asn1c/ngap/NGAP_XnTLAs.h +++ b/lib/asn1c/ngap/NGAP_XnTLAs.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_XnTNLConfigurationInfo.c b/lib/asn1c/ngap/NGAP_XnTNLConfigurationInfo.c index 86366728b..fb694f29a 100644 --- a/lib/asn1c/ngap/NGAP_XnTNLConfigurationInfo.c +++ b/lib/asn1c/ngap/NGAP_XnTNLConfigurationInfo.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -47,7 +47,7 @@ asn_TYPE_member_t asn_MBR_NGAP_XnTNLConfigurationInfo_1[] = { { ATF_POINTER, 1, offsetof(struct NGAP_XnTNLConfigurationInfo, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_NGAP_ProtocolExtensionContainer_9625P290, + &asn_DEF_NGAP_ProtocolExtensionContainer_11905P370, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/ngap/NGAP_XnTNLConfigurationInfo.h b/lib/asn1c/ngap/NGAP_XnTNLConfigurationInfo.h index acc797fa9..a1792676e 100644 --- a/lib/asn1c/ngap/NGAP_XnTNLConfigurationInfo.h +++ b/lib/asn1c/ngap/NGAP_XnTNLConfigurationInfo.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" - * found in "../support/ngap-r16.7.0/38413-g70.asn" + * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/ngap/NGAP_asn_constant.h b/lib/asn1c/ngap/NGAP_asn_constant.h index 716ed9faf..0e33d0d76 100644 --- a/lib/asn1c/ngap/NGAP_asn_constant.h +++ b/lib/asn1c/ngap/NGAP_asn_constant.h @@ -9,6 +9,60 @@ extern "C" { #endif +#define min_val_NGAP_AMF_UE_NGAP_ID (0) +#define max_val_NGAP_AMF_UE_NGAP_ID (1099511627775) +#define min_val_NGAP_Extended_ConnectedTime (0) +#define max_val_NGAP_Extended_ConnectedTime (255) +#define min_val_NGAP_ExtendedRNC_ID (4096) +#define max_val_NGAP_ExtendedRNC_ID (65535) +#define min_val_NGAP_Hysteresis (0) +#define max_val_NGAP_Hysteresis (30) +#define min_val_NGAP_IntersystemResourceThreshold (0) +#define max_val_NGAP_IntersystemResourceThreshold (100) +#define min_val_NGAP_NextHopChainingCount (0) +#define max_val_NGAP_NextHopChainingCount (7) +#define min_val_NGAP_NumberOfBroadcasts (0) +#define max_val_NGAP_NumberOfBroadcasts (65535) +#define min_val_NGAP_NumberOfBroadcastsRequested (0) +#define max_val_NGAP_NumberOfBroadcastsRequested (65535) +#define min_val_NGAP_NRARFCN (0) +#define max_val_NGAP_NRARFCN (3279165) +#define min_val_NGAP_PDUSessionID (0) +#define max_val_NGAP_PDUSessionID (255) +#define min_val_NGAP_PriorityLevelARP (1) +#define max_val_NGAP_PriorityLevelARP (15) +#define min_val_NGAP_RANPagingPriority (1) +#define max_val_NGAP_RANPagingPriority (256) +#define min_val_NGAP_RAN_UE_NGAP_ID (0) +#define max_val_NGAP_RAN_UE_NGAP_ID (4294967295) +#define min_val_NGAP_RelativeAMFCapacity (0) +#define max_val_NGAP_RelativeAMFCapacity (255) +#define min_val_NGAP_RepetitionPeriod (0) +#define max_val_NGAP_RepetitionPeriod (131071) +#define min_val_NGAP_RNC_ID (0) +#define max_val_NGAP_RNC_ID (4095) +#define min_val_NGAP_SgNB_UE_X2AP_ID (0) +#define max_val_NGAP_SgNB_UE_X2AP_ID (4294967295) +#define min_val_NGAP_TimeUEStayedInCell (0) +#define max_val_NGAP_TimeUEStayedInCell (4095) +#define min_val_NGAP_TimeUEStayedInCellEnhancedGranularity (0) +#define max_val_NGAP_TimeUEStayedInCellEnhancedGranularity (40950) +#define min_val_NGAP_TNLAddressWeightFactor (0) +#define max_val_NGAP_TNLAddressWeightFactor (255) +#define min_val_NGAP_TrafficLoadReductionIndication (1) +#define max_val_NGAP_TrafficLoadReductionIndication (99) +#define min_val_NGAP_Threshold_RSRP (0) +#define max_val_NGAP_Threshold_RSRP (127) +#define min_val_NGAP_Threshold_RSRQ (0) +#define max_val_NGAP_Threshold_RSRQ (127) +#define min_val_NGAP_Threshold_SINR (0) +#define max_val_NGAP_Threshold_SINR (127) +#define min_val_NGAP_ProcedureCode (0) +#define max_val_NGAP_ProcedureCode (255) +#define min_val_NGAP_ProtocolExtensionID (0) +#define max_val_NGAP_ProtocolExtensionID (65535) +#define min_val_NGAP_ProtocolIE_ID (0) +#define max_val_NGAP_ProtocolIE_ID (65535) #define NGAP_maxPrivateIEs (65535) #define NGAP_maxProtocolExtensions (65535) #define NGAP_maxProtocolIEs (65535) @@ -23,8 +77,10 @@ extern "C" { #define NGAP_maxnoofCellinAoI (256) #define NGAP_maxnoofCellinEAI (65535) #define NGAP_maxnoofCellinTAI (65535) +#define NGAP_maxnoofCellsforMBS (8192) #define NGAP_maxnoofCellsingNB (16384) #define NGAP_maxnoofCellsinngeNB (256) +#define NGAP_maxnoofCellsinNGRANNode (16384) #define NGAP_maxnoofCellsinUEHistoryInfo (16) #define NGAP_maxnoofCellsUEMovingTrajectory (16) #define NGAP_maxnoofDRBs (32) @@ -37,39 +93,62 @@ extern "C" { #define NGAP_maxnoofExtSliceItems (65535) #define NGAP_maxnoofForbTACs (4096) #define NGAP_maxnoofFreqforMDT (8) +#define NGAP_maxnoofMBSAreaSessionIDs (256) +#define NGAP_maxnoofMBSFSAs (64) +#define NGAP_maxnoofMBSQoSFlows (64) +#define NGAP_maxnoofMBSSessions (32) +#define NGAP_maxnoofMBSSessionsofUE (256) +#define NGAP_maxnoofMBSServiceAreaInformation (256) #define NGAP_maxnoofMDTPLMNs (16) +#define NGAP_maxnoofMRBs (32) #define NGAP_maxnoofMultiConnectivity (4) #define NGAP_maxnoofMultiConnectivityMinusOne (3) #define NGAP_maxnoofNeighPCIforMDT (32) +#define NGAP_maxnoofNGAPIESupportInfo (32) #define NGAP_maxnoofNGConnectionsToReset (65536) #define NGAP_maxnoofNRCellBands (32) +#define NGAP_maxnoofNSAGs (256) +#define NGAP_maxnoofPagingAreas (64) #define NGAP_maxnoofPC5QoSFlows (2048) #define NGAP_maxnoofPDUSessions (256) #define NGAP_maxnoofPLMNs (12) +#define NGAP_maxnoofPSCellsPerPrimaryCellinUEHistoryInfo (8) #define NGAP_maxnoofQosFlows (64) #define NGAP_maxnoofQosParaSets (8) #define NGAP_maxnoofRANNodeinAoI (64) #define NGAP_maxnoofRecommendedCells (16) #define NGAP_maxnoofRecommendedRANNodes (16) #define NGAP_maxnoofAoI (64) +#define NGAP_maxnoofReportedCells (256) #define NGAP_maxnoofSensorName (3) #define NGAP_maxnoofServedGUAMIs (256) #define NGAP_maxnoofSliceItems (1024) +#define NGAP_maxnoofSuccessfulHOReports (64) #define NGAP_maxnoofTACs (256) +#define NGAP_maxnoofTACsinNTN (12) #define NGAP_maxnoofTAforMDT (8) #define NGAP_maxnoofTAIforInactive (16) +#define NGAP_maxnoofTAIforMBS (1024) #define NGAP_maxnoofTAIforPaging (16) #define NGAP_maxnoofTAIforRestart (2048) #define NGAP_maxnoofTAIforWarning (65535) #define NGAP_maxnoofTAIinAoI (16) #define NGAP_maxnoofTimePeriods (2) #define NGAP_maxnoofTNLAssociations (32) +#define NGAP_maxnoofUEsforPaging (4096) #define NGAP_maxnoofWLANName (4) #define NGAP_maxnoofXnExtTLAs (16) #define NGAP_maxnoofXnGTP_TLAs (16) #define NGAP_maxnoofXnTLAs (2) #define NGAP_maxnoofCandidateCells (32) +#define NGAP_maxnoofTargetS_NSSAIs (8) #define NGAP_maxNRARFCN (3279165) +#define NGAP_maxnoofCellIDforQMC (32) +#define NGAP_maxnoofPLMNforQMC (16) +#define NGAP_maxnoofUEAppLayerMeas (16) +#define NGAP_maxnoofSNSSAIforQMC (16) +#define NGAP_maxnoofTAforQMC (8) +#define NGAP_maxnoofThresholdsForExcessPacketDelay (255) #ifdef __cplusplus diff --git a/lib/asn1c/ngap/meson.build b/lib/asn1c/ngap/meson.build index 7f6aac7e8..8c0139b84 100644 --- a/lib/asn1c/ngap/meson.build +++ b/lib/asn1c/ngap/meson.build @@ -35,10 +35,19 @@ libasn1c_ngap_sources = files(''' NGAP_UEContextReleaseRequest.c NGAP_UEContextReleaseCommand.c NGAP_UEContextReleaseComplete.c + NGAP_UEContextResumeRequest.c + NGAP_UEContextResumeResponse.c + NGAP_UEContextResumeFailure.c + NGAP_UEContextSuspendRequest.c + NGAP_UEContextSuspendResponse.c + NGAP_UEContextSuspendFailure.c NGAP_UEContextModificationRequest.c NGAP_UEContextModificationResponse.c NGAP_UEContextModificationFailure.c NGAP_RRCInactiveTransitionReport.c + NGAP_RetrieveUEInformation.c + NGAP_UEInformationTransfer.c + NGAP_RANCPRelocationIndication.c NGAP_HandoverRequired.c NGAP_HandoverCommand.c NGAP_HandoverPreparationFailure.c @@ -51,6 +60,9 @@ libasn1c_ngap_sources = files(''' NGAP_PathSwitchRequestFailure.c NGAP_HandoverCancel.c NGAP_HandoverCancelAcknowledge.c + NGAP_HandoverSuccess.c + NGAP_UplinkRANEarlyStatusTransfer.c + NGAP_DownlinkRANEarlyStatusTransfer.c NGAP_UplinkRANStatusTransfer.c NGAP_DownlinkRANStatusTransfer.c NGAP_Paging.c @@ -101,14 +113,50 @@ libasn1c_ngap_sources = files(''' NGAP_SecondaryRATDataUsageReport.c NGAP_UplinkRIMInformationTransfer.c NGAP_DownlinkRIMInformationTransfer.c + NGAP_ConnectionEstablishmentIndication.c + NGAP_UERadioCapabilityIDMappingRequest.c + NGAP_UERadioCapabilityIDMappingResponse.c + NGAP_AMFCPRelocationIndication.c + NGAP_BroadcastSessionSetupRequest.c + NGAP_BroadcastSessionSetupResponse.c + NGAP_BroadcastSessionSetupFailure.c + NGAP_BroadcastSessionModificationRequest.c + NGAP_BroadcastSessionModificationResponse.c + NGAP_BroadcastSessionModificationFailure.c + NGAP_BroadcastSessionReleaseRequest.c + NGAP_BroadcastSessionReleaseRequired.c + NGAP_BroadcastSessionReleaseResponse.c + NGAP_DistributionSetupRequest.c + NGAP_DistributionSetupResponse.c + NGAP_DistributionSetupFailure.c + NGAP_DistributionReleaseRequest.c + NGAP_DistributionReleaseResponse.c + NGAP_MulticastSessionActivationRequest.c + NGAP_MulticastSessionActivationResponse.c + NGAP_MulticastSessionActivationFailure.c + NGAP_MulticastSessionDeactivationRequest.c + NGAP_MulticastSessionDeactivationResponse.c + NGAP_MulticastSessionUpdateRequest.c + NGAP_MulticastSessionUpdateResponse.c + NGAP_MulticastSessionUpdateFailure.c + NGAP_MulticastGroupPaging.c NGAP_AdditionalDLUPTNLInformationForHOList.c NGAP_AdditionalDLUPTNLInformationForHOItem.c NGAP_AdditionalQosFlowInformation.c NGAP_AllocationAndRetentionPriority.c + NGAP_Allowed-CAG-List-per-PLMN.c NGAP_AllowedNSSAI.c NGAP_AllowedNSSAI-Item.c + NGAP_Allowed-PNI-NPN-List.c + NGAP_Allowed-PNI-NPN-Item.c NGAP_AllowedTACs.c + NGAP_AlternativeQoSParaSetIndex.c + NGAP_AlternativeQoSParaSetNotifyIndex.c + NGAP_AlternativeQoSParaSetList.c + NGAP_AlternativeQoSParaSetItem.c NGAP_AMFName.c + NGAP_AMFNameVisibleString.c + NGAP_AMFNameUTF8String.c NGAP_AMFPagingTarget.c NGAP_AMFPointer.c NGAP_AMFRegionID.c @@ -133,14 +181,34 @@ libasn1c_ngap_sources = files(''' NGAP_AreaOfInterestTAIItem.c NGAP_AssistanceDataForPaging.c NGAP_AssistanceDataForRecommendedCells.c + NGAP_AssociatedMBSQosFlowSetupRequestList.c + NGAP_AssociatedMBSQosFlowSetupRequestItem.c + NGAP_AssociatedMBSQosFlowSetuporModifyRequestList.c + NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem.c NGAP_AssociatedQosFlowList.c NGAP_AssociatedQosFlowItem.c + NGAP_AuthenticatedIndication.c NGAP_AveragingWindow.c + NGAP_AreaScopeOfMDT-NR.c + NGAP_AreaScopeOfMDT-EUTRA.c + NGAP_AreaScopeOfNeighCellsList.c + NGAP_AreaScopeOfNeighCellsItem.c + NGAP_AreaScopeOfQMC.c + NGAP_AvailableRANVisibleQoEMetrics.c + NGAP_BeamMeasurementsReportConfiguration.c + NGAP_BeamMeasurementsReportQuantity.c NGAP_BitRate.c NGAP_BroadcastCancelledAreaList.c NGAP_BroadcastCompletedAreaList.c NGAP_BroadcastPLMNList.c NGAP_BroadcastPLMNItem.c + NGAP_BluetoothMeasurementConfiguration.c + NGAP_BluetoothMeasConfigNameList.c + NGAP_BluetoothMeasConfigNameItem.c + NGAP_BluetoothMeasConfig.c + NGAP_BluetoothName.c + NGAP_BurstArrivalTime.c + NGAP_CAG-ID.c NGAP_CancelAllWarningMessages.c NGAP_CancelledCellsInEAI-EUTRA.c NGAP_CancelledCellsInEAI-EUTRA-Item.c @@ -150,12 +218,19 @@ libasn1c_ngap_sources = files(''' NGAP_CancelledCellsInTAI-EUTRA-Item.c NGAP_CancelledCellsInTAI-NR.c NGAP_CancelledCellsInTAI-NR-Item.c + NGAP_CandidateCellList.c + NGAP_CandidateCellItem.c + NGAP_CandidateCell.c + NGAP_CandidateCellID.c + NGAP_CandidatePCI.c NGAP_Cause.c NGAP_CauseMisc.c NGAP_CauseNas.c NGAP_CauseProtocol.c NGAP_CauseRadioNetwork.c NGAP_CauseTransport.c + NGAP_Cell-CAGInformation.c + NGAP_CellCAGList.c NGAP_CellIDBroadcastEUTRA.c NGAP_CellIDBroadcastEUTRA-Item.c NGAP_CellIDBroadcastNR.c @@ -167,7 +242,10 @@ libasn1c_ngap_sources = files(''' NGAP_CellIDListForRestart.c NGAP_CellSize.c NGAP_CellType.c + NGAP_CEmodeBSupport-Indicator.c + NGAP_CEmodeBrestricted.c NGAP_CNAssistedRANTuning.c + NGAP_CNsubgroupID.c NGAP_CNTypeRestrictionsForEquivalent.c NGAP_CNTypeRestrictionsForEquivalentItem.c NGAP_CNTypeRestrictionsForServing.c @@ -183,21 +261,35 @@ libasn1c_ngap_sources = files(''' NGAP_ConcurrentWarningMessageInd.c NGAP_ConfidentialityProtectionIndication.c NGAP_ConfidentialityProtectionResult.c + NGAP_ConfiguredTACIndication.c NGAP_CoreNetworkAssistanceInformationForInactive.c NGAP_COUNTValueForPDCP-SN12.c NGAP_COUNTValueForPDCP-SN18.c + NGAP_CoverageEnhancementLevel.c NGAP_CPTransportLayerInformation.c NGAP_CriticalityDiagnostics.c NGAP_CriticalityDiagnostics-IE-List.c NGAP_CriticalityDiagnostics-IE-Item.c + NGAP_CellBasedMDT-NR.c + NGAP_CellIdListforMDT-NR.c + NGAP_CellBasedMDT-EUTRA.c + NGAP_CellBasedQMC.c + NGAP_CellIdListforQMC.c + NGAP_CellIdListforMDT-EUTRA.c NGAP_DataCodingScheme.c NGAP_DataForwardingAccepted.c NGAP_DataForwardingNotPossible.c NGAP_DataForwardingResponseDRBList.c NGAP_DataForwardingResponseDRBItem.c + NGAP_DAPSRequestInfo.c + NGAP_DAPSResponseInfoList.c + NGAP_DAPSResponseInfoItem.c + NGAP_DAPSResponseInfo.c NGAP_DataForwardingResponseERABList.c NGAP_DataForwardingResponseERABListItem.c NGAP_DelayCritical.c + NGAP_DL-CP-SecurityInformation.c + NGAP_DL-NAS-MAC.c NGAP_DLForwarding.c NGAP_DL-NGU-TNLInformationReused.c NGAP_DirectForwardingPathAvailability.c @@ -213,6 +305,13 @@ libasn1c_ngap_sources = files(''' NGAP_DRBsToQosFlowsMappingList.c NGAP_DRBsToQosFlowsMappingItem.c NGAP_Dynamic5QIDescriptor.c + NGAP_EarlyMeasurement.c + NGAP_EarlyStatusTransfer-TransparentContainer.c + NGAP_ProcedureStageChoice.c + NGAP_FirstDLCount.c + NGAP_DRBsSubjectToEarlyStatusTransfer-List.c + NGAP_DRBsSubjectToEarlyStatusTransfer-Item.c + NGAP_EDT-Session.c NGAP_EmergencyAreaID.c NGAP_EmergencyAreaIDBroadcastEUTRA.c NGAP_EmergencyAreaIDBroadcastEUTRA-Item.c @@ -227,8 +326,12 @@ libasn1c_ngap_sources = files(''' NGAP_EmergencyFallbackIndicator.c NGAP_EmergencyFallbackRequestIndicator.c NGAP_EmergencyServiceTargetCN.c + NGAP_ENB-ID.c + NGAP_Enhanced-CoverageRestriction.c + NGAP_Extended-ConnectedTime.c NGAP_EN-DCSONConfigurationTransfer.c NGAP_EndpointIPAddressAndPort.c + NGAP_EndIndication.c NGAP_EquivalentPLMNs.c NGAP_EPS-TAC.c NGAP_EPS-TAI.c @@ -239,9 +342,15 @@ libasn1c_ngap_sources = files(''' NGAP_EUTRA-CGI.c NGAP_EUTRA-CGIList.c NGAP_EUTRA-CGIListForWarning.c + NGAP_EUTRA-PagingeDRXInformation.c + NGAP_EUTRA-Paging-eDRX-Cycle.c + NGAP_EUTRA-Paging-Time-Window.c NGAP_EUTRAencryptionAlgorithms.c NGAP_EUTRAintegrityProtectionAlgorithms.c NGAP_EventType.c + NGAP_ExcessPacketDelayThresholdConfiguration.c + NGAP_ExcessPacketDelayThresholdItem.c + NGAP_ExcessPacketDelayThresholdValue.c NGAP_ExpectedActivityPeriod.c NGAP_ExpectedHOInterval.c NGAP_ExpectedIdlePeriod.c @@ -250,19 +359,47 @@ libasn1c_ngap_sources = files(''' NGAP_ExpectedUEMobility.c NGAP_ExpectedUEMovingTrajectory.c NGAP_ExpectedUEMovingTrajectoryItem.c + NGAP_Extended-AMFName.c + NGAP_ExtendedPacketDelayBudget.c + NGAP_Extended-RANNodeName.c NGAP_ExtendedRATRestrictionInformation.c NGAP_ExtendedRNC-ID.c + NGAP_ExtendedSliceSupportList.c + NGAP_ExtendedUEIdentityIndexValue.c + NGAP_EventTrigger.c + NGAP_EventL1LoggedMDTConfig.c + NGAP_MeasurementThresholdL1LoggedMDT.c + NGAP_FailureIndication.c + NGAP_FiveG-ProSeAuthorized.c + NGAP_FiveGProSeDirectDiscovery.c + NGAP_FiveGProSeDirectCommunication.c + NGAP_FiveGProSeLayer2UEtoNetworkRelay.c + NGAP_FiveGProSeLayer3UEtoNetworkRelay.c + NGAP_FiveGProSeLayer2RemoteUE.c + NGAP_FiveG-ProSePC5QoSParameters.c + NGAP_FiveGProSePC5QoSFlowList.c + NGAP_FiveGProSePC5QoSFlowItem.c + NGAP_FiveGProSePC5FlowBitRates.c NGAP_FiveG-S-TMSI.c NGAP_FiveG-TMSI.c NGAP_FiveQI.c NGAP_ForbiddenAreaInformation.c NGAP_ForbiddenAreaInformation-Item.c NGAP_ForbiddenTACs.c + NGAP_FromEUTRANtoNGRAN.c + NGAP_FromNGRANtoEUTRAN.c NGAP_GBR-QosInformation.c + NGAP_GlobalCable-ID.c + NGAP_GlobalENB-ID.c NGAP_GlobalGNB-ID.c NGAP_GlobalN3IWF-ID.c + NGAP_GlobalLine-ID.c + NGAP_GlobalLineIdentity.c NGAP_GlobalNgENB-ID.c NGAP_GlobalRANNodeID.c + NGAP_GlobalTNGF-ID.c + NGAP_GlobalTWIF-ID.c + NGAP_GlobalW-AGF-ID.c NGAP_GNB-ID.c NGAP_GTP-TEID.c NGAP_GTPTunnel.c @@ -275,6 +412,12 @@ libasn1c_ngap_sources = files(''' NGAP_HandoverRequiredTransfer.c NGAP_HandoverResourceAllocationUnsuccessfulTransfer.c NGAP_HandoverType.c + NGAP_HFCNode-ID.c + NGAP_HOReport.c + NGAP_Hysteresis.c + NGAP_IAB-Authorized.c + NGAP_IAB-Supported.c + NGAP_IABNodeIndication.c NGAP_IMSVoiceSupportIndicator.c NGAP_IndexToRFSP.c NGAP_InfoOnRecommendedCellsAndRANNodesForPaging.c @@ -282,6 +425,57 @@ libasn1c_ngap_sources = files(''' NGAP_IntegrityProtectionResult.c NGAP_IntendedNumberOfPagingAttempts.c NGAP_InterfacesToTrace.c + NGAP_ImmediateMDTNr.c + NGAP_InterSystemFailureIndication.c + NGAP_IntersystemSONConfigurationTransfer.c + NGAP_IntersystemSONTransferType.c + NGAP_IntersystemSONeNBID.c + NGAP_IntersystemSONNGRANnodeID.c + NGAP_IntersystemSONInformation.c + NGAP_IntersystemSONInformationRequest.c + NGAP_IntersystemCellActivationRequest.c + NGAP_CellsToActivateList.c + NGAP_IntersystemResourceStatusRequest.c + NGAP_ReportingSystem.c + NGAP_EUTRAN-ReportingSystemIEs.c + NGAP_NGRAN-ReportingSystemIEs.c + NGAP_EUTRAN-CellToReportList.c + NGAP_EUTRAN-CellToReportItem.c + NGAP_NGRAN-CellToReportList.c + NGAP_NGRAN-CellToReportItem.c + NGAP_ReportCharacteristics.c + NGAP_ReportType.c + NGAP_EventBasedReportingIEs.c + NGAP_IntersystemResourceThreshold.c + NGAP_NumberOfMeasurementReportingLevels.c + NGAP_PeriodicReportingIEs.c + NGAP_ReportingPeriodicity.c + NGAP_IntersystemSONInformationReply.c + NGAP_IntersystemCellActivationReply.c + NGAP_ActivatedCellList.c + NGAP_IntersystemResourceStatusReply.c + NGAP_IntersystemSONInformationReport.c + NGAP_IntersystemCellStateIndication.c + NGAP_NotificationCellList.c + NGAP_NotificationCell-Item.c + NGAP_IntersystemResourceStatusReport.c + NGAP_ResourceStatusReportingSystem.c + NGAP_EUTRAN-ReportingStatusIEs.c + NGAP_EUTRAN-CellReportList.c + NGAP_EUTRAN-CellReportItem.c + NGAP_EUTRAN-CompositeAvailableCapacityGroup.c + NGAP_CompositeAvailableCapacity.c + NGAP_EUTRAN-NumberOfActiveUEs.c + NGAP_EUTRAN-RadioResourceStatus.c + NGAP_NGRAN-ReportingStatusIEs.c + NGAP_NGRAN-CellReportList.c + NGAP_NGRAN-CellReportItem.c + NGAP_NGRAN-NumberOfActiveUEs.c + NGAP_NGRAN-NoofRRCConnections.c + NGAP_NGRAN-RadioResourceStatus.c + NGAP_InterSystemHOReport.c + NGAP_InterSystemHandoverReportType.c + NGAP_IntersystemUnnecessaryHO.c NGAP_LAC.c NGAP_LAI.c NGAP_LastVisitedCellInformation.c @@ -289,41 +483,178 @@ libasn1c_ngap_sources = files(''' NGAP_LastVisitedEUTRANCellInformation.c NGAP_LastVisitedGERANCellInformation.c NGAP_LastVisitedNGRANCellInformation.c + NGAP_LastVisitedPSCellList.c + NGAP_LastVisitedPSCellInformation.c NGAP_LastVisitedUTRANCellInformation.c + NGAP_LineType.c NGAP_LocationReportingAdditionalInfo.c NGAP_LocationReportingReferenceID.c NGAP_LocationReportingRequestType.c + NGAP_LoggedMDTNr.c + NGAP_LoggingInterval.c + NGAP_LoggingDuration.c + NGAP_Links-to-log.c + NGAP_LoggedMDTTrigger.c + NGAP_LTEM-Indication.c + NGAP_LTEUERLFReportContainer.c + NGAP_LTEV2XServicesAuthorized.c + NGAP_LTEUESidelinkAggregateMaximumBitrate.c NGAP_MaskedIMEISV.c NGAP_MaximumDataBurstVolume.c NGAP_MessageIdentifier.c NGAP_MaximumIntegrityProtectedDataRate.c + NGAP_MBS-AreaSessionID.c + NGAP_MBS-DataForwardingResponseMRBList.c + NGAP_MBS-DataForwardingResponseMRBItem.c + NGAP_MBS-MappingandDataForwardingRequestList.c + NGAP_MBS-MappingandDataForwardingRequestItem.c + NGAP_MBS-QoSFlowList.c + NGAP_MRB-ProgressInformation.c + NGAP_MBS-QoSFlowsToBeSetupList.c + NGAP_MBS-QoSFlowsToBeSetupItem.c + NGAP_MBS-ServiceArea.c + NGAP_MBS-ServiceAreaInformationList.c + NGAP_MBS-ServiceAreaInformationItem.c + NGAP_MBS-ServiceAreaInformation.c + NGAP_MBS-ServiceAreaCellList.c + NGAP_MBS-ServiceAreaTAIList.c + NGAP_MBS-SessionID.c + NGAP_MBSSessionFailedtoSetupList.c + NGAP_MBSSessionFailedtoSetupItem.c + NGAP_MBS-ActiveSessionInformation-SourcetoTargetList.c + NGAP_MBS-ActiveSessionInformation-SourcetoTargetItem.c + NGAP_MBS-ActiveSessionInformation-TargettoSourceList.c + NGAP_MBS-ActiveSessionInformation-TargettoSourceItem.c + NGAP_MBSSessionSetupOrModFailureTransfer.c + NGAP_MBSSessionSetupResponseList.c + NGAP_MBSSessionSetupResponseItem.c + NGAP_MBSSessionSetupOrModRequestTransfer.c + NGAP_MBS-SessionFSAIDList.c + NGAP_MBS-SessionFSAID.c + NGAP_MBSSessionReleaseResponseTransfer.c + NGAP_MBSSessionSetupOrModResponseTransfer.c + NGAP_MBS-SupportIndicator.c + NGAP_MBS-SessionTNLInfo5GC.c + NGAP_MBS-SessionTNLInfo5GCList.c + NGAP_MBS-SessionTNLInfo5GCItem.c + NGAP_MBS-SessionTNLInfoNGRAN.c + NGAP_MBS-SessionTNLInfoNGRANList.c + NGAP_MBS-SessionTNLInfoNGRANItem.c + NGAP_MBS-DistributionReleaseRequestTransfer.c + NGAP_MBS-DistributionSetupRequestTransfer.c + NGAP_MBS-DistributionSetupResponseTransfer.c + NGAP_MBS-DistributionSetupUnsuccessfulTransfer.c + NGAP_MBSSessionSetupRequestList.c + NGAP_MBSSessionSetupRequestItem.c + NGAP_MBSSessionSetuporModifyRequestList.c + NGAP_MBSSessionSetuporModifyRequestItem.c + NGAP_MBSSessionToReleaseList.c + NGAP_MBSSessionToReleaseItem.c + NGAP_MBSSessionStatus.c + NGAP_MicoAllPLMN.c NGAP_MICOModeIndication.c + NGAP_MobilityInformation.c NGAP_MobilityRestrictionList.c + NGAP_MDT-AlignmentInfo.c + NGAP_MDTPLMNList.c + NGAP_MDTPLMNModificationList.c + NGAP_MDT-Configuration.c + NGAP_MDT-Configuration-NR.c + NGAP_MDT-Configuration-EUTRA.c + NGAP_MDT-Activation.c + NGAP_MDTModeNr.c + NGAP_MDTModeEutra.c + NGAP_MeasurementsToActivate.c + NGAP_MRB-ID.c + NGAP_MulticastSessionActivationRequestTransfer.c + NGAP_MulticastSessionDeactivationRequestTransfer.c + NGAP_MulticastSessionUpdateRequestTransfer.c + NGAP_MulticastGroupPagingAreaList.c + NGAP_MulticastGroupPagingAreaItem.c + NGAP_MBS-AreaTAIList.c + NGAP_MulticastGroupPagingArea.c + NGAP_UE-PagingList.c + NGAP_UE-PagingItem.c + NGAP_M1Configuration.c + NGAP_IncludeBeamMeasurementsIndication.c + NGAP_MaxNrofRS-IndexesToReport.c + NGAP_M1ReportingTrigger.c + NGAP_M1ThresholdEventA2.c + NGAP_M1ThresholdType.c + NGAP_M1PeriodicReporting.c + NGAP_M4Configuration.c + NGAP_M4ReportAmountMDT.c + NGAP_M4period.c + NGAP_M5Configuration.c + NGAP_M5ReportAmountMDT.c + NGAP_M5period.c + NGAP_M6Configuration.c + NGAP_M6ReportAmountMDT.c + NGAP_M6report-Interval.c + NGAP_M7Configuration.c + NGAP_M7ReportAmountMDT.c + NGAP_M7period.c + NGAP_MDT-Location-Info.c + NGAP_MDT-Location-Information.c NGAP_N3IWF-ID.c NGAP_NAS-PDU.c NGAP_NASSecurityParametersFromNGRAN.c + NGAP_NB-IoT-DefaultPagingDRX.c + NGAP_NB-IoT-PagingDRX.c + NGAP_NB-IoT-Paging-eDRXCycle.c + NGAP_NB-IoT-Paging-TimeWindow.c + NGAP_NB-IoT-Paging-eDRXInfo.c + NGAP_NB-IoT-UEPriority.c NGAP_NetworkInstance.c NGAP_NewSecurityContextInd.c NGAP_NextHopChainingCount.c NGAP_NextPagingAreaScope.c + NGAP_NGAPIESupportInformationRequestList.c + NGAP_NGAPIESupportInformationRequestItem.c + NGAP_NGAPIESupportInformationResponseList.c + NGAP_NGAPIESupportInformationResponseItem.c NGAP_NgENB-ID.c + NGAP_NotifySourceNGRANNode.c NGAP_NGRAN-CGI.c NGAP_NGRAN-TNLAssociationToRemoveList.c NGAP_NGRAN-TNLAssociationToRemoveItem.c NGAP_NGRANTraceID.c + NGAP_NID.c NGAP_NonDynamic5QIDescriptor.c NGAP_NotAllowedTACs.c NGAP_NotificationCause.c NGAP_NotificationControl.c + NGAP_NPN-AccessInformation.c + NGAP_NPN-MobilityInformation.c + NGAP_NPN-PagingAssistanceInformation.c + NGAP_NPN-Support.c NGAP_NRCellIdentity.c NGAP_NR-CGI.c NGAP_NR-CGIList.c NGAP_NR-CGIListForWarning.c + NGAP_NR-PagingeDRXInformation.c + NGAP_NR-Paging-eDRX-Cycle.c + NGAP_NR-Paging-Time-Window.c NGAP_NRencryptionAlgorithms.c NGAP_NRintegrityProtectionAlgorithms.c + NGAP_NRMobilityHistoryReport.c NGAP_NRPPa-PDU.c + NGAP_NRUERLFReportContainer.c + NGAP_NRNTNTAIInformation.c NGAP_NumberOfBroadcasts.c NGAP_NumberOfBroadcastsRequested.c + NGAP_NRARFCN.c + NGAP_NRFrequencyBand.c + NGAP_NRFrequencyBand-List.c + NGAP_NRFrequencyBandItem.c + NGAP_NRFrequencyInfo.c + NGAP_NR-PCI.c + NGAP_NRV2XServicesAuthorized.c + NGAP_VehicleUE.c + NGAP_PedestrianUE.c + NGAP_NRUESidelinkAggregateMaximumBitrate.c + NGAP_NSAG-ID.c + NGAP_OnboardingSupport.c NGAP_OverloadAction.c NGAP_OverloadResponse.c NGAP_OverloadStartNSSAIList.c @@ -331,23 +662,38 @@ libasn1c_ngap_sources = files(''' NGAP_PacketDelayBudget.c NGAP_PacketErrorRate.c NGAP_PacketLossRate.c + NGAP_PagingAssisDataforCEcapabUE.c NGAP_PagingAttemptInformation.c NGAP_PagingAttemptCount.c + NGAP_PagingCause.c + NGAP_PagingCauseIndicationForVoiceService.c NGAP_PagingDRX.c NGAP_PagingOrigin.c NGAP_PagingPriority.c + NGAP_PagingProbabilityInformation.c NGAP_PathSwitchRequestAcknowledgeTransfer.c NGAP_PathSwitchRequestSetupFailedTransfer.c NGAP_PathSwitchRequestTransfer.c NGAP_PathSwitchRequestUnsuccessfulTransfer.c + NGAP_PC5QoSParameters.c + NGAP_PC5QoSFlowList.c + NGAP_PC5QoSFlowItem.c + NGAP_PC5FlowBitRates.c + NGAP_PCIListForMDT.c + NGAP_PrivacyIndicator.c NGAP_PDUSessionAggregateMaximumBitRate.c NGAP_PDUSessionID.c + NGAP_PDUSessionPairID.c NGAP_PDUSessionResourceAdmittedList.c NGAP_PDUSessionResourceAdmittedItem.c NGAP_PDUSessionResourceFailedToModifyListModCfm.c NGAP_PDUSessionResourceFailedToModifyItemModCfm.c NGAP_PDUSessionResourceFailedToModifyListModRes.c NGAP_PDUSessionResourceFailedToModifyItemModRes.c + NGAP_PDUSessionResourceFailedToResumeListRESReq.c + NGAP_PDUSessionResourceFailedToResumeItemRESReq.c + NGAP_PDUSessionResourceFailedToResumeListRESRes.c + NGAP_PDUSessionResourceFailedToResumeItemRESRes.c NGAP_PDUSessionResourceFailedToSetupListCxtFail.c NGAP_PDUSessionResourceFailedToSetupItemCxtFail.c NGAP_PDUSessionResourceFailedToSetupListCxtRes.c @@ -396,6 +742,10 @@ libasn1c_ngap_sources = files(''' NGAP_PDUSessionResourceReleasedListRelRes.c NGAP_PDUSessionResourceReleasedItemRelRes.c NGAP_PDUSessionResourceReleaseResponseTransfer.c + NGAP_PDUSessionResourceResumeListRESReq.c + NGAP_PDUSessionResourceResumeItemRESReq.c + NGAP_PDUSessionResourceResumeListRESRes.c + NGAP_PDUSessionResourceResumeItemRESRes.c NGAP_PDUSessionResourceSecondaryRATUsageList.c NGAP_PDUSessionResourceSecondaryRATUsageItem.c NGAP_PDUSessionResourceSetupListCxtReq.c @@ -411,6 +761,8 @@ libasn1c_ngap_sources = files(''' NGAP_PDUSessionResourceSetupRequestTransfer.c NGAP_PDUSessionResourceSetupResponseTransfer.c NGAP_PDUSessionResourceSetupUnsuccessfulTransfer.c + NGAP_PDUSessionResourceSuspendListSUSReq.c + NGAP_PDUSessionResourceSuspendItemSUSReq.c NGAP_PDUSessionResourceSwitchedList.c NGAP_PDUSessionResourceSwitchedItem.c NGAP_PDUSessionResourceToBeSwitchedDLList.c @@ -421,16 +773,25 @@ libasn1c_ngap_sources = files(''' NGAP_PDUSessionResourceToReleaseItemRelCmd.c NGAP_PDUSessionType.c NGAP_PDUSessionUsageReport.c + NGAP_PEIPSassistanceInformation.c + NGAP_Periodicity.c NGAP_PeriodicRegistrationUpdateTimer.c NGAP_PLMNIdentity.c + NGAP_PLMNAreaBasedQMC.c + NGAP_PLMNListforQMC.c NGAP_PLMNSupportList.c NGAP_PLMNSupportItem.c + NGAP_PNI-NPN-MobilityInformation.c NGAP_PortNumber.c NGAP_Pre-emptionCapability.c NGAP_Pre-emptionVulnerability.c NGAP_PriorityLevelARP.c NGAP_PriorityLevelQos.c NGAP_PWSFailedCellIDList.c + NGAP_QMCConfigInfo.c + NGAP_QMCDeactivation.c + NGAP_QoEReferenceList.c + NGAP_QoEReference.c NGAP_QosCharacteristics.c NGAP_QosFlowAcceptedList.c NGAP_QosFlowAcceptedItem.c @@ -438,17 +799,23 @@ libasn1c_ngap_sources = files(''' NGAP_QosFlowAddOrModifyRequestItem.c NGAP_QosFlowAddOrModifyResponseList.c NGAP_QosFlowAddOrModifyResponseItem.c + NGAP_QosFlowFeedbackList.c + NGAP_QosFlowFeedbackItem.c NGAP_QosFlowIdentifier.c NGAP_QosFlowInformationList.c NGAP_QosFlowInformationItem.c NGAP_QosFlowLevelQosParameters.c NGAP_QosMonitoringRequest.c + NGAP_QosMonitoringReportingFrequency.c + NGAP_QoSFlowList.c NGAP_QosFlowListWithCause.c NGAP_QosFlowWithCauseItem.c NGAP_QosFlowModifyConfirmList.c NGAP_QosFlowModifyConfirmItem.c NGAP_QosFlowNotifyList.c NGAP_QosFlowNotifyItem.c + NGAP_QosFlowParametersList.c + NGAP_QosFlowParametersItem.c NGAP_QosFlowPerTNLInformation.c NGAP_QosFlowPerTNLInformationList.c NGAP_QosFlowPerTNLInformationItem.c @@ -460,7 +827,10 @@ libasn1c_ngap_sources = files(''' NGAP_QosFlowToBeForwardedItem.c NGAP_QoSFlowsUsageReportList.c NGAP_QoSFlowsUsageReport-Item.c + NGAP_Range.c NGAP_RANNodeName.c + NGAP_RANNodeNameVisibleString.c + NGAP_RANNodeNameUTF8String.c NGAP_RANPagingPriority.c NGAP_RANStatusTransfer-TransparentContainer.c NGAP_RAN-UE-NGAP-ID.c @@ -474,22 +844,31 @@ libasn1c_ngap_sources = files(''' NGAP_RecommendedRANNodesForPaging.c NGAP_RecommendedRANNodeList.c NGAP_RecommendedRANNodeItem.c + NGAP_RedCapIndication.c NGAP_RedirectionVoiceFallback.c + NGAP_RedundantPDUSessionInformation.c + NGAP_RedundantQosFlowIndicator.c NGAP_ReflectiveQosAttribute.c NGAP_RelativeAMFCapacity.c NGAP_ReportArea.c NGAP_RepetitionPeriod.c NGAP_ResetAll.c + NGAP_ReportAmountMDT.c + NGAP_ReportIntervalMDT.c + NGAP_ExtendedReportIntervalMDT.c NGAP_ResetType.c + NGAP_RGLevelWirelineAccessCharacteristics.c NGAP_RNC-ID.c NGAP_RoutingID.c NGAP_RRCContainer.c NGAP_RRCEstablishmentCause.c NGAP_RRCInactiveTransitionReportRequest.c NGAP_RRCState.c + NGAP_RSN.c NGAP_RIMInformationTransfer.c NGAP_RIMInformation.c NGAP_GNBSetID.c + NGAP_ScheduledCommunicationTime.c NGAP_SCTP-TLAs.c NGAP_SD.c NGAP_SecondaryRATUsageInformation.c @@ -498,22 +877,36 @@ libasn1c_ngap_sources = files(''' NGAP_SecurityIndication.c NGAP_SecurityKey.c NGAP_SecurityResult.c + NGAP_SensorMeasurementConfiguration.c + NGAP_SensorMeasConfigNameList.c + NGAP_SensorMeasConfigNameItem.c + NGAP_SensorMeasConfig.c + NGAP_SensorNameConfig.c NGAP_SerialNumber.c NGAP_ServedGUAMIList.c NGAP_ServedGUAMIItem.c NGAP_ServiceAreaInformation.c NGAP_ServiceAreaInformation-Item.c + NGAP_ServiceType.c NGAP_SgNB-UE-X2AP-ID.c + NGAP_SharedNGU-MulticastTNLInformation.c NGAP_SliceOverloadList.c NGAP_SliceOverloadItem.c NGAP_SliceSupportList.c NGAP_SliceSupportItem.c + NGAP_SliceSupportListQMC.c + NGAP_SliceSupportQMC-Item.c + NGAP_SNPN-MobilityInformation.c NGAP_S-NSSAI.c NGAP_SONConfigurationTransfer.c NGAP_SONInformation.c NGAP_SONInformationReply.c + NGAP_SONInformationReport.c + NGAP_SuccessfulHandoverReportList.c + NGAP_SuccessfulHandoverReport-Item.c NGAP_SONInformationRequest.c NGAP_SourceNGRANNode-ToTargetNGRANNode-TransparentContainer.c + NGAP_SourceNodeID.c NGAP_SourceOfUEActivityBehaviourInformation.c NGAP_SourceRANNodeID.c NGAP_SourceToTarget-TransparentContainer.c @@ -525,7 +918,12 @@ libasn1c_ngap_sources = files(''' NGAP_SST.c NGAP_SupportedTAList.c NGAP_SupportedTAItem.c + NGAP_SuspendIndicator.c + NGAP_Suspend-Request-Indication.c + NGAP_Suspend-Response-Indication.c + NGAP_SurvivalTime.c NGAP_TAC.c + NGAP_TACListInNRNTN.c NGAP_TAI.c NGAP_TAIBroadcastEUTRA.c NGAP_TAIBroadcastEUTRA-Item.c @@ -541,31 +939,68 @@ libasn1c_ngap_sources = files(''' NGAP_TAIListForPagingItem.c NGAP_TAIListForRestart.c NGAP_TAIListForWarning.c + NGAP_TAINSAGSupportList.c + NGAP_TAINSAGSupportItem.c NGAP_TargeteNB-ID.c NGAP_TargetID.c NGAP_TargetNGRANNode-ToSourceNGRANNode-TransparentContainer.c + NGAP_TargetNGRANNode-ToSourceNGRANNode-FailureTransparentContainer.c + NGAP_TargetNSSAI.c + NGAP_TargetNSSAI-Item.c + NGAP_TargetNSSAIInformation.c NGAP_TargetRANNodeID.c NGAP_TargetRNC-ID.c NGAP_TargetToSource-TransparentContainer.c + NGAP_TargettoSource-Failure-TransparentContainer.c NGAP_TimerApproachForGUAMIRemoval.c NGAP_TimeStamp.c + NGAP_TimeSyncAssistanceInfo.c NGAP_TimeToWait.c NGAP_TimeUEStayedInCell.c NGAP_TimeUEStayedInCellEnhancedGranularity.c + NGAP_TMGI.c + NGAP_TNAP-ID.c + NGAP_TNGF-ID.c NGAP_TNLAddressWeightFactor.c NGAP_TNLAssociationList.c NGAP_TNLAssociationItem.c NGAP_TNLAssociationUsage.c + NGAP_TooearlyIntersystemHO.c NGAP_TraceActivation.c NGAP_TraceDepth.c NGAP_TrafficLoadReductionIndication.c NGAP_TransportLayerAddress.c NGAP_TypeOfError.c + NGAP_TAIBasedMDT.c + NGAP_TAIListforMDT.c + NGAP_TAIBasedQMC.c + NGAP_TAIListforQMC.c + NGAP_TABasedQMC.c + NGAP_TAListforQMC.c + NGAP_TABasedMDT.c + NGAP_TAListforMDT.c + NGAP_Threshold-RSRP.c + NGAP_Threshold-RSRQ.c + NGAP_Threshold-SINR.c + NGAP_TimeToTrigger.c + NGAP_TWAP-ID.c + NGAP_TWIF-ID.c + NGAP_TSCAssistanceInformation.c + NGAP_TSCTrafficCharacteristics.c NGAP_UEAggregateMaximumBitRate.c + NGAP_UEAppLayerMeasInfoList.c + NGAP_UEAppLayerMeasInfoItem.c + NGAP_UEAppLayerMeasConfigInfo.c NGAP_UE-associatedLogicalNG-connectionList.c NGAP_UE-associatedLogicalNG-connectionItem.c + NGAP_UECapabilityInfoRequest.c NGAP_UEContextRequest.c + NGAP_UEContextResumeRequestTransfer.c + NGAP_UEContextResumeResponseTransfer.c + NGAP_UEContextSuspendRequestTransfer.c + NGAP_UE-DifferentiationInfo.c NGAP_UEHistoryInformation.c + NGAP_UEHistoryInformationFromTheUE.c NGAP_UEIdentityIndexValue.c NGAP_UE-NGAP-IDs.c NGAP_UE-NGAP-ID-pair.c @@ -575,32 +1010,53 @@ libasn1c_ngap_sources = files(''' NGAP_UEPresenceInAreaOfInterestItem.c NGAP_UERadioCapability.c NGAP_UERadioCapabilityForPaging.c + NGAP_UERadioCapabilityForPagingOfNB-IoT.c NGAP_UERadioCapabilityForPagingOfNR.c NGAP_UERadioCapabilityForPagingOfEUTRA.c + NGAP_UERadioCapabilityID.c NGAP_UERetentionInformation.c + NGAP_UERLFReportContainer.c NGAP_UESecurityCapabilities.c + NGAP_UESliceMaximumBitRateList.c + NGAP_UESliceMaximumBitRateItem.c + NGAP_UE-UP-CIoT-Support.c + NGAP_UL-CP-SecurityInformation.c + NGAP_UL-NAS-MAC.c + NGAP_UL-NAS-Count.c NGAP_UL-NGU-UP-TNLModifyList.c NGAP_UL-NGU-UP-TNLModifyItem.c NGAP_UnavailableGUAMIList.c NGAP_UnavailableGUAMIItem.c NGAP_ULForwarding.c + NGAP_UpdateFeedback.c NGAP_UPTransportLayerInformation.c NGAP_UPTransportLayerInformationList.c NGAP_UPTransportLayerInformationItem.c NGAP_UPTransportLayerInformationPairList.c NGAP_UPTransportLayerInformationPairItem.c + NGAP_URI-address.c NGAP_UserLocationInformation.c NGAP_UserLocationInformationEUTRA.c NGAP_UserLocationInformationN3IWF.c + NGAP_UserLocationInformationTNGF.c + NGAP_UserLocationInformationTWIF.c + NGAP_UserLocationInformationW-AGF.c NGAP_UserLocationInformationNR.c NGAP_UserPlaneSecurityInformation.c NGAP_VolumeTimedReportList.c NGAP_VolumeTimedReport-Item.c + NGAP_W-AGF-ID.c NGAP_WarningAreaCoordinates.c NGAP_WarningAreaList.c NGAP_WarningMessageContents.c NGAP_WarningSecurityInfo.c NGAP_WarningType.c + NGAP_WLANMeasurementConfiguration.c + NGAP_WLANMeasConfigNameList.c + NGAP_WLANMeasConfigNameItem.c + NGAP_WLANMeasConfig.c + NGAP_WLANName.c + NGAP_WUS-Assistance-Information.c NGAP_XnExtTLAs.c NGAP_XnExtTLA-Item.c NGAP_XnGTP-TLAs.c @@ -622,511 +1078,6 @@ libasn1c_ngap_sources = files(''' NGAP_PrivateIE-Container.c NGAP_PrivateIE-Field.c NGAP_EXTERNAL.c - - NGAP_AMFCPRelocationIndication.c - NGAP_AMFCPRelocationIndication.h - NGAP_AMFNameUTF8String.c - NGAP_AMFNameUTF8String.h - NGAP_AMFNameVisibleString.c - NGAP_AMFNameVisibleString.h - NGAP_Allowed-CAG-List-per-PLMN.c - NGAP_Allowed-CAG-List-per-PLMN.h - NGAP_Allowed-PNI-NPN-Item.c - NGAP_Allowed-PNI-NPN-Item.h - NGAP_Allowed-PNI-NPN-List.c - NGAP_Allowed-PNI-NPN-List.h - NGAP_AlternativeQoSParaSetIndex.c - NGAP_AlternativeQoSParaSetIndex.h - NGAP_AlternativeQoSParaSetItem.c - NGAP_AlternativeQoSParaSetItem.h - NGAP_AlternativeQoSParaSetList.c - NGAP_AlternativeQoSParaSetList.h - NGAP_AlternativeQoSParaSetNotifyIndex.c - NGAP_AlternativeQoSParaSetNotifyIndex.h - NGAP_AreaScopeOfMDT-EUTRA.c - NGAP_AreaScopeOfMDT-EUTRA.h - NGAP_AreaScopeOfMDT-NR.c - NGAP_AreaScopeOfMDT-NR.h - NGAP_AreaScopeOfNeighCellsItem.c - NGAP_AreaScopeOfNeighCellsItem.h - NGAP_AreaScopeOfNeighCellsList.c - NGAP_AreaScopeOfNeighCellsList.h - NGAP_AuthenticatedIndication.c - NGAP_AuthenticatedIndication.h - NGAP_BluetoothMeasConfig.c - NGAP_BluetoothMeasConfig.h - NGAP_BluetoothMeasConfigNameItem.c - NGAP_BluetoothMeasConfigNameItem.h - NGAP_BluetoothMeasConfigNameList.c - NGAP_BluetoothMeasConfigNameList.h - NGAP_BluetoothMeasurementConfiguration.c - NGAP_BluetoothMeasurementConfiguration.h - NGAP_BluetoothName.c - NGAP_BluetoothName.h - NGAP_BurstArrivalTime.c - NGAP_BurstArrivalTime.h - NGAP_CAG-ID.c - NGAP_CAG-ID.h - NGAP_CEmodeBSupport-Indicator.c - NGAP_CEmodeBSupport-Indicator.h - NGAP_CEmodeBrestricted.c - NGAP_CEmodeBrestricted.h - NGAP_CandidateCell.c - NGAP_CandidateCell.h - NGAP_CandidateCellID.c - NGAP_CandidateCellID.h - NGAP_CandidateCellItem.c - NGAP_CandidateCellItem.h - NGAP_CandidateCellList.c - NGAP_CandidateCellList.h - NGAP_CandidatePCI.c - NGAP_CandidatePCI.h - NGAP_Cell-CAGInformation.c - NGAP_Cell-CAGInformation.h - NGAP_CellBasedMDT-EUTRA.c - NGAP_CellBasedMDT-EUTRA.h - NGAP_CellBasedMDT-NR.c - NGAP_CellBasedMDT-NR.h - NGAP_CellCAGList.c - NGAP_CellCAGList.h - NGAP_CellIdListforMDT-EUTRA.c - NGAP_CellIdListforMDT-EUTRA.h - NGAP_CellIdListforMDT-NR.c - NGAP_CellIdListforMDT-NR.h - NGAP_ConfiguredTACIndication.c - NGAP_ConfiguredTACIndication.h - NGAP_ConnectionEstablishmentIndication.c - NGAP_ConnectionEstablishmentIndication.h - NGAP_CoverageEnhancementLevel.c - NGAP_CoverageEnhancementLevel.h - NGAP_DAPSRequestInfo.c - NGAP_DAPSRequestInfo.h - NGAP_DAPSResponseInfo.c - NGAP_DAPSResponseInfo.h - NGAP_DAPSResponseInfoItem.c - NGAP_DAPSResponseInfoItem.h - NGAP_DAPSResponseInfoList.c - NGAP_DAPSResponseInfoList.h - NGAP_DL-CP-SecurityInformation.c - NGAP_DL-CP-SecurityInformation.h - NGAP_DL-NAS-MAC.c - NGAP_DL-NAS-MAC.h - NGAP_DRBsSubjectToEarlyStatusTransfer-Item.c - NGAP_DRBsSubjectToEarlyStatusTransfer-Item.h - NGAP_DRBsSubjectToEarlyStatusTransfer-List.c - NGAP_DRBsSubjectToEarlyStatusTransfer-List.h - NGAP_DownlinkRANEarlyStatusTransfer.c - NGAP_DownlinkRANEarlyStatusTransfer.h - NGAP_EDT-Session.c - NGAP_EDT-Session.h - NGAP_ENB-ID.c - NGAP_ENB-ID.h - NGAP_EarlyStatusTransfer-TransparentContainer.c - NGAP_EarlyStatusTransfer-TransparentContainer.h - NGAP_EndIndication.c - NGAP_EndIndication.h - NGAP_Enhanced-CoverageRestriction.c - NGAP_Enhanced-CoverageRestriction.h - NGAP_EventL1LoggedMDTConfig.c - NGAP_EventL1LoggedMDTConfig.h - NGAP_EventTrigger.c - NGAP_EventTrigger.h - NGAP_Extended-AMFName.c - NGAP_Extended-AMFName.h - NGAP_Extended-ConnectedTime.c - NGAP_Extended-ConnectedTime.h - NGAP_Extended-RANNodeName.c - NGAP_Extended-RANNodeName.h - NGAP_ExtendedPacketDelayBudget.c - NGAP_ExtendedPacketDelayBudget.h - NGAP_ExtendedSliceSupportList.c - NGAP_ExtendedSliceSupportList.h - NGAP_FailureIndication.c - NGAP_FailureIndication.h - NGAP_FirstDLCount.c - NGAP_FirstDLCount.h - NGAP_FromEUTRANtoNGRAN.c - NGAP_FromEUTRANtoNGRAN.h - NGAP_FromNGRANtoEUTRAN.c - NGAP_FromNGRANtoEUTRAN.h - NGAP_GlobalCable-ID.c - NGAP_GlobalCable-ID.h - NGAP_GlobalENB-ID.c - NGAP_GlobalENB-ID.h - NGAP_GlobalLine-ID.c - NGAP_GlobalLine-ID.h - NGAP_GlobalLineIdentity.c - NGAP_GlobalLineIdentity.h - NGAP_GlobalTNGF-ID.c - NGAP_GlobalTNGF-ID.h - NGAP_GlobalTWIF-ID.c - NGAP_GlobalTWIF-ID.h - NGAP_GlobalW-AGF-ID.c - NGAP_GlobalW-AGF-ID.h - NGAP_HFCNode-ID.c - NGAP_HFCNode-ID.h - NGAP_HOReport.c - NGAP_HOReport.h - NGAP_HandoverSuccess.c - NGAP_HandoverSuccess.h - NGAP_Hysteresis.c - NGAP_Hysteresis.h - NGAP_IAB-Authorized.c - NGAP_IAB-Authorized.h - NGAP_IAB-Supported.c - NGAP_IAB-Supported.h - NGAP_IABNodeIndication.c - NGAP_IABNodeIndication.h - NGAP_ImmediateMDTNr.c - NGAP_ImmediateMDTNr.h - NGAP_InterSystemFailureIndication.c - NGAP_InterSystemFailureIndication.h - NGAP_InterSystemHOReport.c - NGAP_InterSystemHOReport.h - NGAP_InterSystemHandoverReportType.c - NGAP_InterSystemHandoverReportType.h - NGAP_IntersystemSONConfigurationTransfer.c - NGAP_IntersystemSONConfigurationTransfer.h - NGAP_IntersystemSONInformation.c - NGAP_IntersystemSONInformation.h - NGAP_IntersystemSONInformationReport.c - NGAP_IntersystemSONInformationReport.h - NGAP_IntersystemSONNGRANnodeID.c - NGAP_IntersystemSONNGRANnodeID.h - NGAP_IntersystemSONTransferType.c - NGAP_IntersystemSONTransferType.h - NGAP_IntersystemSONeNBID.c - NGAP_IntersystemSONeNBID.h - NGAP_IntersystemUnnecessaryHO.c - NGAP_IntersystemUnnecessaryHO.h - NGAP_LTEM-Indication.c - NGAP_LTEM-Indication.h - NGAP_LTEUERLFReportContainer.c - NGAP_LTEUERLFReportContainer.h - NGAP_LTEUESidelinkAggregateMaximumBitrate.c - NGAP_LTEUESidelinkAggregateMaximumBitrate.h - NGAP_LTEV2XServicesAuthorized.c - NGAP_LTEV2XServicesAuthorized.h - NGAP_LineType.c - NGAP_LineType.h - NGAP_Links-to-log.c - NGAP_Links-to-log.h - NGAP_LoggedMDTNr.c - NGAP_LoggedMDTNr.h - NGAP_LoggedMDTTrigger.c - NGAP_LoggedMDTTrigger.h - NGAP_LoggingDuration.c - NGAP_LoggingDuration.h - NGAP_LoggingInterval.c - NGAP_LoggingInterval.h - NGAP_M1Configuration.c - NGAP_M1Configuration.h - NGAP_M1PeriodicReporting.c - NGAP_M1PeriodicReporting.h - NGAP_M1ReportingTrigger.c - NGAP_M1ReportingTrigger.h - NGAP_M1ThresholdEventA2.c - NGAP_M1ThresholdEventA2.h - NGAP_M1ThresholdType.c - NGAP_M1ThresholdType.h - NGAP_M4Configuration.c - NGAP_M4Configuration.h - NGAP_M4period.c - NGAP_M4period.h - NGAP_M5Configuration.c - NGAP_M5Configuration.h - NGAP_M5period.c - NGAP_M5period.h - NGAP_M6Configuration.c - NGAP_M6Configuration.h - NGAP_M6report-Interval.c - NGAP_M6report-Interval.h - NGAP_M7Configuration.c - NGAP_M7Configuration.h - NGAP_M7period.c - NGAP_M7period.h - NGAP_MDT-Activation.c - NGAP_MDT-Activation.h - NGAP_MDT-Configuration-EUTRA.c - NGAP_MDT-Configuration-EUTRA.h - NGAP_MDT-Configuration-NR.c - NGAP_MDT-Configuration-NR.h - NGAP_MDT-Configuration.c - NGAP_MDT-Configuration.h - NGAP_MDT-Location-Info.c - NGAP_MDT-Location-Info.h - NGAP_MDT-Location-Information.c - NGAP_MDT-Location-Information.h - NGAP_MDTModeEutra.c - NGAP_MDTModeEutra.h - NGAP_MDTModeNr.c - NGAP_MDTModeNr.h - NGAP_MDTPLMNList.c - NGAP_MDTPLMNList.h - NGAP_MeasurementThresholdL1LoggedMDT.c - NGAP_MeasurementThresholdL1LoggedMDT.h - NGAP_MeasurementsToActivate.c - NGAP_MeasurementsToActivate.h - NGAP_MobilityInformation.c - NGAP_MobilityInformation.h - NGAP_NB-IoT-DefaultPagingDRX.c - NGAP_NB-IoT-DefaultPagingDRX.h - NGAP_NB-IoT-Paging-TimeWindow.c - NGAP_NB-IoT-Paging-TimeWindow.h - NGAP_NB-IoT-Paging-eDRXCycle.c - NGAP_NB-IoT-Paging-eDRXCycle.h - NGAP_NB-IoT-Paging-eDRXInfo.c - NGAP_NB-IoT-Paging-eDRXInfo.h - NGAP_NB-IoT-PagingDRX.c - NGAP_NB-IoT-PagingDRX.h - NGAP_NB-IoT-UEPriority.c - NGAP_NB-IoT-UEPriority.h - NGAP_NID.c - NGAP_NID.h - NGAP_NPN-AccessInformation.c - NGAP_NPN-AccessInformation.h - NGAP_NPN-MobilityInformation.c - NGAP_NPN-MobilityInformation.h - NGAP_NPN-PagingAssistanceInformation.c - NGAP_NPN-PagingAssistanceInformation.h - NGAP_NPN-Support.c - NGAP_NPN-Support.h - NGAP_NR-PCI.c - NGAP_NR-PCI.h - NGAP_NRARFCN.c - NGAP_NRARFCN.h - NGAP_NRFrequencyBand-List.c - NGAP_NRFrequencyBand-List.h - NGAP_NRFrequencyBand.c - NGAP_NRFrequencyBand.h - NGAP_NRFrequencyBandItem.c - NGAP_NRFrequencyBandItem.h - NGAP_NRFrequencyInfo.c - NGAP_NRFrequencyInfo.h - NGAP_NRMobilityHistoryReport.c - NGAP_NRMobilityHistoryReport.h - NGAP_NRUERLFReportContainer.c - NGAP_NRUERLFReportContainer.h - NGAP_NRUESidelinkAggregateMaximumBitrate.c - NGAP_NRUESidelinkAggregateMaximumBitrate.h - NGAP_NRV2XServicesAuthorized.c - NGAP_NRV2XServicesAuthorized.h - NGAP_NotifySourceNGRANNode.c - NGAP_NotifySourceNGRANNode.h - NGAP_PC5FlowBitRates.c - NGAP_PC5FlowBitRates.h - NGAP_PC5QoSFlowItem.c - NGAP_PC5QoSFlowItem.h - NGAP_PC5QoSFlowList.c - NGAP_PC5QoSFlowList.h - NGAP_PC5QoSParameters.c - NGAP_PC5QoSParameters.h - NGAP_PCIListForMDT.c - NGAP_PCIListForMDT.h - NGAP_PDUSessionResourceFailedToResumeItemRESReq.c - NGAP_PDUSessionResourceFailedToResumeItemRESReq.h - NGAP_PDUSessionResourceFailedToResumeItemRESRes.c - NGAP_PDUSessionResourceFailedToResumeItemRESRes.h - NGAP_PDUSessionResourceFailedToResumeListRESReq.c - NGAP_PDUSessionResourceFailedToResumeListRESReq.h - NGAP_PDUSessionResourceFailedToResumeListRESRes.c - NGAP_PDUSessionResourceFailedToResumeListRESRes.h - NGAP_PDUSessionResourceResumeItemRESReq.c - NGAP_PDUSessionResourceResumeItemRESReq.h - NGAP_PDUSessionResourceResumeItemRESRes.c - NGAP_PDUSessionResourceResumeItemRESRes.h - NGAP_PDUSessionResourceResumeListRESReq.c - NGAP_PDUSessionResourceResumeListRESReq.h - NGAP_PDUSessionResourceResumeListRESRes.c - NGAP_PDUSessionResourceResumeListRESRes.h - NGAP_PDUSessionResourceSuspendItemSUSReq.c - NGAP_PDUSessionResourceSuspendItemSUSReq.h - NGAP_PDUSessionResourceSuspendListSUSReq.c - NGAP_PDUSessionResourceSuspendListSUSReq.h - NGAP_PNI-NPN-MobilityInformation.c - NGAP_PNI-NPN-MobilityInformation.h - NGAP_Paging-Time-Window.c - NGAP_Paging-Time-Window.h - NGAP_Paging-eDRX-Cycle.c - NGAP_Paging-eDRX-Cycle.h - NGAP_PagingAssisDataforCEcapabUE.c - NGAP_PagingAssisDataforCEcapabUE.h - NGAP_PagingProbabilityInformation.c - NGAP_PagingProbabilityInformation.h - NGAP_PagingeDRXInformation.c - NGAP_PagingeDRXInformation.h - NGAP_PedestrianUE.c - NGAP_PedestrianUE.h - NGAP_Periodicity.c - NGAP_Periodicity.h - NGAP_PrivacyIndicator.c - NGAP_PrivacyIndicator.h - NGAP_ProcedureStageChoice.c - NGAP_ProcedureStageChoice.h - NGAP_QosFlowParametersItem.c - NGAP_QosFlowParametersItem.h - NGAP_QosFlowParametersList.c - NGAP_QosFlowParametersList.h - NGAP_QosMonitoringReportingFrequency.c - NGAP_QosMonitoringReportingFrequency.h - NGAP_RANCPRelocationIndication.c - NGAP_RANCPRelocationIndication.h - NGAP_RANNodeNameUTF8String.c - NGAP_RANNodeNameUTF8String.h - NGAP_RANNodeNameVisibleString.c - NGAP_RANNodeNameVisibleString.h - NGAP_RGLevelWirelineAccessCharacteristics.c - NGAP_RGLevelWirelineAccessCharacteristics.h - NGAP_RSN.c - NGAP_RSN.h - NGAP_Range.c - NGAP_Range.h - NGAP_RedundantPDUSessionInformation.c - NGAP_RedundantPDUSessionInformation.h - NGAP_RedundantQosFlowIndicator.c - NGAP_RedundantQosFlowIndicator.h - NGAP_ReportAmountMDT.c - NGAP_ReportAmountMDT.h - NGAP_ReportIntervalMDT.c - NGAP_ReportIntervalMDT.h - NGAP_RetrieveUEInformation.c - NGAP_RetrieveUEInformation.h - NGAP_SNPN-MobilityInformation.c - NGAP_SNPN-MobilityInformation.h - NGAP_SONInformationReport.c - NGAP_SONInformationReport.h - NGAP_ScheduledCommunicationTime.c - NGAP_ScheduledCommunicationTime.h - NGAP_SensorMeasConfig.c - NGAP_SensorMeasConfig.h - NGAP_SensorMeasConfigNameItem.c - NGAP_SensorMeasConfigNameItem.h - NGAP_SensorMeasConfigNameList.c - NGAP_SensorMeasConfigNameList.h - NGAP_SensorMeasurementConfiguration.c - NGAP_SensorMeasurementConfiguration.h - NGAP_SensorNameConfig.c - NGAP_SensorNameConfig.h - NGAP_Suspend-Request-Indication.c - NGAP_Suspend-Request-Indication.h - NGAP_Suspend-Response-Indication.c - NGAP_Suspend-Response-Indication.h - NGAP_SuspendIndicator.c - NGAP_SuspendIndicator.h - NGAP_TABasedMDT.c - NGAP_TABasedMDT.h - NGAP_TAIBasedMDT.c - NGAP_TAIBasedMDT.h - NGAP_TAIListforMDT.c - NGAP_TAIListforMDT.h - NGAP_TAListforMDT.c - NGAP_TAListforMDT.h - NGAP_TNAP-ID.c - NGAP_TNAP-ID.h - NGAP_TNGF-ID.c - NGAP_TNGF-ID.h - NGAP_TSCAssistanceInformation.c - NGAP_TSCAssistanceInformation.h - NGAP_TSCTrafficCharacteristics.c - NGAP_TSCTrafficCharacteristics.h - NGAP_TWAP-ID.c - NGAP_TWAP-ID.h - NGAP_TWIF-ID.c - NGAP_TWIF-ID.h - NGAP_TargetNGRANNode-ToSourceNGRANNode-FailureTransparentContainer.c - NGAP_TargetNGRANNode-ToSourceNGRANNode-FailureTransparentContainer.h - NGAP_TargettoSource-Failure-TransparentContainer.c - NGAP_TargettoSource-Failure-TransparentContainer.h - NGAP_Threshold-RSRP.c - NGAP_Threshold-RSRP.h - NGAP_Threshold-RSRQ.c - NGAP_Threshold-RSRQ.h - NGAP_Threshold-SINR.c - NGAP_Threshold-SINR.h - NGAP_TimeToTrigger.c - NGAP_TimeToTrigger.h - NGAP_TooearlyIntersystemHO.c - NGAP_TooearlyIntersystemHO.h - NGAP_UE-DifferentiationInfo.c - NGAP_UE-DifferentiationInfo.h - NGAP_UE-UP-CIoT-Support.c - NGAP_UE-UP-CIoT-Support.h - NGAP_UECapabilityInfoRequest.c - NGAP_UECapabilityInfoRequest.h - NGAP_UEContextResumeFailure.c - NGAP_UEContextResumeFailure.h - NGAP_UEContextResumeRequest.c - NGAP_UEContextResumeRequest.h - NGAP_UEContextResumeRequestTransfer.c - NGAP_UEContextResumeRequestTransfer.h - NGAP_UEContextResumeResponse.c - NGAP_UEContextResumeResponse.h - NGAP_UEContextResumeResponseTransfer.c - NGAP_UEContextResumeResponseTransfer.h - NGAP_UEContextSuspendFailure.c - NGAP_UEContextSuspendFailure.h - NGAP_UEContextSuspendRequest.c - NGAP_UEContextSuspendRequest.h - NGAP_UEContextSuspendRequestTransfer.c - NGAP_UEContextSuspendRequestTransfer.h - NGAP_UEContextSuspendResponse.c - NGAP_UEContextSuspendResponse.h - NGAP_UEHistoryInformationFromTheUE.c - NGAP_UEHistoryInformationFromTheUE.h - NGAP_UEInformationTransfer.c - NGAP_UEInformationTransfer.h - NGAP_UERLFReportContainer.c - NGAP_UERLFReportContainer.h - NGAP_UERadioCapabilityForPagingOfNB-IoT.c - NGAP_UERadioCapabilityForPagingOfNB-IoT.h - NGAP_UERadioCapabilityID.c - NGAP_UERadioCapabilityID.h - NGAP_UERadioCapabilityIDMappingRequest.c - NGAP_UERadioCapabilityIDMappingRequest.h - NGAP_UERadioCapabilityIDMappingResponse.c - NGAP_UERadioCapabilityIDMappingResponse.h - NGAP_UL-CP-SecurityInformation.c - NGAP_UL-CP-SecurityInformation.h - NGAP_UL-NAS-Count.c - NGAP_UL-NAS-Count.h - NGAP_UL-NAS-MAC.c - NGAP_UL-NAS-MAC.h - NGAP_URI-address.c - NGAP_URI-address.h - NGAP_UplinkRANEarlyStatusTransfer.c - NGAP_UplinkRANEarlyStatusTransfer.h - NGAP_UserLocationInformationTNGF.c - NGAP_UserLocationInformationTNGF.h - NGAP_UserLocationInformationTWIF.c - NGAP_UserLocationInformationTWIF.h - NGAP_UserLocationInformationW-AGF.c - NGAP_UserLocationInformationW-AGF.h - NGAP_VehicleUE.c - NGAP_VehicleUE.h - NGAP_W-AGF-ID.c - NGAP_W-AGF-ID.h - NGAP_WLANMeasConfig.c - NGAP_WLANMeasConfig.h - NGAP_WLANMeasConfigNameItem.c - NGAP_WLANMeasConfigNameItem.h - NGAP_WLANMeasConfigNameList.c - NGAP_WLANMeasConfigNameList.h - NGAP_WLANMeasurementConfiguration.c - NGAP_WLANMeasurementConfiguration.h - NGAP_WLANName.c - NGAP_WLANName.h - NGAP_WUS-Assistance-Information.c - NGAP_WUS-Assistance-Information.h - NGAP_ExtendedUEIdentityIndexValue.c - NGAP_ExtendedUEIdentityIndexValue.h - NGAP_MicoAllPLMN.c - NGAP_MicoAllPLMN.h - NGAP_QosFlowFeedbackItem.c - NGAP_QosFlowFeedbackItem.h - NGAP_QosFlowFeedbackList.c - NGAP_QosFlowFeedbackList.h - NGAP_UpdateFeedback.c - NGAP_UpdateFeedback.h '''.split()) libasn1c_ngap_inc = include_directories('.') diff --git a/lib/asn1c/s1ap/S1AP_Additional-GUTI.c b/lib/asn1c/s1ap/S1AP_Additional-GUTI.c index ae80457ee..a6edd158d 100644 --- a/lib/asn1c/s1ap/S1AP_Additional-GUTI.c +++ b/lib/asn1c/s1ap/S1AP_Additional-GUTI.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_Additional-GUTI.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_Additional_GUTI_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_Additional_GUTI_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_Additional_GUTI, gUMMEI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_Additional_GUTI_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_Additional_GUTI, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P20, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P21, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_Additional_GUTI_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* m-TMSI */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_Additional_GUTI_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_Additional_GUTI_specs_1 = { sizeof(struct S1AP_Additional_GUTI), offsetof(struct S1AP_Additional_GUTI, _asn_ctx), asn_MAP_S1AP_Additional_GUTI_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_Additional-GUTI.h b/lib/asn1c/s1ap/S1AP_Additional-GUTI.h index de2cd8357..e66a535e4 100644 --- a/lib/asn1c/s1ap/S1AP_Additional-GUTI.h +++ b/lib/asn1c/s1ap/S1AP_Additional-GUTI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_Additional_GUTI { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_Additional_GUTI; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Additional_GUTI_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_Additional_GUTI_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_AdditionalCSFallbackIndicator.c b/lib/asn1c/s1ap/S1AP_AdditionalCSFallbackIndicator.c index 068e3fbf0..5320ef364 100644 --- a/lib/asn1c/s1ap/S1AP_AdditionalCSFallbackIndicator.c +++ b/lib/asn1c/s1ap/S1AP_AdditionalCSFallbackIndicator.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_AdditionalCSFallbackIndicator_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_AdditionalCSFallbackIndicator_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -28,7 +28,7 @@ static const unsigned int asn_MAP_S1AP_AdditionalCSFallbackIndicator_enum2value_ 1 /* restriction(1) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_AdditionalCSFallbackIndicator_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_AdditionalCSFallbackIndicator_specs_1 = { asn_MAP_S1AP_AdditionalCSFallbackIndicator_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_AdditionalCSFallbackIndicator_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_AdditionalCSFallbackIndicator.h b/lib/asn1c/s1ap/S1AP_AdditionalCSFallbackIndicator.h index e3e047a51..e8d0bee2e 100644 --- a/lib/asn1c/s1ap/S1AP_AdditionalCSFallbackIndicator.h +++ b/lib/asn1c/s1ap/S1AP_AdditionalCSFallbackIndicator.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -31,7 +31,9 @@ typedef enum S1AP_AdditionalCSFallbackIndicator { typedef long S1AP_AdditionalCSFallbackIndicator_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_AdditionalCSFallbackIndicator_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_AdditionalCSFallbackIndicator; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_AdditionalCSFallbackIndicator_specs_1; asn_struct_free_f S1AP_AdditionalCSFallbackIndicator_free; asn_struct_print_f S1AP_AdditionalCSFallbackIndicator_print; asn_constr_check_f S1AP_AdditionalCSFallbackIndicator_constraint; diff --git a/lib/asn1c/s1ap/S1AP_AdditionalRRMPriorityIndex.c b/lib/asn1c/s1ap/S1AP_AdditionalRRMPriorityIndex.c index 7bbf414f7..9df10a273 100644 --- a/lib/asn1c/s1ap/S1AP_AdditionalRRMPriorityIndex.c +++ b/lib/asn1c/s1ap/S1AP_AdditionalRRMPriorityIndex.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,7 +43,7 @@ S1AP_AdditionalRRMPriorityIndex_constraint(const asn_TYPE_descriptor_t *td, cons * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_AdditionalRRMPriorityIndex_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_AdditionalRRMPriorityIndex_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 32, 32 } /* (SIZE(32..32)) */, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_AdditionalRRMPriorityIndex.h b/lib/asn1c/s1ap/S1AP_AdditionalRRMPriorityIndex.h index e0eaedc37..86c304aeb 100644 --- a/lib/asn1c/s1ap/S1AP_AdditionalRRMPriorityIndex.h +++ b/lib/asn1c/s1ap/S1AP_AdditionalRRMPriorityIndex.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef BIT_STRING_t S1AP_AdditionalRRMPriorityIndex_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_AdditionalRRMPriorityIndex_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_AdditionalRRMPriorityIndex; asn_struct_free_f S1AP_AdditionalRRMPriorityIndex_free; asn_struct_print_f S1AP_AdditionalRRMPriorityIndex_print; diff --git a/lib/asn1c/s1ap/S1AP_AerialUEsubscriptionInformation.c b/lib/asn1c/s1ap/S1AP_AerialUEsubscriptionInformation.c index dd0990141..76e226e97 100644 --- a/lib/asn1c/s1ap/S1AP_AerialUEsubscriptionInformation.c +++ b/lib/asn1c/s1ap/S1AP_AerialUEsubscriptionInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_AerialUEsubscriptionInformation_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_AerialUEsubscriptionInformation_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -28,7 +28,7 @@ static const unsigned int asn_MAP_S1AP_AerialUEsubscriptionInformation_enum2valu 1 /* not-allowed(1) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_AerialUEsubscriptionInformation_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_AerialUEsubscriptionInformation_specs_1 = { asn_MAP_S1AP_AerialUEsubscriptionInformation_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_AerialUEsubscriptionInformation_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_AerialUEsubscriptionInformation.h b/lib/asn1c/s1ap/S1AP_AerialUEsubscriptionInformation.h index a3103eb1b..0285a3e5c 100644 --- a/lib/asn1c/s1ap/S1AP_AerialUEsubscriptionInformation.h +++ b/lib/asn1c/s1ap/S1AP_AerialUEsubscriptionInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -31,7 +31,9 @@ typedef enum S1AP_AerialUEsubscriptionInformation { typedef long S1AP_AerialUEsubscriptionInformation_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_AerialUEsubscriptionInformation_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_AerialUEsubscriptionInformation; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_AerialUEsubscriptionInformation_specs_1; asn_struct_free_f S1AP_AerialUEsubscriptionInformation_free; asn_struct_print_f S1AP_AerialUEsubscriptionInformation_print; asn_constr_check_f S1AP_AerialUEsubscriptionInformation_constraint; diff --git a/lib/asn1c/s1ap/S1AP_AllocationAndRetentionPriority.c b/lib/asn1c/s1ap/S1AP_AllocationAndRetentionPriority.c index d2ecbfecd..5bbd51e07 100644 --- a/lib/asn1c/s1ap/S1AP_AllocationAndRetentionPriority.c +++ b/lib/asn1c/s1ap/S1AP_AllocationAndRetentionPriority.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -63,7 +63,7 @@ asn_TYPE_member_t asn_MBR_S1AP_AllocationAndRetentionPriority_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_AllocationAndRetentionPriority, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P21, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P22, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_AllocationAndRetentionPriority.h b/lib/asn1c/s1ap/S1AP_AllocationAndRetentionPriority.h index 2c874b270..7d31050b2 100644 --- a/lib/asn1c/s1ap/S1AP_AllocationAndRetentionPriority.h +++ b/lib/asn1c/s1ap/S1AP_AllocationAndRetentionPriority.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_AreaScopeOfMDT.c b/lib/asn1c/s1ap/S1AP_AreaScopeOfMDT.c index 5694cab3a..524a8c1fa 100644 --- a/lib/asn1c/s1ap/S1AP_AreaScopeOfMDT.c +++ b/lib/asn1c/s1ap/S1AP_AreaScopeOfMDT.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_AreaScopeOfMDT.h b/lib/asn1c/s1ap/S1AP_AreaScopeOfMDT.h index 022fd42b6..342d44958 100644 --- a/lib/asn1c/s1ap/S1AP_AreaScopeOfMDT.h +++ b/lib/asn1c/s1ap/S1AP_AreaScopeOfMDT.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_AreaScopeOfQMC.c b/lib/asn1c/s1ap/S1AP_AreaScopeOfQMC.c index bac997a80..f61c83fc9 100644 --- a/lib/asn1c/s1ap/S1AP_AreaScopeOfQMC.c +++ b/lib/asn1c/s1ap/S1AP_AreaScopeOfQMC.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_AreaScopeOfQMC.h b/lib/asn1c/s1ap/S1AP_AreaScopeOfQMC.h index 1a40cac35..630c99974 100644 --- a/lib/asn1c/s1ap/S1AP_AreaScopeOfQMC.h +++ b/lib/asn1c/s1ap/S1AP_AreaScopeOfQMC.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_AssistanceDataForCECapableUEs.c b/lib/asn1c/s1ap/S1AP_AssistanceDataForCECapableUEs.c index 017d47f05..6c8c3cb6e 100644 --- a/lib/asn1c/s1ap/S1AP_AssistanceDataForCECapableUEs.c +++ b/lib/asn1c/s1ap/S1AP_AssistanceDataForCECapableUEs.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_S1AP_AssistanceDataForCECapableUEs_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_AssistanceDataForCECapableUEs, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P22, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P23, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_AssistanceDataForCECapableUEs.h b/lib/asn1c/s1ap/S1AP_AssistanceDataForCECapableUEs.h index 298fea506..2d8081d68 100644 --- a/lib/asn1c/s1ap/S1AP_AssistanceDataForCECapableUEs.h +++ b/lib/asn1c/s1ap/S1AP_AssistanceDataForCECapableUEs.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_AssistanceDataForPaging.c b/lib/asn1c/s1ap/S1AP_AssistanceDataForPaging.c index 8f3016222..ba8b9808c 100644 --- a/lib/asn1c/s1ap/S1AP_AssistanceDataForPaging.c +++ b/lib/asn1c/s1ap/S1AP_AssistanceDataForPaging.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ #include "S1AP_AssistanceDataForCECapableUEs.h" #include "S1AP_PagingAttemptInformation.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_AssistanceDataForPaging_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_AssistanceDataForPaging_1[] = { { ATF_POINTER, 4, offsetof(struct S1AP_AssistanceDataForPaging, assistanceDataForRecommendedCells), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -66,7 +66,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_AssistanceDataForPaging_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_AssistanceDataForPaging, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P23, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P24, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -91,7 +91,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_AssistanceDataForPaging_tag2el_1 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* pagingAttemptInformation */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_AssistanceDataForPaging_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_AssistanceDataForPaging_specs_1 = { sizeof(struct S1AP_AssistanceDataForPaging), offsetof(struct S1AP_AssistanceDataForPaging, _asn_ctx), asn_MAP_S1AP_AssistanceDataForPaging_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_AssistanceDataForPaging.h b/lib/asn1c/s1ap/S1AP_AssistanceDataForPaging.h index 82b14b6db..50e72ef23 100644 --- a/lib/asn1c/s1ap/S1AP_AssistanceDataForPaging.h +++ b/lib/asn1c/s1ap/S1AP_AssistanceDataForPaging.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -41,6 +41,8 @@ typedef struct S1AP_AssistanceDataForPaging { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_AssistanceDataForPaging; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_AssistanceDataForPaging_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_AssistanceDataForPaging_1[4]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_AssistanceDataForRecommendedCells.c b/lib/asn1c/s1ap/S1AP_AssistanceDataForRecommendedCells.c index fca1f7897..41a411bff 100644 --- a/lib/asn1c/s1ap/S1AP_AssistanceDataForRecommendedCells.c +++ b/lib/asn1c/s1ap/S1AP_AssistanceDataForRecommendedCells.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_S1AP_AssistanceDataForRecommendedCells_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_AssistanceDataForRecommendedCells, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P24, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P25, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_AssistanceDataForRecommendedCells.h b/lib/asn1c/s1ap/S1AP_AssistanceDataForRecommendedCells.h index 4c25e0621..c56d24698 100644 --- a/lib/asn1c/s1ap/S1AP_AssistanceDataForRecommendedCells.h +++ b/lib/asn1c/s1ap/S1AP_AssistanceDataForRecommendedCells.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_BPLMNs.c b/lib/asn1c/s1ap/S1AP_BPLMNs.c index 956b16404..4d19edcc7 100644 --- a/lib/asn1c/s1ap/S1AP_BPLMNs.c +++ b/lib/asn1c/s1ap/S1AP_BPLMNs.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_BPLMNs.h b/lib/asn1c/s1ap/S1AP_BPLMNs.h index 5cab54c51..8c70be5d1 100644 --- a/lib/asn1c/s1ap/S1AP_BPLMNs.h +++ b/lib/asn1c/s1ap/S1AP_BPLMNs.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_BearerType.c b/lib/asn1c/s1ap/S1AP_BearerType.c index aee832712..97c583d57 100644 --- a/lib/asn1c/s1ap/S1AP_BearerType.c +++ b/lib/asn1c/s1ap/S1AP_BearerType.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_BearerType_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_BearerType_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_BearerType_enum2value_1[] = { 0 /* non-IP(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_BearerType_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_BearerType_specs_1 = { asn_MAP_S1AP_BearerType_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_BearerType_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_BearerType.h b/lib/asn1c/s1ap/S1AP_BearerType.h index 6d90eddfb..d6b4e7c1b 100644 --- a/lib/asn1c/s1ap/S1AP_BearerType.h +++ b/lib/asn1c/s1ap/S1AP_BearerType.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_BearerType { typedef long S1AP_BearerType_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_BearerType_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_BearerType; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_BearerType_specs_1; asn_struct_free_f S1AP_BearerType_free; asn_struct_print_f S1AP_BearerType_print; asn_constr_check_f S1AP_BearerType_constraint; diff --git a/lib/asn1c/s1ap/S1AP_Bearers-SubjectToEarlyStatusTransfer-Item.c b/lib/asn1c/s1ap/S1AP_Bearers-SubjectToEarlyStatusTransfer-Item.c index 4c41e3f8e..6061c4ebc 100644 --- a/lib/asn1c/s1ap/S1AP_Bearers-SubjectToEarlyStatusTransfer-Item.c +++ b/lib/asn1c/s1ap/S1AP_Bearers-SubjectToEarlyStatusTransfer-Item.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_Bearers-SubjectToEarlyStatusTransfer-Item.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_Bearers_SubjectToEarlyStatusTransfer_Item_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_Bearers_SubjectToEarlyStatusTransfer_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_Bearers_SubjectToEarlyStatusTransfer_Item, e_RAB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_Bearers_SubjectToEarlyStatusTransfer_Item_ { ATF_POINTER, 1, offsetof(struct S1AP_Bearers_SubjectToEarlyStatusTransfer_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P26, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P27, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_Bearers_SubjectToEarlyStatusTran { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* dLCOUNT-PDCP-SNlength */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_Bearers_SubjectToEarlyStatusTransfer_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_Bearers_SubjectToEarlyStatusTransfer_Item_specs_1 = { sizeof(struct S1AP_Bearers_SubjectToEarlyStatusTransfer_Item), offsetof(struct S1AP_Bearers_SubjectToEarlyStatusTransfer_Item, _asn_ctx), asn_MAP_S1AP_Bearers_SubjectToEarlyStatusTransfer_Item_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_Bearers-SubjectToEarlyStatusTransfer-Item.h b/lib/asn1c/s1ap/S1AP_Bearers-SubjectToEarlyStatusTransfer-Item.h index b1e332a43..f88c468ba 100644 --- a/lib/asn1c/s1ap/S1AP_Bearers-SubjectToEarlyStatusTransfer-Item.h +++ b/lib/asn1c/s1ap/S1AP_Bearers-SubjectToEarlyStatusTransfer-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_Bearers_SubjectToEarlyStatusTransfer_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_Bearers_SubjectToEarlyStatusTransfer_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Bearers_SubjectToEarlyStatusTransfer_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_Bearers_SubjectToEarlyStatusTransfer_Item_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_Bearers-SubjectToEarlyStatusTransferList.c b/lib/asn1c/s1ap/S1AP_Bearers-SubjectToEarlyStatusTransferList.c index 74f8362d1..4bbb539c5 100644 --- a/lib/asn1c/s1ap/S1AP_Bearers-SubjectToEarlyStatusTransferList.c +++ b/lib/asn1c/s1ap/S1AP_Bearers-SubjectToEarlyStatusTransferList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -19,7 +19,7 @@ asn_TYPE_member_t asn_MBR_S1AP_Bearers_SubjectToEarlyStatusTransferList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P12, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P12, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_Bearers-SubjectToEarlyStatusTransferList.h b/lib/asn1c/s1ap/S1AP_Bearers-SubjectToEarlyStatusTransferList.h index 74c88455f..248d81e7f 100644 --- a/lib/asn1c/s1ap/S1AP_Bearers-SubjectToEarlyStatusTransferList.h +++ b/lib/asn1c/s1ap/S1AP_Bearers-SubjectToEarlyStatusTransferList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Bearers-SubjectToStatusTransfer-Item.c b/lib/asn1c/s1ap/S1AP_Bearers-SubjectToStatusTransfer-Item.c index 072a18a15..a6de69c65 100644 --- a/lib/asn1c/s1ap/S1AP_Bearers-SubjectToStatusTransfer-Item.c +++ b/lib/asn1c/s1ap/S1AP_Bearers-SubjectToStatusTransfer-Item.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_Bearers-SubjectToStatusTransfer-Item.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_Bearers_SubjectToStatusTransfer_Item_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_Bearers_SubjectToStatusTransfer_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_Bearers_SubjectToStatusTransfer_Item, e_RAB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -80,7 +80,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_Bearers_SubjectToStatusTransfer_Item_1[] = { ATF_POINTER, 1, offsetof(struct S1AP_Bearers_SubjectToStatusTransfer_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P25, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P26, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -106,7 +106,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_Bearers_SubjectToStatusTransfer_ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* receiveStatusofULPDCPSDUs */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_Bearers_SubjectToStatusTransfer_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_Bearers_SubjectToStatusTransfer_Item_specs_1 = { sizeof(struct S1AP_Bearers_SubjectToStatusTransfer_Item), offsetof(struct S1AP_Bearers_SubjectToStatusTransfer_Item, _asn_ctx), asn_MAP_S1AP_Bearers_SubjectToStatusTransfer_Item_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_Bearers-SubjectToStatusTransfer-Item.h b/lib/asn1c/s1ap/S1AP_Bearers-SubjectToStatusTransfer-Item.h index 5945ae546..b286d73e7 100644 --- a/lib/asn1c/s1ap/S1AP_Bearers-SubjectToStatusTransfer-Item.h +++ b/lib/asn1c/s1ap/S1AP_Bearers-SubjectToStatusTransfer-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -42,6 +42,8 @@ typedef struct S1AP_Bearers_SubjectToStatusTransfer_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_Bearers_SubjectToStatusTransfer_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Bearers_SubjectToStatusTransfer_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_Bearers_SubjectToStatusTransfer_Item_1[5]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_Bearers-SubjectToStatusTransferList.c b/lib/asn1c/s1ap/S1AP_Bearers-SubjectToStatusTransferList.c index c0ebfdd91..6c83f6230 100644 --- a/lib/asn1c/s1ap/S1AP_Bearers-SubjectToStatusTransferList.c +++ b/lib/asn1c/s1ap/S1AP_Bearers-SubjectToStatusTransferList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -19,7 +19,7 @@ asn_TYPE_member_t asn_MBR_S1AP_Bearers_SubjectToStatusTransferList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P11, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P11, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_Bearers-SubjectToStatusTransferList.h b/lib/asn1c/s1ap/S1AP_Bearers-SubjectToStatusTransferList.h index 31ae05f30..6669b16d1 100644 --- a/lib/asn1c/s1ap/S1AP_Bearers-SubjectToStatusTransferList.h +++ b/lib/asn1c/s1ap/S1AP_Bearers-SubjectToStatusTransferList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_BitRate.c b/lib/asn1c/s1ap/S1AP_BitRate.c index fb45ef8a3..f6a92c231 100644 --- a/lib/asn1c/s1ap/S1AP_BitRate.c +++ b/lib/asn1c/s1ap/S1AP_BitRate.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_BitRate.h b/lib/asn1c/s1ap/S1AP_BitRate.h index 21d552e58..9acb24a9e 100644 --- a/lib/asn1c/s1ap/S1AP_BitRate.h +++ b/lib/asn1c/s1ap/S1AP_BitRate.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_BluetoothMeasConfig.c b/lib/asn1c/s1ap/S1AP_BluetoothMeasConfig.c index f366790c9..cc8e089fc 100644 --- a/lib/asn1c/s1ap/S1AP_BluetoothMeasConfig.c +++ b/lib/asn1c/s1ap/S1AP_BluetoothMeasConfig.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_BluetoothMeasConfig.h b/lib/asn1c/s1ap/S1AP_BluetoothMeasConfig.h index 5092d9ebc..2fb5db638 100644 --- a/lib/asn1c/s1ap/S1AP_BluetoothMeasConfig.h +++ b/lib/asn1c/s1ap/S1AP_BluetoothMeasConfig.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,13 +32,13 @@ typedef long S1AP_BluetoothMeasConfig_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_BluetoothMeasConfig_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_BluetoothMeasConfig; -extern const asn_INTEGER_specifics_t asn_SPC_BluetoothMeasConfig_specs_1; -asn_struct_free_f BluetoothMeasConfig_free; -asn_struct_print_f BluetoothMeasConfig_print; -asn_constr_check_f BluetoothMeasConfig_constraint; -jer_type_encoder_f BluetoothMeasConfig_encode_jer; -per_type_decoder_f BluetoothMeasConfig_decode_aper; -per_type_encoder_f BluetoothMeasConfig_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_BluetoothMeasConfig_specs_1; +asn_struct_free_f S1AP_BluetoothMeasConfig_free; +asn_struct_print_f S1AP_BluetoothMeasConfig_print; +asn_constr_check_f S1AP_BluetoothMeasConfig_constraint; +jer_type_encoder_f S1AP_BluetoothMeasConfig_encode_jer; +per_type_decoder_f S1AP_BluetoothMeasConfig_decode_aper; +per_type_encoder_f S1AP_BluetoothMeasConfig_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_BluetoothMeasConfigNameList.c b/lib/asn1c/s1ap/S1AP_BluetoothMeasConfigNameList.c index 98b14589c..9ab4c5e70 100644 --- a/lib/asn1c/s1ap/S1AP_BluetoothMeasConfigNameList.c +++ b/lib/asn1c/s1ap/S1AP_BluetoothMeasConfigNameList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_BluetoothMeasConfigNameList.h b/lib/asn1c/s1ap/S1AP_BluetoothMeasConfigNameList.h index 1bcc94e65..7b0e068fb 100644 --- a/lib/asn1c/s1ap/S1AP_BluetoothMeasConfigNameList.h +++ b/lib/asn1c/s1ap/S1AP_BluetoothMeasConfigNameList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_BluetoothMeasurementConfiguration.c b/lib/asn1c/s1ap/S1AP_BluetoothMeasurementConfiguration.c index 22683a3d6..b3c540ce0 100644 --- a/lib/asn1c/s1ap/S1AP_BluetoothMeasurementConfiguration.c +++ b/lib/asn1c/s1ap/S1AP_BluetoothMeasurementConfiguration.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -65,7 +65,7 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_bt_rssi_4 = { &asn_SPC_S1AP_bt_rssi_specs_4 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_BluetoothMeasurementConfiguration_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_BluetoothMeasurementConfiguration_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_BluetoothMeasurementConfiguration, bluetoothMeasConfig), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -120,7 +120,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_BluetoothMeasurementConfiguration_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_BluetoothMeasurementConfiguration, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P27, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P28, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -145,7 +145,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_BluetoothMeasurementConfiguratio { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* bt-rssi */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_BluetoothMeasurementConfiguration_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_BluetoothMeasurementConfiguration_specs_1 = { sizeof(struct S1AP_BluetoothMeasurementConfiguration), offsetof(struct S1AP_BluetoothMeasurementConfiguration, _asn_ctx), asn_MAP_S1AP_BluetoothMeasurementConfiguration_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_BluetoothMeasurementConfiguration.h b/lib/asn1c/s1ap/S1AP_BluetoothMeasurementConfiguration.h index daab27d2d..9d14d7acd 100644 --- a/lib/asn1c/s1ap/S1AP_BluetoothMeasurementConfiguration.h +++ b/lib/asn1c/s1ap/S1AP_BluetoothMeasurementConfiguration.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -50,6 +50,8 @@ typedef struct S1AP_BluetoothMeasurementConfiguration { /* Implementation */ /* extern asn_TYPE_descriptor_t asn_DEF_S1AP_bt_rssi_4; // (Use -fall-defs-global to expose) */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_BluetoothMeasurementConfiguration; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_BluetoothMeasurementConfiguration_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_BluetoothMeasurementConfiguration_1[4]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_BluetoothName.c b/lib/asn1c/s1ap/S1AP_BluetoothName.c index 1ea13d569..ff65809e6 100644 --- a/lib/asn1c/s1ap/S1AP_BluetoothName.c +++ b/lib/asn1c/s1ap/S1AP_BluetoothName.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_BluetoothName.h b/lib/asn1c/s1ap/S1AP_BluetoothName.h index 2c39e0e95..2e7e7f2d0 100644 --- a/lib/asn1c/s1ap/S1AP_BluetoothName.h +++ b/lib/asn1c/s1ap/S1AP_BluetoothName.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_BroadcastCancelledAreaList.c b/lib/asn1c/s1ap/S1AP_BroadcastCancelledAreaList.c index 49c07bc26..771d63ba5 100644 --- a/lib/asn1c/s1ap/S1AP_BroadcastCancelledAreaList.c +++ b/lib/asn1c/s1ap/S1AP_BroadcastCancelledAreaList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,13 +11,13 @@ #include "S1AP_TAI-Cancelled.h" #include "S1AP_EmergencyAreaID-Cancelled.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_BroadcastCancelledAreaList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_BroadcastCancelledAreaList_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 2 } /* (0..2,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_BroadcastCancelledAreaList_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_BroadcastCancelledAreaList_1[] = { { ATF_POINTER, 0, offsetof(struct S1AP_BroadcastCancelledAreaList, choice.cellID_Cancelled), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -75,7 +75,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_BroadcastCancelledAreaList_tag2e { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* tAI-Cancelled */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* emergencyAreaID-Cancelled */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_BroadcastCancelledAreaList_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_S1AP_BroadcastCancelledAreaList_specs_1 = { sizeof(struct S1AP_BroadcastCancelledAreaList), offsetof(struct S1AP_BroadcastCancelledAreaList, _asn_ctx), offsetof(struct S1AP_BroadcastCancelledAreaList, present), diff --git a/lib/asn1c/s1ap/S1AP_BroadcastCancelledAreaList.h b/lib/asn1c/s1ap/S1AP_BroadcastCancelledAreaList.h index 805ea9593..f90351541 100644 --- a/lib/asn1c/s1ap/S1AP_BroadcastCancelledAreaList.h +++ b/lib/asn1c/s1ap/S1AP_BroadcastCancelledAreaList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -52,6 +52,9 @@ typedef struct S1AP_BroadcastCancelledAreaList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_BroadcastCancelledAreaList; +extern asn_CHOICE_specifics_t asn_SPC_S1AP_BroadcastCancelledAreaList_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_BroadcastCancelledAreaList_1[3]; +extern asn_per_constraints_t asn_PER_type_S1AP_BroadcastCancelledAreaList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_BroadcastCompletedAreaList.c b/lib/asn1c/s1ap/S1AP_BroadcastCompletedAreaList.c index 4c0caa89a..a283f1ac3 100644 --- a/lib/asn1c/s1ap/S1AP_BroadcastCompletedAreaList.c +++ b/lib/asn1c/s1ap/S1AP_BroadcastCompletedAreaList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,13 +11,13 @@ #include "S1AP_TAI-Broadcast.h" #include "S1AP_EmergencyAreaID-Broadcast.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_BroadcastCompletedAreaList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_BroadcastCompletedAreaList_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 2 } /* (0..2,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_BroadcastCompletedAreaList_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_BroadcastCompletedAreaList_1[] = { { ATF_POINTER, 0, offsetof(struct S1AP_BroadcastCompletedAreaList, choice.cellID_Broadcast), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -75,7 +75,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_BroadcastCompletedAreaList_tag2e { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* tAI-Broadcast */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* emergencyAreaID-Broadcast */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_BroadcastCompletedAreaList_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_S1AP_BroadcastCompletedAreaList_specs_1 = { sizeof(struct S1AP_BroadcastCompletedAreaList), offsetof(struct S1AP_BroadcastCompletedAreaList, _asn_ctx), offsetof(struct S1AP_BroadcastCompletedAreaList, present), diff --git a/lib/asn1c/s1ap/S1AP_BroadcastCompletedAreaList.h b/lib/asn1c/s1ap/S1AP_BroadcastCompletedAreaList.h index 2073e53fb..2529e8bf8 100644 --- a/lib/asn1c/s1ap/S1AP_BroadcastCompletedAreaList.h +++ b/lib/asn1c/s1ap/S1AP_BroadcastCompletedAreaList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -52,6 +52,9 @@ typedef struct S1AP_BroadcastCompletedAreaList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_BroadcastCompletedAreaList; +extern asn_CHOICE_specifics_t asn_SPC_S1AP_BroadcastCompletedAreaList_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_BroadcastCompletedAreaList_1[3]; +extern asn_per_constraints_t asn_PER_type_S1AP_BroadcastCompletedAreaList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_CE-ModeBRestricted.c b/lib/asn1c/s1ap/S1AP_CE-ModeBRestricted.c index 21908dfb7..21f04c58f 100644 --- a/lib/asn1c/s1ap/S1AP_CE-ModeBRestricted.c +++ b/lib/asn1c/s1ap/S1AP_CE-ModeBRestricted.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_CE_ModeBRestricted_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_CE_ModeBRestricted_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -28,7 +28,7 @@ static const unsigned int asn_MAP_S1AP_CE_ModeBRestricted_enum2value_1[] = { 0 /* restricted(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_CE_ModeBRestricted_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_CE_ModeBRestricted_specs_1 = { asn_MAP_S1AP_CE_ModeBRestricted_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_CE_ModeBRestricted_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_CE-ModeBRestricted.h b/lib/asn1c/s1ap/S1AP_CE-ModeBRestricted.h index 18ce499d3..a70a23079 100644 --- a/lib/asn1c/s1ap/S1AP_CE-ModeBRestricted.h +++ b/lib/asn1c/s1ap/S1AP_CE-ModeBRestricted.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -31,7 +31,9 @@ typedef enum S1AP_CE_ModeBRestricted { typedef long S1AP_CE_ModeBRestricted_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_CE_ModeBRestricted_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_CE_ModeBRestricted; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_CE_ModeBRestricted_specs_1; asn_struct_free_f S1AP_CE_ModeBRestricted_free; asn_struct_print_f S1AP_CE_ModeBRestricted_print; asn_constr_check_f S1AP_CE_ModeBRestricted_constraint; diff --git a/lib/asn1c/s1ap/S1AP_CE-mode-B-SupportIndicator.c b/lib/asn1c/s1ap/S1AP_CE-mode-B-SupportIndicator.c index 5104b259d..6686f44ea 100644 --- a/lib/asn1c/s1ap/S1AP_CE-mode-B-SupportIndicator.c +++ b/lib/asn1c/s1ap/S1AP_CE-mode-B-SupportIndicator.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_CE_mode_B_SupportIndicator_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_CE_mode_B_SupportIndicator_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_CE_mode_B_SupportIndicator_enum2value_1[] 0 /* supported(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_CE_mode_B_SupportIndicator_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_CE_mode_B_SupportIndicator_specs_1 = { asn_MAP_S1AP_CE_mode_B_SupportIndicator_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_CE_mode_B_SupportIndicator_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_CE-mode-B-SupportIndicator.h b/lib/asn1c/s1ap/S1AP_CE-mode-B-SupportIndicator.h index a0d5f095b..616e30d60 100644 --- a/lib/asn1c/s1ap/S1AP_CE-mode-B-SupportIndicator.h +++ b/lib/asn1c/s1ap/S1AP_CE-mode-B-SupportIndicator.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_CE_mode_B_SupportIndicator { typedef long S1AP_CE_mode_B_SupportIndicator_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_CE_mode_B_SupportIndicator_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_CE_mode_B_SupportIndicator; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_CE_mode_B_SupportIndicator_specs_1; asn_struct_free_f S1AP_CE_mode_B_SupportIndicator_free; asn_struct_print_f S1AP_CE_mode_B_SupportIndicator_print; asn_constr_check_f S1AP_CE_mode_B_SupportIndicator_constraint; diff --git a/lib/asn1c/s1ap/S1AP_CELevel.c b/lib/asn1c/s1ap/S1AP_CELevel.c index 28dcbd2ce..b04f4323a 100644 --- a/lib/asn1c/s1ap/S1AP_CELevel.c +++ b/lib/asn1c/s1ap/S1AP_CELevel.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CELevel.h b/lib/asn1c/s1ap/S1AP_CELevel.h index 7cf931793..8d6da5fe9 100644 --- a/lib/asn1c/s1ap/S1AP_CELevel.h +++ b/lib/asn1c/s1ap/S1AP_CELevel.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CGI.c b/lib/asn1c/s1ap/S1AP_CGI.c index 9c1a61291..769f89e39 100644 --- a/lib/asn1c/s1ap/S1AP_CGI.c +++ b/lib/asn1c/s1ap/S1AP_CGI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -80,7 +80,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CGI_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_CGI, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P37, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P38, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_CGI.h b/lib/asn1c/s1ap/S1AP_CGI.h index 26be1e848..ff0cdb736 100644 --- a/lib/asn1c/s1ap/S1AP_CGI.h +++ b/lib/asn1c/s1ap/S1AP_CGI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CI.c b/lib/asn1c/s1ap/S1AP_CI.c index b2291bfcc..6545ab255 100644 --- a/lib/asn1c/s1ap/S1AP_CI.c +++ b/lib/asn1c/s1ap/S1AP_CI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CI.h b/lib/asn1c/s1ap/S1AP_CI.h index 1d32ef08e..825af1d7b 100644 --- a/lib/asn1c/s1ap/S1AP_CI.h +++ b/lib/asn1c/s1ap/S1AP_CI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CNDomain.c b/lib/asn1c/s1ap/S1AP_CNDomain.c index daaa8205b..d05e7d263 100644 --- a/lib/asn1c/s1ap/S1AP_CNDomain.c +++ b/lib/asn1c/s1ap/S1AP_CNDomain.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_CNDomain_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_CNDomain_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_CNDomain_enum2value_1[] = { 1, /* cs(1) */ 0 /* ps(0) */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_CNDomain_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_CNDomain_specs_1 = { asn_MAP_S1AP_CNDomain_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_CNDomain_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_CNDomain.h b/lib/asn1c/s1ap/S1AP_CNDomain.h index 4830fdfda..57611d888 100644 --- a/lib/asn1c/s1ap/S1AP_CNDomain.h +++ b/lib/asn1c/s1ap/S1AP_CNDomain.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -28,7 +28,9 @@ typedef enum S1AP_CNDomain { typedef long S1AP_CNDomain_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_CNDomain_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_CNDomain; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_CNDomain_specs_1; asn_struct_free_f S1AP_CNDomain_free; asn_struct_print_f S1AP_CNDomain_print; asn_constr_check_f S1AP_CNDomain_constraint; diff --git a/lib/asn1c/s1ap/S1AP_CNType.c b/lib/asn1c/s1ap/S1AP_CNType.c index 274475d5b..81f83d1a4 100644 --- a/lib/asn1c/s1ap/S1AP_CNType.c +++ b/lib/asn1c/s1ap/S1AP_CNType.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CNType.h b/lib/asn1c/s1ap/S1AP_CNType.h index 1d12d3845..bc26cc24d 100644 --- a/lib/asn1c/s1ap/S1AP_CNType.h +++ b/lib/asn1c/s1ap/S1AP_CNType.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,13 +33,13 @@ typedef long S1AP_CNType_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_CNType_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_CNType; -extern const asn_INTEGER_specifics_t asn_SPC_CNType_specs_1; -asn_struct_free_f CNType_free; -asn_struct_print_f CNType_print; -asn_constr_check_f CNType_constraint; -jer_type_encoder_f CNType_encode_jer; -per_type_decoder_f CNType_decode_aper; -per_type_encoder_f CNType_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_CNType_specs_1; +asn_struct_free_f S1AP_CNType_free; +asn_struct_print_f S1AP_CNType_print; +asn_constr_check_f S1AP_CNType_constraint; +jer_type_encoder_f S1AP_CNType_encode_jer; +per_type_decoder_f S1AP_CNType_decode_aper; +per_type_encoder_f S1AP_CNType_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_CNTypeRestrictions-Item.c b/lib/asn1c/s1ap/S1AP_CNTypeRestrictions-Item.c index 28a9eabf9..101d98642 100644 --- a/lib/asn1c/s1ap/S1AP_CNTypeRestrictions-Item.c +++ b/lib/asn1c/s1ap/S1AP_CNTypeRestrictions-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CNTypeRestrictions_Item_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_CNTypeRestrictions_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P38, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P39, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_CNTypeRestrictions-Item.h b/lib/asn1c/s1ap/S1AP_CNTypeRestrictions-Item.h index a3544a675..5acae5f66 100644 --- a/lib/asn1c/s1ap/S1AP_CNTypeRestrictions-Item.h +++ b/lib/asn1c/s1ap/S1AP_CNTypeRestrictions-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CNTypeRestrictions.c b/lib/asn1c/s1ap/S1AP_CNTypeRestrictions.c index eee2eb390..040beed63 100644 --- a/lib/asn1c/s1ap/S1AP_CNTypeRestrictions.c +++ b/lib/asn1c/s1ap/S1AP_CNTypeRestrictions.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "S1AP_CNTypeRestrictions-Item.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_CNTypeRestrictions_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_CNTypeRestrictions_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_CNTypeRestrictions_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_CNTypeRestrictions_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_CNTypeRestrictions_1[] = { static const ber_tlv_tag_t asn_DEF_S1AP_CNTypeRestrictions_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_S1AP_CNTypeRestrictions_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_S1AP_CNTypeRestrictions_specs_1 = { sizeof(struct S1AP_CNTypeRestrictions), offsetof(struct S1AP_CNTypeRestrictions, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/s1ap/S1AP_CNTypeRestrictions.h b/lib/asn1c/s1ap/S1AP_CNTypeRestrictions.h index 9d9bb9053..79b1f3086 100644 --- a/lib/asn1c/s1ap/S1AP_CNTypeRestrictions.h +++ b/lib/asn1c/s1ap/S1AP_CNTypeRestrictions.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct S1AP_CNTypeRestrictions { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_CNTypeRestrictions; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_CNTypeRestrictions_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_CNTypeRestrictions_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_CNTypeRestrictions_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_COUNTValueExtended.c b/lib/asn1c/s1ap/S1AP_COUNTValueExtended.c index b483257fc..7b7d77bd7 100644 --- a/lib/asn1c/s1ap/S1AP_COUNTValueExtended.c +++ b/lib/asn1c/s1ap/S1AP_COUNTValueExtended.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_COUNTValueExtended_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_COUNTValueExtended, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P43, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P44, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_COUNTValueExtended.h b/lib/asn1c/s1ap/S1AP_COUNTValueExtended.h index f2e869e8e..f3af1fdcb 100644 --- a/lib/asn1c/s1ap/S1AP_COUNTValueExtended.h +++ b/lib/asn1c/s1ap/S1AP_COUNTValueExtended.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_COUNTvalue.c b/lib/asn1c/s1ap/S1AP_COUNTvalue.c index 4c22154f0..ffc24158b 100644 --- a/lib/asn1c/s1ap/S1AP_COUNTvalue.c +++ b/lib/asn1c/s1ap/S1AP_COUNTvalue.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_COUNTvalue_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_COUNTvalue, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P42, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P43, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_COUNTvalue.h b/lib/asn1c/s1ap/S1AP_COUNTvalue.h index d7261cdba..637340737 100644 --- a/lib/asn1c/s1ap/S1AP_COUNTvalue.h +++ b/lib/asn1c/s1ap/S1AP_COUNTvalue.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_COUNTvaluePDCP-SNlength18.c b/lib/asn1c/s1ap/S1AP_COUNTvaluePDCP-SNlength18.c index 3f9c76aad..2baf472a6 100644 --- a/lib/asn1c/s1ap/S1AP_COUNTvaluePDCP-SNlength18.c +++ b/lib/asn1c/s1ap/S1AP_COUNTvaluePDCP-SNlength18.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_COUNTvaluePDCP_SNlength18_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_COUNTvaluePDCP_SNlength18, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P44, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P45, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_COUNTvaluePDCP-SNlength18.h b/lib/asn1c/s1ap/S1AP_COUNTvaluePDCP-SNlength18.h index 632afda42..51713e939 100644 --- a/lib/asn1c/s1ap/S1AP_COUNTvaluePDCP-SNlength18.h +++ b/lib/asn1c/s1ap/S1AP_COUNTvaluePDCP-SNlength18.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CSFallbackIndicator.c b/lib/asn1c/s1ap/S1AP_CSFallbackIndicator.c index 023241e7e..dfc0b1f19 100644 --- a/lib/asn1c/s1ap/S1AP_CSFallbackIndicator.c +++ b/lib/asn1c/s1ap/S1AP_CSFallbackIndicator.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_CSFallbackIndicator_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_CSFallbackIndicator_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -28,7 +28,7 @@ static const unsigned int asn_MAP_S1AP_CSFallbackIndicator_enum2value_1[] = { 0 /* cs-fallback-required(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_CSFallbackIndicator_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_CSFallbackIndicator_specs_1 = { asn_MAP_S1AP_CSFallbackIndicator_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_CSFallbackIndicator_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_CSFallbackIndicator.h b/lib/asn1c/s1ap/S1AP_CSFallbackIndicator.h index af0c89961..227ed4424 100644 --- a/lib/asn1c/s1ap/S1AP_CSFallbackIndicator.h +++ b/lib/asn1c/s1ap/S1AP_CSFallbackIndicator.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -31,7 +31,9 @@ typedef enum S1AP_CSFallbackIndicator { typedef long S1AP_CSFallbackIndicator_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_CSFallbackIndicator_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_CSFallbackIndicator; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_CSFallbackIndicator_specs_1; asn_struct_free_f S1AP_CSFallbackIndicator_free; asn_struct_print_f S1AP_CSFallbackIndicator_print; asn_constr_check_f S1AP_CSFallbackIndicator_constraint; diff --git a/lib/asn1c/s1ap/S1AP_CSG-Id.c b/lib/asn1c/s1ap/S1AP_CSG-Id.c index 7441c3c7d..c791014d7 100644 --- a/lib/asn1c/s1ap/S1AP_CSG-Id.c +++ b/lib/asn1c/s1ap/S1AP_CSG-Id.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CSG-Id.h b/lib/asn1c/s1ap/S1AP_CSG-Id.h index 9f07ad567..d4fc3ea44 100644 --- a/lib/asn1c/s1ap/S1AP_CSG-Id.h +++ b/lib/asn1c/s1ap/S1AP_CSG-Id.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CSG-IdList-Item.c b/lib/asn1c/s1ap/S1AP_CSG-IdList-Item.c index 2be484c6c..85678c224 100644 --- a/lib/asn1c/s1ap/S1AP_CSG-IdList-Item.c +++ b/lib/asn1c/s1ap/S1AP_CSG-IdList-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CSG_IdList_Item_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_CSG_IdList_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P41, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P42, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_CSG-IdList-Item.h b/lib/asn1c/s1ap/S1AP_CSG-IdList-Item.h index e520bd7b8..9e006948e 100644 --- a/lib/asn1c/s1ap/S1AP_CSG-IdList-Item.h +++ b/lib/asn1c/s1ap/S1AP_CSG-IdList-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CSG-IdList.c b/lib/asn1c/s1ap/S1AP_CSG-IdList.c index dab959828..cbe7d5097 100644 --- a/lib/asn1c/s1ap/S1AP_CSG-IdList.c +++ b/lib/asn1c/s1ap/S1AP_CSG-IdList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "S1AP_CSG-IdList-Item.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_CSG_IdList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_CSG_IdList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_CSG_IdList_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_CSG_IdList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_CSG_IdList_1[] = { static const ber_tlv_tag_t asn_DEF_S1AP_CSG_IdList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_S1AP_CSG_IdList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_S1AP_CSG_IdList_specs_1 = { sizeof(struct S1AP_CSG_IdList), offsetof(struct S1AP_CSG_IdList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/s1ap/S1AP_CSG-IdList.h b/lib/asn1c/s1ap/S1AP_CSG-IdList.h index 3d7fdb107..4dba3f2bc 100644 --- a/lib/asn1c/s1ap/S1AP_CSG-IdList.h +++ b/lib/asn1c/s1ap/S1AP_CSG-IdList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct S1AP_CSG_IdList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_CSG_IdList; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_CSG_IdList_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_CSG_IdList_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_CSG_IdList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_CSGMembershipInfo.c b/lib/asn1c/s1ap/S1AP_CSGMembershipInfo.c index 5f74757a5..399d8fd34 100644 --- a/lib/asn1c/s1ap/S1AP_CSGMembershipInfo.c +++ b/lib/asn1c/s1ap/S1AP_CSGMembershipInfo.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_CSGMembershipInfo.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_CSGMembershipInfo_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_CSGMembershipInfo_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_CSGMembershipInfo, cSGMembershipStatus), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -80,7 +80,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_CSGMembershipInfo_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_CSGMembershipInfo, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P16, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P17, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -106,7 +106,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_CSGMembershipInfo_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* pLMNidentity */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_CSGMembershipInfo_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_CSGMembershipInfo_specs_1 = { sizeof(struct S1AP_CSGMembershipInfo), offsetof(struct S1AP_CSGMembershipInfo, _asn_ctx), asn_MAP_S1AP_CSGMembershipInfo_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_CSGMembershipInfo.h b/lib/asn1c/s1ap/S1AP_CSGMembershipInfo.h index b10c0a695..232fe3c3e 100644 --- a/lib/asn1c/s1ap/S1AP_CSGMembershipInfo.h +++ b/lib/asn1c/s1ap/S1AP_CSGMembershipInfo.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,6 +43,8 @@ typedef struct S1AP_CSGMembershipInfo { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_CSGMembershipInfo; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CSGMembershipInfo_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_CSGMembershipInfo_1[5]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_CSGMembershipStatus.c b/lib/asn1c/s1ap/S1AP_CSGMembershipStatus.c index 99837468b..23e535fa1 100644 --- a/lib/asn1c/s1ap/S1AP_CSGMembershipStatus.c +++ b/lib/asn1c/s1ap/S1AP_CSGMembershipStatus.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CSGMembershipStatus.h b/lib/asn1c/s1ap/S1AP_CSGMembershipStatus.h index 740e69760..78bd40b21 100644 --- a/lib/asn1c/s1ap/S1AP_CSGMembershipStatus.h +++ b/lib/asn1c/s1ap/S1AP_CSGMembershipStatus.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,13 +30,13 @@ typedef long S1AP_CSGMembershipStatus_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_CSGMembershipStatus_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_CSGMembershipStatus; -extern const asn_INTEGER_specifics_t asn_SPC_CSGMembershipStatus_specs_1; -asn_struct_free_f CSGMembershipStatus_free; -asn_struct_print_f CSGMembershipStatus_print; -asn_constr_check_f CSGMembershipStatus_constraint; -jer_type_encoder_f CSGMembershipStatus_encode_jer; -per_type_decoder_f CSGMembershipStatus_decode_aper; -per_type_encoder_f CSGMembershipStatus_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_CSGMembershipStatus_specs_1; +asn_struct_free_f S1AP_CSGMembershipStatus_free; +asn_struct_print_f S1AP_CSGMembershipStatus_print; +asn_constr_check_f S1AP_CSGMembershipStatus_constraint; +jer_type_encoder_f S1AP_CSGMembershipStatus_encode_jer; +per_type_decoder_f S1AP_CSGMembershipStatus_decode_aper; +per_type_encoder_f S1AP_CSGMembershipStatus_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_CancelledCellinEAI-Item.c b/lib/asn1c/s1ap/S1AP_CancelledCellinEAI-Item.c index 8e2f7f16e..99b0f1b8c 100644 --- a/lib/asn1c/s1ap/S1AP_CancelledCellinEAI-Item.c +++ b/lib/asn1c/s1ap/S1AP_CancelledCellinEAI-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CancelledCellinEAI_Item_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_CancelledCellinEAI_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P28, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P29, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_CancelledCellinEAI-Item.h b/lib/asn1c/s1ap/S1AP_CancelledCellinEAI-Item.h index 6cb631ade..f2108c01d 100644 --- a/lib/asn1c/s1ap/S1AP_CancelledCellinEAI-Item.h +++ b/lib/asn1c/s1ap/S1AP_CancelledCellinEAI-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CancelledCellinEAI.c b/lib/asn1c/s1ap/S1AP_CancelledCellinEAI.c index e2056d3ae..4e59b9b70 100644 --- a/lib/asn1c/s1ap/S1AP_CancelledCellinEAI.c +++ b/lib/asn1c/s1ap/S1AP_CancelledCellinEAI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CancelledCellinEAI.h b/lib/asn1c/s1ap/S1AP_CancelledCellinEAI.h index a3585a791..5437d3474 100644 --- a/lib/asn1c/s1ap/S1AP_CancelledCellinEAI.h +++ b/lib/asn1c/s1ap/S1AP_CancelledCellinEAI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CancelledCellinTAI-Item.c b/lib/asn1c/s1ap/S1AP_CancelledCellinTAI-Item.c index 84458277c..aa0cee19d 100644 --- a/lib/asn1c/s1ap/S1AP_CancelledCellinTAI-Item.c +++ b/lib/asn1c/s1ap/S1AP_CancelledCellinTAI-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CancelledCellinTAI_Item_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_CancelledCellinTAI_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P29, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P30, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_CancelledCellinTAI-Item.h b/lib/asn1c/s1ap/S1AP_CancelledCellinTAI-Item.h index f2542662f..501b9f25d 100644 --- a/lib/asn1c/s1ap/S1AP_CancelledCellinTAI-Item.h +++ b/lib/asn1c/s1ap/S1AP_CancelledCellinTAI-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CancelledCellinTAI.c b/lib/asn1c/s1ap/S1AP_CancelledCellinTAI.c index 324cbd5ff..6649e7de1 100644 --- a/lib/asn1c/s1ap/S1AP_CancelledCellinTAI.c +++ b/lib/asn1c/s1ap/S1AP_CancelledCellinTAI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CancelledCellinTAI.h b/lib/asn1c/s1ap/S1AP_CancelledCellinTAI.h index 4cb18e88e..b02efa94d 100644 --- a/lib/asn1c/s1ap/S1AP_CancelledCellinTAI.h +++ b/lib/asn1c/s1ap/S1AP_CancelledCellinTAI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Cause.c b/lib/asn1c/s1ap/S1AP_Cause.c index e94daca57..e3de9a8ed 100644 --- a/lib/asn1c/s1ap/S1AP_Cause.c +++ b/lib/asn1c/s1ap/S1AP_Cause.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Cause.h b/lib/asn1c/s1ap/S1AP_Cause.h index e8aa65818..9b1dce01b 100644 --- a/lib/asn1c/s1ap/S1AP_Cause.h +++ b/lib/asn1c/s1ap/S1AP_Cause.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CauseMisc.c b/lib/asn1c/s1ap/S1AP_CauseMisc.c index 98655cef7..0af88fb48 100644 --- a/lib/asn1c/s1ap/S1AP_CauseMisc.c +++ b/lib/asn1c/s1ap/S1AP_CauseMisc.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CauseMisc.h b/lib/asn1c/s1ap/S1AP_CauseMisc.h index f8cb3bace..62dbeb4ef 100644 --- a/lib/asn1c/s1ap/S1AP_CauseMisc.h +++ b/lib/asn1c/s1ap/S1AP_CauseMisc.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,13 +37,13 @@ typedef long S1AP_CauseMisc_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_CauseMisc_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_CauseMisc; -extern const asn_INTEGER_specifics_t asn_SPC_CauseMisc_specs_1; -asn_struct_free_f CauseMisc_free; -asn_struct_print_f CauseMisc_print; -asn_constr_check_f CauseMisc_constraint; -jer_type_encoder_f CauseMisc_encode_jer; -per_type_decoder_f CauseMisc_decode_aper; -per_type_encoder_f CauseMisc_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_CauseMisc_specs_1; +asn_struct_free_f S1AP_CauseMisc_free; +asn_struct_print_f S1AP_CauseMisc_print; +asn_constr_check_f S1AP_CauseMisc_constraint; +jer_type_encoder_f S1AP_CauseMisc_encode_jer; +per_type_decoder_f S1AP_CauseMisc_decode_aper; +per_type_encoder_f S1AP_CauseMisc_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_CauseNas.c b/lib/asn1c/s1ap/S1AP_CauseNas.c index 7e7654e23..08bbed0e1 100644 --- a/lib/asn1c/s1ap/S1AP_CauseNas.c +++ b/lib/asn1c/s1ap/S1AP_CauseNas.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -23,7 +23,8 @@ static const asn_INTEGER_enum_map_t asn_MAP_S1AP_CauseNas_value2enum_1[] = { { 1, 22, "authentication-failure" }, { 2, 6, "detach" }, { 3, 11, "unspecified" }, - { 4, 23, "csg-subscription-expiry" } + { 4, 23, "csg-subscription-expiry" }, + { 5, 27, "uE-not-in-PLMN-serving-area" } /* This list is extensible */ }; static const unsigned int asn_MAP_S1AP_CauseNas_enum2value_1[] = { @@ -31,13 +32,14 @@ static const unsigned int asn_MAP_S1AP_CauseNas_enum2value_1[] = { 4, /* csg-subscription-expiry(4) */ 2, /* detach(2) */ 0, /* normal-release(0) */ + 5, /* uE-not-in-PLMN-serving-area(5) */ 3 /* unspecified(3) */ /* This list is extensible */ }; const asn_INTEGER_specifics_t asn_SPC_S1AP_CauseNas_specs_1 = { asn_MAP_S1AP_CauseNas_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_CauseNas_enum2value_1, /* N => "tag"; sorted by N */ - 5, /* Number of elements in the maps */ + 6, /* Number of elements in the maps */ 5, /* Extensions before this member */ 1, /* Strict enumeration */ 0, /* Native long size */ diff --git a/lib/asn1c/s1ap/S1AP_CauseNas.h b/lib/asn1c/s1ap/S1AP_CauseNas.h index fce80dff7..35a9f6637 100644 --- a/lib/asn1c/s1ap/S1AP_CauseNas.h +++ b/lib/asn1c/s1ap/S1AP_CauseNas.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -27,7 +27,8 @@ typedef enum S1AP_CauseNas { /* * Enumeration is extensible */ - S1AP_CauseNas_csg_subscription_expiry = 4 + S1AP_CauseNas_csg_subscription_expiry = 4, + S1AP_CauseNas_uE_not_in_PLMN_serving_area = 5 } e_S1AP_CauseNas; /* S1AP_CauseNas */ @@ -36,13 +37,13 @@ typedef long S1AP_CauseNas_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_CauseNas_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_CauseNas; -extern const asn_INTEGER_specifics_t asn_SPC_CauseNas_specs_1; -asn_struct_free_f CauseNas_free; -asn_struct_print_f CauseNas_print; -asn_constr_check_f CauseNas_constraint; -jer_type_encoder_f CauseNas_encode_jer; -per_type_decoder_f CauseNas_decode_aper; -per_type_encoder_f CauseNas_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_CauseNas_specs_1; +asn_struct_free_f S1AP_CauseNas_free; +asn_struct_print_f S1AP_CauseNas_print; +asn_constr_check_f S1AP_CauseNas_constraint; +jer_type_encoder_f S1AP_CauseNas_encode_jer; +per_type_decoder_f S1AP_CauseNas_decode_aper; +per_type_encoder_f S1AP_CauseNas_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_CauseProtocol.c b/lib/asn1c/s1ap/S1AP_CauseProtocol.c index 8197bd3b4..86ff0b021 100644 --- a/lib/asn1c/s1ap/S1AP_CauseProtocol.c +++ b/lib/asn1c/s1ap/S1AP_CauseProtocol.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CauseProtocol.h b/lib/asn1c/s1ap/S1AP_CauseProtocol.h index 8985e7440..1dfa63b66 100644 --- a/lib/asn1c/s1ap/S1AP_CauseProtocol.h +++ b/lib/asn1c/s1ap/S1AP_CauseProtocol.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -38,13 +38,13 @@ typedef long S1AP_CauseProtocol_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_CauseProtocol_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_CauseProtocol; -extern const asn_INTEGER_specifics_t asn_SPC_CauseProtocol_specs_1; -asn_struct_free_f CauseProtocol_free; -asn_struct_print_f CauseProtocol_print; -asn_constr_check_f CauseProtocol_constraint; -jer_type_encoder_f CauseProtocol_encode_jer; -per_type_decoder_f CauseProtocol_decode_aper; -per_type_encoder_f CauseProtocol_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_CauseProtocol_specs_1; +asn_struct_free_f S1AP_CauseProtocol_free; +asn_struct_print_f S1AP_CauseProtocol_print; +asn_constr_check_f S1AP_CauseProtocol_constraint; +jer_type_encoder_f S1AP_CauseProtocol_encode_jer; +per_type_decoder_f S1AP_CauseProtocol_decode_aper; +per_type_encoder_f S1AP_CauseProtocol_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_CauseRadioNetwork.c b/lib/asn1c/s1ap/S1AP_CauseRadioNetwork.c index 7719bcea5..e1d12da20 100644 --- a/lib/asn1c/s1ap/S1AP_CauseRadioNetwork.c +++ b/lib/asn1c/s1ap/S1AP_CauseRadioNetwork.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -60,7 +60,9 @@ static const asn_INTEGER_enum_map_t asn_MAP_S1AP_CauseRadioNetwork_value2enum_1[ { 38, 14, "invalid-CSG-Id" }, { 39, 26, "release-due-to-pre-emption" }, { 40, 27, "n26-interface-not-available" }, - { 41, 28, "insufficient-ue-capabilities" } + { 41, 28, "insufficient-ue-capabilities" }, + { 42, 40, "maximum-bearer-pre-emption-rate-exceeded" }, + { 43, 36, "up-integrity-protection-not-possible" } /* This list is extensible */ }; static const unsigned int asn_MAP_S1AP_CauseRadioNetwork_enum2value_1[] = { @@ -78,6 +80,7 @@ static const unsigned int asn_MAP_S1AP_CauseRadioNetwork_enum2value_1[] = { 38, /* invalid-CSG-Id(38) */ 27, /* invalid-qos-combination(27) */ 22, /* load-balancing-tau-required(22) */ + 42, /* maximum-bearer-pre-emption-rate-exceeded(42) */ 31, /* multiple-E-RAB-ID-instances(31) */ 40, /* n26-interface-not-available(40) */ 12, /* no-radio-resources-available-in-target-cell(12) */ @@ -104,6 +107,7 @@ static const unsigned int asn_MAP_S1AP_CauseRadioNetwork_enum2value_1[] = { 15, /* unknown-pair-ue-s1ap-id(15) */ 11, /* unknown-targetID(11) */ 0, /* unspecified(0) */ + 43, /* up-integrity-protection-not-possible(43) */ 20, /* user-inactivity(20) */ 35 /* x2-handover-triggered(35) */ /* This list is extensible */ @@ -111,7 +115,7 @@ static const unsigned int asn_MAP_S1AP_CauseRadioNetwork_enum2value_1[] = { const asn_INTEGER_specifics_t asn_SPC_S1AP_CauseRadioNetwork_specs_1 = { asn_MAP_S1AP_CauseRadioNetwork_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_CauseRadioNetwork_enum2value_1, /* N => "tag"; sorted by N */ - 42, /* Number of elements in the maps */ + 44, /* Number of elements in the maps */ 37, /* Extensions before this member */ 1, /* Strict enumeration */ 0, /* Native long size */ diff --git a/lib/asn1c/s1ap/S1AP_CauseRadioNetwork.h b/lib/asn1c/s1ap/S1AP_CauseRadioNetwork.h index aa06127a6..c2006b526 100644 --- a/lib/asn1c/s1ap/S1AP_CauseRadioNetwork.h +++ b/lib/asn1c/s1ap/S1AP_CauseRadioNetwork.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -64,7 +64,9 @@ typedef enum S1AP_CauseRadioNetwork { S1AP_CauseRadioNetwork_invalid_CSG_Id = 38, S1AP_CauseRadioNetwork_release_due_to_pre_emption = 39, S1AP_CauseRadioNetwork_n26_interface_not_available = 40, - S1AP_CauseRadioNetwork_insufficient_ue_capabilities = 41 + S1AP_CauseRadioNetwork_insufficient_ue_capabilities = 41, + S1AP_CauseRadioNetwork_maximum_bearer_pre_emption_rate_exceeded = 42, + S1AP_CauseRadioNetwork_up_integrity_protection_not_possible = 43 } e_S1AP_CauseRadioNetwork; /* S1AP_CauseRadioNetwork */ @@ -73,13 +75,13 @@ typedef long S1AP_CauseRadioNetwork_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_CauseRadioNetwork_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_CauseRadioNetwork; -extern const asn_INTEGER_specifics_t asn_SPC_CauseRadioNetwork_specs_1; -asn_struct_free_f CauseRadioNetwork_free; -asn_struct_print_f CauseRadioNetwork_print; -asn_constr_check_f CauseRadioNetwork_constraint; -jer_type_encoder_f CauseRadioNetwork_encode_jer; -per_type_decoder_f CauseRadioNetwork_decode_aper; -per_type_encoder_f CauseRadioNetwork_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_CauseRadioNetwork_specs_1; +asn_struct_free_f S1AP_CauseRadioNetwork_free; +asn_struct_print_f S1AP_CauseRadioNetwork_print; +asn_constr_check_f S1AP_CauseRadioNetwork_constraint; +jer_type_encoder_f S1AP_CauseRadioNetwork_encode_jer; +per_type_decoder_f S1AP_CauseRadioNetwork_decode_aper; +per_type_encoder_f S1AP_CauseRadioNetwork_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_CauseTransport.c b/lib/asn1c/s1ap/S1AP_CauseTransport.c index 8f4b499f1..6f31fffaf 100644 --- a/lib/asn1c/s1ap/S1AP_CauseTransport.c +++ b/lib/asn1c/s1ap/S1AP_CauseTransport.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CauseTransport.h b/lib/asn1c/s1ap/S1AP_CauseTransport.h index a203df59d..efcb1dbd2 100644 --- a/lib/asn1c/s1ap/S1AP_CauseTransport.h +++ b/lib/asn1c/s1ap/S1AP_CauseTransport.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,13 +33,13 @@ typedef long S1AP_CauseTransport_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_CauseTransport_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_CauseTransport; -extern const asn_INTEGER_specifics_t asn_SPC_CauseTransport_specs_1; -asn_struct_free_f CauseTransport_free; -asn_struct_print_f CauseTransport_print; -asn_constr_check_f CauseTransport_constraint; -jer_type_encoder_f CauseTransport_encode_jer; -per_type_decoder_f CauseTransport_decode_aper; -per_type_encoder_f CauseTransport_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_CauseTransport_specs_1; +asn_struct_free_f S1AP_CauseTransport_free; +asn_struct_print_f S1AP_CauseTransport_print; +asn_constr_check_f S1AP_CauseTransport_constraint; +jer_type_encoder_f S1AP_CauseTransport_encode_jer; +per_type_decoder_f S1AP_CauseTransport_decode_aper; +per_type_encoder_f S1AP_CauseTransport_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_Cdma2000HORequiredIndication.c b/lib/asn1c/s1ap/S1AP_Cdma2000HORequiredIndication.c index 61431ba47..5184d01ed 100644 --- a/lib/asn1c/s1ap/S1AP_Cdma2000HORequiredIndication.c +++ b/lib/asn1c/s1ap/S1AP_Cdma2000HORequiredIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_Cdma2000HORequiredIndication_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_Cdma2000HORequiredIndication_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_Cdma2000HORequiredIndication_enum2value_1 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_Cdma2000HORequiredIndication_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_Cdma2000HORequiredIndication_specs_1 = { asn_MAP_S1AP_Cdma2000HORequiredIndication_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_Cdma2000HORequiredIndication_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_Cdma2000HORequiredIndication.h b/lib/asn1c/s1ap/S1AP_Cdma2000HORequiredIndication.h index 857502965..00c63ab6b 100644 --- a/lib/asn1c/s1ap/S1AP_Cdma2000HORequiredIndication.h +++ b/lib/asn1c/s1ap/S1AP_Cdma2000HORequiredIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_Cdma2000HORequiredIndication { typedef long S1AP_Cdma2000HORequiredIndication_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_Cdma2000HORequiredIndication_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Cdma2000HORequiredIndication; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_Cdma2000HORequiredIndication_specs_1; asn_struct_free_f S1AP_Cdma2000HORequiredIndication_free; asn_struct_print_f S1AP_Cdma2000HORequiredIndication_print; asn_constr_check_f S1AP_Cdma2000HORequiredIndication_constraint; diff --git a/lib/asn1c/s1ap/S1AP_Cdma2000HOStatus.c b/lib/asn1c/s1ap/S1AP_Cdma2000HOStatus.c index 881b24797..8a4a4fb1c 100644 --- a/lib/asn1c/s1ap/S1AP_Cdma2000HOStatus.c +++ b/lib/asn1c/s1ap/S1AP_Cdma2000HOStatus.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_Cdma2000HOStatus_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_Cdma2000HOStatus_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -28,7 +28,7 @@ static const unsigned int asn_MAP_S1AP_Cdma2000HOStatus_enum2value_1[] = { 0 /* hOSuccess(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_Cdma2000HOStatus_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_Cdma2000HOStatus_specs_1 = { asn_MAP_S1AP_Cdma2000HOStatus_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_Cdma2000HOStatus_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_Cdma2000HOStatus.h b/lib/asn1c/s1ap/S1AP_Cdma2000HOStatus.h index 647496b87..052a6070a 100644 --- a/lib/asn1c/s1ap/S1AP_Cdma2000HOStatus.h +++ b/lib/asn1c/s1ap/S1AP_Cdma2000HOStatus.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -31,7 +31,9 @@ typedef enum S1AP_Cdma2000HOStatus { typedef long S1AP_Cdma2000HOStatus_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_Cdma2000HOStatus_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Cdma2000HOStatus; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_Cdma2000HOStatus_specs_1; asn_struct_free_f S1AP_Cdma2000HOStatus_free; asn_struct_print_f S1AP_Cdma2000HOStatus_print; asn_constr_check_f S1AP_Cdma2000HOStatus_constraint; diff --git a/lib/asn1c/s1ap/S1AP_Cdma2000OneXMEID.c b/lib/asn1c/s1ap/S1AP_Cdma2000OneXMEID.c index f297c6a54..ae29aed0c 100644 --- a/lib/asn1c/s1ap/S1AP_Cdma2000OneXMEID.c +++ b/lib/asn1c/s1ap/S1AP_Cdma2000OneXMEID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Cdma2000OneXMEID.h b/lib/asn1c/s1ap/S1AP_Cdma2000OneXMEID.h index 8f183e7d7..1f637046d 100644 --- a/lib/asn1c/s1ap/S1AP_Cdma2000OneXMEID.h +++ b/lib/asn1c/s1ap/S1AP_Cdma2000OneXMEID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Cdma2000OneXMSI.c b/lib/asn1c/s1ap/S1AP_Cdma2000OneXMSI.c index a0862838b..e7bdd385a 100644 --- a/lib/asn1c/s1ap/S1AP_Cdma2000OneXMSI.c +++ b/lib/asn1c/s1ap/S1AP_Cdma2000OneXMSI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Cdma2000OneXMSI.h b/lib/asn1c/s1ap/S1AP_Cdma2000OneXMSI.h index e2e2a199f..edb742de2 100644 --- a/lib/asn1c/s1ap/S1AP_Cdma2000OneXMSI.h +++ b/lib/asn1c/s1ap/S1AP_Cdma2000OneXMSI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Cdma2000OneXPilot.c b/lib/asn1c/s1ap/S1AP_Cdma2000OneXPilot.c index d959cf201..a3b4e6e3c 100644 --- a/lib/asn1c/s1ap/S1AP_Cdma2000OneXPilot.c +++ b/lib/asn1c/s1ap/S1AP_Cdma2000OneXPilot.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Cdma2000OneXPilot.h b/lib/asn1c/s1ap/S1AP_Cdma2000OneXPilot.h index b6ae1159e..5d56ed1dc 100644 --- a/lib/asn1c/s1ap/S1AP_Cdma2000OneXPilot.h +++ b/lib/asn1c/s1ap/S1AP_Cdma2000OneXPilot.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Cdma2000OneXRAND.c b/lib/asn1c/s1ap/S1AP_Cdma2000OneXRAND.c index 4deef20a9..8909eb6fd 100644 --- a/lib/asn1c/s1ap/S1AP_Cdma2000OneXRAND.c +++ b/lib/asn1c/s1ap/S1AP_Cdma2000OneXRAND.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Cdma2000OneXRAND.h b/lib/asn1c/s1ap/S1AP_Cdma2000OneXRAND.h index 23b20ee9e..4ef8679b7 100644 --- a/lib/asn1c/s1ap/S1AP_Cdma2000OneXRAND.h +++ b/lib/asn1c/s1ap/S1AP_Cdma2000OneXRAND.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Cdma2000OneXSRVCCInfo.c b/lib/asn1c/s1ap/S1AP_Cdma2000OneXSRVCCInfo.c index d4fb2aab4..07291ffba 100644 --- a/lib/asn1c/s1ap/S1AP_Cdma2000OneXSRVCCInfo.c +++ b/lib/asn1c/s1ap/S1AP_Cdma2000OneXSRVCCInfo.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_Cdma2000OneXSRVCCInfo.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_Cdma2000OneXSRVCCInfo_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_Cdma2000OneXSRVCCInfo_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_Cdma2000OneXSRVCCInfo, cdma2000OneXMEID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -63,7 +63,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_Cdma2000OneXSRVCCInfo_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_Cdma2000OneXSRVCCInfo, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P35, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P36, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -88,7 +88,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_Cdma2000OneXSRVCCInfo_tag2el_1[] { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* cdma2000OneXPilot */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_Cdma2000OneXSRVCCInfo_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_Cdma2000OneXSRVCCInfo_specs_1 = { sizeof(struct S1AP_Cdma2000OneXSRVCCInfo), offsetof(struct S1AP_Cdma2000OneXSRVCCInfo, _asn_ctx), asn_MAP_S1AP_Cdma2000OneXSRVCCInfo_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_Cdma2000OneXSRVCCInfo.h b/lib/asn1c/s1ap/S1AP_Cdma2000OneXSRVCCInfo.h index 7333ba1d0..a6aebc316 100644 --- a/lib/asn1c/s1ap/S1AP_Cdma2000OneXSRVCCInfo.h +++ b/lib/asn1c/s1ap/S1AP_Cdma2000OneXSRVCCInfo.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -41,6 +41,8 @@ typedef struct S1AP_Cdma2000OneXSRVCCInfo { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_Cdma2000OneXSRVCCInfo; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Cdma2000OneXSRVCCInfo_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_Cdma2000OneXSRVCCInfo_1[4]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_Cdma2000PDU.c b/lib/asn1c/s1ap/S1AP_Cdma2000PDU.c index 5c98ca808..ea251e871 100644 --- a/lib/asn1c/s1ap/S1AP_Cdma2000PDU.c +++ b/lib/asn1c/s1ap/S1AP_Cdma2000PDU.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Cdma2000PDU.h b/lib/asn1c/s1ap/S1AP_Cdma2000PDU.h index dc229c9c9..d2296fc59 100644 --- a/lib/asn1c/s1ap/S1AP_Cdma2000PDU.h +++ b/lib/asn1c/s1ap/S1AP_Cdma2000PDU.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Cdma2000RATType.c b/lib/asn1c/s1ap/S1AP_Cdma2000RATType.c index 042ce6640..6e651a500 100644 --- a/lib/asn1c/s1ap/S1AP_Cdma2000RATType.c +++ b/lib/asn1c/s1ap/S1AP_Cdma2000RATType.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_Cdma2000RATType_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_Cdma2000RATType_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -28,7 +28,7 @@ static const unsigned int asn_MAP_S1AP_Cdma2000RATType_enum2value_1[] = { 1 /* onexRTT(1) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_Cdma2000RATType_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_Cdma2000RATType_specs_1 = { asn_MAP_S1AP_Cdma2000RATType_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_Cdma2000RATType_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_Cdma2000RATType.h b/lib/asn1c/s1ap/S1AP_Cdma2000RATType.h index 7f95382ee..e0312c700 100644 --- a/lib/asn1c/s1ap/S1AP_Cdma2000RATType.h +++ b/lib/asn1c/s1ap/S1AP_Cdma2000RATType.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -31,7 +31,9 @@ typedef enum S1AP_Cdma2000RATType { typedef long S1AP_Cdma2000RATType_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_Cdma2000RATType_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Cdma2000RATType; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_Cdma2000RATType_specs_1; asn_struct_free_f S1AP_Cdma2000RATType_free; asn_struct_print_f S1AP_Cdma2000RATType_print; asn_constr_check_f S1AP_Cdma2000RATType_constraint; diff --git a/lib/asn1c/s1ap/S1AP_Cdma2000SectorID.c b/lib/asn1c/s1ap/S1AP_Cdma2000SectorID.c index 21cf7274d..6bf25a841 100644 --- a/lib/asn1c/s1ap/S1AP_Cdma2000SectorID.c +++ b/lib/asn1c/s1ap/S1AP_Cdma2000SectorID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Cdma2000SectorID.h b/lib/asn1c/s1ap/S1AP_Cdma2000SectorID.h index d9820ddcf..5cee60357 100644 --- a/lib/asn1c/s1ap/S1AP_Cdma2000SectorID.h +++ b/lib/asn1c/s1ap/S1AP_Cdma2000SectorID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Cell-Size.c b/lib/asn1c/s1ap/S1AP_Cell-Size.c index db59bd232..ae61e1377 100644 --- a/lib/asn1c/s1ap/S1AP_Cell-Size.c +++ b/lib/asn1c/s1ap/S1AP_Cell-Size.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Cell-Size.h b/lib/asn1c/s1ap/S1AP_Cell-Size.h index 89bd67c93..788519c7a 100644 --- a/lib/asn1c/s1ap/S1AP_Cell-Size.h +++ b/lib/asn1c/s1ap/S1AP_Cell-Size.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -35,13 +35,13 @@ typedef long S1AP_Cell_Size_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_Cell_Size_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Cell_Size; -extern const asn_INTEGER_specifics_t asn_SPC_Cell_Size_specs_1; -asn_struct_free_f Cell_Size_free; -asn_struct_print_f Cell_Size_print; -asn_constr_check_f Cell_Size_constraint; -jer_type_encoder_f Cell_Size_encode_jer; -per_type_decoder_f Cell_Size_decode_aper; -per_type_encoder_f Cell_Size_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_Cell_Size_specs_1; +asn_struct_free_f S1AP_Cell_Size_free; +asn_struct_print_f S1AP_Cell_Size_print; +asn_constr_check_f S1AP_Cell_Size_constraint; +jer_type_encoder_f S1AP_Cell_Size_encode_jer; +per_type_decoder_f S1AP_Cell_Size_decode_aper; +per_type_encoder_f S1AP_Cell_Size_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_CellAccessMode.c b/lib/asn1c/s1ap/S1AP_CellAccessMode.c index 4da794c4b..bb9a49bbe 100644 --- a/lib/asn1c/s1ap/S1AP_CellAccessMode.c +++ b/lib/asn1c/s1ap/S1AP_CellAccessMode.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CellAccessMode.h b/lib/asn1c/s1ap/S1AP_CellAccessMode.h index 1595388a3..6e2462f7b 100644 --- a/lib/asn1c/s1ap/S1AP_CellAccessMode.h +++ b/lib/asn1c/s1ap/S1AP_CellAccessMode.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,13 +32,13 @@ typedef long S1AP_CellAccessMode_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_CellAccessMode_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_CellAccessMode; -extern const asn_INTEGER_specifics_t asn_SPC_CellAccessMode_specs_1; -asn_struct_free_f CellAccessMode_free; -asn_struct_print_f CellAccessMode_print; -asn_constr_check_f CellAccessMode_constraint; -jer_type_encoder_f CellAccessMode_encode_jer; -per_type_decoder_f CellAccessMode_decode_aper; -per_type_encoder_f CellAccessMode_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_CellAccessMode_specs_1; +asn_struct_free_f S1AP_CellAccessMode_free; +asn_struct_print_f S1AP_CellAccessMode_print; +asn_constr_check_f S1AP_CellAccessMode_constraint; +jer_type_encoder_f S1AP_CellAccessMode_encode_jer; +per_type_decoder_f S1AP_CellAccessMode_decode_aper; +per_type_encoder_f S1AP_CellAccessMode_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_CellBasedMDT.c b/lib/asn1c/s1ap/S1AP_CellBasedMDT.c index c523fd703..0ba48de4e 100644 --- a/lib/asn1c/s1ap/S1AP_CellBasedMDT.c +++ b/lib/asn1c/s1ap/S1AP_CellBasedMDT.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CellBasedMDT_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_CellBasedMDT, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P33, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P34, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_CellBasedMDT.h b/lib/asn1c/s1ap/S1AP_CellBasedMDT.h index fcbf07bd1..7cacd190a 100644 --- a/lib/asn1c/s1ap/S1AP_CellBasedMDT.h +++ b/lib/asn1c/s1ap/S1AP_CellBasedMDT.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CellBasedQMC.c b/lib/asn1c/s1ap/S1AP_CellBasedQMC.c index ab4e429d8..fce709d8a 100644 --- a/lib/asn1c/s1ap/S1AP_CellBasedQMC.c +++ b/lib/asn1c/s1ap/S1AP_CellBasedQMC.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CellBasedQMC_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_CellBasedQMC, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P34, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P35, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_CellBasedQMC.h b/lib/asn1c/s1ap/S1AP_CellBasedQMC.h index f86435040..459f4b457 100644 --- a/lib/asn1c/s1ap/S1AP_CellBasedQMC.h +++ b/lib/asn1c/s1ap/S1AP_CellBasedQMC.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CellID-Broadcast-Item.c b/lib/asn1c/s1ap/S1AP_CellID-Broadcast-Item.c index b4d7cf380..4a68d1640 100644 --- a/lib/asn1c/s1ap/S1AP_CellID-Broadcast-Item.c +++ b/lib/asn1c/s1ap/S1AP_CellID-Broadcast-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CellID_Broadcast_Item_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_CellID_Broadcast_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P31, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P32, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_CellID-Broadcast-Item.h b/lib/asn1c/s1ap/S1AP_CellID-Broadcast-Item.h index 406741d2d..8f468664c 100644 --- a/lib/asn1c/s1ap/S1AP_CellID-Broadcast-Item.h +++ b/lib/asn1c/s1ap/S1AP_CellID-Broadcast-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CellID-Broadcast.c b/lib/asn1c/s1ap/S1AP_CellID-Broadcast.c index 69cdb7b15..80f506d6c 100644 --- a/lib/asn1c/s1ap/S1AP_CellID-Broadcast.c +++ b/lib/asn1c/s1ap/S1AP_CellID-Broadcast.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CellID-Broadcast.h b/lib/asn1c/s1ap/S1AP_CellID-Broadcast.h index 38263bd2f..1b39ba648 100644 --- a/lib/asn1c/s1ap/S1AP_CellID-Broadcast.h +++ b/lib/asn1c/s1ap/S1AP_CellID-Broadcast.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CellID-Cancelled-Item.c b/lib/asn1c/s1ap/S1AP_CellID-Cancelled-Item.c index 562ba0007..0449f61d4 100644 --- a/lib/asn1c/s1ap/S1AP_CellID-Cancelled-Item.c +++ b/lib/asn1c/s1ap/S1AP_CellID-Cancelled-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CellID_Cancelled_Item_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_CellID_Cancelled_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P32, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P33, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_CellID-Cancelled-Item.h b/lib/asn1c/s1ap/S1AP_CellID-Cancelled-Item.h index dd8added7..62950dcd2 100644 --- a/lib/asn1c/s1ap/S1AP_CellID-Cancelled-Item.h +++ b/lib/asn1c/s1ap/S1AP_CellID-Cancelled-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CellID-Cancelled.c b/lib/asn1c/s1ap/S1AP_CellID-Cancelled.c index 3a1bcc6a9..2162cacdd 100644 --- a/lib/asn1c/s1ap/S1AP_CellID-Cancelled.c +++ b/lib/asn1c/s1ap/S1AP_CellID-Cancelled.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CellID-Cancelled.h b/lib/asn1c/s1ap/S1AP_CellID-Cancelled.h index 32885b023..d7e727de1 100644 --- a/lib/asn1c/s1ap/S1AP_CellID-Cancelled.h +++ b/lib/asn1c/s1ap/S1AP_CellID-Cancelled.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CellIdListforMDT.c b/lib/asn1c/s1ap/S1AP_CellIdListforMDT.c index 4ed1b16e9..c478373c9 100644 --- a/lib/asn1c/s1ap/S1AP_CellIdListforMDT.c +++ b/lib/asn1c/s1ap/S1AP_CellIdListforMDT.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CellIdListforMDT.h b/lib/asn1c/s1ap/S1AP_CellIdListforMDT.h index 910848925..86bb024c8 100644 --- a/lib/asn1c/s1ap/S1AP_CellIdListforMDT.h +++ b/lib/asn1c/s1ap/S1AP_CellIdListforMDT.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CellIdListforQMC.c b/lib/asn1c/s1ap/S1AP_CellIdListforQMC.c index 4b6301313..2c841b8c0 100644 --- a/lib/asn1c/s1ap/S1AP_CellIdListforQMC.c +++ b/lib/asn1c/s1ap/S1AP_CellIdListforQMC.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CellIdListforQMC.h b/lib/asn1c/s1ap/S1AP_CellIdListforQMC.h index fea85d1a1..08e6964df 100644 --- a/lib/asn1c/s1ap/S1AP_CellIdListforQMC.h +++ b/lib/asn1c/s1ap/S1AP_CellIdListforQMC.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CellIdentifierAndCELevelForCECapableUEs.c b/lib/asn1c/s1ap/S1AP_CellIdentifierAndCELevelForCECapableUEs.c index 1de39c8be..3f1aaa1ed 100644 --- a/lib/asn1c/s1ap/S1AP_CellIdentifierAndCELevelForCECapableUEs.c +++ b/lib/asn1c/s1ap/S1AP_CellIdentifierAndCELevelForCECapableUEs.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CellIdentifierAndCELevelForCECapableUEs_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_CellIdentifierAndCELevelForCECapableUEs, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P30, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P31, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_CellIdentifierAndCELevelForCECapableUEs.h b/lib/asn1c/s1ap/S1AP_CellIdentifierAndCELevelForCECapableUEs.h index 361ab7040..e5963d7e3 100644 --- a/lib/asn1c/s1ap/S1AP_CellIdentifierAndCELevelForCECapableUEs.h +++ b/lib/asn1c/s1ap/S1AP_CellIdentifierAndCELevelForCECapableUEs.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CellIdentity.c b/lib/asn1c/s1ap/S1AP_CellIdentity.c index d45fddeb0..6c5a78f7c 100644 --- a/lib/asn1c/s1ap/S1AP_CellIdentity.c +++ b/lib/asn1c/s1ap/S1AP_CellIdentity.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CellIdentity.h b/lib/asn1c/s1ap/S1AP_CellIdentity.h index bd9e3ad92..b92cf93ed 100644 --- a/lib/asn1c/s1ap/S1AP_CellIdentity.h +++ b/lib/asn1c/s1ap/S1AP_CellIdentity.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CellTrafficTrace.c b/lib/asn1c/s1ap/S1AP_CellTrafficTrace.c index e27794750..c423495f8 100644 --- a/lib/asn1c/s1ap/S1AP_CellTrafficTrace.c +++ b/lib/asn1c/s1ap/S1AP_CellTrafficTrace.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CellTrafficTrace_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_CellTrafficTrace, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P60, + &asn_DEF_S1AP_ProtocolIE_Container_8143P60, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_CellTrafficTrace.h b/lib/asn1c/s1ap/S1AP_CellTrafficTrace.h index 1f3182bb9..8f9fc4a02 100644 --- a/lib/asn1c/s1ap/S1AP_CellTrafficTrace.h +++ b/lib/asn1c/s1ap/S1AP_CellTrafficTrace.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_CellTrafficTrace */ typedef struct S1AP_CellTrafficTrace { - S1AP_ProtocolIE_Container_7847P60_t protocolIEs; + S1AP_ProtocolIE_Container_8143P60_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_CellType.c b/lib/asn1c/s1ap/S1AP_CellType.c index 821d4b248..fc11c8340 100644 --- a/lib/asn1c/s1ap/S1AP_CellType.c +++ b/lib/asn1c/s1ap/S1AP_CellType.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CellType_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_CellType, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P36, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P37, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_CellType.h b/lib/asn1c/s1ap/S1AP_CellType.h index 44460bfb8..e8fe27f43 100644 --- a/lib/asn1c/s1ap/S1AP_CellType.h +++ b/lib/asn1c/s1ap/S1AP_CellType.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CompletedCellinEAI-Item.c b/lib/asn1c/s1ap/S1AP_CompletedCellinEAI-Item.c index 7f2e085d1..1bf2ff766 100644 --- a/lib/asn1c/s1ap/S1AP_CompletedCellinEAI-Item.c +++ b/lib/asn1c/s1ap/S1AP_CompletedCellinEAI-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CompletedCellinEAI_Item_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_CompletedCellinEAI_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P54, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P55, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_CompletedCellinEAI-Item.h b/lib/asn1c/s1ap/S1AP_CompletedCellinEAI-Item.h index 2dba7d2c9..ba550549d 100644 --- a/lib/asn1c/s1ap/S1AP_CompletedCellinEAI-Item.h +++ b/lib/asn1c/s1ap/S1AP_CompletedCellinEAI-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CompletedCellinEAI.c b/lib/asn1c/s1ap/S1AP_CompletedCellinEAI.c index eddd20fbc..22e7bb542 100644 --- a/lib/asn1c/s1ap/S1AP_CompletedCellinEAI.c +++ b/lib/asn1c/s1ap/S1AP_CompletedCellinEAI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CompletedCellinEAI.h b/lib/asn1c/s1ap/S1AP_CompletedCellinEAI.h index 808e668bc..d29f3abaf 100644 --- a/lib/asn1c/s1ap/S1AP_CompletedCellinEAI.h +++ b/lib/asn1c/s1ap/S1AP_CompletedCellinEAI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CompletedCellinTAI-Item.c b/lib/asn1c/s1ap/S1AP_CompletedCellinTAI-Item.c index 69854e1e6..af89828d5 100644 --- a/lib/asn1c/s1ap/S1AP_CompletedCellinTAI-Item.c +++ b/lib/asn1c/s1ap/S1AP_CompletedCellinTAI-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CompletedCellinTAI_Item_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_CompletedCellinTAI_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P138, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P148, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_CompletedCellinTAI-Item.h b/lib/asn1c/s1ap/S1AP_CompletedCellinTAI-Item.h index feea3227c..7e85d2ff5 100644 --- a/lib/asn1c/s1ap/S1AP_CompletedCellinTAI-Item.h +++ b/lib/asn1c/s1ap/S1AP_CompletedCellinTAI-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CompletedCellinTAI.c b/lib/asn1c/s1ap/S1AP_CompletedCellinTAI.c index 13f1b8e3c..fb5cd4ad9 100644 --- a/lib/asn1c/s1ap/S1AP_CompletedCellinTAI.c +++ b/lib/asn1c/s1ap/S1AP_CompletedCellinTAI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CompletedCellinTAI.h b/lib/asn1c/s1ap/S1AP_CompletedCellinTAI.h index 5fea36d99..6ac355ace 100644 --- a/lib/asn1c/s1ap/S1AP_CompletedCellinTAI.h +++ b/lib/asn1c/s1ap/S1AP_CompletedCellinTAI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ConcurrentWarningMessageIndicator.c b/lib/asn1c/s1ap/S1AP_ConcurrentWarningMessageIndicator.c index 7e25d759e..82518af94 100644 --- a/lib/asn1c/s1ap/S1AP_ConcurrentWarningMessageIndicator.c +++ b/lib/asn1c/s1ap/S1AP_ConcurrentWarningMessageIndicator.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_ConcurrentWarningMessageIndicator_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ConcurrentWarningMessageIndicator_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -24,7 +24,7 @@ static const asn_INTEGER_enum_map_t asn_MAP_S1AP_ConcurrentWarningMessageIndicat static const unsigned int asn_MAP_S1AP_ConcurrentWarningMessageIndicator_enum2value_1[] = { 0 /* true(0) */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_ConcurrentWarningMessageIndicator_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_ConcurrentWarningMessageIndicator_specs_1 = { asn_MAP_S1AP_ConcurrentWarningMessageIndicator_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_ConcurrentWarningMessageIndicator_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_ConcurrentWarningMessageIndicator.h b/lib/asn1c/s1ap/S1AP_ConcurrentWarningMessageIndicator.h index 38dbdd0cb..1c81fc71c 100644 --- a/lib/asn1c/s1ap/S1AP_ConcurrentWarningMessageIndicator.h +++ b/lib/asn1c/s1ap/S1AP_ConcurrentWarningMessageIndicator.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -27,7 +27,9 @@ typedef enum S1AP_ConcurrentWarningMessageIndicator { typedef long S1AP_ConcurrentWarningMessageIndicator_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_ConcurrentWarningMessageIndicator_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ConcurrentWarningMessageIndicator; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_ConcurrentWarningMessageIndicator_specs_1; asn_struct_free_f S1AP_ConcurrentWarningMessageIndicator_free; asn_struct_print_f S1AP_ConcurrentWarningMessageIndicator_print; asn_constr_check_f S1AP_ConcurrentWarningMessageIndicator_constraint; diff --git a/lib/asn1c/s1ap/S1AP_ConnectedengNBItem.c b/lib/asn1c/s1ap/S1AP_ConnectedengNBItem.c index 1c3117a29..b4fbe3929 100644 --- a/lib/asn1c/s1ap/S1AP_ConnectedengNBItem.c +++ b/lib/asn1c/s1ap/S1AP_ConnectedengNBItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ConnectedengNBItem_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_ConnectedengNBItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P39, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P40, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_ConnectedengNBItem.h b/lib/asn1c/s1ap/S1AP_ConnectedengNBItem.h index 528e2752e..5948518dc 100644 --- a/lib/asn1c/s1ap/S1AP_ConnectedengNBItem.h +++ b/lib/asn1c/s1ap/S1AP_ConnectedengNBItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ConnectedengNBList.c b/lib/asn1c/s1ap/S1AP_ConnectedengNBList.c index bac7ca260..15d20d0b5 100644 --- a/lib/asn1c/s1ap/S1AP_ConnectedengNBList.c +++ b/lib/asn1c/s1ap/S1AP_ConnectedengNBList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "S1AP_ConnectedengNBItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_ConnectedengNBList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ConnectedengNBList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_ConnectedengNBList_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_ConnectedengNBList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_ConnectedengNBList_1[] = { static const ber_tlv_tag_t asn_DEF_S1AP_ConnectedengNBList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_S1AP_ConnectedengNBList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_S1AP_ConnectedengNBList_specs_1 = { sizeof(struct S1AP_ConnectedengNBList), offsetof(struct S1AP_ConnectedengNBList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/s1ap/S1AP_ConnectedengNBList.h b/lib/asn1c/s1ap/S1AP_ConnectedengNBList.h index e7e330f07..e4596ad93 100644 --- a/lib/asn1c/s1ap/S1AP_ConnectedengNBList.h +++ b/lib/asn1c/s1ap/S1AP_ConnectedengNBList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct S1AP_ConnectedengNBList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_ConnectedengNBList; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ConnectedengNBList_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_ConnectedengNBList_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ConnectedengNBList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_ConnectionEstablishmentIndication.c b/lib/asn1c/s1ap/S1AP_ConnectionEstablishmentIndication.c index d08f0b843..5bca29766 100644 --- a/lib/asn1c/s1ap/S1AP_ConnectionEstablishmentIndication.c +++ b/lib/asn1c/s1ap/S1AP_ConnectionEstablishmentIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ConnectionEstablishmentIndication_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ConnectionEstablishmentIndication, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P89, + &asn_DEF_S1AP_ProtocolIE_Container_8143P89, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_ConnectionEstablishmentIndication.h b/lib/asn1c/s1ap/S1AP_ConnectionEstablishmentIndication.h index 55cad4c4a..78044c02f 100644 --- a/lib/asn1c/s1ap/S1AP_ConnectionEstablishmentIndication.h +++ b/lib/asn1c/s1ap/S1AP_ConnectionEstablishmentIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_ConnectionEstablishmentIndication */ typedef struct S1AP_ConnectionEstablishmentIndication { - S1AP_ProtocolIE_Container_7847P89_t protocolIEs; + S1AP_ProtocolIE_Container_8143P89_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_ContextatSource.c b/lib/asn1c/s1ap/S1AP_ContextatSource.c index 2ca906347..f71d6319c 100644 --- a/lib/asn1c/s1ap/S1AP_ContextatSource.c +++ b/lib/asn1c/s1ap/S1AP_ContextatSource.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_ContextatSource.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_ContextatSource_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_ContextatSource_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ContextatSource, sourceNG_RAN_node_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), +1, /* EXPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_ContextatSource_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_ContextatSource, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P40, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P41, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_ContextatSource_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* rAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_ContextatSource_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ContextatSource_specs_1 = { sizeof(struct S1AP_ContextatSource), offsetof(struct S1AP_ContextatSource, _asn_ctx), asn_MAP_S1AP_ContextatSource_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_ContextatSource.h b/lib/asn1c/s1ap/S1AP_ContextatSource.h index 9e8e49bd7..209543f6f 100644 --- a/lib/asn1c/s1ap/S1AP_ContextatSource.h +++ b/lib/asn1c/s1ap/S1AP_ContextatSource.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_ContextatSource { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_ContextatSource; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ContextatSource_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_ContextatSource_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_Correlation-ID.c b/lib/asn1c/s1ap/S1AP_Correlation-ID.c index 5c560a59b..ce43d7a50 100644 --- a/lib/asn1c/s1ap/S1AP_Correlation-ID.c +++ b/lib/asn1c/s1ap/S1AP_Correlation-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -38,7 +38,7 @@ S1AP_Correlation_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_Correlation_ID_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_Correlation_ID_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 4, 4 } /* (SIZE(4..4)) */, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_Correlation-ID.h b/lib/asn1c/s1ap/S1AP_Correlation-ID.h index efde79e08..1a246e040 100644 --- a/lib/asn1c/s1ap/S1AP_Correlation-ID.h +++ b/lib/asn1c/s1ap/S1AP_Correlation-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef OCTET_STRING_t S1AP_Correlation_ID_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_Correlation_ID_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Correlation_ID; asn_struct_free_f S1AP_Correlation_ID_free; asn_struct_print_f S1AP_Correlation_ID_print; diff --git a/lib/asn1c/s1ap/S1AP_Coverage-Level.c b/lib/asn1c/s1ap/S1AP_Coverage-Level.c index 95d3cbf67..09709d706 100644 --- a/lib/asn1c/s1ap/S1AP_Coverage-Level.c +++ b/lib/asn1c/s1ap/S1AP_Coverage-Level.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_Coverage_Level_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_Coverage_Level_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_Coverage_Level_enum2value_1[] = { 0 /* extendedcoverage(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_Coverage_Level_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_Coverage_Level_specs_1 = { asn_MAP_S1AP_Coverage_Level_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_Coverage_Level_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_Coverage-Level.h b/lib/asn1c/s1ap/S1AP_Coverage-Level.h index 654f0ec5e..e04cda9ec 100644 --- a/lib/asn1c/s1ap/S1AP_Coverage-Level.h +++ b/lib/asn1c/s1ap/S1AP_Coverage-Level.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_Coverage_Level { typedef long S1AP_Coverage_Level_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_Coverage_Level_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Coverage_Level; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_Coverage_Level_specs_1; asn_struct_free_f S1AP_Coverage_Level_free; asn_struct_print_f S1AP_Coverage_Level_print; asn_constr_check_f S1AP_Coverage_Level_constraint; diff --git a/lib/asn1c/s1ap/S1AP_Criticality.c b/lib/asn1c/s1ap/S1AP_Criticality.c index 061b840dd..1f1214fca 100644 --- a/lib/asn1c/s1ap/S1AP_Criticality.c +++ b/lib/asn1c/s1ap/S1AP_Criticality.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-CommonDataTypes" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Criticality.h b/lib/asn1c/s1ap/S1AP_Criticality.h index 0973d2875..736a2e5d6 100644 --- a/lib/asn1c/s1ap/S1AP_Criticality.h +++ b/lib/asn1c/s1ap/S1AP_Criticality.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-CommonDataTypes" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -31,13 +31,13 @@ typedef long S1AP_Criticality_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_Criticality_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Criticality; -extern const asn_INTEGER_specifics_t asn_SPC_Criticality_specs_1; -asn_struct_free_f Criticality_free; -asn_struct_print_f Criticality_print; -asn_constr_check_f Criticality_constraint; -jer_type_encoder_f Criticality_encode_jer; -per_type_decoder_f Criticality_decode_aper; -per_type_encoder_f Criticality_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_Criticality_specs_1; +asn_struct_free_f S1AP_Criticality_free; +asn_struct_print_f S1AP_Criticality_print; +asn_constr_check_f S1AP_Criticality_constraint; +jer_type_encoder_f S1AP_Criticality_encode_jer; +per_type_decoder_f S1AP_Criticality_decode_aper; +per_type_encoder_f S1AP_Criticality_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_CriticalityDiagnostics-IE-Item.c b/lib/asn1c/s1ap/S1AP_CriticalityDiagnostics-IE-Item.c index 95a3667d2..8497891a3 100644 --- a/lib/asn1c/s1ap/S1AP_CriticalityDiagnostics-IE-Item.c +++ b/lib/asn1c/s1ap/S1AP_CriticalityDiagnostics-IE-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -63,7 +63,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CriticalityDiagnostics_IE_Item_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_CriticalityDiagnostics_IE_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P46, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P47, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_CriticalityDiagnostics-IE-Item.h b/lib/asn1c/s1ap/S1AP_CriticalityDiagnostics-IE-Item.h index d0a77c42b..7f8a55274 100644 --- a/lib/asn1c/s1ap/S1AP_CriticalityDiagnostics-IE-Item.h +++ b/lib/asn1c/s1ap/S1AP_CriticalityDiagnostics-IE-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CriticalityDiagnostics-IE-List.c b/lib/asn1c/s1ap/S1AP_CriticalityDiagnostics-IE-List.c index e80aef8d8..b5823496e 100644 --- a/lib/asn1c/s1ap/S1AP_CriticalityDiagnostics-IE-List.c +++ b/lib/asn1c/s1ap/S1AP_CriticalityDiagnostics-IE-List.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CriticalityDiagnostics-IE-List.h b/lib/asn1c/s1ap/S1AP_CriticalityDiagnostics-IE-List.h index 975d149b7..33e94a1b9 100644 --- a/lib/asn1c/s1ap/S1AP_CriticalityDiagnostics-IE-List.h +++ b/lib/asn1c/s1ap/S1AP_CriticalityDiagnostics-IE-List.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_CriticalityDiagnostics.c b/lib/asn1c/s1ap/S1AP_CriticalityDiagnostics.c index d39704467..557b8c132 100644 --- a/lib/asn1c/s1ap/S1AP_CriticalityDiagnostics.c +++ b/lib/asn1c/s1ap/S1AP_CriticalityDiagnostics.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,7 +9,7 @@ #include "S1AP_CriticalityDiagnostics-IE-List.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_CriticalityDiagnostics_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_CriticalityDiagnostics_1[] = { { ATF_POINTER, 5, offsetof(struct S1AP_CriticalityDiagnostics, procedureCode), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -81,7 +81,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_CriticalityDiagnostics_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_CriticalityDiagnostics, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P45, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P46, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -107,7 +107,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_CriticalityDiagnostics_tag2el_1[ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* iEsCriticalityDiagnostics */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_CriticalityDiagnostics_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_CriticalityDiagnostics_specs_1 = { sizeof(struct S1AP_CriticalityDiagnostics), offsetof(struct S1AP_CriticalityDiagnostics, _asn_ctx), asn_MAP_S1AP_CriticalityDiagnostics_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_CriticalityDiagnostics.h b/lib/asn1c/s1ap/S1AP_CriticalityDiagnostics.h index e426dc9be..edab0e172 100644 --- a/lib/asn1c/s1ap/S1AP_CriticalityDiagnostics.h +++ b/lib/asn1c/s1ap/S1AP_CriticalityDiagnostics.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,6 +43,8 @@ typedef struct S1AP_CriticalityDiagnostics { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_CriticalityDiagnostics; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CriticalityDiagnostics_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_CriticalityDiagnostics_1[5]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_DAPSRequestInfo.c b/lib/asn1c/s1ap/S1AP_DAPSRequestInfo.c index 6a96efae9..a5bb3f413 100644 --- a/lib/asn1c/s1ap/S1AP_DAPSRequestInfo.c +++ b/lib/asn1c/s1ap/S1AP_DAPSRequestInfo.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -64,7 +64,7 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_dAPSIndicator_2 = { &asn_SPC_S1AP_dAPSIndicator_specs_2 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_DAPSRequestInfo_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_DAPSRequestInfo_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_DAPSRequestInfo, dAPSIndicator), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -85,7 +85,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_DAPSRequestInfo_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_DAPSRequestInfo, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P47, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P48, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -108,7 +108,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_DAPSRequestInfo_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* dAPSIndicator */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_DAPSRequestInfo_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_DAPSRequestInfo_specs_1 = { sizeof(struct S1AP_DAPSRequestInfo), offsetof(struct S1AP_DAPSRequestInfo, _asn_ctx), asn_MAP_S1AP_DAPSRequestInfo_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_DAPSRequestInfo.h b/lib/asn1c/s1ap/S1AP_DAPSRequestInfo.h index 33118d1f0..031badd0f 100644 --- a/lib/asn1c/s1ap/S1AP_DAPSRequestInfo.h +++ b/lib/asn1c/s1ap/S1AP_DAPSRequestInfo.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,6 +46,8 @@ typedef struct S1AP_DAPSRequestInfo { /* Implementation */ /* extern asn_TYPE_descriptor_t asn_DEF_S1AP_dAPSIndicator_2; // (Use -fall-defs-global to expose) */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_DAPSRequestInfo; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DAPSRequestInfo_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_DAPSRequestInfo_1[2]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_DAPSResponseInfo.c b/lib/asn1c/s1ap/S1AP_DAPSResponseInfo.c index 3b436cf4f..ca69c8964 100644 --- a/lib/asn1c/s1ap/S1AP_DAPSResponseInfo.c +++ b/lib/asn1c/s1ap/S1AP_DAPSResponseInfo.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -87,7 +87,7 @@ asn_TYPE_member_t asn_MBR_S1AP_DAPSResponseInfo_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_DAPSResponseInfo, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P49, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P50, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_DAPSResponseInfo.h b/lib/asn1c/s1ap/S1AP_DAPSResponseInfo.h index aaeeb3b51..36cc2423f 100644 --- a/lib/asn1c/s1ap/S1AP_DAPSResponseInfo.h +++ b/lib/asn1c/s1ap/S1AP_DAPSResponseInfo.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_DAPSResponseInfoItem.c b/lib/asn1c/s1ap/S1AP_DAPSResponseInfoItem.c index 2555a00f4..3622add35 100644 --- a/lib/asn1c/s1ap/S1AP_DAPSResponseInfoItem.c +++ b/lib/asn1c/s1ap/S1AP_DAPSResponseInfoItem.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_DAPSResponseInfoItem.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_DAPSResponseInfoItem_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_DAPSResponseInfoItem_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_DAPSResponseInfoItem, e_RAB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_DAPSResponseInfoItem_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_DAPSResponseInfoItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P48, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P49, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_DAPSResponseInfoItem_tag2el_1[] { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* dAPSResponseInfo */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_DAPSResponseInfoItem_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_DAPSResponseInfoItem_specs_1 = { sizeof(struct S1AP_DAPSResponseInfoItem), offsetof(struct S1AP_DAPSResponseInfoItem, _asn_ctx), asn_MAP_S1AP_DAPSResponseInfoItem_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_DAPSResponseInfoItem.h b/lib/asn1c/s1ap/S1AP_DAPSResponseInfoItem.h index 4247ecf56..bb8f0eb4d 100644 --- a/lib/asn1c/s1ap/S1AP_DAPSResponseInfoItem.h +++ b/lib/asn1c/s1ap/S1AP_DAPSResponseInfoItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_DAPSResponseInfoItem { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_DAPSResponseInfoItem; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DAPSResponseInfoItem_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_DAPSResponseInfoItem_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_DAPSResponseInfoList.c b/lib/asn1c/s1ap/S1AP_DAPSResponseInfoList.c index 493a96d72..af89b368b 100644 --- a/lib/asn1c/s1ap/S1AP_DAPSResponseInfoList.c +++ b/lib/asn1c/s1ap/S1AP_DAPSResponseInfoList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,17 +9,17 @@ #include "S1AP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_DAPSResponseInfoList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_DAPSResponseInfoList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_DAPSResponseInfoList_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_DAPSResponseInfoList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P13, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P13, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_DAPSResponseInfoList_1[] = { static const ber_tlv_tag_t asn_DEF_S1AP_DAPSResponseInfoList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_S1AP_DAPSResponseInfoList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_S1AP_DAPSResponseInfoList_specs_1 = { sizeof(struct S1AP_DAPSResponseInfoList), offsetof(struct S1AP_DAPSResponseInfoList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/s1ap/S1AP_DAPSResponseInfoList.h b/lib/asn1c/s1ap/S1AP_DAPSResponseInfoList.h index c5410ca25..83f967f7a 100644 --- a/lib/asn1c/s1ap/S1AP_DAPSResponseInfoList.h +++ b/lib/asn1c/s1ap/S1AP_DAPSResponseInfoList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct S1AP_DAPSResponseInfoList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_DAPSResponseInfoList; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_DAPSResponseInfoList_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_DAPSResponseInfoList_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_DAPSResponseInfoList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_DCN-ID.c b/lib/asn1c/s1ap/S1AP_DCN-ID.c index 8d4b73382..ad3d19c27 100644 --- a/lib/asn1c/s1ap/S1AP_DCN-ID.c +++ b/lib/asn1c/s1ap/S1AP_DCN-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_DCN-ID.h b/lib/asn1c/s1ap/S1AP_DCN-ID.h index 5978d0153..105520954 100644 --- a/lib/asn1c/s1ap/S1AP_DCN-ID.h +++ b/lib/asn1c/s1ap/S1AP_DCN-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_DL-CP-SecurityInformation.c b/lib/asn1c/s1ap/S1AP_DL-CP-SecurityInformation.c index 509259d1e..06555d15b 100644 --- a/lib/asn1c/s1ap/S1AP_DL-CP-SecurityInformation.c +++ b/lib/asn1c/s1ap/S1AP_DL-CP-SecurityInformation.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_DL-CP-SecurityInformation.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_DL_CP_SecurityInformation_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_DL_CP_SecurityInformation_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_DL_CP_SecurityInformation, dl_NAS_MAC), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_DL_CP_SecurityInformation_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_DL_CP_SecurityInformation, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P51, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P52, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -52,7 +52,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_DL_CP_SecurityInformation_tag2el { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* dl-NAS-MAC */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_DL_CP_SecurityInformation_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_DL_CP_SecurityInformation_specs_1 = { sizeof(struct S1AP_DL_CP_SecurityInformation), offsetof(struct S1AP_DL_CP_SecurityInformation, _asn_ctx), asn_MAP_S1AP_DL_CP_SecurityInformation_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_DL-CP-SecurityInformation.h b/lib/asn1c/s1ap/S1AP_DL-CP-SecurityInformation.h index dd43a9f09..2ee9e999d 100644 --- a/lib/asn1c/s1ap/S1AP_DL-CP-SecurityInformation.h +++ b/lib/asn1c/s1ap/S1AP_DL-CP-SecurityInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,6 +37,8 @@ typedef struct S1AP_DL_CP_SecurityInformation { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_DL_CP_SecurityInformation; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DL_CP_SecurityInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_DL_CP_SecurityInformation_1[2]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_DL-Forwarding.c b/lib/asn1c/s1ap/S1AP_DL-Forwarding.c index d9f011cde..396468d07 100644 --- a/lib/asn1c/s1ap/S1AP_DL-Forwarding.c +++ b/lib/asn1c/s1ap/S1AP_DL-Forwarding.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_DL-Forwarding.h b/lib/asn1c/s1ap/S1AP_DL-Forwarding.h index b70d99b1c..3e185371c 100644 --- a/lib/asn1c/s1ap/S1AP_DL-Forwarding.h +++ b/lib/asn1c/s1ap/S1AP_DL-Forwarding.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,13 +32,13 @@ typedef long S1AP_DL_Forwarding_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_DL_Forwarding_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_DL_Forwarding; -extern const asn_INTEGER_specifics_t asn_SPC_DL_Forwarding_specs_1; -asn_struct_free_f DL_Forwarding_free; -asn_struct_print_f DL_Forwarding_print; -asn_constr_check_f DL_Forwarding_constraint; -jer_type_encoder_f DL_Forwarding_encode_jer; -per_type_decoder_f DL_Forwarding_decode_aper; -per_type_encoder_f DL_Forwarding_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_DL_Forwarding_specs_1; +asn_struct_free_f S1AP_DL_Forwarding_free; +asn_struct_print_f S1AP_DL_Forwarding_print; +asn_constr_check_f S1AP_DL_Forwarding_constraint; +jer_type_encoder_f S1AP_DL_Forwarding_encode_jer; +per_type_decoder_f S1AP_DL_Forwarding_decode_aper; +per_type_encoder_f S1AP_DL_Forwarding_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_DL-NAS-MAC.c b/lib/asn1c/s1ap/S1AP_DL-NAS-MAC.c index d374b10c7..c3f4d5aa2 100644 --- a/lib/asn1c/s1ap/S1AP_DL-NAS-MAC.c +++ b/lib/asn1c/s1ap/S1AP_DL-NAS-MAC.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_DL-NAS-MAC.h b/lib/asn1c/s1ap/S1AP_DL-NAS-MAC.h index 655648823..de8d02222 100644 --- a/lib/asn1c/s1ap/S1AP_DL-NAS-MAC.h +++ b/lib/asn1c/s1ap/S1AP_DL-NAS-MAC.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_DLCOUNT-PDCP-SNlength.c b/lib/asn1c/s1ap/S1AP_DLCOUNT-PDCP-SNlength.c index faf10a968..af334b57d 100644 --- a/lib/asn1c/s1ap/S1AP_DLCOUNT-PDCP-SNlength.c +++ b/lib/asn1c/s1ap/S1AP_DLCOUNT-PDCP-SNlength.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_DLCOUNT-PDCP-SNlength.h b/lib/asn1c/s1ap/S1AP_DLCOUNT-PDCP-SNlength.h index f37aa3821..bdac9640a 100644 --- a/lib/asn1c/s1ap/S1AP_DLCOUNT-PDCP-SNlength.h +++ b/lib/asn1c/s1ap/S1AP_DLCOUNT-PDCP-SNlength.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_DLNASPDUDeliveryAckRequest.c b/lib/asn1c/s1ap/S1AP_DLNASPDUDeliveryAckRequest.c index 06dc043f3..9dd705ea8 100644 --- a/lib/asn1c/s1ap/S1AP_DLNASPDUDeliveryAckRequest.c +++ b/lib/asn1c/s1ap/S1AP_DLNASPDUDeliveryAckRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_DLNASPDUDeliveryAckRequest_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_DLNASPDUDeliveryAckRequest_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_DLNASPDUDeliveryAckRequest_enum2value_1[] 0 /* requested(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_DLNASPDUDeliveryAckRequest_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_DLNASPDUDeliveryAckRequest_specs_1 = { asn_MAP_S1AP_DLNASPDUDeliveryAckRequest_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_DLNASPDUDeliveryAckRequest_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_DLNASPDUDeliveryAckRequest.h b/lib/asn1c/s1ap/S1AP_DLNASPDUDeliveryAckRequest.h index b505098ea..94c7a2c0b 100644 --- a/lib/asn1c/s1ap/S1AP_DLNASPDUDeliveryAckRequest.h +++ b/lib/asn1c/s1ap/S1AP_DLNASPDUDeliveryAckRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_DLNASPDUDeliveryAckRequest { typedef long S1AP_DLNASPDUDeliveryAckRequest_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_DLNASPDUDeliveryAckRequest_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_DLNASPDUDeliveryAckRequest; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_DLNASPDUDeliveryAckRequest_specs_1; asn_struct_free_f S1AP_DLNASPDUDeliveryAckRequest_free; asn_struct_print_f S1AP_DLNASPDUDeliveryAckRequest_print; asn_constr_check_f S1AP_DLNASPDUDeliveryAckRequest_constraint; diff --git a/lib/asn1c/s1ap/S1AP_Data-Forwarding-Not-Possible.c b/lib/asn1c/s1ap/S1AP_Data-Forwarding-Not-Possible.c index fea2ba29c..95f6bbfc7 100644 --- a/lib/asn1c/s1ap/S1AP_Data-Forwarding-Not-Possible.c +++ b/lib/asn1c/s1ap/S1AP_Data-Forwarding-Not-Possible.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_Data_Forwarding_Not_Possible_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_Data_Forwarding_Not_Possible_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_Data_Forwarding_Not_Possible_enum2value_1 0 /* data-Forwarding-not-Possible(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_Data_Forwarding_Not_Possible_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_Data_Forwarding_Not_Possible_specs_1 = { asn_MAP_S1AP_Data_Forwarding_Not_Possible_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_Data_Forwarding_Not_Possible_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_Data-Forwarding-Not-Possible.h b/lib/asn1c/s1ap/S1AP_Data-Forwarding-Not-Possible.h index 6317b7ed5..b1dc7986b 100644 --- a/lib/asn1c/s1ap/S1AP_Data-Forwarding-Not-Possible.h +++ b/lib/asn1c/s1ap/S1AP_Data-Forwarding-Not-Possible.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_Data_Forwarding_Not_Possible { typedef long S1AP_Data_Forwarding_Not_Possible_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_Data_Forwarding_Not_Possible_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Data_Forwarding_Not_Possible; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_Data_Forwarding_Not_Possible_specs_1; asn_struct_free_f S1AP_Data_Forwarding_Not_Possible_free; asn_struct_print_f S1AP_Data_Forwarding_Not_Possible_print; asn_constr_check_f S1AP_Data_Forwarding_Not_Possible_constraint; diff --git a/lib/asn1c/s1ap/S1AP_DataCodingScheme.c b/lib/asn1c/s1ap/S1AP_DataCodingScheme.c index 2251ed723..d2217a621 100644 --- a/lib/asn1c/s1ap/S1AP_DataCodingScheme.c +++ b/lib/asn1c/s1ap/S1AP_DataCodingScheme.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,7 +43,7 @@ S1AP_DataCodingScheme_constraint(const asn_TYPE_descriptor_t *td, const void *sp * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_DataCodingScheme_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_DataCodingScheme_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 8, 8 } /* (SIZE(8..8)) */, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_DataCodingScheme.h b/lib/asn1c/s1ap/S1AP_DataCodingScheme.h index 63c632b2f..2c7e09d98 100644 --- a/lib/asn1c/s1ap/S1AP_DataCodingScheme.h +++ b/lib/asn1c/s1ap/S1AP_DataCodingScheme.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef BIT_STRING_t S1AP_DataCodingScheme_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_DataCodingScheme_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_DataCodingScheme; asn_struct_free_f S1AP_DataCodingScheme_free; asn_struct_print_f S1AP_DataCodingScheme_print; diff --git a/lib/asn1c/s1ap/S1AP_DataSize.c b/lib/asn1c/s1ap/S1AP_DataSize.c index ca157d18b..cff068aea 100644 --- a/lib/asn1c/s1ap/S1AP_DataSize.c +++ b/lib/asn1c/s1ap/S1AP_DataSize.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,7 +37,7 @@ S1AP_DataSize_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_DataSize_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_DataSize_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 12, 12, 1, 4095 } /* (1..4095,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_DataSize.h b/lib/asn1c/s1ap/S1AP_DataSize.h index 7109b7f92..89ef77963 100644 --- a/lib/asn1c/s1ap/S1AP_DataSize.h +++ b/lib/asn1c/s1ap/S1AP_DataSize.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef long S1AP_DataSize_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_DataSize_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_DataSize; asn_struct_free_f S1AP_DataSize_free; asn_struct_print_f S1AP_DataSize_print; diff --git a/lib/asn1c/s1ap/S1AP_DeactivateTrace.c b/lib/asn1c/s1ap/S1AP_DeactivateTrace.c index c4b284f4a..243b3881e 100644 --- a/lib/asn1c/s1ap/S1AP_DeactivateTrace.c +++ b/lib/asn1c/s1ap/S1AP_DeactivateTrace.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_DeactivateTrace_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_DeactivateTrace, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P59, + &asn_DEF_S1AP_ProtocolIE_Container_8143P59, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_DeactivateTrace.h b/lib/asn1c/s1ap/S1AP_DeactivateTrace.h index 70a6b7dea..84942dd60 100644 --- a/lib/asn1c/s1ap/S1AP_DeactivateTrace.h +++ b/lib/asn1c/s1ap/S1AP_DeactivateTrace.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_DeactivateTrace */ typedef struct S1AP_DeactivateTrace { - S1AP_ProtocolIE_Container_7847P59_t protocolIEs; + S1AP_ProtocolIE_Container_8143P59_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_Direct-Forwarding-Path-Availability.c b/lib/asn1c/s1ap/S1AP_Direct-Forwarding-Path-Availability.c index dfd55ae02..49a5ccfb1 100644 --- a/lib/asn1c/s1ap/S1AP_Direct-Forwarding-Path-Availability.c +++ b/lib/asn1c/s1ap/S1AP_Direct-Forwarding-Path-Availability.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_Direct_Forwarding_Path_Availability_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_Direct_Forwarding_Path_Availability_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_Direct_Forwarding_Path_Availability_enum2 0 /* directPathAvailable(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_Direct_Forwarding_Path_Availability_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_Direct_Forwarding_Path_Availability_specs_1 = { asn_MAP_S1AP_Direct_Forwarding_Path_Availability_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_Direct_Forwarding_Path_Availability_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_Direct-Forwarding-Path-Availability.h b/lib/asn1c/s1ap/S1AP_Direct-Forwarding-Path-Availability.h index d660c49fc..25329ddcc 100644 --- a/lib/asn1c/s1ap/S1AP_Direct-Forwarding-Path-Availability.h +++ b/lib/asn1c/s1ap/S1AP_Direct-Forwarding-Path-Availability.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_Direct_Forwarding_Path_Availability { typedef long S1AP_Direct_Forwarding_Path_Availability_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_Direct_Forwarding_Path_Availability_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Direct_Forwarding_Path_Availability; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_Direct_Forwarding_Path_Availability_specs_1; asn_struct_free_f S1AP_Direct_Forwarding_Path_Availability_free; asn_struct_print_f S1AP_Direct_Forwarding_Path_Availability_print; asn_constr_check_f S1AP_Direct_Forwarding_Path_Availability_constraint; diff --git a/lib/asn1c/s1ap/S1AP_DownlinkNASTransport.c b/lib/asn1c/s1ap/S1AP_DownlinkNASTransport.c index 1cab3e357..4381fa8e8 100644 --- a/lib/asn1c/s1ap/S1AP_DownlinkNASTransport.c +++ b/lib/asn1c/s1ap/S1AP_DownlinkNASTransport.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_DownlinkNASTransport_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_DownlinkNASTransport, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P34, + &asn_DEF_S1AP_ProtocolIE_Container_8143P34, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_DownlinkNASTransport.h b/lib/asn1c/s1ap/S1AP_DownlinkNASTransport.h index 5e7059291..bb0618deb 100644 --- a/lib/asn1c/s1ap/S1AP_DownlinkNASTransport.h +++ b/lib/asn1c/s1ap/S1AP_DownlinkNASTransport.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_DownlinkNASTransport */ typedef struct S1AP_DownlinkNASTransport { - S1AP_ProtocolIE_Container_7847P34_t protocolIEs; + S1AP_ProtocolIE_Container_8143P34_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_DownlinkNonUEAssociatedLPPaTransport.c b/lib/asn1c/s1ap/S1AP_DownlinkNonUEAssociatedLPPaTransport.c index 5aab0f571..e6a022fef 100644 --- a/lib/asn1c/s1ap/S1AP_DownlinkNonUEAssociatedLPPaTransport.c +++ b/lib/asn1c/s1ap/S1AP_DownlinkNonUEAssociatedLPPaTransport.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_DownlinkNonUEAssociatedLPPaTransport_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_DownlinkNonUEAssociatedLPPaTransport, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P78, + &asn_DEF_S1AP_ProtocolIE_Container_8143P78, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_DownlinkNonUEAssociatedLPPaTransport.h b/lib/asn1c/s1ap/S1AP_DownlinkNonUEAssociatedLPPaTransport.h index 4d2c5343e..c5a5f8d41 100644 --- a/lib/asn1c/s1ap/S1AP_DownlinkNonUEAssociatedLPPaTransport.h +++ b/lib/asn1c/s1ap/S1AP_DownlinkNonUEAssociatedLPPaTransport.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_DownlinkNonUEAssociatedLPPaTransport */ typedef struct S1AP_DownlinkNonUEAssociatedLPPaTransport { - S1AP_ProtocolIE_Container_7847P78_t protocolIEs; + S1AP_ProtocolIE_Container_8143P78_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_DownlinkS1cdma2000tunnelling.c b/lib/asn1c/s1ap/S1AP_DownlinkS1cdma2000tunnelling.c index 958d7d993..3b10672b5 100644 --- a/lib/asn1c/s1ap/S1AP_DownlinkS1cdma2000tunnelling.c +++ b/lib/asn1c/s1ap/S1AP_DownlinkS1cdma2000tunnelling.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_DownlinkS1cdma2000tunnelling_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_DownlinkS1cdma2000tunnelling, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P52, + &asn_DEF_S1AP_ProtocolIE_Container_8143P52, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_DownlinkS1cdma2000tunnelling.h b/lib/asn1c/s1ap/S1AP_DownlinkS1cdma2000tunnelling.h index 7a5134f96..18a59e3e4 100644 --- a/lib/asn1c/s1ap/S1AP_DownlinkS1cdma2000tunnelling.h +++ b/lib/asn1c/s1ap/S1AP_DownlinkS1cdma2000tunnelling.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_DownlinkS1cdma2000tunnelling */ typedef struct S1AP_DownlinkS1cdma2000tunnelling { - S1AP_ProtocolIE_Container_7847P52_t protocolIEs; + S1AP_ProtocolIE_Container_8143P52_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_DownlinkUEAssociatedLPPaTransport.c b/lib/asn1c/s1ap/S1AP_DownlinkUEAssociatedLPPaTransport.c index 1e70e7d36..0e4ef8b1e 100644 --- a/lib/asn1c/s1ap/S1AP_DownlinkUEAssociatedLPPaTransport.c +++ b/lib/asn1c/s1ap/S1AP_DownlinkUEAssociatedLPPaTransport.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_DownlinkUEAssociatedLPPaTransport_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_DownlinkUEAssociatedLPPaTransport, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P76, + &asn_DEF_S1AP_ProtocolIE_Container_8143P76, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_DownlinkUEAssociatedLPPaTransport.h b/lib/asn1c/s1ap/S1AP_DownlinkUEAssociatedLPPaTransport.h index 41cd07822..d3c60e457 100644 --- a/lib/asn1c/s1ap/S1AP_DownlinkUEAssociatedLPPaTransport.h +++ b/lib/asn1c/s1ap/S1AP_DownlinkUEAssociatedLPPaTransport.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_DownlinkUEAssociatedLPPaTransport */ typedef struct S1AP_DownlinkUEAssociatedLPPaTransport { - S1AP_ProtocolIE_Container_7847P76_t protocolIEs; + S1AP_ProtocolIE_Container_8143P76_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_E-RAB-ID.c b/lib/asn1c/s1ap/S1AP_E-RAB-ID.c index f7f47e80c..0e97414d4 100644 --- a/lib/asn1c/s1ap/S1AP_E-RAB-ID.c +++ b/lib/asn1c/s1ap/S1AP_E-RAB-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_E-RAB-ID.h b/lib/asn1c/s1ap/S1AP_E-RAB-ID.h index b34297d13..0f0b3104a 100644 --- a/lib/asn1c/s1ap/S1AP_E-RAB-ID.h +++ b/lib/asn1c/s1ap/S1AP_E-RAB-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_E-RAB-IE-ContainerList.c b/lib/asn1c/s1ap/S1AP_E-RAB-IE-ContainerList.c index 1694d73b5..184d13321 100644 --- a/lib/asn1c/s1ap/S1AP_E-RAB-IE-ContainerList.c +++ b/lib/asn1c/s1ap/S1AP_E-RAB-IE-ContainerList.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_E-RAB-IE-ContainerList.h" int -S1AP_E_RAB_IE_ContainerList_1267P0_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, +S1AP_E_RAB_IE_ContainerList_1280P0_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { size_t size; @@ -34,11 +34,11 @@ S1AP_E_RAB_IE_ContainerList_1267P0_constraint(const asn_TYPE_descriptor_t *td, c } /* - * This type is implemented using S1AP_ProtocolIE_ContainerList_7884P0, + * This type is implemented using S1AP_ProtocolIE_ContainerList_8180P0, * so here we adjust the DEF accordingly. */ int -S1AP_E_RAB_IE_ContainerList_1267P1_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, +S1AP_E_RAB_IE_ContainerList_1280P1_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { size_t size; @@ -64,11 +64,11 @@ S1AP_E_RAB_IE_ContainerList_1267P1_constraint(const asn_TYPE_descriptor_t *td, c } /* - * This type is implemented using S1AP_ProtocolIE_ContainerList_7884P1, + * This type is implemented using S1AP_ProtocolIE_ContainerList_8180P1, * so here we adjust the DEF accordingly. */ int -S1AP_E_RAB_IE_ContainerList_1267P2_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, +S1AP_E_RAB_IE_ContainerList_1280P2_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { size_t size; @@ -94,11 +94,11 @@ S1AP_E_RAB_IE_ContainerList_1267P2_constraint(const asn_TYPE_descriptor_t *td, c } /* - * This type is implemented using S1AP_ProtocolIE_ContainerList_7884P2, + * This type is implemented using S1AP_ProtocolIE_ContainerList_8180P2, * so here we adjust the DEF accordingly. */ int -S1AP_E_RAB_IE_ContainerList_1267P3_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, +S1AP_E_RAB_IE_ContainerList_1280P3_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { size_t size; @@ -124,11 +124,11 @@ S1AP_E_RAB_IE_ContainerList_1267P3_constraint(const asn_TYPE_descriptor_t *td, c } /* - * This type is implemented using S1AP_ProtocolIE_ContainerList_7884P3, + * This type is implemented using S1AP_ProtocolIE_ContainerList_8180P3, * so here we adjust the DEF accordingly. */ int -S1AP_E_RAB_IE_ContainerList_1267P4_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, +S1AP_E_RAB_IE_ContainerList_1280P4_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { size_t size; @@ -154,11 +154,11 @@ S1AP_E_RAB_IE_ContainerList_1267P4_constraint(const asn_TYPE_descriptor_t *td, c } /* - * This type is implemented using S1AP_ProtocolIE_ContainerList_7884P4, + * This type is implemented using S1AP_ProtocolIE_ContainerList_8180P4, * so here we adjust the DEF accordingly. */ int -S1AP_E_RAB_IE_ContainerList_1267P5_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, +S1AP_E_RAB_IE_ContainerList_1280P5_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { size_t size; @@ -184,11 +184,11 @@ S1AP_E_RAB_IE_ContainerList_1267P5_constraint(const asn_TYPE_descriptor_t *td, c } /* - * This type is implemented using S1AP_ProtocolIE_ContainerList_7884P5, + * This type is implemented using S1AP_ProtocolIE_ContainerList_8180P5, * so here we adjust the DEF accordingly. */ int -S1AP_E_RAB_IE_ContainerList_1267P6_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, +S1AP_E_RAB_IE_ContainerList_1280P6_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { size_t size; @@ -214,11 +214,11 @@ S1AP_E_RAB_IE_ContainerList_1267P6_constraint(const asn_TYPE_descriptor_t *td, c } /* - * This type is implemented using S1AP_ProtocolIE_ContainerList_7884P6, + * This type is implemented using S1AP_ProtocolIE_ContainerList_8180P6, * so here we adjust the DEF accordingly. */ int -S1AP_E_RAB_IE_ContainerList_1267P7_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, +S1AP_E_RAB_IE_ContainerList_1280P7_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { size_t size; @@ -244,11 +244,11 @@ S1AP_E_RAB_IE_ContainerList_1267P7_constraint(const asn_TYPE_descriptor_t *td, c } /* - * This type is implemented using S1AP_ProtocolIE_ContainerList_7884P7, + * This type is implemented using S1AP_ProtocolIE_ContainerList_8180P7, * so here we adjust the DEF accordingly. */ int -S1AP_E_RAB_IE_ContainerList_1267P8_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, +S1AP_E_RAB_IE_ContainerList_1280P8_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { size_t size; @@ -274,11 +274,11 @@ S1AP_E_RAB_IE_ContainerList_1267P8_constraint(const asn_TYPE_descriptor_t *td, c } /* - * This type is implemented using S1AP_ProtocolIE_ContainerList_7884P8, + * This type is implemented using S1AP_ProtocolIE_ContainerList_8180P8, * so here we adjust the DEF accordingly. */ int -S1AP_E_RAB_IE_ContainerList_1267P9_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, +S1AP_E_RAB_IE_ContainerList_1280P9_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { size_t size; @@ -304,346 +304,410 @@ S1AP_E_RAB_IE_ContainerList_1267P9_constraint(const asn_TYPE_descriptor_t *td, c } /* - * This type is implemented using S1AP_ProtocolIE_ContainerList_7884P9, + * This type is implemented using S1AP_ProtocolIE_ContainerList_8180P9, + * so here we adjust the DEF accordingly. + */ +int +S1AP_E_RAB_IE_ContainerList_1280P10_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + size_t size; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + /* Determine the number of elements */ + size = _A_CSEQUENCE_FROM_VOID(sptr)->count; + + if((size >= 1UL && size <= 256UL)) { + /* Perform validation of the inner elements */ + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +/* + * This type is implemented using S1AP_ProtocolIE_ContainerList_8180P10, * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P0_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P0_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P1_constr_2 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P1_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P2_constr_3 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P2_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P3_constr_4 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P3_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P4_constr_5 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P4_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P5_constr_6 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P5_constr_6 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P6_constr_7 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P6_constr_7 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P7_constr_8 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P7_constr_8 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P8_constr_9 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P8_constr_9 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P9_constr_10 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P9_constr_10 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static const ber_tlv_tag_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P0_tags_1[] = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P10_constr_11 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const ber_tlv_tag_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P0_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P0 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P0 = { "E-RAB-IE-ContainerList", "E-RAB-IE-ContainerList", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P0_tags_1, - sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P0_tags_1) - /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P0_tags_1[0]), /* 1 */ - asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P0_tags_1, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P0_tags_1) - /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P0_tags_1[0]), /* 1 */ + asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P0_tags_1, + sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P0_tags_1) + /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P0_tags_1[0]), /* 1 */ + asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P0_tags_1, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P0_tags_1) + /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P0_tags_1[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P0_constr_1, + &asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P0_constr_1, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - S1AP_E_RAB_IE_ContainerList_1267P0_constraint + S1AP_E_RAB_IE_ContainerList_1280P0_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P0_1, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P0_1, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P0_specs_1 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P0_specs_1 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P1_tags_2[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P1_tags_2[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P1 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P1 = { "E-RAB-IE-ContainerList", "E-RAB-IE-ContainerList", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P1_tags_2, - sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P1_tags_2) - /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P1_tags_2[0]), /* 1 */ - asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P1_tags_2, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P1_tags_2) - /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P1_tags_2[0]), /* 1 */ + asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P1_tags_2, + sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P1_tags_2) + /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P1_tags_2[0]), /* 1 */ + asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P1_tags_2, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P1_tags_2) + /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P1_tags_2[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P1_constr_2, + &asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P1_constr_2, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - S1AP_E_RAB_IE_ContainerList_1267P1_constraint + S1AP_E_RAB_IE_ContainerList_1280P1_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P1_3, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P1_3, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P1_specs_3 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P1_specs_3 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P2_tags_3[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P2_tags_3[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P2 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P2 = { "E-RAB-IE-ContainerList", "E-RAB-IE-ContainerList", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P2_tags_3, - sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P2_tags_3) - /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P2_tags_3[0]), /* 1 */ - asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P2_tags_3, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P2_tags_3) - /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P2_tags_3[0]), /* 1 */ + asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P2_tags_3, + sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P2_tags_3) + /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P2_tags_3[0]), /* 1 */ + asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P2_tags_3, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P2_tags_3) + /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P2_tags_3[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P2_constr_3, + &asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P2_constr_3, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - S1AP_E_RAB_IE_ContainerList_1267P2_constraint + S1AP_E_RAB_IE_ContainerList_1280P2_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P2_5, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P2_5, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P2_specs_5 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P2_specs_5 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P3_tags_4[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P3_tags_4[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P3 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P3 = { "E-RAB-IE-ContainerList", "E-RAB-IE-ContainerList", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P3_tags_4, - sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P3_tags_4) - /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P3_tags_4[0]), /* 1 */ - asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P3_tags_4, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P3_tags_4) - /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P3_tags_4[0]), /* 1 */ + asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P3_tags_4, + sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P3_tags_4) + /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P3_tags_4[0]), /* 1 */ + asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P3_tags_4, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P3_tags_4) + /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P3_tags_4[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P3_constr_4, + &asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P3_constr_4, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - S1AP_E_RAB_IE_ContainerList_1267P3_constraint + S1AP_E_RAB_IE_ContainerList_1280P3_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P3_7, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P3_7, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P3_specs_7 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P3_specs_7 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P4_tags_5[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P4_tags_5[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P4 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P4 = { "E-RAB-IE-ContainerList", "E-RAB-IE-ContainerList", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P4_tags_5, - sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P4_tags_5) - /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P4_tags_5[0]), /* 1 */ - asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P4_tags_5, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P4_tags_5) - /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P4_tags_5[0]), /* 1 */ + asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P4_tags_5, + sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P4_tags_5) + /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P4_tags_5[0]), /* 1 */ + asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P4_tags_5, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P4_tags_5) + /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P4_tags_5[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P4_constr_5, + &asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P4_constr_5, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - S1AP_E_RAB_IE_ContainerList_1267P4_constraint + S1AP_E_RAB_IE_ContainerList_1280P4_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P4_9, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P4_9, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P4_specs_9 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P4_specs_9 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P5_tags_6[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P5_tags_6[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P5 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P5 = { "E-RAB-IE-ContainerList", "E-RAB-IE-ContainerList", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P5_tags_6, - sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P5_tags_6) - /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P5_tags_6[0]), /* 1 */ - asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P5_tags_6, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P5_tags_6) - /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P5_tags_6[0]), /* 1 */ + asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P5_tags_6, + sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P5_tags_6) + /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P5_tags_6[0]), /* 1 */ + asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P5_tags_6, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P5_tags_6) + /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P5_tags_6[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P5_constr_6, + &asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P5_constr_6, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - S1AP_E_RAB_IE_ContainerList_1267P5_constraint + S1AP_E_RAB_IE_ContainerList_1280P5_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P5_11, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P5_11, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P5_specs_11 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P5_specs_11 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P6_tags_7[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P6_tags_7[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P6 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P6 = { "E-RAB-IE-ContainerList", "E-RAB-IE-ContainerList", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P6_tags_7, - sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P6_tags_7) - /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P6_tags_7[0]), /* 1 */ - asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P6_tags_7, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P6_tags_7) - /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P6_tags_7[0]), /* 1 */ + asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P6_tags_7, + sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P6_tags_7) + /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P6_tags_7[0]), /* 1 */ + asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P6_tags_7, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P6_tags_7) + /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P6_tags_7[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P6_constr_7, + &asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P6_constr_7, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - S1AP_E_RAB_IE_ContainerList_1267P6_constraint + S1AP_E_RAB_IE_ContainerList_1280P6_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P6_13, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P6_13, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P6_specs_13 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P6_specs_13 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P7_tags_8[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P7_tags_8[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P7 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P7 = { "E-RAB-IE-ContainerList", "E-RAB-IE-ContainerList", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P7_tags_8, - sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P7_tags_8) - /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P7_tags_8[0]), /* 1 */ - asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P7_tags_8, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P7_tags_8) - /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P7_tags_8[0]), /* 1 */ + asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P7_tags_8, + sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P7_tags_8) + /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P7_tags_8[0]), /* 1 */ + asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P7_tags_8, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P7_tags_8) + /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P7_tags_8[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P7_constr_8, + &asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P7_constr_8, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - S1AP_E_RAB_IE_ContainerList_1267P7_constraint + S1AP_E_RAB_IE_ContainerList_1280P7_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P7_15, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P7_15, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P7_specs_15 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P7_specs_15 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P8_tags_9[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P8_tags_9[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P8 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P8 = { "E-RAB-IE-ContainerList", "E-RAB-IE-ContainerList", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P8_tags_9, - sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P8_tags_9) - /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P8_tags_9[0]), /* 1 */ - asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P8_tags_9, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P8_tags_9) - /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P8_tags_9[0]), /* 1 */ + asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P8_tags_9, + sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P8_tags_9) + /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P8_tags_9[0]), /* 1 */ + asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P8_tags_9, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P8_tags_9) + /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P8_tags_9[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P8_constr_9, + &asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P8_constr_9, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - S1AP_E_RAB_IE_ContainerList_1267P8_constraint + S1AP_E_RAB_IE_ContainerList_1280P8_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P8_17, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P8_17, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P8_specs_17 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P8_specs_17 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P9_tags_10[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P9_tags_10[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P9 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P9 = { "E-RAB-IE-ContainerList", "E-RAB-IE-ContainerList", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P9_tags_10, - sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P9_tags_10) - /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P9_tags_10[0]), /* 1 */ - asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P9_tags_10, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P9_tags_10) - /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P9_tags_10[0]), /* 1 */ + asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P9_tags_10, + sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P9_tags_10) + /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P9_tags_10[0]), /* 1 */ + asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P9_tags_10, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P9_tags_10) + /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P9_tags_10[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P9_constr_10, + &asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P9_constr_10, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - S1AP_E_RAB_IE_ContainerList_1267P9_constraint + S1AP_E_RAB_IE_ContainerList_1280P9_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P9_19, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P9_19, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P9_specs_19 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P9_specs_19 /* Additional specs */ +}; + +static const ber_tlv_tag_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P10_tags_11[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P10 = { + "E-RAB-IE-ContainerList", + "E-RAB-IE-ContainerList", + &asn_OP_SEQUENCE_OF, + asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P10_tags_11, + sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P10_tags_11) + /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P10_tags_11[0]), /* 1 */ + asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P10_tags_11, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P10_tags_11) + /sizeof(asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P10_tags_11[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P10_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + S1AP_E_RAB_IE_ContainerList_1280P10_constraint + }, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P10_21, + 1, /* Single element */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P10_specs_21 /* Additional specs */ }; diff --git a/lib/asn1c/s1ap/S1AP_E-RAB-IE-ContainerList.h b/lib/asn1c/s1ap/S1AP_E-RAB-IE-ContainerList.h index ca2f9942e..57a6b6257 100644 --- a/lib/asn1c/s1ap/S1AP_E-RAB-IE-ContainerList.h +++ b/lib/asn1c/s1ap/S1AP_E-RAB-IE-ContainerList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -19,98 +19,107 @@ extern "C" { #endif /* S1AP_E-RAB-IE-ContainerList */ -typedef S1AP_ProtocolIE_ContainerList_7884P0_t S1AP_E_RAB_IE_ContainerList_1267P0_t; -typedef S1AP_ProtocolIE_ContainerList_7884P1_t S1AP_E_RAB_IE_ContainerList_1267P1_t; -typedef S1AP_ProtocolIE_ContainerList_7884P2_t S1AP_E_RAB_IE_ContainerList_1267P2_t; -typedef S1AP_ProtocolIE_ContainerList_7884P3_t S1AP_E_RAB_IE_ContainerList_1267P3_t; -typedef S1AP_ProtocolIE_ContainerList_7884P4_t S1AP_E_RAB_IE_ContainerList_1267P4_t; -typedef S1AP_ProtocolIE_ContainerList_7884P5_t S1AP_E_RAB_IE_ContainerList_1267P5_t; -typedef S1AP_ProtocolIE_ContainerList_7884P6_t S1AP_E_RAB_IE_ContainerList_1267P6_t; -typedef S1AP_ProtocolIE_ContainerList_7884P7_t S1AP_E_RAB_IE_ContainerList_1267P7_t; -typedef S1AP_ProtocolIE_ContainerList_7884P8_t S1AP_E_RAB_IE_ContainerList_1267P8_t; -typedef S1AP_ProtocolIE_ContainerList_7884P9_t S1AP_E_RAB_IE_ContainerList_1267P9_t; +typedef S1AP_ProtocolIE_ContainerList_8180P0_t S1AP_E_RAB_IE_ContainerList_1280P0_t; +typedef S1AP_ProtocolIE_ContainerList_8180P1_t S1AP_E_RAB_IE_ContainerList_1280P1_t; +typedef S1AP_ProtocolIE_ContainerList_8180P2_t S1AP_E_RAB_IE_ContainerList_1280P2_t; +typedef S1AP_ProtocolIE_ContainerList_8180P3_t S1AP_E_RAB_IE_ContainerList_1280P3_t; +typedef S1AP_ProtocolIE_ContainerList_8180P4_t S1AP_E_RAB_IE_ContainerList_1280P4_t; +typedef S1AP_ProtocolIE_ContainerList_8180P5_t S1AP_E_RAB_IE_ContainerList_1280P5_t; +typedef S1AP_ProtocolIE_ContainerList_8180P6_t S1AP_E_RAB_IE_ContainerList_1280P6_t; +typedef S1AP_ProtocolIE_ContainerList_8180P7_t S1AP_E_RAB_IE_ContainerList_1280P7_t; +typedef S1AP_ProtocolIE_ContainerList_8180P8_t S1AP_E_RAB_IE_ContainerList_1280P8_t; +typedef S1AP_ProtocolIE_ContainerList_8180P9_t S1AP_E_RAB_IE_ContainerList_1280P9_t; +typedef S1AP_ProtocolIE_ContainerList_8180P10_t S1AP_E_RAB_IE_ContainerList_1280P10_t; /* Implementation */ -extern asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P0_constr_1; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P0; -asn_struct_free_f S1AP_E_RAB_IE_ContainerList_1267P0_free; -asn_struct_print_f S1AP_E_RAB_IE_ContainerList_1267P0_print; -asn_constr_check_f S1AP_E_RAB_IE_ContainerList_1267P0_constraint; -jer_type_encoder_f S1AP_E_RAB_IE_ContainerList_1267P0_encode_jer; -per_type_decoder_f S1AP_E_RAB_IE_ContainerList_1267P0_decode_aper; -per_type_encoder_f S1AP_E_RAB_IE_ContainerList_1267P0_encode_aper; -extern asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P1_constr_2; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P1; -asn_struct_free_f S1AP_E_RAB_IE_ContainerList_1267P1_free; -asn_struct_print_f S1AP_E_RAB_IE_ContainerList_1267P1_print; -asn_constr_check_f S1AP_E_RAB_IE_ContainerList_1267P1_constraint; -jer_type_encoder_f S1AP_E_RAB_IE_ContainerList_1267P1_encode_jer; -per_type_decoder_f S1AP_E_RAB_IE_ContainerList_1267P1_decode_aper; -per_type_encoder_f S1AP_E_RAB_IE_ContainerList_1267P1_encode_aper; -extern asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P2_constr_3; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P2; -asn_struct_free_f S1AP_E_RAB_IE_ContainerList_1267P2_free; -asn_struct_print_f S1AP_E_RAB_IE_ContainerList_1267P2_print; -asn_constr_check_f S1AP_E_RAB_IE_ContainerList_1267P2_constraint; -jer_type_encoder_f S1AP_E_RAB_IE_ContainerList_1267P2_encode_jer; -per_type_decoder_f S1AP_E_RAB_IE_ContainerList_1267P2_decode_aper; -per_type_encoder_f S1AP_E_RAB_IE_ContainerList_1267P2_encode_aper; -extern asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P3_constr_4; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P3; -asn_struct_free_f S1AP_E_RAB_IE_ContainerList_1267P3_free; -asn_struct_print_f S1AP_E_RAB_IE_ContainerList_1267P3_print; -asn_constr_check_f S1AP_E_RAB_IE_ContainerList_1267P3_constraint; -jer_type_encoder_f S1AP_E_RAB_IE_ContainerList_1267P3_encode_jer; -per_type_decoder_f S1AP_E_RAB_IE_ContainerList_1267P3_decode_aper; -per_type_encoder_f S1AP_E_RAB_IE_ContainerList_1267P3_encode_aper; -extern asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P4_constr_5; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P4; -asn_struct_free_f S1AP_E_RAB_IE_ContainerList_1267P4_free; -asn_struct_print_f S1AP_E_RAB_IE_ContainerList_1267P4_print; -asn_constr_check_f S1AP_E_RAB_IE_ContainerList_1267P4_constraint; -jer_type_encoder_f S1AP_E_RAB_IE_ContainerList_1267P4_encode_jer; -per_type_decoder_f S1AP_E_RAB_IE_ContainerList_1267P4_decode_aper; -per_type_encoder_f S1AP_E_RAB_IE_ContainerList_1267P4_encode_aper; -extern asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P5_constr_6; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P5; -asn_struct_free_f S1AP_E_RAB_IE_ContainerList_1267P5_free; -asn_struct_print_f S1AP_E_RAB_IE_ContainerList_1267P5_print; -asn_constr_check_f S1AP_E_RAB_IE_ContainerList_1267P5_constraint; -jer_type_encoder_f S1AP_E_RAB_IE_ContainerList_1267P5_encode_jer; -per_type_decoder_f S1AP_E_RAB_IE_ContainerList_1267P5_decode_aper; -per_type_encoder_f S1AP_E_RAB_IE_ContainerList_1267P5_encode_aper; -extern asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P6_constr_7; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P6; -asn_struct_free_f S1AP_E_RAB_IE_ContainerList_1267P6_free; -asn_struct_print_f S1AP_E_RAB_IE_ContainerList_1267P6_print; -asn_constr_check_f S1AP_E_RAB_IE_ContainerList_1267P6_constraint; -jer_type_encoder_f S1AP_E_RAB_IE_ContainerList_1267P6_encode_jer; -per_type_decoder_f S1AP_E_RAB_IE_ContainerList_1267P6_decode_aper; -per_type_encoder_f S1AP_E_RAB_IE_ContainerList_1267P6_encode_aper; -extern asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P7_constr_8; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P7; -asn_struct_free_f S1AP_E_RAB_IE_ContainerList_1267P7_free; -asn_struct_print_f S1AP_E_RAB_IE_ContainerList_1267P7_print; -asn_constr_check_f S1AP_E_RAB_IE_ContainerList_1267P7_constraint; -jer_type_encoder_f S1AP_E_RAB_IE_ContainerList_1267P7_encode_jer; -per_type_decoder_f S1AP_E_RAB_IE_ContainerList_1267P7_decode_aper; -per_type_encoder_f S1AP_E_RAB_IE_ContainerList_1267P7_encode_aper; -extern asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P8_constr_9; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P8; -asn_struct_free_f S1AP_E_RAB_IE_ContainerList_1267P8_free; -asn_struct_print_f S1AP_E_RAB_IE_ContainerList_1267P8_print; -asn_constr_check_f S1AP_E_RAB_IE_ContainerList_1267P8_constraint; -jer_type_encoder_f S1AP_E_RAB_IE_ContainerList_1267P8_encode_jer; -per_type_decoder_f S1AP_E_RAB_IE_ContainerList_1267P8_decode_aper; -per_type_encoder_f S1AP_E_RAB_IE_ContainerList_1267P8_encode_aper; -extern asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1267P9_constr_10; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1267P9; -asn_struct_free_f S1AP_E_RAB_IE_ContainerList_1267P9_free; -asn_struct_print_f S1AP_E_RAB_IE_ContainerList_1267P9_print; -asn_constr_check_f S1AP_E_RAB_IE_ContainerList_1267P9_constraint; -jer_type_encoder_f S1AP_E_RAB_IE_ContainerList_1267P9_encode_jer; -per_type_decoder_f S1AP_E_RAB_IE_ContainerList_1267P9_decode_aper; -per_type_encoder_f S1AP_E_RAB_IE_ContainerList_1267P9_encode_aper; +extern asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P0_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P0; +asn_struct_free_f S1AP_E_RAB_IE_ContainerList_1280P0_free; +asn_struct_print_f S1AP_E_RAB_IE_ContainerList_1280P0_print; +asn_constr_check_f S1AP_E_RAB_IE_ContainerList_1280P0_constraint; +jer_type_encoder_f S1AP_E_RAB_IE_ContainerList_1280P0_encode_jer; +per_type_decoder_f S1AP_E_RAB_IE_ContainerList_1280P0_decode_aper; +per_type_encoder_f S1AP_E_RAB_IE_ContainerList_1280P0_encode_aper; +extern asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P1_constr_2; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P1; +asn_struct_free_f S1AP_E_RAB_IE_ContainerList_1280P1_free; +asn_struct_print_f S1AP_E_RAB_IE_ContainerList_1280P1_print; +asn_constr_check_f S1AP_E_RAB_IE_ContainerList_1280P1_constraint; +jer_type_encoder_f S1AP_E_RAB_IE_ContainerList_1280P1_encode_jer; +per_type_decoder_f S1AP_E_RAB_IE_ContainerList_1280P1_decode_aper; +per_type_encoder_f S1AP_E_RAB_IE_ContainerList_1280P1_encode_aper; +extern asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P2_constr_3; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P2; +asn_struct_free_f S1AP_E_RAB_IE_ContainerList_1280P2_free; +asn_struct_print_f S1AP_E_RAB_IE_ContainerList_1280P2_print; +asn_constr_check_f S1AP_E_RAB_IE_ContainerList_1280P2_constraint; +jer_type_encoder_f S1AP_E_RAB_IE_ContainerList_1280P2_encode_jer; +per_type_decoder_f S1AP_E_RAB_IE_ContainerList_1280P2_decode_aper; +per_type_encoder_f S1AP_E_RAB_IE_ContainerList_1280P2_encode_aper; +extern asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P3_constr_4; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P3; +asn_struct_free_f S1AP_E_RAB_IE_ContainerList_1280P3_free; +asn_struct_print_f S1AP_E_RAB_IE_ContainerList_1280P3_print; +asn_constr_check_f S1AP_E_RAB_IE_ContainerList_1280P3_constraint; +jer_type_encoder_f S1AP_E_RAB_IE_ContainerList_1280P3_encode_jer; +per_type_decoder_f S1AP_E_RAB_IE_ContainerList_1280P3_decode_aper; +per_type_encoder_f S1AP_E_RAB_IE_ContainerList_1280P3_encode_aper; +extern asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P4_constr_5; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P4; +asn_struct_free_f S1AP_E_RAB_IE_ContainerList_1280P4_free; +asn_struct_print_f S1AP_E_RAB_IE_ContainerList_1280P4_print; +asn_constr_check_f S1AP_E_RAB_IE_ContainerList_1280P4_constraint; +jer_type_encoder_f S1AP_E_RAB_IE_ContainerList_1280P4_encode_jer; +per_type_decoder_f S1AP_E_RAB_IE_ContainerList_1280P4_decode_aper; +per_type_encoder_f S1AP_E_RAB_IE_ContainerList_1280P4_encode_aper; +extern asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P5_constr_6; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P5; +asn_struct_free_f S1AP_E_RAB_IE_ContainerList_1280P5_free; +asn_struct_print_f S1AP_E_RAB_IE_ContainerList_1280P5_print; +asn_constr_check_f S1AP_E_RAB_IE_ContainerList_1280P5_constraint; +jer_type_encoder_f S1AP_E_RAB_IE_ContainerList_1280P5_encode_jer; +per_type_decoder_f S1AP_E_RAB_IE_ContainerList_1280P5_decode_aper; +per_type_encoder_f S1AP_E_RAB_IE_ContainerList_1280P5_encode_aper; +extern asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P6_constr_7; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P6; +asn_struct_free_f S1AP_E_RAB_IE_ContainerList_1280P6_free; +asn_struct_print_f S1AP_E_RAB_IE_ContainerList_1280P6_print; +asn_constr_check_f S1AP_E_RAB_IE_ContainerList_1280P6_constraint; +jer_type_encoder_f S1AP_E_RAB_IE_ContainerList_1280P6_encode_jer; +per_type_decoder_f S1AP_E_RAB_IE_ContainerList_1280P6_decode_aper; +per_type_encoder_f S1AP_E_RAB_IE_ContainerList_1280P6_encode_aper; +extern asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P7_constr_8; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P7; +asn_struct_free_f S1AP_E_RAB_IE_ContainerList_1280P7_free; +asn_struct_print_f S1AP_E_RAB_IE_ContainerList_1280P7_print; +asn_constr_check_f S1AP_E_RAB_IE_ContainerList_1280P7_constraint; +jer_type_encoder_f S1AP_E_RAB_IE_ContainerList_1280P7_encode_jer; +per_type_decoder_f S1AP_E_RAB_IE_ContainerList_1280P7_decode_aper; +per_type_encoder_f S1AP_E_RAB_IE_ContainerList_1280P7_encode_aper; +extern asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P8_constr_9; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P8; +asn_struct_free_f S1AP_E_RAB_IE_ContainerList_1280P8_free; +asn_struct_print_f S1AP_E_RAB_IE_ContainerList_1280P8_print; +asn_constr_check_f S1AP_E_RAB_IE_ContainerList_1280P8_constraint; +jer_type_encoder_f S1AP_E_RAB_IE_ContainerList_1280P8_encode_jer; +per_type_decoder_f S1AP_E_RAB_IE_ContainerList_1280P8_decode_aper; +per_type_encoder_f S1AP_E_RAB_IE_ContainerList_1280P8_encode_aper; +extern asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P9_constr_10; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P9; +asn_struct_free_f S1AP_E_RAB_IE_ContainerList_1280P9_free; +asn_struct_print_f S1AP_E_RAB_IE_ContainerList_1280P9_print; +asn_constr_check_f S1AP_E_RAB_IE_ContainerList_1280P9_constraint; +jer_type_encoder_f S1AP_E_RAB_IE_ContainerList_1280P9_encode_jer; +per_type_decoder_f S1AP_E_RAB_IE_ContainerList_1280P9_decode_aper; +per_type_encoder_f S1AP_E_RAB_IE_ContainerList_1280P9_encode_aper; +extern asn_per_constraints_t asn_PER_type_S1AP_E_RAB_IE_ContainerList_1280P10_constr_11; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RAB_IE_ContainerList_1280P10; +asn_struct_free_f S1AP_E_RAB_IE_ContainerList_1280P10_free; +asn_struct_print_f S1AP_E_RAB_IE_ContainerList_1280P10_print; +asn_constr_check_f S1AP_E_RAB_IE_ContainerList_1280P10_constraint; +jer_type_encoder_f S1AP_E_RAB_IE_ContainerList_1280P10_encode_jer; +per_type_decoder_f S1AP_E_RAB_IE_ContainerList_1280P10_decode_aper; +per_type_encoder_f S1AP_E_RAB_IE_ContainerList_1280P10_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RAB-IE-ContainerPairList.h b/lib/asn1c/s1ap/S1AP_E-RAB-IE-ContainerPairList.h index a1e96621a..fda2da6ae 100644 --- a/lib/asn1c/s1ap/S1AP_E-RAB-IE-ContainerPairList.h +++ b/lib/asn1c/s1ap/S1AP_E-RAB-IE-ContainerPairList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_E-RABAdmittedItem.c b/lib/asn1c/s1ap/S1AP_E-RABAdmittedItem.c index 63af668a4..bb351bab2 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABAdmittedItem.c +++ b/lib/asn1c/s1ap/S1AP_E-RABAdmittedItem.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_E-RABAdmittedItem.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_E_RABAdmittedItem_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABAdmittedItem_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABAdmittedItem, e_RAB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -131,7 +131,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABAdmittedItem_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_E_RABAdmittedItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (7 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P2, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P2, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -160,7 +160,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABAdmittedItem_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 }, /* uL-GTP-TEID */ { (ASN_TAG_CLASS_CONTEXT | (7 << 2)), 7, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABAdmittedItem_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABAdmittedItem_specs_1 = { sizeof(struct S1AP_E_RABAdmittedItem), offsetof(struct S1AP_E_RABAdmittedItem, _asn_ctx), asn_MAP_S1AP_E_RABAdmittedItem_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_E-RABAdmittedItem.h b/lib/asn1c/s1ap/S1AP_E-RABAdmittedItem.h index f8dd94a3e..8f1a39c4d 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABAdmittedItem.h +++ b/lib/asn1c/s1ap/S1AP_E-RABAdmittedItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -45,6 +45,8 @@ typedef struct S1AP_E_RABAdmittedItem { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABAdmittedItem; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABAdmittedItem_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABAdmittedItem_1[8]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABAdmittedList.c b/lib/asn1c/s1ap/S1AP_E-RABAdmittedList.c index 82fb5b9bf..37ba8c589 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABAdmittedList.c +++ b/lib/asn1c/s1ap/S1AP_E-RABAdmittedList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -34,11 +34,11 @@ S1AP_E_RABAdmittedList_constraint(const asn_TYPE_descriptor_t *td, const void *s } /* - * This type is implemented using S1AP_E_RAB_IE_ContainerList_1267P2, + * This type is implemented using S1AP_E_RAB_IE_ContainerList_1280P2, * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_E_RABAdmittedList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_E_RABAdmittedList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ @@ -66,8 +66,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABAdmittedList = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ S1AP_E_RABAdmittedList_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P2_5, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P2_5, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P2_specs_5 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P2_specs_5 /* Additional specs */ }; diff --git a/lib/asn1c/s1ap/S1AP_E-RABAdmittedList.h b/lib/asn1c/s1ap/S1AP_E-RABAdmittedList.h index 30aec2327..165af97e9 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABAdmittedList.h +++ b/lib/asn1c/s1ap/S1AP_E-RABAdmittedList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -19,9 +19,10 @@ extern "C" { #endif /* S1AP_E-RABAdmittedList */ -typedef S1AP_E_RAB_IE_ContainerList_1267P2_t S1AP_E_RABAdmittedList_t; +typedef S1AP_E_RAB_IE_ContainerList_1280P2_t S1AP_E_RABAdmittedList_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_E_RABAdmittedList_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABAdmittedList; asn_struct_free_f S1AP_E_RABAdmittedList_free; asn_struct_print_f S1AP_E_RABAdmittedList_print; diff --git a/lib/asn1c/s1ap/S1AP_E-RABDataForwardingItem.c b/lib/asn1c/s1ap/S1AP_E-RABDataForwardingItem.c index eb69ff4cb..71bccdb30 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABDataForwardingItem.c +++ b/lib/asn1c/s1ap/S1AP_E-RABDataForwardingItem.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_E-RABDataForwardingItem.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_E_RABDataForwardingItem_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABDataForwardingItem_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABDataForwardingItem, e_RAB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -97,7 +97,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABDataForwardingItem_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_E_RABDataForwardingItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (5 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P0, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P0, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -124,7 +124,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABDataForwardingItem_tag2el_1 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* uL-GTP-TEID */ { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABDataForwardingItem_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABDataForwardingItem_specs_1 = { sizeof(struct S1AP_E_RABDataForwardingItem), offsetof(struct S1AP_E_RABDataForwardingItem, _asn_ctx), asn_MAP_S1AP_E_RABDataForwardingItem_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_E-RABDataForwardingItem.h b/lib/asn1c/s1ap/S1AP_E-RABDataForwardingItem.h index cdd52f93f..2c2ca7189 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABDataForwardingItem.h +++ b/lib/asn1c/s1ap/S1AP_E-RABDataForwardingItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,6 +43,8 @@ typedef struct S1AP_E_RABDataForwardingItem { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABDataForwardingItem; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABDataForwardingItem_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABDataForwardingItem_1[6]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeItemResumeReq.c b/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeItemResumeReq.c index 6ac72bd6c..3e536ebed 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeItemResumeReq.c +++ b/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeItemResumeReq.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_E-RABFailedToResumeItemResumeReq.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeReq_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeReq_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeReq, e_RAB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeReq_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_E_RABFailedToResumeItemResumeReq, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P18, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P19, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABFailedToResumeItemResumeReq { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* cause */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToResumeItemResumeReq_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToResumeItemResumeReq_specs_1 = { sizeof(struct S1AP_E_RABFailedToResumeItemResumeReq), offsetof(struct S1AP_E_RABFailedToResumeItemResumeReq, _asn_ctx), asn_MAP_S1AP_E_RABFailedToResumeItemResumeReq_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeItemResumeReq.h b/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeItemResumeReq.h index 0912dd2ff..ef1c34350 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeItemResumeReq.h +++ b/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeItemResumeReq.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_E_RABFailedToResumeItemResumeReq { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeReq; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToResumeItemResumeReq_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeReq_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeItemResumeRes.c b/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeItemResumeRes.c index f613fb926..caa4687f9 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeItemResumeRes.c +++ b/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeItemResumeRes.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_E-RABFailedToResumeItemResumeRes.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeRes_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeRes_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeRes, e_RAB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeRes_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_E_RABFailedToResumeItemResumeRes, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P19, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P20, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABFailedToResumeItemResumeRes { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* cause */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToResumeItemResumeRes_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToResumeItemResumeRes_specs_1 = { sizeof(struct S1AP_E_RABFailedToResumeItemResumeRes), offsetof(struct S1AP_E_RABFailedToResumeItemResumeRes, _asn_ctx), asn_MAP_S1AP_E_RABFailedToResumeItemResumeRes_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeItemResumeRes.h b/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeItemResumeRes.h index 905dd24f4..f57f9166d 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeItemResumeRes.h +++ b/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeItemResumeRes.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_E_RABFailedToResumeItemResumeRes { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeRes; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToResumeItemResumeRes_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeRes_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeListResumeReq.c b/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeListResumeReq.c index fbc7cce81..a12370813 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeListResumeReq.c +++ b/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeListResumeReq.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -34,11 +34,11 @@ S1AP_E_RABFailedToResumeListResumeReq_constraint(const asn_TYPE_descriptor_t *td } /* - * This type is implemented using S1AP_E_RAB_IE_ContainerList_1267P8, + * This type is implemented using S1AP_E_RAB_IE_ContainerList_1280P9, * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_E_RABFailedToResumeListResumeReq_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_E_RABFailedToResumeListResumeReq_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ @@ -66,8 +66,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToResumeListResumeReq = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ S1AP_E_RABFailedToResumeListResumeReq_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P8_17, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P9_19, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P8_specs_17 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P9_specs_19 /* Additional specs */ }; diff --git a/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeListResumeReq.h b/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeListResumeReq.h index b8767840f..1b43c9a92 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeListResumeReq.h +++ b/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeListResumeReq.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -19,9 +19,10 @@ extern "C" { #endif /* S1AP_E-RABFailedToResumeListResumeReq */ -typedef S1AP_E_RAB_IE_ContainerList_1267P8_t S1AP_E_RABFailedToResumeListResumeReq_t; +typedef S1AP_E_RAB_IE_ContainerList_1280P9_t S1AP_E_RABFailedToResumeListResumeReq_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_E_RABFailedToResumeListResumeReq_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToResumeListResumeReq; asn_struct_free_f S1AP_E_RABFailedToResumeListResumeReq_free; asn_struct_print_f S1AP_E_RABFailedToResumeListResumeReq_print; diff --git a/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeListResumeRes.c b/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeListResumeRes.c index 473e05681..be0aa5b2e 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeListResumeRes.c +++ b/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeListResumeRes.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -34,11 +34,11 @@ S1AP_E_RABFailedToResumeListResumeRes_constraint(const asn_TYPE_descriptor_t *td } /* - * This type is implemented using S1AP_E_RAB_IE_ContainerList_1267P9, + * This type is implemented using S1AP_E_RAB_IE_ContainerList_1280P10, * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_E_RABFailedToResumeListResumeRes_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_E_RABFailedToResumeListResumeRes_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ @@ -66,8 +66,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToResumeListResumeRes = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ S1AP_E_RABFailedToResumeListResumeRes_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P9_19, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P10_21, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P9_specs_19 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P10_specs_21 /* Additional specs */ }; diff --git a/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeListResumeRes.h b/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeListResumeRes.h index ae43533b1..6adcdc6b7 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeListResumeRes.h +++ b/lib/asn1c/s1ap/S1AP_E-RABFailedToResumeListResumeRes.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -19,9 +19,10 @@ extern "C" { #endif /* S1AP_E-RABFailedToResumeListResumeRes */ -typedef S1AP_E_RAB_IE_ContainerList_1267P9_t S1AP_E_RABFailedToResumeListResumeRes_t; +typedef S1AP_E_RAB_IE_ContainerList_1280P10_t S1AP_E_RABFailedToResumeListResumeRes_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_E_RABFailedToResumeListResumeRes_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToResumeListResumeRes; asn_struct_free_f S1AP_E_RABFailedToResumeListResumeRes_free; asn_struct_print_f S1AP_E_RABFailedToResumeListResumeRes_print; diff --git a/lib/asn1c/s1ap/S1AP_E-RABFailedToSetupItemHOReqAck.c b/lib/asn1c/s1ap/S1AP_E-RABFailedToSetupItemHOReqAck.c index 3ea7ed304..e8a2f5ad6 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABFailedToSetupItemHOReqAck.c +++ b/lib/asn1c/s1ap/S1AP_E-RABFailedToSetupItemHOReqAck.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_E-RABFailedToSetupItemHOReqAck.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToSetupItemHOReqAck_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToSetupItemHOReqAck_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToSetupItemHOReqAck, e_RAB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToSetupItemHOReqAck_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_E_RABFailedToSetupItemHOReqAck, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P3, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P3, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABFailedToSetupItemHOReqAck_t { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* cause */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToSetupItemHOReqAck_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToSetupItemHOReqAck_specs_1 = { sizeof(struct S1AP_E_RABFailedToSetupItemHOReqAck), offsetof(struct S1AP_E_RABFailedToSetupItemHOReqAck, _asn_ctx), asn_MAP_S1AP_E_RABFailedToSetupItemHOReqAck_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_E-RABFailedToSetupItemHOReqAck.h b/lib/asn1c/s1ap/S1AP_E-RABFailedToSetupItemHOReqAck.h index 13e43019b..f9eb4d70b 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABFailedToSetupItemHOReqAck.h +++ b/lib/asn1c/s1ap/S1AP_E-RABFailedToSetupItemHOReqAck.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_E_RABFailedToSetupItemHOReqAck { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToSetupItemHOReqAck; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToSetupItemHOReqAck_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToSetupItemHOReqAck_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABFailedtoSetupListHOReqAck.c b/lib/asn1c/s1ap/S1AP_E-RABFailedtoSetupListHOReqAck.c index 6656b5f4c..015bab9d0 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABFailedtoSetupListHOReqAck.c +++ b/lib/asn1c/s1ap/S1AP_E-RABFailedtoSetupListHOReqAck.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -34,11 +34,11 @@ S1AP_E_RABFailedtoSetupListHOReqAck_constraint(const asn_TYPE_descriptor_t *td, } /* - * This type is implemented using S1AP_E_RAB_IE_ContainerList_1267P3, + * This type is implemented using S1AP_E_RAB_IE_ContainerList_1280P3, * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_E_RABFailedtoSetupListHOReqAck_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_E_RABFailedtoSetupListHOReqAck_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ @@ -66,8 +66,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedtoSetupListHOReqAck = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ S1AP_E_RABFailedtoSetupListHOReqAck_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P3_7, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P3_7, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P3_specs_7 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P3_specs_7 /* Additional specs */ }; diff --git a/lib/asn1c/s1ap/S1AP_E-RABFailedtoSetupListHOReqAck.h b/lib/asn1c/s1ap/S1AP_E-RABFailedtoSetupListHOReqAck.h index 75f2f2913..9a486d16a 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABFailedtoSetupListHOReqAck.h +++ b/lib/asn1c/s1ap/S1AP_E-RABFailedtoSetupListHOReqAck.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -19,9 +19,10 @@ extern "C" { #endif /* S1AP_E-RABFailedtoSetupListHOReqAck */ -typedef S1AP_E_RAB_IE_ContainerList_1267P3_t S1AP_E_RABFailedtoSetupListHOReqAck_t; +typedef S1AP_E_RAB_IE_ContainerList_1280P3_t S1AP_E_RABFailedtoSetupListHOReqAck_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_E_RABFailedtoSetupListHOReqAck_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedtoSetupListHOReqAck; asn_struct_free_f S1AP_E_RABFailedtoSetupListHOReqAck_free; asn_struct_print_f S1AP_E_RABFailedtoSetupListHOReqAck_print; diff --git a/lib/asn1c/s1ap/S1AP_E-RABInformationList.c b/lib/asn1c/s1ap/S1AP_E-RABInformationList.c index a8f917ed2..6683d7db5 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABInformationList.c +++ b/lib/asn1c/s1ap/S1AP_E-RABInformationList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -19,7 +19,7 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABInformationList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P14, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P14, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_E-RABInformationList.h b/lib/asn1c/s1ap/S1AP_E-RABInformationList.h index 6b4960849..8c66d9dfd 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABInformationList.h +++ b/lib/asn1c/s1ap/S1AP_E-RABInformationList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_E-RABInformationListItem.c b/lib/asn1c/s1ap/S1AP_E-RABInformationListItem.c index 19cefd2a8..75169051a 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABInformationListItem.c +++ b/lib/asn1c/s1ap/S1AP_E-RABInformationListItem.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_E-RABInformationListItem.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_E_RABInformationListItem_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABInformationListItem_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABInformationListItem, e_RAB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABInformationListItem_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_E_RABInformationListItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P65, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P66, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABInformationListItem_tag2el_ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* dL-Forwarding */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABInformationListItem_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABInformationListItem_specs_1 = { sizeof(struct S1AP_E_RABInformationListItem), offsetof(struct S1AP_E_RABInformationListItem, _asn_ctx), asn_MAP_S1AP_E_RABInformationListItem_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_E-RABInformationListItem.h b/lib/asn1c/s1ap/S1AP_E-RABInformationListItem.h index ea993e5d0..418a4eeb8 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABInformationListItem.h +++ b/lib/asn1c/s1ap/S1AP_E-RABInformationListItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_E_RABInformationListItem { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABInformationListItem; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABInformationListItem_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABInformationListItem_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABItem.c b/lib/asn1c/s1ap/S1AP_E-RABItem.c index ad74bae0b..7c9e80c2d 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABItem.c +++ b/lib/asn1c/s1ap/S1AP_E-RABItem.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_E-RABItem.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_E_RABItem_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABItem_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABItem, e_RAB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABItem_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_E_RABItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P66, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P67, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABItem_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* cause */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABItem_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABItem_specs_1 = { sizeof(struct S1AP_E_RABItem), offsetof(struct S1AP_E_RABItem, _asn_ctx), asn_MAP_S1AP_E_RABItem_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_E-RABItem.h b/lib/asn1c/s1ap/S1AP_E-RABItem.h index 91764ee41..d74a8f19b 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABItem.h +++ b/lib/asn1c/s1ap/S1AP_E-RABItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_E_RABItem { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABItem; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABItem_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABItem_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABLevelQoSParameters.c b/lib/asn1c/s1ap/S1AP_E-RABLevelQoSParameters.c index 65059ce53..119254ee1 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABLevelQoSParameters.c +++ b/lib/asn1c/s1ap/S1AP_E-RABLevelQoSParameters.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -64,7 +64,7 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABLevelQoSParameters_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_E_RABLevelQoSParameters, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P67, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P68, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_E-RABLevelQoSParameters.h b/lib/asn1c/s1ap/S1AP_E-RABLevelQoSParameters.h index 1c97c49ec..280bc1a34 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABLevelQoSParameters.h +++ b/lib/asn1c/s1ap/S1AP_E-RABLevelQoSParameters.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_E-RABList.c b/lib/asn1c/s1ap/S1AP_E-RABList.c index 0eaba862d..64d1e648f 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABList.c +++ b/lib/asn1c/s1ap/S1AP_E-RABList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,17 +9,17 @@ #include "S1AP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_E_RABList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_E_RABList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_E_RABList_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P15, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P15, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABList_1[] = { static const ber_tlv_tag_t asn_DEF_S1AP_E_RABList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_S1AP_E_RABList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_S1AP_E_RABList_specs_1 = { sizeof(struct S1AP_E_RABList), offsetof(struct S1AP_E_RABList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/s1ap/S1AP_E-RABList.h b/lib/asn1c/s1ap/S1AP_E-RABList.h index 9f83fe8e6..bbe352e66 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABList.h +++ b/lib/asn1c/s1ap/S1AP_E-RABList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct S1AP_E_RABList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABList; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_E_RABList_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABList_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_E_RABList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABModificationConfirm.c b/lib/asn1c/s1ap/S1AP_E-RABModificationConfirm.c index 55f1eb553..5ddbc2a60 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABModificationConfirm.c +++ b/lib/asn1c/s1ap/S1AP_E-RABModificationConfirm.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABModificationConfirm_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModificationConfirm, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P81, + &asn_DEF_S1AP_ProtocolIE_Container_8143P81, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_E-RABModificationConfirm.h b/lib/asn1c/s1ap/S1AP_E-RABModificationConfirm.h index a172e0a4d..4fd10ac3e 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABModificationConfirm.h +++ b/lib/asn1c/s1ap/S1AP_E-RABModificationConfirm.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_E-RABModificationConfirm */ typedef struct S1AP_E_RABModificationConfirm { - S1AP_ProtocolIE_Container_7847P81_t protocolIEs; + S1AP_ProtocolIE_Container_8143P81_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_E-RABModificationIndication.c b/lib/asn1c/s1ap/S1AP_E-RABModificationIndication.c index 15881b2c8..a03b6733f 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABModificationIndication.c +++ b/lib/asn1c/s1ap/S1AP_E-RABModificationIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABModificationIndication_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModificationIndication, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P80, + &asn_DEF_S1AP_ProtocolIE_Container_8143P80, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_E-RABModificationIndication.h b/lib/asn1c/s1ap/S1AP_E-RABModificationIndication.h index caf95a70c..0a311ece0 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABModificationIndication.h +++ b/lib/asn1c/s1ap/S1AP_E-RABModificationIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_E-RABModificationIndication */ typedef struct S1AP_E_RABModificationIndication { - S1AP_ProtocolIE_Container_7847P80_t protocolIEs; + S1AP_ProtocolIE_Container_8143P80_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_E-RABModifyItemBearerModConf.c b/lib/asn1c/s1ap/S1AP_E-RABModifyItemBearerModConf.c index e9d0389b6..d5cf4bb44 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABModifyItemBearerModConf.c +++ b/lib/asn1c/s1ap/S1AP_E-RABModifyItemBearerModConf.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_E-RABModifyItemBearerModConf.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyItemBearerModConf_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyItemBearerModConf_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModifyItemBearerModConf, e_RAB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyItemBearerModConf_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_E_RABModifyItemBearerModConf, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P17, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P18, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -52,7 +52,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABModifyItemBearerModConf_tag { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* e-RAB-ID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyItemBearerModConf_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyItemBearerModConf_specs_1 = { sizeof(struct S1AP_E_RABModifyItemBearerModConf), offsetof(struct S1AP_E_RABModifyItemBearerModConf, _asn_ctx), asn_MAP_S1AP_E_RABModifyItemBearerModConf_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_E-RABModifyItemBearerModConf.h b/lib/asn1c/s1ap/S1AP_E-RABModifyItemBearerModConf.h index 20a0377f9..01e9d5706 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABModifyItemBearerModConf.h +++ b/lib/asn1c/s1ap/S1AP_E-RABModifyItemBearerModConf.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,6 +37,8 @@ typedef struct S1AP_E_RABModifyItemBearerModConf { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyItemBearerModConf; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyItemBearerModConf_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyItemBearerModConf_1[2]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABModifyItemBearerModRes.c b/lib/asn1c/s1ap/S1AP_E-RABModifyItemBearerModRes.c index 3d2ed1beb..c96a8c587 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABModifyItemBearerModRes.c +++ b/lib/asn1c/s1ap/S1AP_E-RABModifyItemBearerModRes.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_E-RABModifyItemBearerModRes.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyItemBearerModRes_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyItemBearerModRes_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModifyItemBearerModRes, e_RAB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyItemBearerModRes_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_E_RABModifyItemBearerModRes, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P9, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P10, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -52,7 +52,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABModifyItemBearerModRes_tag2 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* e-RAB-ID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyItemBearerModRes_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyItemBearerModRes_specs_1 = { sizeof(struct S1AP_E_RABModifyItemBearerModRes), offsetof(struct S1AP_E_RABModifyItemBearerModRes, _asn_ctx), asn_MAP_S1AP_E_RABModifyItemBearerModRes_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_E-RABModifyItemBearerModRes.h b/lib/asn1c/s1ap/S1AP_E-RABModifyItemBearerModRes.h index bf7b25d40..b5233caa1 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABModifyItemBearerModRes.h +++ b/lib/asn1c/s1ap/S1AP_E-RABModifyItemBearerModRes.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,6 +37,8 @@ typedef struct S1AP_E_RABModifyItemBearerModRes { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyItemBearerModRes; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyItemBearerModRes_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyItemBearerModRes_1[2]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABModifyListBearerModConf.c b/lib/asn1c/s1ap/S1AP_E-RABModifyListBearerModConf.c index 5c013764a..804b95ec6 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABModifyListBearerModConf.c +++ b/lib/asn1c/s1ap/S1AP_E-RABModifyListBearerModConf.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,17 +9,17 @@ #include "S1AP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_E_RABModifyListBearerModConf_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_E_RABModifyListBearerModConf_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyListBearerModConf_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyListBearerModConf_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P10, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P10, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyListBearerModConf_1[] = { static const ber_tlv_tag_t asn_DEF_S1AP_E_RABModifyListBearerModConf_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_S1AP_E_RABModifyListBearerModConf_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_S1AP_E_RABModifyListBearerModConf_specs_1 = { sizeof(struct S1AP_E_RABModifyListBearerModConf), offsetof(struct S1AP_E_RABModifyListBearerModConf, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/s1ap/S1AP_E-RABModifyListBearerModConf.h b/lib/asn1c/s1ap/S1AP_E-RABModifyListBearerModConf.h index aebfe57c8..9b02cd4ce 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABModifyListBearerModConf.h +++ b/lib/asn1c/s1ap/S1AP_E-RABModifyListBearerModConf.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct S1AP_E_RABModifyListBearerModConf { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyListBearerModConf; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_E_RABModifyListBearerModConf_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyListBearerModConf_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_E_RABModifyListBearerModConf_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABModifyListBearerModRes.c b/lib/asn1c/s1ap/S1AP_E-RABModifyListBearerModRes.c index 853f8d0d3..a35381313 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABModifyListBearerModRes.c +++ b/lib/asn1c/s1ap/S1AP_E-RABModifyListBearerModRes.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,17 +9,17 @@ #include "S1AP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_E_RABModifyListBearerModRes_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_E_RABModifyListBearerModRes_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyListBearerModRes_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyListBearerModRes_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P3, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P3, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyListBearerModRes_1[] = { static const ber_tlv_tag_t asn_DEF_S1AP_E_RABModifyListBearerModRes_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_S1AP_E_RABModifyListBearerModRes_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_S1AP_E_RABModifyListBearerModRes_specs_1 = { sizeof(struct S1AP_E_RABModifyListBearerModRes), offsetof(struct S1AP_E_RABModifyListBearerModRes, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/s1ap/S1AP_E-RABModifyListBearerModRes.h b/lib/asn1c/s1ap/S1AP_E-RABModifyListBearerModRes.h index 2d5267d33..055e94d74 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABModifyListBearerModRes.h +++ b/lib/asn1c/s1ap/S1AP_E-RABModifyListBearerModRes.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct S1AP_E_RABModifyListBearerModRes { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyListBearerModRes; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_E_RABModifyListBearerModRes_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyListBearerModRes_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_E_RABModifyListBearerModRes_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABModifyRequest.c b/lib/asn1c/s1ap/S1AP_E-RABModifyRequest.c index 3c907b928..cb14e2eab 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABModifyRequest.c +++ b/lib/asn1c/s1ap/S1AP_E-RABModifyRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModifyRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P17, + &asn_DEF_S1AP_ProtocolIE_Container_8143P17, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_E-RABModifyRequest.h b/lib/asn1c/s1ap/S1AP_E-RABModifyRequest.h index 7617ed042..a943ff49a 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABModifyRequest.h +++ b/lib/asn1c/s1ap/S1AP_E-RABModifyRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_E-RABModifyRequest */ typedef struct S1AP_E_RABModifyRequest { - S1AP_ProtocolIE_Container_7847P17_t protocolIEs; + S1AP_ProtocolIE_Container_8143P17_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_E-RABModifyResponse.c b/lib/asn1c/s1ap/S1AP_E-RABModifyResponse.c index 8767a8b0e..175fedc7d 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABModifyResponse.c +++ b/lib/asn1c/s1ap/S1AP_E-RABModifyResponse.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyResponse_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModifyResponse, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P18, + &asn_DEF_S1AP_ProtocolIE_Container_8143P18, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_E-RABModifyResponse.h b/lib/asn1c/s1ap/S1AP_E-RABModifyResponse.h index 06d7c78ba..e20a65dc5 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABModifyResponse.h +++ b/lib/asn1c/s1ap/S1AP_E-RABModifyResponse.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_E-RABModifyResponse */ typedef struct S1AP_E_RABModifyResponse { - S1AP_ProtocolIE_Container_7847P18_t protocolIEs; + S1AP_ProtocolIE_Container_8143P18_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_E-RABNotToBeModifiedItemBearerModInd.c b/lib/asn1c/s1ap/S1AP_E-RABNotToBeModifiedItemBearerModInd.c index 897243887..7d6051824 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABNotToBeModifiedItemBearerModInd.c +++ b/lib/asn1c/s1ap/S1AP_E-RABNotToBeModifiedItemBearerModInd.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_E-RABNotToBeModifiedItemBearerModInd.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_E_RABNotToBeModifiedItemBearerModInd_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABNotToBeModifiedItemBearerModInd_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModInd, e_RAB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -63,7 +63,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABNotToBeModifiedItemBearerModInd_1[] = { ATF_POINTER, 1, offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModInd, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P15, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P16, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -88,7 +88,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABNotToBeModifiedItemBearerMo { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* dL-GTP-TEID */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABNotToBeModifiedItemBearerModInd_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABNotToBeModifiedItemBearerModInd_specs_1 = { sizeof(struct S1AP_E_RABNotToBeModifiedItemBearerModInd), offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModInd, _asn_ctx), asn_MAP_S1AP_E_RABNotToBeModifiedItemBearerModInd_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_E-RABNotToBeModifiedItemBearerModInd.h b/lib/asn1c/s1ap/S1AP_E-RABNotToBeModifiedItemBearerModInd.h index 8e6b1b47d..f4d3509f6 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABNotToBeModifiedItemBearerModInd.h +++ b/lib/asn1c/s1ap/S1AP_E-RABNotToBeModifiedItemBearerModInd.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -41,6 +41,8 @@ typedef struct S1AP_E_RABNotToBeModifiedItemBearerModInd { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModInd; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABNotToBeModifiedItemBearerModInd_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABNotToBeModifiedItemBearerModInd_1[4]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABNotToBeModifiedListBearerModInd.c b/lib/asn1c/s1ap/S1AP_E-RABNotToBeModifiedListBearerModInd.c index 5a78dd61a..a85ef187c 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABNotToBeModifiedListBearerModInd.c +++ b/lib/asn1c/s1ap/S1AP_E-RABNotToBeModifiedListBearerModInd.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -34,11 +34,11 @@ S1AP_E_RABNotToBeModifiedListBearerModInd_constraint(const asn_TYPE_descriptor_t } /* - * This type is implemented using S1AP_E_RAB_IE_ContainerList_1267P7, + * This type is implemented using S1AP_E_RAB_IE_ContainerList_1280P8, * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_E_RABNotToBeModifiedListBearerModInd_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_E_RABNotToBeModifiedListBearerModInd_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ @@ -66,8 +66,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABNotToBeModifiedListBearerModInd = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ S1AP_E_RABNotToBeModifiedListBearerModInd_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P7_15, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P8_17, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P7_specs_15 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P8_specs_17 /* Additional specs */ }; diff --git a/lib/asn1c/s1ap/S1AP_E-RABNotToBeModifiedListBearerModInd.h b/lib/asn1c/s1ap/S1AP_E-RABNotToBeModifiedListBearerModInd.h index 2195aef56..f71d2d5a2 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABNotToBeModifiedListBearerModInd.h +++ b/lib/asn1c/s1ap/S1AP_E-RABNotToBeModifiedListBearerModInd.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -19,9 +19,10 @@ extern "C" { #endif /* S1AP_E-RABNotToBeModifiedListBearerModInd */ -typedef S1AP_E_RAB_IE_ContainerList_1267P7_t S1AP_E_RABNotToBeModifiedListBearerModInd_t; +typedef S1AP_E_RAB_IE_ContainerList_1280P8_t S1AP_E_RABNotToBeModifiedListBearerModInd_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_E_RABNotToBeModifiedListBearerModInd_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABNotToBeModifiedListBearerModInd; asn_struct_free_f S1AP_E_RABNotToBeModifiedListBearerModInd_free; asn_struct_print_f S1AP_E_RABNotToBeModifiedListBearerModInd_print; diff --git a/lib/asn1c/s1ap/S1AP_E-RABReleaseCommand.c b/lib/asn1c/s1ap/S1AP_E-RABReleaseCommand.c index 9ea9303c3..c718e3bb5 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABReleaseCommand.c +++ b/lib/asn1c/s1ap/S1AP_E-RABReleaseCommand.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseCommand_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABReleaseCommand, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P19, + &asn_DEF_S1AP_ProtocolIE_Container_8143P19, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_E-RABReleaseCommand.h b/lib/asn1c/s1ap/S1AP_E-RABReleaseCommand.h index 9a08d269d..22626429d 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABReleaseCommand.h +++ b/lib/asn1c/s1ap/S1AP_E-RABReleaseCommand.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_E-RABReleaseCommand */ typedef struct S1AP_E_RABReleaseCommand { - S1AP_ProtocolIE_Container_7847P19_t protocolIEs; + S1AP_ProtocolIE_Container_8143P19_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_E-RABReleaseIndication.c b/lib/asn1c/s1ap/S1AP_E-RABReleaseIndication.c index f30d05ea8..49a7d40a6 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABReleaseIndication.c +++ b/lib/asn1c/s1ap/S1AP_E-RABReleaseIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseIndication_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABReleaseIndication, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P21, + &asn_DEF_S1AP_ProtocolIE_Container_8143P21, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_E-RABReleaseIndication.h b/lib/asn1c/s1ap/S1AP_E-RABReleaseIndication.h index faf55b55c..06873f707 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABReleaseIndication.h +++ b/lib/asn1c/s1ap/S1AP_E-RABReleaseIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_E-RABReleaseIndication */ typedef struct S1AP_E_RABReleaseIndication { - S1AP_ProtocolIE_Container_7847P21_t protocolIEs; + S1AP_ProtocolIE_Container_8143P21_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_E-RABReleaseItemBearerRelComp.c b/lib/asn1c/s1ap/S1AP_E-RABReleaseItemBearerRelComp.c index 0d7a68f63..f93c35648 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABReleaseItemBearerRelComp.c +++ b/lib/asn1c/s1ap/S1AP_E-RABReleaseItemBearerRelComp.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_E-RABReleaseItemBearerRelComp.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseItemBearerRelComp_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseItemBearerRelComp_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABReleaseItemBearerRelComp, e_RAB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseItemBearerRelComp_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_E_RABReleaseItemBearerRelComp, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P10, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P11, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -52,7 +52,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABReleaseItemBearerRelComp_ta { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* e-RAB-ID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABReleaseItemBearerRelComp_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABReleaseItemBearerRelComp_specs_1 = { sizeof(struct S1AP_E_RABReleaseItemBearerRelComp), offsetof(struct S1AP_E_RABReleaseItemBearerRelComp, _asn_ctx), asn_MAP_S1AP_E_RABReleaseItemBearerRelComp_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_E-RABReleaseItemBearerRelComp.h b/lib/asn1c/s1ap/S1AP_E-RABReleaseItemBearerRelComp.h index 8e9b29934..6db4bdb9b 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABReleaseItemBearerRelComp.h +++ b/lib/asn1c/s1ap/S1AP_E-RABReleaseItemBearerRelComp.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,6 +37,8 @@ typedef struct S1AP_E_RABReleaseItemBearerRelComp { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseItemBearerRelComp; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABReleaseItemBearerRelComp_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseItemBearerRelComp_1[2]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABReleaseListBearerRelComp.c b/lib/asn1c/s1ap/S1AP_E-RABReleaseListBearerRelComp.c index 266383eee..fb6315d47 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABReleaseListBearerRelComp.c +++ b/lib/asn1c/s1ap/S1AP_E-RABReleaseListBearerRelComp.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,17 +9,17 @@ #include "S1AP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_E_RABReleaseListBearerRelComp_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_E_RABReleaseListBearerRelComp_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseListBearerRelComp_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseListBearerRelComp_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P4, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P4, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseListBearerRelComp_1[] = { static const ber_tlv_tag_t asn_DEF_S1AP_E_RABReleaseListBearerRelComp_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_S1AP_E_RABReleaseListBearerRelComp_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_S1AP_E_RABReleaseListBearerRelComp_specs_1 = { sizeof(struct S1AP_E_RABReleaseListBearerRelComp), offsetof(struct S1AP_E_RABReleaseListBearerRelComp, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/s1ap/S1AP_E-RABReleaseListBearerRelComp.h b/lib/asn1c/s1ap/S1AP_E-RABReleaseListBearerRelComp.h index 016c6c34b..f59847835 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABReleaseListBearerRelComp.h +++ b/lib/asn1c/s1ap/S1AP_E-RABReleaseListBearerRelComp.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct S1AP_E_RABReleaseListBearerRelComp { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseListBearerRelComp; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_E_RABReleaseListBearerRelComp_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseListBearerRelComp_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_E_RABReleaseListBearerRelComp_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABReleaseResponse.c b/lib/asn1c/s1ap/S1AP_E-RABReleaseResponse.c index fb2bbd573..d6a8c5fc9 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABReleaseResponse.c +++ b/lib/asn1c/s1ap/S1AP_E-RABReleaseResponse.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseResponse_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABReleaseResponse, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P20, + &asn_DEF_S1AP_ProtocolIE_Container_8143P20, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_E-RABReleaseResponse.h b/lib/asn1c/s1ap/S1AP_E-RABReleaseResponse.h index 47bcbe82e..f30de6f80 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABReleaseResponse.h +++ b/lib/asn1c/s1ap/S1AP_E-RABReleaseResponse.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_E-RABReleaseResponse */ typedef struct S1AP_E_RABReleaseResponse { - S1AP_ProtocolIE_Container_7847P20_t protocolIEs; + S1AP_ProtocolIE_Container_8143P20_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_E-RABSecurityResultItem.c b/lib/asn1c/s1ap/S1AP_E-RABSecurityResultItem.c new file mode 100644 index 000000000..cbd0214a6 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_E-RABSecurityResultItem.c @@ -0,0 +1,105 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "S1AP_E-RABSecurityResultItem.h" + +#include "S1AP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_S1AP_E_RABSecurityResultItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSecurityResultItem, e_RAB_ID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_E_RAB_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "e-RAB-ID" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSecurityResultItem, securityResult), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_SecurityResult, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "securityResult" + }, + { ATF_POINTER, 1, offsetof(struct S1AP_E_RABSecurityResultItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P69, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_S1AP_E_RABSecurityResultItem_oms_1[] = { 2 }; +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABSecurityResultItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABSecurityResultItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* e-RAB-ID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* securityResult */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSecurityResultItem_specs_1 = { + sizeof(struct S1AP_E_RABSecurityResultItem), + offsetof(struct S1AP_E_RABSecurityResultItem, _asn_ctx), + asn_MAP_S1AP_E_RABSecurityResultItem_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_S1AP_E_RABSecurityResultItem_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSecurityResultItem = { + "E-RABSecurityResultItem", + "E-RABSecurityResultItem", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_E_RABSecurityResultItem_tags_1, + sizeof(asn_DEF_S1AP_E_RABSecurityResultItem_tags_1) + /sizeof(asn_DEF_S1AP_E_RABSecurityResultItem_tags_1[0]), /* 1 */ + asn_DEF_S1AP_E_RABSecurityResultItem_tags_1, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABSecurityResultItem_tags_1) + /sizeof(asn_DEF_S1AP_E_RABSecurityResultItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_E_RABSecurityResultItem_1, + 3, /* Elements count */ + &asn_SPC_S1AP_E_RABSecurityResultItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/s1ap/S1AP_E-RABSecurityResultItem.h b/lib/asn1c/s1ap/S1AP_E-RABSecurityResultItem.h new file mode 100644 index 000000000..b90d01f65 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_E-RABSecurityResultItem.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _S1AP_E_RABSecurityResultItem_H_ +#define _S1AP_E_RABSecurityResultItem_H_ + + +#include + +/* Including external dependencies */ +#include "S1AP_E-RAB-ID.h" +#include "S1AP_SecurityResult.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct S1AP_ProtocolExtensionContainer; + +/* S1AP_E-RABSecurityResultItem */ +typedef struct S1AP_E_RABSecurityResultItem { + S1AP_E_RAB_ID_t e_RAB_ID; + S1AP_SecurityResult_t securityResult; + struct S1AP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_E_RABSecurityResultItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSecurityResultItem; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSecurityResultItem_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABSecurityResultItem_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _S1AP_E_RABSecurityResultItem_H_ */ +#include diff --git a/lib/asn1c/s1ap/S1AP_E-RABSecurityResultList.c b/lib/asn1c/s1ap/S1AP_E-RABSecurityResultList.c new file mode 100644 index 000000000..a9badb0d9 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_E-RABSecurityResultList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "S1AP_E-RABSecurityResultList.h" + +#include "S1AP_ProtocolIE-SingleContainer.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_S1AP_E_RABSecurityResultList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_S1AP_E_RABSecurityResultList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P16, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABSecurityResultList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_S1AP_E_RABSecurityResultList_specs_1 = { + sizeof(struct S1AP_E_RABSecurityResultList), + offsetof(struct S1AP_E_RABSecurityResultList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSecurityResultList = { + "E-RABSecurityResultList", + "E-RABSecurityResultList", + &asn_OP_SEQUENCE_OF, + asn_DEF_S1AP_E_RABSecurityResultList_tags_1, + sizeof(asn_DEF_S1AP_E_RABSecurityResultList_tags_1) + /sizeof(asn_DEF_S1AP_E_RABSecurityResultList_tags_1[0]), /* 1 */ + asn_DEF_S1AP_E_RABSecurityResultList_tags_1, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABSecurityResultList_tags_1) + /sizeof(asn_DEF_S1AP_E_RABSecurityResultList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_E_RABSecurityResultList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_S1AP_E_RABSecurityResultList_1, + 1, /* Single element */ + &asn_SPC_S1AP_E_RABSecurityResultList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/s1ap/S1AP_E-RABSecurityResultList.h b/lib/asn1c/s1ap/S1AP_E-RABSecurityResultList.h new file mode 100644 index 000000000..5dde38bb3 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_E-RABSecurityResultList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _S1AP_E_RABSecurityResultList_H_ +#define _S1AP_E_RABSecurityResultList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct S1AP_ProtocolIE_SingleContainer; + +/* S1AP_E-RABSecurityResultList */ +typedef struct S1AP_E_RABSecurityResultList { + A_SEQUENCE_OF(struct S1AP_ProtocolIE_SingleContainer) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_E_RABSecurityResultList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSecurityResultList; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_E_RABSecurityResultList_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABSecurityResultList_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_E_RABSecurityResultList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _S1AP_E_RABSecurityResultList_H_ */ +#include diff --git a/lib/asn1c/s1ap/S1AP_E-RABSetupItemBearerSURes.c b/lib/asn1c/s1ap/S1AP_E-RABSetupItemBearerSURes.c index b43aac1a2..fc44bb7aa 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABSetupItemBearerSURes.c +++ b/lib/asn1c/s1ap/S1AP_E-RABSetupItemBearerSURes.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_E-RABSetupItemBearerSURes.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupItemBearerSURes_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupItemBearerSURes_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSetupItemBearerSURes, e_RAB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -63,7 +63,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupItemBearerSURes_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_E_RABSetupItemBearerSURes, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P7, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P8, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -88,7 +88,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABSetupItemBearerSURes_tag2el { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* gTP-TEID */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupItemBearerSURes_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupItemBearerSURes_specs_1 = { sizeof(struct S1AP_E_RABSetupItemBearerSURes), offsetof(struct S1AP_E_RABSetupItemBearerSURes, _asn_ctx), asn_MAP_S1AP_E_RABSetupItemBearerSURes_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_E-RABSetupItemBearerSURes.h b/lib/asn1c/s1ap/S1AP_E-RABSetupItemBearerSURes.h index 39c242d66..70c115ba7 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABSetupItemBearerSURes.h +++ b/lib/asn1c/s1ap/S1AP_E-RABSetupItemBearerSURes.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -41,6 +41,8 @@ typedef struct S1AP_E_RABSetupItemBearerSURes { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupItemBearerSURes; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupItemBearerSURes_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupItemBearerSURes_1[4]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABSetupItemCtxtSURes.c b/lib/asn1c/s1ap/S1AP_E-RABSetupItemCtxtSURes.c index 32ac9b452..26214d109 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABSetupItemCtxtSURes.c +++ b/lib/asn1c/s1ap/S1AP_E-RABSetupItemCtxtSURes.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_E-RABSetupItemCtxtSURes.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupItemCtxtSURes_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupItemCtxtSURes_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSetupItemCtxtSURes, e_RAB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -63,7 +63,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupItemCtxtSURes_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_E_RABSetupItemCtxtSURes, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P12, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P13, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -88,7 +88,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABSetupItemCtxtSURes_tag2el_1 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* gTP-TEID */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupItemCtxtSURes_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupItemCtxtSURes_specs_1 = { sizeof(struct S1AP_E_RABSetupItemCtxtSURes), offsetof(struct S1AP_E_RABSetupItemCtxtSURes, _asn_ctx), asn_MAP_S1AP_E_RABSetupItemCtxtSURes_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_E-RABSetupItemCtxtSURes.h b/lib/asn1c/s1ap/S1AP_E-RABSetupItemCtxtSURes.h index ba42e2666..26763922b 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABSetupItemCtxtSURes.h +++ b/lib/asn1c/s1ap/S1AP_E-RABSetupItemCtxtSURes.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -41,6 +41,8 @@ typedef struct S1AP_E_RABSetupItemCtxtSURes { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupItemCtxtSURes; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupItemCtxtSURes_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupItemCtxtSURes_1[4]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABSetupListBearerSURes.c b/lib/asn1c/s1ap/S1AP_E-RABSetupListBearerSURes.c index 632910e09..f5384a5f4 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABSetupListBearerSURes.c +++ b/lib/asn1c/s1ap/S1AP_E-RABSetupListBearerSURes.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,17 +9,17 @@ #include "S1AP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_E_RABSetupListBearerSURes_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_E_RABSetupListBearerSURes_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupListBearerSURes_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupListBearerSURes_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P1, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P1, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupListBearerSURes_1[] = { static const ber_tlv_tag_t asn_DEF_S1AP_E_RABSetupListBearerSURes_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_S1AP_E_RABSetupListBearerSURes_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_S1AP_E_RABSetupListBearerSURes_specs_1 = { sizeof(struct S1AP_E_RABSetupListBearerSURes), offsetof(struct S1AP_E_RABSetupListBearerSURes, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/s1ap/S1AP_E-RABSetupListBearerSURes.h b/lib/asn1c/s1ap/S1AP_E-RABSetupListBearerSURes.h index 963e100c2..802ef0282 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABSetupListBearerSURes.h +++ b/lib/asn1c/s1ap/S1AP_E-RABSetupListBearerSURes.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct S1AP_E_RABSetupListBearerSURes { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupListBearerSURes; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_E_RABSetupListBearerSURes_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupListBearerSURes_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_E_RABSetupListBearerSURes_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABSetupListCtxtSURes.c b/lib/asn1c/s1ap/S1AP_E-RABSetupListCtxtSURes.c index 255baae12..fba621876 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABSetupListCtxtSURes.c +++ b/lib/asn1c/s1ap/S1AP_E-RABSetupListCtxtSURes.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,17 +9,17 @@ #include "S1AP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_E_RABSetupListCtxtSURes_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_E_RABSetupListCtxtSURes_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupListCtxtSURes_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupListCtxtSURes_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P6, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P6, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupListCtxtSURes_1[] = { static const ber_tlv_tag_t asn_DEF_S1AP_E_RABSetupListCtxtSURes_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_S1AP_E_RABSetupListCtxtSURes_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_S1AP_E_RABSetupListCtxtSURes_specs_1 = { sizeof(struct S1AP_E_RABSetupListCtxtSURes), offsetof(struct S1AP_E_RABSetupListCtxtSURes, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/s1ap/S1AP_E-RABSetupListCtxtSURes.h b/lib/asn1c/s1ap/S1AP_E-RABSetupListCtxtSURes.h index 03efb3289..9c52046bf 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABSetupListCtxtSURes.h +++ b/lib/asn1c/s1ap/S1AP_E-RABSetupListCtxtSURes.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct S1AP_E_RABSetupListCtxtSURes { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupListCtxtSURes; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_E_RABSetupListCtxtSURes_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupListCtxtSURes_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_E_RABSetupListCtxtSURes_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABSetupRequest.c b/lib/asn1c/s1ap/S1AP_E-RABSetupRequest.c index af99da16a..908898894 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABSetupRequest.c +++ b/lib/asn1c/s1ap/S1AP_E-RABSetupRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSetupRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P15, + &asn_DEF_S1AP_ProtocolIE_Container_8143P15, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_E-RABSetupRequest.h b/lib/asn1c/s1ap/S1AP_E-RABSetupRequest.h index 29741f5ab..7107d97b0 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABSetupRequest.h +++ b/lib/asn1c/s1ap/S1AP_E-RABSetupRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_E-RABSetupRequest */ typedef struct S1AP_E_RABSetupRequest { - S1AP_ProtocolIE_Container_7847P15_t protocolIEs; + S1AP_ProtocolIE_Container_8143P15_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_E-RABSetupResponse.c b/lib/asn1c/s1ap/S1AP_E-RABSetupResponse.c index 0626b2c14..ce0bad11e 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABSetupResponse.c +++ b/lib/asn1c/s1ap/S1AP_E-RABSetupResponse.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupResponse_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSetupResponse, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P16, + &asn_DEF_S1AP_ProtocolIE_Container_8143P16, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_E-RABSetupResponse.h b/lib/asn1c/s1ap/S1AP_E-RABSetupResponse.h index edaa9bc04..1270dc2e8 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABSetupResponse.h +++ b/lib/asn1c/s1ap/S1AP_E-RABSetupResponse.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_E-RABSetupResponse */ typedef struct S1AP_E_RABSetupResponse { - S1AP_ProtocolIE_Container_7847P16_t protocolIEs; + S1AP_ProtocolIE_Container_8143P16_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_E-RABSubjecttoDataForwardingList.c b/lib/asn1c/s1ap/S1AP_E-RABSubjecttoDataForwardingList.c index bf76f9e20..237afc06d 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABSubjecttoDataForwardingList.c +++ b/lib/asn1c/s1ap/S1AP_E-RABSubjecttoDataForwardingList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -34,11 +34,11 @@ S1AP_E_RABSubjecttoDataForwardingList_constraint(const asn_TYPE_descriptor_t *td } /* - * This type is implemented using S1AP_E_RAB_IE_ContainerList_1267P0, + * This type is implemented using S1AP_E_RAB_IE_ContainerList_1280P0, * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_E_RABSubjecttoDataForwardingList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_E_RABSubjecttoDataForwardingList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ @@ -66,8 +66,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSubjecttoDataForwardingList = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ S1AP_E_RABSubjecttoDataForwardingList_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P0_1, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P0_1, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P0_specs_1 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P0_specs_1 /* Additional specs */ }; diff --git a/lib/asn1c/s1ap/S1AP_E-RABSubjecttoDataForwardingList.h b/lib/asn1c/s1ap/S1AP_E-RABSubjecttoDataForwardingList.h index ca2f370f2..3ac86aa7d 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABSubjecttoDataForwardingList.h +++ b/lib/asn1c/s1ap/S1AP_E-RABSubjecttoDataForwardingList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -19,9 +19,10 @@ extern "C" { #endif /* S1AP_E-RABSubjecttoDataForwardingList */ -typedef S1AP_E_RAB_IE_ContainerList_1267P0_t S1AP_E_RABSubjecttoDataForwardingList_t; +typedef S1AP_E_RAB_IE_ContainerList_1280P0_t S1AP_E_RABSubjecttoDataForwardingList_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_E_RABSubjecttoDataForwardingList_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSubjecttoDataForwardingList; asn_struct_free_f S1AP_E_RABSubjecttoDataForwardingList_free; asn_struct_print_f S1AP_E_RABSubjecttoDataForwardingList_print; diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedItemBearerModInd.c b/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedItemBearerModInd.c index fd93c27a3..36bee778e 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedItemBearerModInd.c +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedItemBearerModInd.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_E-RABToBeModifiedItemBearerModInd.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedItemBearerModInd_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedItemBearerModInd_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeModifiedItemBearerModInd, e_RAB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -63,7 +63,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedItemBearerModInd_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_E_RABToBeModifiedItemBearerModInd, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P14, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P15, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -88,7 +88,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABToBeModifiedItemBearerModIn { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* dL-GTP-TEID */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeModifiedItemBearerModInd_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeModifiedItemBearerModInd_specs_1 = { sizeof(struct S1AP_E_RABToBeModifiedItemBearerModInd), offsetof(struct S1AP_E_RABToBeModifiedItemBearerModInd, _asn_ctx), asn_MAP_S1AP_E_RABToBeModifiedItemBearerModInd_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedItemBearerModInd.h b/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedItemBearerModInd.h index 6175dbc22..1cf5d7b46 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedItemBearerModInd.h +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedItemBearerModInd.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -41,6 +41,8 @@ typedef struct S1AP_E_RABToBeModifiedItemBearerModInd { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeModifiedItemBearerModInd; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeModifiedItemBearerModInd_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedItemBearerModInd_1[4]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedItemBearerModReq.c b/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedItemBearerModReq.c index 8f40965a8..fb8bec5ae 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedItemBearerModReq.c +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedItemBearerModReq.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_E-RABToBeModifiedItemBearerModReq.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedItemBearerModReq_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedItemBearerModReq_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeModifiedItemBearerModReq, e_RAB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -63,7 +63,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedItemBearerModReq_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_E_RABToBeModifiedItemBearerModReq, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P8, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P9, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -88,7 +88,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABToBeModifiedItemBearerModRe { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* nAS-PDU */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeModifiedItemBearerModReq_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeModifiedItemBearerModReq_specs_1 = { sizeof(struct S1AP_E_RABToBeModifiedItemBearerModReq), offsetof(struct S1AP_E_RABToBeModifiedItemBearerModReq, _asn_ctx), asn_MAP_S1AP_E_RABToBeModifiedItemBearerModReq_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedItemBearerModReq.h b/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedItemBearerModReq.h index 70e46f550..e6850f869 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedItemBearerModReq.h +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedItemBearerModReq.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -41,6 +41,8 @@ typedef struct S1AP_E_RABToBeModifiedItemBearerModReq { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeModifiedItemBearerModReq; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeModifiedItemBearerModReq_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedItemBearerModReq_1[4]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedListBearerModInd.c b/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedListBearerModInd.c index 8d65cc14c..21881fca6 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedListBearerModInd.c +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedListBearerModInd.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -34,11 +34,11 @@ S1AP_E_RABToBeModifiedListBearerModInd_constraint(const asn_TYPE_descriptor_t *t } /* - * This type is implemented using S1AP_E_RAB_IE_ContainerList_1267P6, + * This type is implemented using S1AP_E_RAB_IE_ContainerList_1280P7, * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_E_RABToBeModifiedListBearerModInd_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_E_RABToBeModifiedListBearerModInd_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ @@ -66,8 +66,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeModifiedListBearerModInd = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ S1AP_E_RABToBeModifiedListBearerModInd_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P6_13, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P7_15, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P6_specs_13 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P7_specs_15 /* Additional specs */ }; diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedListBearerModInd.h b/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedListBearerModInd.h index 6be52b621..8e8db6ddf 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedListBearerModInd.h +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedListBearerModInd.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -19,9 +19,10 @@ extern "C" { #endif /* S1AP_E-RABToBeModifiedListBearerModInd */ -typedef S1AP_E_RAB_IE_ContainerList_1267P6_t S1AP_E_RABToBeModifiedListBearerModInd_t; +typedef S1AP_E_RAB_IE_ContainerList_1280P7_t S1AP_E_RABToBeModifiedListBearerModInd_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_E_RABToBeModifiedListBearerModInd_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeModifiedListBearerModInd; asn_struct_free_f S1AP_E_RABToBeModifiedListBearerModInd_free; asn_struct_print_f S1AP_E_RABToBeModifiedListBearerModInd_print; diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedListBearerModReq.c b/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedListBearerModReq.c index 9dc9045a7..2c0c2b8b2 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedListBearerModReq.c +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedListBearerModReq.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,17 +9,17 @@ #include "S1AP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_E_RABToBeModifiedListBearerModReq_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_E_RABToBeModifiedListBearerModReq_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedListBearerModReq_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedListBearerModReq_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P2, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P2, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedListBearerModReq_1[] = { static const ber_tlv_tag_t asn_DEF_S1AP_E_RABToBeModifiedListBearerModReq_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_S1AP_E_RABToBeModifiedListBearerModReq_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_S1AP_E_RABToBeModifiedListBearerModReq_specs_1 = { sizeof(struct S1AP_E_RABToBeModifiedListBearerModReq), offsetof(struct S1AP_E_RABToBeModifiedListBearerModReq, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedListBearerModReq.h b/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedListBearerModReq.h index a36b5cae7..d51b39569 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedListBearerModReq.h +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeModifiedListBearerModReq.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct S1AP_E_RABToBeModifiedListBearerModReq { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeModifiedListBearerModReq; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_E_RABToBeModifiedListBearerModReq_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedListBearerModReq_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_E_RABToBeModifiedListBearerModReq_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeSetupItemBearerSUReq.c b/lib/asn1c/s1ap/S1AP_E-RABToBeSetupItemBearerSUReq.c index 0f0d5fe78..264c6b44f 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABToBeSetupItemBearerSUReq.c +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeSetupItemBearerSUReq.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_E-RABToBeSetupItemBearerSUReq.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemBearerSUReq_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemBearerSUReq_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSetupItemBearerSUReq, e_RAB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -97,7 +97,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemBearerSUReq_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_E_RABToBeSetupItemBearerSUReq, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (5 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P6, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P7, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -124,7 +124,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABToBeSetupItemBearerSUReq_ta { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* nAS-PDU */ { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemBearerSUReq_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemBearerSUReq_specs_1 = { sizeof(struct S1AP_E_RABToBeSetupItemBearerSUReq), offsetof(struct S1AP_E_RABToBeSetupItemBearerSUReq, _asn_ctx), asn_MAP_S1AP_E_RABToBeSetupItemBearerSUReq_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeSetupItemBearerSUReq.h b/lib/asn1c/s1ap/S1AP_E-RABToBeSetupItemBearerSUReq.h index 4859ebe81..cf99d974b 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABToBeSetupItemBearerSUReq.h +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeSetupItemBearerSUReq.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -45,6 +45,8 @@ typedef struct S1AP_E_RABToBeSetupItemBearerSUReq { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSetupItemBearerSUReq; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemBearerSUReq_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemBearerSUReq_1[6]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeSetupItemCtxtSUReq.c b/lib/asn1c/s1ap/S1AP_E-RABToBeSetupItemCtxtSUReq.c index ec359d1a6..50802ee34 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABToBeSetupItemCtxtSUReq.c +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeSetupItemCtxtSUReq.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_E-RABToBeSetupItemCtxtSUReq.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemCtxtSUReq_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemCtxtSUReq_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSetupItemCtxtSUReq, e_RAB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -97,7 +97,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemCtxtSUReq_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_E_RABToBeSetupItemCtxtSUReq, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (5 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P11, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P12, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -124,7 +124,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABToBeSetupItemCtxtSUReq_tag2 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* nAS-PDU */ { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemCtxtSUReq_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemCtxtSUReq_specs_1 = { sizeof(struct S1AP_E_RABToBeSetupItemCtxtSUReq), offsetof(struct S1AP_E_RABToBeSetupItemCtxtSUReq, _asn_ctx), asn_MAP_S1AP_E_RABToBeSetupItemCtxtSUReq_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeSetupItemCtxtSUReq.h b/lib/asn1c/s1ap/S1AP_E-RABToBeSetupItemCtxtSUReq.h index 616565fe8..8e5ec76c7 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABToBeSetupItemCtxtSUReq.h +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeSetupItemCtxtSUReq.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -45,6 +45,8 @@ typedef struct S1AP_E_RABToBeSetupItemCtxtSUReq { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSetupItemCtxtSUReq; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemCtxtSUReq_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemCtxtSUReq_1[6]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeSetupItemHOReq.c b/lib/asn1c/s1ap/S1AP_E-RABToBeSetupItemHOReq.c index 37aed1753..f60236ec0 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABToBeSetupItemHOReq.c +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeSetupItemHOReq.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_E-RABToBeSetupItemHOReq.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemHOReq_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemHOReq_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSetupItemHOReq, e_RAB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -80,7 +80,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemHOReq_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_E_RABToBeSetupItemHOReq, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P1, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P1, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -106,7 +106,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABToBeSetupItemHOReq_tag2el_1 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* e-RABlevelQosParameters */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemHOReq_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemHOReq_specs_1 = { sizeof(struct S1AP_E_RABToBeSetupItemHOReq), offsetof(struct S1AP_E_RABToBeSetupItemHOReq, _asn_ctx), asn_MAP_S1AP_E_RABToBeSetupItemHOReq_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeSetupItemHOReq.h b/lib/asn1c/s1ap/S1AP_E-RABToBeSetupItemHOReq.h index 3afd2e93a..fdec2235a 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABToBeSetupItemHOReq.h +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeSetupItemHOReq.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,6 +43,8 @@ typedef struct S1AP_E_RABToBeSetupItemHOReq { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSetupItemHOReq; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemHOReq_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemHOReq_1[5]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeSetupListBearerSUReq.c b/lib/asn1c/s1ap/S1AP_E-RABToBeSetupListBearerSUReq.c index 54e114a5f..7004c1603 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABToBeSetupListBearerSUReq.c +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeSetupListBearerSUReq.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,17 +9,17 @@ #include "S1AP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_E_RABToBeSetupListBearerSUReq_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_E_RABToBeSetupListBearerSUReq_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupListBearerSUReq_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupListBearerSUReq_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P0, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P0, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupListBearerSUReq_1[] = { static const ber_tlv_tag_t asn_DEF_S1AP_E_RABToBeSetupListBearerSUReq_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_S1AP_E_RABToBeSetupListBearerSUReq_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_S1AP_E_RABToBeSetupListBearerSUReq_specs_1 = { sizeof(struct S1AP_E_RABToBeSetupListBearerSUReq), offsetof(struct S1AP_E_RABToBeSetupListBearerSUReq, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeSetupListBearerSUReq.h b/lib/asn1c/s1ap/S1AP_E-RABToBeSetupListBearerSUReq.h index efe8dc114..048cb94f7 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABToBeSetupListBearerSUReq.h +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeSetupListBearerSUReq.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct S1AP_E_RABToBeSetupListBearerSUReq { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSetupListBearerSUReq; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_E_RABToBeSetupListBearerSUReq_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupListBearerSUReq_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_E_RABToBeSetupListBearerSUReq_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeSetupListCtxtSUReq.c b/lib/asn1c/s1ap/S1AP_E-RABToBeSetupListCtxtSUReq.c index 8d2d0b1ee..028e14b03 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABToBeSetupListCtxtSUReq.c +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeSetupListCtxtSUReq.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,17 +9,17 @@ #include "S1AP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_E_RABToBeSetupListCtxtSUReq_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_E_RABToBeSetupListCtxtSUReq_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupListCtxtSUReq_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupListCtxtSUReq_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P5, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P5, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupListCtxtSUReq_1[] = { static const ber_tlv_tag_t asn_DEF_S1AP_E_RABToBeSetupListCtxtSUReq_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_S1AP_E_RABToBeSetupListCtxtSUReq_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_S1AP_E_RABToBeSetupListCtxtSUReq_specs_1 = { sizeof(struct S1AP_E_RABToBeSetupListCtxtSUReq), offsetof(struct S1AP_E_RABToBeSetupListCtxtSUReq, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeSetupListCtxtSUReq.h b/lib/asn1c/s1ap/S1AP_E-RABToBeSetupListCtxtSUReq.h index e7c20479f..54c981b3c 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABToBeSetupListCtxtSUReq.h +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeSetupListCtxtSUReq.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct S1AP_E_RABToBeSetupListCtxtSUReq { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSetupListCtxtSUReq; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_E_RABToBeSetupListCtxtSUReq_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupListCtxtSUReq_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_E_RABToBeSetupListCtxtSUReq_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeSetupListHOReq.c b/lib/asn1c/s1ap/S1AP_E-RABToBeSetupListHOReq.c index 996822365..37f9d8533 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABToBeSetupListHOReq.c +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeSetupListHOReq.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -34,11 +34,11 @@ S1AP_E_RABToBeSetupListHOReq_constraint(const asn_TYPE_descriptor_t *td, const v } /* - * This type is implemented using S1AP_E_RAB_IE_ContainerList_1267P1, + * This type is implemented using S1AP_E_RAB_IE_ContainerList_1280P1, * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_E_RABToBeSetupListHOReq_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_E_RABToBeSetupListHOReq_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ @@ -66,8 +66,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSetupListHOReq = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ S1AP_E_RABToBeSetupListHOReq_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P1_3, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P1_3, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P1_specs_3 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P1_specs_3 /* Additional specs */ }; diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeSetupListHOReq.h b/lib/asn1c/s1ap/S1AP_E-RABToBeSetupListHOReq.h index 8b5a94c4b..f024173d9 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABToBeSetupListHOReq.h +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeSetupListHOReq.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -19,9 +19,10 @@ extern "C" { #endif /* S1AP_E-RABToBeSetupListHOReq */ -typedef S1AP_E_RAB_IE_ContainerList_1267P1_t S1AP_E_RABToBeSetupListHOReq_t; +typedef S1AP_E_RAB_IE_ContainerList_1280P1_t S1AP_E_RABToBeSetupListHOReq_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_E_RABToBeSetupListHOReq_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSetupListHOReq; asn_struct_free_f S1AP_E_RABToBeSetupListHOReq_free; asn_struct_print_f S1AP_E_RABToBeSetupListHOReq_print; diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedDLItem.c b/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedDLItem.c index 485ff4bf4..d93a5e55d 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedDLItem.c +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedDLItem.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_E-RABToBeSwitchedDLItem.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedDLItem_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedDLItem_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSwitchedDLItem, e_RAB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -63,7 +63,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedDLItem_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_E_RABToBeSwitchedDLItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P4, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P4, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -88,7 +88,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABToBeSwitchedDLItem_tag2el_1 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* gTP-TEID */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSwitchedDLItem_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSwitchedDLItem_specs_1 = { sizeof(struct S1AP_E_RABToBeSwitchedDLItem), offsetof(struct S1AP_E_RABToBeSwitchedDLItem, _asn_ctx), asn_MAP_S1AP_E_RABToBeSwitchedDLItem_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedDLItem.h b/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedDLItem.h index 78ce011fd..6a0d8bfd1 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedDLItem.h +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedDLItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -41,6 +41,8 @@ typedef struct S1AP_E_RABToBeSwitchedDLItem { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSwitchedDLItem; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSwitchedDLItem_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedDLItem_1[4]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedDLList.c b/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedDLList.c index 303800393..86f7c2a0c 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedDLList.c +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedDLList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -34,11 +34,11 @@ S1AP_E_RABToBeSwitchedDLList_constraint(const asn_TYPE_descriptor_t *td, const v } /* - * This type is implemented using S1AP_E_RAB_IE_ContainerList_1267P4, + * This type is implemented using S1AP_E_RAB_IE_ContainerList_1280P4, * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_E_RABToBeSwitchedDLList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_E_RABToBeSwitchedDLList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ @@ -66,8 +66,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSwitchedDLList = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ S1AP_E_RABToBeSwitchedDLList_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P4_9, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P4_9, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P4_specs_9 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P4_specs_9 /* Additional specs */ }; diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedDLList.h b/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedDLList.h index 9e1469b66..6b2fd6c22 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedDLList.h +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedDLList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -19,9 +19,10 @@ extern "C" { #endif /* S1AP_E-RABToBeSwitchedDLList */ -typedef S1AP_E_RAB_IE_ContainerList_1267P4_t S1AP_E_RABToBeSwitchedDLList_t; +typedef S1AP_E_RAB_IE_ContainerList_1280P4_t S1AP_E_RABToBeSwitchedDLList_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_E_RABToBeSwitchedDLList_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSwitchedDLList; asn_struct_free_f S1AP_E_RABToBeSwitchedDLList_free; asn_struct_print_f S1AP_E_RABToBeSwitchedDLList_print; diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedULItem.c b/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedULItem.c index 640e8beae..3edeea669 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedULItem.c +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedULItem.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_E-RABToBeSwitchedULItem.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedULItem_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedULItem_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSwitchedULItem, e_RAB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -63,7 +63,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedULItem_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_E_RABToBeSwitchedULItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P5, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P5, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -88,7 +88,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABToBeSwitchedULItem_tag2el_1 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* gTP-TEID */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSwitchedULItem_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSwitchedULItem_specs_1 = { sizeof(struct S1AP_E_RABToBeSwitchedULItem), offsetof(struct S1AP_E_RABToBeSwitchedULItem, _asn_ctx), asn_MAP_S1AP_E_RABToBeSwitchedULItem_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedULItem.h b/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedULItem.h index 76d7edd0f..547c5e8b4 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedULItem.h +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedULItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -41,6 +41,8 @@ typedef struct S1AP_E_RABToBeSwitchedULItem { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSwitchedULItem; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSwitchedULItem_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedULItem_1[4]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedULList.c b/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedULList.c index 3a096b7e9..26031b868 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedULList.c +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedULList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -34,11 +34,11 @@ S1AP_E_RABToBeSwitchedULList_constraint(const asn_TYPE_descriptor_t *td, const v } /* - * This type is implemented using S1AP_E_RAB_IE_ContainerList_1267P5, + * This type is implemented using S1AP_E_RAB_IE_ContainerList_1280P5, * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_E_RABToBeSwitchedULList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_E_RABToBeSwitchedULList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ @@ -66,8 +66,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSwitchedULList = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ S1AP_E_RABToBeSwitchedULList_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P5_11, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P5_11, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P5_specs_11 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P5_specs_11 /* Additional specs */ }; diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedULList.h b/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedULList.h index d8ac6b546..27dafa7be 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedULList.h +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeSwitchedULList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -19,9 +19,10 @@ extern "C" { #endif /* S1AP_E-RABToBeSwitchedULList */ -typedef S1AP_E_RAB_IE_ContainerList_1267P5_t S1AP_E_RABToBeSwitchedULList_t; +typedef S1AP_E_RAB_IE_ContainerList_1280P5_t S1AP_E_RABToBeSwitchedULList_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_E_RABToBeSwitchedULList_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSwitchedULList; asn_struct_free_f S1AP_E_RABToBeSwitchedULList_free; asn_struct_print_f S1AP_E_RABToBeSwitchedULList_print; diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeUpdatedItem.c b/lib/asn1c/s1ap/S1AP_E-RABToBeUpdatedItem.c new file mode 100644 index 000000000..0a2a5cc4b --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeUpdatedItem.c @@ -0,0 +1,106 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-PDU-Contents" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "S1AP_E-RABToBeUpdatedItem.h" + +#include "S1AP_SecurityIndication.h" +#include "S1AP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeUpdatedItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeUpdatedItem, e_RAB_ID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_E_RAB_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "e-RAB-ID" + }, + { ATF_POINTER, 2, offsetof(struct S1AP_E_RABToBeUpdatedItem, securityIndication), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_SecurityIndication, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "securityIndication" + }, + { ATF_POINTER, 1, offsetof(struct S1AP_E_RABToBeUpdatedItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P6, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_S1AP_E_RABToBeUpdatedItem_oms_1[] = { 1, 2 }; +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABToBeUpdatedItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABToBeUpdatedItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* e-RAB-ID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* securityIndication */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeUpdatedItem_specs_1 = { + sizeof(struct S1AP_E_RABToBeUpdatedItem), + offsetof(struct S1AP_E_RABToBeUpdatedItem, _asn_ctx), + asn_MAP_S1AP_E_RABToBeUpdatedItem_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_S1AP_E_RABToBeUpdatedItem_oms_1, /* Optional members */ + 2, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeUpdatedItem = { + "E-RABToBeUpdatedItem", + "E-RABToBeUpdatedItem", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_E_RABToBeUpdatedItem_tags_1, + sizeof(asn_DEF_S1AP_E_RABToBeUpdatedItem_tags_1) + /sizeof(asn_DEF_S1AP_E_RABToBeUpdatedItem_tags_1[0]), /* 1 */ + asn_DEF_S1AP_E_RABToBeUpdatedItem_tags_1, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABToBeUpdatedItem_tags_1) + /sizeof(asn_DEF_S1AP_E_RABToBeUpdatedItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_E_RABToBeUpdatedItem_1, + 3, /* Elements count */ + &asn_SPC_S1AP_E_RABToBeUpdatedItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeUpdatedItem.h b/lib/asn1c/s1ap/S1AP_E-RABToBeUpdatedItem.h new file mode 100644 index 000000000..d4773ed46 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeUpdatedItem.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-PDU-Contents" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _S1AP_E_RABToBeUpdatedItem_H_ +#define _S1AP_E_RABToBeUpdatedItem_H_ + + +#include + +/* Including external dependencies */ +#include "S1AP_E-RAB-ID.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct S1AP_SecurityIndication; +struct S1AP_ProtocolExtensionContainer; + +/* S1AP_E-RABToBeUpdatedItem */ +typedef struct S1AP_E_RABToBeUpdatedItem { + S1AP_E_RAB_ID_t e_RAB_ID; + struct S1AP_SecurityIndication *securityIndication; /* OPTIONAL */ + struct S1AP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_E_RABToBeUpdatedItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeUpdatedItem; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeUpdatedItem_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeUpdatedItem_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _S1AP_E_RABToBeUpdatedItem_H_ */ +#include diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeUpdatedList.c b/lib/asn1c/s1ap/S1AP_E-RABToBeUpdatedList.c new file mode 100644 index 000000000..066a46f7c --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeUpdatedList.c @@ -0,0 +1,73 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-PDU-Contents" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "S1AP_E-RABToBeUpdatedList.h" + +int +S1AP_E_RABToBeUpdatedList_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + size_t size; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + /* Determine the number of elements */ + size = _A_CSEQUENCE_FROM_VOID(sptr)->count; + + if((size >= 1UL && size <= 256UL)) { + /* Perform validation of the inner elements */ + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +/* + * This type is implemented using S1AP_E_RAB_IE_ContainerList_1280P6, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_S1AP_E_RABToBeUpdatedList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABToBeUpdatedList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeUpdatedList = { + "E-RABToBeUpdatedList", + "E-RABToBeUpdatedList", + &asn_OP_SEQUENCE_OF, + asn_DEF_S1AP_E_RABToBeUpdatedList_tags_1, + sizeof(asn_DEF_S1AP_E_RABToBeUpdatedList_tags_1) + /sizeof(asn_DEF_S1AP_E_RABToBeUpdatedList_tags_1[0]), /* 1 */ + asn_DEF_S1AP_E_RABToBeUpdatedList_tags_1, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABToBeUpdatedList_tags_1) + /sizeof(asn_DEF_S1AP_E_RABToBeUpdatedList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_E_RABToBeUpdatedList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + S1AP_E_RABToBeUpdatedList_constraint + }, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P6_13, + 1, /* Single element */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P6_specs_13 /* Additional specs */ +}; + diff --git a/lib/asn1c/s1ap/S1AP_E-RABToBeUpdatedList.h b/lib/asn1c/s1ap/S1AP_E-RABToBeUpdatedList.h new file mode 100644 index 000000000..53ff747a8 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_E-RABToBeUpdatedList.h @@ -0,0 +1,39 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-PDU-Contents" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _S1AP_E_RABToBeUpdatedList_H_ +#define _S1AP_E_RABToBeUpdatedList_H_ + + +#include + +/* Including external dependencies */ +#include "S1AP_E-RAB-IE-ContainerList.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/* S1AP_E-RABToBeUpdatedList */ +typedef S1AP_E_RAB_IE_ContainerList_1280P6_t S1AP_E_RABToBeUpdatedList_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_E_RABToBeUpdatedList_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeUpdatedList; +asn_struct_free_f S1AP_E_RABToBeUpdatedList_free; +asn_struct_print_f S1AP_E_RABToBeUpdatedList_print; +asn_constr_check_f S1AP_E_RABToBeUpdatedList_constraint; +jer_type_encoder_f S1AP_E_RABToBeUpdatedList_encode_jer; +per_type_decoder_f S1AP_E_RABToBeUpdatedList_decode_aper; +per_type_encoder_f S1AP_E_RABToBeUpdatedList_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _S1AP_E_RABToBeUpdatedList_H_ */ +#include diff --git a/lib/asn1c/s1ap/S1AP_E-RABUsageReportItem.c b/lib/asn1c/s1ap/S1AP_E-RABUsageReportItem.c index 21e65ea6e..7815264fd 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABUsageReportItem.c +++ b/lib/asn1c/s1ap/S1AP_E-RABUsageReportItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -150,7 +150,7 @@ static asn_per_constraints_t asn_PER_memb_S1AP_usageCountDL_constr_5 CC_NOTUSED 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_E_RABUsageReportItem_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABUsageReportItem_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABUsageReportItem, startTimestamp), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -222,7 +222,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_E_RABUsageReportItem_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_E_RABUsageReportItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P68, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P70, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -248,7 +248,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABUsageReportItem_tag2el_1[] { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* usageCountDL */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABUsageReportItem_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABUsageReportItem_specs_1 = { sizeof(struct S1AP_E_RABUsageReportItem), offsetof(struct S1AP_E_RABUsageReportItem, _asn_ctx), asn_MAP_S1AP_E_RABUsageReportItem_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_E-RABUsageReportItem.h b/lib/asn1c/s1ap/S1AP_E-RABUsageReportItem.h index e1b84d5a0..72ce87969 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABUsageReportItem.h +++ b/lib/asn1c/s1ap/S1AP_E-RABUsageReportItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -41,6 +41,8 @@ typedef struct S1AP_E_RABUsageReportItem { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABUsageReportItem; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABUsageReportItem_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABUsageReportItem_1[5]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_E-RABUsageReportList.c b/lib/asn1c/s1ap/S1AP_E-RABUsageReportList.c index bc881f6ad..65c4fb3e3 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABUsageReportList.c +++ b/lib/asn1c/s1ap/S1AP_E-RABUsageReportList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -19,7 +19,7 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABUsageReportList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P16, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P17, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_E-RABUsageReportList.h b/lib/asn1c/s1ap/S1AP_E-RABUsageReportList.h index 31e60845e..5732f2b45 100644 --- a/lib/asn1c/s1ap/S1AP_E-RABUsageReportList.h +++ b/lib/asn1c/s1ap/S1AP_E-RABUsageReportList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_E-UTRAN-Trace-ID.c b/lib/asn1c/s1ap/S1AP_E-UTRAN-Trace-ID.c index ac1c764b3..8edfc8531 100644 --- a/lib/asn1c/s1ap/S1AP_E-UTRAN-Trace-ID.c +++ b/lib/asn1c/s1ap/S1AP_E-UTRAN-Trace-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_E-UTRAN-Trace-ID.h b/lib/asn1c/s1ap/S1AP_E-UTRAN-Trace-ID.h index a84a4f2e0..c5b779183 100644 --- a/lib/asn1c/s1ap/S1AP_E-UTRAN-Trace-ID.h +++ b/lib/asn1c/s1ap/S1AP_E-UTRAN-Trace-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_EARFCN.c b/lib/asn1c/s1ap/S1AP_EARFCN.c index 23faac610..68256b7fd 100644 --- a/lib/asn1c/s1ap/S1AP_EARFCN.c +++ b/lib/asn1c/s1ap/S1AP_EARFCN.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_EARFCN.h b/lib/asn1c/s1ap/S1AP_EARFCN.h index fbeeda41b..c76753c43 100644 --- a/lib/asn1c/s1ap/S1AP_EARFCN.h +++ b/lib/asn1c/s1ap/S1AP_EARFCN.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ECGI-List.c b/lib/asn1c/s1ap/S1AP_ECGI-List.c index e59a62444..22a1636e5 100644 --- a/lib/asn1c/s1ap/S1AP_ECGI-List.c +++ b/lib/asn1c/s1ap/S1AP_ECGI-List.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ECGI-List.h b/lib/asn1c/s1ap/S1AP_ECGI-List.h index c53fa2347..a4e1ec9a7 100644 --- a/lib/asn1c/s1ap/S1AP_ECGI-List.h +++ b/lib/asn1c/s1ap/S1AP_ECGI-List.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ECGIList.c b/lib/asn1c/s1ap/S1AP_ECGIList.c index c9b2921d3..b060e431e 100644 --- a/lib/asn1c/s1ap/S1AP_ECGIList.c +++ b/lib/asn1c/s1ap/S1AP_ECGIList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ECGIList.h b/lib/asn1c/s1ap/S1AP_ECGIList.h index 0c3604e80..5e1869ebe 100644 --- a/lib/asn1c/s1ap/S1AP_ECGIList.h +++ b/lib/asn1c/s1ap/S1AP_ECGIList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ECGIListForRestart.c b/lib/asn1c/s1ap/S1AP_ECGIListForRestart.c index 53d6e209a..3318ddf3e 100644 --- a/lib/asn1c/s1ap/S1AP_ECGIListForRestart.c +++ b/lib/asn1c/s1ap/S1AP_ECGIListForRestart.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "S1AP_EUTRAN-CGI.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_ECGIListForRestart_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ECGIListForRestart_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_ECGIListForRestart_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_ECGIListForRestart_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_ECGIListForRestart_1[] = { static const ber_tlv_tag_t asn_DEF_S1AP_ECGIListForRestart_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_S1AP_ECGIListForRestart_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_S1AP_ECGIListForRestart_specs_1 = { sizeof(struct S1AP_ECGIListForRestart), offsetof(struct S1AP_ECGIListForRestart, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/s1ap/S1AP_ECGIListForRestart.h b/lib/asn1c/s1ap/S1AP_ECGIListForRestart.h index 18d190850..70efb06b2 100644 --- a/lib/asn1c/s1ap/S1AP_ECGIListForRestart.h +++ b/lib/asn1c/s1ap/S1AP_ECGIListForRestart.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct S1AP_ECGIListForRestart { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_ECGIListForRestart; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ECGIListForRestart_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_ECGIListForRestart_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ECGIListForRestart_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_EDT-Session.c b/lib/asn1c/s1ap/S1AP_EDT-Session.c index b809c498b..f35389ba9 100644 --- a/lib/asn1c/s1ap/S1AP_EDT-Session.c +++ b/lib/asn1c/s1ap/S1AP_EDT-Session.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_EDT_Session_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_EDT_Session_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_EDT_Session_enum2value_1[] = { 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_EDT_Session_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_EDT_Session_specs_1 = { asn_MAP_S1AP_EDT_Session_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_EDT_Session_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_EDT-Session.h b/lib/asn1c/s1ap/S1AP_EDT-Session.h index 24c605be0..5e09d2011 100644 --- a/lib/asn1c/s1ap/S1AP_EDT-Session.h +++ b/lib/asn1c/s1ap/S1AP_EDT-Session.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_EDT_Session { typedef long S1AP_EDT_Session_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_EDT_Session_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_EDT_Session; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_EDT_Session_specs_1; asn_struct_free_f S1AP_EDT_Session_free; asn_struct_print_f S1AP_EDT_Session_print; asn_constr_check_f S1AP_EDT_Session_constraint; diff --git a/lib/asn1c/s1ap/S1AP_EN-DCSONConfigurationTransfer.c b/lib/asn1c/s1ap/S1AP_EN-DCSONConfigurationTransfer.c index 07dcc1150..551affa15 100644 --- a/lib/asn1c/s1ap/S1AP_EN-DCSONConfigurationTransfer.c +++ b/lib/asn1c/s1ap/S1AP_EN-DCSONConfigurationTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,7 +9,7 @@ #include "S1AP_X2TNLConfigurationInfo.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_EN_DCSONConfigurationTransfer_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_EN_DCSONConfigurationTransfer_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCSONConfigurationTransfer, transfertype), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), +1, /* EXPLICIT tag at current level */ @@ -64,7 +64,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_EN_DCSONConfigurationTransfer_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_EN_DCSONConfigurationTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P60, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P61, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -89,7 +89,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_EN_DCSONConfigurationTransfer_ta { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* x2TNLConfigInfo */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_EN_DCSONConfigurationTransfer_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_EN_DCSONConfigurationTransfer_specs_1 = { sizeof(struct S1AP_EN_DCSONConfigurationTransfer), offsetof(struct S1AP_EN_DCSONConfigurationTransfer, _asn_ctx), asn_MAP_S1AP_EN_DCSONConfigurationTransfer_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_EN-DCSONConfigurationTransfer.h b/lib/asn1c/s1ap/S1AP_EN-DCSONConfigurationTransfer.h index c4004742c..b049ec537 100644 --- a/lib/asn1c/s1ap/S1AP_EN-DCSONConfigurationTransfer.h +++ b/lib/asn1c/s1ap/S1AP_EN-DCSONConfigurationTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -41,6 +41,8 @@ typedef struct S1AP_EN_DCSONConfigurationTransfer { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_EN_DCSONConfigurationTransfer; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_EN_DCSONConfigurationTransfer_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_EN_DCSONConfigurationTransfer_1[4]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_EN-DCSONTransferType.c b/lib/asn1c/s1ap/S1AP_EN-DCSONTransferType.c index 395988c40..19d5b914a 100644 --- a/lib/asn1c/s1ap/S1AP_EN-DCSONTransferType.c +++ b/lib/asn1c/s1ap/S1AP_EN-DCSONTransferType.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_EN-DCSONTransferType.h b/lib/asn1c/s1ap/S1AP_EN-DCSONTransferType.h index 510bfd8d7..d3777b223 100644 --- a/lib/asn1c/s1ap/S1AP_EN-DCSONTransferType.h +++ b/lib/asn1c/s1ap/S1AP_EN-DCSONTransferType.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_EN-DCSONeNBIdentification.c b/lib/asn1c/s1ap/S1AP_EN-DCSONeNBIdentification.c index 266e36c52..00cdc0558 100644 --- a/lib/asn1c/s1ap/S1AP_EN-DCSONeNBIdentification.c +++ b/lib/asn1c/s1ap/S1AP_EN-DCSONeNBIdentification.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_EN_DCSONeNBIdentification_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_EN_DCSONeNBIdentification, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P63, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P64, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_EN-DCSONeNBIdentification.h b/lib/asn1c/s1ap/S1AP_EN-DCSONeNBIdentification.h index 308aa5049..58caf0856 100644 --- a/lib/asn1c/s1ap/S1AP_EN-DCSONeNBIdentification.h +++ b/lib/asn1c/s1ap/S1AP_EN-DCSONeNBIdentification.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_EN-DCSONengNBIdentification.c b/lib/asn1c/s1ap/S1AP_EN-DCSONengNBIdentification.c index 1a9a57fc1..464ec029a 100644 --- a/lib/asn1c/s1ap/S1AP_EN-DCSONengNBIdentification.c +++ b/lib/asn1c/s1ap/S1AP_EN-DCSONengNBIdentification.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_EN_DCSONengNBIdentification_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_EN_DCSONengNBIdentification, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P64, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P65, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_EN-DCSONengNBIdentification.h b/lib/asn1c/s1ap/S1AP_EN-DCSONengNBIdentification.h index 03db074e5..dc4c9d2b1 100644 --- a/lib/asn1c/s1ap/S1AP_EN-DCSONengNBIdentification.h +++ b/lib/asn1c/s1ap/S1AP_EN-DCSONengNBIdentification.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_EN-DCTransferTypeReply.c b/lib/asn1c/s1ap/S1AP_EN-DCTransferTypeReply.c index 9b1b0ed35..a49c69f6a 100644 --- a/lib/asn1c/s1ap/S1AP_EN-DCTransferTypeReply.c +++ b/lib/asn1c/s1ap/S1AP_EN-DCTransferTypeReply.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_EN_DCTransferTypeReply_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_EN_DCTransferTypeReply, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P62, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P63, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_EN-DCTransferTypeReply.h b/lib/asn1c/s1ap/S1AP_EN-DCTransferTypeReply.h index 49368078a..a018c11f1 100644 --- a/lib/asn1c/s1ap/S1AP_EN-DCTransferTypeReply.h +++ b/lib/asn1c/s1ap/S1AP_EN-DCTransferTypeReply.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_EN-DCTransferTypeRequest.c b/lib/asn1c/s1ap/S1AP_EN-DCTransferTypeRequest.c index edb89aa4c..ccabe3584 100644 --- a/lib/asn1c/s1ap/S1AP_EN-DCTransferTypeRequest.c +++ b/lib/asn1c/s1ap/S1AP_EN-DCTransferTypeRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -100,7 +100,7 @@ asn_TYPE_member_t asn_MBR_S1AP_EN_DCTransferTypeRequest_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_EN_DCTransferTypeRequest, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (5 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P61, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P62, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_EN-DCTransferTypeRequest.h b/lib/asn1c/s1ap/S1AP_EN-DCTransferTypeRequest.h index 3ff0f9fbe..273fc2bb2 100644 --- a/lib/asn1c/s1ap/S1AP_EN-DCTransferTypeRequest.h +++ b/lib/asn1c/s1ap/S1AP_EN-DCTransferTypeRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ENB-EarlyStatusTransfer-TransparentContainer.c b/lib/asn1c/s1ap/S1AP_ENB-EarlyStatusTransfer-TransparentContainer.c index 97e8e1cb3..71e5bf43b 100644 --- a/lib/asn1c/s1ap/S1AP_ENB-EarlyStatusTransfer-TransparentContainer.c +++ b/lib/asn1c/s1ap/S1AP_ENB-EarlyStatusTransfer-TransparentContainer.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_ENB-EarlyStatusTransfer-TransparentContainer.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENB_EarlyStatusTransfer_TransparentContainer, bearers_SubjectToEarlyStatusTransferList), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_ENB_EarlyStatusTransfer_TransparentContain { ATF_POINTER, 1, offsetof(struct S1AP_ENB_EarlyStatusTransfer_TransparentContainer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P55, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P56, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -52,7 +52,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_ENB_EarlyStatusTransfer_Transpar { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* bearers-SubjectToEarlyStatusTransferList */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_specs_1 = { sizeof(struct S1AP_ENB_EarlyStatusTransfer_TransparentContainer), offsetof(struct S1AP_ENB_EarlyStatusTransfer_TransparentContainer, _asn_ctx), asn_MAP_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_ENB-EarlyStatusTransfer-TransparentContainer.h b/lib/asn1c/s1ap/S1AP_ENB-EarlyStatusTransfer-TransparentContainer.h index 15147ec21..a4b528122 100644 --- a/lib/asn1c/s1ap/S1AP_ENB-EarlyStatusTransfer-TransparentContainer.h +++ b/lib/asn1c/s1ap/S1AP_ENB-EarlyStatusTransfer-TransparentContainer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,6 +37,8 @@ typedef struct S1AP_ENB_EarlyStatusTransfer_TransparentContainer { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENB_EarlyStatusTransfer_TransparentContainer; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_1[2]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_ENB-ID.c b/lib/asn1c/s1ap/S1AP_ENB-ID.c index 894c5df26..d57b1a246 100644 --- a/lib/asn1c/s1ap/S1AP_ENB-ID.c +++ b/lib/asn1c/s1ap/S1AP_ENB-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ENB-ID.h b/lib/asn1c/s1ap/S1AP_ENB-ID.h index 94bed568b..b8ee69b31 100644 --- a/lib/asn1c/s1ap/S1AP_ENB-ID.h +++ b/lib/asn1c/s1ap/S1AP_ENB-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ENB-StatusTransfer-TransparentContainer.c b/lib/asn1c/s1ap/S1AP_ENB-StatusTransfer-TransparentContainer.c index 9c5bdc125..da0463bb8 100644 --- a/lib/asn1c/s1ap/S1AP_ENB-StatusTransfer-TransparentContainer.c +++ b/lib/asn1c/s1ap/S1AP_ENB-StatusTransfer-TransparentContainer.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_ENB-StatusTransfer-TransparentContainer.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_ENB_StatusTransfer_TransparentContainer_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_ENB_StatusTransfer_TransparentContainer_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENB_StatusTransfer_TransparentContainer, bearers_SubjectToStatusTransferList), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_ENB_StatusTransfer_TransparentContainer_1[ { ATF_POINTER, 1, offsetof(struct S1AP_ENB_StatusTransfer_TransparentContainer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P59, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P60, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -52,7 +52,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_ENB_StatusTransfer_TransparentCo { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* bearers-SubjectToStatusTransferList */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENB_StatusTransfer_TransparentContainer_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENB_StatusTransfer_TransparentContainer_specs_1 = { sizeof(struct S1AP_ENB_StatusTransfer_TransparentContainer), offsetof(struct S1AP_ENB_StatusTransfer_TransparentContainer, _asn_ctx), asn_MAP_S1AP_ENB_StatusTransfer_TransparentContainer_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_ENB-StatusTransfer-TransparentContainer.h b/lib/asn1c/s1ap/S1AP_ENB-StatusTransfer-TransparentContainer.h index dbe1244a8..46393aa2b 100644 --- a/lib/asn1c/s1ap/S1AP_ENB-StatusTransfer-TransparentContainer.h +++ b/lib/asn1c/s1ap/S1AP_ENB-StatusTransfer-TransparentContainer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,6 +37,8 @@ typedef struct S1AP_ENB_StatusTransfer_TransparentContainer { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENB_StatusTransfer_TransparentContainer; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENB_StatusTransfer_TransparentContainer_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_ENB_StatusTransfer_TransparentContainer_1[2]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_ENB-UE-S1AP-ID.c b/lib/asn1c/s1ap/S1AP_ENB-UE-S1AP-ID.c index ab5535a7e..3e7d835ef 100644 --- a/lib/asn1c/s1ap/S1AP_ENB-UE-S1AP-ID.c +++ b/lib/asn1c/s1ap/S1AP_ENB-UE-S1AP-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ENB-UE-S1AP-ID.h b/lib/asn1c/s1ap/S1AP_ENB-UE-S1AP-ID.h index db4dd3b9c..3075559e9 100644 --- a/lib/asn1c/s1ap/S1AP_ENB-UE-S1AP-ID.h +++ b/lib/asn1c/s1ap/S1AP_ENB-UE-S1AP-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ENBCPRelocationIndication.c b/lib/asn1c/s1ap/S1AP_ENBCPRelocationIndication.c index 125ba8555..f371d5987 100644 --- a/lib/asn1c/s1ap/S1AP_ENBCPRelocationIndication.c +++ b/lib/asn1c/s1ap/S1AP_ENBCPRelocationIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBCPRelocationIndication_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBCPRelocationIndication, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P92, + &asn_DEF_S1AP_ProtocolIE_Container_8143P92, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_ENBCPRelocationIndication.h b/lib/asn1c/s1ap/S1AP_ENBCPRelocationIndication.h index 37ab8e411..7ed70d45d 100644 --- a/lib/asn1c/s1ap/S1AP_ENBCPRelocationIndication.h +++ b/lib/asn1c/s1ap/S1AP_ENBCPRelocationIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_ENBCPRelocationIndication */ typedef struct S1AP_ENBCPRelocationIndication { - S1AP_ProtocolIE_Container_7847P92_t protocolIEs; + S1AP_ProtocolIE_Container_8143P92_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_ENBConfigurationTransfer.c b/lib/asn1c/s1ap/S1AP_ENBConfigurationTransfer.c index 13e968553..be04cb2fd 100644 --- a/lib/asn1c/s1ap/S1AP_ENBConfigurationTransfer.c +++ b/lib/asn1c/s1ap/S1AP_ENBConfigurationTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationTransfer_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBConfigurationTransfer, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P70, + &asn_DEF_S1AP_ProtocolIE_Container_8143P70, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_ENBConfigurationTransfer.h b/lib/asn1c/s1ap/S1AP_ENBConfigurationTransfer.h index 639ea3803..1db455aea 100644 --- a/lib/asn1c/s1ap/S1AP_ENBConfigurationTransfer.h +++ b/lib/asn1c/s1ap/S1AP_ENBConfigurationTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_ENBConfigurationTransfer */ typedef struct S1AP_ENBConfigurationTransfer { - S1AP_ProtocolIE_Container_7847P70_t protocolIEs; + S1AP_ProtocolIE_Container_8143P70_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_ENBConfigurationUpdate.c b/lib/asn1c/s1ap/S1AP_ENBConfigurationUpdate.c index ff8891764..f8001d7d0 100644 --- a/lib/asn1c/s1ap/S1AP_ENBConfigurationUpdate.c +++ b/lib/asn1c/s1ap/S1AP_ENBConfigurationUpdate.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdate_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBConfigurationUpdate, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P46, + &asn_DEF_S1AP_ProtocolIE_Container_8143P46, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_ENBConfigurationUpdate.h b/lib/asn1c/s1ap/S1AP_ENBConfigurationUpdate.h index 12f001902..f30bc4b96 100644 --- a/lib/asn1c/s1ap/S1AP_ENBConfigurationUpdate.h +++ b/lib/asn1c/s1ap/S1AP_ENBConfigurationUpdate.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_ENBConfigurationUpdate */ typedef struct S1AP_ENBConfigurationUpdate { - S1AP_ProtocolIE_Container_7847P46_t protocolIEs; + S1AP_ProtocolIE_Container_8143P46_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_ENBConfigurationUpdateAcknowledge.c b/lib/asn1c/s1ap/S1AP_ENBConfigurationUpdateAcknowledge.c index b9d8ae8ac..f061f92a1 100644 --- a/lib/asn1c/s1ap/S1AP_ENBConfigurationUpdateAcknowledge.c +++ b/lib/asn1c/s1ap/S1AP_ENBConfigurationUpdateAcknowledge.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdateAcknowledge_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBConfigurationUpdateAcknowledge, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P47, + &asn_DEF_S1AP_ProtocolIE_Container_8143P47, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_ENBConfigurationUpdateAcknowledge.h b/lib/asn1c/s1ap/S1AP_ENBConfigurationUpdateAcknowledge.h index 0f1168d71..11a381061 100644 --- a/lib/asn1c/s1ap/S1AP_ENBConfigurationUpdateAcknowledge.h +++ b/lib/asn1c/s1ap/S1AP_ENBConfigurationUpdateAcknowledge.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_ENBConfigurationUpdateAcknowledge */ typedef struct S1AP_ENBConfigurationUpdateAcknowledge { - S1AP_ProtocolIE_Container_7847P47_t protocolIEs; + S1AP_ProtocolIE_Container_8143P47_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_ENBConfigurationUpdateFailure.c b/lib/asn1c/s1ap/S1AP_ENBConfigurationUpdateFailure.c index dc6f664b8..9e600f6aa 100644 --- a/lib/asn1c/s1ap/S1AP_ENBConfigurationUpdateFailure.c +++ b/lib/asn1c/s1ap/S1AP_ENBConfigurationUpdateFailure.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdateFailure_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBConfigurationUpdateFailure, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P48, + &asn_DEF_S1AP_ProtocolIE_Container_8143P48, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_ENBConfigurationUpdateFailure.h b/lib/asn1c/s1ap/S1AP_ENBConfigurationUpdateFailure.h index 26f9ac67b..f049bd8c9 100644 --- a/lib/asn1c/s1ap/S1AP_ENBConfigurationUpdateFailure.h +++ b/lib/asn1c/s1ap/S1AP_ENBConfigurationUpdateFailure.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_ENBConfigurationUpdateFailure */ typedef struct S1AP_ENBConfigurationUpdateFailure { - S1AP_ProtocolIE_Container_7847P48_t protocolIEs; + S1AP_ProtocolIE_Container_8143P48_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_ENBDirectInformationTransfer.c b/lib/asn1c/s1ap/S1AP_ENBDirectInformationTransfer.c index ae988db29..1db33c047 100644 --- a/lib/asn1c/s1ap/S1AP_ENBDirectInformationTransfer.c +++ b/lib/asn1c/s1ap/S1AP_ENBDirectInformationTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBDirectInformationTransfer_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBDirectInformationTransfer, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P68, + &asn_DEF_S1AP_ProtocolIE_Container_8143P68, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_ENBDirectInformationTransfer.h b/lib/asn1c/s1ap/S1AP_ENBDirectInformationTransfer.h index d96fffe3d..75692abcc 100644 --- a/lib/asn1c/s1ap/S1AP_ENBDirectInformationTransfer.h +++ b/lib/asn1c/s1ap/S1AP_ENBDirectInformationTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_ENBDirectInformationTransfer */ typedef struct S1AP_ENBDirectInformationTransfer { - S1AP_ProtocolIE_Container_7847P68_t protocolIEs; + S1AP_ProtocolIE_Container_8143P68_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_ENBEarlyStatusTransfer.c b/lib/asn1c/s1ap/S1AP_ENBEarlyStatusTransfer.c index eb2266247..cb8a4634d 100644 --- a/lib/asn1c/s1ap/S1AP_ENBEarlyStatusTransfer.c +++ b/lib/asn1c/s1ap/S1AP_ENBEarlyStatusTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBEarlyStatusTransfer_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBEarlyStatusTransfer, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P13, + &asn_DEF_S1AP_ProtocolIE_Container_8143P13, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_ENBEarlyStatusTransfer.h b/lib/asn1c/s1ap/S1AP_ENBEarlyStatusTransfer.h index b1eebca68..e5da028cd 100644 --- a/lib/asn1c/s1ap/S1AP_ENBEarlyStatusTransfer.h +++ b/lib/asn1c/s1ap/S1AP_ENBEarlyStatusTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_ENBEarlyStatusTransfer */ typedef struct S1AP_ENBEarlyStatusTransfer { - S1AP_ProtocolIE_Container_7847P13_t protocolIEs; + S1AP_ProtocolIE_Container_8143P13_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_ENBIndirectX2TransportLayerAddresses.c b/lib/asn1c/s1ap/S1AP_ENBIndirectX2TransportLayerAddresses.c index 8ce9a87b4..a2d3af297 100644 --- a/lib/asn1c/s1ap/S1AP_ENBIndirectX2TransportLayerAddresses.c +++ b/lib/asn1c/s1ap/S1AP_ENBIndirectX2TransportLayerAddresses.c @@ -1,20 +1,20 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_ENBIndirectX2TransportLayerAddresses.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_ENBIndirectX2TransportLayerAddresses_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ENBIndirectX2TransportLayerAddresses_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 1, 1, 1, 2 } /* (SIZE(1..2)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_ENBIndirectX2TransportLayerAddresses_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_ENBIndirectX2TransportLayerAddresses_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, @@ -36,7 +36,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_ENBIndirectX2TransportLayerAddresses_1[] = static const ber_tlv_tag_t asn_DEF_S1AP_ENBIndirectX2TransportLayerAddresses_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_S1AP_ENBIndirectX2TransportLayerAddresses_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_S1AP_ENBIndirectX2TransportLayerAddresses_specs_1 = { sizeof(struct S1AP_ENBIndirectX2TransportLayerAddresses), offsetof(struct S1AP_ENBIndirectX2TransportLayerAddresses, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/s1ap/S1AP_ENBIndirectX2TransportLayerAddresses.h b/lib/asn1c/s1ap/S1AP_ENBIndirectX2TransportLayerAddresses.h index 77ab0a7fe..1d8104dba 100644 --- a/lib/asn1c/s1ap/S1AP_ENBIndirectX2TransportLayerAddresses.h +++ b/lib/asn1c/s1ap/S1AP_ENBIndirectX2TransportLayerAddresses.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,6 +30,9 @@ typedef struct S1AP_ENBIndirectX2TransportLayerAddresses { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBIndirectX2TransportLayerAddresses; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ENBIndirectX2TransportLayerAddresses_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_ENBIndirectX2TransportLayerAddresses_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ENBIndirectX2TransportLayerAddresses_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_ENBStatusTransfer.c b/lib/asn1c/s1ap/S1AP_ENBStatusTransfer.c index d40abd6b4..39ea7b7b5 100644 --- a/lib/asn1c/s1ap/S1AP_ENBStatusTransfer.c +++ b/lib/asn1c/s1ap/S1AP_ENBStatusTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBStatusTransfer_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBStatusTransfer, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P55, + &asn_DEF_S1AP_ProtocolIE_Container_8143P55, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_ENBStatusTransfer.h b/lib/asn1c/s1ap/S1AP_ENBStatusTransfer.h index 98825150d..3e870d4e1 100644 --- a/lib/asn1c/s1ap/S1AP_ENBStatusTransfer.h +++ b/lib/asn1c/s1ap/S1AP_ENBStatusTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_ENBStatusTransfer */ typedef struct S1AP_ENBStatusTransfer { - S1AP_ProtocolIE_Container_7847P55_t protocolIEs; + S1AP_ProtocolIE_Container_8143P55_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_ENBX2ExtTLA.c b/lib/asn1c/s1ap/S1AP_ENBX2ExtTLA.c index bcf5ae6ef..2b5565e4e 100644 --- a/lib/asn1c/s1ap/S1AP_ENBX2ExtTLA.c +++ b/lib/asn1c/s1ap/S1AP_ENBX2ExtTLA.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -47,7 +47,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBX2ExtTLA_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_ENBX2ExtTLA, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P161, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P171, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_ENBX2ExtTLA.h b/lib/asn1c/s1ap/S1AP_ENBX2ExtTLA.h index f6d402722..d30165c5f 100644 --- a/lib/asn1c/s1ap/S1AP_ENBX2ExtTLA.h +++ b/lib/asn1c/s1ap/S1AP_ENBX2ExtTLA.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ENBX2ExtTLAs.c b/lib/asn1c/s1ap/S1AP_ENBX2ExtTLAs.c index a9bf5ff14..c5508204f 100644 --- a/lib/asn1c/s1ap/S1AP_ENBX2ExtTLAs.c +++ b/lib/asn1c/s1ap/S1AP_ENBX2ExtTLAs.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "S1AP_ENBX2ExtTLA.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_ENBX2ExtTLAs_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ENBX2ExtTLAs_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_ENBX2ExtTLAs_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_ENBX2ExtTLAs_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_ENBX2ExtTLAs_1[] = { static const ber_tlv_tag_t asn_DEF_S1AP_ENBX2ExtTLAs_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_S1AP_ENBX2ExtTLAs_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_S1AP_ENBX2ExtTLAs_specs_1 = { sizeof(struct S1AP_ENBX2ExtTLAs), offsetof(struct S1AP_ENBX2ExtTLAs, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/s1ap/S1AP_ENBX2ExtTLAs.h b/lib/asn1c/s1ap/S1AP_ENBX2ExtTLAs.h index db8710053..a7f4e5a90 100644 --- a/lib/asn1c/s1ap/S1AP_ENBX2ExtTLAs.h +++ b/lib/asn1c/s1ap/S1AP_ENBX2ExtTLAs.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct S1AP_ENBX2ExtTLAs { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBX2ExtTLAs; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ENBX2ExtTLAs_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_ENBX2ExtTLAs_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ENBX2ExtTLAs_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_ENBX2GTPTLAs.c b/lib/asn1c/s1ap/S1AP_ENBX2GTPTLAs.c index 0615eff36..392a6a44e 100644 --- a/lib/asn1c/s1ap/S1AP_ENBX2GTPTLAs.c +++ b/lib/asn1c/s1ap/S1AP_ENBX2GTPTLAs.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ENBX2GTPTLAs.h b/lib/asn1c/s1ap/S1AP_ENBX2GTPTLAs.h index 22af8c467..f67d59f87 100644 --- a/lib/asn1c/s1ap/S1AP_ENBX2GTPTLAs.h +++ b/lib/asn1c/s1ap/S1AP_ENBX2GTPTLAs.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ENBX2TLAs.c b/lib/asn1c/s1ap/S1AP_ENBX2TLAs.c index 95b386fa5..df4d54e7a 100644 --- a/lib/asn1c/s1ap/S1AP_ENBX2TLAs.c +++ b/lib/asn1c/s1ap/S1AP_ENBX2TLAs.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ENBX2TLAs.h b/lib/asn1c/s1ap/S1AP_ENBX2TLAs.h index 76ba9820a..878dc885c 100644 --- a/lib/asn1c/s1ap/S1AP_ENBX2TLAs.h +++ b/lib/asn1c/s1ap/S1AP_ENBX2TLAs.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ENBname.c b/lib/asn1c/s1ap/S1AP_ENBname.c index 00d6ebac3..75d1732c3 100644 --- a/lib/asn1c/s1ap/S1AP_ENBname.c +++ b/lib/asn1c/s1ap/S1AP_ENBname.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -81,7 +81,7 @@ static int asn_PER_MAP_S1AP_ENBname_1_c2v(unsigned int code) { * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_ENBname_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ENBname_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 32, 122 } /* (32..122) */, { APC_CONSTRAINED | APC_EXTENSIBLE, 8, 8, 1, 150 } /* (SIZE(1..150,...)) */, asn_PER_MAP_S1AP_ENBname_1_v2c, /* Value to PER code map */ diff --git a/lib/asn1c/s1ap/S1AP_ENBname.h b/lib/asn1c/s1ap/S1AP_ENBname.h index 833f6c8d3..45b3b2487 100644 --- a/lib/asn1c/s1ap/S1AP_ENBname.h +++ b/lib/asn1c/s1ap/S1AP_ENBname.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef PrintableString_t S1AP_ENBname_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_ENBname_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBname; asn_struct_free_f S1AP_ENBname_free; asn_struct_print_f S1AP_ENBname_print; diff --git a/lib/asn1c/s1ap/S1AP_EPLMNs.c b/lib/asn1c/s1ap/S1AP_EPLMNs.c index a344832f2..30851364a 100644 --- a/lib/asn1c/s1ap/S1AP_EPLMNs.c +++ b/lib/asn1c/s1ap/S1AP_EPLMNs.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_EPLMNs.h b/lib/asn1c/s1ap/S1AP_EPLMNs.h index 1c371f7ab..900dc1e72 100644 --- a/lib/asn1c/s1ap/S1AP_EPLMNs.h +++ b/lib/asn1c/s1ap/S1AP_EPLMNs.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_EUTRAN-CGI.c b/lib/asn1c/s1ap/S1AP_EUTRAN-CGI.c index 9f234b84b..14e08cdf2 100644 --- a/lib/asn1c/s1ap/S1AP_EUTRAN-CGI.c +++ b/lib/asn1c/s1ap/S1AP_EUTRAN-CGI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_EUTRAN_CGI_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_EUTRAN_CGI, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P69, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P71, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_EUTRAN-CGI.h b/lib/asn1c/s1ap/S1AP_EUTRAN-CGI.h index 974a8b0e7..3e5de651f 100644 --- a/lib/asn1c/s1ap/S1AP_EUTRAN-CGI.h +++ b/lib/asn1c/s1ap/S1AP_EUTRAN-CGI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_EUTRANRoundTripDelayEstimationInfo.c b/lib/asn1c/s1ap/S1AP_EUTRANRoundTripDelayEstimationInfo.c index 471c4bb59..ba724d0bc 100644 --- a/lib/asn1c/s1ap/S1AP_EUTRANRoundTripDelayEstimationInfo.c +++ b/lib/asn1c/s1ap/S1AP_EUTRANRoundTripDelayEstimationInfo.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,7 +37,7 @@ S1AP_EUTRANRoundTripDelayEstimationInfo_constraint(const asn_TYPE_descriptor_t * * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_EUTRANRoundTripDelayEstimationInfo_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_EUTRANRoundTripDelayEstimationInfo_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 11, 11, 0, 2047 } /* (0..2047) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_EUTRANRoundTripDelayEstimationInfo.h b/lib/asn1c/s1ap/S1AP_EUTRANRoundTripDelayEstimationInfo.h index 7986e0337..a50058e58 100644 --- a/lib/asn1c/s1ap/S1AP_EUTRANRoundTripDelayEstimationInfo.h +++ b/lib/asn1c/s1ap/S1AP_EUTRANRoundTripDelayEstimationInfo.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef long S1AP_EUTRANRoundTripDelayEstimationInfo_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_EUTRANRoundTripDelayEstimationInfo_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_EUTRANRoundTripDelayEstimationInfo; asn_struct_free_f S1AP_EUTRANRoundTripDelayEstimationInfo_free; asn_struct_print_f S1AP_EUTRANRoundTripDelayEstimationInfo_print; diff --git a/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Broadcast-Item.c b/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Broadcast-Item.c index 7b88648a7..7a510068e 100644 --- a/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Broadcast-Item.c +++ b/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Broadcast-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_EmergencyAreaID_Broadcast_Item_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_EmergencyAreaID_Broadcast_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P52, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P53, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Broadcast-Item.h b/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Broadcast-Item.h index 3e2c1d2dc..40ad8ca54 100644 --- a/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Broadcast-Item.h +++ b/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Broadcast-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Broadcast.c b/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Broadcast.c index 4f5172a15..4f706171f 100644 --- a/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Broadcast.c +++ b/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Broadcast.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Broadcast.h b/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Broadcast.h index e6ecf1e1c..f906ec630 100644 --- a/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Broadcast.h +++ b/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Broadcast.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Cancelled-Item.c b/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Cancelled-Item.c index 103e86dd1..cd3227e75 100644 --- a/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Cancelled-Item.c +++ b/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Cancelled-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_EmergencyAreaID_Cancelled_Item_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_EmergencyAreaID_Cancelled_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P53, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P54, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Cancelled-Item.h b/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Cancelled-Item.h index 0e840a14e..43f906267 100644 --- a/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Cancelled-Item.h +++ b/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Cancelled-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Cancelled.c b/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Cancelled.c index 1023aae9e..36e478def 100644 --- a/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Cancelled.c +++ b/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Cancelled.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Cancelled.h b/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Cancelled.h index 74572860d..bb55ce8c2 100644 --- a/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Cancelled.h +++ b/lib/asn1c/s1ap/S1AP_EmergencyAreaID-Cancelled.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_EmergencyAreaID.c b/lib/asn1c/s1ap/S1AP_EmergencyAreaID.c index bfeee024d..a987c4298 100644 --- a/lib/asn1c/s1ap/S1AP_EmergencyAreaID.c +++ b/lib/asn1c/s1ap/S1AP_EmergencyAreaID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_EmergencyAreaID.h b/lib/asn1c/s1ap/S1AP_EmergencyAreaID.h index c83496da2..d24bdda8f 100644 --- a/lib/asn1c/s1ap/S1AP_EmergencyAreaID.h +++ b/lib/asn1c/s1ap/S1AP_EmergencyAreaID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_EmergencyAreaIDList.c b/lib/asn1c/s1ap/S1AP_EmergencyAreaIDList.c index 189594522..245287272 100644 --- a/lib/asn1c/s1ap/S1AP_EmergencyAreaIDList.c +++ b/lib/asn1c/s1ap/S1AP_EmergencyAreaIDList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_EmergencyAreaIDList.h b/lib/asn1c/s1ap/S1AP_EmergencyAreaIDList.h index c20c99f32..7b9311ea1 100644 --- a/lib/asn1c/s1ap/S1AP_EmergencyAreaIDList.h +++ b/lib/asn1c/s1ap/S1AP_EmergencyAreaIDList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_EmergencyAreaIDListForRestart.c b/lib/asn1c/s1ap/S1AP_EmergencyAreaIDListForRestart.c index 6b0ae2d01..e28f0bf8b 100644 --- a/lib/asn1c/s1ap/S1AP_EmergencyAreaIDListForRestart.c +++ b/lib/asn1c/s1ap/S1AP_EmergencyAreaIDListForRestart.c @@ -1,20 +1,20 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_EmergencyAreaIDListForRestart.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_EmergencyAreaIDListForRestart_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_EmergencyAreaIDListForRestart_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_EmergencyAreaIDListForRestart_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_EmergencyAreaIDListForRestart_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, @@ -36,7 +36,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_EmergencyAreaIDListForRestart_1[] = { static const ber_tlv_tag_t asn_DEF_S1AP_EmergencyAreaIDListForRestart_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_S1AP_EmergencyAreaIDListForRestart_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_S1AP_EmergencyAreaIDListForRestart_specs_1 = { sizeof(struct S1AP_EmergencyAreaIDListForRestart), offsetof(struct S1AP_EmergencyAreaIDListForRestart, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/s1ap/S1AP_EmergencyAreaIDListForRestart.h b/lib/asn1c/s1ap/S1AP_EmergencyAreaIDListForRestart.h index dd3e87967..c2e67d9f4 100644 --- a/lib/asn1c/s1ap/S1AP_EmergencyAreaIDListForRestart.h +++ b/lib/asn1c/s1ap/S1AP_EmergencyAreaIDListForRestart.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,6 +30,9 @@ typedef struct S1AP_EmergencyAreaIDListForRestart { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_EmergencyAreaIDListForRestart; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_EmergencyAreaIDListForRestart_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_EmergencyAreaIDListForRestart_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_EmergencyAreaIDListForRestart_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_EmergencyIndicator.c b/lib/asn1c/s1ap/S1AP_EmergencyIndicator.c index fbfd98715..d774ac1a1 100644 --- a/lib/asn1c/s1ap/S1AP_EmergencyIndicator.c +++ b/lib/asn1c/s1ap/S1AP_EmergencyIndicator.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_EmergencyIndicator_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_EmergencyIndicator_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_EmergencyIndicator_enum2value_1[] = { 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_EmergencyIndicator_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_EmergencyIndicator_specs_1 = { asn_MAP_S1AP_EmergencyIndicator_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_EmergencyIndicator_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_EmergencyIndicator.h b/lib/asn1c/s1ap/S1AP_EmergencyIndicator.h index 6fc86242b..767a0f63a 100644 --- a/lib/asn1c/s1ap/S1AP_EmergencyIndicator.h +++ b/lib/asn1c/s1ap/S1AP_EmergencyIndicator.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_EmergencyIndicator { typedef long S1AP_EmergencyIndicator_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_EmergencyIndicator_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_EmergencyIndicator; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_EmergencyIndicator_specs_1; asn_struct_free_f S1AP_EmergencyIndicator_free; asn_struct_print_f S1AP_EmergencyIndicator_print; asn_constr_check_f S1AP_EmergencyIndicator_constraint; diff --git a/lib/asn1c/s1ap/S1AP_En-gNB-ID.c b/lib/asn1c/s1ap/S1AP_En-gNB-ID.c index f24b4272d..6eb1aadc4 100644 --- a/lib/asn1c/s1ap/S1AP_En-gNB-ID.c +++ b/lib/asn1c/s1ap/S1AP_En-gNB-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_En-gNB-ID.h b/lib/asn1c/s1ap/S1AP_En-gNB-ID.h index 2f02334da..fde82f6bd 100644 --- a/lib/asn1c/s1ap/S1AP_En-gNB-ID.h +++ b/lib/asn1c/s1ap/S1AP_En-gNB-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_EncryptionAlgorithms.c b/lib/asn1c/s1ap/S1AP_EncryptionAlgorithms.c index 19ad288f8..aa88cebfb 100644 --- a/lib/asn1c/s1ap/S1AP_EncryptionAlgorithms.c +++ b/lib/asn1c/s1ap/S1AP_EncryptionAlgorithms.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_EncryptionAlgorithms.h b/lib/asn1c/s1ap/S1AP_EncryptionAlgorithms.h index 87ea1bac3..df6088249 100644 --- a/lib/asn1c/s1ap/S1AP_EncryptionAlgorithms.h +++ b/lib/asn1c/s1ap/S1AP_EncryptionAlgorithms.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_EndIndication.c b/lib/asn1c/s1ap/S1AP_EndIndication.c index efef70e3b..6aa73b58d 100644 --- a/lib/asn1c/s1ap/S1AP_EndIndication.c +++ b/lib/asn1c/s1ap/S1AP_EndIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_EndIndication_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_EndIndication_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -28,7 +28,7 @@ static const unsigned int asn_MAP_S1AP_EndIndication_enum2value_1[] = { 0 /* no-further-data(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_EndIndication_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_EndIndication_specs_1 = { asn_MAP_S1AP_EndIndication_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_EndIndication_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_EndIndication.h b/lib/asn1c/s1ap/S1AP_EndIndication.h index e88f589d8..ac755e22f 100644 --- a/lib/asn1c/s1ap/S1AP_EndIndication.h +++ b/lib/asn1c/s1ap/S1AP_EndIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -31,7 +31,9 @@ typedef enum S1AP_EndIndication { typedef long S1AP_EndIndication_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_EndIndication_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_EndIndication; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_EndIndication_specs_1; asn_struct_free_f S1AP_EndIndication_free; asn_struct_print_f S1AP_EndIndication_print; asn_constr_check_f S1AP_EndIndication_constraint; diff --git a/lib/asn1c/s1ap/S1AP_EnhancedCoverageRestricted.c b/lib/asn1c/s1ap/S1AP_EnhancedCoverageRestricted.c index a5d35cbac..a1094db21 100644 --- a/lib/asn1c/s1ap/S1AP_EnhancedCoverageRestricted.c +++ b/lib/asn1c/s1ap/S1AP_EnhancedCoverageRestricted.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_EnhancedCoverageRestricted_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_EnhancedCoverageRestricted_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_EnhancedCoverageRestricted_enum2value_1[] 0 /* restricted(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_EnhancedCoverageRestricted_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_EnhancedCoverageRestricted_specs_1 = { asn_MAP_S1AP_EnhancedCoverageRestricted_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_EnhancedCoverageRestricted_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_EnhancedCoverageRestricted.h b/lib/asn1c/s1ap/S1AP_EnhancedCoverageRestricted.h index 88be0e5ad..1d614f031 100644 --- a/lib/asn1c/s1ap/S1AP_EnhancedCoverageRestricted.h +++ b/lib/asn1c/s1ap/S1AP_EnhancedCoverageRestricted.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_EnhancedCoverageRestricted { typedef long S1AP_EnhancedCoverageRestricted_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_EnhancedCoverageRestricted_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_EnhancedCoverageRestricted; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_EnhancedCoverageRestricted_specs_1; asn_struct_free_f S1AP_EnhancedCoverageRestricted_free; asn_struct_print_f S1AP_EnhancedCoverageRestricted_print; asn_constr_check_f S1AP_EnhancedCoverageRestricted_constraint; diff --git a/lib/asn1c/s1ap/S1AP_ErrorIndication.c b/lib/asn1c/s1ap/S1AP_ErrorIndication.c index 227418334..3a25fcd69 100644 --- a/lib/asn1c/s1ap/S1AP_ErrorIndication.c +++ b/lib/asn1c/s1ap/S1AP_ErrorIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ErrorIndication_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ErrorIndication, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P42, + &asn_DEF_S1AP_ProtocolIE_Container_8143P42, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_ErrorIndication.h b/lib/asn1c/s1ap/S1AP_ErrorIndication.h index 55299be77..074bfebd8 100644 --- a/lib/asn1c/s1ap/S1AP_ErrorIndication.h +++ b/lib/asn1c/s1ap/S1AP_ErrorIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_ErrorIndication */ typedef struct S1AP_ErrorIndication { - S1AP_ProtocolIE_Container_7847P42_t protocolIEs; + S1AP_ProtocolIE_Container_8143P42_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_Ethernet-Type.c b/lib/asn1c/s1ap/S1AP_Ethernet-Type.c index 681115f46..7fcb48aaf 100644 --- a/lib/asn1c/s1ap/S1AP_Ethernet-Type.c +++ b/lib/asn1c/s1ap/S1AP_Ethernet-Type.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_Ethernet_Type_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_Ethernet_Type_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_Ethernet_Type_enum2value_1[] = { 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_Ethernet_Type_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_Ethernet_Type_specs_1 = { asn_MAP_S1AP_Ethernet_Type_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_Ethernet_Type_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_Ethernet-Type.h b/lib/asn1c/s1ap/S1AP_Ethernet-Type.h index b7e8b2a60..92398b838 100644 --- a/lib/asn1c/s1ap/S1AP_Ethernet-Type.h +++ b/lib/asn1c/s1ap/S1AP_Ethernet-Type.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_Ethernet_Type { typedef long S1AP_Ethernet_Type_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_Ethernet_Type_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Ethernet_Type; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_Ethernet_Type_specs_1; asn_struct_free_f S1AP_Ethernet_Type_free; asn_struct_print_f S1AP_Ethernet_Type_print; asn_constr_check_f S1AP_Ethernet_Type_constraint; diff --git a/lib/asn1c/s1ap/S1AP_EventL1LoggedMDTConfig.c b/lib/asn1c/s1ap/S1AP_EventL1LoggedMDTConfig.c new file mode 100644 index 000000000..5850b010e --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_EventL1LoggedMDTConfig.c @@ -0,0 +1,123 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "S1AP_EventL1LoggedMDTConfig.h" + +#include "S1AP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_S1AP_EventL1LoggedMDTConfig_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_EventL1LoggedMDTConfig, l1Threshold), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_MeasurementThresholdL1LoggedMDT, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "l1Threshold" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_EventL1LoggedMDTConfig, hysteresis), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Hysteresis, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "hysteresis" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_EventL1LoggedMDTConfig, timeToTrigger), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_TimeToTrigger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "timeToTrigger" + }, + { ATF_POINTER, 1, offsetof(struct S1AP_EventL1LoggedMDTConfig, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P72, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_S1AP_EventL1LoggedMDTConfig_oms_1[] = { 3 }; +static const ber_tlv_tag_t asn_DEF_S1AP_EventL1LoggedMDTConfig_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_EventL1LoggedMDTConfig_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* l1Threshold */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* hysteresis */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* timeToTrigger */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_EventL1LoggedMDTConfig_specs_1 = { + sizeof(struct S1AP_EventL1LoggedMDTConfig), + offsetof(struct S1AP_EventL1LoggedMDTConfig, _asn_ctx), + asn_MAP_S1AP_EventL1LoggedMDTConfig_tag2el_1, + 4, /* Count of tags in the map */ + asn_MAP_S1AP_EventL1LoggedMDTConfig_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 4, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_EventL1LoggedMDTConfig = { + "EventL1LoggedMDTConfig", + "EventL1LoggedMDTConfig", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_EventL1LoggedMDTConfig_tags_1, + sizeof(asn_DEF_S1AP_EventL1LoggedMDTConfig_tags_1) + /sizeof(asn_DEF_S1AP_EventL1LoggedMDTConfig_tags_1[0]), /* 1 */ + asn_DEF_S1AP_EventL1LoggedMDTConfig_tags_1, /* Same as above */ + sizeof(asn_DEF_S1AP_EventL1LoggedMDTConfig_tags_1) + /sizeof(asn_DEF_S1AP_EventL1LoggedMDTConfig_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_EventL1LoggedMDTConfig_1, + 4, /* Elements count */ + &asn_SPC_S1AP_EventL1LoggedMDTConfig_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/s1ap/S1AP_EventL1LoggedMDTConfig.h b/lib/asn1c/s1ap/S1AP_EventL1LoggedMDTConfig.h new file mode 100644 index 000000000..a5e0051fb --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_EventL1LoggedMDTConfig.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _S1AP_EventL1LoggedMDTConfig_H_ +#define _S1AP_EventL1LoggedMDTConfig_H_ + + +#include + +/* Including external dependencies */ +#include "S1AP_MeasurementThresholdL1LoggedMDT.h" +#include "S1AP_Hysteresis.h" +#include "S1AP_TimeToTrigger.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct S1AP_ProtocolExtensionContainer; + +/* S1AP_EventL1LoggedMDTConfig */ +typedef struct S1AP_EventL1LoggedMDTConfig { + S1AP_MeasurementThresholdL1LoggedMDT_t l1Threshold; + S1AP_Hysteresis_t hysteresis; + S1AP_TimeToTrigger_t timeToTrigger; + struct S1AP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_EventL1LoggedMDTConfig_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_S1AP_EventL1LoggedMDTConfig; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_EventL1LoggedMDTConfig_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_EventL1LoggedMDTConfig_1[4]; + +#ifdef __cplusplus +} +#endif + +#endif /* _S1AP_EventL1LoggedMDTConfig_H_ */ +#include diff --git a/lib/asn1c/s1ap/S1AP_EventTrigger.c b/lib/asn1c/s1ap/S1AP_EventTrigger.c new file mode 100644 index 000000000..506429a43 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_EventTrigger.c @@ -0,0 +1,164 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "S1AP_EventTrigger.h" + +#include "S1AP_EventL1LoggedMDTConfig.h" +#include "S1AP_ProtocolIE-SingleContainer.h" +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_type_S1AP_outOfCoverage_constr_2 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_S1AP_EventTrigger_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_S1AP_outOfCoverage_value2enum_2[] = { + { 0, 4, "true" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_S1AP_outOfCoverage_enum2value_2[] = { + 0 /* true(0) */ + /* This list is extensible */ +}; +static const asn_INTEGER_specifics_t asn_SPC_S1AP_outOfCoverage_specs_2 = { + asn_MAP_S1AP_outOfCoverage_value2enum_2, /* "tag" => N; sorted by tag */ + asn_MAP_S1AP_outOfCoverage_enum2value_2, /* N => "tag"; sorted by N */ + 1, /* Number of elements in the maps */ + 2, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_S1AP_outOfCoverage_tags_2[] = { + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_outOfCoverage_2 = { + "outOfCoverage", + "outOfCoverage", + &asn_OP_NativeEnumerated, + asn_DEF_S1AP_outOfCoverage_tags_2, + sizeof(asn_DEF_S1AP_outOfCoverage_tags_2) + /sizeof(asn_DEF_S1AP_outOfCoverage_tags_2[0]) - 1, /* 1 */ + asn_DEF_S1AP_outOfCoverage_tags_2, /* Same as above */ + sizeof(asn_DEF_S1AP_outOfCoverage_tags_2) + /sizeof(asn_DEF_S1AP_outOfCoverage_tags_2[0]), /* 2 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_outOfCoverage_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_S1AP_outOfCoverage_specs_2 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_EventTrigger_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_EventTrigger, choice.outOfCoverage), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_outOfCoverage_2, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "outOfCoverage" + }, + { ATF_POINTER, 0, offsetof(struct S1AP_EventTrigger, choice.eventL1LoggedMDTConfig), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_EventL1LoggedMDTConfig, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "eventL1LoggedMDTConfig" + }, + { ATF_POINTER, 0, offsetof(struct S1AP_EventTrigger, choice.choice_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P18, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "choice-Extensions" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_EventTrigger_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* outOfCoverage */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* eventL1LoggedMDTConfig */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* choice-Extensions */ +}; +asn_CHOICE_specifics_t asn_SPC_S1AP_EventTrigger_specs_1 = { + sizeof(struct S1AP_EventTrigger), + offsetof(struct S1AP_EventTrigger, _asn_ctx), + offsetof(struct S1AP_EventTrigger, present), + sizeof(((struct S1AP_EventTrigger *)0)->present), + asn_MAP_S1AP_EventTrigger_tag2el_1, + 3, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_EventTrigger = { + "EventTrigger", + "EventTrigger", + &asn_OP_CHOICE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_EventTrigger_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + CHOICE_constraint + }, + asn_MBR_S1AP_EventTrigger_1, + 3, /* Elements count */ + &asn_SPC_S1AP_EventTrigger_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/s1ap/S1AP_EventTrigger.h b/lib/asn1c/s1ap/S1AP_EventTrigger.h new file mode 100644 index 000000000..8ffa088f7 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_EventTrigger.h @@ -0,0 +1,65 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _S1AP_EventTrigger_H_ +#define _S1AP_EventTrigger_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum S1AP_EventTrigger_PR { + S1AP_EventTrigger_PR_NOTHING, /* No components present */ + S1AP_EventTrigger_PR_outOfCoverage, + S1AP_EventTrigger_PR_eventL1LoggedMDTConfig, + S1AP_EventTrigger_PR_choice_Extensions +} S1AP_EventTrigger_PR; +typedef enum S1AP_EventTrigger__outOfCoverage { + S1AP_EventTrigger__outOfCoverage_true = 0 + /* + * Enumeration is extensible + */ +} e_S1AP_EventTrigger__outOfCoverage; + +/* Forward declarations */ +struct S1AP_EventL1LoggedMDTConfig; +struct S1AP_ProtocolIE_SingleContainer; + +/* S1AP_EventTrigger */ +typedef struct S1AP_EventTrigger { + S1AP_EventTrigger_PR present; + union S1AP_EventTrigger_u { + long outOfCoverage; + struct S1AP_EventL1LoggedMDTConfig *eventL1LoggedMDTConfig; + struct S1AP_ProtocolIE_SingleContainer *choice_Extensions; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_EventTrigger_t; + +/* Implementation */ +/* extern asn_TYPE_descriptor_t asn_DEF_S1AP_outOfCoverage_2; // (Use -fall-defs-global to expose) */ +extern asn_TYPE_descriptor_t asn_DEF_S1AP_EventTrigger; +extern asn_CHOICE_specifics_t asn_SPC_S1AP_EventTrigger_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_EventTrigger_1[3]; +extern asn_per_constraints_t asn_PER_type_S1AP_EventTrigger_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _S1AP_EventTrigger_H_ */ +#include diff --git a/lib/asn1c/s1ap/S1AP_EventType.c b/lib/asn1c/s1ap/S1AP_EventType.c index 0c30345ca..f28742c30 100644 --- a/lib/asn1c/s1ap/S1AP_EventType.c +++ b/lib/asn1c/s1ap/S1AP_EventType.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_EventType.h b/lib/asn1c/s1ap/S1AP_EventType.h index 15d2393b8..6637a43fd 100644 --- a/lib/asn1c/s1ap/S1AP_EventType.h +++ b/lib/asn1c/s1ap/S1AP_EventType.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -34,13 +34,13 @@ typedef long S1AP_EventType_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_EventType_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_EventType; -extern const asn_INTEGER_specifics_t asn_SPC_EventType_specs_1; -asn_struct_free_f EventType_free; -asn_struct_print_f EventType_print; -asn_constr_check_f EventType_constraint; -jer_type_encoder_f EventType_encode_jer; -per_type_decoder_f EventType_decode_aper; -per_type_encoder_f EventType_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_EventType_specs_1; +asn_struct_free_f S1AP_EventType_free; +asn_struct_print_f S1AP_EventType_print; +asn_constr_check_f S1AP_EventType_constraint; +jer_type_encoder_f S1AP_EventType_encode_jer; +per_type_decoder_f S1AP_EventType_decode_aper; +per_type_encoder_f S1AP_EventType_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_ExpectedActivityPeriod.c b/lib/asn1c/s1ap/S1AP_ExpectedActivityPeriod.c index 2f8f99c65..1e711abb2 100644 --- a/lib/asn1c/s1ap/S1AP_ExpectedActivityPeriod.c +++ b/lib/asn1c/s1ap/S1AP_ExpectedActivityPeriod.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ExpectedActivityPeriod.h b/lib/asn1c/s1ap/S1AP_ExpectedActivityPeriod.h index ef0d20f01..fb0722e31 100644 --- a/lib/asn1c/s1ap/S1AP_ExpectedActivityPeriod.h +++ b/lib/asn1c/s1ap/S1AP_ExpectedActivityPeriod.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ExpectedHOInterval.c b/lib/asn1c/s1ap/S1AP_ExpectedHOInterval.c index 4137c1108..795320142 100644 --- a/lib/asn1c/s1ap/S1AP_ExpectedHOInterval.c +++ b/lib/asn1c/s1ap/S1AP_ExpectedHOInterval.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ExpectedHOInterval.h b/lib/asn1c/s1ap/S1AP_ExpectedHOInterval.h index 0d6e6564a..1ad4ce63a 100644 --- a/lib/asn1c/s1ap/S1AP_ExpectedHOInterval.h +++ b/lib/asn1c/s1ap/S1AP_ExpectedHOInterval.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -38,13 +38,13 @@ typedef long S1AP_ExpectedHOInterval_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_ExpectedHOInterval_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ExpectedHOInterval; -extern const asn_INTEGER_specifics_t asn_SPC_ExpectedHOInterval_specs_1; -asn_struct_free_f ExpectedHOInterval_free; -asn_struct_print_f ExpectedHOInterval_print; -asn_constr_check_f ExpectedHOInterval_constraint; -jer_type_encoder_f ExpectedHOInterval_encode_jer; -per_type_decoder_f ExpectedHOInterval_decode_aper; -per_type_encoder_f ExpectedHOInterval_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_ExpectedHOInterval_specs_1; +asn_struct_free_f S1AP_ExpectedHOInterval_free; +asn_struct_print_f S1AP_ExpectedHOInterval_print; +asn_constr_check_f S1AP_ExpectedHOInterval_constraint; +jer_type_encoder_f S1AP_ExpectedHOInterval_encode_jer; +per_type_decoder_f S1AP_ExpectedHOInterval_decode_aper; +per_type_encoder_f S1AP_ExpectedHOInterval_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_ExpectedIdlePeriod.c b/lib/asn1c/s1ap/S1AP_ExpectedIdlePeriod.c index 24db61171..93049dd27 100644 --- a/lib/asn1c/s1ap/S1AP_ExpectedIdlePeriod.c +++ b/lib/asn1c/s1ap/S1AP_ExpectedIdlePeriod.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ExpectedIdlePeriod.h b/lib/asn1c/s1ap/S1AP_ExpectedIdlePeriod.h index f7150b51d..8d8ee6d13 100644 --- a/lib/asn1c/s1ap/S1AP_ExpectedIdlePeriod.h +++ b/lib/asn1c/s1ap/S1AP_ExpectedIdlePeriod.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ExpectedUEActivityBehaviour.c b/lib/asn1c/s1ap/S1AP_ExpectedUEActivityBehaviour.c index afa627d4b..764e6f091 100644 --- a/lib/asn1c/s1ap/S1AP_ExpectedUEActivityBehaviour.c +++ b/lib/asn1c/s1ap/S1AP_ExpectedUEActivityBehaviour.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -63,7 +63,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ExpectedUEActivityBehaviour_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_ExpectedUEActivityBehaviour, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P71, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P74, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_ExpectedUEActivityBehaviour.h b/lib/asn1c/s1ap/S1AP_ExpectedUEActivityBehaviour.h index cbadfb9ca..b4ea28cf5 100644 --- a/lib/asn1c/s1ap/S1AP_ExpectedUEActivityBehaviour.h +++ b/lib/asn1c/s1ap/S1AP_ExpectedUEActivityBehaviour.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ExpectedUEBehaviour.c b/lib/asn1c/s1ap/S1AP_ExpectedUEBehaviour.c index 5c0703c4e..73278343a 100644 --- a/lib/asn1c/s1ap/S1AP_ExpectedUEBehaviour.c +++ b/lib/asn1c/s1ap/S1AP_ExpectedUEBehaviour.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,7 +9,7 @@ #include "S1AP_ExpectedUEActivityBehaviour.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_ExpectedUEBehaviour_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_ExpectedUEBehaviour_1[] = { { ATF_POINTER, 3, offsetof(struct S1AP_ExpectedUEBehaviour, expectedActivity), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -47,7 +47,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_ExpectedUEBehaviour_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_ExpectedUEBehaviour, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P70, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P73, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -71,7 +71,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_ExpectedUEBehaviour_tag2el_1[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* expectedHOInterval */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_ExpectedUEBehaviour_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ExpectedUEBehaviour_specs_1 = { sizeof(struct S1AP_ExpectedUEBehaviour), offsetof(struct S1AP_ExpectedUEBehaviour, _asn_ctx), asn_MAP_S1AP_ExpectedUEBehaviour_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_ExpectedUEBehaviour.h b/lib/asn1c/s1ap/S1AP_ExpectedUEBehaviour.h index fd8520bf2..5e493dd0a 100644 --- a/lib/asn1c/s1ap/S1AP_ExpectedUEBehaviour.h +++ b/lib/asn1c/s1ap/S1AP_ExpectedUEBehaviour.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_ExpectedUEBehaviour { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_ExpectedUEBehaviour; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ExpectedUEBehaviour_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_ExpectedUEBehaviour_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_Extended-UEIdentityIndexValue.c b/lib/asn1c/s1ap/S1AP_Extended-UEIdentityIndexValue.c index 2e3d7710c..a92bc4622 100644 --- a/lib/asn1c/s1ap/S1AP_Extended-UEIdentityIndexValue.c +++ b/lib/asn1c/s1ap/S1AP_Extended-UEIdentityIndexValue.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,7 +43,7 @@ S1AP_Extended_UEIdentityIndexValue_constraint(const asn_TYPE_descriptor_t *td, c * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_Extended_UEIdentityIndexValue_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_Extended_UEIdentityIndexValue_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 14, 14 } /* (SIZE(14..14)) */, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_Extended-UEIdentityIndexValue.h b/lib/asn1c/s1ap/S1AP_Extended-UEIdentityIndexValue.h index 055f06a9a..b159e3909 100644 --- a/lib/asn1c/s1ap/S1AP_Extended-UEIdentityIndexValue.h +++ b/lib/asn1c/s1ap/S1AP_Extended-UEIdentityIndexValue.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef BIT_STRING_t S1AP_Extended_UEIdentityIndexValue_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_Extended_UEIdentityIndexValue_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Extended_UEIdentityIndexValue; asn_struct_free_f S1AP_Extended_UEIdentityIndexValue_free; asn_struct_print_f S1AP_Extended_UEIdentityIndexValue_print; diff --git a/lib/asn1c/s1ap/S1AP_ExtendedBitRate.c b/lib/asn1c/s1ap/S1AP_ExtendedBitRate.c index e179bb5b7..752a8947e 100644 --- a/lib/asn1c/s1ap/S1AP_ExtendedBitRate.c +++ b/lib/asn1c/s1ap/S1AP_ExtendedBitRate.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,7 +43,7 @@ S1AP_ExtendedBitRate_constraint(const asn_TYPE_descriptor_t *td, const void *spt * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_ExtendedBitRate_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ExtendedBitRate_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 42, -1, 10000000001, 4000000000000 } /* (10000000001..4000000000000,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_ExtendedBitRate.h b/lib/asn1c/s1ap/S1AP_ExtendedBitRate.h index 7310d5a0f..b75ef9cdd 100644 --- a/lib/asn1c/s1ap/S1AP_ExtendedBitRate.h +++ b/lib/asn1c/s1ap/S1AP_ExtendedBitRate.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef INTEGER_t S1AP_ExtendedBitRate_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_ExtendedBitRate_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ExtendedBitRate; asn_struct_free_f S1AP_ExtendedBitRate_free; asn_struct_print_f S1AP_ExtendedBitRate_print; diff --git a/lib/asn1c/s1ap/S1AP_ExtendedRNC-ID.c b/lib/asn1c/s1ap/S1AP_ExtendedRNC-ID.c index de36f50ef..c607d74ca 100644 --- a/lib/asn1c/s1ap/S1AP_ExtendedRNC-ID.c +++ b/lib/asn1c/s1ap/S1AP_ExtendedRNC-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ExtendedRNC-ID.h b/lib/asn1c/s1ap/S1AP_ExtendedRNC-ID.h index b9edbf891..3e1528965 100644 --- a/lib/asn1c/s1ap/S1AP_ExtendedRNC-ID.h +++ b/lib/asn1c/s1ap/S1AP_ExtendedRNC-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ExtendedRepetitionPeriod.c b/lib/asn1c/s1ap/S1AP_ExtendedRepetitionPeriod.c index 0d25e1e13..f4cc13d43 100644 --- a/lib/asn1c/s1ap/S1AP_ExtendedRepetitionPeriod.c +++ b/lib/asn1c/s1ap/S1AP_ExtendedRepetitionPeriod.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,7 +37,7 @@ S1AP_ExtendedRepetitionPeriod_constraint(const asn_TYPE_descriptor_t *td, const * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_ExtendedRepetitionPeriod_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ExtendedRepetitionPeriod_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 17, -1, 4096, 131071 } /* (4096..131071) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_ExtendedRepetitionPeriod.h b/lib/asn1c/s1ap/S1AP_ExtendedRepetitionPeriod.h index 622c5a41c..a84af072b 100644 --- a/lib/asn1c/s1ap/S1AP_ExtendedRepetitionPeriod.h +++ b/lib/asn1c/s1ap/S1AP_ExtendedRepetitionPeriod.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef long S1AP_ExtendedRepetitionPeriod_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_ExtendedRepetitionPeriod_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ExtendedRepetitionPeriod; asn_struct_free_f S1AP_ExtendedRepetitionPeriod_free; asn_struct_print_f S1AP_ExtendedRepetitionPeriod_print; diff --git a/lib/asn1c/s1ap/S1AP_FiveGSTAC.c b/lib/asn1c/s1ap/S1AP_FiveGSTAC.c index 8a1982a32..54ad69bc5 100644 --- a/lib/asn1c/s1ap/S1AP_FiveGSTAC.c +++ b/lib/asn1c/s1ap/S1AP_FiveGSTAC.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_FiveGSTAC.h b/lib/asn1c/s1ap/S1AP_FiveGSTAC.h index a53d83cc4..39c5dd37f 100644 --- a/lib/asn1c/s1ap/S1AP_FiveGSTAC.h +++ b/lib/asn1c/s1ap/S1AP_FiveGSTAC.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_FiveGSTAI.c b/lib/asn1c/s1ap/S1AP_FiveGSTAI.c index 9a6716de3..43da5cb20 100644 --- a/lib/asn1c/s1ap/S1AP_FiveGSTAI.c +++ b/lib/asn1c/s1ap/S1AP_FiveGSTAI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_FiveGSTAI_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_FiveGSTAI, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P72, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P75, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_FiveGSTAI.h b/lib/asn1c/s1ap/S1AP_FiveGSTAI.h index a8bab42ba..33bf4a459 100644 --- a/lib/asn1c/s1ap/S1AP_FiveGSTAI.h +++ b/lib/asn1c/s1ap/S1AP_FiveGSTAI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_FiveQI.c b/lib/asn1c/s1ap/S1AP_FiveQI.c index 34c9f6a2e..d5a92a8c0 100644 --- a/lib/asn1c/s1ap/S1AP_FiveQI.c +++ b/lib/asn1c/s1ap/S1AP_FiveQI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_FiveQI.h b/lib/asn1c/s1ap/S1AP_FiveQI.h index 2eee0a583..716abe4d7 100644 --- a/lib/asn1c/s1ap/S1AP_FiveQI.h +++ b/lib/asn1c/s1ap/S1AP_FiveQI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ForbiddenInterRATs.c b/lib/asn1c/s1ap/S1AP_ForbiddenInterRATs.c index 01ebcdbcf..72369a515 100644 --- a/lib/asn1c/s1ap/S1AP_ForbiddenInterRATs.c +++ b/lib/asn1c/s1ap/S1AP_ForbiddenInterRATs.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ForbiddenInterRATs.h b/lib/asn1c/s1ap/S1AP_ForbiddenInterRATs.h index 6e2a49c3d..101429919 100644 --- a/lib/asn1c/s1ap/S1AP_ForbiddenInterRATs.h +++ b/lib/asn1c/s1ap/S1AP_ForbiddenInterRATs.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,13 +37,13 @@ typedef long S1AP_ForbiddenInterRATs_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_ForbiddenInterRATs_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ForbiddenInterRATs; -extern const asn_INTEGER_specifics_t asn_SPC_ForbiddenInterRATs_specs_1; -asn_struct_free_f ForbiddenInterRATs_free; -asn_struct_print_f ForbiddenInterRATs_print; -asn_constr_check_f ForbiddenInterRATs_constraint; -jer_type_encoder_f ForbiddenInterRATs_encode_jer; -per_type_decoder_f ForbiddenInterRATs_decode_aper; -per_type_encoder_f ForbiddenInterRATs_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_ForbiddenInterRATs_specs_1; +asn_struct_free_f S1AP_ForbiddenInterRATs_free; +asn_struct_print_f S1AP_ForbiddenInterRATs_print; +asn_constr_check_f S1AP_ForbiddenInterRATs_constraint; +jer_type_encoder_f S1AP_ForbiddenInterRATs_encode_jer; +per_type_decoder_f S1AP_ForbiddenInterRATs_decode_aper; +per_type_encoder_f S1AP_ForbiddenInterRATs_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_ForbiddenLACs.c b/lib/asn1c/s1ap/S1AP_ForbiddenLACs.c index adc50dd44..267e9080c 100644 --- a/lib/asn1c/s1ap/S1AP_ForbiddenLACs.c +++ b/lib/asn1c/s1ap/S1AP_ForbiddenLACs.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ForbiddenLACs.h b/lib/asn1c/s1ap/S1AP_ForbiddenLACs.h index 408c3baec..82d70273b 100644 --- a/lib/asn1c/s1ap/S1AP_ForbiddenLACs.h +++ b/lib/asn1c/s1ap/S1AP_ForbiddenLACs.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ForbiddenLAs-Item.c b/lib/asn1c/s1ap/S1AP_ForbiddenLAs-Item.c index 6c0441cb6..e7d749b2c 100644 --- a/lib/asn1c/s1ap/S1AP_ForbiddenLAs-Item.c +++ b/lib/asn1c/s1ap/S1AP_ForbiddenLAs-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ForbiddenLAs_Item_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_ForbiddenLAs_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P74, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P77, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_ForbiddenLAs-Item.h b/lib/asn1c/s1ap/S1AP_ForbiddenLAs-Item.h index bcff0e932..401afdc7b 100644 --- a/lib/asn1c/s1ap/S1AP_ForbiddenLAs-Item.h +++ b/lib/asn1c/s1ap/S1AP_ForbiddenLAs-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ForbiddenLAs.c b/lib/asn1c/s1ap/S1AP_ForbiddenLAs.c index 146fb9702..b154dc3ba 100644 --- a/lib/asn1c/s1ap/S1AP_ForbiddenLAs.c +++ b/lib/asn1c/s1ap/S1AP_ForbiddenLAs.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ForbiddenLAs.h b/lib/asn1c/s1ap/S1AP_ForbiddenLAs.h index 2a3a278bf..fd7c3996b 100644 --- a/lib/asn1c/s1ap/S1AP_ForbiddenLAs.h +++ b/lib/asn1c/s1ap/S1AP_ForbiddenLAs.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ForbiddenTACs.c b/lib/asn1c/s1ap/S1AP_ForbiddenTACs.c index 133c3e130..453ea188d 100644 --- a/lib/asn1c/s1ap/S1AP_ForbiddenTACs.c +++ b/lib/asn1c/s1ap/S1AP_ForbiddenTACs.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ForbiddenTACs.h b/lib/asn1c/s1ap/S1AP_ForbiddenTACs.h index e773a35f0..68531fd1c 100644 --- a/lib/asn1c/s1ap/S1AP_ForbiddenTACs.h +++ b/lib/asn1c/s1ap/S1AP_ForbiddenTACs.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ForbiddenTAs-Item.c b/lib/asn1c/s1ap/S1AP_ForbiddenTAs-Item.c index 9fea4f4a1..c5371d0b3 100644 --- a/lib/asn1c/s1ap/S1AP_ForbiddenTAs-Item.c +++ b/lib/asn1c/s1ap/S1AP_ForbiddenTAs-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ForbiddenTAs_Item_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_ForbiddenTAs_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P73, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P76, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_ForbiddenTAs-Item.h b/lib/asn1c/s1ap/S1AP_ForbiddenTAs-Item.h index e97f45531..2791ab1bb 100644 --- a/lib/asn1c/s1ap/S1AP_ForbiddenTAs-Item.h +++ b/lib/asn1c/s1ap/S1AP_ForbiddenTAs-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ForbiddenTAs.c b/lib/asn1c/s1ap/S1AP_ForbiddenTAs.c index 5fe5dc3cd..581e6591b 100644 --- a/lib/asn1c/s1ap/S1AP_ForbiddenTAs.c +++ b/lib/asn1c/s1ap/S1AP_ForbiddenTAs.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ForbiddenTAs.h b/lib/asn1c/s1ap/S1AP_ForbiddenTAs.h index 1ced67250..7319dcbd1 100644 --- a/lib/asn1c/s1ap/S1AP_ForbiddenTAs.h +++ b/lib/asn1c/s1ap/S1AP_ForbiddenTAs.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_GBR-QosInformation.c b/lib/asn1c/s1ap/S1AP_GBR-QosInformation.c index e7f0fc7aa..60e74a385 100644 --- a/lib/asn1c/s1ap/S1AP_GBR-QosInformation.c +++ b/lib/asn1c/s1ap/S1AP_GBR-QosInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -80,7 +80,7 @@ asn_TYPE_member_t asn_MBR_S1AP_GBR_QosInformation_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_GBR_QosInformation, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P75, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P78, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_GBR-QosInformation.h b/lib/asn1c/s1ap/S1AP_GBR-QosInformation.h index abc4a11c7..373a90258 100644 --- a/lib/asn1c/s1ap/S1AP_GBR-QosInformation.h +++ b/lib/asn1c/s1ap/S1AP_GBR-QosInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_GERAN-Cell-ID.c b/lib/asn1c/s1ap/S1AP_GERAN-Cell-ID.c index 5260ef874..cecfc52c4 100644 --- a/lib/asn1c/s1ap/S1AP_GERAN-Cell-ID.c +++ b/lib/asn1c/s1ap/S1AP_GERAN-Cell-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -63,7 +63,7 @@ asn_TYPE_member_t asn_MBR_S1AP_GERAN_Cell_ID_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_GERAN_Cell_ID, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P56, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P57, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_GERAN-Cell-ID.h b/lib/asn1c/s1ap/S1AP_GERAN-Cell-ID.h index 2acbc6546..c1a37c8d9 100644 --- a/lib/asn1c/s1ap/S1AP_GERAN-Cell-ID.h +++ b/lib/asn1c/s1ap/S1AP_GERAN-Cell-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_GNB-ID.c b/lib/asn1c/s1ap/S1AP_GNB-ID.c index e50cb304e..c465ddb98 100644 --- a/lib/asn1c/s1ap/S1AP_GNB-ID.c +++ b/lib/asn1c/s1ap/S1AP_GNB-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_GNB-ID.h b/lib/asn1c/s1ap/S1AP_GNB-ID.h index 834c346d4..b3e3cecdc 100644 --- a/lib/asn1c/s1ap/S1AP_GNB-ID.h +++ b/lib/asn1c/s1ap/S1AP_GNB-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_GNB-Identity.c b/lib/asn1c/s1ap/S1AP_GNB-Identity.c index 025a34d97..7be161e2c 100644 --- a/lib/asn1c/s1ap/S1AP_GNB-Identity.c +++ b/lib/asn1c/s1ap/S1AP_GNB-Identity.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_GNB-Identity.h b/lib/asn1c/s1ap/S1AP_GNB-Identity.h index 712462b91..3e2dceed1 100644 --- a/lib/asn1c/s1ap/S1AP_GNB-Identity.h +++ b/lib/asn1c/s1ap/S1AP_GNB-Identity.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_GNB.c b/lib/asn1c/s1ap/S1AP_GNB.c index b77d545e0..849b8a118 100644 --- a/lib/asn1c/s1ap/S1AP_GNB.c +++ b/lib/asn1c/s1ap/S1AP_GNB.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_S1AP_GNB_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_GNB, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P142, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P152, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_GNB.h b/lib/asn1c/s1ap/S1AP_GNB.h index 68bdc5604..e35efb249 100644 --- a/lib/asn1c/s1ap/S1AP_GNB.h +++ b/lib/asn1c/s1ap/S1AP_GNB.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_GTP-TEID.c b/lib/asn1c/s1ap/S1AP_GTP-TEID.c index 68bf737a0..2ba4f3799 100644 --- a/lib/asn1c/s1ap/S1AP_GTP-TEID.c +++ b/lib/asn1c/s1ap/S1AP_GTP-TEID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_GTP-TEID.h b/lib/asn1c/s1ap/S1AP_GTP-TEID.h index 71e468d6a..133848b4e 100644 --- a/lib/asn1c/s1ap/S1AP_GTP-TEID.h +++ b/lib/asn1c/s1ap/S1AP_GTP-TEID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_GUMMEI.c b/lib/asn1c/s1ap/S1AP_GUMMEI.c index a0826f1eb..38c6f5e59 100644 --- a/lib/asn1c/s1ap/S1AP_GUMMEI.c +++ b/lib/asn1c/s1ap/S1AP_GUMMEI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -63,7 +63,7 @@ asn_TYPE_member_t asn_MBR_S1AP_GUMMEI_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_GUMMEI, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P76, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P79, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_GUMMEI.h b/lib/asn1c/s1ap/S1AP_GUMMEI.h index 6ad2802e1..2c53cb2c3 100644 --- a/lib/asn1c/s1ap/S1AP_GUMMEI.h +++ b/lib/asn1c/s1ap/S1AP_GUMMEI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_GUMMEIList.c b/lib/asn1c/s1ap/S1AP_GUMMEIList.c index 6113f1936..92ed2b470 100644 --- a/lib/asn1c/s1ap/S1AP_GUMMEIList.c +++ b/lib/asn1c/s1ap/S1AP_GUMMEIList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "S1AP_GUMMEI.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_GUMMEIList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_GUMMEIList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_GUMMEIList_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_GUMMEIList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_GUMMEIList_1[] = { static const ber_tlv_tag_t asn_DEF_S1AP_GUMMEIList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_S1AP_GUMMEIList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_S1AP_GUMMEIList_specs_1 = { sizeof(struct S1AP_GUMMEIList), offsetof(struct S1AP_GUMMEIList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/s1ap/S1AP_GUMMEIList.h b/lib/asn1c/s1ap/S1AP_GUMMEIList.h index e524ae07e..8de6f7f64 100644 --- a/lib/asn1c/s1ap/S1AP_GUMMEIList.h +++ b/lib/asn1c/s1ap/S1AP_GUMMEIList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct S1AP_GUMMEIList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_GUMMEIList; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_GUMMEIList_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_GUMMEIList_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_GUMMEIList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_GUMMEIType.c b/lib/asn1c/s1ap/S1AP_GUMMEIType.c index 117c63b53..697a84fcc 100644 --- a/lib/asn1c/s1ap/S1AP_GUMMEIType.c +++ b/lib/asn1c/s1ap/S1AP_GUMMEIType.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_GUMMEIType_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_GUMMEIType_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -30,7 +30,7 @@ static const unsigned int asn_MAP_S1AP_GUMMEIType_enum2value_1[] = { 0 /* native(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_GUMMEIType_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_GUMMEIType_specs_1 = { asn_MAP_S1AP_GUMMEIType_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_GUMMEIType_enum2value_1, /* N => "tag"; sorted by N */ 3, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_GUMMEIType.h b/lib/asn1c/s1ap/S1AP_GUMMEIType.h index 1e41f81d1..49556d93b 100644 --- a/lib/asn1c/s1ap/S1AP_GUMMEIType.h +++ b/lib/asn1c/s1ap/S1AP_GUMMEIType.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,7 +32,9 @@ typedef enum S1AP_GUMMEIType { typedef long S1AP_GUMMEIType_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_GUMMEIType_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_GUMMEIType; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_GUMMEIType_specs_1; asn_struct_free_f S1AP_GUMMEIType_free; asn_struct_print_f S1AP_GUMMEIType_print; asn_constr_check_f S1AP_GUMMEIType_constraint; diff --git a/lib/asn1c/s1ap/S1AP_GWContextReleaseIndication.c b/lib/asn1c/s1ap/S1AP_GWContextReleaseIndication.c index e4505a177..01022355e 100644 --- a/lib/asn1c/s1ap/S1AP_GWContextReleaseIndication.c +++ b/lib/asn1c/s1ap/S1AP_GWContextReleaseIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_GWContextReleaseIndication_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_GWContextReleaseIndication_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_GWContextReleaseIndication_enum2value_1[] 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_GWContextReleaseIndication_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_GWContextReleaseIndication_specs_1 = { asn_MAP_S1AP_GWContextReleaseIndication_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_GWContextReleaseIndication_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_GWContextReleaseIndication.h b/lib/asn1c/s1ap/S1AP_GWContextReleaseIndication.h index 795c15b6d..dad50b835 100644 --- a/lib/asn1c/s1ap/S1AP_GWContextReleaseIndication.h +++ b/lib/asn1c/s1ap/S1AP_GWContextReleaseIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_GWContextReleaseIndication { typedef long S1AP_GWContextReleaseIndication_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_GWContextReleaseIndication_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_GWContextReleaseIndication; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_GWContextReleaseIndication_specs_1; asn_struct_free_f S1AP_GWContextReleaseIndication_free; asn_struct_print_f S1AP_GWContextReleaseIndication_print; asn_constr_check_f S1AP_GWContextReleaseIndication_constraint; diff --git a/lib/asn1c/s1ap/S1AP_Global-ENB-ID.c b/lib/asn1c/s1ap/S1AP_Global-ENB-ID.c index a6f2e85d3..4fecd7cf0 100644 --- a/lib/asn1c/s1ap/S1AP_Global-ENB-ID.c +++ b/lib/asn1c/s1ap/S1AP_Global-ENB-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_Global_ENB_ID_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_Global_ENB_ID, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P57, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P58, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_Global-ENB-ID.h b/lib/asn1c/s1ap/S1AP_Global-ENB-ID.h index ff97cfd60..0fba3df6f 100644 --- a/lib/asn1c/s1ap/S1AP_Global-ENB-ID.h +++ b/lib/asn1c/s1ap/S1AP_Global-ENB-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Global-GNB-ID.c b/lib/asn1c/s1ap/S1AP_Global-GNB-ID.c index 18cac3cbb..68522b59b 100644 --- a/lib/asn1c/s1ap/S1AP_Global-GNB-ID.c +++ b/lib/asn1c/s1ap/S1AP_Global-GNB-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_Global_GNB_ID_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_Global_GNB_ID, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P143, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P153, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_Global-GNB-ID.h b/lib/asn1c/s1ap/S1AP_Global-GNB-ID.h index 0afe98129..ce6d6e416 100644 --- a/lib/asn1c/s1ap/S1AP_Global-GNB-ID.h +++ b/lib/asn1c/s1ap/S1AP_Global-GNB-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Global-RAN-NODE-ID.c b/lib/asn1c/s1ap/S1AP_Global-RAN-NODE-ID.c index 0892f0b20..cbb57c378 100644 --- a/lib/asn1c/s1ap/S1AP_Global-RAN-NODE-ID.c +++ b/lib/asn1c/s1ap/S1AP_Global-RAN-NODE-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Global-RAN-NODE-ID.h b/lib/asn1c/s1ap/S1AP_Global-RAN-NODE-ID.h index 853b00c87..dd45e0c87 100644 --- a/lib/asn1c/s1ap/S1AP_Global-RAN-NODE-ID.h +++ b/lib/asn1c/s1ap/S1AP_Global-RAN-NODE-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Global-en-gNB-ID.c b/lib/asn1c/s1ap/S1AP_Global-en-gNB-ID.c index 82551097c..63dcd3769 100644 --- a/lib/asn1c/s1ap/S1AP_Global-en-gNB-ID.c +++ b/lib/asn1c/s1ap/S1AP_Global-en-gNB-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_Global_en_gNB_ID_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_Global_en_gNB_ID, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P58, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P59, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_Global-en-gNB-ID.h b/lib/asn1c/s1ap/S1AP_Global-en-gNB-ID.h index 19ec8cbb7..bef4348f9 100644 --- a/lib/asn1c/s1ap/S1AP_Global-en-gNB-ID.h +++ b/lib/asn1c/s1ap/S1AP_Global-en-gNB-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_HFN.c b/lib/asn1c/s1ap/S1AP_HFN.c index ac977617e..7c4e4f278 100644 --- a/lib/asn1c/s1ap/S1AP_HFN.c +++ b/lib/asn1c/s1ap/S1AP_HFN.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_HFN.h b/lib/asn1c/s1ap/S1AP_HFN.h index 4c27bf1db..c44110597 100644 --- a/lib/asn1c/s1ap/S1AP_HFN.h +++ b/lib/asn1c/s1ap/S1AP_HFN.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_HFNModified.c b/lib/asn1c/s1ap/S1AP_HFNModified.c index 18af9b32b..d6000ff3a 100644 --- a/lib/asn1c/s1ap/S1AP_HFNModified.c +++ b/lib/asn1c/s1ap/S1AP_HFNModified.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_HFNModified.h b/lib/asn1c/s1ap/S1AP_HFNModified.h index f047278a3..aa68f3428 100644 --- a/lib/asn1c/s1ap/S1AP_HFNModified.h +++ b/lib/asn1c/s1ap/S1AP_HFNModified.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_HFNforPDCP-SNlength18.c b/lib/asn1c/s1ap/S1AP_HFNforPDCP-SNlength18.c index ff655aef7..02ad8d78a 100644 --- a/lib/asn1c/s1ap/S1AP_HFNforPDCP-SNlength18.c +++ b/lib/asn1c/s1ap/S1AP_HFNforPDCP-SNlength18.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_HFNforPDCP-SNlength18.h b/lib/asn1c/s1ap/S1AP_HFNforPDCP-SNlength18.h index b6399b924..23dcd2d13 100644 --- a/lib/asn1c/s1ap/S1AP_HFNforPDCP-SNlength18.h +++ b/lib/asn1c/s1ap/S1AP_HFNforPDCP-SNlength18.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_HandoverCancel.c b/lib/asn1c/s1ap/S1AP_HandoverCancel.c index 704fe24e8..4c6d2b582 100644 --- a/lib/asn1c/s1ap/S1AP_HandoverCancel.c +++ b/lib/asn1c/s1ap/S1AP_HandoverCancel.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverCancel_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverCancel, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P10, + &asn_DEF_S1AP_ProtocolIE_Container_8143P10, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_HandoverCancel.h b/lib/asn1c/s1ap/S1AP_HandoverCancel.h index 6475e1a43..7cdc26f5c 100644 --- a/lib/asn1c/s1ap/S1AP_HandoverCancel.h +++ b/lib/asn1c/s1ap/S1AP_HandoverCancel.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_HandoverCancel */ typedef struct S1AP_HandoverCancel { - S1AP_ProtocolIE_Container_7847P10_t protocolIEs; + S1AP_ProtocolIE_Container_8143P10_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_HandoverCancelAcknowledge.c b/lib/asn1c/s1ap/S1AP_HandoverCancelAcknowledge.c index 7c9efbabf..17f433a04 100644 --- a/lib/asn1c/s1ap/S1AP_HandoverCancelAcknowledge.c +++ b/lib/asn1c/s1ap/S1AP_HandoverCancelAcknowledge.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverCancelAcknowledge_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverCancelAcknowledge, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P11, + &asn_DEF_S1AP_ProtocolIE_Container_8143P11, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_HandoverCancelAcknowledge.h b/lib/asn1c/s1ap/S1AP_HandoverCancelAcknowledge.h index 7bfa3b4e0..3c48d62bd 100644 --- a/lib/asn1c/s1ap/S1AP_HandoverCancelAcknowledge.h +++ b/lib/asn1c/s1ap/S1AP_HandoverCancelAcknowledge.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_HandoverCancelAcknowledge */ typedef struct S1AP_HandoverCancelAcknowledge { - S1AP_ProtocolIE_Container_7847P11_t protocolIEs; + S1AP_ProtocolIE_Container_8143P11_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_HandoverCommand.c b/lib/asn1c/s1ap/S1AP_HandoverCommand.c index da42b5409..227ae5b4f 100644 --- a/lib/asn1c/s1ap/S1AP_HandoverCommand.c +++ b/lib/asn1c/s1ap/S1AP_HandoverCommand.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverCommand_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverCommand, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P1, + &asn_DEF_S1AP_ProtocolIE_Container_8143P1, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_HandoverCommand.h b/lib/asn1c/s1ap/S1AP_HandoverCommand.h index 7091e0c29..f2492bd47 100644 --- a/lib/asn1c/s1ap/S1AP_HandoverCommand.h +++ b/lib/asn1c/s1ap/S1AP_HandoverCommand.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_HandoverCommand */ typedef struct S1AP_HandoverCommand { - S1AP_ProtocolIE_Container_7847P1_t protocolIEs; + S1AP_ProtocolIE_Container_8143P1_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_HandoverFailure.c b/lib/asn1c/s1ap/S1AP_HandoverFailure.c index 6b631a464..673b91f24 100644 --- a/lib/asn1c/s1ap/S1AP_HandoverFailure.c +++ b/lib/asn1c/s1ap/S1AP_HandoverFailure.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverFailure_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverFailure, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P5, + &asn_DEF_S1AP_ProtocolIE_Container_8143P5, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_HandoverFailure.h b/lib/asn1c/s1ap/S1AP_HandoverFailure.h index de4fab1ea..69c78bfed 100644 --- a/lib/asn1c/s1ap/S1AP_HandoverFailure.h +++ b/lib/asn1c/s1ap/S1AP_HandoverFailure.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_HandoverFailure */ typedef struct S1AP_HandoverFailure { - S1AP_ProtocolIE_Container_7847P5_t protocolIEs; + S1AP_ProtocolIE_Container_8143P5_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_HandoverFlag.c b/lib/asn1c/s1ap/S1AP_HandoverFlag.c index b60b04dbf..b1bbeac49 100644 --- a/lib/asn1c/s1ap/S1AP_HandoverFlag.c +++ b/lib/asn1c/s1ap/S1AP_HandoverFlag.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_HandoverFlag_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_HandoverFlag_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_HandoverFlag_enum2value_1[] = { 0 /* handoverPreparation(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_HandoverFlag_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_HandoverFlag_specs_1 = { asn_MAP_S1AP_HandoverFlag_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_HandoverFlag_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_HandoverFlag.h b/lib/asn1c/s1ap/S1AP_HandoverFlag.h index cdb235456..5e0b26000 100644 --- a/lib/asn1c/s1ap/S1AP_HandoverFlag.h +++ b/lib/asn1c/s1ap/S1AP_HandoverFlag.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_HandoverFlag { typedef long S1AP_HandoverFlag_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_HandoverFlag_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverFlag; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_HandoverFlag_specs_1; asn_struct_free_f S1AP_HandoverFlag_free; asn_struct_print_f S1AP_HandoverFlag_print; asn_constr_check_f S1AP_HandoverFlag_constraint; diff --git a/lib/asn1c/s1ap/S1AP_HandoverNotify.c b/lib/asn1c/s1ap/S1AP_HandoverNotify.c index 6087662ab..af4afab94 100644 --- a/lib/asn1c/s1ap/S1AP_HandoverNotify.c +++ b/lib/asn1c/s1ap/S1AP_HandoverNotify.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverNotify_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverNotify, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P6, + &asn_DEF_S1AP_ProtocolIE_Container_8143P6, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_HandoverNotify.h b/lib/asn1c/s1ap/S1AP_HandoverNotify.h index 62d725f5a..d13a29deb 100644 --- a/lib/asn1c/s1ap/S1AP_HandoverNotify.h +++ b/lib/asn1c/s1ap/S1AP_HandoverNotify.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_HandoverNotify */ typedef struct S1AP_HandoverNotify { - S1AP_ProtocolIE_Container_7847P6_t protocolIEs; + S1AP_ProtocolIE_Container_8143P6_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_HandoverPreparationFailure.c b/lib/asn1c/s1ap/S1AP_HandoverPreparationFailure.c index f2262413b..234dc804e 100644 --- a/lib/asn1c/s1ap/S1AP_HandoverPreparationFailure.c +++ b/lib/asn1c/s1ap/S1AP_HandoverPreparationFailure.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverPreparationFailure_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverPreparationFailure, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P2, + &asn_DEF_S1AP_ProtocolIE_Container_8143P2, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_HandoverPreparationFailure.h b/lib/asn1c/s1ap/S1AP_HandoverPreparationFailure.h index 539af7d42..b37921b2d 100644 --- a/lib/asn1c/s1ap/S1AP_HandoverPreparationFailure.h +++ b/lib/asn1c/s1ap/S1AP_HandoverPreparationFailure.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_HandoverPreparationFailure */ typedef struct S1AP_HandoverPreparationFailure { - S1AP_ProtocolIE_Container_7847P2_t protocolIEs; + S1AP_ProtocolIE_Container_8143P2_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_HandoverRequest.c b/lib/asn1c/s1ap/S1AP_HandoverRequest.c index b85e01d74..475d48bfe 100644 --- a/lib/asn1c/s1ap/S1AP_HandoverRequest.c +++ b/lib/asn1c/s1ap/S1AP_HandoverRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P3, + &asn_DEF_S1AP_ProtocolIE_Container_8143P3, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_HandoverRequest.h b/lib/asn1c/s1ap/S1AP_HandoverRequest.h index d468073cd..9a8b4a3b0 100644 --- a/lib/asn1c/s1ap/S1AP_HandoverRequest.h +++ b/lib/asn1c/s1ap/S1AP_HandoverRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_HandoverRequest */ typedef struct S1AP_HandoverRequest { - S1AP_ProtocolIE_Container_7847P3_t protocolIEs; + S1AP_ProtocolIE_Container_8143P3_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_HandoverRequestAcknowledge.c b/lib/asn1c/s1ap/S1AP_HandoverRequestAcknowledge.c index 6b0a0ec32..78f6cc1f0 100644 --- a/lib/asn1c/s1ap/S1AP_HandoverRequestAcknowledge.c +++ b/lib/asn1c/s1ap/S1AP_HandoverRequestAcknowledge.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverRequestAcknowledge_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverRequestAcknowledge, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P4, + &asn_DEF_S1AP_ProtocolIE_Container_8143P4, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_HandoverRequestAcknowledge.h b/lib/asn1c/s1ap/S1AP_HandoverRequestAcknowledge.h index 2f18709c0..22208d7c6 100644 --- a/lib/asn1c/s1ap/S1AP_HandoverRequestAcknowledge.h +++ b/lib/asn1c/s1ap/S1AP_HandoverRequestAcknowledge.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_HandoverRequestAcknowledge */ typedef struct S1AP_HandoverRequestAcknowledge { - S1AP_ProtocolIE_Container_7847P4_t protocolIEs; + S1AP_ProtocolIE_Container_8143P4_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_HandoverRequired.c b/lib/asn1c/s1ap/S1AP_HandoverRequired.c index 1b79b8754..d6c32a96c 100644 --- a/lib/asn1c/s1ap/S1AP_HandoverRequired.c +++ b/lib/asn1c/s1ap/S1AP_HandoverRequired.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverRequired_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverRequired, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P0, + &asn_DEF_S1AP_ProtocolIE_Container_8143P0, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_HandoverRequired.h b/lib/asn1c/s1ap/S1AP_HandoverRequired.h index 65f7a445b..9bd6691ea 100644 --- a/lib/asn1c/s1ap/S1AP_HandoverRequired.h +++ b/lib/asn1c/s1ap/S1AP_HandoverRequired.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_HandoverRequired */ typedef struct S1AP_HandoverRequired { - S1AP_ProtocolIE_Container_7847P0_t protocolIEs; + S1AP_ProtocolIE_Container_8143P0_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_HandoverRestrictionList.c b/lib/asn1c/s1ap/S1AP_HandoverRestrictionList.c index 13466f8ed..ba6b21dab 100644 --- a/lib/asn1c/s1ap/S1AP_HandoverRestrictionList.c +++ b/lib/asn1c/s1ap/S1AP_HandoverRestrictionList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ #include "S1AP_ForbiddenTAs.h" #include "S1AP_ForbiddenLAs.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_HandoverRestrictionList_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_HandoverRestrictionList_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverRestrictionList, servingPLMN), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -100,7 +100,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_HandoverRestrictionList_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_HandoverRestrictionList, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (5 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P77, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P80, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -127,7 +127,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_HandoverRestrictionList_tag2el_1 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* forbiddenInterRATs */ { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverRestrictionList_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverRestrictionList_specs_1 = { sizeof(struct S1AP_HandoverRestrictionList), offsetof(struct S1AP_HandoverRestrictionList, _asn_ctx), asn_MAP_S1AP_HandoverRestrictionList_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_HandoverRestrictionList.h b/lib/asn1c/s1ap/S1AP_HandoverRestrictionList.h index a8bc2c194..6e17e9db0 100644 --- a/lib/asn1c/s1ap/S1AP_HandoverRestrictionList.h +++ b/lib/asn1c/s1ap/S1AP_HandoverRestrictionList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -45,6 +45,8 @@ typedef struct S1AP_HandoverRestrictionList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverRestrictionList; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverRestrictionList_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_HandoverRestrictionList_1[6]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_HandoverSuccess.c b/lib/asn1c/s1ap/S1AP_HandoverSuccess.c index 37b2a5834..18e101108 100644 --- a/lib/asn1c/s1ap/S1AP_HandoverSuccess.c +++ b/lib/asn1c/s1ap/S1AP_HandoverSuccess.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverSuccess_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverSuccess, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P12, + &asn_DEF_S1AP_ProtocolIE_Container_8143P12, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_HandoverSuccess.h b/lib/asn1c/s1ap/S1AP_HandoverSuccess.h index 46ce4788d..32526ddf4 100644 --- a/lib/asn1c/s1ap/S1AP_HandoverSuccess.h +++ b/lib/asn1c/s1ap/S1AP_HandoverSuccess.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_HandoverSuccess */ typedef struct S1AP_HandoverSuccess { - S1AP_ProtocolIE_Container_7847P12_t protocolIEs; + S1AP_ProtocolIE_Container_8143P12_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_HandoverType.c b/lib/asn1c/s1ap/S1AP_HandoverType.c index b304cf599..0ea359c82 100644 --- a/lib/asn1c/s1ap/S1AP_HandoverType.c +++ b/lib/asn1c/s1ap/S1AP_HandoverType.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_HandoverType_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_HandoverType_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 4 } /* (0..4,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -38,7 +38,7 @@ static const unsigned int asn_MAP_S1AP_HandoverType_enum2value_1[] = { 3 /* utrantolte(3) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_HandoverType_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_HandoverType_specs_1 = { asn_MAP_S1AP_HandoverType_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_HandoverType_enum2value_1, /* N => "tag"; sorted by N */ 7, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_HandoverType.h b/lib/asn1c/s1ap/S1AP_HandoverType.h index 50601c0c9..bdbcb4d89 100644 --- a/lib/asn1c/s1ap/S1AP_HandoverType.h +++ b/lib/asn1c/s1ap/S1AP_HandoverType.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -36,7 +36,9 @@ typedef enum S1AP_HandoverType { typedef long S1AP_HandoverType_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_HandoverType_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverType; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_HandoverType_specs_1; asn_struct_free_f S1AP_HandoverType_free; asn_struct_print_f S1AP_HandoverType_print; asn_constr_check_f S1AP_HandoverType_constraint; diff --git a/lib/asn1c/s1ap/S1AP_Hysteresis.c b/lib/asn1c/s1ap/S1AP_Hysteresis.c new file mode 100644 index 000000000..525bad794 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_Hysteresis.c @@ -0,0 +1,71 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "S1AP_Hysteresis.h" + +int +S1AP_Hysteresis_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 30L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +/* + * This type is implemented using NativeInteger, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_S1AP_Hysteresis_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED, 5, 5, 0, 30 } /* (0..30) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const ber_tlv_tag_t asn_DEF_S1AP_Hysteresis_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_Hysteresis = { + "Hysteresis", + "Hysteresis", + &asn_OP_NativeInteger, + asn_DEF_S1AP_Hysteresis_tags_1, + sizeof(asn_DEF_S1AP_Hysteresis_tags_1) + /sizeof(asn_DEF_S1AP_Hysteresis_tags_1[0]), /* 1 */ + asn_DEF_S1AP_Hysteresis_tags_1, /* Same as above */ + sizeof(asn_DEF_S1AP_Hysteresis_tags_1) + /sizeof(asn_DEF_S1AP_Hysteresis_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_Hysteresis_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + S1AP_Hysteresis_constraint + }, + 0, 0, /* No members */ + 0 /* No specifics */ +}; + diff --git a/lib/asn1c/s1ap/S1AP_Hysteresis.h b/lib/asn1c/s1ap/S1AP_Hysteresis.h new file mode 100644 index 000000000..b0a979a71 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_Hysteresis.h @@ -0,0 +1,39 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _S1AP_Hysteresis_H_ +#define _S1AP_Hysteresis_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* S1AP_Hysteresis */ +typedef long S1AP_Hysteresis_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_Hysteresis_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_Hysteresis; +asn_struct_free_f S1AP_Hysteresis_free; +asn_struct_print_f S1AP_Hysteresis_print; +asn_constr_check_f S1AP_Hysteresis_constraint; +jer_type_encoder_f S1AP_Hysteresis_encode_jer; +per_type_decoder_f S1AP_Hysteresis_decode_aper; +per_type_encoder_f S1AP_Hysteresis_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _S1AP_Hysteresis_H_ */ +#include diff --git a/lib/asn1c/s1ap/S1AP_IAB-Authorized.c b/lib/asn1c/s1ap/S1AP_IAB-Authorized.c index 1ab358bc7..aa74358b1 100644 --- a/lib/asn1c/s1ap/S1AP_IAB-Authorized.c +++ b/lib/asn1c/s1ap/S1AP_IAB-Authorized.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_IAB_Authorized_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_IAB_Authorized_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -28,7 +28,7 @@ static const unsigned int asn_MAP_S1AP_IAB_Authorized_enum2value_1[] = { 1 /* not-authorized(1) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_IAB_Authorized_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_IAB_Authorized_specs_1 = { asn_MAP_S1AP_IAB_Authorized_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_IAB_Authorized_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_IAB-Authorized.h b/lib/asn1c/s1ap/S1AP_IAB-Authorized.h index 5462556dd..7454aa601 100644 --- a/lib/asn1c/s1ap/S1AP_IAB-Authorized.h +++ b/lib/asn1c/s1ap/S1AP_IAB-Authorized.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -31,7 +31,9 @@ typedef enum S1AP_IAB_Authorized { typedef long S1AP_IAB_Authorized_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_IAB_Authorized_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_IAB_Authorized; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_IAB_Authorized_specs_1; asn_struct_free_f S1AP_IAB_Authorized_free; asn_struct_print_f S1AP_IAB_Authorized_print; asn_constr_check_f S1AP_IAB_Authorized_constraint; diff --git a/lib/asn1c/s1ap/S1AP_IAB-Node-Indication.c b/lib/asn1c/s1ap/S1AP_IAB-Node-Indication.c index 37dbe2918..6fe2681c8 100644 --- a/lib/asn1c/s1ap/S1AP_IAB-Node-Indication.c +++ b/lib/asn1c/s1ap/S1AP_IAB-Node-Indication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_IAB_Node_Indication_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_IAB_Node_Indication_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_IAB_Node_Indication_enum2value_1[] = { 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_IAB_Node_Indication_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_IAB_Node_Indication_specs_1 = { asn_MAP_S1AP_IAB_Node_Indication_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_IAB_Node_Indication_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_IAB-Node-Indication.h b/lib/asn1c/s1ap/S1AP_IAB-Node-Indication.h index 7ecde61dc..0ce774e0b 100644 --- a/lib/asn1c/s1ap/S1AP_IAB-Node-Indication.h +++ b/lib/asn1c/s1ap/S1AP_IAB-Node-Indication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_IAB_Node_Indication { typedef long S1AP_IAB_Node_Indication_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_IAB_Node_Indication_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_IAB_Node_Indication; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_IAB_Node_Indication_specs_1; asn_struct_free_f S1AP_IAB_Node_Indication_free; asn_struct_print_f S1AP_IAB_Node_Indication_print; asn_constr_check_f S1AP_IAB_Node_Indication_constraint; diff --git a/lib/asn1c/s1ap/S1AP_IAB-Supported.c b/lib/asn1c/s1ap/S1AP_IAB-Supported.c index e3f61519a..3806b36fd 100644 --- a/lib/asn1c/s1ap/S1AP_IAB-Supported.c +++ b/lib/asn1c/s1ap/S1AP_IAB-Supported.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_IAB_Supported_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_IAB_Supported_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_IAB_Supported_enum2value_1[] = { 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_IAB_Supported_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_IAB_Supported_specs_1 = { asn_MAP_S1AP_IAB_Supported_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_IAB_Supported_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_IAB-Supported.h b/lib/asn1c/s1ap/S1AP_IAB-Supported.h index 7241e48f4..5da7aad53 100644 --- a/lib/asn1c/s1ap/S1AP_IAB-Supported.h +++ b/lib/asn1c/s1ap/S1AP_IAB-Supported.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_IAB_Supported { typedef long S1AP_IAB_Supported_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_IAB_Supported_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_IAB_Supported; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_IAB_Supported_specs_1; asn_struct_free_f S1AP_IAB_Supported_free; asn_struct_print_f S1AP_IAB_Supported_print; asn_constr_check_f S1AP_IAB_Supported_constraint; diff --git a/lib/asn1c/s1ap/S1AP_IMSI.c b/lib/asn1c/s1ap/S1AP_IMSI.c index fde019e28..286462a3e 100644 --- a/lib/asn1c/s1ap/S1AP_IMSI.c +++ b/lib/asn1c/s1ap/S1AP_IMSI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_IMSI.h b/lib/asn1c/s1ap/S1AP_IMSI.h index 300ccc91f..9699cf1e0 100644 --- a/lib/asn1c/s1ap/S1AP_IMSI.h +++ b/lib/asn1c/s1ap/S1AP_IMSI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_IMSvoiceEPSfallbackfrom5G.c b/lib/asn1c/s1ap/S1AP_IMSvoiceEPSfallbackfrom5G.c index 0a0878fdf..e22bd35f9 100644 --- a/lib/asn1c/s1ap/S1AP_IMSvoiceEPSfallbackfrom5G.c +++ b/lib/asn1c/s1ap/S1AP_IMSvoiceEPSfallbackfrom5G.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_IMSvoiceEPSfallbackfrom5G_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_IMSvoiceEPSfallbackfrom5G_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_IMSvoiceEPSfallbackfrom5G_enum2value_1[] 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_IMSvoiceEPSfallbackfrom5G_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_IMSvoiceEPSfallbackfrom5G_specs_1 = { asn_MAP_S1AP_IMSvoiceEPSfallbackfrom5G_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_IMSvoiceEPSfallbackfrom5G_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_IMSvoiceEPSfallbackfrom5G.h b/lib/asn1c/s1ap/S1AP_IMSvoiceEPSfallbackfrom5G.h index 749a990a4..416622a97 100644 --- a/lib/asn1c/s1ap/S1AP_IMSvoiceEPSfallbackfrom5G.h +++ b/lib/asn1c/s1ap/S1AP_IMSvoiceEPSfallbackfrom5G.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_IMSvoiceEPSfallbackfrom5G { typedef long S1AP_IMSvoiceEPSfallbackfrom5G_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_IMSvoiceEPSfallbackfrom5G_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_IMSvoiceEPSfallbackfrom5G; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_IMSvoiceEPSfallbackfrom5G_specs_1; asn_struct_free_f S1AP_IMSvoiceEPSfallbackfrom5G_free; asn_struct_print_f S1AP_IMSvoiceEPSfallbackfrom5G_print; asn_constr_check_f S1AP_IMSvoiceEPSfallbackfrom5G_constraint; diff --git a/lib/asn1c/s1ap/S1AP_ImmediateMDT.c b/lib/asn1c/s1ap/S1AP_ImmediateMDT.c index 79e68786e..5da1c9a99 100644 --- a/lib/asn1c/s1ap/S1AP_ImmediateMDT.c +++ b/lib/asn1c/s1ap/S1AP_ImmediateMDT.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -82,7 +82,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ImmediateMDT_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_ImmediateMDT, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P78, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P81, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_ImmediateMDT.h b/lib/asn1c/s1ap/S1AP_ImmediateMDT.h index 4aa827aae..6acac4d18 100644 --- a/lib/asn1c/s1ap/S1AP_ImmediateMDT.h +++ b/lib/asn1c/s1ap/S1AP_ImmediateMDT.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_InformationOnRecommendedCellsAndENBsForPaging.c b/lib/asn1c/s1ap/S1AP_InformationOnRecommendedCellsAndENBsForPaging.c index 7c7706c21..1b9ef21ac 100644 --- a/lib/asn1c/s1ap/S1AP_InformationOnRecommendedCellsAndENBsForPaging.c +++ b/lib/asn1c/s1ap/S1AP_InformationOnRecommendedCellsAndENBsForPaging.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_InformationOnRecommendedCellsAndENBsForPaging.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_InformationOnRecommendedCellsAndENBsForPaging_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_InformationOnRecommendedCellsAndENBsForPaging_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_InformationOnRecommendedCellsAndENBsForPaging, recommendedCellsForPaging), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_InformationOnRecommendedCellsAndENBsForPag { ATF_POINTER, 1, offsetof(struct S1AP_InformationOnRecommendedCellsAndENBsForPaging, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P79, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P82, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_InformationOnRecommendedCellsAnd { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* recommendENBsForPaging */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_InformationOnRecommendedCellsAndENBsForPaging_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_InformationOnRecommendedCellsAndENBsForPaging_specs_1 = { sizeof(struct S1AP_InformationOnRecommendedCellsAndENBsForPaging), offsetof(struct S1AP_InformationOnRecommendedCellsAndENBsForPaging, _asn_ctx), asn_MAP_S1AP_InformationOnRecommendedCellsAndENBsForPaging_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_InformationOnRecommendedCellsAndENBsForPaging.h b/lib/asn1c/s1ap/S1AP_InformationOnRecommendedCellsAndENBsForPaging.h index b0ec2f040..c9c5af660 100644 --- a/lib/asn1c/s1ap/S1AP_InformationOnRecommendedCellsAndENBsForPaging.h +++ b/lib/asn1c/s1ap/S1AP_InformationOnRecommendedCellsAndENBsForPaging.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_InformationOnRecommendedCellsAndENBsForPaging { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_InformationOnRecommendedCellsAndENBsForPaging; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_InformationOnRecommendedCellsAndENBsForPaging_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_InformationOnRecommendedCellsAndENBsForPaging_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_InitialContextSetupFailure.c b/lib/asn1c/s1ap/S1AP_InitialContextSetupFailure.c index b5843b381..2725fb2b7 100644 --- a/lib/asn1c/s1ap/S1AP_InitialContextSetupFailure.c +++ b/lib/asn1c/s1ap/S1AP_InitialContextSetupFailure.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupFailure_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_InitialContextSetupFailure, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P24, + &asn_DEF_S1AP_ProtocolIE_Container_8143P24, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_InitialContextSetupFailure.h b/lib/asn1c/s1ap/S1AP_InitialContextSetupFailure.h index 614171997..bd387f9d7 100644 --- a/lib/asn1c/s1ap/S1AP_InitialContextSetupFailure.h +++ b/lib/asn1c/s1ap/S1AP_InitialContextSetupFailure.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_InitialContextSetupFailure */ typedef struct S1AP_InitialContextSetupFailure { - S1AP_ProtocolIE_Container_7847P24_t protocolIEs; + S1AP_ProtocolIE_Container_8143P24_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_InitialContextSetupRequest.c b/lib/asn1c/s1ap/S1AP_InitialContextSetupRequest.c index c5ca9e418..bab57fc98 100644 --- a/lib/asn1c/s1ap/S1AP_InitialContextSetupRequest.c +++ b/lib/asn1c/s1ap/S1AP_InitialContextSetupRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_InitialContextSetupRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P22, + &asn_DEF_S1AP_ProtocolIE_Container_8143P22, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_InitialContextSetupRequest.h b/lib/asn1c/s1ap/S1AP_InitialContextSetupRequest.h index 976e6cde7..bd3152dc2 100644 --- a/lib/asn1c/s1ap/S1AP_InitialContextSetupRequest.h +++ b/lib/asn1c/s1ap/S1AP_InitialContextSetupRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_InitialContextSetupRequest */ typedef struct S1AP_InitialContextSetupRequest { - S1AP_ProtocolIE_Container_7847P22_t protocolIEs; + S1AP_ProtocolIE_Container_8143P22_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_InitialContextSetupResponse.c b/lib/asn1c/s1ap/S1AP_InitialContextSetupResponse.c index 4d1874294..fb20fc3d4 100644 --- a/lib/asn1c/s1ap/S1AP_InitialContextSetupResponse.c +++ b/lib/asn1c/s1ap/S1AP_InitialContextSetupResponse.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupResponse_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_InitialContextSetupResponse, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P23, + &asn_DEF_S1AP_ProtocolIE_Container_8143P23, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_InitialContextSetupResponse.h b/lib/asn1c/s1ap/S1AP_InitialContextSetupResponse.h index c93958c49..ae58f541a 100644 --- a/lib/asn1c/s1ap/S1AP_InitialContextSetupResponse.h +++ b/lib/asn1c/s1ap/S1AP_InitialContextSetupResponse.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_InitialContextSetupResponse */ typedef struct S1AP_InitialContextSetupResponse { - S1AP_ProtocolIE_Container_7847P23_t protocolIEs; + S1AP_ProtocolIE_Container_8143P23_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_InitialUEMessage.c b/lib/asn1c/s1ap/S1AP_InitialUEMessage.c index 9ff2a8bed..c36c2f2b5 100644 --- a/lib/asn1c/s1ap/S1AP_InitialUEMessage.c +++ b/lib/asn1c/s1ap/S1AP_InitialUEMessage.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_InitialUEMessage_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_InitialUEMessage, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P35, + &asn_DEF_S1AP_ProtocolIE_Container_8143P35, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_InitialUEMessage.h b/lib/asn1c/s1ap/S1AP_InitialUEMessage.h index 148116a46..d2f44ce52 100644 --- a/lib/asn1c/s1ap/S1AP_InitialUEMessage.h +++ b/lib/asn1c/s1ap/S1AP_InitialUEMessage.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_InitialUEMessage */ typedef struct S1AP_InitialUEMessage { - S1AP_ProtocolIE_Container_7847P35_t protocolIEs; + S1AP_ProtocolIE_Container_8143P35_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_InitiatingMessage.c b/lib/asn1c/s1ap/S1AP_InitiatingMessage.c index c99b9c769..6aee70469 100644 --- a/lib/asn1c/s1ap/S1AP_InitiatingMessage.c +++ b/lib/asn1c/s1ap/S1AP_InitiatingMessage.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Descriptions" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_InitiatingMessage.h b/lib/asn1c/s1ap/S1AP_InitiatingMessage.h index d8a9be107..b3348816b 100644 --- a/lib/asn1c/s1ap/S1AP_InitiatingMessage.h +++ b/lib/asn1c/s1ap/S1AP_InitiatingMessage.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Descriptions" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_IntegrityProtectionAlgorithms.c b/lib/asn1c/s1ap/S1AP_IntegrityProtectionAlgorithms.c index 3d6933796..1c0662fde 100644 --- a/lib/asn1c/s1ap/S1AP_IntegrityProtectionAlgorithms.c +++ b/lib/asn1c/s1ap/S1AP_IntegrityProtectionAlgorithms.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_IntegrityProtectionAlgorithms.h b/lib/asn1c/s1ap/S1AP_IntegrityProtectionAlgorithms.h index 4221da7eb..730a51ab5 100644 --- a/lib/asn1c/s1ap/S1AP_IntegrityProtectionAlgorithms.h +++ b/lib/asn1c/s1ap/S1AP_IntegrityProtectionAlgorithms.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_IntegrityProtectionIndication.c b/lib/asn1c/s1ap/S1AP_IntegrityProtectionIndication.c new file mode 100644 index 000000000..c8220e5e3 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_IntegrityProtectionIndication.c @@ -0,0 +1,67 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "S1AP_IntegrityProtectionIndication.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_S1AP_IntegrityProtectionIndication_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 2 } /* (0..2,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_S1AP_IntegrityProtectionIndication_value2enum_1[] = { + { 0, 8, "required" }, + { 1, 9, "preferred" }, + { 2, 10, "not-needed" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_S1AP_IntegrityProtectionIndication_enum2value_1[] = { + 2, /* not-needed(2) */ + 1, /* preferred(1) */ + 0 /* required(0) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_S1AP_IntegrityProtectionIndication_specs_1 = { + asn_MAP_S1AP_IntegrityProtectionIndication_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_S1AP_IntegrityProtectionIndication_enum2value_1, /* N => "tag"; sorted by N */ + 3, /* Number of elements in the maps */ + 4, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_S1AP_IntegrityProtectionIndication_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_IntegrityProtectionIndication = { + "IntegrityProtectionIndication", + "IntegrityProtectionIndication", + &asn_OP_NativeEnumerated, + asn_DEF_S1AP_IntegrityProtectionIndication_tags_1, + sizeof(asn_DEF_S1AP_IntegrityProtectionIndication_tags_1) + /sizeof(asn_DEF_S1AP_IntegrityProtectionIndication_tags_1[0]), /* 1 */ + asn_DEF_S1AP_IntegrityProtectionIndication_tags_1, /* Same as above */ + sizeof(asn_DEF_S1AP_IntegrityProtectionIndication_tags_1) + /sizeof(asn_DEF_S1AP_IntegrityProtectionIndication_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_IntegrityProtectionIndication_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_S1AP_IntegrityProtectionIndication_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/s1ap/S1AP_IntegrityProtectionIndication.h b/lib/asn1c/s1ap/S1AP_IntegrityProtectionIndication.h new file mode 100644 index 000000000..3ed431990 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_IntegrityProtectionIndication.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _S1AP_IntegrityProtectionIndication_H_ +#define _S1AP_IntegrityProtectionIndication_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum S1AP_IntegrityProtectionIndication { + S1AP_IntegrityProtectionIndication_required = 0, + S1AP_IntegrityProtectionIndication_preferred = 1, + S1AP_IntegrityProtectionIndication_not_needed = 2 + /* + * Enumeration is extensible + */ +} e_S1AP_IntegrityProtectionIndication; + +/* S1AP_IntegrityProtectionIndication */ +typedef long S1AP_IntegrityProtectionIndication_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_IntegrityProtectionIndication_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_IntegrityProtectionIndication; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_IntegrityProtectionIndication_specs_1; +asn_struct_free_f S1AP_IntegrityProtectionIndication_free; +asn_struct_print_f S1AP_IntegrityProtectionIndication_print; +asn_constr_check_f S1AP_IntegrityProtectionIndication_constraint; +jer_type_encoder_f S1AP_IntegrityProtectionIndication_encode_jer; +per_type_decoder_f S1AP_IntegrityProtectionIndication_decode_aper; +per_type_encoder_f S1AP_IntegrityProtectionIndication_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _S1AP_IntegrityProtectionIndication_H_ */ +#include diff --git a/lib/asn1c/s1ap/S1AP_IntegrityProtectionResult.c b/lib/asn1c/s1ap/S1AP_IntegrityProtectionResult.c new file mode 100644 index 000000000..598ffc5a4 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_IntegrityProtectionResult.c @@ -0,0 +1,65 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "S1AP_IntegrityProtectionResult.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_S1AP_IntegrityProtectionResult_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_S1AP_IntegrityProtectionResult_value2enum_1[] = { + { 0, 9, "performed" }, + { 1, 13, "not-performed" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_S1AP_IntegrityProtectionResult_enum2value_1[] = { + 1, /* not-performed(1) */ + 0 /* performed(0) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_S1AP_IntegrityProtectionResult_specs_1 = { + asn_MAP_S1AP_IntegrityProtectionResult_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_S1AP_IntegrityProtectionResult_enum2value_1, /* N => "tag"; sorted by N */ + 2, /* Number of elements in the maps */ + 3, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_S1AP_IntegrityProtectionResult_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_IntegrityProtectionResult = { + "IntegrityProtectionResult", + "IntegrityProtectionResult", + &asn_OP_NativeEnumerated, + asn_DEF_S1AP_IntegrityProtectionResult_tags_1, + sizeof(asn_DEF_S1AP_IntegrityProtectionResult_tags_1) + /sizeof(asn_DEF_S1AP_IntegrityProtectionResult_tags_1[0]), /* 1 */ + asn_DEF_S1AP_IntegrityProtectionResult_tags_1, /* Same as above */ + sizeof(asn_DEF_S1AP_IntegrityProtectionResult_tags_1) + /sizeof(asn_DEF_S1AP_IntegrityProtectionResult_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_IntegrityProtectionResult_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_S1AP_IntegrityProtectionResult_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/s1ap/S1AP_IntegrityProtectionResult.h b/lib/asn1c/s1ap/S1AP_IntegrityProtectionResult.h new file mode 100644 index 000000000..c34c92916 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_IntegrityProtectionResult.h @@ -0,0 +1,49 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _S1AP_IntegrityProtectionResult_H_ +#define _S1AP_IntegrityProtectionResult_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum S1AP_IntegrityProtectionResult { + S1AP_IntegrityProtectionResult_performed = 0, + S1AP_IntegrityProtectionResult_not_performed = 1 + /* + * Enumeration is extensible + */ +} e_S1AP_IntegrityProtectionResult; + +/* S1AP_IntegrityProtectionResult */ +typedef long S1AP_IntegrityProtectionResult_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_IntegrityProtectionResult_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_IntegrityProtectionResult; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_IntegrityProtectionResult_specs_1; +asn_struct_free_f S1AP_IntegrityProtectionResult_free; +asn_struct_print_f S1AP_IntegrityProtectionResult_print; +asn_constr_check_f S1AP_IntegrityProtectionResult_constraint; +jer_type_encoder_f S1AP_IntegrityProtectionResult_encode_jer; +per_type_decoder_f S1AP_IntegrityProtectionResult_decode_aper; +per_type_encoder_f S1AP_IntegrityProtectionResult_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _S1AP_IntegrityProtectionResult_H_ */ +#include diff --git a/lib/asn1c/s1ap/S1AP_IntendedNumberOfPagingAttempts.c b/lib/asn1c/s1ap/S1AP_IntendedNumberOfPagingAttempts.c index 76c7157d0..95b274d22 100644 --- a/lib/asn1c/s1ap/S1AP_IntendedNumberOfPagingAttempts.c +++ b/lib/asn1c/s1ap/S1AP_IntendedNumberOfPagingAttempts.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_IntendedNumberOfPagingAttempts.h b/lib/asn1c/s1ap/S1AP_IntendedNumberOfPagingAttempts.h index 05a5b6489..92e9ae78e 100644 --- a/lib/asn1c/s1ap/S1AP_IntendedNumberOfPagingAttempts.h +++ b/lib/asn1c/s1ap/S1AP_IntendedNumberOfPagingAttempts.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Inter-SystemInformationTransferType.c b/lib/asn1c/s1ap/S1AP_Inter-SystemInformationTransferType.c index a5ff0b4e8..9166c1142 100644 --- a/lib/asn1c/s1ap/S1AP_Inter-SystemInformationTransferType.c +++ b/lib/asn1c/s1ap/S1AP_Inter-SystemInformationTransferType.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "S1AP_RIMTransfer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_Inter_SystemInformationTransferType_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_Inter_SystemInformationTransferType_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_Inter_SystemInformationTransferType_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_Inter_SystemInformationTransferType_1[] = { { ATF_POINTER, 0, offsetof(struct S1AP_Inter_SystemInformationTransferType, choice.rIMTransfer), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_Inter_SystemInformationTransferType_1[] = static const asn_TYPE_tag2member_t asn_MAP_S1AP_Inter_SystemInformationTransferType_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* rIMTransfer */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_Inter_SystemInformationTransferType_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_S1AP_Inter_SystemInformationTransferType_specs_1 = { sizeof(struct S1AP_Inter_SystemInformationTransferType), offsetof(struct S1AP_Inter_SystemInformationTransferType, _asn_ctx), offsetof(struct S1AP_Inter_SystemInformationTransferType, present), diff --git a/lib/asn1c/s1ap/S1AP_Inter-SystemInformationTransferType.h b/lib/asn1c/s1ap/S1AP_Inter-SystemInformationTransferType.h index 19cc29b3c..260ad4e2f 100644 --- a/lib/asn1c/s1ap/S1AP_Inter-SystemInformationTransferType.h +++ b/lib/asn1c/s1ap/S1AP_Inter-SystemInformationTransferType.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,6 +46,9 @@ typedef struct S1AP_Inter_SystemInformationTransferType { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_Inter_SystemInformationTransferType; +extern asn_CHOICE_specifics_t asn_SPC_S1AP_Inter_SystemInformationTransferType_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_Inter_SystemInformationTransferType_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_Inter_SystemInformationTransferType_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_InterSystemMeasurementItem.c b/lib/asn1c/s1ap/S1AP_InterSystemMeasurementItem.c index 7fa43e39d..c9362b98c 100644 --- a/lib/asn1c/s1ap/S1AP_InterSystemMeasurementItem.c +++ b/lib/asn1c/s1ap/S1AP_InterSystemMeasurementItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -51,7 +51,7 @@ memb_S1AP_sSBfrequencies_constraint_1(const asn_TYPE_descriptor_t *td, const voi value = *(const long *)sptr; - if((value >= 0L && value <= 32L)) { + if((value >= 0L && value <= 3279165L)) { /* Constraint check succeeded */ return 0; } else { @@ -103,7 +103,7 @@ static asn_per_constraints_t asn_PER_memb_S1AP_freqBandIndicatorNR_constr_2 CC_N #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_S1AP_sSBfrequencies_constr_3 CC_NOTUSED = { - { APC_CONSTRAINED, 6, 6, 0, 32 } /* (0..32) */, + { APC_CONSTRAINED, 22, -1, 0, 3279165 } /* (0..3279165) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; @@ -322,7 +322,7 @@ asn_TYPE_member_t asn_MBR_S1AP_InterSystemMeasurementItem_1[] = { 0, 0, /* No default value */ "quantityConfigNR-R15" }, - { ATF_POINTER, 2, offsetof(struct S1AP_InterSystemMeasurementItem, blackCellsToAddModList), + { ATF_POINTER, 2, offsetof(struct S1AP_InterSystemMeasurementItem, excludedCellsToAddModList), (ASN_TAG_CLASS_CONTEXT | (9 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, @@ -337,12 +337,12 @@ asn_TYPE_member_t asn_MBR_S1AP_InterSystemMeasurementItem_1[] = { 0 }, 0, 0, /* No default value */ - "blackCellsToAddModList" + "excludedCellsToAddModList" }, { ATF_POINTER, 1, offsetof(struct S1AP_InterSystemMeasurementItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (10 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P82, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P85, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -371,7 +371,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_InterSystemMeasurementItem_tag2e { (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 }, /* sSBToMeasure */ { (ASN_TAG_CLASS_CONTEXT | (7 << 2)), 7, 0, 0 }, /* sSRSSIMeasurement */ { (ASN_TAG_CLASS_CONTEXT | (8 << 2)), 8, 0, 0 }, /* quantityConfigNR-R15 */ - { (ASN_TAG_CLASS_CONTEXT | (9 << 2)), 9, 0, 0 }, /* blackCellsToAddModList */ + { (ASN_TAG_CLASS_CONTEXT | (9 << 2)), 9, 0, 0 }, /* excludedCellsToAddModList */ { (ASN_TAG_CLASS_CONTEXT | (10 << 2)), 10, 0, 0 } /* iE-Extensions */ }; asn_SEQUENCE_specifics_t asn_SPC_S1AP_InterSystemMeasurementItem_specs_1 = { diff --git a/lib/asn1c/s1ap/S1AP_InterSystemMeasurementItem.h b/lib/asn1c/s1ap/S1AP_InterSystemMeasurementItem.h index c189cc4cb..f53cab997 100644 --- a/lib/asn1c/s1ap/S1AP_InterSystemMeasurementItem.h +++ b/lib/asn1c/s1ap/S1AP_InterSystemMeasurementItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -47,7 +47,7 @@ typedef struct S1AP_InterSystemMeasurementItem { OCTET_STRING_t *sSBToMeasure; /* OPTIONAL */ OCTET_STRING_t *sSRSSIMeasurement; /* OPTIONAL */ OCTET_STRING_t *quantityConfigNR_R15; /* OPTIONAL */ - OCTET_STRING_t *blackCellsToAddModList; /* OPTIONAL */ + OCTET_STRING_t *excludedCellsToAddModList; /* OPTIONAL */ struct S1AP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ /* Context for parsing across buffer boundaries */ diff --git a/lib/asn1c/s1ap/S1AP_InterSystemMeasurementList.c b/lib/asn1c/s1ap/S1AP_InterSystemMeasurementList.c index ea867e5ea..17dbad4aa 100644 --- a/lib/asn1c/s1ap/S1AP_InterSystemMeasurementList.c +++ b/lib/asn1c/s1ap/S1AP_InterSystemMeasurementList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_InterSystemMeasurementList.h b/lib/asn1c/s1ap/S1AP_InterSystemMeasurementList.h index b56cbbb3b..02f5dc1a3 100644 --- a/lib/asn1c/s1ap/S1AP_InterSystemMeasurementList.h +++ b/lib/asn1c/s1ap/S1AP_InterSystemMeasurementList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_InterSystemMeasurementParameters.c b/lib/asn1c/s1ap/S1AP_InterSystemMeasurementParameters.c index 2d25081d7..21f248b0a 100644 --- a/lib/asn1c/s1ap/S1AP_InterSystemMeasurementParameters.c +++ b/lib/asn1c/s1ap/S1AP_InterSystemMeasurementParameters.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -79,7 +79,7 @@ asn_TYPE_member_t asn_MBR_S1AP_InterSystemMeasurementParameters_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_InterSystemMeasurementParameters, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P81, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P84, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_InterSystemMeasurementParameters.h b/lib/asn1c/s1ap/S1AP_InterSystemMeasurementParameters.h index f781b05ba..bd4b00f02 100644 --- a/lib/asn1c/s1ap/S1AP_InterSystemMeasurementParameters.h +++ b/lib/asn1c/s1ap/S1AP_InterSystemMeasurementParameters.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_InterfacesToTrace.c b/lib/asn1c/s1ap/S1AP_InterfacesToTrace.c index a8339d647..1cd6cd179 100644 --- a/lib/asn1c/s1ap/S1AP_InterfacesToTrace.c +++ b/lib/asn1c/s1ap/S1AP_InterfacesToTrace.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_InterfacesToTrace.h b/lib/asn1c/s1ap/S1AP_InterfacesToTrace.h index 683052e20..432c55c40 100644 --- a/lib/asn1c/s1ap/S1AP_InterfacesToTrace.h +++ b/lib/asn1c/s1ap/S1AP_InterfacesToTrace.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_IntersystemMeasurementConfiguration.c b/lib/asn1c/s1ap/S1AP_IntersystemMeasurementConfiguration.c index 7587ff38d..801ff63ae 100644 --- a/lib/asn1c/s1ap/S1AP_IntersystemMeasurementConfiguration.c +++ b/lib/asn1c/s1ap/S1AP_IntersystemMeasurementConfiguration.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -104,7 +104,7 @@ static asn_per_constraints_t asn_PER_memb_S1AP_sINR_constr_4 CC_NOTUSED = { 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_IntersystemMeasurementConfiguration_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_IntersystemMeasurementConfiguration_1[] = { { ATF_POINTER, 3, offsetof(struct S1AP_IntersystemMeasurementConfiguration, rSRP), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -176,7 +176,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_IntersystemMeasurementConfiguration_1[] = { ATF_POINTER, 1, offsetof(struct S1AP_IntersystemMeasurementConfiguration, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P80, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P83, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -202,7 +202,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_IntersystemMeasurementConfigurat { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* interSystemMeasurementParameters */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_IntersystemMeasurementConfiguration_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_IntersystemMeasurementConfiguration_specs_1 = { sizeof(struct S1AP_IntersystemMeasurementConfiguration), offsetof(struct S1AP_IntersystemMeasurementConfiguration, _asn_ctx), asn_MAP_S1AP_IntersystemMeasurementConfiguration_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_IntersystemMeasurementConfiguration.h b/lib/asn1c/s1ap/S1AP_IntersystemMeasurementConfiguration.h index 4357fe9b3..08c6eb2c6 100644 --- a/lib/asn1c/s1ap/S1AP_IntersystemMeasurementConfiguration.h +++ b/lib/asn1c/s1ap/S1AP_IntersystemMeasurementConfiguration.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -41,6 +41,8 @@ typedef struct S1AP_IntersystemMeasurementConfiguration { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_IntersystemMeasurementConfiguration; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_IntersystemMeasurementConfiguration_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_IntersystemMeasurementConfiguration_1[5]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_IntersystemSONConfigurationTransfer.c b/lib/asn1c/s1ap/S1AP_IntersystemSONConfigurationTransfer.c index 1a8924279..c735fdcf8 100644 --- a/lib/asn1c/s1ap/S1AP_IntersystemSONConfigurationTransfer.c +++ b/lib/asn1c/s1ap/S1AP_IntersystemSONConfigurationTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_IntersystemSONConfigurationTransfer.h b/lib/asn1c/s1ap/S1AP_IntersystemSONConfigurationTransfer.h index 2538eae18..50e74c052 100644 --- a/lib/asn1c/s1ap/S1AP_IntersystemSONConfigurationTransfer.h +++ b/lib/asn1c/s1ap/S1AP_IntersystemSONConfigurationTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_KillAllWarningMessages.c b/lib/asn1c/s1ap/S1AP_KillAllWarningMessages.c index c29be8df9..7cc582bf0 100644 --- a/lib/asn1c/s1ap/S1AP_KillAllWarningMessages.c +++ b/lib/asn1c/s1ap/S1AP_KillAllWarningMessages.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_KillAllWarningMessages_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_KillAllWarningMessages_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -24,7 +24,7 @@ static const asn_INTEGER_enum_map_t asn_MAP_S1AP_KillAllWarningMessages_value2en static const unsigned int asn_MAP_S1AP_KillAllWarningMessages_enum2value_1[] = { 0 /* true(0) */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_KillAllWarningMessages_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_KillAllWarningMessages_specs_1 = { asn_MAP_S1AP_KillAllWarningMessages_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_KillAllWarningMessages_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_KillAllWarningMessages.h b/lib/asn1c/s1ap/S1AP_KillAllWarningMessages.h index f1bd073ca..46cc2eb36 100644 --- a/lib/asn1c/s1ap/S1AP_KillAllWarningMessages.h +++ b/lib/asn1c/s1ap/S1AP_KillAllWarningMessages.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -27,7 +27,9 @@ typedef enum S1AP_KillAllWarningMessages { typedef long S1AP_KillAllWarningMessages_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_KillAllWarningMessages_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_KillAllWarningMessages; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_KillAllWarningMessages_specs_1; asn_struct_free_f S1AP_KillAllWarningMessages_free; asn_struct_print_f S1AP_KillAllWarningMessages_print; asn_constr_check_f S1AP_KillAllWarningMessages_constraint; diff --git a/lib/asn1c/s1ap/S1AP_KillRequest.c b/lib/asn1c/s1ap/S1AP_KillRequest.c index de636c6f3..ee3e9ba66 100644 --- a/lib/asn1c/s1ap/S1AP_KillRequest.c +++ b/lib/asn1c/s1ap/S1AP_KillRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_KillRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_KillRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P72, + &asn_DEF_S1AP_ProtocolIE_Container_8143P72, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_KillRequest.h b/lib/asn1c/s1ap/S1AP_KillRequest.h index 41e83b753..a52645a64 100644 --- a/lib/asn1c/s1ap/S1AP_KillRequest.h +++ b/lib/asn1c/s1ap/S1AP_KillRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_KillRequest */ typedef struct S1AP_KillRequest { - S1AP_ProtocolIE_Container_7847P72_t protocolIEs; + S1AP_ProtocolIE_Container_8143P72_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_KillResponse.c b/lib/asn1c/s1ap/S1AP_KillResponse.c index fb8a30e51..958e44d1a 100644 --- a/lib/asn1c/s1ap/S1AP_KillResponse.c +++ b/lib/asn1c/s1ap/S1AP_KillResponse.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_KillResponse_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_KillResponse, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P73, + &asn_DEF_S1AP_ProtocolIE_Container_8143P73, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_KillResponse.h b/lib/asn1c/s1ap/S1AP_KillResponse.h index a5565bae3..e258c56b3 100644 --- a/lib/asn1c/s1ap/S1AP_KillResponse.h +++ b/lib/asn1c/s1ap/S1AP_KillResponse.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_KillResponse */ typedef struct S1AP_KillResponse { - S1AP_ProtocolIE_Container_7847P73_t protocolIEs; + S1AP_ProtocolIE_Container_8143P73_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_L3-Information.c b/lib/asn1c/s1ap/S1AP_L3-Information.c index 6e0251e71..8f1d23a6e 100644 --- a/lib/asn1c/s1ap/S1AP_L3-Information.c +++ b/lib/asn1c/s1ap/S1AP_L3-Information.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_L3-Information.h b/lib/asn1c/s1ap/S1AP_L3-Information.h index d58fec1f6..bbfe73acd 100644 --- a/lib/asn1c/s1ap/S1AP_L3-Information.h +++ b/lib/asn1c/s1ap/S1AP_L3-Information.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_LAC.c b/lib/asn1c/s1ap/S1AP_LAC.c index 6b194818c..06a79671b 100644 --- a/lib/asn1c/s1ap/S1AP_LAC.c +++ b/lib/asn1c/s1ap/S1AP_LAC.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_LAC.h b/lib/asn1c/s1ap/S1AP_LAC.h index 134b371e5..da80a841f 100644 --- a/lib/asn1c/s1ap/S1AP_LAC.h +++ b/lib/asn1c/s1ap/S1AP_LAC.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_LAI.c b/lib/asn1c/s1ap/S1AP_LAI.c index c5aecdb70..4f6d45468 100644 --- a/lib/asn1c/s1ap/S1AP_LAI.c +++ b/lib/asn1c/s1ap/S1AP_LAI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_LAI_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_LAI, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P83, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P86, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_LAI.h b/lib/asn1c/s1ap/S1AP_LAI.h index 024ce84e3..9b3f4d490 100644 --- a/lib/asn1c/s1ap/S1AP_LAI.h +++ b/lib/asn1c/s1ap/S1AP_LAI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_LHN-ID.c b/lib/asn1c/s1ap/S1AP_LHN-ID.c index 539b82a8a..edd1fedb0 100644 --- a/lib/asn1c/s1ap/S1AP_LHN-ID.c +++ b/lib/asn1c/s1ap/S1AP_LHN-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -38,7 +38,7 @@ S1AP_LHN_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_LHN_ID_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_LHN_ID_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 32, 256 } /* (SIZE(32..256)) */, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_LHN-ID.h b/lib/asn1c/s1ap/S1AP_LHN-ID.h index d76b61c6c..50b88c6b6 100644 --- a/lib/asn1c/s1ap/S1AP_LHN-ID.h +++ b/lib/asn1c/s1ap/S1AP_LHN-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef OCTET_STRING_t S1AP_LHN_ID_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_LHN_ID_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_LHN_ID; asn_struct_free_f S1AP_LHN_ID_free; asn_struct_print_f S1AP_LHN_ID_print; diff --git a/lib/asn1c/s1ap/S1AP_LPPa-PDU.c b/lib/asn1c/s1ap/S1AP_LPPa-PDU.c index bdd05a0ac..83e22d608 100644 --- a/lib/asn1c/s1ap/S1AP_LPPa-PDU.c +++ b/lib/asn1c/s1ap/S1AP_LPPa-PDU.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_LPPa-PDU.h b/lib/asn1c/s1ap/S1AP_LPPa-PDU.h index 2eb859e41..556e7efc3 100644 --- a/lib/asn1c/s1ap/S1AP_LPPa-PDU.h +++ b/lib/asn1c/s1ap/S1AP_LPPa-PDU.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_LTE-M-Indication.c b/lib/asn1c/s1ap/S1AP_LTE-M-Indication.c index 68e4c67fb..4aa5a18a7 100644 --- a/lib/asn1c/s1ap/S1AP_LTE-M-Indication.c +++ b/lib/asn1c/s1ap/S1AP_LTE-M-Indication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_LTE_M_Indication_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_LTE_M_Indication_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_LTE_M_Indication_enum2value_1[] = { 0 /* lte-m(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_LTE_M_Indication_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_LTE_M_Indication_specs_1 = { asn_MAP_S1AP_LTE_M_Indication_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_LTE_M_Indication_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_LTE-M-Indication.h b/lib/asn1c/s1ap/S1AP_LTE-M-Indication.h index ad4b00512..712b06dbe 100644 --- a/lib/asn1c/s1ap/S1AP_LTE-M-Indication.h +++ b/lib/asn1c/s1ap/S1AP_LTE-M-Indication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_LTE_M_Indication { typedef long S1AP_LTE_M_Indication_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_LTE_M_Indication_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_LTE_M_Indication; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_LTE_M_Indication_specs_1; asn_struct_free_f S1AP_LTE_M_Indication_free; asn_struct_print_f S1AP_LTE_M_Indication_print; asn_constr_check_f S1AP_LTE_M_Indication_constraint; diff --git a/lib/asn1c/s1ap/S1AP_LTE-NTN-TAI-Information.c b/lib/asn1c/s1ap/S1AP_LTE-NTN-TAI-Information.c new file mode 100644 index 000000000..859a3888f --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_LTE-NTN-TAI-Information.c @@ -0,0 +1,123 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "S1AP_LTE-NTN-TAI-Information.h" + +#include "S1AP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_S1AP_LTE_NTN_TAI_Information_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_LTE_NTN_TAI_Information, servingPLMN), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_PLMNidentity, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "servingPLMN" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_LTE_NTN_TAI_Information, tACList_In_LTE_NTN), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_TACList_In_LTE_NTN, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "tACList-In-LTE-NTN" + }, + { ATF_POINTER, 2, offsetof(struct S1AP_LTE_NTN_TAI_Information, uE_Location_Derived_TAC), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_TAC, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "uE-Location-Derived-TAC" + }, + { ATF_POINTER, 1, offsetof(struct S1AP_LTE_NTN_TAI_Information, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P92, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_S1AP_LTE_NTN_TAI_Information_oms_1[] = { 2, 3 }; +static const ber_tlv_tag_t asn_DEF_S1AP_LTE_NTN_TAI_Information_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_LTE_NTN_TAI_Information_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* servingPLMN */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* tACList-In-LTE-NTN */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* uE-Location-Derived-TAC */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_LTE_NTN_TAI_Information_specs_1 = { + sizeof(struct S1AP_LTE_NTN_TAI_Information), + offsetof(struct S1AP_LTE_NTN_TAI_Information, _asn_ctx), + asn_MAP_S1AP_LTE_NTN_TAI_Information_tag2el_1, + 4, /* Count of tags in the map */ + asn_MAP_S1AP_LTE_NTN_TAI_Information_oms_1, /* Optional members */ + 2, 0, /* Root/Additions */ + 4, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_LTE_NTN_TAI_Information = { + "LTE-NTN-TAI-Information", + "LTE-NTN-TAI-Information", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_LTE_NTN_TAI_Information_tags_1, + sizeof(asn_DEF_S1AP_LTE_NTN_TAI_Information_tags_1) + /sizeof(asn_DEF_S1AP_LTE_NTN_TAI_Information_tags_1[0]), /* 1 */ + asn_DEF_S1AP_LTE_NTN_TAI_Information_tags_1, /* Same as above */ + sizeof(asn_DEF_S1AP_LTE_NTN_TAI_Information_tags_1) + /sizeof(asn_DEF_S1AP_LTE_NTN_TAI_Information_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_LTE_NTN_TAI_Information_1, + 4, /* Elements count */ + &asn_SPC_S1AP_LTE_NTN_TAI_Information_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/s1ap/S1AP_LTE-NTN-TAI-Information.h b/lib/asn1c/s1ap/S1AP_LTE-NTN-TAI-Information.h new file mode 100644 index 000000000..8d44697bb --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_LTE-NTN-TAI-Information.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _S1AP_LTE_NTN_TAI_Information_H_ +#define _S1AP_LTE_NTN_TAI_Information_H_ + + +#include + +/* Including external dependencies */ +#include "S1AP_PLMNidentity.h" +#include "S1AP_TACList-In-LTE-NTN.h" +#include "S1AP_TAC.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct S1AP_ProtocolExtensionContainer; + +/* S1AP_LTE-NTN-TAI-Information */ +typedef struct S1AP_LTE_NTN_TAI_Information { + S1AP_PLMNidentity_t servingPLMN; + S1AP_TACList_In_LTE_NTN_t tACList_In_LTE_NTN; + S1AP_TAC_t *uE_Location_Derived_TAC; /* OPTIONAL */ + struct S1AP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_LTE_NTN_TAI_Information_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_S1AP_LTE_NTN_TAI_Information; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_LTE_NTN_TAI_Information_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_LTE_NTN_TAI_Information_1[4]; + +#ifdef __cplusplus +} +#endif + +#endif /* _S1AP_LTE_NTN_TAI_Information_H_ */ +#include diff --git a/lib/asn1c/s1ap/S1AP_LastVisitedCell-Item.c b/lib/asn1c/s1ap/S1AP_LastVisitedCell-Item.c index 7b86965db..a80eb1481 100644 --- a/lib/asn1c/s1ap/S1AP_LastVisitedCell-Item.c +++ b/lib/asn1c/s1ap/S1AP_LastVisitedCell-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_LastVisitedCell-Item.h b/lib/asn1c/s1ap/S1AP_LastVisitedCell-Item.h index 0ec08145a..603dece3d 100644 --- a/lib/asn1c/s1ap/S1AP_LastVisitedCell-Item.h +++ b/lib/asn1c/s1ap/S1AP_LastVisitedCell-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_LastVisitedEUTRANCellInformation.c b/lib/asn1c/s1ap/S1AP_LastVisitedEUTRANCellInformation.c index 097e0e07b..87157e033 100644 --- a/lib/asn1c/s1ap/S1AP_LastVisitedEUTRANCellInformation.c +++ b/lib/asn1c/s1ap/S1AP_LastVisitedEUTRANCellInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -63,7 +63,7 @@ asn_TYPE_member_t asn_MBR_S1AP_LastVisitedEUTRANCellInformation_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_LastVisitedEUTRANCellInformation, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P84, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P87, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_LastVisitedEUTRANCellInformation.h b/lib/asn1c/s1ap/S1AP_LastVisitedEUTRANCellInformation.h index ff04b5d16..f4d8f0f5d 100644 --- a/lib/asn1c/s1ap/S1AP_LastVisitedEUTRANCellInformation.h +++ b/lib/asn1c/s1ap/S1AP_LastVisitedEUTRANCellInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_LastVisitedGERANCellInformation.c b/lib/asn1c/s1ap/S1AP_LastVisitedGERANCellInformation.c index cda95b5c8..66c7ec24e 100644 --- a/lib/asn1c/s1ap/S1AP_LastVisitedGERANCellInformation.c +++ b/lib/asn1c/s1ap/S1AP_LastVisitedGERANCellInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_LastVisitedGERANCellInformation.h b/lib/asn1c/s1ap/S1AP_LastVisitedGERANCellInformation.h index 7e6b62c76..0bc34cefb 100644 --- a/lib/asn1c/s1ap/S1AP_LastVisitedGERANCellInformation.h +++ b/lib/asn1c/s1ap/S1AP_LastVisitedGERANCellInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_LastVisitedNGRANCellInformation.c b/lib/asn1c/s1ap/S1AP_LastVisitedNGRANCellInformation.c index 235f2444a..901e46430 100644 --- a/lib/asn1c/s1ap/S1AP_LastVisitedNGRANCellInformation.c +++ b/lib/asn1c/s1ap/S1AP_LastVisitedNGRANCellInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_LastVisitedNGRANCellInformation.h b/lib/asn1c/s1ap/S1AP_LastVisitedNGRANCellInformation.h index 9a1387a92..4ea92bf68 100644 --- a/lib/asn1c/s1ap/S1AP_LastVisitedNGRANCellInformation.h +++ b/lib/asn1c/s1ap/S1AP_LastVisitedNGRANCellInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_LastVisitedPSCellInformation.c b/lib/asn1c/s1ap/S1AP_LastVisitedPSCellInformation.c new file mode 100644 index 000000000..090bd8396 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_LastVisitedPSCellInformation.c @@ -0,0 +1,138 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "S1AP_LastVisitedPSCellInformation.h" + +#include "S1AP_PSCellInformation.h" +#include "S1AP_ProtocolExtensionContainer.h" +static int +memb_S1AP_timeStay_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 40950L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_timeStay_constr_3 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 40950 } /* (0..40950) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_S1AP_LastVisitedPSCellInformation_1[] = { + { ATF_POINTER, 1, offsetof(struct S1AP_LastVisitedPSCellInformation, pSCellID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_PSCellInformation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "pSCellID" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_LastVisitedPSCellInformation, timeStay), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_timeStay_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_timeStay_constraint_1 + }, + 0, 0, /* No default value */ + "timeStay" + }, + { ATF_POINTER, 1, offsetof(struct S1AP_LastVisitedPSCellInformation, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P88, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_S1AP_LastVisitedPSCellInformation_oms_1[] = { 0, 2 }; +static const ber_tlv_tag_t asn_DEF_S1AP_LastVisitedPSCellInformation_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_LastVisitedPSCellInformation_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* pSCellID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* timeStay */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_LastVisitedPSCellInformation_specs_1 = { + sizeof(struct S1AP_LastVisitedPSCellInformation), + offsetof(struct S1AP_LastVisitedPSCellInformation, _asn_ctx), + asn_MAP_S1AP_LastVisitedPSCellInformation_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_S1AP_LastVisitedPSCellInformation_oms_1, /* Optional members */ + 2, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_LastVisitedPSCellInformation = { + "LastVisitedPSCellInformation", + "LastVisitedPSCellInformation", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_LastVisitedPSCellInformation_tags_1, + sizeof(asn_DEF_S1AP_LastVisitedPSCellInformation_tags_1) + /sizeof(asn_DEF_S1AP_LastVisitedPSCellInformation_tags_1[0]), /* 1 */ + asn_DEF_S1AP_LastVisitedPSCellInformation_tags_1, /* Same as above */ + sizeof(asn_DEF_S1AP_LastVisitedPSCellInformation_tags_1) + /sizeof(asn_DEF_S1AP_LastVisitedPSCellInformation_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_LastVisitedPSCellInformation_1, + 3, /* Elements count */ + &asn_SPC_S1AP_LastVisitedPSCellInformation_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/s1ap/S1AP_LastVisitedPSCellInformation.h b/lib/asn1c/s1ap/S1AP_LastVisitedPSCellInformation.h new file mode 100644 index 000000000..32c003196 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_LastVisitedPSCellInformation.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _S1AP_LastVisitedPSCellInformation_H_ +#define _S1AP_LastVisitedPSCellInformation_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct S1AP_PSCellInformation; +struct S1AP_ProtocolExtensionContainer; + +/* S1AP_LastVisitedPSCellInformation */ +typedef struct S1AP_LastVisitedPSCellInformation { + struct S1AP_PSCellInformation *pSCellID; /* OPTIONAL */ + long timeStay; + struct S1AP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_LastVisitedPSCellInformation_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_S1AP_LastVisitedPSCellInformation; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_LastVisitedPSCellInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_LastVisitedPSCellInformation_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _S1AP_LastVisitedPSCellInformation_H_ */ +#include diff --git a/lib/asn1c/s1ap/S1AP_LastVisitedPSCellList.c b/lib/asn1c/s1ap/S1AP_LastVisitedPSCellList.c new file mode 100644 index 000000000..dd48afc36 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_LastVisitedPSCellList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "S1AP_LastVisitedPSCellList.h" + +#include "S1AP_LastVisitedPSCellInformation.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_S1AP_LastVisitedPSCellList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_S1AP_LastVisitedPSCellList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_LastVisitedPSCellInformation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_LastVisitedPSCellList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_S1AP_LastVisitedPSCellList_specs_1 = { + sizeof(struct S1AP_LastVisitedPSCellList), + offsetof(struct S1AP_LastVisitedPSCellList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_LastVisitedPSCellList = { + "LastVisitedPSCellList", + "LastVisitedPSCellList", + &asn_OP_SEQUENCE_OF, + asn_DEF_S1AP_LastVisitedPSCellList_tags_1, + sizeof(asn_DEF_S1AP_LastVisitedPSCellList_tags_1) + /sizeof(asn_DEF_S1AP_LastVisitedPSCellList_tags_1[0]), /* 1 */ + asn_DEF_S1AP_LastVisitedPSCellList_tags_1, /* Same as above */ + sizeof(asn_DEF_S1AP_LastVisitedPSCellList_tags_1) + /sizeof(asn_DEF_S1AP_LastVisitedPSCellList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_LastVisitedPSCellList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_S1AP_LastVisitedPSCellList_1, + 1, /* Single element */ + &asn_SPC_S1AP_LastVisitedPSCellList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/s1ap/S1AP_LastVisitedPSCellList.h b/lib/asn1c/s1ap/S1AP_LastVisitedPSCellList.h new file mode 100644 index 000000000..c06241dde --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_LastVisitedPSCellList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _S1AP_LastVisitedPSCellList_H_ +#define _S1AP_LastVisitedPSCellList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct S1AP_LastVisitedPSCellInformation; + +/* S1AP_LastVisitedPSCellList */ +typedef struct S1AP_LastVisitedPSCellList { + A_SEQUENCE_OF(struct S1AP_LastVisitedPSCellInformation) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_LastVisitedPSCellList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_S1AP_LastVisitedPSCellList; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_LastVisitedPSCellList_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_LastVisitedPSCellList_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_LastVisitedPSCellList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _S1AP_LastVisitedPSCellList_H_ */ +#include diff --git a/lib/asn1c/s1ap/S1AP_LastVisitedUTRANCellInformation.c b/lib/asn1c/s1ap/S1AP_LastVisitedUTRANCellInformation.c index 1af2e4ab0..25d1bf694 100644 --- a/lib/asn1c/s1ap/S1AP_LastVisitedUTRANCellInformation.c +++ b/lib/asn1c/s1ap/S1AP_LastVisitedUTRANCellInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_LastVisitedUTRANCellInformation.h b/lib/asn1c/s1ap/S1AP_LastVisitedUTRANCellInformation.h index 2bcf237a6..b63cdeec0 100644 --- a/lib/asn1c/s1ap/S1AP_LastVisitedUTRANCellInformation.h +++ b/lib/asn1c/s1ap/S1AP_LastVisitedUTRANCellInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Links-to-log.c b/lib/asn1c/s1ap/S1AP_Links-to-log.c index be39bf8fb..728e6c3ae 100644 --- a/lib/asn1c/s1ap/S1AP_Links-to-log.c +++ b/lib/asn1c/s1ap/S1AP_Links-to-log.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Links-to-log.h b/lib/asn1c/s1ap/S1AP_Links-to-log.h index bcca82921..f1f9b1436 100644 --- a/lib/asn1c/s1ap/S1AP_Links-to-log.h +++ b/lib/asn1c/s1ap/S1AP_Links-to-log.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -34,13 +34,13 @@ typedef long S1AP_Links_to_log_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_Links_to_log_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Links_to_log; -extern const asn_INTEGER_specifics_t asn_SPC_Links_to_log_specs_1; -asn_struct_free_f Links_to_log_free; -asn_struct_print_f Links_to_log_print; -asn_constr_check_f Links_to_log_constraint; -jer_type_encoder_f Links_to_log_encode_jer; -per_type_decoder_f Links_to_log_decode_aper; -per_type_encoder_f Links_to_log_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_Links_to_log_specs_1; +asn_struct_free_f S1AP_Links_to_log_free; +asn_struct_print_f S1AP_Links_to_log_print; +asn_constr_check_f S1AP_Links_to_log_constraint; +jer_type_encoder_f S1AP_Links_to_log_encode_jer; +per_type_decoder_f S1AP_Links_to_log_decode_aper; +per_type_encoder_f S1AP_Links_to_log_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_ListeningSubframePattern.c b/lib/asn1c/s1ap/S1AP_ListeningSubframePattern.c index bcf04f119..6e6c8f771 100644 --- a/lib/asn1c/s1ap/S1AP_ListeningSubframePattern.c +++ b/lib/asn1c/s1ap/S1AP_ListeningSubframePattern.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -140,7 +140,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ListeningSubframePattern_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_ListeningSubframePattern, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P85, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P89, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_ListeningSubframePattern.h b/lib/asn1c/s1ap/S1AP_ListeningSubframePattern.h index 63b2fd5d8..377f27717 100644 --- a/lib/asn1c/s1ap/S1AP_ListeningSubframePattern.h +++ b/lib/asn1c/s1ap/S1AP_ListeningSubframePattern.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_LocationReport.c b/lib/asn1c/s1ap/S1AP_LocationReport.c index 0d0ef1007..4616b21db 100644 --- a/lib/asn1c/s1ap/S1AP_LocationReport.c +++ b/lib/asn1c/s1ap/S1AP_LocationReport.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_LocationReport_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_LocationReport, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P63, + &asn_DEF_S1AP_ProtocolIE_Container_8143P63, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_LocationReport.h b/lib/asn1c/s1ap/S1AP_LocationReport.h index c7147cfab..5b744c887 100644 --- a/lib/asn1c/s1ap/S1AP_LocationReport.h +++ b/lib/asn1c/s1ap/S1AP_LocationReport.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_LocationReport */ typedef struct S1AP_LocationReport { - S1AP_ProtocolIE_Container_7847P63_t protocolIEs; + S1AP_ProtocolIE_Container_8143P63_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_LocationReportingControl.c b/lib/asn1c/s1ap/S1AP_LocationReportingControl.c index ce7ef7e6f..b7729ab6e 100644 --- a/lib/asn1c/s1ap/S1AP_LocationReportingControl.c +++ b/lib/asn1c/s1ap/S1AP_LocationReportingControl.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_LocationReportingControl_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_LocationReportingControl, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P61, + &asn_DEF_S1AP_ProtocolIE_Container_8143P61, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_LocationReportingControl.h b/lib/asn1c/s1ap/S1AP_LocationReportingControl.h index f87231731..6fc5cd583 100644 --- a/lib/asn1c/s1ap/S1AP_LocationReportingControl.h +++ b/lib/asn1c/s1ap/S1AP_LocationReportingControl.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_LocationReportingControl */ typedef struct S1AP_LocationReportingControl { - S1AP_ProtocolIE_Container_7847P61_t protocolIEs; + S1AP_ProtocolIE_Container_8143P61_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_LocationReportingFailureIndication.c b/lib/asn1c/s1ap/S1AP_LocationReportingFailureIndication.c index d0b8fe8b2..1cea6a6c9 100644 --- a/lib/asn1c/s1ap/S1AP_LocationReportingFailureIndication.c +++ b/lib/asn1c/s1ap/S1AP_LocationReportingFailureIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_LocationReportingFailureIndication_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_LocationReportingFailureIndication, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P62, + &asn_DEF_S1AP_ProtocolIE_Container_8143P62, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_LocationReportingFailureIndication.h b/lib/asn1c/s1ap/S1AP_LocationReportingFailureIndication.h index 87c28faed..a9034383a 100644 --- a/lib/asn1c/s1ap/S1AP_LocationReportingFailureIndication.h +++ b/lib/asn1c/s1ap/S1AP_LocationReportingFailureIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_LocationReportingFailureIndication */ typedef struct S1AP_LocationReportingFailureIndication { - S1AP_ProtocolIE_Container_7847P62_t protocolIEs; + S1AP_ProtocolIE_Container_8143P62_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_LoggedMBSFNMDT.c b/lib/asn1c/s1ap/S1AP_LoggedMBSFNMDT.c index fc554e7d9..224e57a2e 100644 --- a/lib/asn1c/s1ap/S1AP_LoggedMBSFNMDT.c +++ b/lib/asn1c/s1ap/S1AP_LoggedMBSFNMDT.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,7 +9,7 @@ #include "S1AP_MBSFN-ResultToLog.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_LoggedMBSFNMDT_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_LoggedMBSFNMDT_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_LoggedMBSFNMDT, loggingInterval), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -64,7 +64,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_LoggedMBSFNMDT_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_LoggedMBSFNMDT, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P87, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P91, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -89,7 +89,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_LoggedMBSFNMDT_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* mBSFN-ResultToLog */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_LoggedMBSFNMDT_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_LoggedMBSFNMDT_specs_1 = { sizeof(struct S1AP_LoggedMBSFNMDT), offsetof(struct S1AP_LoggedMBSFNMDT, _asn_ctx), asn_MAP_S1AP_LoggedMBSFNMDT_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_LoggedMBSFNMDT.h b/lib/asn1c/s1ap/S1AP_LoggedMBSFNMDT.h index 72dc6fde6..3c99014b5 100644 --- a/lib/asn1c/s1ap/S1AP_LoggedMBSFNMDT.h +++ b/lib/asn1c/s1ap/S1AP_LoggedMBSFNMDT.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -41,6 +41,8 @@ typedef struct S1AP_LoggedMBSFNMDT { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_LoggedMBSFNMDT; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_LoggedMBSFNMDT_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_LoggedMBSFNMDT_1[4]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_LoggedMDT.c b/lib/asn1c/s1ap/S1AP_LoggedMDT.c index b12b5db5a..e36eda1f7 100644 --- a/lib/asn1c/s1ap/S1AP_LoggedMDT.c +++ b/lib/asn1c/s1ap/S1AP_LoggedMDT.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_LoggedMDT_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_LoggedMDT, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P86, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P90, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_LoggedMDT.h b/lib/asn1c/s1ap/S1AP_LoggedMDT.h index 7cce8e562..ab75b5581 100644 --- a/lib/asn1c/s1ap/S1AP_LoggedMDT.h +++ b/lib/asn1c/s1ap/S1AP_LoggedMDT.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_LoggedMDTTrigger.c b/lib/asn1c/s1ap/S1AP_LoggedMDTTrigger.c new file mode 100644 index 000000000..5620f621b --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_LoggedMDTTrigger.c @@ -0,0 +1,89 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "S1AP_LoggedMDTTrigger.h" + +#include "S1AP_EventTrigger.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_S1AP_LoggedMDTTrigger_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_S1AP_LoggedMDTTrigger_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_LoggedMDTTrigger, choice.periodical), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NULL, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "periodical" + }, + { ATF_POINTER, 0, offsetof(struct S1AP_LoggedMDTTrigger, choice.eventTrigger), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_EventTrigger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "eventTrigger" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_LoggedMDTTrigger_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* periodical */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* eventTrigger */ +}; +asn_CHOICE_specifics_t asn_SPC_S1AP_LoggedMDTTrigger_specs_1 = { + sizeof(struct S1AP_LoggedMDTTrigger), + offsetof(struct S1AP_LoggedMDTTrigger, _asn_ctx), + offsetof(struct S1AP_LoggedMDTTrigger, present), + sizeof(((struct S1AP_LoggedMDTTrigger *)0)->present), + asn_MAP_S1AP_LoggedMDTTrigger_tag2el_1, + 2, /* Count of tags in the map */ + 0, 0, + 2 /* Extensions start */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_LoggedMDTTrigger = { + "LoggedMDTTrigger", + "LoggedMDTTrigger", + &asn_OP_CHOICE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_LoggedMDTTrigger_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + CHOICE_constraint + }, + asn_MBR_S1AP_LoggedMDTTrigger_1, + 2, /* Elements count */ + &asn_SPC_S1AP_LoggedMDTTrigger_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/s1ap/S1AP_LoggedMDTTrigger.h b/lib/asn1c/s1ap/S1AP_LoggedMDTTrigger.h new file mode 100644 index 000000000..7f1bbcf6b --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_LoggedMDTTrigger.h @@ -0,0 +1,61 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _S1AP_LoggedMDTTrigger_H_ +#define _S1AP_LoggedMDTTrigger_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum S1AP_LoggedMDTTrigger_PR { + S1AP_LoggedMDTTrigger_PR_NOTHING, /* No components present */ + S1AP_LoggedMDTTrigger_PR_periodical, + S1AP_LoggedMDTTrigger_PR_eventTrigger + /* Extensions may appear below */ + +} S1AP_LoggedMDTTrigger_PR; + +/* Forward declarations */ +struct S1AP_EventTrigger; + +/* S1AP_LoggedMDTTrigger */ +typedef struct S1AP_LoggedMDTTrigger { + S1AP_LoggedMDTTrigger_PR present; + union S1AP_LoggedMDTTrigger_u { + NULL_t periodical; + struct S1AP_EventTrigger *eventTrigger; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_LoggedMDTTrigger_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_S1AP_LoggedMDTTrigger; +extern asn_CHOICE_specifics_t asn_SPC_S1AP_LoggedMDTTrigger_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_LoggedMDTTrigger_1[2]; +extern asn_per_constraints_t asn_PER_type_S1AP_LoggedMDTTrigger_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _S1AP_LoggedMDTTrigger_H_ */ +#include diff --git a/lib/asn1c/s1ap/S1AP_LoggingDuration.c b/lib/asn1c/s1ap/S1AP_LoggingDuration.c index f2b7e2781..2f2dfb524 100644 --- a/lib/asn1c/s1ap/S1AP_LoggingDuration.c +++ b/lib/asn1c/s1ap/S1AP_LoggingDuration.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_LoggingDuration.h b/lib/asn1c/s1ap/S1AP_LoggingDuration.h index 0beabf838..57f7b350b 100644 --- a/lib/asn1c/s1ap/S1AP_LoggingDuration.h +++ b/lib/asn1c/s1ap/S1AP_LoggingDuration.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -34,13 +34,13 @@ typedef long S1AP_LoggingDuration_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_LoggingDuration_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_LoggingDuration; -extern const asn_INTEGER_specifics_t asn_SPC_LoggingDuration_specs_1; -asn_struct_free_f LoggingDuration_free; -asn_struct_print_f LoggingDuration_print; -asn_constr_check_f LoggingDuration_constraint; -jer_type_encoder_f LoggingDuration_encode_jer; -per_type_decoder_f LoggingDuration_decode_aper; -per_type_encoder_f LoggingDuration_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_LoggingDuration_specs_1; +asn_struct_free_f S1AP_LoggingDuration_free; +asn_struct_print_f S1AP_LoggingDuration_print; +asn_constr_check_f S1AP_LoggingDuration_constraint; +jer_type_encoder_f S1AP_LoggingDuration_encode_jer; +per_type_decoder_f S1AP_LoggingDuration_decode_aper; +per_type_encoder_f S1AP_LoggingDuration_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_LoggingInterval.c b/lib/asn1c/s1ap/S1AP_LoggingInterval.c index 6b01e9beb..43c9c09c3 100644 --- a/lib/asn1c/s1ap/S1AP_LoggingInterval.c +++ b/lib/asn1c/s1ap/S1AP_LoggingInterval.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_LoggingInterval.h b/lib/asn1c/s1ap/S1AP_LoggingInterval.h index 26b56c767..813000165 100644 --- a/lib/asn1c/s1ap/S1AP_LoggingInterval.h +++ b/lib/asn1c/s1ap/S1AP_LoggingInterval.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -36,13 +36,13 @@ typedef long S1AP_LoggingInterval_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_LoggingInterval_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_LoggingInterval; -extern const asn_INTEGER_specifics_t asn_SPC_LoggingInterval_specs_1; -asn_struct_free_f LoggingInterval_free; -asn_struct_print_f LoggingInterval_print; -asn_constr_check_f LoggingInterval_constraint; -jer_type_encoder_f LoggingInterval_encode_jer; -per_type_decoder_f LoggingInterval_decode_aper; -per_type_encoder_f LoggingInterval_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_LoggingInterval_specs_1; +asn_struct_free_f S1AP_LoggingInterval_free; +asn_struct_print_f S1AP_LoggingInterval_print; +asn_constr_check_f S1AP_LoggingInterval_constraint; +jer_type_encoder_f S1AP_LoggingInterval_encode_jer; +per_type_decoder_f S1AP_LoggingInterval_decode_aper; +per_type_encoder_f S1AP_LoggingInterval_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_M-TMSI.c b/lib/asn1c/s1ap/S1AP_M-TMSI.c index 8d8977207..ded865a4c 100644 --- a/lib/asn1c/s1ap/S1AP_M-TMSI.c +++ b/lib/asn1c/s1ap/S1AP_M-TMSI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_M-TMSI.h b/lib/asn1c/s1ap/S1AP_M-TMSI.h index 5fdaec7c1..3ca7afcbf 100644 --- a/lib/asn1c/s1ap/S1AP_M-TMSI.h +++ b/lib/asn1c/s1ap/S1AP_M-TMSI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_M1PeriodicReporting.c b/lib/asn1c/s1ap/S1AP_M1PeriodicReporting.c index 8b4d84943..8d7dda8ae 100644 --- a/lib/asn1c/s1ap/S1AP_M1PeriodicReporting.c +++ b/lib/asn1c/s1ap/S1AP_M1PeriodicReporting.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_M1PeriodicReporting_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_M1PeriodicReporting, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P106, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P111, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_M1PeriodicReporting.h b/lib/asn1c/s1ap/S1AP_M1PeriodicReporting.h index efef4acf0..320fb3fcc 100644 --- a/lib/asn1c/s1ap/S1AP_M1PeriodicReporting.h +++ b/lib/asn1c/s1ap/S1AP_M1PeriodicReporting.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_M1ReportingTrigger.c b/lib/asn1c/s1ap/S1AP_M1ReportingTrigger.c index ce1bdb64a..fc2d41897 100644 --- a/lib/asn1c/s1ap/S1AP_M1ReportingTrigger.c +++ b/lib/asn1c/s1ap/S1AP_M1ReportingTrigger.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_M1ReportingTrigger.h b/lib/asn1c/s1ap/S1AP_M1ReportingTrigger.h index 2ef2d805f..57e1aa915 100644 --- a/lib/asn1c/s1ap/S1AP_M1ReportingTrigger.h +++ b/lib/asn1c/s1ap/S1AP_M1ReportingTrigger.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -34,13 +34,13 @@ typedef long S1AP_M1ReportingTrigger_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_M1ReportingTrigger_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_M1ReportingTrigger; -extern const asn_INTEGER_specifics_t asn_SPC_M1ReportingTrigger_specs_1; -asn_struct_free_f M1ReportingTrigger_free; -asn_struct_print_f M1ReportingTrigger_print; -asn_constr_check_f M1ReportingTrigger_constraint; -jer_type_encoder_f M1ReportingTrigger_encode_jer; -per_type_decoder_f M1ReportingTrigger_decode_aper; -per_type_encoder_f M1ReportingTrigger_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_M1ReportingTrigger_specs_1; +asn_struct_free_f S1AP_M1ReportingTrigger_free; +asn_struct_print_f S1AP_M1ReportingTrigger_print; +asn_constr_check_f S1AP_M1ReportingTrigger_constraint; +jer_type_encoder_f S1AP_M1ReportingTrigger_encode_jer; +per_type_decoder_f S1AP_M1ReportingTrigger_decode_aper; +per_type_encoder_f S1AP_M1ReportingTrigger_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_M1ThresholdEventA2.c b/lib/asn1c/s1ap/S1AP_M1ThresholdEventA2.c index 6cf1f6246..60ed1f05b 100644 --- a/lib/asn1c/s1ap/S1AP_M1ThresholdEventA2.c +++ b/lib/asn1c/s1ap/S1AP_M1ThresholdEventA2.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_S1AP_M1ThresholdEventA2_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_M1ThresholdEventA2, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P146, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P156, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_M1ThresholdEventA2.h b/lib/asn1c/s1ap/S1AP_M1ThresholdEventA2.h index c2490f6d6..877f86083 100644 --- a/lib/asn1c/s1ap/S1AP_M1ThresholdEventA2.h +++ b/lib/asn1c/s1ap/S1AP_M1ThresholdEventA2.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_M3Configuration.c b/lib/asn1c/s1ap/S1AP_M3Configuration.c index 4dc1507cc..8db376aa3 100644 --- a/lib/asn1c/s1ap/S1AP_M3Configuration.c +++ b/lib/asn1c/s1ap/S1AP_M3Configuration.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_M3Configuration.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_M3Configuration_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_M3Configuration_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_M3Configuration, m3period), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_M3Configuration_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_M3Configuration, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P88, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P93, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -52,7 +52,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_M3Configuration_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* m3period */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_M3Configuration_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_M3Configuration_specs_1 = { sizeof(struct S1AP_M3Configuration), offsetof(struct S1AP_M3Configuration, _asn_ctx), asn_MAP_S1AP_M3Configuration_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_M3Configuration.h b/lib/asn1c/s1ap/S1AP_M3Configuration.h index e6a64ac8a..f2db08aff 100644 --- a/lib/asn1c/s1ap/S1AP_M3Configuration.h +++ b/lib/asn1c/s1ap/S1AP_M3Configuration.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,6 +37,8 @@ typedef struct S1AP_M3Configuration { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_M3Configuration; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_M3Configuration_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_M3Configuration_1[2]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_M3period.c b/lib/asn1c/s1ap/S1AP_M3period.c index b09267245..f39c03186 100644 --- a/lib/asn1c/s1ap/S1AP_M3period.c +++ b/lib/asn1c/s1ap/S1AP_M3period.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_M3period.h b/lib/asn1c/s1ap/S1AP_M3period.h index 1fa1befd1..3cb3743fe 100644 --- a/lib/asn1c/s1ap/S1AP_M3period.h +++ b/lib/asn1c/s1ap/S1AP_M3period.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -41,13 +41,13 @@ typedef long S1AP_M3period_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_M3period_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_M3period; -extern const asn_INTEGER_specifics_t asn_SPC_M3period_specs_1; -asn_struct_free_f M3period_free; -asn_struct_print_f M3period_print; -asn_constr_check_f M3period_constraint; -jer_type_encoder_f M3period_encode_jer; -per_type_decoder_f M3period_decode_aper; -per_type_encoder_f M3period_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_M3period_specs_1; +asn_struct_free_f S1AP_M3period_free; +asn_struct_print_f S1AP_M3period_print; +asn_constr_check_f S1AP_M3period_constraint; +jer_type_encoder_f S1AP_M3period_encode_jer; +per_type_decoder_f S1AP_M3period_decode_aper; +per_type_encoder_f S1AP_M3period_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_M4Configuration.c b/lib/asn1c/s1ap/S1AP_M4Configuration.c index 091020820..0b469cc61 100644 --- a/lib/asn1c/s1ap/S1AP_M4Configuration.c +++ b/lib/asn1c/s1ap/S1AP_M4Configuration.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_M4Configuration.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_M4Configuration_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_M4Configuration_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_M4Configuration, m4period), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_M4Configuration_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_M4Configuration, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P89, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P94, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_M4Configuration_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* m4-links-to-log */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_M4Configuration_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_M4Configuration_specs_1 = { sizeof(struct S1AP_M4Configuration), offsetof(struct S1AP_M4Configuration, _asn_ctx), asn_MAP_S1AP_M4Configuration_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_M4Configuration.h b/lib/asn1c/s1ap/S1AP_M4Configuration.h index 7fd7ec977..d24efd6d6 100644 --- a/lib/asn1c/s1ap/S1AP_M4Configuration.h +++ b/lib/asn1c/s1ap/S1AP_M4Configuration.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_M4Configuration { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_M4Configuration; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_M4Configuration_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_M4Configuration_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_M4period.c b/lib/asn1c/s1ap/S1AP_M4period.c index 89aa52f6d..025e6ad9b 100644 --- a/lib/asn1c/s1ap/S1AP_M4period.c +++ b/lib/asn1c/s1ap/S1AP_M4period.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_M4period.h b/lib/asn1c/s1ap/S1AP_M4period.h index 7e63d8c83..de12dcb4b 100644 --- a/lib/asn1c/s1ap/S1AP_M4period.h +++ b/lib/asn1c/s1ap/S1AP_M4period.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -36,13 +36,13 @@ typedef long S1AP_M4period_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_M4period_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_M4period; -extern const asn_INTEGER_specifics_t asn_SPC_M4period_specs_1; -asn_struct_free_f M4period_free; -asn_struct_print_f M4period_print; -asn_constr_check_f M4period_constraint; -jer_type_encoder_f M4period_encode_jer; -per_type_decoder_f M4period_decode_aper; -per_type_encoder_f M4period_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_M4period_specs_1; +asn_struct_free_f S1AP_M4period_free; +asn_struct_print_f S1AP_M4period_print; +asn_constr_check_f S1AP_M4period_constraint; +jer_type_encoder_f S1AP_M4period_encode_jer; +per_type_decoder_f S1AP_M4period_decode_aper; +per_type_encoder_f S1AP_M4period_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_M5Configuration.c b/lib/asn1c/s1ap/S1AP_M5Configuration.c index 976dd3e6a..1e2ebeb2e 100644 --- a/lib/asn1c/s1ap/S1AP_M5Configuration.c +++ b/lib/asn1c/s1ap/S1AP_M5Configuration.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_M5Configuration.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_M5Configuration_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_M5Configuration_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_M5Configuration, m5period), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_M5Configuration_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_M5Configuration, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P90, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P95, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_M5Configuration_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* m5-links-to-log */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_M5Configuration_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_M5Configuration_specs_1 = { sizeof(struct S1AP_M5Configuration), offsetof(struct S1AP_M5Configuration, _asn_ctx), asn_MAP_S1AP_M5Configuration_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_M5Configuration.h b/lib/asn1c/s1ap/S1AP_M5Configuration.h index ca9ff8d1a..f2fd72eb0 100644 --- a/lib/asn1c/s1ap/S1AP_M5Configuration.h +++ b/lib/asn1c/s1ap/S1AP_M5Configuration.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_M5Configuration { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_M5Configuration; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_M5Configuration_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_M5Configuration_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_M5period.c b/lib/asn1c/s1ap/S1AP_M5period.c index 7b4238dce..a3cd91bd1 100644 --- a/lib/asn1c/s1ap/S1AP_M5period.c +++ b/lib/asn1c/s1ap/S1AP_M5period.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_M5period.h b/lib/asn1c/s1ap/S1AP_M5period.h index 926b1898d..6d214b4e8 100644 --- a/lib/asn1c/s1ap/S1AP_M5period.h +++ b/lib/asn1c/s1ap/S1AP_M5period.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -36,13 +36,13 @@ typedef long S1AP_M5period_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_M5period_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_M5period; -extern const asn_INTEGER_specifics_t asn_SPC_M5period_specs_1; -asn_struct_free_f M5period_free; -asn_struct_print_f M5period_print; -asn_constr_check_f M5period_constraint; -jer_type_encoder_f M5period_encode_jer; -per_type_decoder_f M5period_decode_aper; -per_type_encoder_f M5period_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_M5period_specs_1; +asn_struct_free_f S1AP_M5period_free; +asn_struct_print_f S1AP_M5period_print; +asn_constr_check_f S1AP_M5period_constraint; +jer_type_encoder_f S1AP_M5period_encode_jer; +per_type_decoder_f S1AP_M5period_decode_aper; +per_type_encoder_f S1AP_M5period_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_M6Configuration.c b/lib/asn1c/s1ap/S1AP_M6Configuration.c index 240096289..bc4e9d9fa 100644 --- a/lib/asn1c/s1ap/S1AP_M6Configuration.c +++ b/lib/asn1c/s1ap/S1AP_M6Configuration.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_M6Configuration.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_M6Configuration_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_M6Configuration_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_M6Configuration, m6report_Interval), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -63,7 +63,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_M6Configuration_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_M6Configuration, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P91, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P96, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -88,7 +88,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_M6Configuration_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* m6-links-to-log */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_M6Configuration_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_M6Configuration_specs_1 = { sizeof(struct S1AP_M6Configuration), offsetof(struct S1AP_M6Configuration, _asn_ctx), asn_MAP_S1AP_M6Configuration_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_M6Configuration.h b/lib/asn1c/s1ap/S1AP_M6Configuration.h index 29d6bd215..b97145137 100644 --- a/lib/asn1c/s1ap/S1AP_M6Configuration.h +++ b/lib/asn1c/s1ap/S1AP_M6Configuration.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -41,6 +41,8 @@ typedef struct S1AP_M6Configuration { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_M6Configuration; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_M6Configuration_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_M6Configuration_1[4]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_M6delay-threshold.c b/lib/asn1c/s1ap/S1AP_M6delay-threshold.c index 2cd73307d..1003dda6d 100644 --- a/lib/asn1c/s1ap/S1AP_M6delay-threshold.c +++ b/lib/asn1c/s1ap/S1AP_M6delay-threshold.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_M6delay-threshold.h b/lib/asn1c/s1ap/S1AP_M6delay-threshold.h index 02dbd807b..1af0dae3b 100644 --- a/lib/asn1c/s1ap/S1AP_M6delay-threshold.h +++ b/lib/asn1c/s1ap/S1AP_M6delay-threshold.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,13 +43,13 @@ typedef long S1AP_M6delay_threshold_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_M6delay_threshold_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_M6delay_threshold; -extern const asn_INTEGER_specifics_t asn_SPC_M6delay_threshold_specs_1; -asn_struct_free_f M6delay_threshold_free; -asn_struct_print_f M6delay_threshold_print; -asn_constr_check_f M6delay_threshold_constraint; -jer_type_encoder_f M6delay_threshold_encode_jer; -per_type_decoder_f M6delay_threshold_decode_aper; -per_type_encoder_f M6delay_threshold_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_M6delay_threshold_specs_1; +asn_struct_free_f S1AP_M6delay_threshold_free; +asn_struct_print_f S1AP_M6delay_threshold_print; +asn_constr_check_f S1AP_M6delay_threshold_constraint; +jer_type_encoder_f S1AP_M6delay_threshold_encode_jer; +per_type_decoder_f S1AP_M6delay_threshold_decode_aper; +per_type_encoder_f S1AP_M6delay_threshold_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_M6report-Interval.c b/lib/asn1c/s1ap/S1AP_M6report-Interval.c index 37c22e41d..872c8c8e4 100644 --- a/lib/asn1c/s1ap/S1AP_M6report-Interval.c +++ b/lib/asn1c/s1ap/S1AP_M6report-Interval.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_M6report-Interval.h b/lib/asn1c/s1ap/S1AP_M6report-Interval.h index 8e0ae8484..414ac34ae 100644 --- a/lib/asn1c/s1ap/S1AP_M6report-Interval.h +++ b/lib/asn1c/s1ap/S1AP_M6report-Interval.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -35,13 +35,13 @@ typedef long S1AP_M6report_Interval_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_M6report_Interval_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_M6report_Interval; -extern const asn_INTEGER_specifics_t asn_SPC_M6report_Interval_specs_1; -asn_struct_free_f M6report_Interval_free; -asn_struct_print_f M6report_Interval_print; -asn_constr_check_f M6report_Interval_constraint; -jer_type_encoder_f M6report_Interval_encode_jer; -per_type_decoder_f M6report_Interval_decode_aper; -per_type_encoder_f M6report_Interval_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_M6report_Interval_specs_1; +asn_struct_free_f S1AP_M6report_Interval_free; +asn_struct_print_f S1AP_M6report_Interval_print; +asn_constr_check_f S1AP_M6report_Interval_constraint; +jer_type_encoder_f S1AP_M6report_Interval_encode_jer; +per_type_decoder_f S1AP_M6report_Interval_decode_aper; +per_type_encoder_f S1AP_M6report_Interval_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_M7Configuration.c b/lib/asn1c/s1ap/S1AP_M7Configuration.c index 382243d3c..578f0b858 100644 --- a/lib/asn1c/s1ap/S1AP_M7Configuration.c +++ b/lib/asn1c/s1ap/S1AP_M7Configuration.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_M7Configuration.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_M7Configuration_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_M7Configuration_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_M7Configuration, m7period), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_M7Configuration_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_M7Configuration, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P92, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P97, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_M7Configuration_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* m7-links-to-log */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_M7Configuration_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_M7Configuration_specs_1 = { sizeof(struct S1AP_M7Configuration), offsetof(struct S1AP_M7Configuration, _asn_ctx), asn_MAP_S1AP_M7Configuration_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_M7Configuration.h b/lib/asn1c/s1ap/S1AP_M7Configuration.h index 182023ec9..9207b5532 100644 --- a/lib/asn1c/s1ap/S1AP_M7Configuration.h +++ b/lib/asn1c/s1ap/S1AP_M7Configuration.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_M7Configuration { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_M7Configuration; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_M7Configuration_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_M7Configuration_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_M7period.c b/lib/asn1c/s1ap/S1AP_M7period.c index e38870143..a5e4619e9 100644 --- a/lib/asn1c/s1ap/S1AP_M7period.c +++ b/lib/asn1c/s1ap/S1AP_M7period.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_M7period.h b/lib/asn1c/s1ap/S1AP_M7period.h index 5dd23a52e..d0ab30908 100644 --- a/lib/asn1c/s1ap/S1AP_M7period.h +++ b/lib/asn1c/s1ap/S1AP_M7period.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_MBSFN-ResultToLog.c b/lib/asn1c/s1ap/S1AP_MBSFN-ResultToLog.c index ec05c0348..8ce805588 100644 --- a/lib/asn1c/s1ap/S1AP_MBSFN-ResultToLog.c +++ b/lib/asn1c/s1ap/S1AP_MBSFN-ResultToLog.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_MBSFN-ResultToLog.h b/lib/asn1c/s1ap/S1AP_MBSFN-ResultToLog.h index 952e018c7..057cfbe4a 100644 --- a/lib/asn1c/s1ap/S1AP_MBSFN-ResultToLog.h +++ b/lib/asn1c/s1ap/S1AP_MBSFN-ResultToLog.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_MBSFN-ResultToLogInfo.c b/lib/asn1c/s1ap/S1AP_MBSFN-ResultToLogInfo.c index 37e2db52c..6cd689c3d 100644 --- a/lib/asn1c/s1ap/S1AP_MBSFN-ResultToLogInfo.c +++ b/lib/asn1c/s1ap/S1AP_MBSFN-ResultToLogInfo.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -78,7 +78,7 @@ asn_TYPE_member_t asn_MBR_S1AP_MBSFN_ResultToLogInfo_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_MBSFN_ResultToLogInfo, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P94, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P99, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_MBSFN-ResultToLogInfo.h b/lib/asn1c/s1ap/S1AP_MBSFN-ResultToLogInfo.h index f01c76910..1788e70ae 100644 --- a/lib/asn1c/s1ap/S1AP_MBSFN-ResultToLogInfo.h +++ b/lib/asn1c/s1ap/S1AP_MBSFN-ResultToLogInfo.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_MDT-Activation.c b/lib/asn1c/s1ap/S1AP_MDT-Activation.c index f9345dc7a..d25e689e9 100644 --- a/lib/asn1c/s1ap/S1AP_MDT-Activation.c +++ b/lib/asn1c/s1ap/S1AP_MDT-Activation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_MDT-Activation.h b/lib/asn1c/s1ap/S1AP_MDT-Activation.h index 059007739..9eaae257e 100644 --- a/lib/asn1c/s1ap/S1AP_MDT-Activation.h +++ b/lib/asn1c/s1ap/S1AP_MDT-Activation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -35,13 +35,13 @@ typedef long S1AP_MDT_Activation_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_MDT_Activation_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_MDT_Activation; -extern const asn_INTEGER_specifics_t asn_SPC_MDT_Activation_specs_1; -asn_struct_free_f MDT_Activation_free; -asn_struct_print_f MDT_Activation_print; -asn_constr_check_f MDT_Activation_constraint; -jer_type_encoder_f MDT_Activation_encode_jer; -per_type_decoder_f MDT_Activation_decode_aper; -per_type_encoder_f MDT_Activation_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_MDT_Activation_specs_1; +asn_struct_free_f S1AP_MDT_Activation_free; +asn_struct_print_f S1AP_MDT_Activation_print; +asn_constr_check_f S1AP_MDT_Activation_constraint; +jer_type_encoder_f S1AP_MDT_Activation_encode_jer; +per_type_decoder_f S1AP_MDT_Activation_decode_aper; +per_type_encoder_f S1AP_MDT_Activation_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_MDT-Configuration.c b/lib/asn1c/s1ap/S1AP_MDT-Configuration.c index 715dd1dcb..59cb96eb1 100644 --- a/lib/asn1c/s1ap/S1AP_MDT-Configuration.c +++ b/lib/asn1c/s1ap/S1AP_MDT-Configuration.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_MDT-Configuration.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_MDT_Configuration_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_MDT_Configuration_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_MDT_Configuration, mdt_Activation), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -63,7 +63,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_MDT_Configuration_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_MDT_Configuration, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P93, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P98, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -88,7 +88,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_MDT_Configuration_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* mDTMode */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_MDT_Configuration_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_MDT_Configuration_specs_1 = { sizeof(struct S1AP_MDT_Configuration), offsetof(struct S1AP_MDT_Configuration, _asn_ctx), asn_MAP_S1AP_MDT_Configuration_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_MDT-Configuration.h b/lib/asn1c/s1ap/S1AP_MDT-Configuration.h index 1094ac675..9e847c4a9 100644 --- a/lib/asn1c/s1ap/S1AP_MDT-Configuration.h +++ b/lib/asn1c/s1ap/S1AP_MDT-Configuration.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -41,6 +41,8 @@ typedef struct S1AP_MDT_Configuration { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_MDT_Configuration; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MDT_Configuration_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_MDT_Configuration_1[4]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_MDT-ConfigurationNR.c b/lib/asn1c/s1ap/S1AP_MDT-ConfigurationNR.c index 46bb099da..7bf13fa45 100644 --- a/lib/asn1c/s1ap/S1AP_MDT-ConfigurationNR.c +++ b/lib/asn1c/s1ap/S1AP_MDT-ConfigurationNR.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_MDT-ConfigurationNR.h b/lib/asn1c/s1ap/S1AP_MDT-ConfigurationNR.h index fb3623752..9ffe33b47 100644 --- a/lib/asn1c/s1ap/S1AP_MDT-ConfigurationNR.h +++ b/lib/asn1c/s1ap/S1AP_MDT-ConfigurationNR.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_MDT-Location-Info.c b/lib/asn1c/s1ap/S1AP_MDT-Location-Info.c index cc4962997..10883bca0 100644 --- a/lib/asn1c/s1ap/S1AP_MDT-Location-Info.c +++ b/lib/asn1c/s1ap/S1AP_MDT-Location-Info.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,7 +43,7 @@ S1AP_MDT_Location_Info_constraint(const asn_TYPE_descriptor_t *td, const void *s * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_MDT_Location_Info_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_MDT_Location_Info_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 8, 8 } /* (SIZE(8..8)) */, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_MDT-Location-Info.h b/lib/asn1c/s1ap/S1AP_MDT-Location-Info.h index 6640f6183..7e96662df 100644 --- a/lib/asn1c/s1ap/S1AP_MDT-Location-Info.h +++ b/lib/asn1c/s1ap/S1AP_MDT-Location-Info.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef BIT_STRING_t S1AP_MDT_Location_Info_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_MDT_Location_Info_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_MDT_Location_Info; asn_struct_free_f S1AP_MDT_Location_Info_free; asn_struct_print_f S1AP_MDT_Location_Info_print; diff --git a/lib/asn1c/s1ap/S1AP_MDTMode-Extension.c b/lib/asn1c/s1ap/S1AP_MDTMode-Extension.c index 07c857413..e21425047 100644 --- a/lib/asn1c/s1ap/S1AP_MDTMode-Extension.c +++ b/lib/asn1c/s1ap/S1AP_MDTMode-Extension.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_MDTMode-Extension.h" /* - * This type is implemented using S1AP_ProtocolIE_SingleContainer_7850P17, + * This type is implemented using S1AP_ProtocolIE_SingleContainer_8146P19, * so here we adjust the DEF accordingly. */ static const ber_tlv_tag_t asn_DEF_S1AP_MDTMode_Extension_tags_1[] = { @@ -33,8 +33,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_MDTMode_Extension = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_MDTMode_ExtensionIE_69, + asn_MBR_S1AP_MDTMode_ExtensionIE_77, 3, /* Elements count */ - &asn_SPC_S1AP_MDTMode_ExtensionIE_specs_69 /* Additional specs */ + &asn_SPC_S1AP_MDTMode_ExtensionIE_specs_77 /* Additional specs */ }; diff --git a/lib/asn1c/s1ap/S1AP_MDTMode-Extension.h b/lib/asn1c/s1ap/S1AP_MDTMode-Extension.h index 202297a21..7f3cdcd64 100644 --- a/lib/asn1c/s1ap/S1AP_MDTMode-Extension.h +++ b/lib/asn1c/s1ap/S1AP_MDTMode-Extension.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -19,7 +19,7 @@ extern "C" { #endif /* S1AP_MDTMode-Extension */ -typedef S1AP_ProtocolIE_SingleContainer_7850P17_t S1AP_MDTMode_Extension_t; +typedef S1AP_ProtocolIE_SingleContainer_8146P19_t S1AP_MDTMode_Extension_t; /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_MDTMode_Extension; diff --git a/lib/asn1c/s1ap/S1AP_MDTMode.c b/lib/asn1c/s1ap/S1AP_MDTMode.c index 6cd9bc20f..5a1e18fa9 100644 --- a/lib/asn1c/s1ap/S1AP_MDTMode.c +++ b/lib/asn1c/s1ap/S1AP_MDTMode.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_MDTMode.h b/lib/asn1c/s1ap/S1AP_MDTMode.h index db881875a..978b85624 100644 --- a/lib/asn1c/s1ap/S1AP_MDTMode.h +++ b/lib/asn1c/s1ap/S1AP_MDTMode.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_MDTPLMNList.c b/lib/asn1c/s1ap/S1AP_MDTPLMNList.c index f27d8b534..4a15c84ec 100644 --- a/lib/asn1c/s1ap/S1AP_MDTPLMNList.c +++ b/lib/asn1c/s1ap/S1AP_MDTPLMNList.c @@ -1,20 +1,20 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_MDTPLMNList.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_MDTPLMNList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_MDTPLMNList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_MDTPLMNList_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_MDTPLMNList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, @@ -36,7 +36,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_MDTPLMNList_1[] = { static const ber_tlv_tag_t asn_DEF_S1AP_MDTPLMNList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_S1AP_MDTPLMNList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_S1AP_MDTPLMNList_specs_1 = { sizeof(struct S1AP_MDTPLMNList), offsetof(struct S1AP_MDTPLMNList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/s1ap/S1AP_MDTPLMNList.h b/lib/asn1c/s1ap/S1AP_MDTPLMNList.h index 7a02bdb69..8c1b73753 100644 --- a/lib/asn1c/s1ap/S1AP_MDTPLMNList.h +++ b/lib/asn1c/s1ap/S1AP_MDTPLMNList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,6 +30,9 @@ typedef struct S1AP_MDTPLMNList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_MDTPLMNList; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_MDTPLMNList_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_MDTPLMNList_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_MDTPLMNList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_MME-Code.c b/lib/asn1c/s1ap/S1AP_MME-Code.c index 451605d53..4fdef61ed 100644 --- a/lib/asn1c/s1ap/S1AP_MME-Code.c +++ b/lib/asn1c/s1ap/S1AP_MME-Code.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_MME-Code.h b/lib/asn1c/s1ap/S1AP_MME-Code.h index 68a0f8a09..283e18261 100644 --- a/lib/asn1c/s1ap/S1AP_MME-Code.h +++ b/lib/asn1c/s1ap/S1AP_MME-Code.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_MME-Group-ID.c b/lib/asn1c/s1ap/S1AP_MME-Group-ID.c index b996fbc7f..82d42c6d0 100644 --- a/lib/asn1c/s1ap/S1AP_MME-Group-ID.c +++ b/lib/asn1c/s1ap/S1AP_MME-Group-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_MME-Group-ID.h b/lib/asn1c/s1ap/S1AP_MME-Group-ID.h index ff648c239..c76cfe68d 100644 --- a/lib/asn1c/s1ap/S1AP_MME-Group-ID.h +++ b/lib/asn1c/s1ap/S1AP_MME-Group-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_MME-UE-S1AP-ID.c b/lib/asn1c/s1ap/S1AP_MME-UE-S1AP-ID.c index 2ae4598cb..eff81eaa3 100644 --- a/lib/asn1c/s1ap/S1AP_MME-UE-S1AP-ID.c +++ b/lib/asn1c/s1ap/S1AP_MME-UE-S1AP-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_MME-UE-S1AP-ID.h b/lib/asn1c/s1ap/S1AP_MME-UE-S1AP-ID.h index f5eb23e17..d29624cf8 100644 --- a/lib/asn1c/s1ap/S1AP_MME-UE-S1AP-ID.h +++ b/lib/asn1c/s1ap/S1AP_MME-UE-S1AP-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -24,13 +24,13 @@ typedef unsigned long S1AP_MME_UE_S1AP_ID_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_MME_UE_S1AP_ID_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_MME_UE_S1AP_ID; -extern const asn_INTEGER_specifics_t asn_SPC_MME_UE_S1AP_ID_specs_1; -asn_struct_free_f MME_UE_S1AP_ID_free; -asn_struct_print_f MME_UE_S1AP_ID_print; -asn_constr_check_f MME_UE_S1AP_ID_constraint; -jer_type_encoder_f MME_UE_S1AP_ID_encode_jer; -per_type_decoder_f MME_UE_S1AP_ID_decode_aper; -per_type_encoder_f MME_UE_S1AP_ID_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_MME_UE_S1AP_ID_specs_1; +asn_struct_free_f S1AP_MME_UE_S1AP_ID_free; +asn_struct_print_f S1AP_MME_UE_S1AP_ID_print; +asn_constr_check_f S1AP_MME_UE_S1AP_ID_constraint; +jer_type_encoder_f S1AP_MME_UE_S1AP_ID_encode_jer; +per_type_decoder_f S1AP_MME_UE_S1AP_ID_decode_aper; +per_type_encoder_f S1AP_MME_UE_S1AP_ID_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_MMECPRelocationIndication.c b/lib/asn1c/s1ap/S1AP_MMECPRelocationIndication.c index 9df0d3af9..4ab596959 100644 --- a/lib/asn1c/s1ap/S1AP_MMECPRelocationIndication.c +++ b/lib/asn1c/s1ap/S1AP_MMECPRelocationIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_MMECPRelocationIndication_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_MMECPRelocationIndication, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P93, + &asn_DEF_S1AP_ProtocolIE_Container_8143P93, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_MMECPRelocationIndication.h b/lib/asn1c/s1ap/S1AP_MMECPRelocationIndication.h index 84875c18b..1cd84e8c0 100644 --- a/lib/asn1c/s1ap/S1AP_MMECPRelocationIndication.h +++ b/lib/asn1c/s1ap/S1AP_MMECPRelocationIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_MMECPRelocationIndication */ typedef struct S1AP_MMECPRelocationIndication { - S1AP_ProtocolIE_Container_7847P93_t protocolIEs; + S1AP_ProtocolIE_Container_8143P93_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_MMEConfigurationTransfer.c b/lib/asn1c/s1ap/S1AP_MMEConfigurationTransfer.c index 572f5a28c..d108c497e 100644 --- a/lib/asn1c/s1ap/S1AP_MMEConfigurationTransfer.c +++ b/lib/asn1c/s1ap/S1AP_MMEConfigurationTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationTransfer_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_MMEConfigurationTransfer, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P71, + &asn_DEF_S1AP_ProtocolIE_Container_8143P71, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_MMEConfigurationTransfer.h b/lib/asn1c/s1ap/S1AP_MMEConfigurationTransfer.h index f7ddef10e..3e7bcde40 100644 --- a/lib/asn1c/s1ap/S1AP_MMEConfigurationTransfer.h +++ b/lib/asn1c/s1ap/S1AP_MMEConfigurationTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_MMEConfigurationTransfer */ typedef struct S1AP_MMEConfigurationTransfer { - S1AP_ProtocolIE_Container_7847P71_t protocolIEs; + S1AP_ProtocolIE_Container_8143P71_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_MMEConfigurationUpdate.c b/lib/asn1c/s1ap/S1AP_MMEConfigurationUpdate.c index e9fb88b3b..431f4b81f 100644 --- a/lib/asn1c/s1ap/S1AP_MMEConfigurationUpdate.c +++ b/lib/asn1c/s1ap/S1AP_MMEConfigurationUpdate.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdate_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_MMEConfigurationUpdate, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P49, + &asn_DEF_S1AP_ProtocolIE_Container_8143P49, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_MMEConfigurationUpdate.h b/lib/asn1c/s1ap/S1AP_MMEConfigurationUpdate.h index 3d13fecc5..edde7130a 100644 --- a/lib/asn1c/s1ap/S1AP_MMEConfigurationUpdate.h +++ b/lib/asn1c/s1ap/S1AP_MMEConfigurationUpdate.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_MMEConfigurationUpdate */ typedef struct S1AP_MMEConfigurationUpdate { - S1AP_ProtocolIE_Container_7847P49_t protocolIEs; + S1AP_ProtocolIE_Container_8143P49_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_MMEConfigurationUpdateAcknowledge.c b/lib/asn1c/s1ap/S1AP_MMEConfigurationUpdateAcknowledge.c index abeda393c..7a8e03397 100644 --- a/lib/asn1c/s1ap/S1AP_MMEConfigurationUpdateAcknowledge.c +++ b/lib/asn1c/s1ap/S1AP_MMEConfigurationUpdateAcknowledge.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdateAcknowledge_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_MMEConfigurationUpdateAcknowledge, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P50, + &asn_DEF_S1AP_ProtocolIE_Container_8143P50, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_MMEConfigurationUpdateAcknowledge.h b/lib/asn1c/s1ap/S1AP_MMEConfigurationUpdateAcknowledge.h index 649473b55..2716a069e 100644 --- a/lib/asn1c/s1ap/S1AP_MMEConfigurationUpdateAcknowledge.h +++ b/lib/asn1c/s1ap/S1AP_MMEConfigurationUpdateAcknowledge.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_MMEConfigurationUpdateAcknowledge */ typedef struct S1AP_MMEConfigurationUpdateAcknowledge { - S1AP_ProtocolIE_Container_7847P50_t protocolIEs; + S1AP_ProtocolIE_Container_8143P50_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_MMEConfigurationUpdateFailure.c b/lib/asn1c/s1ap/S1AP_MMEConfigurationUpdateFailure.c index b6806f228..f60cccbfb 100644 --- a/lib/asn1c/s1ap/S1AP_MMEConfigurationUpdateFailure.c +++ b/lib/asn1c/s1ap/S1AP_MMEConfigurationUpdateFailure.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdateFailure_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_MMEConfigurationUpdateFailure, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P51, + &asn_DEF_S1AP_ProtocolIE_Container_8143P51, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_MMEConfigurationUpdateFailure.h b/lib/asn1c/s1ap/S1AP_MMEConfigurationUpdateFailure.h index 762fef561..31b1e96c9 100644 --- a/lib/asn1c/s1ap/S1AP_MMEConfigurationUpdateFailure.h +++ b/lib/asn1c/s1ap/S1AP_MMEConfigurationUpdateFailure.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_MMEConfigurationUpdateFailure */ typedef struct S1AP_MMEConfigurationUpdateFailure { - S1AP_ProtocolIE_Container_7847P51_t protocolIEs; + S1AP_ProtocolIE_Container_8143P51_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_MMEDirectInformationTransfer.c b/lib/asn1c/s1ap/S1AP_MMEDirectInformationTransfer.c index b85c6d8c8..c4fd921a8 100644 --- a/lib/asn1c/s1ap/S1AP_MMEDirectInformationTransfer.c +++ b/lib/asn1c/s1ap/S1AP_MMEDirectInformationTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_MMEDirectInformationTransfer_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_MMEDirectInformationTransfer, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P69, + &asn_DEF_S1AP_ProtocolIE_Container_8143P69, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_MMEDirectInformationTransfer.h b/lib/asn1c/s1ap/S1AP_MMEDirectInformationTransfer.h index 83a3befcc..7e7b45a2b 100644 --- a/lib/asn1c/s1ap/S1AP_MMEDirectInformationTransfer.h +++ b/lib/asn1c/s1ap/S1AP_MMEDirectInformationTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_MMEDirectInformationTransfer */ typedef struct S1AP_MMEDirectInformationTransfer { - S1AP_ProtocolIE_Container_7847P69_t protocolIEs; + S1AP_ProtocolIE_Container_8143P69_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_MMEEarlyStatusTransfer.c b/lib/asn1c/s1ap/S1AP_MMEEarlyStatusTransfer.c index df5a7d5e1..d86032675 100644 --- a/lib/asn1c/s1ap/S1AP_MMEEarlyStatusTransfer.c +++ b/lib/asn1c/s1ap/S1AP_MMEEarlyStatusTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_MMEEarlyStatusTransfer_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_MMEEarlyStatusTransfer, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P14, + &asn_DEF_S1AP_ProtocolIE_Container_8143P14, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_MMEEarlyStatusTransfer.h b/lib/asn1c/s1ap/S1AP_MMEEarlyStatusTransfer.h index b9279962c..4ca9c94a3 100644 --- a/lib/asn1c/s1ap/S1AP_MMEEarlyStatusTransfer.h +++ b/lib/asn1c/s1ap/S1AP_MMEEarlyStatusTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_MMEEarlyStatusTransfer */ typedef struct S1AP_MMEEarlyStatusTransfer { - S1AP_ProtocolIE_Container_7847P14_t protocolIEs; + S1AP_ProtocolIE_Container_8143P14_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_MMEPagingTarget.c b/lib/asn1c/s1ap/S1AP_MMEPagingTarget.c index 2bbbcc494..13e6ecc6a 100644 --- a/lib/asn1c/s1ap/S1AP_MMEPagingTarget.c +++ b/lib/asn1c/s1ap/S1AP_MMEPagingTarget.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_MMEPagingTarget.h b/lib/asn1c/s1ap/S1AP_MMEPagingTarget.h index 583e5c539..7735584d1 100644 --- a/lib/asn1c/s1ap/S1AP_MMEPagingTarget.h +++ b/lib/asn1c/s1ap/S1AP_MMEPagingTarget.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_MMERelaySupportIndicator.c b/lib/asn1c/s1ap/S1AP_MMERelaySupportIndicator.c index 860eee5a6..eb245fe6a 100644 --- a/lib/asn1c/s1ap/S1AP_MMERelaySupportIndicator.c +++ b/lib/asn1c/s1ap/S1AP_MMERelaySupportIndicator.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_MMERelaySupportIndicator_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_MMERelaySupportIndicator_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_MMERelaySupportIndicator_enum2value_1[] = 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_MMERelaySupportIndicator_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_MMERelaySupportIndicator_specs_1 = { asn_MAP_S1AP_MMERelaySupportIndicator_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_MMERelaySupportIndicator_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_MMERelaySupportIndicator.h b/lib/asn1c/s1ap/S1AP_MMERelaySupportIndicator.h index d9c06f4fe..76a447807 100644 --- a/lib/asn1c/s1ap/S1AP_MMERelaySupportIndicator.h +++ b/lib/asn1c/s1ap/S1AP_MMERelaySupportIndicator.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_MMERelaySupportIndicator { typedef long S1AP_MMERelaySupportIndicator_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_MMERelaySupportIndicator_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMERelaySupportIndicator; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_MMERelaySupportIndicator_specs_1; asn_struct_free_f S1AP_MMERelaySupportIndicator_free; asn_struct_print_f S1AP_MMERelaySupportIndicator_print; asn_constr_check_f S1AP_MMERelaySupportIndicator_constraint; diff --git a/lib/asn1c/s1ap/S1AP_MMEStatusTransfer.c b/lib/asn1c/s1ap/S1AP_MMEStatusTransfer.c index 6615658b3..066b4bddd 100644 --- a/lib/asn1c/s1ap/S1AP_MMEStatusTransfer.c +++ b/lib/asn1c/s1ap/S1AP_MMEStatusTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_MMEStatusTransfer_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_MMEStatusTransfer, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P56, + &asn_DEF_S1AP_ProtocolIE_Container_8143P56, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_MMEStatusTransfer.h b/lib/asn1c/s1ap/S1AP_MMEStatusTransfer.h index 8adfe027f..6d5670af3 100644 --- a/lib/asn1c/s1ap/S1AP_MMEStatusTransfer.h +++ b/lib/asn1c/s1ap/S1AP_MMEStatusTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_MMEStatusTransfer */ typedef struct S1AP_MMEStatusTransfer { - S1AP_ProtocolIE_Container_7847P56_t protocolIEs; + S1AP_ProtocolIE_Container_8143P56_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_MMEname.c b/lib/asn1c/s1ap/S1AP_MMEname.c index edec26c25..11c38bd45 100644 --- a/lib/asn1c/s1ap/S1AP_MMEname.c +++ b/lib/asn1c/s1ap/S1AP_MMEname.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -81,7 +81,7 @@ static int asn_PER_MAP_S1AP_MMEname_1_c2v(unsigned int code) { * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_MMEname_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_MMEname_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 32, 122 } /* (32..122) */, { APC_CONSTRAINED | APC_EXTENSIBLE, 8, 8, 1, 150 } /* (SIZE(1..150,...)) */, asn_PER_MAP_S1AP_MMEname_1_v2c, /* Value to PER code map */ diff --git a/lib/asn1c/s1ap/S1AP_MMEname.h b/lib/asn1c/s1ap/S1AP_MMEname.h index 0ba24bc2e..c12ec1caf 100644 --- a/lib/asn1c/s1ap/S1AP_MMEname.h +++ b/lib/asn1c/s1ap/S1AP_MMEname.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef PrintableString_t S1AP_MMEname_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_MMEname_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEname; asn_struct_free_f S1AP_MMEname_free; asn_struct_print_f S1AP_MMEname_print; diff --git a/lib/asn1c/s1ap/S1AP_MSClassmark2.c b/lib/asn1c/s1ap/S1AP_MSClassmark2.c index ab1f66786..2d83b60ac 100644 --- a/lib/asn1c/s1ap/S1AP_MSClassmark2.c +++ b/lib/asn1c/s1ap/S1AP_MSClassmark2.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_MSClassmark2.h b/lib/asn1c/s1ap/S1AP_MSClassmark2.h index 398e463e1..902d36c1b 100644 --- a/lib/asn1c/s1ap/S1AP_MSClassmark2.h +++ b/lib/asn1c/s1ap/S1AP_MSClassmark2.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_MSClassmark3.c b/lib/asn1c/s1ap/S1AP_MSClassmark3.c index 81c5b86ca..3e25e8bbf 100644 --- a/lib/asn1c/s1ap/S1AP_MSClassmark3.c +++ b/lib/asn1c/s1ap/S1AP_MSClassmark3.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_MSClassmark3.h b/lib/asn1c/s1ap/S1AP_MSClassmark3.h index bfc34198f..15d57f3be 100644 --- a/lib/asn1c/s1ap/S1AP_MSClassmark3.h +++ b/lib/asn1c/s1ap/S1AP_MSClassmark3.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ManagementBasedMDTAllowed.c b/lib/asn1c/s1ap/S1AP_ManagementBasedMDTAllowed.c index d8734869a..e1d21ee7e 100644 --- a/lib/asn1c/s1ap/S1AP_ManagementBasedMDTAllowed.c +++ b/lib/asn1c/s1ap/S1AP_ManagementBasedMDTAllowed.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_ManagementBasedMDTAllowed_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ManagementBasedMDTAllowed_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_ManagementBasedMDTAllowed_enum2value_1[] 0 /* allowed(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_ManagementBasedMDTAllowed_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_ManagementBasedMDTAllowed_specs_1 = { asn_MAP_S1AP_ManagementBasedMDTAllowed_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_ManagementBasedMDTAllowed_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_ManagementBasedMDTAllowed.h b/lib/asn1c/s1ap/S1AP_ManagementBasedMDTAllowed.h index aa4e75c4f..57bf77b7a 100644 --- a/lib/asn1c/s1ap/S1AP_ManagementBasedMDTAllowed.h +++ b/lib/asn1c/s1ap/S1AP_ManagementBasedMDTAllowed.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_ManagementBasedMDTAllowed { typedef long S1AP_ManagementBasedMDTAllowed_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_ManagementBasedMDTAllowed_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ManagementBasedMDTAllowed; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_ManagementBasedMDTAllowed_specs_1; asn_struct_free_f S1AP_ManagementBasedMDTAllowed_free; asn_struct_print_f S1AP_ManagementBasedMDTAllowed_print; asn_constr_check_f S1AP_ManagementBasedMDTAllowed_constraint; diff --git a/lib/asn1c/s1ap/S1AP_Masked-IMEISV.c b/lib/asn1c/s1ap/S1AP_Masked-IMEISV.c index 56c1d23d3..9fd97689e 100644 --- a/lib/asn1c/s1ap/S1AP_Masked-IMEISV.c +++ b/lib/asn1c/s1ap/S1AP_Masked-IMEISV.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,7 +43,7 @@ S1AP_Masked_IMEISV_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_Masked_IMEISV_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_Masked_IMEISV_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 64, 64 } /* (SIZE(64..64)) */, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_Masked-IMEISV.h b/lib/asn1c/s1ap/S1AP_Masked-IMEISV.h index 8dd8a016a..653beb8d9 100644 --- a/lib/asn1c/s1ap/S1AP_Masked-IMEISV.h +++ b/lib/asn1c/s1ap/S1AP_Masked-IMEISV.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef BIT_STRING_t S1AP_Masked_IMEISV_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_Masked_IMEISV_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Masked_IMEISV; asn_struct_free_f S1AP_Masked_IMEISV_free; asn_struct_print_f S1AP_Masked_IMEISV_print; diff --git a/lib/asn1c/s1ap/S1AP_MeasurementThresholdA2.c b/lib/asn1c/s1ap/S1AP_MeasurementThresholdA2.c index ec7be0c1d..22accfcc3 100644 --- a/lib/asn1c/s1ap/S1AP_MeasurementThresholdA2.c +++ b/lib/asn1c/s1ap/S1AP_MeasurementThresholdA2.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_MeasurementThresholdA2.h b/lib/asn1c/s1ap/S1AP_MeasurementThresholdA2.h index 62abd8cad..b99b07bfa 100644 --- a/lib/asn1c/s1ap/S1AP_MeasurementThresholdA2.h +++ b/lib/asn1c/s1ap/S1AP_MeasurementThresholdA2.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_MeasurementThresholdL1LoggedMDT.c b/lib/asn1c/s1ap/S1AP_MeasurementThresholdL1LoggedMDT.c new file mode 100644 index 000000000..8ae674ae1 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_MeasurementThresholdL1LoggedMDT.c @@ -0,0 +1,107 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "S1AP_MeasurementThresholdL1LoggedMDT.h" + +#include "S1AP_ProtocolIE-SingleContainer.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_S1AP_MeasurementThresholdL1LoggedMDT_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_S1AP_MeasurementThresholdL1LoggedMDT_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_MeasurementThresholdL1LoggedMDT, choice.threshold_RSRP), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Threshold_RSRP, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "threshold-RSRP" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_MeasurementThresholdL1LoggedMDT, choice.threshold_RSRQ), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Threshold_RSRQ, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "threshold-RSRQ" + }, + { ATF_POINTER, 0, offsetof(struct S1AP_MeasurementThresholdL1LoggedMDT, choice.choice_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P20, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "choice-Extensions" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_MeasurementThresholdL1LoggedMDT_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* threshold-RSRP */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* threshold-RSRQ */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* choice-Extensions */ +}; +asn_CHOICE_specifics_t asn_SPC_S1AP_MeasurementThresholdL1LoggedMDT_specs_1 = { + sizeof(struct S1AP_MeasurementThresholdL1LoggedMDT), + offsetof(struct S1AP_MeasurementThresholdL1LoggedMDT, _asn_ctx), + offsetof(struct S1AP_MeasurementThresholdL1LoggedMDT, present), + sizeof(((struct S1AP_MeasurementThresholdL1LoggedMDT *)0)->present), + asn_MAP_S1AP_MeasurementThresholdL1LoggedMDT_tag2el_1, + 3, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_MeasurementThresholdL1LoggedMDT = { + "MeasurementThresholdL1LoggedMDT", + "MeasurementThresholdL1LoggedMDT", + &asn_OP_CHOICE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_MeasurementThresholdL1LoggedMDT_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + CHOICE_constraint + }, + asn_MBR_S1AP_MeasurementThresholdL1LoggedMDT_1, + 3, /* Elements count */ + &asn_SPC_S1AP_MeasurementThresholdL1LoggedMDT_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/s1ap/S1AP_MeasurementThresholdL1LoggedMDT.h b/lib/asn1c/s1ap/S1AP_MeasurementThresholdL1LoggedMDT.h new file mode 100644 index 000000000..e5dc2c930 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_MeasurementThresholdL1LoggedMDT.h @@ -0,0 +1,58 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _S1AP_MeasurementThresholdL1LoggedMDT_H_ +#define _S1AP_MeasurementThresholdL1LoggedMDT_H_ + + +#include + +/* Including external dependencies */ +#include "S1AP_Threshold-RSRP.h" +#include "S1AP_Threshold-RSRQ.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum S1AP_MeasurementThresholdL1LoggedMDT_PR { + S1AP_MeasurementThresholdL1LoggedMDT_PR_NOTHING, /* No components present */ + S1AP_MeasurementThresholdL1LoggedMDT_PR_threshold_RSRP, + S1AP_MeasurementThresholdL1LoggedMDT_PR_threshold_RSRQ, + S1AP_MeasurementThresholdL1LoggedMDT_PR_choice_Extensions +} S1AP_MeasurementThresholdL1LoggedMDT_PR; + +/* Forward declarations */ +struct S1AP_ProtocolIE_SingleContainer; + +/* S1AP_MeasurementThresholdL1LoggedMDT */ +typedef struct S1AP_MeasurementThresholdL1LoggedMDT { + S1AP_MeasurementThresholdL1LoggedMDT_PR present; + union S1AP_MeasurementThresholdL1LoggedMDT_u { + S1AP_Threshold_RSRP_t threshold_RSRP; + S1AP_Threshold_RSRQ_t threshold_RSRQ; + struct S1AP_ProtocolIE_SingleContainer *choice_Extensions; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_MeasurementThresholdL1LoggedMDT_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_S1AP_MeasurementThresholdL1LoggedMDT; +extern asn_CHOICE_specifics_t asn_SPC_S1AP_MeasurementThresholdL1LoggedMDT_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_MeasurementThresholdL1LoggedMDT_1[3]; +extern asn_per_constraints_t asn_PER_type_S1AP_MeasurementThresholdL1LoggedMDT_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _S1AP_MeasurementThresholdL1LoggedMDT_H_ */ +#include diff --git a/lib/asn1c/s1ap/S1AP_MeasurementsToActivate.c b/lib/asn1c/s1ap/S1AP_MeasurementsToActivate.c index 0628e30c6..838564829 100644 --- a/lib/asn1c/s1ap/S1AP_MeasurementsToActivate.c +++ b/lib/asn1c/s1ap/S1AP_MeasurementsToActivate.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_MeasurementsToActivate.h b/lib/asn1c/s1ap/S1AP_MeasurementsToActivate.h index d3c869861..0b97abc1f 100644 --- a/lib/asn1c/s1ap/S1AP_MeasurementsToActivate.h +++ b/lib/asn1c/s1ap/S1AP_MeasurementsToActivate.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_MessageIdentifier.c b/lib/asn1c/s1ap/S1AP_MessageIdentifier.c index 53bcc93ff..37ed18fed 100644 --- a/lib/asn1c/s1ap/S1AP_MessageIdentifier.c +++ b/lib/asn1c/s1ap/S1AP_MessageIdentifier.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,7 +43,7 @@ S1AP_MessageIdentifier_constraint(const asn_TYPE_descriptor_t *td, const void *s * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_MessageIdentifier_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_MessageIdentifier_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 16, 16 } /* (SIZE(16..16)) */, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_MessageIdentifier.h b/lib/asn1c/s1ap/S1AP_MessageIdentifier.h index faaa0395e..50360ffee 100644 --- a/lib/asn1c/s1ap/S1AP_MessageIdentifier.h +++ b/lib/asn1c/s1ap/S1AP_MessageIdentifier.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef BIT_STRING_t S1AP_MessageIdentifier_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_MessageIdentifier_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_MessageIdentifier; asn_struct_free_f S1AP_MessageIdentifier_free; asn_struct_print_f S1AP_MessageIdentifier_print; diff --git a/lib/asn1c/s1ap/S1AP_MobilityInformation.c b/lib/asn1c/s1ap/S1AP_MobilityInformation.c index 12b1bea4b..735c77173 100644 --- a/lib/asn1c/s1ap/S1AP_MobilityInformation.c +++ b/lib/asn1c/s1ap/S1AP_MobilityInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,7 +43,7 @@ S1AP_MobilityInformation_constraint(const asn_TYPE_descriptor_t *td, const void * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_MobilityInformation_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_MobilityInformation_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 32, 32 } /* (SIZE(32..32)) */, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_MobilityInformation.h b/lib/asn1c/s1ap/S1AP_MobilityInformation.h index 4fed00ea5..354ae696b 100644 --- a/lib/asn1c/s1ap/S1AP_MobilityInformation.h +++ b/lib/asn1c/s1ap/S1AP_MobilityInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef BIT_STRING_t S1AP_MobilityInformation_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_MobilityInformation_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_MobilityInformation; asn_struct_free_f S1AP_MobilityInformation_free; asn_struct_print_f S1AP_MobilityInformation_print; diff --git a/lib/asn1c/s1ap/S1AP_MutingAvailabilityIndication.c b/lib/asn1c/s1ap/S1AP_MutingAvailabilityIndication.c index c1f549856..0e5097510 100644 --- a/lib/asn1c/s1ap/S1AP_MutingAvailabilityIndication.c +++ b/lib/asn1c/s1ap/S1AP_MutingAvailabilityIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_MutingAvailabilityIndication_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_MutingAvailabilityIndication_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -28,7 +28,7 @@ static const unsigned int asn_MAP_S1AP_MutingAvailabilityIndication_enum2value_1 1 /* unavailable(1) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_MutingAvailabilityIndication_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_MutingAvailabilityIndication_specs_1 = { asn_MAP_S1AP_MutingAvailabilityIndication_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_MutingAvailabilityIndication_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_MutingAvailabilityIndication.h b/lib/asn1c/s1ap/S1AP_MutingAvailabilityIndication.h index 746ef2511..4d0cb6f07 100644 --- a/lib/asn1c/s1ap/S1AP_MutingAvailabilityIndication.h +++ b/lib/asn1c/s1ap/S1AP_MutingAvailabilityIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -31,7 +31,9 @@ typedef enum S1AP_MutingAvailabilityIndication { typedef long S1AP_MutingAvailabilityIndication_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_MutingAvailabilityIndication_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_MutingAvailabilityIndication; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_MutingAvailabilityIndication_specs_1; asn_struct_free_f S1AP_MutingAvailabilityIndication_free; asn_struct_print_f S1AP_MutingAvailabilityIndication_print; asn_constr_check_f S1AP_MutingAvailabilityIndication_constraint; diff --git a/lib/asn1c/s1ap/S1AP_MutingPatternInformation.c b/lib/asn1c/s1ap/S1AP_MutingPatternInformation.c index 87e4b26b6..175c56ba4 100644 --- a/lib/asn1c/s1ap/S1AP_MutingPatternInformation.c +++ b/lib/asn1c/s1ap/S1AP_MutingPatternInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -104,7 +104,7 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_muting_pattern_period_2 = { &asn_SPC_S1AP_muting_pattern_period_specs_2 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_MutingPatternInformation_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_MutingPatternInformation_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_MutingPatternInformation, muting_pattern_period), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -142,7 +142,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_MutingPatternInformation_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_MutingPatternInformation, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P95, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P100, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -166,7 +166,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_MutingPatternInformation_tag2el_ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* muting-pattern-offset */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_MutingPatternInformation_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_MutingPatternInformation_specs_1 = { sizeof(struct S1AP_MutingPatternInformation), offsetof(struct S1AP_MutingPatternInformation, _asn_ctx), asn_MAP_S1AP_MutingPatternInformation_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_MutingPatternInformation.h b/lib/asn1c/s1ap/S1AP_MutingPatternInformation.h index dc2236a67..57525373c 100644 --- a/lib/asn1c/s1ap/S1AP_MutingPatternInformation.h +++ b/lib/asn1c/s1ap/S1AP_MutingPatternInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -52,6 +52,8 @@ typedef struct S1AP_MutingPatternInformation { /* Implementation */ /* extern asn_TYPE_descriptor_t asn_DEF_S1AP_muting_pattern_period_2; // (Use -fall-defs-global to expose) */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_MutingPatternInformation; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MutingPatternInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_MutingPatternInformation_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_NAS-PDU.c b/lib/asn1c/s1ap/S1AP_NAS-PDU.c index 43410aa59..918ebb385 100644 --- a/lib/asn1c/s1ap/S1AP_NAS-PDU.c +++ b/lib/asn1c/s1ap/S1AP_NAS-PDU.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_NAS-PDU.h b/lib/asn1c/s1ap/S1AP_NAS-PDU.h index 536b123e1..dcfbfa3d2 100644 --- a/lib/asn1c/s1ap/S1AP_NAS-PDU.h +++ b/lib/asn1c/s1ap/S1AP_NAS-PDU.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_NASDeliveryIndication.c b/lib/asn1c/s1ap/S1AP_NASDeliveryIndication.c index 492242dd7..679662da4 100644 --- a/lib/asn1c/s1ap/S1AP_NASDeliveryIndication.c +++ b/lib/asn1c/s1ap/S1AP_NASDeliveryIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_NASDeliveryIndication_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_NASDeliveryIndication, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P39, + &asn_DEF_S1AP_ProtocolIE_Container_8143P39, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_NASDeliveryIndication.h b/lib/asn1c/s1ap/S1AP_NASDeliveryIndication.h index ce16cc520..b3b32b814 100644 --- a/lib/asn1c/s1ap/S1AP_NASDeliveryIndication.h +++ b/lib/asn1c/s1ap/S1AP_NASDeliveryIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_NASDeliveryIndication */ typedef struct S1AP_NASDeliveryIndication { - S1AP_ProtocolIE_Container_7847P39_t protocolIEs; + S1AP_ProtocolIE_Container_8143P39_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_NASNonDeliveryIndication.c b/lib/asn1c/s1ap/S1AP_NASNonDeliveryIndication.c index 94289fb85..195e1d830 100644 --- a/lib/asn1c/s1ap/S1AP_NASNonDeliveryIndication.c +++ b/lib/asn1c/s1ap/S1AP_NASNonDeliveryIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_NASNonDeliveryIndication_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_NASNonDeliveryIndication, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P37, + &asn_DEF_S1AP_ProtocolIE_Container_8143P37, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_NASNonDeliveryIndication.h b/lib/asn1c/s1ap/S1AP_NASNonDeliveryIndication.h index 61a22deeb..83374601f 100644 --- a/lib/asn1c/s1ap/S1AP_NASNonDeliveryIndication.h +++ b/lib/asn1c/s1ap/S1AP_NASNonDeliveryIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_NASNonDeliveryIndication */ typedef struct S1AP_NASNonDeliveryIndication { - S1AP_ProtocolIE_Container_7847P37_t protocolIEs; + S1AP_ProtocolIE_Container_8143P37_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_NASSecurityParametersfromE-UTRAN.c b/lib/asn1c/s1ap/S1AP_NASSecurityParametersfromE-UTRAN.c index e0c646d37..6c6515967 100644 --- a/lib/asn1c/s1ap/S1AP_NASSecurityParametersfromE-UTRAN.c +++ b/lib/asn1c/s1ap/S1AP_NASSecurityParametersfromE-UTRAN.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_NASSecurityParametersfromE-UTRAN.h b/lib/asn1c/s1ap/S1AP_NASSecurityParametersfromE-UTRAN.h index ccaa481c4..c4a556481 100644 --- a/lib/asn1c/s1ap/S1AP_NASSecurityParametersfromE-UTRAN.h +++ b/lib/asn1c/s1ap/S1AP_NASSecurityParametersfromE-UTRAN.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_NASSecurityParameterstoE-UTRAN.c b/lib/asn1c/s1ap/S1AP_NASSecurityParameterstoE-UTRAN.c index d14c30e28..795292908 100644 --- a/lib/asn1c/s1ap/S1AP_NASSecurityParameterstoE-UTRAN.c +++ b/lib/asn1c/s1ap/S1AP_NASSecurityParameterstoE-UTRAN.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_NASSecurityParameterstoE-UTRAN.h b/lib/asn1c/s1ap/S1AP_NASSecurityParameterstoE-UTRAN.h index a0dcb1bf6..bba52f325 100644 --- a/lib/asn1c/s1ap/S1AP_NASSecurityParameterstoE-UTRAN.h +++ b/lib/asn1c/s1ap/S1AP_NASSecurityParameterstoE-UTRAN.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_NB-IoT-DefaultPagingDRX.c b/lib/asn1c/s1ap/S1AP_NB-IoT-DefaultPagingDRX.c index e2ca5ffb0..c3e6f5adf 100644 --- a/lib/asn1c/s1ap/S1AP_NB-IoT-DefaultPagingDRX.c +++ b/lib/asn1c/s1ap/S1AP_NB-IoT-DefaultPagingDRX.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_NB_IoT_DefaultPagingDRX_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_NB_IoT_DefaultPagingDRX_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 3 } /* (0..3,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -32,7 +32,7 @@ static const unsigned int asn_MAP_S1AP_NB_IoT_DefaultPagingDRX_enum2value_1[] = 2 /* v512(2) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_NB_IoT_DefaultPagingDRX_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_NB_IoT_DefaultPagingDRX_specs_1 = { asn_MAP_S1AP_NB_IoT_DefaultPagingDRX_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_NB_IoT_DefaultPagingDRX_enum2value_1, /* N => "tag"; sorted by N */ 4, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_NB-IoT-DefaultPagingDRX.h b/lib/asn1c/s1ap/S1AP_NB-IoT-DefaultPagingDRX.h index 57f40dbba..dccb4b7a7 100644 --- a/lib/asn1c/s1ap/S1AP_NB-IoT-DefaultPagingDRX.h +++ b/lib/asn1c/s1ap/S1AP_NB-IoT-DefaultPagingDRX.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,7 +33,9 @@ typedef enum S1AP_NB_IoT_DefaultPagingDRX { typedef long S1AP_NB_IoT_DefaultPagingDRX_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_NB_IoT_DefaultPagingDRX_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_NB_IoT_DefaultPagingDRX; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_NB_IoT_DefaultPagingDRX_specs_1; asn_struct_free_f S1AP_NB_IoT_DefaultPagingDRX_free; asn_struct_print_f S1AP_NB_IoT_DefaultPagingDRX_print; asn_constr_check_f S1AP_NB_IoT_DefaultPagingDRX_constraint; diff --git a/lib/asn1c/s1ap/S1AP_NB-IoT-Paging-eDRX-Cycle.c b/lib/asn1c/s1ap/S1AP_NB-IoT-Paging-eDRX-Cycle.c index f2a204813..abead68f6 100644 --- a/lib/asn1c/s1ap/S1AP_NB-IoT-Paging-eDRX-Cycle.c +++ b/lib/asn1c/s1ap/S1AP_NB-IoT-Paging-eDRX-Cycle.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_NB-IoT-Paging-eDRX-Cycle.h b/lib/asn1c/s1ap/S1AP_NB-IoT-Paging-eDRX-Cycle.h index 16ec00a2c..47257bf7b 100644 --- a/lib/asn1c/s1ap/S1AP_NB-IoT-Paging-eDRX-Cycle.h +++ b/lib/asn1c/s1ap/S1AP_NB-IoT-Paging-eDRX-Cycle.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -45,13 +45,13 @@ typedef long S1AP_NB_IoT_Paging_eDRX_Cycle_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_NB_IoT_Paging_eDRX_Cycle_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_NB_IoT_Paging_eDRX_Cycle; -extern const asn_INTEGER_specifics_t asn_SPC_NB_IoT_Paging_eDRX_Cycle_specs_1; -asn_struct_free_f NB_IoT_Paging_eDRX_Cycle_free; -asn_struct_print_f NB_IoT_Paging_eDRX_Cycle_print; -asn_constr_check_f NB_IoT_Paging_eDRX_Cycle_constraint; -jer_type_encoder_f NB_IoT_Paging_eDRX_Cycle_encode_jer; -per_type_decoder_f NB_IoT_Paging_eDRX_Cycle_decode_aper; -per_type_encoder_f NB_IoT_Paging_eDRX_Cycle_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_NB_IoT_Paging_eDRX_Cycle_specs_1; +asn_struct_free_f S1AP_NB_IoT_Paging_eDRX_Cycle_free; +asn_struct_print_f S1AP_NB_IoT_Paging_eDRX_Cycle_print; +asn_constr_check_f S1AP_NB_IoT_Paging_eDRX_Cycle_constraint; +jer_type_encoder_f S1AP_NB_IoT_Paging_eDRX_Cycle_encode_jer; +per_type_decoder_f S1AP_NB_IoT_Paging_eDRX_Cycle_decode_aper; +per_type_encoder_f S1AP_NB_IoT_Paging_eDRX_Cycle_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_NB-IoT-Paging-eDRXInformation.c b/lib/asn1c/s1ap/S1AP_NB-IoT-Paging-eDRXInformation.c index 0265bc62d..abc3e2a54 100644 --- a/lib/asn1c/s1ap/S1AP_NB-IoT-Paging-eDRXInformation.c +++ b/lib/asn1c/s1ap/S1AP_NB-IoT-Paging-eDRXInformation.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_NB-IoT-Paging-eDRXInformation.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_NB_IoT_Paging_eDRXInformation_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_NB_IoT_Paging_eDRXInformation_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_NB_IoT_Paging_eDRXInformation, nB_IoT_paging_eDRX_Cycle), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_NB_IoT_Paging_eDRXInformation_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_NB_IoT_Paging_eDRXInformation, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P96, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P101, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_NB_IoT_Paging_eDRXInformation_ta { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* nB-IoT-pagingTimeWindow */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_NB_IoT_Paging_eDRXInformation_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_NB_IoT_Paging_eDRXInformation_specs_1 = { sizeof(struct S1AP_NB_IoT_Paging_eDRXInformation), offsetof(struct S1AP_NB_IoT_Paging_eDRXInformation, _asn_ctx), asn_MAP_S1AP_NB_IoT_Paging_eDRXInformation_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_NB-IoT-Paging-eDRXInformation.h b/lib/asn1c/s1ap/S1AP_NB-IoT-Paging-eDRXInformation.h index 4e3f64762..4cf0ce35c 100644 --- a/lib/asn1c/s1ap/S1AP_NB-IoT-Paging-eDRXInformation.h +++ b/lib/asn1c/s1ap/S1AP_NB-IoT-Paging-eDRXInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_NB_IoT_Paging_eDRXInformation { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_NB_IoT_Paging_eDRXInformation; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_NB_IoT_Paging_eDRXInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_NB_IoT_Paging_eDRXInformation_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_NB-IoT-PagingDRX.c b/lib/asn1c/s1ap/S1AP_NB-IoT-PagingDRX.c index d365b9891..60d3e046b 100644 --- a/lib/asn1c/s1ap/S1AP_NB-IoT-PagingDRX.c +++ b/lib/asn1c/s1ap/S1AP_NB-IoT-PagingDRX.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_NB_IoT_PagingDRX_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_NB_IoT_PagingDRX_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 5 } /* (0..5,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -36,7 +36,7 @@ static const unsigned int asn_MAP_S1AP_NB_IoT_PagingDRX_enum2value_1[] = { 1 /* v64(1) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_NB_IoT_PagingDRX_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_NB_IoT_PagingDRX_specs_1 = { asn_MAP_S1AP_NB_IoT_PagingDRX_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_NB_IoT_PagingDRX_enum2value_1, /* N => "tag"; sorted by N */ 6, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_NB-IoT-PagingDRX.h b/lib/asn1c/s1ap/S1AP_NB-IoT-PagingDRX.h index ccdf54477..d33c58fed 100644 --- a/lib/asn1c/s1ap/S1AP_NB-IoT-PagingDRX.h +++ b/lib/asn1c/s1ap/S1AP_NB-IoT-PagingDRX.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -35,7 +35,9 @@ typedef enum S1AP_NB_IoT_PagingDRX { typedef long S1AP_NB_IoT_PagingDRX_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_NB_IoT_PagingDRX_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_NB_IoT_PagingDRX; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_NB_IoT_PagingDRX_specs_1; asn_struct_free_f S1AP_NB_IoT_PagingDRX_free; asn_struct_print_f S1AP_NB_IoT_PagingDRX_print; asn_constr_check_f S1AP_NB_IoT_PagingDRX_constraint; diff --git a/lib/asn1c/s1ap/S1AP_NB-IoT-PagingTimeWindow.c b/lib/asn1c/s1ap/S1AP_NB-IoT-PagingTimeWindow.c index 6351e45ae..9f97c7c62 100644 --- a/lib/asn1c/s1ap/S1AP_NB-IoT-PagingTimeWindow.c +++ b/lib/asn1c/s1ap/S1AP_NB-IoT-PagingTimeWindow.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_NB-IoT-PagingTimeWindow.h b/lib/asn1c/s1ap/S1AP_NB-IoT-PagingTimeWindow.h index c3ceb7c84..62b57acc0 100644 --- a/lib/asn1c/s1ap/S1AP_NB-IoT-PagingTimeWindow.h +++ b/lib/asn1c/s1ap/S1AP_NB-IoT-PagingTimeWindow.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -47,13 +47,13 @@ typedef long S1AP_NB_IoT_PagingTimeWindow_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_NB_IoT_PagingTimeWindow_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_NB_IoT_PagingTimeWindow; -extern const asn_INTEGER_specifics_t asn_SPC_NB_IoT_PagingTimeWindow_specs_1; -asn_struct_free_f NB_IoT_PagingTimeWindow_free; -asn_struct_print_f NB_IoT_PagingTimeWindow_print; -asn_constr_check_f NB_IoT_PagingTimeWindow_constraint; -jer_type_encoder_f NB_IoT_PagingTimeWindow_encode_jer; -per_type_decoder_f NB_IoT_PagingTimeWindow_decode_aper; -per_type_encoder_f NB_IoT_PagingTimeWindow_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_NB_IoT_PagingTimeWindow_specs_1; +asn_struct_free_f S1AP_NB_IoT_PagingTimeWindow_free; +asn_struct_print_f S1AP_NB_IoT_PagingTimeWindow_print; +asn_constr_check_f S1AP_NB_IoT_PagingTimeWindow_constraint; +jer_type_encoder_f S1AP_NB_IoT_PagingTimeWindow_encode_jer; +per_type_decoder_f S1AP_NB_IoT_PagingTimeWindow_decode_aper; +per_type_encoder_f S1AP_NB_IoT_PagingTimeWindow_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_NB-IoT-RLF-Report-Container.c b/lib/asn1c/s1ap/S1AP_NB-IoT-RLF-Report-Container.c index 3ba8bf032..322a8bee8 100644 --- a/lib/asn1c/s1ap/S1AP_NB-IoT-RLF-Report-Container.c +++ b/lib/asn1c/s1ap/S1AP_NB-IoT-RLF-Report-Container.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_NB-IoT-RLF-Report-Container.h b/lib/asn1c/s1ap/S1AP_NB-IoT-RLF-Report-Container.h index 1819ae4fd..5a1deba9a 100644 --- a/lib/asn1c/s1ap/S1AP_NB-IoT-RLF-Report-Container.h +++ b/lib/asn1c/s1ap/S1AP_NB-IoT-RLF-Report-Container.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_NB-IoT-UEIdentityIndexValue.c b/lib/asn1c/s1ap/S1AP_NB-IoT-UEIdentityIndexValue.c index e2291bded..805fc4078 100644 --- a/lib/asn1c/s1ap/S1AP_NB-IoT-UEIdentityIndexValue.c +++ b/lib/asn1c/s1ap/S1AP_NB-IoT-UEIdentityIndexValue.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,7 +43,7 @@ S1AP_NB_IoT_UEIdentityIndexValue_constraint(const asn_TYPE_descriptor_t *td, con * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_NB_IoT_UEIdentityIndexValue_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_NB_IoT_UEIdentityIndexValue_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 12, 12 } /* (SIZE(12..12)) */, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_NB-IoT-UEIdentityIndexValue.h b/lib/asn1c/s1ap/S1AP_NB-IoT-UEIdentityIndexValue.h index 5d750d712..4eb816668 100644 --- a/lib/asn1c/s1ap/S1AP_NB-IoT-UEIdentityIndexValue.h +++ b/lib/asn1c/s1ap/S1AP_NB-IoT-UEIdentityIndexValue.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef BIT_STRING_t S1AP_NB_IoT_UEIdentityIndexValue_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_NB_IoT_UEIdentityIndexValue_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_NB_IoT_UEIdentityIndexValue; asn_struct_free_f S1AP_NB_IoT_UEIdentityIndexValue_free; asn_struct_print_f S1AP_NB_IoT_UEIdentityIndexValue_print; diff --git a/lib/asn1c/s1ap/S1AP_NG-eNB.c b/lib/asn1c/s1ap/S1AP_NG-eNB.c index 601bc84b1..0a78cbcdf 100644 --- a/lib/asn1c/s1ap/S1AP_NG-eNB.c +++ b/lib/asn1c/s1ap/S1AP_NG-eNB.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_S1AP_NG_eNB_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_NG_eNB, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P144, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P154, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_NG-eNB.h b/lib/asn1c/s1ap/S1AP_NG-eNB.h index 525ad345f..217efeeb1 100644 --- a/lib/asn1c/s1ap/S1AP_NG-eNB.h +++ b/lib/asn1c/s1ap/S1AP_NG-eNB.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_NR-CGI.c b/lib/asn1c/s1ap/S1AP_NR-CGI.c index 09e083add..7253a8bb4 100644 --- a/lib/asn1c/s1ap/S1AP_NR-CGI.c +++ b/lib/asn1c/s1ap/S1AP_NR-CGI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_NR_CGI_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_NR_CGI, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P97, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P102, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_NR-CGI.h b/lib/asn1c/s1ap/S1AP_NR-CGI.h index 0d32bdf12..fa8b98b09 100644 --- a/lib/asn1c/s1ap/S1AP_NR-CGI.h +++ b/lib/asn1c/s1ap/S1AP_NR-CGI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_NRCellIdentity.c b/lib/asn1c/s1ap/S1AP_NRCellIdentity.c index 9e9831fa2..ba9714d5a 100644 --- a/lib/asn1c/s1ap/S1AP_NRCellIdentity.c +++ b/lib/asn1c/s1ap/S1AP_NRCellIdentity.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_NRCellIdentity.h b/lib/asn1c/s1ap/S1AP_NRCellIdentity.h index 41489e79c..5acb985f6 100644 --- a/lib/asn1c/s1ap/S1AP_NRCellIdentity.h +++ b/lib/asn1c/s1ap/S1AP_NRCellIdentity.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_NRUESecurityCapabilities.c b/lib/asn1c/s1ap/S1AP_NRUESecurityCapabilities.c index 28005c9c3..de0278c9b 100644 --- a/lib/asn1c/s1ap/S1AP_NRUESecurityCapabilities.c +++ b/lib/asn1c/s1ap/S1AP_NRUESecurityCapabilities.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_NRUESecurityCapabilities.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_NRUESecurityCapabilities_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_NRUESecurityCapabilities_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_NRUESecurityCapabilities, nRencryptionAlgorithms), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_NRUESecurityCapabilities_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_NRUESecurityCapabilities, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P98, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P103, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_NRUESecurityCapabilities_tag2el_ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* nRintegrityProtectionAlgorithms */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_NRUESecurityCapabilities_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_NRUESecurityCapabilities_specs_1 = { sizeof(struct S1AP_NRUESecurityCapabilities), offsetof(struct S1AP_NRUESecurityCapabilities, _asn_ctx), asn_MAP_S1AP_NRUESecurityCapabilities_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_NRUESecurityCapabilities.h b/lib/asn1c/s1ap/S1AP_NRUESecurityCapabilities.h index af11aaca1..eaf24371c 100644 --- a/lib/asn1c/s1ap/S1AP_NRUESecurityCapabilities.h +++ b/lib/asn1c/s1ap/S1AP_NRUESecurityCapabilities.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_NRUESecurityCapabilities { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_NRUESecurityCapabilities; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_NRUESecurityCapabilities_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_NRUESecurityCapabilities_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_NRUESidelinkAggregateMaximumBitrate.c b/lib/asn1c/s1ap/S1AP_NRUESidelinkAggregateMaximumBitrate.c index db50cbded..197bbdf5d 100644 --- a/lib/asn1c/s1ap/S1AP_NRUESidelinkAggregateMaximumBitrate.c +++ b/lib/asn1c/s1ap/S1AP_NRUESidelinkAggregateMaximumBitrate.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_NRUESidelinkAggregateMaximumBitrate.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_NRUESidelinkAggregateMaximumBitrate_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_NRUESidelinkAggregateMaximumBitrate_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_NRUESidelinkAggregateMaximumBitrate, uEaggregateMaximumBitRate), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_NRUESidelinkAggregateMaximumBitrate_1[] = { ATF_POINTER, 1, offsetof(struct S1AP_NRUESidelinkAggregateMaximumBitrate, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P100, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P105, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -52,7 +52,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_NRUESidelinkAggregateMaximumBitr { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* uEaggregateMaximumBitRate */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_NRUESidelinkAggregateMaximumBitrate_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_NRUESidelinkAggregateMaximumBitrate_specs_1 = { sizeof(struct S1AP_NRUESidelinkAggregateMaximumBitrate), offsetof(struct S1AP_NRUESidelinkAggregateMaximumBitrate, _asn_ctx), asn_MAP_S1AP_NRUESidelinkAggregateMaximumBitrate_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_NRUESidelinkAggregateMaximumBitrate.h b/lib/asn1c/s1ap/S1AP_NRUESidelinkAggregateMaximumBitrate.h index de9758d70..2f89e5a28 100644 --- a/lib/asn1c/s1ap/S1AP_NRUESidelinkAggregateMaximumBitrate.h +++ b/lib/asn1c/s1ap/S1AP_NRUESidelinkAggregateMaximumBitrate.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,6 +37,8 @@ typedef struct S1AP_NRUESidelinkAggregateMaximumBitrate { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_NRUESidelinkAggregateMaximumBitrate; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_NRUESidelinkAggregateMaximumBitrate_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_NRUESidelinkAggregateMaximumBitrate_1[2]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_NRV2XServicesAuthorized.c b/lib/asn1c/s1ap/S1AP_NRV2XServicesAuthorized.c index 24648124e..8515da971 100644 --- a/lib/asn1c/s1ap/S1AP_NRV2XServicesAuthorized.c +++ b/lib/asn1c/s1ap/S1AP_NRV2XServicesAuthorized.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_NRV2XServicesAuthorized.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_NRV2XServicesAuthorized_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_NRV2XServicesAuthorized_1[] = { { ATF_POINTER, 3, offsetof(struct S1AP_NRV2XServicesAuthorized, vehicleUE), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_NRV2XServicesAuthorized_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_NRV2XServicesAuthorized, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P99, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P104, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_NRV2XServicesAuthorized_tag2el_1 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* pedestrianUE */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_NRV2XServicesAuthorized_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_NRV2XServicesAuthorized_specs_1 = { sizeof(struct S1AP_NRV2XServicesAuthorized), offsetof(struct S1AP_NRV2XServicesAuthorized, _asn_ctx), asn_MAP_S1AP_NRV2XServicesAuthorized_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_NRV2XServicesAuthorized.h b/lib/asn1c/s1ap/S1AP_NRV2XServicesAuthorized.h index 8e59219ae..f1f42cf7c 100644 --- a/lib/asn1c/s1ap/S1AP_NRV2XServicesAuthorized.h +++ b/lib/asn1c/s1ap/S1AP_NRV2XServicesAuthorized.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_NRV2XServicesAuthorized { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_NRV2XServicesAuthorized; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_NRV2XServicesAuthorized_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_NRV2XServicesAuthorized_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_NRencryptionAlgorithms.c b/lib/asn1c/s1ap/S1AP_NRencryptionAlgorithms.c index ee9355e05..fb0b5e2f4 100644 --- a/lib/asn1c/s1ap/S1AP_NRencryptionAlgorithms.c +++ b/lib/asn1c/s1ap/S1AP_NRencryptionAlgorithms.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_NRencryptionAlgorithms.h b/lib/asn1c/s1ap/S1AP_NRencryptionAlgorithms.h index 06cbe1e15..f1ed10c3e 100644 --- a/lib/asn1c/s1ap/S1AP_NRencryptionAlgorithms.h +++ b/lib/asn1c/s1ap/S1AP_NRencryptionAlgorithms.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_NRintegrityProtectionAlgorithms.c b/lib/asn1c/s1ap/S1AP_NRintegrityProtectionAlgorithms.c index eb2680bed..b4e47ea37 100644 --- a/lib/asn1c/s1ap/S1AP_NRintegrityProtectionAlgorithms.c +++ b/lib/asn1c/s1ap/S1AP_NRintegrityProtectionAlgorithms.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_NRintegrityProtectionAlgorithms.h b/lib/asn1c/s1ap/S1AP_NRintegrityProtectionAlgorithms.h index fbc906368..bc5c54048 100644 --- a/lib/asn1c/s1ap/S1AP_NRintegrityProtectionAlgorithms.h +++ b/lib/asn1c/s1ap/S1AP_NRintegrityProtectionAlgorithms.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_NRrestrictionin5GS.c b/lib/asn1c/s1ap/S1AP_NRrestrictionin5GS.c index ca0ebfc31..0f7bfdfeb 100644 --- a/lib/asn1c/s1ap/S1AP_NRrestrictionin5GS.c +++ b/lib/asn1c/s1ap/S1AP_NRrestrictionin5GS.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_NRrestrictionin5GS_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_NRrestrictionin5GS_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_NRrestrictionin5GS_enum2value_1[] = { 0 /* nRrestrictedin5GS(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_NRrestrictionin5GS_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_NRrestrictionin5GS_specs_1 = { asn_MAP_S1AP_NRrestrictionin5GS_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_NRrestrictionin5GS_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_NRrestrictionin5GS.h b/lib/asn1c/s1ap/S1AP_NRrestrictionin5GS.h index 9539fa8f4..6ec59da9e 100644 --- a/lib/asn1c/s1ap/S1AP_NRrestrictionin5GS.h +++ b/lib/asn1c/s1ap/S1AP_NRrestrictionin5GS.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_NRrestrictionin5GS { typedef long S1AP_NRrestrictionin5GS_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_NRrestrictionin5GS_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_NRrestrictionin5GS; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_NRrestrictionin5GS_specs_1; asn_struct_free_f S1AP_NRrestrictionin5GS_free; asn_struct_print_f S1AP_NRrestrictionin5GS_print; asn_constr_check_f S1AP_NRrestrictionin5GS_constraint; diff --git a/lib/asn1c/s1ap/S1AP_NRrestrictioninEPSasSecondaryRAT.c b/lib/asn1c/s1ap/S1AP_NRrestrictioninEPSasSecondaryRAT.c index 27d99f1e0..c94774c87 100644 --- a/lib/asn1c/s1ap/S1AP_NRrestrictioninEPSasSecondaryRAT.c +++ b/lib/asn1c/s1ap/S1AP_NRrestrictioninEPSasSecondaryRAT.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_NRrestrictioninEPSasSecondaryRAT_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_NRrestrictioninEPSasSecondaryRAT_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_NRrestrictioninEPSasSecondaryRAT_enum2val 0 /* nRrestrictedinEPSasSecondaryRAT(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_NRrestrictioninEPSasSecondaryRAT_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_NRrestrictioninEPSasSecondaryRAT_specs_1 = { asn_MAP_S1AP_NRrestrictioninEPSasSecondaryRAT_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_NRrestrictioninEPSasSecondaryRAT_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_NRrestrictioninEPSasSecondaryRAT.h b/lib/asn1c/s1ap/S1AP_NRrestrictioninEPSasSecondaryRAT.h index c34a21ab0..5017e92e8 100644 --- a/lib/asn1c/s1ap/S1AP_NRrestrictioninEPSasSecondaryRAT.h +++ b/lib/asn1c/s1ap/S1AP_NRrestrictioninEPSasSecondaryRAT.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_NRrestrictioninEPSasSecondaryRAT { typedef long S1AP_NRrestrictioninEPSasSecondaryRAT_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_NRrestrictioninEPSasSecondaryRAT_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_NRrestrictioninEPSasSecondaryRAT; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_NRrestrictioninEPSasSecondaryRAT_specs_1; asn_struct_free_f S1AP_NRrestrictioninEPSasSecondaryRAT_free; asn_struct_print_f S1AP_NRrestrictioninEPSasSecondaryRAT_print; asn_constr_check_f S1AP_NRrestrictioninEPSasSecondaryRAT_constraint; diff --git a/lib/asn1c/s1ap/S1AP_NextPagingAreaScope.c b/lib/asn1c/s1ap/S1AP_NextPagingAreaScope.c index 003a114db..81a5c8ff2 100644 --- a/lib/asn1c/s1ap/S1AP_NextPagingAreaScope.c +++ b/lib/asn1c/s1ap/S1AP_NextPagingAreaScope.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_NextPagingAreaScope.h b/lib/asn1c/s1ap/S1AP_NextPagingAreaScope.h index 08db9b3b6..52db6f4ef 100644 --- a/lib/asn1c/s1ap/S1AP_NextPagingAreaScope.h +++ b/lib/asn1c/s1ap/S1AP_NextPagingAreaScope.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,13 +33,13 @@ typedef long S1AP_NextPagingAreaScope_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_NextPagingAreaScope_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_NextPagingAreaScope; -extern const asn_INTEGER_specifics_t asn_SPC_NextPagingAreaScope_specs_1; -asn_struct_free_f NextPagingAreaScope_free; -asn_struct_print_f NextPagingAreaScope_print; -asn_constr_check_f NextPagingAreaScope_constraint; -jer_type_encoder_f NextPagingAreaScope_encode_jer; -per_type_decoder_f NextPagingAreaScope_decode_aper; -per_type_encoder_f NextPagingAreaScope_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_NextPagingAreaScope_specs_1; +asn_struct_free_f S1AP_NextPagingAreaScope_free; +asn_struct_print_f S1AP_NextPagingAreaScope_print; +asn_constr_check_f S1AP_NextPagingAreaScope_constraint; +jer_type_encoder_f S1AP_NextPagingAreaScope_encode_jer; +per_type_decoder_f S1AP_NextPagingAreaScope_decode_aper; +per_type_encoder_f S1AP_NextPagingAreaScope_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_NotifySourceeNB.c b/lib/asn1c/s1ap/S1AP_NotifySourceeNB.c index 57eed1ea7..726dd3c37 100644 --- a/lib/asn1c/s1ap/S1AP_NotifySourceeNB.c +++ b/lib/asn1c/s1ap/S1AP_NotifySourceeNB.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_NotifySourceeNB_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_NotifySourceeNB_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_NotifySourceeNB_enum2value_1[] = { 0 /* notifySource(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_NotifySourceeNB_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_NotifySourceeNB_specs_1 = { asn_MAP_S1AP_NotifySourceeNB_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_NotifySourceeNB_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_NotifySourceeNB.h b/lib/asn1c/s1ap/S1AP_NotifySourceeNB.h index 98c82686f..bb36b0b17 100644 --- a/lib/asn1c/s1ap/S1AP_NotifySourceeNB.h +++ b/lib/asn1c/s1ap/S1AP_NotifySourceeNB.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_NotifySourceeNB { typedef long S1AP_NotifySourceeNB_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_NotifySourceeNB_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_NotifySourceeNB; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_NotifySourceeNB_specs_1; asn_struct_free_f S1AP_NotifySourceeNB_free; asn_struct_print_f S1AP_NotifySourceeNB_print; asn_constr_check_f S1AP_NotifySourceeNB_constraint; diff --git a/lib/asn1c/s1ap/S1AP_NumberOfBroadcasts.c b/lib/asn1c/s1ap/S1AP_NumberOfBroadcasts.c index 6efc20f15..eeab721ea 100644 --- a/lib/asn1c/s1ap/S1AP_NumberOfBroadcasts.c +++ b/lib/asn1c/s1ap/S1AP_NumberOfBroadcasts.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_NumberOfBroadcasts.h b/lib/asn1c/s1ap/S1AP_NumberOfBroadcasts.h index b143eb0d0..12c1f52ef 100644 --- a/lib/asn1c/s1ap/S1AP_NumberOfBroadcasts.h +++ b/lib/asn1c/s1ap/S1AP_NumberOfBroadcasts.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_NumberofBroadcastRequest.c b/lib/asn1c/s1ap/S1AP_NumberofBroadcastRequest.c index d6ad5222b..d834d5649 100644 --- a/lib/asn1c/s1ap/S1AP_NumberofBroadcastRequest.c +++ b/lib/asn1c/s1ap/S1AP_NumberofBroadcastRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,7 +37,7 @@ S1AP_NumberofBroadcastRequest_constraint(const asn_TYPE_descriptor_t *td, const * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_NumberofBroadcastRequest_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_NumberofBroadcastRequest_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_NumberofBroadcastRequest.h b/lib/asn1c/s1ap/S1AP_NumberofBroadcastRequest.h index 72a8ced1c..f83e6aab1 100644 --- a/lib/asn1c/s1ap/S1AP_NumberofBroadcastRequest.h +++ b/lib/asn1c/s1ap/S1AP_NumberofBroadcastRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef long S1AP_NumberofBroadcastRequest_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_NumberofBroadcastRequest_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_NumberofBroadcastRequest; asn_struct_free_f S1AP_NumberofBroadcastRequest_free; asn_struct_print_f S1AP_NumberofBroadcastRequest_print; diff --git a/lib/asn1c/s1ap/S1AP_OldBSS-ToNewBSS-Information.c b/lib/asn1c/s1ap/S1AP_OldBSS-ToNewBSS-Information.c index 70a08c005..3099e6f8a 100644 --- a/lib/asn1c/s1ap/S1AP_OldBSS-ToNewBSS-Information.c +++ b/lib/asn1c/s1ap/S1AP_OldBSS-ToNewBSS-Information.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_OldBSS-ToNewBSS-Information.h b/lib/asn1c/s1ap/S1AP_OldBSS-ToNewBSS-Information.h index 4b1a250e8..c709f6da9 100644 --- a/lib/asn1c/s1ap/S1AP_OldBSS-ToNewBSS-Information.h +++ b/lib/asn1c/s1ap/S1AP_OldBSS-ToNewBSS-Information.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_OverloadAction.c b/lib/asn1c/s1ap/S1AP_OverloadAction.c index 72e4f39fe..342875ba7 100644 --- a/lib/asn1c/s1ap/S1AP_OverloadAction.c +++ b/lib/asn1c/s1ap/S1AP_OverloadAction.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_OverloadAction.h b/lib/asn1c/s1ap/S1AP_OverloadAction.h index 455067376..4c4d088d6 100644 --- a/lib/asn1c/s1ap/S1AP_OverloadAction.h +++ b/lib/asn1c/s1ap/S1AP_OverloadAction.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -38,13 +38,13 @@ typedef long S1AP_OverloadAction_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_OverloadAction_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_OverloadAction; -extern const asn_INTEGER_specifics_t asn_SPC_OverloadAction_specs_1; -asn_struct_free_f OverloadAction_free; -asn_struct_print_f OverloadAction_print; -asn_constr_check_f OverloadAction_constraint; -jer_type_encoder_f OverloadAction_encode_jer; -per_type_decoder_f OverloadAction_decode_aper; -per_type_encoder_f OverloadAction_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_OverloadAction_specs_1; +asn_struct_free_f S1AP_OverloadAction_free; +asn_struct_print_f S1AP_OverloadAction_print; +asn_constr_check_f S1AP_OverloadAction_constraint; +jer_type_encoder_f S1AP_OverloadAction_encode_jer; +per_type_decoder_f S1AP_OverloadAction_decode_aper; +per_type_encoder_f S1AP_OverloadAction_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_OverloadResponse.c b/lib/asn1c/s1ap/S1AP_OverloadResponse.c index 1715a3fdc..b456211ac 100644 --- a/lib/asn1c/s1ap/S1AP_OverloadResponse.c +++ b/lib/asn1c/s1ap/S1AP_OverloadResponse.c @@ -1,20 +1,20 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_OverloadResponse.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_OverloadResponse_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_OverloadResponse_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_OverloadResponse_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_OverloadResponse_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_OverloadResponse, choice.overloadAction), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -36,7 +36,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_OverloadResponse_1[] = { static const asn_TYPE_tag2member_t asn_MAP_S1AP_OverloadResponse_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* overloadAction */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_OverloadResponse_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_S1AP_OverloadResponse_specs_1 = { sizeof(struct S1AP_OverloadResponse), offsetof(struct S1AP_OverloadResponse, _asn_ctx), offsetof(struct S1AP_OverloadResponse, present), diff --git a/lib/asn1c/s1ap/S1AP_OverloadResponse.h b/lib/asn1c/s1ap/S1AP_OverloadResponse.h index e04e0b12b..f28170c1e 100644 --- a/lib/asn1c/s1ap/S1AP_OverloadResponse.h +++ b/lib/asn1c/s1ap/S1AP_OverloadResponse.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -44,6 +44,9 @@ typedef struct S1AP_OverloadResponse { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_OverloadResponse; +extern asn_CHOICE_specifics_t asn_SPC_S1AP_OverloadResponse_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_OverloadResponse_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_OverloadResponse_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_OverloadStart.c b/lib/asn1c/s1ap/S1AP_OverloadStart.c index 108818ce0..9aeb03316 100644 --- a/lib/asn1c/s1ap/S1AP_OverloadStart.c +++ b/lib/asn1c/s1ap/S1AP_OverloadStart.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_OverloadStart_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_OverloadStart, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P64, + &asn_DEF_S1AP_ProtocolIE_Container_8143P64, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_OverloadStart.h b/lib/asn1c/s1ap/S1AP_OverloadStart.h index ce8aa0256..fd30f099e 100644 --- a/lib/asn1c/s1ap/S1AP_OverloadStart.h +++ b/lib/asn1c/s1ap/S1AP_OverloadStart.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_OverloadStart */ typedef struct S1AP_OverloadStart { - S1AP_ProtocolIE_Container_7847P64_t protocolIEs; + S1AP_ProtocolIE_Container_8143P64_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_OverloadStop.c b/lib/asn1c/s1ap/S1AP_OverloadStop.c index 38a9dd961..609a3f7db 100644 --- a/lib/asn1c/s1ap/S1AP_OverloadStop.c +++ b/lib/asn1c/s1ap/S1AP_OverloadStop.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_OverloadStop_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_OverloadStop, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P65, + &asn_DEF_S1AP_ProtocolIE_Container_8143P65, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_OverloadStop.h b/lib/asn1c/s1ap/S1AP_OverloadStop.h index 245a10c99..25bcb77a1 100644 --- a/lib/asn1c/s1ap/S1AP_OverloadStop.h +++ b/lib/asn1c/s1ap/S1AP_OverloadStop.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_OverloadStop */ typedef struct S1AP_OverloadStop { - S1AP_ProtocolIE_Container_7847P65_t protocolIEs; + S1AP_ProtocolIE_Container_8143P65_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_PC5FlowBitRates.c b/lib/asn1c/s1ap/S1AP_PC5FlowBitRates.c index b4820ca70..30cf68986 100644 --- a/lib/asn1c/s1ap/S1AP_PC5FlowBitRates.c +++ b/lib/asn1c/s1ap/S1AP_PC5FlowBitRates.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_PC5FlowBitRates_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_PC5FlowBitRates, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P105, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P110, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_PC5FlowBitRates.h b/lib/asn1c/s1ap/S1AP_PC5FlowBitRates.h index 0942ee805..aa3b3b56d 100644 --- a/lib/asn1c/s1ap/S1AP_PC5FlowBitRates.h +++ b/lib/asn1c/s1ap/S1AP_PC5FlowBitRates.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_PC5QoSFlowItem.c b/lib/asn1c/s1ap/S1AP_PC5QoSFlowItem.c index 64e1c5860..2fe7d2ab8 100644 --- a/lib/asn1c/s1ap/S1AP_PC5QoSFlowItem.c +++ b/lib/asn1c/s1ap/S1AP_PC5QoSFlowItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -64,7 +64,7 @@ asn_TYPE_member_t asn_MBR_S1AP_PC5QoSFlowItem_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_PC5QoSFlowItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P104, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P109, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_PC5QoSFlowItem.h b/lib/asn1c/s1ap/S1AP_PC5QoSFlowItem.h index 70b421d7b..cb1b3c2aa 100644 --- a/lib/asn1c/s1ap/S1AP_PC5QoSFlowItem.h +++ b/lib/asn1c/s1ap/S1AP_PC5QoSFlowItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_PC5QoSFlowList.c b/lib/asn1c/s1ap/S1AP_PC5QoSFlowList.c index ae384bece..ef23b42d3 100644 --- a/lib/asn1c/s1ap/S1AP_PC5QoSFlowList.c +++ b/lib/asn1c/s1ap/S1AP_PC5QoSFlowList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_PC5QoSFlowList.h b/lib/asn1c/s1ap/S1AP_PC5QoSFlowList.h index 9f2c1b4fa..259f0a407 100644 --- a/lib/asn1c/s1ap/S1AP_PC5QoSFlowList.h +++ b/lib/asn1c/s1ap/S1AP_PC5QoSFlowList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_PC5QoSParameters.c b/lib/asn1c/s1ap/S1AP_PC5QoSParameters.c index 9359cee79..90c089a97 100644 --- a/lib/asn1c/s1ap/S1AP_PC5QoSParameters.c +++ b/lib/asn1c/s1ap/S1AP_PC5QoSParameters.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_PC5QoSParameters.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_PC5QoSParameters_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_PC5QoSParameters_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_PC5QoSParameters, pc5QoSFlowList), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_PC5QoSParameters_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_PC5QoSParameters, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P103, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P108, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_PC5QoSParameters_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* pc5LinkAggregatedBitRates */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_PC5QoSParameters_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_PC5QoSParameters_specs_1 = { sizeof(struct S1AP_PC5QoSParameters), offsetof(struct S1AP_PC5QoSParameters, _asn_ctx), asn_MAP_S1AP_PC5QoSParameters_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_PC5QoSParameters.h b/lib/asn1c/s1ap/S1AP_PC5QoSParameters.h index 86f115940..b8489aa57 100644 --- a/lib/asn1c/s1ap/S1AP_PC5QoSParameters.h +++ b/lib/asn1c/s1ap/S1AP_PC5QoSParameters.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_PC5QoSParameters { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_PC5QoSParameters; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PC5QoSParameters_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_PC5QoSParameters_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_PDCP-SN.c b/lib/asn1c/s1ap/S1AP_PDCP-SN.c index 9469734b6..b44f6a565 100644 --- a/lib/asn1c/s1ap/S1AP_PDCP-SN.c +++ b/lib/asn1c/s1ap/S1AP_PDCP-SN.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_PDCP-SN.h b/lib/asn1c/s1ap/S1AP_PDCP-SN.h index 7a14f4f07..6afe94330 100644 --- a/lib/asn1c/s1ap/S1AP_PDCP-SN.h +++ b/lib/asn1c/s1ap/S1AP_PDCP-SN.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_PDCP-SNExtended.c b/lib/asn1c/s1ap/S1AP_PDCP-SNExtended.c index 995d4d8ee..4c6754819 100644 --- a/lib/asn1c/s1ap/S1AP_PDCP-SNExtended.c +++ b/lib/asn1c/s1ap/S1AP_PDCP-SNExtended.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_PDCP-SNExtended.h b/lib/asn1c/s1ap/S1AP_PDCP-SNExtended.h index 8e7bdddc3..9ff2a9598 100644 --- a/lib/asn1c/s1ap/S1AP_PDCP-SNExtended.h +++ b/lib/asn1c/s1ap/S1AP_PDCP-SNExtended.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_PDCP-SNlength18.c b/lib/asn1c/s1ap/S1AP_PDCP-SNlength18.c index 65a166b9b..c0447a436 100644 --- a/lib/asn1c/s1ap/S1AP_PDCP-SNlength18.c +++ b/lib/asn1c/s1ap/S1AP_PDCP-SNlength18.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_PDCP-SNlength18.h b/lib/asn1c/s1ap/S1AP_PDCP-SNlength18.h index b20fa54a0..112cd635a 100644 --- a/lib/asn1c/s1ap/S1AP_PDCP-SNlength18.h +++ b/lib/asn1c/s1ap/S1AP_PDCP-SNlength18.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_PLMNAreaBasedQMC.c b/lib/asn1c/s1ap/S1AP_PLMNAreaBasedQMC.c index c463bf771..1b2708109 100644 --- a/lib/asn1c/s1ap/S1AP_PLMNAreaBasedQMC.c +++ b/lib/asn1c/s1ap/S1AP_PLMNAreaBasedQMC.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_S1AP_PLMNAreaBasedQMC_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_PLMNAreaBasedQMC, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P107, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P112, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_PLMNAreaBasedQMC.h b/lib/asn1c/s1ap/S1AP_PLMNAreaBasedQMC.h index a71fd3775..f1caab4a1 100644 --- a/lib/asn1c/s1ap/S1AP_PLMNAreaBasedQMC.h +++ b/lib/asn1c/s1ap/S1AP_PLMNAreaBasedQMC.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_PLMNListforQMC.c b/lib/asn1c/s1ap/S1AP_PLMNListforQMC.c index 43525e74d..f1eaa9f9d 100644 --- a/lib/asn1c/s1ap/S1AP_PLMNListforQMC.c +++ b/lib/asn1c/s1ap/S1AP_PLMNListforQMC.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_PLMNListforQMC.h b/lib/asn1c/s1ap/S1AP_PLMNListforQMC.h index 03a51776f..595eb11b3 100644 --- a/lib/asn1c/s1ap/S1AP_PLMNListforQMC.h +++ b/lib/asn1c/s1ap/S1AP_PLMNListforQMC.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_PLMNidentity.c b/lib/asn1c/s1ap/S1AP_PLMNidentity.c index 34bcc82ce..d01efe0cd 100644 --- a/lib/asn1c/s1ap/S1AP_PLMNidentity.c +++ b/lib/asn1c/s1ap/S1AP_PLMNidentity.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_PLMNidentity.h b/lib/asn1c/s1ap/S1AP_PLMNidentity.h index d03af917d..d8e763389 100644 --- a/lib/asn1c/s1ap/S1AP_PLMNidentity.h +++ b/lib/asn1c/s1ap/S1AP_PLMNidentity.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_PS-ServiceNotAvailable.c b/lib/asn1c/s1ap/S1AP_PS-ServiceNotAvailable.c index 84209383b..e6ad4279d 100644 --- a/lib/asn1c/s1ap/S1AP_PS-ServiceNotAvailable.c +++ b/lib/asn1c/s1ap/S1AP_PS-ServiceNotAvailable.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_PS_ServiceNotAvailable_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_PS_ServiceNotAvailable_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_PS_ServiceNotAvailable_enum2value_1[] = { 0 /* ps-service-not-available(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_PS_ServiceNotAvailable_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_PS_ServiceNotAvailable_specs_1 = { asn_MAP_S1AP_PS_ServiceNotAvailable_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_PS_ServiceNotAvailable_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_PS-ServiceNotAvailable.h b/lib/asn1c/s1ap/S1AP_PS-ServiceNotAvailable.h index bb2356717..9a77c9840 100644 --- a/lib/asn1c/s1ap/S1AP_PS-ServiceNotAvailable.h +++ b/lib/asn1c/s1ap/S1AP_PS-ServiceNotAvailable.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_PS_ServiceNotAvailable { typedef long S1AP_PS_ServiceNotAvailable_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_PS_ServiceNotAvailable_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_PS_ServiceNotAvailable; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_PS_ServiceNotAvailable_specs_1; asn_struct_free_f S1AP_PS_ServiceNotAvailable_free; asn_struct_print_f S1AP_PS_ServiceNotAvailable_print; asn_constr_check_f S1AP_PS_ServiceNotAvailable_constraint; diff --git a/lib/asn1c/s1ap/S1AP_PSCellInformation.c b/lib/asn1c/s1ap/S1AP_PSCellInformation.c index 7b0c47eec..92e24fe40 100644 --- a/lib/asn1c/s1ap/S1AP_PSCellInformation.c +++ b/lib/asn1c/s1ap/S1AP_PSCellInformation.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_PSCellInformation.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_PSCellInformation_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_PSCellInformation_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_PSCellInformation, nCGI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_PSCellInformation_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_PSCellInformation, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P109, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P114, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -52,7 +52,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_PSCellInformation_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* nCGI */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_PSCellInformation_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_PSCellInformation_specs_1 = { sizeof(struct S1AP_PSCellInformation), offsetof(struct S1AP_PSCellInformation, _asn_ctx), asn_MAP_S1AP_PSCellInformation_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_PSCellInformation.h b/lib/asn1c/s1ap/S1AP_PSCellInformation.h index 31c425610..af14f1602 100644 --- a/lib/asn1c/s1ap/S1AP_PSCellInformation.h +++ b/lib/asn1c/s1ap/S1AP_PSCellInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,6 +37,8 @@ typedef struct S1AP_PSCellInformation { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_PSCellInformation; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PSCellInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_PSCellInformation_1[2]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_PWSFailureIndication.c b/lib/asn1c/s1ap/S1AP_PWSFailureIndication.c index 1e6e86540..e63078a29 100644 --- a/lib/asn1c/s1ap/S1AP_PWSFailureIndication.c +++ b/lib/asn1c/s1ap/S1AP_PWSFailureIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_PWSFailureIndication_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_PWSFailureIndication, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P75, + &asn_DEF_S1AP_ProtocolIE_Container_8143P75, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_PWSFailureIndication.h b/lib/asn1c/s1ap/S1AP_PWSFailureIndication.h index f574cfad3..fd61830a1 100644 --- a/lib/asn1c/s1ap/S1AP_PWSFailureIndication.h +++ b/lib/asn1c/s1ap/S1AP_PWSFailureIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_PWSFailureIndication */ typedef struct S1AP_PWSFailureIndication { - S1AP_ProtocolIE_Container_7847P75_t protocolIEs; + S1AP_ProtocolIE_Container_8143P75_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_PWSRestartIndication.c b/lib/asn1c/s1ap/S1AP_PWSRestartIndication.c index f4c2e678e..57c50bcb5 100644 --- a/lib/asn1c/s1ap/S1AP_PWSRestartIndication.c +++ b/lib/asn1c/s1ap/S1AP_PWSRestartIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_PWSRestartIndication_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_PWSRestartIndication, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P74, + &asn_DEF_S1AP_ProtocolIE_Container_8143P74, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_PWSRestartIndication.h b/lib/asn1c/s1ap/S1AP_PWSRestartIndication.h index 0bdeeaaf8..88431341f 100644 --- a/lib/asn1c/s1ap/S1AP_PWSRestartIndication.h +++ b/lib/asn1c/s1ap/S1AP_PWSRestartIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_PWSRestartIndication */ typedef struct S1AP_PWSRestartIndication { - S1AP_ProtocolIE_Container_7847P74_t protocolIEs; + S1AP_ProtocolIE_Container_8143P74_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_PWSfailedECGIList.c b/lib/asn1c/s1ap/S1AP_PWSfailedECGIList.c index 9c42631ad..930ddf6d6 100644 --- a/lib/asn1c/s1ap/S1AP_PWSfailedECGIList.c +++ b/lib/asn1c/s1ap/S1AP_PWSfailedECGIList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "S1AP_EUTRAN-CGI.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_PWSfailedECGIList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_PWSfailedECGIList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_PWSfailedECGIList_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_PWSfailedECGIList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_PWSfailedECGIList_1[] = { static const ber_tlv_tag_t asn_DEF_S1AP_PWSfailedECGIList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_S1AP_PWSfailedECGIList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_S1AP_PWSfailedECGIList_specs_1 = { sizeof(struct S1AP_PWSfailedECGIList), offsetof(struct S1AP_PWSfailedECGIList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/s1ap/S1AP_PWSfailedECGIList.h b/lib/asn1c/s1ap/S1AP_PWSfailedECGIList.h index 3cfe39227..d7cefae98 100644 --- a/lib/asn1c/s1ap/S1AP_PWSfailedECGIList.h +++ b/lib/asn1c/s1ap/S1AP_PWSfailedECGIList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct S1AP_PWSfailedECGIList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_PWSfailedECGIList; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_PWSfailedECGIList_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_PWSfailedECGIList_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_PWSfailedECGIList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_Packet-LossRate.c b/lib/asn1c/s1ap/S1AP_Packet-LossRate.c index e605e8970..523b8b7b8 100644 --- a/lib/asn1c/s1ap/S1AP_Packet-LossRate.c +++ b/lib/asn1c/s1ap/S1AP_Packet-LossRate.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,7 +37,7 @@ S1AP_Packet_LossRate_constraint(const asn_TYPE_descriptor_t *td, const void *spt * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_Packet_LossRate_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_Packet_LossRate_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 10, 10, 0, 1000 } /* (0..1000) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_Packet-LossRate.h b/lib/asn1c/s1ap/S1AP_Packet-LossRate.h index e2dfff815..14ba9a260 100644 --- a/lib/asn1c/s1ap/S1AP_Packet-LossRate.h +++ b/lib/asn1c/s1ap/S1AP_Packet-LossRate.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef long S1AP_Packet_LossRate_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_Packet_LossRate_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Packet_LossRate; asn_struct_free_f S1AP_Packet_LossRate_free; asn_struct_print_f S1AP_Packet_LossRate_print; diff --git a/lib/asn1c/s1ap/S1AP_Paging-eDRX-Cycle.c b/lib/asn1c/s1ap/S1AP_Paging-eDRX-Cycle.c index bf9396fcf..7e6b743bd 100644 --- a/lib/asn1c/s1ap/S1AP_Paging-eDRX-Cycle.c +++ b/lib/asn1c/s1ap/S1AP_Paging-eDRX-Cycle.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Paging-eDRX-Cycle.h b/lib/asn1c/s1ap/S1AP_Paging-eDRX-Cycle.h index 4c8062d7e..d9faa11e6 100644 --- a/lib/asn1c/s1ap/S1AP_Paging-eDRX-Cycle.h +++ b/lib/asn1c/s1ap/S1AP_Paging-eDRX-Cycle.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -45,13 +45,13 @@ typedef long S1AP_Paging_eDRX_Cycle_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_Paging_eDRX_Cycle_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Paging_eDRX_Cycle; -extern const asn_INTEGER_specifics_t asn_SPC_Paging_eDRX_Cycle_specs_1; -asn_struct_free_f Paging_eDRX_Cycle_free; -asn_struct_print_f Paging_eDRX_Cycle_print; -asn_constr_check_f Paging_eDRX_Cycle_constraint; -jer_type_encoder_f Paging_eDRX_Cycle_encode_jer; -per_type_decoder_f Paging_eDRX_Cycle_decode_aper; -per_type_encoder_f Paging_eDRX_Cycle_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_Paging_eDRX_Cycle_specs_1; +asn_struct_free_f S1AP_Paging_eDRX_Cycle_free; +asn_struct_print_f S1AP_Paging_eDRX_Cycle_print; +asn_constr_check_f S1AP_Paging_eDRX_Cycle_constraint; +jer_type_encoder_f S1AP_Paging_eDRX_Cycle_encode_jer; +per_type_decoder_f S1AP_Paging_eDRX_Cycle_decode_aper; +per_type_encoder_f S1AP_Paging_eDRX_Cycle_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_Paging-eDRXInformation.c b/lib/asn1c/s1ap/S1AP_Paging-eDRXInformation.c index 9d2c0dce1..e7e625328 100644 --- a/lib/asn1c/s1ap/S1AP_Paging-eDRXInformation.c +++ b/lib/asn1c/s1ap/S1AP_Paging-eDRXInformation.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_Paging-eDRXInformation.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_Paging_eDRXInformation_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_Paging_eDRXInformation_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_Paging_eDRXInformation, paging_eDRX_Cycle), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_Paging_eDRXInformation_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_Paging_eDRXInformation, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P102, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P107, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_Paging_eDRXInformation_tag2el_1[ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* pagingTimeWindow */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_Paging_eDRXInformation_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_Paging_eDRXInformation_specs_1 = { sizeof(struct S1AP_Paging_eDRXInformation), offsetof(struct S1AP_Paging_eDRXInformation, _asn_ctx), asn_MAP_S1AP_Paging_eDRXInformation_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_Paging-eDRXInformation.h b/lib/asn1c/s1ap/S1AP_Paging-eDRXInformation.h index 045df4f16..c8701eefb 100644 --- a/lib/asn1c/s1ap/S1AP_Paging-eDRXInformation.h +++ b/lib/asn1c/s1ap/S1AP_Paging-eDRXInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_Paging_eDRXInformation { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_Paging_eDRXInformation; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Paging_eDRXInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_Paging_eDRXInformation_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_Paging.c b/lib/asn1c/s1ap/S1AP_Paging.c index 64a38f23c..cdfddd712 100644 --- a/lib/asn1c/s1ap/S1AP_Paging.c +++ b/lib/asn1c/s1ap/S1AP_Paging.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_Paging_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_Paging, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P25, + &asn_DEF_S1AP_ProtocolIE_Container_8143P25, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_Paging.h b/lib/asn1c/s1ap/S1AP_Paging.h index 42ee09bbb..74da09512 100644 --- a/lib/asn1c/s1ap/S1AP_Paging.h +++ b/lib/asn1c/s1ap/S1AP_Paging.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_Paging */ typedef struct S1AP_Paging { - S1AP_ProtocolIE_Container_7847P25_t protocolIEs; + S1AP_ProtocolIE_Container_8143P25_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_PagingAttemptCount.c b/lib/asn1c/s1ap/S1AP_PagingAttemptCount.c index 1f9cf3de2..9d8fce0eb 100644 --- a/lib/asn1c/s1ap/S1AP_PagingAttemptCount.c +++ b/lib/asn1c/s1ap/S1AP_PagingAttemptCount.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_PagingAttemptCount.h b/lib/asn1c/s1ap/S1AP_PagingAttemptCount.h index ecaf7db2e..ce3d85edc 100644 --- a/lib/asn1c/s1ap/S1AP_PagingAttemptCount.h +++ b/lib/asn1c/s1ap/S1AP_PagingAttemptCount.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_PagingAttemptInformation.c b/lib/asn1c/s1ap/S1AP_PagingAttemptInformation.c index 9c7fa1339..fce991e34 100644 --- a/lib/asn1c/s1ap/S1AP_PagingAttemptInformation.c +++ b/lib/asn1c/s1ap/S1AP_PagingAttemptInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -63,7 +63,7 @@ asn_TYPE_member_t asn_MBR_S1AP_PagingAttemptInformation_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_PagingAttemptInformation, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P101, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P106, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_PagingAttemptInformation.h b/lib/asn1c/s1ap/S1AP_PagingAttemptInformation.h index 5cc01463d..ba4624e20 100644 --- a/lib/asn1c/s1ap/S1AP_PagingAttemptInformation.h +++ b/lib/asn1c/s1ap/S1AP_PagingAttemptInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_PagingCause.c b/lib/asn1c/s1ap/S1AP_PagingCause.c new file mode 100644 index 000000000..a24c616fa --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_PagingCause.c @@ -0,0 +1,63 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "S1AP_PagingCause.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_S1AP_PagingCause_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_S1AP_PagingCause_value2enum_1[] = { + { 0, 5, "voice" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_S1AP_PagingCause_enum2value_1[] = { + 0 /* voice(0) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_S1AP_PagingCause_specs_1 = { + asn_MAP_S1AP_PagingCause_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_S1AP_PagingCause_enum2value_1, /* N => "tag"; sorted by N */ + 1, /* Number of elements in the maps */ + 2, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_S1AP_PagingCause_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_PagingCause = { + "PagingCause", + "PagingCause", + &asn_OP_NativeEnumerated, + asn_DEF_S1AP_PagingCause_tags_1, + sizeof(asn_DEF_S1AP_PagingCause_tags_1) + /sizeof(asn_DEF_S1AP_PagingCause_tags_1[0]), /* 1 */ + asn_DEF_S1AP_PagingCause_tags_1, /* Same as above */ + sizeof(asn_DEF_S1AP_PagingCause_tags_1) + /sizeof(asn_DEF_S1AP_PagingCause_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_PagingCause_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_S1AP_PagingCause_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/s1ap/S1AP_PagingCause.h b/lib/asn1c/s1ap/S1AP_PagingCause.h new file mode 100644 index 000000000..289a9e117 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_PagingCause.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _S1AP_PagingCause_H_ +#define _S1AP_PagingCause_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum S1AP_PagingCause { + S1AP_PagingCause_voice = 0 + /* + * Enumeration is extensible + */ +} e_S1AP_PagingCause; + +/* S1AP_PagingCause */ +typedef long S1AP_PagingCause_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_PagingCause_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_PagingCause; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_PagingCause_specs_1; +asn_struct_free_f S1AP_PagingCause_free; +asn_struct_print_f S1AP_PagingCause_print; +asn_constr_check_f S1AP_PagingCause_constraint; +jer_type_encoder_f S1AP_PagingCause_encode_jer; +per_type_decoder_f S1AP_PagingCause_decode_aper; +per_type_encoder_f S1AP_PagingCause_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _S1AP_PagingCause_H_ */ +#include diff --git a/lib/asn1c/s1ap/S1AP_PagingDRX.c b/lib/asn1c/s1ap/S1AP_PagingDRX.c index 6d19478b5..80f51ee3a 100644 --- a/lib/asn1c/s1ap/S1AP_PagingDRX.c +++ b/lib/asn1c/s1ap/S1AP_PagingDRX.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_PagingDRX_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_PagingDRX_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 3 } /* (0..3,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -32,7 +32,7 @@ static const unsigned int asn_MAP_S1AP_PagingDRX_enum2value_1[] = { 1 /* v64(1) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_PagingDRX_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_PagingDRX_specs_1 = { asn_MAP_S1AP_PagingDRX_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_PagingDRX_enum2value_1, /* N => "tag"; sorted by N */ 4, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_PagingDRX.h b/lib/asn1c/s1ap/S1AP_PagingDRX.h index 4618c2e09..1bbb45986 100644 --- a/lib/asn1c/s1ap/S1AP_PagingDRX.h +++ b/lib/asn1c/s1ap/S1AP_PagingDRX.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,7 +33,9 @@ typedef enum S1AP_PagingDRX { typedef long S1AP_PagingDRX_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_PagingDRX_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_PagingDRX; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_PagingDRX_specs_1; asn_struct_free_f S1AP_PagingDRX_free; asn_struct_print_f S1AP_PagingDRX_print; asn_constr_check_f S1AP_PagingDRX_constraint; diff --git a/lib/asn1c/s1ap/S1AP_PagingPriority.c b/lib/asn1c/s1ap/S1AP_PagingPriority.c index 62e374071..ce1ebc1ea 100644 --- a/lib/asn1c/s1ap/S1AP_PagingPriority.c +++ b/lib/asn1c/s1ap/S1AP_PagingPriority.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_PagingPriority_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_PagingPriority_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 7 } /* (0..7,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -40,7 +40,7 @@ static const unsigned int asn_MAP_S1AP_PagingPriority_enum2value_1[] = { 7 /* priolevel8(7) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_PagingPriority_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_PagingPriority_specs_1 = { asn_MAP_S1AP_PagingPriority_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_PagingPriority_enum2value_1, /* N => "tag"; sorted by N */ 8, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_PagingPriority.h b/lib/asn1c/s1ap/S1AP_PagingPriority.h index 19a0c1429..6d4a5c624 100644 --- a/lib/asn1c/s1ap/S1AP_PagingPriority.h +++ b/lib/asn1c/s1ap/S1AP_PagingPriority.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,7 +37,9 @@ typedef enum S1AP_PagingPriority { typedef long S1AP_PagingPriority_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_PagingPriority_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_PagingPriority; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_PagingPriority_specs_1; asn_struct_free_f S1AP_PagingPriority_free; asn_struct_print_f S1AP_PagingPriority_print; asn_constr_check_f S1AP_PagingPriority_constraint; diff --git a/lib/asn1c/s1ap/S1AP_PagingProbabilityInformation.c b/lib/asn1c/s1ap/S1AP_PagingProbabilityInformation.c index 14b0e08eb..891c9dcad 100644 --- a/lib/asn1c/s1ap/S1AP_PagingProbabilityInformation.c +++ b/lib/asn1c/s1ap/S1AP_PagingProbabilityInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_PagingProbabilityInformation.h b/lib/asn1c/s1ap/S1AP_PagingProbabilityInformation.h index 2c0284a3b..5a869f734 100644 --- a/lib/asn1c/s1ap/S1AP_PagingProbabilityInformation.h +++ b/lib/asn1c/s1ap/S1AP_PagingProbabilityInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -52,13 +52,13 @@ typedef long S1AP_PagingProbabilityInformation_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_PagingProbabilityInformation_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_PagingProbabilityInformation; -extern const asn_INTEGER_specifics_t asn_SPC_PagingProbabilityInformation_specs_1; -asn_struct_free_f PagingProbabilityInformation_free; -asn_struct_print_f PagingProbabilityInformation_print; -asn_constr_check_f PagingProbabilityInformation_constraint; -jer_type_encoder_f PagingProbabilityInformation_encode_jer; -per_type_decoder_f PagingProbabilityInformation_decode_aper; -per_type_encoder_f PagingProbabilityInformation_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_PagingProbabilityInformation_specs_1; +asn_struct_free_f S1AP_PagingProbabilityInformation_free; +asn_struct_print_f S1AP_PagingProbabilityInformation_print; +asn_constr_check_f S1AP_PagingProbabilityInformation_constraint; +jer_type_encoder_f S1AP_PagingProbabilityInformation_encode_jer; +per_type_decoder_f S1AP_PagingProbabilityInformation_decode_aper; +per_type_encoder_f S1AP_PagingProbabilityInformation_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_PagingTimeWindow.c b/lib/asn1c/s1ap/S1AP_PagingTimeWindow.c index d95b1dd7e..3420ccd3d 100644 --- a/lib/asn1c/s1ap/S1AP_PagingTimeWindow.c +++ b/lib/asn1c/s1ap/S1AP_PagingTimeWindow.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_PagingTimeWindow.h b/lib/asn1c/s1ap/S1AP_PagingTimeWindow.h index 96aa5817a..dd1c42345 100644 --- a/lib/asn1c/s1ap/S1AP_PagingTimeWindow.h +++ b/lib/asn1c/s1ap/S1AP_PagingTimeWindow.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -47,13 +47,13 @@ typedef long S1AP_PagingTimeWindow_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_PagingTimeWindow_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_PagingTimeWindow; -extern const asn_INTEGER_specifics_t asn_SPC_PagingTimeWindow_specs_1; -asn_struct_free_f PagingTimeWindow_free; -asn_struct_print_f PagingTimeWindow_print; -asn_constr_check_f PagingTimeWindow_constraint; -jer_type_encoder_f PagingTimeWindow_encode_jer; -per_type_decoder_f PagingTimeWindow_decode_aper; -per_type_encoder_f PagingTimeWindow_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_PagingTimeWindow_specs_1; +asn_struct_free_f S1AP_PagingTimeWindow_free; +asn_struct_print_f S1AP_PagingTimeWindow_print; +asn_constr_check_f S1AP_PagingTimeWindow_constraint; +jer_type_encoder_f S1AP_PagingTimeWindow_encode_jer; +per_type_decoder_f S1AP_PagingTimeWindow_decode_aper; +per_type_encoder_f S1AP_PagingTimeWindow_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_PathSwitchRequest.c b/lib/asn1c/s1ap/S1AP_PathSwitchRequest.c index bbf60ad72..adffab896 100644 --- a/lib/asn1c/s1ap/S1AP_PathSwitchRequest.c +++ b/lib/asn1c/s1ap/S1AP_PathSwitchRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_PathSwitchRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P7, + &asn_DEF_S1AP_ProtocolIE_Container_8143P7, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_PathSwitchRequest.h b/lib/asn1c/s1ap/S1AP_PathSwitchRequest.h index c01c2e267..3f2ee033f 100644 --- a/lib/asn1c/s1ap/S1AP_PathSwitchRequest.h +++ b/lib/asn1c/s1ap/S1AP_PathSwitchRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_PathSwitchRequest */ typedef struct S1AP_PathSwitchRequest { - S1AP_ProtocolIE_Container_7847P7_t protocolIEs; + S1AP_ProtocolIE_Container_8143P7_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_PathSwitchRequestAcknowledge.c b/lib/asn1c/s1ap/S1AP_PathSwitchRequestAcknowledge.c index 0f03f6947..933a2253f 100644 --- a/lib/asn1c/s1ap/S1AP_PathSwitchRequestAcknowledge.c +++ b/lib/asn1c/s1ap/S1AP_PathSwitchRequestAcknowledge.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequestAcknowledge_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_PathSwitchRequestAcknowledge, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P8, + &asn_DEF_S1AP_ProtocolIE_Container_8143P8, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_PathSwitchRequestAcknowledge.h b/lib/asn1c/s1ap/S1AP_PathSwitchRequestAcknowledge.h index 63f21004f..a948b8182 100644 --- a/lib/asn1c/s1ap/S1AP_PathSwitchRequestAcknowledge.h +++ b/lib/asn1c/s1ap/S1AP_PathSwitchRequestAcknowledge.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_PathSwitchRequestAcknowledge */ typedef struct S1AP_PathSwitchRequestAcknowledge { - S1AP_ProtocolIE_Container_7847P8_t protocolIEs; + S1AP_ProtocolIE_Container_8143P8_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_PathSwitchRequestFailure.c b/lib/asn1c/s1ap/S1AP_PathSwitchRequestFailure.c index a23d81573..902786d11 100644 --- a/lib/asn1c/s1ap/S1AP_PathSwitchRequestFailure.c +++ b/lib/asn1c/s1ap/S1AP_PathSwitchRequestFailure.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequestFailure_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_PathSwitchRequestFailure, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P9, + &asn_DEF_S1AP_ProtocolIE_Container_8143P9, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_PathSwitchRequestFailure.h b/lib/asn1c/s1ap/S1AP_PathSwitchRequestFailure.h index 410f3391d..10847c9bc 100644 --- a/lib/asn1c/s1ap/S1AP_PathSwitchRequestFailure.h +++ b/lib/asn1c/s1ap/S1AP_PathSwitchRequestFailure.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_PathSwitchRequestFailure */ typedef struct S1AP_PathSwitchRequestFailure { - S1AP_ProtocolIE_Container_7847P9_t protocolIEs; + S1AP_ProtocolIE_Container_8143P9_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_PedestrianUE.c b/lib/asn1c/s1ap/S1AP_PedestrianUE.c index 23efae461..e54f93ed5 100644 --- a/lib/asn1c/s1ap/S1AP_PedestrianUE.c +++ b/lib/asn1c/s1ap/S1AP_PedestrianUE.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_PedestrianUE.h b/lib/asn1c/s1ap/S1AP_PedestrianUE.h index b4bbf86bb..2f19ca095 100644 --- a/lib/asn1c/s1ap/S1AP_PedestrianUE.h +++ b/lib/asn1c/s1ap/S1AP_PedestrianUE.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,13 +33,13 @@ typedef long S1AP_PedestrianUE_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_PedestrianUE_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_PedestrianUE; -extern const asn_INTEGER_specifics_t asn_SPC_PedestrianUE_specs_1; -asn_struct_free_f PedestrianUE_free; -asn_struct_print_f PedestrianUE_print; -asn_constr_check_f PedestrianUE_constraint; -jer_type_encoder_f PedestrianUE_encode_jer; -per_type_decoder_f PedestrianUE_decode_aper; -per_type_encoder_f PedestrianUE_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_PedestrianUE_specs_1; +asn_struct_free_f S1AP_PedestrianUE_free; +asn_struct_print_f S1AP_PedestrianUE_print; +asn_constr_check_f S1AP_PedestrianUE_constraint; +jer_type_encoder_f S1AP_PedestrianUE_encode_jer; +per_type_decoder_f S1AP_PedestrianUE_decode_aper; +per_type_encoder_f S1AP_PedestrianUE_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_PendingDataIndication.c b/lib/asn1c/s1ap/S1AP_PendingDataIndication.c index e9fdbac31..5440bc808 100644 --- a/lib/asn1c/s1ap/S1AP_PendingDataIndication.c +++ b/lib/asn1c/s1ap/S1AP_PendingDataIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_PendingDataIndication_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_PendingDataIndication_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_PendingDataIndication_enum2value_1[] = { 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_PendingDataIndication_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_PendingDataIndication_specs_1 = { asn_MAP_S1AP_PendingDataIndication_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_PendingDataIndication_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_PendingDataIndication.h b/lib/asn1c/s1ap/S1AP_PendingDataIndication.h index fd430a21d..9b348e7f0 100644 --- a/lib/asn1c/s1ap/S1AP_PendingDataIndication.h +++ b/lib/asn1c/s1ap/S1AP_PendingDataIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_PendingDataIndication { typedef long S1AP_PendingDataIndication_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_PendingDataIndication_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_PendingDataIndication; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_PendingDataIndication_specs_1; asn_struct_free_f S1AP_PendingDataIndication_free; asn_struct_print_f S1AP_PendingDataIndication_print; asn_constr_check_f S1AP_PendingDataIndication_constraint; diff --git a/lib/asn1c/s1ap/S1AP_Port-Number.c b/lib/asn1c/s1ap/S1AP_Port-Number.c index b3bc8fdbf..0da26956f 100644 --- a/lib/asn1c/s1ap/S1AP_Port-Number.c +++ b/lib/asn1c/s1ap/S1AP_Port-Number.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Port-Number.h b/lib/asn1c/s1ap/S1AP_Port-Number.h index 326e42409..11a22bce0 100644 --- a/lib/asn1c/s1ap/S1AP_Port-Number.h +++ b/lib/asn1c/s1ap/S1AP_Port-Number.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Pre-emptionCapability.c b/lib/asn1c/s1ap/S1AP_Pre-emptionCapability.c index 49cb6ed49..8d6344bbd 100644 --- a/lib/asn1c/s1ap/S1AP_Pre-emptionCapability.c +++ b/lib/asn1c/s1ap/S1AP_Pre-emptionCapability.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Pre-emptionCapability.h b/lib/asn1c/s1ap/S1AP_Pre-emptionCapability.h index 43376735a..5ae8e1f95 100644 --- a/lib/asn1c/s1ap/S1AP_Pre-emptionCapability.h +++ b/lib/asn1c/s1ap/S1AP_Pre-emptionCapability.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,13 +30,13 @@ typedef long S1AP_Pre_emptionCapability_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_Pre_emptionCapability_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Pre_emptionCapability; -extern const asn_INTEGER_specifics_t asn_SPC_Pre_emptionCapability_specs_1; -asn_struct_free_f Pre_emptionCapability_free; -asn_struct_print_f Pre_emptionCapability_print; -asn_constr_check_f Pre_emptionCapability_constraint; -jer_type_encoder_f Pre_emptionCapability_encode_jer; -per_type_decoder_f Pre_emptionCapability_decode_aper; -per_type_encoder_f Pre_emptionCapability_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_Pre_emptionCapability_specs_1; +asn_struct_free_f S1AP_Pre_emptionCapability_free; +asn_struct_print_f S1AP_Pre_emptionCapability_print; +asn_constr_check_f S1AP_Pre_emptionCapability_constraint; +jer_type_encoder_f S1AP_Pre_emptionCapability_encode_jer; +per_type_decoder_f S1AP_Pre_emptionCapability_decode_aper; +per_type_encoder_f S1AP_Pre_emptionCapability_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_Pre-emptionVulnerability.c b/lib/asn1c/s1ap/S1AP_Pre-emptionVulnerability.c index a5762900e..0ef68ea69 100644 --- a/lib/asn1c/s1ap/S1AP_Pre-emptionVulnerability.c +++ b/lib/asn1c/s1ap/S1AP_Pre-emptionVulnerability.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Pre-emptionVulnerability.h b/lib/asn1c/s1ap/S1AP_Pre-emptionVulnerability.h index aec6f2c8e..549e5c3f6 100644 --- a/lib/asn1c/s1ap/S1AP_Pre-emptionVulnerability.h +++ b/lib/asn1c/s1ap/S1AP_Pre-emptionVulnerability.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,13 +30,13 @@ typedef long S1AP_Pre_emptionVulnerability_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_Pre_emptionVulnerability_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Pre_emptionVulnerability; -extern const asn_INTEGER_specifics_t asn_SPC_Pre_emptionVulnerability_specs_1; -asn_struct_free_f Pre_emptionVulnerability_free; -asn_struct_print_f Pre_emptionVulnerability_print; -asn_constr_check_f Pre_emptionVulnerability_constraint; -jer_type_encoder_f Pre_emptionVulnerability_encode_jer; -per_type_decoder_f Pre_emptionVulnerability_decode_aper; -per_type_encoder_f Pre_emptionVulnerability_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_Pre_emptionVulnerability_specs_1; +asn_struct_free_f S1AP_Pre_emptionVulnerability_free; +asn_struct_print_f S1AP_Pre_emptionVulnerability_print; +asn_constr_check_f S1AP_Pre_emptionVulnerability_constraint; +jer_type_encoder_f S1AP_Pre_emptionVulnerability_encode_jer; +per_type_decoder_f S1AP_Pre_emptionVulnerability_decode_aper; +per_type_encoder_f S1AP_Pre_emptionVulnerability_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_Presence.c b/lib/asn1c/s1ap/S1AP_Presence.c index 659e24d50..ce4c3e6b5 100644 --- a/lib/asn1c/s1ap/S1AP_Presence.c +++ b/lib/asn1c/s1ap/S1AP_Presence.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-CommonDataTypes" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Presence.h b/lib/asn1c/s1ap/S1AP_Presence.h index 588021f08..603d91709 100644 --- a/lib/asn1c/s1ap/S1AP_Presence.h +++ b/lib/asn1c/s1ap/S1AP_Presence.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-CommonDataTypes" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -31,13 +31,13 @@ typedef long S1AP_Presence_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_Presence_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Presence; -extern const asn_INTEGER_specifics_t asn_SPC_Presence_specs_1; -asn_struct_free_f Presence_free; -asn_struct_print_f Presence_print; -asn_constr_check_f Presence_constraint; -jer_type_encoder_f Presence_encode_jer; -per_type_decoder_f Presence_decode_aper; -per_type_encoder_f Presence_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_Presence_specs_1; +asn_struct_free_f S1AP_Presence_free; +asn_struct_print_f S1AP_Presence_print; +asn_constr_check_f S1AP_Presence_constraint; +jer_type_encoder_f S1AP_Presence_encode_jer; +per_type_decoder_f S1AP_Presence_decode_aper; +per_type_encoder_f S1AP_Presence_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_PriorityLevel.c b/lib/asn1c/s1ap/S1AP_PriorityLevel.c index d21681384..f5231292e 100644 --- a/lib/asn1c/s1ap/S1AP_PriorityLevel.c +++ b/lib/asn1c/s1ap/S1AP_PriorityLevel.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_PriorityLevel.h b/lib/asn1c/s1ap/S1AP_PriorityLevel.h index a7f491a19..345cea5c6 100644 --- a/lib/asn1c/s1ap/S1AP_PriorityLevel.h +++ b/lib/asn1c/s1ap/S1AP_PriorityLevel.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_PrivacyIndicator.c b/lib/asn1c/s1ap/S1AP_PrivacyIndicator.c index 0321183a9..2a2b739f6 100644 --- a/lib/asn1c/s1ap/S1AP_PrivacyIndicator.c +++ b/lib/asn1c/s1ap/S1AP_PrivacyIndicator.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_PrivacyIndicator_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_PrivacyIndicator_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -28,7 +28,7 @@ static const unsigned int asn_MAP_S1AP_PrivacyIndicator_enum2value_1[] = { 1 /* logged-MDT(1) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_PrivacyIndicator_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_PrivacyIndicator_specs_1 = { asn_MAP_S1AP_PrivacyIndicator_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_PrivacyIndicator_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_PrivacyIndicator.h b/lib/asn1c/s1ap/S1AP_PrivacyIndicator.h index e929c37a8..c9e6d35d6 100644 --- a/lib/asn1c/s1ap/S1AP_PrivacyIndicator.h +++ b/lib/asn1c/s1ap/S1AP_PrivacyIndicator.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -31,7 +31,9 @@ typedef enum S1AP_PrivacyIndicator { typedef long S1AP_PrivacyIndicator_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_PrivacyIndicator_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_PrivacyIndicator; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_PrivacyIndicator_specs_1; asn_struct_free_f S1AP_PrivacyIndicator_free; asn_struct_print_f S1AP_PrivacyIndicator_print; asn_constr_check_f S1AP_PrivacyIndicator_constraint; diff --git a/lib/asn1c/s1ap/S1AP_PrivateIE-Container.c b/lib/asn1c/s1ap/S1AP_PrivateIE-Container.c index 268b59333..4103fb63c 100644 --- a/lib/asn1c/s1ap/S1AP_PrivateIE-Container.c +++ b/lib/asn1c/s1ap/S1AP_PrivateIE-Container.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-Containers" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "S1AP_PrivateIE-Field.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_PrivateIE_Container_7914P0_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_PrivateIE_Container_8210P0_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -asn_TYPE_member_t asn_MBR_S1AP_PrivateIE_Container_7914P0_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_PrivateIE_Container_8210P0_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -34,35 +34,35 @@ asn_TYPE_member_t asn_MBR_S1AP_PrivateIE_Container_7914P0_1[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_PrivateIE_Container_7914P0_tags_1[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_PrivateIE_Container_8210P0_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_PrivateIE_Container_7914P0_specs_1 = { - sizeof(struct S1AP_PrivateIE_Container_7914P0), - offsetof(struct S1AP_PrivateIE_Container_7914P0, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_PrivateIE_Container_8210P0_specs_1 = { + sizeof(struct S1AP_PrivateIE_Container_8210P0), + offsetof(struct S1AP_PrivateIE_Container_8210P0, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_PrivateIE_Container_7914P0 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_PrivateIE_Container_8210P0 = { "PrivateIE-Container", "PrivateIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_PrivateIE_Container_7914P0_tags_1, - sizeof(asn_DEF_S1AP_PrivateIE_Container_7914P0_tags_1) - /sizeof(asn_DEF_S1AP_PrivateIE_Container_7914P0_tags_1[0]), /* 1 */ - asn_DEF_S1AP_PrivateIE_Container_7914P0_tags_1, /* Same as above */ - sizeof(asn_DEF_S1AP_PrivateIE_Container_7914P0_tags_1) - /sizeof(asn_DEF_S1AP_PrivateIE_Container_7914P0_tags_1[0]), /* 1 */ + asn_DEF_S1AP_PrivateIE_Container_8210P0_tags_1, + sizeof(asn_DEF_S1AP_PrivateIE_Container_8210P0_tags_1) + /sizeof(asn_DEF_S1AP_PrivateIE_Container_8210P0_tags_1[0]), /* 1 */ + asn_DEF_S1AP_PrivateIE_Container_8210P0_tags_1, /* Same as above */ + sizeof(asn_DEF_S1AP_PrivateIE_Container_8210P0_tags_1) + /sizeof(asn_DEF_S1AP_PrivateIE_Container_8210P0_tags_1[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_PrivateIE_Container_7914P0_constr_1, + &asn_PER_type_S1AP_PrivateIE_Container_8210P0_constr_1, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_PrivateIE_Container_7914P0_1, + asn_MBR_S1AP_PrivateIE_Container_8210P0_1, 1, /* Single element */ - &asn_SPC_S1AP_PrivateIE_Container_7914P0_specs_1 /* Additional specs */ + &asn_SPC_S1AP_PrivateIE_Container_8210P0_specs_1 /* Additional specs */ }; diff --git a/lib/asn1c/s1ap/S1AP_PrivateIE-Container.h b/lib/asn1c/s1ap/S1AP_PrivateIE-Container.h index 94d7a7a47..d35096c5f 100644 --- a/lib/asn1c/s1ap/S1AP_PrivateIE-Container.h +++ b/lib/asn1c/s1ap/S1AP_PrivateIE-Container.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-Containers" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -23,18 +23,18 @@ extern "C" { struct S1AP_PrivateMessageIEs; /* S1AP_PrivateIE-Container */ -typedef struct S1AP_PrivateIE_Container_7914P0 { +typedef struct S1AP_PrivateIE_Container_8210P0 { A_SEQUENCE_OF(struct S1AP_PrivateMessageIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_PrivateIE_Container_7914P0_t; +} S1AP_PrivateIE_Container_8210P0_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_S1AP_PrivateIE_Container_7914P0; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_PrivateIE_Container_7914P0_specs_1; -extern asn_TYPE_member_t asn_MBR_S1AP_PrivateIE_Container_7914P0_1[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_PrivateIE_Container_7914P0_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_PrivateIE_Container_8210P0; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_PrivateIE_Container_8210P0_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_PrivateIE_Container_8210P0_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_PrivateIE_Container_8210P0_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_PrivateIE-Field.c b/lib/asn1c/s1ap/S1AP_PrivateIE-Field.c index 1eaa5d1d4..26f9f38f0 100644 --- a/lib/asn1c/s1ap/S1AP_PrivateIE-Field.c +++ b/lib/asn1c/s1ap/S1AP_PrivateIE-Field.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-Containers" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_PrivateIE-Field.h b/lib/asn1c/s1ap/S1AP_PrivateIE-Field.h index c9207f130..fbfa8ec88 100644 --- a/lib/asn1c/s1ap/S1AP_PrivateIE-Field.h +++ b/lib/asn1c/s1ap/S1AP_PrivateIE-Field.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-Containers" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_PrivateIE-ID.c b/lib/asn1c/s1ap/S1AP_PrivateIE-ID.c index f904e2eb3..89615bf64 100644 --- a/lib/asn1c/s1ap/S1AP_PrivateIE-ID.c +++ b/lib/asn1c/s1ap/S1AP_PrivateIE-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-CommonDataTypes" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_PrivateIE-ID.h b/lib/asn1c/s1ap/S1AP_PrivateIE-ID.h index 7bdf6be7c..7c6e1ce83 100644 --- a/lib/asn1c/s1ap/S1AP_PrivateIE-ID.h +++ b/lib/asn1c/s1ap/S1AP_PrivateIE-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-CommonDataTypes" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_PrivateMessage.c b/lib/asn1c/s1ap/S1AP_PrivateMessage.c index 52c76e50c..ec8e46d6c 100644 --- a/lib/asn1c/s1ap/S1AP_PrivateMessage.c +++ b/lib/asn1c/s1ap/S1AP_PrivateMessage.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_PrivateMessage_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_PrivateMessage, privateIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_PrivateIE_Container_7914P0, + &asn_DEF_S1AP_PrivateIE_Container_8210P0, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_PrivateMessage.h b/lib/asn1c/s1ap/S1AP_PrivateMessage.h index fe2ed3cee..e2df55532 100644 --- a/lib/asn1c/s1ap/S1AP_PrivateMessage.h +++ b/lib/asn1c/s1ap/S1AP_PrivateMessage.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_PrivateMessage */ typedef struct S1AP_PrivateMessage { - S1AP_PrivateIE_Container_7914P0_t privateIEs; + S1AP_PrivateIE_Container_8210P0_t privateIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_ProSeAuthorized.c b/lib/asn1c/s1ap/S1AP_ProSeAuthorized.c index 61ff939fb..6c030085f 100644 --- a/lib/asn1c/s1ap/S1AP_ProSeAuthorized.c +++ b/lib/asn1c/s1ap/S1AP_ProSeAuthorized.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_ProSeAuthorized.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_ProSeAuthorized_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProSeAuthorized_1[] = { { ATF_POINTER, 3, offsetof(struct S1AP_ProSeAuthorized, proSeDirectDiscovery), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_ProSeAuthorized_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_ProSeAuthorized, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P108, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P113, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_ProSeAuthorized_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* proSeDirectCommunication */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_ProSeAuthorized_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ProSeAuthorized_specs_1 = { sizeof(struct S1AP_ProSeAuthorized), offsetof(struct S1AP_ProSeAuthorized, _asn_ctx), asn_MAP_S1AP_ProSeAuthorized_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_ProSeAuthorized.h b/lib/asn1c/s1ap/S1AP_ProSeAuthorized.h index 30bbde6ee..260223654 100644 --- a/lib/asn1c/s1ap/S1AP_ProSeAuthorized.h +++ b/lib/asn1c/s1ap/S1AP_ProSeAuthorized.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_ProSeAuthorized { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProSeAuthorized; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ProSeAuthorized_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_ProSeAuthorized_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_ProSeDirectCommunication.c b/lib/asn1c/s1ap/S1AP_ProSeDirectCommunication.c index d080aae6a..f56079351 100644 --- a/lib/asn1c/s1ap/S1AP_ProSeDirectCommunication.c +++ b/lib/asn1c/s1ap/S1AP_ProSeDirectCommunication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ProSeDirectCommunication.h b/lib/asn1c/s1ap/S1AP_ProSeDirectCommunication.h index aefc8a750..bccdc73cf 100644 --- a/lib/asn1c/s1ap/S1AP_ProSeDirectCommunication.h +++ b/lib/asn1c/s1ap/S1AP_ProSeDirectCommunication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,13 +33,13 @@ typedef long S1AP_ProSeDirectCommunication_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_ProSeDirectCommunication_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProSeDirectCommunication; -extern const asn_INTEGER_specifics_t asn_SPC_ProSeDirectCommunication_specs_1; -asn_struct_free_f ProSeDirectCommunication_free; -asn_struct_print_f ProSeDirectCommunication_print; -asn_constr_check_f ProSeDirectCommunication_constraint; -jer_type_encoder_f ProSeDirectCommunication_encode_jer; -per_type_decoder_f ProSeDirectCommunication_decode_aper; -per_type_encoder_f ProSeDirectCommunication_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_ProSeDirectCommunication_specs_1; +asn_struct_free_f S1AP_ProSeDirectCommunication_free; +asn_struct_print_f S1AP_ProSeDirectCommunication_print; +asn_constr_check_f S1AP_ProSeDirectCommunication_constraint; +jer_type_encoder_f S1AP_ProSeDirectCommunication_encode_jer; +per_type_decoder_f S1AP_ProSeDirectCommunication_decode_aper; +per_type_encoder_f S1AP_ProSeDirectCommunication_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_ProSeDirectDiscovery.c b/lib/asn1c/s1ap/S1AP_ProSeDirectDiscovery.c index 364f81323..0fc6d6605 100644 --- a/lib/asn1c/s1ap/S1AP_ProSeDirectDiscovery.c +++ b/lib/asn1c/s1ap/S1AP_ProSeDirectDiscovery.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ProSeDirectDiscovery.h b/lib/asn1c/s1ap/S1AP_ProSeDirectDiscovery.h index 7f32151cb..1bbdb2cdf 100644 --- a/lib/asn1c/s1ap/S1AP_ProSeDirectDiscovery.h +++ b/lib/asn1c/s1ap/S1AP_ProSeDirectDiscovery.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,13 +33,13 @@ typedef long S1AP_ProSeDirectDiscovery_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_ProSeDirectDiscovery_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProSeDirectDiscovery; -extern const asn_INTEGER_specifics_t asn_SPC_ProSeDirectDiscovery_specs_1; -asn_struct_free_f ProSeDirectDiscovery_free; -asn_struct_print_f ProSeDirectDiscovery_print; -asn_constr_check_f ProSeDirectDiscovery_constraint; -jer_type_encoder_f ProSeDirectDiscovery_encode_jer; -per_type_decoder_f ProSeDirectDiscovery_decode_aper; -per_type_encoder_f ProSeDirectDiscovery_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_ProSeDirectDiscovery_specs_1; +asn_struct_free_f S1AP_ProSeDirectDiscovery_free; +asn_struct_print_f S1AP_ProSeDirectDiscovery_print; +asn_constr_check_f S1AP_ProSeDirectDiscovery_constraint; +jer_type_encoder_f S1AP_ProSeDirectDiscovery_encode_jer; +per_type_decoder_f S1AP_ProSeDirectDiscovery_decode_aper; +per_type_encoder_f S1AP_ProSeDirectDiscovery_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_ProSeUEtoNetworkRelaying.c b/lib/asn1c/s1ap/S1AP_ProSeUEtoNetworkRelaying.c index 7b53a2e3e..32370f693 100644 --- a/lib/asn1c/s1ap/S1AP_ProSeUEtoNetworkRelaying.c +++ b/lib/asn1c/s1ap/S1AP_ProSeUEtoNetworkRelaying.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_ProSeUEtoNetworkRelaying_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProSeUEtoNetworkRelaying_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -28,7 +28,7 @@ static const unsigned int asn_MAP_S1AP_ProSeUEtoNetworkRelaying_enum2value_1[] = 1 /* not-authorized(1) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_ProSeUEtoNetworkRelaying_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_ProSeUEtoNetworkRelaying_specs_1 = { asn_MAP_S1AP_ProSeUEtoNetworkRelaying_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_ProSeUEtoNetworkRelaying_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_ProSeUEtoNetworkRelaying.h b/lib/asn1c/s1ap/S1AP_ProSeUEtoNetworkRelaying.h index fd3f33ff3..86d1abeb9 100644 --- a/lib/asn1c/s1ap/S1AP_ProSeUEtoNetworkRelaying.h +++ b/lib/asn1c/s1ap/S1AP_ProSeUEtoNetworkRelaying.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -31,7 +31,9 @@ typedef enum S1AP_ProSeUEtoNetworkRelaying { typedef long S1AP_ProSeUEtoNetworkRelaying_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_ProSeUEtoNetworkRelaying_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProSeUEtoNetworkRelaying; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_ProSeUEtoNetworkRelaying_specs_1; asn_struct_free_f S1AP_ProSeUEtoNetworkRelaying_free; asn_struct_print_f S1AP_ProSeUEtoNetworkRelaying_print; asn_constr_check_f S1AP_ProSeUEtoNetworkRelaying_constraint; diff --git a/lib/asn1c/s1ap/S1AP_ProcedureCode.c b/lib/asn1c/s1ap/S1AP_ProcedureCode.c index aa2fe241e..5425cdd74 100644 --- a/lib/asn1c/s1ap/S1AP_ProcedureCode.c +++ b/lib/asn1c/s1ap/S1AP_ProcedureCode.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-CommonDataTypes" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ProcedureCode.h b/lib/asn1c/s1ap/S1AP_ProcedureCode.h index ef4fec914..efd6e6e8c 100644 --- a/lib/asn1c/s1ap/S1AP_ProcedureCode.h +++ b/lib/asn1c/s1ap/S1AP_ProcedureCode.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-CommonDataTypes" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ProtocolError-IE-ContainerList.h b/lib/asn1c/s1ap/S1AP_ProtocolError-IE-ContainerList.h index 0822c8f66..0a85702fb 100644 --- a/lib/asn1c/s1ap/S1AP_ProtocolError-IE-ContainerList.h +++ b/lib/asn1c/s1ap/S1AP_ProtocolError-IE-ContainerList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ProtocolExtensionContainer.c b/lib/asn1c/s1ap/S1AP_ProtocolExtensionContainer.c index 0fc1dcdab..465fb45e9 100644 --- a/lib/asn1c/s1ap/S1AP_ProtocolExtensionContainer.c +++ b/lib/asn1c/s1ap/S1AP_ProtocolExtensionContainer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-Containers" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,1140 +9,1210 @@ #include "S1AP_ProtocolExtensionField.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P0_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P0_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P1_constr_3 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P1_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P2_constr_5 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P2_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P3_constr_7 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P3_constr_7 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P4_constr_9 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P4_constr_9 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P5_constr_11 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P5_constr_11 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P6_constr_13 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P6_constr_13 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P7_constr_15 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P7_constr_15 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P8_constr_17 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P8_constr_17 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P9_constr_19 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P9_constr_19 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P10_constr_21 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P10_constr_21 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P11_constr_23 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P11_constr_23 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P12_constr_25 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P12_constr_25 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P13_constr_27 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P13_constr_27 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P14_constr_29 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P14_constr_29 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P15_constr_31 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P15_constr_31 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P16_constr_33 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P16_constr_33 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P17_constr_35 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P17_constr_35 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P18_constr_37 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P18_constr_37 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P19_constr_39 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P19_constr_39 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P20_constr_41 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P20_constr_41 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P21_constr_43 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P21_constr_43 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P22_constr_45 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P22_constr_45 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P23_constr_47 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P23_constr_47 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P24_constr_49 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P24_constr_49 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P25_constr_51 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P25_constr_51 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P26_constr_53 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P26_constr_53 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P27_constr_55 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P27_constr_55 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P28_constr_57 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P28_constr_57 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P29_constr_59 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P29_constr_59 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P30_constr_61 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P30_constr_61 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P31_constr_63 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P31_constr_63 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P32_constr_65 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P32_constr_65 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P33_constr_67 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P33_constr_67 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P34_constr_69 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P34_constr_69 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P35_constr_71 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P35_constr_71 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P36_constr_73 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P36_constr_73 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P37_constr_75 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P37_constr_75 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P38_constr_77 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P38_constr_77 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P39_constr_79 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P39_constr_79 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P40_constr_81 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P40_constr_81 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P41_constr_83 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P41_constr_83 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P42_constr_85 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P42_constr_85 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P43_constr_87 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P43_constr_87 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P44_constr_89 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P44_constr_89 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P45_constr_91 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P45_constr_91 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P46_constr_93 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P46_constr_93 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P47_constr_95 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P47_constr_95 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P48_constr_97 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P48_constr_97 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P49_constr_99 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P49_constr_99 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P50_constr_101 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P50_constr_101 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P51_constr_103 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P51_constr_103 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P52_constr_105 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P52_constr_105 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P53_constr_107 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P53_constr_107 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P54_constr_109 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P54_constr_109 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P55_constr_111 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P55_constr_111 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P56_constr_113 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P56_constr_113 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P57_constr_115 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P57_constr_115 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P58_constr_117 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P58_constr_117 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P59_constr_119 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P59_constr_119 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P60_constr_121 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P60_constr_121 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P61_constr_123 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P61_constr_123 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P62_constr_125 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P62_constr_125 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P63_constr_127 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P63_constr_127 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P64_constr_129 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P64_constr_129 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P65_constr_131 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P65_constr_131 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P66_constr_133 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P66_constr_133 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P67_constr_135 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P67_constr_135 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P68_constr_137 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P68_constr_137 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P69_constr_139 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P69_constr_139 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P70_constr_141 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P70_constr_141 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P71_constr_143 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P71_constr_143 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P72_constr_145 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P72_constr_145 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P73_constr_147 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P73_constr_147 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P74_constr_149 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P74_constr_149 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P75_constr_151 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P75_constr_151 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P76_constr_153 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P76_constr_153 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P77_constr_155 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P77_constr_155 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P78_constr_157 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P78_constr_157 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P79_constr_159 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P79_constr_159 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P80_constr_161 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P80_constr_161 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P81_constr_163 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P81_constr_163 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P82_constr_165 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P82_constr_165 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P83_constr_167 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P83_constr_167 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P84_constr_169 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P84_constr_169 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P85_constr_171 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P85_constr_171 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P86_constr_173 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P86_constr_173 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P87_constr_175 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P87_constr_175 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P88_constr_177 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P88_constr_177 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P89_constr_179 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P89_constr_179 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P90_constr_181 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P90_constr_181 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P91_constr_183 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P91_constr_183 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P92_constr_185 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P92_constr_185 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P93_constr_187 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P93_constr_187 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P94_constr_189 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P94_constr_189 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P95_constr_191 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P95_constr_191 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P96_constr_193 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P96_constr_193 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P97_constr_195 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P97_constr_195 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P98_constr_197 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P98_constr_197 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P99_constr_199 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P99_constr_199 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P100_constr_201 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P100_constr_201 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P101_constr_203 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P101_constr_203 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P102_constr_205 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P102_constr_205 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P103_constr_207 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P103_constr_207 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P104_constr_209 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P104_constr_209 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P105_constr_211 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P105_constr_211 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P106_constr_213 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P106_constr_213 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P107_constr_215 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P107_constr_215 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P108_constr_217 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P108_constr_217 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P109_constr_219 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P109_constr_219 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P110_constr_221 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P110_constr_221 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P111_constr_223 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P111_constr_223 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P112_constr_225 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P112_constr_225 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P113_constr_227 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P113_constr_227 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P114_constr_229 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P114_constr_229 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P115_constr_231 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P115_constr_231 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P116_constr_233 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P116_constr_233 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P117_constr_235 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P117_constr_235 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P118_constr_237 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P118_constr_237 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P119_constr_239 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P119_constr_239 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P120_constr_241 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P120_constr_241 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P121_constr_243 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P121_constr_243 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P122_constr_245 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P122_constr_245 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P123_constr_247 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P123_constr_247 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P124_constr_249 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P124_constr_249 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P125_constr_251 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P125_constr_251 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P126_constr_253 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P126_constr_253 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P127_constr_255 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P127_constr_255 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P128_constr_257 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P128_constr_257 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P129_constr_259 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P129_constr_259 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P130_constr_261 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P130_constr_261 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P131_constr_263 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P131_constr_263 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P132_constr_265 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P132_constr_265 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P133_constr_267 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P133_constr_267 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P134_constr_269 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P134_constr_269 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P135_constr_271 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P135_constr_271 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P136_constr_273 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P136_constr_273 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P137_constr_275 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P137_constr_275 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P138_constr_277 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P138_constr_277 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P139_constr_279 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P139_constr_279 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P140_constr_281 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P140_constr_281 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P141_constr_283 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P141_constr_283 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P142_constr_285 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P142_constr_285 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P143_constr_287 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P143_constr_287 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P144_constr_289 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P144_constr_289 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P145_constr_291 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P145_constr_291 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P146_constr_293 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P146_constr_293 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P147_constr_295 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P147_constr_295 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P148_constr_297 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P148_constr_297 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P149_constr_299 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P149_constr_299 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P150_constr_301 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P150_constr_301 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P151_constr_303 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P151_constr_303 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P152_constr_305 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P152_constr_305 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P153_constr_307 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P153_constr_307 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P154_constr_309 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P154_constr_309 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P155_constr_311 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P155_constr_311 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P156_constr_313 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P156_constr_313 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P157_constr_315 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P157_constr_315 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P158_constr_317 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P158_constr_317 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P159_constr_319 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P159_constr_319 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P160_constr_321 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P160_constr_321 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P161_constr_323 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P161_constr_323 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P0_1[] = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P162_constr_325 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P163_constr_327 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P164_constr_329 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P165_constr_331 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P166_constr_333 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P167_constr_335 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P168_constr_337 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P169_constr_339 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P170_constr_341 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P171_constr_343 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P0_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1161,39 +1231,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P0_1[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P0_tags_1[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P0_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P0_specs_1 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P0), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P0, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P0_specs_1 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P0), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P0, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P0 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P0 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P0_tags_1, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P0_tags_1) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P0_tags_1[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P0_tags_1, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P0_tags_1) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P0_tags_1[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P0_tags_1, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P0_tags_1) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P0_tags_1[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P0_tags_1, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P0_tags_1) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P0_tags_1[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P0_constr_1, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P0_constr_1, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P0_1, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P0_1, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P0_specs_1 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P0_specs_1 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P1_3[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P1_3[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1212,39 +1282,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P1_3[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P1_tags_3[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P1_tags_3[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P1_specs_3 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P1), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P1, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P1_specs_3 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P1), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P1, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P1 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P1 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P1_tags_3, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P1_tags_3) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P1_tags_3[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P1_tags_3, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P1_tags_3) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P1_tags_3[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P1_tags_3, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P1_tags_3) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P1_tags_3[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P1_tags_3, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P1_tags_3) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P1_tags_3[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P1_constr_3, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P1_constr_3, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P1_3, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P1_3, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P1_specs_3 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P1_specs_3 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P2_5[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P2_5[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1263,39 +1333,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P2_5[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P2_tags_5[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P2_tags_5[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P2_specs_5 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P2), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P2, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P2_specs_5 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P2), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P2, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P2 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P2 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P2_tags_5, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P2_tags_5) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P2_tags_5[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P2_tags_5, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P2_tags_5) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P2_tags_5[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P2_tags_5, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P2_tags_5) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P2_tags_5[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P2_tags_5, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P2_tags_5) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P2_tags_5[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P2_constr_5, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P2_constr_5, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P2_5, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P2_5, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P2_specs_5 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P2_specs_5 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P3_7[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P3_7[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1314,39 +1384,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P3_7[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P3_tags_7[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P3_tags_7[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P3_specs_7 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P3), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P3, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P3_specs_7 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P3), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P3, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P3 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P3 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P3_tags_7, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P3_tags_7) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P3_tags_7[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P3_tags_7, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P3_tags_7) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P3_tags_7[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P3_tags_7, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P3_tags_7) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P3_tags_7[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P3_tags_7, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P3_tags_7) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P3_tags_7[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P3_constr_7, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P3_constr_7, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P3_7, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P3_7, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P3_specs_7 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P3_specs_7 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P4_9[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P4_9[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1365,39 +1435,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P4_9[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P4_tags_9[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P4_tags_9[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P4_specs_9 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P4), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P4, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P4_specs_9 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P4), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P4, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P4 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P4 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P4_tags_9, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P4_tags_9) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P4_tags_9[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P4_tags_9, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P4_tags_9) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P4_tags_9[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P4_tags_9, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P4_tags_9) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P4_tags_9[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P4_tags_9, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P4_tags_9) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P4_tags_9[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P4_constr_9, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P4_constr_9, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P4_9, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P4_9, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P4_specs_9 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P4_specs_9 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P5_11[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P5_11[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1416,39 +1486,90 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P5_11[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P5_tags_11[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P5_tags_11[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P5_specs_11 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P5), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P5, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P5_specs_11 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P5), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P5, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P5 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P5 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P5_tags_11, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P5_tags_11) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P5_tags_11[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P5_tags_11, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P5_tags_11) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P5_tags_11[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P5_tags_11, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P5_tags_11) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P5_tags_11[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P5_tags_11, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P5_tags_11) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P5_tags_11[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P5_constr_11, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P5_constr_11, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P5_11, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P5_11, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P5_specs_11 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P5_specs_11 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P6_13[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P6_13[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_E_RABToBeUpdatedItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P6_tags_13[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P6_specs_13 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P6), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P6, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P6 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_S1AP_ProtocolExtensionContainer_8194P6_tags_13, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P6_tags_13) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P6_tags_13[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P6_tags_13, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P6_tags_13) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P6_tags_13[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P6_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P6_13, + 1, /* Single element */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P6_specs_13 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P7_15[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1467,39 +1588,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P6_13[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P6_tags_13[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P7_tags_15[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P6_specs_13 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P6), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P6, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P7_specs_15 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P7), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P7, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P6 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P7 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P6_tags_13, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P6_tags_13) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P6_tags_13[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P6_tags_13, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P6_tags_13) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P6_tags_13[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P7_tags_15, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P7_tags_15) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P7_tags_15[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P7_tags_15, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P7_tags_15) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P7_tags_15[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P6_constr_13, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P7_constr_15, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P6_13, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P7_15, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P6_specs_13 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P7_specs_15 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P7_15[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P8_17[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1518,39 +1639,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P7_15[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P7_tags_15[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P8_tags_17[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P7_specs_15 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P7), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P7, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P8_specs_17 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P8), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P8, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P7 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P8 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P7_tags_15, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P7_tags_15) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P7_tags_15[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P7_tags_15, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P7_tags_15) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P7_tags_15[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P8_tags_17, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P8_tags_17) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P8_tags_17[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P8_tags_17, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P8_tags_17) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P8_tags_17[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P7_constr_15, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P8_constr_17, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P7_15, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P8_17, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P7_specs_15 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P8_specs_17 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P8_17[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P9_19[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1569,39 +1690,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P8_17[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P8_tags_17[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P9_tags_19[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P8_specs_17 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P8), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P8, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P9_specs_19 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P9), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P9, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P8 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P9 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P8_tags_17, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P8_tags_17) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P8_tags_17[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P8_tags_17, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P8_tags_17) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P8_tags_17[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P9_tags_19, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P9_tags_19) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P9_tags_19[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P9_tags_19, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P9_tags_19) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P9_tags_19[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P8_constr_17, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P9_constr_19, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P8_17, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P9_19, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P8_specs_17 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P9_specs_19 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P9_19[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P10_21[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1620,39 +1741,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P9_19[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P9_tags_19[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P10_tags_21[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P9_specs_19 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P9), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P9, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P10_specs_21 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P10), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P10, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P9 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P10 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P9_tags_19, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P9_tags_19) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P9_tags_19[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P9_tags_19, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P9_tags_19) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P9_tags_19[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P10_tags_21, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P10_tags_21) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P10_tags_21[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P10_tags_21, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P10_tags_21) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P10_tags_21[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P9_constr_19, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P10_constr_21, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P9_19, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P10_21, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P9_specs_19 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P10_specs_21 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P10_21[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P11_23[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1671,39 +1792,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P10_21[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P10_tags_21[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P11_tags_23[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P10_specs_21 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P10), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P10, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P11_specs_23 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P11), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P11, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P10 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P11 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P10_tags_21, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P10_tags_21) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P10_tags_21[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P10_tags_21, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P10_tags_21) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P10_tags_21[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P11_tags_23, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P11_tags_23) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P11_tags_23[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P11_tags_23, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P11_tags_23) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P11_tags_23[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P10_constr_21, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P11_constr_23, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P10_21, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P11_23, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P10_specs_21 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P11_specs_23 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P11_23[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P12_25[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1722,39 +1843,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P11_23[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P11_tags_23[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P12_tags_25[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P11_specs_23 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P11), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P11, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P12_specs_25 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P12), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P12, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P11 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P12 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P11_tags_23, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P11_tags_23) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P11_tags_23[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P11_tags_23, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P11_tags_23) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P11_tags_23[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P12_tags_25, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P12_tags_25) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P12_tags_25[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P12_tags_25, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P12_tags_25) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P12_tags_25[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P11_constr_23, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P12_constr_25, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P11_23, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P12_25, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P11_specs_23 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P12_specs_25 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P12_25[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P13_27[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1773,39 +1894,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P12_25[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P12_tags_25[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P13_tags_27[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P12_specs_25 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P12), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P12, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P13_specs_27 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P13), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P13, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P12 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P13 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P12_tags_25, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P12_tags_25) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P12_tags_25[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P12_tags_25, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P12_tags_25) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P12_tags_25[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P13_tags_27, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P13_tags_27) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P13_tags_27[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P13_tags_27, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P13_tags_27) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P13_tags_27[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P12_constr_25, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P13_constr_27, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P12_25, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P13_27, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P12_specs_25 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P13_specs_27 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P13_27[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P14_29[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1824,39 +1945,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P13_27[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P13_tags_27[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P14_tags_29[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P13_specs_27 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P13), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P13, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P14_specs_29 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P14), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P14, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P13 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P14 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P13_tags_27, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P13_tags_27) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P13_tags_27[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P13_tags_27, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P13_tags_27) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P13_tags_27[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P14_tags_29, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P14_tags_29) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P14_tags_29[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P14_tags_29, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P14_tags_29) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P14_tags_29[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P13_constr_27, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P14_constr_29, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P13_27, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P14_29, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P13_specs_27 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P14_specs_29 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P14_29[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P15_31[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1875,39 +1996,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P14_29[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P14_tags_29[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P15_tags_31[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P14_specs_29 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P14), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P14, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P15_specs_31 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P15), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P15, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P14 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P15 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P14_tags_29, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P14_tags_29) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P14_tags_29[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P14_tags_29, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P14_tags_29) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P14_tags_29[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P15_tags_31, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P15_tags_31) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P15_tags_31[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P15_tags_31, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P15_tags_31) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P15_tags_31[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P14_constr_29, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P15_constr_31, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P14_29, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P15_31, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P14_specs_29 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P15_specs_31 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P15_31[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P16_33[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1926,39 +2047,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P15_31[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P15_tags_31[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P16_tags_33[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P15_specs_31 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P15), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P15, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P16_specs_33 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P16), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P16, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P15 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P16 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P15_tags_31, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P15_tags_31) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P15_tags_31[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P15_tags_31, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P15_tags_31) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P15_tags_31[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P16_tags_33, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P16_tags_33) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P16_tags_33[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P16_tags_33, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P16_tags_33) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P16_tags_33[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P15_constr_31, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P16_constr_33, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P15_31, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P16_33, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P15_specs_31 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P16_specs_33 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P16_33[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P17_35[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1977,39 +2098,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P16_33[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P16_tags_33[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P17_tags_35[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P16_specs_33 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P16), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P16, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P17_specs_35 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P17), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P17, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P16 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P17 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P16_tags_33, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P16_tags_33) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P16_tags_33[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P16_tags_33, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P16_tags_33) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P16_tags_33[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P17_tags_35, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P17_tags_35) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P17_tags_35[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P17_tags_35, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P17_tags_35) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P17_tags_35[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P16_constr_33, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P17_constr_35, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P16_33, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P17_35, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P16_specs_33 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P17_specs_35 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P17_35[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P18_37[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2028,39 +2149,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P17_35[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P17_tags_35[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P18_tags_37[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P17_specs_35 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P17), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P17, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P18_specs_37 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P18), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P18, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P17 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P18 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P17_tags_35, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P17_tags_35) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P17_tags_35[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P17_tags_35, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P17_tags_35) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P17_tags_35[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P18_tags_37, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P18_tags_37) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P18_tags_37[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P18_tags_37, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P18_tags_37) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P18_tags_37[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P17_constr_35, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P18_constr_37, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P17_35, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P18_37, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P17_specs_35 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P18_specs_37 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P18_37[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P19_39[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2079,39 +2200,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P18_37[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P18_tags_37[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P19_tags_39[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P18_specs_37 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P18), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P18, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P19_specs_39 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P19), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P19, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P18 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P19 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P18_tags_37, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P18_tags_37) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P18_tags_37[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P18_tags_37, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P18_tags_37) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P18_tags_37[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P19_tags_39, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P19_tags_39) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P19_tags_39[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P19_tags_39, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P19_tags_39) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P19_tags_39[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P18_constr_37, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P19_constr_39, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P18_37, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P19_39, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P18_specs_37 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P19_specs_39 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P19_39[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P20_41[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2130,39 +2251,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P19_39[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P19_tags_39[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P20_tags_41[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P19_specs_39 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P19), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P19, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P20_specs_41 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P20), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P20, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P19 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P20 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P19_tags_39, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P19_tags_39) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P19_tags_39[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P19_tags_39, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P19_tags_39) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P19_tags_39[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P20_tags_41, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P20_tags_41) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P20_tags_41[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P20_tags_41, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P20_tags_41) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P20_tags_41[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P19_constr_39, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P20_constr_41, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P19_39, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P20_41, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P19_specs_39 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P20_specs_41 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P20_41[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P21_43[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2181,39 +2302,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P20_41[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P20_tags_41[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P21_tags_43[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P20_specs_41 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P20), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P20, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P21_specs_43 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P21), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P21, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P20 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P21 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P20_tags_41, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P20_tags_41) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P20_tags_41[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P20_tags_41, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P20_tags_41) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P20_tags_41[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P21_tags_43, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P21_tags_43) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P21_tags_43[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P21_tags_43, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P21_tags_43) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P21_tags_43[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P20_constr_41, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P21_constr_43, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P20_41, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P21_43, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P20_specs_41 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P21_specs_43 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P21_43[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P22_45[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2232,39 +2353,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P21_43[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P21_tags_43[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P22_tags_45[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P21_specs_43 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P21), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P21, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P22_specs_45 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P22), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P22, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P21 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P22 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P21_tags_43, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P21_tags_43) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P21_tags_43[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P21_tags_43, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P21_tags_43) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P21_tags_43[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P22_tags_45, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P22_tags_45) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P22_tags_45[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P22_tags_45, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P22_tags_45) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P22_tags_45[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P21_constr_43, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P22_constr_45, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P21_43, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P22_45, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P21_specs_43 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P22_specs_45 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P22_45[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P23_47[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2283,39 +2404,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P22_45[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P22_tags_45[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P23_tags_47[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P22_specs_45 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P22), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P22, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P23_specs_47 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P23), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P23, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P22 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P23 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P22_tags_45, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P22_tags_45) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P22_tags_45[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P22_tags_45, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P22_tags_45) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P22_tags_45[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P23_tags_47, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P23_tags_47) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P23_tags_47[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P23_tags_47, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P23_tags_47) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P23_tags_47[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P22_constr_45, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P23_constr_47, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P22_45, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P23_47, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P22_specs_45 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P23_specs_47 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P23_47[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P24_49[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2334,39 +2455,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P23_47[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P23_tags_47[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P24_tags_49[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P23_specs_47 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P23), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P23, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P24_specs_49 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P24), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P24, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P23 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P24 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P23_tags_47, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P23_tags_47) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P23_tags_47[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P23_tags_47, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P23_tags_47) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P23_tags_47[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P24_tags_49, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P24_tags_49) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P24_tags_49[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P24_tags_49, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P24_tags_49) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P24_tags_49[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P23_constr_47, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P24_constr_49, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P23_47, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P24_49, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P23_specs_47 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P24_specs_49 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P24_49[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P25_51[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2385,39 +2506,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P24_49[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P24_tags_49[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P25_tags_51[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P24_specs_49 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P24), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P24, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P25_specs_51 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P25), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P25, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P24 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P25 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P24_tags_49, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P24_tags_49) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P24_tags_49[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P24_tags_49, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P24_tags_49) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P24_tags_49[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P25_tags_51, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P25_tags_51) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P25_tags_51[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P25_tags_51, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P25_tags_51) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P25_tags_51[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P24_constr_49, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P25_constr_51, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P24_49, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P25_51, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P24_specs_49 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P25_specs_51 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P25_51[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P26_53[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2436,39 +2557,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P25_51[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P25_tags_51[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P26_tags_53[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P25_specs_51 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P25), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P25, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P26_specs_53 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P26), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P26, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P25 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P26 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P25_tags_51, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P25_tags_51) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P25_tags_51[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P25_tags_51, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P25_tags_51) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P25_tags_51[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P26_tags_53, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P26_tags_53) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P26_tags_53[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P26_tags_53, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P26_tags_53) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P26_tags_53[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P25_constr_51, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P26_constr_53, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P25_51, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P26_53, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P25_specs_51 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P26_specs_53 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P26_53[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P27_55[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2487,39 +2608,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P26_53[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P26_tags_53[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P27_tags_55[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P26_specs_53 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P26), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P26, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P27_specs_55 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P27), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P27, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P26 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P27 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P26_tags_53, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P26_tags_53) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P26_tags_53[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P26_tags_53, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P26_tags_53) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P26_tags_53[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P27_tags_55, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P27_tags_55) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P27_tags_55[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P27_tags_55, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P27_tags_55) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P27_tags_55[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P26_constr_53, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P27_constr_55, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P26_53, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P27_55, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P26_specs_53 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P27_specs_55 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P27_55[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P28_57[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2538,39 +2659,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P27_55[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P27_tags_55[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P28_tags_57[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P27_specs_55 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P27), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P27, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P28_specs_57 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P28), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P28, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P27 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P28 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P27_tags_55, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P27_tags_55) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P27_tags_55[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P27_tags_55, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P27_tags_55) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P27_tags_55[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P28_tags_57, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P28_tags_57) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P28_tags_57[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P28_tags_57, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P28_tags_57) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P28_tags_57[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P27_constr_55, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P28_constr_57, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P27_55, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P28_57, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P27_specs_55 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P28_specs_57 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P28_57[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P29_59[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2589,39 +2710,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P28_57[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P28_tags_57[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P29_tags_59[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P28_specs_57 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P28), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P28, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P29_specs_59 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P29), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P29, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P28 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P29 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P28_tags_57, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P28_tags_57) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P28_tags_57[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P28_tags_57, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P28_tags_57) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P28_tags_57[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P29_tags_59, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P29_tags_59) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P29_tags_59[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P29_tags_59, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P29_tags_59) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P29_tags_59[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P28_constr_57, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P29_constr_59, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P28_57, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P29_59, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P28_specs_57 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P29_specs_59 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P29_59[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P30_61[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2640,39 +2761,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P29_59[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P29_tags_59[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P30_tags_61[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P29_specs_59 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P29), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P29, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P30_specs_61 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P30), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P30, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P29 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P30 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P29_tags_59, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P29_tags_59) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P29_tags_59[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P29_tags_59, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P29_tags_59) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P29_tags_59[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P30_tags_61, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P30_tags_61) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P30_tags_61[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P30_tags_61, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P30_tags_61) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P30_tags_61[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P29_constr_59, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P30_constr_61, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P29_59, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P30_61, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P29_specs_59 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P30_specs_61 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P30_61[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P31_63[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2691,39 +2812,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P30_61[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P30_tags_61[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P31_tags_63[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P30_specs_61 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P30), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P30, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P31_specs_63 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P31), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P31, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P30 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P31 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P30_tags_61, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P30_tags_61) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P30_tags_61[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P30_tags_61, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P30_tags_61) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P30_tags_61[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P31_tags_63, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P31_tags_63) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P31_tags_63[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P31_tags_63, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P31_tags_63) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P31_tags_63[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P30_constr_61, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P31_constr_63, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P30_61, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P31_63, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P30_specs_61 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P31_specs_63 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P31_63[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P32_65[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2742,39 +2863,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P31_63[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P31_tags_63[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P32_tags_65[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P31_specs_63 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P31), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P31, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P32_specs_65 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P32), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P32, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P31 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P32 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P31_tags_63, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P31_tags_63) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P31_tags_63[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P31_tags_63, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P31_tags_63) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P31_tags_63[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P32_tags_65, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P32_tags_65) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P32_tags_65[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P32_tags_65, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P32_tags_65) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P32_tags_65[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P31_constr_63, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P32_constr_65, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P31_63, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P32_65, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P31_specs_63 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P32_specs_65 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P32_65[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P33_67[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2793,39 +2914,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P32_65[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P32_tags_65[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P33_tags_67[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P32_specs_65 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P32), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P32, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P33_specs_67 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P33), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P33, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P32 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P33 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P32_tags_65, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P32_tags_65) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P32_tags_65[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P32_tags_65, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P32_tags_65) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P32_tags_65[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P33_tags_67, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P33_tags_67) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P33_tags_67[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P33_tags_67, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P33_tags_67) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P33_tags_67[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P32_constr_65, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P33_constr_67, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P32_65, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P33_67, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P32_specs_65 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P33_specs_67 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P33_67[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P34_69[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2844,39 +2965,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P33_67[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P33_tags_67[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P34_tags_69[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P33_specs_67 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P33), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P33, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P34_specs_69 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P34), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P34, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P33 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P34 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P33_tags_67, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P33_tags_67) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P33_tags_67[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P33_tags_67, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P33_tags_67) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P33_tags_67[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P34_tags_69, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P34_tags_69) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P34_tags_69[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P34_tags_69, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P34_tags_69) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P34_tags_69[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P33_constr_67, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P34_constr_69, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P33_67, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P34_69, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P33_specs_67 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P34_specs_69 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P34_69[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P35_71[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2895,39 +3016,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P34_69[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P34_tags_69[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P35_tags_71[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P34_specs_69 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P34), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P34, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P35_specs_71 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P35), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P35, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P34 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P35 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P34_tags_69, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P34_tags_69) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P34_tags_69[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P34_tags_69, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P34_tags_69) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P34_tags_69[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P35_tags_71, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P35_tags_71) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P35_tags_71[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P35_tags_71, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P35_tags_71) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P35_tags_71[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P34_constr_69, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P35_constr_71, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P34_69, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P35_71, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P34_specs_69 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P35_specs_71 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P35_71[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P36_73[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2946,39 +3067,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P35_71[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P35_tags_71[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P36_tags_73[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P35_specs_71 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P35), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P35, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P36_specs_73 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P36), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P36, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P35 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P36 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P35_tags_71, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P35_tags_71) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P35_tags_71[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P35_tags_71, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P35_tags_71) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P35_tags_71[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P36_tags_73, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P36_tags_73) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P36_tags_73[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P36_tags_73, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P36_tags_73) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P36_tags_73[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P35_constr_71, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P36_constr_73, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P35_71, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P36_73, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P35_specs_71 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P36_specs_73 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P36_73[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P37_75[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2997,39 +3118,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P36_73[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P36_tags_73[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P37_tags_75[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P36_specs_73 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P36), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P36, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P37_specs_75 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P37), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P37, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P36 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P37 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P36_tags_73, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P36_tags_73) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P36_tags_73[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P36_tags_73, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P36_tags_73) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P36_tags_73[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P37_tags_75, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P37_tags_75) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P37_tags_75[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P37_tags_75, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P37_tags_75) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P37_tags_75[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P36_constr_73, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P37_constr_75, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P36_73, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P37_75, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P36_specs_73 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P37_specs_75 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P37_75[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P38_77[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3048,39 +3169,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P37_75[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P37_tags_75[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P38_tags_77[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P37_specs_75 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P37), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P37, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P38_specs_77 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P38), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P38, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P37 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P38 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P37_tags_75, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P37_tags_75) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P37_tags_75[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P37_tags_75, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P37_tags_75) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P37_tags_75[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P38_tags_77, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P38_tags_77) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P38_tags_77[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P38_tags_77, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P38_tags_77) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P38_tags_77[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P37_constr_75, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P38_constr_77, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P37_75, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P38_77, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P37_specs_75 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P38_specs_77 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P38_77[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P39_79[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3099,39 +3220,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P38_77[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P38_tags_77[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P39_tags_79[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P38_specs_77 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P38), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P38, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P39_specs_79 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P39), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P39, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P38 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P39 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P38_tags_77, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P38_tags_77) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P38_tags_77[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P38_tags_77, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P38_tags_77) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P38_tags_77[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P39_tags_79, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P39_tags_79) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P39_tags_79[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P39_tags_79, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P39_tags_79) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P39_tags_79[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P38_constr_77, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P39_constr_79, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P38_77, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P39_79, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P38_specs_77 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P39_specs_79 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P39_79[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P40_81[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3150,39 +3271,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P39_79[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P39_tags_79[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P40_tags_81[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P39_specs_79 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P39), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P39, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P40_specs_81 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P40), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P40, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P39 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P40 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P39_tags_79, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P39_tags_79) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P39_tags_79[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P39_tags_79, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P39_tags_79) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P39_tags_79[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P40_tags_81, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P40_tags_81) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P40_tags_81[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P40_tags_81, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P40_tags_81) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P40_tags_81[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P39_constr_79, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P40_constr_81, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P39_79, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P40_81, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P39_specs_79 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P40_specs_81 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P40_81[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P41_83[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3201,39 +3322,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P40_81[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P40_tags_81[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P41_tags_83[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P40_specs_81 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P40), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P40, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P41_specs_83 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P41), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P41, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P40 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P41 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P40_tags_81, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P40_tags_81) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P40_tags_81[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P40_tags_81, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P40_tags_81) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P40_tags_81[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P41_tags_83, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P41_tags_83) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P41_tags_83[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P41_tags_83, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P41_tags_83) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P41_tags_83[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P40_constr_81, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P41_constr_83, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P40_81, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P41_83, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P40_specs_81 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P41_specs_83 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P41_83[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P42_85[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3252,39 +3373,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P41_83[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P41_tags_83[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P42_tags_85[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P41_specs_83 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P41), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P41, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P42_specs_85 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P42), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P42, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P41 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P42 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P41_tags_83, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P41_tags_83) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P41_tags_83[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P41_tags_83, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P41_tags_83) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P41_tags_83[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P42_tags_85, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P42_tags_85) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P42_tags_85[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P42_tags_85, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P42_tags_85) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P42_tags_85[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P41_constr_83, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P42_constr_85, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P41_83, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P42_85, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P41_specs_83 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P42_specs_85 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P42_85[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P43_87[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3303,39 +3424,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P42_85[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P42_tags_85[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P43_tags_87[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P42_specs_85 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P42), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P42, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P43_specs_87 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P43), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P43, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P42 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P43 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P42_tags_85, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P42_tags_85) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P42_tags_85[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P42_tags_85, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P42_tags_85) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P42_tags_85[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P43_tags_87, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P43_tags_87) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P43_tags_87[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P43_tags_87, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P43_tags_87) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P43_tags_87[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P42_constr_85, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P43_constr_87, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P42_85, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P43_87, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P42_specs_85 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P43_specs_87 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P43_87[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P44_89[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3354,39 +3475,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P43_87[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P43_tags_87[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P44_tags_89[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P43_specs_87 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P43), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P43, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P44_specs_89 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P44), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P44, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P43 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P44 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P43_tags_87, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P43_tags_87) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P43_tags_87[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P43_tags_87, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P43_tags_87) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P43_tags_87[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P44_tags_89, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P44_tags_89) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P44_tags_89[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P44_tags_89, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P44_tags_89) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P44_tags_89[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P43_constr_87, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P44_constr_89, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P43_87, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P44_89, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P43_specs_87 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P44_specs_89 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P44_89[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P45_91[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3405,39 +3526,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P44_89[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P44_tags_89[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P45_tags_91[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P44_specs_89 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P44), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P44, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P45_specs_91 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P45), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P45, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P44 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P45 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P44_tags_89, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P44_tags_89) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P44_tags_89[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P44_tags_89, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P44_tags_89) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P44_tags_89[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P45_tags_91, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P45_tags_91) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P45_tags_91[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P45_tags_91, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P45_tags_91) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P45_tags_91[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P44_constr_89, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P45_constr_91, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P44_89, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P45_91, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P44_specs_89 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P45_specs_91 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P45_91[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P46_93[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3456,39 +3577,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P45_91[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P45_tags_91[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P46_tags_93[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P45_specs_91 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P45), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P45, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P46_specs_93 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P46), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P46, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P45 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P46 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P45_tags_91, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P45_tags_91) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P45_tags_91[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P45_tags_91, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P45_tags_91) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P45_tags_91[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P46_tags_93, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P46_tags_93) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P46_tags_93[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P46_tags_93, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P46_tags_93) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P46_tags_93[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P45_constr_91, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P46_constr_93, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P45_91, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P46_93, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P45_specs_91 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P46_specs_93 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P46_93[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P47_95[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3507,39 +3628,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P46_93[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P46_tags_93[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P47_tags_95[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P46_specs_93 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P46), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P46, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P47_specs_95 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P47), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P47, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P46 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P47 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P46_tags_93, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P46_tags_93) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P46_tags_93[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P46_tags_93, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P46_tags_93) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P46_tags_93[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P47_tags_95, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P47_tags_95) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P47_tags_95[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P47_tags_95, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P47_tags_95) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P47_tags_95[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P46_constr_93, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P47_constr_95, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P46_93, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P47_95, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P46_specs_93 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P47_specs_95 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P47_95[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P48_97[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3558,39 +3679,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P47_95[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P47_tags_95[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P48_tags_97[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P47_specs_95 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P47), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P47, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P48_specs_97 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P48), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P48, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P47 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P48 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P47_tags_95, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P47_tags_95) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P47_tags_95[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P47_tags_95, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P47_tags_95) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P47_tags_95[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P48_tags_97, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P48_tags_97) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P48_tags_97[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P48_tags_97, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P48_tags_97) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P48_tags_97[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P47_constr_95, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P48_constr_97, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P47_95, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P48_97, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P47_specs_95 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P48_specs_97 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P48_97[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P49_99[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3609,39 +3730,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P48_97[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P48_tags_97[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P49_tags_99[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P48_specs_97 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P48), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P48, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P49_specs_99 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P49), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P49, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P48 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P49 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P48_tags_97, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P48_tags_97) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P48_tags_97[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P48_tags_97, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P48_tags_97) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P48_tags_97[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P49_tags_99, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P49_tags_99) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P49_tags_99[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P49_tags_99, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P49_tags_99) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P49_tags_99[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P48_constr_97, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P49_constr_99, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P48_97, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P49_99, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P48_specs_97 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P49_specs_99 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P49_99[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P50_101[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3660,39 +3781,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P49_99[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P49_tags_99[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P50_tags_101[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P49_specs_99 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P49), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P49, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P50_specs_101 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P50), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P50, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P49 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P50 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P49_tags_99, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P49_tags_99) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P49_tags_99[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P49_tags_99, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P49_tags_99) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P49_tags_99[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P50_tags_101, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P50_tags_101) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P50_tags_101[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P50_tags_101, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P50_tags_101) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P50_tags_101[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P49_constr_99, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P50_constr_101, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P49_99, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P50_101, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P49_specs_99 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P50_specs_101 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P50_101[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P51_103[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3711,39 +3832,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P50_101[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P50_tags_101[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P51_tags_103[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P50_specs_101 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P50), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P50, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P51_specs_103 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P51), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P51, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P50 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P51 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P50_tags_101, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P50_tags_101) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P50_tags_101[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P50_tags_101, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P50_tags_101) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P50_tags_101[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P51_tags_103, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P51_tags_103) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P51_tags_103[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P51_tags_103, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P51_tags_103) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P51_tags_103[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P50_constr_101, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P51_constr_103, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P50_101, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P51_103, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P50_specs_101 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P51_specs_103 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P51_103[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P52_105[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3762,39 +3883,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P51_103[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P51_tags_103[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P52_tags_105[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P51_specs_103 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P51), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P51, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P52_specs_105 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P52), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P52, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P51 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P52 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P51_tags_103, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P51_tags_103) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P51_tags_103[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P51_tags_103, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P51_tags_103) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P51_tags_103[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P52_tags_105, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P52_tags_105) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P52_tags_105[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P52_tags_105, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P52_tags_105) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P52_tags_105[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P51_constr_103, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P52_constr_105, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P51_103, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P52_105, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P51_specs_103 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P52_specs_105 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P52_105[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P53_107[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3813,39 +3934,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P52_105[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P52_tags_105[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P53_tags_107[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P52_specs_105 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P52), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P52, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P53_specs_107 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P53), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P53, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P52 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P53 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P52_tags_105, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P52_tags_105) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P52_tags_105[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P52_tags_105, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P52_tags_105) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P52_tags_105[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P53_tags_107, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P53_tags_107) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P53_tags_107[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P53_tags_107, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P53_tags_107) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P53_tags_107[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P52_constr_105, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P53_constr_107, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P52_105, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P53_107, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P52_specs_105 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P53_specs_107 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P53_107[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P54_109[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3864,39 +3985,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P53_107[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P53_tags_107[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P54_tags_109[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P53_specs_107 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P53), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P53, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P54_specs_109 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P54), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P54, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P53 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P54 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P53_tags_107, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P53_tags_107) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P53_tags_107[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P53_tags_107, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P53_tags_107) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P53_tags_107[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P54_tags_109, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P54_tags_109) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P54_tags_109[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P54_tags_109, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P54_tags_109) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P54_tags_109[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P53_constr_107, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P54_constr_109, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P53_107, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P54_109, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P53_specs_107 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P54_specs_109 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P54_109[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P55_111[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3915,39 +4036,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P54_109[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P54_tags_109[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P55_tags_111[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P54_specs_109 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P54), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P54, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P55_specs_111 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P55), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P55, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P54 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P55 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P54_tags_109, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P54_tags_109) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P54_tags_109[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P54_tags_109, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P54_tags_109) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P54_tags_109[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P55_tags_111, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P55_tags_111) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P55_tags_111[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P55_tags_111, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P55_tags_111) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P55_tags_111[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P54_constr_109, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P55_constr_111, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P54_109, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P55_111, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P54_specs_109 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P55_specs_111 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P55_111[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P56_113[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3966,39 +4087,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P55_111[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P55_tags_111[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P56_tags_113[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P55_specs_111 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P55), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P55, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P56_specs_113 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P56), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P56, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P55 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P56 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P55_tags_111, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P55_tags_111) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P55_tags_111[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P55_tags_111, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P55_tags_111) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P55_tags_111[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P56_tags_113, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P56_tags_113) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P56_tags_113[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P56_tags_113, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P56_tags_113) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P56_tags_113[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P55_constr_111, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P56_constr_113, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P55_111, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P56_113, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P55_specs_111 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P56_specs_113 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P56_113[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P57_115[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4017,39 +4138,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P56_113[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P56_tags_113[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P57_tags_115[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P56_specs_113 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P56), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P56, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P57_specs_115 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P57), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P57, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P56 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P57 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P56_tags_113, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P56_tags_113) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P56_tags_113[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P56_tags_113, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P56_tags_113) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P56_tags_113[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P57_tags_115, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P57_tags_115) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P57_tags_115[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P57_tags_115, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P57_tags_115) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P57_tags_115[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P56_constr_113, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P57_constr_115, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P56_113, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P57_115, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P56_specs_113 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P57_specs_115 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P57_115[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P58_117[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4068,39 +4189,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P57_115[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P57_tags_115[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P58_tags_117[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P57_specs_115 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P57), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P57, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P58_specs_117 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P58), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P58, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P57 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P58 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P57_tags_115, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P57_tags_115) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P57_tags_115[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P57_tags_115, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P57_tags_115) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P57_tags_115[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P58_tags_117, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P58_tags_117) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P58_tags_117[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P58_tags_117, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P58_tags_117) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P58_tags_117[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P57_constr_115, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P58_constr_117, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P57_115, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P58_117, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P57_specs_115 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P58_specs_117 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P58_117[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P59_119[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4119,39 +4240,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P58_117[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P58_tags_117[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P59_tags_119[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P58_specs_117 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P58), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P58, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P59_specs_119 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P59), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P59, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P58 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P59 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P58_tags_117, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P58_tags_117) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P58_tags_117[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P58_tags_117, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P58_tags_117) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P58_tags_117[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P59_tags_119, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P59_tags_119) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P59_tags_119[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P59_tags_119, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P59_tags_119) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P59_tags_119[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P58_constr_117, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P59_constr_119, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P58_117, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P59_119, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P58_specs_117 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P59_specs_119 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P59_119[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P60_121[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4170,39 +4291,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P59_119[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P59_tags_119[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P60_tags_121[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P59_specs_119 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P59), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P59, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P60_specs_121 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P60), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P60, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P59 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P60 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P59_tags_119, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P59_tags_119) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P59_tags_119[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P59_tags_119, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P59_tags_119) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P59_tags_119[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P60_tags_121, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P60_tags_121) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P60_tags_121[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P60_tags_121, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P60_tags_121) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P60_tags_121[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P59_constr_119, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P60_constr_121, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P59_119, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P60_121, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P59_specs_119 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P60_specs_121 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P60_121[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P61_123[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4221,39 +4342,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P60_121[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P60_tags_121[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P61_tags_123[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P60_specs_121 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P60), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P60, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P61_specs_123 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P61), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P61, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P60 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P61 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P60_tags_121, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P60_tags_121) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P60_tags_121[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P60_tags_121, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P60_tags_121) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P60_tags_121[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P61_tags_123, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P61_tags_123) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P61_tags_123[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P61_tags_123, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P61_tags_123) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P61_tags_123[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P60_constr_121, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P61_constr_123, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P60_121, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P61_123, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P60_specs_121 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P61_specs_123 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P61_123[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P62_125[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4272,39 +4393,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P61_123[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P61_tags_123[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P62_tags_125[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P61_specs_123 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P61), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P61, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P62_specs_125 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P62), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P62, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P61 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P62 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P61_tags_123, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P61_tags_123) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P61_tags_123[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P61_tags_123, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P61_tags_123) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P61_tags_123[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P62_tags_125, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P62_tags_125) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P62_tags_125[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P62_tags_125, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P62_tags_125) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P62_tags_125[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P61_constr_123, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P62_constr_125, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P61_123, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P62_125, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P61_specs_123 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P62_specs_125 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P62_125[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P63_127[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4323,39 +4444,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P62_125[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P62_tags_125[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P63_tags_127[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P62_specs_125 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P62), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P62, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P63_specs_127 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P63), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P63, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P62 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P63 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P62_tags_125, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P62_tags_125) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P62_tags_125[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P62_tags_125, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P62_tags_125) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P62_tags_125[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P63_tags_127, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P63_tags_127) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P63_tags_127[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P63_tags_127, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P63_tags_127) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P63_tags_127[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P62_constr_125, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P63_constr_127, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P62_125, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P63_127, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P62_specs_125 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P63_specs_127 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P63_127[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P64_129[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4374,39 +4495,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P63_127[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P63_tags_127[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P64_tags_129[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P63_specs_127 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P63), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P63, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P64_specs_129 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P64), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P64, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P63 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P64 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P63_tags_127, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P63_tags_127) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P63_tags_127[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P63_tags_127, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P63_tags_127) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P63_tags_127[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P64_tags_129, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P64_tags_129) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P64_tags_129[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P64_tags_129, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P64_tags_129) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P64_tags_129[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P63_constr_127, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P64_constr_129, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P63_127, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P64_129, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P63_specs_127 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P64_specs_129 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P64_129[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P65_131[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4425,39 +4546,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P64_129[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P64_tags_129[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P65_tags_131[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P64_specs_129 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P64), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P64, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P65_specs_131 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P65), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P65, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P64 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P65 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P64_tags_129, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P64_tags_129) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P64_tags_129[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P64_tags_129, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P64_tags_129) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P64_tags_129[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P65_tags_131, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P65_tags_131) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P65_tags_131[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P65_tags_131, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P65_tags_131) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P65_tags_131[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P64_constr_129, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P65_constr_131, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P64_129, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P65_131, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P64_specs_129 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P65_specs_131 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P65_131[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P66_133[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4476,39 +4597,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P65_131[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P65_tags_131[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P66_tags_133[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P65_specs_131 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P65), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P65, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P66_specs_133 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P66), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P66, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P65 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P66 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P65_tags_131, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P65_tags_131) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P65_tags_131[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P65_tags_131, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P65_tags_131) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P65_tags_131[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P66_tags_133, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P66_tags_133) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P66_tags_133[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P66_tags_133, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P66_tags_133) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P66_tags_133[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P65_constr_131, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P66_constr_133, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P65_131, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P66_133, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P65_specs_131 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P66_specs_133 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P66_133[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P67_135[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4527,39 +4648,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P66_133[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P66_tags_133[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P67_tags_135[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P66_specs_133 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P66), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P66, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P67_specs_135 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P67), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P67, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P66 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P67 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P66_tags_133, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P66_tags_133) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P66_tags_133[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P66_tags_133, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P66_tags_133) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P66_tags_133[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P67_tags_135, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P67_tags_135) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P67_tags_135[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P67_tags_135, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P67_tags_135) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P67_tags_135[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P66_constr_133, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P67_constr_135, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P66_133, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P67_135, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P66_specs_133 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P67_specs_135 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P67_135[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P68_137[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4578,39 +4699,90 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P67_135[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P67_tags_135[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P68_tags_137[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P67_specs_135 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P67), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P67, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P68_specs_137 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P68), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P68, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P67 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P68 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P67_tags_135, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P67_tags_135) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P67_tags_135[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P67_tags_135, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P67_tags_135) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P67_tags_135[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P68_tags_137, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P68_tags_137) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P68_tags_137[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P68_tags_137, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P68_tags_137) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P68_tags_137[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P67_constr_135, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P68_constr_137, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P67_135, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P68_137, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P67_specs_135 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P68_specs_137 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P68_137[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P69_139[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_E_RABSecurityResultItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P69_tags_139[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P69_specs_139 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P69), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P69, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P69 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_S1AP_ProtocolExtensionContainer_8194P69_tags_139, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P69_tags_139) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P69_tags_139[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P69_tags_139, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P69_tags_139) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P69_tags_139[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P69_constr_139, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P69_139, + 1, /* Single element */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P69_specs_139 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P70_141[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4629,39 +4801,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P68_137[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P68_tags_137[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P70_tags_141[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P68_specs_137 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P68), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P68, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P70_specs_141 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P70), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P70, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P68 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P70 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P68_tags_137, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P68_tags_137) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P68_tags_137[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P68_tags_137, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P68_tags_137) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P68_tags_137[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P70_tags_141, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P70_tags_141) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P70_tags_141[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P70_tags_141, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P70_tags_141) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P70_tags_141[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P68_constr_137, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P70_constr_141, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P68_137, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P70_141, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P68_specs_137 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P70_specs_141 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P69_139[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P71_143[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4680,39 +4852,90 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P69_139[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P69_tags_139[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P71_tags_143[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P69_specs_139 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P69), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P69, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P71_specs_143 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P71), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P71, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P69 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P71 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P69_tags_139, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P69_tags_139) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P69_tags_139[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P69_tags_139, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P69_tags_139) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P69_tags_139[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P71_tags_143, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P71_tags_143) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P71_tags_143[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P71_tags_143, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P71_tags_143) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P71_tags_143[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P69_constr_139, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P71_constr_143, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P69_139, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P71_143, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P69_specs_139 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P71_specs_143 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P70_141[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P72_145[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_EventL1LoggedMDTConfig_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P72_tags_145[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P72_specs_145 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P72), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P72, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P72 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_S1AP_ProtocolExtensionContainer_8194P72_tags_145, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P72_tags_145) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P72_tags_145[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P72_tags_145, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P72_tags_145) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P72_tags_145[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P72_constr_145, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P72_145, + 1, /* Single element */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P72_specs_145 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P73_147[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4731,39 +4954,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P70_141[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P70_tags_141[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P73_tags_147[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P70_specs_141 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P70), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P70, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P73_specs_147 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P73), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P73, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P70 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P73 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P70_tags_141, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P70_tags_141) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P70_tags_141[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P70_tags_141, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P70_tags_141) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P70_tags_141[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P73_tags_147, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P73_tags_147) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P73_tags_147[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P73_tags_147, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P73_tags_147) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P73_tags_147[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P70_constr_141, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P73_constr_147, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P70_141, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P73_147, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P70_specs_141 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P73_specs_147 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P71_143[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P74_149[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4782,39 +5005,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P71_143[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P71_tags_143[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P74_tags_149[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P71_specs_143 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P71), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P71, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P74_specs_149 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P74), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P74, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P71 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P74 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P71_tags_143, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P71_tags_143) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P71_tags_143[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P71_tags_143, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P71_tags_143) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P71_tags_143[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P74_tags_149, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P74_tags_149) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P74_tags_149[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P74_tags_149, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P74_tags_149) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P74_tags_149[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P71_constr_143, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P74_constr_149, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P71_143, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P74_149, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P71_specs_143 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P74_specs_149 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P72_145[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P75_151[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4833,39 +5056,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P72_145[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P72_tags_145[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P75_tags_151[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P72_specs_145 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P72), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P72, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P75_specs_151 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P75), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P75, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P72 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P75 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P72_tags_145, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P72_tags_145) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P72_tags_145[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P72_tags_145, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P72_tags_145) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P72_tags_145[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P75_tags_151, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P75_tags_151) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P75_tags_151[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P75_tags_151, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P75_tags_151) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P75_tags_151[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P72_constr_145, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P75_constr_151, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P72_145, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P75_151, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P72_specs_145 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P75_specs_151 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P73_147[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P76_153[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4884,39 +5107,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P73_147[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P73_tags_147[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P76_tags_153[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P73_specs_147 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P73), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P73, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P76_specs_153 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P76), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P76, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P73 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P76 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P73_tags_147, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P73_tags_147) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P73_tags_147[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P73_tags_147, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P73_tags_147) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P73_tags_147[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P76_tags_153, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P76_tags_153) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P76_tags_153[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P76_tags_153, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P76_tags_153) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P76_tags_153[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P73_constr_147, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P76_constr_153, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P73_147, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P76_153, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P73_specs_147 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P76_specs_153 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P74_149[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P77_155[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4935,39 +5158,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P74_149[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P74_tags_149[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P77_tags_155[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P74_specs_149 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P74), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P74, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P77_specs_155 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P77), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P77, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P74 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P77 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P74_tags_149, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P74_tags_149) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P74_tags_149[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P74_tags_149, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P74_tags_149) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P74_tags_149[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P77_tags_155, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P77_tags_155) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P77_tags_155[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P77_tags_155, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P77_tags_155) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P77_tags_155[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P74_constr_149, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P77_constr_155, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P74_149, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P77_155, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P74_specs_149 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P77_specs_155 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P75_151[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P78_157[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4986,39 +5209,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P75_151[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P75_tags_151[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P78_tags_157[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P75_specs_151 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P75), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P75, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P78_specs_157 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P78), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P78, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P75 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P78 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P75_tags_151, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P75_tags_151) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P75_tags_151[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P75_tags_151, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P75_tags_151) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P75_tags_151[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P78_tags_157, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P78_tags_157) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P78_tags_157[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P78_tags_157, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P78_tags_157) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P78_tags_157[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P75_constr_151, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P78_constr_157, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P75_151, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P78_157, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P75_specs_151 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P78_specs_157 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P76_153[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P79_159[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5037,39 +5260,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P76_153[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P76_tags_153[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P79_tags_159[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P76_specs_153 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P76), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P76, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P79_specs_159 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P79), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P79, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P76 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P79 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P76_tags_153, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P76_tags_153) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P76_tags_153[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P76_tags_153, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P76_tags_153) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P76_tags_153[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P79_tags_159, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P79_tags_159) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P79_tags_159[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P79_tags_159, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P79_tags_159) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P79_tags_159[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P76_constr_153, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P79_constr_159, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P76_153, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P79_159, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P76_specs_153 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P79_specs_159 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P77_155[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P80_161[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5088,39 +5311,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P77_155[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P77_tags_155[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P80_tags_161[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P77_specs_155 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P77), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P77, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P80_specs_161 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P80), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P80, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P77 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P80 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P77_tags_155, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P77_tags_155) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P77_tags_155[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P77_tags_155, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P77_tags_155) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P77_tags_155[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P80_tags_161, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P80_tags_161) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P80_tags_161[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P80_tags_161, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P80_tags_161) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P80_tags_161[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P77_constr_155, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P80_constr_161, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P77_155, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P80_161, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P77_specs_155 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P80_specs_161 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P78_157[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P81_163[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5139,39 +5362,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P78_157[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P78_tags_157[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P81_tags_163[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P78_specs_157 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P78), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P78, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P81_specs_163 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P81), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P81, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P78 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P81 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P78_tags_157, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P78_tags_157) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P78_tags_157[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P78_tags_157, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P78_tags_157) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P78_tags_157[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P81_tags_163, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P81_tags_163) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P81_tags_163[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P81_tags_163, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P81_tags_163) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P81_tags_163[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P78_constr_157, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P81_constr_163, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P78_157, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P81_163, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P78_specs_157 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P81_specs_163 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P79_159[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P82_165[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5190,39 +5413,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P79_159[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P79_tags_159[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P82_tags_165[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P79_specs_159 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P79), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P79, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P82_specs_165 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P82), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P82, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P79 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P82 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P79_tags_159, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P79_tags_159) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P79_tags_159[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P79_tags_159, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P79_tags_159) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P79_tags_159[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P82_tags_165, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P82_tags_165) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P82_tags_165[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P82_tags_165, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P82_tags_165) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P82_tags_165[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P79_constr_159, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P82_constr_165, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P79_159, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P82_165, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P79_specs_159 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P82_specs_165 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P80_161[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P83_167[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5241,39 +5464,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P80_161[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P80_tags_161[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P83_tags_167[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P80_specs_161 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P80), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P80, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P83_specs_167 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P83), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P83, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P80 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P83 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P80_tags_161, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P80_tags_161) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P80_tags_161[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P80_tags_161, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P80_tags_161) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P80_tags_161[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P83_tags_167, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P83_tags_167) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P83_tags_167[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P83_tags_167, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P83_tags_167) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P83_tags_167[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P80_constr_161, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P83_constr_167, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P80_161, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P83_167, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P80_specs_161 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P83_specs_167 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P81_163[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P84_169[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5292,39 +5515,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P81_163[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P81_tags_163[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P84_tags_169[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P81_specs_163 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P81), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P81, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P84_specs_169 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P84), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P84, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P81 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P84 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P81_tags_163, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P81_tags_163) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P81_tags_163[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P81_tags_163, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P81_tags_163) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P81_tags_163[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P84_tags_169, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P84_tags_169) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P84_tags_169[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P84_tags_169, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P84_tags_169) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P84_tags_169[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P81_constr_163, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P84_constr_169, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P81_163, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P84_169, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P81_specs_163 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P84_specs_169 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P82_165[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P85_171[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5343,39 +5566,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P82_165[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P82_tags_165[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P85_tags_171[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P82_specs_165 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P82), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P82, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P85_specs_171 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P85), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P85, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P82 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P85 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P82_tags_165, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P82_tags_165) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P82_tags_165[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P82_tags_165, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P82_tags_165) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P82_tags_165[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P85_tags_171, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P85_tags_171) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P85_tags_171[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P85_tags_171, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P85_tags_171) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P85_tags_171[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P82_constr_165, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P85_constr_171, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P82_165, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P85_171, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P82_specs_165 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P85_specs_171 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P83_167[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P86_173[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5394,39 +5617,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P83_167[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P83_tags_167[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P86_tags_173[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P83_specs_167 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P83), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P83, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P86_specs_173 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P86), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P86, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P83 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P86 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P83_tags_167, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P83_tags_167) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P83_tags_167[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P83_tags_167, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P83_tags_167) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P83_tags_167[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P86_tags_173, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P86_tags_173) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P86_tags_173[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P86_tags_173, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P86_tags_173) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P86_tags_173[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P83_constr_167, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P86_constr_173, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P83_167, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P86_173, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P83_specs_167 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P86_specs_173 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P84_169[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P87_175[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5445,39 +5668,90 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P84_169[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P84_tags_169[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P87_tags_175[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P84_specs_169 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P84), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P84, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P87_specs_175 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P87), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P87, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P84 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P87 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P84_tags_169, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P84_tags_169) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P84_tags_169[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P84_tags_169, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P84_tags_169) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P84_tags_169[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P87_tags_175, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P87_tags_175) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P87_tags_175[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P87_tags_175, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P87_tags_175) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P87_tags_175[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P84_constr_169, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P87_constr_175, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P84_169, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P87_175, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P84_specs_169 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P87_specs_175 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P85_171[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P88_177[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_LastVisitedPSCellInformation_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P88_tags_177[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P88_specs_177 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P88), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P88, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P88 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_S1AP_ProtocolExtensionContainer_8194P88_tags_177, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P88_tags_177) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P88_tags_177[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P88_tags_177, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P88_tags_177) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P88_tags_177[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P88_constr_177, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P88_177, + 1, /* Single element */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P88_specs_177 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P89_179[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5496,39 +5770,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P85_171[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P85_tags_171[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P89_tags_179[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P85_specs_171 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P85), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P85, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P89_specs_179 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P89), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P89, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P85 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P89 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P85_tags_171, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P85_tags_171) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P85_tags_171[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P85_tags_171, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P85_tags_171) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P85_tags_171[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P89_tags_179, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P89_tags_179) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P89_tags_179[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P89_tags_179, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P89_tags_179) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P89_tags_179[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P85_constr_171, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P89_constr_179, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P85_171, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P89_179, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P85_specs_171 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P89_specs_179 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P86_173[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P90_181[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5547,39 +5821,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P86_173[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P86_tags_173[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P90_tags_181[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P86_specs_173 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P86), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P86, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P90_specs_181 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P90), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P90, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P86 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P90 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P86_tags_173, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P86_tags_173) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P86_tags_173[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P86_tags_173, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P86_tags_173) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P86_tags_173[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P90_tags_181, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P90_tags_181) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P90_tags_181[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P90_tags_181, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P90_tags_181) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P90_tags_181[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P86_constr_173, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P90_constr_181, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P86_173, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P90_181, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P86_specs_173 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P90_specs_181 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P87_175[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P91_183[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5598,39 +5872,90 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P87_175[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P87_tags_175[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P91_tags_183[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P87_specs_175 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P87), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P87, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P91_specs_183 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P91), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P91, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P87 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P91 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P87_tags_175, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P87_tags_175) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P87_tags_175[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P87_tags_175, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P87_tags_175) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P87_tags_175[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P91_tags_183, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P91_tags_183) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P91_tags_183[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P91_tags_183, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P91_tags_183) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P91_tags_183[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P87_constr_175, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P91_constr_183, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P87_175, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P91_183, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P87_specs_175 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P91_specs_183 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P88_177[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P92_185[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_LTE_NTN_TAI_Information_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P92_tags_185[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P92_specs_185 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P92), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P92, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P92 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_S1AP_ProtocolExtensionContainer_8194P92_tags_185, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P92_tags_185) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P92_tags_185[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P92_tags_185, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P92_tags_185) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P92_tags_185[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P92_constr_185, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P92_185, + 1, /* Single element */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P92_specs_185 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P93_187[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5649,39 +5974,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P88_177[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P88_tags_177[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P93_tags_187[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P88_specs_177 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P88), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P88, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P93_specs_187 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P93), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P93, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P88 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P93 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P88_tags_177, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P88_tags_177) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P88_tags_177[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P88_tags_177, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P88_tags_177) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P88_tags_177[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P93_tags_187, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P93_tags_187) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P93_tags_187[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P93_tags_187, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P93_tags_187) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P93_tags_187[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P88_constr_177, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P93_constr_187, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P88_177, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P93_187, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P88_specs_177 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P93_specs_187 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P89_179[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P94_189[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5700,39 +6025,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P89_179[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P89_tags_179[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P94_tags_189[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P89_specs_179 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P89), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P89, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P94_specs_189 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P94), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P94, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P89 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P94 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P89_tags_179, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P89_tags_179) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P89_tags_179[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P89_tags_179, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P89_tags_179) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P89_tags_179[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P94_tags_189, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P94_tags_189) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P94_tags_189[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P94_tags_189, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P94_tags_189) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P94_tags_189[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P89_constr_179, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P94_constr_189, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P89_179, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P94_189, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P89_specs_179 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P94_specs_189 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P90_181[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P95_191[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5751,39 +6076,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P90_181[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P90_tags_181[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P95_tags_191[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P90_specs_181 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P90), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P90, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P95_specs_191 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P95), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P95, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P90 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P95 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P90_tags_181, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P90_tags_181) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P90_tags_181[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P90_tags_181, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P90_tags_181) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P90_tags_181[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P95_tags_191, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P95_tags_191) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P95_tags_191[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P95_tags_191, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P95_tags_191) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P95_tags_191[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P90_constr_181, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P95_constr_191, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P90_181, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P95_191, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P90_specs_181 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P95_specs_191 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P91_183[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P96_193[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5802,39 +6127,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P91_183[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P91_tags_183[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P96_tags_193[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P91_specs_183 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P91), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P91, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P96_specs_193 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P96), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P96, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P91 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P96 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P91_tags_183, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P91_tags_183) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P91_tags_183[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P91_tags_183, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P91_tags_183) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P91_tags_183[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P96_tags_193, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P96_tags_193) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P96_tags_193[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P96_tags_193, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P96_tags_193) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P96_tags_193[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P91_constr_183, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P96_constr_193, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P91_183, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P96_193, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P91_specs_183 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P96_specs_193 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P92_185[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P97_195[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5853,39 +6178,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P92_185[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P92_tags_185[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P97_tags_195[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P92_specs_185 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P92), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P92, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P97_specs_195 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P97), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P97, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P92 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P97 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P92_tags_185, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P92_tags_185) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P92_tags_185[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P92_tags_185, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P92_tags_185) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P92_tags_185[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P97_tags_195, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P97_tags_195) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P97_tags_195[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P97_tags_195, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P97_tags_195) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P97_tags_195[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P92_constr_185, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P97_constr_195, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P92_185, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P97_195, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P92_specs_185 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P97_specs_195 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P93_187[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P98_197[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5904,39 +6229,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P93_187[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P93_tags_187[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P98_tags_197[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P93_specs_187 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P93), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P93, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P98_specs_197 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P98), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P98, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P93 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P98 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P93_tags_187, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P93_tags_187) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P93_tags_187[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P93_tags_187, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P93_tags_187) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P93_tags_187[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P98_tags_197, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P98_tags_197) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P98_tags_197[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P98_tags_197, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P98_tags_197) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P98_tags_197[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P93_constr_187, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P98_constr_197, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P93_187, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P98_197, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P93_specs_187 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P98_specs_197 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P94_189[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P99_199[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5955,39 +6280,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P94_189[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P94_tags_189[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P99_tags_199[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P94_specs_189 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P94), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P94, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P99_specs_199 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P99), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P99, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P94 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P99 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P94_tags_189, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P94_tags_189) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P94_tags_189[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P94_tags_189, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P94_tags_189) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P94_tags_189[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P99_tags_199, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P99_tags_199) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P99_tags_199[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P99_tags_199, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P99_tags_199) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P99_tags_199[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P94_constr_189, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P99_constr_199, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P94_189, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P99_199, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P94_specs_189 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P99_specs_199 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P95_191[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P100_201[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6006,39 +6331,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P95_191[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P95_tags_191[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P100_tags_201[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P95_specs_191 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P95), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P95, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P100_specs_201 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P100), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P100, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P95 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P100 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P95_tags_191, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P95_tags_191) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P95_tags_191[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P95_tags_191, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P95_tags_191) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P95_tags_191[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P100_tags_201, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P100_tags_201) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P100_tags_201[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P100_tags_201, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P100_tags_201) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P100_tags_201[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P95_constr_191, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P100_constr_201, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P95_191, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P100_201, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P95_specs_191 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P100_specs_201 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P96_193[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P101_203[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6057,39 +6382,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P96_193[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P96_tags_193[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P101_tags_203[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P96_specs_193 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P96), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P96, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P101_specs_203 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P101), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P101, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P96 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P101 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P96_tags_193, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P96_tags_193) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P96_tags_193[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P96_tags_193, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P96_tags_193) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P96_tags_193[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P101_tags_203, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P101_tags_203) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P101_tags_203[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P101_tags_203, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P101_tags_203) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P101_tags_203[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P96_constr_193, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P101_constr_203, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P96_193, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P101_203, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P96_specs_193 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P101_specs_203 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P97_195[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P102_205[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6108,39 +6433,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P97_195[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P97_tags_195[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P102_tags_205[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P97_specs_195 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P97), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P97, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P102_specs_205 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P102), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P102, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P97 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P102 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P97_tags_195, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P97_tags_195) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P97_tags_195[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P97_tags_195, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P97_tags_195) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P97_tags_195[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P102_tags_205, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P102_tags_205) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P102_tags_205[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P102_tags_205, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P102_tags_205) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P102_tags_205[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P97_constr_195, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P102_constr_205, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P97_195, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P102_205, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P97_specs_195 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P102_specs_205 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P98_197[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P103_207[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6159,39 +6484,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P98_197[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P98_tags_197[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P103_tags_207[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P98_specs_197 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P98), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P98, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P103_specs_207 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P103), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P103, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P98 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P103 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P98_tags_197, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P98_tags_197) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P98_tags_197[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P98_tags_197, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P98_tags_197) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P98_tags_197[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P103_tags_207, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P103_tags_207) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P103_tags_207[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P103_tags_207, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P103_tags_207) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P103_tags_207[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P98_constr_197, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P103_constr_207, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P98_197, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P103_207, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P98_specs_197 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P103_specs_207 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P99_199[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P104_209[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6210,39 +6535,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P99_199[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P99_tags_199[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P104_tags_209[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P99_specs_199 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P99), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P99, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P104_specs_209 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P104), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P104, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P99 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P104 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P99_tags_199, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P99_tags_199) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P99_tags_199[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P99_tags_199, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P99_tags_199) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P99_tags_199[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P104_tags_209, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P104_tags_209) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P104_tags_209[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P104_tags_209, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P104_tags_209) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P104_tags_209[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P99_constr_199, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P104_constr_209, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P99_199, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P104_209, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P99_specs_199 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P104_specs_209 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P100_201[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P105_211[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6261,39 +6586,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P100_201[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P100_tags_201[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P105_tags_211[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P100_specs_201 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P100), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P100, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P105_specs_211 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P105), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P105, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P100 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P105 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P100_tags_201, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P100_tags_201) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P100_tags_201[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P100_tags_201, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P100_tags_201) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P100_tags_201[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P105_tags_211, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P105_tags_211) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P105_tags_211[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P105_tags_211, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P105_tags_211) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P105_tags_211[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P100_constr_201, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P105_constr_211, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P100_201, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P105_211, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P100_specs_201 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P105_specs_211 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P101_203[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P106_213[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6312,39 +6637,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P101_203[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P101_tags_203[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P106_tags_213[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P101_specs_203 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P101), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P101, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P106_specs_213 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P106), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P106, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P101 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P106 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P101_tags_203, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P101_tags_203) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P101_tags_203[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P101_tags_203, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P101_tags_203) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P101_tags_203[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P106_tags_213, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P106_tags_213) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P106_tags_213[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P106_tags_213, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P106_tags_213) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P106_tags_213[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P101_constr_203, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P106_constr_213, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P101_203, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P106_213, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P101_specs_203 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P106_specs_213 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P102_205[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P107_215[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6363,39 +6688,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P102_205[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P102_tags_205[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P107_tags_215[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P102_specs_205 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P102), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P102, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P107_specs_215 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P107), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P107, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P102 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P107 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P102_tags_205, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P102_tags_205) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P102_tags_205[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P102_tags_205, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P102_tags_205) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P102_tags_205[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P107_tags_215, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P107_tags_215) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P107_tags_215[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P107_tags_215, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P107_tags_215) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P107_tags_215[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P102_constr_205, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P107_constr_215, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P102_205, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P107_215, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P102_specs_205 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P107_specs_215 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P103_207[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P108_217[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6414,39 +6739,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P103_207[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P103_tags_207[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P108_tags_217[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P103_specs_207 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P103), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P103, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P108_specs_217 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P108), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P108, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P103 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P108 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P103_tags_207, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P103_tags_207) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P103_tags_207[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P103_tags_207, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P103_tags_207) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P103_tags_207[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P108_tags_217, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P108_tags_217) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P108_tags_217[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P108_tags_217, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P108_tags_217) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P108_tags_217[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P103_constr_207, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P108_constr_217, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P103_207, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P108_217, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P103_specs_207 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P108_specs_217 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P104_209[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P109_219[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6465,39 +6790,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P104_209[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P104_tags_209[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P109_tags_219[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P104_specs_209 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P104), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P104, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P109_specs_219 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P109), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P109, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P104 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P109 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P104_tags_209, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P104_tags_209) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P104_tags_209[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P104_tags_209, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P104_tags_209) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P104_tags_209[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P109_tags_219, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P109_tags_219) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P109_tags_219[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P109_tags_219, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P109_tags_219) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P109_tags_219[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P104_constr_209, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P109_constr_219, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P104_209, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P109_219, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P104_specs_209 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P109_specs_219 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P105_211[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P110_221[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6516,39 +6841,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P105_211[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P105_tags_211[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P110_tags_221[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P105_specs_211 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P105), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P105, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P110_specs_221 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P110), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P110, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P105 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P110 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P105_tags_211, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P105_tags_211) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P105_tags_211[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P105_tags_211, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P105_tags_211) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P105_tags_211[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P110_tags_221, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P110_tags_221) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P110_tags_221[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P110_tags_221, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P110_tags_221) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P110_tags_221[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P105_constr_211, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P110_constr_221, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P105_211, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P110_221, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P105_specs_211 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P110_specs_221 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P106_213[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P111_223[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6567,39 +6892,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P106_213[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P106_tags_213[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P111_tags_223[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P106_specs_213 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P106), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P106, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P111_specs_223 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P111), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P111, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P106 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P111 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P106_tags_213, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P106_tags_213) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P106_tags_213[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P106_tags_213, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P106_tags_213) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P106_tags_213[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P111_tags_223, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P111_tags_223) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P111_tags_223[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P111_tags_223, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P111_tags_223) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P111_tags_223[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P106_constr_213, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P111_constr_223, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P106_213, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P111_223, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P106_specs_213 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P111_specs_223 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P107_215[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P112_225[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6618,39 +6943,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P107_215[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P107_tags_215[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P112_tags_225[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P107_specs_215 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P107), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P107, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P112_specs_225 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P112), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P112, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P107 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P112 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P107_tags_215, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P107_tags_215) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P107_tags_215[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P107_tags_215, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P107_tags_215) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P107_tags_215[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P112_tags_225, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P112_tags_225) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P112_tags_225[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P112_tags_225, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P112_tags_225) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P112_tags_225[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P107_constr_215, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P112_constr_225, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P107_215, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P112_225, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P107_specs_215 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P112_specs_225 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P108_217[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P113_227[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6669,39 +6994,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P108_217[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P108_tags_217[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P113_tags_227[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P108_specs_217 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P108), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P108, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P113_specs_227 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P113), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P113, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P108 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P113 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P108_tags_217, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P108_tags_217) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P108_tags_217[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P108_tags_217, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P108_tags_217) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P108_tags_217[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P113_tags_227, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P113_tags_227) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P113_tags_227[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P113_tags_227, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P113_tags_227) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P113_tags_227[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P108_constr_217, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P113_constr_227, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P108_217, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P113_227, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P108_specs_217 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P113_specs_227 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P109_219[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P114_229[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6720,39 +7045,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P109_219[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P109_tags_219[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P114_tags_229[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P109_specs_219 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P109), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P109, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P114_specs_229 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P114), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P114, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P109 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P114 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P109_tags_219, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P109_tags_219) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P109_tags_219[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P109_tags_219, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P109_tags_219) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P109_tags_219[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P114_tags_229, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P114_tags_229) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P114_tags_229[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P114_tags_229, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P114_tags_229) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P114_tags_229[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P109_constr_219, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P114_constr_229, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P109_219, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P114_229, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P109_specs_219 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P114_specs_229 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P110_221[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P115_231[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6771,39 +7096,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P110_221[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P110_tags_221[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P115_tags_231[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P110_specs_221 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P110), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P110, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P115_specs_231 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P115), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P115, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P110 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P115 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P110_tags_221, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P110_tags_221) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P110_tags_221[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P110_tags_221, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P110_tags_221) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P110_tags_221[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P115_tags_231, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P115_tags_231) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P115_tags_231[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P115_tags_231, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P115_tags_231) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P115_tags_231[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P110_constr_221, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P115_constr_231, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P110_221, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P115_231, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P110_specs_221 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P115_specs_231 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P111_223[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P116_233[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6822,39 +7147,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P111_223[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P111_tags_223[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P116_tags_233[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P111_specs_223 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P111), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P111, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P116_specs_233 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P116), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P116, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P111 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P116 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P111_tags_223, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P111_tags_223) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P111_tags_223[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P111_tags_223, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P111_tags_223) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P111_tags_223[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P116_tags_233, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P116_tags_233) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P116_tags_233[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P116_tags_233, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P116_tags_233) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P116_tags_233[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P111_constr_223, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P116_constr_233, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P111_223, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P116_233, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P111_specs_223 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P116_specs_233 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P112_225[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P117_235[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6873,39 +7198,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P112_225[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P112_tags_225[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P117_tags_235[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P112_specs_225 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P112), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P112, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P117_specs_235 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P117), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P117, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P112 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P117 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P112_tags_225, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P112_tags_225) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P112_tags_225[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P112_tags_225, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P112_tags_225) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P112_tags_225[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P117_tags_235, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P117_tags_235) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P117_tags_235[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P117_tags_235, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P117_tags_235) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P117_tags_235[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P112_constr_225, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P117_constr_235, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P112_225, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P117_235, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P112_specs_225 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P117_specs_235 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P113_227[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P118_237[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6924,39 +7249,90 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P113_227[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P113_tags_227[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P118_tags_237[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P113_specs_227 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P113), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P113, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P118_specs_237 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P118), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P118, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P113 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P118 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P113_tags_227, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P113_tags_227) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P113_tags_227[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P113_tags_227, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P113_tags_227) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P113_tags_227[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P118_tags_237, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P118_tags_237) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P118_tags_237[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P118_tags_237, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P118_tags_237) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P118_tags_237[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P113_constr_227, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P118_constr_237, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P113_227, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P118_237, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P113_specs_227 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P118_specs_237 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P114_229[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P119_239[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_RAT_RestrictionsItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P119_tags_239[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P119_specs_239 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P119), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P119, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P119 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_S1AP_ProtocolExtensionContainer_8194P119_tags_239, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P119_tags_239) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P119_tags_239[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P119_tags_239, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P119_tags_239) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P119_tags_239[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P119_constr_239, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P119_239, + 1, /* Single element */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P119_specs_239 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P120_241[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -6975,39 +7351,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P114_229[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P114_tags_229[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P120_tags_241[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P114_specs_229 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P114), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P114, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P120_specs_241 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P120), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P120, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P114 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P120 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P114_tags_229, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P114_tags_229) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P114_tags_229[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P114_tags_229, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P114_tags_229) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P114_tags_229[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P120_tags_241, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P120_tags_241) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P120_tags_241[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P120_tags_241, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P120_tags_241) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P120_tags_241[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P114_constr_229, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P120_constr_241, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P114_229, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P120_241, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P114_specs_229 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P120_specs_241 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P115_231[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P121_243[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7026,39 +7402,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P115_231[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P115_tags_231[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P121_tags_243[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P115_specs_231 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P115), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P115, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P121_specs_243 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P121), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P121, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P115 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P121 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P115_tags_231, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P115_tags_231) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P115_tags_231[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P115_tags_231, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P115_tags_231) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P115_tags_231[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P121_tags_243, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P121_tags_243) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P121_tags_243[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P121_tags_243, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P121_tags_243) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P121_tags_243[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P115_constr_231, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P121_constr_243, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P115_231, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P121_243, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P115_specs_231 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P121_specs_243 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P116_233[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P122_245[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7077,39 +7453,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P116_233[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P116_tags_233[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P122_tags_245[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P116_specs_233 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P116), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P116, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P122_specs_245 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P122), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P122, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P116 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P122 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P116_tags_233, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P116_tags_233) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P116_tags_233[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P116_tags_233, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P116_tags_233) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P116_tags_233[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P122_tags_245, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P122_tags_245) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P122_tags_245[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P122_tags_245, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P122_tags_245) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P122_tags_245[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P116_constr_233, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P122_constr_245, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P116_233, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P122_245, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P116_specs_233 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P122_specs_245 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P117_235[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P123_247[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7128,39 +7504,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P117_235[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P117_tags_235[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P123_tags_247[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P117_specs_235 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P117), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P117, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P123_specs_247 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P123), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P123, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P117 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P123 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P117_tags_235, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P117_tags_235) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P117_tags_235[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P117_tags_235, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P117_tags_235) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P117_tags_235[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P123_tags_247, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P123_tags_247) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P123_tags_247[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P123_tags_247, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P123_tags_247) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P123_tags_247[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P117_constr_235, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P123_constr_247, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P117_235, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P123_247, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P117_specs_235 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P123_specs_247 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P118_237[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P124_249[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7179,39 +7555,243 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P118_237[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P118_tags_237[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P124_tags_249[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P118_specs_237 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P118), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P118, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P124_specs_249 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P124), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P124, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P118 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P124 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P118_tags_237, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P118_tags_237) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P118_tags_237[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P118_tags_237, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P118_tags_237) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P118_tags_237[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P124_tags_249, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P124_tags_249) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P124_tags_249[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P124_tags_249, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P124_tags_249) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P124_tags_249[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P118_constr_237, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P124_constr_249, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P118_237, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P124_249, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P118_specs_237 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P124_specs_249 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P119_239[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P125_251[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_SecurityIndication_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P125_tags_251[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P125_specs_251 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P125), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P125, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P125 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_S1AP_ProtocolExtensionContainer_8194P125_tags_251, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P125_tags_251) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P125_tags_251[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P125_tags_251, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P125_tags_251) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P125_tags_251[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P125_constr_251, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P125_251, + 1, /* Single element */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P125_specs_251 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P126_253[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_SecurityResult_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P126_tags_253[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P126_specs_253 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P126), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P126, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P126 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_S1AP_ProtocolExtensionContainer_8194P126_tags_253, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P126_tags_253) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P126_tags_253[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P126_tags_253, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P126_tags_253) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P126_tags_253[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P126_constr_253, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P126_253, + 1, /* Single element */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P126_specs_253 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P127_255[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_SensorMeasConfigNameItem_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P127_tags_255[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P127_specs_255 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P127), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P127, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P127 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_S1AP_ProtocolExtensionContainer_8194P127_tags_255, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P127_tags_255) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P127_tags_255[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P127_tags_255, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P127_tags_255) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P127_tags_255[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P127_constr_255, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P127_255, + 1, /* Single element */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P127_specs_255 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P128_257[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_SensorMeasurementConfiguration_ExtIEs, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P128_tags_257[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P128_specs_257 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P128), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P128, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P128 = { + "ProtocolExtensionContainer", + "ProtocolExtensionContainer", + &asn_OP_SEQUENCE_OF, + asn_DEF_S1AP_ProtocolExtensionContainer_8194P128_tags_257, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P128_tags_257) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P128_tags_257[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P128_tags_257, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P128_tags_257) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P128_tags_257[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P128_constr_257, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P128_257, + 1, /* Single element */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P128_specs_257 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P129_259[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7230,39 +7810,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P119_239[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P119_tags_239[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P129_tags_259[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P119_specs_239 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P119), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P119, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P129_specs_259 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P129), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P129, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P119 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P129 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P119_tags_239, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P119_tags_239) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P119_tags_239[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P119_tags_239, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P119_tags_239) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P119_tags_239[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P129_tags_259, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P129_tags_259) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P129_tags_259[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P129_tags_259, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P129_tags_259) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P129_tags_259[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P119_constr_239, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P129_constr_259, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P119_239, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P129_259, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P119_specs_239 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P129_specs_259 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P120_241[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P130_261[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7281,39 +7861,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P120_241[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P120_tags_241[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P130_tags_261[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P120_specs_241 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P120), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P120, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P130_specs_261 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P130), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P130, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P120 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P130 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P120_tags_241, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P120_tags_241) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P120_tags_241[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P120_tags_241, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P120_tags_241) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P120_tags_241[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P130_tags_261, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P130_tags_261) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P130_tags_261[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P130_tags_261, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P130_tags_261) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P130_tags_261[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P120_constr_241, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P130_constr_261, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P120_241, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P130_261, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P120_specs_241 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P130_specs_261 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P121_243[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P131_263[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7332,39 +7912,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P121_243[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P121_tags_243[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P131_tags_263[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P121_specs_243 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P121), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P121, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P131_specs_263 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P131), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P131, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P121 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P131 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P121_tags_243, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P121_tags_243) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P121_tags_243[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P121_tags_243, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P121_tags_243) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P121_tags_243[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P131_tags_263, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P131_tags_263) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P131_tags_263[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P131_tags_263, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P131_tags_263) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P131_tags_263[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P121_constr_243, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P131_constr_263, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P121_243, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P131_263, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P121_specs_243 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P131_specs_263 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P122_245[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P132_265[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7383,39 +7963,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P122_245[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P122_tags_245[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P132_tags_265[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P122_specs_245 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P122), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P122, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P132_specs_265 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P132), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P132, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P122 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P132 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P122_tags_245, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P122_tags_245) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P122_tags_245[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P122_tags_245, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P122_tags_245) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P122_tags_245[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P132_tags_265, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P132_tags_265) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P132_tags_265[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P132_tags_265, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P132_tags_265) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P132_tags_265[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P122_constr_245, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P132_constr_265, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P122_245, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P132_265, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P122_specs_245 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P132_specs_265 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P123_247[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P133_267[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7434,39 +8014,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P123_247[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P123_tags_247[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P133_tags_267[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P123_specs_247 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P123), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P123, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P133_specs_267 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P133), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P133, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P123 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P133 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P123_tags_247, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P123_tags_247) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P123_tags_247[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P123_tags_247, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P123_tags_247) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P123_tags_247[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P133_tags_267, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P133_tags_267) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P133_tags_267[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P133_tags_267, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P133_tags_267) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P133_tags_267[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P123_constr_247, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P133_constr_267, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P123_247, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P133_267, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P123_specs_247 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P133_specs_267 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P124_249[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P134_269[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7485,39 +8065,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P124_249[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P124_tags_249[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P134_tags_269[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P124_specs_249 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P124), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P124, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P134_specs_269 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P134), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P134, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P124 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P134 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P124_tags_249, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P124_tags_249) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P124_tags_249[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P124_tags_249, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P124_tags_249) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P124_tags_249[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P134_tags_269, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P134_tags_269) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P134_tags_269[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P134_tags_269, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P134_tags_269) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P134_tags_269[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P124_constr_249, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P134_constr_269, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P124_249, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P134_269, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P124_specs_249 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P134_specs_269 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P125_251[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P135_271[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7536,39 +8116,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P125_251[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P125_tags_251[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P135_tags_271[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P125_specs_251 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P125), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P125, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P135_specs_271 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P135), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P135, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P125 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P135 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P125_tags_251, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P125_tags_251) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P125_tags_251[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P125_tags_251, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P125_tags_251) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P125_tags_251[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P135_tags_271, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P135_tags_271) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P135_tags_271[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P135_tags_271, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P135_tags_271) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P135_tags_271[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P125_constr_251, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P135_constr_271, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P125_251, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P135_271, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P125_specs_251 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P135_specs_271 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P126_253[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P136_273[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7587,39 +8167,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P126_253[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P126_tags_253[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P136_tags_273[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P126_specs_253 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P126), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P126, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P136_specs_273 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P136), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P136, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P126 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P136 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P126_tags_253, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P126_tags_253) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P126_tags_253[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P126_tags_253, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P126_tags_253) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P126_tags_253[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P136_tags_273, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P136_tags_273) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P136_tags_273[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P136_tags_273, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P136_tags_273) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P136_tags_273[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P126_constr_253, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P136_constr_273, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P126_253, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P136_273, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P126_specs_253 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P136_specs_273 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P127_255[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P137_275[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7638,39 +8218,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P127_255[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P127_tags_255[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P137_tags_275[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P127_specs_255 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P127), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P127, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P137_specs_275 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P137), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P137, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P127 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P137 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P127_tags_255, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P127_tags_255) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P127_tags_255[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P127_tags_255, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P127_tags_255) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P127_tags_255[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P137_tags_275, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P137_tags_275) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P137_tags_275[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P137_tags_275, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P137_tags_275) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P137_tags_275[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P127_constr_255, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P137_constr_275, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P127_255, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P137_275, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P127_specs_255 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P137_specs_275 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P128_257[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P138_277[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7689,39 +8269,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P128_257[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P128_tags_257[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P138_tags_277[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P128_specs_257 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P128), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P128, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P138_specs_277 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P138), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P138, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P128 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P138 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P128_tags_257, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P128_tags_257) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P128_tags_257[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P128_tags_257, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P128_tags_257) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P128_tags_257[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P138_tags_277, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P138_tags_277) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P138_tags_277[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P138_tags_277, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P138_tags_277) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P138_tags_277[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P128_constr_257, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P138_constr_277, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P128_257, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P138_277, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P128_specs_257 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P138_specs_277 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P129_259[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P139_279[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7740,39 +8320,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P129_259[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P129_tags_259[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P139_tags_279[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P129_specs_259 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P129), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P129, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P139_specs_279 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P139), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P139, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P129 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P139 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P129_tags_259, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P129_tags_259) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P129_tags_259[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P129_tags_259, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P129_tags_259) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P129_tags_259[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P139_tags_279, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P139_tags_279) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P139_tags_279[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P139_tags_279, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P139_tags_279) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P139_tags_279[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P129_constr_259, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P139_constr_279, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P129_259, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P139_279, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P129_specs_259 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P139_specs_279 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P130_261[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P140_281[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7791,39 +8371,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P130_261[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P130_tags_261[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P140_tags_281[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P130_specs_261 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P130), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P130, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P140_specs_281 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P140), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P140, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P130 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P140 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P130_tags_261, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P130_tags_261) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P130_tags_261[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P130_tags_261, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P130_tags_261) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P130_tags_261[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P140_tags_281, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P140_tags_281) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P140_tags_281[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P140_tags_281, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P140_tags_281) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P140_tags_281[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P130_constr_261, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P140_constr_281, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P130_261, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P140_281, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P130_specs_261 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P140_specs_281 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P131_263[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P141_283[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7842,39 +8422,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P131_263[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P131_tags_263[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P141_tags_283[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P131_specs_263 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P131), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P131, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P141_specs_283 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P141), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P141, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P131 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P141 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P131_tags_263, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P131_tags_263) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P131_tags_263[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P131_tags_263, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P131_tags_263) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P131_tags_263[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P141_tags_283, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P141_tags_283) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P141_tags_283[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P141_tags_283, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P141_tags_283) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P141_tags_283[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P131_constr_263, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P141_constr_283, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P131_263, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P141_283, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P131_specs_263 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P141_specs_283 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P132_265[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P142_285[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7893,39 +8473,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P132_265[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P132_tags_265[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P142_tags_285[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P132_specs_265 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P132), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P132, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P142_specs_285 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P142), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P142, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P132 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P142 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P132_tags_265, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P132_tags_265) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P132_tags_265[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P132_tags_265, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P132_tags_265) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P132_tags_265[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P142_tags_285, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P142_tags_285) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P142_tags_285[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P142_tags_285, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P142_tags_285) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P142_tags_285[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P132_constr_265, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P142_constr_285, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P132_265, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P142_285, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P132_specs_265 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P142_specs_285 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P133_267[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P143_287[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7944,39 +8524,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P133_267[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P133_tags_267[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P143_tags_287[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P133_specs_267 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P133), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P133, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P143_specs_287 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P143), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P143, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P133 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P143 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P133_tags_267, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P133_tags_267) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P133_tags_267[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P133_tags_267, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P133_tags_267) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P133_tags_267[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P143_tags_287, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P143_tags_287) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P143_tags_287[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P143_tags_287, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P143_tags_287) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P143_tags_287[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P133_constr_267, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P143_constr_287, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P133_267, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P143_287, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P133_specs_267 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P143_specs_287 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P134_269[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P144_289[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -7995,39 +8575,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P134_269[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P134_tags_269[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P144_tags_289[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P134_specs_269 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P134), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P134, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P144_specs_289 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P144), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P144, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P134 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P144 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P134_tags_269, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P134_tags_269) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P134_tags_269[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P134_tags_269, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P134_tags_269) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P134_tags_269[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P144_tags_289, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P144_tags_289) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P144_tags_289[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P144_tags_289, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P144_tags_289) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P144_tags_289[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P134_constr_269, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P144_constr_289, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P134_269, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P144_289, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P134_specs_269 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P144_specs_289 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P135_271[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P145_291[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8046,39 +8626,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P135_271[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P135_tags_271[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P145_tags_291[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P135_specs_271 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P135), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P135, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P145_specs_291 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P145), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P145, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P135 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P145 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P135_tags_271, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P135_tags_271) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P135_tags_271[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P135_tags_271, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P135_tags_271) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P135_tags_271[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P145_tags_291, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P145_tags_291) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P145_tags_291[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P145_tags_291, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P145_tags_291) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P145_tags_291[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P135_constr_271, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P145_constr_291, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P135_271, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P145_291, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P135_specs_271 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P145_specs_291 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P136_273[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P146_293[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8097,39 +8677,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P136_273[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P136_tags_273[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P146_tags_293[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P136_specs_273 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P136), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P136, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P146_specs_293 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P146), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P146, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P136 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P146 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P136_tags_273, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P136_tags_273) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P136_tags_273[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P136_tags_273, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P136_tags_273) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P136_tags_273[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P146_tags_293, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P146_tags_293) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P146_tags_293[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P146_tags_293, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P146_tags_293) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P146_tags_293[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P136_constr_273, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P146_constr_293, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P136_273, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P146_293, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P136_specs_273 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P146_specs_293 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P137_275[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P147_295[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8148,39 +8728,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P137_275[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P137_tags_275[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P147_tags_295[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P137_specs_275 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P137), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P137, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P147_specs_295 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P147), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P147, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P137 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P147 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P137_tags_275, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P137_tags_275) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P137_tags_275[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P137_tags_275, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P137_tags_275) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P137_tags_275[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P147_tags_295, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P147_tags_295) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P147_tags_295[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P147_tags_295, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P147_tags_295) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P147_tags_295[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P137_constr_275, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P147_constr_295, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P137_275, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P147_295, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P137_specs_275 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P147_specs_295 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P138_277[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P148_297[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8199,39 +8779,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P138_277[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P138_tags_277[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P148_tags_297[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P138_specs_277 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P138), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P138, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P148_specs_297 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P148), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P148, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P138 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P148 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P138_tags_277, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P138_tags_277) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P138_tags_277[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P138_tags_277, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P138_tags_277) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P138_tags_277[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P148_tags_297, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P148_tags_297) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P148_tags_297[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P148_tags_297, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P148_tags_297) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P148_tags_297[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P138_constr_277, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P148_constr_297, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P138_277, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P148_297, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P138_specs_277 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P148_specs_297 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P139_279[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P149_299[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8250,39 +8830,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P139_279[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P139_tags_279[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P149_tags_299[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P139_specs_279 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P139), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P139, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P149_specs_299 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P149), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P149, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P139 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P149 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P139_tags_279, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P139_tags_279) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P139_tags_279[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P139_tags_279, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P139_tags_279) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P139_tags_279[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P149_tags_299, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P149_tags_299) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P149_tags_299[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P149_tags_299, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P149_tags_299) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P149_tags_299[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P139_constr_279, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P149_constr_299, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P139_279, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P149_299, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P139_specs_279 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P149_specs_299 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P140_281[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P150_301[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8301,39 +8881,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P140_281[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P140_tags_281[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P150_tags_301[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P140_specs_281 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P140), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P140, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P150_specs_301 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P150), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P150, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P140 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P150 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P140_tags_281, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P140_tags_281) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P140_tags_281[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P140_tags_281, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P140_tags_281) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P140_tags_281[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P150_tags_301, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P150_tags_301) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P150_tags_301[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P150_tags_301, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P150_tags_301) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P150_tags_301[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P140_constr_281, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P150_constr_301, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P140_281, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P150_301, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P140_specs_281 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P150_specs_301 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P141_283[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P151_303[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8352,39 +8932,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P141_283[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P141_tags_283[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P151_tags_303[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P141_specs_283 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P141), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P141, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P151_specs_303 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P151), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P151, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P141 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P151 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P141_tags_283, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P141_tags_283) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P141_tags_283[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P141_tags_283, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P141_tags_283) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P141_tags_283[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P151_tags_303, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P151_tags_303) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P151_tags_303[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P151_tags_303, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P151_tags_303) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P151_tags_303[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P141_constr_283, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P151_constr_303, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P141_283, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P151_303, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P141_specs_283 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P151_specs_303 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P142_285[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P152_305[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8403,39 +8983,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P142_285[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P142_tags_285[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P152_tags_305[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P142_specs_285 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P142), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P142, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P152_specs_305 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P152), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P152, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P142 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P152 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P142_tags_285, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P142_tags_285) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P142_tags_285[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P142_tags_285, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P142_tags_285) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P142_tags_285[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P152_tags_305, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P152_tags_305) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P152_tags_305[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P152_tags_305, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P152_tags_305) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P152_tags_305[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P142_constr_285, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P152_constr_305, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P142_285, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P152_305, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P142_specs_285 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P152_specs_305 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P143_287[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P153_307[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8454,39 +9034,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P143_287[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P143_tags_287[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P153_tags_307[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P143_specs_287 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P143), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P143, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P153_specs_307 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P153), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P153, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P143 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P153 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P143_tags_287, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P143_tags_287) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P143_tags_287[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P143_tags_287, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P143_tags_287) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P143_tags_287[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P153_tags_307, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P153_tags_307) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P153_tags_307[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P153_tags_307, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P153_tags_307) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P153_tags_307[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P143_constr_287, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P153_constr_307, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P143_287, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P153_307, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P143_specs_287 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P153_specs_307 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P144_289[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P154_309[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8505,39 +9085,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P144_289[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P144_tags_289[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P154_tags_309[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P144_specs_289 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P144), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P144, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P154_specs_309 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P154), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P154, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P144 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P154 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P144_tags_289, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P144_tags_289) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P144_tags_289[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P144_tags_289, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P144_tags_289) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P144_tags_289[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P154_tags_309, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P154_tags_309) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P154_tags_309[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P154_tags_309, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P154_tags_309) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P154_tags_309[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P144_constr_289, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P154_constr_309, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P144_289, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P154_309, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P144_specs_289 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P154_specs_309 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P145_291[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P155_311[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8556,39 +9136,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P145_291[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P145_tags_291[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P155_tags_311[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P145_specs_291 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P145), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P145, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P155_specs_311 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P155), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P155, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P145 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P155 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P145_tags_291, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P145_tags_291) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P145_tags_291[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P145_tags_291, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P145_tags_291) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P145_tags_291[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P155_tags_311, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P155_tags_311) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P155_tags_311[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P155_tags_311, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P155_tags_311) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P155_tags_311[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P145_constr_291, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P155_constr_311, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P145_291, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P155_311, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P145_specs_291 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P155_specs_311 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P146_293[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P156_313[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8607,39 +9187,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P146_293[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P146_tags_293[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P156_tags_313[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P146_specs_293 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P146), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P146, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P156_specs_313 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P156), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P156, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P146 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P156 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P146_tags_293, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P146_tags_293) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P146_tags_293[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P146_tags_293, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P146_tags_293) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P146_tags_293[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P156_tags_313, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P156_tags_313) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P156_tags_313[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P156_tags_313, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P156_tags_313) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P156_tags_313[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P146_constr_293, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P156_constr_313, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P146_293, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P156_313, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P146_specs_293 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P156_specs_313 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P147_295[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P157_315[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8658,39 +9238,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P147_295[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P147_tags_295[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P157_tags_315[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P147_specs_295 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P147), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P147, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P157_specs_315 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P157), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P157, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P147 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P157 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P147_tags_295, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P147_tags_295) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P147_tags_295[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P147_tags_295, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P147_tags_295) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P147_tags_295[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P157_tags_315, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P157_tags_315) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P157_tags_315[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P157_tags_315, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P157_tags_315) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P157_tags_315[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P147_constr_295, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P157_constr_315, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P147_295, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P157_315, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P147_specs_295 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P157_specs_315 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P148_297[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P158_317[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8709,39 +9289,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P148_297[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P148_tags_297[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P158_tags_317[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P148_specs_297 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P148), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P148, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P158_specs_317 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P158), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P158, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P148 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P158 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P148_tags_297, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P148_tags_297) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P148_tags_297[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P148_tags_297, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P148_tags_297) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P148_tags_297[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P158_tags_317, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P158_tags_317) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P158_tags_317[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P158_tags_317, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P158_tags_317) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P158_tags_317[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P148_constr_297, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P158_constr_317, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P148_297, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P158_317, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P148_specs_297 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P158_specs_317 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P149_299[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P159_319[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8760,39 +9340,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P149_299[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P149_tags_299[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P159_tags_319[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P149_specs_299 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P149), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P149, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P159_specs_319 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P159), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P159, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P149 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P159 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P149_tags_299, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P149_tags_299) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P149_tags_299[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P149_tags_299, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P149_tags_299) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P149_tags_299[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P159_tags_319, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P159_tags_319) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P159_tags_319[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P159_tags_319, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P159_tags_319) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P159_tags_319[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P149_constr_299, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P159_constr_319, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P149_299, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P159_319, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P149_specs_299 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P159_specs_319 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P150_301[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P160_321[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8811,39 +9391,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P150_301[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P150_tags_301[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P160_tags_321[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P150_specs_301 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P150), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P150, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P160_specs_321 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P160), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P160, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P150 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P160 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P150_tags_301, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P150_tags_301) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P150_tags_301[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P150_tags_301, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P150_tags_301) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P150_tags_301[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P160_tags_321, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P160_tags_321) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P160_tags_321[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P160_tags_321, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P160_tags_321) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P160_tags_321[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P150_constr_301, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P160_constr_321, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P150_301, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P160_321, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P150_specs_301 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P160_specs_321 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P151_303[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P161_323[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8862,39 +9442,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P151_303[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P151_tags_303[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P161_tags_323[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P151_specs_303 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P151), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P151, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P161_specs_323 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P161), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P161, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P151 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P161 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P151_tags_303, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P151_tags_303) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P151_tags_303[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P151_tags_303, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P151_tags_303) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P151_tags_303[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P161_tags_323, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P161_tags_323) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P161_tags_323[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P161_tags_323, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P161_tags_323) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P161_tags_323[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P151_constr_303, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P161_constr_323, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P151_303, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P161_323, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P151_specs_303 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P161_specs_323 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P152_305[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P162_325[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8913,39 +9493,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P152_305[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P152_tags_305[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P162_tags_325[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P152_specs_305 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P152), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P152, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P162_specs_325 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P162), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P162, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P152 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P162 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P152_tags_305, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P152_tags_305) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P152_tags_305[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P152_tags_305, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P152_tags_305) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P152_tags_305[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P162_tags_325, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P162_tags_325) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P162_tags_325[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P162_tags_325, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P162_tags_325) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P162_tags_325[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P152_constr_305, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P162_constr_325, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P152_305, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P162_325, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P152_specs_305 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P162_specs_325 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P153_307[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P163_327[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -8964,39 +9544,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P153_307[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P153_tags_307[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P163_tags_327[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P153_specs_307 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P153), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P153, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P163_specs_327 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P163), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P163, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P153 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P163 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P153_tags_307, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P153_tags_307) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P153_tags_307[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P153_tags_307, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P153_tags_307) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P153_tags_307[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P163_tags_327, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P163_tags_327) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P163_tags_327[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P163_tags_327, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P163_tags_327) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P163_tags_327[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P153_constr_307, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P163_constr_327, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P153_307, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P163_327, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P153_specs_307 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P163_specs_327 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P154_309[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P164_329[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -9015,39 +9595,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P154_309[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P154_tags_309[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P164_tags_329[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P154_specs_309 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P154), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P154, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P164_specs_329 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P164), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P164, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P154 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P164 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P154_tags_309, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P154_tags_309) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P154_tags_309[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P154_tags_309, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P154_tags_309) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P154_tags_309[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P164_tags_329, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P164_tags_329) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P164_tags_329[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P164_tags_329, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P164_tags_329) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P164_tags_329[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P154_constr_309, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P164_constr_329, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P154_309, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P164_329, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P154_specs_309 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P164_specs_329 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P155_311[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P165_331[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -9066,39 +9646,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P155_311[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P155_tags_311[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P165_tags_331[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P155_specs_311 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P155), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P155, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P165_specs_331 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P165), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P165, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P155 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P165 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P155_tags_311, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P155_tags_311) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P155_tags_311[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P155_tags_311, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P155_tags_311) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P155_tags_311[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P165_tags_331, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P165_tags_331) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P165_tags_331[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P165_tags_331, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P165_tags_331) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P165_tags_331[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P155_constr_311, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P165_constr_331, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P155_311, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P165_331, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P155_specs_311 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P165_specs_331 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P156_313[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P166_333[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -9117,39 +9697,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P156_313[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P156_tags_313[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P166_tags_333[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P156_specs_313 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P156), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P156, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P166_specs_333 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P166), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P166, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P156 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P166 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P156_tags_313, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P156_tags_313) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P156_tags_313[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P156_tags_313, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P156_tags_313) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P156_tags_313[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P166_tags_333, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P166_tags_333) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P166_tags_333[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P166_tags_333, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P166_tags_333) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P166_tags_333[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P156_constr_313, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P166_constr_333, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P156_313, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P166_333, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P156_specs_313 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P166_specs_333 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P157_315[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P167_335[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -9168,39 +9748,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P157_315[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P157_tags_315[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P167_tags_335[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P157_specs_315 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P157), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P157, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P167_specs_335 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P167), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P167, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P157 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P167 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P157_tags_315, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P157_tags_315) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P157_tags_315[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P157_tags_315, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P157_tags_315) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P157_tags_315[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P167_tags_335, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P167_tags_335) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P167_tags_335[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P167_tags_335, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P167_tags_335) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P167_tags_335[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P157_constr_315, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P167_constr_335, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P157_315, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P167_335, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P157_specs_315 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P167_specs_335 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P158_317[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P168_337[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -9219,39 +9799,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P158_317[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P158_tags_317[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P168_tags_337[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P158_specs_317 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P158), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P158, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P168_specs_337 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P168), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P168, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P158 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P168 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P158_tags_317, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P158_tags_317) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P158_tags_317[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P158_tags_317, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P158_tags_317) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P158_tags_317[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P168_tags_337, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P168_tags_337) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P168_tags_337[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P168_tags_337, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P168_tags_337) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P168_tags_337[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P158_constr_317, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P168_constr_337, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P158_317, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P168_337, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P158_specs_317 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P168_specs_337 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P159_319[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P169_339[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -9270,39 +9850,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P159_319[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P159_tags_319[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P169_tags_339[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P159_specs_319 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P159), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P159, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P169_specs_339 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P169), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P169, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P159 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P169 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P159_tags_319, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P159_tags_319) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P159_tags_319[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P159_tags_319, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P159_tags_319) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P159_tags_319[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P169_tags_339, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P169_tags_339) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P169_tags_339[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P169_tags_339, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P169_tags_339) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P169_tags_339[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P159_constr_319, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P169_constr_339, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P159_319, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P169_339, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P159_specs_319 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P169_specs_339 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P160_321[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P170_341[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -9321,39 +9901,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P160_321[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P160_tags_321[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P170_tags_341[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P160_specs_321 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P160), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P160, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P170_specs_341 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P170), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P170, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P160 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P170 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P160_tags_321, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P160_tags_321) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P160_tags_321[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P160_tags_321, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P160_tags_321) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P160_tags_321[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P170_tags_341, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P170_tags_341) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P170_tags_341[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P170_tags_341, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P170_tags_341) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P170_tags_341[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P160_constr_321, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P170_constr_341, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P160_321, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P170_341, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P160_specs_321 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P170_specs_341 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P161_323[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P171_343[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -9372,35 +9952,35 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P161_323[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P161_tags_323[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P171_tags_343[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P161_specs_323 = { - sizeof(struct S1AP_ProtocolExtensionContainer_7898P161), - offsetof(struct S1AP_ProtocolExtensionContainer_7898P161, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P171_specs_343 = { + sizeof(struct S1AP_ProtocolExtensionContainer_8194P171), + offsetof(struct S1AP_ProtocolExtensionContainer_8194P171, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P161 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P171 = { "ProtocolExtensionContainer", "ProtocolExtensionContainer", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolExtensionContainer_7898P161_tags_323, - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P161_tags_323) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P161_tags_323[0]), /* 1 */ - asn_DEF_S1AP_ProtocolExtensionContainer_7898P161_tags_323, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P161_tags_323) - /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_7898P161_tags_323[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P171_tags_343, + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P171_tags_343) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P171_tags_343[0]), /* 1 */ + asn_DEF_S1AP_ProtocolExtensionContainer_8194P171_tags_343, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P171_tags_343) + /sizeof(asn_DEF_S1AP_ProtocolExtensionContainer_8194P171_tags_343[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolExtensionContainer_7898P161_constr_323, + &asn_PER_type_S1AP_ProtocolExtensionContainer_8194P171_constr_343, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolExtensionContainer_7898P161_323, + asn_MBR_S1AP_ProtocolExtensionContainer_8194P171_343, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolExtensionContainer_7898P161_specs_323 /* Additional specs */ + &asn_SPC_S1AP_ProtocolExtensionContainer_8194P171_specs_343 /* Additional specs */ }; diff --git a/lib/asn1c/s1ap/S1AP_ProtocolExtensionContainer.h b/lib/asn1c/s1ap/S1AP_ProtocolExtensionContainer.h index e61263f1c..bbb51fb8d 100644 --- a/lib/asn1c/s1ap/S1AP_ProtocolExtensionContainer.h +++ b/lib/asn1c/s1ap/S1AP_ProtocolExtensionContainer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-Containers" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -26,6 +26,7 @@ struct S1AP_E_RABAdmittedItem_ExtIEs; struct S1AP_E_RABFailedToSetupItemHOReqAckExtIEs; struct S1AP_E_RABToBeSwitchedDLItem_ExtIEs; struct S1AP_E_RABToBeSwitchedULItem_ExtIEs; +struct S1AP_E_RABToBeUpdatedItem_ExtIEs; struct S1AP_E_RABToBeSetupItemBearerSUReqExtIEs; struct S1AP_E_RABSetupItemBearerSUResExtIEs; struct S1AP_E_RABToBeModifyItemBearerModReqExtIEs; @@ -88,8 +89,10 @@ struct S1AP_EN_DCSONengNBIdentification_ExtIEs; struct S1AP_E_RABInformationListItem_ExtIEs; struct S1AP_E_RABItem_ExtIEs; struct S1AP_E_RABQoSParameters_ExtIEs; +struct S1AP_E_RABSecurityResultItem_ExtIEs; struct S1AP_E_RABUsageReportItem_ExtIEs; struct S1AP_EUTRAN_CGI_ExtIEs; +struct S1AP_EventL1LoggedMDTConfig_ExtIEs; struct S1AP_ExpectedUEBehaviour_ExtIEs; struct S1AP_ExpectedUEActivityBehaviour_ExtIEs; struct S1AP_FiveGSTAI_ExtIEs; @@ -105,9 +108,11 @@ struct S1AP_InterSystemMeasurementParameters_ExtIEs; struct S1AP_InterSystemMeasurementItem_ExtIEs; struct S1AP_LAI_ExtIEs; struct S1AP_LastVisitedEUTRANCellInformation_ExtIEs; +struct S1AP_LastVisitedPSCellInformation_ExtIEs; struct S1AP_ListeningSubframePattern_ExtIEs; struct S1AP_LoggedMDT_ExtIEs; struct S1AP_LoggedMBSFNMDT_ExtIEs; +struct S1AP_LTE_NTN_TAI_Information_ExtIEs; struct S1AP_M3Configuration_ExtIEs; struct S1AP_M4Configuration_ExtIEs; struct S1AP_M5Configuration_ExtIEs; @@ -134,11 +139,16 @@ struct S1AP_RecommendedCellsForPaging_ExtIEs; struct S1AP_RecommendedCellsForPagingItem_ExtIEs; struct S1AP_RecommendedENBsForPaging_ExtIEs; struct S1AP_RecommendedENBItem_ExtIEs; +struct S1AP_RAT_RestrictionsItem_ExtIEs; struct S1AP_RequestType_ExtIEs; struct S1AP_RIMTransfer_ExtIEs; struct S1AP_RLFReportInformation_ExtIEs; struct S1AP_SecurityContext_ExtIEs; struct S1AP_SecondaryRATDataUsageReportItem_ExtIEs; +struct S1AP_SecurityIndication_ExtIEs; +struct S1AP_SecurityResult_ExtIEs; +struct S1AP_SensorMeasConfigNameItem_ExtIEs; +struct S1AP_SensorMeasurementConfiguration_ExtIEs; struct S1AP_SONInformationReply_ExtIEs; struct S1AP_SONConfigurationTransfer_ExtIEs; struct S1AP_SynchronisationInformation_ExtIEs; @@ -184,1628 +194,1728 @@ struct S1AP_X2TNLConfigurationInfo_ExtIEs; struct S1AP_ENBX2ExtTLA_ExtIEs; /* S1AP_ProtocolExtensionContainer */ -typedef struct S1AP_ProtocolExtensionContainer_7898P0 { +typedef struct S1AP_ProtocolExtensionContainer_8194P0 { A_SEQUENCE_OF(struct S1AP_E_RABDataForwardingItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P0_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P1 { +} S1AP_ProtocolExtensionContainer_8194P0_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P1 { A_SEQUENCE_OF(struct S1AP_E_RABToBeSetupItemHOReq_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P1_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P2 { +} S1AP_ProtocolExtensionContainer_8194P1_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P2 { A_SEQUENCE_OF(struct S1AP_E_RABAdmittedItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P2_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P3 { +} S1AP_ProtocolExtensionContainer_8194P2_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P3 { A_SEQUENCE_OF(struct S1AP_E_RABFailedToSetupItemHOReqAckExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P3_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P4 { +} S1AP_ProtocolExtensionContainer_8194P3_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P4 { A_SEQUENCE_OF(struct S1AP_E_RABToBeSwitchedDLItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P4_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P5 { +} S1AP_ProtocolExtensionContainer_8194P4_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P5 { A_SEQUENCE_OF(struct S1AP_E_RABToBeSwitchedULItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P5_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P6 { +} S1AP_ProtocolExtensionContainer_8194P5_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P6 { + A_SEQUENCE_OF(struct S1AP_E_RABToBeUpdatedItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_ProtocolExtensionContainer_8194P6_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P7 { A_SEQUENCE_OF(struct S1AP_E_RABToBeSetupItemBearerSUReqExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P6_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P7 { +} S1AP_ProtocolExtensionContainer_8194P7_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P8 { A_SEQUENCE_OF(struct S1AP_E_RABSetupItemBearerSUResExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P7_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P8 { +} S1AP_ProtocolExtensionContainer_8194P8_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P9 { A_SEQUENCE_OF(struct S1AP_E_RABToBeModifyItemBearerModReqExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P8_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P9 { +} S1AP_ProtocolExtensionContainer_8194P9_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P10 { A_SEQUENCE_OF(struct S1AP_E_RABModifyItemBearerModResExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P9_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P10 { +} S1AP_ProtocolExtensionContainer_8194P10_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P11 { A_SEQUENCE_OF(struct S1AP_E_RABReleaseItemBearerRelCompExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P10_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P11 { +} S1AP_ProtocolExtensionContainer_8194P11_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P12 { A_SEQUENCE_OF(struct S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P11_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P12 { +} S1AP_ProtocolExtensionContainer_8194P12_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P13 { A_SEQUENCE_OF(struct S1AP_E_RABSetupItemCtxtSUResExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P12_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P13 { +} S1AP_ProtocolExtensionContainer_8194P13_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P14 { A_SEQUENCE_OF(struct S1AP_TAIItemExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P13_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P14 { +} S1AP_ProtocolExtensionContainer_8194P14_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P15 { A_SEQUENCE_OF(struct S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P14_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P15 { +} S1AP_ProtocolExtensionContainer_8194P15_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P16 { A_SEQUENCE_OF(struct S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P15_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P16 { +} S1AP_ProtocolExtensionContainer_8194P16_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P17 { A_SEQUENCE_OF(struct S1AP_CSGMembershipInfo_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P16_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P17 { +} S1AP_ProtocolExtensionContainer_8194P17_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P18 { A_SEQUENCE_OF(struct S1AP_E_RABModifyItemBearerModConfExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P17_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P18 { +} S1AP_ProtocolExtensionContainer_8194P18_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P19 { A_SEQUENCE_OF(struct S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P18_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P19 { +} S1AP_ProtocolExtensionContainer_8194P19_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P20 { A_SEQUENCE_OF(struct S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P19_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P20 { +} S1AP_ProtocolExtensionContainer_8194P20_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P21 { A_SEQUENCE_OF(struct S1AP_Additional_GUTI_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P20_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P21 { +} S1AP_ProtocolExtensionContainer_8194P21_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P22 { A_SEQUENCE_OF(struct S1AP_AllocationAndRetentionPriority_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P21_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P22 { +} S1AP_ProtocolExtensionContainer_8194P22_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P23 { A_SEQUENCE_OF(struct S1AP_InformationForCECapableUEs_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P22_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P23 { +} S1AP_ProtocolExtensionContainer_8194P23_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P24 { A_SEQUENCE_OF(struct S1AP_AssistanceDataForPaging_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P23_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P24 { +} S1AP_ProtocolExtensionContainer_8194P24_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P25 { A_SEQUENCE_OF(struct S1AP_AssistanceDataForRecommendedCells_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P24_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P25 { +} S1AP_ProtocolExtensionContainer_8194P25_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P26 { A_SEQUENCE_OF(struct S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P25_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P26 { +} S1AP_ProtocolExtensionContainer_8194P26_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P27 { A_SEQUENCE_OF(struct S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P26_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P27 { +} S1AP_ProtocolExtensionContainer_8194P27_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P28 { A_SEQUENCE_OF(struct S1AP_BluetoothMeasurementConfiguration_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P27_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P28 { +} S1AP_ProtocolExtensionContainer_8194P28_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P29 { A_SEQUENCE_OF(struct S1AP_CancelledCellinEAI_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P28_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P29 { +} S1AP_ProtocolExtensionContainer_8194P29_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P30 { A_SEQUENCE_OF(struct S1AP_CancelledCellinTAI_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P29_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P30 { +} S1AP_ProtocolExtensionContainer_8194P30_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P31 { A_SEQUENCE_OF(struct S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P30_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P31 { +} S1AP_ProtocolExtensionContainer_8194P31_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P32 { A_SEQUENCE_OF(struct S1AP_CellID_Broadcast_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P31_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P32 { +} S1AP_ProtocolExtensionContainer_8194P32_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P33 { A_SEQUENCE_OF(struct S1AP_CellID_Cancelled_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P32_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P33 { +} S1AP_ProtocolExtensionContainer_8194P33_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P34 { A_SEQUENCE_OF(struct S1AP_CellBasedMDT_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P33_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P34 { +} S1AP_ProtocolExtensionContainer_8194P34_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P35 { A_SEQUENCE_OF(struct S1AP_CellBasedQMC_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P34_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P35 { +} S1AP_ProtocolExtensionContainer_8194P35_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P36 { A_SEQUENCE_OF(struct S1AP_Cdma2000OneXSRVCCInfo_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P35_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P36 { +} S1AP_ProtocolExtensionContainer_8194P36_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P37 { A_SEQUENCE_OF(struct S1AP_CellType_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P36_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P37 { +} S1AP_ProtocolExtensionContainer_8194P37_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P38 { A_SEQUENCE_OF(struct S1AP_CGI_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P37_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P38 { +} S1AP_ProtocolExtensionContainer_8194P38_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P39 { A_SEQUENCE_OF(struct S1AP_CNTypeRestrictions_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P38_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P39 { +} S1AP_ProtocolExtensionContainer_8194P39_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P40 { A_SEQUENCE_OF(struct S1AP_ConnectedengNBItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P39_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P40 { +} S1AP_ProtocolExtensionContainer_8194P40_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P41 { A_SEQUENCE_OF(struct S1AP_ContextatSource_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P40_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P41 { +} S1AP_ProtocolExtensionContainer_8194P41_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P42 { A_SEQUENCE_OF(struct S1AP_CSG_IdList_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P41_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P42 { +} S1AP_ProtocolExtensionContainer_8194P42_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P43 { A_SEQUENCE_OF(struct S1AP_COUNTvalue_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P42_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P43 { +} S1AP_ProtocolExtensionContainer_8194P43_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P44 { A_SEQUENCE_OF(struct S1AP_COUNTValueExtended_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P43_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P44 { +} S1AP_ProtocolExtensionContainer_8194P44_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P45 { A_SEQUENCE_OF(struct S1AP_COUNTvaluePDCP_SNlength18_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P44_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P45 { +} S1AP_ProtocolExtensionContainer_8194P45_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P46 { A_SEQUENCE_OF(struct S1AP_CriticalityDiagnostics_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P45_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P46 { +} S1AP_ProtocolExtensionContainer_8194P46_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P47 { A_SEQUENCE_OF(struct S1AP_CriticalityDiagnostics_IE_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P46_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P47 { +} S1AP_ProtocolExtensionContainer_8194P47_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P48 { A_SEQUENCE_OF(struct S1AP_DAPSRequestInfo_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P47_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P48 { +} S1AP_ProtocolExtensionContainer_8194P48_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P49 { A_SEQUENCE_OF(struct S1AP_DAPSResponseInfoItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P48_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P49 { +} S1AP_ProtocolExtensionContainer_8194P49_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P50 { A_SEQUENCE_OF(struct S1AP_DAPSResponseInfo_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P49_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P50 { +} S1AP_ProtocolExtensionContainer_8194P50_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P51 { A_SEQUENCE_OF(struct S1AP_ServedDCNsItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P50_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P51 { +} S1AP_ProtocolExtensionContainer_8194P51_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P52 { A_SEQUENCE_OF(struct S1AP_DL_CP_SecurityInformation_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P51_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P52 { +} S1AP_ProtocolExtensionContainer_8194P52_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P53 { A_SEQUENCE_OF(struct S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P52_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P53 { +} S1AP_ProtocolExtensionContainer_8194P53_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P54 { A_SEQUENCE_OF(struct S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P53_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P54 { +} S1AP_ProtocolExtensionContainer_8194P54_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P55 { A_SEQUENCE_OF(struct S1AP_CompletedCellinEAI_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P54_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P55 { +} S1AP_ProtocolExtensionContainer_8194P55_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P56 { A_SEQUENCE_OF(struct S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P55_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P56 { +} S1AP_ProtocolExtensionContainer_8194P56_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P57 { A_SEQUENCE_OF(struct S1AP_GERAN_Cell_ID_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P56_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P57 { +} S1AP_ProtocolExtensionContainer_8194P57_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P58 { A_SEQUENCE_OF(struct S1AP_GlobalENB_ID_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P57_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P58 { +} S1AP_ProtocolExtensionContainer_8194P58_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P59 { A_SEQUENCE_OF(struct S1AP_Global_en_gNB_ID_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P58_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P59 { +} S1AP_ProtocolExtensionContainer_8194P59_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P60 { A_SEQUENCE_OF(struct S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P59_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P60 { +} S1AP_ProtocolExtensionContainer_8194P60_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P61 { A_SEQUENCE_OF(struct S1AP_EN_DCSONConfigurationTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P60_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P61 { +} S1AP_ProtocolExtensionContainer_8194P61_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P62 { A_SEQUENCE_OF(struct S1AP_EN_DCTransferTypeRequest_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P61_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P62 { +} S1AP_ProtocolExtensionContainer_8194P62_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P63 { A_SEQUENCE_OF(struct S1AP_EN_DCTransferTypeReply_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P62_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P63 { +} S1AP_ProtocolExtensionContainer_8194P63_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P64 { A_SEQUENCE_OF(struct S1AP_EN_DCSONeNBIdentification_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P63_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P64 { +} S1AP_ProtocolExtensionContainer_8194P64_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P65 { A_SEQUENCE_OF(struct S1AP_EN_DCSONengNBIdentification_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P64_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P65 { +} S1AP_ProtocolExtensionContainer_8194P65_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P66 { A_SEQUENCE_OF(struct S1AP_E_RABInformationListItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P65_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P66 { +} S1AP_ProtocolExtensionContainer_8194P66_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P67 { A_SEQUENCE_OF(struct S1AP_E_RABItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P66_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P67 { +} S1AP_ProtocolExtensionContainer_8194P67_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P68 { A_SEQUENCE_OF(struct S1AP_E_RABQoSParameters_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P67_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P68 { +} S1AP_ProtocolExtensionContainer_8194P68_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P69 { + A_SEQUENCE_OF(struct S1AP_E_RABSecurityResultItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_ProtocolExtensionContainer_8194P69_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P70 { A_SEQUENCE_OF(struct S1AP_E_RABUsageReportItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P68_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P69 { +} S1AP_ProtocolExtensionContainer_8194P70_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P71 { A_SEQUENCE_OF(struct S1AP_EUTRAN_CGI_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P69_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P70 { +} S1AP_ProtocolExtensionContainer_8194P71_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P72 { + A_SEQUENCE_OF(struct S1AP_EventL1LoggedMDTConfig_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_ProtocolExtensionContainer_8194P72_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P73 { A_SEQUENCE_OF(struct S1AP_ExpectedUEBehaviour_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P70_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P71 { +} S1AP_ProtocolExtensionContainer_8194P73_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P74 { A_SEQUENCE_OF(struct S1AP_ExpectedUEActivityBehaviour_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P71_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P72 { +} S1AP_ProtocolExtensionContainer_8194P74_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P75 { A_SEQUENCE_OF(struct S1AP_FiveGSTAI_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P72_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P73 { +} S1AP_ProtocolExtensionContainer_8194P75_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P76 { A_SEQUENCE_OF(struct S1AP_ForbiddenTAs_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P73_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P74 { +} S1AP_ProtocolExtensionContainer_8194P76_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P77 { A_SEQUENCE_OF(struct S1AP_ForbiddenLAs_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P74_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P75 { +} S1AP_ProtocolExtensionContainer_8194P77_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P78 { A_SEQUENCE_OF(struct S1AP_GBR_QosInformation_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P75_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P76 { +} S1AP_ProtocolExtensionContainer_8194P78_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P79 { A_SEQUENCE_OF(struct S1AP_GUMMEI_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P76_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P77 { +} S1AP_ProtocolExtensionContainer_8194P79_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P80 { A_SEQUENCE_OF(struct S1AP_HandoverRestrictionList_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P77_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P78 { +} S1AP_ProtocolExtensionContainer_8194P80_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P81 { A_SEQUENCE_OF(struct S1AP_ImmediateMDT_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P78_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P79 { +} S1AP_ProtocolExtensionContainer_8194P81_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P82 { A_SEQUENCE_OF(struct S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P79_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P80 { +} S1AP_ProtocolExtensionContainer_8194P82_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P83 { A_SEQUENCE_OF(struct S1AP_IntersystemMeasurementConfiguration_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P80_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P81 { +} S1AP_ProtocolExtensionContainer_8194P83_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P84 { A_SEQUENCE_OF(struct S1AP_InterSystemMeasurementParameters_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P81_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P82 { +} S1AP_ProtocolExtensionContainer_8194P84_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P85 { A_SEQUENCE_OF(struct S1AP_InterSystemMeasurementItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P82_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P83 { +} S1AP_ProtocolExtensionContainer_8194P85_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P86 { A_SEQUENCE_OF(struct S1AP_LAI_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P83_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P84 { +} S1AP_ProtocolExtensionContainer_8194P86_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P87 { A_SEQUENCE_OF(struct S1AP_LastVisitedEUTRANCellInformation_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P84_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P85 { +} S1AP_ProtocolExtensionContainer_8194P87_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P88 { + A_SEQUENCE_OF(struct S1AP_LastVisitedPSCellInformation_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_ProtocolExtensionContainer_8194P88_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P89 { A_SEQUENCE_OF(struct S1AP_ListeningSubframePattern_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P85_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P86 { +} S1AP_ProtocolExtensionContainer_8194P89_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P90 { A_SEQUENCE_OF(struct S1AP_LoggedMDT_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P86_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P87 { +} S1AP_ProtocolExtensionContainer_8194P90_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P91 { A_SEQUENCE_OF(struct S1AP_LoggedMBSFNMDT_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P87_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P88 { +} S1AP_ProtocolExtensionContainer_8194P91_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P92 { + A_SEQUENCE_OF(struct S1AP_LTE_NTN_TAI_Information_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_ProtocolExtensionContainer_8194P92_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P93 { A_SEQUENCE_OF(struct S1AP_M3Configuration_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P88_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P89 { +} S1AP_ProtocolExtensionContainer_8194P93_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P94 { A_SEQUENCE_OF(struct S1AP_M4Configuration_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P89_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P90 { +} S1AP_ProtocolExtensionContainer_8194P94_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P95 { A_SEQUENCE_OF(struct S1AP_M5Configuration_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P90_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P91 { +} S1AP_ProtocolExtensionContainer_8194P95_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P96 { A_SEQUENCE_OF(struct S1AP_M6Configuration_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P91_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P92 { +} S1AP_ProtocolExtensionContainer_8194P96_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P97 { A_SEQUENCE_OF(struct S1AP_M7Configuration_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P92_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P93 { +} S1AP_ProtocolExtensionContainer_8194P97_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P98 { A_SEQUENCE_OF(struct S1AP_MDT_Configuration_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P93_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P94 { +} S1AP_ProtocolExtensionContainer_8194P98_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P99 { A_SEQUENCE_OF(struct S1AP_MBSFN_ResultToLogInfo_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P94_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P95 { +} S1AP_ProtocolExtensionContainer_8194P99_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P100 { A_SEQUENCE_OF(struct S1AP_MutingPatternInformation_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P95_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P96 { +} S1AP_ProtocolExtensionContainer_8194P100_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P101 { A_SEQUENCE_OF(struct S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P96_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P97 { +} S1AP_ProtocolExtensionContainer_8194P101_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P102 { A_SEQUENCE_OF(struct S1AP_NR_CGI_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P97_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P98 { +} S1AP_ProtocolExtensionContainer_8194P102_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P103 { A_SEQUENCE_OF(struct S1AP_NRUESecurityCapabilities_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P98_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P99 { +} S1AP_ProtocolExtensionContainer_8194P103_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P104 { A_SEQUENCE_OF(struct S1AP_NRV2XServicesAuthorized_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P99_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P100 { +} S1AP_ProtocolExtensionContainer_8194P104_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P105 { A_SEQUENCE_OF(struct S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P100_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P101 { +} S1AP_ProtocolExtensionContainer_8194P105_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P106 { A_SEQUENCE_OF(struct S1AP_PagingAttemptInformation_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P101_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P102 { +} S1AP_ProtocolExtensionContainer_8194P106_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P107 { A_SEQUENCE_OF(struct S1AP_Paging_eDRXInformation_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P102_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P103 { +} S1AP_ProtocolExtensionContainer_8194P107_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P108 { A_SEQUENCE_OF(struct S1AP_PC5QoSParameters_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P103_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P104 { +} S1AP_ProtocolExtensionContainer_8194P108_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P109 { A_SEQUENCE_OF(struct S1AP_PC5QoSFlowItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P104_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P105 { +} S1AP_ProtocolExtensionContainer_8194P109_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P110 { A_SEQUENCE_OF(struct S1AP_PC5FlowBitRates_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P105_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P106 { +} S1AP_ProtocolExtensionContainer_8194P110_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P111 { A_SEQUENCE_OF(struct S1AP_M1PeriodicReporting_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P106_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P107 { +} S1AP_ProtocolExtensionContainer_8194P111_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P112 { A_SEQUENCE_OF(struct S1AP_PLMNAreaBasedQMC_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P107_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P108 { +} S1AP_ProtocolExtensionContainer_8194P112_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P113 { A_SEQUENCE_OF(struct S1AP_ProSeAuthorized_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P108_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P109 { +} S1AP_ProtocolExtensionContainer_8194P113_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P114 { A_SEQUENCE_OF(struct S1AP_PSCellInformation_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P109_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P110 { +} S1AP_ProtocolExtensionContainer_8194P114_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P115 { A_SEQUENCE_OF(struct S1AP_RecommendedCellsForPaging_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P110_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P111 { +} S1AP_ProtocolExtensionContainer_8194P115_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P116 { A_SEQUENCE_OF(struct S1AP_RecommendedCellsForPagingItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P111_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P112 { +} S1AP_ProtocolExtensionContainer_8194P116_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P117 { A_SEQUENCE_OF(struct S1AP_RecommendedENBsForPaging_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P112_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P113 { +} S1AP_ProtocolExtensionContainer_8194P117_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P118 { A_SEQUENCE_OF(struct S1AP_RecommendedENBItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P113_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P114 { +} S1AP_ProtocolExtensionContainer_8194P118_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P119 { + A_SEQUENCE_OF(struct S1AP_RAT_RestrictionsItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_ProtocolExtensionContainer_8194P119_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P120 { A_SEQUENCE_OF(struct S1AP_RequestType_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P114_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P115 { +} S1AP_ProtocolExtensionContainer_8194P120_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P121 { A_SEQUENCE_OF(struct S1AP_RIMTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P115_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P116 { +} S1AP_ProtocolExtensionContainer_8194P121_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P122 { A_SEQUENCE_OF(struct S1AP_RLFReportInformation_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P116_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P117 { +} S1AP_ProtocolExtensionContainer_8194P122_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P123 { A_SEQUENCE_OF(struct S1AP_SecurityContext_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P117_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P118 { +} S1AP_ProtocolExtensionContainer_8194P123_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P124 { A_SEQUENCE_OF(struct S1AP_SecondaryRATDataUsageReportItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P118_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P119 { +} S1AP_ProtocolExtensionContainer_8194P124_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P125 { + A_SEQUENCE_OF(struct S1AP_SecurityIndication_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_ProtocolExtensionContainer_8194P125_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P126 { + A_SEQUENCE_OF(struct S1AP_SecurityResult_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_ProtocolExtensionContainer_8194P126_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P127 { + A_SEQUENCE_OF(struct S1AP_SensorMeasConfigNameItem_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_ProtocolExtensionContainer_8194P127_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P128 { + A_SEQUENCE_OF(struct S1AP_SensorMeasurementConfiguration_ExtIEs) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_ProtocolExtensionContainer_8194P128_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P129 { A_SEQUENCE_OF(struct S1AP_SONInformationReply_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P119_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P120 { +} S1AP_ProtocolExtensionContainer_8194P129_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P130 { A_SEQUENCE_OF(struct S1AP_SONConfigurationTransfer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P120_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P121 { +} S1AP_ProtocolExtensionContainer_8194P130_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P131 { A_SEQUENCE_OF(struct S1AP_SynchronisationInformation_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P121_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P122 { +} S1AP_ProtocolExtensionContainer_8194P131_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P132 { A_SEQUENCE_OF(struct S1AP_SourceeNB_ID_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P122_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P123 { +} S1AP_ProtocolExtensionContainer_8194P132_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P133 { A_SEQUENCE_OF(struct S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P123_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P124 { +} S1AP_ProtocolExtensionContainer_8194P133_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P134 { A_SEQUENCE_OF(struct S1AP_SourceNgRanNode_ID_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P124_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P125 { +} S1AP_ProtocolExtensionContainer_8194P134_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P135 { A_SEQUENCE_OF(struct S1AP_ServedGUMMEIsItem_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P125_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P126 { +} S1AP_ProtocolExtensionContainer_8194P135_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P136 { A_SEQUENCE_OF(struct S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P126_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P127 { +} S1AP_ProtocolExtensionContainer_8194P136_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P137 { A_SEQUENCE_OF(struct S1AP_ScheduledCommunicationTime_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P127_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P128 { +} S1AP_ProtocolExtensionContainer_8194P137_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P138 { A_SEQUENCE_OF(struct S1AP_SupportedTAs_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P128_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P129 { +} S1AP_ProtocolExtensionContainer_8194P138_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P139 { A_SEQUENCE_OF(struct S1AP_TimeSynchronisationInfo_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P129_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P130 { +} S1AP_ProtocolExtensionContainer_8194P139_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P140 { A_SEQUENCE_OF(struct S1AP_S_TMSI_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P130_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P131 { +} S1AP_ProtocolExtensionContainer_8194P140_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P141 { A_SEQUENCE_OF(struct S1AP_TAIBasedMDT_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P131_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P132 { +} S1AP_ProtocolExtensionContainer_8194P141_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P142 { A_SEQUENCE_OF(struct S1AP_TAI_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P132_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P133 { +} S1AP_ProtocolExtensionContainer_8194P142_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P143 { A_SEQUENCE_OF(struct S1AP_TAI_Broadcast_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P133_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P134 { +} S1AP_ProtocolExtensionContainer_8194P143_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P144 { A_SEQUENCE_OF(struct S1AP_TAI_Cancelled_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P134_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P135 { +} S1AP_ProtocolExtensionContainer_8194P144_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P145 { A_SEQUENCE_OF(struct S1AP_TABasedMDT_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P135_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P136 { +} S1AP_ProtocolExtensionContainer_8194P145_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P146 { A_SEQUENCE_OF(struct S1AP_TABasedQMC_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P136_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P137 { +} S1AP_ProtocolExtensionContainer_8194P146_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P147 { A_SEQUENCE_OF(struct S1AP_TAIBasedQMC_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P137_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P138 { +} S1AP_ProtocolExtensionContainer_8194P147_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P148 { A_SEQUENCE_OF(struct S1AP_CompletedCellinTAI_Item_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P138_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P139 { +} S1AP_ProtocolExtensionContainer_8194P148_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P149 { A_SEQUENCE_OF(struct S1AP_TargeteNB_ID_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P139_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P140 { +} S1AP_ProtocolExtensionContainer_8194P149_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P150 { A_SEQUENCE_OF(struct S1AP_TargetRNC_ID_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P140_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P141 { +} S1AP_ProtocolExtensionContainer_8194P150_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P151 { A_SEQUENCE_OF(struct S1AP_TargetNgRanNode_ID_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P141_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P142 { +} S1AP_ProtocolExtensionContainer_8194P151_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P152 { A_SEQUENCE_OF(struct S1AP_GNB_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P142_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P143 { +} S1AP_ProtocolExtensionContainer_8194P152_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P153 { A_SEQUENCE_OF(struct S1AP_Global_GNB_ID_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P143_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P144 { +} S1AP_ProtocolExtensionContainer_8194P153_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P154 { A_SEQUENCE_OF(struct S1AP_NG_eNB_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P144_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P145 { +} S1AP_ProtocolExtensionContainer_8194P154_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P155 { A_SEQUENCE_OF(struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P145_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P146 { +} S1AP_ProtocolExtensionContainer_8194P155_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P156 { A_SEQUENCE_OF(struct S1AP_M1ThresholdEventA2_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P146_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P147 { +} S1AP_ProtocolExtensionContainer_8194P156_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P157 { A_SEQUENCE_OF(struct S1AP_TraceActivation_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P147_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P148 { +} S1AP_ProtocolExtensionContainer_8194P157_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P158 { A_SEQUENCE_OF(struct S1AP_Tunnel_Information_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P148_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P149 { +} S1AP_ProtocolExtensionContainer_8194P158_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P159 { A_SEQUENCE_OF(struct S1AP_UEAggregate_MaximumBitrates_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P149_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P150 { +} S1AP_ProtocolExtensionContainer_8194P159_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P160 { A_SEQUENCE_OF(struct S1AP_UEAppLayerMeasConfig_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P150_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P151 { +} S1AP_ProtocolExtensionContainer_8194P160_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P161 { A_SEQUENCE_OF(struct S1AP_UE_S1AP_ID_pair_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P151_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P152 { +} S1AP_ProtocolExtensionContainer_8194P161_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P162 { A_SEQUENCE_OF(struct S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P152_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P153 { +} S1AP_ProtocolExtensionContainer_8194P162_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P163 { A_SEQUENCE_OF(struct S1AP_UESecurityCapabilities_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P153_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P154 { +} S1AP_ProtocolExtensionContainer_8194P163_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P164 { A_SEQUENCE_OF(struct S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P154_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P155 { +} S1AP_ProtocolExtensionContainer_8194P164_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P165 { A_SEQUENCE_OF(struct S1AP_UL_CP_SecurityInformation_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P155_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P156 { +} S1AP_ProtocolExtensionContainer_8194P165_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P166 { A_SEQUENCE_OF(struct S1AP_UserLocationInformation_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P156_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P157 { +} S1AP_ProtocolExtensionContainer_8194P166_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P167 { A_SEQUENCE_OF(struct S1AP_V2XServicesAuthorized_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P157_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P158 { +} S1AP_ProtocolExtensionContainer_8194P167_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P168 { A_SEQUENCE_OF(struct S1AP_WLANMeasurementConfiguration_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P158_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P159 { +} S1AP_ProtocolExtensionContainer_8194P168_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P169 { A_SEQUENCE_OF(struct S1AP_WUS_Assistance_Information_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P159_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P160 { +} S1AP_ProtocolExtensionContainer_8194P169_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P170 { A_SEQUENCE_OF(struct S1AP_X2TNLConfigurationInfo_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P160_t; -typedef struct S1AP_ProtocolExtensionContainer_7898P161 { +} S1AP_ProtocolExtensionContainer_8194P170_t; +typedef struct S1AP_ProtocolExtensionContainer_8194P171 { A_SEQUENCE_OF(struct S1AP_ENBX2ExtTLA_ExtIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolExtensionContainer_7898P161_t; +} S1AP_ProtocolExtensionContainer_8194P171_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P0; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P0_specs_1; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P0_1[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P0_constr_1; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P1; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P1_specs_3; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P1_3[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P1_constr_3; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P2; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P2_specs_5; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P2_5[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P2_constr_5; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P3; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P3_specs_7; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P3_7[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P3_constr_7; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P4; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P4_specs_9; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P4_9[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P4_constr_9; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P5; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P5_specs_11; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P5_11[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P5_constr_11; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P6; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P6_specs_13; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P6_13[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P6_constr_13; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P7; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P7_specs_15; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P7_15[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P7_constr_15; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P8; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P8_specs_17; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P8_17[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P8_constr_17; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P9; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P9_specs_19; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P9_19[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P9_constr_19; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P10; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P10_specs_21; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P10_21[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P10_constr_21; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P11; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P11_specs_23; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P11_23[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P11_constr_23; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P12; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P12_specs_25; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P12_25[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P12_constr_25; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P13; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P13_specs_27; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P13_27[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P13_constr_27; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P14; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P14_specs_29; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P14_29[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P14_constr_29; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P15; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P15_specs_31; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P15_31[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P15_constr_31; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P16; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P16_specs_33; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P16_33[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P16_constr_33; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P17; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P17_specs_35; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P17_35[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P17_constr_35; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P18; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P18_specs_37; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P18_37[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P18_constr_37; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P19; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P19_specs_39; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P19_39[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P19_constr_39; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P20; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P20_specs_41; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P20_41[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P20_constr_41; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P21; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P21_specs_43; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P21_43[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P21_constr_43; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P22; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P22_specs_45; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P22_45[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P22_constr_45; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P23; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P23_specs_47; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P23_47[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P23_constr_47; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P24; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P24_specs_49; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P24_49[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P24_constr_49; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P25; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P25_specs_51; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P25_51[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P25_constr_51; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P26; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P26_specs_53; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P26_53[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P26_constr_53; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P27; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P27_specs_55; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P27_55[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P27_constr_55; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P28; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P28_specs_57; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P28_57[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P28_constr_57; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P29; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P29_specs_59; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P29_59[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P29_constr_59; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P30; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P30_specs_61; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P30_61[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P30_constr_61; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P31; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P31_specs_63; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P31_63[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P31_constr_63; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P32; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P32_specs_65; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P32_65[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P32_constr_65; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P33; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P33_specs_67; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P33_67[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P33_constr_67; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P34; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P34_specs_69; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P34_69[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P34_constr_69; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P35; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P35_specs_71; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P35_71[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P35_constr_71; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P36; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P36_specs_73; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P36_73[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P36_constr_73; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P37; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P37_specs_75; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P37_75[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P37_constr_75; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P38; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P38_specs_77; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P38_77[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P38_constr_77; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P39; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P39_specs_79; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P39_79[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P39_constr_79; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P40; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P40_specs_81; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P40_81[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P40_constr_81; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P41; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P41_specs_83; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P41_83[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P41_constr_83; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P42; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P42_specs_85; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P42_85[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P42_constr_85; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P43; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P43_specs_87; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P43_87[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P43_constr_87; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P44; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P44_specs_89; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P44_89[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P44_constr_89; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P45; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P45_specs_91; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P45_91[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P45_constr_91; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P46; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P46_specs_93; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P46_93[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P46_constr_93; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P47; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P47_specs_95; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P47_95[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P47_constr_95; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P48; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P48_specs_97; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P48_97[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P48_constr_97; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P49; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P49_specs_99; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P49_99[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P49_constr_99; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P50; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P50_specs_101; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P50_101[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P50_constr_101; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P51; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P51_specs_103; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P51_103[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P51_constr_103; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P52; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P52_specs_105; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P52_105[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P52_constr_105; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P53; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P53_specs_107; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P53_107[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P53_constr_107; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P54; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P54_specs_109; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P54_109[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P54_constr_109; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P55; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P55_specs_111; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P55_111[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P55_constr_111; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P56; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P56_specs_113; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P56_113[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P56_constr_113; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P57; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P57_specs_115; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P57_115[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P57_constr_115; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P58; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P58_specs_117; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P58_117[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P58_constr_117; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P59; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P59_specs_119; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P59_119[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P59_constr_119; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P60; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P60_specs_121; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P60_121[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P60_constr_121; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P61; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P61_specs_123; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P61_123[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P61_constr_123; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P62; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P62_specs_125; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P62_125[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P62_constr_125; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P63; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P63_specs_127; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P63_127[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P63_constr_127; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P64; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P64_specs_129; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P64_129[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P64_constr_129; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P65; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P65_specs_131; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P65_131[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P65_constr_131; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P66; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P66_specs_133; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P66_133[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P66_constr_133; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P67; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P67_specs_135; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P67_135[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P67_constr_135; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P68; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P68_specs_137; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P68_137[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P68_constr_137; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P69; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P69_specs_139; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P69_139[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P69_constr_139; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P70; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P70_specs_141; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P70_141[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P70_constr_141; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P71; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P71_specs_143; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P71_143[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P71_constr_143; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P72; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P72_specs_145; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P72_145[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P72_constr_145; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P73; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P73_specs_147; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P73_147[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P73_constr_147; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P74; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P74_specs_149; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P74_149[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P74_constr_149; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P75; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P75_specs_151; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P75_151[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P75_constr_151; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P76; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P76_specs_153; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P76_153[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P76_constr_153; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P77; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P77_specs_155; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P77_155[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P77_constr_155; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P78; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P78_specs_157; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P78_157[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P78_constr_157; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P79; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P79_specs_159; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P79_159[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P79_constr_159; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P80; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P80_specs_161; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P80_161[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P80_constr_161; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P81; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P81_specs_163; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P81_163[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P81_constr_163; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P82; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P82_specs_165; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P82_165[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P82_constr_165; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P83; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P83_specs_167; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P83_167[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P83_constr_167; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P84; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P84_specs_169; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P84_169[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P84_constr_169; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P85; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P85_specs_171; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P85_171[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P85_constr_171; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P86; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P86_specs_173; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P86_173[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P86_constr_173; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P87; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P87_specs_175; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P87_175[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P87_constr_175; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P88; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P88_specs_177; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P88_177[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P88_constr_177; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P89; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P89_specs_179; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P89_179[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P89_constr_179; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P90; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P90_specs_181; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P90_181[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P90_constr_181; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P91; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P91_specs_183; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P91_183[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P91_constr_183; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P92; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P92_specs_185; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P92_185[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P92_constr_185; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P93; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P93_specs_187; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P93_187[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P93_constr_187; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P94; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P94_specs_189; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P94_189[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P94_constr_189; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P95; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P95_specs_191; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P95_191[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P95_constr_191; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P96; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P96_specs_193; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P96_193[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P96_constr_193; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P97; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P97_specs_195; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P97_195[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P97_constr_195; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P98; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P98_specs_197; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P98_197[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P98_constr_197; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P99; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P99_specs_199; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P99_199[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P99_constr_199; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P100; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P100_specs_201; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P100_201[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P100_constr_201; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P101; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P101_specs_203; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P101_203[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P101_constr_203; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P102; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P102_specs_205; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P102_205[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P102_constr_205; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P103; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P103_specs_207; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P103_207[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P103_constr_207; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P104; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P104_specs_209; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P104_209[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P104_constr_209; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P105; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P105_specs_211; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P105_211[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P105_constr_211; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P106; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P106_specs_213; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P106_213[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P106_constr_213; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P107; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P107_specs_215; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P107_215[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P107_constr_215; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P108; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P108_specs_217; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P108_217[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P108_constr_217; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P109; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P109_specs_219; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P109_219[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P109_constr_219; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P110; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P110_specs_221; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P110_221[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P110_constr_221; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P111; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P111_specs_223; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P111_223[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P111_constr_223; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P112; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P112_specs_225; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P112_225[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P112_constr_225; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P113; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P113_specs_227; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P113_227[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P113_constr_227; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P114; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P114_specs_229; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P114_229[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P114_constr_229; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P115; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P115_specs_231; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P115_231[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P115_constr_231; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P116; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P116_specs_233; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P116_233[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P116_constr_233; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P117; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P117_specs_235; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P117_235[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P117_constr_235; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P118; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P118_specs_237; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P118_237[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P118_constr_237; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P119; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P119_specs_239; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P119_239[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P119_constr_239; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P120; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P120_specs_241; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P120_241[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P120_constr_241; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P121; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P121_specs_243; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P121_243[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P121_constr_243; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P122; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P122_specs_245; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P122_245[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P122_constr_245; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P123; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P123_specs_247; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P123_247[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P123_constr_247; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P124; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P124_specs_249; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P124_249[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P124_constr_249; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P125; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P125_specs_251; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P125_251[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P125_constr_251; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P126; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P126_specs_253; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P126_253[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P126_constr_253; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P127; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P127_specs_255; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P127_255[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P127_constr_255; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P128; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P128_specs_257; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P128_257[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P128_constr_257; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P129; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P129_specs_259; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P129_259[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P129_constr_259; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P130; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P130_specs_261; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P130_261[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P130_constr_261; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P131; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P131_specs_263; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P131_263[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P131_constr_263; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P132; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P132_specs_265; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P132_265[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P132_constr_265; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P133; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P133_specs_267; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P133_267[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P133_constr_267; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P134; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P134_specs_269; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P134_269[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P134_constr_269; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P135; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P135_specs_271; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P135_271[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P135_constr_271; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P136; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P136_specs_273; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P136_273[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P136_constr_273; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P137; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P137_specs_275; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P137_275[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P137_constr_275; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P138; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P138_specs_277; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P138_277[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P138_constr_277; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P139; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P139_specs_279; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P139_279[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P139_constr_279; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P140; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P140_specs_281; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P140_281[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P140_constr_281; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P141; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P141_specs_283; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P141_283[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P141_constr_283; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P142; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P142_specs_285; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P142_285[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P142_constr_285; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P143; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P143_specs_287; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P143_287[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P143_constr_287; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P144; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P144_specs_289; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P144_289[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P144_constr_289; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P145; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P145_specs_291; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P145_291[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P145_constr_291; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P146; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P146_specs_293; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P146_293[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P146_constr_293; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P147; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P147_specs_295; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P147_295[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P147_constr_295; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P148; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P148_specs_297; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P148_297[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P148_constr_297; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P149; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P149_specs_299; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P149_299[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P149_constr_299; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P150; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P150_specs_301; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P150_301[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P150_constr_301; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P151; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P151_specs_303; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P151_303[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P151_constr_303; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P152; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P152_specs_305; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P152_305[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P152_constr_305; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P153; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P153_specs_307; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P153_307[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P153_constr_307; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P154; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P154_specs_309; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P154_309[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P154_constr_309; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P155; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P155_specs_311; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P155_311[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P155_constr_311; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P156; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P156_specs_313; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P156_313[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P156_constr_313; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P157; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P157_specs_315; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P157_315[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P157_constr_315; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P158; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P158_specs_317; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P158_317[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P158_constr_317; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P159; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P159_specs_319; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P159_319[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P159_constr_319; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P160; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P160_specs_321; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P160_321[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P160_constr_321; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_7898P161; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_7898P161_specs_323; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_7898P161_323[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_7898P161_constr_323; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P0; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P0_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P0_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P0_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P1; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P1_specs_3; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P1_3[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P1_constr_3; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P2; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P2_specs_5; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P2_5[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P2_constr_5; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P3; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P3_specs_7; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P3_7[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P3_constr_7; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P4; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P4_specs_9; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P4_9[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P4_constr_9; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P5; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P5_specs_11; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P5_11[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P5_constr_11; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P6; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P6_specs_13; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P6_13[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P6_constr_13; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P7; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P7_specs_15; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P7_15[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P7_constr_15; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P8; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P8_specs_17; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P8_17[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P8_constr_17; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P9; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P9_specs_19; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P9_19[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P9_constr_19; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P10; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P10_specs_21; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P10_21[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P10_constr_21; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P11; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P11_specs_23; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P11_23[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P11_constr_23; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P12; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P12_specs_25; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P12_25[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P12_constr_25; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P13; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P13_specs_27; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P13_27[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P13_constr_27; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P14; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P14_specs_29; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P14_29[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P14_constr_29; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P15; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P15_specs_31; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P15_31[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P15_constr_31; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P16; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P16_specs_33; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P16_33[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P16_constr_33; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P17; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P17_specs_35; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P17_35[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P17_constr_35; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P18; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P18_specs_37; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P18_37[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P18_constr_37; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P19; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P19_specs_39; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P19_39[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P19_constr_39; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P20; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P20_specs_41; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P20_41[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P20_constr_41; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P21; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P21_specs_43; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P21_43[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P21_constr_43; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P22; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P22_specs_45; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P22_45[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P22_constr_45; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P23; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P23_specs_47; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P23_47[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P23_constr_47; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P24; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P24_specs_49; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P24_49[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P24_constr_49; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P25; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P25_specs_51; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P25_51[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P25_constr_51; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P26; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P26_specs_53; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P26_53[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P26_constr_53; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P27; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P27_specs_55; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P27_55[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P27_constr_55; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P28; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P28_specs_57; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P28_57[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P28_constr_57; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P29; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P29_specs_59; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P29_59[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P29_constr_59; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P30; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P30_specs_61; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P30_61[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P30_constr_61; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P31; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P31_specs_63; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P31_63[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P31_constr_63; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P32; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P32_specs_65; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P32_65[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P32_constr_65; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P33; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P33_specs_67; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P33_67[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P33_constr_67; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P34; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P34_specs_69; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P34_69[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P34_constr_69; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P35; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P35_specs_71; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P35_71[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P35_constr_71; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P36; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P36_specs_73; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P36_73[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P36_constr_73; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P37; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P37_specs_75; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P37_75[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P37_constr_75; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P38; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P38_specs_77; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P38_77[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P38_constr_77; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P39; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P39_specs_79; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P39_79[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P39_constr_79; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P40; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P40_specs_81; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P40_81[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P40_constr_81; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P41; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P41_specs_83; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P41_83[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P41_constr_83; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P42; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P42_specs_85; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P42_85[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P42_constr_85; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P43; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P43_specs_87; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P43_87[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P43_constr_87; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P44; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P44_specs_89; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P44_89[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P44_constr_89; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P45; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P45_specs_91; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P45_91[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P45_constr_91; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P46; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P46_specs_93; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P46_93[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P46_constr_93; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P47; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P47_specs_95; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P47_95[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P47_constr_95; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P48; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P48_specs_97; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P48_97[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P48_constr_97; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P49; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P49_specs_99; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P49_99[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P49_constr_99; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P50; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P50_specs_101; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P50_101[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P50_constr_101; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P51; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P51_specs_103; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P51_103[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P51_constr_103; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P52; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P52_specs_105; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P52_105[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P52_constr_105; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P53; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P53_specs_107; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P53_107[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P53_constr_107; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P54; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P54_specs_109; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P54_109[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P54_constr_109; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P55; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P55_specs_111; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P55_111[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P55_constr_111; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P56; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P56_specs_113; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P56_113[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P56_constr_113; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P57; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P57_specs_115; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P57_115[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P57_constr_115; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P58; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P58_specs_117; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P58_117[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P58_constr_117; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P59; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P59_specs_119; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P59_119[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P59_constr_119; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P60; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P60_specs_121; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P60_121[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P60_constr_121; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P61; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P61_specs_123; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P61_123[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P61_constr_123; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P62; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P62_specs_125; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P62_125[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P62_constr_125; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P63; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P63_specs_127; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P63_127[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P63_constr_127; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P64; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P64_specs_129; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P64_129[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P64_constr_129; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P65; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P65_specs_131; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P65_131[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P65_constr_131; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P66; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P66_specs_133; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P66_133[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P66_constr_133; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P67; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P67_specs_135; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P67_135[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P67_constr_135; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P68; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P68_specs_137; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P68_137[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P68_constr_137; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P69; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P69_specs_139; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P69_139[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P69_constr_139; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P70; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P70_specs_141; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P70_141[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P70_constr_141; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P71; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P71_specs_143; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P71_143[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P71_constr_143; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P72; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P72_specs_145; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P72_145[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P72_constr_145; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P73; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P73_specs_147; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P73_147[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P73_constr_147; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P74; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P74_specs_149; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P74_149[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P74_constr_149; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P75; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P75_specs_151; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P75_151[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P75_constr_151; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P76; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P76_specs_153; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P76_153[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P76_constr_153; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P77; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P77_specs_155; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P77_155[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P77_constr_155; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P78; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P78_specs_157; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P78_157[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P78_constr_157; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P79; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P79_specs_159; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P79_159[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P79_constr_159; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P80; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P80_specs_161; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P80_161[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P80_constr_161; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P81; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P81_specs_163; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P81_163[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P81_constr_163; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P82; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P82_specs_165; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P82_165[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P82_constr_165; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P83; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P83_specs_167; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P83_167[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P83_constr_167; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P84; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P84_specs_169; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P84_169[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P84_constr_169; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P85; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P85_specs_171; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P85_171[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P85_constr_171; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P86; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P86_specs_173; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P86_173[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P86_constr_173; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P87; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P87_specs_175; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P87_175[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P87_constr_175; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P88; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P88_specs_177; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P88_177[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P88_constr_177; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P89; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P89_specs_179; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P89_179[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P89_constr_179; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P90; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P90_specs_181; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P90_181[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P90_constr_181; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P91; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P91_specs_183; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P91_183[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P91_constr_183; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P92; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P92_specs_185; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P92_185[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P92_constr_185; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P93; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P93_specs_187; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P93_187[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P93_constr_187; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P94; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P94_specs_189; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P94_189[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P94_constr_189; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P95; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P95_specs_191; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P95_191[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P95_constr_191; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P96; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P96_specs_193; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P96_193[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P96_constr_193; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P97; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P97_specs_195; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P97_195[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P97_constr_195; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P98; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P98_specs_197; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P98_197[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P98_constr_197; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P99; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P99_specs_199; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P99_199[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P99_constr_199; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P100; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P100_specs_201; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P100_201[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P100_constr_201; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P101; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P101_specs_203; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P101_203[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P101_constr_203; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P102; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P102_specs_205; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P102_205[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P102_constr_205; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P103; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P103_specs_207; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P103_207[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P103_constr_207; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P104; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P104_specs_209; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P104_209[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P104_constr_209; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P105; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P105_specs_211; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P105_211[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P105_constr_211; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P106; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P106_specs_213; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P106_213[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P106_constr_213; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P107; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P107_specs_215; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P107_215[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P107_constr_215; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P108; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P108_specs_217; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P108_217[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P108_constr_217; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P109; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P109_specs_219; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P109_219[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P109_constr_219; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P110; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P110_specs_221; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P110_221[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P110_constr_221; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P111; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P111_specs_223; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P111_223[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P111_constr_223; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P112; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P112_specs_225; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P112_225[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P112_constr_225; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P113; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P113_specs_227; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P113_227[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P113_constr_227; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P114; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P114_specs_229; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P114_229[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P114_constr_229; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P115; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P115_specs_231; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P115_231[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P115_constr_231; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P116; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P116_specs_233; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P116_233[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P116_constr_233; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P117; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P117_specs_235; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P117_235[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P117_constr_235; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P118; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P118_specs_237; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P118_237[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P118_constr_237; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P119; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P119_specs_239; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P119_239[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P119_constr_239; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P120; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P120_specs_241; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P120_241[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P120_constr_241; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P121; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P121_specs_243; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P121_243[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P121_constr_243; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P122; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P122_specs_245; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P122_245[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P122_constr_245; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P123; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P123_specs_247; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P123_247[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P123_constr_247; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P124; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P124_specs_249; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P124_249[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P124_constr_249; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P125; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P125_specs_251; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P125_251[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P125_constr_251; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P126; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P126_specs_253; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P126_253[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P126_constr_253; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P127; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P127_specs_255; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P127_255[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P127_constr_255; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P128; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P128_specs_257; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P128_257[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P128_constr_257; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P129; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P129_specs_259; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P129_259[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P129_constr_259; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P130; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P130_specs_261; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P130_261[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P130_constr_261; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P131; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P131_specs_263; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P131_263[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P131_constr_263; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P132; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P132_specs_265; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P132_265[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P132_constr_265; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P133; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P133_specs_267; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P133_267[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P133_constr_267; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P134; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P134_specs_269; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P134_269[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P134_constr_269; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P135; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P135_specs_271; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P135_271[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P135_constr_271; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P136; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P136_specs_273; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P136_273[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P136_constr_273; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P137; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P137_specs_275; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P137_275[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P137_constr_275; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P138; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P138_specs_277; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P138_277[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P138_constr_277; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P139; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P139_specs_279; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P139_279[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P139_constr_279; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P140; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P140_specs_281; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P140_281[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P140_constr_281; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P141; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P141_specs_283; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P141_283[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P141_constr_283; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P142; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P142_specs_285; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P142_285[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P142_constr_285; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P143; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P143_specs_287; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P143_287[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P143_constr_287; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P144; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P144_specs_289; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P144_289[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P144_constr_289; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P145; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P145_specs_291; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P145_291[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P145_constr_291; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P146; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P146_specs_293; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P146_293[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P146_constr_293; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P147; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P147_specs_295; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P147_295[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P147_constr_295; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P148; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P148_specs_297; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P148_297[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P148_constr_297; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P149; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P149_specs_299; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P149_299[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P149_constr_299; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P150; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P150_specs_301; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P150_301[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P150_constr_301; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P151; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P151_specs_303; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P151_303[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P151_constr_303; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P152; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P152_specs_305; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P152_305[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P152_constr_305; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P153; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P153_specs_307; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P153_307[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P153_constr_307; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P154; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P154_specs_309; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P154_309[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P154_constr_309; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P155; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P155_specs_311; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P155_311[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P155_constr_311; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P156; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P156_specs_313; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P156_313[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P156_constr_313; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P157; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P157_specs_315; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P157_315[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P157_constr_315; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P158; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P158_specs_317; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P158_317[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P158_constr_317; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P159; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P159_specs_319; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P159_319[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P159_constr_319; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P160; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P160_specs_321; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P160_321[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P160_constr_321; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P161; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P161_specs_323; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P161_323[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P161_constr_323; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P162; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P162_specs_325; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P162_325[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P162_constr_325; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P163; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P163_specs_327; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P163_327[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P163_constr_327; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P164; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P164_specs_329; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P164_329[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P164_constr_329; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P165; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P165_specs_331; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P165_331[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P165_constr_331; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P166; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P166_specs_333; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P166_333[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P166_constr_333; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P167; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P167_specs_335; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P167_335[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P167_constr_335; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P168; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P168_specs_337; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P168_337[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P168_constr_337; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P169; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P169_specs_339; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P169_339[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P169_constr_339; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P170; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P170_specs_341; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P170_341[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P170_constr_341; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolExtensionContainer_8194P171; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolExtensionContainer_8194P171_specs_343; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolExtensionContainer_8194P171_343[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolExtensionContainer_8194P171_constr_343; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_ProtocolExtensionField.c b/lib/asn1c/s1ap/S1AP_ProtocolExtensionField.c index f0a457299..18dffa3b3 100644 --- a/lib/asn1c/s1ap/S1AP_ProtocolExtensionField.c +++ b/lib/asn1c/s1ap/S1AP_ProtocolExtensionField.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-Containers" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -16,6 +16,9 @@ static const long asn_VAL_2_S1AP_optional = 0; static const long asn_VAL_3_S1AP_id_Ethernet_Type = 305; static const long asn_VAL_3_S1AP_ignore = 1; static const long asn_VAL_3_S1AP_optional = 0; +static const long asn_VAL_4_S1AP_id_SecurityIndication = 332; +static const long asn_VAL_4_S1AP_reject = 0; +static const long asn_VAL_4_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_E_RABToBeSetupItemHOReq_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_1_S1AP_id_Data_Forwarding_Not_Possible }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_1_S1AP_ignore }, @@ -28,625 +31,760 @@ static const asn_ioc_cell_t asn_IOS_S1AP_E_RABToBeSetupItemHOReq_ExtIEs_1_rows[] { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_3_S1AP_id_Ethernet_Type }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_3_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_Ethernet_Type }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_3_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_3_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_4_S1AP_id_SecurityIndication }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_4_S1AP_reject }, + { "&Extension", aioc__type, &asn_DEF_S1AP_SecurityIndication }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_4_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_E_RABToBeSetupItemHOReq_ExtIEs_1[] = { - { 3, 4, asn_IOS_S1AP_E_RABToBeSetupItemHOReq_ExtIEs_1_rows } + { 4, 4, asn_IOS_S1AP_E_RABToBeSetupItemHOReq_ExtIEs_1_rows } }; -static const long asn_VAL_4_S1AP_id_Correlation_ID = 156; -static const long asn_VAL_4_S1AP_ignore = 1; -static const long asn_VAL_4_S1AP_optional = 0; -static const long asn_VAL_5_S1AP_id_SIPTO_Correlation_ID = 183; +static const long asn_VAL_5_S1AP_id_SecurityIndication = 332; static const long asn_VAL_5_S1AP_ignore = 1; static const long asn_VAL_5_S1AP_optional = 0; -static const long asn_VAL_6_S1AP_id_BearerType = 233; -static const long asn_VAL_6_S1AP_reject = 0; +static const asn_ioc_cell_t asn_IOS_S1AP_E_RABToBeSwitchedDLItem_ExtIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_5_S1AP_id_SecurityIndication }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_5_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_SecurityIndication }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_5_S1AP_optional } +}; +static const asn_ioc_set_t asn_IOS_S1AP_E_RABToBeSwitchedDLItem_ExtIEs_1[] = { + { 1, 4, asn_IOS_S1AP_E_RABToBeSwitchedDLItem_ExtIEs_1_rows } +}; +static const long asn_VAL_6_S1AP_id_Correlation_ID = 156; +static const long asn_VAL_6_S1AP_ignore = 1; static const long asn_VAL_6_S1AP_optional = 0; -static const long asn_VAL_7_S1AP_id_Ethernet_Type = 305; +static const long asn_VAL_7_S1AP_id_SIPTO_Correlation_ID = 183; static const long asn_VAL_7_S1AP_ignore = 1; static const long asn_VAL_7_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_4_S1AP_id_Correlation_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_4_S1AP_ignore }, - { "&Extension", aioc__type, &asn_DEF_S1AP_Correlation_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_4_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_5_S1AP_id_SIPTO_Correlation_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_5_S1AP_ignore }, - { "&Extension", aioc__type, &asn_DEF_S1AP_Correlation_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_5_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_6_S1AP_id_BearerType }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_6_S1AP_reject }, - { "&Extension", aioc__type, &asn_DEF_S1AP_BearerType }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_6_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_7_S1AP_id_Ethernet_Type }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_7_S1AP_ignore }, - { "&Extension", aioc__type, &asn_DEF_S1AP_Ethernet_Type }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_7_S1AP_optional } -}; -static const asn_ioc_set_t asn_IOS_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_1[] = { - { 4, 4, asn_IOS_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_1_rows } -}; -static const long asn_VAL_8_S1AP_id_TransportInformation = 185; +static const long asn_VAL_8_S1AP_id_BearerType = 233; static const long asn_VAL_8_S1AP_reject = 0; static const long asn_VAL_8_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_8_S1AP_id_TransportInformation }, +static const long asn_VAL_9_S1AP_id_Ethernet_Type = 305; +static const long asn_VAL_9_S1AP_ignore = 1; +static const long asn_VAL_9_S1AP_optional = 0; +static const long asn_VAL_10_S1AP_id_SecurityIndication = 332; +static const long asn_VAL_10_S1AP_reject = 0; +static const long asn_VAL_10_S1AP_optional = 0; +static const asn_ioc_cell_t asn_IOS_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_6_S1AP_id_Correlation_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_6_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_Correlation_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_6_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_7_S1AP_id_SIPTO_Correlation_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_7_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_Correlation_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_7_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_8_S1AP_id_BearerType }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_8_S1AP_reject }, + { "&Extension", aioc__type, &asn_DEF_S1AP_BearerType }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_8_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_9_S1AP_id_Ethernet_Type }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_9_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_Ethernet_Type }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_9_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_10_S1AP_id_SecurityIndication }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_10_S1AP_reject }, + { "&Extension", aioc__type, &asn_DEF_S1AP_SecurityIndication }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_10_S1AP_optional } +}; +static const asn_ioc_set_t asn_IOS_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_1[] = { + { 5, 4, asn_IOS_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_1_rows } +}; +static const long asn_VAL_11_S1AP_id_TransportInformation = 185; +static const long asn_VAL_11_S1AP_reject = 0; +static const long asn_VAL_11_S1AP_optional = 0; +static const asn_ioc_cell_t asn_IOS_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_11_S1AP_id_TransportInformation }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_11_S1AP_reject }, { "&Extension", aioc__type, &asn_DEF_S1AP_TransportInformation }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_8_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_11_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_1[] = { { 1, 4, asn_IOS_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_1_rows } }; -static const long asn_VAL_9_S1AP_id_Correlation_ID = 156; -static const long asn_VAL_9_S1AP_ignore = 1; -static const long asn_VAL_9_S1AP_optional = 0; -static const long asn_VAL_10_S1AP_id_SIPTO_Correlation_ID = 183; -static const long asn_VAL_10_S1AP_ignore = 1; -static const long asn_VAL_10_S1AP_optional = 0; -static const long asn_VAL_11_S1AP_id_BearerType = 233; -static const long asn_VAL_11_S1AP_reject = 0; -static const long asn_VAL_11_S1AP_optional = 0; -static const long asn_VAL_12_S1AP_id_Ethernet_Type = 305; +static const long asn_VAL_12_S1AP_id_Correlation_ID = 156; static const long asn_VAL_12_S1AP_ignore = 1; static const long asn_VAL_12_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_9_S1AP_id_Correlation_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_9_S1AP_ignore }, - { "&Extension", aioc__type, &asn_DEF_S1AP_Correlation_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_9_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_10_S1AP_id_SIPTO_Correlation_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_10_S1AP_ignore }, - { "&Extension", aioc__type, &asn_DEF_S1AP_Correlation_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_10_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_11_S1AP_id_BearerType }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_11_S1AP_reject }, - { "&Extension", aioc__type, &asn_DEF_S1AP_BearerType }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_11_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_12_S1AP_id_Ethernet_Type }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_12_S1AP_ignore }, - { "&Extension", aioc__type, &asn_DEF_S1AP_Ethernet_Type }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_12_S1AP_optional } -}; -static const asn_ioc_set_t asn_IOS_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_1[] = { - { 4, 4, asn_IOS_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_1_rows } -}; -static const long asn_VAL_13_S1AP_id_ULCOUNTValueExtended = 179; +static const long asn_VAL_13_S1AP_id_SIPTO_Correlation_ID = 183; static const long asn_VAL_13_S1AP_ignore = 1; static const long asn_VAL_13_S1AP_optional = 0; -static const long asn_VAL_14_S1AP_id_DLCOUNTValueExtended = 180; -static const long asn_VAL_14_S1AP_ignore = 1; +static const long asn_VAL_14_S1AP_id_BearerType = 233; +static const long asn_VAL_14_S1AP_reject = 0; static const long asn_VAL_14_S1AP_optional = 0; -static const long asn_VAL_15_S1AP_id_ReceiveStatusOfULPDCPSDUsExtended = 181; +static const long asn_VAL_15_S1AP_id_Ethernet_Type = 305; static const long asn_VAL_15_S1AP_ignore = 1; static const long asn_VAL_15_S1AP_optional = 0; -static const long asn_VAL_16_S1AP_id_ULCOUNTValuePDCP_SNlength18 = 217; -static const long asn_VAL_16_S1AP_ignore = 1; +static const long asn_VAL_16_S1AP_id_SecurityIndication = 332; +static const long asn_VAL_16_S1AP_reject = 0; static const long asn_VAL_16_S1AP_optional = 0; -static const long asn_VAL_17_S1AP_id_DLCOUNTValuePDCP_SNlength18 = 218; +static const asn_ioc_cell_t asn_IOS_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_12_S1AP_id_Correlation_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_12_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_Correlation_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_12_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_13_S1AP_id_SIPTO_Correlation_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_13_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_Correlation_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_13_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_14_S1AP_id_BearerType }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_14_S1AP_reject }, + { "&Extension", aioc__type, &asn_DEF_S1AP_BearerType }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_14_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_15_S1AP_id_Ethernet_Type }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_15_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_Ethernet_Type }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_15_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_16_S1AP_id_SecurityIndication }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_16_S1AP_reject }, + { "&Extension", aioc__type, &asn_DEF_S1AP_SecurityIndication }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_16_S1AP_optional } +}; +static const asn_ioc_set_t asn_IOS_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_1[] = { + { 5, 4, asn_IOS_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_1_rows } +}; +static const long asn_VAL_17_S1AP_id_ULCOUNTValueExtended = 179; static const long asn_VAL_17_S1AP_ignore = 1; static const long asn_VAL_17_S1AP_optional = 0; -static const long asn_VAL_18_S1AP_id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 = 219; +static const long asn_VAL_18_S1AP_id_DLCOUNTValueExtended = 180; static const long asn_VAL_18_S1AP_ignore = 1; static const long asn_VAL_18_S1AP_optional = 0; +static const long asn_VAL_19_S1AP_id_ReceiveStatusOfULPDCPSDUsExtended = 181; +static const long asn_VAL_19_S1AP_ignore = 1; +static const long asn_VAL_19_S1AP_optional = 0; +static const long asn_VAL_20_S1AP_id_ULCOUNTValuePDCP_SNlength18 = 217; +static const long asn_VAL_20_S1AP_ignore = 1; +static const long asn_VAL_20_S1AP_optional = 0; +static const long asn_VAL_21_S1AP_id_DLCOUNTValuePDCP_SNlength18 = 218; +static const long asn_VAL_21_S1AP_ignore = 1; +static const long asn_VAL_21_S1AP_optional = 0; +static const long asn_VAL_22_S1AP_id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 = 219; +static const long asn_VAL_22_S1AP_ignore = 1; +static const long asn_VAL_22_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_13_S1AP_id_ULCOUNTValueExtended }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_13_S1AP_ignore }, - { "&Extension", aioc__type, &asn_DEF_S1AP_COUNTValueExtended }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_13_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_14_S1AP_id_DLCOUNTValueExtended }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_14_S1AP_ignore }, - { "&Extension", aioc__type, &asn_DEF_S1AP_COUNTValueExtended }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_14_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_15_S1AP_id_ReceiveStatusOfULPDCPSDUsExtended }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_15_S1AP_ignore }, - { "&Extension", aioc__type, &asn_DEF_S1AP_ReceiveStatusOfULPDCPSDUsExtended }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_15_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_16_S1AP_id_ULCOUNTValuePDCP_SNlength18 }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_16_S1AP_ignore }, - { "&Extension", aioc__type, &asn_DEF_S1AP_COUNTvaluePDCP_SNlength18 }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_16_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_17_S1AP_id_DLCOUNTValuePDCP_SNlength18 }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_17_S1AP_id_ULCOUNTValueExtended }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_17_S1AP_ignore }, - { "&Extension", aioc__type, &asn_DEF_S1AP_COUNTvaluePDCP_SNlength18 }, + { "&Extension", aioc__type, &asn_DEF_S1AP_COUNTValueExtended }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_17_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_18_S1AP_id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_18_S1AP_id_DLCOUNTValueExtended }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_18_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_COUNTValueExtended }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_18_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_19_S1AP_id_ReceiveStatusOfULPDCPSDUsExtended }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_19_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_ReceiveStatusOfULPDCPSDUsExtended }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_19_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_20_S1AP_id_ULCOUNTValuePDCP_SNlength18 }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_20_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_COUNTvaluePDCP_SNlength18 }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_20_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_21_S1AP_id_DLCOUNTValuePDCP_SNlength18 }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_21_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_COUNTvaluePDCP_SNlength18 }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_21_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_22_S1AP_id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_22_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_18_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_22_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_1[] = { { 6, 4, asn_IOS_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_1_rows } }; -static const long asn_VAL_19_S1AP_id_DAPSRequestInfo = 317; -static const long asn_VAL_19_S1AP_ignore = 1; -static const long asn_VAL_19_S1AP_optional = 0; +static const long asn_VAL_23_S1AP_id_DAPSRequestInfo = 317; +static const long asn_VAL_23_S1AP_ignore = 1; +static const long asn_VAL_23_S1AP_optional = 0; +static const long asn_VAL_24_S1AP_id_SourceTransportLayerAddress = 328; +static const long asn_VAL_24_S1AP_ignore = 1; +static const long asn_VAL_24_S1AP_optional = 0; +static const long asn_VAL_25_S1AP_id_SecurityIndication = 332; +static const long asn_VAL_25_S1AP_ignore = 1; +static const long asn_VAL_25_S1AP_optional = 0; +static const long asn_VAL_26_S1AP_id_SourceNodeTransportLayerAddress = 340; +static const long asn_VAL_26_S1AP_ignore = 1; +static const long asn_VAL_26_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_E_RABInformationListItem_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_19_S1AP_id_DAPSRequestInfo }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_19_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_23_S1AP_id_DAPSRequestInfo }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_23_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_DAPSRequestInfo }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_19_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_23_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_24_S1AP_id_SourceTransportLayerAddress }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_24_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_TransportLayerAddress }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_24_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_25_S1AP_id_SecurityIndication }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_25_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_SecurityIndication }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_25_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_26_S1AP_id_SourceNodeTransportLayerAddress }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_26_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_TransportLayerAddress }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_26_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_E_RABInformationListItem_ExtIEs_1[] = { - { 1, 4, asn_IOS_S1AP_E_RABInformationListItem_ExtIEs_1_rows } + { 4, 4, asn_IOS_S1AP_E_RABInformationListItem_ExtIEs_1_rows } }; -static const long asn_VAL_20_S1AP_id_DownlinkPacketLossRate = 273; -static const long asn_VAL_20_S1AP_ignore = 1; -static const long asn_VAL_20_S1AP_optional = 0; -static const long asn_VAL_21_S1AP_id_UplinkPacketLossRate = 274; -static const long asn_VAL_21_S1AP_ignore = 1; -static const long asn_VAL_21_S1AP_optional = 0; +static const long asn_VAL_27_S1AP_id_DownlinkPacketLossRate = 273; +static const long asn_VAL_27_S1AP_ignore = 1; +static const long asn_VAL_27_S1AP_optional = 0; +static const long asn_VAL_28_S1AP_id_UplinkPacketLossRate = 274; +static const long asn_VAL_28_S1AP_ignore = 1; +static const long asn_VAL_28_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_E_RABQoSParameters_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_20_S1AP_id_DownlinkPacketLossRate }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_20_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_27_S1AP_id_DownlinkPacketLossRate }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_27_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_Packet_LossRate }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_20_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_21_S1AP_id_UplinkPacketLossRate }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_21_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_27_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_28_S1AP_id_UplinkPacketLossRate }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_28_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_Packet_LossRate }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_21_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_28_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_E_RABQoSParameters_ExtIEs_1[] = { { 2, 4, asn_IOS_S1AP_E_RABQoSParameters_ExtIEs_1_rows } }; -static const long asn_VAL_22_S1AP_id_extended_e_RAB_MaximumBitrateDL = 255; -static const long asn_VAL_22_S1AP_ignore = 1; -static const long asn_VAL_22_S1AP_optional = 0; -static const long asn_VAL_23_S1AP_id_extended_e_RAB_MaximumBitrateUL = 256; -static const long asn_VAL_23_S1AP_ignore = 1; -static const long asn_VAL_23_S1AP_optional = 0; -static const long asn_VAL_24_S1AP_id_extended_e_RAB_GuaranteedBitrateDL = 257; -static const long asn_VAL_24_S1AP_ignore = 1; -static const long asn_VAL_24_S1AP_optional = 0; -static const long asn_VAL_25_S1AP_id_extended_e_RAB_GuaranteedBitrateUL = 258; -static const long asn_VAL_25_S1AP_ignore = 1; -static const long asn_VAL_25_S1AP_optional = 0; +static const long asn_VAL_29_S1AP_id_extended_e_RAB_MaximumBitrateDL = 255; +static const long asn_VAL_29_S1AP_ignore = 1; +static const long asn_VAL_29_S1AP_optional = 0; +static const long asn_VAL_30_S1AP_id_extended_e_RAB_MaximumBitrateUL = 256; +static const long asn_VAL_30_S1AP_ignore = 1; +static const long asn_VAL_30_S1AP_optional = 0; +static const long asn_VAL_31_S1AP_id_extended_e_RAB_GuaranteedBitrateDL = 257; +static const long asn_VAL_31_S1AP_ignore = 1; +static const long asn_VAL_31_S1AP_optional = 0; +static const long asn_VAL_32_S1AP_id_extended_e_RAB_GuaranteedBitrateUL = 258; +static const long asn_VAL_32_S1AP_ignore = 1; +static const long asn_VAL_32_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_GBR_QosInformation_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_22_S1AP_id_extended_e_RAB_MaximumBitrateDL }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_22_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_29_S1AP_id_extended_e_RAB_MaximumBitrateDL }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_29_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_ExtendedBitRate }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_22_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_23_S1AP_id_extended_e_RAB_MaximumBitrateUL }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_23_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_29_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_30_S1AP_id_extended_e_RAB_MaximumBitrateUL }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_30_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_ExtendedBitRate }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_23_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_24_S1AP_id_extended_e_RAB_GuaranteedBitrateDL }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_24_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_30_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_31_S1AP_id_extended_e_RAB_GuaranteedBitrateDL }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_31_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_ExtendedBitRate }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_24_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_25_S1AP_id_extended_e_RAB_GuaranteedBitrateUL }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_25_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_31_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_32_S1AP_id_extended_e_RAB_GuaranteedBitrateUL }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_32_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_ExtendedBitRate }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_25_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_32_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_GBR_QosInformation_ExtIEs_1[] = { { 4, 4, asn_IOS_S1AP_GBR_QosInformation_ExtIEs_1_rows } }; -static const long asn_VAL_26_S1AP_id_NRrestrictioninEPSasSecondaryRAT = 261; -static const long asn_VAL_26_S1AP_ignore = 1; -static const long asn_VAL_26_S1AP_optional = 0; -static const long asn_VAL_27_S1AP_id_UnlicensedSpectrumRestriction = 270; -static const long asn_VAL_27_S1AP_ignore = 1; -static const long asn_VAL_27_S1AP_optional = 0; -static const long asn_VAL_28_S1AP_id_CNTypeRestrictions = 282; -static const long asn_VAL_28_S1AP_ignore = 1; -static const long asn_VAL_28_S1AP_optional = 0; -static const long asn_VAL_29_S1AP_id_NRrestrictionin5GS = 287; -static const long asn_VAL_29_S1AP_ignore = 1; -static const long asn_VAL_29_S1AP_optional = 0; -static const long asn_VAL_30_S1AP_id_LastNG_RANPLMNIdentity = 290; -static const long asn_VAL_30_S1AP_ignore = 1; -static const long asn_VAL_30_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_HandoverRestrictionList_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_26_S1AP_id_NRrestrictioninEPSasSecondaryRAT }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_26_S1AP_ignore }, - { "&Extension", aioc__type, &asn_DEF_S1AP_NRrestrictioninEPSasSecondaryRAT }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_26_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_27_S1AP_id_UnlicensedSpectrumRestriction }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_27_S1AP_ignore }, - { "&Extension", aioc__type, &asn_DEF_S1AP_UnlicensedSpectrumRestriction }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_27_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_28_S1AP_id_CNTypeRestrictions }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_28_S1AP_ignore }, - { "&Extension", aioc__type, &asn_DEF_S1AP_CNTypeRestrictions }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_28_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_29_S1AP_id_NRrestrictionin5GS }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_29_S1AP_ignore }, - { "&Extension", aioc__type, &asn_DEF_S1AP_NRrestrictionin5GS }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_29_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_30_S1AP_id_LastNG_RANPLMNIdentity }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_30_S1AP_ignore }, - { "&Extension", aioc__type, &asn_DEF_S1AP_PLMNidentity }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_30_S1AP_optional } -}; -static const asn_ioc_set_t asn_IOS_S1AP_HandoverRestrictionList_ExtIEs_1[] = { - { 5, 4, asn_IOS_S1AP_HandoverRestrictionList_ExtIEs_1_rows } -}; -static const long asn_VAL_31_S1AP_id_M3Configuration = 171; -static const long asn_VAL_31_S1AP_ignore = 1; -static const long asn_VAL_31_S1AP_conditional = 1; -static const long asn_VAL_32_S1AP_id_M4Configuration = 172; -static const long asn_VAL_32_S1AP_ignore = 1; -static const long asn_VAL_32_S1AP_conditional = 1; -static const long asn_VAL_33_S1AP_id_M5Configuration = 173; +static const long asn_VAL_33_S1AP_id_NRrestrictioninEPSasSecondaryRAT = 261; static const long asn_VAL_33_S1AP_ignore = 1; -static const long asn_VAL_33_S1AP_conditional = 1; -static const long asn_VAL_34_S1AP_id_MDT_Location_Info = 174; +static const long asn_VAL_33_S1AP_optional = 0; +static const long asn_VAL_34_S1AP_id_UnlicensedSpectrumRestriction = 270; static const long asn_VAL_34_S1AP_ignore = 1; static const long asn_VAL_34_S1AP_optional = 0; -static const long asn_VAL_35_S1AP_id_M6Configuration = 220; +static const long asn_VAL_35_S1AP_id_CNTypeRestrictions = 282; static const long asn_VAL_35_S1AP_ignore = 1; -static const long asn_VAL_35_S1AP_conditional = 1; -static const long asn_VAL_36_S1AP_id_M7Configuration = 221; +static const long asn_VAL_35_S1AP_optional = 0; +static const long asn_VAL_36_S1AP_id_NRrestrictionin5GS = 287; static const long asn_VAL_36_S1AP_ignore = 1; -static const long asn_VAL_36_S1AP_conditional = 1; -static const long asn_VAL_37_S1AP_id_BluetoothMeasurementConfiguration = 284; +static const long asn_VAL_36_S1AP_optional = 0; +static const long asn_VAL_37_S1AP_id_LastNG_RANPLMNIdentity = 290; static const long asn_VAL_37_S1AP_ignore = 1; static const long asn_VAL_37_S1AP_optional = 0; -static const long asn_VAL_38_S1AP_id_WLANMeasurementConfiguration = 285; +static const long asn_VAL_38_S1AP_id_RAT_Restrictions = 336; static const long asn_VAL_38_S1AP_ignore = 1; static const long asn_VAL_38_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_ImmediateMDT_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_31_S1AP_id_M3Configuration }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_31_S1AP_ignore }, - { "&Extension", aioc__type, &asn_DEF_S1AP_M3Configuration }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_31_S1AP_conditional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_32_S1AP_id_M4Configuration }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_32_S1AP_ignore }, - { "&Extension", aioc__type, &asn_DEF_S1AP_M4Configuration }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_32_S1AP_conditional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_33_S1AP_id_M5Configuration }, +static const asn_ioc_cell_t asn_IOS_S1AP_HandoverRestrictionList_ExtIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_33_S1AP_id_NRrestrictioninEPSasSecondaryRAT }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_33_S1AP_ignore }, - { "&Extension", aioc__type, &asn_DEF_S1AP_M5Configuration }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_33_S1AP_conditional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_34_S1AP_id_MDT_Location_Info }, + { "&Extension", aioc__type, &asn_DEF_S1AP_NRrestrictioninEPSasSecondaryRAT }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_33_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_34_S1AP_id_UnlicensedSpectrumRestriction }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_34_S1AP_ignore }, - { "&Extension", aioc__type, &asn_DEF_S1AP_MDT_Location_Info }, + { "&Extension", aioc__type, &asn_DEF_S1AP_UnlicensedSpectrumRestriction }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_34_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_35_S1AP_id_M6Configuration }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_35_S1AP_id_CNTypeRestrictions }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_35_S1AP_ignore }, - { "&Extension", aioc__type, &asn_DEF_S1AP_M6Configuration }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_35_S1AP_conditional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_36_S1AP_id_M7Configuration }, + { "&Extension", aioc__type, &asn_DEF_S1AP_CNTypeRestrictions }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_35_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_36_S1AP_id_NRrestrictionin5GS }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_36_S1AP_ignore }, - { "&Extension", aioc__type, &asn_DEF_S1AP_M7Configuration }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_36_S1AP_conditional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_37_S1AP_id_BluetoothMeasurementConfiguration }, + { "&Extension", aioc__type, &asn_DEF_S1AP_NRrestrictionin5GS }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_36_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_37_S1AP_id_LastNG_RANPLMNIdentity }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_37_S1AP_ignore }, - { "&Extension", aioc__type, &asn_DEF_S1AP_BluetoothMeasurementConfiguration }, + { "&Extension", aioc__type, &asn_DEF_S1AP_PLMNidentity }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_37_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_38_S1AP_id_WLANMeasurementConfiguration }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_38_S1AP_id_RAT_Restrictions }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_38_S1AP_ignore }, - { "&Extension", aioc__type, &asn_DEF_S1AP_WLANMeasurementConfiguration }, + { "&Extension", aioc__type, &asn_DEF_S1AP_RAT_Restrictions }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_38_S1AP_optional } }; -static const asn_ioc_set_t asn_IOS_S1AP_ImmediateMDT_ExtIEs_1[] = { - { 8, 4, asn_IOS_S1AP_ImmediateMDT_ExtIEs_1_rows } +static const asn_ioc_set_t asn_IOS_S1AP_HandoverRestrictionList_ExtIEs_1[] = { + { 6, 4, asn_IOS_S1AP_HandoverRestrictionList_ExtIEs_1_rows } }; -static const long asn_VAL_39_S1AP_id_Time_UE_StayedInCell_EnhancedGranularity = 167; +static const long asn_VAL_39_S1AP_id_M3Configuration = 171; static const long asn_VAL_39_S1AP_ignore = 1; -static const long asn_VAL_39_S1AP_optional = 0; -static const long asn_VAL_40_S1AP_id_HO_Cause = 168; +static const long asn_VAL_39_S1AP_conditional = 1; +static const long asn_VAL_40_S1AP_id_M4Configuration = 172; static const long asn_VAL_40_S1AP_ignore = 1; -static const long asn_VAL_40_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_39_S1AP_id_Time_UE_StayedInCell_EnhancedGranularity }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_39_S1AP_ignore }, - { "&Extension", aioc__type, &asn_DEF_S1AP_Time_UE_StayedInCell_EnhancedGranularity }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_39_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_40_S1AP_id_HO_Cause }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_40_S1AP_ignore }, - { "&Extension", aioc__type, &asn_DEF_S1AP_Cause }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_40_S1AP_optional } -}; -static const asn_ioc_set_t asn_IOS_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_1[] = { - { 2, 4, asn_IOS_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_1_rows } -}; -static const long asn_VAL_41_S1AP_id_BluetoothMeasurementConfiguration = 284; +static const long asn_VAL_40_S1AP_conditional = 1; +static const long asn_VAL_41_S1AP_id_M5Configuration = 173; static const long asn_VAL_41_S1AP_ignore = 1; -static const long asn_VAL_41_S1AP_optional = 0; -static const long asn_VAL_42_S1AP_id_WLANMeasurementConfiguration = 285; +static const long asn_VAL_41_S1AP_conditional = 1; +static const long asn_VAL_42_S1AP_id_MDT_Location_Info = 174; static const long asn_VAL_42_S1AP_ignore = 1; static const long asn_VAL_42_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_LoggedMDT_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_41_S1AP_id_BluetoothMeasurementConfiguration }, +static const long asn_VAL_43_S1AP_id_M6Configuration = 220; +static const long asn_VAL_43_S1AP_ignore = 1; +static const long asn_VAL_43_S1AP_conditional = 1; +static const long asn_VAL_44_S1AP_id_M7Configuration = 221; +static const long asn_VAL_44_S1AP_ignore = 1; +static const long asn_VAL_44_S1AP_conditional = 1; +static const long asn_VAL_45_S1AP_id_BluetoothMeasurementConfiguration = 284; +static const long asn_VAL_45_S1AP_ignore = 1; +static const long asn_VAL_45_S1AP_optional = 0; +static const long asn_VAL_46_S1AP_id_WLANMeasurementConfiguration = 285; +static const long asn_VAL_46_S1AP_ignore = 1; +static const long asn_VAL_46_S1AP_optional = 0; +static const long asn_VAL_47_S1AP_id_SensorMeasurementConfiguration = 345; +static const long asn_VAL_47_S1AP_ignore = 1; +static const long asn_VAL_47_S1AP_optional = 0; +static const asn_ioc_cell_t asn_IOS_S1AP_ImmediateMDT_ExtIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_39_S1AP_id_M3Configuration }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_39_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_M3Configuration }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_39_S1AP_conditional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_40_S1AP_id_M4Configuration }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_40_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_M4Configuration }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_40_S1AP_conditional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_41_S1AP_id_M5Configuration }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_41_S1AP_ignore }, - { "&Extension", aioc__type, &asn_DEF_S1AP_BluetoothMeasurementConfiguration }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_41_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_42_S1AP_id_WLANMeasurementConfiguration }, + { "&Extension", aioc__type, &asn_DEF_S1AP_M5Configuration }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_41_S1AP_conditional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_42_S1AP_id_MDT_Location_Info }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_42_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_MDT_Location_Info }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_42_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_43_S1AP_id_M6Configuration }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_43_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_M6Configuration }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_43_S1AP_conditional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_44_S1AP_id_M7Configuration }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_44_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_M7Configuration }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_44_S1AP_conditional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_45_S1AP_id_BluetoothMeasurementConfiguration }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_45_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_BluetoothMeasurementConfiguration }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_45_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_46_S1AP_id_WLANMeasurementConfiguration }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_46_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_WLANMeasurementConfiguration }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_42_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_46_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_47_S1AP_id_SensorMeasurementConfiguration }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_47_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_SensorMeasurementConfiguration }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_47_S1AP_optional } +}; +static const asn_ioc_set_t asn_IOS_S1AP_ImmediateMDT_ExtIEs_1[] = { + { 9, 4, asn_IOS_S1AP_ImmediateMDT_ExtIEs_1_rows } +}; +static const long asn_VAL_48_S1AP_id_Time_UE_StayedInCell_EnhancedGranularity = 167; +static const long asn_VAL_48_S1AP_ignore = 1; +static const long asn_VAL_48_S1AP_optional = 0; +static const long asn_VAL_49_S1AP_id_HO_Cause = 168; +static const long asn_VAL_49_S1AP_ignore = 1; +static const long asn_VAL_49_S1AP_optional = 0; +static const long asn_VAL_50_S1AP_id_lastVisitedPSCellList = 329; +static const long asn_VAL_50_S1AP_ignore = 1; +static const long asn_VAL_50_S1AP_optional = 0; +static const asn_ioc_cell_t asn_IOS_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_48_S1AP_id_Time_UE_StayedInCell_EnhancedGranularity }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_48_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_Time_UE_StayedInCell_EnhancedGranularity }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_48_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_49_S1AP_id_HO_Cause }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_49_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_Cause }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_49_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_50_S1AP_id_lastVisitedPSCellList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_50_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_LastVisitedPSCellList }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_50_S1AP_optional } +}; +static const asn_ioc_set_t asn_IOS_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_1[] = { + { 3, 4, asn_IOS_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_1_rows } +}; +static const long asn_VAL_51_S1AP_id_BluetoothMeasurementConfiguration = 284; +static const long asn_VAL_51_S1AP_ignore = 1; +static const long asn_VAL_51_S1AP_optional = 0; +static const long asn_VAL_52_S1AP_id_WLANMeasurementConfiguration = 285; +static const long asn_VAL_52_S1AP_ignore = 1; +static const long asn_VAL_52_S1AP_optional = 0; +static const long asn_VAL_53_S1AP_id_LoggedMDTTrigger = 344; +static const long asn_VAL_53_S1AP_ignore = 1; +static const long asn_VAL_53_S1AP_optional = 0; +static const long asn_VAL_54_S1AP_id_SensorMeasurementConfiguration = 345; +static const long asn_VAL_54_S1AP_ignore = 1; +static const long asn_VAL_54_S1AP_optional = 0; +static const asn_ioc_cell_t asn_IOS_S1AP_LoggedMDT_ExtIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_51_S1AP_id_BluetoothMeasurementConfiguration }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_51_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_BluetoothMeasurementConfiguration }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_51_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_52_S1AP_id_WLANMeasurementConfiguration }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_52_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_WLANMeasurementConfiguration }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_52_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_53_S1AP_id_LoggedMDTTrigger }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_53_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_LoggedMDTTrigger }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_53_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_54_S1AP_id_SensorMeasurementConfiguration }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_54_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_SensorMeasurementConfiguration }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_54_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_LoggedMDT_ExtIEs_1[] = { - { 2, 4, asn_IOS_S1AP_LoggedMDT_ExtIEs_1_rows } + { 4, 4, asn_IOS_S1AP_LoggedMDT_ExtIEs_1_rows } }; -static const long asn_VAL_43_S1AP_id_SignallingBasedMDTPLMNList = 178; -static const long asn_VAL_43_S1AP_ignore = 1; -static const long asn_VAL_43_S1AP_optional = 0; +static const long asn_VAL_55_S1AP_id_SignallingBasedMDTPLMNList = 178; +static const long asn_VAL_55_S1AP_ignore = 1; +static const long asn_VAL_55_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_MDT_Configuration_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_43_S1AP_id_SignallingBasedMDTPLMNList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_43_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_55_S1AP_id_SignallingBasedMDTPLMNList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_55_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_MDTPLMNList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_43_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_55_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_MDT_Configuration_ExtIEs_1[] = { { 1, 4, asn_IOS_S1AP_MDT_Configuration_ExtIEs_1_rows } }; -static const long asn_VAL_44_S1AP_id_ProSeUEtoNetworkRelaying = 216; -static const long asn_VAL_44_S1AP_ignore = 1; -static const long asn_VAL_44_S1AP_optional = 0; +static const long asn_VAL_56_S1AP_id_ProSeUEtoNetworkRelaying = 216; +static const long asn_VAL_56_S1AP_ignore = 1; +static const long asn_VAL_56_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_ProSeAuthorized_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_44_S1AP_id_ProSeUEtoNetworkRelaying }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_44_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_56_S1AP_id_ProSeUEtoNetworkRelaying }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_56_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_ProSeUEtoNetworkRelaying }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_44_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_56_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_ProSeAuthorized_ExtIEs_1[] = { { 1, 4, asn_IOS_S1AP_ProSeAuthorized_ExtIEs_1_rows } }; -static const long asn_VAL_45_S1AP_id_RequestTypeAdditionalInfo = 298; -static const long asn_VAL_45_S1AP_ignore = 1; -static const long asn_VAL_45_S1AP_optional = 0; +static const long asn_VAL_57_S1AP_id_RequestTypeAdditionalInfo = 298; +static const long asn_VAL_57_S1AP_ignore = 1; +static const long asn_VAL_57_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_RequestType_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_45_S1AP_id_RequestTypeAdditionalInfo }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_45_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_57_S1AP_id_RequestTypeAdditionalInfo }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_57_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_RequestTypeAdditionalInfo }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_45_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_57_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_RequestType_ExtIEs_1[] = { { 1, 4, asn_IOS_S1AP_RequestType_ExtIEs_1_rows } }; -static const long asn_VAL_46_S1AP_id_NB_IoT_RLF_Report_Container = 313; -static const long asn_VAL_46_S1AP_ignore = 1; -static const long asn_VAL_46_S1AP_optional = 0; +static const long asn_VAL_58_S1AP_id_NB_IoT_RLF_Report_Container = 313; +static const long asn_VAL_58_S1AP_ignore = 1; +static const long asn_VAL_58_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_RLFReportInformation_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_46_S1AP_id_NB_IoT_RLF_Report_Container }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_46_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_58_S1AP_id_NB_IoT_RLF_Report_Container }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_58_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_NB_IoT_RLF_Report_Container }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_46_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_58_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_RLFReportInformation_ExtIEs_1[] = { { 1, 4, asn_IOS_S1AP_RLFReportInformation_ExtIEs_1_rows } }; -static const long asn_VAL_47_S1AP_id_Time_Synchronisation_Info = 149; -static const long asn_VAL_47_S1AP_ignore = 1; -static const long asn_VAL_47_S1AP_optional = 0; -static const long asn_VAL_48_S1AP_id_Muting_Pattern_Information = 208; -static const long asn_VAL_48_S1AP_ignore = 1; -static const long asn_VAL_48_S1AP_optional = 0; +static const long asn_VAL_59_S1AP_id_Time_Synchronisation_Info = 149; +static const long asn_VAL_59_S1AP_ignore = 1; +static const long asn_VAL_59_S1AP_optional = 0; +static const long asn_VAL_60_S1AP_id_Muting_Pattern_Information = 208; +static const long asn_VAL_60_S1AP_ignore = 1; +static const long asn_VAL_60_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_SONInformationReply_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_47_S1AP_id_Time_Synchronisation_Info }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_47_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_59_S1AP_id_Time_Synchronisation_Info }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_59_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_TimeSynchronisationInfo }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_47_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_48_S1AP_id_Muting_Pattern_Information }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_48_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_59_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_60_S1AP_id_Muting_Pattern_Information }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_60_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_MutingPatternInformation }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_48_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_60_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_SONInformationReply_ExtIEs_1[] = { { 2, 4, asn_IOS_S1AP_SONInformationReply_ExtIEs_1_rows } }; -static const long asn_VAL_49_S1AP_id_x2TNLConfigurationInfo = 152; -static const long asn_VAL_49_S1AP_ignore = 1; -static const long asn_VAL_49_S1AP_conditional = 1; -static const long asn_VAL_50_S1AP_id_Synchronisation_Information = 209; -static const long asn_VAL_50_S1AP_ignore = 1; -static const long asn_VAL_50_S1AP_conditional = 1; +static const long asn_VAL_61_S1AP_id_x2TNLConfigurationInfo = 152; +static const long asn_VAL_61_S1AP_ignore = 1; +static const long asn_VAL_61_S1AP_conditional = 1; +static const long asn_VAL_62_S1AP_id_Synchronisation_Information = 209; +static const long asn_VAL_62_S1AP_ignore = 1; +static const long asn_VAL_62_S1AP_conditional = 1; static const asn_ioc_cell_t asn_IOS_S1AP_SONConfigurationTransfer_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_49_S1AP_id_x2TNLConfigurationInfo }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_49_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_61_S1AP_id_x2TNLConfigurationInfo }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_61_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_X2TNLConfigurationInfo }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_49_S1AP_conditional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_50_S1AP_id_Synchronisation_Information }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_50_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_61_S1AP_conditional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_62_S1AP_id_Synchronisation_Information }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_62_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_SynchronisationInformation }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_50_S1AP_conditional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_62_S1AP_conditional } }; static const asn_ioc_set_t asn_IOS_S1AP_SONConfigurationTransfer_ExtIEs_1[] = { { 2, 4, asn_IOS_S1AP_SONConfigurationTransfer_ExtIEs_1_rows } }; -static const long asn_VAL_51_S1AP_id_MobilityInformation = 175; -static const long asn_VAL_51_S1AP_ignore = 1; -static const long asn_VAL_51_S1AP_optional = 0; -static const long asn_VAL_52_S1AP_id_uE_HistoryInformationFromTheUE = 194; -static const long asn_VAL_52_S1AP_ignore = 1; -static const long asn_VAL_52_S1AP_optional = 0; -static const long asn_VAL_53_S1AP_id_IMSvoiceEPSfallbackfrom5G = 296; -static const long asn_VAL_53_S1AP_ignore = 1; -static const long asn_VAL_53_S1AP_optional = 0; -static const long asn_VAL_54_S1AP_id_AdditionalRRMPriorityIndex = 299; -static const long asn_VAL_54_S1AP_ignore = 1; -static const long asn_VAL_54_S1AP_optional = 0; -static const long asn_VAL_55_S1AP_id_ContextatSource = 300; -static const long asn_VAL_55_S1AP_ignore = 1; -static const long asn_VAL_55_S1AP_optional = 0; -static const long asn_VAL_56_S1AP_id_IntersystemMeasurementConfiguration = 311; -static const long asn_VAL_56_S1AP_ignore = 1; -static const long asn_VAL_56_S1AP_optional = 0; -static const long asn_VAL_57_S1AP_id_SourceNodeID = 312; -static const long asn_VAL_57_S1AP_ignore = 1; -static const long asn_VAL_57_S1AP_optional = 0; -static const long asn_VAL_58_S1AP_id_EmergencyIndicator = 326; -static const long asn_VAL_58_S1AP_ignore = 1; -static const long asn_VAL_58_S1AP_optional = 0; +static const long asn_VAL_63_S1AP_id_MobilityInformation = 175; +static const long asn_VAL_63_S1AP_ignore = 1; +static const long asn_VAL_63_S1AP_optional = 0; +static const long asn_VAL_64_S1AP_id_uE_HistoryInformationFromTheUE = 194; +static const long asn_VAL_64_S1AP_ignore = 1; +static const long asn_VAL_64_S1AP_optional = 0; +static const long asn_VAL_65_S1AP_id_IMSvoiceEPSfallbackfrom5G = 296; +static const long asn_VAL_65_S1AP_ignore = 1; +static const long asn_VAL_65_S1AP_optional = 0; +static const long asn_VAL_66_S1AP_id_AdditionalRRMPriorityIndex = 299; +static const long asn_VAL_66_S1AP_ignore = 1; +static const long asn_VAL_66_S1AP_optional = 0; +static const long asn_VAL_67_S1AP_id_ContextatSource = 300; +static const long asn_VAL_67_S1AP_ignore = 1; +static const long asn_VAL_67_S1AP_optional = 0; +static const long asn_VAL_68_S1AP_id_IntersystemMeasurementConfiguration = 311; +static const long asn_VAL_68_S1AP_ignore = 1; +static const long asn_VAL_68_S1AP_optional = 0; +static const long asn_VAL_69_S1AP_id_SourceNodeID = 312; +static const long asn_VAL_69_S1AP_ignore = 1; +static const long asn_VAL_69_S1AP_optional = 0; +static const long asn_VAL_70_S1AP_id_EmergencyIndicator = 326; +static const long asn_VAL_70_S1AP_ignore = 1; +static const long asn_VAL_70_S1AP_optional = 0; +static const long asn_VAL_71_S1AP_id_UEContextReferenceatSourceeNB = 337; +static const long asn_VAL_71_S1AP_ignore = 1; +static const long asn_VAL_71_S1AP_optional = 0; +static const long asn_VAL_72_S1AP_id_SourceSNID = 343; +static const long asn_VAL_72_S1AP_ignore = 1; +static const long asn_VAL_72_S1AP_optional = 0; +static const long asn_VAL_73_S1AP_id_Direct_Forwarding_Path_Availability = 79; +static const long asn_VAL_73_S1AP_ignore = 1; +static const long asn_VAL_73_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_51_S1AP_id_MobilityInformation }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_51_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_63_S1AP_id_MobilityInformation }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_63_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_MobilityInformation }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_51_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_52_S1AP_id_uE_HistoryInformationFromTheUE }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_52_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_63_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_64_S1AP_id_uE_HistoryInformationFromTheUE }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_64_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_UE_HistoryInformationFromTheUE }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_52_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_53_S1AP_id_IMSvoiceEPSfallbackfrom5G }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_53_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_64_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_65_S1AP_id_IMSvoiceEPSfallbackfrom5G }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_65_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_IMSvoiceEPSfallbackfrom5G }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_53_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_54_S1AP_id_AdditionalRRMPriorityIndex }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_54_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_65_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_66_S1AP_id_AdditionalRRMPriorityIndex }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_66_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_AdditionalRRMPriorityIndex }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_54_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_55_S1AP_id_ContextatSource }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_55_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_66_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_67_S1AP_id_ContextatSource }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_67_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_ContextatSource }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_55_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_56_S1AP_id_IntersystemMeasurementConfiguration }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_56_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_67_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_68_S1AP_id_IntersystemMeasurementConfiguration }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_68_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_IntersystemMeasurementConfiguration }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_56_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_57_S1AP_id_SourceNodeID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_57_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_68_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_69_S1AP_id_SourceNodeID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_69_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_SourceNodeID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_57_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_58_S1AP_id_EmergencyIndicator }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_58_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_69_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_70_S1AP_id_EmergencyIndicator }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_70_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_EmergencyIndicator }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_58_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_70_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_71_S1AP_id_UEContextReferenceatSourceeNB }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_71_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_71_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_72_S1AP_id_SourceSNID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_72_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_Global_RAN_NODE_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_72_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_73_S1AP_id_Direct_Forwarding_Path_Availability }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_73_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_Direct_Forwarding_Path_Availability }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_73_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_1[] = { - { 8, 4, asn_IOS_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_1_rows } + { 11, 4, asn_IOS_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_1_rows } }; -static const long asn_VAL_59_S1AP_id_GUMMEIType = 170; -static const long asn_VAL_59_S1AP_ignore = 1; -static const long asn_VAL_59_S1AP_optional = 0; +static const long asn_VAL_74_S1AP_id_GUMMEIType = 170; +static const long asn_VAL_74_S1AP_ignore = 1; +static const long asn_VAL_74_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_ServedGUMMEIsItem_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_59_S1AP_id_GUMMEIType }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_59_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_74_S1AP_id_GUMMEIType }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_74_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_GUMMEIType }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_59_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_74_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_ServedGUMMEIsItem_ExtIEs_1[] = { { 1, 4, asn_IOS_S1AP_ServedGUMMEIsItem_ExtIEs_1_rows } }; -static const long asn_VAL_60_S1AP_id_RAT_Type = 232; -static const long asn_VAL_60_S1AP_reject = 0; -static const long asn_VAL_60_S1AP_optional = 0; +static const long asn_VAL_75_S1AP_id_RAT_Type = 232; +static const long asn_VAL_75_S1AP_reject = 0; +static const long asn_VAL_75_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_SupportedTAs_Item_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_60_S1AP_id_RAT_Type }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_60_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_75_S1AP_id_RAT_Type }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_75_S1AP_reject }, { "&Extension", aioc__type, &asn_DEF_S1AP_RAT_Type }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_60_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_75_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_SupportedTAs_Item_ExtIEs_1[] = { { 1, 4, asn_IOS_S1AP_SupportedTAs_Item_ExtIEs_1_rows } }; -static const long asn_VAL_61_S1AP_id_Muting_Availability_Indication = 207; -static const long asn_VAL_61_S1AP_ignore = 1; -static const long asn_VAL_61_S1AP_optional = 0; +static const long asn_VAL_76_S1AP_id_Muting_Availability_Indication = 207; +static const long asn_VAL_76_S1AP_ignore = 1; +static const long asn_VAL_76_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_TimeSynchronisationInfo_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_61_S1AP_id_Muting_Availability_Indication }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_61_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_76_S1AP_id_Muting_Availability_Indication }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_76_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_MutingAvailabilityIndication }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_61_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_76_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_TimeSynchronisationInfo_ExtIEs_1[] = { { 1, 4, asn_IOS_S1AP_TimeSynchronisationInfo_ExtIEs_1_rows } }; -static const long asn_VAL_62_S1AP_id_DAPSResponseInfoList = 318; -static const long asn_VAL_62_S1AP_ignore = 1; -static const long asn_VAL_62_S1AP_optional = 0; +static const long asn_VAL_77_S1AP_id_DAPSResponseInfoList = 318; +static const long asn_VAL_77_S1AP_ignore = 1; +static const long asn_VAL_77_S1AP_optional = 0; +static const long asn_VAL_78_S1AP_id_RACSIndication = 330; +static const long asn_VAL_78_S1AP_ignore = 1; +static const long asn_VAL_78_S1AP_optional = 0; +static const long asn_VAL_79_S1AP_id_E_RABSecurityResultList = 335; +static const long asn_VAL_79_S1AP_ignore = 1; +static const long asn_VAL_79_S1AP_optional = 0; +static const long asn_VAL_80_S1AP_id_Direct_Forwarding_Path_Availability = 79; +static const long asn_VAL_80_S1AP_ignore = 1; +static const long asn_VAL_80_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_62_S1AP_id_DAPSResponseInfoList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_62_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_77_S1AP_id_DAPSResponseInfoList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_77_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_DAPSResponseInfoList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_62_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_77_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_78_S1AP_id_RACSIndication }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_78_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_RACSIndication }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_78_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_79_S1AP_id_E_RABSecurityResultList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_79_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_E_RABSecurityResultList }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_79_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_80_S1AP_id_Direct_Forwarding_Path_Availability }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_80_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_Direct_Forwarding_Path_Availability }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_80_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_1[] = { - { 1, 4, asn_IOS_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_1_rows } + { 4, 4, asn_IOS_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_1_rows } }; -static const long asn_VAL_63_S1AP_id_MDTConfiguration = 162; -static const long asn_VAL_63_S1AP_ignore = 1; -static const long asn_VAL_63_S1AP_optional = 0; -static const long asn_VAL_64_S1AP_id_UEAppLayerMeasConfig = 262; -static const long asn_VAL_64_S1AP_ignore = 1; -static const long asn_VAL_64_S1AP_optional = 0; -static const long asn_VAL_65_S1AP_id_MDTConfigurationNR = 316; -static const long asn_VAL_65_S1AP_ignore = 1; -static const long asn_VAL_65_S1AP_optional = 0; -static const long asn_VAL_66_S1AP_id_TraceCollectionEntityURI = 325; -static const long asn_VAL_66_S1AP_ignore = 1; -static const long asn_VAL_66_S1AP_optional = 0; +static const long asn_VAL_81_S1AP_id_MDTConfiguration = 162; +static const long asn_VAL_81_S1AP_ignore = 1; +static const long asn_VAL_81_S1AP_optional = 0; +static const long asn_VAL_82_S1AP_id_UEAppLayerMeasConfig = 262; +static const long asn_VAL_82_S1AP_ignore = 1; +static const long asn_VAL_82_S1AP_optional = 0; +static const long asn_VAL_83_S1AP_id_MDTConfigurationNR = 316; +static const long asn_VAL_83_S1AP_ignore = 1; +static const long asn_VAL_83_S1AP_optional = 0; +static const long asn_VAL_84_S1AP_id_TraceCollectionEntityURI = 325; +static const long asn_VAL_84_S1AP_ignore = 1; +static const long asn_VAL_84_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_TraceActivation_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_63_S1AP_id_MDTConfiguration }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_63_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_81_S1AP_id_MDTConfiguration }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_81_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_MDT_Configuration }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_63_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_64_S1AP_id_UEAppLayerMeasConfig }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_64_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_81_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_82_S1AP_id_UEAppLayerMeasConfig }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_82_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_UEAppLayerMeasConfig }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_64_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_65_S1AP_id_MDTConfigurationNR }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_65_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_82_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_83_S1AP_id_MDTConfigurationNR }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_83_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_MDT_ConfigurationNR }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_65_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_66_S1AP_id_TraceCollectionEntityURI }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_66_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_83_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_84_S1AP_id_TraceCollectionEntityURI }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_84_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_URI_Address }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_66_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_84_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_TraceActivation_ExtIEs_1[] = { { 4, 4, asn_IOS_S1AP_TraceActivation_ExtIEs_1_rows } }; -static const long asn_VAL_67_S1AP_id_extended_uEaggregateMaximumBitRateDL = 259; -static const long asn_VAL_67_S1AP_ignore = 1; -static const long asn_VAL_67_S1AP_optional = 0; -static const long asn_VAL_68_S1AP_id_extended_uEaggregateMaximumBitRateUL = 260; -static const long asn_VAL_68_S1AP_ignore = 1; -static const long asn_VAL_68_S1AP_optional = 0; +static const long asn_VAL_85_S1AP_id_extended_uEaggregateMaximumBitRateDL = 259; +static const long asn_VAL_85_S1AP_ignore = 1; +static const long asn_VAL_85_S1AP_optional = 0; +static const long asn_VAL_86_S1AP_id_extended_uEaggregateMaximumBitRateUL = 260; +static const long asn_VAL_86_S1AP_ignore = 1; +static const long asn_VAL_86_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_UEAggregate_MaximumBitrates_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_67_S1AP_id_extended_uEaggregateMaximumBitRateDL }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_67_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_85_S1AP_id_extended_uEaggregateMaximumBitRateDL }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_85_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_ExtendedBitRate }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_67_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_68_S1AP_id_extended_uEaggregateMaximumBitRateUL }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_68_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_85_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_86_S1AP_id_extended_uEaggregateMaximumBitRateUL }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_86_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_ExtendedBitRate }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_68_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_86_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_UEAggregate_MaximumBitrates_ExtIEs_1[] = { { 2, 4, asn_IOS_S1AP_UEAggregate_MaximumBitrates_ExtIEs_1_rows } }; -static const long asn_VAL_69_S1AP_id_serviceType = 276; -static const long asn_VAL_69_S1AP_ignore = 1; -static const long asn_VAL_69_S1AP_optional = 0; +static const long asn_VAL_87_S1AP_id_serviceType = 276; +static const long asn_VAL_87_S1AP_ignore = 1; +static const long asn_VAL_87_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_UEAppLayerMeasConfig_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_69_S1AP_id_serviceType }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_69_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_87_S1AP_id_serviceType }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_87_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_ServiceType }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_69_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_87_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_UEAppLayerMeasConfig_ExtIEs_1[] = { { 1, 4, asn_IOS_S1AP_UEAppLayerMeasConfig_ExtIEs_1_rows } }; -static const long asn_VAL_70_S1AP_id_PSCellInformation = 288; -static const long asn_VAL_70_S1AP_ignore = 1; -static const long asn_VAL_70_S1AP_optional = 0; +static const long asn_VAL_88_S1AP_id_PSCellInformation = 288; +static const long asn_VAL_88_S1AP_ignore = 1; +static const long asn_VAL_88_S1AP_optional = 0; +static const long asn_VAL_89_S1AP_id_LTE_NTN_TAI_Information = 339; +static const long asn_VAL_89_S1AP_ignore = 1; +static const long asn_VAL_89_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_UserLocationInformation_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_70_S1AP_id_PSCellInformation }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_70_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_88_S1AP_id_PSCellInformation }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_88_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_PSCellInformation }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_70_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_88_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_89_S1AP_id_LTE_NTN_TAI_Information }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_89_S1AP_ignore }, + { "&Extension", aioc__type, &asn_DEF_S1AP_LTE_NTN_TAI_Information }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_89_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_UserLocationInformation_ExtIEs_1[] = { - { 1, 4, asn_IOS_S1AP_UserLocationInformation_ExtIEs_1_rows } + { 2, 4, asn_IOS_S1AP_UserLocationInformation_ExtIEs_1_rows } }; -static const long asn_VAL_71_S1AP_id_eNBX2ExtendedTransportLayerAddresses = 153; -static const long asn_VAL_71_S1AP_ignore = 1; -static const long asn_VAL_71_S1AP_optional = 0; -static const long asn_VAL_72_S1AP_id_eNBIndirectX2TransportLayerAddresses = 193; -static const long asn_VAL_72_S1AP_ignore = 1; -static const long asn_VAL_72_S1AP_optional = 0; +static const long asn_VAL_90_S1AP_id_eNBX2ExtendedTransportLayerAddresses = 153; +static const long asn_VAL_90_S1AP_ignore = 1; +static const long asn_VAL_90_S1AP_optional = 0; +static const long asn_VAL_91_S1AP_id_eNBIndirectX2TransportLayerAddresses = 193; +static const long asn_VAL_91_S1AP_ignore = 1; +static const long asn_VAL_91_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_X2TNLConfigurationInfo_ExtIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_71_S1AP_id_eNBX2ExtendedTransportLayerAddresses }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_71_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_90_S1AP_id_eNBX2ExtendedTransportLayerAddresses }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_90_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_ENBX2ExtTLAs }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_71_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_72_S1AP_id_eNBIndirectX2TransportLayerAddresses }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_72_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_90_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolExtensionID, &asn_VAL_91_S1AP_id_eNBIndirectX2TransportLayerAddresses }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_91_S1AP_ignore }, { "&Extension", aioc__type, &asn_DEF_S1AP_ENBIndirectX2TransportLayerAddresses }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_72_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_91_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_X2TNLConfigurationInfo_ExtIEs_1[] = { { 2, 4, asn_IOS_S1AP_X2TNLConfigurationInfo_ExtIEs_1_rows } @@ -982,6 +1120,33 @@ memb_S1AP_id_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_E_RABToBeSwitchedDLItem_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABToBeSwitchedDLItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABToBeSwitchedDLItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_criticality_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -1001,6 +1166,33 @@ memb_S1AP_criticality_constraint_17(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_E_RABToBeSwitchedDLItem_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABToBeSwitchedDLItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABToBeSwitchedDLItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_extensionValue_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -1108,33 +1300,6 @@ memb_S1AP_id_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_E_RABToBeSetupItemBearerSUReqExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABToBeSetupItemBearerSUReqExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_criticality_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -1154,33 +1319,6 @@ memb_S1AP_criticality_constraint_25(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_E_RABToBeSetupItemBearerSUReqExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABToBeSetupItemBearerSUReqExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_extensionValue_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -1225,6 +1363,33 @@ memb_S1AP_id_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_E_RABToBeSetupItemBearerSUReqExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABToBeSetupItemBearerSUReqExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_criticality_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -1244,6 +1409,33 @@ memb_S1AP_criticality_constraint_29(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_E_RABToBeSetupItemBearerSUReqExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABToBeSetupItemBearerSUReqExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_extensionValue_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -1288,6 +1480,69 @@ memb_S1AP_id_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static int +memb_S1AP_criticality_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_S1AP_extensionValue_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_S1AP_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + static asn_type_selector_result_t select_E_RABToBeModifyItemBearerModReqExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; @@ -1316,7 +1571,7 @@ select_E_RABToBeModifyItemBearerModReqExtIEs_S1AP_criticality_type(const asn_TYP } static int -memb_S1AP_criticality_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr, +memb_S1AP_criticality_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { @@ -1361,69 +1616,6 @@ select_E_RABToBeModifyItemBearerModReqExtIEs_S1AP_extensionValue_type(const asn_ return result; } -static int -memb_S1AP_extensionValue_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr, - asn_app_constraint_failed_f *ctfailcb, void *app_key) { - - if(!sptr) { - ASN__CTFAIL(app_key, td, sptr, - "%s: value not given (%s:%d)", - td->name, __FILE__, __LINE__); - return -1; - } - - - if(1 /* No applicable constraints whatsoever */) { - /* Nothing is here. See below */ - } - - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); -} - -static int -memb_S1AP_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr, - asn_app_constraint_failed_f *ctfailcb, void *app_key) { - long value; - - if(!sptr) { - ASN__CTFAIL(app_key, td, sptr, - "%s: value not given (%s:%d)", - td->name, __FILE__, __LINE__); - return -1; - } - - value = *(const long *)sptr; - - if((value >= 0L && value <= 65535L)) { - /* Constraint check succeeded */ - return 0; - } else { - ASN__CTFAIL(app_key, td, sptr, - "%s: constraint failed (%s:%d)", - td->name, __FILE__, __LINE__); - return -1; - } -} - -static int -memb_S1AP_criticality_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr, - asn_app_constraint_failed_f *ctfailcb, void *app_key) { - - if(!sptr) { - ASN__CTFAIL(app_key, td, sptr, - "%s: value not given (%s:%d)", - td->name, __FILE__, __LINE__); - return -1; - } - - - if(1 /* No applicable constraints whatsoever */) { - /* Nothing is here. See below */ - } - - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); -} - static int memb_S1AP_extensionValue_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -1531,33 +1723,6 @@ memb_S1AP_id_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_E_RABToBeSetupItemCtxtSUReqExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_criticality_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -1577,33 +1742,6 @@ memb_S1AP_criticality_constraint_45(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_E_RABToBeSetupItemCtxtSUReqExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_extensionValue_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -1648,6 +1786,33 @@ memb_S1AP_id_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_E_RABToBeSetupItemCtxtSUReqExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_criticality_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -1667,6 +1832,33 @@ memb_S1AP_criticality_constraint_49(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_E_RABToBeSetupItemCtxtSUReqExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_extensionValue_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -2467,33 +2659,6 @@ memb_S1AP_id_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_Bearers_SubjectToStatusTransfer_ItemExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_criticality_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -2513,33 +2678,6 @@ memb_S1AP_criticality_constraint_101(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_Bearers_SubjectToStatusTransfer_ItemExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_extensionValue_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -2584,6 +2722,33 @@ memb_S1AP_id_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_Bearers_SubjectToStatusTransfer_ItemExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_criticality_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -2603,6 +2768,33 @@ memb_S1AP_criticality_constraint_105(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_Bearers_SubjectToStatusTransfer_ItemExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_extensionValue_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -5041,33 +5233,6 @@ memb_S1AP_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_E_RABInformationListItem_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABInformationListItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABInformationListItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_criticality_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -5087,33 +5252,6 @@ memb_S1AP_criticality_constraint_261(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_E_RABInformationListItem_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABInformationListItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABInformationListItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_extensionValue_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -5158,6 +5296,33 @@ memb_S1AP_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_E_RABInformationListItem_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABInformationListItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABInformationListItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_criticality_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -5177,6 +5342,33 @@ memb_S1AP_criticality_constraint_265(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_E_RABInformationListItem_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABInformationListItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABInformationListItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_extensionValue_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -5221,6 +5413,69 @@ memb_S1AP_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static int +memb_S1AP_criticality_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_S1AP_extensionValue_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_S1AP_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + static asn_type_selector_result_t select_E_RABQoSParameters_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; @@ -5249,7 +5504,7 @@ select_E_RABQoSParameters_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor } static int -memb_S1AP_criticality_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr, +memb_S1AP_criticality_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { @@ -5294,69 +5549,6 @@ select_E_RABQoSParameters_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descrip return result; } -static int -memb_S1AP_extensionValue_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr, - asn_app_constraint_failed_f *ctfailcb, void *app_key) { - - if(!sptr) { - ASN__CTFAIL(app_key, td, sptr, - "%s: value not given (%s:%d)", - td->name, __FILE__, __LINE__); - return -1; - } - - - if(1 /* No applicable constraints whatsoever */) { - /* Nothing is here. See below */ - } - - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); -} - -static int -memb_S1AP_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr, - asn_app_constraint_failed_f *ctfailcb, void *app_key) { - long value; - - if(!sptr) { - ASN__CTFAIL(app_key, td, sptr, - "%s: value not given (%s:%d)", - td->name, __FILE__, __LINE__); - return -1; - } - - value = *(const long *)sptr; - - if((value >= 0L && value <= 65535L)) { - /* Constraint check succeeded */ - return 0; - } else { - ASN__CTFAIL(app_key, td, sptr, - "%s: constraint failed (%s:%d)", - td->name, __FILE__, __LINE__); - return -1; - } -} - -static int -memb_S1AP_criticality_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr, - asn_app_constraint_failed_f *ctfailcb, void *app_key) { - - if(!sptr) { - ASN__CTFAIL(app_key, td, sptr, - "%s: value not given (%s:%d)", - td->name, __FILE__, __LINE__); - return -1; - } - - - if(1 /* No applicable constraints whatsoever */) { - /* Nothing is here. See below */ - } - - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); -} - static int memb_S1AP_extensionValue_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -5779,33 +5971,6 @@ memb_S1AP_id_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_GBR_QosInformation_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_GBR_QosInformation_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_GBR_QosInformation_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_criticality_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -5825,33 +5990,6 @@ memb_S1AP_criticality_constraint_301(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_GBR_QosInformation_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_GBR_QosInformation_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_GBR_QosInformation_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_extensionValue_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -5959,33 +6097,6 @@ memb_S1AP_id_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_HandoverRestrictionList_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverRestrictionList_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverRestrictionList_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_criticality_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -6005,33 +6116,6 @@ memb_S1AP_criticality_constraint_309(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_HandoverRestrictionList_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverRestrictionList_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverRestrictionList_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_extensionValue_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -6077,13 +6161,13 @@ memb_S1AP_id_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_ImmediateMDT_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_GBR_QosInformation_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ImmediateMDT_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_GBR_QosInformation_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ImmediateMDT_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_GBR_QosInformation_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -6123,13 +6207,13 @@ memb_S1AP_criticality_constraint_313(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_ImmediateMDT_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_GBR_QosInformation_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ImmediateMDT_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_GBR_QosInformation_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ImmediateMDT_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_GBR_QosInformation_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -6256,6 +6340,33 @@ memb_S1AP_id_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_HandoverRestrictionList_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverRestrictionList_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverRestrictionList_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_criticality_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -6275,6 +6386,33 @@ memb_S1AP_criticality_constraint_321(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_HandoverRestrictionList_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverRestrictionList_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverRestrictionList_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_extensionValue_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -6319,6 +6457,33 @@ memb_S1AP_id_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_ImmediateMDT_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ImmediateMDT_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ImmediateMDT_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_criticality_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -6338,6 +6503,33 @@ memb_S1AP_criticality_constraint_325(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_ImmediateMDT_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ImmediateMDT_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ImmediateMDT_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_extensionValue_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -6508,33 +6700,6 @@ memb_S1AP_id_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_LastVisitedEUTRANCellInformation_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_LastVisitedEUTRANCellInformation_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_criticality_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -6554,33 +6719,6 @@ memb_S1AP_criticality_constraint_337(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_LastVisitedEUTRANCellInformation_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_LastVisitedEUTRANCellInformation_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_extensionValue_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -6688,33 +6826,6 @@ memb_S1AP_id_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_LoggedMDT_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_LoggedMDT_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_LoggedMDT_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_criticality_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -6734,33 +6845,6 @@ memb_S1AP_criticality_constraint_345(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_LoggedMDT_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_LoggedMDT_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_LoggedMDT_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_extensionValue_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -6805,6 +6889,33 @@ memb_S1AP_id_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_LastVisitedEUTRANCellInformation_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_LastVisitedEUTRANCellInformation_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_criticality_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -6824,6 +6935,33 @@ memb_S1AP_criticality_constraint_349(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_LastVisitedEUTRANCellInformation_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_LastVisitedEUTRANCellInformation_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_extensionValue_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -6994,6 +7132,33 @@ memb_S1AP_id_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_LoggedMDT_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_LoggedMDT_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_LoggedMDT_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_criticality_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -7013,6 +7178,33 @@ memb_S1AP_criticality_constraint_361(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_LoggedMDT_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_LoggedMDT_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_LoggedMDT_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_extensionValue_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -7183,33 +7375,6 @@ memb_S1AP_id_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_MDT_Configuration_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_MDT_Configuration_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MDT_Configuration_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_criticality_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -7229,33 +7394,6 @@ memb_S1AP_criticality_constraint_373(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_MDT_Configuration_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_MDT_Configuration_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MDT_Configuration_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_extensionValue_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -7552,6 +7690,33 @@ memb_S1AP_id_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_MDT_Configuration_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_MDT_Configuration_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MDT_Configuration_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_criticality_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -7571,6 +7736,33 @@ memb_S1AP_criticality_constraint_393(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_MDT_Configuration_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_MDT_Configuration_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MDT_Configuration_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_extensionValue_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8182,33 +8374,6 @@ memb_S1AP_id_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_ProSeAuthorized_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ProSeAuthorized_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ProSeAuthorized_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_criticality_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8228,33 +8393,6 @@ memb_S1AP_criticality_constraint_433(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_ProSeAuthorized_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ProSeAuthorized_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ProSeAuthorized_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_extensionValue_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8551,6 +8689,33 @@ memb_S1AP_id_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_ProSeAuthorized_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ProSeAuthorized_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ProSeAuthorized_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_criticality_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8570,6 +8735,33 @@ memb_S1AP_criticality_constraint_453(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_ProSeAuthorized_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ProSeAuthorized_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ProSeAuthorized_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_extensionValue_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8614,33 +8806,6 @@ memb_S1AP_id_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_RequestType_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_RequestType_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_RequestType_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_criticality_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8660,33 +8825,6 @@ memb_S1AP_criticality_constraint_457(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_RequestType_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_RequestType_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_RequestType_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_extensionValue_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8794,33 +8932,6 @@ memb_S1AP_id_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_RLFReportInformation_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_RLFReportInformation_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_RLFReportInformation_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_criticality_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8840,33 +8951,6 @@ memb_S1AP_criticality_constraint_465(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_RLFReportInformation_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_RLFReportInformation_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_RLFReportInformation_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_extensionValue_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -9037,33 +9121,6 @@ memb_S1AP_id_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_SONInformationReply_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_SONInformationReply_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SONInformationReply_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_criticality_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -9083,33 +9140,6 @@ memb_S1AP_criticality_constraint_477(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_SONInformationReply_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_SONInformationReply_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SONInformationReply_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_extensionValue_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -9155,13 +9185,13 @@ memb_S1AP_id_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_SONConfigurationTransfer_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_RequestType_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_SONConfigurationTransfer_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_RequestType_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SONConfigurationTransfer_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_RequestType_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9201,13 +9231,13 @@ memb_S1AP_criticality_constraint_481(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_SONConfigurationTransfer_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_RequestType_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_SONConfigurationTransfer_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_RequestType_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SONConfigurationTransfer_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_RequestType_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9334,6 +9364,33 @@ memb_S1AP_id_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_RLFReportInformation_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_RLFReportInformation_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_RLFReportInformation_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_criticality_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -9353,6 +9410,33 @@ memb_S1AP_criticality_constraint_489(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_RLFReportInformation_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_RLFReportInformation_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_RLFReportInformation_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_extensionValue_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -9397,33 +9481,6 @@ memb_S1AP_id_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_criticality_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -9443,33 +9500,6 @@ memb_S1AP_criticality_constraint_493(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_extensionValue_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -9577,33 +9607,6 @@ memb_S1AP_id_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_ServedGUMMEIsItem_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ServedGUMMEIsItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ServedGUMMEIsItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_criticality_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -9623,33 +9626,6 @@ memb_S1AP_criticality_constraint_501(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_ServedGUMMEIsItem_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ServedGUMMEIsItem_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ServedGUMMEIsItem_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_extensionValue_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -9820,33 +9796,6 @@ memb_S1AP_id_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_SupportedTAs_Item_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_SupportedTAs_Item_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SupportedTAs_Item_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_criticality_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -9866,33 +9815,6 @@ memb_S1AP_criticality_constraint_513(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_SupportedTAs_Item_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_SupportedTAs_Item_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SupportedTAs_Item_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_extensionValue_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -9938,13 +9860,13 @@ memb_S1AP_id_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_TimeSynchronisationInfo_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_SONInformationReply_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_TimeSynchronisationInfo_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_SONInformationReply_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_TimeSynchronisationInfo_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SONInformationReply_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9984,13 +9906,13 @@ memb_S1AP_criticality_constraint_517(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_TimeSynchronisationInfo_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_SONInformationReply_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_TimeSynchronisationInfo_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_SONInformationReply_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_TimeSynchronisationInfo_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SONInformationReply_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10054,6 +9976,33 @@ memb_S1AP_id_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_SONConfigurationTransfer_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_SONConfigurationTransfer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SONConfigurationTransfer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_criticality_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -10073,6 +10022,33 @@ memb_S1AP_criticality_constraint_521(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_SONConfigurationTransfer_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_SONConfigurationTransfer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SONConfigurationTransfer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_extensionValue_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -10243,6 +10219,33 @@ memb_S1AP_id_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_criticality_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -10262,6 +10265,33 @@ memb_S1AP_criticality_constraint_533(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_extensionValue_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -10369,6 +10399,33 @@ memb_S1AP_id_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_ServedGUMMEIsItem_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ServedGUMMEIsItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ServedGUMMEIsItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_criticality_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -10388,6 +10445,33 @@ memb_S1AP_criticality_constraint_541(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_ServedGUMMEIsItem_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ServedGUMMEIsItem_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ServedGUMMEIsItem_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_extensionValue_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -10558,6 +10642,33 @@ memb_S1AP_id_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_SupportedTAs_Item_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_SupportedTAs_Item_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SupportedTAs_Item_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_criticality_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -10577,6 +10688,33 @@ memb_S1AP_criticality_constraint_553(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_SupportedTAs_Item_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_SupportedTAs_Item_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SupportedTAs_Item_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_extensionValue_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -10621,6 +10759,33 @@ memb_S1AP_id_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_TimeSynchronisationInfo_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_TimeSynchronisationInfo_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_TimeSynchronisationInfo_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_criticality_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -10640,6 +10805,33 @@ memb_S1AP_criticality_constraint_557(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_TimeSynchronisationInfo_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_TimeSynchronisationInfo_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_TimeSynchronisationInfo_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_extensionValue_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -10999,33 +11191,6 @@ memb_S1AP_id_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_criticality_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -11045,33 +11210,6 @@ memb_S1AP_criticality_constraint_581(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_extensionValue_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -11179,33 +11317,6 @@ memb_S1AP_id_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_TraceActivation_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_TraceActivation_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_TraceActivation_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_criticality_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -11225,33 +11336,6 @@ memb_S1AP_criticality_constraint_589(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_TraceActivation_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_TraceActivation_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_TraceActivation_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_extensionValue_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -11359,33 +11443,6 @@ memb_S1AP_id_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_UEAggregate_MaximumBitrates_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEAggregate_MaximumBitrates_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEAggregate_MaximumBitrates_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_criticality_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -11405,33 +11462,6 @@ memb_S1AP_criticality_constraint_597(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_UEAggregate_MaximumBitrates_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEAggregate_MaximumBitrates_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEAggregate_MaximumBitrates_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_extensionValue_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -11476,33 +11506,6 @@ memb_S1AP_id_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_UEAppLayerMeasConfig_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEAppLayerMeasConfig_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEAppLayerMeasConfig_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_criticality_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -11522,33 +11525,6 @@ memb_S1AP_criticality_constraint_601(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_UEAppLayerMeasConfig_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEAppLayerMeasConfig_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEAppLayerMeasConfig_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_extensionValue_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -11845,6 +11821,33 @@ memb_S1AP_id_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_criticality_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -11864,6 +11867,33 @@ memb_S1AP_criticality_constraint_621(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_extensionValue_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -11908,33 +11938,6 @@ memb_S1AP_id_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_UserLocationInformation_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UserLocationInformation_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UserLocationInformation_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_criticality_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -11954,33 +11957,6 @@ memb_S1AP_criticality_constraint_625(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_UserLocationInformation_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UserLocationInformation_ExtIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Extension */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UserLocationInformation_ExtIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_extensionValue_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -12025,6 +12001,33 @@ memb_S1AP_id_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_TraceActivation_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_TraceActivation_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_TraceActivation_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_criticality_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -12044,6 +12047,33 @@ memb_S1AP_criticality_constraint_629(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_TraceActivation_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_TraceActivation_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_TraceActivation_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_extensionValue_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -12151,6 +12181,33 @@ memb_S1AP_id_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_UEAggregate_MaximumBitrates_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEAggregate_MaximumBitrates_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEAggregate_MaximumBitrates_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_criticality_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -12170,6 +12227,33 @@ memb_S1AP_criticality_constraint_637(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_UEAggregate_MaximumBitrates_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEAggregate_MaximumBitrates_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEAggregate_MaximumBitrates_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_extensionValue_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -12215,13 +12299,13 @@ memb_S1AP_id_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_X2TNLConfigurationInfo_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEAppLayerMeasConfig_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_X2TNLConfigurationInfo_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEAppLayerMeasConfig_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_X2TNLConfigurationInfo_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEAppLayerMeasConfig_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12261,13 +12345,13 @@ memb_S1AP_criticality_constraint_641(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_X2TNLConfigurationInfo_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEAppLayerMeasConfig_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_X2TNLConfigurationInfo_ExtIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEAppLayerMeasConfig_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_X2TNLConfigurationInfo_ExtIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEAppLayerMeasConfig_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12369,6 +12453,744 @@ memb_S1AP_extensionValue_constraint_645(const asn_TYPE_descriptor_t *td, const v return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static int +memb_S1AP_id_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_S1AP_criticality_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_S1AP_extensionValue_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_S1AP_id_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_S1AP_criticality_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_S1AP_extensionValue_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_S1AP_id_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_S1AP_criticality_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_S1AP_extensionValue_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_S1AP_id_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_S1AP_criticality_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_S1AP_extensionValue_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_S1AP_id_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_UserLocationInformation_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UserLocationInformation_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UserLocationInformation_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_S1AP_criticality_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_UserLocationInformation_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UserLocationInformation_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UserLocationInformation_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_S1AP_extensionValue_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_S1AP_id_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_S1AP_criticality_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_S1AP_extensionValue_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_S1AP_id_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_S1AP_criticality_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_S1AP_extensionValue_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_S1AP_id_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_S1AP_criticality_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_S1AP_extensionValue_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_S1AP_id_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_X2TNLConfigurationInfo_ExtIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_X2TNLConfigurationInfo_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_X2TNLConfigurationInfo_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_S1AP_criticality_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_X2TNLConfigurationInfo_ExtIEs_S1AP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_X2TNLConfigurationInfo_ExtIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Extension */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_X2TNLConfigurationInfo_ExtIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_S1AP_extensionValue_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_S1AP_id_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_S1AP_criticality_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_S1AP_extensionValue_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_S1AP_id_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, @@ -15771,6 +16593,216 @@ static asn_per_constraints_t asn_PER_memb_S1AP_extensionValue_constr_648 CC_NOTU 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_id_constr_650 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_criticality_constr_651 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_extensionValue_constr_652 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_id_constr_654 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_criticality_constr_655 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_extensionValue_constr_656 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_id_constr_658 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_criticality_constr_659 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_extensionValue_constr_660 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_id_constr_662 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_criticality_constr_663 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_extensionValue_constr_664 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_id_constr_666 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_criticality_constr_667 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_extensionValue_constr_668 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_id_constr_670 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_criticality_constr_671 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_extensionValue_constr_672 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_id_constr_674 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_criticality_constr_675 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_extensionValue_constr_676 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_id_constr_678 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_criticality_constr_679 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_extensionValue_constr_680 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_id_constr_682 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_criticality_constr_683 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_extensionValue_constr_684 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_id_constr_686 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_criticality_constr_687 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_extensionValue_constr_688 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_4 = { sizeof(struct S1AP_E_RABDataForwardingItem_ExtIEs__extensionValue), offsetof(struct S1AP_E_RABDataForwardingItem_ExtIEs__extensionValue, _asn_ctx), @@ -15948,11 +16980,29 @@ static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_8[] = { 0, 0, /* No default value */ "Ethernet-Type" }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSetupItemHOReq_ExtIEs__extensionValue, choice.SecurityIndication), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_SecurityIndication, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "SecurityIndication" + }, }; static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_8[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 2 }, /* Data-Forwarding-Not-Possible */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 1 }, /* BearerType */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -2, 0 } /* Ethernet-Type */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -2, 0 }, /* Ethernet-Type */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 } /* SecurityIndication */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_8 = { sizeof(struct S1AP_E_RABToBeSetupItemHOReq_ExtIEs__extensionValue), @@ -15960,7 +17010,7 @@ static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_8 = { offsetof(struct S1AP_E_RABToBeSetupItemHOReq_ExtIEs__extensionValue, present), sizeof(((struct S1AP_E_RABToBeSetupItemHOReq_ExtIEs__extensionValue *)0)->present), asn_MAP_S1AP_extensionValue_tag2el_8, - 3, /* Count of tags in the map */ + 4, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -15983,7 +17033,7 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_8 = { OPEN_TYPE_constraint }, asn_MBR_S1AP_extensionValue_8, - 3, /* Elements count */ + 4, /* Elements count */ &asn_SPC_S1AP_extensionValue_specs_8 /* Additional specs */ }; @@ -16330,13 +17380,35 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToSetupItemHOReqAckExtIEs = { &asn_SPC_S1AP_E_RABFailedToSetupItemHOReqAckExtIEs_specs_13 /* Additional specs */ }; +static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_20[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSwitchedDLItem_ExtIEs__extensionValue, choice.SecurityIndication), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_SecurityIndication, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "SecurityIndication" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_20[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SecurityIndication */ +}; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_20 = { sizeof(struct S1AP_E_RABToBeSwitchedDLItem_ExtIEs__extensionValue), offsetof(struct S1AP_E_RABToBeSwitchedDLItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct S1AP_E_RABToBeSwitchedDLItem_ExtIEs__extensionValue, present), sizeof(((struct S1AP_E_RABToBeSwitchedDLItem_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ + asn_MAP_S1AP_extensionValue_tag2el_20, + 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -16358,7 +17430,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_20 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ + asn_MBR_S1AP_extensionValue_20, + 1, /* Elements count */ &asn_SPC_S1AP_extensionValue_specs_20 /* Additional specs */ }; @@ -16384,7 +17457,7 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedDLItem_ExtIEs_17[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - 0, + select_E_RABToBeSwitchedDLItem_ExtIEs_S1AP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -16401,7 +17474,7 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedDLItem_ExtIEs_17[] = { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_20, - 0, + select_E_RABToBeSwitchedDLItem_ExtIEs_S1AP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -16580,7 +17653,132 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSwitchedULItem_ExtIEs = { &asn_SPC_S1AP_E_RABToBeSwitchedULItem_ExtIEs_specs_21 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_28[] = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_28 = { + sizeof(struct S1AP_E_RABToBeUpdatedItem_ExtIEs__extensionValue), + offsetof(struct S1AP_E_RABToBeUpdatedItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_E_RABToBeUpdatedItem_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_E_RABToBeUpdatedItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_28 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_28 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeUpdatedItem_ExtIEs_25[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeUpdatedItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_26, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_25 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeUpdatedItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_27, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_25 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeUpdatedItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_28, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_28, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_25 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABToBeUpdatedItem_ExtIEs_tags_25[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABToBeUpdatedItem_ExtIEs_tag2el_25[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeUpdatedItem_ExtIEs_specs_25 = { + sizeof(struct S1AP_E_RABToBeUpdatedItem_ExtIEs), + offsetof(struct S1AP_E_RABToBeUpdatedItem_ExtIEs, _asn_ctx), + asn_MAP_S1AP_E_RABToBeUpdatedItem_ExtIEs_tag2el_25, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeUpdatedItem_ExtIEs = { + "E-RABToBeUpdatedItem-ExtIEs", + "E-RABToBeUpdatedItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_E_RABToBeUpdatedItem_ExtIEs_tags_25, + sizeof(asn_DEF_S1AP_E_RABToBeUpdatedItem_ExtIEs_tags_25) + /sizeof(asn_DEF_S1AP_E_RABToBeUpdatedItem_ExtIEs_tags_25[0]), /* 1 */ + asn_DEF_S1AP_E_RABToBeUpdatedItem_ExtIEs_tags_25, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABToBeUpdatedItem_ExtIEs_tags_25) + /sizeof(asn_DEF_S1AP_E_RABToBeUpdatedItem_ExtIEs_tags_25[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_E_RABToBeUpdatedItem_ExtIEs_25, + 3, /* Elements count */ + &asn_SPC_S1AP_E_RABToBeUpdatedItem_ExtIEs_specs_25 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_32[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSetupItemBearerSUReqExtIEs__extensionValue, choice.Correlation_ID), (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, @@ -16649,146 +17847,38 @@ static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_28[] = { 0, 0, /* No default value */ "Ethernet-Type" }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSetupItemBearerSUReqExtIEs__extensionValue, choice.SecurityIndication), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_SecurityIndication, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "SecurityIndication" + }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_28[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_32[] = { { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 1 }, /* Correlation-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, -1, 0 }, /* Correlation-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 1 }, /* BearerType */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -1, 0 } /* Ethernet-Type */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -1, 0 }, /* Ethernet-Type */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, 0, 0 } /* SecurityIndication */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_28 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_32 = { sizeof(struct S1AP_E_RABToBeSetupItemBearerSUReqExtIEs__extensionValue), offsetof(struct S1AP_E_RABToBeSetupItemBearerSUReqExtIEs__extensionValue, _asn_ctx), offsetof(struct S1AP_E_RABToBeSetupItemBearerSUReqExtIEs__extensionValue, present), sizeof(((struct S1AP_E_RABToBeSetupItemBearerSUReqExtIEs__extensionValue *)0)->present), - asn_MAP_S1AP_extensionValue_tag2el_28, - 4, /* Count of tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_28 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - asn_MBR_S1AP_extensionValue_28, - 4, /* Elements count */ - &asn_SPC_S1AP_extensionValue_specs_28 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_25[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSetupItemBearerSUReqExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_26, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_25 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSetupItemBearerSUReqExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - select_E_RABToBeSetupItemBearerSUReqExtIEs_S1AP_criticality_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_27, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_25 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSetupItemBearerSUReqExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_28, - select_E_RABToBeSetupItemBearerSUReqExtIEs_S1AP_extensionValue_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_28, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_25 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_tags_25[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_tag2el_25[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_specs_25 = { - sizeof(struct S1AP_E_RABToBeSetupItemBearerSUReqExtIEs), - offsetof(struct S1AP_E_RABToBeSetupItemBearerSUReqExtIEs, _asn_ctx), - asn_MAP_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_tag2el_25, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs = { - "E-RABToBeSetupItemBearerSUReqExtIEs", - "E-RABToBeSetupItemBearerSUReqExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_tags_25, - sizeof(asn_DEF_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_tags_25) - /sizeof(asn_DEF_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_tags_25[0]), /* 1 */ - asn_DEF_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_tags_25, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_tags_25) - /sizeof(asn_DEF_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_tags_25[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_25, - 3, /* Elements count */ - &asn_SPC_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_specs_25 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_32 = { - sizeof(struct S1AP_E_RABSetupItemBearerSUResExtIEs__extensionValue), - offsetof(struct S1AP_E_RABSetupItemBearerSUResExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_E_RABSetupItemBearerSUResExtIEs__extensionValue, present), - sizeof(((struct S1AP_E_RABSetupItemBearerSUResExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ + asn_MAP_S1AP_extensionValue_tag2el_32, + 5, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -16810,12 +17900,13 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_32 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ + asn_MBR_S1AP_extensionValue_32, + 5, /* Elements count */ &asn_SPC_S1AP_extensionValue_specs_32 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupItemBearerSUResExtIEs_29[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSetupItemBearerSUResExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_29[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSetupItemBearerSUReqExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -16832,11 +17923,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupItemBearerSUResExtIEs_29[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSetupItemBearerSUResExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSetupItemBearerSUReqExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - 0, + select_E_RABToBeSetupItemBearerSUReqExtIEs_S1AP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -16849,11 +17940,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupItemBearerSUResExtIEs_29[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSetupItemBearerSUResExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSetupItemBearerSUReqExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_32, - 0, + select_E_RABToBeSetupItemBearerSUReqExtIEs_S1AP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -16867,32 +17958,32 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupItemBearerSUResExtIEs_29[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABSetupItemBearerSUResExtIEs_tags_29[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_tags_29[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABSetupItemBearerSUResExtIEs_tag2el_29[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_tag2el_29[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupItemBearerSUResExtIEs_specs_29 = { - sizeof(struct S1AP_E_RABSetupItemBearerSUResExtIEs), - offsetof(struct S1AP_E_RABSetupItemBearerSUResExtIEs, _asn_ctx), - asn_MAP_S1AP_E_RABSetupItemBearerSUResExtIEs_tag2el_29, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_specs_29 = { + sizeof(struct S1AP_E_RABToBeSetupItemBearerSUReqExtIEs), + offsetof(struct S1AP_E_RABToBeSetupItemBearerSUReqExtIEs, _asn_ctx), + asn_MAP_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_tag2el_29, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupItemBearerSUResExtIEs = { - "E-RABSetupItemBearerSUResExtIEs", - "E-RABSetupItemBearerSUResExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs = { + "E-RABToBeSetupItemBearerSUReqExtIEs", + "E-RABToBeSetupItemBearerSUReqExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABSetupItemBearerSUResExtIEs_tags_29, - sizeof(asn_DEF_S1AP_E_RABSetupItemBearerSUResExtIEs_tags_29) - /sizeof(asn_DEF_S1AP_E_RABSetupItemBearerSUResExtIEs_tags_29[0]), /* 1 */ - asn_DEF_S1AP_E_RABSetupItemBearerSUResExtIEs_tags_29, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABSetupItemBearerSUResExtIEs_tags_29) - /sizeof(asn_DEF_S1AP_E_RABSetupItemBearerSUResExtIEs_tags_29[0]), /* 1 */ + asn_DEF_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_tags_29, + sizeof(asn_DEF_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_tags_29) + /sizeof(asn_DEF_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_tags_29[0]), /* 1 */ + asn_DEF_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_tags_29, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_tags_29) + /sizeof(asn_DEF_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_tags_29[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -16902,40 +17993,18 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupItemBearerSUResExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABSetupItemBearerSUResExtIEs_29, + asn_MBR_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_29, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABSetupItemBearerSUResExtIEs_specs_29 /* Additional specs */ + &asn_SPC_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_specs_29 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_36[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeModifyItemBearerModReqExtIEs__extensionValue, choice.TransportInformation), - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), - 0, - &asn_DEF_S1AP_TransportInformation, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - 0 - }, - 0, 0, /* No default value */ - "TransportInformation" - }, -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_36[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* TransportInformation */ -}; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_36 = { - sizeof(struct S1AP_E_RABToBeModifyItemBearerModReqExtIEs__extensionValue), - offsetof(struct S1AP_E_RABToBeModifyItemBearerModReqExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_E_RABToBeModifyItemBearerModReqExtIEs__extensionValue, present), - sizeof(((struct S1AP_E_RABToBeModifyItemBearerModReqExtIEs__extensionValue *)0)->present), - asn_MAP_S1AP_extensionValue_tag2el_36, - 1, /* Count of tags in the map */ + sizeof(struct S1AP_E_RABSetupItemBearerSUResExtIEs__extensionValue), + offsetof(struct S1AP_E_RABSetupItemBearerSUResExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_E_RABSetupItemBearerSUResExtIEs__extensionValue, present), + sizeof(((struct S1AP_E_RABSetupItemBearerSUResExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -16957,13 +18026,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_36 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_extensionValue_36, - 1, /* Elements count */ + 0, 0, /* No members */ &asn_SPC_S1AP_extensionValue_specs_36 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_33[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeModifyItemBearerModReqExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupItemBearerSUResExtIEs_33[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSetupItemBearerSUResExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -16980,11 +18048,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_33[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeModifyItemBearerModReqExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSetupItemBearerSUResExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - select_E_RABToBeModifyItemBearerModReqExtIEs_S1AP_criticality_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -16997,11 +18065,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_33[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeModifyItemBearerModReqExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSetupItemBearerSUResExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_36, - select_E_RABToBeModifyItemBearerModReqExtIEs_S1AP_extensionValue_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -17015,32 +18083,32 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_33[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_tags_33[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABSetupItemBearerSUResExtIEs_tags_33[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_tag2el_33[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABSetupItemBearerSUResExtIEs_tag2el_33[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_specs_33 = { - sizeof(struct S1AP_E_RABToBeModifyItemBearerModReqExtIEs), - offsetof(struct S1AP_E_RABToBeModifyItemBearerModReqExtIEs, _asn_ctx), - asn_MAP_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_tag2el_33, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupItemBearerSUResExtIEs_specs_33 = { + sizeof(struct S1AP_E_RABSetupItemBearerSUResExtIEs), + offsetof(struct S1AP_E_RABSetupItemBearerSUResExtIEs, _asn_ctx), + asn_MAP_S1AP_E_RABSetupItemBearerSUResExtIEs_tag2el_33, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeModifyItemBearerModReqExtIEs = { - "E-RABToBeModifyItemBearerModReqExtIEs", - "E-RABToBeModifyItemBearerModReqExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupItemBearerSUResExtIEs = { + "E-RABSetupItemBearerSUResExtIEs", + "E-RABSetupItemBearerSUResExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_tags_33, - sizeof(asn_DEF_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_tags_33) - /sizeof(asn_DEF_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_tags_33[0]), /* 1 */ - asn_DEF_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_tags_33, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_tags_33) - /sizeof(asn_DEF_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_tags_33[0]), /* 1 */ + asn_DEF_S1AP_E_RABSetupItemBearerSUResExtIEs_tags_33, + sizeof(asn_DEF_S1AP_E_RABSetupItemBearerSUResExtIEs_tags_33) + /sizeof(asn_DEF_S1AP_E_RABSetupItemBearerSUResExtIEs_tags_33[0]), /* 1 */ + asn_DEF_S1AP_E_RABSetupItemBearerSUResExtIEs_tags_33, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABSetupItemBearerSUResExtIEs_tags_33) + /sizeof(asn_DEF_S1AP_E_RABSetupItemBearerSUResExtIEs_tags_33[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -17050,18 +18118,40 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeModifyItemBearerModReqExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_33, + asn_MBR_S1AP_E_RABSetupItemBearerSUResExtIEs_33, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_specs_33 /* Additional specs */ + &asn_SPC_S1AP_E_RABSetupItemBearerSUResExtIEs_specs_33 /* Additional specs */ }; +static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_40[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeModifyItemBearerModReqExtIEs__extensionValue, choice.TransportInformation), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_TransportInformation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "TransportInformation" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_40[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* TransportInformation */ +}; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_40 = { - sizeof(struct S1AP_E_RABModifyItemBearerModResExtIEs__extensionValue), - offsetof(struct S1AP_E_RABModifyItemBearerModResExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_E_RABModifyItemBearerModResExtIEs__extensionValue, present), - sizeof(((struct S1AP_E_RABModifyItemBearerModResExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ + sizeof(struct S1AP_E_RABToBeModifyItemBearerModReqExtIEs__extensionValue), + offsetof(struct S1AP_E_RABToBeModifyItemBearerModReqExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_E_RABToBeModifyItemBearerModReqExtIEs__extensionValue, present), + sizeof(((struct S1AP_E_RABToBeModifyItemBearerModReqExtIEs__extensionValue *)0)->present), + asn_MAP_S1AP_extensionValue_tag2el_40, + 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -17083,12 +18173,13 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_40 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ + asn_MBR_S1AP_extensionValue_40, + 1, /* Elements count */ &asn_SPC_S1AP_extensionValue_specs_40 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyItemBearerModResExtIEs_37[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModifyItemBearerModResExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_37[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeModifyItemBearerModReqExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -17105,11 +18196,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyItemBearerModResExtIEs_37[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModifyItemBearerModResExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeModifyItemBearerModReqExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - 0, + select_E_RABToBeModifyItemBearerModReqExtIEs_S1AP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -17122,11 +18213,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyItemBearerModResExtIEs_37[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModifyItemBearerModResExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeModifyItemBearerModReqExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_40, - 0, + select_E_RABToBeModifyItemBearerModReqExtIEs_S1AP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -17140,32 +18231,32 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyItemBearerModResExtIEs_37[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABModifyItemBearerModResExtIEs_tags_37[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_tags_37[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABModifyItemBearerModResExtIEs_tag2el_37[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_tag2el_37[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyItemBearerModResExtIEs_specs_37 = { - sizeof(struct S1AP_E_RABModifyItemBearerModResExtIEs), - offsetof(struct S1AP_E_RABModifyItemBearerModResExtIEs, _asn_ctx), - asn_MAP_S1AP_E_RABModifyItemBearerModResExtIEs_tag2el_37, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_specs_37 = { + sizeof(struct S1AP_E_RABToBeModifyItemBearerModReqExtIEs), + offsetof(struct S1AP_E_RABToBeModifyItemBearerModReqExtIEs, _asn_ctx), + asn_MAP_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_tag2el_37, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyItemBearerModResExtIEs = { - "E-RABModifyItemBearerModResExtIEs", - "E-RABModifyItemBearerModResExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeModifyItemBearerModReqExtIEs = { + "E-RABToBeModifyItemBearerModReqExtIEs", + "E-RABToBeModifyItemBearerModReqExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABModifyItemBearerModResExtIEs_tags_37, - sizeof(asn_DEF_S1AP_E_RABModifyItemBearerModResExtIEs_tags_37) - /sizeof(asn_DEF_S1AP_E_RABModifyItemBearerModResExtIEs_tags_37[0]), /* 1 */ - asn_DEF_S1AP_E_RABModifyItemBearerModResExtIEs_tags_37, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABModifyItemBearerModResExtIEs_tags_37) - /sizeof(asn_DEF_S1AP_E_RABModifyItemBearerModResExtIEs_tags_37[0]), /* 1 */ + asn_DEF_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_tags_37, + sizeof(asn_DEF_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_tags_37) + /sizeof(asn_DEF_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_tags_37[0]), /* 1 */ + asn_DEF_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_tags_37, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_tags_37) + /sizeof(asn_DEF_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_tags_37[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -17175,16 +18266,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyItemBearerModResExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABModifyItemBearerModResExtIEs_37, + asn_MBR_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_37, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABModifyItemBearerModResExtIEs_specs_37 /* Additional specs */ + &asn_SPC_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_specs_37 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_44 = { - sizeof(struct S1AP_E_RABReleaseItemBearerRelCompExtIEs__extensionValue), - offsetof(struct S1AP_E_RABReleaseItemBearerRelCompExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_E_RABReleaseItemBearerRelCompExtIEs__extensionValue, present), - sizeof(((struct S1AP_E_RABReleaseItemBearerRelCompExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_E_RABModifyItemBearerModResExtIEs__extensionValue), + offsetof(struct S1AP_E_RABModifyItemBearerModResExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_E_RABModifyItemBearerModResExtIEs__extensionValue, present), + sizeof(((struct S1AP_E_RABModifyItemBearerModResExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -17212,8 +18303,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_44 = { &asn_SPC_S1AP_extensionValue_specs_44 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseItemBearerRelCompExtIEs_41[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABReleaseItemBearerRelCompExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyItemBearerModResExtIEs_41[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModifyItemBearerModResExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -17230,7 +18321,7 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseItemBearerRelCompExtIEs_41[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABReleaseItemBearerRelCompExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModifyItemBearerModResExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -17247,7 +18338,7 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseItemBearerRelCompExtIEs_41[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABReleaseItemBearerRelCompExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModifyItemBearerModResExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_44, @@ -17265,32 +18356,32 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseItemBearerRelCompExtIEs_41[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABReleaseItemBearerRelCompExtIEs_tags_41[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABModifyItemBearerModResExtIEs_tags_41[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABReleaseItemBearerRelCompExtIEs_tag2el_41[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABModifyItemBearerModResExtIEs_tag2el_41[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABReleaseItemBearerRelCompExtIEs_specs_41 = { - sizeof(struct S1AP_E_RABReleaseItemBearerRelCompExtIEs), - offsetof(struct S1AP_E_RABReleaseItemBearerRelCompExtIEs, _asn_ctx), - asn_MAP_S1AP_E_RABReleaseItemBearerRelCompExtIEs_tag2el_41, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyItemBearerModResExtIEs_specs_41 = { + sizeof(struct S1AP_E_RABModifyItemBearerModResExtIEs), + offsetof(struct S1AP_E_RABModifyItemBearerModResExtIEs, _asn_ctx), + asn_MAP_S1AP_E_RABModifyItemBearerModResExtIEs_tag2el_41, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseItemBearerRelCompExtIEs = { - "E-RABReleaseItemBearerRelCompExtIEs", - "E-RABReleaseItemBearerRelCompExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyItemBearerModResExtIEs = { + "E-RABModifyItemBearerModResExtIEs", + "E-RABModifyItemBearerModResExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABReleaseItemBearerRelCompExtIEs_tags_41, - sizeof(asn_DEF_S1AP_E_RABReleaseItemBearerRelCompExtIEs_tags_41) - /sizeof(asn_DEF_S1AP_E_RABReleaseItemBearerRelCompExtIEs_tags_41[0]), /* 1 */ - asn_DEF_S1AP_E_RABReleaseItemBearerRelCompExtIEs_tags_41, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABReleaseItemBearerRelCompExtIEs_tags_41) - /sizeof(asn_DEF_S1AP_E_RABReleaseItemBearerRelCompExtIEs_tags_41[0]), /* 1 */ + asn_DEF_S1AP_E_RABModifyItemBearerModResExtIEs_tags_41, + sizeof(asn_DEF_S1AP_E_RABModifyItemBearerModResExtIEs_tags_41) + /sizeof(asn_DEF_S1AP_E_RABModifyItemBearerModResExtIEs_tags_41[0]), /* 1 */ + asn_DEF_S1AP_E_RABModifyItemBearerModResExtIEs_tags_41, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABModifyItemBearerModResExtIEs_tags_41) + /sizeof(asn_DEF_S1AP_E_RABModifyItemBearerModResExtIEs_tags_41[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -17300,12 +18391,137 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseItemBearerRelCompExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABReleaseItemBearerRelCompExtIEs_41, + asn_MBR_S1AP_E_RABModifyItemBearerModResExtIEs_41, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABReleaseItemBearerRelCompExtIEs_specs_41 /* Additional specs */ + &asn_SPC_S1AP_E_RABModifyItemBearerModResExtIEs_specs_41 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_48[] = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_48 = { + sizeof(struct S1AP_E_RABReleaseItemBearerRelCompExtIEs__extensionValue), + offsetof(struct S1AP_E_RABReleaseItemBearerRelCompExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_E_RABReleaseItemBearerRelCompExtIEs__extensionValue, present), + sizeof(((struct S1AP_E_RABReleaseItemBearerRelCompExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_48 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_48 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseItemBearerRelCompExtIEs_45[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABReleaseItemBearerRelCompExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_46, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_45 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABReleaseItemBearerRelCompExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_47, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_45 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABReleaseItemBearerRelCompExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_48, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_48, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_45 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABReleaseItemBearerRelCompExtIEs_tags_45[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABReleaseItemBearerRelCompExtIEs_tag2el_45[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABReleaseItemBearerRelCompExtIEs_specs_45 = { + sizeof(struct S1AP_E_RABReleaseItemBearerRelCompExtIEs), + offsetof(struct S1AP_E_RABReleaseItemBearerRelCompExtIEs, _asn_ctx), + asn_MAP_S1AP_E_RABReleaseItemBearerRelCompExtIEs_tag2el_45, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseItemBearerRelCompExtIEs = { + "E-RABReleaseItemBearerRelCompExtIEs", + "E-RABReleaseItemBearerRelCompExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_E_RABReleaseItemBearerRelCompExtIEs_tags_45, + sizeof(asn_DEF_S1AP_E_RABReleaseItemBearerRelCompExtIEs_tags_45) + /sizeof(asn_DEF_S1AP_E_RABReleaseItemBearerRelCompExtIEs_tags_45[0]), /* 1 */ + asn_DEF_S1AP_E_RABReleaseItemBearerRelCompExtIEs_tags_45, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABReleaseItemBearerRelCompExtIEs_tags_45) + /sizeof(asn_DEF_S1AP_E_RABReleaseItemBearerRelCompExtIEs_tags_45[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_E_RABReleaseItemBearerRelCompExtIEs_45, + 3, /* Elements count */ + &asn_SPC_S1AP_E_RABReleaseItemBearerRelCompExtIEs_specs_45 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_52[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs__extensionValue, choice.Correlation_ID), (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, @@ -17374,146 +18590,38 @@ static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_48[] = { 0, 0, /* No default value */ "Ethernet-Type" }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs__extensionValue, choice.SecurityIndication), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_SecurityIndication, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "SecurityIndication" + }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_48[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_52[] = { { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 1 }, /* Correlation-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, -1, 0 }, /* Correlation-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 1 }, /* BearerType */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -1, 0 } /* Ethernet-Type */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -1, 0 }, /* Ethernet-Type */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, 0, 0 } /* SecurityIndication */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_48 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_52 = { sizeof(struct S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs__extensionValue), offsetof(struct S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs__extensionValue, _asn_ctx), offsetof(struct S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs__extensionValue, present), sizeof(((struct S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs__extensionValue *)0)->present), - asn_MAP_S1AP_extensionValue_tag2el_48, - 4, /* Count of tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_48 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - asn_MBR_S1AP_extensionValue_48, - 4, /* Elements count */ - &asn_SPC_S1AP_extensionValue_specs_48 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_45[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_46, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_45 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - select_E_RABToBeSetupItemCtxtSUReqExtIEs_S1AP_criticality_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_47, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_45 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_48, - select_E_RABToBeSetupItemCtxtSUReqExtIEs_S1AP_extensionValue_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_48, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_45 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_tags_45[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_tag2el_45[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_specs_45 = { - sizeof(struct S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs), - offsetof(struct S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs, _asn_ctx), - asn_MAP_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_tag2el_45, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs = { - "E-RABToBeSetupItemCtxtSUReqExtIEs", - "E-RABToBeSetupItemCtxtSUReqExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_tags_45, - sizeof(asn_DEF_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_tags_45) - /sizeof(asn_DEF_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_tags_45[0]), /* 1 */ - asn_DEF_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_tags_45, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_tags_45) - /sizeof(asn_DEF_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_tags_45[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_45, - 3, /* Elements count */ - &asn_SPC_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_specs_45 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_52 = { - sizeof(struct S1AP_E_RABSetupItemCtxtSUResExtIEs__extensionValue), - offsetof(struct S1AP_E_RABSetupItemCtxtSUResExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_E_RABSetupItemCtxtSUResExtIEs__extensionValue, present), - sizeof(((struct S1AP_E_RABSetupItemCtxtSUResExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ + asn_MAP_S1AP_extensionValue_tag2el_52, + 5, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -17535,12 +18643,13 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_52 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ + asn_MBR_S1AP_extensionValue_52, + 5, /* Elements count */ &asn_SPC_S1AP_extensionValue_specs_52 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupItemCtxtSUResExtIEs_49[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSetupItemCtxtSUResExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_49[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -17557,11 +18666,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupItemCtxtSUResExtIEs_49[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSetupItemCtxtSUResExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - 0, + select_E_RABToBeSetupItemCtxtSUReqExtIEs_S1AP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -17574,11 +18683,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupItemCtxtSUResExtIEs_49[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSetupItemCtxtSUResExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_52, - 0, + select_E_RABToBeSetupItemCtxtSUReqExtIEs_S1AP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -17592,32 +18701,32 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupItemCtxtSUResExtIEs_49[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABSetupItemCtxtSUResExtIEs_tags_49[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_tags_49[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABSetupItemCtxtSUResExtIEs_tag2el_49[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_tag2el_49[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupItemCtxtSUResExtIEs_specs_49 = { - sizeof(struct S1AP_E_RABSetupItemCtxtSUResExtIEs), - offsetof(struct S1AP_E_RABSetupItemCtxtSUResExtIEs, _asn_ctx), - asn_MAP_S1AP_E_RABSetupItemCtxtSUResExtIEs_tag2el_49, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_specs_49 = { + sizeof(struct S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs), + offsetof(struct S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs, _asn_ctx), + asn_MAP_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_tag2el_49, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupItemCtxtSUResExtIEs = { - "E-RABSetupItemCtxtSUResExtIEs", - "E-RABSetupItemCtxtSUResExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs = { + "E-RABToBeSetupItemCtxtSUReqExtIEs", + "E-RABToBeSetupItemCtxtSUReqExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABSetupItemCtxtSUResExtIEs_tags_49, - sizeof(asn_DEF_S1AP_E_RABSetupItemCtxtSUResExtIEs_tags_49) - /sizeof(asn_DEF_S1AP_E_RABSetupItemCtxtSUResExtIEs_tags_49[0]), /* 1 */ - asn_DEF_S1AP_E_RABSetupItemCtxtSUResExtIEs_tags_49, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABSetupItemCtxtSUResExtIEs_tags_49) - /sizeof(asn_DEF_S1AP_E_RABSetupItemCtxtSUResExtIEs_tags_49[0]), /* 1 */ + asn_DEF_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_tags_49, + sizeof(asn_DEF_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_tags_49) + /sizeof(asn_DEF_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_tags_49[0]), /* 1 */ + asn_DEF_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_tags_49, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_tags_49) + /sizeof(asn_DEF_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_tags_49[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -17627,16 +18736,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupItemCtxtSUResExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABSetupItemCtxtSUResExtIEs_49, + asn_MBR_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_49, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABSetupItemCtxtSUResExtIEs_specs_49 /* Additional specs */ + &asn_SPC_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_specs_49 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_56 = { - sizeof(struct S1AP_TAIItemExtIEs__extensionValue), - offsetof(struct S1AP_TAIItemExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_TAIItemExtIEs__extensionValue, present), - sizeof(((struct S1AP_TAIItemExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_E_RABSetupItemCtxtSUResExtIEs__extensionValue), + offsetof(struct S1AP_E_RABSetupItemCtxtSUResExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_E_RABSetupItemCtxtSUResExtIEs__extensionValue, present), + sizeof(((struct S1AP_E_RABSetupItemCtxtSUResExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -17664,8 +18773,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_56 = { &asn_SPC_S1AP_extensionValue_specs_56 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_TAIItemExtIEs_53[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_TAIItemExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupItemCtxtSUResExtIEs_53[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSetupItemCtxtSUResExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -17682,7 +18791,7 @@ asn_TYPE_member_t asn_MBR_S1AP_TAIItemExtIEs_53[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_TAIItemExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSetupItemCtxtSUResExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -17699,7 +18808,7 @@ asn_TYPE_member_t asn_MBR_S1AP_TAIItemExtIEs_53[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_TAIItemExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSetupItemCtxtSUResExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_56, @@ -17717,32 +18826,32 @@ asn_TYPE_member_t asn_MBR_S1AP_TAIItemExtIEs_53[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_TAIItemExtIEs_tags_53[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABSetupItemCtxtSUResExtIEs_tags_53[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_TAIItemExtIEs_tag2el_53[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABSetupItemCtxtSUResExtIEs_tag2el_53[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAIItemExtIEs_specs_53 = { - sizeof(struct S1AP_TAIItemExtIEs), - offsetof(struct S1AP_TAIItemExtIEs, _asn_ctx), - asn_MAP_S1AP_TAIItemExtIEs_tag2el_53, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupItemCtxtSUResExtIEs_specs_53 = { + sizeof(struct S1AP_E_RABSetupItemCtxtSUResExtIEs), + offsetof(struct S1AP_E_RABSetupItemCtxtSUResExtIEs, _asn_ctx), + asn_MAP_S1AP_E_RABSetupItemCtxtSUResExtIEs_tag2el_53, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_TAIItemExtIEs = { - "TAIItemExtIEs", - "TAIItemExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupItemCtxtSUResExtIEs = { + "E-RABSetupItemCtxtSUResExtIEs", + "E-RABSetupItemCtxtSUResExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_TAIItemExtIEs_tags_53, - sizeof(asn_DEF_S1AP_TAIItemExtIEs_tags_53) - /sizeof(asn_DEF_S1AP_TAIItemExtIEs_tags_53[0]), /* 1 */ - asn_DEF_S1AP_TAIItemExtIEs_tags_53, /* Same as above */ - sizeof(asn_DEF_S1AP_TAIItemExtIEs_tags_53) - /sizeof(asn_DEF_S1AP_TAIItemExtIEs_tags_53[0]), /* 1 */ + asn_DEF_S1AP_E_RABSetupItemCtxtSUResExtIEs_tags_53, + sizeof(asn_DEF_S1AP_E_RABSetupItemCtxtSUResExtIEs_tags_53) + /sizeof(asn_DEF_S1AP_E_RABSetupItemCtxtSUResExtIEs_tags_53[0]), /* 1 */ + asn_DEF_S1AP_E_RABSetupItemCtxtSUResExtIEs_tags_53, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABSetupItemCtxtSUResExtIEs_tags_53) + /sizeof(asn_DEF_S1AP_E_RABSetupItemCtxtSUResExtIEs_tags_53[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -17752,16 +18861,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_TAIItemExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_TAIItemExtIEs_53, + asn_MBR_S1AP_E_RABSetupItemCtxtSUResExtIEs_53, 3, /* Elements count */ - &asn_SPC_S1AP_TAIItemExtIEs_specs_53 /* Additional specs */ + &asn_SPC_S1AP_E_RABSetupItemCtxtSUResExtIEs_specs_53 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_60 = { - sizeof(struct S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs__extensionValue), - offsetof(struct S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_TAIItemExtIEs__extensionValue), + offsetof(struct S1AP_TAIItemExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_TAIItemExtIEs__extensionValue, present), + sizeof(((struct S1AP_TAIItemExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -17789,8 +18898,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_60 = { &asn_SPC_S1AP_extensionValue_specs_60 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_57[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_TAIItemExtIEs_57[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TAIItemExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -17807,7 +18916,7 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_57[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TAIItemExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -17824,7 +18933,7 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_57[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_TAIItemExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_60, @@ -17842,32 +18951,32 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_57[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_tags_57[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_TAIItemExtIEs_tags_57[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_tag2el_57[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_TAIItemExtIEs_tag2el_57[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_specs_57 = { - sizeof(struct S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs), - offsetof(struct S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs, _asn_ctx), - asn_MAP_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_tag2el_57, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAIItemExtIEs_specs_57 = { + sizeof(struct S1AP_TAIItemExtIEs), + offsetof(struct S1AP_TAIItemExtIEs, _asn_ctx), + asn_MAP_S1AP_TAIItemExtIEs_tag2el_57, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs = { - "E-RABToBeModifiedItemBearerModInd-ExtIEs", - "E-RABToBeModifiedItemBearerModInd-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_TAIItemExtIEs = { + "TAIItemExtIEs", + "TAIItemExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_tags_57, - sizeof(asn_DEF_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_tags_57) - /sizeof(asn_DEF_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_tags_57[0]), /* 1 */ - asn_DEF_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_tags_57, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_tags_57) - /sizeof(asn_DEF_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_tags_57[0]), /* 1 */ + asn_DEF_S1AP_TAIItemExtIEs_tags_57, + sizeof(asn_DEF_S1AP_TAIItemExtIEs_tags_57) + /sizeof(asn_DEF_S1AP_TAIItemExtIEs_tags_57[0]), /* 1 */ + asn_DEF_S1AP_TAIItemExtIEs_tags_57, /* Same as above */ + sizeof(asn_DEF_S1AP_TAIItemExtIEs_tags_57) + /sizeof(asn_DEF_S1AP_TAIItemExtIEs_tags_57[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -17877,16 +18986,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_57, + asn_MBR_S1AP_TAIItemExtIEs_57, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_specs_57 /* Additional specs */ + &asn_SPC_S1AP_TAIItemExtIEs_specs_57 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_64 = { - sizeof(struct S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs__extensionValue), - offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs__extensionValue), + offsetof(struct S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -17914,8 +19023,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_64 = { &asn_SPC_S1AP_extensionValue_specs_64 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_61[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_61[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -17932,7 +19041,7 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_61[] 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -17949,7 +19058,7 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_61[] 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_64, @@ -17967,32 +19076,32 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_61[] "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_tags_61[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_tags_61[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_tag2el_61[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_tag2el_61[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_specs_61 = { - sizeof(struct S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs), - offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs, _asn_ctx), - asn_MAP_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_tag2el_61, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_specs_61 = { + sizeof(struct S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs), + offsetof(struct S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs, _asn_ctx), + asn_MAP_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_tag2el_61, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs = { - "E-RABNotToBeModifiedItemBearerModInd-ExtIEs", - "E-RABNotToBeModifiedItemBearerModInd-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs = { + "E-RABToBeModifiedItemBearerModInd-ExtIEs", + "E-RABToBeModifiedItemBearerModInd-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_tags_61, - sizeof(asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_tags_61) - /sizeof(asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_tags_61[0]), /* 1 */ - asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_tags_61, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_tags_61) - /sizeof(asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_tags_61[0]), /* 1 */ + asn_DEF_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_tags_61, + sizeof(asn_DEF_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_tags_61) + /sizeof(asn_DEF_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_tags_61[0]), /* 1 */ + asn_DEF_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_tags_61, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_tags_61) + /sizeof(asn_DEF_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_tags_61[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -18002,16 +19111,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs = #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_61, + asn_MBR_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_61, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_specs_61 /* Additional specs */ + &asn_SPC_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_specs_61 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_68 = { - sizeof(struct S1AP_CSGMembershipInfo_ExtIEs__extensionValue), - offsetof(struct S1AP_CSGMembershipInfo_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_CSGMembershipInfo_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_CSGMembershipInfo_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs__extensionValue), + offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -18039,8 +19148,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_68 = { &asn_SPC_S1AP_extensionValue_specs_68 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_CSGMembershipInfo_ExtIEs_65[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CSGMembershipInfo_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_65[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -18057,7 +19166,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CSGMembershipInfo_ExtIEs_65[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CSGMembershipInfo_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -18074,7 +19183,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CSGMembershipInfo_ExtIEs_65[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CSGMembershipInfo_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_68, @@ -18092,32 +19201,32 @@ asn_TYPE_member_t asn_MBR_S1AP_CSGMembershipInfo_ExtIEs_65[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_CSGMembershipInfo_ExtIEs_tags_65[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_tags_65[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_CSGMembershipInfo_ExtIEs_tag2el_65[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_tag2el_65[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_CSGMembershipInfo_ExtIEs_specs_65 = { - sizeof(struct S1AP_CSGMembershipInfo_ExtIEs), - offsetof(struct S1AP_CSGMembershipInfo_ExtIEs, _asn_ctx), - asn_MAP_S1AP_CSGMembershipInfo_ExtIEs_tag2el_65, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_specs_65 = { + sizeof(struct S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs), + offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs, _asn_ctx), + asn_MAP_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_tag2el_65, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_CSGMembershipInfo_ExtIEs = { - "CSGMembershipInfo-ExtIEs", - "CSGMembershipInfo-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs = { + "E-RABNotToBeModifiedItemBearerModInd-ExtIEs", + "E-RABNotToBeModifiedItemBearerModInd-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_CSGMembershipInfo_ExtIEs_tags_65, - sizeof(asn_DEF_S1AP_CSGMembershipInfo_ExtIEs_tags_65) - /sizeof(asn_DEF_S1AP_CSGMembershipInfo_ExtIEs_tags_65[0]), /* 1 */ - asn_DEF_S1AP_CSGMembershipInfo_ExtIEs_tags_65, /* Same as above */ - sizeof(asn_DEF_S1AP_CSGMembershipInfo_ExtIEs_tags_65) - /sizeof(asn_DEF_S1AP_CSGMembershipInfo_ExtIEs_tags_65[0]), /* 1 */ + asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_tags_65, + sizeof(asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_tags_65) + /sizeof(asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_tags_65[0]), /* 1 */ + asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_tags_65, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_tags_65) + /sizeof(asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_tags_65[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -18127,16 +19236,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_CSGMembershipInfo_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_CSGMembershipInfo_ExtIEs_65, + asn_MBR_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_65, 3, /* Elements count */ - &asn_SPC_S1AP_CSGMembershipInfo_ExtIEs_specs_65 /* Additional specs */ + &asn_SPC_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_specs_65 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_72 = { - sizeof(struct S1AP_E_RABModifyItemBearerModConfExtIEs__extensionValue), - offsetof(struct S1AP_E_RABModifyItemBearerModConfExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_E_RABModifyItemBearerModConfExtIEs__extensionValue, present), - sizeof(((struct S1AP_E_RABModifyItemBearerModConfExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_CSGMembershipInfo_ExtIEs__extensionValue), + offsetof(struct S1AP_CSGMembershipInfo_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_CSGMembershipInfo_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_CSGMembershipInfo_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -18164,8 +19273,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_72 = { &asn_SPC_S1AP_extensionValue_specs_72 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyItemBearerModConfExtIEs_69[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModifyItemBearerModConfExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_CSGMembershipInfo_ExtIEs_69[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CSGMembershipInfo_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -18182,7 +19291,7 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyItemBearerModConfExtIEs_69[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModifyItemBearerModConfExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CSGMembershipInfo_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -18199,7 +19308,7 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyItemBearerModConfExtIEs_69[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModifyItemBearerModConfExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CSGMembershipInfo_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_72, @@ -18217,32 +19326,32 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyItemBearerModConfExtIEs_69[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABModifyItemBearerModConfExtIEs_tags_69[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_CSGMembershipInfo_ExtIEs_tags_69[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABModifyItemBearerModConfExtIEs_tag2el_69[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_CSGMembershipInfo_ExtIEs_tag2el_69[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyItemBearerModConfExtIEs_specs_69 = { - sizeof(struct S1AP_E_RABModifyItemBearerModConfExtIEs), - offsetof(struct S1AP_E_RABModifyItemBearerModConfExtIEs, _asn_ctx), - asn_MAP_S1AP_E_RABModifyItemBearerModConfExtIEs_tag2el_69, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_CSGMembershipInfo_ExtIEs_specs_69 = { + sizeof(struct S1AP_CSGMembershipInfo_ExtIEs), + offsetof(struct S1AP_CSGMembershipInfo_ExtIEs, _asn_ctx), + asn_MAP_S1AP_CSGMembershipInfo_ExtIEs_tag2el_69, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyItemBearerModConfExtIEs = { - "E-RABModifyItemBearerModConfExtIEs", - "E-RABModifyItemBearerModConfExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_CSGMembershipInfo_ExtIEs = { + "CSGMembershipInfo-ExtIEs", + "CSGMembershipInfo-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABModifyItemBearerModConfExtIEs_tags_69, - sizeof(asn_DEF_S1AP_E_RABModifyItemBearerModConfExtIEs_tags_69) - /sizeof(asn_DEF_S1AP_E_RABModifyItemBearerModConfExtIEs_tags_69[0]), /* 1 */ - asn_DEF_S1AP_E_RABModifyItemBearerModConfExtIEs_tags_69, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABModifyItemBearerModConfExtIEs_tags_69) - /sizeof(asn_DEF_S1AP_E_RABModifyItemBearerModConfExtIEs_tags_69[0]), /* 1 */ + asn_DEF_S1AP_CSGMembershipInfo_ExtIEs_tags_69, + sizeof(asn_DEF_S1AP_CSGMembershipInfo_ExtIEs_tags_69) + /sizeof(asn_DEF_S1AP_CSGMembershipInfo_ExtIEs_tags_69[0]), /* 1 */ + asn_DEF_S1AP_CSGMembershipInfo_ExtIEs_tags_69, /* Same as above */ + sizeof(asn_DEF_S1AP_CSGMembershipInfo_ExtIEs_tags_69) + /sizeof(asn_DEF_S1AP_CSGMembershipInfo_ExtIEs_tags_69[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -18252,16 +19361,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyItemBearerModConfExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABModifyItemBearerModConfExtIEs_69, + asn_MBR_S1AP_CSGMembershipInfo_ExtIEs_69, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABModifyItemBearerModConfExtIEs_specs_69 /* Additional specs */ + &asn_SPC_S1AP_CSGMembershipInfo_ExtIEs_specs_69 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_76 = { - sizeof(struct S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs__extensionValue), - offsetof(struct S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_E_RABModifyItemBearerModConfExtIEs__extensionValue), + offsetof(struct S1AP_E_RABModifyItemBearerModConfExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_E_RABModifyItemBearerModConfExtIEs__extensionValue, present), + sizeof(((struct S1AP_E_RABModifyItemBearerModConfExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -18289,8 +19398,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_76 = { &asn_SPC_S1AP_extensionValue_specs_76 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_73[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyItemBearerModConfExtIEs_73[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModifyItemBearerModConfExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -18307,7 +19416,7 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_73[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModifyItemBearerModConfExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -18324,7 +19433,7 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_73[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModifyItemBearerModConfExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_76, @@ -18342,32 +19451,32 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_73[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_tags_73[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABModifyItemBearerModConfExtIEs_tags_73[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_tag2el_73[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABModifyItemBearerModConfExtIEs_tag2el_73[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_specs_73 = { - sizeof(struct S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs), - offsetof(struct S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs, _asn_ctx), - asn_MAP_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_tag2el_73, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyItemBearerModConfExtIEs_specs_73 = { + sizeof(struct S1AP_E_RABModifyItemBearerModConfExtIEs), + offsetof(struct S1AP_E_RABModifyItemBearerModConfExtIEs, _asn_ctx), + asn_MAP_S1AP_E_RABModifyItemBearerModConfExtIEs_tag2el_73, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs = { - "E-RABFailedToResumeItemResumeReq-ExtIEs", - "E-RABFailedToResumeItemResumeReq-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyItemBearerModConfExtIEs = { + "E-RABModifyItemBearerModConfExtIEs", + "E-RABModifyItemBearerModConfExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_tags_73, - sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_tags_73) - /sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_tags_73[0]), /* 1 */ - asn_DEF_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_tags_73, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_tags_73) - /sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_tags_73[0]), /* 1 */ + asn_DEF_S1AP_E_RABModifyItemBearerModConfExtIEs_tags_73, + sizeof(asn_DEF_S1AP_E_RABModifyItemBearerModConfExtIEs_tags_73) + /sizeof(asn_DEF_S1AP_E_RABModifyItemBearerModConfExtIEs_tags_73[0]), /* 1 */ + asn_DEF_S1AP_E_RABModifyItemBearerModConfExtIEs_tags_73, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABModifyItemBearerModConfExtIEs_tags_73) + /sizeof(asn_DEF_S1AP_E_RABModifyItemBearerModConfExtIEs_tags_73[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -18377,16 +19486,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_73, + asn_MBR_S1AP_E_RABModifyItemBearerModConfExtIEs_73, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_specs_73 /* Additional specs */ + &asn_SPC_S1AP_E_RABModifyItemBearerModConfExtIEs_specs_73 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_80 = { - sizeof(struct S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs__extensionValue), - offsetof(struct S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs__extensionValue), + offsetof(struct S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -18414,8 +19523,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_80 = { &asn_SPC_S1AP_extensionValue_specs_80 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_77[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_77[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -18432,7 +19541,7 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_77[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -18449,7 +19558,7 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_77[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_80, @@ -18467,32 +19576,32 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_77[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_tags_77[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_tags_77[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_tag2el_77[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_tag2el_77[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_specs_77 = { - sizeof(struct S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs), - offsetof(struct S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs, _asn_ctx), - asn_MAP_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_tag2el_77, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_specs_77 = { + sizeof(struct S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs), + offsetof(struct S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs, _asn_ctx), + asn_MAP_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_tag2el_77, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs = { - "E-RABFailedToResumeItemResumeRes-ExtIEs", - "E-RABFailedToResumeItemResumeRes-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs = { + "E-RABFailedToResumeItemResumeReq-ExtIEs", + "E-RABFailedToResumeItemResumeReq-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_tags_77, - sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_tags_77) - /sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_tags_77[0]), /* 1 */ - asn_DEF_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_tags_77, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_tags_77) - /sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_tags_77[0]), /* 1 */ + asn_DEF_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_tags_77, + sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_tags_77) + /sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_tags_77[0]), /* 1 */ + asn_DEF_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_tags_77, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_tags_77) + /sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_tags_77[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -18502,16 +19611,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_77, + asn_MBR_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_77, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_specs_77 /* Additional specs */ + &asn_SPC_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_specs_77 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_84 = { - sizeof(struct S1AP_Additional_GUTI_ExtIEs__extensionValue), - offsetof(struct S1AP_Additional_GUTI_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_Additional_GUTI_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_Additional_GUTI_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs__extensionValue), + offsetof(struct S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -18539,8 +19648,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_84 = { &asn_SPC_S1AP_extensionValue_specs_84 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_Additional_GUTI_ExtIEs_81[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_Additional_GUTI_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_81[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -18557,7 +19666,7 @@ asn_TYPE_member_t asn_MBR_S1AP_Additional_GUTI_ExtIEs_81[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_Additional_GUTI_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -18574,7 +19683,7 @@ asn_TYPE_member_t asn_MBR_S1AP_Additional_GUTI_ExtIEs_81[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_Additional_GUTI_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_84, @@ -18592,32 +19701,32 @@ asn_TYPE_member_t asn_MBR_S1AP_Additional_GUTI_ExtIEs_81[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_Additional_GUTI_ExtIEs_tags_81[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_tags_81[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_Additional_GUTI_ExtIEs_tag2el_81[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_tag2el_81[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_Additional_GUTI_ExtIEs_specs_81 = { - sizeof(struct S1AP_Additional_GUTI_ExtIEs), - offsetof(struct S1AP_Additional_GUTI_ExtIEs, _asn_ctx), - asn_MAP_S1AP_Additional_GUTI_ExtIEs_tag2el_81, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_specs_81 = { + sizeof(struct S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs), + offsetof(struct S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs, _asn_ctx), + asn_MAP_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_tag2el_81, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_Additional_GUTI_ExtIEs = { - "Additional-GUTI-ExtIEs", - "Additional-GUTI-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs = { + "E-RABFailedToResumeItemResumeRes-ExtIEs", + "E-RABFailedToResumeItemResumeRes-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_Additional_GUTI_ExtIEs_tags_81, - sizeof(asn_DEF_S1AP_Additional_GUTI_ExtIEs_tags_81) - /sizeof(asn_DEF_S1AP_Additional_GUTI_ExtIEs_tags_81[0]), /* 1 */ - asn_DEF_S1AP_Additional_GUTI_ExtIEs_tags_81, /* Same as above */ - sizeof(asn_DEF_S1AP_Additional_GUTI_ExtIEs_tags_81) - /sizeof(asn_DEF_S1AP_Additional_GUTI_ExtIEs_tags_81[0]), /* 1 */ + asn_DEF_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_tags_81, + sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_tags_81) + /sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_tags_81[0]), /* 1 */ + asn_DEF_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_tags_81, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_tags_81) + /sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_tags_81[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -18627,16 +19736,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_Additional_GUTI_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_Additional_GUTI_ExtIEs_81, + asn_MBR_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_81, 3, /* Elements count */ - &asn_SPC_S1AP_Additional_GUTI_ExtIEs_specs_81 /* Additional specs */ + &asn_SPC_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_specs_81 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_88 = { - sizeof(struct S1AP_AllocationAndRetentionPriority_ExtIEs__extensionValue), - offsetof(struct S1AP_AllocationAndRetentionPriority_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_AllocationAndRetentionPriority_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_AllocationAndRetentionPriority_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_Additional_GUTI_ExtIEs__extensionValue), + offsetof(struct S1AP_Additional_GUTI_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_Additional_GUTI_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_Additional_GUTI_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -18664,8 +19773,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_88 = { &asn_SPC_S1AP_extensionValue_specs_88 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_AllocationAndRetentionPriority_ExtIEs_85[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_AllocationAndRetentionPriority_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_Additional_GUTI_ExtIEs_85[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_Additional_GUTI_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -18682,7 +19791,7 @@ asn_TYPE_member_t asn_MBR_S1AP_AllocationAndRetentionPriority_ExtIEs_85[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_AllocationAndRetentionPriority_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_Additional_GUTI_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -18699,7 +19808,7 @@ asn_TYPE_member_t asn_MBR_S1AP_AllocationAndRetentionPriority_ExtIEs_85[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_AllocationAndRetentionPriority_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_Additional_GUTI_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_88, @@ -18717,32 +19826,32 @@ asn_TYPE_member_t asn_MBR_S1AP_AllocationAndRetentionPriority_ExtIEs_85[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_AllocationAndRetentionPriority_ExtIEs_tags_85[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_Additional_GUTI_ExtIEs_tags_85[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_AllocationAndRetentionPriority_ExtIEs_tag2el_85[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_Additional_GUTI_ExtIEs_tag2el_85[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_AllocationAndRetentionPriority_ExtIEs_specs_85 = { - sizeof(struct S1AP_AllocationAndRetentionPriority_ExtIEs), - offsetof(struct S1AP_AllocationAndRetentionPriority_ExtIEs, _asn_ctx), - asn_MAP_S1AP_AllocationAndRetentionPriority_ExtIEs_tag2el_85, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_Additional_GUTI_ExtIEs_specs_85 = { + sizeof(struct S1AP_Additional_GUTI_ExtIEs), + offsetof(struct S1AP_Additional_GUTI_ExtIEs, _asn_ctx), + asn_MAP_S1AP_Additional_GUTI_ExtIEs_tag2el_85, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_AllocationAndRetentionPriority_ExtIEs = { - "AllocationAndRetentionPriority-ExtIEs", - "AllocationAndRetentionPriority-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_Additional_GUTI_ExtIEs = { + "Additional-GUTI-ExtIEs", + "Additional-GUTI-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_AllocationAndRetentionPriority_ExtIEs_tags_85, - sizeof(asn_DEF_S1AP_AllocationAndRetentionPriority_ExtIEs_tags_85) - /sizeof(asn_DEF_S1AP_AllocationAndRetentionPriority_ExtIEs_tags_85[0]), /* 1 */ - asn_DEF_S1AP_AllocationAndRetentionPriority_ExtIEs_tags_85, /* Same as above */ - sizeof(asn_DEF_S1AP_AllocationAndRetentionPriority_ExtIEs_tags_85) - /sizeof(asn_DEF_S1AP_AllocationAndRetentionPriority_ExtIEs_tags_85[0]), /* 1 */ + asn_DEF_S1AP_Additional_GUTI_ExtIEs_tags_85, + sizeof(asn_DEF_S1AP_Additional_GUTI_ExtIEs_tags_85) + /sizeof(asn_DEF_S1AP_Additional_GUTI_ExtIEs_tags_85[0]), /* 1 */ + asn_DEF_S1AP_Additional_GUTI_ExtIEs_tags_85, /* Same as above */ + sizeof(asn_DEF_S1AP_Additional_GUTI_ExtIEs_tags_85) + /sizeof(asn_DEF_S1AP_Additional_GUTI_ExtIEs_tags_85[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -18752,16 +19861,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_AllocationAndRetentionPriority_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_AllocationAndRetentionPriority_ExtIEs_85, + asn_MBR_S1AP_Additional_GUTI_ExtIEs_85, 3, /* Elements count */ - &asn_SPC_S1AP_AllocationAndRetentionPriority_ExtIEs_specs_85 /* Additional specs */ + &asn_SPC_S1AP_Additional_GUTI_ExtIEs_specs_85 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_92 = { - sizeof(struct S1AP_InformationForCECapableUEs_ExtIEs__extensionValue), - offsetof(struct S1AP_InformationForCECapableUEs_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_InformationForCECapableUEs_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_InformationForCECapableUEs_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_AllocationAndRetentionPriority_ExtIEs__extensionValue), + offsetof(struct S1AP_AllocationAndRetentionPriority_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_AllocationAndRetentionPriority_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_AllocationAndRetentionPriority_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -18789,8 +19898,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_92 = { &asn_SPC_S1AP_extensionValue_specs_92 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_InformationForCECapableUEs_ExtIEs_89[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_InformationForCECapableUEs_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_AllocationAndRetentionPriority_ExtIEs_89[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_AllocationAndRetentionPriority_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -18807,7 +19916,7 @@ asn_TYPE_member_t asn_MBR_S1AP_InformationForCECapableUEs_ExtIEs_89[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_InformationForCECapableUEs_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_AllocationAndRetentionPriority_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -18824,7 +19933,7 @@ asn_TYPE_member_t asn_MBR_S1AP_InformationForCECapableUEs_ExtIEs_89[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_InformationForCECapableUEs_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_AllocationAndRetentionPriority_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_92, @@ -18842,32 +19951,32 @@ asn_TYPE_member_t asn_MBR_S1AP_InformationForCECapableUEs_ExtIEs_89[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_InformationForCECapableUEs_ExtIEs_tags_89[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_AllocationAndRetentionPriority_ExtIEs_tags_89[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_InformationForCECapableUEs_ExtIEs_tag2el_89[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_AllocationAndRetentionPriority_ExtIEs_tag2el_89[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_InformationForCECapableUEs_ExtIEs_specs_89 = { - sizeof(struct S1AP_InformationForCECapableUEs_ExtIEs), - offsetof(struct S1AP_InformationForCECapableUEs_ExtIEs, _asn_ctx), - asn_MAP_S1AP_InformationForCECapableUEs_ExtIEs_tag2el_89, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_AllocationAndRetentionPriority_ExtIEs_specs_89 = { + sizeof(struct S1AP_AllocationAndRetentionPriority_ExtIEs), + offsetof(struct S1AP_AllocationAndRetentionPriority_ExtIEs, _asn_ctx), + asn_MAP_S1AP_AllocationAndRetentionPriority_ExtIEs_tag2el_89, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_InformationForCECapableUEs_ExtIEs = { - "InformationForCECapableUEs-ExtIEs", - "InformationForCECapableUEs-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_AllocationAndRetentionPriority_ExtIEs = { + "AllocationAndRetentionPriority-ExtIEs", + "AllocationAndRetentionPriority-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_InformationForCECapableUEs_ExtIEs_tags_89, - sizeof(asn_DEF_S1AP_InformationForCECapableUEs_ExtIEs_tags_89) - /sizeof(asn_DEF_S1AP_InformationForCECapableUEs_ExtIEs_tags_89[0]), /* 1 */ - asn_DEF_S1AP_InformationForCECapableUEs_ExtIEs_tags_89, /* Same as above */ - sizeof(asn_DEF_S1AP_InformationForCECapableUEs_ExtIEs_tags_89) - /sizeof(asn_DEF_S1AP_InformationForCECapableUEs_ExtIEs_tags_89[0]), /* 1 */ + asn_DEF_S1AP_AllocationAndRetentionPriority_ExtIEs_tags_89, + sizeof(asn_DEF_S1AP_AllocationAndRetentionPriority_ExtIEs_tags_89) + /sizeof(asn_DEF_S1AP_AllocationAndRetentionPriority_ExtIEs_tags_89[0]), /* 1 */ + asn_DEF_S1AP_AllocationAndRetentionPriority_ExtIEs_tags_89, /* Same as above */ + sizeof(asn_DEF_S1AP_AllocationAndRetentionPriority_ExtIEs_tags_89) + /sizeof(asn_DEF_S1AP_AllocationAndRetentionPriority_ExtIEs_tags_89[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -18877,16 +19986,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_InformationForCECapableUEs_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_InformationForCECapableUEs_ExtIEs_89, + asn_MBR_S1AP_AllocationAndRetentionPriority_ExtIEs_89, 3, /* Elements count */ - &asn_SPC_S1AP_InformationForCECapableUEs_ExtIEs_specs_89 /* Additional specs */ + &asn_SPC_S1AP_AllocationAndRetentionPriority_ExtIEs_specs_89 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_96 = { - sizeof(struct S1AP_AssistanceDataForPaging_ExtIEs__extensionValue), - offsetof(struct S1AP_AssistanceDataForPaging_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_AssistanceDataForPaging_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_AssistanceDataForPaging_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_InformationForCECapableUEs_ExtIEs__extensionValue), + offsetof(struct S1AP_InformationForCECapableUEs_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_InformationForCECapableUEs_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_InformationForCECapableUEs_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -18914,8 +20023,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_96 = { &asn_SPC_S1AP_extensionValue_specs_96 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_AssistanceDataForPaging_ExtIEs_93[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_AssistanceDataForPaging_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_InformationForCECapableUEs_ExtIEs_93[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_InformationForCECapableUEs_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -18932,7 +20041,7 @@ asn_TYPE_member_t asn_MBR_S1AP_AssistanceDataForPaging_ExtIEs_93[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_AssistanceDataForPaging_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_InformationForCECapableUEs_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -18949,7 +20058,7 @@ asn_TYPE_member_t asn_MBR_S1AP_AssistanceDataForPaging_ExtIEs_93[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_AssistanceDataForPaging_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_InformationForCECapableUEs_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_96, @@ -18967,32 +20076,32 @@ asn_TYPE_member_t asn_MBR_S1AP_AssistanceDataForPaging_ExtIEs_93[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_AssistanceDataForPaging_ExtIEs_tags_93[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_InformationForCECapableUEs_ExtIEs_tags_93[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_AssistanceDataForPaging_ExtIEs_tag2el_93[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_InformationForCECapableUEs_ExtIEs_tag2el_93[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_AssistanceDataForPaging_ExtIEs_specs_93 = { - sizeof(struct S1AP_AssistanceDataForPaging_ExtIEs), - offsetof(struct S1AP_AssistanceDataForPaging_ExtIEs, _asn_ctx), - asn_MAP_S1AP_AssistanceDataForPaging_ExtIEs_tag2el_93, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_InformationForCECapableUEs_ExtIEs_specs_93 = { + sizeof(struct S1AP_InformationForCECapableUEs_ExtIEs), + offsetof(struct S1AP_InformationForCECapableUEs_ExtIEs, _asn_ctx), + asn_MAP_S1AP_InformationForCECapableUEs_ExtIEs_tag2el_93, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_AssistanceDataForPaging_ExtIEs = { - "AssistanceDataForPaging-ExtIEs", - "AssistanceDataForPaging-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_InformationForCECapableUEs_ExtIEs = { + "InformationForCECapableUEs-ExtIEs", + "InformationForCECapableUEs-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_AssistanceDataForPaging_ExtIEs_tags_93, - sizeof(asn_DEF_S1AP_AssistanceDataForPaging_ExtIEs_tags_93) - /sizeof(asn_DEF_S1AP_AssistanceDataForPaging_ExtIEs_tags_93[0]), /* 1 */ - asn_DEF_S1AP_AssistanceDataForPaging_ExtIEs_tags_93, /* Same as above */ - sizeof(asn_DEF_S1AP_AssistanceDataForPaging_ExtIEs_tags_93) - /sizeof(asn_DEF_S1AP_AssistanceDataForPaging_ExtIEs_tags_93[0]), /* 1 */ + asn_DEF_S1AP_InformationForCECapableUEs_ExtIEs_tags_93, + sizeof(asn_DEF_S1AP_InformationForCECapableUEs_ExtIEs_tags_93) + /sizeof(asn_DEF_S1AP_InformationForCECapableUEs_ExtIEs_tags_93[0]), /* 1 */ + asn_DEF_S1AP_InformationForCECapableUEs_ExtIEs_tags_93, /* Same as above */ + sizeof(asn_DEF_S1AP_InformationForCECapableUEs_ExtIEs_tags_93) + /sizeof(asn_DEF_S1AP_InformationForCECapableUEs_ExtIEs_tags_93[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -19002,16 +20111,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_AssistanceDataForPaging_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_AssistanceDataForPaging_ExtIEs_93, + asn_MBR_S1AP_InformationForCECapableUEs_ExtIEs_93, 3, /* Elements count */ - &asn_SPC_S1AP_AssistanceDataForPaging_ExtIEs_specs_93 /* Additional specs */ + &asn_SPC_S1AP_InformationForCECapableUEs_ExtIEs_specs_93 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_100 = { - sizeof(struct S1AP_AssistanceDataForRecommendedCells_ExtIEs__extensionValue), - offsetof(struct S1AP_AssistanceDataForRecommendedCells_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_AssistanceDataForRecommendedCells_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_AssistanceDataForRecommendedCells_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_AssistanceDataForPaging_ExtIEs__extensionValue), + offsetof(struct S1AP_AssistanceDataForPaging_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_AssistanceDataForPaging_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_AssistanceDataForPaging_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -19039,8 +20148,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_100 = { &asn_SPC_S1AP_extensionValue_specs_100 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_AssistanceDataForRecommendedCells_ExtIEs_97[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_AssistanceDataForRecommendedCells_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_AssistanceDataForPaging_ExtIEs_97[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_AssistanceDataForPaging_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -19057,7 +20166,7 @@ asn_TYPE_member_t asn_MBR_S1AP_AssistanceDataForRecommendedCells_ExtIEs_97[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_AssistanceDataForRecommendedCells_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_AssistanceDataForPaging_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -19074,7 +20183,7 @@ asn_TYPE_member_t asn_MBR_S1AP_AssistanceDataForRecommendedCells_ExtIEs_97[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_AssistanceDataForRecommendedCells_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_AssistanceDataForPaging_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_100, @@ -19092,32 +20201,32 @@ asn_TYPE_member_t asn_MBR_S1AP_AssistanceDataForRecommendedCells_ExtIEs_97[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_AssistanceDataForRecommendedCells_ExtIEs_tags_97[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_AssistanceDataForPaging_ExtIEs_tags_97[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_AssistanceDataForRecommendedCells_ExtIEs_tag2el_97[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_AssistanceDataForPaging_ExtIEs_tag2el_97[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_AssistanceDataForRecommendedCells_ExtIEs_specs_97 = { - sizeof(struct S1AP_AssistanceDataForRecommendedCells_ExtIEs), - offsetof(struct S1AP_AssistanceDataForRecommendedCells_ExtIEs, _asn_ctx), - asn_MAP_S1AP_AssistanceDataForRecommendedCells_ExtIEs_tag2el_97, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_AssistanceDataForPaging_ExtIEs_specs_97 = { + sizeof(struct S1AP_AssistanceDataForPaging_ExtIEs), + offsetof(struct S1AP_AssistanceDataForPaging_ExtIEs, _asn_ctx), + asn_MAP_S1AP_AssistanceDataForPaging_ExtIEs_tag2el_97, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_AssistanceDataForRecommendedCells_ExtIEs = { - "AssistanceDataForRecommendedCells-ExtIEs", - "AssistanceDataForRecommendedCells-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_AssistanceDataForPaging_ExtIEs = { + "AssistanceDataForPaging-ExtIEs", + "AssistanceDataForPaging-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_AssistanceDataForRecommendedCells_ExtIEs_tags_97, - sizeof(asn_DEF_S1AP_AssistanceDataForRecommendedCells_ExtIEs_tags_97) - /sizeof(asn_DEF_S1AP_AssistanceDataForRecommendedCells_ExtIEs_tags_97[0]), /* 1 */ - asn_DEF_S1AP_AssistanceDataForRecommendedCells_ExtIEs_tags_97, /* Same as above */ - sizeof(asn_DEF_S1AP_AssistanceDataForRecommendedCells_ExtIEs_tags_97) - /sizeof(asn_DEF_S1AP_AssistanceDataForRecommendedCells_ExtIEs_tags_97[0]), /* 1 */ + asn_DEF_S1AP_AssistanceDataForPaging_ExtIEs_tags_97, + sizeof(asn_DEF_S1AP_AssistanceDataForPaging_ExtIEs_tags_97) + /sizeof(asn_DEF_S1AP_AssistanceDataForPaging_ExtIEs_tags_97[0]), /* 1 */ + asn_DEF_S1AP_AssistanceDataForPaging_ExtIEs_tags_97, /* Same as above */ + sizeof(asn_DEF_S1AP_AssistanceDataForPaging_ExtIEs_tags_97) + /sizeof(asn_DEF_S1AP_AssistanceDataForPaging_ExtIEs_tags_97[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -19127,12 +20236,137 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_AssistanceDataForRecommendedCells_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_AssistanceDataForRecommendedCells_ExtIEs_97, + asn_MBR_S1AP_AssistanceDataForPaging_ExtIEs_97, 3, /* Elements count */ - &asn_SPC_S1AP_AssistanceDataForRecommendedCells_ExtIEs_specs_97 /* Additional specs */ + &asn_SPC_S1AP_AssistanceDataForPaging_ExtIEs_specs_97 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_104[] = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_104 = { + sizeof(struct S1AP_AssistanceDataForRecommendedCells_ExtIEs__extensionValue), + offsetof(struct S1AP_AssistanceDataForRecommendedCells_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_AssistanceDataForRecommendedCells_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_AssistanceDataForRecommendedCells_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_104 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_104 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_AssistanceDataForRecommendedCells_ExtIEs_101[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_AssistanceDataForRecommendedCells_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_102, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_101 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_AssistanceDataForRecommendedCells_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_103, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_101 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_AssistanceDataForRecommendedCells_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_104, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_104, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_101 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_AssistanceDataForRecommendedCells_ExtIEs_tags_101[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_AssistanceDataForRecommendedCells_ExtIEs_tag2el_101[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_AssistanceDataForRecommendedCells_ExtIEs_specs_101 = { + sizeof(struct S1AP_AssistanceDataForRecommendedCells_ExtIEs), + offsetof(struct S1AP_AssistanceDataForRecommendedCells_ExtIEs, _asn_ctx), + asn_MAP_S1AP_AssistanceDataForRecommendedCells_ExtIEs_tag2el_101, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_AssistanceDataForRecommendedCells_ExtIEs = { + "AssistanceDataForRecommendedCells-ExtIEs", + "AssistanceDataForRecommendedCells-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_AssistanceDataForRecommendedCells_ExtIEs_tags_101, + sizeof(asn_DEF_S1AP_AssistanceDataForRecommendedCells_ExtIEs_tags_101) + /sizeof(asn_DEF_S1AP_AssistanceDataForRecommendedCells_ExtIEs_tags_101[0]), /* 1 */ + asn_DEF_S1AP_AssistanceDataForRecommendedCells_ExtIEs_tags_101, /* Same as above */ + sizeof(asn_DEF_S1AP_AssistanceDataForRecommendedCells_ExtIEs_tags_101) + /sizeof(asn_DEF_S1AP_AssistanceDataForRecommendedCells_ExtIEs_tags_101[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_AssistanceDataForRecommendedCells_ExtIEs_101, + 3, /* Elements count */ + &asn_SPC_S1AP_AssistanceDataForRecommendedCells_ExtIEs_specs_101 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_108[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.COUNTValueExtended), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -19236,9 +20470,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_104[] = { "ReceiveStatusOfULPDCPSDUsPDCP-SNlength18" }, }; -static const unsigned asn_MAP_S1AP_extensionValue_to_canonical_104[] = { 2, 5, 0, 1, 3, 4 }; -static const unsigned asn_MAP_S1AP_extensionValue_from_canonical_104[] = { 2, 3, 0, 4, 5, 1 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_104[] = { +static const unsigned asn_MAP_S1AP_extensionValue_to_canonical_108[] = { 2, 5, 0, 1, 3, 4 }; +static const unsigned asn_MAP_S1AP_extensionValue_from_canonical_108[] = { 2, 3, 0, 4, 5, 1 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_108[] = { { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 2, 0, 1 }, /* ReceiveStatusOfULPDCPSDUsExtended */ { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 5, -1, 0 }, /* ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* COUNTValueExtended */ @@ -19246,141 +20480,15 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_104[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 1 }, /* COUNTvaluePDCP-SNlength18 */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 0 } /* COUNTvaluePDCP-SNlength18 */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_104 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_108 = { sizeof(struct S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs__extensionValue), offsetof(struct S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs__extensionValue, _asn_ctx), offsetof(struct S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs__extensionValue, present), sizeof(((struct S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs__extensionValue *)0)->present), - asn_MAP_S1AP_extensionValue_tag2el_104, + asn_MAP_S1AP_extensionValue_tag2el_108, 6, /* Count of tags in the map */ - asn_MAP_S1AP_extensionValue_to_canonical_104, - asn_MAP_S1AP_extensionValue_from_canonical_104, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_104 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - asn_MBR_S1AP_extensionValue_104, - 6, /* Elements count */ - &asn_SPC_S1AP_extensionValue_specs_104 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_101[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_102, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_101 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - select_Bearers_SubjectToStatusTransfer_ItemExtIEs_S1AP_criticality_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_103, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_101 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_104, - select_Bearers_SubjectToStatusTransfer_ItemExtIEs_S1AP_extensionValue_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_104, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_101 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_tags_101[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_tag2el_101[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_specs_101 = { - sizeof(struct S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs), - offsetof(struct S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs, _asn_ctx), - asn_MAP_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_tag2el_101, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs = { - "Bearers-SubjectToStatusTransfer-ItemExtIEs", - "Bearers-SubjectToStatusTransfer-ItemExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_tags_101, - sizeof(asn_DEF_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_tags_101) - /sizeof(asn_DEF_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_tags_101[0]), /* 1 */ - asn_DEF_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_tags_101, /* Same as above */ - sizeof(asn_DEF_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_tags_101) - /sizeof(asn_DEF_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_tags_101[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_101, - 3, /* Elements count */ - &asn_SPC_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_specs_101 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_108 = { - sizeof(struct S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs__extensionValue), - offsetof(struct S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs__extensionValue, present), - sizeof(((struct S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, + asn_MAP_S1AP_extensionValue_to_canonical_108, + asn_MAP_S1AP_extensionValue_from_canonical_108, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ @@ -19401,12 +20509,13 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_108 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ + asn_MBR_S1AP_extensionValue_108, + 6, /* Elements count */ &asn_SPC_S1AP_extensionValue_specs_108 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_105[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_105[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -19423,11 +20532,11 @@ asn_TYPE_member_t asn_MBR_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_1 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - 0, + select_Bearers_SubjectToStatusTransfer_ItemExtIEs_S1AP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -19440,11 +20549,11 @@ asn_TYPE_member_t asn_MBR_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_1 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_108, - 0, + select_Bearers_SubjectToStatusTransfer_ItemExtIEs_S1AP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -19458,32 +20567,32 @@ asn_TYPE_member_t asn_MBR_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_1 "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_tags_105[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_tags_105[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_tag2el_105[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_tag2el_105[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_specs_105 = { - sizeof(struct S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs), - offsetof(struct S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs, _asn_ctx), - asn_MAP_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_tag2el_105, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_specs_105 = { + sizeof(struct S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs), + offsetof(struct S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs, _asn_ctx), + asn_MAP_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_tag2el_105, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs = { - "Bearers-SubjectToEarlyStatusTransfer-ItemExtIEs", - "Bearers-SubjectToEarlyStatusTransfer-ItemExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs = { + "Bearers-SubjectToStatusTransfer-ItemExtIEs", + "Bearers-SubjectToStatusTransfer-ItemExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_tags_105, - sizeof(asn_DEF_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_tags_105) - /sizeof(asn_DEF_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_tags_105[0]), /* 1 */ - asn_DEF_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_tags_105, /* Same as above */ - sizeof(asn_DEF_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_tags_105) - /sizeof(asn_DEF_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_tags_105[0]), /* 1 */ + asn_DEF_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_tags_105, + sizeof(asn_DEF_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_tags_105) + /sizeof(asn_DEF_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_tags_105[0]), /* 1 */ + asn_DEF_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_tags_105, /* Same as above */ + sizeof(asn_DEF_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_tags_105) + /sizeof(asn_DEF_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_tags_105[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -19493,16 +20602,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtI #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_105, + asn_MBR_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_105, 3, /* Elements count */ - &asn_SPC_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_specs_105 /* Additional specs */ + &asn_SPC_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_specs_105 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_112 = { - sizeof(struct S1AP_BluetoothMeasurementConfiguration_ExtIEs__extensionValue), - offsetof(struct S1AP_BluetoothMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_BluetoothMeasurementConfiguration_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_BluetoothMeasurementConfiguration_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs__extensionValue), + offsetof(struct S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs__extensionValue, present), + sizeof(((struct S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -19530,8 +20639,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_112 = { &asn_SPC_S1AP_extensionValue_specs_112 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_BluetoothMeasurementConfiguration_ExtIEs_109[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_BluetoothMeasurementConfiguration_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_109[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -19548,7 +20657,7 @@ asn_TYPE_member_t asn_MBR_S1AP_BluetoothMeasurementConfiguration_ExtIEs_109[] = 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_BluetoothMeasurementConfiguration_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -19565,7 +20674,7 @@ asn_TYPE_member_t asn_MBR_S1AP_BluetoothMeasurementConfiguration_ExtIEs_109[] = 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_BluetoothMeasurementConfiguration_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_112, @@ -19583,32 +20692,32 @@ asn_TYPE_member_t asn_MBR_S1AP_BluetoothMeasurementConfiguration_ExtIEs_109[] = "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_BluetoothMeasurementConfiguration_ExtIEs_tags_109[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_tags_109[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_109[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_tag2el_109[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_BluetoothMeasurementConfiguration_ExtIEs_specs_109 = { - sizeof(struct S1AP_BluetoothMeasurementConfiguration_ExtIEs), - offsetof(struct S1AP_BluetoothMeasurementConfiguration_ExtIEs, _asn_ctx), - asn_MAP_S1AP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_109, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_specs_109 = { + sizeof(struct S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs), + offsetof(struct S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs, _asn_ctx), + asn_MAP_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_tag2el_109, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_BluetoothMeasurementConfiguration_ExtIEs = { - "BluetoothMeasurementConfiguration-ExtIEs", - "BluetoothMeasurementConfiguration-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs = { + "Bearers-SubjectToEarlyStatusTransfer-ItemExtIEs", + "Bearers-SubjectToEarlyStatusTransfer-ItemExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_BluetoothMeasurementConfiguration_ExtIEs_tags_109, - sizeof(asn_DEF_S1AP_BluetoothMeasurementConfiguration_ExtIEs_tags_109) - /sizeof(asn_DEF_S1AP_BluetoothMeasurementConfiguration_ExtIEs_tags_109[0]), /* 1 */ - asn_DEF_S1AP_BluetoothMeasurementConfiguration_ExtIEs_tags_109, /* Same as above */ - sizeof(asn_DEF_S1AP_BluetoothMeasurementConfiguration_ExtIEs_tags_109) - /sizeof(asn_DEF_S1AP_BluetoothMeasurementConfiguration_ExtIEs_tags_109[0]), /* 1 */ + asn_DEF_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_tags_109, + sizeof(asn_DEF_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_tags_109) + /sizeof(asn_DEF_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_tags_109[0]), /* 1 */ + asn_DEF_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_tags_109, /* Same as above */ + sizeof(asn_DEF_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_tags_109) + /sizeof(asn_DEF_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_tags_109[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -19618,16 +20727,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_BluetoothMeasurementConfiguration_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_BluetoothMeasurementConfiguration_ExtIEs_109, + asn_MBR_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_109, 3, /* Elements count */ - &asn_SPC_S1AP_BluetoothMeasurementConfiguration_ExtIEs_specs_109 /* Additional specs */ + &asn_SPC_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_specs_109 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_116 = { - sizeof(struct S1AP_CancelledCellinEAI_Item_ExtIEs__extensionValue), - offsetof(struct S1AP_CancelledCellinEAI_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_CancelledCellinEAI_Item_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_CancelledCellinEAI_Item_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_BluetoothMeasurementConfiguration_ExtIEs__extensionValue), + offsetof(struct S1AP_BluetoothMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_BluetoothMeasurementConfiguration_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_BluetoothMeasurementConfiguration_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -19655,8 +20764,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_116 = { &asn_SPC_S1AP_extensionValue_specs_116 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_CancelledCellinEAI_Item_ExtIEs_113[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CancelledCellinEAI_Item_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_BluetoothMeasurementConfiguration_ExtIEs_113[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_BluetoothMeasurementConfiguration_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -19673,7 +20782,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CancelledCellinEAI_Item_ExtIEs_113[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CancelledCellinEAI_Item_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_BluetoothMeasurementConfiguration_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -19690,7 +20799,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CancelledCellinEAI_Item_ExtIEs_113[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CancelledCellinEAI_Item_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_BluetoothMeasurementConfiguration_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_116, @@ -19708,32 +20817,32 @@ asn_TYPE_member_t asn_MBR_S1AP_CancelledCellinEAI_Item_ExtIEs_113[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_CancelledCellinEAI_Item_ExtIEs_tags_113[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_BluetoothMeasurementConfiguration_ExtIEs_tags_113[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_CancelledCellinEAI_Item_ExtIEs_tag2el_113[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_113[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_CancelledCellinEAI_Item_ExtIEs_specs_113 = { - sizeof(struct S1AP_CancelledCellinEAI_Item_ExtIEs), - offsetof(struct S1AP_CancelledCellinEAI_Item_ExtIEs, _asn_ctx), - asn_MAP_S1AP_CancelledCellinEAI_Item_ExtIEs_tag2el_113, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_BluetoothMeasurementConfiguration_ExtIEs_specs_113 = { + sizeof(struct S1AP_BluetoothMeasurementConfiguration_ExtIEs), + offsetof(struct S1AP_BluetoothMeasurementConfiguration_ExtIEs, _asn_ctx), + asn_MAP_S1AP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_113, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_CancelledCellinEAI_Item_ExtIEs = { - "CancelledCellinEAI-Item-ExtIEs", - "CancelledCellinEAI-Item-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_BluetoothMeasurementConfiguration_ExtIEs = { + "BluetoothMeasurementConfiguration-ExtIEs", + "BluetoothMeasurementConfiguration-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_CancelledCellinEAI_Item_ExtIEs_tags_113, - sizeof(asn_DEF_S1AP_CancelledCellinEAI_Item_ExtIEs_tags_113) - /sizeof(asn_DEF_S1AP_CancelledCellinEAI_Item_ExtIEs_tags_113[0]), /* 1 */ - asn_DEF_S1AP_CancelledCellinEAI_Item_ExtIEs_tags_113, /* Same as above */ - sizeof(asn_DEF_S1AP_CancelledCellinEAI_Item_ExtIEs_tags_113) - /sizeof(asn_DEF_S1AP_CancelledCellinEAI_Item_ExtIEs_tags_113[0]), /* 1 */ + asn_DEF_S1AP_BluetoothMeasurementConfiguration_ExtIEs_tags_113, + sizeof(asn_DEF_S1AP_BluetoothMeasurementConfiguration_ExtIEs_tags_113) + /sizeof(asn_DEF_S1AP_BluetoothMeasurementConfiguration_ExtIEs_tags_113[0]), /* 1 */ + asn_DEF_S1AP_BluetoothMeasurementConfiguration_ExtIEs_tags_113, /* Same as above */ + sizeof(asn_DEF_S1AP_BluetoothMeasurementConfiguration_ExtIEs_tags_113) + /sizeof(asn_DEF_S1AP_BluetoothMeasurementConfiguration_ExtIEs_tags_113[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -19743,16 +20852,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_CancelledCellinEAI_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_CancelledCellinEAI_Item_ExtIEs_113, + asn_MBR_S1AP_BluetoothMeasurementConfiguration_ExtIEs_113, 3, /* Elements count */ - &asn_SPC_S1AP_CancelledCellinEAI_Item_ExtIEs_specs_113 /* Additional specs */ + &asn_SPC_S1AP_BluetoothMeasurementConfiguration_ExtIEs_specs_113 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_120 = { - sizeof(struct S1AP_CancelledCellinTAI_Item_ExtIEs__extensionValue), - offsetof(struct S1AP_CancelledCellinTAI_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_CancelledCellinTAI_Item_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_CancelledCellinTAI_Item_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_CancelledCellinEAI_Item_ExtIEs__extensionValue), + offsetof(struct S1AP_CancelledCellinEAI_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_CancelledCellinEAI_Item_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_CancelledCellinEAI_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -19780,8 +20889,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_120 = { &asn_SPC_S1AP_extensionValue_specs_120 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_CancelledCellinTAI_Item_ExtIEs_117[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CancelledCellinTAI_Item_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_CancelledCellinEAI_Item_ExtIEs_117[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CancelledCellinEAI_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -19798,7 +20907,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CancelledCellinTAI_Item_ExtIEs_117[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CancelledCellinTAI_Item_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CancelledCellinEAI_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -19815,7 +20924,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CancelledCellinTAI_Item_ExtIEs_117[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CancelledCellinTAI_Item_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CancelledCellinEAI_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_120, @@ -19833,32 +20942,32 @@ asn_TYPE_member_t asn_MBR_S1AP_CancelledCellinTAI_Item_ExtIEs_117[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_CancelledCellinTAI_Item_ExtIEs_tags_117[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_CancelledCellinEAI_Item_ExtIEs_tags_117[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_CancelledCellinTAI_Item_ExtIEs_tag2el_117[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_CancelledCellinEAI_Item_ExtIEs_tag2el_117[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_CancelledCellinTAI_Item_ExtIEs_specs_117 = { - sizeof(struct S1AP_CancelledCellinTAI_Item_ExtIEs), - offsetof(struct S1AP_CancelledCellinTAI_Item_ExtIEs, _asn_ctx), - asn_MAP_S1AP_CancelledCellinTAI_Item_ExtIEs_tag2el_117, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_CancelledCellinEAI_Item_ExtIEs_specs_117 = { + sizeof(struct S1AP_CancelledCellinEAI_Item_ExtIEs), + offsetof(struct S1AP_CancelledCellinEAI_Item_ExtIEs, _asn_ctx), + asn_MAP_S1AP_CancelledCellinEAI_Item_ExtIEs_tag2el_117, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_CancelledCellinTAI_Item_ExtIEs = { - "CancelledCellinTAI-Item-ExtIEs", - "CancelledCellinTAI-Item-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_CancelledCellinEAI_Item_ExtIEs = { + "CancelledCellinEAI-Item-ExtIEs", + "CancelledCellinEAI-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_CancelledCellinTAI_Item_ExtIEs_tags_117, - sizeof(asn_DEF_S1AP_CancelledCellinTAI_Item_ExtIEs_tags_117) - /sizeof(asn_DEF_S1AP_CancelledCellinTAI_Item_ExtIEs_tags_117[0]), /* 1 */ - asn_DEF_S1AP_CancelledCellinTAI_Item_ExtIEs_tags_117, /* Same as above */ - sizeof(asn_DEF_S1AP_CancelledCellinTAI_Item_ExtIEs_tags_117) - /sizeof(asn_DEF_S1AP_CancelledCellinTAI_Item_ExtIEs_tags_117[0]), /* 1 */ + asn_DEF_S1AP_CancelledCellinEAI_Item_ExtIEs_tags_117, + sizeof(asn_DEF_S1AP_CancelledCellinEAI_Item_ExtIEs_tags_117) + /sizeof(asn_DEF_S1AP_CancelledCellinEAI_Item_ExtIEs_tags_117[0]), /* 1 */ + asn_DEF_S1AP_CancelledCellinEAI_Item_ExtIEs_tags_117, /* Same as above */ + sizeof(asn_DEF_S1AP_CancelledCellinEAI_Item_ExtIEs_tags_117) + /sizeof(asn_DEF_S1AP_CancelledCellinEAI_Item_ExtIEs_tags_117[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -19868,16 +20977,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_CancelledCellinTAI_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_CancelledCellinTAI_Item_ExtIEs_117, + asn_MBR_S1AP_CancelledCellinEAI_Item_ExtIEs_117, 3, /* Elements count */ - &asn_SPC_S1AP_CancelledCellinTAI_Item_ExtIEs_specs_117 /* Additional specs */ + &asn_SPC_S1AP_CancelledCellinEAI_Item_ExtIEs_specs_117 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_124 = { - sizeof(struct S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs__extensionValue), - offsetof(struct S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_CancelledCellinTAI_Item_ExtIEs__extensionValue), + offsetof(struct S1AP_CancelledCellinTAI_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_CancelledCellinTAI_Item_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_CancelledCellinTAI_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -19905,8 +21014,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_124 = { &asn_SPC_S1AP_extensionValue_specs_124 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_121[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_CancelledCellinTAI_Item_ExtIEs_121[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CancelledCellinTAI_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -19923,7 +21032,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_12 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CancelledCellinTAI_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -19940,7 +21049,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_12 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CancelledCellinTAI_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_124, @@ -19958,32 +21067,32 @@ asn_TYPE_member_t asn_MBR_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_12 "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_tags_121[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_CancelledCellinTAI_Item_ExtIEs_tags_121[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_tag2el_121[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_CancelledCellinTAI_Item_ExtIEs_tag2el_121[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_specs_121 = { - sizeof(struct S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs), - offsetof(struct S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs, _asn_ctx), - asn_MAP_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_tag2el_121, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_CancelledCellinTAI_Item_ExtIEs_specs_121 = { + sizeof(struct S1AP_CancelledCellinTAI_Item_ExtIEs), + offsetof(struct S1AP_CancelledCellinTAI_Item_ExtIEs, _asn_ctx), + asn_MAP_S1AP_CancelledCellinTAI_Item_ExtIEs_tag2el_121, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs = { - "CellIdentifierAndCELevelForCECapableUEs-ExtIEs", - "CellIdentifierAndCELevelForCECapableUEs-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_CancelledCellinTAI_Item_ExtIEs = { + "CancelledCellinTAI-Item-ExtIEs", + "CancelledCellinTAI-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_tags_121, - sizeof(asn_DEF_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_tags_121) - /sizeof(asn_DEF_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_tags_121[0]), /* 1 */ - asn_DEF_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_tags_121, /* Same as above */ - sizeof(asn_DEF_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_tags_121) - /sizeof(asn_DEF_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_tags_121[0]), /* 1 */ + asn_DEF_S1AP_CancelledCellinTAI_Item_ExtIEs_tags_121, + sizeof(asn_DEF_S1AP_CancelledCellinTAI_Item_ExtIEs_tags_121) + /sizeof(asn_DEF_S1AP_CancelledCellinTAI_Item_ExtIEs_tags_121[0]), /* 1 */ + asn_DEF_S1AP_CancelledCellinTAI_Item_ExtIEs_tags_121, /* Same as above */ + sizeof(asn_DEF_S1AP_CancelledCellinTAI_Item_ExtIEs_tags_121) + /sizeof(asn_DEF_S1AP_CancelledCellinTAI_Item_ExtIEs_tags_121[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -19993,16 +21102,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIE #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_121, + asn_MBR_S1AP_CancelledCellinTAI_Item_ExtIEs_121, 3, /* Elements count */ - &asn_SPC_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_specs_121 /* Additional specs */ + &asn_SPC_S1AP_CancelledCellinTAI_Item_ExtIEs_specs_121 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_128 = { - sizeof(struct S1AP_CellID_Broadcast_Item_ExtIEs__extensionValue), - offsetof(struct S1AP_CellID_Broadcast_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_CellID_Broadcast_Item_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_CellID_Broadcast_Item_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs__extensionValue), + offsetof(struct S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -20030,8 +21139,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_128 = { &asn_SPC_S1AP_extensionValue_specs_128 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_CellID_Broadcast_Item_ExtIEs_125[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CellID_Broadcast_Item_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_125[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -20048,7 +21157,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CellID_Broadcast_Item_ExtIEs_125[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CellID_Broadcast_Item_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -20065,7 +21174,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CellID_Broadcast_Item_ExtIEs_125[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CellID_Broadcast_Item_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_128, @@ -20083,32 +21192,32 @@ asn_TYPE_member_t asn_MBR_S1AP_CellID_Broadcast_Item_ExtIEs_125[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_CellID_Broadcast_Item_ExtIEs_tags_125[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_tags_125[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_CellID_Broadcast_Item_ExtIEs_tag2el_125[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_tag2el_125[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellID_Broadcast_Item_ExtIEs_specs_125 = { - sizeof(struct S1AP_CellID_Broadcast_Item_ExtIEs), - offsetof(struct S1AP_CellID_Broadcast_Item_ExtIEs, _asn_ctx), - asn_MAP_S1AP_CellID_Broadcast_Item_ExtIEs_tag2el_125, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_specs_125 = { + sizeof(struct S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs), + offsetof(struct S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs, _asn_ctx), + asn_MAP_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_tag2el_125, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_CellID_Broadcast_Item_ExtIEs = { - "CellID-Broadcast-Item-ExtIEs", - "CellID-Broadcast-Item-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs = { + "CellIdentifierAndCELevelForCECapableUEs-ExtIEs", + "CellIdentifierAndCELevelForCECapableUEs-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_CellID_Broadcast_Item_ExtIEs_tags_125, - sizeof(asn_DEF_S1AP_CellID_Broadcast_Item_ExtIEs_tags_125) - /sizeof(asn_DEF_S1AP_CellID_Broadcast_Item_ExtIEs_tags_125[0]), /* 1 */ - asn_DEF_S1AP_CellID_Broadcast_Item_ExtIEs_tags_125, /* Same as above */ - sizeof(asn_DEF_S1AP_CellID_Broadcast_Item_ExtIEs_tags_125) - /sizeof(asn_DEF_S1AP_CellID_Broadcast_Item_ExtIEs_tags_125[0]), /* 1 */ + asn_DEF_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_tags_125, + sizeof(asn_DEF_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_tags_125) + /sizeof(asn_DEF_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_tags_125[0]), /* 1 */ + asn_DEF_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_tags_125, /* Same as above */ + sizeof(asn_DEF_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_tags_125) + /sizeof(asn_DEF_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_tags_125[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -20118,16 +21227,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_CellID_Broadcast_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_CellID_Broadcast_Item_ExtIEs_125, + asn_MBR_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_125, 3, /* Elements count */ - &asn_SPC_S1AP_CellID_Broadcast_Item_ExtIEs_specs_125 /* Additional specs */ + &asn_SPC_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_specs_125 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_132 = { - sizeof(struct S1AP_CellID_Cancelled_Item_ExtIEs__extensionValue), - offsetof(struct S1AP_CellID_Cancelled_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_CellID_Cancelled_Item_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_CellID_Cancelled_Item_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_CellID_Broadcast_Item_ExtIEs__extensionValue), + offsetof(struct S1AP_CellID_Broadcast_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_CellID_Broadcast_Item_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_CellID_Broadcast_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -20155,8 +21264,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_132 = { &asn_SPC_S1AP_extensionValue_specs_132 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_CellID_Cancelled_Item_ExtIEs_129[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CellID_Cancelled_Item_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_CellID_Broadcast_Item_ExtIEs_129[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CellID_Broadcast_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -20173,7 +21282,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CellID_Cancelled_Item_ExtIEs_129[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CellID_Cancelled_Item_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CellID_Broadcast_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -20190,7 +21299,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CellID_Cancelled_Item_ExtIEs_129[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CellID_Cancelled_Item_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CellID_Broadcast_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_132, @@ -20208,32 +21317,32 @@ asn_TYPE_member_t asn_MBR_S1AP_CellID_Cancelled_Item_ExtIEs_129[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_CellID_Cancelled_Item_ExtIEs_tags_129[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_CellID_Broadcast_Item_ExtIEs_tags_129[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_CellID_Cancelled_Item_ExtIEs_tag2el_129[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_CellID_Broadcast_Item_ExtIEs_tag2el_129[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellID_Cancelled_Item_ExtIEs_specs_129 = { - sizeof(struct S1AP_CellID_Cancelled_Item_ExtIEs), - offsetof(struct S1AP_CellID_Cancelled_Item_ExtIEs, _asn_ctx), - asn_MAP_S1AP_CellID_Cancelled_Item_ExtIEs_tag2el_129, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellID_Broadcast_Item_ExtIEs_specs_129 = { + sizeof(struct S1AP_CellID_Broadcast_Item_ExtIEs), + offsetof(struct S1AP_CellID_Broadcast_Item_ExtIEs, _asn_ctx), + asn_MAP_S1AP_CellID_Broadcast_Item_ExtIEs_tag2el_129, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_CellID_Cancelled_Item_ExtIEs = { - "CellID-Cancelled-Item-ExtIEs", - "CellID-Cancelled-Item-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_CellID_Broadcast_Item_ExtIEs = { + "CellID-Broadcast-Item-ExtIEs", + "CellID-Broadcast-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_CellID_Cancelled_Item_ExtIEs_tags_129, - sizeof(asn_DEF_S1AP_CellID_Cancelled_Item_ExtIEs_tags_129) - /sizeof(asn_DEF_S1AP_CellID_Cancelled_Item_ExtIEs_tags_129[0]), /* 1 */ - asn_DEF_S1AP_CellID_Cancelled_Item_ExtIEs_tags_129, /* Same as above */ - sizeof(asn_DEF_S1AP_CellID_Cancelled_Item_ExtIEs_tags_129) - /sizeof(asn_DEF_S1AP_CellID_Cancelled_Item_ExtIEs_tags_129[0]), /* 1 */ + asn_DEF_S1AP_CellID_Broadcast_Item_ExtIEs_tags_129, + sizeof(asn_DEF_S1AP_CellID_Broadcast_Item_ExtIEs_tags_129) + /sizeof(asn_DEF_S1AP_CellID_Broadcast_Item_ExtIEs_tags_129[0]), /* 1 */ + asn_DEF_S1AP_CellID_Broadcast_Item_ExtIEs_tags_129, /* Same as above */ + sizeof(asn_DEF_S1AP_CellID_Broadcast_Item_ExtIEs_tags_129) + /sizeof(asn_DEF_S1AP_CellID_Broadcast_Item_ExtIEs_tags_129[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -20243,16 +21352,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_CellID_Cancelled_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_CellID_Cancelled_Item_ExtIEs_129, + asn_MBR_S1AP_CellID_Broadcast_Item_ExtIEs_129, 3, /* Elements count */ - &asn_SPC_S1AP_CellID_Cancelled_Item_ExtIEs_specs_129 /* Additional specs */ + &asn_SPC_S1AP_CellID_Broadcast_Item_ExtIEs_specs_129 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_136 = { - sizeof(struct S1AP_CellBasedMDT_ExtIEs__extensionValue), - offsetof(struct S1AP_CellBasedMDT_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_CellBasedMDT_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_CellBasedMDT_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_CellID_Cancelled_Item_ExtIEs__extensionValue), + offsetof(struct S1AP_CellID_Cancelled_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_CellID_Cancelled_Item_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_CellID_Cancelled_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -20280,8 +21389,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_136 = { &asn_SPC_S1AP_extensionValue_specs_136 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_CellBasedMDT_ExtIEs_133[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CellBasedMDT_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_CellID_Cancelled_Item_ExtIEs_133[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CellID_Cancelled_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -20298,7 +21407,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CellBasedMDT_ExtIEs_133[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CellBasedMDT_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CellID_Cancelled_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -20315,7 +21424,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CellBasedMDT_ExtIEs_133[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CellBasedMDT_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CellID_Cancelled_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_136, @@ -20333,32 +21442,32 @@ asn_TYPE_member_t asn_MBR_S1AP_CellBasedMDT_ExtIEs_133[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_CellBasedMDT_ExtIEs_tags_133[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_CellID_Cancelled_Item_ExtIEs_tags_133[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_CellBasedMDT_ExtIEs_tag2el_133[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_CellID_Cancelled_Item_ExtIEs_tag2el_133[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellBasedMDT_ExtIEs_specs_133 = { - sizeof(struct S1AP_CellBasedMDT_ExtIEs), - offsetof(struct S1AP_CellBasedMDT_ExtIEs, _asn_ctx), - asn_MAP_S1AP_CellBasedMDT_ExtIEs_tag2el_133, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellID_Cancelled_Item_ExtIEs_specs_133 = { + sizeof(struct S1AP_CellID_Cancelled_Item_ExtIEs), + offsetof(struct S1AP_CellID_Cancelled_Item_ExtIEs, _asn_ctx), + asn_MAP_S1AP_CellID_Cancelled_Item_ExtIEs_tag2el_133, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_CellBasedMDT_ExtIEs = { - "CellBasedMDT-ExtIEs", - "CellBasedMDT-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_CellID_Cancelled_Item_ExtIEs = { + "CellID-Cancelled-Item-ExtIEs", + "CellID-Cancelled-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_CellBasedMDT_ExtIEs_tags_133, - sizeof(asn_DEF_S1AP_CellBasedMDT_ExtIEs_tags_133) - /sizeof(asn_DEF_S1AP_CellBasedMDT_ExtIEs_tags_133[0]), /* 1 */ - asn_DEF_S1AP_CellBasedMDT_ExtIEs_tags_133, /* Same as above */ - sizeof(asn_DEF_S1AP_CellBasedMDT_ExtIEs_tags_133) - /sizeof(asn_DEF_S1AP_CellBasedMDT_ExtIEs_tags_133[0]), /* 1 */ + asn_DEF_S1AP_CellID_Cancelled_Item_ExtIEs_tags_133, + sizeof(asn_DEF_S1AP_CellID_Cancelled_Item_ExtIEs_tags_133) + /sizeof(asn_DEF_S1AP_CellID_Cancelled_Item_ExtIEs_tags_133[0]), /* 1 */ + asn_DEF_S1AP_CellID_Cancelled_Item_ExtIEs_tags_133, /* Same as above */ + sizeof(asn_DEF_S1AP_CellID_Cancelled_Item_ExtIEs_tags_133) + /sizeof(asn_DEF_S1AP_CellID_Cancelled_Item_ExtIEs_tags_133[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -20368,16 +21477,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_CellBasedMDT_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_CellBasedMDT_ExtIEs_133, + asn_MBR_S1AP_CellID_Cancelled_Item_ExtIEs_133, 3, /* Elements count */ - &asn_SPC_S1AP_CellBasedMDT_ExtIEs_specs_133 /* Additional specs */ + &asn_SPC_S1AP_CellID_Cancelled_Item_ExtIEs_specs_133 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_140 = { - sizeof(struct S1AP_CellBasedQMC_ExtIEs__extensionValue), - offsetof(struct S1AP_CellBasedQMC_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_CellBasedQMC_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_CellBasedQMC_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_CellBasedMDT_ExtIEs__extensionValue), + offsetof(struct S1AP_CellBasedMDT_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_CellBasedMDT_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_CellBasedMDT_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -20405,8 +21514,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_140 = { &asn_SPC_S1AP_extensionValue_specs_140 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_CellBasedQMC_ExtIEs_137[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CellBasedQMC_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_CellBasedMDT_ExtIEs_137[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CellBasedMDT_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -20423,7 +21532,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CellBasedQMC_ExtIEs_137[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CellBasedQMC_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CellBasedMDT_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -20440,7 +21549,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CellBasedQMC_ExtIEs_137[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CellBasedQMC_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CellBasedMDT_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_140, @@ -20458,32 +21567,32 @@ asn_TYPE_member_t asn_MBR_S1AP_CellBasedQMC_ExtIEs_137[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_CellBasedQMC_ExtIEs_tags_137[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_CellBasedMDT_ExtIEs_tags_137[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_CellBasedQMC_ExtIEs_tag2el_137[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_CellBasedMDT_ExtIEs_tag2el_137[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellBasedQMC_ExtIEs_specs_137 = { - sizeof(struct S1AP_CellBasedQMC_ExtIEs), - offsetof(struct S1AP_CellBasedQMC_ExtIEs, _asn_ctx), - asn_MAP_S1AP_CellBasedQMC_ExtIEs_tag2el_137, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellBasedMDT_ExtIEs_specs_137 = { + sizeof(struct S1AP_CellBasedMDT_ExtIEs), + offsetof(struct S1AP_CellBasedMDT_ExtIEs, _asn_ctx), + asn_MAP_S1AP_CellBasedMDT_ExtIEs_tag2el_137, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_CellBasedQMC_ExtIEs = { - "CellBasedQMC-ExtIEs", - "CellBasedQMC-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_CellBasedMDT_ExtIEs = { + "CellBasedMDT-ExtIEs", + "CellBasedMDT-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_CellBasedQMC_ExtIEs_tags_137, - sizeof(asn_DEF_S1AP_CellBasedQMC_ExtIEs_tags_137) - /sizeof(asn_DEF_S1AP_CellBasedQMC_ExtIEs_tags_137[0]), /* 1 */ - asn_DEF_S1AP_CellBasedQMC_ExtIEs_tags_137, /* Same as above */ - sizeof(asn_DEF_S1AP_CellBasedQMC_ExtIEs_tags_137) - /sizeof(asn_DEF_S1AP_CellBasedQMC_ExtIEs_tags_137[0]), /* 1 */ + asn_DEF_S1AP_CellBasedMDT_ExtIEs_tags_137, + sizeof(asn_DEF_S1AP_CellBasedMDT_ExtIEs_tags_137) + /sizeof(asn_DEF_S1AP_CellBasedMDT_ExtIEs_tags_137[0]), /* 1 */ + asn_DEF_S1AP_CellBasedMDT_ExtIEs_tags_137, /* Same as above */ + sizeof(asn_DEF_S1AP_CellBasedMDT_ExtIEs_tags_137) + /sizeof(asn_DEF_S1AP_CellBasedMDT_ExtIEs_tags_137[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -20493,16 +21602,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_CellBasedQMC_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_CellBasedQMC_ExtIEs_137, + asn_MBR_S1AP_CellBasedMDT_ExtIEs_137, 3, /* Elements count */ - &asn_SPC_S1AP_CellBasedQMC_ExtIEs_specs_137 /* Additional specs */ + &asn_SPC_S1AP_CellBasedMDT_ExtIEs_specs_137 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_144 = { - sizeof(struct S1AP_Cdma2000OneXSRVCCInfo_ExtIEs__extensionValue), - offsetof(struct S1AP_Cdma2000OneXSRVCCInfo_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_Cdma2000OneXSRVCCInfo_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_Cdma2000OneXSRVCCInfo_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_CellBasedQMC_ExtIEs__extensionValue), + offsetof(struct S1AP_CellBasedQMC_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_CellBasedQMC_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_CellBasedQMC_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -20530,8 +21639,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_144 = { &asn_SPC_S1AP_extensionValue_specs_144 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_141[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_Cdma2000OneXSRVCCInfo_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_CellBasedQMC_ExtIEs_141[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CellBasedQMC_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -20548,7 +21657,7 @@ asn_TYPE_member_t asn_MBR_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_141[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_Cdma2000OneXSRVCCInfo_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CellBasedQMC_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -20565,7 +21674,7 @@ asn_TYPE_member_t asn_MBR_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_141[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_Cdma2000OneXSRVCCInfo_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CellBasedQMC_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_144, @@ -20583,32 +21692,32 @@ asn_TYPE_member_t asn_MBR_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_141[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_tags_141[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_CellBasedQMC_ExtIEs_tags_141[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_tag2el_141[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_CellBasedQMC_ExtIEs_tag2el_141[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_specs_141 = { - sizeof(struct S1AP_Cdma2000OneXSRVCCInfo_ExtIEs), - offsetof(struct S1AP_Cdma2000OneXSRVCCInfo_ExtIEs, _asn_ctx), - asn_MAP_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_tag2el_141, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellBasedQMC_ExtIEs_specs_141 = { + sizeof(struct S1AP_CellBasedQMC_ExtIEs), + offsetof(struct S1AP_CellBasedQMC_ExtIEs, _asn_ctx), + asn_MAP_S1AP_CellBasedQMC_ExtIEs_tag2el_141, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs = { - "Cdma2000OneXSRVCCInfo-ExtIEs", - "Cdma2000OneXSRVCCInfo-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_CellBasedQMC_ExtIEs = { + "CellBasedQMC-ExtIEs", + "CellBasedQMC-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_tags_141, - sizeof(asn_DEF_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_tags_141) - /sizeof(asn_DEF_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_tags_141[0]), /* 1 */ - asn_DEF_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_tags_141, /* Same as above */ - sizeof(asn_DEF_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_tags_141) - /sizeof(asn_DEF_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_tags_141[0]), /* 1 */ + asn_DEF_S1AP_CellBasedQMC_ExtIEs_tags_141, + sizeof(asn_DEF_S1AP_CellBasedQMC_ExtIEs_tags_141) + /sizeof(asn_DEF_S1AP_CellBasedQMC_ExtIEs_tags_141[0]), /* 1 */ + asn_DEF_S1AP_CellBasedQMC_ExtIEs_tags_141, /* Same as above */ + sizeof(asn_DEF_S1AP_CellBasedQMC_ExtIEs_tags_141) + /sizeof(asn_DEF_S1AP_CellBasedQMC_ExtIEs_tags_141[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -20618,16 +21727,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_141, + asn_MBR_S1AP_CellBasedQMC_ExtIEs_141, 3, /* Elements count */ - &asn_SPC_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_specs_141 /* Additional specs */ + &asn_SPC_S1AP_CellBasedQMC_ExtIEs_specs_141 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_148 = { - sizeof(struct S1AP_CellType_ExtIEs__extensionValue), - offsetof(struct S1AP_CellType_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_CellType_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_CellType_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_Cdma2000OneXSRVCCInfo_ExtIEs__extensionValue), + offsetof(struct S1AP_Cdma2000OneXSRVCCInfo_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_Cdma2000OneXSRVCCInfo_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_Cdma2000OneXSRVCCInfo_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -20655,8 +21764,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_148 = { &asn_SPC_S1AP_extensionValue_specs_148 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_CellType_ExtIEs_145[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CellType_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_145[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_Cdma2000OneXSRVCCInfo_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -20673,7 +21782,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CellType_ExtIEs_145[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CellType_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_Cdma2000OneXSRVCCInfo_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -20690,7 +21799,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CellType_ExtIEs_145[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CellType_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_Cdma2000OneXSRVCCInfo_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_148, @@ -20708,32 +21817,32 @@ asn_TYPE_member_t asn_MBR_S1AP_CellType_ExtIEs_145[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_CellType_ExtIEs_tags_145[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_tags_145[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_CellType_ExtIEs_tag2el_145[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_tag2el_145[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellType_ExtIEs_specs_145 = { - sizeof(struct S1AP_CellType_ExtIEs), - offsetof(struct S1AP_CellType_ExtIEs, _asn_ctx), - asn_MAP_S1AP_CellType_ExtIEs_tag2el_145, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_specs_145 = { + sizeof(struct S1AP_Cdma2000OneXSRVCCInfo_ExtIEs), + offsetof(struct S1AP_Cdma2000OneXSRVCCInfo_ExtIEs, _asn_ctx), + asn_MAP_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_tag2el_145, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_CellType_ExtIEs = { - "CellType-ExtIEs", - "CellType-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs = { + "Cdma2000OneXSRVCCInfo-ExtIEs", + "Cdma2000OneXSRVCCInfo-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_CellType_ExtIEs_tags_145, - sizeof(asn_DEF_S1AP_CellType_ExtIEs_tags_145) - /sizeof(asn_DEF_S1AP_CellType_ExtIEs_tags_145[0]), /* 1 */ - asn_DEF_S1AP_CellType_ExtIEs_tags_145, /* Same as above */ - sizeof(asn_DEF_S1AP_CellType_ExtIEs_tags_145) - /sizeof(asn_DEF_S1AP_CellType_ExtIEs_tags_145[0]), /* 1 */ + asn_DEF_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_tags_145, + sizeof(asn_DEF_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_tags_145) + /sizeof(asn_DEF_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_tags_145[0]), /* 1 */ + asn_DEF_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_tags_145, /* Same as above */ + sizeof(asn_DEF_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_tags_145) + /sizeof(asn_DEF_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_tags_145[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -20743,16 +21852,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_CellType_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_CellType_ExtIEs_145, + asn_MBR_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_145, 3, /* Elements count */ - &asn_SPC_S1AP_CellType_ExtIEs_specs_145 /* Additional specs */ + &asn_SPC_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_specs_145 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_152 = { - sizeof(struct S1AP_CGI_ExtIEs__extensionValue), - offsetof(struct S1AP_CGI_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_CGI_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_CGI_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_CellType_ExtIEs__extensionValue), + offsetof(struct S1AP_CellType_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_CellType_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_CellType_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -20780,8 +21889,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_152 = { &asn_SPC_S1AP_extensionValue_specs_152 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_CGI_ExtIEs_149[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CGI_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_CellType_ExtIEs_149[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CellType_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -20798,7 +21907,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CGI_ExtIEs_149[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CGI_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CellType_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -20815,7 +21924,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CGI_ExtIEs_149[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CGI_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CellType_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_152, @@ -20833,32 +21942,32 @@ asn_TYPE_member_t asn_MBR_S1AP_CGI_ExtIEs_149[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_CGI_ExtIEs_tags_149[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_CellType_ExtIEs_tags_149[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_CGI_ExtIEs_tag2el_149[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_CellType_ExtIEs_tag2el_149[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_CGI_ExtIEs_specs_149 = { - sizeof(struct S1AP_CGI_ExtIEs), - offsetof(struct S1AP_CGI_ExtIEs, _asn_ctx), - asn_MAP_S1AP_CGI_ExtIEs_tag2el_149, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellType_ExtIEs_specs_149 = { + sizeof(struct S1AP_CellType_ExtIEs), + offsetof(struct S1AP_CellType_ExtIEs, _asn_ctx), + asn_MAP_S1AP_CellType_ExtIEs_tag2el_149, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_CGI_ExtIEs = { - "CGI-ExtIEs", - "CGI-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_CellType_ExtIEs = { + "CellType-ExtIEs", + "CellType-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_CGI_ExtIEs_tags_149, - sizeof(asn_DEF_S1AP_CGI_ExtIEs_tags_149) - /sizeof(asn_DEF_S1AP_CGI_ExtIEs_tags_149[0]), /* 1 */ - asn_DEF_S1AP_CGI_ExtIEs_tags_149, /* Same as above */ - sizeof(asn_DEF_S1AP_CGI_ExtIEs_tags_149) - /sizeof(asn_DEF_S1AP_CGI_ExtIEs_tags_149[0]), /* 1 */ + asn_DEF_S1AP_CellType_ExtIEs_tags_149, + sizeof(asn_DEF_S1AP_CellType_ExtIEs_tags_149) + /sizeof(asn_DEF_S1AP_CellType_ExtIEs_tags_149[0]), /* 1 */ + asn_DEF_S1AP_CellType_ExtIEs_tags_149, /* Same as above */ + sizeof(asn_DEF_S1AP_CellType_ExtIEs_tags_149) + /sizeof(asn_DEF_S1AP_CellType_ExtIEs_tags_149[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -20868,16 +21977,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_CGI_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_CGI_ExtIEs_149, + asn_MBR_S1AP_CellType_ExtIEs_149, 3, /* Elements count */ - &asn_SPC_S1AP_CGI_ExtIEs_specs_149 /* Additional specs */ + &asn_SPC_S1AP_CellType_ExtIEs_specs_149 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_156 = { - sizeof(struct S1AP_CNTypeRestrictions_Item_ExtIEs__extensionValue), - offsetof(struct S1AP_CNTypeRestrictions_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_CNTypeRestrictions_Item_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_CNTypeRestrictions_Item_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_CGI_ExtIEs__extensionValue), + offsetof(struct S1AP_CGI_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_CGI_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_CGI_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -20905,8 +22014,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_156 = { &asn_SPC_S1AP_extensionValue_specs_156 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_CNTypeRestrictions_Item_ExtIEs_153[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CNTypeRestrictions_Item_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_CGI_ExtIEs_153[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CGI_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -20923,7 +22032,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CNTypeRestrictions_Item_ExtIEs_153[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CNTypeRestrictions_Item_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CGI_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -20940,7 +22049,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CNTypeRestrictions_Item_ExtIEs_153[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CNTypeRestrictions_Item_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CGI_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_156, @@ -20958,32 +22067,32 @@ asn_TYPE_member_t asn_MBR_S1AP_CNTypeRestrictions_Item_ExtIEs_153[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_CNTypeRestrictions_Item_ExtIEs_tags_153[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_CGI_ExtIEs_tags_153[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_CNTypeRestrictions_Item_ExtIEs_tag2el_153[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_CGI_ExtIEs_tag2el_153[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_CNTypeRestrictions_Item_ExtIEs_specs_153 = { - sizeof(struct S1AP_CNTypeRestrictions_Item_ExtIEs), - offsetof(struct S1AP_CNTypeRestrictions_Item_ExtIEs, _asn_ctx), - asn_MAP_S1AP_CNTypeRestrictions_Item_ExtIEs_tag2el_153, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_CGI_ExtIEs_specs_153 = { + sizeof(struct S1AP_CGI_ExtIEs), + offsetof(struct S1AP_CGI_ExtIEs, _asn_ctx), + asn_MAP_S1AP_CGI_ExtIEs_tag2el_153, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_CNTypeRestrictions_Item_ExtIEs = { - "CNTypeRestrictions-Item-ExtIEs", - "CNTypeRestrictions-Item-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_CGI_ExtIEs = { + "CGI-ExtIEs", + "CGI-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_CNTypeRestrictions_Item_ExtIEs_tags_153, - sizeof(asn_DEF_S1AP_CNTypeRestrictions_Item_ExtIEs_tags_153) - /sizeof(asn_DEF_S1AP_CNTypeRestrictions_Item_ExtIEs_tags_153[0]), /* 1 */ - asn_DEF_S1AP_CNTypeRestrictions_Item_ExtIEs_tags_153, /* Same as above */ - sizeof(asn_DEF_S1AP_CNTypeRestrictions_Item_ExtIEs_tags_153) - /sizeof(asn_DEF_S1AP_CNTypeRestrictions_Item_ExtIEs_tags_153[0]), /* 1 */ + asn_DEF_S1AP_CGI_ExtIEs_tags_153, + sizeof(asn_DEF_S1AP_CGI_ExtIEs_tags_153) + /sizeof(asn_DEF_S1AP_CGI_ExtIEs_tags_153[0]), /* 1 */ + asn_DEF_S1AP_CGI_ExtIEs_tags_153, /* Same as above */ + sizeof(asn_DEF_S1AP_CGI_ExtIEs_tags_153) + /sizeof(asn_DEF_S1AP_CGI_ExtIEs_tags_153[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -20993,16 +22102,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_CNTypeRestrictions_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_CNTypeRestrictions_Item_ExtIEs_153, + asn_MBR_S1AP_CGI_ExtIEs_153, 3, /* Elements count */ - &asn_SPC_S1AP_CNTypeRestrictions_Item_ExtIEs_specs_153 /* Additional specs */ + &asn_SPC_S1AP_CGI_ExtIEs_specs_153 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_160 = { - sizeof(struct S1AP_ConnectedengNBItem_ExtIEs__extensionValue), - offsetof(struct S1AP_ConnectedengNBItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_ConnectedengNBItem_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_ConnectedengNBItem_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_CNTypeRestrictions_Item_ExtIEs__extensionValue), + offsetof(struct S1AP_CNTypeRestrictions_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_CNTypeRestrictions_Item_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_CNTypeRestrictions_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -21030,8 +22139,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_160 = { &asn_SPC_S1AP_extensionValue_specs_160 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ConnectedengNBItem_ExtIEs_157[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_ConnectedengNBItem_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_CNTypeRestrictions_Item_ExtIEs_157[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CNTypeRestrictions_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -21048,7 +22157,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ConnectedengNBItem_ExtIEs_157[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_ConnectedengNBItem_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CNTypeRestrictions_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -21065,7 +22174,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ConnectedengNBItem_ExtIEs_157[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ConnectedengNBItem_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CNTypeRestrictions_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_160, @@ -21083,32 +22192,32 @@ asn_TYPE_member_t asn_MBR_S1AP_ConnectedengNBItem_ExtIEs_157[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ConnectedengNBItem_ExtIEs_tags_157[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_CNTypeRestrictions_Item_ExtIEs_tags_157[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_ConnectedengNBItem_ExtIEs_tag2el_157[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_CNTypeRestrictions_Item_ExtIEs_tag2el_157[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_ConnectedengNBItem_ExtIEs_specs_157 = { - sizeof(struct S1AP_ConnectedengNBItem_ExtIEs), - offsetof(struct S1AP_ConnectedengNBItem_ExtIEs, _asn_ctx), - asn_MAP_S1AP_ConnectedengNBItem_ExtIEs_tag2el_157, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_CNTypeRestrictions_Item_ExtIEs_specs_157 = { + sizeof(struct S1AP_CNTypeRestrictions_Item_ExtIEs), + offsetof(struct S1AP_CNTypeRestrictions_Item_ExtIEs, _asn_ctx), + asn_MAP_S1AP_CNTypeRestrictions_Item_ExtIEs_tag2el_157, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ConnectedengNBItem_ExtIEs = { - "ConnectedengNBItem-ExtIEs", - "ConnectedengNBItem-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_CNTypeRestrictions_Item_ExtIEs = { + "CNTypeRestrictions-Item-ExtIEs", + "CNTypeRestrictions-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ConnectedengNBItem_ExtIEs_tags_157, - sizeof(asn_DEF_S1AP_ConnectedengNBItem_ExtIEs_tags_157) - /sizeof(asn_DEF_S1AP_ConnectedengNBItem_ExtIEs_tags_157[0]), /* 1 */ - asn_DEF_S1AP_ConnectedengNBItem_ExtIEs_tags_157, /* Same as above */ - sizeof(asn_DEF_S1AP_ConnectedengNBItem_ExtIEs_tags_157) - /sizeof(asn_DEF_S1AP_ConnectedengNBItem_ExtIEs_tags_157[0]), /* 1 */ + asn_DEF_S1AP_CNTypeRestrictions_Item_ExtIEs_tags_157, + sizeof(asn_DEF_S1AP_CNTypeRestrictions_Item_ExtIEs_tags_157) + /sizeof(asn_DEF_S1AP_CNTypeRestrictions_Item_ExtIEs_tags_157[0]), /* 1 */ + asn_DEF_S1AP_CNTypeRestrictions_Item_ExtIEs_tags_157, /* Same as above */ + sizeof(asn_DEF_S1AP_CNTypeRestrictions_Item_ExtIEs_tags_157) + /sizeof(asn_DEF_S1AP_CNTypeRestrictions_Item_ExtIEs_tags_157[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -21118,16 +22227,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ConnectedengNBItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_ConnectedengNBItem_ExtIEs_157, + asn_MBR_S1AP_CNTypeRestrictions_Item_ExtIEs_157, 3, /* Elements count */ - &asn_SPC_S1AP_ConnectedengNBItem_ExtIEs_specs_157 /* Additional specs */ + &asn_SPC_S1AP_CNTypeRestrictions_Item_ExtIEs_specs_157 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_164 = { - sizeof(struct S1AP_ContextatSource_ExtIEs__extensionValue), - offsetof(struct S1AP_ContextatSource_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_ContextatSource_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_ContextatSource_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_ConnectedengNBItem_ExtIEs__extensionValue), + offsetof(struct S1AP_ConnectedengNBItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_ConnectedengNBItem_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_ConnectedengNBItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -21155,8 +22264,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_164 = { &asn_SPC_S1AP_extensionValue_specs_164 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ContextatSource_ExtIEs_161[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_ContextatSource_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_ConnectedengNBItem_ExtIEs_161[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ConnectedengNBItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -21173,7 +22282,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ContextatSource_ExtIEs_161[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_ContextatSource_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ConnectedengNBItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -21190,7 +22299,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ContextatSource_ExtIEs_161[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ContextatSource_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ConnectedengNBItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_164, @@ -21208,32 +22317,32 @@ asn_TYPE_member_t asn_MBR_S1AP_ContextatSource_ExtIEs_161[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ContextatSource_ExtIEs_tags_161[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ConnectedengNBItem_ExtIEs_tags_161[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_ContextatSource_ExtIEs_tag2el_161[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_ConnectedengNBItem_ExtIEs_tag2el_161[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_ContextatSource_ExtIEs_specs_161 = { - sizeof(struct S1AP_ContextatSource_ExtIEs), - offsetof(struct S1AP_ContextatSource_ExtIEs, _asn_ctx), - asn_MAP_S1AP_ContextatSource_ExtIEs_tag2el_161, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ConnectedengNBItem_ExtIEs_specs_161 = { + sizeof(struct S1AP_ConnectedengNBItem_ExtIEs), + offsetof(struct S1AP_ConnectedengNBItem_ExtIEs, _asn_ctx), + asn_MAP_S1AP_ConnectedengNBItem_ExtIEs_tag2el_161, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ContextatSource_ExtIEs = { - "ContextatSource-ExtIEs", - "ContextatSource-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_ConnectedengNBItem_ExtIEs = { + "ConnectedengNBItem-ExtIEs", + "ConnectedengNBItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ContextatSource_ExtIEs_tags_161, - sizeof(asn_DEF_S1AP_ContextatSource_ExtIEs_tags_161) - /sizeof(asn_DEF_S1AP_ContextatSource_ExtIEs_tags_161[0]), /* 1 */ - asn_DEF_S1AP_ContextatSource_ExtIEs_tags_161, /* Same as above */ - sizeof(asn_DEF_S1AP_ContextatSource_ExtIEs_tags_161) - /sizeof(asn_DEF_S1AP_ContextatSource_ExtIEs_tags_161[0]), /* 1 */ + asn_DEF_S1AP_ConnectedengNBItem_ExtIEs_tags_161, + sizeof(asn_DEF_S1AP_ConnectedengNBItem_ExtIEs_tags_161) + /sizeof(asn_DEF_S1AP_ConnectedengNBItem_ExtIEs_tags_161[0]), /* 1 */ + asn_DEF_S1AP_ConnectedengNBItem_ExtIEs_tags_161, /* Same as above */ + sizeof(asn_DEF_S1AP_ConnectedengNBItem_ExtIEs_tags_161) + /sizeof(asn_DEF_S1AP_ConnectedengNBItem_ExtIEs_tags_161[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -21243,16 +22352,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ContextatSource_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_ContextatSource_ExtIEs_161, + asn_MBR_S1AP_ConnectedengNBItem_ExtIEs_161, 3, /* Elements count */ - &asn_SPC_S1AP_ContextatSource_ExtIEs_specs_161 /* Additional specs */ + &asn_SPC_S1AP_ConnectedengNBItem_ExtIEs_specs_161 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_168 = { - sizeof(struct S1AP_CSG_IdList_Item_ExtIEs__extensionValue), - offsetof(struct S1AP_CSG_IdList_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_CSG_IdList_Item_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_CSG_IdList_Item_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_ContextatSource_ExtIEs__extensionValue), + offsetof(struct S1AP_ContextatSource_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_ContextatSource_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_ContextatSource_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -21280,8 +22389,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_168 = { &asn_SPC_S1AP_extensionValue_specs_168 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_CSG_IdList_Item_ExtIEs_165[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CSG_IdList_Item_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_ContextatSource_ExtIEs_165[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ContextatSource_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -21298,7 +22407,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CSG_IdList_Item_ExtIEs_165[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CSG_IdList_Item_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ContextatSource_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -21315,7 +22424,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CSG_IdList_Item_ExtIEs_165[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CSG_IdList_Item_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ContextatSource_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_168, @@ -21333,32 +22442,32 @@ asn_TYPE_member_t asn_MBR_S1AP_CSG_IdList_Item_ExtIEs_165[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_CSG_IdList_Item_ExtIEs_tags_165[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ContextatSource_ExtIEs_tags_165[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_CSG_IdList_Item_ExtIEs_tag2el_165[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_ContextatSource_ExtIEs_tag2el_165[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_CSG_IdList_Item_ExtIEs_specs_165 = { - sizeof(struct S1AP_CSG_IdList_Item_ExtIEs), - offsetof(struct S1AP_CSG_IdList_Item_ExtIEs, _asn_ctx), - asn_MAP_S1AP_CSG_IdList_Item_ExtIEs_tag2el_165, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ContextatSource_ExtIEs_specs_165 = { + sizeof(struct S1AP_ContextatSource_ExtIEs), + offsetof(struct S1AP_ContextatSource_ExtIEs, _asn_ctx), + asn_MAP_S1AP_ContextatSource_ExtIEs_tag2el_165, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_CSG_IdList_Item_ExtIEs = { - "CSG-IdList-Item-ExtIEs", - "CSG-IdList-Item-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_ContextatSource_ExtIEs = { + "ContextatSource-ExtIEs", + "ContextatSource-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_CSG_IdList_Item_ExtIEs_tags_165, - sizeof(asn_DEF_S1AP_CSG_IdList_Item_ExtIEs_tags_165) - /sizeof(asn_DEF_S1AP_CSG_IdList_Item_ExtIEs_tags_165[0]), /* 1 */ - asn_DEF_S1AP_CSG_IdList_Item_ExtIEs_tags_165, /* Same as above */ - sizeof(asn_DEF_S1AP_CSG_IdList_Item_ExtIEs_tags_165) - /sizeof(asn_DEF_S1AP_CSG_IdList_Item_ExtIEs_tags_165[0]), /* 1 */ + asn_DEF_S1AP_ContextatSource_ExtIEs_tags_165, + sizeof(asn_DEF_S1AP_ContextatSource_ExtIEs_tags_165) + /sizeof(asn_DEF_S1AP_ContextatSource_ExtIEs_tags_165[0]), /* 1 */ + asn_DEF_S1AP_ContextatSource_ExtIEs_tags_165, /* Same as above */ + sizeof(asn_DEF_S1AP_ContextatSource_ExtIEs_tags_165) + /sizeof(asn_DEF_S1AP_ContextatSource_ExtIEs_tags_165[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -21368,16 +22477,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_CSG_IdList_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_CSG_IdList_Item_ExtIEs_165, + asn_MBR_S1AP_ContextatSource_ExtIEs_165, 3, /* Elements count */ - &asn_SPC_S1AP_CSG_IdList_Item_ExtIEs_specs_165 /* Additional specs */ + &asn_SPC_S1AP_ContextatSource_ExtIEs_specs_165 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_172 = { - sizeof(struct S1AP_COUNTvalue_ExtIEs__extensionValue), - offsetof(struct S1AP_COUNTvalue_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_COUNTvalue_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_COUNTvalue_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_CSG_IdList_Item_ExtIEs__extensionValue), + offsetof(struct S1AP_CSG_IdList_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_CSG_IdList_Item_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_CSG_IdList_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -21405,8 +22514,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_172 = { &asn_SPC_S1AP_extensionValue_specs_172 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_COUNTvalue_ExtIEs_169[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_COUNTvalue_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_CSG_IdList_Item_ExtIEs_169[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CSG_IdList_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -21423,7 +22532,7 @@ asn_TYPE_member_t asn_MBR_S1AP_COUNTvalue_ExtIEs_169[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_COUNTvalue_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CSG_IdList_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -21440,7 +22549,7 @@ asn_TYPE_member_t asn_MBR_S1AP_COUNTvalue_ExtIEs_169[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_COUNTvalue_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CSG_IdList_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_172, @@ -21458,32 +22567,32 @@ asn_TYPE_member_t asn_MBR_S1AP_COUNTvalue_ExtIEs_169[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_COUNTvalue_ExtIEs_tags_169[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_CSG_IdList_Item_ExtIEs_tags_169[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_COUNTvalue_ExtIEs_tag2el_169[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_CSG_IdList_Item_ExtIEs_tag2el_169[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_COUNTvalue_ExtIEs_specs_169 = { - sizeof(struct S1AP_COUNTvalue_ExtIEs), - offsetof(struct S1AP_COUNTvalue_ExtIEs, _asn_ctx), - asn_MAP_S1AP_COUNTvalue_ExtIEs_tag2el_169, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_CSG_IdList_Item_ExtIEs_specs_169 = { + sizeof(struct S1AP_CSG_IdList_Item_ExtIEs), + offsetof(struct S1AP_CSG_IdList_Item_ExtIEs, _asn_ctx), + asn_MAP_S1AP_CSG_IdList_Item_ExtIEs_tag2el_169, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_COUNTvalue_ExtIEs = { - "COUNTvalue-ExtIEs", - "COUNTvalue-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_CSG_IdList_Item_ExtIEs = { + "CSG-IdList-Item-ExtIEs", + "CSG-IdList-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_COUNTvalue_ExtIEs_tags_169, - sizeof(asn_DEF_S1AP_COUNTvalue_ExtIEs_tags_169) - /sizeof(asn_DEF_S1AP_COUNTvalue_ExtIEs_tags_169[0]), /* 1 */ - asn_DEF_S1AP_COUNTvalue_ExtIEs_tags_169, /* Same as above */ - sizeof(asn_DEF_S1AP_COUNTvalue_ExtIEs_tags_169) - /sizeof(asn_DEF_S1AP_COUNTvalue_ExtIEs_tags_169[0]), /* 1 */ + asn_DEF_S1AP_CSG_IdList_Item_ExtIEs_tags_169, + sizeof(asn_DEF_S1AP_CSG_IdList_Item_ExtIEs_tags_169) + /sizeof(asn_DEF_S1AP_CSG_IdList_Item_ExtIEs_tags_169[0]), /* 1 */ + asn_DEF_S1AP_CSG_IdList_Item_ExtIEs_tags_169, /* Same as above */ + sizeof(asn_DEF_S1AP_CSG_IdList_Item_ExtIEs_tags_169) + /sizeof(asn_DEF_S1AP_CSG_IdList_Item_ExtIEs_tags_169[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -21493,16 +22602,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_COUNTvalue_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_COUNTvalue_ExtIEs_169, + asn_MBR_S1AP_CSG_IdList_Item_ExtIEs_169, 3, /* Elements count */ - &asn_SPC_S1AP_COUNTvalue_ExtIEs_specs_169 /* Additional specs */ + &asn_SPC_S1AP_CSG_IdList_Item_ExtIEs_specs_169 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_176 = { - sizeof(struct S1AP_COUNTValueExtended_ExtIEs__extensionValue), - offsetof(struct S1AP_COUNTValueExtended_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_COUNTValueExtended_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_COUNTValueExtended_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_COUNTvalue_ExtIEs__extensionValue), + offsetof(struct S1AP_COUNTvalue_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_COUNTvalue_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_COUNTvalue_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -21530,8 +22639,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_176 = { &asn_SPC_S1AP_extensionValue_specs_176 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_COUNTValueExtended_ExtIEs_173[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_COUNTValueExtended_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_COUNTvalue_ExtIEs_173[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_COUNTvalue_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -21548,7 +22657,7 @@ asn_TYPE_member_t asn_MBR_S1AP_COUNTValueExtended_ExtIEs_173[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_COUNTValueExtended_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_COUNTvalue_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -21565,7 +22674,7 @@ asn_TYPE_member_t asn_MBR_S1AP_COUNTValueExtended_ExtIEs_173[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_COUNTValueExtended_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_COUNTvalue_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_176, @@ -21583,32 +22692,32 @@ asn_TYPE_member_t asn_MBR_S1AP_COUNTValueExtended_ExtIEs_173[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_COUNTValueExtended_ExtIEs_tags_173[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_COUNTvalue_ExtIEs_tags_173[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_COUNTValueExtended_ExtIEs_tag2el_173[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_COUNTvalue_ExtIEs_tag2el_173[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_COUNTValueExtended_ExtIEs_specs_173 = { - sizeof(struct S1AP_COUNTValueExtended_ExtIEs), - offsetof(struct S1AP_COUNTValueExtended_ExtIEs, _asn_ctx), - asn_MAP_S1AP_COUNTValueExtended_ExtIEs_tag2el_173, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_COUNTvalue_ExtIEs_specs_173 = { + sizeof(struct S1AP_COUNTvalue_ExtIEs), + offsetof(struct S1AP_COUNTvalue_ExtIEs, _asn_ctx), + asn_MAP_S1AP_COUNTvalue_ExtIEs_tag2el_173, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_COUNTValueExtended_ExtIEs = { - "COUNTValueExtended-ExtIEs", - "COUNTValueExtended-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_COUNTvalue_ExtIEs = { + "COUNTvalue-ExtIEs", + "COUNTvalue-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_COUNTValueExtended_ExtIEs_tags_173, - sizeof(asn_DEF_S1AP_COUNTValueExtended_ExtIEs_tags_173) - /sizeof(asn_DEF_S1AP_COUNTValueExtended_ExtIEs_tags_173[0]), /* 1 */ - asn_DEF_S1AP_COUNTValueExtended_ExtIEs_tags_173, /* Same as above */ - sizeof(asn_DEF_S1AP_COUNTValueExtended_ExtIEs_tags_173) - /sizeof(asn_DEF_S1AP_COUNTValueExtended_ExtIEs_tags_173[0]), /* 1 */ + asn_DEF_S1AP_COUNTvalue_ExtIEs_tags_173, + sizeof(asn_DEF_S1AP_COUNTvalue_ExtIEs_tags_173) + /sizeof(asn_DEF_S1AP_COUNTvalue_ExtIEs_tags_173[0]), /* 1 */ + asn_DEF_S1AP_COUNTvalue_ExtIEs_tags_173, /* Same as above */ + sizeof(asn_DEF_S1AP_COUNTvalue_ExtIEs_tags_173) + /sizeof(asn_DEF_S1AP_COUNTvalue_ExtIEs_tags_173[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -21618,16 +22727,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_COUNTValueExtended_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_COUNTValueExtended_ExtIEs_173, + asn_MBR_S1AP_COUNTvalue_ExtIEs_173, 3, /* Elements count */ - &asn_SPC_S1AP_COUNTValueExtended_ExtIEs_specs_173 /* Additional specs */ + &asn_SPC_S1AP_COUNTvalue_ExtIEs_specs_173 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_180 = { - sizeof(struct S1AP_COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue), - offsetof(struct S1AP_COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_COUNTValueExtended_ExtIEs__extensionValue), + offsetof(struct S1AP_COUNTValueExtended_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_COUNTValueExtended_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_COUNTValueExtended_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -21655,8 +22764,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_180 = { &asn_SPC_S1AP_extensionValue_specs_180 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_177[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_COUNTvaluePDCP_SNlength18_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_COUNTValueExtended_ExtIEs_177[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_COUNTValueExtended_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -21673,7 +22782,7 @@ asn_TYPE_member_t asn_MBR_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_177[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_COUNTvaluePDCP_SNlength18_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_COUNTValueExtended_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -21690,7 +22799,7 @@ asn_TYPE_member_t asn_MBR_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_177[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_COUNTvaluePDCP_SNlength18_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_COUNTValueExtended_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_180, @@ -21708,32 +22817,32 @@ asn_TYPE_member_t asn_MBR_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_177[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_tags_177[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_COUNTValueExtended_ExtIEs_tags_177[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_177[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_COUNTValueExtended_ExtIEs_tag2el_177[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_specs_177 = { - sizeof(struct S1AP_COUNTvaluePDCP_SNlength18_ExtIEs), - offsetof(struct S1AP_COUNTvaluePDCP_SNlength18_ExtIEs, _asn_ctx), - asn_MAP_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_177, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_COUNTValueExtended_ExtIEs_specs_177 = { + sizeof(struct S1AP_COUNTValueExtended_ExtIEs), + offsetof(struct S1AP_COUNTValueExtended_ExtIEs, _asn_ctx), + asn_MAP_S1AP_COUNTValueExtended_ExtIEs_tag2el_177, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs = { - "COUNTvaluePDCP-SNlength18-ExtIEs", - "COUNTvaluePDCP-SNlength18-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_COUNTValueExtended_ExtIEs = { + "COUNTValueExtended-ExtIEs", + "COUNTValueExtended-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_tags_177, - sizeof(asn_DEF_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_tags_177) - /sizeof(asn_DEF_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_tags_177[0]), /* 1 */ - asn_DEF_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_tags_177, /* Same as above */ - sizeof(asn_DEF_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_tags_177) - /sizeof(asn_DEF_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_tags_177[0]), /* 1 */ + asn_DEF_S1AP_COUNTValueExtended_ExtIEs_tags_177, + sizeof(asn_DEF_S1AP_COUNTValueExtended_ExtIEs_tags_177) + /sizeof(asn_DEF_S1AP_COUNTValueExtended_ExtIEs_tags_177[0]), /* 1 */ + asn_DEF_S1AP_COUNTValueExtended_ExtIEs_tags_177, /* Same as above */ + sizeof(asn_DEF_S1AP_COUNTValueExtended_ExtIEs_tags_177) + /sizeof(asn_DEF_S1AP_COUNTValueExtended_ExtIEs_tags_177[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -21743,16 +22852,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_177, + asn_MBR_S1AP_COUNTValueExtended_ExtIEs_177, 3, /* Elements count */ - &asn_SPC_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_specs_177 /* Additional specs */ + &asn_SPC_S1AP_COUNTValueExtended_ExtIEs_specs_177 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_184 = { - sizeof(struct S1AP_CriticalityDiagnostics_ExtIEs__extensionValue), - offsetof(struct S1AP_CriticalityDiagnostics_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_CriticalityDiagnostics_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_CriticalityDiagnostics_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue), + offsetof(struct S1AP_COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -21780,8 +22889,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_184 = { &asn_SPC_S1AP_extensionValue_specs_184 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_CriticalityDiagnostics_ExtIEs_181[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CriticalityDiagnostics_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_181[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_COUNTvaluePDCP_SNlength18_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -21798,7 +22907,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CriticalityDiagnostics_ExtIEs_181[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CriticalityDiagnostics_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_COUNTvaluePDCP_SNlength18_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -21815,7 +22924,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CriticalityDiagnostics_ExtIEs_181[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CriticalityDiagnostics_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_COUNTvaluePDCP_SNlength18_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_184, @@ -21833,32 +22942,32 @@ asn_TYPE_member_t asn_MBR_S1AP_CriticalityDiagnostics_ExtIEs_181[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_CriticalityDiagnostics_ExtIEs_tags_181[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_tags_181[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_CriticalityDiagnostics_ExtIEs_tag2el_181[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_181[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_CriticalityDiagnostics_ExtIEs_specs_181 = { - sizeof(struct S1AP_CriticalityDiagnostics_ExtIEs), - offsetof(struct S1AP_CriticalityDiagnostics_ExtIEs, _asn_ctx), - asn_MAP_S1AP_CriticalityDiagnostics_ExtIEs_tag2el_181, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_specs_181 = { + sizeof(struct S1AP_COUNTvaluePDCP_SNlength18_ExtIEs), + offsetof(struct S1AP_COUNTvaluePDCP_SNlength18_ExtIEs, _asn_ctx), + asn_MAP_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_181, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_CriticalityDiagnostics_ExtIEs = { - "CriticalityDiagnostics-ExtIEs", - "CriticalityDiagnostics-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs = { + "COUNTvaluePDCP-SNlength18-ExtIEs", + "COUNTvaluePDCP-SNlength18-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_CriticalityDiagnostics_ExtIEs_tags_181, - sizeof(asn_DEF_S1AP_CriticalityDiagnostics_ExtIEs_tags_181) - /sizeof(asn_DEF_S1AP_CriticalityDiagnostics_ExtIEs_tags_181[0]), /* 1 */ - asn_DEF_S1AP_CriticalityDiagnostics_ExtIEs_tags_181, /* Same as above */ - sizeof(asn_DEF_S1AP_CriticalityDiagnostics_ExtIEs_tags_181) - /sizeof(asn_DEF_S1AP_CriticalityDiagnostics_ExtIEs_tags_181[0]), /* 1 */ + asn_DEF_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_tags_181, + sizeof(asn_DEF_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_tags_181) + /sizeof(asn_DEF_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_tags_181[0]), /* 1 */ + asn_DEF_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_tags_181, /* Same as above */ + sizeof(asn_DEF_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_tags_181) + /sizeof(asn_DEF_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_tags_181[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -21868,16 +22977,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_CriticalityDiagnostics_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_CriticalityDiagnostics_ExtIEs_181, + asn_MBR_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_181, 3, /* Elements count */ - &asn_SPC_S1AP_CriticalityDiagnostics_ExtIEs_specs_181 /* Additional specs */ + &asn_SPC_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_specs_181 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_188 = { - sizeof(struct S1AP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue), - offsetof(struct S1AP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_CriticalityDiagnostics_ExtIEs__extensionValue), + offsetof(struct S1AP_CriticalityDiagnostics_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_CriticalityDiagnostics_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_CriticalityDiagnostics_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -21905,8 +23014,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_188 = { &asn_SPC_S1AP_extensionValue_specs_188 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_185[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CriticalityDiagnostics_IE_Item_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_CriticalityDiagnostics_ExtIEs_185[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CriticalityDiagnostics_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -21923,7 +23032,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_185[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CriticalityDiagnostics_IE_Item_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CriticalityDiagnostics_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -21940,7 +23049,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_185[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CriticalityDiagnostics_IE_Item_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CriticalityDiagnostics_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_188, @@ -21958,32 +23067,32 @@ asn_TYPE_member_t asn_MBR_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_185[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_185[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_CriticalityDiagnostics_ExtIEs_tags_185[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_tag2el_185[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_CriticalityDiagnostics_ExtIEs_tag2el_185[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_specs_185 = { - sizeof(struct S1AP_CriticalityDiagnostics_IE_Item_ExtIEs), - offsetof(struct S1AP_CriticalityDiagnostics_IE_Item_ExtIEs, _asn_ctx), - asn_MAP_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_tag2el_185, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_CriticalityDiagnostics_ExtIEs_specs_185 = { + sizeof(struct S1AP_CriticalityDiagnostics_ExtIEs), + offsetof(struct S1AP_CriticalityDiagnostics_ExtIEs, _asn_ctx), + asn_MAP_S1AP_CriticalityDiagnostics_ExtIEs_tag2el_185, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs = { - "CriticalityDiagnostics-IE-Item-ExtIEs", - "CriticalityDiagnostics-IE-Item-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_CriticalityDiagnostics_ExtIEs = { + "CriticalityDiagnostics-ExtIEs", + "CriticalityDiagnostics-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_185, - sizeof(asn_DEF_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_185) - /sizeof(asn_DEF_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_185[0]), /* 1 */ - asn_DEF_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_185, /* Same as above */ - sizeof(asn_DEF_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_185) - /sizeof(asn_DEF_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_185[0]), /* 1 */ + asn_DEF_S1AP_CriticalityDiagnostics_ExtIEs_tags_185, + sizeof(asn_DEF_S1AP_CriticalityDiagnostics_ExtIEs_tags_185) + /sizeof(asn_DEF_S1AP_CriticalityDiagnostics_ExtIEs_tags_185[0]), /* 1 */ + asn_DEF_S1AP_CriticalityDiagnostics_ExtIEs_tags_185, /* Same as above */ + sizeof(asn_DEF_S1AP_CriticalityDiagnostics_ExtIEs_tags_185) + /sizeof(asn_DEF_S1AP_CriticalityDiagnostics_ExtIEs_tags_185[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -21993,16 +23102,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_185, + asn_MBR_S1AP_CriticalityDiagnostics_ExtIEs_185, 3, /* Elements count */ - &asn_SPC_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_specs_185 /* Additional specs */ + &asn_SPC_S1AP_CriticalityDiagnostics_ExtIEs_specs_185 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_192 = { - sizeof(struct S1AP_DAPSRequestInfo_ExtIEs__extensionValue), - offsetof(struct S1AP_DAPSRequestInfo_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_DAPSRequestInfo_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_DAPSRequestInfo_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue), + offsetof(struct S1AP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -22030,8 +23139,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_192 = { &asn_SPC_S1AP_extensionValue_specs_192 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_DAPSRequestInfo_ExtIEs_189[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_DAPSRequestInfo_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_189[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CriticalityDiagnostics_IE_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -22048,7 +23157,7 @@ asn_TYPE_member_t asn_MBR_S1AP_DAPSRequestInfo_ExtIEs_189[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_DAPSRequestInfo_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CriticalityDiagnostics_IE_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -22065,7 +23174,7 @@ asn_TYPE_member_t asn_MBR_S1AP_DAPSRequestInfo_ExtIEs_189[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_DAPSRequestInfo_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CriticalityDiagnostics_IE_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_192, @@ -22083,32 +23192,32 @@ asn_TYPE_member_t asn_MBR_S1AP_DAPSRequestInfo_ExtIEs_189[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_DAPSRequestInfo_ExtIEs_tags_189[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_189[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_DAPSRequestInfo_ExtIEs_tag2el_189[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_tag2el_189[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_DAPSRequestInfo_ExtIEs_specs_189 = { - sizeof(struct S1AP_DAPSRequestInfo_ExtIEs), - offsetof(struct S1AP_DAPSRequestInfo_ExtIEs, _asn_ctx), - asn_MAP_S1AP_DAPSRequestInfo_ExtIEs_tag2el_189, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_specs_189 = { + sizeof(struct S1AP_CriticalityDiagnostics_IE_Item_ExtIEs), + offsetof(struct S1AP_CriticalityDiagnostics_IE_Item_ExtIEs, _asn_ctx), + asn_MAP_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_tag2el_189, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_DAPSRequestInfo_ExtIEs = { - "DAPSRequestInfo-ExtIEs", - "DAPSRequestInfo-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs = { + "CriticalityDiagnostics-IE-Item-ExtIEs", + "CriticalityDiagnostics-IE-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_DAPSRequestInfo_ExtIEs_tags_189, - sizeof(asn_DEF_S1AP_DAPSRequestInfo_ExtIEs_tags_189) - /sizeof(asn_DEF_S1AP_DAPSRequestInfo_ExtIEs_tags_189[0]), /* 1 */ - asn_DEF_S1AP_DAPSRequestInfo_ExtIEs_tags_189, /* Same as above */ - sizeof(asn_DEF_S1AP_DAPSRequestInfo_ExtIEs_tags_189) - /sizeof(asn_DEF_S1AP_DAPSRequestInfo_ExtIEs_tags_189[0]), /* 1 */ + asn_DEF_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_189, + sizeof(asn_DEF_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_189) + /sizeof(asn_DEF_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_189[0]), /* 1 */ + asn_DEF_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_189, /* Same as above */ + sizeof(asn_DEF_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_189) + /sizeof(asn_DEF_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_189[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -22118,16 +23227,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_DAPSRequestInfo_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_DAPSRequestInfo_ExtIEs_189, + asn_MBR_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_189, 3, /* Elements count */ - &asn_SPC_S1AP_DAPSRequestInfo_ExtIEs_specs_189 /* Additional specs */ + &asn_SPC_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_specs_189 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_196 = { - sizeof(struct S1AP_DAPSResponseInfoItem_ExtIEs__extensionValue), - offsetof(struct S1AP_DAPSResponseInfoItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_DAPSResponseInfoItem_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_DAPSResponseInfoItem_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_DAPSRequestInfo_ExtIEs__extensionValue), + offsetof(struct S1AP_DAPSRequestInfo_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_DAPSRequestInfo_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_DAPSRequestInfo_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -22155,8 +23264,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_196 = { &asn_SPC_S1AP_extensionValue_specs_196 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_DAPSResponseInfoItem_ExtIEs_193[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_DAPSResponseInfoItem_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_DAPSRequestInfo_ExtIEs_193[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_DAPSRequestInfo_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -22173,7 +23282,7 @@ asn_TYPE_member_t asn_MBR_S1AP_DAPSResponseInfoItem_ExtIEs_193[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_DAPSResponseInfoItem_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_DAPSRequestInfo_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -22190,7 +23299,7 @@ asn_TYPE_member_t asn_MBR_S1AP_DAPSResponseInfoItem_ExtIEs_193[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_DAPSResponseInfoItem_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_DAPSRequestInfo_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_196, @@ -22208,32 +23317,32 @@ asn_TYPE_member_t asn_MBR_S1AP_DAPSResponseInfoItem_ExtIEs_193[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_DAPSResponseInfoItem_ExtIEs_tags_193[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_DAPSRequestInfo_ExtIEs_tags_193[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_DAPSResponseInfoItem_ExtIEs_tag2el_193[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_DAPSRequestInfo_ExtIEs_tag2el_193[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_DAPSResponseInfoItem_ExtIEs_specs_193 = { - sizeof(struct S1AP_DAPSResponseInfoItem_ExtIEs), - offsetof(struct S1AP_DAPSResponseInfoItem_ExtIEs, _asn_ctx), - asn_MAP_S1AP_DAPSResponseInfoItem_ExtIEs_tag2el_193, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_DAPSRequestInfo_ExtIEs_specs_193 = { + sizeof(struct S1AP_DAPSRequestInfo_ExtIEs), + offsetof(struct S1AP_DAPSRequestInfo_ExtIEs, _asn_ctx), + asn_MAP_S1AP_DAPSRequestInfo_ExtIEs_tag2el_193, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_DAPSResponseInfoItem_ExtIEs = { - "DAPSResponseInfoItem-ExtIEs", - "DAPSResponseInfoItem-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_DAPSRequestInfo_ExtIEs = { + "DAPSRequestInfo-ExtIEs", + "DAPSRequestInfo-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_DAPSResponseInfoItem_ExtIEs_tags_193, - sizeof(asn_DEF_S1AP_DAPSResponseInfoItem_ExtIEs_tags_193) - /sizeof(asn_DEF_S1AP_DAPSResponseInfoItem_ExtIEs_tags_193[0]), /* 1 */ - asn_DEF_S1AP_DAPSResponseInfoItem_ExtIEs_tags_193, /* Same as above */ - sizeof(asn_DEF_S1AP_DAPSResponseInfoItem_ExtIEs_tags_193) - /sizeof(asn_DEF_S1AP_DAPSResponseInfoItem_ExtIEs_tags_193[0]), /* 1 */ + asn_DEF_S1AP_DAPSRequestInfo_ExtIEs_tags_193, + sizeof(asn_DEF_S1AP_DAPSRequestInfo_ExtIEs_tags_193) + /sizeof(asn_DEF_S1AP_DAPSRequestInfo_ExtIEs_tags_193[0]), /* 1 */ + asn_DEF_S1AP_DAPSRequestInfo_ExtIEs_tags_193, /* Same as above */ + sizeof(asn_DEF_S1AP_DAPSRequestInfo_ExtIEs_tags_193) + /sizeof(asn_DEF_S1AP_DAPSRequestInfo_ExtIEs_tags_193[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -22243,16 +23352,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_DAPSResponseInfoItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_DAPSResponseInfoItem_ExtIEs_193, + asn_MBR_S1AP_DAPSRequestInfo_ExtIEs_193, 3, /* Elements count */ - &asn_SPC_S1AP_DAPSResponseInfoItem_ExtIEs_specs_193 /* Additional specs */ + &asn_SPC_S1AP_DAPSRequestInfo_ExtIEs_specs_193 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_200 = { - sizeof(struct S1AP_DAPSResponseInfo_ExtIEs__extensionValue), - offsetof(struct S1AP_DAPSResponseInfo_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_DAPSResponseInfo_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_DAPSResponseInfo_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_DAPSResponseInfoItem_ExtIEs__extensionValue), + offsetof(struct S1AP_DAPSResponseInfoItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_DAPSResponseInfoItem_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_DAPSResponseInfoItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -22280,8 +23389,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_200 = { &asn_SPC_S1AP_extensionValue_specs_200 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_DAPSResponseInfo_ExtIEs_197[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_DAPSResponseInfo_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_DAPSResponseInfoItem_ExtIEs_197[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_DAPSResponseInfoItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -22298,7 +23407,7 @@ asn_TYPE_member_t asn_MBR_S1AP_DAPSResponseInfo_ExtIEs_197[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_DAPSResponseInfo_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_DAPSResponseInfoItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -22315,7 +23424,7 @@ asn_TYPE_member_t asn_MBR_S1AP_DAPSResponseInfo_ExtIEs_197[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_DAPSResponseInfo_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_DAPSResponseInfoItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_200, @@ -22333,32 +23442,32 @@ asn_TYPE_member_t asn_MBR_S1AP_DAPSResponseInfo_ExtIEs_197[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_DAPSResponseInfo_ExtIEs_tags_197[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_DAPSResponseInfoItem_ExtIEs_tags_197[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_DAPSResponseInfo_ExtIEs_tag2el_197[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_DAPSResponseInfoItem_ExtIEs_tag2el_197[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_DAPSResponseInfo_ExtIEs_specs_197 = { - sizeof(struct S1AP_DAPSResponseInfo_ExtIEs), - offsetof(struct S1AP_DAPSResponseInfo_ExtIEs, _asn_ctx), - asn_MAP_S1AP_DAPSResponseInfo_ExtIEs_tag2el_197, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_DAPSResponseInfoItem_ExtIEs_specs_197 = { + sizeof(struct S1AP_DAPSResponseInfoItem_ExtIEs), + offsetof(struct S1AP_DAPSResponseInfoItem_ExtIEs, _asn_ctx), + asn_MAP_S1AP_DAPSResponseInfoItem_ExtIEs_tag2el_197, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_DAPSResponseInfo_ExtIEs = { - "DAPSResponseInfo-ExtIEs", - "DAPSResponseInfo-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_DAPSResponseInfoItem_ExtIEs = { + "DAPSResponseInfoItem-ExtIEs", + "DAPSResponseInfoItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_DAPSResponseInfo_ExtIEs_tags_197, - sizeof(asn_DEF_S1AP_DAPSResponseInfo_ExtIEs_tags_197) - /sizeof(asn_DEF_S1AP_DAPSResponseInfo_ExtIEs_tags_197[0]), /* 1 */ - asn_DEF_S1AP_DAPSResponseInfo_ExtIEs_tags_197, /* Same as above */ - sizeof(asn_DEF_S1AP_DAPSResponseInfo_ExtIEs_tags_197) - /sizeof(asn_DEF_S1AP_DAPSResponseInfo_ExtIEs_tags_197[0]), /* 1 */ + asn_DEF_S1AP_DAPSResponseInfoItem_ExtIEs_tags_197, + sizeof(asn_DEF_S1AP_DAPSResponseInfoItem_ExtIEs_tags_197) + /sizeof(asn_DEF_S1AP_DAPSResponseInfoItem_ExtIEs_tags_197[0]), /* 1 */ + asn_DEF_S1AP_DAPSResponseInfoItem_ExtIEs_tags_197, /* Same as above */ + sizeof(asn_DEF_S1AP_DAPSResponseInfoItem_ExtIEs_tags_197) + /sizeof(asn_DEF_S1AP_DAPSResponseInfoItem_ExtIEs_tags_197[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -22368,16 +23477,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_DAPSResponseInfo_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_DAPSResponseInfo_ExtIEs_197, + asn_MBR_S1AP_DAPSResponseInfoItem_ExtIEs_197, 3, /* Elements count */ - &asn_SPC_S1AP_DAPSResponseInfo_ExtIEs_specs_197 /* Additional specs */ + &asn_SPC_S1AP_DAPSResponseInfoItem_ExtIEs_specs_197 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_204 = { - sizeof(struct S1AP_ServedDCNsItem_ExtIEs__extensionValue), - offsetof(struct S1AP_ServedDCNsItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_ServedDCNsItem_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_ServedDCNsItem_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_DAPSResponseInfo_ExtIEs__extensionValue), + offsetof(struct S1AP_DAPSResponseInfo_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_DAPSResponseInfo_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_DAPSResponseInfo_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -22405,8 +23514,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_204 = { &asn_SPC_S1AP_extensionValue_specs_204 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ServedDCNsItem_ExtIEs_201[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_ServedDCNsItem_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_DAPSResponseInfo_ExtIEs_201[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_DAPSResponseInfo_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -22423,7 +23532,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ServedDCNsItem_ExtIEs_201[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_ServedDCNsItem_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_DAPSResponseInfo_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -22440,7 +23549,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ServedDCNsItem_ExtIEs_201[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ServedDCNsItem_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_DAPSResponseInfo_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_204, @@ -22458,32 +23567,32 @@ asn_TYPE_member_t asn_MBR_S1AP_ServedDCNsItem_ExtIEs_201[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ServedDCNsItem_ExtIEs_tags_201[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_DAPSResponseInfo_ExtIEs_tags_201[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_ServedDCNsItem_ExtIEs_tag2el_201[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_DAPSResponseInfo_ExtIEs_tag2el_201[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_ServedDCNsItem_ExtIEs_specs_201 = { - sizeof(struct S1AP_ServedDCNsItem_ExtIEs), - offsetof(struct S1AP_ServedDCNsItem_ExtIEs, _asn_ctx), - asn_MAP_S1AP_ServedDCNsItem_ExtIEs_tag2el_201, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_DAPSResponseInfo_ExtIEs_specs_201 = { + sizeof(struct S1AP_DAPSResponseInfo_ExtIEs), + offsetof(struct S1AP_DAPSResponseInfo_ExtIEs, _asn_ctx), + asn_MAP_S1AP_DAPSResponseInfo_ExtIEs_tag2el_201, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ServedDCNsItem_ExtIEs = { - "ServedDCNsItem-ExtIEs", - "ServedDCNsItem-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_DAPSResponseInfo_ExtIEs = { + "DAPSResponseInfo-ExtIEs", + "DAPSResponseInfo-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ServedDCNsItem_ExtIEs_tags_201, - sizeof(asn_DEF_S1AP_ServedDCNsItem_ExtIEs_tags_201) - /sizeof(asn_DEF_S1AP_ServedDCNsItem_ExtIEs_tags_201[0]), /* 1 */ - asn_DEF_S1AP_ServedDCNsItem_ExtIEs_tags_201, /* Same as above */ - sizeof(asn_DEF_S1AP_ServedDCNsItem_ExtIEs_tags_201) - /sizeof(asn_DEF_S1AP_ServedDCNsItem_ExtIEs_tags_201[0]), /* 1 */ + asn_DEF_S1AP_DAPSResponseInfo_ExtIEs_tags_201, + sizeof(asn_DEF_S1AP_DAPSResponseInfo_ExtIEs_tags_201) + /sizeof(asn_DEF_S1AP_DAPSResponseInfo_ExtIEs_tags_201[0]), /* 1 */ + asn_DEF_S1AP_DAPSResponseInfo_ExtIEs_tags_201, /* Same as above */ + sizeof(asn_DEF_S1AP_DAPSResponseInfo_ExtIEs_tags_201) + /sizeof(asn_DEF_S1AP_DAPSResponseInfo_ExtIEs_tags_201[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -22493,16 +23602,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ServedDCNsItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_ServedDCNsItem_ExtIEs_201, + asn_MBR_S1AP_DAPSResponseInfo_ExtIEs_201, 3, /* Elements count */ - &asn_SPC_S1AP_ServedDCNsItem_ExtIEs_specs_201 /* Additional specs */ + &asn_SPC_S1AP_DAPSResponseInfo_ExtIEs_specs_201 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_208 = { - sizeof(struct S1AP_DL_CP_SecurityInformation_ExtIEs__extensionValue), - offsetof(struct S1AP_DL_CP_SecurityInformation_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_DL_CP_SecurityInformation_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_DL_CP_SecurityInformation_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_ServedDCNsItem_ExtIEs__extensionValue), + offsetof(struct S1AP_ServedDCNsItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_ServedDCNsItem_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_ServedDCNsItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -22530,8 +23639,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_208 = { &asn_SPC_S1AP_extensionValue_specs_208 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_DL_CP_SecurityInformation_ExtIEs_205[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_DL_CP_SecurityInformation_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_ServedDCNsItem_ExtIEs_205[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ServedDCNsItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -22548,7 +23657,7 @@ asn_TYPE_member_t asn_MBR_S1AP_DL_CP_SecurityInformation_ExtIEs_205[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_DL_CP_SecurityInformation_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ServedDCNsItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -22565,7 +23674,7 @@ asn_TYPE_member_t asn_MBR_S1AP_DL_CP_SecurityInformation_ExtIEs_205[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_DL_CP_SecurityInformation_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ServedDCNsItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_208, @@ -22583,32 +23692,32 @@ asn_TYPE_member_t asn_MBR_S1AP_DL_CP_SecurityInformation_ExtIEs_205[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_DL_CP_SecurityInformation_ExtIEs_tags_205[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ServedDCNsItem_ExtIEs_tags_205[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_DL_CP_SecurityInformation_ExtIEs_tag2el_205[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_ServedDCNsItem_ExtIEs_tag2el_205[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_DL_CP_SecurityInformation_ExtIEs_specs_205 = { - sizeof(struct S1AP_DL_CP_SecurityInformation_ExtIEs), - offsetof(struct S1AP_DL_CP_SecurityInformation_ExtIEs, _asn_ctx), - asn_MAP_S1AP_DL_CP_SecurityInformation_ExtIEs_tag2el_205, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ServedDCNsItem_ExtIEs_specs_205 = { + sizeof(struct S1AP_ServedDCNsItem_ExtIEs), + offsetof(struct S1AP_ServedDCNsItem_ExtIEs, _asn_ctx), + asn_MAP_S1AP_ServedDCNsItem_ExtIEs_tag2el_205, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_DL_CP_SecurityInformation_ExtIEs = { - "DL-CP-SecurityInformation-ExtIEs", - "DL-CP-SecurityInformation-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_ServedDCNsItem_ExtIEs = { + "ServedDCNsItem-ExtIEs", + "ServedDCNsItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_DL_CP_SecurityInformation_ExtIEs_tags_205, - sizeof(asn_DEF_S1AP_DL_CP_SecurityInformation_ExtIEs_tags_205) - /sizeof(asn_DEF_S1AP_DL_CP_SecurityInformation_ExtIEs_tags_205[0]), /* 1 */ - asn_DEF_S1AP_DL_CP_SecurityInformation_ExtIEs_tags_205, /* Same as above */ - sizeof(asn_DEF_S1AP_DL_CP_SecurityInformation_ExtIEs_tags_205) - /sizeof(asn_DEF_S1AP_DL_CP_SecurityInformation_ExtIEs_tags_205[0]), /* 1 */ + asn_DEF_S1AP_ServedDCNsItem_ExtIEs_tags_205, + sizeof(asn_DEF_S1AP_ServedDCNsItem_ExtIEs_tags_205) + /sizeof(asn_DEF_S1AP_ServedDCNsItem_ExtIEs_tags_205[0]), /* 1 */ + asn_DEF_S1AP_ServedDCNsItem_ExtIEs_tags_205, /* Same as above */ + sizeof(asn_DEF_S1AP_ServedDCNsItem_ExtIEs_tags_205) + /sizeof(asn_DEF_S1AP_ServedDCNsItem_ExtIEs_tags_205[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -22618,16 +23727,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_DL_CP_SecurityInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_DL_CP_SecurityInformation_ExtIEs_205, + asn_MBR_S1AP_ServedDCNsItem_ExtIEs_205, 3, /* Elements count */ - &asn_SPC_S1AP_DL_CP_SecurityInformation_ExtIEs_specs_205 /* Additional specs */ + &asn_SPC_S1AP_ServedDCNsItem_ExtIEs_specs_205 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_212 = { - sizeof(struct S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs__extensionValue), - offsetof(struct S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_DL_CP_SecurityInformation_ExtIEs__extensionValue), + offsetof(struct S1AP_DL_CP_SecurityInformation_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_DL_CP_SecurityInformation_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_DL_CP_SecurityInformation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -22655,8 +23764,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_212 = { &asn_SPC_S1AP_extensionValue_specs_212 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_209[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_DL_CP_SecurityInformation_ExtIEs_209[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_DL_CP_SecurityInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -22673,7 +23782,7 @@ asn_TYPE_member_t asn_MBR_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_209[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_DL_CP_SecurityInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -22690,7 +23799,7 @@ asn_TYPE_member_t asn_MBR_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_209[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_DL_CP_SecurityInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_212, @@ -22708,32 +23817,32 @@ asn_TYPE_member_t asn_MBR_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_209[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_tags_209[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_DL_CP_SecurityInformation_ExtIEs_tags_209[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_tag2el_209[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_DL_CP_SecurityInformation_ExtIEs_tag2el_209[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_specs_209 = { - sizeof(struct S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs), - offsetof(struct S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs, _asn_ctx), - asn_MAP_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_tag2el_209, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_DL_CP_SecurityInformation_ExtIEs_specs_209 = { + sizeof(struct S1AP_DL_CP_SecurityInformation_ExtIEs), + offsetof(struct S1AP_DL_CP_SecurityInformation_ExtIEs, _asn_ctx), + asn_MAP_S1AP_DL_CP_SecurityInformation_ExtIEs_tag2el_209, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs = { - "EmergencyAreaID-Broadcast-Item-ExtIEs", - "EmergencyAreaID-Broadcast-Item-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_DL_CP_SecurityInformation_ExtIEs = { + "DL-CP-SecurityInformation-ExtIEs", + "DL-CP-SecurityInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_tags_209, - sizeof(asn_DEF_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_tags_209) - /sizeof(asn_DEF_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_tags_209[0]), /* 1 */ - asn_DEF_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_tags_209, /* Same as above */ - sizeof(asn_DEF_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_tags_209) - /sizeof(asn_DEF_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_tags_209[0]), /* 1 */ + asn_DEF_S1AP_DL_CP_SecurityInformation_ExtIEs_tags_209, + sizeof(asn_DEF_S1AP_DL_CP_SecurityInformation_ExtIEs_tags_209) + /sizeof(asn_DEF_S1AP_DL_CP_SecurityInformation_ExtIEs_tags_209[0]), /* 1 */ + asn_DEF_S1AP_DL_CP_SecurityInformation_ExtIEs_tags_209, /* Same as above */ + sizeof(asn_DEF_S1AP_DL_CP_SecurityInformation_ExtIEs_tags_209) + /sizeof(asn_DEF_S1AP_DL_CP_SecurityInformation_ExtIEs_tags_209[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -22743,16 +23852,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_209, + asn_MBR_S1AP_DL_CP_SecurityInformation_ExtIEs_209, 3, /* Elements count */ - &asn_SPC_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_specs_209 /* Additional specs */ + &asn_SPC_S1AP_DL_CP_SecurityInformation_ExtIEs_specs_209 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_216 = { - sizeof(struct S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs__extensionValue), - offsetof(struct S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs__extensionValue), + offsetof(struct S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -22780,8 +23889,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_216 = { &asn_SPC_S1AP_extensionValue_specs_216 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_213[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_213[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -22798,7 +23907,7 @@ asn_TYPE_member_t asn_MBR_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_213[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -22815,7 +23924,7 @@ asn_TYPE_member_t asn_MBR_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_213[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_216, @@ -22833,32 +23942,32 @@ asn_TYPE_member_t asn_MBR_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_213[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_tags_213[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_tags_213[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_tag2el_213[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_tag2el_213[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_specs_213 = { - sizeof(struct S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs), - offsetof(struct S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs, _asn_ctx), - asn_MAP_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_tag2el_213, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_specs_213 = { + sizeof(struct S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs), + offsetof(struct S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs, _asn_ctx), + asn_MAP_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_tag2el_213, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs = { - "EmergencyAreaID-Cancelled-Item-ExtIEs", - "EmergencyAreaID-Cancelled-Item-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs = { + "EmergencyAreaID-Broadcast-Item-ExtIEs", + "EmergencyAreaID-Broadcast-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_tags_213, - sizeof(asn_DEF_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_tags_213) - /sizeof(asn_DEF_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_tags_213[0]), /* 1 */ - asn_DEF_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_tags_213, /* Same as above */ - sizeof(asn_DEF_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_tags_213) - /sizeof(asn_DEF_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_tags_213[0]), /* 1 */ + asn_DEF_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_tags_213, + sizeof(asn_DEF_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_tags_213) + /sizeof(asn_DEF_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_tags_213[0]), /* 1 */ + asn_DEF_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_tags_213, /* Same as above */ + sizeof(asn_DEF_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_tags_213) + /sizeof(asn_DEF_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_tags_213[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -22868,16 +23977,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_213, + asn_MBR_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_213, 3, /* Elements count */ - &asn_SPC_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_specs_213 /* Additional specs */ + &asn_SPC_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_specs_213 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_220 = { - sizeof(struct S1AP_CompletedCellinEAI_Item_ExtIEs__extensionValue), - offsetof(struct S1AP_CompletedCellinEAI_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_CompletedCellinEAI_Item_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_CompletedCellinEAI_Item_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs__extensionValue), + offsetof(struct S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -22905,8 +24014,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_220 = { &asn_SPC_S1AP_extensionValue_specs_220 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_CompletedCellinEAI_Item_ExtIEs_217[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CompletedCellinEAI_Item_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_217[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -22923,7 +24032,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CompletedCellinEAI_Item_ExtIEs_217[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CompletedCellinEAI_Item_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -22940,7 +24049,7 @@ asn_TYPE_member_t asn_MBR_S1AP_CompletedCellinEAI_Item_ExtIEs_217[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CompletedCellinEAI_Item_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_220, @@ -22958,32 +24067,32 @@ asn_TYPE_member_t asn_MBR_S1AP_CompletedCellinEAI_Item_ExtIEs_217[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_CompletedCellinEAI_Item_ExtIEs_tags_217[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_tags_217[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_CompletedCellinEAI_Item_ExtIEs_tag2el_217[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_tag2el_217[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_CompletedCellinEAI_Item_ExtIEs_specs_217 = { - sizeof(struct S1AP_CompletedCellinEAI_Item_ExtIEs), - offsetof(struct S1AP_CompletedCellinEAI_Item_ExtIEs, _asn_ctx), - asn_MAP_S1AP_CompletedCellinEAI_Item_ExtIEs_tag2el_217, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_specs_217 = { + sizeof(struct S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs), + offsetof(struct S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs, _asn_ctx), + asn_MAP_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_tag2el_217, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_CompletedCellinEAI_Item_ExtIEs = { - "CompletedCellinEAI-Item-ExtIEs", - "CompletedCellinEAI-Item-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs = { + "EmergencyAreaID-Cancelled-Item-ExtIEs", + "EmergencyAreaID-Cancelled-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_CompletedCellinEAI_Item_ExtIEs_tags_217, - sizeof(asn_DEF_S1AP_CompletedCellinEAI_Item_ExtIEs_tags_217) - /sizeof(asn_DEF_S1AP_CompletedCellinEAI_Item_ExtIEs_tags_217[0]), /* 1 */ - asn_DEF_S1AP_CompletedCellinEAI_Item_ExtIEs_tags_217, /* Same as above */ - sizeof(asn_DEF_S1AP_CompletedCellinEAI_Item_ExtIEs_tags_217) - /sizeof(asn_DEF_S1AP_CompletedCellinEAI_Item_ExtIEs_tags_217[0]), /* 1 */ + asn_DEF_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_tags_217, + sizeof(asn_DEF_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_tags_217) + /sizeof(asn_DEF_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_tags_217[0]), /* 1 */ + asn_DEF_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_tags_217, /* Same as above */ + sizeof(asn_DEF_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_tags_217) + /sizeof(asn_DEF_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_tags_217[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -22993,16 +24102,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_CompletedCellinEAI_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_CompletedCellinEAI_Item_ExtIEs_217, + asn_MBR_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_217, 3, /* Elements count */ - &asn_SPC_S1AP_CompletedCellinEAI_Item_ExtIEs_specs_217 /* Additional specs */ + &asn_SPC_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_specs_217 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_224 = { - sizeof(struct S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs__extensionValue), - offsetof(struct S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_CompletedCellinEAI_Item_ExtIEs__extensionValue), + offsetof(struct S1AP_CompletedCellinEAI_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_CompletedCellinEAI_Item_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_CompletedCellinEAI_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -23030,8 +24139,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_224 = { &asn_SPC_S1AP_extensionValue_specs_224 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_221[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_CompletedCellinEAI_Item_ExtIEs_221[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CompletedCellinEAI_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -23048,7 +24157,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtI 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CompletedCellinEAI_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -23065,7 +24174,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtI 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CompletedCellinEAI_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_224, @@ -23083,32 +24192,32 @@ asn_TYPE_member_t asn_MBR_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtI "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_221[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_CompletedCellinEAI_Item_ExtIEs_tags_221[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_tag2el_221[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_CompletedCellinEAI_Item_ExtIEs_tag2el_221[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_specs_221 = { - sizeof(struct S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs), - offsetof(struct S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs, _asn_ctx), - asn_MAP_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_tag2el_221, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_CompletedCellinEAI_Item_ExtIEs_specs_221 = { + sizeof(struct S1AP_CompletedCellinEAI_Item_ExtIEs), + offsetof(struct S1AP_CompletedCellinEAI_Item_ExtIEs, _asn_ctx), + asn_MAP_S1AP_CompletedCellinEAI_Item_ExtIEs_tag2el_221, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs = { - "ENB-EarlyStatusTransfer-TransparentContainer-ExtIEs", - "ENB-EarlyStatusTransfer-TransparentContainer-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_CompletedCellinEAI_Item_ExtIEs = { + "CompletedCellinEAI-Item-ExtIEs", + "CompletedCellinEAI-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_221, - sizeof(asn_DEF_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_221) - /sizeof(asn_DEF_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_221[0]), /* 1 */ - asn_DEF_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_221, /* Same as above */ - sizeof(asn_DEF_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_221) - /sizeof(asn_DEF_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_221[0]), /* 1 */ + asn_DEF_S1AP_CompletedCellinEAI_Item_ExtIEs_tags_221, + sizeof(asn_DEF_S1AP_CompletedCellinEAI_Item_ExtIEs_tags_221) + /sizeof(asn_DEF_S1AP_CompletedCellinEAI_Item_ExtIEs_tags_221[0]), /* 1 */ + asn_DEF_S1AP_CompletedCellinEAI_Item_ExtIEs_tags_221, /* Same as above */ + sizeof(asn_DEF_S1AP_CompletedCellinEAI_Item_ExtIEs_tags_221) + /sizeof(asn_DEF_S1AP_CompletedCellinEAI_Item_ExtIEs_tags_221[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -23118,16 +24227,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_221, + asn_MBR_S1AP_CompletedCellinEAI_Item_ExtIEs_221, 3, /* Elements count */ - &asn_SPC_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_specs_221 /* Additional specs */ + &asn_SPC_S1AP_CompletedCellinEAI_Item_ExtIEs_specs_221 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_228 = { - sizeof(struct S1AP_GERAN_Cell_ID_ExtIEs__extensionValue), - offsetof(struct S1AP_GERAN_Cell_ID_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_GERAN_Cell_ID_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_GERAN_Cell_ID_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs__extensionValue), + offsetof(struct S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -23155,8 +24264,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_228 = { &asn_SPC_S1AP_extensionValue_specs_228 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_GERAN_Cell_ID_ExtIEs_225[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_GERAN_Cell_ID_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_225[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -23173,7 +24282,7 @@ asn_TYPE_member_t asn_MBR_S1AP_GERAN_Cell_ID_ExtIEs_225[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_GERAN_Cell_ID_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -23190,7 +24299,7 @@ asn_TYPE_member_t asn_MBR_S1AP_GERAN_Cell_ID_ExtIEs_225[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_GERAN_Cell_ID_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_228, @@ -23208,32 +24317,32 @@ asn_TYPE_member_t asn_MBR_S1AP_GERAN_Cell_ID_ExtIEs_225[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_GERAN_Cell_ID_ExtIEs_tags_225[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_225[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_GERAN_Cell_ID_ExtIEs_tag2el_225[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_tag2el_225[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_GERAN_Cell_ID_ExtIEs_specs_225 = { - sizeof(struct S1AP_GERAN_Cell_ID_ExtIEs), - offsetof(struct S1AP_GERAN_Cell_ID_ExtIEs, _asn_ctx), - asn_MAP_S1AP_GERAN_Cell_ID_ExtIEs_tag2el_225, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_specs_225 = { + sizeof(struct S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs), + offsetof(struct S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs, _asn_ctx), + asn_MAP_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_tag2el_225, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_GERAN_Cell_ID_ExtIEs = { - "GERAN-Cell-ID-ExtIEs", - "GERAN-Cell-ID-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs = { + "ENB-EarlyStatusTransfer-TransparentContainer-ExtIEs", + "ENB-EarlyStatusTransfer-TransparentContainer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_GERAN_Cell_ID_ExtIEs_tags_225, - sizeof(asn_DEF_S1AP_GERAN_Cell_ID_ExtIEs_tags_225) - /sizeof(asn_DEF_S1AP_GERAN_Cell_ID_ExtIEs_tags_225[0]), /* 1 */ - asn_DEF_S1AP_GERAN_Cell_ID_ExtIEs_tags_225, /* Same as above */ - sizeof(asn_DEF_S1AP_GERAN_Cell_ID_ExtIEs_tags_225) - /sizeof(asn_DEF_S1AP_GERAN_Cell_ID_ExtIEs_tags_225[0]), /* 1 */ + asn_DEF_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_225, + sizeof(asn_DEF_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_225) + /sizeof(asn_DEF_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_225[0]), /* 1 */ + asn_DEF_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_225, /* Same as above */ + sizeof(asn_DEF_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_225) + /sizeof(asn_DEF_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_225[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -23243,16 +24352,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_GERAN_Cell_ID_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_GERAN_Cell_ID_ExtIEs_225, + asn_MBR_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_225, 3, /* Elements count */ - &asn_SPC_S1AP_GERAN_Cell_ID_ExtIEs_specs_225 /* Additional specs */ + &asn_SPC_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_specs_225 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_232 = { - sizeof(struct S1AP_GlobalENB_ID_ExtIEs__extensionValue), - offsetof(struct S1AP_GlobalENB_ID_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_GlobalENB_ID_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_GlobalENB_ID_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_GERAN_Cell_ID_ExtIEs__extensionValue), + offsetof(struct S1AP_GERAN_Cell_ID_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_GERAN_Cell_ID_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_GERAN_Cell_ID_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -23280,8 +24389,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_232 = { &asn_SPC_S1AP_extensionValue_specs_232 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_GlobalENB_ID_ExtIEs_229[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_GlobalENB_ID_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_GERAN_Cell_ID_ExtIEs_229[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_GERAN_Cell_ID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -23298,7 +24407,7 @@ asn_TYPE_member_t asn_MBR_S1AP_GlobalENB_ID_ExtIEs_229[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_GlobalENB_ID_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_GERAN_Cell_ID_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -23315,7 +24424,7 @@ asn_TYPE_member_t asn_MBR_S1AP_GlobalENB_ID_ExtIEs_229[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_GlobalENB_ID_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_GERAN_Cell_ID_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_232, @@ -23333,32 +24442,32 @@ asn_TYPE_member_t asn_MBR_S1AP_GlobalENB_ID_ExtIEs_229[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_GlobalENB_ID_ExtIEs_tags_229[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_GERAN_Cell_ID_ExtIEs_tags_229[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_GlobalENB_ID_ExtIEs_tag2el_229[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_GERAN_Cell_ID_ExtIEs_tag2el_229[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_GlobalENB_ID_ExtIEs_specs_229 = { - sizeof(struct S1AP_GlobalENB_ID_ExtIEs), - offsetof(struct S1AP_GlobalENB_ID_ExtIEs, _asn_ctx), - asn_MAP_S1AP_GlobalENB_ID_ExtIEs_tag2el_229, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_GERAN_Cell_ID_ExtIEs_specs_229 = { + sizeof(struct S1AP_GERAN_Cell_ID_ExtIEs), + offsetof(struct S1AP_GERAN_Cell_ID_ExtIEs, _asn_ctx), + asn_MAP_S1AP_GERAN_Cell_ID_ExtIEs_tag2el_229, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_GlobalENB_ID_ExtIEs = { - "GlobalENB-ID-ExtIEs", - "GlobalENB-ID-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_GERAN_Cell_ID_ExtIEs = { + "GERAN-Cell-ID-ExtIEs", + "GERAN-Cell-ID-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_GlobalENB_ID_ExtIEs_tags_229, - sizeof(asn_DEF_S1AP_GlobalENB_ID_ExtIEs_tags_229) - /sizeof(asn_DEF_S1AP_GlobalENB_ID_ExtIEs_tags_229[0]), /* 1 */ - asn_DEF_S1AP_GlobalENB_ID_ExtIEs_tags_229, /* Same as above */ - sizeof(asn_DEF_S1AP_GlobalENB_ID_ExtIEs_tags_229) - /sizeof(asn_DEF_S1AP_GlobalENB_ID_ExtIEs_tags_229[0]), /* 1 */ + asn_DEF_S1AP_GERAN_Cell_ID_ExtIEs_tags_229, + sizeof(asn_DEF_S1AP_GERAN_Cell_ID_ExtIEs_tags_229) + /sizeof(asn_DEF_S1AP_GERAN_Cell_ID_ExtIEs_tags_229[0]), /* 1 */ + asn_DEF_S1AP_GERAN_Cell_ID_ExtIEs_tags_229, /* Same as above */ + sizeof(asn_DEF_S1AP_GERAN_Cell_ID_ExtIEs_tags_229) + /sizeof(asn_DEF_S1AP_GERAN_Cell_ID_ExtIEs_tags_229[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -23368,16 +24477,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_GlobalENB_ID_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_GlobalENB_ID_ExtIEs_229, + asn_MBR_S1AP_GERAN_Cell_ID_ExtIEs_229, 3, /* Elements count */ - &asn_SPC_S1AP_GlobalENB_ID_ExtIEs_specs_229 /* Additional specs */ + &asn_SPC_S1AP_GERAN_Cell_ID_ExtIEs_specs_229 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_236 = { - sizeof(struct S1AP_Global_en_gNB_ID_ExtIEs__extensionValue), - offsetof(struct S1AP_Global_en_gNB_ID_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_Global_en_gNB_ID_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_Global_en_gNB_ID_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_GlobalENB_ID_ExtIEs__extensionValue), + offsetof(struct S1AP_GlobalENB_ID_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_GlobalENB_ID_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_GlobalENB_ID_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -23405,8 +24514,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_236 = { &asn_SPC_S1AP_extensionValue_specs_236 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_Global_en_gNB_ID_ExtIEs_233[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_Global_en_gNB_ID_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_GlobalENB_ID_ExtIEs_233[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_GlobalENB_ID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -23423,7 +24532,7 @@ asn_TYPE_member_t asn_MBR_S1AP_Global_en_gNB_ID_ExtIEs_233[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_Global_en_gNB_ID_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_GlobalENB_ID_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -23440,7 +24549,7 @@ asn_TYPE_member_t asn_MBR_S1AP_Global_en_gNB_ID_ExtIEs_233[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_Global_en_gNB_ID_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_GlobalENB_ID_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_236, @@ -23458,32 +24567,32 @@ asn_TYPE_member_t asn_MBR_S1AP_Global_en_gNB_ID_ExtIEs_233[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_Global_en_gNB_ID_ExtIEs_tags_233[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_GlobalENB_ID_ExtIEs_tags_233[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_Global_en_gNB_ID_ExtIEs_tag2el_233[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_GlobalENB_ID_ExtIEs_tag2el_233[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_Global_en_gNB_ID_ExtIEs_specs_233 = { - sizeof(struct S1AP_Global_en_gNB_ID_ExtIEs), - offsetof(struct S1AP_Global_en_gNB_ID_ExtIEs, _asn_ctx), - asn_MAP_S1AP_Global_en_gNB_ID_ExtIEs_tag2el_233, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_GlobalENB_ID_ExtIEs_specs_233 = { + sizeof(struct S1AP_GlobalENB_ID_ExtIEs), + offsetof(struct S1AP_GlobalENB_ID_ExtIEs, _asn_ctx), + asn_MAP_S1AP_GlobalENB_ID_ExtIEs_tag2el_233, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_Global_en_gNB_ID_ExtIEs = { - "Global-en-gNB-ID-ExtIEs", - "Global-en-gNB-ID-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_GlobalENB_ID_ExtIEs = { + "GlobalENB-ID-ExtIEs", + "GlobalENB-ID-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_Global_en_gNB_ID_ExtIEs_tags_233, - sizeof(asn_DEF_S1AP_Global_en_gNB_ID_ExtIEs_tags_233) - /sizeof(asn_DEF_S1AP_Global_en_gNB_ID_ExtIEs_tags_233[0]), /* 1 */ - asn_DEF_S1AP_Global_en_gNB_ID_ExtIEs_tags_233, /* Same as above */ - sizeof(asn_DEF_S1AP_Global_en_gNB_ID_ExtIEs_tags_233) - /sizeof(asn_DEF_S1AP_Global_en_gNB_ID_ExtIEs_tags_233[0]), /* 1 */ + asn_DEF_S1AP_GlobalENB_ID_ExtIEs_tags_233, + sizeof(asn_DEF_S1AP_GlobalENB_ID_ExtIEs_tags_233) + /sizeof(asn_DEF_S1AP_GlobalENB_ID_ExtIEs_tags_233[0]), /* 1 */ + asn_DEF_S1AP_GlobalENB_ID_ExtIEs_tags_233, /* Same as above */ + sizeof(asn_DEF_S1AP_GlobalENB_ID_ExtIEs_tags_233) + /sizeof(asn_DEF_S1AP_GlobalENB_ID_ExtIEs_tags_233[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -23493,16 +24602,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_Global_en_gNB_ID_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_Global_en_gNB_ID_ExtIEs_233, + asn_MBR_S1AP_GlobalENB_ID_ExtIEs_233, 3, /* Elements count */ - &asn_SPC_S1AP_Global_en_gNB_ID_ExtIEs_specs_233 /* Additional specs */ + &asn_SPC_S1AP_GlobalENB_ID_ExtIEs_specs_233 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_240 = { - sizeof(struct S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs__extensionValue), - offsetof(struct S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_Global_en_gNB_ID_ExtIEs__extensionValue), + offsetof(struct S1AP_Global_en_gNB_ID_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_Global_en_gNB_ID_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_Global_en_gNB_ID_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -23530,8 +24639,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_240 = { &asn_SPC_S1AP_extensionValue_specs_240 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_237[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_Global_en_gNB_ID_ExtIEs_237[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_Global_en_gNB_ID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -23548,7 +24657,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_23 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_Global_en_gNB_ID_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -23565,7 +24674,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_23 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_Global_en_gNB_ID_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_240, @@ -23583,32 +24692,32 @@ asn_TYPE_member_t asn_MBR_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_23 "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_tags_237[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_Global_en_gNB_ID_ExtIEs_tags_237[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_tag2el_237[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_Global_en_gNB_ID_ExtIEs_tag2el_237[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_specs_237 = { - sizeof(struct S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs), - offsetof(struct S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs, _asn_ctx), - asn_MAP_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_tag2el_237, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_Global_en_gNB_ID_ExtIEs_specs_237 = { + sizeof(struct S1AP_Global_en_gNB_ID_ExtIEs), + offsetof(struct S1AP_Global_en_gNB_ID_ExtIEs, _asn_ctx), + asn_MAP_S1AP_Global_en_gNB_ID_ExtIEs_tag2el_237, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs = { - "ENB-StatusTransfer-TransparentContainer-ExtIEs", - "ENB-StatusTransfer-TransparentContainer-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_Global_en_gNB_ID_ExtIEs = { + "Global-en-gNB-ID-ExtIEs", + "Global-en-gNB-ID-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_tags_237, - sizeof(asn_DEF_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_tags_237) - /sizeof(asn_DEF_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_tags_237[0]), /* 1 */ - asn_DEF_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_tags_237, /* Same as above */ - sizeof(asn_DEF_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_tags_237) - /sizeof(asn_DEF_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_tags_237[0]), /* 1 */ + asn_DEF_S1AP_Global_en_gNB_ID_ExtIEs_tags_237, + sizeof(asn_DEF_S1AP_Global_en_gNB_ID_ExtIEs_tags_237) + /sizeof(asn_DEF_S1AP_Global_en_gNB_ID_ExtIEs_tags_237[0]), /* 1 */ + asn_DEF_S1AP_Global_en_gNB_ID_ExtIEs_tags_237, /* Same as above */ + sizeof(asn_DEF_S1AP_Global_en_gNB_ID_ExtIEs_tags_237) + /sizeof(asn_DEF_S1AP_Global_en_gNB_ID_ExtIEs_tags_237[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -23618,16 +24727,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIE #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_237, + asn_MBR_S1AP_Global_en_gNB_ID_ExtIEs_237, 3, /* Elements count */ - &asn_SPC_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_specs_237 /* Additional specs */ + &asn_SPC_S1AP_Global_en_gNB_ID_ExtIEs_specs_237 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_244 = { - sizeof(struct S1AP_EN_DCSONConfigurationTransfer_ExtIEs__extensionValue), - offsetof(struct S1AP_EN_DCSONConfigurationTransfer_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_EN_DCSONConfigurationTransfer_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_EN_DCSONConfigurationTransfer_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs__extensionValue), + offsetof(struct S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -23655,8 +24764,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_244 = { &asn_SPC_S1AP_extensionValue_specs_244 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_241[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCSONConfigurationTransfer_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_241[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -23673,7 +24782,7 @@ asn_TYPE_member_t asn_MBR_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_241[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCSONConfigurationTransfer_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -23690,7 +24799,7 @@ asn_TYPE_member_t asn_MBR_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_241[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCSONConfigurationTransfer_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_244, @@ -23708,32 +24817,32 @@ asn_TYPE_member_t asn_MBR_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_241[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_tags_241[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_tags_241[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_tag2el_241[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_tag2el_241[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_specs_241 = { - sizeof(struct S1AP_EN_DCSONConfigurationTransfer_ExtIEs), - offsetof(struct S1AP_EN_DCSONConfigurationTransfer_ExtIEs, _asn_ctx), - asn_MAP_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_tag2el_241, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_specs_241 = { + sizeof(struct S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs), + offsetof(struct S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs, _asn_ctx), + asn_MAP_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_tag2el_241, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_EN_DCSONConfigurationTransfer_ExtIEs = { - "EN-DCSONConfigurationTransfer-ExtIEs", - "EN-DCSONConfigurationTransfer-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs = { + "ENB-StatusTransfer-TransparentContainer-ExtIEs", + "ENB-StatusTransfer-TransparentContainer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_tags_241, - sizeof(asn_DEF_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_tags_241) - /sizeof(asn_DEF_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_tags_241[0]), /* 1 */ - asn_DEF_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_tags_241, /* Same as above */ - sizeof(asn_DEF_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_tags_241) - /sizeof(asn_DEF_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_tags_241[0]), /* 1 */ + asn_DEF_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_tags_241, + sizeof(asn_DEF_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_tags_241) + /sizeof(asn_DEF_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_tags_241[0]), /* 1 */ + asn_DEF_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_tags_241, /* Same as above */ + sizeof(asn_DEF_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_tags_241) + /sizeof(asn_DEF_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_tags_241[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -23743,16 +24852,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_EN_DCSONConfigurationTransfer_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_241, + asn_MBR_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_241, 3, /* Elements count */ - &asn_SPC_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_specs_241 /* Additional specs */ + &asn_SPC_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_specs_241 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_248 = { - sizeof(struct S1AP_EN_DCTransferTypeRequest_ExtIEs__extensionValue), - offsetof(struct S1AP_EN_DCTransferTypeRequest_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_EN_DCTransferTypeRequest_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_EN_DCTransferTypeRequest_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_EN_DCSONConfigurationTransfer_ExtIEs__extensionValue), + offsetof(struct S1AP_EN_DCSONConfigurationTransfer_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_EN_DCSONConfigurationTransfer_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_EN_DCSONConfigurationTransfer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -23780,8 +24889,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_248 = { &asn_SPC_S1AP_extensionValue_specs_248 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_EN_DCTransferTypeRequest_ExtIEs_245[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCTransferTypeRequest_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_245[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCSONConfigurationTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -23798,7 +24907,7 @@ asn_TYPE_member_t asn_MBR_S1AP_EN_DCTransferTypeRequest_ExtIEs_245[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCTransferTypeRequest_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCSONConfigurationTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -23815,7 +24924,7 @@ asn_TYPE_member_t asn_MBR_S1AP_EN_DCTransferTypeRequest_ExtIEs_245[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCTransferTypeRequest_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCSONConfigurationTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_248, @@ -23833,32 +24942,32 @@ asn_TYPE_member_t asn_MBR_S1AP_EN_DCTransferTypeRequest_ExtIEs_245[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_EN_DCTransferTypeRequest_ExtIEs_tags_245[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_tags_245[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_EN_DCTransferTypeRequest_ExtIEs_tag2el_245[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_tag2el_245[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_EN_DCTransferTypeRequest_ExtIEs_specs_245 = { - sizeof(struct S1AP_EN_DCTransferTypeRequest_ExtIEs), - offsetof(struct S1AP_EN_DCTransferTypeRequest_ExtIEs, _asn_ctx), - asn_MAP_S1AP_EN_DCTransferTypeRequest_ExtIEs_tag2el_245, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_specs_245 = { + sizeof(struct S1AP_EN_DCSONConfigurationTransfer_ExtIEs), + offsetof(struct S1AP_EN_DCSONConfigurationTransfer_ExtIEs, _asn_ctx), + asn_MAP_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_tag2el_245, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_EN_DCTransferTypeRequest_ExtIEs = { - "EN-DCTransferTypeRequest-ExtIEs", - "EN-DCTransferTypeRequest-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_EN_DCSONConfigurationTransfer_ExtIEs = { + "EN-DCSONConfigurationTransfer-ExtIEs", + "EN-DCSONConfigurationTransfer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_EN_DCTransferTypeRequest_ExtIEs_tags_245, - sizeof(asn_DEF_S1AP_EN_DCTransferTypeRequest_ExtIEs_tags_245) - /sizeof(asn_DEF_S1AP_EN_DCTransferTypeRequest_ExtIEs_tags_245[0]), /* 1 */ - asn_DEF_S1AP_EN_DCTransferTypeRequest_ExtIEs_tags_245, /* Same as above */ - sizeof(asn_DEF_S1AP_EN_DCTransferTypeRequest_ExtIEs_tags_245) - /sizeof(asn_DEF_S1AP_EN_DCTransferTypeRequest_ExtIEs_tags_245[0]), /* 1 */ + asn_DEF_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_tags_245, + sizeof(asn_DEF_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_tags_245) + /sizeof(asn_DEF_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_tags_245[0]), /* 1 */ + asn_DEF_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_tags_245, /* Same as above */ + sizeof(asn_DEF_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_tags_245) + /sizeof(asn_DEF_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_tags_245[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -23868,16 +24977,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_EN_DCTransferTypeRequest_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_EN_DCTransferTypeRequest_ExtIEs_245, + asn_MBR_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_245, 3, /* Elements count */ - &asn_SPC_S1AP_EN_DCTransferTypeRequest_ExtIEs_specs_245 /* Additional specs */ + &asn_SPC_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_specs_245 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_252 = { - sizeof(struct S1AP_EN_DCTransferTypeReply_ExtIEs__extensionValue), - offsetof(struct S1AP_EN_DCTransferTypeReply_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_EN_DCTransferTypeReply_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_EN_DCTransferTypeReply_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_EN_DCTransferTypeRequest_ExtIEs__extensionValue), + offsetof(struct S1AP_EN_DCTransferTypeRequest_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_EN_DCTransferTypeRequest_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_EN_DCTransferTypeRequest_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -23905,8 +25014,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_252 = { &asn_SPC_S1AP_extensionValue_specs_252 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_EN_DCTransferTypeReply_ExtIEs_249[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCTransferTypeReply_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_EN_DCTransferTypeRequest_ExtIEs_249[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCTransferTypeRequest_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -23923,7 +25032,7 @@ asn_TYPE_member_t asn_MBR_S1AP_EN_DCTransferTypeReply_ExtIEs_249[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCTransferTypeReply_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCTransferTypeRequest_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -23940,7 +25049,7 @@ asn_TYPE_member_t asn_MBR_S1AP_EN_DCTransferTypeReply_ExtIEs_249[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCTransferTypeReply_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCTransferTypeRequest_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_252, @@ -23958,32 +25067,32 @@ asn_TYPE_member_t asn_MBR_S1AP_EN_DCTransferTypeReply_ExtIEs_249[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_EN_DCTransferTypeReply_ExtIEs_tags_249[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_EN_DCTransferTypeRequest_ExtIEs_tags_249[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_EN_DCTransferTypeReply_ExtIEs_tag2el_249[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_EN_DCTransferTypeRequest_ExtIEs_tag2el_249[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_EN_DCTransferTypeReply_ExtIEs_specs_249 = { - sizeof(struct S1AP_EN_DCTransferTypeReply_ExtIEs), - offsetof(struct S1AP_EN_DCTransferTypeReply_ExtIEs, _asn_ctx), - asn_MAP_S1AP_EN_DCTransferTypeReply_ExtIEs_tag2el_249, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_EN_DCTransferTypeRequest_ExtIEs_specs_249 = { + sizeof(struct S1AP_EN_DCTransferTypeRequest_ExtIEs), + offsetof(struct S1AP_EN_DCTransferTypeRequest_ExtIEs, _asn_ctx), + asn_MAP_S1AP_EN_DCTransferTypeRequest_ExtIEs_tag2el_249, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_EN_DCTransferTypeReply_ExtIEs = { - "EN-DCTransferTypeReply-ExtIEs", - "EN-DCTransferTypeReply-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_EN_DCTransferTypeRequest_ExtIEs = { + "EN-DCTransferTypeRequest-ExtIEs", + "EN-DCTransferTypeRequest-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_EN_DCTransferTypeReply_ExtIEs_tags_249, - sizeof(asn_DEF_S1AP_EN_DCTransferTypeReply_ExtIEs_tags_249) - /sizeof(asn_DEF_S1AP_EN_DCTransferTypeReply_ExtIEs_tags_249[0]), /* 1 */ - asn_DEF_S1AP_EN_DCTransferTypeReply_ExtIEs_tags_249, /* Same as above */ - sizeof(asn_DEF_S1AP_EN_DCTransferTypeReply_ExtIEs_tags_249) - /sizeof(asn_DEF_S1AP_EN_DCTransferTypeReply_ExtIEs_tags_249[0]), /* 1 */ + asn_DEF_S1AP_EN_DCTransferTypeRequest_ExtIEs_tags_249, + sizeof(asn_DEF_S1AP_EN_DCTransferTypeRequest_ExtIEs_tags_249) + /sizeof(asn_DEF_S1AP_EN_DCTransferTypeRequest_ExtIEs_tags_249[0]), /* 1 */ + asn_DEF_S1AP_EN_DCTransferTypeRequest_ExtIEs_tags_249, /* Same as above */ + sizeof(asn_DEF_S1AP_EN_DCTransferTypeRequest_ExtIEs_tags_249) + /sizeof(asn_DEF_S1AP_EN_DCTransferTypeRequest_ExtIEs_tags_249[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -23993,16 +25102,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_EN_DCTransferTypeReply_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_EN_DCTransferTypeReply_ExtIEs_249, + asn_MBR_S1AP_EN_DCTransferTypeRequest_ExtIEs_249, 3, /* Elements count */ - &asn_SPC_S1AP_EN_DCTransferTypeReply_ExtIEs_specs_249 /* Additional specs */ + &asn_SPC_S1AP_EN_DCTransferTypeRequest_ExtIEs_specs_249 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_256 = { - sizeof(struct S1AP_EN_DCSONeNBIdentification_ExtIEs__extensionValue), - offsetof(struct S1AP_EN_DCSONeNBIdentification_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_EN_DCSONeNBIdentification_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_EN_DCSONeNBIdentification_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_EN_DCTransferTypeReply_ExtIEs__extensionValue), + offsetof(struct S1AP_EN_DCTransferTypeReply_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_EN_DCTransferTypeReply_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_EN_DCTransferTypeReply_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -24030,8 +25139,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_256 = { &asn_SPC_S1AP_extensionValue_specs_256 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_EN_DCSONeNBIdentification_ExtIEs_253[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCSONeNBIdentification_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_EN_DCTransferTypeReply_ExtIEs_253[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCTransferTypeReply_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -24048,7 +25157,7 @@ asn_TYPE_member_t asn_MBR_S1AP_EN_DCSONeNBIdentification_ExtIEs_253[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCSONeNBIdentification_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCTransferTypeReply_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -24065,7 +25174,7 @@ asn_TYPE_member_t asn_MBR_S1AP_EN_DCSONeNBIdentification_ExtIEs_253[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCSONeNBIdentification_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCTransferTypeReply_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_256, @@ -24083,32 +25192,32 @@ asn_TYPE_member_t asn_MBR_S1AP_EN_DCSONeNBIdentification_ExtIEs_253[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_EN_DCSONeNBIdentification_ExtIEs_tags_253[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_EN_DCTransferTypeReply_ExtIEs_tags_253[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_EN_DCSONeNBIdentification_ExtIEs_tag2el_253[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_EN_DCTransferTypeReply_ExtIEs_tag2el_253[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_EN_DCSONeNBIdentification_ExtIEs_specs_253 = { - sizeof(struct S1AP_EN_DCSONeNBIdentification_ExtIEs), - offsetof(struct S1AP_EN_DCSONeNBIdentification_ExtIEs, _asn_ctx), - asn_MAP_S1AP_EN_DCSONeNBIdentification_ExtIEs_tag2el_253, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_EN_DCTransferTypeReply_ExtIEs_specs_253 = { + sizeof(struct S1AP_EN_DCTransferTypeReply_ExtIEs), + offsetof(struct S1AP_EN_DCTransferTypeReply_ExtIEs, _asn_ctx), + asn_MAP_S1AP_EN_DCTransferTypeReply_ExtIEs_tag2el_253, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_EN_DCSONeNBIdentification_ExtIEs = { - "EN-DCSONeNBIdentification-ExtIEs", - "EN-DCSONeNBIdentification-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_EN_DCTransferTypeReply_ExtIEs = { + "EN-DCTransferTypeReply-ExtIEs", + "EN-DCTransferTypeReply-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_EN_DCSONeNBIdentification_ExtIEs_tags_253, - sizeof(asn_DEF_S1AP_EN_DCSONeNBIdentification_ExtIEs_tags_253) - /sizeof(asn_DEF_S1AP_EN_DCSONeNBIdentification_ExtIEs_tags_253[0]), /* 1 */ - asn_DEF_S1AP_EN_DCSONeNBIdentification_ExtIEs_tags_253, /* Same as above */ - sizeof(asn_DEF_S1AP_EN_DCSONeNBIdentification_ExtIEs_tags_253) - /sizeof(asn_DEF_S1AP_EN_DCSONeNBIdentification_ExtIEs_tags_253[0]), /* 1 */ + asn_DEF_S1AP_EN_DCTransferTypeReply_ExtIEs_tags_253, + sizeof(asn_DEF_S1AP_EN_DCTransferTypeReply_ExtIEs_tags_253) + /sizeof(asn_DEF_S1AP_EN_DCTransferTypeReply_ExtIEs_tags_253[0]), /* 1 */ + asn_DEF_S1AP_EN_DCTransferTypeReply_ExtIEs_tags_253, /* Same as above */ + sizeof(asn_DEF_S1AP_EN_DCTransferTypeReply_ExtIEs_tags_253) + /sizeof(asn_DEF_S1AP_EN_DCTransferTypeReply_ExtIEs_tags_253[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -24118,16 +25227,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_EN_DCSONeNBIdentification_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_EN_DCSONeNBIdentification_ExtIEs_253, + asn_MBR_S1AP_EN_DCTransferTypeReply_ExtIEs_253, 3, /* Elements count */ - &asn_SPC_S1AP_EN_DCSONeNBIdentification_ExtIEs_specs_253 /* Additional specs */ + &asn_SPC_S1AP_EN_DCTransferTypeReply_ExtIEs_specs_253 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_260 = { - sizeof(struct S1AP_EN_DCSONengNBIdentification_ExtIEs__extensionValue), - offsetof(struct S1AP_EN_DCSONengNBIdentification_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_EN_DCSONengNBIdentification_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_EN_DCSONengNBIdentification_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_EN_DCSONeNBIdentification_ExtIEs__extensionValue), + offsetof(struct S1AP_EN_DCSONeNBIdentification_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_EN_DCSONeNBIdentification_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_EN_DCSONeNBIdentification_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -24155,8 +25264,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_260 = { &asn_SPC_S1AP_extensionValue_specs_260 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_EN_DCSONengNBIdentification_ExtIEs_257[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCSONengNBIdentification_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_EN_DCSONeNBIdentification_ExtIEs_257[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCSONeNBIdentification_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -24173,7 +25282,7 @@ asn_TYPE_member_t asn_MBR_S1AP_EN_DCSONengNBIdentification_ExtIEs_257[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCSONengNBIdentification_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCSONeNBIdentification_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -24190,7 +25299,7 @@ asn_TYPE_member_t asn_MBR_S1AP_EN_DCSONengNBIdentification_ExtIEs_257[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCSONengNBIdentification_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCSONeNBIdentification_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_260, @@ -24208,32 +25317,32 @@ asn_TYPE_member_t asn_MBR_S1AP_EN_DCSONengNBIdentification_ExtIEs_257[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_EN_DCSONengNBIdentification_ExtIEs_tags_257[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_EN_DCSONeNBIdentification_ExtIEs_tags_257[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_EN_DCSONengNBIdentification_ExtIEs_tag2el_257[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_EN_DCSONeNBIdentification_ExtIEs_tag2el_257[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_EN_DCSONengNBIdentification_ExtIEs_specs_257 = { - sizeof(struct S1AP_EN_DCSONengNBIdentification_ExtIEs), - offsetof(struct S1AP_EN_DCSONengNBIdentification_ExtIEs, _asn_ctx), - asn_MAP_S1AP_EN_DCSONengNBIdentification_ExtIEs_tag2el_257, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_EN_DCSONeNBIdentification_ExtIEs_specs_257 = { + sizeof(struct S1AP_EN_DCSONeNBIdentification_ExtIEs), + offsetof(struct S1AP_EN_DCSONeNBIdentification_ExtIEs, _asn_ctx), + asn_MAP_S1AP_EN_DCSONeNBIdentification_ExtIEs_tag2el_257, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_EN_DCSONengNBIdentification_ExtIEs = { - "EN-DCSONengNBIdentification-ExtIEs", - "EN-DCSONengNBIdentification-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_EN_DCSONeNBIdentification_ExtIEs = { + "EN-DCSONeNBIdentification-ExtIEs", + "EN-DCSONeNBIdentification-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_EN_DCSONengNBIdentification_ExtIEs_tags_257, - sizeof(asn_DEF_S1AP_EN_DCSONengNBIdentification_ExtIEs_tags_257) - /sizeof(asn_DEF_S1AP_EN_DCSONengNBIdentification_ExtIEs_tags_257[0]), /* 1 */ - asn_DEF_S1AP_EN_DCSONengNBIdentification_ExtIEs_tags_257, /* Same as above */ - sizeof(asn_DEF_S1AP_EN_DCSONengNBIdentification_ExtIEs_tags_257) - /sizeof(asn_DEF_S1AP_EN_DCSONengNBIdentification_ExtIEs_tags_257[0]), /* 1 */ + asn_DEF_S1AP_EN_DCSONeNBIdentification_ExtIEs_tags_257, + sizeof(asn_DEF_S1AP_EN_DCSONeNBIdentification_ExtIEs_tags_257) + /sizeof(asn_DEF_S1AP_EN_DCSONeNBIdentification_ExtIEs_tags_257[0]), /* 1 */ + asn_DEF_S1AP_EN_DCSONeNBIdentification_ExtIEs_tags_257, /* Same as above */ + sizeof(asn_DEF_S1AP_EN_DCSONeNBIdentification_ExtIEs_tags_257) + /sizeof(asn_DEF_S1AP_EN_DCSONeNBIdentification_ExtIEs_tags_257[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -24243,40 +25352,18 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_EN_DCSONengNBIdentification_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_EN_DCSONengNBIdentification_ExtIEs_257, + asn_MBR_S1AP_EN_DCSONeNBIdentification_ExtIEs_257, 3, /* Elements count */ - &asn_SPC_S1AP_EN_DCSONengNBIdentification_ExtIEs_specs_257 /* Additional specs */ + &asn_SPC_S1AP_EN_DCSONeNBIdentification_ExtIEs_specs_257 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_264[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABInformationListItem_ExtIEs__extensionValue, choice.DAPSRequestInfo), - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), - 0, - &asn_DEF_S1AP_DAPSRequestInfo, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - 0 - }, - 0, 0, /* No default value */ - "DAPSRequestInfo" - }, -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_264[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DAPSRequestInfo */ -}; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_264 = { - sizeof(struct S1AP_E_RABInformationListItem_ExtIEs__extensionValue), - offsetof(struct S1AP_E_RABInformationListItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_E_RABInformationListItem_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_E_RABInformationListItem_ExtIEs__extensionValue *)0)->present), - asn_MAP_S1AP_extensionValue_tag2el_264, - 1, /* Count of tags in the map */ + sizeof(struct S1AP_EN_DCSONengNBIdentification_ExtIEs__extensionValue), + offsetof(struct S1AP_EN_DCSONengNBIdentification_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_EN_DCSONengNBIdentification_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_EN_DCSONengNBIdentification_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -24298,13 +25385,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_264 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_extensionValue_264, - 1, /* Elements count */ + 0, 0, /* No members */ &asn_SPC_S1AP_extensionValue_specs_264 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABInformationListItem_ExtIEs_261[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABInformationListItem_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_EN_DCSONengNBIdentification_ExtIEs_261[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCSONengNBIdentification_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -24321,11 +25407,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABInformationListItem_ExtIEs_261[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABInformationListItem_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCSONengNBIdentification_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - select_E_RABInformationListItem_ExtIEs_S1AP_criticality_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -24338,11 +25424,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABInformationListItem_ExtIEs_261[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABInformationListItem_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_EN_DCSONengNBIdentification_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_264, - select_E_RABInformationListItem_ExtIEs_S1AP_extensionValue_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -24356,32 +25442,32 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABInformationListItem_ExtIEs_261[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABInformationListItem_ExtIEs_tags_261[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_EN_DCSONengNBIdentification_ExtIEs_tags_261[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABInformationListItem_ExtIEs_tag2el_261[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_EN_DCSONengNBIdentification_ExtIEs_tag2el_261[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABInformationListItem_ExtIEs_specs_261 = { - sizeof(struct S1AP_E_RABInformationListItem_ExtIEs), - offsetof(struct S1AP_E_RABInformationListItem_ExtIEs, _asn_ctx), - asn_MAP_S1AP_E_RABInformationListItem_ExtIEs_tag2el_261, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_EN_DCSONengNBIdentification_ExtIEs_specs_261 = { + sizeof(struct S1AP_EN_DCSONengNBIdentification_ExtIEs), + offsetof(struct S1AP_EN_DCSONengNBIdentification_ExtIEs, _asn_ctx), + asn_MAP_S1AP_EN_DCSONengNBIdentification_ExtIEs_tag2el_261, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABInformationListItem_ExtIEs = { - "E-RABInformationListItem-ExtIEs", - "E-RABInformationListItem-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_EN_DCSONengNBIdentification_ExtIEs = { + "EN-DCSONengNBIdentification-ExtIEs", + "EN-DCSONengNBIdentification-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABInformationListItem_ExtIEs_tags_261, - sizeof(asn_DEF_S1AP_E_RABInformationListItem_ExtIEs_tags_261) - /sizeof(asn_DEF_S1AP_E_RABInformationListItem_ExtIEs_tags_261[0]), /* 1 */ - asn_DEF_S1AP_E_RABInformationListItem_ExtIEs_tags_261, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABInformationListItem_ExtIEs_tags_261) - /sizeof(asn_DEF_S1AP_E_RABInformationListItem_ExtIEs_tags_261[0]), /* 1 */ + asn_DEF_S1AP_EN_DCSONengNBIdentification_ExtIEs_tags_261, + sizeof(asn_DEF_S1AP_EN_DCSONengNBIdentification_ExtIEs_tags_261) + /sizeof(asn_DEF_S1AP_EN_DCSONengNBIdentification_ExtIEs_tags_261[0]), /* 1 */ + asn_DEF_S1AP_EN_DCSONengNBIdentification_ExtIEs_tags_261, /* Same as above */ + sizeof(asn_DEF_S1AP_EN_DCSONengNBIdentification_ExtIEs_tags_261) + /sizeof(asn_DEF_S1AP_EN_DCSONengNBIdentification_ExtIEs_tags_261[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -24391,19 +25477,98 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABInformationListItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABInformationListItem_ExtIEs_261, + asn_MBR_S1AP_EN_DCSONengNBIdentification_ExtIEs_261, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABInformationListItem_ExtIEs_specs_261 /* Additional specs */ + &asn_SPC_S1AP_EN_DCSONengNBIdentification_ExtIEs_specs_261 /* Additional specs */ }; +static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_268[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABInformationListItem_ExtIEs__extensionValue, choice.DAPSRequestInfo), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_DAPSRequestInfo, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "DAPSRequestInfo" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABInformationListItem_ExtIEs__extensionValue, choice.TransportLayerAddress), + (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), + 0, + &asn_DEF_S1AP_TransportLayerAddress, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "TransportLayerAddress" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABInformationListItem_ExtIEs__extensionValue, choice.SecurityIndication), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_SecurityIndication, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "SecurityIndication" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABInformationListItem_ExtIEs__extensionValue, choice.TransportLayerAddress_1), + (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), + 0, + &asn_DEF_S1AP_TransportLayerAddress, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "TransportLayerAddress" + }, +}; +static const unsigned asn_MAP_S1AP_extensionValue_to_canonical_268[] = { 1, 3, 0, 2 }; +static const unsigned asn_MAP_S1AP_extensionValue_from_canonical_268[] = { 2, 0, 3, 1 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_268[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 1, 0, 1 }, /* TransportLayerAddress */ + { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, -1, 0 }, /* TransportLayerAddress */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* DAPSRequestInfo */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* SecurityIndication */ +}; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_268 = { - sizeof(struct S1AP_E_RABItem_ExtIEs__extensionValue), - offsetof(struct S1AP_E_RABItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_E_RABItem_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_E_RABItem_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, + sizeof(struct S1AP_E_RABInformationListItem_ExtIEs__extensionValue), + offsetof(struct S1AP_E_RABInformationListItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_E_RABInformationListItem_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_E_RABInformationListItem_ExtIEs__extensionValue *)0)->present), + asn_MAP_S1AP_extensionValue_tag2el_268, + 4, /* Count of tags in the map */ + asn_MAP_S1AP_extensionValue_to_canonical_268, + asn_MAP_S1AP_extensionValue_from_canonical_268, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ @@ -24424,12 +25589,13 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_268 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ + asn_MBR_S1AP_extensionValue_268, + 4, /* Elements count */ &asn_SPC_S1AP_extensionValue_specs_268 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABItem_ExtIEs_265[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABItem_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_E_RABInformationListItem_ExtIEs_265[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABInformationListItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -24446,11 +25612,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABItem_ExtIEs_265[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABItem_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABInformationListItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - 0, + select_E_RABInformationListItem_ExtIEs_S1AP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -24463,11 +25629,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABItem_ExtIEs_265[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABItem_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABInformationListItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_268, - 0, + select_E_RABInformationListItem_ExtIEs_S1AP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -24481,32 +25647,32 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABItem_ExtIEs_265[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABItem_ExtIEs_tags_265[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABInformationListItem_ExtIEs_tags_265[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABItem_ExtIEs_tag2el_265[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABInformationListItem_ExtIEs_tag2el_265[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABItem_ExtIEs_specs_265 = { - sizeof(struct S1AP_E_RABItem_ExtIEs), - offsetof(struct S1AP_E_RABItem_ExtIEs, _asn_ctx), - asn_MAP_S1AP_E_RABItem_ExtIEs_tag2el_265, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABInformationListItem_ExtIEs_specs_265 = { + sizeof(struct S1AP_E_RABInformationListItem_ExtIEs), + offsetof(struct S1AP_E_RABInformationListItem_ExtIEs, _asn_ctx), + asn_MAP_S1AP_E_RABInformationListItem_ExtIEs_tag2el_265, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABItem_ExtIEs = { - "E-RABItem-ExtIEs", - "E-RABItem-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABInformationListItem_ExtIEs = { + "E-RABInformationListItem-ExtIEs", + "E-RABInformationListItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABItem_ExtIEs_tags_265, - sizeof(asn_DEF_S1AP_E_RABItem_ExtIEs_tags_265) - /sizeof(asn_DEF_S1AP_E_RABItem_ExtIEs_tags_265[0]), /* 1 */ - asn_DEF_S1AP_E_RABItem_ExtIEs_tags_265, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABItem_ExtIEs_tags_265) - /sizeof(asn_DEF_S1AP_E_RABItem_ExtIEs_tags_265[0]), /* 1 */ + asn_DEF_S1AP_E_RABInformationListItem_ExtIEs_tags_265, + sizeof(asn_DEF_S1AP_E_RABInformationListItem_ExtIEs_tags_265) + /sizeof(asn_DEF_S1AP_E_RABInformationListItem_ExtIEs_tags_265[0]), /* 1 */ + asn_DEF_S1AP_E_RABInformationListItem_ExtIEs_tags_265, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABInformationListItem_ExtIEs_tags_265) + /sizeof(asn_DEF_S1AP_E_RABInformationListItem_ExtIEs_tags_265[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -24516,12 +25682,137 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABItem_ExtIEs_265, + asn_MBR_S1AP_E_RABInformationListItem_ExtIEs_265, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABItem_ExtIEs_specs_265 /* Additional specs */ + &asn_SPC_S1AP_E_RABInformationListItem_ExtIEs_specs_265 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_272[] = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_272 = { + sizeof(struct S1AP_E_RABItem_ExtIEs__extensionValue), + offsetof(struct S1AP_E_RABItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_E_RABItem_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_E_RABItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_272 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_272 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_E_RABItem_ExtIEs_269[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_270, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_269 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_271, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_269 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_272, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_272, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_269 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABItem_ExtIEs_tags_269[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABItem_ExtIEs_tag2el_269[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABItem_ExtIEs_specs_269 = { + sizeof(struct S1AP_E_RABItem_ExtIEs), + offsetof(struct S1AP_E_RABItem_ExtIEs, _asn_ctx), + asn_MAP_S1AP_E_RABItem_ExtIEs_tag2el_269, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABItem_ExtIEs = { + "E-RABItem-ExtIEs", + "E-RABItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_E_RABItem_ExtIEs_tags_269, + sizeof(asn_DEF_S1AP_E_RABItem_ExtIEs_tags_269) + /sizeof(asn_DEF_S1AP_E_RABItem_ExtIEs_tags_269[0]), /* 1 */ + asn_DEF_S1AP_E_RABItem_ExtIEs_tags_269, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABItem_ExtIEs_tags_269) + /sizeof(asn_DEF_S1AP_E_RABItem_ExtIEs_tags_269[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_E_RABItem_ExtIEs_269, + 3, /* Elements count */ + &asn_SPC_S1AP_E_RABItem_ExtIEs_specs_269 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_276[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABQoSParameters_ExtIEs__extensionValue, choice.Packet_LossRate), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -24557,147 +25848,21 @@ static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_272[] = { "Packet-LossRate" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_272[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_276[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* Packet-LossRate */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* Packet-LossRate */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_272 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_276 = { sizeof(struct S1AP_E_RABQoSParameters_ExtIEs__extensionValue), offsetof(struct S1AP_E_RABQoSParameters_ExtIEs__extensionValue, _asn_ctx), offsetof(struct S1AP_E_RABQoSParameters_ExtIEs__extensionValue, present), sizeof(((struct S1AP_E_RABQoSParameters_ExtIEs__extensionValue *)0)->present), - asn_MAP_S1AP_extensionValue_tag2el_272, + asn_MAP_S1AP_extensionValue_tag2el_276, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_272 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - asn_MBR_S1AP_extensionValue_272, - 2, /* Elements count */ - &asn_SPC_S1AP_extensionValue_specs_272 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_E_RABQoSParameters_ExtIEs_269[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABQoSParameters_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_270, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_269 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABQoSParameters_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - select_E_RABQoSParameters_ExtIEs_S1AP_criticality_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_271, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_269 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABQoSParameters_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_272, - select_E_RABQoSParameters_ExtIEs_S1AP_extensionValue_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_272, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_269 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABQoSParameters_ExtIEs_tags_269[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABQoSParameters_ExtIEs_tag2el_269[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABQoSParameters_ExtIEs_specs_269 = { - sizeof(struct S1AP_E_RABQoSParameters_ExtIEs), - offsetof(struct S1AP_E_RABQoSParameters_ExtIEs, _asn_ctx), - asn_MAP_S1AP_E_RABQoSParameters_ExtIEs_tag2el_269, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABQoSParameters_ExtIEs = { - "E-RABQoSParameters-ExtIEs", - "E-RABQoSParameters-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABQoSParameters_ExtIEs_tags_269, - sizeof(asn_DEF_S1AP_E_RABQoSParameters_ExtIEs_tags_269) - /sizeof(asn_DEF_S1AP_E_RABQoSParameters_ExtIEs_tags_269[0]), /* 1 */ - asn_DEF_S1AP_E_RABQoSParameters_ExtIEs_tags_269, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABQoSParameters_ExtIEs_tags_269) - /sizeof(asn_DEF_S1AP_E_RABQoSParameters_ExtIEs_tags_269[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_E_RABQoSParameters_ExtIEs_269, - 3, /* Elements count */ - &asn_SPC_S1AP_E_RABQoSParameters_ExtIEs_specs_269 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_276 = { - sizeof(struct S1AP_E_RABUsageReportItem_ExtIEs__extensionValue), - offsetof(struct S1AP_E_RABUsageReportItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_E_RABUsageReportItem_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_E_RABUsageReportItem_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_276 = { "extensionValue", "extensionValue", @@ -24715,12 +25880,13 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_276 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ + asn_MBR_S1AP_extensionValue_276, + 2, /* Elements count */ &asn_SPC_S1AP_extensionValue_specs_276 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABUsageReportItem_ExtIEs_273[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABUsageReportItem_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_E_RABQoSParameters_ExtIEs_273[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABQoSParameters_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -24737,11 +25903,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABUsageReportItem_ExtIEs_273[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABUsageReportItem_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABQoSParameters_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - 0, + select_E_RABQoSParameters_ExtIEs_S1AP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -24754,11 +25920,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABUsageReportItem_ExtIEs_273[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABUsageReportItem_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABQoSParameters_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_276, - 0, + select_E_RABQoSParameters_ExtIEs_S1AP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -24772,32 +25938,32 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABUsageReportItem_ExtIEs_273[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABUsageReportItem_ExtIEs_tags_273[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABQoSParameters_ExtIEs_tags_273[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABUsageReportItem_ExtIEs_tag2el_273[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABQoSParameters_ExtIEs_tag2el_273[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABUsageReportItem_ExtIEs_specs_273 = { - sizeof(struct S1AP_E_RABUsageReportItem_ExtIEs), - offsetof(struct S1AP_E_RABUsageReportItem_ExtIEs, _asn_ctx), - asn_MAP_S1AP_E_RABUsageReportItem_ExtIEs_tag2el_273, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABQoSParameters_ExtIEs_specs_273 = { + sizeof(struct S1AP_E_RABQoSParameters_ExtIEs), + offsetof(struct S1AP_E_RABQoSParameters_ExtIEs, _asn_ctx), + asn_MAP_S1AP_E_RABQoSParameters_ExtIEs_tag2el_273, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABUsageReportItem_ExtIEs = { - "E-RABUsageReportItem-ExtIEs", - "E-RABUsageReportItem-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABQoSParameters_ExtIEs = { + "E-RABQoSParameters-ExtIEs", + "E-RABQoSParameters-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABUsageReportItem_ExtIEs_tags_273, - sizeof(asn_DEF_S1AP_E_RABUsageReportItem_ExtIEs_tags_273) - /sizeof(asn_DEF_S1AP_E_RABUsageReportItem_ExtIEs_tags_273[0]), /* 1 */ - asn_DEF_S1AP_E_RABUsageReportItem_ExtIEs_tags_273, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABUsageReportItem_ExtIEs_tags_273) - /sizeof(asn_DEF_S1AP_E_RABUsageReportItem_ExtIEs_tags_273[0]), /* 1 */ + asn_DEF_S1AP_E_RABQoSParameters_ExtIEs_tags_273, + sizeof(asn_DEF_S1AP_E_RABQoSParameters_ExtIEs_tags_273) + /sizeof(asn_DEF_S1AP_E_RABQoSParameters_ExtIEs_tags_273[0]), /* 1 */ + asn_DEF_S1AP_E_RABQoSParameters_ExtIEs_tags_273, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABQoSParameters_ExtIEs_tags_273) + /sizeof(asn_DEF_S1AP_E_RABQoSParameters_ExtIEs_tags_273[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -24807,16 +25973,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABUsageReportItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABUsageReportItem_ExtIEs_273, + asn_MBR_S1AP_E_RABQoSParameters_ExtIEs_273, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABUsageReportItem_ExtIEs_specs_273 /* Additional specs */ + &asn_SPC_S1AP_E_RABQoSParameters_ExtIEs_specs_273 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_280 = { - sizeof(struct S1AP_EUTRAN_CGI_ExtIEs__extensionValue), - offsetof(struct S1AP_EUTRAN_CGI_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_EUTRAN_CGI_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_EUTRAN_CGI_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_E_RABSecurityResultItem_ExtIEs__extensionValue), + offsetof(struct S1AP_E_RABSecurityResultItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_E_RABSecurityResultItem_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_E_RABSecurityResultItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -24844,8 +26010,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_280 = { &asn_SPC_S1AP_extensionValue_specs_280 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_EUTRAN_CGI_ExtIEs_277[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_EUTRAN_CGI_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_E_RABSecurityResultItem_ExtIEs_277[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSecurityResultItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -24862,7 +26028,7 @@ asn_TYPE_member_t asn_MBR_S1AP_EUTRAN_CGI_ExtIEs_277[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_EUTRAN_CGI_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSecurityResultItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -24879,7 +26045,7 @@ asn_TYPE_member_t asn_MBR_S1AP_EUTRAN_CGI_ExtIEs_277[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_EUTRAN_CGI_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSecurityResultItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_280, @@ -24897,32 +26063,32 @@ asn_TYPE_member_t asn_MBR_S1AP_EUTRAN_CGI_ExtIEs_277[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_EUTRAN_CGI_ExtIEs_tags_277[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABSecurityResultItem_ExtIEs_tags_277[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_EUTRAN_CGI_ExtIEs_tag2el_277[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABSecurityResultItem_ExtIEs_tag2el_277[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_EUTRAN_CGI_ExtIEs_specs_277 = { - sizeof(struct S1AP_EUTRAN_CGI_ExtIEs), - offsetof(struct S1AP_EUTRAN_CGI_ExtIEs, _asn_ctx), - asn_MAP_S1AP_EUTRAN_CGI_ExtIEs_tag2el_277, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSecurityResultItem_ExtIEs_specs_277 = { + sizeof(struct S1AP_E_RABSecurityResultItem_ExtIEs), + offsetof(struct S1AP_E_RABSecurityResultItem_ExtIEs, _asn_ctx), + asn_MAP_S1AP_E_RABSecurityResultItem_ExtIEs_tag2el_277, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_EUTRAN_CGI_ExtIEs = { - "EUTRAN-CGI-ExtIEs", - "EUTRAN-CGI-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSecurityResultItem_ExtIEs = { + "E-RABSecurityResultItem-ExtIEs", + "E-RABSecurityResultItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_EUTRAN_CGI_ExtIEs_tags_277, - sizeof(asn_DEF_S1AP_EUTRAN_CGI_ExtIEs_tags_277) - /sizeof(asn_DEF_S1AP_EUTRAN_CGI_ExtIEs_tags_277[0]), /* 1 */ - asn_DEF_S1AP_EUTRAN_CGI_ExtIEs_tags_277, /* Same as above */ - sizeof(asn_DEF_S1AP_EUTRAN_CGI_ExtIEs_tags_277) - /sizeof(asn_DEF_S1AP_EUTRAN_CGI_ExtIEs_tags_277[0]), /* 1 */ + asn_DEF_S1AP_E_RABSecurityResultItem_ExtIEs_tags_277, + sizeof(asn_DEF_S1AP_E_RABSecurityResultItem_ExtIEs_tags_277) + /sizeof(asn_DEF_S1AP_E_RABSecurityResultItem_ExtIEs_tags_277[0]), /* 1 */ + asn_DEF_S1AP_E_RABSecurityResultItem_ExtIEs_tags_277, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABSecurityResultItem_ExtIEs_tags_277) + /sizeof(asn_DEF_S1AP_E_RABSecurityResultItem_ExtIEs_tags_277[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -24932,16 +26098,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_EUTRAN_CGI_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_EUTRAN_CGI_ExtIEs_277, + asn_MBR_S1AP_E_RABSecurityResultItem_ExtIEs_277, 3, /* Elements count */ - &asn_SPC_S1AP_EUTRAN_CGI_ExtIEs_specs_277 /* Additional specs */ + &asn_SPC_S1AP_E_RABSecurityResultItem_ExtIEs_specs_277 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_284 = { - sizeof(struct S1AP_ExpectedUEBehaviour_ExtIEs__extensionValue), - offsetof(struct S1AP_ExpectedUEBehaviour_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_ExpectedUEBehaviour_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_ExpectedUEBehaviour_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_E_RABUsageReportItem_ExtIEs__extensionValue), + offsetof(struct S1AP_E_RABUsageReportItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_E_RABUsageReportItem_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_E_RABUsageReportItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -24969,8 +26135,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_284 = { &asn_SPC_S1AP_extensionValue_specs_284 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ExpectedUEBehaviour_ExtIEs_281[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_ExpectedUEBehaviour_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_E_RABUsageReportItem_ExtIEs_281[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABUsageReportItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -24987,7 +26153,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ExpectedUEBehaviour_ExtIEs_281[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_ExpectedUEBehaviour_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABUsageReportItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -25004,7 +26170,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ExpectedUEBehaviour_ExtIEs_281[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ExpectedUEBehaviour_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABUsageReportItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_284, @@ -25022,32 +26188,32 @@ asn_TYPE_member_t asn_MBR_S1AP_ExpectedUEBehaviour_ExtIEs_281[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ExpectedUEBehaviour_ExtIEs_tags_281[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABUsageReportItem_ExtIEs_tags_281[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_ExpectedUEBehaviour_ExtIEs_tag2el_281[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABUsageReportItem_ExtIEs_tag2el_281[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_ExpectedUEBehaviour_ExtIEs_specs_281 = { - sizeof(struct S1AP_ExpectedUEBehaviour_ExtIEs), - offsetof(struct S1AP_ExpectedUEBehaviour_ExtIEs, _asn_ctx), - asn_MAP_S1AP_ExpectedUEBehaviour_ExtIEs_tag2el_281, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABUsageReportItem_ExtIEs_specs_281 = { + sizeof(struct S1AP_E_RABUsageReportItem_ExtIEs), + offsetof(struct S1AP_E_RABUsageReportItem_ExtIEs, _asn_ctx), + asn_MAP_S1AP_E_RABUsageReportItem_ExtIEs_tag2el_281, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ExpectedUEBehaviour_ExtIEs = { - "ExpectedUEBehaviour-ExtIEs", - "ExpectedUEBehaviour-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABUsageReportItem_ExtIEs = { + "E-RABUsageReportItem-ExtIEs", + "E-RABUsageReportItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ExpectedUEBehaviour_ExtIEs_tags_281, - sizeof(asn_DEF_S1AP_ExpectedUEBehaviour_ExtIEs_tags_281) - /sizeof(asn_DEF_S1AP_ExpectedUEBehaviour_ExtIEs_tags_281[0]), /* 1 */ - asn_DEF_S1AP_ExpectedUEBehaviour_ExtIEs_tags_281, /* Same as above */ - sizeof(asn_DEF_S1AP_ExpectedUEBehaviour_ExtIEs_tags_281) - /sizeof(asn_DEF_S1AP_ExpectedUEBehaviour_ExtIEs_tags_281[0]), /* 1 */ + asn_DEF_S1AP_E_RABUsageReportItem_ExtIEs_tags_281, + sizeof(asn_DEF_S1AP_E_RABUsageReportItem_ExtIEs_tags_281) + /sizeof(asn_DEF_S1AP_E_RABUsageReportItem_ExtIEs_tags_281[0]), /* 1 */ + asn_DEF_S1AP_E_RABUsageReportItem_ExtIEs_tags_281, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABUsageReportItem_ExtIEs_tags_281) + /sizeof(asn_DEF_S1AP_E_RABUsageReportItem_ExtIEs_tags_281[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25057,16 +26223,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ExpectedUEBehaviour_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_ExpectedUEBehaviour_ExtIEs_281, + asn_MBR_S1AP_E_RABUsageReportItem_ExtIEs_281, 3, /* Elements count */ - &asn_SPC_S1AP_ExpectedUEBehaviour_ExtIEs_specs_281 /* Additional specs */ + &asn_SPC_S1AP_E_RABUsageReportItem_ExtIEs_specs_281 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_288 = { - sizeof(struct S1AP_ExpectedUEActivityBehaviour_ExtIEs__extensionValue), - offsetof(struct S1AP_ExpectedUEActivityBehaviour_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_ExpectedUEActivityBehaviour_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_ExpectedUEActivityBehaviour_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_EUTRAN_CGI_ExtIEs__extensionValue), + offsetof(struct S1AP_EUTRAN_CGI_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_EUTRAN_CGI_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_EUTRAN_CGI_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -25094,8 +26260,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_288 = { &asn_SPC_S1AP_extensionValue_specs_288 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ExpectedUEActivityBehaviour_ExtIEs_285[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_ExpectedUEActivityBehaviour_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_EUTRAN_CGI_ExtIEs_285[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_EUTRAN_CGI_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -25112,7 +26278,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ExpectedUEActivityBehaviour_ExtIEs_285[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_ExpectedUEActivityBehaviour_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_EUTRAN_CGI_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -25129,7 +26295,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ExpectedUEActivityBehaviour_ExtIEs_285[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ExpectedUEActivityBehaviour_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_EUTRAN_CGI_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_288, @@ -25147,32 +26313,32 @@ asn_TYPE_member_t asn_MBR_S1AP_ExpectedUEActivityBehaviour_ExtIEs_285[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ExpectedUEActivityBehaviour_ExtIEs_tags_285[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_EUTRAN_CGI_ExtIEs_tags_285[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_285[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_EUTRAN_CGI_ExtIEs_tag2el_285[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_ExpectedUEActivityBehaviour_ExtIEs_specs_285 = { - sizeof(struct S1AP_ExpectedUEActivityBehaviour_ExtIEs), - offsetof(struct S1AP_ExpectedUEActivityBehaviour_ExtIEs, _asn_ctx), - asn_MAP_S1AP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_285, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_EUTRAN_CGI_ExtIEs_specs_285 = { + sizeof(struct S1AP_EUTRAN_CGI_ExtIEs), + offsetof(struct S1AP_EUTRAN_CGI_ExtIEs, _asn_ctx), + asn_MAP_S1AP_EUTRAN_CGI_ExtIEs_tag2el_285, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ExpectedUEActivityBehaviour_ExtIEs = { - "ExpectedUEActivityBehaviour-ExtIEs", - "ExpectedUEActivityBehaviour-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_EUTRAN_CGI_ExtIEs = { + "EUTRAN-CGI-ExtIEs", + "EUTRAN-CGI-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ExpectedUEActivityBehaviour_ExtIEs_tags_285, - sizeof(asn_DEF_S1AP_ExpectedUEActivityBehaviour_ExtIEs_tags_285) - /sizeof(asn_DEF_S1AP_ExpectedUEActivityBehaviour_ExtIEs_tags_285[0]), /* 1 */ - asn_DEF_S1AP_ExpectedUEActivityBehaviour_ExtIEs_tags_285, /* Same as above */ - sizeof(asn_DEF_S1AP_ExpectedUEActivityBehaviour_ExtIEs_tags_285) - /sizeof(asn_DEF_S1AP_ExpectedUEActivityBehaviour_ExtIEs_tags_285[0]), /* 1 */ + asn_DEF_S1AP_EUTRAN_CGI_ExtIEs_tags_285, + sizeof(asn_DEF_S1AP_EUTRAN_CGI_ExtIEs_tags_285) + /sizeof(asn_DEF_S1AP_EUTRAN_CGI_ExtIEs_tags_285[0]), /* 1 */ + asn_DEF_S1AP_EUTRAN_CGI_ExtIEs_tags_285, /* Same as above */ + sizeof(asn_DEF_S1AP_EUTRAN_CGI_ExtIEs_tags_285) + /sizeof(asn_DEF_S1AP_EUTRAN_CGI_ExtIEs_tags_285[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25182,16 +26348,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ExpectedUEActivityBehaviour_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_ExpectedUEActivityBehaviour_ExtIEs_285, + asn_MBR_S1AP_EUTRAN_CGI_ExtIEs_285, 3, /* Elements count */ - &asn_SPC_S1AP_ExpectedUEActivityBehaviour_ExtIEs_specs_285 /* Additional specs */ + &asn_SPC_S1AP_EUTRAN_CGI_ExtIEs_specs_285 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_292 = { - sizeof(struct S1AP_FiveGSTAI_ExtIEs__extensionValue), - offsetof(struct S1AP_FiveGSTAI_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_FiveGSTAI_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_FiveGSTAI_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_EventL1LoggedMDTConfig_ExtIEs__extensionValue), + offsetof(struct S1AP_EventL1LoggedMDTConfig_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_EventL1LoggedMDTConfig_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_EventL1LoggedMDTConfig_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -25219,8 +26385,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_292 = { &asn_SPC_S1AP_extensionValue_specs_292 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_FiveGSTAI_ExtIEs_289[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_FiveGSTAI_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_EventL1LoggedMDTConfig_ExtIEs_289[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_EventL1LoggedMDTConfig_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -25237,7 +26403,7 @@ asn_TYPE_member_t asn_MBR_S1AP_FiveGSTAI_ExtIEs_289[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_FiveGSTAI_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_EventL1LoggedMDTConfig_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -25254,7 +26420,7 @@ asn_TYPE_member_t asn_MBR_S1AP_FiveGSTAI_ExtIEs_289[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_FiveGSTAI_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_EventL1LoggedMDTConfig_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_292, @@ -25272,32 +26438,32 @@ asn_TYPE_member_t asn_MBR_S1AP_FiveGSTAI_ExtIEs_289[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_FiveGSTAI_ExtIEs_tags_289[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_EventL1LoggedMDTConfig_ExtIEs_tags_289[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_FiveGSTAI_ExtIEs_tag2el_289[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_EventL1LoggedMDTConfig_ExtIEs_tag2el_289[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_FiveGSTAI_ExtIEs_specs_289 = { - sizeof(struct S1AP_FiveGSTAI_ExtIEs), - offsetof(struct S1AP_FiveGSTAI_ExtIEs, _asn_ctx), - asn_MAP_S1AP_FiveGSTAI_ExtIEs_tag2el_289, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_EventL1LoggedMDTConfig_ExtIEs_specs_289 = { + sizeof(struct S1AP_EventL1LoggedMDTConfig_ExtIEs), + offsetof(struct S1AP_EventL1LoggedMDTConfig_ExtIEs, _asn_ctx), + asn_MAP_S1AP_EventL1LoggedMDTConfig_ExtIEs_tag2el_289, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_FiveGSTAI_ExtIEs = { - "FiveGSTAI-ExtIEs", - "FiveGSTAI-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_EventL1LoggedMDTConfig_ExtIEs = { + "EventL1LoggedMDTConfig-ExtIEs", + "EventL1LoggedMDTConfig-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_FiveGSTAI_ExtIEs_tags_289, - sizeof(asn_DEF_S1AP_FiveGSTAI_ExtIEs_tags_289) - /sizeof(asn_DEF_S1AP_FiveGSTAI_ExtIEs_tags_289[0]), /* 1 */ - asn_DEF_S1AP_FiveGSTAI_ExtIEs_tags_289, /* Same as above */ - sizeof(asn_DEF_S1AP_FiveGSTAI_ExtIEs_tags_289) - /sizeof(asn_DEF_S1AP_FiveGSTAI_ExtIEs_tags_289[0]), /* 1 */ + asn_DEF_S1AP_EventL1LoggedMDTConfig_ExtIEs_tags_289, + sizeof(asn_DEF_S1AP_EventL1LoggedMDTConfig_ExtIEs_tags_289) + /sizeof(asn_DEF_S1AP_EventL1LoggedMDTConfig_ExtIEs_tags_289[0]), /* 1 */ + asn_DEF_S1AP_EventL1LoggedMDTConfig_ExtIEs_tags_289, /* Same as above */ + sizeof(asn_DEF_S1AP_EventL1LoggedMDTConfig_ExtIEs_tags_289) + /sizeof(asn_DEF_S1AP_EventL1LoggedMDTConfig_ExtIEs_tags_289[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25307,16 +26473,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_FiveGSTAI_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_FiveGSTAI_ExtIEs_289, + asn_MBR_S1AP_EventL1LoggedMDTConfig_ExtIEs_289, 3, /* Elements count */ - &asn_SPC_S1AP_FiveGSTAI_ExtIEs_specs_289 /* Additional specs */ + &asn_SPC_S1AP_EventL1LoggedMDTConfig_ExtIEs_specs_289 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_296 = { - sizeof(struct S1AP_ForbiddenTAs_Item_ExtIEs__extensionValue), - offsetof(struct S1AP_ForbiddenTAs_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_ForbiddenTAs_Item_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_ForbiddenTAs_Item_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_ExpectedUEBehaviour_ExtIEs__extensionValue), + offsetof(struct S1AP_ExpectedUEBehaviour_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_ExpectedUEBehaviour_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_ExpectedUEBehaviour_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -25344,8 +26510,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_296 = { &asn_SPC_S1AP_extensionValue_specs_296 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ForbiddenTAs_Item_ExtIEs_293[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_ForbiddenTAs_Item_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_ExpectedUEBehaviour_ExtIEs_293[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ExpectedUEBehaviour_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -25362,7 +26528,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ForbiddenTAs_Item_ExtIEs_293[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_ForbiddenTAs_Item_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ExpectedUEBehaviour_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -25379,7 +26545,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ForbiddenTAs_Item_ExtIEs_293[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ForbiddenTAs_Item_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ExpectedUEBehaviour_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_296, @@ -25397,32 +26563,32 @@ asn_TYPE_member_t asn_MBR_S1AP_ForbiddenTAs_Item_ExtIEs_293[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ForbiddenTAs_Item_ExtIEs_tags_293[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ExpectedUEBehaviour_ExtIEs_tags_293[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_ForbiddenTAs_Item_ExtIEs_tag2el_293[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_ExpectedUEBehaviour_ExtIEs_tag2el_293[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_ForbiddenTAs_Item_ExtIEs_specs_293 = { - sizeof(struct S1AP_ForbiddenTAs_Item_ExtIEs), - offsetof(struct S1AP_ForbiddenTAs_Item_ExtIEs, _asn_ctx), - asn_MAP_S1AP_ForbiddenTAs_Item_ExtIEs_tag2el_293, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ExpectedUEBehaviour_ExtIEs_specs_293 = { + sizeof(struct S1AP_ExpectedUEBehaviour_ExtIEs), + offsetof(struct S1AP_ExpectedUEBehaviour_ExtIEs, _asn_ctx), + asn_MAP_S1AP_ExpectedUEBehaviour_ExtIEs_tag2el_293, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ForbiddenTAs_Item_ExtIEs = { - "ForbiddenTAs-Item-ExtIEs", - "ForbiddenTAs-Item-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_ExpectedUEBehaviour_ExtIEs = { + "ExpectedUEBehaviour-ExtIEs", + "ExpectedUEBehaviour-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ForbiddenTAs_Item_ExtIEs_tags_293, - sizeof(asn_DEF_S1AP_ForbiddenTAs_Item_ExtIEs_tags_293) - /sizeof(asn_DEF_S1AP_ForbiddenTAs_Item_ExtIEs_tags_293[0]), /* 1 */ - asn_DEF_S1AP_ForbiddenTAs_Item_ExtIEs_tags_293, /* Same as above */ - sizeof(asn_DEF_S1AP_ForbiddenTAs_Item_ExtIEs_tags_293) - /sizeof(asn_DEF_S1AP_ForbiddenTAs_Item_ExtIEs_tags_293[0]), /* 1 */ + asn_DEF_S1AP_ExpectedUEBehaviour_ExtIEs_tags_293, + sizeof(asn_DEF_S1AP_ExpectedUEBehaviour_ExtIEs_tags_293) + /sizeof(asn_DEF_S1AP_ExpectedUEBehaviour_ExtIEs_tags_293[0]), /* 1 */ + asn_DEF_S1AP_ExpectedUEBehaviour_ExtIEs_tags_293, /* Same as above */ + sizeof(asn_DEF_S1AP_ExpectedUEBehaviour_ExtIEs_tags_293) + /sizeof(asn_DEF_S1AP_ExpectedUEBehaviour_ExtIEs_tags_293[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25432,16 +26598,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ForbiddenTAs_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_ForbiddenTAs_Item_ExtIEs_293, + asn_MBR_S1AP_ExpectedUEBehaviour_ExtIEs_293, 3, /* Elements count */ - &asn_SPC_S1AP_ForbiddenTAs_Item_ExtIEs_specs_293 /* Additional specs */ + &asn_SPC_S1AP_ExpectedUEBehaviour_ExtIEs_specs_293 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_300 = { - sizeof(struct S1AP_ForbiddenLAs_Item_ExtIEs__extensionValue), - offsetof(struct S1AP_ForbiddenLAs_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_ForbiddenLAs_Item_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_ForbiddenLAs_Item_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_ExpectedUEActivityBehaviour_ExtIEs__extensionValue), + offsetof(struct S1AP_ExpectedUEActivityBehaviour_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_ExpectedUEActivityBehaviour_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_ExpectedUEActivityBehaviour_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -25469,8 +26635,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_300 = { &asn_SPC_S1AP_extensionValue_specs_300 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ForbiddenLAs_Item_ExtIEs_297[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_ForbiddenLAs_Item_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_ExpectedUEActivityBehaviour_ExtIEs_297[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ExpectedUEActivityBehaviour_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -25487,7 +26653,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ForbiddenLAs_Item_ExtIEs_297[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_ForbiddenLAs_Item_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ExpectedUEActivityBehaviour_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -25504,7 +26670,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ForbiddenLAs_Item_ExtIEs_297[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ForbiddenLAs_Item_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ExpectedUEActivityBehaviour_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_300, @@ -25522,32 +26688,32 @@ asn_TYPE_member_t asn_MBR_S1AP_ForbiddenLAs_Item_ExtIEs_297[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ForbiddenLAs_Item_ExtIEs_tags_297[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ExpectedUEActivityBehaviour_ExtIEs_tags_297[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_ForbiddenLAs_Item_ExtIEs_tag2el_297[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_297[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_ForbiddenLAs_Item_ExtIEs_specs_297 = { - sizeof(struct S1AP_ForbiddenLAs_Item_ExtIEs), - offsetof(struct S1AP_ForbiddenLAs_Item_ExtIEs, _asn_ctx), - asn_MAP_S1AP_ForbiddenLAs_Item_ExtIEs_tag2el_297, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ExpectedUEActivityBehaviour_ExtIEs_specs_297 = { + sizeof(struct S1AP_ExpectedUEActivityBehaviour_ExtIEs), + offsetof(struct S1AP_ExpectedUEActivityBehaviour_ExtIEs, _asn_ctx), + asn_MAP_S1AP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_297, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ForbiddenLAs_Item_ExtIEs = { - "ForbiddenLAs-Item-ExtIEs", - "ForbiddenLAs-Item-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_ExpectedUEActivityBehaviour_ExtIEs = { + "ExpectedUEActivityBehaviour-ExtIEs", + "ExpectedUEActivityBehaviour-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ForbiddenLAs_Item_ExtIEs_tags_297, - sizeof(asn_DEF_S1AP_ForbiddenLAs_Item_ExtIEs_tags_297) - /sizeof(asn_DEF_S1AP_ForbiddenLAs_Item_ExtIEs_tags_297[0]), /* 1 */ - asn_DEF_S1AP_ForbiddenLAs_Item_ExtIEs_tags_297, /* Same as above */ - sizeof(asn_DEF_S1AP_ForbiddenLAs_Item_ExtIEs_tags_297) - /sizeof(asn_DEF_S1AP_ForbiddenLAs_Item_ExtIEs_tags_297[0]), /* 1 */ + asn_DEF_S1AP_ExpectedUEActivityBehaviour_ExtIEs_tags_297, + sizeof(asn_DEF_S1AP_ExpectedUEActivityBehaviour_ExtIEs_tags_297) + /sizeof(asn_DEF_S1AP_ExpectedUEActivityBehaviour_ExtIEs_tags_297[0]), /* 1 */ + asn_DEF_S1AP_ExpectedUEActivityBehaviour_ExtIEs_tags_297, /* Same as above */ + sizeof(asn_DEF_S1AP_ExpectedUEActivityBehaviour_ExtIEs_tags_297) + /sizeof(asn_DEF_S1AP_ExpectedUEActivityBehaviour_ExtIEs_tags_297[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25557,12 +26723,387 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ForbiddenLAs_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_ForbiddenLAs_Item_ExtIEs_297, + asn_MBR_S1AP_ExpectedUEActivityBehaviour_ExtIEs_297, 3, /* Elements count */ - &asn_SPC_S1AP_ForbiddenLAs_Item_ExtIEs_specs_297 /* Additional specs */ + &asn_SPC_S1AP_ExpectedUEActivityBehaviour_ExtIEs_specs_297 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_304[] = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_304 = { + sizeof(struct S1AP_FiveGSTAI_ExtIEs__extensionValue), + offsetof(struct S1AP_FiveGSTAI_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_FiveGSTAI_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_FiveGSTAI_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_304 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_304 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_FiveGSTAI_ExtIEs_301[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_FiveGSTAI_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_302, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_301 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_FiveGSTAI_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_303, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_301 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_FiveGSTAI_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_304, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_304, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_301 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_FiveGSTAI_ExtIEs_tags_301[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_FiveGSTAI_ExtIEs_tag2el_301[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_FiveGSTAI_ExtIEs_specs_301 = { + sizeof(struct S1AP_FiveGSTAI_ExtIEs), + offsetof(struct S1AP_FiveGSTAI_ExtIEs, _asn_ctx), + asn_MAP_S1AP_FiveGSTAI_ExtIEs_tag2el_301, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_FiveGSTAI_ExtIEs = { + "FiveGSTAI-ExtIEs", + "FiveGSTAI-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_FiveGSTAI_ExtIEs_tags_301, + sizeof(asn_DEF_S1AP_FiveGSTAI_ExtIEs_tags_301) + /sizeof(asn_DEF_S1AP_FiveGSTAI_ExtIEs_tags_301[0]), /* 1 */ + asn_DEF_S1AP_FiveGSTAI_ExtIEs_tags_301, /* Same as above */ + sizeof(asn_DEF_S1AP_FiveGSTAI_ExtIEs_tags_301) + /sizeof(asn_DEF_S1AP_FiveGSTAI_ExtIEs_tags_301[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_FiveGSTAI_ExtIEs_301, + 3, /* Elements count */ + &asn_SPC_S1AP_FiveGSTAI_ExtIEs_specs_301 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_308 = { + sizeof(struct S1AP_ForbiddenTAs_Item_ExtIEs__extensionValue), + offsetof(struct S1AP_ForbiddenTAs_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_ForbiddenTAs_Item_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_ForbiddenTAs_Item_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_308 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_308 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_ForbiddenTAs_Item_ExtIEs_305[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ForbiddenTAs_Item_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_306, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_305 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ForbiddenTAs_Item_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_307, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_305 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ForbiddenTAs_Item_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_308, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_308, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_305 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_ForbiddenTAs_Item_ExtIEs_tags_305[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_ForbiddenTAs_Item_ExtIEs_tag2el_305[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ForbiddenTAs_Item_ExtIEs_specs_305 = { + sizeof(struct S1AP_ForbiddenTAs_Item_ExtIEs), + offsetof(struct S1AP_ForbiddenTAs_Item_ExtIEs, _asn_ctx), + asn_MAP_S1AP_ForbiddenTAs_Item_ExtIEs_tag2el_305, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_ForbiddenTAs_Item_ExtIEs = { + "ForbiddenTAs-Item-ExtIEs", + "ForbiddenTAs-Item-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_ForbiddenTAs_Item_ExtIEs_tags_305, + sizeof(asn_DEF_S1AP_ForbiddenTAs_Item_ExtIEs_tags_305) + /sizeof(asn_DEF_S1AP_ForbiddenTAs_Item_ExtIEs_tags_305[0]), /* 1 */ + asn_DEF_S1AP_ForbiddenTAs_Item_ExtIEs_tags_305, /* Same as above */ + sizeof(asn_DEF_S1AP_ForbiddenTAs_Item_ExtIEs_tags_305) + /sizeof(asn_DEF_S1AP_ForbiddenTAs_Item_ExtIEs_tags_305[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_ForbiddenTAs_Item_ExtIEs_305, + 3, /* Elements count */ + &asn_SPC_S1AP_ForbiddenTAs_Item_ExtIEs_specs_305 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_312 = { + sizeof(struct S1AP_ForbiddenLAs_Item_ExtIEs__extensionValue), + offsetof(struct S1AP_ForbiddenLAs_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_ForbiddenLAs_Item_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_ForbiddenLAs_Item_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_312 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_312 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_ForbiddenLAs_Item_ExtIEs_309[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ForbiddenLAs_Item_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_310, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_309 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ForbiddenLAs_Item_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_311, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_309 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ForbiddenLAs_Item_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_312, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_312, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_309 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_ForbiddenLAs_Item_ExtIEs_tags_309[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_ForbiddenLAs_Item_ExtIEs_tag2el_309[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ForbiddenLAs_Item_ExtIEs_specs_309 = { + sizeof(struct S1AP_ForbiddenLAs_Item_ExtIEs), + offsetof(struct S1AP_ForbiddenLAs_Item_ExtIEs, _asn_ctx), + asn_MAP_S1AP_ForbiddenLAs_Item_ExtIEs_tag2el_309, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_ForbiddenLAs_Item_ExtIEs = { + "ForbiddenLAs-Item-ExtIEs", + "ForbiddenLAs-Item-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_ForbiddenLAs_Item_ExtIEs_tags_309, + sizeof(asn_DEF_S1AP_ForbiddenLAs_Item_ExtIEs_tags_309) + /sizeof(asn_DEF_S1AP_ForbiddenLAs_Item_ExtIEs_tags_309[0]), /* 1 */ + asn_DEF_S1AP_ForbiddenLAs_Item_ExtIEs_tags_309, /* Same as above */ + sizeof(asn_DEF_S1AP_ForbiddenLAs_Item_ExtIEs_tags_309) + /sizeof(asn_DEF_S1AP_ForbiddenLAs_Item_ExtIEs_tags_309[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_ForbiddenLAs_Item_ExtIEs_309, + 3, /* Elements count */ + &asn_SPC_S1AP_ForbiddenLAs_Item_ExtIEs_specs_309 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_316[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_GBR_QosInformation_ExtIEs__extensionValue, choice.ExtendedBitRate), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -25632,24 +27173,24 @@ static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_304[] = { "ExtendedBitRate" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_304[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_316[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 3 }, /* ExtendedBitRate */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 2 }, /* ExtendedBitRate */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -2, 1 }, /* ExtendedBitRate */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -3, 0 } /* ExtendedBitRate */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_304 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_316 = { sizeof(struct S1AP_GBR_QosInformation_ExtIEs__extensionValue), offsetof(struct S1AP_GBR_QosInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct S1AP_GBR_QosInformation_ExtIEs__extensionValue, present), sizeof(((struct S1AP_GBR_QosInformation_ExtIEs__extensionValue *)0)->present), - asn_MAP_S1AP_extensionValue_tag2el_304, + asn_MAP_S1AP_extensionValue_tag2el_316, 4, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_304 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_316 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -25666,12 +27207,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_304 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_extensionValue_304, + asn_MBR_S1AP_extensionValue_316, 4, /* Elements count */ - &asn_SPC_S1AP_extensionValue_specs_304 /* Additional specs */ + &asn_SPC_S1AP_extensionValue_specs_316 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_GBR_QosInformation_ExtIEs_301[] = { +asn_TYPE_member_t asn_MBR_S1AP_GBR_QosInformation_ExtIEs_313[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_GBR_QosInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -25682,9 +27223,9 @@ asn_TYPE_member_t asn_MBR_S1AP_GBR_QosInformation_ExtIEs_301[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_302, + &asn_PER_memb_S1AP_id_constr_314, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_301 + memb_S1AP_id_constraint_313 }, 0, 0, /* No default value */ "id" @@ -25699,9 +27240,9 @@ asn_TYPE_member_t asn_MBR_S1AP_GBR_QosInformation_ExtIEs_301[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_303, + &asn_PER_memb_S1AP_criticality_constr_315, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_301 + memb_S1AP_criticality_constraint_313 }, 0, 0, /* No default value */ "criticality" @@ -25709,33 +27250,33 @@ asn_TYPE_member_t asn_MBR_S1AP_GBR_QosInformation_ExtIEs_301[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_GBR_QosInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_304, + &asn_DEF_S1AP_extensionValue_316, select_GBR_QosInformation_ExtIEs_S1AP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_304, + &asn_PER_memb_S1AP_extensionValue_constr_316, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_301 + memb_S1AP_extensionValue_constraint_313 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_GBR_QosInformation_ExtIEs_tags_301[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_GBR_QosInformation_ExtIEs_tags_313[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_GBR_QosInformation_ExtIEs_tag2el_301[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_GBR_QosInformation_ExtIEs_tag2el_313[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_GBR_QosInformation_ExtIEs_specs_301 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_GBR_QosInformation_ExtIEs_specs_313 = { sizeof(struct S1AP_GBR_QosInformation_ExtIEs), offsetof(struct S1AP_GBR_QosInformation_ExtIEs, _asn_ctx), - asn_MAP_S1AP_GBR_QosInformation_ExtIEs_tag2el_301, + asn_MAP_S1AP_GBR_QosInformation_ExtIEs_tag2el_313, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -25744,12 +27285,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_GBR_QosInformation_ExtIEs = { "GBR-QosInformation-ExtIEs", "GBR-QosInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_GBR_QosInformation_ExtIEs_tags_301, - sizeof(asn_DEF_S1AP_GBR_QosInformation_ExtIEs_tags_301) - /sizeof(asn_DEF_S1AP_GBR_QosInformation_ExtIEs_tags_301[0]), /* 1 */ - asn_DEF_S1AP_GBR_QosInformation_ExtIEs_tags_301, /* Same as above */ - sizeof(asn_DEF_S1AP_GBR_QosInformation_ExtIEs_tags_301) - /sizeof(asn_DEF_S1AP_GBR_QosInformation_ExtIEs_tags_301[0]), /* 1 */ + asn_DEF_S1AP_GBR_QosInformation_ExtIEs_tags_313, + sizeof(asn_DEF_S1AP_GBR_QosInformation_ExtIEs_tags_313) + /sizeof(asn_DEF_S1AP_GBR_QosInformation_ExtIEs_tags_313[0]), /* 1 */ + asn_DEF_S1AP_GBR_QosInformation_ExtIEs_tags_313, /* Same as above */ + sizeof(asn_DEF_S1AP_GBR_QosInformation_ExtIEs_tags_313) + /sizeof(asn_DEF_S1AP_GBR_QosInformation_ExtIEs_tags_313[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25759,12 +27300,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_GBR_QosInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_GBR_QosInformation_ExtIEs_301, + asn_MBR_S1AP_GBR_QosInformation_ExtIEs_313, 3, /* Elements count */ - &asn_SPC_S1AP_GBR_QosInformation_ExtIEs_specs_301 /* Additional specs */ + &asn_SPC_S1AP_GBR_QosInformation_ExtIEs_specs_313 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_308 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_320 = { sizeof(struct S1AP_GUMMEI_ExtIEs__extensionValue), offsetof(struct S1AP_GUMMEI_ExtIEs__extensionValue, _asn_ctx), offsetof(struct S1AP_GUMMEI_ExtIEs__extensionValue, present), @@ -25775,7 +27316,7 @@ static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_308 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_308 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_320 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -25793,10 +27334,10 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_308 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_S1AP_extensionValue_specs_308 /* Additional specs */ + &asn_SPC_S1AP_extensionValue_specs_320 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_GUMMEI_ExtIEs_305[] = { +asn_TYPE_member_t asn_MBR_S1AP_GUMMEI_ExtIEs_317[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_GUMMEI_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -25807,9 +27348,9 @@ asn_TYPE_member_t asn_MBR_S1AP_GUMMEI_ExtIEs_305[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_306, + &asn_PER_memb_S1AP_id_constr_318, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_305 + memb_S1AP_id_constraint_317 }, 0, 0, /* No default value */ "id" @@ -25824,9 +27365,9 @@ asn_TYPE_member_t asn_MBR_S1AP_GUMMEI_ExtIEs_305[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_307, + &asn_PER_memb_S1AP_criticality_constr_319, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_305 + memb_S1AP_criticality_constraint_317 }, 0, 0, /* No default value */ "criticality" @@ -25834,33 +27375,33 @@ asn_TYPE_member_t asn_MBR_S1AP_GUMMEI_ExtIEs_305[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_GUMMEI_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_308, + &asn_DEF_S1AP_extensionValue_320, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_308, + &asn_PER_memb_S1AP_extensionValue_constr_320, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_305 + memb_S1AP_extensionValue_constraint_317 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_GUMMEI_ExtIEs_tags_305[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_GUMMEI_ExtIEs_tags_317[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_GUMMEI_ExtIEs_tag2el_305[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_GUMMEI_ExtIEs_tag2el_317[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_GUMMEI_ExtIEs_specs_305 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_GUMMEI_ExtIEs_specs_317 = { sizeof(struct S1AP_GUMMEI_ExtIEs), offsetof(struct S1AP_GUMMEI_ExtIEs, _asn_ctx), - asn_MAP_S1AP_GUMMEI_ExtIEs_tag2el_305, + asn_MAP_S1AP_GUMMEI_ExtIEs_tag2el_317, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -25869,12 +27410,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_GUMMEI_ExtIEs = { "GUMMEI-ExtIEs", "GUMMEI-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_GUMMEI_ExtIEs_tags_305, - sizeof(asn_DEF_S1AP_GUMMEI_ExtIEs_tags_305) - /sizeof(asn_DEF_S1AP_GUMMEI_ExtIEs_tags_305[0]), /* 1 */ - asn_DEF_S1AP_GUMMEI_ExtIEs_tags_305, /* Same as above */ - sizeof(asn_DEF_S1AP_GUMMEI_ExtIEs_tags_305) - /sizeof(asn_DEF_S1AP_GUMMEI_ExtIEs_tags_305[0]), /* 1 */ + asn_DEF_S1AP_GUMMEI_ExtIEs_tags_317, + sizeof(asn_DEF_S1AP_GUMMEI_ExtIEs_tags_317) + /sizeof(asn_DEF_S1AP_GUMMEI_ExtIEs_tags_317[0]), /* 1 */ + asn_DEF_S1AP_GUMMEI_ExtIEs_tags_317, /* Same as above */ + sizeof(asn_DEF_S1AP_GUMMEI_ExtIEs_tags_317) + /sizeof(asn_DEF_S1AP_GUMMEI_ExtIEs_tags_317[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25884,12 +27425,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_GUMMEI_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_GUMMEI_ExtIEs_305, + asn_MBR_S1AP_GUMMEI_ExtIEs_317, 3, /* Elements count */ - &asn_SPC_S1AP_GUMMEI_ExtIEs_specs_305 /* Additional specs */ + &asn_SPC_S1AP_GUMMEI_ExtIEs_specs_317 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_312[] = { +static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_324[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverRestrictionList_ExtIEs__extensionValue, choice.NRrestrictioninEPSasSecondaryRAT), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, @@ -25975,29 +27516,47 @@ static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_312[] = { 0, 0, /* No default value */ "PLMNidentity" }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverRestrictionList_ExtIEs__extensionValue, choice.RAT_Restrictions), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_RAT_Restrictions, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "RAT-Restrictions" + }, }; -static const unsigned asn_MAP_S1AP_extensionValue_to_canonical_312[] = { 4, 0, 1, 3, 2 }; -static const unsigned asn_MAP_S1AP_extensionValue_from_canonical_312[] = { 1, 2, 4, 3, 0 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_312[] = { +static const unsigned asn_MAP_S1AP_extensionValue_to_canonical_324[] = { 4, 0, 1, 3, 2, 5 }; +static const unsigned asn_MAP_S1AP_extensionValue_from_canonical_324[] = { 1, 2, 4, 3, 0, 5 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_324[] = { { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, 0, 0 }, /* PLMNidentity */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 2 }, /* NRrestrictioninEPSasSecondaryRAT */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 1 }, /* UnlicensedSpectrumRestriction */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -2, 0 }, /* NRrestrictionin5GS */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* CNTypeRestrictions */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 1 }, /* CNTypeRestrictions */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -1, 0 } /* RAT-Restrictions */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_312 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_324 = { sizeof(struct S1AP_HandoverRestrictionList_ExtIEs__extensionValue), offsetof(struct S1AP_HandoverRestrictionList_ExtIEs__extensionValue, _asn_ctx), offsetof(struct S1AP_HandoverRestrictionList_ExtIEs__extensionValue, present), sizeof(((struct S1AP_HandoverRestrictionList_ExtIEs__extensionValue *)0)->present), - asn_MAP_S1AP_extensionValue_tag2el_312, - 5, /* Count of tags in the map */ - asn_MAP_S1AP_extensionValue_to_canonical_312, - asn_MAP_S1AP_extensionValue_from_canonical_312, + asn_MAP_S1AP_extensionValue_tag2el_324, + 6, /* Count of tags in the map */ + asn_MAP_S1AP_extensionValue_to_canonical_324, + asn_MAP_S1AP_extensionValue_from_canonical_324, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_312 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_324 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -26014,12 +27573,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_312 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_extensionValue_312, - 5, /* Elements count */ - &asn_SPC_S1AP_extensionValue_specs_312 /* Additional specs */ + asn_MBR_S1AP_extensionValue_324, + 6, /* Elements count */ + &asn_SPC_S1AP_extensionValue_specs_324 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_HandoverRestrictionList_ExtIEs_309[] = { +asn_TYPE_member_t asn_MBR_S1AP_HandoverRestrictionList_ExtIEs_321[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverRestrictionList_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -26030,9 +27589,9 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverRestrictionList_ExtIEs_309[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_310, + &asn_PER_memb_S1AP_id_constr_322, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_309 + memb_S1AP_id_constraint_321 }, 0, 0, /* No default value */ "id" @@ -26047,9 +27606,9 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverRestrictionList_ExtIEs_309[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_311, + &asn_PER_memb_S1AP_criticality_constr_323, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_309 + memb_S1AP_criticality_constraint_321 }, 0, 0, /* No default value */ "criticality" @@ -26057,33 +27616,33 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverRestrictionList_ExtIEs_309[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverRestrictionList_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_312, + &asn_DEF_S1AP_extensionValue_324, select_HandoverRestrictionList_ExtIEs_S1AP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_312, + &asn_PER_memb_S1AP_extensionValue_constr_324, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_309 + memb_S1AP_extensionValue_constraint_321 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_HandoverRestrictionList_ExtIEs_tags_309[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_HandoverRestrictionList_ExtIEs_tags_321[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_HandoverRestrictionList_ExtIEs_tag2el_309[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_HandoverRestrictionList_ExtIEs_tag2el_321[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverRestrictionList_ExtIEs_specs_309 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverRestrictionList_ExtIEs_specs_321 = { sizeof(struct S1AP_HandoverRestrictionList_ExtIEs), offsetof(struct S1AP_HandoverRestrictionList_ExtIEs, _asn_ctx), - asn_MAP_S1AP_HandoverRestrictionList_ExtIEs_tag2el_309, + asn_MAP_S1AP_HandoverRestrictionList_ExtIEs_tag2el_321, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -26092,12 +27651,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverRestrictionList_ExtIEs = { "HandoverRestrictionList-ExtIEs", "HandoverRestrictionList-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_HandoverRestrictionList_ExtIEs_tags_309, - sizeof(asn_DEF_S1AP_HandoverRestrictionList_ExtIEs_tags_309) - /sizeof(asn_DEF_S1AP_HandoverRestrictionList_ExtIEs_tags_309[0]), /* 1 */ - asn_DEF_S1AP_HandoverRestrictionList_ExtIEs_tags_309, /* Same as above */ - sizeof(asn_DEF_S1AP_HandoverRestrictionList_ExtIEs_tags_309) - /sizeof(asn_DEF_S1AP_HandoverRestrictionList_ExtIEs_tags_309[0]), /* 1 */ + asn_DEF_S1AP_HandoverRestrictionList_ExtIEs_tags_321, + sizeof(asn_DEF_S1AP_HandoverRestrictionList_ExtIEs_tags_321) + /sizeof(asn_DEF_S1AP_HandoverRestrictionList_ExtIEs_tags_321[0]), /* 1 */ + asn_DEF_S1AP_HandoverRestrictionList_ExtIEs_tags_321, /* Same as above */ + sizeof(asn_DEF_S1AP_HandoverRestrictionList_ExtIEs_tags_321) + /sizeof(asn_DEF_S1AP_HandoverRestrictionList_ExtIEs_tags_321[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -26107,12 +27666,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverRestrictionList_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_HandoverRestrictionList_ExtIEs_309, + asn_MBR_S1AP_HandoverRestrictionList_ExtIEs_321, 3, /* Elements count */ - &asn_SPC_S1AP_HandoverRestrictionList_ExtIEs_specs_309 /* Additional specs */ + &asn_SPC_S1AP_HandoverRestrictionList_ExtIEs_specs_321 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_316[] = { +static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_328[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ImmediateMDT_ExtIEs__extensionValue, choice.M3Configuration), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -26249,404 +27808,46 @@ static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_316[] = { 0, 0, /* No default value */ "WLANMeasurementConfiguration" }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ImmediateMDT_ExtIEs__extensionValue, choice.SensorMeasurementConfiguration), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_SensorMeasurementConfiguration, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "SensorMeasurementConfiguration" + }, }; -static const unsigned asn_MAP_S1AP_extensionValue_to_canonical_316[] = { 3, 0, 1, 2, 4, 5, 6, 7 }; -static const unsigned asn_MAP_S1AP_extensionValue_from_canonical_316[] = { 1, 2, 3, 0, 4, 5, 6, 7 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_316[] = { +static const unsigned asn_MAP_S1AP_extensionValue_to_canonical_328[] = { 3, 0, 1, 2, 4, 5, 6, 7, 8 }; +static const unsigned asn_MAP_S1AP_extensionValue_from_canonical_328[] = { 1, 2, 3, 0, 4, 5, 6, 7, 8 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_328[] = { { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* MDT-Location-Info */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 6 }, /* M3Configuration */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 5 }, /* M4Configuration */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 4 }, /* M5Configuration */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 3 }, /* M6Configuration */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -4, 2 }, /* M7Configuration */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -5, 1 }, /* BluetoothMeasurementConfiguration */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -6, 0 } /* WLANMeasurementConfiguration */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 7 }, /* M3Configuration */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 6 }, /* M4Configuration */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 5 }, /* M5Configuration */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 4 }, /* M6Configuration */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -4, 3 }, /* M7Configuration */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -5, 2 }, /* BluetoothMeasurementConfiguration */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -6, 1 }, /* WLANMeasurementConfiguration */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -7, 0 } /* SensorMeasurementConfiguration */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_316 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_328 = { sizeof(struct S1AP_ImmediateMDT_ExtIEs__extensionValue), offsetof(struct S1AP_ImmediateMDT_ExtIEs__extensionValue, _asn_ctx), offsetof(struct S1AP_ImmediateMDT_ExtIEs__extensionValue, present), sizeof(((struct S1AP_ImmediateMDT_ExtIEs__extensionValue *)0)->present), - asn_MAP_S1AP_extensionValue_tag2el_316, - 8, /* Count of tags in the map */ - asn_MAP_S1AP_extensionValue_to_canonical_316, - asn_MAP_S1AP_extensionValue_from_canonical_316, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_316 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - asn_MBR_S1AP_extensionValue_316, - 8, /* Elements count */ - &asn_SPC_S1AP_extensionValue_specs_316 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_ImmediateMDT_ExtIEs_313[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_ImmediateMDT_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_314, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_313 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_ImmediateMDT_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - select_ImmediateMDT_ExtIEs_S1AP_criticality_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_315, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_313 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ImmediateMDT_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_316, - select_ImmediateMDT_ExtIEs_S1AP_extensionValue_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_316, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_313 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_ImmediateMDT_ExtIEs_tags_313[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_ImmediateMDT_ExtIEs_tag2el_313[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_ImmediateMDT_ExtIEs_specs_313 = { - sizeof(struct S1AP_ImmediateMDT_ExtIEs), - offsetof(struct S1AP_ImmediateMDT_ExtIEs, _asn_ctx), - asn_MAP_S1AP_ImmediateMDT_ExtIEs_tag2el_313, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_ImmediateMDT_ExtIEs = { - "ImmediateMDT-ExtIEs", - "ImmediateMDT-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_ImmediateMDT_ExtIEs_tags_313, - sizeof(asn_DEF_S1AP_ImmediateMDT_ExtIEs_tags_313) - /sizeof(asn_DEF_S1AP_ImmediateMDT_ExtIEs_tags_313[0]), /* 1 */ - asn_DEF_S1AP_ImmediateMDT_ExtIEs_tags_313, /* Same as above */ - sizeof(asn_DEF_S1AP_ImmediateMDT_ExtIEs_tags_313) - /sizeof(asn_DEF_S1AP_ImmediateMDT_ExtIEs_tags_313[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_ImmediateMDT_ExtIEs_313, - 3, /* Elements count */ - &asn_SPC_S1AP_ImmediateMDT_ExtIEs_specs_313 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_320 = { - sizeof(struct S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs__extensionValue), - offsetof(struct S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_320 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_S1AP_extensionValue_specs_320 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_317[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_318, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_317 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_319, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_317 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_320, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_320, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_317 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_tags_317[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_tag2el_317[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_specs_317 = { - sizeof(struct S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs), - offsetof(struct S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs, _asn_ctx), - asn_MAP_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_tag2el_317, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs = { - "InformationOnRecommendedCellsAndENBsForPaging-ExtIEs", - "InformationOnRecommendedCellsAndENBsForPaging-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_tags_317, - sizeof(asn_DEF_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_tags_317) - /sizeof(asn_DEF_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_tags_317[0]), /* 1 */ - asn_DEF_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_tags_317, /* Same as above */ - sizeof(asn_DEF_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_tags_317) - /sizeof(asn_DEF_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_tags_317[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_317, - 3, /* Elements count */ - &asn_SPC_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_specs_317 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_324 = { - sizeof(struct S1AP_IntersystemMeasurementConfiguration_ExtIEs__extensionValue), - offsetof(struct S1AP_IntersystemMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_IntersystemMeasurementConfiguration_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_IntersystemMeasurementConfiguration_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_324 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_S1AP_extensionValue_specs_324 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_IntersystemMeasurementConfiguration_ExtIEs_321[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_IntersystemMeasurementConfiguration_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_322, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_321 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_IntersystemMeasurementConfiguration_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_323, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_321 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_IntersystemMeasurementConfiguration_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_324, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_324, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_321 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_IntersystemMeasurementConfiguration_ExtIEs_tags_321[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_IntersystemMeasurementConfiguration_ExtIEs_tag2el_321[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_IntersystemMeasurementConfiguration_ExtIEs_specs_321 = { - sizeof(struct S1AP_IntersystemMeasurementConfiguration_ExtIEs), - offsetof(struct S1AP_IntersystemMeasurementConfiguration_ExtIEs, _asn_ctx), - asn_MAP_S1AP_IntersystemMeasurementConfiguration_ExtIEs_tag2el_321, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_IntersystemMeasurementConfiguration_ExtIEs = { - "IntersystemMeasurementConfiguration-ExtIEs", - "IntersystemMeasurementConfiguration-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_IntersystemMeasurementConfiguration_ExtIEs_tags_321, - sizeof(asn_DEF_S1AP_IntersystemMeasurementConfiguration_ExtIEs_tags_321) - /sizeof(asn_DEF_S1AP_IntersystemMeasurementConfiguration_ExtIEs_tags_321[0]), /* 1 */ - asn_DEF_S1AP_IntersystemMeasurementConfiguration_ExtIEs_tags_321, /* Same as above */ - sizeof(asn_DEF_S1AP_IntersystemMeasurementConfiguration_ExtIEs_tags_321) - /sizeof(asn_DEF_S1AP_IntersystemMeasurementConfiguration_ExtIEs_tags_321[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_IntersystemMeasurementConfiguration_ExtIEs_321, - 3, /* Elements count */ - &asn_SPC_S1AP_IntersystemMeasurementConfiguration_ExtIEs_specs_321 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_328 = { - sizeof(struct S1AP_InterSystemMeasurementParameters_ExtIEs__extensionValue), - offsetof(struct S1AP_InterSystemMeasurementParameters_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_InterSystemMeasurementParameters_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_InterSystemMeasurementParameters_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, + asn_MAP_S1AP_extensionValue_tag2el_328, + 9, /* Count of tags in the map */ + asn_MAP_S1AP_extensionValue_to_canonical_328, + asn_MAP_S1AP_extensionValue_from_canonical_328, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ @@ -26667,12 +27868,13 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_328 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ + asn_MBR_S1AP_extensionValue_328, + 9, /* Elements count */ &asn_SPC_S1AP_extensionValue_specs_328 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_InterSystemMeasurementParameters_ExtIEs_325[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_InterSystemMeasurementParameters_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_ImmediateMDT_ExtIEs_325[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ImmediateMDT_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -26689,11 +27891,11 @@ asn_TYPE_member_t asn_MBR_S1AP_InterSystemMeasurementParameters_ExtIEs_325[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_InterSystemMeasurementParameters_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ImmediateMDT_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - 0, + select_ImmediateMDT_ExtIEs_S1AP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -26706,11 +27908,11 @@ asn_TYPE_member_t asn_MBR_S1AP_InterSystemMeasurementParameters_ExtIEs_325[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_InterSystemMeasurementParameters_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ImmediateMDT_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_328, - 0, + select_ImmediateMDT_ExtIEs_S1AP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -26724,32 +27926,32 @@ asn_TYPE_member_t asn_MBR_S1AP_InterSystemMeasurementParameters_ExtIEs_325[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_InterSystemMeasurementParameters_ExtIEs_tags_325[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ImmediateMDT_ExtIEs_tags_325[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_InterSystemMeasurementParameters_ExtIEs_tag2el_325[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_ImmediateMDT_ExtIEs_tag2el_325[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_InterSystemMeasurementParameters_ExtIEs_specs_325 = { - sizeof(struct S1AP_InterSystemMeasurementParameters_ExtIEs), - offsetof(struct S1AP_InterSystemMeasurementParameters_ExtIEs, _asn_ctx), - asn_MAP_S1AP_InterSystemMeasurementParameters_ExtIEs_tag2el_325, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ImmediateMDT_ExtIEs_specs_325 = { + sizeof(struct S1AP_ImmediateMDT_ExtIEs), + offsetof(struct S1AP_ImmediateMDT_ExtIEs, _asn_ctx), + asn_MAP_S1AP_ImmediateMDT_ExtIEs_tag2el_325, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_InterSystemMeasurementParameters_ExtIEs = { - "InterSystemMeasurementParameters-ExtIEs", - "InterSystemMeasurementParameters-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_ImmediateMDT_ExtIEs = { + "ImmediateMDT-ExtIEs", + "ImmediateMDT-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_InterSystemMeasurementParameters_ExtIEs_tags_325, - sizeof(asn_DEF_S1AP_InterSystemMeasurementParameters_ExtIEs_tags_325) - /sizeof(asn_DEF_S1AP_InterSystemMeasurementParameters_ExtIEs_tags_325[0]), /* 1 */ - asn_DEF_S1AP_InterSystemMeasurementParameters_ExtIEs_tags_325, /* Same as above */ - sizeof(asn_DEF_S1AP_InterSystemMeasurementParameters_ExtIEs_tags_325) - /sizeof(asn_DEF_S1AP_InterSystemMeasurementParameters_ExtIEs_tags_325[0]), /* 1 */ + asn_DEF_S1AP_ImmediateMDT_ExtIEs_tags_325, + sizeof(asn_DEF_S1AP_ImmediateMDT_ExtIEs_tags_325) + /sizeof(asn_DEF_S1AP_ImmediateMDT_ExtIEs_tags_325[0]), /* 1 */ + asn_DEF_S1AP_ImmediateMDT_ExtIEs_tags_325, /* Same as above */ + sizeof(asn_DEF_S1AP_ImmediateMDT_ExtIEs_tags_325) + /sizeof(asn_DEF_S1AP_ImmediateMDT_ExtIEs_tags_325[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -26759,16 +27961,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_InterSystemMeasurementParameters_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_InterSystemMeasurementParameters_ExtIEs_325, + asn_MBR_S1AP_ImmediateMDT_ExtIEs_325, 3, /* Elements count */ - &asn_SPC_S1AP_InterSystemMeasurementParameters_ExtIEs_specs_325 /* Additional specs */ + &asn_SPC_S1AP_ImmediateMDT_ExtIEs_specs_325 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_332 = { - sizeof(struct S1AP_InterSystemMeasurementItem_ExtIEs__extensionValue), - offsetof(struct S1AP_InterSystemMeasurementItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_InterSystemMeasurementItem_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_InterSystemMeasurementItem_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs__extensionValue), + offsetof(struct S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -26796,8 +27998,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_332 = { &asn_SPC_S1AP_extensionValue_specs_332 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_InterSystemMeasurementItem_ExtIEs_329[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_InterSystemMeasurementItem_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_329[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -26814,7 +28016,7 @@ asn_TYPE_member_t asn_MBR_S1AP_InterSystemMeasurementItem_ExtIEs_329[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_InterSystemMeasurementItem_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -26831,7 +28033,7 @@ asn_TYPE_member_t asn_MBR_S1AP_InterSystemMeasurementItem_ExtIEs_329[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_InterSystemMeasurementItem_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_332, @@ -26849,32 +28051,32 @@ asn_TYPE_member_t asn_MBR_S1AP_InterSystemMeasurementItem_ExtIEs_329[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_InterSystemMeasurementItem_ExtIEs_tags_329[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_tags_329[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_InterSystemMeasurementItem_ExtIEs_tag2el_329[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_tag2el_329[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_InterSystemMeasurementItem_ExtIEs_specs_329 = { - sizeof(struct S1AP_InterSystemMeasurementItem_ExtIEs), - offsetof(struct S1AP_InterSystemMeasurementItem_ExtIEs, _asn_ctx), - asn_MAP_S1AP_InterSystemMeasurementItem_ExtIEs_tag2el_329, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_specs_329 = { + sizeof(struct S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs), + offsetof(struct S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs, _asn_ctx), + asn_MAP_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_tag2el_329, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_InterSystemMeasurementItem_ExtIEs = { - "InterSystemMeasurementItem-ExtIEs", - "InterSystemMeasurementItem-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs = { + "InformationOnRecommendedCellsAndENBsForPaging-ExtIEs", + "InformationOnRecommendedCellsAndENBsForPaging-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_InterSystemMeasurementItem_ExtIEs_tags_329, - sizeof(asn_DEF_S1AP_InterSystemMeasurementItem_ExtIEs_tags_329) - /sizeof(asn_DEF_S1AP_InterSystemMeasurementItem_ExtIEs_tags_329[0]), /* 1 */ - asn_DEF_S1AP_InterSystemMeasurementItem_ExtIEs_tags_329, /* Same as above */ - sizeof(asn_DEF_S1AP_InterSystemMeasurementItem_ExtIEs_tags_329) - /sizeof(asn_DEF_S1AP_InterSystemMeasurementItem_ExtIEs_tags_329[0]), /* 1 */ + asn_DEF_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_tags_329, + sizeof(asn_DEF_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_tags_329) + /sizeof(asn_DEF_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_tags_329[0]), /* 1 */ + asn_DEF_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_tags_329, /* Same as above */ + sizeof(asn_DEF_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_tags_329) + /sizeof(asn_DEF_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_tags_329[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -26884,16 +28086,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_InterSystemMeasurementItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_InterSystemMeasurementItem_ExtIEs_329, + asn_MBR_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_329, 3, /* Elements count */ - &asn_SPC_S1AP_InterSystemMeasurementItem_ExtIEs_specs_329 /* Additional specs */ + &asn_SPC_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_specs_329 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_336 = { - sizeof(struct S1AP_LAI_ExtIEs__extensionValue), - offsetof(struct S1AP_LAI_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_LAI_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_LAI_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_IntersystemMeasurementConfiguration_ExtIEs__extensionValue), + offsetof(struct S1AP_IntersystemMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_IntersystemMeasurementConfiguration_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_IntersystemMeasurementConfiguration_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -26921,8 +28123,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_336 = { &asn_SPC_S1AP_extensionValue_specs_336 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_LAI_ExtIEs_333[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_LAI_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_IntersystemMeasurementConfiguration_ExtIEs_333[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_IntersystemMeasurementConfiguration_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -26939,7 +28141,7 @@ asn_TYPE_member_t asn_MBR_S1AP_LAI_ExtIEs_333[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_LAI_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_IntersystemMeasurementConfiguration_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -26956,7 +28158,7 @@ asn_TYPE_member_t asn_MBR_S1AP_LAI_ExtIEs_333[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_LAI_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_IntersystemMeasurementConfiguration_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_336, @@ -26974,32 +28176,32 @@ asn_TYPE_member_t asn_MBR_S1AP_LAI_ExtIEs_333[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_LAI_ExtIEs_tags_333[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_IntersystemMeasurementConfiguration_ExtIEs_tags_333[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_LAI_ExtIEs_tag2el_333[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_IntersystemMeasurementConfiguration_ExtIEs_tag2el_333[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_LAI_ExtIEs_specs_333 = { - sizeof(struct S1AP_LAI_ExtIEs), - offsetof(struct S1AP_LAI_ExtIEs, _asn_ctx), - asn_MAP_S1AP_LAI_ExtIEs_tag2el_333, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_IntersystemMeasurementConfiguration_ExtIEs_specs_333 = { + sizeof(struct S1AP_IntersystemMeasurementConfiguration_ExtIEs), + offsetof(struct S1AP_IntersystemMeasurementConfiguration_ExtIEs, _asn_ctx), + asn_MAP_S1AP_IntersystemMeasurementConfiguration_ExtIEs_tag2el_333, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_LAI_ExtIEs = { - "LAI-ExtIEs", - "LAI-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_IntersystemMeasurementConfiguration_ExtIEs = { + "IntersystemMeasurementConfiguration-ExtIEs", + "IntersystemMeasurementConfiguration-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_LAI_ExtIEs_tags_333, - sizeof(asn_DEF_S1AP_LAI_ExtIEs_tags_333) - /sizeof(asn_DEF_S1AP_LAI_ExtIEs_tags_333[0]), /* 1 */ - asn_DEF_S1AP_LAI_ExtIEs_tags_333, /* Same as above */ - sizeof(asn_DEF_S1AP_LAI_ExtIEs_tags_333) - /sizeof(asn_DEF_S1AP_LAI_ExtIEs_tags_333[0]), /* 1 */ + asn_DEF_S1AP_IntersystemMeasurementConfiguration_ExtIEs_tags_333, + sizeof(asn_DEF_S1AP_IntersystemMeasurementConfiguration_ExtIEs_tags_333) + /sizeof(asn_DEF_S1AP_IntersystemMeasurementConfiguration_ExtIEs_tags_333[0]), /* 1 */ + asn_DEF_S1AP_IntersystemMeasurementConfiguration_ExtIEs_tags_333, /* Same as above */ + sizeof(asn_DEF_S1AP_IntersystemMeasurementConfiguration_ExtIEs_tags_333) + /sizeof(asn_DEF_S1AP_IntersystemMeasurementConfiguration_ExtIEs_tags_333[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -27009,12 +28211,387 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_LAI_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_LAI_ExtIEs_333, + asn_MBR_S1AP_IntersystemMeasurementConfiguration_ExtIEs_333, 3, /* Elements count */ - &asn_SPC_S1AP_LAI_ExtIEs_specs_333 /* Additional specs */ + &asn_SPC_S1AP_IntersystemMeasurementConfiguration_ExtIEs_specs_333 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_340[] = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_340 = { + sizeof(struct S1AP_InterSystemMeasurementParameters_ExtIEs__extensionValue), + offsetof(struct S1AP_InterSystemMeasurementParameters_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_InterSystemMeasurementParameters_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_InterSystemMeasurementParameters_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_340 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_340 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_InterSystemMeasurementParameters_ExtIEs_337[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_InterSystemMeasurementParameters_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_338, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_337 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_InterSystemMeasurementParameters_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_339, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_337 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_InterSystemMeasurementParameters_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_340, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_340, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_337 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_InterSystemMeasurementParameters_ExtIEs_tags_337[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_InterSystemMeasurementParameters_ExtIEs_tag2el_337[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_InterSystemMeasurementParameters_ExtIEs_specs_337 = { + sizeof(struct S1AP_InterSystemMeasurementParameters_ExtIEs), + offsetof(struct S1AP_InterSystemMeasurementParameters_ExtIEs, _asn_ctx), + asn_MAP_S1AP_InterSystemMeasurementParameters_ExtIEs_tag2el_337, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_InterSystemMeasurementParameters_ExtIEs = { + "InterSystemMeasurementParameters-ExtIEs", + "InterSystemMeasurementParameters-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_InterSystemMeasurementParameters_ExtIEs_tags_337, + sizeof(asn_DEF_S1AP_InterSystemMeasurementParameters_ExtIEs_tags_337) + /sizeof(asn_DEF_S1AP_InterSystemMeasurementParameters_ExtIEs_tags_337[0]), /* 1 */ + asn_DEF_S1AP_InterSystemMeasurementParameters_ExtIEs_tags_337, /* Same as above */ + sizeof(asn_DEF_S1AP_InterSystemMeasurementParameters_ExtIEs_tags_337) + /sizeof(asn_DEF_S1AP_InterSystemMeasurementParameters_ExtIEs_tags_337[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_InterSystemMeasurementParameters_ExtIEs_337, + 3, /* Elements count */ + &asn_SPC_S1AP_InterSystemMeasurementParameters_ExtIEs_specs_337 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_344 = { + sizeof(struct S1AP_InterSystemMeasurementItem_ExtIEs__extensionValue), + offsetof(struct S1AP_InterSystemMeasurementItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_InterSystemMeasurementItem_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_InterSystemMeasurementItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_344 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_344 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_InterSystemMeasurementItem_ExtIEs_341[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_InterSystemMeasurementItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_342, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_341 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_InterSystemMeasurementItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_343, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_341 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_InterSystemMeasurementItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_344, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_344, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_341 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_InterSystemMeasurementItem_ExtIEs_tags_341[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_InterSystemMeasurementItem_ExtIEs_tag2el_341[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_InterSystemMeasurementItem_ExtIEs_specs_341 = { + sizeof(struct S1AP_InterSystemMeasurementItem_ExtIEs), + offsetof(struct S1AP_InterSystemMeasurementItem_ExtIEs, _asn_ctx), + asn_MAP_S1AP_InterSystemMeasurementItem_ExtIEs_tag2el_341, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_InterSystemMeasurementItem_ExtIEs = { + "InterSystemMeasurementItem-ExtIEs", + "InterSystemMeasurementItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_InterSystemMeasurementItem_ExtIEs_tags_341, + sizeof(asn_DEF_S1AP_InterSystemMeasurementItem_ExtIEs_tags_341) + /sizeof(asn_DEF_S1AP_InterSystemMeasurementItem_ExtIEs_tags_341[0]), /* 1 */ + asn_DEF_S1AP_InterSystemMeasurementItem_ExtIEs_tags_341, /* Same as above */ + sizeof(asn_DEF_S1AP_InterSystemMeasurementItem_ExtIEs_tags_341) + /sizeof(asn_DEF_S1AP_InterSystemMeasurementItem_ExtIEs_tags_341[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_InterSystemMeasurementItem_ExtIEs_341, + 3, /* Elements count */ + &asn_SPC_S1AP_InterSystemMeasurementItem_ExtIEs_specs_341 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_348 = { + sizeof(struct S1AP_LAI_ExtIEs__extensionValue), + offsetof(struct S1AP_LAI_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_LAI_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_LAI_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_348 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_348 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_LAI_ExtIEs_345[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_LAI_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_346, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_345 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_LAI_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_347, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_345 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_LAI_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_348, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_348, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_345 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_LAI_ExtIEs_tags_345[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_LAI_ExtIEs_tag2el_345[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_LAI_ExtIEs_specs_345 = { + sizeof(struct S1AP_LAI_ExtIEs), + offsetof(struct S1AP_LAI_ExtIEs, _asn_ctx), + asn_MAP_S1AP_LAI_ExtIEs_tag2el_345, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_LAI_ExtIEs = { + "LAI-ExtIEs", + "LAI-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_LAI_ExtIEs_tags_345, + sizeof(asn_DEF_S1AP_LAI_ExtIEs_tags_345) + /sizeof(asn_DEF_S1AP_LAI_ExtIEs_tags_345[0]), /* 1 */ + asn_DEF_S1AP_LAI_ExtIEs_tags_345, /* Same as above */ + sizeof(asn_DEF_S1AP_LAI_ExtIEs_tags_345) + /sizeof(asn_DEF_S1AP_LAI_ExtIEs_tags_345[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_LAI_ExtIEs_345, + 3, /* Elements count */ + &asn_SPC_S1AP_LAI_ExtIEs_specs_345 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_352[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.Time_UE_StayedInCell_EnhancedGranularity), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -27049,27 +28626,48 @@ static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_340[] = { 0, 0, /* No default value */ "Cause" }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.LastVisitedPSCellList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_LastVisitedPSCellList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "LastVisitedPSCellList" + }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_340[] = { +static const unsigned asn_MAP_S1AP_extensionValue_to_canonical_352[] = { 0, 2, 1 }; +static const unsigned asn_MAP_S1AP_extensionValue_from_canonical_352[] = { 0, 2, 1 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_352[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* Time-UE-StayedInCell-EnhancedGranularity */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 }, /* LastVisitedPSCellList */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* nas */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 }, /* protocol */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 1, 0, 0 } /* misc */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_340 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_352 = { sizeof(struct S1AP_LastVisitedEUTRANCellInformation_ExtIEs__extensionValue), offsetof(struct S1AP_LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct S1AP_LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, present), sizeof(((struct S1AP_LastVisitedEUTRANCellInformation_ExtIEs__extensionValue *)0)->present), - asn_MAP_S1AP_extensionValue_tag2el_340, - 6, /* Count of tags in the map */ - 0, 0, + asn_MAP_S1AP_extensionValue_tag2el_352, + 7, /* Count of tags in the map */ + asn_MAP_S1AP_extensionValue_to_canonical_352, + asn_MAP_S1AP_extensionValue_from_canonical_352, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_340 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_352 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -27086,12 +28684,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_340 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_extensionValue_340, - 2, /* Elements count */ - &asn_SPC_S1AP_extensionValue_specs_340 /* Additional specs */ + asn_MBR_S1AP_extensionValue_352, + 3, /* Elements count */ + &asn_SPC_S1AP_extensionValue_specs_352 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_337[] = { +asn_TYPE_member_t asn_MBR_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_349[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_LastVisitedEUTRANCellInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -27102,9 +28700,9 @@ asn_TYPE_member_t asn_MBR_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_337[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_338, + &asn_PER_memb_S1AP_id_constr_350, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_337 + memb_S1AP_id_constraint_349 }, 0, 0, /* No default value */ "id" @@ -27119,9 +28717,9 @@ asn_TYPE_member_t asn_MBR_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_337[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_339, + &asn_PER_memb_S1AP_criticality_constr_351, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_337 + memb_S1AP_criticality_constraint_349 }, 0, 0, /* No default value */ "criticality" @@ -27129,33 +28727,33 @@ asn_TYPE_member_t asn_MBR_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_337[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_LastVisitedEUTRANCellInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_340, + &asn_DEF_S1AP_extensionValue_352, select_LastVisitedEUTRANCellInformation_ExtIEs_S1AP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_340, + &asn_PER_memb_S1AP_extensionValue_constr_352, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_337 + memb_S1AP_extensionValue_constraint_349 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_tags_337[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_tags_349[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_337[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_349[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_specs_337 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_specs_349 = { sizeof(struct S1AP_LastVisitedEUTRANCellInformation_ExtIEs), offsetof(struct S1AP_LastVisitedEUTRANCellInformation_ExtIEs, _asn_ctx), - asn_MAP_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_337, + asn_MAP_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_349, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -27164,12 +28762,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_LastVisitedEUTRANCellInformation_ExtIEs = { "LastVisitedEUTRANCellInformation-ExtIEs", "LastVisitedEUTRANCellInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_tags_337, - sizeof(asn_DEF_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_tags_337) - /sizeof(asn_DEF_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_tags_337[0]), /* 1 */ - asn_DEF_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_tags_337, /* Same as above */ - sizeof(asn_DEF_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_tags_337) - /sizeof(asn_DEF_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_tags_337[0]), /* 1 */ + asn_DEF_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_tags_349, + sizeof(asn_DEF_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_tags_349) + /sizeof(asn_DEF_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_tags_349[0]), /* 1 */ + asn_DEF_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_tags_349, /* Same as above */ + sizeof(asn_DEF_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_tags_349) + /sizeof(asn_DEF_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_tags_349[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -27179,23 +28777,23 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_LastVisitedEUTRANCellInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_337, + asn_MBR_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_349, 3, /* Elements count */ - &asn_SPC_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_specs_337 /* Additional specs */ + &asn_SPC_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_specs_349 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_344 = { - sizeof(struct S1AP_ListeningSubframePattern_ExtIEs__extensionValue), - offsetof(struct S1AP_ListeningSubframePattern_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_ListeningSubframePattern_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_ListeningSubframePattern_ExtIEs__extensionValue *)0)->present), +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_356 = { + sizeof(struct S1AP_LastVisitedPSCellInformation_ExtIEs__extensionValue), + offsetof(struct S1AP_LastVisitedPSCellInformation_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_LastVisitedPSCellInformation_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_LastVisitedPSCellInformation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_344 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_356 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -27213,10 +28811,135 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_344 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_S1AP_extensionValue_specs_344 /* Additional specs */ + &asn_SPC_S1AP_extensionValue_specs_356 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ListeningSubframePattern_ExtIEs_341[] = { +asn_TYPE_member_t asn_MBR_S1AP_LastVisitedPSCellInformation_ExtIEs_353[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_LastVisitedPSCellInformation_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_354, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_353 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_LastVisitedPSCellInformation_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_355, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_353 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_LastVisitedPSCellInformation_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_356, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_356, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_353 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_LastVisitedPSCellInformation_ExtIEs_tags_353[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_LastVisitedPSCellInformation_ExtIEs_tag2el_353[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_LastVisitedPSCellInformation_ExtIEs_specs_353 = { + sizeof(struct S1AP_LastVisitedPSCellInformation_ExtIEs), + offsetof(struct S1AP_LastVisitedPSCellInformation_ExtIEs, _asn_ctx), + asn_MAP_S1AP_LastVisitedPSCellInformation_ExtIEs_tag2el_353, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_LastVisitedPSCellInformation_ExtIEs = { + "LastVisitedPSCellInformation-ExtIEs", + "LastVisitedPSCellInformation-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_LastVisitedPSCellInformation_ExtIEs_tags_353, + sizeof(asn_DEF_S1AP_LastVisitedPSCellInformation_ExtIEs_tags_353) + /sizeof(asn_DEF_S1AP_LastVisitedPSCellInformation_ExtIEs_tags_353[0]), /* 1 */ + asn_DEF_S1AP_LastVisitedPSCellInformation_ExtIEs_tags_353, /* Same as above */ + sizeof(asn_DEF_S1AP_LastVisitedPSCellInformation_ExtIEs_tags_353) + /sizeof(asn_DEF_S1AP_LastVisitedPSCellInformation_ExtIEs_tags_353[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_LastVisitedPSCellInformation_ExtIEs_353, + 3, /* Elements count */ + &asn_SPC_S1AP_LastVisitedPSCellInformation_ExtIEs_specs_353 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_360 = { + sizeof(struct S1AP_ListeningSubframePattern_ExtIEs__extensionValue), + offsetof(struct S1AP_ListeningSubframePattern_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_ListeningSubframePattern_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_ListeningSubframePattern_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_360 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_360 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_ListeningSubframePattern_ExtIEs_357[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ListeningSubframePattern_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -27227,9 +28950,9 @@ asn_TYPE_member_t asn_MBR_S1AP_ListeningSubframePattern_ExtIEs_341[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_342, + &asn_PER_memb_S1AP_id_constr_358, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_341 + memb_S1AP_id_constraint_357 }, 0, 0, /* No default value */ "id" @@ -27244,9 +28967,9 @@ asn_TYPE_member_t asn_MBR_S1AP_ListeningSubframePattern_ExtIEs_341[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_343, + &asn_PER_memb_S1AP_criticality_constr_359, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_341 + memb_S1AP_criticality_constraint_357 }, 0, 0, /* No default value */ "criticality" @@ -27254,33 +28977,33 @@ asn_TYPE_member_t asn_MBR_S1AP_ListeningSubframePattern_ExtIEs_341[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ListeningSubframePattern_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_344, + &asn_DEF_S1AP_extensionValue_360, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_344, + &asn_PER_memb_S1AP_extensionValue_constr_360, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_341 + memb_S1AP_extensionValue_constraint_357 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ListeningSubframePattern_ExtIEs_tags_341[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ListeningSubframePattern_ExtIEs_tags_357[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_ListeningSubframePattern_ExtIEs_tag2el_341[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_ListeningSubframePattern_ExtIEs_tag2el_357[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_ListeningSubframePattern_ExtIEs_specs_341 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ListeningSubframePattern_ExtIEs_specs_357 = { sizeof(struct S1AP_ListeningSubframePattern_ExtIEs), offsetof(struct S1AP_ListeningSubframePattern_ExtIEs, _asn_ctx), - asn_MAP_S1AP_ListeningSubframePattern_ExtIEs_tag2el_341, + asn_MAP_S1AP_ListeningSubframePattern_ExtIEs_tag2el_357, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -27289,12 +29012,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ListeningSubframePattern_ExtIEs = { "ListeningSubframePattern-ExtIEs", "ListeningSubframePattern-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ListeningSubframePattern_ExtIEs_tags_341, - sizeof(asn_DEF_S1AP_ListeningSubframePattern_ExtIEs_tags_341) - /sizeof(asn_DEF_S1AP_ListeningSubframePattern_ExtIEs_tags_341[0]), /* 1 */ - asn_DEF_S1AP_ListeningSubframePattern_ExtIEs_tags_341, /* Same as above */ - sizeof(asn_DEF_S1AP_ListeningSubframePattern_ExtIEs_tags_341) - /sizeof(asn_DEF_S1AP_ListeningSubframePattern_ExtIEs_tags_341[0]), /* 1 */ + asn_DEF_S1AP_ListeningSubframePattern_ExtIEs_tags_357, + sizeof(asn_DEF_S1AP_ListeningSubframePattern_ExtIEs_tags_357) + /sizeof(asn_DEF_S1AP_ListeningSubframePattern_ExtIEs_tags_357[0]), /* 1 */ + asn_DEF_S1AP_ListeningSubframePattern_ExtIEs_tags_357, /* Same as above */ + sizeof(asn_DEF_S1AP_ListeningSubframePattern_ExtIEs_tags_357) + /sizeof(asn_DEF_S1AP_ListeningSubframePattern_ExtIEs_tags_357[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -27304,12 +29027,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ListeningSubframePattern_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_ListeningSubframePattern_ExtIEs_341, + asn_MBR_S1AP_ListeningSubframePattern_ExtIEs_357, 3, /* Elements count */ - &asn_SPC_S1AP_ListeningSubframePattern_ExtIEs_specs_341 /* Additional specs */ + &asn_SPC_S1AP_ListeningSubframePattern_ExtIEs_specs_357 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_348[] = { +static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_364[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_LoggedMDT_ExtIEs__extensionValue, choice.BluetoothMeasurementConfiguration), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -27344,520 +29067,59 @@ static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_348[] = { 0, 0, /* No default value */ "WLANMeasurementConfiguration" }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_LoggedMDT_ExtIEs__extensionValue, choice.LoggedMDTTrigger), + -1 /* Ambiguous tag (CHOICE?) */, + 0, + &asn_DEF_S1AP_LoggedMDTTrigger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "LoggedMDTTrigger" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_LoggedMDT_ExtIEs__extensionValue, choice.SensorMeasurementConfiguration), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_SensorMeasurementConfiguration, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "SensorMeasurementConfiguration" + }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_348[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* BluetoothMeasurementConfiguration */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* WLANMeasurementConfiguration */ +static const unsigned asn_MAP_S1AP_extensionValue_to_canonical_364[] = { 0, 1, 3, 2 }; +static const unsigned asn_MAP_S1AP_extensionValue_from_canonical_364[] = { 0, 1, 3, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_364[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 2 }, /* BluetoothMeasurementConfiguration */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 1 }, /* WLANMeasurementConfiguration */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 0 }, /* SensorMeasurementConfiguration */ + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* periodical */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 } /* eventTrigger */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_348 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_364 = { sizeof(struct S1AP_LoggedMDT_ExtIEs__extensionValue), offsetof(struct S1AP_LoggedMDT_ExtIEs__extensionValue, _asn_ctx), offsetof(struct S1AP_LoggedMDT_ExtIEs__extensionValue, present), sizeof(((struct S1AP_LoggedMDT_ExtIEs__extensionValue *)0)->present), - asn_MAP_S1AP_extensionValue_tag2el_348, - 2, /* Count of tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_348 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - asn_MBR_S1AP_extensionValue_348, - 2, /* Elements count */ - &asn_SPC_S1AP_extensionValue_specs_348 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_LoggedMDT_ExtIEs_345[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_LoggedMDT_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_346, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_345 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_LoggedMDT_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - select_LoggedMDT_ExtIEs_S1AP_criticality_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_347, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_345 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_LoggedMDT_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_348, - select_LoggedMDT_ExtIEs_S1AP_extensionValue_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_348, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_345 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_LoggedMDT_ExtIEs_tags_345[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_LoggedMDT_ExtIEs_tag2el_345[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_LoggedMDT_ExtIEs_specs_345 = { - sizeof(struct S1AP_LoggedMDT_ExtIEs), - offsetof(struct S1AP_LoggedMDT_ExtIEs, _asn_ctx), - asn_MAP_S1AP_LoggedMDT_ExtIEs_tag2el_345, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_LoggedMDT_ExtIEs = { - "LoggedMDT-ExtIEs", - "LoggedMDT-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_LoggedMDT_ExtIEs_tags_345, - sizeof(asn_DEF_S1AP_LoggedMDT_ExtIEs_tags_345) - /sizeof(asn_DEF_S1AP_LoggedMDT_ExtIEs_tags_345[0]), /* 1 */ - asn_DEF_S1AP_LoggedMDT_ExtIEs_tags_345, /* Same as above */ - sizeof(asn_DEF_S1AP_LoggedMDT_ExtIEs_tags_345) - /sizeof(asn_DEF_S1AP_LoggedMDT_ExtIEs_tags_345[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_LoggedMDT_ExtIEs_345, - 3, /* Elements count */ - &asn_SPC_S1AP_LoggedMDT_ExtIEs_specs_345 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_352 = { - sizeof(struct S1AP_LoggedMBSFNMDT_ExtIEs__extensionValue), - offsetof(struct S1AP_LoggedMBSFNMDT_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_LoggedMBSFNMDT_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_LoggedMBSFNMDT_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_352 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_S1AP_extensionValue_specs_352 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_LoggedMBSFNMDT_ExtIEs_349[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_LoggedMBSFNMDT_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_350, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_349 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_LoggedMBSFNMDT_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_351, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_349 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_LoggedMBSFNMDT_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_352, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_352, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_349 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_LoggedMBSFNMDT_ExtIEs_tags_349[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_LoggedMBSFNMDT_ExtIEs_tag2el_349[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_LoggedMBSFNMDT_ExtIEs_specs_349 = { - sizeof(struct S1AP_LoggedMBSFNMDT_ExtIEs), - offsetof(struct S1AP_LoggedMBSFNMDT_ExtIEs, _asn_ctx), - asn_MAP_S1AP_LoggedMBSFNMDT_ExtIEs_tag2el_349, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_LoggedMBSFNMDT_ExtIEs = { - "LoggedMBSFNMDT-ExtIEs", - "LoggedMBSFNMDT-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_LoggedMBSFNMDT_ExtIEs_tags_349, - sizeof(asn_DEF_S1AP_LoggedMBSFNMDT_ExtIEs_tags_349) - /sizeof(asn_DEF_S1AP_LoggedMBSFNMDT_ExtIEs_tags_349[0]), /* 1 */ - asn_DEF_S1AP_LoggedMBSFNMDT_ExtIEs_tags_349, /* Same as above */ - sizeof(asn_DEF_S1AP_LoggedMBSFNMDT_ExtIEs_tags_349) - /sizeof(asn_DEF_S1AP_LoggedMBSFNMDT_ExtIEs_tags_349[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_LoggedMBSFNMDT_ExtIEs_349, - 3, /* Elements count */ - &asn_SPC_S1AP_LoggedMBSFNMDT_ExtIEs_specs_349 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_356 = { - sizeof(struct S1AP_M3Configuration_ExtIEs__extensionValue), - offsetof(struct S1AP_M3Configuration_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_M3Configuration_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_M3Configuration_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_356 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_S1AP_extensionValue_specs_356 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_M3Configuration_ExtIEs_353[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_M3Configuration_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_354, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_353 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_M3Configuration_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_355, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_353 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_M3Configuration_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_356, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_356, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_353 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_M3Configuration_ExtIEs_tags_353[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_M3Configuration_ExtIEs_tag2el_353[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_M3Configuration_ExtIEs_specs_353 = { - sizeof(struct S1AP_M3Configuration_ExtIEs), - offsetof(struct S1AP_M3Configuration_ExtIEs, _asn_ctx), - asn_MAP_S1AP_M3Configuration_ExtIEs_tag2el_353, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_M3Configuration_ExtIEs = { - "M3Configuration-ExtIEs", - "M3Configuration-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_M3Configuration_ExtIEs_tags_353, - sizeof(asn_DEF_S1AP_M3Configuration_ExtIEs_tags_353) - /sizeof(asn_DEF_S1AP_M3Configuration_ExtIEs_tags_353[0]), /* 1 */ - asn_DEF_S1AP_M3Configuration_ExtIEs_tags_353, /* Same as above */ - sizeof(asn_DEF_S1AP_M3Configuration_ExtIEs_tags_353) - /sizeof(asn_DEF_S1AP_M3Configuration_ExtIEs_tags_353[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_M3Configuration_ExtIEs_353, - 3, /* Elements count */ - &asn_SPC_S1AP_M3Configuration_ExtIEs_specs_353 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_360 = { - sizeof(struct S1AP_M4Configuration_ExtIEs__extensionValue), - offsetof(struct S1AP_M4Configuration_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_M4Configuration_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_M4Configuration_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_360 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_S1AP_extensionValue_specs_360 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_M4Configuration_ExtIEs_357[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_M4Configuration_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_358, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_357 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_M4Configuration_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_359, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_357 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_M4Configuration_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_360, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_360, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_357 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_M4Configuration_ExtIEs_tags_357[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_M4Configuration_ExtIEs_tag2el_357[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_M4Configuration_ExtIEs_specs_357 = { - sizeof(struct S1AP_M4Configuration_ExtIEs), - offsetof(struct S1AP_M4Configuration_ExtIEs, _asn_ctx), - asn_MAP_S1AP_M4Configuration_ExtIEs_tag2el_357, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_M4Configuration_ExtIEs = { - "M4Configuration-ExtIEs", - "M4Configuration-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_M4Configuration_ExtIEs_tags_357, - sizeof(asn_DEF_S1AP_M4Configuration_ExtIEs_tags_357) - /sizeof(asn_DEF_S1AP_M4Configuration_ExtIEs_tags_357[0]), /* 1 */ - asn_DEF_S1AP_M4Configuration_ExtIEs_tags_357, /* Same as above */ - sizeof(asn_DEF_S1AP_M4Configuration_ExtIEs_tags_357) - /sizeof(asn_DEF_S1AP_M4Configuration_ExtIEs_tags_357[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_M4Configuration_ExtIEs_357, - 3, /* Elements count */ - &asn_SPC_S1AP_M4Configuration_ExtIEs_specs_357 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_364 = { - sizeof(struct S1AP_M5Configuration_ExtIEs__extensionValue), - offsetof(struct S1AP_M5Configuration_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_M5Configuration_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_M5Configuration_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, + asn_MAP_S1AP_extensionValue_tag2el_364, + 5, /* Count of tags in the map */ + asn_MAP_S1AP_extensionValue_to_canonical_364, + asn_MAP_S1AP_extensionValue_from_canonical_364, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ @@ -27878,12 +29140,13 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_364 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ + asn_MBR_S1AP_extensionValue_364, + 4, /* Elements count */ &asn_SPC_S1AP_extensionValue_specs_364 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_M5Configuration_ExtIEs_361[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_M5Configuration_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_LoggedMDT_ExtIEs_361[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_LoggedMDT_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -27900,11 +29163,11 @@ asn_TYPE_member_t asn_MBR_S1AP_M5Configuration_ExtIEs_361[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_M5Configuration_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_LoggedMDT_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - 0, + select_LoggedMDT_ExtIEs_S1AP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -27917,11 +29180,11 @@ asn_TYPE_member_t asn_MBR_S1AP_M5Configuration_ExtIEs_361[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_M5Configuration_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_LoggedMDT_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_364, - 0, + select_LoggedMDT_ExtIEs_S1AP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -27935,32 +29198,32 @@ asn_TYPE_member_t asn_MBR_S1AP_M5Configuration_ExtIEs_361[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_M5Configuration_ExtIEs_tags_361[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_LoggedMDT_ExtIEs_tags_361[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_M5Configuration_ExtIEs_tag2el_361[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_LoggedMDT_ExtIEs_tag2el_361[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_M5Configuration_ExtIEs_specs_361 = { - sizeof(struct S1AP_M5Configuration_ExtIEs), - offsetof(struct S1AP_M5Configuration_ExtIEs, _asn_ctx), - asn_MAP_S1AP_M5Configuration_ExtIEs_tag2el_361, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_LoggedMDT_ExtIEs_specs_361 = { + sizeof(struct S1AP_LoggedMDT_ExtIEs), + offsetof(struct S1AP_LoggedMDT_ExtIEs, _asn_ctx), + asn_MAP_S1AP_LoggedMDT_ExtIEs_tag2el_361, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_M5Configuration_ExtIEs = { - "M5Configuration-ExtIEs", - "M5Configuration-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_LoggedMDT_ExtIEs = { + "LoggedMDT-ExtIEs", + "LoggedMDT-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_M5Configuration_ExtIEs_tags_361, - sizeof(asn_DEF_S1AP_M5Configuration_ExtIEs_tags_361) - /sizeof(asn_DEF_S1AP_M5Configuration_ExtIEs_tags_361[0]), /* 1 */ - asn_DEF_S1AP_M5Configuration_ExtIEs_tags_361, /* Same as above */ - sizeof(asn_DEF_S1AP_M5Configuration_ExtIEs_tags_361) - /sizeof(asn_DEF_S1AP_M5Configuration_ExtIEs_tags_361[0]), /* 1 */ + asn_DEF_S1AP_LoggedMDT_ExtIEs_tags_361, + sizeof(asn_DEF_S1AP_LoggedMDT_ExtIEs_tags_361) + /sizeof(asn_DEF_S1AP_LoggedMDT_ExtIEs_tags_361[0]), /* 1 */ + asn_DEF_S1AP_LoggedMDT_ExtIEs_tags_361, /* Same as above */ + sizeof(asn_DEF_S1AP_LoggedMDT_ExtIEs_tags_361) + /sizeof(asn_DEF_S1AP_LoggedMDT_ExtIEs_tags_361[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -27970,16 +29233,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_M5Configuration_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_M5Configuration_ExtIEs_361, + asn_MBR_S1AP_LoggedMDT_ExtIEs_361, 3, /* Elements count */ - &asn_SPC_S1AP_M5Configuration_ExtIEs_specs_361 /* Additional specs */ + &asn_SPC_S1AP_LoggedMDT_ExtIEs_specs_361 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_368 = { - sizeof(struct S1AP_M6Configuration_ExtIEs__extensionValue), - offsetof(struct S1AP_M6Configuration_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_M6Configuration_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_M6Configuration_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_LoggedMBSFNMDT_ExtIEs__extensionValue), + offsetof(struct S1AP_LoggedMBSFNMDT_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_LoggedMBSFNMDT_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_LoggedMBSFNMDT_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -28007,8 +29270,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_368 = { &asn_SPC_S1AP_extensionValue_specs_368 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_M6Configuration_ExtIEs_365[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_M6Configuration_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_LoggedMBSFNMDT_ExtIEs_365[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_LoggedMBSFNMDT_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -28025,7 +29288,7 @@ asn_TYPE_member_t asn_MBR_S1AP_M6Configuration_ExtIEs_365[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_M6Configuration_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_LoggedMBSFNMDT_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -28042,7 +29305,7 @@ asn_TYPE_member_t asn_MBR_S1AP_M6Configuration_ExtIEs_365[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_M6Configuration_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_LoggedMBSFNMDT_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_368, @@ -28060,32 +29323,32 @@ asn_TYPE_member_t asn_MBR_S1AP_M6Configuration_ExtIEs_365[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_M6Configuration_ExtIEs_tags_365[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_LoggedMBSFNMDT_ExtIEs_tags_365[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_M6Configuration_ExtIEs_tag2el_365[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_LoggedMBSFNMDT_ExtIEs_tag2el_365[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_M6Configuration_ExtIEs_specs_365 = { - sizeof(struct S1AP_M6Configuration_ExtIEs), - offsetof(struct S1AP_M6Configuration_ExtIEs, _asn_ctx), - asn_MAP_S1AP_M6Configuration_ExtIEs_tag2el_365, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_LoggedMBSFNMDT_ExtIEs_specs_365 = { + sizeof(struct S1AP_LoggedMBSFNMDT_ExtIEs), + offsetof(struct S1AP_LoggedMBSFNMDT_ExtIEs, _asn_ctx), + asn_MAP_S1AP_LoggedMBSFNMDT_ExtIEs_tag2el_365, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_M6Configuration_ExtIEs = { - "M6Configuration-ExtIEs", - "M6Configuration-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_LoggedMBSFNMDT_ExtIEs = { + "LoggedMBSFNMDT-ExtIEs", + "LoggedMBSFNMDT-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_M6Configuration_ExtIEs_tags_365, - sizeof(asn_DEF_S1AP_M6Configuration_ExtIEs_tags_365) - /sizeof(asn_DEF_S1AP_M6Configuration_ExtIEs_tags_365[0]), /* 1 */ - asn_DEF_S1AP_M6Configuration_ExtIEs_tags_365, /* Same as above */ - sizeof(asn_DEF_S1AP_M6Configuration_ExtIEs_tags_365) - /sizeof(asn_DEF_S1AP_M6Configuration_ExtIEs_tags_365[0]), /* 1 */ + asn_DEF_S1AP_LoggedMBSFNMDT_ExtIEs_tags_365, + sizeof(asn_DEF_S1AP_LoggedMBSFNMDT_ExtIEs_tags_365) + /sizeof(asn_DEF_S1AP_LoggedMBSFNMDT_ExtIEs_tags_365[0]), /* 1 */ + asn_DEF_S1AP_LoggedMBSFNMDT_ExtIEs_tags_365, /* Same as above */ + sizeof(asn_DEF_S1AP_LoggedMBSFNMDT_ExtIEs_tags_365) + /sizeof(asn_DEF_S1AP_LoggedMBSFNMDT_ExtIEs_tags_365[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -28095,16 +29358,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_M6Configuration_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_M6Configuration_ExtIEs_365, + asn_MBR_S1AP_LoggedMBSFNMDT_ExtIEs_365, 3, /* Elements count */ - &asn_SPC_S1AP_M6Configuration_ExtIEs_specs_365 /* Additional specs */ + &asn_SPC_S1AP_LoggedMBSFNMDT_ExtIEs_specs_365 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_372 = { - sizeof(struct S1AP_M7Configuration_ExtIEs__extensionValue), - offsetof(struct S1AP_M7Configuration_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_M7Configuration_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_M7Configuration_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_LTE_NTN_TAI_Information_ExtIEs__extensionValue), + offsetof(struct S1AP_LTE_NTN_TAI_Information_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_LTE_NTN_TAI_Information_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_LTE_NTN_TAI_Information_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -28132,8 +29395,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_372 = { &asn_SPC_S1AP_extensionValue_specs_372 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_M7Configuration_ExtIEs_369[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_M7Configuration_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_LTE_NTN_TAI_Information_ExtIEs_369[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_LTE_NTN_TAI_Information_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -28150,7 +29413,7 @@ asn_TYPE_member_t asn_MBR_S1AP_M7Configuration_ExtIEs_369[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_M7Configuration_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_LTE_NTN_TAI_Information_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -28167,7 +29430,7 @@ asn_TYPE_member_t asn_MBR_S1AP_M7Configuration_ExtIEs_369[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_M7Configuration_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_LTE_NTN_TAI_Information_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_372, @@ -28185,32 +29448,32 @@ asn_TYPE_member_t asn_MBR_S1AP_M7Configuration_ExtIEs_369[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_M7Configuration_ExtIEs_tags_369[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_LTE_NTN_TAI_Information_ExtIEs_tags_369[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_M7Configuration_ExtIEs_tag2el_369[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_LTE_NTN_TAI_Information_ExtIEs_tag2el_369[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_M7Configuration_ExtIEs_specs_369 = { - sizeof(struct S1AP_M7Configuration_ExtIEs), - offsetof(struct S1AP_M7Configuration_ExtIEs, _asn_ctx), - asn_MAP_S1AP_M7Configuration_ExtIEs_tag2el_369, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_LTE_NTN_TAI_Information_ExtIEs_specs_369 = { + sizeof(struct S1AP_LTE_NTN_TAI_Information_ExtIEs), + offsetof(struct S1AP_LTE_NTN_TAI_Information_ExtIEs, _asn_ctx), + asn_MAP_S1AP_LTE_NTN_TAI_Information_ExtIEs_tag2el_369, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_M7Configuration_ExtIEs = { - "M7Configuration-ExtIEs", - "M7Configuration-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_LTE_NTN_TAI_Information_ExtIEs = { + "LTE-NTN-TAI-Information-ExtIEs", + "LTE-NTN-TAI-Information-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_M7Configuration_ExtIEs_tags_369, - sizeof(asn_DEF_S1AP_M7Configuration_ExtIEs_tags_369) - /sizeof(asn_DEF_S1AP_M7Configuration_ExtIEs_tags_369[0]), /* 1 */ - asn_DEF_S1AP_M7Configuration_ExtIEs_tags_369, /* Same as above */ - sizeof(asn_DEF_S1AP_M7Configuration_ExtIEs_tags_369) - /sizeof(asn_DEF_S1AP_M7Configuration_ExtIEs_tags_369[0]), /* 1 */ + asn_DEF_S1AP_LTE_NTN_TAI_Information_ExtIEs_tags_369, + sizeof(asn_DEF_S1AP_LTE_NTN_TAI_Information_ExtIEs_tags_369) + /sizeof(asn_DEF_S1AP_LTE_NTN_TAI_Information_ExtIEs_tags_369[0]), /* 1 */ + asn_DEF_S1AP_LTE_NTN_TAI_Information_ExtIEs_tags_369, /* Same as above */ + sizeof(asn_DEF_S1AP_LTE_NTN_TAI_Information_ExtIEs_tags_369) + /sizeof(asn_DEF_S1AP_LTE_NTN_TAI_Information_ExtIEs_tags_369[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -28220,40 +29483,18 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_M7Configuration_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_M7Configuration_ExtIEs_369, + asn_MBR_S1AP_LTE_NTN_TAI_Information_ExtIEs_369, 3, /* Elements count */ - &asn_SPC_S1AP_M7Configuration_ExtIEs_specs_369 /* Additional specs */ + &asn_SPC_S1AP_LTE_NTN_TAI_Information_ExtIEs_specs_369 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_376[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_MDT_Configuration_ExtIEs__extensionValue, choice.MDTPLMNList), - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), - 0, - &asn_DEF_S1AP_MDTPLMNList, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - 0 - }, - 0, 0, /* No default value */ - "MDTPLMNList" - }, -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_376[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* MDTPLMNList */ -}; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_376 = { - sizeof(struct S1AP_MDT_Configuration_ExtIEs__extensionValue), - offsetof(struct S1AP_MDT_Configuration_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_MDT_Configuration_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_MDT_Configuration_ExtIEs__extensionValue *)0)->present), - asn_MAP_S1AP_extensionValue_tag2el_376, - 1, /* Count of tags in the map */ + sizeof(struct S1AP_M3Configuration_ExtIEs__extensionValue), + offsetof(struct S1AP_M3Configuration_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_M3Configuration_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_M3Configuration_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -28275,13 +29516,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_376 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_extensionValue_376, - 1, /* Elements count */ + 0, 0, /* No members */ &asn_SPC_S1AP_extensionValue_specs_376 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_MDT_Configuration_ExtIEs_373[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_MDT_Configuration_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_M3Configuration_ExtIEs_373[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_M3Configuration_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -28298,11 +29538,11 @@ asn_TYPE_member_t asn_MBR_S1AP_MDT_Configuration_ExtIEs_373[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_MDT_Configuration_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_M3Configuration_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - select_MDT_Configuration_ExtIEs_S1AP_criticality_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -28315,11 +29555,11 @@ asn_TYPE_member_t asn_MBR_S1AP_MDT_Configuration_ExtIEs_373[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_MDT_Configuration_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_M3Configuration_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_376, - select_MDT_Configuration_ExtIEs_S1AP_extensionValue_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -28333,32 +29573,32 @@ asn_TYPE_member_t asn_MBR_S1AP_MDT_Configuration_ExtIEs_373[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_MDT_Configuration_ExtIEs_tags_373[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_M3Configuration_ExtIEs_tags_373[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_MDT_Configuration_ExtIEs_tag2el_373[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_M3Configuration_ExtIEs_tag2el_373[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_MDT_Configuration_ExtIEs_specs_373 = { - sizeof(struct S1AP_MDT_Configuration_ExtIEs), - offsetof(struct S1AP_MDT_Configuration_ExtIEs, _asn_ctx), - asn_MAP_S1AP_MDT_Configuration_ExtIEs_tag2el_373, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_M3Configuration_ExtIEs_specs_373 = { + sizeof(struct S1AP_M3Configuration_ExtIEs), + offsetof(struct S1AP_M3Configuration_ExtIEs, _asn_ctx), + asn_MAP_S1AP_M3Configuration_ExtIEs_tag2el_373, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_MDT_Configuration_ExtIEs = { - "MDT-Configuration-ExtIEs", - "MDT-Configuration-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_M3Configuration_ExtIEs = { + "M3Configuration-ExtIEs", + "M3Configuration-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_MDT_Configuration_ExtIEs_tags_373, - sizeof(asn_DEF_S1AP_MDT_Configuration_ExtIEs_tags_373) - /sizeof(asn_DEF_S1AP_MDT_Configuration_ExtIEs_tags_373[0]), /* 1 */ - asn_DEF_S1AP_MDT_Configuration_ExtIEs_tags_373, /* Same as above */ - sizeof(asn_DEF_S1AP_MDT_Configuration_ExtIEs_tags_373) - /sizeof(asn_DEF_S1AP_MDT_Configuration_ExtIEs_tags_373[0]), /* 1 */ + asn_DEF_S1AP_M3Configuration_ExtIEs_tags_373, + sizeof(asn_DEF_S1AP_M3Configuration_ExtIEs_tags_373) + /sizeof(asn_DEF_S1AP_M3Configuration_ExtIEs_tags_373[0]), /* 1 */ + asn_DEF_S1AP_M3Configuration_ExtIEs_tags_373, /* Same as above */ + sizeof(asn_DEF_S1AP_M3Configuration_ExtIEs_tags_373) + /sizeof(asn_DEF_S1AP_M3Configuration_ExtIEs_tags_373[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -28368,16 +29608,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_MDT_Configuration_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_MDT_Configuration_ExtIEs_373, + asn_MBR_S1AP_M3Configuration_ExtIEs_373, 3, /* Elements count */ - &asn_SPC_S1AP_MDT_Configuration_ExtIEs_specs_373 /* Additional specs */ + &asn_SPC_S1AP_M3Configuration_ExtIEs_specs_373 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_380 = { - sizeof(struct S1AP_MBSFN_ResultToLogInfo_ExtIEs__extensionValue), - offsetof(struct S1AP_MBSFN_ResultToLogInfo_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_MBSFN_ResultToLogInfo_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_MBSFN_ResultToLogInfo_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_M4Configuration_ExtIEs__extensionValue), + offsetof(struct S1AP_M4Configuration_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_M4Configuration_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_M4Configuration_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -28405,8 +29645,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_380 = { &asn_SPC_S1AP_extensionValue_specs_380 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_MBSFN_ResultToLogInfo_ExtIEs_377[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_MBSFN_ResultToLogInfo_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_M4Configuration_ExtIEs_377[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_M4Configuration_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -28423,7 +29663,7 @@ asn_TYPE_member_t asn_MBR_S1AP_MBSFN_ResultToLogInfo_ExtIEs_377[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_MBSFN_ResultToLogInfo_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_M4Configuration_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -28440,7 +29680,7 @@ asn_TYPE_member_t asn_MBR_S1AP_MBSFN_ResultToLogInfo_ExtIEs_377[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_MBSFN_ResultToLogInfo_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_M4Configuration_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_380, @@ -28458,32 +29698,32 @@ asn_TYPE_member_t asn_MBR_S1AP_MBSFN_ResultToLogInfo_ExtIEs_377[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_MBSFN_ResultToLogInfo_ExtIEs_tags_377[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_M4Configuration_ExtIEs_tags_377[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_MBSFN_ResultToLogInfo_ExtIEs_tag2el_377[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_M4Configuration_ExtIEs_tag2el_377[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_MBSFN_ResultToLogInfo_ExtIEs_specs_377 = { - sizeof(struct S1AP_MBSFN_ResultToLogInfo_ExtIEs), - offsetof(struct S1AP_MBSFN_ResultToLogInfo_ExtIEs, _asn_ctx), - asn_MAP_S1AP_MBSFN_ResultToLogInfo_ExtIEs_tag2el_377, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_M4Configuration_ExtIEs_specs_377 = { + sizeof(struct S1AP_M4Configuration_ExtIEs), + offsetof(struct S1AP_M4Configuration_ExtIEs, _asn_ctx), + asn_MAP_S1AP_M4Configuration_ExtIEs_tag2el_377, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_MBSFN_ResultToLogInfo_ExtIEs = { - "MBSFN-ResultToLogInfo-ExtIEs", - "MBSFN-ResultToLogInfo-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_M4Configuration_ExtIEs = { + "M4Configuration-ExtIEs", + "M4Configuration-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_MBSFN_ResultToLogInfo_ExtIEs_tags_377, - sizeof(asn_DEF_S1AP_MBSFN_ResultToLogInfo_ExtIEs_tags_377) - /sizeof(asn_DEF_S1AP_MBSFN_ResultToLogInfo_ExtIEs_tags_377[0]), /* 1 */ - asn_DEF_S1AP_MBSFN_ResultToLogInfo_ExtIEs_tags_377, /* Same as above */ - sizeof(asn_DEF_S1AP_MBSFN_ResultToLogInfo_ExtIEs_tags_377) - /sizeof(asn_DEF_S1AP_MBSFN_ResultToLogInfo_ExtIEs_tags_377[0]), /* 1 */ + asn_DEF_S1AP_M4Configuration_ExtIEs_tags_377, + sizeof(asn_DEF_S1AP_M4Configuration_ExtIEs_tags_377) + /sizeof(asn_DEF_S1AP_M4Configuration_ExtIEs_tags_377[0]), /* 1 */ + asn_DEF_S1AP_M4Configuration_ExtIEs_tags_377, /* Same as above */ + sizeof(asn_DEF_S1AP_M4Configuration_ExtIEs_tags_377) + /sizeof(asn_DEF_S1AP_M4Configuration_ExtIEs_tags_377[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -28493,16 +29733,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_MBSFN_ResultToLogInfo_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_MBSFN_ResultToLogInfo_ExtIEs_377, + asn_MBR_S1AP_M4Configuration_ExtIEs_377, 3, /* Elements count */ - &asn_SPC_S1AP_MBSFN_ResultToLogInfo_ExtIEs_specs_377 /* Additional specs */ + &asn_SPC_S1AP_M4Configuration_ExtIEs_specs_377 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_384 = { - sizeof(struct S1AP_MutingPatternInformation_ExtIEs__extensionValue), - offsetof(struct S1AP_MutingPatternInformation_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_MutingPatternInformation_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_MutingPatternInformation_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_M5Configuration_ExtIEs__extensionValue), + offsetof(struct S1AP_M5Configuration_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_M5Configuration_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_M5Configuration_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -28530,8 +29770,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_384 = { &asn_SPC_S1AP_extensionValue_specs_384 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_MutingPatternInformation_ExtIEs_381[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_MutingPatternInformation_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_M5Configuration_ExtIEs_381[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_M5Configuration_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -28548,7 +29788,7 @@ asn_TYPE_member_t asn_MBR_S1AP_MutingPatternInformation_ExtIEs_381[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_MutingPatternInformation_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_M5Configuration_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -28565,7 +29805,7 @@ asn_TYPE_member_t asn_MBR_S1AP_MutingPatternInformation_ExtIEs_381[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_MutingPatternInformation_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_M5Configuration_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_384, @@ -28583,32 +29823,32 @@ asn_TYPE_member_t asn_MBR_S1AP_MutingPatternInformation_ExtIEs_381[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_MutingPatternInformation_ExtIEs_tags_381[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_M5Configuration_ExtIEs_tags_381[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_MutingPatternInformation_ExtIEs_tag2el_381[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_M5Configuration_ExtIEs_tag2el_381[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_MutingPatternInformation_ExtIEs_specs_381 = { - sizeof(struct S1AP_MutingPatternInformation_ExtIEs), - offsetof(struct S1AP_MutingPatternInformation_ExtIEs, _asn_ctx), - asn_MAP_S1AP_MutingPatternInformation_ExtIEs_tag2el_381, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_M5Configuration_ExtIEs_specs_381 = { + sizeof(struct S1AP_M5Configuration_ExtIEs), + offsetof(struct S1AP_M5Configuration_ExtIEs, _asn_ctx), + asn_MAP_S1AP_M5Configuration_ExtIEs_tag2el_381, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_MutingPatternInformation_ExtIEs = { - "MutingPatternInformation-ExtIEs", - "MutingPatternInformation-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_M5Configuration_ExtIEs = { + "M5Configuration-ExtIEs", + "M5Configuration-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_MutingPatternInformation_ExtIEs_tags_381, - sizeof(asn_DEF_S1AP_MutingPatternInformation_ExtIEs_tags_381) - /sizeof(asn_DEF_S1AP_MutingPatternInformation_ExtIEs_tags_381[0]), /* 1 */ - asn_DEF_S1AP_MutingPatternInformation_ExtIEs_tags_381, /* Same as above */ - sizeof(asn_DEF_S1AP_MutingPatternInformation_ExtIEs_tags_381) - /sizeof(asn_DEF_S1AP_MutingPatternInformation_ExtIEs_tags_381[0]), /* 1 */ + asn_DEF_S1AP_M5Configuration_ExtIEs_tags_381, + sizeof(asn_DEF_S1AP_M5Configuration_ExtIEs_tags_381) + /sizeof(asn_DEF_S1AP_M5Configuration_ExtIEs_tags_381[0]), /* 1 */ + asn_DEF_S1AP_M5Configuration_ExtIEs_tags_381, /* Same as above */ + sizeof(asn_DEF_S1AP_M5Configuration_ExtIEs_tags_381) + /sizeof(asn_DEF_S1AP_M5Configuration_ExtIEs_tags_381[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -28618,16 +29858,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_MutingPatternInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_MutingPatternInformation_ExtIEs_381, + asn_MBR_S1AP_M5Configuration_ExtIEs_381, 3, /* Elements count */ - &asn_SPC_S1AP_MutingPatternInformation_ExtIEs_specs_381 /* Additional specs */ + &asn_SPC_S1AP_M5Configuration_ExtIEs_specs_381 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_388 = { - sizeof(struct S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs__extensionValue), - offsetof(struct S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_M6Configuration_ExtIEs__extensionValue), + offsetof(struct S1AP_M6Configuration_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_M6Configuration_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_M6Configuration_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -28655,8 +29895,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_388 = { &asn_SPC_S1AP_extensionValue_specs_388 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_385[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_M6Configuration_ExtIEs_385[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_M6Configuration_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -28673,7 +29913,7 @@ asn_TYPE_member_t asn_MBR_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_385[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_M6Configuration_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -28690,7 +29930,7 @@ asn_TYPE_member_t asn_MBR_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_385[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_M6Configuration_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_388, @@ -28708,32 +29948,32 @@ asn_TYPE_member_t asn_MBR_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_385[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_tags_385[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_M6Configuration_ExtIEs_tags_385[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_tag2el_385[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_M6Configuration_ExtIEs_tag2el_385[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_specs_385 = { - sizeof(struct S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs), - offsetof(struct S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs, _asn_ctx), - asn_MAP_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_tag2el_385, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_M6Configuration_ExtIEs_specs_385 = { + sizeof(struct S1AP_M6Configuration_ExtIEs), + offsetof(struct S1AP_M6Configuration_ExtIEs, _asn_ctx), + asn_MAP_S1AP_M6Configuration_ExtIEs_tag2el_385, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs = { - "NB-IoT-Paging-eDRXInformation-ExtIEs", - "NB-IoT-Paging-eDRXInformation-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_M6Configuration_ExtIEs = { + "M6Configuration-ExtIEs", + "M6Configuration-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_tags_385, - sizeof(asn_DEF_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_tags_385) - /sizeof(asn_DEF_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_tags_385[0]), /* 1 */ - asn_DEF_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_tags_385, /* Same as above */ - sizeof(asn_DEF_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_tags_385) - /sizeof(asn_DEF_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_tags_385[0]), /* 1 */ + asn_DEF_S1AP_M6Configuration_ExtIEs_tags_385, + sizeof(asn_DEF_S1AP_M6Configuration_ExtIEs_tags_385) + /sizeof(asn_DEF_S1AP_M6Configuration_ExtIEs_tags_385[0]), /* 1 */ + asn_DEF_S1AP_M6Configuration_ExtIEs_tags_385, /* Same as above */ + sizeof(asn_DEF_S1AP_M6Configuration_ExtIEs_tags_385) + /sizeof(asn_DEF_S1AP_M6Configuration_ExtIEs_tags_385[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -28743,16 +29983,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_385, + asn_MBR_S1AP_M6Configuration_ExtIEs_385, 3, /* Elements count */ - &asn_SPC_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_specs_385 /* Additional specs */ + &asn_SPC_S1AP_M6Configuration_ExtIEs_specs_385 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_392 = { - sizeof(struct S1AP_NR_CGI_ExtIEs__extensionValue), - offsetof(struct S1AP_NR_CGI_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_NR_CGI_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_NR_CGI_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_M7Configuration_ExtIEs__extensionValue), + offsetof(struct S1AP_M7Configuration_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_M7Configuration_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_M7Configuration_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -28780,8 +30020,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_392 = { &asn_SPC_S1AP_extensionValue_specs_392 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_NR_CGI_ExtIEs_389[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_NR_CGI_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_M7Configuration_ExtIEs_389[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_M7Configuration_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -28798,7 +30038,7 @@ asn_TYPE_member_t asn_MBR_S1AP_NR_CGI_ExtIEs_389[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_NR_CGI_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_M7Configuration_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -28815,7 +30055,7 @@ asn_TYPE_member_t asn_MBR_S1AP_NR_CGI_ExtIEs_389[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_NR_CGI_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_M7Configuration_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_392, @@ -28833,32 +30073,32 @@ asn_TYPE_member_t asn_MBR_S1AP_NR_CGI_ExtIEs_389[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_NR_CGI_ExtIEs_tags_389[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_M7Configuration_ExtIEs_tags_389[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_NR_CGI_ExtIEs_tag2el_389[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_M7Configuration_ExtIEs_tag2el_389[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_NR_CGI_ExtIEs_specs_389 = { - sizeof(struct S1AP_NR_CGI_ExtIEs), - offsetof(struct S1AP_NR_CGI_ExtIEs, _asn_ctx), - asn_MAP_S1AP_NR_CGI_ExtIEs_tag2el_389, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_M7Configuration_ExtIEs_specs_389 = { + sizeof(struct S1AP_M7Configuration_ExtIEs), + offsetof(struct S1AP_M7Configuration_ExtIEs, _asn_ctx), + asn_MAP_S1AP_M7Configuration_ExtIEs_tag2el_389, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_NR_CGI_ExtIEs = { - "NR-CGI-ExtIEs", - "NR-CGI-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_M7Configuration_ExtIEs = { + "M7Configuration-ExtIEs", + "M7Configuration-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_NR_CGI_ExtIEs_tags_389, - sizeof(asn_DEF_S1AP_NR_CGI_ExtIEs_tags_389) - /sizeof(asn_DEF_S1AP_NR_CGI_ExtIEs_tags_389[0]), /* 1 */ - asn_DEF_S1AP_NR_CGI_ExtIEs_tags_389, /* Same as above */ - sizeof(asn_DEF_S1AP_NR_CGI_ExtIEs_tags_389) - /sizeof(asn_DEF_S1AP_NR_CGI_ExtIEs_tags_389[0]), /* 1 */ + asn_DEF_S1AP_M7Configuration_ExtIEs_tags_389, + sizeof(asn_DEF_S1AP_M7Configuration_ExtIEs_tags_389) + /sizeof(asn_DEF_S1AP_M7Configuration_ExtIEs_tags_389[0]), /* 1 */ + asn_DEF_S1AP_M7Configuration_ExtIEs_tags_389, /* Same as above */ + sizeof(asn_DEF_S1AP_M7Configuration_ExtIEs_tags_389) + /sizeof(asn_DEF_S1AP_M7Configuration_ExtIEs_tags_389[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -28868,18 +30108,40 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_NR_CGI_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_NR_CGI_ExtIEs_389, + asn_MBR_S1AP_M7Configuration_ExtIEs_389, 3, /* Elements count */ - &asn_SPC_S1AP_NR_CGI_ExtIEs_specs_389 /* Additional specs */ + &asn_SPC_S1AP_M7Configuration_ExtIEs_specs_389 /* Additional specs */ }; +static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_396[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_MDT_Configuration_ExtIEs__extensionValue, choice.MDTPLMNList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_MDTPLMNList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MDTPLMNList" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_396[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* MDTPLMNList */ +}; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_396 = { - sizeof(struct S1AP_NRUESecurityCapabilities_ExtIEs__extensionValue), - offsetof(struct S1AP_NRUESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_NRUESecurityCapabilities_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_NRUESecurityCapabilities_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ + sizeof(struct S1AP_MDT_Configuration_ExtIEs__extensionValue), + offsetof(struct S1AP_MDT_Configuration_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_MDT_Configuration_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_MDT_Configuration_ExtIEs__extensionValue *)0)->present), + asn_MAP_S1AP_extensionValue_tag2el_396, + 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -28901,12 +30163,13 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_396 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ + asn_MBR_S1AP_extensionValue_396, + 1, /* Elements count */ &asn_SPC_S1AP_extensionValue_specs_396 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_NRUESecurityCapabilities_ExtIEs_393[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_NRUESecurityCapabilities_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_MDT_Configuration_ExtIEs_393[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_MDT_Configuration_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -28923,11 +30186,11 @@ asn_TYPE_member_t asn_MBR_S1AP_NRUESecurityCapabilities_ExtIEs_393[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_NRUESecurityCapabilities_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_MDT_Configuration_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - 0, + select_MDT_Configuration_ExtIEs_S1AP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -28940,11 +30203,11 @@ asn_TYPE_member_t asn_MBR_S1AP_NRUESecurityCapabilities_ExtIEs_393[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_NRUESecurityCapabilities_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_MDT_Configuration_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_396, - 0, + select_MDT_Configuration_ExtIEs_S1AP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -28958,32 +30221,32 @@ asn_TYPE_member_t asn_MBR_S1AP_NRUESecurityCapabilities_ExtIEs_393[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_NRUESecurityCapabilities_ExtIEs_tags_393[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_MDT_Configuration_ExtIEs_tags_393[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_NRUESecurityCapabilities_ExtIEs_tag2el_393[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_MDT_Configuration_ExtIEs_tag2el_393[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_NRUESecurityCapabilities_ExtIEs_specs_393 = { - sizeof(struct S1AP_NRUESecurityCapabilities_ExtIEs), - offsetof(struct S1AP_NRUESecurityCapabilities_ExtIEs, _asn_ctx), - asn_MAP_S1AP_NRUESecurityCapabilities_ExtIEs_tag2el_393, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_MDT_Configuration_ExtIEs_specs_393 = { + sizeof(struct S1AP_MDT_Configuration_ExtIEs), + offsetof(struct S1AP_MDT_Configuration_ExtIEs, _asn_ctx), + asn_MAP_S1AP_MDT_Configuration_ExtIEs_tag2el_393, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_NRUESecurityCapabilities_ExtIEs = { - "NRUESecurityCapabilities-ExtIEs", - "NRUESecurityCapabilities-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_MDT_Configuration_ExtIEs = { + "MDT-Configuration-ExtIEs", + "MDT-Configuration-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_NRUESecurityCapabilities_ExtIEs_tags_393, - sizeof(asn_DEF_S1AP_NRUESecurityCapabilities_ExtIEs_tags_393) - /sizeof(asn_DEF_S1AP_NRUESecurityCapabilities_ExtIEs_tags_393[0]), /* 1 */ - asn_DEF_S1AP_NRUESecurityCapabilities_ExtIEs_tags_393, /* Same as above */ - sizeof(asn_DEF_S1AP_NRUESecurityCapabilities_ExtIEs_tags_393) - /sizeof(asn_DEF_S1AP_NRUESecurityCapabilities_ExtIEs_tags_393[0]), /* 1 */ + asn_DEF_S1AP_MDT_Configuration_ExtIEs_tags_393, + sizeof(asn_DEF_S1AP_MDT_Configuration_ExtIEs_tags_393) + /sizeof(asn_DEF_S1AP_MDT_Configuration_ExtIEs_tags_393[0]), /* 1 */ + asn_DEF_S1AP_MDT_Configuration_ExtIEs_tags_393, /* Same as above */ + sizeof(asn_DEF_S1AP_MDT_Configuration_ExtIEs_tags_393) + /sizeof(asn_DEF_S1AP_MDT_Configuration_ExtIEs_tags_393[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -28993,16 +30256,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_NRUESecurityCapabilities_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_NRUESecurityCapabilities_ExtIEs_393, + asn_MBR_S1AP_MDT_Configuration_ExtIEs_393, 3, /* Elements count */ - &asn_SPC_S1AP_NRUESecurityCapabilities_ExtIEs_specs_393 /* Additional specs */ + &asn_SPC_S1AP_MDT_Configuration_ExtIEs_specs_393 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_400 = { - sizeof(struct S1AP_NRV2XServicesAuthorized_ExtIEs__extensionValue), - offsetof(struct S1AP_NRV2XServicesAuthorized_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_NRV2XServicesAuthorized_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_NRV2XServicesAuthorized_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_MBSFN_ResultToLogInfo_ExtIEs__extensionValue), + offsetof(struct S1AP_MBSFN_ResultToLogInfo_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_MBSFN_ResultToLogInfo_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_MBSFN_ResultToLogInfo_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -29030,8 +30293,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_400 = { &asn_SPC_S1AP_extensionValue_specs_400 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_NRV2XServicesAuthorized_ExtIEs_397[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_NRV2XServicesAuthorized_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_MBSFN_ResultToLogInfo_ExtIEs_397[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_MBSFN_ResultToLogInfo_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -29048,7 +30311,7 @@ asn_TYPE_member_t asn_MBR_S1AP_NRV2XServicesAuthorized_ExtIEs_397[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_NRV2XServicesAuthorized_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_MBSFN_ResultToLogInfo_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -29065,7 +30328,7 @@ asn_TYPE_member_t asn_MBR_S1AP_NRV2XServicesAuthorized_ExtIEs_397[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_NRV2XServicesAuthorized_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_MBSFN_ResultToLogInfo_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_400, @@ -29083,32 +30346,32 @@ asn_TYPE_member_t asn_MBR_S1AP_NRV2XServicesAuthorized_ExtIEs_397[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_NRV2XServicesAuthorized_ExtIEs_tags_397[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_MBSFN_ResultToLogInfo_ExtIEs_tags_397[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_NRV2XServicesAuthorized_ExtIEs_tag2el_397[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_MBSFN_ResultToLogInfo_ExtIEs_tag2el_397[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_NRV2XServicesAuthorized_ExtIEs_specs_397 = { - sizeof(struct S1AP_NRV2XServicesAuthorized_ExtIEs), - offsetof(struct S1AP_NRV2XServicesAuthorized_ExtIEs, _asn_ctx), - asn_MAP_S1AP_NRV2XServicesAuthorized_ExtIEs_tag2el_397, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_MBSFN_ResultToLogInfo_ExtIEs_specs_397 = { + sizeof(struct S1AP_MBSFN_ResultToLogInfo_ExtIEs), + offsetof(struct S1AP_MBSFN_ResultToLogInfo_ExtIEs, _asn_ctx), + asn_MAP_S1AP_MBSFN_ResultToLogInfo_ExtIEs_tag2el_397, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_NRV2XServicesAuthorized_ExtIEs = { - "NRV2XServicesAuthorized-ExtIEs", - "NRV2XServicesAuthorized-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_MBSFN_ResultToLogInfo_ExtIEs = { + "MBSFN-ResultToLogInfo-ExtIEs", + "MBSFN-ResultToLogInfo-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_NRV2XServicesAuthorized_ExtIEs_tags_397, - sizeof(asn_DEF_S1AP_NRV2XServicesAuthorized_ExtIEs_tags_397) - /sizeof(asn_DEF_S1AP_NRV2XServicesAuthorized_ExtIEs_tags_397[0]), /* 1 */ - asn_DEF_S1AP_NRV2XServicesAuthorized_ExtIEs_tags_397, /* Same as above */ - sizeof(asn_DEF_S1AP_NRV2XServicesAuthorized_ExtIEs_tags_397) - /sizeof(asn_DEF_S1AP_NRV2XServicesAuthorized_ExtIEs_tags_397[0]), /* 1 */ + asn_DEF_S1AP_MBSFN_ResultToLogInfo_ExtIEs_tags_397, + sizeof(asn_DEF_S1AP_MBSFN_ResultToLogInfo_ExtIEs_tags_397) + /sizeof(asn_DEF_S1AP_MBSFN_ResultToLogInfo_ExtIEs_tags_397[0]), /* 1 */ + asn_DEF_S1AP_MBSFN_ResultToLogInfo_ExtIEs_tags_397, /* Same as above */ + sizeof(asn_DEF_S1AP_MBSFN_ResultToLogInfo_ExtIEs_tags_397) + /sizeof(asn_DEF_S1AP_MBSFN_ResultToLogInfo_ExtIEs_tags_397[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -29118,16 +30381,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_NRV2XServicesAuthorized_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_NRV2XServicesAuthorized_ExtIEs_397, + asn_MBR_S1AP_MBSFN_ResultToLogInfo_ExtIEs_397, 3, /* Elements count */ - &asn_SPC_S1AP_NRV2XServicesAuthorized_ExtIEs_specs_397 /* Additional specs */ + &asn_SPC_S1AP_MBSFN_ResultToLogInfo_ExtIEs_specs_397 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_404 = { - sizeof(struct S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs__extensionValue), - offsetof(struct S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_MutingPatternInformation_ExtIEs__extensionValue), + offsetof(struct S1AP_MutingPatternInformation_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_MutingPatternInformation_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_MutingPatternInformation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -29155,8 +30418,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_404 = { &asn_SPC_S1AP_extensionValue_specs_404 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_401[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_MutingPatternInformation_ExtIEs_401[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_MutingPatternInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -29173,7 +30436,7 @@ asn_TYPE_member_t asn_MBR_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_401[] 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_MutingPatternInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -29190,7 +30453,7 @@ asn_TYPE_member_t asn_MBR_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_401[] 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_MutingPatternInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_404, @@ -29208,32 +30471,32 @@ asn_TYPE_member_t asn_MBR_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_401[] "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_401[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_MutingPatternInformation_ExtIEs_tags_401[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tag2el_401[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_MutingPatternInformation_ExtIEs_tag2el_401[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_specs_401 = { - sizeof(struct S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs), - offsetof(struct S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs, _asn_ctx), - asn_MAP_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tag2el_401, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_MutingPatternInformation_ExtIEs_specs_401 = { + sizeof(struct S1AP_MutingPatternInformation_ExtIEs), + offsetof(struct S1AP_MutingPatternInformation_ExtIEs, _asn_ctx), + asn_MAP_S1AP_MutingPatternInformation_ExtIEs_tag2el_401, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs = { - "NRUESidelinkAggregateMaximumBitrate-ExtIEs", - "NRUESidelinkAggregateMaximumBitrate-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_MutingPatternInformation_ExtIEs = { + "MutingPatternInformation-ExtIEs", + "MutingPatternInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_401, - sizeof(asn_DEF_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_401) - /sizeof(asn_DEF_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_401[0]), /* 1 */ - asn_DEF_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_401, /* Same as above */ - sizeof(asn_DEF_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_401) - /sizeof(asn_DEF_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_401[0]), /* 1 */ + asn_DEF_S1AP_MutingPatternInformation_ExtIEs_tags_401, + sizeof(asn_DEF_S1AP_MutingPatternInformation_ExtIEs_tags_401) + /sizeof(asn_DEF_S1AP_MutingPatternInformation_ExtIEs_tags_401[0]), /* 1 */ + asn_DEF_S1AP_MutingPatternInformation_ExtIEs_tags_401, /* Same as above */ + sizeof(asn_DEF_S1AP_MutingPatternInformation_ExtIEs_tags_401) + /sizeof(asn_DEF_S1AP_MutingPatternInformation_ExtIEs_tags_401[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -29243,16 +30506,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs = #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_401, + asn_MBR_S1AP_MutingPatternInformation_ExtIEs_401, 3, /* Elements count */ - &asn_SPC_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_specs_401 /* Additional specs */ + &asn_SPC_S1AP_MutingPatternInformation_ExtIEs_specs_401 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_408 = { - sizeof(struct S1AP_PagingAttemptInformation_ExtIEs__extensionValue), - offsetof(struct S1AP_PagingAttemptInformation_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_PagingAttemptInformation_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_PagingAttemptInformation_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs__extensionValue), + offsetof(struct S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -29280,8 +30543,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_408 = { &asn_SPC_S1AP_extensionValue_specs_408 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_PagingAttemptInformation_ExtIEs_405[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_PagingAttemptInformation_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_405[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -29298,7 +30561,7 @@ asn_TYPE_member_t asn_MBR_S1AP_PagingAttemptInformation_ExtIEs_405[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_PagingAttemptInformation_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -29315,7 +30578,7 @@ asn_TYPE_member_t asn_MBR_S1AP_PagingAttemptInformation_ExtIEs_405[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_PagingAttemptInformation_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_408, @@ -29333,32 +30596,32 @@ asn_TYPE_member_t asn_MBR_S1AP_PagingAttemptInformation_ExtIEs_405[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_PagingAttemptInformation_ExtIEs_tags_405[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_tags_405[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_PagingAttemptInformation_ExtIEs_tag2el_405[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_tag2el_405[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_PagingAttemptInformation_ExtIEs_specs_405 = { - sizeof(struct S1AP_PagingAttemptInformation_ExtIEs), - offsetof(struct S1AP_PagingAttemptInformation_ExtIEs, _asn_ctx), - asn_MAP_S1AP_PagingAttemptInformation_ExtIEs_tag2el_405, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_specs_405 = { + sizeof(struct S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs), + offsetof(struct S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs, _asn_ctx), + asn_MAP_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_tag2el_405, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_PagingAttemptInformation_ExtIEs = { - "PagingAttemptInformation-ExtIEs", - "PagingAttemptInformation-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs = { + "NB-IoT-Paging-eDRXInformation-ExtIEs", + "NB-IoT-Paging-eDRXInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_PagingAttemptInformation_ExtIEs_tags_405, - sizeof(asn_DEF_S1AP_PagingAttemptInformation_ExtIEs_tags_405) - /sizeof(asn_DEF_S1AP_PagingAttemptInformation_ExtIEs_tags_405[0]), /* 1 */ - asn_DEF_S1AP_PagingAttemptInformation_ExtIEs_tags_405, /* Same as above */ - sizeof(asn_DEF_S1AP_PagingAttemptInformation_ExtIEs_tags_405) - /sizeof(asn_DEF_S1AP_PagingAttemptInformation_ExtIEs_tags_405[0]), /* 1 */ + asn_DEF_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_tags_405, + sizeof(asn_DEF_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_tags_405) + /sizeof(asn_DEF_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_tags_405[0]), /* 1 */ + asn_DEF_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_tags_405, /* Same as above */ + sizeof(asn_DEF_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_tags_405) + /sizeof(asn_DEF_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_tags_405[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -29368,16 +30631,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_PagingAttemptInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_PagingAttemptInformation_ExtIEs_405, + asn_MBR_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_405, 3, /* Elements count */ - &asn_SPC_S1AP_PagingAttemptInformation_ExtIEs_specs_405 /* Additional specs */ + &asn_SPC_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_specs_405 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_412 = { - sizeof(struct S1AP_Paging_eDRXInformation_ExtIEs__extensionValue), - offsetof(struct S1AP_Paging_eDRXInformation_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_Paging_eDRXInformation_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_Paging_eDRXInformation_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_NR_CGI_ExtIEs__extensionValue), + offsetof(struct S1AP_NR_CGI_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_NR_CGI_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_NR_CGI_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -29405,8 +30668,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_412 = { &asn_SPC_S1AP_extensionValue_specs_412 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_Paging_eDRXInformation_ExtIEs_409[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_Paging_eDRXInformation_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_NR_CGI_ExtIEs_409[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_NR_CGI_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -29423,7 +30686,7 @@ asn_TYPE_member_t asn_MBR_S1AP_Paging_eDRXInformation_ExtIEs_409[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_Paging_eDRXInformation_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_NR_CGI_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -29440,7 +30703,7 @@ asn_TYPE_member_t asn_MBR_S1AP_Paging_eDRXInformation_ExtIEs_409[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_Paging_eDRXInformation_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_NR_CGI_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_412, @@ -29458,32 +30721,32 @@ asn_TYPE_member_t asn_MBR_S1AP_Paging_eDRXInformation_ExtIEs_409[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_Paging_eDRXInformation_ExtIEs_tags_409[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_NR_CGI_ExtIEs_tags_409[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_Paging_eDRXInformation_ExtIEs_tag2el_409[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_NR_CGI_ExtIEs_tag2el_409[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_Paging_eDRXInformation_ExtIEs_specs_409 = { - sizeof(struct S1AP_Paging_eDRXInformation_ExtIEs), - offsetof(struct S1AP_Paging_eDRXInformation_ExtIEs, _asn_ctx), - asn_MAP_S1AP_Paging_eDRXInformation_ExtIEs_tag2el_409, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_NR_CGI_ExtIEs_specs_409 = { + sizeof(struct S1AP_NR_CGI_ExtIEs), + offsetof(struct S1AP_NR_CGI_ExtIEs, _asn_ctx), + asn_MAP_S1AP_NR_CGI_ExtIEs_tag2el_409, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_Paging_eDRXInformation_ExtIEs = { - "Paging-eDRXInformation-ExtIEs", - "Paging-eDRXInformation-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_NR_CGI_ExtIEs = { + "NR-CGI-ExtIEs", + "NR-CGI-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_Paging_eDRXInformation_ExtIEs_tags_409, - sizeof(asn_DEF_S1AP_Paging_eDRXInformation_ExtIEs_tags_409) - /sizeof(asn_DEF_S1AP_Paging_eDRXInformation_ExtIEs_tags_409[0]), /* 1 */ - asn_DEF_S1AP_Paging_eDRXInformation_ExtIEs_tags_409, /* Same as above */ - sizeof(asn_DEF_S1AP_Paging_eDRXInformation_ExtIEs_tags_409) - /sizeof(asn_DEF_S1AP_Paging_eDRXInformation_ExtIEs_tags_409[0]), /* 1 */ + asn_DEF_S1AP_NR_CGI_ExtIEs_tags_409, + sizeof(asn_DEF_S1AP_NR_CGI_ExtIEs_tags_409) + /sizeof(asn_DEF_S1AP_NR_CGI_ExtIEs_tags_409[0]), /* 1 */ + asn_DEF_S1AP_NR_CGI_ExtIEs_tags_409, /* Same as above */ + sizeof(asn_DEF_S1AP_NR_CGI_ExtIEs_tags_409) + /sizeof(asn_DEF_S1AP_NR_CGI_ExtIEs_tags_409[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -29493,16 +30756,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_Paging_eDRXInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_Paging_eDRXInformation_ExtIEs_409, + asn_MBR_S1AP_NR_CGI_ExtIEs_409, 3, /* Elements count */ - &asn_SPC_S1AP_Paging_eDRXInformation_ExtIEs_specs_409 /* Additional specs */ + &asn_SPC_S1AP_NR_CGI_ExtIEs_specs_409 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_416 = { - sizeof(struct S1AP_PC5QoSParameters_ExtIEs__extensionValue), - offsetof(struct S1AP_PC5QoSParameters_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_PC5QoSParameters_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_PC5QoSParameters_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_NRUESecurityCapabilities_ExtIEs__extensionValue), + offsetof(struct S1AP_NRUESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_NRUESecurityCapabilities_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_NRUESecurityCapabilities_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -29530,8 +30793,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_416 = { &asn_SPC_S1AP_extensionValue_specs_416 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_PC5QoSParameters_ExtIEs_413[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_PC5QoSParameters_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_NRUESecurityCapabilities_ExtIEs_413[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_NRUESecurityCapabilities_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -29548,7 +30811,7 @@ asn_TYPE_member_t asn_MBR_S1AP_PC5QoSParameters_ExtIEs_413[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_PC5QoSParameters_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_NRUESecurityCapabilities_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -29565,7 +30828,7 @@ asn_TYPE_member_t asn_MBR_S1AP_PC5QoSParameters_ExtIEs_413[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_PC5QoSParameters_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_NRUESecurityCapabilities_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_416, @@ -29583,32 +30846,32 @@ asn_TYPE_member_t asn_MBR_S1AP_PC5QoSParameters_ExtIEs_413[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_PC5QoSParameters_ExtIEs_tags_413[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_NRUESecurityCapabilities_ExtIEs_tags_413[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_PC5QoSParameters_ExtIEs_tag2el_413[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_NRUESecurityCapabilities_ExtIEs_tag2el_413[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_PC5QoSParameters_ExtIEs_specs_413 = { - sizeof(struct S1AP_PC5QoSParameters_ExtIEs), - offsetof(struct S1AP_PC5QoSParameters_ExtIEs, _asn_ctx), - asn_MAP_S1AP_PC5QoSParameters_ExtIEs_tag2el_413, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_NRUESecurityCapabilities_ExtIEs_specs_413 = { + sizeof(struct S1AP_NRUESecurityCapabilities_ExtIEs), + offsetof(struct S1AP_NRUESecurityCapabilities_ExtIEs, _asn_ctx), + asn_MAP_S1AP_NRUESecurityCapabilities_ExtIEs_tag2el_413, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_PC5QoSParameters_ExtIEs = { - "PC5QoSParameters-ExtIEs", - "PC5QoSParameters-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_NRUESecurityCapabilities_ExtIEs = { + "NRUESecurityCapabilities-ExtIEs", + "NRUESecurityCapabilities-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_PC5QoSParameters_ExtIEs_tags_413, - sizeof(asn_DEF_S1AP_PC5QoSParameters_ExtIEs_tags_413) - /sizeof(asn_DEF_S1AP_PC5QoSParameters_ExtIEs_tags_413[0]), /* 1 */ - asn_DEF_S1AP_PC5QoSParameters_ExtIEs_tags_413, /* Same as above */ - sizeof(asn_DEF_S1AP_PC5QoSParameters_ExtIEs_tags_413) - /sizeof(asn_DEF_S1AP_PC5QoSParameters_ExtIEs_tags_413[0]), /* 1 */ + asn_DEF_S1AP_NRUESecurityCapabilities_ExtIEs_tags_413, + sizeof(asn_DEF_S1AP_NRUESecurityCapabilities_ExtIEs_tags_413) + /sizeof(asn_DEF_S1AP_NRUESecurityCapabilities_ExtIEs_tags_413[0]), /* 1 */ + asn_DEF_S1AP_NRUESecurityCapabilities_ExtIEs_tags_413, /* Same as above */ + sizeof(asn_DEF_S1AP_NRUESecurityCapabilities_ExtIEs_tags_413) + /sizeof(asn_DEF_S1AP_NRUESecurityCapabilities_ExtIEs_tags_413[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -29618,16 +30881,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_PC5QoSParameters_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_PC5QoSParameters_ExtIEs_413, + asn_MBR_S1AP_NRUESecurityCapabilities_ExtIEs_413, 3, /* Elements count */ - &asn_SPC_S1AP_PC5QoSParameters_ExtIEs_specs_413 /* Additional specs */ + &asn_SPC_S1AP_NRUESecurityCapabilities_ExtIEs_specs_413 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_420 = { - sizeof(struct S1AP_PC5QoSFlowItem_ExtIEs__extensionValue), - offsetof(struct S1AP_PC5QoSFlowItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_PC5QoSFlowItem_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_PC5QoSFlowItem_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_NRV2XServicesAuthorized_ExtIEs__extensionValue), + offsetof(struct S1AP_NRV2XServicesAuthorized_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_NRV2XServicesAuthorized_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_NRV2XServicesAuthorized_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -29655,8 +30918,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_420 = { &asn_SPC_S1AP_extensionValue_specs_420 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_PC5QoSFlowItem_ExtIEs_417[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_PC5QoSFlowItem_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_NRV2XServicesAuthorized_ExtIEs_417[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_NRV2XServicesAuthorized_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -29673,7 +30936,7 @@ asn_TYPE_member_t asn_MBR_S1AP_PC5QoSFlowItem_ExtIEs_417[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_PC5QoSFlowItem_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_NRV2XServicesAuthorized_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -29690,7 +30953,7 @@ asn_TYPE_member_t asn_MBR_S1AP_PC5QoSFlowItem_ExtIEs_417[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_PC5QoSFlowItem_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_NRV2XServicesAuthorized_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_420, @@ -29708,32 +30971,32 @@ asn_TYPE_member_t asn_MBR_S1AP_PC5QoSFlowItem_ExtIEs_417[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_PC5QoSFlowItem_ExtIEs_tags_417[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_NRV2XServicesAuthorized_ExtIEs_tags_417[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_PC5QoSFlowItem_ExtIEs_tag2el_417[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_NRV2XServicesAuthorized_ExtIEs_tag2el_417[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_PC5QoSFlowItem_ExtIEs_specs_417 = { - sizeof(struct S1AP_PC5QoSFlowItem_ExtIEs), - offsetof(struct S1AP_PC5QoSFlowItem_ExtIEs, _asn_ctx), - asn_MAP_S1AP_PC5QoSFlowItem_ExtIEs_tag2el_417, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_NRV2XServicesAuthorized_ExtIEs_specs_417 = { + sizeof(struct S1AP_NRV2XServicesAuthorized_ExtIEs), + offsetof(struct S1AP_NRV2XServicesAuthorized_ExtIEs, _asn_ctx), + asn_MAP_S1AP_NRV2XServicesAuthorized_ExtIEs_tag2el_417, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_PC5QoSFlowItem_ExtIEs = { - "PC5QoSFlowItem-ExtIEs", - "PC5QoSFlowItem-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_NRV2XServicesAuthorized_ExtIEs = { + "NRV2XServicesAuthorized-ExtIEs", + "NRV2XServicesAuthorized-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_PC5QoSFlowItem_ExtIEs_tags_417, - sizeof(asn_DEF_S1AP_PC5QoSFlowItem_ExtIEs_tags_417) - /sizeof(asn_DEF_S1AP_PC5QoSFlowItem_ExtIEs_tags_417[0]), /* 1 */ - asn_DEF_S1AP_PC5QoSFlowItem_ExtIEs_tags_417, /* Same as above */ - sizeof(asn_DEF_S1AP_PC5QoSFlowItem_ExtIEs_tags_417) - /sizeof(asn_DEF_S1AP_PC5QoSFlowItem_ExtIEs_tags_417[0]), /* 1 */ + asn_DEF_S1AP_NRV2XServicesAuthorized_ExtIEs_tags_417, + sizeof(asn_DEF_S1AP_NRV2XServicesAuthorized_ExtIEs_tags_417) + /sizeof(asn_DEF_S1AP_NRV2XServicesAuthorized_ExtIEs_tags_417[0]), /* 1 */ + asn_DEF_S1AP_NRV2XServicesAuthorized_ExtIEs_tags_417, /* Same as above */ + sizeof(asn_DEF_S1AP_NRV2XServicesAuthorized_ExtIEs_tags_417) + /sizeof(asn_DEF_S1AP_NRV2XServicesAuthorized_ExtIEs_tags_417[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -29743,16 +31006,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_PC5QoSFlowItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_PC5QoSFlowItem_ExtIEs_417, + asn_MBR_S1AP_NRV2XServicesAuthorized_ExtIEs_417, 3, /* Elements count */ - &asn_SPC_S1AP_PC5QoSFlowItem_ExtIEs_specs_417 /* Additional specs */ + &asn_SPC_S1AP_NRV2XServicesAuthorized_ExtIEs_specs_417 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_424 = { - sizeof(struct S1AP_PC5FlowBitRates_ExtIEs__extensionValue), - offsetof(struct S1AP_PC5FlowBitRates_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_PC5FlowBitRates_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_PC5FlowBitRates_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs__extensionValue), + offsetof(struct S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -29780,8 +31043,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_424 = { &asn_SPC_S1AP_extensionValue_specs_424 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_PC5FlowBitRates_ExtIEs_421[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_PC5FlowBitRates_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_421[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -29798,7 +31061,7 @@ asn_TYPE_member_t asn_MBR_S1AP_PC5FlowBitRates_ExtIEs_421[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_PC5FlowBitRates_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -29815,7 +31078,7 @@ asn_TYPE_member_t asn_MBR_S1AP_PC5FlowBitRates_ExtIEs_421[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_PC5FlowBitRates_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_424, @@ -29833,32 +31096,32 @@ asn_TYPE_member_t asn_MBR_S1AP_PC5FlowBitRates_ExtIEs_421[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_PC5FlowBitRates_ExtIEs_tags_421[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_421[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_PC5FlowBitRates_ExtIEs_tag2el_421[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tag2el_421[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_PC5FlowBitRates_ExtIEs_specs_421 = { - sizeof(struct S1AP_PC5FlowBitRates_ExtIEs), - offsetof(struct S1AP_PC5FlowBitRates_ExtIEs, _asn_ctx), - asn_MAP_S1AP_PC5FlowBitRates_ExtIEs_tag2el_421, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_specs_421 = { + sizeof(struct S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs), + offsetof(struct S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs, _asn_ctx), + asn_MAP_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tag2el_421, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_PC5FlowBitRates_ExtIEs = { - "PC5FlowBitRates-ExtIEs", - "PC5FlowBitRates-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs = { + "NRUESidelinkAggregateMaximumBitrate-ExtIEs", + "NRUESidelinkAggregateMaximumBitrate-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_PC5FlowBitRates_ExtIEs_tags_421, - sizeof(asn_DEF_S1AP_PC5FlowBitRates_ExtIEs_tags_421) - /sizeof(asn_DEF_S1AP_PC5FlowBitRates_ExtIEs_tags_421[0]), /* 1 */ - asn_DEF_S1AP_PC5FlowBitRates_ExtIEs_tags_421, /* Same as above */ - sizeof(asn_DEF_S1AP_PC5FlowBitRates_ExtIEs_tags_421) - /sizeof(asn_DEF_S1AP_PC5FlowBitRates_ExtIEs_tags_421[0]), /* 1 */ + asn_DEF_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_421, + sizeof(asn_DEF_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_421) + /sizeof(asn_DEF_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_421[0]), /* 1 */ + asn_DEF_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_421, /* Same as above */ + sizeof(asn_DEF_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_421) + /sizeof(asn_DEF_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_421[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -29868,16 +31131,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_PC5FlowBitRates_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_PC5FlowBitRates_ExtIEs_421, + asn_MBR_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_421, 3, /* Elements count */ - &asn_SPC_S1AP_PC5FlowBitRates_ExtIEs_specs_421 /* Additional specs */ + &asn_SPC_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_specs_421 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_428 = { - sizeof(struct S1AP_M1PeriodicReporting_ExtIEs__extensionValue), - offsetof(struct S1AP_M1PeriodicReporting_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_M1PeriodicReporting_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_M1PeriodicReporting_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_PagingAttemptInformation_ExtIEs__extensionValue), + offsetof(struct S1AP_PagingAttemptInformation_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_PagingAttemptInformation_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_PagingAttemptInformation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -29905,8 +31168,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_428 = { &asn_SPC_S1AP_extensionValue_specs_428 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_M1PeriodicReporting_ExtIEs_425[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_M1PeriodicReporting_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_PagingAttemptInformation_ExtIEs_425[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_PagingAttemptInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -29923,7 +31186,7 @@ asn_TYPE_member_t asn_MBR_S1AP_M1PeriodicReporting_ExtIEs_425[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_M1PeriodicReporting_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_PagingAttemptInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -29940,7 +31203,7 @@ asn_TYPE_member_t asn_MBR_S1AP_M1PeriodicReporting_ExtIEs_425[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_M1PeriodicReporting_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_PagingAttemptInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_428, @@ -29958,32 +31221,32 @@ asn_TYPE_member_t asn_MBR_S1AP_M1PeriodicReporting_ExtIEs_425[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_M1PeriodicReporting_ExtIEs_tags_425[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_PagingAttemptInformation_ExtIEs_tags_425[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_M1PeriodicReporting_ExtIEs_tag2el_425[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_PagingAttemptInformation_ExtIEs_tag2el_425[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_M1PeriodicReporting_ExtIEs_specs_425 = { - sizeof(struct S1AP_M1PeriodicReporting_ExtIEs), - offsetof(struct S1AP_M1PeriodicReporting_ExtIEs, _asn_ctx), - asn_MAP_S1AP_M1PeriodicReporting_ExtIEs_tag2el_425, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_PagingAttemptInformation_ExtIEs_specs_425 = { + sizeof(struct S1AP_PagingAttemptInformation_ExtIEs), + offsetof(struct S1AP_PagingAttemptInformation_ExtIEs, _asn_ctx), + asn_MAP_S1AP_PagingAttemptInformation_ExtIEs_tag2el_425, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_M1PeriodicReporting_ExtIEs = { - "M1PeriodicReporting-ExtIEs", - "M1PeriodicReporting-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_PagingAttemptInformation_ExtIEs = { + "PagingAttemptInformation-ExtIEs", + "PagingAttemptInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_M1PeriodicReporting_ExtIEs_tags_425, - sizeof(asn_DEF_S1AP_M1PeriodicReporting_ExtIEs_tags_425) - /sizeof(asn_DEF_S1AP_M1PeriodicReporting_ExtIEs_tags_425[0]), /* 1 */ - asn_DEF_S1AP_M1PeriodicReporting_ExtIEs_tags_425, /* Same as above */ - sizeof(asn_DEF_S1AP_M1PeriodicReporting_ExtIEs_tags_425) - /sizeof(asn_DEF_S1AP_M1PeriodicReporting_ExtIEs_tags_425[0]), /* 1 */ + asn_DEF_S1AP_PagingAttemptInformation_ExtIEs_tags_425, + sizeof(asn_DEF_S1AP_PagingAttemptInformation_ExtIEs_tags_425) + /sizeof(asn_DEF_S1AP_PagingAttemptInformation_ExtIEs_tags_425[0]), /* 1 */ + asn_DEF_S1AP_PagingAttemptInformation_ExtIEs_tags_425, /* Same as above */ + sizeof(asn_DEF_S1AP_PagingAttemptInformation_ExtIEs_tags_425) + /sizeof(asn_DEF_S1AP_PagingAttemptInformation_ExtIEs_tags_425[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -29993,16 +31256,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_M1PeriodicReporting_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_M1PeriodicReporting_ExtIEs_425, + asn_MBR_S1AP_PagingAttemptInformation_ExtIEs_425, 3, /* Elements count */ - &asn_SPC_S1AP_M1PeriodicReporting_ExtIEs_specs_425 /* Additional specs */ + &asn_SPC_S1AP_PagingAttemptInformation_ExtIEs_specs_425 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_432 = { - sizeof(struct S1AP_PLMNAreaBasedQMC_ExtIEs__extensionValue), - offsetof(struct S1AP_PLMNAreaBasedQMC_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_PLMNAreaBasedQMC_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_PLMNAreaBasedQMC_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_Paging_eDRXInformation_ExtIEs__extensionValue), + offsetof(struct S1AP_Paging_eDRXInformation_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_Paging_eDRXInformation_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_Paging_eDRXInformation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -30030,8 +31293,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_432 = { &asn_SPC_S1AP_extensionValue_specs_432 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_PLMNAreaBasedQMC_ExtIEs_429[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_PLMNAreaBasedQMC_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_Paging_eDRXInformation_ExtIEs_429[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_Paging_eDRXInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -30048,7 +31311,7 @@ asn_TYPE_member_t asn_MBR_S1AP_PLMNAreaBasedQMC_ExtIEs_429[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_PLMNAreaBasedQMC_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_Paging_eDRXInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -30065,7 +31328,7 @@ asn_TYPE_member_t asn_MBR_S1AP_PLMNAreaBasedQMC_ExtIEs_429[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_PLMNAreaBasedQMC_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_Paging_eDRXInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_432, @@ -30083,32 +31346,32 @@ asn_TYPE_member_t asn_MBR_S1AP_PLMNAreaBasedQMC_ExtIEs_429[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_PLMNAreaBasedQMC_ExtIEs_tags_429[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_Paging_eDRXInformation_ExtIEs_tags_429[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_PLMNAreaBasedQMC_ExtIEs_tag2el_429[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_Paging_eDRXInformation_ExtIEs_tag2el_429[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_PLMNAreaBasedQMC_ExtIEs_specs_429 = { - sizeof(struct S1AP_PLMNAreaBasedQMC_ExtIEs), - offsetof(struct S1AP_PLMNAreaBasedQMC_ExtIEs, _asn_ctx), - asn_MAP_S1AP_PLMNAreaBasedQMC_ExtIEs_tag2el_429, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_Paging_eDRXInformation_ExtIEs_specs_429 = { + sizeof(struct S1AP_Paging_eDRXInformation_ExtIEs), + offsetof(struct S1AP_Paging_eDRXInformation_ExtIEs, _asn_ctx), + asn_MAP_S1AP_Paging_eDRXInformation_ExtIEs_tag2el_429, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_PLMNAreaBasedQMC_ExtIEs = { - "PLMNAreaBasedQMC-ExtIEs", - "PLMNAreaBasedQMC-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_Paging_eDRXInformation_ExtIEs = { + "Paging-eDRXInformation-ExtIEs", + "Paging-eDRXInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_PLMNAreaBasedQMC_ExtIEs_tags_429, - sizeof(asn_DEF_S1AP_PLMNAreaBasedQMC_ExtIEs_tags_429) - /sizeof(asn_DEF_S1AP_PLMNAreaBasedQMC_ExtIEs_tags_429[0]), /* 1 */ - asn_DEF_S1AP_PLMNAreaBasedQMC_ExtIEs_tags_429, /* Same as above */ - sizeof(asn_DEF_S1AP_PLMNAreaBasedQMC_ExtIEs_tags_429) - /sizeof(asn_DEF_S1AP_PLMNAreaBasedQMC_ExtIEs_tags_429[0]), /* 1 */ + asn_DEF_S1AP_Paging_eDRXInformation_ExtIEs_tags_429, + sizeof(asn_DEF_S1AP_Paging_eDRXInformation_ExtIEs_tags_429) + /sizeof(asn_DEF_S1AP_Paging_eDRXInformation_ExtIEs_tags_429[0]), /* 1 */ + asn_DEF_S1AP_Paging_eDRXInformation_ExtIEs_tags_429, /* Same as above */ + sizeof(asn_DEF_S1AP_Paging_eDRXInformation_ExtIEs_tags_429) + /sizeof(asn_DEF_S1AP_Paging_eDRXInformation_ExtIEs_tags_429[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -30118,40 +31381,18 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_PLMNAreaBasedQMC_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_PLMNAreaBasedQMC_ExtIEs_429, + asn_MBR_S1AP_Paging_eDRXInformation_ExtIEs_429, 3, /* Elements count */ - &asn_SPC_S1AP_PLMNAreaBasedQMC_ExtIEs_specs_429 /* Additional specs */ + &asn_SPC_S1AP_Paging_eDRXInformation_ExtIEs_specs_429 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_436[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_ProSeAuthorized_ExtIEs__extensionValue, choice.ProSeUEtoNetworkRelaying), - (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), - 0, - &asn_DEF_S1AP_ProSeUEtoNetworkRelaying, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - 0 - }, - 0, 0, /* No default value */ - "ProSeUEtoNetworkRelaying" - }, -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_436[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ProSeUEtoNetworkRelaying */ -}; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_436 = { - sizeof(struct S1AP_ProSeAuthorized_ExtIEs__extensionValue), - offsetof(struct S1AP_ProSeAuthorized_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_ProSeAuthorized_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_ProSeAuthorized_ExtIEs__extensionValue *)0)->present), - asn_MAP_S1AP_extensionValue_tag2el_436, - 1, /* Count of tags in the map */ + sizeof(struct S1AP_PC5QoSParameters_ExtIEs__extensionValue), + offsetof(struct S1AP_PC5QoSParameters_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_PC5QoSParameters_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_PC5QoSParameters_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -30173,13 +31414,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_436 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_extensionValue_436, - 1, /* Elements count */ + 0, 0, /* No members */ &asn_SPC_S1AP_extensionValue_specs_436 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProSeAuthorized_ExtIEs_433[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_ProSeAuthorized_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_PC5QoSParameters_ExtIEs_433[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_PC5QoSParameters_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -30196,11 +31436,11 @@ asn_TYPE_member_t asn_MBR_S1AP_ProSeAuthorized_ExtIEs_433[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_ProSeAuthorized_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_PC5QoSParameters_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - select_ProSeAuthorized_ExtIEs_S1AP_criticality_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -30213,11 +31453,11 @@ asn_TYPE_member_t asn_MBR_S1AP_ProSeAuthorized_ExtIEs_433[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ProSeAuthorized_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_PC5QoSParameters_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_436, - select_ProSeAuthorized_ExtIEs_S1AP_extensionValue_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -30231,32 +31471,32 @@ asn_TYPE_member_t asn_MBR_S1AP_ProSeAuthorized_ExtIEs_433[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProSeAuthorized_ExtIEs_tags_433[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_PC5QoSParameters_ExtIEs_tags_433[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_ProSeAuthorized_ExtIEs_tag2el_433[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_PC5QoSParameters_ExtIEs_tag2el_433[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_ProSeAuthorized_ExtIEs_specs_433 = { - sizeof(struct S1AP_ProSeAuthorized_ExtIEs), - offsetof(struct S1AP_ProSeAuthorized_ExtIEs, _asn_ctx), - asn_MAP_S1AP_ProSeAuthorized_ExtIEs_tag2el_433, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_PC5QoSParameters_ExtIEs_specs_433 = { + sizeof(struct S1AP_PC5QoSParameters_ExtIEs), + offsetof(struct S1AP_PC5QoSParameters_ExtIEs, _asn_ctx), + asn_MAP_S1AP_PC5QoSParameters_ExtIEs_tag2el_433, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProSeAuthorized_ExtIEs = { - "ProSeAuthorized-ExtIEs", - "ProSeAuthorized-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_PC5QoSParameters_ExtIEs = { + "PC5QoSParameters-ExtIEs", + "PC5QoSParameters-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProSeAuthorized_ExtIEs_tags_433, - sizeof(asn_DEF_S1AP_ProSeAuthorized_ExtIEs_tags_433) - /sizeof(asn_DEF_S1AP_ProSeAuthorized_ExtIEs_tags_433[0]), /* 1 */ - asn_DEF_S1AP_ProSeAuthorized_ExtIEs_tags_433, /* Same as above */ - sizeof(asn_DEF_S1AP_ProSeAuthorized_ExtIEs_tags_433) - /sizeof(asn_DEF_S1AP_ProSeAuthorized_ExtIEs_tags_433[0]), /* 1 */ + asn_DEF_S1AP_PC5QoSParameters_ExtIEs_tags_433, + sizeof(asn_DEF_S1AP_PC5QoSParameters_ExtIEs_tags_433) + /sizeof(asn_DEF_S1AP_PC5QoSParameters_ExtIEs_tags_433[0]), /* 1 */ + asn_DEF_S1AP_PC5QoSParameters_ExtIEs_tags_433, /* Same as above */ + sizeof(asn_DEF_S1AP_PC5QoSParameters_ExtIEs_tags_433) + /sizeof(asn_DEF_S1AP_PC5QoSParameters_ExtIEs_tags_433[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -30266,16 +31506,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProSeAuthorized_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_ProSeAuthorized_ExtIEs_433, + asn_MBR_S1AP_PC5QoSParameters_ExtIEs_433, 3, /* Elements count */ - &asn_SPC_S1AP_ProSeAuthorized_ExtIEs_specs_433 /* Additional specs */ + &asn_SPC_S1AP_PC5QoSParameters_ExtIEs_specs_433 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_440 = { - sizeof(struct S1AP_PSCellInformation_ExtIEs__extensionValue), - offsetof(struct S1AP_PSCellInformation_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_PSCellInformation_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_PSCellInformation_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_PC5QoSFlowItem_ExtIEs__extensionValue), + offsetof(struct S1AP_PC5QoSFlowItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_PC5QoSFlowItem_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_PC5QoSFlowItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -30303,8 +31543,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_440 = { &asn_SPC_S1AP_extensionValue_specs_440 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_PSCellInformation_ExtIEs_437[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_PSCellInformation_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_PC5QoSFlowItem_ExtIEs_437[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_PC5QoSFlowItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -30321,7 +31561,7 @@ asn_TYPE_member_t asn_MBR_S1AP_PSCellInformation_ExtIEs_437[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_PSCellInformation_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_PC5QoSFlowItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -30338,7 +31578,7 @@ asn_TYPE_member_t asn_MBR_S1AP_PSCellInformation_ExtIEs_437[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_PSCellInformation_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_PC5QoSFlowItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_440, @@ -30356,32 +31596,32 @@ asn_TYPE_member_t asn_MBR_S1AP_PSCellInformation_ExtIEs_437[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_PSCellInformation_ExtIEs_tags_437[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_PC5QoSFlowItem_ExtIEs_tags_437[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_PSCellInformation_ExtIEs_tag2el_437[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_PC5QoSFlowItem_ExtIEs_tag2el_437[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_PSCellInformation_ExtIEs_specs_437 = { - sizeof(struct S1AP_PSCellInformation_ExtIEs), - offsetof(struct S1AP_PSCellInformation_ExtIEs, _asn_ctx), - asn_MAP_S1AP_PSCellInformation_ExtIEs_tag2el_437, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_PC5QoSFlowItem_ExtIEs_specs_437 = { + sizeof(struct S1AP_PC5QoSFlowItem_ExtIEs), + offsetof(struct S1AP_PC5QoSFlowItem_ExtIEs, _asn_ctx), + asn_MAP_S1AP_PC5QoSFlowItem_ExtIEs_tag2el_437, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_PSCellInformation_ExtIEs = { - "PSCellInformation-ExtIEs", - "PSCellInformation-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_PC5QoSFlowItem_ExtIEs = { + "PC5QoSFlowItem-ExtIEs", + "PC5QoSFlowItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_PSCellInformation_ExtIEs_tags_437, - sizeof(asn_DEF_S1AP_PSCellInformation_ExtIEs_tags_437) - /sizeof(asn_DEF_S1AP_PSCellInformation_ExtIEs_tags_437[0]), /* 1 */ - asn_DEF_S1AP_PSCellInformation_ExtIEs_tags_437, /* Same as above */ - sizeof(asn_DEF_S1AP_PSCellInformation_ExtIEs_tags_437) - /sizeof(asn_DEF_S1AP_PSCellInformation_ExtIEs_tags_437[0]), /* 1 */ + asn_DEF_S1AP_PC5QoSFlowItem_ExtIEs_tags_437, + sizeof(asn_DEF_S1AP_PC5QoSFlowItem_ExtIEs_tags_437) + /sizeof(asn_DEF_S1AP_PC5QoSFlowItem_ExtIEs_tags_437[0]), /* 1 */ + asn_DEF_S1AP_PC5QoSFlowItem_ExtIEs_tags_437, /* Same as above */ + sizeof(asn_DEF_S1AP_PC5QoSFlowItem_ExtIEs_tags_437) + /sizeof(asn_DEF_S1AP_PC5QoSFlowItem_ExtIEs_tags_437[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -30391,16 +31631,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_PSCellInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_PSCellInformation_ExtIEs_437, + asn_MBR_S1AP_PC5QoSFlowItem_ExtIEs_437, 3, /* Elements count */ - &asn_SPC_S1AP_PSCellInformation_ExtIEs_specs_437 /* Additional specs */ + &asn_SPC_S1AP_PC5QoSFlowItem_ExtIEs_specs_437 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_444 = { - sizeof(struct S1AP_RecommendedCellsForPaging_ExtIEs__extensionValue), - offsetof(struct S1AP_RecommendedCellsForPaging_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_RecommendedCellsForPaging_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_RecommendedCellsForPaging_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_PC5FlowBitRates_ExtIEs__extensionValue), + offsetof(struct S1AP_PC5FlowBitRates_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_PC5FlowBitRates_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_PC5FlowBitRates_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -30428,8 +31668,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_444 = { &asn_SPC_S1AP_extensionValue_specs_444 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellsForPaging_ExtIEs_441[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedCellsForPaging_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_PC5FlowBitRates_ExtIEs_441[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_PC5FlowBitRates_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -30446,7 +31686,7 @@ asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellsForPaging_ExtIEs_441[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedCellsForPaging_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_PC5FlowBitRates_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -30463,7 +31703,7 @@ asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellsForPaging_ExtIEs_441[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedCellsForPaging_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_PC5FlowBitRates_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_444, @@ -30481,32 +31721,32 @@ asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellsForPaging_ExtIEs_441[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_RecommendedCellsForPaging_ExtIEs_tags_441[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_PC5FlowBitRates_ExtIEs_tags_441[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_RecommendedCellsForPaging_ExtIEs_tag2el_441[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_PC5FlowBitRates_ExtIEs_tag2el_441[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedCellsForPaging_ExtIEs_specs_441 = { - sizeof(struct S1AP_RecommendedCellsForPaging_ExtIEs), - offsetof(struct S1AP_RecommendedCellsForPaging_ExtIEs, _asn_ctx), - asn_MAP_S1AP_RecommendedCellsForPaging_ExtIEs_tag2el_441, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_PC5FlowBitRates_ExtIEs_specs_441 = { + sizeof(struct S1AP_PC5FlowBitRates_ExtIEs), + offsetof(struct S1AP_PC5FlowBitRates_ExtIEs, _asn_ctx), + asn_MAP_S1AP_PC5FlowBitRates_ExtIEs_tag2el_441, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedCellsForPaging_ExtIEs = { - "RecommendedCellsForPaging-ExtIEs", - "RecommendedCellsForPaging-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_PC5FlowBitRates_ExtIEs = { + "PC5FlowBitRates-ExtIEs", + "PC5FlowBitRates-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_RecommendedCellsForPaging_ExtIEs_tags_441, - sizeof(asn_DEF_S1AP_RecommendedCellsForPaging_ExtIEs_tags_441) - /sizeof(asn_DEF_S1AP_RecommendedCellsForPaging_ExtIEs_tags_441[0]), /* 1 */ - asn_DEF_S1AP_RecommendedCellsForPaging_ExtIEs_tags_441, /* Same as above */ - sizeof(asn_DEF_S1AP_RecommendedCellsForPaging_ExtIEs_tags_441) - /sizeof(asn_DEF_S1AP_RecommendedCellsForPaging_ExtIEs_tags_441[0]), /* 1 */ + asn_DEF_S1AP_PC5FlowBitRates_ExtIEs_tags_441, + sizeof(asn_DEF_S1AP_PC5FlowBitRates_ExtIEs_tags_441) + /sizeof(asn_DEF_S1AP_PC5FlowBitRates_ExtIEs_tags_441[0]), /* 1 */ + asn_DEF_S1AP_PC5FlowBitRates_ExtIEs_tags_441, /* Same as above */ + sizeof(asn_DEF_S1AP_PC5FlowBitRates_ExtIEs_tags_441) + /sizeof(asn_DEF_S1AP_PC5FlowBitRates_ExtIEs_tags_441[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -30516,16 +31756,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedCellsForPaging_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_RecommendedCellsForPaging_ExtIEs_441, + asn_MBR_S1AP_PC5FlowBitRates_ExtIEs_441, 3, /* Elements count */ - &asn_SPC_S1AP_RecommendedCellsForPaging_ExtIEs_specs_441 /* Additional specs */ + &asn_SPC_S1AP_PC5FlowBitRates_ExtIEs_specs_441 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_448 = { - sizeof(struct S1AP_RecommendedCellsForPagingItem_ExtIEs__extensionValue), - offsetof(struct S1AP_RecommendedCellsForPagingItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_RecommendedCellsForPagingItem_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_RecommendedCellsForPagingItem_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_M1PeriodicReporting_ExtIEs__extensionValue), + offsetof(struct S1AP_M1PeriodicReporting_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_M1PeriodicReporting_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_M1PeriodicReporting_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -30553,8 +31793,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_448 = { &asn_SPC_S1AP_extensionValue_specs_448 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellsForPagingItem_ExtIEs_445[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedCellsForPagingItem_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_M1PeriodicReporting_ExtIEs_445[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_M1PeriodicReporting_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -30571,7 +31811,7 @@ asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellsForPagingItem_ExtIEs_445[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedCellsForPagingItem_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_M1PeriodicReporting_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -30588,7 +31828,7 @@ asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellsForPagingItem_ExtIEs_445[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedCellsForPagingItem_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_M1PeriodicReporting_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_448, @@ -30606,32 +31846,32 @@ asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellsForPagingItem_ExtIEs_445[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_RecommendedCellsForPagingItem_ExtIEs_tags_445[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_M1PeriodicReporting_ExtIEs_tags_445[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_RecommendedCellsForPagingItem_ExtIEs_tag2el_445[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_M1PeriodicReporting_ExtIEs_tag2el_445[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedCellsForPagingItem_ExtIEs_specs_445 = { - sizeof(struct S1AP_RecommendedCellsForPagingItem_ExtIEs), - offsetof(struct S1AP_RecommendedCellsForPagingItem_ExtIEs, _asn_ctx), - asn_MAP_S1AP_RecommendedCellsForPagingItem_ExtIEs_tag2el_445, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_M1PeriodicReporting_ExtIEs_specs_445 = { + sizeof(struct S1AP_M1PeriodicReporting_ExtIEs), + offsetof(struct S1AP_M1PeriodicReporting_ExtIEs, _asn_ctx), + asn_MAP_S1AP_M1PeriodicReporting_ExtIEs_tag2el_445, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedCellsForPagingItem_ExtIEs = { - "RecommendedCellsForPagingItem-ExtIEs", - "RecommendedCellsForPagingItem-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_M1PeriodicReporting_ExtIEs = { + "M1PeriodicReporting-ExtIEs", + "M1PeriodicReporting-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_RecommendedCellsForPagingItem_ExtIEs_tags_445, - sizeof(asn_DEF_S1AP_RecommendedCellsForPagingItem_ExtIEs_tags_445) - /sizeof(asn_DEF_S1AP_RecommendedCellsForPagingItem_ExtIEs_tags_445[0]), /* 1 */ - asn_DEF_S1AP_RecommendedCellsForPagingItem_ExtIEs_tags_445, /* Same as above */ - sizeof(asn_DEF_S1AP_RecommendedCellsForPagingItem_ExtIEs_tags_445) - /sizeof(asn_DEF_S1AP_RecommendedCellsForPagingItem_ExtIEs_tags_445[0]), /* 1 */ + asn_DEF_S1AP_M1PeriodicReporting_ExtIEs_tags_445, + sizeof(asn_DEF_S1AP_M1PeriodicReporting_ExtIEs_tags_445) + /sizeof(asn_DEF_S1AP_M1PeriodicReporting_ExtIEs_tags_445[0]), /* 1 */ + asn_DEF_S1AP_M1PeriodicReporting_ExtIEs_tags_445, /* Same as above */ + sizeof(asn_DEF_S1AP_M1PeriodicReporting_ExtIEs_tags_445) + /sizeof(asn_DEF_S1AP_M1PeriodicReporting_ExtIEs_tags_445[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -30641,16 +31881,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedCellsForPagingItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_RecommendedCellsForPagingItem_ExtIEs_445, + asn_MBR_S1AP_M1PeriodicReporting_ExtIEs_445, 3, /* Elements count */ - &asn_SPC_S1AP_RecommendedCellsForPagingItem_ExtIEs_specs_445 /* Additional specs */ + &asn_SPC_S1AP_M1PeriodicReporting_ExtIEs_specs_445 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_452 = { - sizeof(struct S1AP_RecommendedENBsForPaging_ExtIEs__extensionValue), - offsetof(struct S1AP_RecommendedENBsForPaging_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_RecommendedENBsForPaging_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_RecommendedENBsForPaging_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_PLMNAreaBasedQMC_ExtIEs__extensionValue), + offsetof(struct S1AP_PLMNAreaBasedQMC_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_PLMNAreaBasedQMC_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_PLMNAreaBasedQMC_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -30678,8 +31918,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_452 = { &asn_SPC_S1AP_extensionValue_specs_452 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBsForPaging_ExtIEs_449[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedENBsForPaging_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_PLMNAreaBasedQMC_ExtIEs_449[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_PLMNAreaBasedQMC_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -30696,7 +31936,7 @@ asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBsForPaging_ExtIEs_449[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedENBsForPaging_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_PLMNAreaBasedQMC_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -30713,7 +31953,7 @@ asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBsForPaging_ExtIEs_449[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedENBsForPaging_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_PLMNAreaBasedQMC_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_452, @@ -30731,32 +31971,32 @@ asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBsForPaging_ExtIEs_449[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_RecommendedENBsForPaging_ExtIEs_tags_449[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_PLMNAreaBasedQMC_ExtIEs_tags_449[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_RecommendedENBsForPaging_ExtIEs_tag2el_449[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_PLMNAreaBasedQMC_ExtIEs_tag2el_449[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedENBsForPaging_ExtIEs_specs_449 = { - sizeof(struct S1AP_RecommendedENBsForPaging_ExtIEs), - offsetof(struct S1AP_RecommendedENBsForPaging_ExtIEs, _asn_ctx), - asn_MAP_S1AP_RecommendedENBsForPaging_ExtIEs_tag2el_449, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_PLMNAreaBasedQMC_ExtIEs_specs_449 = { + sizeof(struct S1AP_PLMNAreaBasedQMC_ExtIEs), + offsetof(struct S1AP_PLMNAreaBasedQMC_ExtIEs, _asn_ctx), + asn_MAP_S1AP_PLMNAreaBasedQMC_ExtIEs_tag2el_449, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedENBsForPaging_ExtIEs = { - "RecommendedENBsForPaging-ExtIEs", - "RecommendedENBsForPaging-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_PLMNAreaBasedQMC_ExtIEs = { + "PLMNAreaBasedQMC-ExtIEs", + "PLMNAreaBasedQMC-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_RecommendedENBsForPaging_ExtIEs_tags_449, - sizeof(asn_DEF_S1AP_RecommendedENBsForPaging_ExtIEs_tags_449) - /sizeof(asn_DEF_S1AP_RecommendedENBsForPaging_ExtIEs_tags_449[0]), /* 1 */ - asn_DEF_S1AP_RecommendedENBsForPaging_ExtIEs_tags_449, /* Same as above */ - sizeof(asn_DEF_S1AP_RecommendedENBsForPaging_ExtIEs_tags_449) - /sizeof(asn_DEF_S1AP_RecommendedENBsForPaging_ExtIEs_tags_449[0]), /* 1 */ + asn_DEF_S1AP_PLMNAreaBasedQMC_ExtIEs_tags_449, + sizeof(asn_DEF_S1AP_PLMNAreaBasedQMC_ExtIEs_tags_449) + /sizeof(asn_DEF_S1AP_PLMNAreaBasedQMC_ExtIEs_tags_449[0]), /* 1 */ + asn_DEF_S1AP_PLMNAreaBasedQMC_ExtIEs_tags_449, /* Same as above */ + sizeof(asn_DEF_S1AP_PLMNAreaBasedQMC_ExtIEs_tags_449) + /sizeof(asn_DEF_S1AP_PLMNAreaBasedQMC_ExtIEs_tags_449[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -30766,18 +32006,40 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedENBsForPaging_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_RecommendedENBsForPaging_ExtIEs_449, + asn_MBR_S1AP_PLMNAreaBasedQMC_ExtIEs_449, 3, /* Elements count */ - &asn_SPC_S1AP_RecommendedENBsForPaging_ExtIEs_specs_449 /* Additional specs */ + &asn_SPC_S1AP_PLMNAreaBasedQMC_ExtIEs_specs_449 /* Additional specs */ }; +static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_456[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ProSeAuthorized_ExtIEs__extensionValue, choice.ProSeUEtoNetworkRelaying), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_S1AP_ProSeUEtoNetworkRelaying, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "ProSeUEtoNetworkRelaying" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_456[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ProSeUEtoNetworkRelaying */ +}; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_456 = { - sizeof(struct S1AP_RecommendedENBItem_ExtIEs__extensionValue), - offsetof(struct S1AP_RecommendedENBItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_RecommendedENBItem_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_RecommendedENBItem_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ + sizeof(struct S1AP_ProSeAuthorized_ExtIEs__extensionValue), + offsetof(struct S1AP_ProSeAuthorized_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_ProSeAuthorized_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_ProSeAuthorized_ExtIEs__extensionValue *)0)->present), + asn_MAP_S1AP_extensionValue_tag2el_456, + 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -30799,12 +32061,13 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_456 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ + asn_MBR_S1AP_extensionValue_456, + 1, /* Elements count */ &asn_SPC_S1AP_extensionValue_specs_456 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBItem_ExtIEs_453[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedENBItem_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_ProSeAuthorized_ExtIEs_453[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ProSeAuthorized_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -30821,11 +32084,11 @@ asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBItem_ExtIEs_453[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedENBItem_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ProSeAuthorized_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - 0, + select_ProSeAuthorized_ExtIEs_S1AP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -30838,11 +32101,11 @@ asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBItem_ExtIEs_453[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedENBItem_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ProSeAuthorized_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_456, - 0, + select_ProSeAuthorized_ExtIEs_S1AP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -30856,32 +32119,32 @@ asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBItem_ExtIEs_453[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_RecommendedENBItem_ExtIEs_tags_453[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProSeAuthorized_ExtIEs_tags_453[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_RecommendedENBItem_ExtIEs_tag2el_453[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_ProSeAuthorized_ExtIEs_tag2el_453[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedENBItem_ExtIEs_specs_453 = { - sizeof(struct S1AP_RecommendedENBItem_ExtIEs), - offsetof(struct S1AP_RecommendedENBItem_ExtIEs, _asn_ctx), - asn_MAP_S1AP_RecommendedENBItem_ExtIEs_tag2el_453, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ProSeAuthorized_ExtIEs_specs_453 = { + sizeof(struct S1AP_ProSeAuthorized_ExtIEs), + offsetof(struct S1AP_ProSeAuthorized_ExtIEs, _asn_ctx), + asn_MAP_S1AP_ProSeAuthorized_ExtIEs_tag2el_453, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedENBItem_ExtIEs = { - "RecommendedENBItem-ExtIEs", - "RecommendedENBItem-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_ProSeAuthorized_ExtIEs = { + "ProSeAuthorized-ExtIEs", + "ProSeAuthorized-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_RecommendedENBItem_ExtIEs_tags_453, - sizeof(asn_DEF_S1AP_RecommendedENBItem_ExtIEs_tags_453) - /sizeof(asn_DEF_S1AP_RecommendedENBItem_ExtIEs_tags_453[0]), /* 1 */ - asn_DEF_S1AP_RecommendedENBItem_ExtIEs_tags_453, /* Same as above */ - sizeof(asn_DEF_S1AP_RecommendedENBItem_ExtIEs_tags_453) - /sizeof(asn_DEF_S1AP_RecommendedENBItem_ExtIEs_tags_453[0]), /* 1 */ + asn_DEF_S1AP_ProSeAuthorized_ExtIEs_tags_453, + sizeof(asn_DEF_S1AP_ProSeAuthorized_ExtIEs_tags_453) + /sizeof(asn_DEF_S1AP_ProSeAuthorized_ExtIEs_tags_453[0]), /* 1 */ + asn_DEF_S1AP_ProSeAuthorized_ExtIEs_tags_453, /* Same as above */ + sizeof(asn_DEF_S1AP_ProSeAuthorized_ExtIEs_tags_453) + /sizeof(asn_DEF_S1AP_ProSeAuthorized_ExtIEs_tags_453[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -30891,40 +32154,18 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedENBItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_RecommendedENBItem_ExtIEs_453, + asn_MBR_S1AP_ProSeAuthorized_ExtIEs_453, 3, /* Elements count */ - &asn_SPC_S1AP_RecommendedENBItem_ExtIEs_specs_453 /* Additional specs */ + &asn_SPC_S1AP_ProSeAuthorized_ExtIEs_specs_453 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_460[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_RequestType_ExtIEs__extensionValue, choice.RequestTypeAdditionalInfo), - (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), - 0, - &asn_DEF_S1AP_RequestTypeAdditionalInfo, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - 0 - }, - 0, 0, /* No default value */ - "RequestTypeAdditionalInfo" - }, -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_460[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RequestTypeAdditionalInfo */ -}; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_460 = { - sizeof(struct S1AP_RequestType_ExtIEs__extensionValue), - offsetof(struct S1AP_RequestType_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_RequestType_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_RequestType_ExtIEs__extensionValue *)0)->present), - asn_MAP_S1AP_extensionValue_tag2el_460, - 1, /* Count of tags in the map */ + sizeof(struct S1AP_PSCellInformation_ExtIEs__extensionValue), + offsetof(struct S1AP_PSCellInformation_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_PSCellInformation_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_PSCellInformation_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -30946,13 +32187,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_460 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_extensionValue_460, - 1, /* Elements count */ + 0, 0, /* No members */ &asn_SPC_S1AP_extensionValue_specs_460 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_RequestType_ExtIEs_457[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_RequestType_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_PSCellInformation_ExtIEs_457[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_PSCellInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -30969,11 +32209,11 @@ asn_TYPE_member_t asn_MBR_S1AP_RequestType_ExtIEs_457[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_RequestType_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_PSCellInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - select_RequestType_ExtIEs_S1AP_criticality_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -30986,11 +32226,11 @@ asn_TYPE_member_t asn_MBR_S1AP_RequestType_ExtIEs_457[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_RequestType_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_PSCellInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_460, - select_RequestType_ExtIEs_S1AP_extensionValue_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -31004,32 +32244,32 @@ asn_TYPE_member_t asn_MBR_S1AP_RequestType_ExtIEs_457[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_RequestType_ExtIEs_tags_457[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_PSCellInformation_ExtIEs_tags_457[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_RequestType_ExtIEs_tag2el_457[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_PSCellInformation_ExtIEs_tag2el_457[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_RequestType_ExtIEs_specs_457 = { - sizeof(struct S1AP_RequestType_ExtIEs), - offsetof(struct S1AP_RequestType_ExtIEs, _asn_ctx), - asn_MAP_S1AP_RequestType_ExtIEs_tag2el_457, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_PSCellInformation_ExtIEs_specs_457 = { + sizeof(struct S1AP_PSCellInformation_ExtIEs), + offsetof(struct S1AP_PSCellInformation_ExtIEs, _asn_ctx), + asn_MAP_S1AP_PSCellInformation_ExtIEs_tag2el_457, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_RequestType_ExtIEs = { - "RequestType-ExtIEs", - "RequestType-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_PSCellInformation_ExtIEs = { + "PSCellInformation-ExtIEs", + "PSCellInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_RequestType_ExtIEs_tags_457, - sizeof(asn_DEF_S1AP_RequestType_ExtIEs_tags_457) - /sizeof(asn_DEF_S1AP_RequestType_ExtIEs_tags_457[0]), /* 1 */ - asn_DEF_S1AP_RequestType_ExtIEs_tags_457, /* Same as above */ - sizeof(asn_DEF_S1AP_RequestType_ExtIEs_tags_457) - /sizeof(asn_DEF_S1AP_RequestType_ExtIEs_tags_457[0]), /* 1 */ + asn_DEF_S1AP_PSCellInformation_ExtIEs_tags_457, + sizeof(asn_DEF_S1AP_PSCellInformation_ExtIEs_tags_457) + /sizeof(asn_DEF_S1AP_PSCellInformation_ExtIEs_tags_457[0]), /* 1 */ + asn_DEF_S1AP_PSCellInformation_ExtIEs_tags_457, /* Same as above */ + sizeof(asn_DEF_S1AP_PSCellInformation_ExtIEs_tags_457) + /sizeof(asn_DEF_S1AP_PSCellInformation_ExtIEs_tags_457[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -31039,16 +32279,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_RequestType_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_RequestType_ExtIEs_457, + asn_MBR_S1AP_PSCellInformation_ExtIEs_457, 3, /* Elements count */ - &asn_SPC_S1AP_RequestType_ExtIEs_specs_457 /* Additional specs */ + &asn_SPC_S1AP_PSCellInformation_ExtIEs_specs_457 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_464 = { - sizeof(struct S1AP_RIMTransfer_ExtIEs__extensionValue), - offsetof(struct S1AP_RIMTransfer_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_RIMTransfer_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_RIMTransfer_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_RecommendedCellsForPaging_ExtIEs__extensionValue), + offsetof(struct S1AP_RecommendedCellsForPaging_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_RecommendedCellsForPaging_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_RecommendedCellsForPaging_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -31076,8 +32316,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_464 = { &asn_SPC_S1AP_extensionValue_specs_464 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_RIMTransfer_ExtIEs_461[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_RIMTransfer_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellsForPaging_ExtIEs_461[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedCellsForPaging_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -31094,7 +32334,7 @@ asn_TYPE_member_t asn_MBR_S1AP_RIMTransfer_ExtIEs_461[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_RIMTransfer_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedCellsForPaging_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -31111,7 +32351,7 @@ asn_TYPE_member_t asn_MBR_S1AP_RIMTransfer_ExtIEs_461[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_RIMTransfer_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedCellsForPaging_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_464, @@ -31129,32 +32369,32 @@ asn_TYPE_member_t asn_MBR_S1AP_RIMTransfer_ExtIEs_461[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_RIMTransfer_ExtIEs_tags_461[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_RecommendedCellsForPaging_ExtIEs_tags_461[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_RIMTransfer_ExtIEs_tag2el_461[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_RecommendedCellsForPaging_ExtIEs_tag2el_461[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_RIMTransfer_ExtIEs_specs_461 = { - sizeof(struct S1AP_RIMTransfer_ExtIEs), - offsetof(struct S1AP_RIMTransfer_ExtIEs, _asn_ctx), - asn_MAP_S1AP_RIMTransfer_ExtIEs_tag2el_461, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedCellsForPaging_ExtIEs_specs_461 = { + sizeof(struct S1AP_RecommendedCellsForPaging_ExtIEs), + offsetof(struct S1AP_RecommendedCellsForPaging_ExtIEs, _asn_ctx), + asn_MAP_S1AP_RecommendedCellsForPaging_ExtIEs_tag2el_461, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_RIMTransfer_ExtIEs = { - "RIMTransfer-ExtIEs", - "RIMTransfer-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedCellsForPaging_ExtIEs = { + "RecommendedCellsForPaging-ExtIEs", + "RecommendedCellsForPaging-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_RIMTransfer_ExtIEs_tags_461, - sizeof(asn_DEF_S1AP_RIMTransfer_ExtIEs_tags_461) - /sizeof(asn_DEF_S1AP_RIMTransfer_ExtIEs_tags_461[0]), /* 1 */ - asn_DEF_S1AP_RIMTransfer_ExtIEs_tags_461, /* Same as above */ - sizeof(asn_DEF_S1AP_RIMTransfer_ExtIEs_tags_461) - /sizeof(asn_DEF_S1AP_RIMTransfer_ExtIEs_tags_461[0]), /* 1 */ + asn_DEF_S1AP_RecommendedCellsForPaging_ExtIEs_tags_461, + sizeof(asn_DEF_S1AP_RecommendedCellsForPaging_ExtIEs_tags_461) + /sizeof(asn_DEF_S1AP_RecommendedCellsForPaging_ExtIEs_tags_461[0]), /* 1 */ + asn_DEF_S1AP_RecommendedCellsForPaging_ExtIEs_tags_461, /* Same as above */ + sizeof(asn_DEF_S1AP_RecommendedCellsForPaging_ExtIEs_tags_461) + /sizeof(asn_DEF_S1AP_RecommendedCellsForPaging_ExtIEs_tags_461[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -31164,40 +32404,18 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_RIMTransfer_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_RIMTransfer_ExtIEs_461, + asn_MBR_S1AP_RecommendedCellsForPaging_ExtIEs_461, 3, /* Elements count */ - &asn_SPC_S1AP_RIMTransfer_ExtIEs_specs_461 /* Additional specs */ + &asn_SPC_S1AP_RecommendedCellsForPaging_ExtIEs_specs_461 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_468[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_RLFReportInformation_ExtIEs__extensionValue, choice.NB_IoT_RLF_Report_Container), - (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), - 0, - &asn_DEF_S1AP_NB_IoT_RLF_Report_Container, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - 0 - }, - 0, 0, /* No default value */ - "NB-IoT-RLF-Report-Container" - }, -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_468[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* NB-IoT-RLF-Report-Container */ -}; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_468 = { - sizeof(struct S1AP_RLFReportInformation_ExtIEs__extensionValue), - offsetof(struct S1AP_RLFReportInformation_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_RLFReportInformation_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_RLFReportInformation_ExtIEs__extensionValue *)0)->present), - asn_MAP_S1AP_extensionValue_tag2el_468, - 1, /* Count of tags in the map */ + sizeof(struct S1AP_RecommendedCellsForPagingItem_ExtIEs__extensionValue), + offsetof(struct S1AP_RecommendedCellsForPagingItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_RecommendedCellsForPagingItem_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_RecommendedCellsForPagingItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -31219,13 +32437,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_468 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_extensionValue_468, - 1, /* Elements count */ + 0, 0, /* No members */ &asn_SPC_S1AP_extensionValue_specs_468 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_RLFReportInformation_ExtIEs_465[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_RLFReportInformation_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellsForPagingItem_ExtIEs_465[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedCellsForPagingItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -31242,11 +32459,11 @@ asn_TYPE_member_t asn_MBR_S1AP_RLFReportInformation_ExtIEs_465[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_RLFReportInformation_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedCellsForPagingItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - select_RLFReportInformation_ExtIEs_S1AP_criticality_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -31259,11 +32476,11 @@ asn_TYPE_member_t asn_MBR_S1AP_RLFReportInformation_ExtIEs_465[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_RLFReportInformation_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedCellsForPagingItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_468, - select_RLFReportInformation_ExtIEs_S1AP_extensionValue_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -31277,32 +32494,32 @@ asn_TYPE_member_t asn_MBR_S1AP_RLFReportInformation_ExtIEs_465[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_RLFReportInformation_ExtIEs_tags_465[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_RecommendedCellsForPagingItem_ExtIEs_tags_465[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_RLFReportInformation_ExtIEs_tag2el_465[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_RecommendedCellsForPagingItem_ExtIEs_tag2el_465[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_RLFReportInformation_ExtIEs_specs_465 = { - sizeof(struct S1AP_RLFReportInformation_ExtIEs), - offsetof(struct S1AP_RLFReportInformation_ExtIEs, _asn_ctx), - asn_MAP_S1AP_RLFReportInformation_ExtIEs_tag2el_465, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedCellsForPagingItem_ExtIEs_specs_465 = { + sizeof(struct S1AP_RecommendedCellsForPagingItem_ExtIEs), + offsetof(struct S1AP_RecommendedCellsForPagingItem_ExtIEs, _asn_ctx), + asn_MAP_S1AP_RecommendedCellsForPagingItem_ExtIEs_tag2el_465, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_RLFReportInformation_ExtIEs = { - "RLFReportInformation-ExtIEs", - "RLFReportInformation-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedCellsForPagingItem_ExtIEs = { + "RecommendedCellsForPagingItem-ExtIEs", + "RecommendedCellsForPagingItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_RLFReportInformation_ExtIEs_tags_465, - sizeof(asn_DEF_S1AP_RLFReportInformation_ExtIEs_tags_465) - /sizeof(asn_DEF_S1AP_RLFReportInformation_ExtIEs_tags_465[0]), /* 1 */ - asn_DEF_S1AP_RLFReportInformation_ExtIEs_tags_465, /* Same as above */ - sizeof(asn_DEF_S1AP_RLFReportInformation_ExtIEs_tags_465) - /sizeof(asn_DEF_S1AP_RLFReportInformation_ExtIEs_tags_465[0]), /* 1 */ + asn_DEF_S1AP_RecommendedCellsForPagingItem_ExtIEs_tags_465, + sizeof(asn_DEF_S1AP_RecommendedCellsForPagingItem_ExtIEs_tags_465) + /sizeof(asn_DEF_S1AP_RecommendedCellsForPagingItem_ExtIEs_tags_465[0]), /* 1 */ + asn_DEF_S1AP_RecommendedCellsForPagingItem_ExtIEs_tags_465, /* Same as above */ + sizeof(asn_DEF_S1AP_RecommendedCellsForPagingItem_ExtIEs_tags_465) + /sizeof(asn_DEF_S1AP_RecommendedCellsForPagingItem_ExtIEs_tags_465[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -31312,16 +32529,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_RLFReportInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_RLFReportInformation_ExtIEs_465, + asn_MBR_S1AP_RecommendedCellsForPagingItem_ExtIEs_465, 3, /* Elements count */ - &asn_SPC_S1AP_RLFReportInformation_ExtIEs_specs_465 /* Additional specs */ + &asn_SPC_S1AP_RecommendedCellsForPagingItem_ExtIEs_specs_465 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_472 = { - sizeof(struct S1AP_SecurityContext_ExtIEs__extensionValue), - offsetof(struct S1AP_SecurityContext_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_SecurityContext_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_SecurityContext_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_RecommendedENBsForPaging_ExtIEs__extensionValue), + offsetof(struct S1AP_RecommendedENBsForPaging_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_RecommendedENBsForPaging_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_RecommendedENBsForPaging_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -31349,8 +32566,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_472 = { &asn_SPC_S1AP_extensionValue_specs_472 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_SecurityContext_ExtIEs_469[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_SecurityContext_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBsForPaging_ExtIEs_469[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedENBsForPaging_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -31367,7 +32584,7 @@ asn_TYPE_member_t asn_MBR_S1AP_SecurityContext_ExtIEs_469[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_SecurityContext_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedENBsForPaging_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -31384,7 +32601,7 @@ asn_TYPE_member_t asn_MBR_S1AP_SecurityContext_ExtIEs_469[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_SecurityContext_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedENBsForPaging_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_472, @@ -31402,32 +32619,32 @@ asn_TYPE_member_t asn_MBR_S1AP_SecurityContext_ExtIEs_469[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_SecurityContext_ExtIEs_tags_469[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_RecommendedENBsForPaging_ExtIEs_tags_469[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_SecurityContext_ExtIEs_tag2el_469[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_RecommendedENBsForPaging_ExtIEs_tag2el_469[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecurityContext_ExtIEs_specs_469 = { - sizeof(struct S1AP_SecurityContext_ExtIEs), - offsetof(struct S1AP_SecurityContext_ExtIEs, _asn_ctx), - asn_MAP_S1AP_SecurityContext_ExtIEs_tag2el_469, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedENBsForPaging_ExtIEs_specs_469 = { + sizeof(struct S1AP_RecommendedENBsForPaging_ExtIEs), + offsetof(struct S1AP_RecommendedENBsForPaging_ExtIEs, _asn_ctx), + asn_MAP_S1AP_RecommendedENBsForPaging_ExtIEs_tag2el_469, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_SecurityContext_ExtIEs = { - "SecurityContext-ExtIEs", - "SecurityContext-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedENBsForPaging_ExtIEs = { + "RecommendedENBsForPaging-ExtIEs", + "RecommendedENBsForPaging-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_SecurityContext_ExtIEs_tags_469, - sizeof(asn_DEF_S1AP_SecurityContext_ExtIEs_tags_469) - /sizeof(asn_DEF_S1AP_SecurityContext_ExtIEs_tags_469[0]), /* 1 */ - asn_DEF_S1AP_SecurityContext_ExtIEs_tags_469, /* Same as above */ - sizeof(asn_DEF_S1AP_SecurityContext_ExtIEs_tags_469) - /sizeof(asn_DEF_S1AP_SecurityContext_ExtIEs_tags_469[0]), /* 1 */ + asn_DEF_S1AP_RecommendedENBsForPaging_ExtIEs_tags_469, + sizeof(asn_DEF_S1AP_RecommendedENBsForPaging_ExtIEs_tags_469) + /sizeof(asn_DEF_S1AP_RecommendedENBsForPaging_ExtIEs_tags_469[0]), /* 1 */ + asn_DEF_S1AP_RecommendedENBsForPaging_ExtIEs_tags_469, /* Same as above */ + sizeof(asn_DEF_S1AP_RecommendedENBsForPaging_ExtIEs_tags_469) + /sizeof(asn_DEF_S1AP_RecommendedENBsForPaging_ExtIEs_tags_469[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -31437,16 +32654,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_SecurityContext_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_SecurityContext_ExtIEs_469, + asn_MBR_S1AP_RecommendedENBsForPaging_ExtIEs_469, 3, /* Elements count */ - &asn_SPC_S1AP_SecurityContext_ExtIEs_specs_469 /* Additional specs */ + &asn_SPC_S1AP_RecommendedENBsForPaging_ExtIEs_specs_469 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_476 = { - sizeof(struct S1AP_SecondaryRATDataUsageReportItem_ExtIEs__extensionValue), - offsetof(struct S1AP_SecondaryRATDataUsageReportItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_SecondaryRATDataUsageReportItem_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_SecondaryRATDataUsageReportItem_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_RecommendedENBItem_ExtIEs__extensionValue), + offsetof(struct S1AP_RecommendedENBItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_RecommendedENBItem_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_RecommendedENBItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -31474,8 +32691,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_476 = { &asn_SPC_S1AP_extensionValue_specs_476 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_473[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_SecondaryRATDataUsageReportItem_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBItem_ExtIEs_473[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedENBItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -31492,7 +32709,7 @@ asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_473[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_SecondaryRATDataUsageReportItem_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedENBItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -31509,7 +32726,7 @@ asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_473[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_SecondaryRATDataUsageReportItem_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedENBItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_476, @@ -31527,32 +32744,32 @@ asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_473[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_tags_473[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_RecommendedENBItem_ExtIEs_tags_473[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_tag2el_473[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_RecommendedENBItem_ExtIEs_tag2el_473[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_specs_473 = { - sizeof(struct S1AP_SecondaryRATDataUsageReportItem_ExtIEs), - offsetof(struct S1AP_SecondaryRATDataUsageReportItem_ExtIEs, _asn_ctx), - asn_MAP_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_tag2el_473, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedENBItem_ExtIEs_specs_473 = { + sizeof(struct S1AP_RecommendedENBItem_ExtIEs), + offsetof(struct S1AP_RecommendedENBItem_ExtIEs, _asn_ctx), + asn_MAP_S1AP_RecommendedENBItem_ExtIEs_tag2el_473, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_SecondaryRATDataUsageReportItem_ExtIEs = { - "SecondaryRATDataUsageReportItem-ExtIEs", - "SecondaryRATDataUsageReportItem-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedENBItem_ExtIEs = { + "RecommendedENBItem-ExtIEs", + "RecommendedENBItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_tags_473, - sizeof(asn_DEF_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_tags_473) - /sizeof(asn_DEF_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_tags_473[0]), /* 1 */ - asn_DEF_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_tags_473, /* Same as above */ - sizeof(asn_DEF_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_tags_473) - /sizeof(asn_DEF_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_tags_473[0]), /* 1 */ + asn_DEF_S1AP_RecommendedENBItem_ExtIEs_tags_473, + sizeof(asn_DEF_S1AP_RecommendedENBItem_ExtIEs_tags_473) + /sizeof(asn_DEF_S1AP_RecommendedENBItem_ExtIEs_tags_473[0]), /* 1 */ + asn_DEF_S1AP_RecommendedENBItem_ExtIEs_tags_473, /* Same as above */ + sizeof(asn_DEF_S1AP_RecommendedENBItem_ExtIEs_tags_473) + /sizeof(asn_DEF_S1AP_RecommendedENBItem_ExtIEs_tags_473[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -31562,12 +32779,1308 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_SecondaryRATDataUsageReportItem_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_473, + asn_MBR_S1AP_RecommendedENBItem_ExtIEs_473, 3, /* Elements count */ - &asn_SPC_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_specs_473 /* Additional specs */ + &asn_SPC_S1AP_RecommendedENBItem_ExtIEs_specs_473 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_480[] = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_480 = { + sizeof(struct S1AP_RAT_RestrictionsItem_ExtIEs__extensionValue), + offsetof(struct S1AP_RAT_RestrictionsItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_RAT_RestrictionsItem_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_RAT_RestrictionsItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_480 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_480 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_RAT_RestrictionsItem_ExtIEs_477[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_RAT_RestrictionsItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_478, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_477 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_RAT_RestrictionsItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_479, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_477 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_RAT_RestrictionsItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_480, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_480, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_477 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_RAT_RestrictionsItem_ExtIEs_tags_477[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_RAT_RestrictionsItem_ExtIEs_tag2el_477[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_RAT_RestrictionsItem_ExtIEs_specs_477 = { + sizeof(struct S1AP_RAT_RestrictionsItem_ExtIEs), + offsetof(struct S1AP_RAT_RestrictionsItem_ExtIEs, _asn_ctx), + asn_MAP_S1AP_RAT_RestrictionsItem_ExtIEs_tag2el_477, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_RAT_RestrictionsItem_ExtIEs = { + "RAT-RestrictionsItem-ExtIEs", + "RAT-RestrictionsItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_RAT_RestrictionsItem_ExtIEs_tags_477, + sizeof(asn_DEF_S1AP_RAT_RestrictionsItem_ExtIEs_tags_477) + /sizeof(asn_DEF_S1AP_RAT_RestrictionsItem_ExtIEs_tags_477[0]), /* 1 */ + asn_DEF_S1AP_RAT_RestrictionsItem_ExtIEs_tags_477, /* Same as above */ + sizeof(asn_DEF_S1AP_RAT_RestrictionsItem_ExtIEs_tags_477) + /sizeof(asn_DEF_S1AP_RAT_RestrictionsItem_ExtIEs_tags_477[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_RAT_RestrictionsItem_ExtIEs_477, + 3, /* Elements count */ + &asn_SPC_S1AP_RAT_RestrictionsItem_ExtIEs_specs_477 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_484[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_RequestType_ExtIEs__extensionValue, choice.RequestTypeAdditionalInfo), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_S1AP_RequestTypeAdditionalInfo, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "RequestTypeAdditionalInfo" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_484[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RequestTypeAdditionalInfo */ +}; +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_484 = { + sizeof(struct S1AP_RequestType_ExtIEs__extensionValue), + offsetof(struct S1AP_RequestType_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_RequestType_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_RequestType_ExtIEs__extensionValue *)0)->present), + asn_MAP_S1AP_extensionValue_tag2el_484, + 1, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_484 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_S1AP_extensionValue_484, + 1, /* Elements count */ + &asn_SPC_S1AP_extensionValue_specs_484 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_RequestType_ExtIEs_481[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_RequestType_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_482, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_481 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_RequestType_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + select_RequestType_ExtIEs_S1AP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_483, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_481 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_RequestType_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_484, + select_RequestType_ExtIEs_S1AP_extensionValue_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_484, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_481 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_RequestType_ExtIEs_tags_481[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_RequestType_ExtIEs_tag2el_481[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_RequestType_ExtIEs_specs_481 = { + sizeof(struct S1AP_RequestType_ExtIEs), + offsetof(struct S1AP_RequestType_ExtIEs, _asn_ctx), + asn_MAP_S1AP_RequestType_ExtIEs_tag2el_481, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_RequestType_ExtIEs = { + "RequestType-ExtIEs", + "RequestType-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_RequestType_ExtIEs_tags_481, + sizeof(asn_DEF_S1AP_RequestType_ExtIEs_tags_481) + /sizeof(asn_DEF_S1AP_RequestType_ExtIEs_tags_481[0]), /* 1 */ + asn_DEF_S1AP_RequestType_ExtIEs_tags_481, /* Same as above */ + sizeof(asn_DEF_S1AP_RequestType_ExtIEs_tags_481) + /sizeof(asn_DEF_S1AP_RequestType_ExtIEs_tags_481[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_RequestType_ExtIEs_481, + 3, /* Elements count */ + &asn_SPC_S1AP_RequestType_ExtIEs_specs_481 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_488 = { + sizeof(struct S1AP_RIMTransfer_ExtIEs__extensionValue), + offsetof(struct S1AP_RIMTransfer_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_RIMTransfer_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_RIMTransfer_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_488 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_488 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_RIMTransfer_ExtIEs_485[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_RIMTransfer_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_486, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_485 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_RIMTransfer_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_487, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_485 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_RIMTransfer_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_488, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_488, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_485 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_RIMTransfer_ExtIEs_tags_485[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_RIMTransfer_ExtIEs_tag2el_485[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_RIMTransfer_ExtIEs_specs_485 = { + sizeof(struct S1AP_RIMTransfer_ExtIEs), + offsetof(struct S1AP_RIMTransfer_ExtIEs, _asn_ctx), + asn_MAP_S1AP_RIMTransfer_ExtIEs_tag2el_485, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_RIMTransfer_ExtIEs = { + "RIMTransfer-ExtIEs", + "RIMTransfer-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_RIMTransfer_ExtIEs_tags_485, + sizeof(asn_DEF_S1AP_RIMTransfer_ExtIEs_tags_485) + /sizeof(asn_DEF_S1AP_RIMTransfer_ExtIEs_tags_485[0]), /* 1 */ + asn_DEF_S1AP_RIMTransfer_ExtIEs_tags_485, /* Same as above */ + sizeof(asn_DEF_S1AP_RIMTransfer_ExtIEs_tags_485) + /sizeof(asn_DEF_S1AP_RIMTransfer_ExtIEs_tags_485[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_RIMTransfer_ExtIEs_485, + 3, /* Elements count */ + &asn_SPC_S1AP_RIMTransfer_ExtIEs_specs_485 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_492[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_RLFReportInformation_ExtIEs__extensionValue, choice.NB_IoT_RLF_Report_Container), + (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), + 0, + &asn_DEF_S1AP_NB_IoT_RLF_Report_Container, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "NB-IoT-RLF-Report-Container" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_492[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* NB-IoT-RLF-Report-Container */ +}; +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_492 = { + sizeof(struct S1AP_RLFReportInformation_ExtIEs__extensionValue), + offsetof(struct S1AP_RLFReportInformation_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_RLFReportInformation_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_RLFReportInformation_ExtIEs__extensionValue *)0)->present), + asn_MAP_S1AP_extensionValue_tag2el_492, + 1, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_492 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_S1AP_extensionValue_492, + 1, /* Elements count */ + &asn_SPC_S1AP_extensionValue_specs_492 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_RLFReportInformation_ExtIEs_489[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_RLFReportInformation_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_490, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_489 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_RLFReportInformation_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + select_RLFReportInformation_ExtIEs_S1AP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_491, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_489 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_RLFReportInformation_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_492, + select_RLFReportInformation_ExtIEs_S1AP_extensionValue_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_492, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_489 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_RLFReportInformation_ExtIEs_tags_489[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_RLFReportInformation_ExtIEs_tag2el_489[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_RLFReportInformation_ExtIEs_specs_489 = { + sizeof(struct S1AP_RLFReportInformation_ExtIEs), + offsetof(struct S1AP_RLFReportInformation_ExtIEs, _asn_ctx), + asn_MAP_S1AP_RLFReportInformation_ExtIEs_tag2el_489, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_RLFReportInformation_ExtIEs = { + "RLFReportInformation-ExtIEs", + "RLFReportInformation-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_RLFReportInformation_ExtIEs_tags_489, + sizeof(asn_DEF_S1AP_RLFReportInformation_ExtIEs_tags_489) + /sizeof(asn_DEF_S1AP_RLFReportInformation_ExtIEs_tags_489[0]), /* 1 */ + asn_DEF_S1AP_RLFReportInformation_ExtIEs_tags_489, /* Same as above */ + sizeof(asn_DEF_S1AP_RLFReportInformation_ExtIEs_tags_489) + /sizeof(asn_DEF_S1AP_RLFReportInformation_ExtIEs_tags_489[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_RLFReportInformation_ExtIEs_489, + 3, /* Elements count */ + &asn_SPC_S1AP_RLFReportInformation_ExtIEs_specs_489 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_496 = { + sizeof(struct S1AP_SecurityContext_ExtIEs__extensionValue), + offsetof(struct S1AP_SecurityContext_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_SecurityContext_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_SecurityContext_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_496 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_496 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_SecurityContext_ExtIEs_493[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SecurityContext_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_494, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_493 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SecurityContext_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_495, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_493 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_SecurityContext_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_496, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_496, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_493 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_SecurityContext_ExtIEs_tags_493[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_SecurityContext_ExtIEs_tag2el_493[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecurityContext_ExtIEs_specs_493 = { + sizeof(struct S1AP_SecurityContext_ExtIEs), + offsetof(struct S1AP_SecurityContext_ExtIEs, _asn_ctx), + asn_MAP_S1AP_SecurityContext_ExtIEs_tag2el_493, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_SecurityContext_ExtIEs = { + "SecurityContext-ExtIEs", + "SecurityContext-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_SecurityContext_ExtIEs_tags_493, + sizeof(asn_DEF_S1AP_SecurityContext_ExtIEs_tags_493) + /sizeof(asn_DEF_S1AP_SecurityContext_ExtIEs_tags_493[0]), /* 1 */ + asn_DEF_S1AP_SecurityContext_ExtIEs_tags_493, /* Same as above */ + sizeof(asn_DEF_S1AP_SecurityContext_ExtIEs_tags_493) + /sizeof(asn_DEF_S1AP_SecurityContext_ExtIEs_tags_493[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_SecurityContext_ExtIEs_493, + 3, /* Elements count */ + &asn_SPC_S1AP_SecurityContext_ExtIEs_specs_493 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_500 = { + sizeof(struct S1AP_SecondaryRATDataUsageReportItem_ExtIEs__extensionValue), + offsetof(struct S1AP_SecondaryRATDataUsageReportItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_SecondaryRATDataUsageReportItem_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_SecondaryRATDataUsageReportItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_500 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_500 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_497[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SecondaryRATDataUsageReportItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_498, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_497 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SecondaryRATDataUsageReportItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_499, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_497 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_SecondaryRATDataUsageReportItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_500, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_500, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_497 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_tags_497[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_tag2el_497[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_specs_497 = { + sizeof(struct S1AP_SecondaryRATDataUsageReportItem_ExtIEs), + offsetof(struct S1AP_SecondaryRATDataUsageReportItem_ExtIEs, _asn_ctx), + asn_MAP_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_tag2el_497, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_SecondaryRATDataUsageReportItem_ExtIEs = { + "SecondaryRATDataUsageReportItem-ExtIEs", + "SecondaryRATDataUsageReportItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_tags_497, + sizeof(asn_DEF_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_tags_497) + /sizeof(asn_DEF_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_tags_497[0]), /* 1 */ + asn_DEF_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_tags_497, /* Same as above */ + sizeof(asn_DEF_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_tags_497) + /sizeof(asn_DEF_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_tags_497[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_497, + 3, /* Elements count */ + &asn_SPC_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_specs_497 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_504 = { + sizeof(struct S1AP_SecurityIndication_ExtIEs__extensionValue), + offsetof(struct S1AP_SecurityIndication_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_SecurityIndication_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_SecurityIndication_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_504 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_504 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_SecurityIndication_ExtIEs_501[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SecurityIndication_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_502, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_501 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SecurityIndication_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_503, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_501 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_SecurityIndication_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_504, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_504, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_501 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_SecurityIndication_ExtIEs_tags_501[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_SecurityIndication_ExtIEs_tag2el_501[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecurityIndication_ExtIEs_specs_501 = { + sizeof(struct S1AP_SecurityIndication_ExtIEs), + offsetof(struct S1AP_SecurityIndication_ExtIEs, _asn_ctx), + asn_MAP_S1AP_SecurityIndication_ExtIEs_tag2el_501, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_SecurityIndication_ExtIEs = { + "SecurityIndication-ExtIEs", + "SecurityIndication-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_SecurityIndication_ExtIEs_tags_501, + sizeof(asn_DEF_S1AP_SecurityIndication_ExtIEs_tags_501) + /sizeof(asn_DEF_S1AP_SecurityIndication_ExtIEs_tags_501[0]), /* 1 */ + asn_DEF_S1AP_SecurityIndication_ExtIEs_tags_501, /* Same as above */ + sizeof(asn_DEF_S1AP_SecurityIndication_ExtIEs_tags_501) + /sizeof(asn_DEF_S1AP_SecurityIndication_ExtIEs_tags_501[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_SecurityIndication_ExtIEs_501, + 3, /* Elements count */ + &asn_SPC_S1AP_SecurityIndication_ExtIEs_specs_501 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_508 = { + sizeof(struct S1AP_SecurityResult_ExtIEs__extensionValue), + offsetof(struct S1AP_SecurityResult_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_SecurityResult_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_SecurityResult_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_508 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_508 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_SecurityResult_ExtIEs_505[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SecurityResult_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_506, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_505 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SecurityResult_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_507, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_505 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_SecurityResult_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_508, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_508, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_505 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_SecurityResult_ExtIEs_tags_505[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_SecurityResult_ExtIEs_tag2el_505[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecurityResult_ExtIEs_specs_505 = { + sizeof(struct S1AP_SecurityResult_ExtIEs), + offsetof(struct S1AP_SecurityResult_ExtIEs, _asn_ctx), + asn_MAP_S1AP_SecurityResult_ExtIEs_tag2el_505, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_SecurityResult_ExtIEs = { + "SecurityResult-ExtIEs", + "SecurityResult-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_SecurityResult_ExtIEs_tags_505, + sizeof(asn_DEF_S1AP_SecurityResult_ExtIEs_tags_505) + /sizeof(asn_DEF_S1AP_SecurityResult_ExtIEs_tags_505[0]), /* 1 */ + asn_DEF_S1AP_SecurityResult_ExtIEs_tags_505, /* Same as above */ + sizeof(asn_DEF_S1AP_SecurityResult_ExtIEs_tags_505) + /sizeof(asn_DEF_S1AP_SecurityResult_ExtIEs_tags_505[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_SecurityResult_ExtIEs_505, + 3, /* Elements count */ + &asn_SPC_S1AP_SecurityResult_ExtIEs_specs_505 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_512 = { + sizeof(struct S1AP_SensorMeasConfigNameItem_ExtIEs__extensionValue), + offsetof(struct S1AP_SensorMeasConfigNameItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_SensorMeasConfigNameItem_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_SensorMeasConfigNameItem_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_512 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_512 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_SensorMeasConfigNameItem_ExtIEs_509[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SensorMeasConfigNameItem_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_510, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_509 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SensorMeasConfigNameItem_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_511, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_509 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_SensorMeasConfigNameItem_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_512, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_512, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_509 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_SensorMeasConfigNameItem_ExtIEs_tags_509[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_SensorMeasConfigNameItem_ExtIEs_tag2el_509[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_SensorMeasConfigNameItem_ExtIEs_specs_509 = { + sizeof(struct S1AP_SensorMeasConfigNameItem_ExtIEs), + offsetof(struct S1AP_SensorMeasConfigNameItem_ExtIEs, _asn_ctx), + asn_MAP_S1AP_SensorMeasConfigNameItem_ExtIEs_tag2el_509, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_SensorMeasConfigNameItem_ExtIEs = { + "SensorMeasConfigNameItem-ExtIEs", + "SensorMeasConfigNameItem-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_SensorMeasConfigNameItem_ExtIEs_tags_509, + sizeof(asn_DEF_S1AP_SensorMeasConfigNameItem_ExtIEs_tags_509) + /sizeof(asn_DEF_S1AP_SensorMeasConfigNameItem_ExtIEs_tags_509[0]), /* 1 */ + asn_DEF_S1AP_SensorMeasConfigNameItem_ExtIEs_tags_509, /* Same as above */ + sizeof(asn_DEF_S1AP_SensorMeasConfigNameItem_ExtIEs_tags_509) + /sizeof(asn_DEF_S1AP_SensorMeasConfigNameItem_ExtIEs_tags_509[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_SensorMeasConfigNameItem_ExtIEs_509, + 3, /* Elements count */ + &asn_SPC_S1AP_SensorMeasConfigNameItem_ExtIEs_specs_509 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_516 = { + sizeof(struct S1AP_SensorMeasurementConfiguration_ExtIEs__extensionValue), + offsetof(struct S1AP_SensorMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_SensorMeasurementConfiguration_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_SensorMeasurementConfiguration_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_516 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_516 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_SensorMeasurementConfiguration_ExtIEs_513[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SensorMeasurementConfiguration_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_514, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_513 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SensorMeasurementConfiguration_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_515, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_513 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_SensorMeasurementConfiguration_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_516, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_516, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_513 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_SensorMeasurementConfiguration_ExtIEs_tags_513[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_SensorMeasurementConfiguration_ExtIEs_tag2el_513[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_SensorMeasurementConfiguration_ExtIEs_specs_513 = { + sizeof(struct S1AP_SensorMeasurementConfiguration_ExtIEs), + offsetof(struct S1AP_SensorMeasurementConfiguration_ExtIEs, _asn_ctx), + asn_MAP_S1AP_SensorMeasurementConfiguration_ExtIEs_tag2el_513, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_SensorMeasurementConfiguration_ExtIEs = { + "SensorMeasurementConfiguration-ExtIEs", + "SensorMeasurementConfiguration-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_SensorMeasurementConfiguration_ExtIEs_tags_513, + sizeof(asn_DEF_S1AP_SensorMeasurementConfiguration_ExtIEs_tags_513) + /sizeof(asn_DEF_S1AP_SensorMeasurementConfiguration_ExtIEs_tags_513[0]), /* 1 */ + asn_DEF_S1AP_SensorMeasurementConfiguration_ExtIEs_tags_513, /* Same as above */ + sizeof(asn_DEF_S1AP_SensorMeasurementConfiguration_ExtIEs_tags_513) + /sizeof(asn_DEF_S1AP_SensorMeasurementConfiguration_ExtIEs_tags_513[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_SensorMeasurementConfiguration_ExtIEs_513, + 3, /* Elements count */ + &asn_SPC_S1AP_SensorMeasurementConfiguration_ExtIEs_specs_513 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_520[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_SONInformationReply_ExtIEs__extensionValue, choice.TimeSynchronisationInfo), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -31603,22 +34116,22 @@ static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_480[] = { "MutingPatternInformation" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_480[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_520[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* TimeSynchronisationInfo */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* MutingPatternInformation */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_480 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_520 = { sizeof(struct S1AP_SONInformationReply_ExtIEs__extensionValue), offsetof(struct S1AP_SONInformationReply_ExtIEs__extensionValue, _asn_ctx), offsetof(struct S1AP_SONInformationReply_ExtIEs__extensionValue, present), sizeof(((struct S1AP_SONInformationReply_ExtIEs__extensionValue *)0)->present), - asn_MAP_S1AP_extensionValue_tag2el_480, + asn_MAP_S1AP_extensionValue_tag2el_520, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_480 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_520 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -31635,12 +34148,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_480 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_extensionValue_480, + asn_MBR_S1AP_extensionValue_520, 2, /* Elements count */ - &asn_SPC_S1AP_extensionValue_specs_480 /* Additional specs */ + &asn_SPC_S1AP_extensionValue_specs_520 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_SONInformationReply_ExtIEs_477[] = { +asn_TYPE_member_t asn_MBR_S1AP_SONInformationReply_ExtIEs_517[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_SONInformationReply_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -31651,9 +34164,9 @@ asn_TYPE_member_t asn_MBR_S1AP_SONInformationReply_ExtIEs_477[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_478, + &asn_PER_memb_S1AP_id_constr_518, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_477 + memb_S1AP_id_constraint_517 }, 0, 0, /* No default value */ "id" @@ -31668,9 +34181,9 @@ asn_TYPE_member_t asn_MBR_S1AP_SONInformationReply_ExtIEs_477[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_479, + &asn_PER_memb_S1AP_criticality_constr_519, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_477 + memb_S1AP_criticality_constraint_517 }, 0, 0, /* No default value */ "criticality" @@ -31678,33 +34191,33 @@ asn_TYPE_member_t asn_MBR_S1AP_SONInformationReply_ExtIEs_477[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_SONInformationReply_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_480, + &asn_DEF_S1AP_extensionValue_520, select_SONInformationReply_ExtIEs_S1AP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_480, + &asn_PER_memb_S1AP_extensionValue_constr_520, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_477 + memb_S1AP_extensionValue_constraint_517 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_SONInformationReply_ExtIEs_tags_477[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_SONInformationReply_ExtIEs_tags_517[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_SONInformationReply_ExtIEs_tag2el_477[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_SONInformationReply_ExtIEs_tag2el_517[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_SONInformationReply_ExtIEs_specs_477 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_SONInformationReply_ExtIEs_specs_517 = { sizeof(struct S1AP_SONInformationReply_ExtIEs), offsetof(struct S1AP_SONInformationReply_ExtIEs, _asn_ctx), - asn_MAP_S1AP_SONInformationReply_ExtIEs_tag2el_477, + asn_MAP_S1AP_SONInformationReply_ExtIEs_tag2el_517, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -31713,12 +34226,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_SONInformationReply_ExtIEs = { "SONInformationReply-ExtIEs", "SONInformationReply-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_SONInformationReply_ExtIEs_tags_477, - sizeof(asn_DEF_S1AP_SONInformationReply_ExtIEs_tags_477) - /sizeof(asn_DEF_S1AP_SONInformationReply_ExtIEs_tags_477[0]), /* 1 */ - asn_DEF_S1AP_SONInformationReply_ExtIEs_tags_477, /* Same as above */ - sizeof(asn_DEF_S1AP_SONInformationReply_ExtIEs_tags_477) - /sizeof(asn_DEF_S1AP_SONInformationReply_ExtIEs_tags_477[0]), /* 1 */ + asn_DEF_S1AP_SONInformationReply_ExtIEs_tags_517, + sizeof(asn_DEF_S1AP_SONInformationReply_ExtIEs_tags_517) + /sizeof(asn_DEF_S1AP_SONInformationReply_ExtIEs_tags_517[0]), /* 1 */ + asn_DEF_S1AP_SONInformationReply_ExtIEs_tags_517, /* Same as above */ + sizeof(asn_DEF_S1AP_SONInformationReply_ExtIEs_tags_517) + /sizeof(asn_DEF_S1AP_SONInformationReply_ExtIEs_tags_517[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -31728,12 +34241,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_SONInformationReply_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_SONInformationReply_ExtIEs_477, + asn_MBR_S1AP_SONInformationReply_ExtIEs_517, 3, /* Elements count */ - &asn_SPC_S1AP_SONInformationReply_ExtIEs_specs_477 /* Additional specs */ + &asn_SPC_S1AP_SONInformationReply_ExtIEs_specs_517 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_484[] = { +static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_524[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_SONConfigurationTransfer_ExtIEs__extensionValue, choice.X2TNLConfigurationInfo), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -31769,22 +34282,22 @@ static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_484[] = { "SynchronisationInformation" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_484[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_524[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* X2TNLConfigurationInfo */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* SynchronisationInformation */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_484 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_524 = { sizeof(struct S1AP_SONConfigurationTransfer_ExtIEs__extensionValue), offsetof(struct S1AP_SONConfigurationTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct S1AP_SONConfigurationTransfer_ExtIEs__extensionValue, present), sizeof(((struct S1AP_SONConfigurationTransfer_ExtIEs__extensionValue *)0)->present), - asn_MAP_S1AP_extensionValue_tag2el_484, + asn_MAP_S1AP_extensionValue_tag2el_524, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_484 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_524 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -31801,12 +34314,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_484 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_extensionValue_484, + asn_MBR_S1AP_extensionValue_524, 2, /* Elements count */ - &asn_SPC_S1AP_extensionValue_specs_484 /* Additional specs */ + &asn_SPC_S1AP_extensionValue_specs_524 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_SONConfigurationTransfer_ExtIEs_481[] = { +asn_TYPE_member_t asn_MBR_S1AP_SONConfigurationTransfer_ExtIEs_521[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_SONConfigurationTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -31817,9 +34330,9 @@ asn_TYPE_member_t asn_MBR_S1AP_SONConfigurationTransfer_ExtIEs_481[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_482, + &asn_PER_memb_S1AP_id_constr_522, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_481 + memb_S1AP_id_constraint_521 }, 0, 0, /* No default value */ "id" @@ -31834,9 +34347,9 @@ asn_TYPE_member_t asn_MBR_S1AP_SONConfigurationTransfer_ExtIEs_481[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_483, + &asn_PER_memb_S1AP_criticality_constr_523, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_481 + memb_S1AP_criticality_constraint_521 }, 0, 0, /* No default value */ "criticality" @@ -31844,33 +34357,33 @@ asn_TYPE_member_t asn_MBR_S1AP_SONConfigurationTransfer_ExtIEs_481[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_SONConfigurationTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_484, + &asn_DEF_S1AP_extensionValue_524, select_SONConfigurationTransfer_ExtIEs_S1AP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_484, + &asn_PER_memb_S1AP_extensionValue_constr_524, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_481 + memb_S1AP_extensionValue_constraint_521 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_SONConfigurationTransfer_ExtIEs_tags_481[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_SONConfigurationTransfer_ExtIEs_tags_521[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_SONConfigurationTransfer_ExtIEs_tag2el_481[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_SONConfigurationTransfer_ExtIEs_tag2el_521[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_SONConfigurationTransfer_ExtIEs_specs_481 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_SONConfigurationTransfer_ExtIEs_specs_521 = { sizeof(struct S1AP_SONConfigurationTransfer_ExtIEs), offsetof(struct S1AP_SONConfigurationTransfer_ExtIEs, _asn_ctx), - asn_MAP_S1AP_SONConfigurationTransfer_ExtIEs_tag2el_481, + asn_MAP_S1AP_SONConfigurationTransfer_ExtIEs_tag2el_521, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -31879,12 +34392,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_SONConfigurationTransfer_ExtIEs = { "SONConfigurationTransfer-ExtIEs", "SONConfigurationTransfer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_SONConfigurationTransfer_ExtIEs_tags_481, - sizeof(asn_DEF_S1AP_SONConfigurationTransfer_ExtIEs_tags_481) - /sizeof(asn_DEF_S1AP_SONConfigurationTransfer_ExtIEs_tags_481[0]), /* 1 */ - asn_DEF_S1AP_SONConfigurationTransfer_ExtIEs_tags_481, /* Same as above */ - sizeof(asn_DEF_S1AP_SONConfigurationTransfer_ExtIEs_tags_481) - /sizeof(asn_DEF_S1AP_SONConfigurationTransfer_ExtIEs_tags_481[0]), /* 1 */ + asn_DEF_S1AP_SONConfigurationTransfer_ExtIEs_tags_521, + sizeof(asn_DEF_S1AP_SONConfigurationTransfer_ExtIEs_tags_521) + /sizeof(asn_DEF_S1AP_SONConfigurationTransfer_ExtIEs_tags_521[0]), /* 1 */ + asn_DEF_S1AP_SONConfigurationTransfer_ExtIEs_tags_521, /* Same as above */ + sizeof(asn_DEF_S1AP_SONConfigurationTransfer_ExtIEs_tags_521) + /sizeof(asn_DEF_S1AP_SONConfigurationTransfer_ExtIEs_tags_521[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -31894,12 +34407,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_SONConfigurationTransfer_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_SONConfigurationTransfer_ExtIEs_481, + asn_MBR_S1AP_SONConfigurationTransfer_ExtIEs_521, 3, /* Elements count */ - &asn_SPC_S1AP_SONConfigurationTransfer_ExtIEs_specs_481 /* Additional specs */ + &asn_SPC_S1AP_SONConfigurationTransfer_ExtIEs_specs_521 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_488 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_528 = { sizeof(struct S1AP_SynchronisationInformation_ExtIEs__extensionValue), offsetof(struct S1AP_SynchronisationInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct S1AP_SynchronisationInformation_ExtIEs__extensionValue, present), @@ -31910,7 +34423,7 @@ static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_488 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_488 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_528 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -31928,10 +34441,10 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_488 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_S1AP_extensionValue_specs_488 /* Additional specs */ + &asn_SPC_S1AP_extensionValue_specs_528 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_SynchronisationInformation_ExtIEs_485[] = { +asn_TYPE_member_t asn_MBR_S1AP_SynchronisationInformation_ExtIEs_525[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_SynchronisationInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -31942,9 +34455,9 @@ asn_TYPE_member_t asn_MBR_S1AP_SynchronisationInformation_ExtIEs_485[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_486, + &asn_PER_memb_S1AP_id_constr_526, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_485 + memb_S1AP_id_constraint_525 }, 0, 0, /* No default value */ "id" @@ -31959,9 +34472,9 @@ asn_TYPE_member_t asn_MBR_S1AP_SynchronisationInformation_ExtIEs_485[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_487, + &asn_PER_memb_S1AP_criticality_constr_527, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_485 + memb_S1AP_criticality_constraint_525 }, 0, 0, /* No default value */ "criticality" @@ -31969,33 +34482,33 @@ asn_TYPE_member_t asn_MBR_S1AP_SynchronisationInformation_ExtIEs_485[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_SynchronisationInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_488, + &asn_DEF_S1AP_extensionValue_528, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_488, + &asn_PER_memb_S1AP_extensionValue_constr_528, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_485 + memb_S1AP_extensionValue_constraint_525 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_SynchronisationInformation_ExtIEs_tags_485[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_SynchronisationInformation_ExtIEs_tags_525[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_SynchronisationInformation_ExtIEs_tag2el_485[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_SynchronisationInformation_ExtIEs_tag2el_525[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_SynchronisationInformation_ExtIEs_specs_485 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_SynchronisationInformation_ExtIEs_specs_525 = { sizeof(struct S1AP_SynchronisationInformation_ExtIEs), offsetof(struct S1AP_SynchronisationInformation_ExtIEs, _asn_ctx), - asn_MAP_S1AP_SynchronisationInformation_ExtIEs_tag2el_485, + asn_MAP_S1AP_SynchronisationInformation_ExtIEs_tag2el_525, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -32004,12 +34517,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_SynchronisationInformation_ExtIEs = { "SynchronisationInformation-ExtIEs", "SynchronisationInformation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_SynchronisationInformation_ExtIEs_tags_485, - sizeof(asn_DEF_S1AP_SynchronisationInformation_ExtIEs_tags_485) - /sizeof(asn_DEF_S1AP_SynchronisationInformation_ExtIEs_tags_485[0]), /* 1 */ - asn_DEF_S1AP_SynchronisationInformation_ExtIEs_tags_485, /* Same as above */ - sizeof(asn_DEF_S1AP_SynchronisationInformation_ExtIEs_tags_485) - /sizeof(asn_DEF_S1AP_SynchronisationInformation_ExtIEs_tags_485[0]), /* 1 */ + asn_DEF_S1AP_SynchronisationInformation_ExtIEs_tags_525, + sizeof(asn_DEF_S1AP_SynchronisationInformation_ExtIEs_tags_525) + /sizeof(asn_DEF_S1AP_SynchronisationInformation_ExtIEs_tags_525[0]), /* 1 */ + asn_DEF_S1AP_SynchronisationInformation_ExtIEs_tags_525, /* Same as above */ + sizeof(asn_DEF_S1AP_SynchronisationInformation_ExtIEs_tags_525) + /sizeof(asn_DEF_S1AP_SynchronisationInformation_ExtIEs_tags_525[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -32019,12 +34532,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_SynchronisationInformation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_SynchronisationInformation_ExtIEs_485, + asn_MBR_S1AP_SynchronisationInformation_ExtIEs_525, 3, /* Elements count */ - &asn_SPC_S1AP_SynchronisationInformation_ExtIEs_specs_485 /* Additional specs */ + &asn_SPC_S1AP_SynchronisationInformation_ExtIEs_specs_525 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_492 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_532 = { sizeof(struct S1AP_SourceeNB_ID_ExtIEs__extensionValue), offsetof(struct S1AP_SourceeNB_ID_ExtIEs__extensionValue, _asn_ctx), offsetof(struct S1AP_SourceeNB_ID_ExtIEs__extensionValue, present), @@ -32035,7 +34548,7 @@ static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_492 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_492 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_532 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -32053,10 +34566,10 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_492 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_S1AP_extensionValue_specs_492 /* Additional specs */ + &asn_SPC_S1AP_extensionValue_specs_532 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_SourceeNB_ID_ExtIEs_489[] = { +asn_TYPE_member_t asn_MBR_S1AP_SourceeNB_ID_ExtIEs_529[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_SourceeNB_ID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -32067,9 +34580,9 @@ asn_TYPE_member_t asn_MBR_S1AP_SourceeNB_ID_ExtIEs_489[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_490, + &asn_PER_memb_S1AP_id_constr_530, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_489 + memb_S1AP_id_constraint_529 }, 0, 0, /* No default value */ "id" @@ -32084,9 +34597,9 @@ asn_TYPE_member_t asn_MBR_S1AP_SourceeNB_ID_ExtIEs_489[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_491, + &asn_PER_memb_S1AP_criticality_constr_531, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_489 + memb_S1AP_criticality_constraint_529 }, 0, 0, /* No default value */ "criticality" @@ -32094,33 +34607,33 @@ asn_TYPE_member_t asn_MBR_S1AP_SourceeNB_ID_ExtIEs_489[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_SourceeNB_ID_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_492, + &asn_DEF_S1AP_extensionValue_532, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_492, + &asn_PER_memb_S1AP_extensionValue_constr_532, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_489 + memb_S1AP_extensionValue_constraint_529 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_SourceeNB_ID_ExtIEs_tags_489[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_SourceeNB_ID_ExtIEs_tags_529[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_SourceeNB_ID_ExtIEs_tag2el_489[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_SourceeNB_ID_ExtIEs_tag2el_529[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_SourceeNB_ID_ExtIEs_specs_489 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_SourceeNB_ID_ExtIEs_specs_529 = { sizeof(struct S1AP_SourceeNB_ID_ExtIEs), offsetof(struct S1AP_SourceeNB_ID_ExtIEs, _asn_ctx), - asn_MAP_S1AP_SourceeNB_ID_ExtIEs_tag2el_489, + asn_MAP_S1AP_SourceeNB_ID_ExtIEs_tag2el_529, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -32129,12 +34642,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_SourceeNB_ID_ExtIEs = { "SourceeNB-ID-ExtIEs", "SourceeNB-ID-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_SourceeNB_ID_ExtIEs_tags_489, - sizeof(asn_DEF_S1AP_SourceeNB_ID_ExtIEs_tags_489) - /sizeof(asn_DEF_S1AP_SourceeNB_ID_ExtIEs_tags_489[0]), /* 1 */ - asn_DEF_S1AP_SourceeNB_ID_ExtIEs_tags_489, /* Same as above */ - sizeof(asn_DEF_S1AP_SourceeNB_ID_ExtIEs_tags_489) - /sizeof(asn_DEF_S1AP_SourceeNB_ID_ExtIEs_tags_489[0]), /* 1 */ + asn_DEF_S1AP_SourceeNB_ID_ExtIEs_tags_529, + sizeof(asn_DEF_S1AP_SourceeNB_ID_ExtIEs_tags_529) + /sizeof(asn_DEF_S1AP_SourceeNB_ID_ExtIEs_tags_529[0]), /* 1 */ + asn_DEF_S1AP_SourceeNB_ID_ExtIEs_tags_529, /* Same as above */ + sizeof(asn_DEF_S1AP_SourceeNB_ID_ExtIEs_tags_529) + /sizeof(asn_DEF_S1AP_SourceeNB_ID_ExtIEs_tags_529[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -32144,12 +34657,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_SourceeNB_ID_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_SourceeNB_ID_ExtIEs_489, + asn_MBR_S1AP_SourceeNB_ID_ExtIEs_529, 3, /* Elements count */ - &asn_SPC_S1AP_SourceeNB_ID_ExtIEs_specs_489 /* Additional specs */ + &asn_SPC_S1AP_SourceeNB_ID_ExtIEs_specs_529 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_496[] = { +static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_536[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs__extensionValue, choice.MobilityInformation), (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, @@ -32286,1349 +34799,84 @@ static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_496[] = { 0, 0, /* No default value */ "EmergencyIndicator" }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs__extensionValue, choice.ENB_UE_S1AP_ID), + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), + 0, + &asn_DEF_S1AP_ENB_UE_S1AP_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "ENB-UE-S1AP-ID" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs__extensionValue, choice.Global_RAN_NODE_ID), + -1 /* Ambiguous tag (CHOICE?) */, + 0, + &asn_DEF_S1AP_Global_RAN_NODE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "Global-RAN-NODE-ID" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs__extensionValue, choice.Direct_Forwarding_Path_Availability), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_S1AP_Direct_Forwarding_Path_Availability, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "Direct-Forwarding-Path-Availability" + }, }; -static const unsigned asn_MAP_S1AP_extensionValue_to_canonical_496[] = { 0, 3, 1, 2, 7, 4, 5, 6 }; -static const unsigned asn_MAP_S1AP_extensionValue_from_canonical_496[] = { 0, 2, 3, 1, 5, 6, 7, 4 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_496[] = { +static const unsigned asn_MAP_S1AP_extensionValue_to_canonical_536[] = { 8, 0, 3, 1, 2, 7, 10, 4, 5, 6, 9 }; +static const unsigned asn_MAP_S1AP_extensionValue_from_canonical_536[] = { 1, 3, 4, 2, 7, 8, 9, 5, 0, 10, 6 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_536[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 8, 0, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 1 }, /* MobilityInformation */ { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, -1, 0 }, /* AdditionalRRMPriorityIndex */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, 0, 0 }, /* UE-HistoryInformationFromTheUE */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 1 }, /* IMSvoiceEPSfallbackfrom5G */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, -1, 0 }, /* EmergencyIndicator */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 2 }, /* IMSvoiceEPSfallbackfrom5G */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, -1, 1 }, /* EmergencyIndicator */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 10, -2, 0 }, /* Direct-Forwarding-Path-Availability */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, 0, 1 }, /* ContextatSource */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -1, 0 }, /* IntersystemMeasurementConfiguration */ - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 6, 0, 0 }, /* sourceNgRanNode-ID */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 6, 0, 0 } /* sourceNodeID-Extension */ + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 6, 0, 1 }, /* sourceNgRanNode-ID */ + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 9, -1, 0 }, /* gNB */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 6, 0, 1 }, /* sourceNodeID-Extension */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 9, -1, 0 } /* ng-eNB */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_496 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_536 = { sizeof(struct S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs__extensionValue), offsetof(struct S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs__extensionValue, present), sizeof(((struct S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs__extensionValue *)0)->present), - asn_MAP_S1AP_extensionValue_tag2el_496, - 9, /* Count of tags in the map */ - asn_MAP_S1AP_extensionValue_to_canonical_496, - asn_MAP_S1AP_extensionValue_from_canonical_496, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_496 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - asn_MBR_S1AP_extensionValue_496, - 8, /* Elements count */ - &asn_SPC_S1AP_extensionValue_specs_496 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_493[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_494, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_493 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - select_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_S1AP_criticality_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_495, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_493 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_496, - select_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_S1AP_extensionValue_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_496, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_493 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_tags_493[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_tag2el_493[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_specs_493 = { - sizeof(struct S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs), - offsetof(struct S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs, _asn_ctx), - asn_MAP_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_tag2el_493, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs = { - "SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs", - "SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_tags_493, - sizeof(asn_DEF_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_tags_493) - /sizeof(asn_DEF_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_tags_493[0]), /* 1 */ - asn_DEF_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_tags_493, /* Same as above */ - sizeof(asn_DEF_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_tags_493) - /sizeof(asn_DEF_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_tags_493[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_493, - 3, /* Elements count */ - &asn_SPC_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_specs_493 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_500 = { - sizeof(struct S1AP_SourceNgRanNode_ID_ExtIEs__extensionValue), - offsetof(struct S1AP_SourceNgRanNode_ID_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_SourceNgRanNode_ID_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_SourceNgRanNode_ID_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_500 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_S1AP_extensionValue_specs_500 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_SourceNgRanNode_ID_ExtIEs_497[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_SourceNgRanNode_ID_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_498, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_497 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_SourceNgRanNode_ID_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_499, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_497 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_SourceNgRanNode_ID_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_500, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_500, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_497 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_SourceNgRanNode_ID_ExtIEs_tags_497[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_SourceNgRanNode_ID_ExtIEs_tag2el_497[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_SourceNgRanNode_ID_ExtIEs_specs_497 = { - sizeof(struct S1AP_SourceNgRanNode_ID_ExtIEs), - offsetof(struct S1AP_SourceNgRanNode_ID_ExtIEs, _asn_ctx), - asn_MAP_S1AP_SourceNgRanNode_ID_ExtIEs_tag2el_497, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_SourceNgRanNode_ID_ExtIEs = { - "SourceNgRanNode-ID-ExtIEs", - "SourceNgRanNode-ID-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_SourceNgRanNode_ID_ExtIEs_tags_497, - sizeof(asn_DEF_S1AP_SourceNgRanNode_ID_ExtIEs_tags_497) - /sizeof(asn_DEF_S1AP_SourceNgRanNode_ID_ExtIEs_tags_497[0]), /* 1 */ - asn_DEF_S1AP_SourceNgRanNode_ID_ExtIEs_tags_497, /* Same as above */ - sizeof(asn_DEF_S1AP_SourceNgRanNode_ID_ExtIEs_tags_497) - /sizeof(asn_DEF_S1AP_SourceNgRanNode_ID_ExtIEs_tags_497[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_SourceNgRanNode_ID_ExtIEs_497, - 3, /* Elements count */ - &asn_SPC_S1AP_SourceNgRanNode_ID_ExtIEs_specs_497 /* Additional specs */ -}; - -static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_504[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_ServedGUMMEIsItem_ExtIEs__extensionValue, choice.GUMMEIType), - (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), - 0, - &asn_DEF_S1AP_GUMMEIType, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - 0 - }, - 0, 0, /* No default value */ - "GUMMEIType" - }, -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_504[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* GUMMEIType */ -}; -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_504 = { - sizeof(struct S1AP_ServedGUMMEIsItem_ExtIEs__extensionValue), - offsetof(struct S1AP_ServedGUMMEIsItem_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_ServedGUMMEIsItem_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_ServedGUMMEIsItem_ExtIEs__extensionValue *)0)->present), - asn_MAP_S1AP_extensionValue_tag2el_504, - 1, /* Count of tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_504 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - asn_MBR_S1AP_extensionValue_504, - 1, /* Elements count */ - &asn_SPC_S1AP_extensionValue_specs_504 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_ServedGUMMEIsItem_ExtIEs_501[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_ServedGUMMEIsItem_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_502, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_501 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_ServedGUMMEIsItem_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - select_ServedGUMMEIsItem_ExtIEs_S1AP_criticality_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_503, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_501 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ServedGUMMEIsItem_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_504, - select_ServedGUMMEIsItem_ExtIEs_S1AP_extensionValue_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_504, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_501 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_ServedGUMMEIsItem_ExtIEs_tags_501[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_ServedGUMMEIsItem_ExtIEs_tag2el_501[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_ServedGUMMEIsItem_ExtIEs_specs_501 = { - sizeof(struct S1AP_ServedGUMMEIsItem_ExtIEs), - offsetof(struct S1AP_ServedGUMMEIsItem_ExtIEs, _asn_ctx), - asn_MAP_S1AP_ServedGUMMEIsItem_ExtIEs_tag2el_501, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_ServedGUMMEIsItem_ExtIEs = { - "ServedGUMMEIsItem-ExtIEs", - "ServedGUMMEIsItem-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_ServedGUMMEIsItem_ExtIEs_tags_501, - sizeof(asn_DEF_S1AP_ServedGUMMEIsItem_ExtIEs_tags_501) - /sizeof(asn_DEF_S1AP_ServedGUMMEIsItem_ExtIEs_tags_501[0]), /* 1 */ - asn_DEF_S1AP_ServedGUMMEIsItem_ExtIEs_tags_501, /* Same as above */ - sizeof(asn_DEF_S1AP_ServedGUMMEIsItem_ExtIEs_tags_501) - /sizeof(asn_DEF_S1AP_ServedGUMMEIsItem_ExtIEs_tags_501[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_ServedGUMMEIsItem_ExtIEs_501, - 3, /* Elements count */ - &asn_SPC_S1AP_ServedGUMMEIsItem_ExtIEs_specs_501 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_508 = { - sizeof(struct S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue), - offsetof(struct S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_508 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_S1AP_extensionValue_specs_508 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_505[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_506, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_505 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_507, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_505 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_508, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_508, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_505 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_505[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_505[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_505 = { - sizeof(struct S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs), - offsetof(struct S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs, _asn_ctx), - asn_MAP_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_505, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs = { - "Subscription-Based-UE-DifferentiationInfo-ExtIEs", - "Subscription-Based-UE-DifferentiationInfo-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_505, - sizeof(asn_DEF_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_505) - /sizeof(asn_DEF_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_505[0]), /* 1 */ - asn_DEF_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_505, /* Same as above */ - sizeof(asn_DEF_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_505) - /sizeof(asn_DEF_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_505[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_505, - 3, /* Elements count */ - &asn_SPC_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_505 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_512 = { - sizeof(struct S1AP_ScheduledCommunicationTime_ExtIEs__extensionValue), - offsetof(struct S1AP_ScheduledCommunicationTime_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_ScheduledCommunicationTime_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_ScheduledCommunicationTime_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_512 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_S1AP_extensionValue_specs_512 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_ScheduledCommunicationTime_ExtIEs_509[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_ScheduledCommunicationTime_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_510, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_509 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_ScheduledCommunicationTime_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_511, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_509 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ScheduledCommunicationTime_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_512, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_512, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_509 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_ScheduledCommunicationTime_ExtIEs_tags_509[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_ScheduledCommunicationTime_ExtIEs_tag2el_509[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_ScheduledCommunicationTime_ExtIEs_specs_509 = { - sizeof(struct S1AP_ScheduledCommunicationTime_ExtIEs), - offsetof(struct S1AP_ScheduledCommunicationTime_ExtIEs, _asn_ctx), - asn_MAP_S1AP_ScheduledCommunicationTime_ExtIEs_tag2el_509, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_ScheduledCommunicationTime_ExtIEs = { - "ScheduledCommunicationTime-ExtIEs", - "ScheduledCommunicationTime-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_ScheduledCommunicationTime_ExtIEs_tags_509, - sizeof(asn_DEF_S1AP_ScheduledCommunicationTime_ExtIEs_tags_509) - /sizeof(asn_DEF_S1AP_ScheduledCommunicationTime_ExtIEs_tags_509[0]), /* 1 */ - asn_DEF_S1AP_ScheduledCommunicationTime_ExtIEs_tags_509, /* Same as above */ - sizeof(asn_DEF_S1AP_ScheduledCommunicationTime_ExtIEs_tags_509) - /sizeof(asn_DEF_S1AP_ScheduledCommunicationTime_ExtIEs_tags_509[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_ScheduledCommunicationTime_ExtIEs_509, - 3, /* Elements count */ - &asn_SPC_S1AP_ScheduledCommunicationTime_ExtIEs_specs_509 /* Additional specs */ -}; - -static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_516[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_SupportedTAs_Item_ExtIEs__extensionValue, choice.RAT_Type), - (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), - 0, - &asn_DEF_S1AP_RAT_Type, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - 0 - }, - 0, 0, /* No default value */ - "RAT-Type" - }, -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_516[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RAT-Type */ -}; -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_516 = { - sizeof(struct S1AP_SupportedTAs_Item_ExtIEs__extensionValue), - offsetof(struct S1AP_SupportedTAs_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_SupportedTAs_Item_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_SupportedTAs_Item_ExtIEs__extensionValue *)0)->present), - asn_MAP_S1AP_extensionValue_tag2el_516, - 1, /* Count of tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_516 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - asn_MBR_S1AP_extensionValue_516, - 1, /* Elements count */ - &asn_SPC_S1AP_extensionValue_specs_516 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_SupportedTAs_Item_ExtIEs_513[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_SupportedTAs_Item_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_514, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_513 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_SupportedTAs_Item_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - select_SupportedTAs_Item_ExtIEs_S1AP_criticality_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_515, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_513 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_SupportedTAs_Item_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_516, - select_SupportedTAs_Item_ExtIEs_S1AP_extensionValue_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_516, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_513 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_SupportedTAs_Item_ExtIEs_tags_513[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_SupportedTAs_Item_ExtIEs_tag2el_513[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_SupportedTAs_Item_ExtIEs_specs_513 = { - sizeof(struct S1AP_SupportedTAs_Item_ExtIEs), - offsetof(struct S1AP_SupportedTAs_Item_ExtIEs, _asn_ctx), - asn_MAP_S1AP_SupportedTAs_Item_ExtIEs_tag2el_513, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_SupportedTAs_Item_ExtIEs = { - "SupportedTAs-Item-ExtIEs", - "SupportedTAs-Item-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_SupportedTAs_Item_ExtIEs_tags_513, - sizeof(asn_DEF_S1AP_SupportedTAs_Item_ExtIEs_tags_513) - /sizeof(asn_DEF_S1AP_SupportedTAs_Item_ExtIEs_tags_513[0]), /* 1 */ - asn_DEF_S1AP_SupportedTAs_Item_ExtIEs_tags_513, /* Same as above */ - sizeof(asn_DEF_S1AP_SupportedTAs_Item_ExtIEs_tags_513) - /sizeof(asn_DEF_S1AP_SupportedTAs_Item_ExtIEs_tags_513[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_SupportedTAs_Item_ExtIEs_513, - 3, /* Elements count */ - &asn_SPC_S1AP_SupportedTAs_Item_ExtIEs_specs_513 /* Additional specs */ -}; - -static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_520[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_TimeSynchronisationInfo_ExtIEs__extensionValue, choice.MutingAvailabilityIndication), - (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), - 0, - &asn_DEF_S1AP_MutingAvailabilityIndication, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - 0 - }, - 0, 0, /* No default value */ - "MutingAvailabilityIndication" - }, -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_520[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* MutingAvailabilityIndication */ -}; -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_520 = { - sizeof(struct S1AP_TimeSynchronisationInfo_ExtIEs__extensionValue), - offsetof(struct S1AP_TimeSynchronisationInfo_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_TimeSynchronisationInfo_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_TimeSynchronisationInfo_ExtIEs__extensionValue *)0)->present), - asn_MAP_S1AP_extensionValue_tag2el_520, - 1, /* Count of tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_520 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - asn_MBR_S1AP_extensionValue_520, - 1, /* Elements count */ - &asn_SPC_S1AP_extensionValue_specs_520 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_TimeSynchronisationInfo_ExtIEs_517[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_TimeSynchronisationInfo_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_518, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_517 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_TimeSynchronisationInfo_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - select_TimeSynchronisationInfo_ExtIEs_S1AP_criticality_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_519, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_517 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_TimeSynchronisationInfo_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_520, - select_TimeSynchronisationInfo_ExtIEs_S1AP_extensionValue_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_520, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_517 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_TimeSynchronisationInfo_ExtIEs_tags_517[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_TimeSynchronisationInfo_ExtIEs_tag2el_517[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_TimeSynchronisationInfo_ExtIEs_specs_517 = { - sizeof(struct S1AP_TimeSynchronisationInfo_ExtIEs), - offsetof(struct S1AP_TimeSynchronisationInfo_ExtIEs, _asn_ctx), - asn_MAP_S1AP_TimeSynchronisationInfo_ExtIEs_tag2el_517, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_TimeSynchronisationInfo_ExtIEs = { - "TimeSynchronisationInfo-ExtIEs", - "TimeSynchronisationInfo-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_TimeSynchronisationInfo_ExtIEs_tags_517, - sizeof(asn_DEF_S1AP_TimeSynchronisationInfo_ExtIEs_tags_517) - /sizeof(asn_DEF_S1AP_TimeSynchronisationInfo_ExtIEs_tags_517[0]), /* 1 */ - asn_DEF_S1AP_TimeSynchronisationInfo_ExtIEs_tags_517, /* Same as above */ - sizeof(asn_DEF_S1AP_TimeSynchronisationInfo_ExtIEs_tags_517) - /sizeof(asn_DEF_S1AP_TimeSynchronisationInfo_ExtIEs_tags_517[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_TimeSynchronisationInfo_ExtIEs_517, - 3, /* Elements count */ - &asn_SPC_S1AP_TimeSynchronisationInfo_ExtIEs_specs_517 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_524 = { - sizeof(struct S1AP_S_TMSI_ExtIEs__extensionValue), - offsetof(struct S1AP_S_TMSI_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_S_TMSI_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_S_TMSI_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_524 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_S1AP_extensionValue_specs_524 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_S_TMSI_ExtIEs_521[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_S_TMSI_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_522, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_521 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_S_TMSI_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_523, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_521 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_S_TMSI_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_524, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_524, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_521 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_S_TMSI_ExtIEs_tags_521[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_S_TMSI_ExtIEs_tag2el_521[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_S_TMSI_ExtIEs_specs_521 = { - sizeof(struct S1AP_S_TMSI_ExtIEs), - offsetof(struct S1AP_S_TMSI_ExtIEs, _asn_ctx), - asn_MAP_S1AP_S_TMSI_ExtIEs_tag2el_521, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_S_TMSI_ExtIEs = { - "S-TMSI-ExtIEs", - "S-TMSI-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_S_TMSI_ExtIEs_tags_521, - sizeof(asn_DEF_S1AP_S_TMSI_ExtIEs_tags_521) - /sizeof(asn_DEF_S1AP_S_TMSI_ExtIEs_tags_521[0]), /* 1 */ - asn_DEF_S1AP_S_TMSI_ExtIEs_tags_521, /* Same as above */ - sizeof(asn_DEF_S1AP_S_TMSI_ExtIEs_tags_521) - /sizeof(asn_DEF_S1AP_S_TMSI_ExtIEs_tags_521[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_S_TMSI_ExtIEs_521, - 3, /* Elements count */ - &asn_SPC_S1AP_S_TMSI_ExtIEs_specs_521 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_528 = { - sizeof(struct S1AP_TAIBasedMDT_ExtIEs__extensionValue), - offsetof(struct S1AP_TAIBasedMDT_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_TAIBasedMDT_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_TAIBasedMDT_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_528 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_S1AP_extensionValue_specs_528 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_TAIBasedMDT_ExtIEs_525[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_TAIBasedMDT_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_526, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_525 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_TAIBasedMDT_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_527, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_525 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_TAIBasedMDT_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_528, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_528, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_525 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_TAIBasedMDT_ExtIEs_tags_525[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_TAIBasedMDT_ExtIEs_tag2el_525[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAIBasedMDT_ExtIEs_specs_525 = { - sizeof(struct S1AP_TAIBasedMDT_ExtIEs), - offsetof(struct S1AP_TAIBasedMDT_ExtIEs, _asn_ctx), - asn_MAP_S1AP_TAIBasedMDT_ExtIEs_tag2el_525, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_TAIBasedMDT_ExtIEs = { - "TAIBasedMDT-ExtIEs", - "TAIBasedMDT-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_TAIBasedMDT_ExtIEs_tags_525, - sizeof(asn_DEF_S1AP_TAIBasedMDT_ExtIEs_tags_525) - /sizeof(asn_DEF_S1AP_TAIBasedMDT_ExtIEs_tags_525[0]), /* 1 */ - asn_DEF_S1AP_TAIBasedMDT_ExtIEs_tags_525, /* Same as above */ - sizeof(asn_DEF_S1AP_TAIBasedMDT_ExtIEs_tags_525) - /sizeof(asn_DEF_S1AP_TAIBasedMDT_ExtIEs_tags_525[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_TAIBasedMDT_ExtIEs_525, - 3, /* Elements count */ - &asn_SPC_S1AP_TAIBasedMDT_ExtIEs_specs_525 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_532 = { - sizeof(struct S1AP_TAI_ExtIEs__extensionValue), - offsetof(struct S1AP_TAI_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_TAI_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_TAI_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_532 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_S1AP_extensionValue_specs_532 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_TAI_ExtIEs_529[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_TAI_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_530, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_529 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_TAI_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_531, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_529 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_TAI_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_532, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_532, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_529 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_TAI_ExtIEs_tags_529[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_TAI_ExtIEs_tag2el_529[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAI_ExtIEs_specs_529 = { - sizeof(struct S1AP_TAI_ExtIEs), - offsetof(struct S1AP_TAI_ExtIEs, _asn_ctx), - asn_MAP_S1AP_TAI_ExtIEs_tag2el_529, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_TAI_ExtIEs = { - "TAI-ExtIEs", - "TAI-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_TAI_ExtIEs_tags_529, - sizeof(asn_DEF_S1AP_TAI_ExtIEs_tags_529) - /sizeof(asn_DEF_S1AP_TAI_ExtIEs_tags_529[0]), /* 1 */ - asn_DEF_S1AP_TAI_ExtIEs_tags_529, /* Same as above */ - sizeof(asn_DEF_S1AP_TAI_ExtIEs_tags_529) - /sizeof(asn_DEF_S1AP_TAI_ExtIEs_tags_529[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_TAI_ExtIEs_529, - 3, /* Elements count */ - &asn_SPC_S1AP_TAI_ExtIEs_specs_529 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_536 = { - sizeof(struct S1AP_TAI_Broadcast_Item_ExtIEs__extensionValue), - offsetof(struct S1AP_TAI_Broadcast_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_TAI_Broadcast_Item_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_TAI_Broadcast_Item_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, + asn_MAP_S1AP_extensionValue_tag2el_536, + 13, /* Count of tags in the map */ + asn_MAP_S1AP_extensionValue_to_canonical_536, + asn_MAP_S1AP_extensionValue_from_canonical_536, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ @@ -33649,12 +34897,13 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_536 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ + asn_MBR_S1AP_extensionValue_536, + 11, /* Elements count */ &asn_SPC_S1AP_extensionValue_specs_536 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_TAI_Broadcast_Item_ExtIEs_533[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_TAI_Broadcast_Item_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_533[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -33671,11 +34920,11 @@ asn_TYPE_member_t asn_MBR_S1AP_TAI_Broadcast_Item_ExtIEs_533[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_TAI_Broadcast_Item_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - 0, + select_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_S1AP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -33688,11 +34937,11 @@ asn_TYPE_member_t asn_MBR_S1AP_TAI_Broadcast_Item_ExtIEs_533[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_TAI_Broadcast_Item_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_536, - 0, + select_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_S1AP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -33706,32 +34955,32 @@ asn_TYPE_member_t asn_MBR_S1AP_TAI_Broadcast_Item_ExtIEs_533[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_TAI_Broadcast_Item_ExtIEs_tags_533[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_tags_533[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_TAI_Broadcast_Item_ExtIEs_tag2el_533[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_tag2el_533[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAI_Broadcast_Item_ExtIEs_specs_533 = { - sizeof(struct S1AP_TAI_Broadcast_Item_ExtIEs), - offsetof(struct S1AP_TAI_Broadcast_Item_ExtIEs, _asn_ctx), - asn_MAP_S1AP_TAI_Broadcast_Item_ExtIEs_tag2el_533, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_specs_533 = { + sizeof(struct S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs), + offsetof(struct S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs, _asn_ctx), + asn_MAP_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_tag2el_533, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_TAI_Broadcast_Item_ExtIEs = { - "TAI-Broadcast-Item-ExtIEs", - "TAI-Broadcast-Item-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs = { + "SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs", + "SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_TAI_Broadcast_Item_ExtIEs_tags_533, - sizeof(asn_DEF_S1AP_TAI_Broadcast_Item_ExtIEs_tags_533) - /sizeof(asn_DEF_S1AP_TAI_Broadcast_Item_ExtIEs_tags_533[0]), /* 1 */ - asn_DEF_S1AP_TAI_Broadcast_Item_ExtIEs_tags_533, /* Same as above */ - sizeof(asn_DEF_S1AP_TAI_Broadcast_Item_ExtIEs_tags_533) - /sizeof(asn_DEF_S1AP_TAI_Broadcast_Item_ExtIEs_tags_533[0]), /* 1 */ + asn_DEF_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_tags_533, + sizeof(asn_DEF_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_tags_533) + /sizeof(asn_DEF_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_tags_533[0]), /* 1 */ + asn_DEF_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_tags_533, /* Same as above */ + sizeof(asn_DEF_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_tags_533) + /sizeof(asn_DEF_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_tags_533[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -33741,16 +34990,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_TAI_Broadcast_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_TAI_Broadcast_Item_ExtIEs_533, + asn_MBR_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_533, 3, /* Elements count */ - &asn_SPC_S1AP_TAI_Broadcast_Item_ExtIEs_specs_533 /* Additional specs */ + &asn_SPC_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_specs_533 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_540 = { - sizeof(struct S1AP_TAI_Cancelled_Item_ExtIEs__extensionValue), - offsetof(struct S1AP_TAI_Cancelled_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_TAI_Cancelled_Item_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_TAI_Cancelled_Item_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_SourceNgRanNode_ID_ExtIEs__extensionValue), + offsetof(struct S1AP_SourceNgRanNode_ID_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_SourceNgRanNode_ID_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_SourceNgRanNode_ID_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -33778,8 +35027,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_540 = { &asn_SPC_S1AP_extensionValue_specs_540 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_TAI_Cancelled_Item_ExtIEs_537[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_TAI_Cancelled_Item_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_SourceNgRanNode_ID_ExtIEs_537[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SourceNgRanNode_ID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -33796,7 +35045,7 @@ asn_TYPE_member_t asn_MBR_S1AP_TAI_Cancelled_Item_ExtIEs_537[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_TAI_Cancelled_Item_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SourceNgRanNode_ID_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -33813,7 +35062,7 @@ asn_TYPE_member_t asn_MBR_S1AP_TAI_Cancelled_Item_ExtIEs_537[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_TAI_Cancelled_Item_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_SourceNgRanNode_ID_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_540, @@ -33831,32 +35080,32 @@ asn_TYPE_member_t asn_MBR_S1AP_TAI_Cancelled_Item_ExtIEs_537[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_TAI_Cancelled_Item_ExtIEs_tags_537[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_SourceNgRanNode_ID_ExtIEs_tags_537[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_TAI_Cancelled_Item_ExtIEs_tag2el_537[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_SourceNgRanNode_ID_ExtIEs_tag2el_537[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAI_Cancelled_Item_ExtIEs_specs_537 = { - sizeof(struct S1AP_TAI_Cancelled_Item_ExtIEs), - offsetof(struct S1AP_TAI_Cancelled_Item_ExtIEs, _asn_ctx), - asn_MAP_S1AP_TAI_Cancelled_Item_ExtIEs_tag2el_537, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_SourceNgRanNode_ID_ExtIEs_specs_537 = { + sizeof(struct S1AP_SourceNgRanNode_ID_ExtIEs), + offsetof(struct S1AP_SourceNgRanNode_ID_ExtIEs, _asn_ctx), + asn_MAP_S1AP_SourceNgRanNode_ID_ExtIEs_tag2el_537, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_TAI_Cancelled_Item_ExtIEs = { - "TAI-Cancelled-Item-ExtIEs", - "TAI-Cancelled-Item-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_SourceNgRanNode_ID_ExtIEs = { + "SourceNgRanNode-ID-ExtIEs", + "SourceNgRanNode-ID-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_TAI_Cancelled_Item_ExtIEs_tags_537, - sizeof(asn_DEF_S1AP_TAI_Cancelled_Item_ExtIEs_tags_537) - /sizeof(asn_DEF_S1AP_TAI_Cancelled_Item_ExtIEs_tags_537[0]), /* 1 */ - asn_DEF_S1AP_TAI_Cancelled_Item_ExtIEs_tags_537, /* Same as above */ - sizeof(asn_DEF_S1AP_TAI_Cancelled_Item_ExtIEs_tags_537) - /sizeof(asn_DEF_S1AP_TAI_Cancelled_Item_ExtIEs_tags_537[0]), /* 1 */ + asn_DEF_S1AP_SourceNgRanNode_ID_ExtIEs_tags_537, + sizeof(asn_DEF_S1AP_SourceNgRanNode_ID_ExtIEs_tags_537) + /sizeof(asn_DEF_S1AP_SourceNgRanNode_ID_ExtIEs_tags_537[0]), /* 1 */ + asn_DEF_S1AP_SourceNgRanNode_ID_ExtIEs_tags_537, /* Same as above */ + sizeof(asn_DEF_S1AP_SourceNgRanNode_ID_ExtIEs_tags_537) + /sizeof(asn_DEF_S1AP_SourceNgRanNode_ID_ExtIEs_tags_537[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -33866,18 +35115,40 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_TAI_Cancelled_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_TAI_Cancelled_Item_ExtIEs_537, + asn_MBR_S1AP_SourceNgRanNode_ID_ExtIEs_537, 3, /* Elements count */ - &asn_SPC_S1AP_TAI_Cancelled_Item_ExtIEs_specs_537 /* Additional specs */ + &asn_SPC_S1AP_SourceNgRanNode_ID_ExtIEs_specs_537 /* Additional specs */ }; +static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_544[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ServedGUMMEIsItem_ExtIEs__extensionValue, choice.GUMMEIType), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_S1AP_GUMMEIType, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "GUMMEIType" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_544[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* GUMMEIType */ +}; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_544 = { - sizeof(struct S1AP_TABasedMDT_ExtIEs__extensionValue), - offsetof(struct S1AP_TABasedMDT_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_TABasedMDT_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_TABasedMDT_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ + sizeof(struct S1AP_ServedGUMMEIsItem_ExtIEs__extensionValue), + offsetof(struct S1AP_ServedGUMMEIsItem_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_ServedGUMMEIsItem_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_ServedGUMMEIsItem_ExtIEs__extensionValue *)0)->present), + asn_MAP_S1AP_extensionValue_tag2el_544, + 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -33899,12 +35170,13 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_544 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ + asn_MBR_S1AP_extensionValue_544, + 1, /* Elements count */ &asn_SPC_S1AP_extensionValue_specs_544 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_TABasedMDT_ExtIEs_541[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_TABasedMDT_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_ServedGUMMEIsItem_ExtIEs_541[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ServedGUMMEIsItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -33921,11 +35193,11 @@ asn_TYPE_member_t asn_MBR_S1AP_TABasedMDT_ExtIEs_541[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_TABasedMDT_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ServedGUMMEIsItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - 0, + select_ServedGUMMEIsItem_ExtIEs_S1AP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -33938,11 +35210,11 @@ asn_TYPE_member_t asn_MBR_S1AP_TABasedMDT_ExtIEs_541[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_TABasedMDT_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ServedGUMMEIsItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_544, - 0, + select_ServedGUMMEIsItem_ExtIEs_S1AP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -33956,32 +35228,32 @@ asn_TYPE_member_t asn_MBR_S1AP_TABasedMDT_ExtIEs_541[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_TABasedMDT_ExtIEs_tags_541[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ServedGUMMEIsItem_ExtIEs_tags_541[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_TABasedMDT_ExtIEs_tag2el_541[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_ServedGUMMEIsItem_ExtIEs_tag2el_541[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_TABasedMDT_ExtIEs_specs_541 = { - sizeof(struct S1AP_TABasedMDT_ExtIEs), - offsetof(struct S1AP_TABasedMDT_ExtIEs, _asn_ctx), - asn_MAP_S1AP_TABasedMDT_ExtIEs_tag2el_541, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ServedGUMMEIsItem_ExtIEs_specs_541 = { + sizeof(struct S1AP_ServedGUMMEIsItem_ExtIEs), + offsetof(struct S1AP_ServedGUMMEIsItem_ExtIEs, _asn_ctx), + asn_MAP_S1AP_ServedGUMMEIsItem_ExtIEs_tag2el_541, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_TABasedMDT_ExtIEs = { - "TABasedMDT-ExtIEs", - "TABasedMDT-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_ServedGUMMEIsItem_ExtIEs = { + "ServedGUMMEIsItem-ExtIEs", + "ServedGUMMEIsItem-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_TABasedMDT_ExtIEs_tags_541, - sizeof(asn_DEF_S1AP_TABasedMDT_ExtIEs_tags_541) - /sizeof(asn_DEF_S1AP_TABasedMDT_ExtIEs_tags_541[0]), /* 1 */ - asn_DEF_S1AP_TABasedMDT_ExtIEs_tags_541, /* Same as above */ - sizeof(asn_DEF_S1AP_TABasedMDT_ExtIEs_tags_541) - /sizeof(asn_DEF_S1AP_TABasedMDT_ExtIEs_tags_541[0]), /* 1 */ + asn_DEF_S1AP_ServedGUMMEIsItem_ExtIEs_tags_541, + sizeof(asn_DEF_S1AP_ServedGUMMEIsItem_ExtIEs_tags_541) + /sizeof(asn_DEF_S1AP_ServedGUMMEIsItem_ExtIEs_tags_541[0]), /* 1 */ + asn_DEF_S1AP_ServedGUMMEIsItem_ExtIEs_tags_541, /* Same as above */ + sizeof(asn_DEF_S1AP_ServedGUMMEIsItem_ExtIEs_tags_541) + /sizeof(asn_DEF_S1AP_ServedGUMMEIsItem_ExtIEs_tags_541[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -33991,16 +35263,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_TABasedMDT_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_TABasedMDT_ExtIEs_541, + asn_MBR_S1AP_ServedGUMMEIsItem_ExtIEs_541, 3, /* Elements count */ - &asn_SPC_S1AP_TABasedMDT_ExtIEs_specs_541 /* Additional specs */ + &asn_SPC_S1AP_ServedGUMMEIsItem_ExtIEs_specs_541 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_548 = { - sizeof(struct S1AP_TABasedQMC_ExtIEs__extensionValue), - offsetof(struct S1AP_TABasedQMC_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_TABasedQMC_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_TABasedQMC_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue), + offsetof(struct S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -34028,8 +35300,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_548 = { &asn_SPC_S1AP_extensionValue_specs_548 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_TABasedQMC_ExtIEs_545[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_TABasedQMC_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_545[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -34046,7 +35318,7 @@ asn_TYPE_member_t asn_MBR_S1AP_TABasedQMC_ExtIEs_545[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_TABasedQMC_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -34063,7 +35335,7 @@ asn_TYPE_member_t asn_MBR_S1AP_TABasedQMC_ExtIEs_545[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_TABasedQMC_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_548, @@ -34081,32 +35353,32 @@ asn_TYPE_member_t asn_MBR_S1AP_TABasedQMC_ExtIEs_545[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_TABasedQMC_ExtIEs_tags_545[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_545[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_TABasedQMC_ExtIEs_tag2el_545[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_545[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_TABasedQMC_ExtIEs_specs_545 = { - sizeof(struct S1AP_TABasedQMC_ExtIEs), - offsetof(struct S1AP_TABasedQMC_ExtIEs, _asn_ctx), - asn_MAP_S1AP_TABasedQMC_ExtIEs_tag2el_545, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_545 = { + sizeof(struct S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs), + offsetof(struct S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs, _asn_ctx), + asn_MAP_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_545, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_TABasedQMC_ExtIEs = { - "TABasedQMC-ExtIEs", - "TABasedQMC-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs = { + "Subscription-Based-UE-DifferentiationInfo-ExtIEs", + "Subscription-Based-UE-DifferentiationInfo-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_TABasedQMC_ExtIEs_tags_545, - sizeof(asn_DEF_S1AP_TABasedQMC_ExtIEs_tags_545) - /sizeof(asn_DEF_S1AP_TABasedQMC_ExtIEs_tags_545[0]), /* 1 */ - asn_DEF_S1AP_TABasedQMC_ExtIEs_tags_545, /* Same as above */ - sizeof(asn_DEF_S1AP_TABasedQMC_ExtIEs_tags_545) - /sizeof(asn_DEF_S1AP_TABasedQMC_ExtIEs_tags_545[0]), /* 1 */ + asn_DEF_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_545, + sizeof(asn_DEF_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_545) + /sizeof(asn_DEF_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_545[0]), /* 1 */ + asn_DEF_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_545, /* Same as above */ + sizeof(asn_DEF_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_545) + /sizeof(asn_DEF_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_545[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -34116,16 +35388,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_TABasedQMC_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_TABasedQMC_ExtIEs_545, + asn_MBR_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_545, 3, /* Elements count */ - &asn_SPC_S1AP_TABasedQMC_ExtIEs_specs_545 /* Additional specs */ + &asn_SPC_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_545 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_552 = { - sizeof(struct S1AP_TAIBasedQMC_ExtIEs__extensionValue), - offsetof(struct S1AP_TAIBasedQMC_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_TAIBasedQMC_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_TAIBasedQMC_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_ScheduledCommunicationTime_ExtIEs__extensionValue), + offsetof(struct S1AP_ScheduledCommunicationTime_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_ScheduledCommunicationTime_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_ScheduledCommunicationTime_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -34153,8 +35425,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_552 = { &asn_SPC_S1AP_extensionValue_specs_552 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_TAIBasedQMC_ExtIEs_549[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_TAIBasedQMC_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_ScheduledCommunicationTime_ExtIEs_549[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ScheduledCommunicationTime_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -34171,7 +35443,7 @@ asn_TYPE_member_t asn_MBR_S1AP_TAIBasedQMC_ExtIEs_549[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_TAIBasedQMC_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ScheduledCommunicationTime_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -34188,7 +35460,7 @@ asn_TYPE_member_t asn_MBR_S1AP_TAIBasedQMC_ExtIEs_549[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_TAIBasedQMC_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ScheduledCommunicationTime_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_552, @@ -34206,32 +35478,32 @@ asn_TYPE_member_t asn_MBR_S1AP_TAIBasedQMC_ExtIEs_549[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_TAIBasedQMC_ExtIEs_tags_549[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ScheduledCommunicationTime_ExtIEs_tags_549[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_TAIBasedQMC_ExtIEs_tag2el_549[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_ScheduledCommunicationTime_ExtIEs_tag2el_549[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAIBasedQMC_ExtIEs_specs_549 = { - sizeof(struct S1AP_TAIBasedQMC_ExtIEs), - offsetof(struct S1AP_TAIBasedQMC_ExtIEs, _asn_ctx), - asn_MAP_S1AP_TAIBasedQMC_ExtIEs_tag2el_549, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ScheduledCommunicationTime_ExtIEs_specs_549 = { + sizeof(struct S1AP_ScheduledCommunicationTime_ExtIEs), + offsetof(struct S1AP_ScheduledCommunicationTime_ExtIEs, _asn_ctx), + asn_MAP_S1AP_ScheduledCommunicationTime_ExtIEs_tag2el_549, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_TAIBasedQMC_ExtIEs = { - "TAIBasedQMC-ExtIEs", - "TAIBasedQMC-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_ScheduledCommunicationTime_ExtIEs = { + "ScheduledCommunicationTime-ExtIEs", + "ScheduledCommunicationTime-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_TAIBasedQMC_ExtIEs_tags_549, - sizeof(asn_DEF_S1AP_TAIBasedQMC_ExtIEs_tags_549) - /sizeof(asn_DEF_S1AP_TAIBasedQMC_ExtIEs_tags_549[0]), /* 1 */ - asn_DEF_S1AP_TAIBasedQMC_ExtIEs_tags_549, /* Same as above */ - sizeof(asn_DEF_S1AP_TAIBasedQMC_ExtIEs_tags_549) - /sizeof(asn_DEF_S1AP_TAIBasedQMC_ExtIEs_tags_549[0]), /* 1 */ + asn_DEF_S1AP_ScheduledCommunicationTime_ExtIEs_tags_549, + sizeof(asn_DEF_S1AP_ScheduledCommunicationTime_ExtIEs_tags_549) + /sizeof(asn_DEF_S1AP_ScheduledCommunicationTime_ExtIEs_tags_549[0]), /* 1 */ + asn_DEF_S1AP_ScheduledCommunicationTime_ExtIEs_tags_549, /* Same as above */ + sizeof(asn_DEF_S1AP_ScheduledCommunicationTime_ExtIEs_tags_549) + /sizeof(asn_DEF_S1AP_ScheduledCommunicationTime_ExtIEs_tags_549[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -34241,18 +35513,40 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_TAIBasedQMC_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_TAIBasedQMC_ExtIEs_549, + asn_MBR_S1AP_ScheduledCommunicationTime_ExtIEs_549, 3, /* Elements count */ - &asn_SPC_S1AP_TAIBasedQMC_ExtIEs_specs_549 /* Additional specs */ + &asn_SPC_S1AP_ScheduledCommunicationTime_ExtIEs_specs_549 /* Additional specs */ }; +static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_556[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SupportedTAs_Item_ExtIEs__extensionValue, choice.RAT_Type), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_S1AP_RAT_Type, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "RAT-Type" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_556[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RAT-Type */ +}; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_556 = { - sizeof(struct S1AP_CompletedCellinTAI_Item_ExtIEs__extensionValue), - offsetof(struct S1AP_CompletedCellinTAI_Item_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_CompletedCellinTAI_Item_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_CompletedCellinTAI_Item_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ + sizeof(struct S1AP_SupportedTAs_Item_ExtIEs__extensionValue), + offsetof(struct S1AP_SupportedTAs_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_SupportedTAs_Item_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_SupportedTAs_Item_ExtIEs__extensionValue *)0)->present), + asn_MAP_S1AP_extensionValue_tag2el_556, + 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -34274,12 +35568,13 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_556 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ + asn_MBR_S1AP_extensionValue_556, + 1, /* Elements count */ &asn_SPC_S1AP_extensionValue_specs_556 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_CompletedCellinTAI_Item_ExtIEs_553[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CompletedCellinTAI_Item_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_SupportedTAs_Item_ExtIEs_553[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SupportedTAs_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -34296,11 +35591,11 @@ asn_TYPE_member_t asn_MBR_S1AP_CompletedCellinTAI_Item_ExtIEs_553[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_CompletedCellinTAI_Item_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SupportedTAs_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - 0, + select_SupportedTAs_Item_ExtIEs_S1AP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -34313,11 +35608,11 @@ asn_TYPE_member_t asn_MBR_S1AP_CompletedCellinTAI_Item_ExtIEs_553[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CompletedCellinTAI_Item_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_SupportedTAs_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_556, - 0, + select_SupportedTAs_Item_ExtIEs_S1AP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -34331,32 +35626,32 @@ asn_TYPE_member_t asn_MBR_S1AP_CompletedCellinTAI_Item_ExtIEs_553[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_CompletedCellinTAI_Item_ExtIEs_tags_553[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_SupportedTAs_Item_ExtIEs_tags_553[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_CompletedCellinTAI_Item_ExtIEs_tag2el_553[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_SupportedTAs_Item_ExtIEs_tag2el_553[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_CompletedCellinTAI_Item_ExtIEs_specs_553 = { - sizeof(struct S1AP_CompletedCellinTAI_Item_ExtIEs), - offsetof(struct S1AP_CompletedCellinTAI_Item_ExtIEs, _asn_ctx), - asn_MAP_S1AP_CompletedCellinTAI_Item_ExtIEs_tag2el_553, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_SupportedTAs_Item_ExtIEs_specs_553 = { + sizeof(struct S1AP_SupportedTAs_Item_ExtIEs), + offsetof(struct S1AP_SupportedTAs_Item_ExtIEs, _asn_ctx), + asn_MAP_S1AP_SupportedTAs_Item_ExtIEs_tag2el_553, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_CompletedCellinTAI_Item_ExtIEs = { - "CompletedCellinTAI-Item-ExtIEs", - "CompletedCellinTAI-Item-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_SupportedTAs_Item_ExtIEs = { + "SupportedTAs-Item-ExtIEs", + "SupportedTAs-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_CompletedCellinTAI_Item_ExtIEs_tags_553, - sizeof(asn_DEF_S1AP_CompletedCellinTAI_Item_ExtIEs_tags_553) - /sizeof(asn_DEF_S1AP_CompletedCellinTAI_Item_ExtIEs_tags_553[0]), /* 1 */ - asn_DEF_S1AP_CompletedCellinTAI_Item_ExtIEs_tags_553, /* Same as above */ - sizeof(asn_DEF_S1AP_CompletedCellinTAI_Item_ExtIEs_tags_553) - /sizeof(asn_DEF_S1AP_CompletedCellinTAI_Item_ExtIEs_tags_553[0]), /* 1 */ + asn_DEF_S1AP_SupportedTAs_Item_ExtIEs_tags_553, + sizeof(asn_DEF_S1AP_SupportedTAs_Item_ExtIEs_tags_553) + /sizeof(asn_DEF_S1AP_SupportedTAs_Item_ExtIEs_tags_553[0]), /* 1 */ + asn_DEF_S1AP_SupportedTAs_Item_ExtIEs_tags_553, /* Same as above */ + sizeof(asn_DEF_S1AP_SupportedTAs_Item_ExtIEs_tags_553) + /sizeof(asn_DEF_S1AP_SupportedTAs_Item_ExtIEs_tags_553[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -34366,18 +35661,40 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_CompletedCellinTAI_Item_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_CompletedCellinTAI_Item_ExtIEs_553, + asn_MBR_S1AP_SupportedTAs_Item_ExtIEs_553, 3, /* Elements count */ - &asn_SPC_S1AP_CompletedCellinTAI_Item_ExtIEs_specs_553 /* Additional specs */ + &asn_SPC_S1AP_SupportedTAs_Item_ExtIEs_specs_553 /* Additional specs */ }; +static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_560[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TimeSynchronisationInfo_ExtIEs__extensionValue, choice.MutingAvailabilityIndication), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_S1AP_MutingAvailabilityIndication, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "MutingAvailabilityIndication" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_560[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* MutingAvailabilityIndication */ +}; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_560 = { - sizeof(struct S1AP_TargeteNB_ID_ExtIEs__extensionValue), - offsetof(struct S1AP_TargeteNB_ID_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_TargeteNB_ID_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_TargeteNB_ID_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ + sizeof(struct S1AP_TimeSynchronisationInfo_ExtIEs__extensionValue), + offsetof(struct S1AP_TimeSynchronisationInfo_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_TimeSynchronisationInfo_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_TimeSynchronisationInfo_ExtIEs__extensionValue *)0)->present), + asn_MAP_S1AP_extensionValue_tag2el_560, + 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -34399,12 +35716,13 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_560 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ + asn_MBR_S1AP_extensionValue_560, + 1, /* Elements count */ &asn_SPC_S1AP_extensionValue_specs_560 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_TargeteNB_ID_ExtIEs_557[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_TargeteNB_ID_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_TimeSynchronisationInfo_ExtIEs_557[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TimeSynchronisationInfo_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -34421,11 +35739,11 @@ asn_TYPE_member_t asn_MBR_S1AP_TargeteNB_ID_ExtIEs_557[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_TargeteNB_ID_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TimeSynchronisationInfo_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - 0, + select_TimeSynchronisationInfo_ExtIEs_S1AP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -34438,11 +35756,11 @@ asn_TYPE_member_t asn_MBR_S1AP_TargeteNB_ID_ExtIEs_557[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_TargeteNB_ID_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_TimeSynchronisationInfo_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_560, - 0, + select_TimeSynchronisationInfo_ExtIEs_S1AP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -34456,32 +35774,32 @@ asn_TYPE_member_t asn_MBR_S1AP_TargeteNB_ID_ExtIEs_557[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_TargeteNB_ID_ExtIEs_tags_557[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_TimeSynchronisationInfo_ExtIEs_tags_557[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_TargeteNB_ID_ExtIEs_tag2el_557[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_TimeSynchronisationInfo_ExtIEs_tag2el_557[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_TargeteNB_ID_ExtIEs_specs_557 = { - sizeof(struct S1AP_TargeteNB_ID_ExtIEs), - offsetof(struct S1AP_TargeteNB_ID_ExtIEs, _asn_ctx), - asn_MAP_S1AP_TargeteNB_ID_ExtIEs_tag2el_557, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_TimeSynchronisationInfo_ExtIEs_specs_557 = { + sizeof(struct S1AP_TimeSynchronisationInfo_ExtIEs), + offsetof(struct S1AP_TimeSynchronisationInfo_ExtIEs, _asn_ctx), + asn_MAP_S1AP_TimeSynchronisationInfo_ExtIEs_tag2el_557, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_TargeteNB_ID_ExtIEs = { - "TargeteNB-ID-ExtIEs", - "TargeteNB-ID-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_TimeSynchronisationInfo_ExtIEs = { + "TimeSynchronisationInfo-ExtIEs", + "TimeSynchronisationInfo-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_TargeteNB_ID_ExtIEs_tags_557, - sizeof(asn_DEF_S1AP_TargeteNB_ID_ExtIEs_tags_557) - /sizeof(asn_DEF_S1AP_TargeteNB_ID_ExtIEs_tags_557[0]), /* 1 */ - asn_DEF_S1AP_TargeteNB_ID_ExtIEs_tags_557, /* Same as above */ - sizeof(asn_DEF_S1AP_TargeteNB_ID_ExtIEs_tags_557) - /sizeof(asn_DEF_S1AP_TargeteNB_ID_ExtIEs_tags_557[0]), /* 1 */ + asn_DEF_S1AP_TimeSynchronisationInfo_ExtIEs_tags_557, + sizeof(asn_DEF_S1AP_TimeSynchronisationInfo_ExtIEs_tags_557) + /sizeof(asn_DEF_S1AP_TimeSynchronisationInfo_ExtIEs_tags_557[0]), /* 1 */ + asn_DEF_S1AP_TimeSynchronisationInfo_ExtIEs_tags_557, /* Same as above */ + sizeof(asn_DEF_S1AP_TimeSynchronisationInfo_ExtIEs_tags_557) + /sizeof(asn_DEF_S1AP_TimeSynchronisationInfo_ExtIEs_tags_557[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -34491,16 +35809,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_TargeteNB_ID_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_TargeteNB_ID_ExtIEs_557, + asn_MBR_S1AP_TimeSynchronisationInfo_ExtIEs_557, 3, /* Elements count */ - &asn_SPC_S1AP_TargeteNB_ID_ExtIEs_specs_557 /* Additional specs */ + &asn_SPC_S1AP_TimeSynchronisationInfo_ExtIEs_specs_557 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_564 = { - sizeof(struct S1AP_TargetRNC_ID_ExtIEs__extensionValue), - offsetof(struct S1AP_TargetRNC_ID_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_TargetRNC_ID_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_TargetRNC_ID_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_S_TMSI_ExtIEs__extensionValue), + offsetof(struct S1AP_S_TMSI_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_S_TMSI_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_S_TMSI_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -34528,8 +35846,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_564 = { &asn_SPC_S1AP_extensionValue_specs_564 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_TargetRNC_ID_ExtIEs_561[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_TargetRNC_ID_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_S_TMSI_ExtIEs_561[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_S_TMSI_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -34546,7 +35864,7 @@ asn_TYPE_member_t asn_MBR_S1AP_TargetRNC_ID_ExtIEs_561[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_TargetRNC_ID_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_S_TMSI_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -34563,7 +35881,7 @@ asn_TYPE_member_t asn_MBR_S1AP_TargetRNC_ID_ExtIEs_561[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_TargetRNC_ID_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_S_TMSI_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_564, @@ -34581,32 +35899,32 @@ asn_TYPE_member_t asn_MBR_S1AP_TargetRNC_ID_ExtIEs_561[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_TargetRNC_ID_ExtIEs_tags_561[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_S_TMSI_ExtIEs_tags_561[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_TargetRNC_ID_ExtIEs_tag2el_561[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_S_TMSI_ExtIEs_tag2el_561[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_TargetRNC_ID_ExtIEs_specs_561 = { - sizeof(struct S1AP_TargetRNC_ID_ExtIEs), - offsetof(struct S1AP_TargetRNC_ID_ExtIEs, _asn_ctx), - asn_MAP_S1AP_TargetRNC_ID_ExtIEs_tag2el_561, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_S_TMSI_ExtIEs_specs_561 = { + sizeof(struct S1AP_S_TMSI_ExtIEs), + offsetof(struct S1AP_S_TMSI_ExtIEs, _asn_ctx), + asn_MAP_S1AP_S_TMSI_ExtIEs_tag2el_561, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_TargetRNC_ID_ExtIEs = { - "TargetRNC-ID-ExtIEs", - "TargetRNC-ID-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_S_TMSI_ExtIEs = { + "S-TMSI-ExtIEs", + "S-TMSI-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_TargetRNC_ID_ExtIEs_tags_561, - sizeof(asn_DEF_S1AP_TargetRNC_ID_ExtIEs_tags_561) - /sizeof(asn_DEF_S1AP_TargetRNC_ID_ExtIEs_tags_561[0]), /* 1 */ - asn_DEF_S1AP_TargetRNC_ID_ExtIEs_tags_561, /* Same as above */ - sizeof(asn_DEF_S1AP_TargetRNC_ID_ExtIEs_tags_561) - /sizeof(asn_DEF_S1AP_TargetRNC_ID_ExtIEs_tags_561[0]), /* 1 */ + asn_DEF_S1AP_S_TMSI_ExtIEs_tags_561, + sizeof(asn_DEF_S1AP_S_TMSI_ExtIEs_tags_561) + /sizeof(asn_DEF_S1AP_S_TMSI_ExtIEs_tags_561[0]), /* 1 */ + asn_DEF_S1AP_S_TMSI_ExtIEs_tags_561, /* Same as above */ + sizeof(asn_DEF_S1AP_S_TMSI_ExtIEs_tags_561) + /sizeof(asn_DEF_S1AP_S_TMSI_ExtIEs_tags_561[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -34616,16 +35934,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_TargetRNC_ID_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_TargetRNC_ID_ExtIEs_561, + asn_MBR_S1AP_S_TMSI_ExtIEs_561, 3, /* Elements count */ - &asn_SPC_S1AP_TargetRNC_ID_ExtIEs_specs_561 /* Additional specs */ + &asn_SPC_S1AP_S_TMSI_ExtIEs_specs_561 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_568 = { - sizeof(struct S1AP_TargetNgRanNode_ID_ExtIEs__extensionValue), - offsetof(struct S1AP_TargetNgRanNode_ID_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_TargetNgRanNode_ID_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_TargetNgRanNode_ID_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_TAIBasedMDT_ExtIEs__extensionValue), + offsetof(struct S1AP_TAIBasedMDT_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_TAIBasedMDT_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_TAIBasedMDT_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -34653,8 +35971,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_568 = { &asn_SPC_S1AP_extensionValue_specs_568 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_TargetNgRanNode_ID_ExtIEs_565[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_TargetNgRanNode_ID_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_TAIBasedMDT_ExtIEs_565[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TAIBasedMDT_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -34671,7 +35989,7 @@ asn_TYPE_member_t asn_MBR_S1AP_TargetNgRanNode_ID_ExtIEs_565[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_TargetNgRanNode_ID_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TAIBasedMDT_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -34688,7 +36006,7 @@ asn_TYPE_member_t asn_MBR_S1AP_TargetNgRanNode_ID_ExtIEs_565[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_TargetNgRanNode_ID_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_TAIBasedMDT_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_568, @@ -34706,32 +36024,32 @@ asn_TYPE_member_t asn_MBR_S1AP_TargetNgRanNode_ID_ExtIEs_565[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_TargetNgRanNode_ID_ExtIEs_tags_565[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_TAIBasedMDT_ExtIEs_tags_565[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_TargetNgRanNode_ID_ExtIEs_tag2el_565[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_TAIBasedMDT_ExtIEs_tag2el_565[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_TargetNgRanNode_ID_ExtIEs_specs_565 = { - sizeof(struct S1AP_TargetNgRanNode_ID_ExtIEs), - offsetof(struct S1AP_TargetNgRanNode_ID_ExtIEs, _asn_ctx), - asn_MAP_S1AP_TargetNgRanNode_ID_ExtIEs_tag2el_565, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAIBasedMDT_ExtIEs_specs_565 = { + sizeof(struct S1AP_TAIBasedMDT_ExtIEs), + offsetof(struct S1AP_TAIBasedMDT_ExtIEs, _asn_ctx), + asn_MAP_S1AP_TAIBasedMDT_ExtIEs_tag2el_565, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_TargetNgRanNode_ID_ExtIEs = { - "TargetNgRanNode-ID-ExtIEs", - "TargetNgRanNode-ID-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_TAIBasedMDT_ExtIEs = { + "TAIBasedMDT-ExtIEs", + "TAIBasedMDT-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_TargetNgRanNode_ID_ExtIEs_tags_565, - sizeof(asn_DEF_S1AP_TargetNgRanNode_ID_ExtIEs_tags_565) - /sizeof(asn_DEF_S1AP_TargetNgRanNode_ID_ExtIEs_tags_565[0]), /* 1 */ - asn_DEF_S1AP_TargetNgRanNode_ID_ExtIEs_tags_565, /* Same as above */ - sizeof(asn_DEF_S1AP_TargetNgRanNode_ID_ExtIEs_tags_565) - /sizeof(asn_DEF_S1AP_TargetNgRanNode_ID_ExtIEs_tags_565[0]), /* 1 */ + asn_DEF_S1AP_TAIBasedMDT_ExtIEs_tags_565, + sizeof(asn_DEF_S1AP_TAIBasedMDT_ExtIEs_tags_565) + /sizeof(asn_DEF_S1AP_TAIBasedMDT_ExtIEs_tags_565[0]), /* 1 */ + asn_DEF_S1AP_TAIBasedMDT_ExtIEs_tags_565, /* Same as above */ + sizeof(asn_DEF_S1AP_TAIBasedMDT_ExtIEs_tags_565) + /sizeof(asn_DEF_S1AP_TAIBasedMDT_ExtIEs_tags_565[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -34741,16 +36059,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_TargetNgRanNode_ID_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_TargetNgRanNode_ID_ExtIEs_565, + asn_MBR_S1AP_TAIBasedMDT_ExtIEs_565, 3, /* Elements count */ - &asn_SPC_S1AP_TargetNgRanNode_ID_ExtIEs_specs_565 /* Additional specs */ + &asn_SPC_S1AP_TAIBasedMDT_ExtIEs_specs_565 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_572 = { - sizeof(struct S1AP_GNB_ExtIEs__extensionValue), - offsetof(struct S1AP_GNB_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_GNB_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_GNB_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_TAI_ExtIEs__extensionValue), + offsetof(struct S1AP_TAI_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_TAI_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_TAI_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -34778,8 +36096,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_572 = { &asn_SPC_S1AP_extensionValue_specs_572 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_GNB_ExtIEs_569[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_GNB_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_TAI_ExtIEs_569[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TAI_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -34796,7 +36114,7 @@ asn_TYPE_member_t asn_MBR_S1AP_GNB_ExtIEs_569[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_GNB_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TAI_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -34813,7 +36131,7 @@ asn_TYPE_member_t asn_MBR_S1AP_GNB_ExtIEs_569[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_GNB_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_TAI_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_572, @@ -34831,32 +36149,32 @@ asn_TYPE_member_t asn_MBR_S1AP_GNB_ExtIEs_569[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_GNB_ExtIEs_tags_569[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_TAI_ExtIEs_tags_569[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_GNB_ExtIEs_tag2el_569[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_TAI_ExtIEs_tag2el_569[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_GNB_ExtIEs_specs_569 = { - sizeof(struct S1AP_GNB_ExtIEs), - offsetof(struct S1AP_GNB_ExtIEs, _asn_ctx), - asn_MAP_S1AP_GNB_ExtIEs_tag2el_569, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAI_ExtIEs_specs_569 = { + sizeof(struct S1AP_TAI_ExtIEs), + offsetof(struct S1AP_TAI_ExtIEs, _asn_ctx), + asn_MAP_S1AP_TAI_ExtIEs_tag2el_569, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_GNB_ExtIEs = { - "GNB-ExtIEs", - "GNB-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_TAI_ExtIEs = { + "TAI-ExtIEs", + "TAI-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_GNB_ExtIEs_tags_569, - sizeof(asn_DEF_S1AP_GNB_ExtIEs_tags_569) - /sizeof(asn_DEF_S1AP_GNB_ExtIEs_tags_569[0]), /* 1 */ - asn_DEF_S1AP_GNB_ExtIEs_tags_569, /* Same as above */ - sizeof(asn_DEF_S1AP_GNB_ExtIEs_tags_569) - /sizeof(asn_DEF_S1AP_GNB_ExtIEs_tags_569[0]), /* 1 */ + asn_DEF_S1AP_TAI_ExtIEs_tags_569, + sizeof(asn_DEF_S1AP_TAI_ExtIEs_tags_569) + /sizeof(asn_DEF_S1AP_TAI_ExtIEs_tags_569[0]), /* 1 */ + asn_DEF_S1AP_TAI_ExtIEs_tags_569, /* Same as above */ + sizeof(asn_DEF_S1AP_TAI_ExtIEs_tags_569) + /sizeof(asn_DEF_S1AP_TAI_ExtIEs_tags_569[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -34866,16 +36184,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_GNB_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_GNB_ExtIEs_569, + asn_MBR_S1AP_TAI_ExtIEs_569, 3, /* Elements count */ - &asn_SPC_S1AP_GNB_ExtIEs_specs_569 /* Additional specs */ + &asn_SPC_S1AP_TAI_ExtIEs_specs_569 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_576 = { - sizeof(struct S1AP_Global_GNB_ID_ExtIEs__extensionValue), - offsetof(struct S1AP_Global_GNB_ID_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_Global_GNB_ID_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_Global_GNB_ID_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_TAI_Broadcast_Item_ExtIEs__extensionValue), + offsetof(struct S1AP_TAI_Broadcast_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_TAI_Broadcast_Item_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_TAI_Broadcast_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -34903,8 +36221,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_576 = { &asn_SPC_S1AP_extensionValue_specs_576 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_Global_GNB_ID_ExtIEs_573[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_Global_GNB_ID_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_TAI_Broadcast_Item_ExtIEs_573[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TAI_Broadcast_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -34921,7 +36239,7 @@ asn_TYPE_member_t asn_MBR_S1AP_Global_GNB_ID_ExtIEs_573[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_Global_GNB_ID_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TAI_Broadcast_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -34938,7 +36256,7 @@ asn_TYPE_member_t asn_MBR_S1AP_Global_GNB_ID_ExtIEs_573[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_Global_GNB_ID_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_TAI_Broadcast_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_576, @@ -34956,32 +36274,32 @@ asn_TYPE_member_t asn_MBR_S1AP_Global_GNB_ID_ExtIEs_573[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_Global_GNB_ID_ExtIEs_tags_573[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_TAI_Broadcast_Item_ExtIEs_tags_573[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_Global_GNB_ID_ExtIEs_tag2el_573[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_TAI_Broadcast_Item_ExtIEs_tag2el_573[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_Global_GNB_ID_ExtIEs_specs_573 = { - sizeof(struct S1AP_Global_GNB_ID_ExtIEs), - offsetof(struct S1AP_Global_GNB_ID_ExtIEs, _asn_ctx), - asn_MAP_S1AP_Global_GNB_ID_ExtIEs_tag2el_573, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAI_Broadcast_Item_ExtIEs_specs_573 = { + sizeof(struct S1AP_TAI_Broadcast_Item_ExtIEs), + offsetof(struct S1AP_TAI_Broadcast_Item_ExtIEs, _asn_ctx), + asn_MAP_S1AP_TAI_Broadcast_Item_ExtIEs_tag2el_573, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_Global_GNB_ID_ExtIEs = { - "Global-GNB-ID-ExtIEs", - "Global-GNB-ID-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_TAI_Broadcast_Item_ExtIEs = { + "TAI-Broadcast-Item-ExtIEs", + "TAI-Broadcast-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_Global_GNB_ID_ExtIEs_tags_573, - sizeof(asn_DEF_S1AP_Global_GNB_ID_ExtIEs_tags_573) - /sizeof(asn_DEF_S1AP_Global_GNB_ID_ExtIEs_tags_573[0]), /* 1 */ - asn_DEF_S1AP_Global_GNB_ID_ExtIEs_tags_573, /* Same as above */ - sizeof(asn_DEF_S1AP_Global_GNB_ID_ExtIEs_tags_573) - /sizeof(asn_DEF_S1AP_Global_GNB_ID_ExtIEs_tags_573[0]), /* 1 */ + asn_DEF_S1AP_TAI_Broadcast_Item_ExtIEs_tags_573, + sizeof(asn_DEF_S1AP_TAI_Broadcast_Item_ExtIEs_tags_573) + /sizeof(asn_DEF_S1AP_TAI_Broadcast_Item_ExtIEs_tags_573[0]), /* 1 */ + asn_DEF_S1AP_TAI_Broadcast_Item_ExtIEs_tags_573, /* Same as above */ + sizeof(asn_DEF_S1AP_TAI_Broadcast_Item_ExtIEs_tags_573) + /sizeof(asn_DEF_S1AP_TAI_Broadcast_Item_ExtIEs_tags_573[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -34991,16 +36309,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_Global_GNB_ID_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_Global_GNB_ID_ExtIEs_573, + asn_MBR_S1AP_TAI_Broadcast_Item_ExtIEs_573, 3, /* Elements count */ - &asn_SPC_S1AP_Global_GNB_ID_ExtIEs_specs_573 /* Additional specs */ + &asn_SPC_S1AP_TAI_Broadcast_Item_ExtIEs_specs_573 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_580 = { - sizeof(struct S1AP_NG_eNB_ExtIEs__extensionValue), - offsetof(struct S1AP_NG_eNB_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_NG_eNB_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_NG_eNB_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_TAI_Cancelled_Item_ExtIEs__extensionValue), + offsetof(struct S1AP_TAI_Cancelled_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_TAI_Cancelled_Item_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_TAI_Cancelled_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -35028,8 +36346,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_580 = { &asn_SPC_S1AP_extensionValue_specs_580 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_NG_eNB_ExtIEs_577[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_NG_eNB_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_TAI_Cancelled_Item_ExtIEs_577[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TAI_Cancelled_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -35046,7 +36364,7 @@ asn_TYPE_member_t asn_MBR_S1AP_NG_eNB_ExtIEs_577[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_NG_eNB_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TAI_Cancelled_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -35063,7 +36381,7 @@ asn_TYPE_member_t asn_MBR_S1AP_NG_eNB_ExtIEs_577[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_NG_eNB_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_TAI_Cancelled_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_580, @@ -35081,32 +36399,32 @@ asn_TYPE_member_t asn_MBR_S1AP_NG_eNB_ExtIEs_577[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_NG_eNB_ExtIEs_tags_577[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_TAI_Cancelled_Item_ExtIEs_tags_577[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_NG_eNB_ExtIEs_tag2el_577[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_TAI_Cancelled_Item_ExtIEs_tag2el_577[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_NG_eNB_ExtIEs_specs_577 = { - sizeof(struct S1AP_NG_eNB_ExtIEs), - offsetof(struct S1AP_NG_eNB_ExtIEs, _asn_ctx), - asn_MAP_S1AP_NG_eNB_ExtIEs_tag2el_577, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAI_Cancelled_Item_ExtIEs_specs_577 = { + sizeof(struct S1AP_TAI_Cancelled_Item_ExtIEs), + offsetof(struct S1AP_TAI_Cancelled_Item_ExtIEs, _asn_ctx), + asn_MAP_S1AP_TAI_Cancelled_Item_ExtIEs_tag2el_577, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_NG_eNB_ExtIEs = { - "NG-eNB-ExtIEs", - "NG-eNB-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_TAI_Cancelled_Item_ExtIEs = { + "TAI-Cancelled-Item-ExtIEs", + "TAI-Cancelled-Item-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_NG_eNB_ExtIEs_tags_577, - sizeof(asn_DEF_S1AP_NG_eNB_ExtIEs_tags_577) - /sizeof(asn_DEF_S1AP_NG_eNB_ExtIEs_tags_577[0]), /* 1 */ - asn_DEF_S1AP_NG_eNB_ExtIEs_tags_577, /* Same as above */ - sizeof(asn_DEF_S1AP_NG_eNB_ExtIEs_tags_577) - /sizeof(asn_DEF_S1AP_NG_eNB_ExtIEs_tags_577[0]), /* 1 */ + asn_DEF_S1AP_TAI_Cancelled_Item_ExtIEs_tags_577, + sizeof(asn_DEF_S1AP_TAI_Cancelled_Item_ExtIEs_tags_577) + /sizeof(asn_DEF_S1AP_TAI_Cancelled_Item_ExtIEs_tags_577[0]), /* 1 */ + asn_DEF_S1AP_TAI_Cancelled_Item_ExtIEs_tags_577, /* Same as above */ + sizeof(asn_DEF_S1AP_TAI_Cancelled_Item_ExtIEs_tags_577) + /sizeof(asn_DEF_S1AP_TAI_Cancelled_Item_ExtIEs_tags_577[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -35116,40 +36434,18 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_NG_eNB_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_NG_eNB_ExtIEs_577, + asn_MBR_S1AP_TAI_Cancelled_Item_ExtIEs_577, 3, /* Elements count */ - &asn_SPC_S1AP_NG_eNB_ExtIEs_specs_577 /* Additional specs */ + &asn_SPC_S1AP_TAI_Cancelled_Item_ExtIEs_specs_577 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_584[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs__extensionValue, choice.DAPSResponseInfoList), - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), - 0, - &asn_DEF_S1AP_DAPSResponseInfoList, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - 0 - }, - 0, 0, /* No default value */ - "DAPSResponseInfoList" - }, -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_584[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DAPSResponseInfoList */ -}; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_584 = { - sizeof(struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs__extensionValue), - offsetof(struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs__extensionValue *)0)->present), - asn_MAP_S1AP_extensionValue_tag2el_584, - 1, /* Count of tags in the map */ + sizeof(struct S1AP_TABasedMDT_ExtIEs__extensionValue), + offsetof(struct S1AP_TABasedMDT_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_TABasedMDT_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_TABasedMDT_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -35171,13 +36467,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_584 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_extensionValue_584, - 1, /* Elements count */ + 0, 0, /* No members */ &asn_SPC_S1AP_extensionValue_specs_584 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_581[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_TABasedMDT_ExtIEs_581[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TABasedMDT_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -35194,11 +36489,11 @@ asn_TYPE_member_t asn_MBR_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TABasedMDT_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - select_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_S1AP_criticality_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -35211,11 +36506,11 @@ asn_TYPE_member_t asn_MBR_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_TABasedMDT_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_584, - select_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_S1AP_extensionValue_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -35229,32 +36524,32 @@ asn_TYPE_member_t asn_MBR_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_tags_581[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_TABasedMDT_ExtIEs_tags_581[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_tag2el_581[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_TABasedMDT_ExtIEs_tag2el_581[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_specs_581 = { - sizeof(struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs), - offsetof(struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs, _asn_ctx), - asn_MAP_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_tag2el_581, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_TABasedMDT_ExtIEs_specs_581 = { + sizeof(struct S1AP_TABasedMDT_ExtIEs), + offsetof(struct S1AP_TABasedMDT_ExtIEs, _asn_ctx), + asn_MAP_S1AP_TABasedMDT_ExtIEs_tag2el_581, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs = { - "TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs", - "TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_TABasedMDT_ExtIEs = { + "TABasedMDT-ExtIEs", + "TABasedMDT-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_tags_581, - sizeof(asn_DEF_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_tags_581) - /sizeof(asn_DEF_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_tags_581[0]), /* 1 */ - asn_DEF_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_tags_581, /* Same as above */ - sizeof(asn_DEF_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_tags_581) - /sizeof(asn_DEF_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_tags_581[0]), /* 1 */ + asn_DEF_S1AP_TABasedMDT_ExtIEs_tags_581, + sizeof(asn_DEF_S1AP_TABasedMDT_ExtIEs_tags_581) + /sizeof(asn_DEF_S1AP_TABasedMDT_ExtIEs_tags_581[0]), /* 1 */ + asn_DEF_S1AP_TABasedMDT_ExtIEs_tags_581, /* Same as above */ + sizeof(asn_DEF_S1AP_TABasedMDT_ExtIEs_tags_581) + /sizeof(asn_DEF_S1AP_TABasedMDT_ExtIEs_tags_581[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -35264,16 +36559,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_Ex #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_581, + asn_MBR_S1AP_TABasedMDT_ExtIEs_581, 3, /* Elements count */ - &asn_SPC_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_specs_581 /* Additional specs */ + &asn_SPC_S1AP_TABasedMDT_ExtIEs_specs_581 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_588 = { - sizeof(struct S1AP_M1ThresholdEventA2_ExtIEs__extensionValue), - offsetof(struct S1AP_M1ThresholdEventA2_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_M1ThresholdEventA2_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_M1ThresholdEventA2_ExtIEs__extensionValue *)0)->present), + sizeof(struct S1AP_TABasedQMC_ExtIEs__extensionValue), + offsetof(struct S1AP_TABasedQMC_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_TABasedQMC_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_TABasedQMC_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, @@ -35301,8 +36596,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_588 = { &asn_SPC_S1AP_extensionValue_specs_588 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_M1ThresholdEventA2_ExtIEs_585[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_M1ThresholdEventA2_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_TABasedQMC_ExtIEs_585[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TABasedQMC_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -35319,7 +36614,7 @@ asn_TYPE_member_t asn_MBR_S1AP_M1ThresholdEventA2_ExtIEs_585[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_M1ThresholdEventA2_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TABasedQMC_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, @@ -35336,7 +36631,7 @@ asn_TYPE_member_t asn_MBR_S1AP_M1ThresholdEventA2_ExtIEs_585[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_M1ThresholdEventA2_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_TABasedQMC_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_588, @@ -35354,32 +36649,32 @@ asn_TYPE_member_t asn_MBR_S1AP_M1ThresholdEventA2_ExtIEs_585[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_M1ThresholdEventA2_ExtIEs_tags_585[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_TABasedQMC_ExtIEs_tags_585[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_M1ThresholdEventA2_ExtIEs_tag2el_585[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_TABasedQMC_ExtIEs_tag2el_585[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_M1ThresholdEventA2_ExtIEs_specs_585 = { - sizeof(struct S1AP_M1ThresholdEventA2_ExtIEs), - offsetof(struct S1AP_M1ThresholdEventA2_ExtIEs, _asn_ctx), - asn_MAP_S1AP_M1ThresholdEventA2_ExtIEs_tag2el_585, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_TABasedQMC_ExtIEs_specs_585 = { + sizeof(struct S1AP_TABasedQMC_ExtIEs), + offsetof(struct S1AP_TABasedQMC_ExtIEs, _asn_ctx), + asn_MAP_S1AP_TABasedQMC_ExtIEs_tag2el_585, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_M1ThresholdEventA2_ExtIEs = { - "M1ThresholdEventA2-ExtIEs", - "M1ThresholdEventA2-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_TABasedQMC_ExtIEs = { + "TABasedQMC-ExtIEs", + "TABasedQMC-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_M1ThresholdEventA2_ExtIEs_tags_585, - sizeof(asn_DEF_S1AP_M1ThresholdEventA2_ExtIEs_tags_585) - /sizeof(asn_DEF_S1AP_M1ThresholdEventA2_ExtIEs_tags_585[0]), /* 1 */ - asn_DEF_S1AP_M1ThresholdEventA2_ExtIEs_tags_585, /* Same as above */ - sizeof(asn_DEF_S1AP_M1ThresholdEventA2_ExtIEs_tags_585) - /sizeof(asn_DEF_S1AP_M1ThresholdEventA2_ExtIEs_tags_585[0]), /* 1 */ + asn_DEF_S1AP_TABasedQMC_ExtIEs_tags_585, + sizeof(asn_DEF_S1AP_TABasedQMC_ExtIEs_tags_585) + /sizeof(asn_DEF_S1AP_TABasedQMC_ExtIEs_tags_585[0]), /* 1 */ + asn_DEF_S1AP_TABasedQMC_ExtIEs_tags_585, /* Same as above */ + sizeof(asn_DEF_S1AP_TABasedQMC_ExtIEs_tags_585) + /sizeof(asn_DEF_S1AP_TABasedQMC_ExtIEs_tags_585[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -35389,12 +36684,1342 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_M1ThresholdEventA2_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_M1ThresholdEventA2_ExtIEs_585, + asn_MBR_S1AP_TABasedQMC_ExtIEs_585, 3, /* Elements count */ - &asn_SPC_S1AP_M1ThresholdEventA2_ExtIEs_specs_585 /* Additional specs */ + &asn_SPC_S1AP_TABasedQMC_ExtIEs_specs_585 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_592[] = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_592 = { + sizeof(struct S1AP_TAIBasedQMC_ExtIEs__extensionValue), + offsetof(struct S1AP_TAIBasedQMC_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_TAIBasedQMC_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_TAIBasedQMC_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_592 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_592 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_TAIBasedQMC_ExtIEs_589[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TAIBasedQMC_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_590, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_589 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TAIBasedQMC_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_591, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_589 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_TAIBasedQMC_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_592, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_592, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_589 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_TAIBasedQMC_ExtIEs_tags_589[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_TAIBasedQMC_ExtIEs_tag2el_589[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAIBasedQMC_ExtIEs_specs_589 = { + sizeof(struct S1AP_TAIBasedQMC_ExtIEs), + offsetof(struct S1AP_TAIBasedQMC_ExtIEs, _asn_ctx), + asn_MAP_S1AP_TAIBasedQMC_ExtIEs_tag2el_589, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_TAIBasedQMC_ExtIEs = { + "TAIBasedQMC-ExtIEs", + "TAIBasedQMC-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_TAIBasedQMC_ExtIEs_tags_589, + sizeof(asn_DEF_S1AP_TAIBasedQMC_ExtIEs_tags_589) + /sizeof(asn_DEF_S1AP_TAIBasedQMC_ExtIEs_tags_589[0]), /* 1 */ + asn_DEF_S1AP_TAIBasedQMC_ExtIEs_tags_589, /* Same as above */ + sizeof(asn_DEF_S1AP_TAIBasedQMC_ExtIEs_tags_589) + /sizeof(asn_DEF_S1AP_TAIBasedQMC_ExtIEs_tags_589[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_TAIBasedQMC_ExtIEs_589, + 3, /* Elements count */ + &asn_SPC_S1AP_TAIBasedQMC_ExtIEs_specs_589 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_596 = { + sizeof(struct S1AP_CompletedCellinTAI_Item_ExtIEs__extensionValue), + offsetof(struct S1AP_CompletedCellinTAI_Item_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_CompletedCellinTAI_Item_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_CompletedCellinTAI_Item_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_596 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_596 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_CompletedCellinTAI_Item_ExtIEs_593[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CompletedCellinTAI_Item_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_594, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_593 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_CompletedCellinTAI_Item_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_595, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_593 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CompletedCellinTAI_Item_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_596, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_596, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_593 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_CompletedCellinTAI_Item_ExtIEs_tags_593[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_CompletedCellinTAI_Item_ExtIEs_tag2el_593[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_CompletedCellinTAI_Item_ExtIEs_specs_593 = { + sizeof(struct S1AP_CompletedCellinTAI_Item_ExtIEs), + offsetof(struct S1AP_CompletedCellinTAI_Item_ExtIEs, _asn_ctx), + asn_MAP_S1AP_CompletedCellinTAI_Item_ExtIEs_tag2el_593, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_CompletedCellinTAI_Item_ExtIEs = { + "CompletedCellinTAI-Item-ExtIEs", + "CompletedCellinTAI-Item-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_CompletedCellinTAI_Item_ExtIEs_tags_593, + sizeof(asn_DEF_S1AP_CompletedCellinTAI_Item_ExtIEs_tags_593) + /sizeof(asn_DEF_S1AP_CompletedCellinTAI_Item_ExtIEs_tags_593[0]), /* 1 */ + asn_DEF_S1AP_CompletedCellinTAI_Item_ExtIEs_tags_593, /* Same as above */ + sizeof(asn_DEF_S1AP_CompletedCellinTAI_Item_ExtIEs_tags_593) + /sizeof(asn_DEF_S1AP_CompletedCellinTAI_Item_ExtIEs_tags_593[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_CompletedCellinTAI_Item_ExtIEs_593, + 3, /* Elements count */ + &asn_SPC_S1AP_CompletedCellinTAI_Item_ExtIEs_specs_593 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_600 = { + sizeof(struct S1AP_TargeteNB_ID_ExtIEs__extensionValue), + offsetof(struct S1AP_TargeteNB_ID_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_TargeteNB_ID_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_TargeteNB_ID_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_600 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_600 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_TargeteNB_ID_ExtIEs_597[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TargeteNB_ID_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_598, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_597 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TargeteNB_ID_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_599, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_597 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_TargeteNB_ID_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_600, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_600, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_597 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_TargeteNB_ID_ExtIEs_tags_597[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_TargeteNB_ID_ExtIEs_tag2el_597[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_TargeteNB_ID_ExtIEs_specs_597 = { + sizeof(struct S1AP_TargeteNB_ID_ExtIEs), + offsetof(struct S1AP_TargeteNB_ID_ExtIEs, _asn_ctx), + asn_MAP_S1AP_TargeteNB_ID_ExtIEs_tag2el_597, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_TargeteNB_ID_ExtIEs = { + "TargeteNB-ID-ExtIEs", + "TargeteNB-ID-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_TargeteNB_ID_ExtIEs_tags_597, + sizeof(asn_DEF_S1AP_TargeteNB_ID_ExtIEs_tags_597) + /sizeof(asn_DEF_S1AP_TargeteNB_ID_ExtIEs_tags_597[0]), /* 1 */ + asn_DEF_S1AP_TargeteNB_ID_ExtIEs_tags_597, /* Same as above */ + sizeof(asn_DEF_S1AP_TargeteNB_ID_ExtIEs_tags_597) + /sizeof(asn_DEF_S1AP_TargeteNB_ID_ExtIEs_tags_597[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_TargeteNB_ID_ExtIEs_597, + 3, /* Elements count */ + &asn_SPC_S1AP_TargeteNB_ID_ExtIEs_specs_597 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_604 = { + sizeof(struct S1AP_TargetRNC_ID_ExtIEs__extensionValue), + offsetof(struct S1AP_TargetRNC_ID_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_TargetRNC_ID_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_TargetRNC_ID_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_604 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_604 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_TargetRNC_ID_ExtIEs_601[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TargetRNC_ID_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_602, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_601 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TargetRNC_ID_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_603, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_601 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_TargetRNC_ID_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_604, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_604, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_601 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_TargetRNC_ID_ExtIEs_tags_601[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_TargetRNC_ID_ExtIEs_tag2el_601[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_TargetRNC_ID_ExtIEs_specs_601 = { + sizeof(struct S1AP_TargetRNC_ID_ExtIEs), + offsetof(struct S1AP_TargetRNC_ID_ExtIEs, _asn_ctx), + asn_MAP_S1AP_TargetRNC_ID_ExtIEs_tag2el_601, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_TargetRNC_ID_ExtIEs = { + "TargetRNC-ID-ExtIEs", + "TargetRNC-ID-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_TargetRNC_ID_ExtIEs_tags_601, + sizeof(asn_DEF_S1AP_TargetRNC_ID_ExtIEs_tags_601) + /sizeof(asn_DEF_S1AP_TargetRNC_ID_ExtIEs_tags_601[0]), /* 1 */ + asn_DEF_S1AP_TargetRNC_ID_ExtIEs_tags_601, /* Same as above */ + sizeof(asn_DEF_S1AP_TargetRNC_ID_ExtIEs_tags_601) + /sizeof(asn_DEF_S1AP_TargetRNC_ID_ExtIEs_tags_601[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_TargetRNC_ID_ExtIEs_601, + 3, /* Elements count */ + &asn_SPC_S1AP_TargetRNC_ID_ExtIEs_specs_601 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_608 = { + sizeof(struct S1AP_TargetNgRanNode_ID_ExtIEs__extensionValue), + offsetof(struct S1AP_TargetNgRanNode_ID_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_TargetNgRanNode_ID_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_TargetNgRanNode_ID_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_608 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_608 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_TargetNgRanNode_ID_ExtIEs_605[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TargetNgRanNode_ID_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_606, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_605 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TargetNgRanNode_ID_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_607, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_605 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_TargetNgRanNode_ID_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_608, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_608, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_605 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_TargetNgRanNode_ID_ExtIEs_tags_605[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_TargetNgRanNode_ID_ExtIEs_tag2el_605[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_TargetNgRanNode_ID_ExtIEs_specs_605 = { + sizeof(struct S1AP_TargetNgRanNode_ID_ExtIEs), + offsetof(struct S1AP_TargetNgRanNode_ID_ExtIEs, _asn_ctx), + asn_MAP_S1AP_TargetNgRanNode_ID_ExtIEs_tag2el_605, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_TargetNgRanNode_ID_ExtIEs = { + "TargetNgRanNode-ID-ExtIEs", + "TargetNgRanNode-ID-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_TargetNgRanNode_ID_ExtIEs_tags_605, + sizeof(asn_DEF_S1AP_TargetNgRanNode_ID_ExtIEs_tags_605) + /sizeof(asn_DEF_S1AP_TargetNgRanNode_ID_ExtIEs_tags_605[0]), /* 1 */ + asn_DEF_S1AP_TargetNgRanNode_ID_ExtIEs_tags_605, /* Same as above */ + sizeof(asn_DEF_S1AP_TargetNgRanNode_ID_ExtIEs_tags_605) + /sizeof(asn_DEF_S1AP_TargetNgRanNode_ID_ExtIEs_tags_605[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_TargetNgRanNode_ID_ExtIEs_605, + 3, /* Elements count */ + &asn_SPC_S1AP_TargetNgRanNode_ID_ExtIEs_specs_605 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_612 = { + sizeof(struct S1AP_GNB_ExtIEs__extensionValue), + offsetof(struct S1AP_GNB_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_GNB_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_GNB_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_612 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_612 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_GNB_ExtIEs_609[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_GNB_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_610, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_609 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_GNB_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_611, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_609 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_GNB_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_612, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_612, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_609 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_GNB_ExtIEs_tags_609[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_GNB_ExtIEs_tag2el_609[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_GNB_ExtIEs_specs_609 = { + sizeof(struct S1AP_GNB_ExtIEs), + offsetof(struct S1AP_GNB_ExtIEs, _asn_ctx), + asn_MAP_S1AP_GNB_ExtIEs_tag2el_609, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_GNB_ExtIEs = { + "GNB-ExtIEs", + "GNB-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_GNB_ExtIEs_tags_609, + sizeof(asn_DEF_S1AP_GNB_ExtIEs_tags_609) + /sizeof(asn_DEF_S1AP_GNB_ExtIEs_tags_609[0]), /* 1 */ + asn_DEF_S1AP_GNB_ExtIEs_tags_609, /* Same as above */ + sizeof(asn_DEF_S1AP_GNB_ExtIEs_tags_609) + /sizeof(asn_DEF_S1AP_GNB_ExtIEs_tags_609[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_GNB_ExtIEs_609, + 3, /* Elements count */ + &asn_SPC_S1AP_GNB_ExtIEs_specs_609 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_616 = { + sizeof(struct S1AP_Global_GNB_ID_ExtIEs__extensionValue), + offsetof(struct S1AP_Global_GNB_ID_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_Global_GNB_ID_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_Global_GNB_ID_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_616 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_616 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_Global_GNB_ID_ExtIEs_613[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_Global_GNB_ID_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_614, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_613 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_Global_GNB_ID_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_615, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_613 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_Global_GNB_ID_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_616, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_616, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_613 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_Global_GNB_ID_ExtIEs_tags_613[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_Global_GNB_ID_ExtIEs_tag2el_613[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_Global_GNB_ID_ExtIEs_specs_613 = { + sizeof(struct S1AP_Global_GNB_ID_ExtIEs), + offsetof(struct S1AP_Global_GNB_ID_ExtIEs, _asn_ctx), + asn_MAP_S1AP_Global_GNB_ID_ExtIEs_tag2el_613, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_Global_GNB_ID_ExtIEs = { + "Global-GNB-ID-ExtIEs", + "Global-GNB-ID-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_Global_GNB_ID_ExtIEs_tags_613, + sizeof(asn_DEF_S1AP_Global_GNB_ID_ExtIEs_tags_613) + /sizeof(asn_DEF_S1AP_Global_GNB_ID_ExtIEs_tags_613[0]), /* 1 */ + asn_DEF_S1AP_Global_GNB_ID_ExtIEs_tags_613, /* Same as above */ + sizeof(asn_DEF_S1AP_Global_GNB_ID_ExtIEs_tags_613) + /sizeof(asn_DEF_S1AP_Global_GNB_ID_ExtIEs_tags_613[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_Global_GNB_ID_ExtIEs_613, + 3, /* Elements count */ + &asn_SPC_S1AP_Global_GNB_ID_ExtIEs_specs_613 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_620 = { + sizeof(struct S1AP_NG_eNB_ExtIEs__extensionValue), + offsetof(struct S1AP_NG_eNB_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_NG_eNB_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_NG_eNB_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_620 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_620 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_NG_eNB_ExtIEs_617[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_NG_eNB_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_618, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_617 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_NG_eNB_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_619, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_617 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_NG_eNB_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_620, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_620, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_617 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_NG_eNB_ExtIEs_tags_617[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_NG_eNB_ExtIEs_tag2el_617[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_NG_eNB_ExtIEs_specs_617 = { + sizeof(struct S1AP_NG_eNB_ExtIEs), + offsetof(struct S1AP_NG_eNB_ExtIEs, _asn_ctx), + asn_MAP_S1AP_NG_eNB_ExtIEs_tag2el_617, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_NG_eNB_ExtIEs = { + "NG-eNB-ExtIEs", + "NG-eNB-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_NG_eNB_ExtIEs_tags_617, + sizeof(asn_DEF_S1AP_NG_eNB_ExtIEs_tags_617) + /sizeof(asn_DEF_S1AP_NG_eNB_ExtIEs_tags_617[0]), /* 1 */ + asn_DEF_S1AP_NG_eNB_ExtIEs_tags_617, /* Same as above */ + sizeof(asn_DEF_S1AP_NG_eNB_ExtIEs_tags_617) + /sizeof(asn_DEF_S1AP_NG_eNB_ExtIEs_tags_617[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_NG_eNB_ExtIEs_617, + 3, /* Elements count */ + &asn_SPC_S1AP_NG_eNB_ExtIEs_specs_617 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_624[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs__extensionValue, choice.DAPSResponseInfoList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_DAPSResponseInfoList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "DAPSResponseInfoList" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs__extensionValue, choice.RACSIndication), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_S1AP_RACSIndication, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "RACSIndication" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs__extensionValue, choice.E_RABSecurityResultList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_E_RABSecurityResultList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "E-RABSecurityResultList" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs__extensionValue, choice.Direct_Forwarding_Path_Availability), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_S1AP_Direct_Forwarding_Path_Availability, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "Direct-Forwarding-Path-Availability" + }, +}; +static const unsigned asn_MAP_S1AP_extensionValue_to_canonical_624[] = { 1, 3, 0, 2 }; +static const unsigned asn_MAP_S1AP_extensionValue_from_canonical_624[] = { 2, 0, 3, 1 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_624[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 1 }, /* RACSIndication */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -1, 0 }, /* Direct-Forwarding-Path-Availability */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* DAPSResponseInfoList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* E-RABSecurityResultList */ +}; +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_624 = { + sizeof(struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs__extensionValue), + offsetof(struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs__extensionValue *)0)->present), + asn_MAP_S1AP_extensionValue_tag2el_624, + 4, /* Count of tags in the map */ + asn_MAP_S1AP_extensionValue_to_canonical_624, + asn_MAP_S1AP_extensionValue_from_canonical_624, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_624 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_S1AP_extensionValue_624, + 4, /* Elements count */ + &asn_SPC_S1AP_extensionValue_specs_624 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_621[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_622, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_621 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + select_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_S1AP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_623, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_621 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_624, + select_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_S1AP_extensionValue_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_624, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_621 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_tags_621[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_tag2el_621[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_specs_621 = { + sizeof(struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs), + offsetof(struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs, _asn_ctx), + asn_MAP_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_tag2el_621, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs = { + "TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs", + "TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_tags_621, + sizeof(asn_DEF_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_tags_621) + /sizeof(asn_DEF_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_tags_621[0]), /* 1 */ + asn_DEF_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_tags_621, /* Same as above */ + sizeof(asn_DEF_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_tags_621) + /sizeof(asn_DEF_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_tags_621[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_621, + 3, /* Elements count */ + &asn_SPC_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_specs_621 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_628 = { + sizeof(struct S1AP_M1ThresholdEventA2_ExtIEs__extensionValue), + offsetof(struct S1AP_M1ThresholdEventA2_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_M1ThresholdEventA2_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_M1ThresholdEventA2_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_628 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_628 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_M1ThresholdEventA2_ExtIEs_625[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_M1ThresholdEventA2_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_626, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_625 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_M1ThresholdEventA2_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_627, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_625 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_M1ThresholdEventA2_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_628, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_628, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_625 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_M1ThresholdEventA2_ExtIEs_tags_625[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_M1ThresholdEventA2_ExtIEs_tag2el_625[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_M1ThresholdEventA2_ExtIEs_specs_625 = { + sizeof(struct S1AP_M1ThresholdEventA2_ExtIEs), + offsetof(struct S1AP_M1ThresholdEventA2_ExtIEs, _asn_ctx), + asn_MAP_S1AP_M1ThresholdEventA2_ExtIEs_tag2el_625, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_M1ThresholdEventA2_ExtIEs = { + "M1ThresholdEventA2-ExtIEs", + "M1ThresholdEventA2-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_M1ThresholdEventA2_ExtIEs_tags_625, + sizeof(asn_DEF_S1AP_M1ThresholdEventA2_ExtIEs_tags_625) + /sizeof(asn_DEF_S1AP_M1ThresholdEventA2_ExtIEs_tags_625[0]), /* 1 */ + asn_DEF_S1AP_M1ThresholdEventA2_ExtIEs_tags_625, /* Same as above */ + sizeof(asn_DEF_S1AP_M1ThresholdEventA2_ExtIEs_tags_625) + /sizeof(asn_DEF_S1AP_M1ThresholdEventA2_ExtIEs_tags_625[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_M1ThresholdEventA2_ExtIEs_625, + 3, /* Elements count */ + &asn_SPC_S1AP_M1ThresholdEventA2_ExtIEs_specs_625 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_632[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_TraceActivation_ExtIEs__extensionValue, choice.MDT_Configuration), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -35464,27 +38089,27 @@ static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_592[] = { "URI-Address" }, }; -static const unsigned asn_MAP_S1AP_extensionValue_to_canonical_592[] = { 2, 0, 1, 3 }; -static const unsigned asn_MAP_S1AP_extensionValue_from_canonical_592[] = { 1, 2, 0, 3 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_592[] = { +static const unsigned asn_MAP_S1AP_extensionValue_to_canonical_632[] = { 2, 0, 1, 3 }; +static const unsigned asn_MAP_S1AP_extensionValue_from_canonical_632[] = { 1, 2, 0, 3 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_632[] = { { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 }, /* MDT-ConfigurationNR */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MDT-Configuration */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 }, /* UEAppLayerMeasConfig */ { (ASN_TAG_CLASS_UNIVERSAL | (26 << 2)), 3, 0, 0 } /* URI-Address */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_592 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_632 = { sizeof(struct S1AP_TraceActivation_ExtIEs__extensionValue), offsetof(struct S1AP_TraceActivation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct S1AP_TraceActivation_ExtIEs__extensionValue, present), sizeof(((struct S1AP_TraceActivation_ExtIEs__extensionValue *)0)->present), - asn_MAP_S1AP_extensionValue_tag2el_592, + asn_MAP_S1AP_extensionValue_tag2el_632, 4, /* Count of tags in the map */ - asn_MAP_S1AP_extensionValue_to_canonical_592, - asn_MAP_S1AP_extensionValue_from_canonical_592, + asn_MAP_S1AP_extensionValue_to_canonical_632, + asn_MAP_S1AP_extensionValue_from_canonical_632, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_592 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_632 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -35501,12 +38126,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_592 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_extensionValue_592, + asn_MBR_S1AP_extensionValue_632, 4, /* Elements count */ - &asn_SPC_S1AP_extensionValue_specs_592 /* Additional specs */ + &asn_SPC_S1AP_extensionValue_specs_632 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_TraceActivation_ExtIEs_589[] = { +asn_TYPE_member_t asn_MBR_S1AP_TraceActivation_ExtIEs_629[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_TraceActivation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -35517,9 +38142,9 @@ asn_TYPE_member_t asn_MBR_S1AP_TraceActivation_ExtIEs_589[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_590, + &asn_PER_memb_S1AP_id_constr_630, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_589 + memb_S1AP_id_constraint_629 }, 0, 0, /* No default value */ "id" @@ -35534,9 +38159,9 @@ asn_TYPE_member_t asn_MBR_S1AP_TraceActivation_ExtIEs_589[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_591, + &asn_PER_memb_S1AP_criticality_constr_631, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_589 + memb_S1AP_criticality_constraint_629 }, 0, 0, /* No default value */ "criticality" @@ -35544,33 +38169,33 @@ asn_TYPE_member_t asn_MBR_S1AP_TraceActivation_ExtIEs_589[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_TraceActivation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_592, + &asn_DEF_S1AP_extensionValue_632, select_TraceActivation_ExtIEs_S1AP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_592, + &asn_PER_memb_S1AP_extensionValue_constr_632, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_589 + memb_S1AP_extensionValue_constraint_629 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_TraceActivation_ExtIEs_tags_589[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_TraceActivation_ExtIEs_tags_629[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_TraceActivation_ExtIEs_tag2el_589[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_TraceActivation_ExtIEs_tag2el_629[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_TraceActivation_ExtIEs_specs_589 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_TraceActivation_ExtIEs_specs_629 = { sizeof(struct S1AP_TraceActivation_ExtIEs), offsetof(struct S1AP_TraceActivation_ExtIEs, _asn_ctx), - asn_MAP_S1AP_TraceActivation_ExtIEs_tag2el_589, + asn_MAP_S1AP_TraceActivation_ExtIEs_tag2el_629, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -35579,12 +38204,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_TraceActivation_ExtIEs = { "TraceActivation-ExtIEs", "TraceActivation-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_TraceActivation_ExtIEs_tags_589, - sizeof(asn_DEF_S1AP_TraceActivation_ExtIEs_tags_589) - /sizeof(asn_DEF_S1AP_TraceActivation_ExtIEs_tags_589[0]), /* 1 */ - asn_DEF_S1AP_TraceActivation_ExtIEs_tags_589, /* Same as above */ - sizeof(asn_DEF_S1AP_TraceActivation_ExtIEs_tags_589) - /sizeof(asn_DEF_S1AP_TraceActivation_ExtIEs_tags_589[0]), /* 1 */ + asn_DEF_S1AP_TraceActivation_ExtIEs_tags_629, + sizeof(asn_DEF_S1AP_TraceActivation_ExtIEs_tags_629) + /sizeof(asn_DEF_S1AP_TraceActivation_ExtIEs_tags_629[0]), /* 1 */ + asn_DEF_S1AP_TraceActivation_ExtIEs_tags_629, /* Same as above */ + sizeof(asn_DEF_S1AP_TraceActivation_ExtIEs_tags_629) + /sizeof(asn_DEF_S1AP_TraceActivation_ExtIEs_tags_629[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -35594,12 +38219,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_TraceActivation_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_TraceActivation_ExtIEs_589, + asn_MBR_S1AP_TraceActivation_ExtIEs_629, 3, /* Elements count */ - &asn_SPC_S1AP_TraceActivation_ExtIEs_specs_589 /* Additional specs */ + &asn_SPC_S1AP_TraceActivation_ExtIEs_specs_629 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_596 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_636 = { sizeof(struct S1AP_Tunnel_Information_ExtIEs__extensionValue), offsetof(struct S1AP_Tunnel_Information_ExtIEs__extensionValue, _asn_ctx), offsetof(struct S1AP_Tunnel_Information_ExtIEs__extensionValue, present), @@ -35610,7 +38235,7 @@ static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_596 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_596 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_636 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -35628,10 +38253,10 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_596 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_S1AP_extensionValue_specs_596 /* Additional specs */ + &asn_SPC_S1AP_extensionValue_specs_636 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_Tunnel_Information_ExtIEs_593[] = { +asn_TYPE_member_t asn_MBR_S1AP_Tunnel_Information_ExtIEs_633[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_Tunnel_Information_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -35642,9 +38267,9 @@ asn_TYPE_member_t asn_MBR_S1AP_Tunnel_Information_ExtIEs_593[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_594, + &asn_PER_memb_S1AP_id_constr_634, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_593 + memb_S1AP_id_constraint_633 }, 0, 0, /* No default value */ "id" @@ -35659,9 +38284,9 @@ asn_TYPE_member_t asn_MBR_S1AP_Tunnel_Information_ExtIEs_593[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_595, + &asn_PER_memb_S1AP_criticality_constr_635, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_593 + memb_S1AP_criticality_constraint_633 }, 0, 0, /* No default value */ "criticality" @@ -35669,33 +38294,33 @@ asn_TYPE_member_t asn_MBR_S1AP_Tunnel_Information_ExtIEs_593[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_Tunnel_Information_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_596, + &asn_DEF_S1AP_extensionValue_636, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_596, + &asn_PER_memb_S1AP_extensionValue_constr_636, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_593 + memb_S1AP_extensionValue_constraint_633 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_Tunnel_Information_ExtIEs_tags_593[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_Tunnel_Information_ExtIEs_tags_633[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_Tunnel_Information_ExtIEs_tag2el_593[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_Tunnel_Information_ExtIEs_tag2el_633[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_Tunnel_Information_ExtIEs_specs_593 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_Tunnel_Information_ExtIEs_specs_633 = { sizeof(struct S1AP_Tunnel_Information_ExtIEs), offsetof(struct S1AP_Tunnel_Information_ExtIEs, _asn_ctx), - asn_MAP_S1AP_Tunnel_Information_ExtIEs_tag2el_593, + asn_MAP_S1AP_Tunnel_Information_ExtIEs_tag2el_633, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -35704,12 +38329,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_Tunnel_Information_ExtIEs = { "Tunnel-Information-ExtIEs", "Tunnel-Information-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_Tunnel_Information_ExtIEs_tags_593, - sizeof(asn_DEF_S1AP_Tunnel_Information_ExtIEs_tags_593) - /sizeof(asn_DEF_S1AP_Tunnel_Information_ExtIEs_tags_593[0]), /* 1 */ - asn_DEF_S1AP_Tunnel_Information_ExtIEs_tags_593, /* Same as above */ - sizeof(asn_DEF_S1AP_Tunnel_Information_ExtIEs_tags_593) - /sizeof(asn_DEF_S1AP_Tunnel_Information_ExtIEs_tags_593[0]), /* 1 */ + asn_DEF_S1AP_Tunnel_Information_ExtIEs_tags_633, + sizeof(asn_DEF_S1AP_Tunnel_Information_ExtIEs_tags_633) + /sizeof(asn_DEF_S1AP_Tunnel_Information_ExtIEs_tags_633[0]), /* 1 */ + asn_DEF_S1AP_Tunnel_Information_ExtIEs_tags_633, /* Same as above */ + sizeof(asn_DEF_S1AP_Tunnel_Information_ExtIEs_tags_633) + /sizeof(asn_DEF_S1AP_Tunnel_Information_ExtIEs_tags_633[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -35719,12 +38344,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_Tunnel_Information_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_Tunnel_Information_ExtIEs_593, + asn_MBR_S1AP_Tunnel_Information_ExtIEs_633, 3, /* Elements count */ - &asn_SPC_S1AP_Tunnel_Information_ExtIEs_specs_593 /* Additional specs */ + &asn_SPC_S1AP_Tunnel_Information_ExtIEs_specs_633 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_600[] = { +static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_640[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEAggregate_MaximumBitrates_ExtIEs__extensionValue, choice.ExtendedBitRate), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -35760,1318 +38385,21 @@ static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_600[] = { "ExtendedBitRate" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_600[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_640[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* ExtendedBitRate */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* ExtendedBitRate */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_600 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_640 = { sizeof(struct S1AP_UEAggregate_MaximumBitrates_ExtIEs__extensionValue), offsetof(struct S1AP_UEAggregate_MaximumBitrates_ExtIEs__extensionValue, _asn_ctx), offsetof(struct S1AP_UEAggregate_MaximumBitrates_ExtIEs__extensionValue, present), sizeof(((struct S1AP_UEAggregate_MaximumBitrates_ExtIEs__extensionValue *)0)->present), - asn_MAP_S1AP_extensionValue_tag2el_600, + asn_MAP_S1AP_extensionValue_tag2el_640, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_600 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - asn_MBR_S1AP_extensionValue_600, - 2, /* Elements count */ - &asn_SPC_S1AP_extensionValue_specs_600 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_UEAggregate_MaximumBitrates_ExtIEs_597[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEAggregate_MaximumBitrates_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_598, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_597 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEAggregate_MaximumBitrates_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - select_UEAggregate_MaximumBitrates_ExtIEs_S1AP_criticality_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_599, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_597 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UEAggregate_MaximumBitrates_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_600, - select_UEAggregate_MaximumBitrates_ExtIEs_S1AP_extensionValue_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_600, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_597 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_UEAggregate_MaximumBitrates_ExtIEs_tags_597[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEAggregate_MaximumBitrates_ExtIEs_tag2el_597[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEAggregate_MaximumBitrates_ExtIEs_specs_597 = { - sizeof(struct S1AP_UEAggregate_MaximumBitrates_ExtIEs), - offsetof(struct S1AP_UEAggregate_MaximumBitrates_ExtIEs, _asn_ctx), - asn_MAP_S1AP_UEAggregate_MaximumBitrates_ExtIEs_tag2el_597, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_UEAggregate_MaximumBitrates_ExtIEs = { - "UEAggregate-MaximumBitrates-ExtIEs", - "UEAggregate-MaximumBitrates-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_UEAggregate_MaximumBitrates_ExtIEs_tags_597, - sizeof(asn_DEF_S1AP_UEAggregate_MaximumBitrates_ExtIEs_tags_597) - /sizeof(asn_DEF_S1AP_UEAggregate_MaximumBitrates_ExtIEs_tags_597[0]), /* 1 */ - asn_DEF_S1AP_UEAggregate_MaximumBitrates_ExtIEs_tags_597, /* Same as above */ - sizeof(asn_DEF_S1AP_UEAggregate_MaximumBitrates_ExtIEs_tags_597) - /sizeof(asn_DEF_S1AP_UEAggregate_MaximumBitrates_ExtIEs_tags_597[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_UEAggregate_MaximumBitrates_ExtIEs_597, - 3, /* Elements count */ - &asn_SPC_S1AP_UEAggregate_MaximumBitrates_ExtIEs_specs_597 /* Additional specs */ -}; - -static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_604[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEAppLayerMeasConfig_ExtIEs__extensionValue, choice.ServiceType), - (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), - 0, - &asn_DEF_S1AP_ServiceType, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - 0 - }, - 0, 0, /* No default value */ - "ServiceType" - }, -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_604[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ServiceType */ -}; -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_604 = { - sizeof(struct S1AP_UEAppLayerMeasConfig_ExtIEs__extensionValue), - offsetof(struct S1AP_UEAppLayerMeasConfig_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_UEAppLayerMeasConfig_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_UEAppLayerMeasConfig_ExtIEs__extensionValue *)0)->present), - asn_MAP_S1AP_extensionValue_tag2el_604, - 1, /* Count of tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_604 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - asn_MBR_S1AP_extensionValue_604, - 1, /* Elements count */ - &asn_SPC_S1AP_extensionValue_specs_604 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_UEAppLayerMeasConfig_ExtIEs_601[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEAppLayerMeasConfig_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_602, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_601 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEAppLayerMeasConfig_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - select_UEAppLayerMeasConfig_ExtIEs_S1AP_criticality_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_603, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_601 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UEAppLayerMeasConfig_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_604, - select_UEAppLayerMeasConfig_ExtIEs_S1AP_extensionValue_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_604, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_601 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_UEAppLayerMeasConfig_ExtIEs_tags_601[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEAppLayerMeasConfig_ExtIEs_tag2el_601[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEAppLayerMeasConfig_ExtIEs_specs_601 = { - sizeof(struct S1AP_UEAppLayerMeasConfig_ExtIEs), - offsetof(struct S1AP_UEAppLayerMeasConfig_ExtIEs, _asn_ctx), - asn_MAP_S1AP_UEAppLayerMeasConfig_ExtIEs_tag2el_601, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_UEAppLayerMeasConfig_ExtIEs = { - "UEAppLayerMeasConfig-ExtIEs", - "UEAppLayerMeasConfig-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_UEAppLayerMeasConfig_ExtIEs_tags_601, - sizeof(asn_DEF_S1AP_UEAppLayerMeasConfig_ExtIEs_tags_601) - /sizeof(asn_DEF_S1AP_UEAppLayerMeasConfig_ExtIEs_tags_601[0]), /* 1 */ - asn_DEF_S1AP_UEAppLayerMeasConfig_ExtIEs_tags_601, /* Same as above */ - sizeof(asn_DEF_S1AP_UEAppLayerMeasConfig_ExtIEs_tags_601) - /sizeof(asn_DEF_S1AP_UEAppLayerMeasConfig_ExtIEs_tags_601[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_UEAppLayerMeasConfig_ExtIEs_601, - 3, /* Elements count */ - &asn_SPC_S1AP_UEAppLayerMeasConfig_ExtIEs_specs_601 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_608 = { - sizeof(struct S1AP_UE_S1AP_ID_pair_ExtIEs__extensionValue), - offsetof(struct S1AP_UE_S1AP_ID_pair_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_UE_S1AP_ID_pair_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_UE_S1AP_ID_pair_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_608 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_S1AP_extensionValue_specs_608 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_UE_S1AP_ID_pair_ExtIEs_605[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_UE_S1AP_ID_pair_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_606, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_605 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_UE_S1AP_ID_pair_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_607, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_605 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UE_S1AP_ID_pair_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_608, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_608, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_605 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_UE_S1AP_ID_pair_ExtIEs_tags_605[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UE_S1AP_ID_pair_ExtIEs_tag2el_605[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UE_S1AP_ID_pair_ExtIEs_specs_605 = { - sizeof(struct S1AP_UE_S1AP_ID_pair_ExtIEs), - offsetof(struct S1AP_UE_S1AP_ID_pair_ExtIEs, _asn_ctx), - asn_MAP_S1AP_UE_S1AP_ID_pair_ExtIEs_tag2el_605, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_UE_S1AP_ID_pair_ExtIEs = { - "UE-S1AP-ID-pair-ExtIEs", - "UE-S1AP-ID-pair-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_UE_S1AP_ID_pair_ExtIEs_tags_605, - sizeof(asn_DEF_S1AP_UE_S1AP_ID_pair_ExtIEs_tags_605) - /sizeof(asn_DEF_S1AP_UE_S1AP_ID_pair_ExtIEs_tags_605[0]), /* 1 */ - asn_DEF_S1AP_UE_S1AP_ID_pair_ExtIEs_tags_605, /* Same as above */ - sizeof(asn_DEF_S1AP_UE_S1AP_ID_pair_ExtIEs_tags_605) - /sizeof(asn_DEF_S1AP_UE_S1AP_ID_pair_ExtIEs_tags_605[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_UE_S1AP_ID_pair_ExtIEs_605, - 3, /* Elements count */ - &asn_SPC_S1AP_UE_S1AP_ID_pair_ExtIEs_specs_605 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_612 = { - sizeof(struct S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs__extensionValue), - offsetof(struct S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs__extensionValue, present), - sizeof(((struct S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_612 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_S1AP_extensionValue_specs_612 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_609[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_610, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_609 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_611, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_609 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_612, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_612, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_609 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_tags_609[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_tag2el_609[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_specs_609 = { - sizeof(struct S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs), - offsetof(struct S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs, _asn_ctx), - asn_MAP_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_tag2el_609, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs = { - "UE-associatedLogicalS1-ConnectionItemExtIEs", - "UE-associatedLogicalS1-ConnectionItemExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_tags_609, - sizeof(asn_DEF_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_tags_609) - /sizeof(asn_DEF_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_tags_609[0]), /* 1 */ - asn_DEF_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_tags_609, /* Same as above */ - sizeof(asn_DEF_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_tags_609) - /sizeof(asn_DEF_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_tags_609[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_609, - 3, /* Elements count */ - &asn_SPC_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_specs_609 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_616 = { - sizeof(struct S1AP_UESecurityCapabilities_ExtIEs__extensionValue), - offsetof(struct S1AP_UESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_UESecurityCapabilities_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_UESecurityCapabilities_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_616 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_S1AP_extensionValue_specs_616 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_UESecurityCapabilities_ExtIEs_613[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_UESecurityCapabilities_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_614, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_613 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_UESecurityCapabilities_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_615, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_613 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UESecurityCapabilities_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_616, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_616, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_613 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_UESecurityCapabilities_ExtIEs_tags_613[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UESecurityCapabilities_ExtIEs_tag2el_613[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UESecurityCapabilities_ExtIEs_specs_613 = { - sizeof(struct S1AP_UESecurityCapabilities_ExtIEs), - offsetof(struct S1AP_UESecurityCapabilities_ExtIEs, _asn_ctx), - asn_MAP_S1AP_UESecurityCapabilities_ExtIEs_tag2el_613, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_UESecurityCapabilities_ExtIEs = { - "UESecurityCapabilities-ExtIEs", - "UESecurityCapabilities-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_UESecurityCapabilities_ExtIEs_tags_613, - sizeof(asn_DEF_S1AP_UESecurityCapabilities_ExtIEs_tags_613) - /sizeof(asn_DEF_S1AP_UESecurityCapabilities_ExtIEs_tags_613[0]), /* 1 */ - asn_DEF_S1AP_UESecurityCapabilities_ExtIEs_tags_613, /* Same as above */ - sizeof(asn_DEF_S1AP_UESecurityCapabilities_ExtIEs_tags_613) - /sizeof(asn_DEF_S1AP_UESecurityCapabilities_ExtIEs_tags_613[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_UESecurityCapabilities_ExtIEs_613, - 3, /* Elements count */ - &asn_SPC_S1AP_UESecurityCapabilities_ExtIEs_specs_613 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_620 = { - sizeof(struct S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs__extensionValue), - offsetof(struct S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_620 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_S1AP_extensionValue_specs_620 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_617[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_618, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_617 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_619, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_617 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_620, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_620, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_617 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_617[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tag2el_617[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_specs_617 = { - sizeof(struct S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs), - offsetof(struct S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs, _asn_ctx), - asn_MAP_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tag2el_617, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs = { - "UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs", - "UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_617, - sizeof(asn_DEF_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_617) - /sizeof(asn_DEF_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_617[0]), /* 1 */ - asn_DEF_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_617, /* Same as above */ - sizeof(asn_DEF_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_617) - /sizeof(asn_DEF_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_617[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_617, - 3, /* Elements count */ - &asn_SPC_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_specs_617 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_624 = { - sizeof(struct S1AP_UL_CP_SecurityInformation_ExtIEs__extensionValue), - offsetof(struct S1AP_UL_CP_SecurityInformation_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_UL_CP_SecurityInformation_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_UL_CP_SecurityInformation_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_624 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_S1AP_extensionValue_specs_624 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_UL_CP_SecurityInformation_ExtIEs_621[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_UL_CP_SecurityInformation_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_622, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_621 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_UL_CP_SecurityInformation_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_623, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_621 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UL_CP_SecurityInformation_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_624, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_624, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_621 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_UL_CP_SecurityInformation_ExtIEs_tags_621[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UL_CP_SecurityInformation_ExtIEs_tag2el_621[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UL_CP_SecurityInformation_ExtIEs_specs_621 = { - sizeof(struct S1AP_UL_CP_SecurityInformation_ExtIEs), - offsetof(struct S1AP_UL_CP_SecurityInformation_ExtIEs, _asn_ctx), - asn_MAP_S1AP_UL_CP_SecurityInformation_ExtIEs_tag2el_621, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_UL_CP_SecurityInformation_ExtIEs = { - "UL-CP-SecurityInformation-ExtIEs", - "UL-CP-SecurityInformation-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_UL_CP_SecurityInformation_ExtIEs_tags_621, - sizeof(asn_DEF_S1AP_UL_CP_SecurityInformation_ExtIEs_tags_621) - /sizeof(asn_DEF_S1AP_UL_CP_SecurityInformation_ExtIEs_tags_621[0]), /* 1 */ - asn_DEF_S1AP_UL_CP_SecurityInformation_ExtIEs_tags_621, /* Same as above */ - sizeof(asn_DEF_S1AP_UL_CP_SecurityInformation_ExtIEs_tags_621) - /sizeof(asn_DEF_S1AP_UL_CP_SecurityInformation_ExtIEs_tags_621[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_UL_CP_SecurityInformation_ExtIEs_621, - 3, /* Elements count */ - &asn_SPC_S1AP_UL_CP_SecurityInformation_ExtIEs_specs_621 /* Additional specs */ -}; - -static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_628[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_UserLocationInformation_ExtIEs__extensionValue, choice.PSCellInformation), - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), - 0, - &asn_DEF_S1AP_PSCellInformation, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - 0 - }, - 0, 0, /* No default value */ - "PSCellInformation" - }, -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_628[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* PSCellInformation */ -}; -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_628 = { - sizeof(struct S1AP_UserLocationInformation_ExtIEs__extensionValue), - offsetof(struct S1AP_UserLocationInformation_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_UserLocationInformation_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_UserLocationInformation_ExtIEs__extensionValue *)0)->present), - asn_MAP_S1AP_extensionValue_tag2el_628, - 1, /* Count of tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_628 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - asn_MBR_S1AP_extensionValue_628, - 1, /* Elements count */ - &asn_SPC_S1AP_extensionValue_specs_628 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_UserLocationInformation_ExtIEs_625[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_UserLocationInformation_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_626, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_625 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_UserLocationInformation_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - select_UserLocationInformation_ExtIEs_S1AP_criticality_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_627, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_625 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UserLocationInformation_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_628, - select_UserLocationInformation_ExtIEs_S1AP_extensionValue_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_628, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_625 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_UserLocationInformation_ExtIEs_tags_625[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UserLocationInformation_ExtIEs_tag2el_625[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UserLocationInformation_ExtIEs_specs_625 = { - sizeof(struct S1AP_UserLocationInformation_ExtIEs), - offsetof(struct S1AP_UserLocationInformation_ExtIEs, _asn_ctx), - asn_MAP_S1AP_UserLocationInformation_ExtIEs_tag2el_625, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_UserLocationInformation_ExtIEs = { - "UserLocationInformation-ExtIEs", - "UserLocationInformation-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_UserLocationInformation_ExtIEs_tags_625, - sizeof(asn_DEF_S1AP_UserLocationInformation_ExtIEs_tags_625) - /sizeof(asn_DEF_S1AP_UserLocationInformation_ExtIEs_tags_625[0]), /* 1 */ - asn_DEF_S1AP_UserLocationInformation_ExtIEs_tags_625, /* Same as above */ - sizeof(asn_DEF_S1AP_UserLocationInformation_ExtIEs_tags_625) - /sizeof(asn_DEF_S1AP_UserLocationInformation_ExtIEs_tags_625[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_UserLocationInformation_ExtIEs_625, - 3, /* Elements count */ - &asn_SPC_S1AP_UserLocationInformation_ExtIEs_specs_625 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_632 = { - sizeof(struct S1AP_V2XServicesAuthorized_ExtIEs__extensionValue), - offsetof(struct S1AP_V2XServicesAuthorized_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_V2XServicesAuthorized_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_V2XServicesAuthorized_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_632 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_S1AP_extensionValue_specs_632 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_V2XServicesAuthorized_ExtIEs_629[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_V2XServicesAuthorized_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_630, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_629 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_V2XServicesAuthorized_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_631, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_629 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_V2XServicesAuthorized_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_632, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_632, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_629 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_V2XServicesAuthorized_ExtIEs_tags_629[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_V2XServicesAuthorized_ExtIEs_tag2el_629[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_V2XServicesAuthorized_ExtIEs_specs_629 = { - sizeof(struct S1AP_V2XServicesAuthorized_ExtIEs), - offsetof(struct S1AP_V2XServicesAuthorized_ExtIEs, _asn_ctx), - asn_MAP_S1AP_V2XServicesAuthorized_ExtIEs_tag2el_629, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_V2XServicesAuthorized_ExtIEs = { - "V2XServicesAuthorized-ExtIEs", - "V2XServicesAuthorized-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_V2XServicesAuthorized_ExtIEs_tags_629, - sizeof(asn_DEF_S1AP_V2XServicesAuthorized_ExtIEs_tags_629) - /sizeof(asn_DEF_S1AP_V2XServicesAuthorized_ExtIEs_tags_629[0]), /* 1 */ - asn_DEF_S1AP_V2XServicesAuthorized_ExtIEs_tags_629, /* Same as above */ - sizeof(asn_DEF_S1AP_V2XServicesAuthorized_ExtIEs_tags_629) - /sizeof(asn_DEF_S1AP_V2XServicesAuthorized_ExtIEs_tags_629[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_V2XServicesAuthorized_ExtIEs_629, - 3, /* Elements count */ - &asn_SPC_S1AP_V2XServicesAuthorized_ExtIEs_specs_629 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_636 = { - sizeof(struct S1AP_WLANMeasurementConfiguration_ExtIEs__extensionValue), - offsetof(struct S1AP_WLANMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_WLANMeasurementConfiguration_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_WLANMeasurementConfiguration_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_636 = { - "extensionValue", - "extensionValue", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - 0, 0, /* No members */ - &asn_SPC_S1AP_extensionValue_specs_636 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_WLANMeasurementConfiguration_ExtIEs_633[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_WLANMeasurementConfiguration_ExtIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_634, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_633 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_WLANMeasurementConfiguration_ExtIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_635, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_633 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_WLANMeasurementConfiguration_ExtIEs, extensionValue), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_636, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_636, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_633 - }, - 0, 0, /* No default value */ - "extensionValue" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_WLANMeasurementConfiguration_ExtIEs_tags_633[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_WLANMeasurementConfiguration_ExtIEs_tag2el_633[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_WLANMeasurementConfiguration_ExtIEs_specs_633 = { - sizeof(struct S1AP_WLANMeasurementConfiguration_ExtIEs), - offsetof(struct S1AP_WLANMeasurementConfiguration_ExtIEs, _asn_ctx), - asn_MAP_S1AP_WLANMeasurementConfiguration_ExtIEs_tag2el_633, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_WLANMeasurementConfiguration_ExtIEs = { - "WLANMeasurementConfiguration-ExtIEs", - "WLANMeasurementConfiguration-ExtIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_WLANMeasurementConfiguration_ExtIEs_tags_633, - sizeof(asn_DEF_S1AP_WLANMeasurementConfiguration_ExtIEs_tags_633) - /sizeof(asn_DEF_S1AP_WLANMeasurementConfiguration_ExtIEs_tags_633[0]), /* 1 */ - asn_DEF_S1AP_WLANMeasurementConfiguration_ExtIEs_tags_633, /* Same as above */ - sizeof(asn_DEF_S1AP_WLANMeasurementConfiguration_ExtIEs_tags_633) - /sizeof(asn_DEF_S1AP_WLANMeasurementConfiguration_ExtIEs_tags_633[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_WLANMeasurementConfiguration_ExtIEs_633, - 3, /* Elements count */ - &asn_SPC_S1AP_WLANMeasurementConfiguration_ExtIEs_specs_633 /* Additional specs */ -}; - -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_640 = { - sizeof(struct S1AP_WUS_Assistance_Information_ExtIEs__extensionValue), - offsetof(struct S1AP_WUS_Assistance_Information_ExtIEs__extensionValue, _asn_ctx), - offsetof(struct S1AP_WUS_Assistance_Information_ExtIEs__extensionValue, present), - sizeof(((struct S1AP_WUS_Assistance_Information_ExtIEs__extensionValue *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_640 = { "extensionValue", "extensionValue", @@ -37089,12 +38417,13 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_640 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ + asn_MBR_S1AP_extensionValue_640, + 2, /* Elements count */ &asn_SPC_S1AP_extensionValue_specs_640 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_WUS_Assistance_Information_ExtIEs_637[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_WUS_Assistance_Information_ExtIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_UEAggregate_MaximumBitrates_ExtIEs_637[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEAggregate_MaximumBitrates_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolExtensionID, @@ -37111,11 +38440,11 @@ asn_TYPE_member_t asn_MBR_S1AP_WUS_Assistance_Information_ExtIEs_637[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_WUS_Assistance_Information_ExtIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEAggregate_MaximumBitrates_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - 0, + select_UEAggregate_MaximumBitrates_ExtIEs_S1AP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -37128,11 +38457,11 @@ asn_TYPE_member_t asn_MBR_S1AP_WUS_Assistance_Information_ExtIEs_637[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_WUS_Assistance_Information_ExtIEs, extensionValue), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UEAggregate_MaximumBitrates_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_extensionValue_640, - 0, + select_UEAggregate_MaximumBitrates_ExtIEs_S1AP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -37146,32 +38475,32 @@ asn_TYPE_member_t asn_MBR_S1AP_WUS_Assistance_Information_ExtIEs_637[] = { "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_WUS_Assistance_Information_ExtIEs_tags_637[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_UEAggregate_MaximumBitrates_ExtIEs_tags_637[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_WUS_Assistance_Information_ExtIEs_tag2el_637[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEAggregate_MaximumBitrates_ExtIEs_tag2el_637[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_WUS_Assistance_Information_ExtIEs_specs_637 = { - sizeof(struct S1AP_WUS_Assistance_Information_ExtIEs), - offsetof(struct S1AP_WUS_Assistance_Information_ExtIEs, _asn_ctx), - asn_MAP_S1AP_WUS_Assistance_Information_ExtIEs_tag2el_637, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEAggregate_MaximumBitrates_ExtIEs_specs_637 = { + sizeof(struct S1AP_UEAggregate_MaximumBitrates_ExtIEs), + offsetof(struct S1AP_UEAggregate_MaximumBitrates_ExtIEs, _asn_ctx), + asn_MAP_S1AP_UEAggregate_MaximumBitrates_ExtIEs_tag2el_637, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_WUS_Assistance_Information_ExtIEs = { - "WUS-Assistance-Information-ExtIEs", - "WUS-Assistance-Information-ExtIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_UEAggregate_MaximumBitrates_ExtIEs = { + "UEAggregate-MaximumBitrates-ExtIEs", + "UEAggregate-MaximumBitrates-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_WUS_Assistance_Information_ExtIEs_tags_637, - sizeof(asn_DEF_S1AP_WUS_Assistance_Information_ExtIEs_tags_637) - /sizeof(asn_DEF_S1AP_WUS_Assistance_Information_ExtIEs_tags_637[0]), /* 1 */ - asn_DEF_S1AP_WUS_Assistance_Information_ExtIEs_tags_637, /* Same as above */ - sizeof(asn_DEF_S1AP_WUS_Assistance_Information_ExtIEs_tags_637) - /sizeof(asn_DEF_S1AP_WUS_Assistance_Information_ExtIEs_tags_637[0]), /* 1 */ + asn_DEF_S1AP_UEAggregate_MaximumBitrates_ExtIEs_tags_637, + sizeof(asn_DEF_S1AP_UEAggregate_MaximumBitrates_ExtIEs_tags_637) + /sizeof(asn_DEF_S1AP_UEAggregate_MaximumBitrates_ExtIEs_tags_637[0]), /* 1 */ + asn_DEF_S1AP_UEAggregate_MaximumBitrates_ExtIEs_tags_637, /* Same as above */ + sizeof(asn_DEF_S1AP_UEAggregate_MaximumBitrates_ExtIEs_tags_637) + /sizeof(asn_DEF_S1AP_UEAggregate_MaximumBitrates_ExtIEs_tags_637[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -37181,12 +38510,1326 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_WUS_Assistance_Information_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_WUS_Assistance_Information_ExtIEs_637, + asn_MBR_S1AP_UEAggregate_MaximumBitrates_ExtIEs_637, 3, /* Elements count */ - &asn_SPC_S1AP_WUS_Assistance_Information_ExtIEs_specs_637 /* Additional specs */ + &asn_SPC_S1AP_UEAggregate_MaximumBitrates_ExtIEs_specs_637 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_644[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEAppLayerMeasConfig_ExtIEs__extensionValue, choice.ServiceType), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_S1AP_ServiceType, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "ServiceType" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_644[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ServiceType */ +}; +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_644 = { + sizeof(struct S1AP_UEAppLayerMeasConfig_ExtIEs__extensionValue), + offsetof(struct S1AP_UEAppLayerMeasConfig_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_UEAppLayerMeasConfig_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_UEAppLayerMeasConfig_ExtIEs__extensionValue *)0)->present), + asn_MAP_S1AP_extensionValue_tag2el_644, + 1, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_644 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_S1AP_extensionValue_644, + 1, /* Elements count */ + &asn_SPC_S1AP_extensionValue_specs_644 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_UEAppLayerMeasConfig_ExtIEs_641[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEAppLayerMeasConfig_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_642, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_641 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEAppLayerMeasConfig_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + select_UEAppLayerMeasConfig_ExtIEs_S1AP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_643, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_641 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UEAppLayerMeasConfig_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_644, + select_UEAppLayerMeasConfig_ExtIEs_S1AP_extensionValue_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_644, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_641 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_UEAppLayerMeasConfig_ExtIEs_tags_641[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEAppLayerMeasConfig_ExtIEs_tag2el_641[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEAppLayerMeasConfig_ExtIEs_specs_641 = { + sizeof(struct S1AP_UEAppLayerMeasConfig_ExtIEs), + offsetof(struct S1AP_UEAppLayerMeasConfig_ExtIEs, _asn_ctx), + asn_MAP_S1AP_UEAppLayerMeasConfig_ExtIEs_tag2el_641, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_UEAppLayerMeasConfig_ExtIEs = { + "UEAppLayerMeasConfig-ExtIEs", + "UEAppLayerMeasConfig-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_UEAppLayerMeasConfig_ExtIEs_tags_641, + sizeof(asn_DEF_S1AP_UEAppLayerMeasConfig_ExtIEs_tags_641) + /sizeof(asn_DEF_S1AP_UEAppLayerMeasConfig_ExtIEs_tags_641[0]), /* 1 */ + asn_DEF_S1AP_UEAppLayerMeasConfig_ExtIEs_tags_641, /* Same as above */ + sizeof(asn_DEF_S1AP_UEAppLayerMeasConfig_ExtIEs_tags_641) + /sizeof(asn_DEF_S1AP_UEAppLayerMeasConfig_ExtIEs_tags_641[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_UEAppLayerMeasConfig_ExtIEs_641, + 3, /* Elements count */ + &asn_SPC_S1AP_UEAppLayerMeasConfig_ExtIEs_specs_641 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_648 = { + sizeof(struct S1AP_UE_S1AP_ID_pair_ExtIEs__extensionValue), + offsetof(struct S1AP_UE_S1AP_ID_pair_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_UE_S1AP_ID_pair_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_UE_S1AP_ID_pair_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_648 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_648 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_UE_S1AP_ID_pair_ExtIEs_645[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_UE_S1AP_ID_pair_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_646, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_645 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_UE_S1AP_ID_pair_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_647, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_645 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UE_S1AP_ID_pair_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_648, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_648, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_645 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_UE_S1AP_ID_pair_ExtIEs_tags_645[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UE_S1AP_ID_pair_ExtIEs_tag2el_645[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UE_S1AP_ID_pair_ExtIEs_specs_645 = { + sizeof(struct S1AP_UE_S1AP_ID_pair_ExtIEs), + offsetof(struct S1AP_UE_S1AP_ID_pair_ExtIEs, _asn_ctx), + asn_MAP_S1AP_UE_S1AP_ID_pair_ExtIEs_tag2el_645, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_UE_S1AP_ID_pair_ExtIEs = { + "UE-S1AP-ID-pair-ExtIEs", + "UE-S1AP-ID-pair-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_UE_S1AP_ID_pair_ExtIEs_tags_645, + sizeof(asn_DEF_S1AP_UE_S1AP_ID_pair_ExtIEs_tags_645) + /sizeof(asn_DEF_S1AP_UE_S1AP_ID_pair_ExtIEs_tags_645[0]), /* 1 */ + asn_DEF_S1AP_UE_S1AP_ID_pair_ExtIEs_tags_645, /* Same as above */ + sizeof(asn_DEF_S1AP_UE_S1AP_ID_pair_ExtIEs_tags_645) + /sizeof(asn_DEF_S1AP_UE_S1AP_ID_pair_ExtIEs_tags_645[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_UE_S1AP_ID_pair_ExtIEs_645, + 3, /* Elements count */ + &asn_SPC_S1AP_UE_S1AP_ID_pair_ExtIEs_specs_645 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_652 = { + sizeof(struct S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs__extensionValue), + offsetof(struct S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs__extensionValue, present), + sizeof(((struct S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_652 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_652 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_649[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_650, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_649 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_651, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_649 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_652, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_652, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_649 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_tags_649[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_tag2el_649[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_specs_649 = { + sizeof(struct S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs), + offsetof(struct S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs, _asn_ctx), + asn_MAP_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_tag2el_649, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs = { + "UE-associatedLogicalS1-ConnectionItemExtIEs", + "UE-associatedLogicalS1-ConnectionItemExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_tags_649, + sizeof(asn_DEF_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_tags_649) + /sizeof(asn_DEF_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_tags_649[0]), /* 1 */ + asn_DEF_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_tags_649, /* Same as above */ + sizeof(asn_DEF_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_tags_649) + /sizeof(asn_DEF_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_tags_649[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_649, + 3, /* Elements count */ + &asn_SPC_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_specs_649 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_656 = { + sizeof(struct S1AP_UESecurityCapabilities_ExtIEs__extensionValue), + offsetof(struct S1AP_UESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_UESecurityCapabilities_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_UESecurityCapabilities_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_656 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_656 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_UESecurityCapabilities_ExtIEs_653[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_UESecurityCapabilities_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_654, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_653 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_UESecurityCapabilities_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_655, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_653 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UESecurityCapabilities_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_656, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_656, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_653 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_UESecurityCapabilities_ExtIEs_tags_653[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UESecurityCapabilities_ExtIEs_tag2el_653[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UESecurityCapabilities_ExtIEs_specs_653 = { + sizeof(struct S1AP_UESecurityCapabilities_ExtIEs), + offsetof(struct S1AP_UESecurityCapabilities_ExtIEs, _asn_ctx), + asn_MAP_S1AP_UESecurityCapabilities_ExtIEs_tag2el_653, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_UESecurityCapabilities_ExtIEs = { + "UESecurityCapabilities-ExtIEs", + "UESecurityCapabilities-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_UESecurityCapabilities_ExtIEs_tags_653, + sizeof(asn_DEF_S1AP_UESecurityCapabilities_ExtIEs_tags_653) + /sizeof(asn_DEF_S1AP_UESecurityCapabilities_ExtIEs_tags_653[0]), /* 1 */ + asn_DEF_S1AP_UESecurityCapabilities_ExtIEs_tags_653, /* Same as above */ + sizeof(asn_DEF_S1AP_UESecurityCapabilities_ExtIEs_tags_653) + /sizeof(asn_DEF_S1AP_UESecurityCapabilities_ExtIEs_tags_653[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_UESecurityCapabilities_ExtIEs_653, + 3, /* Elements count */ + &asn_SPC_S1AP_UESecurityCapabilities_ExtIEs_specs_653 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_660 = { + sizeof(struct S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs__extensionValue), + offsetof(struct S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_660 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_660 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_657[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_658, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_657 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_659, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_657 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_660, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_660, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_657 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_657[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tag2el_657[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_specs_657 = { + sizeof(struct S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs), + offsetof(struct S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs, _asn_ctx), + asn_MAP_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tag2el_657, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs = { + "UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs", + "UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_657, + sizeof(asn_DEF_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_657) + /sizeof(asn_DEF_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_657[0]), /* 1 */ + asn_DEF_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_657, /* Same as above */ + sizeof(asn_DEF_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_657) + /sizeof(asn_DEF_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_657[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_657, + 3, /* Elements count */ + &asn_SPC_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_specs_657 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_664 = { + sizeof(struct S1AP_UL_CP_SecurityInformation_ExtIEs__extensionValue), + offsetof(struct S1AP_UL_CP_SecurityInformation_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_UL_CP_SecurityInformation_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_UL_CP_SecurityInformation_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_664 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_664 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_UL_CP_SecurityInformation_ExtIEs_661[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_UL_CP_SecurityInformation_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_662, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_661 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_UL_CP_SecurityInformation_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_663, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_661 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UL_CP_SecurityInformation_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_664, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_664, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_661 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_UL_CP_SecurityInformation_ExtIEs_tags_661[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UL_CP_SecurityInformation_ExtIEs_tag2el_661[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UL_CP_SecurityInformation_ExtIEs_specs_661 = { + sizeof(struct S1AP_UL_CP_SecurityInformation_ExtIEs), + offsetof(struct S1AP_UL_CP_SecurityInformation_ExtIEs, _asn_ctx), + asn_MAP_S1AP_UL_CP_SecurityInformation_ExtIEs_tag2el_661, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_UL_CP_SecurityInformation_ExtIEs = { + "UL-CP-SecurityInformation-ExtIEs", + "UL-CP-SecurityInformation-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_UL_CP_SecurityInformation_ExtIEs_tags_661, + sizeof(asn_DEF_S1AP_UL_CP_SecurityInformation_ExtIEs_tags_661) + /sizeof(asn_DEF_S1AP_UL_CP_SecurityInformation_ExtIEs_tags_661[0]), /* 1 */ + asn_DEF_S1AP_UL_CP_SecurityInformation_ExtIEs_tags_661, /* Same as above */ + sizeof(asn_DEF_S1AP_UL_CP_SecurityInformation_ExtIEs_tags_661) + /sizeof(asn_DEF_S1AP_UL_CP_SecurityInformation_ExtIEs_tags_661[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_UL_CP_SecurityInformation_ExtIEs_661, + 3, /* Elements count */ + &asn_SPC_S1AP_UL_CP_SecurityInformation_ExtIEs_specs_661 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_668[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_UserLocationInformation_ExtIEs__extensionValue, choice.PSCellInformation), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_PSCellInformation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "PSCellInformation" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_UserLocationInformation_ExtIEs__extensionValue, choice.LTE_NTN_TAI_Information), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_LTE_NTN_TAI_Information, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "LTE-NTN-TAI-Information" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_668[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* PSCellInformation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* LTE-NTN-TAI-Information */ +}; +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_668 = { + sizeof(struct S1AP_UserLocationInformation_ExtIEs__extensionValue), + offsetof(struct S1AP_UserLocationInformation_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_UserLocationInformation_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_UserLocationInformation_ExtIEs__extensionValue *)0)->present), + asn_MAP_S1AP_extensionValue_tag2el_668, + 2, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_668 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_S1AP_extensionValue_668, + 2, /* Elements count */ + &asn_SPC_S1AP_extensionValue_specs_668 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_UserLocationInformation_ExtIEs_665[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_UserLocationInformation_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_666, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_665 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_UserLocationInformation_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + select_UserLocationInformation_ExtIEs_S1AP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_667, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_665 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UserLocationInformation_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_668, + select_UserLocationInformation_ExtIEs_S1AP_extensionValue_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_668, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_665 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_UserLocationInformation_ExtIEs_tags_665[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UserLocationInformation_ExtIEs_tag2el_665[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UserLocationInformation_ExtIEs_specs_665 = { + sizeof(struct S1AP_UserLocationInformation_ExtIEs), + offsetof(struct S1AP_UserLocationInformation_ExtIEs, _asn_ctx), + asn_MAP_S1AP_UserLocationInformation_ExtIEs_tag2el_665, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_UserLocationInformation_ExtIEs = { + "UserLocationInformation-ExtIEs", + "UserLocationInformation-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_UserLocationInformation_ExtIEs_tags_665, + sizeof(asn_DEF_S1AP_UserLocationInformation_ExtIEs_tags_665) + /sizeof(asn_DEF_S1AP_UserLocationInformation_ExtIEs_tags_665[0]), /* 1 */ + asn_DEF_S1AP_UserLocationInformation_ExtIEs_tags_665, /* Same as above */ + sizeof(asn_DEF_S1AP_UserLocationInformation_ExtIEs_tags_665) + /sizeof(asn_DEF_S1AP_UserLocationInformation_ExtIEs_tags_665[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_UserLocationInformation_ExtIEs_665, + 3, /* Elements count */ + &asn_SPC_S1AP_UserLocationInformation_ExtIEs_specs_665 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_672 = { + sizeof(struct S1AP_V2XServicesAuthorized_ExtIEs__extensionValue), + offsetof(struct S1AP_V2XServicesAuthorized_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_V2XServicesAuthorized_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_V2XServicesAuthorized_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_672 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_672 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_V2XServicesAuthorized_ExtIEs_669[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_V2XServicesAuthorized_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_670, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_669 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_V2XServicesAuthorized_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_671, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_669 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_V2XServicesAuthorized_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_672, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_672, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_669 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_V2XServicesAuthorized_ExtIEs_tags_669[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_V2XServicesAuthorized_ExtIEs_tag2el_669[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_V2XServicesAuthorized_ExtIEs_specs_669 = { + sizeof(struct S1AP_V2XServicesAuthorized_ExtIEs), + offsetof(struct S1AP_V2XServicesAuthorized_ExtIEs, _asn_ctx), + asn_MAP_S1AP_V2XServicesAuthorized_ExtIEs_tag2el_669, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_V2XServicesAuthorized_ExtIEs = { + "V2XServicesAuthorized-ExtIEs", + "V2XServicesAuthorized-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_V2XServicesAuthorized_ExtIEs_tags_669, + sizeof(asn_DEF_S1AP_V2XServicesAuthorized_ExtIEs_tags_669) + /sizeof(asn_DEF_S1AP_V2XServicesAuthorized_ExtIEs_tags_669[0]), /* 1 */ + asn_DEF_S1AP_V2XServicesAuthorized_ExtIEs_tags_669, /* Same as above */ + sizeof(asn_DEF_S1AP_V2XServicesAuthorized_ExtIEs_tags_669) + /sizeof(asn_DEF_S1AP_V2XServicesAuthorized_ExtIEs_tags_669[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_V2XServicesAuthorized_ExtIEs_669, + 3, /* Elements count */ + &asn_SPC_S1AP_V2XServicesAuthorized_ExtIEs_specs_669 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_676 = { + sizeof(struct S1AP_WLANMeasurementConfiguration_ExtIEs__extensionValue), + offsetof(struct S1AP_WLANMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_WLANMeasurementConfiguration_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_WLANMeasurementConfiguration_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_676 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_676 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_WLANMeasurementConfiguration_ExtIEs_673[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_WLANMeasurementConfiguration_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_674, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_673 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_WLANMeasurementConfiguration_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_675, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_673 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_WLANMeasurementConfiguration_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_676, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_676, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_673 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_WLANMeasurementConfiguration_ExtIEs_tags_673[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_WLANMeasurementConfiguration_ExtIEs_tag2el_673[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_WLANMeasurementConfiguration_ExtIEs_specs_673 = { + sizeof(struct S1AP_WLANMeasurementConfiguration_ExtIEs), + offsetof(struct S1AP_WLANMeasurementConfiguration_ExtIEs, _asn_ctx), + asn_MAP_S1AP_WLANMeasurementConfiguration_ExtIEs_tag2el_673, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_WLANMeasurementConfiguration_ExtIEs = { + "WLANMeasurementConfiguration-ExtIEs", + "WLANMeasurementConfiguration-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_WLANMeasurementConfiguration_ExtIEs_tags_673, + sizeof(asn_DEF_S1AP_WLANMeasurementConfiguration_ExtIEs_tags_673) + /sizeof(asn_DEF_S1AP_WLANMeasurementConfiguration_ExtIEs_tags_673[0]), /* 1 */ + asn_DEF_S1AP_WLANMeasurementConfiguration_ExtIEs_tags_673, /* Same as above */ + sizeof(asn_DEF_S1AP_WLANMeasurementConfiguration_ExtIEs_tags_673) + /sizeof(asn_DEF_S1AP_WLANMeasurementConfiguration_ExtIEs_tags_673[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_WLANMeasurementConfiguration_ExtIEs_673, + 3, /* Elements count */ + &asn_SPC_S1AP_WLANMeasurementConfiguration_ExtIEs_specs_673 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_680 = { + sizeof(struct S1AP_WUS_Assistance_Information_ExtIEs__extensionValue), + offsetof(struct S1AP_WUS_Assistance_Information_ExtIEs__extensionValue, _asn_ctx), + offsetof(struct S1AP_WUS_Assistance_Information_ExtIEs__extensionValue, present), + sizeof(((struct S1AP_WUS_Assistance_Information_ExtIEs__extensionValue *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_680 = { + "extensionValue", + "extensionValue", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_extensionValue_specs_680 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_WUS_Assistance_Information_ExtIEs_677[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_WUS_Assistance_Information_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_678, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_677 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_WUS_Assistance_Information_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_679, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_677 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_WUS_Assistance_Information_ExtIEs, extensionValue), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_extensionValue_680, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_extensionValue_constr_680, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_extensionValue_constraint_677 + }, + 0, 0, /* No default value */ + "extensionValue" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_WUS_Assistance_Information_ExtIEs_tags_677[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_WUS_Assistance_Information_ExtIEs_tag2el_677[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_WUS_Assistance_Information_ExtIEs_specs_677 = { + sizeof(struct S1AP_WUS_Assistance_Information_ExtIEs), + offsetof(struct S1AP_WUS_Assistance_Information_ExtIEs, _asn_ctx), + asn_MAP_S1AP_WUS_Assistance_Information_ExtIEs_tag2el_677, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_WUS_Assistance_Information_ExtIEs = { + "WUS-Assistance-Information-ExtIEs", + "WUS-Assistance-Information-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_WUS_Assistance_Information_ExtIEs_tags_677, + sizeof(asn_DEF_S1AP_WUS_Assistance_Information_ExtIEs_tags_677) + /sizeof(asn_DEF_S1AP_WUS_Assistance_Information_ExtIEs_tags_677[0]), /* 1 */ + asn_DEF_S1AP_WUS_Assistance_Information_ExtIEs_tags_677, /* Same as above */ + sizeof(asn_DEF_S1AP_WUS_Assistance_Information_ExtIEs_tags_677) + /sizeof(asn_DEF_S1AP_WUS_Assistance_Information_ExtIEs_tags_677[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_WUS_Assistance_Information_ExtIEs_677, + 3, /* Elements count */ + &asn_SPC_S1AP_WUS_Assistance_Information_ExtIEs_specs_677 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_684[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_X2TNLConfigurationInfo_ExtIEs__extensionValue, choice.ENBX2ExtTLAs), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37222,22 +39865,22 @@ static asn_TYPE_member_t asn_MBR_S1AP_extensionValue_644[] = { "ENBIndirectX2TransportLayerAddresses" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_644[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_extensionValue_tag2el_684[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* ENBX2ExtTLAs */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* ENBIndirectX2TransportLayerAddresses */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_644 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_684 = { sizeof(struct S1AP_X2TNLConfigurationInfo_ExtIEs__extensionValue), offsetof(struct S1AP_X2TNLConfigurationInfo_ExtIEs__extensionValue, _asn_ctx), offsetof(struct S1AP_X2TNLConfigurationInfo_ExtIEs__extensionValue, present), sizeof(((struct S1AP_X2TNLConfigurationInfo_ExtIEs__extensionValue *)0)->present), - asn_MAP_S1AP_extensionValue_tag2el_644, + asn_MAP_S1AP_extensionValue_tag2el_684, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_644 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_684 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -37254,12 +39897,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_644 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_extensionValue_644, + asn_MBR_S1AP_extensionValue_684, 2, /* Elements count */ - &asn_SPC_S1AP_extensionValue_specs_644 /* Additional specs */ + &asn_SPC_S1AP_extensionValue_specs_684 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_X2TNLConfigurationInfo_ExtIEs_641[] = { +asn_TYPE_member_t asn_MBR_S1AP_X2TNLConfigurationInfo_ExtIEs_681[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_X2TNLConfigurationInfo_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -37270,9 +39913,9 @@ asn_TYPE_member_t asn_MBR_S1AP_X2TNLConfigurationInfo_ExtIEs_641[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_642, + &asn_PER_memb_S1AP_id_constr_682, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_641 + memb_S1AP_id_constraint_681 }, 0, 0, /* No default value */ "id" @@ -37287,9 +39930,9 @@ asn_TYPE_member_t asn_MBR_S1AP_X2TNLConfigurationInfo_ExtIEs_641[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_643, + &asn_PER_memb_S1AP_criticality_constr_683, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_641 + memb_S1AP_criticality_constraint_681 }, 0, 0, /* No default value */ "criticality" @@ -37297,33 +39940,33 @@ asn_TYPE_member_t asn_MBR_S1AP_X2TNLConfigurationInfo_ExtIEs_641[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_X2TNLConfigurationInfo_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_644, + &asn_DEF_S1AP_extensionValue_684, select_X2TNLConfigurationInfo_ExtIEs_S1AP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_644, + &asn_PER_memb_S1AP_extensionValue_constr_684, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_641 + memb_S1AP_extensionValue_constraint_681 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_X2TNLConfigurationInfo_ExtIEs_tags_641[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_X2TNLConfigurationInfo_ExtIEs_tags_681[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_X2TNLConfigurationInfo_ExtIEs_tag2el_641[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_X2TNLConfigurationInfo_ExtIEs_tag2el_681[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_X2TNLConfigurationInfo_ExtIEs_specs_641 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_X2TNLConfigurationInfo_ExtIEs_specs_681 = { sizeof(struct S1AP_X2TNLConfigurationInfo_ExtIEs), offsetof(struct S1AP_X2TNLConfigurationInfo_ExtIEs, _asn_ctx), - asn_MAP_S1AP_X2TNLConfigurationInfo_ExtIEs_tag2el_641, + asn_MAP_S1AP_X2TNLConfigurationInfo_ExtIEs_tag2el_681, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -37332,12 +39975,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_X2TNLConfigurationInfo_ExtIEs = { "X2TNLConfigurationInfo-ExtIEs", "X2TNLConfigurationInfo-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_X2TNLConfigurationInfo_ExtIEs_tags_641, - sizeof(asn_DEF_S1AP_X2TNLConfigurationInfo_ExtIEs_tags_641) - /sizeof(asn_DEF_S1AP_X2TNLConfigurationInfo_ExtIEs_tags_641[0]), /* 1 */ - asn_DEF_S1AP_X2TNLConfigurationInfo_ExtIEs_tags_641, /* Same as above */ - sizeof(asn_DEF_S1AP_X2TNLConfigurationInfo_ExtIEs_tags_641) - /sizeof(asn_DEF_S1AP_X2TNLConfigurationInfo_ExtIEs_tags_641[0]), /* 1 */ + asn_DEF_S1AP_X2TNLConfigurationInfo_ExtIEs_tags_681, + sizeof(asn_DEF_S1AP_X2TNLConfigurationInfo_ExtIEs_tags_681) + /sizeof(asn_DEF_S1AP_X2TNLConfigurationInfo_ExtIEs_tags_681[0]), /* 1 */ + asn_DEF_S1AP_X2TNLConfigurationInfo_ExtIEs_tags_681, /* Same as above */ + sizeof(asn_DEF_S1AP_X2TNLConfigurationInfo_ExtIEs_tags_681) + /sizeof(asn_DEF_S1AP_X2TNLConfigurationInfo_ExtIEs_tags_681[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -37347,12 +39990,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_X2TNLConfigurationInfo_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_X2TNLConfigurationInfo_ExtIEs_641, + asn_MBR_S1AP_X2TNLConfigurationInfo_ExtIEs_681, 3, /* Elements count */ - &asn_SPC_S1AP_X2TNLConfigurationInfo_ExtIEs_specs_641 /* Additional specs */ + &asn_SPC_S1AP_X2TNLConfigurationInfo_ExtIEs_specs_681 /* Additional specs */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_648 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_688 = { sizeof(struct S1AP_ENBX2ExtTLA_ExtIEs__extensionValue), offsetof(struct S1AP_ENBX2ExtTLA_ExtIEs__extensionValue, _asn_ctx), offsetof(struct S1AP_ENBX2ExtTLA_ExtIEs__extensionValue, present), @@ -37363,7 +40006,7 @@ static asn_CHOICE_specifics_t asn_SPC_S1AP_extensionValue_specs_648 = { -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_648 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_688 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, @@ -37381,10 +40024,10 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_extensionValue_648 = { OPEN_TYPE_constraint }, 0, 0, /* No members */ - &asn_SPC_S1AP_extensionValue_specs_648 /* Additional specs */ + &asn_SPC_S1AP_extensionValue_specs_688 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ENBX2ExtTLA_ExtIEs_645[] = { +asn_TYPE_member_t asn_MBR_S1AP_ENBX2ExtTLA_ExtIEs_685[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBX2ExtTLA_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -37395,9 +40038,9 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBX2ExtTLA_ExtIEs_645[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_646, + &asn_PER_memb_S1AP_id_constr_686, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_645 + memb_S1AP_id_constraint_685 }, 0, 0, /* No default value */ "id" @@ -37412,9 +40055,9 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBX2ExtTLA_ExtIEs_645[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_647, + &asn_PER_memb_S1AP_criticality_constr_687, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_645 + memb_S1AP_criticality_constraint_685 }, 0, 0, /* No default value */ "criticality" @@ -37422,33 +40065,33 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBX2ExtTLA_ExtIEs_645[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBX2ExtTLA_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_extensionValue_648, + &asn_DEF_S1AP_extensionValue_688, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_extensionValue_constr_648, + &asn_PER_memb_S1AP_extensionValue_constr_688, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_extensionValue_constraint_645 + memb_S1AP_extensionValue_constraint_685 }, 0, 0, /* No default value */ "extensionValue" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ENBX2ExtTLA_ExtIEs_tags_645[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ENBX2ExtTLA_ExtIEs_tags_685[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_ENBX2ExtTLA_ExtIEs_tag2el_645[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_ENBX2ExtTLA_ExtIEs_tag2el_685[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBX2ExtTLA_ExtIEs_specs_645 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBX2ExtTLA_ExtIEs_specs_685 = { sizeof(struct S1AP_ENBX2ExtTLA_ExtIEs), offsetof(struct S1AP_ENBX2ExtTLA_ExtIEs, _asn_ctx), - asn_MAP_S1AP_ENBX2ExtTLA_ExtIEs_tag2el_645, + asn_MAP_S1AP_ENBX2ExtTLA_ExtIEs_tag2el_685, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -37457,12 +40100,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ENBX2ExtTLA_ExtIEs = { "ENBX2ExtTLA-ExtIEs", "ENBX2ExtTLA-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ENBX2ExtTLA_ExtIEs_tags_645, - sizeof(asn_DEF_S1AP_ENBX2ExtTLA_ExtIEs_tags_645) - /sizeof(asn_DEF_S1AP_ENBX2ExtTLA_ExtIEs_tags_645[0]), /* 1 */ - asn_DEF_S1AP_ENBX2ExtTLA_ExtIEs_tags_645, /* Same as above */ - sizeof(asn_DEF_S1AP_ENBX2ExtTLA_ExtIEs_tags_645) - /sizeof(asn_DEF_S1AP_ENBX2ExtTLA_ExtIEs_tags_645[0]), /* 1 */ + asn_DEF_S1AP_ENBX2ExtTLA_ExtIEs_tags_685, + sizeof(asn_DEF_S1AP_ENBX2ExtTLA_ExtIEs_tags_685) + /sizeof(asn_DEF_S1AP_ENBX2ExtTLA_ExtIEs_tags_685[0]), /* 1 */ + asn_DEF_S1AP_ENBX2ExtTLA_ExtIEs_tags_685, /* Same as above */ + sizeof(asn_DEF_S1AP_ENBX2ExtTLA_ExtIEs_tags_685) + /sizeof(asn_DEF_S1AP_ENBX2ExtTLA_ExtIEs_tags_685[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -37472,8 +40115,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ENBX2ExtTLA_ExtIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_ENBX2ExtTLA_ExtIEs_645, + asn_MBR_S1AP_ENBX2ExtTLA_ExtIEs_685, 3, /* Elements count */ - &asn_SPC_S1AP_ENBX2ExtTLA_ExtIEs_specs_645 /* Additional specs */ + &asn_SPC_S1AP_ENBX2ExtTLA_ExtIEs_specs_685 /* Additional specs */ }; diff --git a/lib/asn1c/s1ap/S1AP_ProtocolExtensionField.h b/lib/asn1c/s1ap/S1AP_ProtocolExtensionField.h index 0da1dd780..9515456e9 100644 --- a/lib/asn1c/s1ap/S1AP_ProtocolExtensionField.h +++ b/lib/asn1c/s1ap/S1AP_ProtocolExtensionField.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-Containers" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -23,6 +23,7 @@ #include "S1AP_Presence.h" #include "S1AP_BearerType.h" #include "S1AP_Ethernet-Type.h" +#include "S1AP_SecurityIndication.h" #include "S1AP_Correlation-ID.h" #include "S1AP_TransportInformation.h" #include "S1AP_COUNTValueExtended.h" @@ -30,6 +31,7 @@ #include "S1AP_COUNTvaluePDCP-SNlength18.h" #include "S1AP_ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.h" #include "S1AP_DAPSRequestInfo.h" +#include "S1AP_TransportLayerAddress.h" #include "S1AP_Packet-LossRate.h" #include "S1AP_ExtendedBitRate.h" #include "S1AP_NRrestrictioninEPSasSecondaryRAT.h" @@ -37,6 +39,7 @@ #include "S1AP_CNTypeRestrictions.h" #include "S1AP_NRrestrictionin5GS.h" #include "S1AP_PLMNidentity.h" +#include "S1AP_RAT-Restrictions.h" #include "S1AP_M3Configuration.h" #include "S1AP_M4Configuration.h" #include "S1AP_M5Configuration.h" @@ -45,8 +48,11 @@ #include "S1AP_M7Configuration.h" #include "S1AP_BluetoothMeasurementConfiguration.h" #include "S1AP_WLANMeasurementConfiguration.h" +#include "S1AP_SensorMeasurementConfiguration.h" #include "S1AP_Time-UE-StayedInCell-EnhancedGranularity.h" #include "S1AP_Cause.h" +#include "S1AP_LastVisitedPSCellList.h" +#include "S1AP_LoggedMDTTrigger.h" #include "S1AP_MDTPLMNList.h" #include "S1AP_ProSeUEtoNetworkRelaying.h" #include "S1AP_RequestTypeAdditionalInfo.h" @@ -63,16 +69,22 @@ #include "S1AP_IntersystemMeasurementConfiguration.h" #include "S1AP_SourceNodeID.h" #include "S1AP_EmergencyIndicator.h" +#include "S1AP_ENB-UE-S1AP-ID.h" +#include "S1AP_Global-RAN-NODE-ID.h" +#include "S1AP_Direct-Forwarding-Path-Availability.h" #include "S1AP_GUMMEIType.h" #include "S1AP_RAT-Type.h" #include "S1AP_MutingAvailabilityIndication.h" #include "S1AP_DAPSResponseInfoList.h" +#include "S1AP_RACSIndication.h" +#include "S1AP_E-RABSecurityResultList.h" #include "S1AP_MDT-Configuration.h" #include "S1AP_UEAppLayerMeasConfig.h" #include "S1AP_MDT-ConfigurationNR.h" #include "S1AP_URI-Address.h" #include "S1AP_ServiceType.h" #include "S1AP_PSCellInformation.h" +#include "S1AP_LTE-NTN-TAI-Information.h" #include "S1AP_ENBX2ExtTLAs.h" #include "S1AP_ENBIndirectX2TransportLayerAddresses.h" @@ -89,7 +101,8 @@ typedef enum S1AP_E_RABToBeSetupItemHOReq_ExtIEs__extensionValue_PR { S1AP_E_RABToBeSetupItemHOReq_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ S1AP_E_RABToBeSetupItemHOReq_ExtIEs__extensionValue_PR_Data_Forwarding_Not_Possible, S1AP_E_RABToBeSetupItemHOReq_ExtIEs__extensionValue_PR_BearerType, - S1AP_E_RABToBeSetupItemHOReq_ExtIEs__extensionValue_PR_Ethernet_Type + S1AP_E_RABToBeSetupItemHOReq_ExtIEs__extensionValue_PR_Ethernet_Type, + S1AP_E_RABToBeSetupItemHOReq_ExtIEs__extensionValue_PR_SecurityIndication } S1AP_E_RABToBeSetupItemHOReq_ExtIEs__extensionValue_PR; typedef enum S1AP_E_RABAdmittedItem_ExtIEs__extensionValue_PR { S1AP_E_RABAdmittedItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -100,19 +113,24 @@ typedef enum S1AP_E_RABFailedToSetupItemHOReqAckExtIEs__extensionValue_PR { } S1AP_E_RABFailedToSetupItemHOReqAckExtIEs__extensionValue_PR; typedef enum S1AP_E_RABToBeSwitchedDLItem_ExtIEs__extensionValue_PR { - S1AP_E_RABToBeSwitchedDLItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ - + S1AP_E_RABToBeSwitchedDLItem_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ + S1AP_E_RABToBeSwitchedDLItem_ExtIEs__extensionValue_PR_SecurityIndication } S1AP_E_RABToBeSwitchedDLItem_ExtIEs__extensionValue_PR; typedef enum S1AP_E_RABToBeSwitchedULItem_ExtIEs__extensionValue_PR { S1AP_E_RABToBeSwitchedULItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ } S1AP_E_RABToBeSwitchedULItem_ExtIEs__extensionValue_PR; +typedef enum S1AP_E_RABToBeUpdatedItem_ExtIEs__extensionValue_PR { + S1AP_E_RABToBeUpdatedItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} S1AP_E_RABToBeUpdatedItem_ExtIEs__extensionValue_PR; typedef enum S1AP_E_RABToBeSetupItemBearerSUReqExtIEs__extensionValue_PR { S1AP_E_RABToBeSetupItemBearerSUReqExtIEs__extensionValue_PR_NOTHING, /* No components present */ S1AP_E_RABToBeSetupItemBearerSUReqExtIEs__extensionValue_PR_Correlation_ID, S1AP_E_RABToBeSetupItemBearerSUReqExtIEs__extensionValue_PR_Correlation_ID_1, S1AP_E_RABToBeSetupItemBearerSUReqExtIEs__extensionValue_PR_BearerType, - S1AP_E_RABToBeSetupItemBearerSUReqExtIEs__extensionValue_PR_Ethernet_Type + S1AP_E_RABToBeSetupItemBearerSUReqExtIEs__extensionValue_PR_Ethernet_Type, + S1AP_E_RABToBeSetupItemBearerSUReqExtIEs__extensionValue_PR_SecurityIndication } S1AP_E_RABToBeSetupItemBearerSUReqExtIEs__extensionValue_PR; typedef enum S1AP_E_RABSetupItemBearerSUResExtIEs__extensionValue_PR { S1AP_E_RABSetupItemBearerSUResExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -135,7 +153,8 @@ typedef enum S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs__extensionValue_PR { S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs__extensionValue_PR_Correlation_ID, S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs__extensionValue_PR_Correlation_ID_1, S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs__extensionValue_PR_BearerType, - S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs__extensionValue_PR_Ethernet_Type + S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs__extensionValue_PR_Ethernet_Type, + S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs__extensionValue_PR_SecurityIndication } S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs__extensionValue_PR; typedef enum S1AP_E_RABSetupItemCtxtSUResExtIEs__extensionValue_PR { S1AP_E_RABSetupItemCtxtSUResExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -356,7 +375,10 @@ typedef enum S1AP_EN_DCSONengNBIdentification_ExtIEs__extensionValue_PR { } S1AP_EN_DCSONengNBIdentification_ExtIEs__extensionValue_PR; typedef enum S1AP_E_RABInformationListItem_ExtIEs__extensionValue_PR { S1AP_E_RABInformationListItem_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ - S1AP_E_RABInformationListItem_ExtIEs__extensionValue_PR_DAPSRequestInfo + S1AP_E_RABInformationListItem_ExtIEs__extensionValue_PR_DAPSRequestInfo, + S1AP_E_RABInformationListItem_ExtIEs__extensionValue_PR_TransportLayerAddress, + S1AP_E_RABInformationListItem_ExtIEs__extensionValue_PR_SecurityIndication, + S1AP_E_RABInformationListItem_ExtIEs__extensionValue_PR_TransportLayerAddress_1 } S1AP_E_RABInformationListItem_ExtIEs__extensionValue_PR; typedef enum S1AP_E_RABItem_ExtIEs__extensionValue_PR { S1AP_E_RABItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -367,6 +389,10 @@ typedef enum S1AP_E_RABQoSParameters_ExtIEs__extensionValue_PR { S1AP_E_RABQoSParameters_ExtIEs__extensionValue_PR_Packet_LossRate, S1AP_E_RABQoSParameters_ExtIEs__extensionValue_PR_Packet_LossRate_1 } S1AP_E_RABQoSParameters_ExtIEs__extensionValue_PR; +typedef enum S1AP_E_RABSecurityResultItem_ExtIEs__extensionValue_PR { + S1AP_E_RABSecurityResultItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} S1AP_E_RABSecurityResultItem_ExtIEs__extensionValue_PR; typedef enum S1AP_E_RABUsageReportItem_ExtIEs__extensionValue_PR { S1AP_E_RABUsageReportItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -375,6 +401,10 @@ typedef enum S1AP_EUTRAN_CGI_ExtIEs__extensionValue_PR { S1AP_EUTRAN_CGI_ExtIEs__extensionValue_PR_NOTHING /* No components present */ } S1AP_EUTRAN_CGI_ExtIEs__extensionValue_PR; +typedef enum S1AP_EventL1LoggedMDTConfig_ExtIEs__extensionValue_PR { + S1AP_EventL1LoggedMDTConfig_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} S1AP_EventL1LoggedMDTConfig_ExtIEs__extensionValue_PR; typedef enum S1AP_ExpectedUEBehaviour_ExtIEs__extensionValue_PR { S1AP_ExpectedUEBehaviour_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -412,7 +442,8 @@ typedef enum S1AP_HandoverRestrictionList_ExtIEs__extensionValue_PR { S1AP_HandoverRestrictionList_ExtIEs__extensionValue_PR_UnlicensedSpectrumRestriction, S1AP_HandoverRestrictionList_ExtIEs__extensionValue_PR_CNTypeRestrictions, S1AP_HandoverRestrictionList_ExtIEs__extensionValue_PR_NRrestrictionin5GS, - S1AP_HandoverRestrictionList_ExtIEs__extensionValue_PR_PLMNidentity + S1AP_HandoverRestrictionList_ExtIEs__extensionValue_PR_PLMNidentity, + S1AP_HandoverRestrictionList_ExtIEs__extensionValue_PR_RAT_Restrictions } S1AP_HandoverRestrictionList_ExtIEs__extensionValue_PR; typedef enum S1AP_ImmediateMDT_ExtIEs__extensionValue_PR { S1AP_ImmediateMDT_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ @@ -423,7 +454,8 @@ typedef enum S1AP_ImmediateMDT_ExtIEs__extensionValue_PR { S1AP_ImmediateMDT_ExtIEs__extensionValue_PR_M6Configuration, S1AP_ImmediateMDT_ExtIEs__extensionValue_PR_M7Configuration, S1AP_ImmediateMDT_ExtIEs__extensionValue_PR_BluetoothMeasurementConfiguration, - S1AP_ImmediateMDT_ExtIEs__extensionValue_PR_WLANMeasurementConfiguration + S1AP_ImmediateMDT_ExtIEs__extensionValue_PR_WLANMeasurementConfiguration, + S1AP_ImmediateMDT_ExtIEs__extensionValue_PR_SensorMeasurementConfiguration } S1AP_ImmediateMDT_ExtIEs__extensionValue_PR; typedef enum S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs__extensionValue_PR { S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -448,8 +480,13 @@ typedef enum S1AP_LAI_ExtIEs__extensionValue_PR { typedef enum S1AP_LastVisitedEUTRANCellInformation_ExtIEs__extensionValue_PR { S1AP_LastVisitedEUTRANCellInformation_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ S1AP_LastVisitedEUTRANCellInformation_ExtIEs__extensionValue_PR_Time_UE_StayedInCell_EnhancedGranularity, - S1AP_LastVisitedEUTRANCellInformation_ExtIEs__extensionValue_PR_Cause + S1AP_LastVisitedEUTRANCellInformation_ExtIEs__extensionValue_PR_Cause, + S1AP_LastVisitedEUTRANCellInformation_ExtIEs__extensionValue_PR_LastVisitedPSCellList } S1AP_LastVisitedEUTRANCellInformation_ExtIEs__extensionValue_PR; +typedef enum S1AP_LastVisitedPSCellInformation_ExtIEs__extensionValue_PR { + S1AP_LastVisitedPSCellInformation_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} S1AP_LastVisitedPSCellInformation_ExtIEs__extensionValue_PR; typedef enum S1AP_ListeningSubframePattern_ExtIEs__extensionValue_PR { S1AP_ListeningSubframePattern_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -457,12 +494,18 @@ typedef enum S1AP_ListeningSubframePattern_ExtIEs__extensionValue_PR { typedef enum S1AP_LoggedMDT_ExtIEs__extensionValue_PR { S1AP_LoggedMDT_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ S1AP_LoggedMDT_ExtIEs__extensionValue_PR_BluetoothMeasurementConfiguration, - S1AP_LoggedMDT_ExtIEs__extensionValue_PR_WLANMeasurementConfiguration + S1AP_LoggedMDT_ExtIEs__extensionValue_PR_WLANMeasurementConfiguration, + S1AP_LoggedMDT_ExtIEs__extensionValue_PR_LoggedMDTTrigger, + S1AP_LoggedMDT_ExtIEs__extensionValue_PR_SensorMeasurementConfiguration } S1AP_LoggedMDT_ExtIEs__extensionValue_PR; typedef enum S1AP_LoggedMBSFNMDT_ExtIEs__extensionValue_PR { S1AP_LoggedMBSFNMDT_ExtIEs__extensionValue_PR_NOTHING /* No components present */ } S1AP_LoggedMBSFNMDT_ExtIEs__extensionValue_PR; +typedef enum S1AP_LTE_NTN_TAI_Information_ExtIEs__extensionValue_PR { + S1AP_LTE_NTN_TAI_Information_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} S1AP_LTE_NTN_TAI_Information_ExtIEs__extensionValue_PR; typedef enum S1AP_M3Configuration_ExtIEs__extensionValue_PR { S1AP_M3Configuration_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -567,6 +610,10 @@ typedef enum S1AP_RecommendedENBItem_ExtIEs__extensionValue_PR { S1AP_RecommendedENBItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ } S1AP_RecommendedENBItem_ExtIEs__extensionValue_PR; +typedef enum S1AP_RAT_RestrictionsItem_ExtIEs__extensionValue_PR { + S1AP_RAT_RestrictionsItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} S1AP_RAT_RestrictionsItem_ExtIEs__extensionValue_PR; typedef enum S1AP_RequestType_ExtIEs__extensionValue_PR { S1AP_RequestType_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ S1AP_RequestType_ExtIEs__extensionValue_PR_RequestTypeAdditionalInfo @@ -587,6 +634,22 @@ typedef enum S1AP_SecondaryRATDataUsageReportItem_ExtIEs__extensionValue_PR { S1AP_SecondaryRATDataUsageReportItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ } S1AP_SecondaryRATDataUsageReportItem_ExtIEs__extensionValue_PR; +typedef enum S1AP_SecurityIndication_ExtIEs__extensionValue_PR { + S1AP_SecurityIndication_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} S1AP_SecurityIndication_ExtIEs__extensionValue_PR; +typedef enum S1AP_SecurityResult_ExtIEs__extensionValue_PR { + S1AP_SecurityResult_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} S1AP_SecurityResult_ExtIEs__extensionValue_PR; +typedef enum S1AP_SensorMeasConfigNameItem_ExtIEs__extensionValue_PR { + S1AP_SensorMeasConfigNameItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} S1AP_SensorMeasConfigNameItem_ExtIEs__extensionValue_PR; +typedef enum S1AP_SensorMeasurementConfiguration_ExtIEs__extensionValue_PR { + S1AP_SensorMeasurementConfiguration_ExtIEs__extensionValue_PR_NOTHING /* No components present */ + +} S1AP_SensorMeasurementConfiguration_ExtIEs__extensionValue_PR; typedef enum S1AP_SONInformationReply_ExtIEs__extensionValue_PR { S1AP_SONInformationReply_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ S1AP_SONInformationReply_ExtIEs__extensionValue_PR_TimeSynchronisationInfo, @@ -614,7 +677,10 @@ typedef enum S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs__extensionVa S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs__extensionValue_PR_ContextatSource, S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs__extensionValue_PR_IntersystemMeasurementConfiguration, S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs__extensionValue_PR_SourceNodeID, - S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs__extensionValue_PR_EmergencyIndicator + S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs__extensionValue_PR_EmergencyIndicator, + S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs__extensionValue_PR_ENB_UE_S1AP_ID, + S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs__extensionValue_PR_Global_RAN_NODE_ID, + S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs__extensionValue_PR_Direct_Forwarding_Path_Availability } S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs__extensionValue_PR; typedef enum S1AP_SourceNgRanNode_ID_ExtIEs__extensionValue_PR { S1AP_SourceNgRanNode_ID_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -702,7 +768,10 @@ typedef enum S1AP_NG_eNB_ExtIEs__extensionValue_PR { } S1AP_NG_eNB_ExtIEs__extensionValue_PR; typedef enum S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs__extensionValue_PR { S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ - S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs__extensionValue_PR_DAPSResponseInfoList + S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs__extensionValue_PR_DAPSResponseInfoList, + S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs__extensionValue_PR_RACSIndication, + S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs__extensionValue_PR_E_RABSecurityResultList, + S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs__extensionValue_PR_Direct_Forwarding_Path_Availability } S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs__extensionValue_PR; typedef enum S1AP_M1ThresholdEventA2_ExtIEs__extensionValue_PR { S1AP_M1ThresholdEventA2_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -750,7 +819,8 @@ typedef enum S1AP_UL_CP_SecurityInformation_ExtIEs__extensionValue_PR { } S1AP_UL_CP_SecurityInformation_ExtIEs__extensionValue_PR; typedef enum S1AP_UserLocationInformation_ExtIEs__extensionValue_PR { S1AP_UserLocationInformation_ExtIEs__extensionValue_PR_NOTHING, /* No components present */ - S1AP_UserLocationInformation_ExtIEs__extensionValue_PR_PSCellInformation + S1AP_UserLocationInformation_ExtIEs__extensionValue_PR_PSCellInformation, + S1AP_UserLocationInformation_ExtIEs__extensionValue_PR_LTE_NTN_TAI_Information } S1AP_UserLocationInformation_ExtIEs__extensionValue_PR; typedef enum S1AP_V2XServicesAuthorized_ExtIEs__extensionValue_PR { S1AP_V2XServicesAuthorized_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -799,6 +869,7 @@ typedef struct S1AP_E_RABToBeSetupItemHOReq_ExtIEs { S1AP_Data_Forwarding_Not_Possible_t Data_Forwarding_Not_Possible; S1AP_BearerType_t BearerType; S1AP_Ethernet_Type_t Ethernet_Type; + S1AP_SecurityIndication_t SecurityIndication; } choice; /* Context for parsing across buffer boundaries */ @@ -844,6 +915,7 @@ typedef struct S1AP_E_RABToBeSwitchedDLItem_ExtIEs { struct S1AP_E_RABToBeSwitchedDLItem_ExtIEs__extensionValue { S1AP_E_RABToBeSwitchedDLItem_ExtIEs__extensionValue_PR present; union S1AP_E_RABToBeSwitchedDLItem_ExtIEs__S1AP_extensionValue_u { + S1AP_SecurityIndication_t SecurityIndication; } choice; /* Context for parsing across buffer boundaries */ @@ -868,6 +940,21 @@ typedef struct S1AP_E_RABToBeSwitchedULItem_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } S1AP_E_RABToBeSwitchedULItem_ExtIEs_t; +typedef struct S1AP_E_RABToBeUpdatedItem_ExtIEs { + S1AP_ProtocolExtensionID_t id; + S1AP_Criticality_t criticality; + struct S1AP_E_RABToBeUpdatedItem_ExtIEs__extensionValue { + S1AP_E_RABToBeUpdatedItem_ExtIEs__extensionValue_PR present; + union S1AP_E_RABToBeUpdatedItem_ExtIEs__S1AP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_E_RABToBeUpdatedItem_ExtIEs_t; typedef struct S1AP_E_RABToBeSetupItemBearerSUReqExtIEs { S1AP_ProtocolExtensionID_t id; S1AP_Criticality_t criticality; @@ -878,6 +965,7 @@ typedef struct S1AP_E_RABToBeSetupItemBearerSUReqExtIEs { S1AP_Correlation_ID_t Correlation_ID_1; S1AP_BearerType_t BearerType; S1AP_Ethernet_Type_t Ethernet_Type; + S1AP_SecurityIndication_t SecurityIndication; } choice; /* Context for parsing across buffer boundaries */ @@ -958,6 +1046,7 @@ typedef struct S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs { S1AP_Correlation_ID_t Correlation_ID_1; S1AP_BearerType_t BearerType; S1AP_Ethernet_Type_t Ethernet_Type; + S1AP_SecurityIndication_t SecurityIndication; } choice; /* Context for parsing across buffer boundaries */ @@ -1775,6 +1864,9 @@ typedef struct S1AP_E_RABInformationListItem_ExtIEs { S1AP_E_RABInformationListItem_ExtIEs__extensionValue_PR present; union S1AP_E_RABInformationListItem_ExtIEs__S1AP_extensionValue_u { S1AP_DAPSRequestInfo_t DAPSRequestInfo; + S1AP_TransportLayerAddress_t TransportLayerAddress; + S1AP_SecurityIndication_t SecurityIndication; + S1AP_TransportLayerAddress_t TransportLayerAddress_1; } choice; /* Context for parsing across buffer boundaries */ @@ -1816,6 +1908,21 @@ typedef struct S1AP_E_RABQoSParameters_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } S1AP_E_RABQoSParameters_ExtIEs_t; +typedef struct S1AP_E_RABSecurityResultItem_ExtIEs { + S1AP_ProtocolExtensionID_t id; + S1AP_Criticality_t criticality; + struct S1AP_E_RABSecurityResultItem_ExtIEs__extensionValue { + S1AP_E_RABSecurityResultItem_ExtIEs__extensionValue_PR present; + union S1AP_E_RABSecurityResultItem_ExtIEs__S1AP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_E_RABSecurityResultItem_ExtIEs_t; typedef struct S1AP_E_RABUsageReportItem_ExtIEs { S1AP_ProtocolExtensionID_t id; S1AP_Criticality_t criticality; @@ -1846,6 +1953,21 @@ typedef struct S1AP_EUTRAN_CGI_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } S1AP_EUTRAN_CGI_ExtIEs_t; +typedef struct S1AP_EventL1LoggedMDTConfig_ExtIEs { + S1AP_ProtocolExtensionID_t id; + S1AP_Criticality_t criticality; + struct S1AP_EventL1LoggedMDTConfig_ExtIEs__extensionValue { + S1AP_EventL1LoggedMDTConfig_ExtIEs__extensionValue_PR present; + union S1AP_EventL1LoggedMDTConfig_ExtIEs__S1AP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_EventL1LoggedMDTConfig_ExtIEs_t; typedef struct S1AP_ExpectedUEBehaviour_ExtIEs { S1AP_ProtocolExtensionID_t id; S1AP_Criticality_t criticality; @@ -1966,6 +2088,7 @@ typedef struct S1AP_HandoverRestrictionList_ExtIEs { S1AP_CNTypeRestrictions_t CNTypeRestrictions; S1AP_NRrestrictionin5GS_t NRrestrictionin5GS; S1AP_PLMNidentity_t PLMNidentity; + S1AP_RAT_Restrictions_t RAT_Restrictions; } choice; /* Context for parsing across buffer boundaries */ @@ -1989,6 +2112,7 @@ typedef struct S1AP_ImmediateMDT_ExtIEs { S1AP_M7Configuration_t M7Configuration; S1AP_BluetoothMeasurementConfiguration_t BluetoothMeasurementConfiguration; S1AP_WLANMeasurementConfiguration_t WLANMeasurementConfiguration; + S1AP_SensorMeasurementConfiguration_t SensorMeasurementConfiguration; } choice; /* Context for parsing across buffer boundaries */ @@ -2081,6 +2205,7 @@ typedef struct S1AP_LastVisitedEUTRANCellInformation_ExtIEs { union S1AP_LastVisitedEUTRANCellInformation_ExtIEs__S1AP_extensionValue_u { S1AP_Time_UE_StayedInCell_EnhancedGranularity_t Time_UE_StayedInCell_EnhancedGranularity; S1AP_Cause_t Cause; + S1AP_LastVisitedPSCellList_t LastVisitedPSCellList; } choice; /* Context for parsing across buffer boundaries */ @@ -2090,6 +2215,21 @@ typedef struct S1AP_LastVisitedEUTRANCellInformation_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } S1AP_LastVisitedEUTRANCellInformation_ExtIEs_t; +typedef struct S1AP_LastVisitedPSCellInformation_ExtIEs { + S1AP_ProtocolExtensionID_t id; + S1AP_Criticality_t criticality; + struct S1AP_LastVisitedPSCellInformation_ExtIEs__extensionValue { + S1AP_LastVisitedPSCellInformation_ExtIEs__extensionValue_PR present; + union S1AP_LastVisitedPSCellInformation_ExtIEs__S1AP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_LastVisitedPSCellInformation_ExtIEs_t; typedef struct S1AP_ListeningSubframePattern_ExtIEs { S1AP_ProtocolExtensionID_t id; S1AP_Criticality_t criticality; @@ -2113,6 +2253,8 @@ typedef struct S1AP_LoggedMDT_ExtIEs { union S1AP_LoggedMDT_ExtIEs__S1AP_extensionValue_u { S1AP_BluetoothMeasurementConfiguration_t BluetoothMeasurementConfiguration; S1AP_WLANMeasurementConfiguration_t WLANMeasurementConfiguration; + S1AP_LoggedMDTTrigger_t LoggedMDTTrigger; + S1AP_SensorMeasurementConfiguration_t SensorMeasurementConfiguration; } choice; /* Context for parsing across buffer boundaries */ @@ -2137,6 +2279,21 @@ typedef struct S1AP_LoggedMBSFNMDT_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } S1AP_LoggedMBSFNMDT_ExtIEs_t; +typedef struct S1AP_LTE_NTN_TAI_Information_ExtIEs { + S1AP_ProtocolExtensionID_t id; + S1AP_Criticality_t criticality; + struct S1AP_LTE_NTN_TAI_Information_ExtIEs__extensionValue { + S1AP_LTE_NTN_TAI_Information_ExtIEs__extensionValue_PR present; + union S1AP_LTE_NTN_TAI_Information_ExtIEs__S1AP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_LTE_NTN_TAI_Information_ExtIEs_t; typedef struct S1AP_M3Configuration_ExtIEs { S1AP_ProtocolExtensionID_t id; S1AP_Criticality_t criticality; @@ -2529,6 +2686,21 @@ typedef struct S1AP_RecommendedENBItem_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } S1AP_RecommendedENBItem_ExtIEs_t; +typedef struct S1AP_RAT_RestrictionsItem_ExtIEs { + S1AP_ProtocolExtensionID_t id; + S1AP_Criticality_t criticality; + struct S1AP_RAT_RestrictionsItem_ExtIEs__extensionValue { + S1AP_RAT_RestrictionsItem_ExtIEs__extensionValue_PR present; + union S1AP_RAT_RestrictionsItem_ExtIEs__S1AP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_RAT_RestrictionsItem_ExtIEs_t; typedef struct S1AP_RequestType_ExtIEs { S1AP_ProtocolExtensionID_t id; S1AP_Criticality_t criticality; @@ -2606,6 +2778,66 @@ typedef struct S1AP_SecondaryRATDataUsageReportItem_ExtIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } S1AP_SecondaryRATDataUsageReportItem_ExtIEs_t; +typedef struct S1AP_SecurityIndication_ExtIEs { + S1AP_ProtocolExtensionID_t id; + S1AP_Criticality_t criticality; + struct S1AP_SecurityIndication_ExtIEs__extensionValue { + S1AP_SecurityIndication_ExtIEs__extensionValue_PR present; + union S1AP_SecurityIndication_ExtIEs__S1AP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_SecurityIndication_ExtIEs_t; +typedef struct S1AP_SecurityResult_ExtIEs { + S1AP_ProtocolExtensionID_t id; + S1AP_Criticality_t criticality; + struct S1AP_SecurityResult_ExtIEs__extensionValue { + S1AP_SecurityResult_ExtIEs__extensionValue_PR present; + union S1AP_SecurityResult_ExtIEs__S1AP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_SecurityResult_ExtIEs_t; +typedef struct S1AP_SensorMeasConfigNameItem_ExtIEs { + S1AP_ProtocolExtensionID_t id; + S1AP_Criticality_t criticality; + struct S1AP_SensorMeasConfigNameItem_ExtIEs__extensionValue { + S1AP_SensorMeasConfigNameItem_ExtIEs__extensionValue_PR present; + union S1AP_SensorMeasConfigNameItem_ExtIEs__S1AP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_SensorMeasConfigNameItem_ExtIEs_t; +typedef struct S1AP_SensorMeasurementConfiguration_ExtIEs { + S1AP_ProtocolExtensionID_t id; + S1AP_Criticality_t criticality; + struct S1AP_SensorMeasurementConfiguration_ExtIEs__extensionValue { + S1AP_SensorMeasurementConfiguration_ExtIEs__extensionValue_PR present; + union S1AP_SensorMeasurementConfiguration_ExtIEs__S1AP_extensionValue_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } extensionValue; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_SensorMeasurementConfiguration_ExtIEs_t; typedef struct S1AP_SONInformationReply_ExtIEs { S1AP_ProtocolExtensionID_t id; S1AP_Criticality_t criticality; @@ -2684,6 +2916,9 @@ typedef struct S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs { S1AP_IntersystemMeasurementConfiguration_t IntersystemMeasurementConfiguration; S1AP_SourceNodeID_t SourceNodeID; S1AP_EmergencyIndicator_t EmergencyIndicator; + S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID; + S1AP_Global_RAN_NODE_ID_t Global_RAN_NODE_ID; + S1AP_Direct_Forwarding_Path_Availability_t Direct_Forwarding_Path_Availability; } choice; /* Context for parsing across buffer boundaries */ @@ -3018,6 +3253,9 @@ typedef struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs { S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs__extensionValue_PR present; union S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs__S1AP_extensionValue_u { S1AP_DAPSResponseInfoList_t DAPSResponseInfoList; + S1AP_RACSIndication_t RACSIndication; + S1AP_E_RABSecurityResultList_t E_RABSecurityResultList; + S1AP_Direct_Forwarding_Path_Availability_t Direct_Forwarding_Path_Availability; } choice; /* Context for parsing across buffer boundaries */ @@ -3191,6 +3429,7 @@ typedef struct S1AP_UserLocationInformation_ExtIEs { S1AP_UserLocationInformation_ExtIEs__extensionValue_PR present; union S1AP_UserLocationInformation_ExtIEs__S1AP_extensionValue_u { S1AP_PSCellInformation_t PSCellInformation; + S1AP_LTE_NTN_TAI_Information_t LTE_NTN_TAI_Information; } choice; /* Context for parsing across buffer boundaries */ @@ -3297,474 +3536,504 @@ extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedDLItem_ExtIEs_17[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSwitchedULItem_ExtIEs; extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSwitchedULItem_ExtIEs_specs_21; extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedULItem_ExtIEs_21[3]; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeUpdatedItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeUpdatedItem_ExtIEs_specs_25; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeUpdatedItem_ExtIEs_25[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_specs_25; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_25[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_specs_29; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_29[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupItemBearerSUResExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupItemBearerSUResExtIEs_specs_29; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupItemBearerSUResExtIEs_29[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupItemBearerSUResExtIEs_specs_33; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupItemBearerSUResExtIEs_33[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeModifyItemBearerModReqExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_specs_33; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_33[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_specs_37; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_37[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyItemBearerModResExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyItemBearerModResExtIEs_specs_37; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyItemBearerModResExtIEs_37[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyItemBearerModResExtIEs_specs_41; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyItemBearerModResExtIEs_41[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseItemBearerRelCompExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABReleaseItemBearerRelCompExtIEs_specs_41; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseItemBearerRelCompExtIEs_41[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABReleaseItemBearerRelCompExtIEs_specs_45; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseItemBearerRelCompExtIEs_45[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_specs_45; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_45[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_specs_49; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_49[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupItemCtxtSUResExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupItemCtxtSUResExtIEs_specs_49; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupItemCtxtSUResExtIEs_49[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupItemCtxtSUResExtIEs_specs_53; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupItemCtxtSUResExtIEs_53[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_TAIItemExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAIItemExtIEs_specs_53; -extern asn_TYPE_member_t asn_MBR_S1AP_TAIItemExtIEs_53[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAIItemExtIEs_specs_57; +extern asn_TYPE_member_t asn_MBR_S1AP_TAIItemExtIEs_57[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_specs_57; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_57[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_specs_61; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_61[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_specs_61; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_61[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_specs_65; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_65[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_CSGMembershipInfo_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CSGMembershipInfo_ExtIEs_specs_65; -extern asn_TYPE_member_t asn_MBR_S1AP_CSGMembershipInfo_ExtIEs_65[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CSGMembershipInfo_ExtIEs_specs_69; +extern asn_TYPE_member_t asn_MBR_S1AP_CSGMembershipInfo_ExtIEs_69[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyItemBearerModConfExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyItemBearerModConfExtIEs_specs_69; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyItemBearerModConfExtIEs_69[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyItemBearerModConfExtIEs_specs_73; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyItemBearerModConfExtIEs_73[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_specs_73; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_73[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_specs_77; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_77[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_specs_77; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_77[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_specs_81; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_81[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Additional_GUTI_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Additional_GUTI_ExtIEs_specs_81; -extern asn_TYPE_member_t asn_MBR_S1AP_Additional_GUTI_ExtIEs_81[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Additional_GUTI_ExtIEs_specs_85; +extern asn_TYPE_member_t asn_MBR_S1AP_Additional_GUTI_ExtIEs_85[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_AllocationAndRetentionPriority_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_AllocationAndRetentionPriority_ExtIEs_specs_85; -extern asn_TYPE_member_t asn_MBR_S1AP_AllocationAndRetentionPriority_ExtIEs_85[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_AllocationAndRetentionPriority_ExtIEs_specs_89; +extern asn_TYPE_member_t asn_MBR_S1AP_AllocationAndRetentionPriority_ExtIEs_89[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_InformationForCECapableUEs_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_InformationForCECapableUEs_ExtIEs_specs_89; -extern asn_TYPE_member_t asn_MBR_S1AP_InformationForCECapableUEs_ExtIEs_89[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_InformationForCECapableUEs_ExtIEs_specs_93; +extern asn_TYPE_member_t asn_MBR_S1AP_InformationForCECapableUEs_ExtIEs_93[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_AssistanceDataForPaging_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_AssistanceDataForPaging_ExtIEs_specs_93; -extern asn_TYPE_member_t asn_MBR_S1AP_AssistanceDataForPaging_ExtIEs_93[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_AssistanceDataForPaging_ExtIEs_specs_97; +extern asn_TYPE_member_t asn_MBR_S1AP_AssistanceDataForPaging_ExtIEs_97[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_AssistanceDataForRecommendedCells_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_AssistanceDataForRecommendedCells_ExtIEs_specs_97; -extern asn_TYPE_member_t asn_MBR_S1AP_AssistanceDataForRecommendedCells_ExtIEs_97[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_AssistanceDataForRecommendedCells_ExtIEs_specs_101; +extern asn_TYPE_member_t asn_MBR_S1AP_AssistanceDataForRecommendedCells_ExtIEs_101[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_specs_101; -extern asn_TYPE_member_t asn_MBR_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_101[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_specs_105; +extern asn_TYPE_member_t asn_MBR_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_105[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_specs_105; -extern asn_TYPE_member_t asn_MBR_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_105[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_specs_109; +extern asn_TYPE_member_t asn_MBR_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemExtIEs_109[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_BluetoothMeasurementConfiguration_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_BluetoothMeasurementConfiguration_ExtIEs_specs_109; -extern asn_TYPE_member_t asn_MBR_S1AP_BluetoothMeasurementConfiguration_ExtIEs_109[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_BluetoothMeasurementConfiguration_ExtIEs_specs_113; +extern asn_TYPE_member_t asn_MBR_S1AP_BluetoothMeasurementConfiguration_ExtIEs_113[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_CancelledCellinEAI_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CancelledCellinEAI_Item_ExtIEs_specs_113; -extern asn_TYPE_member_t asn_MBR_S1AP_CancelledCellinEAI_Item_ExtIEs_113[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CancelledCellinEAI_Item_ExtIEs_specs_117; +extern asn_TYPE_member_t asn_MBR_S1AP_CancelledCellinEAI_Item_ExtIEs_117[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_CancelledCellinTAI_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CancelledCellinTAI_Item_ExtIEs_specs_117; -extern asn_TYPE_member_t asn_MBR_S1AP_CancelledCellinTAI_Item_ExtIEs_117[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CancelledCellinTAI_Item_ExtIEs_specs_121; +extern asn_TYPE_member_t asn_MBR_S1AP_CancelledCellinTAI_Item_ExtIEs_121[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_specs_121; -extern asn_TYPE_member_t asn_MBR_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_121[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_specs_125; +extern asn_TYPE_member_t asn_MBR_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_125[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_CellID_Broadcast_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellID_Broadcast_Item_ExtIEs_specs_125; -extern asn_TYPE_member_t asn_MBR_S1AP_CellID_Broadcast_Item_ExtIEs_125[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellID_Broadcast_Item_ExtIEs_specs_129; +extern asn_TYPE_member_t asn_MBR_S1AP_CellID_Broadcast_Item_ExtIEs_129[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_CellID_Cancelled_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellID_Cancelled_Item_ExtIEs_specs_129; -extern asn_TYPE_member_t asn_MBR_S1AP_CellID_Cancelled_Item_ExtIEs_129[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellID_Cancelled_Item_ExtIEs_specs_133; +extern asn_TYPE_member_t asn_MBR_S1AP_CellID_Cancelled_Item_ExtIEs_133[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_CellBasedMDT_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellBasedMDT_ExtIEs_specs_133; -extern asn_TYPE_member_t asn_MBR_S1AP_CellBasedMDT_ExtIEs_133[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellBasedMDT_ExtIEs_specs_137; +extern asn_TYPE_member_t asn_MBR_S1AP_CellBasedMDT_ExtIEs_137[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_CellBasedQMC_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellBasedQMC_ExtIEs_specs_137; -extern asn_TYPE_member_t asn_MBR_S1AP_CellBasedQMC_ExtIEs_137[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellBasedQMC_ExtIEs_specs_141; +extern asn_TYPE_member_t asn_MBR_S1AP_CellBasedQMC_ExtIEs_141[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_specs_141; -extern asn_TYPE_member_t asn_MBR_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_141[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_specs_145; +extern asn_TYPE_member_t asn_MBR_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_145[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_CellType_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellType_ExtIEs_specs_145; -extern asn_TYPE_member_t asn_MBR_S1AP_CellType_ExtIEs_145[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellType_ExtIEs_specs_149; +extern asn_TYPE_member_t asn_MBR_S1AP_CellType_ExtIEs_149[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_CGI_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CGI_ExtIEs_specs_149; -extern asn_TYPE_member_t asn_MBR_S1AP_CGI_ExtIEs_149[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CGI_ExtIEs_specs_153; +extern asn_TYPE_member_t asn_MBR_S1AP_CGI_ExtIEs_153[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_CNTypeRestrictions_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CNTypeRestrictions_Item_ExtIEs_specs_153; -extern asn_TYPE_member_t asn_MBR_S1AP_CNTypeRestrictions_Item_ExtIEs_153[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CNTypeRestrictions_Item_ExtIEs_specs_157; +extern asn_TYPE_member_t asn_MBR_S1AP_CNTypeRestrictions_Item_ExtIEs_157[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ConnectedengNBItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ConnectedengNBItem_ExtIEs_specs_157; -extern asn_TYPE_member_t asn_MBR_S1AP_ConnectedengNBItem_ExtIEs_157[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ConnectedengNBItem_ExtIEs_specs_161; +extern asn_TYPE_member_t asn_MBR_S1AP_ConnectedengNBItem_ExtIEs_161[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ContextatSource_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ContextatSource_ExtIEs_specs_161; -extern asn_TYPE_member_t asn_MBR_S1AP_ContextatSource_ExtIEs_161[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ContextatSource_ExtIEs_specs_165; +extern asn_TYPE_member_t asn_MBR_S1AP_ContextatSource_ExtIEs_165[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_CSG_IdList_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CSG_IdList_Item_ExtIEs_specs_165; -extern asn_TYPE_member_t asn_MBR_S1AP_CSG_IdList_Item_ExtIEs_165[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CSG_IdList_Item_ExtIEs_specs_169; +extern asn_TYPE_member_t asn_MBR_S1AP_CSG_IdList_Item_ExtIEs_169[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_COUNTvalue_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_COUNTvalue_ExtIEs_specs_169; -extern asn_TYPE_member_t asn_MBR_S1AP_COUNTvalue_ExtIEs_169[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_COUNTvalue_ExtIEs_specs_173; +extern asn_TYPE_member_t asn_MBR_S1AP_COUNTvalue_ExtIEs_173[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_COUNTValueExtended_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_COUNTValueExtended_ExtIEs_specs_173; -extern asn_TYPE_member_t asn_MBR_S1AP_COUNTValueExtended_ExtIEs_173[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_COUNTValueExtended_ExtIEs_specs_177; +extern asn_TYPE_member_t asn_MBR_S1AP_COUNTValueExtended_ExtIEs_177[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_specs_177; -extern asn_TYPE_member_t asn_MBR_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_177[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_specs_181; +extern asn_TYPE_member_t asn_MBR_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_181[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_CriticalityDiagnostics_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CriticalityDiagnostics_ExtIEs_specs_181; -extern asn_TYPE_member_t asn_MBR_S1AP_CriticalityDiagnostics_ExtIEs_181[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CriticalityDiagnostics_ExtIEs_specs_185; +extern asn_TYPE_member_t asn_MBR_S1AP_CriticalityDiagnostics_ExtIEs_185[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_specs_185; -extern asn_TYPE_member_t asn_MBR_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_185[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_specs_189; +extern asn_TYPE_member_t asn_MBR_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_189[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_DAPSRequestInfo_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DAPSRequestInfo_ExtIEs_specs_189; -extern asn_TYPE_member_t asn_MBR_S1AP_DAPSRequestInfo_ExtIEs_189[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DAPSRequestInfo_ExtIEs_specs_193; +extern asn_TYPE_member_t asn_MBR_S1AP_DAPSRequestInfo_ExtIEs_193[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_DAPSResponseInfoItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DAPSResponseInfoItem_ExtIEs_specs_193; -extern asn_TYPE_member_t asn_MBR_S1AP_DAPSResponseInfoItem_ExtIEs_193[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DAPSResponseInfoItem_ExtIEs_specs_197; +extern asn_TYPE_member_t asn_MBR_S1AP_DAPSResponseInfoItem_ExtIEs_197[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_DAPSResponseInfo_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DAPSResponseInfo_ExtIEs_specs_197; -extern asn_TYPE_member_t asn_MBR_S1AP_DAPSResponseInfo_ExtIEs_197[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DAPSResponseInfo_ExtIEs_specs_201; +extern asn_TYPE_member_t asn_MBR_S1AP_DAPSResponseInfo_ExtIEs_201[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ServedDCNsItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ServedDCNsItem_ExtIEs_specs_201; -extern asn_TYPE_member_t asn_MBR_S1AP_ServedDCNsItem_ExtIEs_201[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ServedDCNsItem_ExtIEs_specs_205; +extern asn_TYPE_member_t asn_MBR_S1AP_ServedDCNsItem_ExtIEs_205[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_DL_CP_SecurityInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DL_CP_SecurityInformation_ExtIEs_specs_205; -extern asn_TYPE_member_t asn_MBR_S1AP_DL_CP_SecurityInformation_ExtIEs_205[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DL_CP_SecurityInformation_ExtIEs_specs_209; +extern asn_TYPE_member_t asn_MBR_S1AP_DL_CP_SecurityInformation_ExtIEs_209[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_specs_209; -extern asn_TYPE_member_t asn_MBR_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_209[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_specs_213; +extern asn_TYPE_member_t asn_MBR_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_213[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_specs_213; -extern asn_TYPE_member_t asn_MBR_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_213[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_specs_217; +extern asn_TYPE_member_t asn_MBR_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_217[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_CompletedCellinEAI_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CompletedCellinEAI_Item_ExtIEs_specs_217; -extern asn_TYPE_member_t asn_MBR_S1AP_CompletedCellinEAI_Item_ExtIEs_217[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CompletedCellinEAI_Item_ExtIEs_specs_221; +extern asn_TYPE_member_t asn_MBR_S1AP_CompletedCellinEAI_Item_ExtIEs_221[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_specs_221; -extern asn_TYPE_member_t asn_MBR_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_221[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_specs_225; +extern asn_TYPE_member_t asn_MBR_S1AP_ENB_EarlyStatusTransfer_TransparentContainer_ExtIEs_225[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_GERAN_Cell_ID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_GERAN_Cell_ID_ExtIEs_specs_225; -extern asn_TYPE_member_t asn_MBR_S1AP_GERAN_Cell_ID_ExtIEs_225[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_GERAN_Cell_ID_ExtIEs_specs_229; +extern asn_TYPE_member_t asn_MBR_S1AP_GERAN_Cell_ID_ExtIEs_229[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_GlobalENB_ID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_GlobalENB_ID_ExtIEs_specs_229; -extern asn_TYPE_member_t asn_MBR_S1AP_GlobalENB_ID_ExtIEs_229[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_GlobalENB_ID_ExtIEs_specs_233; +extern asn_TYPE_member_t asn_MBR_S1AP_GlobalENB_ID_ExtIEs_233[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Global_en_gNB_ID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Global_en_gNB_ID_ExtIEs_specs_233; -extern asn_TYPE_member_t asn_MBR_S1AP_Global_en_gNB_ID_ExtIEs_233[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Global_en_gNB_ID_ExtIEs_specs_237; +extern asn_TYPE_member_t asn_MBR_S1AP_Global_en_gNB_ID_ExtIEs_237[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_specs_237; -extern asn_TYPE_member_t asn_MBR_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_237[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_specs_241; +extern asn_TYPE_member_t asn_MBR_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_241[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_EN_DCSONConfigurationTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_specs_241; -extern asn_TYPE_member_t asn_MBR_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_241[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_specs_245; +extern asn_TYPE_member_t asn_MBR_S1AP_EN_DCSONConfigurationTransfer_ExtIEs_245[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_EN_DCTransferTypeRequest_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_EN_DCTransferTypeRequest_ExtIEs_specs_245; -extern asn_TYPE_member_t asn_MBR_S1AP_EN_DCTransferTypeRequest_ExtIEs_245[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_EN_DCTransferTypeRequest_ExtIEs_specs_249; +extern asn_TYPE_member_t asn_MBR_S1AP_EN_DCTransferTypeRequest_ExtIEs_249[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_EN_DCTransferTypeReply_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_EN_DCTransferTypeReply_ExtIEs_specs_249; -extern asn_TYPE_member_t asn_MBR_S1AP_EN_DCTransferTypeReply_ExtIEs_249[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_EN_DCTransferTypeReply_ExtIEs_specs_253; +extern asn_TYPE_member_t asn_MBR_S1AP_EN_DCTransferTypeReply_ExtIEs_253[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_EN_DCSONeNBIdentification_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_EN_DCSONeNBIdentification_ExtIEs_specs_253; -extern asn_TYPE_member_t asn_MBR_S1AP_EN_DCSONeNBIdentification_ExtIEs_253[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_EN_DCSONeNBIdentification_ExtIEs_specs_257; +extern asn_TYPE_member_t asn_MBR_S1AP_EN_DCSONeNBIdentification_ExtIEs_257[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_EN_DCSONengNBIdentification_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_EN_DCSONengNBIdentification_ExtIEs_specs_257; -extern asn_TYPE_member_t asn_MBR_S1AP_EN_DCSONengNBIdentification_ExtIEs_257[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_EN_DCSONengNBIdentification_ExtIEs_specs_261; +extern asn_TYPE_member_t asn_MBR_S1AP_EN_DCSONengNBIdentification_ExtIEs_261[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABInformationListItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABInformationListItem_ExtIEs_specs_261; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABInformationListItem_ExtIEs_261[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABInformationListItem_ExtIEs_specs_265; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABInformationListItem_ExtIEs_265[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABItem_ExtIEs_specs_265; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABItem_ExtIEs_265[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABItem_ExtIEs_specs_269; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABItem_ExtIEs_269[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABQoSParameters_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABQoSParameters_ExtIEs_specs_269; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABQoSParameters_ExtIEs_269[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABQoSParameters_ExtIEs_specs_273; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABQoSParameters_ExtIEs_273[3]; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSecurityResultItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSecurityResultItem_ExtIEs_specs_277; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABSecurityResultItem_ExtIEs_277[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABUsageReportItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABUsageReportItem_ExtIEs_specs_273; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABUsageReportItem_ExtIEs_273[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABUsageReportItem_ExtIEs_specs_281; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABUsageReportItem_ExtIEs_281[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_EUTRAN_CGI_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_EUTRAN_CGI_ExtIEs_specs_277; -extern asn_TYPE_member_t asn_MBR_S1AP_EUTRAN_CGI_ExtIEs_277[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_EUTRAN_CGI_ExtIEs_specs_285; +extern asn_TYPE_member_t asn_MBR_S1AP_EUTRAN_CGI_ExtIEs_285[3]; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_EventL1LoggedMDTConfig_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_EventL1LoggedMDTConfig_ExtIEs_specs_289; +extern asn_TYPE_member_t asn_MBR_S1AP_EventL1LoggedMDTConfig_ExtIEs_289[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ExpectedUEBehaviour_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ExpectedUEBehaviour_ExtIEs_specs_281; -extern asn_TYPE_member_t asn_MBR_S1AP_ExpectedUEBehaviour_ExtIEs_281[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ExpectedUEBehaviour_ExtIEs_specs_293; +extern asn_TYPE_member_t asn_MBR_S1AP_ExpectedUEBehaviour_ExtIEs_293[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ExpectedUEActivityBehaviour_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ExpectedUEActivityBehaviour_ExtIEs_specs_285; -extern asn_TYPE_member_t asn_MBR_S1AP_ExpectedUEActivityBehaviour_ExtIEs_285[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ExpectedUEActivityBehaviour_ExtIEs_specs_297; +extern asn_TYPE_member_t asn_MBR_S1AP_ExpectedUEActivityBehaviour_ExtIEs_297[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_FiveGSTAI_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_FiveGSTAI_ExtIEs_specs_289; -extern asn_TYPE_member_t asn_MBR_S1AP_FiveGSTAI_ExtIEs_289[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_FiveGSTAI_ExtIEs_specs_301; +extern asn_TYPE_member_t asn_MBR_S1AP_FiveGSTAI_ExtIEs_301[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ForbiddenTAs_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ForbiddenTAs_Item_ExtIEs_specs_293; -extern asn_TYPE_member_t asn_MBR_S1AP_ForbiddenTAs_Item_ExtIEs_293[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ForbiddenTAs_Item_ExtIEs_specs_305; +extern asn_TYPE_member_t asn_MBR_S1AP_ForbiddenTAs_Item_ExtIEs_305[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ForbiddenLAs_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ForbiddenLAs_Item_ExtIEs_specs_297; -extern asn_TYPE_member_t asn_MBR_S1AP_ForbiddenLAs_Item_ExtIEs_297[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ForbiddenLAs_Item_ExtIEs_specs_309; +extern asn_TYPE_member_t asn_MBR_S1AP_ForbiddenLAs_Item_ExtIEs_309[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_GBR_QosInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_GBR_QosInformation_ExtIEs_specs_301; -extern asn_TYPE_member_t asn_MBR_S1AP_GBR_QosInformation_ExtIEs_301[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_GBR_QosInformation_ExtIEs_specs_313; +extern asn_TYPE_member_t asn_MBR_S1AP_GBR_QosInformation_ExtIEs_313[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_GUMMEI_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_GUMMEI_ExtIEs_specs_305; -extern asn_TYPE_member_t asn_MBR_S1AP_GUMMEI_ExtIEs_305[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_GUMMEI_ExtIEs_specs_317; +extern asn_TYPE_member_t asn_MBR_S1AP_GUMMEI_ExtIEs_317[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverRestrictionList_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverRestrictionList_ExtIEs_specs_309; -extern asn_TYPE_member_t asn_MBR_S1AP_HandoverRestrictionList_ExtIEs_309[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverRestrictionList_ExtIEs_specs_321; +extern asn_TYPE_member_t asn_MBR_S1AP_HandoverRestrictionList_ExtIEs_321[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ImmediateMDT_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ImmediateMDT_ExtIEs_specs_313; -extern asn_TYPE_member_t asn_MBR_S1AP_ImmediateMDT_ExtIEs_313[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ImmediateMDT_ExtIEs_specs_325; +extern asn_TYPE_member_t asn_MBR_S1AP_ImmediateMDT_ExtIEs_325[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_specs_317; -extern asn_TYPE_member_t asn_MBR_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_317[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_specs_329; +extern asn_TYPE_member_t asn_MBR_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_329[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_IntersystemMeasurementConfiguration_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_IntersystemMeasurementConfiguration_ExtIEs_specs_321; -extern asn_TYPE_member_t asn_MBR_S1AP_IntersystemMeasurementConfiguration_ExtIEs_321[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_IntersystemMeasurementConfiguration_ExtIEs_specs_333; +extern asn_TYPE_member_t asn_MBR_S1AP_IntersystemMeasurementConfiguration_ExtIEs_333[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_InterSystemMeasurementParameters_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_InterSystemMeasurementParameters_ExtIEs_specs_325; -extern asn_TYPE_member_t asn_MBR_S1AP_InterSystemMeasurementParameters_ExtIEs_325[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_InterSystemMeasurementParameters_ExtIEs_specs_337; +extern asn_TYPE_member_t asn_MBR_S1AP_InterSystemMeasurementParameters_ExtIEs_337[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_InterSystemMeasurementItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_InterSystemMeasurementItem_ExtIEs_specs_329; -extern asn_TYPE_member_t asn_MBR_S1AP_InterSystemMeasurementItem_ExtIEs_329[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_InterSystemMeasurementItem_ExtIEs_specs_341; +extern asn_TYPE_member_t asn_MBR_S1AP_InterSystemMeasurementItem_ExtIEs_341[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_LAI_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_LAI_ExtIEs_specs_333; -extern asn_TYPE_member_t asn_MBR_S1AP_LAI_ExtIEs_333[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_LAI_ExtIEs_specs_345; +extern asn_TYPE_member_t asn_MBR_S1AP_LAI_ExtIEs_345[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_LastVisitedEUTRANCellInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_specs_337; -extern asn_TYPE_member_t asn_MBR_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_337[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_specs_349; +extern asn_TYPE_member_t asn_MBR_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_349[3]; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_LastVisitedPSCellInformation_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_LastVisitedPSCellInformation_ExtIEs_specs_353; +extern asn_TYPE_member_t asn_MBR_S1AP_LastVisitedPSCellInformation_ExtIEs_353[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ListeningSubframePattern_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ListeningSubframePattern_ExtIEs_specs_341; -extern asn_TYPE_member_t asn_MBR_S1AP_ListeningSubframePattern_ExtIEs_341[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ListeningSubframePattern_ExtIEs_specs_357; +extern asn_TYPE_member_t asn_MBR_S1AP_ListeningSubframePattern_ExtIEs_357[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_LoggedMDT_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_LoggedMDT_ExtIEs_specs_345; -extern asn_TYPE_member_t asn_MBR_S1AP_LoggedMDT_ExtIEs_345[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_LoggedMDT_ExtIEs_specs_361; +extern asn_TYPE_member_t asn_MBR_S1AP_LoggedMDT_ExtIEs_361[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_LoggedMBSFNMDT_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_LoggedMBSFNMDT_ExtIEs_specs_349; -extern asn_TYPE_member_t asn_MBR_S1AP_LoggedMBSFNMDT_ExtIEs_349[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_LoggedMBSFNMDT_ExtIEs_specs_365; +extern asn_TYPE_member_t asn_MBR_S1AP_LoggedMBSFNMDT_ExtIEs_365[3]; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_LTE_NTN_TAI_Information_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_LTE_NTN_TAI_Information_ExtIEs_specs_369; +extern asn_TYPE_member_t asn_MBR_S1AP_LTE_NTN_TAI_Information_ExtIEs_369[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_M3Configuration_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_M3Configuration_ExtIEs_specs_353; -extern asn_TYPE_member_t asn_MBR_S1AP_M3Configuration_ExtIEs_353[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_M3Configuration_ExtIEs_specs_373; +extern asn_TYPE_member_t asn_MBR_S1AP_M3Configuration_ExtIEs_373[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_M4Configuration_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_M4Configuration_ExtIEs_specs_357; -extern asn_TYPE_member_t asn_MBR_S1AP_M4Configuration_ExtIEs_357[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_M4Configuration_ExtIEs_specs_377; +extern asn_TYPE_member_t asn_MBR_S1AP_M4Configuration_ExtIEs_377[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_M5Configuration_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_M5Configuration_ExtIEs_specs_361; -extern asn_TYPE_member_t asn_MBR_S1AP_M5Configuration_ExtIEs_361[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_M5Configuration_ExtIEs_specs_381; +extern asn_TYPE_member_t asn_MBR_S1AP_M5Configuration_ExtIEs_381[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_M6Configuration_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_M6Configuration_ExtIEs_specs_365; -extern asn_TYPE_member_t asn_MBR_S1AP_M6Configuration_ExtIEs_365[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_M6Configuration_ExtIEs_specs_385; +extern asn_TYPE_member_t asn_MBR_S1AP_M6Configuration_ExtIEs_385[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_M7Configuration_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_M7Configuration_ExtIEs_specs_369; -extern asn_TYPE_member_t asn_MBR_S1AP_M7Configuration_ExtIEs_369[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_M7Configuration_ExtIEs_specs_389; +extern asn_TYPE_member_t asn_MBR_S1AP_M7Configuration_ExtIEs_389[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_MDT_Configuration_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MDT_Configuration_ExtIEs_specs_373; -extern asn_TYPE_member_t asn_MBR_S1AP_MDT_Configuration_ExtIEs_373[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MDT_Configuration_ExtIEs_specs_393; +extern asn_TYPE_member_t asn_MBR_S1AP_MDT_Configuration_ExtIEs_393[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_MBSFN_ResultToLogInfo_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MBSFN_ResultToLogInfo_ExtIEs_specs_377; -extern asn_TYPE_member_t asn_MBR_S1AP_MBSFN_ResultToLogInfo_ExtIEs_377[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MBSFN_ResultToLogInfo_ExtIEs_specs_397; +extern asn_TYPE_member_t asn_MBR_S1AP_MBSFN_ResultToLogInfo_ExtIEs_397[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_MutingPatternInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MutingPatternInformation_ExtIEs_specs_381; -extern asn_TYPE_member_t asn_MBR_S1AP_MutingPatternInformation_ExtIEs_381[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MutingPatternInformation_ExtIEs_specs_401; +extern asn_TYPE_member_t asn_MBR_S1AP_MutingPatternInformation_ExtIEs_401[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_specs_385; -extern asn_TYPE_member_t asn_MBR_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_385[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_specs_405; +extern asn_TYPE_member_t asn_MBR_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_405[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_NR_CGI_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_NR_CGI_ExtIEs_specs_389; -extern asn_TYPE_member_t asn_MBR_S1AP_NR_CGI_ExtIEs_389[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_NR_CGI_ExtIEs_specs_409; +extern asn_TYPE_member_t asn_MBR_S1AP_NR_CGI_ExtIEs_409[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_NRUESecurityCapabilities_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_NRUESecurityCapabilities_ExtIEs_specs_393; -extern asn_TYPE_member_t asn_MBR_S1AP_NRUESecurityCapabilities_ExtIEs_393[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_NRUESecurityCapabilities_ExtIEs_specs_413; +extern asn_TYPE_member_t asn_MBR_S1AP_NRUESecurityCapabilities_ExtIEs_413[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_NRV2XServicesAuthorized_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_NRV2XServicesAuthorized_ExtIEs_specs_397; -extern asn_TYPE_member_t asn_MBR_S1AP_NRV2XServicesAuthorized_ExtIEs_397[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_NRV2XServicesAuthorized_ExtIEs_specs_417; +extern asn_TYPE_member_t asn_MBR_S1AP_NRV2XServicesAuthorized_ExtIEs_417[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_specs_401; -extern asn_TYPE_member_t asn_MBR_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_401[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_specs_421; +extern asn_TYPE_member_t asn_MBR_S1AP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_421[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_PagingAttemptInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PagingAttemptInformation_ExtIEs_specs_405; -extern asn_TYPE_member_t asn_MBR_S1AP_PagingAttemptInformation_ExtIEs_405[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PagingAttemptInformation_ExtIEs_specs_425; +extern asn_TYPE_member_t asn_MBR_S1AP_PagingAttemptInformation_ExtIEs_425[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Paging_eDRXInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Paging_eDRXInformation_ExtIEs_specs_409; -extern asn_TYPE_member_t asn_MBR_S1AP_Paging_eDRXInformation_ExtIEs_409[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Paging_eDRXInformation_ExtIEs_specs_429; +extern asn_TYPE_member_t asn_MBR_S1AP_Paging_eDRXInformation_ExtIEs_429[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_PC5QoSParameters_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PC5QoSParameters_ExtIEs_specs_413; -extern asn_TYPE_member_t asn_MBR_S1AP_PC5QoSParameters_ExtIEs_413[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PC5QoSParameters_ExtIEs_specs_433; +extern asn_TYPE_member_t asn_MBR_S1AP_PC5QoSParameters_ExtIEs_433[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_PC5QoSFlowItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PC5QoSFlowItem_ExtIEs_specs_417; -extern asn_TYPE_member_t asn_MBR_S1AP_PC5QoSFlowItem_ExtIEs_417[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PC5QoSFlowItem_ExtIEs_specs_437; +extern asn_TYPE_member_t asn_MBR_S1AP_PC5QoSFlowItem_ExtIEs_437[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_PC5FlowBitRates_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PC5FlowBitRates_ExtIEs_specs_421; -extern asn_TYPE_member_t asn_MBR_S1AP_PC5FlowBitRates_ExtIEs_421[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PC5FlowBitRates_ExtIEs_specs_441; +extern asn_TYPE_member_t asn_MBR_S1AP_PC5FlowBitRates_ExtIEs_441[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_M1PeriodicReporting_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_M1PeriodicReporting_ExtIEs_specs_425; -extern asn_TYPE_member_t asn_MBR_S1AP_M1PeriodicReporting_ExtIEs_425[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_M1PeriodicReporting_ExtIEs_specs_445; +extern asn_TYPE_member_t asn_MBR_S1AP_M1PeriodicReporting_ExtIEs_445[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_PLMNAreaBasedQMC_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PLMNAreaBasedQMC_ExtIEs_specs_429; -extern asn_TYPE_member_t asn_MBR_S1AP_PLMNAreaBasedQMC_ExtIEs_429[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PLMNAreaBasedQMC_ExtIEs_specs_449; +extern asn_TYPE_member_t asn_MBR_S1AP_PLMNAreaBasedQMC_ExtIEs_449[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProSeAuthorized_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ProSeAuthorized_ExtIEs_specs_433; -extern asn_TYPE_member_t asn_MBR_S1AP_ProSeAuthorized_ExtIEs_433[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ProSeAuthorized_ExtIEs_specs_453; +extern asn_TYPE_member_t asn_MBR_S1AP_ProSeAuthorized_ExtIEs_453[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_PSCellInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PSCellInformation_ExtIEs_specs_437; -extern asn_TYPE_member_t asn_MBR_S1AP_PSCellInformation_ExtIEs_437[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PSCellInformation_ExtIEs_specs_457; +extern asn_TYPE_member_t asn_MBR_S1AP_PSCellInformation_ExtIEs_457[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedCellsForPaging_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedCellsForPaging_ExtIEs_specs_441; -extern asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellsForPaging_ExtIEs_441[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedCellsForPaging_ExtIEs_specs_461; +extern asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellsForPaging_ExtIEs_461[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedCellsForPagingItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedCellsForPagingItem_ExtIEs_specs_445; -extern asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellsForPagingItem_ExtIEs_445[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedCellsForPagingItem_ExtIEs_specs_465; +extern asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellsForPagingItem_ExtIEs_465[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedENBsForPaging_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedENBsForPaging_ExtIEs_specs_449; -extern asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBsForPaging_ExtIEs_449[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedENBsForPaging_ExtIEs_specs_469; +extern asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBsForPaging_ExtIEs_469[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedENBItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedENBItem_ExtIEs_specs_453; -extern asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBItem_ExtIEs_453[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedENBItem_ExtIEs_specs_473; +extern asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBItem_ExtIEs_473[3]; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_RAT_RestrictionsItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RAT_RestrictionsItem_ExtIEs_specs_477; +extern asn_TYPE_member_t asn_MBR_S1AP_RAT_RestrictionsItem_ExtIEs_477[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_RequestType_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RequestType_ExtIEs_specs_457; -extern asn_TYPE_member_t asn_MBR_S1AP_RequestType_ExtIEs_457[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RequestType_ExtIEs_specs_481; +extern asn_TYPE_member_t asn_MBR_S1AP_RequestType_ExtIEs_481[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_RIMTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RIMTransfer_ExtIEs_specs_461; -extern asn_TYPE_member_t asn_MBR_S1AP_RIMTransfer_ExtIEs_461[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RIMTransfer_ExtIEs_specs_485; +extern asn_TYPE_member_t asn_MBR_S1AP_RIMTransfer_ExtIEs_485[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_RLFReportInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RLFReportInformation_ExtIEs_specs_465; -extern asn_TYPE_member_t asn_MBR_S1AP_RLFReportInformation_ExtIEs_465[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RLFReportInformation_ExtIEs_specs_489; +extern asn_TYPE_member_t asn_MBR_S1AP_RLFReportInformation_ExtIEs_489[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_SecurityContext_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecurityContext_ExtIEs_specs_469; -extern asn_TYPE_member_t asn_MBR_S1AP_SecurityContext_ExtIEs_469[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecurityContext_ExtIEs_specs_493; +extern asn_TYPE_member_t asn_MBR_S1AP_SecurityContext_ExtIEs_493[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_SecondaryRATDataUsageReportItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_specs_473; -extern asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_473[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_specs_497; +extern asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportItem_ExtIEs_497[3]; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_SecurityIndication_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecurityIndication_ExtIEs_specs_501; +extern asn_TYPE_member_t asn_MBR_S1AP_SecurityIndication_ExtIEs_501[3]; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_SecurityResult_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecurityResult_ExtIEs_specs_505; +extern asn_TYPE_member_t asn_MBR_S1AP_SecurityResult_ExtIEs_505[3]; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_SensorMeasConfigNameItem_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SensorMeasConfigNameItem_ExtIEs_specs_509; +extern asn_TYPE_member_t asn_MBR_S1AP_SensorMeasConfigNameItem_ExtIEs_509[3]; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_SensorMeasurementConfiguration_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SensorMeasurementConfiguration_ExtIEs_specs_513; +extern asn_TYPE_member_t asn_MBR_S1AP_SensorMeasurementConfiguration_ExtIEs_513[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_SONInformationReply_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SONInformationReply_ExtIEs_specs_477; -extern asn_TYPE_member_t asn_MBR_S1AP_SONInformationReply_ExtIEs_477[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SONInformationReply_ExtIEs_specs_517; +extern asn_TYPE_member_t asn_MBR_S1AP_SONInformationReply_ExtIEs_517[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_SONConfigurationTransfer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SONConfigurationTransfer_ExtIEs_specs_481; -extern asn_TYPE_member_t asn_MBR_S1AP_SONConfigurationTransfer_ExtIEs_481[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SONConfigurationTransfer_ExtIEs_specs_521; +extern asn_TYPE_member_t asn_MBR_S1AP_SONConfigurationTransfer_ExtIEs_521[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_SynchronisationInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SynchronisationInformation_ExtIEs_specs_485; -extern asn_TYPE_member_t asn_MBR_S1AP_SynchronisationInformation_ExtIEs_485[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SynchronisationInformation_ExtIEs_specs_525; +extern asn_TYPE_member_t asn_MBR_S1AP_SynchronisationInformation_ExtIEs_525[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_SourceeNB_ID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SourceeNB_ID_ExtIEs_specs_489; -extern asn_TYPE_member_t asn_MBR_S1AP_SourceeNB_ID_ExtIEs_489[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SourceeNB_ID_ExtIEs_specs_529; +extern asn_TYPE_member_t asn_MBR_S1AP_SourceeNB_ID_ExtIEs_529[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_specs_493; -extern asn_TYPE_member_t asn_MBR_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_493[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_specs_533; +extern asn_TYPE_member_t asn_MBR_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_533[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_SourceNgRanNode_ID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SourceNgRanNode_ID_ExtIEs_specs_497; -extern asn_TYPE_member_t asn_MBR_S1AP_SourceNgRanNode_ID_ExtIEs_497[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SourceNgRanNode_ID_ExtIEs_specs_537; +extern asn_TYPE_member_t asn_MBR_S1AP_SourceNgRanNode_ID_ExtIEs_537[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ServedGUMMEIsItem_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ServedGUMMEIsItem_ExtIEs_specs_501; -extern asn_TYPE_member_t asn_MBR_S1AP_ServedGUMMEIsItem_ExtIEs_501[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ServedGUMMEIsItem_ExtIEs_specs_541; +extern asn_TYPE_member_t asn_MBR_S1AP_ServedGUMMEIsItem_ExtIEs_541[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_505; -extern asn_TYPE_member_t asn_MBR_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_505[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_545; +extern asn_TYPE_member_t asn_MBR_S1AP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_545[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ScheduledCommunicationTime_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ScheduledCommunicationTime_ExtIEs_specs_509; -extern asn_TYPE_member_t asn_MBR_S1AP_ScheduledCommunicationTime_ExtIEs_509[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ScheduledCommunicationTime_ExtIEs_specs_549; +extern asn_TYPE_member_t asn_MBR_S1AP_ScheduledCommunicationTime_ExtIEs_549[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_SupportedTAs_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SupportedTAs_Item_ExtIEs_specs_513; -extern asn_TYPE_member_t asn_MBR_S1AP_SupportedTAs_Item_ExtIEs_513[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SupportedTAs_Item_ExtIEs_specs_553; +extern asn_TYPE_member_t asn_MBR_S1AP_SupportedTAs_Item_ExtIEs_553[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_TimeSynchronisationInfo_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TimeSynchronisationInfo_ExtIEs_specs_517; -extern asn_TYPE_member_t asn_MBR_S1AP_TimeSynchronisationInfo_ExtIEs_517[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TimeSynchronisationInfo_ExtIEs_specs_557; +extern asn_TYPE_member_t asn_MBR_S1AP_TimeSynchronisationInfo_ExtIEs_557[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_S_TMSI_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_S_TMSI_ExtIEs_specs_521; -extern asn_TYPE_member_t asn_MBR_S1AP_S_TMSI_ExtIEs_521[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_S_TMSI_ExtIEs_specs_561; +extern asn_TYPE_member_t asn_MBR_S1AP_S_TMSI_ExtIEs_561[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_TAIBasedMDT_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAIBasedMDT_ExtIEs_specs_525; -extern asn_TYPE_member_t asn_MBR_S1AP_TAIBasedMDT_ExtIEs_525[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAIBasedMDT_ExtIEs_specs_565; +extern asn_TYPE_member_t asn_MBR_S1AP_TAIBasedMDT_ExtIEs_565[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_TAI_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAI_ExtIEs_specs_529; -extern asn_TYPE_member_t asn_MBR_S1AP_TAI_ExtIEs_529[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAI_ExtIEs_specs_569; +extern asn_TYPE_member_t asn_MBR_S1AP_TAI_ExtIEs_569[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_TAI_Broadcast_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAI_Broadcast_Item_ExtIEs_specs_533; -extern asn_TYPE_member_t asn_MBR_S1AP_TAI_Broadcast_Item_ExtIEs_533[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAI_Broadcast_Item_ExtIEs_specs_573; +extern asn_TYPE_member_t asn_MBR_S1AP_TAI_Broadcast_Item_ExtIEs_573[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_TAI_Cancelled_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAI_Cancelled_Item_ExtIEs_specs_537; -extern asn_TYPE_member_t asn_MBR_S1AP_TAI_Cancelled_Item_ExtIEs_537[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAI_Cancelled_Item_ExtIEs_specs_577; +extern asn_TYPE_member_t asn_MBR_S1AP_TAI_Cancelled_Item_ExtIEs_577[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_TABasedMDT_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TABasedMDT_ExtIEs_specs_541; -extern asn_TYPE_member_t asn_MBR_S1AP_TABasedMDT_ExtIEs_541[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TABasedMDT_ExtIEs_specs_581; +extern asn_TYPE_member_t asn_MBR_S1AP_TABasedMDT_ExtIEs_581[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_TABasedQMC_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TABasedQMC_ExtIEs_specs_545; -extern asn_TYPE_member_t asn_MBR_S1AP_TABasedQMC_ExtIEs_545[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TABasedQMC_ExtIEs_specs_585; +extern asn_TYPE_member_t asn_MBR_S1AP_TABasedQMC_ExtIEs_585[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_TAIBasedQMC_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAIBasedQMC_ExtIEs_specs_549; -extern asn_TYPE_member_t asn_MBR_S1AP_TAIBasedQMC_ExtIEs_549[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAIBasedQMC_ExtIEs_specs_589; +extern asn_TYPE_member_t asn_MBR_S1AP_TAIBasedQMC_ExtIEs_589[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_CompletedCellinTAI_Item_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CompletedCellinTAI_Item_ExtIEs_specs_553; -extern asn_TYPE_member_t asn_MBR_S1AP_CompletedCellinTAI_Item_ExtIEs_553[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CompletedCellinTAI_Item_ExtIEs_specs_593; +extern asn_TYPE_member_t asn_MBR_S1AP_CompletedCellinTAI_Item_ExtIEs_593[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_TargeteNB_ID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TargeteNB_ID_ExtIEs_specs_557; -extern asn_TYPE_member_t asn_MBR_S1AP_TargeteNB_ID_ExtIEs_557[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TargeteNB_ID_ExtIEs_specs_597; +extern asn_TYPE_member_t asn_MBR_S1AP_TargeteNB_ID_ExtIEs_597[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_TargetRNC_ID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TargetRNC_ID_ExtIEs_specs_561; -extern asn_TYPE_member_t asn_MBR_S1AP_TargetRNC_ID_ExtIEs_561[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TargetRNC_ID_ExtIEs_specs_601; +extern asn_TYPE_member_t asn_MBR_S1AP_TargetRNC_ID_ExtIEs_601[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_TargetNgRanNode_ID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TargetNgRanNode_ID_ExtIEs_specs_565; -extern asn_TYPE_member_t asn_MBR_S1AP_TargetNgRanNode_ID_ExtIEs_565[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TargetNgRanNode_ID_ExtIEs_specs_605; +extern asn_TYPE_member_t asn_MBR_S1AP_TargetNgRanNode_ID_ExtIEs_605[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_GNB_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_GNB_ExtIEs_specs_569; -extern asn_TYPE_member_t asn_MBR_S1AP_GNB_ExtIEs_569[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_GNB_ExtIEs_specs_609; +extern asn_TYPE_member_t asn_MBR_S1AP_GNB_ExtIEs_609[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Global_GNB_ID_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Global_GNB_ID_ExtIEs_specs_573; -extern asn_TYPE_member_t asn_MBR_S1AP_Global_GNB_ID_ExtIEs_573[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Global_GNB_ID_ExtIEs_specs_613; +extern asn_TYPE_member_t asn_MBR_S1AP_Global_GNB_ID_ExtIEs_613[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_NG_eNB_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_NG_eNB_ExtIEs_specs_577; -extern asn_TYPE_member_t asn_MBR_S1AP_NG_eNB_ExtIEs_577[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_NG_eNB_ExtIEs_specs_617; +extern asn_TYPE_member_t asn_MBR_S1AP_NG_eNB_ExtIEs_617[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_specs_581; -extern asn_TYPE_member_t asn_MBR_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_581[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_specs_621; +extern asn_TYPE_member_t asn_MBR_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_621[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_M1ThresholdEventA2_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_M1ThresholdEventA2_ExtIEs_specs_585; -extern asn_TYPE_member_t asn_MBR_S1AP_M1ThresholdEventA2_ExtIEs_585[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_M1ThresholdEventA2_ExtIEs_specs_625; +extern asn_TYPE_member_t asn_MBR_S1AP_M1ThresholdEventA2_ExtIEs_625[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_TraceActivation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TraceActivation_ExtIEs_specs_589; -extern asn_TYPE_member_t asn_MBR_S1AP_TraceActivation_ExtIEs_589[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TraceActivation_ExtIEs_specs_629; +extern asn_TYPE_member_t asn_MBR_S1AP_TraceActivation_ExtIEs_629[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Tunnel_Information_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Tunnel_Information_ExtIEs_specs_593; -extern asn_TYPE_member_t asn_MBR_S1AP_Tunnel_Information_ExtIEs_593[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Tunnel_Information_ExtIEs_specs_633; +extern asn_TYPE_member_t asn_MBR_S1AP_Tunnel_Information_ExtIEs_633[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEAggregate_MaximumBitrates_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEAggregate_MaximumBitrates_ExtIEs_specs_597; -extern asn_TYPE_member_t asn_MBR_S1AP_UEAggregate_MaximumBitrates_ExtIEs_597[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEAggregate_MaximumBitrates_ExtIEs_specs_637; +extern asn_TYPE_member_t asn_MBR_S1AP_UEAggregate_MaximumBitrates_ExtIEs_637[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEAppLayerMeasConfig_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEAppLayerMeasConfig_ExtIEs_specs_601; -extern asn_TYPE_member_t asn_MBR_S1AP_UEAppLayerMeasConfig_ExtIEs_601[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEAppLayerMeasConfig_ExtIEs_specs_641; +extern asn_TYPE_member_t asn_MBR_S1AP_UEAppLayerMeasConfig_ExtIEs_641[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UE_S1AP_ID_pair_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UE_S1AP_ID_pair_ExtIEs_specs_605; -extern asn_TYPE_member_t asn_MBR_S1AP_UE_S1AP_ID_pair_ExtIEs_605[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UE_S1AP_ID_pair_ExtIEs_specs_645; +extern asn_TYPE_member_t asn_MBR_S1AP_UE_S1AP_ID_pair_ExtIEs_645[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_specs_609; -extern asn_TYPE_member_t asn_MBR_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_609[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_specs_649; +extern asn_TYPE_member_t asn_MBR_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_649[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UESecurityCapabilities_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UESecurityCapabilities_ExtIEs_specs_613; -extern asn_TYPE_member_t asn_MBR_S1AP_UESecurityCapabilities_ExtIEs_613[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UESecurityCapabilities_ExtIEs_specs_653; +extern asn_TYPE_member_t asn_MBR_S1AP_UESecurityCapabilities_ExtIEs_653[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_specs_617; -extern asn_TYPE_member_t asn_MBR_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_617[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_specs_657; +extern asn_TYPE_member_t asn_MBR_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_657[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UL_CP_SecurityInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UL_CP_SecurityInformation_ExtIEs_specs_621; -extern asn_TYPE_member_t asn_MBR_S1AP_UL_CP_SecurityInformation_ExtIEs_621[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UL_CP_SecurityInformation_ExtIEs_specs_661; +extern asn_TYPE_member_t asn_MBR_S1AP_UL_CP_SecurityInformation_ExtIEs_661[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UserLocationInformation_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UserLocationInformation_ExtIEs_specs_625; -extern asn_TYPE_member_t asn_MBR_S1AP_UserLocationInformation_ExtIEs_625[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UserLocationInformation_ExtIEs_specs_665; +extern asn_TYPE_member_t asn_MBR_S1AP_UserLocationInformation_ExtIEs_665[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_V2XServicesAuthorized_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_V2XServicesAuthorized_ExtIEs_specs_629; -extern asn_TYPE_member_t asn_MBR_S1AP_V2XServicesAuthorized_ExtIEs_629[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_V2XServicesAuthorized_ExtIEs_specs_669; +extern asn_TYPE_member_t asn_MBR_S1AP_V2XServicesAuthorized_ExtIEs_669[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_WLANMeasurementConfiguration_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_WLANMeasurementConfiguration_ExtIEs_specs_633; -extern asn_TYPE_member_t asn_MBR_S1AP_WLANMeasurementConfiguration_ExtIEs_633[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_WLANMeasurementConfiguration_ExtIEs_specs_673; +extern asn_TYPE_member_t asn_MBR_S1AP_WLANMeasurementConfiguration_ExtIEs_673[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_WUS_Assistance_Information_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_WUS_Assistance_Information_ExtIEs_specs_637; -extern asn_TYPE_member_t asn_MBR_S1AP_WUS_Assistance_Information_ExtIEs_637[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_WUS_Assistance_Information_ExtIEs_specs_677; +extern asn_TYPE_member_t asn_MBR_S1AP_WUS_Assistance_Information_ExtIEs_677[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_X2TNLConfigurationInfo_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_X2TNLConfigurationInfo_ExtIEs_specs_641; -extern asn_TYPE_member_t asn_MBR_S1AP_X2TNLConfigurationInfo_ExtIEs_641[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_X2TNLConfigurationInfo_ExtIEs_specs_681; +extern asn_TYPE_member_t asn_MBR_S1AP_X2TNLConfigurationInfo_ExtIEs_681[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBX2ExtTLA_ExtIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBX2ExtTLA_ExtIEs_specs_645; -extern asn_TYPE_member_t asn_MBR_S1AP_ENBX2ExtTLA_ExtIEs_645[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBX2ExtTLA_ExtIEs_specs_685; +extern asn_TYPE_member_t asn_MBR_S1AP_ENBX2ExtTLA_ExtIEs_685[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_ProtocolExtensionID.c b/lib/asn1c/s1ap/S1AP_ProtocolExtensionID.c index a731138d0..dec17d088 100644 --- a/lib/asn1c/s1ap/S1AP_ProtocolExtensionID.c +++ b/lib/asn1c/s1ap/S1AP_ProtocolExtensionID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-CommonDataTypes" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ProtocolExtensionID.h b/lib/asn1c/s1ap/S1AP_ProtocolExtensionID.h index 0893d2227..f72e5dd03 100644 --- a/lib/asn1c/s1ap/S1AP_ProtocolExtensionID.h +++ b/lib/asn1c/s1ap/S1AP_ProtocolExtensionID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-CommonDataTypes" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ProtocolIE-Container.c b/lib/asn1c/s1ap/S1AP_ProtocolIE-Container.c index 66c655426..30302f36c 100644 --- a/lib/asn1c/s1ap/S1AP_ProtocolIE-Container.c +++ b/lib/asn1c/s1ap/S1AP_ProtocolIE-Container.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-Containers" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,685 +9,685 @@ #include "S1AP_ProtocolIE-Field.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P0_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P0_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P1_constr_3 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P1_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P2_constr_5 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P2_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P3_constr_7 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P3_constr_7 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P4_constr_9 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P4_constr_9 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P5_constr_11 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P5_constr_11 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P6_constr_13 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P6_constr_13 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P7_constr_15 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P7_constr_15 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P8_constr_17 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P8_constr_17 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P9_constr_19 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P9_constr_19 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P10_constr_21 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P10_constr_21 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P11_constr_23 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P11_constr_23 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P12_constr_25 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P12_constr_25 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P13_constr_27 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P13_constr_27 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P14_constr_29 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P14_constr_29 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P15_constr_31 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P15_constr_31 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P16_constr_33 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P16_constr_33 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P17_constr_35 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P17_constr_35 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P18_constr_37 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P18_constr_37 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P19_constr_39 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P19_constr_39 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P20_constr_41 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P20_constr_41 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P21_constr_43 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P21_constr_43 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P22_constr_45 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P22_constr_45 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P23_constr_47 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P23_constr_47 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P24_constr_49 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P24_constr_49 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P25_constr_51 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P25_constr_51 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P26_constr_53 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P26_constr_53 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P27_constr_55 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P27_constr_55 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P28_constr_57 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P28_constr_57 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P29_constr_59 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P29_constr_59 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P30_constr_61 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P30_constr_61 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P31_constr_63 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P31_constr_63 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P32_constr_65 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P32_constr_65 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P33_constr_67 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P33_constr_67 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P34_constr_69 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P34_constr_69 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P35_constr_71 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P35_constr_71 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P36_constr_73 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P36_constr_73 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P37_constr_75 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P37_constr_75 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P38_constr_77 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P38_constr_77 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P39_constr_79 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P39_constr_79 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P40_constr_81 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P40_constr_81 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P41_constr_83 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P41_constr_83 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P42_constr_85 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P42_constr_85 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P43_constr_87 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P43_constr_87 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P44_constr_89 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P44_constr_89 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P45_constr_91 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P45_constr_91 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P46_constr_93 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P46_constr_93 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P47_constr_95 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P47_constr_95 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P48_constr_97 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P48_constr_97 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P49_constr_99 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P49_constr_99 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P50_constr_101 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P50_constr_101 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P51_constr_103 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P51_constr_103 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P52_constr_105 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P52_constr_105 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P53_constr_107 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P53_constr_107 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P54_constr_109 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P54_constr_109 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P55_constr_111 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P55_constr_111 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P56_constr_113 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P56_constr_113 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P57_constr_115 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P57_constr_115 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P58_constr_117 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P58_constr_117 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P59_constr_119 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P59_constr_119 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P60_constr_121 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P60_constr_121 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P61_constr_123 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P61_constr_123 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P62_constr_125 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P62_constr_125 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P63_constr_127 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P63_constr_127 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P64_constr_129 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P64_constr_129 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P65_constr_131 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P65_constr_131 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P66_constr_133 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P66_constr_133 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P67_constr_135 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P67_constr_135 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P68_constr_137 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P68_constr_137 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P69_constr_139 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P69_constr_139 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P70_constr_141 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P70_constr_141 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P71_constr_143 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P71_constr_143 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P72_constr_145 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P72_constr_145 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P73_constr_147 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P73_constr_147 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P74_constr_149 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P74_constr_149 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P75_constr_151 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P75_constr_151 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P76_constr_153 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P76_constr_153 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P77_constr_155 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P77_constr_155 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P78_constr_157 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P78_constr_157 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P79_constr_159 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P79_constr_159 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P80_constr_161 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P80_constr_161 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P81_constr_163 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P81_constr_163 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P82_constr_165 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P82_constr_165 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P83_constr_167 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P83_constr_167 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P84_constr_169 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P84_constr_169 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P85_constr_171 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P85_constr_171 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P86_constr_173 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P86_constr_173 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P87_constr_175 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P87_constr_175 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P88_constr_177 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P88_constr_177 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P89_constr_179 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P89_constr_179 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P90_constr_181 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P90_constr_181 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P91_constr_183 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P91_constr_183 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P92_constr_185 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P92_constr_185 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P93_constr_187 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P93_constr_187 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P94_constr_189 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P94_constr_189 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P95_constr_191 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P95_constr_191 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P96_constr_193 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P96_constr_193 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P0_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P0_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -706,39 +706,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P0_1[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P0_tags_1[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P0_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P0_specs_1 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P0), - offsetof(struct S1AP_ProtocolIE_Container_7847P0, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P0_specs_1 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P0), + offsetof(struct S1AP_ProtocolIE_Container_8143P0, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P0 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P0 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P0_tags_1, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P0_tags_1) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P0_tags_1[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P0_tags_1, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P0_tags_1) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P0_tags_1[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P0_tags_1, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P0_tags_1) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P0_tags_1[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P0_tags_1, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P0_tags_1) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P0_tags_1[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P0_constr_1, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P0_constr_1, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P0_1, + asn_MBR_S1AP_ProtocolIE_Container_8143P0_1, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P0_specs_1 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P0_specs_1 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P1_3[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P1_3[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -757,39 +757,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P1_3[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P1_tags_3[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P1_tags_3[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P1_specs_3 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P1), - offsetof(struct S1AP_ProtocolIE_Container_7847P1, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P1_specs_3 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P1), + offsetof(struct S1AP_ProtocolIE_Container_8143P1, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P1 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P1 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P1_tags_3, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P1_tags_3) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P1_tags_3[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P1_tags_3, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P1_tags_3) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P1_tags_3[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P1_tags_3, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P1_tags_3) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P1_tags_3[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P1_tags_3, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P1_tags_3) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P1_tags_3[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P1_constr_3, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P1_constr_3, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P1_3, + asn_MBR_S1AP_ProtocolIE_Container_8143P1_3, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P1_specs_3 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P1_specs_3 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P2_5[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P2_5[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -808,39 +808,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P2_5[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P2_tags_5[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P2_tags_5[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P2_specs_5 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P2), - offsetof(struct S1AP_ProtocolIE_Container_7847P2, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P2_specs_5 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P2), + offsetof(struct S1AP_ProtocolIE_Container_8143P2, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P2 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P2 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P2_tags_5, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P2_tags_5) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P2_tags_5[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P2_tags_5, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P2_tags_5) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P2_tags_5[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P2_tags_5, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P2_tags_5) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P2_tags_5[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P2_tags_5, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P2_tags_5) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P2_tags_5[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P2_constr_5, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P2_constr_5, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P2_5, + asn_MBR_S1AP_ProtocolIE_Container_8143P2_5, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P2_specs_5 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P2_specs_5 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P3_7[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P3_7[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -859,39 +859,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P3_7[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P3_tags_7[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P3_tags_7[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P3_specs_7 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P3), - offsetof(struct S1AP_ProtocolIE_Container_7847P3, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P3_specs_7 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P3), + offsetof(struct S1AP_ProtocolIE_Container_8143P3, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P3 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P3 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P3_tags_7, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P3_tags_7) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P3_tags_7[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P3_tags_7, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P3_tags_7) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P3_tags_7[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P3_tags_7, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P3_tags_7) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P3_tags_7[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P3_tags_7, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P3_tags_7) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P3_tags_7[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P3_constr_7, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P3_constr_7, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P3_7, + asn_MBR_S1AP_ProtocolIE_Container_8143P3_7, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P3_specs_7 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P3_specs_7 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P4_9[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P4_9[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -910,39 +910,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P4_9[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P4_tags_9[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P4_tags_9[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P4_specs_9 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P4), - offsetof(struct S1AP_ProtocolIE_Container_7847P4, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P4_specs_9 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P4), + offsetof(struct S1AP_ProtocolIE_Container_8143P4, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P4 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P4 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P4_tags_9, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P4_tags_9) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P4_tags_9[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P4_tags_9, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P4_tags_9) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P4_tags_9[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P4_tags_9, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P4_tags_9) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P4_tags_9[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P4_tags_9, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P4_tags_9) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P4_tags_9[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P4_constr_9, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P4_constr_9, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P4_9, + asn_MBR_S1AP_ProtocolIE_Container_8143P4_9, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P4_specs_9 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P4_specs_9 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P5_11[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P5_11[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -961,39 +961,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P5_11[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P5_tags_11[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P5_tags_11[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P5_specs_11 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P5), - offsetof(struct S1AP_ProtocolIE_Container_7847P5, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P5_specs_11 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P5), + offsetof(struct S1AP_ProtocolIE_Container_8143P5, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P5 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P5 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P5_tags_11, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P5_tags_11) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P5_tags_11[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P5_tags_11, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P5_tags_11) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P5_tags_11[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P5_tags_11, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P5_tags_11) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P5_tags_11[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P5_tags_11, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P5_tags_11) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P5_tags_11[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P5_constr_11, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P5_constr_11, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P5_11, + asn_MBR_S1AP_ProtocolIE_Container_8143P5_11, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P5_specs_11 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P5_specs_11 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P6_13[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P6_13[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1012,39 +1012,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P6_13[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P6_tags_13[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P6_tags_13[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P6_specs_13 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P6), - offsetof(struct S1AP_ProtocolIE_Container_7847P6, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P6_specs_13 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P6), + offsetof(struct S1AP_ProtocolIE_Container_8143P6, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P6 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P6 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P6_tags_13, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P6_tags_13) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P6_tags_13[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P6_tags_13, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P6_tags_13) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P6_tags_13[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P6_tags_13, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P6_tags_13) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P6_tags_13[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P6_tags_13, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P6_tags_13) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P6_tags_13[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P6_constr_13, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P6_constr_13, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P6_13, + asn_MBR_S1AP_ProtocolIE_Container_8143P6_13, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P6_specs_13 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P6_specs_13 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P7_15[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P7_15[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1063,39 +1063,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P7_15[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P7_tags_15[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P7_tags_15[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P7_specs_15 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P7), - offsetof(struct S1AP_ProtocolIE_Container_7847P7, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P7_specs_15 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P7), + offsetof(struct S1AP_ProtocolIE_Container_8143P7, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P7 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P7 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P7_tags_15, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P7_tags_15) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P7_tags_15[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P7_tags_15, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P7_tags_15) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P7_tags_15[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P7_tags_15, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P7_tags_15) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P7_tags_15[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P7_tags_15, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P7_tags_15) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P7_tags_15[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P7_constr_15, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P7_constr_15, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P7_15, + asn_MBR_S1AP_ProtocolIE_Container_8143P7_15, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P7_specs_15 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P7_specs_15 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P8_17[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P8_17[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1114,39 +1114,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P8_17[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P8_tags_17[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P8_tags_17[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P8_specs_17 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P8), - offsetof(struct S1AP_ProtocolIE_Container_7847P8, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P8_specs_17 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P8), + offsetof(struct S1AP_ProtocolIE_Container_8143P8, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P8 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P8 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P8_tags_17, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P8_tags_17) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P8_tags_17[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P8_tags_17, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P8_tags_17) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P8_tags_17[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P8_tags_17, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P8_tags_17) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P8_tags_17[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P8_tags_17, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P8_tags_17) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P8_tags_17[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P8_constr_17, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P8_constr_17, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P8_17, + asn_MBR_S1AP_ProtocolIE_Container_8143P8_17, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P8_specs_17 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P8_specs_17 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P9_19[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P9_19[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1165,39 +1165,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P9_19[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P9_tags_19[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P9_tags_19[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P9_specs_19 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P9), - offsetof(struct S1AP_ProtocolIE_Container_7847P9, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P9_specs_19 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P9), + offsetof(struct S1AP_ProtocolIE_Container_8143P9, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P9 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P9 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P9_tags_19, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P9_tags_19) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P9_tags_19[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P9_tags_19, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P9_tags_19) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P9_tags_19[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P9_tags_19, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P9_tags_19) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P9_tags_19[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P9_tags_19, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P9_tags_19) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P9_tags_19[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P9_constr_19, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P9_constr_19, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P9_19, + asn_MBR_S1AP_ProtocolIE_Container_8143P9_19, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P9_specs_19 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P9_specs_19 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P10_21[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P10_21[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1216,39 +1216,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P10_21[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P10_tags_21[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P10_tags_21[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P10_specs_21 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P10), - offsetof(struct S1AP_ProtocolIE_Container_7847P10, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P10_specs_21 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P10), + offsetof(struct S1AP_ProtocolIE_Container_8143P10, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P10 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P10 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P10_tags_21, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P10_tags_21) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P10_tags_21[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P10_tags_21, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P10_tags_21) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P10_tags_21[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P10_tags_21, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P10_tags_21) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P10_tags_21[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P10_tags_21, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P10_tags_21) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P10_tags_21[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P10_constr_21, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P10_constr_21, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P10_21, + asn_MBR_S1AP_ProtocolIE_Container_8143P10_21, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P10_specs_21 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P10_specs_21 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P11_23[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P11_23[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1267,39 +1267,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P11_23[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P11_tags_23[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P11_tags_23[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P11_specs_23 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P11), - offsetof(struct S1AP_ProtocolIE_Container_7847P11, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P11_specs_23 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P11), + offsetof(struct S1AP_ProtocolIE_Container_8143P11, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P11 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P11 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P11_tags_23, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P11_tags_23) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P11_tags_23[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P11_tags_23, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P11_tags_23) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P11_tags_23[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P11_tags_23, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P11_tags_23) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P11_tags_23[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P11_tags_23, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P11_tags_23) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P11_tags_23[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P11_constr_23, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P11_constr_23, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P11_23, + asn_MBR_S1AP_ProtocolIE_Container_8143P11_23, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P11_specs_23 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P11_specs_23 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P12_25[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P12_25[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1318,39 +1318,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P12_25[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P12_tags_25[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P12_tags_25[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P12_specs_25 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P12), - offsetof(struct S1AP_ProtocolIE_Container_7847P12, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P12_specs_25 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P12), + offsetof(struct S1AP_ProtocolIE_Container_8143P12, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P12 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P12 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P12_tags_25, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P12_tags_25) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P12_tags_25[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P12_tags_25, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P12_tags_25) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P12_tags_25[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P12_tags_25, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P12_tags_25) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P12_tags_25[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P12_tags_25, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P12_tags_25) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P12_tags_25[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P12_constr_25, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P12_constr_25, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P12_25, + asn_MBR_S1AP_ProtocolIE_Container_8143P12_25, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P12_specs_25 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P12_specs_25 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P13_27[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P13_27[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1369,39 +1369,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P13_27[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P13_tags_27[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P13_tags_27[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P13_specs_27 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P13), - offsetof(struct S1AP_ProtocolIE_Container_7847P13, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P13_specs_27 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P13), + offsetof(struct S1AP_ProtocolIE_Container_8143P13, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P13 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P13 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P13_tags_27, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P13_tags_27) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P13_tags_27[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P13_tags_27, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P13_tags_27) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P13_tags_27[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P13_tags_27, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P13_tags_27) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P13_tags_27[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P13_tags_27, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P13_tags_27) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P13_tags_27[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P13_constr_27, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P13_constr_27, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P13_27, + asn_MBR_S1AP_ProtocolIE_Container_8143P13_27, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P13_specs_27 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P13_specs_27 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P14_29[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P14_29[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1420,39 +1420,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P14_29[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P14_tags_29[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P14_tags_29[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P14_specs_29 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P14), - offsetof(struct S1AP_ProtocolIE_Container_7847P14, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P14_specs_29 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P14), + offsetof(struct S1AP_ProtocolIE_Container_8143P14, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P14 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P14 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P14_tags_29, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P14_tags_29) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P14_tags_29[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P14_tags_29, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P14_tags_29) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P14_tags_29[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P14_tags_29, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P14_tags_29) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P14_tags_29[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P14_tags_29, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P14_tags_29) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P14_tags_29[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P14_constr_29, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P14_constr_29, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P14_29, + asn_MBR_S1AP_ProtocolIE_Container_8143P14_29, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P14_specs_29 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P14_specs_29 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P15_31[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P15_31[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1471,39 +1471,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P15_31[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P15_tags_31[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P15_tags_31[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P15_specs_31 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P15), - offsetof(struct S1AP_ProtocolIE_Container_7847P15, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P15_specs_31 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P15), + offsetof(struct S1AP_ProtocolIE_Container_8143P15, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P15 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P15 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P15_tags_31, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P15_tags_31) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P15_tags_31[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P15_tags_31, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P15_tags_31) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P15_tags_31[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P15_tags_31, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P15_tags_31) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P15_tags_31[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P15_tags_31, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P15_tags_31) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P15_tags_31[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P15_constr_31, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P15_constr_31, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P15_31, + asn_MBR_S1AP_ProtocolIE_Container_8143P15_31, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P15_specs_31 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P15_specs_31 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P16_33[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P16_33[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1522,39 +1522,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P16_33[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P16_tags_33[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P16_tags_33[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P16_specs_33 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P16), - offsetof(struct S1AP_ProtocolIE_Container_7847P16, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P16_specs_33 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P16), + offsetof(struct S1AP_ProtocolIE_Container_8143P16, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P16 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P16 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P16_tags_33, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P16_tags_33) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P16_tags_33[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P16_tags_33, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P16_tags_33) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P16_tags_33[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P16_tags_33, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P16_tags_33) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P16_tags_33[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P16_tags_33, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P16_tags_33) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P16_tags_33[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P16_constr_33, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P16_constr_33, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P16_33, + asn_MBR_S1AP_ProtocolIE_Container_8143P16_33, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P16_specs_33 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P16_specs_33 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P17_35[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P17_35[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1573,39 +1573,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P17_35[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P17_tags_35[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P17_tags_35[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P17_specs_35 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P17), - offsetof(struct S1AP_ProtocolIE_Container_7847P17, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P17_specs_35 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P17), + offsetof(struct S1AP_ProtocolIE_Container_8143P17, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P17 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P17 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P17_tags_35, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P17_tags_35) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P17_tags_35[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P17_tags_35, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P17_tags_35) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P17_tags_35[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P17_tags_35, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P17_tags_35) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P17_tags_35[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P17_tags_35, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P17_tags_35) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P17_tags_35[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P17_constr_35, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P17_constr_35, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P17_35, + asn_MBR_S1AP_ProtocolIE_Container_8143P17_35, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P17_specs_35 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P17_specs_35 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P18_37[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P18_37[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1624,39 +1624,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P18_37[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P18_tags_37[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P18_tags_37[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P18_specs_37 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P18), - offsetof(struct S1AP_ProtocolIE_Container_7847P18, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P18_specs_37 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P18), + offsetof(struct S1AP_ProtocolIE_Container_8143P18, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P18 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P18 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P18_tags_37, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P18_tags_37) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P18_tags_37[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P18_tags_37, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P18_tags_37) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P18_tags_37[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P18_tags_37, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P18_tags_37) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P18_tags_37[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P18_tags_37, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P18_tags_37) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P18_tags_37[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P18_constr_37, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P18_constr_37, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P18_37, + asn_MBR_S1AP_ProtocolIE_Container_8143P18_37, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P18_specs_37 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P18_specs_37 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P19_39[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P19_39[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1675,39 +1675,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P19_39[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P19_tags_39[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P19_tags_39[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P19_specs_39 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P19), - offsetof(struct S1AP_ProtocolIE_Container_7847P19, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P19_specs_39 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P19), + offsetof(struct S1AP_ProtocolIE_Container_8143P19, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P19 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P19 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P19_tags_39, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P19_tags_39) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P19_tags_39[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P19_tags_39, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P19_tags_39) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P19_tags_39[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P19_tags_39, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P19_tags_39) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P19_tags_39[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P19_tags_39, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P19_tags_39) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P19_tags_39[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P19_constr_39, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P19_constr_39, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P19_39, + asn_MBR_S1AP_ProtocolIE_Container_8143P19_39, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P19_specs_39 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P19_specs_39 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P20_41[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P20_41[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1726,39 +1726,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P20_41[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P20_tags_41[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P20_tags_41[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P20_specs_41 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P20), - offsetof(struct S1AP_ProtocolIE_Container_7847P20, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P20_specs_41 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P20), + offsetof(struct S1AP_ProtocolIE_Container_8143P20, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P20 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P20 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P20_tags_41, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P20_tags_41) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P20_tags_41[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P20_tags_41, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P20_tags_41) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P20_tags_41[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P20_tags_41, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P20_tags_41) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P20_tags_41[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P20_tags_41, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P20_tags_41) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P20_tags_41[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P20_constr_41, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P20_constr_41, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P20_41, + asn_MBR_S1AP_ProtocolIE_Container_8143P20_41, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P20_specs_41 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P20_specs_41 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P21_43[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P21_43[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1777,39 +1777,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P21_43[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P21_tags_43[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P21_tags_43[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P21_specs_43 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P21), - offsetof(struct S1AP_ProtocolIE_Container_7847P21, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P21_specs_43 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P21), + offsetof(struct S1AP_ProtocolIE_Container_8143P21, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P21 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P21 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P21_tags_43, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P21_tags_43) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P21_tags_43[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P21_tags_43, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P21_tags_43) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P21_tags_43[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P21_tags_43, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P21_tags_43) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P21_tags_43[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P21_tags_43, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P21_tags_43) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P21_tags_43[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P21_constr_43, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P21_constr_43, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P21_43, + asn_MBR_S1AP_ProtocolIE_Container_8143P21_43, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P21_specs_43 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P21_specs_43 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P22_45[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P22_45[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1828,39 +1828,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P22_45[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P22_tags_45[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P22_tags_45[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P22_specs_45 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P22), - offsetof(struct S1AP_ProtocolIE_Container_7847P22, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P22_specs_45 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P22), + offsetof(struct S1AP_ProtocolIE_Container_8143P22, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P22 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P22 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P22_tags_45, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P22_tags_45) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P22_tags_45[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P22_tags_45, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P22_tags_45) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P22_tags_45[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P22_tags_45, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P22_tags_45) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P22_tags_45[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P22_tags_45, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P22_tags_45) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P22_tags_45[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P22_constr_45, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P22_constr_45, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P22_45, + asn_MBR_S1AP_ProtocolIE_Container_8143P22_45, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P22_specs_45 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P22_specs_45 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P23_47[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P23_47[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1879,39 +1879,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P23_47[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P23_tags_47[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P23_tags_47[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P23_specs_47 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P23), - offsetof(struct S1AP_ProtocolIE_Container_7847P23, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P23_specs_47 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P23), + offsetof(struct S1AP_ProtocolIE_Container_8143P23, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P23 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P23 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P23_tags_47, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P23_tags_47) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P23_tags_47[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P23_tags_47, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P23_tags_47) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P23_tags_47[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P23_tags_47, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P23_tags_47) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P23_tags_47[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P23_tags_47, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P23_tags_47) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P23_tags_47[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P23_constr_47, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P23_constr_47, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P23_47, + asn_MBR_S1AP_ProtocolIE_Container_8143P23_47, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P23_specs_47 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P23_specs_47 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P24_49[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P24_49[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1930,39 +1930,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P24_49[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P24_tags_49[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P24_tags_49[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P24_specs_49 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P24), - offsetof(struct S1AP_ProtocolIE_Container_7847P24, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P24_specs_49 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P24), + offsetof(struct S1AP_ProtocolIE_Container_8143P24, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P24 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P24 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P24_tags_49, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P24_tags_49) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P24_tags_49[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P24_tags_49, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P24_tags_49) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P24_tags_49[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P24_tags_49, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P24_tags_49) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P24_tags_49[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P24_tags_49, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P24_tags_49) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P24_tags_49[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P24_constr_49, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P24_constr_49, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P24_49, + asn_MBR_S1AP_ProtocolIE_Container_8143P24_49, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P24_specs_49 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P24_specs_49 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P25_51[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P25_51[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -1981,39 +1981,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P25_51[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P25_tags_51[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P25_tags_51[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P25_specs_51 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P25), - offsetof(struct S1AP_ProtocolIE_Container_7847P25, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P25_specs_51 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P25), + offsetof(struct S1AP_ProtocolIE_Container_8143P25, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P25 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P25 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P25_tags_51, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P25_tags_51) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P25_tags_51[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P25_tags_51, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P25_tags_51) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P25_tags_51[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P25_tags_51, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P25_tags_51) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P25_tags_51[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P25_tags_51, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P25_tags_51) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P25_tags_51[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P25_constr_51, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P25_constr_51, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P25_51, + asn_MBR_S1AP_ProtocolIE_Container_8143P25_51, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P25_specs_51 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P25_specs_51 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P26_53[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P26_53[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2032,39 +2032,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P26_53[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P26_tags_53[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P26_tags_53[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P26_specs_53 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P26), - offsetof(struct S1AP_ProtocolIE_Container_7847P26, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P26_specs_53 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P26), + offsetof(struct S1AP_ProtocolIE_Container_8143P26, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P26 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P26 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P26_tags_53, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P26_tags_53) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P26_tags_53[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P26_tags_53, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P26_tags_53) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P26_tags_53[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P26_tags_53, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P26_tags_53) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P26_tags_53[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P26_tags_53, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P26_tags_53) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P26_tags_53[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P26_constr_53, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P26_constr_53, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P26_53, + asn_MBR_S1AP_ProtocolIE_Container_8143P26_53, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P26_specs_53 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P26_specs_53 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P27_55[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P27_55[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2083,39 +2083,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P27_55[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P27_tags_55[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P27_tags_55[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P27_specs_55 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P27), - offsetof(struct S1AP_ProtocolIE_Container_7847P27, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P27_specs_55 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P27), + offsetof(struct S1AP_ProtocolIE_Container_8143P27, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P27 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P27 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P27_tags_55, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P27_tags_55) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P27_tags_55[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P27_tags_55, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P27_tags_55) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P27_tags_55[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P27_tags_55, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P27_tags_55) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P27_tags_55[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P27_tags_55, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P27_tags_55) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P27_tags_55[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P27_constr_55, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P27_constr_55, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P27_55, + asn_MBR_S1AP_ProtocolIE_Container_8143P27_55, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P27_specs_55 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P27_specs_55 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P28_57[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P28_57[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2134,39 +2134,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P28_57[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P28_tags_57[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P28_tags_57[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P28_specs_57 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P28), - offsetof(struct S1AP_ProtocolIE_Container_7847P28, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P28_specs_57 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P28), + offsetof(struct S1AP_ProtocolIE_Container_8143P28, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P28 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P28 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P28_tags_57, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P28_tags_57) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P28_tags_57[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P28_tags_57, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P28_tags_57) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P28_tags_57[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P28_tags_57, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P28_tags_57) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P28_tags_57[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P28_tags_57, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P28_tags_57) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P28_tags_57[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P28_constr_57, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P28_constr_57, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P28_57, + asn_MBR_S1AP_ProtocolIE_Container_8143P28_57, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P28_specs_57 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P28_specs_57 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P29_59[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P29_59[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2185,39 +2185,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P29_59[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P29_tags_59[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P29_tags_59[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P29_specs_59 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P29), - offsetof(struct S1AP_ProtocolIE_Container_7847P29, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P29_specs_59 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P29), + offsetof(struct S1AP_ProtocolIE_Container_8143P29, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P29 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P29 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P29_tags_59, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P29_tags_59) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P29_tags_59[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P29_tags_59, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P29_tags_59) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P29_tags_59[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P29_tags_59, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P29_tags_59) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P29_tags_59[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P29_tags_59, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P29_tags_59) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P29_tags_59[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P29_constr_59, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P29_constr_59, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P29_59, + asn_MBR_S1AP_ProtocolIE_Container_8143P29_59, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P29_specs_59 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P29_specs_59 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P30_61[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P30_61[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2236,39 +2236,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P30_61[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P30_tags_61[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P30_tags_61[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P30_specs_61 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P30), - offsetof(struct S1AP_ProtocolIE_Container_7847P30, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P30_specs_61 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P30), + offsetof(struct S1AP_ProtocolIE_Container_8143P30, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P30 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P30 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P30_tags_61, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P30_tags_61) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P30_tags_61[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P30_tags_61, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P30_tags_61) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P30_tags_61[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P30_tags_61, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P30_tags_61) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P30_tags_61[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P30_tags_61, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P30_tags_61) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P30_tags_61[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P30_constr_61, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P30_constr_61, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P30_61, + asn_MBR_S1AP_ProtocolIE_Container_8143P30_61, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P30_specs_61 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P30_specs_61 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P31_63[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P31_63[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2287,39 +2287,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P31_63[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P31_tags_63[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P31_tags_63[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P31_specs_63 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P31), - offsetof(struct S1AP_ProtocolIE_Container_7847P31, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P31_specs_63 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P31), + offsetof(struct S1AP_ProtocolIE_Container_8143P31, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P31 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P31 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P31_tags_63, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P31_tags_63) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P31_tags_63[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P31_tags_63, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P31_tags_63) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P31_tags_63[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P31_tags_63, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P31_tags_63) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P31_tags_63[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P31_tags_63, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P31_tags_63) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P31_tags_63[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P31_constr_63, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P31_constr_63, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P31_63, + asn_MBR_S1AP_ProtocolIE_Container_8143P31_63, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P31_specs_63 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P31_specs_63 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P32_65[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P32_65[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2338,39 +2338,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P32_65[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P32_tags_65[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P32_tags_65[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P32_specs_65 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P32), - offsetof(struct S1AP_ProtocolIE_Container_7847P32, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P32_specs_65 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P32), + offsetof(struct S1AP_ProtocolIE_Container_8143P32, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P32 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P32 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P32_tags_65, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P32_tags_65) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P32_tags_65[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P32_tags_65, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P32_tags_65) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P32_tags_65[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P32_tags_65, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P32_tags_65) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P32_tags_65[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P32_tags_65, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P32_tags_65) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P32_tags_65[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P32_constr_65, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P32_constr_65, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P32_65, + asn_MBR_S1AP_ProtocolIE_Container_8143P32_65, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P32_specs_65 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P32_specs_65 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P33_67[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P33_67[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2389,39 +2389,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P33_67[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P33_tags_67[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P33_tags_67[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P33_specs_67 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P33), - offsetof(struct S1AP_ProtocolIE_Container_7847P33, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P33_specs_67 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P33), + offsetof(struct S1AP_ProtocolIE_Container_8143P33, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P33 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P33 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P33_tags_67, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P33_tags_67) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P33_tags_67[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P33_tags_67, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P33_tags_67) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P33_tags_67[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P33_tags_67, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P33_tags_67) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P33_tags_67[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P33_tags_67, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P33_tags_67) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P33_tags_67[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P33_constr_67, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P33_constr_67, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P33_67, + asn_MBR_S1AP_ProtocolIE_Container_8143P33_67, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P33_specs_67 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P33_specs_67 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P34_69[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P34_69[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2440,39 +2440,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P34_69[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P34_tags_69[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P34_tags_69[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P34_specs_69 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P34), - offsetof(struct S1AP_ProtocolIE_Container_7847P34, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P34_specs_69 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P34), + offsetof(struct S1AP_ProtocolIE_Container_8143P34, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P34 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P34 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P34_tags_69, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P34_tags_69) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P34_tags_69[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P34_tags_69, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P34_tags_69) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P34_tags_69[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P34_tags_69, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P34_tags_69) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P34_tags_69[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P34_tags_69, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P34_tags_69) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P34_tags_69[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P34_constr_69, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P34_constr_69, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P34_69, + asn_MBR_S1AP_ProtocolIE_Container_8143P34_69, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P34_specs_69 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P34_specs_69 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P35_71[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P35_71[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2491,39 +2491,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P35_71[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P35_tags_71[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P35_tags_71[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P35_specs_71 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P35), - offsetof(struct S1AP_ProtocolIE_Container_7847P35, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P35_specs_71 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P35), + offsetof(struct S1AP_ProtocolIE_Container_8143P35, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P35 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P35 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P35_tags_71, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P35_tags_71) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P35_tags_71[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P35_tags_71, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P35_tags_71) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P35_tags_71[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P35_tags_71, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P35_tags_71) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P35_tags_71[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P35_tags_71, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P35_tags_71) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P35_tags_71[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P35_constr_71, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P35_constr_71, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P35_71, + asn_MBR_S1AP_ProtocolIE_Container_8143P35_71, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P35_specs_71 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P35_specs_71 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P36_73[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P36_73[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2542,39 +2542,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P36_73[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P36_tags_73[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P36_tags_73[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P36_specs_73 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P36), - offsetof(struct S1AP_ProtocolIE_Container_7847P36, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P36_specs_73 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P36), + offsetof(struct S1AP_ProtocolIE_Container_8143P36, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P36 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P36 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P36_tags_73, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P36_tags_73) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P36_tags_73[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P36_tags_73, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P36_tags_73) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P36_tags_73[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P36_tags_73, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P36_tags_73) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P36_tags_73[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P36_tags_73, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P36_tags_73) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P36_tags_73[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P36_constr_73, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P36_constr_73, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P36_73, + asn_MBR_S1AP_ProtocolIE_Container_8143P36_73, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P36_specs_73 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P36_specs_73 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P37_75[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P37_75[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2593,39 +2593,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P37_75[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P37_tags_75[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P37_tags_75[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P37_specs_75 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P37), - offsetof(struct S1AP_ProtocolIE_Container_7847P37, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P37_specs_75 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P37), + offsetof(struct S1AP_ProtocolIE_Container_8143P37, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P37 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P37 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P37_tags_75, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P37_tags_75) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P37_tags_75[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P37_tags_75, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P37_tags_75) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P37_tags_75[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P37_tags_75, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P37_tags_75) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P37_tags_75[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P37_tags_75, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P37_tags_75) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P37_tags_75[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P37_constr_75, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P37_constr_75, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P37_75, + asn_MBR_S1AP_ProtocolIE_Container_8143P37_75, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P37_specs_75 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P37_specs_75 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P38_77[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P38_77[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2644,39 +2644,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P38_77[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P38_tags_77[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P38_tags_77[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P38_specs_77 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P38), - offsetof(struct S1AP_ProtocolIE_Container_7847P38, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P38_specs_77 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P38), + offsetof(struct S1AP_ProtocolIE_Container_8143P38, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P38 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P38 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P38_tags_77, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P38_tags_77) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P38_tags_77[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P38_tags_77, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P38_tags_77) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P38_tags_77[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P38_tags_77, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P38_tags_77) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P38_tags_77[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P38_tags_77, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P38_tags_77) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P38_tags_77[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P38_constr_77, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P38_constr_77, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P38_77, + asn_MBR_S1AP_ProtocolIE_Container_8143P38_77, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P38_specs_77 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P38_specs_77 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P39_79[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P39_79[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2695,39 +2695,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P39_79[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P39_tags_79[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P39_tags_79[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P39_specs_79 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P39), - offsetof(struct S1AP_ProtocolIE_Container_7847P39, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P39_specs_79 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P39), + offsetof(struct S1AP_ProtocolIE_Container_8143P39, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P39 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P39 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P39_tags_79, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P39_tags_79) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P39_tags_79[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P39_tags_79, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P39_tags_79) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P39_tags_79[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P39_tags_79, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P39_tags_79) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P39_tags_79[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P39_tags_79, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P39_tags_79) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P39_tags_79[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P39_constr_79, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P39_constr_79, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P39_79, + asn_MBR_S1AP_ProtocolIE_Container_8143P39_79, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P39_specs_79 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P39_specs_79 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P40_81[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P40_81[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2746,39 +2746,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P40_81[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P40_tags_81[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P40_tags_81[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P40_specs_81 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P40), - offsetof(struct S1AP_ProtocolIE_Container_7847P40, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P40_specs_81 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P40), + offsetof(struct S1AP_ProtocolIE_Container_8143P40, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P40 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P40 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P40_tags_81, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P40_tags_81) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P40_tags_81[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P40_tags_81, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P40_tags_81) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P40_tags_81[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P40_tags_81, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P40_tags_81) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P40_tags_81[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P40_tags_81, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P40_tags_81) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P40_tags_81[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P40_constr_81, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P40_constr_81, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P40_81, + asn_MBR_S1AP_ProtocolIE_Container_8143P40_81, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P40_specs_81 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P40_specs_81 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P41_83[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P41_83[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2797,39 +2797,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P41_83[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P41_tags_83[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P41_tags_83[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P41_specs_83 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P41), - offsetof(struct S1AP_ProtocolIE_Container_7847P41, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P41_specs_83 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P41), + offsetof(struct S1AP_ProtocolIE_Container_8143P41, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P41 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P41 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P41_tags_83, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P41_tags_83) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P41_tags_83[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P41_tags_83, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P41_tags_83) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P41_tags_83[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P41_tags_83, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P41_tags_83) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P41_tags_83[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P41_tags_83, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P41_tags_83) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P41_tags_83[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P41_constr_83, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P41_constr_83, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P41_83, + asn_MBR_S1AP_ProtocolIE_Container_8143P41_83, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P41_specs_83 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P41_specs_83 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P42_85[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P42_85[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2848,39 +2848,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P42_85[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P42_tags_85[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P42_tags_85[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P42_specs_85 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P42), - offsetof(struct S1AP_ProtocolIE_Container_7847P42, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P42_specs_85 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P42), + offsetof(struct S1AP_ProtocolIE_Container_8143P42, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P42 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P42 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P42_tags_85, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P42_tags_85) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P42_tags_85[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P42_tags_85, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P42_tags_85) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P42_tags_85[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P42_tags_85, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P42_tags_85) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P42_tags_85[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P42_tags_85, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P42_tags_85) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P42_tags_85[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P42_constr_85, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P42_constr_85, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P42_85, + asn_MBR_S1AP_ProtocolIE_Container_8143P42_85, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P42_specs_85 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P42_specs_85 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P43_87[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P43_87[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2899,39 +2899,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P43_87[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P43_tags_87[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P43_tags_87[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P43_specs_87 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P43), - offsetof(struct S1AP_ProtocolIE_Container_7847P43, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P43_specs_87 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P43), + offsetof(struct S1AP_ProtocolIE_Container_8143P43, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P43 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P43 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P43_tags_87, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P43_tags_87) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P43_tags_87[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P43_tags_87, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P43_tags_87) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P43_tags_87[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P43_tags_87, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P43_tags_87) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P43_tags_87[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P43_tags_87, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P43_tags_87) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P43_tags_87[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P43_constr_87, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P43_constr_87, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P43_87, + asn_MBR_S1AP_ProtocolIE_Container_8143P43_87, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P43_specs_87 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P43_specs_87 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P44_89[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P44_89[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -2950,39 +2950,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P44_89[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P44_tags_89[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P44_tags_89[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P44_specs_89 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P44), - offsetof(struct S1AP_ProtocolIE_Container_7847P44, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P44_specs_89 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P44), + offsetof(struct S1AP_ProtocolIE_Container_8143P44, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P44 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P44 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P44_tags_89, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P44_tags_89) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P44_tags_89[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P44_tags_89, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P44_tags_89) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P44_tags_89[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P44_tags_89, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P44_tags_89) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P44_tags_89[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P44_tags_89, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P44_tags_89) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P44_tags_89[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P44_constr_89, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P44_constr_89, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P44_89, + asn_MBR_S1AP_ProtocolIE_Container_8143P44_89, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P44_specs_89 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P44_specs_89 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P45_91[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P45_91[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3001,39 +3001,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P45_91[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P45_tags_91[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P45_tags_91[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P45_specs_91 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P45), - offsetof(struct S1AP_ProtocolIE_Container_7847P45, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P45_specs_91 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P45), + offsetof(struct S1AP_ProtocolIE_Container_8143P45, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P45 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P45 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P45_tags_91, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P45_tags_91) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P45_tags_91[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P45_tags_91, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P45_tags_91) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P45_tags_91[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P45_tags_91, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P45_tags_91) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P45_tags_91[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P45_tags_91, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P45_tags_91) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P45_tags_91[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P45_constr_91, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P45_constr_91, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P45_91, + asn_MBR_S1AP_ProtocolIE_Container_8143P45_91, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P45_specs_91 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P45_specs_91 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P46_93[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P46_93[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3052,39 +3052,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P46_93[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P46_tags_93[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P46_tags_93[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P46_specs_93 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P46), - offsetof(struct S1AP_ProtocolIE_Container_7847P46, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P46_specs_93 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P46), + offsetof(struct S1AP_ProtocolIE_Container_8143P46, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P46 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P46 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P46_tags_93, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P46_tags_93) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P46_tags_93[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P46_tags_93, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P46_tags_93) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P46_tags_93[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P46_tags_93, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P46_tags_93) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P46_tags_93[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P46_tags_93, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P46_tags_93) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P46_tags_93[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P46_constr_93, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P46_constr_93, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P46_93, + asn_MBR_S1AP_ProtocolIE_Container_8143P46_93, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P46_specs_93 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P46_specs_93 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P47_95[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P47_95[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3103,39 +3103,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P47_95[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P47_tags_95[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P47_tags_95[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P47_specs_95 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P47), - offsetof(struct S1AP_ProtocolIE_Container_7847P47, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P47_specs_95 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P47), + offsetof(struct S1AP_ProtocolIE_Container_8143P47, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P47 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P47 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P47_tags_95, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P47_tags_95) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P47_tags_95[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P47_tags_95, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P47_tags_95) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P47_tags_95[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P47_tags_95, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P47_tags_95) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P47_tags_95[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P47_tags_95, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P47_tags_95) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P47_tags_95[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P47_constr_95, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P47_constr_95, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P47_95, + asn_MBR_S1AP_ProtocolIE_Container_8143P47_95, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P47_specs_95 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P47_specs_95 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P48_97[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P48_97[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3154,39 +3154,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P48_97[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P48_tags_97[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P48_tags_97[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P48_specs_97 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P48), - offsetof(struct S1AP_ProtocolIE_Container_7847P48, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P48_specs_97 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P48), + offsetof(struct S1AP_ProtocolIE_Container_8143P48, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P48 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P48 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P48_tags_97, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P48_tags_97) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P48_tags_97[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P48_tags_97, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P48_tags_97) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P48_tags_97[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P48_tags_97, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P48_tags_97) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P48_tags_97[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P48_tags_97, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P48_tags_97) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P48_tags_97[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P48_constr_97, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P48_constr_97, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P48_97, + asn_MBR_S1AP_ProtocolIE_Container_8143P48_97, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P48_specs_97 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P48_specs_97 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P49_99[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P49_99[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3205,39 +3205,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P49_99[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P49_tags_99[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P49_tags_99[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P49_specs_99 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P49), - offsetof(struct S1AP_ProtocolIE_Container_7847P49, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P49_specs_99 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P49), + offsetof(struct S1AP_ProtocolIE_Container_8143P49, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P49 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P49 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P49_tags_99, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P49_tags_99) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P49_tags_99[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P49_tags_99, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P49_tags_99) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P49_tags_99[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P49_tags_99, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P49_tags_99) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P49_tags_99[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P49_tags_99, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P49_tags_99) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P49_tags_99[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P49_constr_99, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P49_constr_99, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P49_99, + asn_MBR_S1AP_ProtocolIE_Container_8143P49_99, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P49_specs_99 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P49_specs_99 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P50_101[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P50_101[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3256,39 +3256,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P50_101[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P50_tags_101[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P50_tags_101[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P50_specs_101 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P50), - offsetof(struct S1AP_ProtocolIE_Container_7847P50, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P50_specs_101 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P50), + offsetof(struct S1AP_ProtocolIE_Container_8143P50, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P50 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P50 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P50_tags_101, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P50_tags_101) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P50_tags_101[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P50_tags_101, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P50_tags_101) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P50_tags_101[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P50_tags_101, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P50_tags_101) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P50_tags_101[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P50_tags_101, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P50_tags_101) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P50_tags_101[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P50_constr_101, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P50_constr_101, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P50_101, + asn_MBR_S1AP_ProtocolIE_Container_8143P50_101, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P50_specs_101 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P50_specs_101 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P51_103[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P51_103[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3307,39 +3307,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P51_103[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P51_tags_103[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P51_tags_103[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P51_specs_103 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P51), - offsetof(struct S1AP_ProtocolIE_Container_7847P51, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P51_specs_103 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P51), + offsetof(struct S1AP_ProtocolIE_Container_8143P51, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P51 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P51 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P51_tags_103, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P51_tags_103) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P51_tags_103[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P51_tags_103, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P51_tags_103) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P51_tags_103[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P51_tags_103, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P51_tags_103) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P51_tags_103[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P51_tags_103, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P51_tags_103) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P51_tags_103[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P51_constr_103, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P51_constr_103, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P51_103, + asn_MBR_S1AP_ProtocolIE_Container_8143P51_103, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P51_specs_103 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P51_specs_103 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P52_105[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P52_105[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3358,39 +3358,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P52_105[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P52_tags_105[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P52_tags_105[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P52_specs_105 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P52), - offsetof(struct S1AP_ProtocolIE_Container_7847P52, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P52_specs_105 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P52), + offsetof(struct S1AP_ProtocolIE_Container_8143P52, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P52 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P52 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P52_tags_105, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P52_tags_105) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P52_tags_105[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P52_tags_105, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P52_tags_105) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P52_tags_105[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P52_tags_105, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P52_tags_105) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P52_tags_105[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P52_tags_105, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P52_tags_105) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P52_tags_105[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P52_constr_105, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P52_constr_105, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P52_105, + asn_MBR_S1AP_ProtocolIE_Container_8143P52_105, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P52_specs_105 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P52_specs_105 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P53_107[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P53_107[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3409,39 +3409,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P53_107[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P53_tags_107[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P53_tags_107[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P53_specs_107 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P53), - offsetof(struct S1AP_ProtocolIE_Container_7847P53, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P53_specs_107 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P53), + offsetof(struct S1AP_ProtocolIE_Container_8143P53, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P53 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P53 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P53_tags_107, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P53_tags_107) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P53_tags_107[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P53_tags_107, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P53_tags_107) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P53_tags_107[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P53_tags_107, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P53_tags_107) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P53_tags_107[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P53_tags_107, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P53_tags_107) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P53_tags_107[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P53_constr_107, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P53_constr_107, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P53_107, + asn_MBR_S1AP_ProtocolIE_Container_8143P53_107, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P53_specs_107 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P53_specs_107 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P54_109[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P54_109[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3460,39 +3460,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P54_109[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P54_tags_109[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P54_tags_109[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P54_specs_109 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P54), - offsetof(struct S1AP_ProtocolIE_Container_7847P54, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P54_specs_109 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P54), + offsetof(struct S1AP_ProtocolIE_Container_8143P54, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P54 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P54 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P54_tags_109, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P54_tags_109) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P54_tags_109[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P54_tags_109, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P54_tags_109) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P54_tags_109[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P54_tags_109, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P54_tags_109) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P54_tags_109[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P54_tags_109, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P54_tags_109) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P54_tags_109[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P54_constr_109, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P54_constr_109, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P54_109, + asn_MBR_S1AP_ProtocolIE_Container_8143P54_109, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P54_specs_109 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P54_specs_109 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P55_111[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P55_111[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3511,39 +3511,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P55_111[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P55_tags_111[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P55_tags_111[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P55_specs_111 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P55), - offsetof(struct S1AP_ProtocolIE_Container_7847P55, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P55_specs_111 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P55), + offsetof(struct S1AP_ProtocolIE_Container_8143P55, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P55 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P55 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P55_tags_111, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P55_tags_111) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P55_tags_111[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P55_tags_111, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P55_tags_111) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P55_tags_111[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P55_tags_111, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P55_tags_111) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P55_tags_111[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P55_tags_111, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P55_tags_111) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P55_tags_111[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P55_constr_111, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P55_constr_111, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P55_111, + asn_MBR_S1AP_ProtocolIE_Container_8143P55_111, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P55_specs_111 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P55_specs_111 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P56_113[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P56_113[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3562,39 +3562,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P56_113[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P56_tags_113[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P56_tags_113[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P56_specs_113 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P56), - offsetof(struct S1AP_ProtocolIE_Container_7847P56, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P56_specs_113 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P56), + offsetof(struct S1AP_ProtocolIE_Container_8143P56, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P56 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P56 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P56_tags_113, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P56_tags_113) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P56_tags_113[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P56_tags_113, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P56_tags_113) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P56_tags_113[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P56_tags_113, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P56_tags_113) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P56_tags_113[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P56_tags_113, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P56_tags_113) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P56_tags_113[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P56_constr_113, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P56_constr_113, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P56_113, + asn_MBR_S1AP_ProtocolIE_Container_8143P56_113, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P56_specs_113 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P56_specs_113 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P57_115[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P57_115[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3613,39 +3613,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P57_115[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P57_tags_115[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P57_tags_115[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P57_specs_115 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P57), - offsetof(struct S1AP_ProtocolIE_Container_7847P57, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P57_specs_115 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P57), + offsetof(struct S1AP_ProtocolIE_Container_8143P57, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P57 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P57 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P57_tags_115, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P57_tags_115) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P57_tags_115[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P57_tags_115, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P57_tags_115) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P57_tags_115[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P57_tags_115, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P57_tags_115) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P57_tags_115[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P57_tags_115, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P57_tags_115) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P57_tags_115[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P57_constr_115, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P57_constr_115, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P57_115, + asn_MBR_S1AP_ProtocolIE_Container_8143P57_115, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P57_specs_115 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P57_specs_115 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P58_117[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P58_117[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3664,39 +3664,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P58_117[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P58_tags_117[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P58_tags_117[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P58_specs_117 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P58), - offsetof(struct S1AP_ProtocolIE_Container_7847P58, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P58_specs_117 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P58), + offsetof(struct S1AP_ProtocolIE_Container_8143P58, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P58 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P58 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P58_tags_117, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P58_tags_117) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P58_tags_117[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P58_tags_117, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P58_tags_117) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P58_tags_117[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P58_tags_117, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P58_tags_117) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P58_tags_117[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P58_tags_117, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P58_tags_117) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P58_tags_117[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P58_constr_117, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P58_constr_117, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P58_117, + asn_MBR_S1AP_ProtocolIE_Container_8143P58_117, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P58_specs_117 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P58_specs_117 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P59_119[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P59_119[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3715,39 +3715,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P59_119[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P59_tags_119[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P59_tags_119[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P59_specs_119 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P59), - offsetof(struct S1AP_ProtocolIE_Container_7847P59, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P59_specs_119 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P59), + offsetof(struct S1AP_ProtocolIE_Container_8143P59, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P59 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P59 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P59_tags_119, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P59_tags_119) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P59_tags_119[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P59_tags_119, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P59_tags_119) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P59_tags_119[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P59_tags_119, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P59_tags_119) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P59_tags_119[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P59_tags_119, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P59_tags_119) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P59_tags_119[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P59_constr_119, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P59_constr_119, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P59_119, + asn_MBR_S1AP_ProtocolIE_Container_8143P59_119, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P59_specs_119 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P59_specs_119 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P60_121[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P60_121[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3766,39 +3766,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P60_121[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P60_tags_121[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P60_tags_121[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P60_specs_121 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P60), - offsetof(struct S1AP_ProtocolIE_Container_7847P60, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P60_specs_121 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P60), + offsetof(struct S1AP_ProtocolIE_Container_8143P60, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P60 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P60 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P60_tags_121, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P60_tags_121) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P60_tags_121[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P60_tags_121, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P60_tags_121) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P60_tags_121[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P60_tags_121, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P60_tags_121) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P60_tags_121[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P60_tags_121, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P60_tags_121) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P60_tags_121[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P60_constr_121, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P60_constr_121, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P60_121, + asn_MBR_S1AP_ProtocolIE_Container_8143P60_121, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P60_specs_121 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P60_specs_121 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P61_123[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P61_123[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3817,39 +3817,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P61_123[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P61_tags_123[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P61_tags_123[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P61_specs_123 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P61), - offsetof(struct S1AP_ProtocolIE_Container_7847P61, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P61_specs_123 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P61), + offsetof(struct S1AP_ProtocolIE_Container_8143P61, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P61 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P61 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P61_tags_123, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P61_tags_123) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P61_tags_123[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P61_tags_123, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P61_tags_123) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P61_tags_123[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P61_tags_123, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P61_tags_123) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P61_tags_123[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P61_tags_123, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P61_tags_123) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P61_tags_123[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P61_constr_123, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P61_constr_123, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P61_123, + asn_MBR_S1AP_ProtocolIE_Container_8143P61_123, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P61_specs_123 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P61_specs_123 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P62_125[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P62_125[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3868,39 +3868,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P62_125[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P62_tags_125[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P62_tags_125[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P62_specs_125 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P62), - offsetof(struct S1AP_ProtocolIE_Container_7847P62, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P62_specs_125 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P62), + offsetof(struct S1AP_ProtocolIE_Container_8143P62, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P62 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P62 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P62_tags_125, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P62_tags_125) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P62_tags_125[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P62_tags_125, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P62_tags_125) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P62_tags_125[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P62_tags_125, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P62_tags_125) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P62_tags_125[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P62_tags_125, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P62_tags_125) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P62_tags_125[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P62_constr_125, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P62_constr_125, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P62_125, + asn_MBR_S1AP_ProtocolIE_Container_8143P62_125, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P62_specs_125 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P62_specs_125 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P63_127[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P63_127[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3919,39 +3919,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P63_127[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P63_tags_127[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P63_tags_127[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P63_specs_127 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P63), - offsetof(struct S1AP_ProtocolIE_Container_7847P63, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P63_specs_127 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P63), + offsetof(struct S1AP_ProtocolIE_Container_8143P63, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P63 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P63 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P63_tags_127, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P63_tags_127) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P63_tags_127[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P63_tags_127, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P63_tags_127) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P63_tags_127[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P63_tags_127, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P63_tags_127) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P63_tags_127[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P63_tags_127, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P63_tags_127) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P63_tags_127[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P63_constr_127, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P63_constr_127, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P63_127, + asn_MBR_S1AP_ProtocolIE_Container_8143P63_127, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P63_specs_127 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P63_specs_127 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P64_129[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P64_129[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -3970,39 +3970,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P64_129[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P64_tags_129[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P64_tags_129[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P64_specs_129 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P64), - offsetof(struct S1AP_ProtocolIE_Container_7847P64, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P64_specs_129 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P64), + offsetof(struct S1AP_ProtocolIE_Container_8143P64, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P64 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P64 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P64_tags_129, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P64_tags_129) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P64_tags_129[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P64_tags_129, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P64_tags_129) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P64_tags_129[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P64_tags_129, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P64_tags_129) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P64_tags_129[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P64_tags_129, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P64_tags_129) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P64_tags_129[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P64_constr_129, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P64_constr_129, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P64_129, + asn_MBR_S1AP_ProtocolIE_Container_8143P64_129, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P64_specs_129 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P64_specs_129 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P65_131[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P65_131[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4021,39 +4021,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P65_131[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P65_tags_131[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P65_tags_131[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P65_specs_131 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P65), - offsetof(struct S1AP_ProtocolIE_Container_7847P65, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P65_specs_131 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P65), + offsetof(struct S1AP_ProtocolIE_Container_8143P65, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P65 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P65 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P65_tags_131, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P65_tags_131) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P65_tags_131[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P65_tags_131, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P65_tags_131) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P65_tags_131[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P65_tags_131, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P65_tags_131) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P65_tags_131[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P65_tags_131, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P65_tags_131) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P65_tags_131[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P65_constr_131, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P65_constr_131, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P65_131, + asn_MBR_S1AP_ProtocolIE_Container_8143P65_131, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P65_specs_131 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P65_specs_131 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P66_133[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P66_133[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4072,39 +4072,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P66_133[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P66_tags_133[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P66_tags_133[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P66_specs_133 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P66), - offsetof(struct S1AP_ProtocolIE_Container_7847P66, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P66_specs_133 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P66), + offsetof(struct S1AP_ProtocolIE_Container_8143P66, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P66 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P66 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P66_tags_133, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P66_tags_133) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P66_tags_133[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P66_tags_133, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P66_tags_133) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P66_tags_133[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P66_tags_133, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P66_tags_133) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P66_tags_133[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P66_tags_133, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P66_tags_133) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P66_tags_133[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P66_constr_133, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P66_constr_133, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P66_133, + asn_MBR_S1AP_ProtocolIE_Container_8143P66_133, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P66_specs_133 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P66_specs_133 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P67_135[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P67_135[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4123,39 +4123,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P67_135[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P67_tags_135[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P67_tags_135[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P67_specs_135 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P67), - offsetof(struct S1AP_ProtocolIE_Container_7847P67, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P67_specs_135 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P67), + offsetof(struct S1AP_ProtocolIE_Container_8143P67, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P67 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P67 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P67_tags_135, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P67_tags_135) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P67_tags_135[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P67_tags_135, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P67_tags_135) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P67_tags_135[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P67_tags_135, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P67_tags_135) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P67_tags_135[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P67_tags_135, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P67_tags_135) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P67_tags_135[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P67_constr_135, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P67_constr_135, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P67_135, + asn_MBR_S1AP_ProtocolIE_Container_8143P67_135, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P67_specs_135 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P67_specs_135 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P68_137[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P68_137[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4174,39 +4174,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P68_137[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P68_tags_137[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P68_tags_137[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P68_specs_137 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P68), - offsetof(struct S1AP_ProtocolIE_Container_7847P68, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P68_specs_137 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P68), + offsetof(struct S1AP_ProtocolIE_Container_8143P68, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P68 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P68 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P68_tags_137, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P68_tags_137) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P68_tags_137[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P68_tags_137, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P68_tags_137) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P68_tags_137[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P68_tags_137, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P68_tags_137) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P68_tags_137[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P68_tags_137, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P68_tags_137) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P68_tags_137[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P68_constr_137, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P68_constr_137, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P68_137, + asn_MBR_S1AP_ProtocolIE_Container_8143P68_137, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P68_specs_137 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P68_specs_137 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P69_139[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P69_139[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4225,39 +4225,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P69_139[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P69_tags_139[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P69_tags_139[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P69_specs_139 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P69), - offsetof(struct S1AP_ProtocolIE_Container_7847P69, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P69_specs_139 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P69), + offsetof(struct S1AP_ProtocolIE_Container_8143P69, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P69 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P69 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P69_tags_139, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P69_tags_139) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P69_tags_139[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P69_tags_139, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P69_tags_139) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P69_tags_139[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P69_tags_139, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P69_tags_139) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P69_tags_139[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P69_tags_139, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P69_tags_139) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P69_tags_139[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P69_constr_139, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P69_constr_139, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P69_139, + asn_MBR_S1AP_ProtocolIE_Container_8143P69_139, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P69_specs_139 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P69_specs_139 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P70_141[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P70_141[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4276,39 +4276,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P70_141[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P70_tags_141[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P70_tags_141[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P70_specs_141 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P70), - offsetof(struct S1AP_ProtocolIE_Container_7847P70, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P70_specs_141 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P70), + offsetof(struct S1AP_ProtocolIE_Container_8143P70, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P70 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P70 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P70_tags_141, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P70_tags_141) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P70_tags_141[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P70_tags_141, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P70_tags_141) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P70_tags_141[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P70_tags_141, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P70_tags_141) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P70_tags_141[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P70_tags_141, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P70_tags_141) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P70_tags_141[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P70_constr_141, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P70_constr_141, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P70_141, + asn_MBR_S1AP_ProtocolIE_Container_8143P70_141, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P70_specs_141 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P70_specs_141 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P71_143[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P71_143[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4327,39 +4327,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P71_143[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P71_tags_143[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P71_tags_143[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P71_specs_143 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P71), - offsetof(struct S1AP_ProtocolIE_Container_7847P71, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P71_specs_143 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P71), + offsetof(struct S1AP_ProtocolIE_Container_8143P71, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P71 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P71 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P71_tags_143, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P71_tags_143) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P71_tags_143[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P71_tags_143, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P71_tags_143) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P71_tags_143[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P71_tags_143, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P71_tags_143) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P71_tags_143[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P71_tags_143, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P71_tags_143) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P71_tags_143[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P71_constr_143, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P71_constr_143, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P71_143, + asn_MBR_S1AP_ProtocolIE_Container_8143P71_143, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P71_specs_143 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P71_specs_143 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P72_145[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P72_145[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4378,39 +4378,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P72_145[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P72_tags_145[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P72_tags_145[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P72_specs_145 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P72), - offsetof(struct S1AP_ProtocolIE_Container_7847P72, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P72_specs_145 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P72), + offsetof(struct S1AP_ProtocolIE_Container_8143P72, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P72 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P72 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P72_tags_145, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P72_tags_145) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P72_tags_145[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P72_tags_145, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P72_tags_145) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P72_tags_145[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P72_tags_145, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P72_tags_145) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P72_tags_145[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P72_tags_145, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P72_tags_145) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P72_tags_145[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P72_constr_145, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P72_constr_145, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P72_145, + asn_MBR_S1AP_ProtocolIE_Container_8143P72_145, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P72_specs_145 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P72_specs_145 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P73_147[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P73_147[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4429,39 +4429,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P73_147[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P73_tags_147[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P73_tags_147[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P73_specs_147 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P73), - offsetof(struct S1AP_ProtocolIE_Container_7847P73, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P73_specs_147 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P73), + offsetof(struct S1AP_ProtocolIE_Container_8143P73, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P73 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P73 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P73_tags_147, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P73_tags_147) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P73_tags_147[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P73_tags_147, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P73_tags_147) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P73_tags_147[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P73_tags_147, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P73_tags_147) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P73_tags_147[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P73_tags_147, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P73_tags_147) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P73_tags_147[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P73_constr_147, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P73_constr_147, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P73_147, + asn_MBR_S1AP_ProtocolIE_Container_8143P73_147, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P73_specs_147 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P73_specs_147 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P74_149[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P74_149[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4480,39 +4480,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P74_149[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P74_tags_149[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P74_tags_149[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P74_specs_149 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P74), - offsetof(struct S1AP_ProtocolIE_Container_7847P74, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P74_specs_149 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P74), + offsetof(struct S1AP_ProtocolIE_Container_8143P74, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P74 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P74 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P74_tags_149, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P74_tags_149) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P74_tags_149[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P74_tags_149, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P74_tags_149) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P74_tags_149[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P74_tags_149, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P74_tags_149) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P74_tags_149[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P74_tags_149, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P74_tags_149) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P74_tags_149[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P74_constr_149, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P74_constr_149, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P74_149, + asn_MBR_S1AP_ProtocolIE_Container_8143P74_149, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P74_specs_149 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P74_specs_149 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P75_151[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P75_151[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4531,39 +4531,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P75_151[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P75_tags_151[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P75_tags_151[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P75_specs_151 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P75), - offsetof(struct S1AP_ProtocolIE_Container_7847P75, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P75_specs_151 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P75), + offsetof(struct S1AP_ProtocolIE_Container_8143P75, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P75 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P75 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P75_tags_151, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P75_tags_151) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P75_tags_151[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P75_tags_151, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P75_tags_151) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P75_tags_151[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P75_tags_151, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P75_tags_151) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P75_tags_151[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P75_tags_151, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P75_tags_151) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P75_tags_151[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P75_constr_151, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P75_constr_151, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P75_151, + asn_MBR_S1AP_ProtocolIE_Container_8143P75_151, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P75_specs_151 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P75_specs_151 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P76_153[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P76_153[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4582,39 +4582,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P76_153[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P76_tags_153[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P76_tags_153[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P76_specs_153 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P76), - offsetof(struct S1AP_ProtocolIE_Container_7847P76, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P76_specs_153 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P76), + offsetof(struct S1AP_ProtocolIE_Container_8143P76, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P76 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P76 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P76_tags_153, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P76_tags_153) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P76_tags_153[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P76_tags_153, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P76_tags_153) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P76_tags_153[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P76_tags_153, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P76_tags_153) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P76_tags_153[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P76_tags_153, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P76_tags_153) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P76_tags_153[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P76_constr_153, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P76_constr_153, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P76_153, + asn_MBR_S1AP_ProtocolIE_Container_8143P76_153, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P76_specs_153 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P76_specs_153 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P77_155[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P77_155[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4633,39 +4633,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P77_155[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P77_tags_155[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P77_tags_155[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P77_specs_155 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P77), - offsetof(struct S1AP_ProtocolIE_Container_7847P77, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P77_specs_155 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P77), + offsetof(struct S1AP_ProtocolIE_Container_8143P77, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P77 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P77 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P77_tags_155, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P77_tags_155) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P77_tags_155[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P77_tags_155, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P77_tags_155) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P77_tags_155[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P77_tags_155, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P77_tags_155) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P77_tags_155[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P77_tags_155, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P77_tags_155) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P77_tags_155[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P77_constr_155, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P77_constr_155, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P77_155, + asn_MBR_S1AP_ProtocolIE_Container_8143P77_155, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P77_specs_155 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P77_specs_155 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P78_157[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P78_157[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4684,39 +4684,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P78_157[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P78_tags_157[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P78_tags_157[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P78_specs_157 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P78), - offsetof(struct S1AP_ProtocolIE_Container_7847P78, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P78_specs_157 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P78), + offsetof(struct S1AP_ProtocolIE_Container_8143P78, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P78 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P78 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P78_tags_157, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P78_tags_157) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P78_tags_157[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P78_tags_157, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P78_tags_157) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P78_tags_157[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P78_tags_157, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P78_tags_157) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P78_tags_157[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P78_tags_157, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P78_tags_157) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P78_tags_157[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P78_constr_157, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P78_constr_157, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P78_157, + asn_MBR_S1AP_ProtocolIE_Container_8143P78_157, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P78_specs_157 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P78_specs_157 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P79_159[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P79_159[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4735,39 +4735,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P79_159[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P79_tags_159[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P79_tags_159[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P79_specs_159 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P79), - offsetof(struct S1AP_ProtocolIE_Container_7847P79, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P79_specs_159 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P79), + offsetof(struct S1AP_ProtocolIE_Container_8143P79, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P79 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P79 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P79_tags_159, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P79_tags_159) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P79_tags_159[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P79_tags_159, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P79_tags_159) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P79_tags_159[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P79_tags_159, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P79_tags_159) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P79_tags_159[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P79_tags_159, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P79_tags_159) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P79_tags_159[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P79_constr_159, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P79_constr_159, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P79_159, + asn_MBR_S1AP_ProtocolIE_Container_8143P79_159, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P79_specs_159 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P79_specs_159 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P80_161[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P80_161[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4786,39 +4786,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P80_161[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P80_tags_161[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P80_tags_161[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P80_specs_161 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P80), - offsetof(struct S1AP_ProtocolIE_Container_7847P80, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P80_specs_161 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P80), + offsetof(struct S1AP_ProtocolIE_Container_8143P80, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P80 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P80 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P80_tags_161, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P80_tags_161) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P80_tags_161[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P80_tags_161, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P80_tags_161) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P80_tags_161[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P80_tags_161, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P80_tags_161) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P80_tags_161[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P80_tags_161, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P80_tags_161) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P80_tags_161[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P80_constr_161, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P80_constr_161, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P80_161, + asn_MBR_S1AP_ProtocolIE_Container_8143P80_161, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P80_specs_161 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P80_specs_161 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P81_163[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P81_163[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4837,39 +4837,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P81_163[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P81_tags_163[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P81_tags_163[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P81_specs_163 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P81), - offsetof(struct S1AP_ProtocolIE_Container_7847P81, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P81_specs_163 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P81), + offsetof(struct S1AP_ProtocolIE_Container_8143P81, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P81 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P81 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P81_tags_163, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P81_tags_163) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P81_tags_163[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P81_tags_163, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P81_tags_163) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P81_tags_163[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P81_tags_163, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P81_tags_163) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P81_tags_163[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P81_tags_163, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P81_tags_163) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P81_tags_163[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P81_constr_163, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P81_constr_163, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P81_163, + asn_MBR_S1AP_ProtocolIE_Container_8143P81_163, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P81_specs_163 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P81_specs_163 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P82_165[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P82_165[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4888,39 +4888,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P82_165[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P82_tags_165[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P82_tags_165[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P82_specs_165 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P82), - offsetof(struct S1AP_ProtocolIE_Container_7847P82, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P82_specs_165 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P82), + offsetof(struct S1AP_ProtocolIE_Container_8143P82, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P82 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P82 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P82_tags_165, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P82_tags_165) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P82_tags_165[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P82_tags_165, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P82_tags_165) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P82_tags_165[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P82_tags_165, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P82_tags_165) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P82_tags_165[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P82_tags_165, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P82_tags_165) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P82_tags_165[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P82_constr_165, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P82_constr_165, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P82_165, + asn_MBR_S1AP_ProtocolIE_Container_8143P82_165, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P82_specs_165 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P82_specs_165 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P83_167[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P83_167[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4939,39 +4939,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P83_167[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P83_tags_167[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P83_tags_167[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P83_specs_167 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P83), - offsetof(struct S1AP_ProtocolIE_Container_7847P83, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P83_specs_167 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P83), + offsetof(struct S1AP_ProtocolIE_Container_8143P83, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P83 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P83 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P83_tags_167, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P83_tags_167) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P83_tags_167[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P83_tags_167, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P83_tags_167) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P83_tags_167[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P83_tags_167, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P83_tags_167) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P83_tags_167[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P83_tags_167, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P83_tags_167) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P83_tags_167[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P83_constr_167, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P83_constr_167, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P83_167, + asn_MBR_S1AP_ProtocolIE_Container_8143P83_167, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P83_specs_167 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P83_specs_167 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P84_169[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P84_169[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -4990,39 +4990,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P84_169[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P84_tags_169[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P84_tags_169[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P84_specs_169 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P84), - offsetof(struct S1AP_ProtocolIE_Container_7847P84, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P84_specs_169 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P84), + offsetof(struct S1AP_ProtocolIE_Container_8143P84, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P84 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P84 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P84_tags_169, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P84_tags_169) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P84_tags_169[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P84_tags_169, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P84_tags_169) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P84_tags_169[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P84_tags_169, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P84_tags_169) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P84_tags_169[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P84_tags_169, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P84_tags_169) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P84_tags_169[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P84_constr_169, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P84_constr_169, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P84_169, + asn_MBR_S1AP_ProtocolIE_Container_8143P84_169, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P84_specs_169 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P84_specs_169 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P85_171[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P85_171[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5041,39 +5041,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P85_171[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P85_tags_171[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P85_tags_171[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P85_specs_171 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P85), - offsetof(struct S1AP_ProtocolIE_Container_7847P85, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P85_specs_171 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P85), + offsetof(struct S1AP_ProtocolIE_Container_8143P85, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P85 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P85 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P85_tags_171, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P85_tags_171) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P85_tags_171[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P85_tags_171, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P85_tags_171) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P85_tags_171[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P85_tags_171, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P85_tags_171) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P85_tags_171[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P85_tags_171, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P85_tags_171) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P85_tags_171[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P85_constr_171, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P85_constr_171, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P85_171, + asn_MBR_S1AP_ProtocolIE_Container_8143P85_171, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P85_specs_171 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P85_specs_171 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P86_173[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P86_173[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5092,39 +5092,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P86_173[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P86_tags_173[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P86_tags_173[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P86_specs_173 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P86), - offsetof(struct S1AP_ProtocolIE_Container_7847P86, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P86_specs_173 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P86), + offsetof(struct S1AP_ProtocolIE_Container_8143P86, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P86 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P86 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P86_tags_173, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P86_tags_173) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P86_tags_173[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P86_tags_173, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P86_tags_173) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P86_tags_173[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P86_tags_173, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P86_tags_173) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P86_tags_173[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P86_tags_173, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P86_tags_173) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P86_tags_173[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P86_constr_173, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P86_constr_173, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P86_173, + asn_MBR_S1AP_ProtocolIE_Container_8143P86_173, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P86_specs_173 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P86_specs_173 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P87_175[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P87_175[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5143,39 +5143,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P87_175[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P87_tags_175[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P87_tags_175[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P87_specs_175 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P87), - offsetof(struct S1AP_ProtocolIE_Container_7847P87, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P87_specs_175 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P87), + offsetof(struct S1AP_ProtocolIE_Container_8143P87, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P87 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P87 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P87_tags_175, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P87_tags_175) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P87_tags_175[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P87_tags_175, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P87_tags_175) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P87_tags_175[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P87_tags_175, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P87_tags_175) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P87_tags_175[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P87_tags_175, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P87_tags_175) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P87_tags_175[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P87_constr_175, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P87_constr_175, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P87_175, + asn_MBR_S1AP_ProtocolIE_Container_8143P87_175, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P87_specs_175 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P87_specs_175 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P88_177[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P88_177[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5194,39 +5194,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P88_177[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P88_tags_177[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P88_tags_177[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P88_specs_177 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P88), - offsetof(struct S1AP_ProtocolIE_Container_7847P88, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P88_specs_177 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P88), + offsetof(struct S1AP_ProtocolIE_Container_8143P88, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P88 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P88 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P88_tags_177, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P88_tags_177) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P88_tags_177[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P88_tags_177, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P88_tags_177) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P88_tags_177[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P88_tags_177, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P88_tags_177) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P88_tags_177[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P88_tags_177, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P88_tags_177) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P88_tags_177[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P88_constr_177, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P88_constr_177, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P88_177, + asn_MBR_S1AP_ProtocolIE_Container_8143P88_177, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P88_specs_177 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P88_specs_177 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P89_179[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P89_179[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5245,39 +5245,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P89_179[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P89_tags_179[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P89_tags_179[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P89_specs_179 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P89), - offsetof(struct S1AP_ProtocolIE_Container_7847P89, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P89_specs_179 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P89), + offsetof(struct S1AP_ProtocolIE_Container_8143P89, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P89 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P89 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P89_tags_179, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P89_tags_179) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P89_tags_179[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P89_tags_179, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P89_tags_179) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P89_tags_179[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P89_tags_179, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P89_tags_179) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P89_tags_179[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P89_tags_179, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P89_tags_179) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P89_tags_179[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P89_constr_179, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P89_constr_179, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P89_179, + asn_MBR_S1AP_ProtocolIE_Container_8143P89_179, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P89_specs_179 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P89_specs_179 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P90_181[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P90_181[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5296,39 +5296,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P90_181[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P90_tags_181[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P90_tags_181[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P90_specs_181 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P90), - offsetof(struct S1AP_ProtocolIE_Container_7847P90, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P90_specs_181 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P90), + offsetof(struct S1AP_ProtocolIE_Container_8143P90, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P90 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P90 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P90_tags_181, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P90_tags_181) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P90_tags_181[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P90_tags_181, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P90_tags_181) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P90_tags_181[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P90_tags_181, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P90_tags_181) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P90_tags_181[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P90_tags_181, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P90_tags_181) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P90_tags_181[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P90_constr_181, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P90_constr_181, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P90_181, + asn_MBR_S1AP_ProtocolIE_Container_8143P90_181, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P90_specs_181 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P90_specs_181 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P91_183[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P91_183[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5347,39 +5347,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P91_183[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P91_tags_183[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P91_tags_183[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P91_specs_183 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P91), - offsetof(struct S1AP_ProtocolIE_Container_7847P91, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P91_specs_183 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P91), + offsetof(struct S1AP_ProtocolIE_Container_8143P91, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P91 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P91 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P91_tags_183, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P91_tags_183) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P91_tags_183[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P91_tags_183, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P91_tags_183) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P91_tags_183[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P91_tags_183, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P91_tags_183) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P91_tags_183[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P91_tags_183, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P91_tags_183) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P91_tags_183[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P91_constr_183, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P91_constr_183, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P91_183, + asn_MBR_S1AP_ProtocolIE_Container_8143P91_183, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P91_specs_183 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P91_specs_183 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P92_185[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P92_185[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5398,39 +5398,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P92_185[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P92_tags_185[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P92_tags_185[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P92_specs_185 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P92), - offsetof(struct S1AP_ProtocolIE_Container_7847P92, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P92_specs_185 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P92), + offsetof(struct S1AP_ProtocolIE_Container_8143P92, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P92 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P92 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P92_tags_185, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P92_tags_185) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P92_tags_185[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P92_tags_185, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P92_tags_185) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P92_tags_185[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P92_tags_185, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P92_tags_185) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P92_tags_185[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P92_tags_185, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P92_tags_185) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P92_tags_185[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P92_constr_185, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P92_constr_185, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P92_185, + asn_MBR_S1AP_ProtocolIE_Container_8143P92_185, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P92_specs_185 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P92_specs_185 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P93_187[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P93_187[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5449,39 +5449,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P93_187[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P93_tags_187[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P93_tags_187[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P93_specs_187 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P93), - offsetof(struct S1AP_ProtocolIE_Container_7847P93, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P93_specs_187 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P93), + offsetof(struct S1AP_ProtocolIE_Container_8143P93, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P93 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P93 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P93_tags_187, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P93_tags_187) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P93_tags_187[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P93_tags_187, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P93_tags_187) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P93_tags_187[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P93_tags_187, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P93_tags_187) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P93_tags_187[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P93_tags_187, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P93_tags_187) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P93_tags_187[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P93_constr_187, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P93_constr_187, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P93_187, + asn_MBR_S1AP_ProtocolIE_Container_8143P93_187, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P93_specs_187 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P93_specs_187 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P94_189[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P94_189[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5500,39 +5500,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P94_189[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P94_tags_189[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P94_tags_189[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P94_specs_189 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P94), - offsetof(struct S1AP_ProtocolIE_Container_7847P94, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P94_specs_189 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P94), + offsetof(struct S1AP_ProtocolIE_Container_8143P94, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P94 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P94 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P94_tags_189, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P94_tags_189) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P94_tags_189[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P94_tags_189, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P94_tags_189) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P94_tags_189[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P94_tags_189, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P94_tags_189) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P94_tags_189[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P94_tags_189, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P94_tags_189) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P94_tags_189[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P94_constr_189, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P94_constr_189, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P94_189, + asn_MBR_S1AP_ProtocolIE_Container_8143P94_189, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P94_specs_189 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P94_specs_189 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P95_191[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P95_191[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5551,39 +5551,39 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P95_191[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P95_tags_191[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P95_tags_191[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P95_specs_191 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P95), - offsetof(struct S1AP_ProtocolIE_Container_7847P95, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P95_specs_191 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P95), + offsetof(struct S1AP_ProtocolIE_Container_8143P95, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P95 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P95 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P95_tags_191, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P95_tags_191) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P95_tags_191[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P95_tags_191, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P95_tags_191) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P95_tags_191[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P95_tags_191, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P95_tags_191) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P95_tags_191[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P95_tags_191, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P95_tags_191) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P95_tags_191[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P95_constr_191, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P95_constr_191, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P95_191, + asn_MBR_S1AP_ProtocolIE_Container_8143P95_191, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P95_specs_191 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P95_specs_191 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P96_193[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P96_193[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -5602,35 +5602,35 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P96_193[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_7847P96_tags_193[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_Container_8143P96_tags_193[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P96_specs_193 = { - sizeof(struct S1AP_ProtocolIE_Container_7847P96), - offsetof(struct S1AP_ProtocolIE_Container_7847P96, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P96_specs_193 = { + sizeof(struct S1AP_ProtocolIE_Container_8143P96), + offsetof(struct S1AP_ProtocolIE_Container_8143P96, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P96 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P96 = { "ProtocolIE-Container", "ProtocolIE-Container", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_Container_7847P96_tags_193, - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P96_tags_193) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P96_tags_193[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_Container_7847P96_tags_193, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P96_tags_193) - /sizeof(asn_DEF_S1AP_ProtocolIE_Container_7847P96_tags_193[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P96_tags_193, + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P96_tags_193) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P96_tags_193[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_Container_8143P96_tags_193, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P96_tags_193) + /sizeof(asn_DEF_S1AP_ProtocolIE_Container_8143P96_tags_193[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_Container_7847P96_constr_193, + &asn_PER_type_S1AP_ProtocolIE_Container_8143P96_constr_193, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_Container_7847P96_193, + asn_MBR_S1AP_ProtocolIE_Container_8143P96_193, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_Container_7847P96_specs_193 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_Container_8143P96_specs_193 /* Additional specs */ }; diff --git a/lib/asn1c/s1ap/S1AP_ProtocolIE-Container.h b/lib/asn1c/s1ap/S1AP_ProtocolIE-Container.h index 325326306..be7073ce1 100644 --- a/lib/asn1c/s1ap/S1AP_ProtocolIE-Container.h +++ b/lib/asn1c/s1ap/S1AP_ProtocolIE-Container.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-Containers" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -119,978 +119,978 @@ struct S1AP_UERadioCapabilityIDMappingRequestIEs; struct S1AP_UERadioCapabilityIDMappingResponseIEs; /* S1AP_ProtocolIE-Container */ -typedef struct S1AP_ProtocolIE_Container_7847P0 { +typedef struct S1AP_ProtocolIE_Container_8143P0 { A_SEQUENCE_OF(struct S1AP_HandoverRequiredIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P0_t; -typedef struct S1AP_ProtocolIE_Container_7847P1 { +} S1AP_ProtocolIE_Container_8143P0_t; +typedef struct S1AP_ProtocolIE_Container_8143P1 { A_SEQUENCE_OF(struct S1AP_HandoverCommandIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P1_t; -typedef struct S1AP_ProtocolIE_Container_7847P2 { +} S1AP_ProtocolIE_Container_8143P1_t; +typedef struct S1AP_ProtocolIE_Container_8143P2 { A_SEQUENCE_OF(struct S1AP_HandoverPreparationFailureIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P2_t; -typedef struct S1AP_ProtocolIE_Container_7847P3 { +} S1AP_ProtocolIE_Container_8143P2_t; +typedef struct S1AP_ProtocolIE_Container_8143P3 { A_SEQUENCE_OF(struct S1AP_HandoverRequestIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P3_t; -typedef struct S1AP_ProtocolIE_Container_7847P4 { +} S1AP_ProtocolIE_Container_8143P3_t; +typedef struct S1AP_ProtocolIE_Container_8143P4 { A_SEQUENCE_OF(struct S1AP_HandoverRequestAcknowledgeIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P4_t; -typedef struct S1AP_ProtocolIE_Container_7847P5 { +} S1AP_ProtocolIE_Container_8143P4_t; +typedef struct S1AP_ProtocolIE_Container_8143P5 { A_SEQUENCE_OF(struct S1AP_HandoverFailureIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P5_t; -typedef struct S1AP_ProtocolIE_Container_7847P6 { +} S1AP_ProtocolIE_Container_8143P5_t; +typedef struct S1AP_ProtocolIE_Container_8143P6 { A_SEQUENCE_OF(struct S1AP_HandoverNotifyIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P6_t; -typedef struct S1AP_ProtocolIE_Container_7847P7 { +} S1AP_ProtocolIE_Container_8143P6_t; +typedef struct S1AP_ProtocolIE_Container_8143P7 { A_SEQUENCE_OF(struct S1AP_PathSwitchRequestIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P7_t; -typedef struct S1AP_ProtocolIE_Container_7847P8 { +} S1AP_ProtocolIE_Container_8143P7_t; +typedef struct S1AP_ProtocolIE_Container_8143P8 { A_SEQUENCE_OF(struct S1AP_PathSwitchRequestAcknowledgeIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P8_t; -typedef struct S1AP_ProtocolIE_Container_7847P9 { +} S1AP_ProtocolIE_Container_8143P8_t; +typedef struct S1AP_ProtocolIE_Container_8143P9 { A_SEQUENCE_OF(struct S1AP_PathSwitchRequestFailureIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P9_t; -typedef struct S1AP_ProtocolIE_Container_7847P10 { +} S1AP_ProtocolIE_Container_8143P9_t; +typedef struct S1AP_ProtocolIE_Container_8143P10 { A_SEQUENCE_OF(struct S1AP_HandoverCancelIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P10_t; -typedef struct S1AP_ProtocolIE_Container_7847P11 { +} S1AP_ProtocolIE_Container_8143P10_t; +typedef struct S1AP_ProtocolIE_Container_8143P11 { A_SEQUENCE_OF(struct S1AP_HandoverCancelAcknowledgeIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P11_t; -typedef struct S1AP_ProtocolIE_Container_7847P12 { +} S1AP_ProtocolIE_Container_8143P11_t; +typedef struct S1AP_ProtocolIE_Container_8143P12 { A_SEQUENCE_OF(struct S1AP_HandoverSuccessIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P12_t; -typedef struct S1AP_ProtocolIE_Container_7847P13 { +} S1AP_ProtocolIE_Container_8143P12_t; +typedef struct S1AP_ProtocolIE_Container_8143P13 { A_SEQUENCE_OF(struct S1AP_ENBEarlyStatusTransferIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P13_t; -typedef struct S1AP_ProtocolIE_Container_7847P14 { +} S1AP_ProtocolIE_Container_8143P13_t; +typedef struct S1AP_ProtocolIE_Container_8143P14 { A_SEQUENCE_OF(struct S1AP_MMEEarlyStatusTransferIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P14_t; -typedef struct S1AP_ProtocolIE_Container_7847P15 { +} S1AP_ProtocolIE_Container_8143P14_t; +typedef struct S1AP_ProtocolIE_Container_8143P15 { A_SEQUENCE_OF(struct S1AP_E_RABSetupRequestIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P15_t; -typedef struct S1AP_ProtocolIE_Container_7847P16 { +} S1AP_ProtocolIE_Container_8143P15_t; +typedef struct S1AP_ProtocolIE_Container_8143P16 { A_SEQUENCE_OF(struct S1AP_E_RABSetupResponseIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P16_t; -typedef struct S1AP_ProtocolIE_Container_7847P17 { +} S1AP_ProtocolIE_Container_8143P16_t; +typedef struct S1AP_ProtocolIE_Container_8143P17 { A_SEQUENCE_OF(struct S1AP_E_RABModifyRequestIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P17_t; -typedef struct S1AP_ProtocolIE_Container_7847P18 { +} S1AP_ProtocolIE_Container_8143P17_t; +typedef struct S1AP_ProtocolIE_Container_8143P18 { A_SEQUENCE_OF(struct S1AP_E_RABModifyResponseIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P18_t; -typedef struct S1AP_ProtocolIE_Container_7847P19 { +} S1AP_ProtocolIE_Container_8143P18_t; +typedef struct S1AP_ProtocolIE_Container_8143P19 { A_SEQUENCE_OF(struct S1AP_E_RABReleaseCommandIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P19_t; -typedef struct S1AP_ProtocolIE_Container_7847P20 { +} S1AP_ProtocolIE_Container_8143P19_t; +typedef struct S1AP_ProtocolIE_Container_8143P20 { A_SEQUENCE_OF(struct S1AP_E_RABReleaseResponseIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P20_t; -typedef struct S1AP_ProtocolIE_Container_7847P21 { +} S1AP_ProtocolIE_Container_8143P20_t; +typedef struct S1AP_ProtocolIE_Container_8143P21 { A_SEQUENCE_OF(struct S1AP_E_RABReleaseIndicationIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P21_t; -typedef struct S1AP_ProtocolIE_Container_7847P22 { +} S1AP_ProtocolIE_Container_8143P21_t; +typedef struct S1AP_ProtocolIE_Container_8143P22 { A_SEQUENCE_OF(struct S1AP_InitialContextSetupRequestIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P22_t; -typedef struct S1AP_ProtocolIE_Container_7847P23 { +} S1AP_ProtocolIE_Container_8143P22_t; +typedef struct S1AP_ProtocolIE_Container_8143P23 { A_SEQUENCE_OF(struct S1AP_InitialContextSetupResponseIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P23_t; -typedef struct S1AP_ProtocolIE_Container_7847P24 { +} S1AP_ProtocolIE_Container_8143P23_t; +typedef struct S1AP_ProtocolIE_Container_8143P24 { A_SEQUENCE_OF(struct S1AP_InitialContextSetupFailureIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P24_t; -typedef struct S1AP_ProtocolIE_Container_7847P25 { +} S1AP_ProtocolIE_Container_8143P24_t; +typedef struct S1AP_ProtocolIE_Container_8143P25 { A_SEQUENCE_OF(struct S1AP_PagingIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P25_t; -typedef struct S1AP_ProtocolIE_Container_7847P26 { +} S1AP_ProtocolIE_Container_8143P25_t; +typedef struct S1AP_ProtocolIE_Container_8143P26 { A_SEQUENCE_OF(struct S1AP_UEContextReleaseRequest_IEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P26_t; -typedef struct S1AP_ProtocolIE_Container_7847P27 { +} S1AP_ProtocolIE_Container_8143P26_t; +typedef struct S1AP_ProtocolIE_Container_8143P27 { A_SEQUENCE_OF(struct S1AP_UEContextReleaseCommand_IEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P27_t; -typedef struct S1AP_ProtocolIE_Container_7847P28 { +} S1AP_ProtocolIE_Container_8143P27_t; +typedef struct S1AP_ProtocolIE_Container_8143P28 { A_SEQUENCE_OF(struct S1AP_UEContextReleaseComplete_IEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P28_t; -typedef struct S1AP_ProtocolIE_Container_7847P29 { +} S1AP_ProtocolIE_Container_8143P28_t; +typedef struct S1AP_ProtocolIE_Container_8143P29 { A_SEQUENCE_OF(struct S1AP_UEContextModificationRequestIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P29_t; -typedef struct S1AP_ProtocolIE_Container_7847P30 { +} S1AP_ProtocolIE_Container_8143P29_t; +typedef struct S1AP_ProtocolIE_Container_8143P30 { A_SEQUENCE_OF(struct S1AP_UEContextModificationResponseIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P30_t; -typedef struct S1AP_ProtocolIE_Container_7847P31 { +} S1AP_ProtocolIE_Container_8143P30_t; +typedef struct S1AP_ProtocolIE_Container_8143P31 { A_SEQUENCE_OF(struct S1AP_UEContextModificationFailureIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P31_t; -typedef struct S1AP_ProtocolIE_Container_7847P32 { +} S1AP_ProtocolIE_Container_8143P31_t; +typedef struct S1AP_ProtocolIE_Container_8143P32 { A_SEQUENCE_OF(struct S1AP_UERadioCapabilityMatchRequestIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P32_t; -typedef struct S1AP_ProtocolIE_Container_7847P33 { +} S1AP_ProtocolIE_Container_8143P32_t; +typedef struct S1AP_ProtocolIE_Container_8143P33 { A_SEQUENCE_OF(struct S1AP_UERadioCapabilityMatchResponseIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P33_t; -typedef struct S1AP_ProtocolIE_Container_7847P34 { +} S1AP_ProtocolIE_Container_8143P33_t; +typedef struct S1AP_ProtocolIE_Container_8143P34 { A_SEQUENCE_OF(struct S1AP_DownlinkNASTransport_IEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P34_t; -typedef struct S1AP_ProtocolIE_Container_7847P35 { +} S1AP_ProtocolIE_Container_8143P34_t; +typedef struct S1AP_ProtocolIE_Container_8143P35 { A_SEQUENCE_OF(struct S1AP_InitialUEMessage_IEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P35_t; -typedef struct S1AP_ProtocolIE_Container_7847P36 { +} S1AP_ProtocolIE_Container_8143P35_t; +typedef struct S1AP_ProtocolIE_Container_8143P36 { A_SEQUENCE_OF(struct S1AP_UplinkNASTransport_IEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P36_t; -typedef struct S1AP_ProtocolIE_Container_7847P37 { +} S1AP_ProtocolIE_Container_8143P36_t; +typedef struct S1AP_ProtocolIE_Container_8143P37 { A_SEQUENCE_OF(struct S1AP_NASNonDeliveryIndication_IEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P37_t; -typedef struct S1AP_ProtocolIE_Container_7847P38 { +} S1AP_ProtocolIE_Container_8143P37_t; +typedef struct S1AP_ProtocolIE_Container_8143P38 { A_SEQUENCE_OF(struct S1AP_RerouteNASRequest_IEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P38_t; -typedef struct S1AP_ProtocolIE_Container_7847P39 { +} S1AP_ProtocolIE_Container_8143P38_t; +typedef struct S1AP_ProtocolIE_Container_8143P39 { A_SEQUENCE_OF(struct S1AP_NASDeliveryIndicationIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P39_t; -typedef struct S1AP_ProtocolIE_Container_7847P40 { +} S1AP_ProtocolIE_Container_8143P39_t; +typedef struct S1AP_ProtocolIE_Container_8143P40 { A_SEQUENCE_OF(struct S1AP_ResetIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P40_t; -typedef struct S1AP_ProtocolIE_Container_7847P41 { +} S1AP_ProtocolIE_Container_8143P40_t; +typedef struct S1AP_ProtocolIE_Container_8143P41 { A_SEQUENCE_OF(struct S1AP_ResetAcknowledgeIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P41_t; -typedef struct S1AP_ProtocolIE_Container_7847P42 { +} S1AP_ProtocolIE_Container_8143P41_t; +typedef struct S1AP_ProtocolIE_Container_8143P42 { A_SEQUENCE_OF(struct S1AP_ErrorIndicationIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P42_t; -typedef struct S1AP_ProtocolIE_Container_7847P43 { +} S1AP_ProtocolIE_Container_8143P42_t; +typedef struct S1AP_ProtocolIE_Container_8143P43 { A_SEQUENCE_OF(struct S1AP_S1SetupRequestIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P43_t; -typedef struct S1AP_ProtocolIE_Container_7847P44 { +} S1AP_ProtocolIE_Container_8143P43_t; +typedef struct S1AP_ProtocolIE_Container_8143P44 { A_SEQUENCE_OF(struct S1AP_S1SetupResponseIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P44_t; -typedef struct S1AP_ProtocolIE_Container_7847P45 { +} S1AP_ProtocolIE_Container_8143P44_t; +typedef struct S1AP_ProtocolIE_Container_8143P45 { A_SEQUENCE_OF(struct S1AP_S1SetupFailureIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P45_t; -typedef struct S1AP_ProtocolIE_Container_7847P46 { +} S1AP_ProtocolIE_Container_8143P45_t; +typedef struct S1AP_ProtocolIE_Container_8143P46 { A_SEQUENCE_OF(struct S1AP_ENBConfigurationUpdateIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P46_t; -typedef struct S1AP_ProtocolIE_Container_7847P47 { +} S1AP_ProtocolIE_Container_8143P46_t; +typedef struct S1AP_ProtocolIE_Container_8143P47 { A_SEQUENCE_OF(struct S1AP_ENBConfigurationUpdateAcknowledgeIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P47_t; -typedef struct S1AP_ProtocolIE_Container_7847P48 { +} S1AP_ProtocolIE_Container_8143P47_t; +typedef struct S1AP_ProtocolIE_Container_8143P48 { A_SEQUENCE_OF(struct S1AP_ENBConfigurationUpdateFailureIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P48_t; -typedef struct S1AP_ProtocolIE_Container_7847P49 { +} S1AP_ProtocolIE_Container_8143P48_t; +typedef struct S1AP_ProtocolIE_Container_8143P49 { A_SEQUENCE_OF(struct S1AP_MMEConfigurationUpdateIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P49_t; -typedef struct S1AP_ProtocolIE_Container_7847P50 { +} S1AP_ProtocolIE_Container_8143P49_t; +typedef struct S1AP_ProtocolIE_Container_8143P50 { A_SEQUENCE_OF(struct S1AP_MMEConfigurationUpdateAcknowledgeIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P50_t; -typedef struct S1AP_ProtocolIE_Container_7847P51 { +} S1AP_ProtocolIE_Container_8143P50_t; +typedef struct S1AP_ProtocolIE_Container_8143P51 { A_SEQUENCE_OF(struct S1AP_MMEConfigurationUpdateFailureIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P51_t; -typedef struct S1AP_ProtocolIE_Container_7847P52 { +} S1AP_ProtocolIE_Container_8143P51_t; +typedef struct S1AP_ProtocolIE_Container_8143P52 { A_SEQUENCE_OF(struct S1AP_DownlinkS1cdma2000tunnellingIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P52_t; -typedef struct S1AP_ProtocolIE_Container_7847P53 { +} S1AP_ProtocolIE_Container_8143P52_t; +typedef struct S1AP_ProtocolIE_Container_8143P53 { A_SEQUENCE_OF(struct S1AP_UplinkS1cdma2000tunnellingIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P53_t; -typedef struct S1AP_ProtocolIE_Container_7847P54 { +} S1AP_ProtocolIE_Container_8143P53_t; +typedef struct S1AP_ProtocolIE_Container_8143P54 { A_SEQUENCE_OF(struct S1AP_UECapabilityInfoIndicationIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P54_t; -typedef struct S1AP_ProtocolIE_Container_7847P55 { +} S1AP_ProtocolIE_Container_8143P54_t; +typedef struct S1AP_ProtocolIE_Container_8143P55 { A_SEQUENCE_OF(struct S1AP_ENBStatusTransferIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P55_t; -typedef struct S1AP_ProtocolIE_Container_7847P56 { +} S1AP_ProtocolIE_Container_8143P55_t; +typedef struct S1AP_ProtocolIE_Container_8143P56 { A_SEQUENCE_OF(struct S1AP_MMEStatusTransferIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P56_t; -typedef struct S1AP_ProtocolIE_Container_7847P57 { +} S1AP_ProtocolIE_Container_8143P56_t; +typedef struct S1AP_ProtocolIE_Container_8143P57 { A_SEQUENCE_OF(struct S1AP_TraceStartIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P57_t; -typedef struct S1AP_ProtocolIE_Container_7847P58 { +} S1AP_ProtocolIE_Container_8143P57_t; +typedef struct S1AP_ProtocolIE_Container_8143P58 { A_SEQUENCE_OF(struct S1AP_TraceFailureIndicationIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P58_t; -typedef struct S1AP_ProtocolIE_Container_7847P59 { +} S1AP_ProtocolIE_Container_8143P58_t; +typedef struct S1AP_ProtocolIE_Container_8143P59 { A_SEQUENCE_OF(struct S1AP_DeactivateTraceIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P59_t; -typedef struct S1AP_ProtocolIE_Container_7847P60 { +} S1AP_ProtocolIE_Container_8143P59_t; +typedef struct S1AP_ProtocolIE_Container_8143P60 { A_SEQUENCE_OF(struct S1AP_CellTrafficTraceIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P60_t; -typedef struct S1AP_ProtocolIE_Container_7847P61 { +} S1AP_ProtocolIE_Container_8143P60_t; +typedef struct S1AP_ProtocolIE_Container_8143P61 { A_SEQUENCE_OF(struct S1AP_LocationReportingControlIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P61_t; -typedef struct S1AP_ProtocolIE_Container_7847P62 { +} S1AP_ProtocolIE_Container_8143P61_t; +typedef struct S1AP_ProtocolIE_Container_8143P62 { A_SEQUENCE_OF(struct S1AP_LocationReportingFailureIndicationIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P62_t; -typedef struct S1AP_ProtocolIE_Container_7847P63 { +} S1AP_ProtocolIE_Container_8143P62_t; +typedef struct S1AP_ProtocolIE_Container_8143P63 { A_SEQUENCE_OF(struct S1AP_LocationReportIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P63_t; -typedef struct S1AP_ProtocolIE_Container_7847P64 { +} S1AP_ProtocolIE_Container_8143P63_t; +typedef struct S1AP_ProtocolIE_Container_8143P64 { A_SEQUENCE_OF(struct S1AP_OverloadStartIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P64_t; -typedef struct S1AP_ProtocolIE_Container_7847P65 { +} S1AP_ProtocolIE_Container_8143P64_t; +typedef struct S1AP_ProtocolIE_Container_8143P65 { A_SEQUENCE_OF(struct S1AP_OverloadStopIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P65_t; -typedef struct S1AP_ProtocolIE_Container_7847P66 { +} S1AP_ProtocolIE_Container_8143P65_t; +typedef struct S1AP_ProtocolIE_Container_8143P66 { A_SEQUENCE_OF(struct S1AP_WriteReplaceWarningRequestIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P66_t; -typedef struct S1AP_ProtocolIE_Container_7847P67 { +} S1AP_ProtocolIE_Container_8143P66_t; +typedef struct S1AP_ProtocolIE_Container_8143P67 { A_SEQUENCE_OF(struct S1AP_WriteReplaceWarningResponseIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P67_t; -typedef struct S1AP_ProtocolIE_Container_7847P68 { +} S1AP_ProtocolIE_Container_8143P67_t; +typedef struct S1AP_ProtocolIE_Container_8143P68 { A_SEQUENCE_OF(struct S1AP_ENBDirectInformationTransferIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P68_t; -typedef struct S1AP_ProtocolIE_Container_7847P69 { +} S1AP_ProtocolIE_Container_8143P68_t; +typedef struct S1AP_ProtocolIE_Container_8143P69 { A_SEQUENCE_OF(struct S1AP_MMEDirectInformationTransferIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P69_t; -typedef struct S1AP_ProtocolIE_Container_7847P70 { +} S1AP_ProtocolIE_Container_8143P69_t; +typedef struct S1AP_ProtocolIE_Container_8143P70 { A_SEQUENCE_OF(struct S1AP_ENBConfigurationTransferIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P70_t; -typedef struct S1AP_ProtocolIE_Container_7847P71 { +} S1AP_ProtocolIE_Container_8143P70_t; +typedef struct S1AP_ProtocolIE_Container_8143P71 { A_SEQUENCE_OF(struct S1AP_MMEConfigurationTransferIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P71_t; -typedef struct S1AP_ProtocolIE_Container_7847P72 { +} S1AP_ProtocolIE_Container_8143P71_t; +typedef struct S1AP_ProtocolIE_Container_8143P72 { A_SEQUENCE_OF(struct S1AP_KillRequestIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P72_t; -typedef struct S1AP_ProtocolIE_Container_7847P73 { +} S1AP_ProtocolIE_Container_8143P72_t; +typedef struct S1AP_ProtocolIE_Container_8143P73 { A_SEQUENCE_OF(struct S1AP_KillResponseIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P73_t; -typedef struct S1AP_ProtocolIE_Container_7847P74 { +} S1AP_ProtocolIE_Container_8143P73_t; +typedef struct S1AP_ProtocolIE_Container_8143P74 { A_SEQUENCE_OF(struct S1AP_PWSRestartIndicationIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P74_t; -typedef struct S1AP_ProtocolIE_Container_7847P75 { +} S1AP_ProtocolIE_Container_8143P74_t; +typedef struct S1AP_ProtocolIE_Container_8143P75 { A_SEQUENCE_OF(struct S1AP_PWSFailureIndicationIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P75_t; -typedef struct S1AP_ProtocolIE_Container_7847P76 { +} S1AP_ProtocolIE_Container_8143P75_t; +typedef struct S1AP_ProtocolIE_Container_8143P76 { A_SEQUENCE_OF(struct S1AP_DownlinkUEAssociatedLPPaTransport_IEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P76_t; -typedef struct S1AP_ProtocolIE_Container_7847P77 { +} S1AP_ProtocolIE_Container_8143P76_t; +typedef struct S1AP_ProtocolIE_Container_8143P77 { A_SEQUENCE_OF(struct S1AP_UplinkUEAssociatedLPPaTransport_IEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P77_t; -typedef struct S1AP_ProtocolIE_Container_7847P78 { +} S1AP_ProtocolIE_Container_8143P77_t; +typedef struct S1AP_ProtocolIE_Container_8143P78 { A_SEQUENCE_OF(struct S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P78_t; -typedef struct S1AP_ProtocolIE_Container_7847P79 { +} S1AP_ProtocolIE_Container_8143P78_t; +typedef struct S1AP_ProtocolIE_Container_8143P79 { A_SEQUENCE_OF(struct S1AP_UplinkNonUEAssociatedLPPaTransport_IEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P79_t; -typedef struct S1AP_ProtocolIE_Container_7847P80 { +} S1AP_ProtocolIE_Container_8143P79_t; +typedef struct S1AP_ProtocolIE_Container_8143P80 { A_SEQUENCE_OF(struct S1AP_E_RABModificationIndicationIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P80_t; -typedef struct S1AP_ProtocolIE_Container_7847P81 { +} S1AP_ProtocolIE_Container_8143P80_t; +typedef struct S1AP_ProtocolIE_Container_8143P81 { A_SEQUENCE_OF(struct S1AP_E_RABModificationConfirmIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P81_t; -typedef struct S1AP_ProtocolIE_Container_7847P82 { +} S1AP_ProtocolIE_Container_8143P81_t; +typedef struct S1AP_ProtocolIE_Container_8143P82 { A_SEQUENCE_OF(struct S1AP_UEContextModificationIndicationIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P82_t; -typedef struct S1AP_ProtocolIE_Container_7847P83 { +} S1AP_ProtocolIE_Container_8143P82_t; +typedef struct S1AP_ProtocolIE_Container_8143P83 { A_SEQUENCE_OF(struct S1AP_UEContextModificationConfirmIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P83_t; -typedef struct S1AP_ProtocolIE_Container_7847P84 { +} S1AP_ProtocolIE_Container_8143P83_t; +typedef struct S1AP_ProtocolIE_Container_8143P84 { A_SEQUENCE_OF(struct S1AP_UEContextSuspendRequestIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P84_t; -typedef struct S1AP_ProtocolIE_Container_7847P85 { +} S1AP_ProtocolIE_Container_8143P84_t; +typedef struct S1AP_ProtocolIE_Container_8143P85 { A_SEQUENCE_OF(struct S1AP_UEContextSuspendResponseIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P85_t; -typedef struct S1AP_ProtocolIE_Container_7847P86 { +} S1AP_ProtocolIE_Container_8143P85_t; +typedef struct S1AP_ProtocolIE_Container_8143P86 { A_SEQUENCE_OF(struct S1AP_UEContextResumeRequestIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P86_t; -typedef struct S1AP_ProtocolIE_Container_7847P87 { +} S1AP_ProtocolIE_Container_8143P86_t; +typedef struct S1AP_ProtocolIE_Container_8143P87 { A_SEQUENCE_OF(struct S1AP_UEContextResumeResponseIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P87_t; -typedef struct S1AP_ProtocolIE_Container_7847P88 { +} S1AP_ProtocolIE_Container_8143P87_t; +typedef struct S1AP_ProtocolIE_Container_8143P88 { A_SEQUENCE_OF(struct S1AP_UEContextResumeFailureIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P88_t; -typedef struct S1AP_ProtocolIE_Container_7847P89 { +} S1AP_ProtocolIE_Container_8143P88_t; +typedef struct S1AP_ProtocolIE_Container_8143P89 { A_SEQUENCE_OF(struct S1AP_ConnectionEstablishmentIndicationIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P89_t; -typedef struct S1AP_ProtocolIE_Container_7847P90 { +} S1AP_ProtocolIE_Container_8143P89_t; +typedef struct S1AP_ProtocolIE_Container_8143P90 { A_SEQUENCE_OF(struct S1AP_RetrieveUEInformationIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P90_t; -typedef struct S1AP_ProtocolIE_Container_7847P91 { +} S1AP_ProtocolIE_Container_8143P90_t; +typedef struct S1AP_ProtocolIE_Container_8143P91 { A_SEQUENCE_OF(struct S1AP_UEInformationTransferIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P91_t; -typedef struct S1AP_ProtocolIE_Container_7847P92 { +} S1AP_ProtocolIE_Container_8143P91_t; +typedef struct S1AP_ProtocolIE_Container_8143P92 { A_SEQUENCE_OF(struct S1AP_ENBCPRelocationIndicationIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P92_t; -typedef struct S1AP_ProtocolIE_Container_7847P93 { +} S1AP_ProtocolIE_Container_8143P92_t; +typedef struct S1AP_ProtocolIE_Container_8143P93 { A_SEQUENCE_OF(struct S1AP_MMECPRelocationIndicationIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P93_t; -typedef struct S1AP_ProtocolIE_Container_7847P94 { +} S1AP_ProtocolIE_Container_8143P93_t; +typedef struct S1AP_ProtocolIE_Container_8143P94 { A_SEQUENCE_OF(struct S1AP_SecondaryRATDataUsageReportIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P94_t; -typedef struct S1AP_ProtocolIE_Container_7847P95 { +} S1AP_ProtocolIE_Container_8143P94_t; +typedef struct S1AP_ProtocolIE_Container_8143P95 { A_SEQUENCE_OF(struct S1AP_UERadioCapabilityIDMappingRequestIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P95_t; -typedef struct S1AP_ProtocolIE_Container_7847P96 { +} S1AP_ProtocolIE_Container_8143P95_t; +typedef struct S1AP_ProtocolIE_Container_8143P96 { A_SEQUENCE_OF(struct S1AP_UERadioCapabilityIDMappingResponseIEs) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_Container_7847P96_t; +} S1AP_ProtocolIE_Container_8143P96_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P0; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P0_specs_1; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P0_1[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P0_constr_1; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P1; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P1_specs_3; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P1_3[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P1_constr_3; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P2; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P2_specs_5; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P2_5[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P2_constr_5; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P3; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P3_specs_7; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P3_7[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P3_constr_7; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P4; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P4_specs_9; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P4_9[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P4_constr_9; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P5; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P5_specs_11; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P5_11[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P5_constr_11; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P6; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P6_specs_13; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P6_13[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P6_constr_13; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P7; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P7_specs_15; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P7_15[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P7_constr_15; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P8; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P8_specs_17; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P8_17[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P8_constr_17; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P9; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P9_specs_19; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P9_19[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P9_constr_19; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P10; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P10_specs_21; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P10_21[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P10_constr_21; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P11; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P11_specs_23; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P11_23[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P11_constr_23; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P12; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P12_specs_25; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P12_25[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P12_constr_25; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P13; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P13_specs_27; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P13_27[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P13_constr_27; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P14; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P14_specs_29; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P14_29[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P14_constr_29; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P15; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P15_specs_31; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P15_31[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P15_constr_31; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P16; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P16_specs_33; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P16_33[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P16_constr_33; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P17; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P17_specs_35; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P17_35[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P17_constr_35; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P18; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P18_specs_37; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P18_37[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P18_constr_37; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P19; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P19_specs_39; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P19_39[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P19_constr_39; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P20; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P20_specs_41; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P20_41[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P20_constr_41; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P21; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P21_specs_43; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P21_43[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P21_constr_43; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P22; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P22_specs_45; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P22_45[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P22_constr_45; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P23; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P23_specs_47; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P23_47[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P23_constr_47; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P24; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P24_specs_49; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P24_49[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P24_constr_49; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P25; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P25_specs_51; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P25_51[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P25_constr_51; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P26; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P26_specs_53; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P26_53[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P26_constr_53; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P27; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P27_specs_55; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P27_55[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P27_constr_55; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P28; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P28_specs_57; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P28_57[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P28_constr_57; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P29; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P29_specs_59; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P29_59[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P29_constr_59; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P30; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P30_specs_61; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P30_61[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P30_constr_61; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P31; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P31_specs_63; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P31_63[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P31_constr_63; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P32; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P32_specs_65; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P32_65[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P32_constr_65; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P33; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P33_specs_67; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P33_67[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P33_constr_67; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P34; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P34_specs_69; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P34_69[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P34_constr_69; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P35; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P35_specs_71; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P35_71[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P35_constr_71; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P36; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P36_specs_73; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P36_73[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P36_constr_73; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P37; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P37_specs_75; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P37_75[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P37_constr_75; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P38; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P38_specs_77; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P38_77[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P38_constr_77; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P39; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P39_specs_79; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P39_79[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P39_constr_79; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P40; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P40_specs_81; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P40_81[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P40_constr_81; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P41; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P41_specs_83; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P41_83[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P41_constr_83; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P42; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P42_specs_85; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P42_85[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P42_constr_85; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P43; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P43_specs_87; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P43_87[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P43_constr_87; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P44; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P44_specs_89; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P44_89[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P44_constr_89; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P45; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P45_specs_91; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P45_91[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P45_constr_91; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P46; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P46_specs_93; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P46_93[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P46_constr_93; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P47; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P47_specs_95; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P47_95[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P47_constr_95; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P48; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P48_specs_97; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P48_97[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P48_constr_97; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P49; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P49_specs_99; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P49_99[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P49_constr_99; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P50; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P50_specs_101; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P50_101[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P50_constr_101; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P51; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P51_specs_103; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P51_103[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P51_constr_103; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P52; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P52_specs_105; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P52_105[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P52_constr_105; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P53; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P53_specs_107; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P53_107[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P53_constr_107; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P54; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P54_specs_109; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P54_109[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P54_constr_109; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P55; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P55_specs_111; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P55_111[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P55_constr_111; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P56; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P56_specs_113; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P56_113[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P56_constr_113; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P57; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P57_specs_115; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P57_115[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P57_constr_115; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P58; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P58_specs_117; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P58_117[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P58_constr_117; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P59; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P59_specs_119; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P59_119[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P59_constr_119; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P60; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P60_specs_121; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P60_121[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P60_constr_121; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P61; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P61_specs_123; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P61_123[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P61_constr_123; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P62; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P62_specs_125; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P62_125[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P62_constr_125; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P63; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P63_specs_127; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P63_127[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P63_constr_127; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P64; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P64_specs_129; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P64_129[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P64_constr_129; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P65; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P65_specs_131; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P65_131[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P65_constr_131; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P66; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P66_specs_133; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P66_133[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P66_constr_133; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P67; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P67_specs_135; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P67_135[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P67_constr_135; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P68; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P68_specs_137; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P68_137[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P68_constr_137; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P69; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P69_specs_139; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P69_139[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P69_constr_139; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P70; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P70_specs_141; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P70_141[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P70_constr_141; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P71; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P71_specs_143; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P71_143[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P71_constr_143; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P72; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P72_specs_145; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P72_145[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P72_constr_145; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P73; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P73_specs_147; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P73_147[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P73_constr_147; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P74; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P74_specs_149; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P74_149[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P74_constr_149; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P75; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P75_specs_151; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P75_151[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P75_constr_151; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P76; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P76_specs_153; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P76_153[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P76_constr_153; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P77; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P77_specs_155; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P77_155[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P77_constr_155; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P78; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P78_specs_157; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P78_157[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P78_constr_157; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P79; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P79_specs_159; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P79_159[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P79_constr_159; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P80; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P80_specs_161; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P80_161[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P80_constr_161; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P81; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P81_specs_163; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P81_163[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P81_constr_163; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P82; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P82_specs_165; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P82_165[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P82_constr_165; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P83; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P83_specs_167; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P83_167[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P83_constr_167; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P84; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P84_specs_169; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P84_169[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P84_constr_169; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P85; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P85_specs_171; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P85_171[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P85_constr_171; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P86; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P86_specs_173; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P86_173[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P86_constr_173; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P87; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P87_specs_175; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P87_175[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P87_constr_175; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P88; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P88_specs_177; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P88_177[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P88_constr_177; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P89; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P89_specs_179; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P89_179[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P89_constr_179; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P90; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P90_specs_181; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P90_181[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P90_constr_181; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P91; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P91_specs_183; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P91_183[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P91_constr_183; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P92; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P92_specs_185; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P92_185[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P92_constr_185; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P93; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P93_specs_187; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P93_187[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P93_constr_187; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P94; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P94_specs_189; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P94_189[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P94_constr_189; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P95; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P95_specs_191; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P95_191[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P95_constr_191; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_7847P96; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_7847P96_specs_193; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_7847P96_193[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_7847P96_constr_193; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P0; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P0_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P0_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P0_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P1; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P1_specs_3; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P1_3[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P1_constr_3; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P2; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P2_specs_5; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P2_5[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P2_constr_5; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P3; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P3_specs_7; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P3_7[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P3_constr_7; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P4; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P4_specs_9; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P4_9[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P4_constr_9; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P5; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P5_specs_11; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P5_11[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P5_constr_11; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P6; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P6_specs_13; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P6_13[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P6_constr_13; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P7; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P7_specs_15; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P7_15[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P7_constr_15; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P8; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P8_specs_17; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P8_17[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P8_constr_17; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P9; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P9_specs_19; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P9_19[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P9_constr_19; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P10; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P10_specs_21; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P10_21[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P10_constr_21; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P11; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P11_specs_23; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P11_23[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P11_constr_23; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P12; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P12_specs_25; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P12_25[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P12_constr_25; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P13; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P13_specs_27; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P13_27[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P13_constr_27; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P14; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P14_specs_29; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P14_29[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P14_constr_29; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P15; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P15_specs_31; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P15_31[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P15_constr_31; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P16; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P16_specs_33; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P16_33[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P16_constr_33; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P17; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P17_specs_35; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P17_35[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P17_constr_35; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P18; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P18_specs_37; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P18_37[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P18_constr_37; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P19; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P19_specs_39; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P19_39[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P19_constr_39; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P20; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P20_specs_41; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P20_41[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P20_constr_41; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P21; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P21_specs_43; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P21_43[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P21_constr_43; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P22; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P22_specs_45; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P22_45[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P22_constr_45; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P23; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P23_specs_47; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P23_47[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P23_constr_47; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P24; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P24_specs_49; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P24_49[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P24_constr_49; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P25; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P25_specs_51; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P25_51[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P25_constr_51; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P26; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P26_specs_53; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P26_53[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P26_constr_53; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P27; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P27_specs_55; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P27_55[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P27_constr_55; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P28; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P28_specs_57; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P28_57[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P28_constr_57; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P29; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P29_specs_59; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P29_59[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P29_constr_59; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P30; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P30_specs_61; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P30_61[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P30_constr_61; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P31; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P31_specs_63; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P31_63[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P31_constr_63; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P32; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P32_specs_65; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P32_65[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P32_constr_65; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P33; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P33_specs_67; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P33_67[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P33_constr_67; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P34; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P34_specs_69; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P34_69[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P34_constr_69; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P35; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P35_specs_71; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P35_71[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P35_constr_71; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P36; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P36_specs_73; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P36_73[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P36_constr_73; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P37; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P37_specs_75; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P37_75[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P37_constr_75; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P38; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P38_specs_77; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P38_77[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P38_constr_77; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P39; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P39_specs_79; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P39_79[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P39_constr_79; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P40; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P40_specs_81; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P40_81[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P40_constr_81; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P41; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P41_specs_83; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P41_83[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P41_constr_83; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P42; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P42_specs_85; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P42_85[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P42_constr_85; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P43; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P43_specs_87; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P43_87[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P43_constr_87; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P44; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P44_specs_89; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P44_89[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P44_constr_89; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P45; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P45_specs_91; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P45_91[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P45_constr_91; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P46; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P46_specs_93; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P46_93[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P46_constr_93; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P47; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P47_specs_95; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P47_95[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P47_constr_95; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P48; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P48_specs_97; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P48_97[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P48_constr_97; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P49; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P49_specs_99; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P49_99[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P49_constr_99; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P50; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P50_specs_101; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P50_101[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P50_constr_101; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P51; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P51_specs_103; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P51_103[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P51_constr_103; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P52; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P52_specs_105; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P52_105[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P52_constr_105; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P53; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P53_specs_107; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P53_107[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P53_constr_107; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P54; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P54_specs_109; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P54_109[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P54_constr_109; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P55; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P55_specs_111; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P55_111[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P55_constr_111; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P56; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P56_specs_113; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P56_113[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P56_constr_113; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P57; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P57_specs_115; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P57_115[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P57_constr_115; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P58; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P58_specs_117; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P58_117[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P58_constr_117; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P59; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P59_specs_119; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P59_119[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P59_constr_119; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P60; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P60_specs_121; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P60_121[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P60_constr_121; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P61; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P61_specs_123; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P61_123[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P61_constr_123; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P62; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P62_specs_125; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P62_125[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P62_constr_125; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P63; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P63_specs_127; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P63_127[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P63_constr_127; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P64; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P64_specs_129; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P64_129[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P64_constr_129; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P65; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P65_specs_131; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P65_131[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P65_constr_131; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P66; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P66_specs_133; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P66_133[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P66_constr_133; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P67; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P67_specs_135; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P67_135[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P67_constr_135; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P68; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P68_specs_137; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P68_137[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P68_constr_137; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P69; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P69_specs_139; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P69_139[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P69_constr_139; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P70; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P70_specs_141; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P70_141[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P70_constr_141; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P71; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P71_specs_143; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P71_143[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P71_constr_143; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P72; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P72_specs_145; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P72_145[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P72_constr_145; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P73; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P73_specs_147; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P73_147[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P73_constr_147; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P74; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P74_specs_149; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P74_149[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P74_constr_149; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P75; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P75_specs_151; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P75_151[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P75_constr_151; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P76; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P76_specs_153; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P76_153[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P76_constr_153; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P77; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P77_specs_155; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P77_155[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P77_constr_155; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P78; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P78_specs_157; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P78_157[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P78_constr_157; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P79; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P79_specs_159; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P79_159[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P79_constr_159; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P80; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P80_specs_161; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P80_161[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P80_constr_161; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P81; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P81_specs_163; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P81_163[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P81_constr_163; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P82; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P82_specs_165; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P82_165[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P82_constr_165; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P83; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P83_specs_167; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P83_167[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P83_constr_167; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P84; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P84_specs_169; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P84_169[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P84_constr_169; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P85; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P85_specs_171; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P85_171[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P85_constr_171; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P86; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P86_specs_173; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P86_173[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P86_constr_173; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P87; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P87_specs_175; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P87_175[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P87_constr_175; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P88; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P88_specs_177; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P88_177[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P88_constr_177; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P89; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P89_specs_179; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P89_179[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P89_constr_179; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P90; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P90_specs_181; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P90_181[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P90_constr_181; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P91; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P91_specs_183; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P91_183[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P91_constr_183; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P92; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P92_specs_185; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P92_185[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P92_constr_185; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P93; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P93_specs_187; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P93_187[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P93_constr_187; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P94; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P94_specs_189; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P94_189[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P94_constr_189; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P95; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P95_specs_191; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P95_191[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P95_constr_191; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_Container_8143P96; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_Container_8143P96_specs_193; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_Container_8143P96_193[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_Container_8143P96_constr_193; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_ProtocolIE-ContainerList.c b/lib/asn1c/s1ap/S1AP_ProtocolIE-ContainerList.c index 0909b275e..eda218db3 100644 --- a/lib/asn1c/s1ap/S1AP_ProtocolIE-ContainerList.c +++ b/lib/asn1c/s1ap/S1AP_ProtocolIE-ContainerList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-Containers" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,80 +9,87 @@ #include "S1AP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P0_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P0_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P1_constr_3 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P1_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P2_constr_5 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P2_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P3_constr_7 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P3_constr_7 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P4_constr_9 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P4_constr_9 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P5_constr_11 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P5_constr_11 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P6_constr_13 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P6_constr_13 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P7_constr_15 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P7_constr_15 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P8_constr_17 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P8_constr_17 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P9_constr_19 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P9_constr_19 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P0_1[] = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P10_constr_21 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_8180P0_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P23, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P27, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -97,43 +104,43 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P0_1[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P0_tags_1[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P0_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_7884P0_specs_1 = { - sizeof(struct S1AP_ProtocolIE_ContainerList_7884P0), - offsetof(struct S1AP_ProtocolIE_ContainerList_7884P0, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_8180P0_specs_1 = { + sizeof(struct S1AP_ProtocolIE_ContainerList_8180P0), + offsetof(struct S1AP_ProtocolIE_ContainerList_8180P0, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P0 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P0 = { "ProtocolIE-ContainerList", "ProtocolIE-ContainerList", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_ContainerList_7884P0_tags_1, - sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P0_tags_1) - /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P0_tags_1[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_ContainerList_7884P0_tags_1, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P0_tags_1) - /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P0_tags_1[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_ContainerList_8180P0_tags_1, + sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P0_tags_1) + /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P0_tags_1[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_ContainerList_8180P0_tags_1, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P0_tags_1) + /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P0_tags_1[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P0_constr_1, + &asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P0_constr_1, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P0_1, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P0_1, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P0_specs_1 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P0_specs_1 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P1_3[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_8180P1_3[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P24, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P28, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -148,43 +155,43 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P1_3[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P1_tags_3[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P1_tags_3[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_7884P1_specs_3 = { - sizeof(struct S1AP_ProtocolIE_ContainerList_7884P1), - offsetof(struct S1AP_ProtocolIE_ContainerList_7884P1, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_8180P1_specs_3 = { + sizeof(struct S1AP_ProtocolIE_ContainerList_8180P1), + offsetof(struct S1AP_ProtocolIE_ContainerList_8180P1, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P1 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P1 = { "ProtocolIE-ContainerList", "ProtocolIE-ContainerList", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_ContainerList_7884P1_tags_3, - sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P1_tags_3) - /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P1_tags_3[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_ContainerList_7884P1_tags_3, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P1_tags_3) - /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P1_tags_3[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_ContainerList_8180P1_tags_3, + sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P1_tags_3) + /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P1_tags_3[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_ContainerList_8180P1_tags_3, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P1_tags_3) + /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P1_tags_3[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P1_constr_3, + &asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P1_constr_3, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P1_3, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P1_3, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P1_specs_3 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P1_specs_3 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P2_5[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_8180P2_5[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P25, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P29, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -199,43 +206,43 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P2_5[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P2_tags_5[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P2_tags_5[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_7884P2_specs_5 = { - sizeof(struct S1AP_ProtocolIE_ContainerList_7884P2), - offsetof(struct S1AP_ProtocolIE_ContainerList_7884P2, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_8180P2_specs_5 = { + sizeof(struct S1AP_ProtocolIE_ContainerList_8180P2), + offsetof(struct S1AP_ProtocolIE_ContainerList_8180P2, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P2 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P2 = { "ProtocolIE-ContainerList", "ProtocolIE-ContainerList", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_ContainerList_7884P2_tags_5, - sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P2_tags_5) - /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P2_tags_5[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_ContainerList_7884P2_tags_5, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P2_tags_5) - /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P2_tags_5[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_ContainerList_8180P2_tags_5, + sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P2_tags_5) + /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P2_tags_5[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_ContainerList_8180P2_tags_5, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P2_tags_5) + /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P2_tags_5[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P2_constr_5, + &asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P2_constr_5, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P2_5, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P2_5, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P2_specs_5 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P2_specs_5 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P3_7[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_8180P3_7[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P26, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P30, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -250,43 +257,43 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P3_7[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P3_tags_7[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P3_tags_7[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_7884P3_specs_7 = { - sizeof(struct S1AP_ProtocolIE_ContainerList_7884P3), - offsetof(struct S1AP_ProtocolIE_ContainerList_7884P3, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_8180P3_specs_7 = { + sizeof(struct S1AP_ProtocolIE_ContainerList_8180P3), + offsetof(struct S1AP_ProtocolIE_ContainerList_8180P3, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P3 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P3 = { "ProtocolIE-ContainerList", "ProtocolIE-ContainerList", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_ContainerList_7884P3_tags_7, - sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P3_tags_7) - /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P3_tags_7[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_ContainerList_7884P3_tags_7, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P3_tags_7) - /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P3_tags_7[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_ContainerList_8180P3_tags_7, + sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P3_tags_7) + /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P3_tags_7[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_ContainerList_8180P3_tags_7, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P3_tags_7) + /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P3_tags_7[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P3_constr_7, + &asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P3_constr_7, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P3_7, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P3_7, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P3_specs_7 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P3_specs_7 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P4_9[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_8180P4_9[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P27, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P31, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -301,43 +308,43 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P4_9[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P4_tags_9[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P4_tags_9[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_7884P4_specs_9 = { - sizeof(struct S1AP_ProtocolIE_ContainerList_7884P4), - offsetof(struct S1AP_ProtocolIE_ContainerList_7884P4, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_8180P4_specs_9 = { + sizeof(struct S1AP_ProtocolIE_ContainerList_8180P4), + offsetof(struct S1AP_ProtocolIE_ContainerList_8180P4, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P4 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P4 = { "ProtocolIE-ContainerList", "ProtocolIE-ContainerList", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_ContainerList_7884P4_tags_9, - sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P4_tags_9) - /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P4_tags_9[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_ContainerList_7884P4_tags_9, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P4_tags_9) - /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P4_tags_9[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_ContainerList_8180P4_tags_9, + sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P4_tags_9) + /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P4_tags_9[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_ContainerList_8180P4_tags_9, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P4_tags_9) + /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P4_tags_9[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P4_constr_9, + &asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P4_constr_9, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P4_9, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P4_9, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P4_specs_9 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P4_specs_9 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P5_11[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_8180P5_11[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P28, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P32, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -352,43 +359,43 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P5_11[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P5_tags_11[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P5_tags_11[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_7884P5_specs_11 = { - sizeof(struct S1AP_ProtocolIE_ContainerList_7884P5), - offsetof(struct S1AP_ProtocolIE_ContainerList_7884P5, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_8180P5_specs_11 = { + sizeof(struct S1AP_ProtocolIE_ContainerList_8180P5), + offsetof(struct S1AP_ProtocolIE_ContainerList_8180P5, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P5 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P5 = { "ProtocolIE-ContainerList", "ProtocolIE-ContainerList", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_ContainerList_7884P5_tags_11, - sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P5_tags_11) - /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P5_tags_11[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_ContainerList_7884P5_tags_11, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P5_tags_11) - /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P5_tags_11[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_ContainerList_8180P5_tags_11, + sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P5_tags_11) + /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P5_tags_11[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_ContainerList_8180P5_tags_11, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P5_tags_11) + /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P5_tags_11[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P5_constr_11, + &asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P5_constr_11, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P5_11, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P5_11, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P5_specs_11 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P5_specs_11 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P6_13[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_8180P6_13[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P29, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P33, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -403,43 +410,43 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P6_13[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P6_tags_13[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P6_tags_13[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_7884P6_specs_13 = { - sizeof(struct S1AP_ProtocolIE_ContainerList_7884P6), - offsetof(struct S1AP_ProtocolIE_ContainerList_7884P6, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_8180P6_specs_13 = { + sizeof(struct S1AP_ProtocolIE_ContainerList_8180P6), + offsetof(struct S1AP_ProtocolIE_ContainerList_8180P6, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P6 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P6 = { "ProtocolIE-ContainerList", "ProtocolIE-ContainerList", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_ContainerList_7884P6_tags_13, - sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P6_tags_13) - /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P6_tags_13[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_ContainerList_7884P6_tags_13, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P6_tags_13) - /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P6_tags_13[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_ContainerList_8180P6_tags_13, + sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P6_tags_13) + /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P6_tags_13[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_ContainerList_8180P6_tags_13, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P6_tags_13) + /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P6_tags_13[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P6_constr_13, + &asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P6_constr_13, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P6_13, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P6_13, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P6_specs_13 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P6_specs_13 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P7_15[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_8180P7_15[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P30, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P34, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -454,43 +461,43 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P7_15[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P7_tags_15[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P7_tags_15[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_7884P7_specs_15 = { - sizeof(struct S1AP_ProtocolIE_ContainerList_7884P7), - offsetof(struct S1AP_ProtocolIE_ContainerList_7884P7, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_8180P7_specs_15 = { + sizeof(struct S1AP_ProtocolIE_ContainerList_8180P7), + offsetof(struct S1AP_ProtocolIE_ContainerList_8180P7, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P7 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P7 = { "ProtocolIE-ContainerList", "ProtocolIE-ContainerList", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_ContainerList_7884P7_tags_15, - sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P7_tags_15) - /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P7_tags_15[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_ContainerList_7884P7_tags_15, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P7_tags_15) - /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P7_tags_15[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_ContainerList_8180P7_tags_15, + sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P7_tags_15) + /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P7_tags_15[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_ContainerList_8180P7_tags_15, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P7_tags_15) + /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P7_tags_15[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P7_constr_15, + &asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P7_constr_15, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P7_15, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P7_15, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P7_specs_15 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P7_specs_15 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P8_17[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_8180P8_17[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P31, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P35, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -505,43 +512,43 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P8_17[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P8_tags_17[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P8_tags_17[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_7884P8_specs_17 = { - sizeof(struct S1AP_ProtocolIE_ContainerList_7884P8), - offsetof(struct S1AP_ProtocolIE_ContainerList_7884P8, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_8180P8_specs_17 = { + sizeof(struct S1AP_ProtocolIE_ContainerList_8180P8), + offsetof(struct S1AP_ProtocolIE_ContainerList_8180P8, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P8 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P8 = { "ProtocolIE-ContainerList", "ProtocolIE-ContainerList", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_ContainerList_7884P8_tags_17, - sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P8_tags_17) - /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P8_tags_17[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_ContainerList_7884P8_tags_17, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P8_tags_17) - /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P8_tags_17[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_ContainerList_8180P8_tags_17, + sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P8_tags_17) + /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P8_tags_17[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_ContainerList_8180P8_tags_17, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P8_tags_17) + /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P8_tags_17[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P8_constr_17, + &asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P8_constr_17, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P8_17, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P8_17, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P8_specs_17 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P8_specs_17 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P9_19[] = { +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_8180P9_19[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P32, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P36, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -556,35 +563,86 @@ asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P9_19[] = { "" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P9_tags_19[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P9_tags_19[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_7884P9_specs_19 = { - sizeof(struct S1AP_ProtocolIE_ContainerList_7884P9), - offsetof(struct S1AP_ProtocolIE_ContainerList_7884P9, _asn_ctx), +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_8180P9_specs_19 = { + sizeof(struct S1AP_ProtocolIE_ContainerList_8180P9), + offsetof(struct S1AP_ProtocolIE_ContainerList_8180P9, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P9 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P9 = { "ProtocolIE-ContainerList", "ProtocolIE-ContainerList", &asn_OP_SEQUENCE_OF, - asn_DEF_S1AP_ProtocolIE_ContainerList_7884P9_tags_19, - sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P9_tags_19) - /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P9_tags_19[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_ContainerList_7884P9_tags_19, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P9_tags_19) - /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_7884P9_tags_19[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_ContainerList_8180P9_tags_19, + sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P9_tags_19) + /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P9_tags_19[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_ContainerList_8180P9_tags_19, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P9_tags_19) + /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P9_tags_19[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P9_constr_19, + &asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P9_constr_19, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_OF_constraint }, - asn_MBR_S1AP_ProtocolIE_ContainerList_7884P9_19, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P9_19, 1, /* Single element */ - &asn_SPC_S1AP_ProtocolIE_ContainerList_7884P9_specs_19 /* Additional specs */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P9_specs_19 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_8180P10_21[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P37, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P10_tags_21[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_8180P10_specs_21 = { + sizeof(struct S1AP_ProtocolIE_ContainerList_8180P10), + offsetof(struct S1AP_ProtocolIE_ContainerList_8180P10, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P10 = { + "ProtocolIE-ContainerList", + "ProtocolIE-ContainerList", + &asn_OP_SEQUENCE_OF, + asn_DEF_S1AP_ProtocolIE_ContainerList_8180P10_tags_21, + sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P10_tags_21) + /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P10_tags_21[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_ContainerList_8180P10_tags_21, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P10_tags_21) + /sizeof(asn_DEF_S1AP_ProtocolIE_ContainerList_8180P10_tags_21[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P10_constr_21, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_S1AP_ProtocolIE_ContainerList_8180P10_21, + 1, /* Single element */ + &asn_SPC_S1AP_ProtocolIE_ContainerList_8180P10_specs_21 /* Additional specs */ }; diff --git a/lib/asn1c/s1ap/S1AP_ProtocolIE-ContainerList.h b/lib/asn1c/s1ap/S1AP_ProtocolIE-ContainerList.h index df8e60368..3abc6d2b4 100644 --- a/lib/asn1c/s1ap/S1AP_ProtocolIE-ContainerList.h +++ b/lib/asn1c/s1ap/S1AP_ProtocolIE-ContainerList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-Containers" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -23,108 +23,118 @@ extern "C" { struct S1AP_ProtocolIE_SingleContainer; /* S1AP_ProtocolIE-ContainerList */ -typedef struct S1AP_ProtocolIE_ContainerList_7884P0 { +typedef struct S1AP_ProtocolIE_ContainerList_8180P0 { A_SEQUENCE_OF(struct S1AP_ProtocolIE_SingleContainer) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_ContainerList_7884P0_t; -typedef struct S1AP_ProtocolIE_ContainerList_7884P1 { +} S1AP_ProtocolIE_ContainerList_8180P0_t; +typedef struct S1AP_ProtocolIE_ContainerList_8180P1 { A_SEQUENCE_OF(struct S1AP_ProtocolIE_SingleContainer) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_ContainerList_7884P1_t; -typedef struct S1AP_ProtocolIE_ContainerList_7884P2 { +} S1AP_ProtocolIE_ContainerList_8180P1_t; +typedef struct S1AP_ProtocolIE_ContainerList_8180P2 { A_SEQUENCE_OF(struct S1AP_ProtocolIE_SingleContainer) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_ContainerList_7884P2_t; -typedef struct S1AP_ProtocolIE_ContainerList_7884P3 { +} S1AP_ProtocolIE_ContainerList_8180P2_t; +typedef struct S1AP_ProtocolIE_ContainerList_8180P3 { A_SEQUENCE_OF(struct S1AP_ProtocolIE_SingleContainer) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_ContainerList_7884P3_t; -typedef struct S1AP_ProtocolIE_ContainerList_7884P4 { +} S1AP_ProtocolIE_ContainerList_8180P3_t; +typedef struct S1AP_ProtocolIE_ContainerList_8180P4 { A_SEQUENCE_OF(struct S1AP_ProtocolIE_SingleContainer) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_ContainerList_7884P4_t; -typedef struct S1AP_ProtocolIE_ContainerList_7884P5 { +} S1AP_ProtocolIE_ContainerList_8180P4_t; +typedef struct S1AP_ProtocolIE_ContainerList_8180P5 { A_SEQUENCE_OF(struct S1AP_ProtocolIE_SingleContainer) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_ContainerList_7884P5_t; -typedef struct S1AP_ProtocolIE_ContainerList_7884P6 { +} S1AP_ProtocolIE_ContainerList_8180P5_t; +typedef struct S1AP_ProtocolIE_ContainerList_8180P6 { A_SEQUENCE_OF(struct S1AP_ProtocolIE_SingleContainer) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_ContainerList_7884P6_t; -typedef struct S1AP_ProtocolIE_ContainerList_7884P7 { +} S1AP_ProtocolIE_ContainerList_8180P6_t; +typedef struct S1AP_ProtocolIE_ContainerList_8180P7 { A_SEQUENCE_OF(struct S1AP_ProtocolIE_SingleContainer) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_ContainerList_7884P7_t; -typedef struct S1AP_ProtocolIE_ContainerList_7884P8 { +} S1AP_ProtocolIE_ContainerList_8180P7_t; +typedef struct S1AP_ProtocolIE_ContainerList_8180P8 { A_SEQUENCE_OF(struct S1AP_ProtocolIE_SingleContainer) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_ContainerList_7884P8_t; -typedef struct S1AP_ProtocolIE_ContainerList_7884P9 { +} S1AP_ProtocolIE_ContainerList_8180P8_t; +typedef struct S1AP_ProtocolIE_ContainerList_8180P9 { A_SEQUENCE_OF(struct S1AP_ProtocolIE_SingleContainer) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} S1AP_ProtocolIE_ContainerList_7884P9_t; +} S1AP_ProtocolIE_ContainerList_8180P9_t; +typedef struct S1AP_ProtocolIE_ContainerList_8180P10 { + A_SEQUENCE_OF(struct S1AP_ProtocolIE_SingleContainer) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_ProtocolIE_ContainerList_8180P10_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P0; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_7884P0_specs_1; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P0_1[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P0_constr_1; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P1; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_7884P1_specs_3; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P1_3[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P1_constr_3; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P2; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_7884P2_specs_5; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P2_5[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P2_constr_5; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P3; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_7884P3_specs_7; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P3_7[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P3_constr_7; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P4; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_7884P4_specs_9; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P4_9[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P4_constr_9; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P5; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_7884P5_specs_11; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P5_11[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P5_constr_11; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P6; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_7884P6_specs_13; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P6_13[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P6_constr_13; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P7; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_7884P7_specs_15; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P7_15[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P7_constr_15; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P8; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_7884P8_specs_17; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P8_17[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P8_constr_17; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_7884P9; -extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_7884P9_specs_19; -extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_7884P9_19[1]; -extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_7884P9_constr_19; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P0; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_8180P0_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_8180P0_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P0_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P1; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_8180P1_specs_3; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_8180P1_3[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P1_constr_3; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P2; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_8180P2_specs_5; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_8180P2_5[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P2_constr_5; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P3; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_8180P3_specs_7; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_8180P3_7[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P3_constr_7; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P4; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_8180P4_specs_9; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_8180P4_9[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P4_constr_9; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P5; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_8180P5_specs_11; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_8180P5_11[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P5_constr_11; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P6; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_8180P6_specs_13; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_8180P6_13[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P6_constr_13; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P7; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_8180P7_specs_15; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_8180P7_15[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P7_constr_15; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P8; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_8180P8_specs_17; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_8180P8_17[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P8_constr_17; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P9; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_8180P9_specs_19; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_8180P9_19[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P9_constr_19; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_ContainerList_8180P10; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ProtocolIE_ContainerList_8180P10_specs_21; +extern asn_TYPE_member_t asn_MBR_S1AP_ProtocolIE_ContainerList_8180P10_21[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ProtocolIE_ContainerList_8180P10_constr_21; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_ProtocolIE-ContainerPair.h b/lib/asn1c/s1ap/S1AP_ProtocolIE-ContainerPair.h index b512fadd4..4fa82f505 100644 --- a/lib/asn1c/s1ap/S1AP_ProtocolIE-ContainerPair.h +++ b/lib/asn1c/s1ap/S1AP_ProtocolIE-ContainerPair.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-Containers" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ProtocolIE-ContainerPairList.h b/lib/asn1c/s1ap/S1AP_ProtocolIE-ContainerPairList.h index 4f7b31e89..bb1a6b3a0 100644 --- a/lib/asn1c/s1ap/S1AP_ProtocolIE-ContainerPairList.h +++ b/lib/asn1c/s1ap/S1AP_ProtocolIE-ContainerPairList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-Containers" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ProtocolIE-Field.c b/lib/asn1c/s1ap/S1AP_ProtocolIE-Field.c index 248cb2734..45cf25bb6 100644 --- a/lib/asn1c/s1ap/S1AP_ProtocolIE-Field.c +++ b/lib/asn1c/s1ap/S1AP_ProtocolIE-Field.c @@ -1,272 +1,284 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-Containers" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_ProtocolIE-Field.h" -static const long asn_VAL_153_S1AP_id_E_RABToBeSetupItemBearerSUReq = 17; -static const long asn_VAL_153_S1AP_reject = 0; -static const long asn_VAL_153_S1AP_mandatory = 2; +static const long asn_VAL_158_S1AP_id_E_RABToBeSetupItemBearerSUReq = 17; +static const long asn_VAL_158_S1AP_reject = 0; +static const long asn_VAL_158_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_E_RABToBeSetupItemBearerSUReqIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_153_S1AP_id_E_RABToBeSetupItemBearerSUReq }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_153_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_158_S1AP_id_E_RABToBeSetupItemBearerSUReq }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_158_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABToBeSetupItemBearerSUReq }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_153_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_158_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_E_RABToBeSetupItemBearerSUReqIEs_1[] = { { 1, 4, asn_IOS_S1AP_E_RABToBeSetupItemBearerSUReqIEs_1_rows } }; -static const long asn_VAL_159_S1AP_id_E_RABSetupItemBearerSURes = 39; -static const long asn_VAL_159_S1AP_ignore = 1; -static const long asn_VAL_159_S1AP_mandatory = 2; +static const long asn_VAL_165_S1AP_id_E_RABSetupItemBearerSURes = 39; +static const long asn_VAL_165_S1AP_ignore = 1; +static const long asn_VAL_165_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_E_RABSetupItemBearerSUResIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_159_S1AP_id_E_RABSetupItemBearerSURes }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_159_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_165_S1AP_id_E_RABSetupItemBearerSURes }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_165_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABSetupItemBearerSURes }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_159_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_165_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_E_RABSetupItemBearerSUResIEs_1[] = { { 1, 4, asn_IOS_S1AP_E_RABSetupItemBearerSUResIEs_1_rows } }; -static const long asn_VAL_165_S1AP_id_E_RABToBeModifiedItemBearerModReq = 36; -static const long asn_VAL_165_S1AP_reject = 0; -static const long asn_VAL_165_S1AP_mandatory = 2; +static const long asn_VAL_171_S1AP_id_E_RABToBeModifiedItemBearerModReq = 36; +static const long asn_VAL_171_S1AP_reject = 0; +static const long asn_VAL_171_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_E_RABToBeModifiedItemBearerModReqIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_165_S1AP_id_E_RABToBeModifiedItemBearerModReq }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_165_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_171_S1AP_id_E_RABToBeModifiedItemBearerModReq }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_171_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABToBeModifiedItemBearerModReq }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_165_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_171_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_E_RABToBeModifiedItemBearerModReqIEs_1[] = { { 1, 4, asn_IOS_S1AP_E_RABToBeModifiedItemBearerModReqIEs_1_rows } }; -static const long asn_VAL_172_S1AP_id_E_RABModifyItemBearerModRes = 37; -static const long asn_VAL_172_S1AP_ignore = 1; -static const long asn_VAL_172_S1AP_mandatory = 2; +static const long asn_VAL_179_S1AP_id_E_RABModifyItemBearerModRes = 37; +static const long asn_VAL_179_S1AP_ignore = 1; +static const long asn_VAL_179_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_E_RABModifyItemBearerModResIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_172_S1AP_id_E_RABModifyItemBearerModRes }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_172_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_179_S1AP_id_E_RABModifyItemBearerModRes }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_179_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABModifyItemBearerModRes }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_172_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_179_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_E_RABModifyItemBearerModResIEs_1[] = { { 1, 4, asn_IOS_S1AP_E_RABModifyItemBearerModResIEs_1_rows } }; -static const long asn_VAL_185_S1AP_id_E_RABReleaseItemBearerRelComp = 15; -static const long asn_VAL_185_S1AP_ignore = 1; -static const long asn_VAL_185_S1AP_mandatory = 2; +static const long asn_VAL_192_S1AP_id_E_RABReleaseItemBearerRelComp = 15; +static const long asn_VAL_192_S1AP_ignore = 1; +static const long asn_VAL_192_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_E_RABReleaseItemBearerRelCompIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_185_S1AP_id_E_RABReleaseItemBearerRelComp }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_185_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_192_S1AP_id_E_RABReleaseItemBearerRelComp }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_192_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABReleaseItemBearerRelComp }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_185_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_192_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_E_RABReleaseItemBearerRelCompIEs_1[] = { { 1, 4, asn_IOS_S1AP_E_RABReleaseItemBearerRelCompIEs_1_rows } }; -static const long asn_VAL_228_S1AP_id_E_RABToBeSetupItemCtxtSUReq = 52; -static const long asn_VAL_228_S1AP_reject = 0; -static const long asn_VAL_228_S1AP_mandatory = 2; +static const long asn_VAL_235_S1AP_id_E_RABToBeSetupItemCtxtSUReq = 52; +static const long asn_VAL_235_S1AP_reject = 0; +static const long asn_VAL_235_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_E_RABToBeSetupItemCtxtSUReqIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_228_S1AP_id_E_RABToBeSetupItemCtxtSUReq }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_228_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_235_S1AP_id_E_RABToBeSetupItemCtxtSUReq }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_235_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABToBeSetupItemCtxtSUReq }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_228_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_235_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_E_RABToBeSetupItemCtxtSUReqIEs_1[] = { { 1, 4, asn_IOS_S1AP_E_RABToBeSetupItemCtxtSUReqIEs_1_rows } }; -static const long asn_VAL_234_S1AP_id_E_RABSetupItemCtxtSURes = 50; -static const long asn_VAL_234_S1AP_ignore = 1; -static const long asn_VAL_234_S1AP_mandatory = 2; +static const long asn_VAL_241_S1AP_id_E_RABSetupItemCtxtSURes = 50; +static const long asn_VAL_241_S1AP_ignore = 1; +static const long asn_VAL_241_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_E_RABSetupItemCtxtSUResIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_234_S1AP_id_E_RABSetupItemCtxtSURes }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_234_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_241_S1AP_id_E_RABSetupItemCtxtSURes }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_241_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABSetupItemCtxtSURes }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_234_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_241_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_E_RABSetupItemCtxtSUResIEs_1[] = { { 1, 4, asn_IOS_S1AP_E_RABSetupItemCtxtSUResIEs_1_rows } }; -static const long asn_VAL_257_S1AP_id_TAIItem = 47; -static const long asn_VAL_257_S1AP_ignore = 1; -static const long asn_VAL_257_S1AP_mandatory = 2; +static const long asn_VAL_265_S1AP_id_TAIItem = 47; +static const long asn_VAL_265_S1AP_ignore = 1; +static const long asn_VAL_265_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_TAIItemIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_257_S1AP_id_TAIItem }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_257_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_265_S1AP_id_TAIItem }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_265_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_TAIItem }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_257_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_265_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_TAIItemIEs_1[] = { { 1, 4, asn_IOS_S1AP_TAIItemIEs_1_rows } }; -static const long asn_VAL_374_S1AP_id_UE_associatedLogicalS1_ConnectionItem = 91; -static const long asn_VAL_374_S1AP_reject = 0; -static const long asn_VAL_374_S1AP_mandatory = 2; +static const long asn_VAL_385_S1AP_id_UE_associatedLogicalS1_ConnectionItem = 91; +static const long asn_VAL_385_S1AP_reject = 0; +static const long asn_VAL_385_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_UE_associatedLogicalS1_ConnectionItemRes_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_374_S1AP_id_UE_associatedLogicalS1_ConnectionItem }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_374_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_385_S1AP_id_UE_associatedLogicalS1_ConnectionItem }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_385_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_UE_associatedLogicalS1_ConnectionItem }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_374_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_385_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_UE_associatedLogicalS1_ConnectionItemRes_1[] = { { 1, 4, asn_IOS_S1AP_UE_associatedLogicalS1_ConnectionItemRes_1_rows } }; -static const long asn_VAL_377_S1AP_id_UE_associatedLogicalS1_ConnectionItem = 91; -static const long asn_VAL_377_S1AP_ignore = 1; -static const long asn_VAL_377_S1AP_mandatory = 2; +static const long asn_VAL_388_S1AP_id_UE_associatedLogicalS1_ConnectionItem = 91; +static const long asn_VAL_388_S1AP_ignore = 1; +static const long asn_VAL_388_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_UE_associatedLogicalS1_ConnectionItemResAck_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_377_S1AP_id_UE_associatedLogicalS1_ConnectionItem }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_377_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_388_S1AP_id_UE_associatedLogicalS1_ConnectionItem }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_388_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_UE_associatedLogicalS1_ConnectionItem }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_377_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_388_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_UE_associatedLogicalS1_ConnectionItemResAck_1[] = { { 1, 4, asn_IOS_S1AP_UE_associatedLogicalS1_ConnectionItemResAck_1_rows } }; -static const long asn_VAL_548_S1AP_id_E_RABModifyItemBearerModConf = 204; -static const long asn_VAL_548_S1AP_ignore = 1; -static const long asn_VAL_548_S1AP_mandatory = 2; +static const long asn_VAL_561_S1AP_id_E_RABModifyItemBearerModConf = 204; +static const long asn_VAL_561_S1AP_ignore = 1; +static const long asn_VAL_561_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_E_RABModifyItemBearerModConfIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_548_S1AP_id_E_RABModifyItemBearerModConf }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_548_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_561_S1AP_id_E_RABModifyItemBearerModConf }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_561_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABModifyItemBearerModConf }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_548_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_561_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_E_RABModifyItemBearerModConfIEs_1[] = { { 1, 4, asn_IOS_S1AP_E_RABModifyItemBearerModConfIEs_1_rows } }; -static const long asn_VAL_616_S1AP_id_Bearers_SubjectToStatusTransfer_Item = 89; -static const long asn_VAL_616_S1AP_ignore = 1; -static const long asn_VAL_616_S1AP_mandatory = 2; +static const long asn_VAL_632_S1AP_id_Bearers_SubjectToStatusTransfer_Item = 89; +static const long asn_VAL_632_S1AP_ignore = 1; +static const long asn_VAL_632_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_Bearers_SubjectToStatusTransfer_ItemIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_616_S1AP_id_Bearers_SubjectToStatusTransfer_Item }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_616_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_632_S1AP_id_Bearers_SubjectToStatusTransfer_Item }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_632_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_Bearers_SubjectToStatusTransfer_Item }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_616_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_632_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_Bearers_SubjectToStatusTransfer_ItemIEs_1[] = { { 1, 4, asn_IOS_S1AP_Bearers_SubjectToStatusTransfer_ItemIEs_1_rows } }; -static const long asn_VAL_617_S1AP_id_Bearers_SubjectToEarlyStatusTransfer_Item = 322; -static const long asn_VAL_617_S1AP_ignore = 1; -static const long asn_VAL_617_S1AP_mandatory = 2; +static const long asn_VAL_633_S1AP_id_Bearers_SubjectToEarlyStatusTransfer_Item = 322; +static const long asn_VAL_633_S1AP_ignore = 1; +static const long asn_VAL_633_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_617_S1AP_id_Bearers_SubjectToEarlyStatusTransfer_Item }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_617_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_633_S1AP_id_Bearers_SubjectToEarlyStatusTransfer_Item }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_633_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_Bearers_SubjectToEarlyStatusTransfer_Item }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_617_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_633_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemIEs_1[] = { { 1, 4, asn_IOS_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemIEs_1_rows } }; -static const long asn_VAL_618_S1AP_id_DAPSResponseInfoItem = 319; -static const long asn_VAL_618_S1AP_ignore = 1; -static const long asn_VAL_618_S1AP_mandatory = 2; +static const long asn_VAL_634_S1AP_id_DAPSResponseInfoItem = 319; +static const long asn_VAL_634_S1AP_ignore = 1; +static const long asn_VAL_634_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_DAPSResponseInfoListIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_618_S1AP_id_DAPSResponseInfoItem }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_618_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_634_S1AP_id_DAPSResponseInfoItem }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_634_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_DAPSResponseInfoItem }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_618_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_634_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_DAPSResponseInfoListIEs_1[] = { { 1, 4, asn_IOS_S1AP_DAPSResponseInfoListIEs_1_rows } }; -static const long asn_VAL_619_S1AP_id_E_RABInformationListItem = 78; -static const long asn_VAL_619_S1AP_ignore = 1; -static const long asn_VAL_619_S1AP_mandatory = 2; +static const long asn_VAL_635_S1AP_id_E_RABInformationListItem = 78; +static const long asn_VAL_635_S1AP_ignore = 1; +static const long asn_VAL_635_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_E_RABInformationListIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_619_S1AP_id_E_RABInformationListItem }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_619_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_635_S1AP_id_E_RABInformationListItem }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_635_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABInformationListItem }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_619_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_635_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_E_RABInformationListIEs_1[] = { { 1, 4, asn_IOS_S1AP_E_RABInformationListIEs_1_rows } }; -static const long asn_VAL_620_S1AP_id_E_RABItem = 35; -static const long asn_VAL_620_S1AP_ignore = 1; -static const long asn_VAL_620_S1AP_mandatory = 2; +static const long asn_VAL_636_S1AP_id_E_RABItem = 35; +static const long asn_VAL_636_S1AP_ignore = 1; +static const long asn_VAL_636_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_E_RABItemIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_620_S1AP_id_E_RABItem }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_620_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_636_S1AP_id_E_RABItem }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_636_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABItem }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_620_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_636_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_E_RABItemIEs_1[] = { { 1, 4, asn_IOS_S1AP_E_RABItemIEs_1_rows } }; -static const long asn_VAL_621_S1AP_id_E_RABUsageReportItem = 267; -static const long asn_VAL_621_S1AP_ignore = 1; -static const long asn_VAL_621_S1AP_mandatory = 2; +static const long asn_VAL_637_S1AP_id_E_RABSecurityResultItem = 334; +static const long asn_VAL_637_S1AP_ignore = 1; +static const long asn_VAL_637_S1AP_mandatory = 2; +static const asn_ioc_cell_t asn_IOS_S1AP_E_RABSecurityResultListIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_637_S1AP_id_E_RABSecurityResultItem }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_637_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_E_RABSecurityResultItem }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_637_S1AP_mandatory } +}; +static const asn_ioc_set_t asn_IOS_S1AP_E_RABSecurityResultListIEs_1[] = { + { 1, 4, asn_IOS_S1AP_E_RABSecurityResultListIEs_1_rows } +}; +static const long asn_VAL_638_S1AP_id_E_RABUsageReportItem = 267; +static const long asn_VAL_638_S1AP_ignore = 1; +static const long asn_VAL_638_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_E_RABUsageReportItemIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_621_S1AP_id_E_RABUsageReportItem }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_621_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_638_S1AP_id_E_RABUsageReportItem }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_638_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABUsageReportItem }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_621_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_638_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_E_RABUsageReportItemIEs_1[] = { { 1, 4, asn_IOS_S1AP_E_RABUsageReportItemIEs_1_rows } }; -static const long asn_VAL_622_S1AP_id_LoggedMBSFNMDT = 197; -static const long asn_VAL_622_S1AP_ignore = 1; -static const long asn_VAL_622_S1AP_mandatory = 2; +static const long asn_VAL_639_S1AP_id_LoggedMBSFNMDT = 197; +static const long asn_VAL_639_S1AP_ignore = 1; +static const long asn_VAL_639_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_MDTMode_ExtensionIE_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_622_S1AP_id_LoggedMBSFNMDT }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_622_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_639_S1AP_id_LoggedMBSFNMDT }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_639_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_LoggedMBSFNMDT }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_622_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_639_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_MDTMode_ExtensionIE_1[] = { { 1, 4, asn_IOS_S1AP_MDTMode_ExtensionIE_1_rows } }; -static const long asn_VAL_623_S1AP_id_RecommendedCellItem = 214; -static const long asn_VAL_623_S1AP_ignore = 1; -static const long asn_VAL_623_S1AP_mandatory = 2; +static const long asn_VAL_640_S1AP_id_RecommendedCellItem = 214; +static const long asn_VAL_640_S1AP_ignore = 1; +static const long asn_VAL_640_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_RecommendedCellItemIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_623_S1AP_id_RecommendedCellItem }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_623_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_640_S1AP_id_RecommendedCellItem }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_640_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_RecommendedCellItem }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_623_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_640_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_RecommendedCellItemIEs_1[] = { { 1, 4, asn_IOS_S1AP_RecommendedCellItemIEs_1_rows } }; -static const long asn_VAL_624_S1AP_id_RecommendedENBItem = 215; -static const long asn_VAL_624_S1AP_ignore = 1; -static const long asn_VAL_624_S1AP_mandatory = 2; +static const long asn_VAL_641_S1AP_id_RecommendedENBItem = 215; +static const long asn_VAL_641_S1AP_ignore = 1; +static const long asn_VAL_641_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_RecommendedENBItemIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_624_S1AP_id_RecommendedENBItem }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_624_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_641_S1AP_id_RecommendedENBItem }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_641_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_RecommendedENBItem }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_624_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_641_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_RecommendedENBItemIEs_1[] = { { 1, 4, asn_IOS_S1AP_RecommendedENBItemIEs_1_rows } }; -static const long asn_VAL_625_S1AP_id_SecondaryRATDataUsageReportItem = 265; -static const long asn_VAL_625_S1AP_ignore = 1; -static const long asn_VAL_625_S1AP_mandatory = 2; +static const long asn_VAL_642_S1AP_id_SecondaryRATDataUsageReportItem = 265; +static const long asn_VAL_642_S1AP_ignore = 1; +static const long asn_VAL_642_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_SecondaryRATDataUsageReportItemIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_625_S1AP_id_SecondaryRATDataUsageReportItem }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_625_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_642_S1AP_id_SecondaryRATDataUsageReportItem }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_642_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_SecondaryRATDataUsageReportItem }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_625_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_642_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_SecondaryRATDataUsageReportItemIEs_1[] = { { 1, 4, asn_IOS_S1AP_SecondaryRATDataUsageReportItemIEs_1_rows } }; -static const long asn_VAL_626_S1AP_id_SON_Information_Report = 206; -static const long asn_VAL_626_S1AP_ignore = 1; -static const long asn_VAL_626_S1AP_mandatory = 2; +static const long asn_VAL_643_S1AP_id_SON_Information_Report = 206; +static const long asn_VAL_643_S1AP_ignore = 1; +static const long asn_VAL_643_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_SONInformation_ExtensionIE_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_626_S1AP_id_SON_Information_Report }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_626_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_643_S1AP_id_SON_Information_Report }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_643_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_SONInformationReport }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_626_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_643_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_SONInformation_ExtensionIE_1[] = { { 1, 4, asn_IOS_S1AP_SONInformation_ExtensionIE_1_rows } @@ -857,6 +869,9 @@ static const long asn_VAL_87_S1AP_optional = 0; static const long asn_VAL_88_S1AP_id_NotifySourceeNB = 320; static const long asn_VAL_88_S1AP_ignore = 1; static const long asn_VAL_88_S1AP_optional = 0; +static const long asn_VAL_89_S1AP_id_LTE_NTN_TAI_Information = 339; +static const long asn_VAL_89_S1AP_ignore = 1; +static const long asn_VAL_89_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_HandoverNotifyIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_81_S1AP_id_MME_UE_S1AP_ID }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_81_S1AP_reject }, @@ -889,430 +904,410 @@ static const asn_ioc_cell_t asn_IOS_S1AP_HandoverNotifyIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_88_S1AP_id_NotifySourceeNB }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_88_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_NotifySourceeNB }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_88_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_88_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_89_S1AP_id_LTE_NTN_TAI_Information }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_89_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_LTE_NTN_TAI_Information }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_89_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_HandoverNotifyIEs_1[] = { - { 8, 4, asn_IOS_S1AP_HandoverNotifyIEs_1_rows } + { 9, 4, asn_IOS_S1AP_HandoverNotifyIEs_1_rows } }; -static const long asn_VAL_89_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_89_S1AP_reject = 0; -static const long asn_VAL_89_S1AP_mandatory = 2; -static const long asn_VAL_90_S1AP_id_E_RABToBeSwitchedDLList = 22; +static const long asn_VAL_90_S1AP_id_eNB_UE_S1AP_ID = 8; static const long asn_VAL_90_S1AP_reject = 0; static const long asn_VAL_90_S1AP_mandatory = 2; -static const long asn_VAL_91_S1AP_id_SourceMME_UE_S1AP_ID = 88; +static const long asn_VAL_91_S1AP_id_E_RABToBeSwitchedDLList = 22; static const long asn_VAL_91_S1AP_reject = 0; static const long asn_VAL_91_S1AP_mandatory = 2; -static const long asn_VAL_92_S1AP_id_EUTRAN_CGI = 100; -static const long asn_VAL_92_S1AP_ignore = 1; +static const long asn_VAL_92_S1AP_id_SourceMME_UE_S1AP_ID = 88; +static const long asn_VAL_92_S1AP_reject = 0; static const long asn_VAL_92_S1AP_mandatory = 2; -static const long asn_VAL_93_S1AP_id_TAI = 67; +static const long asn_VAL_93_S1AP_id_EUTRAN_CGI = 100; static const long asn_VAL_93_S1AP_ignore = 1; static const long asn_VAL_93_S1AP_mandatory = 2; -static const long asn_VAL_94_S1AP_id_UESecurityCapabilities = 107; +static const long asn_VAL_94_S1AP_id_TAI = 67; static const long asn_VAL_94_S1AP_ignore = 1; static const long asn_VAL_94_S1AP_mandatory = 2; -static const long asn_VAL_95_S1AP_id_CSG_Id = 127; +static const long asn_VAL_95_S1AP_id_UESecurityCapabilities = 107; static const long asn_VAL_95_S1AP_ignore = 1; -static const long asn_VAL_95_S1AP_optional = 0; -static const long asn_VAL_96_S1AP_id_CellAccessMode = 145; +static const long asn_VAL_95_S1AP_mandatory = 2; +static const long asn_VAL_96_S1AP_id_CSG_Id = 127; static const long asn_VAL_96_S1AP_ignore = 1; static const long asn_VAL_96_S1AP_optional = 0; -static const long asn_VAL_97_S1AP_id_SourceMME_GUMMEI = 157; +static const long asn_VAL_97_S1AP_id_CellAccessMode = 145; static const long asn_VAL_97_S1AP_ignore = 1; static const long asn_VAL_97_S1AP_optional = 0; -static const long asn_VAL_98_S1AP_id_CSGMembershipStatus = 146; +static const long asn_VAL_98_S1AP_id_SourceMME_GUMMEI = 157; static const long asn_VAL_98_S1AP_ignore = 1; static const long asn_VAL_98_S1AP_optional = 0; -static const long asn_VAL_99_S1AP_id_Tunnel_Information_for_BBF = 176; +static const long asn_VAL_99_S1AP_id_CSGMembershipStatus = 146; static const long asn_VAL_99_S1AP_ignore = 1; static const long asn_VAL_99_S1AP_optional = 0; -static const long asn_VAL_100_S1AP_id_LHN_ID = 186; +static const long asn_VAL_100_S1AP_id_Tunnel_Information_for_BBF = 176; static const long asn_VAL_100_S1AP_ignore = 1; static const long asn_VAL_100_S1AP_optional = 0; -static const long asn_VAL_101_S1AP_id_RRC_Resume_Cause = 245; +static const long asn_VAL_101_S1AP_id_LHN_ID = 186; static const long asn_VAL_101_S1AP_ignore = 1; static const long asn_VAL_101_S1AP_optional = 0; -static const long asn_VAL_102_S1AP_id_NRUESecurityCapabilities = 269; +static const long asn_VAL_102_S1AP_id_RRC_Resume_Cause = 245; static const long asn_VAL_102_S1AP_ignore = 1; static const long asn_VAL_102_S1AP_optional = 0; -static const long asn_VAL_103_S1AP_id_PSCellInformation = 288; +static const long asn_VAL_103_S1AP_id_NRUESecurityCapabilities = 269; static const long asn_VAL_103_S1AP_ignore = 1; static const long asn_VAL_103_S1AP_optional = 0; +static const long asn_VAL_104_S1AP_id_PSCellInformation = 288; +static const long asn_VAL_104_S1AP_ignore = 1; +static const long asn_VAL_104_S1AP_optional = 0; +static const long asn_VAL_105_S1AP_id_LTE_NTN_TAI_Information = 339; +static const long asn_VAL_105_S1AP_ignore = 1; +static const long asn_VAL_105_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_PathSwitchRequestIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_89_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_89_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_89_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_90_S1AP_id_E_RABToBeSwitchedDLList }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_90_S1AP_id_eNB_UE_S1AP_ID }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_90_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_E_RABToBeSwitchedDLList }, + { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_90_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_91_S1AP_id_SourceMME_UE_S1AP_ID }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_91_S1AP_id_E_RABToBeSwitchedDLList }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_91_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, + { "&Value", aioc__type, &asn_DEF_S1AP_E_RABToBeSwitchedDLList }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_91_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_92_S1AP_id_EUTRAN_CGI }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_92_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_EUTRAN_CGI }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_92_S1AP_id_SourceMME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_92_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_92_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_93_S1AP_id_TAI }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_93_S1AP_id_EUTRAN_CGI }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_93_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_TAI }, + { "&Value", aioc__type, &asn_DEF_S1AP_EUTRAN_CGI }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_93_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_94_S1AP_id_UESecurityCapabilities }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_94_S1AP_id_TAI }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_94_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_UESecurityCapabilities }, + { "&Value", aioc__type, &asn_DEF_S1AP_TAI }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_94_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_95_S1AP_id_CSG_Id }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_95_S1AP_id_UESecurityCapabilities }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_95_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_CSG_Id }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_95_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_96_S1AP_id_CellAccessMode }, + { "&Value", aioc__type, &asn_DEF_S1AP_UESecurityCapabilities }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_95_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_96_S1AP_id_CSG_Id }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_96_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_CellAccessMode }, + { "&Value", aioc__type, &asn_DEF_S1AP_CSG_Id }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_96_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_97_S1AP_id_SourceMME_GUMMEI }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_97_S1AP_id_CellAccessMode }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_97_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_GUMMEI }, + { "&Value", aioc__type, &asn_DEF_S1AP_CellAccessMode }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_97_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_98_S1AP_id_CSGMembershipStatus }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_98_S1AP_id_SourceMME_GUMMEI }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_98_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_CSGMembershipStatus }, + { "&Value", aioc__type, &asn_DEF_S1AP_GUMMEI }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_98_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_99_S1AP_id_Tunnel_Information_for_BBF }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_99_S1AP_id_CSGMembershipStatus }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_99_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_TunnelInformation }, + { "&Value", aioc__type, &asn_DEF_S1AP_CSGMembershipStatus }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_99_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_100_S1AP_id_LHN_ID }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_100_S1AP_id_Tunnel_Information_for_BBF }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_100_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_LHN_ID }, + { "&Value", aioc__type, &asn_DEF_S1AP_TunnelInformation }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_100_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_101_S1AP_id_RRC_Resume_Cause }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_101_S1AP_id_LHN_ID }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_101_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_RRC_Establishment_Cause }, + { "&Value", aioc__type, &asn_DEF_S1AP_LHN_ID }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_101_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_102_S1AP_id_NRUESecurityCapabilities }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_102_S1AP_id_RRC_Resume_Cause }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_102_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_NRUESecurityCapabilities }, + { "&Value", aioc__type, &asn_DEF_S1AP_RRC_Establishment_Cause }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_102_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_103_S1AP_id_PSCellInformation }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_103_S1AP_id_NRUESecurityCapabilities }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_103_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_NRUESecurityCapabilities }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_103_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_104_S1AP_id_PSCellInformation }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_104_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_PSCellInformation }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_103_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_104_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_105_S1AP_id_LTE_NTN_TAI_Information }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_105_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_LTE_NTN_TAI_Information }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_105_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_PathSwitchRequestIEs_1[] = { - { 15, 4, asn_IOS_S1AP_PathSwitchRequestIEs_1_rows } + { 16, 4, asn_IOS_S1AP_PathSwitchRequestIEs_1_rows } }; -static const long asn_VAL_105_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_105_S1AP_ignore = 1; -static const long asn_VAL_105_S1AP_mandatory = 2; -static const long asn_VAL_106_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_106_S1AP_ignore = 1; -static const long asn_VAL_106_S1AP_mandatory = 2; -static const long asn_VAL_107_S1AP_id_uEaggregateMaximumBitrate = 66; +static const long asn_VAL_107_S1AP_id_MME_UE_S1AP_ID = 0; static const long asn_VAL_107_S1AP_ignore = 1; -static const long asn_VAL_107_S1AP_optional = 0; -static const long asn_VAL_108_S1AP_id_E_RABToBeSwitchedULList = 95; +static const long asn_VAL_107_S1AP_mandatory = 2; +static const long asn_VAL_108_S1AP_id_eNB_UE_S1AP_ID = 8; static const long asn_VAL_108_S1AP_ignore = 1; -static const long asn_VAL_108_S1AP_optional = 0; -static const long asn_VAL_109_S1AP_id_E_RABToBeReleasedList = 33; +static const long asn_VAL_108_S1AP_mandatory = 2; +static const long asn_VAL_109_S1AP_id_uEaggregateMaximumBitrate = 66; static const long asn_VAL_109_S1AP_ignore = 1; static const long asn_VAL_109_S1AP_optional = 0; -static const long asn_VAL_110_S1AP_id_SecurityContext = 40; -static const long asn_VAL_110_S1AP_reject = 0; -static const long asn_VAL_110_S1AP_mandatory = 2; -static const long asn_VAL_111_S1AP_id_CriticalityDiagnostics = 58; +static const long asn_VAL_110_S1AP_id_E_RABToBeSwitchedULList = 95; +static const long asn_VAL_110_S1AP_ignore = 1; +static const long asn_VAL_110_S1AP_optional = 0; +static const long asn_VAL_111_S1AP_id_E_RABToBeReleasedList = 33; static const long asn_VAL_111_S1AP_ignore = 1; static const long asn_VAL_111_S1AP_optional = 0; -static const long asn_VAL_112_S1AP_id_MME_UE_S1AP_ID_2 = 158; -static const long asn_VAL_112_S1AP_ignore = 1; -static const long asn_VAL_112_S1AP_optional = 0; -static const long asn_VAL_113_S1AP_id_CSGMembershipStatus = 146; +static const long asn_VAL_112_S1AP_id_SecurityContext = 40; +static const long asn_VAL_112_S1AP_reject = 0; +static const long asn_VAL_112_S1AP_mandatory = 2; +static const long asn_VAL_113_S1AP_id_CriticalityDiagnostics = 58; static const long asn_VAL_113_S1AP_ignore = 1; static const long asn_VAL_113_S1AP_optional = 0; -static const long asn_VAL_114_S1AP_id_ProSeAuthorized = 195; +static const long asn_VAL_114_S1AP_id_MME_UE_S1AP_ID_2 = 158; static const long asn_VAL_114_S1AP_ignore = 1; static const long asn_VAL_114_S1AP_optional = 0; -static const long asn_VAL_115_S1AP_id_UEUserPlaneCIoTSupportIndicator = 241; +static const long asn_VAL_115_S1AP_id_CSGMembershipStatus = 146; static const long asn_VAL_115_S1AP_ignore = 1; static const long asn_VAL_115_S1AP_optional = 0; -static const long asn_VAL_116_S1AP_id_V2XServicesAuthorized = 240; +static const long asn_VAL_116_S1AP_id_ProSeAuthorized = 195; static const long asn_VAL_116_S1AP_ignore = 1; static const long asn_VAL_116_S1AP_optional = 0; -static const long asn_VAL_117_S1AP_id_UESidelinkAggregateMaximumBitrate = 248; +static const long asn_VAL_117_S1AP_id_UEUserPlaneCIoTSupportIndicator = 241; static const long asn_VAL_117_S1AP_ignore = 1; static const long asn_VAL_117_S1AP_optional = 0; -static const long asn_VAL_118_S1AP_id_EnhancedCoverageRestricted = 251; +static const long asn_VAL_118_S1AP_id_V2XServicesAuthorized = 240; static const long asn_VAL_118_S1AP_ignore = 1; static const long asn_VAL_118_S1AP_optional = 0; -static const long asn_VAL_119_S1AP_id_NRUESecurityCapabilities = 269; +static const long asn_VAL_119_S1AP_id_UESidelinkAggregateMaximumBitrate = 248; static const long asn_VAL_119_S1AP_ignore = 1; static const long asn_VAL_119_S1AP_optional = 0; -static const long asn_VAL_120_S1AP_id_CE_ModeBRestricted = 271; +static const long asn_VAL_120_S1AP_id_EnhancedCoverageRestricted = 251; static const long asn_VAL_120_S1AP_ignore = 1; static const long asn_VAL_120_S1AP_optional = 0; -static const long asn_VAL_121_S1AP_id_AerialUEsubscriptionInformation = 277; +static const long asn_VAL_121_S1AP_id_NRUESecurityCapabilities = 269; static const long asn_VAL_121_S1AP_ignore = 1; static const long asn_VAL_121_S1AP_optional = 0; -static const long asn_VAL_122_S1AP_id_PendingDataIndication = 283; +static const long asn_VAL_122_S1AP_id_CE_ModeBRestricted = 271; static const long asn_VAL_122_S1AP_ignore = 1; static const long asn_VAL_122_S1AP_optional = 0; -static const long asn_VAL_123_S1AP_id_Subscription_Based_UE_DifferentiationInfo = 278; +static const long asn_VAL_123_S1AP_id_AerialUEsubscriptionInformation = 277; static const long asn_VAL_123_S1AP_ignore = 1; static const long asn_VAL_123_S1AP_optional = 0; -static const long asn_VAL_124_S1AP_id_HandoverRestrictionList = 41; +static const long asn_VAL_124_S1AP_id_PendingDataIndication = 283; static const long asn_VAL_124_S1AP_ignore = 1; static const long asn_VAL_124_S1AP_optional = 0; -static const long asn_VAL_125_S1AP_id_AdditionalRRMPriorityIndex = 299; +static const long asn_VAL_125_S1AP_id_Subscription_Based_UE_DifferentiationInfo = 278; static const long asn_VAL_125_S1AP_ignore = 1; static const long asn_VAL_125_S1AP_optional = 0; -static const long asn_VAL_126_S1AP_id_NRV2XServicesAuthorized = 306; +static const long asn_VAL_126_S1AP_id_HandoverRestrictionList = 41; static const long asn_VAL_126_S1AP_ignore = 1; static const long asn_VAL_126_S1AP_optional = 0; -static const long asn_VAL_127_S1AP_id_NRUESidelinkAggregateMaximumBitrate = 307; +static const long asn_VAL_127_S1AP_id_AdditionalRRMPriorityIndex = 299; static const long asn_VAL_127_S1AP_ignore = 1; static const long asn_VAL_127_S1AP_optional = 0; -static const long asn_VAL_128_S1AP_id_PC5QoSParameters = 308; +static const long asn_VAL_128_S1AP_id_NRV2XServicesAuthorized = 306; static const long asn_VAL_128_S1AP_ignore = 1; static const long asn_VAL_128_S1AP_optional = 0; -static const long asn_VAL_129_S1AP_id_UERadioCapabilityID = 314; -static const long asn_VAL_129_S1AP_reject = 0; +static const long asn_VAL_129_S1AP_id_NRUESidelinkAggregateMaximumBitrate = 307; +static const long asn_VAL_129_S1AP_ignore = 1; static const long asn_VAL_129_S1AP_optional = 0; +static const long asn_VAL_130_S1AP_id_PC5QoSParameters = 308; +static const long asn_VAL_130_S1AP_ignore = 1; +static const long asn_VAL_130_S1AP_optional = 0; +static const long asn_VAL_131_S1AP_id_UERadioCapabilityID = 314; +static const long asn_VAL_131_S1AP_reject = 0; +static const long asn_VAL_131_S1AP_optional = 0; +static const long asn_VAL_132_S1AP_id_UESecurityCapabilities = 107; +static const long asn_VAL_132_S1AP_ignore = 1; +static const long asn_VAL_132_S1AP_optional = 0; +static const long asn_VAL_133_S1AP_id_E_RABToBeUpdatedList = 341; +static const long asn_VAL_133_S1AP_ignore = 1; +static const long asn_VAL_133_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_PathSwitchRequestAcknowledgeIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_105_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_105_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_105_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_106_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_106_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_106_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_107_S1AP_id_uEaggregateMaximumBitrate }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_107_S1AP_id_MME_UE_S1AP_ID }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_107_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_UEAggregateMaximumBitrate }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_107_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_108_S1AP_id_E_RABToBeSwitchedULList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_108_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_E_RABToBeSwitchedULList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_108_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_109_S1AP_id_E_RABToBeReleasedList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_109_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_E_RABList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_109_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_110_S1AP_id_SecurityContext }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_110_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_SecurityContext }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_110_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_111_S1AP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_111_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_111_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_112_S1AP_id_MME_UE_S1AP_ID_2 }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_112_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_112_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_113_S1AP_id_CSGMembershipStatus }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_107_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_108_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_108_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_108_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_109_S1AP_id_uEaggregateMaximumBitrate }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_109_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_UEAggregateMaximumBitrate }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_109_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_110_S1AP_id_E_RABToBeSwitchedULList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_110_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_E_RABToBeSwitchedULList }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_110_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_111_S1AP_id_E_RABToBeReleasedList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_111_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_E_RABList }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_111_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_112_S1AP_id_SecurityContext }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_112_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_SecurityContext }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_112_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_113_S1AP_id_CriticalityDiagnostics }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_113_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_CSGMembershipStatus }, + { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_113_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_114_S1AP_id_ProSeAuthorized }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_114_S1AP_id_MME_UE_S1AP_ID_2 }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_114_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_ProSeAuthorized }, + { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_114_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_115_S1AP_id_UEUserPlaneCIoTSupportIndicator }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_115_S1AP_id_CSGMembershipStatus }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_115_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_UEUserPlaneCIoTSupportIndicator }, + { "&Value", aioc__type, &asn_DEF_S1AP_CSGMembershipStatus }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_115_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_116_S1AP_id_V2XServicesAuthorized }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_116_S1AP_id_ProSeAuthorized }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_116_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_V2XServicesAuthorized }, + { "&Value", aioc__type, &asn_DEF_S1AP_ProSeAuthorized }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_116_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_117_S1AP_id_UESidelinkAggregateMaximumBitrate }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_117_S1AP_id_UEUserPlaneCIoTSupportIndicator }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_117_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_UESidelinkAggregateMaximumBitrate }, + { "&Value", aioc__type, &asn_DEF_S1AP_UEUserPlaneCIoTSupportIndicator }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_117_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_118_S1AP_id_EnhancedCoverageRestricted }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_118_S1AP_id_V2XServicesAuthorized }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_118_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_EnhancedCoverageRestricted }, + { "&Value", aioc__type, &asn_DEF_S1AP_V2XServicesAuthorized }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_118_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_119_S1AP_id_NRUESecurityCapabilities }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_119_S1AP_id_UESidelinkAggregateMaximumBitrate }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_119_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_NRUESecurityCapabilities }, + { "&Value", aioc__type, &asn_DEF_S1AP_UESidelinkAggregateMaximumBitrate }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_119_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_120_S1AP_id_CE_ModeBRestricted }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_120_S1AP_id_EnhancedCoverageRestricted }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_120_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_CE_ModeBRestricted }, + { "&Value", aioc__type, &asn_DEF_S1AP_EnhancedCoverageRestricted }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_120_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_121_S1AP_id_AerialUEsubscriptionInformation }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_121_S1AP_id_NRUESecurityCapabilities }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_121_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_AerialUEsubscriptionInformation }, + { "&Value", aioc__type, &asn_DEF_S1AP_NRUESecurityCapabilities }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_121_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_122_S1AP_id_PendingDataIndication }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_122_S1AP_id_CE_ModeBRestricted }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_122_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_PendingDataIndication }, + { "&Value", aioc__type, &asn_DEF_S1AP_CE_ModeBRestricted }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_122_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_123_S1AP_id_Subscription_Based_UE_DifferentiationInfo }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_123_S1AP_id_AerialUEsubscriptionInformation }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_123_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_Subscription_Based_UE_DifferentiationInfo }, + { "&Value", aioc__type, &asn_DEF_S1AP_AerialUEsubscriptionInformation }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_123_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_124_S1AP_id_HandoverRestrictionList }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_124_S1AP_id_PendingDataIndication }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_124_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_HandoverRestrictionList }, + { "&Value", aioc__type, &asn_DEF_S1AP_PendingDataIndication }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_124_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_125_S1AP_id_AdditionalRRMPriorityIndex }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_125_S1AP_id_Subscription_Based_UE_DifferentiationInfo }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_125_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_AdditionalRRMPriorityIndex }, + { "&Value", aioc__type, &asn_DEF_S1AP_Subscription_Based_UE_DifferentiationInfo }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_125_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_126_S1AP_id_NRV2XServicesAuthorized }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_126_S1AP_id_HandoverRestrictionList }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_126_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_NRV2XServicesAuthorized }, + { "&Value", aioc__type, &asn_DEF_S1AP_HandoverRestrictionList }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_126_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_127_S1AP_id_NRUESidelinkAggregateMaximumBitrate }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_127_S1AP_id_AdditionalRRMPriorityIndex }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_127_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_NRUESidelinkAggregateMaximumBitrate }, + { "&Value", aioc__type, &asn_DEF_S1AP_AdditionalRRMPriorityIndex }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_127_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_128_S1AP_id_PC5QoSParameters }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_128_S1AP_id_NRV2XServicesAuthorized }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_128_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_PC5QoSParameters }, + { "&Value", aioc__type, &asn_DEF_S1AP_NRV2XServicesAuthorized }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_128_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_129_S1AP_id_UERadioCapabilityID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_129_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_129_S1AP_id_NRUESidelinkAggregateMaximumBitrate }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_129_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_NRUESidelinkAggregateMaximumBitrate }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_129_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_130_S1AP_id_PC5QoSParameters }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_130_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_PC5QoSParameters }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_130_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_131_S1AP_id_UERadioCapabilityID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_131_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_UERadioCapabilityID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_129_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_131_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_132_S1AP_id_UESecurityCapabilities }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_132_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_UESecurityCapabilities }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_132_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_133_S1AP_id_E_RABToBeUpdatedList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_133_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_E_RABToBeUpdatedList }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_133_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_PathSwitchRequestAcknowledgeIEs_1[] = { - { 25, 4, asn_IOS_S1AP_PathSwitchRequestAcknowledgeIEs_1_rows } + { 27, 4, asn_IOS_S1AP_PathSwitchRequestAcknowledgeIEs_1_rows } }; -static const long asn_VAL_131_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_131_S1AP_ignore = 1; -static const long asn_VAL_131_S1AP_mandatory = 2; -static const long asn_VAL_132_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_132_S1AP_ignore = 1; -static const long asn_VAL_132_S1AP_mandatory = 2; -static const long asn_VAL_133_S1AP_id_Cause = 2; -static const long asn_VAL_133_S1AP_ignore = 1; -static const long asn_VAL_133_S1AP_mandatory = 2; -static const long asn_VAL_134_S1AP_id_CriticalityDiagnostics = 58; -static const long asn_VAL_134_S1AP_ignore = 1; -static const long asn_VAL_134_S1AP_optional = 0; +static const long asn_VAL_136_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_136_S1AP_ignore = 1; +static const long asn_VAL_136_S1AP_mandatory = 2; +static const long asn_VAL_137_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_137_S1AP_ignore = 1; +static const long asn_VAL_137_S1AP_mandatory = 2; +static const long asn_VAL_138_S1AP_id_Cause = 2; +static const long asn_VAL_138_S1AP_ignore = 1; +static const long asn_VAL_138_S1AP_mandatory = 2; +static const long asn_VAL_139_S1AP_id_CriticalityDiagnostics = 58; +static const long asn_VAL_139_S1AP_ignore = 1; +static const long asn_VAL_139_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_PathSwitchRequestFailureIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_131_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_131_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_136_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_136_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_131_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_132_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_132_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_136_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_137_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_137_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_132_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_133_S1AP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_133_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_137_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_138_S1AP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_138_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_Cause }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_133_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_134_S1AP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_134_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_138_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_139_S1AP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_139_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_134_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_139_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_PathSwitchRequestFailureIEs_1[] = { { 4, 4, asn_IOS_S1AP_PathSwitchRequestFailureIEs_1_rows } }; -static const long asn_VAL_135_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_135_S1AP_reject = 0; -static const long asn_VAL_135_S1AP_mandatory = 2; -static const long asn_VAL_136_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_136_S1AP_reject = 0; -static const long asn_VAL_136_S1AP_mandatory = 2; -static const long asn_VAL_137_S1AP_id_Cause = 2; -static const long asn_VAL_137_S1AP_ignore = 1; -static const long asn_VAL_137_S1AP_mandatory = 2; +static const long asn_VAL_140_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_140_S1AP_reject = 0; +static const long asn_VAL_140_S1AP_mandatory = 2; +static const long asn_VAL_141_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_141_S1AP_reject = 0; +static const long asn_VAL_141_S1AP_mandatory = 2; +static const long asn_VAL_142_S1AP_id_Cause = 2; +static const long asn_VAL_142_S1AP_ignore = 1; +static const long asn_VAL_142_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_HandoverCancelIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_135_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_135_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_140_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_140_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_135_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_136_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_136_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_140_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_141_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_141_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_136_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_137_S1AP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_137_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_141_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_142_S1AP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_142_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_Cause }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_137_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_142_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_HandoverCancelIEs_1[] = { { 3, 4, asn_IOS_S1AP_HandoverCancelIEs_1_rows } }; -static const long asn_VAL_138_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_138_S1AP_ignore = 1; -static const long asn_VAL_138_S1AP_mandatory = 2; -static const long asn_VAL_139_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_139_S1AP_ignore = 1; -static const long asn_VAL_139_S1AP_mandatory = 2; -static const long asn_VAL_140_S1AP_id_CriticalityDiagnostics = 58; -static const long asn_VAL_140_S1AP_ignore = 1; -static const long asn_VAL_140_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_HandoverCancelAcknowledgeIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_138_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_138_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_138_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_139_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_139_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_139_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_140_S1AP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_140_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_140_S1AP_optional } -}; -static const asn_ioc_set_t asn_IOS_S1AP_HandoverCancelAcknowledgeIEs_1[] = { - { 3, 4, asn_IOS_S1AP_HandoverCancelAcknowledgeIEs_1_rows } -}; -static const long asn_VAL_141_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_141_S1AP_reject = 0; -static const long asn_VAL_141_S1AP_mandatory = 2; -static const long asn_VAL_142_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_142_S1AP_reject = 0; -static const long asn_VAL_142_S1AP_mandatory = 2; -static const asn_ioc_cell_t asn_IOS_S1AP_HandoverSuccessIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_141_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_141_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_141_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_142_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_142_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_142_S1AP_mandatory } -}; -static const asn_ioc_set_t asn_IOS_S1AP_HandoverSuccessIEs_1[] = { - { 2, 4, asn_IOS_S1AP_HandoverSuccessIEs_1_rows } -}; static const long asn_VAL_143_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_143_S1AP_reject = 0; +static const long asn_VAL_143_S1AP_ignore = 1; static const long asn_VAL_143_S1AP_mandatory = 2; static const long asn_VAL_144_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_144_S1AP_reject = 0; +static const long asn_VAL_144_S1AP_ignore = 1; static const long asn_VAL_144_S1AP_mandatory = 2; -static const long asn_VAL_145_S1AP_id_eNB_EarlyStatusTransfer_TransparentContainer = 321; -static const long asn_VAL_145_S1AP_reject = 0; -static const long asn_VAL_145_S1AP_mandatory = 2; -static const asn_ioc_cell_t asn_IOS_S1AP_ENBEarlyStatusTransferIEs_1_rows[] = { +static const long asn_VAL_145_S1AP_id_CriticalityDiagnostics = 58; +static const long asn_VAL_145_S1AP_ignore = 1; +static const long asn_VAL_145_S1AP_optional = 0; +static const asn_ioc_cell_t asn_IOS_S1AP_HandoverCancelAcknowledgeIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_143_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_143_S1AP_reject }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_143_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_143_S1AP_mandatory }, { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_144_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_144_S1AP_reject }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_144_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_144_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_145_S1AP_id_eNB_EarlyStatusTransfer_TransparentContainer }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_145_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_ENB_EarlyStatusTransfer_TransparentContainer }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_145_S1AP_mandatory } + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_145_S1AP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_145_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_145_S1AP_optional } }; -static const asn_ioc_set_t asn_IOS_S1AP_ENBEarlyStatusTransferIEs_1[] = { - { 3, 4, asn_IOS_S1AP_ENBEarlyStatusTransferIEs_1_rows } +static const asn_ioc_set_t asn_IOS_S1AP_HandoverCancelAcknowledgeIEs_1[] = { + { 3, 4, asn_IOS_S1AP_HandoverCancelAcknowledgeIEs_1_rows } }; static const long asn_VAL_146_S1AP_id_MME_UE_S1AP_ID = 0; static const long asn_VAL_146_S1AP_reject = 0; @@ -1320,10 +1315,7 @@ static const long asn_VAL_146_S1AP_mandatory = 2; static const long asn_VAL_147_S1AP_id_eNB_UE_S1AP_ID = 8; static const long asn_VAL_147_S1AP_reject = 0; static const long asn_VAL_147_S1AP_mandatory = 2; -static const long asn_VAL_148_S1AP_id_eNB_EarlyStatusTransfer_TransparentContainer = 321; -static const long asn_VAL_148_S1AP_reject = 0; -static const long asn_VAL_148_S1AP_mandatory = 2; -static const asn_ioc_cell_t asn_IOS_S1AP_MMEEarlyStatusTransferIEs_1_rows[] = { +static const asn_ioc_cell_t asn_IOS_S1AP_HandoverSuccessIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_146_S1AP_id_MME_UE_S1AP_ID }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_146_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, @@ -1331,1168 +1323,1171 @@ static const asn_ioc_cell_t asn_IOS_S1AP_MMEEarlyStatusTransferIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_147_S1AP_id_eNB_UE_S1AP_ID }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_147_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_147_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_148_S1AP_id_eNB_EarlyStatusTransfer_TransparentContainer }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_147_S1AP_mandatory } +}; +static const asn_ioc_set_t asn_IOS_S1AP_HandoverSuccessIEs_1[] = { + { 2, 4, asn_IOS_S1AP_HandoverSuccessIEs_1_rows } +}; +static const long asn_VAL_148_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_148_S1AP_reject = 0; +static const long asn_VAL_148_S1AP_mandatory = 2; +static const long asn_VAL_149_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_149_S1AP_reject = 0; +static const long asn_VAL_149_S1AP_mandatory = 2; +static const long asn_VAL_150_S1AP_id_eNB_EarlyStatusTransfer_TransparentContainer = 321; +static const long asn_VAL_150_S1AP_reject = 0; +static const long asn_VAL_150_S1AP_mandatory = 2; +static const asn_ioc_cell_t asn_IOS_S1AP_ENBEarlyStatusTransferIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_148_S1AP_id_MME_UE_S1AP_ID }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_148_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_148_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_149_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_149_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_149_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_150_S1AP_id_eNB_EarlyStatusTransfer_TransparentContainer }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_150_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_EarlyStatusTransfer_TransparentContainer }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_148_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_150_S1AP_mandatory } +}; +static const asn_ioc_set_t asn_IOS_S1AP_ENBEarlyStatusTransferIEs_1[] = { + { 3, 4, asn_IOS_S1AP_ENBEarlyStatusTransferIEs_1_rows } +}; +static const long asn_VAL_151_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_151_S1AP_reject = 0; +static const long asn_VAL_151_S1AP_mandatory = 2; +static const long asn_VAL_152_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_152_S1AP_reject = 0; +static const long asn_VAL_152_S1AP_mandatory = 2; +static const long asn_VAL_153_S1AP_id_eNB_EarlyStatusTransfer_TransparentContainer = 321; +static const long asn_VAL_153_S1AP_reject = 0; +static const long asn_VAL_153_S1AP_mandatory = 2; +static const asn_ioc_cell_t asn_IOS_S1AP_MMEEarlyStatusTransferIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_151_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_151_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_151_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_152_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_152_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_152_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_153_S1AP_id_eNB_EarlyStatusTransfer_TransparentContainer }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_153_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_ENB_EarlyStatusTransfer_TransparentContainer }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_153_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_MMEEarlyStatusTransferIEs_1[] = { { 3, 4, asn_IOS_S1AP_MMEEarlyStatusTransferIEs_1_rows } }; -static const long asn_VAL_149_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_149_S1AP_reject = 0; -static const long asn_VAL_149_S1AP_mandatory = 2; -static const long asn_VAL_150_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_150_S1AP_reject = 0; -static const long asn_VAL_150_S1AP_mandatory = 2; -static const long asn_VAL_151_S1AP_id_uEaggregateMaximumBitrate = 66; -static const long asn_VAL_151_S1AP_reject = 0; -static const long asn_VAL_151_S1AP_optional = 0; -static const long asn_VAL_152_S1AP_id_E_RABToBeSetupListBearerSUReq = 16; -static const long asn_VAL_152_S1AP_reject = 0; -static const long asn_VAL_152_S1AP_mandatory = 2; +static const long asn_VAL_154_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_154_S1AP_reject = 0; +static const long asn_VAL_154_S1AP_mandatory = 2; +static const long asn_VAL_155_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_155_S1AP_reject = 0; +static const long asn_VAL_155_S1AP_mandatory = 2; +static const long asn_VAL_156_S1AP_id_uEaggregateMaximumBitrate = 66; +static const long asn_VAL_156_S1AP_reject = 0; +static const long asn_VAL_156_S1AP_optional = 0; +static const long asn_VAL_157_S1AP_id_E_RABToBeSetupListBearerSUReq = 16; +static const long asn_VAL_157_S1AP_reject = 0; +static const long asn_VAL_157_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_E_RABSetupRequestIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_149_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_149_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_154_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_154_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_149_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_150_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_150_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_154_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_155_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_155_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_150_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_151_S1AP_id_uEaggregateMaximumBitrate }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_151_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_155_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_156_S1AP_id_uEaggregateMaximumBitrate }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_156_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_UEAggregateMaximumBitrate }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_151_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_152_S1AP_id_E_RABToBeSetupListBearerSUReq }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_152_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_156_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_157_S1AP_id_E_RABToBeSetupListBearerSUReq }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_157_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABToBeSetupListBearerSUReq }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_152_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_157_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_E_RABSetupRequestIEs_1[] = { { 4, 4, asn_IOS_S1AP_E_RABSetupRequestIEs_1_rows } }; -static const long asn_VAL_154_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_154_S1AP_ignore = 1; -static const long asn_VAL_154_S1AP_mandatory = 2; -static const long asn_VAL_155_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_155_S1AP_ignore = 1; -static const long asn_VAL_155_S1AP_mandatory = 2; -static const long asn_VAL_156_S1AP_id_E_RABSetupListBearerSURes = 28; -static const long asn_VAL_156_S1AP_ignore = 1; -static const long asn_VAL_156_S1AP_optional = 0; -static const long asn_VAL_157_S1AP_id_E_RABFailedToSetupListBearerSURes = 29; -static const long asn_VAL_157_S1AP_ignore = 1; -static const long asn_VAL_157_S1AP_optional = 0; -static const long asn_VAL_158_S1AP_id_CriticalityDiagnostics = 58; -static const long asn_VAL_158_S1AP_ignore = 1; -static const long asn_VAL_158_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_E_RABSetupResponseIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_154_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_154_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_154_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_155_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_155_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_155_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_156_S1AP_id_E_RABSetupListBearerSURes }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_156_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_E_RABSetupListBearerSURes }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_156_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_157_S1AP_id_E_RABFailedToSetupListBearerSURes }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_157_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_E_RABList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_157_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_158_S1AP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_158_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_158_S1AP_optional } -}; -static const asn_ioc_set_t asn_IOS_S1AP_E_RABSetupResponseIEs_1[] = { - { 5, 4, asn_IOS_S1AP_E_RABSetupResponseIEs_1_rows } -}; -static const long asn_VAL_160_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_160_S1AP_reject = 0; +static const long asn_VAL_159_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_159_S1AP_ignore = 1; +static const long asn_VAL_159_S1AP_mandatory = 2; +static const long asn_VAL_160_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_160_S1AP_ignore = 1; static const long asn_VAL_160_S1AP_mandatory = 2; -static const long asn_VAL_161_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_161_S1AP_reject = 0; -static const long asn_VAL_161_S1AP_mandatory = 2; -static const long asn_VAL_162_S1AP_id_uEaggregateMaximumBitrate = 66; -static const long asn_VAL_162_S1AP_reject = 0; +static const long asn_VAL_161_S1AP_id_E_RABSetupListBearerSURes = 28; +static const long asn_VAL_161_S1AP_ignore = 1; +static const long asn_VAL_161_S1AP_optional = 0; +static const long asn_VAL_162_S1AP_id_E_RABFailedToSetupListBearerSURes = 29; +static const long asn_VAL_162_S1AP_ignore = 1; static const long asn_VAL_162_S1AP_optional = 0; -static const long asn_VAL_163_S1AP_id_E_RABToBeModifiedListBearerModReq = 30; -static const long asn_VAL_163_S1AP_reject = 0; -static const long asn_VAL_163_S1AP_mandatory = 2; -static const long asn_VAL_164_S1AP_id_SecondaryRATDataUsageRequest = 268; +static const long asn_VAL_163_S1AP_id_CriticalityDiagnostics = 58; +static const long asn_VAL_163_S1AP_ignore = 1; +static const long asn_VAL_163_S1AP_optional = 0; +static const long asn_VAL_164_S1AP_id_UserLocationInformation = 189; static const long asn_VAL_164_S1AP_ignore = 1; static const long asn_VAL_164_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_E_RABModifyRequestIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_160_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_160_S1AP_reject }, +static const asn_ioc_cell_t asn_IOS_S1AP_E_RABSetupResponseIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_159_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_159_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_160_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_161_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_161_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_159_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_160_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_160_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_161_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_162_S1AP_id_uEaggregateMaximumBitrate }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_162_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_UEAggregateMaximumBitrate }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_160_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_161_S1AP_id_E_RABSetupListBearerSURes }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_161_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_E_RABSetupListBearerSURes }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_161_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_162_S1AP_id_E_RABFailedToSetupListBearerSURes }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_162_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_E_RABList }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_162_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_163_S1AP_id_E_RABToBeModifiedListBearerModReq }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_163_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_E_RABToBeModifiedListBearerModReq }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_163_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_164_S1AP_id_SecondaryRATDataUsageRequest }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_163_S1AP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_163_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_163_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_164_S1AP_id_UserLocationInformation }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_164_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_SecondaryRATDataUsageRequest }, + { "&Value", aioc__type, &asn_DEF_S1AP_UserLocationInformation }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_164_S1AP_optional } }; +static const asn_ioc_set_t asn_IOS_S1AP_E_RABSetupResponseIEs_1[] = { + { 6, 4, asn_IOS_S1AP_E_RABSetupResponseIEs_1_rows } +}; +static const long asn_VAL_166_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_166_S1AP_reject = 0; +static const long asn_VAL_166_S1AP_mandatory = 2; +static const long asn_VAL_167_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_167_S1AP_reject = 0; +static const long asn_VAL_167_S1AP_mandatory = 2; +static const long asn_VAL_168_S1AP_id_uEaggregateMaximumBitrate = 66; +static const long asn_VAL_168_S1AP_reject = 0; +static const long asn_VAL_168_S1AP_optional = 0; +static const long asn_VAL_169_S1AP_id_E_RABToBeModifiedListBearerModReq = 30; +static const long asn_VAL_169_S1AP_reject = 0; +static const long asn_VAL_169_S1AP_mandatory = 2; +static const long asn_VAL_170_S1AP_id_SecondaryRATDataUsageRequest = 268; +static const long asn_VAL_170_S1AP_ignore = 1; +static const long asn_VAL_170_S1AP_optional = 0; +static const asn_ioc_cell_t asn_IOS_S1AP_E_RABModifyRequestIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_166_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_166_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_166_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_167_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_167_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_167_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_168_S1AP_id_uEaggregateMaximumBitrate }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_168_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_UEAggregateMaximumBitrate }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_168_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_169_S1AP_id_E_RABToBeModifiedListBearerModReq }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_169_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_E_RABToBeModifiedListBearerModReq }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_169_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_170_S1AP_id_SecondaryRATDataUsageRequest }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_170_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_SecondaryRATDataUsageRequest }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_170_S1AP_optional } +}; static const asn_ioc_set_t asn_IOS_S1AP_E_RABModifyRequestIEs_1[] = { { 5, 4, asn_IOS_S1AP_E_RABModifyRequestIEs_1_rows } }; -static const long asn_VAL_166_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_166_S1AP_ignore = 1; -static const long asn_VAL_166_S1AP_mandatory = 2; -static const long asn_VAL_167_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_167_S1AP_ignore = 1; -static const long asn_VAL_167_S1AP_mandatory = 2; -static const long asn_VAL_168_S1AP_id_E_RABModifyListBearerModRes = 31; -static const long asn_VAL_168_S1AP_ignore = 1; -static const long asn_VAL_168_S1AP_optional = 0; -static const long asn_VAL_169_S1AP_id_E_RABFailedToModifyList = 32; -static const long asn_VAL_169_S1AP_ignore = 1; -static const long asn_VAL_169_S1AP_optional = 0; -static const long asn_VAL_170_S1AP_id_CriticalityDiagnostics = 58; -static const long asn_VAL_170_S1AP_ignore = 1; -static const long asn_VAL_170_S1AP_optional = 0; -static const long asn_VAL_171_S1AP_id_SecondaryRATDataUsageReportList = 264; -static const long asn_VAL_171_S1AP_ignore = 1; -static const long asn_VAL_171_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_E_RABModifyResponseIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_166_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_166_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_166_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_167_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_167_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_167_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_168_S1AP_id_E_RABModifyListBearerModRes }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_168_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_E_RABModifyListBearerModRes }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_168_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_169_S1AP_id_E_RABFailedToModifyList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_169_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_E_RABList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_169_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_170_S1AP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_170_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_170_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_171_S1AP_id_SecondaryRATDataUsageReportList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_171_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_SecondaryRATDataUsageReportList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_171_S1AP_optional } -}; -static const asn_ioc_set_t asn_IOS_S1AP_E_RABModifyResponseIEs_1[] = { - { 6, 4, asn_IOS_S1AP_E_RABModifyResponseIEs_1_rows } -}; -static const long asn_VAL_173_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_173_S1AP_reject = 0; +static const long asn_VAL_172_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_172_S1AP_ignore = 1; +static const long asn_VAL_172_S1AP_mandatory = 2; +static const long asn_VAL_173_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_173_S1AP_ignore = 1; static const long asn_VAL_173_S1AP_mandatory = 2; -static const long asn_VAL_174_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_174_S1AP_reject = 0; -static const long asn_VAL_174_S1AP_mandatory = 2; -static const long asn_VAL_175_S1AP_id_uEaggregateMaximumBitrate = 66; -static const long asn_VAL_175_S1AP_reject = 0; +static const long asn_VAL_174_S1AP_id_E_RABModifyListBearerModRes = 31; +static const long asn_VAL_174_S1AP_ignore = 1; +static const long asn_VAL_174_S1AP_optional = 0; +static const long asn_VAL_175_S1AP_id_E_RABFailedToModifyList = 32; +static const long asn_VAL_175_S1AP_ignore = 1; static const long asn_VAL_175_S1AP_optional = 0; -static const long asn_VAL_176_S1AP_id_E_RABToBeReleasedList = 33; +static const long asn_VAL_176_S1AP_id_CriticalityDiagnostics = 58; static const long asn_VAL_176_S1AP_ignore = 1; -static const long asn_VAL_176_S1AP_mandatory = 2; -static const long asn_VAL_177_S1AP_id_NAS_PDU = 26; +static const long asn_VAL_176_S1AP_optional = 0; +static const long asn_VAL_177_S1AP_id_SecondaryRATDataUsageReportList = 264; static const long asn_VAL_177_S1AP_ignore = 1; static const long asn_VAL_177_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_E_RABReleaseCommandIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_173_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_173_S1AP_reject }, +static const long asn_VAL_178_S1AP_id_UserLocationInformation = 189; +static const long asn_VAL_178_S1AP_ignore = 1; +static const long asn_VAL_178_S1AP_optional = 0; +static const asn_ioc_cell_t asn_IOS_S1AP_E_RABModifyResponseIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_172_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_172_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_173_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_174_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_174_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_172_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_173_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_173_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_174_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_175_S1AP_id_uEaggregateMaximumBitrate }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_175_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_UEAggregateMaximumBitrate }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_175_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_176_S1AP_id_E_RABToBeReleasedList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_176_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_173_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_174_S1AP_id_E_RABModifyListBearerModRes }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_174_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_E_RABModifyListBearerModRes }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_174_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_175_S1AP_id_E_RABFailedToModifyList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_175_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_176_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_177_S1AP_id_NAS_PDU }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_175_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_176_S1AP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_176_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_176_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_177_S1AP_id_SecondaryRATDataUsageReportList }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_177_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_SecondaryRATDataUsageReportList }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_177_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_178_S1AP_id_UserLocationInformation }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_178_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_UserLocationInformation }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_178_S1AP_optional } +}; +static const asn_ioc_set_t asn_IOS_S1AP_E_RABModifyResponseIEs_1[] = { + { 7, 4, asn_IOS_S1AP_E_RABModifyResponseIEs_1_rows } +}; +static const long asn_VAL_180_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_180_S1AP_reject = 0; +static const long asn_VAL_180_S1AP_mandatory = 2; +static const long asn_VAL_181_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_181_S1AP_reject = 0; +static const long asn_VAL_181_S1AP_mandatory = 2; +static const long asn_VAL_182_S1AP_id_uEaggregateMaximumBitrate = 66; +static const long asn_VAL_182_S1AP_reject = 0; +static const long asn_VAL_182_S1AP_optional = 0; +static const long asn_VAL_183_S1AP_id_E_RABToBeReleasedList = 33; +static const long asn_VAL_183_S1AP_ignore = 1; +static const long asn_VAL_183_S1AP_mandatory = 2; +static const long asn_VAL_184_S1AP_id_NAS_PDU = 26; +static const long asn_VAL_184_S1AP_ignore = 1; +static const long asn_VAL_184_S1AP_optional = 0; +static const asn_ioc_cell_t asn_IOS_S1AP_E_RABReleaseCommandIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_180_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_180_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_180_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_181_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_181_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_181_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_182_S1AP_id_uEaggregateMaximumBitrate }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_182_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_UEAggregateMaximumBitrate }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_182_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_183_S1AP_id_E_RABToBeReleasedList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_183_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_E_RABList }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_183_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_184_S1AP_id_NAS_PDU }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_184_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_NAS_PDU }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_177_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_184_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_E_RABReleaseCommandIEs_1[] = { { 5, 4, asn_IOS_S1AP_E_RABReleaseCommandIEs_1_rows } }; -static const long asn_VAL_178_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_178_S1AP_ignore = 1; -static const long asn_VAL_178_S1AP_mandatory = 2; -static const long asn_VAL_179_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_179_S1AP_ignore = 1; -static const long asn_VAL_179_S1AP_mandatory = 2; -static const long asn_VAL_180_S1AP_id_E_RABReleaseListBearerRelComp = 69; -static const long asn_VAL_180_S1AP_ignore = 1; -static const long asn_VAL_180_S1AP_optional = 0; -static const long asn_VAL_181_S1AP_id_E_RABFailedToReleaseList = 34; -static const long asn_VAL_181_S1AP_ignore = 1; -static const long asn_VAL_181_S1AP_optional = 0; -static const long asn_VAL_182_S1AP_id_CriticalityDiagnostics = 58; -static const long asn_VAL_182_S1AP_ignore = 1; -static const long asn_VAL_182_S1AP_optional = 0; -static const long asn_VAL_183_S1AP_id_UserLocationInformation = 189; -static const long asn_VAL_183_S1AP_ignore = 1; -static const long asn_VAL_183_S1AP_optional = 0; -static const long asn_VAL_184_S1AP_id_SecondaryRATDataUsageReportList = 264; -static const long asn_VAL_184_S1AP_ignore = 1; -static const long asn_VAL_184_S1AP_optional = 0; +static const long asn_VAL_185_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_185_S1AP_ignore = 1; +static const long asn_VAL_185_S1AP_mandatory = 2; +static const long asn_VAL_186_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_186_S1AP_ignore = 1; +static const long asn_VAL_186_S1AP_mandatory = 2; +static const long asn_VAL_187_S1AP_id_E_RABReleaseListBearerRelComp = 69; +static const long asn_VAL_187_S1AP_ignore = 1; +static const long asn_VAL_187_S1AP_optional = 0; +static const long asn_VAL_188_S1AP_id_E_RABFailedToReleaseList = 34; +static const long asn_VAL_188_S1AP_ignore = 1; +static const long asn_VAL_188_S1AP_optional = 0; +static const long asn_VAL_189_S1AP_id_CriticalityDiagnostics = 58; +static const long asn_VAL_189_S1AP_ignore = 1; +static const long asn_VAL_189_S1AP_optional = 0; +static const long asn_VAL_190_S1AP_id_UserLocationInformation = 189; +static const long asn_VAL_190_S1AP_ignore = 1; +static const long asn_VAL_190_S1AP_optional = 0; +static const long asn_VAL_191_S1AP_id_SecondaryRATDataUsageReportList = 264; +static const long asn_VAL_191_S1AP_ignore = 1; +static const long asn_VAL_191_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_E_RABReleaseResponseIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_178_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_178_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_185_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_185_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_178_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_179_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_179_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_185_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_186_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_186_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_179_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_180_S1AP_id_E_RABReleaseListBearerRelComp }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_180_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_186_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_187_S1AP_id_E_RABReleaseListBearerRelComp }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_187_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABReleaseListBearerRelComp }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_180_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_181_S1AP_id_E_RABFailedToReleaseList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_181_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_187_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_188_S1AP_id_E_RABFailedToReleaseList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_188_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_181_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_182_S1AP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_182_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_188_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_189_S1AP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_189_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_182_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_183_S1AP_id_UserLocationInformation }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_183_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_189_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_190_S1AP_id_UserLocationInformation }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_190_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_UserLocationInformation }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_183_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_184_S1AP_id_SecondaryRATDataUsageReportList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_184_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_190_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_191_S1AP_id_SecondaryRATDataUsageReportList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_191_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_SecondaryRATDataUsageReportList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_184_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_191_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_E_RABReleaseResponseIEs_1[] = { { 7, 4, asn_IOS_S1AP_E_RABReleaseResponseIEs_1_rows } }; -static const long asn_VAL_186_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_186_S1AP_reject = 0; -static const long asn_VAL_186_S1AP_mandatory = 2; -static const long asn_VAL_187_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_187_S1AP_reject = 0; -static const long asn_VAL_187_S1AP_mandatory = 2; -static const long asn_VAL_188_S1AP_id_E_RABReleasedList = 110; -static const long asn_VAL_188_S1AP_ignore = 1; -static const long asn_VAL_188_S1AP_mandatory = 2; -static const long asn_VAL_189_S1AP_id_UserLocationInformation = 189; -static const long asn_VAL_189_S1AP_ignore = 1; -static const long asn_VAL_189_S1AP_optional = 0; -static const long asn_VAL_190_S1AP_id_SecondaryRATDataUsageReportList = 264; -static const long asn_VAL_190_S1AP_ignore = 1; -static const long asn_VAL_190_S1AP_optional = 0; +static const long asn_VAL_193_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_193_S1AP_reject = 0; +static const long asn_VAL_193_S1AP_mandatory = 2; +static const long asn_VAL_194_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_194_S1AP_reject = 0; +static const long asn_VAL_194_S1AP_mandatory = 2; +static const long asn_VAL_195_S1AP_id_E_RABReleasedList = 110; +static const long asn_VAL_195_S1AP_ignore = 1; +static const long asn_VAL_195_S1AP_mandatory = 2; +static const long asn_VAL_196_S1AP_id_UserLocationInformation = 189; +static const long asn_VAL_196_S1AP_ignore = 1; +static const long asn_VAL_196_S1AP_optional = 0; +static const long asn_VAL_197_S1AP_id_SecondaryRATDataUsageReportList = 264; +static const long asn_VAL_197_S1AP_ignore = 1; +static const long asn_VAL_197_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_E_RABReleaseIndicationIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_186_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_186_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_193_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_193_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_186_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_187_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_187_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_193_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_194_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_194_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_187_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_188_S1AP_id_E_RABReleasedList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_188_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_194_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_195_S1AP_id_E_RABReleasedList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_195_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_188_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_189_S1AP_id_UserLocationInformation }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_189_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_195_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_196_S1AP_id_UserLocationInformation }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_196_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_UserLocationInformation }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_189_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_190_S1AP_id_SecondaryRATDataUsageReportList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_190_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_196_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_197_S1AP_id_SecondaryRATDataUsageReportList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_197_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_SecondaryRATDataUsageReportList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_190_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_197_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_E_RABReleaseIndicationIEs_1[] = { { 5, 4, asn_IOS_S1AP_E_RABReleaseIndicationIEs_1_rows } }; -static const long asn_VAL_191_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_191_S1AP_reject = 0; -static const long asn_VAL_191_S1AP_mandatory = 2; -static const long asn_VAL_192_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_192_S1AP_reject = 0; -static const long asn_VAL_192_S1AP_mandatory = 2; -static const long asn_VAL_193_S1AP_id_uEaggregateMaximumBitrate = 66; -static const long asn_VAL_193_S1AP_reject = 0; -static const long asn_VAL_193_S1AP_mandatory = 2; -static const long asn_VAL_194_S1AP_id_E_RABToBeSetupListCtxtSUReq = 24; -static const long asn_VAL_194_S1AP_reject = 0; -static const long asn_VAL_194_S1AP_mandatory = 2; -static const long asn_VAL_195_S1AP_id_UESecurityCapabilities = 107; -static const long asn_VAL_195_S1AP_reject = 0; -static const long asn_VAL_195_S1AP_mandatory = 2; -static const long asn_VAL_196_S1AP_id_SecurityKey = 73; -static const long asn_VAL_196_S1AP_reject = 0; -static const long asn_VAL_196_S1AP_mandatory = 2; -static const long asn_VAL_197_S1AP_id_TraceActivation = 25; -static const long asn_VAL_197_S1AP_ignore = 1; -static const long asn_VAL_197_S1AP_optional = 0; -static const long asn_VAL_198_S1AP_id_HandoverRestrictionList = 41; -static const long asn_VAL_198_S1AP_ignore = 1; -static const long asn_VAL_198_S1AP_optional = 0; -static const long asn_VAL_199_S1AP_id_UERadioCapability = 74; -static const long asn_VAL_199_S1AP_ignore = 1; -static const long asn_VAL_199_S1AP_optional = 0; -static const long asn_VAL_200_S1AP_id_SubscriberProfileIDforRFP = 106; -static const long asn_VAL_200_S1AP_ignore = 1; -static const long asn_VAL_200_S1AP_optional = 0; -static const long asn_VAL_201_S1AP_id_CSFallbackIndicator = 108; +static const long asn_VAL_198_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_198_S1AP_reject = 0; +static const long asn_VAL_198_S1AP_mandatory = 2; +static const long asn_VAL_199_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_199_S1AP_reject = 0; +static const long asn_VAL_199_S1AP_mandatory = 2; +static const long asn_VAL_200_S1AP_id_uEaggregateMaximumBitrate = 66; +static const long asn_VAL_200_S1AP_reject = 0; +static const long asn_VAL_200_S1AP_mandatory = 2; +static const long asn_VAL_201_S1AP_id_E_RABToBeSetupListCtxtSUReq = 24; static const long asn_VAL_201_S1AP_reject = 0; -static const long asn_VAL_201_S1AP_optional = 0; -static const long asn_VAL_202_S1AP_id_SRVCCOperationPossible = 124; -static const long asn_VAL_202_S1AP_ignore = 1; -static const long asn_VAL_202_S1AP_optional = 0; -static const long asn_VAL_203_S1AP_id_CSGMembershipStatus = 146; -static const long asn_VAL_203_S1AP_ignore = 1; -static const long asn_VAL_203_S1AP_optional = 0; -static const long asn_VAL_204_S1AP_id_RegisteredLAI = 159; +static const long asn_VAL_201_S1AP_mandatory = 2; +static const long asn_VAL_202_S1AP_id_UESecurityCapabilities = 107; +static const long asn_VAL_202_S1AP_reject = 0; +static const long asn_VAL_202_S1AP_mandatory = 2; +static const long asn_VAL_203_S1AP_id_SecurityKey = 73; +static const long asn_VAL_203_S1AP_reject = 0; +static const long asn_VAL_203_S1AP_mandatory = 2; +static const long asn_VAL_204_S1AP_id_TraceActivation = 25; static const long asn_VAL_204_S1AP_ignore = 1; static const long asn_VAL_204_S1AP_optional = 0; -static const long asn_VAL_205_S1AP_id_GUMMEI_ID = 75; +static const long asn_VAL_205_S1AP_id_HandoverRestrictionList = 41; static const long asn_VAL_205_S1AP_ignore = 1; static const long asn_VAL_205_S1AP_optional = 0; -static const long asn_VAL_206_S1AP_id_MME_UE_S1AP_ID_2 = 158; +static const long asn_VAL_206_S1AP_id_UERadioCapability = 74; static const long asn_VAL_206_S1AP_ignore = 1; static const long asn_VAL_206_S1AP_optional = 0; -static const long asn_VAL_207_S1AP_id_ManagementBasedMDTAllowed = 165; +static const long asn_VAL_207_S1AP_id_SubscriberProfileIDforRFP = 106; static const long asn_VAL_207_S1AP_ignore = 1; static const long asn_VAL_207_S1AP_optional = 0; -static const long asn_VAL_208_S1AP_id_ManagementBasedMDTPLMNList = 177; -static const long asn_VAL_208_S1AP_ignore = 1; +static const long asn_VAL_208_S1AP_id_CSFallbackIndicator = 108; +static const long asn_VAL_208_S1AP_reject = 0; static const long asn_VAL_208_S1AP_optional = 0; -static const long asn_VAL_209_S1AP_id_AdditionalCSFallbackIndicator = 187; +static const long asn_VAL_209_S1AP_id_SRVCCOperationPossible = 124; static const long asn_VAL_209_S1AP_ignore = 1; -static const long asn_VAL_209_S1AP_conditional = 1; -static const long asn_VAL_210_S1AP_id_Masked_IMEISV = 192; +static const long asn_VAL_209_S1AP_optional = 0; +static const long asn_VAL_210_S1AP_id_CSGMembershipStatus = 146; static const long asn_VAL_210_S1AP_ignore = 1; static const long asn_VAL_210_S1AP_optional = 0; -static const long asn_VAL_211_S1AP_id_ExpectedUEBehaviour = 196; +static const long asn_VAL_211_S1AP_id_RegisteredLAI = 159; static const long asn_VAL_211_S1AP_ignore = 1; static const long asn_VAL_211_S1AP_optional = 0; -static const long asn_VAL_212_S1AP_id_ProSeAuthorized = 195; +static const long asn_VAL_212_S1AP_id_GUMMEI_ID = 75; static const long asn_VAL_212_S1AP_ignore = 1; static const long asn_VAL_212_S1AP_optional = 0; -static const long asn_VAL_213_S1AP_id_UEUserPlaneCIoTSupportIndicator = 241; +static const long asn_VAL_213_S1AP_id_MME_UE_S1AP_ID_2 = 158; static const long asn_VAL_213_S1AP_ignore = 1; static const long asn_VAL_213_S1AP_optional = 0; -static const long asn_VAL_214_S1AP_id_V2XServicesAuthorized = 240; +static const long asn_VAL_214_S1AP_id_ManagementBasedMDTAllowed = 165; static const long asn_VAL_214_S1AP_ignore = 1; static const long asn_VAL_214_S1AP_optional = 0; -static const long asn_VAL_215_S1AP_id_UESidelinkAggregateMaximumBitrate = 248; +static const long asn_VAL_215_S1AP_id_ManagementBasedMDTPLMNList = 177; static const long asn_VAL_215_S1AP_ignore = 1; static const long asn_VAL_215_S1AP_optional = 0; -static const long asn_VAL_216_S1AP_id_EnhancedCoverageRestricted = 251; +static const long asn_VAL_216_S1AP_id_AdditionalCSFallbackIndicator = 187; static const long asn_VAL_216_S1AP_ignore = 1; -static const long asn_VAL_216_S1AP_optional = 0; -static const long asn_VAL_217_S1AP_id_NRUESecurityCapabilities = 269; +static const long asn_VAL_216_S1AP_conditional = 1; +static const long asn_VAL_217_S1AP_id_Masked_IMEISV = 192; static const long asn_VAL_217_S1AP_ignore = 1; static const long asn_VAL_217_S1AP_optional = 0; -static const long asn_VAL_218_S1AP_id_CE_ModeBRestricted = 271; +static const long asn_VAL_218_S1AP_id_ExpectedUEBehaviour = 196; static const long asn_VAL_218_S1AP_ignore = 1; static const long asn_VAL_218_S1AP_optional = 0; -static const long asn_VAL_219_S1AP_id_AerialUEsubscriptionInformation = 277; +static const long asn_VAL_219_S1AP_id_ProSeAuthorized = 195; static const long asn_VAL_219_S1AP_ignore = 1; static const long asn_VAL_219_S1AP_optional = 0; -static const long asn_VAL_220_S1AP_id_PendingDataIndication = 283; +static const long asn_VAL_220_S1AP_id_UEUserPlaneCIoTSupportIndicator = 241; static const long asn_VAL_220_S1AP_ignore = 1; static const long asn_VAL_220_S1AP_optional = 0; -static const long asn_VAL_221_S1AP_id_Subscription_Based_UE_DifferentiationInfo = 278; +static const long asn_VAL_221_S1AP_id_V2XServicesAuthorized = 240; static const long asn_VAL_221_S1AP_ignore = 1; static const long asn_VAL_221_S1AP_optional = 0; -static const long asn_VAL_222_S1AP_id_AdditionalRRMPriorityIndex = 299; +static const long asn_VAL_222_S1AP_id_UESidelinkAggregateMaximumBitrate = 248; static const long asn_VAL_222_S1AP_ignore = 1; static const long asn_VAL_222_S1AP_optional = 0; -static const long asn_VAL_223_S1AP_id_IAB_Authorized = 301; +static const long asn_VAL_223_S1AP_id_EnhancedCoverageRestricted = 251; static const long asn_VAL_223_S1AP_ignore = 1; static const long asn_VAL_223_S1AP_optional = 0; -static const long asn_VAL_224_S1AP_id_NRV2XServicesAuthorized = 306; +static const long asn_VAL_224_S1AP_id_NRUESecurityCapabilities = 269; static const long asn_VAL_224_S1AP_ignore = 1; static const long asn_VAL_224_S1AP_optional = 0; -static const long asn_VAL_225_S1AP_id_NRUESidelinkAggregateMaximumBitrate = 307; +static const long asn_VAL_225_S1AP_id_CE_ModeBRestricted = 271; static const long asn_VAL_225_S1AP_ignore = 1; static const long asn_VAL_225_S1AP_optional = 0; -static const long asn_VAL_226_S1AP_id_PC5QoSParameters = 308; +static const long asn_VAL_226_S1AP_id_AerialUEsubscriptionInformation = 277; static const long asn_VAL_226_S1AP_ignore = 1; static const long asn_VAL_226_S1AP_optional = 0; -static const long asn_VAL_227_S1AP_id_UERadioCapabilityID = 314; -static const long asn_VAL_227_S1AP_reject = 0; +static const long asn_VAL_227_S1AP_id_PendingDataIndication = 283; +static const long asn_VAL_227_S1AP_ignore = 1; static const long asn_VAL_227_S1AP_optional = 0; +static const long asn_VAL_228_S1AP_id_Subscription_Based_UE_DifferentiationInfo = 278; +static const long asn_VAL_228_S1AP_ignore = 1; +static const long asn_VAL_228_S1AP_optional = 0; +static const long asn_VAL_229_S1AP_id_AdditionalRRMPriorityIndex = 299; +static const long asn_VAL_229_S1AP_ignore = 1; +static const long asn_VAL_229_S1AP_optional = 0; +static const long asn_VAL_230_S1AP_id_IAB_Authorized = 301; +static const long asn_VAL_230_S1AP_ignore = 1; +static const long asn_VAL_230_S1AP_optional = 0; +static const long asn_VAL_231_S1AP_id_NRV2XServicesAuthorized = 306; +static const long asn_VAL_231_S1AP_ignore = 1; +static const long asn_VAL_231_S1AP_optional = 0; +static const long asn_VAL_232_S1AP_id_NRUESidelinkAggregateMaximumBitrate = 307; +static const long asn_VAL_232_S1AP_ignore = 1; +static const long asn_VAL_232_S1AP_optional = 0; +static const long asn_VAL_233_S1AP_id_PC5QoSParameters = 308; +static const long asn_VAL_233_S1AP_ignore = 1; +static const long asn_VAL_233_S1AP_optional = 0; +static const long asn_VAL_234_S1AP_id_UERadioCapabilityID = 314; +static const long asn_VAL_234_S1AP_reject = 0; +static const long asn_VAL_234_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_InitialContextSetupRequestIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_191_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_191_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_198_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_198_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_191_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_192_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_192_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_198_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_199_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_199_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_192_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_193_S1AP_id_uEaggregateMaximumBitrate }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_193_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_199_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_200_S1AP_id_uEaggregateMaximumBitrate }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_200_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_UEAggregateMaximumBitrate }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_193_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_194_S1AP_id_E_RABToBeSetupListCtxtSUReq }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_194_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_E_RABToBeSetupListCtxtSUReq }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_194_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_195_S1AP_id_UESecurityCapabilities }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_195_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_UESecurityCapabilities }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_195_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_196_S1AP_id_SecurityKey }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_196_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_SecurityKey }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_196_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_197_S1AP_id_TraceActivation }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_197_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_TraceActivation }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_197_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_198_S1AP_id_HandoverRestrictionList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_198_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_HandoverRestrictionList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_198_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_199_S1AP_id_UERadioCapability }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_199_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_UERadioCapability }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_199_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_200_S1AP_id_SubscriberProfileIDforRFP }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_200_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_SubscriberProfileIDforRFP }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_200_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_201_S1AP_id_CSFallbackIndicator }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_200_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_201_S1AP_id_E_RABToBeSetupListCtxtSUReq }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_201_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_CSFallbackIndicator }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_201_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_202_S1AP_id_SRVCCOperationPossible }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_202_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_SRVCCOperationPossible }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_202_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_203_S1AP_id_CSGMembershipStatus }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_203_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_CSGMembershipStatus }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_203_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_204_S1AP_id_RegisteredLAI }, + { "&Value", aioc__type, &asn_DEF_S1AP_E_RABToBeSetupListCtxtSUReq }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_201_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_202_S1AP_id_UESecurityCapabilities }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_202_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_UESecurityCapabilities }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_202_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_203_S1AP_id_SecurityKey }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_203_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_SecurityKey }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_203_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_204_S1AP_id_TraceActivation }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_204_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_LAI }, + { "&Value", aioc__type, &asn_DEF_S1AP_TraceActivation }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_204_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_205_S1AP_id_GUMMEI_ID }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_205_S1AP_id_HandoverRestrictionList }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_205_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_GUMMEI }, + { "&Value", aioc__type, &asn_DEF_S1AP_HandoverRestrictionList }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_205_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_206_S1AP_id_MME_UE_S1AP_ID_2 }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_206_S1AP_id_UERadioCapability }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_206_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, + { "&Value", aioc__type, &asn_DEF_S1AP_UERadioCapability }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_206_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_207_S1AP_id_ManagementBasedMDTAllowed }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_207_S1AP_id_SubscriberProfileIDforRFP }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_207_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_ManagementBasedMDTAllowed }, + { "&Value", aioc__type, &asn_DEF_S1AP_SubscriberProfileIDforRFP }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_207_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_208_S1AP_id_ManagementBasedMDTPLMNList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_208_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_MDTPLMNList }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_208_S1AP_id_CSFallbackIndicator }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_208_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_CSFallbackIndicator }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_208_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_209_S1AP_id_AdditionalCSFallbackIndicator }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_209_S1AP_id_SRVCCOperationPossible }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_209_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_AdditionalCSFallbackIndicator }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_209_S1AP_conditional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_210_S1AP_id_Masked_IMEISV }, + { "&Value", aioc__type, &asn_DEF_S1AP_SRVCCOperationPossible }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_209_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_210_S1AP_id_CSGMembershipStatus }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_210_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_Masked_IMEISV }, + { "&Value", aioc__type, &asn_DEF_S1AP_CSGMembershipStatus }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_210_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_211_S1AP_id_ExpectedUEBehaviour }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_211_S1AP_id_RegisteredLAI }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_211_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_ExpectedUEBehaviour }, + { "&Value", aioc__type, &asn_DEF_S1AP_LAI }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_211_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_212_S1AP_id_ProSeAuthorized }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_212_S1AP_id_GUMMEI_ID }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_212_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_ProSeAuthorized }, + { "&Value", aioc__type, &asn_DEF_S1AP_GUMMEI }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_212_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_213_S1AP_id_UEUserPlaneCIoTSupportIndicator }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_213_S1AP_id_MME_UE_S1AP_ID_2 }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_213_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_UEUserPlaneCIoTSupportIndicator }, + { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_213_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_214_S1AP_id_V2XServicesAuthorized }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_214_S1AP_id_ManagementBasedMDTAllowed }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_214_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_V2XServicesAuthorized }, + { "&Value", aioc__type, &asn_DEF_S1AP_ManagementBasedMDTAllowed }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_214_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_215_S1AP_id_UESidelinkAggregateMaximumBitrate }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_215_S1AP_id_ManagementBasedMDTPLMNList }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_215_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_UESidelinkAggregateMaximumBitrate }, + { "&Value", aioc__type, &asn_DEF_S1AP_MDTPLMNList }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_215_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_216_S1AP_id_EnhancedCoverageRestricted }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_216_S1AP_id_AdditionalCSFallbackIndicator }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_216_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_EnhancedCoverageRestricted }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_216_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_217_S1AP_id_NRUESecurityCapabilities }, + { "&Value", aioc__type, &asn_DEF_S1AP_AdditionalCSFallbackIndicator }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_216_S1AP_conditional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_217_S1AP_id_Masked_IMEISV }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_217_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_NRUESecurityCapabilities }, + { "&Value", aioc__type, &asn_DEF_S1AP_Masked_IMEISV }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_217_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_218_S1AP_id_CE_ModeBRestricted }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_218_S1AP_id_ExpectedUEBehaviour }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_218_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_CE_ModeBRestricted }, + { "&Value", aioc__type, &asn_DEF_S1AP_ExpectedUEBehaviour }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_218_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_219_S1AP_id_AerialUEsubscriptionInformation }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_219_S1AP_id_ProSeAuthorized }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_219_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_AerialUEsubscriptionInformation }, + { "&Value", aioc__type, &asn_DEF_S1AP_ProSeAuthorized }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_219_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_220_S1AP_id_PendingDataIndication }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_220_S1AP_id_UEUserPlaneCIoTSupportIndicator }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_220_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_PendingDataIndication }, + { "&Value", aioc__type, &asn_DEF_S1AP_UEUserPlaneCIoTSupportIndicator }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_220_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_221_S1AP_id_Subscription_Based_UE_DifferentiationInfo }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_221_S1AP_id_V2XServicesAuthorized }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_221_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_Subscription_Based_UE_DifferentiationInfo }, + { "&Value", aioc__type, &asn_DEF_S1AP_V2XServicesAuthorized }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_221_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_222_S1AP_id_AdditionalRRMPriorityIndex }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_222_S1AP_id_UESidelinkAggregateMaximumBitrate }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_222_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_AdditionalRRMPriorityIndex }, + { "&Value", aioc__type, &asn_DEF_S1AP_UESidelinkAggregateMaximumBitrate }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_222_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_223_S1AP_id_IAB_Authorized }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_223_S1AP_id_EnhancedCoverageRestricted }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_223_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_IAB_Authorized }, + { "&Value", aioc__type, &asn_DEF_S1AP_EnhancedCoverageRestricted }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_223_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_224_S1AP_id_NRV2XServicesAuthorized }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_224_S1AP_id_NRUESecurityCapabilities }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_224_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_NRV2XServicesAuthorized }, + { "&Value", aioc__type, &asn_DEF_S1AP_NRUESecurityCapabilities }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_224_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_225_S1AP_id_NRUESidelinkAggregateMaximumBitrate }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_225_S1AP_id_CE_ModeBRestricted }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_225_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_NRUESidelinkAggregateMaximumBitrate }, + { "&Value", aioc__type, &asn_DEF_S1AP_CE_ModeBRestricted }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_225_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_226_S1AP_id_PC5QoSParameters }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_226_S1AP_id_AerialUEsubscriptionInformation }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_226_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_PC5QoSParameters }, + { "&Value", aioc__type, &asn_DEF_S1AP_AerialUEsubscriptionInformation }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_226_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_227_S1AP_id_UERadioCapabilityID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_227_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_227_S1AP_id_PendingDataIndication }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_227_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_PendingDataIndication }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_227_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_228_S1AP_id_Subscription_Based_UE_DifferentiationInfo }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_228_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_Subscription_Based_UE_DifferentiationInfo }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_228_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_229_S1AP_id_AdditionalRRMPriorityIndex }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_229_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_AdditionalRRMPriorityIndex }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_229_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_230_S1AP_id_IAB_Authorized }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_230_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_IAB_Authorized }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_230_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_231_S1AP_id_NRV2XServicesAuthorized }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_231_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_NRV2XServicesAuthorized }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_231_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_232_S1AP_id_NRUESidelinkAggregateMaximumBitrate }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_232_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_NRUESidelinkAggregateMaximumBitrate }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_232_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_233_S1AP_id_PC5QoSParameters }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_233_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_PC5QoSParameters }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_233_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_234_S1AP_id_UERadioCapabilityID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_234_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_UERadioCapabilityID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_227_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_234_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_InitialContextSetupRequestIEs_1[] = { { 37, 4, asn_IOS_S1AP_InitialContextSetupRequestIEs_1_rows } }; -static const long asn_VAL_229_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_229_S1AP_ignore = 1; -static const long asn_VAL_229_S1AP_mandatory = 2; -static const long asn_VAL_230_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_230_S1AP_ignore = 1; -static const long asn_VAL_230_S1AP_mandatory = 2; -static const long asn_VAL_231_S1AP_id_E_RABSetupListCtxtSURes = 51; -static const long asn_VAL_231_S1AP_ignore = 1; -static const long asn_VAL_231_S1AP_mandatory = 2; -static const long asn_VAL_232_S1AP_id_E_RABFailedToSetupListCtxtSURes = 48; -static const long asn_VAL_232_S1AP_ignore = 1; -static const long asn_VAL_232_S1AP_optional = 0; -static const long asn_VAL_233_S1AP_id_CriticalityDiagnostics = 58; -static const long asn_VAL_233_S1AP_ignore = 1; -static const long asn_VAL_233_S1AP_optional = 0; +static const long asn_VAL_236_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_236_S1AP_ignore = 1; +static const long asn_VAL_236_S1AP_mandatory = 2; +static const long asn_VAL_237_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_237_S1AP_ignore = 1; +static const long asn_VAL_237_S1AP_mandatory = 2; +static const long asn_VAL_238_S1AP_id_E_RABSetupListCtxtSURes = 51; +static const long asn_VAL_238_S1AP_ignore = 1; +static const long asn_VAL_238_S1AP_mandatory = 2; +static const long asn_VAL_239_S1AP_id_E_RABFailedToSetupListCtxtSURes = 48; +static const long asn_VAL_239_S1AP_ignore = 1; +static const long asn_VAL_239_S1AP_optional = 0; +static const long asn_VAL_240_S1AP_id_CriticalityDiagnostics = 58; +static const long asn_VAL_240_S1AP_ignore = 1; +static const long asn_VAL_240_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_InitialContextSetupResponseIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_229_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_229_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_236_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_236_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_229_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_230_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_230_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_236_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_237_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_237_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_230_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_231_S1AP_id_E_RABSetupListCtxtSURes }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_231_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_237_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_238_S1AP_id_E_RABSetupListCtxtSURes }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_238_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABSetupListCtxtSURes }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_231_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_232_S1AP_id_E_RABFailedToSetupListCtxtSURes }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_232_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_238_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_239_S1AP_id_E_RABFailedToSetupListCtxtSURes }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_239_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_232_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_233_S1AP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_233_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_239_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_240_S1AP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_240_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_233_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_240_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_InitialContextSetupResponseIEs_1[] = { { 5, 4, asn_IOS_S1AP_InitialContextSetupResponseIEs_1_rows } }; -static const long asn_VAL_235_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_235_S1AP_ignore = 1; -static const long asn_VAL_235_S1AP_mandatory = 2; -static const long asn_VAL_236_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_236_S1AP_ignore = 1; -static const long asn_VAL_236_S1AP_mandatory = 2; -static const long asn_VAL_237_S1AP_id_Cause = 2; -static const long asn_VAL_237_S1AP_ignore = 1; -static const long asn_VAL_237_S1AP_mandatory = 2; -static const long asn_VAL_238_S1AP_id_CriticalityDiagnostics = 58; -static const long asn_VAL_238_S1AP_ignore = 1; -static const long asn_VAL_238_S1AP_optional = 0; +static const long asn_VAL_242_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_242_S1AP_ignore = 1; +static const long asn_VAL_242_S1AP_mandatory = 2; +static const long asn_VAL_243_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_243_S1AP_ignore = 1; +static const long asn_VAL_243_S1AP_mandatory = 2; +static const long asn_VAL_244_S1AP_id_Cause = 2; +static const long asn_VAL_244_S1AP_ignore = 1; +static const long asn_VAL_244_S1AP_mandatory = 2; +static const long asn_VAL_245_S1AP_id_CriticalityDiagnostics = 58; +static const long asn_VAL_245_S1AP_ignore = 1; +static const long asn_VAL_245_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_InitialContextSetupFailureIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_235_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_235_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_242_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_242_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_235_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_236_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_236_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_242_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_243_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_243_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_236_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_237_S1AP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_237_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_243_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_244_S1AP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_244_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_Cause }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_237_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_238_S1AP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_238_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_244_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_245_S1AP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_245_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_238_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_245_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_InitialContextSetupFailureIEs_1[] = { { 4, 4, asn_IOS_S1AP_InitialContextSetupFailureIEs_1_rows } }; -static const long asn_VAL_239_S1AP_id_UEIdentityIndexValue = 80; -static const long asn_VAL_239_S1AP_ignore = 1; -static const long asn_VAL_239_S1AP_mandatory = 2; -static const long asn_VAL_240_S1AP_id_UEPagingID = 43; -static const long asn_VAL_240_S1AP_ignore = 1; -static const long asn_VAL_240_S1AP_mandatory = 2; -static const long asn_VAL_241_S1AP_id_pagingDRX = 44; -static const long asn_VAL_241_S1AP_ignore = 1; -static const long asn_VAL_241_S1AP_optional = 0; -static const long asn_VAL_242_S1AP_id_CNDomain = 109; -static const long asn_VAL_242_S1AP_ignore = 1; -static const long asn_VAL_242_S1AP_mandatory = 2; -static const long asn_VAL_243_S1AP_id_TAIList = 46; -static const long asn_VAL_243_S1AP_ignore = 1; -static const long asn_VAL_243_S1AP_mandatory = 2; -static const long asn_VAL_244_S1AP_id_CSG_IdList = 128; -static const long asn_VAL_244_S1AP_ignore = 1; -static const long asn_VAL_244_S1AP_optional = 0; -static const long asn_VAL_245_S1AP_id_PagingPriority = 151; -static const long asn_VAL_245_S1AP_ignore = 1; -static const long asn_VAL_245_S1AP_optional = 0; -static const long asn_VAL_246_S1AP_id_UERadioCapabilityForPaging = 198; +static const long asn_VAL_246_S1AP_id_UEIdentityIndexValue = 80; static const long asn_VAL_246_S1AP_ignore = 1; -static const long asn_VAL_246_S1AP_optional = 0; -static const long asn_VAL_247_S1AP_id_AssistanceDataForPaging = 211; +static const long asn_VAL_246_S1AP_mandatory = 2; +static const long asn_VAL_247_S1AP_id_UEPagingID = 43; static const long asn_VAL_247_S1AP_ignore = 1; -static const long asn_VAL_247_S1AP_optional = 0; -static const long asn_VAL_248_S1AP_id_Paging_eDRXInformation = 227; +static const long asn_VAL_247_S1AP_mandatory = 2; +static const long asn_VAL_248_S1AP_id_pagingDRX = 44; static const long asn_VAL_248_S1AP_ignore = 1; static const long asn_VAL_248_S1AP_optional = 0; -static const long asn_VAL_249_S1AP_id_extended_UEIdentityIndexValue = 231; +static const long asn_VAL_249_S1AP_id_CNDomain = 109; static const long asn_VAL_249_S1AP_ignore = 1; -static const long asn_VAL_249_S1AP_optional = 0; -static const long asn_VAL_250_S1AP_id_NB_IoT_Paging_eDRXInformation = 239; +static const long asn_VAL_249_S1AP_mandatory = 2; +static const long asn_VAL_250_S1AP_id_TAIList = 46; static const long asn_VAL_250_S1AP_ignore = 1; -static const long asn_VAL_250_S1AP_optional = 0; -static const long asn_VAL_251_S1AP_id_NB_IoT_UEIdentityIndexValue = 244; +static const long asn_VAL_250_S1AP_mandatory = 2; +static const long asn_VAL_251_S1AP_id_CSG_IdList = 128; static const long asn_VAL_251_S1AP_ignore = 1; static const long asn_VAL_251_S1AP_optional = 0; -static const long asn_VAL_252_S1AP_id_EnhancedCoverageRestricted = 251; +static const long asn_VAL_252_S1AP_id_PagingPriority = 151; static const long asn_VAL_252_S1AP_ignore = 1; static const long asn_VAL_252_S1AP_optional = 0; -static const long asn_VAL_253_S1AP_id_CE_ModeBRestricted = 271; +static const long asn_VAL_253_S1AP_id_UERadioCapabilityForPaging = 198; static const long asn_VAL_253_S1AP_ignore = 1; static const long asn_VAL_253_S1AP_optional = 0; -static const long asn_VAL_254_S1AP_id_DataSize = 304; +static const long asn_VAL_254_S1AP_id_AssistanceDataForPaging = 211; static const long asn_VAL_254_S1AP_ignore = 1; static const long asn_VAL_254_S1AP_optional = 0; -static const long asn_VAL_255_S1AP_id_WUS_Assistance_Information = 323; +static const long asn_VAL_255_S1AP_id_Paging_eDRXInformation = 227; static const long asn_VAL_255_S1AP_ignore = 1; static const long asn_VAL_255_S1AP_optional = 0; -static const long asn_VAL_256_S1AP_id_NB_IoT_PagingDRX = 324; +static const long asn_VAL_256_S1AP_id_extended_UEIdentityIndexValue = 231; static const long asn_VAL_256_S1AP_ignore = 1; static const long asn_VAL_256_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_PagingIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_239_S1AP_id_UEIdentityIndexValue }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_239_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_UEIdentityIndexValue }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_239_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_240_S1AP_id_UEPagingID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_240_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_UEPagingID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_240_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_241_S1AP_id_pagingDRX }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_241_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_PagingDRX }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_241_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_242_S1AP_id_CNDomain }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_242_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_CNDomain }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_242_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_243_S1AP_id_TAIList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_243_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_TAIList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_243_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_244_S1AP_id_CSG_IdList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_244_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_CSG_IdList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_244_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_245_S1AP_id_PagingPriority }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_245_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_PagingPriority }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_245_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_246_S1AP_id_UERadioCapabilityForPaging }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_246_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_UERadioCapabilityForPaging }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_246_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_247_S1AP_id_AssistanceDataForPaging }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_247_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_AssistanceDataForPaging }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_247_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_248_S1AP_id_Paging_eDRXInformation }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_248_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_Paging_eDRXInformation }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_248_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_249_S1AP_id_extended_UEIdentityIndexValue }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_249_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_Extended_UEIdentityIndexValue }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_249_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_250_S1AP_id_NB_IoT_Paging_eDRXInformation }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_250_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_NB_IoT_Paging_eDRXInformation }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_250_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_251_S1AP_id_NB_IoT_UEIdentityIndexValue }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_251_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_NB_IoT_UEIdentityIndexValue }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_251_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_252_S1AP_id_EnhancedCoverageRestricted }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_252_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_EnhancedCoverageRestricted }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_252_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_253_S1AP_id_CE_ModeBRestricted }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_253_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_CE_ModeBRestricted }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_253_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_254_S1AP_id_DataSize }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_254_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_DataSize }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_254_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_255_S1AP_id_WUS_Assistance_Information }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_255_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_WUS_Assistance_Information }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_255_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_256_S1AP_id_NB_IoT_PagingDRX }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_256_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_NB_IoT_PagingDRX }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_256_S1AP_optional } -}; -static const asn_ioc_set_t asn_IOS_S1AP_PagingIEs_1[] = { - { 18, 4, asn_IOS_S1AP_PagingIEs_1_rows } -}; -static const long asn_VAL_258_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_258_S1AP_reject = 0; -static const long asn_VAL_258_S1AP_mandatory = 2; -static const long asn_VAL_259_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_259_S1AP_reject = 0; -static const long asn_VAL_259_S1AP_mandatory = 2; -static const long asn_VAL_260_S1AP_id_Cause = 2; +static const long asn_VAL_257_S1AP_id_NB_IoT_Paging_eDRXInformation = 239; +static const long asn_VAL_257_S1AP_ignore = 1; +static const long asn_VAL_257_S1AP_optional = 0; +static const long asn_VAL_258_S1AP_id_NB_IoT_UEIdentityIndexValue = 244; +static const long asn_VAL_258_S1AP_ignore = 1; +static const long asn_VAL_258_S1AP_optional = 0; +static const long asn_VAL_259_S1AP_id_EnhancedCoverageRestricted = 251; +static const long asn_VAL_259_S1AP_ignore = 1; +static const long asn_VAL_259_S1AP_optional = 0; +static const long asn_VAL_260_S1AP_id_CE_ModeBRestricted = 271; static const long asn_VAL_260_S1AP_ignore = 1; -static const long asn_VAL_260_S1AP_mandatory = 2; -static const long asn_VAL_261_S1AP_id_GWContextReleaseIndication = 164; -static const long asn_VAL_261_S1AP_reject = 0; +static const long asn_VAL_260_S1AP_optional = 0; +static const long asn_VAL_261_S1AP_id_DataSize = 304; +static const long asn_VAL_261_S1AP_ignore = 1; static const long asn_VAL_261_S1AP_optional = 0; -static const long asn_VAL_262_S1AP_id_SecondaryRATDataUsageReportList = 264; +static const long asn_VAL_262_S1AP_id_WUS_Assistance_Information = 323; static const long asn_VAL_262_S1AP_ignore = 1; static const long asn_VAL_262_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_UEContextReleaseRequest_IEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_258_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_258_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_258_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_259_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_259_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_259_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_260_S1AP_id_Cause }, +static const long asn_VAL_263_S1AP_id_NB_IoT_PagingDRX = 324; +static const long asn_VAL_263_S1AP_ignore = 1; +static const long asn_VAL_263_S1AP_optional = 0; +static const long asn_VAL_264_S1AP_id_PagingCause = 331; +static const long asn_VAL_264_S1AP_ignore = 1; +static const long asn_VAL_264_S1AP_optional = 0; +static const asn_ioc_cell_t asn_IOS_S1AP_PagingIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_246_S1AP_id_UEIdentityIndexValue }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_246_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_UEIdentityIndexValue }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_246_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_247_S1AP_id_UEPagingID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_247_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_UEPagingID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_247_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_248_S1AP_id_pagingDRX }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_248_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_PagingDRX }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_248_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_249_S1AP_id_CNDomain }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_249_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_CNDomain }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_249_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_250_S1AP_id_TAIList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_250_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_TAIList }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_250_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_251_S1AP_id_CSG_IdList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_251_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_CSG_IdList }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_251_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_252_S1AP_id_PagingPriority }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_252_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_PagingPriority }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_252_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_253_S1AP_id_UERadioCapabilityForPaging }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_253_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_UERadioCapabilityForPaging }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_253_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_254_S1AP_id_AssistanceDataForPaging }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_254_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_AssistanceDataForPaging }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_254_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_255_S1AP_id_Paging_eDRXInformation }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_255_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_Paging_eDRXInformation }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_255_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_256_S1AP_id_extended_UEIdentityIndexValue }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_256_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_Extended_UEIdentityIndexValue }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_256_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_257_S1AP_id_NB_IoT_Paging_eDRXInformation }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_257_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_NB_IoT_Paging_eDRXInformation }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_257_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_258_S1AP_id_NB_IoT_UEIdentityIndexValue }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_258_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_NB_IoT_UEIdentityIndexValue }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_258_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_259_S1AP_id_EnhancedCoverageRestricted }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_259_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_EnhancedCoverageRestricted }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_259_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_260_S1AP_id_CE_ModeBRestricted }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_260_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_Cause }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_260_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_261_S1AP_id_GWContextReleaseIndication }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_261_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_GWContextReleaseIndication }, + { "&Value", aioc__type, &asn_DEF_S1AP_CE_ModeBRestricted }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_260_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_261_S1AP_id_DataSize }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_261_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_DataSize }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_261_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_262_S1AP_id_SecondaryRATDataUsageReportList }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_262_S1AP_id_WUS_Assistance_Information }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_262_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_WUS_Assistance_Information }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_262_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_263_S1AP_id_NB_IoT_PagingDRX }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_263_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_NB_IoT_PagingDRX }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_263_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_264_S1AP_id_PagingCause }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_264_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_PagingCause }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_264_S1AP_optional } +}; +static const asn_ioc_set_t asn_IOS_S1AP_PagingIEs_1[] = { + { 19, 4, asn_IOS_S1AP_PagingIEs_1_rows } +}; +static const long asn_VAL_266_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_266_S1AP_reject = 0; +static const long asn_VAL_266_S1AP_mandatory = 2; +static const long asn_VAL_267_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_267_S1AP_reject = 0; +static const long asn_VAL_267_S1AP_mandatory = 2; +static const long asn_VAL_268_S1AP_id_Cause = 2; +static const long asn_VAL_268_S1AP_ignore = 1; +static const long asn_VAL_268_S1AP_mandatory = 2; +static const long asn_VAL_269_S1AP_id_GWContextReleaseIndication = 164; +static const long asn_VAL_269_S1AP_reject = 0; +static const long asn_VAL_269_S1AP_optional = 0; +static const long asn_VAL_270_S1AP_id_SecondaryRATDataUsageReportList = 264; +static const long asn_VAL_270_S1AP_ignore = 1; +static const long asn_VAL_270_S1AP_optional = 0; +static const asn_ioc_cell_t asn_IOS_S1AP_UEContextReleaseRequest_IEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_266_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_266_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_266_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_267_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_267_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_267_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_268_S1AP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_268_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_Cause }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_268_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_269_S1AP_id_GWContextReleaseIndication }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_269_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_GWContextReleaseIndication }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_269_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_270_S1AP_id_SecondaryRATDataUsageReportList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_270_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_SecondaryRATDataUsageReportList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_262_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_270_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_UEContextReleaseRequest_IEs_1[] = { { 5, 4, asn_IOS_S1AP_UEContextReleaseRequest_IEs_1_rows } }; -static const long asn_VAL_263_S1AP_id_UE_S1AP_IDs = 99; -static const long asn_VAL_263_S1AP_reject = 0; -static const long asn_VAL_263_S1AP_mandatory = 2; -static const long asn_VAL_264_S1AP_id_Cause = 2; -static const long asn_VAL_264_S1AP_ignore = 1; -static const long asn_VAL_264_S1AP_mandatory = 2; +static const long asn_VAL_271_S1AP_id_UE_S1AP_IDs = 99; +static const long asn_VAL_271_S1AP_reject = 0; +static const long asn_VAL_271_S1AP_mandatory = 2; +static const long asn_VAL_272_S1AP_id_Cause = 2; +static const long asn_VAL_272_S1AP_ignore = 1; +static const long asn_VAL_272_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_UEContextReleaseCommand_IEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_263_S1AP_id_UE_S1AP_IDs }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_263_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_271_S1AP_id_UE_S1AP_IDs }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_271_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_UE_S1AP_IDs }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_263_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_264_S1AP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_264_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_271_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_272_S1AP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_272_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_Cause }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_264_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_272_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_UEContextReleaseCommand_IEs_1[] = { { 2, 4, asn_IOS_S1AP_UEContextReleaseCommand_IEs_1_rows } }; -static const long asn_VAL_265_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_265_S1AP_ignore = 1; -static const long asn_VAL_265_S1AP_mandatory = 2; -static const long asn_VAL_266_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_266_S1AP_ignore = 1; -static const long asn_VAL_266_S1AP_mandatory = 2; -static const long asn_VAL_267_S1AP_id_CriticalityDiagnostics = 58; -static const long asn_VAL_267_S1AP_ignore = 1; -static const long asn_VAL_267_S1AP_optional = 0; -static const long asn_VAL_268_S1AP_id_UserLocationInformation = 189; -static const long asn_VAL_268_S1AP_ignore = 1; -static const long asn_VAL_268_S1AP_optional = 0; -static const long asn_VAL_269_S1AP_id_InformationOnRecommendedCellsAndENBsForPaging = 213; -static const long asn_VAL_269_S1AP_ignore = 1; -static const long asn_VAL_269_S1AP_optional = 0; -static const long asn_VAL_270_S1AP_id_CellIdentifierAndCELevelForCECapableUEs = 212; -static const long asn_VAL_270_S1AP_ignore = 1; -static const long asn_VAL_270_S1AP_optional = 0; -static const long asn_VAL_271_S1AP_id_SecondaryRATDataUsageReportList = 264; -static const long asn_VAL_271_S1AP_ignore = 1; -static const long asn_VAL_271_S1AP_optional = 0; -static const long asn_VAL_272_S1AP_id_TimeSinceSecondaryNodeRelease = 297; -static const long asn_VAL_272_S1AP_ignore = 1; -static const long asn_VAL_272_S1AP_optional = 0; +static const long asn_VAL_273_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_273_S1AP_ignore = 1; +static const long asn_VAL_273_S1AP_mandatory = 2; +static const long asn_VAL_274_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_274_S1AP_ignore = 1; +static const long asn_VAL_274_S1AP_mandatory = 2; +static const long asn_VAL_275_S1AP_id_CriticalityDiagnostics = 58; +static const long asn_VAL_275_S1AP_ignore = 1; +static const long asn_VAL_275_S1AP_optional = 0; +static const long asn_VAL_276_S1AP_id_UserLocationInformation = 189; +static const long asn_VAL_276_S1AP_ignore = 1; +static const long asn_VAL_276_S1AP_optional = 0; +static const long asn_VAL_277_S1AP_id_InformationOnRecommendedCellsAndENBsForPaging = 213; +static const long asn_VAL_277_S1AP_ignore = 1; +static const long asn_VAL_277_S1AP_optional = 0; +static const long asn_VAL_278_S1AP_id_CellIdentifierAndCELevelForCECapableUEs = 212; +static const long asn_VAL_278_S1AP_ignore = 1; +static const long asn_VAL_278_S1AP_optional = 0; +static const long asn_VAL_279_S1AP_id_SecondaryRATDataUsageReportList = 264; +static const long asn_VAL_279_S1AP_ignore = 1; +static const long asn_VAL_279_S1AP_optional = 0; +static const long asn_VAL_280_S1AP_id_TimeSinceSecondaryNodeRelease = 297; +static const long asn_VAL_280_S1AP_ignore = 1; +static const long asn_VAL_280_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_UEContextReleaseComplete_IEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_265_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_265_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_273_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_273_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_265_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_266_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_266_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_273_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_274_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_274_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_266_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_267_S1AP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_267_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_274_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_275_S1AP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_275_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_267_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_268_S1AP_id_UserLocationInformation }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_268_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_275_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_276_S1AP_id_UserLocationInformation }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_276_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_UserLocationInformation }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_268_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_269_S1AP_id_InformationOnRecommendedCellsAndENBsForPaging }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_269_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_276_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_277_S1AP_id_InformationOnRecommendedCellsAndENBsForPaging }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_277_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_InformationOnRecommendedCellsAndENBsForPaging }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_269_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_270_S1AP_id_CellIdentifierAndCELevelForCECapableUEs }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_270_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_277_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_278_S1AP_id_CellIdentifierAndCELevelForCECapableUEs }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_278_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_CellIdentifierAndCELevelForCECapableUEs }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_270_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_271_S1AP_id_SecondaryRATDataUsageReportList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_271_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_278_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_279_S1AP_id_SecondaryRATDataUsageReportList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_279_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_SecondaryRATDataUsageReportList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_271_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_272_S1AP_id_TimeSinceSecondaryNodeRelease }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_272_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_279_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_280_S1AP_id_TimeSinceSecondaryNodeRelease }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_280_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_TimeSinceSecondaryNodeRelease }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_272_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_280_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_UEContextReleaseComplete_IEs_1[] = { { 8, 4, asn_IOS_S1AP_UEContextReleaseComplete_IEs_1_rows } }; -static const long asn_VAL_273_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_273_S1AP_reject = 0; -static const long asn_VAL_273_S1AP_mandatory = 2; -static const long asn_VAL_274_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_274_S1AP_reject = 0; -static const long asn_VAL_274_S1AP_mandatory = 2; -static const long asn_VAL_275_S1AP_id_SecurityKey = 73; -static const long asn_VAL_275_S1AP_reject = 0; -static const long asn_VAL_275_S1AP_optional = 0; -static const long asn_VAL_276_S1AP_id_SubscriberProfileIDforRFP = 106; -static const long asn_VAL_276_S1AP_ignore = 1; -static const long asn_VAL_276_S1AP_optional = 0; -static const long asn_VAL_277_S1AP_id_uEaggregateMaximumBitrate = 66; -static const long asn_VAL_277_S1AP_ignore = 1; -static const long asn_VAL_277_S1AP_optional = 0; -static const long asn_VAL_278_S1AP_id_CSFallbackIndicator = 108; -static const long asn_VAL_278_S1AP_reject = 0; -static const long asn_VAL_278_S1AP_optional = 0; -static const long asn_VAL_279_S1AP_id_UESecurityCapabilities = 107; -static const long asn_VAL_279_S1AP_reject = 0; -static const long asn_VAL_279_S1AP_optional = 0; -static const long asn_VAL_280_S1AP_id_CSGMembershipStatus = 146; -static const long asn_VAL_280_S1AP_ignore = 1; -static const long asn_VAL_280_S1AP_optional = 0; -static const long asn_VAL_281_S1AP_id_RegisteredLAI = 159; -static const long asn_VAL_281_S1AP_ignore = 1; -static const long asn_VAL_281_S1AP_optional = 0; -static const long asn_VAL_282_S1AP_id_AdditionalCSFallbackIndicator = 187; -static const long asn_VAL_282_S1AP_ignore = 1; -static const long asn_VAL_282_S1AP_conditional = 1; -static const long asn_VAL_283_S1AP_id_ProSeAuthorized = 195; -static const long asn_VAL_283_S1AP_ignore = 1; +static const long asn_VAL_281_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_281_S1AP_reject = 0; +static const long asn_VAL_281_S1AP_mandatory = 2; +static const long asn_VAL_282_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_282_S1AP_reject = 0; +static const long asn_VAL_282_S1AP_mandatory = 2; +static const long asn_VAL_283_S1AP_id_SecurityKey = 73; +static const long asn_VAL_283_S1AP_reject = 0; static const long asn_VAL_283_S1AP_optional = 0; -static const long asn_VAL_284_S1AP_id_SRVCCOperationPossible = 124; +static const long asn_VAL_284_S1AP_id_SubscriberProfileIDforRFP = 106; static const long asn_VAL_284_S1AP_ignore = 1; static const long asn_VAL_284_S1AP_optional = 0; -static const long asn_VAL_285_S1AP_id_SRVCCOperationNotPossible = 243; +static const long asn_VAL_285_S1AP_id_uEaggregateMaximumBitrate = 66; static const long asn_VAL_285_S1AP_ignore = 1; static const long asn_VAL_285_S1AP_optional = 0; -static const long asn_VAL_286_S1AP_id_V2XServicesAuthorized = 240; -static const long asn_VAL_286_S1AP_ignore = 1; +static const long asn_VAL_286_S1AP_id_CSFallbackIndicator = 108; +static const long asn_VAL_286_S1AP_reject = 0; static const long asn_VAL_286_S1AP_optional = 0; -static const long asn_VAL_287_S1AP_id_UESidelinkAggregateMaximumBitrate = 248; -static const long asn_VAL_287_S1AP_ignore = 1; +static const long asn_VAL_287_S1AP_id_UESecurityCapabilities = 107; +static const long asn_VAL_287_S1AP_reject = 0; static const long asn_VAL_287_S1AP_optional = 0; -static const long asn_VAL_288_S1AP_id_NRUESecurityCapabilities = 269; +static const long asn_VAL_288_S1AP_id_CSGMembershipStatus = 146; static const long asn_VAL_288_S1AP_ignore = 1; static const long asn_VAL_288_S1AP_optional = 0; -static const long asn_VAL_289_S1AP_id_AerialUEsubscriptionInformation = 277; +static const long asn_VAL_289_S1AP_id_RegisteredLAI = 159; static const long asn_VAL_289_S1AP_ignore = 1; static const long asn_VAL_289_S1AP_optional = 0; -static const long asn_VAL_290_S1AP_id_AdditionalRRMPriorityIndex = 299; +static const long asn_VAL_290_S1AP_id_AdditionalCSFallbackIndicator = 187; static const long asn_VAL_290_S1AP_ignore = 1; -static const long asn_VAL_290_S1AP_optional = 0; -static const long asn_VAL_291_S1AP_id_IAB_Authorized = 301; +static const long asn_VAL_290_S1AP_conditional = 1; +static const long asn_VAL_291_S1AP_id_ProSeAuthorized = 195; static const long asn_VAL_291_S1AP_ignore = 1; static const long asn_VAL_291_S1AP_optional = 0; -static const long asn_VAL_292_S1AP_id_NRV2XServicesAuthorized = 306; +static const long asn_VAL_292_S1AP_id_SRVCCOperationPossible = 124; static const long asn_VAL_292_S1AP_ignore = 1; static const long asn_VAL_292_S1AP_optional = 0; -static const long asn_VAL_293_S1AP_id_NRUESidelinkAggregateMaximumBitrate = 307; +static const long asn_VAL_293_S1AP_id_SRVCCOperationNotPossible = 243; static const long asn_VAL_293_S1AP_ignore = 1; static const long asn_VAL_293_S1AP_optional = 0; -static const long asn_VAL_294_S1AP_id_PC5QoSParameters = 308; +static const long asn_VAL_294_S1AP_id_V2XServicesAuthorized = 240; static const long asn_VAL_294_S1AP_ignore = 1; static const long asn_VAL_294_S1AP_optional = 0; -static const long asn_VAL_295_S1AP_id_UERadioCapabilityID = 314; -static const long asn_VAL_295_S1AP_reject = 0; +static const long asn_VAL_295_S1AP_id_UESidelinkAggregateMaximumBitrate = 248; +static const long asn_VAL_295_S1AP_ignore = 1; static const long asn_VAL_295_S1AP_optional = 0; +static const long asn_VAL_296_S1AP_id_NRUESecurityCapabilities = 269; +static const long asn_VAL_296_S1AP_ignore = 1; +static const long asn_VAL_296_S1AP_optional = 0; +static const long asn_VAL_297_S1AP_id_AerialUEsubscriptionInformation = 277; +static const long asn_VAL_297_S1AP_ignore = 1; +static const long asn_VAL_297_S1AP_optional = 0; +static const long asn_VAL_298_S1AP_id_AdditionalRRMPriorityIndex = 299; +static const long asn_VAL_298_S1AP_ignore = 1; +static const long asn_VAL_298_S1AP_optional = 0; +static const long asn_VAL_299_S1AP_id_IAB_Authorized = 301; +static const long asn_VAL_299_S1AP_ignore = 1; +static const long asn_VAL_299_S1AP_optional = 0; +static const long asn_VAL_300_S1AP_id_NRV2XServicesAuthorized = 306; +static const long asn_VAL_300_S1AP_ignore = 1; +static const long asn_VAL_300_S1AP_optional = 0; +static const long asn_VAL_301_S1AP_id_NRUESidelinkAggregateMaximumBitrate = 307; +static const long asn_VAL_301_S1AP_ignore = 1; +static const long asn_VAL_301_S1AP_optional = 0; +static const long asn_VAL_302_S1AP_id_PC5QoSParameters = 308; +static const long asn_VAL_302_S1AP_ignore = 1; +static const long asn_VAL_302_S1AP_optional = 0; +static const long asn_VAL_303_S1AP_id_UERadioCapabilityID = 314; +static const long asn_VAL_303_S1AP_reject = 0; +static const long asn_VAL_303_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_UEContextModificationRequestIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_273_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_273_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_281_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_281_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_273_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_274_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_274_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_281_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_282_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_282_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_274_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_275_S1AP_id_SecurityKey }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_275_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_282_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_283_S1AP_id_SecurityKey }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_283_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_SecurityKey }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_275_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_276_S1AP_id_SubscriberProfileIDforRFP }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_276_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_SubscriberProfileIDforRFP }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_276_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_277_S1AP_id_uEaggregateMaximumBitrate }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_277_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_UEAggregateMaximumBitrate }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_277_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_278_S1AP_id_CSFallbackIndicator }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_278_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_CSFallbackIndicator }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_278_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_279_S1AP_id_UESecurityCapabilities }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_279_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_UESecurityCapabilities }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_279_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_280_S1AP_id_CSGMembershipStatus }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_280_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_CSGMembershipStatus }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_280_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_281_S1AP_id_RegisteredLAI }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_281_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_LAI }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_281_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_282_S1AP_id_AdditionalCSFallbackIndicator }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_282_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_AdditionalCSFallbackIndicator }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_282_S1AP_conditional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_283_S1AP_id_ProSeAuthorized }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_283_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_ProSeAuthorized }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_283_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_284_S1AP_id_SRVCCOperationPossible }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_284_S1AP_id_SubscriberProfileIDforRFP }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_284_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_SRVCCOperationPossible }, + { "&Value", aioc__type, &asn_DEF_S1AP_SubscriberProfileIDforRFP }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_284_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_285_S1AP_id_SRVCCOperationNotPossible }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_285_S1AP_id_uEaggregateMaximumBitrate }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_285_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_SRVCCOperationNotPossible }, + { "&Value", aioc__type, &asn_DEF_S1AP_UEAggregateMaximumBitrate }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_285_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_286_S1AP_id_V2XServicesAuthorized }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_286_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_V2XServicesAuthorized }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_286_S1AP_id_CSFallbackIndicator }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_286_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_CSFallbackIndicator }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_286_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_287_S1AP_id_UESidelinkAggregateMaximumBitrate }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_287_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_UESidelinkAggregateMaximumBitrate }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_287_S1AP_id_UESecurityCapabilities }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_287_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_UESecurityCapabilities }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_287_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_288_S1AP_id_NRUESecurityCapabilities }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_288_S1AP_id_CSGMembershipStatus }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_288_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_NRUESecurityCapabilities }, + { "&Value", aioc__type, &asn_DEF_S1AP_CSGMembershipStatus }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_288_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_289_S1AP_id_AerialUEsubscriptionInformation }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_289_S1AP_id_RegisteredLAI }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_289_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_AerialUEsubscriptionInformation }, + { "&Value", aioc__type, &asn_DEF_S1AP_LAI }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_289_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_290_S1AP_id_AdditionalRRMPriorityIndex }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_290_S1AP_id_AdditionalCSFallbackIndicator }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_290_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_AdditionalRRMPriorityIndex }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_290_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_291_S1AP_id_IAB_Authorized }, + { "&Value", aioc__type, &asn_DEF_S1AP_AdditionalCSFallbackIndicator }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_290_S1AP_conditional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_291_S1AP_id_ProSeAuthorized }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_291_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_IAB_Authorized }, + { "&Value", aioc__type, &asn_DEF_S1AP_ProSeAuthorized }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_291_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_292_S1AP_id_NRV2XServicesAuthorized }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_292_S1AP_id_SRVCCOperationPossible }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_292_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_NRV2XServicesAuthorized }, + { "&Value", aioc__type, &asn_DEF_S1AP_SRVCCOperationPossible }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_292_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_293_S1AP_id_NRUESidelinkAggregateMaximumBitrate }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_293_S1AP_id_SRVCCOperationNotPossible }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_293_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_NRUESidelinkAggregateMaximumBitrate }, + { "&Value", aioc__type, &asn_DEF_S1AP_SRVCCOperationNotPossible }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_293_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_294_S1AP_id_PC5QoSParameters }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_294_S1AP_id_V2XServicesAuthorized }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_294_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_PC5QoSParameters }, + { "&Value", aioc__type, &asn_DEF_S1AP_V2XServicesAuthorized }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_294_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_295_S1AP_id_UERadioCapabilityID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_295_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_295_S1AP_id_UESidelinkAggregateMaximumBitrate }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_295_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_UESidelinkAggregateMaximumBitrate }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_295_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_296_S1AP_id_NRUESecurityCapabilities }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_296_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_NRUESecurityCapabilities }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_296_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_297_S1AP_id_AerialUEsubscriptionInformation }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_297_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_AerialUEsubscriptionInformation }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_297_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_298_S1AP_id_AdditionalRRMPriorityIndex }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_298_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_AdditionalRRMPriorityIndex }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_298_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_299_S1AP_id_IAB_Authorized }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_299_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_IAB_Authorized }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_299_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_300_S1AP_id_NRV2XServicesAuthorized }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_300_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_NRV2XServicesAuthorized }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_300_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_301_S1AP_id_NRUESidelinkAggregateMaximumBitrate }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_301_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_NRUESidelinkAggregateMaximumBitrate }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_301_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_302_S1AP_id_PC5QoSParameters }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_302_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_PC5QoSParameters }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_302_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_303_S1AP_id_UERadioCapabilityID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_303_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_UERadioCapabilityID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_295_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_303_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_UEContextModificationRequestIEs_1[] = { { 23, 4, asn_IOS_S1AP_UEContextModificationRequestIEs_1_rows } }; -static const long asn_VAL_296_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_296_S1AP_ignore = 1; -static const long asn_VAL_296_S1AP_mandatory = 2; -static const long asn_VAL_297_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_297_S1AP_ignore = 1; -static const long asn_VAL_297_S1AP_mandatory = 2; -static const long asn_VAL_298_S1AP_id_CriticalityDiagnostics = 58; -static const long asn_VAL_298_S1AP_ignore = 1; -static const long asn_VAL_298_S1AP_optional = 0; +static const long asn_VAL_304_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_304_S1AP_ignore = 1; +static const long asn_VAL_304_S1AP_mandatory = 2; +static const long asn_VAL_305_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_305_S1AP_ignore = 1; +static const long asn_VAL_305_S1AP_mandatory = 2; +static const long asn_VAL_306_S1AP_id_CriticalityDiagnostics = 58; +static const long asn_VAL_306_S1AP_ignore = 1; +static const long asn_VAL_306_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_UEContextModificationResponseIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_296_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_296_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_304_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_304_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_296_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_297_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_297_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_304_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_305_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_305_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_297_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_298_S1AP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_298_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_305_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_306_S1AP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_306_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_298_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_306_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_UEContextModificationResponseIEs_1[] = { { 3, 4, asn_IOS_S1AP_UEContextModificationResponseIEs_1_rows } }; -static const long asn_VAL_299_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_299_S1AP_ignore = 1; -static const long asn_VAL_299_S1AP_mandatory = 2; -static const long asn_VAL_300_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_300_S1AP_ignore = 1; -static const long asn_VAL_300_S1AP_mandatory = 2; -static const long asn_VAL_301_S1AP_id_Cause = 2; -static const long asn_VAL_301_S1AP_ignore = 1; -static const long asn_VAL_301_S1AP_mandatory = 2; -static const long asn_VAL_302_S1AP_id_CriticalityDiagnostics = 58; -static const long asn_VAL_302_S1AP_ignore = 1; -static const long asn_VAL_302_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_UEContextModificationFailureIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_299_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_299_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_299_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_300_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_300_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_300_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_301_S1AP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_301_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_Cause }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_301_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_302_S1AP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_302_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_302_S1AP_optional } -}; -static const asn_ioc_set_t asn_IOS_S1AP_UEContextModificationFailureIEs_1[] = { - { 4, 4, asn_IOS_S1AP_UEContextModificationFailureIEs_1_rows } -}; -static const long asn_VAL_303_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_303_S1AP_reject = 0; -static const long asn_VAL_303_S1AP_mandatory = 2; -static const long asn_VAL_304_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_304_S1AP_reject = 0; -static const long asn_VAL_304_S1AP_mandatory = 2; -static const long asn_VAL_305_S1AP_id_UERadioCapability = 74; -static const long asn_VAL_305_S1AP_ignore = 1; -static const long asn_VAL_305_S1AP_optional = 0; -static const long asn_VAL_306_S1AP_id_UERadioCapabilityID = 314; -static const long asn_VAL_306_S1AP_reject = 0; -static const long asn_VAL_306_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_UERadioCapabilityMatchRequestIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_303_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_303_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_303_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_304_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_304_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_304_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_305_S1AP_id_UERadioCapability }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_305_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_UERadioCapability }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_305_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_306_S1AP_id_UERadioCapabilityID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_306_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_UERadioCapabilityID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_306_S1AP_optional } -}; -static const asn_ioc_set_t asn_IOS_S1AP_UERadioCapabilityMatchRequestIEs_1[] = { - { 4, 4, asn_IOS_S1AP_UERadioCapabilityMatchRequestIEs_1_rows } -}; static const long asn_VAL_307_S1AP_id_MME_UE_S1AP_ID = 0; static const long asn_VAL_307_S1AP_ignore = 1; static const long asn_VAL_307_S1AP_mandatory = 2; static const long asn_VAL_308_S1AP_id_eNB_UE_S1AP_ID = 8; static const long asn_VAL_308_S1AP_ignore = 1; static const long asn_VAL_308_S1AP_mandatory = 2; -static const long asn_VAL_309_S1AP_id_VoiceSupportMatchIndicator = 169; -static const long asn_VAL_309_S1AP_reject = 0; +static const long asn_VAL_309_S1AP_id_Cause = 2; +static const long asn_VAL_309_S1AP_ignore = 1; static const long asn_VAL_309_S1AP_mandatory = 2; static const long asn_VAL_310_S1AP_id_CriticalityDiagnostics = 58; static const long asn_VAL_310_S1AP_ignore = 1; static const long asn_VAL_310_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_UERadioCapabilityMatchResponseIEs_1_rows[] = { +static const asn_ioc_cell_t asn_IOS_S1AP_UEContextModificationFailureIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_307_S1AP_id_MME_UE_S1AP_ID }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_307_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, @@ -2501,17 +2496,17 @@ static const asn_ioc_cell_t asn_IOS_S1AP_UERadioCapabilityMatchResponseIEs_1_row { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_308_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_308_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_309_S1AP_id_VoiceSupportMatchIndicator }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_309_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_VoiceSupportMatchIndicator }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_309_S1AP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_309_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_Cause }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_309_S1AP_mandatory }, { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_310_S1AP_id_CriticalityDiagnostics }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_310_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_310_S1AP_optional } }; -static const asn_ioc_set_t asn_IOS_S1AP_UERadioCapabilityMatchResponseIEs_1[] = { - { 4, 4, asn_IOS_S1AP_UERadioCapabilityMatchResponseIEs_1_rows } +static const asn_ioc_set_t asn_IOS_S1AP_UEContextModificationFailureIEs_1[] = { + { 4, 4, asn_IOS_S1AP_UEContextModificationFailureIEs_1_rows } }; static const long asn_VAL_311_S1AP_id_MME_UE_S1AP_ID = 0; static const long asn_VAL_311_S1AP_reject = 0; @@ -2519,52 +2514,13 @@ static const long asn_VAL_311_S1AP_mandatory = 2; static const long asn_VAL_312_S1AP_id_eNB_UE_S1AP_ID = 8; static const long asn_VAL_312_S1AP_reject = 0; static const long asn_VAL_312_S1AP_mandatory = 2; -static const long asn_VAL_313_S1AP_id_NAS_PDU = 26; -static const long asn_VAL_313_S1AP_reject = 0; -static const long asn_VAL_313_S1AP_mandatory = 2; -static const long asn_VAL_314_S1AP_id_HandoverRestrictionList = 41; -static const long asn_VAL_314_S1AP_ignore = 1; +static const long asn_VAL_313_S1AP_id_UERadioCapability = 74; +static const long asn_VAL_313_S1AP_ignore = 1; +static const long asn_VAL_313_S1AP_optional = 0; +static const long asn_VAL_314_S1AP_id_UERadioCapabilityID = 314; +static const long asn_VAL_314_S1AP_reject = 0; static const long asn_VAL_314_S1AP_optional = 0; -static const long asn_VAL_315_S1AP_id_SubscriberProfileIDforRFP = 106; -static const long asn_VAL_315_S1AP_ignore = 1; -static const long asn_VAL_315_S1AP_optional = 0; -static const long asn_VAL_316_S1AP_id_SRVCCOperationPossible = 124; -static const long asn_VAL_316_S1AP_ignore = 1; -static const long asn_VAL_316_S1AP_optional = 0; -static const long asn_VAL_317_S1AP_id_UERadioCapability = 74; -static const long asn_VAL_317_S1AP_ignore = 1; -static const long asn_VAL_317_S1AP_optional = 0; -static const long asn_VAL_318_S1AP_id_DLNASPDUDeliveryAckRequest = 249; -static const long asn_VAL_318_S1AP_ignore = 1; -static const long asn_VAL_318_S1AP_optional = 0; -static const long asn_VAL_319_S1AP_id_EnhancedCoverageRestricted = 251; -static const long asn_VAL_319_S1AP_ignore = 1; -static const long asn_VAL_319_S1AP_optional = 0; -static const long asn_VAL_320_S1AP_id_NRUESecurityCapabilities = 269; -static const long asn_VAL_320_S1AP_ignore = 1; -static const long asn_VAL_320_S1AP_optional = 0; -static const long asn_VAL_321_S1AP_id_CE_ModeBRestricted = 271; -static const long asn_VAL_321_S1AP_ignore = 1; -static const long asn_VAL_321_S1AP_optional = 0; -static const long asn_VAL_322_S1AP_id_UECapabilityInfoRequest = 275; -static const long asn_VAL_322_S1AP_ignore = 1; -static const long asn_VAL_322_S1AP_optional = 0; -static const long asn_VAL_323_S1AP_id_EndIndication = 280; -static const long asn_VAL_323_S1AP_ignore = 1; -static const long asn_VAL_323_S1AP_optional = 0; -static const long asn_VAL_324_S1AP_id_PendingDataIndication = 283; -static const long asn_VAL_324_S1AP_ignore = 1; -static const long asn_VAL_324_S1AP_optional = 0; -static const long asn_VAL_325_S1AP_id_Subscription_Based_UE_DifferentiationInfo = 278; -static const long asn_VAL_325_S1AP_ignore = 1; -static const long asn_VAL_325_S1AP_optional = 0; -static const long asn_VAL_326_S1AP_id_AdditionalRRMPriorityIndex = 299; -static const long asn_VAL_326_S1AP_ignore = 1; -static const long asn_VAL_326_S1AP_optional = 0; -static const long asn_VAL_327_S1AP_id_UERadioCapabilityID = 314; -static const long asn_VAL_327_S1AP_reject = 0; -static const long asn_VAL_327_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_DownlinkNASTransport_IEs_1_rows[] = { +static const asn_ioc_cell_t asn_IOS_S1AP_UERadioCapabilityMatchRequestIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_311_S1AP_id_MME_UE_S1AP_ID }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_311_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, @@ -2573,695 +2529,729 @@ static const asn_ioc_cell_t asn_IOS_S1AP_DownlinkNASTransport_IEs_1_rows[] = { { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_312_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_312_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_313_S1AP_id_NAS_PDU }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_313_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_NAS_PDU }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_313_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_314_S1AP_id_HandoverRestrictionList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_314_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_HandoverRestrictionList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_314_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_315_S1AP_id_SubscriberProfileIDforRFP }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_315_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_SubscriberProfileIDforRFP }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_315_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_316_S1AP_id_SRVCCOperationPossible }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_316_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_SRVCCOperationPossible }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_316_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_317_S1AP_id_UERadioCapability }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_317_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_313_S1AP_id_UERadioCapability }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_313_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_UERadioCapability }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_317_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_318_S1AP_id_DLNASPDUDeliveryAckRequest }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_318_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_DLNASPDUDeliveryAckRequest }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_318_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_319_S1AP_id_EnhancedCoverageRestricted }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_319_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_EnhancedCoverageRestricted }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_319_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_320_S1AP_id_NRUESecurityCapabilities }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_320_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_NRUESecurityCapabilities }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_320_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_321_S1AP_id_CE_ModeBRestricted }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_321_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_CE_ModeBRestricted }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_321_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_322_S1AP_id_UECapabilityInfoRequest }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_322_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_UECapabilityInfoRequest }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_322_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_323_S1AP_id_EndIndication }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_323_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_EndIndication }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_323_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_324_S1AP_id_PendingDataIndication }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_324_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_PendingDataIndication }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_324_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_325_S1AP_id_Subscription_Based_UE_DifferentiationInfo }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_325_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_Subscription_Based_UE_DifferentiationInfo }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_325_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_326_S1AP_id_AdditionalRRMPriorityIndex }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_326_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_AdditionalRRMPriorityIndex }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_326_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_327_S1AP_id_UERadioCapabilityID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_327_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_313_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_314_S1AP_id_UERadioCapabilityID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_314_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_UERadioCapabilityID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_327_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_314_S1AP_optional } }; -static const asn_ioc_set_t asn_IOS_S1AP_DownlinkNASTransport_IEs_1[] = { - { 17, 4, asn_IOS_S1AP_DownlinkNASTransport_IEs_1_rows } +static const asn_ioc_set_t asn_IOS_S1AP_UERadioCapabilityMatchRequestIEs_1[] = { + { 4, 4, asn_IOS_S1AP_UERadioCapabilityMatchRequestIEs_1_rows } }; -static const long asn_VAL_328_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_328_S1AP_reject = 0; -static const long asn_VAL_328_S1AP_mandatory = 2; -static const long asn_VAL_329_S1AP_id_NAS_PDU = 26; -static const long asn_VAL_329_S1AP_reject = 0; -static const long asn_VAL_329_S1AP_mandatory = 2; -static const long asn_VAL_330_S1AP_id_TAI = 67; -static const long asn_VAL_330_S1AP_reject = 0; -static const long asn_VAL_330_S1AP_mandatory = 2; -static const long asn_VAL_331_S1AP_id_EUTRAN_CGI = 100; +static const long asn_VAL_315_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_315_S1AP_ignore = 1; +static const long asn_VAL_315_S1AP_mandatory = 2; +static const long asn_VAL_316_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_316_S1AP_ignore = 1; +static const long asn_VAL_316_S1AP_mandatory = 2; +static const long asn_VAL_317_S1AP_id_VoiceSupportMatchIndicator = 169; +static const long asn_VAL_317_S1AP_reject = 0; +static const long asn_VAL_317_S1AP_mandatory = 2; +static const long asn_VAL_318_S1AP_id_CriticalityDiagnostics = 58; +static const long asn_VAL_318_S1AP_ignore = 1; +static const long asn_VAL_318_S1AP_optional = 0; +static const asn_ioc_cell_t asn_IOS_S1AP_UERadioCapabilityMatchResponseIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_315_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_315_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_315_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_316_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_316_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_316_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_317_S1AP_id_VoiceSupportMatchIndicator }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_317_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_VoiceSupportMatchIndicator }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_317_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_318_S1AP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_318_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_318_S1AP_optional } +}; +static const asn_ioc_set_t asn_IOS_S1AP_UERadioCapabilityMatchResponseIEs_1[] = { + { 4, 4, asn_IOS_S1AP_UERadioCapabilityMatchResponseIEs_1_rows } +}; +static const long asn_VAL_319_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_319_S1AP_reject = 0; +static const long asn_VAL_319_S1AP_mandatory = 2; +static const long asn_VAL_320_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_320_S1AP_reject = 0; +static const long asn_VAL_320_S1AP_mandatory = 2; +static const long asn_VAL_321_S1AP_id_NAS_PDU = 26; +static const long asn_VAL_321_S1AP_reject = 0; +static const long asn_VAL_321_S1AP_mandatory = 2; +static const long asn_VAL_322_S1AP_id_HandoverRestrictionList = 41; +static const long asn_VAL_322_S1AP_ignore = 1; +static const long asn_VAL_322_S1AP_optional = 0; +static const long asn_VAL_323_S1AP_id_SubscriberProfileIDforRFP = 106; +static const long asn_VAL_323_S1AP_ignore = 1; +static const long asn_VAL_323_S1AP_optional = 0; +static const long asn_VAL_324_S1AP_id_SRVCCOperationPossible = 124; +static const long asn_VAL_324_S1AP_ignore = 1; +static const long asn_VAL_324_S1AP_optional = 0; +static const long asn_VAL_325_S1AP_id_UERadioCapability = 74; +static const long asn_VAL_325_S1AP_ignore = 1; +static const long asn_VAL_325_S1AP_optional = 0; +static const long asn_VAL_326_S1AP_id_DLNASPDUDeliveryAckRequest = 249; +static const long asn_VAL_326_S1AP_ignore = 1; +static const long asn_VAL_326_S1AP_optional = 0; +static const long asn_VAL_327_S1AP_id_EnhancedCoverageRestricted = 251; +static const long asn_VAL_327_S1AP_ignore = 1; +static const long asn_VAL_327_S1AP_optional = 0; +static const long asn_VAL_328_S1AP_id_NRUESecurityCapabilities = 269; +static const long asn_VAL_328_S1AP_ignore = 1; +static const long asn_VAL_328_S1AP_optional = 0; +static const long asn_VAL_329_S1AP_id_CE_ModeBRestricted = 271; +static const long asn_VAL_329_S1AP_ignore = 1; +static const long asn_VAL_329_S1AP_optional = 0; +static const long asn_VAL_330_S1AP_id_UECapabilityInfoRequest = 275; +static const long asn_VAL_330_S1AP_ignore = 1; +static const long asn_VAL_330_S1AP_optional = 0; +static const long asn_VAL_331_S1AP_id_EndIndication = 280; static const long asn_VAL_331_S1AP_ignore = 1; -static const long asn_VAL_331_S1AP_mandatory = 2; -static const long asn_VAL_332_S1AP_id_RRC_Establishment_Cause = 134; +static const long asn_VAL_331_S1AP_optional = 0; +static const long asn_VAL_332_S1AP_id_PendingDataIndication = 283; static const long asn_VAL_332_S1AP_ignore = 1; -static const long asn_VAL_332_S1AP_mandatory = 2; -static const long asn_VAL_333_S1AP_id_S_TMSI = 96; -static const long asn_VAL_333_S1AP_reject = 0; +static const long asn_VAL_332_S1AP_optional = 0; +static const long asn_VAL_333_S1AP_id_Subscription_Based_UE_DifferentiationInfo = 278; +static const long asn_VAL_333_S1AP_ignore = 1; static const long asn_VAL_333_S1AP_optional = 0; -static const long asn_VAL_334_S1AP_id_CSG_Id = 127; -static const long asn_VAL_334_S1AP_reject = 0; +static const long asn_VAL_334_S1AP_id_AdditionalRRMPriorityIndex = 299; +static const long asn_VAL_334_S1AP_ignore = 1; static const long asn_VAL_334_S1AP_optional = 0; -static const long asn_VAL_335_S1AP_id_GUMMEI_ID = 75; +static const long asn_VAL_335_S1AP_id_UERadioCapabilityID = 314; static const long asn_VAL_335_S1AP_reject = 0; static const long asn_VAL_335_S1AP_optional = 0; -static const long asn_VAL_336_S1AP_id_CellAccessMode = 145; -static const long asn_VAL_336_S1AP_reject = 0; +static const long asn_VAL_336_S1AP_id_Masked_IMEISV = 192; +static const long asn_VAL_336_S1AP_ignore = 1; static const long asn_VAL_336_S1AP_optional = 0; -static const long asn_VAL_337_S1AP_id_GW_TransportLayerAddress = 155; -static const long asn_VAL_337_S1AP_ignore = 1; -static const long asn_VAL_337_S1AP_optional = 0; -static const long asn_VAL_338_S1AP_id_RelayNode_Indicator = 160; +static const asn_ioc_cell_t asn_IOS_S1AP_DownlinkNASTransport_IEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_319_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_319_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_319_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_320_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_320_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_320_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_321_S1AP_id_NAS_PDU }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_321_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_NAS_PDU }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_321_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_322_S1AP_id_HandoverRestrictionList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_322_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_HandoverRestrictionList }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_322_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_323_S1AP_id_SubscriberProfileIDforRFP }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_323_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_SubscriberProfileIDforRFP }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_323_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_324_S1AP_id_SRVCCOperationPossible }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_324_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_SRVCCOperationPossible }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_324_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_325_S1AP_id_UERadioCapability }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_325_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_UERadioCapability }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_325_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_326_S1AP_id_DLNASPDUDeliveryAckRequest }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_326_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_DLNASPDUDeliveryAckRequest }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_326_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_327_S1AP_id_EnhancedCoverageRestricted }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_327_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_EnhancedCoverageRestricted }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_327_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_328_S1AP_id_NRUESecurityCapabilities }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_328_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_NRUESecurityCapabilities }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_328_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_329_S1AP_id_CE_ModeBRestricted }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_329_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_CE_ModeBRestricted }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_329_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_330_S1AP_id_UECapabilityInfoRequest }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_330_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_UECapabilityInfoRequest }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_330_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_331_S1AP_id_EndIndication }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_331_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_EndIndication }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_331_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_332_S1AP_id_PendingDataIndication }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_332_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_PendingDataIndication }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_332_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_333_S1AP_id_Subscription_Based_UE_DifferentiationInfo }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_333_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_Subscription_Based_UE_DifferentiationInfo }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_333_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_334_S1AP_id_AdditionalRRMPriorityIndex }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_334_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_AdditionalRRMPriorityIndex }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_334_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_335_S1AP_id_UERadioCapabilityID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_335_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_UERadioCapabilityID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_335_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_336_S1AP_id_Masked_IMEISV }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_336_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_Masked_IMEISV }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_336_S1AP_optional } +}; +static const asn_ioc_set_t asn_IOS_S1AP_DownlinkNASTransport_IEs_1[] = { + { 18, 4, asn_IOS_S1AP_DownlinkNASTransport_IEs_1_rows } +}; +static const long asn_VAL_337_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_337_S1AP_reject = 0; +static const long asn_VAL_337_S1AP_mandatory = 2; +static const long asn_VAL_338_S1AP_id_NAS_PDU = 26; static const long asn_VAL_338_S1AP_reject = 0; -static const long asn_VAL_338_S1AP_optional = 0; -static const long asn_VAL_339_S1AP_id_GUMMEIType = 170; -static const long asn_VAL_339_S1AP_ignore = 1; -static const long asn_VAL_339_S1AP_optional = 0; -static const long asn_VAL_340_S1AP_id_Tunnel_Information_for_BBF = 176; +static const long asn_VAL_338_S1AP_mandatory = 2; +static const long asn_VAL_339_S1AP_id_TAI = 67; +static const long asn_VAL_339_S1AP_reject = 0; +static const long asn_VAL_339_S1AP_mandatory = 2; +static const long asn_VAL_340_S1AP_id_EUTRAN_CGI = 100; static const long asn_VAL_340_S1AP_ignore = 1; -static const long asn_VAL_340_S1AP_optional = 0; -static const long asn_VAL_341_S1AP_id_SIPTO_L_GW_TransportLayerAddress = 184; +static const long asn_VAL_340_S1AP_mandatory = 2; +static const long asn_VAL_341_S1AP_id_RRC_Establishment_Cause = 134; static const long asn_VAL_341_S1AP_ignore = 1; -static const long asn_VAL_341_S1AP_optional = 0; -static const long asn_VAL_342_S1AP_id_LHN_ID = 186; -static const long asn_VAL_342_S1AP_ignore = 1; +static const long asn_VAL_341_S1AP_mandatory = 2; +static const long asn_VAL_342_S1AP_id_S_TMSI = 96; +static const long asn_VAL_342_S1AP_reject = 0; static const long asn_VAL_342_S1AP_optional = 0; -static const long asn_VAL_343_S1AP_id_MME_Group_ID = 223; -static const long asn_VAL_343_S1AP_ignore = 1; +static const long asn_VAL_343_S1AP_id_CSG_Id = 127; +static const long asn_VAL_343_S1AP_reject = 0; static const long asn_VAL_343_S1AP_optional = 0; -static const long asn_VAL_344_S1AP_id_UE_Usage_Type = 230; -static const long asn_VAL_344_S1AP_ignore = 1; +static const long asn_VAL_344_S1AP_id_GUMMEI_ID = 75; +static const long asn_VAL_344_S1AP_reject = 0; static const long asn_VAL_344_S1AP_optional = 0; -static const long asn_VAL_345_S1AP_id_CE_mode_B_SupportIndicator = 242; -static const long asn_VAL_345_S1AP_ignore = 1; +static const long asn_VAL_345_S1AP_id_CellAccessMode = 145; +static const long asn_VAL_345_S1AP_reject = 0; static const long asn_VAL_345_S1AP_optional = 0; -static const long asn_VAL_346_S1AP_id_DCN_ID = 246; +static const long asn_VAL_346_S1AP_id_GW_TransportLayerAddress = 155; static const long asn_VAL_346_S1AP_ignore = 1; static const long asn_VAL_346_S1AP_optional = 0; -static const long asn_VAL_347_S1AP_id_Coverage_Level = 250; -static const long asn_VAL_347_S1AP_ignore = 1; +static const long asn_VAL_347_S1AP_id_RelayNode_Indicator = 160; +static const long asn_VAL_347_S1AP_reject = 0; static const long asn_VAL_347_S1AP_optional = 0; -static const long asn_VAL_348_S1AP_id_UE_Application_Layer_Measurement_Capability = 263; +static const long asn_VAL_348_S1AP_id_GUMMEIType = 170; static const long asn_VAL_348_S1AP_ignore = 1; static const long asn_VAL_348_S1AP_optional = 0; -static const long asn_VAL_349_S1AP_id_EDT_Session = 281; +static const long asn_VAL_349_S1AP_id_Tunnel_Information_for_BBF = 176; static const long asn_VAL_349_S1AP_ignore = 1; static const long asn_VAL_349_S1AP_optional = 0; -static const long asn_VAL_350_S1AP_id_IAB_Node_Indication = 302; -static const long asn_VAL_350_S1AP_reject = 0; +static const long asn_VAL_350_S1AP_id_SIPTO_L_GW_TransportLayerAddress = 184; +static const long asn_VAL_350_S1AP_ignore = 1; static const long asn_VAL_350_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_InitialUEMessage_IEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_328_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_328_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_328_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_329_S1AP_id_NAS_PDU }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_329_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_NAS_PDU }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_329_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_330_S1AP_id_TAI }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_330_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_TAI }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_330_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_331_S1AP_id_EUTRAN_CGI }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_331_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_EUTRAN_CGI }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_331_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_332_S1AP_id_RRC_Establishment_Cause }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_332_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_RRC_Establishment_Cause }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_332_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_333_S1AP_id_S_TMSI }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_333_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_S_TMSI }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_333_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_334_S1AP_id_CSG_Id }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_334_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_CSG_Id }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_334_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_335_S1AP_id_GUMMEI_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_335_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_GUMMEI }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_335_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_336_S1AP_id_CellAccessMode }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_336_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_CellAccessMode }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_336_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_337_S1AP_id_GW_TransportLayerAddress }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_337_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_TransportLayerAddress }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_337_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_338_S1AP_id_RelayNode_Indicator }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_338_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_RelayNode_Indicator }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_338_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_339_S1AP_id_GUMMEIType }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_339_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_GUMMEIType }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_339_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_340_S1AP_id_Tunnel_Information_for_BBF }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_340_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_TunnelInformation }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_340_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_341_S1AP_id_SIPTO_L_GW_TransportLayerAddress }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_341_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_TransportLayerAddress }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_341_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_342_S1AP_id_LHN_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_342_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_LHN_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_342_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_343_S1AP_id_MME_Group_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_343_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_MME_Group_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_343_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_344_S1AP_id_UE_Usage_Type }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_344_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_UE_Usage_Type }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_344_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_345_S1AP_id_CE_mode_B_SupportIndicator }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_345_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_CE_mode_B_SupportIndicator }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_345_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_346_S1AP_id_DCN_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_346_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_DCN_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_346_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_347_S1AP_id_Coverage_Level }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_347_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_Coverage_Level }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_347_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_348_S1AP_id_UE_Application_Layer_Measurement_Capability }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_348_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_UE_Application_Layer_Measurement_Capability }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_348_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_349_S1AP_id_EDT_Session }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_349_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_EDT_Session }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_349_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_350_S1AP_id_IAB_Node_Indication }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_350_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_IAB_Node_Indication }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_350_S1AP_optional } -}; -static const asn_ioc_set_t asn_IOS_S1AP_InitialUEMessage_IEs_1[] = { - { 23, 4, asn_IOS_S1AP_InitialUEMessage_IEs_1_rows } -}; -static const long asn_VAL_351_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_351_S1AP_reject = 0; -static const long asn_VAL_351_S1AP_mandatory = 2; -static const long asn_VAL_352_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_352_S1AP_reject = 0; -static const long asn_VAL_352_S1AP_mandatory = 2; -static const long asn_VAL_353_S1AP_id_NAS_PDU = 26; -static const long asn_VAL_353_S1AP_reject = 0; -static const long asn_VAL_353_S1AP_mandatory = 2; -static const long asn_VAL_354_S1AP_id_EUTRAN_CGI = 100; +static const long asn_VAL_351_S1AP_id_LHN_ID = 186; +static const long asn_VAL_351_S1AP_ignore = 1; +static const long asn_VAL_351_S1AP_optional = 0; +static const long asn_VAL_352_S1AP_id_MME_Group_ID = 223; +static const long asn_VAL_352_S1AP_ignore = 1; +static const long asn_VAL_352_S1AP_optional = 0; +static const long asn_VAL_353_S1AP_id_UE_Usage_Type = 230; +static const long asn_VAL_353_S1AP_ignore = 1; +static const long asn_VAL_353_S1AP_optional = 0; +static const long asn_VAL_354_S1AP_id_CE_mode_B_SupportIndicator = 242; static const long asn_VAL_354_S1AP_ignore = 1; -static const long asn_VAL_354_S1AP_mandatory = 2; -static const long asn_VAL_355_S1AP_id_TAI = 67; +static const long asn_VAL_354_S1AP_optional = 0; +static const long asn_VAL_355_S1AP_id_DCN_ID = 246; static const long asn_VAL_355_S1AP_ignore = 1; -static const long asn_VAL_355_S1AP_mandatory = 2; -static const long asn_VAL_356_S1AP_id_GW_TransportLayerAddress = 155; +static const long asn_VAL_355_S1AP_optional = 0; +static const long asn_VAL_356_S1AP_id_Coverage_Level = 250; static const long asn_VAL_356_S1AP_ignore = 1; static const long asn_VAL_356_S1AP_optional = 0; -static const long asn_VAL_357_S1AP_id_SIPTO_L_GW_TransportLayerAddress = 184; +static const long asn_VAL_357_S1AP_id_UE_Application_Layer_Measurement_Capability = 263; static const long asn_VAL_357_S1AP_ignore = 1; static const long asn_VAL_357_S1AP_optional = 0; -static const long asn_VAL_358_S1AP_id_LHN_ID = 186; +static const long asn_VAL_358_S1AP_id_EDT_Session = 281; static const long asn_VAL_358_S1AP_ignore = 1; static const long asn_VAL_358_S1AP_optional = 0; -static const long asn_VAL_359_S1AP_id_PSCellInformation = 288; -static const long asn_VAL_359_S1AP_ignore = 1; +static const long asn_VAL_359_S1AP_id_IAB_Node_Indication = 302; +static const long asn_VAL_359_S1AP_reject = 0; static const long asn_VAL_359_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_UplinkNASTransport_IEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_351_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_351_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_351_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_352_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_352_S1AP_reject }, +static const long asn_VAL_360_S1AP_id_LTE_NTN_TAI_Information = 339; +static const long asn_VAL_360_S1AP_ignore = 1; +static const long asn_VAL_360_S1AP_optional = 0; +static const asn_ioc_cell_t asn_IOS_S1AP_InitialUEMessage_IEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_337_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_337_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_352_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_353_S1AP_id_NAS_PDU }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_353_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_337_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_338_S1AP_id_NAS_PDU }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_338_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_NAS_PDU }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_353_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_354_S1AP_id_EUTRAN_CGI }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_354_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_EUTRAN_CGI }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_354_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_355_S1AP_id_TAI }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_355_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_338_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_339_S1AP_id_TAI }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_339_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_TAI }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_355_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_356_S1AP_id_GW_TransportLayerAddress }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_356_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_339_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_340_S1AP_id_EUTRAN_CGI }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_340_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_EUTRAN_CGI }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_340_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_341_S1AP_id_RRC_Establishment_Cause }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_341_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_RRC_Establishment_Cause }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_341_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_342_S1AP_id_S_TMSI }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_342_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_S_TMSI }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_342_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_343_S1AP_id_CSG_Id }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_343_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_CSG_Id }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_343_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_344_S1AP_id_GUMMEI_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_344_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_GUMMEI }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_344_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_345_S1AP_id_CellAccessMode }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_345_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_CellAccessMode }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_345_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_346_S1AP_id_GW_TransportLayerAddress }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_346_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_TransportLayerAddress }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_356_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_357_S1AP_id_SIPTO_L_GW_TransportLayerAddress }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_357_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_346_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_347_S1AP_id_RelayNode_Indicator }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_347_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_RelayNode_Indicator }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_347_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_348_S1AP_id_GUMMEIType }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_348_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_GUMMEIType }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_348_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_349_S1AP_id_Tunnel_Information_for_BBF }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_349_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_TunnelInformation }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_349_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_350_S1AP_id_SIPTO_L_GW_TransportLayerAddress }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_350_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_TransportLayerAddress }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_357_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_358_S1AP_id_LHN_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_358_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_350_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_351_S1AP_id_LHN_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_351_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_LHN_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_351_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_352_S1AP_id_MME_Group_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_352_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_MME_Group_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_352_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_353_S1AP_id_UE_Usage_Type }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_353_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_UE_Usage_Type }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_353_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_354_S1AP_id_CE_mode_B_SupportIndicator }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_354_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_CE_mode_B_SupportIndicator }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_354_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_355_S1AP_id_DCN_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_355_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_DCN_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_355_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_356_S1AP_id_Coverage_Level }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_356_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_Coverage_Level }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_356_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_357_S1AP_id_UE_Application_Layer_Measurement_Capability }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_357_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_UE_Application_Layer_Measurement_Capability }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_357_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_358_S1AP_id_EDT_Session }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_358_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_EDT_Session }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_358_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_359_S1AP_id_PSCellInformation }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_359_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_PSCellInformation }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_359_S1AP_optional } + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_359_S1AP_id_IAB_Node_Indication }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_359_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_IAB_Node_Indication }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_359_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_360_S1AP_id_LTE_NTN_TAI_Information }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_360_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_LTE_NTN_TAI_Information }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_360_S1AP_optional } }; -static const asn_ioc_set_t asn_IOS_S1AP_UplinkNASTransport_IEs_1[] = { - { 9, 4, asn_IOS_S1AP_UplinkNASTransport_IEs_1_rows } +static const asn_ioc_set_t asn_IOS_S1AP_InitialUEMessage_IEs_1[] = { + { 24, 4, asn_IOS_S1AP_InitialUEMessage_IEs_1_rows } }; -static const long asn_VAL_360_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_360_S1AP_reject = 0; -static const long asn_VAL_360_S1AP_mandatory = 2; -static const long asn_VAL_361_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_361_S1AP_id_MME_UE_S1AP_ID = 0; static const long asn_VAL_361_S1AP_reject = 0; static const long asn_VAL_361_S1AP_mandatory = 2; -static const long asn_VAL_362_S1AP_id_NAS_PDU = 26; -static const long asn_VAL_362_S1AP_ignore = 1; +static const long asn_VAL_362_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_362_S1AP_reject = 0; static const long asn_VAL_362_S1AP_mandatory = 2; -static const long asn_VAL_363_S1AP_id_Cause = 2; -static const long asn_VAL_363_S1AP_ignore = 1; +static const long asn_VAL_363_S1AP_id_NAS_PDU = 26; +static const long asn_VAL_363_S1AP_reject = 0; static const long asn_VAL_363_S1AP_mandatory = 2; -static const asn_ioc_cell_t asn_IOS_S1AP_NASNonDeliveryIndication_IEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_360_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_360_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_360_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_361_S1AP_id_eNB_UE_S1AP_ID }, +static const long asn_VAL_364_S1AP_id_EUTRAN_CGI = 100; +static const long asn_VAL_364_S1AP_ignore = 1; +static const long asn_VAL_364_S1AP_mandatory = 2; +static const long asn_VAL_365_S1AP_id_TAI = 67; +static const long asn_VAL_365_S1AP_ignore = 1; +static const long asn_VAL_365_S1AP_mandatory = 2; +static const long asn_VAL_366_S1AP_id_GW_TransportLayerAddress = 155; +static const long asn_VAL_366_S1AP_ignore = 1; +static const long asn_VAL_366_S1AP_optional = 0; +static const long asn_VAL_367_S1AP_id_SIPTO_L_GW_TransportLayerAddress = 184; +static const long asn_VAL_367_S1AP_ignore = 1; +static const long asn_VAL_367_S1AP_optional = 0; +static const long asn_VAL_368_S1AP_id_LHN_ID = 186; +static const long asn_VAL_368_S1AP_ignore = 1; +static const long asn_VAL_368_S1AP_optional = 0; +static const long asn_VAL_369_S1AP_id_PSCellInformation = 288; +static const long asn_VAL_369_S1AP_ignore = 1; +static const long asn_VAL_369_S1AP_optional = 0; +static const long asn_VAL_370_S1AP_id_LTE_NTN_TAI_Information = 339; +static const long asn_VAL_370_S1AP_ignore = 1; +static const long asn_VAL_370_S1AP_optional = 0; +static const asn_ioc_cell_t asn_IOS_S1AP_UplinkNASTransport_IEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_361_S1AP_id_MME_UE_S1AP_ID }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_361_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, + { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_361_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_362_S1AP_id_NAS_PDU }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_362_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_NAS_PDU }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_362_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_362_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_362_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_363_S1AP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_363_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_363_S1AP_id_NAS_PDU }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_363_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_NAS_PDU }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_363_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_364_S1AP_id_EUTRAN_CGI }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_364_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_EUTRAN_CGI }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_364_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_365_S1AP_id_TAI }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_365_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_TAI }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_365_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_366_S1AP_id_GW_TransportLayerAddress }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_366_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_TransportLayerAddress }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_366_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_367_S1AP_id_SIPTO_L_GW_TransportLayerAddress }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_367_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_TransportLayerAddress }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_367_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_368_S1AP_id_LHN_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_368_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_LHN_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_368_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_369_S1AP_id_PSCellInformation }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_369_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_PSCellInformation }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_369_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_370_S1AP_id_LTE_NTN_TAI_Information }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_370_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_LTE_NTN_TAI_Information }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_370_S1AP_optional } +}; +static const asn_ioc_set_t asn_IOS_S1AP_UplinkNASTransport_IEs_1[] = { + { 10, 4, asn_IOS_S1AP_UplinkNASTransport_IEs_1_rows } +}; +static const long asn_VAL_371_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_371_S1AP_reject = 0; +static const long asn_VAL_371_S1AP_mandatory = 2; +static const long asn_VAL_372_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_372_S1AP_reject = 0; +static const long asn_VAL_372_S1AP_mandatory = 2; +static const long asn_VAL_373_S1AP_id_NAS_PDU = 26; +static const long asn_VAL_373_S1AP_ignore = 1; +static const long asn_VAL_373_S1AP_mandatory = 2; +static const long asn_VAL_374_S1AP_id_Cause = 2; +static const long asn_VAL_374_S1AP_ignore = 1; +static const long asn_VAL_374_S1AP_mandatory = 2; +static const asn_ioc_cell_t asn_IOS_S1AP_NASNonDeliveryIndication_IEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_371_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_371_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_371_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_372_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_372_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_372_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_373_S1AP_id_NAS_PDU }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_373_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_NAS_PDU }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_373_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_374_S1AP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_374_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_Cause }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_363_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_374_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_NASNonDeliveryIndication_IEs_1[] = { { 4, 4, asn_IOS_S1AP_NASNonDeliveryIndication_IEs_1_rows } }; -static const long asn_VAL_364_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_364_S1AP_reject = 0; -static const long asn_VAL_364_S1AP_mandatory = 2; -static const long asn_VAL_365_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_365_S1AP_ignore = 1; -static const long asn_VAL_365_S1AP_optional = 0; -static const long asn_VAL_366_S1AP_id_S1_Message = 225; -static const long asn_VAL_366_S1AP_reject = 0; -static const long asn_VAL_366_S1AP_mandatory = 2; -static const long asn_VAL_367_S1AP_id_MME_Group_ID = 223; -static const long asn_VAL_367_S1AP_reject = 0; -static const long asn_VAL_367_S1AP_mandatory = 2; -static const long asn_VAL_368_S1AP_id_Additional_GUTI = 224; -static const long asn_VAL_368_S1AP_ignore = 1; -static const long asn_VAL_368_S1AP_optional = 0; -static const long asn_VAL_369_S1AP_id_UE_Usage_Type = 230; -static const long asn_VAL_369_S1AP_ignore = 1; -static const long asn_VAL_369_S1AP_optional = 0; +static const long asn_VAL_375_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_375_S1AP_reject = 0; +static const long asn_VAL_375_S1AP_mandatory = 2; +static const long asn_VAL_376_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_376_S1AP_ignore = 1; +static const long asn_VAL_376_S1AP_optional = 0; +static const long asn_VAL_377_S1AP_id_S1_Message = 225; +static const long asn_VAL_377_S1AP_reject = 0; +static const long asn_VAL_377_S1AP_mandatory = 2; +static const long asn_VAL_378_S1AP_id_MME_Group_ID = 223; +static const long asn_VAL_378_S1AP_reject = 0; +static const long asn_VAL_378_S1AP_mandatory = 2; +static const long asn_VAL_379_S1AP_id_Additional_GUTI = 224; +static const long asn_VAL_379_S1AP_ignore = 1; +static const long asn_VAL_379_S1AP_optional = 0; +static const long asn_VAL_380_S1AP_id_UE_Usage_Type = 230; +static const long asn_VAL_380_S1AP_ignore = 1; +static const long asn_VAL_380_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_RerouteNASRequest_IEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_364_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_364_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_375_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_375_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_364_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_365_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_365_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_375_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_376_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_376_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_365_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_366_S1AP_id_S1_Message }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_366_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_376_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_377_S1AP_id_S1_Message }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_377_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_OCTET_STRING }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_366_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_367_S1AP_id_MME_Group_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_367_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_377_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_378_S1AP_id_MME_Group_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_378_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_Group_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_367_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_368_S1AP_id_Additional_GUTI }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_368_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_378_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_379_S1AP_id_Additional_GUTI }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_379_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_Additional_GUTI }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_368_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_369_S1AP_id_UE_Usage_Type }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_369_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_379_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_380_S1AP_id_UE_Usage_Type }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_380_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_UE_Usage_Type }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_369_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_380_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_RerouteNASRequest_IEs_1[] = { { 6, 4, asn_IOS_S1AP_RerouteNASRequest_IEs_1_rows } }; -static const long asn_VAL_370_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_370_S1AP_reject = 0; -static const long asn_VAL_370_S1AP_mandatory = 2; -static const long asn_VAL_371_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_371_S1AP_reject = 0; -static const long asn_VAL_371_S1AP_mandatory = 2; +static const long asn_VAL_381_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_381_S1AP_reject = 0; +static const long asn_VAL_381_S1AP_mandatory = 2; +static const long asn_VAL_382_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_382_S1AP_reject = 0; +static const long asn_VAL_382_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_NASDeliveryIndicationIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_370_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_370_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_381_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_381_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_370_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_371_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_371_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_381_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_382_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_382_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_371_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_382_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_NASDeliveryIndicationIEs_1[] = { { 2, 4, asn_IOS_S1AP_NASDeliveryIndicationIEs_1_rows } }; -static const long asn_VAL_372_S1AP_id_Cause = 2; -static const long asn_VAL_372_S1AP_ignore = 1; -static const long asn_VAL_372_S1AP_mandatory = 2; -static const long asn_VAL_373_S1AP_id_ResetType = 92; -static const long asn_VAL_373_S1AP_reject = 0; -static const long asn_VAL_373_S1AP_mandatory = 2; +static const long asn_VAL_383_S1AP_id_Cause = 2; +static const long asn_VAL_383_S1AP_ignore = 1; +static const long asn_VAL_383_S1AP_mandatory = 2; +static const long asn_VAL_384_S1AP_id_ResetType = 92; +static const long asn_VAL_384_S1AP_reject = 0; +static const long asn_VAL_384_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_ResetIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_372_S1AP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_372_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_383_S1AP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_383_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_Cause }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_372_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_373_S1AP_id_ResetType }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_373_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_383_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_384_S1AP_id_ResetType }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_384_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ResetType }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_373_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_384_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_ResetIEs_1[] = { { 2, 4, asn_IOS_S1AP_ResetIEs_1_rows } }; -static const long asn_VAL_375_S1AP_id_UE_associatedLogicalS1_ConnectionListResAck = 93; -static const long asn_VAL_375_S1AP_ignore = 1; -static const long asn_VAL_375_S1AP_optional = 0; -static const long asn_VAL_376_S1AP_id_CriticalityDiagnostics = 58; -static const long asn_VAL_376_S1AP_ignore = 1; -static const long asn_VAL_376_S1AP_optional = 0; +static const long asn_VAL_386_S1AP_id_UE_associatedLogicalS1_ConnectionListResAck = 93; +static const long asn_VAL_386_S1AP_ignore = 1; +static const long asn_VAL_386_S1AP_optional = 0; +static const long asn_VAL_387_S1AP_id_CriticalityDiagnostics = 58; +static const long asn_VAL_387_S1AP_ignore = 1; +static const long asn_VAL_387_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_ResetAcknowledgeIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_375_S1AP_id_UE_associatedLogicalS1_ConnectionListResAck }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_375_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_386_S1AP_id_UE_associatedLogicalS1_ConnectionListResAck }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_386_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_UE_associatedLogicalS1_ConnectionListResAck }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_375_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_376_S1AP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_376_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_386_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_387_S1AP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_387_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_376_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_387_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_ResetAcknowledgeIEs_1[] = { { 2, 4, asn_IOS_S1AP_ResetAcknowledgeIEs_1_rows } }; -static const long asn_VAL_378_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_378_S1AP_ignore = 1; -static const long asn_VAL_378_S1AP_optional = 0; -static const long asn_VAL_379_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_379_S1AP_ignore = 1; -static const long asn_VAL_379_S1AP_optional = 0; -static const long asn_VAL_380_S1AP_id_Cause = 2; -static const long asn_VAL_380_S1AP_ignore = 1; -static const long asn_VAL_380_S1AP_optional = 0; -static const long asn_VAL_381_S1AP_id_CriticalityDiagnostics = 58; -static const long asn_VAL_381_S1AP_ignore = 1; -static const long asn_VAL_381_S1AP_optional = 0; -static const long asn_VAL_382_S1AP_id_S_TMSI = 96; -static const long asn_VAL_382_S1AP_ignore = 1; -static const long asn_VAL_382_S1AP_optional = 0; +static const long asn_VAL_389_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_389_S1AP_ignore = 1; +static const long asn_VAL_389_S1AP_optional = 0; +static const long asn_VAL_390_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_390_S1AP_ignore = 1; +static const long asn_VAL_390_S1AP_optional = 0; +static const long asn_VAL_391_S1AP_id_Cause = 2; +static const long asn_VAL_391_S1AP_ignore = 1; +static const long asn_VAL_391_S1AP_optional = 0; +static const long asn_VAL_392_S1AP_id_CriticalityDiagnostics = 58; +static const long asn_VAL_392_S1AP_ignore = 1; +static const long asn_VAL_392_S1AP_optional = 0; +static const long asn_VAL_393_S1AP_id_S_TMSI = 96; +static const long asn_VAL_393_S1AP_ignore = 1; +static const long asn_VAL_393_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_ErrorIndicationIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_378_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_378_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_389_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_389_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_378_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_379_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_379_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_389_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_390_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_390_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_379_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_380_S1AP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_380_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_390_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_391_S1AP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_391_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_Cause }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_380_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_381_S1AP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_381_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_391_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_392_S1AP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_392_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_381_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_382_S1AP_id_S_TMSI }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_382_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_392_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_393_S1AP_id_S_TMSI }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_393_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_S_TMSI }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_382_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_393_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_ErrorIndicationIEs_1[] = { { 5, 4, asn_IOS_S1AP_ErrorIndicationIEs_1_rows } }; -static const long asn_VAL_383_S1AP_id_Global_ENB_ID = 59; -static const long asn_VAL_383_S1AP_reject = 0; -static const long asn_VAL_383_S1AP_mandatory = 2; -static const long asn_VAL_384_S1AP_id_eNBname = 60; -static const long asn_VAL_384_S1AP_ignore = 1; -static const long asn_VAL_384_S1AP_optional = 0; -static const long asn_VAL_385_S1AP_id_SupportedTAs = 64; -static const long asn_VAL_385_S1AP_reject = 0; -static const long asn_VAL_385_S1AP_mandatory = 2; -static const long asn_VAL_386_S1AP_id_DefaultPagingDRX = 137; -static const long asn_VAL_386_S1AP_ignore = 1; -static const long asn_VAL_386_S1AP_mandatory = 2; -static const long asn_VAL_387_S1AP_id_CSG_IdList = 128; -static const long asn_VAL_387_S1AP_reject = 0; -static const long asn_VAL_387_S1AP_optional = 0; -static const long asn_VAL_388_S1AP_id_UE_RetentionInformation = 228; -static const long asn_VAL_388_S1AP_ignore = 1; -static const long asn_VAL_388_S1AP_optional = 0; -static const long asn_VAL_389_S1AP_id_NB_IoT_DefaultPagingDRX = 234; -static const long asn_VAL_389_S1AP_ignore = 1; -static const long asn_VAL_389_S1AP_optional = 0; -static const long asn_VAL_390_S1AP_id_ConnectedengNBList = 291; -static const long asn_VAL_390_S1AP_ignore = 1; -static const long asn_VAL_390_S1AP_optional = 0; +static const long asn_VAL_394_S1AP_id_Global_ENB_ID = 59; +static const long asn_VAL_394_S1AP_reject = 0; +static const long asn_VAL_394_S1AP_mandatory = 2; +static const long asn_VAL_395_S1AP_id_eNBname = 60; +static const long asn_VAL_395_S1AP_ignore = 1; +static const long asn_VAL_395_S1AP_optional = 0; +static const long asn_VAL_396_S1AP_id_SupportedTAs = 64; +static const long asn_VAL_396_S1AP_reject = 0; +static const long asn_VAL_396_S1AP_mandatory = 2; +static const long asn_VAL_397_S1AP_id_DefaultPagingDRX = 137; +static const long asn_VAL_397_S1AP_ignore = 1; +static const long asn_VAL_397_S1AP_mandatory = 2; +static const long asn_VAL_398_S1AP_id_CSG_IdList = 128; +static const long asn_VAL_398_S1AP_reject = 0; +static const long asn_VAL_398_S1AP_optional = 0; +static const long asn_VAL_399_S1AP_id_UE_RetentionInformation = 228; +static const long asn_VAL_399_S1AP_ignore = 1; +static const long asn_VAL_399_S1AP_optional = 0; +static const long asn_VAL_400_S1AP_id_NB_IoT_DefaultPagingDRX = 234; +static const long asn_VAL_400_S1AP_ignore = 1; +static const long asn_VAL_400_S1AP_optional = 0; +static const long asn_VAL_401_S1AP_id_ConnectedengNBList = 291; +static const long asn_VAL_401_S1AP_ignore = 1; +static const long asn_VAL_401_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_S1SetupRequestIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_383_S1AP_id_Global_ENB_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_383_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_394_S1AP_id_Global_ENB_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_394_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_Global_ENB_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_383_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_384_S1AP_id_eNBname }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_384_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_394_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_395_S1AP_id_eNBname }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_395_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_ENBname }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_384_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_385_S1AP_id_SupportedTAs }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_385_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_395_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_396_S1AP_id_SupportedTAs }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_396_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_SupportedTAs }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_385_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_386_S1AP_id_DefaultPagingDRX }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_386_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_396_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_397_S1AP_id_DefaultPagingDRX }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_397_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_PagingDRX }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_386_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_387_S1AP_id_CSG_IdList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_387_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_397_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_398_S1AP_id_CSG_IdList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_398_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_CSG_IdList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_387_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_388_S1AP_id_UE_RetentionInformation }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_388_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_398_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_399_S1AP_id_UE_RetentionInformation }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_399_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_UE_RetentionInformation }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_388_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_389_S1AP_id_NB_IoT_DefaultPagingDRX }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_389_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_399_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_400_S1AP_id_NB_IoT_DefaultPagingDRX }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_400_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_NB_IoT_DefaultPagingDRX }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_389_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_390_S1AP_id_ConnectedengNBList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_390_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_400_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_401_S1AP_id_ConnectedengNBList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_401_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_ConnectedengNBList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_390_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_401_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_S1SetupRequestIEs_1[] = { { 8, 4, asn_IOS_S1AP_S1SetupRequestIEs_1_rows } }; -static const long asn_VAL_391_S1AP_id_MMEname = 61; -static const long asn_VAL_391_S1AP_ignore = 1; -static const long asn_VAL_391_S1AP_optional = 0; -static const long asn_VAL_392_S1AP_id_ServedGUMMEIs = 105; -static const long asn_VAL_392_S1AP_reject = 0; -static const long asn_VAL_392_S1AP_mandatory = 2; -static const long asn_VAL_393_S1AP_id_RelativeMMECapacity = 87; -static const long asn_VAL_393_S1AP_ignore = 1; -static const long asn_VAL_393_S1AP_mandatory = 2; -static const long asn_VAL_394_S1AP_id_MMERelaySupportIndicator = 163; -static const long asn_VAL_394_S1AP_ignore = 1; -static const long asn_VAL_394_S1AP_optional = 0; -static const long asn_VAL_395_S1AP_id_CriticalityDiagnostics = 58; -static const long asn_VAL_395_S1AP_ignore = 1; -static const long asn_VAL_395_S1AP_optional = 0; -static const long asn_VAL_396_S1AP_id_UE_RetentionInformation = 228; -static const long asn_VAL_396_S1AP_ignore = 1; -static const long asn_VAL_396_S1AP_optional = 0; -static const long asn_VAL_397_S1AP_id_ServedDCNs = 247; -static const long asn_VAL_397_S1AP_ignore = 1; -static const long asn_VAL_397_S1AP_optional = 0; -static const long asn_VAL_398_S1AP_id_IAB_Supported = 303; -static const long asn_VAL_398_S1AP_ignore = 1; -static const long asn_VAL_398_S1AP_optional = 0; +static const long asn_VAL_402_S1AP_id_MMEname = 61; +static const long asn_VAL_402_S1AP_ignore = 1; +static const long asn_VAL_402_S1AP_optional = 0; +static const long asn_VAL_403_S1AP_id_ServedGUMMEIs = 105; +static const long asn_VAL_403_S1AP_reject = 0; +static const long asn_VAL_403_S1AP_mandatory = 2; +static const long asn_VAL_404_S1AP_id_RelativeMMECapacity = 87; +static const long asn_VAL_404_S1AP_ignore = 1; +static const long asn_VAL_404_S1AP_mandatory = 2; +static const long asn_VAL_405_S1AP_id_MMERelaySupportIndicator = 163; +static const long asn_VAL_405_S1AP_ignore = 1; +static const long asn_VAL_405_S1AP_optional = 0; +static const long asn_VAL_406_S1AP_id_CriticalityDiagnostics = 58; +static const long asn_VAL_406_S1AP_ignore = 1; +static const long asn_VAL_406_S1AP_optional = 0; +static const long asn_VAL_407_S1AP_id_UE_RetentionInformation = 228; +static const long asn_VAL_407_S1AP_ignore = 1; +static const long asn_VAL_407_S1AP_optional = 0; +static const long asn_VAL_408_S1AP_id_ServedDCNs = 247; +static const long asn_VAL_408_S1AP_ignore = 1; +static const long asn_VAL_408_S1AP_optional = 0; +static const long asn_VAL_409_S1AP_id_IAB_Supported = 303; +static const long asn_VAL_409_S1AP_ignore = 1; +static const long asn_VAL_409_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_S1SetupResponseIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_391_S1AP_id_MMEname }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_391_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_402_S1AP_id_MMEname }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_402_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_MMEname }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_391_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_392_S1AP_id_ServedGUMMEIs }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_392_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_402_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_403_S1AP_id_ServedGUMMEIs }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_403_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ServedGUMMEIs }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_392_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_393_S1AP_id_RelativeMMECapacity }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_393_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_403_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_404_S1AP_id_RelativeMMECapacity }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_404_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_RelativeMMECapacity }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_393_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_394_S1AP_id_MMERelaySupportIndicator }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_394_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_404_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_405_S1AP_id_MMERelaySupportIndicator }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_405_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_MMERelaySupportIndicator }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_394_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_395_S1AP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_395_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_405_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_406_S1AP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_406_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_395_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_396_S1AP_id_UE_RetentionInformation }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_396_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_406_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_407_S1AP_id_UE_RetentionInformation }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_407_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_UE_RetentionInformation }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_396_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_397_S1AP_id_ServedDCNs }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_397_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_407_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_408_S1AP_id_ServedDCNs }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_408_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_ServedDCNs }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_397_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_398_S1AP_id_IAB_Supported }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_398_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_408_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_409_S1AP_id_IAB_Supported }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_409_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_IAB_Supported }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_398_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_409_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_S1SetupResponseIEs_1[] = { { 8, 4, asn_IOS_S1AP_S1SetupResponseIEs_1_rows } }; -static const long asn_VAL_399_S1AP_id_Cause = 2; -static const long asn_VAL_399_S1AP_ignore = 1; -static const long asn_VAL_399_S1AP_mandatory = 2; -static const long asn_VAL_400_S1AP_id_TimeToWait = 65; -static const long asn_VAL_400_S1AP_ignore = 1; -static const long asn_VAL_400_S1AP_optional = 0; -static const long asn_VAL_401_S1AP_id_CriticalityDiagnostics = 58; -static const long asn_VAL_401_S1AP_ignore = 1; -static const long asn_VAL_401_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_S1SetupFailureIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_399_S1AP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_399_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_Cause }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_399_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_400_S1AP_id_TimeToWait }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_400_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_TimeToWait }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_400_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_401_S1AP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_401_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_401_S1AP_optional } -}; -static const asn_ioc_set_t asn_IOS_S1AP_S1SetupFailureIEs_1[] = { - { 3, 4, asn_IOS_S1AP_S1SetupFailureIEs_1_rows } -}; -static const long asn_VAL_402_S1AP_id_eNBname = 60; -static const long asn_VAL_402_S1AP_ignore = 1; -static const long asn_VAL_402_S1AP_optional = 0; -static const long asn_VAL_403_S1AP_id_SupportedTAs = 64; -static const long asn_VAL_403_S1AP_reject = 0; -static const long asn_VAL_403_S1AP_optional = 0; -static const long asn_VAL_404_S1AP_id_CSG_IdList = 128; -static const long asn_VAL_404_S1AP_reject = 0; -static const long asn_VAL_404_S1AP_optional = 0; -static const long asn_VAL_405_S1AP_id_DefaultPagingDRX = 137; -static const long asn_VAL_405_S1AP_ignore = 1; -static const long asn_VAL_405_S1AP_optional = 0; -static const long asn_VAL_406_S1AP_id_NB_IoT_DefaultPagingDRX = 234; -static const long asn_VAL_406_S1AP_ignore = 1; -static const long asn_VAL_406_S1AP_optional = 0; -static const long asn_VAL_407_S1AP_id_ConnectedengNBToAddList = 292; -static const long asn_VAL_407_S1AP_ignore = 1; -static const long asn_VAL_407_S1AP_optional = 0; -static const long asn_VAL_408_S1AP_id_ConnectedengNBToRemoveList = 293; -static const long asn_VAL_408_S1AP_ignore = 1; -static const long asn_VAL_408_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_ENBConfigurationUpdateIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_402_S1AP_id_eNBname }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_402_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_ENBname }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_402_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_403_S1AP_id_SupportedTAs }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_403_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_SupportedTAs }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_403_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_404_S1AP_id_CSG_IdList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_404_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_CSG_IdList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_404_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_405_S1AP_id_DefaultPagingDRX }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_405_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_PagingDRX }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_405_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_406_S1AP_id_NB_IoT_DefaultPagingDRX }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_406_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_NB_IoT_DefaultPagingDRX }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_406_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_407_S1AP_id_ConnectedengNBToAddList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_407_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_ConnectedengNBList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_407_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_408_S1AP_id_ConnectedengNBToRemoveList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_408_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_ConnectedengNBList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_408_S1AP_optional } -}; -static const asn_ioc_set_t asn_IOS_S1AP_ENBConfigurationUpdateIEs_1[] = { - { 7, 4, asn_IOS_S1AP_ENBConfigurationUpdateIEs_1_rows } -}; -static const long asn_VAL_409_S1AP_id_CriticalityDiagnostics = 58; -static const long asn_VAL_409_S1AP_ignore = 1; -static const long asn_VAL_409_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_ENBConfigurationUpdateAcknowledgeIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_409_S1AP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_409_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_409_S1AP_optional } -}; -static const asn_ioc_set_t asn_IOS_S1AP_ENBConfigurationUpdateAcknowledgeIEs_1[] = { - { 1, 4, asn_IOS_S1AP_ENBConfigurationUpdateAcknowledgeIEs_1_rows } -}; static const long asn_VAL_410_S1AP_id_Cause = 2; static const long asn_VAL_410_S1AP_ignore = 1; static const long asn_VAL_410_S1AP_mandatory = 2; @@ -3271,7 +3261,7 @@ static const long asn_VAL_411_S1AP_optional = 0; static const long asn_VAL_412_S1AP_id_CriticalityDiagnostics = 58; static const long asn_VAL_412_S1AP_ignore = 1; static const long asn_VAL_412_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_ENBConfigurationUpdateFailureIEs_1_rows[] = { +static const asn_ioc_cell_t asn_IOS_S1AP_S1SetupFailureIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_410_S1AP_id_Cause }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_410_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_Cause }, @@ -3285,469 +3275,469 @@ static const asn_ioc_cell_t asn_IOS_S1AP_ENBConfigurationUpdateFailureIEs_1_rows { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_412_S1AP_optional } }; -static const asn_ioc_set_t asn_IOS_S1AP_ENBConfigurationUpdateFailureIEs_1[] = { - { 3, 4, asn_IOS_S1AP_ENBConfigurationUpdateFailureIEs_1_rows } +static const asn_ioc_set_t asn_IOS_S1AP_S1SetupFailureIEs_1[] = { + { 3, 4, asn_IOS_S1AP_S1SetupFailureIEs_1_rows } }; -static const long asn_VAL_413_S1AP_id_MMEname = 61; +static const long asn_VAL_413_S1AP_id_eNBname = 60; static const long asn_VAL_413_S1AP_ignore = 1; static const long asn_VAL_413_S1AP_optional = 0; -static const long asn_VAL_414_S1AP_id_ServedGUMMEIs = 105; +static const long asn_VAL_414_S1AP_id_SupportedTAs = 64; static const long asn_VAL_414_S1AP_reject = 0; static const long asn_VAL_414_S1AP_optional = 0; -static const long asn_VAL_415_S1AP_id_RelativeMMECapacity = 87; +static const long asn_VAL_415_S1AP_id_CSG_IdList = 128; static const long asn_VAL_415_S1AP_reject = 0; static const long asn_VAL_415_S1AP_optional = 0; -static const long asn_VAL_416_S1AP_id_ServedDCNs = 247; +static const long asn_VAL_416_S1AP_id_DefaultPagingDRX = 137; static const long asn_VAL_416_S1AP_ignore = 1; static const long asn_VAL_416_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_MMEConfigurationUpdateIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_413_S1AP_id_MMEname }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_413_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_MMEname }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_413_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_414_S1AP_id_ServedGUMMEIs }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_414_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_ServedGUMMEIs }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_414_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_415_S1AP_id_RelativeMMECapacity }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_415_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_RelativeMMECapacity }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_415_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_416_S1AP_id_ServedDCNs }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_416_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_ServedDCNs }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_416_S1AP_optional } -}; -static const asn_ioc_set_t asn_IOS_S1AP_MMEConfigurationUpdateIEs_1[] = { - { 4, 4, asn_IOS_S1AP_MMEConfigurationUpdateIEs_1_rows } -}; -static const long asn_VAL_417_S1AP_id_CriticalityDiagnostics = 58; +static const long asn_VAL_417_S1AP_id_NB_IoT_DefaultPagingDRX = 234; static const long asn_VAL_417_S1AP_ignore = 1; static const long asn_VAL_417_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_MMEConfigurationUpdateAcknowledgeIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_417_S1AP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_417_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_417_S1AP_optional } -}; -static const asn_ioc_set_t asn_IOS_S1AP_MMEConfigurationUpdateAcknowledgeIEs_1[] = { - { 1, 4, asn_IOS_S1AP_MMEConfigurationUpdateAcknowledgeIEs_1_rows } -}; -static const long asn_VAL_418_S1AP_id_Cause = 2; +static const long asn_VAL_418_S1AP_id_ConnectedengNBToAddList = 292; static const long asn_VAL_418_S1AP_ignore = 1; -static const long asn_VAL_418_S1AP_mandatory = 2; -static const long asn_VAL_419_S1AP_id_TimeToWait = 65; +static const long asn_VAL_418_S1AP_optional = 0; +static const long asn_VAL_419_S1AP_id_ConnectedengNBToRemoveList = 293; static const long asn_VAL_419_S1AP_ignore = 1; static const long asn_VAL_419_S1AP_optional = 0; +static const asn_ioc_cell_t asn_IOS_S1AP_ENBConfigurationUpdateIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_413_S1AP_id_eNBname }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_413_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_ENBname }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_413_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_414_S1AP_id_SupportedTAs }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_414_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_SupportedTAs }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_414_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_415_S1AP_id_CSG_IdList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_415_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_CSG_IdList }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_415_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_416_S1AP_id_DefaultPagingDRX }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_416_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_PagingDRX }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_416_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_417_S1AP_id_NB_IoT_DefaultPagingDRX }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_417_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_NB_IoT_DefaultPagingDRX }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_417_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_418_S1AP_id_ConnectedengNBToAddList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_418_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_ConnectedengNBList }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_418_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_419_S1AP_id_ConnectedengNBToRemoveList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_419_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_ConnectedengNBList }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_419_S1AP_optional } +}; +static const asn_ioc_set_t asn_IOS_S1AP_ENBConfigurationUpdateIEs_1[] = { + { 7, 4, asn_IOS_S1AP_ENBConfigurationUpdateIEs_1_rows } +}; static const long asn_VAL_420_S1AP_id_CriticalityDiagnostics = 58; static const long asn_VAL_420_S1AP_ignore = 1; static const long asn_VAL_420_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_MMEConfigurationUpdateFailureIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_418_S1AP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_418_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_Cause }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_418_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_419_S1AP_id_TimeToWait }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_419_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_TimeToWait }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_419_S1AP_optional }, +static const asn_ioc_cell_t asn_IOS_S1AP_ENBConfigurationUpdateAcknowledgeIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_420_S1AP_id_CriticalityDiagnostics }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_420_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_420_S1AP_optional } }; +static const asn_ioc_set_t asn_IOS_S1AP_ENBConfigurationUpdateAcknowledgeIEs_1[] = { + { 1, 4, asn_IOS_S1AP_ENBConfigurationUpdateAcknowledgeIEs_1_rows } +}; +static const long asn_VAL_421_S1AP_id_Cause = 2; +static const long asn_VAL_421_S1AP_ignore = 1; +static const long asn_VAL_421_S1AP_mandatory = 2; +static const long asn_VAL_422_S1AP_id_TimeToWait = 65; +static const long asn_VAL_422_S1AP_ignore = 1; +static const long asn_VAL_422_S1AP_optional = 0; +static const long asn_VAL_423_S1AP_id_CriticalityDiagnostics = 58; +static const long asn_VAL_423_S1AP_ignore = 1; +static const long asn_VAL_423_S1AP_optional = 0; +static const asn_ioc_cell_t asn_IOS_S1AP_ENBConfigurationUpdateFailureIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_421_S1AP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_421_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_Cause }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_421_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_422_S1AP_id_TimeToWait }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_422_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_TimeToWait }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_422_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_423_S1AP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_423_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_423_S1AP_optional } +}; +static const asn_ioc_set_t asn_IOS_S1AP_ENBConfigurationUpdateFailureIEs_1[] = { + { 3, 4, asn_IOS_S1AP_ENBConfigurationUpdateFailureIEs_1_rows } +}; +static const long asn_VAL_424_S1AP_id_MMEname = 61; +static const long asn_VAL_424_S1AP_ignore = 1; +static const long asn_VAL_424_S1AP_optional = 0; +static const long asn_VAL_425_S1AP_id_ServedGUMMEIs = 105; +static const long asn_VAL_425_S1AP_reject = 0; +static const long asn_VAL_425_S1AP_optional = 0; +static const long asn_VAL_426_S1AP_id_RelativeMMECapacity = 87; +static const long asn_VAL_426_S1AP_reject = 0; +static const long asn_VAL_426_S1AP_optional = 0; +static const long asn_VAL_427_S1AP_id_ServedDCNs = 247; +static const long asn_VAL_427_S1AP_ignore = 1; +static const long asn_VAL_427_S1AP_optional = 0; +static const asn_ioc_cell_t asn_IOS_S1AP_MMEConfigurationUpdateIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_424_S1AP_id_MMEname }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_424_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_MMEname }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_424_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_425_S1AP_id_ServedGUMMEIs }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_425_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_ServedGUMMEIs }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_425_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_426_S1AP_id_RelativeMMECapacity }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_426_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_RelativeMMECapacity }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_426_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_427_S1AP_id_ServedDCNs }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_427_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_ServedDCNs }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_427_S1AP_optional } +}; +static const asn_ioc_set_t asn_IOS_S1AP_MMEConfigurationUpdateIEs_1[] = { + { 4, 4, asn_IOS_S1AP_MMEConfigurationUpdateIEs_1_rows } +}; +static const long asn_VAL_428_S1AP_id_CriticalityDiagnostics = 58; +static const long asn_VAL_428_S1AP_ignore = 1; +static const long asn_VAL_428_S1AP_optional = 0; +static const asn_ioc_cell_t asn_IOS_S1AP_MMEConfigurationUpdateAcknowledgeIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_428_S1AP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_428_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_428_S1AP_optional } +}; +static const asn_ioc_set_t asn_IOS_S1AP_MMEConfigurationUpdateAcknowledgeIEs_1[] = { + { 1, 4, asn_IOS_S1AP_MMEConfigurationUpdateAcknowledgeIEs_1_rows } +}; +static const long asn_VAL_429_S1AP_id_Cause = 2; +static const long asn_VAL_429_S1AP_ignore = 1; +static const long asn_VAL_429_S1AP_mandatory = 2; +static const long asn_VAL_430_S1AP_id_TimeToWait = 65; +static const long asn_VAL_430_S1AP_ignore = 1; +static const long asn_VAL_430_S1AP_optional = 0; +static const long asn_VAL_431_S1AP_id_CriticalityDiagnostics = 58; +static const long asn_VAL_431_S1AP_ignore = 1; +static const long asn_VAL_431_S1AP_optional = 0; +static const asn_ioc_cell_t asn_IOS_S1AP_MMEConfigurationUpdateFailureIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_429_S1AP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_429_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_Cause }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_429_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_430_S1AP_id_TimeToWait }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_430_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_TimeToWait }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_430_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_431_S1AP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_431_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_431_S1AP_optional } +}; static const asn_ioc_set_t asn_IOS_S1AP_MMEConfigurationUpdateFailureIEs_1[] = { { 3, 4, asn_IOS_S1AP_MMEConfigurationUpdateFailureIEs_1_rows } }; -static const long asn_VAL_421_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_421_S1AP_reject = 0; -static const long asn_VAL_421_S1AP_mandatory = 2; -static const long asn_VAL_422_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_422_S1AP_reject = 0; -static const long asn_VAL_422_S1AP_mandatory = 2; -static const long asn_VAL_423_S1AP_id_E_RABSubjecttoDataForwardingList = 12; -static const long asn_VAL_423_S1AP_ignore = 1; -static const long asn_VAL_423_S1AP_optional = 0; -static const long asn_VAL_424_S1AP_id_cdma2000HOStatus = 83; -static const long asn_VAL_424_S1AP_ignore = 1; -static const long asn_VAL_424_S1AP_optional = 0; -static const long asn_VAL_425_S1AP_id_cdma2000RATType = 71; -static const long asn_VAL_425_S1AP_reject = 0; -static const long asn_VAL_425_S1AP_mandatory = 2; -static const long asn_VAL_426_S1AP_id_cdma2000PDU = 70; -static const long asn_VAL_426_S1AP_reject = 0; -static const long asn_VAL_426_S1AP_mandatory = 2; +static const long asn_VAL_432_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_432_S1AP_reject = 0; +static const long asn_VAL_432_S1AP_mandatory = 2; +static const long asn_VAL_433_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_433_S1AP_reject = 0; +static const long asn_VAL_433_S1AP_mandatory = 2; +static const long asn_VAL_434_S1AP_id_E_RABSubjecttoDataForwardingList = 12; +static const long asn_VAL_434_S1AP_ignore = 1; +static const long asn_VAL_434_S1AP_optional = 0; +static const long asn_VAL_435_S1AP_id_cdma2000HOStatus = 83; +static const long asn_VAL_435_S1AP_ignore = 1; +static const long asn_VAL_435_S1AP_optional = 0; +static const long asn_VAL_436_S1AP_id_cdma2000RATType = 71; +static const long asn_VAL_436_S1AP_reject = 0; +static const long asn_VAL_436_S1AP_mandatory = 2; +static const long asn_VAL_437_S1AP_id_cdma2000PDU = 70; +static const long asn_VAL_437_S1AP_reject = 0; +static const long asn_VAL_437_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_DownlinkS1cdma2000tunnellingIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_421_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_421_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_432_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_432_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_421_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_422_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_422_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_432_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_433_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_433_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_422_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_423_S1AP_id_E_RABSubjecttoDataForwardingList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_423_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_433_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_434_S1AP_id_E_RABSubjecttoDataForwardingList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_434_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABSubjecttoDataForwardingList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_423_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_424_S1AP_id_cdma2000HOStatus }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_424_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_434_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_435_S1AP_id_cdma2000HOStatus }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_435_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_Cdma2000HOStatus }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_424_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_425_S1AP_id_cdma2000RATType }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_425_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_435_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_436_S1AP_id_cdma2000RATType }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_436_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_Cdma2000RATType }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_425_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_426_S1AP_id_cdma2000PDU }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_426_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_436_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_437_S1AP_id_cdma2000PDU }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_437_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_Cdma2000PDU }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_426_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_437_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_DownlinkS1cdma2000tunnellingIEs_1[] = { { 6, 4, asn_IOS_S1AP_DownlinkS1cdma2000tunnellingIEs_1_rows } }; -static const long asn_VAL_427_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_427_S1AP_reject = 0; -static const long asn_VAL_427_S1AP_mandatory = 2; -static const long asn_VAL_428_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_428_S1AP_reject = 0; -static const long asn_VAL_428_S1AP_mandatory = 2; -static const long asn_VAL_429_S1AP_id_cdma2000RATType = 71; -static const long asn_VAL_429_S1AP_reject = 0; -static const long asn_VAL_429_S1AP_mandatory = 2; -static const long asn_VAL_430_S1AP_id_cdma2000SectorID = 72; -static const long asn_VAL_430_S1AP_reject = 0; -static const long asn_VAL_430_S1AP_mandatory = 2; -static const long asn_VAL_431_S1AP_id_cdma2000HORequiredIndication = 84; -static const long asn_VAL_431_S1AP_ignore = 1; -static const long asn_VAL_431_S1AP_optional = 0; -static const long asn_VAL_432_S1AP_id_cdma2000OneXSRVCCInfo = 102; -static const long asn_VAL_432_S1AP_reject = 0; -static const long asn_VAL_432_S1AP_optional = 0; -static const long asn_VAL_433_S1AP_id_cdma2000OneXRAND = 97; -static const long asn_VAL_433_S1AP_reject = 0; -static const long asn_VAL_433_S1AP_optional = 0; -static const long asn_VAL_434_S1AP_id_cdma2000PDU = 70; -static const long asn_VAL_434_S1AP_reject = 0; -static const long asn_VAL_434_S1AP_mandatory = 2; -static const long asn_VAL_435_S1AP_id_EUTRANRoundTripDelayEstimationInfo = 140; -static const long asn_VAL_435_S1AP_ignore = 1; -static const long asn_VAL_435_S1AP_optional = 0; +static const long asn_VAL_438_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_438_S1AP_reject = 0; +static const long asn_VAL_438_S1AP_mandatory = 2; +static const long asn_VAL_439_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_439_S1AP_reject = 0; +static const long asn_VAL_439_S1AP_mandatory = 2; +static const long asn_VAL_440_S1AP_id_cdma2000RATType = 71; +static const long asn_VAL_440_S1AP_reject = 0; +static const long asn_VAL_440_S1AP_mandatory = 2; +static const long asn_VAL_441_S1AP_id_cdma2000SectorID = 72; +static const long asn_VAL_441_S1AP_reject = 0; +static const long asn_VAL_441_S1AP_mandatory = 2; +static const long asn_VAL_442_S1AP_id_cdma2000HORequiredIndication = 84; +static const long asn_VAL_442_S1AP_ignore = 1; +static const long asn_VAL_442_S1AP_optional = 0; +static const long asn_VAL_443_S1AP_id_cdma2000OneXSRVCCInfo = 102; +static const long asn_VAL_443_S1AP_reject = 0; +static const long asn_VAL_443_S1AP_optional = 0; +static const long asn_VAL_444_S1AP_id_cdma2000OneXRAND = 97; +static const long asn_VAL_444_S1AP_reject = 0; +static const long asn_VAL_444_S1AP_optional = 0; +static const long asn_VAL_445_S1AP_id_cdma2000PDU = 70; +static const long asn_VAL_445_S1AP_reject = 0; +static const long asn_VAL_445_S1AP_mandatory = 2; +static const long asn_VAL_446_S1AP_id_EUTRANRoundTripDelayEstimationInfo = 140; +static const long asn_VAL_446_S1AP_ignore = 1; +static const long asn_VAL_446_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_UplinkS1cdma2000tunnellingIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_427_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_427_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_438_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_438_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_427_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_428_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_428_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_438_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_439_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_439_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_428_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_429_S1AP_id_cdma2000RATType }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_429_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_439_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_440_S1AP_id_cdma2000RATType }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_440_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_Cdma2000RATType }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_429_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_430_S1AP_id_cdma2000SectorID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_430_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_440_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_441_S1AP_id_cdma2000SectorID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_441_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_Cdma2000SectorID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_430_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_431_S1AP_id_cdma2000HORequiredIndication }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_431_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_441_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_442_S1AP_id_cdma2000HORequiredIndication }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_442_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_Cdma2000HORequiredIndication }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_431_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_432_S1AP_id_cdma2000OneXSRVCCInfo }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_432_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_442_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_443_S1AP_id_cdma2000OneXSRVCCInfo }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_443_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_Cdma2000OneXSRVCCInfo }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_432_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_433_S1AP_id_cdma2000OneXRAND }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_433_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_443_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_444_S1AP_id_cdma2000OneXRAND }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_444_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_Cdma2000OneXRAND }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_433_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_434_S1AP_id_cdma2000PDU }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_434_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_444_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_445_S1AP_id_cdma2000PDU }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_445_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_Cdma2000PDU }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_434_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_435_S1AP_id_EUTRANRoundTripDelayEstimationInfo }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_435_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_445_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_446_S1AP_id_EUTRANRoundTripDelayEstimationInfo }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_446_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_EUTRANRoundTripDelayEstimationInfo }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_435_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_446_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_UplinkS1cdma2000tunnellingIEs_1[] = { { 9, 4, asn_IOS_S1AP_UplinkS1cdma2000tunnellingIEs_1_rows } }; -static const long asn_VAL_436_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_436_S1AP_reject = 0; -static const long asn_VAL_436_S1AP_mandatory = 2; -static const long asn_VAL_437_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_437_S1AP_reject = 0; -static const long asn_VAL_437_S1AP_mandatory = 2; -static const long asn_VAL_438_S1AP_id_UERadioCapability = 74; -static const long asn_VAL_438_S1AP_ignore = 1; -static const long asn_VAL_438_S1AP_mandatory = 2; -static const long asn_VAL_439_S1AP_id_UERadioCapabilityForPaging = 198; -static const long asn_VAL_439_S1AP_ignore = 1; -static const long asn_VAL_439_S1AP_optional = 0; -static const long asn_VAL_440_S1AP_id_UE_Application_Layer_Measurement_Capability = 263; -static const long asn_VAL_440_S1AP_ignore = 1; -static const long asn_VAL_440_S1AP_optional = 0; -static const long asn_VAL_441_S1AP_id_LTE_M_Indication = 272; -static const long asn_VAL_441_S1AP_ignore = 1; -static const long asn_VAL_441_S1AP_optional = 0; -static const long asn_VAL_442_S1AP_id_UERadioCapability_NR_Format = 315; -static const long asn_VAL_442_S1AP_ignore = 1; -static const long asn_VAL_442_S1AP_optional = 0; +static const long asn_VAL_447_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_447_S1AP_reject = 0; +static const long asn_VAL_447_S1AP_mandatory = 2; +static const long asn_VAL_448_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_448_S1AP_reject = 0; +static const long asn_VAL_448_S1AP_mandatory = 2; +static const long asn_VAL_449_S1AP_id_UERadioCapability = 74; +static const long asn_VAL_449_S1AP_ignore = 1; +static const long asn_VAL_449_S1AP_mandatory = 2; +static const long asn_VAL_450_S1AP_id_UERadioCapabilityForPaging = 198; +static const long asn_VAL_450_S1AP_ignore = 1; +static const long asn_VAL_450_S1AP_optional = 0; +static const long asn_VAL_451_S1AP_id_UE_Application_Layer_Measurement_Capability = 263; +static const long asn_VAL_451_S1AP_ignore = 1; +static const long asn_VAL_451_S1AP_optional = 0; +static const long asn_VAL_452_S1AP_id_LTE_M_Indication = 272; +static const long asn_VAL_452_S1AP_ignore = 1; +static const long asn_VAL_452_S1AP_optional = 0; +static const long asn_VAL_453_S1AP_id_UERadioCapability_NR_Format = 315; +static const long asn_VAL_453_S1AP_ignore = 1; +static const long asn_VAL_453_S1AP_optional = 0; +static const long asn_VAL_454_S1AP_id_UERadioCapabilityForPaging_NR_Format = 327; +static const long asn_VAL_454_S1AP_ignore = 1; +static const long asn_VAL_454_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_UECapabilityInfoIndicationIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_436_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_436_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_447_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_447_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_436_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_437_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_437_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_447_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_448_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_448_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_437_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_438_S1AP_id_UERadioCapability }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_438_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_448_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_449_S1AP_id_UERadioCapability }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_449_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_UERadioCapability }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_438_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_439_S1AP_id_UERadioCapabilityForPaging }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_439_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_449_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_450_S1AP_id_UERadioCapabilityForPaging }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_450_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_UERadioCapabilityForPaging }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_439_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_440_S1AP_id_UE_Application_Layer_Measurement_Capability }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_440_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_450_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_451_S1AP_id_UE_Application_Layer_Measurement_Capability }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_451_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_UE_Application_Layer_Measurement_Capability }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_440_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_441_S1AP_id_LTE_M_Indication }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_441_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_451_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_452_S1AP_id_LTE_M_Indication }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_452_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_LTE_M_Indication }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_441_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_442_S1AP_id_UERadioCapability_NR_Format }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_442_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_452_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_453_S1AP_id_UERadioCapability_NR_Format }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_453_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_UERadioCapability }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_442_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_453_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_454_S1AP_id_UERadioCapabilityForPaging_NR_Format }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_454_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_UERadioCapabilityForPaging }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_454_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_UECapabilityInfoIndicationIEs_1[] = { - { 7, 4, asn_IOS_S1AP_UECapabilityInfoIndicationIEs_1_rows } + { 8, 4, asn_IOS_S1AP_UECapabilityInfoIndicationIEs_1_rows } }; -static const long asn_VAL_443_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_443_S1AP_reject = 0; -static const long asn_VAL_443_S1AP_mandatory = 2; -static const long asn_VAL_444_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_444_S1AP_reject = 0; -static const long asn_VAL_444_S1AP_mandatory = 2; -static const long asn_VAL_445_S1AP_id_eNB_StatusTransfer_TransparentContainer = 90; -static const long asn_VAL_445_S1AP_reject = 0; -static const long asn_VAL_445_S1AP_mandatory = 2; +static const long asn_VAL_455_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_455_S1AP_reject = 0; +static const long asn_VAL_455_S1AP_mandatory = 2; +static const long asn_VAL_456_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_456_S1AP_reject = 0; +static const long asn_VAL_456_S1AP_mandatory = 2; +static const long asn_VAL_457_S1AP_id_eNB_StatusTransfer_TransparentContainer = 90; +static const long asn_VAL_457_S1AP_reject = 0; +static const long asn_VAL_457_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_ENBStatusTransferIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_443_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_443_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_455_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_455_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_443_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_444_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_444_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_455_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_456_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_456_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_444_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_445_S1AP_id_eNB_StatusTransfer_TransparentContainer }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_445_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_456_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_457_S1AP_id_eNB_StatusTransfer_TransparentContainer }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_457_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_StatusTransfer_TransparentContainer }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_445_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_457_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_ENBStatusTransferIEs_1[] = { { 3, 4, asn_IOS_S1AP_ENBStatusTransferIEs_1_rows } }; -static const long asn_VAL_446_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_446_S1AP_reject = 0; -static const long asn_VAL_446_S1AP_mandatory = 2; -static const long asn_VAL_447_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_447_S1AP_reject = 0; -static const long asn_VAL_447_S1AP_mandatory = 2; -static const long asn_VAL_448_S1AP_id_eNB_StatusTransfer_TransparentContainer = 90; -static const long asn_VAL_448_S1AP_reject = 0; -static const long asn_VAL_448_S1AP_mandatory = 2; +static const long asn_VAL_458_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_458_S1AP_reject = 0; +static const long asn_VAL_458_S1AP_mandatory = 2; +static const long asn_VAL_459_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_459_S1AP_reject = 0; +static const long asn_VAL_459_S1AP_mandatory = 2; +static const long asn_VAL_460_S1AP_id_eNB_StatusTransfer_TransparentContainer = 90; +static const long asn_VAL_460_S1AP_reject = 0; +static const long asn_VAL_460_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_MMEStatusTransferIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_446_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_446_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_458_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_458_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_446_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_447_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_447_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_458_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_459_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_459_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_447_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_448_S1AP_id_eNB_StatusTransfer_TransparentContainer }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_448_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_459_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_460_S1AP_id_eNB_StatusTransfer_TransparentContainer }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_460_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_StatusTransfer_TransparentContainer }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_448_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_460_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_MMEStatusTransferIEs_1[] = { { 3, 4, asn_IOS_S1AP_MMEStatusTransferIEs_1_rows } }; -static const long asn_VAL_449_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_449_S1AP_reject = 0; -static const long asn_VAL_449_S1AP_mandatory = 2; -static const long asn_VAL_450_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_450_S1AP_reject = 0; -static const long asn_VAL_450_S1AP_mandatory = 2; -static const long asn_VAL_451_S1AP_id_TraceActivation = 25; -static const long asn_VAL_451_S1AP_ignore = 1; -static const long asn_VAL_451_S1AP_mandatory = 2; +static const long asn_VAL_461_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_461_S1AP_reject = 0; +static const long asn_VAL_461_S1AP_mandatory = 2; +static const long asn_VAL_462_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_462_S1AP_reject = 0; +static const long asn_VAL_462_S1AP_mandatory = 2; +static const long asn_VAL_463_S1AP_id_TraceActivation = 25; +static const long asn_VAL_463_S1AP_ignore = 1; +static const long asn_VAL_463_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_TraceStartIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_449_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_449_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_461_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_461_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_449_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_450_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_450_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_461_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_462_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_462_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_450_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_451_S1AP_id_TraceActivation }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_451_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_462_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_463_S1AP_id_TraceActivation }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_463_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_TraceActivation }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_451_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_463_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_TraceStartIEs_1[] = { { 3, 4, asn_IOS_S1AP_TraceStartIEs_1_rows } }; -static const long asn_VAL_452_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_452_S1AP_reject = 0; -static const long asn_VAL_452_S1AP_mandatory = 2; -static const long asn_VAL_453_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_453_S1AP_reject = 0; -static const long asn_VAL_453_S1AP_mandatory = 2; -static const long asn_VAL_454_S1AP_id_E_UTRAN_Trace_ID = 86; -static const long asn_VAL_454_S1AP_ignore = 1; -static const long asn_VAL_454_S1AP_mandatory = 2; -static const long asn_VAL_455_S1AP_id_Cause = 2; -static const long asn_VAL_455_S1AP_ignore = 1; -static const long asn_VAL_455_S1AP_mandatory = 2; +static const long asn_VAL_464_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_464_S1AP_reject = 0; +static const long asn_VAL_464_S1AP_mandatory = 2; +static const long asn_VAL_465_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_465_S1AP_reject = 0; +static const long asn_VAL_465_S1AP_mandatory = 2; +static const long asn_VAL_466_S1AP_id_E_UTRAN_Trace_ID = 86; +static const long asn_VAL_466_S1AP_ignore = 1; +static const long asn_VAL_466_S1AP_mandatory = 2; +static const long asn_VAL_467_S1AP_id_Cause = 2; +static const long asn_VAL_467_S1AP_ignore = 1; +static const long asn_VAL_467_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_TraceFailureIndicationIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_452_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_452_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_464_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_464_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_452_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_453_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_453_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_464_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_465_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_465_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_453_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_454_S1AP_id_E_UTRAN_Trace_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_454_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_465_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_466_S1AP_id_E_UTRAN_Trace_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_466_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_E_UTRAN_Trace_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_454_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_455_S1AP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_455_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_466_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_467_S1AP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_467_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_Cause }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_455_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_467_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_TraceFailureIndicationIEs_1[] = { { 4, 4, asn_IOS_S1AP_TraceFailureIndicationIEs_1_rows } }; -static const long asn_VAL_456_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_456_S1AP_reject = 0; -static const long asn_VAL_456_S1AP_mandatory = 2; -static const long asn_VAL_457_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_457_S1AP_reject = 0; -static const long asn_VAL_457_S1AP_mandatory = 2; -static const long asn_VAL_458_S1AP_id_E_UTRAN_Trace_ID = 86; -static const long asn_VAL_458_S1AP_ignore = 1; -static const long asn_VAL_458_S1AP_mandatory = 2; -static const asn_ioc_cell_t asn_IOS_S1AP_DeactivateTraceIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_456_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_456_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_456_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_457_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_457_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_457_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_458_S1AP_id_E_UTRAN_Trace_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_458_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_E_UTRAN_Trace_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_458_S1AP_mandatory } -}; -static const asn_ioc_set_t asn_IOS_S1AP_DeactivateTraceIEs_1[] = { - { 3, 4, asn_IOS_S1AP_DeactivateTraceIEs_1_rows } -}; -static const long asn_VAL_459_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_459_S1AP_reject = 0; -static const long asn_VAL_459_S1AP_mandatory = 2; -static const long asn_VAL_460_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_460_S1AP_reject = 0; -static const long asn_VAL_460_S1AP_mandatory = 2; -static const long asn_VAL_461_S1AP_id_E_UTRAN_Trace_ID = 86; -static const long asn_VAL_461_S1AP_ignore = 1; -static const long asn_VAL_461_S1AP_mandatory = 2; -static const long asn_VAL_462_S1AP_id_EUTRAN_CGI = 100; -static const long asn_VAL_462_S1AP_ignore = 1; -static const long asn_VAL_462_S1AP_mandatory = 2; -static const long asn_VAL_463_S1AP_id_TraceCollectionEntityIPAddress = 131; -static const long asn_VAL_463_S1AP_ignore = 1; -static const long asn_VAL_463_S1AP_mandatory = 2; -static const long asn_VAL_464_S1AP_id_PrivacyIndicator = 166; -static const long asn_VAL_464_S1AP_ignore = 1; -static const long asn_VAL_464_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_CellTrafficTraceIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_459_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_459_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_459_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_460_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_460_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_460_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_461_S1AP_id_E_UTRAN_Trace_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_461_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_E_UTRAN_Trace_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_461_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_462_S1AP_id_EUTRAN_CGI }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_462_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_EUTRAN_CGI }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_462_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_463_S1AP_id_TraceCollectionEntityIPAddress }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_463_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_TransportLayerAddress }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_463_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_464_S1AP_id_PrivacyIndicator }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_464_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_PrivacyIndicator }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_464_S1AP_optional } -}; -static const asn_ioc_set_t asn_IOS_S1AP_CellTrafficTraceIEs_1[] = { - { 6, 4, asn_IOS_S1AP_CellTrafficTraceIEs_1_rows } -}; -static const long asn_VAL_465_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_465_S1AP_reject = 0; -static const long asn_VAL_465_S1AP_mandatory = 2; -static const long asn_VAL_466_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_466_S1AP_reject = 0; -static const long asn_VAL_466_S1AP_mandatory = 2; -static const long asn_VAL_467_S1AP_id_RequestType = 98; -static const long asn_VAL_467_S1AP_ignore = 1; -static const long asn_VAL_467_S1AP_mandatory = 2; -static const asn_ioc_cell_t asn_IOS_S1AP_LocationReportingControlIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_465_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_465_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_465_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_466_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_466_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_466_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_467_S1AP_id_RequestType }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_467_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_RequestType }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_467_S1AP_mandatory } -}; -static const asn_ioc_set_t asn_IOS_S1AP_LocationReportingControlIEs_1[] = { - { 3, 4, asn_IOS_S1AP_LocationReportingControlIEs_1_rows } -}; static const long asn_VAL_468_S1AP_id_MME_UE_S1AP_ID = 0; static const long asn_VAL_468_S1AP_reject = 0; static const long asn_VAL_468_S1AP_mandatory = 2; static const long asn_VAL_469_S1AP_id_eNB_UE_S1AP_ID = 8; static const long asn_VAL_469_S1AP_reject = 0; static const long asn_VAL_469_S1AP_mandatory = 2; -static const long asn_VAL_470_S1AP_id_Cause = 2; +static const long asn_VAL_470_S1AP_id_E_UTRAN_Trace_ID = 86; static const long asn_VAL_470_S1AP_ignore = 1; static const long asn_VAL_470_S1AP_mandatory = 2; -static const asn_ioc_cell_t asn_IOS_S1AP_LocationReportingFailureIndicationIEs_1_rows[] = { +static const asn_ioc_cell_t asn_IOS_S1AP_DeactivateTraceIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_468_S1AP_id_MME_UE_S1AP_ID }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_468_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, @@ -3756,13 +3746,13 @@ static const asn_ioc_cell_t asn_IOS_S1AP_LocationReportingFailureIndicationIEs_1 { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_469_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_469_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_470_S1AP_id_Cause }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_470_S1AP_id_E_UTRAN_Trace_ID }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_470_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_Cause }, + { "&Value", aioc__type, &asn_DEF_S1AP_E_UTRAN_Trace_ID }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_470_S1AP_mandatory } }; -static const asn_ioc_set_t asn_IOS_S1AP_LocationReportingFailureIndicationIEs_1[] = { - { 3, 4, asn_IOS_S1AP_LocationReportingFailureIndicationIEs_1_rows } +static const asn_ioc_set_t asn_IOS_S1AP_DeactivateTraceIEs_1[] = { + { 3, 4, asn_IOS_S1AP_DeactivateTraceIEs_1_rows } }; static const long asn_VAL_471_S1AP_id_MME_UE_S1AP_ID = 0; static const long asn_VAL_471_S1AP_reject = 0; @@ -3770,19 +3760,19 @@ static const long asn_VAL_471_S1AP_mandatory = 2; static const long asn_VAL_472_S1AP_id_eNB_UE_S1AP_ID = 8; static const long asn_VAL_472_S1AP_reject = 0; static const long asn_VAL_472_S1AP_mandatory = 2; -static const long asn_VAL_473_S1AP_id_EUTRAN_CGI = 100; +static const long asn_VAL_473_S1AP_id_E_UTRAN_Trace_ID = 86; static const long asn_VAL_473_S1AP_ignore = 1; static const long asn_VAL_473_S1AP_mandatory = 2; -static const long asn_VAL_474_S1AP_id_TAI = 67; +static const long asn_VAL_474_S1AP_id_EUTRAN_CGI = 100; static const long asn_VAL_474_S1AP_ignore = 1; static const long asn_VAL_474_S1AP_mandatory = 2; -static const long asn_VAL_475_S1AP_id_RequestType = 98; +static const long asn_VAL_475_S1AP_id_TraceCollectionEntityIPAddress = 131; static const long asn_VAL_475_S1AP_ignore = 1; static const long asn_VAL_475_S1AP_mandatory = 2; -static const long asn_VAL_476_S1AP_id_PSCellInformation = 288; +static const long asn_VAL_476_S1AP_id_PrivacyIndicator = 166; static const long asn_VAL_476_S1AP_ignore = 1; static const long asn_VAL_476_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_LocationReportIEs_1_rows[] = { +static const asn_ioc_cell_t asn_IOS_S1AP_CellTrafficTraceIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_471_S1AP_id_MME_UE_S1AP_ID }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_471_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, @@ -3791,1125 +3781,1252 @@ static const asn_ioc_cell_t asn_IOS_S1AP_LocationReportIEs_1_rows[] = { { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_472_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_472_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_473_S1AP_id_EUTRAN_CGI }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_473_S1AP_id_E_UTRAN_Trace_ID }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_473_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_EUTRAN_CGI }, + { "&Value", aioc__type, &asn_DEF_S1AP_E_UTRAN_Trace_ID }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_473_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_474_S1AP_id_TAI }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_474_S1AP_id_EUTRAN_CGI }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_474_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_TAI }, + { "&Value", aioc__type, &asn_DEF_S1AP_EUTRAN_CGI }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_474_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_475_S1AP_id_RequestType }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_475_S1AP_id_TraceCollectionEntityIPAddress }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_475_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_RequestType }, + { "&Value", aioc__type, &asn_DEF_S1AP_TransportLayerAddress }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_475_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_476_S1AP_id_PSCellInformation }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_476_S1AP_id_PrivacyIndicator }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_476_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_PSCellInformation }, + { "&Value", aioc__type, &asn_DEF_S1AP_PrivacyIndicator }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_476_S1AP_optional } }; -static const asn_ioc_set_t asn_IOS_S1AP_LocationReportIEs_1[] = { - { 6, 4, asn_IOS_S1AP_LocationReportIEs_1_rows } +static const asn_ioc_set_t asn_IOS_S1AP_CellTrafficTraceIEs_1[] = { + { 6, 4, asn_IOS_S1AP_CellTrafficTraceIEs_1_rows } }; -static const long asn_VAL_477_S1AP_id_OverloadResponse = 101; +static const long asn_VAL_477_S1AP_id_MME_UE_S1AP_ID = 0; static const long asn_VAL_477_S1AP_reject = 0; static const long asn_VAL_477_S1AP_mandatory = 2; -static const long asn_VAL_478_S1AP_id_GUMMEIList = 154; -static const long asn_VAL_478_S1AP_ignore = 1; -static const long asn_VAL_478_S1AP_optional = 0; -static const long asn_VAL_479_S1AP_id_TrafficLoadReductionIndication = 161; +static const long asn_VAL_478_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_478_S1AP_reject = 0; +static const long asn_VAL_478_S1AP_mandatory = 2; +static const long asn_VAL_479_S1AP_id_RequestType = 98; static const long asn_VAL_479_S1AP_ignore = 1; -static const long asn_VAL_479_S1AP_optional = 0; -static const asn_ioc_cell_t asn_IOS_S1AP_OverloadStartIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_477_S1AP_id_OverloadResponse }, +static const long asn_VAL_479_S1AP_mandatory = 2; +static const asn_ioc_cell_t asn_IOS_S1AP_LocationReportingControlIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_477_S1AP_id_MME_UE_S1AP_ID }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_477_S1AP_reject }, - { "&Value", aioc__type, &asn_DEF_S1AP_OverloadResponse }, + { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_477_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_478_S1AP_id_GUMMEIList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_478_S1AP_ignore }, - { "&Value", aioc__type, &asn_DEF_S1AP_GUMMEIList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_478_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_479_S1AP_id_TrafficLoadReductionIndication }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_478_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_478_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_478_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_479_S1AP_id_RequestType }, { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_479_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_RequestType }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_479_S1AP_mandatory } +}; +static const asn_ioc_set_t asn_IOS_S1AP_LocationReportingControlIEs_1[] = { + { 3, 4, asn_IOS_S1AP_LocationReportingControlIEs_1_rows } +}; +static const long asn_VAL_480_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_480_S1AP_reject = 0; +static const long asn_VAL_480_S1AP_mandatory = 2; +static const long asn_VAL_481_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_481_S1AP_reject = 0; +static const long asn_VAL_481_S1AP_mandatory = 2; +static const long asn_VAL_482_S1AP_id_Cause = 2; +static const long asn_VAL_482_S1AP_ignore = 1; +static const long asn_VAL_482_S1AP_mandatory = 2; +static const asn_ioc_cell_t asn_IOS_S1AP_LocationReportingFailureIndicationIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_480_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_480_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_480_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_481_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_481_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_481_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_482_S1AP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_482_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_Cause }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_482_S1AP_mandatory } +}; +static const asn_ioc_set_t asn_IOS_S1AP_LocationReportingFailureIndicationIEs_1[] = { + { 3, 4, asn_IOS_S1AP_LocationReportingFailureIndicationIEs_1_rows } +}; +static const long asn_VAL_483_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_483_S1AP_reject = 0; +static const long asn_VAL_483_S1AP_mandatory = 2; +static const long asn_VAL_484_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_484_S1AP_reject = 0; +static const long asn_VAL_484_S1AP_mandatory = 2; +static const long asn_VAL_485_S1AP_id_EUTRAN_CGI = 100; +static const long asn_VAL_485_S1AP_ignore = 1; +static const long asn_VAL_485_S1AP_mandatory = 2; +static const long asn_VAL_486_S1AP_id_TAI = 67; +static const long asn_VAL_486_S1AP_ignore = 1; +static const long asn_VAL_486_S1AP_mandatory = 2; +static const long asn_VAL_487_S1AP_id_RequestType = 98; +static const long asn_VAL_487_S1AP_ignore = 1; +static const long asn_VAL_487_S1AP_mandatory = 2; +static const long asn_VAL_488_S1AP_id_PSCellInformation = 288; +static const long asn_VAL_488_S1AP_ignore = 1; +static const long asn_VAL_488_S1AP_optional = 0; +static const long asn_VAL_489_S1AP_id_LTE_NTN_TAI_Information = 339; +static const long asn_VAL_489_S1AP_ignore = 1; +static const long asn_VAL_489_S1AP_optional = 0; +static const asn_ioc_cell_t asn_IOS_S1AP_LocationReportIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_483_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_483_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_483_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_484_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_484_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_484_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_485_S1AP_id_EUTRAN_CGI }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_485_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_EUTRAN_CGI }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_485_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_486_S1AP_id_TAI }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_486_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_TAI }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_486_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_487_S1AP_id_RequestType }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_487_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_RequestType }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_487_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_488_S1AP_id_PSCellInformation }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_488_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_PSCellInformation }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_488_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_489_S1AP_id_LTE_NTN_TAI_Information }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_489_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_LTE_NTN_TAI_Information }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_489_S1AP_optional } +}; +static const asn_ioc_set_t asn_IOS_S1AP_LocationReportIEs_1[] = { + { 7, 4, asn_IOS_S1AP_LocationReportIEs_1_rows } +}; +static const long asn_VAL_490_S1AP_id_OverloadResponse = 101; +static const long asn_VAL_490_S1AP_reject = 0; +static const long asn_VAL_490_S1AP_mandatory = 2; +static const long asn_VAL_491_S1AP_id_GUMMEIList = 154; +static const long asn_VAL_491_S1AP_ignore = 1; +static const long asn_VAL_491_S1AP_optional = 0; +static const long asn_VAL_492_S1AP_id_TrafficLoadReductionIndication = 161; +static const long asn_VAL_492_S1AP_ignore = 1; +static const long asn_VAL_492_S1AP_optional = 0; +static const asn_ioc_cell_t asn_IOS_S1AP_OverloadStartIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_490_S1AP_id_OverloadResponse }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_490_S1AP_reject }, + { "&Value", aioc__type, &asn_DEF_S1AP_OverloadResponse }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_490_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_491_S1AP_id_GUMMEIList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_491_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_GUMMEIList }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_491_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_492_S1AP_id_TrafficLoadReductionIndication }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_492_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_TrafficLoadReductionIndication }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_479_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_492_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_OverloadStartIEs_1[] = { { 3, 4, asn_IOS_S1AP_OverloadStartIEs_1_rows } }; -static const long asn_VAL_480_S1AP_id_GUMMEIList = 154; -static const long asn_VAL_480_S1AP_ignore = 1; -static const long asn_VAL_480_S1AP_optional = 0; +static const long asn_VAL_493_S1AP_id_GUMMEIList = 154; +static const long asn_VAL_493_S1AP_ignore = 1; +static const long asn_VAL_493_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_OverloadStopIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_480_S1AP_id_GUMMEIList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_480_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_493_S1AP_id_GUMMEIList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_493_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_GUMMEIList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_480_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_493_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_OverloadStopIEs_1[] = { { 1, 4, asn_IOS_S1AP_OverloadStopIEs_1_rows } }; -static const long asn_VAL_481_S1AP_id_MessageIdentifier = 111; -static const long asn_VAL_481_S1AP_reject = 0; -static const long asn_VAL_481_S1AP_mandatory = 2; -static const long asn_VAL_482_S1AP_id_SerialNumber = 112; -static const long asn_VAL_482_S1AP_reject = 0; -static const long asn_VAL_482_S1AP_mandatory = 2; -static const long asn_VAL_483_S1AP_id_WarningAreaList = 113; -static const long asn_VAL_483_S1AP_ignore = 1; -static const long asn_VAL_483_S1AP_optional = 0; -static const long asn_VAL_484_S1AP_id_RepetitionPeriod = 114; -static const long asn_VAL_484_S1AP_reject = 0; -static const long asn_VAL_484_S1AP_mandatory = 2; -static const long asn_VAL_485_S1AP_id_ExtendedRepetitionPeriod = 144; -static const long asn_VAL_485_S1AP_reject = 0; -static const long asn_VAL_485_S1AP_optional = 0; -static const long asn_VAL_486_S1AP_id_NumberofBroadcastRequest = 115; -static const long asn_VAL_486_S1AP_reject = 0; -static const long asn_VAL_486_S1AP_mandatory = 2; -static const long asn_VAL_487_S1AP_id_WarningType = 116; -static const long asn_VAL_487_S1AP_ignore = 1; -static const long asn_VAL_487_S1AP_optional = 0; -static const long asn_VAL_488_S1AP_id_WarningSecurityInfo = 117; -static const long asn_VAL_488_S1AP_ignore = 1; -static const long asn_VAL_488_S1AP_optional = 0; -static const long asn_VAL_489_S1AP_id_DataCodingScheme = 118; -static const long asn_VAL_489_S1AP_ignore = 1; -static const long asn_VAL_489_S1AP_optional = 0; -static const long asn_VAL_490_S1AP_id_WarningMessageContents = 119; -static const long asn_VAL_490_S1AP_ignore = 1; -static const long asn_VAL_490_S1AP_optional = 0; -static const long asn_VAL_491_S1AP_id_ConcurrentWarningMessageIndicator = 142; -static const long asn_VAL_491_S1AP_reject = 0; -static const long asn_VAL_491_S1AP_optional = 0; -static const long asn_VAL_492_S1AP_id_WarningAreaCoordinates = 286; -static const long asn_VAL_492_S1AP_ignore = 1; -static const long asn_VAL_492_S1AP_optional = 0; +static const long asn_VAL_494_S1AP_id_MessageIdentifier = 111; +static const long asn_VAL_494_S1AP_reject = 0; +static const long asn_VAL_494_S1AP_mandatory = 2; +static const long asn_VAL_495_S1AP_id_SerialNumber = 112; +static const long asn_VAL_495_S1AP_reject = 0; +static const long asn_VAL_495_S1AP_mandatory = 2; +static const long asn_VAL_496_S1AP_id_WarningAreaList = 113; +static const long asn_VAL_496_S1AP_ignore = 1; +static const long asn_VAL_496_S1AP_optional = 0; +static const long asn_VAL_497_S1AP_id_RepetitionPeriod = 114; +static const long asn_VAL_497_S1AP_reject = 0; +static const long asn_VAL_497_S1AP_mandatory = 2; +static const long asn_VAL_498_S1AP_id_ExtendedRepetitionPeriod = 144; +static const long asn_VAL_498_S1AP_reject = 0; +static const long asn_VAL_498_S1AP_optional = 0; +static const long asn_VAL_499_S1AP_id_NumberofBroadcastRequest = 115; +static const long asn_VAL_499_S1AP_reject = 0; +static const long asn_VAL_499_S1AP_mandatory = 2; +static const long asn_VAL_500_S1AP_id_WarningType = 116; +static const long asn_VAL_500_S1AP_ignore = 1; +static const long asn_VAL_500_S1AP_optional = 0; +static const long asn_VAL_501_S1AP_id_WarningSecurityInfo = 117; +static const long asn_VAL_501_S1AP_ignore = 1; +static const long asn_VAL_501_S1AP_optional = 0; +static const long asn_VAL_502_S1AP_id_DataCodingScheme = 118; +static const long asn_VAL_502_S1AP_ignore = 1; +static const long asn_VAL_502_S1AP_optional = 0; +static const long asn_VAL_503_S1AP_id_WarningMessageContents = 119; +static const long asn_VAL_503_S1AP_ignore = 1; +static const long asn_VAL_503_S1AP_optional = 0; +static const long asn_VAL_504_S1AP_id_ConcurrentWarningMessageIndicator = 142; +static const long asn_VAL_504_S1AP_reject = 0; +static const long asn_VAL_504_S1AP_optional = 0; +static const long asn_VAL_505_S1AP_id_WarningAreaCoordinates = 286; +static const long asn_VAL_505_S1AP_ignore = 1; +static const long asn_VAL_505_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_WriteReplaceWarningRequestIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_481_S1AP_id_MessageIdentifier }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_481_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_494_S1AP_id_MessageIdentifier }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_494_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_MessageIdentifier }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_481_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_482_S1AP_id_SerialNumber }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_482_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_494_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_495_S1AP_id_SerialNumber }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_495_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_SerialNumber }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_482_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_483_S1AP_id_WarningAreaList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_483_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_495_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_496_S1AP_id_WarningAreaList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_496_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_WarningAreaList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_483_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_484_S1AP_id_RepetitionPeriod }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_484_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_496_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_497_S1AP_id_RepetitionPeriod }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_497_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_RepetitionPeriod }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_484_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_485_S1AP_id_ExtendedRepetitionPeriod }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_485_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_497_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_498_S1AP_id_ExtendedRepetitionPeriod }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_498_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ExtendedRepetitionPeriod }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_485_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_486_S1AP_id_NumberofBroadcastRequest }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_486_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_498_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_499_S1AP_id_NumberofBroadcastRequest }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_499_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_NumberofBroadcastRequest }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_486_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_487_S1AP_id_WarningType }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_487_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_499_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_500_S1AP_id_WarningType }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_500_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_WarningType }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_487_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_488_S1AP_id_WarningSecurityInfo }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_488_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_500_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_501_S1AP_id_WarningSecurityInfo }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_501_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_WarningSecurityInfo }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_488_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_489_S1AP_id_DataCodingScheme }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_489_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_501_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_502_S1AP_id_DataCodingScheme }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_502_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_DataCodingScheme }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_489_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_490_S1AP_id_WarningMessageContents }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_490_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_502_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_503_S1AP_id_WarningMessageContents }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_503_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_WarningMessageContents }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_490_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_491_S1AP_id_ConcurrentWarningMessageIndicator }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_491_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_503_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_504_S1AP_id_ConcurrentWarningMessageIndicator }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_504_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ConcurrentWarningMessageIndicator }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_491_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_492_S1AP_id_WarningAreaCoordinates }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_492_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_504_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_505_S1AP_id_WarningAreaCoordinates }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_505_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_WarningAreaCoordinates }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_492_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_505_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_WriteReplaceWarningRequestIEs_1[] = { { 12, 4, asn_IOS_S1AP_WriteReplaceWarningRequestIEs_1_rows } }; -static const long asn_VAL_493_S1AP_id_MessageIdentifier = 111; -static const long asn_VAL_493_S1AP_reject = 0; -static const long asn_VAL_493_S1AP_mandatory = 2; -static const long asn_VAL_494_S1AP_id_SerialNumber = 112; -static const long asn_VAL_494_S1AP_reject = 0; -static const long asn_VAL_494_S1AP_mandatory = 2; -static const long asn_VAL_495_S1AP_id_BroadcastCompletedAreaList = 120; -static const long asn_VAL_495_S1AP_ignore = 1; -static const long asn_VAL_495_S1AP_optional = 0; -static const long asn_VAL_496_S1AP_id_CriticalityDiagnostics = 58; -static const long asn_VAL_496_S1AP_ignore = 1; -static const long asn_VAL_496_S1AP_optional = 0; +static const long asn_VAL_506_S1AP_id_MessageIdentifier = 111; +static const long asn_VAL_506_S1AP_reject = 0; +static const long asn_VAL_506_S1AP_mandatory = 2; +static const long asn_VAL_507_S1AP_id_SerialNumber = 112; +static const long asn_VAL_507_S1AP_reject = 0; +static const long asn_VAL_507_S1AP_mandatory = 2; +static const long asn_VAL_508_S1AP_id_BroadcastCompletedAreaList = 120; +static const long asn_VAL_508_S1AP_ignore = 1; +static const long asn_VAL_508_S1AP_optional = 0; +static const long asn_VAL_509_S1AP_id_CriticalityDiagnostics = 58; +static const long asn_VAL_509_S1AP_ignore = 1; +static const long asn_VAL_509_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_WriteReplaceWarningResponseIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_493_S1AP_id_MessageIdentifier }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_493_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_506_S1AP_id_MessageIdentifier }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_506_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_MessageIdentifier }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_493_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_494_S1AP_id_SerialNumber }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_494_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_506_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_507_S1AP_id_SerialNumber }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_507_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_SerialNumber }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_494_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_495_S1AP_id_BroadcastCompletedAreaList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_495_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_507_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_508_S1AP_id_BroadcastCompletedAreaList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_508_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_BroadcastCompletedAreaList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_495_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_496_S1AP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_496_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_508_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_509_S1AP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_509_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_496_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_509_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_WriteReplaceWarningResponseIEs_1[] = { { 4, 4, asn_IOS_S1AP_WriteReplaceWarningResponseIEs_1_rows } }; -static const long asn_VAL_497_S1AP_id_Inter_SystemInformationTransferTypeEDT = 121; -static const long asn_VAL_497_S1AP_reject = 0; -static const long asn_VAL_497_S1AP_mandatory = 2; +static const long asn_VAL_510_S1AP_id_Inter_SystemInformationTransferTypeEDT = 121; +static const long asn_VAL_510_S1AP_reject = 0; +static const long asn_VAL_510_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_ENBDirectInformationTransferIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_497_S1AP_id_Inter_SystemInformationTransferTypeEDT }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_497_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_510_S1AP_id_Inter_SystemInformationTransferTypeEDT }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_510_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_Inter_SystemInformationTransferType }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_497_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_510_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_ENBDirectInformationTransferIEs_1[] = { { 1, 4, asn_IOS_S1AP_ENBDirectInformationTransferIEs_1_rows } }; -static const long asn_VAL_498_S1AP_id_Inter_SystemInformationTransferTypeMDT = 122; -static const long asn_VAL_498_S1AP_reject = 0; -static const long asn_VAL_498_S1AP_mandatory = 2; +static const long asn_VAL_511_S1AP_id_Inter_SystemInformationTransferTypeMDT = 122; +static const long asn_VAL_511_S1AP_reject = 0; +static const long asn_VAL_511_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_MMEDirectInformationTransferIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_498_S1AP_id_Inter_SystemInformationTransferTypeMDT }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_498_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_511_S1AP_id_Inter_SystemInformationTransferTypeMDT }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_511_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_Inter_SystemInformationTransferType }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_498_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_511_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_MMEDirectInformationTransferIEs_1[] = { { 1, 4, asn_IOS_S1AP_MMEDirectInformationTransferIEs_1_rows } }; -static const long asn_VAL_499_S1AP_id_SONConfigurationTransferECT = 129; -static const long asn_VAL_499_S1AP_ignore = 1; -static const long asn_VAL_499_S1AP_optional = 0; -static const long asn_VAL_500_S1AP_id_EN_DCSONConfigurationTransfer_ECT = 294; -static const long asn_VAL_500_S1AP_ignore = 1; -static const long asn_VAL_500_S1AP_optional = 0; -static const long asn_VAL_501_S1AP_id_IntersystemSONConfigurationTransferECT = 310; -static const long asn_VAL_501_S1AP_ignore = 1; -static const long asn_VAL_501_S1AP_optional = 0; +static const long asn_VAL_512_S1AP_id_SONConfigurationTransferECT = 129; +static const long asn_VAL_512_S1AP_ignore = 1; +static const long asn_VAL_512_S1AP_optional = 0; +static const long asn_VAL_513_S1AP_id_EN_DCSONConfigurationTransfer_ECT = 294; +static const long asn_VAL_513_S1AP_ignore = 1; +static const long asn_VAL_513_S1AP_optional = 0; +static const long asn_VAL_514_S1AP_id_IntersystemSONConfigurationTransferECT = 310; +static const long asn_VAL_514_S1AP_ignore = 1; +static const long asn_VAL_514_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_ENBConfigurationTransferIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_499_S1AP_id_SONConfigurationTransferECT }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_499_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_512_S1AP_id_SONConfigurationTransferECT }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_512_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_SONConfigurationTransfer }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_499_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_500_S1AP_id_EN_DCSONConfigurationTransfer_ECT }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_500_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_512_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_513_S1AP_id_EN_DCSONConfigurationTransfer_ECT }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_513_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_EN_DCSONConfigurationTransfer }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_500_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_501_S1AP_id_IntersystemSONConfigurationTransferECT }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_501_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_513_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_514_S1AP_id_IntersystemSONConfigurationTransferECT }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_514_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_IntersystemSONConfigurationTransfer }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_501_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_514_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_ENBConfigurationTransferIEs_1[] = { { 3, 4, asn_IOS_S1AP_ENBConfigurationTransferIEs_1_rows } }; -static const long asn_VAL_502_S1AP_id_SONConfigurationTransferMCT = 130; -static const long asn_VAL_502_S1AP_ignore = 1; -static const long asn_VAL_502_S1AP_optional = 0; -static const long asn_VAL_503_S1AP_id_EN_DCSONConfigurationTransfer_MCT = 295; -static const long asn_VAL_503_S1AP_ignore = 1; -static const long asn_VAL_503_S1AP_optional = 0; -static const long asn_VAL_504_S1AP_id_IntersystemSONConfigurationTransferMCT = 309; -static const long asn_VAL_504_S1AP_ignore = 1; -static const long asn_VAL_504_S1AP_optional = 0; +static const long asn_VAL_515_S1AP_id_SONConfigurationTransferMCT = 130; +static const long asn_VAL_515_S1AP_ignore = 1; +static const long asn_VAL_515_S1AP_optional = 0; +static const long asn_VAL_516_S1AP_id_EN_DCSONConfigurationTransfer_MCT = 295; +static const long asn_VAL_516_S1AP_ignore = 1; +static const long asn_VAL_516_S1AP_optional = 0; +static const long asn_VAL_517_S1AP_id_IntersystemSONConfigurationTransferMCT = 309; +static const long asn_VAL_517_S1AP_ignore = 1; +static const long asn_VAL_517_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_MMEConfigurationTransferIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_502_S1AP_id_SONConfigurationTransferMCT }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_502_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_515_S1AP_id_SONConfigurationTransferMCT }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_515_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_SONConfigurationTransfer }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_502_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_503_S1AP_id_EN_DCSONConfigurationTransfer_MCT }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_503_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_515_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_516_S1AP_id_EN_DCSONConfigurationTransfer_MCT }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_516_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_EN_DCSONConfigurationTransfer }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_503_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_504_S1AP_id_IntersystemSONConfigurationTransferMCT }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_504_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_516_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_517_S1AP_id_IntersystemSONConfigurationTransferMCT }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_517_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_IntersystemSONConfigurationTransfer }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_504_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_517_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_MMEConfigurationTransferIEs_1[] = { { 3, 4, asn_IOS_S1AP_MMEConfigurationTransferIEs_1_rows } }; -static const long asn_VAL_505_S1AP_id_MessageIdentifier = 111; -static const long asn_VAL_505_S1AP_reject = 0; -static const long asn_VAL_505_S1AP_mandatory = 2; -static const long asn_VAL_506_S1AP_id_SerialNumber = 112; -static const long asn_VAL_506_S1AP_reject = 0; -static const long asn_VAL_506_S1AP_mandatory = 2; -static const long asn_VAL_507_S1AP_id_WarningAreaList = 113; -static const long asn_VAL_507_S1AP_ignore = 1; -static const long asn_VAL_507_S1AP_optional = 0; -static const long asn_VAL_508_S1AP_id_KillAllWarningMessages = 191; -static const long asn_VAL_508_S1AP_reject = 0; -static const long asn_VAL_508_S1AP_optional = 0; +static const long asn_VAL_518_S1AP_id_MessageIdentifier = 111; +static const long asn_VAL_518_S1AP_reject = 0; +static const long asn_VAL_518_S1AP_mandatory = 2; +static const long asn_VAL_519_S1AP_id_SerialNumber = 112; +static const long asn_VAL_519_S1AP_reject = 0; +static const long asn_VAL_519_S1AP_mandatory = 2; +static const long asn_VAL_520_S1AP_id_WarningAreaList = 113; +static const long asn_VAL_520_S1AP_ignore = 1; +static const long asn_VAL_520_S1AP_optional = 0; +static const long asn_VAL_521_S1AP_id_KillAllWarningMessages = 191; +static const long asn_VAL_521_S1AP_reject = 0; +static const long asn_VAL_521_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_KillRequestIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_505_S1AP_id_MessageIdentifier }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_505_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_518_S1AP_id_MessageIdentifier }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_518_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_MessageIdentifier }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_505_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_506_S1AP_id_SerialNumber }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_506_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_518_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_519_S1AP_id_SerialNumber }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_519_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_SerialNumber }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_506_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_507_S1AP_id_WarningAreaList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_507_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_519_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_520_S1AP_id_WarningAreaList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_520_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_WarningAreaList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_507_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_508_S1AP_id_KillAllWarningMessages }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_508_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_520_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_521_S1AP_id_KillAllWarningMessages }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_521_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_KillAllWarningMessages }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_508_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_521_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_KillRequestIEs_1[] = { { 4, 4, asn_IOS_S1AP_KillRequestIEs_1_rows } }; -static const long asn_VAL_509_S1AP_id_MessageIdentifier = 111; -static const long asn_VAL_509_S1AP_reject = 0; -static const long asn_VAL_509_S1AP_mandatory = 2; -static const long asn_VAL_510_S1AP_id_SerialNumber = 112; -static const long asn_VAL_510_S1AP_reject = 0; -static const long asn_VAL_510_S1AP_mandatory = 2; -static const long asn_VAL_511_S1AP_id_BroadcastCancelledAreaList = 141; -static const long asn_VAL_511_S1AP_ignore = 1; -static const long asn_VAL_511_S1AP_optional = 0; -static const long asn_VAL_512_S1AP_id_CriticalityDiagnostics = 58; -static const long asn_VAL_512_S1AP_ignore = 1; -static const long asn_VAL_512_S1AP_optional = 0; +static const long asn_VAL_522_S1AP_id_MessageIdentifier = 111; +static const long asn_VAL_522_S1AP_reject = 0; +static const long asn_VAL_522_S1AP_mandatory = 2; +static const long asn_VAL_523_S1AP_id_SerialNumber = 112; +static const long asn_VAL_523_S1AP_reject = 0; +static const long asn_VAL_523_S1AP_mandatory = 2; +static const long asn_VAL_524_S1AP_id_BroadcastCancelledAreaList = 141; +static const long asn_VAL_524_S1AP_ignore = 1; +static const long asn_VAL_524_S1AP_optional = 0; +static const long asn_VAL_525_S1AP_id_CriticalityDiagnostics = 58; +static const long asn_VAL_525_S1AP_ignore = 1; +static const long asn_VAL_525_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_KillResponseIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_509_S1AP_id_MessageIdentifier }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_509_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_522_S1AP_id_MessageIdentifier }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_522_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_MessageIdentifier }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_509_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_510_S1AP_id_SerialNumber }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_510_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_522_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_523_S1AP_id_SerialNumber }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_523_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_SerialNumber }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_510_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_511_S1AP_id_BroadcastCancelledAreaList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_511_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_523_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_524_S1AP_id_BroadcastCancelledAreaList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_524_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_BroadcastCancelledAreaList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_511_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_512_S1AP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_512_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_524_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_525_S1AP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_525_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_512_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_525_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_KillResponseIEs_1[] = { { 4, 4, asn_IOS_S1AP_KillResponseIEs_1_rows } }; -static const long asn_VAL_513_S1AP_id_ECGIListForRestart = 182; -static const long asn_VAL_513_S1AP_reject = 0; -static const long asn_VAL_513_S1AP_mandatory = 2; -static const long asn_VAL_514_S1AP_id_Global_ENB_ID = 59; -static const long asn_VAL_514_S1AP_reject = 0; -static const long asn_VAL_514_S1AP_mandatory = 2; -static const long asn_VAL_515_S1AP_id_TAIListForRestart = 188; -static const long asn_VAL_515_S1AP_reject = 0; -static const long asn_VAL_515_S1AP_mandatory = 2; -static const long asn_VAL_516_S1AP_id_EmergencyAreaIDListForRestart = 190; -static const long asn_VAL_516_S1AP_reject = 0; -static const long asn_VAL_516_S1AP_optional = 0; +static const long asn_VAL_526_S1AP_id_ECGIListForRestart = 182; +static const long asn_VAL_526_S1AP_reject = 0; +static const long asn_VAL_526_S1AP_mandatory = 2; +static const long asn_VAL_527_S1AP_id_Global_ENB_ID = 59; +static const long asn_VAL_527_S1AP_reject = 0; +static const long asn_VAL_527_S1AP_mandatory = 2; +static const long asn_VAL_528_S1AP_id_TAIListForRestart = 188; +static const long asn_VAL_528_S1AP_reject = 0; +static const long asn_VAL_528_S1AP_mandatory = 2; +static const long asn_VAL_529_S1AP_id_EmergencyAreaIDListForRestart = 190; +static const long asn_VAL_529_S1AP_reject = 0; +static const long asn_VAL_529_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_PWSRestartIndicationIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_513_S1AP_id_ECGIListForRestart }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_513_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_526_S1AP_id_ECGIListForRestart }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_526_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ECGIListForRestart }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_513_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_514_S1AP_id_Global_ENB_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_514_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_526_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_527_S1AP_id_Global_ENB_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_527_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_Global_ENB_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_514_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_515_S1AP_id_TAIListForRestart }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_515_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_527_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_528_S1AP_id_TAIListForRestart }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_528_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_TAIListForRestart }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_515_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_516_S1AP_id_EmergencyAreaIDListForRestart }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_516_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_528_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_529_S1AP_id_EmergencyAreaIDListForRestart }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_529_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_EmergencyAreaIDListForRestart }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_516_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_529_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_PWSRestartIndicationIEs_1[] = { { 4, 4, asn_IOS_S1AP_PWSRestartIndicationIEs_1_rows } }; -static const long asn_VAL_517_S1AP_id_PWSfailedECGIList = 222; -static const long asn_VAL_517_S1AP_reject = 0; -static const long asn_VAL_517_S1AP_mandatory = 2; -static const long asn_VAL_518_S1AP_id_Global_ENB_ID = 59; -static const long asn_VAL_518_S1AP_reject = 0; -static const long asn_VAL_518_S1AP_mandatory = 2; +static const long asn_VAL_530_S1AP_id_PWSfailedECGIList = 222; +static const long asn_VAL_530_S1AP_reject = 0; +static const long asn_VAL_530_S1AP_mandatory = 2; +static const long asn_VAL_531_S1AP_id_Global_ENB_ID = 59; +static const long asn_VAL_531_S1AP_reject = 0; +static const long asn_VAL_531_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_PWSFailureIndicationIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_517_S1AP_id_PWSfailedECGIList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_517_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_530_S1AP_id_PWSfailedECGIList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_530_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_PWSfailedECGIList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_517_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_518_S1AP_id_Global_ENB_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_518_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_530_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_531_S1AP_id_Global_ENB_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_531_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_Global_ENB_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_518_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_531_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_PWSFailureIndicationIEs_1[] = { { 2, 4, asn_IOS_S1AP_PWSFailureIndicationIEs_1_rows } }; -static const long asn_VAL_519_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_519_S1AP_reject = 0; -static const long asn_VAL_519_S1AP_mandatory = 2; -static const long asn_VAL_520_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_520_S1AP_reject = 0; -static const long asn_VAL_520_S1AP_mandatory = 2; -static const long asn_VAL_521_S1AP_id_Routing_ID = 148; -static const long asn_VAL_521_S1AP_reject = 0; -static const long asn_VAL_521_S1AP_mandatory = 2; -static const long asn_VAL_522_S1AP_id_LPPa_PDU = 147; -static const long asn_VAL_522_S1AP_reject = 0; -static const long asn_VAL_522_S1AP_mandatory = 2; +static const long asn_VAL_532_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_532_S1AP_reject = 0; +static const long asn_VAL_532_S1AP_mandatory = 2; +static const long asn_VAL_533_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_533_S1AP_reject = 0; +static const long asn_VAL_533_S1AP_mandatory = 2; +static const long asn_VAL_534_S1AP_id_Routing_ID = 148; +static const long asn_VAL_534_S1AP_reject = 0; +static const long asn_VAL_534_S1AP_mandatory = 2; +static const long asn_VAL_535_S1AP_id_LPPa_PDU = 147; +static const long asn_VAL_535_S1AP_reject = 0; +static const long asn_VAL_535_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_519_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_519_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_532_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_532_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_519_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_520_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_520_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_532_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_533_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_533_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_520_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_521_S1AP_id_Routing_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_521_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_533_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_534_S1AP_id_Routing_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_534_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_Routing_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_521_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_522_S1AP_id_LPPa_PDU }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_522_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_534_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_535_S1AP_id_LPPa_PDU }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_535_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_LPPa_PDU }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_522_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_535_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_1[] = { { 4, 4, asn_IOS_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_1_rows } }; -static const long asn_VAL_523_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_523_S1AP_reject = 0; -static const long asn_VAL_523_S1AP_mandatory = 2; -static const long asn_VAL_524_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_524_S1AP_reject = 0; -static const long asn_VAL_524_S1AP_mandatory = 2; -static const long asn_VAL_525_S1AP_id_Routing_ID = 148; -static const long asn_VAL_525_S1AP_reject = 0; -static const long asn_VAL_525_S1AP_mandatory = 2; -static const long asn_VAL_526_S1AP_id_LPPa_PDU = 147; -static const long asn_VAL_526_S1AP_reject = 0; -static const long asn_VAL_526_S1AP_mandatory = 2; +static const long asn_VAL_536_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_536_S1AP_reject = 0; +static const long asn_VAL_536_S1AP_mandatory = 2; +static const long asn_VAL_537_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_537_S1AP_reject = 0; +static const long asn_VAL_537_S1AP_mandatory = 2; +static const long asn_VAL_538_S1AP_id_Routing_ID = 148; +static const long asn_VAL_538_S1AP_reject = 0; +static const long asn_VAL_538_S1AP_mandatory = 2; +static const long asn_VAL_539_S1AP_id_LPPa_PDU = 147; +static const long asn_VAL_539_S1AP_reject = 0; +static const long asn_VAL_539_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_UplinkUEAssociatedLPPaTransport_IEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_523_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_523_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_536_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_536_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_523_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_524_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_524_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_536_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_537_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_537_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_524_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_525_S1AP_id_Routing_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_525_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_537_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_538_S1AP_id_Routing_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_538_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_Routing_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_525_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_526_S1AP_id_LPPa_PDU }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_526_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_538_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_539_S1AP_id_LPPa_PDU }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_539_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_LPPa_PDU }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_526_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_539_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_UplinkUEAssociatedLPPaTransport_IEs_1[] = { { 4, 4, asn_IOS_S1AP_UplinkUEAssociatedLPPaTransport_IEs_1_rows } }; -static const long asn_VAL_527_S1AP_id_Routing_ID = 148; -static const long asn_VAL_527_S1AP_reject = 0; -static const long asn_VAL_527_S1AP_mandatory = 2; -static const long asn_VAL_528_S1AP_id_LPPa_PDU = 147; -static const long asn_VAL_528_S1AP_reject = 0; -static const long asn_VAL_528_S1AP_mandatory = 2; +static const long asn_VAL_540_S1AP_id_Routing_ID = 148; +static const long asn_VAL_540_S1AP_reject = 0; +static const long asn_VAL_540_S1AP_mandatory = 2; +static const long asn_VAL_541_S1AP_id_LPPa_PDU = 147; +static const long asn_VAL_541_S1AP_reject = 0; +static const long asn_VAL_541_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_527_S1AP_id_Routing_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_527_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_540_S1AP_id_Routing_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_540_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_Routing_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_527_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_528_S1AP_id_LPPa_PDU }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_528_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_540_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_541_S1AP_id_LPPa_PDU }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_541_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_LPPa_PDU }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_528_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_541_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_1[] = { { 2, 4, asn_IOS_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_1_rows } }; -static const long asn_VAL_529_S1AP_id_Routing_ID = 148; -static const long asn_VAL_529_S1AP_reject = 0; -static const long asn_VAL_529_S1AP_mandatory = 2; -static const long asn_VAL_530_S1AP_id_LPPa_PDU = 147; -static const long asn_VAL_530_S1AP_reject = 0; -static const long asn_VAL_530_S1AP_mandatory = 2; +static const long asn_VAL_542_S1AP_id_Routing_ID = 148; +static const long asn_VAL_542_S1AP_reject = 0; +static const long asn_VAL_542_S1AP_mandatory = 2; +static const long asn_VAL_543_S1AP_id_LPPa_PDU = 147; +static const long asn_VAL_543_S1AP_reject = 0; +static const long asn_VAL_543_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_529_S1AP_id_Routing_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_529_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_542_S1AP_id_Routing_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_542_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_Routing_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_529_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_530_S1AP_id_LPPa_PDU }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_530_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_542_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_543_S1AP_id_LPPa_PDU }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_543_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_LPPa_PDU }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_530_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_543_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_1[] = { { 2, 4, asn_IOS_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_1_rows } }; -static const long asn_VAL_531_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_531_S1AP_reject = 0; -static const long asn_VAL_531_S1AP_mandatory = 2; -static const long asn_VAL_532_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_532_S1AP_reject = 0; -static const long asn_VAL_532_S1AP_mandatory = 2; -static const long asn_VAL_533_S1AP_id_E_RABToBeModifiedListBearerModInd = 199; -static const long asn_VAL_533_S1AP_reject = 0; -static const long asn_VAL_533_S1AP_mandatory = 2; -static const long asn_VAL_534_S1AP_id_E_RABNotToBeModifiedListBearerModInd = 201; -static const long asn_VAL_534_S1AP_reject = 0; -static const long asn_VAL_534_S1AP_optional = 0; -static const long asn_VAL_535_S1AP_id_CSGMembershipInfo = 226; -static const long asn_VAL_535_S1AP_reject = 0; -static const long asn_VAL_535_S1AP_optional = 0; -static const long asn_VAL_536_S1AP_id_Tunnel_Information_for_BBF = 176; -static const long asn_VAL_536_S1AP_ignore = 1; -static const long asn_VAL_536_S1AP_optional = 0; -static const long asn_VAL_537_S1AP_id_SecondaryRATDataUsageReportList = 264; -static const long asn_VAL_537_S1AP_ignore = 1; -static const long asn_VAL_537_S1AP_optional = 0; -static const long asn_VAL_538_S1AP_id_UserLocationInformation = 189; -static const long asn_VAL_538_S1AP_ignore = 1; -static const long asn_VAL_538_S1AP_optional = 0; +static const long asn_VAL_544_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_544_S1AP_reject = 0; +static const long asn_VAL_544_S1AP_mandatory = 2; +static const long asn_VAL_545_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_545_S1AP_reject = 0; +static const long asn_VAL_545_S1AP_mandatory = 2; +static const long asn_VAL_546_S1AP_id_E_RABToBeModifiedListBearerModInd = 199; +static const long asn_VAL_546_S1AP_reject = 0; +static const long asn_VAL_546_S1AP_mandatory = 2; +static const long asn_VAL_547_S1AP_id_E_RABNotToBeModifiedListBearerModInd = 201; +static const long asn_VAL_547_S1AP_reject = 0; +static const long asn_VAL_547_S1AP_optional = 0; +static const long asn_VAL_548_S1AP_id_CSGMembershipInfo = 226; +static const long asn_VAL_548_S1AP_reject = 0; +static const long asn_VAL_548_S1AP_optional = 0; +static const long asn_VAL_549_S1AP_id_Tunnel_Information_for_BBF = 176; +static const long asn_VAL_549_S1AP_ignore = 1; +static const long asn_VAL_549_S1AP_optional = 0; +static const long asn_VAL_550_S1AP_id_SecondaryRATDataUsageReportList = 264; +static const long asn_VAL_550_S1AP_ignore = 1; +static const long asn_VAL_550_S1AP_optional = 0; +static const long asn_VAL_551_S1AP_id_UserLocationInformation = 189; +static const long asn_VAL_551_S1AP_ignore = 1; +static const long asn_VAL_551_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_E_RABModificationIndicationIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_531_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_531_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_544_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_544_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_531_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_532_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_532_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_544_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_545_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_545_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_532_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_533_S1AP_id_E_RABToBeModifiedListBearerModInd }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_533_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_545_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_546_S1AP_id_E_RABToBeModifiedListBearerModInd }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_546_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABToBeModifiedListBearerModInd }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_533_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_534_S1AP_id_E_RABNotToBeModifiedListBearerModInd }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_534_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_546_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_547_S1AP_id_E_RABNotToBeModifiedListBearerModInd }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_547_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABNotToBeModifiedListBearerModInd }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_534_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_535_S1AP_id_CSGMembershipInfo }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_535_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_547_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_548_S1AP_id_CSGMembershipInfo }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_548_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_CSGMembershipInfo }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_535_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_536_S1AP_id_Tunnel_Information_for_BBF }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_536_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_548_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_549_S1AP_id_Tunnel_Information_for_BBF }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_549_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_TunnelInformation }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_536_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_537_S1AP_id_SecondaryRATDataUsageReportList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_537_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_549_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_550_S1AP_id_SecondaryRATDataUsageReportList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_550_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_SecondaryRATDataUsageReportList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_537_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_538_S1AP_id_UserLocationInformation }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_538_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_550_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_551_S1AP_id_UserLocationInformation }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_551_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_UserLocationInformation }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_538_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_551_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_E_RABModificationIndicationIEs_1[] = { { 8, 4, asn_IOS_S1AP_E_RABModificationIndicationIEs_1_rows } }; -static const long asn_VAL_541_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_541_S1AP_ignore = 1; -static const long asn_VAL_541_S1AP_mandatory = 2; -static const long asn_VAL_542_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_542_S1AP_ignore = 1; -static const long asn_VAL_542_S1AP_mandatory = 2; -static const long asn_VAL_543_S1AP_id_E_RABModifyListBearerModConf = 203; -static const long asn_VAL_543_S1AP_ignore = 1; -static const long asn_VAL_543_S1AP_optional = 0; -static const long asn_VAL_544_S1AP_id_E_RABFailedToModifyListBearerModConf = 205; -static const long asn_VAL_544_S1AP_ignore = 1; -static const long asn_VAL_544_S1AP_optional = 0; -static const long asn_VAL_545_S1AP_id_E_RABToBeReleasedListBearerModConf = 210; -static const long asn_VAL_545_S1AP_ignore = 1; -static const long asn_VAL_545_S1AP_optional = 0; -static const long asn_VAL_546_S1AP_id_CriticalityDiagnostics = 58; -static const long asn_VAL_546_S1AP_ignore = 1; -static const long asn_VAL_546_S1AP_optional = 0; -static const long asn_VAL_547_S1AP_id_CSGMembershipStatus = 146; -static const long asn_VAL_547_S1AP_ignore = 1; -static const long asn_VAL_547_S1AP_optional = 0; +static const long asn_VAL_554_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_554_S1AP_ignore = 1; +static const long asn_VAL_554_S1AP_mandatory = 2; +static const long asn_VAL_555_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_555_S1AP_ignore = 1; +static const long asn_VAL_555_S1AP_mandatory = 2; +static const long asn_VAL_556_S1AP_id_E_RABModifyListBearerModConf = 203; +static const long asn_VAL_556_S1AP_ignore = 1; +static const long asn_VAL_556_S1AP_optional = 0; +static const long asn_VAL_557_S1AP_id_E_RABFailedToModifyListBearerModConf = 205; +static const long asn_VAL_557_S1AP_ignore = 1; +static const long asn_VAL_557_S1AP_optional = 0; +static const long asn_VAL_558_S1AP_id_E_RABToBeReleasedListBearerModConf = 210; +static const long asn_VAL_558_S1AP_ignore = 1; +static const long asn_VAL_558_S1AP_optional = 0; +static const long asn_VAL_559_S1AP_id_CriticalityDiagnostics = 58; +static const long asn_VAL_559_S1AP_ignore = 1; +static const long asn_VAL_559_S1AP_optional = 0; +static const long asn_VAL_560_S1AP_id_CSGMembershipStatus = 146; +static const long asn_VAL_560_S1AP_ignore = 1; +static const long asn_VAL_560_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_E_RABModificationConfirmIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_541_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_541_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_554_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_554_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_541_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_542_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_542_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_554_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_555_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_555_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_542_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_543_S1AP_id_E_RABModifyListBearerModConf }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_543_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_555_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_556_S1AP_id_E_RABModifyListBearerModConf }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_556_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABModifyListBearerModConf }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_543_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_544_S1AP_id_E_RABFailedToModifyListBearerModConf }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_544_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_556_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_557_S1AP_id_E_RABFailedToModifyListBearerModConf }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_557_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_544_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_545_S1AP_id_E_RABToBeReleasedListBearerModConf }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_545_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_557_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_558_S1AP_id_E_RABToBeReleasedListBearerModConf }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_558_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_545_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_546_S1AP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_546_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_558_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_559_S1AP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_559_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_546_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_547_S1AP_id_CSGMembershipStatus }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_547_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_559_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_560_S1AP_id_CSGMembershipStatus }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_560_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_CSGMembershipStatus }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_547_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_560_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_E_RABModificationConfirmIEs_1[] = { { 7, 4, asn_IOS_S1AP_E_RABModificationConfirmIEs_1_rows } }; -static const long asn_VAL_549_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_549_S1AP_reject = 0; -static const long asn_VAL_549_S1AP_mandatory = 2; -static const long asn_VAL_550_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_550_S1AP_reject = 0; -static const long asn_VAL_550_S1AP_mandatory = 2; -static const long asn_VAL_551_S1AP_id_CSGMembershipInfo = 226; -static const long asn_VAL_551_S1AP_reject = 0; -static const long asn_VAL_551_S1AP_optional = 0; +static const long asn_VAL_562_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_562_S1AP_reject = 0; +static const long asn_VAL_562_S1AP_mandatory = 2; +static const long asn_VAL_563_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_563_S1AP_reject = 0; +static const long asn_VAL_563_S1AP_mandatory = 2; +static const long asn_VAL_564_S1AP_id_CSGMembershipInfo = 226; +static const long asn_VAL_564_S1AP_reject = 0; +static const long asn_VAL_564_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_UEContextModificationIndicationIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_549_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_549_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_562_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_562_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_549_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_550_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_550_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_562_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_563_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_563_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_550_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_551_S1AP_id_CSGMembershipInfo }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_551_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_563_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_564_S1AP_id_CSGMembershipInfo }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_564_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_CSGMembershipInfo }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_551_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_564_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_UEContextModificationIndicationIEs_1[] = { { 3, 4, asn_IOS_S1AP_UEContextModificationIndicationIEs_1_rows } }; -static const long asn_VAL_552_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_552_S1AP_ignore = 1; -static const long asn_VAL_552_S1AP_mandatory = 2; -static const long asn_VAL_553_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_553_S1AP_ignore = 1; -static const long asn_VAL_553_S1AP_mandatory = 2; -static const long asn_VAL_554_S1AP_id_CSGMembershipStatus = 146; -static const long asn_VAL_554_S1AP_ignore = 1; -static const long asn_VAL_554_S1AP_optional = 0; -static const long asn_VAL_555_S1AP_id_CriticalityDiagnostics = 58; -static const long asn_VAL_555_S1AP_ignore = 1; -static const long asn_VAL_555_S1AP_optional = 0; +static const long asn_VAL_565_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_565_S1AP_ignore = 1; +static const long asn_VAL_565_S1AP_mandatory = 2; +static const long asn_VAL_566_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_566_S1AP_ignore = 1; +static const long asn_VAL_566_S1AP_mandatory = 2; +static const long asn_VAL_567_S1AP_id_CSGMembershipStatus = 146; +static const long asn_VAL_567_S1AP_ignore = 1; +static const long asn_VAL_567_S1AP_optional = 0; +static const long asn_VAL_568_S1AP_id_CriticalityDiagnostics = 58; +static const long asn_VAL_568_S1AP_ignore = 1; +static const long asn_VAL_568_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_UEContextModificationConfirmIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_552_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_552_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_565_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_565_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_552_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_553_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_553_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_565_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_566_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_566_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_553_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_554_S1AP_id_CSGMembershipStatus }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_554_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_566_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_567_S1AP_id_CSGMembershipStatus }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_567_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_CSGMembershipStatus }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_554_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_555_S1AP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_555_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_567_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_568_S1AP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_568_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_555_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_568_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_UEContextModificationConfirmIEs_1[] = { { 4, 4, asn_IOS_S1AP_UEContextModificationConfirmIEs_1_rows } }; -static const long asn_VAL_556_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_556_S1AP_reject = 0; -static const long asn_VAL_556_S1AP_mandatory = 2; -static const long asn_VAL_557_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_557_S1AP_reject = 0; -static const long asn_VAL_557_S1AP_mandatory = 2; -static const long asn_VAL_558_S1AP_id_InformationOnRecommendedCellsAndENBsForPaging = 213; -static const long asn_VAL_558_S1AP_ignore = 1; -static const long asn_VAL_558_S1AP_optional = 0; -static const long asn_VAL_559_S1AP_id_CellIdentifierAndCELevelForCECapableUEs = 212; -static const long asn_VAL_559_S1AP_ignore = 1; -static const long asn_VAL_559_S1AP_optional = 0; -static const long asn_VAL_560_S1AP_id_SecondaryRATDataUsageReportList = 264; -static const long asn_VAL_560_S1AP_ignore = 1; -static const long asn_VAL_560_S1AP_optional = 0; -static const long asn_VAL_561_S1AP_id_UserLocationInformation = 189; -static const long asn_VAL_561_S1AP_ignore = 1; -static const long asn_VAL_561_S1AP_optional = 0; -static const long asn_VAL_562_S1AP_id_TimeSinceSecondaryNodeRelease = 297; -static const long asn_VAL_562_S1AP_ignore = 1; -static const long asn_VAL_562_S1AP_optional = 0; +static const long asn_VAL_569_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_569_S1AP_reject = 0; +static const long asn_VAL_569_S1AP_mandatory = 2; +static const long asn_VAL_570_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_570_S1AP_reject = 0; +static const long asn_VAL_570_S1AP_mandatory = 2; +static const long asn_VAL_571_S1AP_id_InformationOnRecommendedCellsAndENBsForPaging = 213; +static const long asn_VAL_571_S1AP_ignore = 1; +static const long asn_VAL_571_S1AP_optional = 0; +static const long asn_VAL_572_S1AP_id_CellIdentifierAndCELevelForCECapableUEs = 212; +static const long asn_VAL_572_S1AP_ignore = 1; +static const long asn_VAL_572_S1AP_optional = 0; +static const long asn_VAL_573_S1AP_id_SecondaryRATDataUsageReportList = 264; +static const long asn_VAL_573_S1AP_ignore = 1; +static const long asn_VAL_573_S1AP_optional = 0; +static const long asn_VAL_574_S1AP_id_UserLocationInformation = 189; +static const long asn_VAL_574_S1AP_ignore = 1; +static const long asn_VAL_574_S1AP_optional = 0; +static const long asn_VAL_575_S1AP_id_TimeSinceSecondaryNodeRelease = 297; +static const long asn_VAL_575_S1AP_ignore = 1; +static const long asn_VAL_575_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_UEContextSuspendRequestIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_556_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_556_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_569_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_569_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_556_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_557_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_557_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_569_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_570_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_570_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_557_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_558_S1AP_id_InformationOnRecommendedCellsAndENBsForPaging }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_558_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_570_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_571_S1AP_id_InformationOnRecommendedCellsAndENBsForPaging }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_571_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_InformationOnRecommendedCellsAndENBsForPaging }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_558_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_559_S1AP_id_CellIdentifierAndCELevelForCECapableUEs }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_559_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_571_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_572_S1AP_id_CellIdentifierAndCELevelForCECapableUEs }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_572_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_CellIdentifierAndCELevelForCECapableUEs }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_559_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_560_S1AP_id_SecondaryRATDataUsageReportList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_560_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_572_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_573_S1AP_id_SecondaryRATDataUsageReportList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_573_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_SecondaryRATDataUsageReportList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_560_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_561_S1AP_id_UserLocationInformation }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_561_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_573_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_574_S1AP_id_UserLocationInformation }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_574_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_UserLocationInformation }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_561_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_562_S1AP_id_TimeSinceSecondaryNodeRelease }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_562_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_574_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_575_S1AP_id_TimeSinceSecondaryNodeRelease }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_575_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_TimeSinceSecondaryNodeRelease }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_562_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_575_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_UEContextSuspendRequestIEs_1[] = { { 7, 4, asn_IOS_S1AP_UEContextSuspendRequestIEs_1_rows } }; -static const long asn_VAL_563_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_563_S1AP_ignore = 1; -static const long asn_VAL_563_S1AP_mandatory = 2; -static const long asn_VAL_564_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_564_S1AP_ignore = 1; -static const long asn_VAL_564_S1AP_mandatory = 2; -static const long asn_VAL_565_S1AP_id_CriticalityDiagnostics = 58; -static const long asn_VAL_565_S1AP_ignore = 1; -static const long asn_VAL_565_S1AP_optional = 0; -static const long asn_VAL_566_S1AP_id_SecurityContext = 40; -static const long asn_VAL_566_S1AP_reject = 0; -static const long asn_VAL_566_S1AP_optional = 0; +static const long asn_VAL_576_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_576_S1AP_ignore = 1; +static const long asn_VAL_576_S1AP_mandatory = 2; +static const long asn_VAL_577_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_577_S1AP_ignore = 1; +static const long asn_VAL_577_S1AP_mandatory = 2; +static const long asn_VAL_578_S1AP_id_CriticalityDiagnostics = 58; +static const long asn_VAL_578_S1AP_ignore = 1; +static const long asn_VAL_578_S1AP_optional = 0; +static const long asn_VAL_579_S1AP_id_SecurityContext = 40; +static const long asn_VAL_579_S1AP_reject = 0; +static const long asn_VAL_579_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_UEContextSuspendResponseIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_563_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_563_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_576_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_576_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_563_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_564_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_564_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_576_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_577_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_577_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_564_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_565_S1AP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_565_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_577_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_578_S1AP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_578_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_565_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_566_S1AP_id_SecurityContext }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_566_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_578_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_579_S1AP_id_SecurityContext }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_579_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_SecurityContext }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_566_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_579_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_UEContextSuspendResponseIEs_1[] = { { 4, 4, asn_IOS_S1AP_UEContextSuspendResponseIEs_1_rows } }; -static const long asn_VAL_567_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_567_S1AP_reject = 0; -static const long asn_VAL_567_S1AP_mandatory = 2; -static const long asn_VAL_568_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_568_S1AP_reject = 0; -static const long asn_VAL_568_S1AP_mandatory = 2; -static const long asn_VAL_569_S1AP_id_E_RABFailedToResumeListResumeReq = 235; -static const long asn_VAL_569_S1AP_reject = 0; -static const long asn_VAL_569_S1AP_optional = 0; -static const long asn_VAL_570_S1AP_id_RRC_Resume_Cause = 245; -static const long asn_VAL_570_S1AP_ignore = 1; -static const long asn_VAL_570_S1AP_optional = 0; +static const long asn_VAL_580_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_580_S1AP_reject = 0; +static const long asn_VAL_580_S1AP_mandatory = 2; +static const long asn_VAL_581_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_581_S1AP_reject = 0; +static const long asn_VAL_581_S1AP_mandatory = 2; +static const long asn_VAL_582_S1AP_id_E_RABFailedToResumeListResumeReq = 235; +static const long asn_VAL_582_S1AP_reject = 0; +static const long asn_VAL_582_S1AP_optional = 0; +static const long asn_VAL_583_S1AP_id_RRC_Resume_Cause = 245; +static const long asn_VAL_583_S1AP_ignore = 1; +static const long asn_VAL_583_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_UEContextResumeRequestIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_567_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_567_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_580_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_580_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_567_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_568_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_568_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_580_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_581_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_581_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_568_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_569_S1AP_id_E_RABFailedToResumeListResumeReq }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_569_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_581_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_582_S1AP_id_E_RABFailedToResumeListResumeReq }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_582_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABFailedToResumeListResumeReq }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_569_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_570_S1AP_id_RRC_Resume_Cause }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_570_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_582_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_583_S1AP_id_RRC_Resume_Cause }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_583_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_RRC_Establishment_Cause }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_570_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_583_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_UEContextResumeRequestIEs_1[] = { { 4, 4, asn_IOS_S1AP_UEContextResumeRequestIEs_1_rows } }; -static const long asn_VAL_572_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_572_S1AP_ignore = 1; -static const long asn_VAL_572_S1AP_mandatory = 2; -static const long asn_VAL_573_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_573_S1AP_ignore = 1; -static const long asn_VAL_573_S1AP_mandatory = 2; -static const long asn_VAL_574_S1AP_id_E_RABFailedToResumeListResumeRes = 237; -static const long asn_VAL_574_S1AP_reject = 0; -static const long asn_VAL_574_S1AP_optional = 0; -static const long asn_VAL_575_S1AP_id_CriticalityDiagnostics = 58; -static const long asn_VAL_575_S1AP_ignore = 1; -static const long asn_VAL_575_S1AP_optional = 0; -static const long asn_VAL_576_S1AP_id_SecurityContext = 40; -static const long asn_VAL_576_S1AP_reject = 0; -static const long asn_VAL_576_S1AP_optional = 0; -static const long asn_VAL_577_S1AP_id_PendingDataIndication = 283; -static const long asn_VAL_577_S1AP_ignore = 1; -static const long asn_VAL_577_S1AP_optional = 0; +static const long asn_VAL_585_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_585_S1AP_ignore = 1; +static const long asn_VAL_585_S1AP_mandatory = 2; +static const long asn_VAL_586_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_586_S1AP_ignore = 1; +static const long asn_VAL_586_S1AP_mandatory = 2; +static const long asn_VAL_587_S1AP_id_E_RABFailedToResumeListResumeRes = 237; +static const long asn_VAL_587_S1AP_reject = 0; +static const long asn_VAL_587_S1AP_optional = 0; +static const long asn_VAL_588_S1AP_id_CriticalityDiagnostics = 58; +static const long asn_VAL_588_S1AP_ignore = 1; +static const long asn_VAL_588_S1AP_optional = 0; +static const long asn_VAL_589_S1AP_id_SecurityContext = 40; +static const long asn_VAL_589_S1AP_reject = 0; +static const long asn_VAL_589_S1AP_optional = 0; +static const long asn_VAL_590_S1AP_id_PendingDataIndication = 283; +static const long asn_VAL_590_S1AP_ignore = 1; +static const long asn_VAL_590_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_UEContextResumeResponseIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_572_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_572_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_585_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_585_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_572_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_573_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_573_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_585_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_586_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_586_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_573_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_574_S1AP_id_E_RABFailedToResumeListResumeRes }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_574_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_586_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_587_S1AP_id_E_RABFailedToResumeListResumeRes }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_587_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABFailedToResumeListResumeRes }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_574_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_575_S1AP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_575_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_587_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_588_S1AP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_588_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_575_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_576_S1AP_id_SecurityContext }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_576_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_588_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_589_S1AP_id_SecurityContext }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_589_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_SecurityContext }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_576_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_577_S1AP_id_PendingDataIndication }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_577_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_589_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_590_S1AP_id_PendingDataIndication }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_590_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_PendingDataIndication }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_577_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_590_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_UEContextResumeResponseIEs_1[] = { { 6, 4, asn_IOS_S1AP_UEContextResumeResponseIEs_1_rows } }; -static const long asn_VAL_579_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_579_S1AP_ignore = 1; -static const long asn_VAL_579_S1AP_mandatory = 2; -static const long asn_VAL_580_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_580_S1AP_ignore = 1; -static const long asn_VAL_580_S1AP_mandatory = 2; -static const long asn_VAL_581_S1AP_id_Cause = 2; -static const long asn_VAL_581_S1AP_ignore = 1; -static const long asn_VAL_581_S1AP_mandatory = 2; -static const long asn_VAL_582_S1AP_id_CriticalityDiagnostics = 58; -static const long asn_VAL_582_S1AP_ignore = 1; -static const long asn_VAL_582_S1AP_optional = 0; +static const long asn_VAL_592_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_592_S1AP_ignore = 1; +static const long asn_VAL_592_S1AP_mandatory = 2; +static const long asn_VAL_593_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_593_S1AP_ignore = 1; +static const long asn_VAL_593_S1AP_mandatory = 2; +static const long asn_VAL_594_S1AP_id_Cause = 2; +static const long asn_VAL_594_S1AP_ignore = 1; +static const long asn_VAL_594_S1AP_mandatory = 2; +static const long asn_VAL_595_S1AP_id_CriticalityDiagnostics = 58; +static const long asn_VAL_595_S1AP_ignore = 1; +static const long asn_VAL_595_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_UEContextResumeFailureIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_579_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_579_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_592_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_592_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_579_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_580_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_580_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_592_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_593_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_593_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_580_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_581_S1AP_id_Cause }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_581_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_593_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_594_S1AP_id_Cause }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_594_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_Cause }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_581_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_582_S1AP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_582_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_594_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_595_S1AP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_595_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_582_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_595_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_UEContextResumeFailureIEs_1[] = { { 4, 4, asn_IOS_S1AP_UEContextResumeFailureIEs_1_rows } }; -static const long asn_VAL_583_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_583_S1AP_ignore = 1; -static const long asn_VAL_583_S1AP_mandatory = 2; -static const long asn_VAL_584_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_584_S1AP_ignore = 1; -static const long asn_VAL_584_S1AP_mandatory = 2; -static const long asn_VAL_585_S1AP_id_UERadioCapability = 74; -static const long asn_VAL_585_S1AP_ignore = 1; -static const long asn_VAL_585_S1AP_optional = 0; -static const long asn_VAL_586_S1AP_id_EnhancedCoverageRestricted = 251; -static const long asn_VAL_586_S1AP_ignore = 1; -static const long asn_VAL_586_S1AP_optional = 0; -static const long asn_VAL_587_S1AP_id_DL_CP_SecurityInformation = 253; -static const long asn_VAL_587_S1AP_ignore = 1; -static const long asn_VAL_587_S1AP_optional = 0; -static const long asn_VAL_588_S1AP_id_CE_ModeBRestricted = 271; -static const long asn_VAL_588_S1AP_ignore = 1; -static const long asn_VAL_588_S1AP_optional = 0; -static const long asn_VAL_589_S1AP_id_EndIndication = 280; -static const long asn_VAL_589_S1AP_ignore = 1; -static const long asn_VAL_589_S1AP_optional = 0; -static const long asn_VAL_590_S1AP_id_Subscription_Based_UE_DifferentiationInfo = 278; -static const long asn_VAL_590_S1AP_ignore = 1; -static const long asn_VAL_590_S1AP_optional = 0; -static const long asn_VAL_591_S1AP_id_UE_Level_QoS_Parameters = 252; -static const long asn_VAL_591_S1AP_ignore = 1; -static const long asn_VAL_591_S1AP_optional = 0; -static const long asn_VAL_592_S1AP_id_UERadioCapabilityID = 314; -static const long asn_VAL_592_S1AP_reject = 0; -static const long asn_VAL_592_S1AP_optional = 0; +static const long asn_VAL_596_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_596_S1AP_ignore = 1; +static const long asn_VAL_596_S1AP_mandatory = 2; +static const long asn_VAL_597_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_597_S1AP_ignore = 1; +static const long asn_VAL_597_S1AP_mandatory = 2; +static const long asn_VAL_598_S1AP_id_UERadioCapability = 74; +static const long asn_VAL_598_S1AP_ignore = 1; +static const long asn_VAL_598_S1AP_optional = 0; +static const long asn_VAL_599_S1AP_id_EnhancedCoverageRestricted = 251; +static const long asn_VAL_599_S1AP_ignore = 1; +static const long asn_VAL_599_S1AP_optional = 0; +static const long asn_VAL_600_S1AP_id_DL_CP_SecurityInformation = 253; +static const long asn_VAL_600_S1AP_ignore = 1; +static const long asn_VAL_600_S1AP_optional = 0; +static const long asn_VAL_601_S1AP_id_CE_ModeBRestricted = 271; +static const long asn_VAL_601_S1AP_ignore = 1; +static const long asn_VAL_601_S1AP_optional = 0; +static const long asn_VAL_602_S1AP_id_EndIndication = 280; +static const long asn_VAL_602_S1AP_ignore = 1; +static const long asn_VAL_602_S1AP_optional = 0; +static const long asn_VAL_603_S1AP_id_Subscription_Based_UE_DifferentiationInfo = 278; +static const long asn_VAL_603_S1AP_ignore = 1; +static const long asn_VAL_603_S1AP_optional = 0; +static const long asn_VAL_604_S1AP_id_UE_Level_QoS_Parameters = 252; +static const long asn_VAL_604_S1AP_ignore = 1; +static const long asn_VAL_604_S1AP_optional = 0; +static const long asn_VAL_605_S1AP_id_UERadioCapabilityID = 314; +static const long asn_VAL_605_S1AP_reject = 0; +static const long asn_VAL_605_S1AP_optional = 0; +static const long asn_VAL_606_S1AP_id_Masked_IMEISV = 192; +static const long asn_VAL_606_S1AP_ignore = 1; +static const long asn_VAL_606_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_ConnectionEstablishmentIndicationIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_583_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_583_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_596_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_596_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_583_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_584_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_584_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_596_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_597_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_597_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_584_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_585_S1AP_id_UERadioCapability }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_585_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_597_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_598_S1AP_id_UERadioCapability }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_598_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_UERadioCapability }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_585_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_586_S1AP_id_EnhancedCoverageRestricted }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_586_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_598_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_599_S1AP_id_EnhancedCoverageRestricted }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_599_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_EnhancedCoverageRestricted }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_586_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_587_S1AP_id_DL_CP_SecurityInformation }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_587_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_599_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_600_S1AP_id_DL_CP_SecurityInformation }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_600_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_DL_CP_SecurityInformation }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_587_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_588_S1AP_id_CE_ModeBRestricted }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_588_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_600_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_601_S1AP_id_CE_ModeBRestricted }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_601_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_CE_ModeBRestricted }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_588_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_589_S1AP_id_EndIndication }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_589_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_601_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_602_S1AP_id_EndIndication }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_602_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_EndIndication }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_589_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_590_S1AP_id_Subscription_Based_UE_DifferentiationInfo }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_590_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_602_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_603_S1AP_id_Subscription_Based_UE_DifferentiationInfo }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_603_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_Subscription_Based_UE_DifferentiationInfo }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_590_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_591_S1AP_id_UE_Level_QoS_Parameters }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_591_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_603_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_604_S1AP_id_UE_Level_QoS_Parameters }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_604_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABLevelQoSParameters }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_591_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_592_S1AP_id_UERadioCapabilityID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_592_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_604_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_605_S1AP_id_UERadioCapabilityID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_605_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_UERadioCapabilityID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_592_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_605_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_606_S1AP_id_Masked_IMEISV }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_606_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_Masked_IMEISV }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_606_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_ConnectionEstablishmentIndicationIEs_1[] = { - { 10, 4, asn_IOS_S1AP_ConnectionEstablishmentIndicationIEs_1_rows } + { 11, 4, asn_IOS_S1AP_ConnectionEstablishmentIndicationIEs_1_rows } }; -static const long asn_VAL_593_S1AP_id_S_TMSI = 96; -static const long asn_VAL_593_S1AP_reject = 0; -static const long asn_VAL_593_S1AP_mandatory = 2; +static const long asn_VAL_607_S1AP_id_S_TMSI = 96; +static const long asn_VAL_607_S1AP_reject = 0; +static const long asn_VAL_607_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_RetrieveUEInformationIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_593_S1AP_id_S_TMSI }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_593_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_607_S1AP_id_S_TMSI }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_607_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_S_TMSI }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_593_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_607_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_RetrieveUEInformationIEs_1[] = { { 1, 4, asn_IOS_S1AP_RetrieveUEInformationIEs_1_rows } }; -static const long asn_VAL_594_S1AP_id_S_TMSI = 96; -static const long asn_VAL_594_S1AP_reject = 0; -static const long asn_VAL_594_S1AP_mandatory = 2; -static const long asn_VAL_595_S1AP_id_UE_Level_QoS_Parameters = 252; -static const long asn_VAL_595_S1AP_ignore = 1; -static const long asn_VAL_595_S1AP_optional = 0; -static const long asn_VAL_596_S1AP_id_UERadioCapability = 74; -static const long asn_VAL_596_S1AP_ignore = 1; -static const long asn_VAL_596_S1AP_optional = 0; -static const long asn_VAL_597_S1AP_id_Subscription_Based_UE_DifferentiationInfo = 278; -static const long asn_VAL_597_S1AP_ignore = 1; -static const long asn_VAL_597_S1AP_optional = 0; -static const long asn_VAL_598_S1AP_id_PendingDataIndication = 283; -static const long asn_VAL_598_S1AP_ignore = 1; -static const long asn_VAL_598_S1AP_optional = 0; +static const long asn_VAL_608_S1AP_id_S_TMSI = 96; +static const long asn_VAL_608_S1AP_reject = 0; +static const long asn_VAL_608_S1AP_mandatory = 2; +static const long asn_VAL_609_S1AP_id_UE_Level_QoS_Parameters = 252; +static const long asn_VAL_609_S1AP_ignore = 1; +static const long asn_VAL_609_S1AP_optional = 0; +static const long asn_VAL_610_S1AP_id_UERadioCapability = 74; +static const long asn_VAL_610_S1AP_ignore = 1; +static const long asn_VAL_610_S1AP_optional = 0; +static const long asn_VAL_611_S1AP_id_Subscription_Based_UE_DifferentiationInfo = 278; +static const long asn_VAL_611_S1AP_ignore = 1; +static const long asn_VAL_611_S1AP_optional = 0; +static const long asn_VAL_612_S1AP_id_PendingDataIndication = 283; +static const long asn_VAL_612_S1AP_ignore = 1; +static const long asn_VAL_612_S1AP_optional = 0; +static const long asn_VAL_613_S1AP_id_Masked_IMEISV = 192; +static const long asn_VAL_613_S1AP_ignore = 1; +static const long asn_VAL_613_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_UEInformationTransferIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_594_S1AP_id_S_TMSI }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_594_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_608_S1AP_id_S_TMSI }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_608_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_S_TMSI }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_594_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_595_S1AP_id_UE_Level_QoS_Parameters }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_595_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_608_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_609_S1AP_id_UE_Level_QoS_Parameters }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_609_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABLevelQoSParameters }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_595_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_596_S1AP_id_UERadioCapability }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_596_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_609_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_610_S1AP_id_UERadioCapability }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_610_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_UERadioCapability }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_596_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_597_S1AP_id_Subscription_Based_UE_DifferentiationInfo }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_597_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_610_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_611_S1AP_id_Subscription_Based_UE_DifferentiationInfo }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_611_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_Subscription_Based_UE_DifferentiationInfo }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_597_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_598_S1AP_id_PendingDataIndication }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_598_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_611_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_612_S1AP_id_PendingDataIndication }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_612_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_PendingDataIndication }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_598_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_612_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_613_S1AP_id_Masked_IMEISV }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_613_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_Masked_IMEISV }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_613_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_UEInformationTransferIEs_1[] = { - { 5, 4, asn_IOS_S1AP_UEInformationTransferIEs_1_rows } + { 6, 4, asn_IOS_S1AP_UEInformationTransferIEs_1_rows } }; -static const long asn_VAL_599_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_599_S1AP_reject = 0; -static const long asn_VAL_599_S1AP_mandatory = 2; -static const long asn_VAL_600_S1AP_id_S_TMSI = 96; -static const long asn_VAL_600_S1AP_reject = 0; -static const long asn_VAL_600_S1AP_mandatory = 2; -static const long asn_VAL_601_S1AP_id_EUTRAN_CGI = 100; -static const long asn_VAL_601_S1AP_ignore = 1; -static const long asn_VAL_601_S1AP_mandatory = 2; -static const long asn_VAL_602_S1AP_id_TAI = 67; -static const long asn_VAL_602_S1AP_ignore = 1; -static const long asn_VAL_602_S1AP_mandatory = 2; -static const long asn_VAL_603_S1AP_id_UL_CP_SecurityInformation = 254; -static const long asn_VAL_603_S1AP_reject = 0; -static const long asn_VAL_603_S1AP_mandatory = 2; +static const long asn_VAL_614_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_614_S1AP_reject = 0; +static const long asn_VAL_614_S1AP_mandatory = 2; +static const long asn_VAL_615_S1AP_id_S_TMSI = 96; +static const long asn_VAL_615_S1AP_reject = 0; +static const long asn_VAL_615_S1AP_mandatory = 2; +static const long asn_VAL_616_S1AP_id_EUTRAN_CGI = 100; +static const long asn_VAL_616_S1AP_ignore = 1; +static const long asn_VAL_616_S1AP_mandatory = 2; +static const long asn_VAL_617_S1AP_id_TAI = 67; +static const long asn_VAL_617_S1AP_ignore = 1; +static const long asn_VAL_617_S1AP_mandatory = 2; +static const long asn_VAL_618_S1AP_id_UL_CP_SecurityInformation = 254; +static const long asn_VAL_618_S1AP_reject = 0; +static const long asn_VAL_618_S1AP_mandatory = 2; +static const long asn_VAL_619_S1AP_id_LTE_NTN_TAI_Information = 339; +static const long asn_VAL_619_S1AP_ignore = 1; +static const long asn_VAL_619_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_ENBCPRelocationIndicationIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_599_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_599_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_614_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_614_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_599_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_600_S1AP_id_S_TMSI }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_600_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_614_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_615_S1AP_id_S_TMSI }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_615_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_S_TMSI }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_600_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_601_S1AP_id_EUTRAN_CGI }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_601_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_615_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_616_S1AP_id_EUTRAN_CGI }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_616_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_EUTRAN_CGI }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_601_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_602_S1AP_id_TAI }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_602_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_616_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_617_S1AP_id_TAI }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_617_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_TAI }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_602_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_603_S1AP_id_UL_CP_SecurityInformation }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_603_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_617_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_618_S1AP_id_UL_CP_SecurityInformation }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_618_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_UL_CP_SecurityInformation }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_603_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_618_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_619_S1AP_id_LTE_NTN_TAI_Information }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_619_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_LTE_NTN_TAI_Information }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_619_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_ENBCPRelocationIndicationIEs_1[] = { - { 5, 4, asn_IOS_S1AP_ENBCPRelocationIndicationIEs_1_rows } + { 6, 4, asn_IOS_S1AP_ENBCPRelocationIndicationIEs_1_rows } }; -static const long asn_VAL_604_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_604_S1AP_reject = 0; -static const long asn_VAL_604_S1AP_mandatory = 2; -static const long asn_VAL_605_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_605_S1AP_reject = 0; -static const long asn_VAL_605_S1AP_mandatory = 2; +static const long asn_VAL_620_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_620_S1AP_reject = 0; +static const long asn_VAL_620_S1AP_mandatory = 2; +static const long asn_VAL_621_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_621_S1AP_reject = 0; +static const long asn_VAL_621_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_MMECPRelocationIndicationIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_604_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_604_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_620_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_620_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_604_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_605_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_605_S1AP_reject }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_620_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_621_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_621_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_605_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_621_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_MMECPRelocationIndicationIEs_1[] = { { 2, 4, asn_IOS_S1AP_MMECPRelocationIndicationIEs_1_rows } }; -static const long asn_VAL_606_S1AP_id_MME_UE_S1AP_ID = 0; -static const long asn_VAL_606_S1AP_ignore = 1; -static const long asn_VAL_606_S1AP_mandatory = 2; -static const long asn_VAL_607_S1AP_id_eNB_UE_S1AP_ID = 8; -static const long asn_VAL_607_S1AP_ignore = 1; -static const long asn_VAL_607_S1AP_mandatory = 2; -static const long asn_VAL_608_S1AP_id_SecondaryRATDataUsageReportList = 264; -static const long asn_VAL_608_S1AP_ignore = 1; -static const long asn_VAL_608_S1AP_mandatory = 2; -static const long asn_VAL_609_S1AP_id_HandoverFlag = 266; -static const long asn_VAL_609_S1AP_ignore = 1; -static const long asn_VAL_609_S1AP_optional = 0; -static const long asn_VAL_610_S1AP_id_UserLocationInformation = 189; -static const long asn_VAL_610_S1AP_ignore = 1; -static const long asn_VAL_610_S1AP_optional = 0; -static const long asn_VAL_611_S1AP_id_TimeSinceSecondaryNodeRelease = 297; -static const long asn_VAL_611_S1AP_ignore = 1; -static const long asn_VAL_611_S1AP_optional = 0; +static const long asn_VAL_622_S1AP_id_MME_UE_S1AP_ID = 0; +static const long asn_VAL_622_S1AP_ignore = 1; +static const long asn_VAL_622_S1AP_mandatory = 2; +static const long asn_VAL_623_S1AP_id_eNB_UE_S1AP_ID = 8; +static const long asn_VAL_623_S1AP_ignore = 1; +static const long asn_VAL_623_S1AP_mandatory = 2; +static const long asn_VAL_624_S1AP_id_SecondaryRATDataUsageReportList = 264; +static const long asn_VAL_624_S1AP_ignore = 1; +static const long asn_VAL_624_S1AP_mandatory = 2; +static const long asn_VAL_625_S1AP_id_HandoverFlag = 266; +static const long asn_VAL_625_S1AP_ignore = 1; +static const long asn_VAL_625_S1AP_optional = 0; +static const long asn_VAL_626_S1AP_id_UserLocationInformation = 189; +static const long asn_VAL_626_S1AP_ignore = 1; +static const long asn_VAL_626_S1AP_optional = 0; +static const long asn_VAL_627_S1AP_id_TimeSinceSecondaryNodeRelease = 297; +static const long asn_VAL_627_S1AP_ignore = 1; +static const long asn_VAL_627_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_SecondaryRATDataUsageReportIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_606_S1AP_id_MME_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_606_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_622_S1AP_id_MME_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_622_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_MME_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_606_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_607_S1AP_id_eNB_UE_S1AP_ID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_607_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_622_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_623_S1AP_id_eNB_UE_S1AP_ID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_623_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_ENB_UE_S1AP_ID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_607_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_608_S1AP_id_SecondaryRATDataUsageReportList }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_608_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_623_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_624_S1AP_id_SecondaryRATDataUsageReportList }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_624_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_SecondaryRATDataUsageReportList }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_608_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_609_S1AP_id_HandoverFlag }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_609_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_624_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_625_S1AP_id_HandoverFlag }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_625_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_HandoverFlag }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_609_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_610_S1AP_id_UserLocationInformation }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_610_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_625_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_626_S1AP_id_UserLocationInformation }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_626_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_UserLocationInformation }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_610_S1AP_optional }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_611_S1AP_id_TimeSinceSecondaryNodeRelease }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_611_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_626_S1AP_optional }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_627_S1AP_id_TimeSinceSecondaryNodeRelease }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_627_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_TimeSinceSecondaryNodeRelease }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_611_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_627_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_SecondaryRATDataUsageReportIEs_1[] = { { 6, 4, asn_IOS_S1AP_SecondaryRATDataUsageReportIEs_1_rows } }; -static const long asn_VAL_612_S1AP_id_UERadioCapabilityID = 314; -static const long asn_VAL_612_S1AP_reject = 0; -static const long asn_VAL_612_S1AP_mandatory = 2; +static const long asn_VAL_628_S1AP_id_UERadioCapabilityID = 314; +static const long asn_VAL_628_S1AP_reject = 0; +static const long asn_VAL_628_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_UERadioCapabilityIDMappingRequestIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_612_S1AP_id_UERadioCapabilityID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_612_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_628_S1AP_id_UERadioCapabilityID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_628_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_UERadioCapabilityID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_612_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_628_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_UERadioCapabilityIDMappingRequestIEs_1[] = { { 1, 4, asn_IOS_S1AP_UERadioCapabilityIDMappingRequestIEs_1_rows } }; -static const long asn_VAL_613_S1AP_id_UERadioCapabilityID = 314; -static const long asn_VAL_613_S1AP_reject = 0; -static const long asn_VAL_613_S1AP_mandatory = 2; -static const long asn_VAL_614_S1AP_id_UERadioCapability = 74; -static const long asn_VAL_614_S1AP_ignore = 1; -static const long asn_VAL_614_S1AP_mandatory = 2; -static const long asn_VAL_615_S1AP_id_CriticalityDiagnostics = 58; -static const long asn_VAL_615_S1AP_ignore = 1; -static const long asn_VAL_615_S1AP_optional = 0; +static const long asn_VAL_629_S1AP_id_UERadioCapabilityID = 314; +static const long asn_VAL_629_S1AP_reject = 0; +static const long asn_VAL_629_S1AP_mandatory = 2; +static const long asn_VAL_630_S1AP_id_UERadioCapability = 74; +static const long asn_VAL_630_S1AP_ignore = 1; +static const long asn_VAL_630_S1AP_mandatory = 2; +static const long asn_VAL_631_S1AP_id_CriticalityDiagnostics = 58; +static const long asn_VAL_631_S1AP_ignore = 1; +static const long asn_VAL_631_S1AP_optional = 0; static const asn_ioc_cell_t asn_IOS_S1AP_UERadioCapabilityIDMappingResponseIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_613_S1AP_id_UERadioCapabilityID }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_613_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_629_S1AP_id_UERadioCapabilityID }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_629_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_UERadioCapabilityID }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_613_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_614_S1AP_id_UERadioCapability }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_614_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_629_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_630_S1AP_id_UERadioCapability }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_630_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_UERadioCapability }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_614_S1AP_mandatory }, - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_615_S1AP_id_CriticalityDiagnostics }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_615_S1AP_ignore }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_630_S1AP_mandatory }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_631_S1AP_id_CriticalityDiagnostics }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_631_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_CriticalityDiagnostics }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_615_S1AP_optional } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_631_S1AP_optional } }; static const asn_ioc_set_t asn_IOS_S1AP_UERadioCapabilityIDMappingResponseIEs_1[] = { { 3, 4, asn_IOS_S1AP_UERadioCapabilityIDMappingResponseIEs_1_rows } @@ -4962,74 +5079,86 @@ static const asn_ioc_cell_t asn_IOS_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_1_row static const asn_ioc_set_t asn_IOS_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_1[] = { { 1, 4, asn_IOS_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_1_rows } }; -static const long asn_VAL_104_S1AP_id_E_RABToBeSwitchedDLItem = 23; -static const long asn_VAL_104_S1AP_reject = 0; -static const long asn_VAL_104_S1AP_mandatory = 2; +static const long asn_VAL_106_S1AP_id_E_RABToBeSwitchedDLItem = 23; +static const long asn_VAL_106_S1AP_reject = 0; +static const long asn_VAL_106_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_E_RABToBeSwitchedDLItemIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_104_S1AP_id_E_RABToBeSwitchedDLItem }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_104_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_106_S1AP_id_E_RABToBeSwitchedDLItem }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_106_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABToBeSwitchedDLItem }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_104_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_106_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_E_RABToBeSwitchedDLItemIEs_1[] = { { 1, 4, asn_IOS_S1AP_E_RABToBeSwitchedDLItemIEs_1_rows } }; -static const long asn_VAL_130_S1AP_id_E_RABToBeSwitchedULItem = 94; -static const long asn_VAL_130_S1AP_ignore = 1; -static const long asn_VAL_130_S1AP_mandatory = 2; +static const long asn_VAL_134_S1AP_id_E_RABToBeSwitchedULItem = 94; +static const long asn_VAL_134_S1AP_ignore = 1; +static const long asn_VAL_134_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_E_RABToBeSwitchedULItemIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_130_S1AP_id_E_RABToBeSwitchedULItem }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_130_S1AP_ignore }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_134_S1AP_id_E_RABToBeSwitchedULItem }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_134_S1AP_ignore }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABToBeSwitchedULItem }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_130_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_134_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_E_RABToBeSwitchedULItemIEs_1[] = { { 1, 4, asn_IOS_S1AP_E_RABToBeSwitchedULItemIEs_1_rows } }; -static const long asn_VAL_539_S1AP_id_E_RABToBeModifiedItemBearerModInd = 200; -static const long asn_VAL_539_S1AP_reject = 0; -static const long asn_VAL_539_S1AP_mandatory = 2; +static const long asn_VAL_135_S1AP_id_E_RABToBeUpdatedItem = 342; +static const long asn_VAL_135_S1AP_ignore = 1; +static const long asn_VAL_135_S1AP_mandatory = 2; +static const asn_ioc_cell_t asn_IOS_S1AP_E_RABToBeUpdatedItemIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_135_S1AP_id_E_RABToBeUpdatedItem }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_135_S1AP_ignore }, + { "&Value", aioc__type, &asn_DEF_S1AP_E_RABToBeUpdatedItem }, + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_135_S1AP_mandatory } +}; +static const asn_ioc_set_t asn_IOS_S1AP_E_RABToBeUpdatedItemIEs_1[] = { + { 1, 4, asn_IOS_S1AP_E_RABToBeUpdatedItemIEs_1_rows } +}; +static const long asn_VAL_552_S1AP_id_E_RABToBeModifiedItemBearerModInd = 200; +static const long asn_VAL_552_S1AP_reject = 0; +static const long asn_VAL_552_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_E_RABToBeModifiedItemBearerModIndIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_539_S1AP_id_E_RABToBeModifiedItemBearerModInd }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_539_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_552_S1AP_id_E_RABToBeModifiedItemBearerModInd }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_552_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABToBeModifiedItemBearerModInd }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_539_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_552_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_E_RABToBeModifiedItemBearerModIndIEs_1[] = { { 1, 4, asn_IOS_S1AP_E_RABToBeModifiedItemBearerModIndIEs_1_rows } }; -static const long asn_VAL_540_S1AP_id_E_RABNotToBeModifiedItemBearerModInd = 202; -static const long asn_VAL_540_S1AP_reject = 0; -static const long asn_VAL_540_S1AP_mandatory = 2; +static const long asn_VAL_553_S1AP_id_E_RABNotToBeModifiedItemBearerModInd = 202; +static const long asn_VAL_553_S1AP_reject = 0; +static const long asn_VAL_553_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_540_S1AP_id_E_RABNotToBeModifiedItemBearerModInd }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_540_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_553_S1AP_id_E_RABNotToBeModifiedItemBearerModInd }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_553_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModInd }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_540_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_553_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_1[] = { { 1, 4, asn_IOS_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_1_rows } }; -static const long asn_VAL_571_S1AP_id_E_RABFailedToResumeItemResumeReq = 236; -static const long asn_VAL_571_S1AP_reject = 0; -static const long asn_VAL_571_S1AP_mandatory = 2; +static const long asn_VAL_584_S1AP_id_E_RABFailedToResumeItemResumeReq = 236; +static const long asn_VAL_584_S1AP_reject = 0; +static const long asn_VAL_584_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_E_RABFailedToResumeItemResumeReqIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_571_S1AP_id_E_RABFailedToResumeItemResumeReq }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_571_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_584_S1AP_id_E_RABFailedToResumeItemResumeReq }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_584_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABFailedToResumeItemResumeReq }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_571_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_584_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_E_RABFailedToResumeItemResumeReqIEs_1[] = { { 1, 4, asn_IOS_S1AP_E_RABFailedToResumeItemResumeReqIEs_1_rows } }; -static const long asn_VAL_578_S1AP_id_E_RABFailedToResumeItemResumeRes = 238; -static const long asn_VAL_578_S1AP_reject = 0; -static const long asn_VAL_578_S1AP_mandatory = 2; +static const long asn_VAL_591_S1AP_id_E_RABFailedToResumeItemResumeRes = 238; +static const long asn_VAL_591_S1AP_reject = 0; +static const long asn_VAL_591_S1AP_mandatory = 2; static const asn_ioc_cell_t asn_IOS_S1AP_E_RABFailedToResumeItemResumeResIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_578_S1AP_id_E_RABFailedToResumeItemResumeRes }, - { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_578_S1AP_reject }, + { "&id", aioc__value, &asn_DEF_S1AP_ProtocolIE_ID, &asn_VAL_591_S1AP_id_E_RABFailedToResumeItemResumeRes }, + { "&criticality", aioc__value, &asn_DEF_S1AP_Criticality, &asn_VAL_591_S1AP_reject }, { "&Value", aioc__type, &asn_DEF_S1AP_E_RABFailedToResumeItemResumeRes }, - { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_578_S1AP_mandatory } + { "&presence", aioc__value, &asn_DEF_S1AP_Presence, &asn_VAL_591_S1AP_mandatory } }; static const asn_ioc_set_t asn_IOS_S1AP_E_RABFailedToResumeItemResumeResIEs_1[] = { { 1, 4, asn_IOS_S1AP_E_RABFailedToResumeItemResumeResIEs_1_rows } @@ -6932,13 +7061,13 @@ memb_S1AP_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_E_RABUsageReportItemIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABSecurityResultListIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABUsageReportItemIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABSecurityResultListIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABUsageReportItemIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABSecurityResultListIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -6978,13 +7107,13 @@ memb_S1AP_criticality_constraint_65(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_E_RABUsageReportItemIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABSecurityResultListIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABUsageReportItemIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABSecurityResultListIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABUsageReportItemIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABSecurityResultListIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -7049,13 +7178,13 @@ memb_S1AP_id_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_MDTMode_ExtensionIE_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABUsageReportItemIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_MDTMode_ExtensionIE_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABUsageReportItemIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MDTMode_ExtensionIE, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABUsageReportItemIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -7095,13 +7224,13 @@ memb_S1AP_criticality_constraint_69(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_MDTMode_ExtensionIE_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABUsageReportItemIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_MDTMode_ExtensionIE_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABUsageReportItemIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MDTMode_ExtensionIE, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABUsageReportItemIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -7165,33 +7294,6 @@ memb_S1AP_id_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_RecommendedCellItemIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_RecommendedCellItemIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_RecommendedCellItemIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_criticality_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -7211,33 +7313,6 @@ memb_S1AP_criticality_constraint_73(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_RecommendedCellItemIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_RecommendedCellItemIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Value */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_RecommendedCellItemIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_value_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -7283,13 +7358,13 @@ memb_S1AP_id_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_RecommendedENBItemIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_MDTMode_ExtensionIE_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_RecommendedENBItemIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_MDTMode_ExtensionIE_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_RecommendedENBItemIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MDTMode_ExtensionIE, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -7329,13 +7404,13 @@ memb_S1AP_criticality_constraint_77(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_RecommendedENBItemIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_MDTMode_ExtensionIE_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_RecommendedENBItemIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_MDTMode_ExtensionIE_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_RecommendedENBItemIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MDTMode_ExtensionIE, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -7399,33 +7474,6 @@ memb_S1AP_id_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_SecondaryRATDataUsageReportItemIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_SecondaryRATDataUsageReportItemIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SecondaryRATDataUsageReportItemIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_criticality_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -7445,33 +7493,6 @@ memb_S1AP_criticality_constraint_81(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_SecondaryRATDataUsageReportItemIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_SecondaryRATDataUsageReportItemIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Value */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SecondaryRATDataUsageReportItemIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_value_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -7517,13 +7538,13 @@ memb_S1AP_id_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_SONInformation_ExtensionIE_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_RecommendedCellItemIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_SONInformation_ExtensionIE_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_RecommendedCellItemIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SONInformation_ExtensionIE, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_RecommendedCellItemIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -7563,13 +7584,13 @@ memb_S1AP_criticality_constraint_85(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_SONInformation_ExtensionIE_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_RecommendedCellItemIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_SONInformation_ExtensionIE_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_RecommendedCellItemIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SONInformation_ExtensionIE, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_RecommendedCellItemIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -7633,6 +7654,33 @@ memb_S1AP_id_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_RecommendedENBItemIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_RecommendedENBItemIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_RecommendedENBItemIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_criticality_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -7652,6 +7700,33 @@ memb_S1AP_criticality_constraint_89(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } +static asn_type_selector_result_t +select_RecommendedENBItemIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_RecommendedENBItemIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_RecommendedENBItemIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + static int memb_S1AP_value_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -7697,13 +7772,13 @@ memb_S1AP_id_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_HandoverRequiredIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_SecondaryRATDataUsageReportItemIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverRequiredIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_SecondaryRATDataUsageReportItemIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverRequiredIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SecondaryRATDataUsageReportItemIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -7743,13 +7818,13 @@ memb_S1AP_criticality_constraint_93(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_HandoverRequiredIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_SecondaryRATDataUsageReportItemIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverRequiredIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_SecondaryRATDataUsageReportItemIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverRequiredIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SecondaryRATDataUsageReportItemIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -7813,33 +7888,6 @@ memb_S1AP_id_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_HandoverCommandIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverCommandIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverCommandIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_criticality_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -7859,33 +7907,6 @@ memb_S1AP_criticality_constraint_97(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_HandoverCommandIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverCommandIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Value */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverCommandIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_value_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -7931,13 +7952,13 @@ memb_S1AP_id_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_HandoverPreparationFailureIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_SONInformation_ExtensionIE_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverPreparationFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_SONInformation_ExtensionIE_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverPreparationFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SONInformation_ExtensionIE, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -7977,13 +7998,13 @@ memb_S1AP_criticality_constraint_101(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_HandoverPreparationFailureIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_SONInformation_ExtensionIE_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverPreparationFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_SONInformation_ExtensionIE_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverPreparationFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SONInformation_ExtensionIE, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -8047,33 +8068,6 @@ memb_S1AP_id_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_type_selector_result_t -select_HandoverRequestIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverRequestIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverRequestIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_criticality_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8093,33 +8087,6 @@ memb_S1AP_criticality_constraint_105(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_type_selector_result_t -select_HandoverRequestIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { - asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverRequestIEs_1; - size_t constraining_column = 0; /* &id */ - size_t for_column = 2; /* &Value */ - size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverRequestIEs, id)); - - for(row=0; row < itable->rows_count; row++) { - const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; - const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; - - if(type_cell->cell_kind == aioc__undefined) - continue; - - presence_index++; - if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { - result.type_descriptor = type_cell->type_descriptor; - result.presence_index = presence_index; - break; - } - } - - return result; -} - static int memb_S1AP_value_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -8165,13 +8132,13 @@ memb_S1AP_id_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_HandoverRequestAcknowledgeIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverRequiredIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverRequestAcknowledgeIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverRequiredIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverRequestAcknowledgeIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverRequiredIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -8211,13 +8178,13 @@ memb_S1AP_criticality_constraint_109(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_HandoverRequestAcknowledgeIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverRequiredIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverRequestAcknowledgeIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverRequiredIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverRequestAcknowledgeIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverRequiredIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -8282,13 +8249,13 @@ memb_S1AP_id_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_HandoverFailureIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverCommandIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverCommandIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverCommandIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -8328,13 +8295,13 @@ memb_S1AP_criticality_constraint_113(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_HandoverFailureIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverCommandIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverCommandIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverCommandIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -8399,13 +8366,13 @@ memb_S1AP_id_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_HandoverNotifyIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverPreparationFailureIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverNotifyIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverPreparationFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverNotifyIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverPreparationFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -8445,13 +8412,13 @@ memb_S1AP_criticality_constraint_117(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_HandoverNotifyIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverPreparationFailureIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverNotifyIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverPreparationFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverNotifyIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverPreparationFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -8516,13 +8483,13 @@ memb_S1AP_id_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_PathSwitchRequestIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverRequestIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_PathSwitchRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_PathSwitchRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -8562,13 +8529,13 @@ memb_S1AP_criticality_constraint_121(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_PathSwitchRequestIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverRequestIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_PathSwitchRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_PathSwitchRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -8633,13 +8600,13 @@ memb_S1AP_id_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_PathSwitchRequestAcknowledgeIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverRequestAcknowledgeIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_PathSwitchRequestAcknowledgeIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverRequestAcknowledgeIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_PathSwitchRequestAcknowledgeIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverRequestAcknowledgeIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -8679,13 +8646,13 @@ memb_S1AP_criticality_constraint_125(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_PathSwitchRequestAcknowledgeIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverRequestAcknowledgeIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_PathSwitchRequestAcknowledgeIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverRequestAcknowledgeIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_PathSwitchRequestAcknowledgeIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverRequestAcknowledgeIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -8750,13 +8717,13 @@ memb_S1AP_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_PathSwitchRequestFailureIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverFailureIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_PathSwitchRequestFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_PathSwitchRequestFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -8796,13 +8763,13 @@ memb_S1AP_criticality_constraint_129(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_PathSwitchRequestFailureIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverFailureIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_PathSwitchRequestFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_PathSwitchRequestFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -8867,13 +8834,13 @@ memb_S1AP_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_HandoverCancelIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverNotifyIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverCancelIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverNotifyIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverCancelIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverNotifyIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -8913,13 +8880,13 @@ memb_S1AP_criticality_constraint_133(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_HandoverCancelIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverNotifyIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverCancelIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverNotifyIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverCancelIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverNotifyIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -8984,13 +8951,13 @@ memb_S1AP_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_HandoverCancelAcknowledgeIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PathSwitchRequestIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverCancelAcknowledgeIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_PathSwitchRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverCancelAcknowledgeIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_PathSwitchRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9030,13 +8997,13 @@ memb_S1AP_criticality_constraint_137(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_HandoverCancelAcknowledgeIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PathSwitchRequestIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverCancelAcknowledgeIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_PathSwitchRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverCancelAcknowledgeIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_PathSwitchRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9101,13 +9068,13 @@ memb_S1AP_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_HandoverSuccessIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PathSwitchRequestAcknowledgeIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverSuccessIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_PathSwitchRequestAcknowledgeIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverSuccessIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_PathSwitchRequestAcknowledgeIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9147,13 +9114,13 @@ memb_S1AP_criticality_constraint_141(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_HandoverSuccessIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PathSwitchRequestAcknowledgeIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverSuccessIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_PathSwitchRequestAcknowledgeIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverSuccessIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_PathSwitchRequestAcknowledgeIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9218,13 +9185,13 @@ memb_S1AP_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_ENBEarlyStatusTransferIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PathSwitchRequestFailureIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBEarlyStatusTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_PathSwitchRequestFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBEarlyStatusTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_PathSwitchRequestFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9264,13 +9231,13 @@ memb_S1AP_criticality_constraint_145(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_ENBEarlyStatusTransferIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PathSwitchRequestFailureIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBEarlyStatusTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_PathSwitchRequestFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBEarlyStatusTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_PathSwitchRequestFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9335,13 +9302,13 @@ memb_S1AP_id_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_MMEEarlyStatusTransferIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverCancelIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_MMEEarlyStatusTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverCancelIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMEEarlyStatusTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverCancelIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9381,13 +9348,13 @@ memb_S1AP_criticality_constraint_149(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_MMEEarlyStatusTransferIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverCancelIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_MMEEarlyStatusTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverCancelIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMEEarlyStatusTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverCancelIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9452,13 +9419,13 @@ memb_S1AP_id_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_E_RABSetupRequestIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverCancelAcknowledgeIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABSetupRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverCancelAcknowledgeIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABSetupRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverCancelAcknowledgeIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9498,13 +9465,13 @@ memb_S1AP_criticality_constraint_153(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_E_RABSetupRequestIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverCancelAcknowledgeIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABSetupRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverCancelAcknowledgeIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABSetupRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverCancelAcknowledgeIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9569,13 +9536,13 @@ memb_S1AP_id_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_E_RABSetupResponseIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverSuccessIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABSetupResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverSuccessIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABSetupResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverSuccessIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9615,13 +9582,13 @@ memb_S1AP_criticality_constraint_157(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_E_RABSetupResponseIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_HandoverSuccessIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABSetupResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_HandoverSuccessIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABSetupResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_HandoverSuccessIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9686,13 +9653,13 @@ memb_S1AP_id_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_E_RABModifyRequestIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_ENBEarlyStatusTransferIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABModifyRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBEarlyStatusTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABModifyRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBEarlyStatusTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9732,13 +9699,13 @@ memb_S1AP_criticality_constraint_161(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_E_RABModifyRequestIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_ENBEarlyStatusTransferIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABModifyRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBEarlyStatusTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABModifyRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBEarlyStatusTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9803,13 +9770,13 @@ memb_S1AP_id_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_E_RABModifyResponseIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_MMEEarlyStatusTransferIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABModifyResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_MMEEarlyStatusTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABModifyResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMEEarlyStatusTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9849,13 +9816,13 @@ memb_S1AP_criticality_constraint_165(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_E_RABModifyResponseIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_MMEEarlyStatusTransferIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABModifyResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_MMEEarlyStatusTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABModifyResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMEEarlyStatusTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9920,13 +9887,13 @@ memb_S1AP_id_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_E_RABReleaseCommandIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABSetupRequestIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABReleaseCommandIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABSetupRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABReleaseCommandIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABSetupRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9966,13 +9933,13 @@ memb_S1AP_criticality_constraint_169(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_E_RABReleaseCommandIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABSetupRequestIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABReleaseCommandIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABSetupRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABReleaseCommandIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABSetupRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10037,13 +10004,13 @@ memb_S1AP_id_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_E_RABReleaseResponseIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABSetupResponseIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABReleaseResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABSetupResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABReleaseResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABSetupResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10083,13 +10050,13 @@ memb_S1AP_criticality_constraint_173(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_E_RABReleaseResponseIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABSetupResponseIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABReleaseResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABSetupResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABReleaseResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABSetupResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10154,13 +10121,13 @@ memb_S1AP_id_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_E_RABReleaseIndicationIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABModifyRequestIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABReleaseIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABModifyRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABReleaseIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABModifyRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10200,13 +10167,13 @@ memb_S1AP_criticality_constraint_177(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_E_RABReleaseIndicationIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABModifyRequestIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABReleaseIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABModifyRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABReleaseIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABModifyRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10271,13 +10238,13 @@ memb_S1AP_id_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_InitialContextSetupRequestIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABModifyResponseIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_InitialContextSetupRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABModifyResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_InitialContextSetupRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABModifyResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10317,13 +10284,13 @@ memb_S1AP_criticality_constraint_181(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_InitialContextSetupRequestIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABModifyResponseIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_InitialContextSetupRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABModifyResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_InitialContextSetupRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABModifyResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10388,13 +10355,13 @@ memb_S1AP_id_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_InitialContextSetupResponseIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABReleaseCommandIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_InitialContextSetupResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABReleaseCommandIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_InitialContextSetupResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABReleaseCommandIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10434,13 +10401,13 @@ memb_S1AP_criticality_constraint_185(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_InitialContextSetupResponseIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABReleaseCommandIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_InitialContextSetupResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABReleaseCommandIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_InitialContextSetupResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABReleaseCommandIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10505,13 +10472,13 @@ memb_S1AP_id_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_InitialContextSetupFailureIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABReleaseResponseIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_InitialContextSetupFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABReleaseResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_InitialContextSetupFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABReleaseResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10551,13 +10518,13 @@ memb_S1AP_criticality_constraint_189(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_InitialContextSetupFailureIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABReleaseResponseIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_InitialContextSetupFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABReleaseResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_InitialContextSetupFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABReleaseResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10622,13 +10589,13 @@ memb_S1AP_id_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_PagingIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABReleaseIndicationIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_PagingIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABReleaseIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_PagingIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABReleaseIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10668,13 +10635,13 @@ memb_S1AP_criticality_constraint_193(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_PagingIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABReleaseIndicationIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_PagingIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABReleaseIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_PagingIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABReleaseIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10739,13 +10706,13 @@ memb_S1AP_id_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UEContextReleaseRequest_IEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_InitialContextSetupRequestIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextReleaseRequest_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_InitialContextSetupRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextReleaseRequest_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_InitialContextSetupRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10785,13 +10752,13 @@ memb_S1AP_criticality_constraint_197(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UEContextReleaseRequest_IEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_InitialContextSetupRequestIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextReleaseRequest_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_InitialContextSetupRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextReleaseRequest_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_InitialContextSetupRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10856,13 +10823,13 @@ memb_S1AP_id_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UEContextReleaseCommand_IEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_InitialContextSetupResponseIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextReleaseCommand_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_InitialContextSetupResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextReleaseCommand_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_InitialContextSetupResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10902,13 +10869,13 @@ memb_S1AP_criticality_constraint_201(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UEContextReleaseCommand_IEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_InitialContextSetupResponseIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextReleaseCommand_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_InitialContextSetupResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextReleaseCommand_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_InitialContextSetupResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -10973,13 +10940,13 @@ memb_S1AP_id_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UEContextReleaseComplete_IEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_InitialContextSetupFailureIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextReleaseComplete_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_InitialContextSetupFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextReleaseComplete_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_InitialContextSetupFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11019,13 +10986,13 @@ memb_S1AP_criticality_constraint_205(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UEContextReleaseComplete_IEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_InitialContextSetupFailureIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextReleaseComplete_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_InitialContextSetupFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextReleaseComplete_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_InitialContextSetupFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11090,13 +11057,13 @@ memb_S1AP_id_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UEContextModificationRequestIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PagingIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextModificationRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_PagingIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextModificationRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_PagingIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11136,13 +11103,13 @@ memb_S1AP_criticality_constraint_209(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UEContextModificationRequestIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PagingIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextModificationRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_PagingIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextModificationRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_PagingIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11207,13 +11174,13 @@ memb_S1AP_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UEContextModificationResponseIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextReleaseRequest_IEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextModificationResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextReleaseRequest_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextModificationResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextReleaseRequest_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11253,13 +11220,13 @@ memb_S1AP_criticality_constraint_213(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UEContextModificationResponseIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextReleaseRequest_IEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextModificationResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextReleaseRequest_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextModificationResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextReleaseRequest_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11324,13 +11291,13 @@ memb_S1AP_id_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UEContextModificationFailureIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextReleaseCommand_IEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextModificationFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextReleaseCommand_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextModificationFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextReleaseCommand_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11370,13 +11337,13 @@ memb_S1AP_criticality_constraint_217(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UEContextModificationFailureIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextReleaseCommand_IEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextModificationFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextReleaseCommand_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextModificationFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextReleaseCommand_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11441,13 +11408,13 @@ memb_S1AP_id_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UERadioCapabilityMatchRequestIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextReleaseComplete_IEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UERadioCapabilityMatchRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextReleaseComplete_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UERadioCapabilityMatchRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextReleaseComplete_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11487,13 +11454,13 @@ memb_S1AP_criticality_constraint_221(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UERadioCapabilityMatchRequestIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextReleaseComplete_IEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UERadioCapabilityMatchRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextReleaseComplete_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UERadioCapabilityMatchRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextReleaseComplete_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11558,13 +11525,13 @@ memb_S1AP_id_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UERadioCapabilityMatchResponseIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextModificationRequestIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UERadioCapabilityMatchResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextModificationRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UERadioCapabilityMatchResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextModificationRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11604,13 +11571,13 @@ memb_S1AP_criticality_constraint_225(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UERadioCapabilityMatchResponseIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextModificationRequestIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UERadioCapabilityMatchResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextModificationRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UERadioCapabilityMatchResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextModificationRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11675,13 +11642,13 @@ memb_S1AP_id_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_DownlinkNASTransport_IEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextModificationResponseIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_DownlinkNASTransport_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextModificationResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_DownlinkNASTransport_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextModificationResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11721,13 +11688,13 @@ memb_S1AP_criticality_constraint_229(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_DownlinkNASTransport_IEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextModificationResponseIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_DownlinkNASTransport_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextModificationResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_DownlinkNASTransport_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextModificationResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11792,13 +11759,13 @@ memb_S1AP_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_InitialUEMessage_IEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextModificationFailureIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_InitialUEMessage_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextModificationFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_InitialUEMessage_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextModificationFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11838,13 +11805,13 @@ memb_S1AP_criticality_constraint_233(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_InitialUEMessage_IEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextModificationFailureIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_InitialUEMessage_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextModificationFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_InitialUEMessage_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextModificationFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11909,13 +11876,13 @@ memb_S1AP_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UplinkNASTransport_IEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UERadioCapabilityMatchRequestIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UplinkNASTransport_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UERadioCapabilityMatchRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UplinkNASTransport_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UERadioCapabilityMatchRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -11955,13 +11922,13 @@ memb_S1AP_criticality_constraint_237(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UplinkNASTransport_IEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UERadioCapabilityMatchRequestIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UplinkNASTransport_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UERadioCapabilityMatchRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UplinkNASTransport_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UERadioCapabilityMatchRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12026,13 +11993,13 @@ memb_S1AP_id_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_NASNonDeliveryIndication_IEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UERadioCapabilityMatchResponseIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_NASNonDeliveryIndication_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UERadioCapabilityMatchResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_NASNonDeliveryIndication_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UERadioCapabilityMatchResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12072,13 +12039,13 @@ memb_S1AP_criticality_constraint_241(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_NASNonDeliveryIndication_IEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UERadioCapabilityMatchResponseIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_NASNonDeliveryIndication_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UERadioCapabilityMatchResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_NASNonDeliveryIndication_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UERadioCapabilityMatchResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12143,13 +12110,13 @@ memb_S1AP_id_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_RerouteNASRequest_IEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_DownlinkNASTransport_IEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_RerouteNASRequest_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_DownlinkNASTransport_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_RerouteNASRequest_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_DownlinkNASTransport_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12189,13 +12156,13 @@ memb_S1AP_criticality_constraint_245(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_RerouteNASRequest_IEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_DownlinkNASTransport_IEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_RerouteNASRequest_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_DownlinkNASTransport_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_RerouteNASRequest_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_DownlinkNASTransport_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12260,13 +12227,13 @@ memb_S1AP_id_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_NASDeliveryIndicationIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_InitialUEMessage_IEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_NASDeliveryIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_InitialUEMessage_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_NASDeliveryIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_InitialUEMessage_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12306,13 +12273,13 @@ memb_S1AP_criticality_constraint_249(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_NASDeliveryIndicationIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_InitialUEMessage_IEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_NASDeliveryIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_InitialUEMessage_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_NASDeliveryIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_InitialUEMessage_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12377,13 +12344,13 @@ memb_S1AP_id_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_ResetIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UplinkNASTransport_IEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ResetIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UplinkNASTransport_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ResetIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UplinkNASTransport_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12423,13 +12390,13 @@ memb_S1AP_criticality_constraint_253(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_ResetIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UplinkNASTransport_IEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ResetIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UplinkNASTransport_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ResetIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UplinkNASTransport_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12494,13 +12461,13 @@ memb_S1AP_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_ResetAcknowledgeIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_NASNonDeliveryIndication_IEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ResetAcknowledgeIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_NASNonDeliveryIndication_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ResetAcknowledgeIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_NASNonDeliveryIndication_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12540,13 +12507,13 @@ memb_S1AP_criticality_constraint_257(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_ResetAcknowledgeIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_NASNonDeliveryIndication_IEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ResetAcknowledgeIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_NASNonDeliveryIndication_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ResetAcknowledgeIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_NASNonDeliveryIndication_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12611,13 +12578,13 @@ memb_S1AP_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_ErrorIndicationIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_RerouteNASRequest_IEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ErrorIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_RerouteNASRequest_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ErrorIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_RerouteNASRequest_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12657,13 +12624,13 @@ memb_S1AP_criticality_constraint_261(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_ErrorIndicationIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_RerouteNASRequest_IEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ErrorIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_RerouteNASRequest_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ErrorIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_RerouteNASRequest_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12728,13 +12695,13 @@ memb_S1AP_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_S1SetupRequestIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_NASDeliveryIndicationIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_S1SetupRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_NASDeliveryIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_S1SetupRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_NASDeliveryIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12774,13 +12741,13 @@ memb_S1AP_criticality_constraint_265(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_S1SetupRequestIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_NASDeliveryIndicationIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_S1SetupRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_NASDeliveryIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_S1SetupRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_NASDeliveryIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12845,13 +12812,13 @@ memb_S1AP_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_S1SetupResponseIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_ResetIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_S1SetupResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ResetIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_S1SetupResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ResetIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12891,13 +12858,13 @@ memb_S1AP_criticality_constraint_269(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_S1SetupResponseIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_ResetIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_S1SetupResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ResetIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_S1SetupResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ResetIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12962,13 +12929,13 @@ memb_S1AP_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_S1SetupFailureIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_ResetAcknowledgeIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_S1SetupFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ResetAcknowledgeIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_S1SetupFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ResetAcknowledgeIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13008,13 +12975,13 @@ memb_S1AP_criticality_constraint_273(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_S1SetupFailureIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_ResetAcknowledgeIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_S1SetupFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ResetAcknowledgeIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_S1SetupFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ResetAcknowledgeIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13079,13 +13046,13 @@ memb_S1AP_id_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_ENBConfigurationUpdateIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_ErrorIndicationIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBConfigurationUpdateIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ErrorIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBConfigurationUpdateIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ErrorIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13125,13 +13092,13 @@ memb_S1AP_criticality_constraint_277(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_ENBConfigurationUpdateIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_ErrorIndicationIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBConfigurationUpdateIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ErrorIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBConfigurationUpdateIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ErrorIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13196,13 +13163,13 @@ memb_S1AP_id_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_ENBConfigurationUpdateAcknowledgeIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_S1SetupRequestIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBConfigurationUpdateAcknowledgeIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_S1SetupRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBConfigurationUpdateAcknowledgeIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_S1SetupRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13242,13 +13209,13 @@ memb_S1AP_criticality_constraint_281(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_ENBConfigurationUpdateAcknowledgeIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_S1SetupRequestIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBConfigurationUpdateAcknowledgeIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_S1SetupRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBConfigurationUpdateAcknowledgeIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_S1SetupRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13313,13 +13280,13 @@ memb_S1AP_id_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_ENBConfigurationUpdateFailureIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_S1SetupResponseIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBConfigurationUpdateFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_S1SetupResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBConfigurationUpdateFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_S1SetupResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13359,13 +13326,13 @@ memb_S1AP_criticality_constraint_285(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_ENBConfigurationUpdateFailureIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_S1SetupResponseIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBConfigurationUpdateFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_S1SetupResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBConfigurationUpdateFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_S1SetupResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13430,13 +13397,13 @@ memb_S1AP_id_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_MMEConfigurationUpdateIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_S1SetupFailureIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_MMEConfigurationUpdateIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_S1SetupFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMEConfigurationUpdateIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_S1SetupFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13476,13 +13443,13 @@ memb_S1AP_criticality_constraint_289(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_MMEConfigurationUpdateIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_S1SetupFailureIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_MMEConfigurationUpdateIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_S1SetupFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMEConfigurationUpdateIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_S1SetupFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13547,13 +13514,13 @@ memb_S1AP_id_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_MMEConfigurationUpdateAcknowledgeIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_ENBConfigurationUpdateIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_MMEConfigurationUpdateAcknowledgeIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBConfigurationUpdateIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMEConfigurationUpdateAcknowledgeIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBConfigurationUpdateIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13593,13 +13560,13 @@ memb_S1AP_criticality_constraint_293(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_MMEConfigurationUpdateAcknowledgeIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_ENBConfigurationUpdateIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_MMEConfigurationUpdateAcknowledgeIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBConfigurationUpdateIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMEConfigurationUpdateAcknowledgeIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBConfigurationUpdateIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13664,13 +13631,13 @@ memb_S1AP_id_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_MMEConfigurationUpdateFailureIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_ENBConfigurationUpdateAcknowledgeIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_MMEConfigurationUpdateFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBConfigurationUpdateAcknowledgeIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMEConfigurationUpdateFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBConfigurationUpdateAcknowledgeIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13710,13 +13677,13 @@ memb_S1AP_criticality_constraint_297(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_MMEConfigurationUpdateFailureIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_ENBConfigurationUpdateAcknowledgeIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_MMEConfigurationUpdateFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBConfigurationUpdateAcknowledgeIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMEConfigurationUpdateFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBConfigurationUpdateAcknowledgeIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13781,13 +13748,13 @@ memb_S1AP_id_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_DownlinkS1cdma2000tunnellingIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_ENBConfigurationUpdateFailureIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_DownlinkS1cdma2000tunnellingIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBConfigurationUpdateFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_DownlinkS1cdma2000tunnellingIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBConfigurationUpdateFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13827,13 +13794,13 @@ memb_S1AP_criticality_constraint_301(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_DownlinkS1cdma2000tunnellingIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_ENBConfigurationUpdateFailureIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_DownlinkS1cdma2000tunnellingIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBConfigurationUpdateFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_DownlinkS1cdma2000tunnellingIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBConfigurationUpdateFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13898,13 +13865,13 @@ memb_S1AP_id_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UplinkS1cdma2000tunnellingIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_MMEConfigurationUpdateIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UplinkS1cdma2000tunnellingIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_MMEConfigurationUpdateIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UplinkS1cdma2000tunnellingIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMEConfigurationUpdateIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -13944,13 +13911,13 @@ memb_S1AP_criticality_constraint_305(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UplinkS1cdma2000tunnellingIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_MMEConfigurationUpdateIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UplinkS1cdma2000tunnellingIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_MMEConfigurationUpdateIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UplinkS1cdma2000tunnellingIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMEConfigurationUpdateIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14015,13 +13982,13 @@ memb_S1AP_id_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UECapabilityInfoIndicationIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_MMEConfigurationUpdateAcknowledgeIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UECapabilityInfoIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_MMEConfigurationUpdateAcknowledgeIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UECapabilityInfoIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMEConfigurationUpdateAcknowledgeIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14061,13 +14028,13 @@ memb_S1AP_criticality_constraint_309(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UECapabilityInfoIndicationIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_MMEConfigurationUpdateAcknowledgeIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UECapabilityInfoIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_MMEConfigurationUpdateAcknowledgeIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UECapabilityInfoIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMEConfigurationUpdateAcknowledgeIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14132,13 +14099,13 @@ memb_S1AP_id_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_ENBStatusTransferIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_MMEConfigurationUpdateFailureIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBStatusTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_MMEConfigurationUpdateFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBStatusTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMEConfigurationUpdateFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14178,13 +14145,13 @@ memb_S1AP_criticality_constraint_313(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_ENBStatusTransferIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_MMEConfigurationUpdateFailureIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBStatusTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_MMEConfigurationUpdateFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBStatusTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMEConfigurationUpdateFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14249,13 +14216,13 @@ memb_S1AP_id_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_MMEStatusTransferIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_DownlinkS1cdma2000tunnellingIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_MMEStatusTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_DownlinkS1cdma2000tunnellingIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMEStatusTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_DownlinkS1cdma2000tunnellingIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14295,13 +14262,13 @@ memb_S1AP_criticality_constraint_317(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_MMEStatusTransferIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_DownlinkS1cdma2000tunnellingIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_MMEStatusTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_DownlinkS1cdma2000tunnellingIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMEStatusTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_DownlinkS1cdma2000tunnellingIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14366,13 +14333,13 @@ memb_S1AP_id_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_TraceStartIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UplinkS1cdma2000tunnellingIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_TraceStartIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UplinkS1cdma2000tunnellingIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_TraceStartIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UplinkS1cdma2000tunnellingIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14412,13 +14379,13 @@ memb_S1AP_criticality_constraint_321(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_TraceStartIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UplinkS1cdma2000tunnellingIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_TraceStartIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UplinkS1cdma2000tunnellingIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_TraceStartIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UplinkS1cdma2000tunnellingIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14483,13 +14450,13 @@ memb_S1AP_id_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_TraceFailureIndicationIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UECapabilityInfoIndicationIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_TraceFailureIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UECapabilityInfoIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_TraceFailureIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UECapabilityInfoIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14529,13 +14496,13 @@ memb_S1AP_criticality_constraint_325(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_TraceFailureIndicationIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UECapabilityInfoIndicationIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_TraceFailureIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UECapabilityInfoIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_TraceFailureIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UECapabilityInfoIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14600,13 +14567,13 @@ memb_S1AP_id_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_DeactivateTraceIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_ENBStatusTransferIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_DeactivateTraceIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBStatusTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_DeactivateTraceIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBStatusTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14646,13 +14613,13 @@ memb_S1AP_criticality_constraint_329(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_DeactivateTraceIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_ENBStatusTransferIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_DeactivateTraceIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBStatusTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_DeactivateTraceIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBStatusTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14717,13 +14684,13 @@ memb_S1AP_id_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_CellTrafficTraceIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_MMEStatusTransferIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_CellTrafficTraceIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_MMEStatusTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_CellTrafficTraceIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMEStatusTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14763,13 +14730,13 @@ memb_S1AP_criticality_constraint_333(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_CellTrafficTraceIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_MMEStatusTransferIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_CellTrafficTraceIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_MMEStatusTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_CellTrafficTraceIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMEStatusTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14834,13 +14801,13 @@ memb_S1AP_id_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_LocationReportingControlIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_TraceStartIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_LocationReportingControlIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_TraceStartIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_LocationReportingControlIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_TraceStartIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14880,13 +14847,13 @@ memb_S1AP_criticality_constraint_337(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_LocationReportingControlIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_TraceStartIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_LocationReportingControlIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_TraceStartIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_LocationReportingControlIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_TraceStartIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14951,13 +14918,13 @@ memb_S1AP_id_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_LocationReportingFailureIndicationIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_TraceFailureIndicationIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_LocationReportingFailureIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_TraceFailureIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_LocationReportingFailureIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_TraceFailureIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14997,13 +14964,13 @@ memb_S1AP_criticality_constraint_341(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_LocationReportingFailureIndicationIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_TraceFailureIndicationIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_LocationReportingFailureIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_TraceFailureIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_LocationReportingFailureIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_TraceFailureIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15068,13 +15035,13 @@ memb_S1AP_id_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_LocationReportIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_DeactivateTraceIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_LocationReportIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_DeactivateTraceIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_LocationReportIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_DeactivateTraceIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15114,13 +15081,13 @@ memb_S1AP_criticality_constraint_345(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_LocationReportIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_DeactivateTraceIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_LocationReportIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_DeactivateTraceIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_LocationReportIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_DeactivateTraceIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15185,13 +15152,13 @@ memb_S1AP_id_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_OverloadStartIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_CellTrafficTraceIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_OverloadStartIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_CellTrafficTraceIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_OverloadStartIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_CellTrafficTraceIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15231,13 +15198,13 @@ memb_S1AP_criticality_constraint_349(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_OverloadStartIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_CellTrafficTraceIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_OverloadStartIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_CellTrafficTraceIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_OverloadStartIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_CellTrafficTraceIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15302,13 +15269,13 @@ memb_S1AP_id_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_OverloadStopIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_LocationReportingControlIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_OverloadStopIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_LocationReportingControlIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_OverloadStopIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_LocationReportingControlIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15348,13 +15315,13 @@ memb_S1AP_criticality_constraint_353(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_OverloadStopIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_LocationReportingControlIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_OverloadStopIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_LocationReportingControlIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_OverloadStopIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_LocationReportingControlIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15419,13 +15386,13 @@ memb_S1AP_id_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_WriteReplaceWarningRequestIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_LocationReportingFailureIndicationIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_WriteReplaceWarningRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_LocationReportingFailureIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_WriteReplaceWarningRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_LocationReportingFailureIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15465,13 +15432,13 @@ memb_S1AP_criticality_constraint_357(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_WriteReplaceWarningRequestIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_LocationReportingFailureIndicationIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_WriteReplaceWarningRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_LocationReportingFailureIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_WriteReplaceWarningRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_LocationReportingFailureIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15536,13 +15503,13 @@ memb_S1AP_id_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_WriteReplaceWarningResponseIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_LocationReportIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_WriteReplaceWarningResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_LocationReportIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_WriteReplaceWarningResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_LocationReportIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15582,13 +15549,13 @@ memb_S1AP_criticality_constraint_361(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_WriteReplaceWarningResponseIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_LocationReportIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_WriteReplaceWarningResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_LocationReportIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_WriteReplaceWarningResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_LocationReportIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15653,13 +15620,13 @@ memb_S1AP_id_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_ENBDirectInformationTransferIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_OverloadStartIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBDirectInformationTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_OverloadStartIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBDirectInformationTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_OverloadStartIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15699,13 +15666,13 @@ memb_S1AP_criticality_constraint_365(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_ENBDirectInformationTransferIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_OverloadStartIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBDirectInformationTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_OverloadStartIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBDirectInformationTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_OverloadStartIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15770,13 +15737,13 @@ memb_S1AP_id_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_MMEDirectInformationTransferIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_OverloadStopIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_MMEDirectInformationTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_OverloadStopIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMEDirectInformationTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_OverloadStopIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15816,13 +15783,13 @@ memb_S1AP_criticality_constraint_369(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_MMEDirectInformationTransferIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_OverloadStopIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_MMEDirectInformationTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_OverloadStopIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMEDirectInformationTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_OverloadStopIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15887,13 +15854,13 @@ memb_S1AP_id_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_ENBConfigurationTransferIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_WriteReplaceWarningRequestIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBConfigurationTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_WriteReplaceWarningRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBConfigurationTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_WriteReplaceWarningRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -15933,13 +15900,13 @@ memb_S1AP_criticality_constraint_373(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_ENBConfigurationTransferIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_WriteReplaceWarningRequestIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBConfigurationTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_WriteReplaceWarningRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBConfigurationTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_WriteReplaceWarningRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16004,13 +15971,13 @@ memb_S1AP_id_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_MMEConfigurationTransferIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_WriteReplaceWarningResponseIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_MMEConfigurationTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_WriteReplaceWarningResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMEConfigurationTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_WriteReplaceWarningResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16050,13 +16017,13 @@ memb_S1AP_criticality_constraint_377(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_MMEConfigurationTransferIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_WriteReplaceWarningResponseIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_MMEConfigurationTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_WriteReplaceWarningResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMEConfigurationTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_WriteReplaceWarningResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16121,13 +16088,13 @@ memb_S1AP_id_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_KillRequestIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_ENBDirectInformationTransferIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_KillRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBDirectInformationTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_KillRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBDirectInformationTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16167,13 +16134,13 @@ memb_S1AP_criticality_constraint_381(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_KillRequestIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_ENBDirectInformationTransferIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_KillRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBDirectInformationTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_KillRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBDirectInformationTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16238,13 +16205,13 @@ memb_S1AP_id_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_KillResponseIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_MMEDirectInformationTransferIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_KillResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_MMEDirectInformationTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_KillResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMEDirectInformationTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16284,13 +16251,13 @@ memb_S1AP_criticality_constraint_385(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_KillResponseIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_MMEDirectInformationTransferIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_KillResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_MMEDirectInformationTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_KillResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMEDirectInformationTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16355,13 +16322,13 @@ memb_S1AP_id_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_PWSRestartIndicationIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_ENBConfigurationTransferIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_PWSRestartIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBConfigurationTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_PWSRestartIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBConfigurationTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16401,13 +16368,13 @@ memb_S1AP_criticality_constraint_389(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_PWSRestartIndicationIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_ENBConfigurationTransferIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_PWSRestartIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBConfigurationTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_PWSRestartIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBConfigurationTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16472,13 +16439,13 @@ memb_S1AP_id_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_PWSFailureIndicationIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_MMEConfigurationTransferIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_PWSFailureIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_MMEConfigurationTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_PWSFailureIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMEConfigurationTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16518,13 +16485,13 @@ memb_S1AP_criticality_constraint_393(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_PWSFailureIndicationIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_MMEConfigurationTransferIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_PWSFailureIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_MMEConfigurationTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_PWSFailureIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMEConfigurationTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16589,13 +16556,13 @@ memb_S1AP_id_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_DownlinkUEAssociatedLPPaTransport_IEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_KillRequestIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_KillRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_DownlinkUEAssociatedLPPaTransport_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_KillRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16635,13 +16602,13 @@ memb_S1AP_criticality_constraint_397(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_DownlinkUEAssociatedLPPaTransport_IEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_KillRequestIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_KillRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_DownlinkUEAssociatedLPPaTransport_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_KillRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16706,13 +16673,13 @@ memb_S1AP_id_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UplinkUEAssociatedLPPaTransport_IEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_KillResponseIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UplinkUEAssociatedLPPaTransport_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_KillResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UplinkUEAssociatedLPPaTransport_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_KillResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16752,13 +16719,13 @@ memb_S1AP_criticality_constraint_401(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UplinkUEAssociatedLPPaTransport_IEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_KillResponseIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UplinkUEAssociatedLPPaTransport_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_KillResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UplinkUEAssociatedLPPaTransport_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_KillResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16823,13 +16790,13 @@ memb_S1AP_id_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_DownlinkNonUEAssociatedLPPaTransport_IEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PWSRestartIndicationIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_PWSRestartIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_PWSRestartIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16869,13 +16836,13 @@ memb_S1AP_criticality_constraint_405(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_DownlinkNonUEAssociatedLPPaTransport_IEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PWSRestartIndicationIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_PWSRestartIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_PWSRestartIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16940,13 +16907,13 @@ memb_S1AP_id_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UplinkNonUEAssociatedLPPaTransport_IEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PWSFailureIndicationIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_PWSFailureIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UplinkNonUEAssociatedLPPaTransport_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_PWSFailureIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -16986,13 +16953,13 @@ memb_S1AP_criticality_constraint_409(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UplinkNonUEAssociatedLPPaTransport_IEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_PWSFailureIndicationIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_PWSFailureIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UplinkNonUEAssociatedLPPaTransport_IEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_PWSFailureIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17057,13 +17024,13 @@ memb_S1AP_id_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_E_RABModificationIndicationIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_DownlinkUEAssociatedLPPaTransport_IEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABModificationIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABModificationIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_DownlinkUEAssociatedLPPaTransport_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17103,13 +17070,13 @@ memb_S1AP_criticality_constraint_413(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_E_RABModificationIndicationIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_DownlinkUEAssociatedLPPaTransport_IEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABModificationIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABModificationIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_DownlinkUEAssociatedLPPaTransport_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17174,13 +17141,13 @@ memb_S1AP_id_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_E_RABModificationConfirmIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UplinkUEAssociatedLPPaTransport_IEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABModificationConfirmIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UplinkUEAssociatedLPPaTransport_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABModificationConfirmIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UplinkUEAssociatedLPPaTransport_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17220,13 +17187,13 @@ memb_S1AP_criticality_constraint_417(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_E_RABModificationConfirmIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UplinkUEAssociatedLPPaTransport_IEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABModificationConfirmIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UplinkUEAssociatedLPPaTransport_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABModificationConfirmIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UplinkUEAssociatedLPPaTransport_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17291,13 +17258,13 @@ memb_S1AP_id_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UEContextModificationIndicationIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_DownlinkNonUEAssociatedLPPaTransport_IEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextModificationIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextModificationIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17337,13 +17304,13 @@ memb_S1AP_criticality_constraint_421(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UEContextModificationIndicationIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_DownlinkNonUEAssociatedLPPaTransport_IEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextModificationIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextModificationIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17408,13 +17375,13 @@ memb_S1AP_id_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UEContextModificationConfirmIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UplinkNonUEAssociatedLPPaTransport_IEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextModificationConfirmIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextModificationConfirmIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UplinkNonUEAssociatedLPPaTransport_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17454,13 +17421,13 @@ memb_S1AP_criticality_constraint_425(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UEContextModificationConfirmIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UplinkNonUEAssociatedLPPaTransport_IEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextModificationConfirmIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextModificationConfirmIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UplinkNonUEAssociatedLPPaTransport_IEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17525,13 +17492,13 @@ memb_S1AP_id_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UEContextSuspendRequestIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABModificationIndicationIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextSuspendRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABModificationIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextSuspendRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABModificationIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17571,13 +17538,13 @@ memb_S1AP_criticality_constraint_429(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UEContextSuspendRequestIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABModificationIndicationIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextSuspendRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABModificationIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextSuspendRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABModificationIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17642,13 +17609,13 @@ memb_S1AP_id_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UEContextSuspendResponseIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABModificationConfirmIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextSuspendResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABModificationConfirmIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextSuspendResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABModificationConfirmIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17688,13 +17655,13 @@ memb_S1AP_criticality_constraint_433(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UEContextSuspendResponseIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABModificationConfirmIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextSuspendResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABModificationConfirmIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextSuspendResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABModificationConfirmIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17759,13 +17726,13 @@ memb_S1AP_id_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UEContextResumeRequestIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextModificationIndicationIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextResumeRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextModificationIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextResumeRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextModificationIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17805,13 +17772,13 @@ memb_S1AP_criticality_constraint_437(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UEContextResumeRequestIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextModificationIndicationIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextResumeRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextModificationIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextResumeRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextModificationIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17876,13 +17843,13 @@ memb_S1AP_id_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UEContextResumeResponseIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextModificationConfirmIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextResumeResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextModificationConfirmIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextResumeResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextModificationConfirmIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17922,13 +17889,13 @@ memb_S1AP_criticality_constraint_441(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UEContextResumeResponseIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextModificationConfirmIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextResumeResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextModificationConfirmIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextResumeResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextModificationConfirmIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -17993,13 +17960,13 @@ memb_S1AP_id_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UEContextResumeFailureIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextSuspendRequestIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextResumeFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextSuspendRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextResumeFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextSuspendRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18039,13 +18006,13 @@ memb_S1AP_criticality_constraint_445(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UEContextResumeFailureIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextSuspendRequestIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextResumeFailureIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextSuspendRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextResumeFailureIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextSuspendRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18110,13 +18077,13 @@ memb_S1AP_id_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_ConnectionEstablishmentIndicationIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextSuspendResponseIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ConnectionEstablishmentIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextSuspendResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ConnectionEstablishmentIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextSuspendResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18156,13 +18123,13 @@ memb_S1AP_criticality_constraint_449(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_ConnectionEstablishmentIndicationIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextSuspendResponseIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ConnectionEstablishmentIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextSuspendResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ConnectionEstablishmentIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextSuspendResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18227,13 +18194,13 @@ memb_S1AP_id_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_RetrieveUEInformationIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextResumeRequestIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_RetrieveUEInformationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextResumeRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_RetrieveUEInformationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextResumeRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18273,13 +18240,13 @@ memb_S1AP_criticality_constraint_453(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_RetrieveUEInformationIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextResumeRequestIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_RetrieveUEInformationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextResumeRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_RetrieveUEInformationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextResumeRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18344,13 +18311,13 @@ memb_S1AP_id_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UEInformationTransferIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextResumeResponseIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEInformationTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextResumeResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEInformationTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextResumeResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18390,13 +18357,13 @@ memb_S1AP_criticality_constraint_457(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UEInformationTransferIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextResumeResponseIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UEInformationTransferIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextResumeResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEInformationTransferIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextResumeResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18461,13 +18428,13 @@ memb_S1AP_id_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_ENBCPRelocationIndicationIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextResumeFailureIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBCPRelocationIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextResumeFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBCPRelocationIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextResumeFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18507,13 +18474,13 @@ memb_S1AP_criticality_constraint_461(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_ENBCPRelocationIndicationIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEContextResumeFailureIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBCPRelocationIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEContextResumeFailureIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBCPRelocationIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEContextResumeFailureIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18578,13 +18545,13 @@ memb_S1AP_id_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_MMECPRelocationIndicationIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_ConnectionEstablishmentIndicationIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_MMECPRelocationIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ConnectionEstablishmentIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMECPRelocationIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ConnectionEstablishmentIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18624,13 +18591,13 @@ memb_S1AP_criticality_constraint_465(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_MMECPRelocationIndicationIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_ConnectionEstablishmentIndicationIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_MMECPRelocationIndicationIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ConnectionEstablishmentIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMECPRelocationIndicationIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ConnectionEstablishmentIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18695,13 +18662,13 @@ memb_S1AP_id_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_SecondaryRATDataUsageReportIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_RetrieveUEInformationIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_SecondaryRATDataUsageReportIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_RetrieveUEInformationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SecondaryRATDataUsageReportIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_RetrieveUEInformationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18741,13 +18708,13 @@ memb_S1AP_criticality_constraint_469(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_SecondaryRATDataUsageReportIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_RetrieveUEInformationIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_SecondaryRATDataUsageReportIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_RetrieveUEInformationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SecondaryRATDataUsageReportIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_RetrieveUEInformationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18812,13 +18779,13 @@ memb_S1AP_id_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UERadioCapabilityIDMappingRequestIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEInformationTransferIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UERadioCapabilityIDMappingRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEInformationTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UERadioCapabilityIDMappingRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEInformationTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18858,13 +18825,13 @@ memb_S1AP_criticality_constraint_473(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UERadioCapabilityIDMappingRequestIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UEInformationTransferIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UERadioCapabilityIDMappingRequestIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UEInformationTransferIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UERadioCapabilityIDMappingRequestIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UEInformationTransferIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18929,13 +18896,13 @@ memb_S1AP_id_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_UERadioCapabilityIDMappingResponseIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_ENBCPRelocationIndicationIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UERadioCapabilityIDMappingResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBCPRelocationIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UERadioCapabilityIDMappingResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBCPRelocationIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -18975,13 +18942,13 @@ memb_S1AP_criticality_constraint_477(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_UERadioCapabilityIDMappingResponseIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_ENBCPRelocationIndicationIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_UERadioCapabilityIDMappingResponseIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_ENBCPRelocationIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UERadioCapabilityIDMappingResponseIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_ENBCPRelocationIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -19046,13 +19013,13 @@ memb_S1AP_id_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_E_RABDataForwardingItemIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_MMECPRelocationIndicationIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABDataForwardingItemIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_MMECPRelocationIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABDataForwardingItemIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMECPRelocationIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -19092,13 +19059,13 @@ memb_S1AP_criticality_constraint_481(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_E_RABDataForwardingItemIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_MMECPRelocationIndicationIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABDataForwardingItemIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_MMECPRelocationIndicationIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABDataForwardingItemIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_MMECPRelocationIndicationIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -19163,13 +19130,13 @@ memb_S1AP_id_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_E_RABToBeSetupItemHOReqIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_SecondaryRATDataUsageReportIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABToBeSetupItemHOReqIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_SecondaryRATDataUsageReportIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABToBeSetupItemHOReqIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SecondaryRATDataUsageReportIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -19209,13 +19176,13 @@ memb_S1AP_criticality_constraint_485(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_E_RABToBeSetupItemHOReqIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_SecondaryRATDataUsageReportIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABToBeSetupItemHOReqIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_SecondaryRATDataUsageReportIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABToBeSetupItemHOReqIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SecondaryRATDataUsageReportIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -19280,13 +19247,13 @@ memb_S1AP_id_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_E_RABAdmittedItemIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UERadioCapabilityIDMappingRequestIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABAdmittedItemIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UERadioCapabilityIDMappingRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABAdmittedItemIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UERadioCapabilityIDMappingRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -19326,13 +19293,13 @@ memb_S1AP_criticality_constraint_489(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_E_RABAdmittedItemIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UERadioCapabilityIDMappingRequestIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABAdmittedItemIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UERadioCapabilityIDMappingRequestIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABAdmittedItemIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UERadioCapabilityIDMappingRequestIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -19397,13 +19364,13 @@ memb_S1AP_id_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_E_RABFailedtoSetupItemHOReqAckIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UERadioCapabilityIDMappingResponseIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UERadioCapabilityIDMappingResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABFailedtoSetupItemHOReqAckIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UERadioCapabilityIDMappingResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -19443,13 +19410,13 @@ memb_S1AP_criticality_constraint_493(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_E_RABFailedtoSetupItemHOReqAckIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_UERadioCapabilityIDMappingResponseIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_UERadioCapabilityIDMappingResponseIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABFailedtoSetupItemHOReqAckIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_UERadioCapabilityIDMappingResponseIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -19514,13 +19481,13 @@ memb_S1AP_id_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_E_RABToBeSwitchedDLItemIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABDataForwardingItemIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABToBeSwitchedDLItemIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABDataForwardingItemIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABToBeSwitchedDLItemIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABDataForwardingItemIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -19560,13 +19527,13 @@ memb_S1AP_criticality_constraint_497(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_E_RABToBeSwitchedDLItemIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABDataForwardingItemIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABToBeSwitchedDLItemIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABDataForwardingItemIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABToBeSwitchedDLItemIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABDataForwardingItemIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -19631,13 +19598,13 @@ memb_S1AP_id_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_E_RABToBeSwitchedULItemIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABToBeSetupItemHOReqIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABToBeSwitchedULItemIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABToBeSetupItemHOReqIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABToBeSwitchedULItemIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABToBeSetupItemHOReqIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -19677,13 +19644,13 @@ memb_S1AP_criticality_constraint_501(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_E_RABToBeSwitchedULItemIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABToBeSetupItemHOReqIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABToBeSwitchedULItemIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABToBeSetupItemHOReqIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABToBeSwitchedULItemIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABToBeSetupItemHOReqIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -19748,13 +19715,13 @@ memb_S1AP_id_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_E_RABToBeModifiedItemBearerModIndIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABAdmittedItemIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABToBeModifiedItemBearerModIndIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABAdmittedItemIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABToBeModifiedItemBearerModIndIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABAdmittedItemIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -19794,13 +19761,13 @@ memb_S1AP_criticality_constraint_505(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_E_RABToBeModifiedItemBearerModIndIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABAdmittedItemIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABToBeModifiedItemBearerModIndIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABAdmittedItemIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABToBeModifiedItemBearerModIndIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABAdmittedItemIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -19865,13 +19832,13 @@ memb_S1AP_id_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_E_RABNotToBeModifiedItemBearerModIndIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABFailedtoSetupItemHOReqAckIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModIndIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABFailedtoSetupItemHOReqAckIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -19911,13 +19878,13 @@ memb_S1AP_criticality_constraint_509(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_E_RABNotToBeModifiedItemBearerModIndIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABFailedtoSetupItemHOReqAckIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModIndIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABFailedtoSetupItemHOReqAckIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -19982,13 +19949,13 @@ memb_S1AP_id_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_E_RABFailedToResumeItemResumeReqIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABToBeSwitchedDLItemIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABFailedToResumeItemResumeReqIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABToBeSwitchedDLItemIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABFailedToResumeItemResumeReqIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABToBeSwitchedDLItemIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -20028,13 +19995,13 @@ memb_S1AP_criticality_constraint_513(const asn_TYPE_descriptor_t *td, const void } static asn_type_selector_result_t -select_E_RABFailedToResumeItemResumeReqIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_E_RABToBeSwitchedDLItemIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABFailedToResumeItemResumeReqIEs_1; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABToBeSwitchedDLItemIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABFailedToResumeItemResumeReqIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABToBeSwitchedDLItemIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -20098,6 +20065,591 @@ memb_S1AP_id_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr, } } +static asn_type_selector_result_t +select_E_RABToBeSwitchedULItemIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABToBeSwitchedULItemIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABToBeSwitchedULItemIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_S1AP_criticality_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_E_RABToBeSwitchedULItemIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABToBeSwitchedULItemIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABToBeSwitchedULItemIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_S1AP_value_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_S1AP_id_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_E_RABToBeUpdatedItemIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABToBeUpdatedItemIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABToBeUpdatedItemIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_S1AP_criticality_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_E_RABToBeUpdatedItemIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABToBeUpdatedItemIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABToBeUpdatedItemIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_S1AP_value_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_S1AP_id_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_E_RABToBeModifiedItemBearerModIndIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABToBeModifiedItemBearerModIndIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABToBeModifiedItemBearerModIndIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_S1AP_criticality_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_E_RABToBeModifiedItemBearerModIndIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABToBeModifiedItemBearerModIndIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABToBeModifiedItemBearerModIndIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_S1AP_value_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_S1AP_id_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_E_RABNotToBeModifiedItemBearerModIndIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModIndIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_S1AP_criticality_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_E_RABNotToBeModifiedItemBearerModIndIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModIndIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_S1AP_value_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_S1AP_id_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static asn_type_selector_result_t +select_E_RABFailedToResumeItemResumeReqIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABFailedToResumeItemResumeReqIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 1; /* &criticality */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABFailedToResumeItemResumeReqIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_S1AP_criticality_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static asn_type_selector_result_t +select_E_RABFailedToResumeItemResumeReqIEs_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { + asn_type_selector_result_t result = {0, 0}; + const asn_ioc_set_t *itable = asn_IOS_S1AP_E_RABFailedToResumeItemResumeReqIEs_1; + size_t constraining_column = 0; /* &id */ + size_t for_column = 2; /* &Value */ + size_t row, presence_index = 0; + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_E_RABFailedToResumeItemResumeReqIEs, id)); + + for(row=0; row < itable->rows_count; row++) { + const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; + const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; + + if(type_cell->cell_kind == aioc__undefined) + continue; + + presence_index++; + if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { + result.type_descriptor = type_cell->type_descriptor; + result.presence_index = presence_index; + break; + } + } + + return result; +} + +static int +memb_S1AP_value_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + + if(1 /* No applicable constraints whatsoever */) { + /* Nothing is here. See below */ + } + + return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); +} + +static int +memb_S1AP_id_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + value = *(const long *)sptr; + + if((value >= 0L && value <= 65535L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + static asn_type_selector_result_t select_E_RABFailedToResumeItemResumeResIEs_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; @@ -20126,7 +20678,7 @@ select_E_RABFailedToResumeItemResumeResIEs_S1AP_criticality_type(const asn_TYPE_ } static int -memb_S1AP_criticality_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr, +memb_S1AP_criticality_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { @@ -20172,7 +20724,7 @@ select_E_RABFailedToResumeItemResumeResIEs_S1AP_value_type(const asn_TYPE_descri } static int -memb_S1AP_value_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr, +memb_S1AP_value_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { @@ -22920,6 +23472,111 @@ static asn_per_constraints_t asn_PER_memb_S1AP_value_constr_520 CC_NOTUSED = { 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_id_constr_522 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_criticality_constr_523 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_value_constr_524 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_id_constr_526 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_criticality_constr_527 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_value_constr_528 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_id_constr_530 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_criticality_constr_531 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_value_constr_532 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_id_constr_534 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_criticality_constr_535 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_value_constr_536 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_id_constr_538 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_criticality_constr_539 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_value_constr_540 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_S1AP_value_4[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSetupItemBearerSUReqIEs__value, choice.E_RABToBeSetupItemBearerSUReq), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), @@ -25289,10 +25946,10 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABItemIEs = { }; static asn_TYPE_member_t asn_MBR_S1AP_value_68[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABUsageReportItemIEs__value, choice.E_RABUsageReportItem), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSecurityResultListIEs__value, choice.E_RABSecurityResultItem), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_E_RABUsageReportItem, + &asn_DEF_S1AP_E_RABSecurityResultItem, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -25304,17 +25961,17 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_68[] = { 0 }, 0, 0, /* No default value */ - "E-RABUsageReportItem" + "E-RABSecurityResultItem" }, }; static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_68[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABUsageReportItem */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABSecurityResultItem */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_68 = { - sizeof(struct S1AP_E_RABUsageReportItemIEs__value), - offsetof(struct S1AP_E_RABUsageReportItemIEs__value, _asn_ctx), - offsetof(struct S1AP_E_RABUsageReportItemIEs__value, present), - sizeof(((struct S1AP_E_RABUsageReportItemIEs__value *)0)->present), + sizeof(struct S1AP_E_RABSecurityResultListIEs__value), + offsetof(struct S1AP_E_RABSecurityResultListIEs__value, _asn_ctx), + offsetof(struct S1AP_E_RABSecurityResultListIEs__value, present), + sizeof(((struct S1AP_E_RABSecurityResultListIEs__value *)0)->present), asn_MAP_S1AP_value_tag2el_68, 1, /* Count of tags in the map */ 0, 0, @@ -25343,8 +26000,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_68 = { &asn_SPC_S1AP_value_specs_68 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABUsageReportItemIEs_65[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABUsageReportItemIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_E_RABSecurityResultListIEs_65[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSecurityResultListIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolIE_ID, @@ -25361,11 +26018,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABUsageReportItemIEs_65[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABUsageReportItemIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSecurityResultListIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - select_E_RABUsageReportItemIEs_S1AP_criticality_type, + select_E_RABSecurityResultListIEs_S1AP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25378,11 +26035,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABUsageReportItemIEs_65[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABUsageReportItemIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSecurityResultListIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_value_68, - select_E_RABUsageReportItemIEs_S1AP_value_type, + select_E_RABSecurityResultListIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25396,32 +26053,32 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABUsageReportItemIEs_65[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABUsageReportItemIEs_tags_65[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABSecurityResultListIEs_tags_65[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABUsageReportItemIEs_tag2el_65[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABSecurityResultListIEs_tag2el_65[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABUsageReportItemIEs_specs_65 = { - sizeof(struct S1AP_E_RABUsageReportItemIEs), - offsetof(struct S1AP_E_RABUsageReportItemIEs, _asn_ctx), - asn_MAP_S1AP_E_RABUsageReportItemIEs_tag2el_65, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSecurityResultListIEs_specs_65 = { + sizeof(struct S1AP_E_RABSecurityResultListIEs), + offsetof(struct S1AP_E_RABSecurityResultListIEs, _asn_ctx), + asn_MAP_S1AP_E_RABSecurityResultListIEs_tag2el_65, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABUsageReportItemIEs = { - "E-RABUsageReportItemIEs", - "E-RABUsageReportItemIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSecurityResultListIEs = { + "E-RABSecurityResultListIEs", + "E-RABSecurityResultListIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABUsageReportItemIEs_tags_65, - sizeof(asn_DEF_S1AP_E_RABUsageReportItemIEs_tags_65) - /sizeof(asn_DEF_S1AP_E_RABUsageReportItemIEs_tags_65[0]), /* 1 */ - asn_DEF_S1AP_E_RABUsageReportItemIEs_tags_65, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABUsageReportItemIEs_tags_65) - /sizeof(asn_DEF_S1AP_E_RABUsageReportItemIEs_tags_65[0]), /* 1 */ + asn_DEF_S1AP_E_RABSecurityResultListIEs_tags_65, + sizeof(asn_DEF_S1AP_E_RABSecurityResultListIEs_tags_65) + /sizeof(asn_DEF_S1AP_E_RABSecurityResultListIEs_tags_65[0]), /* 1 */ + asn_DEF_S1AP_E_RABSecurityResultListIEs_tags_65, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABSecurityResultListIEs_tags_65) + /sizeof(asn_DEF_S1AP_E_RABSecurityResultListIEs_tags_65[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25431,16 +26088,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABUsageReportItemIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABUsageReportItemIEs_65, + asn_MBR_S1AP_E_RABSecurityResultListIEs_65, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABUsageReportItemIEs_specs_65 /* Additional specs */ + &asn_SPC_S1AP_E_RABSecurityResultListIEs_specs_65 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_S1AP_value_72[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_MDTMode_ExtensionIE__value, choice.LoggedMBSFNMDT), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABUsageReportItemIEs__value, choice.E_RABUsageReportItem), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_LoggedMBSFNMDT, + &asn_DEF_S1AP_E_RABUsageReportItem, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -25452,17 +26109,17 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_72[] = { 0 }, 0, 0, /* No default value */ - "LoggedMBSFNMDT" + "E-RABUsageReportItem" }, }; static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_72[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* LoggedMBSFNMDT */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABUsageReportItem */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_72 = { - sizeof(struct S1AP_MDTMode_ExtensionIE__value), - offsetof(struct S1AP_MDTMode_ExtensionIE__value, _asn_ctx), - offsetof(struct S1AP_MDTMode_ExtensionIE__value, present), - sizeof(((struct S1AP_MDTMode_ExtensionIE__value *)0)->present), + sizeof(struct S1AP_E_RABUsageReportItemIEs__value), + offsetof(struct S1AP_E_RABUsageReportItemIEs__value, _asn_ctx), + offsetof(struct S1AP_E_RABUsageReportItemIEs__value, present), + sizeof(((struct S1AP_E_RABUsageReportItemIEs__value *)0)->present), asn_MAP_S1AP_value_tag2el_72, 1, /* Count of tags in the map */ 0, 0, @@ -25491,8 +26148,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_72 = { &asn_SPC_S1AP_value_specs_72 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_MDTMode_ExtensionIE_69[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_MDTMode_ExtensionIE, id), +asn_TYPE_member_t asn_MBR_S1AP_E_RABUsageReportItemIEs_69[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABUsageReportItemIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolIE_ID, @@ -25509,11 +26166,11 @@ asn_TYPE_member_t asn_MBR_S1AP_MDTMode_ExtensionIE_69[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_MDTMode_ExtensionIE, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABUsageReportItemIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - select_MDTMode_ExtensionIE_S1AP_criticality_type, + select_E_RABUsageReportItemIEs_S1AP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25526,11 +26183,11 @@ asn_TYPE_member_t asn_MBR_S1AP_MDTMode_ExtensionIE_69[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_MDTMode_ExtensionIE, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABUsageReportItemIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_value_72, - select_MDTMode_ExtensionIE_S1AP_value_type, + select_E_RABUsageReportItemIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25544,32 +26201,32 @@ asn_TYPE_member_t asn_MBR_S1AP_MDTMode_ExtensionIE_69[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_MDTMode_ExtensionIE_tags_69[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABUsageReportItemIEs_tags_69[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_MDTMode_ExtensionIE_tag2el_69[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABUsageReportItemIEs_tag2el_69[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_MDTMode_ExtensionIE_specs_69 = { - sizeof(struct S1AP_MDTMode_ExtensionIE), - offsetof(struct S1AP_MDTMode_ExtensionIE, _asn_ctx), - asn_MAP_S1AP_MDTMode_ExtensionIE_tag2el_69, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABUsageReportItemIEs_specs_69 = { + sizeof(struct S1AP_E_RABUsageReportItemIEs), + offsetof(struct S1AP_E_RABUsageReportItemIEs, _asn_ctx), + asn_MAP_S1AP_E_RABUsageReportItemIEs_tag2el_69, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_MDTMode_ExtensionIE = { - "MDTMode-ExtensionIE", - "MDTMode-ExtensionIE", +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABUsageReportItemIEs = { + "E-RABUsageReportItemIEs", + "E-RABUsageReportItemIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_MDTMode_ExtensionIE_tags_69, - sizeof(asn_DEF_S1AP_MDTMode_ExtensionIE_tags_69) - /sizeof(asn_DEF_S1AP_MDTMode_ExtensionIE_tags_69[0]), /* 1 */ - asn_DEF_S1AP_MDTMode_ExtensionIE_tags_69, /* Same as above */ - sizeof(asn_DEF_S1AP_MDTMode_ExtensionIE_tags_69) - /sizeof(asn_DEF_S1AP_MDTMode_ExtensionIE_tags_69[0]), /* 1 */ + asn_DEF_S1AP_E_RABUsageReportItemIEs_tags_69, + sizeof(asn_DEF_S1AP_E_RABUsageReportItemIEs_tags_69) + /sizeof(asn_DEF_S1AP_E_RABUsageReportItemIEs_tags_69[0]), /* 1 */ + asn_DEF_S1AP_E_RABUsageReportItemIEs_tags_69, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABUsageReportItemIEs_tags_69) + /sizeof(asn_DEF_S1AP_E_RABUsageReportItemIEs_tags_69[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25579,40 +26236,18 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_MDTMode_ExtensionIE = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_MDTMode_ExtensionIE_69, + asn_MBR_S1AP_E_RABUsageReportItemIEs_69, 3, /* Elements count */ - &asn_SPC_S1AP_MDTMode_ExtensionIE_specs_69 /* Additional specs */ + &asn_SPC_S1AP_E_RABUsageReportItemIEs_specs_69 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_76[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedCellItemIEs__value, choice.RecommendedCellItem), - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), - 0, - &asn_DEF_S1AP_RecommendedCellItem, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - 0 - }, - 0, 0, /* No default value */ - "RecommendedCellItem" - }, -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_76[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RecommendedCellItem */ -}; static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_76 = { - sizeof(struct S1AP_RecommendedCellItemIEs__value), - offsetof(struct S1AP_RecommendedCellItemIEs__value, _asn_ctx), - offsetof(struct S1AP_RecommendedCellItemIEs__value, present), - sizeof(((struct S1AP_RecommendedCellItemIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_76, - 1, /* Count of tags in the map */ + sizeof(struct S1AP_EventTrigger_ExtIEs__value), + offsetof(struct S1AP_EventTrigger_ExtIEs__value, _asn_ctx), + offsetof(struct S1AP_EventTrigger_ExtIEs__value, present), + sizeof(((struct S1AP_EventTrigger_ExtIEs__value *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -25634,13 +26269,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_76 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_76, - 1, /* Elements count */ + 0, 0, /* No members */ &asn_SPC_S1AP_value_specs_76 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellItemIEs_73[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedCellItemIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_EventTrigger_ExtIEs_73[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_EventTrigger_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolIE_ID, @@ -25657,11 +26291,11 @@ asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellItemIEs_73[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedCellItemIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_EventTrigger_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - select_RecommendedCellItemIEs_S1AP_criticality_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25674,11 +26308,11 @@ asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellItemIEs_73[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedCellItemIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_EventTrigger_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_value_76, - select_RecommendedCellItemIEs_S1AP_value_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25692,32 +26326,32 @@ asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellItemIEs_73[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_RecommendedCellItemIEs_tags_73[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_EventTrigger_ExtIEs_tags_73[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_RecommendedCellItemIEs_tag2el_73[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_EventTrigger_ExtIEs_tag2el_73[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedCellItemIEs_specs_73 = { - sizeof(struct S1AP_RecommendedCellItemIEs), - offsetof(struct S1AP_RecommendedCellItemIEs, _asn_ctx), - asn_MAP_S1AP_RecommendedCellItemIEs_tag2el_73, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_EventTrigger_ExtIEs_specs_73 = { + sizeof(struct S1AP_EventTrigger_ExtIEs), + offsetof(struct S1AP_EventTrigger_ExtIEs, _asn_ctx), + asn_MAP_S1AP_EventTrigger_ExtIEs_tag2el_73, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedCellItemIEs = { - "RecommendedCellItemIEs", - "RecommendedCellItemIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_EventTrigger_ExtIEs = { + "EventTrigger-ExtIEs", + "EventTrigger-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_RecommendedCellItemIEs_tags_73, - sizeof(asn_DEF_S1AP_RecommendedCellItemIEs_tags_73) - /sizeof(asn_DEF_S1AP_RecommendedCellItemIEs_tags_73[0]), /* 1 */ - asn_DEF_S1AP_RecommendedCellItemIEs_tags_73, /* Same as above */ - sizeof(asn_DEF_S1AP_RecommendedCellItemIEs_tags_73) - /sizeof(asn_DEF_S1AP_RecommendedCellItemIEs_tags_73[0]), /* 1 */ + asn_DEF_S1AP_EventTrigger_ExtIEs_tags_73, + sizeof(asn_DEF_S1AP_EventTrigger_ExtIEs_tags_73) + /sizeof(asn_DEF_S1AP_EventTrigger_ExtIEs_tags_73[0]), /* 1 */ + asn_DEF_S1AP_EventTrigger_ExtIEs_tags_73, /* Same as above */ + sizeof(asn_DEF_S1AP_EventTrigger_ExtIEs_tags_73) + /sizeof(asn_DEF_S1AP_EventTrigger_ExtIEs_tags_73[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25727,16 +26361,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedCellItemIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_RecommendedCellItemIEs_73, + asn_MBR_S1AP_EventTrigger_ExtIEs_73, 3, /* Elements count */ - &asn_SPC_S1AP_RecommendedCellItemIEs_specs_73 /* Additional specs */ + &asn_SPC_S1AP_EventTrigger_ExtIEs_specs_73 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_S1AP_value_80[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedENBItemIEs__value, choice.RecommendedENBItem), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_MDTMode_ExtensionIE__value, choice.LoggedMBSFNMDT), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_RecommendedENBItem, + &asn_DEF_S1AP_LoggedMBSFNMDT, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -25748,17 +26382,17 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_80[] = { 0 }, 0, 0, /* No default value */ - "RecommendedENBItem" + "LoggedMBSFNMDT" }, }; static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_80[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RecommendedENBItem */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* LoggedMBSFNMDT */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_80 = { - sizeof(struct S1AP_RecommendedENBItemIEs__value), - offsetof(struct S1AP_RecommendedENBItemIEs__value, _asn_ctx), - offsetof(struct S1AP_RecommendedENBItemIEs__value, present), - sizeof(((struct S1AP_RecommendedENBItemIEs__value *)0)->present), + sizeof(struct S1AP_MDTMode_ExtensionIE__value), + offsetof(struct S1AP_MDTMode_ExtensionIE__value, _asn_ctx), + offsetof(struct S1AP_MDTMode_ExtensionIE__value, present), + sizeof(((struct S1AP_MDTMode_ExtensionIE__value *)0)->present), asn_MAP_S1AP_value_tag2el_80, 1, /* Count of tags in the map */ 0, 0, @@ -25787,8 +26421,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_80 = { &asn_SPC_S1AP_value_specs_80 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBItemIEs_77[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedENBItemIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_MDTMode_ExtensionIE_77[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_MDTMode_ExtensionIE, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolIE_ID, @@ -25805,11 +26439,11 @@ asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBItemIEs_77[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedENBItemIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_MDTMode_ExtensionIE, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - select_RecommendedENBItemIEs_S1AP_criticality_type, + select_MDTMode_ExtensionIE_S1AP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25822,11 +26456,11 @@ asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBItemIEs_77[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedENBItemIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_MDTMode_ExtensionIE, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_value_80, - select_RecommendedENBItemIEs_S1AP_value_type, + select_MDTMode_ExtensionIE_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25840,32 +26474,32 @@ asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBItemIEs_77[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_RecommendedENBItemIEs_tags_77[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_MDTMode_ExtensionIE_tags_77[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_RecommendedENBItemIEs_tag2el_77[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_MDTMode_ExtensionIE_tag2el_77[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedENBItemIEs_specs_77 = { - sizeof(struct S1AP_RecommendedENBItemIEs), - offsetof(struct S1AP_RecommendedENBItemIEs, _asn_ctx), - asn_MAP_S1AP_RecommendedENBItemIEs_tag2el_77, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_MDTMode_ExtensionIE_specs_77 = { + sizeof(struct S1AP_MDTMode_ExtensionIE), + offsetof(struct S1AP_MDTMode_ExtensionIE, _asn_ctx), + asn_MAP_S1AP_MDTMode_ExtensionIE_tag2el_77, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedENBItemIEs = { - "RecommendedENBItemIEs", - "RecommendedENBItemIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_MDTMode_ExtensionIE = { + "MDTMode-ExtensionIE", + "MDTMode-ExtensionIE", &asn_OP_SEQUENCE, - asn_DEF_S1AP_RecommendedENBItemIEs_tags_77, - sizeof(asn_DEF_S1AP_RecommendedENBItemIEs_tags_77) - /sizeof(asn_DEF_S1AP_RecommendedENBItemIEs_tags_77[0]), /* 1 */ - asn_DEF_S1AP_RecommendedENBItemIEs_tags_77, /* Same as above */ - sizeof(asn_DEF_S1AP_RecommendedENBItemIEs_tags_77) - /sizeof(asn_DEF_S1AP_RecommendedENBItemIEs_tags_77[0]), /* 1 */ + asn_DEF_S1AP_MDTMode_ExtensionIE_tags_77, + sizeof(asn_DEF_S1AP_MDTMode_ExtensionIE_tags_77) + /sizeof(asn_DEF_S1AP_MDTMode_ExtensionIE_tags_77[0]), /* 1 */ + asn_DEF_S1AP_MDTMode_ExtensionIE_tags_77, /* Same as above */ + sizeof(asn_DEF_S1AP_MDTMode_ExtensionIE_tags_77) + /sizeof(asn_DEF_S1AP_MDTMode_ExtensionIE_tags_77[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25875,40 +26509,18 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedENBItemIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_RecommendedENBItemIEs_77, + asn_MBR_S1AP_MDTMode_ExtensionIE_77, 3, /* Elements count */ - &asn_SPC_S1AP_RecommendedENBItemIEs_specs_77 /* Additional specs */ + &asn_SPC_S1AP_MDTMode_ExtensionIE_specs_77 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_84[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_SecondaryRATDataUsageReportItemIEs__value, choice.SecondaryRATDataUsageReportItem), - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), - 0, - &asn_DEF_S1AP_SecondaryRATDataUsageReportItem, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - 0 - }, - 0, 0, /* No default value */ - "SecondaryRATDataUsageReportItem" - }, -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_84[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SecondaryRATDataUsageReportItem */ -}; static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_84 = { - sizeof(struct S1AP_SecondaryRATDataUsageReportItemIEs__value), - offsetof(struct S1AP_SecondaryRATDataUsageReportItemIEs__value, _asn_ctx), - offsetof(struct S1AP_SecondaryRATDataUsageReportItemIEs__value, present), - sizeof(((struct S1AP_SecondaryRATDataUsageReportItemIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_84, - 1, /* Count of tags in the map */ + sizeof(struct S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs__value), + offsetof(struct S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs__value, _asn_ctx), + offsetof(struct S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs__value, present), + sizeof(((struct S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs__value *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -25930,13 +26542,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_84 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_84, - 1, /* Elements count */ + 0, 0, /* No members */ &asn_SPC_S1AP_value_specs_84 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportItemIEs_81[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_SecondaryRATDataUsageReportItemIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs_81[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolIE_ID, @@ -25953,11 +26564,11 @@ asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportItemIEs_81[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_SecondaryRATDataUsageReportItemIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - select_SecondaryRATDataUsageReportItemIEs_S1AP_criticality_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25970,11 +26581,11 @@ asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportItemIEs_81[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_SecondaryRATDataUsageReportItemIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_value_84, - select_SecondaryRATDataUsageReportItemIEs_S1AP_value_type, + 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -25988,32 +26599,32 @@ asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportItemIEs_81[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_SecondaryRATDataUsageReportItemIEs_tags_81[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs_tags_81[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_SecondaryRATDataUsageReportItemIEs_tag2el_81[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs_tag2el_81[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecondaryRATDataUsageReportItemIEs_specs_81 = { - sizeof(struct S1AP_SecondaryRATDataUsageReportItemIEs), - offsetof(struct S1AP_SecondaryRATDataUsageReportItemIEs, _asn_ctx), - asn_MAP_S1AP_SecondaryRATDataUsageReportItemIEs_tag2el_81, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs_specs_81 = { + sizeof(struct S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs), + offsetof(struct S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs, _asn_ctx), + asn_MAP_S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs_tag2el_81, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_SecondaryRATDataUsageReportItemIEs = { - "SecondaryRATDataUsageReportItemIEs", - "SecondaryRATDataUsageReportItemIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs = { + "MeasurementThresholdL1LoggedMDT-ExtIEs", + "MeasurementThresholdL1LoggedMDT-ExtIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_SecondaryRATDataUsageReportItemIEs_tags_81, - sizeof(asn_DEF_S1AP_SecondaryRATDataUsageReportItemIEs_tags_81) - /sizeof(asn_DEF_S1AP_SecondaryRATDataUsageReportItemIEs_tags_81[0]), /* 1 */ - asn_DEF_S1AP_SecondaryRATDataUsageReportItemIEs_tags_81, /* Same as above */ - sizeof(asn_DEF_S1AP_SecondaryRATDataUsageReportItemIEs_tags_81) - /sizeof(asn_DEF_S1AP_SecondaryRATDataUsageReportItemIEs_tags_81[0]), /* 1 */ + asn_DEF_S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs_tags_81, + sizeof(asn_DEF_S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs_tags_81) + /sizeof(asn_DEF_S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs_tags_81[0]), /* 1 */ + asn_DEF_S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs_tags_81, /* Same as above */ + sizeof(asn_DEF_S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs_tags_81) + /sizeof(asn_DEF_S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs_tags_81[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -26023,16 +26634,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_SecondaryRATDataUsageReportItemIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_SecondaryRATDataUsageReportItemIEs_81, + asn_MBR_S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs_81, 3, /* Elements count */ - &asn_SPC_S1AP_SecondaryRATDataUsageReportItemIEs_specs_81 /* Additional specs */ + &asn_SPC_S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs_specs_81 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_S1AP_value_88[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_SONInformation_ExtensionIE__value, choice.SONInformationReport), - -1 /* Ambiguous tag (CHOICE?) */, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedCellItemIEs__value, choice.RecommendedCellItem), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_SONInformationReport, + &asn_DEF_S1AP_RecommendedCellItem, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -26044,17 +26655,17 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_88[] = { 0 }, 0, 0, /* No default value */ - "SONInformationReport" + "RecommendedCellItem" }, }; static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_88[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* rLFReportInformation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RecommendedCellItem */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_88 = { - sizeof(struct S1AP_SONInformation_ExtensionIE__value), - offsetof(struct S1AP_SONInformation_ExtensionIE__value, _asn_ctx), - offsetof(struct S1AP_SONInformation_ExtensionIE__value, present), - sizeof(((struct S1AP_SONInformation_ExtensionIE__value *)0)->present), + sizeof(struct S1AP_RecommendedCellItemIEs__value), + offsetof(struct S1AP_RecommendedCellItemIEs__value, _asn_ctx), + offsetof(struct S1AP_RecommendedCellItemIEs__value, present), + sizeof(((struct S1AP_RecommendedCellItemIEs__value *)0)->present), asn_MAP_S1AP_value_tag2el_88, 1, /* Count of tags in the map */ 0, 0, @@ -26083,8 +26694,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_88 = { &asn_SPC_S1AP_value_specs_88 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_SONInformation_ExtensionIE_85[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_SONInformation_ExtensionIE, id), +asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellItemIEs_85[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedCellItemIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolIE_ID, @@ -26101,11 +26712,11 @@ asn_TYPE_member_t asn_MBR_S1AP_SONInformation_ExtensionIE_85[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_SONInformation_ExtensionIE, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedCellItemIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - select_SONInformation_ExtensionIE_S1AP_criticality_type, + select_RecommendedCellItemIEs_S1AP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -26118,11 +26729,11 @@ asn_TYPE_member_t asn_MBR_S1AP_SONInformation_ExtensionIE_85[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_SONInformation_ExtensionIE, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedCellItemIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_value_88, - select_SONInformation_ExtensionIE_S1AP_value_type, + select_RecommendedCellItemIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -26136,32 +26747,32 @@ asn_TYPE_member_t asn_MBR_S1AP_SONInformation_ExtensionIE_85[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_SONInformation_ExtensionIE_tags_85[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_RecommendedCellItemIEs_tags_85[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_SONInformation_ExtensionIE_tag2el_85[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_RecommendedCellItemIEs_tag2el_85[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_SONInformation_ExtensionIE_specs_85 = { - sizeof(struct S1AP_SONInformation_ExtensionIE), - offsetof(struct S1AP_SONInformation_ExtensionIE, _asn_ctx), - asn_MAP_S1AP_SONInformation_ExtensionIE_tag2el_85, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedCellItemIEs_specs_85 = { + sizeof(struct S1AP_RecommendedCellItemIEs), + offsetof(struct S1AP_RecommendedCellItemIEs, _asn_ctx), + asn_MAP_S1AP_RecommendedCellItemIEs_tag2el_85, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_SONInformation_ExtensionIE = { - "SONInformation-ExtensionIE", - "SONInformation-ExtensionIE", +asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedCellItemIEs = { + "RecommendedCellItemIEs", + "RecommendedCellItemIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_SONInformation_ExtensionIE_tags_85, - sizeof(asn_DEF_S1AP_SONInformation_ExtensionIE_tags_85) - /sizeof(asn_DEF_S1AP_SONInformation_ExtensionIE_tags_85[0]), /* 1 */ - asn_DEF_S1AP_SONInformation_ExtensionIE_tags_85, /* Same as above */ - sizeof(asn_DEF_S1AP_SONInformation_ExtensionIE_tags_85) - /sizeof(asn_DEF_S1AP_SONInformation_ExtensionIE_tags_85[0]), /* 1 */ + asn_DEF_S1AP_RecommendedCellItemIEs_tags_85, + sizeof(asn_DEF_S1AP_RecommendedCellItemIEs_tags_85) + /sizeof(asn_DEF_S1AP_RecommendedCellItemIEs_tags_85[0]), /* 1 */ + asn_DEF_S1AP_RecommendedCellItemIEs_tags_85, /* Same as above */ + sizeof(asn_DEF_S1AP_RecommendedCellItemIEs_tags_85) + /sizeof(asn_DEF_S1AP_RecommendedCellItemIEs_tags_85[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -26171,18 +26782,40 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_SONInformation_ExtensionIE = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_SONInformation_ExtensionIE_85, + asn_MBR_S1AP_RecommendedCellItemIEs_85, 3, /* Elements count */ - &asn_SPC_S1AP_SONInformation_ExtensionIE_specs_85 /* Additional specs */ + &asn_SPC_S1AP_RecommendedCellItemIEs_specs_85 /* Additional specs */ }; +static asn_TYPE_member_t asn_MBR_S1AP_value_92[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedENBItemIEs__value, choice.RecommendedENBItem), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_RecommendedENBItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "RecommendedENBItem" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_92[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RecommendedENBItem */ +}; static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_92 = { - sizeof(struct S1AP_SourceNodeID_ExtensionIE__value), - offsetof(struct S1AP_SourceNodeID_ExtensionIE__value, _asn_ctx), - offsetof(struct S1AP_SourceNodeID_ExtensionIE__value, present), - sizeof(((struct S1AP_SourceNodeID_ExtensionIE__value *)0)->present), - 0, /* No top level tags */ - 0, /* No tags in the map */ + sizeof(struct S1AP_RecommendedENBItemIEs__value), + offsetof(struct S1AP_RecommendedENBItemIEs__value, _asn_ctx), + offsetof(struct S1AP_RecommendedENBItemIEs__value, present), + sizeof(((struct S1AP_RecommendedENBItemIEs__value *)0)->present), + asn_MAP_S1AP_value_tag2el_92, + 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -26204,12 +26837,13 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_92 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - 0, 0, /* No members */ + asn_MBR_S1AP_value_92, + 1, /* Elements count */ &asn_SPC_S1AP_value_specs_92 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_SourceNodeID_ExtensionIE_89[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_SourceNodeID_ExtensionIE, id), +asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBItemIEs_89[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedENBItemIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolIE_ID, @@ -26226,11 +26860,11 @@ asn_TYPE_member_t asn_MBR_S1AP_SourceNodeID_ExtensionIE_89[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_SourceNodeID_ExtensionIE, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedENBItemIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - 0, + select_RecommendedENBItemIEs_S1AP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -26243,11 +26877,11 @@ asn_TYPE_member_t asn_MBR_S1AP_SourceNodeID_ExtensionIE_89[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_SourceNodeID_ExtensionIE, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedENBItemIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_value_92, - 0, + select_RecommendedENBItemIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -26261,32 +26895,32 @@ asn_TYPE_member_t asn_MBR_S1AP_SourceNodeID_ExtensionIE_89[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_SourceNodeID_ExtensionIE_tags_89[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_RecommendedENBItemIEs_tags_89[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_SourceNodeID_ExtensionIE_tag2el_89[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_RecommendedENBItemIEs_tag2el_89[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_SourceNodeID_ExtensionIE_specs_89 = { - sizeof(struct S1AP_SourceNodeID_ExtensionIE), - offsetof(struct S1AP_SourceNodeID_ExtensionIE, _asn_ctx), - asn_MAP_S1AP_SourceNodeID_ExtensionIE_tag2el_89, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedENBItemIEs_specs_89 = { + sizeof(struct S1AP_RecommendedENBItemIEs), + offsetof(struct S1AP_RecommendedENBItemIEs, _asn_ctx), + asn_MAP_S1AP_RecommendedENBItemIEs_tag2el_89, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_SourceNodeID_ExtensionIE = { - "SourceNodeID-ExtensionIE", - "SourceNodeID-ExtensionIE", +asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedENBItemIEs = { + "RecommendedENBItemIEs", + "RecommendedENBItemIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_SourceNodeID_ExtensionIE_tags_89, - sizeof(asn_DEF_S1AP_SourceNodeID_ExtensionIE_tags_89) - /sizeof(asn_DEF_S1AP_SourceNodeID_ExtensionIE_tags_89[0]), /* 1 */ - asn_DEF_S1AP_SourceNodeID_ExtensionIE_tags_89, /* Same as above */ - sizeof(asn_DEF_S1AP_SourceNodeID_ExtensionIE_tags_89) - /sizeof(asn_DEF_S1AP_SourceNodeID_ExtensionIE_tags_89[0]), /* 1 */ + asn_DEF_S1AP_RecommendedENBItemIEs_tags_89, + sizeof(asn_DEF_S1AP_RecommendedENBItemIEs_tags_89) + /sizeof(asn_DEF_S1AP_RecommendedENBItemIEs_tags_89[0]), /* 1 */ + asn_DEF_S1AP_RecommendedENBItemIEs_tags_89, /* Same as above */ + sizeof(asn_DEF_S1AP_RecommendedENBItemIEs_tags_89) + /sizeof(asn_DEF_S1AP_RecommendedENBItemIEs_tags_89[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -26296,12 +26930,558 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_SourceNodeID_ExtensionIE = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_SourceNodeID_ExtensionIE_89, + asn_MBR_S1AP_RecommendedENBItemIEs_89, 3, /* Elements count */ - &asn_SPC_S1AP_SourceNodeID_ExtensionIE_specs_89 /* Additional specs */ + &asn_SPC_S1AP_RecommendedENBItemIEs_specs_89 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_S1AP_value_96[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SecondaryRATDataUsageReportItemIEs__value, choice.SecondaryRATDataUsageReportItem), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_SecondaryRATDataUsageReportItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "SecondaryRATDataUsageReportItem" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_96[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SecondaryRATDataUsageReportItem */ +}; +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_96 = { + sizeof(struct S1AP_SecondaryRATDataUsageReportItemIEs__value), + offsetof(struct S1AP_SecondaryRATDataUsageReportItemIEs__value, _asn_ctx), + offsetof(struct S1AP_SecondaryRATDataUsageReportItemIEs__value, present), + sizeof(((struct S1AP_SecondaryRATDataUsageReportItemIEs__value *)0)->present), + asn_MAP_S1AP_value_tag2el_96, + 1, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_value_96 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_S1AP_value_96, + 1, /* Elements count */ + &asn_SPC_S1AP_value_specs_96 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportItemIEs_93[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SecondaryRATDataUsageReportItemIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_94, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_93 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SecondaryRATDataUsageReportItemIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + select_SecondaryRATDataUsageReportItemIEs_S1AP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_95, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_93 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_SecondaryRATDataUsageReportItemIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_value_96, + select_SecondaryRATDataUsageReportItemIEs_S1AP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_value_constr_96, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_value_constraint_93 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_SecondaryRATDataUsageReportItemIEs_tags_93[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_SecondaryRATDataUsageReportItemIEs_tag2el_93[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecondaryRATDataUsageReportItemIEs_specs_93 = { + sizeof(struct S1AP_SecondaryRATDataUsageReportItemIEs), + offsetof(struct S1AP_SecondaryRATDataUsageReportItemIEs, _asn_ctx), + asn_MAP_S1AP_SecondaryRATDataUsageReportItemIEs_tag2el_93, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_SecondaryRATDataUsageReportItemIEs = { + "SecondaryRATDataUsageReportItemIEs", + "SecondaryRATDataUsageReportItemIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_SecondaryRATDataUsageReportItemIEs_tags_93, + sizeof(asn_DEF_S1AP_SecondaryRATDataUsageReportItemIEs_tags_93) + /sizeof(asn_DEF_S1AP_SecondaryRATDataUsageReportItemIEs_tags_93[0]), /* 1 */ + asn_DEF_S1AP_SecondaryRATDataUsageReportItemIEs_tags_93, /* Same as above */ + sizeof(asn_DEF_S1AP_SecondaryRATDataUsageReportItemIEs_tags_93) + /sizeof(asn_DEF_S1AP_SecondaryRATDataUsageReportItemIEs_tags_93[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_SecondaryRATDataUsageReportItemIEs_93, + 3, /* Elements count */ + &asn_SPC_S1AP_SecondaryRATDataUsageReportItemIEs_specs_93 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_100 = { + sizeof(struct S1AP_SensorNameConfig_ExtIEs__value), + offsetof(struct S1AP_SensorNameConfig_ExtIEs__value, _asn_ctx), + offsetof(struct S1AP_SensorNameConfig_ExtIEs__value, present), + sizeof(((struct S1AP_SensorNameConfig_ExtIEs__value *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_value_100 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_value_specs_100 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_SensorNameConfig_ExtIEs_97[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SensorNameConfig_ExtIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_98, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_97 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SensorNameConfig_ExtIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_99, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_97 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_SensorNameConfig_ExtIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_value_100, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_value_constr_100, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_value_constraint_97 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_SensorNameConfig_ExtIEs_tags_97[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_SensorNameConfig_ExtIEs_tag2el_97[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_SensorNameConfig_ExtIEs_specs_97 = { + sizeof(struct S1AP_SensorNameConfig_ExtIEs), + offsetof(struct S1AP_SensorNameConfig_ExtIEs, _asn_ctx), + asn_MAP_S1AP_SensorNameConfig_ExtIEs_tag2el_97, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_SensorNameConfig_ExtIEs = { + "SensorNameConfig-ExtIEs", + "SensorNameConfig-ExtIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_SensorNameConfig_ExtIEs_tags_97, + sizeof(asn_DEF_S1AP_SensorNameConfig_ExtIEs_tags_97) + /sizeof(asn_DEF_S1AP_SensorNameConfig_ExtIEs_tags_97[0]), /* 1 */ + asn_DEF_S1AP_SensorNameConfig_ExtIEs_tags_97, /* Same as above */ + sizeof(asn_DEF_S1AP_SensorNameConfig_ExtIEs_tags_97) + /sizeof(asn_DEF_S1AP_SensorNameConfig_ExtIEs_tags_97[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_SensorNameConfig_ExtIEs_97, + 3, /* Elements count */ + &asn_SPC_S1AP_SensorNameConfig_ExtIEs_specs_97 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_S1AP_value_104[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SONInformation_ExtensionIE__value, choice.SONInformationReport), + -1 /* Ambiguous tag (CHOICE?) */, + 0, + &asn_DEF_S1AP_SONInformationReport, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "SONInformationReport" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_104[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* rLFReportInformation */ +}; +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_104 = { + sizeof(struct S1AP_SONInformation_ExtensionIE__value), + offsetof(struct S1AP_SONInformation_ExtensionIE__value, _asn_ctx), + offsetof(struct S1AP_SONInformation_ExtensionIE__value, present), + sizeof(((struct S1AP_SONInformation_ExtensionIE__value *)0)->present), + asn_MAP_S1AP_value_tag2el_104, + 1, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_value_104 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_S1AP_value_104, + 1, /* Elements count */ + &asn_SPC_S1AP_value_specs_104 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_SONInformation_ExtensionIE_101[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SONInformation_ExtensionIE, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_102, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_101 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SONInformation_ExtensionIE, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + select_SONInformation_ExtensionIE_S1AP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_103, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_101 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_SONInformation_ExtensionIE, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_value_104, + select_SONInformation_ExtensionIE_S1AP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_value_constr_104, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_value_constraint_101 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_SONInformation_ExtensionIE_tags_101[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_SONInformation_ExtensionIE_tag2el_101[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_SONInformation_ExtensionIE_specs_101 = { + sizeof(struct S1AP_SONInformation_ExtensionIE), + offsetof(struct S1AP_SONInformation_ExtensionIE, _asn_ctx), + asn_MAP_S1AP_SONInformation_ExtensionIE_tag2el_101, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_SONInformation_ExtensionIE = { + "SONInformation-ExtensionIE", + "SONInformation-ExtensionIE", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_SONInformation_ExtensionIE_tags_101, + sizeof(asn_DEF_S1AP_SONInformation_ExtensionIE_tags_101) + /sizeof(asn_DEF_S1AP_SONInformation_ExtensionIE_tags_101[0]), /* 1 */ + asn_DEF_S1AP_SONInformation_ExtensionIE_tags_101, /* Same as above */ + sizeof(asn_DEF_S1AP_SONInformation_ExtensionIE_tags_101) + /sizeof(asn_DEF_S1AP_SONInformation_ExtensionIE_tags_101[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_SONInformation_ExtensionIE_101, + 3, /* Elements count */ + &asn_SPC_S1AP_SONInformation_ExtensionIE_specs_101 /* Additional specs */ +}; + +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_108 = { + sizeof(struct S1AP_SourceNodeID_ExtensionIE__value), + offsetof(struct S1AP_SourceNodeID_ExtensionIE__value, _asn_ctx), + offsetof(struct S1AP_SourceNodeID_ExtensionIE__value, present), + sizeof(((struct S1AP_SourceNodeID_ExtensionIE__value *)0)->present), + 0, /* No top level tags */ + 0, /* No tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_value_108 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + 0, 0, /* No members */ + &asn_SPC_S1AP_value_specs_108 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_SourceNodeID_ExtensionIE_105[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SourceNodeID_ExtensionIE, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_106, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_105 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SourceNodeID_ExtensionIE, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_Criticality, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_107, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_105 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_SourceNodeID_ExtensionIE, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_value_108, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_value_constr_108, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_value_constraint_105 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_SourceNodeID_ExtensionIE_tags_105[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_SourceNodeID_ExtensionIE_tag2el_105[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_SourceNodeID_ExtensionIE_specs_105 = { + sizeof(struct S1AP_SourceNodeID_ExtensionIE), + offsetof(struct S1AP_SourceNodeID_ExtensionIE, _asn_ctx), + asn_MAP_S1AP_SourceNodeID_ExtensionIE_tag2el_105, + 3, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_SourceNodeID_ExtensionIE = { + "SourceNodeID-ExtensionIE", + "SourceNodeID-ExtensionIE", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_SourceNodeID_ExtensionIE_tags_105, + sizeof(asn_DEF_S1AP_SourceNodeID_ExtensionIE_tags_105) + /sizeof(asn_DEF_S1AP_SourceNodeID_ExtensionIE_tags_105[0]), /* 1 */ + asn_DEF_S1AP_SourceNodeID_ExtensionIE_tags_105, /* Same as above */ + sizeof(asn_DEF_S1AP_SourceNodeID_ExtensionIE_tags_105) + /sizeof(asn_DEF_S1AP_SourceNodeID_ExtensionIE_tags_105[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_SourceNodeID_ExtensionIE_105, + 3, /* Elements count */ + &asn_SPC_S1AP_SourceNodeID_ExtensionIE_specs_105 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_S1AP_value_112[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverRequiredIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -26541,9 +27721,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_96[] = { "PS-ServiceNotAvailable" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_96[] = { 0, 1, 11, 7, 8, 9, 10, 2, 5, 6, 12, 13, 3, 4 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_96[] = { 0, 1, 7, 12, 13, 8, 9, 3, 4, 5, 6, 2, 10, 11 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_96[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_112[] = { 0, 1, 11, 7, 8, 9, 10, 2, 5, 6, 12, 13, 3, 4 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_112[] = { 0, 1, 7, 12, 13, 8, 9, 3, 4, 5, 6, 2, 10, 11 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_112[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 11, 0, 0 }, /* CSG-Id */ @@ -26566,19 +27746,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_96[] = { { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 4, -1, 0 }, /* targetgNgRanNode-ID */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 3, 0, 0 } /* misc */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_96 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_112 = { sizeof(struct S1AP_HandoverRequiredIEs__value), offsetof(struct S1AP_HandoverRequiredIEs__value, _asn_ctx), offsetof(struct S1AP_HandoverRequiredIEs__value, present), sizeof(((struct S1AP_HandoverRequiredIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_96, + asn_MAP_S1AP_value_tag2el_112, 21, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_96, - asn_MAP_S1AP_value_from_canonical_96, + asn_MAP_S1AP_value_to_canonical_112, + asn_MAP_S1AP_value_from_canonical_112, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_96 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_112 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -26595,12 +27775,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_96 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_96, + asn_MBR_S1AP_value_112, 14, /* Elements count */ - &asn_SPC_S1AP_value_specs_96 /* Additional specs */ + &asn_SPC_S1AP_value_specs_112 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_HandoverRequiredIEs_93[] = { +asn_TYPE_member_t asn_MBR_S1AP_HandoverRequiredIEs_109[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverRequiredIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -26611,9 +27791,9 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverRequiredIEs_93[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_94, + &asn_PER_memb_S1AP_id_constr_110, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_93 + memb_S1AP_id_constraint_109 }, 0, 0, /* No default value */ "id" @@ -26628,9 +27808,9 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverRequiredIEs_93[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_95, + &asn_PER_memb_S1AP_criticality_constr_111, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_93 + memb_S1AP_criticality_constraint_109 }, 0, 0, /* No default value */ "criticality" @@ -26638,33 +27818,33 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverRequiredIEs_93[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverRequiredIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_96, + &asn_DEF_S1AP_value_112, select_HandoverRequiredIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_96, + &asn_PER_memb_S1AP_value_constr_112, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_93 + memb_S1AP_value_constraint_109 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_HandoverRequiredIEs_tags_93[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_HandoverRequiredIEs_tags_109[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_HandoverRequiredIEs_tag2el_93[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_HandoverRequiredIEs_tag2el_109[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverRequiredIEs_specs_93 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverRequiredIEs_specs_109 = { sizeof(struct S1AP_HandoverRequiredIEs), offsetof(struct S1AP_HandoverRequiredIEs, _asn_ctx), - asn_MAP_S1AP_HandoverRequiredIEs_tag2el_93, + asn_MAP_S1AP_HandoverRequiredIEs_tag2el_109, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -26673,12 +27853,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverRequiredIEs = { "HandoverRequiredIEs", "HandoverRequiredIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_HandoverRequiredIEs_tags_93, - sizeof(asn_DEF_S1AP_HandoverRequiredIEs_tags_93) - /sizeof(asn_DEF_S1AP_HandoverRequiredIEs_tags_93[0]), /* 1 */ - asn_DEF_S1AP_HandoverRequiredIEs_tags_93, /* Same as above */ - sizeof(asn_DEF_S1AP_HandoverRequiredIEs_tags_93) - /sizeof(asn_DEF_S1AP_HandoverRequiredIEs_tags_93[0]), /* 1 */ + asn_DEF_S1AP_HandoverRequiredIEs_tags_109, + sizeof(asn_DEF_S1AP_HandoverRequiredIEs_tags_109) + /sizeof(asn_DEF_S1AP_HandoverRequiredIEs_tags_109[0]), /* 1 */ + asn_DEF_S1AP_HandoverRequiredIEs_tags_109, /* Same as above */ + sizeof(asn_DEF_S1AP_HandoverRequiredIEs_tags_109) + /sizeof(asn_DEF_S1AP_HandoverRequiredIEs_tags_109[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -26688,12 +27868,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverRequiredIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_HandoverRequiredIEs_93, + asn_MBR_S1AP_HandoverRequiredIEs_109, 3, /* Elements count */ - &asn_SPC_S1AP_HandoverRequiredIEs_specs_93 /* Additional specs */ + &asn_SPC_S1AP_HandoverRequiredIEs_specs_109 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_100[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_116[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverCommandIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -26848,9 +28028,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_100[] = { "CriticalityDiagnostics" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_100[] = { 0, 1, 3, 6, 7, 2, 4, 5, 8 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_100[] = { 0, 1, 5, 2, 6, 7, 3, 4, 8 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_100[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_116[] = { 0, 1, 3, 6, 7, 2, 4, 5, 8 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_116[] = { 0, 1, 5, 2, 6, 7, 3, 4, 8 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_116[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, 0, 2 }, /* NASSecurityParametersfromE-UTRAN */ @@ -26861,19 +28041,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_100[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -1, 1 }, /* E-RABList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -2, 0 } /* CriticalityDiagnostics */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_100 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_116 = { sizeof(struct S1AP_HandoverCommandIEs__value), offsetof(struct S1AP_HandoverCommandIEs__value, _asn_ctx), offsetof(struct S1AP_HandoverCommandIEs__value, present), sizeof(((struct S1AP_HandoverCommandIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_100, + asn_MAP_S1AP_value_tag2el_116, 9, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_100, - asn_MAP_S1AP_value_from_canonical_100, + asn_MAP_S1AP_value_to_canonical_116, + asn_MAP_S1AP_value_from_canonical_116, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_100 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_116 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -26890,12 +28070,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_100 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_100, + asn_MBR_S1AP_value_116, 9, /* Elements count */ - &asn_SPC_S1AP_value_specs_100 /* Additional specs */ + &asn_SPC_S1AP_value_specs_116 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_HandoverCommandIEs_97[] = { +asn_TYPE_member_t asn_MBR_S1AP_HandoverCommandIEs_113[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverCommandIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -26906,9 +28086,9 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverCommandIEs_97[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_98, + &asn_PER_memb_S1AP_id_constr_114, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_97 + memb_S1AP_id_constraint_113 }, 0, 0, /* No default value */ "id" @@ -26923,9 +28103,9 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverCommandIEs_97[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_99, + &asn_PER_memb_S1AP_criticality_constr_115, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_97 + memb_S1AP_criticality_constraint_113 }, 0, 0, /* No default value */ "criticality" @@ -26933,33 +28113,33 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverCommandIEs_97[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverCommandIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_100, + &asn_DEF_S1AP_value_116, select_HandoverCommandIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_100, + &asn_PER_memb_S1AP_value_constr_116, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_97 + memb_S1AP_value_constraint_113 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_HandoverCommandIEs_tags_97[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_HandoverCommandIEs_tags_113[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_HandoverCommandIEs_tag2el_97[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_HandoverCommandIEs_tag2el_113[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverCommandIEs_specs_97 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverCommandIEs_specs_113 = { sizeof(struct S1AP_HandoverCommandIEs), offsetof(struct S1AP_HandoverCommandIEs, _asn_ctx), - asn_MAP_S1AP_HandoverCommandIEs_tag2el_97, + asn_MAP_S1AP_HandoverCommandIEs_tag2el_113, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -26968,12 +28148,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverCommandIEs = { "HandoverCommandIEs", "HandoverCommandIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_HandoverCommandIEs_tags_97, - sizeof(asn_DEF_S1AP_HandoverCommandIEs_tags_97) - /sizeof(asn_DEF_S1AP_HandoverCommandIEs_tags_97[0]), /* 1 */ - asn_DEF_S1AP_HandoverCommandIEs_tags_97, /* Same as above */ - sizeof(asn_DEF_S1AP_HandoverCommandIEs_tags_97) - /sizeof(asn_DEF_S1AP_HandoverCommandIEs_tags_97[0]), /* 1 */ + asn_DEF_S1AP_HandoverCommandIEs_tags_113, + sizeof(asn_DEF_S1AP_HandoverCommandIEs_tags_113) + /sizeof(asn_DEF_S1AP_HandoverCommandIEs_tags_113[0]), /* 1 */ + asn_DEF_S1AP_HandoverCommandIEs_tags_113, /* Same as above */ + sizeof(asn_DEF_S1AP_HandoverCommandIEs_tags_113) + /sizeof(asn_DEF_S1AP_HandoverCommandIEs_tags_113[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -26983,12 +28163,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverCommandIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_HandoverCommandIEs_97, + asn_MBR_S1AP_HandoverCommandIEs_113, 3, /* Elements count */ - &asn_SPC_S1AP_HandoverCommandIEs_specs_97 /* Additional specs */ + &asn_SPC_S1AP_HandoverCommandIEs_specs_113 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_104[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_120[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverPreparationFailureIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -27058,9 +28238,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_104[] = { "CriticalityDiagnostics" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_104[] = { 0, 1, 3, 2 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_104[] = { 0, 1, 3, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_104[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_120[] = { 0, 1, 3, 2 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_120[] = { 0, 1, 3, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_120[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */ @@ -27070,19 +28250,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_104[] = { { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* protocol */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 } /* misc */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_104 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_120 = { sizeof(struct S1AP_HandoverPreparationFailureIEs__value), offsetof(struct S1AP_HandoverPreparationFailureIEs__value, _asn_ctx), offsetof(struct S1AP_HandoverPreparationFailureIEs__value, present), sizeof(((struct S1AP_HandoverPreparationFailureIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_104, + asn_MAP_S1AP_value_tag2el_120, 8, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_104, - asn_MAP_S1AP_value_from_canonical_104, + asn_MAP_S1AP_value_to_canonical_120, + asn_MAP_S1AP_value_from_canonical_120, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_104 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_120 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -27099,12 +28279,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_104 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_104, + asn_MBR_S1AP_value_120, 4, /* Elements count */ - &asn_SPC_S1AP_value_specs_104 /* Additional specs */ + &asn_SPC_S1AP_value_specs_120 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_HandoverPreparationFailureIEs_101[] = { +asn_TYPE_member_t asn_MBR_S1AP_HandoverPreparationFailureIEs_117[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverPreparationFailureIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -27115,9 +28295,9 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverPreparationFailureIEs_101[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_102, + &asn_PER_memb_S1AP_id_constr_118, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_101 + memb_S1AP_id_constraint_117 }, 0, 0, /* No default value */ "id" @@ -27132,9 +28312,9 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverPreparationFailureIEs_101[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_103, + &asn_PER_memb_S1AP_criticality_constr_119, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_101 + memb_S1AP_criticality_constraint_117 }, 0, 0, /* No default value */ "criticality" @@ -27142,33 +28322,33 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverPreparationFailureIEs_101[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverPreparationFailureIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_104, + &asn_DEF_S1AP_value_120, select_HandoverPreparationFailureIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_104, + &asn_PER_memb_S1AP_value_constr_120, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_101 + memb_S1AP_value_constraint_117 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_HandoverPreparationFailureIEs_tags_101[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_HandoverPreparationFailureIEs_tags_117[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_HandoverPreparationFailureIEs_tag2el_101[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_HandoverPreparationFailureIEs_tag2el_117[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverPreparationFailureIEs_specs_101 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverPreparationFailureIEs_specs_117 = { sizeof(struct S1AP_HandoverPreparationFailureIEs), offsetof(struct S1AP_HandoverPreparationFailureIEs, _asn_ctx), - asn_MAP_S1AP_HandoverPreparationFailureIEs_tag2el_101, + asn_MAP_S1AP_HandoverPreparationFailureIEs_tag2el_117, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -27177,12 +28357,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverPreparationFailureIEs = { "HandoverPreparationFailureIEs", "HandoverPreparationFailureIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_HandoverPreparationFailureIEs_tags_101, - sizeof(asn_DEF_S1AP_HandoverPreparationFailureIEs_tags_101) - /sizeof(asn_DEF_S1AP_HandoverPreparationFailureIEs_tags_101[0]), /* 1 */ - asn_DEF_S1AP_HandoverPreparationFailureIEs_tags_101, /* Same as above */ - sizeof(asn_DEF_S1AP_HandoverPreparationFailureIEs_tags_101) - /sizeof(asn_DEF_S1AP_HandoverPreparationFailureIEs_tags_101[0]), /* 1 */ + asn_DEF_S1AP_HandoverPreparationFailureIEs_tags_117, + sizeof(asn_DEF_S1AP_HandoverPreparationFailureIEs_tags_117) + /sizeof(asn_DEF_S1AP_HandoverPreparationFailureIEs_tags_117[0]), /* 1 */ + asn_DEF_S1AP_HandoverPreparationFailureIEs_tags_117, /* Same as above */ + sizeof(asn_DEF_S1AP_HandoverPreparationFailureIEs_tags_117) + /sizeof(asn_DEF_S1AP_HandoverPreparationFailureIEs_tags_117[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -27192,12 +28372,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverPreparationFailureIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_HandoverPreparationFailureIEs_101, + asn_MBR_S1AP_HandoverPreparationFailureIEs_117, 3, /* Elements count */ - &asn_SPC_S1AP_HandoverPreparationFailureIEs_specs_101 /* Additional specs */ + &asn_SPC_S1AP_HandoverPreparationFailureIEs_specs_117 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_108[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_124[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverRequestIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -27828,9 +29008,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_108[] = { "UERadioCapabilityID" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_108[] = { 0, 16, 13, 19, 31, 5, 12, 36, 1, 10, 14, 17, 22, 25, 27, 28, 29, 32, 3, 4, 6, 7, 8, 9, 11, 15, 18, 20, 21, 23, 24, 26, 30, 33, 34, 35, 2 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_108[] = { 0, 8, 36, 18, 19, 5, 20, 21, 22, 23, 9, 24, 6, 2, 10, 25, 1, 11, 26, 3, 27, 28, 12, 29, 30, 13, 31, 14, 15, 16, 32, 4, 17, 33, 34, 35, 7 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_108[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_124[] = { 0, 16, 13, 19, 31, 5, 12, 36, 1, 10, 14, 17, 22, 25, 27, 28, 29, 32, 3, 4, 6, 7, 8, 9, 11, 15, 18, 20, 21, 23, 24, 26, 30, 33, 34, 35, 2 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_124[] = { 0, 8, 36, 18, 19, 5, 20, 21, 22, 23, 9, 24, 6, 2, 10, 25, 1, 11, 26, 3, 27, 28, 12, 29, 30, 13, 31, 14, 15, 16, 32, 4, 17, 33, 34, 35, 7 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_124[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 16, -1, 0 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 13, 0, 2 }, /* CSG-Id */ @@ -27873,19 +29053,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_108[] = { { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* protocol */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 } /* misc */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_108 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_124 = { sizeof(struct S1AP_HandoverRequestIEs__value), offsetof(struct S1AP_HandoverRequestIEs__value, _asn_ctx), offsetof(struct S1AP_HandoverRequestIEs__value, present), sizeof(((struct S1AP_HandoverRequestIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_108, + asn_MAP_S1AP_value_tag2el_124, 41, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_108, - asn_MAP_S1AP_value_from_canonical_108, + asn_MAP_S1AP_value_to_canonical_124, + asn_MAP_S1AP_value_from_canonical_124, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_108 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_124 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -27902,12 +29082,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_108 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_108, + asn_MBR_S1AP_value_124, 37, /* Elements count */ - &asn_SPC_S1AP_value_specs_108 /* Additional specs */ + &asn_SPC_S1AP_value_specs_124 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_HandoverRequestIEs_105[] = { +asn_TYPE_member_t asn_MBR_S1AP_HandoverRequestIEs_121[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverRequestIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -27918,9 +29098,9 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverRequestIEs_105[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_106, + &asn_PER_memb_S1AP_id_constr_122, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_105 + memb_S1AP_id_constraint_121 }, 0, 0, /* No default value */ "id" @@ -27935,9 +29115,9 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverRequestIEs_105[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_107, + &asn_PER_memb_S1AP_criticality_constr_123, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_105 + memb_S1AP_criticality_constraint_121 }, 0, 0, /* No default value */ "criticality" @@ -27945,33 +29125,33 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverRequestIEs_105[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverRequestIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_108, + &asn_DEF_S1AP_value_124, select_HandoverRequestIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_108, + &asn_PER_memb_S1AP_value_constr_124, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_105 + memb_S1AP_value_constraint_121 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_HandoverRequestIEs_tags_105[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_HandoverRequestIEs_tags_121[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_HandoverRequestIEs_tag2el_105[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_HandoverRequestIEs_tag2el_121[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverRequestIEs_specs_105 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverRequestIEs_specs_121 = { sizeof(struct S1AP_HandoverRequestIEs), offsetof(struct S1AP_HandoverRequestIEs, _asn_ctx), - asn_MAP_S1AP_HandoverRequestIEs_tag2el_105, + asn_MAP_S1AP_HandoverRequestIEs_tag2el_121, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -27980,12 +29160,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverRequestIEs = { "HandoverRequestIEs", "HandoverRequestIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_HandoverRequestIEs_tags_105, - sizeof(asn_DEF_S1AP_HandoverRequestIEs_tags_105) - /sizeof(asn_DEF_S1AP_HandoverRequestIEs_tags_105[0]), /* 1 */ - asn_DEF_S1AP_HandoverRequestIEs_tags_105, /* Same as above */ - sizeof(asn_DEF_S1AP_HandoverRequestIEs_tags_105) - /sizeof(asn_DEF_S1AP_HandoverRequestIEs_tags_105[0]), /* 1 */ + asn_DEF_S1AP_HandoverRequestIEs_tags_121, + sizeof(asn_DEF_S1AP_HandoverRequestIEs_tags_121) + /sizeof(asn_DEF_S1AP_HandoverRequestIEs_tags_121[0]), /* 1 */ + asn_DEF_S1AP_HandoverRequestIEs_tags_121, /* Same as above */ + sizeof(asn_DEF_S1AP_HandoverRequestIEs_tags_121) + /sizeof(asn_DEF_S1AP_HandoverRequestIEs_tags_121[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -27995,12 +29175,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverRequestIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_HandoverRequestIEs_105, + asn_MBR_S1AP_HandoverRequestIEs_121, 3, /* Elements count */ - &asn_SPC_S1AP_HandoverRequestIEs_specs_105 /* Additional specs */ + &asn_SPC_S1AP_HandoverRequestIEs_specs_121 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_112[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_128[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverRequestAcknowledgeIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -28155,9 +29335,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_112[] = { "CE-mode-B-SupportIndicator" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_112[] = { 0, 1, 5, 4, 7, 8, 2, 3, 6 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_112[] = { 0, 1, 6, 7, 3, 2, 8, 4, 5 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_112[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_128[] = { 0, 1, 5, 4, 7, 8, 2, 3, 6 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_128[] = { 0, 1, 6, 7, 3, 2, 8, 4, 5 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_128[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 5, 0, 0 }, /* CSG-Id */ @@ -28168,19 +29348,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_112[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 1 }, /* E-RABFailedtoSetupListHOReqAck */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -2, 0 } /* CriticalityDiagnostics */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_112 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_128 = { sizeof(struct S1AP_HandoverRequestAcknowledgeIEs__value), offsetof(struct S1AP_HandoverRequestAcknowledgeIEs__value, _asn_ctx), offsetof(struct S1AP_HandoverRequestAcknowledgeIEs__value, present), sizeof(((struct S1AP_HandoverRequestAcknowledgeIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_112, + asn_MAP_S1AP_value_tag2el_128, 9, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_112, - asn_MAP_S1AP_value_from_canonical_112, + asn_MAP_S1AP_value_to_canonical_128, + asn_MAP_S1AP_value_from_canonical_128, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_112 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_128 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -28197,12 +29377,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_112 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_112, + asn_MBR_S1AP_value_128, 9, /* Elements count */ - &asn_SPC_S1AP_value_specs_112 /* Additional specs */ + &asn_SPC_S1AP_value_specs_128 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_HandoverRequestAcknowledgeIEs_109[] = { +asn_TYPE_member_t asn_MBR_S1AP_HandoverRequestAcknowledgeIEs_125[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverRequestAcknowledgeIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -28213,9 +29393,9 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverRequestAcknowledgeIEs_109[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_110, + &asn_PER_memb_S1AP_id_constr_126, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_109 + memb_S1AP_id_constraint_125 }, 0, 0, /* No default value */ "id" @@ -28230,9 +29410,9 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverRequestAcknowledgeIEs_109[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_111, + &asn_PER_memb_S1AP_criticality_constr_127, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_109 + memb_S1AP_criticality_constraint_125 }, 0, 0, /* No default value */ "criticality" @@ -28240,33 +29420,33 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverRequestAcknowledgeIEs_109[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverRequestAcknowledgeIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_112, + &asn_DEF_S1AP_value_128, select_HandoverRequestAcknowledgeIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_112, + &asn_PER_memb_S1AP_value_constr_128, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_109 + memb_S1AP_value_constraint_125 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_HandoverRequestAcknowledgeIEs_tags_109[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_HandoverRequestAcknowledgeIEs_tags_125[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_HandoverRequestAcknowledgeIEs_tag2el_109[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_HandoverRequestAcknowledgeIEs_tag2el_125[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverRequestAcknowledgeIEs_specs_109 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverRequestAcknowledgeIEs_specs_125 = { sizeof(struct S1AP_HandoverRequestAcknowledgeIEs), offsetof(struct S1AP_HandoverRequestAcknowledgeIEs, _asn_ctx), - asn_MAP_S1AP_HandoverRequestAcknowledgeIEs_tag2el_109, + asn_MAP_S1AP_HandoverRequestAcknowledgeIEs_tag2el_125, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -28275,12 +29455,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverRequestAcknowledgeIEs = { "HandoverRequestAcknowledgeIEs", "HandoverRequestAcknowledgeIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_HandoverRequestAcknowledgeIEs_tags_109, - sizeof(asn_DEF_S1AP_HandoverRequestAcknowledgeIEs_tags_109) - /sizeof(asn_DEF_S1AP_HandoverRequestAcknowledgeIEs_tags_109[0]), /* 1 */ - asn_DEF_S1AP_HandoverRequestAcknowledgeIEs_tags_109, /* Same as above */ - sizeof(asn_DEF_S1AP_HandoverRequestAcknowledgeIEs_tags_109) - /sizeof(asn_DEF_S1AP_HandoverRequestAcknowledgeIEs_tags_109[0]), /* 1 */ + asn_DEF_S1AP_HandoverRequestAcknowledgeIEs_tags_125, + sizeof(asn_DEF_S1AP_HandoverRequestAcknowledgeIEs_tags_125) + /sizeof(asn_DEF_S1AP_HandoverRequestAcknowledgeIEs_tags_125[0]), /* 1 */ + asn_DEF_S1AP_HandoverRequestAcknowledgeIEs_tags_125, /* Same as above */ + sizeof(asn_DEF_S1AP_HandoverRequestAcknowledgeIEs_tags_125) + /sizeof(asn_DEF_S1AP_HandoverRequestAcknowledgeIEs_tags_125[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -28290,12 +29470,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverRequestAcknowledgeIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_HandoverRequestAcknowledgeIEs_109, + asn_MBR_S1AP_HandoverRequestAcknowledgeIEs_125, 3, /* Elements count */ - &asn_SPC_S1AP_HandoverRequestAcknowledgeIEs_specs_109 /* Additional specs */ + &asn_SPC_S1AP_HandoverRequestAcknowledgeIEs_specs_125 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_116[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_132[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverFailureIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -28348,9 +29528,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_116[] = { "CriticalityDiagnostics" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_116[] = { 0, 2, 1 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_116[] = { 0, 2, 1 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_116[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_132[] = { 0, 2, 1 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_132[] = { 0, 2, 1 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_132[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 }, /* CriticalityDiagnostics */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */ @@ -28359,19 +29539,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_116[] = { { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 }, /* protocol */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 1, 0, 0 } /* misc */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_116 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_132 = { sizeof(struct S1AP_HandoverFailureIEs__value), offsetof(struct S1AP_HandoverFailureIEs__value, _asn_ctx), offsetof(struct S1AP_HandoverFailureIEs__value, present), sizeof(((struct S1AP_HandoverFailureIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_116, + asn_MAP_S1AP_value_tag2el_132, 7, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_116, - asn_MAP_S1AP_value_from_canonical_116, + asn_MAP_S1AP_value_to_canonical_132, + asn_MAP_S1AP_value_from_canonical_132, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_116 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_132 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -28388,12 +29568,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_116 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_116, + asn_MBR_S1AP_value_132, 3, /* Elements count */ - &asn_SPC_S1AP_value_specs_116 /* Additional specs */ + &asn_SPC_S1AP_value_specs_132 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_HandoverFailureIEs_113[] = { +asn_TYPE_member_t asn_MBR_S1AP_HandoverFailureIEs_129[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverFailureIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -28404,9 +29584,9 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverFailureIEs_113[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_114, + &asn_PER_memb_S1AP_id_constr_130, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_113 + memb_S1AP_id_constraint_129 }, 0, 0, /* No default value */ "id" @@ -28421,9 +29601,9 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverFailureIEs_113[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_115, + &asn_PER_memb_S1AP_criticality_constr_131, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_113 + memb_S1AP_criticality_constraint_129 }, 0, 0, /* No default value */ "criticality" @@ -28431,33 +29611,33 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverFailureIEs_113[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverFailureIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_116, + &asn_DEF_S1AP_value_132, select_HandoverFailureIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_116, + &asn_PER_memb_S1AP_value_constr_132, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_113 + memb_S1AP_value_constraint_129 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_HandoverFailureIEs_tags_113[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_HandoverFailureIEs_tags_129[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_HandoverFailureIEs_tag2el_113[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_HandoverFailureIEs_tag2el_129[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverFailureIEs_specs_113 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverFailureIEs_specs_129 = { sizeof(struct S1AP_HandoverFailureIEs), offsetof(struct S1AP_HandoverFailureIEs, _asn_ctx), - asn_MAP_S1AP_HandoverFailureIEs_tag2el_113, + asn_MAP_S1AP_HandoverFailureIEs_tag2el_129, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -28466,12 +29646,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverFailureIEs = { "HandoverFailureIEs", "HandoverFailureIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_HandoverFailureIEs_tags_113, - sizeof(asn_DEF_S1AP_HandoverFailureIEs_tags_113) - /sizeof(asn_DEF_S1AP_HandoverFailureIEs_tags_113[0]), /* 1 */ - asn_DEF_S1AP_HandoverFailureIEs_tags_113, /* Same as above */ - sizeof(asn_DEF_S1AP_HandoverFailureIEs_tags_113) - /sizeof(asn_DEF_S1AP_HandoverFailureIEs_tags_113[0]), /* 1 */ + asn_DEF_S1AP_HandoverFailureIEs_tags_129, + sizeof(asn_DEF_S1AP_HandoverFailureIEs_tags_129) + /sizeof(asn_DEF_S1AP_HandoverFailureIEs_tags_129[0]), /* 1 */ + asn_DEF_S1AP_HandoverFailureIEs_tags_129, /* Same as above */ + sizeof(asn_DEF_S1AP_HandoverFailureIEs_tags_129) + /sizeof(asn_DEF_S1AP_HandoverFailureIEs_tags_129[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -28481,12 +29661,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverFailureIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_HandoverFailureIEs_113, + asn_MBR_S1AP_HandoverFailureIEs_129, 3, /* Elements count */ - &asn_SPC_S1AP_HandoverFailureIEs_specs_113 /* Additional specs */ + &asn_SPC_S1AP_HandoverFailureIEs_specs_129 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_120[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_136[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverNotifyIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -28623,32 +29803,50 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_120[] = { 0, 0, /* No default value */ "NotifySourceeNB" }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverNotifyIEs__value, choice.LTE_NTN_TAI_Information), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_LTE_NTN_TAI_Information, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "LTE-NTN-TAI-Information" + }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_120[] = { 0, 1, 5, 7, 2, 3, 4, 6 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_120[] = { 0, 1, 4, 5, 6, 2, 7, 3 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_120[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_136[] = { 0, 1, 5, 7, 2, 3, 4, 6, 8 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_136[] = { 0, 1, 4, 5, 6, 2, 7, 3, 8 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_136[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 5, 0, 0 }, /* LHN-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, 0, 0 }, /* NotifySourceeNB */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 3 }, /* EUTRAN-CGI */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 2 }, /* TAI */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 1 }, /* TunnelInformation */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -3, 0 } /* PSCellInformation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 4 }, /* EUTRAN-CGI */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 3 }, /* TAI */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 2 }, /* TunnelInformation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -3, 1 }, /* PSCellInformation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -4, 0 } /* LTE-NTN-TAI-Information */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_120 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_136 = { sizeof(struct S1AP_HandoverNotifyIEs__value), offsetof(struct S1AP_HandoverNotifyIEs__value, _asn_ctx), offsetof(struct S1AP_HandoverNotifyIEs__value, present), sizeof(((struct S1AP_HandoverNotifyIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_120, - 8, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_120, - asn_MAP_S1AP_value_from_canonical_120, + asn_MAP_S1AP_value_tag2el_136, + 9, /* Count of tags in the map */ + asn_MAP_S1AP_value_to_canonical_136, + asn_MAP_S1AP_value_from_canonical_136, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_120 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_136 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -28665,12 +29863,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_120 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_120, - 8, /* Elements count */ - &asn_SPC_S1AP_value_specs_120 /* Additional specs */ + asn_MBR_S1AP_value_136, + 9, /* Elements count */ + &asn_SPC_S1AP_value_specs_136 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_HandoverNotifyIEs_117[] = { +asn_TYPE_member_t asn_MBR_S1AP_HandoverNotifyIEs_133[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverNotifyIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -28681,9 +29879,9 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverNotifyIEs_117[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_118, + &asn_PER_memb_S1AP_id_constr_134, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_117 + memb_S1AP_id_constraint_133 }, 0, 0, /* No default value */ "id" @@ -28698,9 +29896,9 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverNotifyIEs_117[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_119, + &asn_PER_memb_S1AP_criticality_constr_135, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_117 + memb_S1AP_criticality_constraint_133 }, 0, 0, /* No default value */ "criticality" @@ -28708,33 +29906,33 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverNotifyIEs_117[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverNotifyIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_120, + &asn_DEF_S1AP_value_136, select_HandoverNotifyIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_120, + &asn_PER_memb_S1AP_value_constr_136, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_117 + memb_S1AP_value_constraint_133 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_HandoverNotifyIEs_tags_117[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_HandoverNotifyIEs_tags_133[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_HandoverNotifyIEs_tag2el_117[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_HandoverNotifyIEs_tag2el_133[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverNotifyIEs_specs_117 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverNotifyIEs_specs_133 = { sizeof(struct S1AP_HandoverNotifyIEs), offsetof(struct S1AP_HandoverNotifyIEs, _asn_ctx), - asn_MAP_S1AP_HandoverNotifyIEs_tag2el_117, + asn_MAP_S1AP_HandoverNotifyIEs_tag2el_133, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -28743,12 +29941,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverNotifyIEs = { "HandoverNotifyIEs", "HandoverNotifyIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_HandoverNotifyIEs_tags_117, - sizeof(asn_DEF_S1AP_HandoverNotifyIEs_tags_117) - /sizeof(asn_DEF_S1AP_HandoverNotifyIEs_tags_117[0]), /* 1 */ - asn_DEF_S1AP_HandoverNotifyIEs_tags_117, /* Same as above */ - sizeof(asn_DEF_S1AP_HandoverNotifyIEs_tags_117) - /sizeof(asn_DEF_S1AP_HandoverNotifyIEs_tags_117[0]), /* 1 */ + asn_DEF_S1AP_HandoverNotifyIEs_tags_133, + sizeof(asn_DEF_S1AP_HandoverNotifyIEs_tags_133) + /sizeof(asn_DEF_S1AP_HandoverNotifyIEs_tags_133[0]), /* 1 */ + asn_DEF_S1AP_HandoverNotifyIEs_tags_133, /* Same as above */ + sizeof(asn_DEF_S1AP_HandoverNotifyIEs_tags_133) + /sizeof(asn_DEF_S1AP_HandoverNotifyIEs_tags_133[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -28758,12 +29956,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverNotifyIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_HandoverNotifyIEs_117, + asn_MBR_S1AP_HandoverNotifyIEs_133, 3, /* Elements count */ - &asn_SPC_S1AP_HandoverNotifyIEs_specs_117 /* Additional specs */ + &asn_SPC_S1AP_HandoverNotifyIEs_specs_133 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_124[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_140[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_PathSwitchRequestIEs__value, choice.ENB_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -29019,10 +30217,27 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_124[] = { 0, 0, /* No default value */ "PSCellInformation" }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_PathSwitchRequestIEs__value, choice.LTE_NTN_TAI_Information), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_LTE_NTN_TAI_Information, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "LTE-NTN-TAI-Information" + }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_124[] = { 0, 2, 6, 11, 7, 9, 12, 1, 3, 4, 5, 8, 10, 13, 14 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_124[] = { 0, 7, 1, 8, 9, 10, 2, 4, 11, 5, 12, 3, 6, 13, 14 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_124[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_140[] = { 0, 2, 6, 11, 7, 9, 12, 1, 3, 4, 5, 8, 10, 13, 14, 15 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_140[] = { 0, 7, 1, 8, 9, 10, 2, 4, 11, 5, 12, 3, 6, 13, 14, 15 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_140[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -1, 0 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 6, 0, 0 }, /* CSG-Id */ @@ -29030,28 +30245,29 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_124[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, 0, 2 }, /* CellAccessMode */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 9, -1, 1 }, /* CSGMembershipStatus */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 12, -2, 0 }, /* RRC-Establishment-Cause */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 7 }, /* E-RABToBeSwitchedDLList */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 6 }, /* EUTRAN-CGI */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 5 }, /* TAI */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 4 }, /* UESecurityCapabilities */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -4, 3 }, /* GUMMEI */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 10, -5, 2 }, /* TunnelInformation */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 13, -6, 1 }, /* NRUESecurityCapabilities */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 14, -7, 0 } /* PSCellInformation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 8 }, /* E-RABToBeSwitchedDLList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 7 }, /* EUTRAN-CGI */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 6 }, /* TAI */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 5 }, /* UESecurityCapabilities */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -4, 4 }, /* GUMMEI */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 10, -5, 3 }, /* TunnelInformation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 13, -6, 2 }, /* NRUESecurityCapabilities */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 14, -7, 1 }, /* PSCellInformation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 15, -8, 0 } /* LTE-NTN-TAI-Information */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_124 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_140 = { sizeof(struct S1AP_PathSwitchRequestIEs__value), offsetof(struct S1AP_PathSwitchRequestIEs__value, _asn_ctx), offsetof(struct S1AP_PathSwitchRequestIEs__value, present), sizeof(((struct S1AP_PathSwitchRequestIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_124, - 15, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_124, - asn_MAP_S1AP_value_from_canonical_124, + asn_MAP_S1AP_value_tag2el_140, + 16, /* Count of tags in the map */ + asn_MAP_S1AP_value_to_canonical_140, + asn_MAP_S1AP_value_from_canonical_140, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_124 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_140 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -29068,12 +30284,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_124 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_124, - 15, /* Elements count */ - &asn_SPC_S1AP_value_specs_124 /* Additional specs */ + asn_MBR_S1AP_value_140, + 16, /* Elements count */ + &asn_SPC_S1AP_value_specs_140 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequestIEs_121[] = { +asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequestIEs_137[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_PathSwitchRequestIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -29084,9 +30300,9 @@ asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequestIEs_121[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_122, + &asn_PER_memb_S1AP_id_constr_138, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_121 + memb_S1AP_id_constraint_137 }, 0, 0, /* No default value */ "id" @@ -29101,9 +30317,9 @@ asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequestIEs_121[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_123, + &asn_PER_memb_S1AP_criticality_constr_139, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_121 + memb_S1AP_criticality_constraint_137 }, 0, 0, /* No default value */ "criticality" @@ -29111,33 +30327,33 @@ asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequestIEs_121[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_PathSwitchRequestIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_124, + &asn_DEF_S1AP_value_140, select_PathSwitchRequestIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_124, + &asn_PER_memb_S1AP_value_constr_140, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_121 + memb_S1AP_value_constraint_137 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_PathSwitchRequestIEs_tags_121[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_PathSwitchRequestIEs_tags_137[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_PathSwitchRequestIEs_tag2el_121[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_PathSwitchRequestIEs_tag2el_137[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_PathSwitchRequestIEs_specs_121 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_PathSwitchRequestIEs_specs_137 = { sizeof(struct S1AP_PathSwitchRequestIEs), offsetof(struct S1AP_PathSwitchRequestIEs, _asn_ctx), - asn_MAP_S1AP_PathSwitchRequestIEs_tag2el_121, + asn_MAP_S1AP_PathSwitchRequestIEs_tag2el_137, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -29146,12 +30362,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_PathSwitchRequestIEs = { "PathSwitchRequestIEs", "PathSwitchRequestIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_PathSwitchRequestIEs_tags_121, - sizeof(asn_DEF_S1AP_PathSwitchRequestIEs_tags_121) - /sizeof(asn_DEF_S1AP_PathSwitchRequestIEs_tags_121[0]), /* 1 */ - asn_DEF_S1AP_PathSwitchRequestIEs_tags_121, /* Same as above */ - sizeof(asn_DEF_S1AP_PathSwitchRequestIEs_tags_121) - /sizeof(asn_DEF_S1AP_PathSwitchRequestIEs_tags_121[0]), /* 1 */ + asn_DEF_S1AP_PathSwitchRequestIEs_tags_137, + sizeof(asn_DEF_S1AP_PathSwitchRequestIEs_tags_137) + /sizeof(asn_DEF_S1AP_PathSwitchRequestIEs_tags_137[0]), /* 1 */ + asn_DEF_S1AP_PathSwitchRequestIEs_tags_137, /* Same as above */ + sizeof(asn_DEF_S1AP_PathSwitchRequestIEs_tags_137) + /sizeof(asn_DEF_S1AP_PathSwitchRequestIEs_tags_137[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -29161,12 +30377,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_PathSwitchRequestIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_PathSwitchRequestIEs_121, + asn_MBR_S1AP_PathSwitchRequestIEs_137, 3, /* Elements count */ - &asn_SPC_S1AP_PathSwitchRequestIEs_specs_121 /* Additional specs */ + &asn_SPC_S1AP_PathSwitchRequestIEs_specs_137 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_128[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_144[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_PathSwitchRequestAcknowledgeIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -29592,10 +30808,44 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_128[] = { 0, 0, /* No default value */ "UERadioCapabilityID" }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_PathSwitchRequestAcknowledgeIEs__value, choice.UESecurityCapabilities), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_UESecurityCapabilities, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "UESecurityCapabilities" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_PathSwitchRequestAcknowledgeIEs__value, choice.E_RABToBeUpdatedList), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_E_RABToBeUpdatedList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "E-RABToBeUpdatedList" + }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_128[] = { 0, 1, 7, 20, 24, 8, 10, 13, 15, 16, 17, 2, 3, 4, 5, 6, 9, 11, 12, 14, 18, 19, 21, 22, 23 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_128[] = { 0, 1, 11, 12, 13, 14, 15, 2, 5, 16, 6, 17, 18, 7, 19, 8, 9, 10, 20, 21, 3, 22, 23, 24, 4 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_128[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_144[] = { 0, 1, 7, 20, 24, 8, 10, 13, 15, 16, 17, 2, 3, 4, 5, 6, 9, 11, 12, 14, 18, 19, 21, 22, 23, 25, 26 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_144[] = { 0, 1, 11, 12, 13, 14, 15, 2, 5, 16, 6, 17, 18, 7, 19, 8, 9, 10, 20, 21, 3, 22, 23, 24, 4, 25, 26 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_144[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 7, -2, 0 }, /* MME-UE-S1AP-ID */ @@ -29607,34 +30857,36 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_128[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 15, -3, 2 }, /* CE-ModeBRestricted */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 16, -4, 1 }, /* AerialUEsubscriptionInformation */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 17, -5, 0 }, /* PendingDataIndication */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 13 }, /* UEAggregateMaximumBitrate */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 12 }, /* E-RABToBeSwitchedULList */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 11 }, /* E-RABList */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 10 }, /* SecurityContext */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -4, 9 }, /* CriticalityDiagnostics */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -5, 8 }, /* ProSeAuthorized */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -6, 7 }, /* V2XServicesAuthorized */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 12, -7, 6 }, /* UESidelinkAggregateMaximumBitrate */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 14, -8, 5 }, /* NRUESecurityCapabilities */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 18, -9, 4 }, /* Subscription-Based-UE-DifferentiationInfo */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 19, -10, 3 }, /* HandoverRestrictionList */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 21, -11, 2 }, /* NRV2XServicesAuthorized */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 22, -12, 1 }, /* NRUESidelinkAggregateMaximumBitrate */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 23, -13, 0 } /* PC5QoSParameters */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 15 }, /* UEAggregateMaximumBitrate */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 14 }, /* E-RABToBeSwitchedULList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 13 }, /* E-RABList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 12 }, /* SecurityContext */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -4, 11 }, /* CriticalityDiagnostics */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -5, 10 }, /* ProSeAuthorized */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -6, 9 }, /* V2XServicesAuthorized */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 12, -7, 8 }, /* UESidelinkAggregateMaximumBitrate */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 14, -8, 7 }, /* NRUESecurityCapabilities */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 18, -9, 6 }, /* Subscription-Based-UE-DifferentiationInfo */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 19, -10, 5 }, /* HandoverRestrictionList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 21, -11, 4 }, /* NRV2XServicesAuthorized */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 22, -12, 3 }, /* NRUESidelinkAggregateMaximumBitrate */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 23, -13, 2 }, /* PC5QoSParameters */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 25, -14, 1 }, /* UESecurityCapabilities */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 26, -15, 0 } /* E-RABToBeUpdatedList */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_128 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_144 = { sizeof(struct S1AP_PathSwitchRequestAcknowledgeIEs__value), offsetof(struct S1AP_PathSwitchRequestAcknowledgeIEs__value, _asn_ctx), offsetof(struct S1AP_PathSwitchRequestAcknowledgeIEs__value, present), sizeof(((struct S1AP_PathSwitchRequestAcknowledgeIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_128, - 25, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_128, - asn_MAP_S1AP_value_from_canonical_128, + asn_MAP_S1AP_value_tag2el_144, + 27, /* Count of tags in the map */ + asn_MAP_S1AP_value_to_canonical_144, + asn_MAP_S1AP_value_from_canonical_144, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_128 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_144 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -29651,12 +30903,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_128 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_128, - 25, /* Elements count */ - &asn_SPC_S1AP_value_specs_128 /* Additional specs */ + asn_MBR_S1AP_value_144, + 27, /* Elements count */ + &asn_SPC_S1AP_value_specs_144 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequestAcknowledgeIEs_125[] = { +asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequestAcknowledgeIEs_141[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_PathSwitchRequestAcknowledgeIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -29667,9 +30919,9 @@ asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequestAcknowledgeIEs_125[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_126, + &asn_PER_memb_S1AP_id_constr_142, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_125 + memb_S1AP_id_constraint_141 }, 0, 0, /* No default value */ "id" @@ -29684,9 +30936,9 @@ asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequestAcknowledgeIEs_125[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_127, + &asn_PER_memb_S1AP_criticality_constr_143, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_125 + memb_S1AP_criticality_constraint_141 }, 0, 0, /* No default value */ "criticality" @@ -29694,33 +30946,33 @@ asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequestAcknowledgeIEs_125[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_PathSwitchRequestAcknowledgeIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_128, + &asn_DEF_S1AP_value_144, select_PathSwitchRequestAcknowledgeIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_128, + &asn_PER_memb_S1AP_value_constr_144, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_125 + memb_S1AP_value_constraint_141 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_PathSwitchRequestAcknowledgeIEs_tags_125[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_PathSwitchRequestAcknowledgeIEs_tags_141[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_PathSwitchRequestAcknowledgeIEs_tag2el_125[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_PathSwitchRequestAcknowledgeIEs_tag2el_141[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_PathSwitchRequestAcknowledgeIEs_specs_125 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_PathSwitchRequestAcknowledgeIEs_specs_141 = { sizeof(struct S1AP_PathSwitchRequestAcknowledgeIEs), offsetof(struct S1AP_PathSwitchRequestAcknowledgeIEs, _asn_ctx), - asn_MAP_S1AP_PathSwitchRequestAcknowledgeIEs_tag2el_125, + asn_MAP_S1AP_PathSwitchRequestAcknowledgeIEs_tag2el_141, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -29729,12 +30981,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_PathSwitchRequestAcknowledgeIEs = { "PathSwitchRequestAcknowledgeIEs", "PathSwitchRequestAcknowledgeIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_PathSwitchRequestAcknowledgeIEs_tags_125, - sizeof(asn_DEF_S1AP_PathSwitchRequestAcknowledgeIEs_tags_125) - /sizeof(asn_DEF_S1AP_PathSwitchRequestAcknowledgeIEs_tags_125[0]), /* 1 */ - asn_DEF_S1AP_PathSwitchRequestAcknowledgeIEs_tags_125, /* Same as above */ - sizeof(asn_DEF_S1AP_PathSwitchRequestAcknowledgeIEs_tags_125) - /sizeof(asn_DEF_S1AP_PathSwitchRequestAcknowledgeIEs_tags_125[0]), /* 1 */ + asn_DEF_S1AP_PathSwitchRequestAcknowledgeIEs_tags_141, + sizeof(asn_DEF_S1AP_PathSwitchRequestAcknowledgeIEs_tags_141) + /sizeof(asn_DEF_S1AP_PathSwitchRequestAcknowledgeIEs_tags_141[0]), /* 1 */ + asn_DEF_S1AP_PathSwitchRequestAcknowledgeIEs_tags_141, /* Same as above */ + sizeof(asn_DEF_S1AP_PathSwitchRequestAcknowledgeIEs_tags_141) + /sizeof(asn_DEF_S1AP_PathSwitchRequestAcknowledgeIEs_tags_141[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -29744,12 +30996,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_PathSwitchRequestAcknowledgeIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_PathSwitchRequestAcknowledgeIEs_125, + asn_MBR_S1AP_PathSwitchRequestAcknowledgeIEs_141, 3, /* Elements count */ - &asn_SPC_S1AP_PathSwitchRequestAcknowledgeIEs_specs_125 /* Additional specs */ + &asn_SPC_S1AP_PathSwitchRequestAcknowledgeIEs_specs_141 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_132[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_148[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_PathSwitchRequestFailureIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -29819,9 +31071,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_132[] = { "CriticalityDiagnostics" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_132[] = { 0, 1, 3, 2 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_132[] = { 0, 1, 3, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_132[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_148[] = { 0, 1, 3, 2 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_148[] = { 0, 1, 3, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_148[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */ @@ -29831,19 +31083,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_132[] = { { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* protocol */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 } /* misc */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_132 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_148 = { sizeof(struct S1AP_PathSwitchRequestFailureIEs__value), offsetof(struct S1AP_PathSwitchRequestFailureIEs__value, _asn_ctx), offsetof(struct S1AP_PathSwitchRequestFailureIEs__value, present), sizeof(((struct S1AP_PathSwitchRequestFailureIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_132, + asn_MAP_S1AP_value_tag2el_148, 8, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_132, - asn_MAP_S1AP_value_from_canonical_132, + asn_MAP_S1AP_value_to_canonical_148, + asn_MAP_S1AP_value_from_canonical_148, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_132 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_148 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -29860,12 +31112,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_132 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_132, + asn_MBR_S1AP_value_148, 4, /* Elements count */ - &asn_SPC_S1AP_value_specs_132 /* Additional specs */ + &asn_SPC_S1AP_value_specs_148 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequestFailureIEs_129[] = { +asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequestFailureIEs_145[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_PathSwitchRequestFailureIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -29876,9 +31128,9 @@ asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequestFailureIEs_129[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_130, + &asn_PER_memb_S1AP_id_constr_146, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_129 + memb_S1AP_id_constraint_145 }, 0, 0, /* No default value */ "id" @@ -29893,9 +31145,9 @@ asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequestFailureIEs_129[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_131, + &asn_PER_memb_S1AP_criticality_constr_147, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_129 + memb_S1AP_criticality_constraint_145 }, 0, 0, /* No default value */ "criticality" @@ -29903,33 +31155,33 @@ asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequestFailureIEs_129[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_PathSwitchRequestFailureIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_132, + &asn_DEF_S1AP_value_148, select_PathSwitchRequestFailureIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_132, + &asn_PER_memb_S1AP_value_constr_148, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_129 + memb_S1AP_value_constraint_145 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_PathSwitchRequestFailureIEs_tags_129[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_PathSwitchRequestFailureIEs_tags_145[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_PathSwitchRequestFailureIEs_tag2el_129[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_PathSwitchRequestFailureIEs_tag2el_145[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_PathSwitchRequestFailureIEs_specs_129 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_PathSwitchRequestFailureIEs_specs_145 = { sizeof(struct S1AP_PathSwitchRequestFailureIEs), offsetof(struct S1AP_PathSwitchRequestFailureIEs, _asn_ctx), - asn_MAP_S1AP_PathSwitchRequestFailureIEs_tag2el_129, + asn_MAP_S1AP_PathSwitchRequestFailureIEs_tag2el_145, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -29938,12 +31190,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_PathSwitchRequestFailureIEs = { "PathSwitchRequestFailureIEs", "PathSwitchRequestFailureIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_PathSwitchRequestFailureIEs_tags_129, - sizeof(asn_DEF_S1AP_PathSwitchRequestFailureIEs_tags_129) - /sizeof(asn_DEF_S1AP_PathSwitchRequestFailureIEs_tags_129[0]), /* 1 */ - asn_DEF_S1AP_PathSwitchRequestFailureIEs_tags_129, /* Same as above */ - sizeof(asn_DEF_S1AP_PathSwitchRequestFailureIEs_tags_129) - /sizeof(asn_DEF_S1AP_PathSwitchRequestFailureIEs_tags_129[0]), /* 1 */ + asn_DEF_S1AP_PathSwitchRequestFailureIEs_tags_145, + sizeof(asn_DEF_S1AP_PathSwitchRequestFailureIEs_tags_145) + /sizeof(asn_DEF_S1AP_PathSwitchRequestFailureIEs_tags_145[0]), /* 1 */ + asn_DEF_S1AP_PathSwitchRequestFailureIEs_tags_145, /* Same as above */ + sizeof(asn_DEF_S1AP_PathSwitchRequestFailureIEs_tags_145) + /sizeof(asn_DEF_S1AP_PathSwitchRequestFailureIEs_tags_145[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -29953,12 +31205,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_PathSwitchRequestFailureIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_PathSwitchRequestFailureIEs_129, + asn_MBR_S1AP_PathSwitchRequestFailureIEs_145, 3, /* Elements count */ - &asn_SPC_S1AP_PathSwitchRequestFailureIEs_specs_129 /* Additional specs */ + &asn_SPC_S1AP_PathSwitchRequestFailureIEs_specs_145 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_136[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_152[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverCancelIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -30011,7 +31263,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_136[] = { "Cause" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_136[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_152[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */ @@ -30020,18 +31272,18 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_136[] = { { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* protocol */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 } /* misc */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_136 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_152 = { sizeof(struct S1AP_HandoverCancelIEs__value), offsetof(struct S1AP_HandoverCancelIEs__value, _asn_ctx), offsetof(struct S1AP_HandoverCancelIEs__value, present), sizeof(((struct S1AP_HandoverCancelIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_136, + asn_MAP_S1AP_value_tag2el_152, 7, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_136 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_152 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -30048,12 +31300,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_136 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_136, + asn_MBR_S1AP_value_152, 3, /* Elements count */ - &asn_SPC_S1AP_value_specs_136 /* Additional specs */ + &asn_SPC_S1AP_value_specs_152 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_HandoverCancelIEs_133[] = { +asn_TYPE_member_t asn_MBR_S1AP_HandoverCancelIEs_149[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverCancelIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -30064,9 +31316,9 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverCancelIEs_133[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_134, + &asn_PER_memb_S1AP_id_constr_150, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_133 + memb_S1AP_id_constraint_149 }, 0, 0, /* No default value */ "id" @@ -30081,9 +31333,9 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverCancelIEs_133[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_135, + &asn_PER_memb_S1AP_criticality_constr_151, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_133 + memb_S1AP_criticality_constraint_149 }, 0, 0, /* No default value */ "criticality" @@ -30091,33 +31343,33 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverCancelIEs_133[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverCancelIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_136, + &asn_DEF_S1AP_value_152, select_HandoverCancelIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_136, + &asn_PER_memb_S1AP_value_constr_152, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_133 + memb_S1AP_value_constraint_149 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_HandoverCancelIEs_tags_133[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_HandoverCancelIEs_tags_149[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_HandoverCancelIEs_tag2el_133[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_HandoverCancelIEs_tag2el_149[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverCancelIEs_specs_133 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverCancelIEs_specs_149 = { sizeof(struct S1AP_HandoverCancelIEs), offsetof(struct S1AP_HandoverCancelIEs, _asn_ctx), - asn_MAP_S1AP_HandoverCancelIEs_tag2el_133, + asn_MAP_S1AP_HandoverCancelIEs_tag2el_149, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -30126,12 +31378,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverCancelIEs = { "HandoverCancelIEs", "HandoverCancelIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_HandoverCancelIEs_tags_133, - sizeof(asn_DEF_S1AP_HandoverCancelIEs_tags_133) - /sizeof(asn_DEF_S1AP_HandoverCancelIEs_tags_133[0]), /* 1 */ - asn_DEF_S1AP_HandoverCancelIEs_tags_133, /* Same as above */ - sizeof(asn_DEF_S1AP_HandoverCancelIEs_tags_133) - /sizeof(asn_DEF_S1AP_HandoverCancelIEs_tags_133[0]), /* 1 */ + asn_DEF_S1AP_HandoverCancelIEs_tags_149, + sizeof(asn_DEF_S1AP_HandoverCancelIEs_tags_149) + /sizeof(asn_DEF_S1AP_HandoverCancelIEs_tags_149[0]), /* 1 */ + asn_DEF_S1AP_HandoverCancelIEs_tags_149, /* Same as above */ + sizeof(asn_DEF_S1AP_HandoverCancelIEs_tags_149) + /sizeof(asn_DEF_S1AP_HandoverCancelIEs_tags_149[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -30141,12 +31393,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverCancelIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_HandoverCancelIEs_133, + asn_MBR_S1AP_HandoverCancelIEs_149, 3, /* Elements count */ - &asn_SPC_S1AP_HandoverCancelIEs_specs_133 /* Additional specs */ + &asn_SPC_S1AP_HandoverCancelIEs_specs_149 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_140[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_156[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverCancelAcknowledgeIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -30199,23 +31451,23 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_140[] = { "CriticalityDiagnostics" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_140[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_156[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* CriticalityDiagnostics */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_140 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_156 = { sizeof(struct S1AP_HandoverCancelAcknowledgeIEs__value), offsetof(struct S1AP_HandoverCancelAcknowledgeIEs__value, _asn_ctx), offsetof(struct S1AP_HandoverCancelAcknowledgeIEs__value, present), sizeof(((struct S1AP_HandoverCancelAcknowledgeIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_140, + asn_MAP_S1AP_value_tag2el_156, 3, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_140 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_156 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -30232,12 +31484,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_140 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_140, + asn_MBR_S1AP_value_156, 3, /* Elements count */ - &asn_SPC_S1AP_value_specs_140 /* Additional specs */ + &asn_SPC_S1AP_value_specs_156 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_HandoverCancelAcknowledgeIEs_137[] = { +asn_TYPE_member_t asn_MBR_S1AP_HandoverCancelAcknowledgeIEs_153[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverCancelAcknowledgeIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -30248,9 +31500,9 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverCancelAcknowledgeIEs_137[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_138, + &asn_PER_memb_S1AP_id_constr_154, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_137 + memb_S1AP_id_constraint_153 }, 0, 0, /* No default value */ "id" @@ -30265,9 +31517,9 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverCancelAcknowledgeIEs_137[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_139, + &asn_PER_memb_S1AP_criticality_constr_155, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_137 + memb_S1AP_criticality_constraint_153 }, 0, 0, /* No default value */ "criticality" @@ -30275,33 +31527,33 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverCancelAcknowledgeIEs_137[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverCancelAcknowledgeIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_140, + &asn_DEF_S1AP_value_156, select_HandoverCancelAcknowledgeIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_140, + &asn_PER_memb_S1AP_value_constr_156, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_137 + memb_S1AP_value_constraint_153 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_HandoverCancelAcknowledgeIEs_tags_137[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_HandoverCancelAcknowledgeIEs_tags_153[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_HandoverCancelAcknowledgeIEs_tag2el_137[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_HandoverCancelAcknowledgeIEs_tag2el_153[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverCancelAcknowledgeIEs_specs_137 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverCancelAcknowledgeIEs_specs_153 = { sizeof(struct S1AP_HandoverCancelAcknowledgeIEs), offsetof(struct S1AP_HandoverCancelAcknowledgeIEs, _asn_ctx), - asn_MAP_S1AP_HandoverCancelAcknowledgeIEs_tag2el_137, + asn_MAP_S1AP_HandoverCancelAcknowledgeIEs_tag2el_153, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -30310,12 +31562,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverCancelAcknowledgeIEs = { "HandoverCancelAcknowledgeIEs", "HandoverCancelAcknowledgeIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_HandoverCancelAcknowledgeIEs_tags_137, - sizeof(asn_DEF_S1AP_HandoverCancelAcknowledgeIEs_tags_137) - /sizeof(asn_DEF_S1AP_HandoverCancelAcknowledgeIEs_tags_137[0]), /* 1 */ - asn_DEF_S1AP_HandoverCancelAcknowledgeIEs_tags_137, /* Same as above */ - sizeof(asn_DEF_S1AP_HandoverCancelAcknowledgeIEs_tags_137) - /sizeof(asn_DEF_S1AP_HandoverCancelAcknowledgeIEs_tags_137[0]), /* 1 */ + asn_DEF_S1AP_HandoverCancelAcknowledgeIEs_tags_153, + sizeof(asn_DEF_S1AP_HandoverCancelAcknowledgeIEs_tags_153) + /sizeof(asn_DEF_S1AP_HandoverCancelAcknowledgeIEs_tags_153[0]), /* 1 */ + asn_DEF_S1AP_HandoverCancelAcknowledgeIEs_tags_153, /* Same as above */ + sizeof(asn_DEF_S1AP_HandoverCancelAcknowledgeIEs_tags_153) + /sizeof(asn_DEF_S1AP_HandoverCancelAcknowledgeIEs_tags_153[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -30325,12 +31577,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverCancelAcknowledgeIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_HandoverCancelAcknowledgeIEs_137, + asn_MBR_S1AP_HandoverCancelAcknowledgeIEs_153, 3, /* Elements count */ - &asn_SPC_S1AP_HandoverCancelAcknowledgeIEs_specs_137 /* Additional specs */ + &asn_SPC_S1AP_HandoverCancelAcknowledgeIEs_specs_153 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_144[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_160[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverSuccessIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -30366,22 +31618,22 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_144[] = { "ENB-UE-S1AP-ID" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_144[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_160[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* ENB-UE-S1AP-ID */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_144 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_160 = { sizeof(struct S1AP_HandoverSuccessIEs__value), offsetof(struct S1AP_HandoverSuccessIEs__value, _asn_ctx), offsetof(struct S1AP_HandoverSuccessIEs__value, present), sizeof(((struct S1AP_HandoverSuccessIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_144, + asn_MAP_S1AP_value_tag2el_160, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_144 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_160 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -30398,12 +31650,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_144 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_144, + asn_MBR_S1AP_value_160, 2, /* Elements count */ - &asn_SPC_S1AP_value_specs_144 /* Additional specs */ + &asn_SPC_S1AP_value_specs_160 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_HandoverSuccessIEs_141[] = { +asn_TYPE_member_t asn_MBR_S1AP_HandoverSuccessIEs_157[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverSuccessIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -30414,9 +31666,9 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverSuccessIEs_141[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_142, + &asn_PER_memb_S1AP_id_constr_158, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_141 + memb_S1AP_id_constraint_157 }, 0, 0, /* No default value */ "id" @@ -30431,9 +31683,9 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverSuccessIEs_141[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_143, + &asn_PER_memb_S1AP_criticality_constr_159, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_141 + memb_S1AP_criticality_constraint_157 }, 0, 0, /* No default value */ "criticality" @@ -30441,33 +31693,33 @@ asn_TYPE_member_t asn_MBR_S1AP_HandoverSuccessIEs_141[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_HandoverSuccessIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_144, + &asn_DEF_S1AP_value_160, select_HandoverSuccessIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_144, + &asn_PER_memb_S1AP_value_constr_160, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_141 + memb_S1AP_value_constraint_157 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_HandoverSuccessIEs_tags_141[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_HandoverSuccessIEs_tags_157[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_HandoverSuccessIEs_tag2el_141[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_HandoverSuccessIEs_tag2el_157[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverSuccessIEs_specs_141 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverSuccessIEs_specs_157 = { sizeof(struct S1AP_HandoverSuccessIEs), offsetof(struct S1AP_HandoverSuccessIEs, _asn_ctx), - asn_MAP_S1AP_HandoverSuccessIEs_tag2el_141, + asn_MAP_S1AP_HandoverSuccessIEs_tag2el_157, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -30476,12 +31728,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverSuccessIEs = { "HandoverSuccessIEs", "HandoverSuccessIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_HandoverSuccessIEs_tags_141, - sizeof(asn_DEF_S1AP_HandoverSuccessIEs_tags_141) - /sizeof(asn_DEF_S1AP_HandoverSuccessIEs_tags_141[0]), /* 1 */ - asn_DEF_S1AP_HandoverSuccessIEs_tags_141, /* Same as above */ - sizeof(asn_DEF_S1AP_HandoverSuccessIEs_tags_141) - /sizeof(asn_DEF_S1AP_HandoverSuccessIEs_tags_141[0]), /* 1 */ + asn_DEF_S1AP_HandoverSuccessIEs_tags_157, + sizeof(asn_DEF_S1AP_HandoverSuccessIEs_tags_157) + /sizeof(asn_DEF_S1AP_HandoverSuccessIEs_tags_157[0]), /* 1 */ + asn_DEF_S1AP_HandoverSuccessIEs_tags_157, /* Same as above */ + sizeof(asn_DEF_S1AP_HandoverSuccessIEs_tags_157) + /sizeof(asn_DEF_S1AP_HandoverSuccessIEs_tags_157[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -30491,12 +31743,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverSuccessIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_HandoverSuccessIEs_141, + asn_MBR_S1AP_HandoverSuccessIEs_157, 3, /* Elements count */ - &asn_SPC_S1AP_HandoverSuccessIEs_specs_141 /* Additional specs */ + &asn_SPC_S1AP_HandoverSuccessIEs_specs_157 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_148[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_164[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBEarlyStatusTransferIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -30549,23 +31801,23 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_148[] = { "ENB-EarlyStatusTransfer-TransparentContainer" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_148[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_164[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* ENB-EarlyStatusTransfer-TransparentContainer */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_148 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_164 = { sizeof(struct S1AP_ENBEarlyStatusTransferIEs__value), offsetof(struct S1AP_ENBEarlyStatusTransferIEs__value, _asn_ctx), offsetof(struct S1AP_ENBEarlyStatusTransferIEs__value, present), sizeof(((struct S1AP_ENBEarlyStatusTransferIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_148, + asn_MAP_S1AP_value_tag2el_164, 3, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_148 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_164 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -30582,12 +31834,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_148 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_148, + asn_MBR_S1AP_value_164, 3, /* Elements count */ - &asn_SPC_S1AP_value_specs_148 /* Additional specs */ + &asn_SPC_S1AP_value_specs_164 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ENBEarlyStatusTransferIEs_145[] = { +asn_TYPE_member_t asn_MBR_S1AP_ENBEarlyStatusTransferIEs_161[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBEarlyStatusTransferIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -30598,9 +31850,9 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBEarlyStatusTransferIEs_145[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_146, + &asn_PER_memb_S1AP_id_constr_162, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_145 + memb_S1AP_id_constraint_161 }, 0, 0, /* No default value */ "id" @@ -30615,9 +31867,9 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBEarlyStatusTransferIEs_145[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_147, + &asn_PER_memb_S1AP_criticality_constr_163, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_145 + memb_S1AP_criticality_constraint_161 }, 0, 0, /* No default value */ "criticality" @@ -30625,33 +31877,33 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBEarlyStatusTransferIEs_145[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBEarlyStatusTransferIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_148, + &asn_DEF_S1AP_value_164, select_ENBEarlyStatusTransferIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_148, + &asn_PER_memb_S1AP_value_constr_164, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_145 + memb_S1AP_value_constraint_161 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ENBEarlyStatusTransferIEs_tags_145[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ENBEarlyStatusTransferIEs_tags_161[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_ENBEarlyStatusTransferIEs_tag2el_145[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_ENBEarlyStatusTransferIEs_tag2el_161[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBEarlyStatusTransferIEs_specs_145 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBEarlyStatusTransferIEs_specs_161 = { sizeof(struct S1AP_ENBEarlyStatusTransferIEs), offsetof(struct S1AP_ENBEarlyStatusTransferIEs, _asn_ctx), - asn_MAP_S1AP_ENBEarlyStatusTransferIEs_tag2el_145, + asn_MAP_S1AP_ENBEarlyStatusTransferIEs_tag2el_161, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -30660,12 +31912,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ENBEarlyStatusTransferIEs = { "ENBEarlyStatusTransferIEs", "ENBEarlyStatusTransferIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ENBEarlyStatusTransferIEs_tags_145, - sizeof(asn_DEF_S1AP_ENBEarlyStatusTransferIEs_tags_145) - /sizeof(asn_DEF_S1AP_ENBEarlyStatusTransferIEs_tags_145[0]), /* 1 */ - asn_DEF_S1AP_ENBEarlyStatusTransferIEs_tags_145, /* Same as above */ - sizeof(asn_DEF_S1AP_ENBEarlyStatusTransferIEs_tags_145) - /sizeof(asn_DEF_S1AP_ENBEarlyStatusTransferIEs_tags_145[0]), /* 1 */ + asn_DEF_S1AP_ENBEarlyStatusTransferIEs_tags_161, + sizeof(asn_DEF_S1AP_ENBEarlyStatusTransferIEs_tags_161) + /sizeof(asn_DEF_S1AP_ENBEarlyStatusTransferIEs_tags_161[0]), /* 1 */ + asn_DEF_S1AP_ENBEarlyStatusTransferIEs_tags_161, /* Same as above */ + sizeof(asn_DEF_S1AP_ENBEarlyStatusTransferIEs_tags_161) + /sizeof(asn_DEF_S1AP_ENBEarlyStatusTransferIEs_tags_161[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -30675,12 +31927,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ENBEarlyStatusTransferIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_ENBEarlyStatusTransferIEs_145, + asn_MBR_S1AP_ENBEarlyStatusTransferIEs_161, 3, /* Elements count */ - &asn_SPC_S1AP_ENBEarlyStatusTransferIEs_specs_145 /* Additional specs */ + &asn_SPC_S1AP_ENBEarlyStatusTransferIEs_specs_161 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_152[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_168[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_MMEEarlyStatusTransferIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -30733,23 +31985,23 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_152[] = { "ENB-EarlyStatusTransfer-TransparentContainer" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_152[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_168[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* ENB-EarlyStatusTransfer-TransparentContainer */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_152 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_168 = { sizeof(struct S1AP_MMEEarlyStatusTransferIEs__value), offsetof(struct S1AP_MMEEarlyStatusTransferIEs__value, _asn_ctx), offsetof(struct S1AP_MMEEarlyStatusTransferIEs__value, present), sizeof(((struct S1AP_MMEEarlyStatusTransferIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_152, + asn_MAP_S1AP_value_tag2el_168, 3, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_152 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_168 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -30766,12 +32018,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_152 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_152, + asn_MBR_S1AP_value_168, 3, /* Elements count */ - &asn_SPC_S1AP_value_specs_152 /* Additional specs */ + &asn_SPC_S1AP_value_specs_168 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_MMEEarlyStatusTransferIEs_149[] = { +asn_TYPE_member_t asn_MBR_S1AP_MMEEarlyStatusTransferIEs_165[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_MMEEarlyStatusTransferIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -30782,9 +32034,9 @@ asn_TYPE_member_t asn_MBR_S1AP_MMEEarlyStatusTransferIEs_149[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_150, + &asn_PER_memb_S1AP_id_constr_166, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_149 + memb_S1AP_id_constraint_165 }, 0, 0, /* No default value */ "id" @@ -30799,9 +32051,9 @@ asn_TYPE_member_t asn_MBR_S1AP_MMEEarlyStatusTransferIEs_149[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_151, + &asn_PER_memb_S1AP_criticality_constr_167, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_149 + memb_S1AP_criticality_constraint_165 }, 0, 0, /* No default value */ "criticality" @@ -30809,33 +32061,33 @@ asn_TYPE_member_t asn_MBR_S1AP_MMEEarlyStatusTransferIEs_149[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_MMEEarlyStatusTransferIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_152, + &asn_DEF_S1AP_value_168, select_MMEEarlyStatusTransferIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_152, + &asn_PER_memb_S1AP_value_constr_168, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_149 + memb_S1AP_value_constraint_165 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_MMEEarlyStatusTransferIEs_tags_149[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_MMEEarlyStatusTransferIEs_tags_165[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_MMEEarlyStatusTransferIEs_tag2el_149[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_MMEEarlyStatusTransferIEs_tag2el_165[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEEarlyStatusTransferIEs_specs_149 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEEarlyStatusTransferIEs_specs_165 = { sizeof(struct S1AP_MMEEarlyStatusTransferIEs), offsetof(struct S1AP_MMEEarlyStatusTransferIEs, _asn_ctx), - asn_MAP_S1AP_MMEEarlyStatusTransferIEs_tag2el_149, + asn_MAP_S1AP_MMEEarlyStatusTransferIEs_tag2el_165, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -30844,12 +32096,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_MMEEarlyStatusTransferIEs = { "MMEEarlyStatusTransferIEs", "MMEEarlyStatusTransferIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_MMEEarlyStatusTransferIEs_tags_149, - sizeof(asn_DEF_S1AP_MMEEarlyStatusTransferIEs_tags_149) - /sizeof(asn_DEF_S1AP_MMEEarlyStatusTransferIEs_tags_149[0]), /* 1 */ - asn_DEF_S1AP_MMEEarlyStatusTransferIEs_tags_149, /* Same as above */ - sizeof(asn_DEF_S1AP_MMEEarlyStatusTransferIEs_tags_149) - /sizeof(asn_DEF_S1AP_MMEEarlyStatusTransferIEs_tags_149[0]), /* 1 */ + asn_DEF_S1AP_MMEEarlyStatusTransferIEs_tags_165, + sizeof(asn_DEF_S1AP_MMEEarlyStatusTransferIEs_tags_165) + /sizeof(asn_DEF_S1AP_MMEEarlyStatusTransferIEs_tags_165[0]), /* 1 */ + asn_DEF_S1AP_MMEEarlyStatusTransferIEs_tags_165, /* Same as above */ + sizeof(asn_DEF_S1AP_MMEEarlyStatusTransferIEs_tags_165) + /sizeof(asn_DEF_S1AP_MMEEarlyStatusTransferIEs_tags_165[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -30859,12 +32111,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_MMEEarlyStatusTransferIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_MMEEarlyStatusTransferIEs_149, + asn_MBR_S1AP_MMEEarlyStatusTransferIEs_165, 3, /* Elements count */ - &asn_SPC_S1AP_MMEEarlyStatusTransferIEs_specs_149 /* Additional specs */ + &asn_SPC_S1AP_MMEEarlyStatusTransferIEs_specs_165 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_156[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_172[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSetupRequestIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -30934,24 +32186,24 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_156[] = { "E-RABToBeSetupListBearerSUReq" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_156[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_172[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 1 }, /* UEAggregateMaximumBitrate */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 } /* E-RABToBeSetupListBearerSUReq */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_156 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_172 = { sizeof(struct S1AP_E_RABSetupRequestIEs__value), offsetof(struct S1AP_E_RABSetupRequestIEs__value, _asn_ctx), offsetof(struct S1AP_E_RABSetupRequestIEs__value, present), sizeof(((struct S1AP_E_RABSetupRequestIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_156, + asn_MAP_S1AP_value_tag2el_172, 4, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_156 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_172 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -30968,12 +32220,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_156 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_156, + asn_MBR_S1AP_value_172, 4, /* Elements count */ - &asn_SPC_S1AP_value_specs_156 /* Additional specs */ + &asn_SPC_S1AP_value_specs_172 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupRequestIEs_153[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupRequestIEs_169[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSetupRequestIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -30984,9 +32236,9 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupRequestIEs_153[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_154, + &asn_PER_memb_S1AP_id_constr_170, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_153 + memb_S1AP_id_constraint_169 }, 0, 0, /* No default value */ "id" @@ -31001,9 +32253,9 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupRequestIEs_153[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_155, + &asn_PER_memb_S1AP_criticality_constr_171, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_153 + memb_S1AP_criticality_constraint_169 }, 0, 0, /* No default value */ "criticality" @@ -31011,33 +32263,33 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupRequestIEs_153[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSetupRequestIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_156, + &asn_DEF_S1AP_value_172, select_E_RABSetupRequestIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_156, + &asn_PER_memb_S1AP_value_constr_172, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_153 + memb_S1AP_value_constraint_169 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABSetupRequestIEs_tags_153[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABSetupRequestIEs_tags_169[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABSetupRequestIEs_tag2el_153[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABSetupRequestIEs_tag2el_169[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupRequestIEs_specs_153 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupRequestIEs_specs_169 = { sizeof(struct S1AP_E_RABSetupRequestIEs), offsetof(struct S1AP_E_RABSetupRequestIEs, _asn_ctx), - asn_MAP_S1AP_E_RABSetupRequestIEs_tag2el_153, + asn_MAP_S1AP_E_RABSetupRequestIEs_tag2el_169, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -31046,12 +32298,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupRequestIEs = { "E-RABSetupRequestIEs", "E-RABSetupRequestIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABSetupRequestIEs_tags_153, - sizeof(asn_DEF_S1AP_E_RABSetupRequestIEs_tags_153) - /sizeof(asn_DEF_S1AP_E_RABSetupRequestIEs_tags_153[0]), /* 1 */ - asn_DEF_S1AP_E_RABSetupRequestIEs_tags_153, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABSetupRequestIEs_tags_153) - /sizeof(asn_DEF_S1AP_E_RABSetupRequestIEs_tags_153[0]), /* 1 */ + asn_DEF_S1AP_E_RABSetupRequestIEs_tags_169, + sizeof(asn_DEF_S1AP_E_RABSetupRequestIEs_tags_169) + /sizeof(asn_DEF_S1AP_E_RABSetupRequestIEs_tags_169[0]), /* 1 */ + asn_DEF_S1AP_E_RABSetupRequestIEs_tags_169, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABSetupRequestIEs_tags_169) + /sizeof(asn_DEF_S1AP_E_RABSetupRequestIEs_tags_169[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -31061,12 +32313,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupRequestIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABSetupRequestIEs_153, + asn_MBR_S1AP_E_RABSetupRequestIEs_169, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABSetupRequestIEs_specs_153 /* Additional specs */ + &asn_SPC_S1AP_E_RABSetupRequestIEs_specs_169 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_160[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_176[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSetupResponseIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -31152,26 +32404,44 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_160[] = { 0, 0, /* No default value */ "CriticalityDiagnostics" }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSetupResponseIEs__value, choice.UserLocationInformation), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_UserLocationInformation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "UserLocationInformation" + }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_160[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_176[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 2 }, /* E-RABSetupListBearerSURes */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 1 }, /* E-RABList */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 0 } /* CriticalityDiagnostics */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 3 }, /* E-RABSetupListBearerSURes */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 2 }, /* E-RABList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 1 }, /* CriticalityDiagnostics */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 0 } /* UserLocationInformation */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_160 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_176 = { sizeof(struct S1AP_E_RABSetupResponseIEs__value), offsetof(struct S1AP_E_RABSetupResponseIEs__value, _asn_ctx), offsetof(struct S1AP_E_RABSetupResponseIEs__value, present), sizeof(((struct S1AP_E_RABSetupResponseIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_160, - 5, /* Count of tags in the map */ + asn_MAP_S1AP_value_tag2el_176, + 6, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_160 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_176 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -31188,12 +32458,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_160 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_160, - 5, /* Elements count */ - &asn_SPC_S1AP_value_specs_160 /* Additional specs */ + asn_MBR_S1AP_value_176, + 6, /* Elements count */ + &asn_SPC_S1AP_value_specs_176 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupResponseIEs_157[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupResponseIEs_173[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSetupResponseIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -31204,9 +32474,9 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupResponseIEs_157[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_158, + &asn_PER_memb_S1AP_id_constr_174, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_157 + memb_S1AP_id_constraint_173 }, 0, 0, /* No default value */ "id" @@ -31221,9 +32491,9 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupResponseIEs_157[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_159, + &asn_PER_memb_S1AP_criticality_constr_175, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_157 + memb_S1AP_criticality_constraint_173 }, 0, 0, /* No default value */ "criticality" @@ -31231,33 +32501,33 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupResponseIEs_157[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABSetupResponseIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_160, + &asn_DEF_S1AP_value_176, select_E_RABSetupResponseIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_160, + &asn_PER_memb_S1AP_value_constr_176, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_157 + memb_S1AP_value_constraint_173 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABSetupResponseIEs_tags_157[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABSetupResponseIEs_tags_173[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABSetupResponseIEs_tag2el_157[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABSetupResponseIEs_tag2el_173[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupResponseIEs_specs_157 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupResponseIEs_specs_173 = { sizeof(struct S1AP_E_RABSetupResponseIEs), offsetof(struct S1AP_E_RABSetupResponseIEs, _asn_ctx), - asn_MAP_S1AP_E_RABSetupResponseIEs_tag2el_157, + asn_MAP_S1AP_E_RABSetupResponseIEs_tag2el_173, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -31266,12 +32536,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupResponseIEs = { "E-RABSetupResponseIEs", "E-RABSetupResponseIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABSetupResponseIEs_tags_157, - sizeof(asn_DEF_S1AP_E_RABSetupResponseIEs_tags_157) - /sizeof(asn_DEF_S1AP_E_RABSetupResponseIEs_tags_157[0]), /* 1 */ - asn_DEF_S1AP_E_RABSetupResponseIEs_tags_157, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABSetupResponseIEs_tags_157) - /sizeof(asn_DEF_S1AP_E_RABSetupResponseIEs_tags_157[0]), /* 1 */ + asn_DEF_S1AP_E_RABSetupResponseIEs_tags_173, + sizeof(asn_DEF_S1AP_E_RABSetupResponseIEs_tags_173) + /sizeof(asn_DEF_S1AP_E_RABSetupResponseIEs_tags_173[0]), /* 1 */ + asn_DEF_S1AP_E_RABSetupResponseIEs_tags_173, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABSetupResponseIEs_tags_173) + /sizeof(asn_DEF_S1AP_E_RABSetupResponseIEs_tags_173[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -31281,12 +32551,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupResponseIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABSetupResponseIEs_157, + asn_MBR_S1AP_E_RABSetupResponseIEs_173, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABSetupResponseIEs_specs_157 /* Additional specs */ + &asn_SPC_S1AP_E_RABSetupResponseIEs_specs_173 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_164[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_180[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModifyRequestIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -31373,28 +32643,28 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_164[] = { "SecondaryRATDataUsageRequest" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_164[] = { 0, 1, 4, 2, 3 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_164[] = { 0, 1, 3, 4, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_164[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_180[] = { 0, 1, 4, 2, 3 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_180[] = { 0, 1, 3, 4, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_180[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 0 }, /* SecondaryRATDataUsageRequest */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 1 }, /* UEAggregateMaximumBitrate */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 } /* E-RABToBeModifiedListBearerModReq */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_164 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_180 = { sizeof(struct S1AP_E_RABModifyRequestIEs__value), offsetof(struct S1AP_E_RABModifyRequestIEs__value, _asn_ctx), offsetof(struct S1AP_E_RABModifyRequestIEs__value, present), sizeof(((struct S1AP_E_RABModifyRequestIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_164, + asn_MAP_S1AP_value_tag2el_180, 5, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_164, - asn_MAP_S1AP_value_from_canonical_164, + asn_MAP_S1AP_value_to_canonical_180, + asn_MAP_S1AP_value_from_canonical_180, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_164 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_180 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -31411,12 +32681,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_164 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_164, + asn_MBR_S1AP_value_180, 5, /* Elements count */ - &asn_SPC_S1AP_value_specs_164 /* Additional specs */ + &asn_SPC_S1AP_value_specs_180 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyRequestIEs_161[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyRequestIEs_177[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModifyRequestIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -31427,9 +32697,9 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyRequestIEs_161[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_162, + &asn_PER_memb_S1AP_id_constr_178, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_161 + memb_S1AP_id_constraint_177 }, 0, 0, /* No default value */ "id" @@ -31444,9 +32714,9 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyRequestIEs_161[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_163, + &asn_PER_memb_S1AP_criticality_constr_179, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_161 + memb_S1AP_criticality_constraint_177 }, 0, 0, /* No default value */ "criticality" @@ -31454,33 +32724,33 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyRequestIEs_161[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModifyRequestIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_164, + &asn_DEF_S1AP_value_180, select_E_RABModifyRequestIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_164, + &asn_PER_memb_S1AP_value_constr_180, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_161 + memb_S1AP_value_constraint_177 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABModifyRequestIEs_tags_161[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABModifyRequestIEs_tags_177[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABModifyRequestIEs_tag2el_161[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABModifyRequestIEs_tag2el_177[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyRequestIEs_specs_161 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyRequestIEs_specs_177 = { sizeof(struct S1AP_E_RABModifyRequestIEs), offsetof(struct S1AP_E_RABModifyRequestIEs, _asn_ctx), - asn_MAP_S1AP_E_RABModifyRequestIEs_tag2el_161, + asn_MAP_S1AP_E_RABModifyRequestIEs_tag2el_177, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -31489,12 +32759,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyRequestIEs = { "E-RABModifyRequestIEs", "E-RABModifyRequestIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABModifyRequestIEs_tags_161, - sizeof(asn_DEF_S1AP_E_RABModifyRequestIEs_tags_161) - /sizeof(asn_DEF_S1AP_E_RABModifyRequestIEs_tags_161[0]), /* 1 */ - asn_DEF_S1AP_E_RABModifyRequestIEs_tags_161, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABModifyRequestIEs_tags_161) - /sizeof(asn_DEF_S1AP_E_RABModifyRequestIEs_tags_161[0]), /* 1 */ + asn_DEF_S1AP_E_RABModifyRequestIEs_tags_177, + sizeof(asn_DEF_S1AP_E_RABModifyRequestIEs_tags_177) + /sizeof(asn_DEF_S1AP_E_RABModifyRequestIEs_tags_177[0]), /* 1 */ + asn_DEF_S1AP_E_RABModifyRequestIEs_tags_177, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABModifyRequestIEs_tags_177) + /sizeof(asn_DEF_S1AP_E_RABModifyRequestIEs_tags_177[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -31504,12 +32774,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyRequestIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABModifyRequestIEs_161, + asn_MBR_S1AP_E_RABModifyRequestIEs_177, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABModifyRequestIEs_specs_161 /* Additional specs */ + &asn_SPC_S1AP_E_RABModifyRequestIEs_specs_177 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_168[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_184[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModifyResponseIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -31612,27 +32882,45 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_168[] = { 0, 0, /* No default value */ "SecondaryRATDataUsageReportList" }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModifyResponseIEs__value, choice.UserLocationInformation), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_UserLocationInformation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "UserLocationInformation" + }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_168[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_184[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 3 }, /* E-RABModifyListBearerModRes */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 2 }, /* E-RABList */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 1 }, /* CriticalityDiagnostics */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 0 } /* SecondaryRATDataUsageReportList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 4 }, /* E-RABModifyListBearerModRes */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 3 }, /* E-RABList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 2 }, /* CriticalityDiagnostics */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 1 }, /* SecondaryRATDataUsageReportList */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -4, 0 } /* UserLocationInformation */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_168 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_184 = { sizeof(struct S1AP_E_RABModifyResponseIEs__value), offsetof(struct S1AP_E_RABModifyResponseIEs__value, _asn_ctx), offsetof(struct S1AP_E_RABModifyResponseIEs__value, present), sizeof(((struct S1AP_E_RABModifyResponseIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_168, - 6, /* Count of tags in the map */ + asn_MAP_S1AP_value_tag2el_184, + 7, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_168 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_184 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -31649,12 +32937,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_168 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_168, - 6, /* Elements count */ - &asn_SPC_S1AP_value_specs_168 /* Additional specs */ + asn_MBR_S1AP_value_184, + 7, /* Elements count */ + &asn_SPC_S1AP_value_specs_184 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyResponseIEs_165[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyResponseIEs_181[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModifyResponseIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -31665,9 +32953,9 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyResponseIEs_165[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_166, + &asn_PER_memb_S1AP_id_constr_182, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_165 + memb_S1AP_id_constraint_181 }, 0, 0, /* No default value */ "id" @@ -31682,9 +32970,9 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyResponseIEs_165[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_167, + &asn_PER_memb_S1AP_criticality_constr_183, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_165 + memb_S1AP_criticality_constraint_181 }, 0, 0, /* No default value */ "criticality" @@ -31692,33 +32980,33 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyResponseIEs_165[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModifyResponseIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_168, + &asn_DEF_S1AP_value_184, select_E_RABModifyResponseIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_168, + &asn_PER_memb_S1AP_value_constr_184, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_165 + memb_S1AP_value_constraint_181 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABModifyResponseIEs_tags_165[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABModifyResponseIEs_tags_181[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABModifyResponseIEs_tag2el_165[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABModifyResponseIEs_tag2el_181[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyResponseIEs_specs_165 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyResponseIEs_specs_181 = { sizeof(struct S1AP_E_RABModifyResponseIEs), offsetof(struct S1AP_E_RABModifyResponseIEs, _asn_ctx), - asn_MAP_S1AP_E_RABModifyResponseIEs_tag2el_165, + asn_MAP_S1AP_E_RABModifyResponseIEs_tag2el_181, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -31727,12 +33015,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyResponseIEs = { "E-RABModifyResponseIEs", "E-RABModifyResponseIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABModifyResponseIEs_tags_165, - sizeof(asn_DEF_S1AP_E_RABModifyResponseIEs_tags_165) - /sizeof(asn_DEF_S1AP_E_RABModifyResponseIEs_tags_165[0]), /* 1 */ - asn_DEF_S1AP_E_RABModifyResponseIEs_tags_165, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABModifyResponseIEs_tags_165) - /sizeof(asn_DEF_S1AP_E_RABModifyResponseIEs_tags_165[0]), /* 1 */ + asn_DEF_S1AP_E_RABModifyResponseIEs_tags_181, + sizeof(asn_DEF_S1AP_E_RABModifyResponseIEs_tags_181) + /sizeof(asn_DEF_S1AP_E_RABModifyResponseIEs_tags_181[0]), /* 1 */ + asn_DEF_S1AP_E_RABModifyResponseIEs_tags_181, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABModifyResponseIEs_tags_181) + /sizeof(asn_DEF_S1AP_E_RABModifyResponseIEs_tags_181[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -31742,12 +33030,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyResponseIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABModifyResponseIEs_165, + asn_MBR_S1AP_E_RABModifyResponseIEs_181, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABModifyResponseIEs_specs_165 /* Additional specs */ + &asn_SPC_S1AP_E_RABModifyResponseIEs_specs_181 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_172[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_188[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABReleaseCommandIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -31834,28 +33122,28 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_172[] = { "NAS-PDU" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_172[] = { 0, 1, 4, 2, 3 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_172[] = { 0, 1, 3, 4, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_172[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_188[] = { 0, 1, 4, 2, 3 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_188[] = { 0, 1, 3, 4, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_188[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, 0, 0 }, /* NAS-PDU */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 1 }, /* UEAggregateMaximumBitrate */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 } /* E-RABList */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_172 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_188 = { sizeof(struct S1AP_E_RABReleaseCommandIEs__value), offsetof(struct S1AP_E_RABReleaseCommandIEs__value, _asn_ctx), offsetof(struct S1AP_E_RABReleaseCommandIEs__value, present), sizeof(((struct S1AP_E_RABReleaseCommandIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_172, + asn_MAP_S1AP_value_tag2el_188, 5, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_172, - asn_MAP_S1AP_value_from_canonical_172, + asn_MAP_S1AP_value_to_canonical_188, + asn_MAP_S1AP_value_from_canonical_188, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_172 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_188 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -31872,12 +33160,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_172 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_172, + asn_MBR_S1AP_value_188, 5, /* Elements count */ - &asn_SPC_S1AP_value_specs_172 /* Additional specs */ + &asn_SPC_S1AP_value_specs_188 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseCommandIEs_169[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseCommandIEs_185[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABReleaseCommandIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -31888,9 +33176,9 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseCommandIEs_169[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_170, + &asn_PER_memb_S1AP_id_constr_186, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_169 + memb_S1AP_id_constraint_185 }, 0, 0, /* No default value */ "id" @@ -31905,9 +33193,9 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseCommandIEs_169[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_171, + &asn_PER_memb_S1AP_criticality_constr_187, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_169 + memb_S1AP_criticality_constraint_185 }, 0, 0, /* No default value */ "criticality" @@ -31915,33 +33203,33 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseCommandIEs_169[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABReleaseCommandIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_172, + &asn_DEF_S1AP_value_188, select_E_RABReleaseCommandIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_172, + &asn_PER_memb_S1AP_value_constr_188, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_169 + memb_S1AP_value_constraint_185 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABReleaseCommandIEs_tags_169[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABReleaseCommandIEs_tags_185[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABReleaseCommandIEs_tag2el_169[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABReleaseCommandIEs_tag2el_185[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABReleaseCommandIEs_specs_169 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABReleaseCommandIEs_specs_185 = { sizeof(struct S1AP_E_RABReleaseCommandIEs), offsetof(struct S1AP_E_RABReleaseCommandIEs, _asn_ctx), - asn_MAP_S1AP_E_RABReleaseCommandIEs_tag2el_169, + asn_MAP_S1AP_E_RABReleaseCommandIEs_tag2el_185, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -31950,12 +33238,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseCommandIEs = { "E-RABReleaseCommandIEs", "E-RABReleaseCommandIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABReleaseCommandIEs_tags_169, - sizeof(asn_DEF_S1AP_E_RABReleaseCommandIEs_tags_169) - /sizeof(asn_DEF_S1AP_E_RABReleaseCommandIEs_tags_169[0]), /* 1 */ - asn_DEF_S1AP_E_RABReleaseCommandIEs_tags_169, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABReleaseCommandIEs_tags_169) - /sizeof(asn_DEF_S1AP_E_RABReleaseCommandIEs_tags_169[0]), /* 1 */ + asn_DEF_S1AP_E_RABReleaseCommandIEs_tags_185, + sizeof(asn_DEF_S1AP_E_RABReleaseCommandIEs_tags_185) + /sizeof(asn_DEF_S1AP_E_RABReleaseCommandIEs_tags_185[0]), /* 1 */ + asn_DEF_S1AP_E_RABReleaseCommandIEs_tags_185, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABReleaseCommandIEs_tags_185) + /sizeof(asn_DEF_S1AP_E_RABReleaseCommandIEs_tags_185[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -31965,12 +33253,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseCommandIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABReleaseCommandIEs_169, + asn_MBR_S1AP_E_RABReleaseCommandIEs_185, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABReleaseCommandIEs_specs_169 /* Additional specs */ + &asn_SPC_S1AP_E_RABReleaseCommandIEs_specs_185 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_176[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_192[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABReleaseResponseIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -32091,7 +33379,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_176[] = { "SecondaryRATDataUsageReportList" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_176[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_192[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 4 }, /* E-RABReleaseListBearerRelComp */ @@ -32100,18 +33388,18 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_176[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 1 }, /* UserLocationInformation */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -4, 0 } /* SecondaryRATDataUsageReportList */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_176 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_192 = { sizeof(struct S1AP_E_RABReleaseResponseIEs__value), offsetof(struct S1AP_E_RABReleaseResponseIEs__value, _asn_ctx), offsetof(struct S1AP_E_RABReleaseResponseIEs__value, present), sizeof(((struct S1AP_E_RABReleaseResponseIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_176, + asn_MAP_S1AP_value_tag2el_192, 7, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_176 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_192 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -32128,12 +33416,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_176 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_176, + asn_MBR_S1AP_value_192, 7, /* Elements count */ - &asn_SPC_S1AP_value_specs_176 /* Additional specs */ + &asn_SPC_S1AP_value_specs_192 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseResponseIEs_173[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseResponseIEs_189[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABReleaseResponseIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -32144,9 +33432,9 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseResponseIEs_173[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_174, + &asn_PER_memb_S1AP_id_constr_190, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_173 + memb_S1AP_id_constraint_189 }, 0, 0, /* No default value */ "id" @@ -32161,9 +33449,9 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseResponseIEs_173[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_175, + &asn_PER_memb_S1AP_criticality_constr_191, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_173 + memb_S1AP_criticality_constraint_189 }, 0, 0, /* No default value */ "criticality" @@ -32171,33 +33459,33 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseResponseIEs_173[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABReleaseResponseIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_176, + &asn_DEF_S1AP_value_192, select_E_RABReleaseResponseIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_176, + &asn_PER_memb_S1AP_value_constr_192, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_173 + memb_S1AP_value_constraint_189 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABReleaseResponseIEs_tags_173[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABReleaseResponseIEs_tags_189[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABReleaseResponseIEs_tag2el_173[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABReleaseResponseIEs_tag2el_189[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABReleaseResponseIEs_specs_173 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABReleaseResponseIEs_specs_189 = { sizeof(struct S1AP_E_RABReleaseResponseIEs), offsetof(struct S1AP_E_RABReleaseResponseIEs, _asn_ctx), - asn_MAP_S1AP_E_RABReleaseResponseIEs_tag2el_173, + asn_MAP_S1AP_E_RABReleaseResponseIEs_tag2el_189, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -32206,12 +33494,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseResponseIEs = { "E-RABReleaseResponseIEs", "E-RABReleaseResponseIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABReleaseResponseIEs_tags_173, - sizeof(asn_DEF_S1AP_E_RABReleaseResponseIEs_tags_173) - /sizeof(asn_DEF_S1AP_E_RABReleaseResponseIEs_tags_173[0]), /* 1 */ - asn_DEF_S1AP_E_RABReleaseResponseIEs_tags_173, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABReleaseResponseIEs_tags_173) - /sizeof(asn_DEF_S1AP_E_RABReleaseResponseIEs_tags_173[0]), /* 1 */ + asn_DEF_S1AP_E_RABReleaseResponseIEs_tags_189, + sizeof(asn_DEF_S1AP_E_RABReleaseResponseIEs_tags_189) + /sizeof(asn_DEF_S1AP_E_RABReleaseResponseIEs_tags_189[0]), /* 1 */ + asn_DEF_S1AP_E_RABReleaseResponseIEs_tags_189, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABReleaseResponseIEs_tags_189) + /sizeof(asn_DEF_S1AP_E_RABReleaseResponseIEs_tags_189[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -32221,12 +33509,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseResponseIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABReleaseResponseIEs_173, + asn_MBR_S1AP_E_RABReleaseResponseIEs_189, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABReleaseResponseIEs_specs_173 /* Additional specs */ + &asn_SPC_S1AP_E_RABReleaseResponseIEs_specs_189 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_180[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_196[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABReleaseIndicationIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -32313,25 +33601,25 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_180[] = { "SecondaryRATDataUsageReportList" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_180[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_196[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 2 }, /* E-RABList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 1 }, /* UserLocationInformation */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 0 } /* SecondaryRATDataUsageReportList */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_180 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_196 = { sizeof(struct S1AP_E_RABReleaseIndicationIEs__value), offsetof(struct S1AP_E_RABReleaseIndicationIEs__value, _asn_ctx), offsetof(struct S1AP_E_RABReleaseIndicationIEs__value, present), sizeof(((struct S1AP_E_RABReleaseIndicationIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_180, + asn_MAP_S1AP_value_tag2el_196, 5, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_180 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_196 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -32348,12 +33636,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_180 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_180, + asn_MBR_S1AP_value_196, 5, /* Elements count */ - &asn_SPC_S1AP_value_specs_180 /* Additional specs */ + &asn_SPC_S1AP_value_specs_196 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseIndicationIEs_177[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseIndicationIEs_193[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABReleaseIndicationIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -32364,9 +33652,9 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseIndicationIEs_177[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_178, + &asn_PER_memb_S1AP_id_constr_194, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_177 + memb_S1AP_id_constraint_193 }, 0, 0, /* No default value */ "id" @@ -32381,9 +33669,9 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseIndicationIEs_177[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_179, + &asn_PER_memb_S1AP_criticality_constr_195, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_177 + memb_S1AP_criticality_constraint_193 }, 0, 0, /* No default value */ "criticality" @@ -32391,33 +33679,33 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseIndicationIEs_177[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABReleaseIndicationIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_180, + &asn_DEF_S1AP_value_196, select_E_RABReleaseIndicationIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_180, + &asn_PER_memb_S1AP_value_constr_196, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_177 + memb_S1AP_value_constraint_193 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABReleaseIndicationIEs_tags_177[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABReleaseIndicationIEs_tags_193[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABReleaseIndicationIEs_tag2el_177[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABReleaseIndicationIEs_tag2el_193[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABReleaseIndicationIEs_specs_177 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABReleaseIndicationIEs_specs_193 = { sizeof(struct S1AP_E_RABReleaseIndicationIEs), offsetof(struct S1AP_E_RABReleaseIndicationIEs, _asn_ctx), - asn_MAP_S1AP_E_RABReleaseIndicationIEs_tag2el_177, + asn_MAP_S1AP_E_RABReleaseIndicationIEs_tag2el_193, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -32426,12 +33714,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseIndicationIEs = { "E-RABReleaseIndicationIEs", "E-RABReleaseIndicationIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABReleaseIndicationIEs_tags_177, - sizeof(asn_DEF_S1AP_E_RABReleaseIndicationIEs_tags_177) - /sizeof(asn_DEF_S1AP_E_RABReleaseIndicationIEs_tags_177[0]), /* 1 */ - asn_DEF_S1AP_E_RABReleaseIndicationIEs_tags_177, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABReleaseIndicationIEs_tags_177) - /sizeof(asn_DEF_S1AP_E_RABReleaseIndicationIEs_tags_177[0]), /* 1 */ + asn_DEF_S1AP_E_RABReleaseIndicationIEs_tags_193, + sizeof(asn_DEF_S1AP_E_RABReleaseIndicationIEs_tags_193) + /sizeof(asn_DEF_S1AP_E_RABReleaseIndicationIEs_tags_193[0]), /* 1 */ + asn_DEF_S1AP_E_RABReleaseIndicationIEs_tags_193, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABReleaseIndicationIEs_tags_193) + /sizeof(asn_DEF_S1AP_E_RABReleaseIndicationIEs_tags_193[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -32441,12 +33729,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseIndicationIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABReleaseIndicationIEs_177, + asn_MBR_S1AP_E_RABReleaseIndicationIEs_193, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABReleaseIndicationIEs_specs_177 /* Additional specs */ + &asn_SPC_S1AP_E_RABReleaseIndicationIEs_specs_193 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_184[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_200[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_InitialContextSetupRequestIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -33077,9 +34365,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_184[] = { "UERadioCapabilityID" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_184[] = { 0, 1, 9, 15, 5, 19, 31, 8, 36, 10, 11, 12, 16, 18, 22, 25, 27, 28, 29, 32, 2, 3, 4, 6, 7, 13, 14, 17, 20, 21, 23, 24, 26, 30, 33, 34, 35 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_184[] = { 0, 1, 20, 21, 22, 4, 23, 24, 7, 2, 9, 10, 11, 25, 26, 3, 12, 27, 13, 5, 28, 29, 14, 30, 31, 15, 32, 16, 17, 18, 33, 6, 19, 34, 35, 36, 8 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_184[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_200[] = { 0, 1, 9, 15, 5, 19, 31, 8, 36, 10, 11, 12, 16, 18, 22, 25, 27, 28, 29, 32, 2, 3, 4, 6, 7, 13, 14, 17, 20, 21, 23, 24, 26, 30, 33, 34, 35 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_200[] = { 0, 1, 20, 21, 22, 4, 23, 24, 7, 2, 9, 10, 11, 25, 26, 3, 12, 27, 13, 5, 28, 29, 14, 30, 31, 15, 32, 16, 17, 18, 33, 6, 19, 34, 35, 36, 8 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_200[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 3 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 2 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 9, -2, 1 }, /* SubscriberProfileIDforRFP */ @@ -33118,19 +34406,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_184[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 34, -15, 1 }, /* NRUESidelinkAggregateMaximumBitrate */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 35, -16, 0 } /* PC5QoSParameters */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_184 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_200 = { sizeof(struct S1AP_InitialContextSetupRequestIEs__value), offsetof(struct S1AP_InitialContextSetupRequestIEs__value, _asn_ctx), offsetof(struct S1AP_InitialContextSetupRequestIEs__value, present), sizeof(((struct S1AP_InitialContextSetupRequestIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_184, + asn_MAP_S1AP_value_tag2el_200, 37, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_184, - asn_MAP_S1AP_value_from_canonical_184, + asn_MAP_S1AP_value_to_canonical_200, + asn_MAP_S1AP_value_from_canonical_200, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_184 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_200 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -33147,12 +34435,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_184 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_184, + asn_MBR_S1AP_value_200, 37, /* Elements count */ - &asn_SPC_S1AP_value_specs_184 /* Additional specs */ + &asn_SPC_S1AP_value_specs_200 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupRequestIEs_181[] = { +asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupRequestIEs_197[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_InitialContextSetupRequestIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -33163,9 +34451,9 @@ asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupRequestIEs_181[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_182, + &asn_PER_memb_S1AP_id_constr_198, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_181 + memb_S1AP_id_constraint_197 }, 0, 0, /* No default value */ "id" @@ -33180,9 +34468,9 @@ asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupRequestIEs_181[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_183, + &asn_PER_memb_S1AP_criticality_constr_199, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_181 + memb_S1AP_criticality_constraint_197 }, 0, 0, /* No default value */ "criticality" @@ -33190,33 +34478,33 @@ asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupRequestIEs_181[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_InitialContextSetupRequestIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_184, + &asn_DEF_S1AP_value_200, select_InitialContextSetupRequestIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_184, + &asn_PER_memb_S1AP_value_constr_200, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_181 + memb_S1AP_value_constraint_197 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_InitialContextSetupRequestIEs_tags_181[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_InitialContextSetupRequestIEs_tags_197[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_InitialContextSetupRequestIEs_tag2el_181[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_InitialContextSetupRequestIEs_tag2el_197[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_InitialContextSetupRequestIEs_specs_181 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_InitialContextSetupRequestIEs_specs_197 = { sizeof(struct S1AP_InitialContextSetupRequestIEs), offsetof(struct S1AP_InitialContextSetupRequestIEs, _asn_ctx), - asn_MAP_S1AP_InitialContextSetupRequestIEs_tag2el_181, + asn_MAP_S1AP_InitialContextSetupRequestIEs_tag2el_197, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -33225,12 +34513,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_InitialContextSetupRequestIEs = { "InitialContextSetupRequestIEs", "InitialContextSetupRequestIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_InitialContextSetupRequestIEs_tags_181, - sizeof(asn_DEF_S1AP_InitialContextSetupRequestIEs_tags_181) - /sizeof(asn_DEF_S1AP_InitialContextSetupRequestIEs_tags_181[0]), /* 1 */ - asn_DEF_S1AP_InitialContextSetupRequestIEs_tags_181, /* Same as above */ - sizeof(asn_DEF_S1AP_InitialContextSetupRequestIEs_tags_181) - /sizeof(asn_DEF_S1AP_InitialContextSetupRequestIEs_tags_181[0]), /* 1 */ + asn_DEF_S1AP_InitialContextSetupRequestIEs_tags_197, + sizeof(asn_DEF_S1AP_InitialContextSetupRequestIEs_tags_197) + /sizeof(asn_DEF_S1AP_InitialContextSetupRequestIEs_tags_197[0]), /* 1 */ + asn_DEF_S1AP_InitialContextSetupRequestIEs_tags_197, /* Same as above */ + sizeof(asn_DEF_S1AP_InitialContextSetupRequestIEs_tags_197) + /sizeof(asn_DEF_S1AP_InitialContextSetupRequestIEs_tags_197[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -33240,12 +34528,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_InitialContextSetupRequestIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_InitialContextSetupRequestIEs_181, + asn_MBR_S1AP_InitialContextSetupRequestIEs_197, 3, /* Elements count */ - &asn_SPC_S1AP_InitialContextSetupRequestIEs_specs_181 /* Additional specs */ + &asn_SPC_S1AP_InitialContextSetupRequestIEs_specs_197 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_188[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_204[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_InitialContextSetupResponseIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -33332,25 +34620,25 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_188[] = { "CriticalityDiagnostics" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_188[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_204[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 2 }, /* E-RABSetupListCtxtSURes */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 1 }, /* E-RABList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 0 } /* CriticalityDiagnostics */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_188 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_204 = { sizeof(struct S1AP_InitialContextSetupResponseIEs__value), offsetof(struct S1AP_InitialContextSetupResponseIEs__value, _asn_ctx), offsetof(struct S1AP_InitialContextSetupResponseIEs__value, present), sizeof(((struct S1AP_InitialContextSetupResponseIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_188, + asn_MAP_S1AP_value_tag2el_204, 5, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_188 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_204 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -33367,12 +34655,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_188 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_188, + asn_MBR_S1AP_value_204, 5, /* Elements count */ - &asn_SPC_S1AP_value_specs_188 /* Additional specs */ + &asn_SPC_S1AP_value_specs_204 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupResponseIEs_185[] = { +asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupResponseIEs_201[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_InitialContextSetupResponseIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -33383,9 +34671,9 @@ asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupResponseIEs_185[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_186, + &asn_PER_memb_S1AP_id_constr_202, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_185 + memb_S1AP_id_constraint_201 }, 0, 0, /* No default value */ "id" @@ -33400,9 +34688,9 @@ asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupResponseIEs_185[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_187, + &asn_PER_memb_S1AP_criticality_constr_203, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_185 + memb_S1AP_criticality_constraint_201 }, 0, 0, /* No default value */ "criticality" @@ -33410,33 +34698,33 @@ asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupResponseIEs_185[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_InitialContextSetupResponseIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_188, + &asn_DEF_S1AP_value_204, select_InitialContextSetupResponseIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_188, + &asn_PER_memb_S1AP_value_constr_204, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_185 + memb_S1AP_value_constraint_201 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_InitialContextSetupResponseIEs_tags_185[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_InitialContextSetupResponseIEs_tags_201[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_InitialContextSetupResponseIEs_tag2el_185[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_InitialContextSetupResponseIEs_tag2el_201[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_InitialContextSetupResponseIEs_specs_185 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_InitialContextSetupResponseIEs_specs_201 = { sizeof(struct S1AP_InitialContextSetupResponseIEs), offsetof(struct S1AP_InitialContextSetupResponseIEs, _asn_ctx), - asn_MAP_S1AP_InitialContextSetupResponseIEs_tag2el_185, + asn_MAP_S1AP_InitialContextSetupResponseIEs_tag2el_201, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -33445,12 +34733,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_InitialContextSetupResponseIEs = { "InitialContextSetupResponseIEs", "InitialContextSetupResponseIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_InitialContextSetupResponseIEs_tags_185, - sizeof(asn_DEF_S1AP_InitialContextSetupResponseIEs_tags_185) - /sizeof(asn_DEF_S1AP_InitialContextSetupResponseIEs_tags_185[0]), /* 1 */ - asn_DEF_S1AP_InitialContextSetupResponseIEs_tags_185, /* Same as above */ - sizeof(asn_DEF_S1AP_InitialContextSetupResponseIEs_tags_185) - /sizeof(asn_DEF_S1AP_InitialContextSetupResponseIEs_tags_185[0]), /* 1 */ + asn_DEF_S1AP_InitialContextSetupResponseIEs_tags_201, + sizeof(asn_DEF_S1AP_InitialContextSetupResponseIEs_tags_201) + /sizeof(asn_DEF_S1AP_InitialContextSetupResponseIEs_tags_201[0]), /* 1 */ + asn_DEF_S1AP_InitialContextSetupResponseIEs_tags_201, /* Same as above */ + sizeof(asn_DEF_S1AP_InitialContextSetupResponseIEs_tags_201) + /sizeof(asn_DEF_S1AP_InitialContextSetupResponseIEs_tags_201[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -33460,12 +34748,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_InitialContextSetupResponseIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_InitialContextSetupResponseIEs_185, + asn_MBR_S1AP_InitialContextSetupResponseIEs_201, 3, /* Elements count */ - &asn_SPC_S1AP_InitialContextSetupResponseIEs_specs_185 /* Additional specs */ + &asn_SPC_S1AP_InitialContextSetupResponseIEs_specs_201 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_192[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_208[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_InitialContextSetupFailureIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -33535,9 +34823,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_192[] = { "CriticalityDiagnostics" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_192[] = { 0, 1, 3, 2 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_192[] = { 0, 1, 3, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_192[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_208[] = { 0, 1, 3, 2 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_208[] = { 0, 1, 3, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_208[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */ @@ -33547,19 +34835,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_192[] = { { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* protocol */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 } /* misc */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_192 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_208 = { sizeof(struct S1AP_InitialContextSetupFailureIEs__value), offsetof(struct S1AP_InitialContextSetupFailureIEs__value, _asn_ctx), offsetof(struct S1AP_InitialContextSetupFailureIEs__value, present), sizeof(((struct S1AP_InitialContextSetupFailureIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_192, + asn_MAP_S1AP_value_tag2el_208, 8, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_192, - asn_MAP_S1AP_value_from_canonical_192, + asn_MAP_S1AP_value_to_canonical_208, + asn_MAP_S1AP_value_from_canonical_208, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_192 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_208 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -33576,12 +34864,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_192 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_192, + asn_MBR_S1AP_value_208, 4, /* Elements count */ - &asn_SPC_S1AP_value_specs_192 /* Additional specs */ + &asn_SPC_S1AP_value_specs_208 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupFailureIEs_189[] = { +asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupFailureIEs_205[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_InitialContextSetupFailureIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -33592,9 +34880,9 @@ asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupFailureIEs_189[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_190, + &asn_PER_memb_S1AP_id_constr_206, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_189 + memb_S1AP_id_constraint_205 }, 0, 0, /* No default value */ "id" @@ -33609,9 +34897,9 @@ asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupFailureIEs_189[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_191, + &asn_PER_memb_S1AP_criticality_constr_207, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_189 + memb_S1AP_criticality_constraint_205 }, 0, 0, /* No default value */ "criticality" @@ -33619,33 +34907,33 @@ asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupFailureIEs_189[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_InitialContextSetupFailureIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_192, + &asn_DEF_S1AP_value_208, select_InitialContextSetupFailureIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_192, + &asn_PER_memb_S1AP_value_constr_208, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_189 + memb_S1AP_value_constraint_205 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_InitialContextSetupFailureIEs_tags_189[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_InitialContextSetupFailureIEs_tags_205[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_InitialContextSetupFailureIEs_tag2el_189[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_InitialContextSetupFailureIEs_tag2el_205[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_InitialContextSetupFailureIEs_specs_189 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_InitialContextSetupFailureIEs_specs_205 = { sizeof(struct S1AP_InitialContextSetupFailureIEs), offsetof(struct S1AP_InitialContextSetupFailureIEs, _asn_ctx), - asn_MAP_S1AP_InitialContextSetupFailureIEs_tag2el_189, + asn_MAP_S1AP_InitialContextSetupFailureIEs_tag2el_205, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -33654,12 +34942,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_InitialContextSetupFailureIEs = { "InitialContextSetupFailureIEs", "InitialContextSetupFailureIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_InitialContextSetupFailureIEs_tags_189, - sizeof(asn_DEF_S1AP_InitialContextSetupFailureIEs_tags_189) - /sizeof(asn_DEF_S1AP_InitialContextSetupFailureIEs_tags_189[0]), /* 1 */ - asn_DEF_S1AP_InitialContextSetupFailureIEs_tags_189, /* Same as above */ - sizeof(asn_DEF_S1AP_InitialContextSetupFailureIEs_tags_189) - /sizeof(asn_DEF_S1AP_InitialContextSetupFailureIEs_tags_189[0]), /* 1 */ + asn_DEF_S1AP_InitialContextSetupFailureIEs_tags_205, + sizeof(asn_DEF_S1AP_InitialContextSetupFailureIEs_tags_205) + /sizeof(asn_DEF_S1AP_InitialContextSetupFailureIEs_tags_205[0]), /* 1 */ + asn_DEF_S1AP_InitialContextSetupFailureIEs_tags_205, /* Same as above */ + sizeof(asn_DEF_S1AP_InitialContextSetupFailureIEs_tags_205) + /sizeof(asn_DEF_S1AP_InitialContextSetupFailureIEs_tags_205[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -33669,12 +34957,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_InitialContextSetupFailureIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_InitialContextSetupFailureIEs_189, + asn_MBR_S1AP_InitialContextSetupFailureIEs_205, 3, /* Elements count */ - &asn_SPC_S1AP_InitialContextSetupFailureIEs_specs_189 /* Additional specs */ + &asn_SPC_S1AP_InitialContextSetupFailureIEs_specs_205 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_196[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_212[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_PagingIEs__value, choice.UEIdentityIndexValue), (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, @@ -33981,21 +35269,39 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_196[] = { 0, 0, /* No default value */ "NB-IoT-PagingDRX" }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_PagingIEs__value, choice.PagingCause), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_S1AP_PagingCause, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "PagingCause" + }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_196[] = { 15, 0, 10, 12, 7, 2, 3, 6, 13, 14, 17, 4, 5, 8, 9, 11, 16, 1 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_196[] = { 1, 17, 5, 6, 11, 12, 7, 4, 13, 14, 2, 15, 3, 8, 9, 0, 16, 10 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_196[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_212[] = { 15, 0, 10, 12, 7, 2, 3, 6, 13, 14, 17, 18, 4, 5, 8, 9, 11, 16, 1 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_212[] = { 1, 18, 5, 6, 12, 13, 7, 4, 14, 15, 2, 16, 3, 8, 9, 0, 17, 10, 11 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_212[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 15, 0, 0 }, /* DataSize */ { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 2 }, /* UEIdentityIndexValue */ { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 10, -1, 1 }, /* Extended-UEIdentityIndexValue */ { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 12, -2, 0 }, /* NB-IoT-UEIdentityIndexValue */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 7, 0, 0 }, /* UERadioCapabilityForPaging */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 5 }, /* PagingDRX */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -1, 4 }, /* CNDomain */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -2, 3 }, /* PagingPriority */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 13, -3, 2 }, /* EnhancedCoverageRestricted */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 14, -4, 1 }, /* CE-ModeBRestricted */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 17, -5, 0 }, /* NB-IoT-PagingDRX */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 6 }, /* PagingDRX */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -1, 5 }, /* CNDomain */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -2, 4 }, /* PagingPriority */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 13, -3, 3 }, /* EnhancedCoverageRestricted */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 14, -4, 2 }, /* CE-ModeBRestricted */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 17, -5, 1 }, /* NB-IoT-PagingDRX */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 18, -6, 0 }, /* PagingCause */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, 0, 5 }, /* TAIList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -1, 4 }, /* CSG-IdList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -2, 3 }, /* AssistanceDataForPaging */ @@ -34005,19 +35311,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_196[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* s-TMSI */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iMSI */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_196 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_212 = { sizeof(struct S1AP_PagingIEs__value), offsetof(struct S1AP_PagingIEs__value, _asn_ctx), offsetof(struct S1AP_PagingIEs__value, present), sizeof(((struct S1AP_PagingIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_196, - 19, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_196, - asn_MAP_S1AP_value_from_canonical_196, + asn_MAP_S1AP_value_tag2el_212, + 20, /* Count of tags in the map */ + asn_MAP_S1AP_value_to_canonical_212, + asn_MAP_S1AP_value_from_canonical_212, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_196 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_212 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -34034,12 +35340,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_196 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_196, - 18, /* Elements count */ - &asn_SPC_S1AP_value_specs_196 /* Additional specs */ + asn_MBR_S1AP_value_212, + 19, /* Elements count */ + &asn_SPC_S1AP_value_specs_212 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_PagingIEs_193[] = { +asn_TYPE_member_t asn_MBR_S1AP_PagingIEs_209[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_PagingIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -34050,9 +35356,9 @@ asn_TYPE_member_t asn_MBR_S1AP_PagingIEs_193[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_194, + &asn_PER_memb_S1AP_id_constr_210, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_193 + memb_S1AP_id_constraint_209 }, 0, 0, /* No default value */ "id" @@ -34067,9 +35373,9 @@ asn_TYPE_member_t asn_MBR_S1AP_PagingIEs_193[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_195, + &asn_PER_memb_S1AP_criticality_constr_211, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_193 + memb_S1AP_criticality_constraint_209 }, 0, 0, /* No default value */ "criticality" @@ -34077,33 +35383,33 @@ asn_TYPE_member_t asn_MBR_S1AP_PagingIEs_193[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_PagingIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_196, + &asn_DEF_S1AP_value_212, select_PagingIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_196, + &asn_PER_memb_S1AP_value_constr_212, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_193 + memb_S1AP_value_constraint_209 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_PagingIEs_tags_193[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_PagingIEs_tags_209[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_PagingIEs_tag2el_193[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_PagingIEs_tag2el_209[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_PagingIEs_specs_193 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_PagingIEs_specs_209 = { sizeof(struct S1AP_PagingIEs), offsetof(struct S1AP_PagingIEs, _asn_ctx), - asn_MAP_S1AP_PagingIEs_tag2el_193, + asn_MAP_S1AP_PagingIEs_tag2el_209, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -34112,12 +35418,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_PagingIEs = { "PagingIEs", "PagingIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_PagingIEs_tags_193, - sizeof(asn_DEF_S1AP_PagingIEs_tags_193) - /sizeof(asn_DEF_S1AP_PagingIEs_tags_193[0]), /* 1 */ - asn_DEF_S1AP_PagingIEs_tags_193, /* Same as above */ - sizeof(asn_DEF_S1AP_PagingIEs_tags_193) - /sizeof(asn_DEF_S1AP_PagingIEs_tags_193[0]), /* 1 */ + asn_DEF_S1AP_PagingIEs_tags_209, + sizeof(asn_DEF_S1AP_PagingIEs_tags_209) + /sizeof(asn_DEF_S1AP_PagingIEs_tags_209[0]), /* 1 */ + asn_DEF_S1AP_PagingIEs_tags_209, /* Same as above */ + sizeof(asn_DEF_S1AP_PagingIEs_tags_209) + /sizeof(asn_DEF_S1AP_PagingIEs_tags_209[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -34127,12 +35433,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_PagingIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_PagingIEs_193, + asn_MBR_S1AP_PagingIEs_209, 3, /* Elements count */ - &asn_SPC_S1AP_PagingIEs_specs_193 /* Additional specs */ + &asn_SPC_S1AP_PagingIEs_specs_209 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_200[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_216[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextReleaseRequest_IEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -34219,9 +35525,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_200[] = { "SecondaryRATDataUsageReportList" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_200[] = { 0, 1, 3, 4, 2 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_200[] = { 0, 1, 4, 2, 3 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_200[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_216[] = { 0, 1, 3, 4, 2 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_216[] = { 0, 1, 4, 2, 3 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_216[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, 0, 0 }, /* GWContextReleaseIndication */ @@ -34232,19 +35538,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_200[] = { { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* protocol */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 } /* misc */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_200 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_216 = { sizeof(struct S1AP_UEContextReleaseRequest_IEs__value), offsetof(struct S1AP_UEContextReleaseRequest_IEs__value, _asn_ctx), offsetof(struct S1AP_UEContextReleaseRequest_IEs__value, present), sizeof(((struct S1AP_UEContextReleaseRequest_IEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_200, + asn_MAP_S1AP_value_tag2el_216, 9, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_200, - asn_MAP_S1AP_value_from_canonical_200, + asn_MAP_S1AP_value_to_canonical_216, + asn_MAP_S1AP_value_from_canonical_216, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_200 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_216 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -34261,12 +35567,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_200 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_200, + asn_MBR_S1AP_value_216, 5, /* Elements count */ - &asn_SPC_S1AP_value_specs_200 /* Additional specs */ + &asn_SPC_S1AP_value_specs_216 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseRequest_IEs_197[] = { +asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseRequest_IEs_213[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextReleaseRequest_IEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -34277,9 +35583,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseRequest_IEs_197[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_198, + &asn_PER_memb_S1AP_id_constr_214, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_197 + memb_S1AP_id_constraint_213 }, 0, 0, /* No default value */ "id" @@ -34294,9 +35600,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseRequest_IEs_197[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_199, + &asn_PER_memb_S1AP_criticality_constr_215, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_197 + memb_S1AP_criticality_constraint_213 }, 0, 0, /* No default value */ "criticality" @@ -34304,33 +35610,33 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseRequest_IEs_197[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextReleaseRequest_IEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_200, + &asn_DEF_S1AP_value_216, select_UEContextReleaseRequest_IEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_200, + &asn_PER_memb_S1AP_value_constr_216, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_197 + memb_S1AP_value_constraint_213 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_UEContextReleaseRequest_IEs_tags_197[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_UEContextReleaseRequest_IEs_tags_213[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEContextReleaseRequest_IEs_tag2el_197[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEContextReleaseRequest_IEs_tag2el_213[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextReleaseRequest_IEs_specs_197 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextReleaseRequest_IEs_specs_213 = { sizeof(struct S1AP_UEContextReleaseRequest_IEs), offsetof(struct S1AP_UEContextReleaseRequest_IEs, _asn_ctx), - asn_MAP_S1AP_UEContextReleaseRequest_IEs_tag2el_197, + asn_MAP_S1AP_UEContextReleaseRequest_IEs_tag2el_213, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -34339,12 +35645,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextReleaseRequest_IEs = { "UEContextReleaseRequest-IEs", "UEContextReleaseRequest-IEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_UEContextReleaseRequest_IEs_tags_197, - sizeof(asn_DEF_S1AP_UEContextReleaseRequest_IEs_tags_197) - /sizeof(asn_DEF_S1AP_UEContextReleaseRequest_IEs_tags_197[0]), /* 1 */ - asn_DEF_S1AP_UEContextReleaseRequest_IEs_tags_197, /* Same as above */ - sizeof(asn_DEF_S1AP_UEContextReleaseRequest_IEs_tags_197) - /sizeof(asn_DEF_S1AP_UEContextReleaseRequest_IEs_tags_197[0]), /* 1 */ + asn_DEF_S1AP_UEContextReleaseRequest_IEs_tags_213, + sizeof(asn_DEF_S1AP_UEContextReleaseRequest_IEs_tags_213) + /sizeof(asn_DEF_S1AP_UEContextReleaseRequest_IEs_tags_213[0]), /* 1 */ + asn_DEF_S1AP_UEContextReleaseRequest_IEs_tags_213, /* Same as above */ + sizeof(asn_DEF_S1AP_UEContextReleaseRequest_IEs_tags_213) + /sizeof(asn_DEF_S1AP_UEContextReleaseRequest_IEs_tags_213[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -34354,12 +35660,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextReleaseRequest_IEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_UEContextReleaseRequest_IEs_197, + asn_MBR_S1AP_UEContextReleaseRequest_IEs_213, 3, /* Elements count */ - &asn_SPC_S1AP_UEContextReleaseRequest_IEs_specs_197 /* Additional specs */ + &asn_SPC_S1AP_UEContextReleaseRequest_IEs_specs_213 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_204[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_220[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextReleaseCommand_IEs__value, choice.UE_S1AP_IDs), -1 /* Ambiguous tag (CHOICE?) */, 0, @@ -34395,7 +35701,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_204[] = { "Cause" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_204[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_220[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 1 }, /* uE-S1AP-ID-pair */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, -1, 0 }, /* radioNetwork */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 1 }, /* mME-UE-S1AP-ID */ @@ -34404,18 +35710,18 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_204[] = { { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 }, /* protocol */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 1, 0, 0 } /* misc */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_204 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_220 = { sizeof(struct S1AP_UEContextReleaseCommand_IEs__value), offsetof(struct S1AP_UEContextReleaseCommand_IEs__value, _asn_ctx), offsetof(struct S1AP_UEContextReleaseCommand_IEs__value, present), sizeof(((struct S1AP_UEContextReleaseCommand_IEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_204, + asn_MAP_S1AP_value_tag2el_220, 7, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_204 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_220 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -34432,12 +35738,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_204 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_204, + asn_MBR_S1AP_value_220, 2, /* Elements count */ - &asn_SPC_S1AP_value_specs_204 /* Additional specs */ + &asn_SPC_S1AP_value_specs_220 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseCommand_IEs_201[] = { +asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseCommand_IEs_217[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextReleaseCommand_IEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -34448,9 +35754,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseCommand_IEs_201[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_202, + &asn_PER_memb_S1AP_id_constr_218, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_201 + memb_S1AP_id_constraint_217 }, 0, 0, /* No default value */ "id" @@ -34465,9 +35771,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseCommand_IEs_201[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_203, + &asn_PER_memb_S1AP_criticality_constr_219, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_201 + memb_S1AP_criticality_constraint_217 }, 0, 0, /* No default value */ "criticality" @@ -34475,33 +35781,33 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseCommand_IEs_201[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextReleaseCommand_IEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_204, + &asn_DEF_S1AP_value_220, select_UEContextReleaseCommand_IEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_204, + &asn_PER_memb_S1AP_value_constr_220, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_201 + memb_S1AP_value_constraint_217 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_UEContextReleaseCommand_IEs_tags_201[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_UEContextReleaseCommand_IEs_tags_217[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEContextReleaseCommand_IEs_tag2el_201[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEContextReleaseCommand_IEs_tag2el_217[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextReleaseCommand_IEs_specs_201 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextReleaseCommand_IEs_specs_217 = { sizeof(struct S1AP_UEContextReleaseCommand_IEs), offsetof(struct S1AP_UEContextReleaseCommand_IEs, _asn_ctx), - asn_MAP_S1AP_UEContextReleaseCommand_IEs_tag2el_201, + asn_MAP_S1AP_UEContextReleaseCommand_IEs_tag2el_217, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -34510,12 +35816,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextReleaseCommand_IEs = { "UEContextReleaseCommand-IEs", "UEContextReleaseCommand-IEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_UEContextReleaseCommand_IEs_tags_201, - sizeof(asn_DEF_S1AP_UEContextReleaseCommand_IEs_tags_201) - /sizeof(asn_DEF_S1AP_UEContextReleaseCommand_IEs_tags_201[0]), /* 1 */ - asn_DEF_S1AP_UEContextReleaseCommand_IEs_tags_201, /* Same as above */ - sizeof(asn_DEF_S1AP_UEContextReleaseCommand_IEs_tags_201) - /sizeof(asn_DEF_S1AP_UEContextReleaseCommand_IEs_tags_201[0]), /* 1 */ + asn_DEF_S1AP_UEContextReleaseCommand_IEs_tags_217, + sizeof(asn_DEF_S1AP_UEContextReleaseCommand_IEs_tags_217) + /sizeof(asn_DEF_S1AP_UEContextReleaseCommand_IEs_tags_217[0]), /* 1 */ + asn_DEF_S1AP_UEContextReleaseCommand_IEs_tags_217, /* Same as above */ + sizeof(asn_DEF_S1AP_UEContextReleaseCommand_IEs_tags_217) + /sizeof(asn_DEF_S1AP_UEContextReleaseCommand_IEs_tags_217[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -34525,12 +35831,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextReleaseCommand_IEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_UEContextReleaseCommand_IEs_201, + asn_MBR_S1AP_UEContextReleaseCommand_IEs_217, 3, /* Elements count */ - &asn_SPC_S1AP_UEContextReleaseCommand_IEs_specs_201 /* Additional specs */ + &asn_SPC_S1AP_UEContextReleaseCommand_IEs_specs_217 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_208[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_224[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextReleaseComplete_IEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -34668,9 +35974,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_208[] = { "TimeSinceSecondaryNodeRelease" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_208[] = { 0, 1, 7, 2, 3, 4, 5, 6 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_208[] = { 0, 1, 3, 4, 5, 6, 7, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_208[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_224[] = { 0, 1, 7, 2, 3, 4, 5, 6 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_224[] = { 0, 1, 3, 4, 5, 6, 7, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_224[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 7, 0, 0 }, /* TimeSinceSecondaryNodeRelease */ @@ -34680,19 +35986,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_208[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 1 }, /* CellIdentifierAndCELevelForCECapableUEs */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -4, 0 } /* SecondaryRATDataUsageReportList */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_208 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_224 = { sizeof(struct S1AP_UEContextReleaseComplete_IEs__value), offsetof(struct S1AP_UEContextReleaseComplete_IEs__value, _asn_ctx), offsetof(struct S1AP_UEContextReleaseComplete_IEs__value, present), sizeof(((struct S1AP_UEContextReleaseComplete_IEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_208, + asn_MAP_S1AP_value_tag2el_224, 8, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_208, - asn_MAP_S1AP_value_from_canonical_208, + asn_MAP_S1AP_value_to_canonical_224, + asn_MAP_S1AP_value_from_canonical_224, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_208 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_224 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -34709,12 +36015,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_208 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_208, + asn_MBR_S1AP_value_224, 8, /* Elements count */ - &asn_SPC_S1AP_value_specs_208 /* Additional specs */ + &asn_SPC_S1AP_value_specs_224 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseComplete_IEs_205[] = { +asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseComplete_IEs_221[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextReleaseComplete_IEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -34725,9 +36031,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseComplete_IEs_205[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_206, + &asn_PER_memb_S1AP_id_constr_222, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_205 + memb_S1AP_id_constraint_221 }, 0, 0, /* No default value */ "id" @@ -34742,9 +36048,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseComplete_IEs_205[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_207, + &asn_PER_memb_S1AP_criticality_constr_223, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_205 + memb_S1AP_criticality_constraint_221 }, 0, 0, /* No default value */ "criticality" @@ -34752,33 +36058,33 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseComplete_IEs_205[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextReleaseComplete_IEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_208, + &asn_DEF_S1AP_value_224, select_UEContextReleaseComplete_IEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_208, + &asn_PER_memb_S1AP_value_constr_224, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_205 + memb_S1AP_value_constraint_221 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_UEContextReleaseComplete_IEs_tags_205[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_UEContextReleaseComplete_IEs_tags_221[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEContextReleaseComplete_IEs_tag2el_205[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEContextReleaseComplete_IEs_tag2el_221[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextReleaseComplete_IEs_specs_205 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextReleaseComplete_IEs_specs_221 = { sizeof(struct S1AP_UEContextReleaseComplete_IEs), offsetof(struct S1AP_UEContextReleaseComplete_IEs, _asn_ctx), - asn_MAP_S1AP_UEContextReleaseComplete_IEs_tag2el_205, + asn_MAP_S1AP_UEContextReleaseComplete_IEs_tag2el_221, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -34787,12 +36093,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextReleaseComplete_IEs = { "UEContextReleaseComplete-IEs", "UEContextReleaseComplete-IEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_UEContextReleaseComplete_IEs_tags_205, - sizeof(asn_DEF_S1AP_UEContextReleaseComplete_IEs_tags_205) - /sizeof(asn_DEF_S1AP_UEContextReleaseComplete_IEs_tags_205[0]), /* 1 */ - asn_DEF_S1AP_UEContextReleaseComplete_IEs_tags_205, /* Same as above */ - sizeof(asn_DEF_S1AP_UEContextReleaseComplete_IEs_tags_205) - /sizeof(asn_DEF_S1AP_UEContextReleaseComplete_IEs_tags_205[0]), /* 1 */ + asn_DEF_S1AP_UEContextReleaseComplete_IEs_tags_221, + sizeof(asn_DEF_S1AP_UEContextReleaseComplete_IEs_tags_221) + /sizeof(asn_DEF_S1AP_UEContextReleaseComplete_IEs_tags_221[0]), /* 1 */ + asn_DEF_S1AP_UEContextReleaseComplete_IEs_tags_221, /* Same as above */ + sizeof(asn_DEF_S1AP_UEContextReleaseComplete_IEs_tags_221) + /sizeof(asn_DEF_S1AP_UEContextReleaseComplete_IEs_tags_221[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -34802,12 +36108,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextReleaseComplete_IEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_UEContextReleaseComplete_IEs_205, + asn_MBR_S1AP_UEContextReleaseComplete_IEs_221, 3, /* Elements count */ - &asn_SPC_S1AP_UEContextReleaseComplete_IEs_specs_205 /* Additional specs */ + &asn_SPC_S1AP_UEContextReleaseComplete_IEs_specs_221 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_212[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_228[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextModificationRequestIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -35200,9 +36506,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_212[] = { "UERadioCapabilityID" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_212[] = { 0, 1, 3, 2, 17, 22, 5, 7, 9, 11, 12, 16, 18, 4, 6, 8, 10, 13, 14, 15, 19, 20, 21 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_212[] = { 0, 1, 3, 2, 13, 6, 14, 7, 15, 8, 16, 9, 10, 17, 18, 19, 11, 4, 12, 20, 21, 22, 5 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_212[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_228[] = { 0, 1, 3, 2, 17, 22, 5, 7, 9, 11, 12, 16, 18, 4, 6, 8, 10, 13, 14, 15, 19, 20, 21 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_228[] = { 0, 1, 3, 2, 13, 6, 14, 7, 15, 8, 16, 9, 10, 17, 18, 19, 11, 4, 12, 20, 21, 22, 5 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_228[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -2, 0 }, /* SubscriberProfileIDforRFP */ @@ -35227,19 +36533,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_212[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 20, -8, 1 }, /* NRUESidelinkAggregateMaximumBitrate */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 21, -9, 0 } /* PC5QoSParameters */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_212 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_228 = { sizeof(struct S1AP_UEContextModificationRequestIEs__value), offsetof(struct S1AP_UEContextModificationRequestIEs__value, _asn_ctx), offsetof(struct S1AP_UEContextModificationRequestIEs__value, present), sizeof(((struct S1AP_UEContextModificationRequestIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_212, + asn_MAP_S1AP_value_tag2el_228, 23, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_212, - asn_MAP_S1AP_value_from_canonical_212, + asn_MAP_S1AP_value_to_canonical_228, + asn_MAP_S1AP_value_from_canonical_228, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_212 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_228 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -35256,12 +36562,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_212 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_212, + asn_MBR_S1AP_value_228, 23, /* Elements count */ - &asn_SPC_S1AP_value_specs_212 /* Additional specs */ + &asn_SPC_S1AP_value_specs_228 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationRequestIEs_209[] = { +asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationRequestIEs_225[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextModificationRequestIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -35272,9 +36578,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationRequestIEs_209[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_210, + &asn_PER_memb_S1AP_id_constr_226, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_209 + memb_S1AP_id_constraint_225 }, 0, 0, /* No default value */ "id" @@ -35289,9 +36595,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationRequestIEs_209[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_211, + &asn_PER_memb_S1AP_criticality_constr_227, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_209 + memb_S1AP_criticality_constraint_225 }, 0, 0, /* No default value */ "criticality" @@ -35299,33 +36605,33 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationRequestIEs_209[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextModificationRequestIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_212, + &asn_DEF_S1AP_value_228, select_UEContextModificationRequestIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_212, + &asn_PER_memb_S1AP_value_constr_228, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_209 + memb_S1AP_value_constraint_225 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_UEContextModificationRequestIEs_tags_209[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_UEContextModificationRequestIEs_tags_225[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEContextModificationRequestIEs_tag2el_209[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEContextModificationRequestIEs_tag2el_225[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationRequestIEs_specs_209 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationRequestIEs_specs_225 = { sizeof(struct S1AP_UEContextModificationRequestIEs), offsetof(struct S1AP_UEContextModificationRequestIEs, _asn_ctx), - asn_MAP_S1AP_UEContextModificationRequestIEs_tag2el_209, + asn_MAP_S1AP_UEContextModificationRequestIEs_tag2el_225, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -35334,12 +36640,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationRequestIEs = { "UEContextModificationRequestIEs", "UEContextModificationRequestIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_UEContextModificationRequestIEs_tags_209, - sizeof(asn_DEF_S1AP_UEContextModificationRequestIEs_tags_209) - /sizeof(asn_DEF_S1AP_UEContextModificationRequestIEs_tags_209[0]), /* 1 */ - asn_DEF_S1AP_UEContextModificationRequestIEs_tags_209, /* Same as above */ - sizeof(asn_DEF_S1AP_UEContextModificationRequestIEs_tags_209) - /sizeof(asn_DEF_S1AP_UEContextModificationRequestIEs_tags_209[0]), /* 1 */ + asn_DEF_S1AP_UEContextModificationRequestIEs_tags_225, + sizeof(asn_DEF_S1AP_UEContextModificationRequestIEs_tags_225) + /sizeof(asn_DEF_S1AP_UEContextModificationRequestIEs_tags_225[0]), /* 1 */ + asn_DEF_S1AP_UEContextModificationRequestIEs_tags_225, /* Same as above */ + sizeof(asn_DEF_S1AP_UEContextModificationRequestIEs_tags_225) + /sizeof(asn_DEF_S1AP_UEContextModificationRequestIEs_tags_225[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -35349,12 +36655,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationRequestIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_UEContextModificationRequestIEs_209, + asn_MBR_S1AP_UEContextModificationRequestIEs_225, 3, /* Elements count */ - &asn_SPC_S1AP_UEContextModificationRequestIEs_specs_209 /* Additional specs */ + &asn_SPC_S1AP_UEContextModificationRequestIEs_specs_225 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_216[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_232[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextModificationResponseIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -35407,23 +36713,23 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_216[] = { "CriticalityDiagnostics" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_216[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_232[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* CriticalityDiagnostics */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_216 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_232 = { sizeof(struct S1AP_UEContextModificationResponseIEs__value), offsetof(struct S1AP_UEContextModificationResponseIEs__value, _asn_ctx), offsetof(struct S1AP_UEContextModificationResponseIEs__value, present), sizeof(((struct S1AP_UEContextModificationResponseIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_216, + asn_MAP_S1AP_value_tag2el_232, 3, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_216 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_232 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -35440,12 +36746,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_216 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_216, + asn_MBR_S1AP_value_232, 3, /* Elements count */ - &asn_SPC_S1AP_value_specs_216 /* Additional specs */ + &asn_SPC_S1AP_value_specs_232 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationResponseIEs_213[] = { +asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationResponseIEs_229[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextModificationResponseIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -35456,9 +36762,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationResponseIEs_213[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_214, + &asn_PER_memb_S1AP_id_constr_230, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_213 + memb_S1AP_id_constraint_229 }, 0, 0, /* No default value */ "id" @@ -35473,9 +36779,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationResponseIEs_213[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_215, + &asn_PER_memb_S1AP_criticality_constr_231, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_213 + memb_S1AP_criticality_constraint_229 }, 0, 0, /* No default value */ "criticality" @@ -35483,33 +36789,33 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationResponseIEs_213[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextModificationResponseIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_216, + &asn_DEF_S1AP_value_232, select_UEContextModificationResponseIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_216, + &asn_PER_memb_S1AP_value_constr_232, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_213 + memb_S1AP_value_constraint_229 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_UEContextModificationResponseIEs_tags_213[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_UEContextModificationResponseIEs_tags_229[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEContextModificationResponseIEs_tag2el_213[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEContextModificationResponseIEs_tag2el_229[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationResponseIEs_specs_213 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationResponseIEs_specs_229 = { sizeof(struct S1AP_UEContextModificationResponseIEs), offsetof(struct S1AP_UEContextModificationResponseIEs, _asn_ctx), - asn_MAP_S1AP_UEContextModificationResponseIEs_tag2el_213, + asn_MAP_S1AP_UEContextModificationResponseIEs_tag2el_229, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -35518,12 +36824,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationResponseIEs = { "UEContextModificationResponseIEs", "UEContextModificationResponseIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_UEContextModificationResponseIEs_tags_213, - sizeof(asn_DEF_S1AP_UEContextModificationResponseIEs_tags_213) - /sizeof(asn_DEF_S1AP_UEContextModificationResponseIEs_tags_213[0]), /* 1 */ - asn_DEF_S1AP_UEContextModificationResponseIEs_tags_213, /* Same as above */ - sizeof(asn_DEF_S1AP_UEContextModificationResponseIEs_tags_213) - /sizeof(asn_DEF_S1AP_UEContextModificationResponseIEs_tags_213[0]), /* 1 */ + asn_DEF_S1AP_UEContextModificationResponseIEs_tags_229, + sizeof(asn_DEF_S1AP_UEContextModificationResponseIEs_tags_229) + /sizeof(asn_DEF_S1AP_UEContextModificationResponseIEs_tags_229[0]), /* 1 */ + asn_DEF_S1AP_UEContextModificationResponseIEs_tags_229, /* Same as above */ + sizeof(asn_DEF_S1AP_UEContextModificationResponseIEs_tags_229) + /sizeof(asn_DEF_S1AP_UEContextModificationResponseIEs_tags_229[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -35533,12 +36839,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationResponseIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_UEContextModificationResponseIEs_213, + asn_MBR_S1AP_UEContextModificationResponseIEs_229, 3, /* Elements count */ - &asn_SPC_S1AP_UEContextModificationResponseIEs_specs_213 /* Additional specs */ + &asn_SPC_S1AP_UEContextModificationResponseIEs_specs_229 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_220[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_236[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextModificationFailureIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -35608,9 +36914,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_220[] = { "CriticalityDiagnostics" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_220[] = { 0, 1, 3, 2 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_220[] = { 0, 1, 3, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_220[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_236[] = { 0, 1, 3, 2 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_236[] = { 0, 1, 3, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_236[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */ @@ -35620,19 +36926,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_220[] = { { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* protocol */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 } /* misc */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_220 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_236 = { sizeof(struct S1AP_UEContextModificationFailureIEs__value), offsetof(struct S1AP_UEContextModificationFailureIEs__value, _asn_ctx), offsetof(struct S1AP_UEContextModificationFailureIEs__value, present), sizeof(((struct S1AP_UEContextModificationFailureIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_220, + asn_MAP_S1AP_value_tag2el_236, 8, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_220, - asn_MAP_S1AP_value_from_canonical_220, + asn_MAP_S1AP_value_to_canonical_236, + asn_MAP_S1AP_value_from_canonical_236, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_220 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_236 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -35649,12 +36955,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_220 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_220, + asn_MBR_S1AP_value_236, 4, /* Elements count */ - &asn_SPC_S1AP_value_specs_220 /* Additional specs */ + &asn_SPC_S1AP_value_specs_236 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationFailureIEs_217[] = { +asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationFailureIEs_233[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextModificationFailureIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -35665,9 +36971,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationFailureIEs_217[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_218, + &asn_PER_memb_S1AP_id_constr_234, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_217 + memb_S1AP_id_constraint_233 }, 0, 0, /* No default value */ "id" @@ -35682,9 +36988,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationFailureIEs_217[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_219, + &asn_PER_memb_S1AP_criticality_constr_235, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_217 + memb_S1AP_criticality_constraint_233 }, 0, 0, /* No default value */ "criticality" @@ -35692,33 +36998,33 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationFailureIEs_217[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextModificationFailureIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_220, + &asn_DEF_S1AP_value_236, select_UEContextModificationFailureIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_220, + &asn_PER_memb_S1AP_value_constr_236, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_217 + memb_S1AP_value_constraint_233 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_UEContextModificationFailureIEs_tags_217[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_UEContextModificationFailureIEs_tags_233[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEContextModificationFailureIEs_tag2el_217[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEContextModificationFailureIEs_tag2el_233[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationFailureIEs_specs_217 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationFailureIEs_specs_233 = { sizeof(struct S1AP_UEContextModificationFailureIEs), offsetof(struct S1AP_UEContextModificationFailureIEs, _asn_ctx), - asn_MAP_S1AP_UEContextModificationFailureIEs_tag2el_217, + asn_MAP_S1AP_UEContextModificationFailureIEs_tag2el_233, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -35727,12 +37033,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationFailureIEs = { "UEContextModificationFailureIEs", "UEContextModificationFailureIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_UEContextModificationFailureIEs_tags_217, - sizeof(asn_DEF_S1AP_UEContextModificationFailureIEs_tags_217) - /sizeof(asn_DEF_S1AP_UEContextModificationFailureIEs_tags_217[0]), /* 1 */ - asn_DEF_S1AP_UEContextModificationFailureIEs_tags_217, /* Same as above */ - sizeof(asn_DEF_S1AP_UEContextModificationFailureIEs_tags_217) - /sizeof(asn_DEF_S1AP_UEContextModificationFailureIEs_tags_217[0]), /* 1 */ + asn_DEF_S1AP_UEContextModificationFailureIEs_tags_233, + sizeof(asn_DEF_S1AP_UEContextModificationFailureIEs_tags_233) + /sizeof(asn_DEF_S1AP_UEContextModificationFailureIEs_tags_233[0]), /* 1 */ + asn_DEF_S1AP_UEContextModificationFailureIEs_tags_233, /* Same as above */ + sizeof(asn_DEF_S1AP_UEContextModificationFailureIEs_tags_233) + /sizeof(asn_DEF_S1AP_UEContextModificationFailureIEs_tags_233[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -35742,12 +37048,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationFailureIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_UEContextModificationFailureIEs_217, + asn_MBR_S1AP_UEContextModificationFailureIEs_233, 3, /* Elements count */ - &asn_SPC_S1AP_UEContextModificationFailureIEs_specs_217 /* Additional specs */ + &asn_SPC_S1AP_UEContextModificationFailureIEs_specs_233 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_224[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_240[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UERadioCapabilityMatchRequestIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -35817,24 +37123,24 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_224[] = { "UERadioCapabilityID" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_224[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_240[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 1 }, /* UERadioCapability */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, -1, 0 } /* UERadioCapabilityID */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_224 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_240 = { sizeof(struct S1AP_UERadioCapabilityMatchRequestIEs__value), offsetof(struct S1AP_UERadioCapabilityMatchRequestIEs__value, _asn_ctx), offsetof(struct S1AP_UERadioCapabilityMatchRequestIEs__value, present), sizeof(((struct S1AP_UERadioCapabilityMatchRequestIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_224, + asn_MAP_S1AP_value_tag2el_240, 4, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_224 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_240 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -35851,12 +37157,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_224 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_224, + asn_MBR_S1AP_value_240, 4, /* Elements count */ - &asn_SPC_S1AP_value_specs_224 /* Additional specs */ + &asn_SPC_S1AP_value_specs_240 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityMatchRequestIEs_221[] = { +asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityMatchRequestIEs_237[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UERadioCapabilityMatchRequestIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -35867,9 +37173,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityMatchRequestIEs_221[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_222, + &asn_PER_memb_S1AP_id_constr_238, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_221 + memb_S1AP_id_constraint_237 }, 0, 0, /* No default value */ "id" @@ -35884,9 +37190,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityMatchRequestIEs_221[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_223, + &asn_PER_memb_S1AP_criticality_constr_239, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_221 + memb_S1AP_criticality_constraint_237 }, 0, 0, /* No default value */ "criticality" @@ -35894,33 +37200,33 @@ asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityMatchRequestIEs_221[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UERadioCapabilityMatchRequestIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_224, + &asn_DEF_S1AP_value_240, select_UERadioCapabilityMatchRequestIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_224, + &asn_PER_memb_S1AP_value_constr_240, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_221 + memb_S1AP_value_constraint_237 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_UERadioCapabilityMatchRequestIEs_tags_221[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_UERadioCapabilityMatchRequestIEs_tags_237[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UERadioCapabilityMatchRequestIEs_tag2el_221[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UERadioCapabilityMatchRequestIEs_tag2el_237[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UERadioCapabilityMatchRequestIEs_specs_221 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UERadioCapabilityMatchRequestIEs_specs_237 = { sizeof(struct S1AP_UERadioCapabilityMatchRequestIEs), offsetof(struct S1AP_UERadioCapabilityMatchRequestIEs, _asn_ctx), - asn_MAP_S1AP_UERadioCapabilityMatchRequestIEs_tag2el_221, + asn_MAP_S1AP_UERadioCapabilityMatchRequestIEs_tag2el_237, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -35929,12 +37235,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UERadioCapabilityMatchRequestIEs = { "UERadioCapabilityMatchRequestIEs", "UERadioCapabilityMatchRequestIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_UERadioCapabilityMatchRequestIEs_tags_221, - sizeof(asn_DEF_S1AP_UERadioCapabilityMatchRequestIEs_tags_221) - /sizeof(asn_DEF_S1AP_UERadioCapabilityMatchRequestIEs_tags_221[0]), /* 1 */ - asn_DEF_S1AP_UERadioCapabilityMatchRequestIEs_tags_221, /* Same as above */ - sizeof(asn_DEF_S1AP_UERadioCapabilityMatchRequestIEs_tags_221) - /sizeof(asn_DEF_S1AP_UERadioCapabilityMatchRequestIEs_tags_221[0]), /* 1 */ + asn_DEF_S1AP_UERadioCapabilityMatchRequestIEs_tags_237, + sizeof(asn_DEF_S1AP_UERadioCapabilityMatchRequestIEs_tags_237) + /sizeof(asn_DEF_S1AP_UERadioCapabilityMatchRequestIEs_tags_237[0]), /* 1 */ + asn_DEF_S1AP_UERadioCapabilityMatchRequestIEs_tags_237, /* Same as above */ + sizeof(asn_DEF_S1AP_UERadioCapabilityMatchRequestIEs_tags_237) + /sizeof(asn_DEF_S1AP_UERadioCapabilityMatchRequestIEs_tags_237[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -35944,12 +37250,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UERadioCapabilityMatchRequestIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_UERadioCapabilityMatchRequestIEs_221, + asn_MBR_S1AP_UERadioCapabilityMatchRequestIEs_237, 3, /* Elements count */ - &asn_SPC_S1AP_UERadioCapabilityMatchRequestIEs_specs_221 /* Additional specs */ + &asn_SPC_S1AP_UERadioCapabilityMatchRequestIEs_specs_237 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_228[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_244[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UERadioCapabilityMatchResponseIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -36019,24 +37325,24 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_228[] = { "CriticalityDiagnostics" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_228[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_244[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 0 }, /* VoiceSupportMatchIndicator */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 } /* CriticalityDiagnostics */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_228 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_244 = { sizeof(struct S1AP_UERadioCapabilityMatchResponseIEs__value), offsetof(struct S1AP_UERadioCapabilityMatchResponseIEs__value, _asn_ctx), offsetof(struct S1AP_UERadioCapabilityMatchResponseIEs__value, present), sizeof(((struct S1AP_UERadioCapabilityMatchResponseIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_228, + asn_MAP_S1AP_value_tag2el_244, 4, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_228 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_244 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -36053,12 +37359,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_228 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_228, + asn_MBR_S1AP_value_244, 4, /* Elements count */ - &asn_SPC_S1AP_value_specs_228 /* Additional specs */ + &asn_SPC_S1AP_value_specs_244 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityMatchResponseIEs_225[] = { +asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityMatchResponseIEs_241[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UERadioCapabilityMatchResponseIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -36069,9 +37375,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityMatchResponseIEs_225[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_226, + &asn_PER_memb_S1AP_id_constr_242, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_225 + memb_S1AP_id_constraint_241 }, 0, 0, /* No default value */ "id" @@ -36086,9 +37392,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityMatchResponseIEs_225[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_227, + &asn_PER_memb_S1AP_criticality_constr_243, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_225 + memb_S1AP_criticality_constraint_241 }, 0, 0, /* No default value */ "criticality" @@ -36096,33 +37402,33 @@ asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityMatchResponseIEs_225[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UERadioCapabilityMatchResponseIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_228, + &asn_DEF_S1AP_value_244, select_UERadioCapabilityMatchResponseIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_228, + &asn_PER_memb_S1AP_value_constr_244, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_225 + memb_S1AP_value_constraint_241 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_UERadioCapabilityMatchResponseIEs_tags_225[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_UERadioCapabilityMatchResponseIEs_tags_241[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UERadioCapabilityMatchResponseIEs_tag2el_225[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UERadioCapabilityMatchResponseIEs_tag2el_241[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UERadioCapabilityMatchResponseIEs_specs_225 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UERadioCapabilityMatchResponseIEs_specs_241 = { sizeof(struct S1AP_UERadioCapabilityMatchResponseIEs), offsetof(struct S1AP_UERadioCapabilityMatchResponseIEs, _asn_ctx), - asn_MAP_S1AP_UERadioCapabilityMatchResponseIEs_tag2el_225, + asn_MAP_S1AP_UERadioCapabilityMatchResponseIEs_tag2el_241, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -36131,12 +37437,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UERadioCapabilityMatchResponseIEs = { "UERadioCapabilityMatchResponseIEs", "UERadioCapabilityMatchResponseIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_UERadioCapabilityMatchResponseIEs_tags_225, - sizeof(asn_DEF_S1AP_UERadioCapabilityMatchResponseIEs_tags_225) - /sizeof(asn_DEF_S1AP_UERadioCapabilityMatchResponseIEs_tags_225[0]), /* 1 */ - asn_DEF_S1AP_UERadioCapabilityMatchResponseIEs_tags_225, /* Same as above */ - sizeof(asn_DEF_S1AP_UERadioCapabilityMatchResponseIEs_tags_225) - /sizeof(asn_DEF_S1AP_UERadioCapabilityMatchResponseIEs_tags_225[0]), /* 1 */ + asn_DEF_S1AP_UERadioCapabilityMatchResponseIEs_tags_241, + sizeof(asn_DEF_S1AP_UERadioCapabilityMatchResponseIEs_tags_241) + /sizeof(asn_DEF_S1AP_UERadioCapabilityMatchResponseIEs_tags_241[0]), /* 1 */ + asn_DEF_S1AP_UERadioCapabilityMatchResponseIEs_tags_241, /* Same as above */ + sizeof(asn_DEF_S1AP_UERadioCapabilityMatchResponseIEs_tags_241) + /sizeof(asn_DEF_S1AP_UERadioCapabilityMatchResponseIEs_tags_241[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -36146,12 +37452,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UERadioCapabilityMatchResponseIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_UERadioCapabilityMatchResponseIEs_225, + asn_MBR_S1AP_UERadioCapabilityMatchResponseIEs_241, 3, /* Elements count */ - &asn_SPC_S1AP_UERadioCapabilityMatchResponseIEs_specs_225 /* Additional specs */ + &asn_SPC_S1AP_UERadioCapabilityMatchResponseIEs_specs_241 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_232[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_248[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_DownlinkNASTransport_IEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -36441,14 +37747,32 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_232[] = { 0, 0, /* No default value */ "UERadioCapabilityID" }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_DownlinkNASTransport_IEs__value, choice.Masked_IMEISV), + (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), + 0, + &asn_DEF_S1AP_Masked_IMEISV, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "Masked-IMEISV" + }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_232[] = { 0, 1, 4, 15, 2, 6, 16, 5, 7, 8, 10, 11, 12, 13, 3, 9, 14 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_232[] = { 0, 1, 4, 14, 2, 7, 5, 8, 9, 15, 10, 11, 12, 13, 16, 3, 6 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_232[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_248[] = { 0, 1, 4, 15, 17, 2, 6, 16, 5, 7, 8, 10, 11, 12, 13, 3, 9, 14 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_248[] = { 0, 1, 5, 15, 2, 8, 6, 9, 10, 16, 11, 12, 13, 14, 17, 3, 7, 4 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_248[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 4, -2, 0 }, /* SubscriberProfileIDforRFP */ - { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 15, 0, 0 }, /* AdditionalRRMPriorityIndex */ + { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 15, 0, 1 }, /* AdditionalRRMPriorityIndex */ + { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 17, -1, 0 }, /* Masked-IMEISV */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 2 }, /* NAS-PDU */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 6, -1, 1 }, /* UERadioCapability */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 16, -2, 0 }, /* UERadioCapabilityID */ @@ -36463,19 +37787,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_232[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -1, 1 }, /* NRUESecurityCapabilities */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 14, -2, 0 } /* Subscription-Based-UE-DifferentiationInfo */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_232 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_248 = { sizeof(struct S1AP_DownlinkNASTransport_IEs__value), offsetof(struct S1AP_DownlinkNASTransport_IEs__value, _asn_ctx), offsetof(struct S1AP_DownlinkNASTransport_IEs__value, present), sizeof(((struct S1AP_DownlinkNASTransport_IEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_232, - 17, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_232, - asn_MAP_S1AP_value_from_canonical_232, + asn_MAP_S1AP_value_tag2el_248, + 18, /* Count of tags in the map */ + asn_MAP_S1AP_value_to_canonical_248, + asn_MAP_S1AP_value_from_canonical_248, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_232 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_248 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -36492,12 +37816,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_232 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_232, - 17, /* Elements count */ - &asn_SPC_S1AP_value_specs_232 /* Additional specs */ + asn_MBR_S1AP_value_248, + 18, /* Elements count */ + &asn_SPC_S1AP_value_specs_248 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_DownlinkNASTransport_IEs_229[] = { +asn_TYPE_member_t asn_MBR_S1AP_DownlinkNASTransport_IEs_245[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_DownlinkNASTransport_IEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -36508,9 +37832,9 @@ asn_TYPE_member_t asn_MBR_S1AP_DownlinkNASTransport_IEs_229[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_230, + &asn_PER_memb_S1AP_id_constr_246, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_229 + memb_S1AP_id_constraint_245 }, 0, 0, /* No default value */ "id" @@ -36525,9 +37849,9 @@ asn_TYPE_member_t asn_MBR_S1AP_DownlinkNASTransport_IEs_229[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_231, + &asn_PER_memb_S1AP_criticality_constr_247, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_229 + memb_S1AP_criticality_constraint_245 }, 0, 0, /* No default value */ "criticality" @@ -36535,33 +37859,33 @@ asn_TYPE_member_t asn_MBR_S1AP_DownlinkNASTransport_IEs_229[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_DownlinkNASTransport_IEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_232, + &asn_DEF_S1AP_value_248, select_DownlinkNASTransport_IEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_232, + &asn_PER_memb_S1AP_value_constr_248, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_229 + memb_S1AP_value_constraint_245 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_DownlinkNASTransport_IEs_tags_229[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_DownlinkNASTransport_IEs_tags_245[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_DownlinkNASTransport_IEs_tag2el_229[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_DownlinkNASTransport_IEs_tag2el_245[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_DownlinkNASTransport_IEs_specs_229 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_DownlinkNASTransport_IEs_specs_245 = { sizeof(struct S1AP_DownlinkNASTransport_IEs), offsetof(struct S1AP_DownlinkNASTransport_IEs, _asn_ctx), - asn_MAP_S1AP_DownlinkNASTransport_IEs_tag2el_229, + asn_MAP_S1AP_DownlinkNASTransport_IEs_tag2el_245, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -36570,12 +37894,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_DownlinkNASTransport_IEs = { "DownlinkNASTransport-IEs", "DownlinkNASTransport-IEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_DownlinkNASTransport_IEs_tags_229, - sizeof(asn_DEF_S1AP_DownlinkNASTransport_IEs_tags_229) - /sizeof(asn_DEF_S1AP_DownlinkNASTransport_IEs_tags_229[0]), /* 1 */ - asn_DEF_S1AP_DownlinkNASTransport_IEs_tags_229, /* Same as above */ - sizeof(asn_DEF_S1AP_DownlinkNASTransport_IEs_tags_229) - /sizeof(asn_DEF_S1AP_DownlinkNASTransport_IEs_tags_229[0]), /* 1 */ + asn_DEF_S1AP_DownlinkNASTransport_IEs_tags_245, + sizeof(asn_DEF_S1AP_DownlinkNASTransport_IEs_tags_245) + /sizeof(asn_DEF_S1AP_DownlinkNASTransport_IEs_tags_245[0]), /* 1 */ + asn_DEF_S1AP_DownlinkNASTransport_IEs_tags_245, /* Same as above */ + sizeof(asn_DEF_S1AP_DownlinkNASTransport_IEs_tags_245) + /sizeof(asn_DEF_S1AP_DownlinkNASTransport_IEs_tags_245[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -36585,12 +37909,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_DownlinkNASTransport_IEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_DownlinkNASTransport_IEs_229, + asn_MBR_S1AP_DownlinkNASTransport_IEs_245, 3, /* Elements count */ - &asn_SPC_S1AP_DownlinkNASTransport_IEs_specs_229 /* Additional specs */ + &asn_SPC_S1AP_DownlinkNASTransport_IEs_specs_245 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_236[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_252[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_InitialUEMessage_IEs__value, choice.ENB_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -36982,10 +38306,27 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_236[] = { 0, 0, /* No default value */ "IAB-Node-Indication" }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_InitialUEMessage_IEs__value, choice.LTE_NTN_TAI_Information), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_LTE_NTN_TAI_Information, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "LTE-NTN-TAI-Information" + }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_236[] = { 0, 16, 18, 6, 9, 13, 20, 1, 14, 15, 4, 8, 10, 11, 17, 19, 21, 22, 2, 3, 5, 7, 12 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_236[] = { 0, 7, 18, 19, 10, 20, 3, 21, 11, 4, 12, 13, 22, 5, 8, 9, 1, 14, 2, 15, 6, 16, 17 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_236[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_252[] = { 0, 16, 18, 6, 9, 13, 20, 1, 14, 15, 4, 8, 10, 11, 17, 19, 21, 22, 2, 3, 5, 7, 12, 23 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_252[] = { 0, 7, 18, 19, 10, 20, 3, 21, 11, 4, 12, 13, 22, 5, 8, 9, 1, 14, 2, 15, 6, 16, 17, 23 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_252[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 16, -1, 1 }, /* UE-Usage-Type */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 18, -2, 0 }, /* DCN-ID */ @@ -37004,25 +38345,26 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_236[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 19, -5, 2 }, /* Coverage-Level */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 21, -6, 1 }, /* EDT-Session */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 22, -7, 0 }, /* IAB-Node-Indication */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 4 }, /* TAI */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 3 }, /* EUTRAN-CGI */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -2, 2 }, /* S-TMSI */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -3, 1 }, /* GUMMEI */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 12, -4, 0 } /* TunnelInformation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 5 }, /* TAI */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 4 }, /* EUTRAN-CGI */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -2, 3 }, /* S-TMSI */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -3, 2 }, /* GUMMEI */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 12, -4, 1 }, /* TunnelInformation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 23, -5, 0 } /* LTE-NTN-TAI-Information */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_236 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_252 = { sizeof(struct S1AP_InitialUEMessage_IEs__value), offsetof(struct S1AP_InitialUEMessage_IEs__value, _asn_ctx), offsetof(struct S1AP_InitialUEMessage_IEs__value, present), sizeof(((struct S1AP_InitialUEMessage_IEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_236, - 23, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_236, - asn_MAP_S1AP_value_from_canonical_236, + asn_MAP_S1AP_value_tag2el_252, + 24, /* Count of tags in the map */ + asn_MAP_S1AP_value_to_canonical_252, + asn_MAP_S1AP_value_from_canonical_252, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_236 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_252 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -37039,12 +38381,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_236 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_236, - 23, /* Elements count */ - &asn_SPC_S1AP_value_specs_236 /* Additional specs */ + asn_MBR_S1AP_value_252, + 24, /* Elements count */ + &asn_SPC_S1AP_value_specs_252 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_InitialUEMessage_IEs_233[] = { +asn_TYPE_member_t asn_MBR_S1AP_InitialUEMessage_IEs_249[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_InitialUEMessage_IEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -37055,9 +38397,9 @@ asn_TYPE_member_t asn_MBR_S1AP_InitialUEMessage_IEs_233[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_234, + &asn_PER_memb_S1AP_id_constr_250, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_233 + memb_S1AP_id_constraint_249 }, 0, 0, /* No default value */ "id" @@ -37072,9 +38414,9 @@ asn_TYPE_member_t asn_MBR_S1AP_InitialUEMessage_IEs_233[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_235, + &asn_PER_memb_S1AP_criticality_constr_251, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_233 + memb_S1AP_criticality_constraint_249 }, 0, 0, /* No default value */ "criticality" @@ -37082,33 +38424,33 @@ asn_TYPE_member_t asn_MBR_S1AP_InitialUEMessage_IEs_233[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_InitialUEMessage_IEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_236, + &asn_DEF_S1AP_value_252, select_InitialUEMessage_IEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_236, + &asn_PER_memb_S1AP_value_constr_252, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_233 + memb_S1AP_value_constraint_249 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_InitialUEMessage_IEs_tags_233[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_InitialUEMessage_IEs_tags_249[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_InitialUEMessage_IEs_tag2el_233[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_InitialUEMessage_IEs_tag2el_249[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_InitialUEMessage_IEs_specs_233 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_InitialUEMessage_IEs_specs_249 = { sizeof(struct S1AP_InitialUEMessage_IEs), offsetof(struct S1AP_InitialUEMessage_IEs, _asn_ctx), - asn_MAP_S1AP_InitialUEMessage_IEs_tag2el_233, + asn_MAP_S1AP_InitialUEMessage_IEs_tag2el_249, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -37117,12 +38459,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_InitialUEMessage_IEs = { "InitialUEMessage-IEs", "InitialUEMessage-IEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_InitialUEMessage_IEs_tags_233, - sizeof(asn_DEF_S1AP_InitialUEMessage_IEs_tags_233) - /sizeof(asn_DEF_S1AP_InitialUEMessage_IEs_tags_233[0]), /* 1 */ - asn_DEF_S1AP_InitialUEMessage_IEs_tags_233, /* Same as above */ - sizeof(asn_DEF_S1AP_InitialUEMessage_IEs_tags_233) - /sizeof(asn_DEF_S1AP_InitialUEMessage_IEs_tags_233[0]), /* 1 */ + asn_DEF_S1AP_InitialUEMessage_IEs_tags_249, + sizeof(asn_DEF_S1AP_InitialUEMessage_IEs_tags_249) + /sizeof(asn_DEF_S1AP_InitialUEMessage_IEs_tags_249[0]), /* 1 */ + asn_DEF_S1AP_InitialUEMessage_IEs_tags_249, /* Same as above */ + sizeof(asn_DEF_S1AP_InitialUEMessage_IEs_tags_249) + /sizeof(asn_DEF_S1AP_InitialUEMessage_IEs_tags_249[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -37132,12 +38474,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_InitialUEMessage_IEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_InitialUEMessage_IEs_233, + asn_MBR_S1AP_InitialUEMessage_IEs_249, 3, /* Elements count */ - &asn_SPC_S1AP_InitialUEMessage_IEs_specs_233 /* Additional specs */ + &asn_SPC_S1AP_InitialUEMessage_IEs_specs_249 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_240[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_256[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UplinkNASTransport_IEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -37291,33 +38633,51 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_240[] = { 0, 0, /* No default value */ "PSCellInformation" }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_UplinkNASTransport_IEs__value, choice.LTE_NTN_TAI_Information), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_LTE_NTN_TAI_Information, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "LTE-NTN-TAI-Information" + }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_240[] = { 0, 1, 5, 6, 2, 7, 3, 4, 8 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_240[] = { 0, 1, 4, 6, 7, 2, 3, 5, 8 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_240[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_256[] = { 0, 1, 5, 6, 2, 7, 3, 4, 8, 9 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_256[] = { 0, 1, 4, 6, 7, 2, 3, 5, 8, 9 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_256[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 5, 0, 1 }, /* TransportLayerAddress */ { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 6, -1, 0 }, /* TransportLayerAddress */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 1 }, /* NAS-PDU */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 7, -1, 0 }, /* LHN-ID */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 2 }, /* EUTRAN-CGI */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 1 }, /* TAI */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -2, 0 } /* PSCellInformation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 3 }, /* EUTRAN-CGI */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 2 }, /* TAI */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -2, 1 }, /* PSCellInformation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -3, 0 } /* LTE-NTN-TAI-Information */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_240 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_256 = { sizeof(struct S1AP_UplinkNASTransport_IEs__value), offsetof(struct S1AP_UplinkNASTransport_IEs__value, _asn_ctx), offsetof(struct S1AP_UplinkNASTransport_IEs__value, present), sizeof(((struct S1AP_UplinkNASTransport_IEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_240, - 9, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_240, - asn_MAP_S1AP_value_from_canonical_240, + asn_MAP_S1AP_value_tag2el_256, + 10, /* Count of tags in the map */ + asn_MAP_S1AP_value_to_canonical_256, + asn_MAP_S1AP_value_from_canonical_256, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_240 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_256 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -37334,12 +38694,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_240 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_240, - 9, /* Elements count */ - &asn_SPC_S1AP_value_specs_240 /* Additional specs */ + asn_MBR_S1AP_value_256, + 10, /* Elements count */ + &asn_SPC_S1AP_value_specs_256 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_UplinkNASTransport_IEs_237[] = { +asn_TYPE_member_t asn_MBR_S1AP_UplinkNASTransport_IEs_253[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UplinkNASTransport_IEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -37350,9 +38710,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UplinkNASTransport_IEs_237[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_238, + &asn_PER_memb_S1AP_id_constr_254, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_237 + memb_S1AP_id_constraint_253 }, 0, 0, /* No default value */ "id" @@ -37367,9 +38727,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UplinkNASTransport_IEs_237[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_239, + &asn_PER_memb_S1AP_criticality_constr_255, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_237 + memb_S1AP_criticality_constraint_253 }, 0, 0, /* No default value */ "criticality" @@ -37377,33 +38737,33 @@ asn_TYPE_member_t asn_MBR_S1AP_UplinkNASTransport_IEs_237[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UplinkNASTransport_IEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_240, + &asn_DEF_S1AP_value_256, select_UplinkNASTransport_IEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_240, + &asn_PER_memb_S1AP_value_constr_256, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_237 + memb_S1AP_value_constraint_253 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_UplinkNASTransport_IEs_tags_237[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_UplinkNASTransport_IEs_tags_253[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UplinkNASTransport_IEs_tag2el_237[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UplinkNASTransport_IEs_tag2el_253[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UplinkNASTransport_IEs_specs_237 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UplinkNASTransport_IEs_specs_253 = { sizeof(struct S1AP_UplinkNASTransport_IEs), offsetof(struct S1AP_UplinkNASTransport_IEs, _asn_ctx), - asn_MAP_S1AP_UplinkNASTransport_IEs_tag2el_237, + asn_MAP_S1AP_UplinkNASTransport_IEs_tag2el_253, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -37412,12 +38772,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UplinkNASTransport_IEs = { "UplinkNASTransport-IEs", "UplinkNASTransport-IEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_UplinkNASTransport_IEs_tags_237, - sizeof(asn_DEF_S1AP_UplinkNASTransport_IEs_tags_237) - /sizeof(asn_DEF_S1AP_UplinkNASTransport_IEs_tags_237[0]), /* 1 */ - asn_DEF_S1AP_UplinkNASTransport_IEs_tags_237, /* Same as above */ - sizeof(asn_DEF_S1AP_UplinkNASTransport_IEs_tags_237) - /sizeof(asn_DEF_S1AP_UplinkNASTransport_IEs_tags_237[0]), /* 1 */ + asn_DEF_S1AP_UplinkNASTransport_IEs_tags_253, + sizeof(asn_DEF_S1AP_UplinkNASTransport_IEs_tags_253) + /sizeof(asn_DEF_S1AP_UplinkNASTransport_IEs_tags_253[0]), /* 1 */ + asn_DEF_S1AP_UplinkNASTransport_IEs_tags_253, /* Same as above */ + sizeof(asn_DEF_S1AP_UplinkNASTransport_IEs_tags_253) + /sizeof(asn_DEF_S1AP_UplinkNASTransport_IEs_tags_253[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -37427,12 +38787,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UplinkNASTransport_IEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_UplinkNASTransport_IEs_237, + asn_MBR_S1AP_UplinkNASTransport_IEs_253, 3, /* Elements count */ - &asn_SPC_S1AP_UplinkNASTransport_IEs_specs_237 /* Additional specs */ + &asn_SPC_S1AP_UplinkNASTransport_IEs_specs_253 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_244[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_260[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_NASNonDeliveryIndication_IEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -37502,7 +38862,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_244[] = { "Cause" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_244[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_260[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 }, /* NAS-PDU */ @@ -37512,18 +38872,18 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_244[] = { { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* protocol */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 3, 0, 0 } /* misc */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_244 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_260 = { sizeof(struct S1AP_NASNonDeliveryIndication_IEs__value), offsetof(struct S1AP_NASNonDeliveryIndication_IEs__value, _asn_ctx), offsetof(struct S1AP_NASNonDeliveryIndication_IEs__value, present), sizeof(((struct S1AP_NASNonDeliveryIndication_IEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_244, + asn_MAP_S1AP_value_tag2el_260, 8, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_244 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_260 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -37540,12 +38900,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_244 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_244, + asn_MBR_S1AP_value_260, 4, /* Elements count */ - &asn_SPC_S1AP_value_specs_244 /* Additional specs */ + &asn_SPC_S1AP_value_specs_260 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_NASNonDeliveryIndication_IEs_241[] = { +asn_TYPE_member_t asn_MBR_S1AP_NASNonDeliveryIndication_IEs_257[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_NASNonDeliveryIndication_IEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -37556,9 +38916,9 @@ asn_TYPE_member_t asn_MBR_S1AP_NASNonDeliveryIndication_IEs_241[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_242, + &asn_PER_memb_S1AP_id_constr_258, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_241 + memb_S1AP_id_constraint_257 }, 0, 0, /* No default value */ "id" @@ -37573,9 +38933,9 @@ asn_TYPE_member_t asn_MBR_S1AP_NASNonDeliveryIndication_IEs_241[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_243, + &asn_PER_memb_S1AP_criticality_constr_259, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_241 + memb_S1AP_criticality_constraint_257 }, 0, 0, /* No default value */ "criticality" @@ -37583,33 +38943,33 @@ asn_TYPE_member_t asn_MBR_S1AP_NASNonDeliveryIndication_IEs_241[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_NASNonDeliveryIndication_IEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_244, + &asn_DEF_S1AP_value_260, select_NASNonDeliveryIndication_IEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_244, + &asn_PER_memb_S1AP_value_constr_260, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_241 + memb_S1AP_value_constraint_257 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_NASNonDeliveryIndication_IEs_tags_241[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_NASNonDeliveryIndication_IEs_tags_257[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_NASNonDeliveryIndication_IEs_tag2el_241[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_NASNonDeliveryIndication_IEs_tag2el_257[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_NASNonDeliveryIndication_IEs_specs_241 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_NASNonDeliveryIndication_IEs_specs_257 = { sizeof(struct S1AP_NASNonDeliveryIndication_IEs), offsetof(struct S1AP_NASNonDeliveryIndication_IEs, _asn_ctx), - asn_MAP_S1AP_NASNonDeliveryIndication_IEs_tag2el_241, + asn_MAP_S1AP_NASNonDeliveryIndication_IEs_tag2el_257, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -37618,12 +38978,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_NASNonDeliveryIndication_IEs = { "NASNonDeliveryIndication-IEs", "NASNonDeliveryIndication-IEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_NASNonDeliveryIndication_IEs_tags_241, - sizeof(asn_DEF_S1AP_NASNonDeliveryIndication_IEs_tags_241) - /sizeof(asn_DEF_S1AP_NASNonDeliveryIndication_IEs_tags_241[0]), /* 1 */ - asn_DEF_S1AP_NASNonDeliveryIndication_IEs_tags_241, /* Same as above */ - sizeof(asn_DEF_S1AP_NASNonDeliveryIndication_IEs_tags_241) - /sizeof(asn_DEF_S1AP_NASNonDeliveryIndication_IEs_tags_241[0]), /* 1 */ + asn_DEF_S1AP_NASNonDeliveryIndication_IEs_tags_257, + sizeof(asn_DEF_S1AP_NASNonDeliveryIndication_IEs_tags_257) + /sizeof(asn_DEF_S1AP_NASNonDeliveryIndication_IEs_tags_257[0]), /* 1 */ + asn_DEF_S1AP_NASNonDeliveryIndication_IEs_tags_257, /* Same as above */ + sizeof(asn_DEF_S1AP_NASNonDeliveryIndication_IEs_tags_257) + /sizeof(asn_DEF_S1AP_NASNonDeliveryIndication_IEs_tags_257[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -37633,12 +38993,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_NASNonDeliveryIndication_IEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_NASNonDeliveryIndication_IEs_241, + asn_MBR_S1AP_NASNonDeliveryIndication_IEs_257, 3, /* Elements count */ - &asn_SPC_S1AP_NASNonDeliveryIndication_IEs_specs_241 /* Additional specs */ + &asn_SPC_S1AP_NASNonDeliveryIndication_IEs_specs_257 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_248[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_264[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_RerouteNASRequest_IEs__value, choice.ENB_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -37742,9 +39102,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_248[] = { "UE-Usage-Type" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_248[] = { 0, 1, 5, 2, 3, 4 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_248[] = { 0, 1, 3, 4, 5, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_248[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_264[] = { 0, 1, 5, 2, 3, 4 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_264[] = { 0, 1, 3, 4, 5, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_264[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 5, -2, 0 }, /* UE-Usage-Type */ @@ -37752,19 +39112,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_248[] = { { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, -1, 0 }, /* MME-Group-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, 0, 0 } /* Additional-GUTI */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_248 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_264 = { sizeof(struct S1AP_RerouteNASRequest_IEs__value), offsetof(struct S1AP_RerouteNASRequest_IEs__value, _asn_ctx), offsetof(struct S1AP_RerouteNASRequest_IEs__value, present), sizeof(((struct S1AP_RerouteNASRequest_IEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_248, + asn_MAP_S1AP_value_tag2el_264, 6, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_248, - asn_MAP_S1AP_value_from_canonical_248, + asn_MAP_S1AP_value_to_canonical_264, + asn_MAP_S1AP_value_from_canonical_264, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_248 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_264 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -37781,12 +39141,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_248 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_248, + asn_MBR_S1AP_value_264, 6, /* Elements count */ - &asn_SPC_S1AP_value_specs_248 /* Additional specs */ + &asn_SPC_S1AP_value_specs_264 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_RerouteNASRequest_IEs_245[] = { +asn_TYPE_member_t asn_MBR_S1AP_RerouteNASRequest_IEs_261[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_RerouteNASRequest_IEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -37797,9 +39157,9 @@ asn_TYPE_member_t asn_MBR_S1AP_RerouteNASRequest_IEs_245[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_246, + &asn_PER_memb_S1AP_id_constr_262, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_245 + memb_S1AP_id_constraint_261 }, 0, 0, /* No default value */ "id" @@ -37814,9 +39174,9 @@ asn_TYPE_member_t asn_MBR_S1AP_RerouteNASRequest_IEs_245[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_247, + &asn_PER_memb_S1AP_criticality_constr_263, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_245 + memb_S1AP_criticality_constraint_261 }, 0, 0, /* No default value */ "criticality" @@ -37824,33 +39184,33 @@ asn_TYPE_member_t asn_MBR_S1AP_RerouteNASRequest_IEs_245[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_RerouteNASRequest_IEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_248, + &asn_DEF_S1AP_value_264, select_RerouteNASRequest_IEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_248, + &asn_PER_memb_S1AP_value_constr_264, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_245 + memb_S1AP_value_constraint_261 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_RerouteNASRequest_IEs_tags_245[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_RerouteNASRequest_IEs_tags_261[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_RerouteNASRequest_IEs_tag2el_245[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_RerouteNASRequest_IEs_tag2el_261[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_RerouteNASRequest_IEs_specs_245 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_RerouteNASRequest_IEs_specs_261 = { sizeof(struct S1AP_RerouteNASRequest_IEs), offsetof(struct S1AP_RerouteNASRequest_IEs, _asn_ctx), - asn_MAP_S1AP_RerouteNASRequest_IEs_tag2el_245, + asn_MAP_S1AP_RerouteNASRequest_IEs_tag2el_261, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -37859,12 +39219,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_RerouteNASRequest_IEs = { "RerouteNASRequest-IEs", "RerouteNASRequest-IEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_RerouteNASRequest_IEs_tags_245, - sizeof(asn_DEF_S1AP_RerouteNASRequest_IEs_tags_245) - /sizeof(asn_DEF_S1AP_RerouteNASRequest_IEs_tags_245[0]), /* 1 */ - asn_DEF_S1AP_RerouteNASRequest_IEs_tags_245, /* Same as above */ - sizeof(asn_DEF_S1AP_RerouteNASRequest_IEs_tags_245) - /sizeof(asn_DEF_S1AP_RerouteNASRequest_IEs_tags_245[0]), /* 1 */ + asn_DEF_S1AP_RerouteNASRequest_IEs_tags_261, + sizeof(asn_DEF_S1AP_RerouteNASRequest_IEs_tags_261) + /sizeof(asn_DEF_S1AP_RerouteNASRequest_IEs_tags_261[0]), /* 1 */ + asn_DEF_S1AP_RerouteNASRequest_IEs_tags_261, /* Same as above */ + sizeof(asn_DEF_S1AP_RerouteNASRequest_IEs_tags_261) + /sizeof(asn_DEF_S1AP_RerouteNASRequest_IEs_tags_261[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -37874,12 +39234,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_RerouteNASRequest_IEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_RerouteNASRequest_IEs_245, + asn_MBR_S1AP_RerouteNASRequest_IEs_261, 3, /* Elements count */ - &asn_SPC_S1AP_RerouteNASRequest_IEs_specs_245 /* Additional specs */ + &asn_SPC_S1AP_RerouteNASRequest_IEs_specs_261 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_252[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_268[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_NASDeliveryIndicationIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -37915,22 +39275,22 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_252[] = { "ENB-UE-S1AP-ID" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_252[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_268[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* ENB-UE-S1AP-ID */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_252 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_268 = { sizeof(struct S1AP_NASDeliveryIndicationIEs__value), offsetof(struct S1AP_NASDeliveryIndicationIEs__value, _asn_ctx), offsetof(struct S1AP_NASDeliveryIndicationIEs__value, present), sizeof(((struct S1AP_NASDeliveryIndicationIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_252, + asn_MAP_S1AP_value_tag2el_268, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_252 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_268 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -37947,12 +39307,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_252 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_252, + asn_MBR_S1AP_value_268, 2, /* Elements count */ - &asn_SPC_S1AP_value_specs_252 /* Additional specs */ + &asn_SPC_S1AP_value_specs_268 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_NASDeliveryIndicationIEs_249[] = { +asn_TYPE_member_t asn_MBR_S1AP_NASDeliveryIndicationIEs_265[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_NASDeliveryIndicationIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -37963,9 +39323,9 @@ asn_TYPE_member_t asn_MBR_S1AP_NASDeliveryIndicationIEs_249[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_250, + &asn_PER_memb_S1AP_id_constr_266, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_249 + memb_S1AP_id_constraint_265 }, 0, 0, /* No default value */ "id" @@ -37980,9 +39340,9 @@ asn_TYPE_member_t asn_MBR_S1AP_NASDeliveryIndicationIEs_249[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_251, + &asn_PER_memb_S1AP_criticality_constr_267, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_249 + memb_S1AP_criticality_constraint_265 }, 0, 0, /* No default value */ "criticality" @@ -37990,33 +39350,33 @@ asn_TYPE_member_t asn_MBR_S1AP_NASDeliveryIndicationIEs_249[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_NASDeliveryIndicationIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_252, + &asn_DEF_S1AP_value_268, select_NASDeliveryIndicationIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_252, + &asn_PER_memb_S1AP_value_constr_268, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_249 + memb_S1AP_value_constraint_265 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_NASDeliveryIndicationIEs_tags_249[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_NASDeliveryIndicationIEs_tags_265[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_NASDeliveryIndicationIEs_tag2el_249[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_NASDeliveryIndicationIEs_tag2el_265[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_NASDeliveryIndicationIEs_specs_249 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_NASDeliveryIndicationIEs_specs_265 = { sizeof(struct S1AP_NASDeliveryIndicationIEs), offsetof(struct S1AP_NASDeliveryIndicationIEs, _asn_ctx), - asn_MAP_S1AP_NASDeliveryIndicationIEs_tag2el_249, + asn_MAP_S1AP_NASDeliveryIndicationIEs_tag2el_265, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -38025,12 +39385,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_NASDeliveryIndicationIEs = { "NASDeliveryIndicationIEs", "NASDeliveryIndicationIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_NASDeliveryIndicationIEs_tags_249, - sizeof(asn_DEF_S1AP_NASDeliveryIndicationIEs_tags_249) - /sizeof(asn_DEF_S1AP_NASDeliveryIndicationIEs_tags_249[0]), /* 1 */ - asn_DEF_S1AP_NASDeliveryIndicationIEs_tags_249, /* Same as above */ - sizeof(asn_DEF_S1AP_NASDeliveryIndicationIEs_tags_249) - /sizeof(asn_DEF_S1AP_NASDeliveryIndicationIEs_tags_249[0]), /* 1 */ + asn_DEF_S1AP_NASDeliveryIndicationIEs_tags_265, + sizeof(asn_DEF_S1AP_NASDeliveryIndicationIEs_tags_265) + /sizeof(asn_DEF_S1AP_NASDeliveryIndicationIEs_tags_265[0]), /* 1 */ + asn_DEF_S1AP_NASDeliveryIndicationIEs_tags_265, /* Same as above */ + sizeof(asn_DEF_S1AP_NASDeliveryIndicationIEs_tags_265) + /sizeof(asn_DEF_S1AP_NASDeliveryIndicationIEs_tags_265[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -38040,12 +39400,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_NASDeliveryIndicationIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_NASDeliveryIndicationIEs_249, + asn_MBR_S1AP_NASDeliveryIndicationIEs_265, 3, /* Elements count */ - &asn_SPC_S1AP_NASDeliveryIndicationIEs_specs_249 /* Additional specs */ + &asn_SPC_S1AP_NASDeliveryIndicationIEs_specs_265 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_256[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_272[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ResetIEs__value, choice.Cause), -1 /* Ambiguous tag (CHOICE?) */, 0, @@ -38081,7 +39441,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_256[] = { "ResetType" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_256[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_272[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 1 }, /* radioNetwork */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, -1, 0 }, /* s1-Interface */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 1 }, /* transport */ @@ -38090,18 +39450,18 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_256[] = { { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 0, 0, 0 }, /* protocol */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 0, 0, 0 } /* misc */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_256 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_272 = { sizeof(struct S1AP_ResetIEs__value), offsetof(struct S1AP_ResetIEs__value, _asn_ctx), offsetof(struct S1AP_ResetIEs__value, present), sizeof(((struct S1AP_ResetIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_256, + asn_MAP_S1AP_value_tag2el_272, 7, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_256 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_272 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -38118,12 +39478,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_256 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_256, + asn_MBR_S1AP_value_272, 2, /* Elements count */ - &asn_SPC_S1AP_value_specs_256 /* Additional specs */ + &asn_SPC_S1AP_value_specs_272 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ResetIEs_253[] = { +asn_TYPE_member_t asn_MBR_S1AP_ResetIEs_269[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ResetIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -38134,9 +39494,9 @@ asn_TYPE_member_t asn_MBR_S1AP_ResetIEs_253[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_254, + &asn_PER_memb_S1AP_id_constr_270, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_253 + memb_S1AP_id_constraint_269 }, 0, 0, /* No default value */ "id" @@ -38151,9 +39511,9 @@ asn_TYPE_member_t asn_MBR_S1AP_ResetIEs_253[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_255, + &asn_PER_memb_S1AP_criticality_constr_271, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_253 + memb_S1AP_criticality_constraint_269 }, 0, 0, /* No default value */ "criticality" @@ -38161,33 +39521,33 @@ asn_TYPE_member_t asn_MBR_S1AP_ResetIEs_253[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ResetIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_256, + &asn_DEF_S1AP_value_272, select_ResetIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_256, + &asn_PER_memb_S1AP_value_constr_272, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_253 + memb_S1AP_value_constraint_269 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ResetIEs_tags_253[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ResetIEs_tags_269[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_ResetIEs_tag2el_253[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_ResetIEs_tag2el_269[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_ResetIEs_specs_253 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ResetIEs_specs_269 = { sizeof(struct S1AP_ResetIEs), offsetof(struct S1AP_ResetIEs, _asn_ctx), - asn_MAP_S1AP_ResetIEs_tag2el_253, + asn_MAP_S1AP_ResetIEs_tag2el_269, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -38196,12 +39556,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ResetIEs = { "ResetIEs", "ResetIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ResetIEs_tags_253, - sizeof(asn_DEF_S1AP_ResetIEs_tags_253) - /sizeof(asn_DEF_S1AP_ResetIEs_tags_253[0]), /* 1 */ - asn_DEF_S1AP_ResetIEs_tags_253, /* Same as above */ - sizeof(asn_DEF_S1AP_ResetIEs_tags_253) - /sizeof(asn_DEF_S1AP_ResetIEs_tags_253[0]), /* 1 */ + asn_DEF_S1AP_ResetIEs_tags_269, + sizeof(asn_DEF_S1AP_ResetIEs_tags_269) + /sizeof(asn_DEF_S1AP_ResetIEs_tags_269[0]), /* 1 */ + asn_DEF_S1AP_ResetIEs_tags_269, /* Same as above */ + sizeof(asn_DEF_S1AP_ResetIEs_tags_269) + /sizeof(asn_DEF_S1AP_ResetIEs_tags_269[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -38211,12 +39571,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ResetIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_ResetIEs_253, + asn_MBR_S1AP_ResetIEs_269, 3, /* Elements count */ - &asn_SPC_S1AP_ResetIEs_specs_253 /* Additional specs */ + &asn_SPC_S1AP_ResetIEs_specs_269 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_260[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_276[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ResetAcknowledgeIEs__value, choice.UE_associatedLogicalS1_ConnectionListResAck), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -38252,22 +39612,22 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_260[] = { "CriticalityDiagnostics" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_260[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_276[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* UE-associatedLogicalS1-ConnectionListResAck */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* CriticalityDiagnostics */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_260 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_276 = { sizeof(struct S1AP_ResetAcknowledgeIEs__value), offsetof(struct S1AP_ResetAcknowledgeIEs__value, _asn_ctx), offsetof(struct S1AP_ResetAcknowledgeIEs__value, present), sizeof(((struct S1AP_ResetAcknowledgeIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_260, + asn_MAP_S1AP_value_tag2el_276, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_260 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_276 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -38284,12 +39644,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_260 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_260, + asn_MBR_S1AP_value_276, 2, /* Elements count */ - &asn_SPC_S1AP_value_specs_260 /* Additional specs */ + &asn_SPC_S1AP_value_specs_276 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ResetAcknowledgeIEs_257[] = { +asn_TYPE_member_t asn_MBR_S1AP_ResetAcknowledgeIEs_273[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ResetAcknowledgeIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -38300,9 +39660,9 @@ asn_TYPE_member_t asn_MBR_S1AP_ResetAcknowledgeIEs_257[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_258, + &asn_PER_memb_S1AP_id_constr_274, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_257 + memb_S1AP_id_constraint_273 }, 0, 0, /* No default value */ "id" @@ -38317,9 +39677,9 @@ asn_TYPE_member_t asn_MBR_S1AP_ResetAcknowledgeIEs_257[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_259, + &asn_PER_memb_S1AP_criticality_constr_275, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_257 + memb_S1AP_criticality_constraint_273 }, 0, 0, /* No default value */ "criticality" @@ -38327,33 +39687,33 @@ asn_TYPE_member_t asn_MBR_S1AP_ResetAcknowledgeIEs_257[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ResetAcknowledgeIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_260, + &asn_DEF_S1AP_value_276, select_ResetAcknowledgeIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_260, + &asn_PER_memb_S1AP_value_constr_276, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_257 + memb_S1AP_value_constraint_273 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ResetAcknowledgeIEs_tags_257[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ResetAcknowledgeIEs_tags_273[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_ResetAcknowledgeIEs_tag2el_257[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_ResetAcknowledgeIEs_tag2el_273[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_ResetAcknowledgeIEs_specs_257 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ResetAcknowledgeIEs_specs_273 = { sizeof(struct S1AP_ResetAcknowledgeIEs), offsetof(struct S1AP_ResetAcknowledgeIEs, _asn_ctx), - asn_MAP_S1AP_ResetAcknowledgeIEs_tag2el_257, + asn_MAP_S1AP_ResetAcknowledgeIEs_tag2el_273, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -38362,12 +39722,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ResetAcknowledgeIEs = { "ResetAcknowledgeIEs", "ResetAcknowledgeIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ResetAcknowledgeIEs_tags_257, - sizeof(asn_DEF_S1AP_ResetAcknowledgeIEs_tags_257) - /sizeof(asn_DEF_S1AP_ResetAcknowledgeIEs_tags_257[0]), /* 1 */ - asn_DEF_S1AP_ResetAcknowledgeIEs_tags_257, /* Same as above */ - sizeof(asn_DEF_S1AP_ResetAcknowledgeIEs_tags_257) - /sizeof(asn_DEF_S1AP_ResetAcknowledgeIEs_tags_257[0]), /* 1 */ + asn_DEF_S1AP_ResetAcknowledgeIEs_tags_273, + sizeof(asn_DEF_S1AP_ResetAcknowledgeIEs_tags_273) + /sizeof(asn_DEF_S1AP_ResetAcknowledgeIEs_tags_273[0]), /* 1 */ + asn_DEF_S1AP_ResetAcknowledgeIEs_tags_273, /* Same as above */ + sizeof(asn_DEF_S1AP_ResetAcknowledgeIEs_tags_273) + /sizeof(asn_DEF_S1AP_ResetAcknowledgeIEs_tags_273[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -38377,12 +39737,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ResetAcknowledgeIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_ResetAcknowledgeIEs_257, + asn_MBR_S1AP_ResetAcknowledgeIEs_273, 3, /* Elements count */ - &asn_SPC_S1AP_ResetAcknowledgeIEs_specs_257 /* Additional specs */ + &asn_SPC_S1AP_ResetAcknowledgeIEs_specs_273 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_264[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_280[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ErrorIndicationIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -38469,9 +39829,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_264[] = { "S-TMSI" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_264[] = { 0, 1, 3, 4, 2 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_264[] = { 0, 1, 4, 2, 3 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_264[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_280[] = { 0, 1, 3, 4, 2 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_280[] = { 0, 1, 4, 2, 3 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_280[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 1 }, /* CriticalityDiagnostics */ @@ -38482,19 +39842,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_264[] = { { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* protocol */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 } /* misc */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_264 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_280 = { sizeof(struct S1AP_ErrorIndicationIEs__value), offsetof(struct S1AP_ErrorIndicationIEs__value, _asn_ctx), offsetof(struct S1AP_ErrorIndicationIEs__value, present), sizeof(((struct S1AP_ErrorIndicationIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_264, + asn_MAP_S1AP_value_tag2el_280, 9, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_264, - asn_MAP_S1AP_value_from_canonical_264, + asn_MAP_S1AP_value_to_canonical_280, + asn_MAP_S1AP_value_from_canonical_280, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_264 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_280 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -38511,12 +39871,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_264 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_264, + asn_MBR_S1AP_value_280, 5, /* Elements count */ - &asn_SPC_S1AP_value_specs_264 /* Additional specs */ + &asn_SPC_S1AP_value_specs_280 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ErrorIndicationIEs_261[] = { +asn_TYPE_member_t asn_MBR_S1AP_ErrorIndicationIEs_277[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ErrorIndicationIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -38527,9 +39887,9 @@ asn_TYPE_member_t asn_MBR_S1AP_ErrorIndicationIEs_261[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_262, + &asn_PER_memb_S1AP_id_constr_278, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_261 + memb_S1AP_id_constraint_277 }, 0, 0, /* No default value */ "id" @@ -38544,9 +39904,9 @@ asn_TYPE_member_t asn_MBR_S1AP_ErrorIndicationIEs_261[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_263, + &asn_PER_memb_S1AP_criticality_constr_279, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_261 + memb_S1AP_criticality_constraint_277 }, 0, 0, /* No default value */ "criticality" @@ -38554,33 +39914,33 @@ asn_TYPE_member_t asn_MBR_S1AP_ErrorIndicationIEs_261[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ErrorIndicationIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_264, + &asn_DEF_S1AP_value_280, select_ErrorIndicationIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_264, + &asn_PER_memb_S1AP_value_constr_280, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_261 + memb_S1AP_value_constraint_277 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ErrorIndicationIEs_tags_261[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ErrorIndicationIEs_tags_277[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_ErrorIndicationIEs_tag2el_261[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_ErrorIndicationIEs_tag2el_277[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_ErrorIndicationIEs_specs_261 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ErrorIndicationIEs_specs_277 = { sizeof(struct S1AP_ErrorIndicationIEs), offsetof(struct S1AP_ErrorIndicationIEs, _asn_ctx), - asn_MAP_S1AP_ErrorIndicationIEs_tag2el_261, + asn_MAP_S1AP_ErrorIndicationIEs_tag2el_277, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -38589,12 +39949,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ErrorIndicationIEs = { "ErrorIndicationIEs", "ErrorIndicationIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ErrorIndicationIEs_tags_261, - sizeof(asn_DEF_S1AP_ErrorIndicationIEs_tags_261) - /sizeof(asn_DEF_S1AP_ErrorIndicationIEs_tags_261[0]), /* 1 */ - asn_DEF_S1AP_ErrorIndicationIEs_tags_261, /* Same as above */ - sizeof(asn_DEF_S1AP_ErrorIndicationIEs_tags_261) - /sizeof(asn_DEF_S1AP_ErrorIndicationIEs_tags_261[0]), /* 1 */ + asn_DEF_S1AP_ErrorIndicationIEs_tags_277, + sizeof(asn_DEF_S1AP_ErrorIndicationIEs_tags_277) + /sizeof(asn_DEF_S1AP_ErrorIndicationIEs_tags_277[0]), /* 1 */ + asn_DEF_S1AP_ErrorIndicationIEs_tags_277, /* Same as above */ + sizeof(asn_DEF_S1AP_ErrorIndicationIEs_tags_277) + /sizeof(asn_DEF_S1AP_ErrorIndicationIEs_tags_277[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -38604,12 +39964,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ErrorIndicationIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_ErrorIndicationIEs_261, + asn_MBR_S1AP_ErrorIndicationIEs_277, 3, /* Elements count */ - &asn_SPC_S1AP_ErrorIndicationIEs_specs_261 /* Additional specs */ + &asn_SPC_S1AP_ErrorIndicationIEs_specs_277 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_268[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_284[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_S1SetupRequestIEs__value, choice.Global_ENB_ID), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -38747,9 +40107,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_268[] = { "ConnectedengNBList" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_268[] = { 3, 5, 6, 0, 2, 4, 7, 1 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_268[] = { 3, 7, 4, 0, 5, 1, 2, 6 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_268[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_284[] = { 3, 5, 6, 0, 2, 4, 7, 1 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_284[] = { 3, 7, 4, 0, 5, 1, 2, 6 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_284[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, 0, 2 }, /* PagingDRX */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, -1, 1 }, /* UE-RetentionInformation */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -2, 0 }, /* NB-IoT-DefaultPagingDRX */ @@ -38759,19 +40119,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_268[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -3, 0 }, /* ConnectedengNBList */ { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 1, 0, 0 } /* ENBname */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_268 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_284 = { sizeof(struct S1AP_S1SetupRequestIEs__value), offsetof(struct S1AP_S1SetupRequestIEs__value, _asn_ctx), offsetof(struct S1AP_S1SetupRequestIEs__value, present), sizeof(((struct S1AP_S1SetupRequestIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_268, + asn_MAP_S1AP_value_tag2el_284, 8, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_268, - asn_MAP_S1AP_value_from_canonical_268, + asn_MAP_S1AP_value_to_canonical_284, + asn_MAP_S1AP_value_from_canonical_284, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_268 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_284 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -38788,12 +40148,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_268 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_268, + asn_MBR_S1AP_value_284, 8, /* Elements count */ - &asn_SPC_S1AP_value_specs_268 /* Additional specs */ + &asn_SPC_S1AP_value_specs_284 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_S1SetupRequestIEs_265[] = { +asn_TYPE_member_t asn_MBR_S1AP_S1SetupRequestIEs_281[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_S1SetupRequestIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -38804,9 +40164,9 @@ asn_TYPE_member_t asn_MBR_S1AP_S1SetupRequestIEs_265[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_266, + &asn_PER_memb_S1AP_id_constr_282, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_265 + memb_S1AP_id_constraint_281 }, 0, 0, /* No default value */ "id" @@ -38821,9 +40181,9 @@ asn_TYPE_member_t asn_MBR_S1AP_S1SetupRequestIEs_265[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_267, + &asn_PER_memb_S1AP_criticality_constr_283, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_265 + memb_S1AP_criticality_constraint_281 }, 0, 0, /* No default value */ "criticality" @@ -38831,33 +40191,33 @@ asn_TYPE_member_t asn_MBR_S1AP_S1SetupRequestIEs_265[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_S1SetupRequestIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_268, + &asn_DEF_S1AP_value_284, select_S1SetupRequestIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_268, + &asn_PER_memb_S1AP_value_constr_284, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_265 + memb_S1AP_value_constraint_281 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_S1SetupRequestIEs_tags_265[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_S1SetupRequestIEs_tags_281[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_S1SetupRequestIEs_tag2el_265[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_S1SetupRequestIEs_tag2el_281[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_S1SetupRequestIEs_specs_265 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_S1SetupRequestIEs_specs_281 = { sizeof(struct S1AP_S1SetupRequestIEs), offsetof(struct S1AP_S1SetupRequestIEs, _asn_ctx), - asn_MAP_S1AP_S1SetupRequestIEs_tag2el_265, + asn_MAP_S1AP_S1SetupRequestIEs_tag2el_281, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -38866,12 +40226,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_S1SetupRequestIEs = { "S1SetupRequestIEs", "S1SetupRequestIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_S1SetupRequestIEs_tags_265, - sizeof(asn_DEF_S1AP_S1SetupRequestIEs_tags_265) - /sizeof(asn_DEF_S1AP_S1SetupRequestIEs_tags_265[0]), /* 1 */ - asn_DEF_S1AP_S1SetupRequestIEs_tags_265, /* Same as above */ - sizeof(asn_DEF_S1AP_S1SetupRequestIEs_tags_265) - /sizeof(asn_DEF_S1AP_S1SetupRequestIEs_tags_265[0]), /* 1 */ + asn_DEF_S1AP_S1SetupRequestIEs_tags_281, + sizeof(asn_DEF_S1AP_S1SetupRequestIEs_tags_281) + /sizeof(asn_DEF_S1AP_S1SetupRequestIEs_tags_281[0]), /* 1 */ + asn_DEF_S1AP_S1SetupRequestIEs_tags_281, /* Same as above */ + sizeof(asn_DEF_S1AP_S1SetupRequestIEs_tags_281) + /sizeof(asn_DEF_S1AP_S1SetupRequestIEs_tags_281[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -38881,12 +40241,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_S1SetupRequestIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_S1SetupRequestIEs_265, + asn_MBR_S1AP_S1SetupRequestIEs_281, 3, /* Elements count */ - &asn_SPC_S1AP_S1SetupRequestIEs_specs_265 /* Additional specs */ + &asn_SPC_S1AP_S1SetupRequestIEs_specs_281 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_272[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_288[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_S1SetupResponseIEs__value, choice.MMEname), (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 0, @@ -39024,9 +40384,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_272[] = { "IAB-Supported" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_272[] = { 2, 3, 5, 7, 1, 4, 6, 0 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_272[] = { 7, 4, 0, 1, 5, 2, 6, 3 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_272[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_288[] = { 2, 3, 5, 7, 1, 4, 6, 0 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_288[] = { 7, 4, 0, 1, 5, 2, 6, 3 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_288[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, 0, 0 }, /* RelativeMMECapacity */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, 0, 2 }, /* MMERelaySupportIndicator */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, -1, 1 }, /* UE-RetentionInformation */ @@ -39036,19 +40396,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_272[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -2, 0 }, /* ServedDCNs */ { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 0, 0, 0 } /* MMEname */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_272 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_288 = { sizeof(struct S1AP_S1SetupResponseIEs__value), offsetof(struct S1AP_S1SetupResponseIEs__value, _asn_ctx), offsetof(struct S1AP_S1SetupResponseIEs__value, present), sizeof(((struct S1AP_S1SetupResponseIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_272, + asn_MAP_S1AP_value_tag2el_288, 8, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_272, - asn_MAP_S1AP_value_from_canonical_272, + asn_MAP_S1AP_value_to_canonical_288, + asn_MAP_S1AP_value_from_canonical_288, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_272 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_288 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -39065,12 +40425,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_272 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_272, + asn_MBR_S1AP_value_288, 8, /* Elements count */ - &asn_SPC_S1AP_value_specs_272 /* Additional specs */ + &asn_SPC_S1AP_value_specs_288 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_S1SetupResponseIEs_269[] = { +asn_TYPE_member_t asn_MBR_S1AP_S1SetupResponseIEs_285[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_S1SetupResponseIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -39081,9 +40441,9 @@ asn_TYPE_member_t asn_MBR_S1AP_S1SetupResponseIEs_269[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_270, + &asn_PER_memb_S1AP_id_constr_286, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_269 + memb_S1AP_id_constraint_285 }, 0, 0, /* No default value */ "id" @@ -39098,9 +40458,9 @@ asn_TYPE_member_t asn_MBR_S1AP_S1SetupResponseIEs_269[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_271, + &asn_PER_memb_S1AP_criticality_constr_287, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_269 + memb_S1AP_criticality_constraint_285 }, 0, 0, /* No default value */ "criticality" @@ -39108,33 +40468,33 @@ asn_TYPE_member_t asn_MBR_S1AP_S1SetupResponseIEs_269[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_S1SetupResponseIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_272, + &asn_DEF_S1AP_value_288, select_S1SetupResponseIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_272, + &asn_PER_memb_S1AP_value_constr_288, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_269 + memb_S1AP_value_constraint_285 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_S1SetupResponseIEs_tags_269[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_S1SetupResponseIEs_tags_285[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_S1SetupResponseIEs_tag2el_269[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_S1SetupResponseIEs_tag2el_285[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_S1SetupResponseIEs_specs_269 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_S1SetupResponseIEs_specs_285 = { sizeof(struct S1AP_S1SetupResponseIEs), offsetof(struct S1AP_S1SetupResponseIEs, _asn_ctx), - asn_MAP_S1AP_S1SetupResponseIEs_tag2el_269, + asn_MAP_S1AP_S1SetupResponseIEs_tag2el_285, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -39143,12 +40503,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_S1SetupResponseIEs = { "S1SetupResponseIEs", "S1SetupResponseIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_S1SetupResponseIEs_tags_269, - sizeof(asn_DEF_S1AP_S1SetupResponseIEs_tags_269) - /sizeof(asn_DEF_S1AP_S1SetupResponseIEs_tags_269[0]), /* 1 */ - asn_DEF_S1AP_S1SetupResponseIEs_tags_269, /* Same as above */ - sizeof(asn_DEF_S1AP_S1SetupResponseIEs_tags_269) - /sizeof(asn_DEF_S1AP_S1SetupResponseIEs_tags_269[0]), /* 1 */ + asn_DEF_S1AP_S1SetupResponseIEs_tags_285, + sizeof(asn_DEF_S1AP_S1SetupResponseIEs_tags_285) + /sizeof(asn_DEF_S1AP_S1SetupResponseIEs_tags_285[0]), /* 1 */ + asn_DEF_S1AP_S1SetupResponseIEs_tags_285, /* Same as above */ + sizeof(asn_DEF_S1AP_S1SetupResponseIEs_tags_285) + /sizeof(asn_DEF_S1AP_S1SetupResponseIEs_tags_285[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -39158,12 +40518,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_S1SetupResponseIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_S1SetupResponseIEs_269, + asn_MBR_S1AP_S1SetupResponseIEs_285, 3, /* Elements count */ - &asn_SPC_S1AP_S1SetupResponseIEs_specs_269 /* Additional specs */ + &asn_SPC_S1AP_S1SetupResponseIEs_specs_285 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_276[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_292[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_S1SetupFailureIEs__value, choice.Cause), -1 /* Ambiguous tag (CHOICE?) */, 0, @@ -39216,9 +40576,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_276[] = { "CriticalityDiagnostics" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_276[] = { 1, 2, 0 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_276[] = { 2, 0, 1 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_276[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_292[] = { 1, 2, 0 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_292[] = { 2, 0, 1 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_292[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* TimeToWait */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 }, /* CriticalityDiagnostics */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* radioNetwork */ @@ -39227,19 +40587,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_276[] = { { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 0, 0, 0 }, /* protocol */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 0, 0, 0 } /* misc */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_276 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_292 = { sizeof(struct S1AP_S1SetupFailureIEs__value), offsetof(struct S1AP_S1SetupFailureIEs__value, _asn_ctx), offsetof(struct S1AP_S1SetupFailureIEs__value, present), sizeof(((struct S1AP_S1SetupFailureIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_276, + asn_MAP_S1AP_value_tag2el_292, 7, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_276, - asn_MAP_S1AP_value_from_canonical_276, + asn_MAP_S1AP_value_to_canonical_292, + asn_MAP_S1AP_value_from_canonical_292, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_276 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_292 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -39256,12 +40616,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_276 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_276, + asn_MBR_S1AP_value_292, 3, /* Elements count */ - &asn_SPC_S1AP_value_specs_276 /* Additional specs */ + &asn_SPC_S1AP_value_specs_292 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_S1SetupFailureIEs_273[] = { +asn_TYPE_member_t asn_MBR_S1AP_S1SetupFailureIEs_289[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_S1SetupFailureIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -39272,9 +40632,9 @@ asn_TYPE_member_t asn_MBR_S1AP_S1SetupFailureIEs_273[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_274, + &asn_PER_memb_S1AP_id_constr_290, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_273 + memb_S1AP_id_constraint_289 }, 0, 0, /* No default value */ "id" @@ -39289,9 +40649,9 @@ asn_TYPE_member_t asn_MBR_S1AP_S1SetupFailureIEs_273[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_275, + &asn_PER_memb_S1AP_criticality_constr_291, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_273 + memb_S1AP_criticality_constraint_289 }, 0, 0, /* No default value */ "criticality" @@ -39299,33 +40659,33 @@ asn_TYPE_member_t asn_MBR_S1AP_S1SetupFailureIEs_273[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_S1SetupFailureIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_276, + &asn_DEF_S1AP_value_292, select_S1SetupFailureIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_276, + &asn_PER_memb_S1AP_value_constr_292, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_273 + memb_S1AP_value_constraint_289 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_S1SetupFailureIEs_tags_273[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_S1SetupFailureIEs_tags_289[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_S1SetupFailureIEs_tag2el_273[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_S1SetupFailureIEs_tag2el_289[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_S1SetupFailureIEs_specs_273 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_S1SetupFailureIEs_specs_289 = { sizeof(struct S1AP_S1SetupFailureIEs), offsetof(struct S1AP_S1SetupFailureIEs, _asn_ctx), - asn_MAP_S1AP_S1SetupFailureIEs_tag2el_273, + asn_MAP_S1AP_S1SetupFailureIEs_tag2el_289, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -39334,12 +40694,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_S1SetupFailureIEs = { "S1SetupFailureIEs", "S1SetupFailureIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_S1SetupFailureIEs_tags_273, - sizeof(asn_DEF_S1AP_S1SetupFailureIEs_tags_273) - /sizeof(asn_DEF_S1AP_S1SetupFailureIEs_tags_273[0]), /* 1 */ - asn_DEF_S1AP_S1SetupFailureIEs_tags_273, /* Same as above */ - sizeof(asn_DEF_S1AP_S1SetupFailureIEs_tags_273) - /sizeof(asn_DEF_S1AP_S1SetupFailureIEs_tags_273[0]), /* 1 */ + asn_DEF_S1AP_S1SetupFailureIEs_tags_289, + sizeof(asn_DEF_S1AP_S1SetupFailureIEs_tags_289) + /sizeof(asn_DEF_S1AP_S1SetupFailureIEs_tags_289[0]), /* 1 */ + asn_DEF_S1AP_S1SetupFailureIEs_tags_289, /* Same as above */ + sizeof(asn_DEF_S1AP_S1SetupFailureIEs_tags_289) + /sizeof(asn_DEF_S1AP_S1SetupFailureIEs_tags_289[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -39349,12 +40709,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_S1SetupFailureIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_S1SetupFailureIEs_273, + asn_MBR_S1AP_S1SetupFailureIEs_289, 3, /* Elements count */ - &asn_SPC_S1AP_S1SetupFailureIEs_specs_273 /* Additional specs */ + &asn_SPC_S1AP_S1SetupFailureIEs_specs_289 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_280[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_296[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBConfigurationUpdateIEs__value, choice.ENBname), (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 0, @@ -39475,9 +40835,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_280[] = { "ConnectedengNBList" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_280[] = { 3, 4, 1, 2, 5, 6, 0 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_280[] = { 6, 2, 3, 0, 1, 4, 5 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_280[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_296[] = { 3, 4, 1, 2, 5, 6, 0 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_296[] = { 6, 2, 3, 0, 1, 4, 5 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_296[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, 0, 1 }, /* PagingDRX */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, -1, 0 }, /* NB-IoT-DefaultPagingDRX */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 3 }, /* SupportedTAs */ @@ -39486,19 +40846,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_280[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -3, 0 }, /* ConnectedengNBList */ { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 0, 0, 0 } /* ENBname */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_280 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_296 = { sizeof(struct S1AP_ENBConfigurationUpdateIEs__value), offsetof(struct S1AP_ENBConfigurationUpdateIEs__value, _asn_ctx), offsetof(struct S1AP_ENBConfigurationUpdateIEs__value, present), sizeof(((struct S1AP_ENBConfigurationUpdateIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_280, + asn_MAP_S1AP_value_tag2el_296, 7, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_280, - asn_MAP_S1AP_value_from_canonical_280, + asn_MAP_S1AP_value_to_canonical_296, + asn_MAP_S1AP_value_from_canonical_296, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_280 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_296 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -39515,12 +40875,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_280 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_280, + asn_MBR_S1AP_value_296, 7, /* Elements count */ - &asn_SPC_S1AP_value_specs_280 /* Additional specs */ + &asn_SPC_S1AP_value_specs_296 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdateIEs_277[] = { +asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdateIEs_293[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBConfigurationUpdateIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -39531,9 +40891,9 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdateIEs_277[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_278, + &asn_PER_memb_S1AP_id_constr_294, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_277 + memb_S1AP_id_constraint_293 }, 0, 0, /* No default value */ "id" @@ -39548,9 +40908,9 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdateIEs_277[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_279, + &asn_PER_memb_S1AP_criticality_constr_295, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_277 + memb_S1AP_criticality_constraint_293 }, 0, 0, /* No default value */ "criticality" @@ -39558,33 +40918,33 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdateIEs_277[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBConfigurationUpdateIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_280, + &asn_DEF_S1AP_value_296, select_ENBConfigurationUpdateIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_280, + &asn_PER_memb_S1AP_value_constr_296, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_277 + memb_S1AP_value_constraint_293 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ENBConfigurationUpdateIEs_tags_277[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ENBConfigurationUpdateIEs_tags_293[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_ENBConfigurationUpdateIEs_tag2el_277[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_ENBConfigurationUpdateIEs_tag2el_293[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBConfigurationUpdateIEs_specs_277 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBConfigurationUpdateIEs_specs_293 = { sizeof(struct S1AP_ENBConfigurationUpdateIEs), offsetof(struct S1AP_ENBConfigurationUpdateIEs, _asn_ctx), - asn_MAP_S1AP_ENBConfigurationUpdateIEs_tag2el_277, + asn_MAP_S1AP_ENBConfigurationUpdateIEs_tag2el_293, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -39593,12 +40953,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ENBConfigurationUpdateIEs = { "ENBConfigurationUpdateIEs", "ENBConfigurationUpdateIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ENBConfigurationUpdateIEs_tags_277, - sizeof(asn_DEF_S1AP_ENBConfigurationUpdateIEs_tags_277) - /sizeof(asn_DEF_S1AP_ENBConfigurationUpdateIEs_tags_277[0]), /* 1 */ - asn_DEF_S1AP_ENBConfigurationUpdateIEs_tags_277, /* Same as above */ - sizeof(asn_DEF_S1AP_ENBConfigurationUpdateIEs_tags_277) - /sizeof(asn_DEF_S1AP_ENBConfigurationUpdateIEs_tags_277[0]), /* 1 */ + asn_DEF_S1AP_ENBConfigurationUpdateIEs_tags_293, + sizeof(asn_DEF_S1AP_ENBConfigurationUpdateIEs_tags_293) + /sizeof(asn_DEF_S1AP_ENBConfigurationUpdateIEs_tags_293[0]), /* 1 */ + asn_DEF_S1AP_ENBConfigurationUpdateIEs_tags_293, /* Same as above */ + sizeof(asn_DEF_S1AP_ENBConfigurationUpdateIEs_tags_293) + /sizeof(asn_DEF_S1AP_ENBConfigurationUpdateIEs_tags_293[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -39608,12 +40968,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ENBConfigurationUpdateIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_ENBConfigurationUpdateIEs_277, + asn_MBR_S1AP_ENBConfigurationUpdateIEs_293, 3, /* Elements count */ - &asn_SPC_S1AP_ENBConfigurationUpdateIEs_specs_277 /* Additional specs */ + &asn_SPC_S1AP_ENBConfigurationUpdateIEs_specs_293 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_284[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_300[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBConfigurationUpdateAcknowledgeIEs__value, choice.CriticalityDiagnostics), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -39632,21 +40992,21 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_284[] = { "CriticalityDiagnostics" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_284[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_300[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* CriticalityDiagnostics */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_284 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_300 = { sizeof(struct S1AP_ENBConfigurationUpdateAcknowledgeIEs__value), offsetof(struct S1AP_ENBConfigurationUpdateAcknowledgeIEs__value, _asn_ctx), offsetof(struct S1AP_ENBConfigurationUpdateAcknowledgeIEs__value, present), sizeof(((struct S1AP_ENBConfigurationUpdateAcknowledgeIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_284, + asn_MAP_S1AP_value_tag2el_300, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_284 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_300 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -39663,12 +41023,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_284 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_284, + asn_MBR_S1AP_value_300, 1, /* Elements count */ - &asn_SPC_S1AP_value_specs_284 /* Additional specs */ + &asn_SPC_S1AP_value_specs_300 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdateAcknowledgeIEs_281[] = { +asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdateAcknowledgeIEs_297[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBConfigurationUpdateAcknowledgeIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -39679,9 +41039,9 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdateAcknowledgeIEs_281[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_282, + &asn_PER_memb_S1AP_id_constr_298, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_281 + memb_S1AP_id_constraint_297 }, 0, 0, /* No default value */ "id" @@ -39696,9 +41056,9 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdateAcknowledgeIEs_281[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_283, + &asn_PER_memb_S1AP_criticality_constr_299, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_281 + memb_S1AP_criticality_constraint_297 }, 0, 0, /* No default value */ "criticality" @@ -39706,33 +41066,33 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdateAcknowledgeIEs_281[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBConfigurationUpdateAcknowledgeIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_284, + &asn_DEF_S1AP_value_300, select_ENBConfigurationUpdateAcknowledgeIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_284, + &asn_PER_memb_S1AP_value_constr_300, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_281 + memb_S1AP_value_constraint_297 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ENBConfigurationUpdateAcknowledgeIEs_tags_281[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ENBConfigurationUpdateAcknowledgeIEs_tags_297[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_ENBConfigurationUpdateAcknowledgeIEs_tag2el_281[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_ENBConfigurationUpdateAcknowledgeIEs_tag2el_297[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBConfigurationUpdateAcknowledgeIEs_specs_281 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBConfigurationUpdateAcknowledgeIEs_specs_297 = { sizeof(struct S1AP_ENBConfigurationUpdateAcknowledgeIEs), offsetof(struct S1AP_ENBConfigurationUpdateAcknowledgeIEs, _asn_ctx), - asn_MAP_S1AP_ENBConfigurationUpdateAcknowledgeIEs_tag2el_281, + asn_MAP_S1AP_ENBConfigurationUpdateAcknowledgeIEs_tag2el_297, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -39741,12 +41101,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ENBConfigurationUpdateAcknowledgeIEs = { "ENBConfigurationUpdateAcknowledgeIEs", "ENBConfigurationUpdateAcknowledgeIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ENBConfigurationUpdateAcknowledgeIEs_tags_281, - sizeof(asn_DEF_S1AP_ENBConfigurationUpdateAcknowledgeIEs_tags_281) - /sizeof(asn_DEF_S1AP_ENBConfigurationUpdateAcknowledgeIEs_tags_281[0]), /* 1 */ - asn_DEF_S1AP_ENBConfigurationUpdateAcknowledgeIEs_tags_281, /* Same as above */ - sizeof(asn_DEF_S1AP_ENBConfigurationUpdateAcknowledgeIEs_tags_281) - /sizeof(asn_DEF_S1AP_ENBConfigurationUpdateAcknowledgeIEs_tags_281[0]), /* 1 */ + asn_DEF_S1AP_ENBConfigurationUpdateAcknowledgeIEs_tags_297, + sizeof(asn_DEF_S1AP_ENBConfigurationUpdateAcknowledgeIEs_tags_297) + /sizeof(asn_DEF_S1AP_ENBConfigurationUpdateAcknowledgeIEs_tags_297[0]), /* 1 */ + asn_DEF_S1AP_ENBConfigurationUpdateAcknowledgeIEs_tags_297, /* Same as above */ + sizeof(asn_DEF_S1AP_ENBConfigurationUpdateAcknowledgeIEs_tags_297) + /sizeof(asn_DEF_S1AP_ENBConfigurationUpdateAcknowledgeIEs_tags_297[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -39756,12 +41116,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ENBConfigurationUpdateAcknowledgeIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_ENBConfigurationUpdateAcknowledgeIEs_281, + asn_MBR_S1AP_ENBConfigurationUpdateAcknowledgeIEs_297, 3, /* Elements count */ - &asn_SPC_S1AP_ENBConfigurationUpdateAcknowledgeIEs_specs_281 /* Additional specs */ + &asn_SPC_S1AP_ENBConfigurationUpdateAcknowledgeIEs_specs_297 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_288[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_304[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBConfigurationUpdateFailureIEs__value, choice.Cause), -1 /* Ambiguous tag (CHOICE?) */, 0, @@ -39814,9 +41174,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_288[] = { "CriticalityDiagnostics" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_288[] = { 1, 2, 0 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_288[] = { 2, 0, 1 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_288[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_304[] = { 1, 2, 0 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_304[] = { 2, 0, 1 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_304[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* TimeToWait */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 }, /* CriticalityDiagnostics */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* radioNetwork */ @@ -39825,19 +41185,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_288[] = { { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 0, 0, 0 }, /* protocol */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 0, 0, 0 } /* misc */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_288 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_304 = { sizeof(struct S1AP_ENBConfigurationUpdateFailureIEs__value), offsetof(struct S1AP_ENBConfigurationUpdateFailureIEs__value, _asn_ctx), offsetof(struct S1AP_ENBConfigurationUpdateFailureIEs__value, present), sizeof(((struct S1AP_ENBConfigurationUpdateFailureIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_288, + asn_MAP_S1AP_value_tag2el_304, 7, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_288, - asn_MAP_S1AP_value_from_canonical_288, + asn_MAP_S1AP_value_to_canonical_304, + asn_MAP_S1AP_value_from_canonical_304, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_288 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_304 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -39854,12 +41214,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_288 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_288, + asn_MBR_S1AP_value_304, 3, /* Elements count */ - &asn_SPC_S1AP_value_specs_288 /* Additional specs */ + &asn_SPC_S1AP_value_specs_304 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdateFailureIEs_285[] = { +asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdateFailureIEs_301[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBConfigurationUpdateFailureIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -39870,9 +41230,9 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdateFailureIEs_285[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_286, + &asn_PER_memb_S1AP_id_constr_302, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_285 + memb_S1AP_id_constraint_301 }, 0, 0, /* No default value */ "id" @@ -39887,9 +41247,9 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdateFailureIEs_285[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_287, + &asn_PER_memb_S1AP_criticality_constr_303, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_285 + memb_S1AP_criticality_constraint_301 }, 0, 0, /* No default value */ "criticality" @@ -39897,33 +41257,33 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdateFailureIEs_285[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBConfigurationUpdateFailureIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_288, + &asn_DEF_S1AP_value_304, select_ENBConfigurationUpdateFailureIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_288, + &asn_PER_memb_S1AP_value_constr_304, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_285 + memb_S1AP_value_constraint_301 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ENBConfigurationUpdateFailureIEs_tags_285[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ENBConfigurationUpdateFailureIEs_tags_301[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_ENBConfigurationUpdateFailureIEs_tag2el_285[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_ENBConfigurationUpdateFailureIEs_tag2el_301[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBConfigurationUpdateFailureIEs_specs_285 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBConfigurationUpdateFailureIEs_specs_301 = { sizeof(struct S1AP_ENBConfigurationUpdateFailureIEs), offsetof(struct S1AP_ENBConfigurationUpdateFailureIEs, _asn_ctx), - asn_MAP_S1AP_ENBConfigurationUpdateFailureIEs_tag2el_285, + asn_MAP_S1AP_ENBConfigurationUpdateFailureIEs_tag2el_301, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -39932,12 +41292,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ENBConfigurationUpdateFailureIEs = { "ENBConfigurationUpdateFailureIEs", "ENBConfigurationUpdateFailureIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ENBConfigurationUpdateFailureIEs_tags_285, - sizeof(asn_DEF_S1AP_ENBConfigurationUpdateFailureIEs_tags_285) - /sizeof(asn_DEF_S1AP_ENBConfigurationUpdateFailureIEs_tags_285[0]), /* 1 */ - asn_DEF_S1AP_ENBConfigurationUpdateFailureIEs_tags_285, /* Same as above */ - sizeof(asn_DEF_S1AP_ENBConfigurationUpdateFailureIEs_tags_285) - /sizeof(asn_DEF_S1AP_ENBConfigurationUpdateFailureIEs_tags_285[0]), /* 1 */ + asn_DEF_S1AP_ENBConfigurationUpdateFailureIEs_tags_301, + sizeof(asn_DEF_S1AP_ENBConfigurationUpdateFailureIEs_tags_301) + /sizeof(asn_DEF_S1AP_ENBConfigurationUpdateFailureIEs_tags_301[0]), /* 1 */ + asn_DEF_S1AP_ENBConfigurationUpdateFailureIEs_tags_301, /* Same as above */ + sizeof(asn_DEF_S1AP_ENBConfigurationUpdateFailureIEs_tags_301) + /sizeof(asn_DEF_S1AP_ENBConfigurationUpdateFailureIEs_tags_301[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -39947,12 +41307,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ENBConfigurationUpdateFailureIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_ENBConfigurationUpdateFailureIEs_285, + asn_MBR_S1AP_ENBConfigurationUpdateFailureIEs_301, 3, /* Elements count */ - &asn_SPC_S1AP_ENBConfigurationUpdateFailureIEs_specs_285 /* Additional specs */ + &asn_SPC_S1AP_ENBConfigurationUpdateFailureIEs_specs_301 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_292[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_308[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_MMEConfigurationUpdateIEs__value, choice.MMEname), (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 0, @@ -40022,27 +41382,27 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_292[] = { "ServedDCNs" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_292[] = { 2, 1, 3, 0 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_292[] = { 3, 1, 0, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_292[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_308[] = { 2, 1, 3, 0 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_308[] = { 3, 1, 0, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_308[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, 0, 0 }, /* RelativeMMECapacity */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* ServedGUMMEIs */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 }, /* ServedDCNs */ { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 0, 0, 0 } /* MMEname */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_292 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_308 = { sizeof(struct S1AP_MMEConfigurationUpdateIEs__value), offsetof(struct S1AP_MMEConfigurationUpdateIEs__value, _asn_ctx), offsetof(struct S1AP_MMEConfigurationUpdateIEs__value, present), sizeof(((struct S1AP_MMEConfigurationUpdateIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_292, + asn_MAP_S1AP_value_tag2el_308, 4, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_292, - asn_MAP_S1AP_value_from_canonical_292, + asn_MAP_S1AP_value_to_canonical_308, + asn_MAP_S1AP_value_from_canonical_308, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_292 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_308 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -40059,12 +41419,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_292 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_292, + asn_MBR_S1AP_value_308, 4, /* Elements count */ - &asn_SPC_S1AP_value_specs_292 /* Additional specs */ + &asn_SPC_S1AP_value_specs_308 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdateIEs_289[] = { +asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdateIEs_305[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_MMEConfigurationUpdateIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -40075,9 +41435,9 @@ asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdateIEs_289[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_290, + &asn_PER_memb_S1AP_id_constr_306, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_289 + memb_S1AP_id_constraint_305 }, 0, 0, /* No default value */ "id" @@ -40092,9 +41452,9 @@ asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdateIEs_289[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_291, + &asn_PER_memb_S1AP_criticality_constr_307, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_289 + memb_S1AP_criticality_constraint_305 }, 0, 0, /* No default value */ "criticality" @@ -40102,33 +41462,33 @@ asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdateIEs_289[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_MMEConfigurationUpdateIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_292, + &asn_DEF_S1AP_value_308, select_MMEConfigurationUpdateIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_292, + &asn_PER_memb_S1AP_value_constr_308, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_289 + memb_S1AP_value_constraint_305 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_MMEConfigurationUpdateIEs_tags_289[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_MMEConfigurationUpdateIEs_tags_305[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_MMEConfigurationUpdateIEs_tag2el_289[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_MMEConfigurationUpdateIEs_tag2el_305[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEConfigurationUpdateIEs_specs_289 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEConfigurationUpdateIEs_specs_305 = { sizeof(struct S1AP_MMEConfigurationUpdateIEs), offsetof(struct S1AP_MMEConfigurationUpdateIEs, _asn_ctx), - asn_MAP_S1AP_MMEConfigurationUpdateIEs_tag2el_289, + asn_MAP_S1AP_MMEConfigurationUpdateIEs_tag2el_305, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -40137,12 +41497,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_MMEConfigurationUpdateIEs = { "MMEConfigurationUpdateIEs", "MMEConfigurationUpdateIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_MMEConfigurationUpdateIEs_tags_289, - sizeof(asn_DEF_S1AP_MMEConfigurationUpdateIEs_tags_289) - /sizeof(asn_DEF_S1AP_MMEConfigurationUpdateIEs_tags_289[0]), /* 1 */ - asn_DEF_S1AP_MMEConfigurationUpdateIEs_tags_289, /* Same as above */ - sizeof(asn_DEF_S1AP_MMEConfigurationUpdateIEs_tags_289) - /sizeof(asn_DEF_S1AP_MMEConfigurationUpdateIEs_tags_289[0]), /* 1 */ + asn_DEF_S1AP_MMEConfigurationUpdateIEs_tags_305, + sizeof(asn_DEF_S1AP_MMEConfigurationUpdateIEs_tags_305) + /sizeof(asn_DEF_S1AP_MMEConfigurationUpdateIEs_tags_305[0]), /* 1 */ + asn_DEF_S1AP_MMEConfigurationUpdateIEs_tags_305, /* Same as above */ + sizeof(asn_DEF_S1AP_MMEConfigurationUpdateIEs_tags_305) + /sizeof(asn_DEF_S1AP_MMEConfigurationUpdateIEs_tags_305[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -40152,12 +41512,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_MMEConfigurationUpdateIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_MMEConfigurationUpdateIEs_289, + asn_MBR_S1AP_MMEConfigurationUpdateIEs_305, 3, /* Elements count */ - &asn_SPC_S1AP_MMEConfigurationUpdateIEs_specs_289 /* Additional specs */ + &asn_SPC_S1AP_MMEConfigurationUpdateIEs_specs_305 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_296[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_312[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_MMEConfigurationUpdateAcknowledgeIEs__value, choice.CriticalityDiagnostics), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -40176,21 +41536,21 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_296[] = { "CriticalityDiagnostics" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_296[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_312[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* CriticalityDiagnostics */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_296 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_312 = { sizeof(struct S1AP_MMEConfigurationUpdateAcknowledgeIEs__value), offsetof(struct S1AP_MMEConfigurationUpdateAcknowledgeIEs__value, _asn_ctx), offsetof(struct S1AP_MMEConfigurationUpdateAcknowledgeIEs__value, present), sizeof(((struct S1AP_MMEConfigurationUpdateAcknowledgeIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_296, + asn_MAP_S1AP_value_tag2el_312, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_296 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_312 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -40207,12 +41567,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_296 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_296, + asn_MBR_S1AP_value_312, 1, /* Elements count */ - &asn_SPC_S1AP_value_specs_296 /* Additional specs */ + &asn_SPC_S1AP_value_specs_312 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdateAcknowledgeIEs_293[] = { +asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdateAcknowledgeIEs_309[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_MMEConfigurationUpdateAcknowledgeIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -40223,9 +41583,9 @@ asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdateAcknowledgeIEs_293[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_294, + &asn_PER_memb_S1AP_id_constr_310, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_293 + memb_S1AP_id_constraint_309 }, 0, 0, /* No default value */ "id" @@ -40240,9 +41600,9 @@ asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdateAcknowledgeIEs_293[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_295, + &asn_PER_memb_S1AP_criticality_constr_311, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_293 + memb_S1AP_criticality_constraint_309 }, 0, 0, /* No default value */ "criticality" @@ -40250,33 +41610,33 @@ asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdateAcknowledgeIEs_293[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_MMEConfigurationUpdateAcknowledgeIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_296, + &asn_DEF_S1AP_value_312, select_MMEConfigurationUpdateAcknowledgeIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_296, + &asn_PER_memb_S1AP_value_constr_312, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_293 + memb_S1AP_value_constraint_309 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_MMEConfigurationUpdateAcknowledgeIEs_tags_293[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_MMEConfigurationUpdateAcknowledgeIEs_tags_309[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_MMEConfigurationUpdateAcknowledgeIEs_tag2el_293[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_MMEConfigurationUpdateAcknowledgeIEs_tag2el_309[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEConfigurationUpdateAcknowledgeIEs_specs_293 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEConfigurationUpdateAcknowledgeIEs_specs_309 = { sizeof(struct S1AP_MMEConfigurationUpdateAcknowledgeIEs), offsetof(struct S1AP_MMEConfigurationUpdateAcknowledgeIEs, _asn_ctx), - asn_MAP_S1AP_MMEConfigurationUpdateAcknowledgeIEs_tag2el_293, + asn_MAP_S1AP_MMEConfigurationUpdateAcknowledgeIEs_tag2el_309, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -40285,12 +41645,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_MMEConfigurationUpdateAcknowledgeIEs = { "MMEConfigurationUpdateAcknowledgeIEs", "MMEConfigurationUpdateAcknowledgeIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_MMEConfigurationUpdateAcknowledgeIEs_tags_293, - sizeof(asn_DEF_S1AP_MMEConfigurationUpdateAcknowledgeIEs_tags_293) - /sizeof(asn_DEF_S1AP_MMEConfigurationUpdateAcknowledgeIEs_tags_293[0]), /* 1 */ - asn_DEF_S1AP_MMEConfigurationUpdateAcknowledgeIEs_tags_293, /* Same as above */ - sizeof(asn_DEF_S1AP_MMEConfigurationUpdateAcknowledgeIEs_tags_293) - /sizeof(asn_DEF_S1AP_MMEConfigurationUpdateAcknowledgeIEs_tags_293[0]), /* 1 */ + asn_DEF_S1AP_MMEConfigurationUpdateAcknowledgeIEs_tags_309, + sizeof(asn_DEF_S1AP_MMEConfigurationUpdateAcknowledgeIEs_tags_309) + /sizeof(asn_DEF_S1AP_MMEConfigurationUpdateAcknowledgeIEs_tags_309[0]), /* 1 */ + asn_DEF_S1AP_MMEConfigurationUpdateAcknowledgeIEs_tags_309, /* Same as above */ + sizeof(asn_DEF_S1AP_MMEConfigurationUpdateAcknowledgeIEs_tags_309) + /sizeof(asn_DEF_S1AP_MMEConfigurationUpdateAcknowledgeIEs_tags_309[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -40300,12 +41660,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_MMEConfigurationUpdateAcknowledgeIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_MMEConfigurationUpdateAcknowledgeIEs_293, + asn_MBR_S1AP_MMEConfigurationUpdateAcknowledgeIEs_309, 3, /* Elements count */ - &asn_SPC_S1AP_MMEConfigurationUpdateAcknowledgeIEs_specs_293 /* Additional specs */ + &asn_SPC_S1AP_MMEConfigurationUpdateAcknowledgeIEs_specs_309 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_300[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_316[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_MMEConfigurationUpdateFailureIEs__value, choice.Cause), -1 /* Ambiguous tag (CHOICE?) */, 0, @@ -40358,9 +41718,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_300[] = { "CriticalityDiagnostics" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_300[] = { 1, 2, 0 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_300[] = { 2, 0, 1 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_300[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_316[] = { 1, 2, 0 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_316[] = { 2, 0, 1 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_316[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* TimeToWait */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 }, /* CriticalityDiagnostics */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* radioNetwork */ @@ -40369,19 +41729,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_300[] = { { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 0, 0, 0 }, /* protocol */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 0, 0, 0 } /* misc */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_300 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_316 = { sizeof(struct S1AP_MMEConfigurationUpdateFailureIEs__value), offsetof(struct S1AP_MMEConfigurationUpdateFailureIEs__value, _asn_ctx), offsetof(struct S1AP_MMEConfigurationUpdateFailureIEs__value, present), sizeof(((struct S1AP_MMEConfigurationUpdateFailureIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_300, + asn_MAP_S1AP_value_tag2el_316, 7, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_300, - asn_MAP_S1AP_value_from_canonical_300, + asn_MAP_S1AP_value_to_canonical_316, + asn_MAP_S1AP_value_from_canonical_316, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_300 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_316 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -40398,12 +41758,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_300 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_300, + asn_MBR_S1AP_value_316, 3, /* Elements count */ - &asn_SPC_S1AP_value_specs_300 /* Additional specs */ + &asn_SPC_S1AP_value_specs_316 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdateFailureIEs_297[] = { +asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdateFailureIEs_313[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_MMEConfigurationUpdateFailureIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -40414,9 +41774,9 @@ asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdateFailureIEs_297[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_298, + &asn_PER_memb_S1AP_id_constr_314, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_297 + memb_S1AP_id_constraint_313 }, 0, 0, /* No default value */ "id" @@ -40431,9 +41791,9 @@ asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdateFailureIEs_297[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_299, + &asn_PER_memb_S1AP_criticality_constr_315, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_297 + memb_S1AP_criticality_constraint_313 }, 0, 0, /* No default value */ "criticality" @@ -40441,33 +41801,33 @@ asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdateFailureIEs_297[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_MMEConfigurationUpdateFailureIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_300, + &asn_DEF_S1AP_value_316, select_MMEConfigurationUpdateFailureIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_300, + &asn_PER_memb_S1AP_value_constr_316, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_297 + memb_S1AP_value_constraint_313 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_MMEConfigurationUpdateFailureIEs_tags_297[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_MMEConfigurationUpdateFailureIEs_tags_313[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_MMEConfigurationUpdateFailureIEs_tag2el_297[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_MMEConfigurationUpdateFailureIEs_tag2el_313[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEConfigurationUpdateFailureIEs_specs_297 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEConfigurationUpdateFailureIEs_specs_313 = { sizeof(struct S1AP_MMEConfigurationUpdateFailureIEs), offsetof(struct S1AP_MMEConfigurationUpdateFailureIEs, _asn_ctx), - asn_MAP_S1AP_MMEConfigurationUpdateFailureIEs_tag2el_297, + asn_MAP_S1AP_MMEConfigurationUpdateFailureIEs_tag2el_313, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -40476,12 +41836,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_MMEConfigurationUpdateFailureIEs = { "MMEConfigurationUpdateFailureIEs", "MMEConfigurationUpdateFailureIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_MMEConfigurationUpdateFailureIEs_tags_297, - sizeof(asn_DEF_S1AP_MMEConfigurationUpdateFailureIEs_tags_297) - /sizeof(asn_DEF_S1AP_MMEConfigurationUpdateFailureIEs_tags_297[0]), /* 1 */ - asn_DEF_S1AP_MMEConfigurationUpdateFailureIEs_tags_297, /* Same as above */ - sizeof(asn_DEF_S1AP_MMEConfigurationUpdateFailureIEs_tags_297) - /sizeof(asn_DEF_S1AP_MMEConfigurationUpdateFailureIEs_tags_297[0]), /* 1 */ + asn_DEF_S1AP_MMEConfigurationUpdateFailureIEs_tags_313, + sizeof(asn_DEF_S1AP_MMEConfigurationUpdateFailureIEs_tags_313) + /sizeof(asn_DEF_S1AP_MMEConfigurationUpdateFailureIEs_tags_313[0]), /* 1 */ + asn_DEF_S1AP_MMEConfigurationUpdateFailureIEs_tags_313, /* Same as above */ + sizeof(asn_DEF_S1AP_MMEConfigurationUpdateFailureIEs_tags_313) + /sizeof(asn_DEF_S1AP_MMEConfigurationUpdateFailureIEs_tags_313[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -40491,12 +41851,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_MMEConfigurationUpdateFailureIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_MMEConfigurationUpdateFailureIEs_297, + asn_MBR_S1AP_MMEConfigurationUpdateFailureIEs_313, 3, /* Elements count */ - &asn_SPC_S1AP_MMEConfigurationUpdateFailureIEs_specs_297 /* Additional specs */ + &asn_SPC_S1AP_MMEConfigurationUpdateFailureIEs_specs_313 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_304[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_320[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_DownlinkS1cdma2000tunnellingIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -40600,9 +41960,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_304[] = { "Cdma2000PDU" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_304[] = { 0, 1, 5, 3, 4, 2 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_304[] = { 0, 1, 5, 3, 4, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_304[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_320[] = { 0, 1, 5, 3, 4, 2 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_320[] = { 0, 1, 5, 3, 4, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_320[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 5, 0, 0 }, /* Cdma2000PDU */ @@ -40610,19 +41970,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_304[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, -1, 0 }, /* Cdma2000RATType */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* E-RABSubjecttoDataForwardingList */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_304 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_320 = { sizeof(struct S1AP_DownlinkS1cdma2000tunnellingIEs__value), offsetof(struct S1AP_DownlinkS1cdma2000tunnellingIEs__value, _asn_ctx), offsetof(struct S1AP_DownlinkS1cdma2000tunnellingIEs__value, present), sizeof(((struct S1AP_DownlinkS1cdma2000tunnellingIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_304, + asn_MAP_S1AP_value_tag2el_320, 6, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_304, - asn_MAP_S1AP_value_from_canonical_304, + asn_MAP_S1AP_value_to_canonical_320, + asn_MAP_S1AP_value_from_canonical_320, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_304 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_320 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -40639,12 +41999,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_304 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_304, + asn_MBR_S1AP_value_320, 6, /* Elements count */ - &asn_SPC_S1AP_value_specs_304 /* Additional specs */ + &asn_SPC_S1AP_value_specs_320 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_DownlinkS1cdma2000tunnellingIEs_301[] = { +asn_TYPE_member_t asn_MBR_S1AP_DownlinkS1cdma2000tunnellingIEs_317[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_DownlinkS1cdma2000tunnellingIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -40655,9 +42015,9 @@ asn_TYPE_member_t asn_MBR_S1AP_DownlinkS1cdma2000tunnellingIEs_301[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_302, + &asn_PER_memb_S1AP_id_constr_318, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_301 + memb_S1AP_id_constraint_317 }, 0, 0, /* No default value */ "id" @@ -40672,9 +42032,9 @@ asn_TYPE_member_t asn_MBR_S1AP_DownlinkS1cdma2000tunnellingIEs_301[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_303, + &asn_PER_memb_S1AP_criticality_constr_319, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_301 + memb_S1AP_criticality_constraint_317 }, 0, 0, /* No default value */ "criticality" @@ -40682,33 +42042,33 @@ asn_TYPE_member_t asn_MBR_S1AP_DownlinkS1cdma2000tunnellingIEs_301[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_DownlinkS1cdma2000tunnellingIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_304, + &asn_DEF_S1AP_value_320, select_DownlinkS1cdma2000tunnellingIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_304, + &asn_PER_memb_S1AP_value_constr_320, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_301 + memb_S1AP_value_constraint_317 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_DownlinkS1cdma2000tunnellingIEs_tags_301[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_DownlinkS1cdma2000tunnellingIEs_tags_317[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_DownlinkS1cdma2000tunnellingIEs_tag2el_301[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_DownlinkS1cdma2000tunnellingIEs_tag2el_317[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_DownlinkS1cdma2000tunnellingIEs_specs_301 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_DownlinkS1cdma2000tunnellingIEs_specs_317 = { sizeof(struct S1AP_DownlinkS1cdma2000tunnellingIEs), offsetof(struct S1AP_DownlinkS1cdma2000tunnellingIEs, _asn_ctx), - asn_MAP_S1AP_DownlinkS1cdma2000tunnellingIEs_tag2el_301, + asn_MAP_S1AP_DownlinkS1cdma2000tunnellingIEs_tag2el_317, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -40717,12 +42077,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_DownlinkS1cdma2000tunnellingIEs = { "DownlinkS1cdma2000tunnellingIEs", "DownlinkS1cdma2000tunnellingIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_DownlinkS1cdma2000tunnellingIEs_tags_301, - sizeof(asn_DEF_S1AP_DownlinkS1cdma2000tunnellingIEs_tags_301) - /sizeof(asn_DEF_S1AP_DownlinkS1cdma2000tunnellingIEs_tags_301[0]), /* 1 */ - asn_DEF_S1AP_DownlinkS1cdma2000tunnellingIEs_tags_301, /* Same as above */ - sizeof(asn_DEF_S1AP_DownlinkS1cdma2000tunnellingIEs_tags_301) - /sizeof(asn_DEF_S1AP_DownlinkS1cdma2000tunnellingIEs_tags_301[0]), /* 1 */ + asn_DEF_S1AP_DownlinkS1cdma2000tunnellingIEs_tags_317, + sizeof(asn_DEF_S1AP_DownlinkS1cdma2000tunnellingIEs_tags_317) + /sizeof(asn_DEF_S1AP_DownlinkS1cdma2000tunnellingIEs_tags_317[0]), /* 1 */ + asn_DEF_S1AP_DownlinkS1cdma2000tunnellingIEs_tags_317, /* Same as above */ + sizeof(asn_DEF_S1AP_DownlinkS1cdma2000tunnellingIEs_tags_317) + /sizeof(asn_DEF_S1AP_DownlinkS1cdma2000tunnellingIEs_tags_317[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -40732,12 +42092,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_DownlinkS1cdma2000tunnellingIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_DownlinkS1cdma2000tunnellingIEs_301, + asn_MBR_S1AP_DownlinkS1cdma2000tunnellingIEs_317, 3, /* Elements count */ - &asn_SPC_S1AP_DownlinkS1cdma2000tunnellingIEs_specs_301 /* Additional specs */ + &asn_SPC_S1AP_DownlinkS1cdma2000tunnellingIEs_specs_317 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_308[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_324[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UplinkS1cdma2000tunnellingIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -40892,9 +42252,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_308[] = { "EUTRANRoundTripDelayEstimationInfo" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_308[] = { 0, 1, 8, 3, 6, 7, 2, 4, 5 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_308[] = { 0, 1, 6, 3, 7, 8, 4, 5, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_308[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_324[] = { 0, 1, 8, 3, 6, 7, 2, 4, 5 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_324[] = { 0, 1, 6, 3, 7, 8, 4, 5, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_324[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 8, -2, 0 }, /* EUTRANRoundTripDelayEstimationInfo */ @@ -40905,19 +42265,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_308[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, -1, 0 }, /* Cdma2000HORequiredIndication */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, 0, 0 } /* Cdma2000OneXSRVCCInfo */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_308 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_324 = { sizeof(struct S1AP_UplinkS1cdma2000tunnellingIEs__value), offsetof(struct S1AP_UplinkS1cdma2000tunnellingIEs__value, _asn_ctx), offsetof(struct S1AP_UplinkS1cdma2000tunnellingIEs__value, present), sizeof(((struct S1AP_UplinkS1cdma2000tunnellingIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_308, + asn_MAP_S1AP_value_tag2el_324, 9, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_308, - asn_MAP_S1AP_value_from_canonical_308, + asn_MAP_S1AP_value_to_canonical_324, + asn_MAP_S1AP_value_from_canonical_324, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_308 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_324 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -40934,12 +42294,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_308 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_308, + asn_MBR_S1AP_value_324, 9, /* Elements count */ - &asn_SPC_S1AP_value_specs_308 /* Additional specs */ + &asn_SPC_S1AP_value_specs_324 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_UplinkS1cdma2000tunnellingIEs_305[] = { +asn_TYPE_member_t asn_MBR_S1AP_UplinkS1cdma2000tunnellingIEs_321[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UplinkS1cdma2000tunnellingIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -40950,9 +42310,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UplinkS1cdma2000tunnellingIEs_305[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_306, + &asn_PER_memb_S1AP_id_constr_322, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_305 + memb_S1AP_id_constraint_321 }, 0, 0, /* No default value */ "id" @@ -40967,9 +42327,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UplinkS1cdma2000tunnellingIEs_305[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_307, + &asn_PER_memb_S1AP_criticality_constr_323, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_305 + memb_S1AP_criticality_constraint_321 }, 0, 0, /* No default value */ "criticality" @@ -40977,33 +42337,33 @@ asn_TYPE_member_t asn_MBR_S1AP_UplinkS1cdma2000tunnellingIEs_305[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UplinkS1cdma2000tunnellingIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_308, + &asn_DEF_S1AP_value_324, select_UplinkS1cdma2000tunnellingIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_308, + &asn_PER_memb_S1AP_value_constr_324, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_305 + memb_S1AP_value_constraint_321 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_UplinkS1cdma2000tunnellingIEs_tags_305[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_UplinkS1cdma2000tunnellingIEs_tags_321[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UplinkS1cdma2000tunnellingIEs_tag2el_305[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UplinkS1cdma2000tunnellingIEs_tag2el_321[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UplinkS1cdma2000tunnellingIEs_specs_305 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UplinkS1cdma2000tunnellingIEs_specs_321 = { sizeof(struct S1AP_UplinkS1cdma2000tunnellingIEs), offsetof(struct S1AP_UplinkS1cdma2000tunnellingIEs, _asn_ctx), - asn_MAP_S1AP_UplinkS1cdma2000tunnellingIEs_tag2el_305, + asn_MAP_S1AP_UplinkS1cdma2000tunnellingIEs_tag2el_321, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -41012,12 +42372,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UplinkS1cdma2000tunnellingIEs = { "UplinkS1cdma2000tunnellingIEs", "UplinkS1cdma2000tunnellingIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_UplinkS1cdma2000tunnellingIEs_tags_305, - sizeof(asn_DEF_S1AP_UplinkS1cdma2000tunnellingIEs_tags_305) - /sizeof(asn_DEF_S1AP_UplinkS1cdma2000tunnellingIEs_tags_305[0]), /* 1 */ - asn_DEF_S1AP_UplinkS1cdma2000tunnellingIEs_tags_305, /* Same as above */ - sizeof(asn_DEF_S1AP_UplinkS1cdma2000tunnellingIEs_tags_305) - /sizeof(asn_DEF_S1AP_UplinkS1cdma2000tunnellingIEs_tags_305[0]), /* 1 */ + asn_DEF_S1AP_UplinkS1cdma2000tunnellingIEs_tags_321, + sizeof(asn_DEF_S1AP_UplinkS1cdma2000tunnellingIEs_tags_321) + /sizeof(asn_DEF_S1AP_UplinkS1cdma2000tunnellingIEs_tags_321[0]), /* 1 */ + asn_DEF_S1AP_UplinkS1cdma2000tunnellingIEs_tags_321, /* Same as above */ + sizeof(asn_DEF_S1AP_UplinkS1cdma2000tunnellingIEs_tags_321) + /sizeof(asn_DEF_S1AP_UplinkS1cdma2000tunnellingIEs_tags_321[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -41027,12 +42387,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UplinkS1cdma2000tunnellingIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_UplinkS1cdma2000tunnellingIEs_305, + asn_MBR_S1AP_UplinkS1cdma2000tunnellingIEs_321, 3, /* Elements count */ - &asn_SPC_S1AP_UplinkS1cdma2000tunnellingIEs_specs_305 /* Additional specs */ + &asn_SPC_S1AP_UplinkS1cdma2000tunnellingIEs_specs_321 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_312[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_328[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UECapabilityInfoIndicationIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -41152,31 +42512,49 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_312[] = { 0, 0, /* No default value */ "UERadioCapability" }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_UECapabilityInfoIndicationIEs__value, choice.UERadioCapabilityForPaging_1), + (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), + 0, + &asn_DEF_S1AP_UERadioCapabilityForPaging, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "UERadioCapabilityForPaging" + }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_312[] = { 0, 1, 4, 2, 3, 6, 5 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_312[] = { 0, 1, 3, 4, 2, 6, 5 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_312[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_328[] = { 0, 1, 4, 2, 3, 6, 7, 5 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_328[] = { 0, 1, 3, 4, 2, 7, 5, 6 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_328[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 4, 0, 0 }, /* UE-Application-Layer-Measurement-Capability */ - { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 2 }, /* UERadioCapability */ - { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, -1, 1 }, /* UERadioCapabilityForPaging */ - { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 6, -2, 0 }, /* UERadioCapability */ + { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 3 }, /* UERadioCapability */ + { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, -1, 2 }, /* UERadioCapabilityForPaging */ + { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 6, -2, 1 }, /* UERadioCapability */ + { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 7, -3, 0 }, /* UERadioCapabilityForPaging */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, 0, 0 } /* LTE-M-Indication */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_312 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_328 = { sizeof(struct S1AP_UECapabilityInfoIndicationIEs__value), offsetof(struct S1AP_UECapabilityInfoIndicationIEs__value, _asn_ctx), offsetof(struct S1AP_UECapabilityInfoIndicationIEs__value, present), sizeof(((struct S1AP_UECapabilityInfoIndicationIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_312, - 7, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_312, - asn_MAP_S1AP_value_from_canonical_312, + asn_MAP_S1AP_value_tag2el_328, + 8, /* Count of tags in the map */ + asn_MAP_S1AP_value_to_canonical_328, + asn_MAP_S1AP_value_from_canonical_328, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_312 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_328 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -41193,12 +42571,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_312 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_312, - 7, /* Elements count */ - &asn_SPC_S1AP_value_specs_312 /* Additional specs */ + asn_MBR_S1AP_value_328, + 8, /* Elements count */ + &asn_SPC_S1AP_value_specs_328 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_UECapabilityInfoIndicationIEs_309[] = { +asn_TYPE_member_t asn_MBR_S1AP_UECapabilityInfoIndicationIEs_325[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UECapabilityInfoIndicationIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -41209,9 +42587,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UECapabilityInfoIndicationIEs_309[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_310, + &asn_PER_memb_S1AP_id_constr_326, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_309 + memb_S1AP_id_constraint_325 }, 0, 0, /* No default value */ "id" @@ -41226,9 +42604,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UECapabilityInfoIndicationIEs_309[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_311, + &asn_PER_memb_S1AP_criticality_constr_327, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_309 + memb_S1AP_criticality_constraint_325 }, 0, 0, /* No default value */ "criticality" @@ -41236,33 +42614,33 @@ asn_TYPE_member_t asn_MBR_S1AP_UECapabilityInfoIndicationIEs_309[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UECapabilityInfoIndicationIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_312, + &asn_DEF_S1AP_value_328, select_UECapabilityInfoIndicationIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_312, + &asn_PER_memb_S1AP_value_constr_328, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_309 + memb_S1AP_value_constraint_325 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_UECapabilityInfoIndicationIEs_tags_309[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_UECapabilityInfoIndicationIEs_tags_325[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UECapabilityInfoIndicationIEs_tag2el_309[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UECapabilityInfoIndicationIEs_tag2el_325[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UECapabilityInfoIndicationIEs_specs_309 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UECapabilityInfoIndicationIEs_specs_325 = { sizeof(struct S1AP_UECapabilityInfoIndicationIEs), offsetof(struct S1AP_UECapabilityInfoIndicationIEs, _asn_ctx), - asn_MAP_S1AP_UECapabilityInfoIndicationIEs_tag2el_309, + asn_MAP_S1AP_UECapabilityInfoIndicationIEs_tag2el_325, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -41271,12 +42649,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UECapabilityInfoIndicationIEs = { "UECapabilityInfoIndicationIEs", "UECapabilityInfoIndicationIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_UECapabilityInfoIndicationIEs_tags_309, - sizeof(asn_DEF_S1AP_UECapabilityInfoIndicationIEs_tags_309) - /sizeof(asn_DEF_S1AP_UECapabilityInfoIndicationIEs_tags_309[0]), /* 1 */ - asn_DEF_S1AP_UECapabilityInfoIndicationIEs_tags_309, /* Same as above */ - sizeof(asn_DEF_S1AP_UECapabilityInfoIndicationIEs_tags_309) - /sizeof(asn_DEF_S1AP_UECapabilityInfoIndicationIEs_tags_309[0]), /* 1 */ + asn_DEF_S1AP_UECapabilityInfoIndicationIEs_tags_325, + sizeof(asn_DEF_S1AP_UECapabilityInfoIndicationIEs_tags_325) + /sizeof(asn_DEF_S1AP_UECapabilityInfoIndicationIEs_tags_325[0]), /* 1 */ + asn_DEF_S1AP_UECapabilityInfoIndicationIEs_tags_325, /* Same as above */ + sizeof(asn_DEF_S1AP_UECapabilityInfoIndicationIEs_tags_325) + /sizeof(asn_DEF_S1AP_UECapabilityInfoIndicationIEs_tags_325[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -41286,12 +42664,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UECapabilityInfoIndicationIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_UECapabilityInfoIndicationIEs_309, + asn_MBR_S1AP_UECapabilityInfoIndicationIEs_325, 3, /* Elements count */ - &asn_SPC_S1AP_UECapabilityInfoIndicationIEs_specs_309 /* Additional specs */ + &asn_SPC_S1AP_UECapabilityInfoIndicationIEs_specs_325 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_316[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_332[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBStatusTransferIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -41344,23 +42722,23 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_316[] = { "ENB-StatusTransfer-TransparentContainer" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_316[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_332[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* ENB-StatusTransfer-TransparentContainer */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_316 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_332 = { sizeof(struct S1AP_ENBStatusTransferIEs__value), offsetof(struct S1AP_ENBStatusTransferIEs__value, _asn_ctx), offsetof(struct S1AP_ENBStatusTransferIEs__value, present), sizeof(((struct S1AP_ENBStatusTransferIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_316, + asn_MAP_S1AP_value_tag2el_332, 3, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_316 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_332 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -41377,12 +42755,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_316 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_316, + asn_MBR_S1AP_value_332, 3, /* Elements count */ - &asn_SPC_S1AP_value_specs_316 /* Additional specs */ + &asn_SPC_S1AP_value_specs_332 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ENBStatusTransferIEs_313[] = { +asn_TYPE_member_t asn_MBR_S1AP_ENBStatusTransferIEs_329[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBStatusTransferIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -41393,9 +42771,9 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBStatusTransferIEs_313[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_314, + &asn_PER_memb_S1AP_id_constr_330, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_313 + memb_S1AP_id_constraint_329 }, 0, 0, /* No default value */ "id" @@ -41410,9 +42788,9 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBStatusTransferIEs_313[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_315, + &asn_PER_memb_S1AP_criticality_constr_331, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_313 + memb_S1AP_criticality_constraint_329 }, 0, 0, /* No default value */ "criticality" @@ -41420,33 +42798,33 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBStatusTransferIEs_313[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBStatusTransferIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_316, + &asn_DEF_S1AP_value_332, select_ENBStatusTransferIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_316, + &asn_PER_memb_S1AP_value_constr_332, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_313 + memb_S1AP_value_constraint_329 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ENBStatusTransferIEs_tags_313[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ENBStatusTransferIEs_tags_329[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_ENBStatusTransferIEs_tag2el_313[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_ENBStatusTransferIEs_tag2el_329[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBStatusTransferIEs_specs_313 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBStatusTransferIEs_specs_329 = { sizeof(struct S1AP_ENBStatusTransferIEs), offsetof(struct S1AP_ENBStatusTransferIEs, _asn_ctx), - asn_MAP_S1AP_ENBStatusTransferIEs_tag2el_313, + asn_MAP_S1AP_ENBStatusTransferIEs_tag2el_329, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -41455,12 +42833,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ENBStatusTransferIEs = { "ENBStatusTransferIEs", "ENBStatusTransferIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ENBStatusTransferIEs_tags_313, - sizeof(asn_DEF_S1AP_ENBStatusTransferIEs_tags_313) - /sizeof(asn_DEF_S1AP_ENBStatusTransferIEs_tags_313[0]), /* 1 */ - asn_DEF_S1AP_ENBStatusTransferIEs_tags_313, /* Same as above */ - sizeof(asn_DEF_S1AP_ENBStatusTransferIEs_tags_313) - /sizeof(asn_DEF_S1AP_ENBStatusTransferIEs_tags_313[0]), /* 1 */ + asn_DEF_S1AP_ENBStatusTransferIEs_tags_329, + sizeof(asn_DEF_S1AP_ENBStatusTransferIEs_tags_329) + /sizeof(asn_DEF_S1AP_ENBStatusTransferIEs_tags_329[0]), /* 1 */ + asn_DEF_S1AP_ENBStatusTransferIEs_tags_329, /* Same as above */ + sizeof(asn_DEF_S1AP_ENBStatusTransferIEs_tags_329) + /sizeof(asn_DEF_S1AP_ENBStatusTransferIEs_tags_329[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -41470,12 +42848,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ENBStatusTransferIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_ENBStatusTransferIEs_313, + asn_MBR_S1AP_ENBStatusTransferIEs_329, 3, /* Elements count */ - &asn_SPC_S1AP_ENBStatusTransferIEs_specs_313 /* Additional specs */ + &asn_SPC_S1AP_ENBStatusTransferIEs_specs_329 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_320[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_336[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_MMEStatusTransferIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -41528,23 +42906,23 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_320[] = { "ENB-StatusTransfer-TransparentContainer" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_320[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_336[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* ENB-StatusTransfer-TransparentContainer */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_320 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_336 = { sizeof(struct S1AP_MMEStatusTransferIEs__value), offsetof(struct S1AP_MMEStatusTransferIEs__value, _asn_ctx), offsetof(struct S1AP_MMEStatusTransferIEs__value, present), sizeof(((struct S1AP_MMEStatusTransferIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_320, + asn_MAP_S1AP_value_tag2el_336, 3, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_320 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_336 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -41561,12 +42939,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_320 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_320, + asn_MBR_S1AP_value_336, 3, /* Elements count */ - &asn_SPC_S1AP_value_specs_320 /* Additional specs */ + &asn_SPC_S1AP_value_specs_336 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_MMEStatusTransferIEs_317[] = { +asn_TYPE_member_t asn_MBR_S1AP_MMEStatusTransferIEs_333[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_MMEStatusTransferIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -41577,9 +42955,9 @@ asn_TYPE_member_t asn_MBR_S1AP_MMEStatusTransferIEs_317[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_318, + &asn_PER_memb_S1AP_id_constr_334, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_317 + memb_S1AP_id_constraint_333 }, 0, 0, /* No default value */ "id" @@ -41594,9 +42972,9 @@ asn_TYPE_member_t asn_MBR_S1AP_MMEStatusTransferIEs_317[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_319, + &asn_PER_memb_S1AP_criticality_constr_335, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_317 + memb_S1AP_criticality_constraint_333 }, 0, 0, /* No default value */ "criticality" @@ -41604,33 +42982,33 @@ asn_TYPE_member_t asn_MBR_S1AP_MMEStatusTransferIEs_317[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_MMEStatusTransferIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_320, + &asn_DEF_S1AP_value_336, select_MMEStatusTransferIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_320, + &asn_PER_memb_S1AP_value_constr_336, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_317 + memb_S1AP_value_constraint_333 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_MMEStatusTransferIEs_tags_317[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_MMEStatusTransferIEs_tags_333[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_MMEStatusTransferIEs_tag2el_317[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_MMEStatusTransferIEs_tag2el_333[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEStatusTransferIEs_specs_317 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEStatusTransferIEs_specs_333 = { sizeof(struct S1AP_MMEStatusTransferIEs), offsetof(struct S1AP_MMEStatusTransferIEs, _asn_ctx), - asn_MAP_S1AP_MMEStatusTransferIEs_tag2el_317, + asn_MAP_S1AP_MMEStatusTransferIEs_tag2el_333, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -41639,12 +43017,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_MMEStatusTransferIEs = { "MMEStatusTransferIEs", "MMEStatusTransferIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_MMEStatusTransferIEs_tags_317, - sizeof(asn_DEF_S1AP_MMEStatusTransferIEs_tags_317) - /sizeof(asn_DEF_S1AP_MMEStatusTransferIEs_tags_317[0]), /* 1 */ - asn_DEF_S1AP_MMEStatusTransferIEs_tags_317, /* Same as above */ - sizeof(asn_DEF_S1AP_MMEStatusTransferIEs_tags_317) - /sizeof(asn_DEF_S1AP_MMEStatusTransferIEs_tags_317[0]), /* 1 */ + asn_DEF_S1AP_MMEStatusTransferIEs_tags_333, + sizeof(asn_DEF_S1AP_MMEStatusTransferIEs_tags_333) + /sizeof(asn_DEF_S1AP_MMEStatusTransferIEs_tags_333[0]), /* 1 */ + asn_DEF_S1AP_MMEStatusTransferIEs_tags_333, /* Same as above */ + sizeof(asn_DEF_S1AP_MMEStatusTransferIEs_tags_333) + /sizeof(asn_DEF_S1AP_MMEStatusTransferIEs_tags_333[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -41654,12 +43032,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_MMEStatusTransferIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_MMEStatusTransferIEs_317, + asn_MBR_S1AP_MMEStatusTransferIEs_333, 3, /* Elements count */ - &asn_SPC_S1AP_MMEStatusTransferIEs_specs_317 /* Additional specs */ + &asn_SPC_S1AP_MMEStatusTransferIEs_specs_333 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_324[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_340[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_TraceStartIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -41712,23 +43090,23 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_324[] = { "TraceActivation" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_324[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_340[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* TraceActivation */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_324 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_340 = { sizeof(struct S1AP_TraceStartIEs__value), offsetof(struct S1AP_TraceStartIEs__value, _asn_ctx), offsetof(struct S1AP_TraceStartIEs__value, present), sizeof(((struct S1AP_TraceStartIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_324, + asn_MAP_S1AP_value_tag2el_340, 3, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_324 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_340 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -41745,12 +43123,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_324 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_324, + asn_MBR_S1AP_value_340, 3, /* Elements count */ - &asn_SPC_S1AP_value_specs_324 /* Additional specs */ + &asn_SPC_S1AP_value_specs_340 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_TraceStartIEs_321[] = { +asn_TYPE_member_t asn_MBR_S1AP_TraceStartIEs_337[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_TraceStartIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -41761,9 +43139,9 @@ asn_TYPE_member_t asn_MBR_S1AP_TraceStartIEs_321[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_322, + &asn_PER_memb_S1AP_id_constr_338, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_321 + memb_S1AP_id_constraint_337 }, 0, 0, /* No default value */ "id" @@ -41778,9 +43156,9 @@ asn_TYPE_member_t asn_MBR_S1AP_TraceStartIEs_321[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_323, + &asn_PER_memb_S1AP_criticality_constr_339, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_321 + memb_S1AP_criticality_constraint_337 }, 0, 0, /* No default value */ "criticality" @@ -41788,33 +43166,33 @@ asn_TYPE_member_t asn_MBR_S1AP_TraceStartIEs_321[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_TraceStartIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_324, + &asn_DEF_S1AP_value_340, select_TraceStartIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_324, + &asn_PER_memb_S1AP_value_constr_340, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_321 + memb_S1AP_value_constraint_337 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_TraceStartIEs_tags_321[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_TraceStartIEs_tags_337[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_TraceStartIEs_tag2el_321[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_TraceStartIEs_tag2el_337[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_TraceStartIEs_specs_321 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_TraceStartIEs_specs_337 = { sizeof(struct S1AP_TraceStartIEs), offsetof(struct S1AP_TraceStartIEs, _asn_ctx), - asn_MAP_S1AP_TraceStartIEs_tag2el_321, + asn_MAP_S1AP_TraceStartIEs_tag2el_337, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -41823,12 +43201,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_TraceStartIEs = { "TraceStartIEs", "TraceStartIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_TraceStartIEs_tags_321, - sizeof(asn_DEF_S1AP_TraceStartIEs_tags_321) - /sizeof(asn_DEF_S1AP_TraceStartIEs_tags_321[0]), /* 1 */ - asn_DEF_S1AP_TraceStartIEs_tags_321, /* Same as above */ - sizeof(asn_DEF_S1AP_TraceStartIEs_tags_321) - /sizeof(asn_DEF_S1AP_TraceStartIEs_tags_321[0]), /* 1 */ + asn_DEF_S1AP_TraceStartIEs_tags_337, + sizeof(asn_DEF_S1AP_TraceStartIEs_tags_337) + /sizeof(asn_DEF_S1AP_TraceStartIEs_tags_337[0]), /* 1 */ + asn_DEF_S1AP_TraceStartIEs_tags_337, /* Same as above */ + sizeof(asn_DEF_S1AP_TraceStartIEs_tags_337) + /sizeof(asn_DEF_S1AP_TraceStartIEs_tags_337[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -41838,12 +43216,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_TraceStartIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_TraceStartIEs_321, + asn_MBR_S1AP_TraceStartIEs_337, 3, /* Elements count */ - &asn_SPC_S1AP_TraceStartIEs_specs_321 /* Additional specs */ + &asn_SPC_S1AP_TraceStartIEs_specs_337 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_328[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_344[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_TraceFailureIndicationIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -41913,7 +43291,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_328[] = { "Cause" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_328[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_344[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 }, /* E-UTRAN-Trace-ID */ @@ -41923,18 +43301,18 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_328[] = { { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* protocol */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 3, 0, 0 } /* misc */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_328 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_344 = { sizeof(struct S1AP_TraceFailureIndicationIEs__value), offsetof(struct S1AP_TraceFailureIndicationIEs__value, _asn_ctx), offsetof(struct S1AP_TraceFailureIndicationIEs__value, present), sizeof(((struct S1AP_TraceFailureIndicationIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_328, + asn_MAP_S1AP_value_tag2el_344, 8, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_328 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_344 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -41951,12 +43329,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_328 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_328, + asn_MBR_S1AP_value_344, 4, /* Elements count */ - &asn_SPC_S1AP_value_specs_328 /* Additional specs */ + &asn_SPC_S1AP_value_specs_344 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_TraceFailureIndicationIEs_325[] = { +asn_TYPE_member_t asn_MBR_S1AP_TraceFailureIndicationIEs_341[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_TraceFailureIndicationIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -41967,9 +43345,9 @@ asn_TYPE_member_t asn_MBR_S1AP_TraceFailureIndicationIEs_325[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_326, + &asn_PER_memb_S1AP_id_constr_342, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_325 + memb_S1AP_id_constraint_341 }, 0, 0, /* No default value */ "id" @@ -41984,9 +43362,9 @@ asn_TYPE_member_t asn_MBR_S1AP_TraceFailureIndicationIEs_325[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_327, + &asn_PER_memb_S1AP_criticality_constr_343, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_325 + memb_S1AP_criticality_constraint_341 }, 0, 0, /* No default value */ "criticality" @@ -41994,33 +43372,33 @@ asn_TYPE_member_t asn_MBR_S1AP_TraceFailureIndicationIEs_325[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_TraceFailureIndicationIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_328, + &asn_DEF_S1AP_value_344, select_TraceFailureIndicationIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_328, + &asn_PER_memb_S1AP_value_constr_344, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_325 + memb_S1AP_value_constraint_341 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_TraceFailureIndicationIEs_tags_325[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_TraceFailureIndicationIEs_tags_341[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_TraceFailureIndicationIEs_tag2el_325[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_TraceFailureIndicationIEs_tag2el_341[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_TraceFailureIndicationIEs_specs_325 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_TraceFailureIndicationIEs_specs_341 = { sizeof(struct S1AP_TraceFailureIndicationIEs), offsetof(struct S1AP_TraceFailureIndicationIEs, _asn_ctx), - asn_MAP_S1AP_TraceFailureIndicationIEs_tag2el_325, + asn_MAP_S1AP_TraceFailureIndicationIEs_tag2el_341, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -42029,12 +43407,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_TraceFailureIndicationIEs = { "TraceFailureIndicationIEs", "TraceFailureIndicationIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_TraceFailureIndicationIEs_tags_325, - sizeof(asn_DEF_S1AP_TraceFailureIndicationIEs_tags_325) - /sizeof(asn_DEF_S1AP_TraceFailureIndicationIEs_tags_325[0]), /* 1 */ - asn_DEF_S1AP_TraceFailureIndicationIEs_tags_325, /* Same as above */ - sizeof(asn_DEF_S1AP_TraceFailureIndicationIEs_tags_325) - /sizeof(asn_DEF_S1AP_TraceFailureIndicationIEs_tags_325[0]), /* 1 */ + asn_DEF_S1AP_TraceFailureIndicationIEs_tags_341, + sizeof(asn_DEF_S1AP_TraceFailureIndicationIEs_tags_341) + /sizeof(asn_DEF_S1AP_TraceFailureIndicationIEs_tags_341[0]), /* 1 */ + asn_DEF_S1AP_TraceFailureIndicationIEs_tags_341, /* Same as above */ + sizeof(asn_DEF_S1AP_TraceFailureIndicationIEs_tags_341) + /sizeof(asn_DEF_S1AP_TraceFailureIndicationIEs_tags_341[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -42044,12 +43422,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_TraceFailureIndicationIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_TraceFailureIndicationIEs_325, + asn_MBR_S1AP_TraceFailureIndicationIEs_341, 3, /* Elements count */ - &asn_SPC_S1AP_TraceFailureIndicationIEs_specs_325 /* Additional specs */ + &asn_SPC_S1AP_TraceFailureIndicationIEs_specs_341 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_332[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_348[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_DeactivateTraceIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -42102,23 +43480,23 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_332[] = { "E-UTRAN-Trace-ID" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_332[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_348[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 } /* E-UTRAN-Trace-ID */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_332 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_348 = { sizeof(struct S1AP_DeactivateTraceIEs__value), offsetof(struct S1AP_DeactivateTraceIEs__value, _asn_ctx), offsetof(struct S1AP_DeactivateTraceIEs__value, present), sizeof(((struct S1AP_DeactivateTraceIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_332, + asn_MAP_S1AP_value_tag2el_348, 3, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_332 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_348 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -42135,12 +43513,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_332 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_332, + asn_MBR_S1AP_value_348, 3, /* Elements count */ - &asn_SPC_S1AP_value_specs_332 /* Additional specs */ + &asn_SPC_S1AP_value_specs_348 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_DeactivateTraceIEs_329[] = { +asn_TYPE_member_t asn_MBR_S1AP_DeactivateTraceIEs_345[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_DeactivateTraceIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -42151,9 +43529,9 @@ asn_TYPE_member_t asn_MBR_S1AP_DeactivateTraceIEs_329[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_330, + &asn_PER_memb_S1AP_id_constr_346, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_329 + memb_S1AP_id_constraint_345 }, 0, 0, /* No default value */ "id" @@ -42168,9 +43546,9 @@ asn_TYPE_member_t asn_MBR_S1AP_DeactivateTraceIEs_329[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_331, + &asn_PER_memb_S1AP_criticality_constr_347, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_329 + memb_S1AP_criticality_constraint_345 }, 0, 0, /* No default value */ "criticality" @@ -42178,33 +43556,33 @@ asn_TYPE_member_t asn_MBR_S1AP_DeactivateTraceIEs_329[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_DeactivateTraceIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_332, + &asn_DEF_S1AP_value_348, select_DeactivateTraceIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_332, + &asn_PER_memb_S1AP_value_constr_348, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_329 + memb_S1AP_value_constraint_345 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_DeactivateTraceIEs_tags_329[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_DeactivateTraceIEs_tags_345[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_DeactivateTraceIEs_tag2el_329[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_DeactivateTraceIEs_tag2el_345[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_DeactivateTraceIEs_specs_329 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_DeactivateTraceIEs_specs_345 = { sizeof(struct S1AP_DeactivateTraceIEs), offsetof(struct S1AP_DeactivateTraceIEs, _asn_ctx), - asn_MAP_S1AP_DeactivateTraceIEs_tag2el_329, + asn_MAP_S1AP_DeactivateTraceIEs_tag2el_345, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -42213,12 +43591,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_DeactivateTraceIEs = { "DeactivateTraceIEs", "DeactivateTraceIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_DeactivateTraceIEs_tags_329, - sizeof(asn_DEF_S1AP_DeactivateTraceIEs_tags_329) - /sizeof(asn_DEF_S1AP_DeactivateTraceIEs_tags_329[0]), /* 1 */ - asn_DEF_S1AP_DeactivateTraceIEs_tags_329, /* Same as above */ - sizeof(asn_DEF_S1AP_DeactivateTraceIEs_tags_329) - /sizeof(asn_DEF_S1AP_DeactivateTraceIEs_tags_329[0]), /* 1 */ + asn_DEF_S1AP_DeactivateTraceIEs_tags_345, + sizeof(asn_DEF_S1AP_DeactivateTraceIEs_tags_345) + /sizeof(asn_DEF_S1AP_DeactivateTraceIEs_tags_345[0]), /* 1 */ + asn_DEF_S1AP_DeactivateTraceIEs_tags_345, /* Same as above */ + sizeof(asn_DEF_S1AP_DeactivateTraceIEs_tags_345) + /sizeof(asn_DEF_S1AP_DeactivateTraceIEs_tags_345[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -42228,12 +43606,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_DeactivateTraceIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_DeactivateTraceIEs_329, + asn_MBR_S1AP_DeactivateTraceIEs_345, 3, /* Elements count */ - &asn_SPC_S1AP_DeactivateTraceIEs_specs_329 /* Additional specs */ + &asn_SPC_S1AP_DeactivateTraceIEs_specs_345 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_336[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_352[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_CellTrafficTraceIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -42337,9 +43715,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_336[] = { "PrivacyIndicator" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_336[] = { 0, 1, 4, 2, 5, 3 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_336[] = { 0, 1, 3, 5, 2, 4 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_336[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_352[] = { 0, 1, 4, 2, 5, 3 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_352[] = { 0, 1, 3, 5, 2, 4 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_352[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 4, 0, 0 }, /* TransportLayerAddress */ @@ -42347,19 +43725,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_336[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, 0, 0 }, /* PrivacyIndicator */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 } /* EUTRAN-CGI */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_336 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_352 = { sizeof(struct S1AP_CellTrafficTraceIEs__value), offsetof(struct S1AP_CellTrafficTraceIEs__value, _asn_ctx), offsetof(struct S1AP_CellTrafficTraceIEs__value, present), sizeof(((struct S1AP_CellTrafficTraceIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_336, + asn_MAP_S1AP_value_tag2el_352, 6, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_336, - asn_MAP_S1AP_value_from_canonical_336, + asn_MAP_S1AP_value_to_canonical_352, + asn_MAP_S1AP_value_from_canonical_352, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_336 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_352 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -42376,12 +43754,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_336 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_336, + asn_MBR_S1AP_value_352, 6, /* Elements count */ - &asn_SPC_S1AP_value_specs_336 /* Additional specs */ + &asn_SPC_S1AP_value_specs_352 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_CellTrafficTraceIEs_333[] = { +asn_TYPE_member_t asn_MBR_S1AP_CellTrafficTraceIEs_349[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_CellTrafficTraceIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -42392,9 +43770,9 @@ asn_TYPE_member_t asn_MBR_S1AP_CellTrafficTraceIEs_333[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_334, + &asn_PER_memb_S1AP_id_constr_350, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_333 + memb_S1AP_id_constraint_349 }, 0, 0, /* No default value */ "id" @@ -42409,9 +43787,9 @@ asn_TYPE_member_t asn_MBR_S1AP_CellTrafficTraceIEs_333[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_335, + &asn_PER_memb_S1AP_criticality_constr_351, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_333 + memb_S1AP_criticality_constraint_349 }, 0, 0, /* No default value */ "criticality" @@ -42419,33 +43797,33 @@ asn_TYPE_member_t asn_MBR_S1AP_CellTrafficTraceIEs_333[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_CellTrafficTraceIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_336, + &asn_DEF_S1AP_value_352, select_CellTrafficTraceIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_336, + &asn_PER_memb_S1AP_value_constr_352, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_333 + memb_S1AP_value_constraint_349 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_CellTrafficTraceIEs_tags_333[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_CellTrafficTraceIEs_tags_349[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_CellTrafficTraceIEs_tag2el_333[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_CellTrafficTraceIEs_tag2el_349[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellTrafficTraceIEs_specs_333 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellTrafficTraceIEs_specs_349 = { sizeof(struct S1AP_CellTrafficTraceIEs), offsetof(struct S1AP_CellTrafficTraceIEs, _asn_ctx), - asn_MAP_S1AP_CellTrafficTraceIEs_tag2el_333, + asn_MAP_S1AP_CellTrafficTraceIEs_tag2el_349, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -42454,12 +43832,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_CellTrafficTraceIEs = { "CellTrafficTraceIEs", "CellTrafficTraceIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_CellTrafficTraceIEs_tags_333, - sizeof(asn_DEF_S1AP_CellTrafficTraceIEs_tags_333) - /sizeof(asn_DEF_S1AP_CellTrafficTraceIEs_tags_333[0]), /* 1 */ - asn_DEF_S1AP_CellTrafficTraceIEs_tags_333, /* Same as above */ - sizeof(asn_DEF_S1AP_CellTrafficTraceIEs_tags_333) - /sizeof(asn_DEF_S1AP_CellTrafficTraceIEs_tags_333[0]), /* 1 */ + asn_DEF_S1AP_CellTrafficTraceIEs_tags_349, + sizeof(asn_DEF_S1AP_CellTrafficTraceIEs_tags_349) + /sizeof(asn_DEF_S1AP_CellTrafficTraceIEs_tags_349[0]), /* 1 */ + asn_DEF_S1AP_CellTrafficTraceIEs_tags_349, /* Same as above */ + sizeof(asn_DEF_S1AP_CellTrafficTraceIEs_tags_349) + /sizeof(asn_DEF_S1AP_CellTrafficTraceIEs_tags_349[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -42469,12 +43847,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_CellTrafficTraceIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_CellTrafficTraceIEs_333, + asn_MBR_S1AP_CellTrafficTraceIEs_349, 3, /* Elements count */ - &asn_SPC_S1AP_CellTrafficTraceIEs_specs_333 /* Additional specs */ + &asn_SPC_S1AP_CellTrafficTraceIEs_specs_349 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_340[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_356[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_LocationReportingControlIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -42527,23 +43905,23 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_340[] = { "RequestType" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_340[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_356[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* RequestType */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_340 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_356 = { sizeof(struct S1AP_LocationReportingControlIEs__value), offsetof(struct S1AP_LocationReportingControlIEs__value, _asn_ctx), offsetof(struct S1AP_LocationReportingControlIEs__value, present), sizeof(((struct S1AP_LocationReportingControlIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_340, + asn_MAP_S1AP_value_tag2el_356, 3, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_340 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_356 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -42560,12 +43938,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_340 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_340, + asn_MBR_S1AP_value_356, 3, /* Elements count */ - &asn_SPC_S1AP_value_specs_340 /* Additional specs */ + &asn_SPC_S1AP_value_specs_356 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_LocationReportingControlIEs_337[] = { +asn_TYPE_member_t asn_MBR_S1AP_LocationReportingControlIEs_353[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_LocationReportingControlIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -42576,9 +43954,9 @@ asn_TYPE_member_t asn_MBR_S1AP_LocationReportingControlIEs_337[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_338, + &asn_PER_memb_S1AP_id_constr_354, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_337 + memb_S1AP_id_constraint_353 }, 0, 0, /* No default value */ "id" @@ -42593,9 +43971,9 @@ asn_TYPE_member_t asn_MBR_S1AP_LocationReportingControlIEs_337[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_339, + &asn_PER_memb_S1AP_criticality_constr_355, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_337 + memb_S1AP_criticality_constraint_353 }, 0, 0, /* No default value */ "criticality" @@ -42603,33 +43981,33 @@ asn_TYPE_member_t asn_MBR_S1AP_LocationReportingControlIEs_337[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_LocationReportingControlIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_340, + &asn_DEF_S1AP_value_356, select_LocationReportingControlIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_340, + &asn_PER_memb_S1AP_value_constr_356, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_337 + memb_S1AP_value_constraint_353 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_LocationReportingControlIEs_tags_337[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_LocationReportingControlIEs_tags_353[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_LocationReportingControlIEs_tag2el_337[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_LocationReportingControlIEs_tag2el_353[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_LocationReportingControlIEs_specs_337 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_LocationReportingControlIEs_specs_353 = { sizeof(struct S1AP_LocationReportingControlIEs), offsetof(struct S1AP_LocationReportingControlIEs, _asn_ctx), - asn_MAP_S1AP_LocationReportingControlIEs_tag2el_337, + asn_MAP_S1AP_LocationReportingControlIEs_tag2el_353, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -42638,12 +44016,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_LocationReportingControlIEs = { "LocationReportingControlIEs", "LocationReportingControlIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_LocationReportingControlIEs_tags_337, - sizeof(asn_DEF_S1AP_LocationReportingControlIEs_tags_337) - /sizeof(asn_DEF_S1AP_LocationReportingControlIEs_tags_337[0]), /* 1 */ - asn_DEF_S1AP_LocationReportingControlIEs_tags_337, /* Same as above */ - sizeof(asn_DEF_S1AP_LocationReportingControlIEs_tags_337) - /sizeof(asn_DEF_S1AP_LocationReportingControlIEs_tags_337[0]), /* 1 */ + asn_DEF_S1AP_LocationReportingControlIEs_tags_353, + sizeof(asn_DEF_S1AP_LocationReportingControlIEs_tags_353) + /sizeof(asn_DEF_S1AP_LocationReportingControlIEs_tags_353[0]), /* 1 */ + asn_DEF_S1AP_LocationReportingControlIEs_tags_353, /* Same as above */ + sizeof(asn_DEF_S1AP_LocationReportingControlIEs_tags_353) + /sizeof(asn_DEF_S1AP_LocationReportingControlIEs_tags_353[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -42653,12 +44031,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_LocationReportingControlIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_LocationReportingControlIEs_337, + asn_MBR_S1AP_LocationReportingControlIEs_353, 3, /* Elements count */ - &asn_SPC_S1AP_LocationReportingControlIEs_specs_337 /* Additional specs */ + &asn_SPC_S1AP_LocationReportingControlIEs_specs_353 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_344[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_360[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_LocationReportingFailureIndicationIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -42711,7 +44089,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_344[] = { "Cause" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_344[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_360[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */ @@ -42720,18 +44098,18 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_344[] = { { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* protocol */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 } /* misc */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_344 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_360 = { sizeof(struct S1AP_LocationReportingFailureIndicationIEs__value), offsetof(struct S1AP_LocationReportingFailureIndicationIEs__value, _asn_ctx), offsetof(struct S1AP_LocationReportingFailureIndicationIEs__value, present), sizeof(((struct S1AP_LocationReportingFailureIndicationIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_344, + asn_MAP_S1AP_value_tag2el_360, 7, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_344 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_360 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -42748,12 +44126,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_344 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_344, + asn_MBR_S1AP_value_360, 3, /* Elements count */ - &asn_SPC_S1AP_value_specs_344 /* Additional specs */ + &asn_SPC_S1AP_value_specs_360 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_LocationReportingFailureIndicationIEs_341[] = { +asn_TYPE_member_t asn_MBR_S1AP_LocationReportingFailureIndicationIEs_357[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_LocationReportingFailureIndicationIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -42764,9 +44142,9 @@ asn_TYPE_member_t asn_MBR_S1AP_LocationReportingFailureIndicationIEs_341[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_342, + &asn_PER_memb_S1AP_id_constr_358, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_341 + memb_S1AP_id_constraint_357 }, 0, 0, /* No default value */ "id" @@ -42781,9 +44159,9 @@ asn_TYPE_member_t asn_MBR_S1AP_LocationReportingFailureIndicationIEs_341[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_343, + &asn_PER_memb_S1AP_criticality_constr_359, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_341 + memb_S1AP_criticality_constraint_357 }, 0, 0, /* No default value */ "criticality" @@ -42791,33 +44169,33 @@ asn_TYPE_member_t asn_MBR_S1AP_LocationReportingFailureIndicationIEs_341[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_LocationReportingFailureIndicationIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_344, + &asn_DEF_S1AP_value_360, select_LocationReportingFailureIndicationIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_344, + &asn_PER_memb_S1AP_value_constr_360, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_341 + memb_S1AP_value_constraint_357 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_LocationReportingFailureIndicationIEs_tags_341[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_LocationReportingFailureIndicationIEs_tags_357[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_LocationReportingFailureIndicationIEs_tag2el_341[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_LocationReportingFailureIndicationIEs_tag2el_357[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_LocationReportingFailureIndicationIEs_specs_341 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_LocationReportingFailureIndicationIEs_specs_357 = { sizeof(struct S1AP_LocationReportingFailureIndicationIEs), offsetof(struct S1AP_LocationReportingFailureIndicationIEs, _asn_ctx), - asn_MAP_S1AP_LocationReportingFailureIndicationIEs_tag2el_341, + asn_MAP_S1AP_LocationReportingFailureIndicationIEs_tag2el_357, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -42826,12 +44204,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_LocationReportingFailureIndicationIEs = { "LocationReportingFailureIndicationIEs", "LocationReportingFailureIndicationIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_LocationReportingFailureIndicationIEs_tags_341, - sizeof(asn_DEF_S1AP_LocationReportingFailureIndicationIEs_tags_341) - /sizeof(asn_DEF_S1AP_LocationReportingFailureIndicationIEs_tags_341[0]), /* 1 */ - asn_DEF_S1AP_LocationReportingFailureIndicationIEs_tags_341, /* Same as above */ - sizeof(asn_DEF_S1AP_LocationReportingFailureIndicationIEs_tags_341) - /sizeof(asn_DEF_S1AP_LocationReportingFailureIndicationIEs_tags_341[0]), /* 1 */ + asn_DEF_S1AP_LocationReportingFailureIndicationIEs_tags_357, + sizeof(asn_DEF_S1AP_LocationReportingFailureIndicationIEs_tags_357) + /sizeof(asn_DEF_S1AP_LocationReportingFailureIndicationIEs_tags_357[0]), /* 1 */ + asn_DEF_S1AP_LocationReportingFailureIndicationIEs_tags_357, /* Same as above */ + sizeof(asn_DEF_S1AP_LocationReportingFailureIndicationIEs_tags_357) + /sizeof(asn_DEF_S1AP_LocationReportingFailureIndicationIEs_tags_357[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -42841,12 +44219,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_LocationReportingFailureIndicationIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_LocationReportingFailureIndicationIEs_341, + asn_MBR_S1AP_LocationReportingFailureIndicationIEs_357, 3, /* Elements count */ - &asn_SPC_S1AP_LocationReportingFailureIndicationIEs_specs_341 /* Additional specs */ + &asn_SPC_S1AP_LocationReportingFailureIndicationIEs_specs_357 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_348[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_364[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_LocationReportIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -42949,27 +44327,45 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_348[] = { 0, 0, /* No default value */ "PSCellInformation" }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_LocationReportIEs__value, choice.LTE_NTN_TAI_Information), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_LTE_NTN_TAI_Information, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "LTE-NTN-TAI-Information" + }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_348[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_364[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 3 }, /* EUTRAN-CGI */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 2 }, /* TAI */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 1 }, /* RequestType */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 0 } /* PSCellInformation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 4 }, /* EUTRAN-CGI */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 3 }, /* TAI */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 2 }, /* RequestType */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 1 }, /* PSCellInformation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -4, 0 } /* LTE-NTN-TAI-Information */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_348 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_364 = { sizeof(struct S1AP_LocationReportIEs__value), offsetof(struct S1AP_LocationReportIEs__value, _asn_ctx), offsetof(struct S1AP_LocationReportIEs__value, present), sizeof(((struct S1AP_LocationReportIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_348, - 6, /* Count of tags in the map */ + asn_MAP_S1AP_value_tag2el_364, + 7, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_348 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_364 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -42986,12 +44382,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_348 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_348, - 6, /* Elements count */ - &asn_SPC_S1AP_value_specs_348 /* Additional specs */ + asn_MBR_S1AP_value_364, + 7, /* Elements count */ + &asn_SPC_S1AP_value_specs_364 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_LocationReportIEs_345[] = { +asn_TYPE_member_t asn_MBR_S1AP_LocationReportIEs_361[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_LocationReportIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -43002,9 +44398,9 @@ asn_TYPE_member_t asn_MBR_S1AP_LocationReportIEs_345[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_346, + &asn_PER_memb_S1AP_id_constr_362, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_345 + memb_S1AP_id_constraint_361 }, 0, 0, /* No default value */ "id" @@ -43019,9 +44415,9 @@ asn_TYPE_member_t asn_MBR_S1AP_LocationReportIEs_345[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_347, + &asn_PER_memb_S1AP_criticality_constr_363, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_345 + memb_S1AP_criticality_constraint_361 }, 0, 0, /* No default value */ "criticality" @@ -43029,33 +44425,33 @@ asn_TYPE_member_t asn_MBR_S1AP_LocationReportIEs_345[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_LocationReportIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_348, + &asn_DEF_S1AP_value_364, select_LocationReportIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_348, + &asn_PER_memb_S1AP_value_constr_364, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_345 + memb_S1AP_value_constraint_361 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_LocationReportIEs_tags_345[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_LocationReportIEs_tags_361[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_LocationReportIEs_tag2el_345[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_LocationReportIEs_tag2el_361[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_LocationReportIEs_specs_345 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_LocationReportIEs_specs_361 = { sizeof(struct S1AP_LocationReportIEs), offsetof(struct S1AP_LocationReportIEs, _asn_ctx), - asn_MAP_S1AP_LocationReportIEs_tag2el_345, + asn_MAP_S1AP_LocationReportIEs_tag2el_361, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -43064,12 +44460,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_LocationReportIEs = { "LocationReportIEs", "LocationReportIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_LocationReportIEs_tags_345, - sizeof(asn_DEF_S1AP_LocationReportIEs_tags_345) - /sizeof(asn_DEF_S1AP_LocationReportIEs_tags_345[0]), /* 1 */ - asn_DEF_S1AP_LocationReportIEs_tags_345, /* Same as above */ - sizeof(asn_DEF_S1AP_LocationReportIEs_tags_345) - /sizeof(asn_DEF_S1AP_LocationReportIEs_tags_345[0]), /* 1 */ + asn_DEF_S1AP_LocationReportIEs_tags_361, + sizeof(asn_DEF_S1AP_LocationReportIEs_tags_361) + /sizeof(asn_DEF_S1AP_LocationReportIEs_tags_361[0]), /* 1 */ + asn_DEF_S1AP_LocationReportIEs_tags_361, /* Same as above */ + sizeof(asn_DEF_S1AP_LocationReportIEs_tags_361) + /sizeof(asn_DEF_S1AP_LocationReportIEs_tags_361[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -43079,12 +44475,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_LocationReportIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_LocationReportIEs_345, + asn_MBR_S1AP_LocationReportIEs_361, 3, /* Elements count */ - &asn_SPC_S1AP_LocationReportIEs_specs_345 /* Additional specs */ + &asn_SPC_S1AP_LocationReportIEs_specs_361 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_352[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_368[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_OverloadStartIEs__value, choice.OverloadResponse), -1 /* Ambiguous tag (CHOICE?) */, 0, @@ -43137,26 +44533,26 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_352[] = { "TrafficLoadReductionIndication" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_352[] = { 2, 1, 0 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_352[] = { 2, 1, 0 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_352[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_368[] = { 2, 1, 0 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_368[] = { 2, 1, 0 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_368[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, 0, 0 }, /* TrafficLoadReductionIndication */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 }, /* GUMMEIList */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* overloadAction */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_352 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_368 = { sizeof(struct S1AP_OverloadStartIEs__value), offsetof(struct S1AP_OverloadStartIEs__value, _asn_ctx), offsetof(struct S1AP_OverloadStartIEs__value, present), sizeof(((struct S1AP_OverloadStartIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_352, + asn_MAP_S1AP_value_tag2el_368, 3, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_352, - asn_MAP_S1AP_value_from_canonical_352, + asn_MAP_S1AP_value_to_canonical_368, + asn_MAP_S1AP_value_from_canonical_368, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_352 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_368 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -43173,12 +44569,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_352 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_352, + asn_MBR_S1AP_value_368, 3, /* Elements count */ - &asn_SPC_S1AP_value_specs_352 /* Additional specs */ + &asn_SPC_S1AP_value_specs_368 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_OverloadStartIEs_349[] = { +asn_TYPE_member_t asn_MBR_S1AP_OverloadStartIEs_365[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_OverloadStartIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -43189,9 +44585,9 @@ asn_TYPE_member_t asn_MBR_S1AP_OverloadStartIEs_349[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_350, + &asn_PER_memb_S1AP_id_constr_366, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_349 + memb_S1AP_id_constraint_365 }, 0, 0, /* No default value */ "id" @@ -43206,9 +44602,9 @@ asn_TYPE_member_t asn_MBR_S1AP_OverloadStartIEs_349[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_351, + &asn_PER_memb_S1AP_criticality_constr_367, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_349 + memb_S1AP_criticality_constraint_365 }, 0, 0, /* No default value */ "criticality" @@ -43216,33 +44612,33 @@ asn_TYPE_member_t asn_MBR_S1AP_OverloadStartIEs_349[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_OverloadStartIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_352, + &asn_DEF_S1AP_value_368, select_OverloadStartIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_352, + &asn_PER_memb_S1AP_value_constr_368, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_349 + memb_S1AP_value_constraint_365 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_OverloadStartIEs_tags_349[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_OverloadStartIEs_tags_365[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_OverloadStartIEs_tag2el_349[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_OverloadStartIEs_tag2el_365[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_OverloadStartIEs_specs_349 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_OverloadStartIEs_specs_365 = { sizeof(struct S1AP_OverloadStartIEs), offsetof(struct S1AP_OverloadStartIEs, _asn_ctx), - asn_MAP_S1AP_OverloadStartIEs_tag2el_349, + asn_MAP_S1AP_OverloadStartIEs_tag2el_365, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -43251,12 +44647,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_OverloadStartIEs = { "OverloadStartIEs", "OverloadStartIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_OverloadStartIEs_tags_349, - sizeof(asn_DEF_S1AP_OverloadStartIEs_tags_349) - /sizeof(asn_DEF_S1AP_OverloadStartIEs_tags_349[0]), /* 1 */ - asn_DEF_S1AP_OverloadStartIEs_tags_349, /* Same as above */ - sizeof(asn_DEF_S1AP_OverloadStartIEs_tags_349) - /sizeof(asn_DEF_S1AP_OverloadStartIEs_tags_349[0]), /* 1 */ + asn_DEF_S1AP_OverloadStartIEs_tags_365, + sizeof(asn_DEF_S1AP_OverloadStartIEs_tags_365) + /sizeof(asn_DEF_S1AP_OverloadStartIEs_tags_365[0]), /* 1 */ + asn_DEF_S1AP_OverloadStartIEs_tags_365, /* Same as above */ + sizeof(asn_DEF_S1AP_OverloadStartIEs_tags_365) + /sizeof(asn_DEF_S1AP_OverloadStartIEs_tags_365[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -43266,12 +44662,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_OverloadStartIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_OverloadStartIEs_349, + asn_MBR_S1AP_OverloadStartIEs_365, 3, /* Elements count */ - &asn_SPC_S1AP_OverloadStartIEs_specs_349 /* Additional specs */ + &asn_SPC_S1AP_OverloadStartIEs_specs_365 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_356[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_372[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_OverloadStopIEs__value, choice.GUMMEIList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -43290,21 +44686,21 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_356[] = { "GUMMEIList" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_356[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_372[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GUMMEIList */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_356 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_372 = { sizeof(struct S1AP_OverloadStopIEs__value), offsetof(struct S1AP_OverloadStopIEs__value, _asn_ctx), offsetof(struct S1AP_OverloadStopIEs__value, present), sizeof(((struct S1AP_OverloadStopIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_356, + asn_MAP_S1AP_value_tag2el_372, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_356 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_372 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -43321,12 +44717,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_356 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_356, + asn_MBR_S1AP_value_372, 1, /* Elements count */ - &asn_SPC_S1AP_value_specs_356 /* Additional specs */ + &asn_SPC_S1AP_value_specs_372 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_OverloadStopIEs_353[] = { +asn_TYPE_member_t asn_MBR_S1AP_OverloadStopIEs_369[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_OverloadStopIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -43337,9 +44733,9 @@ asn_TYPE_member_t asn_MBR_S1AP_OverloadStopIEs_353[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_354, + &asn_PER_memb_S1AP_id_constr_370, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_353 + memb_S1AP_id_constraint_369 }, 0, 0, /* No default value */ "id" @@ -43354,9 +44750,9 @@ asn_TYPE_member_t asn_MBR_S1AP_OverloadStopIEs_353[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_355, + &asn_PER_memb_S1AP_criticality_constr_371, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_353 + memb_S1AP_criticality_constraint_369 }, 0, 0, /* No default value */ "criticality" @@ -43364,33 +44760,33 @@ asn_TYPE_member_t asn_MBR_S1AP_OverloadStopIEs_353[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_OverloadStopIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_356, + &asn_DEF_S1AP_value_372, select_OverloadStopIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_356, + &asn_PER_memb_S1AP_value_constr_372, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_353 + memb_S1AP_value_constraint_369 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_OverloadStopIEs_tags_353[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_OverloadStopIEs_tags_369[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_OverloadStopIEs_tag2el_353[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_OverloadStopIEs_tag2el_369[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_OverloadStopIEs_specs_353 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_OverloadStopIEs_specs_369 = { sizeof(struct S1AP_OverloadStopIEs), offsetof(struct S1AP_OverloadStopIEs, _asn_ctx), - asn_MAP_S1AP_OverloadStopIEs_tag2el_353, + asn_MAP_S1AP_OverloadStopIEs_tag2el_369, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -43399,12 +44795,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_OverloadStopIEs = { "OverloadStopIEs", "OverloadStopIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_OverloadStopIEs_tags_353, - sizeof(asn_DEF_S1AP_OverloadStopIEs_tags_353) - /sizeof(asn_DEF_S1AP_OverloadStopIEs_tags_353[0]), /* 1 */ - asn_DEF_S1AP_OverloadStopIEs_tags_353, /* Same as above */ - sizeof(asn_DEF_S1AP_OverloadStopIEs_tags_353) - /sizeof(asn_DEF_S1AP_OverloadStopIEs_tags_353[0]), /* 1 */ + asn_DEF_S1AP_OverloadStopIEs_tags_369, + sizeof(asn_DEF_S1AP_OverloadStopIEs_tags_369) + /sizeof(asn_DEF_S1AP_OverloadStopIEs_tags_369[0]), /* 1 */ + asn_DEF_S1AP_OverloadStopIEs_tags_369, /* Same as above */ + sizeof(asn_DEF_S1AP_OverloadStopIEs_tags_369) + /sizeof(asn_DEF_S1AP_OverloadStopIEs_tags_369[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -43414,12 +44810,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_OverloadStopIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_OverloadStopIEs_353, + asn_MBR_S1AP_OverloadStopIEs_369, 3, /* Elements count */ - &asn_SPC_S1AP_OverloadStopIEs_specs_353 /* Additional specs */ + &asn_SPC_S1AP_OverloadStopIEs_specs_369 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_360[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_376[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_WriteReplaceWarningRequestIEs__value, choice.MessageIdentifier), (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, @@ -43625,9 +45021,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_360[] = { "WarningAreaCoordinates" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_360[] = { 3, 4, 5, 0, 1, 8, 6, 7, 9, 11, 10, 2 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_360[] = { 3, 4, 11, 0, 1, 2, 6, 7, 5, 8, 10, 9 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_360[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_376[] = { 3, 4, 5, 0, 1, 8, 6, 7, 9, 11, 10, 2 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_376[] = { 3, 4, 11, 0, 1, 2, 6, 7, 5, 8, 10, 9 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_376[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, 0, 2 }, /* RepetitionPeriod */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 4, -1, 1 }, /* ExtendedRepetitionPeriod */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 5, -2, 0 }, /* NumberofBroadcastRequest */ @@ -43643,19 +45039,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_360[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* trackingAreaListforWarning */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* emergencyAreaIDList */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_360 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_376 = { sizeof(struct S1AP_WriteReplaceWarningRequestIEs__value), offsetof(struct S1AP_WriteReplaceWarningRequestIEs__value, _asn_ctx), offsetof(struct S1AP_WriteReplaceWarningRequestIEs__value, present), sizeof(((struct S1AP_WriteReplaceWarningRequestIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_360, + asn_MAP_S1AP_value_tag2el_376, 14, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_360, - asn_MAP_S1AP_value_from_canonical_360, + asn_MAP_S1AP_value_to_canonical_376, + asn_MAP_S1AP_value_from_canonical_376, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_360 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_376 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -43672,12 +45068,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_360 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_360, + asn_MBR_S1AP_value_376, 12, /* Elements count */ - &asn_SPC_S1AP_value_specs_360 /* Additional specs */ + &asn_SPC_S1AP_value_specs_376 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_WriteReplaceWarningRequestIEs_357[] = { +asn_TYPE_member_t asn_MBR_S1AP_WriteReplaceWarningRequestIEs_373[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_WriteReplaceWarningRequestIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -43688,9 +45084,9 @@ asn_TYPE_member_t asn_MBR_S1AP_WriteReplaceWarningRequestIEs_357[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_358, + &asn_PER_memb_S1AP_id_constr_374, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_357 + memb_S1AP_id_constraint_373 }, 0, 0, /* No default value */ "id" @@ -43705,9 +45101,9 @@ asn_TYPE_member_t asn_MBR_S1AP_WriteReplaceWarningRequestIEs_357[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_359, + &asn_PER_memb_S1AP_criticality_constr_375, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_357 + memb_S1AP_criticality_constraint_373 }, 0, 0, /* No default value */ "criticality" @@ -43715,33 +45111,33 @@ asn_TYPE_member_t asn_MBR_S1AP_WriteReplaceWarningRequestIEs_357[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_WriteReplaceWarningRequestIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_360, + &asn_DEF_S1AP_value_376, select_WriteReplaceWarningRequestIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_360, + &asn_PER_memb_S1AP_value_constr_376, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_357 + memb_S1AP_value_constraint_373 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_WriteReplaceWarningRequestIEs_tags_357[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_WriteReplaceWarningRequestIEs_tags_373[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_WriteReplaceWarningRequestIEs_tag2el_357[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_WriteReplaceWarningRequestIEs_tag2el_373[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_WriteReplaceWarningRequestIEs_specs_357 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_WriteReplaceWarningRequestIEs_specs_373 = { sizeof(struct S1AP_WriteReplaceWarningRequestIEs), offsetof(struct S1AP_WriteReplaceWarningRequestIEs, _asn_ctx), - asn_MAP_S1AP_WriteReplaceWarningRequestIEs_tag2el_357, + asn_MAP_S1AP_WriteReplaceWarningRequestIEs_tag2el_373, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -43750,12 +45146,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_WriteReplaceWarningRequestIEs = { "WriteReplaceWarningRequestIEs", "WriteReplaceWarningRequestIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_WriteReplaceWarningRequestIEs_tags_357, - sizeof(asn_DEF_S1AP_WriteReplaceWarningRequestIEs_tags_357) - /sizeof(asn_DEF_S1AP_WriteReplaceWarningRequestIEs_tags_357[0]), /* 1 */ - asn_DEF_S1AP_WriteReplaceWarningRequestIEs_tags_357, /* Same as above */ - sizeof(asn_DEF_S1AP_WriteReplaceWarningRequestIEs_tags_357) - /sizeof(asn_DEF_S1AP_WriteReplaceWarningRequestIEs_tags_357[0]), /* 1 */ + asn_DEF_S1AP_WriteReplaceWarningRequestIEs_tags_373, + sizeof(asn_DEF_S1AP_WriteReplaceWarningRequestIEs_tags_373) + /sizeof(asn_DEF_S1AP_WriteReplaceWarningRequestIEs_tags_373[0]), /* 1 */ + asn_DEF_S1AP_WriteReplaceWarningRequestIEs_tags_373, /* Same as above */ + sizeof(asn_DEF_S1AP_WriteReplaceWarningRequestIEs_tags_373) + /sizeof(asn_DEF_S1AP_WriteReplaceWarningRequestIEs_tags_373[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -43765,12 +45161,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_WriteReplaceWarningRequestIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_WriteReplaceWarningRequestIEs_357, + asn_MBR_S1AP_WriteReplaceWarningRequestIEs_373, 3, /* Elements count */ - &asn_SPC_S1AP_WriteReplaceWarningRequestIEs_specs_357 /* Additional specs */ + &asn_SPC_S1AP_WriteReplaceWarningRequestIEs_specs_373 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_364[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_380[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_WriteReplaceWarningResponseIEs__value, choice.MessageIdentifier), (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, @@ -43840,9 +45236,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_364[] = { "CriticalityDiagnostics" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_364[] = { 0, 1, 3, 2 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_364[] = { 0, 1, 3, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_364[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_380[] = { 0, 1, 3, 2 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_380[] = { 0, 1, 3, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_380[] = { { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 1 }, /* MessageIdentifier */ { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 1, -1, 0 }, /* SerialNumber */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */ @@ -43850,19 +45246,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_364[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* tAI-Broadcast */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* emergencyAreaID-Broadcast */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_364 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_380 = { sizeof(struct S1AP_WriteReplaceWarningResponseIEs__value), offsetof(struct S1AP_WriteReplaceWarningResponseIEs__value, _asn_ctx), offsetof(struct S1AP_WriteReplaceWarningResponseIEs__value, present), sizeof(((struct S1AP_WriteReplaceWarningResponseIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_364, + asn_MAP_S1AP_value_tag2el_380, 6, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_364, - asn_MAP_S1AP_value_from_canonical_364, + asn_MAP_S1AP_value_to_canonical_380, + asn_MAP_S1AP_value_from_canonical_380, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_364 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_380 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -43879,12 +45275,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_364 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_364, + asn_MBR_S1AP_value_380, 4, /* Elements count */ - &asn_SPC_S1AP_value_specs_364 /* Additional specs */ + &asn_SPC_S1AP_value_specs_380 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_WriteReplaceWarningResponseIEs_361[] = { +asn_TYPE_member_t asn_MBR_S1AP_WriteReplaceWarningResponseIEs_377[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_WriteReplaceWarningResponseIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -43895,9 +45291,9 @@ asn_TYPE_member_t asn_MBR_S1AP_WriteReplaceWarningResponseIEs_361[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_362, + &asn_PER_memb_S1AP_id_constr_378, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_361 + memb_S1AP_id_constraint_377 }, 0, 0, /* No default value */ "id" @@ -43912,9 +45308,9 @@ asn_TYPE_member_t asn_MBR_S1AP_WriteReplaceWarningResponseIEs_361[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_363, + &asn_PER_memb_S1AP_criticality_constr_379, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_361 + memb_S1AP_criticality_constraint_377 }, 0, 0, /* No default value */ "criticality" @@ -43922,33 +45318,33 @@ asn_TYPE_member_t asn_MBR_S1AP_WriteReplaceWarningResponseIEs_361[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_WriteReplaceWarningResponseIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_364, + &asn_DEF_S1AP_value_380, select_WriteReplaceWarningResponseIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_364, + &asn_PER_memb_S1AP_value_constr_380, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_361 + memb_S1AP_value_constraint_377 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_WriteReplaceWarningResponseIEs_tags_361[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_WriteReplaceWarningResponseIEs_tags_377[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_WriteReplaceWarningResponseIEs_tag2el_361[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_WriteReplaceWarningResponseIEs_tag2el_377[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_WriteReplaceWarningResponseIEs_specs_361 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_WriteReplaceWarningResponseIEs_specs_377 = { sizeof(struct S1AP_WriteReplaceWarningResponseIEs), offsetof(struct S1AP_WriteReplaceWarningResponseIEs, _asn_ctx), - asn_MAP_S1AP_WriteReplaceWarningResponseIEs_tag2el_361, + asn_MAP_S1AP_WriteReplaceWarningResponseIEs_tag2el_377, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -43957,12 +45353,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_WriteReplaceWarningResponseIEs = { "WriteReplaceWarningResponseIEs", "WriteReplaceWarningResponseIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_WriteReplaceWarningResponseIEs_tags_361, - sizeof(asn_DEF_S1AP_WriteReplaceWarningResponseIEs_tags_361) - /sizeof(asn_DEF_S1AP_WriteReplaceWarningResponseIEs_tags_361[0]), /* 1 */ - asn_DEF_S1AP_WriteReplaceWarningResponseIEs_tags_361, /* Same as above */ - sizeof(asn_DEF_S1AP_WriteReplaceWarningResponseIEs_tags_361) - /sizeof(asn_DEF_S1AP_WriteReplaceWarningResponseIEs_tags_361[0]), /* 1 */ + asn_DEF_S1AP_WriteReplaceWarningResponseIEs_tags_377, + sizeof(asn_DEF_S1AP_WriteReplaceWarningResponseIEs_tags_377) + /sizeof(asn_DEF_S1AP_WriteReplaceWarningResponseIEs_tags_377[0]), /* 1 */ + asn_DEF_S1AP_WriteReplaceWarningResponseIEs_tags_377, /* Same as above */ + sizeof(asn_DEF_S1AP_WriteReplaceWarningResponseIEs_tags_377) + /sizeof(asn_DEF_S1AP_WriteReplaceWarningResponseIEs_tags_377[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -43972,12 +45368,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_WriteReplaceWarningResponseIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_WriteReplaceWarningResponseIEs_361, + asn_MBR_S1AP_WriteReplaceWarningResponseIEs_377, 3, /* Elements count */ - &asn_SPC_S1AP_WriteReplaceWarningResponseIEs_specs_361 /* Additional specs */ + &asn_SPC_S1AP_WriteReplaceWarningResponseIEs_specs_377 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_368[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_384[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBDirectInformationTransferIEs__value, choice.Inter_SystemInformationTransferType), -1 /* Ambiguous tag (CHOICE?) */, 0, @@ -43996,21 +45392,21 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_368[] = { "Inter-SystemInformationTransferType" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_368[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_384[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* rIMTransfer */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_368 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_384 = { sizeof(struct S1AP_ENBDirectInformationTransferIEs__value), offsetof(struct S1AP_ENBDirectInformationTransferIEs__value, _asn_ctx), offsetof(struct S1AP_ENBDirectInformationTransferIEs__value, present), sizeof(((struct S1AP_ENBDirectInformationTransferIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_368, + asn_MAP_S1AP_value_tag2el_384, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_368 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_384 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -44027,12 +45423,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_368 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_368, + asn_MBR_S1AP_value_384, 1, /* Elements count */ - &asn_SPC_S1AP_value_specs_368 /* Additional specs */ + &asn_SPC_S1AP_value_specs_384 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ENBDirectInformationTransferIEs_365[] = { +asn_TYPE_member_t asn_MBR_S1AP_ENBDirectInformationTransferIEs_381[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBDirectInformationTransferIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -44043,9 +45439,9 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBDirectInformationTransferIEs_365[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_366, + &asn_PER_memb_S1AP_id_constr_382, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_365 + memb_S1AP_id_constraint_381 }, 0, 0, /* No default value */ "id" @@ -44060,9 +45456,9 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBDirectInformationTransferIEs_365[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_367, + &asn_PER_memb_S1AP_criticality_constr_383, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_365 + memb_S1AP_criticality_constraint_381 }, 0, 0, /* No default value */ "criticality" @@ -44070,33 +45466,33 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBDirectInformationTransferIEs_365[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBDirectInformationTransferIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_368, + &asn_DEF_S1AP_value_384, select_ENBDirectInformationTransferIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_368, + &asn_PER_memb_S1AP_value_constr_384, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_365 + memb_S1AP_value_constraint_381 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ENBDirectInformationTransferIEs_tags_365[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ENBDirectInformationTransferIEs_tags_381[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_ENBDirectInformationTransferIEs_tag2el_365[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_ENBDirectInformationTransferIEs_tag2el_381[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBDirectInformationTransferIEs_specs_365 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBDirectInformationTransferIEs_specs_381 = { sizeof(struct S1AP_ENBDirectInformationTransferIEs), offsetof(struct S1AP_ENBDirectInformationTransferIEs, _asn_ctx), - asn_MAP_S1AP_ENBDirectInformationTransferIEs_tag2el_365, + asn_MAP_S1AP_ENBDirectInformationTransferIEs_tag2el_381, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -44105,12 +45501,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ENBDirectInformationTransferIEs = { "ENBDirectInformationTransferIEs", "ENBDirectInformationTransferIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ENBDirectInformationTransferIEs_tags_365, - sizeof(asn_DEF_S1AP_ENBDirectInformationTransferIEs_tags_365) - /sizeof(asn_DEF_S1AP_ENBDirectInformationTransferIEs_tags_365[0]), /* 1 */ - asn_DEF_S1AP_ENBDirectInformationTransferIEs_tags_365, /* Same as above */ - sizeof(asn_DEF_S1AP_ENBDirectInformationTransferIEs_tags_365) - /sizeof(asn_DEF_S1AP_ENBDirectInformationTransferIEs_tags_365[0]), /* 1 */ + asn_DEF_S1AP_ENBDirectInformationTransferIEs_tags_381, + sizeof(asn_DEF_S1AP_ENBDirectInformationTransferIEs_tags_381) + /sizeof(asn_DEF_S1AP_ENBDirectInformationTransferIEs_tags_381[0]), /* 1 */ + asn_DEF_S1AP_ENBDirectInformationTransferIEs_tags_381, /* Same as above */ + sizeof(asn_DEF_S1AP_ENBDirectInformationTransferIEs_tags_381) + /sizeof(asn_DEF_S1AP_ENBDirectInformationTransferIEs_tags_381[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -44120,12 +45516,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ENBDirectInformationTransferIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_ENBDirectInformationTransferIEs_365, + asn_MBR_S1AP_ENBDirectInformationTransferIEs_381, 3, /* Elements count */ - &asn_SPC_S1AP_ENBDirectInformationTransferIEs_specs_365 /* Additional specs */ + &asn_SPC_S1AP_ENBDirectInformationTransferIEs_specs_381 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_372[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_388[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_MMEDirectInformationTransferIEs__value, choice.Inter_SystemInformationTransferType), -1 /* Ambiguous tag (CHOICE?) */, 0, @@ -44144,21 +45540,21 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_372[] = { "Inter-SystemInformationTransferType" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_372[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_388[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* rIMTransfer */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_372 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_388 = { sizeof(struct S1AP_MMEDirectInformationTransferIEs__value), offsetof(struct S1AP_MMEDirectInformationTransferIEs__value, _asn_ctx), offsetof(struct S1AP_MMEDirectInformationTransferIEs__value, present), sizeof(((struct S1AP_MMEDirectInformationTransferIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_372, + asn_MAP_S1AP_value_tag2el_388, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_372 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_388 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -44175,12 +45571,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_372 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_372, + asn_MBR_S1AP_value_388, 1, /* Elements count */ - &asn_SPC_S1AP_value_specs_372 /* Additional specs */ + &asn_SPC_S1AP_value_specs_388 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_MMEDirectInformationTransferIEs_369[] = { +asn_TYPE_member_t asn_MBR_S1AP_MMEDirectInformationTransferIEs_385[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_MMEDirectInformationTransferIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -44191,9 +45587,9 @@ asn_TYPE_member_t asn_MBR_S1AP_MMEDirectInformationTransferIEs_369[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_370, + &asn_PER_memb_S1AP_id_constr_386, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_369 + memb_S1AP_id_constraint_385 }, 0, 0, /* No default value */ "id" @@ -44208,9 +45604,9 @@ asn_TYPE_member_t asn_MBR_S1AP_MMEDirectInformationTransferIEs_369[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_371, + &asn_PER_memb_S1AP_criticality_constr_387, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_369 + memb_S1AP_criticality_constraint_385 }, 0, 0, /* No default value */ "criticality" @@ -44218,33 +45614,33 @@ asn_TYPE_member_t asn_MBR_S1AP_MMEDirectInformationTransferIEs_369[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_MMEDirectInformationTransferIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_372, + &asn_DEF_S1AP_value_388, select_MMEDirectInformationTransferIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_372, + &asn_PER_memb_S1AP_value_constr_388, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_369 + memb_S1AP_value_constraint_385 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_MMEDirectInformationTransferIEs_tags_369[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_MMEDirectInformationTransferIEs_tags_385[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_MMEDirectInformationTransferIEs_tag2el_369[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_MMEDirectInformationTransferIEs_tag2el_385[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEDirectInformationTransferIEs_specs_369 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEDirectInformationTransferIEs_specs_385 = { sizeof(struct S1AP_MMEDirectInformationTransferIEs), offsetof(struct S1AP_MMEDirectInformationTransferIEs, _asn_ctx), - asn_MAP_S1AP_MMEDirectInformationTransferIEs_tag2el_369, + asn_MAP_S1AP_MMEDirectInformationTransferIEs_tag2el_385, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -44253,12 +45649,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_MMEDirectInformationTransferIEs = { "MMEDirectInformationTransferIEs", "MMEDirectInformationTransferIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_MMEDirectInformationTransferIEs_tags_369, - sizeof(asn_DEF_S1AP_MMEDirectInformationTransferIEs_tags_369) - /sizeof(asn_DEF_S1AP_MMEDirectInformationTransferIEs_tags_369[0]), /* 1 */ - asn_DEF_S1AP_MMEDirectInformationTransferIEs_tags_369, /* Same as above */ - sizeof(asn_DEF_S1AP_MMEDirectInformationTransferIEs_tags_369) - /sizeof(asn_DEF_S1AP_MMEDirectInformationTransferIEs_tags_369[0]), /* 1 */ + asn_DEF_S1AP_MMEDirectInformationTransferIEs_tags_385, + sizeof(asn_DEF_S1AP_MMEDirectInformationTransferIEs_tags_385) + /sizeof(asn_DEF_S1AP_MMEDirectInformationTransferIEs_tags_385[0]), /* 1 */ + asn_DEF_S1AP_MMEDirectInformationTransferIEs_tags_385, /* Same as above */ + sizeof(asn_DEF_S1AP_MMEDirectInformationTransferIEs_tags_385) + /sizeof(asn_DEF_S1AP_MMEDirectInformationTransferIEs_tags_385[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -44268,12 +45664,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_MMEDirectInformationTransferIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_MMEDirectInformationTransferIEs_369, + asn_MBR_S1AP_MMEDirectInformationTransferIEs_385, 3, /* Elements count */ - &asn_SPC_S1AP_MMEDirectInformationTransferIEs_specs_369 /* Additional specs */ + &asn_SPC_S1AP_MMEDirectInformationTransferIEs_specs_385 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_376[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_392[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBConfigurationTransferIEs__value, choice.SONConfigurationTransfer), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -44326,26 +45722,26 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_376[] = { "IntersystemSONConfigurationTransfer" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_376[] = { 2, 0, 1 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_376[] = { 1, 2, 0 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_376[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_392[] = { 2, 0, 1 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_392[] = { 1, 2, 0 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_392[] = { { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 }, /* IntersystemSONConfigurationTransfer */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* SONConfigurationTransfer */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* EN-DCSONConfigurationTransfer */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_376 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_392 = { sizeof(struct S1AP_ENBConfigurationTransferIEs__value), offsetof(struct S1AP_ENBConfigurationTransferIEs__value, _asn_ctx), offsetof(struct S1AP_ENBConfigurationTransferIEs__value, present), sizeof(((struct S1AP_ENBConfigurationTransferIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_376, + asn_MAP_S1AP_value_tag2el_392, 3, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_376, - asn_MAP_S1AP_value_from_canonical_376, + asn_MAP_S1AP_value_to_canonical_392, + asn_MAP_S1AP_value_from_canonical_392, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_376 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_392 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -44362,12 +45758,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_376 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_376, + asn_MBR_S1AP_value_392, 3, /* Elements count */ - &asn_SPC_S1AP_value_specs_376 /* Additional specs */ + &asn_SPC_S1AP_value_specs_392 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationTransferIEs_373[] = { +asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationTransferIEs_389[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBConfigurationTransferIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -44378,9 +45774,9 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationTransferIEs_373[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_374, + &asn_PER_memb_S1AP_id_constr_390, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_373 + memb_S1AP_id_constraint_389 }, 0, 0, /* No default value */ "id" @@ -44395,9 +45791,9 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationTransferIEs_373[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_375, + &asn_PER_memb_S1AP_criticality_constr_391, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_373 + memb_S1AP_criticality_constraint_389 }, 0, 0, /* No default value */ "criticality" @@ -44405,33 +45801,33 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationTransferIEs_373[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBConfigurationTransferIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_376, + &asn_DEF_S1AP_value_392, select_ENBConfigurationTransferIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_376, + &asn_PER_memb_S1AP_value_constr_392, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_373 + memb_S1AP_value_constraint_389 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ENBConfigurationTransferIEs_tags_373[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ENBConfigurationTransferIEs_tags_389[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_ENBConfigurationTransferIEs_tag2el_373[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_ENBConfigurationTransferIEs_tag2el_389[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBConfigurationTransferIEs_specs_373 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBConfigurationTransferIEs_specs_389 = { sizeof(struct S1AP_ENBConfigurationTransferIEs), offsetof(struct S1AP_ENBConfigurationTransferIEs, _asn_ctx), - asn_MAP_S1AP_ENBConfigurationTransferIEs_tag2el_373, + asn_MAP_S1AP_ENBConfigurationTransferIEs_tag2el_389, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -44440,12 +45836,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ENBConfigurationTransferIEs = { "ENBConfigurationTransferIEs", "ENBConfigurationTransferIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ENBConfigurationTransferIEs_tags_373, - sizeof(asn_DEF_S1AP_ENBConfigurationTransferIEs_tags_373) - /sizeof(asn_DEF_S1AP_ENBConfigurationTransferIEs_tags_373[0]), /* 1 */ - asn_DEF_S1AP_ENBConfigurationTransferIEs_tags_373, /* Same as above */ - sizeof(asn_DEF_S1AP_ENBConfigurationTransferIEs_tags_373) - /sizeof(asn_DEF_S1AP_ENBConfigurationTransferIEs_tags_373[0]), /* 1 */ + asn_DEF_S1AP_ENBConfigurationTransferIEs_tags_389, + sizeof(asn_DEF_S1AP_ENBConfigurationTransferIEs_tags_389) + /sizeof(asn_DEF_S1AP_ENBConfigurationTransferIEs_tags_389[0]), /* 1 */ + asn_DEF_S1AP_ENBConfigurationTransferIEs_tags_389, /* Same as above */ + sizeof(asn_DEF_S1AP_ENBConfigurationTransferIEs_tags_389) + /sizeof(asn_DEF_S1AP_ENBConfigurationTransferIEs_tags_389[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -44455,12 +45851,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ENBConfigurationTransferIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_ENBConfigurationTransferIEs_373, + asn_MBR_S1AP_ENBConfigurationTransferIEs_389, 3, /* Elements count */ - &asn_SPC_S1AP_ENBConfigurationTransferIEs_specs_373 /* Additional specs */ + &asn_SPC_S1AP_ENBConfigurationTransferIEs_specs_389 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_380[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_396[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_MMEConfigurationTransferIEs__value, choice.SONConfigurationTransfer), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -44513,26 +45909,26 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_380[] = { "IntersystemSONConfigurationTransfer" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_380[] = { 2, 0, 1 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_380[] = { 1, 2, 0 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_380[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_396[] = { 2, 0, 1 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_396[] = { 1, 2, 0 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_396[] = { { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 }, /* IntersystemSONConfigurationTransfer */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* SONConfigurationTransfer */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* EN-DCSONConfigurationTransfer */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_380 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_396 = { sizeof(struct S1AP_MMEConfigurationTransferIEs__value), offsetof(struct S1AP_MMEConfigurationTransferIEs__value, _asn_ctx), offsetof(struct S1AP_MMEConfigurationTransferIEs__value, present), sizeof(((struct S1AP_MMEConfigurationTransferIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_380, + asn_MAP_S1AP_value_tag2el_396, 3, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_380, - asn_MAP_S1AP_value_from_canonical_380, + asn_MAP_S1AP_value_to_canonical_396, + asn_MAP_S1AP_value_from_canonical_396, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_380 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_396 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -44549,12 +45945,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_380 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_380, + asn_MBR_S1AP_value_396, 3, /* Elements count */ - &asn_SPC_S1AP_value_specs_380 /* Additional specs */ + &asn_SPC_S1AP_value_specs_396 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationTransferIEs_377[] = { +asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationTransferIEs_393[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_MMEConfigurationTransferIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -44565,9 +45961,9 @@ asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationTransferIEs_377[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_378, + &asn_PER_memb_S1AP_id_constr_394, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_377 + memb_S1AP_id_constraint_393 }, 0, 0, /* No default value */ "id" @@ -44582,9 +45978,9 @@ asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationTransferIEs_377[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_379, + &asn_PER_memb_S1AP_criticality_constr_395, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_377 + memb_S1AP_criticality_constraint_393 }, 0, 0, /* No default value */ "criticality" @@ -44592,33 +45988,33 @@ asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationTransferIEs_377[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_MMEConfigurationTransferIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_380, + &asn_DEF_S1AP_value_396, select_MMEConfigurationTransferIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_380, + &asn_PER_memb_S1AP_value_constr_396, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_377 + memb_S1AP_value_constraint_393 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_MMEConfigurationTransferIEs_tags_377[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_MMEConfigurationTransferIEs_tags_393[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_MMEConfigurationTransferIEs_tag2el_377[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_MMEConfigurationTransferIEs_tag2el_393[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEConfigurationTransferIEs_specs_377 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEConfigurationTransferIEs_specs_393 = { sizeof(struct S1AP_MMEConfigurationTransferIEs), offsetof(struct S1AP_MMEConfigurationTransferIEs, _asn_ctx), - asn_MAP_S1AP_MMEConfigurationTransferIEs_tag2el_377, + asn_MAP_S1AP_MMEConfigurationTransferIEs_tag2el_393, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -44627,12 +46023,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_MMEConfigurationTransferIEs = { "MMEConfigurationTransferIEs", "MMEConfigurationTransferIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_MMEConfigurationTransferIEs_tags_377, - sizeof(asn_DEF_S1AP_MMEConfigurationTransferIEs_tags_377) - /sizeof(asn_DEF_S1AP_MMEConfigurationTransferIEs_tags_377[0]), /* 1 */ - asn_DEF_S1AP_MMEConfigurationTransferIEs_tags_377, /* Same as above */ - sizeof(asn_DEF_S1AP_MMEConfigurationTransferIEs_tags_377) - /sizeof(asn_DEF_S1AP_MMEConfigurationTransferIEs_tags_377[0]), /* 1 */ + asn_DEF_S1AP_MMEConfigurationTransferIEs_tags_393, + sizeof(asn_DEF_S1AP_MMEConfigurationTransferIEs_tags_393) + /sizeof(asn_DEF_S1AP_MMEConfigurationTransferIEs_tags_393[0]), /* 1 */ + asn_DEF_S1AP_MMEConfigurationTransferIEs_tags_393, /* Same as above */ + sizeof(asn_DEF_S1AP_MMEConfigurationTransferIEs_tags_393) + /sizeof(asn_DEF_S1AP_MMEConfigurationTransferIEs_tags_393[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -44642,12 +46038,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_MMEConfigurationTransferIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_MMEConfigurationTransferIEs_377, + asn_MBR_S1AP_MMEConfigurationTransferIEs_393, 3, /* Elements count */ - &asn_SPC_S1AP_MMEConfigurationTransferIEs_specs_377 /* Additional specs */ + &asn_SPC_S1AP_MMEConfigurationTransferIEs_specs_393 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_384[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_400[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_KillRequestIEs__value, choice.MessageIdentifier), (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, @@ -44717,9 +46113,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_384[] = { "KillAllWarningMessages" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_384[] = { 0, 1, 3, 2 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_384[] = { 0, 1, 3, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_384[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_400[] = { 0, 1, 3, 2 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_400[] = { 0, 1, 3, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_400[] = { { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 1 }, /* MessageIdentifier */ { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 1, -1, 0 }, /* SerialNumber */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, 0, 0 }, /* KillAllWarningMessages */ @@ -44727,19 +46123,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_384[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* trackingAreaListforWarning */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* emergencyAreaIDList */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_384 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_400 = { sizeof(struct S1AP_KillRequestIEs__value), offsetof(struct S1AP_KillRequestIEs__value, _asn_ctx), offsetof(struct S1AP_KillRequestIEs__value, present), sizeof(((struct S1AP_KillRequestIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_384, + asn_MAP_S1AP_value_tag2el_400, 6, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_384, - asn_MAP_S1AP_value_from_canonical_384, + asn_MAP_S1AP_value_to_canonical_400, + asn_MAP_S1AP_value_from_canonical_400, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_384 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_400 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -44756,12 +46152,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_384 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_384, + asn_MBR_S1AP_value_400, 4, /* Elements count */ - &asn_SPC_S1AP_value_specs_384 /* Additional specs */ + &asn_SPC_S1AP_value_specs_400 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_KillRequestIEs_381[] = { +asn_TYPE_member_t asn_MBR_S1AP_KillRequestIEs_397[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_KillRequestIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -44772,9 +46168,9 @@ asn_TYPE_member_t asn_MBR_S1AP_KillRequestIEs_381[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_382, + &asn_PER_memb_S1AP_id_constr_398, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_381 + memb_S1AP_id_constraint_397 }, 0, 0, /* No default value */ "id" @@ -44789,9 +46185,9 @@ asn_TYPE_member_t asn_MBR_S1AP_KillRequestIEs_381[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_383, + &asn_PER_memb_S1AP_criticality_constr_399, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_381 + memb_S1AP_criticality_constraint_397 }, 0, 0, /* No default value */ "criticality" @@ -44799,33 +46195,33 @@ asn_TYPE_member_t asn_MBR_S1AP_KillRequestIEs_381[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_KillRequestIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_384, + &asn_DEF_S1AP_value_400, select_KillRequestIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_384, + &asn_PER_memb_S1AP_value_constr_400, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_381 + memb_S1AP_value_constraint_397 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_KillRequestIEs_tags_381[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_KillRequestIEs_tags_397[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_KillRequestIEs_tag2el_381[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_KillRequestIEs_tag2el_397[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_KillRequestIEs_specs_381 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_KillRequestIEs_specs_397 = { sizeof(struct S1AP_KillRequestIEs), offsetof(struct S1AP_KillRequestIEs, _asn_ctx), - asn_MAP_S1AP_KillRequestIEs_tag2el_381, + asn_MAP_S1AP_KillRequestIEs_tag2el_397, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -44834,12 +46230,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_KillRequestIEs = { "KillRequestIEs", "KillRequestIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_KillRequestIEs_tags_381, - sizeof(asn_DEF_S1AP_KillRequestIEs_tags_381) - /sizeof(asn_DEF_S1AP_KillRequestIEs_tags_381[0]), /* 1 */ - asn_DEF_S1AP_KillRequestIEs_tags_381, /* Same as above */ - sizeof(asn_DEF_S1AP_KillRequestIEs_tags_381) - /sizeof(asn_DEF_S1AP_KillRequestIEs_tags_381[0]), /* 1 */ + asn_DEF_S1AP_KillRequestIEs_tags_397, + sizeof(asn_DEF_S1AP_KillRequestIEs_tags_397) + /sizeof(asn_DEF_S1AP_KillRequestIEs_tags_397[0]), /* 1 */ + asn_DEF_S1AP_KillRequestIEs_tags_397, /* Same as above */ + sizeof(asn_DEF_S1AP_KillRequestIEs_tags_397) + /sizeof(asn_DEF_S1AP_KillRequestIEs_tags_397[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -44849,12 +46245,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_KillRequestIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_KillRequestIEs_381, + asn_MBR_S1AP_KillRequestIEs_397, 3, /* Elements count */ - &asn_SPC_S1AP_KillRequestIEs_specs_381 /* Additional specs */ + &asn_SPC_S1AP_KillRequestIEs_specs_397 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_388[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_404[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_KillResponseIEs__value, choice.MessageIdentifier), (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, @@ -44924,9 +46320,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_388[] = { "CriticalityDiagnostics" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_388[] = { 0, 1, 3, 2 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_388[] = { 0, 1, 3, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_388[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_404[] = { 0, 1, 3, 2 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_404[] = { 0, 1, 3, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_404[] = { { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 1 }, /* MessageIdentifier */ { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 1, -1, 0 }, /* SerialNumber */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */ @@ -44934,19 +46330,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_388[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* tAI-Cancelled */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* emergencyAreaID-Cancelled */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_388 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_404 = { sizeof(struct S1AP_KillResponseIEs__value), offsetof(struct S1AP_KillResponseIEs__value, _asn_ctx), offsetof(struct S1AP_KillResponseIEs__value, present), sizeof(((struct S1AP_KillResponseIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_388, + asn_MAP_S1AP_value_tag2el_404, 6, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_388, - asn_MAP_S1AP_value_from_canonical_388, + asn_MAP_S1AP_value_to_canonical_404, + asn_MAP_S1AP_value_from_canonical_404, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_388 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_404 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -44963,12 +46359,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_388 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_388, + asn_MBR_S1AP_value_404, 4, /* Elements count */ - &asn_SPC_S1AP_value_specs_388 /* Additional specs */ + &asn_SPC_S1AP_value_specs_404 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_KillResponseIEs_385[] = { +asn_TYPE_member_t asn_MBR_S1AP_KillResponseIEs_401[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_KillResponseIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -44979,9 +46375,9 @@ asn_TYPE_member_t asn_MBR_S1AP_KillResponseIEs_385[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_386, + &asn_PER_memb_S1AP_id_constr_402, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_385 + memb_S1AP_id_constraint_401 }, 0, 0, /* No default value */ "id" @@ -44996,9 +46392,9 @@ asn_TYPE_member_t asn_MBR_S1AP_KillResponseIEs_385[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_387, + &asn_PER_memb_S1AP_criticality_constr_403, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_385 + memb_S1AP_criticality_constraint_401 }, 0, 0, /* No default value */ "criticality" @@ -45006,33 +46402,33 @@ asn_TYPE_member_t asn_MBR_S1AP_KillResponseIEs_385[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_KillResponseIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_388, + &asn_DEF_S1AP_value_404, select_KillResponseIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_388, + &asn_PER_memb_S1AP_value_constr_404, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_385 + memb_S1AP_value_constraint_401 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_KillResponseIEs_tags_385[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_KillResponseIEs_tags_401[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_KillResponseIEs_tag2el_385[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_KillResponseIEs_tag2el_401[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_KillResponseIEs_specs_385 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_KillResponseIEs_specs_401 = { sizeof(struct S1AP_KillResponseIEs), offsetof(struct S1AP_KillResponseIEs, _asn_ctx), - asn_MAP_S1AP_KillResponseIEs_tag2el_385, + asn_MAP_S1AP_KillResponseIEs_tag2el_401, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -45041,12 +46437,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_KillResponseIEs = { "KillResponseIEs", "KillResponseIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_KillResponseIEs_tags_385, - sizeof(asn_DEF_S1AP_KillResponseIEs_tags_385) - /sizeof(asn_DEF_S1AP_KillResponseIEs_tags_385[0]), /* 1 */ - asn_DEF_S1AP_KillResponseIEs_tags_385, /* Same as above */ - sizeof(asn_DEF_S1AP_KillResponseIEs_tags_385) - /sizeof(asn_DEF_S1AP_KillResponseIEs_tags_385[0]), /* 1 */ + asn_DEF_S1AP_KillResponseIEs_tags_401, + sizeof(asn_DEF_S1AP_KillResponseIEs_tags_401) + /sizeof(asn_DEF_S1AP_KillResponseIEs_tags_401[0]), /* 1 */ + asn_DEF_S1AP_KillResponseIEs_tags_401, /* Same as above */ + sizeof(asn_DEF_S1AP_KillResponseIEs_tags_401) + /sizeof(asn_DEF_S1AP_KillResponseIEs_tags_401[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -45056,12 +46452,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_KillResponseIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_KillResponseIEs_385, + asn_MBR_S1AP_KillResponseIEs_401, 3, /* Elements count */ - &asn_SPC_S1AP_KillResponseIEs_specs_385 /* Additional specs */ + &asn_SPC_S1AP_KillResponseIEs_specs_401 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_392[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_408[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_PWSRestartIndicationIEs__value, choice.ECGIListForRestart), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -45131,24 +46527,24 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_392[] = { "EmergencyAreaIDListForRestart" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_392[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_408[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* ECGIListForRestart */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 2 }, /* Global-ENB-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 1 }, /* TAIListForRestart */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 0 } /* EmergencyAreaIDListForRestart */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_392 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_408 = { sizeof(struct S1AP_PWSRestartIndicationIEs__value), offsetof(struct S1AP_PWSRestartIndicationIEs__value, _asn_ctx), offsetof(struct S1AP_PWSRestartIndicationIEs__value, present), sizeof(((struct S1AP_PWSRestartIndicationIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_392, + asn_MAP_S1AP_value_tag2el_408, 4, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_392 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_408 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -45165,12 +46561,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_392 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_392, + asn_MBR_S1AP_value_408, 4, /* Elements count */ - &asn_SPC_S1AP_value_specs_392 /* Additional specs */ + &asn_SPC_S1AP_value_specs_408 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_PWSRestartIndicationIEs_389[] = { +asn_TYPE_member_t asn_MBR_S1AP_PWSRestartIndicationIEs_405[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_PWSRestartIndicationIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -45181,9 +46577,9 @@ asn_TYPE_member_t asn_MBR_S1AP_PWSRestartIndicationIEs_389[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_390, + &asn_PER_memb_S1AP_id_constr_406, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_389 + memb_S1AP_id_constraint_405 }, 0, 0, /* No default value */ "id" @@ -45198,9 +46594,9 @@ asn_TYPE_member_t asn_MBR_S1AP_PWSRestartIndicationIEs_389[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_391, + &asn_PER_memb_S1AP_criticality_constr_407, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_389 + memb_S1AP_criticality_constraint_405 }, 0, 0, /* No default value */ "criticality" @@ -45208,33 +46604,33 @@ asn_TYPE_member_t asn_MBR_S1AP_PWSRestartIndicationIEs_389[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_PWSRestartIndicationIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_392, + &asn_DEF_S1AP_value_408, select_PWSRestartIndicationIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_392, + &asn_PER_memb_S1AP_value_constr_408, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_389 + memb_S1AP_value_constraint_405 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_PWSRestartIndicationIEs_tags_389[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_PWSRestartIndicationIEs_tags_405[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_PWSRestartIndicationIEs_tag2el_389[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_PWSRestartIndicationIEs_tag2el_405[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_PWSRestartIndicationIEs_specs_389 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_PWSRestartIndicationIEs_specs_405 = { sizeof(struct S1AP_PWSRestartIndicationIEs), offsetof(struct S1AP_PWSRestartIndicationIEs, _asn_ctx), - asn_MAP_S1AP_PWSRestartIndicationIEs_tag2el_389, + asn_MAP_S1AP_PWSRestartIndicationIEs_tag2el_405, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -45243,12 +46639,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_PWSRestartIndicationIEs = { "PWSRestartIndicationIEs", "PWSRestartIndicationIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_PWSRestartIndicationIEs_tags_389, - sizeof(asn_DEF_S1AP_PWSRestartIndicationIEs_tags_389) - /sizeof(asn_DEF_S1AP_PWSRestartIndicationIEs_tags_389[0]), /* 1 */ - asn_DEF_S1AP_PWSRestartIndicationIEs_tags_389, /* Same as above */ - sizeof(asn_DEF_S1AP_PWSRestartIndicationIEs_tags_389) - /sizeof(asn_DEF_S1AP_PWSRestartIndicationIEs_tags_389[0]), /* 1 */ + asn_DEF_S1AP_PWSRestartIndicationIEs_tags_405, + sizeof(asn_DEF_S1AP_PWSRestartIndicationIEs_tags_405) + /sizeof(asn_DEF_S1AP_PWSRestartIndicationIEs_tags_405[0]), /* 1 */ + asn_DEF_S1AP_PWSRestartIndicationIEs_tags_405, /* Same as above */ + sizeof(asn_DEF_S1AP_PWSRestartIndicationIEs_tags_405) + /sizeof(asn_DEF_S1AP_PWSRestartIndicationIEs_tags_405[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -45258,12 +46654,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_PWSRestartIndicationIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_PWSRestartIndicationIEs_389, + asn_MBR_S1AP_PWSRestartIndicationIEs_405, 3, /* Elements count */ - &asn_SPC_S1AP_PWSRestartIndicationIEs_specs_389 /* Additional specs */ + &asn_SPC_S1AP_PWSRestartIndicationIEs_specs_405 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_396[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_412[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_PWSFailureIndicationIEs__value, choice.PWSfailedECGIList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -45299,22 +46695,22 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_396[] = { "Global-ENB-ID" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_396[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_412[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* PWSfailedECGIList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* Global-ENB-ID */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_396 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_412 = { sizeof(struct S1AP_PWSFailureIndicationIEs__value), offsetof(struct S1AP_PWSFailureIndicationIEs__value, _asn_ctx), offsetof(struct S1AP_PWSFailureIndicationIEs__value, present), sizeof(((struct S1AP_PWSFailureIndicationIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_396, + asn_MAP_S1AP_value_tag2el_412, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_396 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_412 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -45331,12 +46727,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_396 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_396, + asn_MBR_S1AP_value_412, 2, /* Elements count */ - &asn_SPC_S1AP_value_specs_396 /* Additional specs */ + &asn_SPC_S1AP_value_specs_412 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_PWSFailureIndicationIEs_393[] = { +asn_TYPE_member_t asn_MBR_S1AP_PWSFailureIndicationIEs_409[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_PWSFailureIndicationIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -45347,9 +46743,9 @@ asn_TYPE_member_t asn_MBR_S1AP_PWSFailureIndicationIEs_393[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_394, + &asn_PER_memb_S1AP_id_constr_410, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_393 + memb_S1AP_id_constraint_409 }, 0, 0, /* No default value */ "id" @@ -45364,9 +46760,9 @@ asn_TYPE_member_t asn_MBR_S1AP_PWSFailureIndicationIEs_393[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_395, + &asn_PER_memb_S1AP_criticality_constr_411, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_393 + memb_S1AP_criticality_constraint_409 }, 0, 0, /* No default value */ "criticality" @@ -45374,33 +46770,33 @@ asn_TYPE_member_t asn_MBR_S1AP_PWSFailureIndicationIEs_393[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_PWSFailureIndicationIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_396, + &asn_DEF_S1AP_value_412, select_PWSFailureIndicationIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_396, + &asn_PER_memb_S1AP_value_constr_412, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_393 + memb_S1AP_value_constraint_409 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_PWSFailureIndicationIEs_tags_393[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_PWSFailureIndicationIEs_tags_409[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_PWSFailureIndicationIEs_tag2el_393[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_PWSFailureIndicationIEs_tag2el_409[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_PWSFailureIndicationIEs_specs_393 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_PWSFailureIndicationIEs_specs_409 = { sizeof(struct S1AP_PWSFailureIndicationIEs), offsetof(struct S1AP_PWSFailureIndicationIEs, _asn_ctx), - asn_MAP_S1AP_PWSFailureIndicationIEs_tag2el_393, + asn_MAP_S1AP_PWSFailureIndicationIEs_tag2el_409, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -45409,12 +46805,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_PWSFailureIndicationIEs = { "PWSFailureIndicationIEs", "PWSFailureIndicationIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_PWSFailureIndicationIEs_tags_393, - sizeof(asn_DEF_S1AP_PWSFailureIndicationIEs_tags_393) - /sizeof(asn_DEF_S1AP_PWSFailureIndicationIEs_tags_393[0]), /* 1 */ - asn_DEF_S1AP_PWSFailureIndicationIEs_tags_393, /* Same as above */ - sizeof(asn_DEF_S1AP_PWSFailureIndicationIEs_tags_393) - /sizeof(asn_DEF_S1AP_PWSFailureIndicationIEs_tags_393[0]), /* 1 */ + asn_DEF_S1AP_PWSFailureIndicationIEs_tags_409, + sizeof(asn_DEF_S1AP_PWSFailureIndicationIEs_tags_409) + /sizeof(asn_DEF_S1AP_PWSFailureIndicationIEs_tags_409[0]), /* 1 */ + asn_DEF_S1AP_PWSFailureIndicationIEs_tags_409, /* Same as above */ + sizeof(asn_DEF_S1AP_PWSFailureIndicationIEs_tags_409) + /sizeof(asn_DEF_S1AP_PWSFailureIndicationIEs_tags_409[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -45424,12 +46820,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_PWSFailureIndicationIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_PWSFailureIndicationIEs_393, + asn_MBR_S1AP_PWSFailureIndicationIEs_409, 3, /* Elements count */ - &asn_SPC_S1AP_PWSFailureIndicationIEs_specs_393 /* Additional specs */ + &asn_SPC_S1AP_PWSFailureIndicationIEs_specs_409 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_400[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_416[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_DownlinkUEAssociatedLPPaTransport_IEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -45499,24 +46895,24 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_400[] = { "LPPa-PDU" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_400[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_416[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -2, 0 }, /* Routing-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, 0, 0 } /* LPPa-PDU */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_400 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_416 = { sizeof(struct S1AP_DownlinkUEAssociatedLPPaTransport_IEs__value), offsetof(struct S1AP_DownlinkUEAssociatedLPPaTransport_IEs__value, _asn_ctx), offsetof(struct S1AP_DownlinkUEAssociatedLPPaTransport_IEs__value, present), sizeof(((struct S1AP_DownlinkUEAssociatedLPPaTransport_IEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_400, + asn_MAP_S1AP_value_tag2el_416, 4, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_400 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_416 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -45533,12 +46929,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_400 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_400, + asn_MBR_S1AP_value_416, 4, /* Elements count */ - &asn_SPC_S1AP_value_specs_400 /* Additional specs */ + &asn_SPC_S1AP_value_specs_416 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_397[] = { +asn_TYPE_member_t asn_MBR_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_413[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_DownlinkUEAssociatedLPPaTransport_IEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -45549,9 +46945,9 @@ asn_TYPE_member_t asn_MBR_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_397[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_398, + &asn_PER_memb_S1AP_id_constr_414, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_397 + memb_S1AP_id_constraint_413 }, 0, 0, /* No default value */ "id" @@ -45566,9 +46962,9 @@ asn_TYPE_member_t asn_MBR_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_397[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_399, + &asn_PER_memb_S1AP_criticality_constr_415, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_397 + memb_S1AP_criticality_constraint_413 }, 0, 0, /* No default value */ "criticality" @@ -45576,33 +46972,33 @@ asn_TYPE_member_t asn_MBR_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_397[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_DownlinkUEAssociatedLPPaTransport_IEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_400, + &asn_DEF_S1AP_value_416, select_DownlinkUEAssociatedLPPaTransport_IEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_400, + &asn_PER_memb_S1AP_value_constr_416, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_397 + memb_S1AP_value_constraint_413 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_tags_397[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_tags_413[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_tag2el_397[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_tag2el_413[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_specs_397 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_specs_413 = { sizeof(struct S1AP_DownlinkUEAssociatedLPPaTransport_IEs), offsetof(struct S1AP_DownlinkUEAssociatedLPPaTransport_IEs, _asn_ctx), - asn_MAP_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_tag2el_397, + asn_MAP_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_tag2el_413, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -45611,12 +47007,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_DownlinkUEAssociatedLPPaTransport_IEs = { "DownlinkUEAssociatedLPPaTransport-IEs", "DownlinkUEAssociatedLPPaTransport-IEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_tags_397, - sizeof(asn_DEF_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_tags_397) - /sizeof(asn_DEF_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_tags_397[0]), /* 1 */ - asn_DEF_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_tags_397, /* Same as above */ - sizeof(asn_DEF_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_tags_397) - /sizeof(asn_DEF_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_tags_397[0]), /* 1 */ + asn_DEF_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_tags_413, + sizeof(asn_DEF_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_tags_413) + /sizeof(asn_DEF_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_tags_413[0]), /* 1 */ + asn_DEF_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_tags_413, /* Same as above */ + sizeof(asn_DEF_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_tags_413) + /sizeof(asn_DEF_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_tags_413[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -45626,12 +47022,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_DownlinkUEAssociatedLPPaTransport_IEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_397, + asn_MBR_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_413, 3, /* Elements count */ - &asn_SPC_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_specs_397 /* Additional specs */ + &asn_SPC_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_specs_413 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_404[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_420[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UplinkUEAssociatedLPPaTransport_IEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -45701,24 +47097,24 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_404[] = { "LPPa-PDU" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_404[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_420[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -2, 0 }, /* Routing-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, 0, 0 } /* LPPa-PDU */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_404 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_420 = { sizeof(struct S1AP_UplinkUEAssociatedLPPaTransport_IEs__value), offsetof(struct S1AP_UplinkUEAssociatedLPPaTransport_IEs__value, _asn_ctx), offsetof(struct S1AP_UplinkUEAssociatedLPPaTransport_IEs__value, present), sizeof(((struct S1AP_UplinkUEAssociatedLPPaTransport_IEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_404, + asn_MAP_S1AP_value_tag2el_420, 4, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_404 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_420 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -45735,12 +47131,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_404 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_404, + asn_MBR_S1AP_value_420, 4, /* Elements count */ - &asn_SPC_S1AP_value_specs_404 /* Additional specs */ + &asn_SPC_S1AP_value_specs_420 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_UplinkUEAssociatedLPPaTransport_IEs_401[] = { +asn_TYPE_member_t asn_MBR_S1AP_UplinkUEAssociatedLPPaTransport_IEs_417[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UplinkUEAssociatedLPPaTransport_IEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -45751,9 +47147,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UplinkUEAssociatedLPPaTransport_IEs_401[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_402, + &asn_PER_memb_S1AP_id_constr_418, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_401 + memb_S1AP_id_constraint_417 }, 0, 0, /* No default value */ "id" @@ -45768,9 +47164,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UplinkUEAssociatedLPPaTransport_IEs_401[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_403, + &asn_PER_memb_S1AP_criticality_constr_419, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_401 + memb_S1AP_criticality_constraint_417 }, 0, 0, /* No default value */ "criticality" @@ -45778,33 +47174,33 @@ asn_TYPE_member_t asn_MBR_S1AP_UplinkUEAssociatedLPPaTransport_IEs_401[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UplinkUEAssociatedLPPaTransport_IEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_404, + &asn_DEF_S1AP_value_420, select_UplinkUEAssociatedLPPaTransport_IEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_404, + &asn_PER_memb_S1AP_value_constr_420, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_401 + memb_S1AP_value_constraint_417 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_UplinkUEAssociatedLPPaTransport_IEs_tags_401[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_UplinkUEAssociatedLPPaTransport_IEs_tags_417[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UplinkUEAssociatedLPPaTransport_IEs_tag2el_401[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UplinkUEAssociatedLPPaTransport_IEs_tag2el_417[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UplinkUEAssociatedLPPaTransport_IEs_specs_401 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UplinkUEAssociatedLPPaTransport_IEs_specs_417 = { sizeof(struct S1AP_UplinkUEAssociatedLPPaTransport_IEs), offsetof(struct S1AP_UplinkUEAssociatedLPPaTransport_IEs, _asn_ctx), - asn_MAP_S1AP_UplinkUEAssociatedLPPaTransport_IEs_tag2el_401, + asn_MAP_S1AP_UplinkUEAssociatedLPPaTransport_IEs_tag2el_417, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -45813,12 +47209,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UplinkUEAssociatedLPPaTransport_IEs = { "UplinkUEAssociatedLPPaTransport-IEs", "UplinkUEAssociatedLPPaTransport-IEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_UplinkUEAssociatedLPPaTransport_IEs_tags_401, - sizeof(asn_DEF_S1AP_UplinkUEAssociatedLPPaTransport_IEs_tags_401) - /sizeof(asn_DEF_S1AP_UplinkUEAssociatedLPPaTransport_IEs_tags_401[0]), /* 1 */ - asn_DEF_S1AP_UplinkUEAssociatedLPPaTransport_IEs_tags_401, /* Same as above */ - sizeof(asn_DEF_S1AP_UplinkUEAssociatedLPPaTransport_IEs_tags_401) - /sizeof(asn_DEF_S1AP_UplinkUEAssociatedLPPaTransport_IEs_tags_401[0]), /* 1 */ + asn_DEF_S1AP_UplinkUEAssociatedLPPaTransport_IEs_tags_417, + sizeof(asn_DEF_S1AP_UplinkUEAssociatedLPPaTransport_IEs_tags_417) + /sizeof(asn_DEF_S1AP_UplinkUEAssociatedLPPaTransport_IEs_tags_417[0]), /* 1 */ + asn_DEF_S1AP_UplinkUEAssociatedLPPaTransport_IEs_tags_417, /* Same as above */ + sizeof(asn_DEF_S1AP_UplinkUEAssociatedLPPaTransport_IEs_tags_417) + /sizeof(asn_DEF_S1AP_UplinkUEAssociatedLPPaTransport_IEs_tags_417[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -45828,12 +47224,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UplinkUEAssociatedLPPaTransport_IEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_UplinkUEAssociatedLPPaTransport_IEs_401, + asn_MBR_S1AP_UplinkUEAssociatedLPPaTransport_IEs_417, 3, /* Elements count */ - &asn_SPC_S1AP_UplinkUEAssociatedLPPaTransport_IEs_specs_401 /* Additional specs */ + &asn_SPC_S1AP_UplinkUEAssociatedLPPaTransport_IEs_specs_417 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_408[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_424[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs__value, choice.Routing_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -45869,22 +47265,22 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_408[] = { "LPPa-PDU" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_408[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_424[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* Routing-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, 0, 0 } /* LPPa-PDU */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_408 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_424 = { sizeof(struct S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs__value), offsetof(struct S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs__value, _asn_ctx), offsetof(struct S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs__value, present), sizeof(((struct S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_408, + asn_MAP_S1AP_value_tag2el_424, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_408 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_424 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -45901,12 +47297,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_408 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_408, + asn_MBR_S1AP_value_424, 2, /* Elements count */ - &asn_SPC_S1AP_value_specs_408 /* Additional specs */ + &asn_SPC_S1AP_value_specs_424 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_405[] = { +asn_TYPE_member_t asn_MBR_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_421[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -45917,9 +47313,9 @@ asn_TYPE_member_t asn_MBR_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_405[] = 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_406, + &asn_PER_memb_S1AP_id_constr_422, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_405 + memb_S1AP_id_constraint_421 }, 0, 0, /* No default value */ "id" @@ -45934,9 +47330,9 @@ asn_TYPE_member_t asn_MBR_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_405[] = 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_407, + &asn_PER_memb_S1AP_criticality_constr_423, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_405 + memb_S1AP_criticality_constraint_421 }, 0, 0, /* No default value */ "criticality" @@ -45944,33 +47340,33 @@ asn_TYPE_member_t asn_MBR_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_405[] = { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_408, + &asn_DEF_S1AP_value_424, select_DownlinkNonUEAssociatedLPPaTransport_IEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_408, + &asn_PER_memb_S1AP_value_constr_424, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_405 + memb_S1AP_value_constraint_421 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_tags_405[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_tags_421[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_tag2el_405[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_tag2el_421[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_specs_405 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_specs_421 = { sizeof(struct S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs), offsetof(struct S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs, _asn_ctx), - asn_MAP_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_tag2el_405, + asn_MAP_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_tag2el_421, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -45979,12 +47375,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs = { "DownlinkNonUEAssociatedLPPaTransport-IEs", "DownlinkNonUEAssociatedLPPaTransport-IEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_tags_405, - sizeof(asn_DEF_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_tags_405) - /sizeof(asn_DEF_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_tags_405[0]), /* 1 */ - asn_DEF_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_tags_405, /* Same as above */ - sizeof(asn_DEF_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_tags_405) - /sizeof(asn_DEF_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_tags_405[0]), /* 1 */ + asn_DEF_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_tags_421, + sizeof(asn_DEF_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_tags_421) + /sizeof(asn_DEF_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_tags_421[0]), /* 1 */ + asn_DEF_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_tags_421, /* Same as above */ + sizeof(asn_DEF_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_tags_421) + /sizeof(asn_DEF_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_tags_421[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -45994,12 +47390,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_405, + asn_MBR_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_421, 3, /* Elements count */ - &asn_SPC_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_specs_405 /* Additional specs */ + &asn_SPC_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_specs_421 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_412[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_428[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UplinkNonUEAssociatedLPPaTransport_IEs__value, choice.Routing_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -46035,22 +47431,22 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_412[] = { "LPPa-PDU" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_412[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_428[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* Routing-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, 0, 0 } /* LPPa-PDU */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_412 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_428 = { sizeof(struct S1AP_UplinkNonUEAssociatedLPPaTransport_IEs__value), offsetof(struct S1AP_UplinkNonUEAssociatedLPPaTransport_IEs__value, _asn_ctx), offsetof(struct S1AP_UplinkNonUEAssociatedLPPaTransport_IEs__value, present), sizeof(((struct S1AP_UplinkNonUEAssociatedLPPaTransport_IEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_412, + asn_MAP_S1AP_value_tag2el_428, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_412 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_428 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -46067,12 +47463,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_412 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_412, + asn_MBR_S1AP_value_428, 2, /* Elements count */ - &asn_SPC_S1AP_value_specs_412 /* Additional specs */ + &asn_SPC_S1AP_value_specs_428 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_409[] = { +asn_TYPE_member_t asn_MBR_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_425[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UplinkNonUEAssociatedLPPaTransport_IEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46083,9 +47479,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_409[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_410, + &asn_PER_memb_S1AP_id_constr_426, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_409 + memb_S1AP_id_constraint_425 }, 0, 0, /* No default value */ "id" @@ -46100,9 +47496,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_409[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_411, + &asn_PER_memb_S1AP_criticality_constr_427, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_409 + memb_S1AP_criticality_constraint_425 }, 0, 0, /* No default value */ "criticality" @@ -46110,33 +47506,33 @@ asn_TYPE_member_t asn_MBR_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_409[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UplinkNonUEAssociatedLPPaTransport_IEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_412, + &asn_DEF_S1AP_value_428, select_UplinkNonUEAssociatedLPPaTransport_IEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_412, + &asn_PER_memb_S1AP_value_constr_428, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_409 + memb_S1AP_value_constraint_425 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_tags_409[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_tags_425[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_tag2el_409[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_tag2el_425[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_specs_409 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_specs_425 = { sizeof(struct S1AP_UplinkNonUEAssociatedLPPaTransport_IEs), offsetof(struct S1AP_UplinkNonUEAssociatedLPPaTransport_IEs, _asn_ctx), - asn_MAP_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_tag2el_409, + asn_MAP_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_tag2el_425, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -46145,12 +47541,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs = { "UplinkNonUEAssociatedLPPaTransport-IEs", "UplinkNonUEAssociatedLPPaTransport-IEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_tags_409, - sizeof(asn_DEF_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_tags_409) - /sizeof(asn_DEF_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_tags_409[0]), /* 1 */ - asn_DEF_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_tags_409, /* Same as above */ - sizeof(asn_DEF_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_tags_409) - /sizeof(asn_DEF_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_tags_409[0]), /* 1 */ + asn_DEF_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_tags_425, + sizeof(asn_DEF_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_tags_425) + /sizeof(asn_DEF_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_tags_425[0]), /* 1 */ + asn_DEF_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_tags_425, /* Same as above */ + sizeof(asn_DEF_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_tags_425) + /sizeof(asn_DEF_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_tags_425[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -46160,12 +47556,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_409, + asn_MBR_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_425, 3, /* Elements count */ - &asn_SPC_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_specs_409 /* Additional specs */ + &asn_SPC_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_specs_425 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_416[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_432[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModificationIndicationIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -46303,7 +47699,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_416[] = { "UserLocationInformation" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_416[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_432[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 5 }, /* E-RABToBeModifiedListBearerModInd */ @@ -46313,18 +47709,18 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_416[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -4, 1 }, /* SecondaryRATDataUsageReportList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -5, 0 } /* UserLocationInformation */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_416 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_432 = { sizeof(struct S1AP_E_RABModificationIndicationIEs__value), offsetof(struct S1AP_E_RABModificationIndicationIEs__value, _asn_ctx), offsetof(struct S1AP_E_RABModificationIndicationIEs__value, present), sizeof(((struct S1AP_E_RABModificationIndicationIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_416, + asn_MAP_S1AP_value_tag2el_432, 8, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_416 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_432 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -46341,12 +47737,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_416 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_416, + asn_MBR_S1AP_value_432, 8, /* Elements count */ - &asn_SPC_S1AP_value_specs_416 /* Additional specs */ + &asn_SPC_S1AP_value_specs_432 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABModificationIndicationIEs_413[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABModificationIndicationIEs_429[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModificationIndicationIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46357,9 +47753,9 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABModificationIndicationIEs_413[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_414, + &asn_PER_memb_S1AP_id_constr_430, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_413 + memb_S1AP_id_constraint_429 }, 0, 0, /* No default value */ "id" @@ -46374,9 +47770,9 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABModificationIndicationIEs_413[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_415, + &asn_PER_memb_S1AP_criticality_constr_431, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_413 + memb_S1AP_criticality_constraint_429 }, 0, 0, /* No default value */ "criticality" @@ -46384,33 +47780,33 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABModificationIndicationIEs_413[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModificationIndicationIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_416, + &asn_DEF_S1AP_value_432, select_E_RABModificationIndicationIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_416, + &asn_PER_memb_S1AP_value_constr_432, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_413 + memb_S1AP_value_constraint_429 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABModificationIndicationIEs_tags_413[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABModificationIndicationIEs_tags_429[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABModificationIndicationIEs_tag2el_413[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABModificationIndicationIEs_tag2el_429[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModificationIndicationIEs_specs_413 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModificationIndicationIEs_specs_429 = { sizeof(struct S1AP_E_RABModificationIndicationIEs), offsetof(struct S1AP_E_RABModificationIndicationIEs, _asn_ctx), - asn_MAP_S1AP_E_RABModificationIndicationIEs_tag2el_413, + asn_MAP_S1AP_E_RABModificationIndicationIEs_tag2el_429, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -46419,12 +47815,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModificationIndicationIEs = { "E-RABModificationIndicationIEs", "E-RABModificationIndicationIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABModificationIndicationIEs_tags_413, - sizeof(asn_DEF_S1AP_E_RABModificationIndicationIEs_tags_413) - /sizeof(asn_DEF_S1AP_E_RABModificationIndicationIEs_tags_413[0]), /* 1 */ - asn_DEF_S1AP_E_RABModificationIndicationIEs_tags_413, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABModificationIndicationIEs_tags_413) - /sizeof(asn_DEF_S1AP_E_RABModificationIndicationIEs_tags_413[0]), /* 1 */ + asn_DEF_S1AP_E_RABModificationIndicationIEs_tags_429, + sizeof(asn_DEF_S1AP_E_RABModificationIndicationIEs_tags_429) + /sizeof(asn_DEF_S1AP_E_RABModificationIndicationIEs_tags_429[0]), /* 1 */ + asn_DEF_S1AP_E_RABModificationIndicationIEs_tags_429, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABModificationIndicationIEs_tags_429) + /sizeof(asn_DEF_S1AP_E_RABModificationIndicationIEs_tags_429[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -46434,12 +47830,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModificationIndicationIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABModificationIndicationIEs_413, + asn_MBR_S1AP_E_RABModificationIndicationIEs_429, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABModificationIndicationIEs_specs_413 /* Additional specs */ + &asn_SPC_S1AP_E_RABModificationIndicationIEs_specs_429 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_420[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_436[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModificationConfirmIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -46560,9 +47956,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_420[] = { "CSGMembershipStatus" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_420[] = { 0, 1, 6, 2, 3, 4, 5 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_420[] = { 0, 1, 3, 4, 5, 6, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_420[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_436[] = { 0, 1, 6, 2, 3, 4, 5 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_436[] = { 0, 1, 3, 4, 5, 6, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_436[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, 0, 0 }, /* CSGMembershipStatus */ @@ -46571,19 +47967,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_420[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 1 }, /* E-RABList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 0 } /* CriticalityDiagnostics */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_420 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_436 = { sizeof(struct S1AP_E_RABModificationConfirmIEs__value), offsetof(struct S1AP_E_RABModificationConfirmIEs__value, _asn_ctx), offsetof(struct S1AP_E_RABModificationConfirmIEs__value, present), sizeof(((struct S1AP_E_RABModificationConfirmIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_420, + asn_MAP_S1AP_value_tag2el_436, 7, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_420, - asn_MAP_S1AP_value_from_canonical_420, + asn_MAP_S1AP_value_to_canonical_436, + asn_MAP_S1AP_value_from_canonical_436, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_420 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_436 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -46600,12 +47996,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_420 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_420, + asn_MBR_S1AP_value_436, 7, /* Elements count */ - &asn_SPC_S1AP_value_specs_420 /* Additional specs */ + &asn_SPC_S1AP_value_specs_436 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABModificationConfirmIEs_417[] = { +asn_TYPE_member_t asn_MBR_S1AP_E_RABModificationConfirmIEs_433[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModificationConfirmIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46616,9 +48012,9 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABModificationConfirmIEs_417[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_418, + &asn_PER_memb_S1AP_id_constr_434, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_417 + memb_S1AP_id_constraint_433 }, 0, 0, /* No default value */ "id" @@ -46633,9 +48029,9 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABModificationConfirmIEs_417[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_419, + &asn_PER_memb_S1AP_criticality_constr_435, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_417 + memb_S1AP_criticality_constraint_433 }, 0, 0, /* No default value */ "criticality" @@ -46643,33 +48039,33 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABModificationConfirmIEs_417[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABModificationConfirmIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_420, + &asn_DEF_S1AP_value_436, select_E_RABModificationConfirmIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_420, + &asn_PER_memb_S1AP_value_constr_436, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_417 + memb_S1AP_value_constraint_433 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABModificationConfirmIEs_tags_417[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABModificationConfirmIEs_tags_433[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABModificationConfirmIEs_tag2el_417[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABModificationConfirmIEs_tag2el_433[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModificationConfirmIEs_specs_417 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModificationConfirmIEs_specs_433 = { sizeof(struct S1AP_E_RABModificationConfirmIEs), offsetof(struct S1AP_E_RABModificationConfirmIEs, _asn_ctx), - asn_MAP_S1AP_E_RABModificationConfirmIEs_tag2el_417, + asn_MAP_S1AP_E_RABModificationConfirmIEs_tag2el_433, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -46678,12 +48074,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModificationConfirmIEs = { "E-RABModificationConfirmIEs", "E-RABModificationConfirmIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABModificationConfirmIEs_tags_417, - sizeof(asn_DEF_S1AP_E_RABModificationConfirmIEs_tags_417) - /sizeof(asn_DEF_S1AP_E_RABModificationConfirmIEs_tags_417[0]), /* 1 */ - asn_DEF_S1AP_E_RABModificationConfirmIEs_tags_417, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABModificationConfirmIEs_tags_417) - /sizeof(asn_DEF_S1AP_E_RABModificationConfirmIEs_tags_417[0]), /* 1 */ + asn_DEF_S1AP_E_RABModificationConfirmIEs_tags_433, + sizeof(asn_DEF_S1AP_E_RABModificationConfirmIEs_tags_433) + /sizeof(asn_DEF_S1AP_E_RABModificationConfirmIEs_tags_433[0]), /* 1 */ + asn_DEF_S1AP_E_RABModificationConfirmIEs_tags_433, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABModificationConfirmIEs_tags_433) + /sizeof(asn_DEF_S1AP_E_RABModificationConfirmIEs_tags_433[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -46693,12 +48089,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModificationConfirmIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABModificationConfirmIEs_417, + asn_MBR_S1AP_E_RABModificationConfirmIEs_433, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABModificationConfirmIEs_specs_417 /* Additional specs */ + &asn_SPC_S1AP_E_RABModificationConfirmIEs_specs_433 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_424[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_440[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextModificationIndicationIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -46751,23 +48147,23 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_424[] = { "CSGMembershipInfo" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_424[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_440[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* CSGMembershipInfo */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_424 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_440 = { sizeof(struct S1AP_UEContextModificationIndicationIEs__value), offsetof(struct S1AP_UEContextModificationIndicationIEs__value, _asn_ctx), offsetof(struct S1AP_UEContextModificationIndicationIEs__value, present), sizeof(((struct S1AP_UEContextModificationIndicationIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_424, + asn_MAP_S1AP_value_tag2el_440, 3, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_424 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_440 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -46784,12 +48180,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_424 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_424, + asn_MBR_S1AP_value_440, 3, /* Elements count */ - &asn_SPC_S1AP_value_specs_424 /* Additional specs */ + &asn_SPC_S1AP_value_specs_440 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationIndicationIEs_421[] = { +asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationIndicationIEs_437[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextModificationIndicationIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46800,9 +48196,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationIndicationIEs_421[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_422, + &asn_PER_memb_S1AP_id_constr_438, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_421 + memb_S1AP_id_constraint_437 }, 0, 0, /* No default value */ "id" @@ -46817,9 +48213,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationIndicationIEs_421[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_423, + &asn_PER_memb_S1AP_criticality_constr_439, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_421 + memb_S1AP_criticality_constraint_437 }, 0, 0, /* No default value */ "criticality" @@ -46827,33 +48223,33 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationIndicationIEs_421[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextModificationIndicationIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_424, + &asn_DEF_S1AP_value_440, select_UEContextModificationIndicationIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_424, + &asn_PER_memb_S1AP_value_constr_440, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_421 + memb_S1AP_value_constraint_437 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_UEContextModificationIndicationIEs_tags_421[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_UEContextModificationIndicationIEs_tags_437[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEContextModificationIndicationIEs_tag2el_421[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEContextModificationIndicationIEs_tag2el_437[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationIndicationIEs_specs_421 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationIndicationIEs_specs_437 = { sizeof(struct S1AP_UEContextModificationIndicationIEs), offsetof(struct S1AP_UEContextModificationIndicationIEs, _asn_ctx), - asn_MAP_S1AP_UEContextModificationIndicationIEs_tag2el_421, + asn_MAP_S1AP_UEContextModificationIndicationIEs_tag2el_437, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -46862,12 +48258,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationIndicationIEs = { "UEContextModificationIndicationIEs", "UEContextModificationIndicationIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_UEContextModificationIndicationIEs_tags_421, - sizeof(asn_DEF_S1AP_UEContextModificationIndicationIEs_tags_421) - /sizeof(asn_DEF_S1AP_UEContextModificationIndicationIEs_tags_421[0]), /* 1 */ - asn_DEF_S1AP_UEContextModificationIndicationIEs_tags_421, /* Same as above */ - sizeof(asn_DEF_S1AP_UEContextModificationIndicationIEs_tags_421) - /sizeof(asn_DEF_S1AP_UEContextModificationIndicationIEs_tags_421[0]), /* 1 */ + asn_DEF_S1AP_UEContextModificationIndicationIEs_tags_437, + sizeof(asn_DEF_S1AP_UEContextModificationIndicationIEs_tags_437) + /sizeof(asn_DEF_S1AP_UEContextModificationIndicationIEs_tags_437[0]), /* 1 */ + asn_DEF_S1AP_UEContextModificationIndicationIEs_tags_437, /* Same as above */ + sizeof(asn_DEF_S1AP_UEContextModificationIndicationIEs_tags_437) + /sizeof(asn_DEF_S1AP_UEContextModificationIndicationIEs_tags_437[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -46877,12 +48273,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationIndicationIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_UEContextModificationIndicationIEs_421, + asn_MBR_S1AP_UEContextModificationIndicationIEs_437, 3, /* Elements count */ - &asn_SPC_S1AP_UEContextModificationIndicationIEs_specs_421 /* Additional specs */ + &asn_SPC_S1AP_UEContextModificationIndicationIEs_specs_437 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_428[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_444[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextModificationConfirmIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -46952,24 +48348,24 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_428[] = { "CriticalityDiagnostics" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_428[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_444[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 0 }, /* CSGMembershipStatus */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 } /* CriticalityDiagnostics */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_428 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_444 = { sizeof(struct S1AP_UEContextModificationConfirmIEs__value), offsetof(struct S1AP_UEContextModificationConfirmIEs__value, _asn_ctx), offsetof(struct S1AP_UEContextModificationConfirmIEs__value, present), sizeof(((struct S1AP_UEContextModificationConfirmIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_428, + asn_MAP_S1AP_value_tag2el_444, 4, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_428 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_444 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -46986,12 +48382,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_428 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_428, + asn_MBR_S1AP_value_444, 4, /* Elements count */ - &asn_SPC_S1AP_value_specs_428 /* Additional specs */ + &asn_SPC_S1AP_value_specs_444 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationConfirmIEs_425[] = { +asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationConfirmIEs_441[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextModificationConfirmIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -47002,9 +48398,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationConfirmIEs_425[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_426, + &asn_PER_memb_S1AP_id_constr_442, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_425 + memb_S1AP_id_constraint_441 }, 0, 0, /* No default value */ "id" @@ -47019,9 +48415,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationConfirmIEs_425[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_427, + &asn_PER_memb_S1AP_criticality_constr_443, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_425 + memb_S1AP_criticality_constraint_441 }, 0, 0, /* No default value */ "criticality" @@ -47029,33 +48425,33 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationConfirmIEs_425[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextModificationConfirmIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_428, + &asn_DEF_S1AP_value_444, select_UEContextModificationConfirmIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_428, + &asn_PER_memb_S1AP_value_constr_444, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_425 + memb_S1AP_value_constraint_441 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_UEContextModificationConfirmIEs_tags_425[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_UEContextModificationConfirmIEs_tags_441[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEContextModificationConfirmIEs_tag2el_425[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEContextModificationConfirmIEs_tag2el_441[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationConfirmIEs_specs_425 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationConfirmIEs_specs_441 = { sizeof(struct S1AP_UEContextModificationConfirmIEs), offsetof(struct S1AP_UEContextModificationConfirmIEs, _asn_ctx), - asn_MAP_S1AP_UEContextModificationConfirmIEs_tag2el_425, + asn_MAP_S1AP_UEContextModificationConfirmIEs_tag2el_441, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -47064,12 +48460,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationConfirmIEs = { "UEContextModificationConfirmIEs", "UEContextModificationConfirmIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_UEContextModificationConfirmIEs_tags_425, - sizeof(asn_DEF_S1AP_UEContextModificationConfirmIEs_tags_425) - /sizeof(asn_DEF_S1AP_UEContextModificationConfirmIEs_tags_425[0]), /* 1 */ - asn_DEF_S1AP_UEContextModificationConfirmIEs_tags_425, /* Same as above */ - sizeof(asn_DEF_S1AP_UEContextModificationConfirmIEs_tags_425) - /sizeof(asn_DEF_S1AP_UEContextModificationConfirmIEs_tags_425[0]), /* 1 */ + asn_DEF_S1AP_UEContextModificationConfirmIEs_tags_441, + sizeof(asn_DEF_S1AP_UEContextModificationConfirmIEs_tags_441) + /sizeof(asn_DEF_S1AP_UEContextModificationConfirmIEs_tags_441[0]), /* 1 */ + asn_DEF_S1AP_UEContextModificationConfirmIEs_tags_441, /* Same as above */ + sizeof(asn_DEF_S1AP_UEContextModificationConfirmIEs_tags_441) + /sizeof(asn_DEF_S1AP_UEContextModificationConfirmIEs_tags_441[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -47079,12 +48475,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationConfirmIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_UEContextModificationConfirmIEs_425, + asn_MBR_S1AP_UEContextModificationConfirmIEs_441, 3, /* Elements count */ - &asn_SPC_S1AP_UEContextModificationConfirmIEs_specs_425 /* Additional specs */ + &asn_SPC_S1AP_UEContextModificationConfirmIEs_specs_441 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_432[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_448[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextSuspendRequestIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -47205,9 +48601,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_432[] = { "TimeSinceSecondaryNodeRelease" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_432[] = { 0, 1, 6, 2, 3, 4, 5 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_432[] = { 0, 1, 3, 4, 5, 6, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_432[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_448[] = { 0, 1, 6, 2, 3, 4, 5 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_448[] = { 0, 1, 3, 4, 5, 6, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_448[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 6, 0, 0 }, /* TimeSinceSecondaryNodeRelease */ @@ -47216,19 +48612,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_432[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 1 }, /* SecondaryRATDataUsageReportList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 0 } /* UserLocationInformation */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_432 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_448 = { sizeof(struct S1AP_UEContextSuspendRequestIEs__value), offsetof(struct S1AP_UEContextSuspendRequestIEs__value, _asn_ctx), offsetof(struct S1AP_UEContextSuspendRequestIEs__value, present), sizeof(((struct S1AP_UEContextSuspendRequestIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_432, + asn_MAP_S1AP_value_tag2el_448, 7, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_432, - asn_MAP_S1AP_value_from_canonical_432, + asn_MAP_S1AP_value_to_canonical_448, + asn_MAP_S1AP_value_from_canonical_448, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_432 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_448 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -47245,12 +48641,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_432 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_432, + asn_MBR_S1AP_value_448, 7, /* Elements count */ - &asn_SPC_S1AP_value_specs_432 /* Additional specs */ + &asn_SPC_S1AP_value_specs_448 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_UEContextSuspendRequestIEs_429[] = { +asn_TYPE_member_t asn_MBR_S1AP_UEContextSuspendRequestIEs_445[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextSuspendRequestIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -47261,9 +48657,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextSuspendRequestIEs_429[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_430, + &asn_PER_memb_S1AP_id_constr_446, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_429 + memb_S1AP_id_constraint_445 }, 0, 0, /* No default value */ "id" @@ -47278,9 +48674,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextSuspendRequestIEs_429[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_431, + &asn_PER_memb_S1AP_criticality_constr_447, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_429 + memb_S1AP_criticality_constraint_445 }, 0, 0, /* No default value */ "criticality" @@ -47288,33 +48684,33 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextSuspendRequestIEs_429[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextSuspendRequestIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_432, + &asn_DEF_S1AP_value_448, select_UEContextSuspendRequestIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_432, + &asn_PER_memb_S1AP_value_constr_448, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_429 + memb_S1AP_value_constraint_445 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_UEContextSuspendRequestIEs_tags_429[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_UEContextSuspendRequestIEs_tags_445[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEContextSuspendRequestIEs_tag2el_429[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEContextSuspendRequestIEs_tag2el_445[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextSuspendRequestIEs_specs_429 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextSuspendRequestIEs_specs_445 = { sizeof(struct S1AP_UEContextSuspendRequestIEs), offsetof(struct S1AP_UEContextSuspendRequestIEs, _asn_ctx), - asn_MAP_S1AP_UEContextSuspendRequestIEs_tag2el_429, + asn_MAP_S1AP_UEContextSuspendRequestIEs_tag2el_445, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -47323,12 +48719,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextSuspendRequestIEs = { "UEContextSuspendRequestIEs", "UEContextSuspendRequestIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_UEContextSuspendRequestIEs_tags_429, - sizeof(asn_DEF_S1AP_UEContextSuspendRequestIEs_tags_429) - /sizeof(asn_DEF_S1AP_UEContextSuspendRequestIEs_tags_429[0]), /* 1 */ - asn_DEF_S1AP_UEContextSuspendRequestIEs_tags_429, /* Same as above */ - sizeof(asn_DEF_S1AP_UEContextSuspendRequestIEs_tags_429) - /sizeof(asn_DEF_S1AP_UEContextSuspendRequestIEs_tags_429[0]), /* 1 */ + asn_DEF_S1AP_UEContextSuspendRequestIEs_tags_445, + sizeof(asn_DEF_S1AP_UEContextSuspendRequestIEs_tags_445) + /sizeof(asn_DEF_S1AP_UEContextSuspendRequestIEs_tags_445[0]), /* 1 */ + asn_DEF_S1AP_UEContextSuspendRequestIEs_tags_445, /* Same as above */ + sizeof(asn_DEF_S1AP_UEContextSuspendRequestIEs_tags_445) + /sizeof(asn_DEF_S1AP_UEContextSuspendRequestIEs_tags_445[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -47338,12 +48734,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextSuspendRequestIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_UEContextSuspendRequestIEs_429, + asn_MBR_S1AP_UEContextSuspendRequestIEs_445, 3, /* Elements count */ - &asn_SPC_S1AP_UEContextSuspendRequestIEs_specs_429 /* Additional specs */ + &asn_SPC_S1AP_UEContextSuspendRequestIEs_specs_445 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_436[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_452[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextSuspendResponseIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -47413,24 +48809,24 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_436[] = { "SecurityContext" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_436[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_452[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 1 }, /* CriticalityDiagnostics */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 } /* SecurityContext */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_436 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_452 = { sizeof(struct S1AP_UEContextSuspendResponseIEs__value), offsetof(struct S1AP_UEContextSuspendResponseIEs__value, _asn_ctx), offsetof(struct S1AP_UEContextSuspendResponseIEs__value, present), sizeof(((struct S1AP_UEContextSuspendResponseIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_436, + asn_MAP_S1AP_value_tag2el_452, 4, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_436 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_452 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -47447,12 +48843,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_436 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_436, + asn_MBR_S1AP_value_452, 4, /* Elements count */ - &asn_SPC_S1AP_value_specs_436 /* Additional specs */ + &asn_SPC_S1AP_value_specs_452 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_UEContextSuspendResponseIEs_433[] = { +asn_TYPE_member_t asn_MBR_S1AP_UEContextSuspendResponseIEs_449[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextSuspendResponseIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -47463,9 +48859,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextSuspendResponseIEs_433[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_434, + &asn_PER_memb_S1AP_id_constr_450, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_433 + memb_S1AP_id_constraint_449 }, 0, 0, /* No default value */ "id" @@ -47480,9 +48876,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextSuspendResponseIEs_433[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_435, + &asn_PER_memb_S1AP_criticality_constr_451, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_433 + memb_S1AP_criticality_constraint_449 }, 0, 0, /* No default value */ "criticality" @@ -47490,33 +48886,33 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextSuspendResponseIEs_433[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextSuspendResponseIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_436, + &asn_DEF_S1AP_value_452, select_UEContextSuspendResponseIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_436, + &asn_PER_memb_S1AP_value_constr_452, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_433 + memb_S1AP_value_constraint_449 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_UEContextSuspendResponseIEs_tags_433[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_UEContextSuspendResponseIEs_tags_449[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEContextSuspendResponseIEs_tag2el_433[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEContextSuspendResponseIEs_tag2el_449[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextSuspendResponseIEs_specs_433 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextSuspendResponseIEs_specs_449 = { sizeof(struct S1AP_UEContextSuspendResponseIEs), offsetof(struct S1AP_UEContextSuspendResponseIEs, _asn_ctx), - asn_MAP_S1AP_UEContextSuspendResponseIEs_tag2el_433, + asn_MAP_S1AP_UEContextSuspendResponseIEs_tag2el_449, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -47525,12 +48921,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextSuspendResponseIEs = { "UEContextSuspendResponseIEs", "UEContextSuspendResponseIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_UEContextSuspendResponseIEs_tags_433, - sizeof(asn_DEF_S1AP_UEContextSuspendResponseIEs_tags_433) - /sizeof(asn_DEF_S1AP_UEContextSuspendResponseIEs_tags_433[0]), /* 1 */ - asn_DEF_S1AP_UEContextSuspendResponseIEs_tags_433, /* Same as above */ - sizeof(asn_DEF_S1AP_UEContextSuspendResponseIEs_tags_433) - /sizeof(asn_DEF_S1AP_UEContextSuspendResponseIEs_tags_433[0]), /* 1 */ + asn_DEF_S1AP_UEContextSuspendResponseIEs_tags_449, + sizeof(asn_DEF_S1AP_UEContextSuspendResponseIEs_tags_449) + /sizeof(asn_DEF_S1AP_UEContextSuspendResponseIEs_tags_449[0]), /* 1 */ + asn_DEF_S1AP_UEContextSuspendResponseIEs_tags_449, /* Same as above */ + sizeof(asn_DEF_S1AP_UEContextSuspendResponseIEs_tags_449) + /sizeof(asn_DEF_S1AP_UEContextSuspendResponseIEs_tags_449[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -47540,12 +48936,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextSuspendResponseIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_UEContextSuspendResponseIEs_433, + asn_MBR_S1AP_UEContextSuspendResponseIEs_449, 3, /* Elements count */ - &asn_SPC_S1AP_UEContextSuspendResponseIEs_specs_433 /* Additional specs */ + &asn_SPC_S1AP_UEContextSuspendResponseIEs_specs_449 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_440[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_456[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextResumeRequestIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -47615,27 +49011,27 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_440[] = { "RRC-Establishment-Cause" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_440[] = { 0, 1, 3, 2 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_440[] = { 0, 1, 3, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_440[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_456[] = { 0, 1, 3, 2 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_456[] = { 0, 1, 3, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_456[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, 0, 0 }, /* RRC-Establishment-Cause */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* E-RABFailedToResumeListResumeReq */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_440 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_456 = { sizeof(struct S1AP_UEContextResumeRequestIEs__value), offsetof(struct S1AP_UEContextResumeRequestIEs__value, _asn_ctx), offsetof(struct S1AP_UEContextResumeRequestIEs__value, present), sizeof(((struct S1AP_UEContextResumeRequestIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_440, + asn_MAP_S1AP_value_tag2el_456, 4, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_440, - asn_MAP_S1AP_value_from_canonical_440, + asn_MAP_S1AP_value_to_canonical_456, + asn_MAP_S1AP_value_from_canonical_456, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_440 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_456 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -47652,12 +49048,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_440 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_440, + asn_MBR_S1AP_value_456, 4, /* Elements count */ - &asn_SPC_S1AP_value_specs_440 /* Additional specs */ + &asn_SPC_S1AP_value_specs_456 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeRequestIEs_437[] = { +asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeRequestIEs_453[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextResumeRequestIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -47668,9 +49064,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeRequestIEs_437[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_438, + &asn_PER_memb_S1AP_id_constr_454, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_437 + memb_S1AP_id_constraint_453 }, 0, 0, /* No default value */ "id" @@ -47685,9 +49081,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeRequestIEs_437[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_439, + &asn_PER_memb_S1AP_criticality_constr_455, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_437 + memb_S1AP_criticality_constraint_453 }, 0, 0, /* No default value */ "criticality" @@ -47695,33 +49091,33 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeRequestIEs_437[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextResumeRequestIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_440, + &asn_DEF_S1AP_value_456, select_UEContextResumeRequestIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_440, + &asn_PER_memb_S1AP_value_constr_456, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_437 + memb_S1AP_value_constraint_453 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_UEContextResumeRequestIEs_tags_437[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_UEContextResumeRequestIEs_tags_453[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEContextResumeRequestIEs_tag2el_437[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEContextResumeRequestIEs_tag2el_453[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextResumeRequestIEs_specs_437 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextResumeRequestIEs_specs_453 = { sizeof(struct S1AP_UEContextResumeRequestIEs), offsetof(struct S1AP_UEContextResumeRequestIEs, _asn_ctx), - asn_MAP_S1AP_UEContextResumeRequestIEs_tag2el_437, + asn_MAP_S1AP_UEContextResumeRequestIEs_tag2el_453, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -47730,12 +49126,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextResumeRequestIEs = { "UEContextResumeRequestIEs", "UEContextResumeRequestIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_UEContextResumeRequestIEs_tags_437, - sizeof(asn_DEF_S1AP_UEContextResumeRequestIEs_tags_437) - /sizeof(asn_DEF_S1AP_UEContextResumeRequestIEs_tags_437[0]), /* 1 */ - asn_DEF_S1AP_UEContextResumeRequestIEs_tags_437, /* Same as above */ - sizeof(asn_DEF_S1AP_UEContextResumeRequestIEs_tags_437) - /sizeof(asn_DEF_S1AP_UEContextResumeRequestIEs_tags_437[0]), /* 1 */ + asn_DEF_S1AP_UEContextResumeRequestIEs_tags_453, + sizeof(asn_DEF_S1AP_UEContextResumeRequestIEs_tags_453) + /sizeof(asn_DEF_S1AP_UEContextResumeRequestIEs_tags_453[0]), /* 1 */ + asn_DEF_S1AP_UEContextResumeRequestIEs_tags_453, /* Same as above */ + sizeof(asn_DEF_S1AP_UEContextResumeRequestIEs_tags_453) + /sizeof(asn_DEF_S1AP_UEContextResumeRequestIEs_tags_453[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -47745,12 +49141,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextResumeRequestIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_UEContextResumeRequestIEs_437, + asn_MBR_S1AP_UEContextResumeRequestIEs_453, 3, /* Elements count */ - &asn_SPC_S1AP_UEContextResumeRequestIEs_specs_437 /* Additional specs */ + &asn_SPC_S1AP_UEContextResumeRequestIEs_specs_453 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_444[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_460[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextResumeResponseIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -47854,9 +49250,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_444[] = { "PendingDataIndication" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_444[] = { 0, 1, 5, 2, 3, 4 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_444[] = { 0, 1, 3, 4, 5, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_444[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_460[] = { 0, 1, 5, 2, 3, 4 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_460[] = { 0, 1, 3, 4, 5, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_460[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, 0, 0 }, /* PendingDataIndication */ @@ -47864,19 +49260,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_444[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 1 }, /* CriticalityDiagnostics */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 0 } /* SecurityContext */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_444 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_460 = { sizeof(struct S1AP_UEContextResumeResponseIEs__value), offsetof(struct S1AP_UEContextResumeResponseIEs__value, _asn_ctx), offsetof(struct S1AP_UEContextResumeResponseIEs__value, present), sizeof(((struct S1AP_UEContextResumeResponseIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_444, + asn_MAP_S1AP_value_tag2el_460, 6, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_444, - asn_MAP_S1AP_value_from_canonical_444, + asn_MAP_S1AP_value_to_canonical_460, + asn_MAP_S1AP_value_from_canonical_460, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_444 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_460 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -47893,12 +49289,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_444 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_444, + asn_MBR_S1AP_value_460, 6, /* Elements count */ - &asn_SPC_S1AP_value_specs_444 /* Additional specs */ + &asn_SPC_S1AP_value_specs_460 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeResponseIEs_441[] = { +asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeResponseIEs_457[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextResumeResponseIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -47909,9 +49305,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeResponseIEs_441[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_442, + &asn_PER_memb_S1AP_id_constr_458, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_441 + memb_S1AP_id_constraint_457 }, 0, 0, /* No default value */ "id" @@ -47926,9 +49322,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeResponseIEs_441[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_443, + &asn_PER_memb_S1AP_criticality_constr_459, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_441 + memb_S1AP_criticality_constraint_457 }, 0, 0, /* No default value */ "criticality" @@ -47936,33 +49332,33 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeResponseIEs_441[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextResumeResponseIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_444, + &asn_DEF_S1AP_value_460, select_UEContextResumeResponseIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_444, + &asn_PER_memb_S1AP_value_constr_460, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_441 + memb_S1AP_value_constraint_457 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_UEContextResumeResponseIEs_tags_441[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_UEContextResumeResponseIEs_tags_457[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEContextResumeResponseIEs_tag2el_441[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEContextResumeResponseIEs_tag2el_457[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextResumeResponseIEs_specs_441 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextResumeResponseIEs_specs_457 = { sizeof(struct S1AP_UEContextResumeResponseIEs), offsetof(struct S1AP_UEContextResumeResponseIEs, _asn_ctx), - asn_MAP_S1AP_UEContextResumeResponseIEs_tag2el_441, + asn_MAP_S1AP_UEContextResumeResponseIEs_tag2el_457, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -47971,12 +49367,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextResumeResponseIEs = { "UEContextResumeResponseIEs", "UEContextResumeResponseIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_UEContextResumeResponseIEs_tags_441, - sizeof(asn_DEF_S1AP_UEContextResumeResponseIEs_tags_441) - /sizeof(asn_DEF_S1AP_UEContextResumeResponseIEs_tags_441[0]), /* 1 */ - asn_DEF_S1AP_UEContextResumeResponseIEs_tags_441, /* Same as above */ - sizeof(asn_DEF_S1AP_UEContextResumeResponseIEs_tags_441) - /sizeof(asn_DEF_S1AP_UEContextResumeResponseIEs_tags_441[0]), /* 1 */ + asn_DEF_S1AP_UEContextResumeResponseIEs_tags_457, + sizeof(asn_DEF_S1AP_UEContextResumeResponseIEs_tags_457) + /sizeof(asn_DEF_S1AP_UEContextResumeResponseIEs_tags_457[0]), /* 1 */ + asn_DEF_S1AP_UEContextResumeResponseIEs_tags_457, /* Same as above */ + sizeof(asn_DEF_S1AP_UEContextResumeResponseIEs_tags_457) + /sizeof(asn_DEF_S1AP_UEContextResumeResponseIEs_tags_457[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -47986,12 +49382,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextResumeResponseIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_UEContextResumeResponseIEs_441, + asn_MBR_S1AP_UEContextResumeResponseIEs_457, 3, /* Elements count */ - &asn_SPC_S1AP_UEContextResumeResponseIEs_specs_441 /* Additional specs */ + &asn_SPC_S1AP_UEContextResumeResponseIEs_specs_457 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_448[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_464[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextResumeFailureIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -48061,9 +49457,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_448[] = { "CriticalityDiagnostics" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_448[] = { 0, 1, 3, 2 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_448[] = { 0, 1, 3, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_448[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_464[] = { 0, 1, 3, 2 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_464[] = { 0, 1, 3, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_464[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */ @@ -48073,19 +49469,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_448[] = { { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* protocol */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 } /* misc */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_448 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_464 = { sizeof(struct S1AP_UEContextResumeFailureIEs__value), offsetof(struct S1AP_UEContextResumeFailureIEs__value, _asn_ctx), offsetof(struct S1AP_UEContextResumeFailureIEs__value, present), sizeof(((struct S1AP_UEContextResumeFailureIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_448, + asn_MAP_S1AP_value_tag2el_464, 8, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_448, - asn_MAP_S1AP_value_from_canonical_448, + asn_MAP_S1AP_value_to_canonical_464, + asn_MAP_S1AP_value_from_canonical_464, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_448 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_464 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -48102,12 +49498,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_448 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_448, + asn_MBR_S1AP_value_464, 4, /* Elements count */ - &asn_SPC_S1AP_value_specs_448 /* Additional specs */ + &asn_SPC_S1AP_value_specs_464 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeFailureIEs_445[] = { +asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeFailureIEs_461[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextResumeFailureIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -48118,9 +49514,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeFailureIEs_445[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_446, + &asn_PER_memb_S1AP_id_constr_462, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_445 + memb_S1AP_id_constraint_461 }, 0, 0, /* No default value */ "id" @@ -48135,9 +49531,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeFailureIEs_445[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_447, + &asn_PER_memb_S1AP_criticality_constr_463, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_445 + memb_S1AP_criticality_constraint_461 }, 0, 0, /* No default value */ "criticality" @@ -48145,33 +49541,33 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeFailureIEs_445[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextResumeFailureIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_448, + &asn_DEF_S1AP_value_464, select_UEContextResumeFailureIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_448, + &asn_PER_memb_S1AP_value_constr_464, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_445 + memb_S1AP_value_constraint_461 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_UEContextResumeFailureIEs_tags_445[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_UEContextResumeFailureIEs_tags_461[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEContextResumeFailureIEs_tag2el_445[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEContextResumeFailureIEs_tag2el_461[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextResumeFailureIEs_specs_445 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextResumeFailureIEs_specs_461 = { sizeof(struct S1AP_UEContextResumeFailureIEs), offsetof(struct S1AP_UEContextResumeFailureIEs, _asn_ctx), - asn_MAP_S1AP_UEContextResumeFailureIEs_tag2el_445, + asn_MAP_S1AP_UEContextResumeFailureIEs_tag2el_461, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -48180,12 +49576,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextResumeFailureIEs = { "UEContextResumeFailureIEs", "UEContextResumeFailureIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_UEContextResumeFailureIEs_tags_445, - sizeof(asn_DEF_S1AP_UEContextResumeFailureIEs_tags_445) - /sizeof(asn_DEF_S1AP_UEContextResumeFailureIEs_tags_445[0]), /* 1 */ - asn_DEF_S1AP_UEContextResumeFailureIEs_tags_445, /* Same as above */ - sizeof(asn_DEF_S1AP_UEContextResumeFailureIEs_tags_445) - /sizeof(asn_DEF_S1AP_UEContextResumeFailureIEs_tags_445[0]), /* 1 */ + asn_DEF_S1AP_UEContextResumeFailureIEs_tags_461, + sizeof(asn_DEF_S1AP_UEContextResumeFailureIEs_tags_461) + /sizeof(asn_DEF_S1AP_UEContextResumeFailureIEs_tags_461[0]), /* 1 */ + asn_DEF_S1AP_UEContextResumeFailureIEs_tags_461, /* Same as above */ + sizeof(asn_DEF_S1AP_UEContextResumeFailureIEs_tags_461) + /sizeof(asn_DEF_S1AP_UEContextResumeFailureIEs_tags_461[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -48195,12 +49591,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextResumeFailureIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_UEContextResumeFailureIEs_445, + asn_MBR_S1AP_UEContextResumeFailureIEs_461, 3, /* Elements count */ - &asn_SPC_S1AP_UEContextResumeFailureIEs_specs_445 /* Additional specs */ + &asn_SPC_S1AP_UEContextResumeFailureIEs_specs_461 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_452[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_468[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ConnectionEstablishmentIndicationIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -48371,12 +49767,30 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_452[] = { 0, 0, /* No default value */ "UERadioCapabilityID" }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ConnectionEstablishmentIndicationIEs__value, choice.Masked_IMEISV), + (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), + 0, + &asn_DEF_S1AP_Masked_IMEISV, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "Masked-IMEISV" + }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_452[] = { 0, 1, 2, 9, 3, 5, 6, 4, 7, 8 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_452[] = { 0, 1, 2, 4, 7, 5, 6, 8, 9, 3 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_452[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_468[] = { 0, 1, 10, 2, 9, 3, 5, 6, 4, 7, 8 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_468[] = { 0, 1, 3, 5, 8, 6, 7, 9, 10, 4, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_468[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ + { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 10, 0, 0 }, /* Masked-IMEISV */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 1 }, /* UERadioCapability */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 9, -1, 0 }, /* UERadioCapabilityID */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, 0, 2 }, /* EnhancedCoverageRestricted */ @@ -48386,19 +49800,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_452[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -1, 1 }, /* Subscription-Based-UE-DifferentiationInfo */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -2, 0 } /* E-RABLevelQoSParameters */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_452 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_468 = { sizeof(struct S1AP_ConnectionEstablishmentIndicationIEs__value), offsetof(struct S1AP_ConnectionEstablishmentIndicationIEs__value, _asn_ctx), offsetof(struct S1AP_ConnectionEstablishmentIndicationIEs__value, present), sizeof(((struct S1AP_ConnectionEstablishmentIndicationIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_452, - 10, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_452, - asn_MAP_S1AP_value_from_canonical_452, + asn_MAP_S1AP_value_tag2el_468, + 11, /* Count of tags in the map */ + asn_MAP_S1AP_value_to_canonical_468, + asn_MAP_S1AP_value_from_canonical_468, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_452 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_468 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -48415,12 +49829,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_452 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_452, - 10, /* Elements count */ - &asn_SPC_S1AP_value_specs_452 /* Additional specs */ + asn_MBR_S1AP_value_468, + 11, /* Elements count */ + &asn_SPC_S1AP_value_specs_468 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ConnectionEstablishmentIndicationIEs_449[] = { +asn_TYPE_member_t asn_MBR_S1AP_ConnectionEstablishmentIndicationIEs_465[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ConnectionEstablishmentIndicationIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -48431,9 +49845,9 @@ asn_TYPE_member_t asn_MBR_S1AP_ConnectionEstablishmentIndicationIEs_449[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_450, + &asn_PER_memb_S1AP_id_constr_466, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_449 + memb_S1AP_id_constraint_465 }, 0, 0, /* No default value */ "id" @@ -48448,9 +49862,9 @@ asn_TYPE_member_t asn_MBR_S1AP_ConnectionEstablishmentIndicationIEs_449[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_451, + &asn_PER_memb_S1AP_criticality_constr_467, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_449 + memb_S1AP_criticality_constraint_465 }, 0, 0, /* No default value */ "criticality" @@ -48458,33 +49872,33 @@ asn_TYPE_member_t asn_MBR_S1AP_ConnectionEstablishmentIndicationIEs_449[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ConnectionEstablishmentIndicationIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_452, + &asn_DEF_S1AP_value_468, select_ConnectionEstablishmentIndicationIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_452, + &asn_PER_memb_S1AP_value_constr_468, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_449 + memb_S1AP_value_constraint_465 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ConnectionEstablishmentIndicationIEs_tags_449[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ConnectionEstablishmentIndicationIEs_tags_465[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_ConnectionEstablishmentIndicationIEs_tag2el_449[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_ConnectionEstablishmentIndicationIEs_tag2el_465[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_ConnectionEstablishmentIndicationIEs_specs_449 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ConnectionEstablishmentIndicationIEs_specs_465 = { sizeof(struct S1AP_ConnectionEstablishmentIndicationIEs), offsetof(struct S1AP_ConnectionEstablishmentIndicationIEs, _asn_ctx), - asn_MAP_S1AP_ConnectionEstablishmentIndicationIEs_tag2el_449, + asn_MAP_S1AP_ConnectionEstablishmentIndicationIEs_tag2el_465, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -48493,12 +49907,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ConnectionEstablishmentIndicationIEs = { "ConnectionEstablishmentIndicationIEs", "ConnectionEstablishmentIndicationIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ConnectionEstablishmentIndicationIEs_tags_449, - sizeof(asn_DEF_S1AP_ConnectionEstablishmentIndicationIEs_tags_449) - /sizeof(asn_DEF_S1AP_ConnectionEstablishmentIndicationIEs_tags_449[0]), /* 1 */ - asn_DEF_S1AP_ConnectionEstablishmentIndicationIEs_tags_449, /* Same as above */ - sizeof(asn_DEF_S1AP_ConnectionEstablishmentIndicationIEs_tags_449) - /sizeof(asn_DEF_S1AP_ConnectionEstablishmentIndicationIEs_tags_449[0]), /* 1 */ + asn_DEF_S1AP_ConnectionEstablishmentIndicationIEs_tags_465, + sizeof(asn_DEF_S1AP_ConnectionEstablishmentIndicationIEs_tags_465) + /sizeof(asn_DEF_S1AP_ConnectionEstablishmentIndicationIEs_tags_465[0]), /* 1 */ + asn_DEF_S1AP_ConnectionEstablishmentIndicationIEs_tags_465, /* Same as above */ + sizeof(asn_DEF_S1AP_ConnectionEstablishmentIndicationIEs_tags_465) + /sizeof(asn_DEF_S1AP_ConnectionEstablishmentIndicationIEs_tags_465[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -48508,12 +49922,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ConnectionEstablishmentIndicationIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_ConnectionEstablishmentIndicationIEs_449, + asn_MBR_S1AP_ConnectionEstablishmentIndicationIEs_465, 3, /* Elements count */ - &asn_SPC_S1AP_ConnectionEstablishmentIndicationIEs_specs_449 /* Additional specs */ + &asn_SPC_S1AP_ConnectionEstablishmentIndicationIEs_specs_465 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_456[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_472[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_RetrieveUEInformationIEs__value, choice.S_TMSI), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -48532,21 +49946,21 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_456[] = { "S-TMSI" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_456[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_472[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* S-TMSI */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_456 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_472 = { sizeof(struct S1AP_RetrieveUEInformationIEs__value), offsetof(struct S1AP_RetrieveUEInformationIEs__value, _asn_ctx), offsetof(struct S1AP_RetrieveUEInformationIEs__value, present), sizeof(((struct S1AP_RetrieveUEInformationIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_456, + asn_MAP_S1AP_value_tag2el_472, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_456 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_472 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -48563,12 +49977,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_456 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_456, + asn_MBR_S1AP_value_472, 1, /* Elements count */ - &asn_SPC_S1AP_value_specs_456 /* Additional specs */ + &asn_SPC_S1AP_value_specs_472 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_RetrieveUEInformationIEs_453[] = { +asn_TYPE_member_t asn_MBR_S1AP_RetrieveUEInformationIEs_469[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_RetrieveUEInformationIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -48579,9 +49993,9 @@ asn_TYPE_member_t asn_MBR_S1AP_RetrieveUEInformationIEs_453[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_454, + &asn_PER_memb_S1AP_id_constr_470, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_453 + memb_S1AP_id_constraint_469 }, 0, 0, /* No default value */ "id" @@ -48596,9 +50010,9 @@ asn_TYPE_member_t asn_MBR_S1AP_RetrieveUEInformationIEs_453[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_455, + &asn_PER_memb_S1AP_criticality_constr_471, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_453 + memb_S1AP_criticality_constraint_469 }, 0, 0, /* No default value */ "criticality" @@ -48606,33 +50020,33 @@ asn_TYPE_member_t asn_MBR_S1AP_RetrieveUEInformationIEs_453[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_RetrieveUEInformationIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_456, + &asn_DEF_S1AP_value_472, select_RetrieveUEInformationIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_456, + &asn_PER_memb_S1AP_value_constr_472, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_453 + memb_S1AP_value_constraint_469 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_RetrieveUEInformationIEs_tags_453[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_RetrieveUEInformationIEs_tags_469[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_RetrieveUEInformationIEs_tag2el_453[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_RetrieveUEInformationIEs_tag2el_469[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_RetrieveUEInformationIEs_specs_453 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_RetrieveUEInformationIEs_specs_469 = { sizeof(struct S1AP_RetrieveUEInformationIEs), offsetof(struct S1AP_RetrieveUEInformationIEs, _asn_ctx), - asn_MAP_S1AP_RetrieveUEInformationIEs_tag2el_453, + asn_MAP_S1AP_RetrieveUEInformationIEs_tag2el_469, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -48641,12 +50055,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_RetrieveUEInformationIEs = { "RetrieveUEInformationIEs", "RetrieveUEInformationIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_RetrieveUEInformationIEs_tags_453, - sizeof(asn_DEF_S1AP_RetrieveUEInformationIEs_tags_453) - /sizeof(asn_DEF_S1AP_RetrieveUEInformationIEs_tags_453[0]), /* 1 */ - asn_DEF_S1AP_RetrieveUEInformationIEs_tags_453, /* Same as above */ - sizeof(asn_DEF_S1AP_RetrieveUEInformationIEs_tags_453) - /sizeof(asn_DEF_S1AP_RetrieveUEInformationIEs_tags_453[0]), /* 1 */ + asn_DEF_S1AP_RetrieveUEInformationIEs_tags_469, + sizeof(asn_DEF_S1AP_RetrieveUEInformationIEs_tags_469) + /sizeof(asn_DEF_S1AP_RetrieveUEInformationIEs_tags_469[0]), /* 1 */ + asn_DEF_S1AP_RetrieveUEInformationIEs_tags_469, /* Same as above */ + sizeof(asn_DEF_S1AP_RetrieveUEInformationIEs_tags_469) + /sizeof(asn_DEF_S1AP_RetrieveUEInformationIEs_tags_469[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -48656,12 +50070,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_RetrieveUEInformationIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_RetrieveUEInformationIEs_453, + asn_MBR_S1AP_RetrieveUEInformationIEs_469, 3, /* Elements count */ - &asn_SPC_S1AP_RetrieveUEInformationIEs_specs_453 /* Additional specs */ + &asn_SPC_S1AP_RetrieveUEInformationIEs_specs_469 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_460[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_476[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEInformationTransferIEs__value, choice.S_TMSI), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -48747,29 +50161,47 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_460[] = { 0, 0, /* No default value */ "PendingDataIndication" }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEInformationTransferIEs__value, choice.Masked_IMEISV), + (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), + 0, + &asn_DEF_S1AP_Masked_IMEISV, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "Masked-IMEISV" + }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_460[] = { 2, 4, 0, 1, 3 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_460[] = { 2, 3, 0, 4, 1 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_460[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_476[] = { 5, 2, 4, 0, 1, 3 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_476[] = { 3, 4, 1, 5, 2, 0 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_476[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 5, 0, 0 }, /* Masked-IMEISV */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 }, /* UERadioCapability */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 0 }, /* PendingDataIndication */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 2 }, /* S-TMSI */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 1 }, /* E-RABLevelQoSParameters */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 0 } /* Subscription-Based-UE-DifferentiationInfo */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_460 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_476 = { sizeof(struct S1AP_UEInformationTransferIEs__value), offsetof(struct S1AP_UEInformationTransferIEs__value, _asn_ctx), offsetof(struct S1AP_UEInformationTransferIEs__value, present), sizeof(((struct S1AP_UEInformationTransferIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_460, - 5, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_460, - asn_MAP_S1AP_value_from_canonical_460, + asn_MAP_S1AP_value_tag2el_476, + 6, /* Count of tags in the map */ + asn_MAP_S1AP_value_to_canonical_476, + asn_MAP_S1AP_value_from_canonical_476, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_460 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_476 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -48786,12 +50218,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_460 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_460, - 5, /* Elements count */ - &asn_SPC_S1AP_value_specs_460 /* Additional specs */ + asn_MBR_S1AP_value_476, + 6, /* Elements count */ + &asn_SPC_S1AP_value_specs_476 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_UEInformationTransferIEs_457[] = { +asn_TYPE_member_t asn_MBR_S1AP_UEInformationTransferIEs_473[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEInformationTransferIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -48802,9 +50234,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UEInformationTransferIEs_457[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_458, + &asn_PER_memb_S1AP_id_constr_474, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_457 + memb_S1AP_id_constraint_473 }, 0, 0, /* No default value */ "id" @@ -48819,9 +50251,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UEInformationTransferIEs_457[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_459, + &asn_PER_memb_S1AP_criticality_constr_475, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_457 + memb_S1AP_criticality_constraint_473 }, 0, 0, /* No default value */ "criticality" @@ -48829,33 +50261,33 @@ asn_TYPE_member_t asn_MBR_S1AP_UEInformationTransferIEs_457[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UEInformationTransferIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_460, + &asn_DEF_S1AP_value_476, select_UEInformationTransferIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_460, + &asn_PER_memb_S1AP_value_constr_476, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_457 + memb_S1AP_value_constraint_473 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_UEInformationTransferIEs_tags_457[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_UEInformationTransferIEs_tags_473[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEInformationTransferIEs_tag2el_457[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEInformationTransferIEs_tag2el_473[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEInformationTransferIEs_specs_457 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEInformationTransferIEs_specs_473 = { sizeof(struct S1AP_UEInformationTransferIEs), offsetof(struct S1AP_UEInformationTransferIEs, _asn_ctx), - asn_MAP_S1AP_UEInformationTransferIEs_tag2el_457, + asn_MAP_S1AP_UEInformationTransferIEs_tag2el_473, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -48864,12 +50296,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UEInformationTransferIEs = { "UEInformationTransferIEs", "UEInformationTransferIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_UEInformationTransferIEs_tags_457, - sizeof(asn_DEF_S1AP_UEInformationTransferIEs_tags_457) - /sizeof(asn_DEF_S1AP_UEInformationTransferIEs_tags_457[0]), /* 1 */ - asn_DEF_S1AP_UEInformationTransferIEs_tags_457, /* Same as above */ - sizeof(asn_DEF_S1AP_UEInformationTransferIEs_tags_457) - /sizeof(asn_DEF_S1AP_UEInformationTransferIEs_tags_457[0]), /* 1 */ + asn_DEF_S1AP_UEInformationTransferIEs_tags_473, + sizeof(asn_DEF_S1AP_UEInformationTransferIEs_tags_473) + /sizeof(asn_DEF_S1AP_UEInformationTransferIEs_tags_473[0]), /* 1 */ + asn_DEF_S1AP_UEInformationTransferIEs_tags_473, /* Same as above */ + sizeof(asn_DEF_S1AP_UEInformationTransferIEs_tags_473) + /sizeof(asn_DEF_S1AP_UEInformationTransferIEs_tags_473[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -48879,12 +50311,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UEInformationTransferIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_UEInformationTransferIEs_457, + asn_MBR_S1AP_UEInformationTransferIEs_473, 3, /* Elements count */ - &asn_SPC_S1AP_UEInformationTransferIEs_specs_457 /* Additional specs */ + &asn_SPC_S1AP_UEInformationTransferIEs_specs_473 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_464[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_480[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBCPRelocationIndicationIEs__value, choice.ENB_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -48970,26 +50402,44 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_464[] = { 0, 0, /* No default value */ "UL-CP-SecurityInformation" }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBCPRelocationIndicationIEs__value, choice.LTE_NTN_TAI_Information), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_LTE_NTN_TAI_Information, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "LTE-NTN-TAI-Information" + }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_464[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_480[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* ENB-UE-S1AP-ID */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 3 }, /* S-TMSI */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 2 }, /* EUTRAN-CGI */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 1 }, /* TAI */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 0 } /* UL-CP-SecurityInformation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 4 }, /* S-TMSI */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 3 }, /* EUTRAN-CGI */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 2 }, /* TAI */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 1 }, /* UL-CP-SecurityInformation */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -4, 0 } /* LTE-NTN-TAI-Information */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_464 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_480 = { sizeof(struct S1AP_ENBCPRelocationIndicationIEs__value), offsetof(struct S1AP_ENBCPRelocationIndicationIEs__value, _asn_ctx), offsetof(struct S1AP_ENBCPRelocationIndicationIEs__value, present), sizeof(((struct S1AP_ENBCPRelocationIndicationIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_464, - 5, /* Count of tags in the map */ + asn_MAP_S1AP_value_tag2el_480, + 6, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_464 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_480 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -49006,12 +50456,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_464 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_464, - 5, /* Elements count */ - &asn_SPC_S1AP_value_specs_464 /* Additional specs */ + asn_MBR_S1AP_value_480, + 6, /* Elements count */ + &asn_SPC_S1AP_value_specs_480 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_ENBCPRelocationIndicationIEs_461[] = { +asn_TYPE_member_t asn_MBR_S1AP_ENBCPRelocationIndicationIEs_477[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBCPRelocationIndicationIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -49022,9 +50472,9 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBCPRelocationIndicationIEs_461[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_462, + &asn_PER_memb_S1AP_id_constr_478, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_461 + memb_S1AP_id_constraint_477 }, 0, 0, /* No default value */ "id" @@ -49039,9 +50489,9 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBCPRelocationIndicationIEs_461[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_463, + &asn_PER_memb_S1AP_criticality_constr_479, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_461 + memb_S1AP_criticality_constraint_477 }, 0, 0, /* No default value */ "criticality" @@ -49049,33 +50499,33 @@ asn_TYPE_member_t asn_MBR_S1AP_ENBCPRelocationIndicationIEs_461[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_ENBCPRelocationIndicationIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_464, + &asn_DEF_S1AP_value_480, select_ENBCPRelocationIndicationIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_464, + &asn_PER_memb_S1AP_value_constr_480, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_461 + memb_S1AP_value_constraint_477 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_ENBCPRelocationIndicationIEs_tags_461[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ENBCPRelocationIndicationIEs_tags_477[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_ENBCPRelocationIndicationIEs_tag2el_461[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_ENBCPRelocationIndicationIEs_tag2el_477[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBCPRelocationIndicationIEs_specs_461 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBCPRelocationIndicationIEs_specs_477 = { sizeof(struct S1AP_ENBCPRelocationIndicationIEs), offsetof(struct S1AP_ENBCPRelocationIndicationIEs, _asn_ctx), - asn_MAP_S1AP_ENBCPRelocationIndicationIEs_tag2el_461, + asn_MAP_S1AP_ENBCPRelocationIndicationIEs_tag2el_477, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -49084,12 +50534,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ENBCPRelocationIndicationIEs = { "ENBCPRelocationIndicationIEs", "ENBCPRelocationIndicationIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ENBCPRelocationIndicationIEs_tags_461, - sizeof(asn_DEF_S1AP_ENBCPRelocationIndicationIEs_tags_461) - /sizeof(asn_DEF_S1AP_ENBCPRelocationIndicationIEs_tags_461[0]), /* 1 */ - asn_DEF_S1AP_ENBCPRelocationIndicationIEs_tags_461, /* Same as above */ - sizeof(asn_DEF_S1AP_ENBCPRelocationIndicationIEs_tags_461) - /sizeof(asn_DEF_S1AP_ENBCPRelocationIndicationIEs_tags_461[0]), /* 1 */ + asn_DEF_S1AP_ENBCPRelocationIndicationIEs_tags_477, + sizeof(asn_DEF_S1AP_ENBCPRelocationIndicationIEs_tags_477) + /sizeof(asn_DEF_S1AP_ENBCPRelocationIndicationIEs_tags_477[0]), /* 1 */ + asn_DEF_S1AP_ENBCPRelocationIndicationIEs_tags_477, /* Same as above */ + sizeof(asn_DEF_S1AP_ENBCPRelocationIndicationIEs_tags_477) + /sizeof(asn_DEF_S1AP_ENBCPRelocationIndicationIEs_tags_477[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -49099,12 +50549,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ENBCPRelocationIndicationIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_ENBCPRelocationIndicationIEs_461, + asn_MBR_S1AP_ENBCPRelocationIndicationIEs_477, 3, /* Elements count */ - &asn_SPC_S1AP_ENBCPRelocationIndicationIEs_specs_461 /* Additional specs */ + &asn_SPC_S1AP_ENBCPRelocationIndicationIEs_specs_477 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_468[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_484[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_MMECPRelocationIndicationIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -49140,22 +50590,22 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_468[] = { "ENB-UE-S1AP-ID" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_468[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_484[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* ENB-UE-S1AP-ID */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_468 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_484 = { sizeof(struct S1AP_MMECPRelocationIndicationIEs__value), offsetof(struct S1AP_MMECPRelocationIndicationIEs__value, _asn_ctx), offsetof(struct S1AP_MMECPRelocationIndicationIEs__value, present), sizeof(((struct S1AP_MMECPRelocationIndicationIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_468, + asn_MAP_S1AP_value_tag2el_484, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_468 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_484 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -49172,12 +50622,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_468 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_468, + asn_MBR_S1AP_value_484, 2, /* Elements count */ - &asn_SPC_S1AP_value_specs_468 /* Additional specs */ + &asn_SPC_S1AP_value_specs_484 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_MMECPRelocationIndicationIEs_465[] = { +asn_TYPE_member_t asn_MBR_S1AP_MMECPRelocationIndicationIEs_481[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_MMECPRelocationIndicationIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -49188,9 +50638,9 @@ asn_TYPE_member_t asn_MBR_S1AP_MMECPRelocationIndicationIEs_465[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_466, + &asn_PER_memb_S1AP_id_constr_482, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_465 + memb_S1AP_id_constraint_481 }, 0, 0, /* No default value */ "id" @@ -49205,9 +50655,9 @@ asn_TYPE_member_t asn_MBR_S1AP_MMECPRelocationIndicationIEs_465[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_467, + &asn_PER_memb_S1AP_criticality_constr_483, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_465 + memb_S1AP_criticality_constraint_481 }, 0, 0, /* No default value */ "criticality" @@ -49215,33 +50665,33 @@ asn_TYPE_member_t asn_MBR_S1AP_MMECPRelocationIndicationIEs_465[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_MMECPRelocationIndicationIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_468, + &asn_DEF_S1AP_value_484, select_MMECPRelocationIndicationIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_468, + &asn_PER_memb_S1AP_value_constr_484, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_465 + memb_S1AP_value_constraint_481 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_MMECPRelocationIndicationIEs_tags_465[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_MMECPRelocationIndicationIEs_tags_481[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_MMECPRelocationIndicationIEs_tag2el_465[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_MMECPRelocationIndicationIEs_tag2el_481[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMECPRelocationIndicationIEs_specs_465 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMECPRelocationIndicationIEs_specs_481 = { sizeof(struct S1AP_MMECPRelocationIndicationIEs), offsetof(struct S1AP_MMECPRelocationIndicationIEs, _asn_ctx), - asn_MAP_S1AP_MMECPRelocationIndicationIEs_tag2el_465, + asn_MAP_S1AP_MMECPRelocationIndicationIEs_tag2el_481, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -49250,12 +50700,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_MMECPRelocationIndicationIEs = { "MMECPRelocationIndicationIEs", "MMECPRelocationIndicationIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_MMECPRelocationIndicationIEs_tags_465, - sizeof(asn_DEF_S1AP_MMECPRelocationIndicationIEs_tags_465) - /sizeof(asn_DEF_S1AP_MMECPRelocationIndicationIEs_tags_465[0]), /* 1 */ - asn_DEF_S1AP_MMECPRelocationIndicationIEs_tags_465, /* Same as above */ - sizeof(asn_DEF_S1AP_MMECPRelocationIndicationIEs_tags_465) - /sizeof(asn_DEF_S1AP_MMECPRelocationIndicationIEs_tags_465[0]), /* 1 */ + asn_DEF_S1AP_MMECPRelocationIndicationIEs_tags_481, + sizeof(asn_DEF_S1AP_MMECPRelocationIndicationIEs_tags_481) + /sizeof(asn_DEF_S1AP_MMECPRelocationIndicationIEs_tags_481[0]), /* 1 */ + asn_DEF_S1AP_MMECPRelocationIndicationIEs_tags_481, /* Same as above */ + sizeof(asn_DEF_S1AP_MMECPRelocationIndicationIEs_tags_481) + /sizeof(asn_DEF_S1AP_MMECPRelocationIndicationIEs_tags_481[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -49265,12 +50715,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_MMECPRelocationIndicationIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_MMECPRelocationIndicationIEs_465, + asn_MBR_S1AP_MMECPRelocationIndicationIEs_481, 3, /* Elements count */ - &asn_SPC_S1AP_MMECPRelocationIndicationIEs_specs_465 /* Additional specs */ + &asn_SPC_S1AP_MMECPRelocationIndicationIEs_specs_481 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_472[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_488[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_SecondaryRATDataUsageReportIEs__value, choice.MME_UE_S1AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, @@ -49374,9 +50824,9 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_472[] = { "TimeSinceSecondaryNodeRelease" }, }; -static const unsigned asn_MAP_S1AP_value_to_canonical_472[] = { 0, 1, 5, 3, 2, 4 }; -static const unsigned asn_MAP_S1AP_value_from_canonical_472[] = { 0, 1, 4, 3, 5, 2 }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_472[] = { +static const unsigned asn_MAP_S1AP_value_to_canonical_488[] = { 0, 1, 5, 3, 2, 4 }; +static const unsigned asn_MAP_S1AP_value_from_canonical_488[] = { 0, 1, 4, 3, 5, 2 }; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_488[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* MME-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ENB-UE-S1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 5, 0, 0 }, /* TimeSinceSecondaryNodeRelease */ @@ -49384,19 +50834,19 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_472[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 1 }, /* SecondaryRATDataUsageReportList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 0 } /* UserLocationInformation */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_472 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_488 = { sizeof(struct S1AP_SecondaryRATDataUsageReportIEs__value), offsetof(struct S1AP_SecondaryRATDataUsageReportIEs__value, _asn_ctx), offsetof(struct S1AP_SecondaryRATDataUsageReportIEs__value, present), sizeof(((struct S1AP_SecondaryRATDataUsageReportIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_472, + asn_MAP_S1AP_value_tag2el_488, 6, /* Count of tags in the map */ - asn_MAP_S1AP_value_to_canonical_472, - asn_MAP_S1AP_value_from_canonical_472, + asn_MAP_S1AP_value_to_canonical_488, + asn_MAP_S1AP_value_from_canonical_488, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_472 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_488 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -49413,12 +50863,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_472 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_472, + asn_MBR_S1AP_value_488, 6, /* Elements count */ - &asn_SPC_S1AP_value_specs_472 /* Additional specs */ + &asn_SPC_S1AP_value_specs_488 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportIEs_469[] = { +asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportIEs_485[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_SecondaryRATDataUsageReportIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -49429,9 +50879,9 @@ asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportIEs_469[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_470, + &asn_PER_memb_S1AP_id_constr_486, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_469 + memb_S1AP_id_constraint_485 }, 0, 0, /* No default value */ "id" @@ -49446,9 +50896,9 @@ asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportIEs_469[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_471, + &asn_PER_memb_S1AP_criticality_constr_487, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_469 + memb_S1AP_criticality_constraint_485 }, 0, 0, /* No default value */ "criticality" @@ -49456,33 +50906,33 @@ asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportIEs_469[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_SecondaryRATDataUsageReportIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_472, + &asn_DEF_S1AP_value_488, select_SecondaryRATDataUsageReportIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_472, + &asn_PER_memb_S1AP_value_constr_488, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_469 + memb_S1AP_value_constraint_485 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_SecondaryRATDataUsageReportIEs_tags_469[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_SecondaryRATDataUsageReportIEs_tags_485[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_SecondaryRATDataUsageReportIEs_tag2el_469[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_SecondaryRATDataUsageReportIEs_tag2el_485[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecondaryRATDataUsageReportIEs_specs_469 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecondaryRATDataUsageReportIEs_specs_485 = { sizeof(struct S1AP_SecondaryRATDataUsageReportIEs), offsetof(struct S1AP_SecondaryRATDataUsageReportIEs, _asn_ctx), - asn_MAP_S1AP_SecondaryRATDataUsageReportIEs_tag2el_469, + asn_MAP_S1AP_SecondaryRATDataUsageReportIEs_tag2el_485, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -49491,12 +50941,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_SecondaryRATDataUsageReportIEs = { "SecondaryRATDataUsageReportIEs", "SecondaryRATDataUsageReportIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_SecondaryRATDataUsageReportIEs_tags_469, - sizeof(asn_DEF_S1AP_SecondaryRATDataUsageReportIEs_tags_469) - /sizeof(asn_DEF_S1AP_SecondaryRATDataUsageReportIEs_tags_469[0]), /* 1 */ - asn_DEF_S1AP_SecondaryRATDataUsageReportIEs_tags_469, /* Same as above */ - sizeof(asn_DEF_S1AP_SecondaryRATDataUsageReportIEs_tags_469) - /sizeof(asn_DEF_S1AP_SecondaryRATDataUsageReportIEs_tags_469[0]), /* 1 */ + asn_DEF_S1AP_SecondaryRATDataUsageReportIEs_tags_485, + sizeof(asn_DEF_S1AP_SecondaryRATDataUsageReportIEs_tags_485) + /sizeof(asn_DEF_S1AP_SecondaryRATDataUsageReportIEs_tags_485[0]), /* 1 */ + asn_DEF_S1AP_SecondaryRATDataUsageReportIEs_tags_485, /* Same as above */ + sizeof(asn_DEF_S1AP_SecondaryRATDataUsageReportIEs_tags_485) + /sizeof(asn_DEF_S1AP_SecondaryRATDataUsageReportIEs_tags_485[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -49506,12 +50956,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_SecondaryRATDataUsageReportIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_SecondaryRATDataUsageReportIEs_469, + asn_MBR_S1AP_SecondaryRATDataUsageReportIEs_485, 3, /* Elements count */ - &asn_SPC_S1AP_SecondaryRATDataUsageReportIEs_specs_469 /* Additional specs */ + &asn_SPC_S1AP_SecondaryRATDataUsageReportIEs_specs_485 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_476[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_492[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UERadioCapabilityIDMappingRequestIEs__value, choice.UERadioCapabilityID), (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, @@ -49530,21 +50980,21 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_476[] = { "UERadioCapabilityID" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_476[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_492[] = { { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* UERadioCapabilityID */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_476 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_492 = { sizeof(struct S1AP_UERadioCapabilityIDMappingRequestIEs__value), offsetof(struct S1AP_UERadioCapabilityIDMappingRequestIEs__value, _asn_ctx), offsetof(struct S1AP_UERadioCapabilityIDMappingRequestIEs__value, present), sizeof(((struct S1AP_UERadioCapabilityIDMappingRequestIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_476, + asn_MAP_S1AP_value_tag2el_492, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_476 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_value_492 = { "value", "value", &asn_OP_OPEN_TYPE, @@ -49561,12 +51011,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_476 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, - asn_MBR_S1AP_value_476, + asn_MBR_S1AP_value_492, 1, /* Elements count */ - &asn_SPC_S1AP_value_specs_476 /* Additional specs */ + &asn_SPC_S1AP_value_specs_492 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityIDMappingRequestIEs_473[] = { +asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityIDMappingRequestIEs_489[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UERadioCapabilityIDMappingRequestIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -49577,9 +51027,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityIDMappingRequestIEs_473[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_474, + &asn_PER_memb_S1AP_id_constr_490, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_473 + memb_S1AP_id_constraint_489 }, 0, 0, /* No default value */ "id" @@ -49594,9 +51044,9 @@ asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityIDMappingRequestIEs_473[] = { 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_475, + &asn_PER_memb_S1AP_criticality_constr_491, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_473 + memb_S1AP_criticality_constraint_489 }, 0, 0, /* No default value */ "criticality" @@ -49604,33 +51054,33 @@ asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityIDMappingRequestIEs_473[] = { { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UERadioCapabilityIDMappingRequestIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_476, + &asn_DEF_S1AP_value_492, select_UERadioCapabilityIDMappingRequestIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_476, + &asn_PER_memb_S1AP_value_constr_492, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_473 + memb_S1AP_value_constraint_489 }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_UERadioCapabilityIDMappingRequestIEs_tags_473[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_UERadioCapabilityIDMappingRequestIEs_tags_489[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UERadioCapabilityIDMappingRequestIEs_tag2el_473[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UERadioCapabilityIDMappingRequestIEs_tag2el_489[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UERadioCapabilityIDMappingRequestIEs_specs_473 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UERadioCapabilityIDMappingRequestIEs_specs_489 = { sizeof(struct S1AP_UERadioCapabilityIDMappingRequestIEs), offsetof(struct S1AP_UERadioCapabilityIDMappingRequestIEs, _asn_ctx), - asn_MAP_S1AP_UERadioCapabilityIDMappingRequestIEs_tag2el_473, + asn_MAP_S1AP_UERadioCapabilityIDMappingRequestIEs_tag2el_489, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ @@ -49639,12 +51089,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UERadioCapabilityIDMappingRequestIEs = { "UERadioCapabilityIDMappingRequestIEs", "UERadioCapabilityIDMappingRequestIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_UERadioCapabilityIDMappingRequestIEs_tags_473, - sizeof(asn_DEF_S1AP_UERadioCapabilityIDMappingRequestIEs_tags_473) - /sizeof(asn_DEF_S1AP_UERadioCapabilityIDMappingRequestIEs_tags_473[0]), /* 1 */ - asn_DEF_S1AP_UERadioCapabilityIDMappingRequestIEs_tags_473, /* Same as above */ - sizeof(asn_DEF_S1AP_UERadioCapabilityIDMappingRequestIEs_tags_473) - /sizeof(asn_DEF_S1AP_UERadioCapabilityIDMappingRequestIEs_tags_473[0]), /* 1 */ + asn_DEF_S1AP_UERadioCapabilityIDMappingRequestIEs_tags_489, + sizeof(asn_DEF_S1AP_UERadioCapabilityIDMappingRequestIEs_tags_489) + /sizeof(asn_DEF_S1AP_UERadioCapabilityIDMappingRequestIEs_tags_489[0]), /* 1 */ + asn_DEF_S1AP_UERadioCapabilityIDMappingRequestIEs_tags_489, /* Same as above */ + sizeof(asn_DEF_S1AP_UERadioCapabilityIDMappingRequestIEs_tags_489) + /sizeof(asn_DEF_S1AP_UERadioCapabilityIDMappingRequestIEs_tags_489[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -49654,12 +51104,12 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_UERadioCapabilityIDMappingRequestIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_UERadioCapabilityIDMappingRequestIEs_473, + asn_MBR_S1AP_UERadioCapabilityIDMappingRequestIEs_489, 3, /* Elements count */ - &asn_SPC_S1AP_UERadioCapabilityIDMappingRequestIEs_specs_473 /* Additional specs */ + &asn_SPC_S1AP_UERadioCapabilityIDMappingRequestIEs_specs_489 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_value_480[] = { +static asn_TYPE_member_t asn_MBR_S1AP_value_496[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UERadioCapabilityIDMappingResponseIEs__value, choice.UERadioCapabilityID), (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, @@ -49712,607 +51162,18 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_480[] = { "CriticalityDiagnostics" }, }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_480[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_496[] = { { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 1 }, /* UERadioCapabilityID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, -1, 0 }, /* UERadioCapability */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* CriticalityDiagnostics */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_480 = { +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_496 = { sizeof(struct S1AP_UERadioCapabilityIDMappingResponseIEs__value), offsetof(struct S1AP_UERadioCapabilityIDMappingResponseIEs__value, _asn_ctx), offsetof(struct S1AP_UERadioCapabilityIDMappingResponseIEs__value, present), sizeof(((struct S1AP_UERadioCapabilityIDMappingResponseIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_480, - 3, /* Count of tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_480 = { - "value", - "value", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - asn_MBR_S1AP_value_480, - 3, /* Elements count */ - &asn_SPC_S1AP_value_specs_480 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityIDMappingResponseIEs_477[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_UERadioCapabilityIDMappingResponseIEs, id), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_ID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_478, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_477 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_UERadioCapabilityIDMappingResponseIEs, criticality), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_Criticality, - select_UERadioCapabilityIDMappingResponseIEs_S1AP_criticality_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_479, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_477 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UERadioCapabilityIDMappingResponseIEs, value), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_S1AP_value_480, - select_UERadioCapabilityIDMappingResponseIEs_S1AP_value_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_480, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_477 - }, - 0, 0, /* No default value */ - "value" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_UERadioCapabilityIDMappingResponseIEs_tags_477[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_UERadioCapabilityIDMappingResponseIEs_tag2el_477[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_UERadioCapabilityIDMappingResponseIEs_specs_477 = { - sizeof(struct S1AP_UERadioCapabilityIDMappingResponseIEs), - offsetof(struct S1AP_UERadioCapabilityIDMappingResponseIEs, _asn_ctx), - asn_MAP_S1AP_UERadioCapabilityIDMappingResponseIEs_tag2el_477, - 3, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_UERadioCapabilityIDMappingResponseIEs = { - "UERadioCapabilityIDMappingResponseIEs", - "UERadioCapabilityIDMappingResponseIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_UERadioCapabilityIDMappingResponseIEs_tags_477, - sizeof(asn_DEF_S1AP_UERadioCapabilityIDMappingResponseIEs_tags_477) - /sizeof(asn_DEF_S1AP_UERadioCapabilityIDMappingResponseIEs_tags_477[0]), /* 1 */ - asn_DEF_S1AP_UERadioCapabilityIDMappingResponseIEs_tags_477, /* Same as above */ - sizeof(asn_DEF_S1AP_UERadioCapabilityIDMappingResponseIEs_tags_477) - /sizeof(asn_DEF_S1AP_UERadioCapabilityIDMappingResponseIEs_tags_477[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_UERadioCapabilityIDMappingResponseIEs_477, - 3, /* Elements count */ - &asn_SPC_S1AP_UERadioCapabilityIDMappingResponseIEs_specs_477 /* Additional specs */ -}; - -static asn_TYPE_member_t asn_MBR_S1AP_value_484[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABDataForwardingItemIEs__value, choice.E_RABDataForwardingItem), - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), - 0, - &asn_DEF_S1AP_E_RABDataForwardingItem, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - 0 - }, - 0, 0, /* No default value */ - "E-RABDataForwardingItem" - }, -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_484[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABDataForwardingItem */ -}; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_484 = { - sizeof(struct S1AP_E_RABDataForwardingItemIEs__value), - offsetof(struct S1AP_E_RABDataForwardingItemIEs__value, _asn_ctx), - offsetof(struct S1AP_E_RABDataForwardingItemIEs__value, present), - sizeof(((struct S1AP_E_RABDataForwardingItemIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_484, - 1, /* Count of tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_484 = { - "value", - "value", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - asn_MBR_S1AP_value_484, - 1, /* Elements count */ - &asn_SPC_S1AP_value_specs_484 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_E_RABDataForwardingItemIEs_481[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABDataForwardingItemIEs, id), - (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), - 0, - &asn_DEF_S1AP_ProtocolIE_ID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_482, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_481 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABDataForwardingItemIEs, criticality), - (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), - 0, - &asn_DEF_S1AP_Criticality, - select_E_RABDataForwardingItemIEs_S1AP_criticality_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_483, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_481 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABDataForwardingItemIEs, value), - -1 /* Ambiguous tag (ANY?) */, - 0, - &asn_DEF_S1AP_value_484, - select_E_RABDataForwardingItemIEs_S1AP_value_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_484, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_481 - }, - 0, 0, /* No default value */ - "value" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABDataForwardingItemIEs_tags_481[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABDataForwardingItemIEs_tag2el_481[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABDataForwardingItemIEs_specs_481 = { - sizeof(struct S1AP_E_RABDataForwardingItemIEs), - offsetof(struct S1AP_E_RABDataForwardingItemIEs, _asn_ctx), - asn_MAP_S1AP_E_RABDataForwardingItemIEs_tag2el_481, - 2, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABDataForwardingItemIEs = { - "E-RABDataForwardingItemIEs", - "E-RABDataForwardingItemIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABDataForwardingItemIEs_tags_481, - sizeof(asn_DEF_S1AP_E_RABDataForwardingItemIEs_tags_481) - /sizeof(asn_DEF_S1AP_E_RABDataForwardingItemIEs_tags_481[0]), /* 1 */ - asn_DEF_S1AP_E_RABDataForwardingItemIEs_tags_481, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABDataForwardingItemIEs_tags_481) - /sizeof(asn_DEF_S1AP_E_RABDataForwardingItemIEs_tags_481[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_E_RABDataForwardingItemIEs_481, - 3, /* Elements count */ - &asn_SPC_S1AP_E_RABDataForwardingItemIEs_specs_481 /* Additional specs */ -}; - -static asn_TYPE_member_t asn_MBR_S1AP_value_488[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSetupItemHOReqIEs__value, choice.E_RABToBeSetupItemHOReq), - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), - 0, - &asn_DEF_S1AP_E_RABToBeSetupItemHOReq, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - 0 - }, - 0, 0, /* No default value */ - "E-RABToBeSetupItemHOReq" - }, -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_488[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABToBeSetupItemHOReq */ -}; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_488 = { - sizeof(struct S1AP_E_RABToBeSetupItemHOReqIEs__value), - offsetof(struct S1AP_E_RABToBeSetupItemHOReqIEs__value, _asn_ctx), - offsetof(struct S1AP_E_RABToBeSetupItemHOReqIEs__value, present), - sizeof(((struct S1AP_E_RABToBeSetupItemHOReqIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_488, - 1, /* Count of tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_488 = { - "value", - "value", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - asn_MBR_S1AP_value_488, - 1, /* Elements count */ - &asn_SPC_S1AP_value_specs_488 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemHOReqIEs_485[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSetupItemHOReqIEs, id), - (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), - 0, - &asn_DEF_S1AP_ProtocolIE_ID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_486, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_485 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSetupItemHOReqIEs, criticality), - (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), - 0, - &asn_DEF_S1AP_Criticality, - select_E_RABToBeSetupItemHOReqIEs_S1AP_criticality_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_487, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_485 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSetupItemHOReqIEs, value), - -1 /* Ambiguous tag (ANY?) */, - 0, - &asn_DEF_S1AP_value_488, - select_E_RABToBeSetupItemHOReqIEs_S1AP_value_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_488, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_485 - }, - 0, 0, /* No default value */ - "value" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABToBeSetupItemHOReqIEs_tags_485[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABToBeSetupItemHOReqIEs_tag2el_485[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemHOReqIEs_specs_485 = { - sizeof(struct S1AP_E_RABToBeSetupItemHOReqIEs), - offsetof(struct S1AP_E_RABToBeSetupItemHOReqIEs, _asn_ctx), - asn_MAP_S1AP_E_RABToBeSetupItemHOReqIEs_tag2el_485, - 2, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSetupItemHOReqIEs = { - "E-RABToBeSetupItemHOReqIEs", - "E-RABToBeSetupItemHOReqIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABToBeSetupItemHOReqIEs_tags_485, - sizeof(asn_DEF_S1AP_E_RABToBeSetupItemHOReqIEs_tags_485) - /sizeof(asn_DEF_S1AP_E_RABToBeSetupItemHOReqIEs_tags_485[0]), /* 1 */ - asn_DEF_S1AP_E_RABToBeSetupItemHOReqIEs_tags_485, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABToBeSetupItemHOReqIEs_tags_485) - /sizeof(asn_DEF_S1AP_E_RABToBeSetupItemHOReqIEs_tags_485[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_E_RABToBeSetupItemHOReqIEs_485, - 3, /* Elements count */ - &asn_SPC_S1AP_E_RABToBeSetupItemHOReqIEs_specs_485 /* Additional specs */ -}; - -static asn_TYPE_member_t asn_MBR_S1AP_value_492[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABAdmittedItemIEs__value, choice.E_RABAdmittedItem), - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), - 0, - &asn_DEF_S1AP_E_RABAdmittedItem, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - 0 - }, - 0, 0, /* No default value */ - "E-RABAdmittedItem" - }, -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_492[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABAdmittedItem */ -}; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_492 = { - sizeof(struct S1AP_E_RABAdmittedItemIEs__value), - offsetof(struct S1AP_E_RABAdmittedItemIEs__value, _asn_ctx), - offsetof(struct S1AP_E_RABAdmittedItemIEs__value, present), - sizeof(((struct S1AP_E_RABAdmittedItemIEs__value *)0)->present), - asn_MAP_S1AP_value_tag2el_492, - 1, /* Count of tags in the map */ - 0, 0, - -1 /* Extensions start */ -}; -static /* Use -fall-defs-global to expose */ -asn_TYPE_descriptor_t asn_DEF_S1AP_value_492 = { - "value", - "value", - &asn_OP_OPEN_TYPE, - 0, /* No effective tags (pointer) */ - 0, /* No effective tags (count) */ - 0, /* No tags (pointer) */ - 0, /* No tags (count) */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - OPEN_TYPE_constraint - }, - asn_MBR_S1AP_value_492, - 1, /* Elements count */ - &asn_SPC_S1AP_value_specs_492 /* Additional specs */ -}; - -asn_TYPE_member_t asn_MBR_S1AP_E_RABAdmittedItemIEs_489[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABAdmittedItemIEs, id), - (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), - 0, - &asn_DEF_S1AP_ProtocolIE_ID, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_id_constr_490, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_id_constraint_489 - }, - 0, 0, /* No default value */ - "id" - }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABAdmittedItemIEs, criticality), - (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), - 0, - &asn_DEF_S1AP_Criticality, - select_E_RABAdmittedItemIEs_S1AP_criticality_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_criticality_constr_491, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_criticality_constraint_489 - }, - 0, 0, /* No default value */ - "criticality" - }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABAdmittedItemIEs, value), - -1 /* Ambiguous tag (ANY?) */, - 0, - &asn_DEF_S1AP_value_492, - select_E_RABAdmittedItemIEs_S1AP_value_type, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - &asn_PER_memb_S1AP_value_constr_492, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_S1AP_value_constraint_489 - }, - 0, 0, /* No default value */ - "value" - }, -}; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABAdmittedItemIEs_tags_489[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABAdmittedItemIEs_tag2el_489[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ -}; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABAdmittedItemIEs_specs_489 = { - sizeof(struct S1AP_E_RABAdmittedItemIEs), - offsetof(struct S1AP_E_RABAdmittedItemIEs, _asn_ctx), - asn_MAP_S1AP_E_RABAdmittedItemIEs_tag2el_489, - 2, /* Count of tags in the map */ - 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ -}; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABAdmittedItemIEs = { - "E-RABAdmittedItemIEs", - "E-RABAdmittedItemIEs", - &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABAdmittedItemIEs_tags_489, - sizeof(asn_DEF_S1AP_E_RABAdmittedItemIEs_tags_489) - /sizeof(asn_DEF_S1AP_E_RABAdmittedItemIEs_tags_489[0]), /* 1 */ - asn_DEF_S1AP_E_RABAdmittedItemIEs_tags_489, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABAdmittedItemIEs_tags_489) - /sizeof(asn_DEF_S1AP_E_RABAdmittedItemIEs_tags_489[0]), /* 1 */ - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - SEQUENCE_constraint - }, - asn_MBR_S1AP_E_RABAdmittedItemIEs_489, - 3, /* Elements count */ - &asn_SPC_S1AP_E_RABAdmittedItemIEs_specs_489 /* Additional specs */ -}; - -static asn_TYPE_member_t asn_MBR_S1AP_value_496[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedtoSetupItemHOReqAckIEs__value, choice.E_RABFailedToSetupItemHOReqAck), - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), - 0, - &asn_DEF_S1AP_E_RABFailedToSetupItemHOReqAck, - 0, - { -#if !defined(ASN_DISABLE_OER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ -#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) - 0, -#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - 0 - }, - 0, 0, /* No default value */ - "E-RABFailedToSetupItemHOReqAck" - }, -}; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_496[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABFailedToSetupItemHOReqAck */ -}; -static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_496 = { - sizeof(struct S1AP_E_RABFailedtoSetupItemHOReqAckIEs__value), - offsetof(struct S1AP_E_RABFailedtoSetupItemHOReqAckIEs__value, _asn_ctx), - offsetof(struct S1AP_E_RABFailedtoSetupItemHOReqAckIEs__value, present), - sizeof(((struct S1AP_E_RABFailedtoSetupItemHOReqAckIEs__value *)0)->present), asn_MAP_S1AP_value_tag2el_496, - 1, /* Count of tags in the map */ + 3, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -50335,14 +51196,14 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_496 = { OPEN_TYPE_constraint }, asn_MBR_S1AP_value_496, - 1, /* Elements count */ + 3, /* Elements count */ &asn_SPC_S1AP_value_specs_496 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_493[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedtoSetupItemHOReqAckIEs, id), - (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), - 0, +asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityIDMappingResponseIEs_493[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_UERadioCapabilityIDMappingResponseIEs, id), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_ProtocolIE_ID, 0, { @@ -50357,11 +51218,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_493[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedtoSetupItemHOReqAckIEs, criticality), - (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), - 0, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_UERadioCapabilityIDMappingResponseIEs, criticality), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ &asn_DEF_S1AP_Criticality, - select_E_RABFailedtoSetupItemHOReqAckIEs_S1AP_criticality_type, + select_UERadioCapabilityIDMappingResponseIEs_S1AP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -50374,11 +51235,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_493[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedtoSetupItemHOReqAckIEs, value), - -1 /* Ambiguous tag (ANY?) */, - 0, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_UERadioCapabilityIDMappingResponseIEs, value), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ &asn_DEF_S1AP_value_496, - select_E_RABFailedtoSetupItemHOReqAckIEs_S1AP_value_type, + select_UERadioCapabilityIDMappingResponseIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -50392,31 +51253,32 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_493[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_tags_493[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_UERadioCapabilityIDMappingResponseIEs_tags_493[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_tag2el_493[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ +static const asn_TYPE_tag2member_t asn_MAP_S1AP_UERadioCapabilityIDMappingResponseIEs_tag2el_493[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_specs_493 = { - sizeof(struct S1AP_E_RABFailedtoSetupItemHOReqAckIEs), - offsetof(struct S1AP_E_RABFailedtoSetupItemHOReqAckIEs, _asn_ctx), - asn_MAP_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_tag2el_493, - 2, /* Count of tags in the map */ +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UERadioCapabilityIDMappingResponseIEs_specs_493 = { + sizeof(struct S1AP_UERadioCapabilityIDMappingResponseIEs), + offsetof(struct S1AP_UERadioCapabilityIDMappingResponseIEs, _asn_ctx), + asn_MAP_S1AP_UERadioCapabilityIDMappingResponseIEs_tag2el_493, + 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedtoSetupItemHOReqAckIEs = { - "E-RABFailedtoSetupItemHOReqAckIEs", - "E-RABFailedtoSetupItemHOReqAckIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_UERadioCapabilityIDMappingResponseIEs = { + "UERadioCapabilityIDMappingResponseIEs", + "UERadioCapabilityIDMappingResponseIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_tags_493, - sizeof(asn_DEF_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_tags_493) - /sizeof(asn_DEF_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_tags_493[0]), /* 1 */ - asn_DEF_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_tags_493, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_tags_493) - /sizeof(asn_DEF_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_tags_493[0]), /* 1 */ + asn_DEF_S1AP_UERadioCapabilityIDMappingResponseIEs_tags_493, + sizeof(asn_DEF_S1AP_UERadioCapabilityIDMappingResponseIEs_tags_493) + /sizeof(asn_DEF_S1AP_UERadioCapabilityIDMappingResponseIEs_tags_493[0]), /* 1 */ + asn_DEF_S1AP_UERadioCapabilityIDMappingResponseIEs_tags_493, /* Same as above */ + sizeof(asn_DEF_S1AP_UERadioCapabilityIDMappingResponseIEs_tags_493) + /sizeof(asn_DEF_S1AP_UERadioCapabilityIDMappingResponseIEs_tags_493[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -50426,16 +51288,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedtoSetupItemHOReqAckIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_493, + asn_MBR_S1AP_UERadioCapabilityIDMappingResponseIEs_493, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_specs_493 /* Additional specs */ + &asn_SPC_S1AP_UERadioCapabilityIDMappingResponseIEs_specs_493 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_S1AP_value_500[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSwitchedDLItemIEs__value, choice.E_RABToBeSwitchedDLItem), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABDataForwardingItemIEs__value, choice.E_RABDataForwardingItem), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_E_RABToBeSwitchedDLItem, + &asn_DEF_S1AP_E_RABDataForwardingItem, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -50447,17 +51309,17 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_500[] = { 0 }, 0, 0, /* No default value */ - "E-RABToBeSwitchedDLItem" + "E-RABDataForwardingItem" }, }; static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_500[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABToBeSwitchedDLItem */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABDataForwardingItem */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_500 = { - sizeof(struct S1AP_E_RABToBeSwitchedDLItemIEs__value), - offsetof(struct S1AP_E_RABToBeSwitchedDLItemIEs__value, _asn_ctx), - offsetof(struct S1AP_E_RABToBeSwitchedDLItemIEs__value, present), - sizeof(((struct S1AP_E_RABToBeSwitchedDLItemIEs__value *)0)->present), + sizeof(struct S1AP_E_RABDataForwardingItemIEs__value), + offsetof(struct S1AP_E_RABDataForwardingItemIEs__value, _asn_ctx), + offsetof(struct S1AP_E_RABDataForwardingItemIEs__value, present), + sizeof(((struct S1AP_E_RABDataForwardingItemIEs__value *)0)->present), asn_MAP_S1AP_value_tag2el_500, 1, /* Count of tags in the map */ 0, 0, @@ -50486,8 +51348,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_500 = { &asn_SPC_S1AP_value_specs_500 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedDLItemIEs_497[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSwitchedDLItemIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_E_RABDataForwardingItemIEs_497[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABDataForwardingItemIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_S1AP_ProtocolIE_ID, @@ -50504,11 +51366,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedDLItemIEs_497[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSwitchedDLItemIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABDataForwardingItemIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_S1AP_Criticality, - select_E_RABToBeSwitchedDLItemIEs_S1AP_criticality_type, + select_E_RABDataForwardingItemIEs_S1AP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -50521,11 +51383,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedDLItemIEs_497[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSwitchedDLItemIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABDataForwardingItemIEs, value), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_S1AP_value_500, - select_E_RABToBeSwitchedDLItemIEs_S1AP_value_type, + select_E_RABDataForwardingItemIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -50539,31 +51401,31 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedDLItemIEs_497[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABToBeSwitchedDLItemIEs_tags_497[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABDataForwardingItemIEs_tags_497[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABToBeSwitchedDLItemIEs_tag2el_497[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABDataForwardingItemIEs_tag2el_497[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSwitchedDLItemIEs_specs_497 = { - sizeof(struct S1AP_E_RABToBeSwitchedDLItemIEs), - offsetof(struct S1AP_E_RABToBeSwitchedDLItemIEs, _asn_ctx), - asn_MAP_S1AP_E_RABToBeSwitchedDLItemIEs_tag2el_497, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABDataForwardingItemIEs_specs_497 = { + sizeof(struct S1AP_E_RABDataForwardingItemIEs), + offsetof(struct S1AP_E_RABDataForwardingItemIEs, _asn_ctx), + asn_MAP_S1AP_E_RABDataForwardingItemIEs_tag2el_497, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSwitchedDLItemIEs = { - "E-RABToBeSwitchedDLItemIEs", - "E-RABToBeSwitchedDLItemIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABDataForwardingItemIEs = { + "E-RABDataForwardingItemIEs", + "E-RABDataForwardingItemIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABToBeSwitchedDLItemIEs_tags_497, - sizeof(asn_DEF_S1AP_E_RABToBeSwitchedDLItemIEs_tags_497) - /sizeof(asn_DEF_S1AP_E_RABToBeSwitchedDLItemIEs_tags_497[0]), /* 1 */ - asn_DEF_S1AP_E_RABToBeSwitchedDLItemIEs_tags_497, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABToBeSwitchedDLItemIEs_tags_497) - /sizeof(asn_DEF_S1AP_E_RABToBeSwitchedDLItemIEs_tags_497[0]), /* 1 */ + asn_DEF_S1AP_E_RABDataForwardingItemIEs_tags_497, + sizeof(asn_DEF_S1AP_E_RABDataForwardingItemIEs_tags_497) + /sizeof(asn_DEF_S1AP_E_RABDataForwardingItemIEs_tags_497[0]), /* 1 */ + asn_DEF_S1AP_E_RABDataForwardingItemIEs_tags_497, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABDataForwardingItemIEs_tags_497) + /sizeof(asn_DEF_S1AP_E_RABDataForwardingItemIEs_tags_497[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -50573,16 +51435,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSwitchedDLItemIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABToBeSwitchedDLItemIEs_497, + asn_MBR_S1AP_E_RABDataForwardingItemIEs_497, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABToBeSwitchedDLItemIEs_specs_497 /* Additional specs */ + &asn_SPC_S1AP_E_RABDataForwardingItemIEs_specs_497 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_S1AP_value_504[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSwitchedULItemIEs__value, choice.E_RABToBeSwitchedULItem), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSetupItemHOReqIEs__value, choice.E_RABToBeSetupItemHOReq), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_E_RABToBeSwitchedULItem, + &asn_DEF_S1AP_E_RABToBeSetupItemHOReq, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -50594,17 +51456,17 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_504[] = { 0 }, 0, 0, /* No default value */ - "E-RABToBeSwitchedULItem" + "E-RABToBeSetupItemHOReq" }, }; static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_504[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABToBeSwitchedULItem */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABToBeSetupItemHOReq */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_504 = { - sizeof(struct S1AP_E_RABToBeSwitchedULItemIEs__value), - offsetof(struct S1AP_E_RABToBeSwitchedULItemIEs__value, _asn_ctx), - offsetof(struct S1AP_E_RABToBeSwitchedULItemIEs__value, present), - sizeof(((struct S1AP_E_RABToBeSwitchedULItemIEs__value *)0)->present), + sizeof(struct S1AP_E_RABToBeSetupItemHOReqIEs__value), + offsetof(struct S1AP_E_RABToBeSetupItemHOReqIEs__value, _asn_ctx), + offsetof(struct S1AP_E_RABToBeSetupItemHOReqIEs__value, present), + sizeof(((struct S1AP_E_RABToBeSetupItemHOReqIEs__value *)0)->present), asn_MAP_S1AP_value_tag2el_504, 1, /* Count of tags in the map */ 0, 0, @@ -50633,8 +51495,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_504 = { &asn_SPC_S1AP_value_specs_504 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedULItemIEs_501[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSwitchedULItemIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemHOReqIEs_501[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSetupItemHOReqIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_S1AP_ProtocolIE_ID, @@ -50651,11 +51513,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedULItemIEs_501[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSwitchedULItemIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSetupItemHOReqIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_S1AP_Criticality, - select_E_RABToBeSwitchedULItemIEs_S1AP_criticality_type, + select_E_RABToBeSetupItemHOReqIEs_S1AP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -50668,11 +51530,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedULItemIEs_501[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSwitchedULItemIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSetupItemHOReqIEs, value), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_S1AP_value_504, - select_E_RABToBeSwitchedULItemIEs_S1AP_value_type, + select_E_RABToBeSetupItemHOReqIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -50686,31 +51548,31 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedULItemIEs_501[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABToBeSwitchedULItemIEs_tags_501[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABToBeSetupItemHOReqIEs_tags_501[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABToBeSwitchedULItemIEs_tag2el_501[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABToBeSetupItemHOReqIEs_tag2el_501[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSwitchedULItemIEs_specs_501 = { - sizeof(struct S1AP_E_RABToBeSwitchedULItemIEs), - offsetof(struct S1AP_E_RABToBeSwitchedULItemIEs, _asn_ctx), - asn_MAP_S1AP_E_RABToBeSwitchedULItemIEs_tag2el_501, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemHOReqIEs_specs_501 = { + sizeof(struct S1AP_E_RABToBeSetupItemHOReqIEs), + offsetof(struct S1AP_E_RABToBeSetupItemHOReqIEs, _asn_ctx), + asn_MAP_S1AP_E_RABToBeSetupItemHOReqIEs_tag2el_501, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSwitchedULItemIEs = { - "E-RABToBeSwitchedULItemIEs", - "E-RABToBeSwitchedULItemIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSetupItemHOReqIEs = { + "E-RABToBeSetupItemHOReqIEs", + "E-RABToBeSetupItemHOReqIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABToBeSwitchedULItemIEs_tags_501, - sizeof(asn_DEF_S1AP_E_RABToBeSwitchedULItemIEs_tags_501) - /sizeof(asn_DEF_S1AP_E_RABToBeSwitchedULItemIEs_tags_501[0]), /* 1 */ - asn_DEF_S1AP_E_RABToBeSwitchedULItemIEs_tags_501, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABToBeSwitchedULItemIEs_tags_501) - /sizeof(asn_DEF_S1AP_E_RABToBeSwitchedULItemIEs_tags_501[0]), /* 1 */ + asn_DEF_S1AP_E_RABToBeSetupItemHOReqIEs_tags_501, + sizeof(asn_DEF_S1AP_E_RABToBeSetupItemHOReqIEs_tags_501) + /sizeof(asn_DEF_S1AP_E_RABToBeSetupItemHOReqIEs_tags_501[0]), /* 1 */ + asn_DEF_S1AP_E_RABToBeSetupItemHOReqIEs_tags_501, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABToBeSetupItemHOReqIEs_tags_501) + /sizeof(asn_DEF_S1AP_E_RABToBeSetupItemHOReqIEs_tags_501[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -50720,16 +51582,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSwitchedULItemIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABToBeSwitchedULItemIEs_501, + asn_MBR_S1AP_E_RABToBeSetupItemHOReqIEs_501, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABToBeSwitchedULItemIEs_specs_501 /* Additional specs */ + &asn_SPC_S1AP_E_RABToBeSetupItemHOReqIEs_specs_501 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_S1AP_value_508[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeModifiedItemBearerModIndIEs__value, choice.E_RABToBeModifiedItemBearerModInd), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABAdmittedItemIEs__value, choice.E_RABAdmittedItem), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_E_RABToBeModifiedItemBearerModInd, + &asn_DEF_S1AP_E_RABAdmittedItem, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -50741,17 +51603,17 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_508[] = { 0 }, 0, 0, /* No default value */ - "E-RABToBeModifiedItemBearerModInd" + "E-RABAdmittedItem" }, }; static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_508[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABToBeModifiedItemBearerModInd */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABAdmittedItem */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_508 = { - sizeof(struct S1AP_E_RABToBeModifiedItemBearerModIndIEs__value), - offsetof(struct S1AP_E_RABToBeModifiedItemBearerModIndIEs__value, _asn_ctx), - offsetof(struct S1AP_E_RABToBeModifiedItemBearerModIndIEs__value, present), - sizeof(((struct S1AP_E_RABToBeModifiedItemBearerModIndIEs__value *)0)->present), + sizeof(struct S1AP_E_RABAdmittedItemIEs__value), + offsetof(struct S1AP_E_RABAdmittedItemIEs__value, _asn_ctx), + offsetof(struct S1AP_E_RABAdmittedItemIEs__value, present), + sizeof(((struct S1AP_E_RABAdmittedItemIEs__value *)0)->present), asn_MAP_S1AP_value_tag2el_508, 1, /* Count of tags in the map */ 0, 0, @@ -50780,8 +51642,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_508 = { &asn_SPC_S1AP_value_specs_508 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedItemBearerModIndIEs_505[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeModifiedItemBearerModIndIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_E_RABAdmittedItemIEs_505[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABAdmittedItemIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_S1AP_ProtocolIE_ID, @@ -50798,11 +51660,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedItemBearerModIndIEs_505[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeModifiedItemBearerModIndIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABAdmittedItemIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_S1AP_Criticality, - select_E_RABToBeModifiedItemBearerModIndIEs_S1AP_criticality_type, + select_E_RABAdmittedItemIEs_S1AP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -50815,11 +51677,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedItemBearerModIndIEs_505[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeModifiedItemBearerModIndIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABAdmittedItemIEs, value), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_S1AP_value_508, - select_E_RABToBeModifiedItemBearerModIndIEs_S1AP_value_type, + select_E_RABAdmittedItemIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -50833,31 +51695,31 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedItemBearerModIndIEs_505[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABToBeModifiedItemBearerModIndIEs_tags_505[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABAdmittedItemIEs_tags_505[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABToBeModifiedItemBearerModIndIEs_tag2el_505[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABAdmittedItemIEs_tag2el_505[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeModifiedItemBearerModIndIEs_specs_505 = { - sizeof(struct S1AP_E_RABToBeModifiedItemBearerModIndIEs), - offsetof(struct S1AP_E_RABToBeModifiedItemBearerModIndIEs, _asn_ctx), - asn_MAP_S1AP_E_RABToBeModifiedItemBearerModIndIEs_tag2el_505, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABAdmittedItemIEs_specs_505 = { + sizeof(struct S1AP_E_RABAdmittedItemIEs), + offsetof(struct S1AP_E_RABAdmittedItemIEs, _asn_ctx), + asn_MAP_S1AP_E_RABAdmittedItemIEs_tag2el_505, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeModifiedItemBearerModIndIEs = { - "E-RABToBeModifiedItemBearerModIndIEs", - "E-RABToBeModifiedItemBearerModIndIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABAdmittedItemIEs = { + "E-RABAdmittedItemIEs", + "E-RABAdmittedItemIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABToBeModifiedItemBearerModIndIEs_tags_505, - sizeof(asn_DEF_S1AP_E_RABToBeModifiedItemBearerModIndIEs_tags_505) - /sizeof(asn_DEF_S1AP_E_RABToBeModifiedItemBearerModIndIEs_tags_505[0]), /* 1 */ - asn_DEF_S1AP_E_RABToBeModifiedItemBearerModIndIEs_tags_505, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABToBeModifiedItemBearerModIndIEs_tags_505) - /sizeof(asn_DEF_S1AP_E_RABToBeModifiedItemBearerModIndIEs_tags_505[0]), /* 1 */ + asn_DEF_S1AP_E_RABAdmittedItemIEs_tags_505, + sizeof(asn_DEF_S1AP_E_RABAdmittedItemIEs_tags_505) + /sizeof(asn_DEF_S1AP_E_RABAdmittedItemIEs_tags_505[0]), /* 1 */ + asn_DEF_S1AP_E_RABAdmittedItemIEs_tags_505, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABAdmittedItemIEs_tags_505) + /sizeof(asn_DEF_S1AP_E_RABAdmittedItemIEs_tags_505[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -50867,16 +51729,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeModifiedItemBearerModIndIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABToBeModifiedItemBearerModIndIEs_505, + asn_MBR_S1AP_E_RABAdmittedItemIEs_505, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABToBeModifiedItemBearerModIndIEs_specs_505 /* Additional specs */ + &asn_SPC_S1AP_E_RABAdmittedItemIEs_specs_505 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_S1AP_value_512[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModIndIEs__value, choice.E_RABNotToBeModifiedItemBearerModInd), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedtoSetupItemHOReqAckIEs__value, choice.E_RABFailedToSetupItemHOReqAck), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModInd, + &asn_DEF_S1AP_E_RABFailedToSetupItemHOReqAck, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -50888,17 +51750,17 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_512[] = { 0 }, 0, 0, /* No default value */ - "E-RABNotToBeModifiedItemBearerModInd" + "E-RABFailedToSetupItemHOReqAck" }, }; static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_512[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABNotToBeModifiedItemBearerModInd */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABFailedToSetupItemHOReqAck */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_512 = { - sizeof(struct S1AP_E_RABNotToBeModifiedItemBearerModIndIEs__value), - offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModIndIEs__value, _asn_ctx), - offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModIndIEs__value, present), - sizeof(((struct S1AP_E_RABNotToBeModifiedItemBearerModIndIEs__value *)0)->present), + sizeof(struct S1AP_E_RABFailedtoSetupItemHOReqAckIEs__value), + offsetof(struct S1AP_E_RABFailedtoSetupItemHOReqAckIEs__value, _asn_ctx), + offsetof(struct S1AP_E_RABFailedtoSetupItemHOReqAckIEs__value, present), + sizeof(((struct S1AP_E_RABFailedtoSetupItemHOReqAckIEs__value *)0)->present), asn_MAP_S1AP_value_tag2el_512, 1, /* Count of tags in the map */ 0, 0, @@ -50927,8 +51789,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_512 = { &asn_SPC_S1AP_value_specs_512 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_509[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModIndIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_509[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedtoSetupItemHOReqAckIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_S1AP_ProtocolIE_ID, @@ -50945,11 +51807,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_509[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModIndIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedtoSetupItemHOReqAckIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_S1AP_Criticality, - select_E_RABNotToBeModifiedItemBearerModIndIEs_S1AP_criticality_type, + select_E_RABFailedtoSetupItemHOReqAckIEs_S1AP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -50962,11 +51824,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_509[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModIndIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedtoSetupItemHOReqAckIEs, value), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_S1AP_value_512, - select_E_RABNotToBeModifiedItemBearerModIndIEs_S1AP_value_type, + select_E_RABFailedtoSetupItemHOReqAckIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -50980,31 +51842,31 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_509[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_tags_509[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_tags_509[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_tag2el_509[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_tag2el_509[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_specs_509 = { - sizeof(struct S1AP_E_RABNotToBeModifiedItemBearerModIndIEs), - offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModIndIEs, _asn_ctx), - asn_MAP_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_tag2el_509, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_specs_509 = { + sizeof(struct S1AP_E_RABFailedtoSetupItemHOReqAckIEs), + offsetof(struct S1AP_E_RABFailedtoSetupItemHOReqAckIEs, _asn_ctx), + asn_MAP_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_tag2el_509, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs = { - "E-RABNotToBeModifiedItemBearerModIndIEs", - "E-RABNotToBeModifiedItemBearerModIndIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedtoSetupItemHOReqAckIEs = { + "E-RABFailedtoSetupItemHOReqAckIEs", + "E-RABFailedtoSetupItemHOReqAckIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_tags_509, - sizeof(asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_tags_509) - /sizeof(asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_tags_509[0]), /* 1 */ - asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_tags_509, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_tags_509) - /sizeof(asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_tags_509[0]), /* 1 */ + asn_DEF_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_tags_509, + sizeof(asn_DEF_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_tags_509) + /sizeof(asn_DEF_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_tags_509[0]), /* 1 */ + asn_DEF_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_tags_509, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_tags_509) + /sizeof(asn_DEF_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_tags_509[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -51014,16 +51876,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_509, + asn_MBR_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_509, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_specs_509 /* Additional specs */ + &asn_SPC_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_specs_509 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_S1AP_value_516[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeReqIEs__value, choice.E_RABFailedToResumeItemResumeReq), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSwitchedDLItemIEs__value, choice.E_RABToBeSwitchedDLItem), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_E_RABFailedToResumeItemResumeReq, + &asn_DEF_S1AP_E_RABToBeSwitchedDLItem, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -51035,17 +51897,17 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_516[] = { 0 }, 0, 0, /* No default value */ - "E-RABFailedToResumeItemResumeReq" + "E-RABToBeSwitchedDLItem" }, }; static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_516[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABFailedToResumeItemResumeReq */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABToBeSwitchedDLItem */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_516 = { - sizeof(struct S1AP_E_RABFailedToResumeItemResumeReqIEs__value), - offsetof(struct S1AP_E_RABFailedToResumeItemResumeReqIEs__value, _asn_ctx), - offsetof(struct S1AP_E_RABFailedToResumeItemResumeReqIEs__value, present), - sizeof(((struct S1AP_E_RABFailedToResumeItemResumeReqIEs__value *)0)->present), + sizeof(struct S1AP_E_RABToBeSwitchedDLItemIEs__value), + offsetof(struct S1AP_E_RABToBeSwitchedDLItemIEs__value, _asn_ctx), + offsetof(struct S1AP_E_RABToBeSwitchedDLItemIEs__value, present), + sizeof(((struct S1AP_E_RABToBeSwitchedDLItemIEs__value *)0)->present), asn_MAP_S1AP_value_tag2el_516, 1, /* Count of tags in the map */ 0, 0, @@ -51074,8 +51936,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_516 = { &asn_SPC_S1AP_value_specs_516 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeReqIEs_513[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeReqIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedDLItemIEs_513[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSwitchedDLItemIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_S1AP_ProtocolIE_ID, @@ -51092,11 +51954,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeReqIEs_513[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeReqIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSwitchedDLItemIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_S1AP_Criticality, - select_E_RABFailedToResumeItemResumeReqIEs_S1AP_criticality_type, + select_E_RABToBeSwitchedDLItemIEs_S1AP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -51109,11 +51971,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeReqIEs_513[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeReqIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSwitchedDLItemIEs, value), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_S1AP_value_516, - select_E_RABFailedToResumeItemResumeReqIEs_S1AP_value_type, + select_E_RABToBeSwitchedDLItemIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -51127,31 +51989,31 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeReqIEs_513[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeReqIEs_tags_513[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABToBeSwitchedDLItemIEs_tags_513[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABFailedToResumeItemResumeReqIEs_tag2el_513[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABToBeSwitchedDLItemIEs_tag2el_513[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToResumeItemResumeReqIEs_specs_513 = { - sizeof(struct S1AP_E_RABFailedToResumeItemResumeReqIEs), - offsetof(struct S1AP_E_RABFailedToResumeItemResumeReqIEs, _asn_ctx), - asn_MAP_S1AP_E_RABFailedToResumeItemResumeReqIEs_tag2el_513, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSwitchedDLItemIEs_specs_513 = { + sizeof(struct S1AP_E_RABToBeSwitchedDLItemIEs), + offsetof(struct S1AP_E_RABToBeSwitchedDLItemIEs, _asn_ctx), + asn_MAP_S1AP_E_RABToBeSwitchedDLItemIEs_tag2el_513, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeReqIEs = { - "E-RABFailedToResumeItemResumeReqIEs", - "E-RABFailedToResumeItemResumeReqIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSwitchedDLItemIEs = { + "E-RABToBeSwitchedDLItemIEs", + "E-RABToBeSwitchedDLItemIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABFailedToResumeItemResumeReqIEs_tags_513, - sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeReqIEs_tags_513) - /sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeReqIEs_tags_513[0]), /* 1 */ - asn_DEF_S1AP_E_RABFailedToResumeItemResumeReqIEs_tags_513, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeReqIEs_tags_513) - /sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeReqIEs_tags_513[0]), /* 1 */ + asn_DEF_S1AP_E_RABToBeSwitchedDLItemIEs_tags_513, + sizeof(asn_DEF_S1AP_E_RABToBeSwitchedDLItemIEs_tags_513) + /sizeof(asn_DEF_S1AP_E_RABToBeSwitchedDLItemIEs_tags_513[0]), /* 1 */ + asn_DEF_S1AP_E_RABToBeSwitchedDLItemIEs_tags_513, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABToBeSwitchedDLItemIEs_tags_513) + /sizeof(asn_DEF_S1AP_E_RABToBeSwitchedDLItemIEs_tags_513[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -51161,16 +52023,16 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeReqIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABFailedToResumeItemResumeReqIEs_513, + asn_MBR_S1AP_E_RABToBeSwitchedDLItemIEs_513, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABFailedToResumeItemResumeReqIEs_specs_513 /* Additional specs */ + &asn_SPC_S1AP_E_RABToBeSwitchedDLItemIEs_specs_513 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_S1AP_value_520[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeResIEs__value, choice.E_RABFailedToResumeItemResumeRes), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSwitchedULItemIEs__value, choice.E_RABToBeSwitchedULItem), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_E_RABFailedToResumeItemResumeRes, + &asn_DEF_S1AP_E_RABToBeSwitchedULItem, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -51182,17 +52044,17 @@ static asn_TYPE_member_t asn_MBR_S1AP_value_520[] = { 0 }, 0, 0, /* No default value */ - "E-RABFailedToResumeItemResumeRes" + "E-RABToBeSwitchedULItem" }, }; static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_520[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABFailedToResumeItemResumeRes */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABToBeSwitchedULItem */ }; static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_520 = { - sizeof(struct S1AP_E_RABFailedToResumeItemResumeResIEs__value), - offsetof(struct S1AP_E_RABFailedToResumeItemResumeResIEs__value, _asn_ctx), - offsetof(struct S1AP_E_RABFailedToResumeItemResumeResIEs__value, present), - sizeof(((struct S1AP_E_RABFailedToResumeItemResumeResIEs__value *)0)->present), + sizeof(struct S1AP_E_RABToBeSwitchedULItemIEs__value), + offsetof(struct S1AP_E_RABToBeSwitchedULItemIEs__value, _asn_ctx), + offsetof(struct S1AP_E_RABToBeSwitchedULItemIEs__value, present), + sizeof(((struct S1AP_E_RABToBeSwitchedULItemIEs__value *)0)->present), asn_MAP_S1AP_value_tag2el_520, 1, /* Count of tags in the map */ 0, 0, @@ -51221,8 +52083,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_value_520 = { &asn_SPC_S1AP_value_specs_520 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeResIEs_517[] = { - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeResIEs, id), +asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedULItemIEs_517[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSwitchedULItemIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_S1AP_ProtocolIE_ID, @@ -51239,11 +52101,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeResIEs_517[] = { 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeResIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSwitchedULItemIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_S1AP_Criticality, - select_E_RABFailedToResumeItemResumeResIEs_S1AP_criticality_type, + select_E_RABToBeSwitchedULItemIEs_S1AP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -51256,11 +52118,11 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeResIEs_517[] = { 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeResIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeSwitchedULItemIEs, value), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_S1AP_value_520, - select_E_RABFailedToResumeItemResumeResIEs_S1AP_value_type, + select_E_RABToBeSwitchedULItemIEs_S1AP_value_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -51274,31 +52136,31 @@ asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeResIEs_517[] = { "value" }, }; -static const ber_tlv_tag_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeResIEs_tags_517[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABToBeSwitchedULItemIEs_tags_517[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABFailedToResumeItemResumeResIEs_tag2el_517[] = { +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABToBeSwitchedULItemIEs_tag2el_517[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; -asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToResumeItemResumeResIEs_specs_517 = { - sizeof(struct S1AP_E_RABFailedToResumeItemResumeResIEs), - offsetof(struct S1AP_E_RABFailedToResumeItemResumeResIEs, _asn_ctx), - asn_MAP_S1AP_E_RABFailedToResumeItemResumeResIEs_tag2el_517, +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSwitchedULItemIEs_specs_517 = { + sizeof(struct S1AP_E_RABToBeSwitchedULItemIEs), + offsetof(struct S1AP_E_RABToBeSwitchedULItemIEs, _asn_ctx), + asn_MAP_S1AP_E_RABToBeSwitchedULItemIEs_tag2el_517, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeResIEs = { - "E-RABFailedToResumeItemResumeResIEs", - "E-RABFailedToResumeItemResumeResIEs", +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSwitchedULItemIEs = { + "E-RABToBeSwitchedULItemIEs", + "E-RABToBeSwitchedULItemIEs", &asn_OP_SEQUENCE, - asn_DEF_S1AP_E_RABFailedToResumeItemResumeResIEs_tags_517, - sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeResIEs_tags_517) - /sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeResIEs_tags_517[0]), /* 1 */ - asn_DEF_S1AP_E_RABFailedToResumeItemResumeResIEs_tags_517, /* Same as above */ - sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeResIEs_tags_517) - /sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeResIEs_tags_517[0]), /* 1 */ + asn_DEF_S1AP_E_RABToBeSwitchedULItemIEs_tags_517, + sizeof(asn_DEF_S1AP_E_RABToBeSwitchedULItemIEs_tags_517) + /sizeof(asn_DEF_S1AP_E_RABToBeSwitchedULItemIEs_tags_517[0]), /* 1 */ + asn_DEF_S1AP_E_RABToBeSwitchedULItemIEs_tags_517, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABToBeSwitchedULItemIEs_tags_517) + /sizeof(asn_DEF_S1AP_E_RABToBeSwitchedULItemIEs_tags_517[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -51308,8 +52170,743 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeResIEs = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABFailedToResumeItemResumeResIEs_517, + asn_MBR_S1AP_E_RABToBeSwitchedULItemIEs_517, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABFailedToResumeItemResumeResIEs_specs_517 /* Additional specs */ + &asn_SPC_S1AP_E_RABToBeSwitchedULItemIEs_specs_517 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_S1AP_value_524[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeUpdatedItemIEs__value, choice.E_RABToBeUpdatedItem), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_E_RABToBeUpdatedItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "E-RABToBeUpdatedItem" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_524[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABToBeUpdatedItem */ +}; +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_524 = { + sizeof(struct S1AP_E_RABToBeUpdatedItemIEs__value), + offsetof(struct S1AP_E_RABToBeUpdatedItemIEs__value, _asn_ctx), + offsetof(struct S1AP_E_RABToBeUpdatedItemIEs__value, present), + sizeof(((struct S1AP_E_RABToBeUpdatedItemIEs__value *)0)->present), + asn_MAP_S1AP_value_tag2el_524, + 1, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_value_524 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_S1AP_value_524, + 1, /* Elements count */ + &asn_SPC_S1AP_value_specs_524 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeUpdatedItemIEs_521[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeUpdatedItemIEs, id), + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), + 0, + &asn_DEF_S1AP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_522, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_521 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeUpdatedItemIEs, criticality), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_S1AP_Criticality, + select_E_RABToBeUpdatedItemIEs_S1AP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_523, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_521 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeUpdatedItemIEs, value), + -1 /* Ambiguous tag (ANY?) */, + 0, + &asn_DEF_S1AP_value_524, + select_E_RABToBeUpdatedItemIEs_S1AP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_value_constr_524, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_value_constraint_521 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABToBeUpdatedItemIEs_tags_521[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABToBeUpdatedItemIEs_tag2el_521[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeUpdatedItemIEs_specs_521 = { + sizeof(struct S1AP_E_RABToBeUpdatedItemIEs), + offsetof(struct S1AP_E_RABToBeUpdatedItemIEs, _asn_ctx), + asn_MAP_S1AP_E_RABToBeUpdatedItemIEs_tag2el_521, + 2, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeUpdatedItemIEs = { + "E-RABToBeUpdatedItemIEs", + "E-RABToBeUpdatedItemIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_E_RABToBeUpdatedItemIEs_tags_521, + sizeof(asn_DEF_S1AP_E_RABToBeUpdatedItemIEs_tags_521) + /sizeof(asn_DEF_S1AP_E_RABToBeUpdatedItemIEs_tags_521[0]), /* 1 */ + asn_DEF_S1AP_E_RABToBeUpdatedItemIEs_tags_521, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABToBeUpdatedItemIEs_tags_521) + /sizeof(asn_DEF_S1AP_E_RABToBeUpdatedItemIEs_tags_521[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_E_RABToBeUpdatedItemIEs_521, + 3, /* Elements count */ + &asn_SPC_S1AP_E_RABToBeUpdatedItemIEs_specs_521 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_S1AP_value_528[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeModifiedItemBearerModIndIEs__value, choice.E_RABToBeModifiedItemBearerModInd), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_E_RABToBeModifiedItemBearerModInd, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "E-RABToBeModifiedItemBearerModInd" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_528[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABToBeModifiedItemBearerModInd */ +}; +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_528 = { + sizeof(struct S1AP_E_RABToBeModifiedItemBearerModIndIEs__value), + offsetof(struct S1AP_E_RABToBeModifiedItemBearerModIndIEs__value, _asn_ctx), + offsetof(struct S1AP_E_RABToBeModifiedItemBearerModIndIEs__value, present), + sizeof(((struct S1AP_E_RABToBeModifiedItemBearerModIndIEs__value *)0)->present), + asn_MAP_S1AP_value_tag2el_528, + 1, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_value_528 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_S1AP_value_528, + 1, /* Elements count */ + &asn_SPC_S1AP_value_specs_528 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedItemBearerModIndIEs_525[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeModifiedItemBearerModIndIEs, id), + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), + 0, + &asn_DEF_S1AP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_526, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_525 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeModifiedItemBearerModIndIEs, criticality), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_S1AP_Criticality, + select_E_RABToBeModifiedItemBearerModIndIEs_S1AP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_527, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_525 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABToBeModifiedItemBearerModIndIEs, value), + -1 /* Ambiguous tag (ANY?) */, + 0, + &asn_DEF_S1AP_value_528, + select_E_RABToBeModifiedItemBearerModIndIEs_S1AP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_value_constr_528, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_value_constraint_525 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABToBeModifiedItemBearerModIndIEs_tags_525[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABToBeModifiedItemBearerModIndIEs_tag2el_525[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeModifiedItemBearerModIndIEs_specs_525 = { + sizeof(struct S1AP_E_RABToBeModifiedItemBearerModIndIEs), + offsetof(struct S1AP_E_RABToBeModifiedItemBearerModIndIEs, _asn_ctx), + asn_MAP_S1AP_E_RABToBeModifiedItemBearerModIndIEs_tag2el_525, + 2, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeModifiedItemBearerModIndIEs = { + "E-RABToBeModifiedItemBearerModIndIEs", + "E-RABToBeModifiedItemBearerModIndIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_E_RABToBeModifiedItemBearerModIndIEs_tags_525, + sizeof(asn_DEF_S1AP_E_RABToBeModifiedItemBearerModIndIEs_tags_525) + /sizeof(asn_DEF_S1AP_E_RABToBeModifiedItemBearerModIndIEs_tags_525[0]), /* 1 */ + asn_DEF_S1AP_E_RABToBeModifiedItemBearerModIndIEs_tags_525, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABToBeModifiedItemBearerModIndIEs_tags_525) + /sizeof(asn_DEF_S1AP_E_RABToBeModifiedItemBearerModIndIEs_tags_525[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_E_RABToBeModifiedItemBearerModIndIEs_525, + 3, /* Elements count */ + &asn_SPC_S1AP_E_RABToBeModifiedItemBearerModIndIEs_specs_525 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_S1AP_value_532[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModIndIEs__value, choice.E_RABNotToBeModifiedItemBearerModInd), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModInd, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "E-RABNotToBeModifiedItemBearerModInd" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_532[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABNotToBeModifiedItemBearerModInd */ +}; +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_532 = { + sizeof(struct S1AP_E_RABNotToBeModifiedItemBearerModIndIEs__value), + offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModIndIEs__value, _asn_ctx), + offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModIndIEs__value, present), + sizeof(((struct S1AP_E_RABNotToBeModifiedItemBearerModIndIEs__value *)0)->present), + asn_MAP_S1AP_value_tag2el_532, + 1, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_value_532 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_S1AP_value_532, + 1, /* Elements count */ + &asn_SPC_S1AP_value_specs_532 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_529[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModIndIEs, id), + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), + 0, + &asn_DEF_S1AP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_530, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_529 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModIndIEs, criticality), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_S1AP_Criticality, + select_E_RABNotToBeModifiedItemBearerModIndIEs_S1AP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_531, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_529 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModIndIEs, value), + -1 /* Ambiguous tag (ANY?) */, + 0, + &asn_DEF_S1AP_value_532, + select_E_RABNotToBeModifiedItemBearerModIndIEs_S1AP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_value_constr_532, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_value_constraint_529 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_tags_529[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_tag2el_529[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_specs_529 = { + sizeof(struct S1AP_E_RABNotToBeModifiedItemBearerModIndIEs), + offsetof(struct S1AP_E_RABNotToBeModifiedItemBearerModIndIEs, _asn_ctx), + asn_MAP_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_tag2el_529, + 2, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs = { + "E-RABNotToBeModifiedItemBearerModIndIEs", + "E-RABNotToBeModifiedItemBearerModIndIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_tags_529, + sizeof(asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_tags_529) + /sizeof(asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_tags_529[0]), /* 1 */ + asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_tags_529, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_tags_529) + /sizeof(asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_tags_529[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_529, + 3, /* Elements count */ + &asn_SPC_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_specs_529 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_S1AP_value_536[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeReqIEs__value, choice.E_RABFailedToResumeItemResumeReq), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_E_RABFailedToResumeItemResumeReq, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "E-RABFailedToResumeItemResumeReq" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_536[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABFailedToResumeItemResumeReq */ +}; +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_536 = { + sizeof(struct S1AP_E_RABFailedToResumeItemResumeReqIEs__value), + offsetof(struct S1AP_E_RABFailedToResumeItemResumeReqIEs__value, _asn_ctx), + offsetof(struct S1AP_E_RABFailedToResumeItemResumeReqIEs__value, present), + sizeof(((struct S1AP_E_RABFailedToResumeItemResumeReqIEs__value *)0)->present), + asn_MAP_S1AP_value_tag2el_536, + 1, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_value_536 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_S1AP_value_536, + 1, /* Elements count */ + &asn_SPC_S1AP_value_specs_536 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeReqIEs_533[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeReqIEs, id), + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), + 0, + &asn_DEF_S1AP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_534, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_533 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeReqIEs, criticality), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_S1AP_Criticality, + select_E_RABFailedToResumeItemResumeReqIEs_S1AP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_535, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_533 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeReqIEs, value), + -1 /* Ambiguous tag (ANY?) */, + 0, + &asn_DEF_S1AP_value_536, + select_E_RABFailedToResumeItemResumeReqIEs_S1AP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_value_constr_536, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_value_constraint_533 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeReqIEs_tags_533[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABFailedToResumeItemResumeReqIEs_tag2el_533[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToResumeItemResumeReqIEs_specs_533 = { + sizeof(struct S1AP_E_RABFailedToResumeItemResumeReqIEs), + offsetof(struct S1AP_E_RABFailedToResumeItemResumeReqIEs, _asn_ctx), + asn_MAP_S1AP_E_RABFailedToResumeItemResumeReqIEs_tag2el_533, + 2, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeReqIEs = { + "E-RABFailedToResumeItemResumeReqIEs", + "E-RABFailedToResumeItemResumeReqIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_E_RABFailedToResumeItemResumeReqIEs_tags_533, + sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeReqIEs_tags_533) + /sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeReqIEs_tags_533[0]), /* 1 */ + asn_DEF_S1AP_E_RABFailedToResumeItemResumeReqIEs_tags_533, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeReqIEs_tags_533) + /sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeReqIEs_tags_533[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_E_RABFailedToResumeItemResumeReqIEs_533, + 3, /* Elements count */ + &asn_SPC_S1AP_E_RABFailedToResumeItemResumeReqIEs_specs_533 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_S1AP_value_540[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeResIEs__value, choice.E_RABFailedToResumeItemResumeRes), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_E_RABFailedToResumeItemResumeRes, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "E-RABFailedToResumeItemResumeRes" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_540[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABFailedToResumeItemResumeRes */ +}; +static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_540 = { + sizeof(struct S1AP_E_RABFailedToResumeItemResumeResIEs__value), + offsetof(struct S1AP_E_RABFailedToResumeItemResumeResIEs__value, _asn_ctx), + offsetof(struct S1AP_E_RABFailedToResumeItemResumeResIEs__value, present), + sizeof(((struct S1AP_E_RABFailedToResumeItemResumeResIEs__value *)0)->present), + asn_MAP_S1AP_value_tag2el_540, + 1, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_value_540 = { + "value", + "value", + &asn_OP_OPEN_TYPE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_S1AP_value_540, + 1, /* Elements count */ + &asn_SPC_S1AP_value_specs_540 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeResIEs_537[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeResIEs, id), + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), + 0, + &asn_DEF_S1AP_ProtocolIE_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_id_constr_538, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_id_constraint_537 + }, + 0, 0, /* No default value */ + "id" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeResIEs, criticality), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_S1AP_Criticality, + select_E_RABFailedToResumeItemResumeResIEs_S1AP_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_criticality_constr_539, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_criticality_constraint_537 + }, + 0, 0, /* No default value */ + "criticality" + }, + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_E_RABFailedToResumeItemResumeResIEs, value), + -1 /* Ambiguous tag (ANY?) */, + 0, + &asn_DEF_S1AP_value_540, + select_E_RABFailedToResumeItemResumeResIEs_S1AP_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_value_constr_540, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_value_constraint_537 + }, + 0, 0, /* No default value */ + "value" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeResIEs_tags_537[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_E_RABFailedToResumeItemResumeResIEs_tag2el_537[] = { + { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToResumeItemResumeResIEs_specs_537 = { + sizeof(struct S1AP_E_RABFailedToResumeItemResumeResIEs), + offsetof(struct S1AP_E_RABFailedToResumeItemResumeResIEs, _asn_ctx), + asn_MAP_S1AP_E_RABFailedToResumeItemResumeResIEs_tag2el_537, + 2, /* Count of tags in the map */ + 0, 0, 0, /* Optional elements (not needed) */ + -1, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeResIEs = { + "E-RABFailedToResumeItemResumeResIEs", + "E-RABFailedToResumeItemResumeResIEs", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_E_RABFailedToResumeItemResumeResIEs_tags_537, + sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeResIEs_tags_537) + /sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeResIEs_tags_537[0]), /* 1 */ + asn_DEF_S1AP_E_RABFailedToResumeItemResumeResIEs_tags_537, /* Same as above */ + sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeResIEs_tags_537) + /sizeof(asn_DEF_S1AP_E_RABFailedToResumeItemResumeResIEs_tags_537[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_E_RABFailedToResumeItemResumeResIEs_537, + 3, /* Elements count */ + &asn_SPC_S1AP_E_RABFailedToResumeItemResumeResIEs_specs_537 /* Additional specs */ }; diff --git a/lib/asn1c/s1ap/S1AP_ProtocolIE-Field.h b/lib/asn1c/s1ap/S1AP_ProtocolIE-Field.h index b94e06e8b..70b25782f 100644 --- a/lib/asn1c/s1ap/S1AP_ProtocolIE-Field.h +++ b/lib/asn1c/s1ap/S1AP_ProtocolIE-Field.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-Containers" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -35,6 +35,7 @@ #include "S1AP_DAPSResponseInfoItem.h" #include "S1AP_E-RABInformationListItem.h" #include "S1AP_E-RABItem.h" +#include "S1AP_E-RABSecurityResultItem.h" #include "S1AP_E-RABUsageReportItem.h" #include "S1AP_LoggedMBSFNMDT.h" #include "S1AP_RecommendedCellItem.h" @@ -99,19 +100,21 @@ #include "S1AP_LHN-ID.h" #include "S1AP_PSCellInformation.h" #include "S1AP_NotifySourceeNB.h" +#include "S1AP_LTE-NTN-TAI-Information.h" #include "S1AP_E-RABToBeSwitchedDLList.h" #include "S1AP_RRC-Establishment-Cause.h" #include "S1AP_E-RABToBeSwitchedULList.h" +#include "S1AP_E-RABToBeUpdatedList.h" #include "S1AP_ENB-EarlyStatusTransfer-TransparentContainer.h" #include "S1AP_E-RABToBeSetupListBearerSUReq.h" #include "S1AP_E-RABSetupListBearerSURes.h" +#include "S1AP_UserLocationInformation.h" #include "S1AP_E-RABToBeModifiedListBearerModReq.h" #include "S1AP_SecondaryRATDataUsageRequest.h" #include "S1AP_E-RABModifyListBearerModRes.h" #include "S1AP_SecondaryRATDataUsageReportList.h" #include "S1AP_NAS-PDU.h" #include "S1AP_E-RABReleaseListBearerRelComp.h" -#include "S1AP_UserLocationInformation.h" #include "S1AP_E-RABToBeSetupListCtxtSUReq.h" #include "S1AP_SecurityKey.h" #include "S1AP_UERadioCapability.h" @@ -136,6 +139,7 @@ #include "S1AP_DataSize.h" #include "S1AP_WUS-Assistance-Information.h" #include "S1AP_NB-IoT-PagingDRX.h" +#include "S1AP_PagingCause.h" #include "S1AP_GWContextReleaseIndication.h" #include "S1AP_UE-S1AP-IDs.h" #include "S1AP_InformationOnRecommendedCellsAndENBsForPaging.h" @@ -230,6 +234,7 @@ #include "S1AP_E-RABFailedToSetupItemHOReqAck.h" #include "S1AP_E-RABToBeSwitchedDLItem.h" #include "S1AP_E-RABToBeSwitchedULItem.h" +#include "S1AP_E-RABToBeUpdatedItem.h" #include "S1AP_E-RABToBeModifiedItemBearerModInd.h" #include "S1AP_E-RABNotToBeModifiedItemBearerModInd.h" #include "S1AP_E-RABFailedToResumeItemResumeReq.h" @@ -304,14 +309,26 @@ typedef enum S1AP_E_RABItemIEs__value_PR { S1AP_E_RABItemIEs__value_PR_NOTHING, /* No components present */ S1AP_E_RABItemIEs__value_PR_E_RABItem } S1AP_E_RABItemIEs__value_PR; +typedef enum S1AP_E_RABSecurityResultListIEs__value_PR { + S1AP_E_RABSecurityResultListIEs__value_PR_NOTHING, /* No components present */ + S1AP_E_RABSecurityResultListIEs__value_PR_E_RABSecurityResultItem +} S1AP_E_RABSecurityResultListIEs__value_PR; typedef enum S1AP_E_RABUsageReportItemIEs__value_PR { S1AP_E_RABUsageReportItemIEs__value_PR_NOTHING, /* No components present */ S1AP_E_RABUsageReportItemIEs__value_PR_E_RABUsageReportItem } S1AP_E_RABUsageReportItemIEs__value_PR; +typedef enum S1AP_EventTrigger_ExtIEs__value_PR { + S1AP_EventTrigger_ExtIEs__value_PR_NOTHING /* No components present */ + +} S1AP_EventTrigger_ExtIEs__value_PR; typedef enum S1AP_MDTMode_ExtensionIE__value_PR { S1AP_MDTMode_ExtensionIE__value_PR_NOTHING, /* No components present */ S1AP_MDTMode_ExtensionIE__value_PR_LoggedMBSFNMDT } S1AP_MDTMode_ExtensionIE__value_PR; +typedef enum S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs__value_PR { + S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs__value_PR_NOTHING /* No components present */ + +} S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs__value_PR; typedef enum S1AP_RecommendedCellItemIEs__value_PR { S1AP_RecommendedCellItemIEs__value_PR_NOTHING, /* No components present */ S1AP_RecommendedCellItemIEs__value_PR_RecommendedCellItem @@ -324,6 +341,10 @@ typedef enum S1AP_SecondaryRATDataUsageReportItemIEs__value_PR { S1AP_SecondaryRATDataUsageReportItemIEs__value_PR_NOTHING, /* No components present */ S1AP_SecondaryRATDataUsageReportItemIEs__value_PR_SecondaryRATDataUsageReportItem } S1AP_SecondaryRATDataUsageReportItemIEs__value_PR; +typedef enum S1AP_SensorNameConfig_ExtIEs__value_PR { + S1AP_SensorNameConfig_ExtIEs__value_PR_NOTHING /* No components present */ + +} S1AP_SensorNameConfig_ExtIEs__value_PR; typedef enum S1AP_SONInformation_ExtensionIE__value_PR { S1AP_SONInformation_ExtensionIE__value_PR_NOTHING, /* No components present */ S1AP_SONInformation_ExtensionIE__value_PR_SONInformationReport @@ -435,7 +456,8 @@ typedef enum S1AP_HandoverNotifyIEs__value_PR { S1AP_HandoverNotifyIEs__value_PR_TunnelInformation, S1AP_HandoverNotifyIEs__value_PR_LHN_ID, S1AP_HandoverNotifyIEs__value_PR_PSCellInformation, - S1AP_HandoverNotifyIEs__value_PR_NotifySourceeNB + S1AP_HandoverNotifyIEs__value_PR_NotifySourceeNB, + S1AP_HandoverNotifyIEs__value_PR_LTE_NTN_TAI_Information } S1AP_HandoverNotifyIEs__value_PR; typedef enum S1AP_PathSwitchRequestIEs__value_PR { S1AP_PathSwitchRequestIEs__value_PR_NOTHING, /* No components present */ @@ -453,7 +475,8 @@ typedef enum S1AP_PathSwitchRequestIEs__value_PR { S1AP_PathSwitchRequestIEs__value_PR_LHN_ID, S1AP_PathSwitchRequestIEs__value_PR_RRC_Establishment_Cause, S1AP_PathSwitchRequestIEs__value_PR_NRUESecurityCapabilities, - S1AP_PathSwitchRequestIEs__value_PR_PSCellInformation + S1AP_PathSwitchRequestIEs__value_PR_PSCellInformation, + S1AP_PathSwitchRequestIEs__value_PR_LTE_NTN_TAI_Information } S1AP_PathSwitchRequestIEs__value_PR; typedef enum S1AP_PathSwitchRequestAcknowledgeIEs__value_PR { S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_NOTHING, /* No components present */ @@ -481,7 +504,9 @@ typedef enum S1AP_PathSwitchRequestAcknowledgeIEs__value_PR { S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_NRV2XServicesAuthorized, S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_NRUESidelinkAggregateMaximumBitrate, S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_PC5QoSParameters, - S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_UERadioCapabilityID + S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_UERadioCapabilityID, + S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_UESecurityCapabilities, + S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_E_RABToBeUpdatedList } S1AP_PathSwitchRequestAcknowledgeIEs__value_PR; typedef enum S1AP_PathSwitchRequestFailureIEs__value_PR { S1AP_PathSwitchRequestFailureIEs__value_PR_NOTHING, /* No components present */ @@ -532,7 +557,8 @@ typedef enum S1AP_E_RABSetupResponseIEs__value_PR { S1AP_E_RABSetupResponseIEs__value_PR_ENB_UE_S1AP_ID, S1AP_E_RABSetupResponseIEs__value_PR_E_RABSetupListBearerSURes, S1AP_E_RABSetupResponseIEs__value_PR_E_RABList, - S1AP_E_RABSetupResponseIEs__value_PR_CriticalityDiagnostics + S1AP_E_RABSetupResponseIEs__value_PR_CriticalityDiagnostics, + S1AP_E_RABSetupResponseIEs__value_PR_UserLocationInformation } S1AP_E_RABSetupResponseIEs__value_PR; typedef enum S1AP_E_RABModifyRequestIEs__value_PR { S1AP_E_RABModifyRequestIEs__value_PR_NOTHING, /* No components present */ @@ -549,7 +575,8 @@ typedef enum S1AP_E_RABModifyResponseIEs__value_PR { S1AP_E_RABModifyResponseIEs__value_PR_E_RABModifyListBearerModRes, S1AP_E_RABModifyResponseIEs__value_PR_E_RABList, S1AP_E_RABModifyResponseIEs__value_PR_CriticalityDiagnostics, - S1AP_E_RABModifyResponseIEs__value_PR_SecondaryRATDataUsageReportList + S1AP_E_RABModifyResponseIEs__value_PR_SecondaryRATDataUsageReportList, + S1AP_E_RABModifyResponseIEs__value_PR_UserLocationInformation } S1AP_E_RABModifyResponseIEs__value_PR; typedef enum S1AP_E_RABReleaseCommandIEs__value_PR { S1AP_E_RABReleaseCommandIEs__value_PR_NOTHING, /* No components present */ @@ -651,7 +678,8 @@ typedef enum S1AP_PagingIEs__value_PR { S1AP_PagingIEs__value_PR_CE_ModeBRestricted, S1AP_PagingIEs__value_PR_DataSize, S1AP_PagingIEs__value_PR_WUS_Assistance_Information, - S1AP_PagingIEs__value_PR_NB_IoT_PagingDRX + S1AP_PagingIEs__value_PR_NB_IoT_PagingDRX, + S1AP_PagingIEs__value_PR_PagingCause } S1AP_PagingIEs__value_PR; typedef enum S1AP_UEContextReleaseRequest_IEs__value_PR { S1AP_UEContextReleaseRequest_IEs__value_PR_NOTHING, /* No components present */ @@ -748,7 +776,8 @@ typedef enum S1AP_DownlinkNASTransport_IEs__value_PR { S1AP_DownlinkNASTransport_IEs__value_PR_PendingDataIndication, S1AP_DownlinkNASTransport_IEs__value_PR_Subscription_Based_UE_DifferentiationInfo, S1AP_DownlinkNASTransport_IEs__value_PR_AdditionalRRMPriorityIndex, - S1AP_DownlinkNASTransport_IEs__value_PR_UERadioCapabilityID + S1AP_DownlinkNASTransport_IEs__value_PR_UERadioCapabilityID, + S1AP_DownlinkNASTransport_IEs__value_PR_Masked_IMEISV } S1AP_DownlinkNASTransport_IEs__value_PR; typedef enum S1AP_InitialUEMessage_IEs__value_PR { S1AP_InitialUEMessage_IEs__value_PR_NOTHING, /* No components present */ @@ -774,7 +803,8 @@ typedef enum S1AP_InitialUEMessage_IEs__value_PR { S1AP_InitialUEMessage_IEs__value_PR_Coverage_Level, S1AP_InitialUEMessage_IEs__value_PR_UE_Application_Layer_Measurement_Capability, S1AP_InitialUEMessage_IEs__value_PR_EDT_Session, - S1AP_InitialUEMessage_IEs__value_PR_IAB_Node_Indication + S1AP_InitialUEMessage_IEs__value_PR_IAB_Node_Indication, + S1AP_InitialUEMessage_IEs__value_PR_LTE_NTN_TAI_Information } S1AP_InitialUEMessage_IEs__value_PR; typedef enum S1AP_UplinkNASTransport_IEs__value_PR { S1AP_UplinkNASTransport_IEs__value_PR_NOTHING, /* No components present */ @@ -786,7 +816,8 @@ typedef enum S1AP_UplinkNASTransport_IEs__value_PR { S1AP_UplinkNASTransport_IEs__value_PR_TransportLayerAddress, S1AP_UplinkNASTransport_IEs__value_PR_TransportLayerAddress_1, S1AP_UplinkNASTransport_IEs__value_PR_LHN_ID, - S1AP_UplinkNASTransport_IEs__value_PR_PSCellInformation + S1AP_UplinkNASTransport_IEs__value_PR_PSCellInformation, + S1AP_UplinkNASTransport_IEs__value_PR_LTE_NTN_TAI_Information } S1AP_UplinkNASTransport_IEs__value_PR; typedef enum S1AP_NASNonDeliveryIndication_IEs__value_PR { S1AP_NASNonDeliveryIndication_IEs__value_PR_NOTHING, /* No components present */ @@ -921,7 +952,8 @@ typedef enum S1AP_UECapabilityInfoIndicationIEs__value_PR { S1AP_UECapabilityInfoIndicationIEs__value_PR_UERadioCapabilityForPaging, S1AP_UECapabilityInfoIndicationIEs__value_PR_UE_Application_Layer_Measurement_Capability, S1AP_UECapabilityInfoIndicationIEs__value_PR_LTE_M_Indication, - S1AP_UECapabilityInfoIndicationIEs__value_PR_UERadioCapability_1 + S1AP_UECapabilityInfoIndicationIEs__value_PR_UERadioCapability_1, + S1AP_UECapabilityInfoIndicationIEs__value_PR_UERadioCapabilityForPaging_1 } S1AP_UECapabilityInfoIndicationIEs__value_PR; typedef enum S1AP_ENBStatusTransferIEs__value_PR { S1AP_ENBStatusTransferIEs__value_PR_NOTHING, /* No components present */ @@ -982,7 +1014,8 @@ typedef enum S1AP_LocationReportIEs__value_PR { S1AP_LocationReportIEs__value_PR_EUTRAN_CGI, S1AP_LocationReportIEs__value_PR_TAI, S1AP_LocationReportIEs__value_PR_RequestType, - S1AP_LocationReportIEs__value_PR_PSCellInformation + S1AP_LocationReportIEs__value_PR_PSCellInformation, + S1AP_LocationReportIEs__value_PR_LTE_NTN_TAI_Information } S1AP_LocationReportIEs__value_PR; typedef enum S1AP_OverloadStartIEs__value_PR { S1AP_OverloadStartIEs__value_PR_NOTHING, /* No components present */ @@ -1171,7 +1204,8 @@ typedef enum S1AP_ConnectionEstablishmentIndicationIEs__value_PR { S1AP_ConnectionEstablishmentIndicationIEs__value_PR_EndIndication, S1AP_ConnectionEstablishmentIndicationIEs__value_PR_Subscription_Based_UE_DifferentiationInfo, S1AP_ConnectionEstablishmentIndicationIEs__value_PR_E_RABLevelQoSParameters, - S1AP_ConnectionEstablishmentIndicationIEs__value_PR_UERadioCapabilityID + S1AP_ConnectionEstablishmentIndicationIEs__value_PR_UERadioCapabilityID, + S1AP_ConnectionEstablishmentIndicationIEs__value_PR_Masked_IMEISV } S1AP_ConnectionEstablishmentIndicationIEs__value_PR; typedef enum S1AP_RetrieveUEInformationIEs__value_PR { S1AP_RetrieveUEInformationIEs__value_PR_NOTHING, /* No components present */ @@ -1183,7 +1217,8 @@ typedef enum S1AP_UEInformationTransferIEs__value_PR { S1AP_UEInformationTransferIEs__value_PR_E_RABLevelQoSParameters, S1AP_UEInformationTransferIEs__value_PR_UERadioCapability, S1AP_UEInformationTransferIEs__value_PR_Subscription_Based_UE_DifferentiationInfo, - S1AP_UEInformationTransferIEs__value_PR_PendingDataIndication + S1AP_UEInformationTransferIEs__value_PR_PendingDataIndication, + S1AP_UEInformationTransferIEs__value_PR_Masked_IMEISV } S1AP_UEInformationTransferIEs__value_PR; typedef enum S1AP_ENBCPRelocationIndicationIEs__value_PR { S1AP_ENBCPRelocationIndicationIEs__value_PR_NOTHING, /* No components present */ @@ -1191,7 +1226,8 @@ typedef enum S1AP_ENBCPRelocationIndicationIEs__value_PR { S1AP_ENBCPRelocationIndicationIEs__value_PR_S_TMSI, S1AP_ENBCPRelocationIndicationIEs__value_PR_EUTRAN_CGI, S1AP_ENBCPRelocationIndicationIEs__value_PR_TAI, - S1AP_ENBCPRelocationIndicationIEs__value_PR_UL_CP_SecurityInformation + S1AP_ENBCPRelocationIndicationIEs__value_PR_UL_CP_SecurityInformation, + S1AP_ENBCPRelocationIndicationIEs__value_PR_LTE_NTN_TAI_Information } S1AP_ENBCPRelocationIndicationIEs__value_PR; typedef enum S1AP_MMECPRelocationIndicationIEs__value_PR { S1AP_MMECPRelocationIndicationIEs__value_PR_NOTHING, /* No components present */ @@ -1241,6 +1277,10 @@ typedef enum S1AP_E_RABToBeSwitchedULItemIEs__value_PR { S1AP_E_RABToBeSwitchedULItemIEs__value_PR_NOTHING, /* No components present */ S1AP_E_RABToBeSwitchedULItemIEs__value_PR_E_RABToBeSwitchedULItem } S1AP_E_RABToBeSwitchedULItemIEs__value_PR; +typedef enum S1AP_E_RABToBeUpdatedItemIEs__value_PR { + S1AP_E_RABToBeUpdatedItemIEs__value_PR_NOTHING, /* No components present */ + S1AP_E_RABToBeUpdatedItemIEs__value_PR_E_RABToBeUpdatedItem +} S1AP_E_RABToBeUpdatedItemIEs__value_PR; typedef enum S1AP_E_RABToBeModifiedItemBearerModIndIEs__value_PR { S1AP_E_RABToBeModifiedItemBearerModIndIEs__value_PR_NOTHING, /* No components present */ S1AP_E_RABToBeModifiedItemBearerModIndIEs__value_PR_E_RABToBeModifiedItemBearerModInd @@ -1515,6 +1555,22 @@ typedef struct S1AP_E_RABItemIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } S1AP_E_RABItemIEs_t; +typedef struct S1AP_E_RABSecurityResultListIEs { + S1AP_ProtocolIE_ID_t id; + S1AP_Criticality_t criticality; + struct S1AP_E_RABSecurityResultListIEs__value { + S1AP_E_RABSecurityResultListIEs__value_PR present; + union S1AP_E_RABSecurityResultListIEs__S1AP_value_u { + S1AP_E_RABSecurityResultItem_t E_RABSecurityResultItem; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_E_RABSecurityResultListIEs_t; typedef struct S1AP_E_RABUsageReportItemIEs { S1AP_ProtocolIE_ID_t id; S1AP_Criticality_t criticality; @@ -1531,6 +1587,21 @@ typedef struct S1AP_E_RABUsageReportItemIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } S1AP_E_RABUsageReportItemIEs_t; +typedef struct S1AP_EventTrigger_ExtIEs { + S1AP_ProtocolIE_ID_t id; + S1AP_Criticality_t criticality; + struct S1AP_EventTrigger_ExtIEs__value { + S1AP_EventTrigger_ExtIEs__value_PR present; + union S1AP_EventTrigger_ExtIEs__S1AP_value_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_EventTrigger_ExtIEs_t; typedef struct S1AP_MDTMode_ExtensionIE { S1AP_ProtocolIE_ID_t id; S1AP_Criticality_t criticality; @@ -1547,6 +1618,21 @@ typedef struct S1AP_MDTMode_ExtensionIE { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } S1AP_MDTMode_ExtensionIE_t; +typedef struct S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs { + S1AP_ProtocolIE_ID_t id; + S1AP_Criticality_t criticality; + struct S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs__value { + S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs__value_PR present; + union S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs__S1AP_value_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs_t; typedef struct S1AP_RecommendedCellItemIEs { S1AP_ProtocolIE_ID_t id; S1AP_Criticality_t criticality; @@ -1595,6 +1681,21 @@ typedef struct S1AP_SecondaryRATDataUsageReportItemIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } S1AP_SecondaryRATDataUsageReportItemIEs_t; +typedef struct S1AP_SensorNameConfig_ExtIEs { + S1AP_ProtocolIE_ID_t id; + S1AP_Criticality_t criticality; + struct S1AP_SensorNameConfig_ExtIEs__value { + S1AP_SensorNameConfig_ExtIEs__value_PR present; + union S1AP_SensorNameConfig_ExtIEs__S1AP_value_u { + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_SensorNameConfig_ExtIEs_t; typedef struct S1AP_SONInformation_ExtensionIE { S1AP_ProtocolIE_ID_t id; S1AP_Criticality_t criticality; @@ -1806,6 +1907,7 @@ typedef struct S1AP_HandoverNotifyIEs { S1AP_LHN_ID_t LHN_ID; S1AP_PSCellInformation_t PSCellInformation; S1AP_NotifySourceeNB_t NotifySourceeNB; + S1AP_LTE_NTN_TAI_Information_t LTE_NTN_TAI_Information; } choice; /* Context for parsing across buffer boundaries */ @@ -1836,6 +1938,7 @@ typedef struct S1AP_PathSwitchRequestIEs { S1AP_RRC_Establishment_Cause_t RRC_Establishment_Cause; S1AP_NRUESecurityCapabilities_t NRUESecurityCapabilities; S1AP_PSCellInformation_t PSCellInformation; + S1AP_LTE_NTN_TAI_Information_t LTE_NTN_TAI_Information; } choice; /* Context for parsing across buffer boundaries */ @@ -1876,6 +1979,8 @@ typedef struct S1AP_PathSwitchRequestAcknowledgeIEs { S1AP_NRUESidelinkAggregateMaximumBitrate_t NRUESidelinkAggregateMaximumBitrate; S1AP_PC5QoSParameters_t PC5QoSParameters; S1AP_UERadioCapabilityID_t UERadioCapabilityID; + S1AP_UESecurityCapabilities_t UESecurityCapabilities; + S1AP_E_RABToBeUpdatedList_t E_RABToBeUpdatedList; } choice; /* Context for parsing across buffer boundaries */ @@ -2023,6 +2128,7 @@ typedef struct S1AP_E_RABSetupResponseIEs { S1AP_E_RABSetupListBearerSURes_t E_RABSetupListBearerSURes; S1AP_E_RABList_t E_RABList; S1AP_CriticalityDiagnostics_t CriticalityDiagnostics; + S1AP_UserLocationInformation_t UserLocationInformation; } choice; /* Context for parsing across buffer boundaries */ @@ -2064,6 +2170,7 @@ typedef struct S1AP_E_RABModifyResponseIEs { S1AP_E_RABList_t E_RABList; S1AP_CriticalityDiagnostics_t CriticalityDiagnostics; S1AP_SecondaryRATDataUsageReportList_t SecondaryRATDataUsageReportList; + S1AP_UserLocationInformation_t UserLocationInformation; } choice; /* Context for parsing across buffer boundaries */ @@ -2250,6 +2357,7 @@ typedef struct S1AP_PagingIEs { S1AP_DataSize_t DataSize; S1AP_WUS_Assistance_Information_t WUS_Assistance_Information; S1AP_NB_IoT_PagingDRX_t NB_IoT_PagingDRX; + S1AP_PagingCause_t PagingCause; } choice; /* Context for parsing across buffer boundaries */ @@ -2455,6 +2563,7 @@ typedef struct S1AP_DownlinkNASTransport_IEs { S1AP_Subscription_Based_UE_DifferentiationInfo_t Subscription_Based_UE_DifferentiationInfo; S1AP_AdditionalRRMPriorityIndex_t AdditionalRRMPriorityIndex; S1AP_UERadioCapabilityID_t UERadioCapabilityID; + S1AP_Masked_IMEISV_t Masked_IMEISV; } choice; /* Context for parsing across buffer boundaries */ @@ -2493,6 +2602,7 @@ typedef struct S1AP_InitialUEMessage_IEs { S1AP_UE_Application_Layer_Measurement_Capability_t UE_Application_Layer_Measurement_Capability; S1AP_EDT_Session_t EDT_Session; S1AP_IAB_Node_Indication_t IAB_Node_Indication; + S1AP_LTE_NTN_TAI_Information_t LTE_NTN_TAI_Information; } choice; /* Context for parsing across buffer boundaries */ @@ -2517,6 +2627,7 @@ typedef struct S1AP_UplinkNASTransport_IEs { S1AP_TransportLayerAddress_t TransportLayerAddress_1; S1AP_LHN_ID_t LHN_ID; S1AP_PSCellInformation_t PSCellInformation; + S1AP_LTE_NTN_TAI_Information_t LTE_NTN_TAI_Information; } choice; /* Context for parsing across buffer boundaries */ @@ -2868,6 +2979,7 @@ typedef struct S1AP_UECapabilityInfoIndicationIEs { S1AP_UE_Application_Layer_Measurement_Capability_t UE_Application_Layer_Measurement_Capability; S1AP_LTE_M_Indication_t LTE_M_Indication; S1AP_UERadioCapability_t UERadioCapability_1; + S1AP_UERadioCapabilityForPaging_t UERadioCapabilityForPaging_1; } choice; /* Context for parsing across buffer boundaries */ @@ -3037,6 +3149,7 @@ typedef struct S1AP_LocationReportIEs { S1AP_TAI_t TAI; S1AP_RequestType_t RequestType; S1AP_PSCellInformation_t PSCellInformation; + S1AP_LTE_NTN_TAI_Information_t LTE_NTN_TAI_Information; } choice; /* Context for parsing across buffer boundaries */ @@ -3538,6 +3651,7 @@ typedef struct S1AP_ConnectionEstablishmentIndicationIEs { S1AP_Subscription_Based_UE_DifferentiationInfo_t Subscription_Based_UE_DifferentiationInfo; S1AP_E_RABLevelQoSParameters_t E_RABLevelQoSParameters; S1AP_UERadioCapabilityID_t UERadioCapabilityID; + S1AP_Masked_IMEISV_t Masked_IMEISV; } choice; /* Context for parsing across buffer boundaries */ @@ -3574,6 +3688,7 @@ typedef struct S1AP_UEInformationTransferIEs { S1AP_UERadioCapability_t UERadioCapability; S1AP_Subscription_Based_UE_DifferentiationInfo_t Subscription_Based_UE_DifferentiationInfo; S1AP_PendingDataIndication_t PendingDataIndication; + S1AP_Masked_IMEISV_t Masked_IMEISV; } choice; /* Context for parsing across buffer boundaries */ @@ -3594,6 +3709,7 @@ typedef struct S1AP_ENBCPRelocationIndicationIEs { S1AP_EUTRAN_CGI_t EUTRAN_CGI; S1AP_TAI_t TAI; S1AP_UL_CP_SecurityInformation_t UL_CP_SecurityInformation; + S1AP_LTE_NTN_TAI_Information_t LTE_NTN_TAI_Information; } choice; /* Context for parsing across buffer boundaries */ @@ -3771,6 +3887,22 @@ typedef struct S1AP_E_RABToBeSwitchedULItemIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } S1AP_E_RABToBeSwitchedULItemIEs_t; +typedef struct S1AP_E_RABToBeUpdatedItemIEs { + S1AP_ProtocolIE_ID_t id; + S1AP_Criticality_t criticality; + struct S1AP_E_RABToBeUpdatedItemIEs__value { + S1AP_E_RABToBeUpdatedItemIEs__value_PR present; + union S1AP_E_RABToBeUpdatedItemIEs__S1AP_value_u { + S1AP_E_RABToBeUpdatedItem_t E_RABToBeUpdatedItem; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } value; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_E_RABToBeUpdatedItemIEs_t; typedef struct S1AP_E_RABToBeModifiedItemBearerModIndIEs { S1AP_ProtocolIE_ID_t id; S1AP_Criticality_t criticality; @@ -3885,348 +4017,363 @@ extern asn_TYPE_member_t asn_MBR_S1AP_E_RABInformationListIEs_57[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABItemIEs_specs_61; extern asn_TYPE_member_t asn_MBR_S1AP_E_RABItemIEs_61[3]; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSecurityResultListIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSecurityResultListIEs_specs_65; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABSecurityResultListIEs_65[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABUsageReportItemIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABUsageReportItemIEs_specs_65; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABUsageReportItemIEs_65[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABUsageReportItemIEs_specs_69; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABUsageReportItemIEs_69[3]; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_EventTrigger_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_EventTrigger_ExtIEs_specs_73; +extern asn_TYPE_member_t asn_MBR_S1AP_EventTrigger_ExtIEs_73[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_MDTMode_ExtensionIE; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MDTMode_ExtensionIE_specs_69; -extern asn_TYPE_member_t asn_MBR_S1AP_MDTMode_ExtensionIE_69[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MDTMode_ExtensionIE_specs_77; +extern asn_TYPE_member_t asn_MBR_S1AP_MDTMode_ExtensionIE_77[3]; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs_specs_81; +extern asn_TYPE_member_t asn_MBR_S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs_81[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedCellItemIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedCellItemIEs_specs_73; -extern asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellItemIEs_73[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedCellItemIEs_specs_85; +extern asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellItemIEs_85[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedENBItemIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedENBItemIEs_specs_77; -extern asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBItemIEs_77[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedENBItemIEs_specs_89; +extern asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBItemIEs_89[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_SecondaryRATDataUsageReportItemIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecondaryRATDataUsageReportItemIEs_specs_81; -extern asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportItemIEs_81[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecondaryRATDataUsageReportItemIEs_specs_93; +extern asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportItemIEs_93[3]; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_SensorNameConfig_ExtIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SensorNameConfig_ExtIEs_specs_97; +extern asn_TYPE_member_t asn_MBR_S1AP_SensorNameConfig_ExtIEs_97[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_SONInformation_ExtensionIE; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SONInformation_ExtensionIE_specs_85; -extern asn_TYPE_member_t asn_MBR_S1AP_SONInformation_ExtensionIE_85[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SONInformation_ExtensionIE_specs_101; +extern asn_TYPE_member_t asn_MBR_S1AP_SONInformation_ExtensionIE_101[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_SourceNodeID_ExtensionIE; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SourceNodeID_ExtensionIE_specs_89; -extern asn_TYPE_member_t asn_MBR_S1AP_SourceNodeID_ExtensionIE_89[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SourceNodeID_ExtensionIE_specs_105; +extern asn_TYPE_member_t asn_MBR_S1AP_SourceNodeID_ExtensionIE_105[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverRequiredIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverRequiredIEs_specs_93; -extern asn_TYPE_member_t asn_MBR_S1AP_HandoverRequiredIEs_93[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverRequiredIEs_specs_109; +extern asn_TYPE_member_t asn_MBR_S1AP_HandoverRequiredIEs_109[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverCommandIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverCommandIEs_specs_97; -extern asn_TYPE_member_t asn_MBR_S1AP_HandoverCommandIEs_97[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverCommandIEs_specs_113; +extern asn_TYPE_member_t asn_MBR_S1AP_HandoverCommandIEs_113[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverPreparationFailureIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverPreparationFailureIEs_specs_101; -extern asn_TYPE_member_t asn_MBR_S1AP_HandoverPreparationFailureIEs_101[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverPreparationFailureIEs_specs_117; +extern asn_TYPE_member_t asn_MBR_S1AP_HandoverPreparationFailureIEs_117[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverRequestIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverRequestIEs_specs_105; -extern asn_TYPE_member_t asn_MBR_S1AP_HandoverRequestIEs_105[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverRequestIEs_specs_121; +extern asn_TYPE_member_t asn_MBR_S1AP_HandoverRequestIEs_121[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverRequestAcknowledgeIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverRequestAcknowledgeIEs_specs_109; -extern asn_TYPE_member_t asn_MBR_S1AP_HandoverRequestAcknowledgeIEs_109[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverRequestAcknowledgeIEs_specs_125; +extern asn_TYPE_member_t asn_MBR_S1AP_HandoverRequestAcknowledgeIEs_125[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverFailureIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverFailureIEs_specs_113; -extern asn_TYPE_member_t asn_MBR_S1AP_HandoverFailureIEs_113[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverFailureIEs_specs_129; +extern asn_TYPE_member_t asn_MBR_S1AP_HandoverFailureIEs_129[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverNotifyIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverNotifyIEs_specs_117; -extern asn_TYPE_member_t asn_MBR_S1AP_HandoverNotifyIEs_117[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverNotifyIEs_specs_133; +extern asn_TYPE_member_t asn_MBR_S1AP_HandoverNotifyIEs_133[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_PathSwitchRequestIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PathSwitchRequestIEs_specs_121; -extern asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequestIEs_121[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PathSwitchRequestIEs_specs_137; +extern asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequestIEs_137[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_PathSwitchRequestAcknowledgeIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PathSwitchRequestAcknowledgeIEs_specs_125; -extern asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequestAcknowledgeIEs_125[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PathSwitchRequestAcknowledgeIEs_specs_141; +extern asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequestAcknowledgeIEs_141[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_PathSwitchRequestFailureIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PathSwitchRequestFailureIEs_specs_129; -extern asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequestFailureIEs_129[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PathSwitchRequestFailureIEs_specs_145; +extern asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequestFailureIEs_145[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverCancelIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverCancelIEs_specs_133; -extern asn_TYPE_member_t asn_MBR_S1AP_HandoverCancelIEs_133[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverCancelIEs_specs_149; +extern asn_TYPE_member_t asn_MBR_S1AP_HandoverCancelIEs_149[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverCancelAcknowledgeIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverCancelAcknowledgeIEs_specs_137; -extern asn_TYPE_member_t asn_MBR_S1AP_HandoverCancelAcknowledgeIEs_137[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverCancelAcknowledgeIEs_specs_153; +extern asn_TYPE_member_t asn_MBR_S1AP_HandoverCancelAcknowledgeIEs_153[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverSuccessIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverSuccessIEs_specs_141; -extern asn_TYPE_member_t asn_MBR_S1AP_HandoverSuccessIEs_141[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverSuccessIEs_specs_157; +extern asn_TYPE_member_t asn_MBR_S1AP_HandoverSuccessIEs_157[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBEarlyStatusTransferIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBEarlyStatusTransferIEs_specs_145; -extern asn_TYPE_member_t asn_MBR_S1AP_ENBEarlyStatusTransferIEs_145[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBEarlyStatusTransferIEs_specs_161; +extern asn_TYPE_member_t asn_MBR_S1AP_ENBEarlyStatusTransferIEs_161[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEEarlyStatusTransferIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEEarlyStatusTransferIEs_specs_149; -extern asn_TYPE_member_t asn_MBR_S1AP_MMEEarlyStatusTransferIEs_149[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEEarlyStatusTransferIEs_specs_165; +extern asn_TYPE_member_t asn_MBR_S1AP_MMEEarlyStatusTransferIEs_165[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupRequestIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupRequestIEs_specs_153; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupRequestIEs_153[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupRequestIEs_specs_169; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupRequestIEs_169[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupResponseIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupResponseIEs_specs_157; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupResponseIEs_157[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupResponseIEs_specs_173; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupResponseIEs_173[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyRequestIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyRequestIEs_specs_161; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyRequestIEs_161[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyRequestIEs_specs_177; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyRequestIEs_177[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyResponseIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyResponseIEs_specs_165; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyResponseIEs_165[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyResponseIEs_specs_181; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyResponseIEs_181[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseCommandIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABReleaseCommandIEs_specs_169; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseCommandIEs_169[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABReleaseCommandIEs_specs_185; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseCommandIEs_185[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseResponseIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABReleaseResponseIEs_specs_173; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseResponseIEs_173[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABReleaseResponseIEs_specs_189; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseResponseIEs_189[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseIndicationIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABReleaseIndicationIEs_specs_177; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseIndicationIEs_177[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABReleaseIndicationIEs_specs_193; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseIndicationIEs_193[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_InitialContextSetupRequestIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_InitialContextSetupRequestIEs_specs_181; -extern asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupRequestIEs_181[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_InitialContextSetupRequestIEs_specs_197; +extern asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupRequestIEs_197[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_InitialContextSetupResponseIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_InitialContextSetupResponseIEs_specs_185; -extern asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupResponseIEs_185[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_InitialContextSetupResponseIEs_specs_201; +extern asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupResponseIEs_201[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_InitialContextSetupFailureIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_InitialContextSetupFailureIEs_specs_189; -extern asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupFailureIEs_189[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_InitialContextSetupFailureIEs_specs_205; +extern asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupFailureIEs_205[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_PagingIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PagingIEs_specs_193; -extern asn_TYPE_member_t asn_MBR_S1AP_PagingIEs_193[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PagingIEs_specs_209; +extern asn_TYPE_member_t asn_MBR_S1AP_PagingIEs_209[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextReleaseRequest_IEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextReleaseRequest_IEs_specs_197; -extern asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseRequest_IEs_197[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextReleaseRequest_IEs_specs_213; +extern asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseRequest_IEs_213[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextReleaseCommand_IEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextReleaseCommand_IEs_specs_201; -extern asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseCommand_IEs_201[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextReleaseCommand_IEs_specs_217; +extern asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseCommand_IEs_217[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextReleaseComplete_IEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextReleaseComplete_IEs_specs_205; -extern asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseComplete_IEs_205[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextReleaseComplete_IEs_specs_221; +extern asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseComplete_IEs_221[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationRequestIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationRequestIEs_specs_209; -extern asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationRequestIEs_209[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationRequestIEs_specs_225; +extern asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationRequestIEs_225[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationResponseIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationResponseIEs_specs_213; -extern asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationResponseIEs_213[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationResponseIEs_specs_229; +extern asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationResponseIEs_229[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationFailureIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationFailureIEs_specs_217; -extern asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationFailureIEs_217[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationFailureIEs_specs_233; +extern asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationFailureIEs_233[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UERadioCapabilityMatchRequestIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UERadioCapabilityMatchRequestIEs_specs_221; -extern asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityMatchRequestIEs_221[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UERadioCapabilityMatchRequestIEs_specs_237; +extern asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityMatchRequestIEs_237[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UERadioCapabilityMatchResponseIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UERadioCapabilityMatchResponseIEs_specs_225; -extern asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityMatchResponseIEs_225[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UERadioCapabilityMatchResponseIEs_specs_241; +extern asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityMatchResponseIEs_241[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_DownlinkNASTransport_IEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DownlinkNASTransport_IEs_specs_229; -extern asn_TYPE_member_t asn_MBR_S1AP_DownlinkNASTransport_IEs_229[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DownlinkNASTransport_IEs_specs_245; +extern asn_TYPE_member_t asn_MBR_S1AP_DownlinkNASTransport_IEs_245[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_InitialUEMessage_IEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_InitialUEMessage_IEs_specs_233; -extern asn_TYPE_member_t asn_MBR_S1AP_InitialUEMessage_IEs_233[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_InitialUEMessage_IEs_specs_249; +extern asn_TYPE_member_t asn_MBR_S1AP_InitialUEMessage_IEs_249[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UplinkNASTransport_IEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UplinkNASTransport_IEs_specs_237; -extern asn_TYPE_member_t asn_MBR_S1AP_UplinkNASTransport_IEs_237[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UplinkNASTransport_IEs_specs_253; +extern asn_TYPE_member_t asn_MBR_S1AP_UplinkNASTransport_IEs_253[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_NASNonDeliveryIndication_IEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_NASNonDeliveryIndication_IEs_specs_241; -extern asn_TYPE_member_t asn_MBR_S1AP_NASNonDeliveryIndication_IEs_241[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_NASNonDeliveryIndication_IEs_specs_257; +extern asn_TYPE_member_t asn_MBR_S1AP_NASNonDeliveryIndication_IEs_257[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_RerouteNASRequest_IEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RerouteNASRequest_IEs_specs_245; -extern asn_TYPE_member_t asn_MBR_S1AP_RerouteNASRequest_IEs_245[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RerouteNASRequest_IEs_specs_261; +extern asn_TYPE_member_t asn_MBR_S1AP_RerouteNASRequest_IEs_261[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_NASDeliveryIndicationIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_NASDeliveryIndicationIEs_specs_249; -extern asn_TYPE_member_t asn_MBR_S1AP_NASDeliveryIndicationIEs_249[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_NASDeliveryIndicationIEs_specs_265; +extern asn_TYPE_member_t asn_MBR_S1AP_NASDeliveryIndicationIEs_265[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ResetIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ResetIEs_specs_253; -extern asn_TYPE_member_t asn_MBR_S1AP_ResetIEs_253[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ResetIEs_specs_269; +extern asn_TYPE_member_t asn_MBR_S1AP_ResetIEs_269[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ResetAcknowledgeIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ResetAcknowledgeIEs_specs_257; -extern asn_TYPE_member_t asn_MBR_S1AP_ResetAcknowledgeIEs_257[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ResetAcknowledgeIEs_specs_273; +extern asn_TYPE_member_t asn_MBR_S1AP_ResetAcknowledgeIEs_273[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ErrorIndicationIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ErrorIndicationIEs_specs_261; -extern asn_TYPE_member_t asn_MBR_S1AP_ErrorIndicationIEs_261[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ErrorIndicationIEs_specs_277; +extern asn_TYPE_member_t asn_MBR_S1AP_ErrorIndicationIEs_277[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_S1SetupRequestIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_S1SetupRequestIEs_specs_265; -extern asn_TYPE_member_t asn_MBR_S1AP_S1SetupRequestIEs_265[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_S1SetupRequestIEs_specs_281; +extern asn_TYPE_member_t asn_MBR_S1AP_S1SetupRequestIEs_281[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_S1SetupResponseIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_S1SetupResponseIEs_specs_269; -extern asn_TYPE_member_t asn_MBR_S1AP_S1SetupResponseIEs_269[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_S1SetupResponseIEs_specs_285; +extern asn_TYPE_member_t asn_MBR_S1AP_S1SetupResponseIEs_285[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_S1SetupFailureIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_S1SetupFailureIEs_specs_273; -extern asn_TYPE_member_t asn_MBR_S1AP_S1SetupFailureIEs_273[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_S1SetupFailureIEs_specs_289; +extern asn_TYPE_member_t asn_MBR_S1AP_S1SetupFailureIEs_289[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBConfigurationUpdateIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBConfigurationUpdateIEs_specs_277; -extern asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdateIEs_277[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBConfigurationUpdateIEs_specs_293; +extern asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdateIEs_293[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBConfigurationUpdateAcknowledgeIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBConfigurationUpdateAcknowledgeIEs_specs_281; -extern asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdateAcknowledgeIEs_281[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBConfigurationUpdateAcknowledgeIEs_specs_297; +extern asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdateAcknowledgeIEs_297[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBConfigurationUpdateFailureIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBConfigurationUpdateFailureIEs_specs_285; -extern asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdateFailureIEs_285[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBConfigurationUpdateFailureIEs_specs_301; +extern asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdateFailureIEs_301[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEConfigurationUpdateIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEConfigurationUpdateIEs_specs_289; -extern asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdateIEs_289[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEConfigurationUpdateIEs_specs_305; +extern asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdateIEs_305[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEConfigurationUpdateAcknowledgeIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEConfigurationUpdateAcknowledgeIEs_specs_293; -extern asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdateAcknowledgeIEs_293[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEConfigurationUpdateAcknowledgeIEs_specs_309; +extern asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdateAcknowledgeIEs_309[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEConfigurationUpdateFailureIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEConfigurationUpdateFailureIEs_specs_297; -extern asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdateFailureIEs_297[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEConfigurationUpdateFailureIEs_specs_313; +extern asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdateFailureIEs_313[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_DownlinkS1cdma2000tunnellingIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DownlinkS1cdma2000tunnellingIEs_specs_301; -extern asn_TYPE_member_t asn_MBR_S1AP_DownlinkS1cdma2000tunnellingIEs_301[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DownlinkS1cdma2000tunnellingIEs_specs_317; +extern asn_TYPE_member_t asn_MBR_S1AP_DownlinkS1cdma2000tunnellingIEs_317[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UplinkS1cdma2000tunnellingIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UplinkS1cdma2000tunnellingIEs_specs_305; -extern asn_TYPE_member_t asn_MBR_S1AP_UplinkS1cdma2000tunnellingIEs_305[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UplinkS1cdma2000tunnellingIEs_specs_321; +extern asn_TYPE_member_t asn_MBR_S1AP_UplinkS1cdma2000tunnellingIEs_321[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UECapabilityInfoIndicationIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UECapabilityInfoIndicationIEs_specs_309; -extern asn_TYPE_member_t asn_MBR_S1AP_UECapabilityInfoIndicationIEs_309[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UECapabilityInfoIndicationIEs_specs_325; +extern asn_TYPE_member_t asn_MBR_S1AP_UECapabilityInfoIndicationIEs_325[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBStatusTransferIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBStatusTransferIEs_specs_313; -extern asn_TYPE_member_t asn_MBR_S1AP_ENBStatusTransferIEs_313[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBStatusTransferIEs_specs_329; +extern asn_TYPE_member_t asn_MBR_S1AP_ENBStatusTransferIEs_329[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEStatusTransferIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEStatusTransferIEs_specs_317; -extern asn_TYPE_member_t asn_MBR_S1AP_MMEStatusTransferIEs_317[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEStatusTransferIEs_specs_333; +extern asn_TYPE_member_t asn_MBR_S1AP_MMEStatusTransferIEs_333[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_TraceStartIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TraceStartIEs_specs_321; -extern asn_TYPE_member_t asn_MBR_S1AP_TraceStartIEs_321[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TraceStartIEs_specs_337; +extern asn_TYPE_member_t asn_MBR_S1AP_TraceStartIEs_337[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_TraceFailureIndicationIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TraceFailureIndicationIEs_specs_325; -extern asn_TYPE_member_t asn_MBR_S1AP_TraceFailureIndicationIEs_325[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TraceFailureIndicationIEs_specs_341; +extern asn_TYPE_member_t asn_MBR_S1AP_TraceFailureIndicationIEs_341[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_DeactivateTraceIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DeactivateTraceIEs_specs_329; -extern asn_TYPE_member_t asn_MBR_S1AP_DeactivateTraceIEs_329[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DeactivateTraceIEs_specs_345; +extern asn_TYPE_member_t asn_MBR_S1AP_DeactivateTraceIEs_345[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_CellTrafficTraceIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellTrafficTraceIEs_specs_333; -extern asn_TYPE_member_t asn_MBR_S1AP_CellTrafficTraceIEs_333[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellTrafficTraceIEs_specs_349; +extern asn_TYPE_member_t asn_MBR_S1AP_CellTrafficTraceIEs_349[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_LocationReportingControlIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_LocationReportingControlIEs_specs_337; -extern asn_TYPE_member_t asn_MBR_S1AP_LocationReportingControlIEs_337[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_LocationReportingControlIEs_specs_353; +extern asn_TYPE_member_t asn_MBR_S1AP_LocationReportingControlIEs_353[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_LocationReportingFailureIndicationIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_LocationReportingFailureIndicationIEs_specs_341; -extern asn_TYPE_member_t asn_MBR_S1AP_LocationReportingFailureIndicationIEs_341[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_LocationReportingFailureIndicationIEs_specs_357; +extern asn_TYPE_member_t asn_MBR_S1AP_LocationReportingFailureIndicationIEs_357[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_LocationReportIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_LocationReportIEs_specs_345; -extern asn_TYPE_member_t asn_MBR_S1AP_LocationReportIEs_345[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_LocationReportIEs_specs_361; +extern asn_TYPE_member_t asn_MBR_S1AP_LocationReportIEs_361[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_OverloadStartIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_OverloadStartIEs_specs_349; -extern asn_TYPE_member_t asn_MBR_S1AP_OverloadStartIEs_349[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_OverloadStartIEs_specs_365; +extern asn_TYPE_member_t asn_MBR_S1AP_OverloadStartIEs_365[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_OverloadStopIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_OverloadStopIEs_specs_353; -extern asn_TYPE_member_t asn_MBR_S1AP_OverloadStopIEs_353[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_OverloadStopIEs_specs_369; +extern asn_TYPE_member_t asn_MBR_S1AP_OverloadStopIEs_369[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_WriteReplaceWarningRequestIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_WriteReplaceWarningRequestIEs_specs_357; -extern asn_TYPE_member_t asn_MBR_S1AP_WriteReplaceWarningRequestIEs_357[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_WriteReplaceWarningRequestIEs_specs_373; +extern asn_TYPE_member_t asn_MBR_S1AP_WriteReplaceWarningRequestIEs_373[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_WriteReplaceWarningResponseIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_WriteReplaceWarningResponseIEs_specs_361; -extern asn_TYPE_member_t asn_MBR_S1AP_WriteReplaceWarningResponseIEs_361[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_WriteReplaceWarningResponseIEs_specs_377; +extern asn_TYPE_member_t asn_MBR_S1AP_WriteReplaceWarningResponseIEs_377[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBDirectInformationTransferIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBDirectInformationTransferIEs_specs_365; -extern asn_TYPE_member_t asn_MBR_S1AP_ENBDirectInformationTransferIEs_365[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBDirectInformationTransferIEs_specs_381; +extern asn_TYPE_member_t asn_MBR_S1AP_ENBDirectInformationTransferIEs_381[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEDirectInformationTransferIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEDirectInformationTransferIEs_specs_369; -extern asn_TYPE_member_t asn_MBR_S1AP_MMEDirectInformationTransferIEs_369[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEDirectInformationTransferIEs_specs_385; +extern asn_TYPE_member_t asn_MBR_S1AP_MMEDirectInformationTransferIEs_385[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBConfigurationTransferIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBConfigurationTransferIEs_specs_373; -extern asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationTransferIEs_373[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBConfigurationTransferIEs_specs_389; +extern asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationTransferIEs_389[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEConfigurationTransferIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEConfigurationTransferIEs_specs_377; -extern asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationTransferIEs_377[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEConfigurationTransferIEs_specs_393; +extern asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationTransferIEs_393[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_KillRequestIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_KillRequestIEs_specs_381; -extern asn_TYPE_member_t asn_MBR_S1AP_KillRequestIEs_381[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_KillRequestIEs_specs_397; +extern asn_TYPE_member_t asn_MBR_S1AP_KillRequestIEs_397[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_KillResponseIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_KillResponseIEs_specs_385; -extern asn_TYPE_member_t asn_MBR_S1AP_KillResponseIEs_385[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_KillResponseIEs_specs_401; +extern asn_TYPE_member_t asn_MBR_S1AP_KillResponseIEs_401[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_PWSRestartIndicationIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PWSRestartIndicationIEs_specs_389; -extern asn_TYPE_member_t asn_MBR_S1AP_PWSRestartIndicationIEs_389[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PWSRestartIndicationIEs_specs_405; +extern asn_TYPE_member_t asn_MBR_S1AP_PWSRestartIndicationIEs_405[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_PWSFailureIndicationIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PWSFailureIndicationIEs_specs_393; -extern asn_TYPE_member_t asn_MBR_S1AP_PWSFailureIndicationIEs_393[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PWSFailureIndicationIEs_specs_409; +extern asn_TYPE_member_t asn_MBR_S1AP_PWSFailureIndicationIEs_409[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_DownlinkUEAssociatedLPPaTransport_IEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_specs_397; -extern asn_TYPE_member_t asn_MBR_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_397[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_specs_413; +extern asn_TYPE_member_t asn_MBR_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_413[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UplinkUEAssociatedLPPaTransport_IEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UplinkUEAssociatedLPPaTransport_IEs_specs_401; -extern asn_TYPE_member_t asn_MBR_S1AP_UplinkUEAssociatedLPPaTransport_IEs_401[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UplinkUEAssociatedLPPaTransport_IEs_specs_417; +extern asn_TYPE_member_t asn_MBR_S1AP_UplinkUEAssociatedLPPaTransport_IEs_417[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_specs_405; -extern asn_TYPE_member_t asn_MBR_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_405[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_specs_421; +extern asn_TYPE_member_t asn_MBR_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_421[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_specs_409; -extern asn_TYPE_member_t asn_MBR_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_409[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_specs_425; +extern asn_TYPE_member_t asn_MBR_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_425[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModificationIndicationIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModificationIndicationIEs_specs_413; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModificationIndicationIEs_413[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModificationIndicationIEs_specs_429; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModificationIndicationIEs_429[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModificationConfirmIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModificationConfirmIEs_specs_417; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModificationConfirmIEs_417[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModificationConfirmIEs_specs_433; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModificationConfirmIEs_433[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationIndicationIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationIndicationIEs_specs_421; -extern asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationIndicationIEs_421[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationIndicationIEs_specs_437; +extern asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationIndicationIEs_437[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationConfirmIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationConfirmIEs_specs_425; -extern asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationConfirmIEs_425[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationConfirmIEs_specs_441; +extern asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationConfirmIEs_441[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextSuspendRequestIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextSuspendRequestIEs_specs_429; -extern asn_TYPE_member_t asn_MBR_S1AP_UEContextSuspendRequestIEs_429[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextSuspendRequestIEs_specs_445; +extern asn_TYPE_member_t asn_MBR_S1AP_UEContextSuspendRequestIEs_445[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextSuspendResponseIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextSuspendResponseIEs_specs_433; -extern asn_TYPE_member_t asn_MBR_S1AP_UEContextSuspendResponseIEs_433[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextSuspendResponseIEs_specs_449; +extern asn_TYPE_member_t asn_MBR_S1AP_UEContextSuspendResponseIEs_449[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextResumeRequestIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextResumeRequestIEs_specs_437; -extern asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeRequestIEs_437[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextResumeRequestIEs_specs_453; +extern asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeRequestIEs_453[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextResumeResponseIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextResumeResponseIEs_specs_441; -extern asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeResponseIEs_441[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextResumeResponseIEs_specs_457; +extern asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeResponseIEs_457[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextResumeFailureIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextResumeFailureIEs_specs_445; -extern asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeFailureIEs_445[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextResumeFailureIEs_specs_461; +extern asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeFailureIEs_461[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ConnectionEstablishmentIndicationIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ConnectionEstablishmentIndicationIEs_specs_449; -extern asn_TYPE_member_t asn_MBR_S1AP_ConnectionEstablishmentIndicationIEs_449[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ConnectionEstablishmentIndicationIEs_specs_465; +extern asn_TYPE_member_t asn_MBR_S1AP_ConnectionEstablishmentIndicationIEs_465[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_RetrieveUEInformationIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RetrieveUEInformationIEs_specs_453; -extern asn_TYPE_member_t asn_MBR_S1AP_RetrieveUEInformationIEs_453[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RetrieveUEInformationIEs_specs_469; +extern asn_TYPE_member_t asn_MBR_S1AP_RetrieveUEInformationIEs_469[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEInformationTransferIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEInformationTransferIEs_specs_457; -extern asn_TYPE_member_t asn_MBR_S1AP_UEInformationTransferIEs_457[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEInformationTransferIEs_specs_473; +extern asn_TYPE_member_t asn_MBR_S1AP_UEInformationTransferIEs_473[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBCPRelocationIndicationIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBCPRelocationIndicationIEs_specs_461; -extern asn_TYPE_member_t asn_MBR_S1AP_ENBCPRelocationIndicationIEs_461[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBCPRelocationIndicationIEs_specs_477; +extern asn_TYPE_member_t asn_MBR_S1AP_ENBCPRelocationIndicationIEs_477[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMECPRelocationIndicationIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMECPRelocationIndicationIEs_specs_465; -extern asn_TYPE_member_t asn_MBR_S1AP_MMECPRelocationIndicationIEs_465[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMECPRelocationIndicationIEs_specs_481; +extern asn_TYPE_member_t asn_MBR_S1AP_MMECPRelocationIndicationIEs_481[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_SecondaryRATDataUsageReportIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecondaryRATDataUsageReportIEs_specs_469; -extern asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportIEs_469[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecondaryRATDataUsageReportIEs_specs_485; +extern asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportIEs_485[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UERadioCapabilityIDMappingRequestIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UERadioCapabilityIDMappingRequestIEs_specs_473; -extern asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityIDMappingRequestIEs_473[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UERadioCapabilityIDMappingRequestIEs_specs_489; +extern asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityIDMappingRequestIEs_489[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UERadioCapabilityIDMappingResponseIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UERadioCapabilityIDMappingResponseIEs_specs_477; -extern asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityIDMappingResponseIEs_477[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UERadioCapabilityIDMappingResponseIEs_specs_493; +extern asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityIDMappingResponseIEs_493[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABDataForwardingItemIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABDataForwardingItemIEs_specs_481; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABDataForwardingItemIEs_481[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABDataForwardingItemIEs_specs_497; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABDataForwardingItemIEs_497[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSetupItemHOReqIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemHOReqIEs_specs_485; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemHOReqIEs_485[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemHOReqIEs_specs_501; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemHOReqIEs_501[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABAdmittedItemIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABAdmittedItemIEs_specs_489; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABAdmittedItemIEs_489[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABAdmittedItemIEs_specs_505; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABAdmittedItemIEs_505[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedtoSetupItemHOReqAckIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_specs_493; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_493[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_specs_509; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_509[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSwitchedDLItemIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSwitchedDLItemIEs_specs_497; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedDLItemIEs_497[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSwitchedDLItemIEs_specs_513; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedDLItemIEs_513[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSwitchedULItemIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSwitchedULItemIEs_specs_501; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedULItemIEs_501[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSwitchedULItemIEs_specs_517; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedULItemIEs_517[3]; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeUpdatedItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeUpdatedItemIEs_specs_521; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeUpdatedItemIEs_521[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeModifiedItemBearerModIndIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeModifiedItemBearerModIndIEs_specs_505; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedItemBearerModIndIEs_505[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeModifiedItemBearerModIndIEs_specs_525; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedItemBearerModIndIEs_525[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_specs_509; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_509[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_specs_529; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_529[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeReqIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToResumeItemResumeReqIEs_specs_513; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeReqIEs_513[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToResumeItemResumeReqIEs_specs_533; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeReqIEs_533[3]; extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeResIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToResumeItemResumeResIEs_specs_517; -extern asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeResIEs_517[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToResumeItemResumeResIEs_specs_537; +extern asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeResIEs_537[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_ProtocolIE-FieldPair.h b/lib/asn1c/s1ap/S1AP_ProtocolIE-FieldPair.h index ba3d3ea3d..fcad70405 100644 --- a/lib/asn1c/s1ap/S1AP_ProtocolIE-FieldPair.h +++ b/lib/asn1c/s1ap/S1AP_ProtocolIE-FieldPair.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-Containers" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ProtocolIE-ID.c b/lib/asn1c/s1ap/S1AP_ProtocolIE-ID.c index 085ac6d79..8228a0756 100644 --- a/lib/asn1c/s1ap/S1AP_ProtocolIE-ID.c +++ b/lib/asn1c/s1ap/S1AP_ProtocolIE-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-CommonDataTypes" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ProtocolIE-ID.h b/lib/asn1c/s1ap/S1AP_ProtocolIE-ID.h index cc349f32c..8c8d49ccf 100644 --- a/lib/asn1c/s1ap/S1AP_ProtocolIE-ID.h +++ b/lib/asn1c/s1ap/S1AP_ProtocolIE-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-CommonDataTypes" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -337,6 +337,24 @@ per_type_encoder_f S1AP_ProtocolIE_ID_encode_aper; #define S1AP_ProtocolIE_ID_id_NB_IoT_PagingDRX ((S1AP_ProtocolIE_ID_t)324) #define S1AP_ProtocolIE_ID_id_TraceCollectionEntityURI ((S1AP_ProtocolIE_ID_t)325) #define S1AP_ProtocolIE_ID_id_EmergencyIndicator ((S1AP_ProtocolIE_ID_t)326) +#define S1AP_ProtocolIE_ID_id_UERadioCapabilityForPaging_NR_Format ((S1AP_ProtocolIE_ID_t)327) +#define S1AP_ProtocolIE_ID_id_SourceTransportLayerAddress ((S1AP_ProtocolIE_ID_t)328) +#define S1AP_ProtocolIE_ID_id_lastVisitedPSCellList ((S1AP_ProtocolIE_ID_t)329) +#define S1AP_ProtocolIE_ID_id_RACSIndication ((S1AP_ProtocolIE_ID_t)330) +#define S1AP_ProtocolIE_ID_id_PagingCause ((S1AP_ProtocolIE_ID_t)331) +#define S1AP_ProtocolIE_ID_id_SecurityIndication ((S1AP_ProtocolIE_ID_t)332) +#define S1AP_ProtocolIE_ID_id_SecurityResult ((S1AP_ProtocolIE_ID_t)333) +#define S1AP_ProtocolIE_ID_id_E_RABSecurityResultItem ((S1AP_ProtocolIE_ID_t)334) +#define S1AP_ProtocolIE_ID_id_E_RABSecurityResultList ((S1AP_ProtocolIE_ID_t)335) +#define S1AP_ProtocolIE_ID_id_RAT_Restrictions ((S1AP_ProtocolIE_ID_t)336) +#define S1AP_ProtocolIE_ID_id_UEContextReferenceatSourceeNB ((S1AP_ProtocolIE_ID_t)337) +#define S1AP_ProtocolIE_ID_id_LTE_NTN_TAI_Information ((S1AP_ProtocolIE_ID_t)339) +#define S1AP_ProtocolIE_ID_id_SourceNodeTransportLayerAddress ((S1AP_ProtocolIE_ID_t)340) +#define S1AP_ProtocolIE_ID_id_E_RABToBeUpdatedList ((S1AP_ProtocolIE_ID_t)341) +#define S1AP_ProtocolIE_ID_id_E_RABToBeUpdatedItem ((S1AP_ProtocolIE_ID_t)342) +#define S1AP_ProtocolIE_ID_id_SourceSNID ((S1AP_ProtocolIE_ID_t)343) +#define S1AP_ProtocolIE_ID_id_LoggedMDTTrigger ((S1AP_ProtocolIE_ID_t)344) +#define S1AP_ProtocolIE_ID_id_SensorMeasurementConfiguration ((S1AP_ProtocolIE_ID_t)345) #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_ProtocolIE-SingleContainer.c b/lib/asn1c/s1ap/S1AP_ProtocolIE-SingleContainer.c index 38c9fc703..f9c620446 100644 --- a/lib/asn1c/s1ap/S1AP_ProtocolIE-SingleContainer.c +++ b/lib/asn1c/s1ap/S1AP_ProtocolIE-SingleContainer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-Containers" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -71,14 +71,26 @@ * This type is implemented using S1AP_E_RABItemIEs, * so here we adjust the DEF accordingly. */ +/* + * This type is implemented using S1AP_E_RABSecurityResultListIEs, + * so here we adjust the DEF accordingly. + */ /* * This type is implemented using S1AP_E_RABUsageReportItemIEs, * so here we adjust the DEF accordingly. */ +/* + * This type is implemented using S1AP_EventTrigger_ExtIEs, + * so here we adjust the DEF accordingly. + */ /* * This type is implemented using S1AP_MDTMode_ExtensionIE, * so here we adjust the DEF accordingly. */ +/* + * This type is implemented using S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs, + * so here we adjust the DEF accordingly. + */ /* * This type is implemented using S1AP_RecommendedCellItemIEs, * so here we adjust the DEF accordingly. @@ -91,6 +103,10 @@ * This type is implemented using S1AP_SecondaryRATDataUsageReportItemIEs, * so here we adjust the DEF accordingly. */ +/* + * This type is implemented using S1AP_SensorNameConfig_ExtIEs, + * so here we adjust the DEF accordingly. + */ /* * This type is implemented using S1AP_SONInformation_ExtensionIE, * so here we adjust the DEF accordingly. @@ -123,6 +139,10 @@ * This type is implemented using S1AP_E_RABToBeSwitchedULItemIEs, * so here we adjust the DEF accordingly. */ +/* + * This type is implemented using S1AP_E_RABToBeUpdatedItemIEs, + * so here we adjust the DEF accordingly. + */ /* * This type is implemented using S1AP_E_RABToBeModifiedItemBearerModIndIEs, * so here we adjust the DEF accordingly. @@ -139,19 +159,19 @@ * This type is implemented using S1AP_E_RABFailedToResumeItemResumeResIEs, * so here we adjust the DEF accordingly. */ -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P0_tags_1[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P0_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P0 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P0 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P0_tags_1, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P0_tags_1) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P0_tags_1[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P0_tags_1, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P0_tags_1) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P0_tags_1[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P0_tags_1, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P0_tags_1) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P0_tags_1[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P0_tags_1, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P0_tags_1) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P0_tags_1[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -166,19 +186,19 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P0 = { &asn_SPC_S1AP_E_RABToBeSetupItemBearerSUReqIEs_specs_1 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P1_tags_2[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P1_tags_2[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P1 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P1 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P1_tags_2, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P1_tags_2) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P1_tags_2[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P1_tags_2, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P1_tags_2) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P1_tags_2[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P1_tags_2, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P1_tags_2) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P1_tags_2[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P1_tags_2, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P1_tags_2) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P1_tags_2[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -193,19 +213,19 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P1 = { &asn_SPC_S1AP_E_RABSetupItemBearerSUResIEs_specs_5 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P2_tags_3[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P2_tags_3[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P2 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P2 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P2_tags_3, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P2_tags_3) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P2_tags_3[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P2_tags_3, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P2_tags_3) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P2_tags_3[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P2_tags_3, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P2_tags_3) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P2_tags_3[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P2_tags_3, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P2_tags_3) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P2_tags_3[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -220,19 +240,19 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P2 = { &asn_SPC_S1AP_E_RABToBeModifiedItemBearerModReqIEs_specs_9 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P3_tags_4[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P3_tags_4[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P3 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P3 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P3_tags_4, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P3_tags_4) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P3_tags_4[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P3_tags_4, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P3_tags_4) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P3_tags_4[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P3_tags_4, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P3_tags_4) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P3_tags_4[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P3_tags_4, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P3_tags_4) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P3_tags_4[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -247,19 +267,19 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P3 = { &asn_SPC_S1AP_E_RABModifyItemBearerModResIEs_specs_13 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P4_tags_5[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P4_tags_5[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P4 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P4 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P4_tags_5, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P4_tags_5) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P4_tags_5[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P4_tags_5, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P4_tags_5) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P4_tags_5[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P4_tags_5, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P4_tags_5) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P4_tags_5[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P4_tags_5, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P4_tags_5) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P4_tags_5[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -274,19 +294,19 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P4 = { &asn_SPC_S1AP_E_RABReleaseItemBearerRelCompIEs_specs_17 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P5_tags_6[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P5_tags_6[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P5 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P5 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P5_tags_6, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P5_tags_6) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P5_tags_6[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P5_tags_6, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P5_tags_6) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P5_tags_6[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P5_tags_6, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P5_tags_6) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P5_tags_6[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P5_tags_6, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P5_tags_6) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P5_tags_6[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -301,19 +321,19 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P5 = { &asn_SPC_S1AP_E_RABToBeSetupItemCtxtSUReqIEs_specs_21 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P6_tags_7[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P6_tags_7[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P6 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P6 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P6_tags_7, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P6_tags_7) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P6_tags_7[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P6_tags_7, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P6_tags_7) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P6_tags_7[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P6_tags_7, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P6_tags_7) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P6_tags_7[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P6_tags_7, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P6_tags_7) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P6_tags_7[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -328,19 +348,19 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P6 = { &asn_SPC_S1AP_E_RABSetupItemCtxtSUResIEs_specs_25 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P7_tags_8[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P7_tags_8[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P7 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P7 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P7_tags_8, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P7_tags_8) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P7_tags_8[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P7_tags_8, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P7_tags_8) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P7_tags_8[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P7_tags_8, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P7_tags_8) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P7_tags_8[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P7_tags_8, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P7_tags_8) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P7_tags_8[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -355,19 +375,19 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P7 = { &asn_SPC_S1AP_TAIItemIEs_specs_29 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P8_tags_9[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P8_tags_9[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P8 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P8 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P8_tags_9, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P8_tags_9) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P8_tags_9[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P8_tags_9, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P8_tags_9) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P8_tags_9[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P8_tags_9, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P8_tags_9) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P8_tags_9[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P8_tags_9, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P8_tags_9) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P8_tags_9[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -382,19 +402,19 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P8 = { &asn_SPC_S1AP_UE_associatedLogicalS1_ConnectionItemRes_specs_33 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P9_tags_10[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P9_tags_10[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P9 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P9 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P9_tags_10, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P9_tags_10) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P9_tags_10[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P9_tags_10, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P9_tags_10) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P9_tags_10[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P9_tags_10, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P9_tags_10) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P9_tags_10[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P9_tags_10, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P9_tags_10) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P9_tags_10[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -409,19 +429,19 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P9 = { &asn_SPC_S1AP_UE_associatedLogicalS1_ConnectionItemResAck_specs_37 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P10_tags_11[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P10_tags_11[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P10 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P10 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P10_tags_11, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P10_tags_11) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P10_tags_11[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P10_tags_11, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P10_tags_11) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P10_tags_11[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P10_tags_11, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P10_tags_11) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P10_tags_11[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P10_tags_11, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P10_tags_11) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P10_tags_11[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -436,19 +456,19 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P10 = { &asn_SPC_S1AP_E_RABModifyItemBearerModConfIEs_specs_41 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P11_tags_12[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P11_tags_12[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P11 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P11 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P11_tags_12, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P11_tags_12) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P11_tags_12[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P11_tags_12, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P11_tags_12) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P11_tags_12[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P11_tags_12, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P11_tags_12) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P11_tags_12[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P11_tags_12, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P11_tags_12) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P11_tags_12[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -463,19 +483,19 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P11 = { &asn_SPC_S1AP_Bearers_SubjectToStatusTransfer_ItemIEs_specs_45 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P12_tags_13[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P12_tags_13[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P12 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P12 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P12_tags_13, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P12_tags_13) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P12_tags_13[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P12_tags_13, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P12_tags_13) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P12_tags_13[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P12_tags_13, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P12_tags_13) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P12_tags_13[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P12_tags_13, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P12_tags_13) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P12_tags_13[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -490,19 +510,19 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P12 = { &asn_SPC_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemIEs_specs_49 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P13_tags_14[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P13_tags_14[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P13 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P13 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P13_tags_14, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P13_tags_14) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P13_tags_14[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P13_tags_14, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P13_tags_14) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P13_tags_14[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P13_tags_14, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P13_tags_14) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P13_tags_14[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P13_tags_14, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P13_tags_14) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P13_tags_14[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -517,19 +537,19 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P13 = { &asn_SPC_S1AP_DAPSResponseInfoListIEs_specs_53 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P14_tags_15[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P14_tags_15[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P14 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P14 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P14_tags_15, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P14_tags_15) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P14_tags_15[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P14_tags_15, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P14_tags_15) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P14_tags_15[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P14_tags_15, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P14_tags_15) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P14_tags_15[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P14_tags_15, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P14_tags_15) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P14_tags_15[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -544,19 +564,19 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P14 = { &asn_SPC_S1AP_E_RABInformationListIEs_specs_57 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P15_tags_16[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P15_tags_16[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P15 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P15 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P15_tags_16, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P15_tags_16) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P15_tags_16[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P15_tags_16, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P15_tags_16) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P15_tags_16[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P15_tags_16, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P15_tags_16) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P15_tags_16[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P15_tags_16, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P15_tags_16) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P15_tags_16[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -571,19 +591,19 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P15 = { &asn_SPC_S1AP_E_RABItemIEs_specs_61 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P16_tags_17[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P16_tags_17[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P16 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P16 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P16_tags_17, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P16_tags_17) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P16_tags_17[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P16_tags_17, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P16_tags_17) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P16_tags_17[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P16_tags_17, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P16_tags_17) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P16_tags_17[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P16_tags_17, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P16_tags_17) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P16_tags_17[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -593,24 +613,24 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P16 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABUsageReportItemIEs_65, + asn_MBR_S1AP_E_RABSecurityResultListIEs_65, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABUsageReportItemIEs_specs_65 /* Additional specs */ + &asn_SPC_S1AP_E_RABSecurityResultListIEs_specs_65 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P17_tags_18[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P17_tags_18[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P17 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P17 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P17_tags_18, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P17_tags_18) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P17_tags_18[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P17_tags_18, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P17_tags_18) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P17_tags_18[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P17_tags_18, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P17_tags_18) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P17_tags_18[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P17_tags_18, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P17_tags_18) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P17_tags_18[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -620,24 +640,24 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P17 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_MDTMode_ExtensionIE_69, + asn_MBR_S1AP_E_RABUsageReportItemIEs_69, 3, /* Elements count */ - &asn_SPC_S1AP_MDTMode_ExtensionIE_specs_69 /* Additional specs */ + &asn_SPC_S1AP_E_RABUsageReportItemIEs_specs_69 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P18_tags_19[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P18_tags_19[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P18 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P18 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P18_tags_19, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P18_tags_19) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P18_tags_19[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P18_tags_19, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P18_tags_19) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P18_tags_19[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P18_tags_19, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P18_tags_19) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P18_tags_19[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P18_tags_19, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P18_tags_19) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P18_tags_19[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -647,24 +667,24 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P18 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_RecommendedCellItemIEs_73, + asn_MBR_S1AP_EventTrigger_ExtIEs_73, 3, /* Elements count */ - &asn_SPC_S1AP_RecommendedCellItemIEs_specs_73 /* Additional specs */ + &asn_SPC_S1AP_EventTrigger_ExtIEs_specs_73 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P19_tags_20[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P19_tags_20[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P19 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P19 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P19_tags_20, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P19_tags_20) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P19_tags_20[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P19_tags_20, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P19_tags_20) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P19_tags_20[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P19_tags_20, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P19_tags_20) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P19_tags_20[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P19_tags_20, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P19_tags_20) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P19_tags_20[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -674,24 +694,24 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P19 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_RecommendedENBItemIEs_77, + asn_MBR_S1AP_MDTMode_ExtensionIE_77, 3, /* Elements count */ - &asn_SPC_S1AP_RecommendedENBItemIEs_specs_77 /* Additional specs */ + &asn_SPC_S1AP_MDTMode_ExtensionIE_specs_77 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P20_tags_21[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P20_tags_21[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P20 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P20 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P20_tags_21, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P20_tags_21) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P20_tags_21[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P20_tags_21, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P20_tags_21) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P20_tags_21[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P20_tags_21, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P20_tags_21) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P20_tags_21[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P20_tags_21, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P20_tags_21) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P20_tags_21[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -701,24 +721,24 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P20 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_SecondaryRATDataUsageReportItemIEs_81, + asn_MBR_S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs_81, 3, /* Elements count */ - &asn_SPC_S1AP_SecondaryRATDataUsageReportItemIEs_specs_81 /* Additional specs */ + &asn_SPC_S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs_specs_81 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P21_tags_22[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P21_tags_22[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P21 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P21 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P21_tags_22, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P21_tags_22) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P21_tags_22[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P21_tags_22, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P21_tags_22) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P21_tags_22[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P21_tags_22, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P21_tags_22) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P21_tags_22[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P21_tags_22, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P21_tags_22) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P21_tags_22[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -728,24 +748,24 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P21 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_SONInformation_ExtensionIE_85, + asn_MBR_S1AP_RecommendedCellItemIEs_85, 3, /* Elements count */ - &asn_SPC_S1AP_SONInformation_ExtensionIE_specs_85 /* Additional specs */ + &asn_SPC_S1AP_RecommendedCellItemIEs_specs_85 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P22_tags_23[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P22_tags_23[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P22 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P22 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P22_tags_23, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P22_tags_23) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P22_tags_23[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P22_tags_23, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P22_tags_23) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P22_tags_23[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P22_tags_23, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P22_tags_23) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P22_tags_23[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P22_tags_23, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P22_tags_23) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P22_tags_23[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -755,24 +775,24 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P22 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_SourceNodeID_ExtensionIE_89, + asn_MBR_S1AP_RecommendedENBItemIEs_89, 3, /* Elements count */ - &asn_SPC_S1AP_SourceNodeID_ExtensionIE_specs_89 /* Additional specs */ + &asn_SPC_S1AP_RecommendedENBItemIEs_specs_89 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P23_tags_24[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P23_tags_24[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P23 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P23 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P23_tags_24, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P23_tags_24) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P23_tags_24[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P23_tags_24, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P23_tags_24) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P23_tags_24[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P23_tags_24, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P23_tags_24) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P23_tags_24[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P23_tags_24, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P23_tags_24) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P23_tags_24[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -782,24 +802,24 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P23 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABDataForwardingItemIEs_481, + asn_MBR_S1AP_SecondaryRATDataUsageReportItemIEs_93, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABDataForwardingItemIEs_specs_481 /* Additional specs */ + &asn_SPC_S1AP_SecondaryRATDataUsageReportItemIEs_specs_93 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P24_tags_25[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P24_tags_25[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P24 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P24 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P24_tags_25, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P24_tags_25) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P24_tags_25[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P24_tags_25, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P24_tags_25) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P24_tags_25[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P24_tags_25, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P24_tags_25) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P24_tags_25[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P24_tags_25, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P24_tags_25) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P24_tags_25[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -809,24 +829,24 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P24 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABToBeSetupItemHOReqIEs_485, + asn_MBR_S1AP_SensorNameConfig_ExtIEs_97, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABToBeSetupItemHOReqIEs_specs_485 /* Additional specs */ + &asn_SPC_S1AP_SensorNameConfig_ExtIEs_specs_97 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P25_tags_26[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P25_tags_26[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P25 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P25 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P25_tags_26, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P25_tags_26) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P25_tags_26[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P25_tags_26, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P25_tags_26) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P25_tags_26[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P25_tags_26, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P25_tags_26) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P25_tags_26[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P25_tags_26, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P25_tags_26) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P25_tags_26[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -836,24 +856,24 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P25 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABAdmittedItemIEs_489, + asn_MBR_S1AP_SONInformation_ExtensionIE_101, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABAdmittedItemIEs_specs_489 /* Additional specs */ + &asn_SPC_S1AP_SONInformation_ExtensionIE_specs_101 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P26_tags_27[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P26_tags_27[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P26 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P26 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P26_tags_27, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P26_tags_27) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P26_tags_27[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P26_tags_27, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P26_tags_27) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P26_tags_27[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P26_tags_27, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P26_tags_27) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P26_tags_27[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P26_tags_27, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P26_tags_27) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P26_tags_27[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -863,24 +883,24 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P26 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_493, + asn_MBR_S1AP_SourceNodeID_ExtensionIE_105, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_specs_493 /* Additional specs */ + &asn_SPC_S1AP_SourceNodeID_ExtensionIE_specs_105 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P27_tags_28[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P27_tags_28[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P27 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P27 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P27_tags_28, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P27_tags_28) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P27_tags_28[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P27_tags_28, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P27_tags_28) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P27_tags_28[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P27_tags_28, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P27_tags_28) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P27_tags_28[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P27_tags_28, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P27_tags_28) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P27_tags_28[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -890,24 +910,24 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P27 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABToBeSwitchedDLItemIEs_497, + asn_MBR_S1AP_E_RABDataForwardingItemIEs_497, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABToBeSwitchedDLItemIEs_specs_497 /* Additional specs */ + &asn_SPC_S1AP_E_RABDataForwardingItemIEs_specs_497 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P28_tags_29[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P28_tags_29[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P28 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P28 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P28_tags_29, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P28_tags_29) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P28_tags_29[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P28_tags_29, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P28_tags_29) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P28_tags_29[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P28_tags_29, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P28_tags_29) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P28_tags_29[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P28_tags_29, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P28_tags_29) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P28_tags_29[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -917,24 +937,24 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P28 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABToBeSwitchedULItemIEs_501, + asn_MBR_S1AP_E_RABToBeSetupItemHOReqIEs_501, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABToBeSwitchedULItemIEs_specs_501 /* Additional specs */ + &asn_SPC_S1AP_E_RABToBeSetupItemHOReqIEs_specs_501 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P29_tags_30[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P29_tags_30[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P29 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P29 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P29_tags_30, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P29_tags_30) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P29_tags_30[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P29_tags_30, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P29_tags_30) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P29_tags_30[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P29_tags_30, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P29_tags_30) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P29_tags_30[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P29_tags_30, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P29_tags_30) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P29_tags_30[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -944,24 +964,24 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P29 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABToBeModifiedItemBearerModIndIEs_505, + asn_MBR_S1AP_E_RABAdmittedItemIEs_505, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABToBeModifiedItemBearerModIndIEs_specs_505 /* Additional specs */ + &asn_SPC_S1AP_E_RABAdmittedItemIEs_specs_505 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P30_tags_31[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P30_tags_31[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P30 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P30 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P30_tags_31, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P30_tags_31) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P30_tags_31[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P30_tags_31, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P30_tags_31) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P30_tags_31[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P30_tags_31, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P30_tags_31) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P30_tags_31[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P30_tags_31, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P30_tags_31) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P30_tags_31[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -971,24 +991,24 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P30 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_509, + asn_MBR_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_509, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_specs_509 /* Additional specs */ + &asn_SPC_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_specs_509 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P31_tags_32[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P31_tags_32[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P31 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P31 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P31_tags_32, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P31_tags_32) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P31_tags_32[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P31_tags_32, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P31_tags_32) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P31_tags_32[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P31_tags_32, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P31_tags_32) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P31_tags_32[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P31_tags_32, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P31_tags_32) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P31_tags_32[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -998,24 +1018,24 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P31 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABFailedToResumeItemResumeReqIEs_513, + asn_MBR_S1AP_E_RABToBeSwitchedDLItemIEs_513, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABFailedToResumeItemResumeReqIEs_specs_513 /* Additional specs */ + &asn_SPC_S1AP_E_RABToBeSwitchedDLItemIEs_specs_513 /* Additional specs */ }; -static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P32_tags_33[] = { +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P32_tags_33[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P32 = { +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P32 = { "ProtocolIE-SingleContainer", "ProtocolIE-SingleContainer", &asn_OP_SEQUENCE, - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P32_tags_33, - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P32_tags_33) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P32_tags_33[0]), /* 1 */ - asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P32_tags_33, /* Same as above */ - sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P32_tags_33) - /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P32_tags_33[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P32_tags_33, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P32_tags_33) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P32_tags_33[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P32_tags_33, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P32_tags_33) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P32_tags_33[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, @@ -1025,8 +1045,143 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P32 = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_E_RABFailedToResumeItemResumeResIEs_517, + asn_MBR_S1AP_E_RABToBeSwitchedULItemIEs_517, 3, /* Elements count */ - &asn_SPC_S1AP_E_RABFailedToResumeItemResumeResIEs_specs_517 /* Additional specs */ + &asn_SPC_S1AP_E_RABToBeSwitchedULItemIEs_specs_517 /* Additional specs */ +}; + +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P33_tags_34[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P33 = { + "ProtocolIE-SingleContainer", + "ProtocolIE-SingleContainer", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P33_tags_34, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P33_tags_34) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P33_tags_34[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P33_tags_34, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P33_tags_34) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P33_tags_34[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_E_RABToBeUpdatedItemIEs_521, + 3, /* Elements count */ + &asn_SPC_S1AP_E_RABToBeUpdatedItemIEs_specs_521 /* Additional specs */ +}; + +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P34_tags_35[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P34 = { + "ProtocolIE-SingleContainer", + "ProtocolIE-SingleContainer", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P34_tags_35, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P34_tags_35) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P34_tags_35[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P34_tags_35, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P34_tags_35) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P34_tags_35[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_E_RABToBeModifiedItemBearerModIndIEs_525, + 3, /* Elements count */ + &asn_SPC_S1AP_E_RABToBeModifiedItemBearerModIndIEs_specs_525 /* Additional specs */ +}; + +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P35_tags_36[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P35 = { + "ProtocolIE-SingleContainer", + "ProtocolIE-SingleContainer", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P35_tags_36, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P35_tags_36) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P35_tags_36[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P35_tags_36, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P35_tags_36) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P35_tags_36[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_529, + 3, /* Elements count */ + &asn_SPC_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_specs_529 /* Additional specs */ +}; + +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P36_tags_37[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P36 = { + "ProtocolIE-SingleContainer", + "ProtocolIE-SingleContainer", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P36_tags_37, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P36_tags_37) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P36_tags_37[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P36_tags_37, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P36_tags_37) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P36_tags_37[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_E_RABFailedToResumeItemResumeReqIEs_533, + 3, /* Elements count */ + &asn_SPC_S1AP_E_RABFailedToResumeItemResumeReqIEs_specs_533 /* Additional specs */ +}; + +static const ber_tlv_tag_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P37_tags_38[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P37 = { + "ProtocolIE-SingleContainer", + "ProtocolIE-SingleContainer", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P37_tags_38, + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P37_tags_38) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P37_tags_38[0]), /* 1 */ + asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P37_tags_38, /* Same as above */ + sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P37_tags_38) + /sizeof(asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P37_tags_38[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_E_RABFailedToResumeItemResumeResIEs_537, + 3, /* Elements count */ + &asn_SPC_S1AP_E_RABFailedToResumeItemResumeResIEs_specs_537 /* Additional specs */ }; diff --git a/lib/asn1c/s1ap/S1AP_ProtocolIE-SingleContainer.h b/lib/asn1c/s1ap/S1AP_ProtocolIE-SingleContainer.h index 5fd585d17..66681a19e 100644 --- a/lib/asn1c/s1ap/S1AP_ProtocolIE-SingleContainer.h +++ b/lib/asn1c/s1ap/S1AP_ProtocolIE-SingleContainer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-Containers" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -19,272 +19,312 @@ extern "C" { #endif /* S1AP_ProtocolIE-SingleContainer */ -typedef S1AP_E_RABToBeSetupItemBearerSUReqIEs_t S1AP_ProtocolIE_SingleContainer_7850P0_t; -typedef S1AP_E_RABSetupItemBearerSUResIEs_t S1AP_ProtocolIE_SingleContainer_7850P1_t; -typedef S1AP_E_RABToBeModifiedItemBearerModReqIEs_t S1AP_ProtocolIE_SingleContainer_7850P2_t; -typedef S1AP_E_RABModifyItemBearerModResIEs_t S1AP_ProtocolIE_SingleContainer_7850P3_t; -typedef S1AP_E_RABReleaseItemBearerRelCompIEs_t S1AP_ProtocolIE_SingleContainer_7850P4_t; -typedef S1AP_E_RABToBeSetupItemCtxtSUReqIEs_t S1AP_ProtocolIE_SingleContainer_7850P5_t; -typedef S1AP_E_RABSetupItemCtxtSUResIEs_t S1AP_ProtocolIE_SingleContainer_7850P6_t; -typedef S1AP_TAIItemIEs_t S1AP_ProtocolIE_SingleContainer_7850P7_t; -typedef S1AP_UE_associatedLogicalS1_ConnectionItemRes_t S1AP_ProtocolIE_SingleContainer_7850P8_t; -typedef S1AP_UE_associatedLogicalS1_ConnectionItemResAck_t S1AP_ProtocolIE_SingleContainer_7850P9_t; -typedef S1AP_E_RABModifyItemBearerModConfIEs_t S1AP_ProtocolIE_SingleContainer_7850P10_t; -typedef S1AP_Bearers_SubjectToStatusTransfer_ItemIEs_t S1AP_ProtocolIE_SingleContainer_7850P11_t; -typedef S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemIEs_t S1AP_ProtocolIE_SingleContainer_7850P12_t; -typedef S1AP_DAPSResponseInfoListIEs_t S1AP_ProtocolIE_SingleContainer_7850P13_t; -typedef S1AP_E_RABInformationListIEs_t S1AP_ProtocolIE_SingleContainer_7850P14_t; -typedef S1AP_E_RABItemIEs_t S1AP_ProtocolIE_SingleContainer_7850P15_t; -typedef S1AP_E_RABUsageReportItemIEs_t S1AP_ProtocolIE_SingleContainer_7850P16_t; -typedef S1AP_MDTMode_ExtensionIE_t S1AP_ProtocolIE_SingleContainer_7850P17_t; -typedef S1AP_RecommendedCellItemIEs_t S1AP_ProtocolIE_SingleContainer_7850P18_t; -typedef S1AP_RecommendedENBItemIEs_t S1AP_ProtocolIE_SingleContainer_7850P19_t; -typedef S1AP_SecondaryRATDataUsageReportItemIEs_t S1AP_ProtocolIE_SingleContainer_7850P20_t; -typedef S1AP_SONInformation_ExtensionIE_t S1AP_ProtocolIE_SingleContainer_7850P21_t; -typedef S1AP_SourceNodeID_ExtensionIE_t S1AP_ProtocolIE_SingleContainer_7850P22_t; -typedef S1AP_E_RABDataForwardingItemIEs_t S1AP_ProtocolIE_SingleContainer_7850P23_t; -typedef S1AP_E_RABToBeSetupItemHOReqIEs_t S1AP_ProtocolIE_SingleContainer_7850P24_t; -typedef S1AP_E_RABAdmittedItemIEs_t S1AP_ProtocolIE_SingleContainer_7850P25_t; -typedef S1AP_E_RABFailedtoSetupItemHOReqAckIEs_t S1AP_ProtocolIE_SingleContainer_7850P26_t; -typedef S1AP_E_RABToBeSwitchedDLItemIEs_t S1AP_ProtocolIE_SingleContainer_7850P27_t; -typedef S1AP_E_RABToBeSwitchedULItemIEs_t S1AP_ProtocolIE_SingleContainer_7850P28_t; -typedef S1AP_E_RABToBeModifiedItemBearerModIndIEs_t S1AP_ProtocolIE_SingleContainer_7850P29_t; -typedef S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_t S1AP_ProtocolIE_SingleContainer_7850P30_t; -typedef S1AP_E_RABFailedToResumeItemResumeReqIEs_t S1AP_ProtocolIE_SingleContainer_7850P31_t; -typedef S1AP_E_RABFailedToResumeItemResumeResIEs_t S1AP_ProtocolIE_SingleContainer_7850P32_t; +typedef S1AP_E_RABToBeSetupItemBearerSUReqIEs_t S1AP_ProtocolIE_SingleContainer_8146P0_t; +typedef S1AP_E_RABSetupItemBearerSUResIEs_t S1AP_ProtocolIE_SingleContainer_8146P1_t; +typedef S1AP_E_RABToBeModifiedItemBearerModReqIEs_t S1AP_ProtocolIE_SingleContainer_8146P2_t; +typedef S1AP_E_RABModifyItemBearerModResIEs_t S1AP_ProtocolIE_SingleContainer_8146P3_t; +typedef S1AP_E_RABReleaseItemBearerRelCompIEs_t S1AP_ProtocolIE_SingleContainer_8146P4_t; +typedef S1AP_E_RABToBeSetupItemCtxtSUReqIEs_t S1AP_ProtocolIE_SingleContainer_8146P5_t; +typedef S1AP_E_RABSetupItemCtxtSUResIEs_t S1AP_ProtocolIE_SingleContainer_8146P6_t; +typedef S1AP_TAIItemIEs_t S1AP_ProtocolIE_SingleContainer_8146P7_t; +typedef S1AP_UE_associatedLogicalS1_ConnectionItemRes_t S1AP_ProtocolIE_SingleContainer_8146P8_t; +typedef S1AP_UE_associatedLogicalS1_ConnectionItemResAck_t S1AP_ProtocolIE_SingleContainer_8146P9_t; +typedef S1AP_E_RABModifyItemBearerModConfIEs_t S1AP_ProtocolIE_SingleContainer_8146P10_t; +typedef S1AP_Bearers_SubjectToStatusTransfer_ItemIEs_t S1AP_ProtocolIE_SingleContainer_8146P11_t; +typedef S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemIEs_t S1AP_ProtocolIE_SingleContainer_8146P12_t; +typedef S1AP_DAPSResponseInfoListIEs_t S1AP_ProtocolIE_SingleContainer_8146P13_t; +typedef S1AP_E_RABInformationListIEs_t S1AP_ProtocolIE_SingleContainer_8146P14_t; +typedef S1AP_E_RABItemIEs_t S1AP_ProtocolIE_SingleContainer_8146P15_t; +typedef S1AP_E_RABSecurityResultListIEs_t S1AP_ProtocolIE_SingleContainer_8146P16_t; +typedef S1AP_E_RABUsageReportItemIEs_t S1AP_ProtocolIE_SingleContainer_8146P17_t; +typedef S1AP_EventTrigger_ExtIEs_t S1AP_ProtocolIE_SingleContainer_8146P18_t; +typedef S1AP_MDTMode_ExtensionIE_t S1AP_ProtocolIE_SingleContainer_8146P19_t; +typedef S1AP_MeasurementThresholdL1LoggedMDT_ExtIEs_t S1AP_ProtocolIE_SingleContainer_8146P20_t; +typedef S1AP_RecommendedCellItemIEs_t S1AP_ProtocolIE_SingleContainer_8146P21_t; +typedef S1AP_RecommendedENBItemIEs_t S1AP_ProtocolIE_SingleContainer_8146P22_t; +typedef S1AP_SecondaryRATDataUsageReportItemIEs_t S1AP_ProtocolIE_SingleContainer_8146P23_t; +typedef S1AP_SensorNameConfig_ExtIEs_t S1AP_ProtocolIE_SingleContainer_8146P24_t; +typedef S1AP_SONInformation_ExtensionIE_t S1AP_ProtocolIE_SingleContainer_8146P25_t; +typedef S1AP_SourceNodeID_ExtensionIE_t S1AP_ProtocolIE_SingleContainer_8146P26_t; +typedef S1AP_E_RABDataForwardingItemIEs_t S1AP_ProtocolIE_SingleContainer_8146P27_t; +typedef S1AP_E_RABToBeSetupItemHOReqIEs_t S1AP_ProtocolIE_SingleContainer_8146P28_t; +typedef S1AP_E_RABAdmittedItemIEs_t S1AP_ProtocolIE_SingleContainer_8146P29_t; +typedef S1AP_E_RABFailedtoSetupItemHOReqAckIEs_t S1AP_ProtocolIE_SingleContainer_8146P30_t; +typedef S1AP_E_RABToBeSwitchedDLItemIEs_t S1AP_ProtocolIE_SingleContainer_8146P31_t; +typedef S1AP_E_RABToBeSwitchedULItemIEs_t S1AP_ProtocolIE_SingleContainer_8146P32_t; +typedef S1AP_E_RABToBeUpdatedItemIEs_t S1AP_ProtocolIE_SingleContainer_8146P33_t; +typedef S1AP_E_RABToBeModifiedItemBearerModIndIEs_t S1AP_ProtocolIE_SingleContainer_8146P34_t; +typedef S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_t S1AP_ProtocolIE_SingleContainer_8146P35_t; +typedef S1AP_E_RABFailedToResumeItemResumeReqIEs_t S1AP_ProtocolIE_SingleContainer_8146P36_t; +typedef S1AP_E_RABFailedToResumeItemResumeResIEs_t S1AP_ProtocolIE_SingleContainer_8146P37_t; /* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P0; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P0_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P0_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P0_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P0_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P0_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P0_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P1; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P1_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P1_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P1_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P1_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P1_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P1_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P2; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P2_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P2_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P2_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P2_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P2_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P2_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P3; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P3_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P3_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P3_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P3_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P3_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P3_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P4; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P4_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P4_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P4_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P4_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P4_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P4_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P5; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P5_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P5_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P5_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P5_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P5_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P5_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P6; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P6_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P6_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P6_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P6_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P6_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P6_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P7; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P7_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P7_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P7_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P7_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P7_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P7_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P8; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P8_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P8_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P8_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P8_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P8_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P8_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P9; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P9_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P9_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P9_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P9_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P9_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P9_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P10; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P10_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P10_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P10_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P10_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P10_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P10_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P11; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P11_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P11_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P11_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P11_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P11_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P11_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P12; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P12_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P12_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P12_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P12_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P12_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P12_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P13; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P13_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P13_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P13_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P13_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P13_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P13_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P14; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P14_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P14_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P14_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P14_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P14_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P14_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P15; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P15_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P15_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P15_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P15_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P15_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P15_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P16; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P16_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P16_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P16_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P16_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P16_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P16_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P17; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P17_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P17_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P17_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P17_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P17_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P17_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P18; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P18_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P18_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P18_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P18_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P18_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P18_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P19; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P19_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P19_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P19_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P19_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P19_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P19_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P20; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P20_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P20_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P20_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P20_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P20_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P20_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P21; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P21_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P21_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P21_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P21_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P21_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P21_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P22; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P22_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P22_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P22_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P22_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P22_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P22_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P23; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P23_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P23_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P23_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P23_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P23_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P23_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P24; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P24_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P24_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P24_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P24_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P24_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P24_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P25; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P25_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P25_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P25_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P25_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P25_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P25_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P26; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P26_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P26_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P26_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P26_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P26_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P26_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P27; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P27_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P27_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P27_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P27_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P27_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P27_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P28; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P28_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P28_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P28_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P28_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P28_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P28_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P29; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P29_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P29_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P29_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P29_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P29_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P29_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P30; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P30_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P30_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P30_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P30_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P30_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P30_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P31; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P31_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P31_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P31_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P31_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P31_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P31_encode_aper; -extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P32; -asn_struct_free_f S1AP_ProtocolIE_SingleContainer_7850P32_free; -asn_struct_print_f S1AP_ProtocolIE_SingleContainer_7850P32_print; -asn_constr_check_f S1AP_ProtocolIE_SingleContainer_7850P32_constraint; -jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P32_encode_jer; -per_type_decoder_f S1AP_ProtocolIE_SingleContainer_7850P32_decode_aper; -per_type_encoder_f S1AP_ProtocolIE_SingleContainer_7850P32_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P0; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P0_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P0_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P0_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P0_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P0_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P0_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P1; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P1_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P1_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P1_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P1_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P1_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P1_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P2; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P2_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P2_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P2_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P2_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P2_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P2_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P3; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P3_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P3_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P3_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P3_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P3_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P3_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P4; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P4_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P4_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P4_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P4_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P4_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P4_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P5; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P5_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P5_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P5_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P5_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P5_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P5_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P6; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P6_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P6_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P6_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P6_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P6_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P6_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P7; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P7_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P7_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P7_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P7_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P7_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P7_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P8; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P8_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P8_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P8_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P8_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P8_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P8_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P9; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P9_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P9_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P9_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P9_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P9_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P9_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P10; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P10_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P10_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P10_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P10_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P10_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P10_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P11; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P11_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P11_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P11_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P11_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P11_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P11_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P12; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P12_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P12_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P12_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P12_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P12_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P12_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P13; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P13_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P13_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P13_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P13_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P13_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P13_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P14; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P14_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P14_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P14_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P14_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P14_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P14_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P15; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P15_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P15_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P15_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P15_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P15_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P15_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P16; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P16_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P16_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P16_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P16_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P16_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P16_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P17; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P17_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P17_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P17_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P17_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P17_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P17_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P18; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P18_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P18_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P18_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P18_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P18_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P18_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P19; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P19_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P19_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P19_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P19_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P19_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P19_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P20; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P20_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P20_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P20_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P20_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P20_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P20_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P21; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P21_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P21_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P21_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P21_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P21_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P21_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P22; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P22_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P22_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P22_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P22_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P22_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P22_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P23; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P23_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P23_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P23_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P23_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P23_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P23_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P24; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P24_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P24_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P24_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P24_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P24_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P24_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P25; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P25_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P25_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P25_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P25_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P25_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P25_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P26; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P26_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P26_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P26_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P26_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P26_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P26_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P27; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P27_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P27_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P27_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P27_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P27_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P27_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P28; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P28_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P28_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P28_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P28_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P28_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P28_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P29; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P29_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P29_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P29_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P29_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P29_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P29_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P30; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P30_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P30_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P30_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P30_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P30_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P30_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P31; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P31_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P31_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P31_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P31_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P31_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P31_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P32; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P32_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P32_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P32_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P32_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P32_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P32_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P33; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P33_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P33_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P33_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P33_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P33_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P33_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P34; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P34_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P34_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P34_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P34_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P34_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P34_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P35; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P35_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P35_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P35_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P35_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P35_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P35_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P36; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P36_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P36_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P36_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P36_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P36_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P36_encode_aper; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P37; +asn_struct_free_f S1AP_ProtocolIE_SingleContainer_8146P37_free; +asn_struct_print_f S1AP_ProtocolIE_SingleContainer_8146P37_print; +asn_constr_check_f S1AP_ProtocolIE_SingleContainer_8146P37_constraint; +jer_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P37_encode_jer; +per_type_decoder_f S1AP_ProtocolIE_SingleContainer_8146P37_decode_aper; +per_type_encoder_f S1AP_ProtocolIE_SingleContainer_8146P37_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_QCI.c b/lib/asn1c/s1ap/S1AP_QCI.c index 3d734307e..60e394aa3 100644 --- a/lib/asn1c/s1ap/S1AP_QCI.c +++ b/lib/asn1c/s1ap/S1AP_QCI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_QCI.h b/lib/asn1c/s1ap/S1AP_QCI.h index c5d543205..5b19d7102 100644 --- a/lib/asn1c/s1ap/S1AP_QCI.h +++ b/lib/asn1c/s1ap/S1AP_QCI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_RAC.c b/lib/asn1c/s1ap/S1AP_RAC.c index 87ce89b8d..46d7ad51c 100644 --- a/lib/asn1c/s1ap/S1AP_RAC.c +++ b/lib/asn1c/s1ap/S1AP_RAC.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_RAC.h b/lib/asn1c/s1ap/S1AP_RAC.h index 4a8a0e51c..44be2d5bc 100644 --- a/lib/asn1c/s1ap/S1AP_RAC.h +++ b/lib/asn1c/s1ap/S1AP_RAC.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_RACSIndication.c b/lib/asn1c/s1ap/S1AP_RACSIndication.c new file mode 100644 index 000000000..55c801ed7 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_RACSIndication.c @@ -0,0 +1,63 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "S1AP_RACSIndication.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_S1AP_RACSIndication_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_S1AP_RACSIndication_value2enum_1[] = { + { 0, 4, "true" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_S1AP_RACSIndication_enum2value_1[] = { + 0 /* true(0) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_S1AP_RACSIndication_specs_1 = { + asn_MAP_S1AP_RACSIndication_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_S1AP_RACSIndication_enum2value_1, /* N => "tag"; sorted by N */ + 1, /* Number of elements in the maps */ + 2, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_S1AP_RACSIndication_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_RACSIndication = { + "RACSIndication", + "RACSIndication", + &asn_OP_NativeEnumerated, + asn_DEF_S1AP_RACSIndication_tags_1, + sizeof(asn_DEF_S1AP_RACSIndication_tags_1) + /sizeof(asn_DEF_S1AP_RACSIndication_tags_1[0]), /* 1 */ + asn_DEF_S1AP_RACSIndication_tags_1, /* Same as above */ + sizeof(asn_DEF_S1AP_RACSIndication_tags_1) + /sizeof(asn_DEF_S1AP_RACSIndication_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_RACSIndication_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_S1AP_RACSIndication_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/s1ap/S1AP_RACSIndication.h b/lib/asn1c/s1ap/S1AP_RACSIndication.h new file mode 100644 index 000000000..4db53e5d1 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_RACSIndication.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _S1AP_RACSIndication_H_ +#define _S1AP_RACSIndication_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum S1AP_RACSIndication { + S1AP_RACSIndication_true = 0 + /* + * Enumeration is extensible + */ +} e_S1AP_RACSIndication; + +/* S1AP_RACSIndication */ +typedef long S1AP_RACSIndication_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_RACSIndication_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_RACSIndication; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_RACSIndication_specs_1; +asn_struct_free_f S1AP_RACSIndication_free; +asn_struct_print_f S1AP_RACSIndication_print; +asn_constr_check_f S1AP_RACSIndication_constraint; +jer_type_encoder_f S1AP_RACSIndication_encode_jer; +per_type_decoder_f S1AP_RACSIndication_decode_aper; +per_type_encoder_f S1AP_RACSIndication_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _S1AP_RACSIndication_H_ */ +#include diff --git a/lib/asn1c/s1ap/S1AP_RAN-UE-NGAP-ID.c b/lib/asn1c/s1ap/S1AP_RAN-UE-NGAP-ID.c index 85484db3d..1796b147f 100644 --- a/lib/asn1c/s1ap/S1AP_RAN-UE-NGAP-ID.c +++ b/lib/asn1c/s1ap/S1AP_RAN-UE-NGAP-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_RAN-UE-NGAP-ID.h b/lib/asn1c/s1ap/S1AP_RAN-UE-NGAP-ID.h index 8a9912120..cdf7f49a7 100644 --- a/lib/asn1c/s1ap/S1AP_RAN-UE-NGAP-ID.h +++ b/lib/asn1c/s1ap/S1AP_RAN-UE-NGAP-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -24,13 +24,13 @@ typedef unsigned long S1AP_RAN_UE_NGAP_ID_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_RAN_UE_NGAP_ID_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_RAN_UE_NGAP_ID; -extern const asn_INTEGER_specifics_t asn_SPC_RAN_UE_NGAP_ID_specs_1; -asn_struct_free_f RAN_UE_NGAP_ID_free; -asn_struct_print_f RAN_UE_NGAP_ID_print; -asn_constr_check_f RAN_UE_NGAP_ID_constraint; -jer_type_encoder_f RAN_UE_NGAP_ID_encode_jer; -per_type_decoder_f RAN_UE_NGAP_ID_decode_aper; -per_type_encoder_f RAN_UE_NGAP_ID_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_RAN_UE_NGAP_ID_specs_1; +asn_struct_free_f S1AP_RAN_UE_NGAP_ID_free; +asn_struct_print_f S1AP_RAN_UE_NGAP_ID_print; +asn_constr_check_f S1AP_RAN_UE_NGAP_ID_constraint; +jer_type_encoder_f S1AP_RAN_UE_NGAP_ID_encode_jer; +per_type_decoder_f S1AP_RAN_UE_NGAP_ID_decode_aper; +per_type_encoder_f S1AP_RAN_UE_NGAP_ID_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_RAT-Restrictions.c b/lib/asn1c/s1ap/S1AP_RAT-Restrictions.c new file mode 100644 index 000000000..907ed9d49 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_RAT-Restrictions.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "S1AP_RAT-Restrictions.h" + +#include "S1AP_RAT-RestrictionsItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_S1AP_RAT_Restrictions_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_S1AP_RAT_Restrictions_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_RAT_RestrictionsItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_RAT_Restrictions_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_S1AP_RAT_Restrictions_specs_1 = { + sizeof(struct S1AP_RAT_Restrictions), + offsetof(struct S1AP_RAT_Restrictions, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_RAT_Restrictions = { + "RAT-Restrictions", + "RAT-Restrictions", + &asn_OP_SEQUENCE_OF, + asn_DEF_S1AP_RAT_Restrictions_tags_1, + sizeof(asn_DEF_S1AP_RAT_Restrictions_tags_1) + /sizeof(asn_DEF_S1AP_RAT_Restrictions_tags_1[0]), /* 1 */ + asn_DEF_S1AP_RAT_Restrictions_tags_1, /* Same as above */ + sizeof(asn_DEF_S1AP_RAT_Restrictions_tags_1) + /sizeof(asn_DEF_S1AP_RAT_Restrictions_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_RAT_Restrictions_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_S1AP_RAT_Restrictions_1, + 1, /* Single element */ + &asn_SPC_S1AP_RAT_Restrictions_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/s1ap/S1AP_RAT-Restrictions.h b/lib/asn1c/s1ap/S1AP_RAT-Restrictions.h new file mode 100644 index 000000000..0d2d00a0e --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_RAT-Restrictions.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _S1AP_RAT_Restrictions_H_ +#define _S1AP_RAT_Restrictions_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct S1AP_RAT_RestrictionsItem; + +/* S1AP_RAT-Restrictions */ +typedef struct S1AP_RAT_Restrictions { + A_SEQUENCE_OF(struct S1AP_RAT_RestrictionsItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_RAT_Restrictions_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_S1AP_RAT_Restrictions; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_RAT_Restrictions_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_RAT_Restrictions_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_RAT_Restrictions_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _S1AP_RAT_Restrictions_H_ */ +#include diff --git a/lib/asn1c/s1ap/S1AP_RAT-RestrictionsItem.c b/lib/asn1c/s1ap/S1AP_RAT-RestrictionsItem.c new file mode 100644 index 000000000..70b5fe5e4 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_RAT-RestrictionsItem.c @@ -0,0 +1,143 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "S1AP_RAT-RestrictionsItem.h" + +#include "S1AP_ProtocolExtensionContainer.h" +static int +memb_S1AP_rAT_RestrictionInformation_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const BIT_STRING_t *st = (const BIT_STRING_t *)sptr; + size_t size; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + if(st->size > 0) { + /* Size in bits */ + size = 8 * st->size - (st->bits_unused & 0x07); + } else { + size = 0; + } + + if((size == 8UL)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_S1AP_rAT_RestrictionInformation_constr_3 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 8, 8 } /* (SIZE(8..8,...)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_S1AP_RAT_RestrictionsItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_RAT_RestrictionsItem, pLMNidentity), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_PLMNidentity, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "pLMNidentity" + }, + { ATF_NOFLAGS, 0, offsetof(struct S1AP_RAT_RestrictionsItem, rAT_RestrictionInformation), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_BIT_STRING, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_S1AP_rAT_RestrictionInformation_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + memb_S1AP_rAT_RestrictionInformation_constraint_1 + }, + 0, 0, /* No default value */ + "rAT-RestrictionInformation" + }, + { ATF_POINTER, 1, offsetof(struct S1AP_RAT_RestrictionsItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P119, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_S1AP_RAT_RestrictionsItem_oms_1[] = { 2 }; +static const ber_tlv_tag_t asn_DEF_S1AP_RAT_RestrictionsItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_RAT_RestrictionsItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* pLMNidentity */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* rAT-RestrictionInformation */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_RAT_RestrictionsItem_specs_1 = { + sizeof(struct S1AP_RAT_RestrictionsItem), + offsetof(struct S1AP_RAT_RestrictionsItem, _asn_ctx), + asn_MAP_S1AP_RAT_RestrictionsItem_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_S1AP_RAT_RestrictionsItem_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_RAT_RestrictionsItem = { + "RAT-RestrictionsItem", + "RAT-RestrictionsItem", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_RAT_RestrictionsItem_tags_1, + sizeof(asn_DEF_S1AP_RAT_RestrictionsItem_tags_1) + /sizeof(asn_DEF_S1AP_RAT_RestrictionsItem_tags_1[0]), /* 1 */ + asn_DEF_S1AP_RAT_RestrictionsItem_tags_1, /* Same as above */ + sizeof(asn_DEF_S1AP_RAT_RestrictionsItem_tags_1) + /sizeof(asn_DEF_S1AP_RAT_RestrictionsItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_RAT_RestrictionsItem_1, + 3, /* Elements count */ + &asn_SPC_S1AP_RAT_RestrictionsItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/s1ap/S1AP_RAT-RestrictionsItem.h b/lib/asn1c/s1ap/S1AP_RAT-RestrictionsItem.h new file mode 100644 index 000000000..cfe8944bf --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_RAT-RestrictionsItem.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _S1AP_RAT_RestrictionsItem_H_ +#define _S1AP_RAT_RestrictionsItem_H_ + + +#include + +/* Including external dependencies */ +#include "S1AP_PLMNidentity.h" +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct S1AP_ProtocolExtensionContainer; + +/* S1AP_RAT-RestrictionsItem */ +typedef struct S1AP_RAT_RestrictionsItem { + S1AP_PLMNidentity_t pLMNidentity; + BIT_STRING_t rAT_RestrictionInformation; + struct S1AP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_RAT_RestrictionsItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_S1AP_RAT_RestrictionsItem; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RAT_RestrictionsItem_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_RAT_RestrictionsItem_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _S1AP_RAT_RestrictionsItem_H_ */ +#include diff --git a/lib/asn1c/s1ap/S1AP_RAT-Type.c b/lib/asn1c/s1ap/S1AP_RAT-Type.c index 593bf964a..4dbc77a2f 100644 --- a/lib/asn1c/s1ap/S1AP_RAT-Type.c +++ b/lib/asn1c/s1ap/S1AP_RAT-Type.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,24 +12,40 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_RAT_Type_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_RAT_Type_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_S1AP_RAT_Type_value2enum_1[] = { - { 0, 5, "nbiot" } + { 0, 5, "nbiot" }, + { 1, 9, "nbiot-leo" }, + { 2, 9, "nbiot-meo" }, + { 3, 9, "nbiot-geo" }, + { 4, 14, "nbiot-othersat" }, + { 5, 10, "eutran-leo" }, + { 6, 10, "eutran-meo" }, + { 7, 10, "eutran-geo" }, + { 8, 15, "eutran-othersat" } /* This list is extensible */ }; static const unsigned int asn_MAP_S1AP_RAT_Type_enum2value_1[] = { - 0 /* nbiot(0) */ + 7, /* eutran-geo(7) */ + 5, /* eutran-leo(5) */ + 6, /* eutran-meo(6) */ + 8, /* eutran-othersat(8) */ + 0, /* nbiot(0) */ + 3, /* nbiot-geo(3) */ + 1, /* nbiot-leo(1) */ + 2, /* nbiot-meo(2) */ + 4 /* nbiot-othersat(4) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_RAT_Type_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_RAT_Type_specs_1 = { asn_MAP_S1AP_RAT_Type_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_RAT_Type_enum2value_1, /* N => "tag"; sorted by N */ - 1, /* Number of elements in the maps */ + 9, /* Number of elements in the maps */ 2, /* Extensions before this member */ 1, /* Strict enumeration */ 0, /* Native long size */ diff --git a/lib/asn1c/s1ap/S1AP_RAT-Type.h b/lib/asn1c/s1ap/S1AP_RAT-Type.h index 15f81e826..9fc2b7f15 100644 --- a/lib/asn1c/s1ap/S1AP_RAT-Type.h +++ b/lib/asn1c/s1ap/S1AP_RAT-Type.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -20,17 +20,27 @@ extern "C" { /* Dependencies */ typedef enum S1AP_RAT_Type { - S1AP_RAT_Type_nbiot = 0 + S1AP_RAT_Type_nbiot = 0, /* * Enumeration is extensible */ + S1AP_RAT_Type_nbiot_leo = 1, + S1AP_RAT_Type_nbiot_meo = 2, + S1AP_RAT_Type_nbiot_geo = 3, + S1AP_RAT_Type_nbiot_othersat = 4, + S1AP_RAT_Type_eutran_leo = 5, + S1AP_RAT_Type_eutran_meo = 6, + S1AP_RAT_Type_eutran_geo = 7, + S1AP_RAT_Type_eutran_othersat = 8 } e_S1AP_RAT_Type; /* S1AP_RAT-Type */ typedef long S1AP_RAT_Type_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_RAT_Type_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_RAT_Type; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_RAT_Type_specs_1; asn_struct_free_f S1AP_RAT_Type_free; asn_struct_print_f S1AP_RAT_Type_print; asn_constr_check_f S1AP_RAT_Type_constraint; diff --git a/lib/asn1c/s1ap/S1AP_RIMInformation.c b/lib/asn1c/s1ap/S1AP_RIMInformation.c index 7f8b3eef7..7f8feedef 100644 --- a/lib/asn1c/s1ap/S1AP_RIMInformation.c +++ b/lib/asn1c/s1ap/S1AP_RIMInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_RIMInformation.h b/lib/asn1c/s1ap/S1AP_RIMInformation.h index 24bd9c558..a6471492d 100644 --- a/lib/asn1c/s1ap/S1AP_RIMInformation.h +++ b/lib/asn1c/s1ap/S1AP_RIMInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_RIMRoutingAddress.c b/lib/asn1c/s1ap/S1AP_RIMRoutingAddress.c index fccf7bac3..e686fd68a 100644 --- a/lib/asn1c/s1ap/S1AP_RIMRoutingAddress.c +++ b/lib/asn1c/s1ap/S1AP_RIMRoutingAddress.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_RIMRoutingAddress.h b/lib/asn1c/s1ap/S1AP_RIMRoutingAddress.h index 00e7cedaf..1e676c3c7 100644 --- a/lib/asn1c/s1ap/S1AP_RIMRoutingAddress.h +++ b/lib/asn1c/s1ap/S1AP_RIMRoutingAddress.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_RIMTransfer.c b/lib/asn1c/s1ap/S1AP_RIMTransfer.c index 6693b0dd5..99b79cca8 100644 --- a/lib/asn1c/s1ap/S1AP_RIMTransfer.c +++ b/lib/asn1c/s1ap/S1AP_RIMTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -47,7 +47,7 @@ asn_TYPE_member_t asn_MBR_S1AP_RIMTransfer_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_RIMTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P115, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P121, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_RIMTransfer.h b/lib/asn1c/s1ap/S1AP_RIMTransfer.h index 5a217ed9e..6502a4c2f 100644 --- a/lib/asn1c/s1ap/S1AP_RIMTransfer.h +++ b/lib/asn1c/s1ap/S1AP_RIMTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_RLFReportInformation.c b/lib/asn1c/s1ap/S1AP_RLFReportInformation.c index c85176d36..a89827f3d 100644 --- a/lib/asn1c/s1ap/S1AP_RLFReportInformation.c +++ b/lib/asn1c/s1ap/S1AP_RLFReportInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_RLFReportInformation_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_RLFReportInformation, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P116, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P122, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_RLFReportInformation.h b/lib/asn1c/s1ap/S1AP_RLFReportInformation.h index 91f276b2f..b646611a8 100644 --- a/lib/asn1c/s1ap/S1AP_RLFReportInformation.h +++ b/lib/asn1c/s1ap/S1AP_RLFReportInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_RNC-ID.c b/lib/asn1c/s1ap/S1AP_RNC-ID.c index 15ea52670..224f17817 100644 --- a/lib/asn1c/s1ap/S1AP_RNC-ID.c +++ b/lib/asn1c/s1ap/S1AP_RNC-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_RNC-ID.h b/lib/asn1c/s1ap/S1AP_RNC-ID.h index 5a2184234..cc120cb5f 100644 --- a/lib/asn1c/s1ap/S1AP_RNC-ID.h +++ b/lib/asn1c/s1ap/S1AP_RNC-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_RRC-Container.c b/lib/asn1c/s1ap/S1AP_RRC-Container.c index 30dc44baf..35653e99e 100644 --- a/lib/asn1c/s1ap/S1AP_RRC-Container.c +++ b/lib/asn1c/s1ap/S1AP_RRC-Container.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_RRC-Container.h b/lib/asn1c/s1ap/S1AP_RRC-Container.h index 951b4c5e3..e277aff7f 100644 --- a/lib/asn1c/s1ap/S1AP_RRC-Container.h +++ b/lib/asn1c/s1ap/S1AP_RRC-Container.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_RRC-Establishment-Cause.c b/lib/asn1c/s1ap/S1AP_RRC-Establishment-Cause.c index 0cc4c6256..ad41aea27 100644 --- a/lib/asn1c/s1ap/S1AP_RRC-Establishment-Cause.c +++ b/lib/asn1c/s1ap/S1AP_RRC-Establishment-Cause.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_RRC_Establishment_Cause_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_RRC_Establishment_Cause_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 4 } /* (0..4,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -40,7 +40,7 @@ static const unsigned int asn_MAP_S1AP_RRC_Establishment_Cause_enum2value_1[] = 2 /* mt-Access(2) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_RRC_Establishment_Cause_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_RRC_Establishment_Cause_specs_1 = { asn_MAP_S1AP_RRC_Establishment_Cause_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_RRC_Establishment_Cause_enum2value_1, /* N => "tag"; sorted by N */ 8, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_RRC-Establishment-Cause.h b/lib/asn1c/s1ap/S1AP_RRC-Establishment-Cause.h index 50cc5570b..3248832e1 100644 --- a/lib/asn1c/s1ap/S1AP_RRC-Establishment-Cause.h +++ b/lib/asn1c/s1ap/S1AP_RRC-Establishment-Cause.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,7 +37,9 @@ typedef enum S1AP_RRC_Establishment_Cause { typedef long S1AP_RRC_Establishment_Cause_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_RRC_Establishment_Cause_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_RRC_Establishment_Cause; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_RRC_Establishment_Cause_specs_1; asn_struct_free_f S1AP_RRC_Establishment_Cause_free; asn_struct_print_f S1AP_RRC_Establishment_Cause_print; asn_constr_check_f S1AP_RRC_Establishment_Cause_constraint; diff --git a/lib/asn1c/s1ap/S1AP_Range.c b/lib/asn1c/s1ap/S1AP_Range.c index 4c223a94f..0e0f18aef 100644 --- a/lib/asn1c/s1ap/S1AP_Range.c +++ b/lib/asn1c/s1ap/S1AP_Range.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Range.h b/lib/asn1c/s1ap/S1AP_Range.h index 926a5e95c..9dd86e122 100644 --- a/lib/asn1c/s1ap/S1AP_Range.h +++ b/lib/asn1c/s1ap/S1AP_Range.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -40,13 +40,13 @@ typedef long S1AP_Range_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_Range_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Range; -extern const asn_INTEGER_specifics_t asn_SPC_Range_specs_1; -asn_struct_free_f Range_free; -asn_struct_print_f Range_print; -asn_constr_check_f Range_constraint; -jer_type_encoder_f Range_encode_jer; -per_type_decoder_f Range_decode_aper; -per_type_encoder_f Range_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_Range_specs_1; +asn_struct_free_f S1AP_Range_free; +asn_struct_print_f S1AP_Range_print; +asn_constr_check_f S1AP_Range_constraint; +jer_type_encoder_f S1AP_Range_encode_jer; +per_type_decoder_f S1AP_Range_decode_aper; +per_type_encoder_f S1AP_Range_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_ReceiveStatusOfULPDCPSDUsExtended.c b/lib/asn1c/s1ap/S1AP_ReceiveStatusOfULPDCPSDUsExtended.c index 063507a94..6d33e2cc9 100644 --- a/lib/asn1c/s1ap/S1AP_ReceiveStatusOfULPDCPSDUsExtended.c +++ b/lib/asn1c/s1ap/S1AP_ReceiveStatusOfULPDCPSDUsExtended.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,7 +43,7 @@ S1AP_ReceiveStatusOfULPDCPSDUsExtended_constraint(const asn_TYPE_descriptor_t *t * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_ReceiveStatusOfULPDCPSDUsExtended_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ReceiveStatusOfULPDCPSDUsExtended_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 14, 14, 1, 16384 } /* (SIZE(1..16384)) */, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_ReceiveStatusOfULPDCPSDUsExtended.h b/lib/asn1c/s1ap/S1AP_ReceiveStatusOfULPDCPSDUsExtended.h index 1354b2356..e4853a82b 100644 --- a/lib/asn1c/s1ap/S1AP_ReceiveStatusOfULPDCPSDUsExtended.h +++ b/lib/asn1c/s1ap/S1AP_ReceiveStatusOfULPDCPSDUsExtended.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef BIT_STRING_t S1AP_ReceiveStatusOfULPDCPSDUsExtended_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_ReceiveStatusOfULPDCPSDUsExtended_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ReceiveStatusOfULPDCPSDUsExtended; asn_struct_free_f S1AP_ReceiveStatusOfULPDCPSDUsExtended_free; asn_struct_print_f S1AP_ReceiveStatusOfULPDCPSDUsExtended_print; diff --git a/lib/asn1c/s1ap/S1AP_ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.c b/lib/asn1c/s1ap/S1AP_ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.c index 497451f4c..3cf3150f6 100644 --- a/lib/asn1c/s1ap/S1AP_ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.c +++ b/lib/asn1c/s1ap/S1AP_ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,7 +43,7 @@ S1AP_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18_constraint(const asn_TYPE_descript * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 17, -1, 1, 131072 } /* (SIZE(1..131072)) */, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.h b/lib/asn1c/s1ap/S1AP_ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.h index 95a158dad..7168c46bd 100644 --- a/lib/asn1c/s1ap/S1AP_ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.h +++ b/lib/asn1c/s1ap/S1AP_ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef BIT_STRING_t S1AP_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18; asn_struct_free_f S1AP_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18_free; asn_struct_print_f S1AP_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18_print; diff --git a/lib/asn1c/s1ap/S1AP_ReceiveStatusofULPDCPSDUs.c b/lib/asn1c/s1ap/S1AP_ReceiveStatusofULPDCPSDUs.c index 88b6784c7..f592b42c3 100644 --- a/lib/asn1c/s1ap/S1AP_ReceiveStatusofULPDCPSDUs.c +++ b/lib/asn1c/s1ap/S1AP_ReceiveStatusofULPDCPSDUs.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ReceiveStatusofULPDCPSDUs.h b/lib/asn1c/s1ap/S1AP_ReceiveStatusofULPDCPSDUs.h index 98bc5d5e9..d20e282bf 100644 --- a/lib/asn1c/s1ap/S1AP_ReceiveStatusofULPDCPSDUs.h +++ b/lib/asn1c/s1ap/S1AP_ReceiveStatusofULPDCPSDUs.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_RecommendedCellItem.c b/lib/asn1c/s1ap/S1AP_RecommendedCellItem.c index 8e97780c3..fd5333b53 100644 --- a/lib/asn1c/s1ap/S1AP_RecommendedCellItem.c +++ b/lib/asn1c/s1ap/S1AP_RecommendedCellItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -40,7 +40,7 @@ static asn_per_constraints_t asn_PER_memb_S1AP_timeStayedInCell_constr_3 CC_NOTU 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellItem_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellItem_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedCellItem, eUTRAN_CGI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -78,7 +78,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellItem_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_RecommendedCellItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P111, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P116, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -102,7 +102,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_RecommendedCellItem_tag2el_1[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* timeStayedInCell */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedCellItem_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedCellItem_specs_1 = { sizeof(struct S1AP_RecommendedCellItem), offsetof(struct S1AP_RecommendedCellItem, _asn_ctx), asn_MAP_S1AP_RecommendedCellItem_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_RecommendedCellItem.h b/lib/asn1c/s1ap/S1AP_RecommendedCellItem.h index 94cd537ca..fbd3cbc6e 100644 --- a/lib/asn1c/s1ap/S1AP_RecommendedCellItem.h +++ b/lib/asn1c/s1ap/S1AP_RecommendedCellItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_RecommendedCellItem { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedCellItem; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedCellItem_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellItem_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_RecommendedCellList.c b/lib/asn1c/s1ap/S1AP_RecommendedCellList.c index a40cea082..00117b951 100644 --- a/lib/asn1c/s1ap/S1AP_RecommendedCellList.c +++ b/lib/asn1c/s1ap/S1AP_RecommendedCellList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -19,7 +19,7 @@ asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P18, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P21, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_RecommendedCellList.h b/lib/asn1c/s1ap/S1AP_RecommendedCellList.h index 5bbc8570d..b8d462cbb 100644 --- a/lib/asn1c/s1ap/S1AP_RecommendedCellList.h +++ b/lib/asn1c/s1ap/S1AP_RecommendedCellList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_RecommendedCellsForPaging.c b/lib/asn1c/s1ap/S1AP_RecommendedCellsForPaging.c index a41b3f0cb..57c4f8c76 100644 --- a/lib/asn1c/s1ap/S1AP_RecommendedCellsForPaging.c +++ b/lib/asn1c/s1ap/S1AP_RecommendedCellsForPaging.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellsForPaging_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_RecommendedCellsForPaging, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P110, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P115, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_RecommendedCellsForPaging.h b/lib/asn1c/s1ap/S1AP_RecommendedCellsForPaging.h index d1ce6fed9..56aff5383 100644 --- a/lib/asn1c/s1ap/S1AP_RecommendedCellsForPaging.h +++ b/lib/asn1c/s1ap/S1AP_RecommendedCellsForPaging.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_RecommendedENBItem.c b/lib/asn1c/s1ap/S1AP_RecommendedENBItem.c index e1b01289f..ff11ea8ce 100644 --- a/lib/asn1c/s1ap/S1AP_RecommendedENBItem.c +++ b/lib/asn1c/s1ap/S1AP_RecommendedENBItem.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_RecommendedENBItem.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBItem_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBItem_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_RecommendedENBItem, mMEPagingTarget), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), +1, /* EXPLICIT tag at current level */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBItem_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_RecommendedENBItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P113, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P118, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -52,7 +52,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_RecommendedENBItem_tag2el_1[] = { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* mMEPagingTarget */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedENBItem_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedENBItem_specs_1 = { sizeof(struct S1AP_RecommendedENBItem), offsetof(struct S1AP_RecommendedENBItem, _asn_ctx), asn_MAP_S1AP_RecommendedENBItem_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_RecommendedENBItem.h b/lib/asn1c/s1ap/S1AP_RecommendedENBItem.h index 917ad0f76..7378cab15 100644 --- a/lib/asn1c/s1ap/S1AP_RecommendedENBItem.h +++ b/lib/asn1c/s1ap/S1AP_RecommendedENBItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,6 +37,8 @@ typedef struct S1AP_RecommendedENBItem { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedENBItem; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedENBItem_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBItem_1[2]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_RecommendedENBList.c b/lib/asn1c/s1ap/S1AP_RecommendedENBList.c index 3f9902347..f4c567033 100644 --- a/lib/asn1c/s1ap/S1AP_RecommendedENBList.c +++ b/lib/asn1c/s1ap/S1AP_RecommendedENBList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -19,7 +19,7 @@ asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P19, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P22, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_RecommendedENBList.h b/lib/asn1c/s1ap/S1AP_RecommendedENBList.h index 2136f4cf0..3a0361b21 100644 --- a/lib/asn1c/s1ap/S1AP_RecommendedENBList.h +++ b/lib/asn1c/s1ap/S1AP_RecommendedENBList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_RecommendedENBsForPaging.c b/lib/asn1c/s1ap/S1AP_RecommendedENBsForPaging.c index 82b1330fb..e948b9f33 100644 --- a/lib/asn1c/s1ap/S1AP_RecommendedENBsForPaging.c +++ b/lib/asn1c/s1ap/S1AP_RecommendedENBsForPaging.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBsForPaging_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_RecommendedENBsForPaging, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P112, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P117, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_RecommendedENBsForPaging.h b/lib/asn1c/s1ap/S1AP_RecommendedENBsForPaging.h index 9cd6c711b..10b3922be 100644 --- a/lib/asn1c/s1ap/S1AP_RecommendedENBsForPaging.h +++ b/lib/asn1c/s1ap/S1AP_RecommendedENBsForPaging.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_RelativeMMECapacity.c b/lib/asn1c/s1ap/S1AP_RelativeMMECapacity.c index f21e742ea..bf6f77960 100644 --- a/lib/asn1c/s1ap/S1AP_RelativeMMECapacity.c +++ b/lib/asn1c/s1ap/S1AP_RelativeMMECapacity.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_RelativeMMECapacity.h b/lib/asn1c/s1ap/S1AP_RelativeMMECapacity.h index 59737e852..68ca59f6d 100644 --- a/lib/asn1c/s1ap/S1AP_RelativeMMECapacity.h +++ b/lib/asn1c/s1ap/S1AP_RelativeMMECapacity.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_RelayNode-Indicator.c b/lib/asn1c/s1ap/S1AP_RelayNode-Indicator.c index a51c72c6d..41b64d787 100644 --- a/lib/asn1c/s1ap/S1AP_RelayNode-Indicator.c +++ b/lib/asn1c/s1ap/S1AP_RelayNode-Indicator.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_RelayNode_Indicator_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_RelayNode_Indicator_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_RelayNode_Indicator_enum2value_1[] = { 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_RelayNode_Indicator_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_RelayNode_Indicator_specs_1 = { asn_MAP_S1AP_RelayNode_Indicator_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_RelayNode_Indicator_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_RelayNode-Indicator.h b/lib/asn1c/s1ap/S1AP_RelayNode-Indicator.h index e0c48c0a3..80ef13cda 100644 --- a/lib/asn1c/s1ap/S1AP_RelayNode-Indicator.h +++ b/lib/asn1c/s1ap/S1AP_RelayNode-Indicator.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_RelayNode_Indicator { typedef long S1AP_RelayNode_Indicator_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_RelayNode_Indicator_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_RelayNode_Indicator; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_RelayNode_Indicator_specs_1; asn_struct_free_f S1AP_RelayNode_Indicator_free; asn_struct_print_f S1AP_RelayNode_Indicator_print; asn_constr_check_f S1AP_RelayNode_Indicator_constraint; diff --git a/lib/asn1c/s1ap/S1AP_RepetitionPeriod.c b/lib/asn1c/s1ap/S1AP_RepetitionPeriod.c index 95739c15b..306bb79e1 100644 --- a/lib/asn1c/s1ap/S1AP_RepetitionPeriod.c +++ b/lib/asn1c/s1ap/S1AP_RepetitionPeriod.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,7 +37,7 @@ S1AP_RepetitionPeriod_constraint(const asn_TYPE_descriptor_t *td, const void *sp * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_RepetitionPeriod_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_RepetitionPeriod_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 12, 12, 0, 4095 } /* (0..4095) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_RepetitionPeriod.h b/lib/asn1c/s1ap/S1AP_RepetitionPeriod.h index 190ee1e25..2915577a6 100644 --- a/lib/asn1c/s1ap/S1AP_RepetitionPeriod.h +++ b/lib/asn1c/s1ap/S1AP_RepetitionPeriod.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef long S1AP_RepetitionPeriod_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_RepetitionPeriod_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_RepetitionPeriod; asn_struct_free_f S1AP_RepetitionPeriod_free; asn_struct_print_f S1AP_RepetitionPeriod_print; diff --git a/lib/asn1c/s1ap/S1AP_ReportAmountMDT.c b/lib/asn1c/s1ap/S1AP_ReportAmountMDT.c index 171cf3fe3..0a227443e 100644 --- a/lib/asn1c/s1ap/S1AP_ReportAmountMDT.c +++ b/lib/asn1c/s1ap/S1AP_ReportAmountMDT.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ReportAmountMDT.h b/lib/asn1c/s1ap/S1AP_ReportAmountMDT.h index 95c69ea01..7d5ef0d2d 100644 --- a/lib/asn1c/s1ap/S1AP_ReportAmountMDT.h +++ b/lib/asn1c/s1ap/S1AP_ReportAmountMDT.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -36,13 +36,13 @@ typedef long S1AP_ReportAmountMDT_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_ReportAmountMDT_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ReportAmountMDT; -extern const asn_INTEGER_specifics_t asn_SPC_ReportAmountMDT_specs_1; -asn_struct_free_f ReportAmountMDT_free; -asn_struct_print_f ReportAmountMDT_print; -asn_constr_check_f ReportAmountMDT_constraint; -jer_type_encoder_f ReportAmountMDT_encode_jer; -per_type_decoder_f ReportAmountMDT_decode_aper; -per_type_encoder_f ReportAmountMDT_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_ReportAmountMDT_specs_1; +asn_struct_free_f S1AP_ReportAmountMDT_free; +asn_struct_print_f S1AP_ReportAmountMDT_print; +asn_constr_check_f S1AP_ReportAmountMDT_constraint; +jer_type_encoder_f S1AP_ReportAmountMDT_encode_jer; +per_type_decoder_f S1AP_ReportAmountMDT_decode_aper; +per_type_encoder_f S1AP_ReportAmountMDT_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_ReportArea.c b/lib/asn1c/s1ap/S1AP_ReportArea.c index 1df8937db..e7ed6af86 100644 --- a/lib/asn1c/s1ap/S1AP_ReportArea.c +++ b/lib/asn1c/s1ap/S1AP_ReportArea.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ReportArea.h b/lib/asn1c/s1ap/S1AP_ReportArea.h index 443d17129..a32c40a99 100644 --- a/lib/asn1c/s1ap/S1AP_ReportArea.h +++ b/lib/asn1c/s1ap/S1AP_ReportArea.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,13 +32,13 @@ typedef long S1AP_ReportArea_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_ReportArea_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ReportArea; -extern const asn_INTEGER_specifics_t asn_SPC_ReportArea_specs_1; -asn_struct_free_f ReportArea_free; -asn_struct_print_f ReportArea_print; -asn_constr_check_f ReportArea_constraint; -jer_type_encoder_f ReportArea_encode_jer; -per_type_decoder_f ReportArea_decode_aper; -per_type_encoder_f ReportArea_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_ReportArea_specs_1; +asn_struct_free_f S1AP_ReportArea_free; +asn_struct_print_f S1AP_ReportArea_print; +asn_constr_check_f S1AP_ReportArea_constraint; +jer_type_encoder_f S1AP_ReportArea_encode_jer; +per_type_decoder_f S1AP_ReportArea_decode_aper; +per_type_encoder_f S1AP_ReportArea_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_ReportIntervalMDT.c b/lib/asn1c/s1ap/S1AP_ReportIntervalMDT.c index 7533facaa..e32bf0c1d 100644 --- a/lib/asn1c/s1ap/S1AP_ReportIntervalMDT.c +++ b/lib/asn1c/s1ap/S1AP_ReportIntervalMDT.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ReportIntervalMDT.h b/lib/asn1c/s1ap/S1AP_ReportIntervalMDT.h index 75c542204..2178f11ca 100644 --- a/lib/asn1c/s1ap/S1AP_ReportIntervalMDT.h +++ b/lib/asn1c/s1ap/S1AP_ReportIntervalMDT.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -41,13 +41,13 @@ typedef long S1AP_ReportIntervalMDT_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_ReportIntervalMDT_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ReportIntervalMDT; -extern const asn_INTEGER_specifics_t asn_SPC_ReportIntervalMDT_specs_1; -asn_struct_free_f ReportIntervalMDT_free; -asn_struct_print_f ReportIntervalMDT_print; -asn_constr_check_f ReportIntervalMDT_constraint; -jer_type_encoder_f ReportIntervalMDT_encode_jer; -per_type_decoder_f ReportIntervalMDT_decode_aper; -per_type_encoder_f ReportIntervalMDT_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_ReportIntervalMDT_specs_1; +asn_struct_free_f S1AP_ReportIntervalMDT_free; +asn_struct_print_f S1AP_ReportIntervalMDT_print; +asn_constr_check_f S1AP_ReportIntervalMDT_constraint; +jer_type_encoder_f S1AP_ReportIntervalMDT_encode_jer; +per_type_decoder_f S1AP_ReportIntervalMDT_decode_aper; +per_type_encoder_f S1AP_ReportIntervalMDT_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_RequestType.c b/lib/asn1c/s1ap/S1AP_RequestType.c index ad9f773c1..da08b57b6 100644 --- a/lib/asn1c/s1ap/S1AP_RequestType.c +++ b/lib/asn1c/s1ap/S1AP_RequestType.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_RequestType.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_RequestType_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_RequestType_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_RequestType, eventType), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_RequestType_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_RequestType, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P114, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P120, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_RequestType_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* reportArea */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_RequestType_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_RequestType_specs_1 = { sizeof(struct S1AP_RequestType), offsetof(struct S1AP_RequestType, _asn_ctx), asn_MAP_S1AP_RequestType_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_RequestType.h b/lib/asn1c/s1ap/S1AP_RequestType.h index 1c303d1d2..8a05e220a 100644 --- a/lib/asn1c/s1ap/S1AP_RequestType.h +++ b/lib/asn1c/s1ap/S1AP_RequestType.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_RequestType { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_RequestType; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RequestType_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_RequestType_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_RequestTypeAdditionalInfo.c b/lib/asn1c/s1ap/S1AP_RequestTypeAdditionalInfo.c index cb8a26fbf..1042e661f 100644 --- a/lib/asn1c/s1ap/S1AP_RequestTypeAdditionalInfo.c +++ b/lib/asn1c/s1ap/S1AP_RequestTypeAdditionalInfo.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_RequestTypeAdditionalInfo_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_RequestTypeAdditionalInfo_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_RequestTypeAdditionalInfo_enum2value_1[] 0 /* includePSCell(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_RequestTypeAdditionalInfo_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_RequestTypeAdditionalInfo_specs_1 = { asn_MAP_S1AP_RequestTypeAdditionalInfo_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_RequestTypeAdditionalInfo_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_RequestTypeAdditionalInfo.h b/lib/asn1c/s1ap/S1AP_RequestTypeAdditionalInfo.h index 330830b8e..0d0b9bfc2 100644 --- a/lib/asn1c/s1ap/S1AP_RequestTypeAdditionalInfo.h +++ b/lib/asn1c/s1ap/S1AP_RequestTypeAdditionalInfo.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_RequestTypeAdditionalInfo { typedef long S1AP_RequestTypeAdditionalInfo_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_RequestTypeAdditionalInfo_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_RequestTypeAdditionalInfo; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_RequestTypeAdditionalInfo_specs_1; asn_struct_free_f S1AP_RequestTypeAdditionalInfo_free; asn_struct_print_f S1AP_RequestTypeAdditionalInfo_print; asn_constr_check_f S1AP_RequestTypeAdditionalInfo_constraint; diff --git a/lib/asn1c/s1ap/S1AP_RerouteNASRequest.c b/lib/asn1c/s1ap/S1AP_RerouteNASRequest.c index 83105a7b2..a7705aa1e 100644 --- a/lib/asn1c/s1ap/S1AP_RerouteNASRequest.c +++ b/lib/asn1c/s1ap/S1AP_RerouteNASRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_RerouteNASRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_RerouteNASRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P38, + &asn_DEF_S1AP_ProtocolIE_Container_8143P38, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_RerouteNASRequest.h b/lib/asn1c/s1ap/S1AP_RerouteNASRequest.h index 381108626..650d87f2f 100644 --- a/lib/asn1c/s1ap/S1AP_RerouteNASRequest.h +++ b/lib/asn1c/s1ap/S1AP_RerouteNASRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_RerouteNASRequest */ typedef struct S1AP_RerouteNASRequest { - S1AP_ProtocolIE_Container_7847P38_t protocolIEs; + S1AP_ProtocolIE_Container_8143P38_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_Reset.c b/lib/asn1c/s1ap/S1AP_Reset.c index 773e51603..79bccf869 100644 --- a/lib/asn1c/s1ap/S1AP_Reset.c +++ b/lib/asn1c/s1ap/S1AP_Reset.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_Reset_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_Reset, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P40, + &asn_DEF_S1AP_ProtocolIE_Container_8143P40, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_Reset.h b/lib/asn1c/s1ap/S1AP_Reset.h index d3c5a2bef..0a07b1d3a 100644 --- a/lib/asn1c/s1ap/S1AP_Reset.h +++ b/lib/asn1c/s1ap/S1AP_Reset.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_Reset */ typedef struct S1AP_Reset { - S1AP_ProtocolIE_Container_7847P40_t protocolIEs; + S1AP_ProtocolIE_Container_8143P40_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_ResetAcknowledge.c b/lib/asn1c/s1ap/S1AP_ResetAcknowledge.c index 2ecaeb340..642c6a1ad 100644 --- a/lib/asn1c/s1ap/S1AP_ResetAcknowledge.c +++ b/lib/asn1c/s1ap/S1AP_ResetAcknowledge.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ResetAcknowledge_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ResetAcknowledge, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P41, + &asn_DEF_S1AP_ProtocolIE_Container_8143P41, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_ResetAcknowledge.h b/lib/asn1c/s1ap/S1AP_ResetAcknowledge.h index 618f51bfe..f19b1944f 100644 --- a/lib/asn1c/s1ap/S1AP_ResetAcknowledge.h +++ b/lib/asn1c/s1ap/S1AP_ResetAcknowledge.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_ResetAcknowledge */ typedef struct S1AP_ResetAcknowledge { - S1AP_ProtocolIE_Container_7847P41_t protocolIEs; + S1AP_ProtocolIE_Container_8143P41_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_ResetAll.c b/lib/asn1c/s1ap/S1AP_ResetAll.c index 8dcce58fe..0230524d7 100644 --- a/lib/asn1c/s1ap/S1AP_ResetAll.c +++ b/lib/asn1c/s1ap/S1AP_ResetAll.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ResetAll.h b/lib/asn1c/s1ap/S1AP_ResetAll.h index 4a4be6b17..79c3c5c3e 100644 --- a/lib/asn1c/s1ap/S1AP_ResetAll.h +++ b/lib/asn1c/s1ap/S1AP_ResetAll.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,13 +32,13 @@ typedef long S1AP_ResetAll_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_ResetAll_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ResetAll; -extern const asn_INTEGER_specifics_t asn_SPC_ResetAll_specs_1; -asn_struct_free_f ResetAll_free; -asn_struct_print_f ResetAll_print; -asn_constr_check_f ResetAll_constraint; -jer_type_encoder_f ResetAll_encode_jer; -per_type_decoder_f ResetAll_decode_aper; -per_type_encoder_f ResetAll_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_ResetAll_specs_1; +asn_struct_free_f S1AP_ResetAll_free; +asn_struct_print_f S1AP_ResetAll_print; +asn_constr_check_f S1AP_ResetAll_constraint; +jer_type_encoder_f S1AP_ResetAll_encode_jer; +per_type_decoder_f S1AP_ResetAll_decode_aper; +per_type_encoder_f S1AP_ResetAll_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_ResetType.c b/lib/asn1c/s1ap/S1AP_ResetType.c index 07563542a..663443819 100644 --- a/lib/asn1c/s1ap/S1AP_ResetType.c +++ b/lib/asn1c/s1ap/S1AP_ResetType.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "S1AP_UE-associatedLogicalS1-ConnectionListRes.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_ResetType_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ResetType_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_ResetType_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_ResetType_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_ResetType, choice.s1_Interface), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -55,7 +55,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_ResetType_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* s1-Interface */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* partOfS1-Interface */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_ResetType_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_S1AP_ResetType_specs_1 = { sizeof(struct S1AP_ResetType), offsetof(struct S1AP_ResetType, _asn_ctx), offsetof(struct S1AP_ResetType, present), diff --git a/lib/asn1c/s1ap/S1AP_ResetType.h b/lib/asn1c/s1ap/S1AP_ResetType.h index a5af107df..e928c766a 100644 --- a/lib/asn1c/s1ap/S1AP_ResetType.h +++ b/lib/asn1c/s1ap/S1AP_ResetType.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -49,6 +49,9 @@ typedef struct S1AP_ResetType { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_ResetType; +extern asn_CHOICE_specifics_t asn_SPC_S1AP_ResetType_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_ResetType_1[2]; +extern asn_per_constraints_t asn_PER_type_S1AP_ResetType_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_RetrieveUEInformation.c b/lib/asn1c/s1ap/S1AP_RetrieveUEInformation.c index 16b47f086..d2f92497b 100644 --- a/lib/asn1c/s1ap/S1AP_RetrieveUEInformation.c +++ b/lib/asn1c/s1ap/S1AP_RetrieveUEInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_RetrieveUEInformation_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_RetrieveUEInformation, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P90, + &asn_DEF_S1AP_ProtocolIE_Container_8143P90, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_RetrieveUEInformation.h b/lib/asn1c/s1ap/S1AP_RetrieveUEInformation.h index ed65629a9..deb9813de 100644 --- a/lib/asn1c/s1ap/S1AP_RetrieveUEInformation.h +++ b/lib/asn1c/s1ap/S1AP_RetrieveUEInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_RetrieveUEInformation */ typedef struct S1AP_RetrieveUEInformation { - S1AP_ProtocolIE_Container_7847P90_t protocolIEs; + S1AP_ProtocolIE_Container_8143P90_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_Routing-ID.c b/lib/asn1c/s1ap/S1AP_Routing-ID.c index 7d191f0e5..8e24cb5c7 100644 --- a/lib/asn1c/s1ap/S1AP_Routing-ID.c +++ b/lib/asn1c/s1ap/S1AP_Routing-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,7 +37,7 @@ S1AP_Routing_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_Routing_ID_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_Routing_ID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_Routing-ID.h b/lib/asn1c/s1ap/S1AP_Routing-ID.h index e74e9d0d0..74631875d 100644 --- a/lib/asn1c/s1ap/S1AP_Routing-ID.h +++ b/lib/asn1c/s1ap/S1AP_Routing-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef long S1AP_Routing_ID_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_Routing_ID_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Routing_ID; asn_struct_free_f S1AP_Routing_ID_free; asn_struct_print_f S1AP_Routing_ID_print; diff --git a/lib/asn1c/s1ap/S1AP_S-TMSI.c b/lib/asn1c/s1ap/S1AP_S-TMSI.c index 4289bc7ba..5bbcf1252 100644 --- a/lib/asn1c/s1ap/S1AP_S-TMSI.c +++ b/lib/asn1c/s1ap/S1AP_S-TMSI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_S_TMSI_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_S_TMSI, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P130, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P140, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_S-TMSI.h b/lib/asn1c/s1ap/S1AP_S-TMSI.h index f0b7aa1e3..4ed76a234 100644 --- a/lib/asn1c/s1ap/S1AP_S-TMSI.h +++ b/lib/asn1c/s1ap/S1AP_S-TMSI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_S1AP-PDU.c b/lib/asn1c/s1ap/S1AP_S1AP-PDU.c index c64b474c5..4fe2d4d50 100644 --- a/lib/asn1c/s1ap/S1AP_S1AP-PDU.c +++ b/lib/asn1c/s1ap/S1AP_S1AP-PDU.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Descriptions" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_S1AP-PDU.h b/lib/asn1c/s1ap/S1AP_S1AP-PDU.h index a7c6a6446..6ad891a05 100644 --- a/lib/asn1c/s1ap/S1AP_S1AP-PDU.h +++ b/lib/asn1c/s1ap/S1AP_S1AP-PDU.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Descriptions" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_S1SetupFailure.c b/lib/asn1c/s1ap/S1AP_S1SetupFailure.c index 095b4c90f..f8b9add6c 100644 --- a/lib/asn1c/s1ap/S1AP_S1SetupFailure.c +++ b/lib/asn1c/s1ap/S1AP_S1SetupFailure.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_S1SetupFailure_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_S1SetupFailure, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P45, + &asn_DEF_S1AP_ProtocolIE_Container_8143P45, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_S1SetupFailure.h b/lib/asn1c/s1ap/S1AP_S1SetupFailure.h index c9e1a5d6e..f174828ee 100644 --- a/lib/asn1c/s1ap/S1AP_S1SetupFailure.h +++ b/lib/asn1c/s1ap/S1AP_S1SetupFailure.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_S1SetupFailure */ typedef struct S1AP_S1SetupFailure { - S1AP_ProtocolIE_Container_7847P45_t protocolIEs; + S1AP_ProtocolIE_Container_8143P45_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_S1SetupRequest.c b/lib/asn1c/s1ap/S1AP_S1SetupRequest.c index 908092842..ce6db68f1 100644 --- a/lib/asn1c/s1ap/S1AP_S1SetupRequest.c +++ b/lib/asn1c/s1ap/S1AP_S1SetupRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_S1SetupRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_S1SetupRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P43, + &asn_DEF_S1AP_ProtocolIE_Container_8143P43, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_S1SetupRequest.h b/lib/asn1c/s1ap/S1AP_S1SetupRequest.h index 8f070e97d..217a988ae 100644 --- a/lib/asn1c/s1ap/S1AP_S1SetupRequest.h +++ b/lib/asn1c/s1ap/S1AP_S1SetupRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_S1SetupRequest */ typedef struct S1AP_S1SetupRequest { - S1AP_ProtocolIE_Container_7847P43_t protocolIEs; + S1AP_ProtocolIE_Container_8143P43_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_S1SetupResponse.c b/lib/asn1c/s1ap/S1AP_S1SetupResponse.c index 0c8215644..ea4f73d5b 100644 --- a/lib/asn1c/s1ap/S1AP_S1SetupResponse.c +++ b/lib/asn1c/s1ap/S1AP_S1SetupResponse.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_S1SetupResponse_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_S1SetupResponse, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P44, + &asn_DEF_S1AP_ProtocolIE_Container_8143P44, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_S1SetupResponse.h b/lib/asn1c/s1ap/S1AP_S1SetupResponse.h index 4d54452d6..597f0a0e7 100644 --- a/lib/asn1c/s1ap/S1AP_S1SetupResponse.h +++ b/lib/asn1c/s1ap/S1AP_S1SetupResponse.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_S1SetupResponse */ typedef struct S1AP_S1SetupResponse { - S1AP_ProtocolIE_Container_7847P44_t protocolIEs; + S1AP_ProtocolIE_Container_8143P44_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_SONConfigurationTransfer.c b/lib/asn1c/s1ap/S1AP_SONConfigurationTransfer.c index 9ae64e31b..bdc61628d 100644 --- a/lib/asn1c/s1ap/S1AP_SONConfigurationTransfer.c +++ b/lib/asn1c/s1ap/S1AP_SONConfigurationTransfer.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_SONConfigurationTransfer.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_SONConfigurationTransfer_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_SONConfigurationTransfer_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_SONConfigurationTransfer, targeteNB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -63,7 +63,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_SONConfigurationTransfer_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_SONConfigurationTransfer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P120, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P130, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -88,7 +88,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_SONConfigurationTransfer_tag2el_ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* sONInformation */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_SONConfigurationTransfer_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_SONConfigurationTransfer_specs_1 = { sizeof(struct S1AP_SONConfigurationTransfer), offsetof(struct S1AP_SONConfigurationTransfer, _asn_ctx), asn_MAP_S1AP_SONConfigurationTransfer_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_SONConfigurationTransfer.h b/lib/asn1c/s1ap/S1AP_SONConfigurationTransfer.h index 223e1bd29..e6fb5c837 100644 --- a/lib/asn1c/s1ap/S1AP_SONConfigurationTransfer.h +++ b/lib/asn1c/s1ap/S1AP_SONConfigurationTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -41,6 +41,8 @@ typedef struct S1AP_SONConfigurationTransfer { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_SONConfigurationTransfer; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SONConfigurationTransfer_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_SONConfigurationTransfer_1[4]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_SONInformation-Extension.c b/lib/asn1c/s1ap/S1AP_SONInformation-Extension.c index da0718e0b..4e421e78b 100644 --- a/lib/asn1c/s1ap/S1AP_SONInformation-Extension.c +++ b/lib/asn1c/s1ap/S1AP_SONInformation-Extension.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_SONInformation-Extension.h" /* - * This type is implemented using S1AP_ProtocolIE_SingleContainer_7850P21, + * This type is implemented using S1AP_ProtocolIE_SingleContainer_8146P25, * so here we adjust the DEF accordingly. */ static const ber_tlv_tag_t asn_DEF_S1AP_SONInformation_Extension_tags_1[] = { @@ -33,8 +33,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_SONInformation_Extension = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_SONInformation_ExtensionIE_85, + asn_MBR_S1AP_SONInformation_ExtensionIE_101, 3, /* Elements count */ - &asn_SPC_S1AP_SONInformation_ExtensionIE_specs_85 /* Additional specs */ + &asn_SPC_S1AP_SONInformation_ExtensionIE_specs_101 /* Additional specs */ }; diff --git a/lib/asn1c/s1ap/S1AP_SONInformation-Extension.h b/lib/asn1c/s1ap/S1AP_SONInformation-Extension.h index aabdbe8c1..df294a03d 100644 --- a/lib/asn1c/s1ap/S1AP_SONInformation-Extension.h +++ b/lib/asn1c/s1ap/S1AP_SONInformation-Extension.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -19,7 +19,7 @@ extern "C" { #endif /* S1AP_SONInformation-Extension */ -typedef S1AP_ProtocolIE_SingleContainer_7850P21_t S1AP_SONInformation_Extension_t; +typedef S1AP_ProtocolIE_SingleContainer_8146P25_t S1AP_SONInformation_Extension_t; /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_SONInformation_Extension; diff --git a/lib/asn1c/s1ap/S1AP_SONInformation.c b/lib/asn1c/s1ap/S1AP_SONInformation.c index dfeba3c95..8415d9705 100644 --- a/lib/asn1c/s1ap/S1AP_SONInformation.c +++ b/lib/asn1c/s1ap/S1AP_SONInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_SONInformation.h b/lib/asn1c/s1ap/S1AP_SONInformation.h index 712526ce5..6ed1b1426 100644 --- a/lib/asn1c/s1ap/S1AP_SONInformation.h +++ b/lib/asn1c/s1ap/S1AP_SONInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_SONInformationReply.c b/lib/asn1c/s1ap/S1AP_SONInformationReply.c index 15522f2f3..44d496773 100644 --- a/lib/asn1c/s1ap/S1AP_SONInformationReply.c +++ b/lib/asn1c/s1ap/S1AP_SONInformationReply.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,7 @@ asn_TYPE_member_t asn_MBR_S1AP_SONInformationReply_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_SONInformationReply, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P119, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P129, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_SONInformationReply.h b/lib/asn1c/s1ap/S1AP_SONInformationReply.h index 2667b4e21..0d45f3482 100644 --- a/lib/asn1c/s1ap/S1AP_SONInformationReply.h +++ b/lib/asn1c/s1ap/S1AP_SONInformationReply.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_SONInformationReport.c b/lib/asn1c/s1ap/S1AP_SONInformationReport.c index 22ca0c348..ad5f4a6b4 100644 --- a/lib/asn1c/s1ap/S1AP_SONInformationReport.c +++ b/lib/asn1c/s1ap/S1AP_SONInformationReport.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "S1AP_RLFReportInformation.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_SONInformationReport_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_SONInformationReport_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_SONInformationReport_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_SONInformationReport_1[] = { { ATF_POINTER, 0, offsetof(struct S1AP_SONInformationReport, choice.rLFReportInformation), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_SONInformationReport_1[] = { static const asn_TYPE_tag2member_t asn_MAP_S1AP_SONInformationReport_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* rLFReportInformation */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_SONInformationReport_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_S1AP_SONInformationReport_specs_1 = { sizeof(struct S1AP_SONInformationReport), offsetof(struct S1AP_SONInformationReport, _asn_ctx), offsetof(struct S1AP_SONInformationReport, present), diff --git a/lib/asn1c/s1ap/S1AP_SONInformationReport.h b/lib/asn1c/s1ap/S1AP_SONInformationReport.h index 020acc0d9..4ef7facc4 100644 --- a/lib/asn1c/s1ap/S1AP_SONInformationReport.h +++ b/lib/asn1c/s1ap/S1AP_SONInformationReport.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,6 +46,9 @@ typedef struct S1AP_SONInformationReport { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_SONInformationReport; +extern asn_CHOICE_specifics_t asn_SPC_S1AP_SONInformationReport_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_SONInformationReport_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_SONInformationReport_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_SONInformationRequest.c b/lib/asn1c/s1ap/S1AP_SONInformationRequest.c index bb896f241..9ab13bbda 100644 --- a/lib/asn1c/s1ap/S1AP_SONInformationRequest.c +++ b/lib/asn1c/s1ap/S1AP_SONInformationRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_SONInformationRequest.h b/lib/asn1c/s1ap/S1AP_SONInformationRequest.h index 743fbfcea..4ff102201 100644 --- a/lib/asn1c/s1ap/S1AP_SONInformationRequest.h +++ b/lib/asn1c/s1ap/S1AP_SONInformationRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -35,13 +35,13 @@ typedef long S1AP_SONInformationRequest_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_SONInformationRequest_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_SONInformationRequest; -extern const asn_INTEGER_specifics_t asn_SPC_SONInformationRequest_specs_1; -asn_struct_free_f SONInformationRequest_free; -asn_struct_print_f SONInformationRequest_print; -asn_constr_check_f SONInformationRequest_constraint; -jer_type_encoder_f SONInformationRequest_encode_jer; -per_type_decoder_f SONInformationRequest_decode_aper; -per_type_encoder_f SONInformationRequest_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_SONInformationRequest_specs_1; +asn_struct_free_f S1AP_SONInformationRequest_free; +asn_struct_print_f S1AP_SONInformationRequest_print; +asn_constr_check_f S1AP_SONInformationRequest_constraint; +jer_type_encoder_f S1AP_SONInformationRequest_encode_jer; +per_type_decoder_f S1AP_SONInformationRequest_decode_aper; +per_type_encoder_f S1AP_SONInformationRequest_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_SRVCCHOIndication.c b/lib/asn1c/s1ap/S1AP_SRVCCHOIndication.c index 9da3050fd..dd83b0cbd 100644 --- a/lib/asn1c/s1ap/S1AP_SRVCCHOIndication.c +++ b/lib/asn1c/s1ap/S1AP_SRVCCHOIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_SRVCCHOIndication_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_SRVCCHOIndication_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -28,7 +28,7 @@ static const unsigned int asn_MAP_S1AP_SRVCCHOIndication_enum2value_1[] = { 0 /* pSandCS(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_SRVCCHOIndication_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_SRVCCHOIndication_specs_1 = { asn_MAP_S1AP_SRVCCHOIndication_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_SRVCCHOIndication_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_SRVCCHOIndication.h b/lib/asn1c/s1ap/S1AP_SRVCCHOIndication.h index a434bd61c..174624440 100644 --- a/lib/asn1c/s1ap/S1AP_SRVCCHOIndication.h +++ b/lib/asn1c/s1ap/S1AP_SRVCCHOIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -31,7 +31,9 @@ typedef enum S1AP_SRVCCHOIndication { typedef long S1AP_SRVCCHOIndication_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_SRVCCHOIndication_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_SRVCCHOIndication; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_SRVCCHOIndication_specs_1; asn_struct_free_f S1AP_SRVCCHOIndication_free; asn_struct_print_f S1AP_SRVCCHOIndication_print; asn_constr_check_f S1AP_SRVCCHOIndication_constraint; diff --git a/lib/asn1c/s1ap/S1AP_SRVCCOperationNotPossible.c b/lib/asn1c/s1ap/S1AP_SRVCCOperationNotPossible.c index 699f88576..4046572e0 100644 --- a/lib/asn1c/s1ap/S1AP_SRVCCOperationNotPossible.c +++ b/lib/asn1c/s1ap/S1AP_SRVCCOperationNotPossible.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_SRVCCOperationNotPossible_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_SRVCCOperationNotPossible_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_SRVCCOperationNotPossible_enum2value_1[] 0 /* notPossible(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_SRVCCOperationNotPossible_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_SRVCCOperationNotPossible_specs_1 = { asn_MAP_S1AP_SRVCCOperationNotPossible_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_SRVCCOperationNotPossible_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_SRVCCOperationNotPossible.h b/lib/asn1c/s1ap/S1AP_SRVCCOperationNotPossible.h index b0b028e6a..64d1358ec 100644 --- a/lib/asn1c/s1ap/S1AP_SRVCCOperationNotPossible.h +++ b/lib/asn1c/s1ap/S1AP_SRVCCOperationNotPossible.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_SRVCCOperationNotPossible { typedef long S1AP_SRVCCOperationNotPossible_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_SRVCCOperationNotPossible_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_SRVCCOperationNotPossible; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_SRVCCOperationNotPossible_specs_1; asn_struct_free_f S1AP_SRVCCOperationNotPossible_free; asn_struct_print_f S1AP_SRVCCOperationNotPossible_print; asn_constr_check_f S1AP_SRVCCOperationNotPossible_constraint; diff --git a/lib/asn1c/s1ap/S1AP_SRVCCOperationPossible.c b/lib/asn1c/s1ap/S1AP_SRVCCOperationPossible.c index d4e93cd8a..704ffbbfa 100644 --- a/lib/asn1c/s1ap/S1AP_SRVCCOperationPossible.c +++ b/lib/asn1c/s1ap/S1AP_SRVCCOperationPossible.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_SRVCCOperationPossible_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_SRVCCOperationPossible_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_SRVCCOperationPossible_enum2value_1[] = { 0 /* possible(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_SRVCCOperationPossible_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_SRVCCOperationPossible_specs_1 = { asn_MAP_S1AP_SRVCCOperationPossible_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_SRVCCOperationPossible_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_SRVCCOperationPossible.h b/lib/asn1c/s1ap/S1AP_SRVCCOperationPossible.h index 60a6addd0..2ea62d9e6 100644 --- a/lib/asn1c/s1ap/S1AP_SRVCCOperationPossible.h +++ b/lib/asn1c/s1ap/S1AP_SRVCCOperationPossible.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_SRVCCOperationPossible { typedef long S1AP_SRVCCOperationPossible_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_SRVCCOperationPossible_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_SRVCCOperationPossible; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_SRVCCOperationPossible_specs_1; asn_struct_free_f S1AP_SRVCCOperationPossible_free; asn_struct_print_f S1AP_SRVCCOperationPossible_print; asn_constr_check_f S1AP_SRVCCOperationPossible_constraint; diff --git a/lib/asn1c/s1ap/S1AP_ScheduledCommunicationTime.c b/lib/asn1c/s1ap/S1AP_ScheduledCommunicationTime.c index 2c0966324..5634d2253 100644 --- a/lib/asn1c/s1ap/S1AP_ScheduledCommunicationTime.c +++ b/lib/asn1c/s1ap/S1AP_ScheduledCommunicationTime.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -165,7 +165,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ScheduledCommunicationTime_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_ScheduledCommunicationTime, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P127, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P137, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_ScheduledCommunicationTime.h b/lib/asn1c/s1ap/S1AP_ScheduledCommunicationTime.h index 31427aa4d..f83b587b1 100644 --- a/lib/asn1c/s1ap/S1AP_ScheduledCommunicationTime.h +++ b/lib/asn1c/s1ap/S1AP_ScheduledCommunicationTime.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageReport.c b/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageReport.c index dde88c560..25c2ae4fb 100644 --- a/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageReport.c +++ b/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageReport.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReport_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_SecondaryRATDataUsageReport, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P94, + &asn_DEF_S1AP_ProtocolIE_Container_8143P94, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageReport.h b/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageReport.h index 00e87f0fc..abf121e80 100644 --- a/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageReport.h +++ b/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageReport.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_SecondaryRATDataUsageReport */ typedef struct S1AP_SecondaryRATDataUsageReport { - S1AP_ProtocolIE_Container_7847P94_t protocolIEs; + S1AP_ProtocolIE_Container_8143P94_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageReportItem.c b/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageReportItem.c index 263288437..c5bb9e7b7 100644 --- a/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageReportItem.c +++ b/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageReportItem.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_SecondaryRATDataUsageReportItem.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportItem_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportItem_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_SecondaryRATDataUsageReportItem, e_RAB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -63,7 +63,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportItem_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_SecondaryRATDataUsageReportItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P118, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P124, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -88,7 +88,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_SecondaryRATDataUsageReportItem_ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* e-RABUsageReportList */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecondaryRATDataUsageReportItem_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecondaryRATDataUsageReportItem_specs_1 = { sizeof(struct S1AP_SecondaryRATDataUsageReportItem), offsetof(struct S1AP_SecondaryRATDataUsageReportItem, _asn_ctx), asn_MAP_S1AP_SecondaryRATDataUsageReportItem_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageReportItem.h b/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageReportItem.h index 5e52659b0..b9f4082a4 100644 --- a/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageReportItem.h +++ b/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageReportItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -41,6 +41,8 @@ typedef struct S1AP_SecondaryRATDataUsageReportItem { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_SecondaryRATDataUsageReportItem; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecondaryRATDataUsageReportItem_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportItem_1[4]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageReportList.c b/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageReportList.c index a1fe7d525..b8d90920a 100644 --- a/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageReportList.c +++ b/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageReportList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,17 +9,17 @@ #include "S1AP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_SecondaryRATDataUsageReportList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_SecondaryRATDataUsageReportList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportList_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P20, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P23, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportList_1[] = { static const ber_tlv_tag_t asn_DEF_S1AP_SecondaryRATDataUsageReportList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_S1AP_SecondaryRATDataUsageReportList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_S1AP_SecondaryRATDataUsageReportList_specs_1 = { sizeof(struct S1AP_SecondaryRATDataUsageReportList), offsetof(struct S1AP_SecondaryRATDataUsageReportList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageReportList.h b/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageReportList.h index c9a5a8153..871cce4c6 100644 --- a/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageReportList.h +++ b/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageReportList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct S1AP_SecondaryRATDataUsageReportList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_SecondaryRATDataUsageReportList; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_SecondaryRATDataUsageReportList_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportList_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_SecondaryRATDataUsageReportList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageRequest.c b/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageRequest.c index 9d634b6c1..041d90f9f 100644 --- a/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageRequest.c +++ b/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_SecondaryRATDataUsageRequest_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_SecondaryRATDataUsageRequest_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_SecondaryRATDataUsageRequest_enum2value_1 0 /* requested(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_SecondaryRATDataUsageRequest_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_SecondaryRATDataUsageRequest_specs_1 = { asn_MAP_S1AP_SecondaryRATDataUsageRequest_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_SecondaryRATDataUsageRequest_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageRequest.h b/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageRequest.h index 2da2461ae..3dbac8285 100644 --- a/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageRequest.h +++ b/lib/asn1c/s1ap/S1AP_SecondaryRATDataUsageRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_SecondaryRATDataUsageRequest { typedef long S1AP_SecondaryRATDataUsageRequest_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_SecondaryRATDataUsageRequest_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_SecondaryRATDataUsageRequest; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_SecondaryRATDataUsageRequest_specs_1; asn_struct_free_f S1AP_SecondaryRATDataUsageRequest_free; asn_struct_print_f S1AP_SecondaryRATDataUsageRequest_print; asn_constr_check_f S1AP_SecondaryRATDataUsageRequest_constraint; diff --git a/lib/asn1c/s1ap/S1AP_SecondaryRATType.c b/lib/asn1c/s1ap/S1AP_SecondaryRATType.c index 4787f52e7..387f41fb1 100644 --- a/lib/asn1c/s1ap/S1AP_SecondaryRATType.c +++ b/lib/asn1c/s1ap/S1AP_SecondaryRATType.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_SecondaryRATType.h b/lib/asn1c/s1ap/S1AP_SecondaryRATType.h index 8ec2ed723..17958a0b3 100644 --- a/lib/asn1c/s1ap/S1AP_SecondaryRATType.h +++ b/lib/asn1c/s1ap/S1AP_SecondaryRATType.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,13 +33,13 @@ typedef long S1AP_SecondaryRATType_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_SecondaryRATType_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_SecondaryRATType; -extern const asn_INTEGER_specifics_t asn_SPC_SecondaryRATType_specs_1; -asn_struct_free_f SecondaryRATType_free; -asn_struct_print_f SecondaryRATType_print; -asn_constr_check_f SecondaryRATType_constraint; -jer_type_encoder_f SecondaryRATType_encode_jer; -per_type_decoder_f SecondaryRATType_decode_aper; -per_type_encoder_f SecondaryRATType_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_SecondaryRATType_specs_1; +asn_struct_free_f S1AP_SecondaryRATType_free; +asn_struct_print_f S1AP_SecondaryRATType_print; +asn_constr_check_f S1AP_SecondaryRATType_constraint; +jer_type_encoder_f S1AP_SecondaryRATType_encode_jer; +per_type_decoder_f S1AP_SecondaryRATType_decode_aper; +per_type_encoder_f S1AP_SecondaryRATType_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_SecurityContext.c b/lib/asn1c/s1ap/S1AP_SecurityContext.c index a17193e3e..8e26aa36b 100644 --- a/lib/asn1c/s1ap/S1AP_SecurityContext.c +++ b/lib/asn1c/s1ap/S1AP_SecurityContext.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -40,7 +40,7 @@ static asn_per_constraints_t asn_PER_memb_S1AP_nextHopChainingCount_constr_2 CC_ 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_SecurityContext_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_SecurityContext_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_SecurityContext, nextHopChainingCount), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -78,7 +78,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_SecurityContext_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_SecurityContext, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P117, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P123, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -102,7 +102,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_SecurityContext_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* nextHopParameter */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecurityContext_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecurityContext_specs_1 = { sizeof(struct S1AP_SecurityContext), offsetof(struct S1AP_SecurityContext, _asn_ctx), asn_MAP_S1AP_SecurityContext_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_SecurityContext.h b/lib/asn1c/s1ap/S1AP_SecurityContext.h index 1fb655761..273e159d5 100644 --- a/lib/asn1c/s1ap/S1AP_SecurityContext.h +++ b/lib/asn1c/s1ap/S1AP_SecurityContext.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_SecurityContext { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_SecurityContext; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecurityContext_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_SecurityContext_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_SecurityIndication.c b/lib/asn1c/s1ap/S1AP_SecurityIndication.c new file mode 100644 index 000000000..87d307b30 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_SecurityIndication.c @@ -0,0 +1,87 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "S1AP_SecurityIndication.h" + +#include "S1AP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_S1AP_SecurityIndication_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SecurityIndication, integrityProtectionIndication), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_IntegrityProtectionIndication, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "integrityProtectionIndication" + }, + { ATF_POINTER, 1, offsetof(struct S1AP_SecurityIndication, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P125, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_S1AP_SecurityIndication_oms_1[] = { 1 }; +static const ber_tlv_tag_t asn_DEF_S1AP_SecurityIndication_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_SecurityIndication_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* integrityProtectionIndication */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecurityIndication_specs_1 = { + sizeof(struct S1AP_SecurityIndication), + offsetof(struct S1AP_SecurityIndication, _asn_ctx), + asn_MAP_S1AP_SecurityIndication_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_S1AP_SecurityIndication_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_SecurityIndication = { + "SecurityIndication", + "SecurityIndication", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_SecurityIndication_tags_1, + sizeof(asn_DEF_S1AP_SecurityIndication_tags_1) + /sizeof(asn_DEF_S1AP_SecurityIndication_tags_1[0]), /* 1 */ + asn_DEF_S1AP_SecurityIndication_tags_1, /* Same as above */ + sizeof(asn_DEF_S1AP_SecurityIndication_tags_1) + /sizeof(asn_DEF_S1AP_SecurityIndication_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_SecurityIndication_1, + 2, /* Elements count */ + &asn_SPC_S1AP_SecurityIndication_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/s1ap/S1AP_SecurityIndication.h b/lib/asn1c/s1ap/S1AP_SecurityIndication.h new file mode 100644 index 000000000..451131ba7 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_SecurityIndication.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _S1AP_SecurityIndication_H_ +#define _S1AP_SecurityIndication_H_ + + +#include + +/* Including external dependencies */ +#include "S1AP_IntegrityProtectionIndication.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct S1AP_ProtocolExtensionContainer; + +/* S1AP_SecurityIndication */ +typedef struct S1AP_SecurityIndication { + S1AP_IntegrityProtectionIndication_t integrityProtectionIndication; + struct S1AP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_SecurityIndication_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_S1AP_SecurityIndication; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecurityIndication_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_SecurityIndication_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _S1AP_SecurityIndication_H_ */ +#include diff --git a/lib/asn1c/s1ap/S1AP_SecurityKey.c b/lib/asn1c/s1ap/S1AP_SecurityKey.c index f4c458f95..225600baf 100644 --- a/lib/asn1c/s1ap/S1AP_SecurityKey.c +++ b/lib/asn1c/s1ap/S1AP_SecurityKey.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_SecurityKey.h b/lib/asn1c/s1ap/S1AP_SecurityKey.h index 706e4d7c5..27500229c 100644 --- a/lib/asn1c/s1ap/S1AP_SecurityKey.h +++ b/lib/asn1c/s1ap/S1AP_SecurityKey.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_SecurityResult.c b/lib/asn1c/s1ap/S1AP_SecurityResult.c new file mode 100644 index 000000000..ce484d152 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_SecurityResult.c @@ -0,0 +1,87 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "S1AP_SecurityResult.h" + +#include "S1AP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_S1AP_SecurityResult_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SecurityResult, integrityProtectionResult), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_IntegrityProtectionResult, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "integrityProtectionResult" + }, + { ATF_POINTER, 1, offsetof(struct S1AP_SecurityResult, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P126, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_S1AP_SecurityResult_oms_1[] = { 1 }; +static const ber_tlv_tag_t asn_DEF_S1AP_SecurityResult_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_SecurityResult_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* integrityProtectionResult */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecurityResult_specs_1 = { + sizeof(struct S1AP_SecurityResult), + offsetof(struct S1AP_SecurityResult, _asn_ctx), + asn_MAP_S1AP_SecurityResult_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_S1AP_SecurityResult_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_SecurityResult = { + "SecurityResult", + "SecurityResult", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_SecurityResult_tags_1, + sizeof(asn_DEF_S1AP_SecurityResult_tags_1) + /sizeof(asn_DEF_S1AP_SecurityResult_tags_1[0]), /* 1 */ + asn_DEF_S1AP_SecurityResult_tags_1, /* Same as above */ + sizeof(asn_DEF_S1AP_SecurityResult_tags_1) + /sizeof(asn_DEF_S1AP_SecurityResult_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_SecurityResult_1, + 2, /* Elements count */ + &asn_SPC_S1AP_SecurityResult_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/s1ap/S1AP_SecurityResult.h b/lib/asn1c/s1ap/S1AP_SecurityResult.h new file mode 100644 index 000000000..7b2738d8d --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_SecurityResult.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _S1AP_SecurityResult_H_ +#define _S1AP_SecurityResult_H_ + + +#include + +/* Including external dependencies */ +#include "S1AP_IntegrityProtectionResult.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct S1AP_ProtocolExtensionContainer; + +/* S1AP_SecurityResult */ +typedef struct S1AP_SecurityResult { + S1AP_IntegrityProtectionResult_t integrityProtectionResult; + struct S1AP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_SecurityResult_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_S1AP_SecurityResult; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecurityResult_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_SecurityResult_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _S1AP_SecurityResult_H_ */ +#include diff --git a/lib/asn1c/s1ap/S1AP_SensorMeasConfig.c b/lib/asn1c/s1ap/S1AP_SensorMeasConfig.c new file mode 100644 index 000000000..04d192bbd --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_SensorMeasConfig.c @@ -0,0 +1,63 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "S1AP_SensorMeasConfig.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_S1AP_SensorMeasConfig_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_S1AP_SensorMeasConfig_value2enum_1[] = { + { 0, 5, "setup" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_S1AP_SensorMeasConfig_enum2value_1[] = { + 0 /* setup(0) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_S1AP_SensorMeasConfig_specs_1 = { + asn_MAP_S1AP_SensorMeasConfig_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_S1AP_SensorMeasConfig_enum2value_1, /* N => "tag"; sorted by N */ + 1, /* Number of elements in the maps */ + 2, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_S1AP_SensorMeasConfig_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_SensorMeasConfig = { + "SensorMeasConfig", + "SensorMeasConfig", + &asn_OP_NativeEnumerated, + asn_DEF_S1AP_SensorMeasConfig_tags_1, + sizeof(asn_DEF_S1AP_SensorMeasConfig_tags_1) + /sizeof(asn_DEF_S1AP_SensorMeasConfig_tags_1[0]), /* 1 */ + asn_DEF_S1AP_SensorMeasConfig_tags_1, /* Same as above */ + sizeof(asn_DEF_S1AP_SensorMeasConfig_tags_1) + /sizeof(asn_DEF_S1AP_SensorMeasConfig_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_SensorMeasConfig_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_S1AP_SensorMeasConfig_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/s1ap/S1AP_SensorMeasConfig.h b/lib/asn1c/s1ap/S1AP_SensorMeasConfig.h new file mode 100644 index 000000000..9373a0938 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_SensorMeasConfig.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _S1AP_SensorMeasConfig_H_ +#define _S1AP_SensorMeasConfig_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum S1AP_SensorMeasConfig { + S1AP_SensorMeasConfig_setup = 0 + /* + * Enumeration is extensible + */ +} e_S1AP_SensorMeasConfig; + +/* S1AP_SensorMeasConfig */ +typedef long S1AP_SensorMeasConfig_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_SensorMeasConfig_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_SensorMeasConfig; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_SensorMeasConfig_specs_1; +asn_struct_free_f S1AP_SensorMeasConfig_free; +asn_struct_print_f S1AP_SensorMeasConfig_print; +asn_constr_check_f S1AP_SensorMeasConfig_constraint; +jer_type_encoder_f S1AP_SensorMeasConfig_encode_jer; +per_type_decoder_f S1AP_SensorMeasConfig_decode_aper; +per_type_encoder_f S1AP_SensorMeasConfig_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _S1AP_SensorMeasConfig_H_ */ +#include diff --git a/lib/asn1c/s1ap/S1AP_SensorMeasConfigNameItem.c b/lib/asn1c/s1ap/S1AP_SensorMeasConfigNameItem.c new file mode 100644 index 000000000..f065c1245 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_SensorMeasConfigNameItem.c @@ -0,0 +1,87 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "S1AP_SensorMeasConfigNameItem.h" + +#include "S1AP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_S1AP_SensorMeasConfigNameItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SensorMeasConfigNameItem, sensorNameConfig), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_S1AP_SensorNameConfig, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "sensorNameConfig" + }, + { ATF_POINTER, 1, offsetof(struct S1AP_SensorMeasConfigNameItem, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P127, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_S1AP_SensorMeasConfigNameItem_oms_1[] = { 1 }; +static const ber_tlv_tag_t asn_DEF_S1AP_SensorMeasConfigNameItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_SensorMeasConfigNameItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* sensorNameConfig */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_SensorMeasConfigNameItem_specs_1 = { + sizeof(struct S1AP_SensorMeasConfigNameItem), + offsetof(struct S1AP_SensorMeasConfigNameItem, _asn_ctx), + asn_MAP_S1AP_SensorMeasConfigNameItem_tag2el_1, + 2, /* Count of tags in the map */ + asn_MAP_S1AP_SensorMeasConfigNameItem_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 2, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_SensorMeasConfigNameItem = { + "SensorMeasConfigNameItem", + "SensorMeasConfigNameItem", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_SensorMeasConfigNameItem_tags_1, + sizeof(asn_DEF_S1AP_SensorMeasConfigNameItem_tags_1) + /sizeof(asn_DEF_S1AP_SensorMeasConfigNameItem_tags_1[0]), /* 1 */ + asn_DEF_S1AP_SensorMeasConfigNameItem_tags_1, /* Same as above */ + sizeof(asn_DEF_S1AP_SensorMeasConfigNameItem_tags_1) + /sizeof(asn_DEF_S1AP_SensorMeasConfigNameItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_SensorMeasConfigNameItem_1, + 2, /* Elements count */ + &asn_SPC_S1AP_SensorMeasConfigNameItem_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/s1ap/S1AP_SensorMeasConfigNameItem.h b/lib/asn1c/s1ap/S1AP_SensorMeasConfigNameItem.h new file mode 100644 index 000000000..e3a288e3d --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_SensorMeasConfigNameItem.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _S1AP_SensorMeasConfigNameItem_H_ +#define _S1AP_SensorMeasConfigNameItem_H_ + + +#include + +/* Including external dependencies */ +#include "S1AP_SensorNameConfig.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct S1AP_ProtocolExtensionContainer; + +/* S1AP_SensorMeasConfigNameItem */ +typedef struct S1AP_SensorMeasConfigNameItem { + S1AP_SensorNameConfig_t sensorNameConfig; + struct S1AP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_SensorMeasConfigNameItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_S1AP_SensorMeasConfigNameItem; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SensorMeasConfigNameItem_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_SensorMeasConfigNameItem_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _S1AP_SensorMeasConfigNameItem_H_ */ +#include diff --git a/lib/asn1c/s1ap/S1AP_SensorMeasConfigNameList.c b/lib/asn1c/s1ap/S1AP_SensorMeasConfigNameList.c new file mode 100644 index 000000000..23c184416 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_SensorMeasConfigNameList.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "S1AP_SensorMeasConfigNameList.h" + +#include "S1AP_SensorMeasConfigNameItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_S1AP_SensorMeasConfigNameList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 2, 2, 1, 3 } /* (SIZE(1..3)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_S1AP_SensorMeasConfigNameList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_S1AP_SensorMeasConfigNameItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_SensorMeasConfigNameList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_S1AP_SensorMeasConfigNameList_specs_1 = { + sizeof(struct S1AP_SensorMeasConfigNameList), + offsetof(struct S1AP_SensorMeasConfigNameList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_SensorMeasConfigNameList = { + "SensorMeasConfigNameList", + "SensorMeasConfigNameList", + &asn_OP_SEQUENCE_OF, + asn_DEF_S1AP_SensorMeasConfigNameList_tags_1, + sizeof(asn_DEF_S1AP_SensorMeasConfigNameList_tags_1) + /sizeof(asn_DEF_S1AP_SensorMeasConfigNameList_tags_1[0]), /* 1 */ + asn_DEF_S1AP_SensorMeasConfigNameList_tags_1, /* Same as above */ + sizeof(asn_DEF_S1AP_SensorMeasConfigNameList_tags_1) + /sizeof(asn_DEF_S1AP_SensorMeasConfigNameList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_SensorMeasConfigNameList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_S1AP_SensorMeasConfigNameList_1, + 1, /* Single element */ + &asn_SPC_S1AP_SensorMeasConfigNameList_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/s1ap/S1AP_SensorMeasConfigNameList.h b/lib/asn1c/s1ap/S1AP_SensorMeasConfigNameList.h new file mode 100644 index 000000000..e7c5725ed --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_SensorMeasConfigNameList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _S1AP_SensorMeasConfigNameList_H_ +#define _S1AP_SensorMeasConfigNameList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct S1AP_SensorMeasConfigNameItem; + +/* S1AP_SensorMeasConfigNameList */ +typedef struct S1AP_SensorMeasConfigNameList { + A_SEQUENCE_OF(struct S1AP_SensorMeasConfigNameItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_SensorMeasConfigNameList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_S1AP_SensorMeasConfigNameList; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_SensorMeasConfigNameList_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_SensorMeasConfigNameList_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_SensorMeasConfigNameList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _S1AP_SensorMeasConfigNameList_H_ */ +#include diff --git a/lib/asn1c/s1ap/S1AP_SensorMeasurementConfiguration.c b/lib/asn1c/s1ap/S1AP_SensorMeasurementConfiguration.c new file mode 100644 index 000000000..aafe1a53e --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_SensorMeasurementConfiguration.c @@ -0,0 +1,106 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "S1AP_SensorMeasurementConfiguration.h" + +#include "S1AP_SensorMeasConfigNameList.h" +#include "S1AP_ProtocolExtensionContainer.h" +asn_TYPE_member_t asn_MBR_S1AP_SensorMeasurementConfiguration_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SensorMeasurementConfiguration, sensorMeasConfig), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_SensorMeasConfig, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "sensorMeasConfig" + }, + { ATF_POINTER, 2, offsetof(struct S1AP_SensorMeasurementConfiguration, sensorMeasConfigNameList), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_SensorMeasConfigNameList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "sensorMeasConfigNameList" + }, + { ATF_POINTER, 1, offsetof(struct S1AP_SensorMeasurementConfiguration, iE_Extensions), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P128, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-Extensions" + }, +}; +static const int asn_MAP_S1AP_SensorMeasurementConfiguration_oms_1[] = { 1, 2 }; +static const ber_tlv_tag_t asn_DEF_S1AP_SensorMeasurementConfiguration_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_SensorMeasurementConfiguration_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* sensorMeasConfig */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* sensorMeasConfigNameList */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ +}; +asn_SEQUENCE_specifics_t asn_SPC_S1AP_SensorMeasurementConfiguration_specs_1 = { + sizeof(struct S1AP_SensorMeasurementConfiguration), + offsetof(struct S1AP_SensorMeasurementConfiguration, _asn_ctx), + asn_MAP_S1AP_SensorMeasurementConfiguration_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_S1AP_SensorMeasurementConfiguration_oms_1, /* Optional members */ + 2, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_SensorMeasurementConfiguration = { + "SensorMeasurementConfiguration", + "SensorMeasurementConfiguration", + &asn_OP_SEQUENCE, + asn_DEF_S1AP_SensorMeasurementConfiguration_tags_1, + sizeof(asn_DEF_S1AP_SensorMeasurementConfiguration_tags_1) + /sizeof(asn_DEF_S1AP_SensorMeasurementConfiguration_tags_1[0]), /* 1 */ + asn_DEF_S1AP_SensorMeasurementConfiguration_tags_1, /* Same as above */ + sizeof(asn_DEF_S1AP_SensorMeasurementConfiguration_tags_1) + /sizeof(asn_DEF_S1AP_SensorMeasurementConfiguration_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_S1AP_SensorMeasurementConfiguration_1, + 3, /* Elements count */ + &asn_SPC_S1AP_SensorMeasurementConfiguration_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/s1ap/S1AP_SensorMeasurementConfiguration.h b/lib/asn1c/s1ap/S1AP_SensorMeasurementConfiguration.h new file mode 100644 index 000000000..5b6b9123d --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_SensorMeasurementConfiguration.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _S1AP_SensorMeasurementConfiguration_H_ +#define _S1AP_SensorMeasurementConfiguration_H_ + + +#include + +/* Including external dependencies */ +#include "S1AP_SensorMeasConfig.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct S1AP_SensorMeasConfigNameList; +struct S1AP_ProtocolExtensionContainer; + +/* S1AP_SensorMeasurementConfiguration */ +typedef struct S1AP_SensorMeasurementConfiguration { + S1AP_SensorMeasConfig_t sensorMeasConfig; + struct S1AP_SensorMeasConfigNameList *sensorMeasConfigNameList; /* OPTIONAL */ + struct S1AP_ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_SensorMeasurementConfiguration_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_S1AP_SensorMeasurementConfiguration; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SensorMeasurementConfiguration_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_SensorMeasurementConfiguration_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _S1AP_SensorMeasurementConfiguration_H_ */ +#include diff --git a/lib/asn1c/s1ap/S1AP_SensorNameConfig.c b/lib/asn1c/s1ap/S1AP_SensorNameConfig.c new file mode 100644 index 000000000..f53927c59 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_SensorNameConfig.c @@ -0,0 +1,145 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "S1AP_SensorNameConfig.h" + +#include "S1AP_ProtocolIE-SingleContainer.h" +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_type_S1AP_uncompensatedBarometricConfig_constr_2 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_S1AP_SensorNameConfig_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_S1AP_uncompensatedBarometricConfig_value2enum_2[] = { + { 0, 4, "true" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_S1AP_uncompensatedBarometricConfig_enum2value_2[] = { + 0 /* true(0) */ + /* This list is extensible */ +}; +static const asn_INTEGER_specifics_t asn_SPC_S1AP_uncompensatedBarometricConfig_specs_2 = { + asn_MAP_S1AP_uncompensatedBarometricConfig_value2enum_2, /* "tag" => N; sorted by tag */ + asn_MAP_S1AP_uncompensatedBarometricConfig_enum2value_2, /* N => "tag"; sorted by N */ + 1, /* Number of elements in the maps */ + 2, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_S1AP_uncompensatedBarometricConfig_tags_2[] = { + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_S1AP_uncompensatedBarometricConfig_2 = { + "uncompensatedBarometricConfig", + "uncompensatedBarometricConfig", + &asn_OP_NativeEnumerated, + asn_DEF_S1AP_uncompensatedBarometricConfig_tags_2, + sizeof(asn_DEF_S1AP_uncompensatedBarometricConfig_tags_2) + /sizeof(asn_DEF_S1AP_uncompensatedBarometricConfig_tags_2[0]) - 1, /* 1 */ + asn_DEF_S1AP_uncompensatedBarometricConfig_tags_2, /* Same as above */ + sizeof(asn_DEF_S1AP_uncompensatedBarometricConfig_tags_2) + /sizeof(asn_DEF_S1AP_uncompensatedBarometricConfig_tags_2[0]), /* 2 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_uncompensatedBarometricConfig_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_S1AP_uncompensatedBarometricConfig_specs_2 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_S1AP_SensorNameConfig_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct S1AP_SensorNameConfig, choice.uncompensatedBarometricConfig), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_uncompensatedBarometricConfig_2, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "uncompensatedBarometricConfig" + }, + { ATF_POINTER, 0, offsetof(struct S1AP_SensorNameConfig, choice.choice_Extensions), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P24, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "choice-Extensions" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_S1AP_SensorNameConfig_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* uncompensatedBarometricConfig */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* choice-Extensions */ +}; +asn_CHOICE_specifics_t asn_SPC_S1AP_SensorNameConfig_specs_1 = { + sizeof(struct S1AP_SensorNameConfig), + offsetof(struct S1AP_SensorNameConfig, _asn_ctx), + offsetof(struct S1AP_SensorNameConfig, present), + sizeof(((struct S1AP_SensorNameConfig *)0)->present), + asn_MAP_S1AP_SensorNameConfig_tag2el_1, + 2, /* Count of tags in the map */ + 0, 0, + -1 /* Extensions start */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_SensorNameConfig = { + "SensorNameConfig", + "SensorNameConfig", + &asn_OP_CHOICE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_SensorNameConfig_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + CHOICE_constraint + }, + asn_MBR_S1AP_SensorNameConfig_1, + 2, /* Elements count */ + &asn_SPC_S1AP_SensorNameConfig_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/s1ap/S1AP_SensorNameConfig.h b/lib/asn1c/s1ap/S1AP_SensorNameConfig.h new file mode 100644 index 000000000..7f6473bdc --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_SensorNameConfig.h @@ -0,0 +1,62 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _S1AP_SensorNameConfig_H_ +#define _S1AP_SensorNameConfig_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum S1AP_SensorNameConfig_PR { + S1AP_SensorNameConfig_PR_NOTHING, /* No components present */ + S1AP_SensorNameConfig_PR_uncompensatedBarometricConfig, + S1AP_SensorNameConfig_PR_choice_Extensions +} S1AP_SensorNameConfig_PR; +typedef enum S1AP_SensorNameConfig__uncompensatedBarometricConfig { + S1AP_SensorNameConfig__uncompensatedBarometricConfig_true = 0 + /* + * Enumeration is extensible + */ +} e_S1AP_SensorNameConfig__uncompensatedBarometricConfig; + +/* Forward declarations */ +struct S1AP_ProtocolIE_SingleContainer; + +/* S1AP_SensorNameConfig */ +typedef struct S1AP_SensorNameConfig { + S1AP_SensorNameConfig_PR present; + union S1AP_SensorNameConfig_u { + long uncompensatedBarometricConfig; + struct S1AP_ProtocolIE_SingleContainer *choice_Extensions; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_SensorNameConfig_t; + +/* Implementation */ +/* extern asn_TYPE_descriptor_t asn_DEF_S1AP_uncompensatedBarometricConfig_2; // (Use -fall-defs-global to expose) */ +extern asn_TYPE_descriptor_t asn_DEF_S1AP_SensorNameConfig; +extern asn_CHOICE_specifics_t asn_SPC_S1AP_SensorNameConfig_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_SensorNameConfig_1[2]; +extern asn_per_constraints_t asn_PER_type_S1AP_SensorNameConfig_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _S1AP_SensorNameConfig_H_ */ +#include diff --git a/lib/asn1c/s1ap/S1AP_SerialNumber.c b/lib/asn1c/s1ap/S1AP_SerialNumber.c index fe3f7da10..0e3e2cf54 100644 --- a/lib/asn1c/s1ap/S1AP_SerialNumber.c +++ b/lib/asn1c/s1ap/S1AP_SerialNumber.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,7 +43,7 @@ S1AP_SerialNumber_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_SerialNumber_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_SerialNumber_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 16, 16 } /* (SIZE(16..16)) */, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_SerialNumber.h b/lib/asn1c/s1ap/S1AP_SerialNumber.h index d003c4e48..dfe8a1f9d 100644 --- a/lib/asn1c/s1ap/S1AP_SerialNumber.h +++ b/lib/asn1c/s1ap/S1AP_SerialNumber.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef BIT_STRING_t S1AP_SerialNumber_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_SerialNumber_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_SerialNumber; asn_struct_free_f S1AP_SerialNumber_free; asn_struct_print_f S1AP_SerialNumber_print; diff --git a/lib/asn1c/s1ap/S1AP_ServedDCNs.c b/lib/asn1c/s1ap/S1AP_ServedDCNs.c index 00edbb335..e1dd1b31f 100644 --- a/lib/asn1c/s1ap/S1AP_ServedDCNs.c +++ b/lib/asn1c/s1ap/S1AP_ServedDCNs.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "S1AP_ServedDCNsItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_ServedDCNs_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ServedDCNs_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 0, 32 } /* (SIZE(0..32)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_ServedDCNs_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_ServedDCNs_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_ServedDCNs_1[] = { static const ber_tlv_tag_t asn_DEF_S1AP_ServedDCNs_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_S1AP_ServedDCNs_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_S1AP_ServedDCNs_specs_1 = { sizeof(struct S1AP_ServedDCNs), offsetof(struct S1AP_ServedDCNs, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/s1ap/S1AP_ServedDCNs.h b/lib/asn1c/s1ap/S1AP_ServedDCNs.h index 80cc5b613..fdb558a7f 100644 --- a/lib/asn1c/s1ap/S1AP_ServedDCNs.h +++ b/lib/asn1c/s1ap/S1AP_ServedDCNs.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct S1AP_ServedDCNs { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_ServedDCNs; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ServedDCNs_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_ServedDCNs_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ServedDCNs_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_ServedDCNsItem.c b/lib/asn1c/s1ap/S1AP_ServedDCNsItem.c index 92d7dd83c..2ab2a1014 100644 --- a/lib/asn1c/s1ap/S1AP_ServedDCNsItem.c +++ b/lib/asn1c/s1ap/S1AP_ServedDCNsItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ServedDCNsItem_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_ServedDCNsItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P50, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P51, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_ServedDCNsItem.h b/lib/asn1c/s1ap/S1AP_ServedDCNsItem.h index 653753bfb..1db76b5c9 100644 --- a/lib/asn1c/s1ap/S1AP_ServedDCNsItem.h +++ b/lib/asn1c/s1ap/S1AP_ServedDCNsItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ServedGUMMEIs.c b/lib/asn1c/s1ap/S1AP_ServedGUMMEIs.c index 2450d343b..68948fd58 100644 --- a/lib/asn1c/s1ap/S1AP_ServedGUMMEIs.c +++ b/lib/asn1c/s1ap/S1AP_ServedGUMMEIs.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "S1AP_ServedGUMMEIsItem.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_ServedGUMMEIs_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ServedGUMMEIs_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_ServedGUMMEIs_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_ServedGUMMEIs_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_ServedGUMMEIs_1[] = { static const ber_tlv_tag_t asn_DEF_S1AP_ServedGUMMEIs_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_S1AP_ServedGUMMEIs_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_S1AP_ServedGUMMEIs_specs_1 = { sizeof(struct S1AP_ServedGUMMEIs), offsetof(struct S1AP_ServedGUMMEIs, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/s1ap/S1AP_ServedGUMMEIs.h b/lib/asn1c/s1ap/S1AP_ServedGUMMEIs.h index f8df7f071..a25938f33 100644 --- a/lib/asn1c/s1ap/S1AP_ServedGUMMEIs.h +++ b/lib/asn1c/s1ap/S1AP_ServedGUMMEIs.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct S1AP_ServedGUMMEIs { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_ServedGUMMEIs; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_ServedGUMMEIs_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_ServedGUMMEIs_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_ServedGUMMEIs_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_ServedGUMMEIsItem.c b/lib/asn1c/s1ap/S1AP_ServedGUMMEIsItem.c index 8e19dcec6..9ad21a42f 100644 --- a/lib/asn1c/s1ap/S1AP_ServedGUMMEIsItem.c +++ b/lib/asn1c/s1ap/S1AP_ServedGUMMEIsItem.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -63,7 +63,7 @@ asn_TYPE_member_t asn_MBR_S1AP_ServedGUMMEIsItem_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_ServedGUMMEIsItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P125, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P135, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_ServedGUMMEIsItem.h b/lib/asn1c/s1ap/S1AP_ServedGUMMEIsItem.h index fde487b62..f474222aa 100644 --- a/lib/asn1c/s1ap/S1AP_ServedGUMMEIsItem.h +++ b/lib/asn1c/s1ap/S1AP_ServedGUMMEIsItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ServedGroupIDs.c b/lib/asn1c/s1ap/S1AP_ServedGroupIDs.c index e0a1b5d89..fe9776c84 100644 --- a/lib/asn1c/s1ap/S1AP_ServedGroupIDs.c +++ b/lib/asn1c/s1ap/S1AP_ServedGroupIDs.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ServedGroupIDs.h b/lib/asn1c/s1ap/S1AP_ServedGroupIDs.h index e24d71cc6..1e354c1b2 100644 --- a/lib/asn1c/s1ap/S1AP_ServedGroupIDs.h +++ b/lib/asn1c/s1ap/S1AP_ServedGroupIDs.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ServedMMECs.c b/lib/asn1c/s1ap/S1AP_ServedMMECs.c index f165f723b..066d551be 100644 --- a/lib/asn1c/s1ap/S1AP_ServedMMECs.c +++ b/lib/asn1c/s1ap/S1AP_ServedMMECs.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ServedMMECs.h b/lib/asn1c/s1ap/S1AP_ServedMMECs.h index 75a234e4f..a2f7163d8 100644 --- a/lib/asn1c/s1ap/S1AP_ServedMMECs.h +++ b/lib/asn1c/s1ap/S1AP_ServedMMECs.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ServedPLMNs.c b/lib/asn1c/s1ap/S1AP_ServedPLMNs.c index 99f0fc647..6480d7d6b 100644 --- a/lib/asn1c/s1ap/S1AP_ServedPLMNs.c +++ b/lib/asn1c/s1ap/S1AP_ServedPLMNs.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ServedPLMNs.h b/lib/asn1c/s1ap/S1AP_ServedPLMNs.h index abe6215e5..b890f87da 100644 --- a/lib/asn1c/s1ap/S1AP_ServedPLMNs.h +++ b/lib/asn1c/s1ap/S1AP_ServedPLMNs.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_ServiceType.c b/lib/asn1c/s1ap/S1AP_ServiceType.c index bdcca6a71..90e14b87e 100644 --- a/lib/asn1c/s1ap/S1AP_ServiceType.c +++ b/lib/asn1c/s1ap/S1AP_ServiceType.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_ServiceType_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_ServiceType_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -28,7 +28,7 @@ static const unsigned int asn_MAP_S1AP_ServiceType_enum2value_1[] = { 0 /* qMC-for-streaming-service(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_ServiceType_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_ServiceType_specs_1 = { asn_MAP_S1AP_ServiceType_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_ServiceType_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_ServiceType.h b/lib/asn1c/s1ap/S1AP_ServiceType.h index b9d03e29e..bcb453d41 100644 --- a/lib/asn1c/s1ap/S1AP_ServiceType.h +++ b/lib/asn1c/s1ap/S1AP_ServiceType.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -31,7 +31,9 @@ typedef enum S1AP_ServiceType { typedef long S1AP_ServiceType_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_ServiceType_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_ServiceType; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_ServiceType_specs_1; asn_struct_free_f S1AP_ServiceType_free; asn_struct_print_f S1AP_ServiceType_print; asn_constr_check_f S1AP_ServiceType_constraint; diff --git a/lib/asn1c/s1ap/S1AP_Source-ToTarget-TransparentContainer.c b/lib/asn1c/s1ap/S1AP_Source-ToTarget-TransparentContainer.c index 9cedf3cfd..0f753fa82 100644 --- a/lib/asn1c/s1ap/S1AP_Source-ToTarget-TransparentContainer.c +++ b/lib/asn1c/s1ap/S1AP_Source-ToTarget-TransparentContainer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Source-ToTarget-TransparentContainer.h b/lib/asn1c/s1ap/S1AP_Source-ToTarget-TransparentContainer.h index 6618a6ac5..5b76efd01 100644 --- a/lib/asn1c/s1ap/S1AP_Source-ToTarget-TransparentContainer.h +++ b/lib/asn1c/s1ap/S1AP_Source-ToTarget-TransparentContainer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_SourceBSS-ToTargetBSS-TransparentContainer.c b/lib/asn1c/s1ap/S1AP_SourceBSS-ToTargetBSS-TransparentContainer.c index 7ac2a7b04..2a2a23010 100644 --- a/lib/asn1c/s1ap/S1AP_SourceBSS-ToTargetBSS-TransparentContainer.c +++ b/lib/asn1c/s1ap/S1AP_SourceBSS-ToTargetBSS-TransparentContainer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_SourceBSS-ToTargetBSS-TransparentContainer.h b/lib/asn1c/s1ap/S1AP_SourceBSS-ToTargetBSS-TransparentContainer.h index 93d3a0c23..a1887d0a3 100644 --- a/lib/asn1c/s1ap/S1AP_SourceBSS-ToTargetBSS-TransparentContainer.h +++ b/lib/asn1c/s1ap/S1AP_SourceBSS-ToTargetBSS-TransparentContainer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_SourceNgRanNode-ID.c b/lib/asn1c/s1ap/S1AP_SourceNgRanNode-ID.c index 0fb1cb0e3..167fc5323 100644 --- a/lib/asn1c/s1ap/S1AP_SourceNgRanNode-ID.c +++ b/lib/asn1c/s1ap/S1AP_SourceNgRanNode-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_SourceNgRanNode_ID_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_SourceNgRanNode_ID, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P124, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P134, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_SourceNgRanNode-ID.h b/lib/asn1c/s1ap/S1AP_SourceNgRanNode-ID.h index 0c2ebbeed..06fdcc39b 100644 --- a/lib/asn1c/s1ap/S1AP_SourceNgRanNode-ID.h +++ b/lib/asn1c/s1ap/S1AP_SourceNgRanNode-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_SourceNgRanNode-ToTargetNgRanNode-TransparentContainer.c b/lib/asn1c/s1ap/S1AP_SourceNgRanNode-ToTargetNgRanNode-TransparentContainer.c index 03165e0af..13faaf899 100644 --- a/lib/asn1c/s1ap/S1AP_SourceNgRanNode-ToTargetNgRanNode-TransparentContainer.c +++ b/lib/asn1c/s1ap/S1AP_SourceNgRanNode-ToTargetNgRanNode-TransparentContainer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_SourceNgRanNode-ToTargetNgRanNode-TransparentContainer.h b/lib/asn1c/s1ap/S1AP_SourceNgRanNode-ToTargetNgRanNode-TransparentContainer.h index c6e3fb173..7071eefa3 100644 --- a/lib/asn1c/s1ap/S1AP_SourceNgRanNode-ToTargetNgRanNode-TransparentContainer.h +++ b/lib/asn1c/s1ap/S1AP_SourceNgRanNode-ToTargetNgRanNode-TransparentContainer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_SourceNodeID-Extension.c b/lib/asn1c/s1ap/S1AP_SourceNodeID-Extension.c index b04f50764..0a27667f4 100644 --- a/lib/asn1c/s1ap/S1AP_SourceNodeID-Extension.c +++ b/lib/asn1c/s1ap/S1AP_SourceNodeID-Extension.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_SourceNodeID-Extension.h" /* - * This type is implemented using S1AP_ProtocolIE_SingleContainer_7850P22, + * This type is implemented using S1AP_ProtocolIE_SingleContainer_8146P26, * so here we adjust the DEF accordingly. */ static const ber_tlv_tag_t asn_DEF_S1AP_SourceNodeID_Extension_tags_1[] = { @@ -33,8 +33,8 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_SourceNodeID_Extension = { #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, - asn_MBR_S1AP_SourceNodeID_ExtensionIE_89, + asn_MBR_S1AP_SourceNodeID_ExtensionIE_105, 3, /* Elements count */ - &asn_SPC_S1AP_SourceNodeID_ExtensionIE_specs_89 /* Additional specs */ + &asn_SPC_S1AP_SourceNodeID_ExtensionIE_specs_105 /* Additional specs */ }; diff --git a/lib/asn1c/s1ap/S1AP_SourceNodeID-Extension.h b/lib/asn1c/s1ap/S1AP_SourceNodeID-Extension.h index 72c6f8e73..215272fb0 100644 --- a/lib/asn1c/s1ap/S1AP_SourceNodeID-Extension.h +++ b/lib/asn1c/s1ap/S1AP_SourceNodeID-Extension.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -19,7 +19,7 @@ extern "C" { #endif /* S1AP_SourceNodeID-Extension */ -typedef S1AP_ProtocolIE_SingleContainer_7850P22_t S1AP_SourceNodeID_Extension_t; +typedef S1AP_ProtocolIE_SingleContainer_8146P26_t S1AP_SourceNodeID_Extension_t; /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_SourceNodeID_Extension; diff --git a/lib/asn1c/s1ap/S1AP_SourceNodeID.c b/lib/asn1c/s1ap/S1AP_SourceNodeID.c index 713e9f9f3..4f677d2d8 100644 --- a/lib/asn1c/s1ap/S1AP_SourceNodeID.c +++ b/lib/asn1c/s1ap/S1AP_SourceNodeID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -10,13 +10,13 @@ #include "S1AP_SourceNgRanNode-ID.h" #include "S1AP_SourceNodeID-Extension.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_SourceNodeID_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_SourceNodeID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_SourceNodeID_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_SourceNodeID_1[] = { { ATF_POINTER, 0, offsetof(struct S1AP_SourceNodeID, choice.sourceNgRanNode_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -56,7 +56,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_SourceNodeID_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* sourceNgRanNode-ID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* sourceNodeID-Extension */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_SourceNodeID_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_S1AP_SourceNodeID_specs_1 = { sizeof(struct S1AP_SourceNodeID), offsetof(struct S1AP_SourceNodeID, _asn_ctx), offsetof(struct S1AP_SourceNodeID, present), diff --git a/lib/asn1c/s1ap/S1AP_SourceNodeID.h b/lib/asn1c/s1ap/S1AP_SourceNodeID.h index 722b7e6b0..3d4d0d4ef 100644 --- a/lib/asn1c/s1ap/S1AP_SourceNodeID.h +++ b/lib/asn1c/s1ap/S1AP_SourceNodeID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,6 +43,9 @@ typedef struct S1AP_SourceNodeID { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_SourceNodeID; +extern asn_CHOICE_specifics_t asn_SPC_S1AP_SourceNodeID_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_SourceNodeID_1[2]; +extern asn_per_constraints_t asn_PER_type_S1AP_SourceNodeID_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_SourceOfUEActivityBehaviourInformation.c b/lib/asn1c/s1ap/S1AP_SourceOfUEActivityBehaviourInformation.c index d63100863..47d27680a 100644 --- a/lib/asn1c/s1ap/S1AP_SourceOfUEActivityBehaviourInformation.c +++ b/lib/asn1c/s1ap/S1AP_SourceOfUEActivityBehaviourInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_SourceOfUEActivityBehaviourInformation.h b/lib/asn1c/s1ap/S1AP_SourceOfUEActivityBehaviourInformation.h index 34bcee838..1114eec0a 100644 --- a/lib/asn1c/s1ap/S1AP_SourceOfUEActivityBehaviourInformation.h +++ b/lib/asn1c/s1ap/S1AP_SourceOfUEActivityBehaviourInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,13 +33,13 @@ typedef long S1AP_SourceOfUEActivityBehaviourInformation_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_SourceOfUEActivityBehaviourInformation_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_SourceOfUEActivityBehaviourInformation; -extern const asn_INTEGER_specifics_t asn_SPC_SourceOfUEActivityBehaviourInformation_specs_1; -asn_struct_free_f SourceOfUEActivityBehaviourInformation_free; -asn_struct_print_f SourceOfUEActivityBehaviourInformation_print; -asn_constr_check_f SourceOfUEActivityBehaviourInformation_constraint; -jer_type_encoder_f SourceOfUEActivityBehaviourInformation_encode_jer; -per_type_decoder_f SourceOfUEActivityBehaviourInformation_decode_aper; -per_type_encoder_f SourceOfUEActivityBehaviourInformation_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_SourceOfUEActivityBehaviourInformation_specs_1; +asn_struct_free_f S1AP_SourceOfUEActivityBehaviourInformation_free; +asn_struct_print_f S1AP_SourceOfUEActivityBehaviourInformation_print; +asn_constr_check_f S1AP_SourceOfUEActivityBehaviourInformation_constraint; +jer_type_encoder_f S1AP_SourceOfUEActivityBehaviourInformation_encode_jer; +per_type_decoder_f S1AP_SourceOfUEActivityBehaviourInformation_decode_aper; +per_type_encoder_f S1AP_SourceOfUEActivityBehaviourInformation_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_SourceRNC-ToTargetRNC-TransparentContainer.c b/lib/asn1c/s1ap/S1AP_SourceRNC-ToTargetRNC-TransparentContainer.c index a81df291f..87c9c4458 100644 --- a/lib/asn1c/s1ap/S1AP_SourceRNC-ToTargetRNC-TransparentContainer.c +++ b/lib/asn1c/s1ap/S1AP_SourceRNC-ToTargetRNC-TransparentContainer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_SourceRNC-ToTargetRNC-TransparentContainer.h b/lib/asn1c/s1ap/S1AP_SourceRNC-ToTargetRNC-TransparentContainer.h index 59597b57f..dca1da5ed 100644 --- a/lib/asn1c/s1ap/S1AP_SourceRNC-ToTargetRNC-TransparentContainer.h +++ b/lib/asn1c/s1ap/S1AP_SourceRNC-ToTargetRNC-TransparentContainer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_SourceeNB-ID.c b/lib/asn1c/s1ap/S1AP_SourceeNB-ID.c index 561428426..1b49a145f 100644 --- a/lib/asn1c/s1ap/S1AP_SourceeNB-ID.c +++ b/lib/asn1c/s1ap/S1AP_SourceeNB-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_SourceeNB_ID_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_SourceeNB_ID, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P122, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P132, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_SourceeNB-ID.h b/lib/asn1c/s1ap/S1AP_SourceeNB-ID.h index 8e6ccf546..67187c82b 100644 --- a/lib/asn1c/s1ap/S1AP_SourceeNB-ID.h +++ b/lib/asn1c/s1ap/S1AP_SourceeNB-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_SourceeNB-ToTargeteNB-TransparentContainer.c b/lib/asn1c/s1ap/S1AP_SourceeNB-ToTargeteNB-TransparentContainer.c index 66a0a7908..138516522 100644 --- a/lib/asn1c/s1ap/S1AP_SourceeNB-ToTargeteNB-TransparentContainer.c +++ b/lib/asn1c/s1ap/S1AP_SourceeNB-ToTargeteNB-TransparentContainer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -98,7 +98,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_SourceeNB_ToTargeteNB_TransparentContainer { ATF_POINTER, 1, offsetof(struct S1AP_SourceeNB_ToTargeteNB_TransparentContainer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (5 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P123, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P133, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_SourceeNB-ToTargeteNB-TransparentContainer.h b/lib/asn1c/s1ap/S1AP_SourceeNB-ToTargeteNB-TransparentContainer.h index d0b75c31a..674b9a402 100644 --- a/lib/asn1c/s1ap/S1AP_SourceeNB-ToTargeteNB-TransparentContainer.h +++ b/lib/asn1c/s1ap/S1AP_SourceeNB-ToTargeteNB-TransparentContainer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_StratumLevel.c b/lib/asn1c/s1ap/S1AP_StratumLevel.c index 729cc3550..455a2805b 100644 --- a/lib/asn1c/s1ap/S1AP_StratumLevel.c +++ b/lib/asn1c/s1ap/S1AP_StratumLevel.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_StratumLevel.h b/lib/asn1c/s1ap/S1AP_StratumLevel.h index ae4fad666..27dfdf887 100644 --- a/lib/asn1c/s1ap/S1AP_StratumLevel.h +++ b/lib/asn1c/s1ap/S1AP_StratumLevel.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_SubscriberProfileIDforRFP.c b/lib/asn1c/s1ap/S1AP_SubscriberProfileIDforRFP.c index 7e7799955..931b5afd9 100644 --- a/lib/asn1c/s1ap/S1AP_SubscriberProfileIDforRFP.c +++ b/lib/asn1c/s1ap/S1AP_SubscriberProfileIDforRFP.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_SubscriberProfileIDforRFP.h b/lib/asn1c/s1ap/S1AP_SubscriberProfileIDforRFP.h index 68c251cbe..62e606975 100644 --- a/lib/asn1c/s1ap/S1AP_SubscriberProfileIDforRFP.h +++ b/lib/asn1c/s1ap/S1AP_SubscriberProfileIDforRFP.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Subscription-Based-UE-DifferentiationInfo.c b/lib/asn1c/s1ap/S1AP_Subscription-Based-UE-DifferentiationInfo.c index efcfc8bb5..36266a245 100644 --- a/lib/asn1c/s1ap/S1AP_Subscription-Based-UE-DifferentiationInfo.c +++ b/lib/asn1c/s1ap/S1AP_Subscription-Based-UE-DifferentiationInfo.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -277,7 +277,7 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_batteryIndication_17 = { &asn_SPC_S1AP_batteryIndication_specs_17 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_Subscription_Based_UE_DifferentiationInfo_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_Subscription_Based_UE_DifferentiationInfo_1[] = { { ATF_POINTER, 7, offsetof(struct S1AP_Subscription_Based_UE_DifferentiationInfo, periodicCommunicationIndicator), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -383,7 +383,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_Subscription_Based_UE_DifferentiationInfo_ { ATF_POINTER, 1, offsetof(struct S1AP_Subscription_Based_UE_DifferentiationInfo, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (6 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P126, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P136, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -411,7 +411,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_Subscription_Based_UE_Differenti { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* batteryIndication */ { (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_Subscription_Based_UE_DifferentiationInfo_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_Subscription_Based_UE_DifferentiationInfo_specs_1 = { sizeof(struct S1AP_Subscription_Based_UE_DifferentiationInfo), offsetof(struct S1AP_Subscription_Based_UE_DifferentiationInfo, _asn_ctx), asn_MAP_S1AP_Subscription_Based_UE_DifferentiationInfo_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_Subscription-Based-UE-DifferentiationInfo.h b/lib/asn1c/s1ap/S1AP_Subscription-Based-UE-DifferentiationInfo.h index 3139bff41..c53539f0c 100644 --- a/lib/asn1c/s1ap/S1AP_Subscription-Based-UE-DifferentiationInfo.h +++ b/lib/asn1c/s1ap/S1AP_Subscription-Based-UE-DifferentiationInfo.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -80,6 +80,8 @@ typedef struct S1AP_Subscription_Based_UE_DifferentiationInfo { /* extern asn_TYPE_descriptor_t asn_DEF_S1AP_trafficProfile_12; // (Use -fall-defs-global to expose) */ /* extern asn_TYPE_descriptor_t asn_DEF_S1AP_batteryIndication_17; // (Use -fall-defs-global to expose) */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_Subscription_Based_UE_DifferentiationInfo; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Subscription_Based_UE_DifferentiationInfo_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_Subscription_Based_UE_DifferentiationInfo_1[7]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_SuccessfulOutcome.c b/lib/asn1c/s1ap/S1AP_SuccessfulOutcome.c index 169644017..e1860c6e9 100644 --- a/lib/asn1c/s1ap/S1AP_SuccessfulOutcome.c +++ b/lib/asn1c/s1ap/S1AP_SuccessfulOutcome.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Descriptions" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_SuccessfulOutcome.h b/lib/asn1c/s1ap/S1AP_SuccessfulOutcome.h index b93d8d54d..423203d7c 100644 --- a/lib/asn1c/s1ap/S1AP_SuccessfulOutcome.h +++ b/lib/asn1c/s1ap/S1AP_SuccessfulOutcome.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Descriptions" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_SupportedTAs-Item.c b/lib/asn1c/s1ap/S1AP_SupportedTAs-Item.c index 1d26a1f59..99a763999 100644 --- a/lib/asn1c/s1ap/S1AP_SupportedTAs-Item.c +++ b/lib/asn1c/s1ap/S1AP_SupportedTAs-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_SupportedTAs_Item_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_SupportedTAs_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P128, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P138, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_SupportedTAs-Item.h b/lib/asn1c/s1ap/S1AP_SupportedTAs-Item.h index e50287093..f74f3921f 100644 --- a/lib/asn1c/s1ap/S1AP_SupportedTAs-Item.h +++ b/lib/asn1c/s1ap/S1AP_SupportedTAs-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_SupportedTAs.c b/lib/asn1c/s1ap/S1AP_SupportedTAs.c index df5d79478..6da52b88d 100644 --- a/lib/asn1c/s1ap/S1AP_SupportedTAs.c +++ b/lib/asn1c/s1ap/S1AP_SupportedTAs.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_SupportedTAs.h b/lib/asn1c/s1ap/S1AP_SupportedTAs.h index 27f944636..22578db76 100644 --- a/lib/asn1c/s1ap/S1AP_SupportedTAs.h +++ b/lib/asn1c/s1ap/S1AP_SupportedTAs.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_SynchronisationInformation.c b/lib/asn1c/s1ap/S1AP_SynchronisationInformation.c index 1f4edfc83..c31176fab 100644 --- a/lib/asn1c/s1ap/S1AP_SynchronisationInformation.c +++ b/lib/asn1c/s1ap/S1AP_SynchronisationInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -10,7 +10,7 @@ #include "S1AP_ListeningSubframePattern.h" #include "S1AP_ECGI-List.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_SynchronisationInformation_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_SynchronisationInformation_1[] = { { ATF_POINTER, 4, offsetof(struct S1AP_SynchronisationInformation, sourceStratumLevel), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -65,7 +65,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_SynchronisationInformation_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_SynchronisationInformation, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P121, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P131, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -90,7 +90,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_SynchronisationInformation_tag2e { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* aggressoreCGI-List */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_SynchronisationInformation_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_SynchronisationInformation_specs_1 = { sizeof(struct S1AP_SynchronisationInformation), offsetof(struct S1AP_SynchronisationInformation, _asn_ctx), asn_MAP_S1AP_SynchronisationInformation_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_SynchronisationInformation.h b/lib/asn1c/s1ap/S1AP_SynchronisationInformation.h index eaac85e09..4ad9c3bb8 100644 --- a/lib/asn1c/s1ap/S1AP_SynchronisationInformation.h +++ b/lib/asn1c/s1ap/S1AP_SynchronisationInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -41,6 +41,8 @@ typedef struct S1AP_SynchronisationInformation { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_SynchronisationInformation; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SynchronisationInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_SynchronisationInformation_1[4]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_SynchronisationStatus.c b/lib/asn1c/s1ap/S1AP_SynchronisationStatus.c index a96ac3466..20ad76a5c 100644 --- a/lib/asn1c/s1ap/S1AP_SynchronisationStatus.c +++ b/lib/asn1c/s1ap/S1AP_SynchronisationStatus.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_SynchronisationStatus.h b/lib/asn1c/s1ap/S1AP_SynchronisationStatus.h index ba8496e39..d5452ddb9 100644 --- a/lib/asn1c/s1ap/S1AP_SynchronisationStatus.h +++ b/lib/asn1c/s1ap/S1AP_SynchronisationStatus.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,13 +33,13 @@ typedef long S1AP_SynchronisationStatus_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_SynchronisationStatus_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_SynchronisationStatus; -extern const asn_INTEGER_specifics_t asn_SPC_SynchronisationStatus_specs_1; -asn_struct_free_f SynchronisationStatus_free; -asn_struct_print_f SynchronisationStatus_print; -asn_constr_check_f SynchronisationStatus_constraint; -jer_type_encoder_f SynchronisationStatus_encode_jer; -per_type_decoder_f SynchronisationStatus_decode_aper; -per_type_encoder_f SynchronisationStatus_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_SynchronisationStatus_specs_1; +asn_struct_free_f S1AP_SynchronisationStatus_free; +asn_struct_print_f S1AP_SynchronisationStatus_print; +asn_constr_check_f S1AP_SynchronisationStatus_constraint; +jer_type_encoder_f S1AP_SynchronisationStatus_encode_jer; +per_type_decoder_f S1AP_SynchronisationStatus_decode_aper; +per_type_encoder_f S1AP_SynchronisationStatus_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_TABasedMDT.c b/lib/asn1c/s1ap/S1AP_TABasedMDT.c index 4b7901a12..bf73c59a3 100644 --- a/lib/asn1c/s1ap/S1AP_TABasedMDT.c +++ b/lib/asn1c/s1ap/S1AP_TABasedMDT.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_S1AP_TABasedMDT_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_TABasedMDT, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P135, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P145, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_TABasedMDT.h b/lib/asn1c/s1ap/S1AP_TABasedMDT.h index c624e7f90..6759cbc23 100644 --- a/lib/asn1c/s1ap/S1AP_TABasedMDT.h +++ b/lib/asn1c/s1ap/S1AP_TABasedMDT.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TABasedQMC.c b/lib/asn1c/s1ap/S1AP_TABasedQMC.c index bf72474ee..f9c5408c2 100644 --- a/lib/asn1c/s1ap/S1AP_TABasedQMC.c +++ b/lib/asn1c/s1ap/S1AP_TABasedQMC.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_S1AP_TABasedQMC_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_TABasedQMC, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P136, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P146, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_TABasedQMC.h b/lib/asn1c/s1ap/S1AP_TABasedQMC.h index 332e55c5d..610e2473f 100644 --- a/lib/asn1c/s1ap/S1AP_TABasedQMC.h +++ b/lib/asn1c/s1ap/S1AP_TABasedQMC.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TAC.c b/lib/asn1c/s1ap/S1AP_TAC.c index e3cc88f77..80b274f3d 100644 --- a/lib/asn1c/s1ap/S1AP_TAC.c +++ b/lib/asn1c/s1ap/S1AP_TAC.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TAC.h b/lib/asn1c/s1ap/S1AP_TAC.h index 29667128b..e5ca11326 100644 --- a/lib/asn1c/s1ap/S1AP_TAC.h +++ b/lib/asn1c/s1ap/S1AP_TAC.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TACList-In-LTE-NTN.c b/lib/asn1c/s1ap/S1AP_TACList-In-LTE-NTN.c new file mode 100644 index 000000000..20e9bdf56 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_TACList-In-LTE-NTN.c @@ -0,0 +1,67 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "S1AP_TACList-In-LTE-NTN.h" + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_S1AP_TACList_In_LTE_NTN_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 4, 4, 1, 12 } /* (SIZE(1..12)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_S1AP_TACList_In_LTE_NTN_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), + 0, + &asn_DEF_S1AP_TAC, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_S1AP_TACList_In_LTE_NTN_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_S1AP_TACList_In_LTE_NTN_specs_1 = { + sizeof(struct S1AP_TACList_In_LTE_NTN), + offsetof(struct S1AP_TACList_In_LTE_NTN, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_TACList_In_LTE_NTN = { + "TACList-In-LTE-NTN", + "TACList-In-LTE-NTN", + &asn_OP_SEQUENCE_OF, + asn_DEF_S1AP_TACList_In_LTE_NTN_tags_1, + sizeof(asn_DEF_S1AP_TACList_In_LTE_NTN_tags_1) + /sizeof(asn_DEF_S1AP_TACList_In_LTE_NTN_tags_1[0]), /* 1 */ + asn_DEF_S1AP_TACList_In_LTE_NTN_tags_1, /* Same as above */ + sizeof(asn_DEF_S1AP_TACList_In_LTE_NTN_tags_1) + /sizeof(asn_DEF_S1AP_TACList_In_LTE_NTN_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_TACList_In_LTE_NTN_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_S1AP_TACList_In_LTE_NTN_1, + 1, /* Single element */ + &asn_SPC_S1AP_TACList_In_LTE_NTN_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/s1ap/S1AP_TACList-In-LTE-NTN.h b/lib/asn1c/s1ap/S1AP_TACList-In-LTE-NTN.h new file mode 100644 index 000000000..33a19b12d --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_TACList-In-LTE-NTN.h @@ -0,0 +1,42 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _S1AP_TACList_In_LTE_NTN_H_ +#define _S1AP_TACList_In_LTE_NTN_H_ + + +#include + +/* Including external dependencies */ +#include "S1AP_TAC.h" +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* S1AP_TACList-In-LTE-NTN */ +typedef struct S1AP_TACList_In_LTE_NTN { + A_SEQUENCE_OF(S1AP_TAC_t) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} S1AP_TACList_In_LTE_NTN_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_S1AP_TACList_In_LTE_NTN; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_TACList_In_LTE_NTN_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_TACList_In_LTE_NTN_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_TACList_In_LTE_NTN_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _S1AP_TACList_In_LTE_NTN_H_ */ +#include diff --git a/lib/asn1c/s1ap/S1AP_TAI-Broadcast-Item.c b/lib/asn1c/s1ap/S1AP_TAI-Broadcast-Item.c index 69f53b8a2..7de02e750 100644 --- a/lib/asn1c/s1ap/S1AP_TAI-Broadcast-Item.c +++ b/lib/asn1c/s1ap/S1AP_TAI-Broadcast-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_TAI_Broadcast_Item_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_TAI_Broadcast_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P133, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P143, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_TAI-Broadcast-Item.h b/lib/asn1c/s1ap/S1AP_TAI-Broadcast-Item.h index 35a180618..11c712b48 100644 --- a/lib/asn1c/s1ap/S1AP_TAI-Broadcast-Item.h +++ b/lib/asn1c/s1ap/S1AP_TAI-Broadcast-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TAI-Broadcast.c b/lib/asn1c/s1ap/S1AP_TAI-Broadcast.c index 6eb29ad8a..7d9bece69 100644 --- a/lib/asn1c/s1ap/S1AP_TAI-Broadcast.c +++ b/lib/asn1c/s1ap/S1AP_TAI-Broadcast.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TAI-Broadcast.h b/lib/asn1c/s1ap/S1AP_TAI-Broadcast.h index 7c2ab3a98..a6821dff9 100644 --- a/lib/asn1c/s1ap/S1AP_TAI-Broadcast.h +++ b/lib/asn1c/s1ap/S1AP_TAI-Broadcast.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TAI-Cancelled-Item.c b/lib/asn1c/s1ap/S1AP_TAI-Cancelled-Item.c index 2f4862c56..71aa71a29 100644 --- a/lib/asn1c/s1ap/S1AP_TAI-Cancelled-Item.c +++ b/lib/asn1c/s1ap/S1AP_TAI-Cancelled-Item.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_TAI_Cancelled_Item_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_TAI_Cancelled_Item, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P134, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P144, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_TAI-Cancelled-Item.h b/lib/asn1c/s1ap/S1AP_TAI-Cancelled-Item.h index 4686292a5..256a67113 100644 --- a/lib/asn1c/s1ap/S1AP_TAI-Cancelled-Item.h +++ b/lib/asn1c/s1ap/S1AP_TAI-Cancelled-Item.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TAI-Cancelled.c b/lib/asn1c/s1ap/S1AP_TAI-Cancelled.c index 7ffea6190..3099b4178 100644 --- a/lib/asn1c/s1ap/S1AP_TAI-Cancelled.c +++ b/lib/asn1c/s1ap/S1AP_TAI-Cancelled.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TAI-Cancelled.h b/lib/asn1c/s1ap/S1AP_TAI-Cancelled.h index 766708ee4..ea3988b53 100644 --- a/lib/asn1c/s1ap/S1AP_TAI-Cancelled.h +++ b/lib/asn1c/s1ap/S1AP_TAI-Cancelled.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TAI.c b/lib/asn1c/s1ap/S1AP_TAI.c index d787eef8b..224e5e762 100644 --- a/lib/asn1c/s1ap/S1AP_TAI.c +++ b/lib/asn1c/s1ap/S1AP_TAI.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_TAI_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_TAI, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P132, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P142, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_TAI.h b/lib/asn1c/s1ap/S1AP_TAI.h index 0c7169ac2..c43b6ea2d 100644 --- a/lib/asn1c/s1ap/S1AP_TAI.h +++ b/lib/asn1c/s1ap/S1AP_TAI.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TAIBasedMDT.c b/lib/asn1c/s1ap/S1AP_TAIBasedMDT.c index d58e4ee42..2ababef43 100644 --- a/lib/asn1c/s1ap/S1AP_TAIBasedMDT.c +++ b/lib/asn1c/s1ap/S1AP_TAIBasedMDT.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_S1AP_TAIBasedMDT_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_TAIBasedMDT, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P131, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P141, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_TAIBasedMDT.h b/lib/asn1c/s1ap/S1AP_TAIBasedMDT.h index 3fe38a577..e48e4670d 100644 --- a/lib/asn1c/s1ap/S1AP_TAIBasedMDT.h +++ b/lib/asn1c/s1ap/S1AP_TAIBasedMDT.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TAIBasedQMC.c b/lib/asn1c/s1ap/S1AP_TAIBasedQMC.c index 31eedab76..22693af0e 100644 --- a/lib/asn1c/s1ap/S1AP_TAIBasedQMC.c +++ b/lib/asn1c/s1ap/S1AP_TAIBasedQMC.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_S1AP_TAIBasedQMC_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_TAIBasedQMC, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P137, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P147, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_TAIBasedQMC.h b/lib/asn1c/s1ap/S1AP_TAIBasedQMC.h index 2b0bfda0e..e6a683c1b 100644 --- a/lib/asn1c/s1ap/S1AP_TAIBasedQMC.h +++ b/lib/asn1c/s1ap/S1AP_TAIBasedQMC.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TAIItem.c b/lib/asn1c/s1ap/S1AP_TAIItem.c index 745bfdb99..e521904e4 100644 --- a/lib/asn1c/s1ap/S1AP_TAIItem.c +++ b/lib/asn1c/s1ap/S1AP_TAIItem.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_TAIItem.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_TAIItem_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_TAIItem_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_TAIItem, tAI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_TAIItem_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_TAIItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P13, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P14, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -52,7 +52,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_TAIItem_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* tAI */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAIItem_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAIItem_specs_1 = { sizeof(struct S1AP_TAIItem), offsetof(struct S1AP_TAIItem, _asn_ctx), asn_MAP_S1AP_TAIItem_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_TAIItem.h b/lib/asn1c/s1ap/S1AP_TAIItem.h index 1a68ad74e..d11be7a7e 100644 --- a/lib/asn1c/s1ap/S1AP_TAIItem.h +++ b/lib/asn1c/s1ap/S1AP_TAIItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,6 +37,8 @@ typedef struct S1AP_TAIItem { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_TAIItem; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAIItem_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_TAIItem_1[2]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_TAIList.c b/lib/asn1c/s1ap/S1AP_TAIList.c index 4f16a5c0c..c70c8145d 100644 --- a/lib/asn1c/s1ap/S1AP_TAIList.c +++ b/lib/asn1c/s1ap/S1AP_TAIList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,17 +9,17 @@ #include "S1AP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_TAIList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_TAIList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_TAIList_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_TAIList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P7, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P7, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_TAIList_1[] = { static const ber_tlv_tag_t asn_DEF_S1AP_TAIList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_S1AP_TAIList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_S1AP_TAIList_specs_1 = { sizeof(struct S1AP_TAIList), offsetof(struct S1AP_TAIList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/s1ap/S1AP_TAIList.h b/lib/asn1c/s1ap/S1AP_TAIList.h index 74f9034cf..d844ab6cb 100644 --- a/lib/asn1c/s1ap/S1AP_TAIList.h +++ b/lib/asn1c/s1ap/S1AP_TAIList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct S1AP_TAIList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_TAIList; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_TAIList_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_TAIList_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_TAIList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_TAIListForRestart.c b/lib/asn1c/s1ap/S1AP_TAIListForRestart.c index 9133844be..c54692eab 100644 --- a/lib/asn1c/s1ap/S1AP_TAIListForRestart.c +++ b/lib/asn1c/s1ap/S1AP_TAIListForRestart.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "S1AP_TAI.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_TAIListForRestart_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_TAIListForRestart_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 11, 11, 1, 2048 } /* (SIZE(1..2048)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_TAIListForRestart_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_TAIListForRestart_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_TAIListForRestart_1[] = { static const ber_tlv_tag_t asn_DEF_S1AP_TAIListForRestart_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_S1AP_TAIListForRestart_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_S1AP_TAIListForRestart_specs_1 = { sizeof(struct S1AP_TAIListForRestart), offsetof(struct S1AP_TAIListForRestart, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/s1ap/S1AP_TAIListForRestart.h b/lib/asn1c/s1ap/S1AP_TAIListForRestart.h index 9665f8ed9..5e9800baa 100644 --- a/lib/asn1c/s1ap/S1AP_TAIListForRestart.h +++ b/lib/asn1c/s1ap/S1AP_TAIListForRestart.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct S1AP_TAIListForRestart { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_TAIListForRestart; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_TAIListForRestart_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_TAIListForRestart_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_TAIListForRestart_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_TAIListforMDT.c b/lib/asn1c/s1ap/S1AP_TAIListforMDT.c index 7fee0ef22..bbdb9936e 100644 --- a/lib/asn1c/s1ap/S1AP_TAIListforMDT.c +++ b/lib/asn1c/s1ap/S1AP_TAIListforMDT.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TAIListforMDT.h b/lib/asn1c/s1ap/S1AP_TAIListforMDT.h index d61e21af8..ec96b81fd 100644 --- a/lib/asn1c/s1ap/S1AP_TAIListforMDT.h +++ b/lib/asn1c/s1ap/S1AP_TAIListforMDT.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TAIListforQMC.c b/lib/asn1c/s1ap/S1AP_TAIListforQMC.c index 3ce16ab29..1c87564de 100644 --- a/lib/asn1c/s1ap/S1AP_TAIListforQMC.c +++ b/lib/asn1c/s1ap/S1AP_TAIListforQMC.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TAIListforQMC.h b/lib/asn1c/s1ap/S1AP_TAIListforQMC.h index d7b71ba61..8bd76e329 100644 --- a/lib/asn1c/s1ap/S1AP_TAIListforQMC.h +++ b/lib/asn1c/s1ap/S1AP_TAIListforQMC.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TAIListforWarning.c b/lib/asn1c/s1ap/S1AP_TAIListforWarning.c index 5016a1f75..86ec494f3 100644 --- a/lib/asn1c/s1ap/S1AP_TAIListforWarning.c +++ b/lib/asn1c/s1ap/S1AP_TAIListforWarning.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TAIListforWarning.h b/lib/asn1c/s1ap/S1AP_TAIListforWarning.h index 5c31d0030..7efc57132 100644 --- a/lib/asn1c/s1ap/S1AP_TAIListforWarning.h +++ b/lib/asn1c/s1ap/S1AP_TAIListforWarning.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TAListforMDT.c b/lib/asn1c/s1ap/S1AP_TAListforMDT.c index 80c5ff2d5..895391d28 100644 --- a/lib/asn1c/s1ap/S1AP_TAListforMDT.c +++ b/lib/asn1c/s1ap/S1AP_TAListforMDT.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TAListforMDT.h b/lib/asn1c/s1ap/S1AP_TAListforMDT.h index 78a8fab16..27b9d0040 100644 --- a/lib/asn1c/s1ap/S1AP_TAListforMDT.h +++ b/lib/asn1c/s1ap/S1AP_TAListforMDT.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TAListforQMC.c b/lib/asn1c/s1ap/S1AP_TAListforQMC.c index 9323e15fa..6f1a5b4b6 100644 --- a/lib/asn1c/s1ap/S1AP_TAListforQMC.c +++ b/lib/asn1c/s1ap/S1AP_TAListforQMC.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TAListforQMC.h b/lib/asn1c/s1ap/S1AP_TAListforQMC.h index 032faebc3..7e72c0e98 100644 --- a/lib/asn1c/s1ap/S1AP_TAListforQMC.h +++ b/lib/asn1c/s1ap/S1AP_TAListforQMC.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TBCD-STRING.c b/lib/asn1c/s1ap/S1AP_TBCD-STRING.c index 74b712a2b..5db281cba 100644 --- a/lib/asn1c/s1ap/S1AP_TBCD-STRING.c +++ b/lib/asn1c/s1ap/S1AP_TBCD-STRING.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TBCD-STRING.h b/lib/asn1c/s1ap/S1AP_TBCD-STRING.h index c70ec6aca..dddf170d0 100644 --- a/lib/asn1c/s1ap/S1AP_TBCD-STRING.h +++ b/lib/asn1c/s1ap/S1AP_TBCD-STRING.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Target-ToSource-TransparentContainer.c b/lib/asn1c/s1ap/S1AP_Target-ToSource-TransparentContainer.c index b4836e8a9..5f0c6a7ab 100644 --- a/lib/asn1c/s1ap/S1AP_Target-ToSource-TransparentContainer.c +++ b/lib/asn1c/s1ap/S1AP_Target-ToSource-TransparentContainer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Target-ToSource-TransparentContainer.h b/lib/asn1c/s1ap/S1AP_Target-ToSource-TransparentContainer.h index 5a4cb5f43..0d175a7aa 100644 --- a/lib/asn1c/s1ap/S1AP_Target-ToSource-TransparentContainer.h +++ b/lib/asn1c/s1ap/S1AP_Target-ToSource-TransparentContainer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TargetBSS-ToSourceBSS-TransparentContainer.c b/lib/asn1c/s1ap/S1AP_TargetBSS-ToSourceBSS-TransparentContainer.c index 23a7b024a..4cdc20b91 100644 --- a/lib/asn1c/s1ap/S1AP_TargetBSS-ToSourceBSS-TransparentContainer.c +++ b/lib/asn1c/s1ap/S1AP_TargetBSS-ToSourceBSS-TransparentContainer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TargetBSS-ToSourceBSS-TransparentContainer.h b/lib/asn1c/s1ap/S1AP_TargetBSS-ToSourceBSS-TransparentContainer.h index f01e398df..1aef7bf78 100644 --- a/lib/asn1c/s1ap/S1AP_TargetBSS-ToSourceBSS-TransparentContainer.h +++ b/lib/asn1c/s1ap/S1AP_TargetBSS-ToSourceBSS-TransparentContainer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TargetID.c b/lib/asn1c/s1ap/S1AP_TargetID.c index 053250d13..cd9b0c8f0 100644 --- a/lib/asn1c/s1ap/S1AP_TargetID.c +++ b/lib/asn1c/s1ap/S1AP_TargetID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,13 +12,13 @@ #include "S1AP_CGI.h" #include "S1AP_TargetNgRanNode-ID.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_TargetID_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_TargetID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 2 } /* (0..2,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_TargetID_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_TargetID_1[] = { { ATF_POINTER, 0, offsetof(struct S1AP_TargetID, choice.targeteNB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -94,7 +94,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_TargetID_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* cGI */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* targetgNgRanNode-ID */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_TargetID_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_S1AP_TargetID_specs_1 = { sizeof(struct S1AP_TargetID), offsetof(struct S1AP_TargetID, _asn_ctx), offsetof(struct S1AP_TargetID, present), diff --git a/lib/asn1c/s1ap/S1AP_TargetID.h b/lib/asn1c/s1ap/S1AP_TargetID.h index a682cf588..7ad4ec5d4 100644 --- a/lib/asn1c/s1ap/S1AP_TargetID.h +++ b/lib/asn1c/s1ap/S1AP_TargetID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -54,6 +54,9 @@ typedef struct S1AP_TargetID { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_TargetID; +extern asn_CHOICE_specifics_t asn_SPC_S1AP_TargetID_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_TargetID_1[4]; +extern asn_per_constraints_t asn_PER_type_S1AP_TargetID_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_TargetNgRanNode-ID.c b/lib/asn1c/s1ap/S1AP_TargetNgRanNode-ID.c index bba883dec..34972e3ed 100644 --- a/lib/asn1c/s1ap/S1AP_TargetNgRanNode-ID.c +++ b/lib/asn1c/s1ap/S1AP_TargetNgRanNode-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_TargetNgRanNode_ID_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_TargetNgRanNode_ID, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P141, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P151, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_TargetNgRanNode-ID.h b/lib/asn1c/s1ap/S1AP_TargetNgRanNode-ID.h index ddd92fcd1..71f87ea83 100644 --- a/lib/asn1c/s1ap/S1AP_TargetNgRanNode-ID.h +++ b/lib/asn1c/s1ap/S1AP_TargetNgRanNode-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TargetNgRanNode-ToSourceNgRanNode-TransparentContainer.c b/lib/asn1c/s1ap/S1AP_TargetNgRanNode-ToSourceNgRanNode-TransparentContainer.c index 91be4157d..7893763e4 100644 --- a/lib/asn1c/s1ap/S1AP_TargetNgRanNode-ToSourceNgRanNode-TransparentContainer.c +++ b/lib/asn1c/s1ap/S1AP_TargetNgRanNode-ToSourceNgRanNode-TransparentContainer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TargetNgRanNode-ToSourceNgRanNode-TransparentContainer.h b/lib/asn1c/s1ap/S1AP_TargetNgRanNode-ToSourceNgRanNode-TransparentContainer.h index 93f6592a5..911cc0a5f 100644 --- a/lib/asn1c/s1ap/S1AP_TargetNgRanNode-ToSourceNgRanNode-TransparentContainer.h +++ b/lib/asn1c/s1ap/S1AP_TargetNgRanNode-ToSourceNgRanNode-TransparentContainer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TargetRNC-ID.c b/lib/asn1c/s1ap/S1AP_TargetRNC-ID.c index 1f0db8d3d..244d1159a 100644 --- a/lib/asn1c/s1ap/S1AP_TargetRNC-ID.c +++ b/lib/asn1c/s1ap/S1AP_TargetRNC-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -80,7 +80,7 @@ asn_TYPE_member_t asn_MBR_S1AP_TargetRNC_ID_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_TargetRNC_ID, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P140, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P150, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_TargetRNC-ID.h b/lib/asn1c/s1ap/S1AP_TargetRNC-ID.h index 097693d1b..af7fe06a3 100644 --- a/lib/asn1c/s1ap/S1AP_TargetRNC-ID.h +++ b/lib/asn1c/s1ap/S1AP_TargetRNC-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TargetRNC-ToSourceRNC-TransparentContainer.c b/lib/asn1c/s1ap/S1AP_TargetRNC-ToSourceRNC-TransparentContainer.c index b286cf7cf..54ccb8ffe 100644 --- a/lib/asn1c/s1ap/S1AP_TargetRNC-ToSourceRNC-TransparentContainer.c +++ b/lib/asn1c/s1ap/S1AP_TargetRNC-ToSourceRNC-TransparentContainer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TargetRNC-ToSourceRNC-TransparentContainer.h b/lib/asn1c/s1ap/S1AP_TargetRNC-ToSourceRNC-TransparentContainer.h index 4461c8c4e..dbb49bf8c 100644 --- a/lib/asn1c/s1ap/S1AP_TargetRNC-ToSourceRNC-TransparentContainer.h +++ b/lib/asn1c/s1ap/S1AP_TargetRNC-ToSourceRNC-TransparentContainer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TargeteNB-ID.c b/lib/asn1c/s1ap/S1AP_TargeteNB-ID.c index 5d3deb9d3..fb45fcbfb 100644 --- a/lib/asn1c/s1ap/S1AP_TargeteNB-ID.c +++ b/lib/asn1c/s1ap/S1AP_TargeteNB-ID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_TargeteNB_ID_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_TargeteNB_ID, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P139, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P149, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_TargeteNB-ID.h b/lib/asn1c/s1ap/S1AP_TargeteNB-ID.h index f73b073aa..6f1291560 100644 --- a/lib/asn1c/s1ap/S1AP_TargeteNB-ID.h +++ b/lib/asn1c/s1ap/S1AP_TargeteNB-ID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TargeteNB-ToSourceeNB-TransparentContainer.c b/lib/asn1c/s1ap/S1AP_TargeteNB-ToSourceeNB-TransparentContainer.c index 13ba3a482..faace5fee 100644 --- a/lib/asn1c/s1ap/S1AP_TargeteNB-ToSourceeNB-TransparentContainer.c +++ b/lib/asn1c/s1ap/S1AP_TargeteNB-ToSourceeNB-TransparentContainer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_TargeteNB_ToSourceeNB_TransparentContainer { ATF_POINTER, 1, offsetof(struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P145, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P155, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_TargeteNB-ToSourceeNB-TransparentContainer.h b/lib/asn1c/s1ap/S1AP_TargeteNB-ToSourceeNB-TransparentContainer.h index 2eaab5b2b..9c1405a5b 100644 --- a/lib/asn1c/s1ap/S1AP_TargeteNB-ToSourceeNB-TransparentContainer.h +++ b/lib/asn1c/s1ap/S1AP_TargeteNB-ToSourceeNB-TransparentContainer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Threshold-RSRP.c b/lib/asn1c/s1ap/S1AP_Threshold-RSRP.c index 862d78129..c2afbfebf 100644 --- a/lib/asn1c/s1ap/S1AP_Threshold-RSRP.c +++ b/lib/asn1c/s1ap/S1AP_Threshold-RSRP.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Threshold-RSRP.h b/lib/asn1c/s1ap/S1AP_Threshold-RSRP.h index 43bc02ec5..4042c8244 100644 --- a/lib/asn1c/s1ap/S1AP_Threshold-RSRP.h +++ b/lib/asn1c/s1ap/S1AP_Threshold-RSRP.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Threshold-RSRQ.c b/lib/asn1c/s1ap/S1AP_Threshold-RSRQ.c index bd43a1835..89363571b 100644 --- a/lib/asn1c/s1ap/S1AP_Threshold-RSRQ.c +++ b/lib/asn1c/s1ap/S1AP_Threshold-RSRQ.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Threshold-RSRQ.h b/lib/asn1c/s1ap/S1AP_Threshold-RSRQ.h index 2530df4bd..960033869 100644 --- a/lib/asn1c/s1ap/S1AP_Threshold-RSRQ.h +++ b/lib/asn1c/s1ap/S1AP_Threshold-RSRQ.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Time-UE-StayedInCell-EnhancedGranularity.c b/lib/asn1c/s1ap/S1AP_Time-UE-StayedInCell-EnhancedGranularity.c index 9ca3cf6f9..f1b669d04 100644 --- a/lib/asn1c/s1ap/S1AP_Time-UE-StayedInCell-EnhancedGranularity.c +++ b/lib/asn1c/s1ap/S1AP_Time-UE-StayedInCell-EnhancedGranularity.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,7 +37,7 @@ S1AP_Time_UE_StayedInCell_EnhancedGranularity_constraint(const asn_TYPE_descript * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_Time_UE_StayedInCell_EnhancedGranularity_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_Time_UE_StayedInCell_EnhancedGranularity_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 40950 } /* (0..40950) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_Time-UE-StayedInCell-EnhancedGranularity.h b/lib/asn1c/s1ap/S1AP_Time-UE-StayedInCell-EnhancedGranularity.h index eed8e7efb..016ae66a5 100644 --- a/lib/asn1c/s1ap/S1AP_Time-UE-StayedInCell-EnhancedGranularity.h +++ b/lib/asn1c/s1ap/S1AP_Time-UE-StayedInCell-EnhancedGranularity.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef long S1AP_Time_UE_StayedInCell_EnhancedGranularity_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_Time_UE_StayedInCell_EnhancedGranularity_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_Time_UE_StayedInCell_EnhancedGranularity; asn_struct_free_f S1AP_Time_UE_StayedInCell_EnhancedGranularity_free; asn_struct_print_f S1AP_Time_UE_StayedInCell_EnhancedGranularity_print; diff --git a/lib/asn1c/s1ap/S1AP_Time-UE-StayedInCell.c b/lib/asn1c/s1ap/S1AP_Time-UE-StayedInCell.c index d8d181225..8e5eb065e 100644 --- a/lib/asn1c/s1ap/S1AP_Time-UE-StayedInCell.c +++ b/lib/asn1c/s1ap/S1AP_Time-UE-StayedInCell.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_Time-UE-StayedInCell.h b/lib/asn1c/s1ap/S1AP_Time-UE-StayedInCell.h index 27f49a45a..44322209f 100644 --- a/lib/asn1c/s1ap/S1AP_Time-UE-StayedInCell.h +++ b/lib/asn1c/s1ap/S1AP_Time-UE-StayedInCell.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TimeSinceSecondaryNodeRelease.c b/lib/asn1c/s1ap/S1AP_TimeSinceSecondaryNodeRelease.c index 98958bf83..44d9314cf 100644 --- a/lib/asn1c/s1ap/S1AP_TimeSinceSecondaryNodeRelease.c +++ b/lib/asn1c/s1ap/S1AP_TimeSinceSecondaryNodeRelease.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -38,7 +38,7 @@ S1AP_TimeSinceSecondaryNodeRelease_constraint(const asn_TYPE_descriptor_t *td, c * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_TimeSinceSecondaryNodeRelease_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_TimeSinceSecondaryNodeRelease_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 4, 4 } /* (SIZE(4..4)) */, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_TimeSinceSecondaryNodeRelease.h b/lib/asn1c/s1ap/S1AP_TimeSinceSecondaryNodeRelease.h index 48c607ab0..869f87271 100644 --- a/lib/asn1c/s1ap/S1AP_TimeSinceSecondaryNodeRelease.h +++ b/lib/asn1c/s1ap/S1AP_TimeSinceSecondaryNodeRelease.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef OCTET_STRING_t S1AP_TimeSinceSecondaryNodeRelease_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_TimeSinceSecondaryNodeRelease_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_TimeSinceSecondaryNodeRelease; asn_struct_free_f S1AP_TimeSinceSecondaryNodeRelease_free; asn_struct_print_f S1AP_TimeSinceSecondaryNodeRelease_print; diff --git a/lib/asn1c/s1ap/S1AP_TimeSynchronisationInfo.c b/lib/asn1c/s1ap/S1AP_TimeSynchronisationInfo.c index c03938805..088b95a0d 100644 --- a/lib/asn1c/s1ap/S1AP_TimeSynchronisationInfo.c +++ b/lib/asn1c/s1ap/S1AP_TimeSynchronisationInfo.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_TimeSynchronisationInfo.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_TimeSynchronisationInfo_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_TimeSynchronisationInfo_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_TimeSynchronisationInfo, stratumLevel), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_TimeSynchronisationInfo_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_TimeSynchronisationInfo, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P129, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P139, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_TimeSynchronisationInfo_tag2el_1 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* synchronisationStatus */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_TimeSynchronisationInfo_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_TimeSynchronisationInfo_specs_1 = { sizeof(struct S1AP_TimeSynchronisationInfo), offsetof(struct S1AP_TimeSynchronisationInfo, _asn_ctx), asn_MAP_S1AP_TimeSynchronisationInfo_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_TimeSynchronisationInfo.h b/lib/asn1c/s1ap/S1AP_TimeSynchronisationInfo.h index c6be3fa26..d70c887da 100644 --- a/lib/asn1c/s1ap/S1AP_TimeSynchronisationInfo.h +++ b/lib/asn1c/s1ap/S1AP_TimeSynchronisationInfo.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_TimeSynchronisationInfo { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_TimeSynchronisationInfo; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TimeSynchronisationInfo_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_TimeSynchronisationInfo_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_TimeToTrigger.c b/lib/asn1c/s1ap/S1AP_TimeToTrigger.c new file mode 100644 index 000000000..922e998a3 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_TimeToTrigger.c @@ -0,0 +1,91 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#include "S1AP_TimeToTrigger.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_S1AP_TimeToTrigger_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_S1AP_TimeToTrigger_value2enum_1[] = { + { 0, 3, "ms0" }, + { 1, 4, "ms40" }, + { 2, 4, "ms64" }, + { 3, 4, "ms80" }, + { 4, 5, "ms100" }, + { 5, 5, "ms128" }, + { 6, 5, "ms160" }, + { 7, 5, "ms256" }, + { 8, 5, "ms320" }, + { 9, 5, "ms480" }, + { 10, 5, "ms512" }, + { 11, 5, "ms640" }, + { 12, 6, "ms1024" }, + { 13, 6, "ms1280" }, + { 14, 6, "ms2560" }, + { 15, 6, "ms5120" } +}; +static const unsigned int asn_MAP_S1AP_TimeToTrigger_enum2value_1[] = { + 0, /* ms0(0) */ + 4, /* ms100(4) */ + 12, /* ms1024(12) */ + 5, /* ms128(5) */ + 13, /* ms1280(13) */ + 6, /* ms160(6) */ + 7, /* ms256(7) */ + 14, /* ms2560(14) */ + 8, /* ms320(8) */ + 1, /* ms40(1) */ + 9, /* ms480(9) */ + 10, /* ms512(10) */ + 15, /* ms5120(15) */ + 2, /* ms64(2) */ + 11, /* ms640(11) */ + 3 /* ms80(3) */ +}; +const asn_INTEGER_specifics_t asn_SPC_S1AP_TimeToTrigger_specs_1 = { + asn_MAP_S1AP_TimeToTrigger_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_S1AP_TimeToTrigger_enum2value_1, /* N => "tag"; sorted by N */ + 16, /* Number of elements in the maps */ + 0, /* Enumeration is not extensible */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_S1AP_TimeToTrigger_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_S1AP_TimeToTrigger = { + "TimeToTrigger", + "TimeToTrigger", + &asn_OP_NativeEnumerated, + asn_DEF_S1AP_TimeToTrigger_tags_1, + sizeof(asn_DEF_S1AP_TimeToTrigger_tags_1) + /sizeof(asn_DEF_S1AP_TimeToTrigger_tags_1[0]), /* 1 */ + asn_DEF_S1AP_TimeToTrigger_tags_1, /* Same as above */ + sizeof(asn_DEF_S1AP_TimeToTrigger_tags_1) + /sizeof(asn_DEF_S1AP_TimeToTrigger_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S1AP_TimeToTrigger_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_S1AP_TimeToTrigger_specs_1 /* Additional specs */ +}; + diff --git a/lib/asn1c/s1ap/S1AP_TimeToTrigger.h b/lib/asn1c/s1ap/S1AP_TimeToTrigger.h new file mode 100644 index 000000000..863bb30c0 --- /dev/null +++ b/lib/asn1c/s1ap/S1AP_TimeToTrigger.h @@ -0,0 +1,60 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "S1AP-IEs" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" + * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` + */ + +#ifndef _S1AP_TimeToTrigger_H_ +#define _S1AP_TimeToTrigger_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum S1AP_TimeToTrigger { + S1AP_TimeToTrigger_ms0 = 0, + S1AP_TimeToTrigger_ms40 = 1, + S1AP_TimeToTrigger_ms64 = 2, + S1AP_TimeToTrigger_ms80 = 3, + S1AP_TimeToTrigger_ms100 = 4, + S1AP_TimeToTrigger_ms128 = 5, + S1AP_TimeToTrigger_ms160 = 6, + S1AP_TimeToTrigger_ms256 = 7, + S1AP_TimeToTrigger_ms320 = 8, + S1AP_TimeToTrigger_ms480 = 9, + S1AP_TimeToTrigger_ms512 = 10, + S1AP_TimeToTrigger_ms640 = 11, + S1AP_TimeToTrigger_ms1024 = 12, + S1AP_TimeToTrigger_ms1280 = 13, + S1AP_TimeToTrigger_ms2560 = 14, + S1AP_TimeToTrigger_ms5120 = 15 +} e_S1AP_TimeToTrigger; + +/* S1AP_TimeToTrigger */ +typedef long S1AP_TimeToTrigger_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_TimeToTrigger_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_S1AP_TimeToTrigger; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_TimeToTrigger_specs_1; +asn_struct_free_f S1AP_TimeToTrigger_free; +asn_struct_print_f S1AP_TimeToTrigger_print; +asn_constr_check_f S1AP_TimeToTrigger_constraint; +jer_type_encoder_f S1AP_TimeToTrigger_encode_jer; +per_type_decoder_f S1AP_TimeToTrigger_decode_aper; +per_type_encoder_f S1AP_TimeToTrigger_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _S1AP_TimeToTrigger_H_ */ +#include diff --git a/lib/asn1c/s1ap/S1AP_TimeToWait.c b/lib/asn1c/s1ap/S1AP_TimeToWait.c index 76c5e5f72..d9fa843c3 100644 --- a/lib/asn1c/s1ap/S1AP_TimeToWait.c +++ b/lib/asn1c/s1ap/S1AP_TimeToWait.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_TimeToWait_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_TimeToWait_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 5 } /* (0..5,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -36,7 +36,7 @@ static const unsigned int asn_MAP_S1AP_TimeToWait_enum2value_1[] = { 5 /* v60s(5) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_TimeToWait_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_TimeToWait_specs_1 = { asn_MAP_S1AP_TimeToWait_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_TimeToWait_enum2value_1, /* N => "tag"; sorted by N */ 6, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_TimeToWait.h b/lib/asn1c/s1ap/S1AP_TimeToWait.h index f75eb153f..29f74ad10 100644 --- a/lib/asn1c/s1ap/S1AP_TimeToWait.h +++ b/lib/asn1c/s1ap/S1AP_TimeToWait.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -35,7 +35,9 @@ typedef enum S1AP_TimeToWait { typedef long S1AP_TimeToWait_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_TimeToWait_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_TimeToWait; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_TimeToWait_specs_1; asn_struct_free_f S1AP_TimeToWait_free; asn_struct_print_f S1AP_TimeToWait_print; asn_constr_check_f S1AP_TimeToWait_constraint; diff --git a/lib/asn1c/s1ap/S1AP_TraceActivation.c b/lib/asn1c/s1ap/S1AP_TraceActivation.c index e46c34d10..779d0f019 100644 --- a/lib/asn1c/s1ap/S1AP_TraceActivation.c +++ b/lib/asn1c/s1ap/S1AP_TraceActivation.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_TraceActivation.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_TraceActivation_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_TraceActivation_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_TraceActivation, e_UTRAN_Trace_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -80,7 +80,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_TraceActivation_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_TraceActivation, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P147, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P157, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -106,7 +106,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_TraceActivation_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* traceCollectionEntityIPAddress */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_TraceActivation_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_TraceActivation_specs_1 = { sizeof(struct S1AP_TraceActivation), offsetof(struct S1AP_TraceActivation, _asn_ctx), asn_MAP_S1AP_TraceActivation_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_TraceActivation.h b/lib/asn1c/s1ap/S1AP_TraceActivation.h index e43fc3077..1afbd89b9 100644 --- a/lib/asn1c/s1ap/S1AP_TraceActivation.h +++ b/lib/asn1c/s1ap/S1AP_TraceActivation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,6 +43,8 @@ typedef struct S1AP_TraceActivation { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_TraceActivation; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TraceActivation_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_TraceActivation_1[5]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_TraceDepth.c b/lib/asn1c/s1ap/S1AP_TraceDepth.c index 358cd4a13..77f9e495f 100644 --- a/lib/asn1c/s1ap/S1AP_TraceDepth.c +++ b/lib/asn1c/s1ap/S1AP_TraceDepth.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TraceDepth.h b/lib/asn1c/s1ap/S1AP_TraceDepth.h index ceab3a7f2..26905f241 100644 --- a/lib/asn1c/s1ap/S1AP_TraceDepth.h +++ b/lib/asn1c/s1ap/S1AP_TraceDepth.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,13 +37,13 @@ typedef long S1AP_TraceDepth_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_TraceDepth_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_TraceDepth; -extern const asn_INTEGER_specifics_t asn_SPC_TraceDepth_specs_1; -asn_struct_free_f TraceDepth_free; -asn_struct_print_f TraceDepth_print; -asn_constr_check_f TraceDepth_constraint; -jer_type_encoder_f TraceDepth_encode_jer; -per_type_decoder_f TraceDepth_decode_aper; -per_type_encoder_f TraceDepth_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_TraceDepth_specs_1; +asn_struct_free_f S1AP_TraceDepth_free; +asn_struct_print_f S1AP_TraceDepth_print; +asn_constr_check_f S1AP_TraceDepth_constraint; +jer_type_encoder_f S1AP_TraceDepth_encode_jer; +per_type_decoder_f S1AP_TraceDepth_decode_aper; +per_type_encoder_f S1AP_TraceDepth_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_TraceFailureIndication.c b/lib/asn1c/s1ap/S1AP_TraceFailureIndication.c index 763ea74b3..b201bfcf6 100644 --- a/lib/asn1c/s1ap/S1AP_TraceFailureIndication.c +++ b/lib/asn1c/s1ap/S1AP_TraceFailureIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_TraceFailureIndication_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_TraceFailureIndication, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P58, + &asn_DEF_S1AP_ProtocolIE_Container_8143P58, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_TraceFailureIndication.h b/lib/asn1c/s1ap/S1AP_TraceFailureIndication.h index 7036fa339..fc556d675 100644 --- a/lib/asn1c/s1ap/S1AP_TraceFailureIndication.h +++ b/lib/asn1c/s1ap/S1AP_TraceFailureIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_TraceFailureIndication */ typedef struct S1AP_TraceFailureIndication { - S1AP_ProtocolIE_Container_7847P58_t protocolIEs; + S1AP_ProtocolIE_Container_8143P58_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_TraceStart.c b/lib/asn1c/s1ap/S1AP_TraceStart.c index 1f0990a54..1c906f6eb 100644 --- a/lib/asn1c/s1ap/S1AP_TraceStart.c +++ b/lib/asn1c/s1ap/S1AP_TraceStart.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_TraceStart_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_TraceStart, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P57, + &asn_DEF_S1AP_ProtocolIE_Container_8143P57, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_TraceStart.h b/lib/asn1c/s1ap/S1AP_TraceStart.h index 886f46b43..e46a0da43 100644 --- a/lib/asn1c/s1ap/S1AP_TraceStart.h +++ b/lib/asn1c/s1ap/S1AP_TraceStart.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_TraceStart */ typedef struct S1AP_TraceStart { - S1AP_ProtocolIE_Container_7847P57_t protocolIEs; + S1AP_ProtocolIE_Container_8143P57_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_TrafficLoadReductionIndication.c b/lib/asn1c/s1ap/S1AP_TrafficLoadReductionIndication.c index 25592e168..99e31755b 100644 --- a/lib/asn1c/s1ap/S1AP_TrafficLoadReductionIndication.c +++ b/lib/asn1c/s1ap/S1AP_TrafficLoadReductionIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,7 +37,7 @@ S1AP_TrafficLoadReductionIndication_constraint(const asn_TYPE_descriptor_t *td, * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_TrafficLoadReductionIndication_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_TrafficLoadReductionIndication_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 1, 99 } /* (1..99) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_TrafficLoadReductionIndication.h b/lib/asn1c/s1ap/S1AP_TrafficLoadReductionIndication.h index d0ec35d3d..85a7dd8b1 100644 --- a/lib/asn1c/s1ap/S1AP_TrafficLoadReductionIndication.h +++ b/lib/asn1c/s1ap/S1AP_TrafficLoadReductionIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef long S1AP_TrafficLoadReductionIndication_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_TrafficLoadReductionIndication_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_TrafficLoadReductionIndication; asn_struct_free_f S1AP_TrafficLoadReductionIndication_free; asn_struct_print_f S1AP_TrafficLoadReductionIndication_print; diff --git a/lib/asn1c/s1ap/S1AP_TransportInformation.c b/lib/asn1c/s1ap/S1AP_TransportInformation.c index 2d98b516f..bfb3e1159 100644 --- a/lib/asn1c/s1ap/S1AP_TransportInformation.c +++ b/lib/asn1c/s1ap/S1AP_TransportInformation.c @@ -1,13 +1,13 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_TransportInformation.h" -static asn_TYPE_member_t asn_MBR_S1AP_TransportInformation_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_TransportInformation_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_TransportInformation, transportLayerAddress), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -50,7 +50,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_TransportInformation_tag2el_1[] { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* transportLayerAddress */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* uL-GTP-TEID */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_TransportInformation_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_TransportInformation_specs_1 = { sizeof(struct S1AP_TransportInformation), offsetof(struct S1AP_TransportInformation, _asn_ctx), asn_MAP_S1AP_TransportInformation_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_TransportInformation.h b/lib/asn1c/s1ap/S1AP_TransportInformation.h index 0d4b72c10..c16a33036 100644 --- a/lib/asn1c/s1ap/S1AP_TransportInformation.h +++ b/lib/asn1c/s1ap/S1AP_TransportInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -35,6 +35,8 @@ typedef struct S1AP_TransportInformation { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_TransportInformation; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TransportInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_TransportInformation_1[2]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_TransportLayerAddress.c b/lib/asn1c/s1ap/S1AP_TransportLayerAddress.c index f61f88098..c4c12557c 100644 --- a/lib/asn1c/s1ap/S1AP_TransportLayerAddress.c +++ b/lib/asn1c/s1ap/S1AP_TransportLayerAddress.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TransportLayerAddress.h b/lib/asn1c/s1ap/S1AP_TransportLayerAddress.h index cb139e6bf..89c036b0b 100644 --- a/lib/asn1c/s1ap/S1AP_TransportLayerAddress.h +++ b/lib/asn1c/s1ap/S1AP_TransportLayerAddress.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TriggeringMessage.c b/lib/asn1c/s1ap/S1AP_TriggeringMessage.c index f3249b51d..09cda6be1 100644 --- a/lib/asn1c/s1ap/S1AP_TriggeringMessage.c +++ b/lib/asn1c/s1ap/S1AP_TriggeringMessage.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-CommonDataTypes" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TriggeringMessage.h b/lib/asn1c/s1ap/S1AP_TriggeringMessage.h index 5d5e32753..ef0074aea 100644 --- a/lib/asn1c/s1ap/S1AP_TriggeringMessage.h +++ b/lib/asn1c/s1ap/S1AP_TriggeringMessage.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-CommonDataTypes" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -31,13 +31,13 @@ typedef long S1AP_TriggeringMessage_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_TriggeringMessage_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_TriggeringMessage; -extern const asn_INTEGER_specifics_t asn_SPC_TriggeringMessage_specs_1; -asn_struct_free_f TriggeringMessage_free; -asn_struct_print_f TriggeringMessage_print; -asn_constr_check_f TriggeringMessage_constraint; -jer_type_encoder_f TriggeringMessage_encode_jer; -per_type_decoder_f TriggeringMessage_decode_aper; -per_type_encoder_f TriggeringMessage_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_TriggeringMessage_specs_1; +asn_struct_free_f S1AP_TriggeringMessage_free; +asn_struct_print_f S1AP_TriggeringMessage_print; +asn_constr_check_f S1AP_TriggeringMessage_constraint; +jer_type_encoder_f S1AP_TriggeringMessage_encode_jer; +per_type_decoder_f S1AP_TriggeringMessage_decode_aper; +per_type_encoder_f S1AP_TriggeringMessage_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_TunnelInformation.c b/lib/asn1c/s1ap/S1AP_TunnelInformation.c index 7f3f3fb6d..02bc279af 100644 --- a/lib/asn1c/s1ap/S1AP_TunnelInformation.c +++ b/lib/asn1c/s1ap/S1AP_TunnelInformation.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_TunnelInformation.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_TunnelInformation_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_TunnelInformation_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_TunnelInformation, transportLayerAddress), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_TunnelInformation_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_TunnelInformation, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P148, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P158, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_TunnelInformation_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* uDP-Port-Number */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_TunnelInformation_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_TunnelInformation_specs_1 = { sizeof(struct S1AP_TunnelInformation), offsetof(struct S1AP_TunnelInformation, _asn_ctx), asn_MAP_S1AP_TunnelInformation_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_TunnelInformation.h b/lib/asn1c/s1ap/S1AP_TunnelInformation.h index e5a6808d4..a15b4df17 100644 --- a/lib/asn1c/s1ap/S1AP_TunnelInformation.h +++ b/lib/asn1c/s1ap/S1AP_TunnelInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_TunnelInformation { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_TunnelInformation; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TunnelInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_TunnelInformation_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_TypeOfError.c b/lib/asn1c/s1ap/S1AP_TypeOfError.c index b126bb419..e03c920cf 100644 --- a/lib/asn1c/s1ap/S1AP_TypeOfError.c +++ b/lib/asn1c/s1ap/S1AP_TypeOfError.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_TypeOfError.h b/lib/asn1c/s1ap/S1AP_TypeOfError.h index 07d253f01..8f926b254 100644 --- a/lib/asn1c/s1ap/S1AP_TypeOfError.h +++ b/lib/asn1c/s1ap/S1AP_TypeOfError.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,13 +33,13 @@ typedef long S1AP_TypeOfError_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_TypeOfError_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_TypeOfError; -extern const asn_INTEGER_specifics_t asn_SPC_TypeOfError_specs_1; -asn_struct_free_f TypeOfError_free; -asn_struct_print_f TypeOfError_print; -asn_constr_check_f TypeOfError_constraint; -jer_type_encoder_f TypeOfError_encode_jer; -per_type_decoder_f TypeOfError_decode_aper; -per_type_encoder_f TypeOfError_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_TypeOfError_specs_1; +asn_struct_free_f S1AP_TypeOfError_free; +asn_struct_print_f S1AP_TypeOfError_print; +asn_constr_check_f S1AP_TypeOfError_constraint; +jer_type_encoder_f S1AP_TypeOfError_encode_jer; +per_type_decoder_f S1AP_TypeOfError_decode_aper; +per_type_encoder_f S1AP_TypeOfError_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_UE-Application-Layer-Measurement-Capability.c b/lib/asn1c/s1ap/S1AP_UE-Application-Layer-Measurement-Capability.c index c91c155ea..91213734e 100644 --- a/lib/asn1c/s1ap/S1AP_UE-Application-Layer-Measurement-Capability.c +++ b/lib/asn1c/s1ap/S1AP_UE-Application-Layer-Measurement-Capability.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,7 +43,7 @@ S1AP_UE_Application_Layer_Measurement_Capability_constraint(const asn_TYPE_descr * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_UE_Application_Layer_Measurement_Capability_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_UE_Application_Layer_Measurement_Capability_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 8, 8 } /* (SIZE(8..8)) */, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_UE-Application-Layer-Measurement-Capability.h b/lib/asn1c/s1ap/S1AP_UE-Application-Layer-Measurement-Capability.h index 2c3c927b8..0d4b4ec75 100644 --- a/lib/asn1c/s1ap/S1AP_UE-Application-Layer-Measurement-Capability.h +++ b/lib/asn1c/s1ap/S1AP_UE-Application-Layer-Measurement-Capability.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef BIT_STRING_t S1AP_UE_Application_Layer_Measurement_Capability_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_UE_Application_Layer_Measurement_Capability_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UE_Application_Layer_Measurement_Capability; asn_struct_free_f S1AP_UE_Application_Layer_Measurement_Capability_free; asn_struct_print_f S1AP_UE_Application_Layer_Measurement_Capability_print; diff --git a/lib/asn1c/s1ap/S1AP_UE-HistoryInformation.c b/lib/asn1c/s1ap/S1AP_UE-HistoryInformation.c index f94dc6874..67c503b7b 100644 --- a/lib/asn1c/s1ap/S1AP_UE-HistoryInformation.c +++ b/lib/asn1c/s1ap/S1AP_UE-HistoryInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_UE-HistoryInformation.h b/lib/asn1c/s1ap/S1AP_UE-HistoryInformation.h index 3a621b5b1..9f8fd6650 100644 --- a/lib/asn1c/s1ap/S1AP_UE-HistoryInformation.h +++ b/lib/asn1c/s1ap/S1AP_UE-HistoryInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_UE-HistoryInformationFromTheUE.c b/lib/asn1c/s1ap/S1AP_UE-HistoryInformationFromTheUE.c index 61b687fbd..b2ab9cff7 100644 --- a/lib/asn1c/s1ap/S1AP_UE-HistoryInformationFromTheUE.c +++ b/lib/asn1c/s1ap/S1AP_UE-HistoryInformationFromTheUE.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_UE-HistoryInformationFromTheUE.h b/lib/asn1c/s1ap/S1AP_UE-HistoryInformationFromTheUE.h index 04191526c..b2f85cfd5 100644 --- a/lib/asn1c/s1ap/S1AP_UE-HistoryInformationFromTheUE.h +++ b/lib/asn1c/s1ap/S1AP_UE-HistoryInformationFromTheUE.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_UE-RLF-Report-Container-for-extended-bands.c b/lib/asn1c/s1ap/S1AP_UE-RLF-Report-Container-for-extended-bands.c index 6c98d3870..eff1009d1 100644 --- a/lib/asn1c/s1ap/S1AP_UE-RLF-Report-Container-for-extended-bands.c +++ b/lib/asn1c/s1ap/S1AP_UE-RLF-Report-Container-for-extended-bands.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_UE-RLF-Report-Container-for-extended-bands.h b/lib/asn1c/s1ap/S1AP_UE-RLF-Report-Container-for-extended-bands.h index d671fbcb2..19ce59ed5 100644 --- a/lib/asn1c/s1ap/S1AP_UE-RLF-Report-Container-for-extended-bands.h +++ b/lib/asn1c/s1ap/S1AP_UE-RLF-Report-Container-for-extended-bands.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_UE-RLF-Report-Container.c b/lib/asn1c/s1ap/S1AP_UE-RLF-Report-Container.c index 59820626c..554270b55 100644 --- a/lib/asn1c/s1ap/S1AP_UE-RLF-Report-Container.c +++ b/lib/asn1c/s1ap/S1AP_UE-RLF-Report-Container.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_UE-RLF-Report-Container.h b/lib/asn1c/s1ap/S1AP_UE-RLF-Report-Container.h index 0159fda3d..5d53c36ad 100644 --- a/lib/asn1c/s1ap/S1AP_UE-RLF-Report-Container.h +++ b/lib/asn1c/s1ap/S1AP_UE-RLF-Report-Container.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_UE-RetentionInformation.c b/lib/asn1c/s1ap/S1AP_UE-RetentionInformation.c index a29541102..4875662e8 100644 --- a/lib/asn1c/s1ap/S1AP_UE-RetentionInformation.c +++ b/lib/asn1c/s1ap/S1AP_UE-RetentionInformation.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_UE_RetentionInformation_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_UE_RetentionInformation_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_UE_RetentionInformation_enum2value_1[] = 0 /* ues-retained(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_UE_RetentionInformation_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_UE_RetentionInformation_specs_1 = { asn_MAP_S1AP_UE_RetentionInformation_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_UE_RetentionInformation_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_UE-RetentionInformation.h b/lib/asn1c/s1ap/S1AP_UE-RetentionInformation.h index 9a6002143..c40b69563 100644 --- a/lib/asn1c/s1ap/S1AP_UE-RetentionInformation.h +++ b/lib/asn1c/s1ap/S1AP_UE-RetentionInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_UE_RetentionInformation { typedef long S1AP_UE_RetentionInformation_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_UE_RetentionInformation_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UE_RetentionInformation; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_UE_RetentionInformation_specs_1; asn_struct_free_f S1AP_UE_RetentionInformation_free; asn_struct_print_f S1AP_UE_RetentionInformation_print; asn_constr_check_f S1AP_UE_RetentionInformation_constraint; diff --git a/lib/asn1c/s1ap/S1AP_UE-S1AP-ID-pair.c b/lib/asn1c/s1ap/S1AP_UE-S1AP-ID-pair.c index f28490dc5..4cddd5865 100644 --- a/lib/asn1c/s1ap/S1AP_UE-S1AP-ID-pair.c +++ b/lib/asn1c/s1ap/S1AP_UE-S1AP-ID-pair.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -46,7 +46,7 @@ asn_TYPE_member_t asn_MBR_S1AP_UE_S1AP_ID_pair_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_UE_S1AP_ID_pair, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P151, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P161, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_UE-S1AP-ID-pair.h b/lib/asn1c/s1ap/S1AP_UE-S1AP-ID-pair.h index 78c91f5b4..bddaa8f98 100644 --- a/lib/asn1c/s1ap/S1AP_UE-S1AP-ID-pair.h +++ b/lib/asn1c/s1ap/S1AP_UE-S1AP-ID-pair.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_UE-S1AP-IDs.c b/lib/asn1c/s1ap/S1AP_UE-S1AP-IDs.c index 1a11b8607..bf72cb87a 100644 --- a/lib/asn1c/s1ap/S1AP_UE-S1AP-IDs.c +++ b/lib/asn1c/s1ap/S1AP_UE-S1AP-IDs.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "S1AP_UE-S1AP-ID-pair.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_UE_S1AP_IDs_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_UE_S1AP_IDs_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_UE_S1AP_IDs_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_UE_S1AP_IDs_1[] = { { ATF_POINTER, 0, offsetof(struct S1AP_UE_S1AP_IDs, choice.uE_S1AP_ID_pair), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -55,7 +55,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_UE_S1AP_IDs_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* uE-S1AP-ID-pair */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* mME-UE-S1AP-ID */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_UE_S1AP_IDs_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_S1AP_UE_S1AP_IDs_specs_1 = { sizeof(struct S1AP_UE_S1AP_IDs), offsetof(struct S1AP_UE_S1AP_IDs, _asn_ctx), offsetof(struct S1AP_UE_S1AP_IDs, present), diff --git a/lib/asn1c/s1ap/S1AP_UE-S1AP-IDs.h b/lib/asn1c/s1ap/S1AP_UE-S1AP-IDs.h index 25e6e8a18..ca1a0e841 100644 --- a/lib/asn1c/s1ap/S1AP_UE-S1AP-IDs.h +++ b/lib/asn1c/s1ap/S1AP_UE-S1AP-IDs.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -49,6 +49,9 @@ typedef struct S1AP_UE_S1AP_IDs { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_UE_S1AP_IDs; +extern asn_CHOICE_specifics_t asn_SPC_S1AP_UE_S1AP_IDs_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_UE_S1AP_IDs_1[2]; +extern asn_per_constraints_t asn_PER_type_S1AP_UE_S1AP_IDs_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_UE-Usage-Type.c b/lib/asn1c/s1ap/S1AP_UE-Usage-Type.c index 903c9975f..d3c322dd4 100644 --- a/lib/asn1c/s1ap/S1AP_UE-Usage-Type.c +++ b/lib/asn1c/s1ap/S1AP_UE-Usage-Type.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,7 +37,7 @@ S1AP_UE_Usage_Type_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_UE_Usage_Type_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_UE_Usage_Type_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_UE-Usage-Type.h b/lib/asn1c/s1ap/S1AP_UE-Usage-Type.h index 7728bd206..54f05a342 100644 --- a/lib/asn1c/s1ap/S1AP_UE-Usage-Type.h +++ b/lib/asn1c/s1ap/S1AP_UE-Usage-Type.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef long S1AP_UE_Usage_Type_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_UE_Usage_Type_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UE_Usage_Type; asn_struct_free_f S1AP_UE_Usage_Type_free; asn_struct_print_f S1AP_UE_Usage_Type_print; diff --git a/lib/asn1c/s1ap/S1AP_UE-associatedLogicalS1-ConnectionItem.c b/lib/asn1c/s1ap/S1AP_UE-associatedLogicalS1-ConnectionItem.c index 49cf08a1a..cbdf67b0e 100644 --- a/lib/asn1c/s1ap/S1AP_UE-associatedLogicalS1-ConnectionItem.c +++ b/lib/asn1c/s1ap/S1AP_UE-associatedLogicalS1-ConnectionItem.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_UE-associatedLogicalS1-ConnectionItem.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_UE_associatedLogicalS1_ConnectionItem_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_UE_associatedLogicalS1_ConnectionItem_1[] = { { ATF_POINTER, 3, offsetof(struct S1AP_UE_associatedLogicalS1_ConnectionItem, mME_UE_S1AP_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_UE_associatedLogicalS1_ConnectionItem_1[] { ATF_POINTER, 1, offsetof(struct S1AP_UE_associatedLogicalS1_ConnectionItem, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P152, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P162, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_UE_associatedLogicalS1_Connectio { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* eNB-UE-S1AP-ID */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_UE_associatedLogicalS1_ConnectionItem_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UE_associatedLogicalS1_ConnectionItem_specs_1 = { sizeof(struct S1AP_UE_associatedLogicalS1_ConnectionItem), offsetof(struct S1AP_UE_associatedLogicalS1_ConnectionItem, _asn_ctx), asn_MAP_S1AP_UE_associatedLogicalS1_ConnectionItem_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_UE-associatedLogicalS1-ConnectionItem.h b/lib/asn1c/s1ap/S1AP_UE-associatedLogicalS1-ConnectionItem.h index 999f3b864..46c590e7f 100644 --- a/lib/asn1c/s1ap/S1AP_UE-associatedLogicalS1-ConnectionItem.h +++ b/lib/asn1c/s1ap/S1AP_UE-associatedLogicalS1-ConnectionItem.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_UE_associatedLogicalS1_ConnectionItem { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_UE_associatedLogicalS1_ConnectionItem; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UE_associatedLogicalS1_ConnectionItem_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_UE_associatedLogicalS1_ConnectionItem_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_UE-associatedLogicalS1-ConnectionListRes.c b/lib/asn1c/s1ap/S1AP_UE-associatedLogicalS1-ConnectionListRes.c index 8bcfebbde..8c1888f90 100644 --- a/lib/asn1c/s1ap/S1AP_UE-associatedLogicalS1-ConnectionListRes.c +++ b/lib/asn1c/s1ap/S1AP_UE-associatedLogicalS1-ConnectionListRes.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -19,7 +19,7 @@ asn_TYPE_member_t asn_MBR_S1AP_UE_associatedLogicalS1_ConnectionListRes_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P8, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P8, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_UE-associatedLogicalS1-ConnectionListRes.h b/lib/asn1c/s1ap/S1AP_UE-associatedLogicalS1-ConnectionListRes.h index e5efad682..ae4a80315 100644 --- a/lib/asn1c/s1ap/S1AP_UE-associatedLogicalS1-ConnectionListRes.h +++ b/lib/asn1c/s1ap/S1AP_UE-associatedLogicalS1-ConnectionListRes.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_UE-associatedLogicalS1-ConnectionListResAck.c b/lib/asn1c/s1ap/S1AP_UE-associatedLogicalS1-ConnectionListResAck.c index 0d83b8434..c9c410641 100644 --- a/lib/asn1c/s1ap/S1AP_UE-associatedLogicalS1-ConnectionListResAck.c +++ b/lib/asn1c/s1ap/S1AP_UE-associatedLogicalS1-ConnectionListResAck.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,17 +9,17 @@ #include "S1AP_ProtocolIE-SingleContainer.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_UE_associatedLogicalS1_ConnectionListResAck_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_UE_associatedLogicalS1_ConnectionListResAck_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_UE_associatedLogicalS1_ConnectionListResAck_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_UE_associatedLogicalS1_ConnectionListResAck_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_S1AP_ProtocolIE_SingleContainer_7850P9, + &asn_DEF_S1AP_ProtocolIE_SingleContainer_8146P9, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -37,7 +37,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_UE_associatedLogicalS1_ConnectionListResAc static const ber_tlv_tag_t asn_DEF_S1AP_UE_associatedLogicalS1_ConnectionListResAck_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_S1AP_UE_associatedLogicalS1_ConnectionListResAck_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_S1AP_UE_associatedLogicalS1_ConnectionListResAck_specs_1 = { sizeof(struct S1AP_UE_associatedLogicalS1_ConnectionListResAck), offsetof(struct S1AP_UE_associatedLogicalS1_ConnectionListResAck, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ diff --git a/lib/asn1c/s1ap/S1AP_UE-associatedLogicalS1-ConnectionListResAck.h b/lib/asn1c/s1ap/S1AP_UE-associatedLogicalS1-ConnectionListResAck.h index 7bb6b0297..f5713aa81 100644 --- a/lib/asn1c/s1ap/S1AP_UE-associatedLogicalS1-ConnectionListResAck.h +++ b/lib/asn1c/s1ap/S1AP_UE-associatedLogicalS1-ConnectionListResAck.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,6 +32,9 @@ typedef struct S1AP_UE_associatedLogicalS1_ConnectionListResAck { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_UE_associatedLogicalS1_ConnectionListResAck; +extern asn_SET_OF_specifics_t asn_SPC_S1AP_UE_associatedLogicalS1_ConnectionListResAck_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_UE_associatedLogicalS1_ConnectionListResAck_1[1]; +extern asn_per_constraints_t asn_PER_type_S1AP_UE_associatedLogicalS1_ConnectionListResAck_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_UEAggregateMaximumBitrate.c b/lib/asn1c/s1ap/S1AP_UEAggregateMaximumBitrate.c index 0103e5b7e..2026519bc 100644 --- a/lib/asn1c/s1ap/S1AP_UEAggregateMaximumBitrate.c +++ b/lib/asn1c/s1ap/S1AP_UEAggregateMaximumBitrate.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_UEAggregateMaximumBitrate.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_UEAggregateMaximumBitrate_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_UEAggregateMaximumBitrate_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEAggregateMaximumBitrate, uEaggregateMaximumBitRateDL), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_UEAggregateMaximumBitrate_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_UEAggregateMaximumBitrate, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P149, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P159, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEAggregateMaximumBitrate_tag2el { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* uEaggregateMaximumBitRateUL */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEAggregateMaximumBitrate_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEAggregateMaximumBitrate_specs_1 = { sizeof(struct S1AP_UEAggregateMaximumBitrate), offsetof(struct S1AP_UEAggregateMaximumBitrate, _asn_ctx), asn_MAP_S1AP_UEAggregateMaximumBitrate_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_UEAggregateMaximumBitrate.h b/lib/asn1c/s1ap/S1AP_UEAggregateMaximumBitrate.h index 3e48584de..94d567a32 100644 --- a/lib/asn1c/s1ap/S1AP_UEAggregateMaximumBitrate.h +++ b/lib/asn1c/s1ap/S1AP_UEAggregateMaximumBitrate.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -38,6 +38,8 @@ typedef struct S1AP_UEAggregateMaximumBitrate { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEAggregateMaximumBitrate; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEAggregateMaximumBitrate_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_UEAggregateMaximumBitrate_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_UEAppLayerMeasConfig.c b/lib/asn1c/s1ap/S1AP_UEAppLayerMeasConfig.c index ec047e3b9..fce5023b4 100644 --- a/lib/asn1c/s1ap/S1AP_UEAppLayerMeasConfig.c +++ b/lib/asn1c/s1ap/S1AP_UEAppLayerMeasConfig.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -41,7 +41,7 @@ static asn_per_constraints_t asn_PER_memb_S1AP_containerForAppLayerMeasConfig_co 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_UEAppLayerMeasConfig_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_UEAppLayerMeasConfig_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEAppLayerMeasConfig, containerForAppLayerMeasConfig), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -79,7 +79,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_UEAppLayerMeasConfig_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_UEAppLayerMeasConfig, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P150, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P160, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -103,7 +103,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEAppLayerMeasConfig_tag2el_1[] { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* areaScopeOfQMC */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEAppLayerMeasConfig_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEAppLayerMeasConfig_specs_1 = { sizeof(struct S1AP_UEAppLayerMeasConfig), offsetof(struct S1AP_UEAppLayerMeasConfig, _asn_ctx), asn_MAP_S1AP_UEAppLayerMeasConfig_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_UEAppLayerMeasConfig.h b/lib/asn1c/s1ap/S1AP_UEAppLayerMeasConfig.h index e22611bbf..e1a139cb0 100644 --- a/lib/asn1c/s1ap/S1AP_UEAppLayerMeasConfig.h +++ b/lib/asn1c/s1ap/S1AP_UEAppLayerMeasConfig.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_UEAppLayerMeasConfig { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEAppLayerMeasConfig; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEAppLayerMeasConfig_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_UEAppLayerMeasConfig_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_UECapabilityInfoIndication.c b/lib/asn1c/s1ap/S1AP_UECapabilityInfoIndication.c index 8a02a10d8..031ba2933 100644 --- a/lib/asn1c/s1ap/S1AP_UECapabilityInfoIndication.c +++ b/lib/asn1c/s1ap/S1AP_UECapabilityInfoIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_UECapabilityInfoIndication_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UECapabilityInfoIndication, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P54, + &asn_DEF_S1AP_ProtocolIE_Container_8143P54, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_UECapabilityInfoIndication.h b/lib/asn1c/s1ap/S1AP_UECapabilityInfoIndication.h index e320e0703..70eff3b91 100644 --- a/lib/asn1c/s1ap/S1AP_UECapabilityInfoIndication.h +++ b/lib/asn1c/s1ap/S1AP_UECapabilityInfoIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_UECapabilityInfoIndication */ typedef struct S1AP_UECapabilityInfoIndication { - S1AP_ProtocolIE_Container_7847P54_t protocolIEs; + S1AP_ProtocolIE_Container_8143P54_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_UECapabilityInfoRequest.c b/lib/asn1c/s1ap/S1AP_UECapabilityInfoRequest.c index 049a2c370..e72cd1d2e 100644 --- a/lib/asn1c/s1ap/S1AP_UECapabilityInfoRequest.c +++ b/lib/asn1c/s1ap/S1AP_UECapabilityInfoRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_UECapabilityInfoRequest_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_UECapabilityInfoRequest_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_UECapabilityInfoRequest_enum2value_1[] = 0 /* requested(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_UECapabilityInfoRequest_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_UECapabilityInfoRequest_specs_1 = { asn_MAP_S1AP_UECapabilityInfoRequest_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_UECapabilityInfoRequest_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_UECapabilityInfoRequest.h b/lib/asn1c/s1ap/S1AP_UECapabilityInfoRequest.h index 6200f65e0..038436fc0 100644 --- a/lib/asn1c/s1ap/S1AP_UECapabilityInfoRequest.h +++ b/lib/asn1c/s1ap/S1AP_UECapabilityInfoRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_UECapabilityInfoRequest { typedef long S1AP_UECapabilityInfoRequest_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_UECapabilityInfoRequest_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UECapabilityInfoRequest; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_UECapabilityInfoRequest_specs_1; asn_struct_free_f S1AP_UECapabilityInfoRequest_free; asn_struct_print_f S1AP_UECapabilityInfoRequest_print; asn_constr_check_f S1AP_UECapabilityInfoRequest_constraint; diff --git a/lib/asn1c/s1ap/S1AP_UEContextModificationConfirm.c b/lib/asn1c/s1ap/S1AP_UEContextModificationConfirm.c index cfcbc6eff..bc9801914 100644 --- a/lib/asn1c/s1ap/S1AP_UEContextModificationConfirm.c +++ b/lib/asn1c/s1ap/S1AP_UEContextModificationConfirm.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationConfirm_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextModificationConfirm, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P83, + &asn_DEF_S1AP_ProtocolIE_Container_8143P83, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_UEContextModificationConfirm.h b/lib/asn1c/s1ap/S1AP_UEContextModificationConfirm.h index b4c307e47..2a7e911a7 100644 --- a/lib/asn1c/s1ap/S1AP_UEContextModificationConfirm.h +++ b/lib/asn1c/s1ap/S1AP_UEContextModificationConfirm.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_UEContextModificationConfirm */ typedef struct S1AP_UEContextModificationConfirm { - S1AP_ProtocolIE_Container_7847P83_t protocolIEs; + S1AP_ProtocolIE_Container_8143P83_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_UEContextModificationFailure.c b/lib/asn1c/s1ap/S1AP_UEContextModificationFailure.c index 0eddbeb33..4c09fa302 100644 --- a/lib/asn1c/s1ap/S1AP_UEContextModificationFailure.c +++ b/lib/asn1c/s1ap/S1AP_UEContextModificationFailure.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationFailure_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextModificationFailure, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P31, + &asn_DEF_S1AP_ProtocolIE_Container_8143P31, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_UEContextModificationFailure.h b/lib/asn1c/s1ap/S1AP_UEContextModificationFailure.h index 8c893ade0..f0b67c75e 100644 --- a/lib/asn1c/s1ap/S1AP_UEContextModificationFailure.h +++ b/lib/asn1c/s1ap/S1AP_UEContextModificationFailure.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_UEContextModificationFailure */ typedef struct S1AP_UEContextModificationFailure { - S1AP_ProtocolIE_Container_7847P31_t protocolIEs; + S1AP_ProtocolIE_Container_8143P31_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_UEContextModificationIndication.c b/lib/asn1c/s1ap/S1AP_UEContextModificationIndication.c index 4e1badf73..b53fed257 100644 --- a/lib/asn1c/s1ap/S1AP_UEContextModificationIndication.c +++ b/lib/asn1c/s1ap/S1AP_UEContextModificationIndication.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationIndication_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextModificationIndication, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P82, + &asn_DEF_S1AP_ProtocolIE_Container_8143P82, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_UEContextModificationIndication.h b/lib/asn1c/s1ap/S1AP_UEContextModificationIndication.h index 815f22d0d..7ed8c7ac2 100644 --- a/lib/asn1c/s1ap/S1AP_UEContextModificationIndication.h +++ b/lib/asn1c/s1ap/S1AP_UEContextModificationIndication.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_UEContextModificationIndication */ typedef struct S1AP_UEContextModificationIndication { - S1AP_ProtocolIE_Container_7847P82_t protocolIEs; + S1AP_ProtocolIE_Container_8143P82_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_UEContextModificationRequest.c b/lib/asn1c/s1ap/S1AP_UEContextModificationRequest.c index ae6848b97..50336ac66 100644 --- a/lib/asn1c/s1ap/S1AP_UEContextModificationRequest.c +++ b/lib/asn1c/s1ap/S1AP_UEContextModificationRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextModificationRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P29, + &asn_DEF_S1AP_ProtocolIE_Container_8143P29, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_UEContextModificationRequest.h b/lib/asn1c/s1ap/S1AP_UEContextModificationRequest.h index 2de9f98f4..b8ce5bf3d 100644 --- a/lib/asn1c/s1ap/S1AP_UEContextModificationRequest.h +++ b/lib/asn1c/s1ap/S1AP_UEContextModificationRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_UEContextModificationRequest */ typedef struct S1AP_UEContextModificationRequest { - S1AP_ProtocolIE_Container_7847P29_t protocolIEs; + S1AP_ProtocolIE_Container_8143P29_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_UEContextModificationResponse.c b/lib/asn1c/s1ap/S1AP_UEContextModificationResponse.c index 347dc6185..111b4355d 100644 --- a/lib/asn1c/s1ap/S1AP_UEContextModificationResponse.c +++ b/lib/asn1c/s1ap/S1AP_UEContextModificationResponse.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationResponse_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextModificationResponse, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P30, + &asn_DEF_S1AP_ProtocolIE_Container_8143P30, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_UEContextModificationResponse.h b/lib/asn1c/s1ap/S1AP_UEContextModificationResponse.h index af34c65a6..43130de5a 100644 --- a/lib/asn1c/s1ap/S1AP_UEContextModificationResponse.h +++ b/lib/asn1c/s1ap/S1AP_UEContextModificationResponse.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_UEContextModificationResponse */ typedef struct S1AP_UEContextModificationResponse { - S1AP_ProtocolIE_Container_7847P30_t protocolIEs; + S1AP_ProtocolIE_Container_8143P30_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_UEContextReleaseCommand.c b/lib/asn1c/s1ap/S1AP_UEContextReleaseCommand.c index 9ac7bb74a..14c5f02b0 100644 --- a/lib/asn1c/s1ap/S1AP_UEContextReleaseCommand.c +++ b/lib/asn1c/s1ap/S1AP_UEContextReleaseCommand.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseCommand_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextReleaseCommand, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P27, + &asn_DEF_S1AP_ProtocolIE_Container_8143P27, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_UEContextReleaseCommand.h b/lib/asn1c/s1ap/S1AP_UEContextReleaseCommand.h index 3b4c649c9..b59d8025c 100644 --- a/lib/asn1c/s1ap/S1AP_UEContextReleaseCommand.h +++ b/lib/asn1c/s1ap/S1AP_UEContextReleaseCommand.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_UEContextReleaseCommand */ typedef struct S1AP_UEContextReleaseCommand { - S1AP_ProtocolIE_Container_7847P27_t protocolIEs; + S1AP_ProtocolIE_Container_8143P27_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_UEContextReleaseComplete.c b/lib/asn1c/s1ap/S1AP_UEContextReleaseComplete.c index 23ae85488..b19d9d694 100644 --- a/lib/asn1c/s1ap/S1AP_UEContextReleaseComplete.c +++ b/lib/asn1c/s1ap/S1AP_UEContextReleaseComplete.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseComplete_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextReleaseComplete, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P28, + &asn_DEF_S1AP_ProtocolIE_Container_8143P28, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_UEContextReleaseComplete.h b/lib/asn1c/s1ap/S1AP_UEContextReleaseComplete.h index b333b1fcf..55d63991d 100644 --- a/lib/asn1c/s1ap/S1AP_UEContextReleaseComplete.h +++ b/lib/asn1c/s1ap/S1AP_UEContextReleaseComplete.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_UEContextReleaseComplete */ typedef struct S1AP_UEContextReleaseComplete { - S1AP_ProtocolIE_Container_7847P28_t protocolIEs; + S1AP_ProtocolIE_Container_8143P28_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_UEContextReleaseRequest.c b/lib/asn1c/s1ap/S1AP_UEContextReleaseRequest.c index e80650d1a..b2ac74df9 100644 --- a/lib/asn1c/s1ap/S1AP_UEContextReleaseRequest.c +++ b/lib/asn1c/s1ap/S1AP_UEContextReleaseRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextReleaseRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P26, + &asn_DEF_S1AP_ProtocolIE_Container_8143P26, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_UEContextReleaseRequest.h b/lib/asn1c/s1ap/S1AP_UEContextReleaseRequest.h index c819a2852..779f977bb 100644 --- a/lib/asn1c/s1ap/S1AP_UEContextReleaseRequest.h +++ b/lib/asn1c/s1ap/S1AP_UEContextReleaseRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_UEContextReleaseRequest */ typedef struct S1AP_UEContextReleaseRequest { - S1AP_ProtocolIE_Container_7847P26_t protocolIEs; + S1AP_ProtocolIE_Container_8143P26_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_UEContextResumeFailure.c b/lib/asn1c/s1ap/S1AP_UEContextResumeFailure.c index 2a0de968a..81a5d5f23 100644 --- a/lib/asn1c/s1ap/S1AP_UEContextResumeFailure.c +++ b/lib/asn1c/s1ap/S1AP_UEContextResumeFailure.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeFailure_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextResumeFailure, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P88, + &asn_DEF_S1AP_ProtocolIE_Container_8143P88, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_UEContextResumeFailure.h b/lib/asn1c/s1ap/S1AP_UEContextResumeFailure.h index 2d845ac18..974b323c5 100644 --- a/lib/asn1c/s1ap/S1AP_UEContextResumeFailure.h +++ b/lib/asn1c/s1ap/S1AP_UEContextResumeFailure.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_UEContextResumeFailure */ typedef struct S1AP_UEContextResumeFailure { - S1AP_ProtocolIE_Container_7847P88_t protocolIEs; + S1AP_ProtocolIE_Container_8143P88_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_UEContextResumeRequest.c b/lib/asn1c/s1ap/S1AP_UEContextResumeRequest.c index ac242242a..03a78f7d4 100644 --- a/lib/asn1c/s1ap/S1AP_UEContextResumeRequest.c +++ b/lib/asn1c/s1ap/S1AP_UEContextResumeRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextResumeRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P86, + &asn_DEF_S1AP_ProtocolIE_Container_8143P86, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_UEContextResumeRequest.h b/lib/asn1c/s1ap/S1AP_UEContextResumeRequest.h index 9444f4c6b..2b4ca8bab 100644 --- a/lib/asn1c/s1ap/S1AP_UEContextResumeRequest.h +++ b/lib/asn1c/s1ap/S1AP_UEContextResumeRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_UEContextResumeRequest */ typedef struct S1AP_UEContextResumeRequest { - S1AP_ProtocolIE_Container_7847P86_t protocolIEs; + S1AP_ProtocolIE_Container_8143P86_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_UEContextResumeResponse.c b/lib/asn1c/s1ap/S1AP_UEContextResumeResponse.c index 8376391b7..deab26495 100644 --- a/lib/asn1c/s1ap/S1AP_UEContextResumeResponse.c +++ b/lib/asn1c/s1ap/S1AP_UEContextResumeResponse.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeResponse_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextResumeResponse, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P87, + &asn_DEF_S1AP_ProtocolIE_Container_8143P87, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_UEContextResumeResponse.h b/lib/asn1c/s1ap/S1AP_UEContextResumeResponse.h index bf9cdfe75..981f8c766 100644 --- a/lib/asn1c/s1ap/S1AP_UEContextResumeResponse.h +++ b/lib/asn1c/s1ap/S1AP_UEContextResumeResponse.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_UEContextResumeResponse */ typedef struct S1AP_UEContextResumeResponse { - S1AP_ProtocolIE_Container_7847P87_t protocolIEs; + S1AP_ProtocolIE_Container_8143P87_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_UEContextSuspendRequest.c b/lib/asn1c/s1ap/S1AP_UEContextSuspendRequest.c index e36275006..e71d64c38 100644 --- a/lib/asn1c/s1ap/S1AP_UEContextSuspendRequest.c +++ b/lib/asn1c/s1ap/S1AP_UEContextSuspendRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextSuspendRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextSuspendRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P84, + &asn_DEF_S1AP_ProtocolIE_Container_8143P84, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_UEContextSuspendRequest.h b/lib/asn1c/s1ap/S1AP_UEContextSuspendRequest.h index 38e06d60d..1d4bd26ad 100644 --- a/lib/asn1c/s1ap/S1AP_UEContextSuspendRequest.h +++ b/lib/asn1c/s1ap/S1AP_UEContextSuspendRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_UEContextSuspendRequest */ typedef struct S1AP_UEContextSuspendRequest { - S1AP_ProtocolIE_Container_7847P84_t protocolIEs; + S1AP_ProtocolIE_Container_8143P84_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_UEContextSuspendResponse.c b/lib/asn1c/s1ap/S1AP_UEContextSuspendResponse.c index b3b625fca..f93e4cf0a 100644 --- a/lib/asn1c/s1ap/S1AP_UEContextSuspendResponse.c +++ b/lib/asn1c/s1ap/S1AP_UEContextSuspendResponse.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_UEContextSuspendResponse_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEContextSuspendResponse, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P85, + &asn_DEF_S1AP_ProtocolIE_Container_8143P85, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_UEContextSuspendResponse.h b/lib/asn1c/s1ap/S1AP_UEContextSuspendResponse.h index a2630ff75..e1e5f2b5e 100644 --- a/lib/asn1c/s1ap/S1AP_UEContextSuspendResponse.h +++ b/lib/asn1c/s1ap/S1AP_UEContextSuspendResponse.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_UEContextSuspendResponse */ typedef struct S1AP_UEContextSuspendResponse { - S1AP_ProtocolIE_Container_7847P85_t protocolIEs; + S1AP_ProtocolIE_Container_8143P85_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_UEIdentityIndexValue.c b/lib/asn1c/s1ap/S1AP_UEIdentityIndexValue.c index 2f8a82b2a..d4036654d 100644 --- a/lib/asn1c/s1ap/S1AP_UEIdentityIndexValue.c +++ b/lib/asn1c/s1ap/S1AP_UEIdentityIndexValue.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -43,7 +43,7 @@ S1AP_UEIdentityIndexValue_constraint(const asn_TYPE_descriptor_t *td, const void * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_UEIdentityIndexValue_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_UEIdentityIndexValue_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 10, 10 } /* (SIZE(10..10)) */, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_UEIdentityIndexValue.h b/lib/asn1c/s1ap/S1AP_UEIdentityIndexValue.h index 8186b59bf..76e3655c7 100644 --- a/lib/asn1c/s1ap/S1AP_UEIdentityIndexValue.h +++ b/lib/asn1c/s1ap/S1AP_UEIdentityIndexValue.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef BIT_STRING_t S1AP_UEIdentityIndexValue_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_UEIdentityIndexValue_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEIdentityIndexValue; asn_struct_free_f S1AP_UEIdentityIndexValue_free; asn_struct_print_f S1AP_UEIdentityIndexValue_print; diff --git a/lib/asn1c/s1ap/S1AP_UEInformationTransfer.c b/lib/asn1c/s1ap/S1AP_UEInformationTransfer.c index f53c96f7d..4dee56ca0 100644 --- a/lib/asn1c/s1ap/S1AP_UEInformationTransfer.c +++ b/lib/asn1c/s1ap/S1AP_UEInformationTransfer.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_UEInformationTransfer_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UEInformationTransfer, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P91, + &asn_DEF_S1AP_ProtocolIE_Container_8143P91, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_UEInformationTransfer.h b/lib/asn1c/s1ap/S1AP_UEInformationTransfer.h index d1608af4f..59aaea368 100644 --- a/lib/asn1c/s1ap/S1AP_UEInformationTransfer.h +++ b/lib/asn1c/s1ap/S1AP_UEInformationTransfer.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_UEInformationTransfer */ typedef struct S1AP_UEInformationTransfer { - S1AP_ProtocolIE_Container_7847P91_t protocolIEs; + S1AP_ProtocolIE_Container_8143P91_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_UEPagingID.c b/lib/asn1c/s1ap/S1AP_UEPagingID.c index 3cada1138..b096f6624 100644 --- a/lib/asn1c/s1ap/S1AP_UEPagingID.c +++ b/lib/asn1c/s1ap/S1AP_UEPagingID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -9,13 +9,13 @@ #include "S1AP_S-TMSI.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_UEPagingID_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_UEPagingID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_UEPagingID_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_UEPagingID_1[] = { { ATF_POINTER, 0, offsetof(struct S1AP_UEPagingID, choice.s_TMSI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -55,7 +55,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_UEPagingID_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* s-TMSI */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iMSI */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_UEPagingID_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_S1AP_UEPagingID_specs_1 = { sizeof(struct S1AP_UEPagingID), offsetof(struct S1AP_UEPagingID, _asn_ctx), offsetof(struct S1AP_UEPagingID, present), diff --git a/lib/asn1c/s1ap/S1AP_UEPagingID.h b/lib/asn1c/s1ap/S1AP_UEPagingID.h index 86d9f5086..3fce41984 100644 --- a/lib/asn1c/s1ap/S1AP_UEPagingID.h +++ b/lib/asn1c/s1ap/S1AP_UEPagingID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -49,6 +49,9 @@ typedef struct S1AP_UEPagingID { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEPagingID; +extern asn_CHOICE_specifics_t asn_SPC_S1AP_UEPagingID_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_UEPagingID_1[2]; +extern asn_per_constraints_t asn_PER_type_S1AP_UEPagingID_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_UERadioCapability.c b/lib/asn1c/s1ap/S1AP_UERadioCapability.c index 66263964f..02e3f55bc 100644 --- a/lib/asn1c/s1ap/S1AP_UERadioCapability.c +++ b/lib/asn1c/s1ap/S1AP_UERadioCapability.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_UERadioCapability.h b/lib/asn1c/s1ap/S1AP_UERadioCapability.h index 3a13189ff..cb4b67843 100644 --- a/lib/asn1c/s1ap/S1AP_UERadioCapability.h +++ b/lib/asn1c/s1ap/S1AP_UERadioCapability.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_UERadioCapabilityForPaging.c b/lib/asn1c/s1ap/S1AP_UERadioCapabilityForPaging.c index 5e99fd818..07e874848 100644 --- a/lib/asn1c/s1ap/S1AP_UERadioCapabilityForPaging.c +++ b/lib/asn1c/s1ap/S1AP_UERadioCapabilityForPaging.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_UERadioCapabilityForPaging.h b/lib/asn1c/s1ap/S1AP_UERadioCapabilityForPaging.h index a2dcbbc9d..d19d04161 100644 --- a/lib/asn1c/s1ap/S1AP_UERadioCapabilityForPaging.h +++ b/lib/asn1c/s1ap/S1AP_UERadioCapabilityForPaging.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_UERadioCapabilityID.c b/lib/asn1c/s1ap/S1AP_UERadioCapabilityID.c index a613bc914..dec3f76ea 100644 --- a/lib/asn1c/s1ap/S1AP_UERadioCapabilityID.c +++ b/lib/asn1c/s1ap/S1AP_UERadioCapabilityID.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_UERadioCapabilityID.h b/lib/asn1c/s1ap/S1AP_UERadioCapabilityID.h index f3707f410..b412e02ed 100644 --- a/lib/asn1c/s1ap/S1AP_UERadioCapabilityID.h +++ b/lib/asn1c/s1ap/S1AP_UERadioCapabilityID.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_UERadioCapabilityIDMappingRequest.c b/lib/asn1c/s1ap/S1AP_UERadioCapabilityIDMappingRequest.c index dfc4957ab..664a7ec8b 100644 --- a/lib/asn1c/s1ap/S1AP_UERadioCapabilityIDMappingRequest.c +++ b/lib/asn1c/s1ap/S1AP_UERadioCapabilityIDMappingRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityIDMappingRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UERadioCapabilityIDMappingRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P95, + &asn_DEF_S1AP_ProtocolIE_Container_8143P95, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_UERadioCapabilityIDMappingRequest.h b/lib/asn1c/s1ap/S1AP_UERadioCapabilityIDMappingRequest.h index a5a7f9381..2e618fda9 100644 --- a/lib/asn1c/s1ap/S1AP_UERadioCapabilityIDMappingRequest.h +++ b/lib/asn1c/s1ap/S1AP_UERadioCapabilityIDMappingRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_UERadioCapabilityIDMappingRequest */ typedef struct S1AP_UERadioCapabilityIDMappingRequest { - S1AP_ProtocolIE_Container_7847P95_t protocolIEs; + S1AP_ProtocolIE_Container_8143P95_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_UERadioCapabilityIDMappingResponse.c b/lib/asn1c/s1ap/S1AP_UERadioCapabilityIDMappingResponse.c index 0e9e6a226..dbd837beb 100644 --- a/lib/asn1c/s1ap/S1AP_UERadioCapabilityIDMappingResponse.c +++ b/lib/asn1c/s1ap/S1AP_UERadioCapabilityIDMappingResponse.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityIDMappingResponse_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UERadioCapabilityIDMappingResponse, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P96, + &asn_DEF_S1AP_ProtocolIE_Container_8143P96, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_UERadioCapabilityIDMappingResponse.h b/lib/asn1c/s1ap/S1AP_UERadioCapabilityIDMappingResponse.h index 9afaddc53..f375b83fd 100644 --- a/lib/asn1c/s1ap/S1AP_UERadioCapabilityIDMappingResponse.h +++ b/lib/asn1c/s1ap/S1AP_UERadioCapabilityIDMappingResponse.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_UERadioCapabilityIDMappingResponse */ typedef struct S1AP_UERadioCapabilityIDMappingResponse { - S1AP_ProtocolIE_Container_7847P96_t protocolIEs; + S1AP_ProtocolIE_Container_8143P96_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_UERadioCapabilityMatchRequest.c b/lib/asn1c/s1ap/S1AP_UERadioCapabilityMatchRequest.c index 568d0e3b9..848a1d99b 100644 --- a/lib/asn1c/s1ap/S1AP_UERadioCapabilityMatchRequest.c +++ b/lib/asn1c/s1ap/S1AP_UERadioCapabilityMatchRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityMatchRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UERadioCapabilityMatchRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P32, + &asn_DEF_S1AP_ProtocolIE_Container_8143P32, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_UERadioCapabilityMatchRequest.h b/lib/asn1c/s1ap/S1AP_UERadioCapabilityMatchRequest.h index 68310c561..fdc6ccb40 100644 --- a/lib/asn1c/s1ap/S1AP_UERadioCapabilityMatchRequest.h +++ b/lib/asn1c/s1ap/S1AP_UERadioCapabilityMatchRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_UERadioCapabilityMatchRequest */ typedef struct S1AP_UERadioCapabilityMatchRequest { - S1AP_ProtocolIE_Container_7847P32_t protocolIEs; + S1AP_ProtocolIE_Container_8143P32_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_UERadioCapabilityMatchResponse.c b/lib/asn1c/s1ap/S1AP_UERadioCapabilityMatchResponse.c index bbb437578..a97e073cd 100644 --- a/lib/asn1c/s1ap/S1AP_UERadioCapabilityMatchResponse.c +++ b/lib/asn1c/s1ap/S1AP_UERadioCapabilityMatchResponse.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityMatchResponse_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UERadioCapabilityMatchResponse, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P33, + &asn_DEF_S1AP_ProtocolIE_Container_8143P33, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_UERadioCapabilityMatchResponse.h b/lib/asn1c/s1ap/S1AP_UERadioCapabilityMatchResponse.h index af11eed8a..5863e59cb 100644 --- a/lib/asn1c/s1ap/S1AP_UERadioCapabilityMatchResponse.h +++ b/lib/asn1c/s1ap/S1AP_UERadioCapabilityMatchResponse.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_UERadioCapabilityMatchResponse */ typedef struct S1AP_UERadioCapabilityMatchResponse { - S1AP_ProtocolIE_Container_7847P33_t protocolIEs; + S1AP_ProtocolIE_Container_8143P33_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_UESecurityCapabilities.c b/lib/asn1c/s1ap/S1AP_UESecurityCapabilities.c index 3862b6428..4700de335 100644 --- a/lib/asn1c/s1ap/S1AP_UESecurityCapabilities.c +++ b/lib/asn1c/s1ap/S1AP_UESecurityCapabilities.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_UESecurityCapabilities.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_UESecurityCapabilities_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_UESecurityCapabilities_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UESecurityCapabilities, encryptionAlgorithms), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_UESecurityCapabilities_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_UESecurityCapabilities, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P153, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P163, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_UESecurityCapabilities_tag2el_1[ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* integrityProtectionAlgorithms */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_UESecurityCapabilities_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UESecurityCapabilities_specs_1 = { sizeof(struct S1AP_UESecurityCapabilities), offsetof(struct S1AP_UESecurityCapabilities, _asn_ctx), asn_MAP_S1AP_UESecurityCapabilities_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_UESecurityCapabilities.h b/lib/asn1c/s1ap/S1AP_UESecurityCapabilities.h index d9c1b1fea..f9784cfeb 100644 --- a/lib/asn1c/s1ap/S1AP_UESecurityCapabilities.h +++ b/lib/asn1c/s1ap/S1AP_UESecurityCapabilities.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_UESecurityCapabilities { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_UESecurityCapabilities; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UESecurityCapabilities_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_UESecurityCapabilities_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_UESidelinkAggregateMaximumBitrate.c b/lib/asn1c/s1ap/S1AP_UESidelinkAggregateMaximumBitrate.c index 7b5c8e4d2..60e4a160a 100644 --- a/lib/asn1c/s1ap/S1AP_UESidelinkAggregateMaximumBitrate.c +++ b/lib/asn1c/s1ap/S1AP_UESidelinkAggregateMaximumBitrate.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_UESidelinkAggregateMaximumBitrate.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_UESidelinkAggregateMaximumBitrate_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_UESidelinkAggregateMaximumBitrate_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UESidelinkAggregateMaximumBitrate, uESidelinkAggregateMaximumBitRate), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_UESidelinkAggregateMaximumBitrate_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_UESidelinkAggregateMaximumBitrate, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P154, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P164, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -52,7 +52,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_UESidelinkAggregateMaximumBitrat { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* uESidelinkAggregateMaximumBitRate */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_UESidelinkAggregateMaximumBitrate_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UESidelinkAggregateMaximumBitrate_specs_1 = { sizeof(struct S1AP_UESidelinkAggregateMaximumBitrate), offsetof(struct S1AP_UESidelinkAggregateMaximumBitrate, _asn_ctx), asn_MAP_S1AP_UESidelinkAggregateMaximumBitrate_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_UESidelinkAggregateMaximumBitrate.h b/lib/asn1c/s1ap/S1AP_UESidelinkAggregateMaximumBitrate.h index 7764b040c..cc4c30233 100644 --- a/lib/asn1c/s1ap/S1AP_UESidelinkAggregateMaximumBitrate.h +++ b/lib/asn1c/s1ap/S1AP_UESidelinkAggregateMaximumBitrate.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,6 +37,8 @@ typedef struct S1AP_UESidelinkAggregateMaximumBitrate { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_UESidelinkAggregateMaximumBitrate; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UESidelinkAggregateMaximumBitrate_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_UESidelinkAggregateMaximumBitrate_1[2]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_UEUserPlaneCIoTSupportIndicator.c b/lib/asn1c/s1ap/S1AP_UEUserPlaneCIoTSupportIndicator.c index 5b3a2e12c..9ebd4f87a 100644 --- a/lib/asn1c/s1ap/S1AP_UEUserPlaneCIoTSupportIndicator.c +++ b/lib/asn1c/s1ap/S1AP_UEUserPlaneCIoTSupportIndicator.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_UEUserPlaneCIoTSupportIndicator_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_UEUserPlaneCIoTSupportIndicator_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_UEUserPlaneCIoTSupportIndicator_enum2valu 0 /* supported(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_UEUserPlaneCIoTSupportIndicator_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_UEUserPlaneCIoTSupportIndicator_specs_1 = { asn_MAP_S1AP_UEUserPlaneCIoTSupportIndicator_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_UEUserPlaneCIoTSupportIndicator_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_UEUserPlaneCIoTSupportIndicator.h b/lib/asn1c/s1ap/S1AP_UEUserPlaneCIoTSupportIndicator.h index b75f7ade4..47844b823 100644 --- a/lib/asn1c/s1ap/S1AP_UEUserPlaneCIoTSupportIndicator.h +++ b/lib/asn1c/s1ap/S1AP_UEUserPlaneCIoTSupportIndicator.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_UEUserPlaneCIoTSupportIndicator { typedef long S1AP_UEUserPlaneCIoTSupportIndicator_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_UEUserPlaneCIoTSupportIndicator_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEUserPlaneCIoTSupportIndicator; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_UEUserPlaneCIoTSupportIndicator_specs_1; asn_struct_free_f S1AP_UEUserPlaneCIoTSupportIndicator_free; asn_struct_print_f S1AP_UEUserPlaneCIoTSupportIndicator_print; asn_constr_check_f S1AP_UEUserPlaneCIoTSupportIndicator_constraint; diff --git a/lib/asn1c/s1ap/S1AP_UL-CP-SecurityInformation.c b/lib/asn1c/s1ap/S1AP_UL-CP-SecurityInformation.c index 8766642e3..0eac5277e 100644 --- a/lib/asn1c/s1ap/S1AP_UL-CP-SecurityInformation.c +++ b/lib/asn1c/s1ap/S1AP_UL-CP-SecurityInformation.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_UL-CP-SecurityInformation.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_UL_CP_SecurityInformation_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_UL_CP_SecurityInformation_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UL_CP_SecurityInformation, ul_NAS_MAC), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_UL_CP_SecurityInformation_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_UL_CP_SecurityInformation, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P155, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P165, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_UL_CP_SecurityInformation_tag2el { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* ul-NAS-Count */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_UL_CP_SecurityInformation_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UL_CP_SecurityInformation_specs_1 = { sizeof(struct S1AP_UL_CP_SecurityInformation), offsetof(struct S1AP_UL_CP_SecurityInformation, _asn_ctx), asn_MAP_S1AP_UL_CP_SecurityInformation_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_UL-CP-SecurityInformation.h b/lib/asn1c/s1ap/S1AP_UL-CP-SecurityInformation.h index cc5d5d447..b363b6511 100644 --- a/lib/asn1c/s1ap/S1AP_UL-CP-SecurityInformation.h +++ b/lib/asn1c/s1ap/S1AP_UL-CP-SecurityInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_UL_CP_SecurityInformation { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_UL_CP_SecurityInformation; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UL_CP_SecurityInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_UL_CP_SecurityInformation_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_UL-NAS-Count.c b/lib/asn1c/s1ap/S1AP_UL-NAS-Count.c index 063749985..605beacad 100644 --- a/lib/asn1c/s1ap/S1AP_UL-NAS-Count.c +++ b/lib/asn1c/s1ap/S1AP_UL-NAS-Count.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_UL-NAS-Count.h b/lib/asn1c/s1ap/S1AP_UL-NAS-Count.h index 10bd83548..83365b8cd 100644 --- a/lib/asn1c/s1ap/S1AP_UL-NAS-Count.h +++ b/lib/asn1c/s1ap/S1AP_UL-NAS-Count.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_UL-NAS-MAC.c b/lib/asn1c/s1ap/S1AP_UL-NAS-MAC.c index 2cc3789e6..57c846620 100644 --- a/lib/asn1c/s1ap/S1AP_UL-NAS-MAC.c +++ b/lib/asn1c/s1ap/S1AP_UL-NAS-MAC.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_UL-NAS-MAC.h b/lib/asn1c/s1ap/S1AP_UL-NAS-MAC.h index 1f8e5ad79..8379c3785 100644 --- a/lib/asn1c/s1ap/S1AP_UL-NAS-MAC.h +++ b/lib/asn1c/s1ap/S1AP_UL-NAS-MAC.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_URI-Address.c b/lib/asn1c/s1ap/S1AP_URI-Address.c index aae67f93b..a78b509f9 100644 --- a/lib/asn1c/s1ap/S1AP_URI-Address.c +++ b/lib/asn1c/s1ap/S1AP_URI-Address.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_URI_Address_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_URI_Address_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 32, 126 } /* (32..126) */, { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, 0, 0 /* No PER character map necessary */ diff --git a/lib/asn1c/s1ap/S1AP_URI-Address.h b/lib/asn1c/s1ap/S1AP_URI-Address.h index a79b7c429..148ea3efb 100644 --- a/lib/asn1c/s1ap/S1AP_URI-Address.h +++ b/lib/asn1c/s1ap/S1AP_URI-Address.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef VisibleString_t S1AP_URI_Address_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_URI_Address_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_URI_Address; asn_struct_free_f S1AP_URI_Address_free; asn_struct_print_f S1AP_URI_Address_print; diff --git a/lib/asn1c/s1ap/S1AP_UnlicensedSpectrumRestriction.c b/lib/asn1c/s1ap/S1AP_UnlicensedSpectrumRestriction.c index 03d49d109..41c38247f 100644 --- a/lib/asn1c/s1ap/S1AP_UnlicensedSpectrumRestriction.c +++ b/lib/asn1c/s1ap/S1AP_UnlicensedSpectrumRestriction.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_UnlicensedSpectrumRestriction_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_UnlicensedSpectrumRestriction_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -26,7 +26,7 @@ static const unsigned int asn_MAP_S1AP_UnlicensedSpectrumRestriction_enum2value_ 0 /* unlicensed-restricted(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_UnlicensedSpectrumRestriction_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_UnlicensedSpectrumRestriction_specs_1 = { asn_MAP_S1AP_UnlicensedSpectrumRestriction_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_UnlicensedSpectrumRestriction_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_UnlicensedSpectrumRestriction.h b/lib/asn1c/s1ap/S1AP_UnlicensedSpectrumRestriction.h index c9ccf0da6..d57b8327b 100644 --- a/lib/asn1c/s1ap/S1AP_UnlicensedSpectrumRestriction.h +++ b/lib/asn1c/s1ap/S1AP_UnlicensedSpectrumRestriction.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -30,7 +30,9 @@ typedef enum S1AP_UnlicensedSpectrumRestriction { typedef long S1AP_UnlicensedSpectrumRestriction_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_UnlicensedSpectrumRestriction_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_UnlicensedSpectrumRestriction; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_UnlicensedSpectrumRestriction_specs_1; asn_struct_free_f S1AP_UnlicensedSpectrumRestriction_free; asn_struct_print_f S1AP_UnlicensedSpectrumRestriction_print; asn_constr_check_f S1AP_UnlicensedSpectrumRestriction_constraint; diff --git a/lib/asn1c/s1ap/S1AP_UnsuccessfulOutcome.c b/lib/asn1c/s1ap/S1AP_UnsuccessfulOutcome.c index 9b69369c5..ddd7355c5 100644 --- a/lib/asn1c/s1ap/S1AP_UnsuccessfulOutcome.c +++ b/lib/asn1c/s1ap/S1AP_UnsuccessfulOutcome.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Descriptions" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_UnsuccessfulOutcome.h b/lib/asn1c/s1ap/S1AP_UnsuccessfulOutcome.h index 6e899a1dc..a55f28c19 100644 --- a/lib/asn1c/s1ap/S1AP_UnsuccessfulOutcome.h +++ b/lib/asn1c/s1ap/S1AP_UnsuccessfulOutcome.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Descriptions" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_UplinkNASTransport.c b/lib/asn1c/s1ap/S1AP_UplinkNASTransport.c index 148988846..4804d3afc 100644 --- a/lib/asn1c/s1ap/S1AP_UplinkNASTransport.c +++ b/lib/asn1c/s1ap/S1AP_UplinkNASTransport.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_UplinkNASTransport_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UplinkNASTransport, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P36, + &asn_DEF_S1AP_ProtocolIE_Container_8143P36, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_UplinkNASTransport.h b/lib/asn1c/s1ap/S1AP_UplinkNASTransport.h index 9cb0608d0..3033c6c54 100644 --- a/lib/asn1c/s1ap/S1AP_UplinkNASTransport.h +++ b/lib/asn1c/s1ap/S1AP_UplinkNASTransport.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_UplinkNASTransport */ typedef struct S1AP_UplinkNASTransport { - S1AP_ProtocolIE_Container_7847P36_t protocolIEs; + S1AP_ProtocolIE_Container_8143P36_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_UplinkNonUEAssociatedLPPaTransport.c b/lib/asn1c/s1ap/S1AP_UplinkNonUEAssociatedLPPaTransport.c index 7c58932df..8c96735a1 100644 --- a/lib/asn1c/s1ap/S1AP_UplinkNonUEAssociatedLPPaTransport.c +++ b/lib/asn1c/s1ap/S1AP_UplinkNonUEAssociatedLPPaTransport.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_UplinkNonUEAssociatedLPPaTransport_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UplinkNonUEAssociatedLPPaTransport, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P79, + &asn_DEF_S1AP_ProtocolIE_Container_8143P79, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_UplinkNonUEAssociatedLPPaTransport.h b/lib/asn1c/s1ap/S1AP_UplinkNonUEAssociatedLPPaTransport.h index 038cd2a06..8795f050f 100644 --- a/lib/asn1c/s1ap/S1AP_UplinkNonUEAssociatedLPPaTransport.h +++ b/lib/asn1c/s1ap/S1AP_UplinkNonUEAssociatedLPPaTransport.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_UplinkNonUEAssociatedLPPaTransport */ typedef struct S1AP_UplinkNonUEAssociatedLPPaTransport { - S1AP_ProtocolIE_Container_7847P79_t protocolIEs; + S1AP_ProtocolIE_Container_8143P79_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_UplinkS1cdma2000tunnelling.c b/lib/asn1c/s1ap/S1AP_UplinkS1cdma2000tunnelling.c index 21bf31098..8a6e2bf59 100644 --- a/lib/asn1c/s1ap/S1AP_UplinkS1cdma2000tunnelling.c +++ b/lib/asn1c/s1ap/S1AP_UplinkS1cdma2000tunnelling.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_UplinkS1cdma2000tunnelling_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UplinkS1cdma2000tunnelling, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P53, + &asn_DEF_S1AP_ProtocolIE_Container_8143P53, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_UplinkS1cdma2000tunnelling.h b/lib/asn1c/s1ap/S1AP_UplinkS1cdma2000tunnelling.h index 56032f278..951de5715 100644 --- a/lib/asn1c/s1ap/S1AP_UplinkS1cdma2000tunnelling.h +++ b/lib/asn1c/s1ap/S1AP_UplinkS1cdma2000tunnelling.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_UplinkS1cdma2000tunnelling */ typedef struct S1AP_UplinkS1cdma2000tunnelling { - S1AP_ProtocolIE_Container_7847P53_t protocolIEs; + S1AP_ProtocolIE_Container_8143P53_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_UplinkUEAssociatedLPPaTransport.c b/lib/asn1c/s1ap/S1AP_UplinkUEAssociatedLPPaTransport.c index 04c20b270..0fdf7b4ae 100644 --- a/lib/asn1c/s1ap/S1AP_UplinkUEAssociatedLPPaTransport.c +++ b/lib/asn1c/s1ap/S1AP_UplinkUEAssociatedLPPaTransport.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_UplinkUEAssociatedLPPaTransport_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UplinkUEAssociatedLPPaTransport, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P77, + &asn_DEF_S1AP_ProtocolIE_Container_8143P77, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_UplinkUEAssociatedLPPaTransport.h b/lib/asn1c/s1ap/S1AP_UplinkUEAssociatedLPPaTransport.h index 1974f41e4..c19b3f391 100644 --- a/lib/asn1c/s1ap/S1AP_UplinkUEAssociatedLPPaTransport.h +++ b/lib/asn1c/s1ap/S1AP_UplinkUEAssociatedLPPaTransport.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_UplinkUEAssociatedLPPaTransport */ typedef struct S1AP_UplinkUEAssociatedLPPaTransport { - S1AP_ProtocolIE_Container_7847P77_t protocolIEs; + S1AP_ProtocolIE_Container_8143P77_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_UserLocationInformation.c b/lib/asn1c/s1ap/S1AP_UserLocationInformation.c index f3c6d0639..55647b602 100644 --- a/lib/asn1c/s1ap/S1AP_UserLocationInformation.c +++ b/lib/asn1c/s1ap/S1AP_UserLocationInformation.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_UserLocationInformation.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_UserLocationInformation_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_UserLocationInformation_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_UserLocationInformation, eutran_cgi), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_UserLocationInformation_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_UserLocationInformation, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P156, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P166, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_UserLocationInformation_tag2el_1 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* tai */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_UserLocationInformation_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_UserLocationInformation_specs_1 = { sizeof(struct S1AP_UserLocationInformation), offsetof(struct S1AP_UserLocationInformation, _asn_ctx), asn_MAP_S1AP_UserLocationInformation_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_UserLocationInformation.h b/lib/asn1c/s1ap/S1AP_UserLocationInformation.h index 4ebc725cb..8d57bb04f 100644 --- a/lib/asn1c/s1ap/S1AP_UserLocationInformation.h +++ b/lib/asn1c/s1ap/S1AP_UserLocationInformation.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_UserLocationInformation { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_UserLocationInformation; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UserLocationInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_UserLocationInformation_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_V2XServicesAuthorized.c b/lib/asn1c/s1ap/S1AP_V2XServicesAuthorized.c index f60d8a10d..b5363f977 100644 --- a/lib/asn1c/s1ap/S1AP_V2XServicesAuthorized.c +++ b/lib/asn1c/s1ap/S1AP_V2XServicesAuthorized.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_V2XServicesAuthorized.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_V2XServicesAuthorized_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_V2XServicesAuthorized_1[] = { { ATF_POINTER, 3, offsetof(struct S1AP_V2XServicesAuthorized, vehicleUE), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -46,7 +46,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_V2XServicesAuthorized_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_V2XServicesAuthorized, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P157, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P167, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -70,7 +70,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_V2XServicesAuthorized_tag2el_1[] { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* pedestrianUE */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_V2XServicesAuthorized_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_V2XServicesAuthorized_specs_1 = { sizeof(struct S1AP_V2XServicesAuthorized), offsetof(struct S1AP_V2XServicesAuthorized, _asn_ctx), asn_MAP_S1AP_V2XServicesAuthorized_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_V2XServicesAuthorized.h b/lib/asn1c/s1ap/S1AP_V2XServicesAuthorized.h index 2d6183d7f..9c46b7b3a 100644 --- a/lib/asn1c/s1ap/S1AP_V2XServicesAuthorized.h +++ b/lib/asn1c/s1ap/S1AP_V2XServicesAuthorized.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -39,6 +39,8 @@ typedef struct S1AP_V2XServicesAuthorized { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_V2XServicesAuthorized; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_V2XServicesAuthorized_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_V2XServicesAuthorized_1[3]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_VehicleUE.c b/lib/asn1c/s1ap/S1AP_VehicleUE.c index c468f3c28..ac464137f 100644 --- a/lib/asn1c/s1ap/S1AP_VehicleUE.c +++ b/lib/asn1c/s1ap/S1AP_VehicleUE.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_VehicleUE.h b/lib/asn1c/s1ap/S1AP_VehicleUE.h index f3857acf7..ac974fe19 100644 --- a/lib/asn1c/s1ap/S1AP_VehicleUE.h +++ b/lib/asn1c/s1ap/S1AP_VehicleUE.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -33,13 +33,13 @@ typedef long S1AP_VehicleUE_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_VehicleUE_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_VehicleUE; -extern const asn_INTEGER_specifics_t asn_SPC_VehicleUE_specs_1; -asn_struct_free_f VehicleUE_free; -asn_struct_print_f VehicleUE_print; -asn_constr_check_f VehicleUE_constraint; -jer_type_encoder_f VehicleUE_encode_jer; -per_type_decoder_f VehicleUE_decode_aper; -per_type_encoder_f VehicleUE_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_VehicleUE_specs_1; +asn_struct_free_f S1AP_VehicleUE_free; +asn_struct_print_f S1AP_VehicleUE_print; +asn_constr_check_f S1AP_VehicleUE_constraint; +jer_type_encoder_f S1AP_VehicleUE_encode_jer; +per_type_decoder_f S1AP_VehicleUE_decode_aper; +per_type_encoder_f S1AP_VehicleUE_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_VoiceSupportMatchIndicator.c b/lib/asn1c/s1ap/S1AP_VoiceSupportMatchIndicator.c index 28c9c1dfe..22db81364 100644 --- a/lib/asn1c/s1ap/S1AP_VoiceSupportMatchIndicator.c +++ b/lib/asn1c/s1ap/S1AP_VoiceSupportMatchIndicator.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -12,7 +12,7 @@ * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_VoiceSupportMatchIndicator_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_VoiceSupportMatchIndicator_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ @@ -28,7 +28,7 @@ static const unsigned int asn_MAP_S1AP_VoiceSupportMatchIndicator_enum2value_1[] 0 /* supported(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_S1AP_VoiceSupportMatchIndicator_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_S1AP_VoiceSupportMatchIndicator_specs_1 = { asn_MAP_S1AP_VoiceSupportMatchIndicator_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_S1AP_VoiceSupportMatchIndicator_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ diff --git a/lib/asn1c/s1ap/S1AP_VoiceSupportMatchIndicator.h b/lib/asn1c/s1ap/S1AP_VoiceSupportMatchIndicator.h index c2b725aa5..2a9cb3c6b 100644 --- a/lib/asn1c/s1ap/S1AP_VoiceSupportMatchIndicator.h +++ b/lib/asn1c/s1ap/S1AP_VoiceSupportMatchIndicator.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -31,7 +31,9 @@ typedef enum S1AP_VoiceSupportMatchIndicator { typedef long S1AP_VoiceSupportMatchIndicator_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_VoiceSupportMatchIndicator_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_VoiceSupportMatchIndicator; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_VoiceSupportMatchIndicator_specs_1; asn_struct_free_f S1AP_VoiceSupportMatchIndicator_free; asn_struct_print_f S1AP_VoiceSupportMatchIndicator_print; asn_constr_check_f S1AP_VoiceSupportMatchIndicator_constraint; diff --git a/lib/asn1c/s1ap/S1AP_WLANMeasConfig.c b/lib/asn1c/s1ap/S1AP_WLANMeasConfig.c index 39174c551..34a9105ae 100644 --- a/lib/asn1c/s1ap/S1AP_WLANMeasConfig.c +++ b/lib/asn1c/s1ap/S1AP_WLANMeasConfig.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_WLANMeasConfig.h b/lib/asn1c/s1ap/S1AP_WLANMeasConfig.h index daed9b348..8c615c30c 100644 --- a/lib/asn1c/s1ap/S1AP_WLANMeasConfig.h +++ b/lib/asn1c/s1ap/S1AP_WLANMeasConfig.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -32,13 +32,13 @@ typedef long S1AP_WLANMeasConfig_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_S1AP_WLANMeasConfig_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_WLANMeasConfig; -extern const asn_INTEGER_specifics_t asn_SPC_WLANMeasConfig_specs_1; -asn_struct_free_f WLANMeasConfig_free; -asn_struct_print_f WLANMeasConfig_print; -asn_constr_check_f WLANMeasConfig_constraint; -jer_type_encoder_f WLANMeasConfig_encode_jer; -per_type_decoder_f WLANMeasConfig_decode_aper; -per_type_encoder_f WLANMeasConfig_encode_aper; +extern const asn_INTEGER_specifics_t asn_SPC_S1AP_WLANMeasConfig_specs_1; +asn_struct_free_f S1AP_WLANMeasConfig_free; +asn_struct_print_f S1AP_WLANMeasConfig_print; +asn_constr_check_f S1AP_WLANMeasConfig_constraint; +jer_type_encoder_f S1AP_WLANMeasConfig_encode_jer; +per_type_decoder_f S1AP_WLANMeasConfig_decode_aper; +per_type_encoder_f S1AP_WLANMeasConfig_encode_aper; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_WLANMeasConfigNameList.c b/lib/asn1c/s1ap/S1AP_WLANMeasConfigNameList.c index 64fa7cdc3..96d889c56 100644 --- a/lib/asn1c/s1ap/S1AP_WLANMeasConfigNameList.c +++ b/lib/asn1c/s1ap/S1AP_WLANMeasConfigNameList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_WLANMeasConfigNameList.h b/lib/asn1c/s1ap/S1AP_WLANMeasConfigNameList.h index 2d728678e..0a7311e47 100644 --- a/lib/asn1c/s1ap/S1AP_WLANMeasConfigNameList.h +++ b/lib/asn1c/s1ap/S1AP_WLANMeasConfigNameList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_WLANMeasurementConfiguration.c b/lib/asn1c/s1ap/S1AP_WLANMeasurementConfiguration.c index 77e77b926..4377878a8 100644 --- a/lib/asn1c/s1ap/S1AP_WLANMeasurementConfiguration.c +++ b/lib/asn1c/s1ap/S1AP_WLANMeasurementConfiguration.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -121,7 +121,7 @@ asn_TYPE_descriptor_t asn_DEF_S1AP_wlan_rtt_7 = { &asn_SPC_S1AP_wlan_rtt_specs_7 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_S1AP_WLANMeasurementConfiguration_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_WLANMeasurementConfiguration_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_WLANMeasurementConfiguration, wlanMeasConfig), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -193,7 +193,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_WLANMeasurementConfiguration_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_WLANMeasurementConfiguration, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P158, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P168, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -219,7 +219,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_WLANMeasurementConfiguration_tag { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* wlan-rtt */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_WLANMeasurementConfiguration_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_WLANMeasurementConfiguration_specs_1 = { sizeof(struct S1AP_WLANMeasurementConfiguration), offsetof(struct S1AP_WLANMeasurementConfiguration, _asn_ctx), asn_MAP_S1AP_WLANMeasurementConfiguration_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_WLANMeasurementConfiguration.h b/lib/asn1c/s1ap/S1AP_WLANMeasurementConfiguration.h index f7e45fbd7..656a0fbc0 100644 --- a/lib/asn1c/s1ap/S1AP_WLANMeasurementConfiguration.h +++ b/lib/asn1c/s1ap/S1AP_WLANMeasurementConfiguration.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -58,6 +58,8 @@ typedef struct S1AP_WLANMeasurementConfiguration { /* extern asn_TYPE_descriptor_t asn_DEF_S1AP_wlan_rssi_4; // (Use -fall-defs-global to expose) */ /* extern asn_TYPE_descriptor_t asn_DEF_S1AP_wlan_rtt_7; // (Use -fall-defs-global to expose) */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_WLANMeasurementConfiguration; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_WLANMeasurementConfiguration_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_WLANMeasurementConfiguration_1[5]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_WLANName.c b/lib/asn1c/s1ap/S1AP_WLANName.c index 4ad0216a3..a7bc42a86 100644 --- a/lib/asn1c/s1ap/S1AP_WLANName.c +++ b/lib/asn1c/s1ap/S1AP_WLANName.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_WLANName.h b/lib/asn1c/s1ap/S1AP_WLANName.h index 793b48b50..568c149fe 100644 --- a/lib/asn1c/s1ap/S1AP_WLANName.h +++ b/lib/asn1c/s1ap/S1AP_WLANName.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_WUS-Assistance-Information.c b/lib/asn1c/s1ap/S1AP_WUS-Assistance-Information.c index da109b03d..7926cdf3f 100644 --- a/lib/asn1c/s1ap/S1AP_WUS-Assistance-Information.c +++ b/lib/asn1c/s1ap/S1AP_WUS-Assistance-Information.c @@ -1,14 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "S1AP_WUS-Assistance-Information.h" #include "S1AP_ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_S1AP_WUS_Assistance_Information_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_WUS_Assistance_Information_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_WUS_Assistance_Information, pagingProbabilityInformation), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -29,7 +29,7 @@ static asn_TYPE_member_t asn_MBR_S1AP_WUS_Assistance_Information_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_WUS_Assistance_Information, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P159, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P169, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) @@ -52,7 +52,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_WUS_Assistance_Information_tag2e { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* pagingProbabilityInformation */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_S1AP_WUS_Assistance_Information_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_S1AP_WUS_Assistance_Information_specs_1 = { sizeof(struct S1AP_WUS_Assistance_Information), offsetof(struct S1AP_WUS_Assistance_Information, _asn_ctx), asn_MAP_S1AP_WUS_Assistance_Information_tag2el_1, diff --git a/lib/asn1c/s1ap/S1AP_WUS-Assistance-Information.h b/lib/asn1c/s1ap/S1AP_WUS-Assistance-Information.h index 339b1dc70..de6393eaf 100644 --- a/lib/asn1c/s1ap/S1AP_WUS-Assistance-Information.h +++ b/lib/asn1c/s1ap/S1AP_WUS-Assistance-Information.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -37,6 +37,8 @@ typedef struct S1AP_WUS_Assistance_Information { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_WUS_Assistance_Information; +extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_WUS_Assistance_Information_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_WUS_Assistance_Information_1[2]; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_WarningAreaCoordinates.c b/lib/asn1c/s1ap/S1AP_WarningAreaCoordinates.c index c3f78c1ea..bfa19555d 100644 --- a/lib/asn1c/s1ap/S1AP_WarningAreaCoordinates.c +++ b/lib/asn1c/s1ap/S1AP_WarningAreaCoordinates.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -38,7 +38,7 @@ S1AP_WarningAreaCoordinates_constraint(const asn_TYPE_descriptor_t *td, const vo * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_WarningAreaCoordinates_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_WarningAreaCoordinates_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (SIZE(1..1024)) */, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_WarningAreaCoordinates.h b/lib/asn1c/s1ap/S1AP_WarningAreaCoordinates.h index c98655267..6d51ed77a 100644 --- a/lib/asn1c/s1ap/S1AP_WarningAreaCoordinates.h +++ b/lib/asn1c/s1ap/S1AP_WarningAreaCoordinates.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef OCTET_STRING_t S1AP_WarningAreaCoordinates_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_WarningAreaCoordinates_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_WarningAreaCoordinates; asn_struct_free_f S1AP_WarningAreaCoordinates_free; asn_struct_print_f S1AP_WarningAreaCoordinates_print; diff --git a/lib/asn1c/s1ap/S1AP_WarningAreaList.c b/lib/asn1c/s1ap/S1AP_WarningAreaList.c index 9a414e760..33dfbdbec 100644 --- a/lib/asn1c/s1ap/S1AP_WarningAreaList.c +++ b/lib/asn1c/s1ap/S1AP_WarningAreaList.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,13 +11,13 @@ #include "S1AP_TAIListforWarning.h" #include "S1AP_EmergencyAreaIDList.h" #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_WarningAreaList_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_WarningAreaList_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 2 } /* (0..2,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -static asn_TYPE_member_t asn_MBR_S1AP_WarningAreaList_1[] = { +asn_TYPE_member_t asn_MBR_S1AP_WarningAreaList_1[] = { { ATF_POINTER, 0, offsetof(struct S1AP_WarningAreaList, choice.cellIDList), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ @@ -75,7 +75,7 @@ static const asn_TYPE_tag2member_t asn_MAP_S1AP_WarningAreaList_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* trackingAreaListforWarning */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* emergencyAreaIDList */ }; -static asn_CHOICE_specifics_t asn_SPC_S1AP_WarningAreaList_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_S1AP_WarningAreaList_specs_1 = { sizeof(struct S1AP_WarningAreaList), offsetof(struct S1AP_WarningAreaList, _asn_ctx), offsetof(struct S1AP_WarningAreaList, present), diff --git a/lib/asn1c/s1ap/S1AP_WarningAreaList.h b/lib/asn1c/s1ap/S1AP_WarningAreaList.h index ea002468e..04a571ef3 100644 --- a/lib/asn1c/s1ap/S1AP_WarningAreaList.h +++ b/lib/asn1c/s1ap/S1AP_WarningAreaList.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -52,6 +52,9 @@ typedef struct S1AP_WarningAreaList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_S1AP_WarningAreaList; +extern asn_CHOICE_specifics_t asn_SPC_S1AP_WarningAreaList_specs_1; +extern asn_TYPE_member_t asn_MBR_S1AP_WarningAreaList_1[3]; +extern asn_per_constraints_t asn_PER_type_S1AP_WarningAreaList_constr_1; #ifdef __cplusplus } diff --git a/lib/asn1c/s1ap/S1AP_WarningMessageContents.c b/lib/asn1c/s1ap/S1AP_WarningMessageContents.c index bd0c62d8c..b298d5748 100644 --- a/lib/asn1c/s1ap/S1AP_WarningMessageContents.c +++ b/lib/asn1c/s1ap/S1AP_WarningMessageContents.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -38,7 +38,7 @@ S1AP_WarningMessageContents_constraint(const asn_TYPE_descriptor_t *td, const vo * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_WarningMessageContents_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_WarningMessageContents_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 14, 14, 1, 9600 } /* (SIZE(1..9600)) */, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_WarningMessageContents.h b/lib/asn1c/s1ap/S1AP_WarningMessageContents.h index 372d069f9..02e89a251 100644 --- a/lib/asn1c/s1ap/S1AP_WarningMessageContents.h +++ b/lib/asn1c/s1ap/S1AP_WarningMessageContents.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef OCTET_STRING_t S1AP_WarningMessageContents_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_WarningMessageContents_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_WarningMessageContents; asn_struct_free_f S1AP_WarningMessageContents_free; asn_struct_print_f S1AP_WarningMessageContents_print; diff --git a/lib/asn1c/s1ap/S1AP_WarningSecurityInfo.c b/lib/asn1c/s1ap/S1AP_WarningSecurityInfo.c index 237627b01..082e6abbb 100644 --- a/lib/asn1c/s1ap/S1AP_WarningSecurityInfo.c +++ b/lib/asn1c/s1ap/S1AP_WarningSecurityInfo.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -38,7 +38,7 @@ S1AP_WarningSecurityInfo_constraint(const asn_TYPE_descriptor_t *td, const void * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_WarningSecurityInfo_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_WarningSecurityInfo_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 50, 50 } /* (SIZE(50..50)) */, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_WarningSecurityInfo.h b/lib/asn1c/s1ap/S1AP_WarningSecurityInfo.h index 537f0fd6e..815df2ef7 100644 --- a/lib/asn1c/s1ap/S1AP_WarningSecurityInfo.h +++ b/lib/asn1c/s1ap/S1AP_WarningSecurityInfo.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef OCTET_STRING_t S1AP_WarningSecurityInfo_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_WarningSecurityInfo_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_WarningSecurityInfo; asn_struct_free_f S1AP_WarningSecurityInfo_free; asn_struct_print_f S1AP_WarningSecurityInfo_print; diff --git a/lib/asn1c/s1ap/S1AP_WarningType.c b/lib/asn1c/s1ap/S1AP_WarningType.c index 6c335b709..b2fad7d5e 100644 --- a/lib/asn1c/s1ap/S1AP_WarningType.c +++ b/lib/asn1c/s1ap/S1AP_WarningType.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -38,7 +38,7 @@ S1AP_WarningType_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * so here we adjust the DEF accordingly. */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -static asn_per_constraints_t asn_PER_type_S1AP_WarningType_constr_1 CC_NOTUSED = { +asn_per_constraints_t asn_PER_type_S1AP_WarningType_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 2, 2 } /* (SIZE(2..2)) */, 0, 0 /* No PER value map */ diff --git a/lib/asn1c/s1ap/S1AP_WarningType.h b/lib/asn1c/s1ap/S1AP_WarningType.h index 4f03dd5f5..d36b04575 100644 --- a/lib/asn1c/s1ap/S1AP_WarningType.h +++ b/lib/asn1c/s1ap/S1AP_WarningType.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -22,6 +22,7 @@ extern "C" { typedef OCTET_STRING_t S1AP_WarningType_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_S1AP_WarningType_constr_1; extern asn_TYPE_descriptor_t asn_DEF_S1AP_WarningType; asn_struct_free_f S1AP_WarningType_free; asn_struct_print_f S1AP_WarningType_print; diff --git a/lib/asn1c/s1ap/S1AP_WriteReplaceWarningRequest.c b/lib/asn1c/s1ap/S1AP_WriteReplaceWarningRequest.c index 05ec2bcb6..3ecc6b65a 100644 --- a/lib/asn1c/s1ap/S1AP_WriteReplaceWarningRequest.c +++ b/lib/asn1c/s1ap/S1AP_WriteReplaceWarningRequest.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_WriteReplaceWarningRequest_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_WriteReplaceWarningRequest, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P66, + &asn_DEF_S1AP_ProtocolIE_Container_8143P66, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_WriteReplaceWarningRequest.h b/lib/asn1c/s1ap/S1AP_WriteReplaceWarningRequest.h index 15b2acc9a..eb8a8c134 100644 --- a/lib/asn1c/s1ap/S1AP_WriteReplaceWarningRequest.h +++ b/lib/asn1c/s1ap/S1AP_WriteReplaceWarningRequest.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_WriteReplaceWarningRequest */ typedef struct S1AP_WriteReplaceWarningRequest { - S1AP_ProtocolIE_Container_7847P66_t protocolIEs; + S1AP_ProtocolIE_Container_8143P66_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_WriteReplaceWarningResponse.c b/lib/asn1c/s1ap/S1AP_WriteReplaceWarningResponse.c index 9fe4b8805..c6a8868b3 100644 --- a/lib/asn1c/s1ap/S1AP_WriteReplaceWarningResponse.c +++ b/lib/asn1c/s1ap/S1AP_WriteReplaceWarningResponse.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -11,7 +11,7 @@ asn_TYPE_member_t asn_MBR_S1AP_WriteReplaceWarningResponse_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S1AP_WriteReplaceWarningResponse, protocolIEs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolIE_Container_7847P67, + &asn_DEF_S1AP_ProtocolIE_Container_8143P67, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_WriteReplaceWarningResponse.h b/lib/asn1c/s1ap/S1AP_WriteReplaceWarningResponse.h index 42f5e9cde..7bd480ec3 100644 --- a/lib/asn1c/s1ap/S1AP_WriteReplaceWarningResponse.h +++ b/lib/asn1c/s1ap/S1AP_WriteReplaceWarningResponse.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-PDU-Contents" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -21,7 +21,7 @@ extern "C" { /* S1AP_WriteReplaceWarningResponse */ typedef struct S1AP_WriteReplaceWarningResponse { - S1AP_ProtocolIE_Container_7847P67_t protocolIEs; + S1AP_ProtocolIE_Container_8143P67_t protocolIEs; /* * This type is extensible, * possible extensions are below. diff --git a/lib/asn1c/s1ap/S1AP_X2TNLConfigurationInfo.c b/lib/asn1c/s1ap/S1AP_X2TNLConfigurationInfo.c index 4f4eec468..343a5253e 100644 --- a/lib/asn1c/s1ap/S1AP_X2TNLConfigurationInfo.c +++ b/lib/asn1c/s1ap/S1AP_X2TNLConfigurationInfo.c @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ @@ -29,7 +29,7 @@ asn_TYPE_member_t asn_MBR_S1AP_X2TNLConfigurationInfo_1[] = { { ATF_POINTER, 1, offsetof(struct S1AP_X2TNLConfigurationInfo, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_S1AP_ProtocolExtensionContainer_7898P160, + &asn_DEF_S1AP_ProtocolExtensionContainer_8194P170, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) diff --git a/lib/asn1c/s1ap/S1AP_X2TNLConfigurationInfo.h b/lib/asn1c/s1ap/S1AP_X2TNLConfigurationInfo.h index ea53de324..f739c00d5 100644 --- a/lib/asn1c/s1ap/S1AP_X2TNLConfigurationInfo.h +++ b/lib/asn1c/s1ap/S1AP_X2TNLConfigurationInfo.h @@ -1,7 +1,7 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "S1AP-IEs" - * found in "../support/s1ap-r16.7.0/36413-g70.asn" + * found in "../support/s1ap-r17.3.0/36413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ diff --git a/lib/asn1c/s1ap/S1AP_asn_constant.h b/lib/asn1c/s1ap/S1AP_asn_constant.h index 07b1c1c9c..8c687a031 100644 --- a/lib/asn1c/s1ap/S1AP_asn_constant.h +++ b/lib/asn1c/s1ap/S1AP_asn_constant.h @@ -9,6 +9,74 @@ extern "C" { #endif +#define min_val_S1AP_BitRate (0) +#define max_val_S1AP_BitRate (10000000000) +#define min_val_S1AP_DCN_ID (0) +#define max_val_S1AP_DCN_ID (65535) +#define min_val_S1AP_ENB_UE_S1AP_ID (0) +#define max_val_S1AP_ENB_UE_S1AP_ID (16777215) +#define min_val_S1AP_EUTRANRoundTripDelayEstimationInfo (0) +#define max_val_S1AP_EUTRANRoundTripDelayEstimationInfo (2047) +#define min_val_S1AP_ExtendedRNC_ID (4096) +#define max_val_S1AP_ExtendedRNC_ID (65535) +#define min_val_S1AP_ExtendedRepetitionPeriod (4096) +#define max_val_S1AP_ExtendedRepetitionPeriod (131071) +#define min_val_S1AP_HFN (0) +#define max_val_S1AP_HFN (1048575) +#define min_val_S1AP_HFNModified (0) +#define max_val_S1AP_HFNModified (131071) +#define min_val_S1AP_HFNforPDCP_SNlength18 (0) +#define max_val_S1AP_HFNforPDCP_SNlength18 (16383) +#define min_val_S1AP_Hysteresis (0) +#define max_val_S1AP_Hysteresis (30) +#define min_val_S1AP_MME_UE_S1AP_ID (0) +#define max_val_S1AP_MME_UE_S1AP_ID (4294967295) +#define min_val_S1AP_NumberofBroadcastRequest (0) +#define max_val_S1AP_NumberofBroadcastRequest (65535) +#define min_val_S1AP_NumberOfBroadcasts (0) +#define max_val_S1AP_NumberOfBroadcasts (65535) +#define min_val_S1AP_Packet_LossRate (0) +#define max_val_S1AP_Packet_LossRate (1000) +#define min_val_S1AP_PDCP_SN (0) +#define max_val_S1AP_PDCP_SN (4095) +#define min_val_S1AP_PDCP_SNExtended (0) +#define max_val_S1AP_PDCP_SNExtended (32767) +#define min_val_S1AP_PDCP_SNlength18 (0) +#define max_val_S1AP_PDCP_SNlength18 (262143) +#define min_val_S1AP_PriorityLevel (0) +#define max_val_S1AP_PriorityLevel (15) +#define min_val_S1AP_QCI (0) +#define max_val_S1AP_QCI (255) +#define min_val_S1AP_RAN_UE_NGAP_ID (0) +#define max_val_S1AP_RAN_UE_NGAP_ID (4294967295) +#define min_val_S1AP_RelativeMMECapacity (0) +#define max_val_S1AP_RelativeMMECapacity (255) +#define min_val_S1AP_RepetitionPeriod (0) +#define max_val_S1AP_RepetitionPeriod (4095) +#define min_val_S1AP_RNC_ID (0) +#define max_val_S1AP_RNC_ID (4095) +#define min_val_S1AP_Routing_ID (0) +#define max_val_S1AP_Routing_ID (255) +#define min_val_S1AP_SubscriberProfileIDforRFP (1) +#define max_val_S1AP_SubscriberProfileIDforRFP (256) +#define min_val_S1AP_Threshold_RSRP (0) +#define max_val_S1AP_Threshold_RSRP (97) +#define min_val_S1AP_Threshold_RSRQ (0) +#define max_val_S1AP_Threshold_RSRQ (34) +#define min_val_S1AP_Time_UE_StayedInCell (0) +#define max_val_S1AP_Time_UE_StayedInCell (4095) +#define min_val_S1AP_Time_UE_StayedInCell_EnhancedGranularity (0) +#define max_val_S1AP_Time_UE_StayedInCell_EnhancedGranularity (40950) +#define min_val_S1AP_TrafficLoadReductionIndication (1) +#define max_val_S1AP_TrafficLoadReductionIndication (99) +#define min_val_S1AP_UE_Usage_Type (0) +#define max_val_S1AP_UE_Usage_Type (255) +#define min_val_S1AP_ProcedureCode (0) +#define max_val_S1AP_ProcedureCode (255) +#define min_val_S1AP_ProtocolExtensionID (0) +#define max_val_S1AP_ProtocolExtensionID (65535) +#define min_val_S1AP_ProtocolIE_ID (0) +#define max_val_S1AP_ProtocolIE_ID (65535) #define S1AP_maxPrivateIEs (65535) #define S1AP_maxProtocolExtensions (65535) #define S1AP_maxProtocolIEs (65535) @@ -57,8 +125,11 @@ extern "C" { #define S1AP_maxnoofConnectedengNBs (256) #define S1AP_maxnoofPC5QoSFlows (2048) #define S1AP_maxnooffrequencies (64) -#define S1AP_maxNARFCN (32) +#define S1AP_maxNARFCN (3279165) #define S1AP_maxRS_IndexCellQual (16) +#define S1AP_maxnoofPSCellsPerPrimaryCellinUEHistoryInfo (8) +#define S1AP_maxnoofTACsInNTN (12) +#define S1AP_maxnoofSensorName (3) #ifdef __cplusplus diff --git a/lib/asn1c/s1ap/meson.build b/lib/asn1c/s1ap/meson.build index fa0704924..9baf80c12 100644 --- a/lib/asn1c/s1ap/meson.build +++ b/lib/asn1c/s1ap/meson.build @@ -16,605 +16,6 @@ # along with this program. If not, see . libasn1c_s1ap_sources = files(''' - S1AP_S1AP-PDU.h - S1AP_InitiatingMessage.h - S1AP_SuccessfulOutcome.h - S1AP_UnsuccessfulOutcome.h - S1AP_E-RAB-IE-ContainerList.h - S1AP_E-RAB-IE-ContainerPairList.h - S1AP_ProtocolError-IE-ContainerList.h - S1AP_HandoverRequired.h - S1AP_HandoverCommand.h - S1AP_E-RABSubjecttoDataForwardingList.h - S1AP_E-RABDataForwardingItem.h - S1AP_HandoverPreparationFailure.h - S1AP_HandoverRequest.h - S1AP_E-RABToBeSetupListHOReq.h - S1AP_E-RABToBeSetupItemHOReq.h - S1AP_HandoverRequestAcknowledge.h - S1AP_E-RABAdmittedList.h - S1AP_E-RABAdmittedItem.h - S1AP_E-RABFailedtoSetupListHOReqAck.h - S1AP_E-RABFailedToSetupItemHOReqAck.h - S1AP_HandoverFailure.h - S1AP_HandoverNotify.h - S1AP_PathSwitchRequest.h - S1AP_E-RABToBeSwitchedDLList.h - S1AP_E-RABToBeSwitchedDLItem.h - S1AP_PathSwitchRequestAcknowledge.h - S1AP_E-RABToBeSwitchedULList.h - S1AP_E-RABToBeSwitchedULItem.h - S1AP_PathSwitchRequestFailure.h - S1AP_HandoverCancel.h - S1AP_HandoverCancelAcknowledge.h - S1AP_E-RABSetupRequest.h - S1AP_E-RABToBeSetupListBearerSUReq.h - S1AP_E-RABToBeSetupItemBearerSUReq.h - S1AP_E-RABSetupResponse.h - S1AP_E-RABSetupListBearerSURes.h - S1AP_E-RABSetupItemBearerSURes.h - S1AP_E-RABModifyRequest.h - S1AP_E-RABToBeModifiedListBearerModReq.h - S1AP_E-RABToBeModifiedItemBearerModReq.h - S1AP_E-RABModifyResponse.h - S1AP_E-RABModifyListBearerModRes.h - S1AP_E-RABModifyItemBearerModRes.h - S1AP_E-RABReleaseCommand.h - S1AP_E-RABReleaseResponse.h - S1AP_E-RABReleaseListBearerRelComp.h - S1AP_E-RABReleaseItemBearerRelComp.h - S1AP_E-RABReleaseIndication.h - S1AP_InitialContextSetupRequest.h - S1AP_E-RABToBeSetupListCtxtSUReq.h - S1AP_E-RABToBeSetupItemCtxtSUReq.h - S1AP_InitialContextSetupResponse.h - S1AP_E-RABSetupListCtxtSURes.h - S1AP_E-RABSetupItemCtxtSURes.h - S1AP_InitialContextSetupFailure.h - S1AP_Paging.h - S1AP_TAIList.h - S1AP_TAIItem.h - S1AP_UEContextReleaseRequest.h - S1AP_UEContextReleaseCommand.h - S1AP_UEContextReleaseComplete.h - S1AP_UEContextModificationRequest.h - S1AP_UEContextModificationResponse.h - S1AP_UEContextModificationFailure.h - S1AP_UERadioCapabilityMatchRequest.h - S1AP_UERadioCapabilityMatchResponse.h - S1AP_DownlinkNASTransport.h - S1AP_InitialUEMessage.h - S1AP_UplinkNASTransport.h - S1AP_NASNonDeliveryIndication.h - S1AP_RerouteNASRequest.h - S1AP_NASDeliveryIndication.h - S1AP_Reset.h - S1AP_ResetType.h - S1AP_ResetAll.h - S1AP_UE-associatedLogicalS1-ConnectionListRes.h - S1AP_ResetAcknowledge.h - S1AP_UE-associatedLogicalS1-ConnectionListResAck.h - S1AP_ErrorIndication.h - S1AP_S1SetupRequest.h - S1AP_S1SetupResponse.h - S1AP_S1SetupFailure.h - S1AP_ENBConfigurationUpdate.h - S1AP_ENBConfigurationUpdateAcknowledge.h - S1AP_ENBConfigurationUpdateFailure.h - S1AP_MMEConfigurationUpdate.h - S1AP_MMEConfigurationUpdateAcknowledge.h - S1AP_MMEConfigurationUpdateFailure.h - S1AP_DownlinkS1cdma2000tunnelling.h - S1AP_UplinkS1cdma2000tunnelling.h - S1AP_UECapabilityInfoIndication.h - S1AP_ENBStatusTransfer.h - S1AP_MMEStatusTransfer.h - S1AP_TraceStart.h - S1AP_TraceFailureIndication.h - S1AP_DeactivateTrace.h - S1AP_CellTrafficTrace.h - S1AP_LocationReportingControl.h - S1AP_LocationReportingFailureIndication.h - S1AP_LocationReport.h - S1AP_OverloadStart.h - S1AP_OverloadStop.h - S1AP_WriteReplaceWarningRequest.h - S1AP_WriteReplaceWarningResponse.h - S1AP_ENBDirectInformationTransfer.h - S1AP_Inter-SystemInformationTransferType.h - S1AP_MMEDirectInformationTransfer.h - S1AP_ENBConfigurationTransfer.h - S1AP_MMEConfigurationTransfer.h - S1AP_PrivateMessage.h - S1AP_KillRequest.h - S1AP_KillResponse.h - S1AP_PWSRestartIndication.h - S1AP_PWSFailureIndication.h - S1AP_DownlinkUEAssociatedLPPaTransport.h - S1AP_UplinkUEAssociatedLPPaTransport.h - S1AP_DownlinkNonUEAssociatedLPPaTransport.h - S1AP_UplinkNonUEAssociatedLPPaTransport.h - S1AP_E-RABModificationIndication.h - S1AP_E-RABToBeModifiedListBearerModInd.h - S1AP_E-RABToBeModifiedItemBearerModInd.h - S1AP_E-RABNotToBeModifiedListBearerModInd.h - S1AP_E-RABNotToBeModifiedItemBearerModInd.h - S1AP_CSGMembershipInfo.h - S1AP_E-RABModificationConfirm.h - S1AP_E-RABModifyListBearerModConf.h - S1AP_E-RABModifyItemBearerModConf.h - S1AP_UEContextModificationIndication.h - S1AP_UEContextModificationConfirm.h - S1AP_UEContextSuspendRequest.h - S1AP_UEContextSuspendResponse.h - S1AP_UEContextResumeRequest.h - S1AP_E-RABFailedToResumeListResumeReq.h - S1AP_E-RABFailedToResumeItemResumeReq.h - S1AP_UEContextResumeResponse.h - S1AP_E-RABFailedToResumeListResumeRes.h - S1AP_E-RABFailedToResumeItemResumeRes.h - S1AP_UEContextResumeFailure.h - S1AP_ConnectionEstablishmentIndication.h - S1AP_RetrieveUEInformation.h - S1AP_UEInformationTransfer.h - S1AP_ENBCPRelocationIndication.h - S1AP_MMECPRelocationIndication.h - S1AP_SecondaryRATDataUsageReport.h - S1AP_Additional-GUTI.h - S1AP_AdditionalRRMPriorityIndex.h - S1AP_AerialUEsubscriptionInformation.h - S1AP_AreaScopeOfMDT.h - S1AP_AreaScopeOfQMC.h - S1AP_AllocationAndRetentionPriority.h - S1AP_AssistanceDataForCECapableUEs.h - S1AP_AssistanceDataForPaging.h - S1AP_AssistanceDataForRecommendedCells.h - S1AP_Bearers-SubjectToStatusTransferList.h - S1AP_Bearers-SubjectToStatusTransfer-Item.h - S1AP_BearerType.h - S1AP_BitRate.h - S1AP_BluetoothMeasurementConfiguration.h - S1AP_BluetoothMeasConfigNameList.h - S1AP_BluetoothMeasConfig.h - S1AP_BluetoothName.h - S1AP_BPLMNs.h - S1AP_BroadcastCancelledAreaList.h - S1AP_BroadcastCompletedAreaList.h - S1AP_CancelledCellinEAI.h - S1AP_CancelledCellinEAI-Item.h - S1AP_CancelledCellinTAI.h - S1AP_CancelledCellinTAI-Item.h - S1AP_Cause.h - S1AP_CauseMisc.h - S1AP_CauseProtocol.h - S1AP_CauseRadioNetwork.h - S1AP_CauseTransport.h - S1AP_CauseNas.h - S1AP_CellAccessMode.h - S1AP_CellIdentifierAndCELevelForCECapableUEs.h - S1AP_CELevel.h - S1AP_CE-mode-B-SupportIndicator.h - S1AP_CellIdentity.h - S1AP_CellID-Broadcast.h - S1AP_CellID-Broadcast-Item.h - S1AP_CellID-Cancelled.h - S1AP_CellID-Cancelled-Item.h - S1AP_CellBasedMDT.h - S1AP_CellIdListforMDT.h - S1AP_CellBasedQMC.h - S1AP_CellIdListforQMC.h - S1AP_Cdma2000PDU.h - S1AP_Cdma2000RATType.h - S1AP_Cdma2000SectorID.h - S1AP_Cdma2000HOStatus.h - S1AP_Cdma2000HORequiredIndication.h - S1AP_Cdma2000OneXSRVCCInfo.h - S1AP_Cdma2000OneXMEID.h - S1AP_Cdma2000OneXMSI.h - S1AP_Cdma2000OneXPilot.h - S1AP_Cdma2000OneXRAND.h - S1AP_Cell-Size.h - S1AP_CellType.h - S1AP_CGI.h - S1AP_CI.h - S1AP_CNDomain.h - S1AP_CNTypeRestrictions.h - S1AP_CNTypeRestrictions-Item.h - S1AP_CNType.h - S1AP_ConcurrentWarningMessageIndicator.h - S1AP_ConnectedengNBList.h - S1AP_ConnectedengNBItem.h - S1AP_ContextatSource.h - S1AP_Correlation-ID.h - S1AP_CSFallbackIndicator.h - S1AP_AdditionalCSFallbackIndicator.h - S1AP_CSG-Id.h - S1AP_CSG-IdList.h - S1AP_CSG-IdList-Item.h - S1AP_CSGMembershipStatus.h - S1AP_COUNTvalue.h - S1AP_COUNTValueExtended.h - S1AP_COUNTvaluePDCP-SNlength18.h - S1AP_Coverage-Level.h - S1AP_CriticalityDiagnostics.h - S1AP_CriticalityDiagnostics-IE-List.h - S1AP_CriticalityDiagnostics-IE-Item.h - S1AP_DataCodingScheme.h - S1AP_DCN-ID.h - S1AP_ServedDCNs.h - S1AP_ServedDCNsItem.h - S1AP_DL-CP-SecurityInformation.h - S1AP_DL-Forwarding.h - S1AP_DL-NAS-MAC.h - S1AP_Direct-Forwarding-Path-Availability.h - S1AP_Data-Forwarding-Not-Possible.h - S1AP_DLNASPDUDeliveryAckRequest.h - S1AP_EARFCN.h - S1AP_ECGIList.h - S1AP_PWSfailedECGIList.h - S1AP_EDT-Session.h - S1AP_EmergencyAreaIDList.h - S1AP_EmergencyAreaID.h - S1AP_EmergencyAreaID-Broadcast.h - S1AP_EmergencyAreaID-Broadcast-Item.h - S1AP_EmergencyAreaID-Cancelled.h - S1AP_EmergencyAreaID-Cancelled-Item.h - S1AP_CompletedCellinEAI.h - S1AP_CompletedCellinEAI-Item.h - S1AP_ECGI-List.h - S1AP_EmergencyAreaIDListForRestart.h - S1AP_ENB-ID.h - S1AP_En-gNB-ID.h - S1AP_GERAN-Cell-ID.h - S1AP_Global-ENB-ID.h - S1AP_Global-en-gNB-ID.h - S1AP_GUMMEIList.h - S1AP_ENB-StatusTransfer-TransparentContainer.h - S1AP_ENB-UE-S1AP-ID.h - S1AP_ENBname.h - S1AP_ENBX2TLAs.h - S1AP_EncryptionAlgorithms.h - S1AP_EN-DCSONConfigurationTransfer.h - S1AP_EN-DCSONTransferType.h - S1AP_EN-DCTransferTypeRequest.h - S1AP_EN-DCTransferTypeReply.h - S1AP_EN-DCSONeNBIdentification.h - S1AP_EN-DCSONengNBIdentification.h - S1AP_EndIndication.h - S1AP_EnhancedCoverageRestricted.h - S1AP_CE-ModeBRestricted.h - S1AP_EPLMNs.h - S1AP_EventType.h - S1AP_E-RAB-ID.h - S1AP_E-RABInformationList.h - S1AP_E-RABInformationListItem.h - S1AP_E-RABList.h - S1AP_E-RABItem.h - S1AP_E-RABLevelQoSParameters.h - S1AP_E-RABUsageReportList.h - S1AP_E-RABUsageReportItem.h - S1AP_EUTRAN-CGI.h - S1AP_EUTRANRoundTripDelayEstimationInfo.h - S1AP_ExpectedUEBehaviour.h - S1AP_ExpectedUEActivityBehaviour.h - S1AP_ExpectedActivityPeriod.h - S1AP_ExpectedIdlePeriod.h - S1AP_SourceOfUEActivityBehaviourInformation.h - S1AP_ExpectedHOInterval.h - S1AP_ExtendedBitRate.h - S1AP_ExtendedRNC-ID.h - S1AP_ExtendedRepetitionPeriod.h - S1AP_Extended-UEIdentityIndexValue.h - S1AP_FiveGSTAC.h - S1AP_FiveGSTAI.h - S1AP_ForbiddenInterRATs.h - S1AP_ForbiddenTAs.h - S1AP_ForbiddenTAs-Item.h - S1AP_ForbiddenTACs.h - S1AP_ForbiddenLAs.h - S1AP_ForbiddenLAs-Item.h - S1AP_ForbiddenLACs.h - S1AP_GBR-QosInformation.h - S1AP_GTP-TEID.h - S1AP_GUMMEI.h - S1AP_GUMMEIType.h - S1AP_GWContextReleaseIndication.h - S1AP_HandoverFlag.h - S1AP_HandoverRestrictionList.h - S1AP_HandoverType.h - S1AP_HFN.h - S1AP_HFNModified.h - S1AP_HFNforPDCP-SNlength18.h - S1AP_Masked-IMEISV.h - S1AP_ImmediateMDT.h - S1AP_IMSI.h - S1AP_InformationOnRecommendedCellsAndENBsForPaging.h - S1AP_IntegrityProtectionAlgorithms.h - S1AP_IntendedNumberOfPagingAttempts.h - S1AP_InterfacesToTrace.h - S1AP_IMSvoiceEPSfallbackfrom5G.h - S1AP_KillAllWarningMessages.h - S1AP_LAC.h - S1AP_LAI.h - S1AP_LastVisitedCell-Item.h - S1AP_LastVisitedEUTRANCellInformation.h - S1AP_LastVisitedNGRANCellInformation.h - S1AP_LastVisitedUTRANCellInformation.h - S1AP_LastVisitedGERANCellInformation.h - S1AP_L3-Information.h - S1AP_LPPa-PDU.h - S1AP_LHN-ID.h - S1AP_Links-to-log.h - S1AP_ListeningSubframePattern.h - S1AP_LoggedMDT.h - S1AP_LoggingInterval.h - S1AP_LoggingDuration.h - S1AP_LoggedMBSFNMDT.h - S1AP_LTE-M-Indication.h - S1AP_M3Configuration.h - S1AP_M3period.h - S1AP_M4Configuration.h - S1AP_M4period.h - S1AP_M5Configuration.h - S1AP_M5period.h - S1AP_M6Configuration.h - S1AP_M6report-Interval.h - S1AP_M6delay-threshold.h - S1AP_M7Configuration.h - S1AP_M7period.h - S1AP_MDT-Activation.h - S1AP_MDT-Location-Info.h - S1AP_MDT-Configuration.h - S1AP_ManagementBasedMDTAllowed.h - S1AP_MBSFN-ResultToLog.h - S1AP_MBSFN-ResultToLogInfo.h - S1AP_MDTPLMNList.h - S1AP_PrivacyIndicator.h - S1AP_MDTMode.h - S1AP_MDTMode-Extension.h - S1AP_MeasurementsToActivate.h - S1AP_MeasurementThresholdA2.h - S1AP_MessageIdentifier.h - S1AP_MobilityInformation.h - S1AP_MMEname.h - S1AP_MMEPagingTarget.h - S1AP_MMERelaySupportIndicator.h - S1AP_MME-Group-ID.h - S1AP_MME-Code.h - S1AP_MME-UE-S1AP-ID.h - S1AP_M-TMSI.h - S1AP_MSClassmark2.h - S1AP_MSClassmark3.h - S1AP_MutingAvailabilityIndication.h - S1AP_MutingPatternInformation.h - S1AP_NAS-PDU.h - S1AP_NASSecurityParametersfromE-UTRAN.h - S1AP_NASSecurityParameterstoE-UTRAN.h - S1AP_NB-IoT-DefaultPagingDRX.h - S1AP_NB-IoT-Paging-eDRXInformation.h - S1AP_NB-IoT-Paging-eDRX-Cycle.h - S1AP_NB-IoT-PagingTimeWindow.h - S1AP_NB-IoT-UEIdentityIndexValue.h - S1AP_NextPagingAreaScope.h - S1AP_NRCellIdentity.h - S1AP_NR-CGI.h - S1AP_NRencryptionAlgorithms.h - S1AP_NRintegrityProtectionAlgorithms.h - S1AP_NRrestrictioninEPSasSecondaryRAT.h - S1AP_NRrestrictionin5GS.h - S1AP_NRUESecurityCapabilities.h - S1AP_NumberofBroadcastRequest.h - S1AP_NumberOfBroadcasts.h - S1AP_OldBSS-ToNewBSS-Information.h - S1AP_OverloadAction.h - S1AP_OverloadResponse.h - S1AP_Packet-LossRate.h - S1AP_PagingAttemptInformation.h - S1AP_PagingAttemptCount.h - S1AP_Paging-eDRXInformation.h - S1AP_Paging-eDRX-Cycle.h - S1AP_PagingTimeWindow.h - S1AP_PagingDRX.h - S1AP_PagingPriority.h - S1AP_PDCP-SN.h - S1AP_PDCP-SNExtended.h - S1AP_PDCP-SNlength18.h - S1AP_PendingDataIndication.h - S1AP_M1PeriodicReporting.h - S1AP_PLMNidentity.h - S1AP_PLMNAreaBasedQMC.h - S1AP_PLMNListforQMC.h - S1AP_Port-Number.h - S1AP_Pre-emptionCapability.h - S1AP_Pre-emptionVulnerability.h - S1AP_PriorityLevel.h - S1AP_ProSeAuthorized.h - S1AP_ProSeDirectDiscovery.h - S1AP_ProSeUEtoNetworkRelaying.h - S1AP_ProSeDirectCommunication.h - S1AP_PS-ServiceNotAvailable.h - S1AP_PSCellInformation.h - S1AP_QCI.h - S1AP_RAN-UE-NGAP-ID.h - S1AP_ReceiveStatusofULPDCPSDUs.h - S1AP_ReceiveStatusOfULPDCPSDUsExtended.h - S1AP_ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.h - S1AP_RecommendedCellsForPaging.h - S1AP_RecommendedCellList.h - S1AP_RecommendedCellItem.h - S1AP_RecommendedENBsForPaging.h - S1AP_RecommendedENBList.h - S1AP_RecommendedENBItem.h - S1AP_RelativeMMECapacity.h - S1AP_RelayNode-Indicator.h - S1AP_RAC.h - S1AP_RAT-Type.h - S1AP_ReportAmountMDT.h - S1AP_ReportIntervalMDT.h - S1AP_M1ReportingTrigger.h - S1AP_RequestType.h - S1AP_RequestTypeAdditionalInfo.h - S1AP_RIMTransfer.h - S1AP_RIMInformation.h - S1AP_RIMRoutingAddress.h - S1AP_ReportArea.h - S1AP_RepetitionPeriod.h - S1AP_RLFReportInformation.h - S1AP_RNC-ID.h - S1AP_RRC-Container.h - S1AP_RRC-Establishment-Cause.h - S1AP_ECGIListForRestart.h - S1AP_Routing-ID.h - S1AP_SecurityKey.h - S1AP_SecurityContext.h - S1AP_SecondaryRATType.h - S1AP_SecondaryRATDataUsageRequest.h - S1AP_SecondaryRATDataUsageReportList.h - S1AP_SecondaryRATDataUsageReportItem.h - S1AP_SerialNumber.h - S1AP_ServiceType.h - S1AP_SONInformation.h - S1AP_SONInformation-Extension.h - S1AP_SONInformationRequest.h - S1AP_SONInformationReply.h - S1AP_SONInformationReport.h - S1AP_SONConfigurationTransfer.h - S1AP_SynchronisationInformation.h - S1AP_Source-ToTarget-TransparentContainer.h - S1AP_SourceBSS-ToTargetBSS-TransparentContainer.h - S1AP_SourceeNB-ID.h - S1AP_SRVCCOperationNotPossible.h - S1AP_SRVCCOperationPossible.h - S1AP_SRVCCHOIndication.h - S1AP_SourceeNB-ToTargeteNB-TransparentContainer.h - S1AP_SourceRNC-ToTargetRNC-TransparentContainer.h - S1AP_SourceNgRanNode-ToTargetNgRanNode-TransparentContainer.h - S1AP_ServedGUMMEIs.h - S1AP_ServedGUMMEIsItem.h - S1AP_ServedGroupIDs.h - S1AP_ServedMMECs.h - S1AP_ServedPLMNs.h - S1AP_SubscriberProfileIDforRFP.h - S1AP_Subscription-Based-UE-DifferentiationInfo.h - S1AP_ScheduledCommunicationTime.h - S1AP_SupportedTAs.h - S1AP_SupportedTAs-Item.h - S1AP_StratumLevel.h - S1AP_SynchronisationStatus.h - S1AP_TimeSynchronisationInfo.h - S1AP_S-TMSI.h - S1AP_TAC.h - S1AP_TAIBasedMDT.h - S1AP_TAIListforMDT.h - S1AP_TAIListforWarning.h - S1AP_TAI.h - S1AP_TAI-Broadcast.h - S1AP_TAI-Broadcast-Item.h - S1AP_TAI-Cancelled.h - S1AP_TAI-Cancelled-Item.h - S1AP_TABasedMDT.h - S1AP_TAListforMDT.h - S1AP_TABasedQMC.h - S1AP_TAListforQMC.h - S1AP_TAIBasedQMC.h - S1AP_TAIListforQMC.h - S1AP_CompletedCellinTAI.h - S1AP_CompletedCellinTAI-Item.h - S1AP_TBCD-STRING.h - S1AP_TargetID.h - S1AP_TargeteNB-ID.h - S1AP_TargetRNC-ID.h - S1AP_TargetNgRanNode-ID.h - S1AP_Global-RAN-NODE-ID.h - S1AP_GNB.h - S1AP_Global-GNB-ID.h - S1AP_GNB-Identity.h - S1AP_NG-eNB.h - S1AP_GNB-ID.h - S1AP_TargeteNB-ToSourceeNB-TransparentContainer.h - S1AP_Target-ToSource-TransparentContainer.h - S1AP_TargetRNC-ToSourceRNC-TransparentContainer.h - S1AP_TargetBSS-ToSourceBSS-TransparentContainer.h - S1AP_TargetNgRanNode-ToSourceNgRanNode-TransparentContainer.h - S1AP_M1ThresholdEventA2.h - S1AP_Threshold-RSRP.h - S1AP_Threshold-RSRQ.h - S1AP_TimeToWait.h - S1AP_Time-UE-StayedInCell.h - S1AP_Time-UE-StayedInCell-EnhancedGranularity.h - S1AP_TimeSinceSecondaryNodeRelease.h - S1AP_TransportInformation.h - S1AP_TransportLayerAddress.h - S1AP_TraceActivation.h - S1AP_TraceDepth.h - S1AP_E-UTRAN-Trace-ID.h - S1AP_TrafficLoadReductionIndication.h - S1AP_TunnelInformation.h - S1AP_TypeOfError.h - S1AP_TAIListForRestart.h - S1AP_UEAggregateMaximumBitrate.h - S1AP_UEAppLayerMeasConfig.h - S1AP_UECapabilityInfoRequest.h - S1AP_UE-RetentionInformation.h - S1AP_UE-S1AP-IDs.h - S1AP_UE-S1AP-ID-pair.h - S1AP_UE-associatedLogicalS1-ConnectionItem.h - S1AP_UEIdentityIndexValue.h - S1AP_UE-HistoryInformation.h - S1AP_UE-HistoryInformationFromTheUE.h - S1AP_UEPagingID.h - S1AP_UERadioCapability.h - S1AP_UERadioCapabilityForPaging.h - S1AP_UE-RLF-Report-Container.h - S1AP_UE-RLF-Report-Container-for-extended-bands.h - S1AP_UESecurityCapabilities.h - S1AP_UESidelinkAggregateMaximumBitrate.h - S1AP_UE-Usage-Type.h - S1AP_UL-CP-SecurityInformation.h - S1AP_UL-NAS-MAC.h - S1AP_UL-NAS-Count.h - S1AP_UnlicensedSpectrumRestriction.h - S1AP_UserLocationInformation.h - S1AP_UEUserPlaneCIoTSupportIndicator.h - S1AP_UE-Application-Layer-Measurement-Capability.h - S1AP_VoiceSupportMatchIndicator.h - S1AP_V2XServicesAuthorized.h - S1AP_VehicleUE.h - S1AP_PedestrianUE.h - S1AP_WarningAreaCoordinates.h - S1AP_WarningAreaList.h - S1AP_WarningType.h - S1AP_WarningSecurityInfo.h - S1AP_WarningMessageContents.h - S1AP_WLANMeasurementConfiguration.h - S1AP_WLANMeasConfigNameList.h - S1AP_WLANMeasConfig.h - S1AP_WLANName.h - S1AP_X2TNLConfigurationInfo.h - S1AP_ENBX2ExtTLAs.h - S1AP_ENBX2ExtTLA.h - S1AP_ENBX2GTPTLAs.h - S1AP_ENBIndirectX2TransportLayerAddresses.h - S1AP_Criticality.h - S1AP_Presence.h - S1AP_PrivateIE-ID.h - S1AP_ProcedureCode.h - S1AP_ProtocolExtensionID.h - S1AP_ProtocolIE-ID.h - S1AP_TriggeringMessage.h - S1AP_ProtocolIE-Container.h - S1AP_ProtocolIE-SingleContainer.h - S1AP_ProtocolIE-Field.h - S1AP_ProtocolIE-ContainerPair.h - S1AP_ProtocolIE-FieldPair.h - S1AP_ProtocolIE-ContainerList.h - S1AP_ProtocolIE-ContainerPairList.h - S1AP_ProtocolExtensionContainer.h - S1AP_ProtocolExtensionField.h - S1AP_PrivateIE-Container.h - S1AP_PrivateIE-Field.h - S1AP_EXTERNAL.h - S1AP_S1AP-PDU.c S1AP_InitiatingMessage.c S1AP_SuccessfulOutcome.c @@ -641,9 +42,14 @@ libasn1c_s1ap_sources = files(''' S1AP_PathSwitchRequestAcknowledge.c S1AP_E-RABToBeSwitchedULList.c S1AP_E-RABToBeSwitchedULItem.c + S1AP_E-RABToBeUpdatedList.c + S1AP_E-RABToBeUpdatedItem.c S1AP_PathSwitchRequestFailure.c S1AP_HandoverCancel.c S1AP_HandoverCancelAcknowledge.c + S1AP_HandoverSuccess.c + S1AP_ENBEarlyStatusTransfer.c + S1AP_MMEEarlyStatusTransfer.c S1AP_E-RABSetupRequest.c S1AP_E-RABToBeSetupListBearerSUReq.c S1AP_E-RABToBeSetupItemBearerSUReq.c @@ -757,6 +163,8 @@ libasn1c_s1ap_sources = files(''' S1AP_ENBCPRelocationIndication.c S1AP_MMECPRelocationIndication.c S1AP_SecondaryRATDataUsageReport.c + S1AP_UERadioCapabilityIDMappingRequest.c + S1AP_UERadioCapabilityIDMappingResponse.c S1AP_Additional-GUTI.c S1AP_AdditionalRRMPriorityIndex.c S1AP_AerialUEsubscriptionInformation.c @@ -768,6 +176,8 @@ libasn1c_s1ap_sources = files(''' S1AP_AssistanceDataForRecommendedCells.c S1AP_Bearers-SubjectToStatusTransferList.c S1AP_Bearers-SubjectToStatusTransfer-Item.c + S1AP_Bearers-SubjectToEarlyStatusTransferList.c + S1AP_Bearers-SubjectToEarlyStatusTransfer-Item.c S1AP_BearerType.c S1AP_BitRate.c S1AP_BluetoothMeasurementConfiguration.c @@ -836,13 +246,19 @@ libasn1c_s1ap_sources = files(''' S1AP_CriticalityDiagnostics.c S1AP_CriticalityDiagnostics-IE-List.c S1AP_CriticalityDiagnostics-IE-Item.c + S1AP_DAPSRequestInfo.c + S1AP_DAPSResponseInfoList.c + S1AP_DAPSResponseInfoItem.c + S1AP_DAPSResponseInfo.c S1AP_DataCodingScheme.c + S1AP_DataSize.c S1AP_DCN-ID.c S1AP_ServedDCNs.c S1AP_ServedDCNsItem.c S1AP_DL-CP-SecurityInformation.c S1AP_DL-Forwarding.c S1AP_DL-NAS-MAC.c + S1AP_DLCOUNT-PDCP-SNlength.c S1AP_Direct-Forwarding-Path-Availability.c S1AP_Data-Forwarding-Not-Possible.c S1AP_DLNASPDUDeliveryAckRequest.c @@ -860,6 +276,8 @@ libasn1c_s1ap_sources = files(''' S1AP_CompletedCellinEAI-Item.c S1AP_ECGI-List.c S1AP_EmergencyAreaIDListForRestart.c + S1AP_EmergencyIndicator.c + S1AP_ENB-EarlyStatusTransfer-TransparentContainer.c S1AP_ENB-ID.c S1AP_En-gNB-ID.c S1AP_GERAN-Cell-ID.c @@ -888,10 +306,15 @@ libasn1c_s1ap_sources = files(''' S1AP_E-RABList.c S1AP_E-RABItem.c S1AP_E-RABLevelQoSParameters.c + S1AP_E-RABSecurityResultList.c + S1AP_E-RABSecurityResultItem.c S1AP_E-RABUsageReportList.c S1AP_E-RABUsageReportItem.c + S1AP_Ethernet-Type.c S1AP_EUTRAN-CGI.c S1AP_EUTRANRoundTripDelayEstimationInfo.c + S1AP_EventL1LoggedMDTConfig.c + S1AP_EventTrigger.c S1AP_ExpectedUEBehaviour.c S1AP_ExpectedUEActivityBehaviour.c S1AP_ExpectedActivityPeriod.c @@ -904,6 +327,7 @@ libasn1c_s1ap_sources = files(''' S1AP_Extended-UEIdentityIndexValue.c S1AP_FiveGSTAC.c S1AP_FiveGSTAI.c + S1AP_FiveQI.c S1AP_ForbiddenInterRATs.c S1AP_ForbiddenTAs.c S1AP_ForbiddenTAs-Item.c @@ -922,19 +346,32 @@ libasn1c_s1ap_sources = files(''' S1AP_HFN.c S1AP_HFNModified.c S1AP_HFNforPDCP-SNlength18.c + S1AP_Hysteresis.c S1AP_Masked-IMEISV.c S1AP_ImmediateMDT.c S1AP_IMSI.c S1AP_InformationOnRecommendedCellsAndENBsForPaging.c S1AP_IntegrityProtectionAlgorithms.c + S1AP_IntegrityProtectionIndication.c + S1AP_IntegrityProtectionResult.c S1AP_IntendedNumberOfPagingAttempts.c S1AP_InterfacesToTrace.c + S1AP_IntersystemMeasurementConfiguration.c + S1AP_InterSystemMeasurementParameters.c + S1AP_InterSystemMeasurementList.c + S1AP_InterSystemMeasurementItem.c + S1AP_IntersystemSONConfigurationTransfer.c S1AP_IMSvoiceEPSfallbackfrom5G.c + S1AP_IAB-Authorized.c + S1AP_IAB-Node-Indication.c + S1AP_IAB-Supported.c S1AP_KillAllWarningMessages.c S1AP_LAC.c S1AP_LAI.c S1AP_LastVisitedCell-Item.c S1AP_LastVisitedEUTRANCellInformation.c + S1AP_LastVisitedPSCellList.c + S1AP_LastVisitedPSCellInformation.c S1AP_LastVisitedNGRANCellInformation.c S1AP_LastVisitedUTRANCellInformation.c S1AP_LastVisitedGERANCellInformation.c @@ -947,7 +384,9 @@ libasn1c_s1ap_sources = files(''' S1AP_LoggingInterval.c S1AP_LoggingDuration.c S1AP_LoggedMBSFNMDT.c + S1AP_LoggedMDTTrigger.c S1AP_LTE-M-Indication.c + S1AP_LTE-NTN-TAI-Information.c S1AP_M3Configuration.c S1AP_M3period.c S1AP_M4Configuration.c @@ -971,6 +410,7 @@ libasn1c_s1ap_sources = files(''' S1AP_MDTMode-Extension.c S1AP_MeasurementsToActivate.c S1AP_MeasurementThresholdA2.c + S1AP_MeasurementThresholdL1LoggedMDT.c S1AP_MessageIdentifier.c S1AP_MobilityInformation.c S1AP_MMEname.c @@ -984,15 +424,19 @@ libasn1c_s1ap_sources = files(''' S1AP_MSClassmark3.c S1AP_MutingAvailabilityIndication.c S1AP_MutingPatternInformation.c + S1AP_MDT-ConfigurationNR.c S1AP_NAS-PDU.c S1AP_NASSecurityParametersfromE-UTRAN.c S1AP_NASSecurityParameterstoE-UTRAN.c S1AP_NB-IoT-DefaultPagingDRX.c + S1AP_NB-IoT-PagingDRX.c S1AP_NB-IoT-Paging-eDRXInformation.c S1AP_NB-IoT-Paging-eDRX-Cycle.c S1AP_NB-IoT-PagingTimeWindow.c + S1AP_NB-IoT-RLF-Report-Container.c S1AP_NB-IoT-UEIdentityIndexValue.c S1AP_NextPagingAreaScope.c + S1AP_NotifySourceeNB.c S1AP_NRCellIdentity.c S1AP_NR-CGI.c S1AP_NRencryptionAlgorithms.c @@ -1002,6 +446,8 @@ libasn1c_s1ap_sources = files(''' S1AP_NRUESecurityCapabilities.c S1AP_NumberofBroadcastRequest.c S1AP_NumberOfBroadcasts.c + S1AP_NRV2XServicesAuthorized.c + S1AP_NRUESidelinkAggregateMaximumBitrate.c S1AP_OldBSS-ToNewBSS-Information.c S1AP_OverloadAction.c S1AP_OverloadResponse.c @@ -1013,6 +459,12 @@ libasn1c_s1ap_sources = files(''' S1AP_PagingTimeWindow.c S1AP_PagingDRX.c S1AP_PagingPriority.c + S1AP_PagingProbabilityInformation.c + S1AP_PagingCause.c + S1AP_PC5QoSParameters.c + S1AP_PC5QoSFlowList.c + S1AP_PC5QoSFlowItem.c + S1AP_PC5FlowBitRates.c S1AP_PDCP-SN.c S1AP_PDCP-SNExtended.c S1AP_PDCP-SNlength18.c @@ -1032,7 +484,9 @@ libasn1c_s1ap_sources = files(''' S1AP_PS-ServiceNotAvailable.c S1AP_PSCellInformation.c S1AP_QCI.c + S1AP_RACSIndication.c S1AP_RAN-UE-NGAP-ID.c + S1AP_Range.c S1AP_ReceiveStatusofULPDCPSDUs.c S1AP_ReceiveStatusOfULPDCPSDUsExtended.c S1AP_ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.c @@ -1045,6 +499,8 @@ libasn1c_s1ap_sources = files(''' S1AP_RelativeMMECapacity.c S1AP_RelayNode-Indicator.c S1AP_RAC.c + S1AP_RAT-Restrictions.c + S1AP_RAT-RestrictionsItem.c S1AP_RAT-Type.c S1AP_ReportAmountMDT.c S1AP_ReportIntervalMDT.c @@ -1068,6 +524,13 @@ libasn1c_s1ap_sources = files(''' S1AP_SecondaryRATDataUsageRequest.c S1AP_SecondaryRATDataUsageReportList.c S1AP_SecondaryRATDataUsageReportItem.c + S1AP_SecurityIndication.c + S1AP_SecurityResult.c + S1AP_SensorMeasConfig.c + S1AP_SensorMeasConfigNameItem.c + S1AP_SensorMeasConfigNameList.c + S1AP_SensorMeasurementConfiguration.c + S1AP_SensorNameConfig.c S1AP_SerialNumber.c S1AP_ServiceType.c S1AP_SONInformation.c @@ -1083,7 +546,10 @@ libasn1c_s1ap_sources = files(''' S1AP_SRVCCOperationNotPossible.c S1AP_SRVCCOperationPossible.c S1AP_SRVCCHOIndication.c + S1AP_SourceNodeID.c + S1AP_SourceNodeID-Extension.c S1AP_SourceeNB-ToTargeteNB-TransparentContainer.c + S1AP_SourceNgRanNode-ID.c S1AP_SourceRNC-ToTargetRNC-TransparentContainer.c S1AP_SourceNgRanNode-ToTargetNgRanNode-TransparentContainer.c S1AP_ServedGUMMEIs.c @@ -1101,6 +567,7 @@ libasn1c_s1ap_sources = files(''' S1AP_TimeSynchronisationInfo.c S1AP_S-TMSI.c S1AP_TAC.c + S1AP_TACList-In-LTE-NTN.c S1AP_TAIBasedMDT.c S1AP_TAIListforMDT.c S1AP_TAIListforWarning.c @@ -1136,6 +603,7 @@ libasn1c_s1ap_sources = files(''' S1AP_M1ThresholdEventA2.c S1AP_Threshold-RSRP.c S1AP_Threshold-RSRQ.c + S1AP_TimeToTrigger.c S1AP_TimeToWait.c S1AP_Time-UE-StayedInCell.c S1AP_Time-UE-StayedInCell-EnhancedGranularity.c @@ -1162,6 +630,7 @@ libasn1c_s1ap_sources = files(''' S1AP_UEPagingID.c S1AP_UERadioCapability.c S1AP_UERadioCapabilityForPaging.c + S1AP_UERadioCapabilityID.c S1AP_UE-RLF-Report-Container.c S1AP_UE-RLF-Report-Container-for-extended-bands.c S1AP_UESecurityCapabilities.c @@ -1171,6 +640,7 @@ libasn1c_s1ap_sources = files(''' S1AP_UL-NAS-MAC.c S1AP_UL-NAS-Count.c S1AP_UnlicensedSpectrumRestriction.c + S1AP_URI-Address.c S1AP_UserLocationInformation.c S1AP_UEUserPlaneCIoTSupportIndicator.c S1AP_UE-Application-Layer-Measurement-Capability.c @@ -1187,6 +657,7 @@ libasn1c_s1ap_sources = files(''' S1AP_WLANMeasConfigNameList.c S1AP_WLANMeasConfig.c S1AP_WLANName.c + S1AP_WUS-Assistance-Information.c S1AP_X2TNLConfigurationInfo.c S1AP_ENBX2ExtTLAs.c S1AP_ENBX2ExtTLA.c @@ -1208,93 +679,6 @@ libasn1c_s1ap_sources = files(''' S1AP_PrivateIE-Container.c S1AP_PrivateIE-Field.c S1AP_EXTERNAL.c - - S1AP_Bearers-SubjectToEarlyStatusTransfer-Item.c - S1AP_Bearers-SubjectToEarlyStatusTransfer-Item.h - S1AP_Bearers-SubjectToEarlyStatusTransferList.c - S1AP_Bearers-SubjectToEarlyStatusTransferList.h - S1AP_DAPSRequestInfo.c - S1AP_DAPSRequestInfo.h - S1AP_DAPSResponseInfo.c - S1AP_DAPSResponseInfo.h - S1AP_DAPSResponseInfoItem.c - S1AP_DAPSResponseInfoItem.h - S1AP_DAPSResponseInfoList.c - S1AP_DAPSResponseInfoList.h - S1AP_DLCOUNT-PDCP-SNlength.c - S1AP_DLCOUNT-PDCP-SNlength.h - S1AP_DataSize.c - S1AP_DataSize.h - S1AP_ENB-EarlyStatusTransfer-TransparentContainer.c - S1AP_ENB-EarlyStatusTransfer-TransparentContainer.h - S1AP_ENBEarlyStatusTransfer.c - S1AP_ENBEarlyStatusTransfer.h - S1AP_Ethernet-Type.c - S1AP_Ethernet-Type.h - S1AP_FiveQI.c - S1AP_FiveQI.h - S1AP_HandoverSuccess.c - S1AP_HandoverSuccess.h - S1AP_IAB-Authorized.c - S1AP_IAB-Authorized.h - S1AP_IAB-Node-Indication.c - S1AP_IAB-Node-Indication.h - S1AP_IAB-Supported.c - S1AP_IAB-Supported.h - S1AP_InterSystemMeasurementItem.c - S1AP_InterSystemMeasurementItem.h - S1AP_InterSystemMeasurementList.c - S1AP_InterSystemMeasurementList.h - S1AP_InterSystemMeasurementParameters.c - S1AP_InterSystemMeasurementParameters.h - S1AP_IntersystemMeasurementConfiguration.c - S1AP_IntersystemMeasurementConfiguration.h - S1AP_IntersystemSONConfigurationTransfer.c - S1AP_IntersystemSONConfigurationTransfer.h - S1AP_MDT-ConfigurationNR.c - S1AP_MDT-ConfigurationNR.h - S1AP_MMEEarlyStatusTransfer.c - S1AP_MMEEarlyStatusTransfer.h - S1AP_NB-IoT-PagingDRX.c - S1AP_NB-IoT-PagingDRX.h - S1AP_NB-IoT-RLF-Report-Container.c - S1AP_NB-IoT-RLF-Report-Container.h - S1AP_NRUESidelinkAggregateMaximumBitrate.c - S1AP_NRUESidelinkAggregateMaximumBitrate.h - S1AP_NRV2XServicesAuthorized.c - S1AP_NRV2XServicesAuthorized.h - S1AP_NotifySourceeNB.c - S1AP_NotifySourceeNB.h - S1AP_PC5FlowBitRates.c - S1AP_PC5FlowBitRates.h - S1AP_PC5QoSFlowItem.c - S1AP_PC5QoSFlowItem.h - S1AP_PC5QoSFlowList.c - S1AP_PC5QoSFlowList.h - S1AP_PC5QoSParameters.c - S1AP_PC5QoSParameters.h - S1AP_PagingProbabilityInformation.c - S1AP_PagingProbabilityInformation.h - S1AP_Range.c - S1AP_Range.h - S1AP_SourceNgRanNode-ID.c - S1AP_SourceNgRanNode-ID.h - S1AP_SourceNodeID-Extension.c - S1AP_SourceNodeID-Extension.h - S1AP_SourceNodeID.c - S1AP_SourceNodeID.h - S1AP_UERadioCapabilityID.c - S1AP_UERadioCapabilityID.h - S1AP_UERadioCapabilityIDMappingRequest.c - S1AP_UERadioCapabilityIDMappingRequest.h - S1AP_UERadioCapabilityIDMappingResponse.c - S1AP_UERadioCapabilityIDMappingResponse.h - S1AP_URI-Address.c - S1AP_URI-Address.h - S1AP_WUS-Assistance-Information.c - S1AP_WUS-Assistance-Information.h - S1AP_EmergencyIndicator.c - S1AP_EmergencyIndicator.h '''.split()) libasn1c_s1ap_inc = include_directories('.') diff --git a/lib/asn1c/support/README.md b/lib/asn1c/support/README.md index 6d2381e95..c6c6e42d9 100644 --- a/lib/asn1c/support/README.md +++ b/lib/asn1c/support/README.md @@ -1,26 +1,16 @@ Use mounse07410(vlm_master) git's fork for asn1c -commit 24247e2813a7510ebabe6a9b6b6b29fffa0eb27b (HEAD -> vlm_master, origin/vlm_master, origin/HEAD) -Author: Pau Espin Pedrol -Date: Fri Jul 15 17:43:08 2022 +0200 +commit ebed802c88b3049cfe67326e4df780cefc6da49e (HEAD -> vlm_master, origin/vlm_master, origin/HEAD) +Author: Leith Bade +Date: Mon Nov 14 20:28:25 2022 +1100 - aper: Rework aper_get_length to gain lb & ub information - - This should help aper_put_length() to take proper decisions on the way - to encode the length, since the range alone is not enough. - A contraint of lb=1 ub=65536 would yield a range=65536, but according to - ITU-T X.691 11.9 it shouldn't be encoded using nsnnwn since that only - applies in case ub<65536. - As a result, it would end up encoding/decoding it using 2 bytes while it - should use only 1. - - Related: https://github.com/mouse07410/asn1c/issues/94 + Check SEQUENCE field constraint check result instead of returning =========================================== user@host ~/Documents/git/my$ \ git clone https://github.com/mouse07410/asn1c.git user@host ~/Documents/git/my$ \ - git checkout git checkout 24247e2813a7510ebabe6a9b6b6b29fffa0eb27b + git checkout ebed802c88b3049cfe67326e4df780cefc6da49e OR @@ -30,10 +20,15 @@ user@host ~/Documents/git/my$ \ user@host Documents/git/my/asn1c$ \ autoreconf -fi;./configure;make -j4 -Modify 36413-g40.txt to 36413-g40.asn +Modify 36413-h30.txt to 36413-h30.asn =========================================== -user@host ~/documents/git/open5gs/lib/asn1c/support/s1ap-r16.7.0$ \ - diff 36413-g70.txt 36413-g70.asn +user@host ~/documents/git/open5gs/lib/asn1c/support/s1ap-r17.3.0$ \ + diff 36413-h30.txt 36413-h30.asn + +Modify 38413-h30.txt to 38413-h30.asn +=========================================== +user@host ~/documents/git/open5gs/lib/asn1c/support/ngap-r17.3.0$ \ + diff 38413-h30.txt 38413-h30.asn ASN.1 encoder/decoder =========================================== @@ -41,13 +36,13 @@ user@host ~/documents/git/open5gs/lib/asn1c/s1ap$ \ ASN1C_PREFIX=S1AP_ ../../../../my/asn1c/asn1c/asn1c -pdu=all \ -fcompound-names -findirect-choice -fno-include-deps \ -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER \ - ../support/s1ap-r16.7.0/36413-g70.asn + ../support/s1ap-r17.3.0/36413-h30.asn user@host ~/Documents/git/open5gs/lib/asn1c/ngap$ \ ASN1C_PREFIX=NGAP_ ../../../../my/asn1c/asn1c/asn1c -pdu=all \ -fcompound-names -findirect-choice -fno-include-deps \ -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER \ - ../support/ngap-r16.7.0/38413-g70.asn + ../support/ngap-r17.3.0/38413-h30.asn Fix NGAP_RANNodeNameUTF8String.c (Issues #994 - APC_EXTENSIBLE) =============================================================== @@ -87,25 +82,6 @@ index 1df33a4d..a74f97ea 100644 }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ -Fix NGAP_ProtocolExtensionField.c -=========================================== -diff --git a/lib/asn1c/ngap/NGAP_ProtocolExtensionField.c b/lib/asn1c/ngap/NGAP_ProtocolExtensionField.c -index 4a23d705..3afbede8 100644 ---- a/lib/asn1c/ngap/NGAP_ProtocolExtensionField.c -+++ b/lib/asn1c/ngap/NGAP_ProtocolExtensionField.c -@@ -48809,11 +48809,7 @@ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_648[] = { - 0, - #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ - #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) -+#if 0 /* modified by acetcom */ - &asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_PDUSessionResourceReleaseResponseTransfer__constr_43, -+#else -+ 0, -+#endif - #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ - memb_NGAP_OCTET_STRING_CONTAINING_PDUSessionResourceReleaseResponseTransfer__constraint_648 - }, - Check common file =========================================== user@host ~/Documents/git/open5gs/lib/asn1c/common$ \ diff --git a/lib/asn1c/support/ngap-r17.3.0/38413-h30.asn b/lib/asn1c/support/ngap-r17.3.0/38413-h30.asn new file mode 100644 index 000000000..2f0e1982b --- /dev/null +++ b/lib/asn1c/support/ngap-r17.3.0/38413-h30.asn @@ -0,0 +1,11930 @@ +-- ASN1START +-- ************************************************************** +-- +-- Elementary Procedure definitions +-- +-- ************************************************************** + +NGAP-PDU-Descriptions { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +ngran-Access (22) modules (3) ngap (1) version1 (1) ngap-PDU-Descriptions (0)} + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- ************************************************************** +-- +-- IE parameter types from other modules. +-- +-- ************************************************************** + +IMPORTS + + Criticality, + ProcedureCode +FROM NGAP-CommonDataTypes + + AMFConfigurationUpdate, + AMFConfigurationUpdateAcknowledge, + AMFConfigurationUpdateFailure, + AMFCPRelocationIndication, + AMFStatusIndication, + BroadcastSessionModificationFailure, + BroadcastSessionModificationRequest, + BroadcastSessionModificationResponse, + BroadcastSessionReleaseRequest, + BroadcastSessionReleaseRequired, + BroadcastSessionReleaseResponse, + BroadcastSessionSetupFailure, + BroadcastSessionSetupRequest, + BroadcastSessionSetupResponse, + CellTrafficTrace, + ConnectionEstablishmentIndication, + DeactivateTrace, + DistributionReleaseRequest, + DistributionReleaseResponse, + DistributionSetupFailure, + DistributionSetupRequest, + DistributionSetupResponse, + DownlinkNASTransport, + DownlinkNonUEAssociatedNRPPaTransport, + DownlinkRANConfigurationTransfer, + DownlinkRANEarlyStatusTransfer, + DownlinkRANStatusTransfer, + DownlinkUEAssociatedNRPPaTransport, + ErrorIndication, + HandoverCancel, + HandoverCancelAcknowledge, + HandoverCommand, + HandoverFailure, + HandoverNotify, + HandoverPreparationFailure, + HandoverRequest, + HandoverRequestAcknowledge, + HandoverRequired, + HandoverSuccess, + InitialContextSetupFailure, + InitialContextSetupRequest, + InitialContextSetupResponse, + InitialUEMessage, + LocationReport, + LocationReportingControl, + LocationReportingFailureIndication, + MulticastSessionActivationFailure, + MulticastSessionActivationRequest, + MulticastSessionActivationResponse, + MulticastSessionDeactivationRequest, + MulticastSessionDeactivationResponse, + MulticastSessionUpdateFailure, + MulticastSessionUpdateRequest, + MulticastSessionUpdateResponse, + MulticastGroupPaging, + NASNonDeliveryIndication, + NGReset, + NGResetAcknowledge, + NGSetupFailure, + NGSetupRequest, + NGSetupResponse, + OverloadStart, + OverloadStop, + Paging, + PathSwitchRequest, + PathSwitchRequestAcknowledge, + PathSwitchRequestFailure, + PDUSessionResourceModifyConfirm, + PDUSessionResourceModifyIndication, + PDUSessionResourceModifyRequest, + PDUSessionResourceModifyResponse, + PDUSessionResourceNotify, + PDUSessionResourceReleaseCommand, + PDUSessionResourceReleaseResponse, + PDUSessionResourceSetupRequest, + PDUSessionResourceSetupResponse, + PrivateMessage, + PWSCancelRequest, + PWSCancelResponse, + PWSFailureIndication, + PWSRestartIndication, + RANConfigurationUpdate, + RANConfigurationUpdateAcknowledge, + RANConfigurationUpdateFailure, + RANCPRelocationIndication, + RerouteNASRequest, + RetrieveUEInformation, + RRCInactiveTransitionReport, + SecondaryRATDataUsageReport, + TraceFailureIndication, + TraceStart, + UEContextModificationFailure, + UEContextModificationRequest, + UEContextModificationResponse, + UEContextReleaseCommand, + UEContextReleaseComplete, + UEContextReleaseRequest, + UEContextResumeRequest, + UEContextResumeResponse, + UEContextResumeFailure, + UEContextSuspendRequest, + UEContextSuspendResponse, + UEContextSuspendFailure, + UEInformationTransfer, + UERadioCapabilityCheckRequest, + UERadioCapabilityCheckResponse, + UERadioCapabilityIDMappingRequest, + UERadioCapabilityIDMappingResponse, + UERadioCapabilityInfoIndication, + UETNLABindingReleaseRequest, + UplinkNASTransport, + UplinkNonUEAssociatedNRPPaTransport, + UplinkRANConfigurationTransfer, + UplinkRANEarlyStatusTransfer, + UplinkRANStatusTransfer, + UplinkUEAssociatedNRPPaTransport, + WriteReplaceWarningRequest, + WriteReplaceWarningResponse, + UplinkRIMInformationTransfer, + DownlinkRIMInformationTransfer + +FROM NGAP-PDU-Contents + + id-AMFConfigurationUpdate, + id-AMFCPRelocationIndication, + id-AMFStatusIndication, + id-BroadcastSessionModification, + id-BroadcastSessionRelease, + id-BroadcastSessionReleaseRequired, + id-BroadcastSessionSetup, + id-CellTrafficTrace, + id-ConnectionEstablishmentIndication, + id-DeactivateTrace, + id-DistributionSetup, + id-DistributionRelease, + id-DownlinkNASTransport, + id-DownlinkNonUEAssociatedNRPPaTransport, + id-DownlinkRANConfigurationTransfer, + id-DownlinkRANEarlyStatusTransfer, + id-DownlinkRANStatusTransfer, + id-DownlinkUEAssociatedNRPPaTransport, + id-ErrorIndication, + id-HandoverCancel, + id-HandoverNotification, + id-HandoverPreparation, + id-HandoverResourceAllocation, + id-HandoverSuccess, + id-InitialContextSetup, + id-InitialUEMessage, + id-LocationReport, + id-LocationReportingControl, + id-LocationReportingFailureIndication, + id-MulticastSessionActivation, + id-MulticastSessionDeactivation, + id-MulticastSessionUpdate, + id-MulticastGroupPaging, + id-NASNonDeliveryIndication, + id-NGReset, + id-NGSetup, + id-OverloadStart, + id-OverloadStop, + id-Paging, + id-PathSwitchRequest, + id-PDUSessionResourceModify, + id-PDUSessionResourceModifyIndication, + id-PDUSessionResourceNotify, + id-PDUSessionResourceRelease, + id-PDUSessionResourceSetup, + id-PrivateMessage, + id-PWSCancel, + id-PWSFailureIndication, + id-PWSRestartIndication, + id-RANConfigurationUpdate, + id-RANCPRelocationIndication, + id-RerouteNASRequest, + id-RetrieveUEInformation, + id-RRCInactiveTransitionReport, + id-SecondaryRATDataUsageReport, + id-TraceFailureIndication, + id-TraceStart, + id-UEContextModification, + id-UEContextRelease, + id-UEContextReleaseRequest, + id-UEContextResume, + id-UEContextSuspend, + id-UEInformationTransfer, + id-UERadioCapabilityCheck, + id-UERadioCapabilityIDMapping, + id-UERadioCapabilityInfoIndication, + id-UETNLABindingRelease, + id-UplinkNASTransport, + id-UplinkNonUEAssociatedNRPPaTransport, + id-UplinkRANConfigurationTransfer, + id-UplinkRANEarlyStatusTransfer, + id-UplinkRANStatusTransfer, + id-UplinkUEAssociatedNRPPaTransport, + id-WriteReplaceWarning, + id-UplinkRIMInformationTransfer, + id-DownlinkRIMInformationTransfer + +FROM NGAP-Constants; + +-- ************************************************************** +-- +-- Interface Elementary Procedure Class +-- +-- ************************************************************** + +NGAP-ELEMENTARY-PROCEDURE ::= CLASS { + &InitiatingMessage , + &SuccessfulOutcome OPTIONAL, + &UnsuccessfulOutcome OPTIONAL, + &procedureCode ProcedureCode UNIQUE, + &criticality Criticality DEFAULT ignore +} + +WITH SYNTAX { + INITIATING MESSAGE &InitiatingMessage + [SUCCESSFUL OUTCOME &SuccessfulOutcome] + [UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome] + PROCEDURE CODE &procedureCode + [CRITICALITY &criticality] +} + +-- ************************************************************** +-- +-- Interface PDU Definition +-- +-- ************************************************************** + +NGAP-PDU ::= CHOICE { + initiatingMessage InitiatingMessage, + successfulOutcome SuccessfulOutcome, + unsuccessfulOutcome UnsuccessfulOutcome, + ... +} + +InitiatingMessage ::= SEQUENCE { + procedureCode NGAP-ELEMENTARY-PROCEDURE.&procedureCode ({NGAP-ELEMENTARY-PROCEDURES}), + criticality NGAP-ELEMENTARY-PROCEDURE.&criticality ({NGAP-ELEMENTARY-PROCEDURES}{@procedureCode}), + value NGAP-ELEMENTARY-PROCEDURE.&InitiatingMessage ({NGAP-ELEMENTARY-PROCEDURES}{@procedureCode}) +} + +SuccessfulOutcome ::= SEQUENCE { + procedureCode NGAP-ELEMENTARY-PROCEDURE.&procedureCode ({NGAP-ELEMENTARY-PROCEDURES}), + criticality NGAP-ELEMENTARY-PROCEDURE.&criticality ({NGAP-ELEMENTARY-PROCEDURES}{@procedureCode}), + value NGAP-ELEMENTARY-PROCEDURE.&SuccessfulOutcome ({NGAP-ELEMENTARY-PROCEDURES}{@procedureCode}) +} + +UnsuccessfulOutcome ::= SEQUENCE { + procedureCode NGAP-ELEMENTARY-PROCEDURE.&procedureCode ({NGAP-ELEMENTARY-PROCEDURES}), + criticality NGAP-ELEMENTARY-PROCEDURE.&criticality ({NGAP-ELEMENTARY-PROCEDURES}{@procedureCode}), + value NGAP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome ({NGAP-ELEMENTARY-PROCEDURES}{@procedureCode}) +} + +-- ************************************************************** +-- +-- Interface Elementary Procedure List +-- +-- ************************************************************** + +NGAP-ELEMENTARY-PROCEDURES NGAP-ELEMENTARY-PROCEDURE ::= { + NGAP-ELEMENTARY-PROCEDURES-CLASS-1 | + NGAP-ELEMENTARY-PROCEDURES-CLASS-2, + ... +} + +NGAP-ELEMENTARY-PROCEDURES-CLASS-1 NGAP-ELEMENTARY-PROCEDURE ::= { + aMFConfigurationUpdate | + broadcastSessionModification | + broadcastSessionRelease | + broadcastSessionSetup | + distributionSetup | + distributionRelease | + handoverCancel | + handoverPreparation | + handoverResourceAllocation | + initialContextSetup | + multicastSessionActivation | + multicastSessionDeactivation | + multicastSessionUpdate | + nGReset | + nGSetup | + pathSwitchRequest | + pDUSessionResourceModify | + pDUSessionResourceModifyIndication | + pDUSessionResourceRelease | + pDUSessionResourceSetup | + pWSCancel | + rANConfigurationUpdate | + uEContextModification | + uEContextRelease | + uEContextResume | + uEContextSuspend | + uERadioCapabilityCheck | + uERadioCapabilityIDMapping | + writeReplaceWarning, + ... +} + +NGAP-ELEMENTARY-PROCEDURES-CLASS-2 NGAP-ELEMENTARY-PROCEDURE ::= { + aMFCPRelocationIndication | + aMFStatusIndication | + broadcastSessionReleaseRequired | + cellTrafficTrace | + connectionEstablishmentIndication | + deactivateTrace | + downlinkNASTransport | + downlinkNonUEAssociatedNRPPaTransport | + downlinkRANConfigurationTransfer | + downlinkRANEarlyStatusTransfer | + downlinkRANStatusTransfer | + downlinkRIMInformationTransfer | + downlinkUEAssociatedNRPPaTransport | + errorIndication | + handoverNotification | + handoverSuccess | + initialUEMessage | + locationReport | + locationReportingControl | + locationReportingFailureIndication | + multicastGroupPaging | + nASNonDeliveryIndication | + overloadStart | + overloadStop | + paging | + pDUSessionResourceNotify | + privateMessage | + pWSFailureIndication | + pWSRestartIndication | + rANCPRelocationIndication | + rerouteNASRequest | + retrieveUEInformation | + rRCInactiveTransitionReport | + secondaryRATDataUsageReport | + traceFailureIndication | + traceStart | + uEContextReleaseRequest | + uEInformationTransfer | + uERadioCapabilityInfoIndication | + uETNLABindingRelease | + uplinkNASTransport | + uplinkNonUEAssociatedNRPPaTransport | + uplinkRANConfigurationTransfer | + uplinkRANEarlyStatusTransfer | + uplinkRANStatusTransfer | + uplinkRIMInformationTransfer | + uplinkUEAssociatedNRPPaTransport, + ... + +} + +-- ************************************************************** +-- +-- Interface Elementary Procedures +-- +-- ************************************************************** + +aMFConfigurationUpdate NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE AMFConfigurationUpdate + SUCCESSFUL OUTCOME AMFConfigurationUpdateAcknowledge + UNSUCCESSFUL OUTCOME AMFConfigurationUpdateFailure + PROCEDURE CODE id-AMFConfigurationUpdate + CRITICALITY reject +} + +aMFCPRelocationIndication NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE AMFCPRelocationIndication + PROCEDURE CODE id-AMFCPRelocationIndication + CRITICALITY reject +} + +aMFStatusIndication NGAP-ELEMENTARY-PROCEDURE ::={ + INITIATING MESSAGE AMFStatusIndication + PROCEDURE CODE id-AMFStatusIndication + CRITICALITY ignore +} + +broadcastSessionModification NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE BroadcastSessionModificationRequest + SUCCESSFUL OUTCOME BroadcastSessionModificationResponse + UNSUCCESSFUL OUTCOME BroadcastSessionModificationFailure + PROCEDURE CODE id-BroadcastSessionModification + CRITICALITY reject +} + +broadcastSessionRelease NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE BroadcastSessionReleaseRequest + SUCCESSFUL OUTCOME BroadcastSessionReleaseResponse + PROCEDURE CODE id-BroadcastSessionRelease + CRITICALITY reject +} + +broadcastSessionReleaseRequired NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE BroadcastSessionReleaseRequired + PROCEDURE CODE id-BroadcastSessionReleaseRequired + CRITICALITY reject +} + +broadcastSessionSetup NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE BroadcastSessionSetupRequest + SUCCESSFUL OUTCOME BroadcastSessionSetupResponse + UNSUCCESSFUL OUTCOME BroadcastSessionSetupFailure + PROCEDURE CODE id-BroadcastSessionSetup + CRITICALITY reject +} + +cellTrafficTrace NGAP-ELEMENTARY-PROCEDURE ::={ + INITIATING MESSAGE CellTrafficTrace + PROCEDURE CODE id-CellTrafficTrace + CRITICALITY ignore +} + +connectionEstablishmentIndication NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ConnectionEstablishmentIndication + PROCEDURE CODE id-ConnectionEstablishmentIndication + CRITICALITY reject +} + +deactivateTrace NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DeactivateTrace + PROCEDURE CODE id-DeactivateTrace + CRITICALITY ignore +} + +distributionSetup NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DistributionSetupRequest + SUCCESSFUL OUTCOME DistributionSetupResponse + UNSUCCESSFUL OUTCOME DistributionSetupFailure + PROCEDURE CODE id-DistributionSetup + CRITICALITY reject +} + +distributionRelease NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DistributionReleaseRequest + SUCCESSFUL OUTCOME DistributionReleaseResponse + PROCEDURE CODE id-DistributionRelease + CRITICALITY reject +} + +downlinkNASTransport NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkNASTransport + PROCEDURE CODE id-DownlinkNASTransport + CRITICALITY ignore +} + +downlinkNonUEAssociatedNRPPaTransport NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkNonUEAssociatedNRPPaTransport + PROCEDURE CODE id-DownlinkNonUEAssociatedNRPPaTransport + CRITICALITY ignore +} + +downlinkRANConfigurationTransfer NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkRANConfigurationTransfer + PROCEDURE CODE id-DownlinkRANConfigurationTransfer + CRITICALITY ignore +} + +downlinkRANEarlyStatusTransfer NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkRANEarlyStatusTransfer + PROCEDURE CODE id-DownlinkRANEarlyStatusTransfer + CRITICALITY ignore +} + +downlinkRANStatusTransfer NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkRANStatusTransfer + PROCEDURE CODE id-DownlinkRANStatusTransfer + CRITICALITY ignore +} + +downlinkUEAssociatedNRPPaTransport NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkUEAssociatedNRPPaTransport + PROCEDURE CODE id-DownlinkUEAssociatedNRPPaTransport + CRITICALITY ignore +} + +errorIndication NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ErrorIndication + PROCEDURE CODE id-ErrorIndication + CRITICALITY ignore +} + +handoverCancel NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverCancel + SUCCESSFUL OUTCOME HandoverCancelAcknowledge + PROCEDURE CODE id-HandoverCancel + CRITICALITY reject +} + +handoverNotification NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverNotify + PROCEDURE CODE id-HandoverNotification + CRITICALITY ignore +} + +handoverPreparation NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverRequired + SUCCESSFUL OUTCOME HandoverCommand + UNSUCCESSFUL OUTCOME HandoverPreparationFailure + PROCEDURE CODE id-HandoverPreparation + CRITICALITY reject +} + +handoverResourceAllocation NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverRequest + SUCCESSFUL OUTCOME HandoverRequestAcknowledge + UNSUCCESSFUL OUTCOME HandoverFailure + PROCEDURE CODE id-HandoverResourceAllocation + CRITICALITY reject +} + +handoverSuccess NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverSuccess + PROCEDURE CODE id-HandoverSuccess + CRITICALITY ignore +} + +initialContextSetup NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE InitialContextSetupRequest + SUCCESSFUL OUTCOME InitialContextSetupResponse + UNSUCCESSFUL OUTCOME InitialContextSetupFailure + PROCEDURE CODE id-InitialContextSetup + CRITICALITY reject +} + +initialUEMessage NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE InitialUEMessage + PROCEDURE CODE id-InitialUEMessage + CRITICALITY ignore +} + +locationReport NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE LocationReport + PROCEDURE CODE id-LocationReport + CRITICALITY ignore +} + +locationReportingControl NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE LocationReportingControl + PROCEDURE CODE id-LocationReportingControl + CRITICALITY ignore +} + +locationReportingFailureIndication NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE LocationReportingFailureIndication + PROCEDURE CODE id-LocationReportingFailureIndication + CRITICALITY ignore +} + +multicastSessionActivation NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MulticastSessionActivationRequest + SUCCESSFUL OUTCOME MulticastSessionActivationResponse + UNSUCCESSFUL OUTCOME MulticastSessionActivationFailure + PROCEDURE CODE id-MulticastSessionActivation + CRITICALITY reject +} + +multicastSessionDeactivation NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MulticastSessionDeactivationRequest + SUCCESSFUL OUTCOME MulticastSessionDeactivationResponse + PROCEDURE CODE id-MulticastSessionDeactivation + CRITICALITY reject +} + +multicastSessionUpdate NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MulticastSessionUpdateRequest + SUCCESSFUL OUTCOME MulticastSessionUpdateResponse + UNSUCCESSFUL OUTCOME MulticastSessionUpdateFailure + PROCEDURE CODE id-MulticastSessionUpdate + CRITICALITY reject +} + +multicastGroupPaging NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MulticastGroupPaging + PROCEDURE CODE id-MulticastGroupPaging + CRITICALITY ignore +} + +nASNonDeliveryIndication NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE NASNonDeliveryIndication + PROCEDURE CODE id-NASNonDeliveryIndication + CRITICALITY ignore +} + +nGReset NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE NGReset + SUCCESSFUL OUTCOME NGResetAcknowledge + PROCEDURE CODE id-NGReset + CRITICALITY reject +} + +nGSetup NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE NGSetupRequest + SUCCESSFUL OUTCOME NGSetupResponse + UNSUCCESSFUL OUTCOME NGSetupFailure + PROCEDURE CODE id-NGSetup + CRITICALITY reject +} + +overloadStart NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE OverloadStart + PROCEDURE CODE id-OverloadStart + CRITICALITY ignore +} + +overloadStop NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE OverloadStop + PROCEDURE CODE id-OverloadStop + CRITICALITY reject +} + +paging NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE Paging + PROCEDURE CODE id-Paging + CRITICALITY ignore +} + +pathSwitchRequest NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PathSwitchRequest + SUCCESSFUL OUTCOME PathSwitchRequestAcknowledge + UNSUCCESSFUL OUTCOME PathSwitchRequestFailure + PROCEDURE CODE id-PathSwitchRequest + CRITICALITY reject +} + +pDUSessionResourceModify NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PDUSessionResourceModifyRequest + SUCCESSFUL OUTCOME PDUSessionResourceModifyResponse + PROCEDURE CODE id-PDUSessionResourceModify + CRITICALITY reject +} + +pDUSessionResourceModifyIndication NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PDUSessionResourceModifyIndication + SUCCESSFUL OUTCOME PDUSessionResourceModifyConfirm + PROCEDURE CODE id-PDUSessionResourceModifyIndication + CRITICALITY reject +} + +pDUSessionResourceNotify NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PDUSessionResourceNotify + PROCEDURE CODE id-PDUSessionResourceNotify + CRITICALITY ignore +} + +pDUSessionResourceRelease NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PDUSessionResourceReleaseCommand + SUCCESSFUL OUTCOME PDUSessionResourceReleaseResponse + PROCEDURE CODE id-PDUSessionResourceRelease + CRITICALITY reject +} + +pDUSessionResourceSetup NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PDUSessionResourceSetupRequest + SUCCESSFUL OUTCOME PDUSessionResourceSetupResponse + PROCEDURE CODE id-PDUSessionResourceSetup + CRITICALITY reject +} + +privateMessage NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PrivateMessage + PROCEDURE CODE id-PrivateMessage + CRITICALITY ignore +} + +pWSCancel NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PWSCancelRequest + SUCCESSFUL OUTCOME PWSCancelResponse + PROCEDURE CODE id-PWSCancel + CRITICALITY reject +} + +pWSFailureIndication NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PWSFailureIndication + PROCEDURE CODE id-PWSFailureIndication + CRITICALITY ignore +} + +pWSRestartIndication NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PWSRestartIndication + PROCEDURE CODE id-PWSRestartIndication + CRITICALITY ignore +} + +rANConfigurationUpdate NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE RANConfigurationUpdate + SUCCESSFUL OUTCOME RANConfigurationUpdateAcknowledge + UNSUCCESSFUL OUTCOME RANConfigurationUpdateFailure + PROCEDURE CODE id-RANConfigurationUpdate + CRITICALITY reject +} + +rANCPRelocationIndication NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE RANCPRelocationIndication + PROCEDURE CODE id-RANCPRelocationIndication + CRITICALITY reject +} + +rerouteNASRequest NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE RerouteNASRequest + PROCEDURE CODE id-RerouteNASRequest + CRITICALITY reject +} + + +retrieveUEInformation NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE RetrieveUEInformation + PROCEDURE CODE id-RetrieveUEInformation + CRITICALITY reject +} + +rRCInactiveTransitionReport NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE RRCInactiveTransitionReport + PROCEDURE CODE id-RRCInactiveTransitionReport + CRITICALITY ignore +} + +secondaryRATDataUsageReport NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE SecondaryRATDataUsageReport + PROCEDURE CODE id-SecondaryRATDataUsageReport + CRITICALITY ignore +} + +traceFailureIndication NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE TraceFailureIndication + PROCEDURE CODE id-TraceFailureIndication + CRITICALITY ignore +} + +traceStart NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE TraceStart + PROCEDURE CODE id-TraceStart + CRITICALITY ignore +} + +uEContextModification NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextModificationRequest + SUCCESSFUL OUTCOME UEContextModificationResponse + UNSUCCESSFUL OUTCOME UEContextModificationFailure + PROCEDURE CODE id-UEContextModification + CRITICALITY reject +} + +uEContextRelease NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextReleaseCommand + SUCCESSFUL OUTCOME UEContextReleaseComplete + PROCEDURE CODE id-UEContextRelease + CRITICALITY reject +} + +uEContextReleaseRequest NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextReleaseRequest + PROCEDURE CODE id-UEContextReleaseRequest + CRITICALITY ignore +} + +uEContextResume NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextResumeRequest + SUCCESSFUL OUTCOME UEContextResumeResponse + UNSUCCESSFUL OUTCOME UEContextResumeFailure + PROCEDURE CODE id-UEContextResume + CRITICALITY reject +} + +uEContextSuspend NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextSuspendRequest + SUCCESSFUL OUTCOME UEContextSuspendResponse + UNSUCCESSFUL OUTCOME UEContextSuspendFailure + PROCEDURE CODE id-UEContextSuspend + CRITICALITY reject +} + +uEInformationTransfer NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEInformationTransfer + PROCEDURE CODE id-UEInformationTransfer + CRITICALITY reject +} + +uERadioCapabilityCheck NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UERadioCapabilityCheckRequest + SUCCESSFUL OUTCOME UERadioCapabilityCheckResponse + PROCEDURE CODE id-UERadioCapabilityCheck + CRITICALITY reject +} + +uERadioCapabilityIDMapping NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UERadioCapabilityIDMappingRequest + SUCCESSFUL OUTCOME UERadioCapabilityIDMappingResponse + PROCEDURE CODE id-UERadioCapabilityIDMapping + CRITICALITY reject +} + +uERadioCapabilityInfoIndication NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UERadioCapabilityInfoIndication + PROCEDURE CODE id-UERadioCapabilityInfoIndication + CRITICALITY ignore +} + +uETNLABindingRelease NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UETNLABindingReleaseRequest + PROCEDURE CODE id-UETNLABindingRelease + CRITICALITY ignore +} + +uplinkNASTransport NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkNASTransport + PROCEDURE CODE id-UplinkNASTransport + CRITICALITY ignore +} + +uplinkNonUEAssociatedNRPPaTransport NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkNonUEAssociatedNRPPaTransport + PROCEDURE CODE id-UplinkNonUEAssociatedNRPPaTransport + CRITICALITY ignore +} + +uplinkRANConfigurationTransfer NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkRANConfigurationTransfer + PROCEDURE CODE id-UplinkRANConfigurationTransfer + CRITICALITY ignore +} + +uplinkRANEarlyStatusTransfer NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkRANEarlyStatusTransfer + PROCEDURE CODE id-UplinkRANEarlyStatusTransfer + CRITICALITY reject +} + +uplinkRANStatusTransfer NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkRANStatusTransfer + PROCEDURE CODE id-UplinkRANStatusTransfer + CRITICALITY ignore +} + +uplinkUEAssociatedNRPPaTransport NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkUEAssociatedNRPPaTransport + PROCEDURE CODE id-UplinkUEAssociatedNRPPaTransport + CRITICALITY ignore +} + +writeReplaceWarning NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE WriteReplaceWarningRequest + SUCCESSFUL OUTCOME WriteReplaceWarningResponse + PROCEDURE CODE id-WriteReplaceWarning + CRITICALITY reject +} + +uplinkRIMInformationTransfer NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkRIMInformationTransfer + PROCEDURE CODE id-UplinkRIMInformationTransfer + CRITICALITY ignore +} + +downlinkRIMInformationTransfer NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkRIMInformationTransfer + PROCEDURE CODE id-DownlinkRIMInformationTransfer + CRITICALITY ignore +} + +END +-- ASN1STOP + +-- ASN1START +-- ************************************************************** +-- +-- PDU definitions for NGAP. +-- +-- ************************************************************** + +NGAP-PDU-Contents { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +ngran-Access (22) modules (3) ngap (1) version1 (1) ngap-PDU-Contents (1) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- ************************************************************** +-- +-- IE parameter types from other modules. +-- +-- ************************************************************** + +IMPORTS + + AllowedNSSAI, + AMFName, + AMFSetID, + AMF-TNLAssociationSetupList, + AMF-TNLAssociationToAddList, + AMF-TNLAssociationToRemoveList, + AMF-TNLAssociationToUpdateList, + AMF-UE-NGAP-ID, + AssistanceDataForPaging, + AuthenticatedIndication, + BroadcastCancelledAreaList, + BroadcastCompletedAreaList, + CancelAllWarningMessages, + Cause, + CellIDListForRestart, + CEmodeBrestricted, + CEmodeBSupport-Indicator, + CNAssistedRANTuning, + ConcurrentWarningMessageInd, + CoreNetworkAssistanceInformationForInactive, + CPTransportLayerInformation, + CriticalityDiagnostics, + DataCodingScheme, + DL-CP-SecurityInformation, + DirectForwardingPathAvailability, + EarlyStatusTransfer-TransparentContainer, + EDT-Session, + EmergencyAreaIDListForRestart, + EmergencyFallbackIndicator, + EN-DCSONConfigurationTransfer, + EndIndication, + Enhanced-CoverageRestriction, + EUTRA-CGI, + EUTRA-PagingeDRXInformation, + Extended-AMFName, + Extended-ConnectedTime, + Extended-RANNodeName, + FiveG-ProSeAuthorized, + FiveG-ProSePC5QoSParameters, + FiveG-S-TMSI, + GlobalRANNodeID, + GUAMI, + HandoverFlag, + HandoverType, + IAB-Authorized, + IAB-Supported, + IABNodeIndication, + IMSVoiceSupportIndicator, + IndexToRFSP, + InfoOnRecommendedCellsAndRANNodesForPaging, + IntersystemSONConfigurationTransfer, + LAI, + LTEM-Indication, + LocationReportingRequestType, + LTEUESidelinkAggregateMaximumBitrate, + LTEV2XServicesAuthorized, + MaskedIMEISV, + MBS-AreaSessionID, + MBS-ServiceArea, + MBS-SessionID, + MBS-DistributionReleaseRequestTransfer, + MBS-DistributionSetupRequestTransfer, + MBS-DistributionSetupResponseTransfer, + MBS-DistributionSetupUnsuccessfulTransfer, + MBSSessionReleaseResponseTransfer, + MBSSessionSetupOrModFailureTransfer, + MBSSessionSetupOrModRequestTransfer, + MBSSessionSetupOrModResponseTransfer, + MessageIdentifier, + MDTPLMNList, + MDTPLMNModificationList, + MobilityRestrictionList, + MulticastSessionActivationRequestTransfer, + MulticastSessionDeactivationRequestTransfer, + MulticastSessionUpdateRequestTransfer, + MulticastGroupPagingAreaList, + NAS-PDU, + NASSecurityParametersFromNGRAN, + NB-IoT-DefaultPagingDRX, + NB-IoT-PagingDRX, + NB-IoT-Paging-eDRXInfo, + NB-IoT-UEPriority, + NewSecurityContextInd, + NGRAN-CGI, + NGRAN-TNLAssociationToRemoveList, + NGRANTraceID, + NotifySourceNGRANNode, + NPN-AccessInformation, + NR-CGI, + NR-PagingeDRXInformation, + NRPPa-PDU, + NumberOfBroadcastsRequested, + NRUESidelinkAggregateMaximumBitrate, + NRV2XServicesAuthorized, + OverloadResponse, + OverloadStartNSSAIList, + PagingAssisDataforCEcapabUE, + PagingCause, + PagingDRX, + PagingOrigin, + PagingPriority, + PDUSessionAggregateMaximumBitRate, + PDUSessionResourceAdmittedList, + PDUSessionResourceFailedToModifyListModCfm, + PDUSessionResourceFailedToModifyListModRes, + PDUSessionResourceFailedToResumeListRESReq, + PDUSessionResourceFailedToResumeListRESRes, + PDUSessionResourceFailedToSetupListCxtFail, + PDUSessionResourceFailedToSetupListCxtRes, + PDUSessionResourceFailedToSetupListHOAck, + PDUSessionResourceFailedToSetupListPSReq, + PDUSessionResourceFailedToSetupListSURes, + PDUSessionResourceHandoverList, + PDUSessionResourceListCxtRelCpl, + PDUSessionResourceListCxtRelReq, + PDUSessionResourceListHORqd, + PDUSessionResourceModifyListModCfm, + PDUSessionResourceModifyListModInd, + PDUSessionResourceModifyListModReq, + PDUSessionResourceModifyListModRes, + PDUSessionResourceNotifyList, + PDUSessionResourceReleasedListNot, + PDUSessionResourceReleasedListPSAck, + PDUSessionResourceReleasedListPSFail, + PDUSessionResourceReleasedListRelRes, + PDUSessionResourceResumeListRESReq, + PDUSessionResourceResumeListRESRes, + PDUSessionResourceSecondaryRATUsageList, + PDUSessionResourceSetupListCxtReq, + PDUSessionResourceSetupListCxtRes, + PDUSessionResourceSetupListHOReq, + PDUSessionResourceSetupListSUReq, + PDUSessionResourceSetupListSURes, + PDUSessionResourceSuspendListSUSReq, + PDUSessionResourceSwitchedList, + PDUSessionResourceToBeSwitchedDLList, + PDUSessionResourceToReleaseListHOCmd, + PDUSessionResourceToReleaseListRelCmd, + PEIPSassistanceInformation, + PLMNIdentity, + PLMNSupportList, + PrivacyIndicator, + PWSFailedCellIDList, + PC5QoSParameters, + QMCConfigInfo, + QMCDeactivation, + RANNodeName, + RANPagingPriority, + RANStatusTransfer-TransparentContainer, + RAN-UE-NGAP-ID, + RedCapIndication, + RedirectionVoiceFallback, + RelativeAMFCapacity, + RepetitionPeriod, + ResetType, + RGLevelWirelineAccessCharacteristics, + RoutingID, + RRCEstablishmentCause, + RRCInactiveTransitionReportRequest, + RRCState, + SecurityContext, + SecurityKey, + SerialNumber, + ServedGUAMIList, + SliceSupportList, + S-NSSAI, + SONConfigurationTransfer, + SourceToTarget-TransparentContainer, + SourceToTarget-AMFInformationReroute, + SRVCCOperationPossible, + SupportedTAList, + Suspend-Request-Indication, + Suspend-Response-Indication, + TAI, + TAIListForPaging, + TAIListForRestart, + TargetID, + TargetNSSAIInformation, + TargetToSource-TransparentContainer, + TargettoSource-Failure-TransparentContainer, + TimeSyncAssistanceInfo, + TimeToWait, + TNLAssociationList, + TraceActivation, + TrafficLoadReductionIndication, + TransportLayerAddress, + UEAggregateMaximumBitRate, + UE-associatedLogicalNG-connectionList, + UECapabilityInfoRequest, + UEContextRequest, + UE-DifferentiationInfo, + UE-NGAP-IDs, + UEPagingIdentity, + UEPresenceInAreaOfInterestList, + UERadioCapability, + UERadioCapabilityForPaging, + UERadioCapabilityID, + UERetentionInformation, + UESecurityCapabilities, + UESliceMaximumBitRateList, + UE-UP-CIoT-Support, + UL-CP-SecurityInformation, + UnavailableGUAMIList, + URI-address, + UserLocationInformation, + WarningAreaCoordinates, + WarningAreaList, + WarningMessageContents, + WarningSecurityInfo, + WarningType, + WUS-Assistance-Information, + RIMInformationTransfer + +FROM NGAP-IEs + + PrivateIE-Container{}, + ProtocolExtensionContainer{}, + ProtocolIE-Container{}, + ProtocolIE-ContainerList{}, + ProtocolIE-ContainerPair{}, + ProtocolIE-SingleContainer{}, + NGAP-PRIVATE-IES, + NGAP-PROTOCOL-EXTENSION, + NGAP-PROTOCOL-IES, + NGAP-PROTOCOL-IES-PAIR +FROM NGAP-Containers + + id-AllowedNSSAI, + id-AMFName, + id-AMFOverloadResponse, + id-AMFSetID, + id-AMF-TNLAssociationFailedToSetupList, + id-AMF-TNLAssociationSetupList, + id-AMF-TNLAssociationToAddList, + id-AMF-TNLAssociationToRemoveList, + id-AMF-TNLAssociationToUpdateList, + id-AMFTrafficLoadReductionIndication, + id-AMF-UE-NGAP-ID, + id-AssistanceDataForPaging, + id-AuthenticatedIndication, + id-BroadcastCancelledAreaList, + id-BroadcastCompletedAreaList, + id-CancelAllWarningMessages, + id-Cause, + id-CellIDListForRestart, + id-CEmodeBrestricted, + id-CEmodeBSupport-Indicator, + id-CNAssistedRANTuning, + id-ConcurrentWarningMessageInd, + id-CoreNetworkAssistanceInformationForInactive, + id-CriticalityDiagnostics, + id-DataCodingScheme, + id-DefaultPagingDRX, + id-DirectForwardingPathAvailability, + id-DL-CP-SecurityInformation, + id-EarlyStatusTransfer-TransparentContainer, + id-EDT-Session, + id-EmergencyAreaIDListForRestart, + id-EmergencyFallbackIndicator, + id-ENDC-SONConfigurationTransferDL, + id-ENDC-SONConfigurationTransferUL, + id-EndIndication, + id-Enhanced-CoverageRestriction, + id-EUTRA-CGI, + id-EUTRA-PagingeDRXInformation, + id-Extended-AMFName, + id-Extended-ConnectedTime, + id-Extended-RANNodeName, + id-FiveG-ProSeAuthorized, + id-FiveG-ProSeUEPC5AggregateMaximumBitRate, + id-FiveG-ProSePC5QoSParameters, + id-FiveG-S-TMSI, + id-GlobalRANNodeID, + id-GUAMI, + id-HandoverFlag, + id-HandoverType, + id-IAB-Authorized, + id-IAB-Supported, + id-IABNodeIndication, + id-IMSVoiceSupportIndicator, + id-IndexToRFSP, + id-InfoOnRecommendedCellsAndRANNodesForPaging, + id-IntersystemSONConfigurationTransferDL, + id-IntersystemSONConfigurationTransferUL, + id-LocationReportingRequestType, + id-LTEM-Indication, + id-LTEV2XServicesAuthorized, + id-LTEUESidelinkAggregateMaximumBitrate, + id-ManagementBasedMDTPLMNList, + id-ManagementBasedMDTPLMNModificationList, + id-MaskedIMEISV, + id-MBS-AreaSessionID, + id-MBS-ServiceArea, + id-MBS-SessionID, + id-MBS-DistributionReleaseRequestTransfer, + id-MBS-DistributionSetupRequestTransfer, + id-MBS-DistributionSetupResponseTransfer, + id-MBS-DistributionSetupUnsuccessfulTransfer, + id-MBSSessionModificationFailureTransfer, + id-MBSSessionModificationRequestTransfer, + id-MBSSessionModificationResponseTransfer, + id-MBSSessionReleaseResponseTransfer, + id-MBSSessionSetupFailureTransfer, + id-MBSSessionSetupRequestTransfer, + id-MBSSessionSetupResponseTransfer, + id-MessageIdentifier, + id-MobilityRestrictionList, + id-MulticastSessionActivationRequestTransfer, + id-MulticastSessionDeactivationRequestTransfer, + id-MulticastSessionUpdateRequestTransfer, + id-MulticastGroupPagingAreaList, + id-NAS-PDU, + id-NASC, + id-NASSecurityParametersFromNGRAN, + id-NB-IoT-DefaultPagingDRX, + id-NB-IoT-PagingDRX, + id-NB-IoT-Paging-eDRXInfo, + id-NB-IoT-UEPriority, + id-NewAMF-UE-NGAP-ID, + id-NewGUAMI, + id-NewSecurityContextInd, + id-NGAP-Message, + id-NGRAN-CGI, + id-NGRAN-TNLAssociationToRemoveList, + id-NGRANTraceID, + id-NotifySourceNGRANNode, + id-NPN-AccessInformation, + id-NR-PagingeDRXInformation, + id-NRPPa-PDU, + id-NRV2XServicesAuthorized, + id-NRUESidelinkAggregateMaximumBitrate, + id-NumberOfBroadcastsRequested, + id-OldAMF, + id-OverloadStartNSSAIList, + id-PagingAssisDataforCEcapabUE, + id-PagingCause, + id-PagingDRX, + id-PagingOrigin, + id-PagingPriority, + id-PDUSessionResourceAdmittedList, + id-PDUSessionResourceFailedToModifyListModCfm, + id-PDUSessionResourceFailedToModifyListModRes, + id-PDUSessionResourceFailedToResumeListRESReq, + id-PDUSessionResourceFailedToResumeListRESRes, + id-PDUSessionResourceFailedToSetupListCxtFail, + id-PDUSessionResourceFailedToSetupListCxtRes, + id-PDUSessionResourceFailedToSetupListHOAck, + id-PDUSessionResourceFailedToSetupListPSReq, + id-PDUSessionResourceFailedToSetupListSURes, + id-PDUSessionResourceHandoverList, + id-PDUSessionResourceListCxtRelCpl, + id-PDUSessionResourceListCxtRelReq, + id-PDUSessionResourceListHORqd, + id-PDUSessionResourceModifyListModCfm, + id-PDUSessionResourceModifyListModInd, + id-PDUSessionResourceModifyListModReq, + id-PDUSessionResourceModifyListModRes, + id-PDUSessionResourceNotifyList, + id-PDUSessionResourceReleasedListNot, + id-PDUSessionResourceReleasedListPSAck, + id-PDUSessionResourceReleasedListPSFail, + id-PDUSessionResourceReleasedListRelRes, + id-PDUSessionResourceResumeListRESReq, + id-PDUSessionResourceResumeListRESRes, + id-PDUSessionResourceSecondaryRATUsageList, + id-PDUSessionResourceSetupListCxtReq, + id-PDUSessionResourceSetupListCxtRes, + id-PDUSessionResourceSetupListHOReq, + id-PDUSessionResourceSetupListSUReq, + id-PDUSessionResourceSetupListSURes, + id-PDUSessionResourceSuspendListSUSReq, + id-PDUSessionResourceSwitchedList, + id-PDUSessionResourceToBeSwitchedDLList, + id-PDUSessionResourceToReleaseListHOCmd, + id-PDUSessionResourceToReleaseListRelCmd, + id-PEIPSassistanceInformation, + id-PLMNSupportList, + id-PrivacyIndicator, + id-PWSFailedCellIDList, + id-PC5QoSParameters, + id-QMCConfigInfo, + id-QMCDeactivation, + id-RANNodeName, + id-RANPagingPriority, + id-RANStatusTransfer-TransparentContainer, + id-RAN-UE-NGAP-ID, + id-RedCapIndication, + id-RedirectionVoiceFallback, + id-RelativeAMFCapacity, + id-RepetitionPeriod, + id-ResetType, + id-RGLevelWirelineAccessCharacteristics, + id-RoutingID, + id-RRCEstablishmentCause, + id-RRCInactiveTransitionReportRequest, + id-RRC-Resume-Cause, + id-RRCState, + id-SecurityContext, + id-SecurityKey, + id-SelectedPLMNIdentity, + id-SerialNumber, + id-ServedGUAMIList, + id-SliceSupportList, + id-S-NSSAI, + id-SONConfigurationTransferDL, + id-SONConfigurationTransferUL, + id-SourceAMF-UE-NGAP-ID, + id-SourceToTarget-TransparentContainer, + id-SourceToTarget-AMFInformationReroute, + id-SRVCCOperationPossible, + id-SupportedTAList, + id-Suspend-Request-Indication, + id-Suspend-Response-Indication, + id-TAI, + id-TAIListForPaging, + id-TAIListForRestart, + id-TargetID, + id-TargetNSSAIInformation, + id-TargetToSource-TransparentContainer, + id-TargettoSource-Failure-TransparentContainer, + id-TimeSyncAssistanceInfo, + id-TimeToWait, + id-TNGFIdentityInformation, + id-TraceActivation, + id-TraceCollectionEntityIPAddress, + id-TraceCollectionEntityURI, + id-TWIFIdentityInformation, + id-UEAggregateMaximumBitRate, + id-UE-associatedLogicalNG-connectionList, + id-UECapabilityInfoRequest, + id-UEContextRequest, + id-UE-DifferentiationInfo, + id-UE-NGAP-IDs, + id-UEPagingIdentity, + id-UEPresenceInAreaOfInterestList, + id-UERadioCapability, + id-UERadioCapabilityForPaging, + id-UERadioCapabilityID, + id-UERadioCapability-EUTRA-Format, + id-UERetentionInformation, + id-UESecurityCapabilities, + id-UESliceMaximumBitRateList, + id-UE-UP-CIoT-Support, + id-UL-CP-SecurityInformation, + id-UnavailableGUAMIList, + id-UserLocationInformation, + id-W-AGFIdentityInformation, + id-WarningAreaCoordinates, + id-WarningAreaList, + id-WarningMessageContents, + id-WarningSecurityInfo, + id-WarningType, + id-WUS-Assistance-Information, + id-RIMInformationTransfer + +FROM NGAP-Constants; + +-- ************************************************************** +-- +-- PDU SESSION MANAGEMENT ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- PDU Session Resource Setup Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- PDU SESSION RESOURCE SETUP REQUEST +-- +-- ************************************************************** + +PDUSessionResourceSetupRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PDUSessionResourceSetupRequestIEs} }, + ... +} + +PDUSessionResourceSetupRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RANPagingPriority CRITICALITY ignore TYPE RANPagingPriority PRESENCE optional }| + { ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE optional }| + { ID id-PDUSessionResourceSetupListSUReq CRITICALITY reject TYPE PDUSessionResourceSetupListSUReq PRESENCE mandatory }| + { ID id-UEAggregateMaximumBitRate CRITICALITY ignore TYPE UEAggregateMaximumBitRate PRESENCE optional }| + { ID id-UESliceMaximumBitRateList CRITICALITY ignore TYPE UESliceMaximumBitRateList PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PDU SESSION RESOURCE SETUP RESPONSE +-- +-- ************************************************************** + +PDUSessionResourceSetupResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PDUSessionResourceSetupResponseIEs} }, + ... +} + +PDUSessionResourceSetupResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-PDUSessionResourceSetupListSURes CRITICALITY ignore TYPE PDUSessionResourceSetupListSURes PRESENCE optional }| + { ID id-PDUSessionResourceFailedToSetupListSURes CRITICALITY ignore TYPE PDUSessionResourceFailedToSetupListSURes PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- PDU Session Resource Release Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- PDU SESSION RESOURCE RELEASE COMMAND +-- +-- ************************************************************** + +PDUSessionResourceReleaseCommand ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PDUSessionResourceReleaseCommandIEs} }, + ... +} + +PDUSessionResourceReleaseCommandIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RANPagingPriority CRITICALITY ignore TYPE RANPagingPriority PRESENCE optional }| + { ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE optional }| + { ID id-PDUSessionResourceToReleaseListRelCmd CRITICALITY reject TYPE PDUSessionResourceToReleaseListRelCmd PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- PDU SESSION RESOURCE RELEASE RESPONSE +-- +-- ************************************************************** + +PDUSessionResourceReleaseResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PDUSessionResourceReleaseResponseIEs} }, + ... +} + +PDUSessionResourceReleaseResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-PDUSessionResourceReleasedListRelRes CRITICALITY ignore TYPE PDUSessionResourceReleasedListRelRes PRESENCE mandatory }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PDU Session Resource Modify Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- PDU SESSION RESOURCE MODIFY REQUEST +-- +-- ************************************************************** + +PDUSessionResourceModifyRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PDUSessionResourceModifyRequestIEs} }, + ... +} + +PDUSessionResourceModifyRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RANPagingPriority CRITICALITY ignore TYPE RANPagingPriority PRESENCE optional }| + { ID id-PDUSessionResourceModifyListModReq CRITICALITY reject TYPE PDUSessionResourceModifyListModReq PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- PDU SESSION RESOURCE MODIFY RESPONSE +-- +-- ************************************************************** + +PDUSessionResourceModifyResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PDUSessionResourceModifyResponseIEs} }, + ... +} + +PDUSessionResourceModifyResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-PDUSessionResourceModifyListModRes CRITICALITY ignore TYPE PDUSessionResourceModifyListModRes PRESENCE optional }| + { ID id-PDUSessionResourceFailedToModifyListModRes CRITICALITY ignore TYPE PDUSessionResourceFailedToModifyListModRes PRESENCE optional }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- PDU Session Resource Notify Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- PDU SESSION RESOURCE NOTIFY +-- +-- ************************************************************** + +PDUSessionResourceNotify ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PDUSessionResourceNotifyIEs} }, + ... +} + +PDUSessionResourceNotifyIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-PDUSessionResourceNotifyList CRITICALITY reject TYPE PDUSessionResourceNotifyList PRESENCE optional }| + { ID id-PDUSessionResourceReleasedListNot CRITICALITY ignore TYPE PDUSessionResourceReleasedListNot PRESENCE optional }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- PDU Session Resource Modify Indication Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- PDU SESSION RESOURCE MODIFY INDICATION +-- +-- ************************************************************** + +PDUSessionResourceModifyIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PDUSessionResourceModifyIndicationIEs} }, + ... +} + +PDUSessionResourceModifyIndicationIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-PDUSessionResourceModifyListModInd CRITICALITY reject TYPE PDUSessionResourceModifyListModInd PRESENCE mandatory }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PDU SESSION RESOURCE MODIFY CONFIRM +-- +-- ************************************************************** + +PDUSessionResourceModifyConfirm ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PDUSessionResourceModifyConfirmIEs} }, + ... +} + +PDUSessionResourceModifyConfirmIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-PDUSessionResourceModifyListModCfm CRITICALITY ignore TYPE PDUSessionResourceModifyListModCfm PRESENCE optional }| + { ID id-PDUSessionResourceFailedToModifyListModCfm CRITICALITY ignore TYPE PDUSessionResourceFailedToModifyListModCfm PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE CONTEXT MANAGEMENT ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Initial Context Setup Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- INITIAL CONTEXT SETUP REQUEST +-- +-- ************************************************************** + +InitialContextSetupRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {InitialContextSetupRequestIEs} }, + ... +} + +InitialContextSetupRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-OldAMF CRITICALITY reject TYPE AMFName PRESENCE optional }| + { ID id-UEAggregateMaximumBitRate CRITICALITY reject TYPE UEAggregateMaximumBitRate PRESENCE conditional }| + { ID id-CoreNetworkAssistanceInformationForInactive CRITICALITY ignore TYPE CoreNetworkAssistanceInformationForInactive PRESENCE optional }| + { ID id-GUAMI CRITICALITY reject TYPE GUAMI PRESENCE mandatory }| + { ID id-PDUSessionResourceSetupListCxtReq CRITICALITY reject TYPE PDUSessionResourceSetupListCxtReq PRESENCE optional }| + { ID id-AllowedNSSAI CRITICALITY reject TYPE AllowedNSSAI PRESENCE mandatory }| + { ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE mandatory }| + { ID id-SecurityKey CRITICALITY reject TYPE SecurityKey PRESENCE mandatory }| + { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE optional }| + { ID id-MobilityRestrictionList CRITICALITY ignore TYPE MobilityRestrictionList PRESENCE optional }| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional }| + { ID id-IndexToRFSP CRITICALITY ignore TYPE IndexToRFSP PRESENCE optional }| + { ID id-MaskedIMEISV CRITICALITY ignore TYPE MaskedIMEISV PRESENCE optional }| + { ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE optional }| + { ID id-EmergencyFallbackIndicator CRITICALITY reject TYPE EmergencyFallbackIndicator PRESENCE optional }| + { ID id-RRCInactiveTransitionReportRequest CRITICALITY ignore TYPE RRCInactiveTransitionReportRequest PRESENCE optional }| + { ID id-UERadioCapabilityForPaging CRITICALITY ignore TYPE UERadioCapabilityForPaging PRESENCE optional }| + { ID id-RedirectionVoiceFallback CRITICALITY ignore TYPE RedirectionVoiceFallback PRESENCE optional }| + { ID id-LocationReportingRequestType CRITICALITY ignore TYPE LocationReportingRequestType PRESENCE optional }| + { ID id-CNAssistedRANTuning CRITICALITY ignore TYPE CNAssistedRANTuning PRESENCE optional }| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional }| + { ID id-IAB-Authorized CRITICALITY ignore TYPE IAB-Authorized PRESENCE optional }| + { ID id-Enhanced-CoverageRestriction CRITICALITY ignore TYPE Enhanced-CoverageRestriction PRESENCE optional }| + { ID id-Extended-ConnectedTime CRITICALITY ignore TYPE Extended-ConnectedTime PRESENCE optional }| + { ID id-UE-DifferentiationInfo CRITICALITY ignore TYPE UE-DifferentiationInfo PRESENCE optional }| +{ ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional }| +{ ID id-LTEV2XServicesAuthorized CRITICALITY ignore TYPE LTEV2XServicesAuthorized PRESENCE optional }| +{ ID id-NRUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| +{ ID id-LTEUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE LTEUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-PC5QoSParameters CRITICALITY ignore TYPE PC5QoSParameters PRESENCE optional }| + { ID id-CEmodeBrestricted CRITICALITY ignore TYPE CEmodeBrestricted PRESENCE optional }| + { ID id-UE-UP-CIoT-Support CRITICALITY ignore TYPE UE-UP-CIoT-Support PRESENCE optional }| + { ID id-RGLevelWirelineAccessCharacteristics CRITICALITY ignore TYPE RGLevelWirelineAccessCharacteristics PRESENCE optional }| + { ID id-ManagementBasedMDTPLMNList CRITICALITY ignore TYPE MDTPLMNList PRESENCE optional }| + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional }| + { ID id-TimeSyncAssistanceInfo CRITICALITY ignore TYPE TimeSyncAssistanceInfo PRESENCE optional }| + { ID id-QMCConfigInfo CRITICALITY ignore TYPE QMCConfigInfo PRESENCE optional }| + { ID id-TargetNSSAIInformation CRITICALITY ignore TYPE TargetNSSAIInformation PRESENCE optional }| + { ID id-UESliceMaximumBitRateList CRITICALITY ignore TYPE UESliceMaximumBitRateList PRESENCE optional }| + { ID id-FiveG-ProSeAuthorized CRITICALITY ignore TYPE FiveG-ProSeAuthorized PRESENCE optional }| + { ID id-FiveG-ProSeUEPC5AggregateMaximumBitRate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-FiveG-ProSePC5QoSParameters CRITICALITY ignore TYPE FiveG-ProSePC5QoSParameters PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- INITIAL CONTEXT SETUP RESPONSE +-- +-- ************************************************************** + +InitialContextSetupResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {InitialContextSetupResponseIEs} }, + ... +} + +InitialContextSetupResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-PDUSessionResourceSetupListCxtRes CRITICALITY ignore TYPE PDUSessionResourceSetupListCxtRes PRESENCE optional }| + { ID id-PDUSessionResourceFailedToSetupListCxtRes CRITICALITY ignore TYPE PDUSessionResourceFailedToSetupListCxtRes PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- INITIAL CONTEXT SETUP FAILURE +-- +-- ************************************************************** + +InitialContextSetupFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {InitialContextSetupFailureIEs} }, + ... +} + +InitialContextSetupFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-PDUSessionResourceFailedToSetupListCxtFail CRITICALITY ignore TYPE PDUSessionResourceFailedToSetupListCxtFail PRESENCE optional }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE Context Release Request Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE CONTEXT RELEASE REQUEST +-- +-- ************************************************************** + +UEContextReleaseRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextReleaseRequest-IEs} }, + ... +} + +UEContextReleaseRequest-IEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-PDUSessionResourceListCxtRelReq CRITICALITY reject TYPE PDUSessionResourceListCxtRelReq PRESENCE optional }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UE Context Release Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE CONTEXT RELEASE COMMAND +-- +-- ************************************************************** + +UEContextReleaseCommand ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextReleaseCommand-IEs} }, + ... +} + +UEContextReleaseCommand-IEs NGAP-PROTOCOL-IES ::= { + { ID id-UE-NGAP-IDs CRITICALITY reject TYPE UE-NGAP-IDs PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UE CONTEXT RELEASE COMPLETE +-- +-- ************************************************************** + +UEContextReleaseComplete ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextReleaseComplete-IEs} }, + ... +} + +UEContextReleaseComplete-IEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }| + { ID id-InfoOnRecommendedCellsAndRANNodesForPaging CRITICALITY ignore TYPE InfoOnRecommendedCellsAndRANNodesForPaging PRESENCE optional }| + { ID id-PDUSessionResourceListCxtRelCpl CRITICALITY reject TYPE PDUSessionResourceListCxtRelCpl PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| + { ID id-PagingAssisDataforCEcapabUE CRITICALITY ignore TYPE PagingAssisDataforCEcapabUE PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE Context Resume Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE CONTEXT RESUME REQUEST +-- +-- ************************************************************** + +UEContextResumeRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextResumeRequestIEs} }, + ... +} + +UEContextResumeRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RRC-Resume-Cause CRITICALITY ignore TYPE RRCEstablishmentCause PRESENCE mandatory }| + { ID id-PDUSessionResourceResumeListRESReq CRITICALITY reject TYPE PDUSessionResourceResumeListRESReq PRESENCE optional }| + { ID id-PDUSessionResourceFailedToResumeListRESReq CRITICALITY reject TYPE PDUSessionResourceFailedToResumeListRESReq PRESENCE optional }| + { ID id-Suspend-Request-Indication CRITICALITY ignore TYPE Suspend-Request-Indication PRESENCE optional }| + { ID id-InfoOnRecommendedCellsAndRANNodesForPaging CRITICALITY ignore TYPE InfoOnRecommendedCellsAndRANNodesForPaging PRESENCE optional }| + { ID id-PagingAssisDataforCEcapabUE CRITICALITY ignore TYPE PagingAssisDataforCEcapabUE PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE CONTEXT RESUME RESPONSE +-- +-- ************************************************************** + +UEContextResumeResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextResumeResponseIEs} }, + ... +} + +UEContextResumeResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-PDUSessionResourceResumeListRESRes CRITICALITY reject TYPE PDUSessionResourceResumeListRESRes PRESENCE optional }| + { ID id-PDUSessionResourceFailedToResumeListRESRes CRITICALITY reject TYPE PDUSessionResourceFailedToResumeListRESRes PRESENCE optional }| + { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE optional }| + { ID id-Suspend-Response-Indication CRITICALITY ignore TYPE Suspend-Response-Indication PRESENCE optional }| + { ID id-Extended-ConnectedTime CRITICALITY ignore TYPE Extended-ConnectedTime PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE CONTEXT RESUME FAILURE +-- +-- ************************************************************** + +UEContextResumeFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextResumeFailureIEs} }, + ... +} + +UEContextResumeFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- UE Context Suspend Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE CONTEXT SUSPEND REQUEST +-- +-- ************************************************************** + +UEContextSuspendRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextSuspendRequestIEs} }, + ... +} + +UEContextSuspendRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-InfoOnRecommendedCellsAndRANNodesForPaging CRITICALITY ignore TYPE InfoOnRecommendedCellsAndRANNodesForPaging PRESENCE optional }| + { ID id-PagingAssisDataforCEcapabUE CRITICALITY ignore TYPE PagingAssisDataforCEcapabUE PRESENCE optional }| + { ID id-PDUSessionResourceSuspendListSUSReq CRITICALITY reject TYPE PDUSessionResourceSuspendListSUSReq PRESENCE optional }, ... +} + +-- ************************************************************** +-- +-- UE CONTEXT SUSPEND RESPONSE +-- +-- ************************************************************** + +UEContextSuspendResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextSuspendResponseIEs} }, + ... +} + +UEContextSuspendResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE CONTEXT SUSPEND FAILURE +-- +-- ************************************************************** + +UEContextSuspendFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextSuspendFailureIEs} }, + ... +} + +UEContextSuspendFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE Context Modification Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE CONTEXT MODIFICATION REQUEST +-- +-- ************************************************************** + +UEContextModificationRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextModificationRequestIEs} }, + ... +} + +UEContextModificationRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RANPagingPriority CRITICALITY ignore TYPE RANPagingPriority PRESENCE optional }| + { ID id-SecurityKey CRITICALITY reject TYPE SecurityKey PRESENCE optional }| + { ID id-IndexToRFSP CRITICALITY ignore TYPE IndexToRFSP PRESENCE optional }| + { ID id-UEAggregateMaximumBitRate CRITICALITY ignore TYPE UEAggregateMaximumBitRate PRESENCE optional }| + { ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE optional }| + { ID id-CoreNetworkAssistanceInformationForInactive CRITICALITY ignore TYPE CoreNetworkAssistanceInformationForInactive PRESENCE optional }| + { ID id-EmergencyFallbackIndicator CRITICALITY reject TYPE EmergencyFallbackIndicator PRESENCE optional }| + { ID id-NewAMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE optional }| + { ID id-RRCInactiveTransitionReportRequest CRITICALITY ignore TYPE RRCInactiveTransitionReportRequest PRESENCE optional }| + { ID id-NewGUAMI CRITICALITY reject TYPE GUAMI PRESENCE optional }| + { ID id-CNAssistedRANTuning CRITICALITY ignore TYPE CNAssistedRANTuning PRESENCE optional }| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional }| + { ID id-IAB-Authorized CRITICALITY ignore TYPE IAB-Authorized PRESENCE optional }| + { ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional }| + { ID id-LTEV2XServicesAuthorized CRITICALITY ignore TYPE LTEV2XServicesAuthorized PRESENCE optional }| + { ID id-NRUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-LTEUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE LTEUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-PC5QoSParameters CRITICALITY ignore TYPE PC5QoSParameters PRESENCE optional }| + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional }| + { ID id-RGLevelWirelineAccessCharacteristics CRITICALITY ignore TYPE RGLevelWirelineAccessCharacteristics PRESENCE optional }| + { ID id-TimeSyncAssistanceInfo CRITICALITY ignore TYPE TimeSyncAssistanceInfo PRESENCE optional }| + { ID id-QMCConfigInfo CRITICALITY ignore TYPE QMCConfigInfo PRESENCE optional }| + { ID id-QMCDeactivation CRITICALITY ignore TYPE QMCDeactivation PRESENCE optional }| + { ID id-UESliceMaximumBitRateList CRITICALITY ignore TYPE UESliceMaximumBitRateList PRESENCE optional }| + { ID id-ManagementBasedMDTPLMNModificationList CRITICALITY ignore TYPE MDTPLMNModificationList PRESENCE optional }| + { ID id-FiveG-ProSeAuthorized CRITICALITY ignore TYPE FiveG-ProSeAuthorized PRESENCE optional }| + { ID id-FiveG-ProSeUEPC5AggregateMaximumBitRate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-FiveG-ProSePC5QoSParameters CRITICALITY ignore TYPE FiveG-ProSePC5QoSParameters PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE CONTEXT MODIFICATION RESPONSE +-- +-- ************************************************************** + +UEContextModificationResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextModificationResponseIEs} }, + ... +} + +UEContextModificationResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RRCState CRITICALITY ignore TYPE RRCState PRESENCE optional }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE CONTEXT MODIFICATION FAILURE +-- +-- ************************************************************** + +UEContextModificationFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextModificationFailureIEs} }, + ... +} + +UEContextModificationFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- RRC INACTIVE TRANSITION REPORT +-- +-- ************************************************************** + +RRCInactiveTransitionReport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {RRCInactiveTransitionReportIEs} }, + ... +} + +RRCInactiveTransitionReportIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RRCState CRITICALITY ignore TYPE RRCState PRESENCE mandatory }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- Retrieve UE Information +-- +-- ************************************************************** + +RetrieveUEInformation ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { RetrieveUEInformationIEs} }, + ... +} + +RetrieveUEInformationIEs NGAP-PROTOCOL-IES ::= { + { ID id-FiveG-S-TMSI CRITICALITY reject TYPE FiveG-S-TMSI PRESENCE mandatory }, + ... + +} + +-- ************************************************************** + +-- UE Information Transfer +-- +-- ************************************************************** + +UEInformationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEInformationTransferIEs} }, + ... +} + +UEInformationTransferIEs NGAP-PROTOCOL-IES ::= { + { ID id-FiveG-S-TMSI CRITICALITY reject TYPE FiveG-S-TMSI PRESENCE mandatory }| + { ID id-NB-IoT-UEPriority CRITICALITY ignore TYPE NB-IoT-UEPriority PRESENCE optional }| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional }| + { ID id-S-NSSAI CRITICALITY ignore TYPE S-NSSAI PRESENCE optional }| + { ID id-AllowedNSSAI CRITICALITY ignore TYPE AllowedNSSAI PRESENCE optional }| + { ID id-UE-DifferentiationInfo CRITICALITY ignore TYPE UE-DifferentiationInfo PRESENCE optional }| + { ID id-MaskedIMEISV CRITICALITY ignore TYPE MaskedIMEISV PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- RAN CP Relocation Indication +-- +-- ************************************************************** + +RANCPRelocationIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { RANCPRelocationIndicationIEs} }, + ... +} + +RANCPRelocationIndicationIEs NGAP-PROTOCOL-IES ::= { + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-FiveG-S-TMSI CRITICALITY reject TYPE FiveG-S-TMSI PRESENCE mandatory }| + { ID id-EUTRA-CGI CRITICALITY ignore TYPE EUTRA-CGI PRESENCE mandatory }| + { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory }| + { ID id-UL-CP-SecurityInformation CRITICALITY reject TYPE UL-CP-SecurityInformation PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UE MOBILITY MANAGEMENT ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Handover Preparation Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- HANDOVER REQUIRED +-- +-- ************************************************************** + +HandoverRequired ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {HandoverRequiredIEs} }, + ... +} + +HandoverRequiredIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-TargetID CRITICALITY reject TYPE TargetID PRESENCE mandatory }| + { ID id-DirectForwardingPathAvailability CRITICALITY ignore TYPE DirectForwardingPathAvailability PRESENCE optional }| + { ID id-PDUSessionResourceListHORqd CRITICALITY reject TYPE PDUSessionResourceListHORqd PRESENCE mandatory }| + { ID id-SourceToTarget-TransparentContainer CRITICALITY reject TYPE SourceToTarget-TransparentContainer PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- HANDOVER COMMAND +-- +-- ************************************************************** + +HandoverCommand ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {HandoverCommandIEs} }, + ... +} + +HandoverCommandIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory }| + { ID id-NASSecurityParametersFromNGRAN CRITICALITY reject TYPE NASSecurityParametersFromNGRAN PRESENCE conditional }| + -- This IE shall be present if HandoverType IE is set to value "5GStoEPPS" or "5GStoUTRAN" -- + { ID id-PDUSessionResourceHandoverList CRITICALITY ignore TYPE PDUSessionResourceHandoverList PRESENCE optional }| + { ID id-PDUSessionResourceToReleaseListHOCmd CRITICALITY ignore TYPE PDUSessionResourceToReleaseListHOCmd PRESENCE optional }| + { ID id-TargetToSource-TransparentContainer CRITICALITY reject TYPE TargetToSource-TransparentContainer PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- HANDOVER PREPARATION FAILURE +-- +-- ************************************************************** + +HandoverPreparationFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {HandoverPreparationFailureIEs} }, + ... +} + +HandoverPreparationFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| + { ID id-TargettoSource-Failure-TransparentContainer CRITICALITY ignore TYPE TargettoSource-Failure-TransparentContainer PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- Handover Resource Allocation Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- HANDOVER REQUEST +-- +-- ************************************************************** + +HandoverRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {HandoverRequestIEs} }, + ... +} + +HandoverRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-UEAggregateMaximumBitRate CRITICALITY reject TYPE UEAggregateMaximumBitRate PRESENCE mandatory }| + { ID id-CoreNetworkAssistanceInformationForInactive CRITICALITY ignore TYPE CoreNetworkAssistanceInformationForInactive PRESENCE optional }| + { ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE mandatory }| + { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE mandatory }| + { ID id-NewSecurityContextInd CRITICALITY reject TYPE NewSecurityContextInd PRESENCE optional }| + { ID id-NASC CRITICALITY reject TYPE NAS-PDU PRESENCE optional }| + { ID id-PDUSessionResourceSetupListHOReq CRITICALITY reject TYPE PDUSessionResourceSetupListHOReq PRESENCE mandatory }| + { ID id-AllowedNSSAI CRITICALITY reject TYPE AllowedNSSAI PRESENCE mandatory }| + { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE optional }| + { ID id-MaskedIMEISV CRITICALITY ignore TYPE MaskedIMEISV PRESENCE optional }| + { ID id-SourceToTarget-TransparentContainer CRITICALITY reject TYPE SourceToTarget-TransparentContainer PRESENCE mandatory }| + { ID id-MobilityRestrictionList CRITICALITY ignore TYPE MobilityRestrictionList PRESENCE optional }| + { ID id-LocationReportingRequestType CRITICALITY ignore TYPE LocationReportingRequestType PRESENCE optional }| + { ID id-RRCInactiveTransitionReportRequest CRITICALITY ignore TYPE RRCInactiveTransitionReportRequest PRESENCE optional }| + { ID id-GUAMI CRITICALITY reject TYPE GUAMI PRESENCE mandatory }| + { ID id-RedirectionVoiceFallback CRITICALITY ignore TYPE RedirectionVoiceFallback PRESENCE optional }| + { ID id-CNAssistedRANTuning CRITICALITY ignore TYPE CNAssistedRANTuning PRESENCE optional }| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional }| + { ID id-IAB-Authorized CRITICALITY reject TYPE IAB-Authorized PRESENCE optional }| + { ID id-Enhanced-CoverageRestriction CRITICALITY ignore TYPE Enhanced-CoverageRestriction PRESENCE optional }| + { ID id-UE-DifferentiationInfo CRITICALITY ignore TYPE UE-DifferentiationInfo PRESENCE optional }| + { ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional }| + { ID id-LTEV2XServicesAuthorized CRITICALITY ignore TYPE LTEV2XServicesAuthorized PRESENCE optional }| + { ID id-NRUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-LTEUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE LTEUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-PC5QoSParameters CRITICALITY ignore TYPE PC5QoSParameters PRESENCE optional }| + { ID id-CEmodeBrestricted CRITICALITY ignore TYPE CEmodeBrestricted PRESENCE optional }| + { ID id-UE-UP-CIoT-Support CRITICALITY ignore TYPE UE-UP-CIoT-Support PRESENCE optional }| + { ID id-ManagementBasedMDTPLMNList CRITICALITY ignore TYPE MDTPLMNList PRESENCE optional }| + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional }| + { ID id-Extended-ConnectedTime CRITICALITY ignore TYPE Extended-ConnectedTime PRESENCE optional }| + { ID id-TimeSyncAssistanceInfo CRITICALITY ignore TYPE TimeSyncAssistanceInfo PRESENCE optional }| + { ID id-UESliceMaximumBitRateList CRITICALITY ignore TYPE UESliceMaximumBitRateList PRESENCE optional }| + { ID id-FiveG-ProSeAuthorized CRITICALITY ignore TYPE FiveG-ProSeAuthorized PRESENCE optional }| + { ID id-FiveG-ProSeUEPC5AggregateMaximumBitRate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-FiveG-ProSePC5QoSParameters CRITICALITY ignore TYPE FiveG-ProSePC5QoSParameters PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- HANDOVER REQUEST ACKNOWLEDGE +-- +-- ************************************************************** + +HandoverRequestAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {HandoverRequestAcknowledgeIEs} }, + ... +} + +HandoverRequestAcknowledgeIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-PDUSessionResourceAdmittedList CRITICALITY ignore TYPE PDUSessionResourceAdmittedList PRESENCE mandatory }| + { ID id-PDUSessionResourceFailedToSetupListHOAck CRITICALITY ignore TYPE PDUSessionResourceFailedToSetupListHOAck PRESENCE optional }| + { ID id-TargetToSource-TransparentContainer CRITICALITY reject TYPE TargetToSource-TransparentContainer PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| + { ID id-NPN-AccessInformation CRITICALITY reject TYPE NPN-AccessInformation PRESENCE optional }| + { ID id-RedCapIndication CRITICALITY ignore TYPE RedCapIndication PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- HANDOVER FAILURE +-- +-- ************************************************************** + +HandoverFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverFailureIEs} }, + ... +} + +HandoverFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| + { ID id-TargettoSource-Failure-TransparentContainer CRITICALITY ignore TYPE TargettoSource-Failure-TransparentContainer PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- Handover Notification Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- HANDOVER NOTIFY +-- +-- ************************************************************** + +HandoverNotify ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverNotifyIEs} }, + ... +} + +HandoverNotifyIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE mandatory }| + { ID id-NotifySourceNGRANNode CRITICALITY ignore TYPE NotifySourceNGRANNode PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- Path Switch Request Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- PATH SWITCH REQUEST +-- +-- ************************************************************** + +PathSwitchRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { PathSwitchRequestIEs} }, + ... +} + +PathSwitchRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-SourceAMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE mandatory }| + { ID id-UESecurityCapabilities CRITICALITY ignore TYPE UESecurityCapabilities PRESENCE mandatory }| + { ID id-PDUSessionResourceToBeSwitchedDLList CRITICALITY reject TYPE PDUSessionResourceToBeSwitchedDLList PRESENCE mandatory }| + { ID id-PDUSessionResourceFailedToSetupListPSReq CRITICALITY ignore TYPE PDUSessionResourceFailedToSetupListPSReq PRESENCE optional }| + { ID id-RRC-Resume-Cause CRITICALITY ignore TYPE RRCEstablishmentCause PRESENCE optional }| + { ID id-RedCapIndication CRITICALITY ignore TYPE RedCapIndication PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- PATH SWITCH REQUEST ACKNOWLEDGE +-- +-- ************************************************************** + +PathSwitchRequestAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { PathSwitchRequestAcknowledgeIEs} }, + ... +} + +PathSwitchRequestAcknowledgeIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE optional }| + { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE mandatory }| + { ID id-NewSecurityContextInd CRITICALITY reject TYPE NewSecurityContextInd PRESENCE optional }| + { ID id-PDUSessionResourceSwitchedList CRITICALITY ignore TYPE PDUSessionResourceSwitchedList PRESENCE mandatory }| + { ID id-PDUSessionResourceReleasedListPSAck CRITICALITY ignore TYPE PDUSessionResourceReleasedListPSAck PRESENCE optional }| + { ID id-AllowedNSSAI CRITICALITY reject TYPE AllowedNSSAI PRESENCE mandatory }| + { ID id-CoreNetworkAssistanceInformationForInactive CRITICALITY ignore TYPE CoreNetworkAssistanceInformationForInactive PRESENCE optional }| + { ID id-RRCInactiveTransitionReportRequest CRITICALITY ignore TYPE RRCInactiveTransitionReportRequest PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| + { ID id-RedirectionVoiceFallback CRITICALITY ignore TYPE RedirectionVoiceFallback PRESENCE optional }| + { ID id-CNAssistedRANTuning CRITICALITY ignore TYPE CNAssistedRANTuning PRESENCE optional }| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional }| + { ID id-Enhanced-CoverageRestriction CRITICALITY ignore TYPE Enhanced-CoverageRestriction PRESENCE optional }| + { ID id-Extended-ConnectedTime CRITICALITY ignore TYPE Extended-ConnectedTime PRESENCE optional }| + { ID id-UE-DifferentiationInfo CRITICALITY ignore TYPE UE-DifferentiationInfo PRESENCE optional }| + { ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional }| + { ID id-LTEV2XServicesAuthorized CRITICALITY ignore TYPE LTEV2XServicesAuthorized PRESENCE optional }| + { ID id-NRUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-LTEUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE LTEUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-PC5QoSParameters CRITICALITY ignore TYPE PC5QoSParameters PRESENCE optional }| + { ID id-CEmodeBrestricted CRITICALITY ignore TYPE CEmodeBrestricted PRESENCE optional }| + { ID id-UE-UP-CIoT-Support CRITICALITY ignore TYPE UE-UP-CIoT-Support PRESENCE optional }| + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional }| + { ID id-ManagementBasedMDTPLMNList CRITICALITY ignore TYPE MDTPLMNList PRESENCE optional }| + { ID id-TimeSyncAssistanceInfo CRITICALITY ignore TYPE TimeSyncAssistanceInfo PRESENCE optional }| + { ID id-FiveG-ProSeAuthorized CRITICALITY ignore TYPE FiveG-ProSeAuthorized PRESENCE optional }| + { ID id-FiveG-ProSeUEPC5AggregateMaximumBitRate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-FiveG-ProSePC5QoSParameters CRITICALITY ignore TYPE FiveG-ProSePC5QoSParameters PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- PATH SWITCH REQUEST FAILURE +-- +-- ************************************************************** + +PathSwitchRequestFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { PathSwitchRequestFailureIEs} }, + ... +} + +PathSwitchRequestFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-PDUSessionResourceReleasedListPSFail CRITICALITY ignore TYPE PDUSessionResourceReleasedListPSFail PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- Handover Cancellation Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- HANDOVER CANCEL +-- +-- ************************************************************** + +HandoverCancel ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverCancelIEs} }, + ... +} + +HandoverCancelIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- HANDOVER CANCEL ACKNOWLEDGE +-- +-- ************************************************************** + +HandoverCancelAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverCancelAcknowledgeIEs} }, + ... +} + +HandoverCancelAcknowledgeIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- HANDOVER SUCCESS ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- HANDOVER SUCCESS +-- +-- ************************************************************** + +HandoverSuccess ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverSuccessIEs} }, + ... +} + +HandoverSuccessIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UPLINK RAN EARLY STATUS TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Uplink RAN Early Status Transfer +-- +-- ************************************************************** + +UplinkRANEarlyStatusTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UplinkRANEarlyStatusTransferIEs} }, + ... +} + +UplinkRANEarlyStatusTransferIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory}| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory}| + { ID id-EarlyStatusTransfer-TransparentContainer CRITICALITY reject TYPE EarlyStatusTransfer-TransparentContainer PRESENCE mandatory}, + ... +} + +-- ************************************************************** +-- +-- DOWNLINK RAN EARLY STATUS TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Downlink RAN Early Status Transfer +-- +-- ************************************************************** + +DownlinkRANEarlyStatusTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DownlinkRANEarlyStatusTransferIEs} }, + ... +} + +DownlinkRANEarlyStatusTransferIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory}| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory}| + { ID id-EarlyStatusTransfer-TransparentContainer CRITICALITY reject TYPE EarlyStatusTransfer-TransparentContainer PRESENCE mandatory}, + ... +} + + +-- ************************************************************** +-- +-- Uplink RAN Status Transfer Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UPLINK RAN STATUS TRANSFER +-- +-- ************************************************************** + +UplinkRANStatusTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UplinkRANStatusTransferIEs} }, + ... +} + +UplinkRANStatusTransferIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RANStatusTransfer-TransparentContainer CRITICALITY reject TYPE RANStatusTransfer-TransparentContainer PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- Downlink RAN Status Transfer Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- DOWNLINK RAN STATUS TRANSFER +-- +-- ************************************************************** + +DownlinkRANStatusTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DownlinkRANStatusTransferIEs} }, + ... +} + +DownlinkRANStatusTransferIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RANStatusTransfer-TransparentContainer CRITICALITY reject TYPE RANStatusTransfer-TransparentContainer PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- PAGING ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- PAGING +-- +-- ************************************************************** + +Paging ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PagingIEs} }, + ... +} + +PagingIEs NGAP-PROTOCOL-IES ::= { + { ID id-UEPagingIdentity CRITICALITY ignore TYPE UEPagingIdentity PRESENCE mandatory }| + { ID id-PagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE optional }| + { ID id-TAIListForPaging CRITICALITY ignore TYPE TAIListForPaging PRESENCE mandatory }| + { ID id-PagingPriority CRITICALITY ignore TYPE PagingPriority PRESENCE optional }| + { ID id-UERadioCapabilityForPaging CRITICALITY ignore TYPE UERadioCapabilityForPaging PRESENCE optional }| + { ID id-PagingOrigin CRITICALITY ignore TYPE PagingOrigin PRESENCE optional }| + { ID id-AssistanceDataForPaging CRITICALITY ignore TYPE AssistanceDataForPaging PRESENCE optional }| + { ID id-NB-IoT-Paging-eDRXInfo CRITICALITY ignore TYPE NB-IoT-Paging-eDRXInfo PRESENCE optional }| + { ID id-NB-IoT-PagingDRX CRITICALITY ignore TYPE NB-IoT-PagingDRX PRESENCE optional }| + { ID id-Enhanced-CoverageRestriction CRITICALITY ignore TYPE Enhanced-CoverageRestriction PRESENCE optional }| + { ID id-WUS-Assistance-Information CRITICALITY ignore TYPE WUS-Assistance-Information PRESENCE optional }| + { ID id-EUTRA-PagingeDRXInformation CRITICALITY ignore TYPE EUTRA-PagingeDRXInformation PRESENCE optional }| + { ID id-CEmodeBrestricted CRITICALITY ignore TYPE CEmodeBrestricted PRESENCE optional }| + { ID id-NR-PagingeDRXInformation CRITICALITY ignore TYPE NR-PagingeDRXInformation PRESENCE optional }| + { ID id-PagingCause CRITICALITY ignore TYPE PagingCause PRESENCE optional }| + { ID id-PEIPSassistanceInformation CRITICALITY ignore TYPE PEIPSassistanceInformation PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- NAS TRANSPORT ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- INITIAL UE MESSAGE +-- +-- ************************************************************** + +InitialUEMessage ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {InitialUEMessage-IEs} }, + ... +} + +InitialUEMessage-IEs NGAP-PROTOCOL-IES ::= { + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE mandatory }| + { ID id-UserLocationInformation CRITICALITY reject TYPE UserLocationInformation PRESENCE mandatory }| + { ID id-RRCEstablishmentCause CRITICALITY ignore TYPE RRCEstablishmentCause PRESENCE mandatory }| + { ID id-FiveG-S-TMSI CRITICALITY reject TYPE FiveG-S-TMSI PRESENCE optional }| + { ID id-AMFSetID CRITICALITY ignore TYPE AMFSetID PRESENCE optional }| + { ID id-UEContextRequest CRITICALITY ignore TYPE UEContextRequest PRESENCE optional }| + { ID id-AllowedNSSAI CRITICALITY reject TYPE AllowedNSSAI PRESENCE optional }| + { ID id-SourceToTarget-AMFInformationReroute CRITICALITY ignore TYPE SourceToTarget-AMFInformationReroute PRESENCE optional }| + { ID id-SelectedPLMNIdentity CRITICALITY ignore TYPE PLMNIdentity PRESENCE optional }| + { ID id-IABNodeIndication CRITICALITY reject TYPE IABNodeIndication PRESENCE optional }| + { ID id-CEmodeBSupport-Indicator CRITICALITY reject TYPE CEmodeBSupport-Indicator PRESENCE optional }| + { ID id-LTEM-Indication CRITICALITY ignore TYPE LTEM-Indication PRESENCE optional }| + { ID id-EDT-Session CRITICALITY ignore TYPE EDT-Session PRESENCE optional }| + { ID id-AuthenticatedIndication CRITICALITY ignore TYPE AuthenticatedIndication PRESENCE optional }| + { ID id-NPN-AccessInformation CRITICALITY reject TYPE NPN-AccessInformation PRESENCE optional }| + { ID id-RedCapIndication CRITICALITY ignore TYPE RedCapIndication PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- DOWNLINK NAS TRANSPORT +-- +-- ************************************************************** + +DownlinkNASTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DownlinkNASTransport-IEs} }, + ... +} + +DownlinkNASTransport-IEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-OldAMF CRITICALITY reject TYPE AMFName PRESENCE optional }| + { ID id-RANPagingPriority CRITICALITY ignore TYPE RANPagingPriority PRESENCE optional }| + { ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE mandatory }| + { ID id-MobilityRestrictionList CRITICALITY ignore TYPE MobilityRestrictionList PRESENCE optional }| + { ID id-IndexToRFSP CRITICALITY ignore TYPE IndexToRFSP PRESENCE optional }| + { ID id-UEAggregateMaximumBitRate CRITICALITY ignore TYPE UEAggregateMaximumBitRate PRESENCE optional }| + { ID id-AllowedNSSAI CRITICALITY reject TYPE AllowedNSSAI PRESENCE optional }| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional }| + { ID id-Enhanced-CoverageRestriction CRITICALITY ignore TYPE Enhanced-CoverageRestriction PRESENCE optional }| + { ID id-Extended-ConnectedTime CRITICALITY ignore TYPE Extended-ConnectedTime PRESENCE optional }| + { ID id-UE-DifferentiationInfo CRITICALITY ignore TYPE UE-DifferentiationInfo PRESENCE optional }| + { ID id-CEmodeBrestricted CRITICALITY ignore TYPE CEmodeBrestricted PRESENCE optional }| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional }| + { ID id-UECapabilityInfoRequest CRITICALITY ignore TYPE UECapabilityInfoRequest PRESENCE optional }| + { ID id-EndIndication CRITICALITY ignore TYPE EndIndication PRESENCE optional }| + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional }| + { ID id-TargetNSSAIInformation CRITICALITY ignore TYPE TargetNSSAIInformation PRESENCE optional }| + { ID id-MaskedIMEISV CRITICALITY ignore TYPE MaskedIMEISV PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UPLINK NAS TRANSPORT +-- +-- ************************************************************** + +UplinkNASTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UplinkNASTransport-IEs} }, + ... +} + +UplinkNASTransport-IEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE mandatory }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE mandatory }| + { ID id-W-AGFIdentityInformation CRITICALITY reject TYPE OCTET STRING PRESENCE optional }| + { ID id-TNGFIdentityInformation CRITICALITY reject TYPE OCTET STRING PRESENCE optional }| + { ID id-TWIFIdentityInformation CRITICALITY reject TYPE OCTET STRING PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- NAS NON DELIVERY INDICATION +-- +-- ************************************************************** + +NASNonDeliveryIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {NASNonDeliveryIndication-IEs} }, + ... +} + +NASNonDeliveryIndication-IEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- REROUTE NAS REQUEST +-- +-- ************************************************************** + +RerouteNASRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {RerouteNASRequest-IEs} }, + ... +} + +RerouteNASRequest-IEs NGAP-PROTOCOL-IES ::= { + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE optional }| + { ID id-NGAP-Message CRITICALITY reject TYPE OCTET STRING PRESENCE mandatory }| + { ID id-AMFSetID CRITICALITY reject TYPE AMFSetID PRESENCE mandatory }| + { ID id-AllowedNSSAI CRITICALITY reject TYPE AllowedNSSAI PRESENCE optional }| + { ID id-SourceToTarget-AMFInformationReroute CRITICALITY ignore TYPE SourceToTarget-AMFInformationReroute PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- INTERFACE MANAGEMENT ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- NG Setup Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- NG SETUP REQUEST +-- +-- ************************************************************** + +NGSetupRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {NGSetupRequestIEs} }, + ... +} + +NGSetupRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-GlobalRANNodeID CRITICALITY reject TYPE GlobalRANNodeID PRESENCE mandatory }| + { ID id-RANNodeName CRITICALITY ignore TYPE RANNodeName PRESENCE optional }| + { ID id-SupportedTAList CRITICALITY reject TYPE SupportedTAList PRESENCE mandatory }| + { ID id-DefaultPagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE mandatory }| + { ID id-UERetentionInformation CRITICALITY ignore TYPE UERetentionInformation PRESENCE optional }| + { ID id-NB-IoT-DefaultPagingDRX CRITICALITY ignore TYPE NB-IoT-DefaultPagingDRX PRESENCE optional }| + { ID id-Extended-RANNodeName CRITICALITY ignore TYPE Extended-RANNodeName PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- NG SETUP RESPONSE +-- +-- ************************************************************** + +NGSetupResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {NGSetupResponseIEs} }, + ... +} + +NGSetupResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMFName CRITICALITY reject TYPE AMFName PRESENCE mandatory }| + { ID id-ServedGUAMIList CRITICALITY reject TYPE ServedGUAMIList PRESENCE mandatory }| + { ID id-RelativeAMFCapacity CRITICALITY ignore TYPE RelativeAMFCapacity PRESENCE mandatory }| + { ID id-PLMNSupportList CRITICALITY reject TYPE PLMNSupportList PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| + { ID id-UERetentionInformation CRITICALITY ignore TYPE UERetentionInformation PRESENCE optional }| + { ID id-IAB-Supported CRITICALITY ignore TYPE IAB-Supported PRESENCE optional }| + { ID id-Extended-AMFName CRITICALITY ignore TYPE Extended-AMFName PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- NG SETUP FAILURE +-- +-- ************************************************************** + +NGSetupFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {NGSetupFailureIEs} }, + ... +} + +NGSetupFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- RAN Configuration Update Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- RAN CONFIGURATION UPDATE +-- +-- ************************************************************** + +RANConfigurationUpdate ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {RANConfigurationUpdateIEs} }, + ... +} + +RANConfigurationUpdateIEs NGAP-PROTOCOL-IES ::= { + { ID id-RANNodeName CRITICALITY ignore TYPE RANNodeName PRESENCE optional }| + { ID id-SupportedTAList CRITICALITY reject TYPE SupportedTAList PRESENCE optional }| + { ID id-DefaultPagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE optional }| + { ID id-GlobalRANNodeID CRITICALITY ignore TYPE GlobalRANNodeID PRESENCE optional }| + { ID id-NGRAN-TNLAssociationToRemoveList CRITICALITY reject TYPE NGRAN-TNLAssociationToRemoveList PRESENCE optional }| + { ID id-NB-IoT-DefaultPagingDRX CRITICALITY ignore TYPE NB-IoT-DefaultPagingDRX PRESENCE optional }| + { ID id-Extended-RANNodeName CRITICALITY ignore TYPE Extended-RANNodeName PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- RAN CONFIGURATION UPDATE ACKNOWLEDGE +-- +-- ************************************************************** + +RANConfigurationUpdateAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {RANConfigurationUpdateAcknowledgeIEs} }, + ... +} + +RANConfigurationUpdateAcknowledgeIEs NGAP-PROTOCOL-IES ::= { + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- RAN CONFIGURATION UPDATE FAILURE +-- +-- ************************************************************** + +RANConfigurationUpdateFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {RANConfigurationUpdateFailureIEs} }, + ... +} + +RANConfigurationUpdateFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, +... +} + +-- ************************************************************** +-- +-- AMF Configuration Update Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- AMF CONFIGURATION UPDATE +-- +-- ************************************************************** + +AMFConfigurationUpdate ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {AMFConfigurationUpdateIEs} }, + ... +} + +AMFConfigurationUpdateIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMFName CRITICALITY reject TYPE AMFName PRESENCE optional }| + { ID id-ServedGUAMIList CRITICALITY reject TYPE ServedGUAMIList PRESENCE optional }| + { ID id-RelativeAMFCapacity CRITICALITY ignore TYPE RelativeAMFCapacity PRESENCE optional }| + { ID id-PLMNSupportList CRITICALITY reject TYPE PLMNSupportList PRESENCE optional }| + { ID id-AMF-TNLAssociationToAddList CRITICALITY ignore TYPE AMF-TNLAssociationToAddList PRESENCE optional }| + { ID id-AMF-TNLAssociationToRemoveList CRITICALITY ignore TYPE AMF-TNLAssociationToRemoveList PRESENCE optional }| + { ID id-AMF-TNLAssociationToUpdateList CRITICALITY ignore TYPE AMF-TNLAssociationToUpdateList PRESENCE optional }| + { ID id-Extended-AMFName CRITICALITY ignore TYPE Extended-AMFName PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- AMF CONFIGURATION UPDATE ACKNOWLEDGE +-- +-- ************************************************************** + +AMFConfigurationUpdateAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {AMFConfigurationUpdateAcknowledgeIEs} }, + ... +} + +AMFConfigurationUpdateAcknowledgeIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-TNLAssociationSetupList CRITICALITY ignore TYPE AMF-TNLAssociationSetupList PRESENCE optional }| + { ID id-AMF-TNLAssociationFailedToSetupList CRITICALITY ignore TYPE TNLAssociationList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- AMF CONFIGURATION UPDATE FAILURE +-- +-- ************************************************************** + +AMFConfigurationUpdateFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {AMFConfigurationUpdateFailureIEs} }, + ... +} + +AMFConfigurationUpdateFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- AMF Status Indication Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- AMF STATUS INDICATION +-- +-- ************************************************************** + +AMFStatusIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {AMFStatusIndicationIEs} }, + ... +} + +AMFStatusIndicationIEs NGAP-PROTOCOL-IES ::= { + { ID id-UnavailableGUAMIList CRITICALITY reject TYPE UnavailableGUAMIList PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- NG Reset Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- NG RESET +-- +-- ************************************************************** + +NGReset ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {NGResetIEs} }, + ... +} + +NGResetIEs NGAP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-ResetType CRITICALITY reject TYPE ResetType PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- NG RESET ACKNOWLEDGE +-- +-- ************************************************************** + +NGResetAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {NGResetAcknowledgeIEs} }, + ... +} + +NGResetAcknowledgeIEs NGAP-PROTOCOL-IES ::= { + { ID id-UE-associatedLogicalNG-connectionList CRITICALITY ignore TYPE UE-associatedLogicalNG-connectionList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- Error Indication Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- ERROR INDICATION +-- +-- ************************************************************** + +ErrorIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ErrorIndicationIEs} }, + ... +} + +ErrorIndicationIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE optional }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE optional }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| + { ID id-FiveG-S-TMSI CRITICALITY ignore TYPE FiveG-S-TMSI PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- OVERLOAD START +-- +-- ************************************************************** + +OverloadStart ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {OverloadStartIEs} }, + ... +} + +OverloadStartIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMFOverloadResponse CRITICALITY reject TYPE OverloadResponse PRESENCE optional }| + { ID id-AMFTrafficLoadReductionIndication CRITICALITY ignore TYPE TrafficLoadReductionIndication PRESENCE optional }| + { ID id-OverloadStartNSSAIList CRITICALITY ignore TYPE OverloadStartNSSAIList PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- OVERLOAD STOP +-- +-- ************************************************************** + +OverloadStop ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {OverloadStopIEs} }, + ... +} + +OverloadStopIEs NGAP-PROTOCOL-IES ::= { + ... +} + +-- ************************************************************** +-- +-- CONFIGURATION TRANSFER ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UPLINK RAN CONFIGURATION TRANSFER +-- +-- ************************************************************** + +UplinkRANConfigurationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UplinkRANConfigurationTransferIEs} }, + ... +} + +UplinkRANConfigurationTransferIEs NGAP-PROTOCOL-IES ::= { + { ID id-SONConfigurationTransferUL CRITICALITY ignore TYPE SONConfigurationTransfer PRESENCE optional }| + { ID id-ENDC-SONConfigurationTransferUL CRITICALITY ignore TYPE EN-DCSONConfigurationTransfer PRESENCE optional }| + { ID id-IntersystemSONConfigurationTransferUL CRITICALITY ignore TYPE IntersystemSONConfigurationTransfer PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- DOWNLINK RAN CONFIGURATION TRANSFER +-- +-- ************************************************************** + +DownlinkRANConfigurationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DownlinkRANConfigurationTransferIEs} }, + ... +} + +DownlinkRANConfigurationTransferIEs NGAP-PROTOCOL-IES ::= { + { ID id-SONConfigurationTransferDL CRITICALITY ignore TYPE SONConfigurationTransfer PRESENCE optional }| + { ID id-ENDC-SONConfigurationTransferDL CRITICALITY ignore TYPE EN-DCSONConfigurationTransfer PRESENCE optional }| + { ID id-IntersystemSONConfigurationTransferDL CRITICALITY ignore TYPE IntersystemSONConfigurationTransfer PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- WARNING MESSAGE TRANSMISSION ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Write-Replace Warning Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- WRITE-REPLACE WARNING REQUEST +-- +-- ************************************************************** + +WriteReplaceWarningRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {WriteReplaceWarningRequestIEs} }, + ... +} + +WriteReplaceWarningRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory }| + { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory }| + { ID id-WarningAreaList CRITICALITY ignore TYPE WarningAreaList PRESENCE optional }| + { ID id-RepetitionPeriod CRITICALITY reject TYPE RepetitionPeriod PRESENCE mandatory }| + { ID id-NumberOfBroadcastsRequested CRITICALITY reject TYPE NumberOfBroadcastsRequested PRESENCE mandatory }| + { ID id-WarningType CRITICALITY ignore TYPE WarningType PRESENCE optional }| + { ID id-WarningSecurityInfo CRITICALITY ignore TYPE WarningSecurityInfo PRESENCE optional }| + { ID id-DataCodingScheme CRITICALITY ignore TYPE DataCodingScheme PRESENCE optional }| + { ID id-WarningMessageContents CRITICALITY ignore TYPE WarningMessageContents PRESENCE optional }| + { ID id-ConcurrentWarningMessageInd CRITICALITY reject TYPE ConcurrentWarningMessageInd PRESENCE optional }| + { ID id-WarningAreaCoordinates CRITICALITY ignore TYPE WarningAreaCoordinates PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- WRITE-REPLACE WARNING RESPONSE +-- +-- ************************************************************** + +WriteReplaceWarningResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {WriteReplaceWarningResponseIEs} }, + ... +} + +WriteReplaceWarningResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory }| + { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory }| + { ID id-BroadcastCompletedAreaList CRITICALITY ignore TYPE BroadcastCompletedAreaList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PWS Cancel Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- PWS CANCEL REQUEST +-- +-- ************************************************************** + +PWSCancelRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PWSCancelRequestIEs} }, + ... +} + +PWSCancelRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory }| + { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory }| + { ID id-WarningAreaList CRITICALITY ignore TYPE WarningAreaList PRESENCE optional }| + { ID id-CancelAllWarningMessages CRITICALITY reject TYPE CancelAllWarningMessages PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PWS CANCEL RESPONSE +-- +-- ************************************************************** + +PWSCancelResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PWSCancelResponseIEs} }, + ... +} + +PWSCancelResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory }| + { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory }| + { ID id-BroadcastCancelledAreaList CRITICALITY ignore TYPE BroadcastCancelledAreaList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PWS Restart Indication Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- PWS RESTART INDICATION +-- +-- ************************************************************** + +PWSRestartIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PWSRestartIndicationIEs} }, + ... +} + +PWSRestartIndicationIEs NGAP-PROTOCOL-IES ::= { + { ID id-CellIDListForRestart CRITICALITY reject TYPE CellIDListForRestart PRESENCE mandatory }| + { ID id-GlobalRANNodeID CRITICALITY reject TYPE GlobalRANNodeID PRESENCE mandatory }| + { ID id-TAIListForRestart CRITICALITY reject TYPE TAIListForRestart PRESENCE mandatory }| + { ID id-EmergencyAreaIDListForRestart CRITICALITY reject TYPE EmergencyAreaIDListForRestart PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PWS Failure Indication Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- PWS FAILURE INDICATION +-- +-- ************************************************************** + +PWSFailureIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PWSFailureIndicationIEs} }, + ... +} + +PWSFailureIndicationIEs NGAP-PROTOCOL-IES ::= { + { ID id-PWSFailedCellIDList CRITICALITY reject TYPE PWSFailedCellIDList PRESENCE mandatory }| + { ID id-GlobalRANNodeID CRITICALITY reject TYPE GlobalRANNodeID PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- NRPPA TRANSPORT ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- DOWNLINK UE ASSOCIATED NRPPA TRANSPORT +-- +-- ************************************************************** + +DownlinkUEAssociatedNRPPaTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DownlinkUEAssociatedNRPPaTransportIEs} }, + ... +} + +DownlinkUEAssociatedNRPPaTransportIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RoutingID CRITICALITY reject TYPE RoutingID PRESENCE mandatory }| + { ID id-NRPPa-PDU CRITICALITY reject TYPE NRPPa-PDU PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UPLINK UE ASSOCIATED NRPPA TRANSPORT +-- +-- ************************************************************** + +UplinkUEAssociatedNRPPaTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UplinkUEAssociatedNRPPaTransportIEs} }, + ... +} + +UplinkUEAssociatedNRPPaTransportIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RoutingID CRITICALITY reject TYPE RoutingID PRESENCE mandatory }| + { ID id-NRPPa-PDU CRITICALITY reject TYPE NRPPa-PDU PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- DOWNLINK NON UE ASSOCIATED NRPPA TRANSPORT +-- +-- ************************************************************** + +DownlinkNonUEAssociatedNRPPaTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DownlinkNonUEAssociatedNRPPaTransportIEs} }, + ... +} + +DownlinkNonUEAssociatedNRPPaTransportIEs NGAP-PROTOCOL-IES ::= { + { ID id-RoutingID CRITICALITY reject TYPE RoutingID PRESENCE mandatory }| + { ID id-NRPPa-PDU CRITICALITY reject TYPE NRPPa-PDU PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UPLINK NON UE ASSOCIATED NRPPA TRANSPORT +-- +-- ************************************************************** + +UplinkNonUEAssociatedNRPPaTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UplinkNonUEAssociatedNRPPaTransportIEs} }, + ... +} + +UplinkNonUEAssociatedNRPPaTransportIEs NGAP-PROTOCOL-IES ::= { + { ID id-RoutingID CRITICALITY reject TYPE RoutingID PRESENCE mandatory }| + { ID id-NRPPa-PDU CRITICALITY reject TYPE NRPPa-PDU PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- TRACE ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- TRACE START +-- +-- ************************************************************** + +TraceStart ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {TraceStartIEs} }, + ... +} + +TraceStartIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- TRACE FAILURE INDICATION +-- +-- ************************************************************** + +TraceFailureIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {TraceFailureIndicationIEs} }, + ... +} + +TraceFailureIndicationIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-NGRANTraceID CRITICALITY ignore TYPE NGRANTraceID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- DEACTIVATE TRACE +-- +-- ************************************************************** + +DeactivateTrace ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DeactivateTraceIEs} }, + ... +} + +DeactivateTraceIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-NGRANTraceID CRITICALITY ignore TYPE NGRANTraceID PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- CELL TRAFFIC TRACE +-- +-- ************************************************************** + +CellTrafficTrace ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {CellTrafficTraceIEs} }, + ... +} + +CellTrafficTraceIEs NGAP-PROTOCOL-IES ::= { + {ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + {ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + {ID id-NGRANTraceID CRITICALITY ignore TYPE NGRANTraceID PRESENCE mandatory }| + {ID id-NGRAN-CGI CRITICALITY ignore TYPE NGRAN-CGI PRESENCE mandatory }| + {ID id-TraceCollectionEntityIPAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE mandatory }| + {ID id-PrivacyIndicator CRITICALITY ignore TYPE PrivacyIndicator PRESENCE optional }| + {ID id-TraceCollectionEntityURI CRITICALITY ignore TYPE URI-address PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- LOCATION REPORTING ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- LOCATION REPORTING CONTROL +-- +-- ************************************************************** + +LocationReportingControl ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {LocationReportingControlIEs} }, + ... +} + +LocationReportingControlIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-LocationReportingRequestType CRITICALITY ignore TYPE LocationReportingRequestType PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- LOCATION REPORTING FAILURE INDICATION +-- +-- ************************************************************** + +LocationReportingFailureIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {LocationReportingFailureIndicationIEs} }, + ... +} + +LocationReportingFailureIndicationIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- LOCATION REPORT +-- +-- ************************************************************** + +LocationReport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {LocationReportIEs} }, + ... +} + +LocationReportIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE mandatory }| + { ID id-UEPresenceInAreaOfInterestList CRITICALITY ignore TYPE UEPresenceInAreaOfInterestList PRESENCE optional }| + { ID id-LocationReportingRequestType CRITICALITY ignore TYPE LocationReportingRequestType PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UE TNLA BINDING ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE TNLA BINDING RELEASE REQUEST +-- +-- ************************************************************** + +UETNLABindingReleaseRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UETNLABindingReleaseRequestIEs} }, + ... +} + +UETNLABindingReleaseRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UE RADIO CAPABILITY MANAGEMENT ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE RADIO CAPABILITY INFO INDICATION +-- +-- ************************************************************** + +UERadioCapabilityInfoIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UERadioCapabilityInfoIndicationIEs} }, + ... +} + +UERadioCapabilityInfoIndicationIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE mandatory }| + { ID id-UERadioCapabilityForPaging CRITICALITY ignore TYPE UERadioCapabilityForPaging PRESENCE optional }| + { ID id-UERadioCapability-EUTRA-Format CRITICALITY ignore TYPE UERadioCapability PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE Radio Capability Check Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE RADIO CAPABILITY CHECK REQUEST +-- +-- ************************************************************** + +UERadioCapabilityCheckRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UERadioCapabilityCheckRequestIEs} }, + ... +} + +UERadioCapabilityCheckRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional }| + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE RADIO CAPABILITY CHECK RESPONSE +-- +-- ************************************************************** + +UERadioCapabilityCheckResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UERadioCapabilityCheckResponseIEs} }, + ... +} + +UERadioCapabilityCheckResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-IMSVoiceSupportIndicator CRITICALITY reject TYPE IMSVoiceSupportIndicator PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PRIVATE MESSAGE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- PRIVATE MESSAGE +-- +-- ************************************************************** + +PrivateMessage ::= SEQUENCE { + privateIEs PrivateIE-Container { { PrivateMessageIEs } }, + ... +} + +PrivateMessageIEs NGAP-PRIVATE-IES ::= { + ... +} + + +-- ************************************************************** +-- +-- DATA USAGE REPORTING ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- SECONDARY RAT DATA USAGE REPORT +-- +-- ************************************************************** + +SecondaryRATDataUsageReport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {SecondaryRATDataUsageReportIEs} }, + ... +} + +SecondaryRATDataUsageReportIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-PDUSessionResourceSecondaryRATUsageList CRITICALITY ignore TYPE PDUSessionResourceSecondaryRATUsageList PRESENCE mandatory }| + { ID id-HandoverFlag CRITICALITY ignore TYPE HandoverFlag PRESENCE optional }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- RIM INFORMATION TRANSFER ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UPLINK RIM INFORMATION TRANSFER +-- +-- ************************************************************** + +UplinkRIMInformationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UplinkRIMInformationTransferIEs} }, + ... +} + +UplinkRIMInformationTransferIEs NGAP-PROTOCOL-IES ::= { + { ID id-RIMInformationTransfer CRITICALITY ignore TYPE RIMInformationTransfer PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- DOWNLINK RIM INFORMATION TRANSFER +-- +-- ************************************************************** + +DownlinkRIMInformationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DownlinkRIMInformationTransferIEs} }, + ... +} + +DownlinkRIMInformationTransferIEs NGAP-PROTOCOL-IES ::= { + { ID id-RIMInformationTransfer CRITICALITY ignore TYPE RIMInformationTransfer PRESENCE optional }, + + ... +} + +-- ************************************************************** +-- +-- Connection Establishment Indication +-- +-- ************************************************************** + +ConnectionEstablishmentIndication::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ConnectionEstablishmentIndicationIEs} }, + ... +} + +ConnectionEstablishmentIndicationIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional }| + { ID id-EndIndication CRITICALITY ignore TYPE EndIndication PRESENCE optional }| + { ID id-S-NSSAI CRITICALITY ignore TYPE S-NSSAI PRESENCE optional }| + { ID id-AllowedNSSAI CRITICALITY ignore TYPE AllowedNSSAI PRESENCE optional }| + { ID id-UE-DifferentiationInfo CRITICALITY ignore TYPE UE-DifferentiationInfo PRESENCE optional }| + { ID id-DL-CP-SecurityInformation CRITICALITY ignore TYPE DL-CP-SecurityInformation PRESENCE optional }| + { ID id-NB-IoT-UEPriority CRITICALITY ignore TYPE NB-IoT-UEPriority PRESENCE optional }| + { ID id-Enhanced-CoverageRestriction CRITICALITY ignore TYPE Enhanced-CoverageRestriction PRESENCE optional }| + { ID id-CEmodeBrestricted CRITICALITY ignore TYPE CEmodeBrestricted PRESENCE optional }| + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional }| + { ID id-MaskedIMEISV CRITICALITY ignore TYPE MaskedIMEISV PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- UE RADIO CAPABILITY ID MAPPING ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE RADIO CAPABILITY ID MAPPING REQUEST +-- +-- ************************************************************** + +UERadioCapabilityIDMappingRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UERadioCapabilityIDMappingRequestIEs} }, + ... +} + +UERadioCapabilityIDMappingRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UE RADIO CAPABILITY ID MAPPING RESPONSE +-- +-- ************************************************************** + +UERadioCapabilityIDMappingResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UERadioCapabilityIDMappingResponseIEs} }, + ... +} + +UERadioCapabilityIDMappingResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE mandatory }| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- AMF CP Relocation Indication +-- +-- ************************************************************** + +AMFCPRelocationIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { AMFCPRelocationIndicationIEs} }, + ... +} + +AMFCPRelocationIndicationIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-S-NSSAI CRITICALITY ignore TYPE S-NSSAI PRESENCE optional }| + { ID id-AllowedNSSAI CRITICALITY ignore TYPE AllowedNSSAI PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- MBS SESSION MANAGEMENT ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Broadcast Session Setup Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- BROADCAST SESSION SETUP REQUEST +-- +-- ************************************************************** + +BroadcastSessionSetupRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {BroadcastSessionSetupRequestIEs} }, + ... +} + +BroadcastSessionSetupRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-S-NSSAI CRITICALITY reject TYPE S-NSSAI PRESENCE mandatory }| + { ID id-MBS-ServiceArea CRITICALITY reject TYPE MBS-ServiceArea PRESENCE mandatory }| + { ID id-MBSSessionSetupRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBSSessionSetupOrModRequestTransfer) PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- BROADCAST SESSION SETUP RESPONSE +-- +-- ************************************************************** + +BroadcastSessionSetupResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {BroadcastSessionSetupResponseIEs} }, + ... +} + +BroadcastSessionSetupResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBSSessionSetupResponseTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBSSessionSetupOrModResponseTransfer) PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- BROADCAST SESSION SETUP FAILURE +-- +-- ************************************************************** + +BroadcastSessionSetupFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {BroadcastSessionSetupFailureIEs} }, + ... +} + +BroadcastSessionSetupFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBSSessionSetupFailureTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBSSessionSetupOrModFailureTransfer ) PRESENCE optional }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- Broadcast Session Modification Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- BROADCAST SESSION MODIFICATION REQUEST +-- +-- ************************************************************** + +BroadcastSessionModificationRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {BroadcastSessionModificationRequestIEs} }, + ... +} + +BroadcastSessionModificationRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBS-ServiceArea CRITICALITY reject TYPE MBS-ServiceArea PRESENCE optional }| + { ID id-MBSSessionModificationRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBSSessionSetupOrModRequestTransfer) PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- BROADCAST SESSION MODIFICATION RESPONSE +-- +-- ************************************************************** + +BroadcastSessionModificationResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {BroadcastSessionModificationResponseIEs} }, + ... +} + +BroadcastSessionModificationResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBSSessionModificationResponseTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBSSessionSetupOrModResponseTransfer) PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- BROADCAST SESSION MODIFICATION FAILURE +-- +-- ************************************************************** + +BroadcastSessionModificationFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {BroadcastSessionModificationFailureIEs} }, + ... +} + +BroadcastSessionModificationFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBSSessionModificationFailureTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBSSessionSetupOrModFailureTransfer) PRESENCE optional }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- Broadcast Session Release Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- BROADCAST SESSION RELEASE REQUEST +-- +-- ************************************************************** + +BroadcastSessionReleaseRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {BroadcastSessionReleaseRequestIEs} }, + ... +} + +BroadcastSessionReleaseRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- Broadcast Session Release Required Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- BROADCAST SESSION RELEASE REQUIRED +-- +-- ************************************************************** + +BroadcastSessionReleaseRequired ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {BroadcastSessionReleaseRequiredIEs} }, + ... +} + +BroadcastSessionReleaseRequiredIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- BROADCAST SESSION RELEASE RESPONSE +-- +-- ************************************************************** + +BroadcastSessionReleaseResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {BroadcastSessionReleaseResponseIEs} }, + ... +} + +BroadcastSessionReleaseResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBSSessionReleaseResponseTransfer CRITICALITY ignore TYPE OCTET STRING (CONTAINING MBSSessionReleaseResponseTransfer) PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- Distribution Setup Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- DISTRIBUTION SETUP REQUEST +-- +-- ************************************************************** + +DistributionSetupRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DistributionSetupRequestIEs} }, + ... +} + +DistributionSetupRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBS-AreaSessionID CRITICALITY reject TYPE MBS-AreaSessionID PRESENCE optional }| + { ID id-MBS-DistributionSetupRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBS-DistributionSetupRequestTransfer) PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- DISTRIBUTION SETUP RESPONSE +-- +-- ************************************************************** + +DistributionSetupResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DistributionSetupResponseIEs} }, + ... +} + +DistributionSetupResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBS-AreaSessionID CRITICALITY reject TYPE MBS-AreaSessionID PRESENCE optional }| + { ID id-MBS-DistributionSetupResponseTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBS-DistributionSetupResponseTransfer) PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- DISTRIBUTION SETUP FAILURE +-- +-- ************************************************************** + +DistributionSetupFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DistributionSetupFailureIEs} }, + ... +} + +DistributionSetupFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBS-AreaSessionID CRITICALITY reject TYPE MBS-AreaSessionID PRESENCE optional }| + { ID id-MBS-DistributionSetupUnsuccessfulTransfer CRITICALITY ignore TYPE OCTET STRING (CONTAINING MBS-DistributionSetupUnsuccessfulTransfer) PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- Distribution Release Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- DISTRIBUTION RELEASE REQUEST +-- +-- ************************************************************** + +DistributionReleaseRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DistributionReleaseRequestIEs} }, + ... +} + +DistributionReleaseRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBS-AreaSessionID CRITICALITY reject TYPE MBS-AreaSessionID PRESENCE optional }| + { ID id-MBS-DistributionReleaseRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBS-DistributionReleaseRequestTransfer) PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- DISTRIBUTION RELEASE RESPONSE +-- +-- ************************************************************** + +DistributionReleaseResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DistributionReleaseResponseIEs} }, + ... +} + +DistributionReleaseResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBS-AreaSessionID CRITICALITY reject TYPE MBS-AreaSessionID PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- Multicast Session Activation Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MULTICAST SESSION ACTIVATION REQUEST +-- +-- ************************************************************** + +MulticastSessionActivationRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MulticastSessionActivationRequestIEs} }, + ... +} + +MulticastSessionActivationRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MulticastSessionActivationRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MulticastSessionActivationRequestTransfer) PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- MULTICAST SESSION ACTIVATION RESPONSE +-- +-- ************************************************************** + +MulticastSessionActivationResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MulticastSessionActivationResponseIEs} }, + ... +} + +MulticastSessionActivationResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- MULTICAST SESSION ACTIVATION FAILURE +-- +-- ************************************************************** + +MulticastSessionActivationFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MulticastSessionActivationFailureIEs} }, + ... +} + +MulticastSessionActivationFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- Multicast Session Deactivation Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MULTICAST SESSION DEACTIVATION REQUEST +-- +-- ************************************************************** + +MulticastSessionDeactivationRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MulticastSessionDeactivationRequestIEs} }, + ... +} + +MulticastSessionDeactivationRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MulticastSessionDeactivationRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MulticastSessionDeactivationRequestTransfer) PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- MULTICAST SESSION DEACTIVATION RESPONSE +-- +-- ************************************************************** + +MulticastSessionDeactivationResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MulticastSessionDeactivationResponseIEs} }, + ... +} + +MulticastSessionDeactivationResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- Multicast Session Update Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MULTICAST SESSION UPDATE REQUEST +-- +-- ************************************************************** + +MulticastSessionUpdateRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MulticastSessionUpdateRequestIEs} }, + ... +} + +MulticastSessionUpdateRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBS-AreaSessionID CRITICALITY reject TYPE MBS-AreaSessionID PRESENCE optional }| + { ID id-MulticastSessionUpdateRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MulticastSessionUpdateRequestTransfer) PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- MULTICAST SESSION UPDATE RESPONSE +-- +-- ************************************************************** + +MulticastSessionUpdateResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MulticastSessionUpdateResponseIEs} }, + ... +} + +MulticastSessionUpdateResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBS-AreaSessionID CRITICALITY reject TYPE MBS-AreaSessionID PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- MULTICAST SESSION UPDATE FAILURE +-- +-- ************************************************************** + +MulticastSessionUpdateFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MulticastSessionUpdateFailureIEs} }, + ... +} + +MulticastSessionUpdateFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBS-AreaSessionID CRITICALITY reject TYPE MBS-AreaSessionID PRESENCE optional }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- MULTICAST GROUP PAGING ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MULTICAST GROUP PAGING +-- +-- ************************************************************** + +MulticastGroupPaging ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MulticastGroupPagingIEs} }, + ... +} + +MulticastGroupPagingIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY ignore TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBS-ServiceArea CRITICALITY ignore TYPE MBS-ServiceArea PRESENCE optional }| + { ID id-MulticastGroupPagingAreaList CRITICALITY ignore TYPE MulticastGroupPagingAreaList PRESENCE mandatory }, + ... +} + + +END +-- ASN1STOP + +-- ASN1START +-- ************************************************************** +-- +-- Information Element Definitions +-- +-- ************************************************************** + +NGAP-IEs { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +ngran-Access (22) modules (3) ngap (1) version1 (1) ngap-IEs (2) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +IMPORTS + + id-AdditionalDLForwardingUPTNLInformation, + id-AdditionalULForwardingUPTNLInformation, + id-AdditionalDLQosFlowPerTNLInformation, + id-AdditionalDLUPTNLInformationForHOList, + id-AdditionalNGU-UP-TNLInformation, + id-AdditionalRedundantDL-NGU-UP-TNLInformation, + id-AdditionalRedundantDLQosFlowPerTNLInformation, + id-AdditionalRedundantNGU-UP-TNLInformation, + id-AdditionalRedundantUL-NGU-UP-TNLInformation, + id-AdditionalUL-NGU-UP-TNLInformation, + id-AlternativeQoSParaSetList, + id-BurstArrivalTimeDownlink, + id-Cause, + id-CNPacketDelayBudgetDL, + id-CNPacketDelayBudgetUL, + id-CNTypeRestrictionsForEquivalent, + id-CNTypeRestrictionsForServing, + id-CommonNetworkInstance, + id-ConfiguredTACIndication, + id-CurrentQoSParaSetIndex, + id-DAPSRequestInfo, + id-DAPSResponseInfoList, + id-DataForwardingNotPossible, + id-DataForwardingResponseERABList, + id-DirectForwardingPathAvailability, + id-DL-NGU-UP-TNLInformation, + id-EndpointIPAddressAndPort, + id-EnergySavingIndication, + id-ExtendedPacketDelayBudget, + id-ExtendedRATRestrictionInformation, + id-ExtendedReportIntervalMDT, + id-ExtendedSliceSupportList, + id-ExtendedTAISliceSupportList, + id-ExtendedUEIdentityIndexValue, + id-EUTRA-PagingeDRXInformation, + id-GlobalCable-ID, + id-GlobalRANNodeID, + id-GlobalTNGF-ID, + id-GlobalTWIF-ID, + id-GlobalW-AGF-ID, + id-GUAMIType, + id-IncludeBeamMeasurementsIndication, + id-IntersystemSONInformationRequest, + id-IntersystemSONInformationReply, + id-IntersystemResourceStatusUpdate, + id-LastEUTRAN-PLMNIdentity, + id-LastVisitedPSCellList, + id-LocationReportingAdditionalInfo, + id-M4ReportAmount, + id-M5ReportAmount, + id-M6ReportAmount, + id-ExcessPacketDelayThresholdConfiguration, + id-M7ReportAmount, + id-MaximumIntegrityProtectedDataRate-DL, + id-MBS-AreaSessionID, + id-MBS-QoSFlowsToBeSetupList, + id-MBS-QoSFlowsToBeSetupModList, + id-MBS-QoSFlowToReleaseList, + id-MBS-ServiceArea, + id-MBS-SessionFSAIDList, + id-MBS-SessionID, + id-MBS-ActiveSessionInformation-SourcetoTargetList, + id-MBS-ActiveSessionInformation-TargettoSourceList, + id-MBS-SessionTNLInfo5GC, + id-MBS-SupportIndicator, + id-MBSSessionFailedtoSetupList, + id-MBSSessionFailedtoSetuporModifyList, + id-MBSSessionSetupResponseList, + id-MBSSessionSetuporModifyResponseList, + id-MBSSessionToReleaseList, + id-MBSSessionSetupRequestList, + id-MBSSessionSetuporModifyRequestList, + id-MDTConfiguration, + id-MicoAllPLMN, + id-NetworkInstance, + id-NGAPIESupportInformationRequestList, + id-NGAPIESupportInformationResponseList, + id-NID, + id-NR-CGI, + id-NRNTNTAIInformation, + id-NPN-MobilityInformation, + id-NPN-PagingAssistanceInformation, + id-NPN-Support, + id-NR-PagingeDRXInformation, + id-OldAssociatedQosFlowList-ULendmarkerexpected, + id-OnboardingSupport, + id-PagingAssisDataforCEcapabUE, + id-PagingCauseIndicationForVoiceService, + id-PDUSessionAggregateMaximumBitRate, + id-PduSessionExpectedUEActivityBehaviour, + id-PDUSessionPairID, + id-PDUSessionResourceFailedToSetupListCxtFail, + id-PDUSessionResourceReleaseResponseTransfer, + id-PDUSessionType, + id-PEIPSassistanceInformation, + id-PSCellInformation, + id-QMCConfigInfo, + id-QosFlowAddOrModifyRequestList, + id-QosFlowFailedToSetupList, + id-QosFlowFeedbackList, + id-QosFlowParametersList, + id-QosFlowSetupRequestList, + id-QosFlowToReleaseList, + id-QosMonitoringRequest, + id-QosMonitoringReportingFrequency, + id-SuccessfulHandoverReportList, + id-UEContextReferenceAtSource, + id-RAT-Information, + id-RedundantCommonNetworkInstance, + id-RedundantDL-NGU-TNLInformationReused, + id-RedundantDL-NGU-UP-TNLInformation, + id-RedundantDLQosFlowPerTNLInformation, + id-RedundantPDUSessionInformation, + id-RedundantQosFlowIndicator, + id-RedundantUL-NGU-UP-TNLInformation, + id-SCTP-TLAs, + id-SecondaryRATUsageInformation, + id-SecurityIndication, + id-SecurityResult, + id-SgNB-UE-X2AP-ID, + id-S-NSSAI, + id-SONInformationReport, + id-SourceNodeID, + id-SourceNodeTNLAddrInfo, + id-SourceTNLAddrInfo, + id-SurvivalTime, + id-TNLAssociationTransportLayerAddressNGRAN, + id-TAINSAGSupportList, + id-TargetRNC-ID, + id-TraceCollectionEntityURI, + id-TSCTrafficCharacteristics, + id-UEHistoryInformationFromTheUE, + id-UERadioCapabilityForPaging, + id-UERadioCapabilityForPagingOfNB-IoT, + id-UL-NGU-UP-TNLInformation, + id-UL-NGU-UP-TNLModifyList, + id-ULForwarding, + id-ULForwardingUP-TNLInformation, + id-UsedRSNInformation, + id-UserLocationInformationTNGF, + id-UserLocationInformationTWIF, + id-UserLocationInformationW-AGF, + id-EarlyMeasurement, + id-BeamMeasurementsReportConfiguration, + maxnoofAllowedAreas, + maxnoofAllowedCAGsperPLMN, + maxnoofAllowedS-NSSAIs, + maxnoofBluetoothName, + maxnoofBPLMNs, + maxnoofCAGSperCell, + maxnoofCandidateCells, + maxnoofCellIDforMDT, + maxnoofCellIDforQMC, + maxnoofCellIDforWarning, + maxnoofCellinAoI, + maxnoofCellinEAI, + maxnoofCellsforMBS, + maxnoofCellsingNB, + maxnoofCellsinngeNB, + maxnoofCellsinNGRANNode, + maxnoofCellinTAI, + maxnoofCellsinUEHistoryInfo, + maxnoofCellsUEMovingTrajectory, + maxnoofDRBs, + maxnoofEmergencyAreaID, + maxnoofEAIforRestart, + maxnoofEPLMNs, + maxnoofEPLMNsPlusOne, + maxnoofE-RABs, + maxnoofErrors, + maxnoofExtSliceItems, + maxnoofForbTACs, + maxnoofFreqforMDT, + maxnoofMBSFSAs, + maxnoofMBSQoSFlows, + maxnoofMBSServiceAreaInformation, + maxnoofMBSAreaSessionIDs, + maxnoofMBSSessions, + maxnoofMBSSessionsofUE, + maxnoofMDTPLMNs, + maxnoofMRBs, + maxnoofMultiConnectivity, + maxnoofMultiConnectivityMinusOne, + maxnoofNeighPCIforMDT, + maxnoofNGAPIESupportInfo, + maxnoofNGConnectionsToReset, + maxNRARFCN, + maxnoofNRCellBands, + maxnoofNSAGs, + maxnoofPagingAreas, + maxnoofPC5QoSFlows, + maxnoofPDUSessions, + maxnoofPLMNs, + maxnoofPLMNforQMC, + maxnoofQosFlows, + maxnoofQosParaSets, + maxnoofRANNodeinAoI, + maxnoofRecommendedCells, + maxnoofRecommendedRANNodes, + maxnoofAoI, + maxnoofPSCellsPerPrimaryCellinUEHistoryInfo, + maxnoofReportedCells, + maxnoofSensorName, + maxnoofServedGUAMIs, + maxnoofSliceItems, + maxnoofSNSSAIforQMC, + maxnoofSuccessfulHOReports, + maxnoofTACs, + maxnoofTACsinNTN, + maxnoofTAforMDT, + maxnoofTAforQMC, + maxnoofTAIforInactive, + maxnoofTAIforMBS, + maxnoofTAIforPaging, + maxnoofTAIforRestart, + maxnoofTAIforWarning, + maxnoofTAIinAoI, + maxnoofTargetS-NSSAIs, + maxnoofTimePeriods, + maxnoofTNLAssociations, + maxnoofUEAppLayerMeas, + maxnoofUEsforPaging, + maxnoofWLANName, + maxnoofXnExtTLAs, + maxnoofXnGTP-TLAs, + maxnoofXnTLAs, + maxnoofThresholdsForExcessPacketDelay + +FROM NGAP-Constants + + Criticality, + ProcedureCode, + ProtocolIE-ID, + TriggeringMessage +FROM NGAP-CommonDataTypes + + ProtocolExtensionContainer{}, + ProtocolIE-Container{}, + NGAP-PROTOCOL-EXTENSION, + ProtocolIE-SingleContainer{}, + NGAP-PROTOCOL-IES +FROM NGAP-Containers; + +-- A + +AdditionalDLUPTNLInformationForHOList ::= SEQUENCE (SIZE(1..maxnoofMultiConnectivityMinusOne)) OF AdditionalDLUPTNLInformationForHOItem + +AdditionalDLUPTNLInformationForHOItem ::= SEQUENCE { + additionalDL-NGU-UP-TNLInformation UPTransportLayerInformation, + additionalQosFlowSetupResponseList QosFlowListWithDataForwarding, + additionalDLForwardingUPTNLInformation UPTransportLayerInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { AdditionalDLUPTNLInformationForHOItem-ExtIEs} } OPTIONAL, + ... +} + +AdditionalDLUPTNLInformationForHOItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-AdditionalRedundantDL-NGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional }, + ... +} + +AdditionalQosFlowInformation ::= ENUMERATED { + more-likely, + ... +} + +AllocationAndRetentionPriority ::= SEQUENCE { + priorityLevelARP PriorityLevelARP, + pre-emptionCapability Pre-emptionCapability, + pre-emptionVulnerability Pre-emptionVulnerability, + iE-Extensions ProtocolExtensionContainer { {AllocationAndRetentionPriority-ExtIEs} } OPTIONAL, + ... +} + +AllocationAndRetentionPriority-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +Allowed-CAG-List-per-PLMN ::= SEQUENCE (SIZE(1..maxnoofAllowedCAGsperPLMN)) OF CAG-ID + +AllowedNSSAI ::= SEQUENCE (SIZE(1..maxnoofAllowedS-NSSAIs)) OF AllowedNSSAI-Item + +AllowedNSSAI-Item ::= SEQUENCE { + s-NSSAI S-NSSAI, + iE-Extensions ProtocolExtensionContainer { {AllowedNSSAI-Item-ExtIEs} } OPTIONAL, + ... +} + +AllowedNSSAI-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +Allowed-PNI-NPN-List ::= SEQUENCE (SIZE(1..maxnoofEPLMNsPlusOne)) OF Allowed-PNI-NPN-Item + +Allowed-PNI-NPN-Item ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + pNI-NPN-restricted ENUMERATED {restricted, not-restricted, ...}, + allowed-CAG-List-per-PLMN Allowed-CAG-List-per-PLMN, + iE-Extensions ProtocolExtensionContainer { {Allowed-PNI-NPN-Item-ExtIEs} } OPTIONAL, + ... +} + +Allowed-PNI-NPN-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AllowedTACs ::= SEQUENCE (SIZE(1..maxnoofAllowedAreas)) OF TAC + +AlternativeQoSParaSetIndex ::= INTEGER (1..8, ...) + +AlternativeQoSParaSetNotifyIndex ::= INTEGER (0..8, ...) + +AlternativeQoSParaSetList ::= SEQUENCE (SIZE(1..maxnoofQosParaSets)) OF AlternativeQoSParaSetItem + +AlternativeQoSParaSetItem ::= SEQUENCE { + alternativeQoSParaSetIndex AlternativeQoSParaSetIndex, + guaranteedFlowBitRateDL BitRate OPTIONAL, + guaranteedFlowBitRateUL BitRate OPTIONAL, + packetDelayBudget PacketDelayBudget OPTIONAL, + packetErrorRate PacketErrorRate OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {AlternativeQoSParaSetItem-ExtIEs} } OPTIONAL, + ... +} + +AlternativeQoSParaSetItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AMFName ::= PrintableString (SIZE(1..150, ...)) + +AMFNameVisibleString ::= VisibleString (SIZE(1..150, ...)) + +AMFNameUTF8String ::= UTF8String (SIZE(1..150, ...)) + +AMFPagingTarget ::= CHOICE { + globalRANNodeID GlobalRANNodeID, + tAI TAI, + choice-Extensions ProtocolIE-SingleContainer { {AMFPagingTarget-ExtIEs} } +} + +AMFPagingTarget-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +AMFPointer ::= BIT STRING (SIZE(6)) + +AMFRegionID ::= BIT STRING (SIZE(8)) + +AMFSetID ::= BIT STRING (SIZE(10)) + +AMF-TNLAssociationSetupList ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF AMF-TNLAssociationSetupItem + +AMF-TNLAssociationSetupItem ::= SEQUENCE { + aMF-TNLAssociationAddress CPTransportLayerInformation, + iE-Extensions ProtocolExtensionContainer { {AMF-TNLAssociationSetupItem-ExtIEs} } OPTIONAL, + ... +} + +AMF-TNLAssociationSetupItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AMF-TNLAssociationToAddList ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF AMF-TNLAssociationToAddItem + +AMF-TNLAssociationToAddItem ::= SEQUENCE { + aMF-TNLAssociationAddress CPTransportLayerInformation, + tNLAssociationUsage TNLAssociationUsage OPTIONAL, + tNLAddressWeightFactor TNLAddressWeightFactor, + iE-Extensions ProtocolExtensionContainer { {AMF-TNLAssociationToAddItem-ExtIEs} } OPTIONAL, + ... +} + +AMF-TNLAssociationToAddItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AMF-TNLAssociationToRemoveList ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF AMF-TNLAssociationToRemoveItem + +AMF-TNLAssociationToRemoveItem ::= SEQUENCE { + aMF-TNLAssociationAddress CPTransportLayerInformation, + iE-Extensions ProtocolExtensionContainer { {AMF-TNLAssociationToRemoveItem-ExtIEs} } OPTIONAL, + ... +} + +AMF-TNLAssociationToRemoveItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + {ID id-TNLAssociationTransportLayerAddressNGRAN CRITICALITY reject EXTENSION CPTransportLayerInformation PRESENCE optional}, + ... +} + +AMF-TNLAssociationToUpdateList ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF AMF-TNLAssociationToUpdateItem + +AMF-TNLAssociationToUpdateItem ::= SEQUENCE { + aMF-TNLAssociationAddress CPTransportLayerInformation, + tNLAssociationUsage TNLAssociationUsage OPTIONAL, + tNLAddressWeightFactor TNLAddressWeightFactor OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {AMF-TNLAssociationToUpdateItem-ExtIEs} } OPTIONAL, + ... +} + +AMF-TNLAssociationToUpdateItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AMF-UE-NGAP-ID ::= INTEGER (0..1099511627775) + +AreaOfInterest ::= SEQUENCE { + areaOfInterestTAIList AreaOfInterestTAIList OPTIONAL, + areaOfInterestCellList AreaOfInterestCellList OPTIONAL, + areaOfInterestRANNodeList AreaOfInterestRANNodeList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {AreaOfInterest-ExtIEs} } OPTIONAL, + ... +} + +AreaOfInterest-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AreaOfInterestCellList ::= SEQUENCE (SIZE(1..maxnoofCellinAoI)) OF AreaOfInterestCellItem + +AreaOfInterestCellItem ::= SEQUENCE { + nGRAN-CGI NGRAN-CGI, + iE-Extensions ProtocolExtensionContainer { {AreaOfInterestCellItem-ExtIEs} } OPTIONAL, + ... +} + +AreaOfInterestCellItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AreaOfInterestList ::= SEQUENCE (SIZE(1..maxnoofAoI)) OF AreaOfInterestItem + +AreaOfInterestItem ::= SEQUENCE { + areaOfInterest AreaOfInterest, + locationReportingReferenceID LocationReportingReferenceID, + iE-Extensions ProtocolExtensionContainer { {AreaOfInterestItem-ExtIEs} } OPTIONAL, + ... +} + +AreaOfInterestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AreaOfInterestRANNodeList ::= SEQUENCE (SIZE(1..maxnoofRANNodeinAoI)) OF AreaOfInterestRANNodeItem + +AreaOfInterestRANNodeItem ::= SEQUENCE { + globalRANNodeID GlobalRANNodeID, + iE-Extensions ProtocolExtensionContainer { {AreaOfInterestRANNodeItem-ExtIEs} } OPTIONAL, + ... +} + +AreaOfInterestRANNodeItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AreaOfInterestTAIList ::= SEQUENCE (SIZE(1..maxnoofTAIinAoI)) OF AreaOfInterestTAIItem + +AreaOfInterestTAIItem ::= SEQUENCE { + tAI TAI, + iE-Extensions ProtocolExtensionContainer { {AreaOfInterestTAIItem-ExtIEs} } OPTIONAL, + ... +} + +AreaOfInterestTAIItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AssistanceDataForPaging ::= SEQUENCE { + assistanceDataForRecommendedCells AssistanceDataForRecommendedCells OPTIONAL, + pagingAttemptInformation PagingAttemptInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {AssistanceDataForPaging-ExtIEs} } OPTIONAL, + ... +} + +AssistanceDataForPaging-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-NPN-PagingAssistanceInformation CRITICALITY ignore EXTENSION NPN-PagingAssistanceInformation PRESENCE optional }| + { ID id-PagingAssisDataforCEcapabUE CRITICALITY ignore EXTENSION PagingAssisDataforCEcapabUE PRESENCE optional }, + ... +} + +AssistanceDataForRecommendedCells ::= SEQUENCE { + recommendedCellsForPaging RecommendedCellsForPaging, + iE-Extensions ProtocolExtensionContainer { {AssistanceDataForRecommendedCells-ExtIEs} } OPTIONAL, + ... +} + +AssistanceDataForRecommendedCells-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AssociatedMBSQosFlowSetupRequestList ::= SEQUENCE (SIZE(1..maxnoofMBSQoSFlows)) OF AssociatedMBSQosFlowSetupRequestItem + +AssociatedMBSQosFlowSetupRequestItem ::= SEQUENCE { + mBS-QosFlowIdentifier QosFlowIdentifier, + associatedUnicastQosFlowIdentifier QosFlowIdentifier, + iE-Extensions ProtocolExtensionContainer { { AssociatedMBSQosFlowSetupRequestItem-ExtIEs} } OPTIONAL, + ... +} + +AssociatedMBSQosFlowSetupRequestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AssociatedMBSQosFlowSetuporModifyRequestList ::= SEQUENCE (SIZE(1..maxnoofMBSQoSFlows)) OF AssociatedMBSQosFlowSetuporModifyRequestItem + +AssociatedMBSQosFlowSetuporModifyRequestItem ::= SEQUENCE { + mBS-QosFlowIdentifier QosFlowIdentifier, + associatedUnicastQosFlowIdentifier QosFlowIdentifier, + iE-Extensions ProtocolExtensionContainer { { AssociatedMBSQosFlowSetuporModifyRequestItem-ExtIEs} } OPTIONAL, + ... +} + +AssociatedMBSQosFlowSetuporModifyRequestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AssociatedQosFlowList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF AssociatedQosFlowItem + +AssociatedQosFlowItem ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + qosFlowMappingIndication ENUMERATED {ul, dl, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {AssociatedQosFlowItem-ExtIEs} } OPTIONAL, + ... +} + +AssociatedQosFlowItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION AlternativeQoSParaSetIndex PRESENCE optional }, + ... +} + +AuthenticatedIndication ::= ENUMERATED {true, ...} + +AveragingWindow ::= INTEGER (0..4095, ...) + +AreaScopeOfMDT-NR ::= CHOICE { + cellBased CellBasedMDT-NR, + tABased TABasedMDT, + pLMNWide NULL, + tAIBased TAIBasedMDT, + choice-Extensions ProtocolIE-SingleContainer { {AreaScopeOfMDT-NR-ExtIEs} } +} + +AreaScopeOfMDT-NR-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +AreaScopeOfMDT-EUTRA ::= CHOICE { + cellBased CellBasedMDT-EUTRA, + tABased TABasedMDT, + pLMNWide NULL, + tAIBased TAIBasedMDT, + choice-Extensions ProtocolIE-SingleContainer { {AreaScopeOfMDT-EUTRA-ExtIEs} } +} + +AreaScopeOfMDT-EUTRA-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +AreaScopeOfNeighCellsList ::= SEQUENCE (SIZE(1..maxnoofFreqforMDT)) OF AreaScopeOfNeighCellsItem +AreaScopeOfNeighCellsItem ::= SEQUENCE { + nrFrequencyInfo NRFrequencyInfo, + pciListForMDT PCIListForMDT OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { AreaScopeOfNeighCellsItem-ExtIEs} } OPTIONAL, + ... +} + +AreaScopeOfNeighCellsItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AreaScopeOfQMC ::= CHOICE { + cellBased CellBasedQMC, + tABased TABasedQMC, + tAIBased TAIBasedQMC, + pLMNAreaBased PLMNAreaBasedQMC, + choice-Extensions ProtocolIE-SingleContainer { { AreaScopeOfQMC-ExtIEs} } +} + +AreaScopeOfQMC-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +AvailableRANVisibleQoEMetrics ::= SEQUENCE { + applicationLayerBufferLevelList ENUMERATED {true, ...} OPTIONAL, + playoutDelayForMediaStartup ENUMERATED {true, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { AvailableRANVisibleQoEMetrics-ExtIEs} } OPTIONAL, + ... +} + +AvailableRANVisibleQoEMetrics-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- B + +BeamMeasurementsReportConfiguration ::= SEQUENCE { + beamMeasurementsReportQuantity BeamMeasurementsReportQuantity OPTIONAL, + maxNrofRS-IndexesToReport MaxNrofRS-IndexesToReport OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { BeamMeasurementsReportConfiguration-ExtIEs} } OPTIONAL, + ... +} + +BeamMeasurementsReportConfiguration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +BeamMeasurementsReportQuantity ::= SEQUENCE { + rSRP ENUMERATED {true, ...}, + rSRQ ENUMERATED {true, ...}, + sINR ENUMERATED {true, ...}, + iE-Extensions ProtocolExtensionContainer { { BeamMeasurementsReportQuantity-ExtIEs} } OPTIONAL, + ... +} + +BeamMeasurementsReportQuantity-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +BitRate ::= INTEGER (0..4000000000000, ...) + +BroadcastCancelledAreaList ::= CHOICE { + cellIDCancelledEUTRA CellIDCancelledEUTRA, + tAICancelledEUTRA TAICancelledEUTRA, + emergencyAreaIDCancelledEUTRA EmergencyAreaIDCancelledEUTRA, + cellIDCancelledNR CellIDCancelledNR, + tAICancelledNR TAICancelledNR, + emergencyAreaIDCancelledNR EmergencyAreaIDCancelledNR, + choice-Extensions ProtocolIE-SingleContainer { {BroadcastCancelledAreaList-ExtIEs} } +} + +BroadcastCancelledAreaList-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +BroadcastCompletedAreaList ::= CHOICE { + cellIDBroadcastEUTRA CellIDBroadcastEUTRA, + tAIBroadcastEUTRA TAIBroadcastEUTRA, + emergencyAreaIDBroadcastEUTRA EmergencyAreaIDBroadcastEUTRA, + cellIDBroadcastNR CellIDBroadcastNR, + tAIBroadcastNR TAIBroadcastNR, + emergencyAreaIDBroadcastNR EmergencyAreaIDBroadcastNR, + choice-Extensions ProtocolIE-SingleContainer { {BroadcastCompletedAreaList-ExtIEs} } +} + +BroadcastCompletedAreaList-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +BroadcastPLMNList ::= SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF BroadcastPLMNItem + +BroadcastPLMNItem ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + tAISliceSupportList SliceSupportList, + iE-Extensions ProtocolExtensionContainer { {BroadcastPLMNItem-ExtIEs} } OPTIONAL, + ... +} + +BroadcastPLMNItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + {ID id-NPN-Support CRITICALITY reject EXTENSION NPN-Support PRESENCE optional}| + {ID id-ExtendedTAISliceSupportList CRITICALITY reject EXTENSION ExtendedSliceSupportList PRESENCE optional}| + {ID id-TAINSAGSupportList CRITICALITY ignore EXTENSION TAINSAGSupportList PRESENCE optional}, + ... +} + +BluetoothMeasurementConfiguration ::= SEQUENCE { + bluetoothMeasConfig BluetoothMeasConfig, + bluetoothMeasConfigNameList BluetoothMeasConfigNameList OPTIONAL, + bt-rssi ENUMERATED {true, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { BluetoothMeasurementConfiguration-ExtIEs } } OPTIONAL, + ... +} + +BluetoothMeasurementConfiguration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +BluetoothMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofBluetoothName)) OF BluetoothMeasConfigNameItem + +BluetoothMeasConfigNameItem ::= SEQUENCE { + bluetoothName BluetoothName, + iE-Extensions ProtocolExtensionContainer { { BluetoothMeasConfigNameItem-ExtIEs } } OPTIONAL, + ... +} + +BluetoothMeasConfigNameItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +BluetoothMeasConfig::= ENUMERATED {setup,...} + +BluetoothName ::= OCTET STRING (SIZE (1..248)) + +BurstArrivalTime ::= OCTET STRING + +-- C + +CAG-ID ::= BIT STRING (SIZE(32)) + +CancelAllWarningMessages ::= ENUMERATED { + true, + ... +} + +CancelledCellsInEAI-EUTRA ::= SEQUENCE (SIZE(1..maxnoofCellinEAI)) OF CancelledCellsInEAI-EUTRA-Item + +CancelledCellsInEAI-EUTRA-Item ::= SEQUENCE { + eUTRA-CGI EUTRA-CGI, + numberOfBroadcasts NumberOfBroadcasts, + iE-Extensions ProtocolExtensionContainer { {CancelledCellsInEAI-EUTRA-Item-ExtIEs} } OPTIONAL, + ... +} + +CancelledCellsInEAI-EUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CancelledCellsInEAI-NR ::= SEQUENCE (SIZE(1..maxnoofCellinEAI)) OF CancelledCellsInEAI-NR-Item + +CancelledCellsInEAI-NR-Item ::= SEQUENCE { + nR-CGI NR-CGI, + numberOfBroadcasts NumberOfBroadcasts, + iE-Extensions ProtocolExtensionContainer { {CancelledCellsInEAI-NR-Item-ExtIEs} } OPTIONAL, + ... +} + +CancelledCellsInEAI-NR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CancelledCellsInTAI-EUTRA ::= SEQUENCE (SIZE(1..maxnoofCellinTAI)) OF CancelledCellsInTAI-EUTRA-Item + +CancelledCellsInTAI-EUTRA-Item ::= SEQUENCE { + eUTRA-CGI EUTRA-CGI, + numberOfBroadcasts NumberOfBroadcasts, + iE-Extensions ProtocolExtensionContainer { {CancelledCellsInTAI-EUTRA-Item-ExtIEs} } OPTIONAL, + ... +} + +CancelledCellsInTAI-EUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CancelledCellsInTAI-NR ::= SEQUENCE (SIZE(1..maxnoofCellinTAI)) OF CancelledCellsInTAI-NR-Item + +CancelledCellsInTAI-NR-Item ::= SEQUENCE{ + nR-CGI NR-CGI, + numberOfBroadcasts NumberOfBroadcasts, + iE-Extensions ProtocolExtensionContainer { {CancelledCellsInTAI-NR-Item-ExtIEs} } OPTIONAL, + ... +} + +CancelledCellsInTAI-NR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CandidateCellList ::= SEQUENCE (SIZE(1.. maxnoofCandidateCells)) OF CandidateCellItem + +CandidateCellItem ::= SEQUENCE{ + candidateCell CandidateCell, + iE-Extensions ProtocolExtensionContainer { {CandidateCellItem-ExtIEs} } OPTIONAL, + ... +} + +CandidateCellItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CandidateCell::= CHOICE { + candidateCGI CandidateCellID, + candidatePCI CandidatePCI, + choice-Extensions ProtocolIE-SingleContainer { { CandidateCell-ExtIEs} } +} + +CandidateCell-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + + +CandidateCellID::= SEQUENCE { + candidateCellID NR-CGI, + iE-Extensions ProtocolExtensionContainer { { CandidateCellID-ExtIEs} } OPTIONAL, + ... +} + +CandidateCellID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CandidatePCI::= SEQUENCE { + candidatePCI INTEGER (0..1007, ...), + candidateNRARFCN INTEGER (0..3279165), + iE-Extensions ProtocolExtensionContainer { { CandidatePCI-ExtIEs} } OPTIONAL, + ... +} + +CandidatePCI-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +Cause ::= CHOICE { + radioNetwork CauseRadioNetwork, + transport CauseTransport, + nas CauseNas, + protocol CauseProtocol, + misc CauseMisc, + choice-Extensions ProtocolIE-SingleContainer { {Cause-ExtIEs} } +} + +Cause-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +CauseMisc ::= ENUMERATED { + control-processing-overload, + not-enough-user-plane-processing-resources, + hardware-failure, + om-intervention, + unknown-PLMN-or-SNPN, + unspecified, + ... +} + +CauseNas ::= ENUMERATED { + normal-release, + authentication-failure, + deregister, + unspecified, + ..., + uE-not-in-PLMN-serving-area +} + +CauseProtocol ::= ENUMERATED { + transfer-syntax-error, + abstract-syntax-error-reject, + abstract-syntax-error-ignore-and-notify, + message-not-compatible-with-receiver-state, + semantic-error, + abstract-syntax-error-falsely-constructed-message, + unspecified, + ... +} + +CauseRadioNetwork ::= ENUMERATED { + unspecified, + txnrelocoverall-expiry, + successful-handover, + release-due-to-ngran-generated-reason, + release-due-to-5gc-generated-reason, + handover-cancelled, + partial-handover, + ho-failure-in-target-5GC-ngran-node-or-target-system, + ho-target-not-allowed, + tngrelocoverall-expiry, + tngrelocprep-expiry, + cell-not-available, + unknown-targetID, + no-radio-resources-available-in-target-cell, + unknown-local-UE-NGAP-ID, + inconsistent-remote-UE-NGAP-ID, + handover-desirable-for-radio-reason, + time-critical-handover, + resource-optimisation-handover, + reduce-load-in-serving-cell, + user-inactivity, + radio-connection-with-ue-lost, + radio-resources-not-available, + invalid-qos-combination, + failure-in-radio-interface-procedure, + interaction-with-other-procedure, + unknown-PDU-session-ID, + unkown-qos-flow-ID, + multiple-PDU-session-ID-instances, + multiple-qos-flow-ID-instances, + encryption-and-or-integrity-protection-algorithms-not-supported, + ng-intra-system-handover-triggered, + ng-inter-system-handover-triggered, + xn-handover-triggered, + not-supported-5QI-value, + ue-context-transfer, + ims-voice-eps-fallback-or-rat-fallback-triggered, + up-integrity-protection-not-possible, + up-confidentiality-protection-not-possible, + slice-not-supported, + ue-in-rrc-inactive-state-not-reachable, + redirection, + resources-not-available-for-the-slice, + ue-max-integrity-protected-data-rate-reason, + release-due-to-cn-detected-mobility, + ..., + n26-interface-not-available, + release-due-to-pre-emption, + multiple-location-reporting-reference-ID-instances, + rsn-not-available-for-the-up, + npn-access-denied, + cag-only-access-denied, + insufficient-ue-capabilities, + redcap-ue-not-supported, + unknown-MBS-Session-ID, + indicated-MBS-session-area-information-not-served-by-the-gNB, + inconsistent-slice-info-for-the-session, + misaligned-association-for-multicast-unicast +} + +CauseTransport ::= ENUMERATED { + transport-resource-unavailable, + unspecified, + ... +} + +Cell-CAGInformation ::= SEQUENCE { + nGRAN-CGI NGRAN-CGI, + cellCAGList CellCAGList, + iE-Extensions ProtocolExtensionContainer { {Cell-CAGInformation-ExtIEs} } OPTIONAL, + ... +} + +Cell-CAGInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +CellCAGList ::= SEQUENCE (SIZE(1..maxnoofCAGSperCell)) OF CAG-ID + +CellIDBroadcastEUTRA ::= SEQUENCE (SIZE(1..maxnoofCellIDforWarning)) OF CellIDBroadcastEUTRA-Item + +CellIDBroadcastEUTRA-Item ::= SEQUENCE { + eUTRA-CGI EUTRA-CGI, + iE-Extensions ProtocolExtensionContainer { {CellIDBroadcastEUTRA-Item-ExtIEs} } OPTIONAL, + ... +} + +CellIDBroadcastEUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CellIDBroadcastNR ::= SEQUENCE (SIZE(1..maxnoofCellIDforWarning)) OF CellIDBroadcastNR-Item + +CellIDBroadcastNR-Item ::= SEQUENCE { + nR-CGI NR-CGI, + iE-Extensions ProtocolExtensionContainer { {CellIDBroadcastNR-Item-ExtIEs} } OPTIONAL, + ... +} + +CellIDBroadcastNR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CellIDCancelledEUTRA ::= SEQUENCE (SIZE(1..maxnoofCellIDforWarning)) OF CellIDCancelledEUTRA-Item + +CellIDCancelledEUTRA-Item ::= SEQUENCE { + eUTRA-CGI EUTRA-CGI, + numberOfBroadcasts NumberOfBroadcasts, + iE-Extensions ProtocolExtensionContainer { {CellIDCancelledEUTRA-Item-ExtIEs} } OPTIONAL, + ... +} + +CellIDCancelledEUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CellIDCancelledNR ::= SEQUENCE (SIZE(1..maxnoofCellIDforWarning)) OF CellIDCancelledNR-Item + +CellIDCancelledNR-Item ::= SEQUENCE { + nR-CGI NR-CGI, + numberOfBroadcasts NumberOfBroadcasts, + iE-Extensions ProtocolExtensionContainer { {CellIDCancelledNR-Item-ExtIEs} } OPTIONAL, + ... +} + +CellIDCancelledNR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CellIDListForRestart ::= CHOICE { + eUTRA-CGIListforRestart EUTRA-CGIList, + nR-CGIListforRestart NR-CGIList, + choice-Extensions ProtocolIE-SingleContainer { {CellIDListForRestart-ExtIEs} } +} + +CellIDListForRestart-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +CellSize ::= ENUMERATED {verysmall, small, medium, large, ...} + + +CellType ::= SEQUENCE { + cellSize CellSize, + iE-Extensions ProtocolExtensionContainer { {CellType-ExtIEs} } OPTIONAL, + ... +} + +CellType-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CEmodeBSupport-Indicator ::= ENUMERATED {supported,...} + + +CEmodeBrestricted ::= ENUMERATED { + restricted, + not-restricted, + ... +} + +CNAssistedRANTuning ::= SEQUENCE { + expectedUEBehaviour ExpectedUEBehaviour OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {CNAssistedRANTuning-ExtIEs} } OPTIONAL, + ... +} + +CNAssistedRANTuning-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CNsubgroupID ::= INTEGER (0..7, ...) + +CNTypeRestrictionsForEquivalent ::= SEQUENCE (SIZE(1..maxnoofEPLMNs)) OF CNTypeRestrictionsForEquivalentItem + +CNTypeRestrictionsForEquivalentItem ::= SEQUENCE { + plmnIdentity PLMNIdentity, + cn-Type ENUMERATED {epc-forbidden, fiveGC-forbidden, ...}, + iE-Extensions ProtocolExtensionContainer { {CNTypeRestrictionsForEquivalentItem-ExtIEs} } OPTIONAL, + ... +} + +CNTypeRestrictionsForEquivalentItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::={ + ... +} + +CNTypeRestrictionsForServing ::= ENUMERATED { + epc-forbidden, + ... +} + +CommonNetworkInstance ::= OCTET STRING + +CompletedCellsInEAI-EUTRA ::= SEQUENCE (SIZE(1..maxnoofCellinEAI)) OF CompletedCellsInEAI-EUTRA-Item + +CompletedCellsInEAI-EUTRA-Item ::= SEQUENCE { + eUTRA-CGI EUTRA-CGI, + iE-Extensions ProtocolExtensionContainer { {CompletedCellsInEAI-EUTRA-Item-ExtIEs} } OPTIONAL, + ... +} + +CompletedCellsInEAI-EUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CompletedCellsInEAI-NR ::= SEQUENCE (SIZE(1..maxnoofCellinEAI)) OF CompletedCellsInEAI-NR-Item + +CompletedCellsInEAI-NR-Item ::= SEQUENCE { + nR-CGI NR-CGI, + iE-Extensions ProtocolExtensionContainer { {CompletedCellsInEAI-NR-Item-ExtIEs} } OPTIONAL, + ... +} + +CompletedCellsInEAI-NR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CompletedCellsInTAI-EUTRA ::= SEQUENCE (SIZE(1..maxnoofCellinTAI)) OF CompletedCellsInTAI-EUTRA-Item + +CompletedCellsInTAI-EUTRA-Item ::= SEQUENCE{ + eUTRA-CGI EUTRA-CGI, + iE-Extensions ProtocolExtensionContainer { {CompletedCellsInTAI-EUTRA-Item-ExtIEs} } OPTIONAL, + ... +} + +CompletedCellsInTAI-EUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CompletedCellsInTAI-NR ::= SEQUENCE (SIZE(1..maxnoofCellinTAI)) OF CompletedCellsInTAI-NR-Item + +CompletedCellsInTAI-NR-Item ::= SEQUENCE{ + nR-CGI NR-CGI, + iE-Extensions ProtocolExtensionContainer { {CompletedCellsInTAI-NR-Item-ExtIEs} } OPTIONAL, + ... +} + +CompletedCellsInTAI-NR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ConcurrentWarningMessageInd ::= ENUMERATED { + true, + ... +} + +ConfidentialityProtectionIndication ::= ENUMERATED { + required, + preferred, + not-needed, + ... +} + +ConfidentialityProtectionResult ::= ENUMERATED { + performed, + not-performed, + ... +} + +ConfiguredTACIndication ::= ENUMERATED { + true, + ... +} + +CoreNetworkAssistanceInformationForInactive ::= SEQUENCE { + uEIdentityIndexValue UEIdentityIndexValue, + uESpecificDRX PagingDRX OPTIONAL, + periodicRegistrationUpdateTimer PeriodicRegistrationUpdateTimer, + mICOModeIndication MICOModeIndication OPTIONAL, + tAIListForInactive TAIListForInactive, + expectedUEBehaviour ExpectedUEBehaviour OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {CoreNetworkAssistanceInformationForInactive-ExtIEs} } OPTIONAL, + ... +} + +CoreNetworkAssistanceInformationForInactive-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-EUTRA-PagingeDRXInformation CRITICALITY ignore EXTENSION EUTRA-PagingeDRXInformation PRESENCE optional }| + { ID id-ExtendedUEIdentityIndexValue CRITICALITY ignore EXTENSION ExtendedUEIdentityIndexValue PRESENCE optional }| + { ID id-UERadioCapabilityForPaging CRITICALITY ignore EXTENSION UERadioCapabilityForPaging PRESENCE optional }| + { ID id-MicoAllPLMN CRITICALITY ignore EXTENSION MicoAllPLMN PRESENCE optional }| + { ID id-NR-PagingeDRXInformation CRITICALITY ignore EXTENSION NR-PagingeDRXInformation PRESENCE optional }| + { ID id-PagingCauseIndicationForVoiceService CRITICALITY ignore EXTENSION PagingCauseIndicationForVoiceService PRESENCE optional }| + { ID id-PEIPSassistanceInformation CRITICALITY ignore EXTENSION PEIPSassistanceInformation PRESENCE optional }, + ... +} + +COUNTValueForPDCP-SN12 ::= SEQUENCE { + pDCP-SN12 INTEGER (0..4095), + hFN-PDCP-SN12 INTEGER (0..1048575), + iE-Extensions ProtocolExtensionContainer { {COUNTValueForPDCP-SN12-ExtIEs} } OPTIONAL, + ... +} + +COUNTValueForPDCP-SN12-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +COUNTValueForPDCP-SN18 ::= SEQUENCE { + pDCP-SN18 INTEGER (0..262143), + hFN-PDCP-SN18 INTEGER (0..16383), + iE-Extensions ProtocolExtensionContainer { {COUNTValueForPDCP-SN18-ExtIEs} } OPTIONAL, + ... +} + +COUNTValueForPDCP-SN18-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CoverageEnhancementLevel ::= OCTET STRING + +CPTransportLayerInformation ::= CHOICE { + endpointIPAddress TransportLayerAddress, + choice-Extensions ProtocolIE-SingleContainer { {CPTransportLayerInformation-ExtIEs} } +} + +CPTransportLayerInformation-ExtIEs NGAP-PROTOCOL-IES ::= { + { ID id-EndpointIPAddressAndPort CRITICALITY reject TYPE EndpointIPAddressAndPort PRESENCE mandatory }, + ... +} + +CriticalityDiagnostics ::= SEQUENCE { + procedureCode ProcedureCode OPTIONAL, + triggeringMessage TriggeringMessage OPTIONAL, + procedureCriticality Criticality OPTIONAL, + iEsCriticalityDiagnostics CriticalityDiagnostics-IE-List OPTIONAL, + iE-Extensions ProtocolExtensionContainer {{CriticalityDiagnostics-ExtIEs}} OPTIONAL, + ... +} + +CriticalityDiagnostics-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE(1..maxnoofErrors)) OF CriticalityDiagnostics-IE-Item + +CriticalityDiagnostics-IE-Item ::= SEQUENCE { + iECriticality Criticality, + iE-ID ProtocolIE-ID, + typeOfError TypeOfError, + iE-Extensions ProtocolExtensionContainer {{CriticalityDiagnostics-IE-Item-ExtIEs}} OPTIONAL, + ... +} + +CriticalityDiagnostics-IE-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CellBasedMDT-NR::= SEQUENCE { + cellIdListforMDT CellIdListforMDT-NR, + iE-Extensions ProtocolExtensionContainer { {CellBasedMDT-NR-ExtIEs} } OPTIONAL, + ... +} + +CellBasedMDT-NR-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CellIdListforMDT-NR ::= SEQUENCE (SIZE(1..maxnoofCellIDforMDT)) OF NR-CGI + + +CellBasedMDT-EUTRA::= SEQUENCE { + cellIdListforMDT CellIdListforMDT-EUTRA, + iE-Extensions ProtocolExtensionContainer { {CellBasedMDT-EUTRA-ExtIEs} } OPTIONAL, + ... +} + +CellBasedMDT-EUTRA-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CellBasedQMC ::= SEQUENCE { + cellIdListforQMC CellIdListforQMC, + iE-Extensions ProtocolExtensionContainer { {CellBasedQMC-ExtIEs} } OPTIONAL, + ... +} + +CellBasedQMC-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CellIdListforQMC ::= SEQUENCE (SIZE(1..maxnoofCellIDforQMC)) OF NGRAN-CGI + +CellIdListforMDT-EUTRA ::= SEQUENCE (SIZE(1..maxnoofCellIDforMDT)) OF EUTRA-CGI + + +-- D + +DataCodingScheme ::= BIT STRING (SIZE(8)) + +DataForwardingAccepted ::= ENUMERATED { + data-forwarding-accepted, + ... +} + +DataForwardingNotPossible ::= ENUMERATED { + data-forwarding-not-possible, + ... +} + +DataForwardingResponseDRBList ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DataForwardingResponseDRBItem + +DataForwardingResponseDRBItem ::= SEQUENCE { + dRB-ID DRB-ID, + dLForwardingUP-TNLInformation UPTransportLayerInformation OPTIONAL, + uLForwardingUP-TNLInformation UPTransportLayerInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer {{DataForwardingResponseDRBItem-ExtIEs}} OPTIONAL, + ... +} + +DataForwardingResponseDRBItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +DAPSRequestInfo ::= SEQUENCE { + dAPSIndicator ENUMERATED {daps-ho-required, ...}, + iE-Extensions ProtocolExtensionContainer { {DAPSRequestInfo-ExtIEs} } OPTIONAL, + ... +} + +DAPSRequestInfo-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +DAPSResponseInfoList ::= SEQUENCE (SIZE(1.. maxnoofDRBs)) OF DAPSResponseInfoItem + +DAPSResponseInfoItem ::= SEQUENCE { + dRB-ID DRB-ID, + dAPSResponseInfo DAPSResponseInfo, + iE-Extension ProtocolExtensionContainer { {DAPSResponseInfoItem-ExtIEs} } OPTIONAL, + ... +} + +DAPSResponseInfoItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +DAPSResponseInfo ::= SEQUENCE { + dapsresponseindicator ENUMERATED {daps-ho-accepted, daps-ho-not-accepted, ...}, + iE-Extensions ProtocolExtensionContainer { { DAPSResponseInfo-ExtIEs} } OPTIONAL, + ... +} + +DAPSResponseInfo-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +DataForwardingResponseERABList ::= SEQUENCE (SIZE(1..maxnoofE-RABs)) OF DataForwardingResponseERABListItem + +DataForwardingResponseERABListItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + dLForwardingUP-TNLInformation UPTransportLayerInformation, + iE-Extensions ProtocolExtensionContainer { {DataForwardingResponseERABListItem-ExtIEs} } OPTIONAL, + ... +} + +DataForwardingResponseERABListItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +DelayCritical ::= ENUMERATED { + delay-critical, + non-delay-critical, + ... +} + +DL-CP-SecurityInformation ::= SEQUENCE { + dl-NAS-MAC DL-NAS-MAC, + iE-Extensions ProtocolExtensionContainer { { DL-CP-SecurityInformation-ExtIEs} } OPTIONAL, + ... +} + +DL-CP-SecurityInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +DL-NAS-MAC ::= BIT STRING (SIZE (16)) + +DLForwarding ::= ENUMERATED { + dl-forwarding-proposed, + ... +} + +DL-NGU-TNLInformationReused ::= ENUMERATED { + true, + ... +} + +DirectForwardingPathAvailability ::= ENUMERATED { + direct-path-available, + ... +} + +DRB-ID ::= INTEGER (1..32, ...) + +DRBsSubjectToStatusTransferList ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsSubjectToStatusTransferItem + +DRBsSubjectToStatusTransferItem ::= SEQUENCE { + dRB-ID DRB-ID, + dRBStatusUL DRBStatusUL, + dRBStatusDL DRBStatusDL, + iE-Extension ProtocolExtensionContainer { {DRBsSubjectToStatusTransferItem-ExtIEs} } OPTIONAL, + ... +} + +DRBsSubjectToStatusTransferItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-OldAssociatedQosFlowList-ULendmarkerexpected CRITICALITY ignore EXTENSION AssociatedQosFlowList PRESENCE optional }, + ... +} + +DRBStatusDL ::= CHOICE { + dRBStatusDL12 DRBStatusDL12, + dRBStatusDL18 DRBStatusDL18, + choice-Extensions ProtocolIE-SingleContainer { {DRBStatusDL-ExtIEs} } +} + +DRBStatusDL-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +DRBStatusDL12 ::= SEQUENCE { + dL-COUNTValue COUNTValueForPDCP-SN12, + iE-Extension ProtocolExtensionContainer { {DRBStatusDL12-ExtIEs} } OPTIONAL, + ... +} + +DRBStatusDL12-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +DRBStatusDL18 ::= SEQUENCE { + dL-COUNTValue COUNTValueForPDCP-SN18, + iE-Extension ProtocolExtensionContainer { {DRBStatusDL18-ExtIEs} } OPTIONAL, + ... +} + +DRBStatusDL18-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +DRBStatusUL ::= CHOICE { + dRBStatusUL12 DRBStatusUL12, + dRBStatusUL18 DRBStatusUL18, + choice-Extensions ProtocolIE-SingleContainer { {DRBStatusUL-ExtIEs} } +} + +DRBStatusUL-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +DRBStatusUL12 ::= SEQUENCE { + uL-COUNTValue COUNTValueForPDCP-SN12, + receiveStatusOfUL-PDCP-SDUs BIT STRING (SIZE(1..2048)) OPTIONAL, + iE-Extension ProtocolExtensionContainer { {DRBStatusUL12-ExtIEs} } OPTIONAL, + ... +} + +DRBStatusUL12-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +DRBStatusUL18 ::= SEQUENCE { + uL-COUNTValue COUNTValueForPDCP-SN18, + receiveStatusOfUL-PDCP-SDUs BIT STRING (SIZE(1..131072)) OPTIONAL, + iE-Extension ProtocolExtensionContainer { {DRBStatusUL18-ExtIEs} } OPTIONAL, + ... +} + +DRBStatusUL18-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +DRBsToQosFlowsMappingList ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsToQosFlowsMappingItem + +DRBsToQosFlowsMappingItem ::= SEQUENCE { + dRB-ID DRB-ID, + associatedQosFlowList AssociatedQosFlowList, + iE-Extensions ProtocolExtensionContainer { {DRBsToQosFlowsMappingItem-ExtIEs} } OPTIONAL, + ... +} + +DRBsToQosFlowsMappingItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-DAPSRequestInfo CRITICALITY ignore EXTENSION DAPSRequestInfo PRESENCE optional }, + ... +} + +Dynamic5QIDescriptor ::= SEQUENCE { + priorityLevelQos PriorityLevelQos, + packetDelayBudget PacketDelayBudget, + packetErrorRate PacketErrorRate, + fiveQI FiveQI OPTIONAL, + delayCritical DelayCritical OPTIONAL, +-- The above IE shall be present in case of GBR QoS flow + averagingWindow AveragingWindow OPTIONAL, +-- The above IE shall be present in case of GBR QoS flow + maximumDataBurstVolume MaximumDataBurstVolume OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {Dynamic5QIDescriptor-ExtIEs} } OPTIONAL, + ... +} + +Dynamic5QIDescriptor-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-ExtendedPacketDelayBudget CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional }| + { ID id-CNPacketDelayBudgetDL CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional }| + { ID id-CNPacketDelayBudgetUL CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional }, + ... +} + +-- E + +EarlyMeasurement ::= ENUMERATED {true, ...} + +EarlyStatusTransfer-TransparentContainer ::= SEQUENCE { + procedureStage ProcedureStageChoice, + iE-Extensions ProtocolExtensionContainer { {EarlyStatusTransfer-TransparentContainer-ExtIEs} } OPTIONAL, + ... +} + +EarlyStatusTransfer-TransparentContainer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ProcedureStageChoice ::= CHOICE { + first-dl-count FirstDLCount, + choice-Extensions ProtocolIE-SingleContainer { {ProcedureStageChoice-ExtIEs} } +} + +ProcedureStageChoice-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +FirstDLCount ::= SEQUENCE { + dRBsSubjectToEarlyStatusTransfer DRBsSubjectToEarlyStatusTransfer-List, + iE-Extension ProtocolExtensionContainer { {FirstDLCount-ExtIEs} } OPTIONAL, + ... +} + +FirstDLCount-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +DRBsSubjectToEarlyStatusTransfer-List ::= SEQUENCE (SIZE (1.. maxnoofDRBs)) OF DRBsSubjectToEarlyStatusTransfer-Item + +DRBsSubjectToEarlyStatusTransfer-Item ::= SEQUENCE { + dRB-ID DRB-ID, + firstDLCOUNT DRBStatusDL, + iE-Extension ProtocolExtensionContainer { { DRBsSubjectToEarlyStatusTransfer-Item-ExtIEs} } OPTIONAL, + ... +} + +DRBsSubjectToEarlyStatusTransfer-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +EDT-Session ::= ENUMERATED { + true, + ... +} + +EmergencyAreaID ::= OCTET STRING (SIZE(3)) + +EmergencyAreaIDBroadcastEUTRA ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaIDBroadcastEUTRA-Item + +EmergencyAreaIDBroadcastEUTRA-Item ::= SEQUENCE { + emergencyAreaID EmergencyAreaID, + completedCellsInEAI-EUTRA CompletedCellsInEAI-EUTRA, + iE-Extensions ProtocolExtensionContainer { {EmergencyAreaIDBroadcastEUTRA-Item-ExtIEs} } OPTIONAL, + ... +} + +EmergencyAreaIDBroadcastEUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +EmergencyAreaIDBroadcastNR ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaIDBroadcastNR-Item + +EmergencyAreaIDBroadcastNR-Item ::= SEQUENCE { + emergencyAreaID EmergencyAreaID, + completedCellsInEAI-NR CompletedCellsInEAI-NR, + iE-Extensions ProtocolExtensionContainer { {EmergencyAreaIDBroadcastNR-Item-ExtIEs} } OPTIONAL, + ... +} + +EmergencyAreaIDBroadcastNR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +EmergencyAreaIDCancelledEUTRA ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaIDCancelledEUTRA-Item + +EmergencyAreaIDCancelledEUTRA-Item ::= SEQUENCE { + emergencyAreaID EmergencyAreaID, + cancelledCellsInEAI-EUTRA CancelledCellsInEAI-EUTRA, + iE-Extensions ProtocolExtensionContainer { {EmergencyAreaIDCancelledEUTRA-Item-ExtIEs} } OPTIONAL, + ... +} + +EmergencyAreaIDCancelledEUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +EmergencyAreaIDCancelledNR ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaIDCancelledNR-Item + +EmergencyAreaIDCancelledNR-Item ::= SEQUENCE { + emergencyAreaID EmergencyAreaID, + cancelledCellsInEAI-NR CancelledCellsInEAI-NR, + iE-Extensions ProtocolExtensionContainer { {EmergencyAreaIDCancelledNR-Item-ExtIEs} } OPTIONAL, + ... +} + +EmergencyAreaIDCancelledNR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +EmergencyAreaIDList ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaID + +EmergencyAreaIDListForRestart ::= SEQUENCE (SIZE(1..maxnoofEAIforRestart)) OF EmergencyAreaID + +EmergencyFallbackIndicator ::= SEQUENCE { + emergencyFallbackRequestIndicator EmergencyFallbackRequestIndicator, + emergencyServiceTargetCN EmergencyServiceTargetCN OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {EmergencyFallbackIndicator-ExtIEs} } OPTIONAL, + ... +} + +EmergencyFallbackIndicator-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +EmergencyFallbackRequestIndicator ::= ENUMERATED { + emergency-fallback-requested, + ... +} + +EmergencyServiceTargetCN ::= ENUMERATED { + fiveGC, + epc, + ... +} + +ENB-ID ::= CHOICE { + macroENB-ID BIT STRING (SIZE(20)), + homeENB-ID BIT STRING (SIZE(28)), + short-macroENB-ID BIT STRING (SIZE(18)), + long-macroENB-ID BIT STRING (SIZE(21)), + choice-Extensions ProtocolIE-SingleContainer { { ENB-ID-ExtIEs} } +} + +ENB-ID-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + + +Enhanced-CoverageRestriction ::= ENUMERATED {restricted, ... } + + +Extended-ConnectedTime ::= INTEGER (0..255) + +EN-DCSONConfigurationTransfer ::= OCTET STRING + +EndpointIPAddressAndPort ::=SEQUENCE { + endpointIPAddress TransportLayerAddress, + portNumber PortNumber, + iE-Extensions ProtocolExtensionContainer { { EndpointIPAddressAndPort-ExtIEs} } OPTIONAL +} + +EndIndication ::= ENUMERATED { + no-further-data, + further-data-exists, + ... +} + +EndpointIPAddressAndPort-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +EquivalentPLMNs ::= SEQUENCE (SIZE(1..maxnoofEPLMNs)) OF PLMNIdentity + +EPS-TAC ::= OCTET STRING (SIZE(2)) + +EPS-TAI ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + ePS-TAC EPS-TAC, + iE-Extensions ProtocolExtensionContainer { {EPS-TAI-ExtIEs} } OPTIONAL, + ... +} + +EPS-TAI-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +E-RAB-ID ::= INTEGER (0..15, ...) + +E-RABInformationList ::= SEQUENCE (SIZE(1..maxnoofE-RABs)) OF E-RABInformationItem + +E-RABInformationItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + dLForwarding DLForwarding OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {E-RABInformationItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABInformationItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + {ID id-SourceTNLAddrInfo CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}| + {ID id-SourceNodeTNLAddrInfo CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}, + ... +} + +EUTRACellIdentity ::= BIT STRING (SIZE(28)) + +EUTRA-CGI ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + eUTRACellIdentity EUTRACellIdentity, + iE-Extensions ProtocolExtensionContainer { {EUTRA-CGI-ExtIEs} } OPTIONAL, + ... +} + +EUTRA-CGI-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +EUTRA-CGIList ::= SEQUENCE (SIZE(1..maxnoofCellsinngeNB)) OF EUTRA-CGI + +EUTRA-CGIListForWarning ::= SEQUENCE (SIZE(1..maxnoofCellIDforWarning)) OF EUTRA-CGI + +EUTRA-PagingeDRXInformation ::= SEQUENCE { + eUTRA-paging-eDRX-Cycle EUTRA-Paging-eDRX-Cycle, + eUTRA-paging-Time-Window EUTRA-Paging-Time-Window OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {EUTRA-PagingeDRXInformation-ExtIEs} } OPTIONAL, + ... +} + +EUTRA-PagingeDRXInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +EUTRA-Paging-eDRX-Cycle ::= ENUMERATED { + hfhalf, hf1, hf2, hf4, hf6, + hf8, hf10, hf12, hf14, hf16, + hf32, hf64, hf128, hf256, + ... +} + +EUTRA-Paging-Time-Window ::= ENUMERATED { + s1, s2, s3, s4, s5, + s6, s7, s8, s9, s10, + s11, s12, s13, s14, s15, s16, + ... +} + +EUTRAencryptionAlgorithms ::= BIT STRING (SIZE(16, ...)) + +EUTRAintegrityProtectionAlgorithms ::= BIT STRING (SIZE(16, ...)) + +EventType ::= ENUMERATED { + direct, + change-of-serve-cell, + ue-presence-in-area-of-interest, + stop-change-of-serve-cell, + stop-ue-presence-in-area-of-interest, + cancel-location-reporting-for-the-ue, + ... +} + +ExcessPacketDelayThresholdConfiguration ::= SEQUENCE (SIZE(1..maxnoofThresholdsForExcessPacketDelay)) OF ExcessPacketDelayThresholdItem + +ExcessPacketDelayThresholdItem ::= SEQUENCE { + fiveQi FiveQI, + excessPacketDelayThresholdValue ExcessPacketDelayThresholdValue, + iE-Extensions ProtocolExtensionContainer { { ExcessPacketDelayThresholdItem-ExtIEs} } OPTIONAL, + ... +} + +ExcessPacketDelayThresholdItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ExcessPacketDelayThresholdValue ::= ENUMERATED { +ms0dot25, ms0dot5, ms1, ms2, ms4, ms5, ms10, ms20, ms30, ms40, ms50, ms60, ms70, ms80, ms90, ms100, ms150, ms300, ms500, + ... +} + +ExpectedActivityPeriod ::= INTEGER (1..30|40|50|60|80|100|120|150|180|181, ...) + +ExpectedHOInterval ::= ENUMERATED { + sec15, sec30, sec60, sec90, sec120, sec180, long-time, + ... +} + +ExpectedIdlePeriod ::= INTEGER (1..30|40|50|60|80|100|120|150|180|181, ...) + +ExpectedUEActivityBehaviour ::= SEQUENCE { + expectedActivityPeriod ExpectedActivityPeriod OPTIONAL, + expectedIdlePeriod ExpectedIdlePeriod OPTIONAL, + sourceOfUEActivityBehaviourInformation SourceOfUEActivityBehaviourInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {ExpectedUEActivityBehaviour-ExtIEs} } OPTIONAL, + ... +} + +ExpectedUEActivityBehaviour-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ExpectedUEBehaviour ::= SEQUENCE { + expectedUEActivityBehaviour ExpectedUEActivityBehaviour OPTIONAL, + expectedHOInterval ExpectedHOInterval OPTIONAL, + expectedUEMobility ExpectedUEMobility OPTIONAL, + expectedUEMovingTrajectory ExpectedUEMovingTrajectory OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {ExpectedUEBehaviour-ExtIEs} } OPTIONAL, + ... +} + +ExpectedUEBehaviour-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ExpectedUEMobility ::= ENUMERATED { + stationary, + mobile, + ... +} + +ExpectedUEMovingTrajectory ::= SEQUENCE (SIZE(1..maxnoofCellsUEMovingTrajectory)) OF ExpectedUEMovingTrajectoryItem + +ExpectedUEMovingTrajectoryItem ::= SEQUENCE { + nGRAN-CGI NGRAN-CGI, + timeStayedInCell INTEGER (0..4095) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {ExpectedUEMovingTrajectoryItem-ExtIEs} } OPTIONAL, + ... +} + +ExpectedUEMovingTrajectoryItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +Extended-AMFName ::= SEQUENCE { + aMFNameVisibleString AMFNameVisibleString OPTIONAL, + aMFNameUTF8String AMFNameUTF8String OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Extended-AMFName-ExtIEs } } OPTIONAL, + ... +} + +Extended-AMFName-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ExtendedPacketDelayBudget ::= INTEGER (1..65535, ...) + + +Extended-RANNodeName ::= SEQUENCE { + rANNodeNameVisibleString RANNodeNameVisibleString OPTIONAL, + rANNodeNameUTF8String RANNodeNameUTF8String OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Extended-RANNodeName-ExtIEs } } OPTIONAL, ... +} + +Extended-RANNodeName-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ExtendedRATRestrictionInformation ::= SEQUENCE { + primaryRATRestriction BIT STRING (SIZE(8, ...)), + secondaryRATRestriction BIT STRING (SIZE(8, ...)), + iE-Extensions ProtocolExtensionContainer { {ExtendedRATRestrictionInformation-ExtIEs} } OPTIONAL, + ... +} + +ExtendedRATRestrictionInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ExtendedRNC-ID ::= INTEGER (4096..65535) + +ExtendedSliceSupportList ::= SEQUENCE (SIZE(1..maxnoofExtSliceItems)) OF SliceSupportItem + +ExtendedUEIdentityIndexValue ::= BIT STRING (SIZE(16)) + +EventTrigger::= CHOICE { + outOfCoverage ENUMERATED {true, ...}, + eventL1LoggedMDTConfig EventL1LoggedMDTConfig, + choice-Extensions ProtocolIE-SingleContainer { { EventTrigger-ExtIEs} } +} + +EventTrigger-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +EventL1LoggedMDTConfig ::= SEQUENCE { + l1Threshold MeasurementThresholdL1LoggedMDT, + hysteresis Hysteresis, + timeToTrigger TimeToTrigger, + iE-Extensions ProtocolExtensionContainer { { EventL1LoggedMDTConfig-ExtIEs} } OPTIONAL, + ... +} + +EventL1LoggedMDTConfig-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MeasurementThresholdL1LoggedMDT ::= CHOICE { + threshold-RSRP Threshold-RSRP, + threshold-RSRQ Threshold-RSRQ, + choice-Extensions ProtocolIE-SingleContainer { { MeasurementThresholdL1LoggedMDT-ExtIEs} } +} + +MeasurementThresholdL1LoggedMDT-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +-- F + +FailureIndication ::= SEQUENCE { + uERLFReportContainer UERLFReportContainer, + iE-Extensions ProtocolExtensionContainer { { FailureIndication-ExtIEs} } OPTIONAL, + ... +} + +FailureIndication-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +FiveG-ProSeAuthorized ::= SEQUENCE { + fiveGProSeDirectDiscovery FiveGProSeDirectDiscovery OPTIONAL, + fiveGProSeDirectCommunication FiveGProSeDirectCommunication OPTIONAL, + fiveGProSeLayer2UEtoNetworkRelay FiveGProSeLayer2UEtoNetworkRelay OPTIONAL, + fiveGProSeLayer3UEtoNetworkRelay FiveGProSeLayer3UEtoNetworkRelay OPTIONAL, + fiveGProSeLayer2RemoteUE FiveGProSeLayer2RemoteUE OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {FiveG-ProSeAuthorized-ExtIEs} } OPTIONAL, + ... +} + +FiveG-ProSeAuthorized-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +FiveGProSeDirectDiscovery ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +FiveGProSeDirectCommunication ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +FiveGProSeLayer2UEtoNetworkRelay ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +FiveGProSeLayer3UEtoNetworkRelay ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +FiveGProSeLayer2RemoteUE ::= ENUMERATED { + authorized, + not-authorized, + ... +} + + + +FiveG-ProSePC5QoSParameters ::= SEQUENCE { + fiveGProSepc5QoSFlowList FiveGProSePC5QoSFlowList, + fiveGProSepc5LinkAggregateBitRates BitRate OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { FiveG-ProSePC5QoSParameters-ExtIEs} } OPTIONAL, + ... +} + +FiveG-ProSePC5QoSParameters-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +FiveGProSePC5QoSFlowList ::= SEQUENCE (SIZE(1..maxnoofPC5QoSFlows)) OF FiveGProSePC5QoSFlowItem + +FiveGProSePC5QoSFlowItem ::= SEQUENCE { + fiveGproSepQI FiveQI, + fiveGproSepc5FlowBitRates FiveGProSePC5FlowBitRates OPTIONAL, + fiveGproSerange Range OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { FiveGProSePC5QoSFlowItem-ExtIEs} } OPTIONAL, + ... +} + +FiveGProSePC5QoSFlowItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +FiveGProSePC5FlowBitRates ::= SEQUENCE { + fiveGproSeguaranteedFlowBitRate BitRate, + fiveGproSemaximumFlowBitRate BitRate, + iE-Extensions ProtocolExtensionContainer { { FiveGProSePC5FlowBitRates-ExtIEs} } OPTIONAL, + ... +} + +FiveGProSePC5FlowBitRates-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +FiveG-S-TMSI ::= SEQUENCE { + aMFSetID AMFSetID, + aMFPointer AMFPointer, + fiveG-TMSI FiveG-TMSI, + iE-Extensions ProtocolExtensionContainer { {FiveG-S-TMSI-ExtIEs} } OPTIONAL, + ... +} + +FiveG-S-TMSI-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +FiveG-TMSI ::= OCTET STRING (SIZE(4)) + +FiveQI ::= INTEGER (0..255, ...) + +ForbiddenAreaInformation ::= SEQUENCE (SIZE(1.. maxnoofEPLMNsPlusOne)) OF ForbiddenAreaInformation-Item + +ForbiddenAreaInformation-Item ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + forbiddenTACs ForbiddenTACs, + iE-Extensions ProtocolExtensionContainer { {ForbiddenAreaInformation-Item-ExtIEs} } OPTIONAL, + ... +} + +ForbiddenAreaInformation-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ForbiddenTACs ::= SEQUENCE (SIZE(1..maxnoofForbTACs)) OF TAC + +FromEUTRANtoNGRAN ::= SEQUENCE { + sourceeNBID IntersystemSONeNBID, + targetNGRANnodeID IntersystemSONNGRANnodeID, + iE-Extensions ProtocolExtensionContainer { { FromEUTRANtoNGRAN-ExtIEs} } OPTIONAL +} + +FromEUTRANtoNGRAN-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +FromNGRANtoEUTRAN ::= SEQUENCE { + sourceNGRANnodeID IntersystemSONNGRANnodeID, + targeteNBID IntersystemSONeNBID, + iE-Extensions ProtocolExtensionContainer { { FromNGRANtoEUTRAN-ExtIEs} } OPTIONAL +} + +FromNGRANtoEUTRAN-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- G + +GBR-QosInformation ::= SEQUENCE { + maximumFlowBitRateDL BitRate, + maximumFlowBitRateUL BitRate, + guaranteedFlowBitRateDL BitRate, + guaranteedFlowBitRateUL BitRate, + notificationControl NotificationControl OPTIONAL, + maximumPacketLossRateDL PacketLossRate OPTIONAL, + maximumPacketLossRateUL PacketLossRate OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {GBR-QosInformation-ExtIEs} } OPTIONAL, + ... +} + +GBR-QosInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-AlternativeQoSParaSetList CRITICALITY ignore EXTENSION AlternativeQoSParaSetList PRESENCE optional }, + ... +} + +GlobalCable-ID ::= OCTET STRING + +GlobalENB-ID ::= SEQUENCE { + pLMNidentity PLMNIdentity, + eNB-ID ENB-ID, + iE-Extensions ProtocolExtensionContainer { {GlobalENB-ID-ExtIEs} } OPTIONAL, + ... +} + +GlobalENB-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +GlobalGNB-ID ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + gNB-ID GNB-ID, + iE-Extensions ProtocolExtensionContainer { {GlobalGNB-ID-ExtIEs} } OPTIONAL, + ... +} + +GlobalGNB-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +GlobalN3IWF-ID ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + n3IWF-ID N3IWF-ID, + iE-Extensions ProtocolExtensionContainer { {GlobalN3IWF-ID-ExtIEs} } OPTIONAL, + ... +} + +GlobalN3IWF-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +GlobalLine-ID ::= SEQUENCE { + globalLineIdentity GlobalLineIdentity, + lineType LineType OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {GlobalLine-ID-ExtIEs} } OPTIONAL, + ... +} + +GlobalLine-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +GlobalLineIdentity ::= OCTET STRING + +GlobalNgENB-ID ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + ngENB-ID NgENB-ID, + iE-Extensions ProtocolExtensionContainer { {GlobalNgENB-ID-ExtIEs} } OPTIONAL, + ... +} + +GlobalNgENB-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +GlobalRANNodeID ::= CHOICE { + globalGNB-ID GlobalGNB-ID, + globalNgENB-ID GlobalNgENB-ID, + globalN3IWF-ID GlobalN3IWF-ID, + choice-Extensions ProtocolIE-SingleContainer { {GlobalRANNodeID-ExtIEs} } +} + +GlobalRANNodeID-ExtIEs NGAP-PROTOCOL-IES ::= { + { ID id-GlobalTNGF-ID CRITICALITY reject TYPE GlobalTNGF-ID PRESENCE mandatory }| + { ID id-GlobalTWIF-ID CRITICALITY reject TYPE GlobalTWIF-ID PRESENCE mandatory }| + { ID id-GlobalW-AGF-ID CRITICALITY reject TYPE GlobalW-AGF-ID PRESENCE mandatory }, + ... +} + +GlobalTNGF-ID ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + tNGF-ID TNGF-ID, + iE-Extensions ProtocolExtensionContainer { { GlobalTNGF-ID-ExtIEs} } OPTIONAL, + ... +} + +GlobalTNGF-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +GlobalTWIF-ID ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + tWIF-ID TWIF-ID, + iE-Extensions ProtocolExtensionContainer { { GlobalTWIF-ID-ExtIEs} } OPTIONAL, + ... +} + +GlobalTWIF-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +GlobalW-AGF-ID ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + w-AGF-ID W-AGF-ID, + iE-Extensions ProtocolExtensionContainer { { GlobalW-AGF-ID-ExtIEs} } OPTIONAL, + ... +} + +GlobalW-AGF-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +GNB-ID ::= CHOICE { + gNB-ID BIT STRING (SIZE(22..32)), + choice-Extensions ProtocolIE-SingleContainer { {GNB-ID-ExtIEs} } +} + +GNB-ID-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +GTP-TEID ::= OCTET STRING (SIZE(4)) + +GTPTunnel ::= SEQUENCE { + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { {GTPTunnel-ExtIEs} } OPTIONAL, + ... +} + +GTPTunnel-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +GUAMI ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + aMFRegionID AMFRegionID, + aMFSetID AMFSetID, + aMFPointer AMFPointer, + iE-Extensions ProtocolExtensionContainer { {GUAMI-ExtIEs} } OPTIONAL, + ... +} + +GUAMI-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +GUAMIType ::= ENUMERATED {native, mapped, ...} + +-- H + +HandoverCommandTransfer ::= SEQUENCE { + dLForwardingUP-TNLInformation UPTransportLayerInformation OPTIONAL, + qosFlowToBeForwardedList QosFlowToBeForwardedList OPTIONAL, + dataForwardingResponseDRBList DataForwardingResponseDRBList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {HandoverCommandTransfer-ExtIEs} } OPTIONAL, + ... +} + +HandoverCommandTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-AdditionalDLForwardingUPTNLInformation CRITICALITY ignore EXTENSION QosFlowPerTNLInformationList PRESENCE optional }| + { ID id-ULForwardingUP-TNLInformation CRITICALITY reject EXTENSION UPTransportLayerInformation PRESENCE optional }| + { ID id-AdditionalULForwardingUPTNLInformation CRITICALITY reject EXTENSION UPTransportLayerInformationList PRESENCE optional }| + { ID id-DataForwardingResponseERABList CRITICALITY ignore EXTENSION DataForwardingResponseERABList PRESENCE optional }| + { ID id-QosFlowFailedToSetupList CRITICALITY ignore EXTENSION QosFlowListWithCause PRESENCE optional }, + ... +} + +HandoverFlag ::= ENUMERATED { + handover-preparation, + ... +} + +HandoverPreparationUnsuccessfulTransfer ::= SEQUENCE { + cause Cause, + iE-Extensions ProtocolExtensionContainer { {HandoverPreparationUnsuccessfulTransfer-ExtIEs} } OPTIONAL, + ... +} + +HandoverPreparationUnsuccessfulTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +HandoverRequestAcknowledgeTransfer ::= SEQUENCE { + dL-NGU-UP-TNLInformation UPTransportLayerInformation, + dLForwardingUP-TNLInformation UPTransportLayerInformation OPTIONAL, + securityResult SecurityResult OPTIONAL, + qosFlowSetupResponseList QosFlowListWithDataForwarding, + qosFlowFailedToSetupList QosFlowListWithCause OPTIONAL, + dataForwardingResponseDRBList DataForwardingResponseDRBList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {HandoverRequestAcknowledgeTransfer-ExtIEs} } OPTIONAL, + ... +} + +HandoverRequestAcknowledgeTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-AdditionalDLUPTNLInformationForHOList CRITICALITY ignore EXTENSION AdditionalDLUPTNLInformationForHOList PRESENCE optional }| + { ID id-ULForwardingUP-TNLInformation CRITICALITY reject EXTENSION UPTransportLayerInformation PRESENCE optional }| + { ID id-AdditionalULForwardingUPTNLInformation CRITICALITY reject EXTENSION UPTransportLayerInformationList PRESENCE optional }| + { ID id-DataForwardingResponseERABList CRITICALITY ignore EXTENSION DataForwardingResponseERABList PRESENCE optional }| + { ID id-RedundantDL-NGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional }| + { ID id-UsedRSNInformation CRITICALITY ignore EXTENSION RedundantPDUSessionInformation PRESENCE optional }| + { ID id-GlobalRANNodeID CRITICALITY ignore EXTENSION GlobalRANNodeID PRESENCE optional }| + { ID id-MBS-SupportIndicator CRITICALITY ignore EXTENSION MBS-SupportIndicator PRESENCE optional }, + ... +} + +HandoverRequiredTransfer ::= SEQUENCE { + directForwardingPathAvailability DirectForwardingPathAvailability OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {HandoverRequiredTransfer-ExtIEs} } OPTIONAL, + ... +} + +HandoverRequiredTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +HandoverResourceAllocationUnsuccessfulTransfer ::= SEQUENCE { + cause Cause, + criticalityDiagnostics CriticalityDiagnostics OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {HandoverResourceAllocationUnsuccessfulTransfer-ExtIEs} } OPTIONAL, + ... +} + +HandoverResourceAllocationUnsuccessfulTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +HandoverType ::= ENUMERATED { + intra5gs, + fivegs-to-eps, + eps-to-5gs, + ..., + fivegs-to-utran +} + +HFCNode-ID ::= OCTET STRING + +HOReport::= SEQUENCE { + handoverReportType ENUMERATED {ho-too-early, ho-to-wrong-cell, intersystem-ping-pong, ...}, + handoverCause Cause, + sourcecellCGI NGRAN-CGI, + targetcellCGI NGRAN-CGI, + reestablishmentcellCGI NGRAN-CGI OPTIONAL, + -- The above IE shall be present if the Handover Report Type IE is set to the value "HO to wrong cell" -- + sourcecellC-RNTI BIT STRING (SIZE(16)) OPTIONAL, + targetcellinE-UTRAN EUTRA-CGI OPTIONAL, + -- The above IE shall be present if the Handover Report Type IE is set to the value "Inter System ping-pong" -- + mobilityInformation MobilityInformation OPTIONAL, + uERLFReportContainer UERLFReportContainer OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { HOReport-ExtIEs} } OPTIONAL, + ... +} + +HOReport-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +Hysteresis ::= INTEGER (0..30) + +-- I + +IAB-Authorized ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +IAB-Supported ::= ENUMERATED { + true, + ... +} + +IABNodeIndication ::= ENUMERATED { + true, + ... +} + +IMSVoiceSupportIndicator ::= ENUMERATED { + supported, + not-supported, + ... +} + +IndexToRFSP ::= INTEGER (1..256, ...) + +InfoOnRecommendedCellsAndRANNodesForPaging ::= SEQUENCE { + recommendedCellsForPaging RecommendedCellsForPaging, + recommendRANNodesForPaging RecommendedRANNodesForPaging, + iE-Extensions ProtocolExtensionContainer { {InfoOnRecommendedCellsAndRANNodesForPaging-ExtIEs} } OPTIONAL, + ... +} + +InfoOnRecommendedCellsAndRANNodesForPaging-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +IntegrityProtectionIndication ::= ENUMERATED { + required, + preferred, + not-needed, + ... +} + +IntegrityProtectionResult ::= ENUMERATED { + performed, + not-performed, + ... +} + +IntendedNumberOfPagingAttempts ::= INTEGER (1..16, ...) + +InterfacesToTrace ::= BIT STRING (SIZE(8)) + +ImmediateMDTNr ::= SEQUENCE { + measurementsToActivate MeasurementsToActivate, + m1Configuration M1Configuration OPTIONAL, +-- The above IE shall be present if the Measurements to Activate IE has the first bit set to "1" + m4Configuration M4Configuration OPTIONAL, +-- The above IE shall be present if the Measurements to Activate IE has the third bit set to "1" + m5Configuration M5Configuration OPTIONAL, +-- The above IE shall be present if the Measurements to Activate IE has the fourth bit set to "1" + m6Configuration M6Configuration OPTIONAL, +-- The above IE shall be present if the Measurements to Activate IE has the fifth bit set to "1" + m7Configuration M7Configuration OPTIONAL, +-- The above IE shall be present if the Measurements to Activate IE has the sixth bit set to "1" + bluetoothMeasurementConfiguration BluetoothMeasurementConfiguration OPTIONAL, + wLANMeasurementConfiguration WLANMeasurementConfiguration OPTIONAL, + mDT-Location-Info MDT-Location-Info OPTIONAL, + sensorMeasurementConfiguration SensorMeasurementConfiguration OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ImmediateMDTNr-ExtIEs} } OPTIONAL, + ... +} + +ImmediateMDTNr-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +InterSystemFailureIndication ::= SEQUENCE { + uERLFReportContainer UERLFReportContainer OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { InterSystemFailureIndication-ExtIEs} } OPTIONAL, + ... +} + +InterSystemFailureIndication-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +IntersystemSONConfigurationTransfer ::= SEQUENCE { + transferType IntersystemSONTransferType, + intersystemSONInformation IntersystemSONInformation, + iE-Extensions ProtocolExtensionContainer { { IntersystemSONConfigurationTransfer-ExtIEs} } OPTIONAL, + ... +} + +IntersystemSONConfigurationTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +IntersystemSONTransferType ::= CHOICE { + fromEUTRANtoNGRAN FromEUTRANtoNGRAN, + fromNGRANtoEUTRAN FromNGRANtoEUTRAN, + choice-Extensions ProtocolIE-SingleContainer { { IntersystemSONTransferType-ExtIEs} } +} +IntersystemSONTransferType-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +IntersystemSONeNBID ::= SEQUENCE { + globaleNBID GlobalENB-ID, + selectedEPSTAI EPS-TAI, + iE-Extensions ProtocolExtensionContainer { { IntersystemSONeNBID-ExtIEs} } OPTIONAL, + ... +} + +IntersystemSONeNBID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +IntersystemSONNGRANnodeID ::= SEQUENCE { + globalRANNodeID GlobalRANNodeID, + selectedTAI TAI, + iE-Extensions ProtocolExtensionContainer { { IntersystemSONNGRANnodeID-ExtIEs} } OPTIONAL, + ... +} + +IntersystemSONNGRANnodeID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +IntersystemSONInformation ::= CHOICE { + intersystemSONInformationReport IntersystemSONInformationReport, + choice-Extensions ProtocolIE-SingleContainer { { IntersystemSONInformation-ExtIEs} } +} + +IntersystemSONInformation-ExtIEs NGAP-PROTOCOL-IES ::= { + { ID id-IntersystemSONInformationRequest CRITICALITY ignore TYPE IntersystemSONInformationRequest PRESENCE mandatory }| + { ID id-IntersystemSONInformationReply CRITICALITY ignore TYPE IntersystemSONInformationReply PRESENCE mandatory }, + ... +} + +-- -------------------------------------------------------------------- +-- INTER SYSTEM SON INFORMATION REQUEST +-- -------------------------------------------------------------------- + +IntersystemSONInformationRequest ::= CHOICE { + nGRAN-CellActivation IntersystemCellActivationRequest, + resourceStatus IntersystemResourceStatusRequest, + choice-Extensions ProtocolIE-SingleContainer { { IntersystemSONInformationRequest-ExtIEs} } +} + +IntersystemSONInformationRequest-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +IntersystemCellActivationRequest ::= SEQUENCE { + activationID INTEGER (0..16384, ...), + cellsToActivateList CellsToActivateList, + iE-Extensions ProtocolExtensionContainer { { IntersystemCellActivationRequest-ExtIEs} } OPTIONAL, + ... +} + +IntersystemCellActivationRequest-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CellsToActivateList ::= SEQUENCE (SIZE(1..maxnoofCellsinNGRANNode)) OF NGRAN-CGI + + +-- -------------------------------------------------------------------- +-- Inter System Resource Status Request +-- -------------------------------------------------------------------- + +IntersystemResourceStatusRequest ::= SEQUENCE { + reportingSystem ReportingSystem, + reportCharacteristics ReportCharacteristics, + reportType ReportType, + iE-Extensions ProtocolExtensionContainer { { IntersystemResourceStatusRequest-ExtIEs} } OPTIONAL, + ... +} + +IntersystemResourceStatusRequest-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ReportingSystem ::= CHOICE { + eUTRAN EUTRAN-ReportingSystemIEs, + nGRAN NGRAN-ReportingSystemIEs, + noReporting NULL, + choice-Extensions ProtocolIE-SingleContainer { { ReportingSystem-ExtIEs}} +} + +ReportingSystem-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +EUTRAN-ReportingSystemIEs::= SEQUENCE { + eUTRAN-CellToReportList EUTRAN-CellToReportList, + iE-Extensions ProtocolExtensionContainer { {EUTRAN-ReportingSystemIEs-ExtIEs} } OPTIONAL, + ... +} + +EUTRAN-ReportingSystemIEs-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +NGRAN-ReportingSystemIEs ::= SEQUENCE { + nGRAN-CellToReportList NGRAN-CellToReportList, + iE-Extensions ProtocolExtensionContainer { {NGRAN-ReportingSystemIEs-ExtIEs} } OPTIONAL, + ... +} + +NGRAN-ReportingSystemIEs-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +EUTRAN-CellToReportList ::= SEQUENCE (SIZE(1..maxnoofReportedCells)) OF EUTRAN-CellToReportItem + +EUTRAN-CellToReportItem::= SEQUENCE { + eCGI EUTRA-CGI, + iE-Extensions ProtocolExtensionContainer { {EUTRAN-CellToReportItem-ExtIEs} } OPTIONAL, + ... +} + +EUTRAN-CellToReportItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +NGRAN-CellToReportList ::= SEQUENCE (SIZE(1.. maxnoofReportedCells)) OF NGRAN-CellToReportItem + +NGRAN-CellToReportItem::= SEQUENCE { + nGRAN-CGI NGRAN-CGI, + iE-Extensions ProtocolExtensionContainer { {NGRAN-CellToReportItem-ExtIEs} } OPTIONAL, + ... +} + +NGRAN-CellToReportItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ReportCharacteristics ::= BIT STRING(SIZE(32)) + +ReportType ::= CHOICE { + eventBasedReporting EventBasedReportingIEs, + periodicReporting PeriodicReportingIEs, + choice-Extensions ProtocolIE-SingleContainer { { ReportType-ExtIEs}} +} + +ReportType-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +EventBasedReportingIEs ::= SEQUENCE { + intersystemResourceThresholdLow IntersystemResourceThreshold, + intersystemResourceThresholdHigh IntersystemResourceThreshold, + numberOfMeasurementReportingLevels NumberOfMeasurementReportingLevels, + iE-Extensions ProtocolExtensionContainer { {EventBasedReportingIEs-ExtIEs} } OPTIONAL, + ... +} +EventBasedReportingIEs-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +IntersystemResourceThreshold ::= INTEGER(0..100) + +NumberOfMeasurementReportingLevels ::= ENUMERATED {n2, n3, n4, n5, n10, ...} + +PeriodicReportingIEs ::= SEQUENCE { + reportingPeriodicity ReportingPeriodicity, + iE-Extensions ProtocolExtensionContainer { {PeriodicReportingIEs-ExtIEs} } OPTIONAL, + ... +} + +PeriodicReportingIEs-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ReportingPeriodicity ::= ENUMERATED { + stop, + single, + ms1000, + ms2000, + ms5000, + ms10000, + ... +} + + +-- -------------------------------------------------------------------- +-- INTER SYSTEM SON INFORMATION REPLY +-- -------------------------------------------------------------------- + +IntersystemSONInformationReply ::= CHOICE { + nGRAN-CellActivation IntersystemCellActivationReply, + resourceStatus IntersystemResourceStatusReply, + choice-Extensions ProtocolIE-SingleContainer { { IntersystemSONInformationReply-ExtIEs} } +} + +IntersystemSONInformationReply-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +IntersystemCellActivationReply ::= SEQUENCE { + activatedCellList ActivatedCellList, + activation-ID INTEGER(0..16384, ...), + iE-Extensions ProtocolExtensionContainer { { IntersystemCellActivationReply-ExtIEs} } OPTIONAL, + ... +} + +IntersystemCellActivationReply-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ActivatedCellList ::= SEQUENCE (SIZE(1..maxnoofCellsinNGRANNode)) OF NGRAN-CGI + + +-- -------------------------------------------------------------------- +-- Inter System Resource Status Reply +-- -------------------------------------------------------------------- + +IntersystemResourceStatusReply ::= SEQUENCE { + reportingsystem ReportingSystem, + iE-Extensions ProtocolExtensionContainer { { IntersystemResourceStatusReply-ExtIEs} } OPTIONAL, + ... +} + +IntersystemResourceStatusReply-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- -------------------------------------------------------------------- +-- INTER SYSTEM SON INFORMATION REPORT +-- -------------------------------------------------------------------- + +IntersystemSONInformationReport::= CHOICE { + hOReportInformation InterSystemHOReport, + failureIndicationInformation InterSystemFailureIndication, + choice-Extensions ProtocolIE-SingleContainer { { IntersystemSONInformationReport-ExtIEs} } +} + +IntersystemSONInformationReport-ExtIEs NGAP-PROTOCOL-IES ::= { + { ID id-EnergySavingIndication CRITICALITY ignore TYPE IntersystemCellStateIndication PRESENCE mandatory }| + { ID id-IntersystemResourceStatusUpdate CRITICALITY ignore TYPE IntersystemResourceStatusReport PRESENCE mandatory }, + ... +} + +IntersystemCellStateIndication ::= SEQUENCE { + notificationCellList NotificationCellList, + iE-Extensions ProtocolExtensionContainer { { IntersystemCellStateIndication-ExtIEs} } OPTIONAL, + ... +} + +IntersystemCellStateIndication-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +NotificationCellList ::= SEQUENCE (SIZE(1.. maxnoofCellsinNGRANNode)) OF NotificationCell-Item + +NotificationCell-Item ::= SEQUENCE { + nGRAN-CGI NGRAN-CGI, + notifyFlag ENUMERATED {activated, deactivated, ...}, + iE-Extensions ProtocolExtensionContainer { { NotificationCell-Item-ExtIEs} } OPTIONAL, + ... +} + +NotificationCell-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- -------------------------------------------------------------------- +-- Inter System Resource Status Report +-- -------------------------------------------------------------------- + +IntersystemResourceStatusReport ::= SEQUENCE { + reportingSystem ResourceStatusReportingSystem, + iE-Extensions ProtocolExtensionContainer { { IntersystemResourceStatusReport-ExtIEs} } OPTIONAL, + ... +} + +IntersystemResourceStatusReport-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ResourceStatusReportingSystem ::= CHOICE { + eUTRAN-ReportingStatus EUTRAN-ReportingStatusIEs, + nGRAN-ReportingStatus NGRAN-ReportingStatusIEs, + choice-Extensions ProtocolIE-SingleContainer { { ResourceStatusReportingSystem-ExtIEs}} +} + +ResourceStatusReportingSystem-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +EUTRAN-ReportingStatusIEs::= SEQUENCE { + eUTRAN-CellReportList EUTRAN-CellReportList, + iE-Extensions ProtocolExtensionContainer { {EUTRAN-ReportingStatusIEs-ExtIEs} } OPTIONAL, + ... +} + +EUTRAN-ReportingStatusIEs-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +EUTRAN-CellReportList ::= SEQUENCE (SIZE(1..maxnoofReportedCells)) OF EUTRAN-CellReportItem + +EUTRAN-CellReportItem ::= SEQUENCE { + eCGI EUTRA-CGI, + eUTRAN-CompositeAvailableCapacityGroup EUTRAN-CompositeAvailableCapacityGroup, + eUTRAN-NumberOfActiveUEs EUTRAN-NumberOfActiveUEs OPTIONAL, + eUTRAN-NoofRRCConnections NGRAN-NoofRRCConnections OPTIONAL, + eUTRAN-RadioResourceStatus EUTRAN-RadioResourceStatus OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {EUTRAN-CellReportItem-ExtIEs} } OPTIONAL, + ... +} + +EUTRAN-CellReportItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +EUTRAN-CompositeAvailableCapacityGroup ::= SEQUENCE { + dL-CompositeAvailableCapacity CompositeAvailableCapacity, + uL-CompositeAvailableCapacity CompositeAvailableCapacity, + iE-Extensions ProtocolExtensionContainer { { EUTRAN-CompositeAvailableCapacityGroup-ExtIEs} } OPTIONAL, + ... +} + +EUTRAN-CompositeAvailableCapacityGroup-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CompositeAvailableCapacity ::= SEQUENCE { + cellCapacityClassValue INTEGER (1..100, ...) OPTIONAL, + capacityValue INTEGER (0..100), + iE-Extensions ProtocolExtensionContainer { {CompositeAvailableCapacity-ExtIEs} } OPTIONAL, + ... +} + +CompositeAvailableCapacity-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +EUTRAN-NumberOfActiveUEs ::= INTEGER (0..16777215, ...) + +EUTRAN-RadioResourceStatus ::= SEQUENCE { + dL-GBR-PRB-usage INTEGER (0..100), + uL-GBR-PRB-usage INTEGER (0..100), + dL-non-GBR-PRB-usage INTEGER (0..100), + uL-non-GBR-PRB-usage INTEGER (0..100), + dL-Total-PRB-usage INTEGER (0..100), + uL-Total-PRB-usage INTEGER (0..100), + dL-scheduling-PDCCH-CCE-usage INTEGER (0..100) OPTIONAL, + uL-scheduling-PDCCH-CCE-usage INTEGER (0..100) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {EUTRAN-RadioResourceStatus-ExtIEs} } OPTIONAL, + ... +} + +EUTRAN-RadioResourceStatus-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +NGRAN-ReportingStatusIEs ::= SEQUENCE { + nGRAN-CellReportList NGRAN-CellReportList, + iE-Extensions ProtocolExtensionContainer { {NGRAN-ReportingStatusIEs-ExtIEs} } OPTIONAL, + ... +} + +NGRAN-ReportingStatusIEs-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +NGRAN-CellReportList ::= SEQUENCE (SIZE(1..maxnoofReportedCells)) OF NGRAN-CellReportItem + +NGRAN-CellReportItem ::= SEQUENCE { + nGRAN-CGI NGRAN-CGI, + nGRAN-CompositeAvailableCapacityGroup EUTRAN-CompositeAvailableCapacityGroup, + nGRAN-NumberOfActiveUEs NGRAN-NumberOfActiveUEs OPTIONAL, + nGRAN-NoofRRCConnections NGRAN-NoofRRCConnections OPTIONAL, + nGRAN-RadioResourceStatus NGRAN-RadioResourceStatus OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {NGRAN-CellReportItem-ExtIEs} } OPTIONAL, + ... +} + +NGRAN-CellReportItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +NGRAN-NumberOfActiveUEs ::= INTEGER (0..16777215, ...) + +NGRAN-NoofRRCConnections ::= INTEGER (1..65536, ...) + +NGRAN-RadioResourceStatus ::= SEQUENCE { + dL-GBR-PRB-usage-for-MIMO INTEGER (0..100), + uL-GBR-PRB-usage-for-MIMO INTEGER (0..100), + dL-non-GBR-PRB-usage-for-MIMO INTEGER (0..100), + uL-non-GBR-PRB-usage-for-MIMO INTEGER (0..100), + dL-Total-PRB-usage-for-MIMO INTEGER (0..100), + uL-Total-PRB-usage-for-MIMO INTEGER (0..100), + iE-Extensions ProtocolExtensionContainer { { NGRAN-RadioResourceStatus-ExtIEs} } OPTIONAL, + ... +} + +NGRAN-RadioResourceStatus-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +InterSystemHOReport ::= SEQUENCE { + handoverReportType InterSystemHandoverReportType, + iE-Extensions ProtocolExtensionContainer { { InterSystemHOReport-ExtIEs} } OPTIONAL, + ... +} + +InterSystemHOReport-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +InterSystemHandoverReportType ::= CHOICE { + tooearlyIntersystemHO TooearlyIntersystemHO, + intersystemUnnecessaryHO IntersystemUnnecessaryHO, + choice-Extensions ProtocolIE-SingleContainer { { InterSystemHandoverReportType-ExtIEs} } +} + +InterSystemHandoverReportType-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +IntersystemUnnecessaryHO ::= SEQUENCE { + sourcecellID NGRAN-CGI, + targetcellID EUTRA-CGI, + earlyIRATHO ENUMERATED {true, false, ...}, + candidateCellList CandidateCellList, + iE-Extensions ProtocolExtensionContainer { { IntersystemUnnecessaryHO-ExtIEs} } OPTIONAL, + ... +} + +IntersystemUnnecessaryHO-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- J +-- K +-- L + +LAC ::= OCTET STRING (SIZE (2)) + +LAI ::= SEQUENCE { + pLMNidentity PLMNIdentity, + lAC LAC, + iE-Extensions ProtocolExtensionContainer { {LAI-ExtIEs} } OPTIONAL, + ... +} + +LAI-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +LastVisitedCellInformation ::= CHOICE { + nGRANCell LastVisitedNGRANCellInformation, + eUTRANCell LastVisitedEUTRANCellInformation, + uTRANCell LastVisitedUTRANCellInformation, + gERANCell LastVisitedGERANCellInformation, + choice-Extensions ProtocolIE-SingleContainer { {LastVisitedCellInformation-ExtIEs} } +} + +LastVisitedCellInformation-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +LastVisitedCellItem ::= SEQUENCE { + lastVisitedCellInformation LastVisitedCellInformation, + iE-Extensions ProtocolExtensionContainer { {LastVisitedCellItem-ExtIEs} } OPTIONAL, + ... +} + +LastVisitedCellItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +LastVisitedEUTRANCellInformation ::= OCTET STRING + +LastVisitedGERANCellInformation ::= OCTET STRING + +LastVisitedNGRANCellInformation::= SEQUENCE { + globalCellID NGRAN-CGI, + cellType CellType, + timeUEStayedInCell TimeUEStayedInCell, + timeUEStayedInCellEnhancedGranularity TimeUEStayedInCellEnhancedGranularity OPTIONAL, + hOCauseValue Cause OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {LastVisitedNGRANCellInformation-ExtIEs} } OPTIONAL, + ... +} + +LastVisitedNGRANCellInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-LastVisitedPSCellList CRITICALITY ignore EXTENSION LastVisitedPSCellList PRESENCE optional }, + ... +} + +LastVisitedPSCellList ::= SEQUENCE (SIZE(1..maxnoofPSCellsPerPrimaryCellinUEHistoryInfo)) OF LastVisitedPSCellInformation + +LastVisitedPSCellInformation ::= SEQUENCE { + pSCellID NGRAN-CGI OPTIONAL, + timeStay INTEGER (0..40950), + iE-Extensions ProtocolExtensionContainer { {LastVisitedPSCellInformation-ExtIEs} } OPTIONAL, + ... +} + +LastVisitedPSCellInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +LastVisitedUTRANCellInformation ::= OCTET STRING + +LineType ::= ENUMERATED { + dsl, + pon, + ... +} + + +LocationReportingAdditionalInfo ::= ENUMERATED { + includePSCell, + ... +} + +LocationReportingReferenceID ::= INTEGER (1..64, ...) + +LocationReportingRequestType ::= SEQUENCE { + eventType EventType, + reportArea ReportArea, + areaOfInterestList AreaOfInterestList OPTIONAL, + locationReportingReferenceIDToBeCancelled LocationReportingReferenceID OPTIONAL, +-- The above IE shall be present if the event type is set to "stop reporting UE presence in the area of interest" + iE-Extensions ProtocolExtensionContainer { {LocationReportingRequestType-ExtIEs} } OPTIONAL, + ... +} + +LocationReportingRequestType-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-LocationReportingAdditionalInfo CRITICALITY ignore EXTENSION LocationReportingAdditionalInfo PRESENCE optional }, + ... +} + +LoggedMDTNr ::= SEQUENCE { + loggingInterval LoggingInterval, + loggingDuration LoggingDuration, + loggedMDTTrigger LoggedMDTTrigger, + bluetoothMeasurementConfiguration BluetoothMeasurementConfiguration OPTIONAL, + wLANMeasurementConfiguration WLANMeasurementConfiguration OPTIONAL, + sensorMeasurementConfiguration SensorMeasurementConfiguration OPTIONAL, + areaScopeOfNeighCellsList AreaScopeOfNeighCellsList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {LoggedMDTNr-ExtIEs} } OPTIONAL, + ... +} + +LoggedMDTNr-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-EarlyMeasurement CRITICALITY ignore EXTENSION EarlyMeasurement PRESENCE optional }, + ... +} + +LoggingInterval ::= ENUMERATED { + ms320, ms640, ms1280, ms2560, ms5120, ms10240, ms20480, ms30720, ms40960, ms61440, + infinity, + ... +} + +LoggingDuration ::= ENUMERATED {m10, m20, m40, m60, m90, m120, ...} + +Links-to-log ::= ENUMERATED { + uplink, + downlink, + both-uplink-and-downlink, + ... +} + +LoggedMDTTrigger ::= CHOICE{ + periodical NULL, + eventTrigger EventTrigger, + choice-Extensions ProtocolIE-SingleContainer { {LoggedMDTTrigger-ExtIEs} } +} + +LoggedMDTTrigger-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +LTEM-Indication ::= ENUMERATED {lte-m,...} + +LTEUERLFReportContainer ::= OCTET STRING + +LTEV2XServicesAuthorized ::= SEQUENCE { + vehicleUE VehicleUE OPTIONAL, + pedestrianUE PedestrianUE OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {LTEV2XServicesAuthorized-ExtIEs} } OPTIONAL, + ... +} + +LTEV2XServicesAuthorized-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +LTEUESidelinkAggregateMaximumBitrate ::= SEQUENCE { + uESidelinkAggregateMaximumBitRate BitRate, + iE-Extensions ProtocolExtensionContainer { {LTEUE-Sidelink-Aggregate-MaximumBitrates-ExtIEs} } OPTIONAL, + ... +} + +LTEUE-Sidelink-Aggregate-MaximumBitrates-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- M + +MaskedIMEISV ::= BIT STRING (SIZE(64)) + +MaximumDataBurstVolume ::= INTEGER (0..4095, ..., 4096.. 2000000) + +MessageIdentifier ::= BIT STRING (SIZE(16)) + +MaximumIntegrityProtectedDataRate ::= ENUMERATED { + bitrate64kbs, + maximum-UE-rate, + ... +} + + +MBS-AreaSessionID ::= INTEGER (0..65535, ...) + +MBS-DataForwardingResponseMRBList ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF MBS-DataForwardingResponseMRBItem + +MBS-DataForwardingResponseMRBItem ::= SEQUENCE { + mRB-ID MRB-ID, + dL-Forwarding-UPTNLInformation UPTransportLayerInformation, + mRB-ProgressInformation MRB-ProgressInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBS-DataForwardingResponseMRBItem-ExtIEs} } OPTIONAL, + ... +} + +MBS-DataForwardingResponseMRBItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-MappingandDataForwardingRequestList ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF MBS-MappingandDataForwardingRequestItem + +MBS-MappingandDataForwardingRequestItem ::= SEQUENCE { + mRB-ID MRB-ID, + mBS-QoSFlowList MBS-QoSFlowList, + mRB-ProgressInformation MRB-ProgressInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBS-MappingandDataForwardingRequestItem-ExtIEs} } OPTIONAL, + ... +} + +MBS-MappingandDataForwardingRequestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-QoSFlowList ::= SEQUENCE (SIZE(1..maxnoofMBSQoSFlows)) OF QosFlowIdentifier + +MRB-ProgressInformation ::= CHOICE { + pDCP-SN-Length12 INTEGER (0..4095), + pDCP-SN-Length18 INTEGER (0..262143), + choice-Extensions ProtocolIE-SingleContainer { { MRB-ProgressInformation-ExtIEs} } +} + +MRB-ProgressInformation-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +MBS-QoSFlowsToBeSetupList ::= SEQUENCE (SIZE(1.. maxnoofMBSQoSFlows)) OF MBS-QoSFlowsToBeSetupItem + +MBS-QoSFlowsToBeSetupItem ::= SEQUENCE { + mBSqosFlowIdentifier QosFlowIdentifier, + mBSqosFlowLevelQosParameters QosFlowLevelQosParameters, + iE-Extensions ProtocolExtensionContainer { {MBS-QoSFlowsToBeSetupItem-ExtIEs} } OPTIONAL, + ... +} + +MBS-QoSFlowsToBeSetupItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +MBS-ServiceArea ::= CHOICE { + locationindependent MBS-ServiceAreaInformation, + locationdependent MBS-ServiceAreaInformationList, + choice-Extensions ProtocolIE-SingleContainer { {MBS-ServiceArea-ExtIEs} } +} + +MBS-ServiceArea-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +MBS-ServiceAreaInformationList ::= SEQUENCE (SIZE(1..maxnoofMBSServiceAreaInformation)) OF MBS-ServiceAreaInformationItem + + +MBS-ServiceAreaInformationItem ::= SEQUENCE { + mBS-AreaSessionID MBS-AreaSessionID, + mBS-ServiceAreaInformation MBS-ServiceAreaInformation, + iE-Extensions ProtocolExtensionContainer { {MBS-ServiceAreaInformationItem-ExtIEs} } OPTIONAL, + ... +} + +MBS-ServiceAreaInformationItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-ServiceAreaInformation ::= SEQUENCE { + mBS-ServiceAreaCellList MBS-ServiceAreaCellList OPTIONAL, + mBS-ServiceAreaTAIList MBS-ServiceAreaTAIList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {MBS-ServiceAreaInformation-ExtIEs} } OPTIONAL, + ... +} + +MBS-ServiceAreaInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-ServiceAreaCellList ::= SEQUENCE (SIZE(1.. maxnoofCellsforMBS)) OF NR-CGI + +MBS-ServiceAreaTAIList ::= SEQUENCE (SIZE(1.. maxnoofTAIforMBS)) OF TAI + +MBS-SessionID ::= SEQUENCE { + tMGI TMGI, + nID NID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {MBS-SessionID-ExtIEs} } OPTIONAL, + ... +} + +MBS-SessionID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBSSessionFailedtoSetupList ::= SEQUENCE (SIZE(1.. maxnoofMBSSessions)) OF MBSSessionFailedtoSetupItem + +MBSSessionFailedtoSetupItem ::= SEQUENCE { + mBS-SessionID MBS-SessionID, + mBS-AreaSessionID MBS-AreaSessionID OPTIONAL, + cause Cause, + iE-Extensions ProtocolExtensionContainer { { MBSSessionFailedtoSetupItem-ExtIEs} } OPTIONAL, + ... +} + +MBSSessionFailedtoSetupItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-ActiveSessionInformation-SourcetoTargetList ::= SEQUENCE (SIZE(1..maxnoofMBSSessionsofUE)) OF MBS-ActiveSessionInformation-SourcetoTargetItem + +MBS-ActiveSessionInformation-SourcetoTargetItem ::= SEQUENCE { + mBS-SessionID MBS-SessionID, + mBS-AreaSessionID MBS-AreaSessionID OPTIONAL, + mBS-ServiceArea MBS-ServiceArea OPTIONAL, + mBS-QoSFlowsToBeSetupList MBS-QoSFlowsToBeSetupList, + mBS-MappingandDataForwardingRequestList MBS-MappingandDataForwardingRequestList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBS-ActiveSessionInformation-SourcetoTargetItem-ExtIEs} } OPTIONAL, + ... +} + +MBS-ActiveSessionInformation-SourcetoTargetItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-ActiveSessionInformation-TargettoSourceList ::= SEQUENCE (SIZE(1..maxnoofMBSSessionsofUE)) OF MBS-ActiveSessionInformation-TargettoSourceItem + +MBS-ActiveSessionInformation-TargettoSourceItem ::= SEQUENCE { + mBS-SessionID MBS-SessionID, + mBS-DataForwardingResponseMRBList MBS-DataForwardingResponseMRBList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBS-ActiveSessionInformation-TargettoSourceItem-ExtIEs} } OPTIONAL, + ... +} + +MBS-ActiveSessionInformation-TargettoSourceItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBSSessionSetupOrModFailureTransfer ::= SEQUENCE { + cause Cause, + criticalityDiagnostics CriticalityDiagnostics OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBSSessionSetupOrModFailureTransfer-ExtIEs} } OPTIONAL, + ... +} + +MBSSessionSetupOrModFailureTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBSSessionSetupResponseList ::= SEQUENCE (SIZE(1.. maxnoofMBSSessions)) OF MBSSessionSetupResponseItem + +MBSSessionSetupResponseItem ::= SEQUENCE { + mBS-SessionID MBS-SessionID, + mBS-AreaSessionID MBS-AreaSessionID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBSSessionSetupResponseItem-ExtIEs} } OPTIONAL, + ... +} + +MBSSessionSetupResponseItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBSSessionSetupOrModRequestTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MBSSessionSetupOrModRequestTransferIEs} }, + ... +} + +MBSSessionSetupOrModRequestTransferIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionTNLInfo5GC CRITICALITY reject TYPE MBS-SessionTNLInfo5GC PRESENCE optional }| + { ID id-MBS-QoSFlowsToBeSetupModList CRITICALITY reject TYPE MBS-QoSFlowsToBeSetupList PRESENCE mandatory }| + { ID id-MBS-SessionFSAIDList CRITICALITY ignore TYPE MBS-SessionFSAIDList PRESENCE optional }, + ... +} + +MBS-SessionFSAIDList ::= SEQUENCE (SIZE(1.. maxnoofMBSFSAs)) OF MBS-SessionFSAID + +MBS-SessionFSAID ::= OCTET STRING (SIZE(3)) + +MBSSessionReleaseResponseTransfer ::= SEQUENCE { + mBS-SessionTNLInfoNGRAN MBS-SessionTNLInfoNGRAN OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {MBSSessionReleaseResponseTransfer-ExtIEs} } OPTIONAL, + ... +} + +MBSSessionReleaseResponseTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBSSessionSetupOrModResponseTransfer ::= SEQUENCE { + mBS-SessionTNLInfoNGRAN MBS-SessionTNLInfoNGRAN OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {MBSSessionSetupOrModResponseTransfer-ExtIEs} } OPTIONAL, + ... +} + +MBSSessionSetupOrModResponseTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-SupportIndicator ::= ENUMERATED { + true, + ... +} + +MBS-SessionTNLInfo5GC ::= CHOICE { + locationindependent SharedNGU-MulticastTNLInformation, + locationdependent MBS-SessionTNLInfo5GCList, + choice-Extensions ProtocolIE-SingleContainer { {MBS-SessionTNLInfo5GC-ExtIEs} } +} + +MBS-SessionTNLInfo5GC-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +MBS-SessionTNLInfo5GCList ::= SEQUENCE (SIZE(1..maxnoofMBSServiceAreaInformation)) OF MBS-SessionTNLInfo5GCItem + +MBS-SessionTNLInfo5GCItem ::= SEQUENCE { + mBS-AreaSessionID MBS-AreaSessionID, + sharedNGU-MulticastTNLInformation SharedNGU-MulticastTNLInformation, + iE-Extensions ProtocolExtensionContainer { {MBS-SessionTNLInfo5GCItem-ExtIEs} } OPTIONAL, + ... +} + +MBS-SessionTNLInfo5GCItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-SessionTNLInfoNGRAN ::= CHOICE { + locationindependent UPTransportLayerInformation, + locationdependent MBS-SessionTNLInfoNGRANList, + choice-Extensions ProtocolIE-SingleContainer { {MBS-SessionTNLInfoNGRAN-ExtIEs} } +} + +MBS-SessionTNLInfoNGRAN-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +MBS-SessionTNLInfoNGRANList ::= SEQUENCE (SIZE(1..maxnoofMBSServiceAreaInformation)) OF MBS-SessionTNLInfoNGRANItem + +MBS-SessionTNLInfoNGRANItem ::= SEQUENCE { + mBS-AreaSessionID MBS-AreaSessionID, + sharedNGU-UnicastTNLInformation UPTransportLayerInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {MBS-SessionTNLInfoNGRANItem-ExtIEs} } OPTIONAL, + ... +} + +MBS-SessionTNLInfoNGRANItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-DistributionReleaseRequestTransfer ::= SEQUENCE { + mBS-SessionID MBS-SessionID, + mBS-AreaSessionID MBS-AreaSessionID OPTIONAL, + sharedNGU-UnicastTNLInformation UPTransportLayerInformation OPTIONAL, + cause Cause, + iE-Extensions ProtocolExtensionContainer { { MBS-DistributionReleaseRequesTransfer-ExtIEs} } OPTIONAL, + ... +} + +MBS-DistributionReleaseRequesTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-DistributionSetupRequestTransfer ::= SEQUENCE { + mBS-SessionID MBS-SessionID, + mBS-AreaSessionID MBS-AreaSessionID OPTIONAL, + sharedNGU-UnicastTNLInformation UPTransportLayerInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBS-DistributionSetupRequestTransfer-ExtIEs} } OPTIONAL, + ... +} + +MBS-DistributionSetupRequestTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-DistributionSetupResponseTransfer ::= SEQUENCE { + mBS-SessionID MBS-SessionID, + mBS-AreaSessionID MBS-AreaSessionID OPTIONAL, + sharedNGU-MulticastTNLInformation MBS-SessionTNLInfo5GCItem OPTIONAL, + mBS-QoSFlowsToBeSetupList MBS-QoSFlowsToBeSetupList, + mBSSessionStatus MBSSessionStatus, + mBS-ServiceArea MBS-ServiceArea OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {MBS-DistributionSetupResponseTransfer-ExtIEs} } OPTIONAL, + ... +} + +MBS-DistributionSetupResponseTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +MBS-DistributionSetupUnsuccessfulTransfer ::= SEQUENCE { + mBS-SessionID MBS-SessionID, + mBS-AreaSessionID MBS-AreaSessionID OPTIONAL, + cause Cause, + criticalityDiagnostics CriticalityDiagnostics OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBS-DistributionSetupUnsuccessfulTransfer-ExtIEs} } OPTIONAL, + ... +} + +MBS-DistributionSetupUnsuccessfulTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBSSessionSetupRequestList ::= SEQUENCE (SIZE(1..maxnoofMBSSessions)) OF MBSSessionSetupRequestItem + +MBSSessionSetupRequestItem ::= SEQUENCE { + mBS-SessionID MBS-SessionID, + mBS-AreaSessionID MBS-AreaSessionID OPTIONAL, + associatedMBSQosFlowSetupRequestList AssociatedMBSQosFlowSetupRequestList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBSSessionSetupRequestItem-ExtIEs} } OPTIONAL, + ... +} + +MBSSessionSetupRequestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBSSessionSetuporModifyRequestList ::= SEQUENCE (SIZE(1..maxnoofMBSSessions)) OF MBSSessionSetuporModifyRequestItem + +MBSSessionSetuporModifyRequestItem ::= SEQUENCE { + mBS-SessionID MBS-SessionID, + mBS-AreaSessionID MBS-AreaSessionID OPTIONAL, + associatedMBSQosFlowSetuporModifyRequestList AssociatedMBSQosFlowSetuporModifyRequestList OPTIONAL, + mBS-QosFlowToReleaseList QosFlowListWithCause OPTIONAL, + iE-Extensions ProtocolExtensionContainer {{MBSSessionSetuporModifyRequestItem-ExtIEs}} OPTIONAL, + ... +} + +MBSSessionSetuporModifyRequestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +MBSSessionToReleaseList ::= SEQUENCE (SIZE(1..maxnoofMBSSessions)) OF MBSSessionToReleaseItem + +MBSSessionToReleaseItem ::= SEQUENCE { + mBS-SessionID MBS-SessionID, + cause Cause, + iE-Extensions ProtocolExtensionContainer { { MBSSessionToReleaseItem-ExtIEs} } OPTIONAL, + ... +} + +MBSSessionToReleaseItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBSSessionStatus ::= ENUMERATED { + activated, + deactivated, + ... +} + +MicoAllPLMN ::= ENUMERATED { + true, + ... +} + + +MICOModeIndication ::= ENUMERATED { + true, + ... +} + +MobilityInformation ::= BIT STRING (SIZE(16)) + +MobilityRestrictionList ::= SEQUENCE { + servingPLMN PLMNIdentity, + equivalentPLMNs EquivalentPLMNs OPTIONAL, + rATRestrictions RATRestrictions OPTIONAL, + forbiddenAreaInformation ForbiddenAreaInformation OPTIONAL, + serviceAreaInformation ServiceAreaInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {MobilityRestrictionList-ExtIEs} } OPTIONAL, + ... +} + +MobilityRestrictionList-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-LastEUTRAN-PLMNIdentity CRITICALITY ignore EXTENSION PLMNIdentity PRESENCE optional }| + { ID id-CNTypeRestrictionsForServing CRITICALITY ignore EXTENSION CNTypeRestrictionsForServing PRESENCE optional }| + { ID id-CNTypeRestrictionsForEquivalent CRITICALITY ignore EXTENSION CNTypeRestrictionsForEquivalent PRESENCE optional }| + { ID id-NPN-MobilityInformation CRITICALITY reject EXTENSION NPN-MobilityInformation PRESENCE optional }, + ... +} + +MDT-AlignmentInfo ::= CHOICE { + s-basedMDT NGRANTraceID, + choice-Extensions ProtocolIE-SingleContainer { { MDT-AlignmentInfo-ExtIEs} } +} + +MDT-AlignmentInfo-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +MDTPLMNList ::= SEQUENCE (SIZE(1..maxnoofMDTPLMNs)) OF PLMNIdentity + +MDTPLMNModificationList ::= SEQUENCE (SIZE(0..maxnoofMDTPLMNs)) OF PLMNIdentity + +MDT-Configuration ::= SEQUENCE { + mdt-Config-NR MDT-Configuration-NR OPTIONAL, + mdt-Config-EUTRA MDT-Configuration-EUTRA OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MDT-Configuration-ExtIEs} } OPTIONAL, + ... +} + +MDT-Configuration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MDT-Configuration-NR ::= SEQUENCE { + mdt-Activation MDT-Activation, + areaScopeOfMDT AreaScopeOfMDT-NR, + mDTModeNr MDTModeNr, + signallingBasedMDTPLMNList MDTPLMNList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MDT-Configuration-NR-ExtIEs} } OPTIONAL, + ... +} + +MDT-Configuration-NR-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MDT-Configuration-EUTRA ::= SEQUENCE { + mdt-Activation MDT-Activation, + areaScopeOfMDT AreaScopeOfMDT-EUTRA, + mDTMode MDTModeEutra, + signallingBasedMDTPLMNList MDTPLMNList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MDT-Configuration-EUTRA-ExtIEs} } OPTIONAL, + ... +} + +MDT-Configuration-EUTRA-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MDT-Activation ::= ENUMERATED { + immediate-MDT-only, + logged-MDT-only, + immediate-MDT-and-Trace, + ... +} + +MDTModeNr ::= CHOICE { + immediateMDTNr ImmediateMDTNr, + loggedMDTNr LoggedMDTNr, + choice-Extensions ProtocolIE-SingleContainer { {MDTModeNr-ExtIEs} } +} + +MDTModeNr-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +MDTModeEutra ::= OCTET STRING + +MeasurementsToActivate ::= BIT STRING(SIZE(8)) + +MRB-ID ::= INTEGER (1..512, ...) + +MulticastSessionActivationRequestTransfer ::= SEQUENCE { + mBS-SessionID MBS-SessionID, + iE-Extensions ProtocolExtensionContainer { { MulticastSessionActivationRequestTransfer-ExtIEs} } OPTIONAL, + ... +} + +MulticastSessionActivationRequestTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MulticastSessionDeactivationRequestTransfer ::= SEQUENCE { + mBS-SessionID MBS-SessionID, + iE-Extensions ProtocolExtensionContainer { { MulticastSessionDeactivationRequestTransfer-ExtIEs} } OPTIONAL, + ... +} + +MulticastSessionDeactivationRequestTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MulticastSessionUpdateRequestTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MulticastSessionUpdateRequestTransferIEs} }, + ... +} + +MulticastSessionUpdateRequestTransferIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBS-ServiceArea CRITICALITY reject TYPE MBS-ServiceArea PRESENCE optional }| + { ID id-MBS-QoSFlowsToBeSetupModList CRITICALITY reject TYPE MBS-QoSFlowsToBeSetupList PRESENCE optional }| + { ID id-MBS-QoSFlowToReleaseList CRITICALITY reject TYPE QosFlowListWithCause PRESENCE optional }| + { ID id-MBS-SessionTNLInfo5GC CRITICALITY reject TYPE MBS-SessionTNLInfo5GC PRESENCE optional }, + ... +} + + +MulticastGroupPagingAreaList ::= SEQUENCE (SIZE(1..maxnoofPagingAreas)) OF MulticastGroupPagingAreaItem + +MulticastGroupPagingAreaItem ::= SEQUENCE { + multicastGroupPagingArea MulticastGroupPagingArea, + uE-PagingList UE-PagingList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MulticastGroupPagingAreaItem-ExtIEs} } OPTIONAL, + ... +} + +MulticastGroupPagingAreaItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-AreaTAIList ::= SEQUENCE (SIZE(1..maxnoofTAIforPaging)) OF TAI + +MulticastGroupPagingArea ::= SEQUENCE { + mBS-AreaTAIList MBS-AreaTAIList, + iE-Extensions ProtocolExtensionContainer { { MulticastGroupPagingArea-ExtIEs} } OPTIONAL, + ... +} + +MulticastGroupPagingArea-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +UE-PagingList ::= SEQUENCE (SIZE(1..maxnoofUEsforPaging)) OF UE-PagingItem + +UE-PagingItem ::= SEQUENCE { + uEIdentityIndexValue UEIdentityIndexValue, + pagingDRX PagingDRX OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { UE-PagingItem-ExtIEs} } OPTIONAL, + ... +} + +UE-PagingItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +M1Configuration ::= SEQUENCE { + m1reportingTrigger M1ReportingTrigger, + m1thresholdEventA2 M1ThresholdEventA2 OPTIONAL, +-- The above IE shall be present if the M1 Reporting Trigger IE is set to "A2event-triggered" or "A2event-triggered periodic" + m1periodicReporting M1PeriodicReporting OPTIONAL, +-- The above IE shall be present if the M1 Reporting Trigger IE is set to "periodic" or "A2event-triggered periodic" + iE-Extensions ProtocolExtensionContainer { { M1Configuration-ExtIEs} } OPTIONAL, + ... +} + +M1Configuration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-IncludeBeamMeasurementsIndication CRITICALITY ignore EXTENSION IncludeBeamMeasurementsIndication PRESENCE optional }| + { ID id-BeamMeasurementsReportConfiguration CRITICALITY ignore EXTENSION BeamMeasurementsReportConfiguration PRESENCE conditional }, +-- The above IE shall be present if the IncludeBeamMeasurementsIndication IE is set to "true" + ... +} + +IncludeBeamMeasurementsIndication ::= ENUMERATED { + true, + ... +} + +MaxNrofRS-IndexesToReport ::= INTEGER (1..64, ...) + +M1ReportingTrigger ::= ENUMERATED { + periodic, + a2eventtriggered, + a2eventtriggered-periodic, + ... +} + +M1ThresholdEventA2 ::= SEQUENCE { + m1ThresholdType M1ThresholdType, + iE-Extensions ProtocolExtensionContainer { { M1ThresholdEventA2-ExtIEs} } OPTIONAL, + ... +} + +M1ThresholdEventA2-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +M1ThresholdType ::= CHOICE { + threshold-RSRP Threshold-RSRP, + threshold-RSRQ Threshold-RSRQ, + threshold-SINR Threshold-SINR, + choice-Extensions ProtocolIE-SingleContainer { {M1ThresholdType-ExtIEs} } +} + +M1ThresholdType-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +M1PeriodicReporting ::= SEQUENCE { + reportInterval ReportIntervalMDT, + reportAmount ReportAmountMDT, + iE-Extensions ProtocolExtensionContainer { { M1PeriodicReporting-ExtIEs} } OPTIONAL, + ... +} + +M1PeriodicReporting-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + {ID id-ExtendedReportIntervalMDT CRITICALITY ignore EXTENSION ExtendedReportIntervalMDT PRESENCE optional}, + ... +} + +M4Configuration ::= SEQUENCE { + m4period M4period, + m4-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M4Configuration-ExtIEs} } OPTIONAL, + ... +} + +M4Configuration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-M4ReportAmount CRITICALITY ignore EXTENSION M4ReportAmountMDT PRESENCE optional }, + ... +} + +M4ReportAmountMDT ::= ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity, ...} + +M4period ::= ENUMERATED {ms1024, ms2048, ms5120, ms10240, min1, ... } + +M5Configuration ::= SEQUENCE { + m5period M5period, + m5-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M5Configuration-ExtIEs} } OPTIONAL, + ... +} + +M5Configuration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-M5ReportAmount CRITICALITY ignore EXTENSION M5ReportAmountMDT PRESENCE optional }, + ... +} + +M5ReportAmountMDT ::= ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity, ...} + + +M5period ::= ENUMERATED {ms1024, ms2048, ms5120, ms10240, min1, ... } + +M6Configuration ::= SEQUENCE { + m6report-Interval M6report-Interval, + m6-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M6Configuration-ExtIEs} } OPTIONAL, + ... +} + +M6Configuration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-M6ReportAmount CRITICALITY ignore EXTENSION M6ReportAmountMDT PRESENCE optional }| + { ID id-ExcessPacketDelayThresholdConfiguration CRITICALITY ignore EXTENSION ExcessPacketDelayThresholdConfiguration PRESENCE optional }, + ... +} + + +M6ReportAmountMDT ::= ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity, ...} + +M6report-Interval ::= ENUMERATED { + ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, ms20480, ms40960, min1, min6, min12, min30, + ... +} + + +M7Configuration ::= SEQUENCE { + m7period M7period, + m7-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M7Configuration-ExtIEs} } OPTIONAL, + ... +} + +M7Configuration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-M7ReportAmount CRITICALITY ignore EXTENSION M7ReportAmountMDT PRESENCE optional }, + ... +} + +M7ReportAmountMDT ::= ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity, ...} + +M7period ::= INTEGER(1..60, ...) + +MDT-Location-Info ::= SEQUENCE { + mDT-Location-Information MDT-Location-Information, + iE-Extensions ProtocolExtensionContainer { { MDT-Location-Info-ExtIEs} } OPTIONAL, + ... +} + +MDT-Location-Info-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MDT-Location-Information::= BIT STRING (SIZE (8)) + +-- N + +N3IWF-ID ::= CHOICE { + n3IWF-ID BIT STRING (SIZE(16)), + choice-Extensions ProtocolIE-SingleContainer { {N3IWF-ID-ExtIEs} } +} + +N3IWF-ID-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +NAS-PDU ::= OCTET STRING + +NASSecurityParametersFromNGRAN ::= OCTET STRING + +NB-IoT-DefaultPagingDRX ::= ENUMERATED { + rf128, rf256, rf512, rf1024, + ... +} + +NB-IoT-PagingDRX ::= ENUMERATED { + rf32, rf64, rf128, rf256, rf512, rf1024, + ... +} + +NB-IoT-Paging-eDRXCycle ::= ENUMERATED { + hf2, hf4, hf6, hf8, hf10, hf12, hf14, hf16, hf32, hf64, hf128, hf256, hf512, hf1024, + ... +} + +NB-IoT-Paging-TimeWindow ::= ENUMERATED { + s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, + ... +} + +NB-IoT-Paging-eDRXInfo ::= SEQUENCE { + nB-IoT-Paging-eDRXCycle NB-IoT-Paging-eDRXCycle, + nB-IoT-Paging-TimeWindow NB-IoT-Paging-TimeWindow OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { NB-IoT-Paging-eDRXInfo-ExtIEs} } OPTIONAL, + ... +} + +NB-IoT-Paging-eDRXInfo-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +NB-IoT-UEPriority ::= INTEGER (0..255, ...) + +NetworkInstance ::= INTEGER (1..256, ...) + +NewSecurityContextInd ::= ENUMERATED { + true, + ... +} + +NextHopChainingCount ::= INTEGER (0..7) + +NextPagingAreaScope ::= ENUMERATED { + same, + changed, + ... +} + +NGAPIESupportInformationRequestList ::= SEQUENCE (SIZE(1.. maxnoofNGAPIESupportInfo)) OF NGAPIESupportInformationRequestItem + +NGAPIESupportInformationRequestItem ::= SEQUENCE { + ngap-ProtocolIE-Id ProtocolIE-ID, + iE-Extensions ProtocolExtensionContainer { { NGAPIESupportInformationRequestItem-ExtIEs} } OPTIONAL, + ... +} + +NGAPIESupportInformationRequestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +NGAPIESupportInformationResponseList ::= SEQUENCE (SIZE(1.. maxnoofNGAPIESupportInfo)) OF NGAPIESupportInformationResponseItem + +NGAPIESupportInformationResponseItem ::= SEQUENCE { + ngap-ProtocolIE-Id ProtocolIE-ID, + ngap-ProtocolIESupportInfo ENUMERATED {supported, not-supported, ...}, + ngap-ProtocolIEPresenceInfo ENUMERATED {present, not-present, ...}, + iE-Extensions ProtocolExtensionContainer { { NGAPIESupportInformationResponseItem-ExtIEs} } OPTIONAL, + ... +} + +NGAPIESupportInformationResponseItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +NgENB-ID ::= CHOICE { + macroNgENB-ID BIT STRING (SIZE(20)), + shortMacroNgENB-ID BIT STRING (SIZE(18)), + longMacroNgENB-ID BIT STRING (SIZE(21)), + choice-Extensions ProtocolIE-SingleContainer { {NgENB-ID-ExtIEs} } +} + +NgENB-ID-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +NotifySourceNGRANNode ::= ENUMERATED { + notifySource, + ... +} + +NGRAN-CGI ::= CHOICE { + nR-CGI NR-CGI, + eUTRA-CGI EUTRA-CGI, + choice-Extensions ProtocolIE-SingleContainer { {NGRAN-CGI-ExtIEs} } +} + +NGRAN-CGI-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +NGRAN-TNLAssociationToRemoveList ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF NGRAN-TNLAssociationToRemoveItem + +NGRAN-TNLAssociationToRemoveItem::= SEQUENCE { + tNLAssociationTransportLayerAddress CPTransportLayerInformation, + tNLAssociationTransportLayerAddressAMF CPTransportLayerInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { NGRAN-TNLAssociationToRemoveItem-ExtIEs} } OPTIONAL +} + +NGRAN-TNLAssociationToRemoveItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +NGRANTraceID ::= OCTET STRING (SIZE(8)) + +NID ::= BIT STRING (SIZE(44)) + +NonDynamic5QIDescriptor ::= SEQUENCE { + fiveQI FiveQI, + priorityLevelQos PriorityLevelQos OPTIONAL, + averagingWindow AveragingWindow OPTIONAL, + maximumDataBurstVolume MaximumDataBurstVolume OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {NonDynamic5QIDescriptor-ExtIEs} } OPTIONAL, + ... +} + +NonDynamic5QIDescriptor-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-CNPacketDelayBudgetDL CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional }| + { ID id-CNPacketDelayBudgetUL CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional }, + ... +} + +NotAllowedTACs ::= SEQUENCE (SIZE(1..maxnoofAllowedAreas)) OF TAC + +NotificationCause ::= ENUMERATED { + fulfilled, + not-fulfilled, + ... +} + +NotificationControl ::= ENUMERATED { + notification-requested, + ... +} + +NPN-AccessInformation ::= CHOICE { + pNI-NPN-Access-Information CellCAGList, + choice-Extensions ProtocolIE-SingleContainer { {NPN-AccessInformation-ExtIEs} } +} + +NPN-AccessInformation-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +NPN-MobilityInformation ::= CHOICE { + sNPN-MobilityInformation SNPN-MobilityInformation, + pNI-NPN-MobilityInformation PNI-NPN-MobilityInformation, + choice-Extensions ProtocolIE-SingleContainer { {NPN-MobilityInformation-ExtIEs} } +} + +NPN-MobilityInformation-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + + +NPN-PagingAssistanceInformation ::= CHOICE { + pNI-NPN-PagingAssistance Allowed-PNI-NPN-List, + choice-Extensions ProtocolIE-SingleContainer { {NPN-PagingAssistanceInformation-ExtIEs} } +} + +NPN-PagingAssistanceInformation-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +NPN-Support ::= CHOICE { + sNPN NID, + choice-Extensions ProtocolIE-SingleContainer { {NPN-Support-ExtIEs} } +} + +NPN-Support-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +NRCellIdentity ::= BIT STRING (SIZE(36)) + +NR-CGI ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + nRCellIdentity NRCellIdentity, + iE-Extensions ProtocolExtensionContainer { {NR-CGI-ExtIEs} } OPTIONAL, + ... +} + +NR-CGI-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +NR-CGIList ::= SEQUENCE (SIZE(1..maxnoofCellsingNB)) OF NR-CGI + +NR-CGIListForWarning ::= SEQUENCE (SIZE(1..maxnoofCellIDforWarning)) OF NR-CGI + +NR-PagingeDRXInformation ::= SEQUENCE { + nR-paging-eDRX-Cycle NR-Paging-eDRX-Cycle, + nR-paging-Time-Window NR-Paging-Time-Window OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {NR-PagingeDRXInformation-ExtIEs} } OPTIONAL, + ... +} + +NR-PagingeDRXInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +NR-Paging-eDRX-Cycle ::= ENUMERATED { + hfquarter, hfhalf, hf1, hf2, hf4, hf8, hf16, + hf32, hf64, hf128, hf256, hf512, hf1024, + ... +} + +NR-Paging-Time-Window ::= ENUMERATED { + s1, s2, s3, s4, s5, + s6, s7, s8, s9, s10, + s11, s12, s13, s14, s15, s16, + ..., + s17, s18, s19, s20, s21, s22, s23, s24, + s25, s26, s27, s28, s29, s30, s31, s32 +} + +NRencryptionAlgorithms ::= BIT STRING (SIZE(16, ...)) + +NRintegrityProtectionAlgorithms ::= BIT STRING (SIZE(16, ...)) + +NRMobilityHistoryReport ::= OCTET STRING + +NRPPa-PDU ::= OCTET STRING + +NRUERLFReportContainer ::= OCTET STRING + +NRNTNTAIInformation ::= SEQUENCE { + servingPLMN PLMNIdentity, + tACListInNRNTN TACListInNRNTN, + uELocationDerivedTACInNRNTN TAC OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { NRNTNTAIInformation-ExtIEs} } OPTIONAL, + ... +} + +NRNTNTAIInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +NumberOfBroadcasts ::= INTEGER (0..65535) + +NumberOfBroadcastsRequested ::= INTEGER (0..65535) + +NRARFCN ::= INTEGER (0.. maxNRARFCN) + +NRFrequencyBand ::= INTEGER (1..1024, ...) + +NRFrequencyBand-List ::= SEQUENCE (SIZE(1..maxnoofNRCellBands)) OF NRFrequencyBandItem + +NRFrequencyBandItem ::= SEQUENCE { + nr-frequency-band NRFrequencyBand, + iE-Extension ProtocolExtensionContainer { {NRFrequencyBandItem-ExtIEs} } OPTIONAL, + ... +} + +NRFrequencyBandItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +NRFrequencyInfo ::= SEQUENCE { + nrARFCN NRARFCN, + frequencyBand-List NRFrequencyBand-List, + iE-Extension ProtocolExtensionContainer { {NRFrequencyInfo-ExtIEs} } OPTIONAL, + ... +} + +NRFrequencyInfo-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +NR-PCI ::= INTEGER (0..1007, ...) + +NRV2XServicesAuthorized ::= SEQUENCE { + vehicleUE VehicleUE OPTIONAL, + pedestrianUE PedestrianUE OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {NRV2XServicesAuthorized-ExtIEs} } OPTIONAL, + ... +} + +NRV2XServicesAuthorized-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +VehicleUE ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +PedestrianUE ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +NRUESidelinkAggregateMaximumBitrate ::= SEQUENCE { + uESidelinkAggregateMaximumBitRate BitRate, + iE-Extensions ProtocolExtensionContainer { {NRUESidelinkAggregateMaximumBitrate-ExtIEs} } OPTIONAL, + ... +} + +NRUESidelinkAggregateMaximumBitrate-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +NSAG-ID ::= INTEGER (0..255, ...) + +-- O + +OnboardingSupport ::= ENUMERATED { + true, + ... +} + +OverloadAction ::= ENUMERATED { + reject-non-emergency-mo-dt, + reject-rrc-cr-signalling, + permit-emergency-sessions-and-mobile-terminated-services-only, + permit-high-priority-sessions-and-mobile-terminated-services-only, + ... +} + +OverloadResponse ::= CHOICE { + overloadAction OverloadAction, + choice-Extensions ProtocolIE-SingleContainer { {OverloadResponse-ExtIEs} } +} + +OverloadResponse-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +OverloadStartNSSAIList ::= SEQUENCE (SIZE (1..maxnoofSliceItems)) OF OverloadStartNSSAIItem + +OverloadStartNSSAIItem ::= SEQUENCE { + sliceOverloadList SliceOverloadList, + sliceOverloadResponse OverloadResponse OPTIONAL, + sliceTrafficLoadReductionIndication TrafficLoadReductionIndication OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {OverloadStartNSSAIItem-ExtIEs} } OPTIONAL, + ... +} + +OverloadStartNSSAIItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- P + +PacketDelayBudget ::= INTEGER (0..1023, ...) + +PacketErrorRate ::= SEQUENCE { + pERScalar INTEGER (0..9, ...), + pERExponent INTEGER (0..9, ...), + iE-Extensions ProtocolExtensionContainer { {PacketErrorRate-ExtIEs} } OPTIONAL, + ... +} + +PacketErrorRate-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PacketLossRate ::= INTEGER (0..1000, ...) + +PagingAssisDataforCEcapabUE ::= SEQUENCE { + eUTRA-CGI EUTRA-CGI, + coverageEnhancementLevel CoverageEnhancementLevel, + iE-Extensions ProtocolExtensionContainer { { PagingAssisDataforCEcapabUE-ExtIEs} } OPTIONAL, + ... +} + +PagingAssisDataforCEcapabUE-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PagingAttemptInformation ::= SEQUENCE { + pagingAttemptCount PagingAttemptCount, + intendedNumberOfPagingAttempts IntendedNumberOfPagingAttempts, + nextPagingAreaScope NextPagingAreaScope OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PagingAttemptInformation-ExtIEs} } OPTIONAL, + ... +} + +PagingAttemptInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PagingAttemptCount ::= INTEGER (1..16, ...) + +PagingCause ::= ENUMERATED { + voice, + ... +} + +PagingCauseIndicationForVoiceService ::= ENUMERATED { + supported, + ... +} + +PagingDRX ::= ENUMERATED { + v32, + v64, + v128, + v256, + ... +} + +PagingOrigin ::= ENUMERATED { + non-3gpp, + ... +} + +PagingPriority ::= ENUMERATED { + priolevel1, + priolevel2, + priolevel3, + priolevel4, + priolevel5, + priolevel6, + priolevel7, + priolevel8, + ... +} + +PagingProbabilityInformation ::= ENUMERATED { + p00, p05, p10, p15, p20, p25, p30, p35, p40, p45, p50, p55, p60, p65, p70, p75, p80, p85, p90, p95, p100, + ... +} + +PathSwitchRequestAcknowledgeTransfer ::= SEQUENCE { + uL-NGU-UP-TNLInformation UPTransportLayerInformation OPTIONAL, + securityIndication SecurityIndication OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PathSwitchRequestAcknowledgeTransfer-ExtIEs} } OPTIONAL, + ... +} + +PathSwitchRequestAcknowledgeTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-AdditionalNGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformationPairList PRESENCE optional }| + { ID id-RedundantUL-NGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional }| + { ID id-AdditionalRedundantNGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformationPairList PRESENCE optional }| + { ID id-QosFlowParametersList CRITICALITY ignore EXTENSION QosFlowParametersList PRESENCE optional }, + ... +} + +PathSwitchRequestSetupFailedTransfer ::= SEQUENCE { + cause Cause, + iE-Extensions ProtocolExtensionContainer { {PathSwitchRequestSetupFailedTransfer-ExtIEs} } OPTIONAL, + ... +} + +PathSwitchRequestSetupFailedTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PathSwitchRequestTransfer ::= SEQUENCE { + dL-NGU-UP-TNLInformation UPTransportLayerInformation, + dL-NGU-TNLInformationReused DL-NGU-TNLInformationReused OPTIONAL, + userPlaneSecurityInformation UserPlaneSecurityInformation OPTIONAL, + qosFlowAcceptedList QosFlowAcceptedList, + iE-Extensions ProtocolExtensionContainer { {PathSwitchRequestTransfer-ExtIEs} } OPTIONAL, + ... +} + +PathSwitchRequestTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-AdditionalDLQosFlowPerTNLInformation CRITICALITY ignore EXTENSION QosFlowPerTNLInformationList PRESENCE optional }| + { ID id-RedundantDL-NGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional }| + { ID id-RedundantDL-NGU-TNLInformationReused CRITICALITY ignore EXTENSION DL-NGU-TNLInformationReused PRESENCE optional }| + { ID id-AdditionalRedundantDLQosFlowPerTNLInformation CRITICALITY ignore EXTENSION QosFlowPerTNLInformationList PRESENCE optional }| + { ID id-UsedRSNInformation CRITICALITY ignore EXTENSION RedundantPDUSessionInformation PRESENCE optional }| + { ID id-GlobalRANNodeID CRITICALITY ignore EXTENSION GlobalRANNodeID PRESENCE optional }| + { ID id-MBS-SupportIndicator CRITICALITY ignore EXTENSION MBS-SupportIndicator PRESENCE optional }, + ... +} + +PathSwitchRequestUnsuccessfulTransfer ::= SEQUENCE { + cause Cause, + iE-Extensions ProtocolExtensionContainer { {PathSwitchRequestUnsuccessfulTransfer-ExtIEs} } OPTIONAL, + ... +} + +PathSwitchRequestUnsuccessfulTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PC5QoSParameters ::= SEQUENCE { + pc5QoSFlowList PC5QoSFlowList, + pc5LinkAggregateBitRates BitRate OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { PC5QoSParameters-ExtIEs} } OPTIONAL, + ... +} + +PC5QoSParameters-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PC5QoSFlowList ::= SEQUENCE (SIZE(1..maxnoofPC5QoSFlows)) OF PC5QoSFlowItem + +PC5QoSFlowItem::= SEQUENCE { + pQI FiveQI, + pc5FlowBitRates PC5FlowBitRates OPTIONAL, + range Range OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { PC5QoSFlowItem-ExtIEs} } OPTIONAL, + ... +} + +PC5QoSFlowItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PC5FlowBitRates ::= SEQUENCE { + guaranteedFlowBitRate BitRate, + maximumFlowBitRate BitRate, + iE-Extensions ProtocolExtensionContainer { { PC5FlowBitRates-ExtIEs} } OPTIONAL, + ... +} + +PC5FlowBitRates-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +PCIListForMDT ::= SEQUENCE (SIZE(1.. maxnoofNeighPCIforMDT)) OF NR-PCI + +PrivacyIndicator ::= ENUMERATED { + immediate-MDT, + logged-MDT, + ... +} + +PDUSessionAggregateMaximumBitRate ::= SEQUENCE { + pDUSessionAggregateMaximumBitRateDL BitRate, + pDUSessionAggregateMaximumBitRateUL BitRate, + iE-Extensions ProtocolExtensionContainer { {PDUSessionAggregateMaximumBitRate-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionAggregateMaximumBitRate-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionID ::= INTEGER (0..255) + +PDUSessionPairID ::= INTEGER (0..255, ...) + +PDUSessionResourceAdmittedList ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceAdmittedItem + +PDUSessionResourceAdmittedItem ::= SEQUENCE { + pDUSessionID PDUSessionID, + handoverRequestAcknowledgeTransfer OCTET STRING (CONTAINING HandoverRequestAcknowledgeTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceAdmittedItem-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceAdmittedItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceFailedToModifyListModCfm ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceFailedToModifyItemModCfm + +PDUSessionResourceFailedToModifyItemModCfm ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionResourceModifyIndicationUnsuccessfulTransfer OCTET STRING (CONTAINING PDUSessionResourceModifyIndicationUnsuccessfulTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceFailedToModifyItemModCfm-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceFailedToModifyItemModCfm-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceFailedToModifyListModRes ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceFailedToModifyItemModRes + +PDUSessionResourceFailedToModifyItemModRes ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionResourceModifyUnsuccessfulTransfer OCTET STRING (CONTAINING PDUSessionResourceModifyUnsuccessfulTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceFailedToModifyItemModRes-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceFailedToModifyItemModRes-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceFailedToResumeListRESReq ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceFailedToResumeItemRESReq + +PDUSessionResourceFailedToResumeItemRESReq ::= SEQUENCE { + pDUSessionID PDUSessionID, + cause Cause, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceFailedToResumeItemRESReq-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceFailedToResumeItemRESReq-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +PDUSessionResourceFailedToResumeListRESRes ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceFailedToResumeItemRESRes + +PDUSessionResourceFailedToResumeItemRESRes ::= SEQUENCE { + pDUSessionID PDUSessionID, + cause Cause, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceFailedToResumeItemRESRes-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceFailedToResumeItemRESRes-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceFailedToSetupListCxtFail ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceFailedToSetupItemCxtFail + +PDUSessionResourceFailedToSetupItemCxtFail ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionResourceSetupUnsuccessfulTransfer OCTET STRING (CONTAINING PDUSessionResourceSetupUnsuccessfulTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceFailedToSetupItemCxtFail-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceFailedToSetupItemCxtFail-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceFailedToSetupListCxtRes ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceFailedToSetupItemCxtRes + +PDUSessionResourceFailedToSetupItemCxtRes ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionResourceSetupUnsuccessfulTransfer OCTET STRING (CONTAINING PDUSessionResourceSetupUnsuccessfulTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceFailedToSetupItemCxtRes-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceFailedToSetupItemCxtRes-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceFailedToSetupListHOAck ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceFailedToSetupItemHOAck + +PDUSessionResourceFailedToSetupItemHOAck ::= SEQUENCE { + pDUSessionID PDUSessionID, + handoverResourceAllocationUnsuccessfulTransfer OCTET STRING (CONTAINING HandoverResourceAllocationUnsuccessfulTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceFailedToSetupItemHOAck-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceFailedToSetupItemHOAck-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceFailedToSetupListPSReq ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceFailedToSetupItemPSReq + +PDUSessionResourceFailedToSetupItemPSReq ::= SEQUENCE { + pDUSessionID PDUSessionID, + pathSwitchRequestSetupFailedTransfer OCTET STRING (CONTAINING PathSwitchRequestSetupFailedTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceFailedToSetupItemPSReq-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceFailedToSetupItemPSReq-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceFailedToSetupListSURes ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceFailedToSetupItemSURes + +PDUSessionResourceFailedToSetupItemSURes ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionResourceSetupUnsuccessfulTransfer OCTET STRING (CONTAINING PDUSessionResourceSetupUnsuccessfulTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceFailedToSetupItemSURes-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceFailedToSetupItemSURes-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceHandoverList ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceHandoverItem + +PDUSessionResourceHandoverItem ::= SEQUENCE { + pDUSessionID PDUSessionID, + handoverCommandTransfer OCTET STRING (CONTAINING HandoverCommandTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceHandoverItem-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceHandoverItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceInformationList ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceInformationItem + +PDUSessionResourceInformationItem ::= SEQUENCE { + pDUSessionID PDUSessionID, + qosFlowInformationList QosFlowInformationList, + dRBsToQosFlowsMappingList DRBsToQosFlowsMappingList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceInformationItem-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceInformationItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceListCxtRelCpl ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceItemCxtRelCpl + +PDUSessionResourceItemCxtRelCpl ::= SEQUENCE { + pDUSessionID PDUSessionID, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceItemCxtRelCpl-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceItemCxtRelCpl-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-PDUSessionResourceReleaseResponseTransfer CRITICALITY ignore EXTENSION OCTET STRING (CONTAINING PDUSessionResourceReleaseResponseTransfer) PRESENCE optional }, + ... +} + +PDUSessionResourceListCxtRelReq ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceItemCxtRelReq + +PDUSessionResourceItemCxtRelReq ::= SEQUENCE { + pDUSessionID PDUSessionID, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceItemCxtRelReq-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceItemCxtRelReq-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceListHORqd ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceItemHORqd + +PDUSessionResourceItemHORqd ::= SEQUENCE { + pDUSessionID PDUSessionID, + handoverRequiredTransfer OCTET STRING (CONTAINING HandoverRequiredTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceItemHORqd-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceItemHORqd-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceModifyConfirmTransfer ::= SEQUENCE { + qosFlowModifyConfirmList QosFlowModifyConfirmList, + uLNGU-UP-TNLInformation UPTransportLayerInformation, + additionalNG-UUPTNLInformation UPTransportLayerInformationPairList OPTIONAL, + qosFlowFailedToModifyList QosFlowListWithCause OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModifyConfirmTransfer-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceModifyConfirmTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-RedundantUL-NGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional }| + { ID id-AdditionalRedundantNGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformationPairList PRESENCE optional }, + ... +} + +PDUSessionResourceModifyIndicationUnsuccessfulTransfer ::= SEQUENCE { + cause Cause, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModifyIndicationUnsuccessfulTransfer-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceModifyIndicationUnsuccessfulTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceModifyRequestTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PDUSessionResourceModifyRequestTransferIEs} }, + ... +} + +PDUSessionResourceModifyRequestTransferIEs NGAP-PROTOCOL-IES ::= { + { ID id-PDUSessionAggregateMaximumBitRate CRITICALITY reject TYPE PDUSessionAggregateMaximumBitRate PRESENCE optional }| + { ID id-UL-NGU-UP-TNLModifyList CRITICALITY reject TYPE UL-NGU-UP-TNLModifyList PRESENCE optional }| + { ID id-NetworkInstance CRITICALITY reject TYPE NetworkInstance PRESENCE optional }| + { ID id-QosFlowAddOrModifyRequestList CRITICALITY reject TYPE QosFlowAddOrModifyRequestList PRESENCE optional }| + { ID id-QosFlowToReleaseList CRITICALITY reject TYPE QosFlowListWithCause PRESENCE optional }| + { ID id-AdditionalUL-NGU-UP-TNLInformation CRITICALITY reject TYPE UPTransportLayerInformationList PRESENCE optional }| + { ID id-CommonNetworkInstance CRITICALITY ignore TYPE CommonNetworkInstance PRESENCE optional }| + { ID id-AdditionalRedundantUL-NGU-UP-TNLInformation CRITICALITY ignore TYPE UPTransportLayerInformationList PRESENCE optional }| + { ID id-RedundantCommonNetworkInstance CRITICALITY ignore TYPE CommonNetworkInstance PRESENCE optional }| + { ID id-RedundantUL-NGU-UP-TNLInformation CRITICALITY ignore TYPE UPTransportLayerInformation PRESENCE optional }| + { ID id-SecurityIndication CRITICALITY ignore TYPE SecurityIndication PRESENCE optional }| + { ID id-MBSSessionSetuporModifyRequestList CRITICALITY ignore TYPE MBSSessionSetuporModifyRequestList PRESENCE optional }| + { ID id-MBSSessionToReleaseList CRITICALITY ignore TYPE MBSSessionToReleaseList PRESENCE optional }, + ... +} + +PDUSessionResourceModifyResponseTransfer ::= SEQUENCE { + dL-NGU-UP-TNLInformation UPTransportLayerInformation OPTIONAL, + uL-NGU-UP-TNLInformation UPTransportLayerInformation OPTIONAL, + qosFlowAddOrModifyResponseList QosFlowAddOrModifyResponseList OPTIONAL, + additionalDLQosFlowPerTNLInformation QosFlowPerTNLInformationList OPTIONAL, + qosFlowFailedToAddOrModifyList QosFlowListWithCause OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModifyResponseTransfer-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceModifyResponseTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-AdditionalNGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformationPairList PRESENCE optional }| + { ID id-RedundantDL-NGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional }| + { ID id-RedundantUL-NGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional }| + { ID id-AdditionalRedundantDLQosFlowPerTNLInformation CRITICALITY ignore EXTENSION QosFlowPerTNLInformationList PRESENCE optional }| + { ID id-AdditionalRedundantNGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformationPairList PRESENCE optional }| + { ID id-SecondaryRATUsageInformation CRITICALITY ignore EXTENSION SecondaryRATUsageInformation PRESENCE optional }| + { ID id-MBS-SupportIndicator CRITICALITY ignore EXTENSION MBS-SupportIndicator PRESENCE optional }| + { ID id-MBSSessionSetuporModifyResponseList CRITICALITY ignore EXTENSION MBSSessionSetupResponseList PRESENCE optional }| + { ID id-MBSSessionFailedtoSetuporModifyList CRITICALITY ignore EXTENSION MBSSessionFailedtoSetupList PRESENCE optional }, + ... +} + +PDUSessionResourceModifyIndicationTransfer ::= SEQUENCE { + dLQosFlowPerTNLInformation QosFlowPerTNLInformation, + additionalDLQosFlowPerTNLInformation QosFlowPerTNLInformationList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModifyIndicationTransfer-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceModifyIndicationTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-SecondaryRATUsageInformation CRITICALITY ignore EXTENSION SecondaryRATUsageInformation PRESENCE optional }| + { ID id-SecurityResult CRITICALITY ignore EXTENSION SecurityResult PRESENCE optional }| + { ID id-RedundantDLQosFlowPerTNLInformation CRITICALITY ignore EXTENSION QosFlowPerTNLInformation PRESENCE optional }| + { ID id-AdditionalRedundantDLQosFlowPerTNLInformation CRITICALITY ignore EXTENSION QosFlowPerTNLInformationList PRESENCE optional }| + { ID id-GlobalRANNodeID CRITICALITY ignore EXTENSION GlobalRANNodeID PRESENCE optional }, + ... +} + +PDUSessionResourceModifyListModCfm ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceModifyItemModCfm + +PDUSessionResourceModifyItemModCfm ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionResourceModifyConfirmTransfer OCTET STRING (CONTAINING PDUSessionResourceModifyConfirmTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModifyItemModCfm-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceModifyItemModCfm-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceModifyListModInd ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceModifyItemModInd + +PDUSessionResourceModifyItemModInd ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionResourceModifyIndicationTransfer OCTET STRING (CONTAINING PDUSessionResourceModifyIndicationTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModifyItemModInd-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceModifyItemModInd-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceModifyListModReq ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceModifyItemModReq + +PDUSessionResourceModifyItemModReq ::= SEQUENCE { + pDUSessionID PDUSessionID, + nAS-PDU NAS-PDU OPTIONAL, + pDUSessionResourceModifyRequestTransfer OCTET STRING (CONTAINING PDUSessionResourceModifyRequestTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModifyItemModReq-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceModifyItemModReq-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-S-NSSAI CRITICALITY reject EXTENSION S-NSSAI PRESENCE optional }| + { ID id-PduSessionExpectedUEActivityBehaviour CRITICALITY ignore EXTENSION ExpectedUEActivityBehaviour PRESENCE optional }, + ... +} + +PDUSessionResourceModifyListModRes ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceModifyItemModRes + +PDUSessionResourceModifyItemModRes ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionResourceModifyResponseTransfer OCTET STRING (CONTAINING PDUSessionResourceModifyResponseTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModifyItemModRes-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceModifyItemModRes-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceModifyUnsuccessfulTransfer ::= SEQUENCE { + cause Cause, + criticalityDiagnostics CriticalityDiagnostics OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModifyUnsuccessfulTransfer-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceModifyUnsuccessfulTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceNotifyList ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceNotifyItem + +PDUSessionResourceNotifyItem ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionResourceNotifyTransfer OCTET STRING (CONTAINING PDUSessionResourceNotifyTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceNotifyItem-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceNotifyItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceNotifyReleasedTransfer ::= SEQUENCE { + cause Cause, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceNotifyReleasedTransfer-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceNotifyReleasedTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-SecondaryRATUsageInformation CRITICALITY ignore EXTENSION SecondaryRATUsageInformation PRESENCE optional }, + ... +} + +PDUSessionResourceNotifyTransfer ::= SEQUENCE { + qosFlowNotifyList QosFlowNotifyList OPTIONAL, + qosFlowReleasedList QosFlowListWithCause OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceNotifyTransfer-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceNotifyTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-SecondaryRATUsageInformation CRITICALITY ignore EXTENSION SecondaryRATUsageInformation PRESENCE optional }| + { ID id-QosFlowFeedbackList CRITICALITY ignore EXTENSION QosFlowFeedbackList PRESENCE optional }, + ... +} + +PDUSessionResourceReleaseCommandTransfer ::= SEQUENCE { + cause Cause, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceReleaseCommandTransfer-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceReleaseCommandTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceReleasedListNot ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceReleasedItemNot + +PDUSessionResourceReleasedItemNot ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionResourceNotifyReleasedTransfer OCTET STRING (CONTAINING PDUSessionResourceNotifyReleasedTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceReleasedItemNot-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceReleasedItemNot-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceReleasedListPSAck ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceReleasedItemPSAck + +PDUSessionResourceReleasedItemPSAck ::= SEQUENCE { + pDUSessionID PDUSessionID, + pathSwitchRequestUnsuccessfulTransfer OCTET STRING (CONTAINING PathSwitchRequestUnsuccessfulTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceReleasedItemPSAck-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceReleasedItemPSAck-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceReleasedListPSFail ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceReleasedItemPSFail + +PDUSessionResourceReleasedItemPSFail ::= SEQUENCE { + pDUSessionID PDUSessionID, + pathSwitchRequestUnsuccessfulTransfer OCTET STRING (CONTAINING PathSwitchRequestUnsuccessfulTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceReleasedItemPSFail-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceReleasedItemPSFail-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceReleasedListRelRes ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceReleasedItemRelRes + +PDUSessionResourceReleasedItemRelRes ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionResourceReleaseResponseTransfer OCTET STRING (CONTAINING PDUSessionResourceReleaseResponseTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceReleasedItemRelRes-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceReleasedItemRelRes-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceReleaseResponseTransfer ::= SEQUENCE { + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceReleaseResponseTransfer-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceReleaseResponseTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-SecondaryRATUsageInformation CRITICALITY ignore EXTENSION SecondaryRATUsageInformation PRESENCE optional }, + ... +} + +PDUSessionResourceResumeListRESReq ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceResumeItemRESReq + +PDUSessionResourceResumeItemRESReq ::= SEQUENCE { + pDUSessionID PDUSessionID, + uEContextResumeRequestTransfer OCTET STRING (CONTAINING UEContextResumeRequestTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceResumeItemRESReq-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceResumeItemRESReq-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceResumeListRESRes ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceResumeItemRESRes + +PDUSessionResourceResumeItemRESRes ::= SEQUENCE { + pDUSessionID PDUSessionID, + uEContextResumeResponseTransfer OCTET STRING (CONTAINING UEContextResumeResponseTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceResumeItemRESRes-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceResumeItemRESRes-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceSecondaryRATUsageList ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceSecondaryRATUsageItem + +PDUSessionResourceSecondaryRATUsageItem ::= SEQUENCE { + pDUSessionID PDUSessionID, + secondaryRATDataUsageReportTransfer OCTET STRING (CONTAINING SecondaryRATDataUsageReportTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSecondaryRATUsageItem-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceSecondaryRATUsageItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceSetupListCxtReq ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceSetupItemCxtReq + +PDUSessionResourceSetupItemCxtReq ::= SEQUENCE { + pDUSessionID PDUSessionID, + nAS-PDU NAS-PDU OPTIONAL, + s-NSSAI S-NSSAI, + pDUSessionResourceSetupRequestTransfer OCTET STRING (CONTAINING PDUSessionResourceSetupRequestTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSetupItemCxtReq-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceSetupItemCxtReq-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-PduSessionExpectedUEActivityBehaviour CRITICALITY ignore EXTENSION ExpectedUEActivityBehaviour PRESENCE optional }, + ... +} + +PDUSessionResourceSetupListCxtRes ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceSetupItemCxtRes + +PDUSessionResourceSetupItemCxtRes ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionResourceSetupResponseTransfer OCTET STRING (CONTAINING PDUSessionResourceSetupResponseTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSetupItemCxtRes-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceSetupItemCxtRes-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceSetupListHOReq ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceSetupItemHOReq + +PDUSessionResourceSetupItemHOReq ::= SEQUENCE { + pDUSessionID PDUSessionID, + s-NSSAI S-NSSAI, + handoverRequestTransfer OCTET STRING (CONTAINING PDUSessionResourceSetupRequestTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSetupItemHOReq-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceSetupItemHOReq-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-PduSessionExpectedUEActivityBehaviour CRITICALITY ignore EXTENSION ExpectedUEActivityBehaviour PRESENCE optional }, + ... +} + +PDUSessionResourceSetupListSUReq ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceSetupItemSUReq + +PDUSessionResourceSetupItemSUReq ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionNAS-PDU NAS-PDU OPTIONAL, + s-NSSAI S-NSSAI, + pDUSessionResourceSetupRequestTransfer OCTET STRING (CONTAINING PDUSessionResourceSetupRequestTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSetupItemSUReq-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceSetupItemSUReq-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-PduSessionExpectedUEActivityBehaviour CRITICALITY ignore EXTENSION ExpectedUEActivityBehaviour PRESENCE optional }, + ... +} + +PDUSessionResourceSetupListSURes ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceSetupItemSURes + +PDUSessionResourceSetupItemSURes ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionResourceSetupResponseTransfer OCTET STRING (CONTAINING PDUSessionResourceSetupResponseTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSetupItemSURes-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceSetupItemSURes-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceSetupRequestTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PDUSessionResourceSetupRequestTransferIEs} }, + ... +} + +PDUSessionResourceSetupRequestTransferIEs NGAP-PROTOCOL-IES ::= { + { ID id-PDUSessionAggregateMaximumBitRate CRITICALITY reject TYPE PDUSessionAggregateMaximumBitRate PRESENCE optional }| + { ID id-UL-NGU-UP-TNLInformation CRITICALITY reject TYPE UPTransportLayerInformation PRESENCE mandatory }| + { ID id-AdditionalUL-NGU-UP-TNLInformation CRITICALITY reject TYPE UPTransportLayerInformationList PRESENCE optional }| + { ID id-DataForwardingNotPossible CRITICALITY reject TYPE DataForwardingNotPossible PRESENCE optional }| + { ID id-PDUSessionType CRITICALITY reject TYPE PDUSessionType PRESENCE mandatory }| + { ID id-SecurityIndication CRITICALITY reject TYPE SecurityIndication PRESENCE optional }| + { ID id-NetworkInstance CRITICALITY reject TYPE NetworkInstance PRESENCE optional }| + { ID id-QosFlowSetupRequestList CRITICALITY reject TYPE QosFlowSetupRequestList PRESENCE mandatory }| + { ID id-CommonNetworkInstance CRITICALITY ignore TYPE CommonNetworkInstance PRESENCE optional }| + { ID id-DirectForwardingPathAvailability CRITICALITY ignore TYPE DirectForwardingPathAvailability PRESENCE optional }| + { ID id-RedundantUL-NGU-UP-TNLInformation CRITICALITY ignore TYPE UPTransportLayerInformation PRESENCE optional }| + { ID id-AdditionalRedundantUL-NGU-UP-TNLInformation CRITICALITY ignore TYPE UPTransportLayerInformationList PRESENCE optional }| + { ID id-RedundantCommonNetworkInstance CRITICALITY ignore TYPE CommonNetworkInstance PRESENCE optional }| + { ID id-RedundantPDUSessionInformation CRITICALITY ignore TYPE RedundantPDUSessionInformation PRESENCE optional }| + { ID id-MBSSessionSetupRequestList CRITICALITY ignore TYPE MBSSessionSetupRequestList PRESENCE optional }, + ... +} + +PDUSessionResourceSetupResponseTransfer ::= SEQUENCE { + dLQosFlowPerTNLInformation QosFlowPerTNLInformation, + additionalDLQosFlowPerTNLInformation QosFlowPerTNLInformationList OPTIONAL, + securityResult SecurityResult OPTIONAL, + qosFlowFailedToSetupList QosFlowListWithCause OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSetupResponseTransfer-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceSetupResponseTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-RedundantDLQosFlowPerTNLInformation CRITICALITY ignore EXTENSION QosFlowPerTNLInformation PRESENCE optional }| + { ID id-AdditionalRedundantDLQosFlowPerTNLInformation CRITICALITY ignore EXTENSION QosFlowPerTNLInformationList PRESENCE optional }| + { ID id-UsedRSNInformation CRITICALITY ignore EXTENSION RedundantPDUSessionInformation PRESENCE optional }| + { ID id-GlobalRANNodeID CRITICALITY ignore EXTENSION GlobalRANNodeID PRESENCE optional }| + { ID id-MBS-SupportIndicator CRITICALITY ignore EXTENSION MBS-SupportIndicator PRESENCE optional }| + { ID id-MBSSessionSetupResponseList CRITICALITY ignore EXTENSION MBSSessionSetupResponseList PRESENCE optional }| + { ID id-MBSSessionFailedtoSetupList CRITICALITY ignore EXTENSION MBSSessionFailedtoSetupList PRESENCE optional }, + ... +} + +PDUSessionResourceSetupUnsuccessfulTransfer ::= SEQUENCE { + cause Cause, + criticalityDiagnostics CriticalityDiagnostics OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSetupUnsuccessfulTransfer-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceSetupUnsuccessfulTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceSuspendListSUSReq ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceSuspendItemSUSReq + +PDUSessionResourceSuspendItemSUSReq ::= SEQUENCE { + pDUSessionID PDUSessionID, + uEContextSuspendRequestTransfer OCTET STRING (CONTAINING UEContextSuspendRequestTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSuspendItemSUSReq-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceSuspendItemSUSReq-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceSwitchedList ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceSwitchedItem + +PDUSessionResourceSwitchedItem ::= SEQUENCE { + pDUSessionID PDUSessionID, + pathSwitchRequestAcknowledgeTransfer OCTET STRING (CONTAINING PathSwitchRequestAcknowledgeTransfer), + iE-Extensions ProtocolExtensionContainer { { PDUSessionResourceSwitchedItem-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceSwitchedItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-PduSessionExpectedUEActivityBehaviour CRITICALITY ignore EXTENSION ExpectedUEActivityBehaviour PRESENCE optional }, + ... +} + +PDUSessionResourceToBeSwitchedDLList ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceToBeSwitchedDLItem + +PDUSessionResourceToBeSwitchedDLItem ::= SEQUENCE { + pDUSessionID PDUSessionID, + pathSwitchRequestTransfer OCTET STRING (CONTAINING PathSwitchRequestTransfer), + iE-Extensions ProtocolExtensionContainer { { PDUSessionResourceToBeSwitchedDLItem-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceToBeSwitchedDLItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceToReleaseListHOCmd ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceToReleaseItemHOCmd + +PDUSessionResourceToReleaseItemHOCmd ::= SEQUENCE { + pDUSessionID PDUSessionID, + handoverPreparationUnsuccessfulTransfer OCTET STRING (CONTAINING HandoverPreparationUnsuccessfulTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceToReleaseItemHOCmd-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceToReleaseItemHOCmd-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceToReleaseListRelCmd ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceToReleaseItemRelCmd + +PDUSessionResourceToReleaseItemRelCmd ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionResourceReleaseCommandTransfer OCTET STRING (CONTAINING PDUSessionResourceReleaseCommandTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceToReleaseItemRelCmd-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceToReleaseItemRelCmd-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} +PDUSessionType ::= ENUMERATED { + ipv4, + ipv6, + ipv4v6, + ethernet, + unstructured, + ... +} + +PDUSessionUsageReport ::= SEQUENCE { + rATType ENUMERATED {nr, eutra, ..., nr-unlicensed, e-utra-unlicensed}, + pDUSessionTimedReportList VolumeTimedReportList, + iE-Extensions ProtocolExtensionContainer { {PDUSessionUsageReport-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionUsageReport-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PEIPSassistanceInformation ::= SEQUENCE { + cNsubgroupID CNsubgroupID, + iE-Extensions ProtocolExtensionContainer { {PEIPSassistanceInformation-ExtIEs} } OPTIONAL, + ... +} + +PEIPSassistanceInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +Periodicity ::= INTEGER (0..640000, ...) + +PeriodicRegistrationUpdateTimer ::= BIT STRING (SIZE(8)) + +PLMNIdentity ::= OCTET STRING (SIZE(3)) + +PLMNAreaBasedQMC ::= SEQUENCE { + plmnListforQMC PLMNListforQMC, + iE-Extensions ProtocolExtensionContainer { {PLMNAreaBasedQMC-ExtIEs} } OPTIONAL, + ... +} + +PLMNAreaBasedQMC-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PLMNListforQMC ::= SEQUENCE (SIZE(1..maxnoofPLMNforQMC)) OF PLMNIdentity + +PLMNSupportList ::= SEQUENCE (SIZE(1..maxnoofPLMNs)) OF PLMNSupportItem + +PLMNSupportItem ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + sliceSupportList SliceSupportList, + iE-Extensions ProtocolExtensionContainer { {PLMNSupportItem-ExtIEs} } OPTIONAL, + ... +} + +PLMNSupportItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-NPN-Support CRITICALITY reject EXTENSION NPN-Support PRESENCE optional }| + { ID id-ExtendedSliceSupportList CRITICALITY reject EXTENSION ExtendedSliceSupportList PRESENCE optional }| + { ID id-OnboardingSupport CRITICALITY ignore EXTENSION OnboardingSupport PRESENCE optional }, + ... +} + +PNI-NPN-MobilityInformation ::= SEQUENCE { + allowed-PNI-NPI-List Allowed-PNI-NPN-List, + iE-Extensions ProtocolExtensionContainer { {PNI-NPN-MobilityInformation-ExtIEs} } OPTIONAL, + ... +} + +PNI-NPN-MobilityInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PortNumber ::= OCTET STRING (SIZE(2)) + +Pre-emptionCapability ::= ENUMERATED { + shall-not-trigger-pre-emption, + may-trigger-pre-emption, + ... +} + +Pre-emptionVulnerability ::= ENUMERATED { + not-pre-emptable, + pre-emptable, + ... +} + +PriorityLevelARP ::= INTEGER (1..15) + +PriorityLevelQos ::= INTEGER (1..127, ...) + +PWSFailedCellIDList ::= CHOICE { + eUTRA-CGI-PWSFailedList EUTRA-CGIList, + nR-CGI-PWSFailedList NR-CGIList, + choice-Extensions ProtocolIE-SingleContainer { {PWSFailedCellIDList-ExtIEs} } +} + +PWSFailedCellIDList-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +-- Q + +QMCConfigInfo ::= SEQUENCE { + uEAppLayerMeasInfoList UEAppLayerMeasInfoList, + iE-Extensions ProtocolExtensionContainer { { QMCConfigInfo-ExtIEs} } OPTIONAL, + ... +} + +QMCConfigInfo-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +QMCDeactivation ::= SEQUENCE { + qoEReferenceList QoEReferenceList, + iE-Extensions ProtocolExtensionContainer { { QMCDeactivation-ExtIEs} } OPTIONAL, + ... +} + +QMCDeactivation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +QoEReferenceList ::= SEQUENCE (SIZE(1..maxnoofUEAppLayerMeas)) OF QoEReference + +QoEReference ::= OCTET STRING (SIZE(6)) + +QosCharacteristics ::= CHOICE { + nonDynamic5QI NonDynamic5QIDescriptor, + dynamic5QI Dynamic5QIDescriptor, + choice-Extensions ProtocolIE-SingleContainer { {QosCharacteristics-ExtIEs} } +} + +QosCharacteristics-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +QosFlowAcceptedList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowAcceptedItem + +QosFlowAcceptedItem ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + iE-Extensions ProtocolExtensionContainer { {QosFlowAcceptedItem-ExtIEs} } OPTIONAL, + ... +} + +QosFlowAcceptedItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION AlternativeQoSParaSetIndex PRESENCE optional }, + ... +} + +QosFlowAddOrModifyRequestList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowAddOrModifyRequestItem + +QosFlowAddOrModifyRequestItem ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + qosFlowLevelQosParameters QosFlowLevelQosParameters OPTIONAL, + e-RAB-ID E-RAB-ID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {QosFlowAddOrModifyRequestItem-ExtIEs} } OPTIONAL, + ... +} + +QosFlowAddOrModifyRequestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + {ID id-TSCTrafficCharacteristics CRITICALITY ignore EXTENSION TSCTrafficCharacteristics PRESENCE optional }| + {ID id-RedundantQosFlowIndicator CRITICALITY ignore EXTENSION RedundantQosFlowIndicator PRESENCE optional }, + ... +} + +QosFlowAddOrModifyResponseList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowAddOrModifyResponseItem + +QosFlowAddOrModifyResponseItem ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + iE-Extensions ProtocolExtensionContainer { {QosFlowAddOrModifyResponseItem-ExtIEs} } OPTIONAL, + ... +} + +QosFlowAddOrModifyResponseItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION AlternativeQoSParaSetIndex PRESENCE optional }, + ... +} + +QosFlowFeedbackList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowFeedbackItem + +QosFlowFeedbackItem ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + updateFeedback UpdateFeedback OPTIONAL, + cNpacketDelayBudgetDL ExtendedPacketDelayBudget OPTIONAL, + cNpacketDelayBudgetUL ExtendedPacketDelayBudget OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {QosFlowFeedbackItem-ExtIEs} } OPTIONAL, + ... +} + +QosFlowFeedbackItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +QosFlowIdentifier ::= INTEGER (0..63, ...) + +QosFlowInformationList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowInformationItem + +QosFlowInformationItem ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + dLForwarding DLForwarding OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {QosFlowInformationItem-ExtIEs} } OPTIONAL, + ... +} + +QosFlowInformationItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + {ID id-ULForwarding CRITICALITY ignore EXTENSION ULForwarding PRESENCE optional}| + {ID id-SourceTNLAddrInfo CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}| + {ID id-SourceNodeTNLAddrInfo CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}, + ... +} + +QosFlowLevelQosParameters ::= SEQUENCE { + qosCharacteristics QosCharacteristics, + allocationAndRetentionPriority AllocationAndRetentionPriority, + gBR-QosInformation GBR-QosInformation OPTIONAL, + reflectiveQosAttribute ReflectiveQosAttribute OPTIONAL, + additionalQosFlowInformation AdditionalQosFlowInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {QosFlowLevelQosParameters-ExtIEs} } OPTIONAL, + ... +} + +QosFlowLevelQosParameters-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + {ID id-QosMonitoringRequest CRITICALITY ignore EXTENSION QosMonitoringRequest PRESENCE optional}| + {ID id-QosMonitoringReportingFrequency CRITICALITY ignore EXTENSION QosMonitoringReportingFrequency PRESENCE optional}, + ... +} + + +QosMonitoringRequest ::= ENUMERATED {ul, dl, both, ..., stop} + +QosMonitoringReportingFrequency ::= INTEGER (1..1800, ...) + +QoSFlowList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowIdentifier + +QosFlowListWithCause ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowWithCauseItem + +QosFlowWithCauseItem ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + cause Cause, + iE-Extensions ProtocolExtensionContainer { {QosFlowWithCauseItem-ExtIEs} } OPTIONAL, + ... +} + +QosFlowWithCauseItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +QosFlowModifyConfirmList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowModifyConfirmItem + +QosFlowModifyConfirmItem ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + iE-Extensions ProtocolExtensionContainer { {QosFlowModifyConfirmItem-ExtIEs} } OPTIONAL, + ... +} + +QosFlowModifyConfirmItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +QosFlowNotifyList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowNotifyItem + +QosFlowNotifyItem ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + notificationCause NotificationCause, + iE-Extensions ProtocolExtensionContainer { {QosFlowNotifyItem-ExtIEs} } OPTIONAL, + ... +} + +QosFlowNotifyItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION AlternativeQoSParaSetNotifyIndex PRESENCE optional }, + ... +} +QosFlowParametersList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowParametersItem + +QosFlowParametersItem ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + alternativeQoSParaSetList AlternativeQoSParaSetList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {QosFlowParametersItem-ExtIEs} } OPTIONAL, + ... +} + +QosFlowParametersItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-CNPacketDelayBudgetDL CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional }| + { ID id-CNPacketDelayBudgetUL CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional }| + { ID id-BurstArrivalTimeDownlink CRITICALITY ignore EXTENSION BurstArrivalTime PRESENCE optional }, + ... +} + +QosFlowPerTNLInformation ::= SEQUENCE { + uPTransportLayerInformation UPTransportLayerInformation, + associatedQosFlowList AssociatedQosFlowList, + iE-Extensions ProtocolExtensionContainer { { QosFlowPerTNLInformation-ExtIEs} } OPTIONAL, + ... +} + +QosFlowPerTNLInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +QosFlowPerTNLInformationList ::= SEQUENCE (SIZE(1..maxnoofMultiConnectivityMinusOne)) OF QosFlowPerTNLInformationItem + +QosFlowPerTNLInformationItem ::= SEQUENCE { + qosFlowPerTNLInformation QosFlowPerTNLInformation, + iE-Extensions ProtocolExtensionContainer { { QosFlowPerTNLInformationItem-ExtIEs} } OPTIONAL, + ... +} + +QosFlowPerTNLInformationItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +QosFlowSetupRequestList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowSetupRequestItem + +QosFlowSetupRequestItem ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + qosFlowLevelQosParameters QosFlowLevelQosParameters, + e-RAB-ID E-RAB-ID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {QosFlowSetupRequestItem-ExtIEs} } OPTIONAL, + ... +} + +QosFlowSetupRequestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + {ID id-TSCTrafficCharacteristics CRITICALITY ignore EXTENSION TSCTrafficCharacteristics PRESENCE optional }| + {ID id-RedundantQosFlowIndicator CRITICALITY ignore EXTENSION RedundantQosFlowIndicator PRESENCE optional }, + ... +} + +QosFlowListWithDataForwarding ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowItemWithDataForwarding + +QosFlowItemWithDataForwarding ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + dataForwardingAccepted DataForwardingAccepted OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {QosFlowItemWithDataForwarding-ExtIEs} } OPTIONAL, + ... +} + +QosFlowItemWithDataForwarding-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION AlternativeQoSParaSetIndex PRESENCE optional }, + ... +} + +QosFlowToBeForwardedList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowToBeForwardedItem + +QosFlowToBeForwardedItem ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + iE-Extensions ProtocolExtensionContainer { {QosFlowToBeForwardedItem-ExtIEs} } OPTIONAL, + ... +} + +QosFlowToBeForwardedItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +QoSFlowsUsageReportList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QoSFlowsUsageReport-Item + +QoSFlowsUsageReport-Item ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + rATType ENUMERATED {nr, eutra, ..., nr-unlicensed, e-utra-unlicensed}, + qoSFlowsTimedReportList VolumeTimedReportList, + iE-Extensions ProtocolExtensionContainer { {QoSFlowsUsageReport-Item-ExtIEs} } OPTIONAL, + ... +} + +QoSFlowsUsageReport-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- R + +Range ::= ENUMERATED {m50, m80, m180, m200, m350, m400, m500, m700, m1000, ...} + +RANNodeName ::= PrintableString (SIZE(1..150, ...)) + +RANNodeNameVisibleString ::= VisibleString (SIZE(1..150, ...)) + +RANNodeNameUTF8String ::= UTF8String (SIZE(1..150, ...)) + +RANPagingPriority ::= INTEGER (1..256) + +RANStatusTransfer-TransparentContainer ::= SEQUENCE { + dRBsSubjectToStatusTransferList DRBsSubjectToStatusTransferList, + iE-Extensions ProtocolExtensionContainer { {RANStatusTransfer-TransparentContainer-ExtIEs} } OPTIONAL, + ... +} + +RANStatusTransfer-TransparentContainer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +RAN-UE-NGAP-ID ::= INTEGER (0..4294967295) + +RAT-Information ::= ENUMERATED { + unlicensed, + nb-IoT, + ..., + nR-LEO, + nR-MEO, + nR-GEO, + nR-OTHERSAT +} + +RATRestrictions ::= SEQUENCE (SIZE(1..maxnoofEPLMNsPlusOne)) OF RATRestrictions-Item + +RATRestrictions-Item ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + rATRestrictionInformation RATRestrictionInformation, + iE-Extensions ProtocolExtensionContainer { {RATRestrictions-Item-ExtIEs} } OPTIONAL, + ... +} + +RATRestrictions-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-ExtendedRATRestrictionInformation CRITICALITY ignore EXTENSION ExtendedRATRestrictionInformation PRESENCE optional }, + ... +} + +RATRestrictionInformation ::= BIT STRING (SIZE(8, ...)) + +RecommendedCellsForPaging ::= SEQUENCE { + recommendedCellList RecommendedCellList, + iE-Extensions ProtocolExtensionContainer { {RecommendedCellsForPaging-ExtIEs} } OPTIONAL, + ... +} + +RecommendedCellsForPaging-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +RecommendedCellList ::= SEQUENCE (SIZE(1..maxnoofRecommendedCells)) OF RecommendedCellItem + +RecommendedCellItem ::= SEQUENCE { + nGRAN-CGI NGRAN-CGI, + timeStayedInCell INTEGER (0..4095) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {RecommendedCellItem-ExtIEs} } OPTIONAL, + ... +} + +RecommendedCellItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +RecommendedRANNodesForPaging ::= SEQUENCE { + recommendedRANNodeList RecommendedRANNodeList, + iE-Extensions ProtocolExtensionContainer { {RecommendedRANNodesForPaging-ExtIEs} } OPTIONAL, + ... +} + +RecommendedRANNodesForPaging-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +RecommendedRANNodeList::= SEQUENCE (SIZE(1..maxnoofRecommendedRANNodes)) OF RecommendedRANNodeItem + +RecommendedRANNodeItem ::= SEQUENCE { + aMFPagingTarget AMFPagingTarget, + iE-Extensions ProtocolExtensionContainer { {RecommendedRANNodeItem-ExtIEs} } OPTIONAL, + ... +} + +RecommendedRANNodeItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +RedCapIndication ::= ENUMERATED { + redcap, + ... +} + +RedirectionVoiceFallback ::= ENUMERATED { + possible, + not-possible, + ... +} + +RedundantPDUSessionInformation ::= SEQUENCE { + rSN RSN, + iE-Extensions ProtocolExtensionContainer { {RedundantPDUSessionInformation-ExtIEs} } OPTIONAL, + ... +} + +RedundantPDUSessionInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-PDUSessionPairID CRITICALITY ignore EXTENSION PDUSessionPairID PRESENCE optional }, + ... +} + +RedundantQosFlowIndicator ::= ENUMERATED {true, false} + +ReflectiveQosAttribute ::= ENUMERATED { + subject-to, + ... +} + +RelativeAMFCapacity ::= INTEGER (0..255) + +ReportArea ::= ENUMERATED { + cell, + ... +} + +RepetitionPeriod ::= INTEGER (0..131071) + +ResetAll ::= ENUMERATED { + reset-all, + ... +} + +ReportAmountMDT ::= ENUMERATED { + r1, r2, r4, r8, r16, r32, r64, rinfinity +} + +ReportIntervalMDT ::= ENUMERATED { + ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, min1, min6, min12, min30, min60 +} + +ExtendedReportIntervalMDT ::= ENUMERATED { + ms20480, ms40960, ... +} + +ResetType ::= CHOICE { + nG-Interface ResetAll, + partOfNG-Interface UE-associatedLogicalNG-connectionList, + choice-Extensions ProtocolIE-SingleContainer { {ResetType-ExtIEs} } +} + +ResetType-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +RGLevelWirelineAccessCharacteristics ::= OCTET STRING + +RNC-ID ::= INTEGER (0..4095) + +RoutingID ::= OCTET STRING + +RRCContainer ::= OCTET STRING + +RRCEstablishmentCause ::= ENUMERATED { + emergency, + highPriorityAccess, + mt-Access, + mo-Signalling, + mo-Data, + mo-VoiceCall, + mo-VideoCall, + mo-SMS, + mps-PriorityAccess, + mcs-PriorityAccess, + ..., + notAvailable, + mo-ExceptionData +} + +RRCInactiveTransitionReportRequest ::= ENUMERATED { + subsequent-state-transition-report, + single-rrc-connected-state-report, + cancel-report, + ... +} + +RRCState ::= ENUMERATED { + inactive, + connected, + ... +} + +RSN ::= ENUMERATED {v1, v2, ...} + +RIMInformationTransfer ::= SEQUENCE { + targetRANNodeID TargetRANNodeID, + sourceRANNodeID SourceRANNodeID, + rIMInformation RIMInformation, + iE-Extensions ProtocolExtensionContainer { {RIMInformationTransfer-ExtIEs} } OPTIONAL, + ... +} + +RIMInformationTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +RIMInformation ::= SEQUENCE { + targetgNBSetID GNBSetID, + rIM-RSDetection ENUMERATED {rs-detected, rs-disappeared, ...}, + iE-Extensions ProtocolExtensionContainer { {RIMInformation-ExtIEs} } OPTIONAL, + ... +} + +RIMInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +GNBSetID ::= BIT STRING (SIZE(22)) + +-- S + +ScheduledCommunicationTime ::= SEQUENCE { + dayofWeek BIT STRING (SIZE(7)) OPTIONAL, + timeofDayStart INTEGER (0..86399, ...) OPTIONAL, + timeofDayEnd INTEGER (0..86399, ...) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ScheduledCommunicationTime-ExtIEs}} OPTIONAL, + ... +} + +ScheduledCommunicationTime-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SCTP-TLAs ::= SEQUENCE (SIZE(1..maxnoofXnTLAs)) OF TransportLayerAddress + +SD ::= OCTET STRING (SIZE(3)) + +SecondaryRATUsageInformation ::= SEQUENCE { + pDUSessionUsageReport PDUSessionUsageReport OPTIONAL, + qosFlowsUsageReportList QoSFlowsUsageReportList OPTIONAL, + iE-Extension ProtocolExtensionContainer { {SecondaryRATUsageInformation-ExtIEs} } OPTIONAL, + ... +} + +SecondaryRATUsageInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SecondaryRATDataUsageReportTransfer ::= SEQUENCE { + secondaryRATUsageInformation SecondaryRATUsageInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {SecondaryRATDataUsageReportTransfer-ExtIEs} } OPTIONAL, + ... +} + +SecondaryRATDataUsageReportTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SecurityContext ::= SEQUENCE { + nextHopChainingCount NextHopChainingCount, + nextHopNH SecurityKey, + iE-Extensions ProtocolExtensionContainer { {SecurityContext-ExtIEs} } OPTIONAL, + ... +} + +SecurityContext-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SecurityIndication ::= SEQUENCE { + integrityProtectionIndication IntegrityProtectionIndication, + confidentialityProtectionIndication ConfidentialityProtectionIndication, + maximumIntegrityProtectedDataRate-UL MaximumIntegrityProtectedDataRate OPTIONAL, +-- The above IE shall be present if integrity protection is required or preferred + iE-Extensions ProtocolExtensionContainer { {SecurityIndication-ExtIEs} } OPTIONAL, + ... +} + +SecurityIndication-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-MaximumIntegrityProtectedDataRate-DL CRITICALITY ignore EXTENSION MaximumIntegrityProtectedDataRate PRESENCE optional }, + ... +} + +SecurityKey ::= BIT STRING (SIZE(256)) + +SecurityResult ::= SEQUENCE { + integrityProtectionResult IntegrityProtectionResult, + confidentialityProtectionResult ConfidentialityProtectionResult, + iE-Extensions ProtocolExtensionContainer { {SecurityResult-ExtIEs} } OPTIONAL, + ... +} + +SecurityResult-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SensorMeasurementConfiguration ::= SEQUENCE { + sensorMeasConfig SensorMeasConfig, + sensorMeasConfigNameList SensorMeasConfigNameList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {SensorMeasurementConfiguration-ExtIEs} } OPTIONAL, + ... +} + +SensorMeasurementConfiguration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SensorMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofSensorName)) OF SensorMeasConfigNameItem + +SensorMeasConfigNameItem ::= SEQUENCE { + sensorNameConfig SensorNameConfig, + iE-Extensions ProtocolExtensionContainer { { SensorMeasConfigNameItem-ExtIEs } } OPTIONAL, + ... +} + +SensorMeasConfigNameItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SensorMeasConfig::= ENUMERATED {setup,...} + +SensorNameConfig ::= CHOICE { + uncompensatedBarometricConfig ENUMERATED {true, ...}, + ueSpeedConfig ENUMERATED {true, ...}, + ueOrientationConfig ENUMERATED {true, ...}, + choice-Extensions ProtocolIE-SingleContainer { {SensorNameConfig-ExtIEs} } +} + +SensorNameConfig-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +SerialNumber ::= BIT STRING (SIZE(16)) + +ServedGUAMIList ::= SEQUENCE (SIZE(1..maxnoofServedGUAMIs)) OF ServedGUAMIItem + +ServedGUAMIItem ::= SEQUENCE { + gUAMI GUAMI, + backupAMFName AMFName OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {ServedGUAMIItem-ExtIEs} } OPTIONAL, + ... +} + +ServedGUAMIItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + {ID id-GUAMIType CRITICALITY ignore EXTENSION GUAMIType PRESENCE optional }, + ... +} + +ServiceAreaInformation ::= SEQUENCE (SIZE(1.. maxnoofEPLMNsPlusOne)) OF ServiceAreaInformation-Item + +ServiceAreaInformation-Item ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + allowedTACs AllowedTACs OPTIONAL, + notAllowedTACs NotAllowedTACs OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {ServiceAreaInformation-Item-ExtIEs} } OPTIONAL, + ... +} + +ServiceAreaInformation-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ServiceType ::= ENUMERATED {streaming, mTSI, vR, ...} + +SgNB-UE-X2AP-ID ::= INTEGER (0..4294967295) + +SharedNGU-MulticastTNLInformation ::= SEQUENCE { + iP-MulticastAddress TransportLayerAddress, + iP-SourceAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { {SharedNGU-MulticastTNLInformation-ExtIEs} } OPTIONAL, + ... +} + +SharedNGU-MulticastTNLInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SliceOverloadList ::= SEQUENCE (SIZE(1..maxnoofSliceItems)) OF SliceOverloadItem + +SliceOverloadItem ::= SEQUENCE { + s-NSSAI S-NSSAI, + iE-Extensions ProtocolExtensionContainer { {SliceOverloadItem-ExtIEs} } OPTIONAL, + ... +} + +SliceOverloadItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SliceSupportList ::= SEQUENCE (SIZE(1..maxnoofSliceItems)) OF SliceSupportItem + +SliceSupportItem ::= SEQUENCE { + s-NSSAI S-NSSAI, + iE-Extensions ProtocolExtensionContainer { {SliceSupportItem-ExtIEs} } OPTIONAL, + ... +} + +SliceSupportItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SliceSupportListQMC ::= SEQUENCE (SIZE(1..maxnoofSNSSAIforQMC)) OF SliceSupportQMC-Item + +SliceSupportQMC-Item ::= SEQUENCE { + s-NSSAI S-NSSAI, + iE-Extensions ProtocolExtensionContainer { {SliceSupportQMC-Item-ExtIEs} } OPTIONAL, + ... +} + +SliceSupportQMC-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SNPN-MobilityInformation ::= SEQUENCE { + serving-NID NID, + iE-Extensions ProtocolExtensionContainer { {SNPN-MobilityInformation-ExtIEs} } OPTIONAL, + ... +} + +SNPN-MobilityInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +S-NSSAI ::= SEQUENCE { + sST SST, + sD SD OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { S-NSSAI-ExtIEs} } OPTIONAL, + ... +} + +S-NSSAI-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SONConfigurationTransfer ::= SEQUENCE { + targetRANNodeID TargetRANNodeID, + sourceRANNodeID SourceRANNodeID, + sONInformation SONInformation, + xnTNLConfigurationInfo XnTNLConfigurationInfo OPTIONAL, +-- The above IE shall be present if the SON Information IE contains the SON Information Request IE set to "Xn TNL Configuration Info" + iE-Extensions ProtocolExtensionContainer { {SONConfigurationTransfer-ExtIEs} } OPTIONAL, + ... +} + +SONConfigurationTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SONInformation ::= CHOICE { + sONInformationRequest SONInformationRequest, + sONInformationReply SONInformationReply, + choice-Extensions ProtocolIE-SingleContainer { {SONInformation-ExtIEs} } +} + +SONInformation-ExtIEs NGAP-PROTOCOL-IES ::= { + { ID id-SONInformationReport CRITICALITY ignore TYPE SONInformationReport PRESENCE mandatory }, + ... +} + +SONInformationReply ::= SEQUENCE { + xnTNLConfigurationInfo XnTNLConfigurationInfo OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {SONInformationReply-ExtIEs} } OPTIONAL, + ... +} + +SONInformationReply-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SONInformationReport::= CHOICE { + failureIndicationInformation FailureIndication, + hOReportInformation HOReport, + choice-Extensions ProtocolIE-SingleContainer { { SONInformationReport-ExtIEs} } +} + +SONInformationReport-ExtIEs NGAP-PROTOCOL-IES ::= { + { ID id-SuccessfulHandoverReportList CRITICALITY ignore TYPE SuccessfulHandoverReportList PRESENCE mandatory }, + ... +} + +-- -------------------------------------------------------------------- +-- SON Information Report +-- -------------------------------------------------------------------- + +SuccessfulHandoverReportList ::= SEQUENCE (SIZE(1..maxnoofSuccessfulHOReports)) OF SuccessfulHandoverReport-Item + +SuccessfulHandoverReport-Item ::= SEQUENCE { + successfulHOReportContainer OCTET STRING, + iE-Extensions ProtocolExtensionContainer { { SuccessfulHandoverReport-Item-ExtIEs} } OPTIONAL, + ... +} + +SuccessfulHandoverReport-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SONInformationRequest ::= ENUMERATED { + xn-TNL-configuration-info, + ... +} + +SourceNGRANNode-ToTargetNGRANNode-TransparentContainer ::= SEQUENCE { + rRCContainer RRCContainer, + pDUSessionResourceInformationList PDUSessionResourceInformationList OPTIONAL, + e-RABInformationList E-RABInformationList OPTIONAL, + targetCell-ID NGRAN-CGI, + indexToRFSP IndexToRFSP OPTIONAL, + uEHistoryInformation UEHistoryInformation, + iE-Extensions ProtocolExtensionContainer { {SourceNGRANNode-ToTargetNGRANNode-TransparentContainer-ExtIEs} } OPTIONAL, + ... +} + +SourceNGRANNode-ToTargetNGRANNode-TransparentContainer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-SgNB-UE-X2AP-ID CRITICALITY ignore EXTENSION SgNB-UE-X2AP-ID PRESENCE optional }| + { ID id-UEHistoryInformationFromTheUE CRITICALITY ignore EXTENSION UEHistoryInformationFromTheUE PRESENCE optional }| + { ID id-SourceNodeID CRITICALITY ignore EXTENSION SourceNodeID PRESENCE optional }| + { ID id-UEContextReferenceAtSource CRITICALITY ignore EXTENSION RAN-UE-NGAP-ID PRESENCE optional }| + { ID id-MBS-ActiveSessionInformation-SourcetoTargetList CRITICALITY ignore EXTENSION MBS-ActiveSessionInformation-SourcetoTargetList PRESENCE optional }| + { ID id-QMCConfigInfo CRITICALITY ignore EXTENSION QMCConfigInfo PRESENCE optional }| + { ID id-NGAPIESupportInformationRequestList CRITICALITY ignore EXTENSION NGAPIESupportInformationRequestList PRESENCE optional }, + ... +} + +SourceNodeID ::= CHOICE { + sourceengNB-ID GlobalGNB-ID, + choice-Extensions ProtocolIE-SingleContainer { { SourceNodeID-ExtIEs} } +} + +SourceNodeID-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +SourceOfUEActivityBehaviourInformation ::= ENUMERATED { + subscription-information, + statistics, + ... +} + +SourceRANNodeID ::= SEQUENCE { + globalRANNodeID GlobalRANNodeID, + selectedTAI TAI, + iE-Extensions ProtocolExtensionContainer { {SourceRANNodeID-ExtIEs} } OPTIONAL, + ... +} + +SourceRANNodeID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SourceToTarget-TransparentContainer ::= OCTET STRING +-- This IE includes a transparent container from the source RAN node to the target RAN node. +-- The octets of the OCTET STRING are encoded according to the specifications of the target system. + +SourceToTarget-AMFInformationReroute ::= SEQUENCE { + configuredNSSAI ConfiguredNSSAI OPTIONAL, + rejectedNSSAIinPLMN RejectedNSSAIinPLMN OPTIONAL, + rejectedNSSAIinTA RejectedNSSAIinTA OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {SourceToTarget-AMFInformationReroute-ExtIEs} } OPTIONAL, + ... +} + +SourceToTarget-AMFInformationReroute-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- This IE includes information from the source Core node to the target Core node for reroute information provide by NSSF. +-- The octets of the OCTET STRING are encoded according to the specifications of the Core network. + +SRVCCOperationPossible ::= ENUMERATED { + possible, + notPossible, + ... +} + +ConfiguredNSSAI ::= OCTET STRING (SIZE(128)) + +RejectedNSSAIinPLMN ::= OCTET STRING (SIZE(32)) + +RejectedNSSAIinTA ::= OCTET STRING (SIZE(32)) + +SST ::= OCTET STRING (SIZE(1)) + +SupportedTAList ::= SEQUENCE (SIZE(1..maxnoofTACs)) OF SupportedTAItem + +SupportedTAItem ::= SEQUENCE { + tAC TAC, + broadcastPLMNList BroadcastPLMNList, + iE-Extensions ProtocolExtensionContainer { {SupportedTAItem-ExtIEs} } OPTIONAL, + ... +} + +SupportedTAItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + {ID id-ConfiguredTACIndication CRITICALITY ignore EXTENSION ConfiguredTACIndication PRESENCE optional }| + {ID id-RAT-Information CRITICALITY reject EXTENSION RAT-Information PRESENCE optional }, + ... +} + +SuspendIndicator ::= ENUMERATED { + true, + ... +} + +Suspend-Request-Indication ::= ENUMERATED { + suspend-requested, + ... +} + +Suspend-Response-Indication ::= ENUMERATED { + suspend-indicated, + ... +} + +SurvivalTime ::= INTEGER (0..1920000, ...) + + +-- T + +TAC ::= OCTET STRING (SIZE(3)) + +TACListInNRNTN ::= SEQUENCE (SIZE(1..maxnoofTACsinNTN)) OF TAC + +TAI ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + tAC TAC, + iE-Extensions ProtocolExtensionContainer { {TAI-ExtIEs} } OPTIONAL, + ... +} + +TAI-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TAIBroadcastEUTRA ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAIBroadcastEUTRA-Item + +TAIBroadcastEUTRA-Item ::= SEQUENCE { + tAI TAI, + completedCellsInTAI-EUTRA CompletedCellsInTAI-EUTRA, + iE-Extensions ProtocolExtensionContainer { {TAIBroadcastEUTRA-Item-ExtIEs} } OPTIONAL, + ... +} + +TAIBroadcastEUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TAIBroadcastNR ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAIBroadcastNR-Item + +TAIBroadcastNR-Item ::= SEQUENCE { + tAI TAI, + completedCellsInTAI-NR CompletedCellsInTAI-NR, + iE-Extensions ProtocolExtensionContainer { {TAIBroadcastNR-Item-ExtIEs} } OPTIONAL, + ... +} + +TAIBroadcastNR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TAICancelledEUTRA ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAICancelledEUTRA-Item + +TAICancelledEUTRA-Item ::= SEQUENCE { + tAI TAI, + cancelledCellsInTAI-EUTRA CancelledCellsInTAI-EUTRA, + iE-Extensions ProtocolExtensionContainer { {TAICancelledEUTRA-Item-ExtIEs} } OPTIONAL, + ... +} + +TAICancelledEUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TAICancelledNR ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAICancelledNR-Item + +TAICancelledNR-Item ::= SEQUENCE { + tAI TAI, + cancelledCellsInTAI-NR CancelledCellsInTAI-NR, + iE-Extensions ProtocolExtensionContainer { {TAICancelledNR-Item-ExtIEs} } OPTIONAL, + ... +} + +TAICancelledNR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TAIListForInactive ::= SEQUENCE (SIZE(1..maxnoofTAIforInactive)) OF TAIListForInactiveItem + +TAIListForInactiveItem ::= SEQUENCE { + tAI TAI, + iE-Extensions ProtocolExtensionContainer { {TAIListForInactiveItem-ExtIEs} } OPTIONAL, + ... +} + +TAIListForInactiveItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TAIListForPaging ::= SEQUENCE (SIZE(1..maxnoofTAIforPaging)) OF TAIListForPagingItem + +TAIListForPagingItem ::= SEQUENCE { + tAI TAI, + iE-Extensions ProtocolExtensionContainer { {TAIListForPagingItem-ExtIEs} } OPTIONAL, + ... +} + +TAIListForPagingItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TAIListForRestart ::= SEQUENCE (SIZE(1..maxnoofTAIforRestart)) OF TAI + +TAIListForWarning ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAI + +TAINSAGSupportList ::= SEQUENCE (SIZE(1..maxnoofNSAGs)) OF TAINSAGSupportItem + +TAINSAGSupportItem ::= SEQUENCE { + nSAG-ID NSAG-ID, + nSAGSliceSupportList ExtendedSliceSupportList, + iE-Extensions ProtocolExtensionContainer { {TAINSAGSupportItem-ExtIEs} } OPTIONAL, + ... +} + +TAINSAGSupportItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TargeteNB-ID ::= SEQUENCE { + globalENB-ID GlobalNgENB-ID, + selected-EPS-TAI EPS-TAI, + iE-Extensions ProtocolExtensionContainer { {TargeteNB-ID-ExtIEs} } OPTIONAL, + ... +} + +TargeteNB-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TargetID ::= CHOICE { + targetRANNodeID TargetRANNodeID, + targeteNB-ID TargeteNB-ID, + choice-Extensions ProtocolIE-SingleContainer { {TargetID-ExtIEs} } +} + +TargetID-ExtIEs NGAP-PROTOCOL-IES ::= { + {ID id-TargetRNC-ID CRITICALITY reject TYPE TargetRNC-ID PRESENCE mandatory }, + ... +} + +TargetNGRANNode-ToSourceNGRANNode-TransparentContainer ::= SEQUENCE { + rRCContainer RRCContainer, + iE-Extensions ProtocolExtensionContainer { {TargetNGRANNode-ToSourceNGRANNode-TransparentContainer-ExtIEs} } OPTIONAL, + ... +} + +TargetNGRANNode-ToSourceNGRANNode-TransparentContainer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-DAPSResponseInfoList CRITICALITY ignore EXTENSION DAPSResponseInfoList PRESENCE optional }| + { ID id-DirectForwardingPathAvailability CRITICALITY ignore EXTENSION DirectForwardingPathAvailability PRESENCE optional }| + { ID id-MBS-ActiveSessionInformation-TargettoSourceList CRITICALITY ignore EXTENSION MBS-ActiveSessionInformation-TargettoSourceList PRESENCE optional }| + { ID id-NGAPIESupportInformationResponseList CRITICALITY ignore EXTENSION NGAPIESupportInformationResponseList PRESENCE optional }, + ... +} + +TargetNGRANNode-ToSourceNGRANNode-FailureTransparentContainer ::= SEQUENCE { + cell-CAGInformation Cell-CAGInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {TargetNGRANNode-ToSourceNGRANNode-FailureTransparentContainer-ExtIEs} } OPTIONAL, + ... +} + +TargetNGRANNode-ToSourceNGRANNode-FailureTransparentContainer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-NGAPIESupportInformationResponseList CRITICALITY ignore EXTENSION NGAPIESupportInformationResponseList PRESENCE optional }, + ... +} + +TargetNSSAI ::= SEQUENCE (SIZE(1..maxnoofTargetS-NSSAIs)) OF TargetNSSAI-Item + +TargetNSSAI-Item ::= SEQUENCE { + s-NSSAI S-NSSAI, + iE-Extensions ProtocolExtensionContainer { {TargetNSSAI-Item-ExtIEs} } OPTIONAL, + ... +} + +TargetNSSAI-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TargetNSSAIInformation ::= SEQUENCE { + targetNSSAI TargetNSSAI, + indexToRFSP IndexToRFSP, + iE-Extensions ProtocolExtensionContainer { {TargetNSSAIInformation-Item-ExtIEs} } OPTIONAL, + ... +} + +TargetNSSAIInformation-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TargetRANNodeID ::= SEQUENCE { + globalRANNodeID GlobalRANNodeID, + selectedTAI TAI, + iE-Extensions ProtocolExtensionContainer { {TargetRANNodeID-ExtIEs} } OPTIONAL, + ... +} + +TargetRANNodeID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + {ID id-NR-CGI CRITICALITY ignore EXTENSION NR-CGI PRESENCE optional }, + ... +} + +TargetRNC-ID ::= SEQUENCE { + lAI LAI, + rNC-ID RNC-ID, + extendedRNC-ID ExtendedRNC-ID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {TargetRNC-ID-ExtIEs} } OPTIONAL, + ... +} + +TargetRNC-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TargetToSource-TransparentContainer ::= OCTET STRING +-- This IE includes a transparent container from the target RAN node to the source RAN node. +-- The octets of the OCTET STRING are encoded according to the specifications of the target system. + +TargettoSource-Failure-TransparentContainer ::= OCTET STRING +-- This IE includes a transparent container from the target RAN node to the source RAN node. +-- The octets of the OCTET STRING are encoded according to the specifications of the target system (if applicable). + +TimerApproachForGUAMIRemoval ::= ENUMERATED { + apply-timer, + ... +} + +TimeStamp ::= OCTET STRING (SIZE(4)) + +TimeSyncAssistanceInfo ::= SEQUENCE { + timeDistributionIndication ENUMERATED {enabled, disabled, ...}, + uUTimeSyncErrorBudget INTEGER (1..1000000, ...) OPTIONAL, + -- The above IE shall be present if the Time Distribution Indication IE is set to the value "enabled" + iE-Extensions ProtocolExtensionContainer { {TimeSyncAssistanceInfo-ExtIEs} } OPTIONAL, + ... +} + +TimeSyncAssistanceInfo-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TimeToWait ::= ENUMERATED {v1s, v2s, v5s, v10s, v20s, v60s, ...} + +TimeUEStayedInCell ::= INTEGER (0..4095) + +TimeUEStayedInCellEnhancedGranularity ::= INTEGER (0..40950) + +TMGI ::= OCTET STRING (SIZE(6)) + +TNAP-ID ::= OCTET STRING + +TNGF-ID ::= CHOICE { + tNGF-ID BIT STRING (SIZE(32, ...)), + choice-Extensions ProtocolIE-SingleContainer { {TNGF-ID-ExtIEs} } +} + +TNGF-ID-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +TNLAddressWeightFactor ::= INTEGER (0..255) + +TNLAssociationList ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF TNLAssociationItem + +TNLAssociationItem ::= SEQUENCE { + tNLAssociationAddress CPTransportLayerInformation, + cause Cause, + iE-Extensions ProtocolExtensionContainer { {TNLAssociationItem-ExtIEs} } OPTIONAL, + ... +} + +TNLAssociationItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TNLAssociationUsage ::= ENUMERATED { + ue, + non-ue, + both, + ... +} + +TooearlyIntersystemHO::= SEQUENCE { + sourcecellID EUTRA-CGI, + failurecellID NGRAN-CGI, + uERLFReportContainer UERLFReportContainer OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { TooearlyIntersystemHO-ExtIEs} } OPTIONAL, + ... +} + +TooearlyIntersystemHO-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TraceActivation ::= SEQUENCE { + nGRANTraceID NGRANTraceID, + interfacesToTrace InterfacesToTrace, +traceDepth TraceDepth, +traceCollectionEntityIPAddress TransportLayerAddress, + iE-Extensions ProtocolExtensionContainer { {TraceActivation-ExtIEs} } OPTIONAL, + ... +} + +TraceActivation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-MDTConfiguration CRITICALITY ignore EXTENSION MDT-Configuration PRESENCE optional }| + { ID id-TraceCollectionEntityURI CRITICALITY ignore EXTENSION URI-address PRESENCE optional }, + ... +} + +TraceDepth ::= ENUMERATED { + minimum, + medium, + maximum, + minimumWithoutVendorSpecificExtension, + mediumWithoutVendorSpecificExtension, + maximumWithoutVendorSpecificExtension, + ... +} + +TrafficLoadReductionIndication ::= INTEGER (1..99) + +TransportLayerAddress ::= BIT STRING (SIZE(1..160, ...)) + +TypeOfError ::= ENUMERATED { + not-understood, + missing, + ... +} + +TAIBasedMDT ::= SEQUENCE { + tAIListforMDT TAIListforMDT, + iE-Extensions ProtocolExtensionContainer { {TAIBasedMDT-ExtIEs} } OPTIONAL, + ... +} + +TAIBasedMDT-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TAIListforMDT ::= SEQUENCE (SIZE(1..maxnoofTAforMDT)) OF TAI + +TAIBasedQMC ::= SEQUENCE { + tAIListforQMC TAIListforQMC, + iE-Extensions ProtocolExtensionContainer { {TAIBasedQMC-ExtIEs} } OPTIONAL, + ... +} + +TAIBasedQMC-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TAIListforQMC ::= SEQUENCE (SIZE(1..maxnoofTAforQMC)) OF TAI + +TABasedQMC ::= SEQUENCE { + tAListforQMC TAListforQMC, + iE-Extensions ProtocolExtensionContainer { {TABasedQMC-ExtIEs} } OPTIONAL, + ... +} + +TABasedQMC-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TAListforQMC ::= SEQUENCE (SIZE(1..maxnoofTAforQMC)) OF TAC + + +TABasedMDT ::= SEQUENCE { + tAListforMDT TAListforMDT, + iE-Extensions ProtocolExtensionContainer { {TABasedMDT-ExtIEs} } OPTIONAL, + ... +} + +TABasedMDT-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TAListforMDT ::= SEQUENCE (SIZE(1..maxnoofTAforMDT)) OF TAC + +Threshold-RSRP ::= INTEGER(0..127) + +Threshold-RSRQ ::= INTEGER(0..127) + +Threshold-SINR ::= INTEGER(0..127) + +TimeToTrigger ::= ENUMERATED {ms0, ms40, ms64, ms80, ms100, ms128, ms160, ms256, ms320, ms480, ms512, ms640, ms1024, ms1280, ms2560, ms5120} + + +TWAP-ID ::= OCTET STRING + +TWIF-ID ::= CHOICE { + tWIF-ID BIT STRING (SIZE(32, ...)), + choice-Extensions ProtocolIE-SingleContainer { {TWIF-ID-ExtIEs} } +} + +TWIF-ID-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +TSCAssistanceInformation ::= SEQUENCE { + periodicity Periodicity, + burstArrivalTime BurstArrivalTime OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {TSCAssistanceInformation-ExtIEs} } OPTIONAL, + ... +} + +TSCAssistanceInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-SurvivalTime CRITICALITY ignore EXTENSION SurvivalTime PRESENCE optional}, + ... +} + +TSCTrafficCharacteristics ::= SEQUENCE { + tSCAssistanceInformationDL TSCAssistanceInformation OPTIONAL, + tSCAssistanceInformationUL TSCAssistanceInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {TSCTrafficCharacteristics-ExtIEs} } OPTIONAL, + ... +} + +TSCTrafficCharacteristics-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- U + +UEAggregateMaximumBitRate ::= SEQUENCE { + uEAggregateMaximumBitRateDL BitRate, + uEAggregateMaximumBitRateUL BitRate, + iE-Extensions ProtocolExtensionContainer { {UEAggregateMaximumBitRate-ExtIEs} } OPTIONAL, + ... +} + +UEAggregateMaximumBitRate-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +UEAppLayerMeasInfoList ::= SEQUENCE (SIZE(1..maxnoofUEAppLayerMeas)) OF UEAppLayerMeasInfoItem + +UEAppLayerMeasInfoItem ::= SEQUENCE { + uEAppLayerMeasConfigInfo UEAppLayerMeasConfigInfo, + iE-Extensions ProtocolExtensionContainer { { UEAppLayerMeasInfoItem-ExtIEs} } OPTIONAL, + ... +} + +UEAppLayerMeasInfoItem-ExtIEs NGAP-PROTOCOL-EXTENSION::= { + ... +} + +UEAppLayerMeasConfigInfo ::= SEQUENCE { + qoEReference QoEReference, + serviceType ServiceType, + areaScopeOfQMC AreaScopeOfQMC, + measCollEntityIPAddress TransportLayerAddress, + qoEMeasurementStatus ENUMERATED {ongoing,...} OPTIONAL, + containerForAppLayerMeasConfig OCTET STRING (SIZE(1..8000)) OPTIONAL, + measConfigAppLayerID INTEGER (0..15, ...) OPTIONAL, + sliceSupportListQMC SliceSupportListQMC OPTIONAL, + mDT-AlignmentInfo MDT-AlignmentInfo OPTIONAL, + availableRANVisibleQoEMetrics AvailableRANVisibleQoEMetrics OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { UEAppLayerMeasConfigInfo-ExtIEs} } OPTIONAL, + ... +} + +UEAppLayerMeasConfigInfo-ExtIEs NGAP-PROTOCOL-EXTENSION::= { + ... +} + +UE-associatedLogicalNG-connectionList ::= SEQUENCE (SIZE(1..maxnoofNGConnectionsToReset)) OF UE-associatedLogicalNG-connectionItem + +UE-associatedLogicalNG-connectionItem ::= SEQUENCE { + aMF-UE-NGAP-ID AMF-UE-NGAP-ID OPTIONAL, + rAN-UE-NGAP-ID RAN-UE-NGAP-ID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {UE-associatedLogicalNG-connectionItem-ExtIEs} } OPTIONAL, + ... +} + +UE-associatedLogicalNG-connectionItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +UECapabilityInfoRequest ::= ENUMERATED { + requested, + ... +} + +UEContextRequest ::= ENUMERATED {requested, ...} + + +UEContextResumeRequestTransfer ::= SEQUENCE { + qosFlowFailedToResumeList QosFlowListWithCause OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {UEContextResumeRequestTransfer-ExtIEs} } OPTIONAL, + ... +} + +UEContextResumeRequestTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +UEContextResumeResponseTransfer ::= SEQUENCE { + qosFlowFailedToResumeList QosFlowListWithCause OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {UEContextResumeResponseTransfer-ExtIEs} } OPTIONAL, + ... +} + +UEContextResumeResponseTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +UEContextSuspendRequestTransfer ::= SEQUENCE { + suspendIndicator SuspendIndicator OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {UEContextSuspendRequestTransfer-ExtIEs} } OPTIONAL, + ... +} + +UEContextSuspendRequestTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +UE-DifferentiationInfo ::= SEQUENCE { + periodicCommunicationIndicator ENUMERATED {periodically, ondemand, ... } OPTIONAL, + periodicTime INTEGER (1..3600, ...) OPTIONAL, + scheduledCommunicationTime ScheduledCommunicationTime OPTIONAL, + stationaryIndication ENUMERATED {stationary, mobile, ...} OPTIONAL, + trafficProfile ENUMERATED {single-packet, dual-packets, multiple-packets, ...} OPTIONAL, + batteryIndication ENUMERATED {battery-powered, battery-powered-not-rechargeable-or-replaceable, not-battery-powered, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { UE-DifferentiationInfo-ExtIEs} } OPTIONAL, + ... +} + +UE-DifferentiationInfo-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +UEHistoryInformation ::= SEQUENCE (SIZE(1..maxnoofCellsinUEHistoryInfo)) OF LastVisitedCellItem + +UEHistoryInformationFromTheUE ::= CHOICE { + nR NRMobilityHistoryReport, + choice-Extensions ProtocolIE-SingleContainer { {UEHistoryInformationFromTheUE-ExtIEs} } +} + +UEHistoryInformationFromTheUE-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +UEIdentityIndexValue ::= CHOICE { + indexLength10 BIT STRING (SIZE(10)), + choice-Extensions ProtocolIE-SingleContainer { {UEIdentityIndexValue-ExtIEs} } +} + +UEIdentityIndexValue-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +UE-NGAP-IDs ::= CHOICE { + uE-NGAP-ID-pair UE-NGAP-ID-pair, + aMF-UE-NGAP-ID AMF-UE-NGAP-ID, + choice-Extensions ProtocolIE-SingleContainer { {UE-NGAP-IDs-ExtIEs} } +} + +UE-NGAP-IDs-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +UE-NGAP-ID-pair ::= SEQUENCE{ + aMF-UE-NGAP-ID AMF-UE-NGAP-ID, + rAN-UE-NGAP-ID RAN-UE-NGAP-ID, + iE-Extensions ProtocolExtensionContainer { {UE-NGAP-ID-pair-ExtIEs} } OPTIONAL, + ... +} + +UE-NGAP-ID-pair-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +UEPagingIdentity ::= CHOICE { + fiveG-S-TMSI FiveG-S-TMSI, + choice-Extensions ProtocolIE-SingleContainer { {UEPagingIdentity-ExtIEs} } + } + +UEPagingIdentity-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +UEPresence ::= ENUMERATED {in, out, unknown, ...} + +UEPresenceInAreaOfInterestList ::= SEQUENCE (SIZE(1..maxnoofAoI)) OF UEPresenceInAreaOfInterestItem + +UEPresenceInAreaOfInterestItem ::= SEQUENCE { + locationReportingReferenceID LocationReportingReferenceID, + uEPresence UEPresence, + iE-Extensions ProtocolExtensionContainer { {UEPresenceInAreaOfInterestItem-ExtIEs} } OPTIONAL, + ... +} + +UEPresenceInAreaOfInterestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +UERadioCapability ::= OCTET STRING + +UERadioCapabilityForPaging ::= SEQUENCE { + uERadioCapabilityForPagingOfNR UERadioCapabilityForPagingOfNR OPTIONAL, + uERadioCapabilityForPagingOfEUTRA UERadioCapabilityForPagingOfEUTRA OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {UERadioCapabilityForPaging-ExtIEs} } OPTIONAL, + ... +} + +UERadioCapabilityForPaging-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-UERadioCapabilityForPagingOfNB-IoT CRITICALITY ignore EXTENSION UERadioCapabilityForPagingOfNB-IoT PRESENCE optional }, + ... +} + +UERadioCapabilityForPagingOfNB-IoT ::= OCTET STRING + +UERadioCapabilityForPagingOfNR ::= OCTET STRING + +UERadioCapabilityForPagingOfEUTRA ::= OCTET STRING + +UERadioCapabilityID ::= OCTET STRING + +UERetentionInformation ::= ENUMERATED { + ues-retained, + ... +} + +UERLFReportContainer ::= CHOICE { + nR NRUERLFReportContainer, + lTE LTEUERLFReportContainer, + choice-Extensions ProtocolIE-SingleContainer { {UERLFReportContainer-ExtIEs} } +} + +UERLFReportContainer-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +UESecurityCapabilities ::= SEQUENCE { + nRencryptionAlgorithms NRencryptionAlgorithms, + nRintegrityProtectionAlgorithms NRintegrityProtectionAlgorithms, + eUTRAencryptionAlgorithms EUTRAencryptionAlgorithms, + eUTRAintegrityProtectionAlgorithms EUTRAintegrityProtectionAlgorithms, + iE-Extensions ProtocolExtensionContainer { {UESecurityCapabilities-ExtIEs} } OPTIONAL, + ... +} + +UESecurityCapabilities-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +UESliceMaximumBitRateList ::= SEQUENCE (SIZE(1..maxnoofAllowedS-NSSAIs)) OF UESliceMaximumBitRateItem + +UESliceMaximumBitRateItem ::= SEQUENCE { + s-NSSAI S-NSSAI, + uESliceMaximumBitRateDL BitRate, + uESliceMaximumBitRateUL BitRate, + iE-Extensions ProtocolExtensionContainer { { UESliceMaximumBitRateItem-ExtIEs} } OPTIONAL, + ... +} + +UESliceMaximumBitRateItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +UE-UP-CIoT-Support ::= ENUMERATED {supported, ...} + +UL-CP-SecurityInformation ::= SEQUENCE { + ul-NAS-MAC UL-NAS-MAC, + ul-NAS-Count UL-NAS-Count, + iE-Extensions ProtocolExtensionContainer { { UL-CP-SecurityInformation-ExtIEs} } OPTIONAL, + ... +} + +UL-CP-SecurityInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +UL-NAS-MAC ::= BIT STRING (SIZE (16)) + +UL-NAS-Count ::= BIT STRING (SIZE (5)) + +UL-NGU-UP-TNLModifyList ::= SEQUENCE (SIZE(1..maxnoofMultiConnectivity)) OF UL-NGU-UP-TNLModifyItem + +UL-NGU-UP-TNLModifyItem ::= SEQUENCE { + uL-NGU-UP-TNLInformation UPTransportLayerInformation, + dL-NGU-UP-TNLInformation UPTransportLayerInformation, + iE-Extensions ProtocolExtensionContainer { {UL-NGU-UP-TNLModifyItem-ExtIEs} } OPTIONAL, + ... +} + +UL-NGU-UP-TNLModifyItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-RedundantUL-NGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional }| + { ID id-RedundantDL-NGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional }, + ... +} + +UnavailableGUAMIList ::= SEQUENCE (SIZE(1..maxnoofServedGUAMIs)) OF UnavailableGUAMIItem + +UnavailableGUAMIItem ::= SEQUENCE { + gUAMI GUAMI, + timerApproachForGUAMIRemoval TimerApproachForGUAMIRemoval OPTIONAL, + backupAMFName AMFName OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {UnavailableGUAMIItem-ExtIEs} } OPTIONAL, + ... +} + +UnavailableGUAMIItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ULForwarding ::= ENUMERATED { + ul-forwarding-proposed, + ... +} + +UpdateFeedback ::= BIT STRING (SIZE(8, ...)) + +UPTransportLayerInformation ::= CHOICE { + gTPTunnel GTPTunnel, + choice-Extensions ProtocolIE-SingleContainer { {UPTransportLayerInformation-ExtIEs} } +} + +UPTransportLayerInformation-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +UPTransportLayerInformationList ::= SEQUENCE (SIZE(1..maxnoofMultiConnectivityMinusOne)) OF UPTransportLayerInformationItem + +UPTransportLayerInformationItem ::= SEQUENCE { + nGU-UP-TNLInformation UPTransportLayerInformation, + iE-Extensions ProtocolExtensionContainer { {UPTransportLayerInformationItem-ExtIEs} } OPTIONAL, + ... +} + +UPTransportLayerInformationItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-CommonNetworkInstance CRITICALITY ignore EXTENSION CommonNetworkInstance PRESENCE optional }, + ... +} + + +UPTransportLayerInformationPairList ::= SEQUENCE (SIZE(1..maxnoofMultiConnectivityMinusOne)) OF UPTransportLayerInformationPairItem + +UPTransportLayerInformationPairItem ::= SEQUENCE { + uL-NGU-UP-TNLInformation UPTransportLayerInformation, + dL-NGU-UP-TNLInformation UPTransportLayerInformation, + iE-Extensions ProtocolExtensionContainer { {UPTransportLayerInformationPairItem-ExtIEs} } OPTIONAL, + ... +} + +UPTransportLayerInformationPairItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +URI-address ::= VisibleString + +UserLocationInformation ::= CHOICE { + userLocationInformationEUTRA UserLocationInformationEUTRA, + userLocationInformationNR UserLocationInformationNR, + userLocationInformationN3IWF UserLocationInformationN3IWF, + choice-Extensions ProtocolIE-SingleContainer { {UserLocationInformation-ExtIEs} } +} + +UserLocationInformation-ExtIEs NGAP-PROTOCOL-IES ::= { + { ID id-UserLocationInformationTNGF CRITICALITY ignore TYPE UserLocationInformationTNGF PRESENCE mandatory }| + { ID id-UserLocationInformationTWIF CRITICALITY ignore TYPE UserLocationInformationTWIF PRESENCE mandatory }| + { ID id-UserLocationInformationW-AGF CRITICALITY ignore TYPE UserLocationInformationW-AGF PRESENCE mandatory }, + ... +} + +UserLocationInformationEUTRA ::= SEQUENCE { + eUTRA-CGI EUTRA-CGI, + tAI TAI, + timeStamp TimeStamp OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {UserLocationInformationEUTRA-ExtIEs} } OPTIONAL, + ... +} + +UserLocationInformationEUTRA-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-PSCellInformation CRITICALITY ignore EXTENSION NGRAN-CGI PRESENCE optional}, + ... +} + +UserLocationInformationN3IWF ::= SEQUENCE { + iPAddress TransportLayerAddress, + portNumber PortNumber, + iE-Extensions ProtocolExtensionContainer { {UserLocationInformationN3IWF-ExtIEs} } OPTIONAL, + ... +} + +UserLocationInformationN3IWF-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +UserLocationInformationTNGF ::= SEQUENCE { + tNAP-ID TNAP-ID, + iPAddress TransportLayerAddress, + portNumber PortNumber OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {UserLocationInformationTNGF-ExtIEs} } OPTIONAL, + ... +} + +UserLocationInformationTNGF-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +UserLocationInformationTWIF ::= SEQUENCE { + tWAP-ID TWAP-ID, + iPAddress TransportLayerAddress, + portNumber PortNumber OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {UserLocationInformationTWIF-ExtIEs} } OPTIONAL, + ... +} + +UserLocationInformationTWIF-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +UserLocationInformationW-AGF ::= CHOICE { + globalLine-ID GlobalLine-ID, + hFCNode-ID HFCNode-ID, + choice-Extensions ProtocolIE-SingleContainer { { UserLocationInformationW-AGF-ExtIEs} } +} + +UserLocationInformationW-AGF-ExtIEs NGAP-PROTOCOL-IES ::= { + { ID id-GlobalCable-ID CRITICALITY ignore TYPE GlobalCable-ID PRESENCE mandatory }, + ... +} + +UserLocationInformationNR ::= SEQUENCE { + nR-CGI NR-CGI, + tAI TAI, + timeStamp TimeStamp OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {UserLocationInformationNR-ExtIEs} } OPTIONAL, + ... +} + +UserLocationInformationNR-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-PSCellInformation CRITICALITY ignore EXTENSION NGRAN-CGI PRESENCE optional }| + { ID id-NID CRITICALITY reject EXTENSION NID PRESENCE optional }| + { ID id-NRNTNTAIInformation CRITICALITY ignore EXTENSION NRNTNTAIInformation PRESENCE optional }, + ... +} + +UserPlaneSecurityInformation ::= SEQUENCE { + securityResult SecurityResult, + securityIndication SecurityIndication, + iE-Extensions ProtocolExtensionContainer { {UserPlaneSecurityInformation-ExtIEs} } OPTIONAL, + ... +} + +UserPlaneSecurityInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- V + +VolumeTimedReportList ::= SEQUENCE (SIZE(1..maxnoofTimePeriods)) OF VolumeTimedReport-Item + +VolumeTimedReport-Item ::= SEQUENCE { + startTimeStamp OCTET STRING (SIZE(4)), + endTimeStamp OCTET STRING (SIZE(4)), + usageCountUL INTEGER (0..18446744073709551615), + usageCountDL INTEGER (0..18446744073709551615), + iE-Extensions ProtocolExtensionContainer { {VolumeTimedReport-Item-ExtIEs} } OPTIONAL, + ... +} + +VolumeTimedReport-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- W + +W-AGF-ID ::= CHOICE { + w-AGF-ID BIT STRING (SIZE(16, ...)), + choice-Extensions ProtocolIE-SingleContainer { {W-AGF-ID-ExtIEs} } +} + +W-AGF-ID-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +WarningAreaCoordinates ::= OCTET STRING (SIZE(1..1024)) + +WarningAreaList ::= CHOICE { + eUTRA-CGIListForWarning EUTRA-CGIListForWarning, + nR-CGIListForWarning NR-CGIListForWarning, + tAIListForWarning TAIListForWarning, + emergencyAreaIDList EmergencyAreaIDList, + choice-Extensions ProtocolIE-SingleContainer { {WarningAreaList-ExtIEs} } +} + +WarningAreaList-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +WarningMessageContents ::= OCTET STRING (SIZE(1..9600)) + +WarningSecurityInfo ::= OCTET STRING (SIZE(50)) + +WarningType ::= OCTET STRING (SIZE(2)) + +WLANMeasurementConfiguration ::= SEQUENCE { + wlanMeasConfig WLANMeasConfig, + wlanMeasConfigNameList WLANMeasConfigNameList OPTIONAL, + wlan-rssi ENUMERATED {true, ...} OPTIONAL, + wlan-rtt ENUMERATED {true, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { WLANMeasurementConfiguration-ExtIEs } } OPTIONAL, + ... +} + +WLANMeasurementConfiguration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +WLANMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofWLANName)) OF WLANMeasConfigNameItem + +WLANMeasConfigNameItem ::= SEQUENCE { + wLANName WLANName, + iE-Extensions ProtocolExtensionContainer { { WLANMeasConfigNameItem-ExtIEs } } OPTIONAL, + ... +} + +WLANMeasConfigNameItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +WLANMeasConfig::= ENUMERATED {setup,...} + +WLANName ::= OCTET STRING (SIZE (1..32)) + +WUS-Assistance-Information ::= SEQUENCE { + pagingProbabilityInformation PagingProbabilityInformation, + iE-Extensions ProtocolExtensionContainer { { WUS-Assistance-Information-ExtIEs } } OPTIONAL, + ... +} + +WUS-Assistance-Information-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- X + +XnExtTLAs ::= SEQUENCE (SIZE(1..maxnoofXnExtTLAs)) OF XnExtTLA-Item + +XnExtTLA-Item ::= SEQUENCE { + iPsecTLA TransportLayerAddress OPTIONAL, + gTP-TLAs XnGTP-TLAs OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {XnExtTLA-Item-ExtIEs} } OPTIONAL, + ... +} + +XnExtTLA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-SCTP-TLAs CRITICALITY ignore EXTENSION SCTP-TLAs PRESENCE optional }, + ... +} + +XnGTP-TLAs ::= SEQUENCE (SIZE(1..maxnoofXnGTP-TLAs)) OF TransportLayerAddress + +XnTLAs ::= SEQUENCE (SIZE(1..maxnoofXnTLAs)) OF TransportLayerAddress + +XnTNLConfigurationInfo ::= SEQUENCE { + xnTransportLayerAddresses XnTLAs, + xnExtendedTransportLayerAddresses XnExtTLAs OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {XnTNLConfigurationInfo-ExtIEs} } OPTIONAL, + ... +} + +XnTNLConfigurationInfo-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- Y +-- Z + +END +-- ASN1STOP + +-- ASN1START +-- ************************************************************** +-- +-- Common definitions +-- +-- ************************************************************** + +NGAP-CommonDataTypes { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +ngran-Access (22) modules (3) ngap (1) version1 (1) ngap-CommonDataTypes (3) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +Criticality ::= ENUMERATED { reject, ignore, notify } + +Presence ::= ENUMERATED { optional, conditional, mandatory } + +PrivateIE-ID ::= CHOICE { + local INTEGER (0..65535), + global OBJECT IDENTIFIER +} + +ProcedureCode ::= INTEGER (0..255) + +ProtocolExtensionID ::= INTEGER (0..65535) + +ProtocolIE-ID ::= INTEGER (0..65535) + +TriggeringMessage ::= ENUMERATED { initiating-message, successful-outcome, unsuccessful-outcome } + +END +-- ASN1STOP + +-- ASN1START +-- ************************************************************** +-- +-- Constant definitions +-- +-- ************************************************************** + +NGAP-Constants { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +ngran-Access (22) modules (3) ngap (1) version1 (1) ngap-Constants (4) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- ************************************************************** +-- +-- IE parameter types from other modules. +-- +-- ************************************************************** + +IMPORTS + + ProcedureCode, + ProtocolIE-ID +FROM NGAP-CommonDataTypes; + + +-- ************************************************************** +-- +-- Elementary Procedures +-- +-- ************************************************************** + +id-AMFConfigurationUpdate ProcedureCode ::= 0 +id-AMFStatusIndication ProcedureCode ::= 1 +id-CellTrafficTrace ProcedureCode ::= 2 +id-DeactivateTrace ProcedureCode ::= 3 +id-DownlinkNASTransport ProcedureCode ::= 4 +id-DownlinkNonUEAssociatedNRPPaTransport ProcedureCode ::= 5 +id-DownlinkRANConfigurationTransfer ProcedureCode ::= 6 +id-DownlinkRANStatusTransfer ProcedureCode ::= 7 +id-DownlinkUEAssociatedNRPPaTransport ProcedureCode ::= 8 +id-ErrorIndication ProcedureCode ::= 9 +id-HandoverCancel ProcedureCode ::= 10 +id-HandoverNotification ProcedureCode ::= 11 +id-HandoverPreparation ProcedureCode ::= 12 +id-HandoverResourceAllocation ProcedureCode ::= 13 +id-InitialContextSetup ProcedureCode ::= 14 +id-InitialUEMessage ProcedureCode ::= 15 +id-LocationReportingControl ProcedureCode ::= 16 +id-LocationReportingFailureIndication ProcedureCode ::= 17 +id-LocationReport ProcedureCode ::= 18 +id-NASNonDeliveryIndication ProcedureCode ::= 19 +id-NGReset ProcedureCode ::= 20 +id-NGSetup ProcedureCode ::= 21 +id-OverloadStart ProcedureCode ::= 22 +id-OverloadStop ProcedureCode ::= 23 +id-Paging ProcedureCode ::= 24 +id-PathSwitchRequest ProcedureCode ::= 25 +id-PDUSessionResourceModify ProcedureCode ::= 26 +id-PDUSessionResourceModifyIndication ProcedureCode ::= 27 +id-PDUSessionResourceRelease ProcedureCode ::= 28 +id-PDUSessionResourceSetup ProcedureCode ::= 29 +id-PDUSessionResourceNotify ProcedureCode ::= 30 +id-PrivateMessage ProcedureCode ::= 31 +id-PWSCancel ProcedureCode ::= 32 +id-PWSFailureIndication ProcedureCode ::= 33 +id-PWSRestartIndication ProcedureCode ::= 34 +id-RANConfigurationUpdate ProcedureCode ::= 35 +id-RerouteNASRequest ProcedureCode ::= 36 +id-RRCInactiveTransitionReport ProcedureCode ::= 37 +id-TraceFailureIndication ProcedureCode ::= 38 +id-TraceStart ProcedureCode ::= 39 +id-UEContextModification ProcedureCode ::= 40 +id-UEContextRelease ProcedureCode ::= 41 +id-UEContextReleaseRequest ProcedureCode ::= 42 +id-UERadioCapabilityCheck ProcedureCode ::= 43 +id-UERadioCapabilityInfoIndication ProcedureCode ::= 44 +id-UETNLABindingRelease ProcedureCode ::= 45 +id-UplinkNASTransport ProcedureCode ::= 46 +id-UplinkNonUEAssociatedNRPPaTransport ProcedureCode ::= 47 +id-UplinkRANConfigurationTransfer ProcedureCode ::= 48 +id-UplinkRANStatusTransfer ProcedureCode ::= 49 +id-UplinkUEAssociatedNRPPaTransport ProcedureCode ::= 50 +id-WriteReplaceWarning ProcedureCode ::= 51 +id-SecondaryRATDataUsageReport ProcedureCode ::= 52 +id-UplinkRIMInformationTransfer ProcedureCode ::= 53 +id-DownlinkRIMInformationTransfer ProcedureCode ::= 54 +id-RetrieveUEInformation ProcedureCode ::= 55 +id-UEInformationTransfer ProcedureCode ::= 56 +id-RANCPRelocationIndication ProcedureCode ::= 57 +id-UEContextResume ProcedureCode ::= 58 +id-UEContextSuspend ProcedureCode ::= 59 +id-UERadioCapabilityIDMapping ProcedureCode ::= 60 +id-HandoverSuccess ProcedureCode ::= 61 +id-UplinkRANEarlyStatusTransfer ProcedureCode ::= 62 +id-DownlinkRANEarlyStatusTransfer ProcedureCode ::= 63 +id-AMFCPRelocationIndication ProcedureCode ::= 64 +id-ConnectionEstablishmentIndication ProcedureCode ::= 65 +id-BroadcastSessionModification ProcedureCode ::= 66 +id-BroadcastSessionRelease ProcedureCode ::= 67 +id-BroadcastSessionSetup ProcedureCode ::= 68 +id-DistributionSetup ProcedureCode ::= 69 +id-DistributionRelease ProcedureCode ::= 70 +id-MulticastSessionActivation ProcedureCode ::= 71 +id-MulticastSessionDeactivation ProcedureCode ::= 72 +id-MulticastSessionUpdate ProcedureCode ::= 73 +id-MulticastGroupPaging ProcedureCode ::= 74 +id-BroadcastSessionReleaseRequired ProcedureCode ::= 75 + +-- ************************************************************** +-- +-- Extension constants +-- +-- ************************************************************** + +maxPrivateIEs INTEGER ::= 65535 +maxProtocolExtensions INTEGER ::= 65535 +maxProtocolIEs INTEGER ::= 65535 + +-- ************************************************************** +-- +-- Lists +-- +-- ************************************************************** + + maxnoofAllowedAreas INTEGER ::= 16 + maxnoofAllowedCAGsperPLMN INTEGER ::= 256 + maxnoofAllowedS-NSSAIs INTEGER ::= 8 + maxnoofBluetoothName INTEGER ::= 4 + maxnoofBPLMNs INTEGER ::= 12 + maxnoofCAGSperCell INTEGER ::= 64 + maxnoofCellIDforMDT INTEGER ::= 32 + maxnoofCellIDforWarning INTEGER ::= 65535 + maxnoofCellinAoI INTEGER ::= 256 + maxnoofCellinEAI INTEGER ::= 65535 + maxnoofCellinTAI INTEGER ::= 65535 + maxnoofCellsforMBS INTEGER ::= 8192 + maxnoofCellsingNB INTEGER ::= 16384 + maxnoofCellsinngeNB INTEGER ::= 256 + maxnoofCellsinNGRANNode INTEGER ::= 16384 + maxnoofCellsinUEHistoryInfo INTEGER ::= 16 + maxnoofCellsUEMovingTrajectory INTEGER ::= 16 + maxnoofDRBs INTEGER ::= 32 + maxnoofEmergencyAreaID INTEGER ::= 65535 + maxnoofEAIforRestart INTEGER ::= 256 + maxnoofEPLMNs INTEGER ::= 15 + maxnoofEPLMNsPlusOne INTEGER ::= 16 + maxnoofE-RABs INTEGER ::= 256 + maxnoofErrors INTEGER ::= 256 + maxnoofExtSliceItems INTEGER ::= 65535 + maxnoofForbTACs INTEGER ::= 4096 + maxnoofFreqforMDT INTEGER ::= 8 + maxnoofMBSAreaSessionIDs INTEGER ::= 256 + maxnoofMBSFSAs INTEGER ::= 64 + maxnoofMBSQoSFlows INTEGER ::= 64 + maxnoofMBSSessions INTEGER ::= 32 + maxnoofMBSSessionsofUE INTEGER ::= 256 + maxnoofMBSServiceAreaInformation INTEGER ::= 256 + maxnoofMDTPLMNs INTEGER ::= 16 + maxnoofMRBs INTEGER ::= 32 + maxnoofMultiConnectivity INTEGER ::= 4 + maxnoofMultiConnectivityMinusOne INTEGER ::= 3 + maxnoofNeighPCIforMDT INTEGER ::= 32 + maxnoofNGAPIESupportInfo INTEGER ::= 32 + maxnoofNGConnectionsToReset INTEGER ::= 65536 + maxnoofNRCellBands INTEGER ::= 32 + maxnoofNSAGs INTEGER ::= 256 + maxnoofPagingAreas INTEGER ::= 64 + maxnoofPC5QoSFlows INTEGER ::= 2048 + maxnoofPDUSessions INTEGER ::= 256 + maxnoofPLMNs INTEGER ::= 12 + maxnoofPSCellsPerPrimaryCellinUEHistoryInfo INTEGER ::= 8 + maxnoofQosFlows INTEGER ::= 64 + maxnoofQosParaSets INTEGER ::= 8 + maxnoofRANNodeinAoI INTEGER ::= 64 + maxnoofRecommendedCells INTEGER ::= 16 + maxnoofRecommendedRANNodes INTEGER ::= 16 + maxnoofAoI INTEGER ::= 64 + maxnoofReportedCells INTEGER ::= 256 + maxnoofSensorName INTEGER ::= 3 + maxnoofServedGUAMIs INTEGER ::= 256 + maxnoofSliceItems INTEGER ::= 1024 + maxnoofSuccessfulHOReports INTEGER ::= 64 + maxnoofTACs INTEGER ::= 256 + maxnoofTACsinNTN INTEGER ::= 12 + maxnoofTAforMDT INTEGER ::= 8 + maxnoofTAIforInactive INTEGER ::= 16 + maxnoofTAIforMBS INTEGER ::= 1024 + maxnoofTAIforPaging INTEGER ::= 16 + maxnoofTAIforRestart INTEGER ::= 2048 + maxnoofTAIforWarning INTEGER ::= 65535 + maxnoofTAIinAoI INTEGER ::= 16 + maxnoofTimePeriods INTEGER ::= 2 + maxnoofTNLAssociations INTEGER ::= 32 + maxnoofUEsforPaging INTEGER ::= 4096 + maxnoofWLANName INTEGER ::= 4 + maxnoofXnExtTLAs INTEGER ::= 16 + maxnoofXnGTP-TLAs INTEGER ::= 16 + maxnoofXnTLAs INTEGER ::= 2 + maxnoofCandidateCells INTEGER ::= 32 + maxnoofTargetS-NSSAIs INTEGER ::= 8 + maxNRARFCN INTEGER ::= 3279165 + maxnoofCellIDforQMC INTEGER ::= 32 + maxnoofPLMNforQMC INTEGER ::= 16 + maxnoofUEAppLayerMeas INTEGER ::= 16 + maxnoofSNSSAIforQMC INTEGER ::= 16 + maxnoofTAforQMC INTEGER ::= 8 + maxnoofThresholdsForExcessPacketDelay INTEGER ::= 255 + +-- ************************************************************** +-- +-- IEs +-- +-- ************************************************************** + + id-AllowedNSSAI ProtocolIE-ID ::= 0 + id-AMFName ProtocolIE-ID ::= 1 + id-AMFOverloadResponse ProtocolIE-ID ::= 2 + id-AMFSetID ProtocolIE-ID ::= 3 + id-AMF-TNLAssociationFailedToSetupList ProtocolIE-ID ::= 4 + id-AMF-TNLAssociationSetupList ProtocolIE-ID ::= 5 + id-AMF-TNLAssociationToAddList ProtocolIE-ID ::= 6 + id-AMF-TNLAssociationToRemoveList ProtocolIE-ID ::= 7 + id-AMF-TNLAssociationToUpdateList ProtocolIE-ID ::= 8 + id-AMFTrafficLoadReductionIndication ProtocolIE-ID ::= 9 + id-AMF-UE-NGAP-ID ProtocolIE-ID ::= 10 + id-AssistanceDataForPaging ProtocolIE-ID ::= 11 + id-BroadcastCancelledAreaList ProtocolIE-ID ::= 12 + id-BroadcastCompletedAreaList ProtocolIE-ID ::= 13 + id-CancelAllWarningMessages ProtocolIE-ID ::= 14 + id-Cause ProtocolIE-ID ::= 15 + id-CellIDListForRestart ProtocolIE-ID ::= 16 + id-ConcurrentWarningMessageInd ProtocolIE-ID ::= 17 + id-CoreNetworkAssistanceInformationForInactive ProtocolIE-ID ::= 18 + id-CriticalityDiagnostics ProtocolIE-ID ::= 19 + id-DataCodingScheme ProtocolIE-ID ::= 20 + id-DefaultPagingDRX ProtocolIE-ID ::= 21 + id-DirectForwardingPathAvailability ProtocolIE-ID ::= 22 + id-EmergencyAreaIDListForRestart ProtocolIE-ID ::= 23 + id-EmergencyFallbackIndicator ProtocolIE-ID ::= 24 + id-EUTRA-CGI ProtocolIE-ID ::= 25 + id-FiveG-S-TMSI ProtocolIE-ID ::= 26 + id-GlobalRANNodeID ProtocolIE-ID ::= 27 + id-GUAMI ProtocolIE-ID ::= 28 + id-HandoverType ProtocolIE-ID ::= 29 + id-IMSVoiceSupportIndicator ProtocolIE-ID ::= 30 + id-IndexToRFSP ProtocolIE-ID ::= 31 + id-InfoOnRecommendedCellsAndRANNodesForPaging ProtocolIE-ID ::= 32 + id-LocationReportingRequestType ProtocolIE-ID ::= 33 + id-MaskedIMEISV ProtocolIE-ID ::= 34 + id-MessageIdentifier ProtocolIE-ID ::= 35 + id-MobilityRestrictionList ProtocolIE-ID ::= 36 + id-NASC ProtocolIE-ID ::= 37 + id-NAS-PDU ProtocolIE-ID ::= 38 + id-NASSecurityParametersFromNGRAN ProtocolIE-ID ::= 39 + id-NewAMF-UE-NGAP-ID ProtocolIE-ID ::= 40 + id-NewSecurityContextInd ProtocolIE-ID ::= 41 + id-NGAP-Message ProtocolIE-ID ::= 42 + id-NGRAN-CGI ProtocolIE-ID ::= 43 + id-NGRANTraceID ProtocolIE-ID ::= 44 + id-NR-CGI ProtocolIE-ID ::= 45 + id-NRPPa-PDU ProtocolIE-ID ::= 46 + id-NumberOfBroadcastsRequested ProtocolIE-ID ::= 47 + id-OldAMF ProtocolIE-ID ::= 48 + id-OverloadStartNSSAIList ProtocolIE-ID ::= 49 + id-PagingDRX ProtocolIE-ID ::= 50 + id-PagingOrigin ProtocolIE-ID ::= 51 + id-PagingPriority ProtocolIE-ID ::= 52 + id-PDUSessionResourceAdmittedList ProtocolIE-ID ::= 53 + id-PDUSessionResourceFailedToModifyListModRes ProtocolIE-ID ::= 54 + id-PDUSessionResourceFailedToSetupListCxtRes ProtocolIE-ID ::= 55 + id-PDUSessionResourceFailedToSetupListHOAck ProtocolIE-ID ::= 56 + id-PDUSessionResourceFailedToSetupListPSReq ProtocolIE-ID ::= 57 + id-PDUSessionResourceFailedToSetupListSURes ProtocolIE-ID ::= 58 + id-PDUSessionResourceHandoverList ProtocolIE-ID ::= 59 + id-PDUSessionResourceListCxtRelCpl ProtocolIE-ID ::= 60 + id-PDUSessionResourceListHORqd ProtocolIE-ID ::= 61 + id-PDUSessionResourceModifyListModCfm ProtocolIE-ID ::= 62 + id-PDUSessionResourceModifyListModInd ProtocolIE-ID ::= 63 + id-PDUSessionResourceModifyListModReq ProtocolIE-ID ::= 64 + id-PDUSessionResourceModifyListModRes ProtocolIE-ID ::= 65 + id-PDUSessionResourceNotifyList ProtocolIE-ID ::= 66 + id-PDUSessionResourceReleasedListNot ProtocolIE-ID ::= 67 + id-PDUSessionResourceReleasedListPSAck ProtocolIE-ID ::= 68 + id-PDUSessionResourceReleasedListPSFail ProtocolIE-ID ::= 69 + id-PDUSessionResourceReleasedListRelRes ProtocolIE-ID ::= 70 + id-PDUSessionResourceSetupListCxtReq ProtocolIE-ID ::= 71 + id-PDUSessionResourceSetupListCxtRes ProtocolIE-ID ::= 72 + id-PDUSessionResourceSetupListHOReq ProtocolIE-ID ::= 73 + id-PDUSessionResourceSetupListSUReq ProtocolIE-ID ::= 74 + id-PDUSessionResourceSetupListSURes ProtocolIE-ID ::= 75 + id-PDUSessionResourceToBeSwitchedDLList ProtocolIE-ID ::= 76 + id-PDUSessionResourceSwitchedList ProtocolIE-ID ::= 77 + id-PDUSessionResourceToReleaseListHOCmd ProtocolIE-ID ::= 78 + id-PDUSessionResourceToReleaseListRelCmd ProtocolIE-ID ::= 79 + id-PLMNSupportList ProtocolIE-ID ::= 80 + id-PWSFailedCellIDList ProtocolIE-ID ::= 81 + id-RANNodeName ProtocolIE-ID ::= 82 + id-RANPagingPriority ProtocolIE-ID ::= 83 + id-RANStatusTransfer-TransparentContainer ProtocolIE-ID ::= 84 + id-RAN-UE-NGAP-ID ProtocolIE-ID ::= 85 + id-RelativeAMFCapacity ProtocolIE-ID ::= 86 + id-RepetitionPeriod ProtocolIE-ID ::= 87 + id-ResetType ProtocolIE-ID ::= 88 + id-RoutingID ProtocolIE-ID ::= 89 + id-RRCEstablishmentCause ProtocolIE-ID ::= 90 + id-RRCInactiveTransitionReportRequest ProtocolIE-ID ::= 91 + id-RRCState ProtocolIE-ID ::= 92 + id-SecurityContext ProtocolIE-ID ::= 93 + id-SecurityKey ProtocolIE-ID ::= 94 + id-SerialNumber ProtocolIE-ID ::= 95 + id-ServedGUAMIList ProtocolIE-ID ::= 96 + id-SliceSupportList ProtocolIE-ID ::= 97 + id-SONConfigurationTransferDL ProtocolIE-ID ::= 98 + id-SONConfigurationTransferUL ProtocolIE-ID ::= 99 + id-SourceAMF-UE-NGAP-ID ProtocolIE-ID ::= 100 + id-SourceToTarget-TransparentContainer ProtocolIE-ID ::= 101 + id-SupportedTAList ProtocolIE-ID ::= 102 + id-TAIListForPaging ProtocolIE-ID ::= 103 + id-TAIListForRestart ProtocolIE-ID ::= 104 + id-TargetID ProtocolIE-ID ::= 105 + id-TargetToSource-TransparentContainer ProtocolIE-ID ::= 106 + id-TimeToWait ProtocolIE-ID ::= 107 + id-TraceActivation ProtocolIE-ID ::= 108 + id-TraceCollectionEntityIPAddress ProtocolIE-ID ::= 109 + id-UEAggregateMaximumBitRate ProtocolIE-ID ::= 110 + id-UE-associatedLogicalNG-connectionList ProtocolIE-ID ::= 111 + id-UEContextRequest ProtocolIE-ID ::= 112 + id-UE-NGAP-IDs ProtocolIE-ID ::= 114 + id-UEPagingIdentity ProtocolIE-ID ::= 115 + id-UEPresenceInAreaOfInterestList ProtocolIE-ID ::= 116 + id-UERadioCapability ProtocolIE-ID ::= 117 + id-UERadioCapabilityForPaging ProtocolIE-ID ::= 118 + id-UESecurityCapabilities ProtocolIE-ID ::= 119 + id-UnavailableGUAMIList ProtocolIE-ID ::= 120 + id-UserLocationInformation ProtocolIE-ID ::= 121 + id-WarningAreaList ProtocolIE-ID ::= 122 + id-WarningMessageContents ProtocolIE-ID ::= 123 + id-WarningSecurityInfo ProtocolIE-ID ::= 124 + id-WarningType ProtocolIE-ID ::= 125 + id-AdditionalUL-NGU-UP-TNLInformation ProtocolIE-ID ::= 126 + id-DataForwardingNotPossible ProtocolIE-ID ::= 127 + id-DL-NGU-UP-TNLInformation ProtocolIE-ID ::= 128 + id-NetworkInstance ProtocolIE-ID ::= 129 + id-PDUSessionAggregateMaximumBitRate ProtocolIE-ID ::= 130 + id-PDUSessionResourceFailedToModifyListModCfm ProtocolIE-ID ::= 131 + id-PDUSessionResourceFailedToSetupListCxtFail ProtocolIE-ID ::= 132 + id-PDUSessionResourceListCxtRelReq ProtocolIE-ID ::= 133 + id-PDUSessionType ProtocolIE-ID ::= 134 + id-QosFlowAddOrModifyRequestList ProtocolIE-ID ::= 135 + id-QosFlowSetupRequestList ProtocolIE-ID ::= 136 + id-QosFlowToReleaseList ProtocolIE-ID ::= 137 + id-SecurityIndication ProtocolIE-ID ::= 138 + id-UL-NGU-UP-TNLInformation ProtocolIE-ID ::= 139 + id-UL-NGU-UP-TNLModifyList ProtocolIE-ID ::= 140 + id-WarningAreaCoordinates ProtocolIE-ID ::= 141 + id-PDUSessionResourceSecondaryRATUsageList ProtocolIE-ID ::= 142 + id-HandoverFlag ProtocolIE-ID ::= 143 + id-SecondaryRATUsageInformation ProtocolIE-ID ::= 144 + id-PDUSessionResourceReleaseResponseTransfer ProtocolIE-ID ::= 145 + id-RedirectionVoiceFallback ProtocolIE-ID ::= 146 + id-UERetentionInformation ProtocolIE-ID ::= 147 + id-S-NSSAI ProtocolIE-ID ::= 148 + id-PSCellInformation ProtocolIE-ID ::= 149 + id-LastEUTRAN-PLMNIdentity ProtocolIE-ID ::= 150 + id-MaximumIntegrityProtectedDataRate-DL ProtocolIE-ID ::= 151 + id-AdditionalDLForwardingUPTNLInformation ProtocolIE-ID ::= 152 + id-AdditionalDLUPTNLInformationForHOList ProtocolIE-ID ::= 153 + id-AdditionalNGU-UP-TNLInformation ProtocolIE-ID ::= 154 + id-AdditionalDLQosFlowPerTNLInformation ProtocolIE-ID ::= 155 + id-SecurityResult ProtocolIE-ID ::= 156 + id-ENDC-SONConfigurationTransferDL ProtocolIE-ID ::= 157 + id-ENDC-SONConfigurationTransferUL ProtocolIE-ID ::= 158 + id-OldAssociatedQosFlowList-ULendmarkerexpected ProtocolIE-ID ::= 159 + id-CNTypeRestrictionsForEquivalent ProtocolIE-ID ::= 160 + id-CNTypeRestrictionsForServing ProtocolIE-ID ::= 161 + id-NewGUAMI ProtocolIE-ID ::= 162 + id-ULForwarding ProtocolIE-ID ::= 163 + id-ULForwardingUP-TNLInformation ProtocolIE-ID ::= 164 + id-CNAssistedRANTuning ProtocolIE-ID ::= 165 + id-CommonNetworkInstance ProtocolIE-ID ::= 166 + id-NGRAN-TNLAssociationToRemoveList ProtocolIE-ID ::= 167 + id-TNLAssociationTransportLayerAddressNGRAN ProtocolIE-ID ::= 168 + id-EndpointIPAddressAndPort ProtocolIE-ID ::= 169 + id-LocationReportingAdditionalInfo ProtocolIE-ID ::= 170 + id-SourceToTarget-AMFInformationReroute ProtocolIE-ID ::= 171 + id-AdditionalULForwardingUPTNLInformation ProtocolIE-ID ::= 172 + id-SCTP-TLAs ProtocolIE-ID ::= 173 + id-SelectedPLMNIdentity ProtocolIE-ID ::= 174 + id-RIMInformationTransfer ProtocolIE-ID ::= 175 + id-GUAMIType ProtocolIE-ID ::= 176 + id-SRVCCOperationPossible ProtocolIE-ID ::= 177 + id-TargetRNC-ID ProtocolIE-ID ::= 178 + id-RAT-Information ProtocolIE-ID ::= 179 + id-ExtendedRATRestrictionInformation ProtocolIE-ID ::= 180 + id-QosMonitoringRequest ProtocolIE-ID ::= 181 + id-SgNB-UE-X2AP-ID ProtocolIE-ID ::= 182 + id-AdditionalRedundantDL-NGU-UP-TNLInformation ProtocolIE-ID ::= 183 + id-AdditionalRedundantDLQosFlowPerTNLInformation ProtocolIE-ID ::= 184 + id-AdditionalRedundantNGU-UP-TNLInformation ProtocolIE-ID ::= 185 + id-AdditionalRedundantUL-NGU-UP-TNLInformation ProtocolIE-ID ::= 186 + id-CNPacketDelayBudgetDL ProtocolIE-ID ::= 187 + id-CNPacketDelayBudgetUL ProtocolIE-ID ::= 188 + id-ExtendedPacketDelayBudget ProtocolIE-ID ::= 189 + id-RedundantCommonNetworkInstance ProtocolIE-ID ::= 190 + id-RedundantDL-NGU-TNLInformationReused ProtocolIE-ID ::= 191 + id-RedundantDL-NGU-UP-TNLInformation ProtocolIE-ID ::= 192 + id-RedundantDLQosFlowPerTNLInformation ProtocolIE-ID ::= 193 + id-RedundantQosFlowIndicator ProtocolIE-ID ::= 194 + id-RedundantUL-NGU-UP-TNLInformation ProtocolIE-ID ::= 195 + id-TSCTrafficCharacteristics ProtocolIE-ID ::= 196 + id-RedundantPDUSessionInformation ProtocolIE-ID ::= 197 + id-UsedRSNInformation ProtocolIE-ID ::= 198 + id-IAB-Authorized ProtocolIE-ID ::= 199 + id-IAB-Supported ProtocolIE-ID ::= 200 + id-IABNodeIndication ProtocolIE-ID ::= 201 + id-NB-IoT-PagingDRX ProtocolIE-ID ::= 202 + id-NB-IoT-Paging-eDRXInfo ProtocolIE-ID ::= 203 + id-NB-IoT-DefaultPagingDRX ProtocolIE-ID ::= 204 + id-Enhanced-CoverageRestriction ProtocolIE-ID ::= 205 + id-Extended-ConnectedTime ProtocolIE-ID ::= 206 + id-PagingAssisDataforCEcapabUE ProtocolIE-ID ::= 207 + id-WUS-Assistance-Information ProtocolIE-ID ::= 208 + id-UE-DifferentiationInfo ProtocolIE-ID ::= 209 + id-NB-IoT-UEPriority ProtocolIE-ID ::= 210 + id-UL-CP-SecurityInformation ProtocolIE-ID ::= 211 + id-DL-CP-SecurityInformation ProtocolIE-ID ::= 212 + id-TAI ProtocolIE-ID ::= 213 + id-UERadioCapabilityForPagingOfNB-IoT ProtocolIE-ID ::= 214 + id-LTEV2XServicesAuthorized ProtocolIE-ID ::= 215 + id-NRV2XServicesAuthorized ProtocolIE-ID ::= 216 + id-LTEUESidelinkAggregateMaximumBitrate ProtocolIE-ID ::= 217 + id-NRUESidelinkAggregateMaximumBitrate ProtocolIE-ID ::= 218 + id-PC5QoSParameters ProtocolIE-ID ::= 219 + id-AlternativeQoSParaSetList ProtocolIE-ID ::= 220 + id-CurrentQoSParaSetIndex ProtocolIE-ID ::= 221 + id-CEmodeBrestricted ProtocolIE-ID ::= 222 + id-EUTRA-PagingeDRXInformation ProtocolIE-ID ::= 223 + id-CEmodeBSupport-Indicator ProtocolIE-ID ::= 224 + id-LTEM-Indication ProtocolIE-ID ::= 225 + id-EndIndication ProtocolIE-ID ::= 226 + id-EDT-Session ProtocolIE-ID ::= 227 + id-UECapabilityInfoRequest ProtocolIE-ID ::= 228 + id-PDUSessionResourceFailedToResumeListRESReq ProtocolIE-ID ::= 229 + id-PDUSessionResourceFailedToResumeListRESRes ProtocolIE-ID ::= 230 + id-PDUSessionResourceSuspendListSUSReq ProtocolIE-ID ::= 231 + id-PDUSessionResourceResumeListRESReq ProtocolIE-ID ::= 232 + id-PDUSessionResourceResumeListRESRes ProtocolIE-ID ::= 233 + id-UE-UP-CIoT-Support ProtocolIE-ID ::= 234 + id-Suspend-Request-Indication ProtocolIE-ID ::= 235 + id-Suspend-Response-Indication ProtocolIE-ID ::= 236 + id-RRC-Resume-Cause ProtocolIE-ID ::= 237 + id-RGLevelWirelineAccessCharacteristics ProtocolIE-ID ::= 238 + id-W-AGFIdentityInformation ProtocolIE-ID ::= 239 + id-GlobalTNGF-ID ProtocolIE-ID ::= 240 + id-GlobalTWIF-ID ProtocolIE-ID ::= 241 + id-GlobalW-AGF-ID ProtocolIE-ID ::= 242 + id-UserLocationInformationW-AGF ProtocolIE-ID ::= 243 + id-UserLocationInformationTNGF ProtocolIE-ID ::= 244 + id-AuthenticatedIndication ProtocolIE-ID ::= 245 + id-TNGFIdentityInformation ProtocolIE-ID ::= 246 + id-TWIFIdentityInformation ProtocolIE-ID ::= 247 + id-UserLocationInformationTWIF ProtocolIE-ID ::= 248 + id-DataForwardingResponseERABList ProtocolIE-ID ::= 249 + id-IntersystemSONConfigurationTransferDL ProtocolIE-ID ::= 250 + id-IntersystemSONConfigurationTransferUL ProtocolIE-ID ::= 251 + id-SONInformationReport ProtocolIE-ID ::= 252 + id-UEHistoryInformationFromTheUE ProtocolIE-ID ::= 253 + id-ManagementBasedMDTPLMNList ProtocolIE-ID ::= 254 + id-MDTConfiguration ProtocolIE-ID ::= 255 + id-PrivacyIndicator ProtocolIE-ID ::= 256 + id-TraceCollectionEntityURI ProtocolIE-ID ::= 257 + id-NPN-Support ProtocolIE-ID ::= 258 + id-NPN-AccessInformation ProtocolIE-ID ::= 259 + id-NPN-PagingAssistanceInformation ProtocolIE-ID ::= 260 + id-NPN-MobilityInformation ProtocolIE-ID ::= 261 + id-TargettoSource-Failure-TransparentContainer ProtocolIE-ID ::= 262 + id-NID ProtocolIE-ID ::= 263 + id-UERadioCapabilityID ProtocolIE-ID ::= 264 + id-UERadioCapability-EUTRA-Format ProtocolIE-ID ::= 265 + id-DAPSRequestInfo ProtocolIE-ID ::= 266 + id-DAPSResponseInfoList ProtocolIE-ID ::= 267 + id-EarlyStatusTransfer-TransparentContainer ProtocolIE-ID ::= 268 + id-NotifySourceNGRANNode ProtocolIE-ID ::= 269 + id-ExtendedSliceSupportList ProtocolIE-ID ::= 270 + id-ExtendedTAISliceSupportList ProtocolIE-ID ::= 271 + id-ConfiguredTACIndication ProtocolIE-ID ::= 272 + id-Extended-RANNodeName ProtocolIE-ID ::= 273 + id-Extended-AMFName ProtocolIE-ID ::= 274 + id-GlobalCable-ID ProtocolIE-ID ::= 275 + id-QosMonitoringReportingFrequency ProtocolIE-ID ::= 276 + id-QosFlowParametersList ProtocolIE-ID ::= 277 + id-QosFlowFeedbackList ProtocolIE-ID ::= 278 + id-BurstArrivalTimeDownlink ProtocolIE-ID ::= 279 + id-ExtendedUEIdentityIndexValue ProtocolIE-ID ::= 280 + id-PduSessionExpectedUEActivityBehaviour ProtocolIE-ID ::= 281 + id-MicoAllPLMN ProtocolIE-ID ::= 282 + id-QosFlowFailedToSetupList ProtocolIE-ID ::= 283 + id-SourceTNLAddrInfo ProtocolIE-ID ::= 284 + id-ExtendedReportIntervalMDT ProtocolIE-ID ::= 285 + id-SourceNodeID ProtocolIE-ID ::= 286 + id-NRNTNTAIInformation ProtocolIE-ID ::= 287 + id-UEContextReferenceAtSource ProtocolIE-ID ::= 288 + id-LastVisitedPSCellList ProtocolIE-ID ::= 289 + id-IntersystemSONInformationRequest ProtocolIE-ID ::= 290 + id-IntersystemSONInformationReply ProtocolIE-ID ::= 291 + id-EnergySavingIndication ProtocolIE-ID ::= 292 + id-IntersystemResourceStatusUpdate ProtocolIE-ID ::= 293 + id-SuccessfulHandoverReportList ProtocolIE-ID ::= 294 + id-MBS-AreaSessionID ProtocolIE-ID ::= 295 + id-MBS-QoSFlowsToBeSetupList ProtocolIE-ID ::= 296 + id-MBS-QoSFlowsToBeSetupModList ProtocolIE-ID ::= 297 + id-MBS-ServiceArea ProtocolIE-ID ::= 298 + id-MBS-SessionID ProtocolIE-ID ::= 299 + id-MBS-DistributionReleaseRequestTransfer ProtocolIE-ID ::= 300 + id-MBS-DistributionSetupRequestTransfer ProtocolIE-ID ::= 301 + id-MBS-DistributionSetupResponseTransfer ProtocolIE-ID ::= 302 + id-MBS-DistributionSetupUnsuccessfulTransfer ProtocolIE-ID ::= 303 + id-MulticastSessionActivationRequestTransfer ProtocolIE-ID ::= 304 + id-MulticastSessionDeactivationRequestTransfer ProtocolIE-ID ::= 305 + id-MulticastSessionUpdateRequestTransfer ProtocolIE-ID ::= 306 + id-MulticastGroupPagingAreaList ProtocolIE-ID ::= 307 + id-MBS-SupportIndicator ProtocolIE-ID ::= 309 + id-MBSSessionFailedtoSetupList ProtocolIE-ID ::= 310 + id-MBSSessionFailedtoSetuporModifyList ProtocolIE-ID ::= 311 + id-MBSSessionSetupResponseList ProtocolIE-ID ::= 312 + id-MBSSessionSetuporModifyResponseList ProtocolIE-ID ::= 313 + id-MBSSessionSetupFailureTransfer ProtocolIE-ID ::= 314 + id-MBSSessionSetupRequestTransfer ProtocolIE-ID ::= 315 + id-MBSSessionSetupResponseTransfer ProtocolIE-ID ::= 316 + id-MBSSessionToReleaseList ProtocolIE-ID ::= 317 + id-MBSSessionSetupRequestList ProtocolIE-ID ::= 318 + id-MBSSessionSetuporModifyRequestList ProtocolIE-ID ::= 319 + id-MBS-ActiveSessionInformation-SourcetoTargetList ProtocolIE-ID ::= 323 + id-MBS-ActiveSessionInformation-TargettoSourceList ProtocolIE-ID ::= 324 + id-OnboardingSupport ProtocolIE-ID ::= 325 + id-TimeSyncAssistanceInfo ProtocolIE-ID ::= 326 + id-SurvivalTime ProtocolIE-ID ::= 327 + id-QMCConfigInfo ProtocolIE-ID ::= 328 + id-QMCDeactivation ProtocolIE-ID ::= 329 + id-PDUSessionPairID ProtocolIE-ID ::= 331 + id-NR-PagingeDRXInformation ProtocolIE-ID ::= 332 + id-RedCapIndication ProtocolIE-ID ::= 333 + id-TargetNSSAIInformation ProtocolIE-ID ::= 334 + id-UESliceMaximumBitRateList ProtocolIE-ID ::= 335 + id-M4ReportAmount ProtocolIE-ID ::= 336 + id-M5ReportAmount ProtocolIE-ID ::= 337 + id-M6ReportAmount ProtocolIE-ID ::= 338 + id-M7ReportAmount ProtocolIE-ID ::= 339 + id-IncludeBeamMeasurementsIndication ProtocolIE-ID ::= 340 + id-ExcessPacketDelayThresholdConfiguration ProtocolIE-ID ::= 341 + id-PagingCause ProtocolIE-ID ::= 342 + id-PagingCauseIndicationForVoiceService ProtocolIE-ID ::= 343 + id-PEIPSassistanceInformation ProtocolIE-ID ::= 344 + id-FiveG-ProSeAuthorized ProtocolIE-ID ::= 345 + id-FiveG-ProSeUEPC5AggregateMaximumBitRate ProtocolIE-ID ::= 346 + id-FiveG-ProSePC5QoSParameters ProtocolIE-ID ::= 347 + id-MBSSessionModificationFailureTransfer ProtocolIE-ID ::= 348 + id-MBSSessionModificationRequestTransfer ProtocolIE-ID ::= 349 + id-MBSSessionModificationResponseTransfer ProtocolIE-ID ::= 350 + id-MBS-QoSFlowToReleaseList ProtocolIE-ID ::= 351 + id-MBS-SessionTNLInfo5GC ProtocolIE-ID ::= 352 + id-TAINSAGSupportList ProtocolIE-ID ::= 353 + id-SourceNodeTNLAddrInfo ProtocolIE-ID ::= 354 + id-NGAPIESupportInformationRequestList ProtocolIE-ID ::= 355 + id-NGAPIESupportInformationResponseList ProtocolIE-ID ::= 356 + id-MBS-SessionFSAIDList ProtocolIE-ID ::= 357 + id-MBSSessionReleaseResponseTransfer ProtocolIE-ID ::= 358 + id-ManagementBasedMDTPLMNModificationList ProtocolIE-ID ::= 359 + id-EarlyMeasurement ProtocolIE-ID ::= 360 + id-BeamMeasurementsReportConfiguration ProtocolIE-ID ::= 361 + + +END +-- ASN1STOP + +-- ASN1START +-- ************************************************************** +-- +-- Container definitions +-- +-- ************************************************************** + +NGAP-Containers { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +ngran-Access (22) modules (3) ngap (1) version1 (1) ngap-Containers (5) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- ************************************************************** +-- +-- IE parameter types from other modules. +-- +-- ************************************************************** + +IMPORTS + + Criticality, + Presence, + PrivateIE-ID, + ProtocolExtensionID, + ProtocolIE-ID +FROM NGAP-CommonDataTypes + + maxPrivateIEs, + maxProtocolExtensions, + maxProtocolIEs +FROM NGAP-Constants; + +-- ************************************************************** +-- +-- Class Definition for Protocol IEs +-- +-- ************************************************************** + +NGAP-PROTOCOL-IES ::= CLASS { + &id ProtocolIE-ID UNIQUE, + &criticality Criticality, + &Value, + &presence Presence +} +WITH SYNTAX { + ID &id + CRITICALITY &criticality + TYPE &Value + PRESENCE &presence +} + +-- ************************************************************** +-- +-- Class Definition for Protocol IEs +-- +-- ************************************************************** + +NGAP-PROTOCOL-IES-PAIR ::= CLASS { + &id ProtocolIE-ID UNIQUE, + &firstCriticality Criticality, + &FirstValue, + &secondCriticality Criticality, + &SecondValue, + &presence Presence +} +WITH SYNTAX { + ID &id + FIRST CRITICALITY &firstCriticality + FIRST TYPE &FirstValue + SECOND CRITICALITY &secondCriticality + SECOND TYPE &SecondValue + PRESENCE &presence +} + +-- ************************************************************** +-- +-- Class Definition for Protocol Extensions +-- +-- ************************************************************** + +NGAP-PROTOCOL-EXTENSION ::= CLASS { + &id ProtocolExtensionID UNIQUE, + &criticality Criticality, + &Extension, + &presence Presence +} +WITH SYNTAX { + ID &id + CRITICALITY &criticality + EXTENSION &Extension + PRESENCE &presence +} + +-- ************************************************************** +-- +-- Class Definition for Private IEs +-- +-- ************************************************************** + +NGAP-PRIVATE-IES ::= CLASS { + &id PrivateIE-ID, + &criticality Criticality, + &Value, + &presence Presence +} +WITH SYNTAX { + ID &id + CRITICALITY &criticality + TYPE &Value + PRESENCE &presence +} + +-- ************************************************************** +-- +-- Container for Protocol IEs +-- +-- ************************************************************** + +ProtocolIE-Container {NGAP-PROTOCOL-IES : IEsSetParam} ::= + SEQUENCE (SIZE (0..maxProtocolIEs)) OF + ProtocolIE-Field {{IEsSetParam}} + +ProtocolIE-SingleContainer {NGAP-PROTOCOL-IES : IEsSetParam} ::= + ProtocolIE-Field {{IEsSetParam}} + +ProtocolIE-Field {NGAP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE { + id NGAP-PROTOCOL-IES.&id ({IEsSetParam}), + criticality NGAP-PROTOCOL-IES.&criticality ({IEsSetParam}{@id}), + value NGAP-PROTOCOL-IES.&Value ({IEsSetParam}{@id}) +} + +-- ************************************************************** +-- +-- Container for Protocol IE Pairs +-- +-- ************************************************************** + +ProtocolIE-ContainerPair {NGAP-PROTOCOL-IES-PAIR : IEsSetParam} ::= + SEQUENCE (SIZE (0..maxProtocolIEs)) OF + ProtocolIE-FieldPair {{IEsSetParam}} + +ProtocolIE-FieldPair {NGAP-PROTOCOL-IES-PAIR : IEsSetParam} ::= SEQUENCE { + id NGAP-PROTOCOL-IES-PAIR.&id ({IEsSetParam}), + firstCriticality NGAP-PROTOCOL-IES-PAIR.&firstCriticality ({IEsSetParam}{@id}), + firstValue NGAP-PROTOCOL-IES-PAIR.&FirstValue ({IEsSetParam}{@id}), + secondCriticality NGAP-PROTOCOL-IES-PAIR.&secondCriticality ({IEsSetParam}{@id}), + secondValue NGAP-PROTOCOL-IES-PAIR.&SecondValue ({IEsSetParam}{@id}) +} + +-- ************************************************************** +-- +-- Container Lists for Protocol IE Containers +-- +-- ************************************************************** + +ProtocolIE-ContainerList {INTEGER : lowerBound, INTEGER : upperBound, NGAP-PROTOCOL-IES : IEsSetParam} ::= + SEQUENCE (SIZE (lowerBound..upperBound)) OF + ProtocolIE-SingleContainer {{IEsSetParam}} + +ProtocolIE-ContainerPairList {INTEGER : lowerBound, INTEGER : upperBound, NGAP-PROTOCOL-IES-PAIR : IEsSetParam} ::= + SEQUENCE (SIZE (lowerBound..upperBound)) OF + ProtocolIE-ContainerPair {{IEsSetParam}} + +-- ************************************************************** +-- +-- Container for Protocol Extensions +-- +-- ************************************************************** + +ProtocolExtensionContainer {NGAP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= + SEQUENCE (SIZE (1..maxProtocolExtensions)) OF + ProtocolExtensionField {{ExtensionSetParam}} + +ProtocolExtensionField {NGAP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= SEQUENCE { + id NGAP-PROTOCOL-EXTENSION.&id ({ExtensionSetParam}), + criticality NGAP-PROTOCOL-EXTENSION.&criticality ({ExtensionSetParam}{@id}), + extensionValue NGAP-PROTOCOL-EXTENSION.&Extension ({ExtensionSetParam}{@id}) +} + +-- ************************************************************** +-- +-- Container for Private IEs +-- +-- ************************************************************** + +PrivateIE-Container {NGAP-PRIVATE-IES : IEsSetParam } ::= + SEQUENCE (SIZE (1..maxPrivateIEs)) OF + PrivateIE-Field {{IEsSetParam}} + +PrivateIE-Field {NGAP-PRIVATE-IES : IEsSetParam} ::= SEQUENCE { + id NGAP-PRIVATE-IES.&id ({IEsSetParam}), + criticality NGAP-PRIVATE-IES.&criticality ({IEsSetParam}{@id}), + value NGAP-PRIVATE-IES.&Value ({IEsSetParam}{@id}) +} + +END +-- ASN1STOP diff --git a/lib/asn1c/support/ngap-r17.3.0/38413-h30.txt b/lib/asn1c/support/ngap-r17.3.0/38413-h30.txt new file mode 100644 index 000000000..1ea03b4f5 --- /dev/null +++ b/lib/asn1c/support/ngap-r17.3.0/38413-h30.txt @@ -0,0 +1,11936 @@ +9.4.3 Elementary Procedure Definitions +-- ASN1START +-- ************************************************************** +-- +-- Elementary Procedure definitions +-- +-- ************************************************************** + +NGAP-PDU-Descriptions { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +ngran-Access (22) modules (3) ngap (1) version1 (1) ngap-PDU-Descriptions (0)} + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- ************************************************************** +-- +-- IE parameter types from other modules. +-- +-- ************************************************************** + +IMPORTS + + Criticality, + ProcedureCode +FROM NGAP-CommonDataTypes + + AMFConfigurationUpdate, + AMFConfigurationUpdateAcknowledge, + AMFConfigurationUpdateFailure, + AMFCPRelocationIndication, + AMFStatusIndication, + BroadcastSessionModificationFailure, + BroadcastSessionModificationRequest, + BroadcastSessionModificationResponse, + BroadcastSessionReleaseRequest, + BroadcastSessionReleaseRequired, + BroadcastSessionReleaseResponse, + BroadcastSessionSetupFailure, + BroadcastSessionSetupRequest, + BroadcastSessionSetupResponse, + CellTrafficTrace, + ConnectionEstablishmentIndication, + DeactivateTrace, + DistributionReleaseRequest, + DistributionReleaseResponse, + DistributionSetupFailure, + DistributionSetupRequest, + DistributionSetupResponse, + DownlinkNASTransport, + DownlinkNonUEAssociatedNRPPaTransport, + DownlinkRANConfigurationTransfer, + DownlinkRANEarlyStatusTransfer, + DownlinkRANStatusTransfer, + DownlinkUEAssociatedNRPPaTransport, + ErrorIndication, + HandoverCancel, + HandoverCancelAcknowledge, + HandoverCommand, + HandoverFailure, + HandoverNotify, + HandoverPreparationFailure, + HandoverRequest, + HandoverRequestAcknowledge, + HandoverRequired, + HandoverSuccess, + InitialContextSetupFailure, + InitialContextSetupRequest, + InitialContextSetupResponse, + InitialUEMessage, + LocationReport, + LocationReportingControl, + LocationReportingFailureIndication, + MulticastSessionActivationFailure, + MulticastSessionActivationRequest, + MulticastSessionActivationResponse, + MulticastSessionDeactivationRequest, + MulticastSessionDeactivationResponse, + MulticastSessionUpdateFailure, + MulticastSessionUpdateRequest, + MulticastSessionUpdateResponse, + MulticastGroupPaging, + NASNonDeliveryIndication, + NGReset, + NGResetAcknowledge, + NGSetupFailure, + NGSetupRequest, + NGSetupResponse, + OverloadStart, + OverloadStop, + Paging, + PathSwitchRequest, + PathSwitchRequestAcknowledge, + PathSwitchRequestFailure, + PDUSessionResourceModifyConfirm, + PDUSessionResourceModifyIndication, + PDUSessionResourceModifyRequest, + PDUSessionResourceModifyResponse, + PDUSessionResourceNotify, + PDUSessionResourceReleaseCommand, + PDUSessionResourceReleaseResponse, + PDUSessionResourceSetupRequest, + PDUSessionResourceSetupResponse, + PrivateMessage, + PWSCancelRequest, + PWSCancelResponse, + PWSFailureIndication, + PWSRestartIndication, + RANConfigurationUpdate, + RANConfigurationUpdateAcknowledge, + RANConfigurationUpdateFailure, + RANCPRelocationIndication, + RerouteNASRequest, + RetrieveUEInformation, + RRCInactiveTransitionReport, + SecondaryRATDataUsageReport, + TraceFailureIndication, + TraceStart, + UEContextModificationFailure, + UEContextModificationRequest, + UEContextModificationResponse, + UEContextReleaseCommand, + UEContextReleaseComplete, + UEContextReleaseRequest, + UEContextResumeRequest, + UEContextResumeResponse, + UEContextResumeFailure, + UEContextSuspendRequest, + UEContextSuspendResponse, + UEContextSuspendFailure, + UEInformationTransfer, + UERadioCapabilityCheckRequest, + UERadioCapabilityCheckResponse, + UERadioCapabilityIDMappingRequest, + UERadioCapabilityIDMappingResponse, + UERadioCapabilityInfoIndication, + UETNLABindingReleaseRequest, + UplinkNASTransport, + UplinkNonUEAssociatedNRPPaTransport, + UplinkRANConfigurationTransfer, + UplinkRANEarlyStatusTransfer, + UplinkRANStatusTransfer, + UplinkUEAssociatedNRPPaTransport, + WriteReplaceWarningRequest, + WriteReplaceWarningResponse, + UplinkRIMInformationTransfer, + DownlinkRIMInformationTransfer + +FROM NGAP-PDU-Contents + + id-AMFConfigurationUpdate, + id-AMFCPRelocationIndication, + id-AMFStatusIndication, + id-BroadcastSessionModification, + id-BroadcastSessionRelease, + id-BroadcastSessionReleaseRequired, + id-BroadcastSessionSetup, + id-CellTrafficTrace, + id-ConnectionEstablishmentIndication, + id-DeactivateTrace, + id-DistributionSetup, + id-DistributionRelease, + id-DownlinkNASTransport, + id-DownlinkNonUEAssociatedNRPPaTransport, + id-DownlinkRANConfigurationTransfer, + id-DownlinkRANEarlyStatusTransfer, + id-DownlinkRANStatusTransfer, + id-DownlinkUEAssociatedNRPPaTransport, + id-ErrorIndication, + id-HandoverCancel, + id-HandoverNotification, + id-HandoverPreparation, + id-HandoverResourceAllocation, + id-HandoverSuccess, + id-InitialContextSetup, + id-InitialUEMessage, + id-LocationReport, + id-LocationReportingControl, + id-LocationReportingFailureIndication, + id-MulticastSessionActivation, + id-MulticastSessionDeactivation, + id-MulticastSessionUpdate, + id-MulticastGroupPaging, + id-NASNonDeliveryIndication, + id-NGReset, + id-NGSetup, + id-OverloadStart, + id-OverloadStop, + id-Paging, + id-PathSwitchRequest, + id-PDUSessionResourceModify, + id-PDUSessionResourceModifyIndication, + id-PDUSessionResourceNotify, + id-PDUSessionResourceRelease, + id-PDUSessionResourceSetup, + id-PrivateMessage, + id-PWSCancel, + id-PWSFailureIndication, + id-PWSRestartIndication, + id-RANConfigurationUpdate, + id-RANCPRelocationIndication, + id-RerouteNASRequest, + id-RetrieveUEInformation, + id-RRCInactiveTransitionReport, + id-SecondaryRATDataUsageReport, + id-TraceFailureIndication, + id-TraceStart, + id-UEContextModification, + id-UEContextRelease, + id-UEContextReleaseRequest, + id-UEContextResume, + id-UEContextSuspend, + id-UEInformationTransfer, + id-UERadioCapabilityCheck, + id-UERadioCapabilityIDMapping, + id-UERadioCapabilityInfoIndication, + id-UETNLABindingRelease, + id-UplinkNASTransport, + id-UplinkNonUEAssociatedNRPPaTransport, + id-UplinkRANConfigurationTransfer, + id-UplinkRANEarlyStatusTransfer, + id-UplinkRANStatusTransfer, + id-UplinkUEAssociatedNRPPaTransport, + id-WriteReplaceWarning, + id-UplinkRIMInformationTransfer, + id-DownlinkRIMInformationTransfer + +FROM NGAP-Constants; + +-- ************************************************************** +-- +-- Interface Elementary Procedure Class +-- +-- ************************************************************** + +NGAP-ELEMENTARY-PROCEDURE ::= CLASS { + &InitiatingMessage , + &SuccessfulOutcome OPTIONAL, + &UnsuccessfulOutcome OPTIONAL, + &procedureCode ProcedureCode UNIQUE, + &criticality Criticality DEFAULT ignore +} + +WITH SYNTAX { + INITIATING MESSAGE &InitiatingMessage + [SUCCESSFUL OUTCOME &SuccessfulOutcome] + [UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome] + PROCEDURE CODE &procedureCode + [CRITICALITY &criticality] +} + +-- ************************************************************** +-- +-- Interface PDU Definition +-- +-- ************************************************************** + +NGAP-PDU ::= CHOICE { + initiatingMessage InitiatingMessage, + successfulOutcome SuccessfulOutcome, + unsuccessfulOutcome UnsuccessfulOutcome, + ... +} + +InitiatingMessage ::= SEQUENCE { + procedureCode NGAP-ELEMENTARY-PROCEDURE.&procedureCode ({NGAP-ELEMENTARY-PROCEDURES}), + criticality NGAP-ELEMENTARY-PROCEDURE.&criticality ({NGAP-ELEMENTARY-PROCEDURES}{@procedureCode}), + value NGAP-ELEMENTARY-PROCEDURE.&InitiatingMessage ({NGAP-ELEMENTARY-PROCEDURES}{@procedureCode}) +} + +SuccessfulOutcome ::= SEQUENCE { + procedureCode NGAP-ELEMENTARY-PROCEDURE.&procedureCode ({NGAP-ELEMENTARY-PROCEDURES}), + criticality NGAP-ELEMENTARY-PROCEDURE.&criticality ({NGAP-ELEMENTARY-PROCEDURES}{@procedureCode}), + value NGAP-ELEMENTARY-PROCEDURE.&SuccessfulOutcome ({NGAP-ELEMENTARY-PROCEDURES}{@procedureCode}) +} + +UnsuccessfulOutcome ::= SEQUENCE { + procedureCode NGAP-ELEMENTARY-PROCEDURE.&procedureCode ({NGAP-ELEMENTARY-PROCEDURES}), + criticality NGAP-ELEMENTARY-PROCEDURE.&criticality ({NGAP-ELEMENTARY-PROCEDURES}{@procedureCode}), + value NGAP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome ({NGAP-ELEMENTARY-PROCEDURES}{@procedureCode}) +} + +-- ************************************************************** +-- +-- Interface Elementary Procedure List +-- +-- ************************************************************** + +NGAP-ELEMENTARY-PROCEDURES NGAP-ELEMENTARY-PROCEDURE ::= { + NGAP-ELEMENTARY-PROCEDURES-CLASS-1 | + NGAP-ELEMENTARY-PROCEDURES-CLASS-2, + ... +} + +NGAP-ELEMENTARY-PROCEDURES-CLASS-1 NGAP-ELEMENTARY-PROCEDURE ::= { + aMFConfigurationUpdate | + broadcastSessionModification | + broadcastSessionRelease | + broadcastSessionSetup | + distributionSetup | + distributionRelease | + handoverCancel | + handoverPreparation | + handoverResourceAllocation | + initialContextSetup | + multicastSessionActivation | + multicastSessionDeactivation | + multicastSessionUpdate | + nGReset | + nGSetup | + pathSwitchRequest | + pDUSessionResourceModify | + pDUSessionResourceModifyIndication | + pDUSessionResourceRelease | + pDUSessionResourceSetup | + pWSCancel | + rANConfigurationUpdate | + uEContextModification | + uEContextRelease | + uEContextResume | + uEContextSuspend | + uERadioCapabilityCheck | + uERadioCapabilityIDMapping | + writeReplaceWarning, + ... +} + +NGAP-ELEMENTARY-PROCEDURES-CLASS-2 NGAP-ELEMENTARY-PROCEDURE ::= { + aMFCPRelocationIndication | + aMFStatusIndication | + broadcastSessionReleaseRequired | + cellTrafficTrace | + connectionEstablishmentIndication | + deactivateTrace | + downlinkNASTransport | + downlinkNonUEAssociatedNRPPaTransport | + downlinkRANConfigurationTransfer | + downlinkRANEarlyStatusTransfer | + downlinkRANStatusTransfer | + downlinkRIMInformationTransfer | + downlinkUEAssociatedNRPPaTransport | + errorIndication | + handoverNotification | + handoverSuccess | + initialUEMessage | + locationReport | + locationReportingControl | + locationReportingFailureIndication | + multicastGroupPaging | + nASNonDeliveryIndication | + overloadStart | + overloadStop | + paging | + pDUSessionResourceNotify | + privateMessage | + pWSFailureIndication | + pWSRestartIndication | + rANCPRelocationIndication | + rerouteNASRequest | + retrieveUEInformation | + rRCInactiveTransitionReport | + secondaryRATDataUsageReport | + traceFailureIndication | + traceStart | + uEContextReleaseRequest | + uEInformationTransfer | + uERadioCapabilityInfoIndication | + uETNLABindingRelease | + uplinkNASTransport | + uplinkNonUEAssociatedNRPPaTransport | + uplinkRANConfigurationTransfer | + uplinkRANEarlyStatusTransfer | + uplinkRANStatusTransfer | + uplinkRIMInformationTransfer | + uplinkUEAssociatedNRPPaTransport, + ... + +} + +-- ************************************************************** +-- +-- Interface Elementary Procedures +-- +-- ************************************************************** + +aMFConfigurationUpdate NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE AMFConfigurationUpdate + SUCCESSFUL OUTCOME AMFConfigurationUpdateAcknowledge + UNSUCCESSFUL OUTCOME AMFConfigurationUpdateFailure + PROCEDURE CODE id-AMFConfigurationUpdate + CRITICALITY reject +} + +aMFCPRelocationIndication NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE AMFCPRelocationIndication + PROCEDURE CODE id-AMFCPRelocationIndication + CRITICALITY reject +} + +aMFStatusIndication NGAP-ELEMENTARY-PROCEDURE ::={ + INITIATING MESSAGE AMFStatusIndication + PROCEDURE CODE id-AMFStatusIndication + CRITICALITY ignore +} + +broadcastSessionModification NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE BroadcastSessionModificationRequest + SUCCESSFUL OUTCOME BroadcastSessionModificationResponse + UNSUCCESSFUL OUTCOME BroadcastSessionModificationFailure + PROCEDURE CODE id-BroadcastSessionModification + CRITICALITY reject +} + +broadcastSessionRelease NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE BroadcastSessionReleaseRequest + SUCCESSFUL OUTCOME BroadcastSessionReleaseResponse + PROCEDURE CODE id-BroadcastSessionRelease + CRITICALITY reject +} + +broadcastSessionReleaseRequired NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE BroadcastSessionReleaseRequired + PROCEDURE CODE id-BroadcastSessionReleaseRequired + CRITICALITY reject +} + +broadcastSessionSetup NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE BroadcastSessionSetupRequest + SUCCESSFUL OUTCOME BroadcastSessionSetupResponse + UNSUCCESSFUL OUTCOME BroadcastSessionSetupFailure + PROCEDURE CODE id-BroadcastSessionSetup + CRITICALITY reject +} + +cellTrafficTrace NGAP-ELEMENTARY-PROCEDURE ::={ + INITIATING MESSAGE CellTrafficTrace + PROCEDURE CODE id-CellTrafficTrace + CRITICALITY ignore +} + +connectionEstablishmentIndication NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ConnectionEstablishmentIndication + PROCEDURE CODE id-ConnectionEstablishmentIndication + CRITICALITY reject +} + +deactivateTrace NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DeactivateTrace + PROCEDURE CODE id-DeactivateTrace + CRITICALITY ignore +} + +distributionSetup NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DistributionSetupRequest + SUCCESSFUL OUTCOME DistributionSetupResponse + UNSUCCESSFUL OUTCOME DistributionSetupFailure + PROCEDURE CODE id-DistributionSetup + CRITICALITY reject +} + +distributionRelease NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DistributionReleaseRequest + SUCCESSFUL OUTCOME DistributionReleaseResponse + PROCEDURE CODE id-DistributionRelease + CRITICALITY reject +} + +downlinkNASTransport NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkNASTransport + PROCEDURE CODE id-DownlinkNASTransport + CRITICALITY ignore +} + +downlinkNonUEAssociatedNRPPaTransport NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkNonUEAssociatedNRPPaTransport + PROCEDURE CODE id-DownlinkNonUEAssociatedNRPPaTransport + CRITICALITY ignore +} + +downlinkRANConfigurationTransfer NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkRANConfigurationTransfer + PROCEDURE CODE id-DownlinkRANConfigurationTransfer + CRITICALITY ignore +} + +downlinkRANEarlyStatusTransfer NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkRANEarlyStatusTransfer + PROCEDURE CODE id-DownlinkRANEarlyStatusTransfer + CRITICALITY ignore +} + +downlinkRANStatusTransfer NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkRANStatusTransfer + PROCEDURE CODE id-DownlinkRANStatusTransfer + CRITICALITY ignore +} + +downlinkUEAssociatedNRPPaTransport NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkUEAssociatedNRPPaTransport + PROCEDURE CODE id-DownlinkUEAssociatedNRPPaTransport + CRITICALITY ignore +} + +errorIndication NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ErrorIndication + PROCEDURE CODE id-ErrorIndication + CRITICALITY ignore +} + +handoverCancel NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverCancel + SUCCESSFUL OUTCOME HandoverCancelAcknowledge + PROCEDURE CODE id-HandoverCancel + CRITICALITY reject +} + +handoverNotification NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverNotify + PROCEDURE CODE id-HandoverNotification + CRITICALITY ignore +} + +handoverPreparation NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverRequired + SUCCESSFUL OUTCOME HandoverCommand + UNSUCCESSFUL OUTCOME HandoverPreparationFailure + PROCEDURE CODE id-HandoverPreparation + CRITICALITY reject +} + +handoverResourceAllocation NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverRequest + SUCCESSFUL OUTCOME HandoverRequestAcknowledge + UNSUCCESSFUL OUTCOME HandoverFailure + PROCEDURE CODE id-HandoverResourceAllocation + CRITICALITY reject +} + +handoverSuccess NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverSuccess + PROCEDURE CODE id-HandoverSuccess + CRITICALITY ignore +} + +initialContextSetup NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE InitialContextSetupRequest + SUCCESSFUL OUTCOME InitialContextSetupResponse + UNSUCCESSFUL OUTCOME InitialContextSetupFailure + PROCEDURE CODE id-InitialContextSetup + CRITICALITY reject +} + +initialUEMessage NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE InitialUEMessage + PROCEDURE CODE id-InitialUEMessage + CRITICALITY ignore +} + +locationReport NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE LocationReport + PROCEDURE CODE id-LocationReport + CRITICALITY ignore +} + +locationReportingControl NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE LocationReportingControl + PROCEDURE CODE id-LocationReportingControl + CRITICALITY ignore +} + +locationReportingFailureIndication NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE LocationReportingFailureIndication + PROCEDURE CODE id-LocationReportingFailureIndication + CRITICALITY ignore +} + +multicastSessionActivation NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MulticastSessionActivationRequest + SUCCESSFUL OUTCOME MulticastSessionActivationResponse + UNSUCCESSFUL OUTCOME MulticastSessionActivationFailure + PROCEDURE CODE id-MulticastSessionActivation + CRITICALITY reject +} + +multicastSessionDeactivation NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MulticastSessionDeactivationRequest + SUCCESSFUL OUTCOME MulticastSessionDeactivationResponse + PROCEDURE CODE id-MulticastSessionDeactivation + CRITICALITY reject +} + +multicastSessionUpdate NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MulticastSessionUpdateRequest + SUCCESSFUL OUTCOME MulticastSessionUpdateResponse + UNSUCCESSFUL OUTCOME MulticastSessionUpdateFailure + PROCEDURE CODE id-MulticastSessionUpdate + CRITICALITY reject +} + +multicastGroupPaging NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MulticastGroupPaging + PROCEDURE CODE id-MulticastGroupPaging + CRITICALITY ignore +} + +nASNonDeliveryIndication NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE NASNonDeliveryIndication + PROCEDURE CODE id-NASNonDeliveryIndication + CRITICALITY ignore +} + +nGReset NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE NGReset + SUCCESSFUL OUTCOME NGResetAcknowledge + PROCEDURE CODE id-NGReset + CRITICALITY reject +} + +nGSetup NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE NGSetupRequest + SUCCESSFUL OUTCOME NGSetupResponse + UNSUCCESSFUL OUTCOME NGSetupFailure + PROCEDURE CODE id-NGSetup + CRITICALITY reject +} + +overloadStart NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE OverloadStart + PROCEDURE CODE id-OverloadStart + CRITICALITY ignore +} + +overloadStop NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE OverloadStop + PROCEDURE CODE id-OverloadStop + CRITICALITY reject +} + +paging NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE Paging + PROCEDURE CODE id-Paging + CRITICALITY ignore +} + +pathSwitchRequest NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PathSwitchRequest + SUCCESSFUL OUTCOME PathSwitchRequestAcknowledge + UNSUCCESSFUL OUTCOME PathSwitchRequestFailure + PROCEDURE CODE id-PathSwitchRequest + CRITICALITY reject +} + +pDUSessionResourceModify NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PDUSessionResourceModifyRequest + SUCCESSFUL OUTCOME PDUSessionResourceModifyResponse + PROCEDURE CODE id-PDUSessionResourceModify + CRITICALITY reject +} + +pDUSessionResourceModifyIndication NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PDUSessionResourceModifyIndication + SUCCESSFUL OUTCOME PDUSessionResourceModifyConfirm + PROCEDURE CODE id-PDUSessionResourceModifyIndication + CRITICALITY reject +} + +pDUSessionResourceNotify NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PDUSessionResourceNotify + PROCEDURE CODE id-PDUSessionResourceNotify + CRITICALITY ignore +} + +pDUSessionResourceRelease NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PDUSessionResourceReleaseCommand + SUCCESSFUL OUTCOME PDUSessionResourceReleaseResponse + PROCEDURE CODE id-PDUSessionResourceRelease + CRITICALITY reject +} + +pDUSessionResourceSetup NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PDUSessionResourceSetupRequest + SUCCESSFUL OUTCOME PDUSessionResourceSetupResponse + PROCEDURE CODE id-PDUSessionResourceSetup + CRITICALITY reject +} + +privateMessage NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PrivateMessage + PROCEDURE CODE id-PrivateMessage + CRITICALITY ignore +} + +pWSCancel NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PWSCancelRequest + SUCCESSFUL OUTCOME PWSCancelResponse + PROCEDURE CODE id-PWSCancel + CRITICALITY reject +} + +pWSFailureIndication NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PWSFailureIndication + PROCEDURE CODE id-PWSFailureIndication + CRITICALITY ignore +} + +pWSRestartIndication NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PWSRestartIndication + PROCEDURE CODE id-PWSRestartIndication + CRITICALITY ignore +} + +rANConfigurationUpdate NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE RANConfigurationUpdate + SUCCESSFUL OUTCOME RANConfigurationUpdateAcknowledge + UNSUCCESSFUL OUTCOME RANConfigurationUpdateFailure + PROCEDURE CODE id-RANConfigurationUpdate + CRITICALITY reject +} + +rANCPRelocationIndication NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE RANCPRelocationIndication + PROCEDURE CODE id-RANCPRelocationIndication + CRITICALITY reject +} + +rerouteNASRequest NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE RerouteNASRequest + PROCEDURE CODE id-RerouteNASRequest + CRITICALITY reject +} + + +retrieveUEInformation NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE RetrieveUEInformation + PROCEDURE CODE id-RetrieveUEInformation + CRITICALITY reject +} + +rRCInactiveTransitionReport NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE RRCInactiveTransitionReport + PROCEDURE CODE id-RRCInactiveTransitionReport + CRITICALITY ignore +} + +secondaryRATDataUsageReport NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE SecondaryRATDataUsageReport + PROCEDURE CODE id-SecondaryRATDataUsageReport + CRITICALITY ignore +} + +traceFailureIndication NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE TraceFailureIndication + PROCEDURE CODE id-TraceFailureIndication + CRITICALITY ignore +} + +traceStart NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE TraceStart + PROCEDURE CODE id-TraceStart + CRITICALITY ignore +} + +uEContextModification NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextModificationRequest + SUCCESSFUL OUTCOME UEContextModificationResponse + UNSUCCESSFUL OUTCOME UEContextModificationFailure + PROCEDURE CODE id-UEContextModification + CRITICALITY reject +} + +uEContextRelease NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextReleaseCommand + SUCCESSFUL OUTCOME UEContextReleaseComplete + PROCEDURE CODE id-UEContextRelease + CRITICALITY reject +} + +uEContextReleaseRequest NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextReleaseRequest + PROCEDURE CODE id-UEContextReleaseRequest + CRITICALITY ignore +} + +uEContextResume NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextResumeRequest + SUCCESSFUL OUTCOME UEContextResumeResponse + UNSUCCESSFUL OUTCOME UEContextResumeFailure + PROCEDURE CODE id-UEContextResume + CRITICALITY reject +} + +uEContextSuspend NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextSuspendRequest + SUCCESSFUL OUTCOME UEContextSuspendResponse + UNSUCCESSFUL OUTCOME UEContextSuspendFailure + PROCEDURE CODE id-UEContextSuspend + CRITICALITY reject +} + +uEInformationTransfer NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEInformationTransfer + PROCEDURE CODE id-UEInformationTransfer + CRITICALITY reject +} + +uERadioCapabilityCheck NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UERadioCapabilityCheckRequest + SUCCESSFUL OUTCOME UERadioCapabilityCheckResponse + PROCEDURE CODE id-UERadioCapabilityCheck + CRITICALITY reject +} + +uERadioCapabilityIDMapping NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UERadioCapabilityIDMappingRequest + SUCCESSFUL OUTCOME UERadioCapabilityIDMappingResponse + PROCEDURE CODE id-UERadioCapabilityIDMapping + CRITICALITY reject +} + +uERadioCapabilityInfoIndication NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UERadioCapabilityInfoIndication + PROCEDURE CODE id-UERadioCapabilityInfoIndication + CRITICALITY ignore +} + +uETNLABindingRelease NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UETNLABindingReleaseRequest + PROCEDURE CODE id-UETNLABindingRelease + CRITICALITY ignore +} + +uplinkNASTransport NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkNASTransport + PROCEDURE CODE id-UplinkNASTransport + CRITICALITY ignore +} + +uplinkNonUEAssociatedNRPPaTransport NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkNonUEAssociatedNRPPaTransport + PROCEDURE CODE id-UplinkNonUEAssociatedNRPPaTransport + CRITICALITY ignore +} + +uplinkRANConfigurationTransfer NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkRANConfigurationTransfer + PROCEDURE CODE id-UplinkRANConfigurationTransfer + CRITICALITY ignore +} + +uplinkRANEarlyStatusTransfer NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkRANEarlyStatusTransfer + PROCEDURE CODE id-UplinkRANEarlyStatusTransfer + CRITICALITY reject +} + +uplinkRANStatusTransfer NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkRANStatusTransfer + PROCEDURE CODE id-UplinkRANStatusTransfer + CRITICALITY ignore +} + +uplinkUEAssociatedNRPPaTransport NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkUEAssociatedNRPPaTransport + PROCEDURE CODE id-UplinkUEAssociatedNRPPaTransport + CRITICALITY ignore +} + +writeReplaceWarning NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE WriteReplaceWarningRequest + SUCCESSFUL OUTCOME WriteReplaceWarningResponse + PROCEDURE CODE id-WriteReplaceWarning + CRITICALITY reject +} + +uplinkRIMInformationTransfer NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkRIMInformationTransfer + PROCEDURE CODE id-UplinkRIMInformationTransfer + CRITICALITY ignore +} + +downlinkRIMInformationTransfer NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkRIMInformationTransfer + PROCEDURE CODE id-DownlinkRIMInformationTransfer + CRITICALITY ignore +} + +END +-- ASN1STOP + +9.4.4 PDU Definitions +-- ASN1START +-- ************************************************************** +-- +-- PDU definitions for NGAP. +-- +-- ************************************************************** + +NGAP-PDU-Contents { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +ngran-Access (22) modules (3) ngap (1) version1 (1) ngap-PDU-Contents (1) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- ************************************************************** +-- +-- IE parameter types from other modules. +-- +-- ************************************************************** + +IMPORTS + + AllowedNSSAI, + AMFName, + AMFSetID, + AMF-TNLAssociationSetupList, + AMF-TNLAssociationToAddList, + AMF-TNLAssociationToRemoveList, + AMF-TNLAssociationToUpdateList, + AMF-UE-NGAP-ID, + AssistanceDataForPaging, + AuthenticatedIndication, + BroadcastCancelledAreaList, + BroadcastCompletedAreaList, + CancelAllWarningMessages, + Cause, + CellIDListForRestart, + CEmodeBrestricted, + CEmodeBSupport-Indicator, + CNAssistedRANTuning, + ConcurrentWarningMessageInd, + CoreNetworkAssistanceInformationForInactive, + CPTransportLayerInformation, + CriticalityDiagnostics, + DataCodingScheme, + DL-CP-SecurityInformation, + DirectForwardingPathAvailability, + EarlyStatusTransfer-TransparentContainer, + EDT-Session, + EmergencyAreaIDListForRestart, + EmergencyFallbackIndicator, + EN-DCSONConfigurationTransfer, + EndIndication, + Enhanced-CoverageRestriction, + EUTRA-CGI, + EUTRA-PagingeDRXInformation, + Extended-AMFName, + Extended-ConnectedTime, + Extended-RANNodeName, + FiveG-ProSeAuthorized, + FiveG-ProSePC5QoSParameters, + FiveG-S-TMSI, + GlobalRANNodeID, + GUAMI, + HandoverFlag, + HandoverType, + IAB-Authorized, + IAB-Supported, + IABNodeIndication, + IMSVoiceSupportIndicator, + IndexToRFSP, + InfoOnRecommendedCellsAndRANNodesForPaging, + IntersystemSONConfigurationTransfer, + LAI, + LTEM-Indication, + LocationReportingRequestType, + LTEUESidelinkAggregateMaximumBitrate, + LTEV2XServicesAuthorized, + MaskedIMEISV, + MBS-AreaSessionID, + MBS-ServiceArea, + MBS-SessionID, + MBS-DistributionReleaseRequestTransfer, + MBS-DistributionSetupRequestTransfer, + MBS-DistributionSetupResponseTransfer, + MBS-DistributionSetupUnsuccessfulTransfer, + MBSSessionReleaseResponseTransfer, + MBSSessionSetupOrModFailureTransfer, + MBSSessionSetupOrModRequestTransfer, + MBSSessionSetupOrModResponseTransfer, + MessageIdentifier, + MDTPLMNList, + MDTPLMNModificationList, + MobilityRestrictionList, + MulticastSessionActivationRequestTransfer, + MulticastSessionDeactivationRequestTransfer, + MulticastSessionUpdateRequestTransfer, + MulticastGroupPagingAreaList, + NAS-PDU, + NASSecurityParametersFromNGRAN, + NB-IoT-DefaultPagingDRX, + NB-IoT-PagingDRX, + NB-IoT-Paging-eDRXInfo, + NB-IoT-UEPriority, + NewSecurityContextInd, + NGRAN-CGI, + NGRAN-TNLAssociationToRemoveList, + NGRANTraceID, + NotifySourceNGRANNode, + NPN-AccessInformation, + NR-CGI, + NR-PagingeDRXInformation, + NRPPa-PDU, + NumberOfBroadcastsRequested, + NRUESidelinkAggregateMaximumBitrate, + NRV2XServicesAuthorized, + OverloadResponse, + OverloadStartNSSAIList, + PagingAssisDataforCEcapabUE, + PagingCause, + PagingDRX, + PagingOrigin, + PagingPriority, + PDUSessionAggregateMaximumBitRate, + PDUSessionResourceAdmittedList, + PDUSessionResourceFailedToModifyListModCfm, + PDUSessionResourceFailedToModifyListModRes, + PDUSessionResourceFailedToResumeListRESReq, + PDUSessionResourceFailedToResumeListRESRes, + PDUSessionResourceFailedToSetupListCxtFail, + PDUSessionResourceFailedToSetupListCxtRes, + PDUSessionResourceFailedToSetupListHOAck, + PDUSessionResourceFailedToSetupListPSReq, + PDUSessionResourceFailedToSetupListSURes, + PDUSessionResourceHandoverList, + PDUSessionResourceListCxtRelCpl, + PDUSessionResourceListCxtRelReq, + PDUSessionResourceListHORqd, + PDUSessionResourceModifyListModCfm, + PDUSessionResourceModifyListModInd, + PDUSessionResourceModifyListModReq, + PDUSessionResourceModifyListModRes, + PDUSessionResourceNotifyList, + PDUSessionResourceReleasedListNot, + PDUSessionResourceReleasedListPSAck, + PDUSessionResourceReleasedListPSFail, + PDUSessionResourceReleasedListRelRes, + PDUSessionResourceResumeListRESReq, + PDUSessionResourceResumeListRESRes, + PDUSessionResourceSecondaryRATUsageList, + PDUSessionResourceSetupListCxtReq, + PDUSessionResourceSetupListCxtRes, + PDUSessionResourceSetupListHOReq, + PDUSessionResourceSetupListSUReq, + PDUSessionResourceSetupListSURes, + PDUSessionResourceSuspendListSUSReq, + PDUSessionResourceSwitchedList, + PDUSessionResourceToBeSwitchedDLList, + PDUSessionResourceToReleaseListHOCmd, + PDUSessionResourceToReleaseListRelCmd, + PEIPSassistanceInformation, + PLMNIdentity, + PLMNSupportList, + PrivacyIndicator, + PWSFailedCellIDList, + PC5QoSParameters, + QMCConfigInfo, + QMCDeactivation, + RANNodeName, + RANPagingPriority, + RANStatusTransfer-TransparentContainer, + RAN-UE-NGAP-ID, + RedCapIndication, + RedirectionVoiceFallback, + RelativeAMFCapacity, + RepetitionPeriod, + ResetType, + RGLevelWirelineAccessCharacteristics, + RoutingID, + RRCEstablishmentCause, + RRCInactiveTransitionReportRequest, + RRCState, + SecurityContext, + SecurityKey, + SerialNumber, + ServedGUAMIList, + SliceSupportList, + S-NSSAI, + SONConfigurationTransfer, + SourceToTarget-TransparentContainer, + SourceToTarget-AMFInformationReroute, + SRVCCOperationPossible, + SupportedTAList, + Suspend-Request-Indication, + Suspend-Response-Indication, + TAI, + TAIListForPaging, + TAIListForRestart, + TargetID, + TargetNSSAIInformation, + TargetToSource-TransparentContainer, + TargettoSource-Failure-TransparentContainer, + TimeSyncAssistanceInfo, + TimeToWait, + TNLAssociationList, + TraceActivation, + TrafficLoadReductionIndication, + TransportLayerAddress, + UEAggregateMaximumBitRate, + UE-associatedLogicalNG-connectionList, + UECapabilityInfoRequest, + UEContextRequest, + UE-DifferentiationInfo, + UE-NGAP-IDs, + UEPagingIdentity, + UEPresenceInAreaOfInterestList, + UERadioCapability, + UERadioCapabilityForPaging, + UERadioCapabilityID, + UERetentionInformation, + UESecurityCapabilities, + UESliceMaximumBitRateList, + UE-UP-CIoT-Support, + UL-CP-SecurityInformation, + UnavailableGUAMIList, + URI-address, + UserLocationInformation, + WarningAreaCoordinates, + WarningAreaList, + WarningMessageContents, + WarningSecurityInfo, + WarningType, + WUS-Assistance-Information, + RIMInformationTransfer + +FROM NGAP-IEs + + PrivateIE-Container{}, + ProtocolExtensionContainer{}, + ProtocolIE-Container{}, + ProtocolIE-ContainerList{}, + ProtocolIE-ContainerPair{}, + ProtocolIE-SingleContainer{}, + NGAP-PRIVATE-IES, + NGAP-PROTOCOL-EXTENSION, + NGAP-PROTOCOL-IES, + NGAP-PROTOCOL-IES-PAIR +FROM NGAP-Containers + + id-AllowedNSSAI, + id-AMFName, + id-AMFOverloadResponse, + id-AMFSetID, + id-AMF-TNLAssociationFailedToSetupList, + id-AMF-TNLAssociationSetupList, + id-AMF-TNLAssociationToAddList, + id-AMF-TNLAssociationToRemoveList, + id-AMF-TNLAssociationToUpdateList, + id-AMFTrafficLoadReductionIndication, + id-AMF-UE-NGAP-ID, + id-AssistanceDataForPaging, + id-AuthenticatedIndication, + id-BroadcastCancelledAreaList, + id-BroadcastCompletedAreaList, + id-CancelAllWarningMessages, + id-Cause, + id-CellIDListForRestart, + id-CEmodeBrestricted, + id-CEmodeBSupport-Indicator, + id-CNAssistedRANTuning, + id-ConcurrentWarningMessageInd, + id-CoreNetworkAssistanceInformationForInactive, + id-CriticalityDiagnostics, + id-DataCodingScheme, + id-DefaultPagingDRX, + id-DirectForwardingPathAvailability, + id-DL-CP-SecurityInformation, + id-EarlyStatusTransfer-TransparentContainer, + id-EDT-Session, + id-EmergencyAreaIDListForRestart, + id-EmergencyFallbackIndicator, + id-ENDC-SONConfigurationTransferDL, + id-ENDC-SONConfigurationTransferUL, + id-EndIndication, + id-Enhanced-CoverageRestriction, + id-EUTRA-CGI, + id-EUTRA-PagingeDRXInformation, + id-Extended-AMFName, + id-Extended-ConnectedTime, + id-Extended-RANNodeName, + id-FiveG-ProSeAuthorized, + id-FiveG-ProSeUEPC5AggregateMaximumBitRate, + id-FiveG-ProSePC5QoSParameters, + id-FiveG-S-TMSI, + id-GlobalRANNodeID, + id-GUAMI, + id-HandoverFlag, + id-HandoverType, + id-IAB-Authorized, + id-IAB-Supported, + id-IABNodeIndication, + id-IMSVoiceSupportIndicator, + id-IndexToRFSP, + id-InfoOnRecommendedCellsAndRANNodesForPaging, + id-IntersystemSONConfigurationTransferDL, + id-IntersystemSONConfigurationTransferUL, + id-LocationReportingRequestType, + id-LTEM-Indication, + id-LTEV2XServicesAuthorized, + id-LTEUESidelinkAggregateMaximumBitrate, + id-ManagementBasedMDTPLMNList, + id-ManagementBasedMDTPLMNModificationList, + id-MaskedIMEISV, + id-MBS-AreaSessionID, + id-MBS-ServiceArea, + id-MBS-SessionID, + id-MBS-DistributionReleaseRequestTransfer, + id-MBS-DistributionSetupRequestTransfer, + id-MBS-DistributionSetupResponseTransfer, + id-MBS-DistributionSetupUnsuccessfulTransfer, + id-MBSSessionModificationFailureTransfer, + id-MBSSessionModificationRequestTransfer, + id-MBSSessionModificationResponseTransfer, + id-MBSSessionReleaseResponseTransfer, + id-MBSSessionSetupFailureTransfer, + id-MBSSessionSetupRequestTransfer, + id-MBSSessionSetupResponseTransfer, + id-MessageIdentifier, + id-MobilityRestrictionList, + id-MulticastSessionActivationRequestTransfer, + id-MulticastSessionDeactivationRequestTransfer, + id-MulticastSessionUpdateRequestTransfer, + id-MulticastGroupPagingAreaList, + id-NAS-PDU, + id-NASC, + id-NASSecurityParametersFromNGRAN, + id-NB-IoT-DefaultPagingDRX, + id-NB-IoT-PagingDRX, + id-NB-IoT-Paging-eDRXInfo, + id-NB-IoT-UEPriority, + id-NewAMF-UE-NGAP-ID, + id-NewGUAMI, + id-NewSecurityContextInd, + id-NGAP-Message, + id-NGRAN-CGI, + id-NGRAN-TNLAssociationToRemoveList, + id-NGRANTraceID, + id-NotifySourceNGRANNode, + id-NPN-AccessInformation, + id-NR-PagingeDRXInformation, + id-NRPPa-PDU, + id-NRV2XServicesAuthorized, + id-NRUESidelinkAggregateMaximumBitrate, + id-NumberOfBroadcastsRequested, + id-OldAMF, + id-OverloadStartNSSAIList, + id-PagingAssisDataforCEcapabUE, + id-PagingCause, + id-PagingDRX, + id-PagingOrigin, + id-PagingPriority, + id-PDUSessionResourceAdmittedList, + id-PDUSessionResourceFailedToModifyListModCfm, + id-PDUSessionResourceFailedToModifyListModRes, + id-PDUSessionResourceFailedToResumeListRESReq, + id-PDUSessionResourceFailedToResumeListRESRes, + id-PDUSessionResourceFailedToSetupListCxtFail, + id-PDUSessionResourceFailedToSetupListCxtRes, + id-PDUSessionResourceFailedToSetupListHOAck, + id-PDUSessionResourceFailedToSetupListPSReq, + id-PDUSessionResourceFailedToSetupListSURes, + id-PDUSessionResourceHandoverList, + id-PDUSessionResourceListCxtRelCpl, + id-PDUSessionResourceListCxtRelReq, + id-PDUSessionResourceListHORqd, + id-PDUSessionResourceModifyListModCfm, + id-PDUSessionResourceModifyListModInd, + id-PDUSessionResourceModifyListModReq, + id-PDUSessionResourceModifyListModRes, + id-PDUSessionResourceNotifyList, + id-PDUSessionResourceReleasedListNot, + id-PDUSessionResourceReleasedListPSAck, + id-PDUSessionResourceReleasedListPSFail, + id-PDUSessionResourceReleasedListRelRes, + id-PDUSessionResourceResumeListRESReq, + id-PDUSessionResourceResumeListRESRes, + id-PDUSessionResourceSecondaryRATUsageList, + id-PDUSessionResourceSetupListCxtReq, + id-PDUSessionResourceSetupListCxtRes, + id-PDUSessionResourceSetupListHOReq, + id-PDUSessionResourceSetupListSUReq, + id-PDUSessionResourceSetupListSURes, + id-PDUSessionResourceSuspendListSUSReq, + id-PDUSessionResourceSwitchedList, + id-PDUSessionResourceToBeSwitchedDLList, + id-PDUSessionResourceToReleaseListHOCmd, + id-PDUSessionResourceToReleaseListRelCmd, + id-PEIPSassistanceInformation, + id-PLMNSupportList, + id-PrivacyIndicator, + id-PWSFailedCellIDList, + id-PC5QoSParameters, + id-QMCConfigInfo, + id-QMCDeactivation, + id-RANNodeName, + id-RANPagingPriority, + id-RANStatusTransfer-TransparentContainer, + id-RAN-UE-NGAP-ID, + id-RedCapIndication, + id-RedirectionVoiceFallback, + id-RelativeAMFCapacity, + id-RepetitionPeriod, + id-ResetType, + id-RGLevelWirelineAccessCharacteristics, + id-RoutingID, + id-RRCEstablishmentCause, + id-RRCInactiveTransitionReportRequest, + id-RRC-Resume-Cause, + id-RRCState, + id-SecurityContext, + id-SecurityKey, + id-SelectedPLMNIdentity, + id-SerialNumber, + id-ServedGUAMIList, + id-SliceSupportList, + id-S-NSSAI, + id-SONConfigurationTransferDL, + id-SONConfigurationTransferUL, + id-SourceAMF-UE-NGAP-ID, + id-SourceToTarget-TransparentContainer, + id-SourceToTarget-AMFInformationReroute, + id-SRVCCOperationPossible, + id-SupportedTAList, + id-Suspend-Request-Indication, + id-Suspend-Response-Indication, + id-TAI, + id-TAIListForPaging, + id-TAIListForRestart, + id-TargetID, + id-TargetNSSAIInformation, + id-TargetToSource-TransparentContainer, + id-TargettoSource-Failure-TransparentContainer, + id-TimeSyncAssistanceInfo, + id-TimeToWait, + id-TNGFIdentityInformation, + id-TraceActivation, + id-TraceCollectionEntityIPAddress, + id-TraceCollectionEntityURI, + id-TWIFIdentityInformation, + id-UEAggregateMaximumBitRate, + id-UE-associatedLogicalNG-connectionList, + id-UECapabilityInfoRequest, + id-UEContextRequest, + id-UE-DifferentiationInfo, + id-UE-NGAP-IDs, + id-UEPagingIdentity, + id-UEPresenceInAreaOfInterestList, + id-UERadioCapability, + id-UERadioCapabilityForPaging, + id-UERadioCapabilityID, + id-UERadioCapability-EUTRA-Format, + id-UERetentionInformation, + id-UESecurityCapabilities, + id-UESliceMaximumBitRateList, + id-UE-UP-CIoT-Support, + id-UL-CP-SecurityInformation, + id-UnavailableGUAMIList, + id-UserLocationInformation, + id-W-AGFIdentityInformation, + id-WarningAreaCoordinates, + id-WarningAreaList, + id-WarningMessageContents, + id-WarningSecurityInfo, + id-WarningType, + id-WUS-Assistance-Information, + id-RIMInformationTransfer + +FROM NGAP-Constants; + +-- ************************************************************** +-- +-- PDU SESSION MANAGEMENT ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- PDU Session Resource Setup Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- PDU SESSION RESOURCE SETUP REQUEST +-- +-- ************************************************************** + +PDUSessionResourceSetupRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PDUSessionResourceSetupRequestIEs} }, + ... +} + +PDUSessionResourceSetupRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RANPagingPriority CRITICALITY ignore TYPE RANPagingPriority PRESENCE optional }| + { ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE optional }| + { ID id-PDUSessionResourceSetupListSUReq CRITICALITY reject TYPE PDUSessionResourceSetupListSUReq PRESENCE mandatory }| + { ID id-UEAggregateMaximumBitRate CRITICALITY ignore TYPE UEAggregateMaximumBitRate PRESENCE optional }| + { ID id-UESliceMaximumBitRateList CRITICALITY ignore TYPE UESliceMaximumBitRateList PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PDU SESSION RESOURCE SETUP RESPONSE +-- +-- ************************************************************** + +PDUSessionResourceSetupResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PDUSessionResourceSetupResponseIEs} }, + ... +} + +PDUSessionResourceSetupResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-PDUSessionResourceSetupListSURes CRITICALITY ignore TYPE PDUSessionResourceSetupListSURes PRESENCE optional }| + { ID id-PDUSessionResourceFailedToSetupListSURes CRITICALITY ignore TYPE PDUSessionResourceFailedToSetupListSURes PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- PDU Session Resource Release Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- PDU SESSION RESOURCE RELEASE COMMAND +-- +-- ************************************************************** + +PDUSessionResourceReleaseCommand ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PDUSessionResourceReleaseCommandIEs} }, + ... +} + +PDUSessionResourceReleaseCommandIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RANPagingPriority CRITICALITY ignore TYPE RANPagingPriority PRESENCE optional }| + { ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE optional }| + { ID id-PDUSessionResourceToReleaseListRelCmd CRITICALITY reject TYPE PDUSessionResourceToReleaseListRelCmd PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- PDU SESSION RESOURCE RELEASE RESPONSE +-- +-- ************************************************************** + +PDUSessionResourceReleaseResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PDUSessionResourceReleaseResponseIEs} }, + ... +} + +PDUSessionResourceReleaseResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-PDUSessionResourceReleasedListRelRes CRITICALITY ignore TYPE PDUSessionResourceReleasedListRelRes PRESENCE mandatory }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PDU Session Resource Modify Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- PDU SESSION RESOURCE MODIFY REQUEST +-- +-- ************************************************************** + +PDUSessionResourceModifyRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PDUSessionResourceModifyRequestIEs} }, + ... +} + +PDUSessionResourceModifyRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RANPagingPriority CRITICALITY ignore TYPE RANPagingPriority PRESENCE optional }| + { ID id-PDUSessionResourceModifyListModReq CRITICALITY reject TYPE PDUSessionResourceModifyListModReq PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- PDU SESSION RESOURCE MODIFY RESPONSE +-- +-- ************************************************************** + +PDUSessionResourceModifyResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PDUSessionResourceModifyResponseIEs} }, + ... +} + +PDUSessionResourceModifyResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-PDUSessionResourceModifyListModRes CRITICALITY ignore TYPE PDUSessionResourceModifyListModRes PRESENCE optional }| + { ID id-PDUSessionResourceFailedToModifyListModRes CRITICALITY ignore TYPE PDUSessionResourceFailedToModifyListModRes PRESENCE optional }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- PDU Session Resource Notify Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- PDU SESSION RESOURCE NOTIFY +-- +-- ************************************************************** + +PDUSessionResourceNotify ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PDUSessionResourceNotifyIEs} }, + ... +} + +PDUSessionResourceNotifyIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-PDUSessionResourceNotifyList CRITICALITY reject TYPE PDUSessionResourceNotifyList PRESENCE optional }| + { ID id-PDUSessionResourceReleasedListNot CRITICALITY ignore TYPE PDUSessionResourceReleasedListNot PRESENCE optional }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- PDU Session Resource Modify Indication Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- PDU SESSION RESOURCE MODIFY INDICATION +-- +-- ************************************************************** + +PDUSessionResourceModifyIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PDUSessionResourceModifyIndicationIEs} }, + ... +} + +PDUSessionResourceModifyIndicationIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-PDUSessionResourceModifyListModInd CRITICALITY reject TYPE PDUSessionResourceModifyListModInd PRESENCE mandatory }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PDU SESSION RESOURCE MODIFY CONFIRM +-- +-- ************************************************************** + +PDUSessionResourceModifyConfirm ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PDUSessionResourceModifyConfirmIEs} }, + ... +} + +PDUSessionResourceModifyConfirmIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-PDUSessionResourceModifyListModCfm CRITICALITY ignore TYPE PDUSessionResourceModifyListModCfm PRESENCE optional }| + { ID id-PDUSessionResourceFailedToModifyListModCfm CRITICALITY ignore TYPE PDUSessionResourceFailedToModifyListModCfm PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE CONTEXT MANAGEMENT ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Initial Context Setup Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- INITIAL CONTEXT SETUP REQUEST +-- +-- ************************************************************** + +InitialContextSetupRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {InitialContextSetupRequestIEs} }, + ... +} + +InitialContextSetupRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-OldAMF CRITICALITY reject TYPE AMFName PRESENCE optional }| + { ID id-UEAggregateMaximumBitRate CRITICALITY reject TYPE UEAggregateMaximumBitRate PRESENCE conditional }| + { ID id-CoreNetworkAssistanceInformationForInactive CRITICALITY ignore TYPE CoreNetworkAssistanceInformationForInactive PRESENCE optional }| + { ID id-GUAMI CRITICALITY reject TYPE GUAMI PRESENCE mandatory }| + { ID id-PDUSessionResourceSetupListCxtReq CRITICALITY reject TYPE PDUSessionResourceSetupListCxtReq PRESENCE optional }| + { ID id-AllowedNSSAI CRITICALITY reject TYPE AllowedNSSAI PRESENCE mandatory }| + { ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE mandatory }| + { ID id-SecurityKey CRITICALITY reject TYPE SecurityKey PRESENCE mandatory }| + { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE optional }| + { ID id-MobilityRestrictionList CRITICALITY ignore TYPE MobilityRestrictionList PRESENCE optional }| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional }| + { ID id-IndexToRFSP CRITICALITY ignore TYPE IndexToRFSP PRESENCE optional }| + { ID id-MaskedIMEISV CRITICALITY ignore TYPE MaskedIMEISV PRESENCE optional }| + { ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE optional }| + { ID id-EmergencyFallbackIndicator CRITICALITY reject TYPE EmergencyFallbackIndicator PRESENCE optional }| + { ID id-RRCInactiveTransitionReportRequest CRITICALITY ignore TYPE RRCInactiveTransitionReportRequest PRESENCE optional }| + { ID id-UERadioCapabilityForPaging CRITICALITY ignore TYPE UERadioCapabilityForPaging PRESENCE optional }| + { ID id-RedirectionVoiceFallback CRITICALITY ignore TYPE RedirectionVoiceFallback PRESENCE optional }| + { ID id-LocationReportingRequestType CRITICALITY ignore TYPE LocationReportingRequestType PRESENCE optional }| + { ID id-CNAssistedRANTuning CRITICALITY ignore TYPE CNAssistedRANTuning PRESENCE optional }| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional }| + { ID id-IAB-Authorized CRITICALITY ignore TYPE IAB-Authorized PRESENCE optional }| + { ID id-Enhanced-CoverageRestriction CRITICALITY ignore TYPE Enhanced-CoverageRestriction PRESENCE optional }| + { ID id-Extended-ConnectedTime CRITICALITY ignore TYPE Extended-ConnectedTime PRESENCE optional }| + { ID id-UE-DifferentiationInfo CRITICALITY ignore TYPE UE-DifferentiationInfo PRESENCE optional }| +{ ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional }| +{ ID id-LTEV2XServicesAuthorized CRITICALITY ignore TYPE LTEV2XServicesAuthorized PRESENCE optional }| +{ ID id-NRUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| +{ ID id-LTEUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE LTEUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-PC5QoSParameters CRITICALITY ignore TYPE PC5QoSParameters PRESENCE optional }| + { ID id-CEmodeBrestricted CRITICALITY ignore TYPE CEmodeBrestricted PRESENCE optional }| + { ID id-UE-UP-CIoT-Support CRITICALITY ignore TYPE UE-UP-CIoT-Support PRESENCE optional }| + { ID id-RGLevelWirelineAccessCharacteristics CRITICALITY ignore TYPE RGLevelWirelineAccessCharacteristics PRESENCE optional }| + { ID id-ManagementBasedMDTPLMNList CRITICALITY ignore TYPE MDTPLMNList PRESENCE optional }| + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional }| + { ID id-TimeSyncAssistanceInfo CRITICALITY ignore TYPE TimeSyncAssistanceInfo PRESENCE optional }| + { ID id-QMCConfigInfo CRITICALITY ignore TYPE QMCConfigInfo PRESENCE optional }| + { ID id-TargetNSSAIInformation CRITICALITY ignore TYPE TargetNSSAIInformation PRESENCE optional }| + { ID id-UESliceMaximumBitRateList CRITICALITY ignore TYPE UESliceMaximumBitRateList PRESENCE optional }| + { ID id-FiveG-ProSeAuthorized CRITICALITY ignore TYPE FiveG-ProSeAuthorized PRESENCE optional }| + { ID id-FiveG-ProSeUEPC5AggregateMaximumBitRate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-FiveG-ProSePC5QoSParameters CRITICALITY ignore TYPE FiveG-ProSePC5QoSParameters PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- INITIAL CONTEXT SETUP RESPONSE +-- +-- ************************************************************** + +InitialContextSetupResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {InitialContextSetupResponseIEs} }, + ... +} + +InitialContextSetupResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-PDUSessionResourceSetupListCxtRes CRITICALITY ignore TYPE PDUSessionResourceSetupListCxtRes PRESENCE optional }| + { ID id-PDUSessionResourceFailedToSetupListCxtRes CRITICALITY ignore TYPE PDUSessionResourceFailedToSetupListCxtRes PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- INITIAL CONTEXT SETUP FAILURE +-- +-- ************************************************************** + +InitialContextSetupFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {InitialContextSetupFailureIEs} }, + ... +} + +InitialContextSetupFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-PDUSessionResourceFailedToSetupListCxtFail CRITICALITY ignore TYPE PDUSessionResourceFailedToSetupListCxtFail PRESENCE optional }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE Context Release Request Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE CONTEXT RELEASE REQUEST +-- +-- ************************************************************** + +UEContextReleaseRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextReleaseRequest-IEs} }, + ... +} + +UEContextReleaseRequest-IEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-PDUSessionResourceListCxtRelReq CRITICALITY reject TYPE PDUSessionResourceListCxtRelReq PRESENCE optional }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UE Context Release Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE CONTEXT RELEASE COMMAND +-- +-- ************************************************************** + +UEContextReleaseCommand ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextReleaseCommand-IEs} }, + ... +} + +UEContextReleaseCommand-IEs NGAP-PROTOCOL-IES ::= { + { ID id-UE-NGAP-IDs CRITICALITY reject TYPE UE-NGAP-IDs PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UE CONTEXT RELEASE COMPLETE +-- +-- ************************************************************** + +UEContextReleaseComplete ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextReleaseComplete-IEs} }, + ... +} + +UEContextReleaseComplete-IEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }| + { ID id-InfoOnRecommendedCellsAndRANNodesForPaging CRITICALITY ignore TYPE InfoOnRecommendedCellsAndRANNodesForPaging PRESENCE optional }| + { ID id-PDUSessionResourceListCxtRelCpl CRITICALITY reject TYPE PDUSessionResourceListCxtRelCpl PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| + { ID id-PagingAssisDataforCEcapabUE CRITICALITY ignore TYPE PagingAssisDataforCEcapabUE PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE Context Resume Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE CONTEXT RESUME REQUEST +-- +-- ************************************************************** + +UEContextResumeRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextResumeRequestIEs} }, + ... +} + +UEContextResumeRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RRC-Resume-Cause CRITICALITY ignore TYPE RRCEstablishmentCause PRESENCE mandatory }| + { ID id-PDUSessionResourceResumeListRESReq CRITICALITY reject TYPE PDUSessionResourceResumeListRESReq PRESENCE optional }| + { ID id-PDUSessionResourceFailedToResumeListRESReq CRITICALITY reject TYPE PDUSessionResourceFailedToResumeListRESReq PRESENCE optional }| + { ID id-Suspend-Request-Indication CRITICALITY ignore TYPE Suspend-Request-Indication PRESENCE optional }| + { ID id-InfoOnRecommendedCellsAndRANNodesForPaging CRITICALITY ignore TYPE InfoOnRecommendedCellsAndRANNodesForPaging PRESENCE optional }| + { ID id-PagingAssisDataforCEcapabUE CRITICALITY ignore TYPE PagingAssisDataforCEcapabUE PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE CONTEXT RESUME RESPONSE +-- +-- ************************************************************** + +UEContextResumeResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextResumeResponseIEs} }, + ... +} + +UEContextResumeResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-PDUSessionResourceResumeListRESRes CRITICALITY reject TYPE PDUSessionResourceResumeListRESRes PRESENCE optional }| + { ID id-PDUSessionResourceFailedToResumeListRESRes CRITICALITY reject TYPE PDUSessionResourceFailedToResumeListRESRes PRESENCE optional }| + { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE optional }| + { ID id-Suspend-Response-Indication CRITICALITY ignore TYPE Suspend-Response-Indication PRESENCE optional }| + { ID id-Extended-ConnectedTime CRITICALITY ignore TYPE Extended-ConnectedTime PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE CONTEXT RESUME FAILURE +-- +-- ************************************************************** + +UEContextResumeFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextResumeFailureIEs} }, + ... +} + +UEContextResumeFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- UE Context Suspend Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE CONTEXT SUSPEND REQUEST +-- +-- ************************************************************** + +UEContextSuspendRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextSuspendRequestIEs} }, + ... +} + +UEContextSuspendRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-InfoOnRecommendedCellsAndRANNodesForPaging CRITICALITY ignore TYPE InfoOnRecommendedCellsAndRANNodesForPaging PRESENCE optional }| + { ID id-PagingAssisDataforCEcapabUE CRITICALITY ignore TYPE PagingAssisDataforCEcapabUE PRESENCE optional }| + { ID id-PDUSessionResourceSuspendListSUSReq CRITICALITY reject TYPE PDUSessionResourceSuspendListSUSReq PRESENCE optional }, ... +} + +-- ************************************************************** +-- +-- UE CONTEXT SUSPEND RESPONSE +-- +-- ************************************************************** + +UEContextSuspendResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextSuspendResponseIEs} }, + ... +} + +UEContextSuspendResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE CONTEXT SUSPEND FAILURE +-- +-- ************************************************************** + +UEContextSuspendFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextSuspendFailureIEs} }, + ... +} + +UEContextSuspendFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE Context Modification Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE CONTEXT MODIFICATION REQUEST +-- +-- ************************************************************** + +UEContextModificationRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextModificationRequestIEs} }, + ... +} + +UEContextModificationRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RANPagingPriority CRITICALITY ignore TYPE RANPagingPriority PRESENCE optional }| + { ID id-SecurityKey CRITICALITY reject TYPE SecurityKey PRESENCE optional }| + { ID id-IndexToRFSP CRITICALITY ignore TYPE IndexToRFSP PRESENCE optional }| + { ID id-UEAggregateMaximumBitRate CRITICALITY ignore TYPE UEAggregateMaximumBitRate PRESENCE optional }| + { ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE optional }| + { ID id-CoreNetworkAssistanceInformationForInactive CRITICALITY ignore TYPE CoreNetworkAssistanceInformationForInactive PRESENCE optional }| + { ID id-EmergencyFallbackIndicator CRITICALITY reject TYPE EmergencyFallbackIndicator PRESENCE optional }| + { ID id-NewAMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE optional }| + { ID id-RRCInactiveTransitionReportRequest CRITICALITY ignore TYPE RRCInactiveTransitionReportRequest PRESENCE optional }| + { ID id-NewGUAMI CRITICALITY reject TYPE GUAMI PRESENCE optional }| + { ID id-CNAssistedRANTuning CRITICALITY ignore TYPE CNAssistedRANTuning PRESENCE optional }| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional }| + { ID id-IAB-Authorized CRITICALITY ignore TYPE IAB-Authorized PRESENCE optional }| + { ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional }| + { ID id-LTEV2XServicesAuthorized CRITICALITY ignore TYPE LTEV2XServicesAuthorized PRESENCE optional }| + { ID id-NRUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-LTEUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE LTEUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-PC5QoSParameters CRITICALITY ignore TYPE PC5QoSParameters PRESENCE optional }| + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional }| + { ID id-RGLevelWirelineAccessCharacteristics CRITICALITY ignore TYPE RGLevelWirelineAccessCharacteristics PRESENCE optional }| + { ID id-TimeSyncAssistanceInfo CRITICALITY ignore TYPE TimeSyncAssistanceInfo PRESENCE optional }| + { ID id-QMCConfigInfo CRITICALITY ignore TYPE QMCConfigInfo PRESENCE optional }| + { ID id-QMCDeactivation CRITICALITY ignore TYPE QMCDeactivation PRESENCE optional }| + { ID id-UESliceMaximumBitRateList CRITICALITY ignore TYPE UESliceMaximumBitRateList PRESENCE optional }| + { ID id-ManagementBasedMDTPLMNModificationList CRITICALITY ignore TYPE MDTPLMNModificationList PRESENCE optional }| + { ID id-FiveG-ProSeAuthorized CRITICALITY ignore TYPE FiveG-ProSeAuthorized PRESENCE optional }| + { ID id-FiveG-ProSeUEPC5AggregateMaximumBitRate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-FiveG-ProSePC5QoSParameters CRITICALITY ignore TYPE FiveG-ProSePC5QoSParameters PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE CONTEXT MODIFICATION RESPONSE +-- +-- ************************************************************** + +UEContextModificationResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextModificationResponseIEs} }, + ... +} + +UEContextModificationResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RRCState CRITICALITY ignore TYPE RRCState PRESENCE optional }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE CONTEXT MODIFICATION FAILURE +-- +-- ************************************************************** + +UEContextModificationFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextModificationFailureIEs} }, + ... +} + +UEContextModificationFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- RRC INACTIVE TRANSITION REPORT +-- +-- ************************************************************** + +RRCInactiveTransitionReport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {RRCInactiveTransitionReportIEs} }, + ... +} + +RRCInactiveTransitionReportIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RRCState CRITICALITY ignore TYPE RRCState PRESENCE mandatory }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- Retrieve UE Information +-- +-- ************************************************************** + +RetrieveUEInformation ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { RetrieveUEInformationIEs} }, + ... +} + +RetrieveUEInformationIEs NGAP-PROTOCOL-IES ::= { + { ID id-FiveG-S-TMSI CRITICALITY reject TYPE FiveG-S-TMSI PRESENCE mandatory }, + ... + +} + +-- ************************************************************** + +-- UE Information Transfer +-- +-- ************************************************************** + +UEInformationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEInformationTransferIEs} }, + ... +} + +UEInformationTransferIEs NGAP-PROTOCOL-IES ::= { + { ID id-FiveG-S-TMSI CRITICALITY reject TYPE FiveG-S-TMSI PRESENCE mandatory }| + { ID id-NB-IoT-UEPriority CRITICALITY ignore TYPE NB-IoT-UEPriority PRESENCE optional }| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional }| + { ID id-S-NSSAI CRITICALITY ignore TYPE S-NSSAI PRESENCE optional }| + { ID id-AllowedNSSAI CRITICALITY ignore TYPE AllowedNSSAI PRESENCE optional }| + { ID id-UE-DifferentiationInfo CRITICALITY ignore TYPE UE-DifferentiationInfo PRESENCE optional }| + { ID id-MaskedIMEISV CRITICALITY ignore TYPE MaskedIMEISV PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- RAN CP Relocation Indication +-- +-- ************************************************************** + +RANCPRelocationIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { RANCPRelocationIndicationIEs} }, + ... +} + +RANCPRelocationIndicationIEs NGAP-PROTOCOL-IES ::= { + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-FiveG-S-TMSI CRITICALITY reject TYPE FiveG-S-TMSI PRESENCE mandatory }| + { ID id-EUTRA-CGI CRITICALITY ignore TYPE EUTRA-CGI PRESENCE mandatory }| + { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory }| + { ID id-UL-CP-SecurityInformation CRITICALITY reject TYPE UL-CP-SecurityInformation PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UE MOBILITY MANAGEMENT ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Handover Preparation Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- HANDOVER REQUIRED +-- +-- ************************************************************** + +HandoverRequired ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {HandoverRequiredIEs} }, + ... +} + +HandoverRequiredIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-TargetID CRITICALITY reject TYPE TargetID PRESENCE mandatory }| + { ID id-DirectForwardingPathAvailability CRITICALITY ignore TYPE DirectForwardingPathAvailability PRESENCE optional }| + { ID id-PDUSessionResourceListHORqd CRITICALITY reject TYPE PDUSessionResourceListHORqd PRESENCE mandatory }| + { ID id-SourceToTarget-TransparentContainer CRITICALITY reject TYPE SourceToTarget-TransparentContainer PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- HANDOVER COMMAND +-- +-- ************************************************************** + +HandoverCommand ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {HandoverCommandIEs} }, + ... +} + +HandoverCommandIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory }| + { ID id-NASSecurityParametersFromNGRAN CRITICALITY reject TYPE NASSecurityParametersFromNGRAN PRESENCE conditional }| + -- This IE shall be present if HandoverType IE is set to value "5GStoEPPS" or "5GStoUTRAN" -- + { ID id-PDUSessionResourceHandoverList CRITICALITY ignore TYPE PDUSessionResourceHandoverList PRESENCE optional }| + { ID id-PDUSessionResourceToReleaseListHOCmd CRITICALITY ignore TYPE PDUSessionResourceToReleaseListHOCmd PRESENCE optional }| + { ID id-TargetToSource-TransparentContainer CRITICALITY reject TYPE TargetToSource-TransparentContainer PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- HANDOVER PREPARATION FAILURE +-- +-- ************************************************************** + +HandoverPreparationFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {HandoverPreparationFailureIEs} }, + ... +} + +HandoverPreparationFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| + { ID id-TargettoSource-Failure-TransparentContainer CRITICALITY ignore TYPE TargettoSource-Failure-TransparentContainer PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- Handover Resource Allocation Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- HANDOVER REQUEST +-- +-- ************************************************************** + +HandoverRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {HandoverRequestIEs} }, + ... +} + +HandoverRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-UEAggregateMaximumBitRate CRITICALITY reject TYPE UEAggregateMaximumBitRate PRESENCE mandatory }| + { ID id-CoreNetworkAssistanceInformationForInactive CRITICALITY ignore TYPE CoreNetworkAssistanceInformationForInactive PRESENCE optional }| + { ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE mandatory }| + { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE mandatory }| + { ID id-NewSecurityContextInd CRITICALITY reject TYPE NewSecurityContextInd PRESENCE optional }| + { ID id-NASC CRITICALITY reject TYPE NAS-PDU PRESENCE optional }| + { ID id-PDUSessionResourceSetupListHOReq CRITICALITY reject TYPE PDUSessionResourceSetupListHOReq PRESENCE mandatory }| + { ID id-AllowedNSSAI CRITICALITY reject TYPE AllowedNSSAI PRESENCE mandatory }| + { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE optional }| + { ID id-MaskedIMEISV CRITICALITY ignore TYPE MaskedIMEISV PRESENCE optional }| + { ID id-SourceToTarget-TransparentContainer CRITICALITY reject TYPE SourceToTarget-TransparentContainer PRESENCE mandatory }| + { ID id-MobilityRestrictionList CRITICALITY ignore TYPE MobilityRestrictionList PRESENCE optional }| + { ID id-LocationReportingRequestType CRITICALITY ignore TYPE LocationReportingRequestType PRESENCE optional }| + { ID id-RRCInactiveTransitionReportRequest CRITICALITY ignore TYPE RRCInactiveTransitionReportRequest PRESENCE optional }| + { ID id-GUAMI CRITICALITY reject TYPE GUAMI PRESENCE mandatory }| + { ID id-RedirectionVoiceFallback CRITICALITY ignore TYPE RedirectionVoiceFallback PRESENCE optional }| + { ID id-CNAssistedRANTuning CRITICALITY ignore TYPE CNAssistedRANTuning PRESENCE optional }| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional }| + { ID id-IAB-Authorized CRITICALITY reject TYPE IAB-Authorized PRESENCE optional }| + { ID id-Enhanced-CoverageRestriction CRITICALITY ignore TYPE Enhanced-CoverageRestriction PRESENCE optional }| + { ID id-UE-DifferentiationInfo CRITICALITY ignore TYPE UE-DifferentiationInfo PRESENCE optional }| + { ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional }| + { ID id-LTEV2XServicesAuthorized CRITICALITY ignore TYPE LTEV2XServicesAuthorized PRESENCE optional }| + { ID id-NRUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-LTEUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE LTEUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-PC5QoSParameters CRITICALITY ignore TYPE PC5QoSParameters PRESENCE optional }| + { ID id-CEmodeBrestricted CRITICALITY ignore TYPE CEmodeBrestricted PRESENCE optional }| + { ID id-UE-UP-CIoT-Support CRITICALITY ignore TYPE UE-UP-CIoT-Support PRESENCE optional }| + { ID id-ManagementBasedMDTPLMNList CRITICALITY ignore TYPE MDTPLMNList PRESENCE optional }| + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional }| + { ID id-Extended-ConnectedTime CRITICALITY ignore TYPE Extended-ConnectedTime PRESENCE optional }| + { ID id-TimeSyncAssistanceInfo CRITICALITY ignore TYPE TimeSyncAssistanceInfo PRESENCE optional }| + { ID id-UESliceMaximumBitRateList CRITICALITY ignore TYPE UESliceMaximumBitRateList PRESENCE optional }| + { ID id-FiveG-ProSeAuthorized CRITICALITY ignore TYPE FiveG-ProSeAuthorized PRESENCE optional }| + { ID id-FiveG-ProSeUEPC5AggregateMaximumBitRate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-FiveG-ProSePC5QoSParameters CRITICALITY ignore TYPE FiveG-ProSePC5QoSParameters PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- HANDOVER REQUEST ACKNOWLEDGE +-- +-- ************************************************************** + +HandoverRequestAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {HandoverRequestAcknowledgeIEs} }, + ... +} + +HandoverRequestAcknowledgeIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-PDUSessionResourceAdmittedList CRITICALITY ignore TYPE PDUSessionResourceAdmittedList PRESENCE mandatory }| + { ID id-PDUSessionResourceFailedToSetupListHOAck CRITICALITY ignore TYPE PDUSessionResourceFailedToSetupListHOAck PRESENCE optional }| + { ID id-TargetToSource-TransparentContainer CRITICALITY reject TYPE TargetToSource-TransparentContainer PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| + { ID id-NPN-AccessInformation CRITICALITY reject TYPE NPN-AccessInformation PRESENCE optional }| + { ID id-RedCapIndication CRITICALITY ignore TYPE RedCapIndication PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- HANDOVER FAILURE +-- +-- ************************************************************** + +HandoverFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverFailureIEs} }, + ... +} + +HandoverFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| + { ID id-TargettoSource-Failure-TransparentContainer CRITICALITY ignore TYPE TargettoSource-Failure-TransparentContainer PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- Handover Notification Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- HANDOVER NOTIFY +-- +-- ************************************************************** + +HandoverNotify ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverNotifyIEs} }, + ... +} + +HandoverNotifyIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE mandatory }| + { ID id-NotifySourceNGRANNode CRITICALITY ignore TYPE NotifySourceNGRANNode PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- Path Switch Request Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- PATH SWITCH REQUEST +-- +-- ************************************************************** + +PathSwitchRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { PathSwitchRequestIEs} }, + ... +} + +PathSwitchRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-SourceAMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE mandatory }| + { ID id-UESecurityCapabilities CRITICALITY ignore TYPE UESecurityCapabilities PRESENCE mandatory }| + { ID id-PDUSessionResourceToBeSwitchedDLList CRITICALITY reject TYPE PDUSessionResourceToBeSwitchedDLList PRESENCE mandatory }| + { ID id-PDUSessionResourceFailedToSetupListPSReq CRITICALITY ignore TYPE PDUSessionResourceFailedToSetupListPSReq PRESENCE optional }| + { ID id-RRC-Resume-Cause CRITICALITY ignore TYPE RRCEstablishmentCause PRESENCE optional }| + { ID id-RedCapIndication CRITICALITY ignore TYPE RedCapIndication PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- PATH SWITCH REQUEST ACKNOWLEDGE +-- +-- ************************************************************** + +PathSwitchRequestAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { PathSwitchRequestAcknowledgeIEs} }, + ... +} + +PathSwitchRequestAcknowledgeIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE optional }| + { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE mandatory }| + { ID id-NewSecurityContextInd CRITICALITY reject TYPE NewSecurityContextInd PRESENCE optional }| + { ID id-PDUSessionResourceSwitchedList CRITICALITY ignore TYPE PDUSessionResourceSwitchedList PRESENCE mandatory }| + { ID id-PDUSessionResourceReleasedListPSAck CRITICALITY ignore TYPE PDUSessionResourceReleasedListPSAck PRESENCE optional }| + { ID id-AllowedNSSAI CRITICALITY reject TYPE AllowedNSSAI PRESENCE mandatory }| + { ID id-CoreNetworkAssistanceInformationForInactive CRITICALITY ignore TYPE CoreNetworkAssistanceInformationForInactive PRESENCE optional }| + { ID id-RRCInactiveTransitionReportRequest CRITICALITY ignore TYPE RRCInactiveTransitionReportRequest PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| + { ID id-RedirectionVoiceFallback CRITICALITY ignore TYPE RedirectionVoiceFallback PRESENCE optional }| + { ID id-CNAssistedRANTuning CRITICALITY ignore TYPE CNAssistedRANTuning PRESENCE optional }| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional }| + { ID id-Enhanced-CoverageRestriction CRITICALITY ignore TYPE Enhanced-CoverageRestriction PRESENCE optional }| + { ID id-Extended-ConnectedTime CRITICALITY ignore TYPE Extended-ConnectedTime PRESENCE optional }| + { ID id-UE-DifferentiationInfo CRITICALITY ignore TYPE UE-DifferentiationInfo PRESENCE optional }| + { ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional }| + { ID id-LTEV2XServicesAuthorized CRITICALITY ignore TYPE LTEV2XServicesAuthorized PRESENCE optional }| + { ID id-NRUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-LTEUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE LTEUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-PC5QoSParameters CRITICALITY ignore TYPE PC5QoSParameters PRESENCE optional }| + { ID id-CEmodeBrestricted CRITICALITY ignore TYPE CEmodeBrestricted PRESENCE optional }| + { ID id-UE-UP-CIoT-Support CRITICALITY ignore TYPE UE-UP-CIoT-Support PRESENCE optional }| + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional }| + { ID id-ManagementBasedMDTPLMNList CRITICALITY ignore TYPE MDTPLMNList PRESENCE optional }| + { ID id-TimeSyncAssistanceInfo CRITICALITY ignore TYPE TimeSyncAssistanceInfo PRESENCE optional }| + { ID id-FiveG-ProSeAuthorized CRITICALITY ignore TYPE FiveG-ProSeAuthorized PRESENCE optional }| + { ID id-FiveG-ProSeUEPC5AggregateMaximumBitRate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-FiveG-ProSePC5QoSParameters CRITICALITY ignore TYPE FiveG-ProSePC5QoSParameters PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- PATH SWITCH REQUEST FAILURE +-- +-- ************************************************************** + +PathSwitchRequestFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { PathSwitchRequestFailureIEs} }, + ... +} + +PathSwitchRequestFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-PDUSessionResourceReleasedListPSFail CRITICALITY ignore TYPE PDUSessionResourceReleasedListPSFail PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- Handover Cancellation Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- HANDOVER CANCEL +-- +-- ************************************************************** + +HandoverCancel ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverCancelIEs} }, + ... +} + +HandoverCancelIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- HANDOVER CANCEL ACKNOWLEDGE +-- +-- ************************************************************** + +HandoverCancelAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverCancelAcknowledgeIEs} }, + ... +} + +HandoverCancelAcknowledgeIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- HANDOVER SUCCESS ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- HANDOVER SUCCESS +-- +-- ************************************************************** + +HandoverSuccess ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverSuccessIEs} }, + ... +} + +HandoverSuccessIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UPLINK RAN EARLY STATUS TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Uplink RAN Early Status Transfer +-- +-- ************************************************************** + +UplinkRANEarlyStatusTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UplinkRANEarlyStatusTransferIEs} }, + ... +} + +UplinkRANEarlyStatusTransferIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory}| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory}| + { ID id-EarlyStatusTransfer-TransparentContainer CRITICALITY reject TYPE EarlyStatusTransfer-TransparentContainer PRESENCE mandatory}, + ... +} + +-- ************************************************************** +-- +-- DOWNLINK RAN EARLY STATUS TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Downlink RAN Early Status Transfer +-- +-- ************************************************************** + +DownlinkRANEarlyStatusTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DownlinkRANEarlyStatusTransferIEs} }, + ... +} + +DownlinkRANEarlyStatusTransferIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory}| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory}| + { ID id-EarlyStatusTransfer-TransparentContainer CRITICALITY reject TYPE EarlyStatusTransfer-TransparentContainer PRESENCE mandatory}, + ... +} + + +-- ************************************************************** +-- +-- Uplink RAN Status Transfer Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UPLINK RAN STATUS TRANSFER +-- +-- ************************************************************** + +UplinkRANStatusTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UplinkRANStatusTransferIEs} }, + ... +} + +UplinkRANStatusTransferIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RANStatusTransfer-TransparentContainer CRITICALITY reject TYPE RANStatusTransfer-TransparentContainer PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- Downlink RAN Status Transfer Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- DOWNLINK RAN STATUS TRANSFER +-- +-- ************************************************************** + +DownlinkRANStatusTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DownlinkRANStatusTransferIEs} }, + ... +} + +DownlinkRANStatusTransferIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RANStatusTransfer-TransparentContainer CRITICALITY reject TYPE RANStatusTransfer-TransparentContainer PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- PAGING ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- PAGING +-- +-- ************************************************************** + +Paging ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PagingIEs} }, + ... +} + +PagingIEs NGAP-PROTOCOL-IES ::= { + { ID id-UEPagingIdentity CRITICALITY ignore TYPE UEPagingIdentity PRESENCE mandatory }| + { ID id-PagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE optional }| + { ID id-TAIListForPaging CRITICALITY ignore TYPE TAIListForPaging PRESENCE mandatory }| + { ID id-PagingPriority CRITICALITY ignore TYPE PagingPriority PRESENCE optional }| + { ID id-UERadioCapabilityForPaging CRITICALITY ignore TYPE UERadioCapabilityForPaging PRESENCE optional }| + { ID id-PagingOrigin CRITICALITY ignore TYPE PagingOrigin PRESENCE optional }| + { ID id-AssistanceDataForPaging CRITICALITY ignore TYPE AssistanceDataForPaging PRESENCE optional }| + { ID id-NB-IoT-Paging-eDRXInfo CRITICALITY ignore TYPE NB-IoT-Paging-eDRXInfo PRESENCE optional }| + { ID id-NB-IoT-PagingDRX CRITICALITY ignore TYPE NB-IoT-PagingDRX PRESENCE optional }| + { ID id-Enhanced-CoverageRestriction CRITICALITY ignore TYPE Enhanced-CoverageRestriction PRESENCE optional }| + { ID id-WUS-Assistance-Information CRITICALITY ignore TYPE WUS-Assistance-Information PRESENCE optional }| + { ID id-EUTRA-PagingeDRXInformation CRITICALITY ignore TYPE EUTRA-PagingeDRXInformation PRESENCE optional }| + { ID id-CEmodeBrestricted CRITICALITY ignore TYPE CEmodeBrestricted PRESENCE optional }| + { ID id-NR-PagingeDRXInformation CRITICALITY ignore TYPE NR-PagingeDRXInformation PRESENCE optional }| + { ID id-PagingCause CRITICALITY ignore TYPE PagingCause PRESENCE optional }| + { ID id-PEIPSassistanceInformation CRITICALITY ignore TYPE PEIPSassistanceInformation PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- NAS TRANSPORT ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- INITIAL UE MESSAGE +-- +-- ************************************************************** + +InitialUEMessage ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {InitialUEMessage-IEs} }, + ... +} + +InitialUEMessage-IEs NGAP-PROTOCOL-IES ::= { + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE mandatory }| + { ID id-UserLocationInformation CRITICALITY reject TYPE UserLocationInformation PRESENCE mandatory }| + { ID id-RRCEstablishmentCause CRITICALITY ignore TYPE RRCEstablishmentCause PRESENCE mandatory }| + { ID id-FiveG-S-TMSI CRITICALITY reject TYPE FiveG-S-TMSI PRESENCE optional }| + { ID id-AMFSetID CRITICALITY ignore TYPE AMFSetID PRESENCE optional }| + { ID id-UEContextRequest CRITICALITY ignore TYPE UEContextRequest PRESENCE optional }| + { ID id-AllowedNSSAI CRITICALITY reject TYPE AllowedNSSAI PRESENCE optional }| + { ID id-SourceToTarget-AMFInformationReroute CRITICALITY ignore TYPE SourceToTarget-AMFInformationReroute PRESENCE optional }| + { ID id-SelectedPLMNIdentity CRITICALITY ignore TYPE PLMNIdentity PRESENCE optional }| + { ID id-IABNodeIndication CRITICALITY reject TYPE IABNodeIndication PRESENCE optional }| + { ID id-CEmodeBSupport-Indicator CRITICALITY reject TYPE CEmodeBSupport-Indicator PRESENCE optional }| + { ID id-LTEM-Indication CRITICALITY ignore TYPE LTEM-Indication PRESENCE optional }| + { ID id-EDT-Session CRITICALITY ignore TYPE EDT-Session PRESENCE optional }| + { ID id-AuthenticatedIndication CRITICALITY ignore TYPE AuthenticatedIndication PRESENCE optional }| + { ID id-NPN-AccessInformation CRITICALITY reject TYPE NPN-AccessInformation PRESENCE optional }| + { ID id-RedCapIndication CRITICALITY ignore TYPE RedCapIndication PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- DOWNLINK NAS TRANSPORT +-- +-- ************************************************************** + +DownlinkNASTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DownlinkNASTransport-IEs} }, + ... +} + +DownlinkNASTransport-IEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-OldAMF CRITICALITY reject TYPE AMFName PRESENCE optional }| + { ID id-RANPagingPriority CRITICALITY ignore TYPE RANPagingPriority PRESENCE optional }| + { ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE mandatory }| + { ID id-MobilityRestrictionList CRITICALITY ignore TYPE MobilityRestrictionList PRESENCE optional }| + { ID id-IndexToRFSP CRITICALITY ignore TYPE IndexToRFSP PRESENCE optional }| + { ID id-UEAggregateMaximumBitRate CRITICALITY ignore TYPE UEAggregateMaximumBitRate PRESENCE optional }| + { ID id-AllowedNSSAI CRITICALITY reject TYPE AllowedNSSAI PRESENCE optional }| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional }| + { ID id-Enhanced-CoverageRestriction CRITICALITY ignore TYPE Enhanced-CoverageRestriction PRESENCE optional }| + { ID id-Extended-ConnectedTime CRITICALITY ignore TYPE Extended-ConnectedTime PRESENCE optional }| + { ID id-UE-DifferentiationInfo CRITICALITY ignore TYPE UE-DifferentiationInfo PRESENCE optional }| + { ID id-CEmodeBrestricted CRITICALITY ignore TYPE CEmodeBrestricted PRESENCE optional }| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional }| + { ID id-UECapabilityInfoRequest CRITICALITY ignore TYPE UECapabilityInfoRequest PRESENCE optional }| + { ID id-EndIndication CRITICALITY ignore TYPE EndIndication PRESENCE optional }| + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional }| + { ID id-TargetNSSAIInformation CRITICALITY ignore TYPE TargetNSSAIInformation PRESENCE optional }| + { ID id-MaskedIMEISV CRITICALITY ignore TYPE MaskedIMEISV PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UPLINK NAS TRANSPORT +-- +-- ************************************************************** + +UplinkNASTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UplinkNASTransport-IEs} }, + ... +} + +UplinkNASTransport-IEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE mandatory }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE mandatory }| + { ID id-W-AGFIdentityInformation CRITICALITY reject TYPE OCTET STRING PRESENCE optional }| + { ID id-TNGFIdentityInformation CRITICALITY reject TYPE OCTET STRING PRESENCE optional }| + { ID id-TWIFIdentityInformation CRITICALITY reject TYPE OCTET STRING PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- NAS NON DELIVERY INDICATION +-- +-- ************************************************************** + +NASNonDeliveryIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {NASNonDeliveryIndication-IEs} }, + ... +} + +NASNonDeliveryIndication-IEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- REROUTE NAS REQUEST +-- +-- ************************************************************** + +RerouteNASRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {RerouteNASRequest-IEs} }, + ... +} + +RerouteNASRequest-IEs NGAP-PROTOCOL-IES ::= { + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE optional }| + { ID id-NGAP-Message CRITICALITY reject TYPE OCTET STRING PRESENCE mandatory }| + { ID id-AMFSetID CRITICALITY reject TYPE AMFSetID PRESENCE mandatory }| + { ID id-AllowedNSSAI CRITICALITY reject TYPE AllowedNSSAI PRESENCE optional }| + { ID id-SourceToTarget-AMFInformationReroute CRITICALITY ignore TYPE SourceToTarget-AMFInformationReroute PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- INTERFACE MANAGEMENT ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- NG Setup Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- NG SETUP REQUEST +-- +-- ************************************************************** + +NGSetupRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {NGSetupRequestIEs} }, + ... +} + +NGSetupRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-GlobalRANNodeID CRITICALITY reject TYPE GlobalRANNodeID PRESENCE mandatory }| + { ID id-RANNodeName CRITICALITY ignore TYPE RANNodeName PRESENCE optional }| + { ID id-SupportedTAList CRITICALITY reject TYPE SupportedTAList PRESENCE mandatory }| + { ID id-DefaultPagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE mandatory }| + { ID id-UERetentionInformation CRITICALITY ignore TYPE UERetentionInformation PRESENCE optional }| + { ID id-NB-IoT-DefaultPagingDRX CRITICALITY ignore TYPE NB-IoT-DefaultPagingDRX PRESENCE optional }| + { ID id-Extended-RANNodeName CRITICALITY ignore TYPE Extended-RANNodeName PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- NG SETUP RESPONSE +-- +-- ************************************************************** + +NGSetupResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {NGSetupResponseIEs} }, + ... +} + +NGSetupResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMFName CRITICALITY reject TYPE AMFName PRESENCE mandatory }| + { ID id-ServedGUAMIList CRITICALITY reject TYPE ServedGUAMIList PRESENCE mandatory }| + { ID id-RelativeAMFCapacity CRITICALITY ignore TYPE RelativeAMFCapacity PRESENCE mandatory }| + { ID id-PLMNSupportList CRITICALITY reject TYPE PLMNSupportList PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| + { ID id-UERetentionInformation CRITICALITY ignore TYPE UERetentionInformation PRESENCE optional }| + { ID id-IAB-Supported CRITICALITY ignore TYPE IAB-Supported PRESENCE optional }| + { ID id-Extended-AMFName CRITICALITY ignore TYPE Extended-AMFName PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- NG SETUP FAILURE +-- +-- ************************************************************** + +NGSetupFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {NGSetupFailureIEs} }, + ... +} + +NGSetupFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- RAN Configuration Update Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- RAN CONFIGURATION UPDATE +-- +-- ************************************************************** + +RANConfigurationUpdate ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {RANConfigurationUpdateIEs} }, + ... +} + +RANConfigurationUpdateIEs NGAP-PROTOCOL-IES ::= { + { ID id-RANNodeName CRITICALITY ignore TYPE RANNodeName PRESENCE optional }| + { ID id-SupportedTAList CRITICALITY reject TYPE SupportedTAList PRESENCE optional }| + { ID id-DefaultPagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE optional }| + { ID id-GlobalRANNodeID CRITICALITY ignore TYPE GlobalRANNodeID PRESENCE optional }| + { ID id-NGRAN-TNLAssociationToRemoveList CRITICALITY reject TYPE NGRAN-TNLAssociationToRemoveList PRESENCE optional }| + { ID id-NB-IoT-DefaultPagingDRX CRITICALITY ignore TYPE NB-IoT-DefaultPagingDRX PRESENCE optional }| + { ID id-Extended-RANNodeName CRITICALITY ignore TYPE Extended-RANNodeName PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- RAN CONFIGURATION UPDATE ACKNOWLEDGE +-- +-- ************************************************************** + +RANConfigurationUpdateAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {RANConfigurationUpdateAcknowledgeIEs} }, + ... +} + +RANConfigurationUpdateAcknowledgeIEs NGAP-PROTOCOL-IES ::= { + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- RAN CONFIGURATION UPDATE FAILURE +-- +-- ************************************************************** + +RANConfigurationUpdateFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {RANConfigurationUpdateFailureIEs} }, + ... +} + +RANConfigurationUpdateFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, +... +} + +-- ************************************************************** +-- +-- AMF Configuration Update Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- AMF CONFIGURATION UPDATE +-- +-- ************************************************************** + +AMFConfigurationUpdate ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {AMFConfigurationUpdateIEs} }, + ... +} + +AMFConfigurationUpdateIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMFName CRITICALITY reject TYPE AMFName PRESENCE optional }| + { ID id-ServedGUAMIList CRITICALITY reject TYPE ServedGUAMIList PRESENCE optional }| + { ID id-RelativeAMFCapacity CRITICALITY ignore TYPE RelativeAMFCapacity PRESENCE optional }| + { ID id-PLMNSupportList CRITICALITY reject TYPE PLMNSupportList PRESENCE optional }| + { ID id-AMF-TNLAssociationToAddList CRITICALITY ignore TYPE AMF-TNLAssociationToAddList PRESENCE optional }| + { ID id-AMF-TNLAssociationToRemoveList CRITICALITY ignore TYPE AMF-TNLAssociationToRemoveList PRESENCE optional }| + { ID id-AMF-TNLAssociationToUpdateList CRITICALITY ignore TYPE AMF-TNLAssociationToUpdateList PRESENCE optional }| + { ID id-Extended-AMFName CRITICALITY ignore TYPE Extended-AMFName PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- AMF CONFIGURATION UPDATE ACKNOWLEDGE +-- +-- ************************************************************** + +AMFConfigurationUpdateAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {AMFConfigurationUpdateAcknowledgeIEs} }, + ... +} + +AMFConfigurationUpdateAcknowledgeIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-TNLAssociationSetupList CRITICALITY ignore TYPE AMF-TNLAssociationSetupList PRESENCE optional }| + { ID id-AMF-TNLAssociationFailedToSetupList CRITICALITY ignore TYPE TNLAssociationList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- AMF CONFIGURATION UPDATE FAILURE +-- +-- ************************************************************** + +AMFConfigurationUpdateFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {AMFConfigurationUpdateFailureIEs} }, + ... +} + +AMFConfigurationUpdateFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- AMF Status Indication Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- AMF STATUS INDICATION +-- +-- ************************************************************** + +AMFStatusIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {AMFStatusIndicationIEs} }, + ... +} + +AMFStatusIndicationIEs NGAP-PROTOCOL-IES ::= { + { ID id-UnavailableGUAMIList CRITICALITY reject TYPE UnavailableGUAMIList PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- NG Reset Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- NG RESET +-- +-- ************************************************************** + +NGReset ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {NGResetIEs} }, + ... +} + +NGResetIEs NGAP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-ResetType CRITICALITY reject TYPE ResetType PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- NG RESET ACKNOWLEDGE +-- +-- ************************************************************** + +NGResetAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {NGResetAcknowledgeIEs} }, + ... +} + +NGResetAcknowledgeIEs NGAP-PROTOCOL-IES ::= { + { ID id-UE-associatedLogicalNG-connectionList CRITICALITY ignore TYPE UE-associatedLogicalNG-connectionList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- Error Indication Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- ERROR INDICATION +-- +-- ************************************************************** + +ErrorIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ErrorIndicationIEs} }, + ... +} + +ErrorIndicationIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE optional }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE optional }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| + { ID id-FiveG-S-TMSI CRITICALITY ignore TYPE FiveG-S-TMSI PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- OVERLOAD START +-- +-- ************************************************************** + +OverloadStart ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {OverloadStartIEs} }, + ... +} + +OverloadStartIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMFOverloadResponse CRITICALITY reject TYPE OverloadResponse PRESENCE optional }| + { ID id-AMFTrafficLoadReductionIndication CRITICALITY ignore TYPE TrafficLoadReductionIndication PRESENCE optional }| + { ID id-OverloadStartNSSAIList CRITICALITY ignore TYPE OverloadStartNSSAIList PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- OVERLOAD STOP +-- +-- ************************************************************** + +OverloadStop ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {OverloadStopIEs} }, + ... +} + +OverloadStopIEs NGAP-PROTOCOL-IES ::= { + ... +} + +-- ************************************************************** +-- +-- CONFIGURATION TRANSFER ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UPLINK RAN CONFIGURATION TRANSFER +-- +-- ************************************************************** + +UplinkRANConfigurationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UplinkRANConfigurationTransferIEs} }, + ... +} + +UplinkRANConfigurationTransferIEs NGAP-PROTOCOL-IES ::= { + { ID id-SONConfigurationTransferUL CRITICALITY ignore TYPE SONConfigurationTransfer PRESENCE optional }| + { ID id-ENDC-SONConfigurationTransferUL CRITICALITY ignore TYPE EN-DCSONConfigurationTransfer PRESENCE optional }| + { ID id-IntersystemSONConfigurationTransferUL CRITICALITY ignore TYPE IntersystemSONConfigurationTransfer PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- DOWNLINK RAN CONFIGURATION TRANSFER +-- +-- ************************************************************** + +DownlinkRANConfigurationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DownlinkRANConfigurationTransferIEs} }, + ... +} + +DownlinkRANConfigurationTransferIEs NGAP-PROTOCOL-IES ::= { + { ID id-SONConfigurationTransferDL CRITICALITY ignore TYPE SONConfigurationTransfer PRESENCE optional }| + { ID id-ENDC-SONConfigurationTransferDL CRITICALITY ignore TYPE EN-DCSONConfigurationTransfer PRESENCE optional }| + { ID id-IntersystemSONConfigurationTransferDL CRITICALITY ignore TYPE IntersystemSONConfigurationTransfer PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- WARNING MESSAGE TRANSMISSION ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Write-Replace Warning Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- WRITE-REPLACE WARNING REQUEST +-- +-- ************************************************************** + +WriteReplaceWarningRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {WriteReplaceWarningRequestIEs} }, + ... +} + +WriteReplaceWarningRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory }| + { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory }| + { ID id-WarningAreaList CRITICALITY ignore TYPE WarningAreaList PRESENCE optional }| + { ID id-RepetitionPeriod CRITICALITY reject TYPE RepetitionPeriod PRESENCE mandatory }| + { ID id-NumberOfBroadcastsRequested CRITICALITY reject TYPE NumberOfBroadcastsRequested PRESENCE mandatory }| + { ID id-WarningType CRITICALITY ignore TYPE WarningType PRESENCE optional }| + { ID id-WarningSecurityInfo CRITICALITY ignore TYPE WarningSecurityInfo PRESENCE optional }| + { ID id-DataCodingScheme CRITICALITY ignore TYPE DataCodingScheme PRESENCE optional }| + { ID id-WarningMessageContents CRITICALITY ignore TYPE WarningMessageContents PRESENCE optional }| + { ID id-ConcurrentWarningMessageInd CRITICALITY reject TYPE ConcurrentWarningMessageInd PRESENCE optional }| + { ID id-WarningAreaCoordinates CRITICALITY ignore TYPE WarningAreaCoordinates PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- WRITE-REPLACE WARNING RESPONSE +-- +-- ************************************************************** + +WriteReplaceWarningResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {WriteReplaceWarningResponseIEs} }, + ... +} + +WriteReplaceWarningResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory }| + { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory }| + { ID id-BroadcastCompletedAreaList CRITICALITY ignore TYPE BroadcastCompletedAreaList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PWS Cancel Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- PWS CANCEL REQUEST +-- +-- ************************************************************** + +PWSCancelRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PWSCancelRequestIEs} }, + ... +} + +PWSCancelRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory }| + { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory }| + { ID id-WarningAreaList CRITICALITY ignore TYPE WarningAreaList PRESENCE optional }| + { ID id-CancelAllWarningMessages CRITICALITY reject TYPE CancelAllWarningMessages PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PWS CANCEL RESPONSE +-- +-- ************************************************************** + +PWSCancelResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PWSCancelResponseIEs} }, + ... +} + +PWSCancelResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory }| + { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory }| + { ID id-BroadcastCancelledAreaList CRITICALITY ignore TYPE BroadcastCancelledAreaList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PWS Restart Indication Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- PWS RESTART INDICATION +-- +-- ************************************************************** + +PWSRestartIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PWSRestartIndicationIEs} }, + ... +} + +PWSRestartIndicationIEs NGAP-PROTOCOL-IES ::= { + { ID id-CellIDListForRestart CRITICALITY reject TYPE CellIDListForRestart PRESENCE mandatory }| + { ID id-GlobalRANNodeID CRITICALITY reject TYPE GlobalRANNodeID PRESENCE mandatory }| + { ID id-TAIListForRestart CRITICALITY reject TYPE TAIListForRestart PRESENCE mandatory }| + { ID id-EmergencyAreaIDListForRestart CRITICALITY reject TYPE EmergencyAreaIDListForRestart PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PWS Failure Indication Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- PWS FAILURE INDICATION +-- +-- ************************************************************** + +PWSFailureIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PWSFailureIndicationIEs} }, + ... +} + +PWSFailureIndicationIEs NGAP-PROTOCOL-IES ::= { + { ID id-PWSFailedCellIDList CRITICALITY reject TYPE PWSFailedCellIDList PRESENCE mandatory }| + { ID id-GlobalRANNodeID CRITICALITY reject TYPE GlobalRANNodeID PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- NRPPA TRANSPORT ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- DOWNLINK UE ASSOCIATED NRPPA TRANSPORT +-- +-- ************************************************************** + +DownlinkUEAssociatedNRPPaTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DownlinkUEAssociatedNRPPaTransportIEs} }, + ... +} + +DownlinkUEAssociatedNRPPaTransportIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RoutingID CRITICALITY reject TYPE RoutingID PRESENCE mandatory }| + { ID id-NRPPa-PDU CRITICALITY reject TYPE NRPPa-PDU PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UPLINK UE ASSOCIATED NRPPA TRANSPORT +-- +-- ************************************************************** + +UplinkUEAssociatedNRPPaTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UplinkUEAssociatedNRPPaTransportIEs} }, + ... +} + +UplinkUEAssociatedNRPPaTransportIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RoutingID CRITICALITY reject TYPE RoutingID PRESENCE mandatory }| + { ID id-NRPPa-PDU CRITICALITY reject TYPE NRPPa-PDU PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- DOWNLINK NON UE ASSOCIATED NRPPA TRANSPORT +-- +-- ************************************************************** + +DownlinkNonUEAssociatedNRPPaTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DownlinkNonUEAssociatedNRPPaTransportIEs} }, + ... +} + +DownlinkNonUEAssociatedNRPPaTransportIEs NGAP-PROTOCOL-IES ::= { + { ID id-RoutingID CRITICALITY reject TYPE RoutingID PRESENCE mandatory }| + { ID id-NRPPa-PDU CRITICALITY reject TYPE NRPPa-PDU PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UPLINK NON UE ASSOCIATED NRPPA TRANSPORT +-- +-- ************************************************************** + +UplinkNonUEAssociatedNRPPaTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UplinkNonUEAssociatedNRPPaTransportIEs} }, + ... +} + +UplinkNonUEAssociatedNRPPaTransportIEs NGAP-PROTOCOL-IES ::= { + { ID id-RoutingID CRITICALITY reject TYPE RoutingID PRESENCE mandatory }| + { ID id-NRPPa-PDU CRITICALITY reject TYPE NRPPa-PDU PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- TRACE ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- TRACE START +-- +-- ************************************************************** + +TraceStart ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {TraceStartIEs} }, + ... +} + +TraceStartIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- TRACE FAILURE INDICATION +-- +-- ************************************************************** + +TraceFailureIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {TraceFailureIndicationIEs} }, + ... +} + +TraceFailureIndicationIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-NGRANTraceID CRITICALITY ignore TYPE NGRANTraceID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- DEACTIVATE TRACE +-- +-- ************************************************************** + +DeactivateTrace ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DeactivateTraceIEs} }, + ... +} + +DeactivateTraceIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-NGRANTraceID CRITICALITY ignore TYPE NGRANTraceID PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- CELL TRAFFIC TRACE +-- +-- ************************************************************** + +CellTrafficTrace ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {CellTrafficTraceIEs} }, + ... +} + +CellTrafficTraceIEs NGAP-PROTOCOL-IES ::= { + {ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + {ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + {ID id-NGRANTraceID CRITICALITY ignore TYPE NGRANTraceID PRESENCE mandatory }| + {ID id-NGRAN-CGI CRITICALITY ignore TYPE NGRAN-CGI PRESENCE mandatory }| + {ID id-TraceCollectionEntityIPAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE mandatory }| + {ID id-PrivacyIndicator CRITICALITY ignore TYPE PrivacyIndicator PRESENCE optional }| + {ID id-TraceCollectionEntityURI CRITICALITY ignore TYPE URI-address PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- LOCATION REPORTING ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- LOCATION REPORTING CONTROL +-- +-- ************************************************************** + +LocationReportingControl ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {LocationReportingControlIEs} }, + ... +} + +LocationReportingControlIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-LocationReportingRequestType CRITICALITY ignore TYPE LocationReportingRequestType PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- LOCATION REPORTING FAILURE INDICATION +-- +-- ************************************************************** + +LocationReportingFailureIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {LocationReportingFailureIndicationIEs} }, + ... +} + +LocationReportingFailureIndicationIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- LOCATION REPORT +-- +-- ************************************************************** + +LocationReport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {LocationReportIEs} }, + ... +} + +LocationReportIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE mandatory }| + { ID id-UEPresenceInAreaOfInterestList CRITICALITY ignore TYPE UEPresenceInAreaOfInterestList PRESENCE optional }| + { ID id-LocationReportingRequestType CRITICALITY ignore TYPE LocationReportingRequestType PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UE TNLA BINDING ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE TNLA BINDING RELEASE REQUEST +-- +-- ************************************************************** + +UETNLABindingReleaseRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UETNLABindingReleaseRequestIEs} }, + ... +} + +UETNLABindingReleaseRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UE RADIO CAPABILITY MANAGEMENT ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE RADIO CAPABILITY INFO INDICATION +-- +-- ************************************************************** + +UERadioCapabilityInfoIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UERadioCapabilityInfoIndicationIEs} }, + ... +} + +UERadioCapabilityInfoIndicationIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE mandatory }| + { ID id-UERadioCapabilityForPaging CRITICALITY ignore TYPE UERadioCapabilityForPaging PRESENCE optional }| + { ID id-UERadioCapability-EUTRA-Format CRITICALITY ignore TYPE UERadioCapability PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE Radio Capability Check Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE RADIO CAPABILITY CHECK REQUEST +-- +-- ************************************************************** + +UERadioCapabilityCheckRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UERadioCapabilityCheckRequestIEs} }, + ... +} + +UERadioCapabilityCheckRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional }| + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE RADIO CAPABILITY CHECK RESPONSE +-- +-- ************************************************************** + +UERadioCapabilityCheckResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UERadioCapabilityCheckResponseIEs} }, + ... +} + +UERadioCapabilityCheckResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-IMSVoiceSupportIndicator CRITICALITY reject TYPE IMSVoiceSupportIndicator PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PRIVATE MESSAGE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- PRIVATE MESSAGE +-- +-- ************************************************************** + +PrivateMessage ::= SEQUENCE { + privateIEs PrivateIE-Container { { PrivateMessageIEs } }, + ... +} + +PrivateMessageIEs NGAP-PRIVATE-IES ::= { + ... +} + + +-- ************************************************************** +-- +-- DATA USAGE REPORTING ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- SECONDARY RAT DATA USAGE REPORT +-- +-- ************************************************************** + +SecondaryRATDataUsageReport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {SecondaryRATDataUsageReportIEs} }, + ... +} + +SecondaryRATDataUsageReportIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-PDUSessionResourceSecondaryRATUsageList CRITICALITY ignore TYPE PDUSessionResourceSecondaryRATUsageList PRESENCE mandatory }| + { ID id-HandoverFlag CRITICALITY ignore TYPE HandoverFlag PRESENCE optional }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- RIM INFORMATION TRANSFER ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UPLINK RIM INFORMATION TRANSFER +-- +-- ************************************************************** + +UplinkRIMInformationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UplinkRIMInformationTransferIEs} }, + ... +} + +UplinkRIMInformationTransferIEs NGAP-PROTOCOL-IES ::= { + { ID id-RIMInformationTransfer CRITICALITY ignore TYPE RIMInformationTransfer PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- DOWNLINK RIM INFORMATION TRANSFER +-- +-- ************************************************************** + +DownlinkRIMInformationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DownlinkRIMInformationTransferIEs} }, + ... +} + +DownlinkRIMInformationTransferIEs NGAP-PROTOCOL-IES ::= { + { ID id-RIMInformationTransfer CRITICALITY ignore TYPE RIMInformationTransfer PRESENCE optional }, + + ... +} + +-- ************************************************************** +-- +-- Connection Establishment Indication +-- +-- ************************************************************** + +ConnectionEstablishmentIndication::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ConnectionEstablishmentIndicationIEs} }, + ... +} + +ConnectionEstablishmentIndicationIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional }| + { ID id-EndIndication CRITICALITY ignore TYPE EndIndication PRESENCE optional }| + { ID id-S-NSSAI CRITICALITY ignore TYPE S-NSSAI PRESENCE optional }| + { ID id-AllowedNSSAI CRITICALITY ignore TYPE AllowedNSSAI PRESENCE optional }| + { ID id-UE-DifferentiationInfo CRITICALITY ignore TYPE UE-DifferentiationInfo PRESENCE optional }| + { ID id-DL-CP-SecurityInformation CRITICALITY ignore TYPE DL-CP-SecurityInformation PRESENCE optional }| + { ID id-NB-IoT-UEPriority CRITICALITY ignore TYPE NB-IoT-UEPriority PRESENCE optional }| + { ID id-Enhanced-CoverageRestriction CRITICALITY ignore TYPE Enhanced-CoverageRestriction PRESENCE optional }| + { ID id-CEmodeBrestricted CRITICALITY ignore TYPE CEmodeBrestricted PRESENCE optional }| + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional }| + { ID id-MaskedIMEISV CRITICALITY ignore TYPE MaskedIMEISV PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- UE RADIO CAPABILITY ID MAPPING ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE RADIO CAPABILITY ID MAPPING REQUEST +-- +-- ************************************************************** + +UERadioCapabilityIDMappingRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UERadioCapabilityIDMappingRequestIEs} }, + ... +} + +UERadioCapabilityIDMappingRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UE RADIO CAPABILITY ID MAPPING RESPONSE +-- +-- ************************************************************** + +UERadioCapabilityIDMappingResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UERadioCapabilityIDMappingResponseIEs} }, + ... +} + +UERadioCapabilityIDMappingResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE mandatory }| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- AMF CP Relocation Indication +-- +-- ************************************************************** + +AMFCPRelocationIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { AMFCPRelocationIndicationIEs} }, + ... +} + +AMFCPRelocationIndicationIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-S-NSSAI CRITICALITY ignore TYPE S-NSSAI PRESENCE optional }| + { ID id-AllowedNSSAI CRITICALITY ignore TYPE AllowedNSSAI PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- MBS SESSION MANAGEMENT ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Broadcast Session Setup Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- BROADCAST SESSION SETUP REQUEST +-- +-- ************************************************************** + +BroadcastSessionSetupRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {BroadcastSessionSetupRequestIEs} }, + ... +} + +BroadcastSessionSetupRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-S-NSSAI CRITICALITY reject TYPE S-NSSAI PRESENCE mandatory }| + { ID id-MBS-ServiceArea CRITICALITY reject TYPE MBS-ServiceArea PRESENCE mandatory }| + { ID id-MBSSessionSetupRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBSSessionSetupOrModRequestTransfer) PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- BROADCAST SESSION SETUP RESPONSE +-- +-- ************************************************************** + +BroadcastSessionSetupResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {BroadcastSessionSetupResponseIEs} }, + ... +} + +BroadcastSessionSetupResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBSSessionSetupResponseTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBSSessionSetupOrModResponseTransfer) PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- BROADCAST SESSION SETUP FAILURE +-- +-- ************************************************************** + +BroadcastSessionSetupFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {BroadcastSessionSetupFailureIEs} }, + ... +} + +BroadcastSessionSetupFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBSSessionSetupFailureTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBSSessionSetupOrModFailureTransfer ) PRESENCE optional }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- Broadcast Session Modification Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- BROADCAST SESSION MODIFICATION REQUEST +-- +-- ************************************************************** + +BroadcastSessionModificationRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {BroadcastSessionModificationRequestIEs} }, + ... +} + +BroadcastSessionModificationRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBS-ServiceArea CRITICALITY reject TYPE MBS-ServiceArea PRESENCE optional }| + { ID id-MBSSessionModificationRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBSSessionSetupOrModRequestTransfer) PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- BROADCAST SESSION MODIFICATION RESPONSE +-- +-- ************************************************************** + +BroadcastSessionModificationResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {BroadcastSessionModificationResponseIEs} }, + ... +} + +BroadcastSessionModificationResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBSSessionModificationResponseTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBSSessionSetupOrModResponseTransfer) PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- BROADCAST SESSION MODIFICATION FAILURE +-- +-- ************************************************************** + +BroadcastSessionModificationFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {BroadcastSessionModificationFailureIEs} }, + ... +} + +BroadcastSessionModificationFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBSSessionModificationFailureTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBSSessionSetupOrModFailureTransfer) PRESENCE optional }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- Broadcast Session Release Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- BROADCAST SESSION RELEASE REQUEST +-- +-- ************************************************************** + +BroadcastSessionReleaseRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {BroadcastSessionReleaseRequestIEs} }, + ... +} + +BroadcastSessionReleaseRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- Broadcast Session Release Required Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- BROADCAST SESSION RELEASE REQUIRED +-- +-- ************************************************************** + +BroadcastSessionReleaseRequired ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {BroadcastSessionReleaseRequiredIEs} }, + ... +} + +BroadcastSessionReleaseRequiredIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- BROADCAST SESSION RELEASE RESPONSE +-- +-- ************************************************************** + +BroadcastSessionReleaseResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {BroadcastSessionReleaseResponseIEs} }, + ... +} + +BroadcastSessionReleaseResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBSSessionReleaseResponseTransfer CRITICALITY ignore TYPE OCTET STRING (CONTAINING MBSSessionReleaseResponseTransfer) PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- Distribution Setup Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- DISTRIBUTION SETUP REQUEST +-- +-- ************************************************************** + +DistributionSetupRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DistributionSetupRequestIEs} }, + ... +} + +DistributionSetupRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBS-AreaSessionID CRITICALITY reject TYPE MBS-AreaSessionID PRESENCE optional }| + { ID id-MBS-DistributionSetupRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBS-DistributionSetupRequestTransfer) PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- DISTRIBUTION SETUP RESPONSE +-- +-- ************************************************************** + +DistributionSetupResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DistributionSetupResponseIEs} }, + ... +} + +DistributionSetupResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBS-AreaSessionID CRITICALITY reject TYPE MBS-AreaSessionID PRESENCE optional }| + { ID id-MBS-DistributionSetupResponseTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBS-DistributionSetupResponseTransfer) PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- DISTRIBUTION SETUP FAILURE +-- +-- ************************************************************** + +DistributionSetupFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DistributionSetupFailureIEs} }, + ... +} + +DistributionSetupFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBS-AreaSessionID CRITICALITY reject TYPE MBS-AreaSessionID PRESENCE optional }| + { ID id-MBS-DistributionSetupUnsuccessfulTransfer CRITICALITY ignore TYPE OCTET STRING (CONTAINING MBS-DistributionSetupUnsuccessfulTransfer) PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- Distribution Release Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- DISTRIBUTION RELEASE REQUEST +-- +-- ************************************************************** + +DistributionReleaseRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DistributionReleaseRequestIEs} }, + ... +} + +DistributionReleaseRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBS-AreaSessionID CRITICALITY reject TYPE MBS-AreaSessionID PRESENCE optional }| + { ID id-MBS-DistributionReleaseRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBS-DistributionReleaseRequestTransfer) PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- DISTRIBUTION RELEASE RESPONSE +-- +-- ************************************************************** + +DistributionReleaseResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DistributionReleaseResponseIEs} }, + ... +} + +DistributionReleaseResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBS-AreaSessionID CRITICALITY reject TYPE MBS-AreaSessionID PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- Multicast Session Activation Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MULTICAST SESSION ACTIVATION REQUEST +-- +-- ************************************************************** + +MulticastSessionActivationRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MulticastSessionActivationRequestIEs} }, + ... +} + +MulticastSessionActivationRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MulticastSessionActivationRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MulticastSessionActivationRequestTransfer) PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- MULTICAST SESSION ACTIVATION RESPONSE +-- +-- ************************************************************** + +MulticastSessionActivationResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MulticastSessionActivationResponseIEs} }, + ... +} + +MulticastSessionActivationResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- MULTICAST SESSION ACTIVATION FAILURE +-- +-- ************************************************************** + +MulticastSessionActivationFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MulticastSessionActivationFailureIEs} }, + ... +} + +MulticastSessionActivationFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- Multicast Session Deactivation Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MULTICAST SESSION DEACTIVATION REQUEST +-- +-- ************************************************************** + +MulticastSessionDeactivationRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MulticastSessionDeactivationRequestIEs} }, + ... +} + +MulticastSessionDeactivationRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MulticastSessionDeactivationRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MulticastSessionDeactivationRequestTransfer) PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- MULTICAST SESSION DEACTIVATION RESPONSE +-- +-- ************************************************************** + +MulticastSessionDeactivationResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MulticastSessionDeactivationResponseIEs} }, + ... +} + +MulticastSessionDeactivationResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- Multicast Session Update Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MULTICAST SESSION UPDATE REQUEST +-- +-- ************************************************************** + +MulticastSessionUpdateRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MulticastSessionUpdateRequestIEs} }, + ... +} + +MulticastSessionUpdateRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBS-AreaSessionID CRITICALITY reject TYPE MBS-AreaSessionID PRESENCE optional }| + { ID id-MulticastSessionUpdateRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MulticastSessionUpdateRequestTransfer) PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- MULTICAST SESSION UPDATE RESPONSE +-- +-- ************************************************************** + +MulticastSessionUpdateResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MulticastSessionUpdateResponseIEs} }, + ... +} + +MulticastSessionUpdateResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBS-AreaSessionID CRITICALITY reject TYPE MBS-AreaSessionID PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- MULTICAST SESSION UPDATE FAILURE +-- +-- ************************************************************** + +MulticastSessionUpdateFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MulticastSessionUpdateFailureIEs} }, + ... +} + +MulticastSessionUpdateFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBS-AreaSessionID CRITICALITY reject TYPE MBS-AreaSessionID PRESENCE optional }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- MULTICAST GROUP PAGING ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MULTICAST GROUP PAGING +-- +-- ************************************************************** + +MulticastGroupPaging ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MulticastGroupPagingIEs} }, + ... +} + +MulticastGroupPagingIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY ignore TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBS-ServiceArea CRITICALITY ignore TYPE MBS-ServiceArea PRESENCE optional }| + { ID id-MulticastGroupPagingAreaList CRITICALITY ignore TYPE MulticastGroupPagingAreaList PRESENCE mandatory }, + ... +} + + +END +-- ASN1STOP + +9.4.5 Information Element Definitions +-- ASN1START +-- ************************************************************** +-- +-- Information Element Definitions +-- +-- ************************************************************** + +NGAP-IEs { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +ngran-Access (22) modules (3) ngap (1) version1 (1) ngap-IEs (2) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +IMPORTS + + id-AdditionalDLForwardingUPTNLInformation, + id-AdditionalULForwardingUPTNLInformation, + id-AdditionalDLQosFlowPerTNLInformation, + id-AdditionalDLUPTNLInformationForHOList, + id-AdditionalNGU-UP-TNLInformation, + id-AdditionalRedundantDL-NGU-UP-TNLInformation, + id-AdditionalRedundantDLQosFlowPerTNLInformation, + id-AdditionalRedundantNGU-UP-TNLInformation, + id-AdditionalRedundantUL-NGU-UP-TNLInformation, + id-AdditionalUL-NGU-UP-TNLInformation, + id-AlternativeQoSParaSetList, + id-BurstArrivalTimeDownlink, + id-Cause, + id-CNPacketDelayBudgetDL, + id-CNPacketDelayBudgetUL, + id-CNTypeRestrictionsForEquivalent, + id-CNTypeRestrictionsForServing, + id-CommonNetworkInstance, + id-ConfiguredTACIndication, + id-CurrentQoSParaSetIndex, + id-DAPSRequestInfo, + id-DAPSResponseInfoList, + id-DataForwardingNotPossible, + id-DataForwardingResponseERABList, + id-DirectForwardingPathAvailability, + id-DL-NGU-UP-TNLInformation, + id-EndpointIPAddressAndPort, + id-EnergySavingIndication, + id-ExtendedPacketDelayBudget, + id-ExtendedRATRestrictionInformation, + id-ExtendedReportIntervalMDT, + id-ExtendedSliceSupportList, + id-ExtendedTAISliceSupportList, + id-ExtendedUEIdentityIndexValue, + id-EUTRA-PagingeDRXInformation, + id-GlobalCable-ID, + id-GlobalRANNodeID, + id-GlobalTNGF-ID, + id-GlobalTWIF-ID, + id-GlobalW-AGF-ID, + id-GUAMIType, + id-IncludeBeamMeasurementsIndication, + id-IntersystemSONInformationRequest, + id-IntersystemSONInformationReply, + id-IntersystemResourceStatusUpdate, + id-LastEUTRAN-PLMNIdentity, + id-LastVisitedPSCellList, + id-LocationReportingAdditionalInfo, + id-M4ReportAmount, + id-M5ReportAmount, + id-M6ReportAmount, + id-ExcessPacketDelayThresholdConfiguration, + id-M7ReportAmount, + id-MaximumIntegrityProtectedDataRate-DL, + id-MBS-AreaSessionID, + id-MBS-QoSFlowsToBeSetupList, + id-MBS-QoSFlowsToBeSetupModList, + id-MBS-QoSFlowToReleaseList, + id-MBS-ServiceArea, + id-MBS-SessionFSAIDList, + id-MBS-SessionID, + id-MBS-ActiveSessionInformation-SourcetoTargetList, + id-MBS-ActiveSessionInformation-TargettoSourceList, + id-MBS-SessionTNLInfo5GC, + id-MBS-SupportIndicator, + id-MBSSessionFailedtoSetupList, + id-MBSSessionFailedtoSetuporModifyList, + id-MBSSessionSetupResponseList, + id-MBSSessionSetuporModifyResponseList, + id-MBSSessionToReleaseList, + id-MBSSessionSetupRequestList, + id-MBSSessionSetuporModifyRequestList, + id-MDTConfiguration, + id-MicoAllPLMN, + id-NetworkInstance, + id-NGAPIESupportInformationRequestList, + id-NGAPIESupportInformationResponseList, + id-NID, + id-NR-CGI, + id-NRNTNTAIInformation, + id-NPN-MobilityInformation, + id-NPN-PagingAssistanceInformation, + id-NPN-Support, + id-NR-PagingeDRXInformation, + id-OldAssociatedQosFlowList-ULendmarkerexpected, + id-OnboardingSupport, + id-PagingAssisDataforCEcapabUE, + id-PagingCauseIndicationForVoiceService, + id-PDUSessionAggregateMaximumBitRate, + id-PduSessionExpectedUEActivityBehaviour, + id-PDUSessionPairID, + id-PDUSessionResourceFailedToSetupListCxtFail, + id-PDUSessionResourceReleaseResponseTransfer, + id-PDUSessionType, + id-PEIPSassistanceInformation, + id-PSCellInformation, + id-QMCConfigInfo, + id-QosFlowAddOrModifyRequestList, + id-QosFlowFailedToSetupList, + id-QosFlowFeedbackList, + id-QosFlowParametersList, + id-QosFlowSetupRequestList, + id-QosFlowToReleaseList, + id-QosMonitoringRequest, + id-QosMonitoringReportingFrequency, + id-SuccessfulHandoverReportList, + id-UEContextReferenceAtSource, + id-RAT-Information, + id-RedundantCommonNetworkInstance, + id-RedundantDL-NGU-TNLInformationReused, + id-RedundantDL-NGU-UP-TNLInformation, + id-RedundantDLQosFlowPerTNLInformation, + id-RedundantPDUSessionInformation, + id-RedundantQosFlowIndicator, + id-RedundantUL-NGU-UP-TNLInformation, + id-SCTP-TLAs, + id-SecondaryRATUsageInformation, + id-SecurityIndication, + id-SecurityResult, + id-SgNB-UE-X2AP-ID, + id-S-NSSAI, + id-SONInformationReport, + id-SourceNodeID, + id-SourceNodeTNLAddrInfo, + id-SourceTNLAddrInfo, + id-SurvivalTime, + id-TNLAssociationTransportLayerAddressNGRAN, + id-TAINSAGSupportList, + id-TargetRNC-ID, + id-TraceCollectionEntityURI, + id-TSCTrafficCharacteristics, + id-UEHistoryInformationFromTheUE, + id-UERadioCapabilityForPaging, + id-UERadioCapabilityForPagingOfNB-IoT, + id-UL-NGU-UP-TNLInformation, + id-UL-NGU-UP-TNLModifyList, + id-ULForwarding, + id-ULForwardingUP-TNLInformation, + id-UsedRSNInformation, + id-UserLocationInformationTNGF, + id-UserLocationInformationTWIF, + id-UserLocationInformationW-AGF, + id-EarlyMeasurement, + id-BeamMeasurementsReportConfiguration, + maxnoofAllowedAreas, + maxnoofAllowedCAGsperPLMN, + maxnoofAllowedS-NSSAIs, + maxnoofBluetoothName, + maxnoofBPLMNs, + maxnoofCAGSperCell, + maxnoofCandidateCells, + maxnoofCellIDforMDT, + maxnoofCellIDforQMC, + maxnoofCellIDforWarning, + maxnoofCellinAoI, + maxnoofCellinEAI, + maxnoofCellsforMBS, + maxnoofCellsingNB, + maxnoofCellsinngeNB, + maxnoofCellsinNGRANNode, + maxnoofCellinTAI, + maxnoofCellsinUEHistoryInfo, + maxnoofCellsUEMovingTrajectory, + maxnoofDRBs, + maxnoofEmergencyAreaID, + maxnoofEAIforRestart, + maxnoofEPLMNs, + maxnoofEPLMNsPlusOne, + maxnoofE-RABs, + maxnoofErrors, + maxnoofExtSliceItems, + maxnoofForbTACs, + maxnoofFreqforMDT, + maxnoofMBSFSAs, + maxnoofMBSQoSFlows, + maxnoofMBSServiceAreaInformation, + maxnoofMBSAreaSessionIDs, + maxnoofMBSSessions, + maxnoofMBSSessionsofUE, + maxnoofMDTPLMNs, + maxnoofMRBs, + maxnoofMultiConnectivity, + maxnoofMultiConnectivityMinusOne, + maxnoofNeighPCIforMDT, + maxnoofNGAPIESupportInfo, + maxnoofNGConnectionsToReset, + maxNRARFCN, + maxnoofNRCellBands, + maxnoofNSAGs, + maxnoofPagingAreas, + maxnoofPC5QoSFlows, + maxnoofPDUSessions, + maxnoofPLMNs, + maxnoofPLMNforQMC, + maxnoofQosFlows, + maxnoofQosParaSets, + maxnoofRANNodeinAoI, + maxnoofRecommendedCells, + maxnoofRecommendedRANNodes, + maxnoofAoI, + maxnoofPSCellsPerPrimaryCellinUEHistoryInfo, + maxnoofReportedCells, + maxnoofSensorName, + maxnoofServedGUAMIs, + maxnoofSliceItems, + maxnoofSNSSAIforQMC, + maxnoofSuccessfulHOReports, + maxnoofTACs, + maxnoofTACsinNTN, + maxnoofTAforMDT, + maxnoofTAforQMC, + maxnoofTAIforInactive, + maxnoofTAIforMBS, + maxnoofTAIforPaging, + maxnoofTAIforRestart, + maxnoofTAIforWarning, + maxnoofTAIinAoI, + maxnoofTargetS-NSSAIs, + maxnoofTimePeriods, + maxnoofTNLAssociations, + maxnoofUEAppLayerMeas, + maxnoofUEsforPaging, + maxnoofWLANName, + maxnoofXnExtTLAs, + maxnoofXnGTP-TLAs, + maxnoofXnTLAs, + maxnoofThresholdsForExcessPacketDelay + +FROM NGAP-Constants + + Criticality, + ProcedureCode, + ProtocolIE-ID, + TriggeringMessage +FROM NGAP-CommonDataTypes + + ProtocolExtensionContainer{}, + ProtocolIE-Container{}, + NGAP-PROTOCOL-EXTENSION, + ProtocolIE-SingleContainer{}, + NGAP-PROTOCOL-IES +FROM NGAP-Containers; + +-- A + +AdditionalDLUPTNLInformationForHOList ::= SEQUENCE (SIZE(1..maxnoofMultiConnectivityMinusOne)) OF AdditionalDLUPTNLInformationForHOItem + +AdditionalDLUPTNLInformationForHOItem ::= SEQUENCE { + additionalDL-NGU-UP-TNLInformation UPTransportLayerInformation, + additionalQosFlowSetupResponseList QosFlowListWithDataForwarding, + additionalDLForwardingUPTNLInformation UPTransportLayerInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { AdditionalDLUPTNLInformationForHOItem-ExtIEs} } OPTIONAL, + ... +} + +AdditionalDLUPTNLInformationForHOItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-AdditionalRedundantDL-NGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional }, + ... +} + +AdditionalQosFlowInformation ::= ENUMERATED { + more-likely, + ... +} + +AllocationAndRetentionPriority ::= SEQUENCE { + priorityLevelARP PriorityLevelARP, + pre-emptionCapability Pre-emptionCapability, + pre-emptionVulnerability Pre-emptionVulnerability, + iE-Extensions ProtocolExtensionContainer { {AllocationAndRetentionPriority-ExtIEs} } OPTIONAL, + ... +} + +AllocationAndRetentionPriority-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +Allowed-CAG-List-per-PLMN ::= SEQUENCE (SIZE(1..maxnoofAllowedCAGsperPLMN)) OF CAG-ID + +AllowedNSSAI ::= SEQUENCE (SIZE(1..maxnoofAllowedS-NSSAIs)) OF AllowedNSSAI-Item + +AllowedNSSAI-Item ::= SEQUENCE { + s-NSSAI S-NSSAI, + iE-Extensions ProtocolExtensionContainer { {AllowedNSSAI-Item-ExtIEs} } OPTIONAL, + ... +} + +AllowedNSSAI-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +Allowed-PNI-NPN-List ::= SEQUENCE (SIZE(1..maxnoofEPLMNsPlusOne)) OF Allowed-PNI-NPN-Item + +Allowed-PNI-NPN-Item ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + pNI-NPN-restricted ENUMERATED {restricted, not-restricted, ...}, + allowed-CAG-List-per-PLMN Allowed-CAG-List-per-PLMN, + iE-Extensions ProtocolExtensionContainer { {Allowed-PNI-NPN-Item-ExtIEs} } OPTIONAL, + ... +} + +Allowed-PNI-NPN-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AllowedTACs ::= SEQUENCE (SIZE(1..maxnoofAllowedAreas)) OF TAC + +AlternativeQoSParaSetIndex ::= INTEGER (1..8, ...) + +AlternativeQoSParaSetNotifyIndex ::= INTEGER (0..8, ...) + +AlternativeQoSParaSetList ::= SEQUENCE (SIZE(1..maxnoofQosParaSets)) OF AlternativeQoSParaSetItem + +AlternativeQoSParaSetItem ::= SEQUENCE { + alternativeQoSParaSetIndex AlternativeQoSParaSetIndex, + guaranteedFlowBitRateDL BitRate OPTIONAL, + guaranteedFlowBitRateUL BitRate OPTIONAL, + packetDelayBudget PacketDelayBudget OPTIONAL, + packetErrorRate PacketErrorRate OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {AlternativeQoSParaSetItem-ExtIEs} } OPTIONAL, + ... +} + +AlternativeQoSParaSetItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AMFName ::= PrintableString (SIZE(1..150, ...)) + +AMFNameVisibleString ::= VisibleString (SIZE(1..150, ...)) + +AMFNameUTF8String ::= UTF8String (SIZE(1..150, ...)) + +AMFPagingTarget ::= CHOICE { + globalRANNodeID GlobalRANNodeID, + tAI TAI, + choice-Extensions ProtocolIE-SingleContainer { {AMFPagingTarget-ExtIEs} } +} + +AMFPagingTarget-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +AMFPointer ::= BIT STRING (SIZE(6)) + +AMFRegionID ::= BIT STRING (SIZE(8)) + +AMFSetID ::= BIT STRING (SIZE(10)) + +AMF-TNLAssociationSetupList ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF AMF-TNLAssociationSetupItem + +AMF-TNLAssociationSetupItem ::= SEQUENCE { + aMF-TNLAssociationAddress CPTransportLayerInformation, + iE-Extensions ProtocolExtensionContainer { {AMF-TNLAssociationSetupItem-ExtIEs} } OPTIONAL, + ... +} + +AMF-TNLAssociationSetupItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AMF-TNLAssociationToAddList ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF AMF-TNLAssociationToAddItem + +AMF-TNLAssociationToAddItem ::= SEQUENCE { + aMF-TNLAssociationAddress CPTransportLayerInformation, + tNLAssociationUsage TNLAssociationUsage OPTIONAL, + tNLAddressWeightFactor TNLAddressWeightFactor, + iE-Extensions ProtocolExtensionContainer { {AMF-TNLAssociationToAddItem-ExtIEs} } OPTIONAL, + ... +} + +AMF-TNLAssociationToAddItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AMF-TNLAssociationToRemoveList ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF AMF-TNLAssociationToRemoveItem + +AMF-TNLAssociationToRemoveItem ::= SEQUENCE { + aMF-TNLAssociationAddress CPTransportLayerInformation, + iE-Extensions ProtocolExtensionContainer { {AMF-TNLAssociationToRemoveItem-ExtIEs} } OPTIONAL, + ... +} + +AMF-TNLAssociationToRemoveItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + {ID id-TNLAssociationTransportLayerAddressNGRAN CRITICALITY reject EXTENSION CPTransportLayerInformation PRESENCE optional}, + ... +} + +AMF-TNLAssociationToUpdateList ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF AMF-TNLAssociationToUpdateItem + +AMF-TNLAssociationToUpdateItem ::= SEQUENCE { + aMF-TNLAssociationAddress CPTransportLayerInformation, + tNLAssociationUsage TNLAssociationUsage OPTIONAL, + tNLAddressWeightFactor TNLAddressWeightFactor OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {AMF-TNLAssociationToUpdateItem-ExtIEs} } OPTIONAL, + ... +} + +AMF-TNLAssociationToUpdateItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AMF-UE-NGAP-ID ::= INTEGER (0..1099511627775) + +AreaOfInterest ::= SEQUENCE { + areaOfInterestTAIList AreaOfInterestTAIList OPTIONAL, + areaOfInterestCellList AreaOfInterestCellList OPTIONAL, + areaOfInterestRANNodeList AreaOfInterestRANNodeList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {AreaOfInterest-ExtIEs} } OPTIONAL, + ... +} + +AreaOfInterest-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AreaOfInterestCellList ::= SEQUENCE (SIZE(1..maxnoofCellinAoI)) OF AreaOfInterestCellItem + +AreaOfInterestCellItem ::= SEQUENCE { + nGRAN-CGI NGRAN-CGI, + iE-Extensions ProtocolExtensionContainer { {AreaOfInterestCellItem-ExtIEs} } OPTIONAL, + ... +} + +AreaOfInterestCellItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AreaOfInterestList ::= SEQUENCE (SIZE(1..maxnoofAoI)) OF AreaOfInterestItem + +AreaOfInterestItem ::= SEQUENCE { + areaOfInterest AreaOfInterest, + locationReportingReferenceID LocationReportingReferenceID, + iE-Extensions ProtocolExtensionContainer { {AreaOfInterestItem-ExtIEs} } OPTIONAL, + ... +} + +AreaOfInterestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AreaOfInterestRANNodeList ::= SEQUENCE (SIZE(1..maxnoofRANNodeinAoI)) OF AreaOfInterestRANNodeItem + +AreaOfInterestRANNodeItem ::= SEQUENCE { + globalRANNodeID GlobalRANNodeID, + iE-Extensions ProtocolExtensionContainer { {AreaOfInterestRANNodeItem-ExtIEs} } OPTIONAL, + ... +} + +AreaOfInterestRANNodeItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AreaOfInterestTAIList ::= SEQUENCE (SIZE(1..maxnoofTAIinAoI)) OF AreaOfInterestTAIItem + +AreaOfInterestTAIItem ::= SEQUENCE { + tAI TAI, + iE-Extensions ProtocolExtensionContainer { {AreaOfInterestTAIItem-ExtIEs} } OPTIONAL, + ... +} + +AreaOfInterestTAIItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AssistanceDataForPaging ::= SEQUENCE { + assistanceDataForRecommendedCells AssistanceDataForRecommendedCells OPTIONAL, + pagingAttemptInformation PagingAttemptInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {AssistanceDataForPaging-ExtIEs} } OPTIONAL, + ... +} + +AssistanceDataForPaging-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-NPN-PagingAssistanceInformation CRITICALITY ignore EXTENSION NPN-PagingAssistanceInformation PRESENCE optional }| + { ID id-PagingAssisDataforCEcapabUE CRITICALITY ignore EXTENSION PagingAssisDataforCEcapabUE PRESENCE optional }, + ... +} + +AssistanceDataForRecommendedCells ::= SEQUENCE { + recommendedCellsForPaging RecommendedCellsForPaging, + iE-Extensions ProtocolExtensionContainer { {AssistanceDataForRecommendedCells-ExtIEs} } OPTIONAL, + ... +} + +AssistanceDataForRecommendedCells-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AssociatedMBSQosFlowSetupRequestList ::= SEQUENCE (SIZE(1..maxnoofMBSQoSFlows)) OF AssociatedMBSQosFlowSetupRequestItem + +AssociatedMBSQosFlowSetupRequestItem ::= SEQUENCE { + mBS-QosFlowIdentifier QosFlowIdentifier, + associatedUnicastQosFlowIdentifier QosFlowIdentifier, + iE-Extensions ProtocolExtensionContainer { { AssociatedMBSQosFlowSetupRequestItem-ExtIEs} } OPTIONAL, + ... +} + +AssociatedMBSQosFlowSetupRequestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AssociatedMBSQosFlowSetuporModifyRequestList ::= SEQUENCE (SIZE(1..maxnoofMBSQoSFlows)) OF AssociatedMBSQosFlowSetuporModifyRequestItem + +AssociatedMBSQosFlowSetuporModifyRequestItem ::= SEQUENCE { + mBS-QosFlowIdentifier QosFlowIdentifier, + associatedUnicastQosFlowIdentifier QosFlowIdentifier, + iE-Extensions ProtocolExtensionContainer { { AssociatedMBSQosFlowSetuporModifyRequestItem-ExtIEs} } OPTIONAL, + ... +} + +AssociatedMBSQosFlowSetuporModifyRequestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AssociatedQosFlowList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF AssociatedQosFlowItem + +AssociatedQosFlowItem ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + qosFlowMappingIndication ENUMERATED {ul, dl, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {AssociatedQosFlowItem-ExtIEs} } OPTIONAL, + ... +} + +AssociatedQosFlowItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION AlternativeQoSParaSetIndex PRESENCE optional }, + ... +} + +AuthenticatedIndication ::= ENUMERATED {true, ...} + +AveragingWindow ::= INTEGER (0..4095, ...) + +AreaScopeOfMDT-NR ::= CHOICE { + cellBased CellBasedMDT-NR, + tABased TABasedMDT, + pLMNWide NULL, + tAIBased TAIBasedMDT, + choice-Extensions ProtocolIE-SingleContainer { {AreaScopeOfMDT-NR-ExtIEs} } +} + +AreaScopeOfMDT-NR-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +AreaScopeOfMDT-EUTRA ::= CHOICE { + cellBased CellBasedMDT-EUTRA, + tABased TABasedMDT, + pLMNWide NULL, + tAIBased TAIBasedMDT, + choice-Extensions ProtocolIE-SingleContainer { {AreaScopeOfMDT-EUTRA-ExtIEs} } +} + +AreaScopeOfMDT-EUTRA-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +AreaScopeOfNeighCellsList ::= SEQUENCE (SIZE(1..maxnoofFreqforMDT)) OF AreaScopeOfNeighCellsItem +AreaScopeOfNeighCellsItem ::= SEQUENCE { + nrFrequencyInfo NRFrequencyInfo, + pciListForMDT PCIListForMDT OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { AreaScopeOfNeighCellsItem-ExtIEs} } OPTIONAL, + ... +} + +AreaScopeOfNeighCellsItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AreaScopeOfQMC ::= CHOICE { + cellBased CellBasedQMC, + tABased TABasedQMC, + tAIBased TAIBasedQMC, + pLMNAreaBased PLMNAreaBasedQMC, + choice-Extensions ProtocolIE-SingleContainer { { AreaScopeOfQMC-ExtIEs} } +} + +AreaScopeOfQMC-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +AvailableRANVisibleQoEMetrics ::= SEQUENCE { + applicationLayerBufferLevelList ENUMERATED {true, ...} OPTIONAL, + playoutDelayForMediaStartup ENUMERATED {true, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { AvailableRANVisibleQoEMetrics-ExtIEs} } OPTIONAL, + ... +} + +AvailableRANVisibleQoEMetrics-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- B + +BeamMeasurementsReportConfiguration ::= SEQUENCE { + beamMeasurementsReportQuantity BeamMeasurementsReportQuantity OPTIONAL, + maxNrofRS-IndexesToReport MaxNrofRS-IndexesToReport OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { BeamMeasurementsReportConfiguration-ExtIEs} } OPTIONAL, + ... +} + +BeamMeasurementsReportConfiguration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +BeamMeasurementsReportQuantity ::= SEQUENCE { + rSRP ENUMERATED {true, ...}, + rSRQ ENUMERATED {true, ...}, + sINR ENUMERATED {true, ...}, + iE-Extensions ProtocolExtensionContainer { { BeamMeasurementsReportQuantity-ExtIEs} } OPTIONAL, + ... +} + +BeamMeasurementsReportQuantity-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +BitRate ::= INTEGER (0..4000000000000, ...) + +BroadcastCancelledAreaList ::= CHOICE { + cellIDCancelledEUTRA CellIDCancelledEUTRA, + tAICancelledEUTRA TAICancelledEUTRA, + emergencyAreaIDCancelledEUTRA EmergencyAreaIDCancelledEUTRA, + cellIDCancelledNR CellIDCancelledNR, + tAICancelledNR TAICancelledNR, + emergencyAreaIDCancelledNR EmergencyAreaIDCancelledNR, + choice-Extensions ProtocolIE-SingleContainer { {BroadcastCancelledAreaList-ExtIEs} } +} + +BroadcastCancelledAreaList-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +BroadcastCompletedAreaList ::= CHOICE { + cellIDBroadcastEUTRA CellIDBroadcastEUTRA, + tAIBroadcastEUTRA TAIBroadcastEUTRA, + emergencyAreaIDBroadcastEUTRA EmergencyAreaIDBroadcastEUTRA, + cellIDBroadcastNR CellIDBroadcastNR, + tAIBroadcastNR TAIBroadcastNR, + emergencyAreaIDBroadcastNR EmergencyAreaIDBroadcastNR, + choice-Extensions ProtocolIE-SingleContainer { {BroadcastCompletedAreaList-ExtIEs} } +} + +BroadcastCompletedAreaList-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +BroadcastPLMNList ::= SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF BroadcastPLMNItem + +BroadcastPLMNItem ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + tAISliceSupportList SliceSupportList, + iE-Extensions ProtocolExtensionContainer { {BroadcastPLMNItem-ExtIEs} } OPTIONAL, + ... +} + +BroadcastPLMNItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + {ID id-NPN-Support CRITICALITY reject EXTENSION NPN-Support PRESENCE optional}| + {ID id-ExtendedTAISliceSupportList CRITICALITY reject EXTENSION ExtendedSliceSupportList PRESENCE optional}| + {ID id-TAINSAGSupportList CRITICALITY ignore EXTENSION TAINSAGSupportList PRESENCE optional}, + ... +} + +BluetoothMeasurementConfiguration ::= SEQUENCE { + bluetoothMeasConfig BluetoothMeasConfig, + bluetoothMeasConfigNameList BluetoothMeasConfigNameList OPTIONAL, + bt-rssi ENUMERATED {true, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { BluetoothMeasurementConfiguration-ExtIEs } } OPTIONAL, + ... +} + +BluetoothMeasurementConfiguration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +BluetoothMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofBluetoothName)) OF BluetoothMeasConfigNameItem + +BluetoothMeasConfigNameItem ::= SEQUENCE { + bluetoothName BluetoothName, + iE-Extensions ProtocolExtensionContainer { { BluetoothMeasConfigNameItem-ExtIEs } } OPTIONAL, + ... +} + +BluetoothMeasConfigNameItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +BluetoothMeasConfig::= ENUMERATED {setup,...} + +BluetoothName ::= OCTET STRING (SIZE (1..248)) + +BurstArrivalTime ::= OCTET STRING + +-- C + +CAG-ID ::= BIT STRING (SIZE(32)) + +CancelAllWarningMessages ::= ENUMERATED { + true, + ... +} + +CancelledCellsInEAI-EUTRA ::= SEQUENCE (SIZE(1..maxnoofCellinEAI)) OF CancelledCellsInEAI-EUTRA-Item + +CancelledCellsInEAI-EUTRA-Item ::= SEQUENCE { + eUTRA-CGI EUTRA-CGI, + numberOfBroadcasts NumberOfBroadcasts, + iE-Extensions ProtocolExtensionContainer { {CancelledCellsInEAI-EUTRA-Item-ExtIEs} } OPTIONAL, + ... +} + +CancelledCellsInEAI-EUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CancelledCellsInEAI-NR ::= SEQUENCE (SIZE(1..maxnoofCellinEAI)) OF CancelledCellsInEAI-NR-Item + +CancelledCellsInEAI-NR-Item ::= SEQUENCE { + nR-CGI NR-CGI, + numberOfBroadcasts NumberOfBroadcasts, + iE-Extensions ProtocolExtensionContainer { {CancelledCellsInEAI-NR-Item-ExtIEs} } OPTIONAL, + ... +} + +CancelledCellsInEAI-NR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CancelledCellsInTAI-EUTRA ::= SEQUENCE (SIZE(1..maxnoofCellinTAI)) OF CancelledCellsInTAI-EUTRA-Item + +CancelledCellsInTAI-EUTRA-Item ::= SEQUENCE { + eUTRA-CGI EUTRA-CGI, + numberOfBroadcasts NumberOfBroadcasts, + iE-Extensions ProtocolExtensionContainer { {CancelledCellsInTAI-EUTRA-Item-ExtIEs} } OPTIONAL, + ... +} + +CancelledCellsInTAI-EUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CancelledCellsInTAI-NR ::= SEQUENCE (SIZE(1..maxnoofCellinTAI)) OF CancelledCellsInTAI-NR-Item + +CancelledCellsInTAI-NR-Item ::= SEQUENCE{ + nR-CGI NR-CGI, + numberOfBroadcasts NumberOfBroadcasts, + iE-Extensions ProtocolExtensionContainer { {CancelledCellsInTAI-NR-Item-ExtIEs} } OPTIONAL, + ... +} + +CancelledCellsInTAI-NR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CandidateCellList ::= SEQUENCE (SIZE(1.. maxnoofCandidateCells)) OF CandidateCellItem + +CandidateCellItem ::= SEQUENCE{ + candidateCell CandidateCell, + iE-Extensions ProtocolExtensionContainer { {CandidateCellItem-ExtIEs} } OPTIONAL, + ... +} + +CandidateCellItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CandidateCell::= CHOICE { + candidateCGI CandidateCellID, + candidatePCI CandidatePCI, + choice-Extensions ProtocolIE-SingleContainer { { CandidateCell-ExtIEs} } +} + +CandidateCell-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + + +CandidateCellID::= SEQUENCE { + candidateCellID NR-CGI, + iE-Extensions ProtocolExtensionContainer { { CandidateCellID-ExtIEs} } OPTIONAL, + ... +} + +CandidateCellID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CandidatePCI::= SEQUENCE { + candidatePCI INTEGER (0..1007, ...), + candidateNRARFCN INTEGER (0..3279165), + iE-Extensions ProtocolExtensionContainer { { CandidatePCI-ExtIEs} } OPTIONAL, + ... +} + +CandidatePCI-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +Cause ::= CHOICE { + radioNetwork CauseRadioNetwork, + transport CauseTransport, + nas CauseNas, + protocol CauseProtocol, + misc CauseMisc, + choice-Extensions ProtocolIE-SingleContainer { {Cause-ExtIEs} } +} + +Cause-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +CauseMisc ::= ENUMERATED { + control-processing-overload, + not-enough-user-plane-processing-resources, + hardware-failure, + om-intervention, + unknown-PLMN-or-SNPN, + unspecified, + ... +} + +CauseNas ::= ENUMERATED { + normal-release, + authentication-failure, + deregister, + unspecified, + ..., + uE-not-in-PLMN-serving-area +} + +CauseProtocol ::= ENUMERATED { + transfer-syntax-error, + abstract-syntax-error-reject, + abstract-syntax-error-ignore-and-notify, + message-not-compatible-with-receiver-state, + semantic-error, + abstract-syntax-error-falsely-constructed-message, + unspecified, + ... +} + +CauseRadioNetwork ::= ENUMERATED { + unspecified, + txnrelocoverall-expiry, + successful-handover, + release-due-to-ngran-generated-reason, + release-due-to-5gc-generated-reason, + handover-cancelled, + partial-handover, + ho-failure-in-target-5GC-ngran-node-or-target-system, + ho-target-not-allowed, + tngrelocoverall-expiry, + tngrelocprep-expiry, + cell-not-available, + unknown-targetID, + no-radio-resources-available-in-target-cell, + unknown-local-UE-NGAP-ID, + inconsistent-remote-UE-NGAP-ID, + handover-desirable-for-radio-reason, + time-critical-handover, + resource-optimisation-handover, + reduce-load-in-serving-cell, + user-inactivity, + radio-connection-with-ue-lost, + radio-resources-not-available, + invalid-qos-combination, + failure-in-radio-interface-procedure, + interaction-with-other-procedure, + unknown-PDU-session-ID, + unkown-qos-flow-ID, + multiple-PDU-session-ID-instances, + multiple-qos-flow-ID-instances, + encryption-and-or-integrity-protection-algorithms-not-supported, + ng-intra-system-handover-triggered, + ng-inter-system-handover-triggered, + xn-handover-triggered, + not-supported-5QI-value, + ue-context-transfer, + ims-voice-eps-fallback-or-rat-fallback-triggered, + up-integrity-protection-not-possible, + up-confidentiality-protection-not-possible, + slice-not-supported, + ue-in-rrc-inactive-state-not-reachable, + redirection, + resources-not-available-for-the-slice, + ue-max-integrity-protected-data-rate-reason, + release-due-to-cn-detected-mobility, + ..., + n26-interface-not-available, + release-due-to-pre-emption, + multiple-location-reporting-reference-ID-instances, + rsn-not-available-for-the-up, + npn-access-denied, + cag-only-access-denied, + insufficient-ue-capabilities, + redcap-ue-not-supported, + unknown-MBS-Session-ID, + indicated-MBS-session-area-information-not-served-by-the-gNB, + inconsistent-slice-info-for-the-session, + misaligned-association-for-multicast-unicast +} + +CauseTransport ::= ENUMERATED { + transport-resource-unavailable, + unspecified, + ... +} + +Cell-CAGInformation ::= SEQUENCE { + nGRAN-CGI NGRAN-CGI, + cellCAGList CellCAGList, + iE-Extensions ProtocolExtensionContainer { {Cell-CAGInformation-ExtIEs} } OPTIONAL, + ... +} + +Cell-CAGInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +CellCAGList ::= SEQUENCE (SIZE(1..maxnoofCAGSperCell)) OF CAG-ID + +CellIDBroadcastEUTRA ::= SEQUENCE (SIZE(1..maxnoofCellIDforWarning)) OF CellIDBroadcastEUTRA-Item + +CellIDBroadcastEUTRA-Item ::= SEQUENCE { + eUTRA-CGI EUTRA-CGI, + iE-Extensions ProtocolExtensionContainer { {CellIDBroadcastEUTRA-Item-ExtIEs} } OPTIONAL, + ... +} + +CellIDBroadcastEUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CellIDBroadcastNR ::= SEQUENCE (SIZE(1..maxnoofCellIDforWarning)) OF CellIDBroadcastNR-Item + +CellIDBroadcastNR-Item ::= SEQUENCE { + nR-CGI NR-CGI, + iE-Extensions ProtocolExtensionContainer { {CellIDBroadcastNR-Item-ExtIEs} } OPTIONAL, + ... +} + +CellIDBroadcastNR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CellIDCancelledEUTRA ::= SEQUENCE (SIZE(1..maxnoofCellIDforWarning)) OF CellIDCancelledEUTRA-Item + +CellIDCancelledEUTRA-Item ::= SEQUENCE { + eUTRA-CGI EUTRA-CGI, + numberOfBroadcasts NumberOfBroadcasts, + iE-Extensions ProtocolExtensionContainer { {CellIDCancelledEUTRA-Item-ExtIEs} } OPTIONAL, + ... +} + +CellIDCancelledEUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CellIDCancelledNR ::= SEQUENCE (SIZE(1..maxnoofCellIDforWarning)) OF CellIDCancelledNR-Item + +CellIDCancelledNR-Item ::= SEQUENCE { + nR-CGI NR-CGI, + numberOfBroadcasts NumberOfBroadcasts, + iE-Extensions ProtocolExtensionContainer { {CellIDCancelledNR-Item-ExtIEs} } OPTIONAL, + ... +} + +CellIDCancelledNR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CellIDListForRestart ::= CHOICE { + eUTRA-CGIListforRestart EUTRA-CGIList, + nR-CGIListforRestart NR-CGIList, + choice-Extensions ProtocolIE-SingleContainer { {CellIDListForRestart-ExtIEs} } +} + +CellIDListForRestart-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +CellSize ::= ENUMERATED {verysmall, small, medium, large, ...} + + +CellType ::= SEQUENCE { + cellSize CellSize, + iE-Extensions ProtocolExtensionContainer { {CellType-ExtIEs} } OPTIONAL, + ... +} + +CellType-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CEmodeBSupport-Indicator ::= ENUMERATED {supported,...} + + +CEmodeBrestricted ::= ENUMERATED { + restricted, + not-restricted, + ... +} + +CNAssistedRANTuning ::= SEQUENCE { + expectedUEBehaviour ExpectedUEBehaviour OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {CNAssistedRANTuning-ExtIEs} } OPTIONAL, + ... +} + +CNAssistedRANTuning-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CNsubgroupID ::= INTEGER (0..7, ...) + +CNTypeRestrictionsForEquivalent ::= SEQUENCE (SIZE(1..maxnoofEPLMNs)) OF CNTypeRestrictionsForEquivalentItem + +CNTypeRestrictionsForEquivalentItem ::= SEQUENCE { + plmnIdentity PLMNIdentity, + cn-Type ENUMERATED {epc-forbidden, fiveGC-forbidden, ...}, + iE-Extensions ProtocolExtensionContainer { {CNTypeRestrictionsForEquivalentItem-ExtIEs} } OPTIONAL, + ... +} + +CNTypeRestrictionsForEquivalentItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::={ + ... +} + +CNTypeRestrictionsForServing ::= ENUMERATED { + epc-forbidden, + ... +} + +CommonNetworkInstance ::= OCTET STRING + +CompletedCellsInEAI-EUTRA ::= SEQUENCE (SIZE(1..maxnoofCellinEAI)) OF CompletedCellsInEAI-EUTRA-Item + +CompletedCellsInEAI-EUTRA-Item ::= SEQUENCE { + eUTRA-CGI EUTRA-CGI, + iE-Extensions ProtocolExtensionContainer { {CompletedCellsInEAI-EUTRA-Item-ExtIEs} } OPTIONAL, + ... +} + +CompletedCellsInEAI-EUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CompletedCellsInEAI-NR ::= SEQUENCE (SIZE(1..maxnoofCellinEAI)) OF CompletedCellsInEAI-NR-Item + +CompletedCellsInEAI-NR-Item ::= SEQUENCE { + nR-CGI NR-CGI, + iE-Extensions ProtocolExtensionContainer { {CompletedCellsInEAI-NR-Item-ExtIEs} } OPTIONAL, + ... +} + +CompletedCellsInEAI-NR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CompletedCellsInTAI-EUTRA ::= SEQUENCE (SIZE(1..maxnoofCellinTAI)) OF CompletedCellsInTAI-EUTRA-Item + +CompletedCellsInTAI-EUTRA-Item ::= SEQUENCE{ + eUTRA-CGI EUTRA-CGI, + iE-Extensions ProtocolExtensionContainer { {CompletedCellsInTAI-EUTRA-Item-ExtIEs} } OPTIONAL, + ... +} + +CompletedCellsInTAI-EUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CompletedCellsInTAI-NR ::= SEQUENCE (SIZE(1..maxnoofCellinTAI)) OF CompletedCellsInTAI-NR-Item + +CompletedCellsInTAI-NR-Item ::= SEQUENCE{ + nR-CGI NR-CGI, + iE-Extensions ProtocolExtensionContainer { {CompletedCellsInTAI-NR-Item-ExtIEs} } OPTIONAL, + ... +} + +CompletedCellsInTAI-NR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ConcurrentWarningMessageInd ::= ENUMERATED { + true, + ... +} + +ConfidentialityProtectionIndication ::= ENUMERATED { + required, + preferred, + not-needed, + ... +} + +ConfidentialityProtectionResult ::= ENUMERATED { + performed, + not-performed, + ... +} + +ConfiguredTACIndication ::= ENUMERATED { + true, + ... +} + +CoreNetworkAssistanceInformationForInactive ::= SEQUENCE { + uEIdentityIndexValue UEIdentityIndexValue, + uESpecificDRX PagingDRX OPTIONAL, + periodicRegistrationUpdateTimer PeriodicRegistrationUpdateTimer, + mICOModeIndication MICOModeIndication OPTIONAL, + tAIListForInactive TAIListForInactive, + expectedUEBehaviour ExpectedUEBehaviour OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {CoreNetworkAssistanceInformationForInactive-ExtIEs} } OPTIONAL, + ... +} + +CoreNetworkAssistanceInformationForInactive-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-EUTRA-PagingeDRXInformation CRITICALITY ignore EXTENSION EUTRA-PagingeDRXInformation PRESENCE optional }| + { ID id-ExtendedUEIdentityIndexValue CRITICALITY ignore EXTENSION ExtendedUEIdentityIndexValue PRESENCE optional }| + { ID id-UERadioCapabilityForPaging CRITICALITY ignore EXTENSION UERadioCapabilityForPaging PRESENCE optional }| + { ID id-MicoAllPLMN CRITICALITY ignore EXTENSION MicoAllPLMN PRESENCE optional }| + { ID id-NR-PagingeDRXInformation CRITICALITY ignore EXTENSION NR-PagingeDRXInformation PRESENCE optional }| + { ID id-PagingCauseIndicationForVoiceService CRITICALITY ignore EXTENSION PagingCauseIndicationForVoiceService PRESENCE optional }| + { ID id-PEIPSassistanceInformation CRITICALITY ignore EXTENSION PEIPSassistanceInformation PRESENCE optional }, + ... +} + +COUNTValueForPDCP-SN12 ::= SEQUENCE { + pDCP-SN12 INTEGER (0..4095), + hFN-PDCP-SN12 INTEGER (0..1048575), + iE-Extensions ProtocolExtensionContainer { {COUNTValueForPDCP-SN12-ExtIEs} } OPTIONAL, + ... +} + +COUNTValueForPDCP-SN12-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +COUNTValueForPDCP-SN18 ::= SEQUENCE { + pDCP-SN18 INTEGER (0..262143), + hFN-PDCP-SN18 INTEGER (0..16383), + iE-Extensions ProtocolExtensionContainer { {COUNTValueForPDCP-SN18-ExtIEs} } OPTIONAL, + ... +} + +COUNTValueForPDCP-SN18-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CoverageEnhancementLevel ::= OCTET STRING + +CPTransportLayerInformation ::= CHOICE { + endpointIPAddress TransportLayerAddress, + choice-Extensions ProtocolIE-SingleContainer { {CPTransportLayerInformation-ExtIEs} } +} + +CPTransportLayerInformation-ExtIEs NGAP-PROTOCOL-IES ::= { + { ID id-EndpointIPAddressAndPort CRITICALITY reject TYPE EndpointIPAddressAndPort PRESENCE mandatory }, + ... +} + +CriticalityDiagnostics ::= SEQUENCE { + procedureCode ProcedureCode OPTIONAL, + triggeringMessage TriggeringMessage OPTIONAL, + procedureCriticality Criticality OPTIONAL, + iEsCriticalityDiagnostics CriticalityDiagnostics-IE-List OPTIONAL, + iE-Extensions ProtocolExtensionContainer {{CriticalityDiagnostics-ExtIEs}} OPTIONAL, + ... +} + +CriticalityDiagnostics-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE(1..maxnoofErrors)) OF CriticalityDiagnostics-IE-Item + +CriticalityDiagnostics-IE-Item ::= SEQUENCE { + iECriticality Criticality, + iE-ID ProtocolIE-ID, + typeOfError TypeOfError, + iE-Extensions ProtocolExtensionContainer {{CriticalityDiagnostics-IE-Item-ExtIEs}} OPTIONAL, + ... +} + +CriticalityDiagnostics-IE-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CellBasedMDT-NR::= SEQUENCE { + cellIdListforMDT CellIdListforMDT-NR, + iE-Extensions ProtocolExtensionContainer { {CellBasedMDT-NR-ExtIEs} } OPTIONAL, + ... +} + +CellBasedMDT-NR-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CellIdListforMDT-NR ::= SEQUENCE (SIZE(1..maxnoofCellIDforMDT)) OF NR-CGI + + +CellBasedMDT-EUTRA::= SEQUENCE { + cellIdListforMDT CellIdListforMDT-EUTRA, + iE-Extensions ProtocolExtensionContainer { {CellBasedMDT-EUTRA-ExtIEs} } OPTIONAL, + ... +} + +CellBasedMDT-EUTRA-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CellBasedQMC ::= SEQUENCE { + cellIdListforQMC CellIdListforQMC, + iE-Extensions ProtocolExtensionContainer { {CellBasedQMC-ExtIEs} } OPTIONAL, + ... +} + +CellBasedQMC-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CellIdListforQMC ::= SEQUENCE (SIZE(1..maxnoofCellIDforQMC)) OF NGRAN-CGI + +CellIdListforMDT-EUTRA ::= SEQUENCE (SIZE(1..maxnoofCellIDforMDT)) OF EUTRA-CGI + + +-- D + +DataCodingScheme ::= BIT STRING (SIZE(8)) + +DataForwardingAccepted ::= ENUMERATED { + data-forwarding-accepted, + ... +} + +DataForwardingNotPossible ::= ENUMERATED { + data-forwarding-not-possible, + ... +} + +DataForwardingResponseDRBList ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DataForwardingResponseDRBItem + +DataForwardingResponseDRBItem ::= SEQUENCE { + dRB-ID DRB-ID, + dLForwardingUP-TNLInformation UPTransportLayerInformation OPTIONAL, + uLForwardingUP-TNLInformation UPTransportLayerInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer {{DataForwardingResponseDRBItem-ExtIEs}} OPTIONAL, + ... +} + +DataForwardingResponseDRBItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +DAPSRequestInfo ::= SEQUENCE { + dAPSIndicator ENUMERATED {daps-ho-required, ...}, + iE-Extensions ProtocolExtensionContainer { {DAPSRequestInfo-ExtIEs} } OPTIONAL, + ... +} + +DAPSRequestInfo-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +DAPSResponseInfoList ::= SEQUENCE (SIZE(1.. maxnoofDRBs)) OF DAPSResponseInfoItem + +DAPSResponseInfoItem ::= SEQUENCE { + dRB-ID DRB-ID, + dAPSResponseInfo DAPSResponseInfo, + iE-Extension ProtocolExtensionContainer { {DAPSResponseInfoItem-ExtIEs} } OPTIONAL, + ... +} + +DAPSResponseInfoItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +DAPSResponseInfo ::= SEQUENCE { + dapsresponseindicator ENUMERATED {daps-ho-accepted, daps-ho-not-accepted, ...}, + iE-Extensions ProtocolExtensionContainer { { DAPSResponseInfo-ExtIEs} } OPTIONAL, + ... +} + +DAPSResponseInfo-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +DataForwardingResponseERABList ::= SEQUENCE (SIZE(1..maxnoofE-RABs)) OF DataForwardingResponseERABListItem + +DataForwardingResponseERABListItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + dLForwardingUP-TNLInformation UPTransportLayerInformation, + iE-Extensions ProtocolExtensionContainer { {DataForwardingResponseERABListItem-ExtIEs} } OPTIONAL, + ... +} + +DataForwardingResponseERABListItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +DelayCritical ::= ENUMERATED { + delay-critical, + non-delay-critical, + ... +} + +DL-CP-SecurityInformation ::= SEQUENCE { + dl-NAS-MAC DL-NAS-MAC, + iE-Extensions ProtocolExtensionContainer { { DL-CP-SecurityInformation-ExtIEs} } OPTIONAL, + ... +} + +DL-CP-SecurityInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +DL-NAS-MAC ::= BIT STRING (SIZE (16)) + +DLForwarding ::= ENUMERATED { + dl-forwarding-proposed, + ... +} + +DL-NGU-TNLInformationReused ::= ENUMERATED { + true, + ... +} + +DirectForwardingPathAvailability ::= ENUMERATED { + direct-path-available, + ... +} + +DRB-ID ::= INTEGER (1..32, ...) + +DRBsSubjectToStatusTransferList ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsSubjectToStatusTransferItem + +DRBsSubjectToStatusTransferItem ::= SEQUENCE { + dRB-ID DRB-ID, + dRBStatusUL DRBStatusUL, + dRBStatusDL DRBStatusDL, + iE-Extension ProtocolExtensionContainer { {DRBsSubjectToStatusTransferItem-ExtIEs} } OPTIONAL, + ... +} + +DRBsSubjectToStatusTransferItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-OldAssociatedQosFlowList-ULendmarkerexpected CRITICALITY ignore EXTENSION AssociatedQosFlowList PRESENCE optional }, + ... +} + +DRBStatusDL ::= CHOICE { + dRBStatusDL12 DRBStatusDL12, + dRBStatusDL18 DRBStatusDL18, + choice-Extensions ProtocolIE-SingleContainer { {DRBStatusDL-ExtIEs} } +} + +DRBStatusDL-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +DRBStatusDL12 ::= SEQUENCE { + dL-COUNTValue COUNTValueForPDCP-SN12, + iE-Extension ProtocolExtensionContainer { {DRBStatusDL12-ExtIEs} } OPTIONAL, + ... +} + +DRBStatusDL12-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +DRBStatusDL18 ::= SEQUENCE { + dL-COUNTValue COUNTValueForPDCP-SN18, + iE-Extension ProtocolExtensionContainer { {DRBStatusDL18-ExtIEs} } OPTIONAL, + ... +} + +DRBStatusDL18-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +DRBStatusUL ::= CHOICE { + dRBStatusUL12 DRBStatusUL12, + dRBStatusUL18 DRBStatusUL18, + choice-Extensions ProtocolIE-SingleContainer { {DRBStatusUL-ExtIEs} } +} + +DRBStatusUL-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +DRBStatusUL12 ::= SEQUENCE { + uL-COUNTValue COUNTValueForPDCP-SN12, + receiveStatusOfUL-PDCP-SDUs BIT STRING (SIZE(1..2048)) OPTIONAL, + iE-Extension ProtocolExtensionContainer { {DRBStatusUL12-ExtIEs} } OPTIONAL, + ... +} + +DRBStatusUL12-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +DRBStatusUL18 ::= SEQUENCE { + uL-COUNTValue COUNTValueForPDCP-SN18, + receiveStatusOfUL-PDCP-SDUs BIT STRING (SIZE(1..131072)) OPTIONAL, + iE-Extension ProtocolExtensionContainer { {DRBStatusUL18-ExtIEs} } OPTIONAL, + ... +} + +DRBStatusUL18-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +DRBsToQosFlowsMappingList ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsToQosFlowsMappingItem + +DRBsToQosFlowsMappingItem ::= SEQUENCE { + dRB-ID DRB-ID, + associatedQosFlowList AssociatedQosFlowList, + iE-Extensions ProtocolExtensionContainer { {DRBsToQosFlowsMappingItem-ExtIEs} } OPTIONAL, + ... +} + +DRBsToQosFlowsMappingItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-DAPSRequestInfo CRITICALITY ignore EXTENSION DAPSRequestInfo PRESENCE optional }, + ... +} + +Dynamic5QIDescriptor ::= SEQUENCE { + priorityLevelQos PriorityLevelQos, + packetDelayBudget PacketDelayBudget, + packetErrorRate PacketErrorRate, + fiveQI FiveQI OPTIONAL, + delayCritical DelayCritical OPTIONAL, +-- The above IE shall be present in case of GBR QoS flow + averagingWindow AveragingWindow OPTIONAL, +-- The above IE shall be present in case of GBR QoS flow + maximumDataBurstVolume MaximumDataBurstVolume OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {Dynamic5QIDescriptor-ExtIEs} } OPTIONAL, + ... +} + +Dynamic5QIDescriptor-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-ExtendedPacketDelayBudget CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional }| + { ID id-CNPacketDelayBudgetDL CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional }| + { ID id-CNPacketDelayBudgetUL CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional }, + ... +} + +-- E + +EarlyMeasurement ::= ENUMERATED {true, ...} + +EarlyStatusTransfer-TransparentContainer ::= SEQUENCE { + procedureStage ProcedureStageChoice, + iE-Extensions ProtocolExtensionContainer { {EarlyStatusTransfer-TransparentContainer-ExtIEs} } OPTIONAL, + ... +} + +EarlyStatusTransfer-TransparentContainer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ProcedureStageChoice ::= CHOICE { + first-dl-count FirstDLCount, + choice-Extensions ProtocolIE-SingleContainer { {ProcedureStageChoice-ExtIEs} } +} + +ProcedureStageChoice-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +FirstDLCount ::= SEQUENCE { + dRBsSubjectToEarlyStatusTransfer DRBsSubjectToEarlyStatusTransfer-List, + iE-Extension ProtocolExtensionContainer { {FirstDLCount-ExtIEs} } OPTIONAL, + ... +} + +FirstDLCount-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +DRBsSubjectToEarlyStatusTransfer-List ::= SEQUENCE (SIZE (1.. maxnoofDRBs)) OF DRBsSubjectToEarlyStatusTransfer-Item + +DRBsSubjectToEarlyStatusTransfer-Item ::= SEQUENCE { + dRB-ID DRB-ID, + firstDLCOUNT DRBStatusDL, + iE-Extension ProtocolExtensionContainer { { DRBsSubjectToEarlyStatusTransfer-Item-ExtIEs} } OPTIONAL, + ... +} + +DRBsSubjectToEarlyStatusTransfer-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +EDT-Session ::= ENUMERATED { + true, + ... +} + +EmergencyAreaID ::= OCTET STRING (SIZE(3)) + +EmergencyAreaIDBroadcastEUTRA ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaIDBroadcastEUTRA-Item + +EmergencyAreaIDBroadcastEUTRA-Item ::= SEQUENCE { + emergencyAreaID EmergencyAreaID, + completedCellsInEAI-EUTRA CompletedCellsInEAI-EUTRA, + iE-Extensions ProtocolExtensionContainer { {EmergencyAreaIDBroadcastEUTRA-Item-ExtIEs} } OPTIONAL, + ... +} + +EmergencyAreaIDBroadcastEUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +EmergencyAreaIDBroadcastNR ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaIDBroadcastNR-Item + +EmergencyAreaIDBroadcastNR-Item ::= SEQUENCE { + emergencyAreaID EmergencyAreaID, + completedCellsInEAI-NR CompletedCellsInEAI-NR, + iE-Extensions ProtocolExtensionContainer { {EmergencyAreaIDBroadcastNR-Item-ExtIEs} } OPTIONAL, + ... +} + +EmergencyAreaIDBroadcastNR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +EmergencyAreaIDCancelledEUTRA ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaIDCancelledEUTRA-Item + +EmergencyAreaIDCancelledEUTRA-Item ::= SEQUENCE { + emergencyAreaID EmergencyAreaID, + cancelledCellsInEAI-EUTRA CancelledCellsInEAI-EUTRA, + iE-Extensions ProtocolExtensionContainer { {EmergencyAreaIDCancelledEUTRA-Item-ExtIEs} } OPTIONAL, + ... +} + +EmergencyAreaIDCancelledEUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +EmergencyAreaIDCancelledNR ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaIDCancelledNR-Item + +EmergencyAreaIDCancelledNR-Item ::= SEQUENCE { + emergencyAreaID EmergencyAreaID, + cancelledCellsInEAI-NR CancelledCellsInEAI-NR, + iE-Extensions ProtocolExtensionContainer { {EmergencyAreaIDCancelledNR-Item-ExtIEs} } OPTIONAL, + ... +} + +EmergencyAreaIDCancelledNR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +EmergencyAreaIDList ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaID + +EmergencyAreaIDListForRestart ::= SEQUENCE (SIZE(1..maxnoofEAIforRestart)) OF EmergencyAreaID + +EmergencyFallbackIndicator ::= SEQUENCE { + emergencyFallbackRequestIndicator EmergencyFallbackRequestIndicator, + emergencyServiceTargetCN EmergencyServiceTargetCN OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {EmergencyFallbackIndicator-ExtIEs} } OPTIONAL, + ... +} + +EmergencyFallbackIndicator-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +EmergencyFallbackRequestIndicator ::= ENUMERATED { + emergency-fallback-requested, + ... +} + +EmergencyServiceTargetCN ::= ENUMERATED { + fiveGC, + epc, + ... +} + +ENB-ID ::= CHOICE { + macroENB-ID BIT STRING (SIZE(20)), + homeENB-ID BIT STRING (SIZE(28)), + short-macroENB-ID BIT STRING (SIZE(18)), + long-macroENB-ID BIT STRING (SIZE(21)), + choice-Extensions ProtocolIE-SingleContainer { { ENB-ID-ExtIEs} } +} + +ENB-ID-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + + +Enhanced-CoverageRestriction ::= ENUMERATED {restricted, ... } + + +Extended-ConnectedTime ::= INTEGER (0..255) + +EN-DCSONConfigurationTransfer ::= OCTET STRING + +EndpointIPAddressAndPort ::=SEQUENCE { + endpointIPAddress TransportLayerAddress, + portNumber PortNumber, + iE-Extensions ProtocolExtensionContainer { { EndpointIPAddressAndPort-ExtIEs} } OPTIONAL +} + +EndIndication ::= ENUMERATED { + no-further-data, + further-data-exists, + ... +} + +EndpointIPAddressAndPort-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +EquivalentPLMNs ::= SEQUENCE (SIZE(1..maxnoofEPLMNs)) OF PLMNIdentity + +EPS-TAC ::= OCTET STRING (SIZE(2)) + +EPS-TAI ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + ePS-TAC EPS-TAC, + iE-Extensions ProtocolExtensionContainer { {EPS-TAI-ExtIEs} } OPTIONAL, + ... +} + +EPS-TAI-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +E-RAB-ID ::= INTEGER (0..15, ...) + +E-RABInformationList ::= SEQUENCE (SIZE(1..maxnoofE-RABs)) OF E-RABInformationItem + +E-RABInformationItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + dLForwarding DLForwarding OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {E-RABInformationItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABInformationItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + {ID id-SourceTNLAddrInfo CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}| + {ID id-SourceNodeTNLAddrInfo CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}, + ... +} + +EUTRACellIdentity ::= BIT STRING (SIZE(28)) + +EUTRA-CGI ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + eUTRACellIdentity EUTRACellIdentity, + iE-Extensions ProtocolExtensionContainer { {EUTRA-CGI-ExtIEs} } OPTIONAL, + ... +} + +EUTRA-CGI-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +EUTRA-CGIList ::= SEQUENCE (SIZE(1..maxnoofCellsinngeNB)) OF EUTRA-CGI + +EUTRA-CGIListForWarning ::= SEQUENCE (SIZE(1..maxnoofCellIDforWarning)) OF EUTRA-CGI + +EUTRA-PagingeDRXInformation ::= SEQUENCE { + eUTRA-paging-eDRX-Cycle EUTRA-Paging-eDRX-Cycle, + eUTRA-paging-Time-Window EUTRA-Paging-Time-Window OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {EUTRA-PagingeDRXInformation-ExtIEs} } OPTIONAL, + ... +} + +EUTRA-PagingeDRXInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +EUTRA-Paging-eDRX-Cycle ::= ENUMERATED { + hfhalf, hf1, hf2, hf4, hf6, + hf8, hf10, hf12, hf14, hf16, + hf32, hf64, hf128, hf256, + ... +} + +EUTRA-Paging-Time-Window ::= ENUMERATED { + s1, s2, s3, s4, s5, + s6, s7, s8, s9, s10, + s11, s12, s13, s14, s15, s16, + ... +} + +EUTRAencryptionAlgorithms ::= BIT STRING (SIZE(16, ...)) + +EUTRAintegrityProtectionAlgorithms ::= BIT STRING (SIZE(16, ...)) + +EventType ::= ENUMERATED { + direct, + change-of-serve-cell, + ue-presence-in-area-of-interest, + stop-change-of-serve-cell, + stop-ue-presence-in-area-of-interest, + cancel-location-reporting-for-the-ue, + ... +} + +ExcessPacketDelayThresholdConfiguration ::= SEQUENCE (SIZE(1..maxnoofThresholdsForExcessPacketDelay)) OF ExcessPacketDelayThresholdItem + +ExcessPacketDelayThresholdItem ::= SEQUENCE { + fiveQi FiveQI, + excessPacketDelayThresholdValue ExcessPacketDelayThresholdValue, + iE-Extensions ProtocolExtensionContainer { { ExcessPacketDelayThresholdItem-ExtIEs} } OPTIONAL, + ... +} + +ExcessPacketDelayThresholdItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ExcessPacketDelayThresholdValue ::= ENUMERATED { +ms0dot25, ms0dot5, ms1, ms2, ms4, ms5, ms10, ms20, ms30, ms40, ms50, ms60, ms70, ms80, ms90, ms100, ms150, ms300, ms500, + ... +} + +ExpectedActivityPeriod ::= INTEGER (1..30|40|50|60|80|100|120|150|180|181, ...) + +ExpectedHOInterval ::= ENUMERATED { + sec15, sec30, sec60, sec90, sec120, sec180, long-time, + ... +} + +ExpectedIdlePeriod ::= INTEGER (1..30|40|50|60|80|100|120|150|180|181, ...) + +ExpectedUEActivityBehaviour ::= SEQUENCE { + expectedActivityPeriod ExpectedActivityPeriod OPTIONAL, + expectedIdlePeriod ExpectedIdlePeriod OPTIONAL, + sourceOfUEActivityBehaviourInformation SourceOfUEActivityBehaviourInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {ExpectedUEActivityBehaviour-ExtIEs} } OPTIONAL, + ... +} + +ExpectedUEActivityBehaviour-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ExpectedUEBehaviour ::= SEQUENCE { + expectedUEActivityBehaviour ExpectedUEActivityBehaviour OPTIONAL, + expectedHOInterval ExpectedHOInterval OPTIONAL, + expectedUEMobility ExpectedUEMobility OPTIONAL, + expectedUEMovingTrajectory ExpectedUEMovingTrajectory OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {ExpectedUEBehaviour-ExtIEs} } OPTIONAL, + ... +} + +ExpectedUEBehaviour-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ExpectedUEMobility ::= ENUMERATED { + stationary, + mobile, + ... +} + +ExpectedUEMovingTrajectory ::= SEQUENCE (SIZE(1..maxnoofCellsUEMovingTrajectory)) OF ExpectedUEMovingTrajectoryItem + +ExpectedUEMovingTrajectoryItem ::= SEQUENCE { + nGRAN-CGI NGRAN-CGI, + timeStayedInCell INTEGER (0..4095) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {ExpectedUEMovingTrajectoryItem-ExtIEs} } OPTIONAL, + ... +} + +ExpectedUEMovingTrajectoryItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +Extended-AMFName ::= SEQUENCE { + aMFNameVisibleString AMFNameVisibleString OPTIONAL, + aMFNameUTF8String AMFNameUTF8String OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Extended-AMFName-ExtIEs } } OPTIONAL, + ... +} + +Extended-AMFName-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ExtendedPacketDelayBudget ::= INTEGER (1..65535, ...) + + +Extended-RANNodeName ::= SEQUENCE { + rANNodeNameVisibleString RANNodeNameVisibleString OPTIONAL, + rANNodeNameUTF8String RANNodeNameUTF8String OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Extended-RANNodeName-ExtIEs } } OPTIONAL, ... +} + +Extended-RANNodeName-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ExtendedRATRestrictionInformation ::= SEQUENCE { + primaryRATRestriction BIT STRING (SIZE(8, ...)), + secondaryRATRestriction BIT STRING (SIZE(8, ...)), + iE-Extensions ProtocolExtensionContainer { {ExtendedRATRestrictionInformation-ExtIEs} } OPTIONAL, + ... +} + +ExtendedRATRestrictionInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ExtendedRNC-ID ::= INTEGER (4096..65535) + +ExtendedSliceSupportList ::= SEQUENCE (SIZE(1..maxnoofExtSliceItems)) OF SliceSupportItem + +ExtendedUEIdentityIndexValue ::= BIT STRING (SIZE(16)) + +EventTrigger::= CHOICE { + outOfCoverage ENUMERATED {true, ...}, + eventL1LoggedMDTConfig EventL1LoggedMDTConfig, + choice-Extensions ProtocolIE-SingleContainer { { EventTrigger-ExtIEs} } +} + +EventTrigger-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +EventL1LoggedMDTConfig ::= SEQUENCE { + l1Threshold MeasurementThresholdL1LoggedMDT, + hysteresis Hysteresis, + timeToTrigger TimeToTrigger, + iE-Extensions ProtocolExtensionContainer { { EventL1LoggedMDTConfig-ExtIEs} } OPTIONAL, + ... +} + +EventL1LoggedMDTConfig-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MeasurementThresholdL1LoggedMDT ::= CHOICE { + threshold-RSRP Threshold-RSRP, + threshold-RSRQ Threshold-RSRQ, + choice-Extensions ProtocolIE-SingleContainer { { MeasurementThresholdL1LoggedMDT-ExtIEs} } +} + +MeasurementThresholdL1LoggedMDT-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +-- F + +FailureIndication ::= SEQUENCE { + uERLFReportContainer UERLFReportContainer, + iE-Extensions ProtocolExtensionContainer { { FailureIndication-ExtIEs} } OPTIONAL, + ... +} + +FailureIndication-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +FiveG-ProSeAuthorized ::= SEQUENCE { + fiveGProSeDirectDiscovery FiveGProSeDirectDiscovery OPTIONAL, + fiveGProSeDirectCommunication FiveGProSeDirectCommunication OPTIONAL, + fiveGProSeLayer2UEtoNetworkRelay FiveGProSeLayer2UEtoNetworkRelay OPTIONAL, + fiveGProSeLayer3UEtoNetworkRelay FiveGProSeLayer3UEtoNetworkRelay OPTIONAL, + fiveGProSeLayer2RemoteUE FiveGProSeLayer2RemoteUE OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {FiveG-ProSeAuthorized-ExtIEs} } OPTIONAL, + ... +} + +FiveG-ProSeAuthorized-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +FiveGProSeDirectDiscovery ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +FiveGProSeDirectCommunication ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +FiveGProSeLayer2UEtoNetworkRelay ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +FiveGProSeLayer3UEtoNetworkRelay ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +FiveGProSeLayer2RemoteUE ::= ENUMERATED { + authorized, + not-authorized, + ... +} + + + +FiveG-ProSePC5QoSParameters ::= SEQUENCE { + fiveGProSepc5QoSFlowList FiveGProSePC5QoSFlowList, + fiveGProSepc5LinkAggregateBitRates BitRate OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { FiveG-ProSePC5QoSParameters-ExtIEs} } OPTIONAL, + ... +} + +FiveG-ProSePC5QoSParameters-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +FiveGProSePC5QoSFlowList ::= SEQUENCE (SIZE(1..maxnoofPC5QoSFlows)) OF FiveGProSePC5QoSFlowItem + +FiveGProSePC5QoSFlowItem ::= SEQUENCE { + fiveGproSepQI FiveQI, + fiveGproSepc5FlowBitRates FiveGProSePC5FlowBitRates OPTIONAL, + fiveGproSerange Range OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { FiveGProSePC5QoSFlowItem-ExtIEs} } OPTIONAL, + ... +} + +FiveGProSePC5QoSFlowItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +FiveGProSePC5FlowBitRates ::= SEQUENCE { + fiveGproSeguaranteedFlowBitRate BitRate, + fiveGproSemaximumFlowBitRate BitRate, + iE-Extensions ProtocolExtensionContainer { { FiveGProSePC5FlowBitRates-ExtIEs} } OPTIONAL, + ... +} + +FiveGProSePC5FlowBitRates-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +FiveG-S-TMSI ::= SEQUENCE { + aMFSetID AMFSetID, + aMFPointer AMFPointer, + fiveG-TMSI FiveG-TMSI, + iE-Extensions ProtocolExtensionContainer { {FiveG-S-TMSI-ExtIEs} } OPTIONAL, + ... +} + +FiveG-S-TMSI-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +FiveG-TMSI ::= OCTET STRING (SIZE(4)) + +FiveQI ::= INTEGER (0..255, ...) + +ForbiddenAreaInformation ::= SEQUENCE (SIZE(1.. maxnoofEPLMNsPlusOne)) OF ForbiddenAreaInformation-Item + +ForbiddenAreaInformation-Item ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + forbiddenTACs ForbiddenTACs, + iE-Extensions ProtocolExtensionContainer { {ForbiddenAreaInformation-Item-ExtIEs} } OPTIONAL, + ... +} + +ForbiddenAreaInformation-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ForbiddenTACs ::= SEQUENCE (SIZE(1..maxnoofForbTACs)) OF TAC + +FromEUTRANtoNGRAN ::= SEQUENCE { + sourceeNBID IntersystemSONeNBID, + targetNGRANnodeID IntersystemSONNGRANnodeID, + iE-Extensions ProtocolExtensionContainer { { FromEUTRANtoNGRAN-ExtIEs} } OPTIONAL +} + +FromEUTRANtoNGRAN-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +FromNGRANtoEUTRAN ::= SEQUENCE { + sourceNGRANnodeID IntersystemSONNGRANnodeID, + targeteNBID IntersystemSONeNBID, + iE-Extensions ProtocolExtensionContainer { { FromNGRANtoEUTRAN-ExtIEs} } OPTIONAL +} + +FromNGRANtoEUTRAN-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- G + +GBR-QosInformation ::= SEQUENCE { + maximumFlowBitRateDL BitRate, + maximumFlowBitRateUL BitRate, + guaranteedFlowBitRateDL BitRate, + guaranteedFlowBitRateUL BitRate, + notificationControl NotificationControl OPTIONAL, + maximumPacketLossRateDL PacketLossRate OPTIONAL, + maximumPacketLossRateUL PacketLossRate OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {GBR-QosInformation-ExtIEs} } OPTIONAL, + ... +} + +GBR-QosInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-AlternativeQoSParaSetList CRITICALITY ignore EXTENSION AlternativeQoSParaSetList PRESENCE optional }, + ... +} + +GlobalCable-ID ::= OCTET STRING + +GlobalENB-ID ::= SEQUENCE { + pLMNidentity PLMNIdentity, + eNB-ID ENB-ID, + iE-Extensions ProtocolExtensionContainer { {GlobalENB-ID-ExtIEs} } OPTIONAL, + ... +} + +GlobalENB-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +GlobalGNB-ID ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + gNB-ID GNB-ID, + iE-Extensions ProtocolExtensionContainer { {GlobalGNB-ID-ExtIEs} } OPTIONAL, + ... +} + +GlobalGNB-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +GlobalN3IWF-ID ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + n3IWF-ID N3IWF-ID, + iE-Extensions ProtocolExtensionContainer { {GlobalN3IWF-ID-ExtIEs} } OPTIONAL, + ... +} + +GlobalN3IWF-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +GlobalLine-ID ::= SEQUENCE { + globalLineIdentity GlobalLineIdentity, + lineType LineType OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {GlobalLine-ID-ExtIEs} } OPTIONAL, + ... +} + +GlobalLine-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +GlobalLineIdentity ::= OCTET STRING + +GlobalNgENB-ID ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + ngENB-ID NgENB-ID, + iE-Extensions ProtocolExtensionContainer { {GlobalNgENB-ID-ExtIEs} } OPTIONAL, + ... +} + +GlobalNgENB-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +GlobalRANNodeID ::= CHOICE { + globalGNB-ID GlobalGNB-ID, + globalNgENB-ID GlobalNgENB-ID, + globalN3IWF-ID GlobalN3IWF-ID, + choice-Extensions ProtocolIE-SingleContainer { {GlobalRANNodeID-ExtIEs} } +} + +GlobalRANNodeID-ExtIEs NGAP-PROTOCOL-IES ::= { + { ID id-GlobalTNGF-ID CRITICALITY reject TYPE GlobalTNGF-ID PRESENCE mandatory }| + { ID id-GlobalTWIF-ID CRITICALITY reject TYPE GlobalTWIF-ID PRESENCE mandatory }| + { ID id-GlobalW-AGF-ID CRITICALITY reject TYPE GlobalW-AGF-ID PRESENCE mandatory }, + ... +} + +GlobalTNGF-ID ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + tNGF-ID TNGF-ID, + iE-Extensions ProtocolExtensionContainer { { GlobalTNGF-ID-ExtIEs} } OPTIONAL, + ... +} + +GlobalTNGF-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +GlobalTWIF-ID ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + tWIF-ID TWIF-ID, + iE-Extensions ProtocolExtensionContainer { { GlobalTWIF-ID-ExtIEs} } OPTIONAL, + ... +} + +GlobalTWIF-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +GlobalW-AGF-ID ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + w-AGF-ID W-AGF-ID, + iE-Extensions ProtocolExtensionContainer { { GlobalW-AGF-ID-ExtIEs} } OPTIONAL, + ... +} + +GlobalW-AGF-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +GNB-ID ::= CHOICE { + gNB-ID BIT STRING (SIZE(22..32)), + choice-Extensions ProtocolIE-SingleContainer { {GNB-ID-ExtIEs} } +} + +GNB-ID-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +GTP-TEID ::= OCTET STRING (SIZE(4)) + +GTPTunnel ::= SEQUENCE { + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { {GTPTunnel-ExtIEs} } OPTIONAL, + ... +} + +GTPTunnel-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +GUAMI ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + aMFRegionID AMFRegionID, + aMFSetID AMFSetID, + aMFPointer AMFPointer, + iE-Extensions ProtocolExtensionContainer { {GUAMI-ExtIEs} } OPTIONAL, + ... +} + +GUAMI-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +GUAMIType ::= ENUMERATED {native, mapped, ...} + +-- H + +HandoverCommandTransfer ::= SEQUENCE { + dLForwardingUP-TNLInformation UPTransportLayerInformation OPTIONAL, + qosFlowToBeForwardedList QosFlowToBeForwardedList OPTIONAL, + dataForwardingResponseDRBList DataForwardingResponseDRBList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {HandoverCommandTransfer-ExtIEs} } OPTIONAL, + ... +} + +HandoverCommandTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-AdditionalDLForwardingUPTNLInformation CRITICALITY ignore EXTENSION QosFlowPerTNLInformationList PRESENCE optional }| + { ID id-ULForwardingUP-TNLInformation CRITICALITY reject EXTENSION UPTransportLayerInformation PRESENCE optional }| + { ID id-AdditionalULForwardingUPTNLInformation CRITICALITY reject EXTENSION UPTransportLayerInformationList PRESENCE optional }| + { ID id-DataForwardingResponseERABList CRITICALITY ignore EXTENSION DataForwardingResponseERABList PRESENCE optional }| + { ID id-QosFlowFailedToSetupList CRITICALITY ignore EXTENSION QosFlowListWithCause PRESENCE optional }, + ... +} + +HandoverFlag ::= ENUMERATED { + handover-preparation, + ... +} + +HandoverPreparationUnsuccessfulTransfer ::= SEQUENCE { + cause Cause, + iE-Extensions ProtocolExtensionContainer { {HandoverPreparationUnsuccessfulTransfer-ExtIEs} } OPTIONAL, + ... +} + +HandoverPreparationUnsuccessfulTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +HandoverRequestAcknowledgeTransfer ::= SEQUENCE { + dL-NGU-UP-TNLInformation UPTransportLayerInformation, + dLForwardingUP-TNLInformation UPTransportLayerInformation OPTIONAL, + securityResult SecurityResult OPTIONAL, + qosFlowSetupResponseList QosFlowListWithDataForwarding, + qosFlowFailedToSetupList QosFlowListWithCause OPTIONAL, + dataForwardingResponseDRBList DataForwardingResponseDRBList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {HandoverRequestAcknowledgeTransfer-ExtIEs} } OPTIONAL, + ... +} + +HandoverRequestAcknowledgeTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-AdditionalDLUPTNLInformationForHOList CRITICALITY ignore EXTENSION AdditionalDLUPTNLInformationForHOList PRESENCE optional }| + { ID id-ULForwardingUP-TNLInformation CRITICALITY reject EXTENSION UPTransportLayerInformation PRESENCE optional }| + { ID id-AdditionalULForwardingUPTNLInformation CRITICALITY reject EXTENSION UPTransportLayerInformationList PRESENCE optional }| + { ID id-DataForwardingResponseERABList CRITICALITY ignore EXTENSION DataForwardingResponseERABList PRESENCE optional }| + { ID id-RedundantDL-NGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional }| + { ID id-UsedRSNInformation CRITICALITY ignore EXTENSION RedundantPDUSessionInformation PRESENCE optional }| + { ID id-GlobalRANNodeID CRITICALITY ignore EXTENSION GlobalRANNodeID PRESENCE optional }| + { ID id-MBS-SupportIndicator CRITICALITY ignore EXTENSION MBS-SupportIndicator PRESENCE optional }, + ... +} + +HandoverRequiredTransfer ::= SEQUENCE { + directForwardingPathAvailability DirectForwardingPathAvailability OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {HandoverRequiredTransfer-ExtIEs} } OPTIONAL, + ... +} + +HandoverRequiredTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +HandoverResourceAllocationUnsuccessfulTransfer ::= SEQUENCE { + cause Cause, + criticalityDiagnostics CriticalityDiagnostics OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {HandoverResourceAllocationUnsuccessfulTransfer-ExtIEs} } OPTIONAL, + ... +} + +HandoverResourceAllocationUnsuccessfulTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +HandoverType ::= ENUMERATED { + intra5gs, + fivegs-to-eps, + eps-to-5gs, + ..., + fivegs-to-utran +} + +HFCNode-ID ::= OCTET STRING + +HOReport::= SEQUENCE { + handoverReportType ENUMERATED {ho-too-early, ho-to-wrong-cell, intersystem-ping-pong, ...}, + handoverCause Cause, + sourcecellCGI NGRAN-CGI, + targetcellCGI NGRAN-CGI, + reestablishmentcellCGI NGRAN-CGI OPTIONAL, + -- The above IE shall be present if the Handover Report Type IE is set to the value "HO to wrong cell" -- + sourcecellC-RNTI BIT STRING (SIZE(16)) OPTIONAL, + targetcellinE-UTRAN EUTRA-CGI OPTIONAL, + -- The above IE shall be present if the Handover Report Type IE is set to the value "Inter System ping-pong" -- + mobilityInformation MobilityInformation OPTIONAL, + uERLFReportContainer UERLFReportContainer OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { HOReport-ExtIEs} } OPTIONAL, + ... +} + +HOReport-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +Hysteresis ::= INTEGER (0..30) + +-- I + +IAB-Authorized ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +IAB-Supported ::= ENUMERATED { + true, + ... +} + +IABNodeIndication ::= ENUMERATED { + true, + ... +} + +IMSVoiceSupportIndicator ::= ENUMERATED { + supported, + not-supported, + ... +} + +IndexToRFSP ::= INTEGER (1..256, ...) + +InfoOnRecommendedCellsAndRANNodesForPaging ::= SEQUENCE { + recommendedCellsForPaging RecommendedCellsForPaging, + recommendRANNodesForPaging RecommendedRANNodesForPaging, + iE-Extensions ProtocolExtensionContainer { {InfoOnRecommendedCellsAndRANNodesForPaging-ExtIEs} } OPTIONAL, + ... +} + +InfoOnRecommendedCellsAndRANNodesForPaging-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +IntegrityProtectionIndication ::= ENUMERATED { + required, + preferred, + not-needed, + ... +} + +IntegrityProtectionResult ::= ENUMERATED { + performed, + not-performed, + ... +} + +IntendedNumberOfPagingAttempts ::= INTEGER (1..16, ...) + +InterfacesToTrace ::= BIT STRING (SIZE(8)) + +ImmediateMDTNr ::= SEQUENCE { + measurementsToActivate MeasurementsToActivate, + m1Configuration M1Configuration OPTIONAL, +-- The above IE shall be present if the Measurements to Activate IE has the first bit set to "1" + m4Configuration M4Configuration OPTIONAL, +-- The above IE shall be present if the Measurements to Activate IE has the third bit set to "1" + m5Configuration M5Configuration OPTIONAL, +-- The above IE shall be present if the Measurements to Activate IE has the fourth bit set to "1" + m6Configuration M6Configuration OPTIONAL, +-- The above IE shall be present if the Measurements to Activate IE has the fifth bit set to "1" + m7Configuration M7Configuration OPTIONAL, +-- The above IE shall be present if the Measurements to Activate IE has the sixth bit set to "1" + bluetoothMeasurementConfiguration BluetoothMeasurementConfiguration OPTIONAL, + wLANMeasurementConfiguration WLANMeasurementConfiguration OPTIONAL, + mDT-Location-Info MDT-Location-Info OPTIONAL, + sensorMeasurementConfiguration SensorMeasurementConfiguration OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ImmediateMDTNr-ExtIEs} } OPTIONAL, + ... +} + +ImmediateMDTNr-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +InterSystemFailureIndication ::= SEQUENCE { + uERLFReportContainer UERLFReportContainer OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { InterSystemFailureIndication-ExtIEs} } OPTIONAL, + ... +} + +InterSystemFailureIndication-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +IntersystemSONConfigurationTransfer ::= SEQUENCE { + transferType IntersystemSONTransferType, + intersystemSONInformation IntersystemSONInformation, + iE-Extensions ProtocolExtensionContainer { { IntersystemSONConfigurationTransfer-ExtIEs} } OPTIONAL, + ... +} + +IntersystemSONConfigurationTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +IntersystemSONTransferType ::= CHOICE { + fromEUTRANtoNGRAN FromEUTRANtoNGRAN, + fromNGRANtoEUTRAN FromNGRANtoEUTRAN, + choice-Extensions ProtocolIE-SingleContainer { { IntersystemSONTransferType-ExtIEs} } +} +IntersystemSONTransferType-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +IntersystemSONeNBID ::= SEQUENCE { + globaleNBID GlobalENB-ID, + selectedEPSTAI EPS-TAI, + iE-Extensions ProtocolExtensionContainer { { IntersystemSONeNBID-ExtIEs} } OPTIONAL, + ... +} + +IntersystemSONeNBID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +IntersystemSONNGRANnodeID ::= SEQUENCE { + globalRANNodeID GlobalRANNodeID, + selectedTAI TAI, + iE-Extensions ProtocolExtensionContainer { { IntersystemSONNGRANnodeID-ExtIEs} } OPTIONAL, + ... +} + +IntersystemSONNGRANnodeID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +IntersystemSONInformation ::= CHOICE { + intersystemSONInformationReport IntersystemSONInformationReport, + choice-Extensions ProtocolIE-SingleContainer { { IntersystemSONInformation-ExtIEs} } +} + +IntersystemSONInformation-ExtIEs NGAP-PROTOCOL-IES ::= { + { ID id-IntersystemSONInformationRequest CRITICALITY ignore TYPE IntersystemSONInformationRequest PRESENCE mandatory }| + { ID id-IntersystemSONInformationReply CRITICALITY ignore TYPE IntersystemSONInformationReply PRESENCE mandatory }, + ... +} + +-- -------------------------------------------------------------------- +-- INTER SYSTEM SON INFORMATION REQUEST +-- -------------------------------------------------------------------- + +IntersystemSONInformationRequest ::= CHOICE { + nGRAN-CellActivation IntersystemCellActivationRequest, + resourceStatus IntersystemResourceStatusRequest, + choice-Extensions ProtocolIE-SingleContainer { { IntersystemSONInformationRequest-ExtIEs} } +} + +IntersystemSONInformationRequest-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +IntersystemCellActivationRequest ::= SEQUENCE { + activationID INTEGER (0..16384, ...), + cellsToActivateList CellsToActivateList, + iE-Extensions ProtocolExtensionContainer { { IntersystemCellActivationRequest-ExtIEs} } OPTIONAL, + ... +} + +IntersystemCellActivationRequest-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CellsToActivateList ::= SEQUENCE (SIZE(1..maxnoofCellsinNGRANNode)) OF NGRAN-CGI + + +-- -------------------------------------------------------------------- +-- Inter System Resource Status Request +-- -------------------------------------------------------------------- + +IntersystemResourceStatusRequest ::= SEQUENCE { + reportingSystem ReportingSystem, + reportCharacteristics ReportCharacteristics, + reportType ReportType, + iE-Extensions ProtocolExtensionContainer { { IntersystemResourceStatusRequest-ExtIEs} } OPTIONAL, + ... +} + +IntersystemResourceStatusRequest-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ReportingSystem ::= CHOICE { + eUTRAN EUTRAN-ReportingSystemIEs, + nGRAN NGRAN-ReportingSystemIEs, + noReporting NULL, + choice-Extensions ProtocolIE-SingleContainer { { ReportingSystem-ExtIEs}} +} + +ReportingSystem-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +EUTRAN-ReportingSystemIEs::= SEQUENCE { + eUTRAN-CellToReportList EUTRAN-CellToReportList, + iE-Extensions ProtocolExtensionContainer { {EUTRAN-ReportingSystemIEs-ExtIEs} } OPTIONAL, + ... +} + +EUTRAN-ReportingSystemIEs-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +NGRAN-ReportingSystemIEs ::= SEQUENCE { + nGRAN-CellToReportList NGRAN-CellToReportList, + iE-Extensions ProtocolExtensionContainer { {NGRAN-ReportingSystemIEs-ExtIEs} } OPTIONAL, + ... +} + +NGRAN-ReportingSystemIEs-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +EUTRAN-CellToReportList ::= SEQUENCE (SIZE(1..maxnoofReportedCells)) OF EUTRAN-CellToReportItem + +EUTRAN-CellToReportItem::= SEQUENCE { + eCGI EUTRA-CGI, + iE-Extensions ProtocolExtensionContainer { {EUTRAN-CellToReportItem-ExtIEs} } OPTIONAL, + ... +} + +EUTRAN-CellToReportItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +NGRAN-CellToReportList ::= SEQUENCE (SIZE(1.. maxnoofReportedCells)) OF NGRAN-CellToReportItem + +NGRAN-CellToReportItem::= SEQUENCE { + nGRAN-CGI NGRAN-CGI, + iE-Extensions ProtocolExtensionContainer { {NGRAN-CellToReportItem-ExtIEs} } OPTIONAL, + ... +} + +NGRAN-CellToReportItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ReportCharacteristics ::= BIT STRING(SIZE(32)) + +ReportType ::= CHOICE { + eventBasedReporting EventBasedReportingIEs, + periodicReporting PeriodicReportingIEs, + choice-Extensions ProtocolIE-SingleContainer { { ReportType-ExtIEs}} +} + +ReportType-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +EventBasedReportingIEs ::= SEQUENCE { + intersystemResourceThresholdLow IntersystemResourceThreshold, + intersystemResourceThresholdHigh IntersystemResourceThreshold, + numberOfMeasurementReportingLevels NumberOfMeasurementReportingLevels, + iE-Extensions ProtocolExtensionContainer { {EventBasedReportingIEs-ExtIEs} } OPTIONAL, + ... +} +EventBasedReportingIEs-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +IntersystemResourceThreshold ::= INTEGER(0..100) + +NumberOfMeasurementReportingLevels ::= ENUMERATED {n2, n3, n4, n5, n10, ...} + +PeriodicReportingIEs ::= SEQUENCE { + reportingPeriodicity ReportingPeriodicity, + iE-Extensions ProtocolExtensionContainer { {PeriodicReportingIEs-ExtIEs} } OPTIONAL, + ... +} + +PeriodicReportingIEs-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ReportingPeriodicity ::= ENUMERATED { + stop, + single, + ms1000, + ms2000, + ms5000, + ms10000, + ... +} + + +-- -------------------------------------------------------------------- +-- INTER SYSTEM SON INFORMATION REPLY +-- -------------------------------------------------------------------- + +IntersystemSONInformationReply ::= CHOICE { + nGRAN-CellActivation IntersystemCellActivationReply, + resourceStatus IntersystemResourceStatusReply, + choice-Extensions ProtocolIE-SingleContainer { { IntersystemSONInformationReply-ExtIEs} } +} + +IntersystemSONInformationReply-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +IntersystemCellActivationReply ::= SEQUENCE { + activatedCellList ActivatedCellList, + activation-ID INTEGER(0..16384, ...), + iE-Extensions ProtocolExtensionContainer { { IntersystemCellActivationReply-ExtIEs} } OPTIONAL, + ... +} + +IntersystemCellActivationReply-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ActivatedCellList ::= SEQUENCE (SIZE(1..maxnoofCellsinNGRANNode)) OF NGRAN-CGI + + +-- -------------------------------------------------------------------- +-- Inter System Resource Status Reply +-- -------------------------------------------------------------------- + +IntersystemResourceStatusReply ::= SEQUENCE { + reportingsystem ReportingSystem, + iE-Extensions ProtocolExtensionContainer { { IntersystemResourceStatusReply-ExtIEs} } OPTIONAL, + ... +} + +IntersystemResourceStatusReply-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- -------------------------------------------------------------------- +-- INTER SYSTEM SON INFORMATION REPORT +-- -------------------------------------------------------------------- + +IntersystemSONInformationReport::= CHOICE { + hOReportInformation InterSystemHOReport, + failureIndicationInformation InterSystemFailureIndication, + choice-Extensions ProtocolIE-SingleContainer { { IntersystemSONInformationReport-ExtIEs} } +} + +IntersystemSONInformationReport-ExtIEs NGAP-PROTOCOL-IES ::= { + { ID id-EnergySavingIndication CRITICALITY ignore TYPE IntersystemCellStateIndication PRESENCE mandatory }| + { ID id-IntersystemResourceStatusUpdate CRITICALITY ignore TYPE IntersystemResourceStatusReport PRESENCE mandatory }, + ... +} + +IntersystemCellStateIndication ::= SEQUENCE { + notificationCellList NotificationCellList, + iE-Extensions ProtocolExtensionContainer { { IntersystemCellStateIndication-ExtIEs} } OPTIONAL, + ... +} + +IntersystemCellStateIndication-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +NotificationCellList ::= SEQUENCE (SIZE(1.. maxnoofCellsinNGRANNode)) OF NotificationCell-Item + +NotificationCell-Item ::= SEQUENCE { + nGRAN-CGI NGRAN-CGI, + notifyFlag ENUMERATED {activated, deactivated, ...}, + iE-Extensions ProtocolExtensionContainer { { NotificationCell-Item-ExtIEs} } OPTIONAL, + ... +} + +NotificationCell-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- -------------------------------------------------------------------- +-- Inter System Resource Status Report +-- -------------------------------------------------------------------- + +IntersystemResourceStatusReport ::= SEQUENCE { + reportingSystem ResourceStatusReportingSystem, + iE-Extensions ProtocolExtensionContainer { { IntersystemResourceStatusReport-ExtIEs} } OPTIONAL, + ... +} + +IntersystemResourceStatusReport-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ResourceStatusReportingSystem ::= CHOICE { + eUTRAN-ReportingStatus EUTRAN-ReportingStatusIEs, + nGRAN-ReportingStatus NGRAN-ReportingStatusIEs, + choice-Extensions ProtocolIE-SingleContainer { { ResourceStatusReportingSystem-ExtIEs}} +} + +ResourceStatusReportingSystem-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +EUTRAN-ReportingStatusIEs::= SEQUENCE { + eUTRAN-CellReportList EUTRAN-CellReportList, + iE-Extensions ProtocolExtensionContainer { {EUTRAN-ReportingStatusIEs-ExtIEs} } OPTIONAL, + ... +} + +EUTRAN-ReportingStatusIEs-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +EUTRAN-CellReportList ::= SEQUENCE (SIZE(1..maxnoofReportedCells)) OF EUTRAN-CellReportItem + +EUTRAN-CellReportItem ::= SEQUENCE { + eCGI EUTRA-CGI, + eUTRAN-CompositeAvailableCapacityGroup EUTRAN-CompositeAvailableCapacityGroup, + eUTRAN-NumberOfActiveUEs EUTRAN-NumberOfActiveUEs OPTIONAL, + eUTRAN-NoofRRCConnections NGRAN-NoofRRCConnections OPTIONAL, + eUTRAN-RadioResourceStatus EUTRAN-RadioResourceStatus OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {EUTRAN-CellReportItem-ExtIEs} } OPTIONAL, + ... +} + +EUTRAN-CellReportItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +EUTRAN-CompositeAvailableCapacityGroup ::= SEQUENCE { + dL-CompositeAvailableCapacity CompositeAvailableCapacity, + uL-CompositeAvailableCapacity CompositeAvailableCapacity, + iE-Extensions ProtocolExtensionContainer { { EUTRAN-CompositeAvailableCapacityGroup-ExtIEs} } OPTIONAL, + ... +} + +EUTRAN-CompositeAvailableCapacityGroup-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CompositeAvailableCapacity ::= SEQUENCE { + cellCapacityClassValue INTEGER (1..100, ...) OPTIONAL, + capacityValue INTEGER (0..100), + iE-Extensions ProtocolExtensionContainer { {CompositeAvailableCapacity-ExtIEs} } OPTIONAL, + ... +} + +CompositeAvailableCapacity-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +EUTRAN-NumberOfActiveUEs ::= INTEGER (0..16777215, ...) + +EUTRAN-RadioResourceStatus ::= SEQUENCE { + dL-GBR-PRB-usage INTEGER (0..100), + uL-GBR-PRB-usage INTEGER (0..100), + dL-non-GBR-PRB-usage INTEGER (0..100), + uL-non-GBR-PRB-usage INTEGER (0..100), + dL-Total-PRB-usage INTEGER (0..100), + uL-Total-PRB-usage INTEGER (0..100), + dL-scheduling-PDCCH-CCE-usage INTEGER (0..100) OPTIONAL, + uL-scheduling-PDCCH-CCE-usage INTEGER (0..100) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {EUTRAN-RadioResourceStatus-ExtIEs} } OPTIONAL, + ... +} + +EUTRAN-RadioResourceStatus-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +NGRAN-ReportingStatusIEs ::= SEQUENCE { + nGRAN-CellReportList NGRAN-CellReportList, + iE-Extensions ProtocolExtensionContainer { {NGRAN-ReportingStatusIEs-ExtIEs} } OPTIONAL, + ... +} + +NGRAN-ReportingStatusIEs-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +NGRAN-CellReportList ::= SEQUENCE (SIZE(1..maxnoofReportedCells)) OF NGRAN-CellReportItem + +NGRAN-CellReportItem ::= SEQUENCE { + nGRAN-CGI NGRAN-CGI, + nGRAN-CompositeAvailableCapacityGroup EUTRAN-CompositeAvailableCapacityGroup, + nGRAN-NumberOfActiveUEs NGRAN-NumberOfActiveUEs OPTIONAL, + nGRAN-NoofRRCConnections NGRAN-NoofRRCConnections OPTIONAL, + nGRAN-RadioResourceStatus NGRAN-RadioResourceStatus OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {NGRAN-CellReportItem-ExtIEs} } OPTIONAL, + ... +} + +NGRAN-CellReportItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +NGRAN-NumberOfActiveUEs ::= INTEGER (0..16777215, ...) + +NGRAN-NoofRRCConnections ::= INTEGER (1..65536, ...) + +NGRAN-RadioResourceStatus ::= SEQUENCE { + dL-GBR-PRB-usage-for-MIMO INTEGER (0..100), + uL-GBR-PRB-usage-for-MIMO INTEGER (0..100), + dL-non-GBR-PRB-usage-for-MIMO INTEGER (0..100), + uL-non-GBR-PRB-usage-for-MIMO INTEGER (0..100), + dL-Total-PRB-usage-for-MIMO INTEGER (0..100), + uL-Total-PRB-usage-for-MIMO INTEGER (0..100), + iE-Extensions ProtocolExtensionContainer { { NGRAN-RadioResourceStatus-ExtIEs} } OPTIONAL, + ... +} + +NGRAN-RadioResourceStatus-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +InterSystemHOReport ::= SEQUENCE { + handoverReportType InterSystemHandoverReportType, + iE-Extensions ProtocolExtensionContainer { { InterSystemHOReport-ExtIEs} } OPTIONAL, + ... +} + +InterSystemHOReport-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +InterSystemHandoverReportType ::= CHOICE { + tooearlyIntersystemHO TooearlyIntersystemHO, + intersystemUnnecessaryHO IntersystemUnnecessaryHO, + choice-Extensions ProtocolIE-SingleContainer { { InterSystemHandoverReportType-ExtIEs} } +} + +InterSystemHandoverReportType-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +IntersystemUnnecessaryHO ::= SEQUENCE { + sourcecellID NGRAN-CGI, + targetcellID EUTRA-CGI, + earlyIRATHO ENUMERATED {true, false, ...}, + candidateCellList CandidateCellList, + iE-Extensions ProtocolExtensionContainer { { IntersystemUnnecessaryHO-ExtIEs} } OPTIONAL, + ... +} + +IntersystemUnnecessaryHO-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- J +-- K +-- L + +LAC ::= OCTET STRING (SIZE (2)) + +LAI ::= SEQUENCE { + pLMNidentity PLMNIdentity, + lAC LAC, + iE-Extensions ProtocolExtensionContainer { {LAI-ExtIEs} } OPTIONAL, + ... +} + +LAI-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +LastVisitedCellInformation ::= CHOICE { + nGRANCell LastVisitedNGRANCellInformation, + eUTRANCell LastVisitedEUTRANCellInformation, + uTRANCell LastVisitedUTRANCellInformation, + gERANCell LastVisitedGERANCellInformation, + choice-Extensions ProtocolIE-SingleContainer { {LastVisitedCellInformation-ExtIEs} } +} + +LastVisitedCellInformation-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +LastVisitedCellItem ::= SEQUENCE { + lastVisitedCellInformation LastVisitedCellInformation, + iE-Extensions ProtocolExtensionContainer { {LastVisitedCellItem-ExtIEs} } OPTIONAL, + ... +} + +LastVisitedCellItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +LastVisitedEUTRANCellInformation ::= OCTET STRING + +LastVisitedGERANCellInformation ::= OCTET STRING + +LastVisitedNGRANCellInformation::= SEQUENCE { + globalCellID NGRAN-CGI, + cellType CellType, + timeUEStayedInCell TimeUEStayedInCell, + timeUEStayedInCellEnhancedGranularity TimeUEStayedInCellEnhancedGranularity OPTIONAL, + hOCauseValue Cause OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {LastVisitedNGRANCellInformation-ExtIEs} } OPTIONAL, + ... +} + +LastVisitedNGRANCellInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-LastVisitedPSCellList CRITICALITY ignore EXTENSION LastVisitedPSCellList PRESENCE optional }, + ... +} + +LastVisitedPSCellList ::= SEQUENCE (SIZE(1..maxnoofPSCellsPerPrimaryCellinUEHistoryInfo)) OF LastVisitedPSCellInformation + +LastVisitedPSCellInformation ::= SEQUENCE { + pSCellID NGRAN-CGI OPTIONAL, + timeStay INTEGER (0..40950), + iE-Extensions ProtocolExtensionContainer { {LastVisitedPSCellInformation-ExtIEs} } OPTIONAL, + ... +} + +LastVisitedPSCellInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +LastVisitedUTRANCellInformation ::= OCTET STRING + +LineType ::= ENUMERATED { + dsl, + pon, + ... +} + + +LocationReportingAdditionalInfo ::= ENUMERATED { + includePSCell, + ... +} + +LocationReportingReferenceID ::= INTEGER (1..64, ...) + +LocationReportingRequestType ::= SEQUENCE { + eventType EventType, + reportArea ReportArea, + areaOfInterestList AreaOfInterestList OPTIONAL, + locationReportingReferenceIDToBeCancelled LocationReportingReferenceID OPTIONAL, +-- The above IE shall be present if the event type is set to "stop reporting UE presence in the area of interest" + iE-Extensions ProtocolExtensionContainer { {LocationReportingRequestType-ExtIEs} } OPTIONAL, + ... +} + +LocationReportingRequestType-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-LocationReportingAdditionalInfo CRITICALITY ignore EXTENSION LocationReportingAdditionalInfo PRESENCE optional }, + ... +} + +LoggedMDTNr ::= SEQUENCE { + loggingInterval LoggingInterval, + loggingDuration LoggingDuration, + loggedMDTTrigger LoggedMDTTrigger, + bluetoothMeasurementConfiguration BluetoothMeasurementConfiguration OPTIONAL, + wLANMeasurementConfiguration WLANMeasurementConfiguration OPTIONAL, + sensorMeasurementConfiguration SensorMeasurementConfiguration OPTIONAL, + areaScopeOfNeighCellsList AreaScopeOfNeighCellsList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {LoggedMDTNr-ExtIEs} } OPTIONAL, + ... +} + +LoggedMDTNr-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-EarlyMeasurement CRITICALITY ignore EXTENSION EarlyMeasurement PRESENCE optional }, + ... +} + +LoggingInterval ::= ENUMERATED { + ms320, ms640, ms1280, ms2560, ms5120, ms10240, ms20480, ms30720, ms40960, ms61440, + infinity, + ... +} + +LoggingDuration ::= ENUMERATED {m10, m20, m40, m60, m90, m120, ...} + +Links-to-log ::= ENUMERATED { + uplink, + downlink, + both-uplink-and-downlink, + ... +} + +LoggedMDTTrigger ::= CHOICE{ + periodical NULL, + eventTrigger EventTrigger, + choice-Extensions ProtocolIE-SingleContainer { {LoggedMDTTrigger-ExtIEs} } +} + +LoggedMDTTrigger-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +LTEM-Indication ::= ENUMERATED {lte-m,...} + +LTEUERLFReportContainer ::= OCTET STRING + +LTEV2XServicesAuthorized ::= SEQUENCE { + vehicleUE VehicleUE OPTIONAL, + pedestrianUE PedestrianUE OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {LTEV2XServicesAuthorized-ExtIEs} } OPTIONAL, + ... +} + +LTEV2XServicesAuthorized-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +LTEUESidelinkAggregateMaximumBitrate ::= SEQUENCE { + uESidelinkAggregateMaximumBitRate BitRate, + iE-Extensions ProtocolExtensionContainer { {LTEUE-Sidelink-Aggregate-MaximumBitrates-ExtIEs} } OPTIONAL, + ... +} + +LTEUE-Sidelink-Aggregate-MaximumBitrates-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- M + +MaskedIMEISV ::= BIT STRING (SIZE(64)) + +MaximumDataBurstVolume ::= INTEGER (0..4095, ..., 4096.. 2000000) + +MessageIdentifier ::= BIT STRING (SIZE(16)) + +MaximumIntegrityProtectedDataRate ::= ENUMERATED { + bitrate64kbs, + maximum-UE-rate, + ... +} + + +MBS-AreaSessionID ::= INTEGER (0..65535, ...) + +MBS-DataForwardingResponseMRBList ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF MBS-DataForwardingResponseMRBItem + +MBS-DataForwardingResponseMRBItem ::= SEQUENCE { + mRB-ID MRB-ID, + dL-Forwarding-UPTNLInformation UPTransportLayerInformation, + mRB-ProgressInformation MRB-ProgressInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBS-DataForwardingResponseMRBItem-ExtIEs} } OPTIONAL, + ... +} + +MBS-DataForwardingResponseMRBItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-MappingandDataForwardingRequestList ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF MBS-MappingandDataForwardingRequestItem + +MBS-MappingandDataForwardingRequestItem ::= SEQUENCE { + mRB-ID MRB-ID, + mBS-QoSFlowList MBS-QoSFlowList, + mRB-ProgressInformation MRB-ProgressInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBS-MappingandDataForwardingRequestItem-ExtIEs} } OPTIONAL, + ... +} + +MBS-MappingandDataForwardingRequestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-QoSFlowList ::= SEQUENCE (SIZE(1..maxnoofMBSQoSFlows)) OF QosFlowIdentifier + +MRB-ProgressInformation ::= CHOICE { + pDCP-SN-Length12 INTEGER (0..4095), + pDCP-SN-Length18 INTEGER (0..262143), + choice-Extensions ProtocolIE-SingleContainer { { MRB-ProgressInformation-ExtIEs} } +} + +MRB-ProgressInformation-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +MBS-QoSFlowsToBeSetupList ::= SEQUENCE (SIZE(1.. maxnoofMBSQoSFlows)) OF MBS-QoSFlowsToBeSetupItem + +MBS-QoSFlowsToBeSetupItem ::= SEQUENCE { + mBSqosFlowIdentifier QosFlowIdentifier, + mBSqosFlowLevelQosParameters QosFlowLevelQosParameters, + iE-Extensions ProtocolExtensionContainer { {MBS-QoSFlowsToBeSetupItem-ExtIEs} } OPTIONAL, + ... +} + +MBS-QoSFlowsToBeSetupItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +MBS-ServiceArea ::= CHOICE { + locationindependent MBS-ServiceAreaInformation, + locationdependent MBS-ServiceAreaInformationList, + choice-Extensions ProtocolIE-SingleContainer { {MBS-ServiceArea-ExtIEs} } +} + +MBS-ServiceArea-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +MBS-ServiceAreaInformationList ::= SEQUENCE (SIZE(1..maxnoofMBSServiceAreaInformation)) OF MBS-ServiceAreaInformationItem + + +MBS-ServiceAreaInformationItem ::= SEQUENCE { + mBS-AreaSessionID MBS-AreaSessionID, + mBS-ServiceAreaInformation MBS-ServiceAreaInformation, + iE-Extensions ProtocolExtensionContainer { {MBS-ServiceAreaInformationItem-ExtIEs} } OPTIONAL, + ... +} + +MBS-ServiceAreaInformationItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-ServiceAreaInformation ::= SEQUENCE { + mBS-ServiceAreaCellList MBS-ServiceAreaCellList OPTIONAL, + mBS-ServiceAreaTAIList MBS-ServiceAreaTAIList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {MBS-ServiceAreaInformation-ExtIEs} } OPTIONAL, + ... +} + +MBS-ServiceAreaInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-ServiceAreaCellList ::= SEQUENCE (SIZE(1.. maxnoofCellsforMBS)) OF NR-CGI + +MBS-ServiceAreaTAIList ::= SEQUENCE (SIZE(1.. maxnoofTAIforMBS)) OF TAI + +MBS-SessionID ::= SEQUENCE { + tMGI TMGI, + nID NID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {MBS-SessionID-ExtIEs} } OPTIONAL, + ... +} + +MBS-SessionID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBSSessionFailedtoSetupList ::= SEQUENCE (SIZE(1.. maxnoofMBSSessions)) OF MBSSessionFailedtoSetupItem + +MBSSessionFailedtoSetupItem ::= SEQUENCE { + mBS-SessionID MBS-SessionID, + mBS-AreaSessionID MBS-AreaSessionID OPTIONAL, + cause Cause, + iE-Extensions ProtocolExtensionContainer { { MBSSessionFailedtoSetupItem-ExtIEs} } OPTIONAL, + ... +} + +MBSSessionFailedtoSetupItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-ActiveSessionInformation-SourcetoTargetList ::= SEQUENCE (SIZE(1..maxnoofMBSSessionsofUE)) OF MBS-ActiveSessionInformation-SourcetoTargetItem + +MBS-ActiveSessionInformation-SourcetoTargetItem ::= SEQUENCE { + mBS-SessionID MBS-SessionID, + mBS-AreaSessionID MBS-AreaSessionID OPTIONAL, + mBS-ServiceArea MBS-ServiceArea OPTIONAL, + mBS-QoSFlowsToBeSetupList MBS-QoSFlowsToBeSetupList, + mBS-MappingandDataForwardingRequestList MBS-MappingandDataForwardingRequestList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBS-ActiveSessionInformation-SourcetoTargetItem-ExtIEs} } OPTIONAL, + ... +} + +MBS-ActiveSessionInformation-SourcetoTargetItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-ActiveSessionInformation-TargettoSourceList ::= SEQUENCE (SIZE(1..maxnoofMBSSessionsofUE)) OF MBS-ActiveSessionInformation-TargettoSourceItem + +MBS-ActiveSessionInformation-TargettoSourceItem ::= SEQUENCE { + mBS-SessionID MBS-SessionID, + mBS-DataForwardingResponseMRBList MBS-DataForwardingResponseMRBList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBS-ActiveSessionInformation-TargettoSourceItem-ExtIEs} } OPTIONAL, + ... +} + +MBS-ActiveSessionInformation-TargettoSourceItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBSSessionSetupOrModFailureTransfer ::= SEQUENCE { + cause Cause, + criticalityDiagnostics CriticalityDiagnostics OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBSSessionSetupOrModFailureTransfer-ExtIEs} } OPTIONAL, + ... +} + +MBSSessionSetupOrModFailureTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBSSessionSetupResponseList ::= SEQUENCE (SIZE(1.. maxnoofMBSSessions)) OF MBSSessionSetupResponseItem + +MBSSessionSetupResponseItem ::= SEQUENCE { + mBS-SessionID MBS-SessionID, + mBS-AreaSessionID MBS-AreaSessionID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBSSessionSetupResponseItem-ExtIEs} } OPTIONAL, + ... +} + +MBSSessionSetupResponseItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBSSessionSetupOrModRequestTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MBSSessionSetupOrModRequestTransferIEs} }, + ... +} + +MBSSessionSetupOrModRequestTransferIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionTNLInfo5GC CRITICALITY reject TYPE MBS-SessionTNLInfo5GC PRESENCE optional }| + { ID id-MBS-QoSFlowsToBeSetupModList CRITICALITY reject TYPE MBS-QoSFlowsToBeSetupList PRESENCE mandatory }| + { ID id-MBS-SessionFSAIDList CRITICALITY ignore TYPE MBS-SessionFSAIDList PRESENCE optional }, + ... +} + +MBS-SessionFSAIDList ::= SEQUENCE (SIZE(1.. maxnoofMBSFSAs)) OF MBS-SessionFSAID + +MBS-SessionFSAID ::= OCTET STRING (SIZE(3)) + +MBSSessionReleaseResponseTransfer ::= SEQUENCE { + mBS-SessionTNLInfoNGRAN MBS-SessionTNLInfoNGRAN OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {MBSSessionReleaseResponseTransfer-ExtIEs} } OPTIONAL, + ... +} + +MBSSessionReleaseResponseTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBSSessionSetupOrModResponseTransfer ::= SEQUENCE { + mBS-SessionTNLInfoNGRAN MBS-SessionTNLInfoNGRAN OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {MBSSessionSetupOrModResponseTransfer-ExtIEs} } OPTIONAL, + ... +} + +MBSSessionSetupOrModResponseTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-SupportIndicator ::= ENUMERATED { + true, + ... +} + +MBS-SessionTNLInfo5GC ::= CHOICE { + locationindependent SharedNGU-MulticastTNLInformation, + locationdependent MBS-SessionTNLInfo5GCList, + choice-Extensions ProtocolIE-SingleContainer { {MBS-SessionTNLInfo5GC-ExtIEs} } +} + +MBS-SessionTNLInfo5GC-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +MBS-SessionTNLInfo5GCList ::= SEQUENCE (SIZE(1..maxnoofMBSServiceAreaInformation)) OF MBS-SessionTNLInfo5GCItem + +MBS-SessionTNLInfo5GCItem ::= SEQUENCE { + mBS-AreaSessionID MBS-AreaSessionID, + sharedNGU-MulticastTNLInformation SharedNGU-MulticastTNLInformation, + iE-Extensions ProtocolExtensionContainer { {MBS-SessionTNLInfo5GCItem-ExtIEs} } OPTIONAL, + ... +} + +MBS-SessionTNLInfo5GCItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-SessionTNLInfoNGRAN ::= CHOICE { + locationindependent UPTransportLayerInformation, + locationdependent MBS-SessionTNLInfoNGRANList, + choice-Extensions ProtocolIE-SingleContainer { {MBS-SessionTNLInfoNGRAN-ExtIEs} } +} + +MBS-SessionTNLInfoNGRAN-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +MBS-SessionTNLInfoNGRANList ::= SEQUENCE (SIZE(1..maxnoofMBSServiceAreaInformation)) OF MBS-SessionTNLInfoNGRANItem + +MBS-SessionTNLInfoNGRANItem ::= SEQUENCE { + mBS-AreaSessionID MBS-AreaSessionID, + sharedNGU-UnicastTNLInformation UPTransportLayerInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {MBS-SessionTNLInfoNGRANItem-ExtIEs} } OPTIONAL, + ... +} + +MBS-SessionTNLInfoNGRANItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-DistributionReleaseRequestTransfer ::= SEQUENCE { + mBS-SessionID MBS-SessionID, + mBS-AreaSessionID MBS-AreaSessionID OPTIONAL, + sharedNGU-UnicastTNLInformation UPTransportLayerInformation OPTIONAL, + cause Cause, + iE-Extensions ProtocolExtensionContainer { { MBS-DistributionReleaseRequesTransfer-ExtIEs} } OPTIONAL, + ... +} + +MBS-DistributionReleaseRequesTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-DistributionSetupRequestTransfer ::= SEQUENCE { + mBS-SessionID MBS-SessionID, + mBS-AreaSessionID MBS-AreaSessionID OPTIONAL, + sharedNGU-UnicastTNLInformation UPTransportLayerInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBS-DistributionSetupRequestTransfer-ExtIEs} } OPTIONAL, + ... +} + +MBS-DistributionSetupRequestTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-DistributionSetupResponseTransfer ::= SEQUENCE { + mBS-SessionID MBS-SessionID, + mBS-AreaSessionID MBS-AreaSessionID OPTIONAL, + sharedNGU-MulticastTNLInformation MBS-SessionTNLInfo5GCItem OPTIONAL, + mBS-QoSFlowsToBeSetupList MBS-QoSFlowsToBeSetupList, + mBSSessionStatus MBSSessionStatus, + mBS-ServiceArea MBS-ServiceArea OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {MBS-DistributionSetupResponseTransfer-ExtIEs} } OPTIONAL, + ... +} + +MBS-DistributionSetupResponseTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +MBS-DistributionSetupUnsuccessfulTransfer ::= SEQUENCE { + mBS-SessionID MBS-SessionID, + mBS-AreaSessionID MBS-AreaSessionID OPTIONAL, + cause Cause, + criticalityDiagnostics CriticalityDiagnostics OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBS-DistributionSetupUnsuccessfulTransfer-ExtIEs} } OPTIONAL, + ... +} + +MBS-DistributionSetupUnsuccessfulTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBSSessionSetupRequestList ::= SEQUENCE (SIZE(1..maxnoofMBSSessions)) OF MBSSessionSetupRequestItem + +MBSSessionSetupRequestItem ::= SEQUENCE { + mBS-SessionID MBS-SessionID, + mBS-AreaSessionID MBS-AreaSessionID OPTIONAL, + associatedMBSQosFlowSetupRequestList AssociatedMBSQosFlowSetupRequestList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBSSessionSetupRequestItem-ExtIEs} } OPTIONAL, + ... +} + +MBSSessionSetupRequestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBSSessionSetuporModifyRequestList ::= SEQUENCE (SIZE(1..maxnoofMBSSessions)) OF MBSSessionSetuporModifyRequestItem + +MBSSessionSetuporModifyRequestItem ::= SEQUENCE { + mBS-SessionID MBS-SessionID, + mBS-AreaSessionID MBS-AreaSessionID OPTIONAL, + associatedMBSQosFlowSetuporModifyRequestList AssociatedMBSQosFlowSetuporModifyRequestList OPTIONAL, + mBS-QosFlowToReleaseList QosFlowListWithCause OPTIONAL, + iE-Extensions ProtocolExtensionContainer {{MBSSessionSetuporModifyRequestItem-ExtIEs}} OPTIONAL, + ... +} + +MBSSessionSetuporModifyRequestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +MBSSessionToReleaseList ::= SEQUENCE (SIZE(1..maxnoofMBSSessions)) OF MBSSessionToReleaseItem + +MBSSessionToReleaseItem ::= SEQUENCE { + mBS-SessionID MBS-SessionID, + cause Cause, + iE-Extensions ProtocolExtensionContainer { { MBSSessionToReleaseItem-ExtIEs} } OPTIONAL, + ... +} + +MBSSessionToReleaseItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBSSessionStatus ::= ENUMERATED { + activated, + deactivated, + ... +} + +MicoAllPLMN ::= ENUMERATED { + true, + ... +} + + +MICOModeIndication ::= ENUMERATED { + true, + ... +} + +MobilityInformation ::= BIT STRING (SIZE(16)) + +MobilityRestrictionList ::= SEQUENCE { + servingPLMN PLMNIdentity, + equivalentPLMNs EquivalentPLMNs OPTIONAL, + rATRestrictions RATRestrictions OPTIONAL, + forbiddenAreaInformation ForbiddenAreaInformation OPTIONAL, + serviceAreaInformation ServiceAreaInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {MobilityRestrictionList-ExtIEs} } OPTIONAL, + ... +} + +MobilityRestrictionList-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-LastEUTRAN-PLMNIdentity CRITICALITY ignore EXTENSION PLMNIdentity PRESENCE optional }| + { ID id-CNTypeRestrictionsForServing CRITICALITY ignore EXTENSION CNTypeRestrictionsForServing PRESENCE optional }| + { ID id-CNTypeRestrictionsForEquivalent CRITICALITY ignore EXTENSION CNTypeRestrictionsForEquivalent PRESENCE optional }| + { ID id-NPN-MobilityInformation CRITICALITY reject EXTENSION NPN-MobilityInformation PRESENCE optional }, + ... +} + +MDT-AlignmentInfo ::= CHOICE { + s-basedMDT NGRANTraceID, + choice-Extensions ProtocolIE-SingleContainer { { MDT-AlignmentInfo-ExtIEs} } +} + +MDT-AlignmentInfo-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +MDTPLMNList ::= SEQUENCE (SIZE(1..maxnoofMDTPLMNs)) OF PLMNIdentity + +MDTPLMNModificationList ::= SEQUENCE (SIZE(0..maxnoofMDTPLMNs)) OF PLMNIdentity + +MDT-Configuration ::= SEQUENCE { + mdt-Config-NR MDT-Configuration-NR OPTIONAL, + mdt-Config-EUTRA MDT-Configuration-EUTRA OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MDT-Configuration-ExtIEs} } OPTIONAL, + ... +} + +MDT-Configuration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MDT-Configuration-NR ::= SEQUENCE { + mdt-Activation MDT-Activation, + areaScopeOfMDT AreaScopeOfMDT-NR, + mDTModeNr MDTModeNr, + signallingBasedMDTPLMNList MDTPLMNList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MDT-Configuration-NR-ExtIEs} } OPTIONAL, + ... +} + +MDT-Configuration-NR-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MDT-Configuration-EUTRA ::= SEQUENCE { + mdt-Activation MDT-Activation, + areaScopeOfMDT AreaScopeOfMDT-EUTRA, + mDTMode MDTModeEutra, + signallingBasedMDTPLMNList MDTPLMNList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MDT-Configuration-EUTRA-ExtIEs} } OPTIONAL, + ... +} + +MDT-Configuration-EUTRA-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MDT-Activation ::= ENUMERATED { + immediate-MDT-only, + logged-MDT-only, + immediate-MDT-and-Trace, + ... +} + +MDTModeNr ::= CHOICE { + immediateMDTNr ImmediateMDTNr, + loggedMDTNr LoggedMDTNr, + choice-Extensions ProtocolIE-SingleContainer { {MDTModeNr-ExtIEs} } +} + +MDTModeNr-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +MDTModeEutra ::= OCTET STRING + +MeasurementsToActivate ::= BIT STRING(SIZE(8)) + +MRB-ID ::= INTEGER (1..512, ...) + +MulticastSessionActivationRequestTransfer ::= SEQUENCE { + mBS-SessionID MBS-SessionID, + iE-Extensions ProtocolExtensionContainer { { MulticastSessionActivationRequestTransfer-ExtIEs} } OPTIONAL, + ... +} + +MulticastSessionActivationRequestTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MulticastSessionDeactivationRequestTransfer ::= SEQUENCE { + mBS-SessionID MBS-SessionID, + iE-Extensions ProtocolExtensionContainer { { MulticastSessionDeactivationRequestTransfer-ExtIEs} } OPTIONAL, + ... +} + +MulticastSessionDeactivationRequestTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MulticastSessionUpdateRequestTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MulticastSessionUpdateRequestTransferIEs} }, + ... +} + +MulticastSessionUpdateRequestTransferIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBS-ServiceArea CRITICALITY reject TYPE MBS-ServiceArea PRESENCE optional }| + { ID id-MBS-QoSFlowsToBeSetupModList CRITICALITY reject TYPE MBS-QoSFlowsToBeSetupList PRESENCE optional }| + { ID id-MBS-QoSFlowToReleaseList CRITICALITY reject TYPE QosFlowListWithCause PRESENCE optional }| + { ID id-MBS-SessionTNLInfo5GC CRITICALITY reject TYPE MBS-SessionTNLInfo5GC PRESENCE optional }, + ... +} + + +MulticastGroupPagingAreaList ::= SEQUENCE (SIZE(1..maxnoofPagingAreas)) OF MulticastGroupPagingAreaItem + +MulticastGroupPagingAreaItem ::= SEQUENCE { + multicastGroupPagingArea MulticastGroupPagingArea, + uE-PagingList UE-PagingList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MulticastGroupPagingAreaItem-ExtIEs} } OPTIONAL, + ... +} + +MulticastGroupPagingAreaItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-AreaTAIList ::= SEQUENCE (SIZE(1..maxnoofTAIforPaging)) OF TAI + +MulticastGroupPagingArea ::= SEQUENCE { + mBS-AreaTAIList MBS-AreaTAIList, + iE-Extensions ProtocolExtensionContainer { { MulticastGroupPagingArea-ExtIEs} } OPTIONAL, + ... +} + +MulticastGroupPagingArea-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +UE-PagingList ::= SEQUENCE (SIZE(1..maxnoofUEsforPaging)) OF UE-PagingItem + +UE-PagingItem ::= SEQUENCE { + uEIdentityIndexValue UEIdentityIndexValue, + pagingDRX PagingDRX OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { UE-PagingItem-ExtIEs} } OPTIONAL, + ... +} + +UE-PagingItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +M1Configuration ::= SEQUENCE { + m1reportingTrigger M1ReportingTrigger, + m1thresholdEventA2 M1ThresholdEventA2 OPTIONAL, +-- The above IE shall be present if the M1 Reporting Trigger IE is set to "A2event-triggered" or "A2event-triggered periodic" + m1periodicReporting M1PeriodicReporting OPTIONAL, +-- The above IE shall be present if the M1 Reporting Trigger IE is set to "periodic" or "A2event-triggered periodic" + iE-Extensions ProtocolExtensionContainer { { M1Configuration-ExtIEs} } OPTIONAL, + ... +} + +M1Configuration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-IncludeBeamMeasurementsIndication CRITICALITY ignore EXTENSION IncludeBeamMeasurementsIndication PRESENCE optional }| + { ID id-BeamMeasurementsReportConfiguration CRITICALITY ignore EXTENSION BeamMeasurementsReportConfiguration PRESENCE conditional }, +-- The above IE shall be present if the IncludeBeamMeasurementsIndication IE is set to "true" + ... +} + +IncludeBeamMeasurementsIndication ::= ENUMERATED { + true, + ... +} + +MaxNrofRS-IndexesToReport ::= INTEGER (1..64, ...) + +M1ReportingTrigger ::= ENUMERATED { + periodic, + a2eventtriggered, + a2eventtriggered-periodic, + ... +} + +M1ThresholdEventA2 ::= SEQUENCE { + m1ThresholdType M1ThresholdType, + iE-Extensions ProtocolExtensionContainer { { M1ThresholdEventA2-ExtIEs} } OPTIONAL, + ... +} + +M1ThresholdEventA2-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +M1ThresholdType ::= CHOICE { + threshold-RSRP Threshold-RSRP, + threshold-RSRQ Threshold-RSRQ, + threshold-SINR Threshold-SINR, + choice-Extensions ProtocolIE-SingleContainer { {M1ThresholdType-ExtIEs} } +} + +M1ThresholdType-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +M1PeriodicReporting ::= SEQUENCE { + reportInterval ReportIntervalMDT, + reportAmount ReportAmountMDT, + iE-Extensions ProtocolExtensionContainer { { M1PeriodicReporting-ExtIEs} } OPTIONAL, + ... +} + +M1PeriodicReporting-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + {ID id-ExtendedReportIntervalMDT CRITICALITY ignore EXTENSION ExtendedReportIntervalMDT PRESENCE optional}, + ... +} + +M4Configuration ::= SEQUENCE { + m4period M4period, + m4-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M4Configuration-ExtIEs} } OPTIONAL, + ... +} + +M4Configuration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-M4ReportAmount CRITICALITY ignore EXTENSION M4ReportAmountMDT PRESENCE optional }, + ... +} + +M4ReportAmountMDT ::= ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity, ...} + +M4period ::= ENUMERATED {ms1024, ms2048, ms5120, ms10240, min1, ... } + +M5Configuration ::= SEQUENCE { + m5period M5period, + m5-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M5Configuration-ExtIEs} } OPTIONAL, + ... +} + +M5Configuration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-M5ReportAmount CRITICALITY ignore EXTENSION M5ReportAmountMDT PRESENCE optional }, + ... +} + +M5ReportAmountMDT ::= ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity, ...} + + +M5period ::= ENUMERATED {ms1024, ms2048, ms5120, ms10240, min1, ... } + +M6Configuration ::= SEQUENCE { + m6report-Interval M6report-Interval, + m6-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M6Configuration-ExtIEs} } OPTIONAL, + ... +} + +M6Configuration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-M6ReportAmount CRITICALITY ignore EXTENSION M6ReportAmountMDT PRESENCE optional }| + { ID id-ExcessPacketDelayThresholdConfiguration CRITICALITY ignore EXTENSION ExcessPacketDelayThresholdConfiguration PRESENCE optional }, + ... +} + + +M6ReportAmountMDT ::= ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity, ...} + +M6report-Interval ::= ENUMERATED { + ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, ms20480, ms40960, min1, min6, min12, min30, + ... +} + + +M7Configuration ::= SEQUENCE { + m7period M7period, + m7-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M7Configuration-ExtIEs} } OPTIONAL, + ... +} + +M7Configuration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-M7ReportAmount CRITICALITY ignore EXTENSION M7ReportAmountMDT PRESENCE optional }, + ... +} + +M7ReportAmountMDT ::= ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity, ...} + +M7period ::= INTEGER(1..60, ...) + +MDT-Location-Info ::= SEQUENCE { + mDT-Location-Information MDT-Location-Information, + iE-Extensions ProtocolExtensionContainer { { MDT-Location-Info-ExtIEs} } OPTIONAL, + ... +} + +MDT-Location-Info-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MDT-Location-Information::= BIT STRING (SIZE (8)) + +-- N + +N3IWF-ID ::= CHOICE { + n3IWF-ID BIT STRING (SIZE(16)), + choice-Extensions ProtocolIE-SingleContainer { {N3IWF-ID-ExtIEs} } +} + +N3IWF-ID-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +NAS-PDU ::= OCTET STRING + +NASSecurityParametersFromNGRAN ::= OCTET STRING + +NB-IoT-DefaultPagingDRX ::= ENUMERATED { + rf128, rf256, rf512, rf1024, + ... +} + +NB-IoT-PagingDRX ::= ENUMERATED { + rf32, rf64, rf128, rf256, rf512, rf1024, + ... +} + +NB-IoT-Paging-eDRXCycle ::= ENUMERATED { + hf2, hf4, hf6, hf8, hf10, hf12, hf14, hf16, hf32, hf64, hf128, hf256, hf512, hf1024, + ... +} + +NB-IoT-Paging-TimeWindow ::= ENUMERATED { + s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, + ... +} + +NB-IoT-Paging-eDRXInfo ::= SEQUENCE { + nB-IoT-Paging-eDRXCycle NB-IoT-Paging-eDRXCycle, + nB-IoT-Paging-TimeWindow NB-IoT-Paging-TimeWindow OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { NB-IoT-Paging-eDRXInfo-ExtIEs} } OPTIONAL, + ... +} + +NB-IoT-Paging-eDRXInfo-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +NB-IoT-UEPriority ::= INTEGER (0..255, ...) + +NetworkInstance ::= INTEGER (1..256, ...) + +NewSecurityContextInd ::= ENUMERATED { + true, + ... +} + +NextHopChainingCount ::= INTEGER (0..7) + +NextPagingAreaScope ::= ENUMERATED { + same, + changed, + ... +} + +NGAPIESupportInformationRequestList ::= SEQUENCE (SIZE(1.. maxnoofNGAPIESupportInfo)) OF NGAPIESupportInformationRequestItem + +NGAPIESupportInformationRequestItem ::= SEQUENCE { + ngap-ProtocolIE-Id ProtocolIE-ID, + iE-Extensions ProtocolExtensionContainer { { NGAPIESupportInformationRequestItem-ExtIEs} } OPTIONAL, + ... +} + +NGAPIESupportInformationRequestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +NGAPIESupportInformationResponseList ::= SEQUENCE (SIZE(1.. maxnoofNGAPIESupportInfo)) OF NGAPIESupportInformationResponseItem + +NGAPIESupportInformationResponseItem ::= SEQUENCE { + ngap-ProtocolIE-Id ProtocolIE-ID, + ngap-ProtocolIESupportInfo ENUMERATED {supported, not-supported, ...}, + ngap-ProtocolIEPresenceInfo ENUMERATED {present, not-present, ...}, + iE-Extensions ProtocolExtensionContainer { { NGAPIESupportInformationResponseItem-ExtIEs} } OPTIONAL, + ... +} + +NGAPIESupportInformationResponseItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +NgENB-ID ::= CHOICE { + macroNgENB-ID BIT STRING (SIZE(20)), + shortMacroNgENB-ID BIT STRING (SIZE(18)), + longMacroNgENB-ID BIT STRING (SIZE(21)), + choice-Extensions ProtocolIE-SingleContainer { {NgENB-ID-ExtIEs} } +} + +NgENB-ID-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +NotifySourceNGRANNode ::= ENUMERATED { + notifySource, + ... +} + +NGRAN-CGI ::= CHOICE { + nR-CGI NR-CGI, + eUTRA-CGI EUTRA-CGI, + choice-Extensions ProtocolIE-SingleContainer { {NGRAN-CGI-ExtIEs} } +} + +NGRAN-CGI-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +NGRAN-TNLAssociationToRemoveList ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF NGRAN-TNLAssociationToRemoveItem + +NGRAN-TNLAssociationToRemoveItem::= SEQUENCE { + tNLAssociationTransportLayerAddress CPTransportLayerInformation, + tNLAssociationTransportLayerAddressAMF CPTransportLayerInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { NGRAN-TNLAssociationToRemoveItem-ExtIEs} } OPTIONAL +} + +NGRAN-TNLAssociationToRemoveItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +NGRANTraceID ::= OCTET STRING (SIZE(8)) + +NID ::= BIT STRING (SIZE(44)) + +NonDynamic5QIDescriptor ::= SEQUENCE { + fiveQI FiveQI, + priorityLevelQos PriorityLevelQos OPTIONAL, + averagingWindow AveragingWindow OPTIONAL, + maximumDataBurstVolume MaximumDataBurstVolume OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {NonDynamic5QIDescriptor-ExtIEs} } OPTIONAL, + ... +} + +NonDynamic5QIDescriptor-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-CNPacketDelayBudgetDL CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional }| + { ID id-CNPacketDelayBudgetUL CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional }, + ... +} + +NotAllowedTACs ::= SEQUENCE (SIZE(1..maxnoofAllowedAreas)) OF TAC + +NotificationCause ::= ENUMERATED { + fulfilled, + not-fulfilled, + ... +} + +NotificationControl ::= ENUMERATED { + notification-requested, + ... +} + +NPN-AccessInformation ::= CHOICE { + pNI-NPN-Access-Information CellCAGList, + choice-Extensions ProtocolIE-SingleContainer { {NPN-AccessInformation-ExtIEs} } +} + +NPN-AccessInformation-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +NPN-MobilityInformation ::= CHOICE { + sNPN-MobilityInformation SNPN-MobilityInformation, + pNI-NPN-MobilityInformation PNI-NPN-MobilityInformation, + choice-Extensions ProtocolIE-SingleContainer { {NPN-MobilityInformation-ExtIEs} } +} + +NPN-MobilityInformation-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + + +NPN-PagingAssistanceInformation ::= CHOICE { + pNI-NPN-PagingAssistance Allowed-PNI-NPN-List, + choice-Extensions ProtocolIE-SingleContainer { {NPN-PagingAssistanceInformation-ExtIEs} } +} + +NPN-PagingAssistanceInformation-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +NPN-Support ::= CHOICE { + sNPN NID, + choice-Extensions ProtocolIE-SingleContainer { {NPN-Support-ExtIEs} } +} + +NPN-Support-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +NRCellIdentity ::= BIT STRING (SIZE(36)) + +NR-CGI ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + nRCellIdentity NRCellIdentity, + iE-Extensions ProtocolExtensionContainer { {NR-CGI-ExtIEs} } OPTIONAL, + ... +} + +NR-CGI-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +NR-CGIList ::= SEQUENCE (SIZE(1..maxnoofCellsingNB)) OF NR-CGI + +NR-CGIListForWarning ::= SEQUENCE (SIZE(1..maxnoofCellIDforWarning)) OF NR-CGI + +NR-PagingeDRXInformation ::= SEQUENCE { + nR-paging-eDRX-Cycle NR-Paging-eDRX-Cycle, + nR-paging-Time-Window NR-Paging-Time-Window OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {NR-PagingeDRXInformation-ExtIEs} } OPTIONAL, + ... +} + +NR-PagingeDRXInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +NR-Paging-eDRX-Cycle ::= ENUMERATED { + hfquarter, hfhalf, hf1, hf2, hf4, hf8, hf16, + hf32, hf64, hf128, hf256, hf512, hf1024, + ... +} + +NR-Paging-Time-Window ::= ENUMERATED { + s1, s2, s3, s4, s5, + s6, s7, s8, s9, s10, + s11, s12, s13, s14, s15, s16, + ..., + s17, s18, s19, s20, s21, s22, s23, s24, + s25, s26, s27, s28, s29, s30, s31, s32 +} + +NRencryptionAlgorithms ::= BIT STRING (SIZE(16, ...)) + +NRintegrityProtectionAlgorithms ::= BIT STRING (SIZE(16, ...)) + +NRMobilityHistoryReport ::= OCTET STRING + +NRPPa-PDU ::= OCTET STRING + +NRUERLFReportContainer ::= OCTET STRING + +NRNTNTAIInformation ::= SEQUENCE { + servingPLMN PLMNIdentity, + tACListInNRNTN TACListInNRNTN, + uELocationDerivedTACInNRNTN TAC OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { NRNTNTAIInformation-ExtIEs} } OPTIONAL, + ... +} + +NRNTNTAIInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +NumberOfBroadcasts ::= INTEGER (0..65535) + +NumberOfBroadcastsRequested ::= INTEGER (0..65535) + +NRARFCN ::= INTEGER (0.. maxNRARFCN) + +NRFrequencyBand ::= INTEGER (1..1024, ...) + +NRFrequencyBand-List ::= SEQUENCE (SIZE(1..maxnoofNRCellBands)) OF NRFrequencyBandItem + +NRFrequencyBandItem ::= SEQUENCE { + nr-frequency-band NRFrequencyBand, + iE-Extension ProtocolExtensionContainer { {NRFrequencyBandItem-ExtIEs} } OPTIONAL, + ... +} + +NRFrequencyBandItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +NRFrequencyInfo ::= SEQUENCE { + nrARFCN NRARFCN, + frequencyBand-List NRFrequencyBand-List, + iE-Extension ProtocolExtensionContainer { {NRFrequencyInfo-ExtIEs} } OPTIONAL, + ... +} + +NRFrequencyInfo-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +NR-PCI ::= INTEGER (0..1007, ...) + +NRV2XServicesAuthorized ::= SEQUENCE { + vehicleUE VehicleUE OPTIONAL, + pedestrianUE PedestrianUE OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {NRV2XServicesAuthorized-ExtIEs} } OPTIONAL, + ... +} + +NRV2XServicesAuthorized-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +VehicleUE ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +PedestrianUE ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +NRUESidelinkAggregateMaximumBitrate ::= SEQUENCE { + uESidelinkAggregateMaximumBitRate BitRate, + iE-Extensions ProtocolExtensionContainer { {NRUESidelinkAggregateMaximumBitrate-ExtIEs} } OPTIONAL, + ... +} + +NRUESidelinkAggregateMaximumBitrate-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +NSAG-ID ::= INTEGER (0..255, ...) + +-- O + +OnboardingSupport ::= ENUMERATED { + true, + ... +} + +OverloadAction ::= ENUMERATED { + reject-non-emergency-mo-dt, + reject-rrc-cr-signalling, + permit-emergency-sessions-and-mobile-terminated-services-only, + permit-high-priority-sessions-and-mobile-terminated-services-only, + ... +} + +OverloadResponse ::= CHOICE { + overloadAction OverloadAction, + choice-Extensions ProtocolIE-SingleContainer { {OverloadResponse-ExtIEs} } +} + +OverloadResponse-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +OverloadStartNSSAIList ::= SEQUENCE (SIZE (1..maxnoofSliceItems)) OF OverloadStartNSSAIItem + +OverloadStartNSSAIItem ::= SEQUENCE { + sliceOverloadList SliceOverloadList, + sliceOverloadResponse OverloadResponse OPTIONAL, + sliceTrafficLoadReductionIndication TrafficLoadReductionIndication OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {OverloadStartNSSAIItem-ExtIEs} } OPTIONAL, + ... +} + +OverloadStartNSSAIItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- P + +PacketDelayBudget ::= INTEGER (0..1023, ...) + +PacketErrorRate ::= SEQUENCE { + pERScalar INTEGER (0..9, ...), + pERExponent INTEGER (0..9, ...), + iE-Extensions ProtocolExtensionContainer { {PacketErrorRate-ExtIEs} } OPTIONAL, + ... +} + +PacketErrorRate-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PacketLossRate ::= INTEGER (0..1000, ...) + +PagingAssisDataforCEcapabUE ::= SEQUENCE { + eUTRA-CGI EUTRA-CGI, + coverageEnhancementLevel CoverageEnhancementLevel, + iE-Extensions ProtocolExtensionContainer { { PagingAssisDataforCEcapabUE-ExtIEs} } OPTIONAL, + ... +} + +PagingAssisDataforCEcapabUE-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PagingAttemptInformation ::= SEQUENCE { + pagingAttemptCount PagingAttemptCount, + intendedNumberOfPagingAttempts IntendedNumberOfPagingAttempts, + nextPagingAreaScope NextPagingAreaScope OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PagingAttemptInformation-ExtIEs} } OPTIONAL, + ... +} + +PagingAttemptInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PagingAttemptCount ::= INTEGER (1..16, ...) + +PagingCause ::= ENUMERATED { + voice, + ... +} + +PagingCauseIndicationForVoiceService ::= ENUMERATED { + supported, + ... +} + +PagingDRX ::= ENUMERATED { + v32, + v64, + v128, + v256, + ... +} + +PagingOrigin ::= ENUMERATED { + non-3gpp, + ... +} + +PagingPriority ::= ENUMERATED { + priolevel1, + priolevel2, + priolevel3, + priolevel4, + priolevel5, + priolevel6, + priolevel7, + priolevel8, + ... +} + +PagingProbabilityInformation ::= ENUMERATED { + p00, p05, p10, p15, p20, p25, p30, p35, p40, p45, p50, p55, p60, p65, p70, p75, p80, p85, p90, p95, p100, + ... +} + +PathSwitchRequestAcknowledgeTransfer ::= SEQUENCE { + uL-NGU-UP-TNLInformation UPTransportLayerInformation OPTIONAL, + securityIndication SecurityIndication OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PathSwitchRequestAcknowledgeTransfer-ExtIEs} } OPTIONAL, + ... +} + +PathSwitchRequestAcknowledgeTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-AdditionalNGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformationPairList PRESENCE optional }| + { ID id-RedundantUL-NGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional }| + { ID id-AdditionalRedundantNGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformationPairList PRESENCE optional }| + { ID id-QosFlowParametersList CRITICALITY ignore EXTENSION QosFlowParametersList PRESENCE optional }, + ... +} + +PathSwitchRequestSetupFailedTransfer ::= SEQUENCE { + cause Cause, + iE-Extensions ProtocolExtensionContainer { {PathSwitchRequestSetupFailedTransfer-ExtIEs} } OPTIONAL, + ... +} + +PathSwitchRequestSetupFailedTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PathSwitchRequestTransfer ::= SEQUENCE { + dL-NGU-UP-TNLInformation UPTransportLayerInformation, + dL-NGU-TNLInformationReused DL-NGU-TNLInformationReused OPTIONAL, + userPlaneSecurityInformation UserPlaneSecurityInformation OPTIONAL, + qosFlowAcceptedList QosFlowAcceptedList, + iE-Extensions ProtocolExtensionContainer { {PathSwitchRequestTransfer-ExtIEs} } OPTIONAL, + ... +} + +PathSwitchRequestTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-AdditionalDLQosFlowPerTNLInformation CRITICALITY ignore EXTENSION QosFlowPerTNLInformationList PRESENCE optional }| + { ID id-RedundantDL-NGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional }| + { ID id-RedundantDL-NGU-TNLInformationReused CRITICALITY ignore EXTENSION DL-NGU-TNLInformationReused PRESENCE optional }| + { ID id-AdditionalRedundantDLQosFlowPerTNLInformation CRITICALITY ignore EXTENSION QosFlowPerTNLInformationList PRESENCE optional }| + { ID id-UsedRSNInformation CRITICALITY ignore EXTENSION RedundantPDUSessionInformation PRESENCE optional }| + { ID id-GlobalRANNodeID CRITICALITY ignore EXTENSION GlobalRANNodeID PRESENCE optional }| + { ID id-MBS-SupportIndicator CRITICALITY ignore EXTENSION MBS-SupportIndicator PRESENCE optional }, + ... +} + +PathSwitchRequestUnsuccessfulTransfer ::= SEQUENCE { + cause Cause, + iE-Extensions ProtocolExtensionContainer { {PathSwitchRequestUnsuccessfulTransfer-ExtIEs} } OPTIONAL, + ... +} + +PathSwitchRequestUnsuccessfulTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PC5QoSParameters ::= SEQUENCE { + pc5QoSFlowList PC5QoSFlowList, + pc5LinkAggregateBitRates BitRate OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { PC5QoSParameters-ExtIEs} } OPTIONAL, + ... +} + +PC5QoSParameters-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PC5QoSFlowList ::= SEQUENCE (SIZE(1..maxnoofPC5QoSFlows)) OF PC5QoSFlowItem + +PC5QoSFlowItem::= SEQUENCE { + pQI FiveQI, + pc5FlowBitRates PC5FlowBitRates OPTIONAL, + range Range OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { PC5QoSFlowItem-ExtIEs} } OPTIONAL, + ... +} + +PC5QoSFlowItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PC5FlowBitRates ::= SEQUENCE { + guaranteedFlowBitRate BitRate, + maximumFlowBitRate BitRate, + iE-Extensions ProtocolExtensionContainer { { PC5FlowBitRates-ExtIEs} } OPTIONAL, + ... +} + +PC5FlowBitRates-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +PCIListForMDT ::= SEQUENCE (SIZE(1.. maxnoofNeighPCIforMDT)) OF NR-PCI + +PrivacyIndicator ::= ENUMERATED { + immediate-MDT, + logged-MDT, + ... +} + +PDUSessionAggregateMaximumBitRate ::= SEQUENCE { + pDUSessionAggregateMaximumBitRateDL BitRate, + pDUSessionAggregateMaximumBitRateUL BitRate, + iE-Extensions ProtocolExtensionContainer { {PDUSessionAggregateMaximumBitRate-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionAggregateMaximumBitRate-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionID ::= INTEGER (0..255) + +PDUSessionPairID ::= INTEGER (0..255, ...) + +PDUSessionResourceAdmittedList ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceAdmittedItem + +PDUSessionResourceAdmittedItem ::= SEQUENCE { + pDUSessionID PDUSessionID, + handoverRequestAcknowledgeTransfer OCTET STRING (CONTAINING HandoverRequestAcknowledgeTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceAdmittedItem-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceAdmittedItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceFailedToModifyListModCfm ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceFailedToModifyItemModCfm + +PDUSessionResourceFailedToModifyItemModCfm ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionResourceModifyIndicationUnsuccessfulTransfer OCTET STRING (CONTAINING PDUSessionResourceModifyIndicationUnsuccessfulTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceFailedToModifyItemModCfm-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceFailedToModifyItemModCfm-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceFailedToModifyListModRes ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceFailedToModifyItemModRes + +PDUSessionResourceFailedToModifyItemModRes ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionResourceModifyUnsuccessfulTransfer OCTET STRING (CONTAINING PDUSessionResourceModifyUnsuccessfulTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceFailedToModifyItemModRes-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceFailedToModifyItemModRes-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceFailedToResumeListRESReq ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceFailedToResumeItemRESReq + +PDUSessionResourceFailedToResumeItemRESReq ::= SEQUENCE { + pDUSessionID PDUSessionID, + cause Cause, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceFailedToResumeItemRESReq-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceFailedToResumeItemRESReq-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +PDUSessionResourceFailedToResumeListRESRes ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceFailedToResumeItemRESRes + +PDUSessionResourceFailedToResumeItemRESRes ::= SEQUENCE { + pDUSessionID PDUSessionID, + cause Cause, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceFailedToResumeItemRESRes-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceFailedToResumeItemRESRes-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceFailedToSetupListCxtFail ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceFailedToSetupItemCxtFail + +PDUSessionResourceFailedToSetupItemCxtFail ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionResourceSetupUnsuccessfulTransfer OCTET STRING (CONTAINING PDUSessionResourceSetupUnsuccessfulTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceFailedToSetupItemCxtFail-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceFailedToSetupItemCxtFail-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceFailedToSetupListCxtRes ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceFailedToSetupItemCxtRes + +PDUSessionResourceFailedToSetupItemCxtRes ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionResourceSetupUnsuccessfulTransfer OCTET STRING (CONTAINING PDUSessionResourceSetupUnsuccessfulTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceFailedToSetupItemCxtRes-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceFailedToSetupItemCxtRes-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceFailedToSetupListHOAck ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceFailedToSetupItemHOAck + +PDUSessionResourceFailedToSetupItemHOAck ::= SEQUENCE { + pDUSessionID PDUSessionID, + handoverResourceAllocationUnsuccessfulTransfer OCTET STRING (CONTAINING HandoverResourceAllocationUnsuccessfulTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceFailedToSetupItemHOAck-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceFailedToSetupItemHOAck-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceFailedToSetupListPSReq ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceFailedToSetupItemPSReq + +PDUSessionResourceFailedToSetupItemPSReq ::= SEQUENCE { + pDUSessionID PDUSessionID, + pathSwitchRequestSetupFailedTransfer OCTET STRING (CONTAINING PathSwitchRequestSetupFailedTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceFailedToSetupItemPSReq-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceFailedToSetupItemPSReq-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceFailedToSetupListSURes ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceFailedToSetupItemSURes + +PDUSessionResourceFailedToSetupItemSURes ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionResourceSetupUnsuccessfulTransfer OCTET STRING (CONTAINING PDUSessionResourceSetupUnsuccessfulTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceFailedToSetupItemSURes-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceFailedToSetupItemSURes-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceHandoverList ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceHandoverItem + +PDUSessionResourceHandoverItem ::= SEQUENCE { + pDUSessionID PDUSessionID, + handoverCommandTransfer OCTET STRING (CONTAINING HandoverCommandTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceHandoverItem-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceHandoverItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceInformationList ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceInformationItem + +PDUSessionResourceInformationItem ::= SEQUENCE { + pDUSessionID PDUSessionID, + qosFlowInformationList QosFlowInformationList, + dRBsToQosFlowsMappingList DRBsToQosFlowsMappingList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceInformationItem-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceInformationItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceListCxtRelCpl ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceItemCxtRelCpl + +PDUSessionResourceItemCxtRelCpl ::= SEQUENCE { + pDUSessionID PDUSessionID, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceItemCxtRelCpl-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceItemCxtRelCpl-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-PDUSessionResourceReleaseResponseTransfer CRITICALITY ignore EXTENSION OCTET STRING (CONTAINING PDUSessionResourceReleaseResponseTransfer) PRESENCE optional }, + ... +} + +PDUSessionResourceListCxtRelReq ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceItemCxtRelReq + +PDUSessionResourceItemCxtRelReq ::= SEQUENCE { + pDUSessionID PDUSessionID, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceItemCxtRelReq-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceItemCxtRelReq-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceListHORqd ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceItemHORqd + +PDUSessionResourceItemHORqd ::= SEQUENCE { + pDUSessionID PDUSessionID, + handoverRequiredTransfer OCTET STRING (CONTAINING HandoverRequiredTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceItemHORqd-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceItemHORqd-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceModifyConfirmTransfer ::= SEQUENCE { + qosFlowModifyConfirmList QosFlowModifyConfirmList, + uLNGU-UP-TNLInformation UPTransportLayerInformation, + additionalNG-UUPTNLInformation UPTransportLayerInformationPairList OPTIONAL, + qosFlowFailedToModifyList QosFlowListWithCause OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModifyConfirmTransfer-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceModifyConfirmTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-RedundantUL-NGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional }| + { ID id-AdditionalRedundantNGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformationPairList PRESENCE optional }, + ... +} + +PDUSessionResourceModifyIndicationUnsuccessfulTransfer ::= SEQUENCE { + cause Cause, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModifyIndicationUnsuccessfulTransfer-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceModifyIndicationUnsuccessfulTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceModifyRequestTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PDUSessionResourceModifyRequestTransferIEs} }, + ... +} + +PDUSessionResourceModifyRequestTransferIEs NGAP-PROTOCOL-IES ::= { + { ID id-PDUSessionAggregateMaximumBitRate CRITICALITY reject TYPE PDUSessionAggregateMaximumBitRate PRESENCE optional }| + { ID id-UL-NGU-UP-TNLModifyList CRITICALITY reject TYPE UL-NGU-UP-TNLModifyList PRESENCE optional }| + { ID id-NetworkInstance CRITICALITY reject TYPE NetworkInstance PRESENCE optional }| + { ID id-QosFlowAddOrModifyRequestList CRITICALITY reject TYPE QosFlowAddOrModifyRequestList PRESENCE optional }| + { ID id-QosFlowToReleaseList CRITICALITY reject TYPE QosFlowListWithCause PRESENCE optional }| + { ID id-AdditionalUL-NGU-UP-TNLInformation CRITICALITY reject TYPE UPTransportLayerInformationList PRESENCE optional }| + { ID id-CommonNetworkInstance CRITICALITY ignore TYPE CommonNetworkInstance PRESENCE optional }| + { ID id-AdditionalRedundantUL-NGU-UP-TNLInformation CRITICALITY ignore TYPE UPTransportLayerInformationList PRESENCE optional }| + { ID id-RedundantCommonNetworkInstance CRITICALITY ignore TYPE CommonNetworkInstance PRESENCE optional }| + { ID id-RedundantUL-NGU-UP-TNLInformation CRITICALITY ignore TYPE UPTransportLayerInformation PRESENCE optional }| + { ID id-SecurityIndication CRITICALITY ignore TYPE SecurityIndication PRESENCE optional }| + { ID id-MBSSessionSetuporModifyRequestList CRITICALITY ignore TYPE MBSSessionSetuporModifyRequestList PRESENCE optional }| + { ID id-MBSSessionToReleaseList CRITICALITY ignore TYPE MBSSessionToReleaseList PRESENCE optional }, + ... +} + +PDUSessionResourceModifyResponseTransfer ::= SEQUENCE { + dL-NGU-UP-TNLInformation UPTransportLayerInformation OPTIONAL, + uL-NGU-UP-TNLInformation UPTransportLayerInformation OPTIONAL, + qosFlowAddOrModifyResponseList QosFlowAddOrModifyResponseList OPTIONAL, + additionalDLQosFlowPerTNLInformation QosFlowPerTNLInformationList OPTIONAL, + qosFlowFailedToAddOrModifyList QosFlowListWithCause OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModifyResponseTransfer-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceModifyResponseTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-AdditionalNGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformationPairList PRESENCE optional }| + { ID id-RedundantDL-NGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional }| + { ID id-RedundantUL-NGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional }| + { ID id-AdditionalRedundantDLQosFlowPerTNLInformation CRITICALITY ignore EXTENSION QosFlowPerTNLInformationList PRESENCE optional }| + { ID id-AdditionalRedundantNGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformationPairList PRESENCE optional }| + { ID id-SecondaryRATUsageInformation CRITICALITY ignore EXTENSION SecondaryRATUsageInformation PRESENCE optional }| + { ID id-MBS-SupportIndicator CRITICALITY ignore EXTENSION MBS-SupportIndicator PRESENCE optional }| + { ID id-MBSSessionSetuporModifyResponseList CRITICALITY ignore EXTENSION MBSSessionSetupResponseList PRESENCE optional }| + { ID id-MBSSessionFailedtoSetuporModifyList CRITICALITY ignore EXTENSION MBSSessionFailedtoSetupList PRESENCE optional }, + ... +} + +PDUSessionResourceModifyIndicationTransfer ::= SEQUENCE { + dLQosFlowPerTNLInformation QosFlowPerTNLInformation, + additionalDLQosFlowPerTNLInformation QosFlowPerTNLInformationList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModifyIndicationTransfer-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceModifyIndicationTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-SecondaryRATUsageInformation CRITICALITY ignore EXTENSION SecondaryRATUsageInformation PRESENCE optional }| + { ID id-SecurityResult CRITICALITY ignore EXTENSION SecurityResult PRESENCE optional }| + { ID id-RedundantDLQosFlowPerTNLInformation CRITICALITY ignore EXTENSION QosFlowPerTNLInformation PRESENCE optional }| + { ID id-AdditionalRedundantDLQosFlowPerTNLInformation CRITICALITY ignore EXTENSION QosFlowPerTNLInformationList PRESENCE optional }| + { ID id-GlobalRANNodeID CRITICALITY ignore EXTENSION GlobalRANNodeID PRESENCE optional }, + ... +} + +PDUSessionResourceModifyListModCfm ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceModifyItemModCfm + +PDUSessionResourceModifyItemModCfm ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionResourceModifyConfirmTransfer OCTET STRING (CONTAINING PDUSessionResourceModifyConfirmTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModifyItemModCfm-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceModifyItemModCfm-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceModifyListModInd ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceModifyItemModInd + +PDUSessionResourceModifyItemModInd ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionResourceModifyIndicationTransfer OCTET STRING (CONTAINING PDUSessionResourceModifyIndicationTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModifyItemModInd-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceModifyItemModInd-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceModifyListModReq ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceModifyItemModReq + +PDUSessionResourceModifyItemModReq ::= SEQUENCE { + pDUSessionID PDUSessionID, + nAS-PDU NAS-PDU OPTIONAL, + pDUSessionResourceModifyRequestTransfer OCTET STRING (CONTAINING PDUSessionResourceModifyRequestTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModifyItemModReq-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceModifyItemModReq-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-S-NSSAI CRITICALITY reject EXTENSION S-NSSAI PRESENCE optional }| + { ID id-PduSessionExpectedUEActivityBehaviour CRITICALITY ignore EXTENSION ExpectedUEActivityBehaviour PRESENCE optional }, + ... +} + +PDUSessionResourceModifyListModRes ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceModifyItemModRes + +PDUSessionResourceModifyItemModRes ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionResourceModifyResponseTransfer OCTET STRING (CONTAINING PDUSessionResourceModifyResponseTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModifyItemModRes-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceModifyItemModRes-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceModifyUnsuccessfulTransfer ::= SEQUENCE { + cause Cause, + criticalityDiagnostics CriticalityDiagnostics OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModifyUnsuccessfulTransfer-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceModifyUnsuccessfulTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceNotifyList ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceNotifyItem + +PDUSessionResourceNotifyItem ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionResourceNotifyTransfer OCTET STRING (CONTAINING PDUSessionResourceNotifyTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceNotifyItem-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceNotifyItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceNotifyReleasedTransfer ::= SEQUENCE { + cause Cause, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceNotifyReleasedTransfer-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceNotifyReleasedTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-SecondaryRATUsageInformation CRITICALITY ignore EXTENSION SecondaryRATUsageInformation PRESENCE optional }, + ... +} + +PDUSessionResourceNotifyTransfer ::= SEQUENCE { + qosFlowNotifyList QosFlowNotifyList OPTIONAL, + qosFlowReleasedList QosFlowListWithCause OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceNotifyTransfer-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceNotifyTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-SecondaryRATUsageInformation CRITICALITY ignore EXTENSION SecondaryRATUsageInformation PRESENCE optional }| + { ID id-QosFlowFeedbackList CRITICALITY ignore EXTENSION QosFlowFeedbackList PRESENCE optional }, + ... +} + +PDUSessionResourceReleaseCommandTransfer ::= SEQUENCE { + cause Cause, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceReleaseCommandTransfer-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceReleaseCommandTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceReleasedListNot ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceReleasedItemNot + +PDUSessionResourceReleasedItemNot ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionResourceNotifyReleasedTransfer OCTET STRING (CONTAINING PDUSessionResourceNotifyReleasedTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceReleasedItemNot-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceReleasedItemNot-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceReleasedListPSAck ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceReleasedItemPSAck + +PDUSessionResourceReleasedItemPSAck ::= SEQUENCE { + pDUSessionID PDUSessionID, + pathSwitchRequestUnsuccessfulTransfer OCTET STRING (CONTAINING PathSwitchRequestUnsuccessfulTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceReleasedItemPSAck-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceReleasedItemPSAck-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceReleasedListPSFail ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceReleasedItemPSFail + +PDUSessionResourceReleasedItemPSFail ::= SEQUENCE { + pDUSessionID PDUSessionID, + pathSwitchRequestUnsuccessfulTransfer OCTET STRING (CONTAINING PathSwitchRequestUnsuccessfulTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceReleasedItemPSFail-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceReleasedItemPSFail-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceReleasedListRelRes ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceReleasedItemRelRes + +PDUSessionResourceReleasedItemRelRes ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionResourceReleaseResponseTransfer OCTET STRING (CONTAINING PDUSessionResourceReleaseResponseTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceReleasedItemRelRes-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceReleasedItemRelRes-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceReleaseResponseTransfer ::= SEQUENCE { + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceReleaseResponseTransfer-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceReleaseResponseTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-SecondaryRATUsageInformation CRITICALITY ignore EXTENSION SecondaryRATUsageInformation PRESENCE optional }, + ... +} + +PDUSessionResourceResumeListRESReq ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceResumeItemRESReq + +PDUSessionResourceResumeItemRESReq ::= SEQUENCE { + pDUSessionID PDUSessionID, + uEContextResumeRequestTransfer OCTET STRING (CONTAINING UEContextResumeRequestTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceResumeItemRESReq-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceResumeItemRESReq-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceResumeListRESRes ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceResumeItemRESRes + +PDUSessionResourceResumeItemRESRes ::= SEQUENCE { + pDUSessionID PDUSessionID, + uEContextResumeResponseTransfer OCTET STRING (CONTAINING UEContextResumeResponseTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceResumeItemRESRes-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceResumeItemRESRes-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceSecondaryRATUsageList ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceSecondaryRATUsageItem + +PDUSessionResourceSecondaryRATUsageItem ::= SEQUENCE { + pDUSessionID PDUSessionID, + secondaryRATDataUsageReportTransfer OCTET STRING (CONTAINING SecondaryRATDataUsageReportTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSecondaryRATUsageItem-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceSecondaryRATUsageItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceSetupListCxtReq ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceSetupItemCxtReq + +PDUSessionResourceSetupItemCxtReq ::= SEQUENCE { + pDUSessionID PDUSessionID, + nAS-PDU NAS-PDU OPTIONAL, + s-NSSAI S-NSSAI, + pDUSessionResourceSetupRequestTransfer OCTET STRING (CONTAINING PDUSessionResourceSetupRequestTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSetupItemCxtReq-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceSetupItemCxtReq-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-PduSessionExpectedUEActivityBehaviour CRITICALITY ignore EXTENSION ExpectedUEActivityBehaviour PRESENCE optional }, + ... +} + +PDUSessionResourceSetupListCxtRes ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceSetupItemCxtRes + +PDUSessionResourceSetupItemCxtRes ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionResourceSetupResponseTransfer OCTET STRING (CONTAINING PDUSessionResourceSetupResponseTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSetupItemCxtRes-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceSetupItemCxtRes-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceSetupListHOReq ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceSetupItemHOReq + +PDUSessionResourceSetupItemHOReq ::= SEQUENCE { + pDUSessionID PDUSessionID, + s-NSSAI S-NSSAI, + handoverRequestTransfer OCTET STRING (CONTAINING PDUSessionResourceSetupRequestTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSetupItemHOReq-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceSetupItemHOReq-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-PduSessionExpectedUEActivityBehaviour CRITICALITY ignore EXTENSION ExpectedUEActivityBehaviour PRESENCE optional }, + ... +} + +PDUSessionResourceSetupListSUReq ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceSetupItemSUReq + +PDUSessionResourceSetupItemSUReq ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionNAS-PDU NAS-PDU OPTIONAL, + s-NSSAI S-NSSAI, + pDUSessionResourceSetupRequestTransfer OCTET STRING (CONTAINING PDUSessionResourceSetupRequestTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSetupItemSUReq-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceSetupItemSUReq-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-PduSessionExpectedUEActivityBehaviour CRITICALITY ignore EXTENSION ExpectedUEActivityBehaviour PRESENCE optional }, + ... +} + +PDUSessionResourceSetupListSURes ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceSetupItemSURes + +PDUSessionResourceSetupItemSURes ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionResourceSetupResponseTransfer OCTET STRING (CONTAINING PDUSessionResourceSetupResponseTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSetupItemSURes-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceSetupItemSURes-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceSetupRequestTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {PDUSessionResourceSetupRequestTransferIEs} }, + ... +} + +PDUSessionResourceSetupRequestTransferIEs NGAP-PROTOCOL-IES ::= { + { ID id-PDUSessionAggregateMaximumBitRate CRITICALITY reject TYPE PDUSessionAggregateMaximumBitRate PRESENCE optional }| + { ID id-UL-NGU-UP-TNLInformation CRITICALITY reject TYPE UPTransportLayerInformation PRESENCE mandatory }| + { ID id-AdditionalUL-NGU-UP-TNLInformation CRITICALITY reject TYPE UPTransportLayerInformationList PRESENCE optional }| + { ID id-DataForwardingNotPossible CRITICALITY reject TYPE DataForwardingNotPossible PRESENCE optional }| + { ID id-PDUSessionType CRITICALITY reject TYPE PDUSessionType PRESENCE mandatory }| + { ID id-SecurityIndication CRITICALITY reject TYPE SecurityIndication PRESENCE optional }| + { ID id-NetworkInstance CRITICALITY reject TYPE NetworkInstance PRESENCE optional }| + { ID id-QosFlowSetupRequestList CRITICALITY reject TYPE QosFlowSetupRequestList PRESENCE mandatory }| + { ID id-CommonNetworkInstance CRITICALITY ignore TYPE CommonNetworkInstance PRESENCE optional }| + { ID id-DirectForwardingPathAvailability CRITICALITY ignore TYPE DirectForwardingPathAvailability PRESENCE optional }| + { ID id-RedundantUL-NGU-UP-TNLInformation CRITICALITY ignore TYPE UPTransportLayerInformation PRESENCE optional }| + { ID id-AdditionalRedundantUL-NGU-UP-TNLInformation CRITICALITY ignore TYPE UPTransportLayerInformationList PRESENCE optional }| + { ID id-RedundantCommonNetworkInstance CRITICALITY ignore TYPE CommonNetworkInstance PRESENCE optional }| + { ID id-RedundantPDUSessionInformation CRITICALITY ignore TYPE RedundantPDUSessionInformation PRESENCE optional }| + { ID id-MBSSessionSetupRequestList CRITICALITY ignore TYPE MBSSessionSetupRequestList PRESENCE optional }, + ... +} + +PDUSessionResourceSetupResponseTransfer ::= SEQUENCE { + dLQosFlowPerTNLInformation QosFlowPerTNLInformation, + additionalDLQosFlowPerTNLInformation QosFlowPerTNLInformationList OPTIONAL, + securityResult SecurityResult OPTIONAL, + qosFlowFailedToSetupList QosFlowListWithCause OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSetupResponseTransfer-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceSetupResponseTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-RedundantDLQosFlowPerTNLInformation CRITICALITY ignore EXTENSION QosFlowPerTNLInformation PRESENCE optional }| + { ID id-AdditionalRedundantDLQosFlowPerTNLInformation CRITICALITY ignore EXTENSION QosFlowPerTNLInformationList PRESENCE optional }| + { ID id-UsedRSNInformation CRITICALITY ignore EXTENSION RedundantPDUSessionInformation PRESENCE optional }| + { ID id-GlobalRANNodeID CRITICALITY ignore EXTENSION GlobalRANNodeID PRESENCE optional }| + { ID id-MBS-SupportIndicator CRITICALITY ignore EXTENSION MBS-SupportIndicator PRESENCE optional }| + { ID id-MBSSessionSetupResponseList CRITICALITY ignore EXTENSION MBSSessionSetupResponseList PRESENCE optional }| + { ID id-MBSSessionFailedtoSetupList CRITICALITY ignore EXTENSION MBSSessionFailedtoSetupList PRESENCE optional }, + ... +} + +PDUSessionResourceSetupUnsuccessfulTransfer ::= SEQUENCE { + cause Cause, + criticalityDiagnostics CriticalityDiagnostics OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSetupUnsuccessfulTransfer-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceSetupUnsuccessfulTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceSuspendListSUSReq ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceSuspendItemSUSReq + +PDUSessionResourceSuspendItemSUSReq ::= SEQUENCE { + pDUSessionID PDUSessionID, + uEContextSuspendRequestTransfer OCTET STRING (CONTAINING UEContextSuspendRequestTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSuspendItemSUSReq-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceSuspendItemSUSReq-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceSwitchedList ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceSwitchedItem + +PDUSessionResourceSwitchedItem ::= SEQUENCE { + pDUSessionID PDUSessionID, + pathSwitchRequestAcknowledgeTransfer OCTET STRING (CONTAINING PathSwitchRequestAcknowledgeTransfer), + iE-Extensions ProtocolExtensionContainer { { PDUSessionResourceSwitchedItem-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceSwitchedItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-PduSessionExpectedUEActivityBehaviour CRITICALITY ignore EXTENSION ExpectedUEActivityBehaviour PRESENCE optional }, + ... +} + +PDUSessionResourceToBeSwitchedDLList ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceToBeSwitchedDLItem + +PDUSessionResourceToBeSwitchedDLItem ::= SEQUENCE { + pDUSessionID PDUSessionID, + pathSwitchRequestTransfer OCTET STRING (CONTAINING PathSwitchRequestTransfer), + iE-Extensions ProtocolExtensionContainer { { PDUSessionResourceToBeSwitchedDLItem-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceToBeSwitchedDLItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceToReleaseListHOCmd ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceToReleaseItemHOCmd + +PDUSessionResourceToReleaseItemHOCmd ::= SEQUENCE { + pDUSessionID PDUSessionID, + handoverPreparationUnsuccessfulTransfer OCTET STRING (CONTAINING HandoverPreparationUnsuccessfulTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceToReleaseItemHOCmd-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceToReleaseItemHOCmd-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionResourceToReleaseListRelCmd ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceToReleaseItemRelCmd + +PDUSessionResourceToReleaseItemRelCmd ::= SEQUENCE { + pDUSessionID PDUSessionID, + pDUSessionResourceReleaseCommandTransfer OCTET STRING (CONTAINING PDUSessionResourceReleaseCommandTransfer), + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceToReleaseItemRelCmd-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceToReleaseItemRelCmd-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} +PDUSessionType ::= ENUMERATED { + ipv4, + ipv6, + ipv4v6, + ethernet, + unstructured, + ... +} + +PDUSessionUsageReport ::= SEQUENCE { + rATType ENUMERATED {nr, eutra, ..., nr-unlicensed, e-utra-unlicensed}, + pDUSessionTimedReportList VolumeTimedReportList, + iE-Extensions ProtocolExtensionContainer { {PDUSessionUsageReport-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionUsageReport-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PEIPSassistanceInformation ::= SEQUENCE { + cNsubgroupID CNsubgroupID, + iE-Extensions ProtocolExtensionContainer { {PEIPSassistanceInformation-ExtIEs} } OPTIONAL, + ... +} + +PEIPSassistanceInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +Periodicity ::= INTEGER (0..640000, ...) + +PeriodicRegistrationUpdateTimer ::= BIT STRING (SIZE(8)) + +PLMNIdentity ::= OCTET STRING (SIZE(3)) + +PLMNAreaBasedQMC ::= SEQUENCE { + plmnListforQMC PLMNListforQMC, + iE-Extensions ProtocolExtensionContainer { {PLMNAreaBasedQMC-ExtIEs} } OPTIONAL, + ... +} + +PLMNAreaBasedQMC-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PLMNListforQMC ::= SEQUENCE (SIZE(1..maxnoofPLMNforQMC)) OF PLMNIdentity + +PLMNSupportList ::= SEQUENCE (SIZE(1..maxnoofPLMNs)) OF PLMNSupportItem + +PLMNSupportItem ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + sliceSupportList SliceSupportList, + iE-Extensions ProtocolExtensionContainer { {PLMNSupportItem-ExtIEs} } OPTIONAL, + ... +} + +PLMNSupportItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-NPN-Support CRITICALITY reject EXTENSION NPN-Support PRESENCE optional }| + { ID id-ExtendedSliceSupportList CRITICALITY reject EXTENSION ExtendedSliceSupportList PRESENCE optional }| + { ID id-OnboardingSupport CRITICALITY ignore EXTENSION OnboardingSupport PRESENCE optional }, + ... +} + +PNI-NPN-MobilityInformation ::= SEQUENCE { + allowed-PNI-NPI-List Allowed-PNI-NPN-List, + iE-Extensions ProtocolExtensionContainer { {PNI-NPN-MobilityInformation-ExtIEs} } OPTIONAL, + ... +} + +PNI-NPN-MobilityInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PortNumber ::= OCTET STRING (SIZE(2)) + +Pre-emptionCapability ::= ENUMERATED { + shall-not-trigger-pre-emption, + may-trigger-pre-emption, + ... +} + +Pre-emptionVulnerability ::= ENUMERATED { + not-pre-emptable, + pre-emptable, + ... +} + +PriorityLevelARP ::= INTEGER (1..15) + +PriorityLevelQos ::= INTEGER (1..127, ...) + +PWSFailedCellIDList ::= CHOICE { + eUTRA-CGI-PWSFailedList EUTRA-CGIList, + nR-CGI-PWSFailedList NR-CGIList, + choice-Extensions ProtocolIE-SingleContainer { {PWSFailedCellIDList-ExtIEs} } +} + +PWSFailedCellIDList-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +-- Q + +QMCConfigInfo ::= SEQUENCE { + uEAppLayerMeasInfoList UEAppLayerMeasInfoList, + iE-Extensions ProtocolExtensionContainer { { QMCConfigInfo-ExtIEs} } OPTIONAL, + ... +} + +QMCConfigInfo-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +QMCDeactivation ::= SEQUENCE { + qoEReferenceList QoEReferenceList, + iE-Extensions ProtocolExtensionContainer { { QMCDeactivation-ExtIEs} } OPTIONAL, + ... +} + +QMCDeactivation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +QoEReferenceList ::= SEQUENCE (SIZE(1..maxnoofUEAppLayerMeas)) OF QoEReference + +QoEReference ::= OCTET STRING (SIZE(6)) + +QosCharacteristics ::= CHOICE { + nonDynamic5QI NonDynamic5QIDescriptor, + dynamic5QI Dynamic5QIDescriptor, + choice-Extensions ProtocolIE-SingleContainer { {QosCharacteristics-ExtIEs} } +} + +QosCharacteristics-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +QosFlowAcceptedList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowAcceptedItem + +QosFlowAcceptedItem ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + iE-Extensions ProtocolExtensionContainer { {QosFlowAcceptedItem-ExtIEs} } OPTIONAL, + ... +} + +QosFlowAcceptedItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION AlternativeQoSParaSetIndex PRESENCE optional }, + ... +} + +QosFlowAddOrModifyRequestList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowAddOrModifyRequestItem + +QosFlowAddOrModifyRequestItem ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + qosFlowLevelQosParameters QosFlowLevelQosParameters OPTIONAL, + e-RAB-ID E-RAB-ID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {QosFlowAddOrModifyRequestItem-ExtIEs} } OPTIONAL, + ... +} + +QosFlowAddOrModifyRequestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + {ID id-TSCTrafficCharacteristics CRITICALITY ignore EXTENSION TSCTrafficCharacteristics PRESENCE optional }| + {ID id-RedundantQosFlowIndicator CRITICALITY ignore EXTENSION RedundantQosFlowIndicator PRESENCE optional }, + ... +} + +QosFlowAddOrModifyResponseList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowAddOrModifyResponseItem + +QosFlowAddOrModifyResponseItem ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + iE-Extensions ProtocolExtensionContainer { {QosFlowAddOrModifyResponseItem-ExtIEs} } OPTIONAL, + ... +} + +QosFlowAddOrModifyResponseItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION AlternativeQoSParaSetIndex PRESENCE optional }, + ... +} + +QosFlowFeedbackList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowFeedbackItem + +QosFlowFeedbackItem ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + updateFeedback UpdateFeedback OPTIONAL, + cNpacketDelayBudgetDL ExtendedPacketDelayBudget OPTIONAL, + cNpacketDelayBudgetUL ExtendedPacketDelayBudget OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {QosFlowFeedbackItem-ExtIEs} } OPTIONAL, + ... +} + +QosFlowFeedbackItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +QosFlowIdentifier ::= INTEGER (0..63, ...) + +QosFlowInformationList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowInformationItem + +QosFlowInformationItem ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + dLForwarding DLForwarding OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {QosFlowInformationItem-ExtIEs} } OPTIONAL, + ... +} + +QosFlowInformationItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + {ID id-ULForwarding CRITICALITY ignore EXTENSION ULForwarding PRESENCE optional}| + {ID id-SourceTNLAddrInfo CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}| + {ID id-SourceNodeTNLAddrInfo CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}, + ... +} + +QosFlowLevelQosParameters ::= SEQUENCE { + qosCharacteristics QosCharacteristics, + allocationAndRetentionPriority AllocationAndRetentionPriority, + gBR-QosInformation GBR-QosInformation OPTIONAL, + reflectiveQosAttribute ReflectiveQosAttribute OPTIONAL, + additionalQosFlowInformation AdditionalQosFlowInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {QosFlowLevelQosParameters-ExtIEs} } OPTIONAL, + ... +} + +QosFlowLevelQosParameters-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + {ID id-QosMonitoringRequest CRITICALITY ignore EXTENSION QosMonitoringRequest PRESENCE optional}| + {ID id-QosMonitoringReportingFrequency CRITICALITY ignore EXTENSION QosMonitoringReportingFrequency PRESENCE optional}, + ... +} + + +QosMonitoringRequest ::= ENUMERATED {ul, dl, both, ..., stop} + +QosMonitoringReportingFrequency ::= INTEGER (1..1800, ...) + +QoSFlowList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowIdentifier + +QosFlowListWithCause ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowWithCauseItem + +QosFlowWithCauseItem ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + cause Cause, + iE-Extensions ProtocolExtensionContainer { {QosFlowWithCauseItem-ExtIEs} } OPTIONAL, + ... +} + +QosFlowWithCauseItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +QosFlowModifyConfirmList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowModifyConfirmItem + +QosFlowModifyConfirmItem ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + iE-Extensions ProtocolExtensionContainer { {QosFlowModifyConfirmItem-ExtIEs} } OPTIONAL, + ... +} + +QosFlowModifyConfirmItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +QosFlowNotifyList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowNotifyItem + +QosFlowNotifyItem ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + notificationCause NotificationCause, + iE-Extensions ProtocolExtensionContainer { {QosFlowNotifyItem-ExtIEs} } OPTIONAL, + ... +} + +QosFlowNotifyItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION AlternativeQoSParaSetNotifyIndex PRESENCE optional }, + ... +} +QosFlowParametersList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowParametersItem + +QosFlowParametersItem ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + alternativeQoSParaSetList AlternativeQoSParaSetList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {QosFlowParametersItem-ExtIEs} } OPTIONAL, + ... +} + +QosFlowParametersItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-CNPacketDelayBudgetDL CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional }| + { ID id-CNPacketDelayBudgetUL CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional }| + { ID id-BurstArrivalTimeDownlink CRITICALITY ignore EXTENSION BurstArrivalTime PRESENCE optional }, + ... +} + +QosFlowPerTNLInformation ::= SEQUENCE { + uPTransportLayerInformation UPTransportLayerInformation, + associatedQosFlowList AssociatedQosFlowList, + iE-Extensions ProtocolExtensionContainer { { QosFlowPerTNLInformation-ExtIEs} } OPTIONAL, + ... +} + +QosFlowPerTNLInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +QosFlowPerTNLInformationList ::= SEQUENCE (SIZE(1..maxnoofMultiConnectivityMinusOne)) OF QosFlowPerTNLInformationItem + +QosFlowPerTNLInformationItem ::= SEQUENCE { + qosFlowPerTNLInformation QosFlowPerTNLInformation, + iE-Extensions ProtocolExtensionContainer { { QosFlowPerTNLInformationItem-ExtIEs} } OPTIONAL, + ... +} + +QosFlowPerTNLInformationItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +QosFlowSetupRequestList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowSetupRequestItem + +QosFlowSetupRequestItem ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + qosFlowLevelQosParameters QosFlowLevelQosParameters, + e-RAB-ID E-RAB-ID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {QosFlowSetupRequestItem-ExtIEs} } OPTIONAL, + ... +} + +QosFlowSetupRequestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + {ID id-TSCTrafficCharacteristics CRITICALITY ignore EXTENSION TSCTrafficCharacteristics PRESENCE optional }| + {ID id-RedundantQosFlowIndicator CRITICALITY ignore EXTENSION RedundantQosFlowIndicator PRESENCE optional }, + ... +} + +QosFlowListWithDataForwarding ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowItemWithDataForwarding + +QosFlowItemWithDataForwarding ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + dataForwardingAccepted DataForwardingAccepted OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {QosFlowItemWithDataForwarding-ExtIEs} } OPTIONAL, + ... +} + +QosFlowItemWithDataForwarding-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION AlternativeQoSParaSetIndex PRESENCE optional }, + ... +} + +QosFlowToBeForwardedList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowToBeForwardedItem + +QosFlowToBeForwardedItem ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + iE-Extensions ProtocolExtensionContainer { {QosFlowToBeForwardedItem-ExtIEs} } OPTIONAL, + ... +} + +QosFlowToBeForwardedItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +QoSFlowsUsageReportList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QoSFlowsUsageReport-Item + +QoSFlowsUsageReport-Item ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + rATType ENUMERATED {nr, eutra, ..., nr-unlicensed, e-utra-unlicensed}, + qoSFlowsTimedReportList VolumeTimedReportList, + iE-Extensions ProtocolExtensionContainer { {QoSFlowsUsageReport-Item-ExtIEs} } OPTIONAL, + ... +} + +QoSFlowsUsageReport-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- R + +Range ::= ENUMERATED {m50, m80, m180, m200, m350, m400, m500, m700, m1000, ...} + +RANNodeName ::= PrintableString (SIZE(1..150, ...)) + +RANNodeNameVisibleString ::= VisibleString (SIZE(1..150, ...)) + +RANNodeNameUTF8String ::= UTF8String (SIZE(1..150, ...)) + +RANPagingPriority ::= INTEGER (1..256) + +RANStatusTransfer-TransparentContainer ::= SEQUENCE { + dRBsSubjectToStatusTransferList DRBsSubjectToStatusTransferList, + iE-Extensions ProtocolExtensionContainer { {RANStatusTransfer-TransparentContainer-ExtIEs} } OPTIONAL, + ... +} + +RANStatusTransfer-TransparentContainer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +RAN-UE-NGAP-ID ::= INTEGER (0..4294967295) + +RAT-Information ::= ENUMERATED { + unlicensed, + nb-IoT, + ..., + nR-LEO, + nR-MEO, + nR-GEO, + nR-OTHERSAT +} + +RATRestrictions ::= SEQUENCE (SIZE(1..maxnoofEPLMNsPlusOne)) OF RATRestrictions-Item + +RATRestrictions-Item ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + rATRestrictionInformation RATRestrictionInformation, + iE-Extensions ProtocolExtensionContainer { {RATRestrictions-Item-ExtIEs} } OPTIONAL, + ... +} + +RATRestrictions-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-ExtendedRATRestrictionInformation CRITICALITY ignore EXTENSION ExtendedRATRestrictionInformation PRESENCE optional }, + ... +} + +RATRestrictionInformation ::= BIT STRING (SIZE(8, ...)) + +RecommendedCellsForPaging ::= SEQUENCE { + recommendedCellList RecommendedCellList, + iE-Extensions ProtocolExtensionContainer { {RecommendedCellsForPaging-ExtIEs} } OPTIONAL, + ... +} + +RecommendedCellsForPaging-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +RecommendedCellList ::= SEQUENCE (SIZE(1..maxnoofRecommendedCells)) OF RecommendedCellItem + +RecommendedCellItem ::= SEQUENCE { + nGRAN-CGI NGRAN-CGI, + timeStayedInCell INTEGER (0..4095) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {RecommendedCellItem-ExtIEs} } OPTIONAL, + ... +} + +RecommendedCellItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +RecommendedRANNodesForPaging ::= SEQUENCE { + recommendedRANNodeList RecommendedRANNodeList, + iE-Extensions ProtocolExtensionContainer { {RecommendedRANNodesForPaging-ExtIEs} } OPTIONAL, + ... +} + +RecommendedRANNodesForPaging-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +RecommendedRANNodeList::= SEQUENCE (SIZE(1..maxnoofRecommendedRANNodes)) OF RecommendedRANNodeItem + +RecommendedRANNodeItem ::= SEQUENCE { + aMFPagingTarget AMFPagingTarget, + iE-Extensions ProtocolExtensionContainer { {RecommendedRANNodeItem-ExtIEs} } OPTIONAL, + ... +} + +RecommendedRANNodeItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +RedCapIndication ::= ENUMERATED { + redcap, + ... +} + +RedirectionVoiceFallback ::= ENUMERATED { + possible, + not-possible, + ... +} + +RedundantPDUSessionInformation ::= SEQUENCE { + rSN RSN, + iE-Extensions ProtocolExtensionContainer { {RedundantPDUSessionInformation-ExtIEs} } OPTIONAL, + ... +} + +RedundantPDUSessionInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-PDUSessionPairID CRITICALITY ignore EXTENSION PDUSessionPairID PRESENCE optional }, + ... +} + +RedundantQosFlowIndicator ::= ENUMERATED {true, false} + +ReflectiveQosAttribute ::= ENUMERATED { + subject-to, + ... +} + +RelativeAMFCapacity ::= INTEGER (0..255) + +ReportArea ::= ENUMERATED { + cell, + ... +} + +RepetitionPeriod ::= INTEGER (0..131071) + +ResetAll ::= ENUMERATED { + reset-all, + ... +} + +ReportAmountMDT ::= ENUMERATED { + r1, r2, r4, r8, r16, r32, r64, rinfinity +} + +ReportIntervalMDT ::= ENUMERATED { + ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, min1, min6, min12, min30, min60 +} + +ExtendedReportIntervalMDT ::= ENUMERATED { + ms20480, ms40960, ... +} + +ResetType ::= CHOICE { + nG-Interface ResetAll, + partOfNG-Interface UE-associatedLogicalNG-connectionList, + choice-Extensions ProtocolIE-SingleContainer { {ResetType-ExtIEs} } +} + +ResetType-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +RGLevelWirelineAccessCharacteristics ::= OCTET STRING + +RNC-ID ::= INTEGER (0..4095) + +RoutingID ::= OCTET STRING + +RRCContainer ::= OCTET STRING + +RRCEstablishmentCause ::= ENUMERATED { + emergency, + highPriorityAccess, + mt-Access, + mo-Signalling, + mo-Data, + mo-VoiceCall, + mo-VideoCall, + mo-SMS, + mps-PriorityAccess, + mcs-PriorityAccess, + ..., + notAvailable, + mo-ExceptionData +} + +RRCInactiveTransitionReportRequest ::= ENUMERATED { + subsequent-state-transition-report, + single-rrc-connected-state-report, + cancel-report, + ... +} + +RRCState ::= ENUMERATED { + inactive, + connected, + ... +} + +RSN ::= ENUMERATED {v1, v2, ...} + +RIMInformationTransfer ::= SEQUENCE { + targetRANNodeID TargetRANNodeID, + sourceRANNodeID SourceRANNodeID, + rIMInformation RIMInformation, + iE-Extensions ProtocolExtensionContainer { {RIMInformationTransfer-ExtIEs} } OPTIONAL, + ... +} + +RIMInformationTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +RIMInformation ::= SEQUENCE { + targetgNBSetID GNBSetID, + rIM-RSDetection ENUMERATED {rs-detected, rs-disappeared, ...}, + iE-Extensions ProtocolExtensionContainer { {RIMInformation-ExtIEs} } OPTIONAL, + ... +} + +RIMInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +GNBSetID ::= BIT STRING (SIZE(22)) + +-- S + +ScheduledCommunicationTime ::= SEQUENCE { + dayofWeek BIT STRING (SIZE(7)) OPTIONAL, + timeofDayStart INTEGER (0..86399, ...) OPTIONAL, + timeofDayEnd INTEGER (0..86399, ...) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ScheduledCommunicationTime-ExtIEs}} OPTIONAL, + ... +} + +ScheduledCommunicationTime-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SCTP-TLAs ::= SEQUENCE (SIZE(1..maxnoofXnTLAs)) OF TransportLayerAddress + +SD ::= OCTET STRING (SIZE(3)) + +SecondaryRATUsageInformation ::= SEQUENCE { + pDUSessionUsageReport PDUSessionUsageReport OPTIONAL, + qosFlowsUsageReportList QoSFlowsUsageReportList OPTIONAL, + iE-Extension ProtocolExtensionContainer { {SecondaryRATUsageInformation-ExtIEs} } OPTIONAL, + ... +} + +SecondaryRATUsageInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SecondaryRATDataUsageReportTransfer ::= SEQUENCE { + secondaryRATUsageInformation SecondaryRATUsageInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {SecondaryRATDataUsageReportTransfer-ExtIEs} } OPTIONAL, + ... +} + +SecondaryRATDataUsageReportTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SecurityContext ::= SEQUENCE { + nextHopChainingCount NextHopChainingCount, + nextHopNH SecurityKey, + iE-Extensions ProtocolExtensionContainer { {SecurityContext-ExtIEs} } OPTIONAL, + ... +} + +SecurityContext-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SecurityIndication ::= SEQUENCE { + integrityProtectionIndication IntegrityProtectionIndication, + confidentialityProtectionIndication ConfidentialityProtectionIndication, + maximumIntegrityProtectedDataRate-UL MaximumIntegrityProtectedDataRate OPTIONAL, +-- The above IE shall be present if integrity protection is required or preferred + iE-Extensions ProtocolExtensionContainer { {SecurityIndication-ExtIEs} } OPTIONAL, + ... +} + +SecurityIndication-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-MaximumIntegrityProtectedDataRate-DL CRITICALITY ignore EXTENSION MaximumIntegrityProtectedDataRate PRESENCE optional }, + ... +} + +SecurityKey ::= BIT STRING (SIZE(256)) + +SecurityResult ::= SEQUENCE { + integrityProtectionResult IntegrityProtectionResult, + confidentialityProtectionResult ConfidentialityProtectionResult, + iE-Extensions ProtocolExtensionContainer { {SecurityResult-ExtIEs} } OPTIONAL, + ... +} + +SecurityResult-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SensorMeasurementConfiguration ::= SEQUENCE { + sensorMeasConfig SensorMeasConfig, + sensorMeasConfigNameList SensorMeasConfigNameList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {SensorMeasurementConfiguration-ExtIEs} } OPTIONAL, + ... +} + +SensorMeasurementConfiguration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SensorMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofSensorName)) OF SensorMeasConfigNameItem + +SensorMeasConfigNameItem ::= SEQUENCE { + sensorNameConfig SensorNameConfig, + iE-Extensions ProtocolExtensionContainer { { SensorMeasConfigNameItem-ExtIEs } } OPTIONAL, + ... +} + +SensorMeasConfigNameItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SensorMeasConfig::= ENUMERATED {setup,...} + +SensorNameConfig ::= CHOICE { + uncompensatedBarometricConfig ENUMERATED {true, ...}, + ueSpeedConfig ENUMERATED {true, ...}, + ueOrientationConfig ENUMERATED {true, ...}, + choice-Extensions ProtocolIE-SingleContainer { {SensorNameConfig-ExtIEs} } +} + +SensorNameConfig-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +SerialNumber ::= BIT STRING (SIZE(16)) + +ServedGUAMIList ::= SEQUENCE (SIZE(1..maxnoofServedGUAMIs)) OF ServedGUAMIItem + +ServedGUAMIItem ::= SEQUENCE { + gUAMI GUAMI, + backupAMFName AMFName OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {ServedGUAMIItem-ExtIEs} } OPTIONAL, + ... +} + +ServedGUAMIItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + {ID id-GUAMIType CRITICALITY ignore EXTENSION GUAMIType PRESENCE optional }, + ... +} + +ServiceAreaInformation ::= SEQUENCE (SIZE(1.. maxnoofEPLMNsPlusOne)) OF ServiceAreaInformation-Item + +ServiceAreaInformation-Item ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + allowedTACs AllowedTACs OPTIONAL, + notAllowedTACs NotAllowedTACs OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {ServiceAreaInformation-Item-ExtIEs} } OPTIONAL, + ... +} + +ServiceAreaInformation-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ServiceType ::= ENUMERATED {streaming, mTSI, vR, ...} + +SgNB-UE-X2AP-ID ::= INTEGER (0..4294967295) + +SharedNGU-MulticastTNLInformation ::= SEQUENCE { + iP-MulticastAddress TransportLayerAddress, + iP-SourceAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { {SharedNGU-MulticastTNLInformation-ExtIEs} } OPTIONAL, + ... +} + +SharedNGU-MulticastTNLInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SliceOverloadList ::= SEQUENCE (SIZE(1..maxnoofSliceItems)) OF SliceOverloadItem + +SliceOverloadItem ::= SEQUENCE { + s-NSSAI S-NSSAI, + iE-Extensions ProtocolExtensionContainer { {SliceOverloadItem-ExtIEs} } OPTIONAL, + ... +} + +SliceOverloadItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SliceSupportList ::= SEQUENCE (SIZE(1..maxnoofSliceItems)) OF SliceSupportItem + +SliceSupportItem ::= SEQUENCE { + s-NSSAI S-NSSAI, + iE-Extensions ProtocolExtensionContainer { {SliceSupportItem-ExtIEs} } OPTIONAL, + ... +} + +SliceSupportItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SliceSupportListQMC ::= SEQUENCE (SIZE(1..maxnoofSNSSAIforQMC)) OF SliceSupportQMC-Item + +SliceSupportQMC-Item ::= SEQUENCE { + s-NSSAI S-NSSAI, + iE-Extensions ProtocolExtensionContainer { {SliceSupportQMC-Item-ExtIEs} } OPTIONAL, + ... +} + +SliceSupportQMC-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SNPN-MobilityInformation ::= SEQUENCE { + serving-NID NID, + iE-Extensions ProtocolExtensionContainer { {SNPN-MobilityInformation-ExtIEs} } OPTIONAL, + ... +} + +SNPN-MobilityInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +S-NSSAI ::= SEQUENCE { + sST SST, + sD SD OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { S-NSSAI-ExtIEs} } OPTIONAL, + ... +} + +S-NSSAI-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SONConfigurationTransfer ::= SEQUENCE { + targetRANNodeID TargetRANNodeID, + sourceRANNodeID SourceRANNodeID, + sONInformation SONInformation, + xnTNLConfigurationInfo XnTNLConfigurationInfo OPTIONAL, +-- The above IE shall be present if the SON Information IE contains the SON Information Request IE set to "Xn TNL Configuration Info" + iE-Extensions ProtocolExtensionContainer { {SONConfigurationTransfer-ExtIEs} } OPTIONAL, + ... +} + +SONConfigurationTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SONInformation ::= CHOICE { + sONInformationRequest SONInformationRequest, + sONInformationReply SONInformationReply, + choice-Extensions ProtocolIE-SingleContainer { {SONInformation-ExtIEs} } +} + +SONInformation-ExtIEs NGAP-PROTOCOL-IES ::= { + { ID id-SONInformationReport CRITICALITY ignore TYPE SONInformationReport PRESENCE mandatory }, + ... +} + +SONInformationReply ::= SEQUENCE { + xnTNLConfigurationInfo XnTNLConfigurationInfo OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {SONInformationReply-ExtIEs} } OPTIONAL, + ... +} + +SONInformationReply-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SONInformationReport::= CHOICE { + failureIndicationInformation FailureIndication, + hOReportInformation HOReport, + choice-Extensions ProtocolIE-SingleContainer { { SONInformationReport-ExtIEs} } +} + +SONInformationReport-ExtIEs NGAP-PROTOCOL-IES ::= { + { ID id-SuccessfulHandoverReportList CRITICALITY ignore TYPE SuccessfulHandoverReportList PRESENCE mandatory }, + ... +} + +-- -------------------------------------------------------------------- +-- SON Information Report +-- -------------------------------------------------------------------- + +SuccessfulHandoverReportList ::= SEQUENCE (SIZE(1..maxnoofSuccessfulHOReports)) OF SuccessfulHandoverReport-Item + +SuccessfulHandoverReport-Item ::= SEQUENCE { + successfulHOReportContainer OCTET STRING, + iE-Extensions ProtocolExtensionContainer { { SuccessfulHandoverReport-Item-ExtIEs} } OPTIONAL, + ... +} + +SuccessfulHandoverReport-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SONInformationRequest ::= ENUMERATED { + xn-TNL-configuration-info, + ... +} + +SourceNGRANNode-ToTargetNGRANNode-TransparentContainer ::= SEQUENCE { + rRCContainer RRCContainer, + pDUSessionResourceInformationList PDUSessionResourceInformationList OPTIONAL, + e-RABInformationList E-RABInformationList OPTIONAL, + targetCell-ID NGRAN-CGI, + indexToRFSP IndexToRFSP OPTIONAL, + uEHistoryInformation UEHistoryInformation, + iE-Extensions ProtocolExtensionContainer { {SourceNGRANNode-ToTargetNGRANNode-TransparentContainer-ExtIEs} } OPTIONAL, + ... +} + +SourceNGRANNode-ToTargetNGRANNode-TransparentContainer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-SgNB-UE-X2AP-ID CRITICALITY ignore EXTENSION SgNB-UE-X2AP-ID PRESENCE optional }| + { ID id-UEHistoryInformationFromTheUE CRITICALITY ignore EXTENSION UEHistoryInformationFromTheUE PRESENCE optional }| + { ID id-SourceNodeID CRITICALITY ignore EXTENSION SourceNodeID PRESENCE optional }| + { ID id-UEContextReferenceAtSource CRITICALITY ignore EXTENSION RAN-UE-NGAP-ID PRESENCE optional }| + { ID id-MBS-ActiveSessionInformation-SourcetoTargetList CRITICALITY ignore EXTENSION MBS-ActiveSessionInformation-SourcetoTargetList PRESENCE optional }| + { ID id-QMCConfigInfo CRITICALITY ignore EXTENSION QMCConfigInfo PRESENCE optional }| + { ID id-NGAPIESupportInformationRequestList CRITICALITY ignore EXTENSION NGAPIESupportInformationRequestList PRESENCE optional }, + ... +} + +SourceNodeID ::= CHOICE { + sourceengNB-ID GlobalGNB-ID, + choice-Extensions ProtocolIE-SingleContainer { { SourceNodeID-ExtIEs} } +} + +SourceNodeID-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +SourceOfUEActivityBehaviourInformation ::= ENUMERATED { + subscription-information, + statistics, + ... +} + +SourceRANNodeID ::= SEQUENCE { + globalRANNodeID GlobalRANNodeID, + selectedTAI TAI, + iE-Extensions ProtocolExtensionContainer { {SourceRANNodeID-ExtIEs} } OPTIONAL, + ... +} + +SourceRANNodeID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SourceToTarget-TransparentContainer ::= OCTET STRING +-- This IE includes a transparent container from the source RAN node to the target RAN node. +-- The octets of the OCTET STRING are encoded according to the specifications of the target system. + +SourceToTarget-AMFInformationReroute ::= SEQUENCE { + configuredNSSAI ConfiguredNSSAI OPTIONAL, + rejectedNSSAIinPLMN RejectedNSSAIinPLMN OPTIONAL, + rejectedNSSAIinTA RejectedNSSAIinTA OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {SourceToTarget-AMFInformationReroute-ExtIEs} } OPTIONAL, + ... +} + +SourceToTarget-AMFInformationReroute-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- This IE includes information from the source Core node to the target Core node for reroute information provide by NSSF. +-- The octets of the OCTET STRING are encoded according to the specifications of the Core network. + +SRVCCOperationPossible ::= ENUMERATED { + possible, + notPossible, + ... +} + +ConfiguredNSSAI ::= OCTET STRING (SIZE(128)) + +RejectedNSSAIinPLMN ::= OCTET STRING (SIZE(32)) + +RejectedNSSAIinTA ::= OCTET STRING (SIZE(32)) + +SST ::= OCTET STRING (SIZE(1)) + +SupportedTAList ::= SEQUENCE (SIZE(1..maxnoofTACs)) OF SupportedTAItem + +SupportedTAItem ::= SEQUENCE { + tAC TAC, + broadcastPLMNList BroadcastPLMNList, + iE-Extensions ProtocolExtensionContainer { {SupportedTAItem-ExtIEs} } OPTIONAL, + ... +} + +SupportedTAItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + {ID id-ConfiguredTACIndication CRITICALITY ignore EXTENSION ConfiguredTACIndication PRESENCE optional }| + {ID id-RAT-Information CRITICALITY reject EXTENSION RAT-Information PRESENCE optional }, + ... +} + +SuspendIndicator ::= ENUMERATED { + true, + ... +} + +Suspend-Request-Indication ::= ENUMERATED { + suspend-requested, + ... +} + +Suspend-Response-Indication ::= ENUMERATED { + suspend-indicated, + ... +} + +SurvivalTime ::= INTEGER (0..1920000, ...) + + +-- T + +TAC ::= OCTET STRING (SIZE(3)) + +TACListInNRNTN ::= SEQUENCE (SIZE(1..maxnoofTACsinNTN)) OF TAC + +TAI ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + tAC TAC, + iE-Extensions ProtocolExtensionContainer { {TAI-ExtIEs} } OPTIONAL, + ... +} + +TAI-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TAIBroadcastEUTRA ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAIBroadcastEUTRA-Item + +TAIBroadcastEUTRA-Item ::= SEQUENCE { + tAI TAI, + completedCellsInTAI-EUTRA CompletedCellsInTAI-EUTRA, + iE-Extensions ProtocolExtensionContainer { {TAIBroadcastEUTRA-Item-ExtIEs} } OPTIONAL, + ... +} + +TAIBroadcastEUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TAIBroadcastNR ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAIBroadcastNR-Item + +TAIBroadcastNR-Item ::= SEQUENCE { + tAI TAI, + completedCellsInTAI-NR CompletedCellsInTAI-NR, + iE-Extensions ProtocolExtensionContainer { {TAIBroadcastNR-Item-ExtIEs} } OPTIONAL, + ... +} + +TAIBroadcastNR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TAICancelledEUTRA ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAICancelledEUTRA-Item + +TAICancelledEUTRA-Item ::= SEQUENCE { + tAI TAI, + cancelledCellsInTAI-EUTRA CancelledCellsInTAI-EUTRA, + iE-Extensions ProtocolExtensionContainer { {TAICancelledEUTRA-Item-ExtIEs} } OPTIONAL, + ... +} + +TAICancelledEUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TAICancelledNR ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAICancelledNR-Item + +TAICancelledNR-Item ::= SEQUENCE { + tAI TAI, + cancelledCellsInTAI-NR CancelledCellsInTAI-NR, + iE-Extensions ProtocolExtensionContainer { {TAICancelledNR-Item-ExtIEs} } OPTIONAL, + ... +} + +TAICancelledNR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TAIListForInactive ::= SEQUENCE (SIZE(1..maxnoofTAIforInactive)) OF TAIListForInactiveItem + +TAIListForInactiveItem ::= SEQUENCE { + tAI TAI, + iE-Extensions ProtocolExtensionContainer { {TAIListForInactiveItem-ExtIEs} } OPTIONAL, + ... +} + +TAIListForInactiveItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TAIListForPaging ::= SEQUENCE (SIZE(1..maxnoofTAIforPaging)) OF TAIListForPagingItem + +TAIListForPagingItem ::= SEQUENCE { + tAI TAI, + iE-Extensions ProtocolExtensionContainer { {TAIListForPagingItem-ExtIEs} } OPTIONAL, + ... +} + +TAIListForPagingItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TAIListForRestart ::= SEQUENCE (SIZE(1..maxnoofTAIforRestart)) OF TAI + +TAIListForWarning ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAI + +TAINSAGSupportList ::= SEQUENCE (SIZE(1..maxnoofNSAGs)) OF TAINSAGSupportItem + +TAINSAGSupportItem ::= SEQUENCE { + nSAG-ID NSAG-ID, + nSAGSliceSupportList ExtendedSliceSupportList, + iE-Extensions ProtocolExtensionContainer { {TAINSAGSupportItem-ExtIEs} } OPTIONAL, + ... +} + +TAINSAGSupportItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TargeteNB-ID ::= SEQUENCE { + globalENB-ID GlobalNgENB-ID, + selected-EPS-TAI EPS-TAI, + iE-Extensions ProtocolExtensionContainer { {TargeteNB-ID-ExtIEs} } OPTIONAL, + ... +} + +TargeteNB-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TargetID ::= CHOICE { + targetRANNodeID TargetRANNodeID, + targeteNB-ID TargeteNB-ID, + choice-Extensions ProtocolIE-SingleContainer { {TargetID-ExtIEs} } +} + +TargetID-ExtIEs NGAP-PROTOCOL-IES ::= { + {ID id-TargetRNC-ID CRITICALITY reject TYPE TargetRNC-ID PRESENCE mandatory }, + ... +} + +TargetNGRANNode-ToSourceNGRANNode-TransparentContainer ::= SEQUENCE { + rRCContainer RRCContainer, + iE-Extensions ProtocolExtensionContainer { {TargetNGRANNode-ToSourceNGRANNode-TransparentContainer-ExtIEs} } OPTIONAL, + ... +} + +TargetNGRANNode-ToSourceNGRANNode-TransparentContainer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-DAPSResponseInfoList CRITICALITY ignore EXTENSION DAPSResponseInfoList PRESENCE optional }| + { ID id-DirectForwardingPathAvailability CRITICALITY ignore EXTENSION DirectForwardingPathAvailability PRESENCE optional }| + { ID id-MBS-ActiveSessionInformation-TargettoSourceList CRITICALITY ignore EXTENSION MBS-ActiveSessionInformation-TargettoSourceList PRESENCE optional }| + { ID id-NGAPIESupportInformationResponseList CRITICALITY ignore EXTENSION NGAPIESupportInformationResponseList PRESENCE optional }, + ... +} + +TargetNGRANNode-ToSourceNGRANNode-FailureTransparentContainer ::= SEQUENCE { + cell-CAGInformation Cell-CAGInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {TargetNGRANNode-ToSourceNGRANNode-FailureTransparentContainer-ExtIEs} } OPTIONAL, + ... +} + +TargetNGRANNode-ToSourceNGRANNode-FailureTransparentContainer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-NGAPIESupportInformationResponseList CRITICALITY ignore EXTENSION NGAPIESupportInformationResponseList PRESENCE optional }, + ... +} + +TargetNSSAI ::= SEQUENCE (SIZE(1..maxnoofTargetS-NSSAIs)) OF TargetNSSAI-Item + +TargetNSSAI-Item ::= SEQUENCE { + s-NSSAI S-NSSAI, + iE-Extensions ProtocolExtensionContainer { {TargetNSSAI-Item-ExtIEs} } OPTIONAL, + ... +} + +TargetNSSAI-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TargetNSSAIInformation ::= SEQUENCE { + targetNSSAI TargetNSSAI, + indexToRFSP IndexToRFSP, + iE-Extensions ProtocolExtensionContainer { {TargetNSSAIInformation-Item-ExtIEs} } OPTIONAL, + ... +} + +TargetNSSAIInformation-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TargetRANNodeID ::= SEQUENCE { + globalRANNodeID GlobalRANNodeID, + selectedTAI TAI, + iE-Extensions ProtocolExtensionContainer { {TargetRANNodeID-ExtIEs} } OPTIONAL, + ... +} + +TargetRANNodeID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + {ID id-NR-CGI CRITICALITY ignore EXTENSION NR-CGI PRESENCE optional }, + ... +} + +TargetRNC-ID ::= SEQUENCE { + lAI LAI, + rNC-ID RNC-ID, + extendedRNC-ID ExtendedRNC-ID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {TargetRNC-ID-ExtIEs} } OPTIONAL, + ... +} + +TargetRNC-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TargetToSource-TransparentContainer ::= OCTET STRING +-- This IE includes a transparent container from the target RAN node to the source RAN node. +-- The octets of the OCTET STRING are encoded according to the specifications of the target system. + +TargettoSource-Failure-TransparentContainer ::= OCTET STRING +-- This IE includes a transparent container from the target RAN node to the source RAN node. +-- The octets of the OCTET STRING are encoded according to the specifications of the target system (if applicable). + +TimerApproachForGUAMIRemoval ::= ENUMERATED { + apply-timer, + ... +} + +TimeStamp ::= OCTET STRING (SIZE(4)) + +TimeSyncAssistanceInfo ::= SEQUENCE { + timeDistributionIndication ENUMERATED {enabled, disabled, ...}, + uUTimeSyncErrorBudget INTEGER (1..1000000, ...) OPTIONAL, + -- The above IE shall be present if the Time Distribution Indication IE is set to the value "enabled" + iE-Extensions ProtocolExtensionContainer { {TimeSyncAssistanceInfo-ExtIEs} } OPTIONAL, + ... +} + +TimeSyncAssistanceInfo-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TimeToWait ::= ENUMERATED {v1s, v2s, v5s, v10s, v20s, v60s, ...} + +TimeUEStayedInCell ::= INTEGER (0..4095) + +TimeUEStayedInCellEnhancedGranularity ::= INTEGER (0..40950) + +TMGI ::= OCTET STRING (SIZE(6)) + +TNAP-ID ::= OCTET STRING + +TNGF-ID ::= CHOICE { + tNGF-ID BIT STRING (SIZE(32, ...)), + choice-Extensions ProtocolIE-SingleContainer { {TNGF-ID-ExtIEs} } +} + +TNGF-ID-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +TNLAddressWeightFactor ::= INTEGER (0..255) + +TNLAssociationList ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF TNLAssociationItem + +TNLAssociationItem ::= SEQUENCE { + tNLAssociationAddress CPTransportLayerInformation, + cause Cause, + iE-Extensions ProtocolExtensionContainer { {TNLAssociationItem-ExtIEs} } OPTIONAL, + ... +} + +TNLAssociationItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TNLAssociationUsage ::= ENUMERATED { + ue, + non-ue, + both, + ... +} + +TooearlyIntersystemHO::= SEQUENCE { + sourcecellID EUTRA-CGI, + failurecellID NGRAN-CGI, + uERLFReportContainer UERLFReportContainer OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { TooearlyIntersystemHO-ExtIEs} } OPTIONAL, + ... +} + +TooearlyIntersystemHO-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TraceActivation ::= SEQUENCE { + nGRANTraceID NGRANTraceID, + interfacesToTrace InterfacesToTrace, +traceDepth TraceDepth, +traceCollectionEntityIPAddress TransportLayerAddress, + iE-Extensions ProtocolExtensionContainer { {TraceActivation-ExtIEs} } OPTIONAL, + ... +} + +TraceActivation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-MDTConfiguration CRITICALITY ignore EXTENSION MDT-Configuration PRESENCE optional }| + { ID id-TraceCollectionEntityURI CRITICALITY ignore EXTENSION URI-address PRESENCE optional }, + ... +} + +TraceDepth ::= ENUMERATED { + minimum, + medium, + maximum, + minimumWithoutVendorSpecificExtension, + mediumWithoutVendorSpecificExtension, + maximumWithoutVendorSpecificExtension, + ... +} + +TrafficLoadReductionIndication ::= INTEGER (1..99) + +TransportLayerAddress ::= BIT STRING (SIZE(1..160, ...)) + +TypeOfError ::= ENUMERATED { + not-understood, + missing, + ... +} + +TAIBasedMDT ::= SEQUENCE { + tAIListforMDT TAIListforMDT, + iE-Extensions ProtocolExtensionContainer { {TAIBasedMDT-ExtIEs} } OPTIONAL, + ... +} + +TAIBasedMDT-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TAIListforMDT ::= SEQUENCE (SIZE(1..maxnoofTAforMDT)) OF TAI + +TAIBasedQMC ::= SEQUENCE { + tAIListforQMC TAIListforQMC, + iE-Extensions ProtocolExtensionContainer { {TAIBasedQMC-ExtIEs} } OPTIONAL, + ... +} + +TAIBasedQMC-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TAIListforQMC ::= SEQUENCE (SIZE(1..maxnoofTAforQMC)) OF TAI + +TABasedQMC ::= SEQUENCE { + tAListforQMC TAListforQMC, + iE-Extensions ProtocolExtensionContainer { {TABasedQMC-ExtIEs} } OPTIONAL, + ... +} + +TABasedQMC-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TAListforQMC ::= SEQUENCE (SIZE(1..maxnoofTAforQMC)) OF TAC + + +TABasedMDT ::= SEQUENCE { + tAListforMDT TAListforMDT, + iE-Extensions ProtocolExtensionContainer { {TABasedMDT-ExtIEs} } OPTIONAL, + ... +} + +TABasedMDT-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TAListforMDT ::= SEQUENCE (SIZE(1..maxnoofTAforMDT)) OF TAC + +Threshold-RSRP ::= INTEGER(0..127) + +Threshold-RSRQ ::= INTEGER(0..127) + +Threshold-SINR ::= INTEGER(0..127) + +TimeToTrigger ::= ENUMERATED {ms0, ms40, ms64, ms80, ms100, ms128, ms160, ms256, ms320, ms480, ms512, ms640, ms1024, ms1280, ms2560, ms5120} + + +TWAP-ID ::= OCTET STRING + +TWIF-ID ::= CHOICE { + tWIF-ID BIT STRING (SIZE(32, ...)), + choice-Extensions ProtocolIE-SingleContainer { {TWIF-ID-ExtIEs} } +} + +TWIF-ID-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +TSCAssistanceInformation ::= SEQUENCE { + periodicity Periodicity, + burstArrivalTime BurstArrivalTime OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {TSCAssistanceInformation-ExtIEs} } OPTIONAL, + ... +} + +TSCAssistanceInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-SurvivalTime CRITICALITY ignore EXTENSION SurvivalTime PRESENCE optional}, + ... +} + +TSCTrafficCharacteristics ::= SEQUENCE { + tSCAssistanceInformationDL TSCAssistanceInformation OPTIONAL, + tSCAssistanceInformationUL TSCAssistanceInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {TSCTrafficCharacteristics-ExtIEs} } OPTIONAL, + ... +} + +TSCTrafficCharacteristics-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- U + +UEAggregateMaximumBitRate ::= SEQUENCE { + uEAggregateMaximumBitRateDL BitRate, + uEAggregateMaximumBitRateUL BitRate, + iE-Extensions ProtocolExtensionContainer { {UEAggregateMaximumBitRate-ExtIEs} } OPTIONAL, + ... +} + +UEAggregateMaximumBitRate-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +UEAppLayerMeasInfoList ::= SEQUENCE (SIZE(1..maxnoofUEAppLayerMeas)) OF UEAppLayerMeasInfoItem + +UEAppLayerMeasInfoItem ::= SEQUENCE { + uEAppLayerMeasConfigInfo UEAppLayerMeasConfigInfo, + iE-Extensions ProtocolExtensionContainer { { UEAppLayerMeasInfoItem-ExtIEs} } OPTIONAL, + ... +} + +UEAppLayerMeasInfoItem-ExtIEs NGAP-PROTOCOL-EXTENSION::= { + ... +} + +UEAppLayerMeasConfigInfo ::= SEQUENCE { + qoEReference QoEReference, + serviceType ServiceType, + areaScopeOfQMC AreaScopeOfQMC, + measCollEntityIPAddress TransportLayerAddress, + qoEMeasurementStatus ENUMERATED {ongoing,...} OPTIONAL, + containerForAppLayerMeasConfig OCTET STRING (SIZE(1..8000)) OPTIONAL, + measConfigAppLayerID INTEGER (0..15, ...) OPTIONAL, + sliceSupportListQMC SliceSupportListQMC OPTIONAL, + mDT-AlignmentInfo MDT-AlignmentInfo OPTIONAL, + availableRANVisibleQoEMetrics AvailableRANVisibleQoEMetrics OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { UEAppLayerMeasConfigInfo-ExtIEs} } OPTIONAL, + ... +} + +UEAppLayerMeasConfigInfo-ExtIEs NGAP-PROTOCOL-EXTENSION::= { + ... +} + +UE-associatedLogicalNG-connectionList ::= SEQUENCE (SIZE(1..maxnoofNGConnectionsToReset)) OF UE-associatedLogicalNG-connectionItem + +UE-associatedLogicalNG-connectionItem ::= SEQUENCE { + aMF-UE-NGAP-ID AMF-UE-NGAP-ID OPTIONAL, + rAN-UE-NGAP-ID RAN-UE-NGAP-ID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {UE-associatedLogicalNG-connectionItem-ExtIEs} } OPTIONAL, + ... +} + +UE-associatedLogicalNG-connectionItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +UECapabilityInfoRequest ::= ENUMERATED { + requested, + ... +} + +UEContextRequest ::= ENUMERATED {requested, ...} + + +UEContextResumeRequestTransfer ::= SEQUENCE { + qosFlowFailedToResumeList QosFlowListWithCause OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {UEContextResumeRequestTransfer-ExtIEs} } OPTIONAL, + ... +} + +UEContextResumeRequestTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +UEContextResumeResponseTransfer ::= SEQUENCE { + qosFlowFailedToResumeList QosFlowListWithCause OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {UEContextResumeResponseTransfer-ExtIEs} } OPTIONAL, + ... +} + +UEContextResumeResponseTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +UEContextSuspendRequestTransfer ::= SEQUENCE { + suspendIndicator SuspendIndicator OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {UEContextSuspendRequestTransfer-ExtIEs} } OPTIONAL, + ... +} + +UEContextSuspendRequestTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +UE-DifferentiationInfo ::= SEQUENCE { + periodicCommunicationIndicator ENUMERATED {periodically, ondemand, ... } OPTIONAL, + periodicTime INTEGER (1..3600, ...) OPTIONAL, + scheduledCommunicationTime ScheduledCommunicationTime OPTIONAL, + stationaryIndication ENUMERATED {stationary, mobile, ...} OPTIONAL, + trafficProfile ENUMERATED {single-packet, dual-packets, multiple-packets, ...} OPTIONAL, + batteryIndication ENUMERATED {battery-powered, battery-powered-not-rechargeable-or-replaceable, not-battery-powered, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { UE-DifferentiationInfo-ExtIEs} } OPTIONAL, + ... +} + +UE-DifferentiationInfo-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +UEHistoryInformation ::= SEQUENCE (SIZE(1..maxnoofCellsinUEHistoryInfo)) OF LastVisitedCellItem + +UEHistoryInformationFromTheUE ::= CHOICE { + nR NRMobilityHistoryReport, + choice-Extensions ProtocolIE-SingleContainer { {UEHistoryInformationFromTheUE-ExtIEs} } +} + +UEHistoryInformationFromTheUE-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +UEIdentityIndexValue ::= CHOICE { + indexLength10 BIT STRING (SIZE(10)), + choice-Extensions ProtocolIE-SingleContainer { {UEIdentityIndexValue-ExtIEs} } +} + +UEIdentityIndexValue-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +UE-NGAP-IDs ::= CHOICE { + uE-NGAP-ID-pair UE-NGAP-ID-pair, + aMF-UE-NGAP-ID AMF-UE-NGAP-ID, + choice-Extensions ProtocolIE-SingleContainer { {UE-NGAP-IDs-ExtIEs} } +} + +UE-NGAP-IDs-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +UE-NGAP-ID-pair ::= SEQUENCE{ + aMF-UE-NGAP-ID AMF-UE-NGAP-ID, + rAN-UE-NGAP-ID RAN-UE-NGAP-ID, + iE-Extensions ProtocolExtensionContainer { {UE-NGAP-ID-pair-ExtIEs} } OPTIONAL, + ... +} + +UE-NGAP-ID-pair-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +UEPagingIdentity ::= CHOICE { + fiveG-S-TMSI FiveG-S-TMSI, + choice-Extensions ProtocolIE-SingleContainer { {UEPagingIdentity-ExtIEs} } + } + +UEPagingIdentity-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +UEPresence ::= ENUMERATED {in, out, unknown, ...} + +UEPresenceInAreaOfInterestList ::= SEQUENCE (SIZE(1..maxnoofAoI)) OF UEPresenceInAreaOfInterestItem + +UEPresenceInAreaOfInterestItem ::= SEQUENCE { + locationReportingReferenceID LocationReportingReferenceID, + uEPresence UEPresence, + iE-Extensions ProtocolExtensionContainer { {UEPresenceInAreaOfInterestItem-ExtIEs} } OPTIONAL, + ... +} + +UEPresenceInAreaOfInterestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +UERadioCapability ::= OCTET STRING + +UERadioCapabilityForPaging ::= SEQUENCE { + uERadioCapabilityForPagingOfNR UERadioCapabilityForPagingOfNR OPTIONAL, + uERadioCapabilityForPagingOfEUTRA UERadioCapabilityForPagingOfEUTRA OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {UERadioCapabilityForPaging-ExtIEs} } OPTIONAL, + ... +} + +UERadioCapabilityForPaging-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-UERadioCapabilityForPagingOfNB-IoT CRITICALITY ignore EXTENSION UERadioCapabilityForPagingOfNB-IoT PRESENCE optional }, + ... +} + +UERadioCapabilityForPagingOfNB-IoT ::= OCTET STRING + +UERadioCapabilityForPagingOfNR ::= OCTET STRING + +UERadioCapabilityForPagingOfEUTRA ::= OCTET STRING + +UERadioCapabilityID ::= OCTET STRING + +UERetentionInformation ::= ENUMERATED { + ues-retained, + ... +} + +UERLFReportContainer ::= CHOICE { + nR NRUERLFReportContainer, + lTE LTEUERLFReportContainer, + choice-Extensions ProtocolIE-SingleContainer { {UERLFReportContainer-ExtIEs} } +} + +UERLFReportContainer-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +UESecurityCapabilities ::= SEQUENCE { + nRencryptionAlgorithms NRencryptionAlgorithms, + nRintegrityProtectionAlgorithms NRintegrityProtectionAlgorithms, + eUTRAencryptionAlgorithms EUTRAencryptionAlgorithms, + eUTRAintegrityProtectionAlgorithms EUTRAintegrityProtectionAlgorithms, + iE-Extensions ProtocolExtensionContainer { {UESecurityCapabilities-ExtIEs} } OPTIONAL, + ... +} + +UESecurityCapabilities-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +UESliceMaximumBitRateList ::= SEQUENCE (SIZE(1..maxnoofAllowedS-NSSAIs)) OF UESliceMaximumBitRateItem + +UESliceMaximumBitRateItem ::= SEQUENCE { + s-NSSAI S-NSSAI, + uESliceMaximumBitRateDL BitRate, + uESliceMaximumBitRateUL BitRate, + iE-Extensions ProtocolExtensionContainer { { UESliceMaximumBitRateItem-ExtIEs} } OPTIONAL, + ... +} + +UESliceMaximumBitRateItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +UE-UP-CIoT-Support ::= ENUMERATED {supported, ...} + +UL-CP-SecurityInformation ::= SEQUENCE { + ul-NAS-MAC UL-NAS-MAC, + ul-NAS-Count UL-NAS-Count, + iE-Extensions ProtocolExtensionContainer { { UL-CP-SecurityInformation-ExtIEs} } OPTIONAL, + ... +} + +UL-CP-SecurityInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +UL-NAS-MAC ::= BIT STRING (SIZE (16)) + +UL-NAS-Count ::= BIT STRING (SIZE (5)) + +UL-NGU-UP-TNLModifyList ::= SEQUENCE (SIZE(1..maxnoofMultiConnectivity)) OF UL-NGU-UP-TNLModifyItem + +UL-NGU-UP-TNLModifyItem ::= SEQUENCE { + uL-NGU-UP-TNLInformation UPTransportLayerInformation, + dL-NGU-UP-TNLInformation UPTransportLayerInformation, + iE-Extensions ProtocolExtensionContainer { {UL-NGU-UP-TNLModifyItem-ExtIEs} } OPTIONAL, + ... +} + +UL-NGU-UP-TNLModifyItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-RedundantUL-NGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional }| + { ID id-RedundantDL-NGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional }, + ... +} + +UnavailableGUAMIList ::= SEQUENCE (SIZE(1..maxnoofServedGUAMIs)) OF UnavailableGUAMIItem + +UnavailableGUAMIItem ::= SEQUENCE { + gUAMI GUAMI, + timerApproachForGUAMIRemoval TimerApproachForGUAMIRemoval OPTIONAL, + backupAMFName AMFName OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {UnavailableGUAMIItem-ExtIEs} } OPTIONAL, + ... +} + +UnavailableGUAMIItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ULForwarding ::= ENUMERATED { + ul-forwarding-proposed, + ... +} + +UpdateFeedback ::= BIT STRING (SIZE(8, ...)) + +UPTransportLayerInformation ::= CHOICE { + gTPTunnel GTPTunnel, + choice-Extensions ProtocolIE-SingleContainer { {UPTransportLayerInformation-ExtIEs} } +} + +UPTransportLayerInformation-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +UPTransportLayerInformationList ::= SEQUENCE (SIZE(1..maxnoofMultiConnectivityMinusOne)) OF UPTransportLayerInformationItem + +UPTransportLayerInformationItem ::= SEQUENCE { + nGU-UP-TNLInformation UPTransportLayerInformation, + iE-Extensions ProtocolExtensionContainer { {UPTransportLayerInformationItem-ExtIEs} } OPTIONAL, + ... +} + +UPTransportLayerInformationItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-CommonNetworkInstance CRITICALITY ignore EXTENSION CommonNetworkInstance PRESENCE optional }, + ... +} + + +UPTransportLayerInformationPairList ::= SEQUENCE (SIZE(1..maxnoofMultiConnectivityMinusOne)) OF UPTransportLayerInformationPairItem + +UPTransportLayerInformationPairItem ::= SEQUENCE { + uL-NGU-UP-TNLInformation UPTransportLayerInformation, + dL-NGU-UP-TNLInformation UPTransportLayerInformation, + iE-Extensions ProtocolExtensionContainer { {UPTransportLayerInformationPairItem-ExtIEs} } OPTIONAL, + ... +} + +UPTransportLayerInformationPairItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +URI-address ::= VisibleString + +UserLocationInformation ::= CHOICE { + userLocationInformationEUTRA UserLocationInformationEUTRA, + userLocationInformationNR UserLocationInformationNR, + userLocationInformationN3IWF UserLocationInformationN3IWF, + choice-Extensions ProtocolIE-SingleContainer { {UserLocationInformation-ExtIEs} } +} + +UserLocationInformation-ExtIEs NGAP-PROTOCOL-IES ::= { + { ID id-UserLocationInformationTNGF CRITICALITY ignore TYPE UserLocationInformationTNGF PRESENCE mandatory }| + { ID id-UserLocationInformationTWIF CRITICALITY ignore TYPE UserLocationInformationTWIF PRESENCE mandatory }| + { ID id-UserLocationInformationW-AGF CRITICALITY ignore TYPE UserLocationInformationW-AGF PRESENCE mandatory }, + ... +} + +UserLocationInformationEUTRA ::= SEQUENCE { + eUTRA-CGI EUTRA-CGI, + tAI TAI, + timeStamp TimeStamp OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {UserLocationInformationEUTRA-ExtIEs} } OPTIONAL, + ... +} + +UserLocationInformationEUTRA-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-PSCellInformation CRITICALITY ignore EXTENSION NGRAN-CGI PRESENCE optional}, + ... +} + +UserLocationInformationN3IWF ::= SEQUENCE { + iPAddress TransportLayerAddress, + portNumber PortNumber, + iE-Extensions ProtocolExtensionContainer { {UserLocationInformationN3IWF-ExtIEs} } OPTIONAL, + ... +} + +UserLocationInformationN3IWF-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +UserLocationInformationTNGF ::= SEQUENCE { + tNAP-ID TNAP-ID, + iPAddress TransportLayerAddress, + portNumber PortNumber OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {UserLocationInformationTNGF-ExtIEs} } OPTIONAL, + ... +} + +UserLocationInformationTNGF-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +UserLocationInformationTWIF ::= SEQUENCE { + tWAP-ID TWAP-ID, + iPAddress TransportLayerAddress, + portNumber PortNumber OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {UserLocationInformationTWIF-ExtIEs} } OPTIONAL, + ... +} + +UserLocationInformationTWIF-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +UserLocationInformationW-AGF ::= CHOICE { + globalLine-ID GlobalLine-ID, + hFCNode-ID HFCNode-ID, + choice-Extensions ProtocolIE-SingleContainer { { UserLocationInformationW-AGF-ExtIEs} } +} + +UserLocationInformationW-AGF-ExtIEs NGAP-PROTOCOL-IES ::= { + { ID id-GlobalCable-ID CRITICALITY ignore TYPE GlobalCable-ID PRESENCE mandatory }, + ... +} + +UserLocationInformationNR ::= SEQUENCE { + nR-CGI NR-CGI, + tAI TAI, + timeStamp TimeStamp OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {UserLocationInformationNR-ExtIEs} } OPTIONAL, + ... +} + +UserLocationInformationNR-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-PSCellInformation CRITICALITY ignore EXTENSION NGRAN-CGI PRESENCE optional }| + { ID id-NID CRITICALITY reject EXTENSION NID PRESENCE optional }| + { ID id-NRNTNTAIInformation CRITICALITY ignore EXTENSION NRNTNTAIInformation PRESENCE optional }, + ... +} + +UserPlaneSecurityInformation ::= SEQUENCE { + securityResult SecurityResult, + securityIndication SecurityIndication, + iE-Extensions ProtocolExtensionContainer { {UserPlaneSecurityInformation-ExtIEs} } OPTIONAL, + ... +} + +UserPlaneSecurityInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- V + +VolumeTimedReportList ::= SEQUENCE (SIZE(1..maxnoofTimePeriods)) OF VolumeTimedReport-Item + +VolumeTimedReport-Item ::= SEQUENCE { + startTimeStamp OCTET STRING (SIZE(4)), + endTimeStamp OCTET STRING (SIZE(4)), + usageCountUL INTEGER (0..18446744073709551615), + usageCountDL INTEGER (0..18446744073709551615), + iE-Extensions ProtocolExtensionContainer { {VolumeTimedReport-Item-ExtIEs} } OPTIONAL, + ... +} + +VolumeTimedReport-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- W + +W-AGF-ID ::= CHOICE { + w-AGF-ID BIT STRING (SIZE(16, ...)), + choice-Extensions ProtocolIE-SingleContainer { {W-AGF-ID-ExtIEs} } +} + +W-AGF-ID-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +WarningAreaCoordinates ::= OCTET STRING (SIZE(1..1024)) + +WarningAreaList ::= CHOICE { + eUTRA-CGIListForWarning EUTRA-CGIListForWarning, + nR-CGIListForWarning NR-CGIListForWarning, + tAIListForWarning TAIListForWarning, + emergencyAreaIDList EmergencyAreaIDList, + choice-Extensions ProtocolIE-SingleContainer { {WarningAreaList-ExtIEs} } +} + +WarningAreaList-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +WarningMessageContents ::= OCTET STRING (SIZE(1..9600)) + +WarningSecurityInfo ::= OCTET STRING (SIZE(50)) + +WarningType ::= OCTET STRING (SIZE(2)) + +WLANMeasurementConfiguration ::= SEQUENCE { + wlanMeasConfig WLANMeasConfig, + wlanMeasConfigNameList WLANMeasConfigNameList OPTIONAL, + wlan-rssi ENUMERATED {true, ...} OPTIONAL, + wlan-rtt ENUMERATED {true, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { WLANMeasurementConfiguration-ExtIEs } } OPTIONAL, + ... +} + +WLANMeasurementConfiguration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +WLANMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofWLANName)) OF WLANMeasConfigNameItem + +WLANMeasConfigNameItem ::= SEQUENCE { + wLANName WLANName, + iE-Extensions ProtocolExtensionContainer { { WLANMeasConfigNameItem-ExtIEs } } OPTIONAL, + ... +} + +WLANMeasConfigNameItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +WLANMeasConfig::= ENUMERATED {setup,...} + +WLANName ::= OCTET STRING (SIZE (1..32)) + +WUS-Assistance-Information ::= SEQUENCE { + pagingProbabilityInformation PagingProbabilityInformation, + iE-Extensions ProtocolExtensionContainer { { WUS-Assistance-Information-ExtIEs } } OPTIONAL, + ... +} + +WUS-Assistance-Information-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- X + +XnExtTLAs ::= SEQUENCE (SIZE(1..maxnoofXnExtTLAs)) OF XnExtTLA-Item + +XnExtTLA-Item ::= SEQUENCE { + iPsecTLA TransportLayerAddress OPTIONAL, + gTP-TLAs XnGTP-TLAs OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {XnExtTLA-Item-ExtIEs} } OPTIONAL, + ... +} + +XnExtTLA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-SCTP-TLAs CRITICALITY ignore EXTENSION SCTP-TLAs PRESENCE optional }, + ... +} + +XnGTP-TLAs ::= SEQUENCE (SIZE(1..maxnoofXnGTP-TLAs)) OF TransportLayerAddress + +XnTLAs ::= SEQUENCE (SIZE(1..maxnoofXnTLAs)) OF TransportLayerAddress + +XnTNLConfigurationInfo ::= SEQUENCE { + xnTransportLayerAddresses XnTLAs, + xnExtendedTransportLayerAddresses XnExtTLAs OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {XnTNLConfigurationInfo-ExtIEs} } OPTIONAL, + ... +} + +XnTNLConfigurationInfo-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- Y +-- Z + +END +-- ASN1STOP + +9.4.6 Common Definitions +-- ASN1START +-- ************************************************************** +-- +-- Common definitions +-- +-- ************************************************************** + +NGAP-CommonDataTypes { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +ngran-Access (22) modules (3) ngap (1) version1 (1) ngap-CommonDataTypes (3) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +Criticality ::= ENUMERATED { reject, ignore, notify } + +Presence ::= ENUMERATED { optional, conditional, mandatory } + +PrivateIE-ID ::= CHOICE { + local INTEGER (0..65535), + global OBJECT IDENTIFIER +} + +ProcedureCode ::= INTEGER (0..255) + +ProtocolExtensionID ::= INTEGER (0..65535) + +ProtocolIE-ID ::= INTEGER (0..65535) + +TriggeringMessage ::= ENUMERATED { initiating-message, successful-outcome, unsuccessful-outcome } + +END +-- ASN1STOP + +9.4.7 Constant Definitions +-- ASN1START +-- ************************************************************** +-- +-- Constant definitions +-- +-- ************************************************************** + +NGAP-Constants { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +ngran-Access (22) modules (3) ngap (1) version1 (1) ngap-Constants (4) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- ************************************************************** +-- +-- IE parameter types from other modules. +-- +-- ************************************************************** + +IMPORTS + + ProcedureCode, + ProtocolIE-ID +FROM NGAP-CommonDataTypes; + + +-- ************************************************************** +-- +-- Elementary Procedures +-- +-- ************************************************************** + +id-AMFConfigurationUpdate ProcedureCode ::= 0 +id-AMFStatusIndication ProcedureCode ::= 1 +id-CellTrafficTrace ProcedureCode ::= 2 +id-DeactivateTrace ProcedureCode ::= 3 +id-DownlinkNASTransport ProcedureCode ::= 4 +id-DownlinkNonUEAssociatedNRPPaTransport ProcedureCode ::= 5 +id-DownlinkRANConfigurationTransfer ProcedureCode ::= 6 +id-DownlinkRANStatusTransfer ProcedureCode ::= 7 +id-DownlinkUEAssociatedNRPPaTransport ProcedureCode ::= 8 +id-ErrorIndication ProcedureCode ::= 9 +id-HandoverCancel ProcedureCode ::= 10 +id-HandoverNotification ProcedureCode ::= 11 +id-HandoverPreparation ProcedureCode ::= 12 +id-HandoverResourceAllocation ProcedureCode ::= 13 +id-InitialContextSetup ProcedureCode ::= 14 +id-InitialUEMessage ProcedureCode ::= 15 +id-LocationReportingControl ProcedureCode ::= 16 +id-LocationReportingFailureIndication ProcedureCode ::= 17 +id-LocationReport ProcedureCode ::= 18 +id-NASNonDeliveryIndication ProcedureCode ::= 19 +id-NGReset ProcedureCode ::= 20 +id-NGSetup ProcedureCode ::= 21 +id-OverloadStart ProcedureCode ::= 22 +id-OverloadStop ProcedureCode ::= 23 +id-Paging ProcedureCode ::= 24 +id-PathSwitchRequest ProcedureCode ::= 25 +id-PDUSessionResourceModify ProcedureCode ::= 26 +id-PDUSessionResourceModifyIndication ProcedureCode ::= 27 +id-PDUSessionResourceRelease ProcedureCode ::= 28 +id-PDUSessionResourceSetup ProcedureCode ::= 29 +id-PDUSessionResourceNotify ProcedureCode ::= 30 +id-PrivateMessage ProcedureCode ::= 31 +id-PWSCancel ProcedureCode ::= 32 +id-PWSFailureIndication ProcedureCode ::= 33 +id-PWSRestartIndication ProcedureCode ::= 34 +id-RANConfigurationUpdate ProcedureCode ::= 35 +id-RerouteNASRequest ProcedureCode ::= 36 +id-RRCInactiveTransitionReport ProcedureCode ::= 37 +id-TraceFailureIndication ProcedureCode ::= 38 +id-TraceStart ProcedureCode ::= 39 +id-UEContextModification ProcedureCode ::= 40 +id-UEContextRelease ProcedureCode ::= 41 +id-UEContextReleaseRequest ProcedureCode ::= 42 +id-UERadioCapabilityCheck ProcedureCode ::= 43 +id-UERadioCapabilityInfoIndication ProcedureCode ::= 44 +id-UETNLABindingRelease ProcedureCode ::= 45 +id-UplinkNASTransport ProcedureCode ::= 46 +id-UplinkNonUEAssociatedNRPPaTransport ProcedureCode ::= 47 +id-UplinkRANConfigurationTransfer ProcedureCode ::= 48 +id-UplinkRANStatusTransfer ProcedureCode ::= 49 +id-UplinkUEAssociatedNRPPaTransport ProcedureCode ::= 50 +id-WriteReplaceWarning ProcedureCode ::= 51 +id-SecondaryRATDataUsageReport ProcedureCode ::= 52 +id-UplinkRIMInformationTransfer ProcedureCode ::= 53 +id-DownlinkRIMInformationTransfer ProcedureCode ::= 54 +id-RetrieveUEInformation ProcedureCode ::= 55 +id-UEInformationTransfer ProcedureCode ::= 56 +id-RANCPRelocationIndication ProcedureCode ::= 57 +id-UEContextResume ProcedureCode ::= 58 +id-UEContextSuspend ProcedureCode ::= 59 +id-UERadioCapabilityIDMapping ProcedureCode ::= 60 +id-HandoverSuccess ProcedureCode ::= 61 +id-UplinkRANEarlyStatusTransfer ProcedureCode ::= 62 +id-DownlinkRANEarlyStatusTransfer ProcedureCode ::= 63 +id-AMFCPRelocationIndication ProcedureCode ::= 64 +id-ConnectionEstablishmentIndication ProcedureCode ::= 65 +id-BroadcastSessionModification ProcedureCode ::= 66 +id-BroadcastSessionRelease ProcedureCode ::= 67 +id-BroadcastSessionSetup ProcedureCode ::= 68 +id-DistributionSetup ProcedureCode ::= 69 +id-DistributionRelease ProcedureCode ::= 70 +id-MulticastSessionActivation ProcedureCode ::= 71 +id-MulticastSessionDeactivation ProcedureCode ::= 72 +id-MulticastSessionUpdate ProcedureCode ::= 73 +id-MulticastGroupPaging ProcedureCode ::= 74 +id-BroadcastSessionReleaseRequired ProcedureCode ::= 75 + +-- ************************************************************** +-- +-- Extension constants +-- +-- ************************************************************** + +maxPrivateIEs INTEGER ::= 65535 +maxProtocolExtensions INTEGER ::= 65535 +maxProtocolIEs INTEGER ::= 65535 + +-- ************************************************************** +-- +-- Lists +-- +-- ************************************************************** + + maxnoofAllowedAreas INTEGER ::= 16 + maxnoofAllowedCAGsperPLMN INTEGER ::= 256 + maxnoofAllowedS-NSSAIs INTEGER ::= 8 + maxnoofBluetoothName INTEGER ::= 4 + maxnoofBPLMNs INTEGER ::= 12 + maxnoofCAGSperCell INTEGER ::= 64 + maxnoofCellIDforMDT INTEGER ::= 32 + maxnoofCellIDforWarning INTEGER ::= 65535 + maxnoofCellinAoI INTEGER ::= 256 + maxnoofCellinEAI INTEGER ::= 65535 + maxnoofCellinTAI INTEGER ::= 65535 + maxnoofCellsforMBS INTEGER ::= 8192 + maxnoofCellsingNB INTEGER ::= 16384 + maxnoofCellsinngeNB INTEGER ::= 256 + maxnoofCellsinNGRANNode INTEGER ::= 16384 + maxnoofCellsinUEHistoryInfo INTEGER ::= 16 + maxnoofCellsUEMovingTrajectory INTEGER ::= 16 + maxnoofDRBs INTEGER ::= 32 + maxnoofEmergencyAreaID INTEGER ::= 65535 + maxnoofEAIforRestart INTEGER ::= 256 + maxnoofEPLMNs INTEGER ::= 15 + maxnoofEPLMNsPlusOne INTEGER ::= 16 + maxnoofE-RABs INTEGER ::= 256 + maxnoofErrors INTEGER ::= 256 + maxnoofExtSliceItems INTEGER ::= 65535 + maxnoofForbTACs INTEGER ::= 4096 + maxnoofFreqforMDT INTEGER ::= 8 + maxnoofMBSAreaSessionIDs INTEGER ::= 256 + maxnoofMBSFSAs INTEGER ::= 64 + maxnoofMBSQoSFlows INTEGER ::= 64 + maxnoofMBSSessions INTEGER ::= 32 + maxnoofMBSSessionsofUE INTEGER ::= 256 + maxnoofMBSServiceAreaInformation INTEGER ::= 256 + maxnoofMDTPLMNs INTEGER ::= 16 + maxnoofMRBs INTEGER ::= 32 + maxnoofMultiConnectivity INTEGER ::= 4 + maxnoofMultiConnectivityMinusOne INTEGER ::= 3 + maxnoofNeighPCIforMDT INTEGER ::= 32 + maxnoofNGAPIESupportInfo INTEGER ::= 32 + maxnoofNGConnectionsToReset INTEGER ::= 65536 + maxnoofNRCellBands INTEGER ::= 32 + maxnoofNSAGs INTEGER ::= 256 + maxnoofPagingAreas INTEGER ::= 64 + maxnoofPC5QoSFlows INTEGER ::= 2048 + maxnoofPDUSessions INTEGER ::= 256 + maxnoofPLMNs INTEGER ::= 12 + maxnoofPSCellsPerPrimaryCellinUEHistoryInfo INTEGER ::= 8 + maxnoofQosFlows INTEGER ::= 64 + maxnoofQosParaSets INTEGER ::= 8 + maxnoofRANNodeinAoI INTEGER ::= 64 + maxnoofRecommendedCells INTEGER ::= 16 + maxnoofRecommendedRANNodes INTEGER ::= 16 + maxnoofAoI INTEGER ::= 64 + maxnoofReportedCells INTEGER ::= 256 + maxnoofSensorName INTEGER ::= 3 + maxnoofServedGUAMIs INTEGER ::= 256 + maxnoofSliceItems INTEGER ::= 1024 + maxnoofSuccessfulHOReports INTEGER ::= 64 + maxnoofTACs INTEGER ::= 256 + maxnoofTACsinNTN INTEGER ::= 12 + maxnoofTAforMDT INTEGER ::= 8 + maxnoofTAIforInactive INTEGER ::= 16 + maxnoofTAIforMBS INTEGER ::= 1024 + maxnoofTAIforPaging INTEGER ::= 16 + maxnoofTAIforRestart INTEGER ::= 2048 + maxnoofTAIforWarning INTEGER ::= 65535 + maxnoofTAIinAoI INTEGER ::= 16 + maxnoofTimePeriods INTEGER ::= 2 + maxnoofTNLAssociations INTEGER ::= 32 + maxnoofUEsforPaging INTEGER ::= 4096 + maxnoofWLANName INTEGER ::= 4 + maxnoofXnExtTLAs INTEGER ::= 16 + maxnoofXnGTP-TLAs INTEGER ::= 16 + maxnoofXnTLAs INTEGER ::= 2 + maxnoofCandidateCells INTEGER ::= 32 + maxnoofTargetS-NSSAIs INTEGER ::= 8 + maxNRARFCN INTEGER ::= 3279165 + maxnoofCellIDforQMC INTEGER ::= 32 + maxnoofPLMNforQMC INTEGER ::= 16 + maxnoofUEAppLayerMeas INTEGER ::= 16 + maxnoofSNSSAIforQMC INTEGER ::= 16 + maxnoofTAforQMC INTEGER ::= 8 + maxnoofThresholdsForExcessPacketDelay INTEGER ::= 255 + +-- ************************************************************** +-- +-- IEs +-- +-- ************************************************************** + + id-AllowedNSSAI ProtocolIE-ID ::= 0 + id-AMFName ProtocolIE-ID ::= 1 + id-AMFOverloadResponse ProtocolIE-ID ::= 2 + id-AMFSetID ProtocolIE-ID ::= 3 + id-AMF-TNLAssociationFailedToSetupList ProtocolIE-ID ::= 4 + id-AMF-TNLAssociationSetupList ProtocolIE-ID ::= 5 + id-AMF-TNLAssociationToAddList ProtocolIE-ID ::= 6 + id-AMF-TNLAssociationToRemoveList ProtocolIE-ID ::= 7 + id-AMF-TNLAssociationToUpdateList ProtocolIE-ID ::= 8 + id-AMFTrafficLoadReductionIndication ProtocolIE-ID ::= 9 + id-AMF-UE-NGAP-ID ProtocolIE-ID ::= 10 + id-AssistanceDataForPaging ProtocolIE-ID ::= 11 + id-BroadcastCancelledAreaList ProtocolIE-ID ::= 12 + id-BroadcastCompletedAreaList ProtocolIE-ID ::= 13 + id-CancelAllWarningMessages ProtocolIE-ID ::= 14 + id-Cause ProtocolIE-ID ::= 15 + id-CellIDListForRestart ProtocolIE-ID ::= 16 + id-ConcurrentWarningMessageInd ProtocolIE-ID ::= 17 + id-CoreNetworkAssistanceInformationForInactive ProtocolIE-ID ::= 18 + id-CriticalityDiagnostics ProtocolIE-ID ::= 19 + id-DataCodingScheme ProtocolIE-ID ::= 20 + id-DefaultPagingDRX ProtocolIE-ID ::= 21 + id-DirectForwardingPathAvailability ProtocolIE-ID ::= 22 + id-EmergencyAreaIDListForRestart ProtocolIE-ID ::= 23 + id-EmergencyFallbackIndicator ProtocolIE-ID ::= 24 + id-EUTRA-CGI ProtocolIE-ID ::= 25 + id-FiveG-S-TMSI ProtocolIE-ID ::= 26 + id-GlobalRANNodeID ProtocolIE-ID ::= 27 + id-GUAMI ProtocolIE-ID ::= 28 + id-HandoverType ProtocolIE-ID ::= 29 + id-IMSVoiceSupportIndicator ProtocolIE-ID ::= 30 + id-IndexToRFSP ProtocolIE-ID ::= 31 + id-InfoOnRecommendedCellsAndRANNodesForPaging ProtocolIE-ID ::= 32 + id-LocationReportingRequestType ProtocolIE-ID ::= 33 + id-MaskedIMEISV ProtocolIE-ID ::= 34 + id-MessageIdentifier ProtocolIE-ID ::= 35 + id-MobilityRestrictionList ProtocolIE-ID ::= 36 + id-NASC ProtocolIE-ID ::= 37 + id-NAS-PDU ProtocolIE-ID ::= 38 + id-NASSecurityParametersFromNGRAN ProtocolIE-ID ::= 39 + id-NewAMF-UE-NGAP-ID ProtocolIE-ID ::= 40 + id-NewSecurityContextInd ProtocolIE-ID ::= 41 + id-NGAP-Message ProtocolIE-ID ::= 42 + id-NGRAN-CGI ProtocolIE-ID ::= 43 + id-NGRANTraceID ProtocolIE-ID ::= 44 + id-NR-CGI ProtocolIE-ID ::= 45 + id-NRPPa-PDU ProtocolIE-ID ::= 46 + id-NumberOfBroadcastsRequested ProtocolIE-ID ::= 47 + id-OldAMF ProtocolIE-ID ::= 48 + id-OverloadStartNSSAIList ProtocolIE-ID ::= 49 + id-PagingDRX ProtocolIE-ID ::= 50 + id-PagingOrigin ProtocolIE-ID ::= 51 + id-PagingPriority ProtocolIE-ID ::= 52 + id-PDUSessionResourceAdmittedList ProtocolIE-ID ::= 53 + id-PDUSessionResourceFailedToModifyListModRes ProtocolIE-ID ::= 54 + id-PDUSessionResourceFailedToSetupListCxtRes ProtocolIE-ID ::= 55 + id-PDUSessionResourceFailedToSetupListHOAck ProtocolIE-ID ::= 56 + id-PDUSessionResourceFailedToSetupListPSReq ProtocolIE-ID ::= 57 + id-PDUSessionResourceFailedToSetupListSURes ProtocolIE-ID ::= 58 + id-PDUSessionResourceHandoverList ProtocolIE-ID ::= 59 + id-PDUSessionResourceListCxtRelCpl ProtocolIE-ID ::= 60 + id-PDUSessionResourceListHORqd ProtocolIE-ID ::= 61 + id-PDUSessionResourceModifyListModCfm ProtocolIE-ID ::= 62 + id-PDUSessionResourceModifyListModInd ProtocolIE-ID ::= 63 + id-PDUSessionResourceModifyListModReq ProtocolIE-ID ::= 64 + id-PDUSessionResourceModifyListModRes ProtocolIE-ID ::= 65 + id-PDUSessionResourceNotifyList ProtocolIE-ID ::= 66 + id-PDUSessionResourceReleasedListNot ProtocolIE-ID ::= 67 + id-PDUSessionResourceReleasedListPSAck ProtocolIE-ID ::= 68 + id-PDUSessionResourceReleasedListPSFail ProtocolIE-ID ::= 69 + id-PDUSessionResourceReleasedListRelRes ProtocolIE-ID ::= 70 + id-PDUSessionResourceSetupListCxtReq ProtocolIE-ID ::= 71 + id-PDUSessionResourceSetupListCxtRes ProtocolIE-ID ::= 72 + id-PDUSessionResourceSetupListHOReq ProtocolIE-ID ::= 73 + id-PDUSessionResourceSetupListSUReq ProtocolIE-ID ::= 74 + id-PDUSessionResourceSetupListSURes ProtocolIE-ID ::= 75 + id-PDUSessionResourceToBeSwitchedDLList ProtocolIE-ID ::= 76 + id-PDUSessionResourceSwitchedList ProtocolIE-ID ::= 77 + id-PDUSessionResourceToReleaseListHOCmd ProtocolIE-ID ::= 78 + id-PDUSessionResourceToReleaseListRelCmd ProtocolIE-ID ::= 79 + id-PLMNSupportList ProtocolIE-ID ::= 80 + id-PWSFailedCellIDList ProtocolIE-ID ::= 81 + id-RANNodeName ProtocolIE-ID ::= 82 + id-RANPagingPriority ProtocolIE-ID ::= 83 + id-RANStatusTransfer-TransparentContainer ProtocolIE-ID ::= 84 + id-RAN-UE-NGAP-ID ProtocolIE-ID ::= 85 + id-RelativeAMFCapacity ProtocolIE-ID ::= 86 + id-RepetitionPeriod ProtocolIE-ID ::= 87 + id-ResetType ProtocolIE-ID ::= 88 + id-RoutingID ProtocolIE-ID ::= 89 + id-RRCEstablishmentCause ProtocolIE-ID ::= 90 + id-RRCInactiveTransitionReportRequest ProtocolIE-ID ::= 91 + id-RRCState ProtocolIE-ID ::= 92 + id-SecurityContext ProtocolIE-ID ::= 93 + id-SecurityKey ProtocolIE-ID ::= 94 + id-SerialNumber ProtocolIE-ID ::= 95 + id-ServedGUAMIList ProtocolIE-ID ::= 96 + id-SliceSupportList ProtocolIE-ID ::= 97 + id-SONConfigurationTransferDL ProtocolIE-ID ::= 98 + id-SONConfigurationTransferUL ProtocolIE-ID ::= 99 + id-SourceAMF-UE-NGAP-ID ProtocolIE-ID ::= 100 + id-SourceToTarget-TransparentContainer ProtocolIE-ID ::= 101 + id-SupportedTAList ProtocolIE-ID ::= 102 + id-TAIListForPaging ProtocolIE-ID ::= 103 + id-TAIListForRestart ProtocolIE-ID ::= 104 + id-TargetID ProtocolIE-ID ::= 105 + id-TargetToSource-TransparentContainer ProtocolIE-ID ::= 106 + id-TimeToWait ProtocolIE-ID ::= 107 + id-TraceActivation ProtocolIE-ID ::= 108 + id-TraceCollectionEntityIPAddress ProtocolIE-ID ::= 109 + id-UEAggregateMaximumBitRate ProtocolIE-ID ::= 110 + id-UE-associatedLogicalNG-connectionList ProtocolIE-ID ::= 111 + id-UEContextRequest ProtocolIE-ID ::= 112 + id-UE-NGAP-IDs ProtocolIE-ID ::= 114 + id-UEPagingIdentity ProtocolIE-ID ::= 115 + id-UEPresenceInAreaOfInterestList ProtocolIE-ID ::= 116 + id-UERadioCapability ProtocolIE-ID ::= 117 + id-UERadioCapabilityForPaging ProtocolIE-ID ::= 118 + id-UESecurityCapabilities ProtocolIE-ID ::= 119 + id-UnavailableGUAMIList ProtocolIE-ID ::= 120 + id-UserLocationInformation ProtocolIE-ID ::= 121 + id-WarningAreaList ProtocolIE-ID ::= 122 + id-WarningMessageContents ProtocolIE-ID ::= 123 + id-WarningSecurityInfo ProtocolIE-ID ::= 124 + id-WarningType ProtocolIE-ID ::= 125 + id-AdditionalUL-NGU-UP-TNLInformation ProtocolIE-ID ::= 126 + id-DataForwardingNotPossible ProtocolIE-ID ::= 127 + id-DL-NGU-UP-TNLInformation ProtocolIE-ID ::= 128 + id-NetworkInstance ProtocolIE-ID ::= 129 + id-PDUSessionAggregateMaximumBitRate ProtocolIE-ID ::= 130 + id-PDUSessionResourceFailedToModifyListModCfm ProtocolIE-ID ::= 131 + id-PDUSessionResourceFailedToSetupListCxtFail ProtocolIE-ID ::= 132 + id-PDUSessionResourceListCxtRelReq ProtocolIE-ID ::= 133 + id-PDUSessionType ProtocolIE-ID ::= 134 + id-QosFlowAddOrModifyRequestList ProtocolIE-ID ::= 135 + id-QosFlowSetupRequestList ProtocolIE-ID ::= 136 + id-QosFlowToReleaseList ProtocolIE-ID ::= 137 + id-SecurityIndication ProtocolIE-ID ::= 138 + id-UL-NGU-UP-TNLInformation ProtocolIE-ID ::= 139 + id-UL-NGU-UP-TNLModifyList ProtocolIE-ID ::= 140 + id-WarningAreaCoordinates ProtocolIE-ID ::= 141 + id-PDUSessionResourceSecondaryRATUsageList ProtocolIE-ID ::= 142 + id-HandoverFlag ProtocolIE-ID ::= 143 + id-SecondaryRATUsageInformation ProtocolIE-ID ::= 144 + id-PDUSessionResourceReleaseResponseTransfer ProtocolIE-ID ::= 145 + id-RedirectionVoiceFallback ProtocolIE-ID ::= 146 + id-UERetentionInformation ProtocolIE-ID ::= 147 + id-S-NSSAI ProtocolIE-ID ::= 148 + id-PSCellInformation ProtocolIE-ID ::= 149 + id-LastEUTRAN-PLMNIdentity ProtocolIE-ID ::= 150 + id-MaximumIntegrityProtectedDataRate-DL ProtocolIE-ID ::= 151 + id-AdditionalDLForwardingUPTNLInformation ProtocolIE-ID ::= 152 + id-AdditionalDLUPTNLInformationForHOList ProtocolIE-ID ::= 153 + id-AdditionalNGU-UP-TNLInformation ProtocolIE-ID ::= 154 + id-AdditionalDLQosFlowPerTNLInformation ProtocolIE-ID ::= 155 + id-SecurityResult ProtocolIE-ID ::= 156 + id-ENDC-SONConfigurationTransferDL ProtocolIE-ID ::= 157 + id-ENDC-SONConfigurationTransferUL ProtocolIE-ID ::= 158 + id-OldAssociatedQosFlowList-ULendmarkerexpected ProtocolIE-ID ::= 159 + id-CNTypeRestrictionsForEquivalent ProtocolIE-ID ::= 160 + id-CNTypeRestrictionsForServing ProtocolIE-ID ::= 161 + id-NewGUAMI ProtocolIE-ID ::= 162 + id-ULForwarding ProtocolIE-ID ::= 163 + id-ULForwardingUP-TNLInformation ProtocolIE-ID ::= 164 + id-CNAssistedRANTuning ProtocolIE-ID ::= 165 + id-CommonNetworkInstance ProtocolIE-ID ::= 166 + id-NGRAN-TNLAssociationToRemoveList ProtocolIE-ID ::= 167 + id-TNLAssociationTransportLayerAddressNGRAN ProtocolIE-ID ::= 168 + id-EndpointIPAddressAndPort ProtocolIE-ID ::= 169 + id-LocationReportingAdditionalInfo ProtocolIE-ID ::= 170 + id-SourceToTarget-AMFInformationReroute ProtocolIE-ID ::= 171 + id-AdditionalULForwardingUPTNLInformation ProtocolIE-ID ::= 172 + id-SCTP-TLAs ProtocolIE-ID ::= 173 + id-SelectedPLMNIdentity ProtocolIE-ID ::= 174 + id-RIMInformationTransfer ProtocolIE-ID ::= 175 + id-GUAMIType ProtocolIE-ID ::= 176 + id-SRVCCOperationPossible ProtocolIE-ID ::= 177 + id-TargetRNC-ID ProtocolIE-ID ::= 178 + id-RAT-Information ProtocolIE-ID ::= 179 + id-ExtendedRATRestrictionInformation ProtocolIE-ID ::= 180 + id-QosMonitoringRequest ProtocolIE-ID ::= 181 + id-SgNB-UE-X2AP-ID ProtocolIE-ID ::= 182 + id-AdditionalRedundantDL-NGU-UP-TNLInformation ProtocolIE-ID ::= 183 + id-AdditionalRedundantDLQosFlowPerTNLInformation ProtocolIE-ID ::= 184 + id-AdditionalRedundantNGU-UP-TNLInformation ProtocolIE-ID ::= 185 + id-AdditionalRedundantUL-NGU-UP-TNLInformation ProtocolIE-ID ::= 186 + id-CNPacketDelayBudgetDL ProtocolIE-ID ::= 187 + id-CNPacketDelayBudgetUL ProtocolIE-ID ::= 188 + id-ExtendedPacketDelayBudget ProtocolIE-ID ::= 189 + id-RedundantCommonNetworkInstance ProtocolIE-ID ::= 190 + id-RedundantDL-NGU-TNLInformationReused ProtocolIE-ID ::= 191 + id-RedundantDL-NGU-UP-TNLInformation ProtocolIE-ID ::= 192 + id-RedundantDLQosFlowPerTNLInformation ProtocolIE-ID ::= 193 + id-RedundantQosFlowIndicator ProtocolIE-ID ::= 194 + id-RedundantUL-NGU-UP-TNLInformation ProtocolIE-ID ::= 195 + id-TSCTrafficCharacteristics ProtocolIE-ID ::= 196 + id-RedundantPDUSessionInformation ProtocolIE-ID ::= 197 + id-UsedRSNInformation ProtocolIE-ID ::= 198 + id-IAB-Authorized ProtocolIE-ID ::= 199 + id-IAB-Supported ProtocolIE-ID ::= 200 + id-IABNodeIndication ProtocolIE-ID ::= 201 + id-NB-IoT-PagingDRX ProtocolIE-ID ::= 202 + id-NB-IoT-Paging-eDRXInfo ProtocolIE-ID ::= 203 + id-NB-IoT-DefaultPagingDRX ProtocolIE-ID ::= 204 + id-Enhanced-CoverageRestriction ProtocolIE-ID ::= 205 + id-Extended-ConnectedTime ProtocolIE-ID ::= 206 + id-PagingAssisDataforCEcapabUE ProtocolIE-ID ::= 207 + id-WUS-Assistance-Information ProtocolIE-ID ::= 208 + id-UE-DifferentiationInfo ProtocolIE-ID ::= 209 + id-NB-IoT-UEPriority ProtocolIE-ID ::= 210 + id-UL-CP-SecurityInformation ProtocolIE-ID ::= 211 + id-DL-CP-SecurityInformation ProtocolIE-ID ::= 212 + id-TAI ProtocolIE-ID ::= 213 + id-UERadioCapabilityForPagingOfNB-IoT ProtocolIE-ID ::= 214 + id-LTEV2XServicesAuthorized ProtocolIE-ID ::= 215 + id-NRV2XServicesAuthorized ProtocolIE-ID ::= 216 + id-LTEUESidelinkAggregateMaximumBitrate ProtocolIE-ID ::= 217 + id-NRUESidelinkAggregateMaximumBitrate ProtocolIE-ID ::= 218 + id-PC5QoSParameters ProtocolIE-ID ::= 219 + id-AlternativeQoSParaSetList ProtocolIE-ID ::= 220 + id-CurrentQoSParaSetIndex ProtocolIE-ID ::= 221 + id-CEmodeBrestricted ProtocolIE-ID ::= 222 + id-EUTRA-PagingeDRXInformation ProtocolIE-ID ::= 223 + id-CEmodeBSupport-Indicator ProtocolIE-ID ::= 224 + id-LTEM-Indication ProtocolIE-ID ::= 225 + id-EndIndication ProtocolIE-ID ::= 226 + id-EDT-Session ProtocolIE-ID ::= 227 + id-UECapabilityInfoRequest ProtocolIE-ID ::= 228 + id-PDUSessionResourceFailedToResumeListRESReq ProtocolIE-ID ::= 229 + id-PDUSessionResourceFailedToResumeListRESRes ProtocolIE-ID ::= 230 + id-PDUSessionResourceSuspendListSUSReq ProtocolIE-ID ::= 231 + id-PDUSessionResourceResumeListRESReq ProtocolIE-ID ::= 232 + id-PDUSessionResourceResumeListRESRes ProtocolIE-ID ::= 233 + id-UE-UP-CIoT-Support ProtocolIE-ID ::= 234 + id-Suspend-Request-Indication ProtocolIE-ID ::= 235 + id-Suspend-Response-Indication ProtocolIE-ID ::= 236 + id-RRC-Resume-Cause ProtocolIE-ID ::= 237 + id-RGLevelWirelineAccessCharacteristics ProtocolIE-ID ::= 238 + id-W-AGFIdentityInformation ProtocolIE-ID ::= 239 + id-GlobalTNGF-ID ProtocolIE-ID ::= 240 + id-GlobalTWIF-ID ProtocolIE-ID ::= 241 + id-GlobalW-AGF-ID ProtocolIE-ID ::= 242 + id-UserLocationInformationW-AGF ProtocolIE-ID ::= 243 + id-UserLocationInformationTNGF ProtocolIE-ID ::= 244 + id-AuthenticatedIndication ProtocolIE-ID ::= 245 + id-TNGFIdentityInformation ProtocolIE-ID ::= 246 + id-TWIFIdentityInformation ProtocolIE-ID ::= 247 + id-UserLocationInformationTWIF ProtocolIE-ID ::= 248 + id-DataForwardingResponseERABList ProtocolIE-ID ::= 249 + id-IntersystemSONConfigurationTransferDL ProtocolIE-ID ::= 250 + id-IntersystemSONConfigurationTransferUL ProtocolIE-ID ::= 251 + id-SONInformationReport ProtocolIE-ID ::= 252 + id-UEHistoryInformationFromTheUE ProtocolIE-ID ::= 253 + id-ManagementBasedMDTPLMNList ProtocolIE-ID ::= 254 + id-MDTConfiguration ProtocolIE-ID ::= 255 + id-PrivacyIndicator ProtocolIE-ID ::= 256 + id-TraceCollectionEntityURI ProtocolIE-ID ::= 257 + id-NPN-Support ProtocolIE-ID ::= 258 + id-NPN-AccessInformation ProtocolIE-ID ::= 259 + id-NPN-PagingAssistanceInformation ProtocolIE-ID ::= 260 + id-NPN-MobilityInformation ProtocolIE-ID ::= 261 + id-TargettoSource-Failure-TransparentContainer ProtocolIE-ID ::= 262 + id-NID ProtocolIE-ID ::= 263 + id-UERadioCapabilityID ProtocolIE-ID ::= 264 + id-UERadioCapability-EUTRA-Format ProtocolIE-ID ::= 265 + id-DAPSRequestInfo ProtocolIE-ID ::= 266 + id-DAPSResponseInfoList ProtocolIE-ID ::= 267 + id-EarlyStatusTransfer-TransparentContainer ProtocolIE-ID ::= 268 + id-NotifySourceNGRANNode ProtocolIE-ID ::= 269 + id-ExtendedSliceSupportList ProtocolIE-ID ::= 270 + id-ExtendedTAISliceSupportList ProtocolIE-ID ::= 271 + id-ConfiguredTACIndication ProtocolIE-ID ::= 272 + id-Extended-RANNodeName ProtocolIE-ID ::= 273 + id-Extended-AMFName ProtocolIE-ID ::= 274 + id-GlobalCable-ID ProtocolIE-ID ::= 275 + id-QosMonitoringReportingFrequency ProtocolIE-ID ::= 276 + id-QosFlowParametersList ProtocolIE-ID ::= 277 + id-QosFlowFeedbackList ProtocolIE-ID ::= 278 + id-BurstArrivalTimeDownlink ProtocolIE-ID ::= 279 + id-ExtendedUEIdentityIndexValue ProtocolIE-ID ::= 280 + id-PduSessionExpectedUEActivityBehaviour ProtocolIE-ID ::= 281 + id-MicoAllPLMN ProtocolIE-ID ::= 282 + id-QosFlowFailedToSetupList ProtocolIE-ID ::= 283 + id-SourceTNLAddrInfo ProtocolIE-ID ::= 284 + id-ExtendedReportIntervalMDT ProtocolIE-ID ::= 285 + id-SourceNodeID ProtocolIE-ID ::= 286 + id-NRNTNTAIInformation ProtocolIE-ID ::= 287 + id-UEContextReferenceAtSource ProtocolIE-ID ::= 288 + id-LastVisitedPSCellList ProtocolIE-ID ::= 289 + id-IntersystemSONInformationRequest ProtocolIE-ID ::= 290 + id-IntersystemSONInformationReply ProtocolIE-ID ::= 291 + id-EnergySavingIndication ProtocolIE-ID ::= 292 + id-IntersystemResourceStatusUpdate ProtocolIE-ID ::= 293 + id-SuccessfulHandoverReportList ProtocolIE-ID ::= 294 + id-MBS-AreaSessionID ProtocolIE-ID ::= 295 + id-MBS-QoSFlowsToBeSetupList ProtocolIE-ID ::= 296 + id-MBS-QoSFlowsToBeSetupModList ProtocolIE-ID ::= 297 + id-MBS-ServiceArea ProtocolIE-ID ::= 298 + id-MBS-SessionID ProtocolIE-ID ::= 299 + id-MBS-DistributionReleaseRequestTransfer ProtocolIE-ID ::= 300 + id-MBS-DistributionSetupRequestTransfer ProtocolIE-ID ::= 301 + id-MBS-DistributionSetupResponseTransfer ProtocolIE-ID ::= 302 + id-MBS-DistributionSetupUnsuccessfulTransfer ProtocolIE-ID ::= 303 + id-MulticastSessionActivationRequestTransfer ProtocolIE-ID ::= 304 + id-MulticastSessionDeactivationRequestTransfer ProtocolIE-ID ::= 305 + id-MulticastSessionUpdateRequestTransfer ProtocolIE-ID ::= 306 + id-MulticastGroupPagingAreaList ProtocolIE-ID ::= 307 + id-MBS-SupportIndicator ProtocolIE-ID ::= 309 + id-MBSSessionFailedtoSetupList ProtocolIE-ID ::= 310 + id-MBSSessionFailedtoSetuporModifyList ProtocolIE-ID ::= 311 + id-MBSSessionSetupResponseList ProtocolIE-ID ::= 312 + id-MBSSessionSetuporModifyResponseList ProtocolIE-ID ::= 313 + id-MBSSessionSetupFailureTransfer ProtocolIE-ID ::= 314 + id-MBSSessionSetupRequestTransfer ProtocolIE-ID ::= 315 + id-MBSSessionSetupResponseTransfer ProtocolIE-ID ::= 316 + id-MBSSessionToReleaseList ProtocolIE-ID ::= 317 + id-MBSSessionSetupRequestList ProtocolIE-ID ::= 318 + id-MBSSessionSetuporModifyRequestList ProtocolIE-ID ::= 319 + id-MBS-ActiveSessionInformation-SourcetoTargetList ProtocolIE-ID ::= 323 + id-MBS-ActiveSessionInformation-TargettoSourceList ProtocolIE-ID ::= 324 + id-OnboardingSupport ProtocolIE-ID ::= 325 + id-TimeSyncAssistanceInfo ProtocolIE-ID ::= 326 + id-SurvivalTime ProtocolIE-ID ::= 327 + id-QMCConfigInfo ProtocolIE-ID ::= 328 + id-QMCDeactivation ProtocolIE-ID ::= 329 + id-PDUSessionPairID ProtocolIE-ID ::= 331 + id-NR-PagingeDRXInformation ProtocolIE-ID ::= 332 + id-RedCapIndication ProtocolIE-ID ::= 333 + id-TargetNSSAIInformation ProtocolIE-ID ::= 334 + id-UESliceMaximumBitRateList ProtocolIE-ID ::= 335 + id-M4ReportAmount ProtocolIE-ID ::= 336 + id-M5ReportAmount ProtocolIE-ID ::= 337 + id-M6ReportAmount ProtocolIE-ID ::= 338 + id-M7ReportAmount ProtocolIE-ID ::= 339 + id-IncludeBeamMeasurementsIndication ProtocolIE-ID ::= 340 + id-ExcessPacketDelayThresholdConfiguration ProtocolIE-ID ::= 341 + id-PagingCause ProtocolIE-ID ::= 342 + id-PagingCauseIndicationForVoiceService ProtocolIE-ID ::= 343 + id-PEIPSassistanceInformation ProtocolIE-ID ::= 344 + id-FiveG-ProSeAuthorized ProtocolIE-ID ::= 345 + id-FiveG-ProSeUEPC5AggregateMaximumBitRate ProtocolIE-ID ::= 346 + id-FiveG-ProSePC5QoSParameters ProtocolIE-ID ::= 347 + id-MBSSessionModificationFailureTransfer ProtocolIE-ID ::= 348 + id-MBSSessionModificationRequestTransfer ProtocolIE-ID ::= 349 + id-MBSSessionModificationResponseTransfer ProtocolIE-ID ::= 350 + id-MBS-QoSFlowToReleaseList ProtocolIE-ID ::= 351 + id-MBS-SessionTNLInfo5GC ProtocolIE-ID ::= 352 + id-TAINSAGSupportList ProtocolIE-ID ::= 353 + id-SourceNodeTNLAddrInfo ProtocolIE-ID ::= 354 + id-NGAPIESupportInformationRequestList ProtocolIE-ID ::= 355 + id-NGAPIESupportInformationResponseList ProtocolIE-ID ::= 356 + id-MBS-SessionFSAIDList ProtocolIE-ID ::= 357 + id-MBSSessionReleaseResponseTransfer ProtocolIE-ID ::= 358 + id-ManagementBasedMDTPLMNModificationList ProtocolIE-ID ::= 359 + id-EarlyMeasurement ProtocolIE-ID ::= 360 + id-BeamMeasurementsReportConfiguration ProtocolIE-ID ::= 361 + + +END +-- ASN1STOP + +9.4.8 Container Definitions +-- ASN1START +-- ************************************************************** +-- +-- Container definitions +-- +-- ************************************************************** + +NGAP-Containers { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +ngran-Access (22) modules (3) ngap (1) version1 (1) ngap-Containers (5) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- ************************************************************** +-- +-- IE parameter types from other modules. +-- +-- ************************************************************** + +IMPORTS + + Criticality, + Presence, + PrivateIE-ID, + ProtocolExtensionID, + ProtocolIE-ID +FROM NGAP-CommonDataTypes + + maxPrivateIEs, + maxProtocolExtensions, + maxProtocolIEs +FROM NGAP-Constants; + +-- ************************************************************** +-- +-- Class Definition for Protocol IEs +-- +-- ************************************************************** + +NGAP-PROTOCOL-IES ::= CLASS { + &id ProtocolIE-ID UNIQUE, + &criticality Criticality, + &Value, + &presence Presence +} +WITH SYNTAX { + ID &id + CRITICALITY &criticality + TYPE &Value + PRESENCE &presence +} + +-- ************************************************************** +-- +-- Class Definition for Protocol IEs +-- +-- ************************************************************** + +NGAP-PROTOCOL-IES-PAIR ::= CLASS { + &id ProtocolIE-ID UNIQUE, + &firstCriticality Criticality, + &FirstValue, + &secondCriticality Criticality, + &SecondValue, + &presence Presence +} +WITH SYNTAX { + ID &id + FIRST CRITICALITY &firstCriticality + FIRST TYPE &FirstValue + SECOND CRITICALITY &secondCriticality + SECOND TYPE &SecondValue + PRESENCE &presence +} + +-- ************************************************************** +-- +-- Class Definition for Protocol Extensions +-- +-- ************************************************************** + +NGAP-PROTOCOL-EXTENSION ::= CLASS { + &id ProtocolExtensionID UNIQUE, + &criticality Criticality, + &Extension, + &presence Presence +} +WITH SYNTAX { + ID &id + CRITICALITY &criticality + EXTENSION &Extension + PRESENCE &presence +} + +-- ************************************************************** +-- +-- Class Definition for Private IEs +-- +-- ************************************************************** + +NGAP-PRIVATE-IES ::= CLASS { + &id PrivateIE-ID, + &criticality Criticality, + &Value, + &presence Presence +} +WITH SYNTAX { + ID &id + CRITICALITY &criticality + TYPE &Value + PRESENCE &presence +} + +-- ************************************************************** +-- +-- Container for Protocol IEs +-- +-- ************************************************************** + +ProtocolIE-Container {NGAP-PROTOCOL-IES : IEsSetParam} ::= + SEQUENCE (SIZE (0..maxProtocolIEs)) OF + ProtocolIE-Field {{IEsSetParam}} + +ProtocolIE-SingleContainer {NGAP-PROTOCOL-IES : IEsSetParam} ::= + ProtocolIE-Field {{IEsSetParam}} + +ProtocolIE-Field {NGAP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE { + id NGAP-PROTOCOL-IES.&id ({IEsSetParam}), + criticality NGAP-PROTOCOL-IES.&criticality ({IEsSetParam}{@id}), + value NGAP-PROTOCOL-IES.&Value ({IEsSetParam}{@id}) +} + +-- ************************************************************** +-- +-- Container for Protocol IE Pairs +-- +-- ************************************************************** + +ProtocolIE-ContainerPair {NGAP-PROTOCOL-IES-PAIR : IEsSetParam} ::= + SEQUENCE (SIZE (0..maxProtocolIEs)) OF + ProtocolIE-FieldPair {{IEsSetParam}} + +ProtocolIE-FieldPair {NGAP-PROTOCOL-IES-PAIR : IEsSetParam} ::= SEQUENCE { + id NGAP-PROTOCOL-IES-PAIR.&id ({IEsSetParam}), + firstCriticality NGAP-PROTOCOL-IES-PAIR.&firstCriticality ({IEsSetParam}{@id}), + firstValue NGAP-PROTOCOL-IES-PAIR.&FirstValue ({IEsSetParam}{@id}), + secondCriticality NGAP-PROTOCOL-IES-PAIR.&secondCriticality ({IEsSetParam}{@id}), + secondValue NGAP-PROTOCOL-IES-PAIR.&SecondValue ({IEsSetParam}{@id}) +} + +-- ************************************************************** +-- +-- Container Lists for Protocol IE Containers +-- +-- ************************************************************** + +ProtocolIE-ContainerList {INTEGER : lowerBound, INTEGER : upperBound, NGAP-PROTOCOL-IES : IEsSetParam} ::= + SEQUENCE (SIZE (lowerBound..upperBound)) OF + ProtocolIE-SingleContainer {{IEsSetParam}} + +ProtocolIE-ContainerPairList {INTEGER : lowerBound, INTEGER : upperBound, NGAP-PROTOCOL-IES-PAIR : IEsSetParam} ::= + SEQUENCE (SIZE (lowerBound..upperBound)) OF + ProtocolIE-ContainerPair {{IEsSetParam}} + +-- ************************************************************** +-- +-- Container for Protocol Extensions +-- +-- ************************************************************** + +ProtocolExtensionContainer {NGAP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= + SEQUENCE (SIZE (1..maxProtocolExtensions)) OF + ProtocolExtensionField {{ExtensionSetParam}} + +ProtocolExtensionField {NGAP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= SEQUENCE { + id NGAP-PROTOCOL-EXTENSION.&id ({ExtensionSetParam}), + criticality NGAP-PROTOCOL-EXTENSION.&criticality ({ExtensionSetParam}{@id}), + extensionValue NGAP-PROTOCOL-EXTENSION.&Extension ({ExtensionSetParam}{@id}) +} + +-- ************************************************************** +-- +-- Container for Private IEs +-- +-- ************************************************************** + +PrivateIE-Container {NGAP-PRIVATE-IES : IEsSetParam } ::= + SEQUENCE (SIZE (1..maxPrivateIEs)) OF + PrivateIE-Field {{IEsSetParam}} + +PrivateIE-Field {NGAP-PRIVATE-IES : IEsSetParam} ::= SEQUENCE { + id NGAP-PRIVATE-IES.&id ({IEsSetParam}), + criticality NGAP-PRIVATE-IES.&criticality ({IEsSetParam}{@id}), + value NGAP-PRIVATE-IES.&Value ({IEsSetParam}{@id}) +} + +END +-- ASN1STOP diff --git a/lib/asn1c/support/s1ap-r17.3.0/36413-h30.asn b/lib/asn1c/support/s1ap-r17.3.0/36413-h30.asn new file mode 100644 index 000000000..abfba3369 --- /dev/null +++ b/lib/asn1c/support/s1ap-r17.3.0/36413-h30.asn @@ -0,0 +1,8218 @@ +-- ASN1START +-- ************************************************************** +-- +-- Elementary Procedure definitions +-- +-- ************************************************************** + +S1AP-PDU-Descriptions { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-PDU-Descriptions (0)} + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- ************************************************************** +-- +-- IE parameter types from other modules. +-- +-- ************************************************************** + +IMPORTS + Criticality, + ProcedureCode +FROM S1AP-CommonDataTypes + + CellTrafficTrace, + DeactivateTrace, + DownlinkUEAssociatedLPPaTransport, + DownlinkNASTransport, + DownlinkNonUEAssociatedLPPaTransport, + DownlinkS1cdma2000tunnelling, + ENBDirectInformationTransfer, + ENBStatusTransfer, + ENBConfigurationUpdate, + ENBConfigurationUpdateAcknowledge, + ENBConfigurationUpdateFailure, + ErrorIndication, + HandoverCancel, + HandoverCancelAcknowledge, + HandoverCommand, + HandoverFailure, + HandoverNotify, + HandoverPreparationFailure, + HandoverRequest, + HandoverRequestAcknowledge, + HandoverRequired, + InitialContextSetupFailure, + InitialContextSetupRequest, + InitialContextSetupResponse, + InitialUEMessage, + KillRequest, + KillResponse, + LocationReportingControl, + LocationReportingFailureIndication, + LocationReport, + MMEConfigurationUpdate, + MMEConfigurationUpdateAcknowledge, + MMEConfigurationUpdateFailure, + MMEDirectInformationTransfer, + MMEStatusTransfer, + NASNonDeliveryIndication, + OverloadStart, + OverloadStop, + Paging, + PathSwitchRequest, + PathSwitchRequestAcknowledge, + PathSwitchRequestFailure, + PrivateMessage, + Reset, + ResetAcknowledge, + S1SetupFailure, + S1SetupRequest, + S1SetupResponse, + E-RABModifyRequest, + E-RABModifyResponse, + E-RABModificationIndication, + E-RABModificationConfirm, + E-RABReleaseCommand, + E-RABReleaseResponse, + E-RABReleaseIndication, + E-RABSetupRequest, + E-RABSetupResponse, + TraceFailureIndication, + TraceStart, + UECapabilityInfoIndication, + UEContextModificationFailure, + UEContextModificationRequest, + UEContextModificationResponse, + UEContextReleaseCommand, + UEContextReleaseComplete, + UEContextReleaseRequest, + UERadioCapabilityMatchRequest, + UERadioCapabilityMatchResponse, + UplinkUEAssociatedLPPaTransport, + UplinkNASTransport, + UplinkNonUEAssociatedLPPaTransport, + UplinkS1cdma2000tunnelling, + WriteReplaceWarningRequest, + WriteReplaceWarningResponse, + ENBConfigurationTransfer, + MMEConfigurationTransfer, + PWSRestartIndication, + UEContextModificationIndication, + UEContextModificationConfirm, + RerouteNASRequest, + PWSFailureIndication, + UEContextSuspendRequest, + UEContextSuspendResponse, + UEContextResumeRequest, + UEContextResumeResponse, + UEContextResumeFailure, + ConnectionEstablishmentIndication, + NASDeliveryIndication, + RetrieveUEInformation, + UEInformationTransfer, + ENBCPRelocationIndication, + MMECPRelocationIndication, + SecondaryRATDataUsageReport, + UERadioCapabilityIDMappingRequest, + UERadioCapabilityIDMappingResponse, + HandoverSuccess, + ENBEarlyStatusTransfer, + MMEEarlyStatusTransfer + + +FROM S1AP-PDU-Contents + + id-CellTrafficTrace, + id-DeactivateTrace, + id-downlinkUEAssociatedLPPaTransport, + id-downlinkNASTransport, + id-downlinkNonUEAssociatedLPPaTransport, + id-DownlinkS1cdma2000tunnelling, + id-eNBStatusTransfer, + id-ErrorIndication, + id-HandoverCancel, + id-HandoverNotification, + id-HandoverPreparation, + id-HandoverResourceAllocation, + id-InitialContextSetup, + id-initialUEMessage, + id-ENBConfigurationUpdate, + id-Kill, + id-LocationReportingControl, + id-LocationReportingFailureIndication, + id-LocationReport, + id-eNBDirectInformationTransfer, + id-MMEConfigurationUpdate, + id-MMEDirectInformationTransfer, + id-MMEStatusTransfer, + id-NASNonDeliveryIndication, + id-OverloadStart, + id-OverloadStop, + id-Paging, + id-PathSwitchRequest, + id-PrivateMessage, + id-Reset, + id-S1Setup, + id-E-RABModify, + id-E-RABModificationIndication, + id-E-RABRelease, + id-E-RABReleaseIndication, + id-E-RABSetup, + id-TraceFailureIndication, + id-TraceStart, + id-UECapabilityInfoIndication, + id-UEContextModification, + id-UEContextRelease, + id-UEContextReleaseRequest, + id-UERadioCapabilityMatch, + id-uplinkUEAssociatedLPPaTransport, + id-uplinkNASTransport, + id-uplinkNonUEAssociatedLPPaTransport, + id-UplinkS1cdma2000tunnelling, + id-WriteReplaceWarning, + id-eNBConfigurationTransfer, + id-MMEConfigurationTransfer, + id-PWSRestartIndication, + id-UEContextModificationIndication, + id-RerouteNASRequest, + id-PWSFailureIndication, + id-UEContextSuspend, + id-UEContextResume, + id-ConnectionEstablishmentIndication, + id-NASDeliveryIndication, + id-RetrieveUEInformation, + id-UEInformationTransfer, + id-eNBCPRelocationIndication, + id-MMECPRelocationIndication, + id-SecondaryRATDataUsageReport, + id-UERadioCapabilityIDMapping, + id-HandoverSuccess, + id-eNBEarlyStatusTransfer, + id-MMEEarlyStatusTransfer + + +FROM S1AP-Constants; + + +-- ************************************************************** +-- +-- Interface Elementary Procedure Class +-- +-- ************************************************************** + +S1AP-ELEMENTARY-PROCEDURE ::= CLASS { + &InitiatingMessage , + &SuccessfulOutcome OPTIONAL, + &UnsuccessfulOutcome OPTIONAL, + &procedureCode ProcedureCode UNIQUE, + &criticality Criticality DEFAULT ignore +} +WITH SYNTAX { + INITIATING MESSAGE &InitiatingMessage + [SUCCESSFUL OUTCOME &SuccessfulOutcome] + [UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome] + PROCEDURE CODE &procedureCode + [CRITICALITY &criticality] +} + +-- ************************************************************** +-- +-- Interface PDU Definition +-- +-- ************************************************************** + +S1AP-PDU ::= CHOICE { + initiatingMessage InitiatingMessage, + successfulOutcome SuccessfulOutcome, + unsuccessfulOutcome UnsuccessfulOutcome, + ... +} + +InitiatingMessage ::= SEQUENCE { + procedureCode S1AP-ELEMENTARY-PROCEDURE.&procedureCode ({S1AP-ELEMENTARY-PROCEDURES}), + criticality S1AP-ELEMENTARY-PROCEDURE.&criticality ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}), + value S1AP-ELEMENTARY-PROCEDURE.&InitiatingMessage ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}) +} + +SuccessfulOutcome ::= SEQUENCE { + procedureCode S1AP-ELEMENTARY-PROCEDURE.&procedureCode ({S1AP-ELEMENTARY-PROCEDURES}), + criticality S1AP-ELEMENTARY-PROCEDURE.&criticality ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}), + value S1AP-ELEMENTARY-PROCEDURE.&SuccessfulOutcome ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}) +} + +UnsuccessfulOutcome ::= SEQUENCE { + procedureCode S1AP-ELEMENTARY-PROCEDURE.&procedureCode ({S1AP-ELEMENTARY-PROCEDURES}), + criticality S1AP-ELEMENTARY-PROCEDURE.&criticality ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}), + value S1AP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}) +} + +-- ************************************************************** +-- +-- Interface Elementary Procedure List +-- +-- ************************************************************** + +S1AP-ELEMENTARY-PROCEDURES S1AP-ELEMENTARY-PROCEDURE ::= { + S1AP-ELEMENTARY-PROCEDURES-CLASS-1 | + S1AP-ELEMENTARY-PROCEDURES-CLASS-2, + ... +} + + +S1AP-ELEMENTARY-PROCEDURES-CLASS-1 S1AP-ELEMENTARY-PROCEDURE ::= { + handoverPreparation | + handoverResourceAllocation | + pathSwitchRequest | + e-RABSetup | + e-RABModify | + e-RABRelease | + initialContextSetup | + handoverCancel | + kill | + reset | + s1Setup | + uEContextModification | + uEContextRelease | + eNBConfigurationUpdate | + mMEConfigurationUpdate | + writeReplaceWarning , + ..., + uERadioCapabilityMatch | + e-RABModificationIndication | + uEContextModificationIndication | + uEContextSuspend | + uEContextResume | + uERadioCapabilityIDMapping +} + +S1AP-ELEMENTARY-PROCEDURES-CLASS-2 S1AP-ELEMENTARY-PROCEDURE ::= { + handoverNotification | + e-RABReleaseIndication | + paging | + downlinkNASTransport | + initialUEMessage | + uplinkNASTransport | + errorIndication | + nASNonDeliveryIndication | + uEContextReleaseRequest | + downlinkS1cdma2000tunnelling | + uplinkS1cdma2000tunnelling | + uECapabilityInfoIndication | + eNBStatusTransfer | + mMEStatusTransfer | + deactivateTrace | + traceStart | + traceFailureIndication | + cellTrafficTrace | + locationReportingControl | + locationReportingFailureIndication | + locationReport | + overloadStart | + overloadStop | + eNBDirectInformationTransfer | + mMEDirectInformationTransfer | + eNBConfigurationTransfer | + mMEConfigurationTransfer | + privateMessage , + ..., + downlinkUEAssociatedLPPaTransport | + uplinkUEAssociatedLPPaTransport | + downlinkNonUEAssociatedLPPaTransport | + uplinkNonUEAssociatedLPPaTransport | + pWSRestartIndication | + rerouteNASRequest | + pWSFailureIndication | + connectionEstablishmentIndication | + nASDeliveryIndication | + retrieveUEInformation | + uEInformationTransfer | + eNBCPRelocationIndication | + mMECPRelocationIndication | + secondaryRATDataUsageReport | + handoverSuccess | + eNBEarlyStatusTransfer | + mMEEarlyStatusTransfer +} + +-- ************************************************************** +-- +-- Interface Elementary Procedures +-- +-- ************************************************************** + +handoverPreparation S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverRequired + SUCCESSFUL OUTCOME HandoverCommand + UNSUCCESSFUL OUTCOME HandoverPreparationFailure + PROCEDURE CODE id-HandoverPreparation + CRITICALITY reject +} + +handoverResourceAllocation S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverRequest + SUCCESSFUL OUTCOME HandoverRequestAcknowledge + UNSUCCESSFUL OUTCOME HandoverFailure + PROCEDURE CODE id-HandoverResourceAllocation + CRITICALITY reject +} + +handoverNotification S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverNotify + PROCEDURE CODE id-HandoverNotification + CRITICALITY ignore +} + +pathSwitchRequest S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PathSwitchRequest + SUCCESSFUL OUTCOME PathSwitchRequestAcknowledge + UNSUCCESSFUL OUTCOME PathSwitchRequestFailure + PROCEDURE CODE id-PathSwitchRequest + CRITICALITY reject +} + +e-RABSetup S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE E-RABSetupRequest + SUCCESSFUL OUTCOME E-RABSetupResponse + PROCEDURE CODE id-E-RABSetup + CRITICALITY reject +} + +e-RABModify S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE E-RABModifyRequest + SUCCESSFUL OUTCOME E-RABModifyResponse + PROCEDURE CODE id-E-RABModify + CRITICALITY reject +} + +e-RABRelease S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE E-RABReleaseCommand + SUCCESSFUL OUTCOME E-RABReleaseResponse + PROCEDURE CODE id-E-RABRelease + CRITICALITY reject +} + +e-RABReleaseIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE E-RABReleaseIndication + PROCEDURE CODE id-E-RABReleaseIndication + CRITICALITY ignore +} + +initialContextSetup S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE InitialContextSetupRequest + SUCCESSFUL OUTCOME InitialContextSetupResponse + UNSUCCESSFUL OUTCOME InitialContextSetupFailure + PROCEDURE CODE id-InitialContextSetup + CRITICALITY reject +} + +uEContextReleaseRequest S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextReleaseRequest + PROCEDURE CODE id-UEContextReleaseRequest + CRITICALITY ignore +} + +paging S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE Paging + PROCEDURE CODE id-Paging + CRITICALITY ignore +} + +downlinkNASTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkNASTransport + PROCEDURE CODE id-downlinkNASTransport + CRITICALITY ignore +} + +initialUEMessage S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE InitialUEMessage + PROCEDURE CODE id-initialUEMessage + CRITICALITY ignore +} + +uplinkNASTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkNASTransport + PROCEDURE CODE id-uplinkNASTransport + CRITICALITY ignore +} +nASNonDeliveryIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE NASNonDeliveryIndication + PROCEDURE CODE id-NASNonDeliveryIndication + CRITICALITY ignore +} + +handoverCancel S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverCancel + SUCCESSFUL OUTCOME HandoverCancelAcknowledge + PROCEDURE CODE id-HandoverCancel + CRITICALITY reject +} + +reset S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE Reset + SUCCESSFUL OUTCOME ResetAcknowledge + PROCEDURE CODE id-Reset + CRITICALITY reject +} + +errorIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ErrorIndication + PROCEDURE CODE id-ErrorIndication + CRITICALITY ignore +} + +s1Setup S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE S1SetupRequest + SUCCESSFUL OUTCOME S1SetupResponse + UNSUCCESSFUL OUTCOME S1SetupFailure + PROCEDURE CODE id-S1Setup + CRITICALITY reject +} + +eNBConfigurationUpdate S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ENBConfigurationUpdate + SUCCESSFUL OUTCOME ENBConfigurationUpdateAcknowledge + UNSUCCESSFUL OUTCOME ENBConfigurationUpdateFailure + PROCEDURE CODE id-ENBConfigurationUpdate + CRITICALITY reject +} + +mMEConfigurationUpdate S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MMEConfigurationUpdate + SUCCESSFUL OUTCOME MMEConfigurationUpdateAcknowledge + UNSUCCESSFUL OUTCOME MMEConfigurationUpdateFailure + PROCEDURE CODE id-MMEConfigurationUpdate + CRITICALITY reject +} + +downlinkS1cdma2000tunnelling S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkS1cdma2000tunnelling + PROCEDURE CODE id-DownlinkS1cdma2000tunnelling + CRITICALITY ignore +} + +uplinkS1cdma2000tunnelling S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkS1cdma2000tunnelling + PROCEDURE CODE id-UplinkS1cdma2000tunnelling + CRITICALITY ignore +} + +uEContextModification S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextModificationRequest + SUCCESSFUL OUTCOME UEContextModificationResponse + UNSUCCESSFUL OUTCOME UEContextModificationFailure + PROCEDURE CODE id-UEContextModification + CRITICALITY reject +} + +uECapabilityInfoIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UECapabilityInfoIndication + PROCEDURE CODE id-UECapabilityInfoIndication + CRITICALITY ignore +} + +uEContextRelease S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextReleaseCommand + SUCCESSFUL OUTCOME UEContextReleaseComplete + PROCEDURE CODE id-UEContextRelease + CRITICALITY reject +} + +eNBStatusTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ENBStatusTransfer + PROCEDURE CODE id-eNBStatusTransfer + CRITICALITY ignore +} + +mMEStatusTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MMEStatusTransfer + PROCEDURE CODE id-MMEStatusTransfer + CRITICALITY ignore +} + +deactivateTrace S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DeactivateTrace + PROCEDURE CODE id-DeactivateTrace + CRITICALITY ignore +} + +traceStart S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE TraceStart + PROCEDURE CODE id-TraceStart + CRITICALITY ignore +} + +traceFailureIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE TraceFailureIndication + PROCEDURE CODE id-TraceFailureIndication + CRITICALITY ignore +} +cellTrafficTrace S1AP-ELEMENTARY-PROCEDURE ::={ +INITIATING MESSAGE CellTrafficTrace +PROCEDURE CODE id-CellTrafficTrace +CRITICALITY ignore +} + +locationReportingControl S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE LocationReportingControl + PROCEDURE CODE id-LocationReportingControl + CRITICALITY ignore +} + +locationReportingFailureIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE LocationReportingFailureIndication + PROCEDURE CODE id-LocationReportingFailureIndication + CRITICALITY ignore +} + +locationReport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE LocationReport + PROCEDURE CODE id-LocationReport + CRITICALITY ignore +} + +overloadStart S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE OverloadStart + PROCEDURE CODE id-OverloadStart + CRITICALITY ignore +} + +overloadStop S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE OverloadStop + PROCEDURE CODE id-OverloadStop + CRITICALITY reject +} + +writeReplaceWarning S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE WriteReplaceWarningRequest + SUCCESSFUL OUTCOME WriteReplaceWarningResponse + PROCEDURE CODE id-WriteReplaceWarning + CRITICALITY reject +} + +eNBDirectInformationTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ENBDirectInformationTransfer + PROCEDURE CODE id-eNBDirectInformationTransfer + CRITICALITY ignore +} + +mMEDirectInformationTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MMEDirectInformationTransfer + PROCEDURE CODE id-MMEDirectInformationTransfer + CRITICALITY ignore +} + +eNBConfigurationTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ENBConfigurationTransfer + PROCEDURE CODE id-eNBConfigurationTransfer + CRITICALITY ignore +} + +mMEConfigurationTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MMEConfigurationTransfer + PROCEDURE CODE id-MMEConfigurationTransfer + CRITICALITY ignore +} + + +privateMessage S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PrivateMessage + PROCEDURE CODE id-PrivateMessage + CRITICALITY ignore +} + +pWSRestartIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PWSRestartIndication + PROCEDURE CODE id-PWSRestartIndication + CRITICALITY ignore +} + +kill S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE KillRequest + SUCCESSFUL OUTCOME KillResponse + PROCEDURE CODE id-Kill + CRITICALITY reject +} + +downlinkUEAssociatedLPPaTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkUEAssociatedLPPaTransport + PROCEDURE CODE id-downlinkUEAssociatedLPPaTransport + CRITICALITY ignore +} + +uplinkUEAssociatedLPPaTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkUEAssociatedLPPaTransport + PROCEDURE CODE id-uplinkUEAssociatedLPPaTransport + CRITICALITY ignore +} +downlinkNonUEAssociatedLPPaTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkNonUEAssociatedLPPaTransport + PROCEDURE CODE id-downlinkNonUEAssociatedLPPaTransport + CRITICALITY ignore +} + +uplinkNonUEAssociatedLPPaTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkNonUEAssociatedLPPaTransport + PROCEDURE CODE id-uplinkNonUEAssociatedLPPaTransport + CRITICALITY ignore +} + +uERadioCapabilityMatch S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UERadioCapabilityMatchRequest + SUCCESSFUL OUTCOME UERadioCapabilityMatchResponse + PROCEDURE CODE id-UERadioCapabilityMatch + CRITICALITY reject +} + +e-RABModificationIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE E-RABModificationIndication + SUCCESSFUL OUTCOME E-RABModificationConfirm + PROCEDURE CODE id-E-RABModificationIndication + CRITICALITY reject +} + +uEContextModificationIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextModificationIndication + SUCCESSFUL OUTCOME UEContextModificationConfirm + PROCEDURE CODE id-UEContextModificationIndication + CRITICALITY reject +} + +rerouteNASRequest S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE RerouteNASRequest + PROCEDURE CODE id-RerouteNASRequest + CRITICALITY reject +} + +pWSFailureIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PWSFailureIndication + PROCEDURE CODE id-PWSFailureIndication + CRITICALITY ignore +} + +uEContextSuspend S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextSuspendRequest + SUCCESSFUL OUTCOME UEContextSuspendResponse + PROCEDURE CODE id-UEContextSuspend + CRITICALITY reject +} + +uEContextResume S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextResumeRequest + SUCCESSFUL OUTCOME UEContextResumeResponse + UNSUCCESSFUL OUTCOME UEContextResumeFailure + PROCEDURE CODE id-UEContextResume + CRITICALITY reject +} + +connectionEstablishmentIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ConnectionEstablishmentIndication + PROCEDURE CODE id-ConnectionEstablishmentIndication + CRITICALITY reject +} + +nASDeliveryIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE NASDeliveryIndication + PROCEDURE CODE id-NASDeliveryIndication + CRITICALITY ignore +} + +retrieveUEInformation S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE RetrieveUEInformation + PROCEDURE CODE id-RetrieveUEInformation + CRITICALITY reject +} + +uEInformationTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEInformationTransfer + PROCEDURE CODE id-UEInformationTransfer + CRITICALITY reject +} + +eNBCPRelocationIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ENBCPRelocationIndication + PROCEDURE CODE id-eNBCPRelocationIndication + CRITICALITY reject +} + +mMECPRelocationIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MMECPRelocationIndication + PROCEDURE CODE id-MMECPRelocationIndication + CRITICALITY reject +} + +secondaryRATDataUsageReport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE SecondaryRATDataUsageReport + PROCEDURE CODE id-SecondaryRATDataUsageReport + CRITICALITY ignore +} + +uERadioCapabilityIDMapping S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UERadioCapabilityIDMappingRequest + SUCCESSFUL OUTCOME UERadioCapabilityIDMappingResponse + PROCEDURE CODE id-UERadioCapabilityIDMapping + CRITICALITY reject +} + +handoverSuccess S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverSuccess + PROCEDURE CODE id-HandoverSuccess + CRITICALITY ignore +} + +eNBEarlyStatusTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ENBEarlyStatusTransfer + PROCEDURE CODE id-eNBEarlyStatusTransfer + CRITICALITY reject +} + +mMEEarlyStatusTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MMEEarlyStatusTransfer + PROCEDURE CODE id-MMEEarlyStatusTransfer + CRITICALITY ignore +} + +END + +-- ASN1STOP + +-- ASN1START +-- ************************************************************** +-- +-- PDU definitions for S1AP. +-- +-- ************************************************************** + +S1AP-PDU-Contents { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-PDU-Contents (1) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- ************************************************************** +-- +-- IE parameter types from other modules. +-- +-- ************************************************************** + +IMPORTS + + UEAggregateMaximumBitrate, + BearerType, + Cause, + CellAccessMode, + Cdma2000HORequiredIndication, + Cdma2000HOStatus, + Cdma2000OneXSRVCCInfo, + Cdma2000OneXRAND, + Cdma2000PDU, + Cdma2000RATType, + Cdma2000SectorID, + EUTRANRoundTripDelayEstimationInfo, + CNDomain, + ConcurrentWarningMessageIndicator, + CriticalityDiagnostics, + CSFallbackIndicator, + CSG-Id, + CSG-IdList, + CSGMembershipStatus, + Data-Forwarding-Not-Possible, + Direct-Forwarding-Path-Availability, + Global-ENB-ID, + EUTRAN-CGI, + ENBname, + ENB-StatusTransfer-TransparentContainer, + ENB-UE-S1AP-ID, + ExtendedRepetitionPeriod, + GTP-TEID, + GUMMEI, + GUMMEIType, + HandoverRestrictionList, + HandoverType, + Masked-IMEISV, + LAI, + LPPa-PDU, + ManagementBasedMDTAllowed, + MDTPLMNList, + MMEname, + MMERelaySupportIndicator, + MME-UE-S1AP-ID, + MSClassmark2, + MSClassmark3, + NAS-PDU, + NASSecurityParametersfromE-UTRAN, + NASSecurityParameterstoE-UTRAN, + OverloadResponse, + PagingDRX, + PagingPriority, + PLMNidentity, + ProSeAuthorized, + RIMTransfer, + RelativeMMECapacity, + RequestType, + E-RAB-ID, + E-RABLevelQoSParameters, + E-RABList, + RelayNode-Indicator, + Routing-ID, + SecurityKey, + SecurityContext, + ServedGUMMEIs, + SONConfigurationTransfer, + Source-ToTarget-TransparentContainer, + SourceBSS-ToTargetBSS-TransparentContainer, + SourceeNB-ToTargeteNB-TransparentContainer, + SourceRNC-ToTargetRNC-TransparentContainer, + SubscriberProfileIDforRFP, + SRVCCOperationNotPossible, + SRVCCOperationPossible, + SRVCCHOIndication, + SupportedTAs, + TAI, + Target-ToSource-TransparentContainer, + TargetBSS-ToSourceBSS-TransparentContainer, + TargeteNB-ToSourceeNB-TransparentContainer, + TargetID, + TargetRNC-ToSourceRNC-TransparentContainer, + TimeToWait, + TraceActivation, + TrafficLoadReductionIndication, + E-UTRAN-Trace-ID, + TransportLayerAddress, + UEIdentityIndexValue, + UEPagingID, + UERadioCapability, + UERadioCapabilityForPaging, + UE-RetentionInformation, + UE-S1AP-IDs, + UE-associatedLogicalS1-ConnectionItem, + UESecurityCapabilities, + S-TMSI, + MessageIdentifier, + SerialNumber, + WarningAreaList, + RepetitionPeriod, + NumberofBroadcastRequest, + WarningType, + WarningSecurityInfo, + DataCodingScheme, + WarningMessageContents, + BroadcastCompletedAreaList, + RRC-Establishment-Cause, + BroadcastCancelledAreaList, + PS-ServiceNotAvailable, + GUMMEIList, + Correlation-ID, + GWContextReleaseIndication, + PrivacyIndicator, + VoiceSupportMatchIndicator, + TunnelInformation, + KillAllWarningMessages, + TransportInformation, + LHN-ID, + UserLocationInformation, + AdditionalCSFallbackIndicator, + ECGIListForRestart, + TAIListForRestart, + EmergencyAreaIDListForRestart, + ExpectedUEBehaviour, + Paging-eDRXInformation, + Extended-UEIdentityIndexValue, + MME-Group-ID, + Additional-GUTI, + PWSfailedECGIList, + CellIdentifierAndCELevelForCECapableUEs, + AssistanceDataForPaging, + InformationOnRecommendedCellsAndENBsForPaging, + UE-Usage-Type, + UEUserPlaneCIoTSupportIndicator, + NB-IoT-DefaultPagingDRX, + NB-IoT-Paging-eDRXInformation, + CE-mode-B-SupportIndicator, + NB-IoT-UEIdentityIndexValue, + V2XServicesAuthorized, + DCN-ID, + ServedDCNs, + UESidelinkAggregateMaximumBitrate, + DLNASPDUDeliveryAckRequest, + Coverage-Level, + EnhancedCoverageRestricted, + DL-CP-SecurityInformation, + UL-CP-SecurityInformation, + SecondaryRATDataUsageRequest, + SecondaryRATDataUsageReportList, + HandoverFlag, + NRUESecurityCapabilities, + UE-Application-Layer-Measurement-Capability, + CE-ModeBRestricted, + Packet-LossRate, + UECapabilityInfoRequest, + SourceNgRanNode-ToTargetNgRanNode-TransparentContainer, + TargetNgRanNode-ToSourceNgRanNode-TransparentContainer, + EndIndication, + EDT-Session, + LTE-M-Indication, + AerialUEsubscriptionInformation, + PendingDataIndication, + WarningAreaCoordinates, + Subscription-Based-UE-DifferentiationInfo, + PSCellInformation, + NR-CGI, + ConnectedengNBList, + EN-DCSONConfigurationTransfer, + TimeSinceSecondaryNodeRelease, + AdditionalRRMPriorityIndex, + IAB-Authorized, + IAB-Node-Indication, + IAB-Supported, + DataSize, + Ethernet-Type, + NRV2XServicesAuthorized, + NRUESidelinkAggregateMaximumBitrate, + PC5QoSParameters, + IntersystemSONConfigurationTransfer, + UERadioCapabilityID, + NotifySourceeNB, + ENB-EarlyStatusTransfer-TransparentContainer, + WUS-Assistance-Information, + NB-IoT-PagingDRX, + PagingCause, + SecurityIndication, + SecurityResult, + LTE-NTN-TAI-Information + + + + +FROM S1AP-IEs + + PrivateIE-Container{}, + ProtocolExtensionContainer{}, + ProtocolIE-Container{}, + ProtocolIE-ContainerList{}, + ProtocolIE-ContainerPair{}, + ProtocolIE-ContainerPairList{}, + ProtocolIE-SingleContainer{}, + S1AP-PRIVATE-IES, + S1AP-PROTOCOL-EXTENSION, + S1AP-PROTOCOL-IES, + S1AP-PROTOCOL-IES-PAIR +FROM S1AP-Containers + + + id-AssistanceDataForPaging, + id-AerialUEsubscriptionInformation, + id-uEaggregateMaximumBitrate, + id-BearerType, + id-Cause, + id-CellAccessMode, + id-CellIdentifierAndCELevelForCECapableUEs, + id-cdma2000HORequiredIndication, + id-cdma2000HOStatus, + id-cdma2000OneXSRVCCInfo, + id-cdma2000OneXRAND, + id-cdma2000PDU, + id-cdma2000RATType, + id-cdma2000SectorID, + id-EUTRANRoundTripDelayEstimationInfo, + id-CNDomain, + id-ConcurrentWarningMessageIndicator, + id-CriticalityDiagnostics, + id-CSFallbackIndicator, + id-CSG-Id, + id-CSG-IdList, + id-CSGMembershipStatus, + id-Data-Forwarding-Not-Possible, + id-DefaultPagingDRX, + id-Direct-Forwarding-Path-Availability, + id-Global-ENB-ID, + id-EUTRAN-CGI, + id-eNBname, + id-eNB-StatusTransfer-TransparentContainer, + id-eNB-UE-S1AP-ID, + id-GERANtoLTEHOInformationRes, + id-GUMMEI-ID, + id-GUMMEIType, + id-HandoverRestrictionList, + id-HandoverType, + id-Masked-IMEISV, + id-InformationOnRecommendedCellsAndENBsForPaging, + id-InitialContextSetup, + id-Inter-SystemInformationTransferTypeEDT, + id-Inter-SystemInformationTransferTypeMDT, + id-LPPa-PDU, + id-NAS-DownlinkCount, + id-ManagementBasedMDTAllowed, + id-ManagementBasedMDTPLMNList, + id-MMEname, + id-MME-UE-S1AP-ID, + id-MSClassmark2, + id-MSClassmark3, + id-NAS-PDU, + id-NASSecurityParametersfromE-UTRAN, + id-NASSecurityParameterstoE-UTRAN, + id-OverloadResponse, + id-pagingDRX, + id-PagingPriority, + id-RelativeMMECapacity, + id-RequestType, + id-Routing-ID, + id-E-RABAdmittedItem, + id-E-RABAdmittedList, + id-E-RABDataForwardingItem, + id-E-RABFailedToModifyList, + id-E-RABFailedToReleaseList, + id-E-RABFailedtoSetupItemHOReqAck, + id-E-RABFailedToSetupListBearerSURes, + id-E-RABFailedToSetupListCtxtSURes, + id-E-RABFailedToSetupListHOReqAck, + id-E-RABFailedToBeReleasedList, + id-E-RABFailedToResumeListResumeReq, + id-E-RABFailedToResumeItemResumeReq, + id-E-RABFailedToResumeListResumeRes, + id-E-RABFailedToResumeItemResumeRes, + id-E-RABModify, + id-E-RABModifyItemBearerModRes, + id-E-RABModifyListBearerModRes, + id-E-RABRelease, + id-E-RABReleaseItemBearerRelComp, + id-E-RABReleaseItemHOCmd, + id-E-RABReleaseListBearerRelComp, + id-E-RABReleaseIndication, + id-E-RABSetup, + id-E-RABSetupItemBearerSURes, + id-E-RABSetupItemCtxtSURes, + id-E-RABSetupListBearerSURes, + id-E-RABSetupListCtxtSURes, + id-E-RABSubjecttoDataForwardingList, + id-E-RABToBeModifiedItemBearerModReq, + id-E-RABToBeModifiedListBearerModReq, + id-E-RABToBeModifiedListBearerModInd, + id-E-RABToBeModifiedItemBearerModInd, + id-E-RABNotToBeModifiedListBearerModInd, + id-E-RABNotToBeModifiedItemBearerModInd, + id-E-RABModifyListBearerModConf, + id-E-RABModifyItemBearerModConf, + id-E-RABFailedToModifyListBearerModConf, + id-E-RABToBeReleasedListBearerModConf, + id-E-RABToBeReleasedList, + id-E-RABReleasedList, + id-E-RABToBeSetupItemBearerSUReq, + id-E-RABToBeSetupItemCtxtSUReq, + id-E-RABToBeSetupItemHOReq, + id-E-RABToBeSetupListBearerSUReq, + id-E-RABToBeSetupListCtxtSUReq, + id-E-RABToBeSetupListHOReq, + id-E-RABToBeSwitchedDLItem, + id-E-RABToBeSwitchedDLList, + id-E-RABToBeSwitchedULList, + id-E-RABToBeSwitchedULItem, + id-E-RABtoReleaseListHOCmd, + id-ProSeAuthorized, + id-SecurityKey, + id-SecurityContext, + id-ServedGUMMEIs, + id-SONConfigurationTransferECT, + id-SONConfigurationTransferMCT, + id-Source-ToTarget-TransparentContainer, + id-Source-ToTarget-TransparentContainer-Secondary, + id-SourceMME-UE-S1AP-ID, + id-SRVCCOperationNotPossible, + id-SRVCCOperationPossible, + id-SRVCCHOIndication, + id-SubscriberProfileIDforRFP, + id-SupportedTAs, + id-S-TMSI, + id-TAI, + id-TAIItem, + id-TAIList, + id-Target-ToSource-TransparentContainer, + id-Target-ToSource-TransparentContainer-Secondary, + id-TargetID, + id-TimeToWait, + id-TraceActivation, + id-TrafficLoadReductionIndication, + id-E-UTRAN-Trace-ID, + id-UEIdentityIndexValue, + id-UEPagingID, + id-UERadioCapability, + id-UERadioCapabilityForPaging, + id-UTRANtoLTEHOInformationRes, + id-UE-associatedLogicalS1-ConnectionListResAck, + id-UE-associatedLogicalS1-ConnectionItem, + id-UE-RetentionInformation, + id-UESecurityCapabilities, + id-UE-S1AP-IDs, + id-V2XServicesAuthorized, + id-ResetType, + id-MessageIdentifier, + id-SerialNumber, + id-WarningAreaList, + id-RepetitionPeriod, + id-NumberofBroadcastRequest, + id-WarningType, + id-WarningSecurityInfo, + id-DataCodingScheme, + id-WarningMessageContents, + id-BroadcastCompletedAreaList, + id-BroadcastCancelledAreaList, + id-RRC-Establishment-Cause, + id-TraceCollectionEntityIPAddress, + id-AdditionalRRMPriorityIndex, + id-MDTConfigurationNR, + maxnoofTAIs, + maxnoofErrors, + maxnoofE-RABs, + maxnoofIndividualS1ConnectionsToReset, + maxnoofEmergencyAreaID, + maxnoofCellID, + maxnoofTAIforWarning, + maxnoofCellinTAI, + maxnoofCellinEAI, + id-ExtendedRepetitionPeriod, + id-PS-ServiceNotAvailable, + id-RegisteredLAI, + id-GUMMEIList, + id-SourceMME-GUMMEI, + id-MME-UE-S1AP-ID-2, + id-GW-TransportLayerAddress, + id-RelayNode-Indicator, + id-Correlation-ID, + id-MMERelaySupportIndicator, + id-GWContextReleaseIndication, + id-PrivacyIndicator, + id-VoiceSupportMatchIndicator, + id-Tunnel-Information-for-BBF, + id-SIPTO-Correlation-ID, + id-SIPTO-L-GW-TransportLayerAddress, + id-KillAllWarningMessages, + id-TransportInformation, + id-LHN-ID, + id-UserLocationInformation, + id-AdditionalCSFallbackIndicator, + id-ECGIListForRestart, + id-TAIListForRestart, + id-EmergencyAreaIDListForRestart, + id-ExpectedUEBehaviour, + id-Paging-eDRXInformation, + id-extended-UEIdentityIndexValue, + id-CSGMembershipInfo, + id-MME-Group-ID, + id-Additional-GUTI, + id-S1-Message, + id-PWSfailedECGIList, + id-PWSFailureIndication, + id-UE-Usage-Type, + id-UEUserPlaneCIoTSupportIndicator, + id-NB-IoT-DefaultPagingDRX, + id-NB-IoT-Paging-eDRXInformation, + id-CE-mode-B-SupportIndicator, + id-NB-IoT-UEIdentityIndexValue, + id-RRC-Resume-Cause, + id-DCN-ID, + id-ServedDCNs, + id-UESidelinkAggregateMaximumBitrate, + id-DLNASPDUDeliveryAckRequest, + id-Coverage-Level, + id-EnhancedCoverageRestricted, + id-UE-Level-QoS-Parameters, + id-DL-CP-SecurityInformation, + id-UL-CP-SecurityInformation, + id-SecondaryRATDataUsageRequest, + id-SecondaryRATDataUsageReportList, + id-HandoverFlag, + id-NRUESecurityCapabilities, + id-UE-Application-Layer-Measurement-Capability, + id-CE-ModeBRestricted, + id-DownlinkPacketLossRate, + id-UplinkPacketLossRate, + id-UECapabilityInfoRequest, + id-EndIndication, + id-EDT-Session, + id-LTE-M-Indication, + id-PendingDataIndication, + id-WarningAreaCoordinates, + id-Subscription-Based-UE-DifferentiationInfo, + id-PSCellInformation, + id-ConnectedengNBList, + id-ConnectedengNBToAddList, + id-ConnectedengNBToRemoveList, + id-EN-DCSONConfigurationTransfer-ECT, + id-EN-DCSONConfigurationTransfer-MCT, + id-TimeSinceSecondaryNodeRelease, + id-IAB-Authorized, + id-IAB-Node-Indication, + id-IAB-Supported, + id-DataSize, + id-Ethernet-Type, + id-NRV2XServicesAuthorized, + id-NRUESidelinkAggregateMaximumBitrate, + id-PC5QoSParameters, + id-IntersystemSONConfigurationTransferMCT, + id-IntersystemSONConfigurationTransferECT, + id-UERadioCapabilityID, + id-UERadioCapability-NR-Format, + id-NotifySourceeNB, + id-eNB-EarlyStatusTransfer-TransparentContainer, + id-WUS-Assistance-Information, + id-NB-IoT-PagingDRX, + id-UERadioCapabilityForPaging-NR-Format, + id-PagingCause, + id-SecurityIndication, + id-SecurityResult, + id-LTE-NTN-TAI-Information, + id-E-RABToBeUpdatedList, + id-E-RABToBeUpdatedItem + +FROM S1AP-Constants; + +-- ************************************************************** +-- +-- Common Container Lists +-- +-- ************************************************************** + +E-RAB-IE-ContainerList { S1AP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxnoofE-RABs, {IEsSetParam} } +E-RAB-IE-ContainerPairList { S1AP-PROTOCOL-IES-PAIR : IEsSetParam } ::= ProtocolIE-ContainerPairList { 1, maxnoofE-RABs, {IEsSetParam} } +ProtocolError-IE-ContainerList { S1AP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxnoofE-RABs, {IEsSetParam} } + +-- ************************************************************** +-- +-- HANDOVER PREPARATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Handover Required +-- +-- ************************************************************** + +HandoverRequired ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverRequiredIEs} }, + ... +} + +HandoverRequiredIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory}| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| + { ID id-TargetID CRITICALITY reject TYPE TargetID PRESENCE mandatory}| + { ID id-Direct-Forwarding-Path-Availability CRITICALITY ignore TYPE Direct-Forwarding-Path-Availability PRESENCE optional}| + { ID id-SRVCCHOIndication CRITICALITY reject TYPE SRVCCHOIndication PRESENCE optional}| + { ID id-Source-ToTarget-TransparentContainer CRITICALITY reject TYPE Source-ToTarget-TransparentContainer PRESENCE mandatory}| + { ID id-Source-ToTarget-TransparentContainer-Secondary CRITICALITY reject TYPE Source-ToTarget-TransparentContainer PRESENCE optional}| + { ID id-MSClassmark2 CRITICALITY reject TYPE MSClassmark2 PRESENCE conditional}| + { ID id-MSClassmark3 CRITICALITY ignore TYPE MSClassmark3 PRESENCE conditional}| + { ID id-CSG-Id CRITICALITY reject TYPE CSG-Id PRESENCE optional}| + { ID id-CellAccessMode CRITICALITY reject TYPE CellAccessMode PRESENCE optional}| + { ID id-PS-ServiceNotAvailable CRITICALITY ignore TYPE PS-ServiceNotAvailable PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- Handover Command +-- +-- ************************************************************** + +HandoverCommand ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverCommandIEs} }, + ... +} + +HandoverCommandIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory}| + { ID id-NASSecurityParametersfromE-UTRAN CRITICALITY reject TYPE NASSecurityParametersfromE-UTRAN PRESENCE conditional + -- This IE shall be present if HandoverType IE is set to value "LTEtoUTRAN" or "LTEtoGERAN" --}| + { ID id-E-RABSubjecttoDataForwardingList CRITICALITY ignore TYPE E-RABSubjecttoDataForwardingList PRESENCE optional}| + { ID id-E-RABtoReleaseListHOCmd CRITICALITY ignore TYPE E-RABList PRESENCE optional}| + { ID id-Target-ToSource-TransparentContainer CRITICALITY reject TYPE Target-ToSource-TransparentContainer PRESENCE mandatory}| + { ID id-Target-ToSource-TransparentContainer-Secondary CRITICALITY reject TYPE Target-ToSource-TransparentContainer PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, + ... +} + +E-RABSubjecttoDataForwardingList ::= E-RAB-IE-ContainerList { {E-RABDataForwardingItemIEs} } + +E-RABDataForwardingItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABDataForwardingItem CRITICALITY ignore TYPE E-RABDataForwardingItem PRESENCE mandatory }, + ... +} + +E-RABDataForwardingItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + dL-transportLayerAddress TransportLayerAddress OPTIONAL, + dL-gTP-TEID GTP-TEID OPTIONAL, + uL-TransportLayerAddress TransportLayerAddress OPTIONAL, + uL-GTP-TEID GTP-TEID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { E-RABDataForwardingItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABDataForwardingItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + + +-- ************************************************************** +-- +-- Handover Preparation Failure +-- +-- ************************************************************** + +HandoverPreparationFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverPreparationFailureIEs} }, + ... +} + +HandoverPreparationFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- HANDOVER RESOURCE ALLOCATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Handover Request +-- +-- ************************************************************** + +HandoverRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {HandoverRequestIEs} }, + ... +} + +HandoverRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory}| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| + { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE mandatory}| + { ID id-E-RABToBeSetupListHOReq CRITICALITY reject TYPE E-RABToBeSetupListHOReq PRESENCE mandatory}| + { ID id-Source-ToTarget-TransparentContainer CRITICALITY reject TYPE Source-ToTarget-TransparentContainer PRESENCE mandatory}| + { ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE mandatory}| + { ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}| + { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE optional}| + { ID id-RequestType CRITICALITY ignore TYPE RequestType PRESENCE optional}| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}| + { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE mandatory}| + { ID id-NASSecurityParameterstoE-UTRAN CRITICALITY reject TYPE NASSecurityParameterstoE-UTRAN PRESENCE conditional + -- This IE shall be present if the Handover Type IE is set to the value "UTRANtoLTE" or "GERANtoLTE" -- }| + { ID id-CSG-Id CRITICALITY reject TYPE CSG-Id PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| + { ID id-GUMMEI-ID CRITICALITY ignore TYPE GUMMEI PRESENCE optional}| + { ID id-MME-UE-S1AP-ID-2 CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional}| + { ID id-ManagementBasedMDTAllowed CRITICALITY ignore TYPE ManagementBasedMDTAllowed PRESENCE optional}| + { ID id-ManagementBasedMDTPLMNList CRITICALITY ignore TYPE MDTPLMNList PRESENCE optional}| + { ID id-Masked-IMEISV CRITICALITY ignore TYPE Masked-IMEISV PRESENCE optional}| + { ID id-ExpectedUEBehaviour CRITICALITY ignore TYPE ExpectedUEBehaviour PRESENCE optional}| + { ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}| + { ID id-UEUserPlaneCIoTSupportIndicator CRITICALITY ignore TYPE UEUserPlaneCIoTSupportIndicator PRESENCE optional}| + { ID id-V2XServicesAuthorized CRITICALITY ignore TYPE V2XServicesAuthorized PRESENCE optional}| + { ID id-UESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE UESidelinkAggregateMaximumBitrate PRESENCE optional}| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| + { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}| + { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional }| + { ID id-IAB-Authorized CRITICALITY reject TYPE IAB-Authorized PRESENCE optional}| + { ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional }| + { ID id-NRUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-PC5QoSParameters CRITICALITY ignore TYPE PC5QoSParameters PRESENCE optional }| + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional}, ... +} + +E-RABToBeSetupListHOReq ::= E-RAB-IE-ContainerList { {E-RABToBeSetupItemHOReqIEs} } + +E-RABToBeSetupItemHOReqIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeSetupItemHOReq CRITICALITY reject TYPE E-RABToBeSetupItemHOReq PRESENCE mandatory }, + ... +} + +E-RABToBeSetupItemHOReq ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + e-RABlevelQosParameters E-RABLevelQoSParameters, + iE-Extensions ProtocolExtensionContainer { {E-RABToBeSetupItemHOReq-ExtIEs} } OPTIONAL, + ... +} + +E-RABToBeSetupItemHOReq-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-Data-Forwarding-Not-Possible CRITICALITY ignore EXTENSION Data-Forwarding-Not-Possible PRESENCE optional}| + { ID id-BearerType CRITICALITY reject EXTENSION BearerType PRESENCE optional}| + { ID id-Ethernet-Type CRITICALITY ignore EXTENSION Ethernet-Type PRESENCE optional}| + { ID id-SecurityIndication CRITICALITY reject EXTENSION SecurityIndication PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- Handover Request Acknowledge +-- +-- ************************************************************** + +HandoverRequestAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {HandoverRequestAcknowledgeIEs} }, + ... +} + +HandoverRequestAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABAdmittedList CRITICALITY ignore TYPE E-RABAdmittedList PRESENCE mandatory}| + { ID id-E-RABFailedToSetupListHOReqAck CRITICALITY ignore TYPE E-RABFailedtoSetupListHOReqAck PRESENCE optional}| + { ID id-Target-ToSource-TransparentContainer CRITICALITY reject TYPE Target-ToSource-TransparentContainer PRESENCE mandatory}| + { ID id-CSG-Id CRITICALITY ignore TYPE CSG-Id PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-CellAccessMode CRITICALITY ignore TYPE CellAccessMode PRESENCE optional}| + { ID id-CE-mode-B-SupportIndicator CRITICALITY ignore TYPE CE-mode-B-SupportIndicator PRESENCE optional}, + ... +} + +E-RABAdmittedList ::= E-RAB-IE-ContainerList { {E-RABAdmittedItemIEs} } + +E-RABAdmittedItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABAdmittedItem CRITICALITY ignore TYPE E-RABAdmittedItem PRESENCE mandatory }, + ... +} + +E-RABAdmittedItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + dL-transportLayerAddress TransportLayerAddress OPTIONAL, + dL-gTP-TEID GTP-TEID OPTIONAL, + uL-TransportLayerAddress TransportLayerAddress OPTIONAL, + uL-GTP-TEID GTP-TEID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {E-RABAdmittedItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABAdmittedItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +E-RABFailedtoSetupListHOReqAck ::= E-RAB-IE-ContainerList { {E-RABFailedtoSetupItemHOReqAckIEs} } + +E-RABFailedtoSetupItemHOReqAckIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABFailedtoSetupItemHOReqAck CRITICALITY ignore TYPE E-RABFailedToSetupItemHOReqAck PRESENCE mandatory }, + ... +} + +E-RABFailedToSetupItemHOReqAck ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + cause Cause, + iE-Extensions ProtocolExtensionContainer { { E-RABFailedToSetupItemHOReqAckExtIEs} } OPTIONAL, + ... +} + +E-RABFailedToSetupItemHOReqAckExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- ************************************************************** +-- +-- Handover Failure +-- +-- ************************************************************** + +HandoverFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverFailureIEs} }, + ... +} + +HandoverFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- HANDOVER NOTIFICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Handover Notify +-- +-- ************************************************************** + +HandoverNotify ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverNotifyIEs} }, + ... +} + +HandoverNotifyIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}| + { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory}| +-- Extension for Release 11 to support BBAI -- + { ID id-Tunnel-Information-for-BBF CRITICALITY ignore TYPE TunnelInformation PRESENCE optional}| + { ID id-LHN-ID CRITICALITY ignore TYPE LHN-ID PRESENCE optional}| + { ID id-PSCellInformation CRITICALITY ignore TYPE PSCellInformation PRESENCE optional }| + { ID id-NotifySourceeNB CRITICALITY ignore TYPE NotifySourceeNB PRESENCE optional}| + { ID id-LTE-NTN-TAI-Information CRITICALITY ignore TYPE LTE-NTN-TAI-Information PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- PATH SWITCH REQUEST ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Path Switch Request +-- +-- ************************************************************** + +PathSwitchRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { PathSwitchRequestIEs} }, + ... +} + +PathSwitchRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABToBeSwitchedDLList CRITICALITY reject TYPE E-RABToBeSwitchedDLList PRESENCE mandatory}| + { ID id-SourceMME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}| + { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory}| + { ID id-UESecurityCapabilities CRITICALITY ignore TYPE UESecurityCapabilities PRESENCE mandatory}| + { ID id-CSG-Id CRITICALITY ignore TYPE CSG-Id PRESENCE optional}| + { ID id-CellAccessMode CRITICALITY ignore TYPE CellAccessMode PRESENCE optional}| + { ID id-SourceMME-GUMMEI CRITICALITY ignore TYPE GUMMEI PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| +-- Extension for Release 11 to support BBAI -- + { ID id-Tunnel-Information-for-BBF CRITICALITY ignore TYPE TunnelInformation PRESENCE optional}| + { ID id-LHN-ID CRITICALITY ignore TYPE LHN-ID PRESENCE optional}| + { ID id-RRC-Resume-Cause CRITICALITY ignore TYPE RRC-Establishment-Cause PRESENCE optional }| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-PSCellInformation CRITICALITY ignore TYPE PSCellInformation PRESENCE optional }| + { ID id-LTE-NTN-TAI-Information CRITICALITY ignore TYPE LTE-NTN-TAI-Information PRESENCE optional}, + ... +} + +E-RABToBeSwitchedDLList ::= E-RAB-IE-ContainerList { {E-RABToBeSwitchedDLItemIEs} } + +E-RABToBeSwitchedDLItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeSwitchedDLItem CRITICALITY reject TYPE E-RABToBeSwitchedDLItem PRESENCE mandatory }, + ... +} + +E-RABToBeSwitchedDLItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { { E-RABToBeSwitchedDLItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABToBeSwitchedDLItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-SecurityIndication CRITICALITY ignore EXTENSION SecurityIndication PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- Path Switch Request Acknowledge +-- +-- ************************************************************** + +PathSwitchRequestAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { PathSwitchRequestAcknowledgeIEs} }, + ... +} + +PathSwitchRequestAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-uEaggregateMaximumBitrate CRITICALITY ignore TYPE UEAggregateMaximumBitrate PRESENCE optional}| + { ID id-E-RABToBeSwitchedULList CRITICALITY ignore TYPE E-RABToBeSwitchedULList PRESENCE optional}| + { ID id-E-RABToBeReleasedList CRITICALITY ignore TYPE E-RABList PRESENCE optional}| + { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE mandatory}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-MME-UE-S1AP-ID-2 CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| + { ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}| + { ID id-UEUserPlaneCIoTSupportIndicator CRITICALITY ignore TYPE UEUserPlaneCIoTSupportIndicator PRESENCE optional}| + { ID id-V2XServicesAuthorized CRITICALITY ignore TYPE V2XServicesAuthorized PRESENCE optional}| + { ID id-UESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE UESidelinkAggregateMaximumBitrate PRESENCE optional}| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| + { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}| + { ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}| + { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional }| + { ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional }| + { ID id-NRUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-PC5QoSParameters CRITICALITY ignore TYPE PC5QoSParameters PRESENCE optional }| + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional}| + { ID id-UESecurityCapabilities CRITICALITY ignore TYPE UESecurityCapabilities PRESENCE optional}| + { ID id-E-RABToBeUpdatedList CRITICALITY ignore TYPE E-RABToBeUpdatedList PRESENCE optional}, + ... +} + +E-RABToBeSwitchedULList ::= E-RAB-IE-ContainerList { {E-RABToBeSwitchedULItemIEs} } + +E-RABToBeSwitchedULItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeSwitchedULItem CRITICALITY ignore TYPE E-RABToBeSwitchedULItem PRESENCE mandatory }, + ... +} + +E-RABToBeSwitchedULItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { { E-RABToBeSwitchedULItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABToBeSwitchedULItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + + ... +} + +E-RABToBeUpdatedList ::= E-RAB-IE-ContainerList { {E-RABToBeUpdatedItemIEs} } + +E-RABToBeUpdatedItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeUpdatedItem CRITICALITY ignore TYPE E-RABToBeUpdatedItem PRESENCE mandatory }, + ... +} + +E-RABToBeUpdatedItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + securityIndication SecurityIndication OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { E-RABToBeUpdatedItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABToBeUpdatedItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- ************************************************************** +-- +-- Path Switch Request Failure +-- +-- ************************************************************** + +PathSwitchRequestFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { PathSwitchRequestFailureIEs} }, + ... +} + +PathSwitchRequestFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- HANDOVER CANCEL ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Handover Cancel +-- +-- ************************************************************** + +HandoverCancel ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverCancelIEs} }, + ... +} + +HandoverCancelIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- Handover Cancel Request Acknowledge +-- +-- ************************************************************** + +HandoverCancelAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverCancelAcknowledgeIEs} }, + ... +} + +HandoverCancelAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- HANDOVER SUCCESS ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Handover Success +-- +-- ************************************************************** + +HandoverSuccess ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverSuccessIEs} }, + ... +} + +HandoverSuccessIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}, + ... +} + +-- ************************************************************** +-- +-- eNB EARLY STATUS TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- eNB Early Status Transfer +-- +-- ************************************************************** + +ENBEarlyStatusTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ENBEarlyStatusTransferIEs} }, + ... +} + +ENBEarlyStatusTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-EarlyStatusTransfer-TransparentContainer CRITICALITY reject TYPE ENB-EarlyStatusTransfer-TransparentContainer PRESENCE mandatory}, + ... +} + +-- ************************************************************** +-- +-- MME EARLY STATUS TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MME Early Status Transfer +-- +-- ************************************************************** + +MMEEarlyStatusTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MMEEarlyStatusTransferIEs} }, + ... +} + +MMEEarlyStatusTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-EarlyStatusTransfer-TransparentContainer CRITICALITY reject TYPE ENB-EarlyStatusTransfer-TransparentContainer PRESENCE mandatory}, + ... +} + +-- ************************************************************** +-- +-- E-RAB SETUP ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- E-RAB Setup Request +-- +-- ************************************************************** + +E-RABSetupRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABSetupRequestIEs} }, + ... +} + +E-RABSetupRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE optional }| + { ID id-E-RABToBeSetupListBearerSUReq CRITICALITY reject TYPE E-RABToBeSetupListBearerSUReq PRESENCE mandatory }, + ... +} + +E-RABToBeSetupListBearerSUReq ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeSetupItemBearerSUReqIEs} } + +E-RABToBeSetupItemBearerSUReqIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeSetupItemBearerSUReq CRITICALITY reject TYPE E-RABToBeSetupItemBearerSUReq PRESENCE mandatory }, + ... +} + +E-RABToBeSetupItemBearerSUReq ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + e-RABlevelQoSParameters E-RABLevelQoSParameters, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + nAS-PDU NAS-PDU, + iE-Extensions ProtocolExtensionContainer { {E-RABToBeSetupItemBearerSUReqExtIEs} } OPTIONAL, + ... +} + + +E-RABToBeSetupItemBearerSUReqExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}| + { ID id-SIPTO-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}| + { ID id-BearerType CRITICALITY reject EXTENSION BearerType PRESENCE optional}| + { ID id-Ethernet-Type CRITICALITY ignore EXTENSION Ethernet-Type PRESENCE optional}| + { ID id-SecurityIndication CRITICALITY reject EXTENSION SecurityIndication PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- E-RAB Setup Response +-- +-- ************************************************************** + +E-RABSetupResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABSetupResponseIEs} }, + ... +} + +E-RABSetupResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABSetupListBearerSURes CRITICALITY ignore TYPE E-RABSetupListBearerSURes PRESENCE optional }| + { ID id-E-RABFailedToSetupListBearerSURes CRITICALITY ignore TYPE E-RABList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }, + ... +} + + +E-RABSetupListBearerSURes ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABSetupItemBearerSUResIEs} } + +E-RABSetupItemBearerSUResIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABSetupItemBearerSURes CRITICALITY ignore TYPE E-RABSetupItemBearerSURes PRESENCE mandatory }, + ... +} + +E-RABSetupItemBearerSURes ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { {E-RABSetupItemBearerSUResExtIEs} } OPTIONAL, + ... +} + + +E-RABSetupItemBearerSUResExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + + +-- ************************************************************** +-- +-- E-RAB MODIFY ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- E-RAB Modify Request +-- +-- ************************************************************** + +E-RABModifyRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABModifyRequestIEs} }, + ... +} + +E-RABModifyRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE optional }| + { ID id-E-RABToBeModifiedListBearerModReq CRITICALITY reject TYPE E-RABToBeModifiedListBearerModReq PRESENCE mandatory }| + { ID id-SecondaryRATDataUsageRequest CRITICALITY ignore TYPE SecondaryRATDataUsageRequest PRESENCE optional }, + ... +} + +E-RABToBeModifiedListBearerModReq ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeModifiedItemBearerModReqIEs} } + +E-RABToBeModifiedItemBearerModReqIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeModifiedItemBearerModReq CRITICALITY reject TYPE E-RABToBeModifiedItemBearerModReq PRESENCE mandatory }, + ... +} + +E-RABToBeModifiedItemBearerModReq ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + e-RABLevelQoSParameters E-RABLevelQoSParameters, + nAS-PDU NAS-PDU, + iE-Extensions ProtocolExtensionContainer { {E-RABToBeModifyItemBearerModReqExtIEs} } OPTIONAL, + ... +} + + +E-RABToBeModifyItemBearerModReqExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-TransportInformation CRITICALITY reject EXTENSION TransportInformation PRESENCE optional}, + ... +} + + + +-- ************************************************************** +-- +-- E-RAB Modify Response +-- +-- ************************************************************** + +E-RABModifyResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABModifyResponseIEs} }, + ... +} + +E-RABModifyResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABModifyListBearerModRes CRITICALITY ignore TYPE E-RABModifyListBearerModRes PRESENCE optional }| + { ID id-E-RABFailedToModifyList CRITICALITY ignore TYPE E-RABList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }, + ... +} + + +E-RABModifyListBearerModRes ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABModifyItemBearerModResIEs} } + +E-RABModifyItemBearerModResIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABModifyItemBearerModRes CRITICALITY ignore TYPE E-RABModifyItemBearerModRes PRESENCE mandatory}, + ... +} + +E-RABModifyItemBearerModRes ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + iE-Extensions ProtocolExtensionContainer { {E-RABModifyItemBearerModResExtIEs} } OPTIONAL, + ... +} + + +E-RABModifyItemBearerModResExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + + + +-- ************************************************************** +-- +-- E-RAB RELEASE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- E-RAB Release Command +-- +-- ************************************************************** + +E-RABReleaseCommand ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABReleaseCommandIEs} }, + ... +} + +E-RABReleaseCommandIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE optional }| + { ID id-E-RABToBeReleasedList CRITICALITY ignore TYPE E-RABList PRESENCE mandatory }| + { ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- E-RAB Release Response +-- +-- ************************************************************** + +E-RABReleaseResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { E-RABReleaseResponseIEs } }, + ... +} + +E-RABReleaseResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABReleaseListBearerRelComp CRITICALITY ignore TYPE E-RABReleaseListBearerRelComp PRESENCE optional }| + { ID id-E-RABFailedToReleaseList CRITICALITY ignore TYPE E-RABList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| +-- Extension for Release 12 to support User Location Information -- + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }, + ... +} + + +E-RABReleaseListBearerRelComp ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABReleaseItemBearerRelCompIEs} } + +E-RABReleaseItemBearerRelCompIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABReleaseItemBearerRelComp CRITICALITY ignore TYPE E-RABReleaseItemBearerRelComp PRESENCE mandatory }, + ... +} + +E-RABReleaseItemBearerRelComp ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + iE-Extensions ProtocolExtensionContainer { {E-RABReleaseItemBearerRelCompExtIEs} } OPTIONAL, + ... +} + + +E-RABReleaseItemBearerRelCompExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + + +-- ************************************************************** +-- +-- E-RAB RELEASE INDICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- E-RAB Release Indication +-- +-- ************************************************************** + +E-RABReleaseIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABReleaseIndicationIEs} }, + ... +} + +E-RABReleaseIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABReleasedList CRITICALITY ignore TYPE E-RABList PRESENCE mandatory }| +-- Extension for Release 12 to support User Location Information -- + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- INITIAL CONTEXT SETUP ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Initial Context Setup Request +-- +-- ************************************************************** + +InitialContextSetupRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {InitialContextSetupRequestIEs} }, + ... +} + +InitialContextSetupRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE mandatory}| + { ID id-E-RABToBeSetupListCtxtSUReq CRITICALITY reject TYPE E-RABToBeSetupListCtxtSUReq PRESENCE mandatory}| + { ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE mandatory}| + { ID id-SecurityKey CRITICALITY reject TYPE SecurityKey PRESENCE mandatory}| + { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE optional}| + { ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional}| + { ID id-SubscriberProfileIDforRFP CRITICALITY ignore TYPE SubscriberProfileIDforRFP PRESENCE optional}| + { ID id-CSFallbackIndicator CRITICALITY reject TYPE CSFallbackIndicator PRESENCE optional}| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| + { ID id-RegisteredLAI CRITICALITY ignore TYPE LAI PRESENCE optional}| + { ID id-GUMMEI-ID CRITICALITY ignore TYPE GUMMEI PRESENCE optional}| + { ID id-MME-UE-S1AP-ID-2 CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional}| + { ID id-ManagementBasedMDTAllowed CRITICALITY ignore TYPE ManagementBasedMDTAllowed PRESENCE optional}| + { ID id-ManagementBasedMDTPLMNList CRITICALITY ignore TYPE MDTPLMNList PRESENCE optional}| + { ID id-AdditionalCSFallbackIndicator CRITICALITY ignore TYPE AdditionalCSFallbackIndicator PRESENCE conditional}| + { ID id-Masked-IMEISV CRITICALITY ignore TYPE Masked-IMEISV PRESENCE optional}| + { ID id-ExpectedUEBehaviour CRITICALITY ignore TYPE ExpectedUEBehaviour PRESENCE optional}| + { ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}| + { ID id-UEUserPlaneCIoTSupportIndicator CRITICALITY ignore TYPE UEUserPlaneCIoTSupportIndicator PRESENCE optional}| + { ID id-V2XServicesAuthorized CRITICALITY ignore TYPE V2XServicesAuthorized PRESENCE optional}| + { ID id-UESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE UESidelinkAggregateMaximumBitrate PRESENCE optional}| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| + { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}| + { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional }| + { ID id-IAB-Authorized CRITICALITY ignore TYPE IAB-Authorized PRESENCE optional}| + { ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional }| + { ID id-NRUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-PC5QoSParameters CRITICALITY ignore TYPE PC5QoSParameters PRESENCE optional }| + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional}, + ... +} + + + + +E-RABToBeSetupListCtxtSUReq ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeSetupItemCtxtSUReqIEs} } + +E-RABToBeSetupItemCtxtSUReqIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeSetupItemCtxtSUReq CRITICALITY reject TYPE E-RABToBeSetupItemCtxtSUReq PRESENCE mandatory }, + ... +} + +E-RABToBeSetupItemCtxtSUReq ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + e-RABlevelQoSParameters E-RABLevelQoSParameters, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + nAS-PDU NAS-PDU OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {E-RABToBeSetupItemCtxtSUReqExtIEs} } OPTIONAL, + ... +} + + +E-RABToBeSetupItemCtxtSUReqExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}| + { ID id-SIPTO-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}| + { ID id-BearerType CRITICALITY reject EXTENSION BearerType PRESENCE optional}| + { ID id-Ethernet-Type CRITICALITY ignore EXTENSION Ethernet-Type PRESENCE optional}| + { ID id-SecurityIndication CRITICALITY reject EXTENSION SecurityIndication PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- Initial Context Setup Response +-- +-- ************************************************************** + +InitialContextSetupResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {InitialContextSetupResponseIEs} }, + ... +} + +InitialContextSetupResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABSetupListCtxtSURes CRITICALITY ignore TYPE E-RABSetupListCtxtSURes PRESENCE mandatory }| + { ID id-E-RABFailedToSetupListCtxtSURes CRITICALITY ignore TYPE E-RABList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + + +E-RABSetupListCtxtSURes ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABSetupItemCtxtSUResIEs} } + +E-RABSetupItemCtxtSUResIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABSetupItemCtxtSURes CRITICALITY ignore TYPE E-RABSetupItemCtxtSURes PRESENCE mandatory }, + ... +} + +E-RABSetupItemCtxtSURes ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { {E-RABSetupItemCtxtSUResExtIEs} } OPTIONAL, + ... +} + + +E-RABSetupItemCtxtSUResExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- ************************************************************** +-- +-- Initial Context Setup Failure +-- +-- ************************************************************** + +InitialContextSetupFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {InitialContextSetupFailureIEs} }, + ... +} + +InitialContextSetupFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PAGING ELEMENTARY PROCEDURE +-- +-- ************************************************************** + + +-- ************************************************************** +-- +-- Paging +-- +-- ************************************************************** + +Paging ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{PagingIEs}}, + ... +} + +PagingIEs S1AP-PROTOCOL-IES ::= { + { ID id-UEIdentityIndexValue CRITICALITY ignore TYPE UEIdentityIndexValue PRESENCE mandatory}| + { ID id-UEPagingID CRITICALITY ignore TYPE UEPagingID PRESENCE mandatory}| + { ID id-pagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE optional}| + { ID id-CNDomain CRITICALITY ignore TYPE CNDomain PRESENCE mandatory}| + { ID id-TAIList CRITICALITY ignore TYPE TAIList PRESENCE mandatory}| + { ID id-CSG-IdList CRITICALITY ignore TYPE CSG-IdList PRESENCE optional}| + { ID id-PagingPriority CRITICALITY ignore TYPE PagingPriority PRESENCE optional}| + { ID id-UERadioCapabilityForPaging CRITICALITY ignore TYPE UERadioCapabilityForPaging PRESENCE optional}| +-- Extension for Release 13 to support Paging Optimisation and Coverage Enhancement paging -- + { ID id-AssistanceDataForPaging CRITICALITY ignore TYPE AssistanceDataForPaging PRESENCE optional}| + { ID id-Paging-eDRXInformation CRITICALITY ignore TYPE Paging-eDRXInformation PRESENCE optional}| + { ID id-extended-UEIdentityIndexValue CRITICALITY ignore TYPE Extended-UEIdentityIndexValue PRESENCE optional}| + { ID id-NB-IoT-Paging-eDRXInformation CRITICALITY ignore TYPE NB-IoT-Paging-eDRXInformation PRESENCE optional}| + { ID id-NB-IoT-UEIdentityIndexValue CRITICALITY ignore TYPE NB-IoT-UEIdentityIndexValue PRESENCE optional}| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| + { ID id-DataSize CRITICALITY ignore TYPE DataSize PRESENCE optional}| + { ID id-WUS-Assistance-Information CRITICALITY ignore TYPE WUS-Assistance-Information PRESENCE optional}| + { ID id-NB-IoT-PagingDRX CRITICALITY ignore TYPE NB-IoT-PagingDRX PRESENCE optional}| + { ID id-PagingCause CRITICALITY ignore TYPE PagingCause PRESENCE optional}, + ... +} + +TAIList::= SEQUENCE (SIZE(1.. maxnoofTAIs)) OF ProtocolIE-SingleContainer {{TAIItemIEs}} + +TAIItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-TAIItem CRITICALITY ignore TYPE TAIItem PRESENCE mandatory }, + ... +} + +TAIItem ::= SEQUENCE { + tAI TAI, + iE-Extensions ProtocolExtensionContainer { {TAIItemExtIEs} } OPTIONAL, + ... +} + + +TAIItemExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- ************************************************************** +-- +-- UE CONTEXT RELEASE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Context Release Request +-- +-- ************************************************************** + +UEContextReleaseRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UEContextReleaseRequest-IEs}}, + ... +} + +UEContextReleaseRequest-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-GWContextReleaseIndication CRITICALITY reject TYPE GWContextReleaseIndication PRESENCE optional }| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE Context Release Command +-- +-- ************************************************************** + +UEContextReleaseCommand ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UEContextReleaseCommand-IEs}}, + ... +} + +UEContextReleaseCommand-IEs S1AP-PROTOCOL-IES ::= { + { ID id-UE-S1AP-IDs CRITICALITY reject TYPE UE-S1AP-IDs PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UE Context Release Complete +-- +-- ************************************************************** + +UEContextReleaseComplete ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UEContextReleaseComplete-IEs}}, + ... +} + +UEContextReleaseComplete-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| +-- Extension for Release 12 to support User Location Information -- + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional}| +-- Extension for Release 13 to support Paging Optimisation + { ID id-InformationOnRecommendedCellsAndENBsForPaging CRITICALITY ignore TYPE InformationOnRecommendedCellsAndENBsForPaging PRESENCE optional}| +-- Extension for Release 13 to support coverage enhancement paging -- + { ID id-CellIdentifierAndCELevelForCECapableUEs CRITICALITY ignore TYPE CellIdentifierAndCELevelForCECapableUEs PRESENCE optional}| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }| + { ID id-TimeSinceSecondaryNodeRelease CRITICALITY ignore TYPE TimeSinceSecondaryNodeRelease PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- UE CONTEXT MODIFICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Context Modification Request +-- +-- ************************************************************** + +UEContextModificationRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextModificationRequestIEs} }, + ... +} + +UEContextModificationRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-SecurityKey CRITICALITY reject TYPE SecurityKey PRESENCE optional}| + { ID id-SubscriberProfileIDforRFP CRITICALITY ignore TYPE SubscriberProfileIDforRFP PRESENCE optional}| + { ID id-uEaggregateMaximumBitrate CRITICALITY ignore TYPE UEAggregateMaximumBitrate PRESENCE optional}| + { ID id-CSFallbackIndicator CRITICALITY reject TYPE CSFallbackIndicator PRESENCE optional}| + { ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| + { ID id-RegisteredLAI CRITICALITY ignore TYPE LAI PRESENCE optional}| + { ID id-AdditionalCSFallbackIndicator CRITICALITY ignore TYPE AdditionalCSFallbackIndicator PRESENCE conditional}| + { ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}| + { ID id-SRVCCOperationNotPossible CRITICALITY ignore TYPE SRVCCOperationNotPossible PRESENCE optional}| + { ID id-V2XServicesAuthorized CRITICALITY ignore TYPE V2XServicesAuthorized PRESENCE optional}| + { ID id-UESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE UESidelinkAggregateMaximumBitrate PRESENCE optional}| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}| + { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional}| + { ID id-IAB-Authorized CRITICALITY ignore TYPE IAB-Authorized PRESENCE optional}| + { ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional }| + { ID id-NRUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-PC5QoSParameters CRITICALITY ignore TYPE PC5QoSParameters PRESENCE optional }| + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional}, + ... +} +-- ************************************************************** +-- +-- UE Context Modification Response +-- +-- ************************************************************** + +UEContextModificationResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextModificationResponseIEs} }, + ... +} + +UEContextModificationResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- UE Context Modification Failure +-- +-- ************************************************************** + +UEContextModificationFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextModificationFailureIEs} }, + ... +} + +UEContextModificationFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE RADIO CAPABILITY MATCH ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Radio Capability Match Request +-- +-- ************************************************************** + +UERadioCapabilityMatchRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UERadioCapabilityMatchRequestIEs} }, + ... +} + +UERadioCapabilityMatchRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional }| + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE Radio Capability Match Response +-- +-- ************************************************************** + +UERadioCapabilityMatchResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UERadioCapabilityMatchResponseIEs} }, + ... +} + +UERadioCapabilityMatchResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-VoiceSupportMatchIndicator CRITICALITY reject TYPE VoiceSupportMatchIndicator PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- NAS TRANSPORT ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- DOWNLINK NAS TRANSPORT +-- +-- ************************************************************** + +DownlinkNASTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{DownlinkNASTransport-IEs}}, + ... +} + +DownlinkNASTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE mandatory}| + { ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}| + { ID id-SubscriberProfileIDforRFP CRITICALITY ignore TYPE SubscriberProfileIDforRFP PRESENCE optional}| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional}| + { ID id-DLNASPDUDeliveryAckRequest CRITICALITY ignore TYPE DLNASPDUDeliveryAckRequest PRESENCE optional}| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| + { ID id-UECapabilityInfoRequest CRITICALITY ignore TYPE UECapabilityInfoRequest PRESENCE optional}| + { ID id-EndIndication CRITICALITY ignore TYPE EndIndication PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}| + { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional}| + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional}| + { ID id-Masked-IMEISV CRITICALITY ignore TYPE Masked-IMEISV PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- INITIAL UE MESSAGE +-- +-- ************************************************************** + +InitialUEMessage ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{InitialUEMessage-IEs}}, + ... +} + +InitialUEMessage-IEs S1AP-PROTOCOL-IES ::= { + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE mandatory}| + { ID id-TAI CRITICALITY reject TYPE TAI PRESENCE mandatory}| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}| + { ID id-RRC-Establishment-Cause CRITICALITY ignore TYPE RRC-Establishment-Cause PRESENCE mandatory}| + { ID id-S-TMSI CRITICALITY reject TYPE S-TMSI PRESENCE optional}| + { ID id-CSG-Id CRITICALITY reject TYPE CSG-Id PRESENCE optional}| + { ID id-GUMMEI-ID CRITICALITY reject TYPE GUMMEI PRESENCE optional}| + { ID id-CellAccessMode CRITICALITY reject TYPE CellAccessMode PRESENCE optional}| + { ID id-GW-TransportLayerAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional}| + { ID id-RelayNode-Indicator CRITICALITY reject TYPE RelayNode-Indicator PRESENCE optional}| + { ID id-GUMMEIType CRITICALITY ignore TYPE GUMMEIType PRESENCE optional}| +-- Extension for Release 11 to support BBAI -- + { ID id-Tunnel-Information-for-BBF CRITICALITY ignore TYPE TunnelInformation PRESENCE optional}| + { ID id-SIPTO-L-GW-TransportLayerAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional}| + { ID id-LHN-ID CRITICALITY ignore TYPE LHN-ID PRESENCE optional}| + { ID id-MME-Group-ID CRITICALITY ignore TYPE MME-Group-ID PRESENCE optional}| + { ID id-UE-Usage-Type CRITICALITY ignore TYPE UE-Usage-Type PRESENCE optional}| + { ID id-CE-mode-B-SupportIndicator CRITICALITY ignore TYPE CE-mode-B-SupportIndicator PRESENCE optional}| + { ID id-DCN-ID CRITICALITY ignore TYPE DCN-ID PRESENCE optional}| + { ID id-Coverage-Level CRITICALITY ignore TYPE Coverage-Level PRESENCE optional}| + { ID id-UE-Application-Layer-Measurement-Capability CRITICALITY ignore TYPE UE-Application-Layer-Measurement-Capability PRESENCE optional}| + { ID id-EDT-Session CRITICALITY ignore TYPE EDT-Session PRESENCE optional}| + { ID id-IAB-Node-Indication CRITICALITY reject TYPE IAB-Node-Indication PRESENCE optional}| + { ID id-LTE-NTN-TAI-Information CRITICALITY ignore TYPE LTE-NTN-TAI-Information PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- UPLINK NAS TRANSPORT +-- +-- ************************************************************** + +UplinkNASTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UplinkNASTransport-IEs}}, + ... +} + +UplinkNASTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE mandatory}| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}| + { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory}| + { ID id-GW-TransportLayerAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional}| + { ID id-SIPTO-L-GW-TransportLayerAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional}| + { ID id-LHN-ID CRITICALITY ignore TYPE LHN-ID PRESENCE optional}| + { ID id-PSCellInformation CRITICALITY ignore TYPE PSCellInformation PRESENCE optional }| + { ID id-LTE-NTN-TAI-Information CRITICALITY ignore TYPE LTE-NTN-TAI-Information PRESENCE optional}, + ... +} +-- ************************************************************** +-- +-- NAS NON DELIVERY INDICATION +-- +-- ************************************************************** + +NASNonDeliveryIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{NASNonDeliveryIndication-IEs}}, + ... +} + +NASNonDeliveryIndication-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- REROUTE NAS REQUEST +-- +-- ************************************************************** + +RerouteNASRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{RerouteNASRequest-IEs}}, + ... +} + +RerouteNASRequest-IEs S1AP-PROTOCOL-IES ::= { + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional}| + { ID id-S1-Message CRITICALITY reject TYPE OCTET STRING PRESENCE mandatory}| + { ID id-MME-Group-ID CRITICALITY reject TYPE MME-Group-ID PRESENCE mandatory}| + { ID id-Additional-GUTI CRITICALITY ignore TYPE Additional-GUTI PRESENCE optional}| + { ID id-UE-Usage-Type CRITICALITY ignore TYPE UE-Usage-Type PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- NAS DELIVERY INDICATION +-- +-- ************************************************************** + +NASDeliveryIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { NASDeliveryIndicationIEs} }, + ... +} + +NASDeliveryIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}, + ... +} + +-- ************************************************************** +-- +-- RESET ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Reset +-- +-- ************************************************************** + +Reset ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ResetIEs} }, + ... +} + +ResetIEs S1AP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-ResetType CRITICALITY reject TYPE ResetType PRESENCE mandatory }, + ... +} + +ResetType ::= CHOICE { + s1-Interface ResetAll, + partOfS1-Interface UE-associatedLogicalS1-ConnectionListRes, + ... +} + + + +ResetAll ::= ENUMERATED { + reset-all, + ... +} + +UE-associatedLogicalS1-ConnectionListRes ::= SEQUENCE (SIZE(1.. maxnoofIndividualS1ConnectionsToReset)) OF ProtocolIE-SingleContainer { { UE-associatedLogicalS1-ConnectionItemRes } } + +UE-associatedLogicalS1-ConnectionItemRes S1AP-PROTOCOL-IES ::= { + { ID id-UE-associatedLogicalS1-ConnectionItem CRITICALITY reject TYPE UE-associatedLogicalS1-ConnectionItem PRESENCE mandatory}, + ... +} + + +-- ************************************************************** +-- +-- Reset Acknowledge +-- +-- ************************************************************** + +ResetAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ResetAcknowledgeIEs} }, + ... +} + +ResetAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-UE-associatedLogicalS1-ConnectionListResAck CRITICALITY ignore TYPE UE-associatedLogicalS1-ConnectionListResAck PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +UE-associatedLogicalS1-ConnectionListResAck ::= SEQUENCE (SIZE(1.. maxnoofIndividualS1ConnectionsToReset)) OF ProtocolIE-SingleContainer { { UE-associatedLogicalS1-ConnectionItemResAck } } + +UE-associatedLogicalS1-ConnectionItemResAck S1AP-PROTOCOL-IES ::= { + { ID id-UE-associatedLogicalS1-ConnectionItem CRITICALITY ignore TYPE UE-associatedLogicalS1-ConnectionItem PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- ERROR INDICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Error Indication +-- +-- ************************************************************** + +ErrorIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ErrorIndicationIEs}}, + ... +} + +ErrorIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE optional }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| + { ID id-S-TMSI CRITICALITY ignore TYPE S-TMSI PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- S1 SETUP ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- S1 Setup Request +-- +-- ************************************************************** + +S1SetupRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {S1SetupRequestIEs} }, + ... +} + +S1SetupRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-Global-ENB-ID CRITICALITY reject TYPE Global-ENB-ID PRESENCE mandatory}| + { ID id-eNBname CRITICALITY ignore TYPE ENBname PRESENCE optional}| + { ID id-SupportedTAs CRITICALITY reject TYPE SupportedTAs PRESENCE mandatory}| + { ID id-DefaultPagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE mandatory}| + { ID id-CSG-IdList CRITICALITY reject TYPE CSG-IdList PRESENCE optional}| + { ID id-UE-RetentionInformation CRITICALITY ignore TYPE UE-RetentionInformation PRESENCE optional}| + { ID id-NB-IoT-DefaultPagingDRX CRITICALITY ignore TYPE NB-IoT-DefaultPagingDRX PRESENCE optional}| + { ID id-ConnectedengNBList CRITICALITY ignore TYPE ConnectedengNBList PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- S1 Setup Response +-- +-- ************************************************************** + +S1SetupResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {S1SetupResponseIEs} }, + ... +} + + +S1SetupResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MMEname CRITICALITY ignore TYPE MMEname PRESENCE optional}| + { ID id-ServedGUMMEIs CRITICALITY reject TYPE ServedGUMMEIs PRESENCE mandatory}| + { ID id-RelativeMMECapacity CRITICALITY ignore TYPE RelativeMMECapacity PRESENCE mandatory}| + { ID id-MMERelaySupportIndicator CRITICALITY ignore TYPE MMERelaySupportIndicator PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-UE-RetentionInformation CRITICALITY ignore TYPE UE-RetentionInformation PRESENCE optional}| + { ID id-ServedDCNs CRITICALITY ignore TYPE ServedDCNs PRESENCE optional}| + { ID id-IAB-Supported CRITICALITY ignore TYPE IAB-Supported PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- S1 Setup Failure +-- +-- ************************************************************** + +S1SetupFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {S1SetupFailureIEs} }, + ... +} + +S1SetupFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- ENB CONFIGURATION UPDATE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- eNB Configuration Update +-- +-- ************************************************************** + +ENBConfigurationUpdate ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ENBConfigurationUpdateIEs} }, + ... +} + +ENBConfigurationUpdateIEs S1AP-PROTOCOL-IES ::= { + { ID id-eNBname CRITICALITY ignore TYPE ENBname PRESENCE optional}| + { ID id-SupportedTAs CRITICALITY reject TYPE SupportedTAs PRESENCE optional}| + { ID id-CSG-IdList CRITICALITY reject TYPE CSG-IdList PRESENCE optional}| + { ID id-DefaultPagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE optional}| + { ID id-NB-IoT-DefaultPagingDRX CRITICALITY ignore TYPE NB-IoT-DefaultPagingDRX PRESENCE optional}| + { ID id-ConnectedengNBToAddList CRITICALITY ignore TYPE ConnectedengNBList PRESENCE optional}| + { ID id-ConnectedengNBToRemoveList CRITICALITY ignore TYPE ConnectedengNBList PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- eNB Configuration Update Acknowledge +-- +-- ************************************************************** + +ENBConfigurationUpdateAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ENBConfigurationUpdateAcknowledgeIEs} }, + ... +} + + +ENBConfigurationUpdateAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- eNB Configuration Update Failure +-- +-- ************************************************************** + +ENBConfigurationUpdateFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ENBConfigurationUpdateFailureIEs} }, + ... +} + +ENBConfigurationUpdateFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, +... +} + + +-- ************************************************************** +-- +-- MME CONFIGURATION UPDATE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MME Configuration Update +-- +-- ************************************************************** + +MMEConfigurationUpdate ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MMEConfigurationUpdateIEs} }, + ... +} + +MMEConfigurationUpdateIEs S1AP-PROTOCOL-IES ::= { + { ID id-MMEname CRITICALITY ignore TYPE MMEname PRESENCE optional }| + { ID id-ServedGUMMEIs CRITICALITY reject TYPE ServedGUMMEIs PRESENCE optional }| + { ID id-RelativeMMECapacity CRITICALITY reject TYPE RelativeMMECapacity PRESENCE optional }| + { ID id-ServedDCNs CRITICALITY ignore TYPE ServedDCNs PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- MME Configuration Update Acknowledge +-- +-- ************************************************************** + +MMEConfigurationUpdateAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MMEConfigurationUpdateAcknowledgeIEs} }, + ... +} + + +MMEConfigurationUpdateAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- MME Configuration Update Failure +-- +-- ************************************************************** + +MMEConfigurationUpdateFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MMEConfigurationUpdateFailureIEs} }, + ... +} + +MMEConfigurationUpdateFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- DOWNLINK S1 CDMA2000 TUNNELLING ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Downlink S1 CDMA2000 Tunnelling +-- +-- ************************************************************** + +DownlinkS1cdma2000tunnelling ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DownlinkS1cdma2000tunnellingIEs} }, + ... +} + +DownlinkS1cdma2000tunnellingIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABSubjecttoDataForwardingList CRITICALITY ignore TYPE E-RABSubjecttoDataForwardingList PRESENCE optional }| + { ID id-cdma2000HOStatus CRITICALITY ignore TYPE Cdma2000HOStatus PRESENCE optional }| + { ID id-cdma2000RATType CRITICALITY reject TYPE Cdma2000RATType PRESENCE mandatory }| + { ID id-cdma2000PDU CRITICALITY reject TYPE Cdma2000PDU PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UPLINK S1 CDMA2000 TUNNELLING ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Uplink S1 CDMA2000 Tunnelling +-- +-- ************************************************************** + +UplinkS1cdma2000tunnelling ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UplinkS1cdma2000tunnellingIEs} }, + ... +} + +UplinkS1cdma2000tunnellingIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-cdma2000RATType CRITICALITY reject TYPE Cdma2000RATType PRESENCE mandatory }| + { ID id-cdma2000SectorID CRITICALITY reject TYPE Cdma2000SectorID PRESENCE mandatory }| + { ID id-cdma2000HORequiredIndication CRITICALITY ignore TYPE Cdma2000HORequiredIndication PRESENCE optional }| + { ID id-cdma2000OneXSRVCCInfo CRITICALITY reject TYPE Cdma2000OneXSRVCCInfo PRESENCE optional }| + { ID id-cdma2000OneXRAND CRITICALITY reject TYPE Cdma2000OneXRAND PRESENCE optional }| + { ID id-cdma2000PDU CRITICALITY reject TYPE Cdma2000PDU PRESENCE mandatory }| + { ID id-EUTRANRoundTripDelayEstimationInfo CRITICALITY ignore TYPE EUTRANRoundTripDelayEstimationInfo PRESENCE optional }, + -- Extension for Release 9 to assist target HRPD access with the acquisition of the UE -- + ... +} + + +-- ************************************************************** +-- +-- UE CAPABILITY INFO INDICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Capability Info Indication +-- +-- ************************************************************** + +UECapabilityInfoIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UECapabilityInfoIndicationIEs} }, + ... +} + +UECapabilityInfoIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE mandatory}| + { ID id-UERadioCapabilityForPaging CRITICALITY ignore TYPE UERadioCapabilityForPaging PRESENCE optional}| + { ID id-UE-Application-Layer-Measurement-Capability CRITICALITY ignore TYPE UE-Application-Layer-Measurement-Capability PRESENCE optional}| + { ID id-LTE-M-Indication CRITICALITY ignore TYPE LTE-M-Indication PRESENCE optional}| + { ID id-UERadioCapability-NR-Format CRITICALITY ignore TYPE UERadioCapability PRESENCE optional}| + { ID id-UERadioCapabilityForPaging-NR-Format CRITICALITY ignore TYPE UERadioCapabilityForPaging PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- eNB STATUS TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- eNB Status Transfer +-- +-- ************************************************************** + +ENBStatusTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ENBStatusTransferIEs} }, + ... +} + +ENBStatusTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-StatusTransfer-TransparentContainer CRITICALITY reject TYPE ENB-StatusTransfer-TransparentContainer PRESENCE mandatory}, + ... +} + + +-- ************************************************************** +-- +-- MME STATUS TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MME Status Transfer +-- +-- ************************************************************** + +MMEStatusTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MMEStatusTransferIEs} }, + ... +} + +MMEStatusTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-StatusTransfer-TransparentContainer CRITICALITY reject TYPE ENB-StatusTransfer-TransparentContainer PRESENCE mandatory}, + ... +} + + +-- ************************************************************** +-- +-- TRACE ELEMENTARY PROCEDURES +-- +-- ************************************************************** +-- ************************************************************** +-- +-- Trace Start +-- +-- ************************************************************** + +TraceStart ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {TraceStartIEs} }, + ... +} + +TraceStartIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- Trace Failure Indication +-- +-- ************************************************************** + +TraceFailureIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {TraceFailureIndicationIEs} }, + ... +} + +TraceFailureIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-UTRAN-Trace-ID CRITICALITY ignore TYPE E-UTRAN-Trace-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- DEACTIVATE TRACE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Deactivate Trace +-- +-- ************************************************************** + +DeactivateTrace ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { DeactivateTraceIEs} }, + ... +} + +DeactivateTraceIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-UTRAN-Trace-ID CRITICALITY ignore TYPE E-UTRAN-Trace-ID PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- CELL TRAFFIC TRACE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Cell Traffic Trace +-- +-- ************************************************************** + +CellTrafficTrace ::= SEQUENCE { +protocolIEs ProtocolIE-Container { { CellTrafficTraceIEs } }, +... +} + +CellTrafficTraceIEs S1AP-PROTOCOL-IES ::= { + {ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + {ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + {ID id-E-UTRAN-Trace-ID CRITICALITY ignore TYPE E-UTRAN-Trace-ID PRESENCE mandatory }| + {ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory }| + {ID id-TraceCollectionEntityIPAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE mandatory }| + {ID id-PrivacyIndicator CRITICALITY ignore TYPE PrivacyIndicator PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- LOCATION ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Location Reporting Control +-- +-- ************************************************************** + +LocationReportingControl ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { LocationReportingControlIEs} }, + ... +} + +LocationReportingControlIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-RequestType CRITICALITY ignore TYPE RequestType PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- Location Report Failure Indication +-- +-- ************************************************************** + +LocationReportingFailureIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { LocationReportingFailureIndicationIEs} }, + ... +} + +LocationReportingFailureIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- Location Report +-- +-- ************************************************************** + +LocationReport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { LocationReportIEs} }, + ... +} + +LocationReportIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory }| + { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory }| + { ID id-RequestType CRITICALITY ignore TYPE RequestType PRESENCE mandatory }| + { ID id-PSCellInformation CRITICALITY ignore TYPE PSCellInformation PRESENCE optional }| + { ID id-LTE-NTN-TAI-Information CRITICALITY ignore TYPE LTE-NTN-TAI-Information PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- OVERLOAD ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Overload Start +-- +-- ************************************************************** + +OverloadStart ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {OverloadStartIEs} }, + ... +} + +OverloadStartIEs S1AP-PROTOCOL-IES ::= { + { ID id-OverloadResponse CRITICALITY reject TYPE OverloadResponse PRESENCE mandatory }| + { ID id-GUMMEIList CRITICALITY ignore TYPE GUMMEIList PRESENCE optional }| + { ID id-TrafficLoadReductionIndication CRITICALITY ignore TYPE TrafficLoadReductionIndication PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- Overload Stop +-- +-- ************************************************************** + +OverloadStop ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {OverloadStopIEs} }, + ... +} + +OverloadStopIEs S1AP-PROTOCOL-IES ::= { +{ ID id-GUMMEIList CRITICALITY ignore TYPE GUMMEIList PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- WRITE-REPLACE WARNING ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Write-Replace Warning Request +-- +-- ************************************************************** + + +WriteReplaceWarningRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {WriteReplaceWarningRequestIEs} }, + ... +} + +WriteReplaceWarningRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory }| + { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory }| + { ID id-WarningAreaList CRITICALITY ignore TYPE WarningAreaList PRESENCE optional }| + { ID id-RepetitionPeriod CRITICALITY reject TYPE RepetitionPeriod PRESENCE mandatory }| + { ID id-ExtendedRepetitionPeriod CRITICALITY reject TYPE ExtendedRepetitionPeriod PRESENCE optional }| + { ID id-NumberofBroadcastRequest CRITICALITY reject TYPE NumberofBroadcastRequest PRESENCE mandatory }| + { ID id-WarningType CRITICALITY ignore TYPE WarningType PRESENCE optional }| + { ID id-WarningSecurityInfo CRITICALITY ignore TYPE WarningSecurityInfo PRESENCE optional }| + { ID id-DataCodingScheme CRITICALITY ignore TYPE DataCodingScheme PRESENCE optional }| + { ID id-WarningMessageContents CRITICALITY ignore TYPE WarningMessageContents PRESENCE optional }| + { ID id-ConcurrentWarningMessageIndicator CRITICALITY reject TYPE ConcurrentWarningMessageIndicator PRESENCE optional }| + { ID id-WarningAreaCoordinates CRITICALITY ignore TYPE WarningAreaCoordinates PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- Write-Replace Warning Response +-- +-- ************************************************************** + +WriteReplaceWarningResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {WriteReplaceWarningResponseIEs} }, + ... +} + +WriteReplaceWarningResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory }| + { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory }| + { ID id-BroadcastCompletedAreaList CRITICALITY ignore TYPE BroadcastCompletedAreaList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- eNB DIRECT INFORMATION TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- eNB Direct Information Transfer +-- +-- ************************************************************** + +ENBDirectInformationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ ENBDirectInformationTransferIEs}}, + ... +} + +ENBDirectInformationTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-Inter-SystemInformationTransferTypeEDT CRITICALITY reject TYPE Inter-SystemInformationTransferType PRESENCE mandatory }, + ... +} + +Inter-SystemInformationTransferType ::= CHOICE { + rIMTransfer RIMTransfer, + ... +} + +-- ************************************************************** +-- +-- MME DIRECT INFORMATION TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MME Direct Information Transfer +-- +-- ************************************************************** + +MMEDirectInformationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ MMEDirectInformationTransferIEs}}, + ... +} + +MMEDirectInformationTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-Inter-SystemInformationTransferTypeMDT CRITICALITY reject TYPE Inter-SystemInformationTransferType PRESENCE mandatory }, + ... +} +-- ************************************************************** +-- +-- eNB CONFIGURATION TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- eNB Configuration Transfer +-- +-- ************************************************************** + +ENBConfigurationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ ENBConfigurationTransferIEs}}, + ... +} + +ENBConfigurationTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-SONConfigurationTransferECT CRITICALITY ignore TYPE SONConfigurationTransfer PRESENCE optional }| + { ID id-EN-DCSONConfigurationTransfer-ECT CRITICALITY ignore TYPE EN-DCSONConfigurationTransfer PRESENCE optional }| + { ID id-IntersystemSONConfigurationTransferECT CRITICALITY ignore TYPE IntersystemSONConfigurationTransfer PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- MME CONFIGURATION TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MME Configuration Transfer +-- +-- ************************************************************** + +MMEConfigurationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ MMEConfigurationTransferIEs}}, + ... +} + +MMEConfigurationTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-SONConfigurationTransferMCT CRITICALITY ignore TYPE SONConfigurationTransfer PRESENCE optional }| + { ID id-EN-DCSONConfigurationTransfer-MCT CRITICALITY ignore TYPE EN-DCSONConfigurationTransfer PRESENCE optional }| + { ID id-IntersystemSONConfigurationTransferMCT CRITICALITY ignore TYPE IntersystemSONConfigurationTransfer PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PRIVATE MESSAGE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Private Message +-- +-- ************************************************************** + +PrivateMessage ::= SEQUENCE { + privateIEs PrivateIE-Container {{PrivateMessageIEs}}, + ... +} + +PrivateMessageIEs S1AP-PRIVATE-IES ::= { + ... +} + +-- ************************************************************** +-- +-- KILL PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Kill Request +-- +-- ************************************************************** + + +KillRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {KillRequestIEs} }, + ... +} + +KillRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory}| + { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory}| + { ID id-WarningAreaList CRITICALITY ignore TYPE WarningAreaList PRESENCE optional}| + { ID id-KillAllWarningMessages CRITICALITY reject TYPE KillAllWarningMessages PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- Kill Response +-- +-- ************************************************************** + +KillResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {KillResponseIEs} }, + ... +} + +KillResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory }| + { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory }| + { ID id-BroadcastCancelledAreaList CRITICALITY ignore TYPE BroadcastCancelledAreaList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PWS RESTART INDICATION PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- PWS Restart Indication +-- +-- ************************************************************** + +PWSRestartIndication::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ PWSRestartIndicationIEs}}, + ... +} + +PWSRestartIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-ECGIListForRestart CRITICALITY reject TYPE ECGIListForRestart PRESENCE mandatory}| + { ID id-Global-ENB-ID CRITICALITY reject TYPE Global-ENB-ID PRESENCE mandatory}| + { ID id-TAIListForRestart CRITICALITY reject TYPE TAIListForRestart PRESENCE mandatory}| + { ID id-EmergencyAreaIDListForRestart CRITICALITY reject TYPE EmergencyAreaIDListForRestart PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- PWS Failure Indication +-- +-- ************************************************************** + +PWSFailureIndication::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ PWSFailureIndicationIEs}}, + ... +} + +PWSFailureIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-PWSfailedECGIList CRITICALITY reject TYPE PWSfailedECGIList PRESENCE mandatory}| + { ID id-Global-ENB-ID CRITICALITY reject TYPE Global-ENB-ID PRESENCE mandatory}, + ... +} + +-- ************************************************************** +-- +-- LPPA TRANSPORT ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- DOWNLINK UE ASSOCIATED LPPA TRANSPORT +-- +-- ************************************************************** + +DownlinkUEAssociatedLPPaTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{DownlinkUEAssociatedLPPaTransport-IEs}}, + ... +} + +DownlinkUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Routing-ID CRITICALITY reject TYPE Routing-ID PRESENCE mandatory }| + { ID id-LPPa-PDU CRITICALITY reject TYPE LPPa-PDU PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UPLINK UE ASSOCIATED LPPA TRANSPORT +-- +-- ************************************************************** + +UplinkUEAssociatedLPPaTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UplinkUEAssociatedLPPaTransport-IEs}}, + ... +} + +UplinkUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Routing-ID CRITICALITY reject TYPE Routing-ID PRESENCE mandatory }| + { ID id-LPPa-PDU CRITICALITY reject TYPE LPPa-PDU PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- DOWNLINK NON UE ASSOCIATED LPPA TRANSPORT +-- +-- ************************************************************** + +DownlinkNonUEAssociatedLPPaTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{DownlinkNonUEAssociatedLPPaTransport-IEs}}, + ... +} + +DownlinkNonUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-Routing-ID CRITICALITY reject TYPE Routing-ID PRESENCE mandatory }| + { ID id-LPPa-PDU CRITICALITY reject TYPE LPPa-PDU PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UPLINK NON UE ASSOCIATED LPPA TRANSPORT +-- +-- ************************************************************** + +UplinkNonUEAssociatedLPPaTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UplinkNonUEAssociatedLPPaTransport-IEs}}, + ... +} + +UplinkNonUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-Routing-ID CRITICALITY reject TYPE Routing-ID PRESENCE mandatory }| + { ID id-LPPa-PDU CRITICALITY reject TYPE LPPa-PDU PRESENCE mandatory }, + ... +} + + +-- ************************************************************** +-- +-- E-RAB MODIFICATION INDICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- E-RAB Modification Indication +-- +-- ************************************************************** + +E-RABModificationIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { E-RABModificationIndicationIEs} }, + ... +} + +E-RABModificationIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABToBeModifiedListBearerModInd CRITICALITY reject TYPE E-RABToBeModifiedListBearerModInd PRESENCE mandatory}| + { ID id-E-RABNotToBeModifiedListBearerModInd CRITICALITY reject TYPE E-RABNotToBeModifiedListBearerModInd PRESENCE optional}| + { ID id-CSGMembershipInfo CRITICALITY reject TYPE CSGMembershipInfo PRESENCE optional}| +-- Extension for Release 11 to support BBAI -- + { ID id-Tunnel-Information-for-BBF CRITICALITY ignore TYPE TunnelInformation PRESENCE optional}| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }| +{ ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }, + ... +} + +E-RABToBeModifiedListBearerModInd ::= E-RAB-IE-ContainerList { {E-RABToBeModifiedItemBearerModIndIEs} } + +E-RABToBeModifiedItemBearerModIndIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeModifiedItemBearerModInd CRITICALITY reject TYPE E-RABToBeModifiedItemBearerModInd PRESENCE mandatory}, + ... +} + +E-RABToBeModifiedItemBearerModInd ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + dL-GTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { { E-RABToBeModifiedItemBearerModInd-ExtIEs} } OPTIONAL, + ... +} + +E-RABToBeModifiedItemBearerModInd-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +E-RABNotToBeModifiedListBearerModInd ::= E-RAB-IE-ContainerList { {E-RABNotToBeModifiedItemBearerModIndIEs} } + +E-RABNotToBeModifiedItemBearerModIndIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABNotToBeModifiedItemBearerModInd CRITICALITY reject TYPE E-RABNotToBeModifiedItemBearerModInd PRESENCE mandatory}, + ... +} + +E-RABNotToBeModifiedItemBearerModInd ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + dL-GTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { { E-RABNotToBeModifiedItemBearerModInd-ExtIEs} } OPTIONAL, + ... +} + +E-RABNotToBeModifiedItemBearerModInd-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CSGMembershipInfo ::= SEQUENCE { + cSGMembershipStatus CSGMembershipStatus, + cSG-Id CSG-Id, + cellAccessMode CellAccessMode OPTIONAL, + pLMNidentity PLMNidentity OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { CSGMembershipInfo-ExtIEs} } OPTIONAL, + ... +} + +CSGMembershipInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- ************************************************************** +-- +-- E-RAB Modification Confirm +-- +-- ************************************************************** + +E-RABModificationConfirm ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABModificationConfirmIEs} }, + ... +} + +E-RABModificationConfirmIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABModifyListBearerModConf CRITICALITY ignore TYPE E-RABModifyListBearerModConf PRESENCE optional}| + { ID id-E-RABFailedToModifyListBearerModConf CRITICALITY ignore TYPE E-RABList PRESENCE optional}| + { ID id-E-RABToBeReleasedListBearerModConf CRITICALITY ignore TYPE E-RABList PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}, + ... +} + +E-RABModifyListBearerModConf ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABModifyItemBearerModConfIEs} } + +E-RABModifyItemBearerModConfIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABModifyItemBearerModConf CRITICALITY ignore TYPE E-RABModifyItemBearerModConf PRESENCE mandatory}, + ... +} + +E-RABModifyItemBearerModConf ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + iE-Extensions ProtocolExtensionContainer { {E-RABModifyItemBearerModConfExtIEs} } OPTIONAL, + ... +} + + +E-RABModifyItemBearerModConfExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- ************************************************************** +-- +-- UE CONTEXT MODIFICATION INDICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Context Modification Indication +-- +-- ************************************************************** + +UEContextModificationIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextModificationIndicationIEs} }, + ... +} + +UEContextModificationIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-CSGMembershipInfo CRITICALITY reject TYPE CSGMembershipInfo PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- UE Context Modification Confirm +-- +-- ************************************************************** + +UEContextModificationConfirm ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextModificationConfirmIEs} }, + ... +} + +UEContextModificationConfirmIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- UE CONTEXT SUSPEND ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Context Suspend Request +-- +-- ************************************************************** + +UEContextSuspendRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextSuspendRequestIEs} }, + ... +} + +UEContextSuspendRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-InformationOnRecommendedCellsAndENBsForPaging CRITICALITY ignore TYPE InformationOnRecommendedCellsAndENBsForPaging PRESENCE optional}| + { ID id-CellIdentifierAndCELevelForCECapableUEs CRITICALITY ignore TYPE CellIdentifierAndCELevelForCECapableUEs PRESENCE optional}| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }| + { ID id-TimeSinceSecondaryNodeRelease CRITICALITY ignore TYPE TimeSinceSecondaryNodeRelease PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE Context Suspend Response +-- +-- ************************************************************** + +UEContextSuspendResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextSuspendResponseIEs} }, + ... +} + +UEContextSuspendResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- UE CONTEXT RESUME ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Context Resume Request +-- +-- ************************************************************** + +UEContextResumeRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextResumeRequestIEs} }, + ... +} + +UEContextResumeRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABFailedToResumeListResumeReq CRITICALITY reject TYPE E-RABFailedToResumeListResumeReq PRESENCE optional}| + { ID id-RRC-Resume-Cause CRITICALITY ignore TYPE RRC-Establishment-Cause PRESENCE optional}, + ... +} + +E-RABFailedToResumeListResumeReq ::= E-RAB-IE-ContainerList { {E-RABFailedToResumeItemResumeReqIEs} } + +E-RABFailedToResumeItemResumeReqIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABFailedToResumeItemResumeReq CRITICALITY reject TYPE E-RABFailedToResumeItemResumeReq PRESENCE mandatory}, + ... +} + +E-RABFailedToResumeItemResumeReq ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + cause Cause, + iE-Extensions ProtocolExtensionContainer { { E-RABFailedToResumeItemResumeReq-ExtIEs} } OPTIONAL, + ... +} + +E-RABFailedToResumeItemResumeReq-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- ************************************************************** +-- +-- UE Context Resume Response +-- +-- ************************************************************** + +UEContextResumeResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextResumeResponseIEs} }, + ... +} + +UEContextResumeResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABFailedToResumeListResumeRes CRITICALITY reject TYPE E-RABFailedToResumeListResumeRes PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}, + ... +} + +E-RABFailedToResumeListResumeRes ::= E-RAB-IE-ContainerList { {E-RABFailedToResumeItemResumeResIEs} } + +E-RABFailedToResumeItemResumeResIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABFailedToResumeItemResumeRes CRITICALITY reject TYPE E-RABFailedToResumeItemResumeRes PRESENCE mandatory}, + ... +} + +E-RABFailedToResumeItemResumeRes ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + cause Cause, + iE-Extensions ProtocolExtensionContainer { { E-RABFailedToResumeItemResumeRes-ExtIEs} } OPTIONAL, + ... +} + +E-RABFailedToResumeItemResumeRes-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- ************************************************************** +-- +-- UE Context Resume Failure +-- +-- ************************************************************** + +UEContextResumeFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextResumeFailureIEs} }, + ... +} + +UEContextResumeFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- Connection Establishment Indication +-- +-- ************************************************************** + +ConnectionEstablishmentIndication::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ConnectionEstablishmentIndicationIEs} }, + ... +} + +ConnectionEstablishmentIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional }| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional }| + { ID id-DL-CP-SecurityInformation CRITICALITY ignore TYPE DL-CP-SecurityInformation PRESENCE optional }| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| + { ID id-EndIndication CRITICALITY ignore TYPE EndIndication PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}| + { ID id-UE-Level-QoS-Parameters CRITICALITY ignore TYPE E-RABLevelQoSParameters PRESENCE optional}| + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional}| + { ID id-Masked-IMEISV CRITICALITY ignore TYPE Masked-IMEISV PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- Retrieve UE Information +-- +-- ************************************************************** + +RetrieveUEInformation ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { RetrieveUEInformationIEs} }, + ... +} + +RetrieveUEInformationIEs S1AP-PROTOCOL-IES ::= { + { ID id-S-TMSI CRITICALITY reject TYPE S-TMSI PRESENCE mandatory}, +... + +} + + +-- ************************************************************** + +-- UE Information Transfer +-- +-- ************************************************************** +UEInformationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEInformationTransferIEs} }, + ... +} + +UEInformationTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-S-TMSI CRITICALITY reject TYPE S-TMSI PRESENCE mandatory}| + { ID id-UE-Level-QoS-Parameters CRITICALITY ignore TYPE E-RABLevelQoSParameters PRESENCE optional}| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}| + { ID id-Masked-IMEISV CRITICALITY ignore TYPE Masked-IMEISV PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- eNB CP Relocation Indication +-- +-- ************************************************************** + +ENBCPRelocationIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { ENBCPRelocationIndicationIEs} }, + ... +} + +ENBCPRelocationIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-S-TMSI CRITICALITY reject TYPE S-TMSI PRESENCE mandatory}| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}| + { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory}| + { ID id-UL-CP-SecurityInformation CRITICALITY reject TYPE UL-CP-SecurityInformation PRESENCE mandatory}| + { ID id-LTE-NTN-TAI-Information CRITICALITY ignore TYPE LTE-NTN-TAI-Information PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- MME CP Relocation Indication +-- +-- ************************************************************** + +MMECPRelocationIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { MMECPRelocationIndicationIEs} }, + ... +} + +MMECPRelocationIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}, + ... +} + + +-- ************************************************************** +-- +-- Secondary RAT Data Usage Report +-- +-- ************************************************************** + +SecondaryRATDataUsageReport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { SecondaryRATDataUsageReportIEs} }, + ... +} + +SecondaryRATDataUsageReportIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE mandatory}| + { ID id-HandoverFlag CRITICALITY ignore TYPE HandoverFlag PRESENCE optional}| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional}| + { ID id-TimeSinceSecondaryNodeRelease CRITICALITY ignore TYPE TimeSinceSecondaryNodeRelease PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- UE RADIO CAPABILITY ID MAPPING PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Radio Capability ID Mapping Request +-- +-- ************************************************************** + +UERadioCapabilityIDMappingRequest::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UERadioCapabilityIDMappingRequestIEs} }, + ... +} + +UERadioCapabilityIDMappingRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UE Radio Capability ID Mapping Response +-- +-- ************************************************************** + +UERadioCapabilityIDMappingResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UERadioCapabilityIDMappingResponseIEs} }, + ... +} + +UERadioCapabilityIDMappingResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE mandatory }| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +END +-- ASN1STOP + +-- ASN1START +-- ************************************************************** +-- +-- Information Element Definitions +-- +-- ************************************************************** + +S1AP-IEs { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-IEs (2) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +IMPORTS + id-E-RABInformationListItem, + id-E-RABItem, + id-GUMMEIType, + id-Bearers-SubjectToStatusTransfer-Item, + id-Time-Synchronisation-Info, + id-x2TNLConfigurationInfo, + id-eNBX2ExtendedTransportLayerAddresses, + id-MDTConfiguration, + id-Time-UE-StayedInCell-EnhancedGranularity, + id-HO-Cause, + id-M3Configuration, + id-M4Configuration, + id-M5Configuration, + id-MDT-Location-Info, + id-SignallingBasedMDTPLMNList, + id-MobilityInformation, + id-ULCOUNTValueExtended, + id-DLCOUNTValueExtended, + id-ReceiveStatusOfULPDCPSDUsExtended, + id-eNBIndirectX2TransportLayerAddresses, + id-Muting-Availability-Indication, + id-Muting-Pattern-Information, + id-NRrestrictioninEPSasSecondaryRAT, + id-NRrestrictionin5GS, + id-Synchronisation-Information, + id-uE-HistoryInformationFromTheUE, + id-LoggedMBSFNMDT, + id-SON-Information-Report, + id-RecommendedCellItem, + id-RecommendedENBItem, + id-ProSeUEtoNetworkRelaying, + id-ULCOUNTValuePDCP-SNlength18, + id-DLCOUNTValuePDCP-SNlength18, + id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18, + id-M6Configuration, + id-M7Configuration, + id-RAT-Type, + id-extended-e-RAB-MaximumBitrateDL, + id-extended-e-RAB-MaximumBitrateUL, + id-extended-e-RAB-GuaranteedBitrateDL, + id-extended-e-RAB-GuaranteedBitrateUL, + id-extended-uEaggregateMaximumBitRateDL, + id-extended-uEaggregateMaximumBitRateUL, + id-SecondaryRATDataUsageReportItem, + id-E-RABUsageReportItem, + id-UEAppLayerMeasConfig, + id-serviceType, + id-UnlicensedSpectrumRestriction, + id-CNTypeRestrictions, + id-DownlinkPacketLossRate, + id-UplinkPacketLossRate, + id-BluetoothMeasurementConfiguration, + id-WLANMeasurementConfiguration, + id-LastNG-RANPLMNIdentity, + id-PSCellInformation, + id-IMSvoiceEPSfallbackfrom5G, + id-RequestTypeAdditionalInfo, + id-AdditionalRRMPriorityIndex, + id-ContextatSource, + id-IntersystemMeasurementConfiguration, + id-SourceNodeID, + id-NB-IoT-RLF-Report-Container, + id-MDTConfigurationNR, + id-DAPSRequestInfo, + id-DAPSResponseInfoList, + id-DAPSResponseInfoItem, + id-Bearers-SubjectToEarlyStatusTransfer-Item, + id-TraceCollectionEntityURI, + id-EmergencyIndicator, + id-SourceTransportLayerAddress, + id-lastVisitedPSCellList, + id-RACSIndication, + id-SecurityIndication, + id-E-RABSecurityResultItem, + id-E-RABSecurityResultList, + id-RAT-Restrictions, + id-UEContextReferenceatSourceeNB, + id-LTE-NTN-TAI-Information, + id-SourceNodeTransportLayerAddress, + id-SourceSNID, + id-Direct-Forwarding-Path-Availability, + id-LoggedMDTTrigger, + id-SensorMeasurementConfiguration, + maxnoofCSGs, + maxnoofE-RABs, + maxnoofErrors, + maxnoofBPLMNs, + maxnoofPLMNsPerMME, + maxnoofTACs, + maxnoofEPLMNs, + maxnoofEPLMNsPlusOne, + maxnoofForbLACs, + maxnoofForbTACs, + maxnoofCellsinUEHistoryInfo, + maxnoofCellID, + maxnoofDCNs, + maxnoofEmergencyAreaID, + maxnoofTAIforWarning, + maxnoofCellinTAI, + maxnoofCellinEAI, + maxnoofeNBX2TLAs, + maxnoofeNBX2ExtTLAs, + maxnoofeNBX2GTPTLAs, + maxnoofRATs, + maxnoofGroupIDs, + maxnoofMMECs, + maxnoofTAforMDT, + maxnoofCellIDforMDT, + maxnoofMDTPLMNs, + maxnoofCellsforRestart, + maxnoofRestartTAIs, + maxnoofRestartEmergencyAreaIDs, + maxnoofMBSFNAreaMDT, + maxEARFCN, + maxnoofCellsineNB, + maxnoofRecommendedCells, + maxnoofRecommendedENBs, + maxnooftimeperiods, + maxnoofCellIDforQMC, + maxnoofTAforQMC, + maxnoofPLMNforQMC, + maxnoofBluetoothName, + maxnoofWLANName, + maxnoofConnectedengNBs, + maxnoofPC5QoSFlows, + maxnooffrequencies, + maxNARFCN, + maxRS-IndexCellQual, + maxnoofPSCellsPerPrimaryCellinUEHistoryInfo, + maxnoofTACsInNTN, + maxnoofSensorName + + + + +FROM S1AP-Constants + + Criticality, + ProcedureCode, + ProtocolIE-ID, + TriggeringMessage +FROM S1AP-CommonDataTypes + + ProtocolExtensionContainer{}, + S1AP-PROTOCOL-EXTENSION, + ProtocolIE-SingleContainer{}, + S1AP-PROTOCOL-IES + +FROM S1AP-Containers; + +-- A + +Additional-GUTI::= SEQUENCE { + gUMMEI GUMMEI, + m-TMSI M-TMSI, + iE-Extensions ProtocolExtensionContainer { {Additional-GUTI-ExtIEs} } OPTIONAL, + ... +} + +Additional-GUTI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +AdditionalRRMPriorityIndex ::= BIT STRING (SIZE(32)) + +AerialUEsubscriptionInformation ::= ENUMERATED { + allowed, + not-allowed, + ... +} + +AreaScopeOfMDT ::= CHOICE { + cellBased CellBasedMDT, + tABased TABasedMDT, + pLMNWide NULL, + ..., + tAIBased TAIBasedMDT +} + + +AreaScopeOfQMC ::= CHOICE { + cellBased CellBasedQMC, + tABased TABasedQMC, + tAIBased TAIBasedQMC, + pLMNAreaBased PLMNAreaBasedQMC, + ... +} + +AllocationAndRetentionPriority ::= SEQUENCE { + priorityLevel PriorityLevel, + pre-emptionCapability Pre-emptionCapability, + pre-emptionVulnerability Pre-emptionVulnerability, + iE-Extensions ProtocolExtensionContainer { {AllocationAndRetentionPriority-ExtIEs} } OPTIONAL, + ... +} + +AllocationAndRetentionPriority-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +AssistanceDataForCECapableUEs ::= SEQUENCE { + cellIdentifierAndCELevelForCECapableUEs CellIdentifierAndCELevelForCECapableUEs, + iE-Extensions ProtocolExtensionContainer { { InformationForCECapableUEs-ExtIEs} } OPTIONAL, + ... +} + +InformationForCECapableUEs-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +AssistanceDataForPaging ::= SEQUENCE { + assistanceDataForRecommendedCells AssistanceDataForRecommendedCells OPTIONAL, + assistanceDataForCECapableUEs AssistanceDataForCECapableUEs OPTIONAL, + pagingAttemptInformation PagingAttemptInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { AssistanceDataForPaging-ExtIEs} } OPTIONAL, + ... +} + +AssistanceDataForPaging-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +AssistanceDataForRecommendedCells ::= SEQUENCE { + recommendedCellsForPaging RecommendedCellsForPaging, + iE-Extensions ProtocolExtensionContainer { { AssistanceDataForRecommendedCells-ExtIEs} } OPTIONAL, + ... +} + +AssistanceDataForRecommendedCells-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- B + +Bearers-SubjectToStatusTransferList ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { { Bearers-SubjectToStatusTransfer-ItemIEs } } + +Bearers-SubjectToStatusTransfer-ItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-Bearers-SubjectToStatusTransfer-Item CRITICALITY ignore TYPE Bearers-SubjectToStatusTransfer-Item PRESENCE mandatory }, + ... +} + +Bearers-SubjectToStatusTransfer-Item ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + uL-COUNTvalue COUNTvalue, + dL-COUNTvalue COUNTvalue, + receiveStatusofULPDCPSDUs ReceiveStatusofULPDCPSDUs OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {Bearers-SubjectToStatusTransfer-ItemExtIEs} } OPTIONAL, + ... +} + +Bearers-SubjectToStatusTransfer-ItemExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-ULCOUNTValueExtended CRITICALITY ignore EXTENSION COUNTValueExtended PRESENCE optional}| + { ID id-DLCOUNTValueExtended CRITICALITY ignore EXTENSION COUNTValueExtended PRESENCE optional}| + { ID id-ReceiveStatusOfULPDCPSDUsExtended CRITICALITY ignore EXTENSION ReceiveStatusOfULPDCPSDUsExtended PRESENCE optional}| + { ID id-ULCOUNTValuePDCP-SNlength18 CRITICALITY ignore EXTENSION COUNTvaluePDCP-SNlength18 PRESENCE optional}| + { ID id-DLCOUNTValuePDCP-SNlength18 CRITICALITY ignore EXTENSION COUNTvaluePDCP-SNlength18 PRESENCE optional}| + { ID id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 CRITICALITY ignore EXTENSION ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 PRESENCE optional}, + ... +} + +Bearers-SubjectToEarlyStatusTransferList ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { { Bearers-SubjectToEarlyStatusTransfer-ItemIEs } } + +Bearers-SubjectToEarlyStatusTransfer-ItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-Bearers-SubjectToEarlyStatusTransfer-Item CRITICALITY ignore TYPE Bearers-SubjectToEarlyStatusTransfer-Item PRESENCE mandatory}, + ... +} + +Bearers-SubjectToEarlyStatusTransfer-Item ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + dLCOUNT-PDCP-SNlength DLCOUNT-PDCP-SNlength, + iE-Extensions ProtocolExtensionContainer { {Bearers-SubjectToEarlyStatusTransfer-ItemExtIEs} } OPTIONAL, + ... +} + +Bearers-SubjectToEarlyStatusTransfer-ItemExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +BearerType ::= ENUMERATED { + non-IP, + ... +} + +BitRate ::= INTEGER (0..10000000000) + +BluetoothMeasurementConfiguration ::= SEQUENCE { + bluetoothMeasConfig BluetoothMeasConfig, + bluetoothMeasConfigNameList BluetoothMeasConfigNameList OPTIONAL, + bt-rssi ENUMERATED {true, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { BluetoothMeasurementConfiguration-ExtIEs } } OPTIONAL, + ... +} + +BluetoothMeasurementConfiguration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +BluetoothMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofBluetoothName)) OF BluetoothName + +BluetoothMeasConfig::= ENUMERATED {setup,...} + +BluetoothName ::= OCTET STRING (SIZE (1..248)) + +BPLMNs ::= SEQUENCE (SIZE(1.. maxnoofBPLMNs)) OF PLMNidentity + +BroadcastCancelledAreaList ::= CHOICE { + cellID-Cancelled CellID-Cancelled, + tAI-Cancelled TAI-Cancelled, + emergencyAreaID-Cancelled EmergencyAreaID-Cancelled, + ... +} + +BroadcastCompletedAreaList ::= CHOICE { + cellID-Broadcast CellID-Broadcast, + tAI-Broadcast TAI-Broadcast, + emergencyAreaID-Broadcast EmergencyAreaID-Broadcast, + ... +} + + +-- C + +CancelledCellinEAI ::= SEQUENCE (SIZE(1..maxnoofCellinEAI)) OF CancelledCellinEAI-Item + +CancelledCellinEAI-Item ::= SEQUENCE { + eCGI EUTRAN-CGI, + numberOfBroadcasts NumberOfBroadcasts, + iE-Extensions ProtocolExtensionContainer { {CancelledCellinEAI-Item-ExtIEs} } OPTIONAL, + ... +} + +CancelledCellinEAI-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CancelledCellinTAI ::= SEQUENCE (SIZE(1..maxnoofCellinTAI)) OF CancelledCellinTAI-Item + +CancelledCellinTAI-Item ::= SEQUENCE{ + eCGI EUTRAN-CGI, + numberOfBroadcasts NumberOfBroadcasts, + iE-Extensions ProtocolExtensionContainer { {CancelledCellinTAI-Item-ExtIEs} } OPTIONAL, + ... +} + +CancelledCellinTAI-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Cause ::= CHOICE { + radioNetwork CauseRadioNetwork, + transport CauseTransport, + nas CauseNas, + protocol CauseProtocol, + misc CauseMisc, + ... +} + +CauseMisc ::= ENUMERATED { + control-processing-overload, + not-enough-user-plane-processing-resources, + hardware-failure, + om-intervention, + unspecified, + unknown-PLMN, +... +} + +CauseProtocol ::= ENUMERATED { + transfer-syntax-error, + abstract-syntax-error-reject, + abstract-syntax-error-ignore-and-notify, + message-not-compatible-with-receiver-state, + semantic-error, + abstract-syntax-error-falsely-constructed-message, + unspecified, + ... +} + +CauseRadioNetwork ::= ENUMERATED { + unspecified, + tx2relocoverall-expiry, + successful-handover, + release-due-to-eutran-generated-reason, + handover-cancelled, + partial-handover, + ho-failure-in-target-EPC-eNB-or-target-system, + ho-target-not-allowed, + tS1relocoverall-expiry, + tS1relocprep-expiry, + cell-not-available, + unknown-targetID, + no-radio-resources-available-in-target-cell, + unknown-mme-ue-s1ap-id, + unknown-enb-ue-s1ap-id, + unknown-pair-ue-s1ap-id, + handover-desirable-for-radio-reason, + time-critical-handover, + resource-optimisation-handover, + reduce-load-in-serving-cell, + user-inactivity, + radio-connection-with-ue-lost, + load-balancing-tau-required, + cs-fallback-triggered, + ue-not-available-for-ps-service, + radio-resources-not-available, + failure-in-radio-interface-procedure, + invalid-qos-combination, + interrat-redirection, + interaction-with-other-procedure, + unknown-E-RAB-ID, + multiple-E-RAB-ID-instances, + encryption-and-or-integrity-protection-algorithms-not-supported, + s1-intra-system-handover-triggered, + s1-inter-system-handover-triggered, + x2-handover-triggered, + ..., + redirection-towards-1xRTT, + not-supported-QCI-value, + invalid-CSG-Id, + release-due-to-pre-emption, + n26-interface-not-available, + insufficient-ue-capabilities, + maximum-bearer-pre-emption-rate-exceeded, + up-integrity-protection-not-possible + +} + +CauseTransport ::= ENUMERATED { + transport-resource-unavailable, + unspecified, + ... +} + +CauseNas ::= ENUMERATED { + normal-release, + authentication-failure, + detach, + unspecified, + ..., + csg-subscription-expiry, + uE-not-in-PLMN-serving-area +} + +CellAccessMode ::= ENUMERATED { + hybrid, + ... +} + +CellIdentifierAndCELevelForCECapableUEs ::= SEQUENCE { + global-Cell-ID EUTRAN-CGI, + cELevel CELevel, + iE-Extensions ProtocolExtensionContainer { { CellIdentifierAndCELevelForCECapableUEs-ExtIEs} } OPTIONAL, + ... +} + +CellIdentifierAndCELevelForCECapableUEs-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- Coverage Enhancement level encoded according to TS 36.331 [16] -- +CELevel ::= OCTET STRING + +CE-mode-B-SupportIndicator ::= ENUMERATED { + supported, + ... +} + +CellIdentity ::= BIT STRING (SIZE (28)) + +CellID-Broadcast ::= SEQUENCE (SIZE(1..maxnoofCellID)) OF CellID-Broadcast-Item + +CellID-Broadcast-Item ::= SEQUENCE { + eCGI EUTRAN-CGI, + iE-Extensions ProtocolExtensionContainer { {CellID-Broadcast-Item-ExtIEs} } OPTIONAL, + ... +} + +CellID-Broadcast-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CellID-Cancelled::= SEQUENCE (SIZE(1..maxnoofCellID)) OF CellID-Cancelled-Item + +CellID-Cancelled-Item ::= SEQUENCE { + eCGI EUTRAN-CGI, + numberOfBroadcasts NumberOfBroadcasts, + iE-Extensions ProtocolExtensionContainer { {CellID-Cancelled-Item-ExtIEs} } OPTIONAL, + ... +} + +CellID-Cancelled-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CellBasedMDT::= SEQUENCE { + cellIdListforMDT CellIdListforMDT, + iE-Extensions ProtocolExtensionContainer { {CellBasedMDT-ExtIEs} } OPTIONAL, + ... +} + +CellBasedMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CellIdListforMDT ::= SEQUENCE (SIZE(1..maxnoofCellIDforMDT)) OF EUTRAN-CGI + +CellBasedQMC::= SEQUENCE { + cellIdListforQMC CellIdListforQMC, + iE-Extensions ProtocolExtensionContainer { {CellBasedQMC-ExtIEs} } OPTIONAL, + ... +} + +CellBasedQMC-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CellIdListforQMC ::= SEQUENCE (SIZE(1..maxnoofCellIDforQMC)) OF EUTRAN-CGI + +Cdma2000PDU ::= OCTET STRING + +Cdma2000RATType ::= ENUMERATED { + hRPD, + onexRTT, + ... +} + +Cdma2000SectorID ::= OCTET STRING + +Cdma2000HOStatus ::= ENUMERATED { + hOSuccess, + hOFailure, + ... +} + +Cdma2000HORequiredIndication ::= ENUMERATED { + true, + ... +} + +Cdma2000OneXSRVCCInfo ::= SEQUENCE { + cdma2000OneXMEID Cdma2000OneXMEID, + cdma2000OneXMSI Cdma2000OneXMSI, + cdma2000OneXPilot Cdma2000OneXPilot, + iE-Extensions ProtocolExtensionContainer { {Cdma2000OneXSRVCCInfo-ExtIEs} } OPTIONAL, + ... +} + +Cdma2000OneXSRVCCInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Cdma2000OneXMEID ::= OCTET STRING + +Cdma2000OneXMSI ::= OCTET STRING + +Cdma2000OneXPilot ::= OCTET STRING + +Cdma2000OneXRAND ::= OCTET STRING + + +Cell-Size ::= ENUMERATED {verysmall, small, medium, large, ...} + +CellType ::= SEQUENCE { + cell-Size Cell-Size, + iE-Extensions ProtocolExtensionContainer { { CellType-ExtIEs}} OPTIONAL, + ... +} + +CellType-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CGI ::= SEQUENCE { + pLMNidentity PLMNidentity, + lAC LAC, + cI CI, + rAC RAC OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {CGI-ExtIEs} } OPTIONAL, + ... + } + +CGI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CI ::= OCTET STRING (SIZE (2)) + +CNDomain ::= ENUMERATED { + ps, + cs +} + +CNTypeRestrictions::= SEQUENCE (SIZE(1.. maxnoofEPLMNsPlusOne)) OF CNTypeRestrictions-Item + +CNTypeRestrictions-Item ::= SEQUENCE { + pLMN-Identity PLMNidentity, + cNType CNType, + iE-Extensions ProtocolExtensionContainer { { CNTypeRestrictions-Item-ExtIEs} } OPTIONAL, + ... +} + +CNTypeRestrictions-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CNType ::= ENUMERATED { + fiveGCForbidden, + ..., + epc-Forbiddden +} + +ConcurrentWarningMessageIndicator ::= ENUMERATED { + true +} + +ConnectedengNBList ::= SEQUENCE (SIZE(1..maxnoofConnectedengNBs)) OF ConnectedengNBItem + +ConnectedengNBItem ::= SEQUENCE { + en-gNB-ID En-gNB-ID, + supportedTAs SupportedTAs, + iE-Extensions ProtocolExtensionContainer { {ConnectedengNBItem-ExtIEs} } OPTIONAL, + ... +} + +ConnectedengNBItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ContextatSource ::= SEQUENCE { + sourceNG-RAN-node-ID Global-RAN-NODE-ID, + rAN-UE-NGAP-ID RAN-UE-NGAP-ID, + iE-Extensions ProtocolExtensionContainer { {ContextatSource-ExtIEs} } OPTIONAL, + ... +} + +ContextatSource-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Correlation-ID ::= OCTET STRING (SIZE (4)) + +CSFallbackIndicator ::= ENUMERATED { + cs-fallback-required, + ..., + cs-fallback-high-priority +} + +AdditionalCSFallbackIndicator ::= ENUMERATED { + no-restriction, + restriction, + ... +} + +CSG-Id ::= BIT STRING (SIZE (27)) + + +CSG-IdList ::= SEQUENCE (SIZE (1.. maxnoofCSGs)) OF CSG-IdList-Item + +CSG-IdList-Item ::= SEQUENCE { + cSG-Id CSG-Id, + iE-Extensions ProtocolExtensionContainer { {CSG-IdList-Item-ExtIEs} } OPTIONAL, + ... +} + +CSG-IdList-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CSGMembershipStatus ::= ENUMERATED { + member, + not-member +} + + +COUNTvalue ::= SEQUENCE { + pDCP-SN PDCP-SN, + hFN HFN, + iE-Extensions ProtocolExtensionContainer { {COUNTvalue-ExtIEs} } OPTIONAL, + ... +} +COUNTvalue-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +COUNTValueExtended ::= SEQUENCE { + pDCP-SNExtended PDCP-SNExtended, + hFNModified HFNModified, + iE-Extensions ProtocolExtensionContainer { {COUNTValueExtended-ExtIEs} } OPTIONAL, + ... +} + +COUNTValueExtended-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +COUNTvaluePDCP-SNlength18 ::= SEQUENCE { + pDCP-SNlength18 PDCP-SNlength18, + hFNforPDCP-SNlength18 HFNforPDCP-SNlength18, + iE-Extensions ProtocolExtensionContainer { {COUNTvaluePDCP-SNlength18-ExtIEs} } OPTIONAL, + ... +} + +COUNTvaluePDCP-SNlength18-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Coverage-Level ::= ENUMERATED { + extendedcoverage, + ... +} + +CriticalityDiagnostics ::= SEQUENCE { + procedureCode ProcedureCode OPTIONAL, + triggeringMessage TriggeringMessage OPTIONAL, + procedureCriticality Criticality OPTIONAL, + iEsCriticalityDiagnostics CriticalityDiagnostics-IE-List OPTIONAL, + iE-Extensions ProtocolExtensionContainer {{CriticalityDiagnostics-ExtIEs}} OPTIONAL, + ... +} + +CriticalityDiagnostics-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1.. maxnoofErrors)) OF CriticalityDiagnostics-IE-Item + +CriticalityDiagnostics-IE-Item ::= SEQUENCE { + iECriticality Criticality, + iE-ID ProtocolIE-ID, + typeOfError TypeOfError, + iE-Extensions ProtocolExtensionContainer {{CriticalityDiagnostics-IE-Item-ExtIEs}} OPTIONAL, + ... +} + +CriticalityDiagnostics-IE-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- D + +DAPSRequestInfo ::= SEQUENCE { + dAPSIndicator ENUMERATED {dAPS-HO-required, ...}, + iE-Extensions ProtocolExtensionContainer { {DAPSRequestInfo-ExtIEs} } OPTIONAL, + ... +} + +DAPSRequestInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +DAPSResponseInfoList ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { { DAPSResponseInfoListIEs } } + +DAPSResponseInfoListIEs S1AP-PROTOCOL-IES ::= { + { ID id-DAPSResponseInfoItem CRITICALITY ignore TYPE DAPSResponseInfoItem PRESENCE mandatory}, + ... +} + +DAPSResponseInfoItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + dAPSResponseInfo DAPSResponseInfo, + iE-Extensions ProtocolExtensionContainer { {DAPSResponseInfoItem-ExtIEs} } OPTIONAL, + ... +} + +DAPSResponseInfoItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +DAPSResponseInfo ::= SEQUENCE { + dapsresponseindicator ENUMERATED {dAPS-HO-accepted,dAPS-HO-not-accepted,...}, + iE-Extensions ProtocolExtensionContainer { { DAPSResponseInfo-ExtIEs} } OPTIONAL, + ... +} + +DAPSResponseInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +DataCodingScheme ::= BIT STRING (SIZE (8)) + +DataSize ::= INTEGER(1..4095, ...) + +DCN-ID ::= INTEGER (0..65535) + +ServedDCNs ::= SEQUENCE (SIZE(0..maxnoofDCNs)) OF ServedDCNsItem + +ServedDCNsItem ::= SEQUENCE { + dCN-ID DCN-ID, + relativeDCNCapacity RelativeMMECapacity, + iE-Extensions ProtocolExtensionContainer { {ServedDCNsItem-ExtIEs} } OPTIONAL, + ... +} + +ServedDCNsItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +DL-CP-SecurityInformation ::= SEQUENCE { + dl-NAS-MAC DL-NAS-MAC, + iE-Extensions ProtocolExtensionContainer { { DL-CP-SecurityInformation-ExtIEs} } OPTIONAL, + ... +} + +DL-CP-SecurityInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +DL-Forwarding ::= ENUMERATED { + dL-Forwarding-proposed, + ... +} + +DL-NAS-MAC ::= BIT STRING (SIZE (16)) + +DLCOUNT-PDCP-SNlength ::= CHOICE { + dLCOUNTValuePDCP-SNlength12 COUNTvalue, + dLCOUNTValuePDCP-SNlength15 COUNTValueExtended, + dLCOUNTValuePDCP-SNlength18 COUNTvaluePDCP-SNlength18, + ... +} + +Direct-Forwarding-Path-Availability ::= ENUMERATED { + directPathAvailable, + ... +} + +Data-Forwarding-Not-Possible ::= ENUMERATED { + data-Forwarding-not-Possible, + ... +} + +DLNASPDUDeliveryAckRequest ::= ENUMERATED { + requested, + ... +} + +-- E + +EARFCN ::= INTEGER(0..maxEARFCN, ...) + +ECGIList ::= SEQUENCE (SIZE(1..maxnoofCellID)) OF EUTRAN-CGI + +PWSfailedECGIList ::= SEQUENCE (SIZE(1..maxnoofCellsineNB)) OF EUTRAN-CGI + +EDT-Session ::= ENUMERATED { + true, + ... +} + +EmergencyAreaIDList ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaID + +EmergencyAreaID ::= OCTET STRING (SIZE (3)) + +EmergencyAreaID-Broadcast ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaID-Broadcast-Item + +EmergencyAreaID-Broadcast-Item ::= SEQUENCE { + emergencyAreaID EmergencyAreaID, + completedCellinEAI CompletedCellinEAI, + iE-Extensions ProtocolExtensionContainer { {EmergencyAreaID-Broadcast-Item-ExtIEs} } OPTIONAL, + ... +} + +EmergencyAreaID-Broadcast-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EmergencyAreaID-Cancelled ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaID-Cancelled-Item + +EmergencyAreaID-Cancelled-Item ::= SEQUENCE { + emergencyAreaID EmergencyAreaID, + cancelledCellinEAI CancelledCellinEAI, + iE-Extensions ProtocolExtensionContainer { {EmergencyAreaID-Cancelled-Item-ExtIEs} } OPTIONAL, + ... +} + +EmergencyAreaID-Cancelled-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CompletedCellinEAI ::= SEQUENCE (SIZE(1..maxnoofCellinEAI)) OF CompletedCellinEAI-Item + +CompletedCellinEAI-Item ::= SEQUENCE { + eCGI EUTRAN-CGI, + iE-Extensions ProtocolExtensionContainer { {CompletedCellinEAI-Item-ExtIEs} } OPTIONAL, + ... +} + +CompletedCellinEAI-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ECGI-List ::= SEQUENCE (SIZE(1..maxnoofCellsineNB)) OF EUTRAN-CGI + +EmergencyAreaIDListForRestart ::= SEQUENCE (SIZE(1..maxnoofRestartEmergencyAreaIDs)) OF EmergencyAreaID + +EmergencyIndicator ::= ENUMERATED { + true, + ... +} + +ENB-EarlyStatusTransfer-TransparentContainer ::= SEQUENCE { + bearers-SubjectToEarlyStatusTransferList Bearers-SubjectToEarlyStatusTransferList, + iE-Extensions ProtocolExtensionContainer { {ENB-EarlyStatusTransfer-TransparentContainer-ExtIEs} } OPTIONAL, + ... +} + +ENB-EarlyStatusTransfer-TransparentContainer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ENB-ID ::= CHOICE { + macroENB-ID BIT STRING (SIZE(20)), + homeENB-ID BIT STRING (SIZE(28)), + ... , + short-macroENB-ID BIT STRING (SIZE(18)), + long-macroENB-ID BIT STRING (SIZE(21)) +} + +En-gNB-ID ::= BIT STRING (SIZE(22..32, ...)) + +GERAN-Cell-ID ::= SEQUENCE { + lAI LAI, + rAC RAC, + cI CI, + iE-Extensions ProtocolExtensionContainer { { GERAN-Cell-ID-ExtIEs} } OPTIONAL, + ... +} + +GERAN-Cell-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Global-ENB-ID ::= SEQUENCE { + pLMNidentity PLMNidentity, + eNB-ID ENB-ID, + iE-Extensions ProtocolExtensionContainer { {GlobalENB-ID-ExtIEs} } OPTIONAL, + ... +} + +GlobalENB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Global-en-gNB-ID ::= SEQUENCE { + pLMNidentity PLMNidentity, + en-gNB-ID En-gNB-ID, + iE-Extensions ProtocolExtensionContainer { {Global-en-gNB-ID-ExtIEs} } OPTIONAL, + ... +} + +Global-en-gNB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +GUMMEIList::= SEQUENCE (SIZE (1.. maxnoofMMECs)) OF GUMMEI + +ENB-StatusTransfer-TransparentContainer ::= SEQUENCE { + bearers-SubjectToStatusTransferList Bearers-SubjectToStatusTransferList, + iE-Extensions ProtocolExtensionContainer { {ENB-StatusTransfer-TransparentContainer-ExtIEs} } OPTIONAL, + ... +} + +ENB-StatusTransfer-TransparentContainer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ENB-UE-S1AP-ID ::= INTEGER (0..16777215) + +ENBname ::= PrintableString (SIZE (1..150,...)) + +ENBX2TLAs ::= SEQUENCE (SIZE(1.. maxnoofeNBX2TLAs)) OF TransportLayerAddress + +EncryptionAlgorithms ::= BIT STRING (SIZE (16,...)) + +EN-DCSONConfigurationTransfer ::= SEQUENCE { + transfertype EN-DCSONTransferType, + sONInformation SONInformation, + x2TNLConfigInfo X2TNLConfigurationInfo OPTIONAL, + -- This IE shall be present if the SON Information IE contains the SON Information Request IE and the SON Information Request IE is set to "X2TNL Configuration Info" -- + iE-Extensions ProtocolExtensionContainer { {EN-DCSONConfigurationTransfer-ExtIEs} } OPTIONAL, +... +} + +EN-DCSONConfigurationTransfer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EN-DCSONTransferType ::= CHOICE { + request EN-DCTransferTypeRequest, + reply EN-DCTransferTypeReply, + ... +} + +EN-DCTransferTypeRequest ::= SEQUENCE { + sourceeNB EN-DCSONeNBIdentification, + targetengNB EN-DCSONengNBIdentification, + targeteNB EN-DCSONeNBIdentification OPTIONAL, + associatedTAI TAI OPTIONAL, + broadcast5GSTAI FiveGSTAI OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {EN-DCTransferTypeRequest-ExtIEs} } OPTIONAL, +... +} + +EN-DCTransferTypeRequest-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EN-DCTransferTypeReply ::= SEQUENCE { + sourceengNB EN-DCSONengNBIdentification, + targeteNB EN-DCSONeNBIdentification, + iE-Extensions ProtocolExtensionContainer { {EN-DCTransferTypeReply-ExtIEs} } OPTIONAL, +... +} + +EN-DCTransferTypeReply-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EN-DCSONeNBIdentification ::= SEQUENCE { + globaleNBID Global-ENB-ID, + selectedTAI TAI, + iE-Extensions ProtocolExtensionContainer { {EN-DCSONeNBIdentification-ExtIEs} } OPTIONAL, +... +} + +EN-DCSONeNBIdentification-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EN-DCSONengNBIdentification ::= SEQUENCE { + globalengNBID Global-en-gNB-ID, + selectedTAI TAI, + iE-Extensions ProtocolExtensionContainer { {EN-DCSONengNBIdentification-ExtIEs} } OPTIONAL, +... +} + +EN-DCSONengNBIdentification-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EndIndication ::= ENUMERATED { + no-further-data, + further-data-exists, + ... +} + +EnhancedCoverageRestricted ::= ENUMERATED { + restricted, + ... +} + +CE-ModeBRestricted ::= ENUMERATED { + restricted, + not-restricted, + ... +} + +EPLMNs ::= SEQUENCE (SIZE(1..maxnoofEPLMNs)) OF PLMNidentity +EventType ::= ENUMERATED { + direct, + change-of-serve-cell, + stop-change-of-serve-cell, + ... +} + +E-RAB-ID ::= INTEGER (0..15, ...) + +E-RABInformationList ::= SEQUENCE (SIZE (1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { { E-RABInformationListIEs } } + +E-RABInformationListIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABInformationListItem CRITICALITY ignore TYPE E-RABInformationListItem PRESENCE mandatory }, + ... +} + +E-RABInformationListItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + dL-Forwarding DL-Forwarding OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {E-RABInformationListItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABInformationListItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-DAPSRequestInfo CRITICALITY ignore EXTENSION DAPSRequestInfo PRESENCE optional }| + { ID id-SourceTransportLayerAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}| + { ID id-SecurityIndication CRITICALITY ignore EXTENSION SecurityIndication PRESENCE optional }| + { ID id-SourceNodeTransportLayerAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}, + ... +} + +E-RABList ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABItemIEs} } + +E-RABItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABItem CRITICALITY ignore TYPE E-RABItem PRESENCE mandatory }, + ... +} + +E-RABItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + cause Cause, + iE-Extensions ProtocolExtensionContainer { {E-RABItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +E-RABLevelQoSParameters ::= SEQUENCE { + qCI QCI, + allocationRetentionPriority AllocationAndRetentionPriority, + gbrQosInformation GBR-QosInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {E-RABQoSParameters-ExtIEs} } OPTIONAL, + ... +} + + +E-RABSecurityResultList ::= SEQUENCE (SIZE (1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { { E-RABSecurityResultListIEs } } + +E-RABSecurityResultListIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABSecurityResultItem CRITICALITY ignore TYPE E-RABSecurityResultItem PRESENCE mandatory }, + ... +} + +E-RABSecurityResultItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + securityResult SecurityResult, + iE-Extensions ProtocolExtensionContainer { { E-RABSecurityResultItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABSecurityResultItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +E-RABUsageReportList ::= SEQUENCE (SIZE(1..maxnooftimeperiods)) OF ProtocolIE-SingleContainer { {E-RABUsageReportItemIEs} } + +E-RABUsageReportItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABUsageReportItem CRITICALITY ignore TYPE E-RABUsageReportItem PRESENCE mandatory }, + ... +} + +E-RABUsageReportItem ::= SEQUENCE { + startTimestamp OCTET STRING (SIZE(4)), + endTimestamp OCTET STRING (SIZE(4)), + usageCountUL INTEGER (0..18446744073709551615), + usageCountDL INTEGER (0..18446744073709551615), + iE-Extensions ProtocolExtensionContainer { { E-RABUsageReportItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABUsageReportItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +E-RABQoSParameters-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extended for introduction of downlink and uplink packet loss rate for enhanced Voice performance -- + { ID id-DownlinkPacketLossRate CRITICALITY ignore EXTENSION Packet-LossRate PRESENCE optional}| + { ID id-UplinkPacketLossRate CRITICALITY ignore EXTENSION Packet-LossRate PRESENCE optional}, + ... +} + +Ethernet-Type ::= ENUMERATED { + true, + ... +} + +EUTRAN-CGI ::= SEQUENCE { + pLMNidentity PLMNidentity, + cell-ID CellIdentity, + iE-Extensions ProtocolExtensionContainer { {EUTRAN-CGI-ExtIEs} } OPTIONAL, + ... +} + +EUTRAN-CGI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EUTRANRoundTripDelayEstimationInfo ::= INTEGER (0..2047) + +EventL1LoggedMDTConfig ::= SEQUENCE { + l1Threshold MeasurementThresholdL1LoggedMDT, + hysteresis Hysteresis, + timeToTrigger TimeToTrigger, + iE-Extensions ProtocolExtensionContainer { { EventL1LoggedMDTConfig-ExtIEs} } OPTIONAL, + ... +} + +EventL1LoggedMDTConfig-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EventTrigger::= CHOICE { + outOfCoverage ENUMERATED {true, ...}, + eventL1LoggedMDTConfig EventL1LoggedMDTConfig, + choice-Extensions ProtocolIE-SingleContainer { { EventTrigger-ExtIEs} } +} + +EventTrigger-ExtIEs S1AP-PROTOCOL-IES ::= { + ... +} + +ExpectedUEBehaviour ::= SEQUENCE { + expectedActivity ExpectedUEActivityBehaviour OPTIONAL, + expectedHOInterval ExpectedHOInterval OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ExpectedUEBehaviour-ExtIEs} } OPTIONAL, + ... +} + +ExpectedUEBehaviour-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ExpectedUEActivityBehaviour ::= SEQUENCE { + expectedActivityPeriod ExpectedActivityPeriod OPTIONAL, + expectedIdlePeriod ExpectedIdlePeriod OPTIONAL, + sourceofUEActivityBehaviourInformation SourceOfUEActivityBehaviourInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ExpectedUEActivityBehaviour-ExtIEs} } OPTIONAL, + ... +} + +ExpectedUEActivityBehaviour-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ExpectedActivityPeriod ::= INTEGER (1..30|40|50|60|80|100|120|150|180|181,...) + +ExpectedIdlePeriod ::= INTEGER (1..30|40|50|60|80|100|120|150|180|181,...) + +SourceOfUEActivityBehaviourInformation ::= ENUMERATED { + subscription-information, + statistics, + ... +} + +ExpectedHOInterval ::= ENUMERATED { + sec15, sec30, sec60, sec90, sec120, sec180, long-time, + ... +} + +ExtendedBitRate ::= INTEGER (10000000001..4000000000000, ...) + +ExtendedRNC-ID ::= INTEGER (4096..65535) + +ExtendedRepetitionPeriod ::= INTEGER (4096..131071) + +Extended-UEIdentityIndexValue ::= BIT STRING (SIZE (14)) + +-- F + +FiveGSTAC ::= OCTET STRING (SIZE (3)) + +FiveGSTAI ::= SEQUENCE { + pLMNidentity PLMNidentity, + fiveGSTAC FiveGSTAC, + iE-Extensions ProtocolExtensionContainer { {FiveGSTAI-ExtIEs} } OPTIONAL, + ... +} + +FiveGSTAI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +FiveQI ::= INTEGER (0..255, ...) + +ForbiddenInterRATs ::= ENUMERATED { + all, + geran, + utran, + cdma2000, + ..., + geranandutran, + cdma2000andutran + +} + +ForbiddenTAs ::= SEQUENCE (SIZE(1.. maxnoofEPLMNsPlusOne)) OF ForbiddenTAs-Item + +ForbiddenTAs-Item ::= SEQUENCE { + pLMN-Identity PLMNidentity, + forbiddenTACs ForbiddenTACs, + iE-Extensions ProtocolExtensionContainer { {ForbiddenTAs-Item-ExtIEs} } OPTIONAL, + ... +} + +ForbiddenTAs-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ForbiddenTACs ::= SEQUENCE (SIZE(1..maxnoofForbTACs)) OF TAC + +ForbiddenLAs ::= SEQUENCE (SIZE(1..maxnoofEPLMNsPlusOne)) OF ForbiddenLAs-Item + +ForbiddenLAs-Item ::= SEQUENCE { + pLMN-Identity PLMNidentity, + forbiddenLACs ForbiddenLACs, + iE-Extensions ProtocolExtensionContainer { {ForbiddenLAs-Item-ExtIEs} } OPTIONAL, + ... +} + +ForbiddenLAs-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ForbiddenLACs ::= SEQUENCE (SIZE(1..maxnoofForbLACs)) OF LAC + +-- G + +GBR-QosInformation ::= SEQUENCE { + e-RAB-MaximumBitrateDL BitRate, + e-RAB-MaximumBitrateUL BitRate, + e-RAB-GuaranteedBitrateDL BitRate, + e-RAB-GuaranteedBitrateUL BitRate, + iE-Extensions ProtocolExtensionContainer { { GBR-QosInformation-ExtIEs} } OPTIONAL, + ... +} + +GBR-QosInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for maximum bitrate > 10G bps -- + { ID id-extended-e-RAB-MaximumBitrateDL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}| + { ID id-extended-e-RAB-MaximumBitrateUL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}| + { ID id-extended-e-RAB-GuaranteedBitrateDL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}| + { ID id-extended-e-RAB-GuaranteedBitrateUL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}, + ...} + + +GTP-TEID ::= OCTET STRING (SIZE (4)) + +GUMMEI ::= SEQUENCE { + pLMN-Identity PLMNidentity, + mME-Group-ID MME-Group-ID, + mME-Code MME-Code, + iE-Extensions ProtocolExtensionContainer { {GUMMEI-ExtIEs} } OPTIONAL, + ... +} + +GUMMEI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +GUMMEIType ::= ENUMERATED { + native, + mapped, + ..., + mappedFrom5G +} + +GWContextReleaseIndication ::= ENUMERATED { + true, + ... +} + +-- H + +HandoverFlag ::= ENUMERATED { + handoverPreparation, + ... +} + + +HandoverRestrictionList ::= SEQUENCE { + servingPLMN PLMNidentity, + equivalentPLMNs EPLMNs OPTIONAL, + forbiddenTAs ForbiddenTAs OPTIONAL, + forbiddenLAs ForbiddenLAs OPTIONAL, + forbiddenInterRATs ForbiddenInterRATs OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {HandoverRestrictionList-ExtIEs} } OPTIONAL, + ... +} + +HandoverRestrictionList-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-NRrestrictioninEPSasSecondaryRAT CRITICALITY ignore EXTENSION NRrestrictioninEPSasSecondaryRAT PRESENCE optional}| + { ID id-UnlicensedSpectrumRestriction CRITICALITY ignore EXTENSION UnlicensedSpectrumRestriction PRESENCE optional}| + { ID id-CNTypeRestrictions CRITICALITY ignore EXTENSION CNTypeRestrictions PRESENCE optional}| + { ID id-NRrestrictionin5GS CRITICALITY ignore EXTENSION NRrestrictionin5GS PRESENCE optional}| + { ID id-LastNG-RANPLMNIdentity CRITICALITY ignore EXTENSION PLMNidentity PRESENCE optional}| + { ID id-RAT-Restrictions CRITICALITY ignore EXTENSION RAT-Restrictions PRESENCE optional}, + ... +} + +HandoverType ::= ENUMERATED { + intralte, + ltetoutran, + ltetogeran, + utrantolte, + gerantolte, + ..., + eps-to-5gs, + fivegs-to-eps +} + +HFN ::= INTEGER (0..1048575) + +HFNModified ::= INTEGER (0..131071) + +HFNforPDCP-SNlength18 ::= INTEGER (0..16383) + +Hysteresis ::= INTEGER (0..30) + +-- I + +Masked-IMEISV ::= BIT STRING (SIZE (64)) + +ImmediateMDT ::= SEQUENCE { + measurementsToActivate MeasurementsToActivate, + m1reportingTrigger M1ReportingTrigger, + m1thresholdeventA2 M1ThresholdEventA2 OPTIONAL, +-- Included in case of event-triggered, or event-triggered periodic reporting for measurement M1 + m1periodicReporting M1PeriodicReporting OPTIONAL, +-- Included in case of periodic or event-triggered periodic reporting + iE-Extensions ProtocolExtensionContainer { { ImmediateMDT-ExtIEs} } OPTIONAL, + ... +} + +ImmediateMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-M3Configuration CRITICALITY ignore EXTENSION M3Configuration PRESENCE conditional}| + { ID id-M4Configuration CRITICALITY ignore EXTENSION M4Configuration PRESENCE conditional}| + { ID id-M5Configuration CRITICALITY ignore EXTENSION M5Configuration PRESENCE conditional}| + { ID id-MDT-Location-Info CRITICALITY ignore EXTENSION MDT-Location-Info PRESENCE optional}| + { ID id-M6Configuration CRITICALITY ignore EXTENSION M6Configuration PRESENCE conditional}| + { ID id-M7Configuration CRITICALITY ignore EXTENSION M7Configuration PRESENCE conditional}| + { ID id-BluetoothMeasurementConfiguration CRITICALITY ignore EXTENSION BluetoothMeasurementConfiguration PRESENCE optional}| + { ID id-WLANMeasurementConfiguration CRITICALITY ignore EXTENSION WLANMeasurementConfiguration PRESENCE optional}| + { ID id-SensorMeasurementConfiguration CRITICALITY ignore EXTENSION SensorMeasurementConfiguration PRESENCE optional}, + ... +} + +IMSI ::= OCTET STRING (SIZE (3..8)) + +InformationOnRecommendedCellsAndENBsForPaging ::= SEQUENCE { + recommendedCellsForPaging RecommendedCellsForPaging, + recommendENBsForPaging RecommendedENBsForPaging, + iE-Extensions ProtocolExtensionContainer { { InformationOnRecommendedCellsAndENBsForPaging-ExtIEs} } OPTIONAL, + ... +} + +InformationOnRecommendedCellsAndENBsForPaging-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +IntegrityProtectionAlgorithms ::= BIT STRING (SIZE (16,...)) + +IntegrityProtectionIndication ::= ENUMERATED { + required, + preferred, + not-needed, + ... +} + +IntegrityProtectionResult ::= ENUMERATED { + performed, + not-performed, + ... +} + +IntendedNumberOfPagingAttempts ::= INTEGER (1..16, ...) + +InterfacesToTrace ::= BIT STRING (SIZE (8)) + +IntersystemMeasurementConfiguration ::= SEQUENCE { + rSRP INTEGER (0.. 127) OPTIONAL, + rSRQ INTEGER (0.. 127) OPTIONAL, + sINR INTEGER (0.. 127) OPTIONAL, + interSystemMeasurementParameters InterSystemMeasurementParameters, + iE-Extensions ProtocolExtensionContainer { { IntersystemMeasurementConfiguration-ExtIEs} } OPTIONAL, + ... +} +IntersystemMeasurementConfiguration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +InterSystemMeasurementParameters ::= SEQUENCE { + measurementDuration INTEGER (1..100), + interSystemMeasurementList InterSystemMeasurementList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { InterSystemMeasurementParameters-ExtIEs} } OPTIONAL, + ... +} +InterSystemMeasurementParameters-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +InterSystemMeasurementList ::= SEQUENCE (SIZE(1.. maxnooffrequencies)) OF InterSystemMeasurementItem + +InterSystemMeasurementItem ::= SEQUENCE { + freqBandIndicatorNR INTEGER (1..1024), + sSBfrequencies INTEGER (0..maxNARFCN), + subcarrierSpacingSSB ENUMERATED {kHz15, kHz30, kHz60, kHz120, kHz240, ...}, + maxRSIndexCellQual INTEGER (1..maxRS-IndexCellQual) OPTIONAL, + sMTC OCTET STRING OPTIONAL, + threshRS-Index-r15 OCTET STRING OPTIONAL, + sSBToMeasure OCTET STRING OPTIONAL, + sSRSSIMeasurement OCTET STRING OPTIONAL, + quantityConfigNR-R15 OCTET STRING OPTIONAL, + excludedCellsToAddModList OCTET STRING OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { InterSystemMeasurementItem-ExtIEs} } OPTIONAL +} + +InterSystemMeasurementItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +IntersystemSONConfigurationTransfer ::= OCTET STRING + +IMSvoiceEPSfallbackfrom5G ::= ENUMERATED { + true, + ... +} + +IAB-Authorized ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +IAB-Node-Indication ::= ENUMERATED { + true, + ... +} + +IAB-Supported ::= ENUMERATED { + true, + ... +} + +-- J +-- K + +KillAllWarningMessages ::= ENUMERATED {true} + +-- L + + +LAC ::= OCTET STRING (SIZE (2)) + +LAI ::= SEQUENCE { + pLMNidentity PLMNidentity, + lAC LAC, + iE-Extensions ProtocolExtensionContainer { {LAI-ExtIEs} } OPTIONAL, + ... +} + +LAI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +LastVisitedCell-Item ::= CHOICE { + e-UTRAN-Cell LastVisitedEUTRANCellInformation, + uTRAN-Cell LastVisitedUTRANCellInformation, + gERAN-Cell LastVisitedGERANCellInformation, + ..., + nG-RAN-Cell LastVisitedNGRANCellInformation +} +LastVisitedEUTRANCellInformation ::= SEQUENCE { + global-Cell-ID EUTRAN-CGI, + cellType CellType, + time-UE-StayedInCell Time-UE-StayedInCell, + iE-Extensions ProtocolExtensionContainer { { LastVisitedEUTRANCellInformation-ExtIEs} } OPTIONAL, + ... +} +LastVisitedEUTRANCellInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for Rel-11 to support enhanced granularity for time UE stayed in cell -- + { ID id-Time-UE-StayedInCell-EnhancedGranularity CRITICALITY ignore EXTENSION Time-UE-StayedInCell-EnhancedGranularity PRESENCE optional}| + { ID id-HO-Cause CRITICALITY ignore EXTENSION Cause PRESENCE optional}| + { ID id-lastVisitedPSCellList CRITICALITY ignore EXTENSION LastVisitedPSCellList PRESENCE optional}, + ... +} + +LastVisitedPSCellList ::= SEQUENCE (SIZE(1.. maxnoofPSCellsPerPrimaryCellinUEHistoryInfo)) OF LastVisitedPSCellInformation + + +LastVisitedPSCellInformation ::= SEQUENCE { + pSCellID PSCellInformation OPTIONAL, + timeStay INTEGER (0..40950), + iE-Extensions ProtocolExtensionContainer { { LastVisitedPSCellInformation-ExtIEs} } OPTIONAL, + ... +} + +LastVisitedPSCellInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +LastVisitedNGRANCellInformation ::= OCTET STRING + +LastVisitedUTRANCellInformation ::= OCTET STRING + +LastVisitedGERANCellInformation ::= CHOICE { + undefined NULL, + ... +} + +L3-Information ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +LPPa-PDU ::= OCTET STRING + +LHN-ID ::= OCTET STRING(SIZE (32..256)) + +Links-to-log ::= ENUMERATED {uplink, downlink, both-uplink-and-downlink, ...} + +ListeningSubframePattern ::= SEQUENCE { + pattern-period ENUMERATED {ms1280, ms2560, ms5120, ms10240, ...}, + pattern-offset INTEGER (0..10239, ...), + iE-Extensions ProtocolExtensionContainer { { ListeningSubframePattern-ExtIEs} } OPTIONAL, + ... +} + +ListeningSubframePattern-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +... +} + +LoggedMDT ::= SEQUENCE { + loggingInterval LoggingInterval, + loggingDuration LoggingDuration, + iE-Extensions ProtocolExtensionContainer { {LoggedMDT-ExtIEs} } OPTIONAL, + ... +} + +LoggedMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-BluetoothMeasurementConfiguration CRITICALITY ignore EXTENSION BluetoothMeasurementConfiguration PRESENCE optional}| + { ID id-WLANMeasurementConfiguration CRITICALITY ignore EXTENSION WLANMeasurementConfiguration PRESENCE optional}| + { ID id-LoggedMDTTrigger CRITICALITY ignore EXTENSION LoggedMDTTrigger PRESENCE optional}| + { ID id-SensorMeasurementConfiguration CRITICALITY ignore EXTENSION SensorMeasurementConfiguration PRESENCE optional}, +... +} + +LoggingInterval ::= ENUMERATED {ms128, ms256, ms512, ms1024, ms2048, ms3072, ms4096, ms6144} + +LoggingDuration ::= ENUMERATED {m10, m20, m40, m60, m90, m120} + +LoggedMBSFNMDT ::= SEQUENCE { + loggingInterval LoggingInterval, + loggingDuration LoggingDuration, + mBSFN-ResultToLog MBSFN-ResultToLog OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { LoggedMBSFNMDT-ExtIEs } } OPTIONAL, + ... +} + +LoggedMBSFNMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +LoggedMDTTrigger ::= CHOICE{ + periodical NULL, + eventTrigger EventTrigger, + ... +} + +LTE-M-Indication ::= ENUMERATED {lte-m, ... } + +LTE-NTN-TAI-Information ::= SEQUENCE { + servingPLMN PLMNidentity, + tACList-In-LTE-NTN TACList-In-LTE-NTN, + uE-Location-Derived-TAC TAC OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {LTE-NTN-TAI-Information-ExtIEs} } OPTIONAL, + ... +} + +LTE-NTN-TAI-Information-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- M + +M3Configuration ::= SEQUENCE { + m3period M3period, + iE-Extensions ProtocolExtensionContainer { { M3Configuration-ExtIEs} } OPTIONAL, + ... +} + +M3Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +M3period ::= ENUMERATED {ms100, ms1000, ms10000, ...,ms1024, ms1280, ms2048, ms2560, ms5120, ms10240, min1 } + +M4Configuration ::= SEQUENCE { + m4period M4period, + m4-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M4Configuration-ExtIEs} } OPTIONAL, + ... +} + +M4Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +M4period ::= ENUMERATED {ms1024, ms2048, ms5120, ms10240, min1, ... } + +M5Configuration ::= SEQUENCE { + m5period M5period, + m5-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M5Configuration-ExtIEs} } OPTIONAL, + ... +} + +M5Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +M5period ::= ENUMERATED {ms1024, ms2048, ms5120, ms10240, min1, ... } + +M6Configuration ::= SEQUENCE { + m6report-Interval M6report-Interval, + m6delay-threshold M6delay-threshold OPTIONAL, +-- This IE shall be present if the M6 Links to log IE is set to "uplink" or to "both-uplink-and-downlink" -- + m6-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M6Configuration-ExtIEs} } OPTIONAL, + ... +} + +M6Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +M6report-Interval ::= ENUMERATED { ms1024, ms2048, ms5120, ms10240, ... } + +M6delay-threshold ::= ENUMERATED { ms30, ms40, ms50, ms60, ms70, ms80, ms90, ms100, ms150, ms300, ms500, ms750, ... } + +M7Configuration ::= SEQUENCE { + m7period M7period, + m7-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M7Configuration-ExtIEs} } OPTIONAL, + ... +} + +M7Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +M7period ::= INTEGER(1..60, ...) + +MDT-Activation ::= ENUMERATED { + immediate-MDT-only, + immediate-MDT-and-Trace, + logged-MDT-only, + ..., + logged-MBSFN-MDT +} + +MDT-Location-Info ::= BIT STRING (SIZE (8)) + +MDT-Configuration ::= SEQUENCE { + mdt-Activation MDT-Activation, + areaScopeOfMDT AreaScopeOfMDT, + mDTMode MDTMode, + iE-Extensions ProtocolExtensionContainer { { MDT-Configuration-ExtIEs} } OPTIONAL, + ... +} +MDT-Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-SignallingBasedMDTPLMNList CRITICALITY ignore EXTENSION MDTPLMNList PRESENCE optional }, + ... +} + +ManagementBasedMDTAllowed ::= ENUMERATED {allowed, ...} + +MBSFN-ResultToLog ::= SEQUENCE (SIZE(1..maxnoofMBSFNAreaMDT)) OF MBSFN-ResultToLogInfo + +MBSFN-ResultToLogInfo ::= SEQUENCE { + mBSFN-AreaId INTEGER (0..255) OPTIONAL, + carrierFreq EARFCN, + iE-Extensions ProtocolExtensionContainer { { MBSFN-ResultToLogInfo-ExtIEs} } OPTIONAL, + ... +} + +MBSFN-ResultToLogInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +MDTPLMNList ::= SEQUENCE (SIZE(1..maxnoofMDTPLMNs)) OF PLMNidentity + +PrivacyIndicator ::= ENUMERATED { + immediate-MDT, + logged-MDT, + ... +} + +MDTMode ::= CHOICE { + immediateMDT ImmediateMDT, + loggedMDT LoggedMDT, + ..., + mDTMode-Extension MDTMode-Extension +} + +MDTMode-Extension ::= ProtocolIE-SingleContainer {{ MDTMode-ExtensionIE }} + +MDTMode-ExtensionIE S1AP-PROTOCOL-IES ::= { + { ID id-LoggedMBSFNMDT CRITICALITY ignore TYPE LoggedMBSFNMDT PRESENCE mandatory} +} + +MeasurementsToActivate ::= BIT STRING (SIZE (8)) + +MeasurementThresholdA2 ::= CHOICE { + threshold-RSRP Threshold-RSRP, + threshold-RSRQ Threshold-RSRQ, + ... +} + +MeasurementThresholdL1LoggedMDT ::= CHOICE { + threshold-RSRP Threshold-RSRP, + threshold-RSRQ Threshold-RSRQ, + choice-Extensions ProtocolIE-SingleContainer { { MeasurementThresholdL1LoggedMDT-ExtIEs} } +} + +MeasurementThresholdL1LoggedMDT-ExtIEs S1AP-PROTOCOL-IES ::= { + ... +} + +MessageIdentifier ::= BIT STRING (SIZE (16)) + +MobilityInformation ::= BIT STRING (SIZE(32)) + +MMEname ::= PrintableString (SIZE (1..150,...)) + +MMEPagingTarget ::= CHOICE { + global-ENB-ID Global-ENB-ID, + tAI TAI, + ... +} + +MMERelaySupportIndicator ::= ENUMERATED {true, ...} + +MME-Group-ID ::= OCTET STRING (SIZE (2)) + +MME-Code ::= OCTET STRING (SIZE (1)) + +MME-UE-S1AP-ID ::= INTEGER (0..4294967295) +M-TMSI ::= OCTET STRING (SIZE (4)) + +MSClassmark2 ::= OCTET STRING +MSClassmark3 ::= OCTET STRING + +MutingAvailabilityIndication ::= ENUMERATED { + available, + unavailable, + ... +} + + +MutingPatternInformation ::= SEQUENCE { + muting-pattern-period ENUMERATED {ms0, ms1280, ms2560, ms5120, ms10240, ...}, + muting-pattern-offset INTEGER (0..10239, ...) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {MutingPatternInformation-ExtIEs} } OPTIONAL, + ... +} + +MutingPatternInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +MDT-ConfigurationNR ::= OCTET STRING + +-- N + +NAS-PDU ::= OCTET STRING + +NASSecurityParametersfromE-UTRAN ::= OCTET STRING + +NASSecurityParameterstoE-UTRAN ::= OCTET STRING + +NB-IoT-DefaultPagingDRX ::= ENUMERATED { + v128, + v256, + v512, + v1024, + ... + } + +NB-IoT-PagingDRX ::= ENUMERATED { v32, v64, v128, v256, v512, v1024,...} + +NB-IoT-Paging-eDRXInformation ::= SEQUENCE { + nB-IoT-paging-eDRX-Cycle NB-IoT-Paging-eDRX-Cycle, + nB-IoT-pagingTimeWindow NB-IoT-PagingTimeWindow OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { NB-IoT-Paging-eDRXInformation-ExtIEs} } OPTIONAL, + ... +} + +NB-IoT-Paging-eDRXInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +NB-IoT-Paging-eDRX-Cycle ::= ENUMERATED{hf2, hf4, hf6, hf8, hf10, hf12, hf14, hf16, hf32, hf64, hf128, hf256, hf512, hf1024, ...} + +NB-IoT-PagingTimeWindow ::= ENUMERATED{s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, ...} + +NB-IoT-RLF-Report-Container ::= OCTET STRING + +NB-IoT-UEIdentityIndexValue ::= BIT STRING (SIZE (12)) + +NextPagingAreaScope ::= ENUMERATED { + same, + changed, + ... +} + +NotifySourceeNB ::= ENUMERATED { + notifySource, + ... +} + +NRCellIdentity ::= BIT STRING (SIZE(36)) + +NR-CGI ::= SEQUENCE { + pLMNIdentity PLMNidentity, + nRCellIdentity NRCellIdentity, + iE-Extensions ProtocolExtensionContainer { {NR-CGI-ExtIEs} } OPTIONAL, + ... +} + +NR-CGI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +NRencryptionAlgorithms ::= BIT STRING (SIZE (16,...)) +NRintegrityProtectionAlgorithms ::= BIT STRING (SIZE (16,...)) + +NRrestrictioninEPSasSecondaryRAT ::= ENUMERATED { + nRrestrictedinEPSasSecondaryRAT, + ... +} + +NRrestrictionin5GS ::= ENUMERATED { + nRrestrictedin5GS, + ... +} + +NRUESecurityCapabilities ::= SEQUENCE { + nRencryptionAlgorithms NRencryptionAlgorithms, + nRintegrityProtectionAlgorithms NRintegrityProtectionAlgorithms, + iE-Extensions ProtocolExtensionContainer { { NRUESecurityCapabilities-ExtIEs} } OPTIONAL, +... +} + +NRUESecurityCapabilities-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +NumberofBroadcastRequest ::= INTEGER (0..65535) + +NumberOfBroadcasts ::= INTEGER (0..65535) + +NRV2XServicesAuthorized ::= SEQUENCE { + vehicleUE VehicleUE OPTIONAL, + pedestrianUE PedestrianUE OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {NRV2XServicesAuthorized-ExtIEs} } OPTIONAL, + ... +} + +NRV2XServicesAuthorized-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +NRUESidelinkAggregateMaximumBitrate ::= SEQUENCE { + uEaggregateMaximumBitRate BitRate, + iE-Extensions ProtocolExtensionContainer { {NRUESidelinkAggregateMaximumBitrate-ExtIEs} } OPTIONAL, + ... +} + +NRUESidelinkAggregateMaximumBitrate-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- O +OldBSS-ToNewBSS-Information ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +OverloadAction ::= ENUMERATED { + reject-non-emergency-mo-dt, + reject-rrc-cr-signalling, + permit-emergency-sessions-and-mobile-terminated-services-only, + ..., + permit-high-priority-sessions-and-mobile-terminated-services-only, + reject-delay-tolerant-access, + permit-high-priority-sessions-and-exception-reporting-and-mobile-terminated-services-only, + not-accept-mo-data-or-delay-tolerant-access-from-CP-CIoT + +} + +OverloadResponse ::= CHOICE { + overloadAction OverloadAction, + ... +} + + +-- P + +Packet-LossRate ::= INTEGER(0..1000) + +PagingAttemptInformation ::= SEQUENCE { + pagingAttemptCount PagingAttemptCount, + intendedNumberOfPagingAttempts IntendedNumberOfPagingAttempts, + nextPagingAreaScope NextPagingAreaScope OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { PagingAttemptInformation-ExtIEs} } OPTIONAL, + ... +} + +PagingAttemptInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +PagingAttemptCount ::= INTEGER (1..16, ...) + +Paging-eDRXInformation ::= SEQUENCE { + paging-eDRX-Cycle Paging-eDRX-Cycle, + pagingTimeWindow PagingTimeWindow OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Paging-eDRXInformation-ExtIEs} } OPTIONAL, + ... +} + +Paging-eDRXInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Paging-eDRX-Cycle ::= ENUMERATED{hfhalf, hf1, hf2, hf4, hf6, hf8, hf10, hf12, hf14, hf16, hf32, hf64, hf128, hf256, ...} + +PagingTimeWindow ::= ENUMERATED{s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, ...} + +PagingDRX ::= ENUMERATED { + v32, + v64, + v128, + v256, + ... + } + +PagingPriority ::= ENUMERATED { + priolevel1, + priolevel2, + priolevel3, + priolevel4, + priolevel5, + priolevel6, + priolevel7, + priolevel8, + ... +} + +PagingProbabilityInformation ::= ENUMERATED {p00, p05, p10, p15, p20, p25, p30, p35, p40, p45, p50, p55, p60, p65, p70, p75, p80, p85, p90, p95, p100, ...} + +PagingCause::= ENUMERATED {voice, ...} + +PC5QoSParameters ::= SEQUENCE { + pc5QoSFlowList PC5QoSFlowList, + pc5LinkAggregatedBitRates BitRate OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { PC5QoSParameters-ExtIEs} } OPTIONAL, + ... +} + +PC5QoSParameters-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +PC5QoSFlowList ::= SEQUENCE (SIZE(1..maxnoofPC5QoSFlows)) OF PC5QoSFlowItem + +PC5QoSFlowItem::= SEQUENCE { + pQI FiveQI, + pc5FlowBitRates PC5FlowBitRates OPTIONAL, + range Range OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { PC5QoSFlowItem-ExtIEs} } OPTIONAL, + ... +} + +PC5QoSFlowItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +PC5FlowBitRates ::= SEQUENCE { + guaranteedFlowBitRate BitRate, + maximumFlowBitRate BitRate, + iE-Extensions ProtocolExtensionContainer { { PC5FlowBitRates-ExtIEs} } OPTIONAL, + ... +} + +PC5FlowBitRates-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +... +} +PDCP-SN ::= INTEGER (0..4095) + +PDCP-SNExtended ::= INTEGER (0..32767) + +PDCP-SNlength18 ::= INTEGER (0..262143) + +PendingDataIndication ::= ENUMERATED { + true, + ... +} + +M1PeriodicReporting ::= SEQUENCE { + reportInterval ReportIntervalMDT, + reportAmount ReportAmountMDT, + iE-Extensions ProtocolExtensionContainer { { M1PeriodicReporting-ExtIEs} } OPTIONAL, + ... +} + +M1PeriodicReporting-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +PLMNidentity ::= TBCD-STRING + +PLMNAreaBasedQMC ::= SEQUENCE { + plmnListforQMC PLMNListforQMC, + iE-Extensions ProtocolExtensionContainer { {PLMNAreaBasedQMC-ExtIEs} } OPTIONAL, + ... +} + +PLMNAreaBasedQMC-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +PLMNListforQMC ::= SEQUENCE (SIZE(1..maxnoofPLMNforQMC)) OF PLMNidentity + +Port-Number ::= OCTET STRING (SIZE (2)) + +Pre-emptionCapability ::= ENUMERATED { + shall-not-trigger-pre-emption, + may-trigger-pre-emption +} + +Pre-emptionVulnerability ::= ENUMERATED { + not-pre-emptable, + pre-emptable +} + +PriorityLevel ::= INTEGER { spare (0), highest (1), lowest (14), no-priority (15) } (0..15) + +ProSeAuthorized ::= SEQUENCE { + proSeDirectDiscovery ProSeDirectDiscovery OPTIONAL, + proSeDirectCommunication ProSeDirectCommunication OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {ProSeAuthorized-ExtIEs} } OPTIONAL, + ... +} + +ProSeAuthorized-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-ProSeUEtoNetworkRelaying CRITICALITY ignore EXTENSION ProSeUEtoNetworkRelaying PRESENCE optional}, + ... +} + +ProSeDirectDiscovery ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +ProSeUEtoNetworkRelaying ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +ProSeDirectCommunication ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +PS-ServiceNotAvailable ::= ENUMERATED { + ps-service-not-available, + ... +} + +PSCellInformation ::= SEQUENCE { + nCGI NR-CGI, + iE-Extensions ProtocolExtensionContainer { { PSCellInformation-ExtIEs} } OPTIONAL, + ... +} + +PSCellInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- Q + +QCI ::= INTEGER (0..255) + +-- R + +RACSIndication ::= ENUMERATED {true, ...} + +RAN-UE-NGAP-ID ::= INTEGER (0..4294967295) + +Range ::= ENUMERATED {m50, m80, m180, m200, m350, m400, m500, m700, m1000, ...} + +ReceiveStatusofULPDCPSDUs ::= BIT STRING (SIZE(4096)) + +ReceiveStatusOfULPDCPSDUsExtended ::= BIT STRING (SIZE(1..16384)) + +ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 ::= BIT STRING (SIZE(1..131072)) + +RecommendedCellsForPaging ::= SEQUENCE { + recommendedCellList RecommendedCellList, + iE-Extensions ProtocolExtensionContainer { { RecommendedCellsForPaging-ExtIEs} } OPTIONAL, + ... +} + +RecommendedCellsForPaging-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RecommendedCellList ::= SEQUENCE (SIZE(1.. maxnoofRecommendedCells)) OF ProtocolIE-SingleContainer { { RecommendedCellItemIEs } } + +RecommendedCellItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-RecommendedCellItem CRITICALITY ignore TYPE RecommendedCellItem PRESENCE mandatory }, + ... +} + +RecommendedCellItem::= SEQUENCE { + eUTRAN-CGI EUTRAN-CGI, + timeStayedInCell INTEGER (0..4095) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { RecommendedCellsForPagingItem-ExtIEs} } OPTIONAL, + ... +} + +RecommendedCellsForPagingItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RecommendedENBsForPaging ::= SEQUENCE { + recommendedENBList RecommendedENBList, + iE-Extensions ProtocolExtensionContainer { { RecommendedENBsForPaging-ExtIEs} } OPTIONAL, + ... +} + +RecommendedENBsForPaging-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RecommendedENBList::= SEQUENCE (SIZE(1.. maxnoofRecommendedENBs)) OF ProtocolIE-SingleContainer { { RecommendedENBItemIEs } } + +RecommendedENBItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-RecommendedENBItem CRITICALITY ignore TYPE RecommendedENBItem PRESENCE mandatory }, + ... +} + +RecommendedENBItem ::= SEQUENCE { + mMEPagingTarget MMEPagingTarget, + iE-Extensions ProtocolExtensionContainer { { RecommendedENBItem-ExtIEs} } OPTIONAL, + ... +} + +RecommendedENBItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RelativeMMECapacity ::= INTEGER (0..255) + +RelayNode-Indicator ::= ENUMERATED { + true, + ... +} + +RAC ::= OCTET STRING (SIZE (1)) + +RAT-Restrictions ::= SEQUENCE (SIZE(1..maxnoofEPLMNsPlusOne)) OF RAT-RestrictionsItem + +RAT-RestrictionsItem ::= SEQUENCE { + pLMNidentity PLMNidentity, + rAT-RestrictionInformation BIT STRING (SIZE(8, ...)), + iE-Extensions ProtocolExtensionContainer { { RAT-RestrictionsItem-ExtIEs} } OPTIONAL, + ... +} + +RAT-RestrictionsItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RAT-Type ::= ENUMERATED { + nbiot, + ..., + nbiot-leo, + nbiot-meo, + nbiot-geo, + nbiot-othersat, + eutran-leo, + eutran-meo, + eutran-geo, + eutran-othersat +} + +ReportAmountMDT ::= ENUMERATED{r1, r2, r4, r8, r16, r32, r64, rinfinity} + +ReportIntervalMDT ::= ENUMERATED {ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, min1, min6, min12, min30, min60} + +M1ReportingTrigger ::= ENUMERATED{ + periodic, + a2eventtriggered, + ..., + a2eventtriggered-periodic +} + +RequestType ::= SEQUENCE { + eventType EventType, + reportArea ReportArea, + iE-Extensions ProtocolExtensionContainer { { RequestType-ExtIEs} } OPTIONAL, + ... +} + + +RequestType-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-RequestTypeAdditionalInfo CRITICALITY ignore EXTENSION RequestTypeAdditionalInfo PRESENCE optional }, + ... +} + +RequestTypeAdditionalInfo ::= ENUMERATED { + includePSCell, + ... +} + +RIMTransfer ::= SEQUENCE { + rIMInformation RIMInformation, + rIMRoutingAddress RIMRoutingAddress OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { RIMTransfer-ExtIEs} } OPTIONAL, + ... +} + +RIMTransfer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RIMInformation ::= OCTET STRING + +RIMRoutingAddress ::= CHOICE { + gERAN-Cell-ID GERAN-Cell-ID, + ..., + targetRNC-ID TargetRNC-ID, + eHRPD-Sector-ID OCTET STRING (SIZE(16)) +} + +ReportArea ::= ENUMERATED { + ecgi, + ... +} + +RepetitionPeriod ::= INTEGER (0..4095) + +RLFReportInformation ::= SEQUENCE { + uE-RLF-Report-Container UE-RLF-Report-Container, + uE-RLF-Report-Container-for-extended-bands UE-RLF-Report-Container-for-extended-bands OPTIONAL, + iE-Extensions ProtocolExtensionContainer {{ RLFReportInformation-ExtIEs}} OPTIONAL, + ... +} + +RLFReportInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + {ID id-NB-IoT-RLF-Report-Container CRITICALITY ignore EXTENSION NB-IoT-RLF-Report-Container PRESENCE optional}, + ... +} + +RNC-ID ::= INTEGER (0..4095) + +RRC-Container ::= OCTET STRING + +RRC-Establishment-Cause ::= ENUMERATED { + emergency, + highPriorityAccess, + mt-Access, + mo-Signalling, + mo-Data, + ..., + delay-TolerantAccess, + mo-VoiceCall, + mo-ExceptionData +} + +ECGIListForRestart ::= SEQUENCE (SIZE(1..maxnoofCellsforRestart)) OF EUTRAN-CGI + +Routing-ID ::= INTEGER (0..255) + +-- S + + +SecurityKey ::= BIT STRING (SIZE(256)) + + + +SecurityContext ::= SEQUENCE { + nextHopChainingCount INTEGER (0..7), + nextHopParameter SecurityKey, + iE-Extensions ProtocolExtensionContainer { { SecurityContext-ExtIEs} } OPTIONAL, + ... +} + + +SecurityContext-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SecondaryRATType ::= ENUMERATED { + nR, + ..., + unlicensed +} + + +SecondaryRATDataUsageRequest ::= ENUMERATED { + requested, + ... +} + +SecondaryRATDataUsageReportList ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {SecondaryRATDataUsageReportItemIEs} } + +SecondaryRATDataUsageReportItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-SecondaryRATDataUsageReportItem CRITICALITY ignore TYPE SecondaryRATDataUsageReportItem PRESENCE mandatory }, + ... +} + +SecondaryRATDataUsageReportItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + secondaryRATType SecondaryRATType, + e-RABUsageReportList E-RABUsageReportList, + iE-Extensions ProtocolExtensionContainer { { SecondaryRATDataUsageReportItem-ExtIEs} } OPTIONAL, + ... +} + +SecondaryRATDataUsageReportItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SecurityIndication ::= SEQUENCE { + integrityProtectionIndication IntegrityProtectionIndication, + iE-Extensions ProtocolExtensionContainer { { SecurityIndication-ExtIEs } } OPTIONAL, + ... +} + +SecurityIndication-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SecurityResult ::= SEQUENCE { + integrityProtectionResult IntegrityProtectionResult, + iE-Extensions ProtocolExtensionContainer { {SecurityResult-ExtIEs} } OPTIONAL, + ... +} + +SecurityResult-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SensorMeasConfig::= ENUMERATED {setup,...} + +SensorMeasConfigNameItem ::= SEQUENCE { + sensorNameConfig SensorNameConfig, + iE-Extensions ProtocolExtensionContainer { { SensorMeasConfigNameItem-ExtIEs } } OPTIONAL, + ... +} + +SensorMeasConfigNameItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SensorMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofSensorName)) OF SensorMeasConfigNameItem + +SensorMeasurementConfiguration ::= SEQUENCE { + sensorMeasConfig SensorMeasConfig, + sensorMeasConfigNameList SensorMeasConfigNameList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {SensorMeasurementConfiguration-ExtIEs} } OPTIONAL, + ... +} + +SensorMeasurementConfiguration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SensorNameConfig ::= CHOICE { + uncompensatedBarometricConfig ENUMERATED {true, ...}, + choice-Extensions ProtocolIE-SingleContainer { {SensorNameConfig-ExtIEs} } +} + +SensorNameConfig-ExtIEs S1AP-PROTOCOL-IES ::= { + ... +} + +SerialNumber ::= BIT STRING (SIZE (16)) + +ServiceType ::= ENUMERATED{ + qMC-for-streaming-service, + qMC-for-MTSI-service, + ... +} + +SONInformation ::= CHOICE{ + sONInformationRequest SONInformationRequest, + sONInformationReply SONInformationReply, + ..., + sONInformation-Extension SONInformation-Extension +} + +SONInformation-Extension ::= ProtocolIE-SingleContainer {{ SONInformation-ExtensionIE }} + +SONInformation-ExtensionIE S1AP-PROTOCOL-IES ::= { + { ID id-SON-Information-Report CRITICALITY ignore TYPE SONInformationReport PRESENCE mandatory} +} + +SONInformationRequest ::= ENUMERATED { + x2TNL-Configuration-Info, + ..., + time-Synchronisation-Info, + activate-Muting, + deactivate-Muting} + +SONInformationReply ::= SEQUENCE { + x2TNLConfigurationInfo X2TNLConfigurationInfo OPTIONAL, + iE-Extensions ProtocolExtensionContainer {{SONInformationReply-ExtIEs}} OPTIONAL, + ... +} + +SONInformationReply-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for Release 9 to transfer Time synchronisation information -- + {ID id-Time-Synchronisation-Info CRITICALITY ignore EXTENSION TimeSynchronisationInfo PRESENCE optional}, + ..., + {ID id-Muting-Pattern-Information CRITICALITY ignore EXTENSION MutingPatternInformation PRESENCE optional} +} + +SONInformationReport ::= CHOICE{ + rLFReportInformation RLFReportInformation, + ... +} + +SONConfigurationTransfer ::= SEQUENCE { + targeteNB-ID TargeteNB-ID, + sourceeNB-ID SourceeNB-ID, + sONInformation SONInformation, + iE-Extensions ProtocolExtensionContainer { { SONConfigurationTransfer-ExtIEs} } OPTIONAL, +... +} + +SONConfigurationTransfer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for Release 10 to transfer the IP addresses of the eNB initiating the ANR action -- + {ID id-x2TNLConfigurationInfo CRITICALITY ignore EXTENSION X2TNLConfigurationInfo PRESENCE conditional + -- This IE shall be present if the SON Information IE contains the SON Information Request IE and the SON Information Request IE is set to "X2TNL Configuration Info" --}| +-- Extension for Release 12 to transfer information concerning the source cell of synchronisation and the aggressor cell -- + {ID id-Synchronisation-Information CRITICALITY ignore EXTENSION SynchronisationInformation PRESENCE conditional + -- This IE shall be present if the SON Information IE contains the SON Information Request IE set to " Activate Muting " --}, + ... +} + + +SynchronisationInformation ::= SEQUENCE { + sourceStratumLevel StratumLevel OPTIONAL, + listeningSubframePattern ListeningSubframePattern OPTIONAL, + aggressoreCGI-List ECGI-List OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {SynchronisationInformation-ExtIEs} } OPTIONAL, + ... +} + +SynchronisationInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +Source-ToTarget-TransparentContainer ::= OCTET STRING +-- This IE includes a transparent container from the source RAN node to the target RAN node. +-- The octets of the OCTET STRING are encoded according to the specifications of the target system. + +SourceBSS-ToTargetBSS-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +SourceeNB-ID ::= SEQUENCE { + global-ENB-ID Global-ENB-ID, + selected-TAI TAI, + iE-Extensions ProtocolExtensionContainer { {SourceeNB-ID-ExtIEs} } OPTIONAL +} + +SourceeNB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SRVCCOperationNotPossible ::= ENUMERATED { + notPossible, + ... +} + +SRVCCOperationPossible ::= ENUMERATED { + possible, + ... +} + +SRVCCHOIndication ::= ENUMERATED { + pSandCS, + cSonly, + ... +} + +SourceNodeID ::= CHOICE { + sourceNgRanNode-ID SourceNgRanNode-ID, + sourceNodeID-Extension SourceNodeID-Extension +} + +SourceNodeID-Extension ::= ProtocolIE-SingleContainer {{ SourceNodeID-ExtensionIE }} + +SourceNodeID-ExtensionIE S1AP-PROTOCOL-IES ::= { +... +} + +SourceeNB-ToTargeteNB-TransparentContainer ::= SEQUENCE { + rRC-Container RRC-Container, + e-RABInformationList E-RABInformationList OPTIONAL, + targetCell-ID EUTRAN-CGI, + subscriberProfileIDforRFP SubscriberProfileIDforRFP OPTIONAL, + uE-HistoryInformation UE-HistoryInformation, + iE-Extensions ProtocolExtensionContainer { {SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs} } OPTIONAL, + ... +} + +SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + {ID id-MobilityInformation CRITICALITY ignore EXTENSION MobilityInformation PRESENCE optional}| + {ID id-uE-HistoryInformationFromTheUE CRITICALITY ignore EXTENSION UE-HistoryInformationFromTheUE PRESENCE optional}| + {ID id-IMSvoiceEPSfallbackfrom5G CRITICALITY ignore EXTENSION IMSvoiceEPSfallbackfrom5G PRESENCE optional}| + {ID id-AdditionalRRMPriorityIndex CRITICALITY ignore EXTENSION AdditionalRRMPriorityIndex PRESENCE optional}| + {ID id-ContextatSource CRITICALITY ignore EXTENSION ContextatSource PRESENCE optional}| + {ID id-IntersystemMeasurementConfiguration CRITICALITY ignore EXTENSION IntersystemMeasurementConfiguration PRESENCE optional}| + {ID id-SourceNodeID CRITICALITY ignore EXTENSION SourceNodeID PRESENCE optional}| + {ID id-EmergencyIndicator CRITICALITY ignore EXTENSION EmergencyIndicator PRESENCE optional}| + {ID id-UEContextReferenceatSourceeNB CRITICALITY ignore EXTENSION ENB-UE-S1AP-ID PRESENCE optional}| + {ID id-SourceSNID CRITICALITY ignore EXTENSION Global-RAN-NODE-ID PRESENCE optional}| + {ID id-Direct-Forwarding-Path-Availability CRITICALITY ignore EXTENSION Direct-Forwarding-Path-Availability PRESENCE optional}, + ... +} + +SourceNgRanNode-ID ::= SEQUENCE { + global-RAN-NODE-ID Global-RAN-NODE-ID, + selected-TAI FiveGSTAI, + iE-Extensions ProtocolExtensionContainer { { SourceNgRanNode-ID-ExtIEs} } OPTIONAL, + ... +} + +SourceNgRanNode-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SourceRNC-ToTargetRNC-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +SourceNgRanNode-ToTargetNgRanNode-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +ServedGUMMEIs ::= SEQUENCE (SIZE (1.. maxnoofRATs)) OF ServedGUMMEIsItem + +ServedGUMMEIsItem ::= SEQUENCE { + servedPLMNs ServedPLMNs, + servedGroupIDs ServedGroupIDs, + servedMMECs ServedMMECs, + iE-Extensions ProtocolExtensionContainer { {ServedGUMMEIsItem-ExtIEs} } OPTIONAL, + ... +} + +ServedGUMMEIsItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + {ID id-GUMMEIType CRITICALITY ignore EXTENSION GUMMEIType PRESENCE optional}, + ... +} + +ServedGroupIDs ::= SEQUENCE (SIZE(1.. maxnoofGroupIDs)) OF MME-Group-ID +ServedMMECs ::= SEQUENCE (SIZE(1.. maxnoofMMECs)) OF MME-Code + +ServedPLMNs ::= SEQUENCE (SIZE(1.. maxnoofPLMNsPerMME)) OF PLMNidentity + +SubscriberProfileIDforRFP ::= INTEGER (1..256) + +Subscription-Based-UE-DifferentiationInfo ::= SEQUENCE { + periodicCommunicationIndicator ENUMERATED {periodically, ondemand, ...} OPTIONAL, + periodicTime INTEGER (1..3600, ...) OPTIONAL, + scheduledCommunicationTime ScheduledCommunicationTime OPTIONAL, + stationaryIndication ENUMERATED {stationary, mobile, ...} OPTIONAL, + trafficProfile ENUMERATED {single-packet, dual-packets, multiple-packets, ...} OPTIONAL, + batteryIndication ENUMERATED {battery-powered, battery-powered-not-rechargeable-or-replaceable, not-battery-powered, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Subscription-Based-UE-DifferentiationInfo-ExtIEs} } OPTIONAL, + ... +} + +Subscription-Based-UE-DifferentiationInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ScheduledCommunicationTime ::= SEQUENCE { + dayofWeek BIT STRING (SIZE(7)) OPTIONAL, + timeofDayStart INTEGER (0..86399, ...) OPTIONAL, + timeofDayEnd INTEGER (0..86399, ...) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ScheduledCommunicationTime-ExtIEs}} OPTIONAL, + ... +} + +ScheduledCommunicationTime-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SupportedTAs ::= SEQUENCE (SIZE(1.. maxnoofTACs)) OF SupportedTAs-Item + +SupportedTAs-Item ::= SEQUENCE { + tAC TAC, + broadcastPLMNs BPLMNs, + iE-Extensions ProtocolExtensionContainer { {SupportedTAs-Item-ExtIEs} } OPTIONAL, + ... +} + +SupportedTAs-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + -- Extension for Release 13 to transfer RAT-Type per TAC -- + {ID id-RAT-Type CRITICALITY reject EXTENSION RAT-Type PRESENCE optional}, + ... +} + +StratumLevel ::= INTEGER (0..3, ...) + +SynchronisationStatus ::= ENUMERATED { synchronous, asynchronous, ... } + +TimeSynchronisationInfo ::= SEQUENCE { + stratumLevel StratumLevel, + synchronisationStatus SynchronisationStatus, + iE-Extensions ProtocolExtensionContainer { { TimeSynchronisationInfo-ExtIEs} } OPTIONAL, + ... +} + +TimeSynchronisationInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + -- Extension for Release 12 to transfer Muting Availability Indication -- + {ID id-Muting-Availability-Indication CRITICALITY ignore EXTENSION MutingAvailabilityIndication PRESENCE optional}, + ... +} + +S-TMSI ::= SEQUENCE { + mMEC MME-Code, + m-TMSI M-TMSI, + iE-Extensions ProtocolExtensionContainer { {S-TMSI-ExtIEs} } OPTIONAL, + ... +} + +S-TMSI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- T + +TAC ::= OCTET STRING (SIZE (2)) + +TACList-In-LTE-NTN ::= SEQUENCE (SIZE(1..maxnoofTACsInNTN)) OF TAC + +TAIBasedMDT ::= SEQUENCE { + tAIListforMDT TAIListforMDT, + iE-Extensions ProtocolExtensionContainer { {TAIBasedMDT-ExtIEs} } OPTIONAL, + ... +} + +TAIBasedMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAIListforMDT ::= SEQUENCE (SIZE(1..maxnoofTAforMDT)) OF TAI + +TAIListforWarning ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAI + +TAI ::= SEQUENCE { + pLMNidentity PLMNidentity, + tAC TAC, + iE-Extensions ProtocolExtensionContainer { {TAI-ExtIEs} } OPTIONAL, + ... +} + +TAI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAI-Broadcast ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAI-Broadcast-Item + +TAI-Broadcast-Item ::= SEQUENCE { + tAI TAI, + completedCellinTAI CompletedCellinTAI, + iE-Extensions ProtocolExtensionContainer { {TAI-Broadcast-Item-ExtIEs} } OPTIONAL, + ... +} + +TAI-Broadcast-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAI-Cancelled ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAI-Cancelled-Item + +TAI-Cancelled-Item ::= SEQUENCE { + tAI TAI, + cancelledCellinTAI CancelledCellinTAI, + iE-Extensions ProtocolExtensionContainer { {TAI-Cancelled-Item-ExtIEs} } OPTIONAL, + ... +} + +TAI-Cancelled-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TABasedMDT ::= SEQUENCE { + tAListforMDT TAListforMDT, + iE-Extensions ProtocolExtensionContainer { {TABasedMDT-ExtIEs} } OPTIONAL, + ... +} + +TABasedMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAListforMDT ::= SEQUENCE (SIZE(1..maxnoofTAforMDT)) OF TAC + +TABasedQMC ::= SEQUENCE { + tAListforQMC TAListforQMC, + iE-Extensions ProtocolExtensionContainer { {TABasedQMC-ExtIEs} } OPTIONAL, + ... +} + +TABasedQMC-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAListforQMC ::= SEQUENCE (SIZE(1..maxnoofTAforQMC)) OF TAC + +TAIBasedQMC ::= SEQUENCE { + tAIListforQMC TAIListforQMC, + iE-Extensions ProtocolExtensionContainer { {TAIBasedQMC-ExtIEs} } OPTIONAL, + ... +} + +TAIBasedQMC-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAIListforQMC ::= SEQUENCE (SIZE(1..maxnoofTAforQMC)) OF TAI + +CompletedCellinTAI ::= SEQUENCE (SIZE(1..maxnoofCellinTAI)) OF CompletedCellinTAI-Item + +CompletedCellinTAI-Item ::= SEQUENCE{ + eCGI EUTRAN-CGI, + iE-Extensions ProtocolExtensionContainer { {CompletedCellinTAI-Item-ExtIEs} } OPTIONAL, + ... +} + +CompletedCellinTAI-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TBCD-STRING ::= OCTET STRING (SIZE (3)) + +TargetID ::= CHOICE { + targeteNB-ID TargeteNB-ID, + targetRNC-ID TargetRNC-ID, + cGI CGI, + ..., + targetgNgRanNode-ID TargetNgRanNode-ID +} + +TargeteNB-ID ::= SEQUENCE { + global-ENB-ID Global-ENB-ID, + selected-TAI TAI, + iE-Extensions ProtocolExtensionContainer { {TargeteNB-ID-ExtIEs} } OPTIONAL, + ... +} + +TargeteNB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TargetRNC-ID ::= SEQUENCE { + lAI LAI, + rAC RAC OPTIONAL, + rNC-ID RNC-ID, + extendedRNC-ID ExtendedRNC-ID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {TargetRNC-ID-ExtIEs} } OPTIONAL, + ... + } + + +TargetRNC-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TargetNgRanNode-ID ::= SEQUENCE { + global-RAN-NODE-ID Global-RAN-NODE-ID, + selected-TAI FiveGSTAI, + iE-Extensions ProtocolExtensionContainer { { TargetNgRanNode-ID-ExtIEs} } OPTIONAL, + ... +} + +TargetNgRanNode-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Global-RAN-NODE-ID::= CHOICE { + gNB GNB, + ng-eNB NG-eNB, + ... +} + +GNB ::= SEQUENCE { + global-gNB-ID Global-GNB-ID, + iE-Extensions ProtocolExtensionContainer { {GNB-ExtIEs} } OPTIONAL, + ... +} + +GNB-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Global-GNB-ID ::= SEQUENCE { + pLMN-Identity PLMNidentity, + gNB-ID GNB-Identity, + iE-Extensions ProtocolExtensionContainer { { Global-GNB-ID-ExtIEs} } OPTIONAL, + ... +} + +Global-GNB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +GNB-Identity ::= CHOICE { + gNB-ID GNB-ID, + ... +} + +NG-eNB ::= SEQUENCE { + global-ng-eNB-ID Global-ENB-ID, + iE-Extensions ProtocolExtensionContainer { { NG-eNB-ExtIEs} } OPTIONAL, + ... +} + +NG-eNB-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +GNB-ID ::= BIT STRING (SIZE(22..32)) + +TargeteNB-ToSourceeNB-TransparentContainer ::= SEQUENCE { + rRC-Container RRC-Container, + iE-Extensions ProtocolExtensionContainer { {TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs} } OPTIONAL, + ... +} + +TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-DAPSResponseInfoList CRITICALITY ignore EXTENSION DAPSResponseInfoList PRESENCE optional}| + { ID id-RACSIndication CRITICALITY ignore EXTENSION RACSIndication PRESENCE optional }| + { ID id-E-RABSecurityResultList CRITICALITY ignore EXTENSION E-RABSecurityResultList PRESENCE optional}| + { ID id-Direct-Forwarding-Path-Availability CRITICALITY ignore EXTENSION Direct-Forwarding-Path-Availability PRESENCE optional }, + ... +} + +Target-ToSource-TransparentContainer ::= OCTET STRING +-- This IE includes a transparent container from the target RAN node to the source RAN node. +-- The octets of the OCTET STRING are coded according to the specifications of the target system. + +TargetRNC-ToSourceRNC-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +TargetBSS-ToSourceBSS-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +TargetNgRanNode-ToSourceNgRanNode-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +M1ThresholdEventA2 ::= SEQUENCE { + measurementThreshold MeasurementThresholdA2, + iE-Extensions ProtocolExtensionContainer { { M1ThresholdEventA2-ExtIEs} } OPTIONAL, + ... +} + +M1ThresholdEventA2-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Threshold-RSRP ::= INTEGER(0..97) + +Threshold-RSRQ ::= INTEGER(0..34) + +TimeToTrigger ::= ENUMERATED {ms0, ms40, ms64, ms80, ms100, ms128, ms160, ms256, ms320, ms480, ms512, ms640, ms1024, ms1280, ms2560, ms5120} + +TimeToWait ::= ENUMERATED {v1s, v2s, v5s, v10s, v20s, v60s, ...} + +Time-UE-StayedInCell ::= INTEGER (0..4095) + +Time-UE-StayedInCell-EnhancedGranularity ::= INTEGER (0..40950) + +TimeSinceSecondaryNodeRelease ::= OCTET STRING (SIZE(4)) + +TransportInformation ::= SEQUENCE { + transportLayerAddress TransportLayerAddress, + uL-GTP-TEID GTP-TEID, + ... +} + +TransportLayerAddress ::= BIT STRING (SIZE(1..160, ...)) + +TraceActivation ::= SEQUENCE { + e-UTRAN-Trace-ID E-UTRAN-Trace-ID, + interfacesToTrace InterfacesToTrace, +traceDepth TraceDepth, +traceCollectionEntityIPAddress TransportLayerAddress, + iE-Extensions ProtocolExtensionContainer { { TraceActivation-ExtIEs} } OPTIONAL, + ... +} + +TraceActivation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for Rel-10 to support MDT -- + { ID id-MDTConfiguration CRITICALITY ignore EXTENSION MDT-Configuration PRESENCE optional }| +-- Extension for Rel-15 to support QMC -- + { ID id-UEAppLayerMeasConfig CRITICALITY ignore EXTENSION UEAppLayerMeasConfig PRESENCE optional }| + { ID id-MDTConfigurationNR CRITICALITY ignore EXTENSION MDT-ConfigurationNR PRESENCE optional }| + { ID id-TraceCollectionEntityURI CRITICALITY ignore EXTENSION URI-Address PRESENCE optional }, + ... +} + +TraceDepth ::= ENUMERATED { + minimum, + medium, + maximum, + minimumWithoutVendorSpecificExtension, + mediumWithoutVendorSpecificExtension, + maximumWithoutVendorSpecificExtension, + ... +} + +E-UTRAN-Trace-ID ::= OCTET STRING (SIZE (8)) + +TrafficLoadReductionIndication ::= INTEGER (1..99) + +TunnelInformation ::= SEQUENCE { + transportLayerAddress TransportLayerAddress, + uDP-Port-Number Port-Number OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {Tunnel-Information-ExtIEs} } OPTIONAL, + ... +} + +Tunnel-Information-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TypeOfError ::= ENUMERATED { + not-understood, + missing, + ... +} + +TAIListForRestart ::= SEQUENCE (SIZE(1..maxnoofRestartTAIs)) OF TAI + +-- U + +UEAggregateMaximumBitrate ::= SEQUENCE { + uEaggregateMaximumBitRateDL BitRate, + uEaggregateMaximumBitRateUL BitRate, + iE-Extensions ProtocolExtensionContainer { {UEAggregate-MaximumBitrates-ExtIEs} } OPTIONAL, + ... +} + +UEAggregate-MaximumBitrates-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for maximum bitrate > 10G bps -- + { ID id-extended-uEaggregateMaximumBitRateDL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}| + { ID id-extended-uEaggregateMaximumBitRateUL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}, + ... +} + +UEAppLayerMeasConfig ::= SEQUENCE { + containerForAppLayerMeasConfig OCTET STRING (SIZE(1..1000)), + areaScopeOfQMC AreaScopeOfQMC, + iE-Extensions ProtocolExtensionContainer { {UEAppLayerMeasConfig-ExtIEs} } OPTIONAL, + ... +} + +UEAppLayerMeasConfig-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + {ID id-serviceType CRITICALITY ignore EXTENSION ServiceType PRESENCE optional}, + ... +} + +UECapabilityInfoRequest ::= ENUMERATED { + requested, + ... +} + +UE-RetentionInformation ::= ENUMERATED { + ues-retained, + ...} + +UE-S1AP-IDs ::= CHOICE{ + uE-S1AP-ID-pair UE-S1AP-ID-pair, + mME-UE-S1AP-ID MME-UE-S1AP-ID, + ... +} + +UE-S1AP-ID-pair ::= SEQUENCE{ + mME-UE-S1AP-ID MME-UE-S1AP-ID, + eNB-UE-S1AP-ID ENB-UE-S1AP-ID, + iE-Extensions ProtocolExtensionContainer { {UE-S1AP-ID-pair-ExtIEs} } OPTIONAL, + ... +} +UE-S1AP-ID-pair-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +UE-associatedLogicalS1-ConnectionItem ::= SEQUENCE { + mME-UE-S1AP-ID MME-UE-S1AP-ID OPTIONAL, + eNB-UE-S1AP-ID ENB-UE-S1AP-ID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { UE-associatedLogicalS1-ConnectionItemExtIEs} } OPTIONAL, + ... +} + + +UE-associatedLogicalS1-ConnectionItemExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +UEIdentityIndexValue ::= BIT STRING (SIZE (10)) + +UE-HistoryInformation ::= SEQUENCE (SIZE(1..maxnoofCellsinUEHistoryInfo)) OF LastVisitedCell-Item + +UE-HistoryInformationFromTheUE ::= OCTET STRING +-- This IE is a transparent container and shall be encoded as the VisitedCellInfoList field contained in the UEInformationResponse message as defined in TS 36.331 [16] + +UEPagingID ::= CHOICE { + s-TMSI S-TMSI, + iMSI IMSI, + ... + } + +UERadioCapability ::= OCTET STRING + +UERadioCapabilityForPaging ::= OCTET STRING + +UERadioCapabilityID ::= OCTET STRING + +UE-RLF-Report-Container ::= OCTET STRING +-- This IE is a transparent container and shall be encoded as the rlf-Report-r9 field contained in the UEInformationResponse message as defined in TS 36.331 [16] + +UE-RLF-Report-Container-for-extended-bands ::= OCTET STRING +-- This IE is a transparent container and shall be encoded as the rlf-Report-v9e0 contained in the UEInformationResponse message as defined in TS 36.331 [16] + +UESecurityCapabilities ::= SEQUENCE { + encryptionAlgorithms EncryptionAlgorithms, + integrityProtectionAlgorithms IntegrityProtectionAlgorithms, + iE-Extensions ProtocolExtensionContainer { { UESecurityCapabilities-ExtIEs} } OPTIONAL, +... +} + +UESecurityCapabilities-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +UESidelinkAggregateMaximumBitrate ::= SEQUENCE { + uESidelinkAggregateMaximumBitRate BitRate, + iE-Extensions ProtocolExtensionContainer { {UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs} } OPTIONAL, + ... +} + +UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +UE-Usage-Type ::= INTEGER (0..255) + +UL-CP-SecurityInformation ::= SEQUENCE { + ul-NAS-MAC UL-NAS-MAC, + ul-NAS-Count UL-NAS-Count, + iE-Extensions ProtocolExtensionContainer { { UL-CP-SecurityInformation-ExtIEs} } OPTIONAL, + ... +} + +UL-CP-SecurityInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +UL-NAS-MAC ::= BIT STRING (SIZE (16)) + +UL-NAS-Count ::= BIT STRING (SIZE (5)) + +UnlicensedSpectrumRestriction ::= ENUMERATED { + unlicensed-restricted, + ... +} + + +URI-Address ::= VisibleString + +UserLocationInformation ::= SEQUENCE { + eutran-cgi EUTRAN-CGI, + tai TAI, + iE-Extensions ProtocolExtensionContainer { { UserLocationInformation-ExtIEs} } OPTIONAL, + ... +} + +UserLocationInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-PSCellInformation CRITICALITY ignore EXTENSION PSCellInformation PRESENCE optional}| + { ID id-LTE-NTN-TAI-Information CRITICALITY ignore EXTENSION LTE-NTN-TAI-Information PRESENCE optional}, + ... +} + +UEUserPlaneCIoTSupportIndicator ::= ENUMERATED { + supported, + ... +} + +UE-Application-Layer-Measurement-Capability ::= BIT STRING (SIZE (8)) + +-- First bit: QoE Measurement for streaming service +-- Second bit: QoE Measurement for MTSI service + +-- Note that undefined bits are considered as a spare bit and spare bits shall be set to 0 by the transmitter and shall be ignored by the receiver. + +-- V + +VoiceSupportMatchIndicator ::= ENUMERATED { + supported, + not-supported, + ... +} + +V2XServicesAuthorized ::= SEQUENCE { + vehicleUE VehicleUE OPTIONAL, + pedestrianUE PedestrianUE OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {V2XServicesAuthorized-ExtIEs} } OPTIONAL, + ... +} + +V2XServicesAuthorized-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +VehicleUE ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +PedestrianUE ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +-- W + +WarningAreaCoordinates ::= OCTET STRING (SIZE(1..1024)) + +WarningAreaList ::= CHOICE { + cellIDList ECGIList, + trackingAreaListforWarning TAIListforWarning, + emergencyAreaIDList EmergencyAreaIDList, + ... +} + + +WarningType ::= OCTET STRING (SIZE (2)) + +WarningSecurityInfo ::= OCTET STRING (SIZE (50)) + + +WarningMessageContents ::= OCTET STRING (SIZE(1..9600)) + +WLANMeasurementConfiguration ::= SEQUENCE { + wlanMeasConfig WLANMeasConfig, + wlanMeasConfigNameList WLANMeasConfigNameList OPTIONAL, + wlan-rssi ENUMERATED {true, ...} OPTIONAL, + wlan-rtt ENUMERATED {true, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { WLANMeasurementConfiguration-ExtIEs } } OPTIONAL, + ... +} + +WLANMeasurementConfiguration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +WLANMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofWLANName)) OF WLANName + +WLANMeasConfig::= ENUMERATED {setup,...} + +WLANName ::= OCTET STRING (SIZE (1..32)) + +WUS-Assistance-Information ::= SEQUENCE { + pagingProbabilityInformation PagingProbabilityInformation, + iE-Extensions ProtocolExtensionContainer { { WUS-Assistance-Information-ExtIEs } } OPTIONAL, + ... +} + +WUS-Assistance-Information-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- X + + +X2TNLConfigurationInfo ::= SEQUENCE { + eNBX2TransportLayerAddresses ENBX2TLAs, + iE-Extensions ProtocolExtensionContainer { { X2TNLConfigurationInfo-ExtIEs} } OPTIONAL, + ... +} + +X2TNLConfigurationInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for Release 10 to transfer the IPsec and U-plane addresses during ANR action -- + {ID id-eNBX2ExtendedTransportLayerAddresses CRITICALITY ignore EXTENSION ENBX2ExtTLAs PRESENCE optional}| +-- Extension for Release 12 to transfer the IP addresses of the X2 GW -- + {ID id-eNBIndirectX2TransportLayerAddresses CRITICALITY ignore EXTENSION ENBIndirectX2TransportLayerAddresses PRESENCE optional}, + ... +} + +ENBX2ExtTLAs ::= SEQUENCE (SIZE(1.. maxnoofeNBX2ExtTLAs)) OF ENBX2ExtTLA + +ENBX2ExtTLA ::= SEQUENCE { + iPsecTLA TransportLayerAddress OPTIONAL, + gTPTLAa ENBX2GTPTLAs OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ENBX2ExtTLA-ExtIEs} } OPTIONAL, + ... +} + +ENBX2ExtTLA-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ENBX2GTPTLAs ::= SEQUENCE (SIZE(1.. maxnoofeNBX2GTPTLAs)) OF TransportLayerAddress + +ENBIndirectX2TransportLayerAddresses ::= SEQUENCE (SIZE(1..maxnoofeNBX2TLAs)) OF TransportLayerAddress + +-- Y +-- Z + +END +-- ASN1STOP + +-- ASN1START +-- ************************************************************** +-- +-- Common definitions +-- +-- ************************************************************** + +S1AP-CommonDataTypes { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-CommonDataTypes (3) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +Criticality ::= ENUMERATED { reject, ignore, notify } + +Presence ::= ENUMERATED { optional, conditional, mandatory } + +PrivateIE-ID ::= CHOICE { + local INTEGER (0..65535), + global OBJECT IDENTIFIER +} + +ProcedureCode ::= INTEGER (0..255) + +ProtocolExtensionID ::= INTEGER (0..65535) + +ProtocolIE-ID ::= INTEGER (0..65535) + +TriggeringMessage ::= ENUMERATED { initiating-message, successful-outcome, unsuccessfull-outcome } + +END +-- ASN1STOP + + +-- ASN1START +-- ************************************************************** +-- +-- Constant definitions +-- +-- ************************************************************** + +S1AP-Constants { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-Constants (4) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- ************************************************************** +-- +-- IE parameter types from other modules. +-- +-- ************************************************************** + +IMPORTS + ProcedureCode, + ProtocolIE-ID + +FROM S1AP-CommonDataTypes; + + +-- ************************************************************** +-- +-- Elementary Procedures +-- +-- ************************************************************** + +id-HandoverPreparation ProcedureCode ::= 0 +id-HandoverResourceAllocation ProcedureCode ::= 1 +id-HandoverNotification ProcedureCode ::= 2 +id-PathSwitchRequest ProcedureCode ::= 3 +id-HandoverCancel ProcedureCode ::= 4 +id-E-RABSetup ProcedureCode ::= 5 +id-E-RABModify ProcedureCode ::= 6 +id-E-RABRelease ProcedureCode ::= 7 +id-E-RABReleaseIndication ProcedureCode ::= 8 +id-InitialContextSetup ProcedureCode ::= 9 +id-Paging ProcedureCode ::= 10 +id-downlinkNASTransport ProcedureCode ::= 11 +id-initialUEMessage ProcedureCode ::= 12 +id-uplinkNASTransport ProcedureCode ::= 13 +id-Reset ProcedureCode ::= 14 +id-ErrorIndication ProcedureCode ::= 15 +id-NASNonDeliveryIndication ProcedureCode ::= 16 +id-S1Setup ProcedureCode ::= 17 +id-UEContextReleaseRequest ProcedureCode ::= 18 +id-DownlinkS1cdma2000tunnelling ProcedureCode ::= 19 +id-UplinkS1cdma2000tunnelling ProcedureCode ::= 20 +id-UEContextModification ProcedureCode ::= 21 +id-UECapabilityInfoIndication ProcedureCode ::= 22 +id-UEContextRelease ProcedureCode ::= 23 +id-eNBStatusTransfer ProcedureCode ::= 24 +id-MMEStatusTransfer ProcedureCode ::= 25 +id-DeactivateTrace ProcedureCode ::= 26 +id-TraceStart ProcedureCode ::= 27 +id-TraceFailureIndication ProcedureCode ::= 28 +id-ENBConfigurationUpdate ProcedureCode ::= 29 +id-MMEConfigurationUpdate ProcedureCode ::= 30 +id-LocationReportingControl ProcedureCode ::= 31 +id-LocationReportingFailureIndication ProcedureCode ::= 32 +id-LocationReport ProcedureCode ::= 33 +id-OverloadStart ProcedureCode ::= 34 +id-OverloadStop ProcedureCode ::= 35 +id-WriteReplaceWarning ProcedureCode ::= 36 +id-eNBDirectInformationTransfer ProcedureCode ::= 37 +id-MMEDirectInformationTransfer ProcedureCode ::= 38 +id-PrivateMessage ProcedureCode ::= 39 +id-eNBConfigurationTransfer ProcedureCode ::= 40 +id-MMEConfigurationTransfer ProcedureCode ::= 41 +id-CellTrafficTrace ProcedureCode ::= 42 +id-Kill ProcedureCode ::= 43 +id-downlinkUEAssociatedLPPaTransport ProcedureCode ::= 44 +id-uplinkUEAssociatedLPPaTransport ProcedureCode ::= 45 +id-downlinkNonUEAssociatedLPPaTransport ProcedureCode ::= 46 +id-uplinkNonUEAssociatedLPPaTransport ProcedureCode ::= 47 +id-UERadioCapabilityMatch ProcedureCode ::= 48 +id-PWSRestartIndication ProcedureCode ::= 49 +id-E-RABModificationIndication ProcedureCode ::= 50 +id-PWSFailureIndication ProcedureCode ::= 51 +id-RerouteNASRequest ProcedureCode ::= 52 +id-UEContextModificationIndication ProcedureCode ::= 53 +id-ConnectionEstablishmentIndication ProcedureCode ::= 54 +id-UEContextSuspend ProcedureCode ::= 55 +id-UEContextResume ProcedureCode ::= 56 +id-NASDeliveryIndication ProcedureCode ::= 57 +id-RetrieveUEInformation ProcedureCode ::= 58 +id-UEInformationTransfer ProcedureCode ::= 59 +id-eNBCPRelocationIndication ProcedureCode ::= 60 +id-MMECPRelocationIndication ProcedureCode ::= 61 +id-SecondaryRATDataUsageReport ProcedureCode ::= 62 +id-UERadioCapabilityIDMapping ProcedureCode ::= 63 +id-HandoverSuccess ProcedureCode ::= 64 +id-eNBEarlyStatusTransfer ProcedureCode ::= 65 +id-MMEEarlyStatusTransfer ProcedureCode ::= 66 + +-- ************************************************************** +-- +-- Extension constants +-- +-- ************************************************************** + +maxPrivateIEs INTEGER ::= 65535 +maxProtocolExtensions INTEGER ::= 65535 +maxProtocolIEs INTEGER ::= 65535 +-- ************************************************************** +-- +-- Lists +-- +-- ************************************************************** + +maxnoofCSGs INTEGER ::= 256 +maxnoofE-RABs INTEGER ::= 256 +maxnoofTAIs INTEGER ::= 256 +maxnoofTACs INTEGER ::= 256 +maxnoofErrors INTEGER ::= 256 +maxnoofBPLMNs INTEGER ::= 6 +maxnoofPLMNsPerMME INTEGER ::= 32 +maxnoofEPLMNs INTEGER ::= 15 +maxnoofEPLMNsPlusOne INTEGER ::= 16 +maxnoofForbLACs INTEGER ::= 4096 +maxnoofForbTACs INTEGER ::= 4096 +maxnoofIndividualS1ConnectionsToReset INTEGER ::= 256 +maxnoofCellsinUEHistoryInfo INTEGER ::= 16 +maxnoofCellsineNB INTEGER ::= 256 +maxnoofTAIforWarning INTEGER ::= 65535 +maxnoofCellID INTEGER ::= 65535 +maxnoofDCNs INTEGER ::= 32 +maxnoofEmergencyAreaID INTEGER ::= 65535 +maxnoofCellinTAI INTEGER ::= 65535 +maxnoofCellinEAI INTEGER ::= 65535 +maxnoofeNBX2TLAs INTEGER ::= 2 +maxnoofeNBX2ExtTLAs INTEGER ::= 16 +maxnoofeNBX2GTPTLAs INTEGER ::= 16 +maxnoofRATs INTEGER ::= 8 +maxnoofGroupIDs INTEGER ::= 65535 +maxnoofMMECs INTEGER ::= 256 +maxnoofCellIDforMDT INTEGER ::= 32 +maxnoofTAforMDT INTEGER ::= 8 +maxnoofMDTPLMNs INTEGER ::= 16 +maxnoofCellsforRestart INTEGER ::= 256 +maxnoofRestartTAIs INTEGER ::= 2048 +maxnoofRestartEmergencyAreaIDs INTEGER ::= 256 +maxEARFCN INTEGER ::= 262143 +maxnoofMBSFNAreaMDT INTEGER ::= 8 +maxnoofRecommendedCells INTEGER ::= 16 +maxnoofRecommendedENBs INTEGER ::= 16 +maxnooftimeperiods INTEGER ::= 2 +maxnoofCellIDforQMC INTEGER ::= 32 +maxnoofTAforQMC INTEGER ::= 8 +maxnoofPLMNforQMC INTEGER ::= 16 +maxnoofBluetoothName INTEGER ::= 4 +maxnoofWLANName INTEGER ::= 4 +maxnoofConnectedengNBs INTEGER ::= 256 +maxnoofPC5QoSFlows INTEGER ::= 2048 +maxnooffrequencies INTEGER ::= 64 +maxNARFCN INTEGER ::= 3279165 +maxRS-IndexCellQual INTEGER ::= 16 +maxnoofPSCellsPerPrimaryCellinUEHistoryInfo INTEGER ::= 8 +maxnoofTACsInNTN INTEGER ::= 12 +maxnoofSensorName INTEGER ::= 3 + + +-- ************************************************************** +-- +-- IEs +-- +-- ************************************************************** + +id-MME-UE-S1AP-ID ProtocolIE-ID ::= 0 +id-HandoverType ProtocolIE-ID ::= 1 +id-Cause ProtocolIE-ID ::= 2 +id-SourceID ProtocolIE-ID ::= 3 +id-TargetID ProtocolIE-ID ::= 4 +id-eNB-UE-S1AP-ID ProtocolIE-ID ::= 8 +id-E-RABSubjecttoDataForwardingList ProtocolIE-ID ::= 12 +id-E-RABtoReleaseListHOCmd ProtocolIE-ID ::= 13 +id-E-RABDataForwardingItem ProtocolIE-ID ::= 14 +id-E-RABReleaseItemBearerRelComp ProtocolIE-ID ::= 15 +id-E-RABToBeSetupListBearerSUReq ProtocolIE-ID ::= 16 +id-E-RABToBeSetupItemBearerSUReq ProtocolIE-ID ::= 17 +id-E-RABAdmittedList ProtocolIE-ID ::= 18 +id-E-RABFailedToSetupListHOReqAck ProtocolIE-ID ::= 19 +id-E-RABAdmittedItem ProtocolIE-ID ::= 20 +id-E-RABFailedtoSetupItemHOReqAck ProtocolIE-ID ::= 21 +id-E-RABToBeSwitchedDLList ProtocolIE-ID ::= 22 +id-E-RABToBeSwitchedDLItem ProtocolIE-ID ::= 23 +id-E-RABToBeSetupListCtxtSUReq ProtocolIE-ID ::= 24 +id-TraceActivation ProtocolIE-ID ::= 25 +id-NAS-PDU ProtocolIE-ID ::= 26 +id-E-RABToBeSetupItemHOReq ProtocolIE-ID ::= 27 +id-E-RABSetupListBearerSURes ProtocolIE-ID ::= 28 +id-E-RABFailedToSetupListBearerSURes ProtocolIE-ID ::= 29 +id-E-RABToBeModifiedListBearerModReq ProtocolIE-ID ::= 30 +id-E-RABModifyListBearerModRes ProtocolIE-ID ::= 31 +id-E-RABFailedToModifyList ProtocolIE-ID ::= 32 +id-E-RABToBeReleasedList ProtocolIE-ID ::= 33 +id-E-RABFailedToReleaseList ProtocolIE-ID ::= 34 +id-E-RABItem ProtocolIE-ID ::= 35 +id-E-RABToBeModifiedItemBearerModReq ProtocolIE-ID ::= 36 +id-E-RABModifyItemBearerModRes ProtocolIE-ID ::= 37 +id-E-RABReleaseItem ProtocolIE-ID ::= 38 +id-E-RABSetupItemBearerSURes ProtocolIE-ID ::= 39 +id-SecurityContext ProtocolIE-ID ::= 40 +id-HandoverRestrictionList ProtocolIE-ID ::= 41 +id-UEPagingID ProtocolIE-ID ::= 43 +id-pagingDRX ProtocolIE-ID ::= 44 +id-TAIList ProtocolIE-ID ::= 46 +id-TAIItem ProtocolIE-ID ::= 47 +id-E-RABFailedToSetupListCtxtSURes ProtocolIE-ID ::= 48 +id-E-RABReleaseItemHOCmd ProtocolIE-ID ::= 49 +id-E-RABSetupItemCtxtSURes ProtocolIE-ID ::= 50 +id-E-RABSetupListCtxtSURes ProtocolIE-ID ::= 51 +id-E-RABToBeSetupItemCtxtSUReq ProtocolIE-ID ::= 52 +id-E-RABToBeSetupListHOReq ProtocolIE-ID ::= 53 +id-GERANtoLTEHOInformationRes ProtocolIE-ID ::= 55 +id-UTRANtoLTEHOInformationRes ProtocolIE-ID ::= 57 +id-CriticalityDiagnostics ProtocolIE-ID ::= 58 +id-Global-ENB-ID ProtocolIE-ID ::= 59 +id-eNBname ProtocolIE-ID ::= 60 +id-MMEname ProtocolIE-ID ::= 61 +id-ServedPLMNs ProtocolIE-ID ::= 63 +id-SupportedTAs ProtocolIE-ID ::= 64 +id-TimeToWait ProtocolIE-ID ::= 65 +id-uEaggregateMaximumBitrate ProtocolIE-ID ::= 66 +id-TAI ProtocolIE-ID ::= 67 +id-E-RABReleaseListBearerRelComp ProtocolIE-ID ::= 69 +id-cdma2000PDU ProtocolIE-ID ::= 70 +id-cdma2000RATType ProtocolIE-ID ::= 71 +id-cdma2000SectorID ProtocolIE-ID ::= 72 +id-SecurityKey ProtocolIE-ID ::= 73 +id-UERadioCapability ProtocolIE-ID ::= 74 +id-GUMMEI-ID ProtocolIE-ID ::= 75 +id-E-RABInformationListItem ProtocolIE-ID ::= 78 +id-Direct-Forwarding-Path-Availability ProtocolIE-ID ::= 79 +id-UEIdentityIndexValue ProtocolIE-ID ::= 80 +id-cdma2000HOStatus ProtocolIE-ID ::= 83 +id-cdma2000HORequiredIndication ProtocolIE-ID ::= 84 +id-E-UTRAN-Trace-ID ProtocolIE-ID ::= 86 +id-RelativeMMECapacity ProtocolIE-ID ::= 87 +id-SourceMME-UE-S1AP-ID ProtocolIE-ID ::= 88 +id-Bearers-SubjectToStatusTransfer-Item ProtocolIE-ID ::= 89 +id-eNB-StatusTransfer-TransparentContainer ProtocolIE-ID ::= 90 +id-UE-associatedLogicalS1-ConnectionItem ProtocolIE-ID ::= 91 +id-ResetType ProtocolIE-ID ::= 92 +id-UE-associatedLogicalS1-ConnectionListResAck ProtocolIE-ID ::= 93 +id-E-RABToBeSwitchedULItem ProtocolIE-ID ::= 94 +id-E-RABToBeSwitchedULList ProtocolIE-ID ::= 95 +id-S-TMSI ProtocolIE-ID ::= 96 +id-cdma2000OneXRAND ProtocolIE-ID ::= 97 +id-RequestType ProtocolIE-ID ::= 98 +id-UE-S1AP-IDs ProtocolIE-ID ::= 99 +id-EUTRAN-CGI ProtocolIE-ID ::= 100 +id-OverloadResponse ProtocolIE-ID ::= 101 +id-cdma2000OneXSRVCCInfo ProtocolIE-ID ::= 102 +id-E-RABFailedToBeReleasedList ProtocolIE-ID ::= 103 +id-Source-ToTarget-TransparentContainer ProtocolIE-ID ::= 104 +id-ServedGUMMEIs ProtocolIE-ID ::= 105 +id-SubscriberProfileIDforRFP ProtocolIE-ID ::= 106 +id-UESecurityCapabilities ProtocolIE-ID ::= 107 +id-CSFallbackIndicator ProtocolIE-ID ::= 108 +id-CNDomain ProtocolIE-ID ::= 109 +id-E-RABReleasedList ProtocolIE-ID ::= 110 +id-MessageIdentifier ProtocolIE-ID ::= 111 +id-SerialNumber ProtocolIE-ID ::= 112 +id-WarningAreaList ProtocolIE-ID ::= 113 +id-RepetitionPeriod ProtocolIE-ID ::= 114 +id-NumberofBroadcastRequest ProtocolIE-ID ::= 115 +id-WarningType ProtocolIE-ID ::= 116 +id-WarningSecurityInfo ProtocolIE-ID ::= 117 +id-DataCodingScheme ProtocolIE-ID ::= 118 +id-WarningMessageContents ProtocolIE-ID ::= 119 +id-BroadcastCompletedAreaList ProtocolIE-ID ::= 120 +id-Inter-SystemInformationTransferTypeEDT ProtocolIE-ID ::= 121 +id-Inter-SystemInformationTransferTypeMDT ProtocolIE-ID ::= 122 +id-Target-ToSource-TransparentContainer ProtocolIE-ID ::= 123 +id-SRVCCOperationPossible ProtocolIE-ID ::= 124 +id-SRVCCHOIndication ProtocolIE-ID ::= 125 +id-NAS-DownlinkCount ProtocolIE-ID ::= 126 +id-CSG-Id ProtocolIE-ID ::= 127 +id-CSG-IdList ProtocolIE-ID ::= 128 +id-SONConfigurationTransferECT ProtocolIE-ID ::= 129 +id-SONConfigurationTransferMCT ProtocolIE-ID ::= 130 +id-TraceCollectionEntityIPAddress ProtocolIE-ID ::= 131 +id-MSClassmark2 ProtocolIE-ID ::= 132 +id-MSClassmark3 ProtocolIE-ID ::= 133 +id-RRC-Establishment-Cause ProtocolIE-ID ::= 134 +id-NASSecurityParametersfromE-UTRAN ProtocolIE-ID ::= 135 +id-NASSecurityParameterstoE-UTRAN ProtocolIE-ID ::= 136 +id-DefaultPagingDRX ProtocolIE-ID ::= 137 +id-Source-ToTarget-TransparentContainer-Secondary ProtocolIE-ID ::= 138 +id-Target-ToSource-TransparentContainer-Secondary ProtocolIE-ID ::= 139 +id-EUTRANRoundTripDelayEstimationInfo ProtocolIE-ID ::= 140 +id-BroadcastCancelledAreaList ProtocolIE-ID ::= 141 +id-ConcurrentWarningMessageIndicator ProtocolIE-ID ::= 142 +id-Data-Forwarding-Not-Possible ProtocolIE-ID ::= 143 +id-ExtendedRepetitionPeriod ProtocolIE-ID ::= 144 +id-CellAccessMode ProtocolIE-ID ::= 145 +id-CSGMembershipStatus ProtocolIE-ID ::= 146 +id-LPPa-PDU ProtocolIE-ID ::= 147 +id-Routing-ID ProtocolIE-ID ::= 148 +id-Time-Synchronisation-Info ProtocolIE-ID ::= 149 +id-PS-ServiceNotAvailable ProtocolIE-ID ::= 150 +id-PagingPriority ProtocolIE-ID ::= 151 +id-x2TNLConfigurationInfo ProtocolIE-ID ::= 152 +id-eNBX2ExtendedTransportLayerAddresses ProtocolIE-ID ::= 153 +id-GUMMEIList ProtocolIE-ID ::= 154 +id-GW-TransportLayerAddress ProtocolIE-ID ::= 155 +id-Correlation-ID ProtocolIE-ID ::= 156 +id-SourceMME-GUMMEI ProtocolIE-ID ::= 157 +id-MME-UE-S1AP-ID-2 ProtocolIE-ID ::= 158 +id-RegisteredLAI ProtocolIE-ID ::= 159 +id-RelayNode-Indicator ProtocolIE-ID ::= 160 +id-TrafficLoadReductionIndication ProtocolIE-ID ::= 161 +id-MDTConfiguration ProtocolIE-ID ::= 162 +id-MMERelaySupportIndicator ProtocolIE-ID ::= 163 +id-GWContextReleaseIndication ProtocolIE-ID ::= 164 +id-ManagementBasedMDTAllowed ProtocolIE-ID ::= 165 +id-PrivacyIndicator ProtocolIE-ID ::= 166 +id-Time-UE-StayedInCell-EnhancedGranularity ProtocolIE-ID ::= 167 +id-HO-Cause ProtocolIE-ID ::= 168 +id-VoiceSupportMatchIndicator ProtocolIE-ID ::= 169 +id-GUMMEIType ProtocolIE-ID ::= 170 +id-M3Configuration ProtocolIE-ID ::= 171 +id-M4Configuration ProtocolIE-ID ::= 172 +id-M5Configuration ProtocolIE-ID ::= 173 +id-MDT-Location-Info ProtocolIE-ID ::= 174 +id-MobilityInformation ProtocolIE-ID ::= 175 +id-Tunnel-Information-for-BBF ProtocolIE-ID ::= 176 +id-ManagementBasedMDTPLMNList ProtocolIE-ID ::= 177 +id-SignallingBasedMDTPLMNList ProtocolIE-ID ::= 178 +id-ULCOUNTValueExtended ProtocolIE-ID ::= 179 +id-DLCOUNTValueExtended ProtocolIE-ID ::= 180 +id-ReceiveStatusOfULPDCPSDUsExtended ProtocolIE-ID ::= 181 +id-ECGIListForRestart ProtocolIE-ID ::= 182 +id-SIPTO-Correlation-ID ProtocolIE-ID ::= 183 +id-SIPTO-L-GW-TransportLayerAddress ProtocolIE-ID ::= 184 +id-TransportInformation ProtocolIE-ID ::= 185 +id-LHN-ID ProtocolIE-ID ::= 186 +id-AdditionalCSFallbackIndicator ProtocolIE-ID ::= 187 +id-TAIListForRestart ProtocolIE-ID ::= 188 +id-UserLocationInformation ProtocolIE-ID ::= 189 +id-EmergencyAreaIDListForRestart ProtocolIE-ID ::= 190 +id-KillAllWarningMessages ProtocolIE-ID ::= 191 +id-Masked-IMEISV ProtocolIE-ID ::= 192 +id-eNBIndirectX2TransportLayerAddresses ProtocolIE-ID ::= 193 +id-uE-HistoryInformationFromTheUE ProtocolIE-ID ::= 194 +id-ProSeAuthorized ProtocolIE-ID ::= 195 +id-ExpectedUEBehaviour ProtocolIE-ID ::= 196 +id-LoggedMBSFNMDT ProtocolIE-ID ::= 197 +id-UERadioCapabilityForPaging ProtocolIE-ID ::= 198 +id-E-RABToBeModifiedListBearerModInd ProtocolIE-ID ::= 199 +id-E-RABToBeModifiedItemBearerModInd ProtocolIE-ID ::= 200 +id-E-RABNotToBeModifiedListBearerModInd ProtocolIE-ID ::= 201 +id-E-RABNotToBeModifiedItemBearerModInd ProtocolIE-ID ::= 202 +id-E-RABModifyListBearerModConf ProtocolIE-ID ::= 203 +id-E-RABModifyItemBearerModConf ProtocolIE-ID ::= 204 +id-E-RABFailedToModifyListBearerModConf ProtocolIE-ID ::= 205 +id-SON-Information-Report ProtocolIE-ID ::= 206 +id-Muting-Availability-Indication ProtocolIE-ID ::= 207 +id-Muting-Pattern-Information ProtocolIE-ID ::= 208 +id-Synchronisation-Information ProtocolIE-ID ::= 209 +id-E-RABToBeReleasedListBearerModConf ProtocolIE-ID ::= 210 +id-AssistanceDataForPaging ProtocolIE-ID ::= 211 +id-CellIdentifierAndCELevelForCECapableUEs ProtocolIE-ID ::= 212 +id-InformationOnRecommendedCellsAndENBsForPaging ProtocolIE-ID ::= 213 +id-RecommendedCellItem ProtocolIE-ID ::= 214 +id-RecommendedENBItem ProtocolIE-ID ::= 215 +id-ProSeUEtoNetworkRelaying ProtocolIE-ID ::= 216 +id-ULCOUNTValuePDCP-SNlength18 ProtocolIE-ID ::= 217 +id-DLCOUNTValuePDCP-SNlength18 ProtocolIE-ID ::= 218 +id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 ProtocolIE-ID ::= 219 +id-M6Configuration ProtocolIE-ID ::= 220 +id-M7Configuration ProtocolIE-ID ::= 221 +id-PWSfailedECGIList ProtocolIE-ID ::= 222 +id-MME-Group-ID ProtocolIE-ID ::= 223 +id-Additional-GUTI ProtocolIE-ID ::= 224 +id-S1-Message ProtocolIE-ID ::= 225 +id-CSGMembershipInfo ProtocolIE-ID ::= 226 +id-Paging-eDRXInformation ProtocolIE-ID ::= 227 +id-UE-RetentionInformation ProtocolIE-ID ::= 228 +id-UE-Usage-Type ProtocolIE-ID ::= 230 +id-extended-UEIdentityIndexValue ProtocolIE-ID ::= 231 +id-RAT-Type ProtocolIE-ID ::= 232 +id-BearerType ProtocolIE-ID ::= 233 +id-NB-IoT-DefaultPagingDRX ProtocolIE-ID ::= 234 +id-E-RABFailedToResumeListResumeReq ProtocolIE-ID ::= 235 +id-E-RABFailedToResumeItemResumeReq ProtocolIE-ID ::= 236 +id-E-RABFailedToResumeListResumeRes ProtocolIE-ID ::= 237 +id-E-RABFailedToResumeItemResumeRes ProtocolIE-ID ::= 238 +id-NB-IoT-Paging-eDRXInformation ProtocolIE-ID ::= 239 +id-V2XServicesAuthorized ProtocolIE-ID ::= 240 +id-UEUserPlaneCIoTSupportIndicator ProtocolIE-ID ::= 241 +id-CE-mode-B-SupportIndicator ProtocolIE-ID ::= 242 +id-SRVCCOperationNotPossible ProtocolIE-ID ::= 243 +id-NB-IoT-UEIdentityIndexValue ProtocolIE-ID ::= 244 +id-RRC-Resume-Cause ProtocolIE-ID ::= 245 +id-DCN-ID ProtocolIE-ID ::= 246 +id-ServedDCNs ProtocolIE-ID ::= 247 +id-UESidelinkAggregateMaximumBitrate ProtocolIE-ID ::= 248 +id-DLNASPDUDeliveryAckRequest ProtocolIE-ID ::= 249 +id-Coverage-Level ProtocolIE-ID ::= 250 +id-EnhancedCoverageRestricted ProtocolIE-ID ::= 251 +id-UE-Level-QoS-Parameters ProtocolIE-ID ::= 252 +id-DL-CP-SecurityInformation ProtocolIE-ID ::= 253 +id-UL-CP-SecurityInformation ProtocolIE-ID ::= 254 +id-extended-e-RAB-MaximumBitrateDL ProtocolIE-ID ::= 255 +id-extended-e-RAB-MaximumBitrateUL ProtocolIE-ID ::= 256 +id-extended-e-RAB-GuaranteedBitrateDL ProtocolIE-ID ::= 257 +id-extended-e-RAB-GuaranteedBitrateUL ProtocolIE-ID ::= 258 +id-extended-uEaggregateMaximumBitRateDL ProtocolIE-ID ::= 259 +id-extended-uEaggregateMaximumBitRateUL ProtocolIE-ID ::= 260 +id-NRrestrictioninEPSasSecondaryRAT ProtocolIE-ID ::= 261 +id-UEAppLayerMeasConfig ProtocolIE-ID ::= 262 +id-UE-Application-Layer-Measurement-Capability ProtocolIE-ID ::= 263 +id-SecondaryRATDataUsageReportList ProtocolIE-ID ::= 264 +id-SecondaryRATDataUsageReportItem ProtocolIE-ID ::= 265 +id-HandoverFlag ProtocolIE-ID ::= 266 +id-E-RABUsageReportItem ProtocolIE-ID ::= 267 +id-SecondaryRATDataUsageRequest ProtocolIE-ID ::= 268 +id-NRUESecurityCapabilities ProtocolIE-ID ::= 269 +id-UnlicensedSpectrumRestriction ProtocolIE-ID ::= 270 +id-CE-ModeBRestricted ProtocolIE-ID ::= 271 +id-LTE-M-Indication ProtocolIE-ID ::= 272 +id-DownlinkPacketLossRate ProtocolIE-ID ::= 273 +id-UplinkPacketLossRate ProtocolIE-ID ::= 274 +id-UECapabilityInfoRequest ProtocolIE-ID ::= 275 +id-serviceType ProtocolIE-ID ::= 276 +id-AerialUEsubscriptionInformation ProtocolIE-ID ::= 277 +id-Subscription-Based-UE-DifferentiationInfo ProtocolIE-ID ::= 278 +id-EndIndication ProtocolIE-ID ::= 280 +id-EDT-Session ProtocolIE-ID ::= 281 +id-CNTypeRestrictions ProtocolIE-ID ::= 282 +id-PendingDataIndication ProtocolIE-ID ::= 283 +id-BluetoothMeasurementConfiguration ProtocolIE-ID ::= 284 +id-WLANMeasurementConfiguration ProtocolIE-ID ::= 285 +id-WarningAreaCoordinates ProtocolIE-ID ::= 286 +id-NRrestrictionin5GS ProtocolIE-ID ::= 287 +id-PSCellInformation ProtocolIE-ID ::= 288 +id-LastNG-RANPLMNIdentity ProtocolIE-ID ::= 290 +id-ConnectedengNBList ProtocolIE-ID ::= 291 +id-ConnectedengNBToAddList ProtocolIE-ID ::= 292 +id-ConnectedengNBToRemoveList ProtocolIE-ID ::= 293 +id-EN-DCSONConfigurationTransfer-ECT ProtocolIE-ID ::= 294 +id-EN-DCSONConfigurationTransfer-MCT ProtocolIE-ID ::= 295 +id-IMSvoiceEPSfallbackfrom5G ProtocolIE-ID ::= 296 +id-TimeSinceSecondaryNodeRelease ProtocolIE-ID ::= 297 +id-RequestTypeAdditionalInfo ProtocolIE-ID ::= 298 +id-AdditionalRRMPriorityIndex ProtocolIE-ID ::= 299 +id-ContextatSource ProtocolIE-ID ::= 300 +id-IAB-Authorized ProtocolIE-ID ::= 301 +id-IAB-Node-Indication ProtocolIE-ID ::= 302 +id-IAB-Supported ProtocolIE-ID ::= 303 +id-DataSize ProtocolIE-ID ::= 304 +id-Ethernet-Type ProtocolIE-ID ::= 305 +id-NRV2XServicesAuthorized ProtocolIE-ID ::= 306 +id-NRUESidelinkAggregateMaximumBitrate ProtocolIE-ID ::= 307 +id-PC5QoSParameters ProtocolIE-ID ::= 308 +id-IntersystemSONConfigurationTransferMCT ProtocolIE-ID ::= 309 +id-IntersystemSONConfigurationTransferECT ProtocolIE-ID ::= 310 +id-IntersystemMeasurementConfiguration ProtocolIE-ID ::= 311 +id-SourceNodeID ProtocolIE-ID ::= 312 +id-NB-IoT-RLF-Report-Container ProtocolIE-ID ::= 313 +id-UERadioCapabilityID ProtocolIE-ID ::= 314 +id-UERadioCapability-NR-Format ProtocolIE-ID ::= 315 +id-MDTConfigurationNR ProtocolIE-ID ::= 316 +id-DAPSRequestInfo ProtocolIE-ID ::= 317 +id-DAPSResponseInfoList ProtocolIE-ID ::= 318 +id-DAPSResponseInfoItem ProtocolIE-ID ::= 319 +id-NotifySourceeNB ProtocolIE-ID ::= 320 +id-eNB-EarlyStatusTransfer-TransparentContainer ProtocolIE-ID ::= 321 +id-Bearers-SubjectToEarlyStatusTransfer-Item ProtocolIE-ID ::= 322 +id-WUS-Assistance-Information ProtocolIE-ID ::= 323 +id-NB-IoT-PagingDRX ProtocolIE-ID ::= 324 +id-TraceCollectionEntityURI ProtocolIE-ID ::= 325 +id-EmergencyIndicator ProtocolIE-ID ::= 326 +id-UERadioCapabilityForPaging-NR-Format ProtocolIE-ID ::= 327 +id-SourceTransportLayerAddress ProtocolIE-ID ::= 328 +id-lastVisitedPSCellList ProtocolIE-ID ::= 329 +id-RACSIndication ProtocolIE-ID ::= 330 +id-PagingCause ProtocolIE-ID ::= 331 +id-SecurityIndication ProtocolIE-ID ::= 332 +id-SecurityResult ProtocolIE-ID ::= 333 +id-E-RABSecurityResultItem ProtocolIE-ID ::= 334 +id-E-RABSecurityResultList ProtocolIE-ID ::= 335 +id-RAT-Restrictions ProtocolIE-ID ::= 336 +id-UEContextReferenceatSourceeNB ProtocolIE-ID ::= 337 +id-LTE-NTN-TAI-Information ProtocolIE-ID ::= 339 +id-SourceNodeTransportLayerAddress ProtocolIE-ID ::= 340 +id-E-RABToBeUpdatedList ProtocolIE-ID ::= 341 +id-E-RABToBeUpdatedItem ProtocolIE-ID ::= 342 +id-SourceSNID ProtocolIE-ID ::= 343 +id-LoggedMDTTrigger ProtocolIE-ID ::= 344 +id-SensorMeasurementConfiguration ProtocolIE-ID ::= 345 + +END +-- ASN1STOP + +-- ASN1START +-- ************************************************************** +-- +-- Container definitions +-- +-- ************************************************************** + +S1AP-Containers { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-Containers (5) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- ************************************************************** +-- +-- IE parameter types from other modules. +-- +-- ************************************************************** + +IMPORTS + Criticality, + Presence, + PrivateIE-ID, + ProtocolExtensionID, + ProtocolIE-ID +FROM S1AP-CommonDataTypes + + maxPrivateIEs, + maxProtocolExtensions, + maxProtocolIEs +FROM S1AP-Constants; + +-- ************************************************************** +-- +-- Class Definition for Protocol IEs +-- +-- ************************************************************** + +S1AP-PROTOCOL-IES ::= CLASS { + &id ProtocolIE-ID UNIQUE, + &criticality Criticality, + &Value, + &presence Presence +} +WITH SYNTAX { + ID &id + CRITICALITY &criticality + TYPE &Value + PRESENCE &presence +} + +-- ************************************************************** +-- +-- Class Definition for Protocol IEs +-- +-- ************************************************************** + +S1AP-PROTOCOL-IES-PAIR ::= CLASS { + &id ProtocolIE-ID UNIQUE, + &firstCriticality Criticality, + &FirstValue, + &secondCriticality Criticality, + &SecondValue, + &presence Presence +} +WITH SYNTAX { + ID &id + FIRST CRITICALITY &firstCriticality + FIRST TYPE &FirstValue + SECOND CRITICALITY &secondCriticality + SECOND TYPE &SecondValue + PRESENCE &presence +} + +-- ************************************************************** +-- +-- Class Definition for Protocol Extensions +-- +-- ************************************************************** + +S1AP-PROTOCOL-EXTENSION ::= CLASS { + &id ProtocolExtensionID UNIQUE, + &criticality Criticality, + &Extension, + &presence Presence +} +WITH SYNTAX { + ID &id + CRITICALITY &criticality + EXTENSION &Extension + PRESENCE &presence +} + +-- ************************************************************** +-- +-- Class Definition for Private IEs +-- +-- ************************************************************** + +S1AP-PRIVATE-IES ::= CLASS { + &id PrivateIE-ID, + &criticality Criticality, + &Value, + &presence Presence +} +WITH SYNTAX { + ID &id + CRITICALITY &criticality + TYPE &Value + PRESENCE &presence +} + +-- ************************************************************** +-- +-- Container for Protocol IEs +-- +-- ************************************************************** + +ProtocolIE-Container {S1AP-PROTOCOL-IES : IEsSetParam} ::= + SEQUENCE (SIZE (0..maxProtocolIEs)) OF + ProtocolIE-Field {{IEsSetParam}} + +ProtocolIE-SingleContainer {S1AP-PROTOCOL-IES : IEsSetParam} ::= + ProtocolIE-Field {{IEsSetParam}} + +ProtocolIE-Field {S1AP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE { + id S1AP-PROTOCOL-IES.&id ({IEsSetParam}), + criticality S1AP-PROTOCOL-IES.&criticality ({IEsSetParam}{@id}), + value S1AP-PROTOCOL-IES.&Value ({IEsSetParam}{@id}) +} + +-- ************************************************************** +-- +-- Container for Protocol IE Pairs +-- +-- ************************************************************** + +ProtocolIE-ContainerPair {S1AP-PROTOCOL-IES-PAIR : IEsSetParam} ::= + SEQUENCE (SIZE (0..maxProtocolIEs)) OF + ProtocolIE-FieldPair {{IEsSetParam}} + +ProtocolIE-FieldPair {S1AP-PROTOCOL-IES-PAIR : IEsSetParam} ::= SEQUENCE { + id S1AP-PROTOCOL-IES-PAIR.&id ({IEsSetParam}), + firstCriticality S1AP-PROTOCOL-IES-PAIR.&firstCriticality ({IEsSetParam}{@id}), + firstValue S1AP-PROTOCOL-IES-PAIR.&FirstValue ({IEsSetParam}{@id}), + secondCriticality S1AP-PROTOCOL-IES-PAIR.&secondCriticality ({IEsSetParam}{@id}), + secondValue S1AP-PROTOCOL-IES-PAIR.&SecondValue ({IEsSetParam}{@id}) +} + +-- ************************************************************** +-- +-- Container Lists for Protocol IE Containers +-- +-- ************************************************************** + +ProtocolIE-ContainerList {INTEGER : lowerBound, INTEGER : upperBound, S1AP-PROTOCOL-IES : IEsSetParam} ::= + SEQUENCE (SIZE (lowerBound..upperBound)) OF + ProtocolIE-SingleContainer {{IEsSetParam}} + +ProtocolIE-ContainerPairList {INTEGER : lowerBound, INTEGER : upperBound, S1AP-PROTOCOL-IES-PAIR : IEsSetParam} ::= + SEQUENCE (SIZE (lowerBound..upperBound)) OF + ProtocolIE-ContainerPair {{IEsSetParam}} + +-- ************************************************************** +-- +-- Container for Protocol Extensions +-- +-- ************************************************************** + +ProtocolExtensionContainer {S1AP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= + SEQUENCE (SIZE (1..maxProtocolExtensions)) OF + ProtocolExtensionField {{ExtensionSetParam}} + +ProtocolExtensionField {S1AP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= SEQUENCE { + id S1AP-PROTOCOL-EXTENSION.&id ({ExtensionSetParam}), + criticality S1AP-PROTOCOL-EXTENSION.&criticality ({ExtensionSetParam}{@id}), + extensionValue S1AP-PROTOCOL-EXTENSION.&Extension ({ExtensionSetParam}{@id}) +} + +-- ************************************************************** +-- +-- Container for Private IEs +-- +-- ************************************************************** + +PrivateIE-Container {S1AP-PRIVATE-IES : IEsSetParam } ::= + SEQUENCE (SIZE (1.. maxPrivateIEs)) OF + PrivateIE-Field {{IEsSetParam}} + +PrivateIE-Field {S1AP-PRIVATE-IES : IEsSetParam} ::= SEQUENCE { + id S1AP-PRIVATE-IES.&id ({IEsSetParam}), + criticality S1AP-PRIVATE-IES.&criticality ({IEsSetParam}{@id}), + value S1AP-PRIVATE-IES.&Value ({IEsSetParam}{@id}) +} + +END diff --git a/lib/asn1c/support/s1ap-r17.3.0/36413-h30.txt b/lib/asn1c/support/s1ap-r17.3.0/36413-h30.txt new file mode 100644 index 000000000..71436ee15 --- /dev/null +++ b/lib/asn1c/support/s1ap-r17.3.0/36413-h30.txt @@ -0,0 +1,8224 @@ +9.3.2 Elementary Procedure Definitions +-- ASN1START +-- ************************************************************** +-- +-- Elementary Procedure definitions +-- +-- ************************************************************** + +S1AP-PDU-Descriptions { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-PDU-Descriptions (0)} + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- ************************************************************** +-- +-- IE parameter types from other modules. +-- +-- ************************************************************** + +IMPORTS + Criticality, + ProcedureCode +FROM S1AP-CommonDataTypes + + CellTrafficTrace, + DeactivateTrace, + DownlinkUEAssociatedLPPaTransport, + DownlinkNASTransport, + DownlinkNonUEAssociatedLPPaTransport, + DownlinkS1cdma2000tunnelling, + ENBDirectInformationTransfer, + ENBStatusTransfer, + ENBConfigurationUpdate, + ENBConfigurationUpdateAcknowledge, + ENBConfigurationUpdateFailure, + ErrorIndication, + HandoverCancel, + HandoverCancelAcknowledge, + HandoverCommand, + HandoverFailure, + HandoverNotify, + HandoverPreparationFailure, + HandoverRequest, + HandoverRequestAcknowledge, + HandoverRequired, + InitialContextSetupFailure, + InitialContextSetupRequest, + InitialContextSetupResponse, + InitialUEMessage, + KillRequest, + KillResponse, + LocationReportingControl, + LocationReportingFailureIndication, + LocationReport, + MMEConfigurationUpdate, + MMEConfigurationUpdateAcknowledge, + MMEConfigurationUpdateFailure, + MMEDirectInformationTransfer, + MMEStatusTransfer, + NASNonDeliveryIndication, + OverloadStart, + OverloadStop, + Paging, + PathSwitchRequest, + PathSwitchRequestAcknowledge, + PathSwitchRequestFailure, + PrivateMessage, + Reset, + ResetAcknowledge, + S1SetupFailure, + S1SetupRequest, + S1SetupResponse, + E-RABModifyRequest, + E-RABModifyResponse, + E-RABModificationIndication, + E-RABModificationConfirm, + E-RABReleaseCommand, + E-RABReleaseResponse, + E-RABReleaseIndication, + E-RABSetupRequest, + E-RABSetupResponse, + TraceFailureIndication, + TraceStart, + UECapabilityInfoIndication, + UEContextModificationFailure, + UEContextModificationRequest, + UEContextModificationResponse, + UEContextReleaseCommand, + UEContextReleaseComplete, + UEContextReleaseRequest, + UERadioCapabilityMatchRequest, + UERadioCapabilityMatchResponse, + UplinkUEAssociatedLPPaTransport, + UplinkNASTransport, + UplinkNonUEAssociatedLPPaTransport, + UplinkS1cdma2000tunnelling, + WriteReplaceWarningRequest, + WriteReplaceWarningResponse, + ENBConfigurationTransfer, + MMEConfigurationTransfer, + PWSRestartIndication, + UEContextModificationIndication, + UEContextModificationConfirm, + RerouteNASRequest, + PWSFailureIndication, + UEContextSuspendRequest, + UEContextSuspendResponse, + UEContextResumeRequest, + UEContextResumeResponse, + UEContextResumeFailure, + ConnectionEstablishmentIndication, + NASDeliveryIndication, + RetrieveUEInformation, + UEInformationTransfer, + ENBCPRelocationIndication, + MMECPRelocationIndication, + SecondaryRATDataUsageReport, + UERadioCapabilityIDMappingRequest, + UERadioCapabilityIDMappingResponse, + HandoverSuccess, + ENBEarlyStatusTransfer, + MMEEarlyStatusTransfer + + +FROM S1AP-PDU-Contents + + id-CellTrafficTrace, + id-DeactivateTrace, + id-downlinkUEAssociatedLPPaTransport, + id-downlinkNASTransport, + id-downlinkNonUEAssociatedLPPaTransport, + id-DownlinkS1cdma2000tunnelling, + id-eNBStatusTransfer, + id-ErrorIndication, + id-HandoverCancel, + id-HandoverNotification, + id-HandoverPreparation, + id-HandoverResourceAllocation, + id-InitialContextSetup, + id-initialUEMessage, + id-ENBConfigurationUpdate, + id-Kill, + id-LocationReportingControl, + id-LocationReportingFailureIndication, + id-LocationReport, + id-eNBDirectInformationTransfer, + id-MMEConfigurationUpdate, + id-MMEDirectInformationTransfer, + id-MMEStatusTransfer, + id-NASNonDeliveryIndication, + id-OverloadStart, + id-OverloadStop, + id-Paging, + id-PathSwitchRequest, + id-PrivateMessage, + id-Reset, + id-S1Setup, + id-E-RABModify, + id-E-RABModificationIndication, + id-E-RABRelease, + id-E-RABReleaseIndication, + id-E-RABSetup, + id-TraceFailureIndication, + id-TraceStart, + id-UECapabilityInfoIndication, + id-UEContextModification, + id-UEContextRelease, + id-UEContextReleaseRequest, + id-UERadioCapabilityMatch, + id-uplinkUEAssociatedLPPaTransport, + id-uplinkNASTransport, + id-uplinkNonUEAssociatedLPPaTransport, + id-UplinkS1cdma2000tunnelling, + id-WriteReplaceWarning, + id-eNBConfigurationTransfer, + id-MMEConfigurationTransfer, + id-PWSRestartIndication, + id-UEContextModificationIndication, + id-RerouteNASRequest, + id-PWSFailureIndication, + id-UEContextSuspend, + id-UEContextResume, + id-ConnectionEstablishmentIndication, + id-NASDeliveryIndication, + id-RetrieveUEInformation, + id-UEInformationTransfer, + id-eNBCPRelocationIndication, + id-MMECPRelocationIndication, + id-SecondaryRATDataUsageReport, + id-UERadioCapabilityIDMapping, + id-HandoverSuccess, + id-eNBEarlyStatusTransfer, + id-MMEEarlyStatusTransfer + + +FROM S1AP-Constants; + + +-- ************************************************************** +-- +-- Interface Elementary Procedure Class +-- +-- ************************************************************** + +S1AP-ELEMENTARY-PROCEDURE ::= CLASS { + &InitiatingMessage , + &SuccessfulOutcome OPTIONAL, + &UnsuccessfulOutcome OPTIONAL, + &procedureCode ProcedureCode UNIQUE, + &criticality Criticality DEFAULT ignore +} +WITH SYNTAX { + INITIATING MESSAGE &InitiatingMessage + [SUCCESSFUL OUTCOME &SuccessfulOutcome] + [UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome] + PROCEDURE CODE &procedureCode + [CRITICALITY &criticality] +} + +-- ************************************************************** +-- +-- Interface PDU Definition +-- +-- ************************************************************** + +S1AP-PDU ::= CHOICE { + initiatingMessage InitiatingMessage, + successfulOutcome SuccessfulOutcome, + unsuccessfulOutcome UnsuccessfulOutcome, + ... +} + +InitiatingMessage ::= SEQUENCE { + procedureCode S1AP-ELEMENTARY-PROCEDURE.&procedureCode ({S1AP-ELEMENTARY-PROCEDURES}), + criticality S1AP-ELEMENTARY-PROCEDURE.&criticality ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}), + value S1AP-ELEMENTARY-PROCEDURE.&InitiatingMessage ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}) +} + +SuccessfulOutcome ::= SEQUENCE { + procedureCode S1AP-ELEMENTARY-PROCEDURE.&procedureCode ({S1AP-ELEMENTARY-PROCEDURES}), + criticality S1AP-ELEMENTARY-PROCEDURE.&criticality ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}), + value S1AP-ELEMENTARY-PROCEDURE.&SuccessfulOutcome ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}) +} + +UnsuccessfulOutcome ::= SEQUENCE { + procedureCode S1AP-ELEMENTARY-PROCEDURE.&procedureCode ({S1AP-ELEMENTARY-PROCEDURES}), + criticality S1AP-ELEMENTARY-PROCEDURE.&criticality ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}), + value S1AP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}) +} + +-- ************************************************************** +-- +-- Interface Elementary Procedure List +-- +-- ************************************************************** + +S1AP-ELEMENTARY-PROCEDURES S1AP-ELEMENTARY-PROCEDURE ::= { + S1AP-ELEMENTARY-PROCEDURES-CLASS-1 | + S1AP-ELEMENTARY-PROCEDURES-CLASS-2, + ... +} + + +S1AP-ELEMENTARY-PROCEDURES-CLASS-1 S1AP-ELEMENTARY-PROCEDURE ::= { + handoverPreparation | + handoverResourceAllocation | + pathSwitchRequest | + e-RABSetup | + e-RABModify | + e-RABRelease | + initialContextSetup | + handoverCancel | + kill | + reset | + s1Setup | + uEContextModification | + uEContextRelease | + eNBConfigurationUpdate | + mMEConfigurationUpdate | + writeReplaceWarning , + ..., + uERadioCapabilityMatch | + e-RABModificationIndication | + uEContextModificationIndication | + uEContextSuspend | + uEContextResume | + uERadioCapabilityIDMapping +} + +S1AP-ELEMENTARY-PROCEDURES-CLASS-2 S1AP-ELEMENTARY-PROCEDURE ::= { + handoverNotification | + e-RABReleaseIndication | + paging | + downlinkNASTransport | + initialUEMessage | + uplinkNASTransport | + errorIndication | + nASNonDeliveryIndication | + uEContextReleaseRequest | + downlinkS1cdma2000tunnelling | + uplinkS1cdma2000tunnelling | + uECapabilityInfoIndication | + eNBStatusTransfer | + mMEStatusTransfer | + deactivateTrace | + traceStart | + traceFailureIndication | + cellTrafficTrace | + locationReportingControl | + locationReportingFailureIndication | + locationReport | + overloadStart | + overloadStop | + eNBDirectInformationTransfer | + mMEDirectInformationTransfer | + eNBConfigurationTransfer | + mMEConfigurationTransfer | + privateMessage , + ..., + downlinkUEAssociatedLPPaTransport | + uplinkUEAssociatedLPPaTransport | + downlinkNonUEAssociatedLPPaTransport | + uplinkNonUEAssociatedLPPaTransport | + pWSRestartIndication | + rerouteNASRequest | + pWSFailureIndication | + connectionEstablishmentIndication | + nASDeliveryIndication | + retrieveUEInformation | + uEInformationTransfer | + eNBCPRelocationIndication | + mMECPRelocationIndication | + secondaryRATDataUsageReport | + handoverSuccess | + eNBEarlyStatusTransfer | + mMEEarlyStatusTransfer +} + +-- ************************************************************** +-- +-- Interface Elementary Procedures +-- +-- ************************************************************** + +handoverPreparation S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverRequired + SUCCESSFUL OUTCOME HandoverCommand + UNSUCCESSFUL OUTCOME HandoverPreparationFailure + PROCEDURE CODE id-HandoverPreparation + CRITICALITY reject +} + +handoverResourceAllocation S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverRequest + SUCCESSFUL OUTCOME HandoverRequestAcknowledge + UNSUCCESSFUL OUTCOME HandoverFailure + PROCEDURE CODE id-HandoverResourceAllocation + CRITICALITY reject +} + +handoverNotification S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverNotify + PROCEDURE CODE id-HandoverNotification + CRITICALITY ignore +} + +pathSwitchRequest S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PathSwitchRequest + SUCCESSFUL OUTCOME PathSwitchRequestAcknowledge + UNSUCCESSFUL OUTCOME PathSwitchRequestFailure + PROCEDURE CODE id-PathSwitchRequest + CRITICALITY reject +} + +e-RABSetup S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE E-RABSetupRequest + SUCCESSFUL OUTCOME E-RABSetupResponse + PROCEDURE CODE id-E-RABSetup + CRITICALITY reject +} + +e-RABModify S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE E-RABModifyRequest + SUCCESSFUL OUTCOME E-RABModifyResponse + PROCEDURE CODE id-E-RABModify + CRITICALITY reject +} + +e-RABRelease S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE E-RABReleaseCommand + SUCCESSFUL OUTCOME E-RABReleaseResponse + PROCEDURE CODE id-E-RABRelease + CRITICALITY reject +} + +e-RABReleaseIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE E-RABReleaseIndication + PROCEDURE CODE id-E-RABReleaseIndication + CRITICALITY ignore +} + +initialContextSetup S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE InitialContextSetupRequest + SUCCESSFUL OUTCOME InitialContextSetupResponse + UNSUCCESSFUL OUTCOME InitialContextSetupFailure + PROCEDURE CODE id-InitialContextSetup + CRITICALITY reject +} + +uEContextReleaseRequest S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextReleaseRequest + PROCEDURE CODE id-UEContextReleaseRequest + CRITICALITY ignore +} + +paging S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE Paging + PROCEDURE CODE id-Paging + CRITICALITY ignore +} + +downlinkNASTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkNASTransport + PROCEDURE CODE id-downlinkNASTransport + CRITICALITY ignore +} + +initialUEMessage S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE InitialUEMessage + PROCEDURE CODE id-initialUEMessage + CRITICALITY ignore +} + +uplinkNASTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkNASTransport + PROCEDURE CODE id-uplinkNASTransport + CRITICALITY ignore +} +nASNonDeliveryIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE NASNonDeliveryIndication + PROCEDURE CODE id-NASNonDeliveryIndication + CRITICALITY ignore +} + +handoverCancel S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverCancel + SUCCESSFUL OUTCOME HandoverCancelAcknowledge + PROCEDURE CODE id-HandoverCancel + CRITICALITY reject +} + +reset S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE Reset + SUCCESSFUL OUTCOME ResetAcknowledge + PROCEDURE CODE id-Reset + CRITICALITY reject +} + +errorIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ErrorIndication + PROCEDURE CODE id-ErrorIndication + CRITICALITY ignore +} + +s1Setup S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE S1SetupRequest + SUCCESSFUL OUTCOME S1SetupResponse + UNSUCCESSFUL OUTCOME S1SetupFailure + PROCEDURE CODE id-S1Setup + CRITICALITY reject +} + +eNBConfigurationUpdate S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ENBConfigurationUpdate + SUCCESSFUL OUTCOME ENBConfigurationUpdateAcknowledge + UNSUCCESSFUL OUTCOME ENBConfigurationUpdateFailure + PROCEDURE CODE id-ENBConfigurationUpdate + CRITICALITY reject +} + +mMEConfigurationUpdate S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MMEConfigurationUpdate + SUCCESSFUL OUTCOME MMEConfigurationUpdateAcknowledge + UNSUCCESSFUL OUTCOME MMEConfigurationUpdateFailure + PROCEDURE CODE id-MMEConfigurationUpdate + CRITICALITY reject +} + +downlinkS1cdma2000tunnelling S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkS1cdma2000tunnelling + PROCEDURE CODE id-DownlinkS1cdma2000tunnelling + CRITICALITY ignore +} + +uplinkS1cdma2000tunnelling S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkS1cdma2000tunnelling + PROCEDURE CODE id-UplinkS1cdma2000tunnelling + CRITICALITY ignore +} + +uEContextModification S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextModificationRequest + SUCCESSFUL OUTCOME UEContextModificationResponse + UNSUCCESSFUL OUTCOME UEContextModificationFailure + PROCEDURE CODE id-UEContextModification + CRITICALITY reject +} + +uECapabilityInfoIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UECapabilityInfoIndication + PROCEDURE CODE id-UECapabilityInfoIndication + CRITICALITY ignore +} + +uEContextRelease S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextReleaseCommand + SUCCESSFUL OUTCOME UEContextReleaseComplete + PROCEDURE CODE id-UEContextRelease + CRITICALITY reject +} + +eNBStatusTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ENBStatusTransfer + PROCEDURE CODE id-eNBStatusTransfer + CRITICALITY ignore +} + +mMEStatusTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MMEStatusTransfer + PROCEDURE CODE id-MMEStatusTransfer + CRITICALITY ignore +} + +deactivateTrace S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DeactivateTrace + PROCEDURE CODE id-DeactivateTrace + CRITICALITY ignore +} + +traceStart S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE TraceStart + PROCEDURE CODE id-TraceStart + CRITICALITY ignore +} + +traceFailureIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE TraceFailureIndication + PROCEDURE CODE id-TraceFailureIndication + CRITICALITY ignore +} +cellTrafficTrace S1AP-ELEMENTARY-PROCEDURE ::={ +INITIATING MESSAGE CellTrafficTrace +PROCEDURE CODE id-CellTrafficTrace +CRITICALITY ignore +} + +locationReportingControl S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE LocationReportingControl + PROCEDURE CODE id-LocationReportingControl + CRITICALITY ignore +} + +locationReportingFailureIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE LocationReportingFailureIndication + PROCEDURE CODE id-LocationReportingFailureIndication + CRITICALITY ignore +} + +locationReport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE LocationReport + PROCEDURE CODE id-LocationReport + CRITICALITY ignore +} + +overloadStart S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE OverloadStart + PROCEDURE CODE id-OverloadStart + CRITICALITY ignore +} + +overloadStop S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE OverloadStop + PROCEDURE CODE id-OverloadStop + CRITICALITY reject +} + +writeReplaceWarning S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE WriteReplaceWarningRequest + SUCCESSFUL OUTCOME WriteReplaceWarningResponse + PROCEDURE CODE id-WriteReplaceWarning + CRITICALITY reject +} + +eNBDirectInformationTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ENBDirectInformationTransfer + PROCEDURE CODE id-eNBDirectInformationTransfer + CRITICALITY ignore +} + +mMEDirectInformationTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MMEDirectInformationTransfer + PROCEDURE CODE id-MMEDirectInformationTransfer + CRITICALITY ignore +} + +eNBConfigurationTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ENBConfigurationTransfer + PROCEDURE CODE id-eNBConfigurationTransfer + CRITICALITY ignore +} + +mMEConfigurationTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MMEConfigurationTransfer + PROCEDURE CODE id-MMEConfigurationTransfer + CRITICALITY ignore +} + + +privateMessage S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PrivateMessage + PROCEDURE CODE id-PrivateMessage + CRITICALITY ignore +} + +pWSRestartIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PWSRestartIndication + PROCEDURE CODE id-PWSRestartIndication + CRITICALITY ignore +} + +kill S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE KillRequest + SUCCESSFUL OUTCOME KillResponse + PROCEDURE CODE id-Kill + CRITICALITY reject +} + +downlinkUEAssociatedLPPaTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkUEAssociatedLPPaTransport + PROCEDURE CODE id-downlinkUEAssociatedLPPaTransport + CRITICALITY ignore +} + +uplinkUEAssociatedLPPaTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkUEAssociatedLPPaTransport + PROCEDURE CODE id-uplinkUEAssociatedLPPaTransport + CRITICALITY ignore +} +downlinkNonUEAssociatedLPPaTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkNonUEAssociatedLPPaTransport + PROCEDURE CODE id-downlinkNonUEAssociatedLPPaTransport + CRITICALITY ignore +} + +uplinkNonUEAssociatedLPPaTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkNonUEAssociatedLPPaTransport + PROCEDURE CODE id-uplinkNonUEAssociatedLPPaTransport + CRITICALITY ignore +} + +uERadioCapabilityMatch S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UERadioCapabilityMatchRequest + SUCCESSFUL OUTCOME UERadioCapabilityMatchResponse + PROCEDURE CODE id-UERadioCapabilityMatch + CRITICALITY reject +} + +e-RABModificationIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE E-RABModificationIndication + SUCCESSFUL OUTCOME E-RABModificationConfirm + PROCEDURE CODE id-E-RABModificationIndication + CRITICALITY reject +} + +uEContextModificationIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextModificationIndication + SUCCESSFUL OUTCOME UEContextModificationConfirm + PROCEDURE CODE id-UEContextModificationIndication + CRITICALITY reject +} + +rerouteNASRequest S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE RerouteNASRequest + PROCEDURE CODE id-RerouteNASRequest + CRITICALITY reject +} + +pWSFailureIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PWSFailureIndication + PROCEDURE CODE id-PWSFailureIndication + CRITICALITY ignore +} + +uEContextSuspend S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextSuspendRequest + SUCCESSFUL OUTCOME UEContextSuspendResponse + PROCEDURE CODE id-UEContextSuspend + CRITICALITY reject +} + +uEContextResume S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextResumeRequest + SUCCESSFUL OUTCOME UEContextResumeResponse + UNSUCCESSFUL OUTCOME UEContextResumeFailure + PROCEDURE CODE id-UEContextResume + CRITICALITY reject +} + +connectionEstablishmentIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ConnectionEstablishmentIndication + PROCEDURE CODE id-ConnectionEstablishmentIndication + CRITICALITY reject +} + +nASDeliveryIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE NASDeliveryIndication + PROCEDURE CODE id-NASDeliveryIndication + CRITICALITY ignore +} + +retrieveUEInformation S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE RetrieveUEInformation + PROCEDURE CODE id-RetrieveUEInformation + CRITICALITY reject +} + +uEInformationTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEInformationTransfer + PROCEDURE CODE id-UEInformationTransfer + CRITICALITY reject +} + +eNBCPRelocationIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ENBCPRelocationIndication + PROCEDURE CODE id-eNBCPRelocationIndication + CRITICALITY reject +} + +mMECPRelocationIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MMECPRelocationIndication + PROCEDURE CODE id-MMECPRelocationIndication + CRITICALITY reject +} + +secondaryRATDataUsageReport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE SecondaryRATDataUsageReport + PROCEDURE CODE id-SecondaryRATDataUsageReport + CRITICALITY ignore +} + +uERadioCapabilityIDMapping S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UERadioCapabilityIDMappingRequest + SUCCESSFUL OUTCOME UERadioCapabilityIDMappingResponse + PROCEDURE CODE id-UERadioCapabilityIDMapping + CRITICALITY reject +} + +handoverSuccess S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverSuccess + PROCEDURE CODE id-HandoverSuccess + CRITICALITY ignore +} + +eNBEarlyStatusTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ENBEarlyStatusTransfer + PROCEDURE CODE id-eNBEarlyStatusTransfer + CRITICALITY reject +} + +mMEEarlyStatusTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MMEEarlyStatusTransfer + PROCEDURE CODE id-MMEEarlyStatusTransfer + CRITICALITY ignore +} + +END + +-- ASN1STOP + +9.3.3 PDU Definitions +-- ASN1START +-- ************************************************************** +-- +-- PDU definitions for S1AP. +-- +-- ************************************************************** + +S1AP-PDU-Contents { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-PDU-Contents (1) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- ************************************************************** +-- +-- IE parameter types from other modules. +-- +-- ************************************************************** + +IMPORTS + + UEAggregateMaximumBitrate, + BearerType, + Cause, + CellAccessMode, + Cdma2000HORequiredIndication, + Cdma2000HOStatus, + Cdma2000OneXSRVCCInfo, + Cdma2000OneXRAND, + Cdma2000PDU, + Cdma2000RATType, + Cdma2000SectorID, + EUTRANRoundTripDelayEstimationInfo, + CNDomain, + ConcurrentWarningMessageIndicator, + CriticalityDiagnostics, + CSFallbackIndicator, + CSG-Id, + CSG-IdList, + CSGMembershipStatus, + Data-Forwarding-Not-Possible, + Direct-Forwarding-Path-Availability, + Global-ENB-ID, + EUTRAN-CGI, + ENBname, + ENB-StatusTransfer-TransparentContainer, + ENB-UE-S1AP-ID, + ExtendedRepetitionPeriod, + GTP-TEID, + GUMMEI, + GUMMEIType, + HandoverRestrictionList, + HandoverType, + Masked-IMEISV, + LAI, + LPPa-PDU, + ManagementBasedMDTAllowed, + MDTPLMNList, + MMEname, + MMERelaySupportIndicator, + MME-UE-S1AP-ID, + MSClassmark2, + MSClassmark3, + NAS-PDU, + NASSecurityParametersfromE-UTRAN, + NASSecurityParameterstoE-UTRAN, + OverloadResponse, + PagingDRX, + PagingPriority, + PLMNidentity, + ProSeAuthorized, + RIMTransfer, + RelativeMMECapacity, + RequestType, + E-RAB-ID, + E-RABLevelQoSParameters, + E-RABList, + RelayNode-Indicator, + Routing-ID, + SecurityKey, + SecurityContext, + ServedGUMMEIs, + SONConfigurationTransfer, + Source-ToTarget-TransparentContainer, + SourceBSS-ToTargetBSS-TransparentContainer, + SourceeNB-ToTargeteNB-TransparentContainer, + SourceRNC-ToTargetRNC-TransparentContainer, + SubscriberProfileIDforRFP, + SRVCCOperationNotPossible, + SRVCCOperationPossible, + SRVCCHOIndication, + SupportedTAs, + TAI, + Target-ToSource-TransparentContainer, + TargetBSS-ToSourceBSS-TransparentContainer, + TargeteNB-ToSourceeNB-TransparentContainer, + TargetID, + TargetRNC-ToSourceRNC-TransparentContainer, + TimeToWait, + TraceActivation, + TrafficLoadReductionIndication, + E-UTRAN-Trace-ID, + TransportLayerAddress, + UEIdentityIndexValue, + UEPagingID, + UERadioCapability, + UERadioCapabilityForPaging, + UE-RetentionInformation, + UE-S1AP-IDs, + UE-associatedLogicalS1-ConnectionItem, + UESecurityCapabilities, + S-TMSI, + MessageIdentifier, + SerialNumber, + WarningAreaList, + RepetitionPeriod, + NumberofBroadcastRequest, + WarningType, + WarningSecurityInfo, + DataCodingScheme, + WarningMessageContents, + BroadcastCompletedAreaList, + RRC-Establishment-Cause, + BroadcastCancelledAreaList, + PS-ServiceNotAvailable, + GUMMEIList, + Correlation-ID, + GWContextReleaseIndication, + PrivacyIndicator, + VoiceSupportMatchIndicator, + TunnelInformation, + KillAllWarningMessages, + TransportInformation, + LHN-ID, + UserLocationInformation, + AdditionalCSFallbackIndicator, + ECGIListForRestart, + TAIListForRestart, + EmergencyAreaIDListForRestart, + ExpectedUEBehaviour, + Paging-eDRXInformation, + Extended-UEIdentityIndexValue, + MME-Group-ID, + Additional-GUTI, + PWSfailedECGIList, + CellIdentifierAndCELevelForCECapableUEs, + AssistanceDataForPaging, + InformationOnRecommendedCellsAndENBsForPaging, + UE-Usage-Type, + UEUserPlaneCIoTSupportIndicator, + NB-IoT-DefaultPagingDRX, + NB-IoT-Paging-eDRXInformation, + CE-mode-B-SupportIndicator, + NB-IoT-UEIdentityIndexValue, + V2XServicesAuthorized, + DCN-ID, + ServedDCNs, + UESidelinkAggregateMaximumBitrate, + DLNASPDUDeliveryAckRequest, + Coverage-Level, + EnhancedCoverageRestricted, + DL-CP-SecurityInformation, + UL-CP-SecurityInformation, + SecondaryRATDataUsageRequest, + SecondaryRATDataUsageReportList, + HandoverFlag, + NRUESecurityCapabilities, + UE-Application-Layer-Measurement-Capability, + CE-ModeBRestricted, + Packet-LossRate, + UECapabilityInfoRequest, + SourceNgRanNode-ToTargetNgRanNode-TransparentContainer, + TargetNgRanNode-ToSourceNgRanNode-TransparentContainer, + EndIndication, + EDT-Session, + LTE-M-Indication, + AerialUEsubscriptionInformation, + PendingDataIndication, + WarningAreaCoordinates, + Subscription-Based-UE-DifferentiationInfo, + PSCellInformation, + NR-CGI, + ConnectedengNBList, + EN-DCSONConfigurationTransfer, + TimeSinceSecondaryNodeRelease, + AdditionalRRMPriorityIndex, + IAB-Authorized, + IAB-Node-Indication, + IAB-Supported, + DataSize, + Ethernet-Type, + NRV2XServicesAuthorized, + NRUESidelinkAggregateMaximumBitrate, + PC5QoSParameters, + IntersystemSONConfigurationTransfer, + UERadioCapabilityID, + NotifySourceeNB, + ENB-EarlyStatusTransfer-TransparentContainer, + WUS-Assistance-Information, + NB-IoT-PagingDRX, + PagingCause, + SecurityIndication, + SecurityResult, + LTE-NTN-TAI-Information + + + + +FROM S1AP-IEs + + PrivateIE-Container{}, + ProtocolExtensionContainer{}, + ProtocolIE-Container{}, + ProtocolIE-ContainerList{}, + ProtocolIE-ContainerPair{}, + ProtocolIE-ContainerPairList{}, + ProtocolIE-SingleContainer{}, + S1AP-PRIVATE-IES, + S1AP-PROTOCOL-EXTENSION, + S1AP-PROTOCOL-IES, + S1AP-PROTOCOL-IES-PAIR +FROM S1AP-Containers + + + id-AssistanceDataForPaging, + id-AerialUEsubscriptionInformation, + id-uEaggregateMaximumBitrate, + id-BearerType, + id-Cause, + id-CellAccessMode, + id-CellIdentifierAndCELevelForCECapableUEs, + id-cdma2000HORequiredIndication, + id-cdma2000HOStatus, + id-cdma2000OneXSRVCCInfo, + id-cdma2000OneXRAND, + id-cdma2000PDU, + id-cdma2000RATType, + id-cdma2000SectorID, + id-EUTRANRoundTripDelayEstimationInfo, + id-CNDomain, + id-ConcurrentWarningMessageIndicator, + id-CriticalityDiagnostics, + id-CSFallbackIndicator, + id-CSG-Id, + id-CSG-IdList, + id-CSGMembershipStatus, + id-Data-Forwarding-Not-Possible, + id-DefaultPagingDRX, + id-Direct-Forwarding-Path-Availability, + id-Global-ENB-ID, + id-EUTRAN-CGI, + id-eNBname, + id-eNB-StatusTransfer-TransparentContainer, + id-eNB-UE-S1AP-ID, + id-GERANtoLTEHOInformationRes, + id-GUMMEI-ID, + id-GUMMEIType, + id-HandoverRestrictionList, + id-HandoverType, + id-Masked-IMEISV, + id-InformationOnRecommendedCellsAndENBsForPaging, + id-InitialContextSetup, + id-Inter-SystemInformationTransferTypeEDT, + id-Inter-SystemInformationTransferTypeMDT, + id-LPPa-PDU, + id-NAS-DownlinkCount, + id-ManagementBasedMDTAllowed, + id-ManagementBasedMDTPLMNList, + id-MMEname, + id-MME-UE-S1AP-ID, + id-MSClassmark2, + id-MSClassmark3, + id-NAS-PDU, + id-NASSecurityParametersfromE-UTRAN, + id-NASSecurityParameterstoE-UTRAN, + id-OverloadResponse, + id-pagingDRX, + id-PagingPriority, + id-RelativeMMECapacity, + id-RequestType, + id-Routing-ID, + id-E-RABAdmittedItem, + id-E-RABAdmittedList, + id-E-RABDataForwardingItem, + id-E-RABFailedToModifyList, + id-E-RABFailedToReleaseList, + id-E-RABFailedtoSetupItemHOReqAck, + id-E-RABFailedToSetupListBearerSURes, + id-E-RABFailedToSetupListCtxtSURes, + id-E-RABFailedToSetupListHOReqAck, + id-E-RABFailedToBeReleasedList, + id-E-RABFailedToResumeListResumeReq, + id-E-RABFailedToResumeItemResumeReq, + id-E-RABFailedToResumeListResumeRes, + id-E-RABFailedToResumeItemResumeRes, + id-E-RABModify, + id-E-RABModifyItemBearerModRes, + id-E-RABModifyListBearerModRes, + id-E-RABRelease, + id-E-RABReleaseItemBearerRelComp, + id-E-RABReleaseItemHOCmd, + id-E-RABReleaseListBearerRelComp, + id-E-RABReleaseIndication, + id-E-RABSetup, + id-E-RABSetupItemBearerSURes, + id-E-RABSetupItemCtxtSURes, + id-E-RABSetupListBearerSURes, + id-E-RABSetupListCtxtSURes, + id-E-RABSubjecttoDataForwardingList, + id-E-RABToBeModifiedItemBearerModReq, + id-E-RABToBeModifiedListBearerModReq, + id-E-RABToBeModifiedListBearerModInd, + id-E-RABToBeModifiedItemBearerModInd, + id-E-RABNotToBeModifiedListBearerModInd, + id-E-RABNotToBeModifiedItemBearerModInd, + id-E-RABModifyListBearerModConf, + id-E-RABModifyItemBearerModConf, + id-E-RABFailedToModifyListBearerModConf, + id-E-RABToBeReleasedListBearerModConf, + id-E-RABToBeReleasedList, + id-E-RABReleasedList, + id-E-RABToBeSetupItemBearerSUReq, + id-E-RABToBeSetupItemCtxtSUReq, + id-E-RABToBeSetupItemHOReq, + id-E-RABToBeSetupListBearerSUReq, + id-E-RABToBeSetupListCtxtSUReq, + id-E-RABToBeSetupListHOReq, + id-E-RABToBeSwitchedDLItem, + id-E-RABToBeSwitchedDLList, + id-E-RABToBeSwitchedULList, + id-E-RABToBeSwitchedULItem, + id-E-RABtoReleaseListHOCmd, + id-ProSeAuthorized, + id-SecurityKey, + id-SecurityContext, + id-ServedGUMMEIs, + id-SONConfigurationTransferECT, + id-SONConfigurationTransferMCT, + id-Source-ToTarget-TransparentContainer, + id-Source-ToTarget-TransparentContainer-Secondary, + id-SourceMME-UE-S1AP-ID, + id-SRVCCOperationNotPossible, + id-SRVCCOperationPossible, + id-SRVCCHOIndication, + id-SubscriberProfileIDforRFP, + id-SupportedTAs, + id-S-TMSI, + id-TAI, + id-TAIItem, + id-TAIList, + id-Target-ToSource-TransparentContainer, + id-Target-ToSource-TransparentContainer-Secondary, + id-TargetID, + id-TimeToWait, + id-TraceActivation, + id-TrafficLoadReductionIndication, + id-E-UTRAN-Trace-ID, + id-UEIdentityIndexValue, + id-UEPagingID, + id-UERadioCapability, + id-UERadioCapabilityForPaging, + id-UTRANtoLTEHOInformationRes, + id-UE-associatedLogicalS1-ConnectionListResAck, + id-UE-associatedLogicalS1-ConnectionItem, + id-UE-RetentionInformation, + id-UESecurityCapabilities, + id-UE-S1AP-IDs, + id-V2XServicesAuthorized, + id-ResetType, + id-MessageIdentifier, + id-SerialNumber, + id-WarningAreaList, + id-RepetitionPeriod, + id-NumberofBroadcastRequest, + id-WarningType, + id-WarningSecurityInfo, + id-DataCodingScheme, + id-WarningMessageContents, + id-BroadcastCompletedAreaList, + id-BroadcastCancelledAreaList, + id-RRC-Establishment-Cause, + id-TraceCollectionEntityIPAddress, + id-AdditionalRRMPriorityIndex, + id-MDTConfigurationNR, + maxnoofTAIs, + maxnoofErrors, + maxnoofE-RABs, + maxnoofIndividualS1ConnectionsToReset, + maxnoofEmergencyAreaID, + maxnoofCellID, + maxnoofTAIforWarning, + maxnoofCellinTAI, + maxnoofCellinEAI, + id-ExtendedRepetitionPeriod, + id-PS-ServiceNotAvailable, + id-RegisteredLAI, + id-GUMMEIList, + id-SourceMME-GUMMEI, + id-MME-UE-S1AP-ID-2, + id-GW-TransportLayerAddress, + id-RelayNode-Indicator, + id-Correlation-ID, + id-MMERelaySupportIndicator, + id-GWContextReleaseIndication, + id-PrivacyIndicator, + id-VoiceSupportMatchIndicator, + id-Tunnel-Information-for-BBF, + id-SIPTO-Correlation-ID, + id-SIPTO-L-GW-TransportLayerAddress, + id-KillAllWarningMessages, + id-TransportInformation, + id-LHN-ID, + id-UserLocationInformation, + id-AdditionalCSFallbackIndicator, + id-ECGIListForRestart, + id-TAIListForRestart, + id-EmergencyAreaIDListForRestart, + id-ExpectedUEBehaviour, + id-Paging-eDRXInformation, + id-extended-UEIdentityIndexValue, + id-CSGMembershipInfo, + id-MME-Group-ID, + id-Additional-GUTI, + id-S1-Message, + id-PWSfailedECGIList, + id-PWSFailureIndication, + id-UE-Usage-Type, + id-UEUserPlaneCIoTSupportIndicator, + id-NB-IoT-DefaultPagingDRX, + id-NB-IoT-Paging-eDRXInformation, + id-CE-mode-B-SupportIndicator, + id-NB-IoT-UEIdentityIndexValue, + id-RRC-Resume-Cause, + id-DCN-ID, + id-ServedDCNs, + id-UESidelinkAggregateMaximumBitrate, + id-DLNASPDUDeliveryAckRequest, + id-Coverage-Level, + id-EnhancedCoverageRestricted, + id-UE-Level-QoS-Parameters, + id-DL-CP-SecurityInformation, + id-UL-CP-SecurityInformation, + id-SecondaryRATDataUsageRequest, + id-SecondaryRATDataUsageReportList, + id-HandoverFlag, + id-NRUESecurityCapabilities, + id-UE-Application-Layer-Measurement-Capability, + id-CE-ModeBRestricted, + id-DownlinkPacketLossRate, + id-UplinkPacketLossRate, + id-UECapabilityInfoRequest, + id-EndIndication, + id-EDT-Session, + id-LTE-M-Indication, + id-PendingDataIndication, + id-WarningAreaCoordinates, + id-Subscription-Based-UE-DifferentiationInfo, + id-PSCellInformation, + id-ConnectedengNBList, + id-ConnectedengNBToAddList, + id-ConnectedengNBToRemoveList, + id-EN-DCSONConfigurationTransfer-ECT, + id-EN-DCSONConfigurationTransfer-MCT, + id-TimeSinceSecondaryNodeRelease, + id-IAB-Authorized, + id-IAB-Node-Indication, + id-IAB-Supported, + id-DataSize, + id-Ethernet-Type, + id-NRV2XServicesAuthorized, + id-NRUESidelinkAggregateMaximumBitrate, + id-PC5QoSParameters, + id-IntersystemSONConfigurationTransferMCT, + id-IntersystemSONConfigurationTransferECT, + id-UERadioCapabilityID, + id-UERadioCapability-NR-Format, + id-NotifySourceeNB, + id-eNB-EarlyStatusTransfer-TransparentContainer, + id-WUS-Assistance-Information, + id-NB-IoT-PagingDRX, + id-UERadioCapabilityForPaging-NR-Format, + id-PagingCause, + id-SecurityIndication, + id-SecurityResult, + id-LTE-NTN-TAI-Information, + id-E-RABToBeUpdatedList, + id-E-RABToBeUpdatedItem + +FROM S1AP-Constants; + +-- ************************************************************** +-- +-- Common Container Lists +-- +-- ************************************************************** + +E-RAB-IE-ContainerList { S1AP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxnoofE-RABs, {IEsSetParam} } +E-RAB-IE-ContainerPairList { S1AP-PROTOCOL-IES-PAIR : IEsSetParam } ::= ProtocolIE-ContainerPairList { 1, maxnoofE-RABs, {IEsSetParam} } +ProtocolError-IE-ContainerList { S1AP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxnoofE-RABs, {IEsSetParam} } + +-- ************************************************************** +-- +-- HANDOVER PREPARATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Handover Required +-- +-- ************************************************************** + +HandoverRequired ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverRequiredIEs} }, + ... +} + +HandoverRequiredIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory}| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| + { ID id-TargetID CRITICALITY reject TYPE TargetID PRESENCE mandatory}| + { ID id-Direct-Forwarding-Path-Availability CRITICALITY ignore TYPE Direct-Forwarding-Path-Availability PRESENCE optional}| + { ID id-SRVCCHOIndication CRITICALITY reject TYPE SRVCCHOIndication PRESENCE optional}| + { ID id-Source-ToTarget-TransparentContainer CRITICALITY reject TYPE Source-ToTarget-TransparentContainer PRESENCE mandatory}| + { ID id-Source-ToTarget-TransparentContainer-Secondary CRITICALITY reject TYPE Source-ToTarget-TransparentContainer PRESENCE optional}| + { ID id-MSClassmark2 CRITICALITY reject TYPE MSClassmark2 PRESENCE conditional}| + { ID id-MSClassmark3 CRITICALITY ignore TYPE MSClassmark3 PRESENCE conditional}| + { ID id-CSG-Id CRITICALITY reject TYPE CSG-Id PRESENCE optional}| + { ID id-CellAccessMode CRITICALITY reject TYPE CellAccessMode PRESENCE optional}| + { ID id-PS-ServiceNotAvailable CRITICALITY ignore TYPE PS-ServiceNotAvailable PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- Handover Command +-- +-- ************************************************************** + +HandoverCommand ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverCommandIEs} }, + ... +} + +HandoverCommandIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory}| + { ID id-NASSecurityParametersfromE-UTRAN CRITICALITY reject TYPE NASSecurityParametersfromE-UTRAN PRESENCE conditional + -- This IE shall be present if HandoverType IE is set to value "LTEtoUTRAN" or "LTEtoGERAN" --}| + { ID id-E-RABSubjecttoDataForwardingList CRITICALITY ignore TYPE E-RABSubjecttoDataForwardingList PRESENCE optional}| + { ID id-E-RABtoReleaseListHOCmd CRITICALITY ignore TYPE E-RABList PRESENCE optional}| + { ID id-Target-ToSource-TransparentContainer CRITICALITY reject TYPE Target-ToSource-TransparentContainer PRESENCE mandatory}| + { ID id-Target-ToSource-TransparentContainer-Secondary CRITICALITY reject TYPE Target-ToSource-TransparentContainer PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, + ... +} + +E-RABSubjecttoDataForwardingList ::= E-RAB-IE-ContainerList { {E-RABDataForwardingItemIEs} } + +E-RABDataForwardingItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABDataForwardingItem CRITICALITY ignore TYPE E-RABDataForwardingItem PRESENCE mandatory }, + ... +} + +E-RABDataForwardingItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + dL-transportLayerAddress TransportLayerAddress OPTIONAL, + dL-gTP-TEID GTP-TEID OPTIONAL, + uL-TransportLayerAddress TransportLayerAddress OPTIONAL, + uL-GTP-TEID GTP-TEID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { E-RABDataForwardingItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABDataForwardingItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + + +-- ************************************************************** +-- +-- Handover Preparation Failure +-- +-- ************************************************************** + +HandoverPreparationFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverPreparationFailureIEs} }, + ... +} + +HandoverPreparationFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- HANDOVER RESOURCE ALLOCATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Handover Request +-- +-- ************************************************************** + +HandoverRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {HandoverRequestIEs} }, + ... +} + +HandoverRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory}| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| + { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE mandatory}| + { ID id-E-RABToBeSetupListHOReq CRITICALITY reject TYPE E-RABToBeSetupListHOReq PRESENCE mandatory}| + { ID id-Source-ToTarget-TransparentContainer CRITICALITY reject TYPE Source-ToTarget-TransparentContainer PRESENCE mandatory}| + { ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE mandatory}| + { ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}| + { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE optional}| + { ID id-RequestType CRITICALITY ignore TYPE RequestType PRESENCE optional}| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}| + { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE mandatory}| + { ID id-NASSecurityParameterstoE-UTRAN CRITICALITY reject TYPE NASSecurityParameterstoE-UTRAN PRESENCE conditional + -- This IE shall be present if the Handover Type IE is set to the value "UTRANtoLTE" or "GERANtoLTE" -- }| + { ID id-CSG-Id CRITICALITY reject TYPE CSG-Id PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| + { ID id-GUMMEI-ID CRITICALITY ignore TYPE GUMMEI PRESENCE optional}| + { ID id-MME-UE-S1AP-ID-2 CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional}| + { ID id-ManagementBasedMDTAllowed CRITICALITY ignore TYPE ManagementBasedMDTAllowed PRESENCE optional}| + { ID id-ManagementBasedMDTPLMNList CRITICALITY ignore TYPE MDTPLMNList PRESENCE optional}| + { ID id-Masked-IMEISV CRITICALITY ignore TYPE Masked-IMEISV PRESENCE optional}| + { ID id-ExpectedUEBehaviour CRITICALITY ignore TYPE ExpectedUEBehaviour PRESENCE optional}| + { ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}| + { ID id-UEUserPlaneCIoTSupportIndicator CRITICALITY ignore TYPE UEUserPlaneCIoTSupportIndicator PRESENCE optional}| + { ID id-V2XServicesAuthorized CRITICALITY ignore TYPE V2XServicesAuthorized PRESENCE optional}| + { ID id-UESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE UESidelinkAggregateMaximumBitrate PRESENCE optional}| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| + { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}| + { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional }| + { ID id-IAB-Authorized CRITICALITY reject TYPE IAB-Authorized PRESENCE optional}| + { ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional }| + { ID id-NRUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-PC5QoSParameters CRITICALITY ignore TYPE PC5QoSParameters PRESENCE optional }| + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional}, ... +} + +E-RABToBeSetupListHOReq ::= E-RAB-IE-ContainerList { {E-RABToBeSetupItemHOReqIEs} } + +E-RABToBeSetupItemHOReqIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeSetupItemHOReq CRITICALITY reject TYPE E-RABToBeSetupItemHOReq PRESENCE mandatory }, + ... +} + +E-RABToBeSetupItemHOReq ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + e-RABlevelQosParameters E-RABLevelQoSParameters, + iE-Extensions ProtocolExtensionContainer { {E-RABToBeSetupItemHOReq-ExtIEs} } OPTIONAL, + ... +} + +E-RABToBeSetupItemHOReq-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-Data-Forwarding-Not-Possible CRITICALITY ignore EXTENSION Data-Forwarding-Not-Possible PRESENCE optional}| + { ID id-BearerType CRITICALITY reject EXTENSION BearerType PRESENCE optional}| + { ID id-Ethernet-Type CRITICALITY ignore EXTENSION Ethernet-Type PRESENCE optional}| + { ID id-SecurityIndication CRITICALITY reject EXTENSION SecurityIndication PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- Handover Request Acknowledge +-- +-- ************************************************************** + +HandoverRequestAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {HandoverRequestAcknowledgeIEs} }, + ... +} + +HandoverRequestAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABAdmittedList CRITICALITY ignore TYPE E-RABAdmittedList PRESENCE mandatory}| + { ID id-E-RABFailedToSetupListHOReqAck CRITICALITY ignore TYPE E-RABFailedtoSetupListHOReqAck PRESENCE optional}| + { ID id-Target-ToSource-TransparentContainer CRITICALITY reject TYPE Target-ToSource-TransparentContainer PRESENCE mandatory}| + { ID id-CSG-Id CRITICALITY ignore TYPE CSG-Id PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-CellAccessMode CRITICALITY ignore TYPE CellAccessMode PRESENCE optional}| + { ID id-CE-mode-B-SupportIndicator CRITICALITY ignore TYPE CE-mode-B-SupportIndicator PRESENCE optional}, + ... +} + +E-RABAdmittedList ::= E-RAB-IE-ContainerList { {E-RABAdmittedItemIEs} } + +E-RABAdmittedItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABAdmittedItem CRITICALITY ignore TYPE E-RABAdmittedItem PRESENCE mandatory }, + ... +} + +E-RABAdmittedItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + dL-transportLayerAddress TransportLayerAddress OPTIONAL, + dL-gTP-TEID GTP-TEID OPTIONAL, + uL-TransportLayerAddress TransportLayerAddress OPTIONAL, + uL-GTP-TEID GTP-TEID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {E-RABAdmittedItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABAdmittedItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +E-RABFailedtoSetupListHOReqAck ::= E-RAB-IE-ContainerList { {E-RABFailedtoSetupItemHOReqAckIEs} } + +E-RABFailedtoSetupItemHOReqAckIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABFailedtoSetupItemHOReqAck CRITICALITY ignore TYPE E-RABFailedToSetupItemHOReqAck PRESENCE mandatory }, + ... +} + +E-RABFailedToSetupItemHOReqAck ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + cause Cause, + iE-Extensions ProtocolExtensionContainer { { E-RABFailedToSetupItemHOReqAckExtIEs} } OPTIONAL, + ... +} + +E-RABFailedToSetupItemHOReqAckExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- ************************************************************** +-- +-- Handover Failure +-- +-- ************************************************************** + +HandoverFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverFailureIEs} }, + ... +} + +HandoverFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- HANDOVER NOTIFICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Handover Notify +-- +-- ************************************************************** + +HandoverNotify ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverNotifyIEs} }, + ... +} + +HandoverNotifyIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}| + { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory}| +-- Extension for Release 11 to support BBAI -- + { ID id-Tunnel-Information-for-BBF CRITICALITY ignore TYPE TunnelInformation PRESENCE optional}| + { ID id-LHN-ID CRITICALITY ignore TYPE LHN-ID PRESENCE optional}| + { ID id-PSCellInformation CRITICALITY ignore TYPE PSCellInformation PRESENCE optional }| + { ID id-NotifySourceeNB CRITICALITY ignore TYPE NotifySourceeNB PRESENCE optional}| + { ID id-LTE-NTN-TAI-Information CRITICALITY ignore TYPE LTE-NTN-TAI-Information PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- PATH SWITCH REQUEST ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Path Switch Request +-- +-- ************************************************************** + +PathSwitchRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { PathSwitchRequestIEs} }, + ... +} + +PathSwitchRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABToBeSwitchedDLList CRITICALITY reject TYPE E-RABToBeSwitchedDLList PRESENCE mandatory}| + { ID id-SourceMME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}| + { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory}| + { ID id-UESecurityCapabilities CRITICALITY ignore TYPE UESecurityCapabilities PRESENCE mandatory}| + { ID id-CSG-Id CRITICALITY ignore TYPE CSG-Id PRESENCE optional}| + { ID id-CellAccessMode CRITICALITY ignore TYPE CellAccessMode PRESENCE optional}| + { ID id-SourceMME-GUMMEI CRITICALITY ignore TYPE GUMMEI PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| +-- Extension for Release 11 to support BBAI -- + { ID id-Tunnel-Information-for-BBF CRITICALITY ignore TYPE TunnelInformation PRESENCE optional}| + { ID id-LHN-ID CRITICALITY ignore TYPE LHN-ID PRESENCE optional}| + { ID id-RRC-Resume-Cause CRITICALITY ignore TYPE RRC-Establishment-Cause PRESENCE optional }| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-PSCellInformation CRITICALITY ignore TYPE PSCellInformation PRESENCE optional }| + { ID id-LTE-NTN-TAI-Information CRITICALITY ignore TYPE LTE-NTN-TAI-Information PRESENCE optional}, + ... +} + +E-RABToBeSwitchedDLList ::= E-RAB-IE-ContainerList { {E-RABToBeSwitchedDLItemIEs} } + +E-RABToBeSwitchedDLItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeSwitchedDLItem CRITICALITY reject TYPE E-RABToBeSwitchedDLItem PRESENCE mandatory }, + ... +} + +E-RABToBeSwitchedDLItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { { E-RABToBeSwitchedDLItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABToBeSwitchedDLItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-SecurityIndication CRITICALITY ignore EXTENSION SecurityIndication PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- Path Switch Request Acknowledge +-- +-- ************************************************************** + +PathSwitchRequestAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { PathSwitchRequestAcknowledgeIEs} }, + ... +} + +PathSwitchRequestAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-uEaggregateMaximumBitrate CRITICALITY ignore TYPE UEAggregateMaximumBitrate PRESENCE optional}| + { ID id-E-RABToBeSwitchedULList CRITICALITY ignore TYPE E-RABToBeSwitchedULList PRESENCE optional}| + { ID id-E-RABToBeReleasedList CRITICALITY ignore TYPE E-RABList PRESENCE optional}| + { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE mandatory}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-MME-UE-S1AP-ID-2 CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| + { ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}| + { ID id-UEUserPlaneCIoTSupportIndicator CRITICALITY ignore TYPE UEUserPlaneCIoTSupportIndicator PRESENCE optional}| + { ID id-V2XServicesAuthorized CRITICALITY ignore TYPE V2XServicesAuthorized PRESENCE optional}| + { ID id-UESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE UESidelinkAggregateMaximumBitrate PRESENCE optional}| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| + { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}| + { ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}| + { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional }| + { ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional }| + { ID id-NRUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-PC5QoSParameters CRITICALITY ignore TYPE PC5QoSParameters PRESENCE optional }| + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional}| + { ID id-UESecurityCapabilities CRITICALITY ignore TYPE UESecurityCapabilities PRESENCE optional}| + { ID id-E-RABToBeUpdatedList CRITICALITY ignore TYPE E-RABToBeUpdatedList PRESENCE optional}, + ... +} + +E-RABToBeSwitchedULList ::= E-RAB-IE-ContainerList { {E-RABToBeSwitchedULItemIEs} } + +E-RABToBeSwitchedULItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeSwitchedULItem CRITICALITY ignore TYPE E-RABToBeSwitchedULItem PRESENCE mandatory }, + ... +} + +E-RABToBeSwitchedULItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { { E-RABToBeSwitchedULItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABToBeSwitchedULItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + + ... +} + +E-RABToBeUpdatedList ::= E-RAB-IE-ContainerList { {E-RABToBeUpdatedItemIEs} } + +E-RABToBeUpdatedItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeUpdatedItem CRITICALITY ignore TYPE E-RABToBeUpdatedItem PRESENCE mandatory }, + ... +} + +E-RABToBeUpdatedItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + securityIndication SecurityIndication OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { E-RABToBeUpdatedItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABToBeUpdatedItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- ************************************************************** +-- +-- Path Switch Request Failure +-- +-- ************************************************************** + +PathSwitchRequestFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { PathSwitchRequestFailureIEs} }, + ... +} + +PathSwitchRequestFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- HANDOVER CANCEL ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Handover Cancel +-- +-- ************************************************************** + +HandoverCancel ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverCancelIEs} }, + ... +} + +HandoverCancelIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- Handover Cancel Request Acknowledge +-- +-- ************************************************************** + +HandoverCancelAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverCancelAcknowledgeIEs} }, + ... +} + +HandoverCancelAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- HANDOVER SUCCESS ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Handover Success +-- +-- ************************************************************** + +HandoverSuccess ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverSuccessIEs} }, + ... +} + +HandoverSuccessIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}, + ... +} + +-- ************************************************************** +-- +-- eNB EARLY STATUS TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- eNB Early Status Transfer +-- +-- ************************************************************** + +ENBEarlyStatusTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ENBEarlyStatusTransferIEs} }, + ... +} + +ENBEarlyStatusTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-EarlyStatusTransfer-TransparentContainer CRITICALITY reject TYPE ENB-EarlyStatusTransfer-TransparentContainer PRESENCE mandatory}, + ... +} + +-- ************************************************************** +-- +-- MME EARLY STATUS TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MME Early Status Transfer +-- +-- ************************************************************** + +MMEEarlyStatusTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MMEEarlyStatusTransferIEs} }, + ... +} + +MMEEarlyStatusTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-EarlyStatusTransfer-TransparentContainer CRITICALITY reject TYPE ENB-EarlyStatusTransfer-TransparentContainer PRESENCE mandatory}, + ... +} + +-- ************************************************************** +-- +-- E-RAB SETUP ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- E-RAB Setup Request +-- +-- ************************************************************** + +E-RABSetupRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABSetupRequestIEs} }, + ... +} + +E-RABSetupRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE optional }| + { ID id-E-RABToBeSetupListBearerSUReq CRITICALITY reject TYPE E-RABToBeSetupListBearerSUReq PRESENCE mandatory }, + ... +} + +E-RABToBeSetupListBearerSUReq ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeSetupItemBearerSUReqIEs} } + +E-RABToBeSetupItemBearerSUReqIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeSetupItemBearerSUReq CRITICALITY reject TYPE E-RABToBeSetupItemBearerSUReq PRESENCE mandatory }, + ... +} + +E-RABToBeSetupItemBearerSUReq ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + e-RABlevelQoSParameters E-RABLevelQoSParameters, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + nAS-PDU NAS-PDU, + iE-Extensions ProtocolExtensionContainer { {E-RABToBeSetupItemBearerSUReqExtIEs} } OPTIONAL, + ... +} + + +E-RABToBeSetupItemBearerSUReqExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}| + { ID id-SIPTO-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}| + { ID id-BearerType CRITICALITY reject EXTENSION BearerType PRESENCE optional}| + { ID id-Ethernet-Type CRITICALITY ignore EXTENSION Ethernet-Type PRESENCE optional}| + { ID id-SecurityIndication CRITICALITY reject EXTENSION SecurityIndication PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- E-RAB Setup Response +-- +-- ************************************************************** + +E-RABSetupResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABSetupResponseIEs} }, + ... +} + +E-RABSetupResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABSetupListBearerSURes CRITICALITY ignore TYPE E-RABSetupListBearerSURes PRESENCE optional }| + { ID id-E-RABFailedToSetupListBearerSURes CRITICALITY ignore TYPE E-RABList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }, + ... +} + + +E-RABSetupListBearerSURes ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABSetupItemBearerSUResIEs} } + +E-RABSetupItemBearerSUResIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABSetupItemBearerSURes CRITICALITY ignore TYPE E-RABSetupItemBearerSURes PRESENCE mandatory }, + ... +} + +E-RABSetupItemBearerSURes ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { {E-RABSetupItemBearerSUResExtIEs} } OPTIONAL, + ... +} + + +E-RABSetupItemBearerSUResExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + + +-- ************************************************************** +-- +-- E-RAB MODIFY ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- E-RAB Modify Request +-- +-- ************************************************************** + +E-RABModifyRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABModifyRequestIEs} }, + ... +} + +E-RABModifyRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE optional }| + { ID id-E-RABToBeModifiedListBearerModReq CRITICALITY reject TYPE E-RABToBeModifiedListBearerModReq PRESENCE mandatory }| + { ID id-SecondaryRATDataUsageRequest CRITICALITY ignore TYPE SecondaryRATDataUsageRequest PRESENCE optional }, + ... +} + +E-RABToBeModifiedListBearerModReq ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeModifiedItemBearerModReqIEs} } + +E-RABToBeModifiedItemBearerModReqIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeModifiedItemBearerModReq CRITICALITY reject TYPE E-RABToBeModifiedItemBearerModReq PRESENCE mandatory }, + ... +} + +E-RABToBeModifiedItemBearerModReq ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + e-RABLevelQoSParameters E-RABLevelQoSParameters, + nAS-PDU NAS-PDU, + iE-Extensions ProtocolExtensionContainer { {E-RABToBeModifyItemBearerModReqExtIEs} } OPTIONAL, + ... +} + + +E-RABToBeModifyItemBearerModReqExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-TransportInformation CRITICALITY reject EXTENSION TransportInformation PRESENCE optional}, + ... +} + + + +-- ************************************************************** +-- +-- E-RAB Modify Response +-- +-- ************************************************************** + +E-RABModifyResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABModifyResponseIEs} }, + ... +} + +E-RABModifyResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABModifyListBearerModRes CRITICALITY ignore TYPE E-RABModifyListBearerModRes PRESENCE optional }| + { ID id-E-RABFailedToModifyList CRITICALITY ignore TYPE E-RABList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }, + ... +} + + +E-RABModifyListBearerModRes ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABModifyItemBearerModResIEs} } + +E-RABModifyItemBearerModResIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABModifyItemBearerModRes CRITICALITY ignore TYPE E-RABModifyItemBearerModRes PRESENCE mandatory}, + ... +} + +E-RABModifyItemBearerModRes ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + iE-Extensions ProtocolExtensionContainer { {E-RABModifyItemBearerModResExtIEs} } OPTIONAL, + ... +} + + +E-RABModifyItemBearerModResExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + + + +-- ************************************************************** +-- +-- E-RAB RELEASE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- E-RAB Release Command +-- +-- ************************************************************** + +E-RABReleaseCommand ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABReleaseCommandIEs} }, + ... +} + +E-RABReleaseCommandIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE optional }| + { ID id-E-RABToBeReleasedList CRITICALITY ignore TYPE E-RABList PRESENCE mandatory }| + { ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- E-RAB Release Response +-- +-- ************************************************************** + +E-RABReleaseResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { E-RABReleaseResponseIEs } }, + ... +} + +E-RABReleaseResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABReleaseListBearerRelComp CRITICALITY ignore TYPE E-RABReleaseListBearerRelComp PRESENCE optional }| + { ID id-E-RABFailedToReleaseList CRITICALITY ignore TYPE E-RABList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| +-- Extension for Release 12 to support User Location Information -- + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }, + ... +} + + +E-RABReleaseListBearerRelComp ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABReleaseItemBearerRelCompIEs} } + +E-RABReleaseItemBearerRelCompIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABReleaseItemBearerRelComp CRITICALITY ignore TYPE E-RABReleaseItemBearerRelComp PRESENCE mandatory }, + ... +} + +E-RABReleaseItemBearerRelComp ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + iE-Extensions ProtocolExtensionContainer { {E-RABReleaseItemBearerRelCompExtIEs} } OPTIONAL, + ... +} + + +E-RABReleaseItemBearerRelCompExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + + +-- ************************************************************** +-- +-- E-RAB RELEASE INDICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- E-RAB Release Indication +-- +-- ************************************************************** + +E-RABReleaseIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABReleaseIndicationIEs} }, + ... +} + +E-RABReleaseIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABReleasedList CRITICALITY ignore TYPE E-RABList PRESENCE mandatory }| +-- Extension for Release 12 to support User Location Information -- + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- INITIAL CONTEXT SETUP ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Initial Context Setup Request +-- +-- ************************************************************** + +InitialContextSetupRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {InitialContextSetupRequestIEs} }, + ... +} + +InitialContextSetupRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE mandatory}| + { ID id-E-RABToBeSetupListCtxtSUReq CRITICALITY reject TYPE E-RABToBeSetupListCtxtSUReq PRESENCE mandatory}| + { ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE mandatory}| + { ID id-SecurityKey CRITICALITY reject TYPE SecurityKey PRESENCE mandatory}| + { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE optional}| + { ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional}| + { ID id-SubscriberProfileIDforRFP CRITICALITY ignore TYPE SubscriberProfileIDforRFP PRESENCE optional}| + { ID id-CSFallbackIndicator CRITICALITY reject TYPE CSFallbackIndicator PRESENCE optional}| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| + { ID id-RegisteredLAI CRITICALITY ignore TYPE LAI PRESENCE optional}| + { ID id-GUMMEI-ID CRITICALITY ignore TYPE GUMMEI PRESENCE optional}| + { ID id-MME-UE-S1AP-ID-2 CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional}| + { ID id-ManagementBasedMDTAllowed CRITICALITY ignore TYPE ManagementBasedMDTAllowed PRESENCE optional}| + { ID id-ManagementBasedMDTPLMNList CRITICALITY ignore TYPE MDTPLMNList PRESENCE optional}| + { ID id-AdditionalCSFallbackIndicator CRITICALITY ignore TYPE AdditionalCSFallbackIndicator PRESENCE conditional}| + { ID id-Masked-IMEISV CRITICALITY ignore TYPE Masked-IMEISV PRESENCE optional}| + { ID id-ExpectedUEBehaviour CRITICALITY ignore TYPE ExpectedUEBehaviour PRESENCE optional}| + { ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}| + { ID id-UEUserPlaneCIoTSupportIndicator CRITICALITY ignore TYPE UEUserPlaneCIoTSupportIndicator PRESENCE optional}| + { ID id-V2XServicesAuthorized CRITICALITY ignore TYPE V2XServicesAuthorized PRESENCE optional}| + { ID id-UESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE UESidelinkAggregateMaximumBitrate PRESENCE optional}| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| + { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}| + { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional }| + { ID id-IAB-Authorized CRITICALITY ignore TYPE IAB-Authorized PRESENCE optional}| + { ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional }| + { ID id-NRUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-PC5QoSParameters CRITICALITY ignore TYPE PC5QoSParameters PRESENCE optional }| + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional}, + ... +} + + + + +E-RABToBeSetupListCtxtSUReq ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeSetupItemCtxtSUReqIEs} } + +E-RABToBeSetupItemCtxtSUReqIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeSetupItemCtxtSUReq CRITICALITY reject TYPE E-RABToBeSetupItemCtxtSUReq PRESENCE mandatory }, + ... +} + +E-RABToBeSetupItemCtxtSUReq ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + e-RABlevelQoSParameters E-RABLevelQoSParameters, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + nAS-PDU NAS-PDU OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {E-RABToBeSetupItemCtxtSUReqExtIEs} } OPTIONAL, + ... +} + + +E-RABToBeSetupItemCtxtSUReqExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}| + { ID id-SIPTO-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}| + { ID id-BearerType CRITICALITY reject EXTENSION BearerType PRESENCE optional}| + { ID id-Ethernet-Type CRITICALITY ignore EXTENSION Ethernet-Type PRESENCE optional}| + { ID id-SecurityIndication CRITICALITY reject EXTENSION SecurityIndication PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- Initial Context Setup Response +-- +-- ************************************************************** + +InitialContextSetupResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {InitialContextSetupResponseIEs} }, + ... +} + +InitialContextSetupResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABSetupListCtxtSURes CRITICALITY ignore TYPE E-RABSetupListCtxtSURes PRESENCE mandatory }| + { ID id-E-RABFailedToSetupListCtxtSURes CRITICALITY ignore TYPE E-RABList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + + +E-RABSetupListCtxtSURes ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABSetupItemCtxtSUResIEs} } + +E-RABSetupItemCtxtSUResIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABSetupItemCtxtSURes CRITICALITY ignore TYPE E-RABSetupItemCtxtSURes PRESENCE mandatory }, + ... +} + +E-RABSetupItemCtxtSURes ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { {E-RABSetupItemCtxtSUResExtIEs} } OPTIONAL, + ... +} + + +E-RABSetupItemCtxtSUResExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- ************************************************************** +-- +-- Initial Context Setup Failure +-- +-- ************************************************************** + +InitialContextSetupFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {InitialContextSetupFailureIEs} }, + ... +} + +InitialContextSetupFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PAGING ELEMENTARY PROCEDURE +-- +-- ************************************************************** + + +-- ************************************************************** +-- +-- Paging +-- +-- ************************************************************** + +Paging ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{PagingIEs}}, + ... +} + +PagingIEs S1AP-PROTOCOL-IES ::= { + { ID id-UEIdentityIndexValue CRITICALITY ignore TYPE UEIdentityIndexValue PRESENCE mandatory}| + { ID id-UEPagingID CRITICALITY ignore TYPE UEPagingID PRESENCE mandatory}| + { ID id-pagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE optional}| + { ID id-CNDomain CRITICALITY ignore TYPE CNDomain PRESENCE mandatory}| + { ID id-TAIList CRITICALITY ignore TYPE TAIList PRESENCE mandatory}| + { ID id-CSG-IdList CRITICALITY ignore TYPE CSG-IdList PRESENCE optional}| + { ID id-PagingPriority CRITICALITY ignore TYPE PagingPriority PRESENCE optional}| + { ID id-UERadioCapabilityForPaging CRITICALITY ignore TYPE UERadioCapabilityForPaging PRESENCE optional}| +-- Extension for Release 13 to support Paging Optimisation and Coverage Enhancement paging -- + { ID id-AssistanceDataForPaging CRITICALITY ignore TYPE AssistanceDataForPaging PRESENCE optional}| + { ID id-Paging-eDRXInformation CRITICALITY ignore TYPE Paging-eDRXInformation PRESENCE optional}| + { ID id-extended-UEIdentityIndexValue CRITICALITY ignore TYPE Extended-UEIdentityIndexValue PRESENCE optional}| + { ID id-NB-IoT-Paging-eDRXInformation CRITICALITY ignore TYPE NB-IoT-Paging-eDRXInformation PRESENCE optional}| + { ID id-NB-IoT-UEIdentityIndexValue CRITICALITY ignore TYPE NB-IoT-UEIdentityIndexValue PRESENCE optional}| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| + { ID id-DataSize CRITICALITY ignore TYPE DataSize PRESENCE optional}| + { ID id-WUS-Assistance-Information CRITICALITY ignore TYPE WUS-Assistance-Information PRESENCE optional}| + { ID id-NB-IoT-PagingDRX CRITICALITY ignore TYPE NB-IoT-PagingDRX PRESENCE optional}| + { ID id-PagingCause CRITICALITY ignore TYPE PagingCause PRESENCE optional}, + ... +} + +TAIList::= SEQUENCE (SIZE(1.. maxnoofTAIs)) OF ProtocolIE-SingleContainer {{TAIItemIEs}} + +TAIItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-TAIItem CRITICALITY ignore TYPE TAIItem PRESENCE mandatory }, + ... +} + +TAIItem ::= SEQUENCE { + tAI TAI, + iE-Extensions ProtocolExtensionContainer { {TAIItemExtIEs} } OPTIONAL, + ... +} + + +TAIItemExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- ************************************************************** +-- +-- UE CONTEXT RELEASE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Context Release Request +-- +-- ************************************************************** + +UEContextReleaseRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UEContextReleaseRequest-IEs}}, + ... +} + +UEContextReleaseRequest-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-GWContextReleaseIndication CRITICALITY reject TYPE GWContextReleaseIndication PRESENCE optional }| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE Context Release Command +-- +-- ************************************************************** + +UEContextReleaseCommand ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UEContextReleaseCommand-IEs}}, + ... +} + +UEContextReleaseCommand-IEs S1AP-PROTOCOL-IES ::= { + { ID id-UE-S1AP-IDs CRITICALITY reject TYPE UE-S1AP-IDs PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UE Context Release Complete +-- +-- ************************************************************** + +UEContextReleaseComplete ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UEContextReleaseComplete-IEs}}, + ... +} + +UEContextReleaseComplete-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| +-- Extension for Release 12 to support User Location Information -- + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional}| +-- Extension for Release 13 to support Paging Optimisation + { ID id-InformationOnRecommendedCellsAndENBsForPaging CRITICALITY ignore TYPE InformationOnRecommendedCellsAndENBsForPaging PRESENCE optional}| +-- Extension for Release 13 to support coverage enhancement paging -- + { ID id-CellIdentifierAndCELevelForCECapableUEs CRITICALITY ignore TYPE CellIdentifierAndCELevelForCECapableUEs PRESENCE optional}| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }| + { ID id-TimeSinceSecondaryNodeRelease CRITICALITY ignore TYPE TimeSinceSecondaryNodeRelease PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- UE CONTEXT MODIFICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Context Modification Request +-- +-- ************************************************************** + +UEContextModificationRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextModificationRequestIEs} }, + ... +} + +UEContextModificationRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-SecurityKey CRITICALITY reject TYPE SecurityKey PRESENCE optional}| + { ID id-SubscriberProfileIDforRFP CRITICALITY ignore TYPE SubscriberProfileIDforRFP PRESENCE optional}| + { ID id-uEaggregateMaximumBitrate CRITICALITY ignore TYPE UEAggregateMaximumBitrate PRESENCE optional}| + { ID id-CSFallbackIndicator CRITICALITY reject TYPE CSFallbackIndicator PRESENCE optional}| + { ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| + { ID id-RegisteredLAI CRITICALITY ignore TYPE LAI PRESENCE optional}| + { ID id-AdditionalCSFallbackIndicator CRITICALITY ignore TYPE AdditionalCSFallbackIndicator PRESENCE conditional}| + { ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}| + { ID id-SRVCCOperationNotPossible CRITICALITY ignore TYPE SRVCCOperationNotPossible PRESENCE optional}| + { ID id-V2XServicesAuthorized CRITICALITY ignore TYPE V2XServicesAuthorized PRESENCE optional}| + { ID id-UESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE UESidelinkAggregateMaximumBitrate PRESENCE optional}| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}| + { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional}| + { ID id-IAB-Authorized CRITICALITY ignore TYPE IAB-Authorized PRESENCE optional}| + { ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional }| + { ID id-NRUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-PC5QoSParameters CRITICALITY ignore TYPE PC5QoSParameters PRESENCE optional }| + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional}, + ... +} +-- ************************************************************** +-- +-- UE Context Modification Response +-- +-- ************************************************************** + +UEContextModificationResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextModificationResponseIEs} }, + ... +} + +UEContextModificationResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- UE Context Modification Failure +-- +-- ************************************************************** + +UEContextModificationFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextModificationFailureIEs} }, + ... +} + +UEContextModificationFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE RADIO CAPABILITY MATCH ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Radio Capability Match Request +-- +-- ************************************************************** + +UERadioCapabilityMatchRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UERadioCapabilityMatchRequestIEs} }, + ... +} + +UERadioCapabilityMatchRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional }| + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE Radio Capability Match Response +-- +-- ************************************************************** + +UERadioCapabilityMatchResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UERadioCapabilityMatchResponseIEs} }, + ... +} + +UERadioCapabilityMatchResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-VoiceSupportMatchIndicator CRITICALITY reject TYPE VoiceSupportMatchIndicator PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- NAS TRANSPORT ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- DOWNLINK NAS TRANSPORT +-- +-- ************************************************************** + +DownlinkNASTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{DownlinkNASTransport-IEs}}, + ... +} + +DownlinkNASTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE mandatory}| + { ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}| + { ID id-SubscriberProfileIDforRFP CRITICALITY ignore TYPE SubscriberProfileIDforRFP PRESENCE optional}| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional}| + { ID id-DLNASPDUDeliveryAckRequest CRITICALITY ignore TYPE DLNASPDUDeliveryAckRequest PRESENCE optional}| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| + { ID id-UECapabilityInfoRequest CRITICALITY ignore TYPE UECapabilityInfoRequest PRESENCE optional}| + { ID id-EndIndication CRITICALITY ignore TYPE EndIndication PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}| + { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional}| + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional}| + { ID id-Masked-IMEISV CRITICALITY ignore TYPE Masked-IMEISV PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- INITIAL UE MESSAGE +-- +-- ************************************************************** + +InitialUEMessage ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{InitialUEMessage-IEs}}, + ... +} + +InitialUEMessage-IEs S1AP-PROTOCOL-IES ::= { + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE mandatory}| + { ID id-TAI CRITICALITY reject TYPE TAI PRESENCE mandatory}| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}| + { ID id-RRC-Establishment-Cause CRITICALITY ignore TYPE RRC-Establishment-Cause PRESENCE mandatory}| + { ID id-S-TMSI CRITICALITY reject TYPE S-TMSI PRESENCE optional}| + { ID id-CSG-Id CRITICALITY reject TYPE CSG-Id PRESENCE optional}| + { ID id-GUMMEI-ID CRITICALITY reject TYPE GUMMEI PRESENCE optional}| + { ID id-CellAccessMode CRITICALITY reject TYPE CellAccessMode PRESENCE optional}| + { ID id-GW-TransportLayerAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional}| + { ID id-RelayNode-Indicator CRITICALITY reject TYPE RelayNode-Indicator PRESENCE optional}| + { ID id-GUMMEIType CRITICALITY ignore TYPE GUMMEIType PRESENCE optional}| +-- Extension for Release 11 to support BBAI -- + { ID id-Tunnel-Information-for-BBF CRITICALITY ignore TYPE TunnelInformation PRESENCE optional}| + { ID id-SIPTO-L-GW-TransportLayerAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional}| + { ID id-LHN-ID CRITICALITY ignore TYPE LHN-ID PRESENCE optional}| + { ID id-MME-Group-ID CRITICALITY ignore TYPE MME-Group-ID PRESENCE optional}| + { ID id-UE-Usage-Type CRITICALITY ignore TYPE UE-Usage-Type PRESENCE optional}| + { ID id-CE-mode-B-SupportIndicator CRITICALITY ignore TYPE CE-mode-B-SupportIndicator PRESENCE optional}| + { ID id-DCN-ID CRITICALITY ignore TYPE DCN-ID PRESENCE optional}| + { ID id-Coverage-Level CRITICALITY ignore TYPE Coverage-Level PRESENCE optional}| + { ID id-UE-Application-Layer-Measurement-Capability CRITICALITY ignore TYPE UE-Application-Layer-Measurement-Capability PRESENCE optional}| + { ID id-EDT-Session CRITICALITY ignore TYPE EDT-Session PRESENCE optional}| + { ID id-IAB-Node-Indication CRITICALITY reject TYPE IAB-Node-Indication PRESENCE optional}| + { ID id-LTE-NTN-TAI-Information CRITICALITY ignore TYPE LTE-NTN-TAI-Information PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- UPLINK NAS TRANSPORT +-- +-- ************************************************************** + +UplinkNASTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UplinkNASTransport-IEs}}, + ... +} + +UplinkNASTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE mandatory}| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}| + { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory}| + { ID id-GW-TransportLayerAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional}| + { ID id-SIPTO-L-GW-TransportLayerAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional}| + { ID id-LHN-ID CRITICALITY ignore TYPE LHN-ID PRESENCE optional}| + { ID id-PSCellInformation CRITICALITY ignore TYPE PSCellInformation PRESENCE optional }| + { ID id-LTE-NTN-TAI-Information CRITICALITY ignore TYPE LTE-NTN-TAI-Information PRESENCE optional}, + ... +} +-- ************************************************************** +-- +-- NAS NON DELIVERY INDICATION +-- +-- ************************************************************** + +NASNonDeliveryIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{NASNonDeliveryIndication-IEs}}, + ... +} + +NASNonDeliveryIndication-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- REROUTE NAS REQUEST +-- +-- ************************************************************** + +RerouteNASRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{RerouteNASRequest-IEs}}, + ... +} + +RerouteNASRequest-IEs S1AP-PROTOCOL-IES ::= { + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional}| + { ID id-S1-Message CRITICALITY reject TYPE OCTET STRING PRESENCE mandatory}| + { ID id-MME-Group-ID CRITICALITY reject TYPE MME-Group-ID PRESENCE mandatory}| + { ID id-Additional-GUTI CRITICALITY ignore TYPE Additional-GUTI PRESENCE optional}| + { ID id-UE-Usage-Type CRITICALITY ignore TYPE UE-Usage-Type PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- NAS DELIVERY INDICATION +-- +-- ************************************************************** + +NASDeliveryIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { NASDeliveryIndicationIEs} }, + ... +} + +NASDeliveryIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}, + ... +} + +-- ************************************************************** +-- +-- RESET ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Reset +-- +-- ************************************************************** + +Reset ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ResetIEs} }, + ... +} + +ResetIEs S1AP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-ResetType CRITICALITY reject TYPE ResetType PRESENCE mandatory }, + ... +} + +ResetType ::= CHOICE { + s1-Interface ResetAll, + partOfS1-Interface UE-associatedLogicalS1-ConnectionListRes, + ... +} + + + +ResetAll ::= ENUMERATED { + reset-all, + ... +} + +UE-associatedLogicalS1-ConnectionListRes ::= SEQUENCE (SIZE(1.. maxnoofIndividualS1ConnectionsToReset)) OF ProtocolIE-SingleContainer { { UE-associatedLogicalS1-ConnectionItemRes } } + +UE-associatedLogicalS1-ConnectionItemRes S1AP-PROTOCOL-IES ::= { + { ID id-UE-associatedLogicalS1-ConnectionItem CRITICALITY reject TYPE UE-associatedLogicalS1-ConnectionItem PRESENCE mandatory}, + ... +} + + +-- ************************************************************** +-- +-- Reset Acknowledge +-- +-- ************************************************************** + +ResetAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ResetAcknowledgeIEs} }, + ... +} + +ResetAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-UE-associatedLogicalS1-ConnectionListResAck CRITICALITY ignore TYPE UE-associatedLogicalS1-ConnectionListResAck PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +UE-associatedLogicalS1-ConnectionListResAck ::= SEQUENCE (SIZE(1.. maxnoofIndividualS1ConnectionsToReset)) OF ProtocolIE-SingleContainer { { UE-associatedLogicalS1-ConnectionItemResAck } } + +UE-associatedLogicalS1-ConnectionItemResAck S1AP-PROTOCOL-IES ::= { + { ID id-UE-associatedLogicalS1-ConnectionItem CRITICALITY ignore TYPE UE-associatedLogicalS1-ConnectionItem PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- ERROR INDICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Error Indication +-- +-- ************************************************************** + +ErrorIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ErrorIndicationIEs}}, + ... +} + +ErrorIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE optional }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| + { ID id-S-TMSI CRITICALITY ignore TYPE S-TMSI PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- S1 SETUP ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- S1 Setup Request +-- +-- ************************************************************** + +S1SetupRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {S1SetupRequestIEs} }, + ... +} + +S1SetupRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-Global-ENB-ID CRITICALITY reject TYPE Global-ENB-ID PRESENCE mandatory}| + { ID id-eNBname CRITICALITY ignore TYPE ENBname PRESENCE optional}| + { ID id-SupportedTAs CRITICALITY reject TYPE SupportedTAs PRESENCE mandatory}| + { ID id-DefaultPagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE mandatory}| + { ID id-CSG-IdList CRITICALITY reject TYPE CSG-IdList PRESENCE optional}| + { ID id-UE-RetentionInformation CRITICALITY ignore TYPE UE-RetentionInformation PRESENCE optional}| + { ID id-NB-IoT-DefaultPagingDRX CRITICALITY ignore TYPE NB-IoT-DefaultPagingDRX PRESENCE optional}| + { ID id-ConnectedengNBList CRITICALITY ignore TYPE ConnectedengNBList PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- S1 Setup Response +-- +-- ************************************************************** + +S1SetupResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {S1SetupResponseIEs} }, + ... +} + + +S1SetupResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MMEname CRITICALITY ignore TYPE MMEname PRESENCE optional}| + { ID id-ServedGUMMEIs CRITICALITY reject TYPE ServedGUMMEIs PRESENCE mandatory}| + { ID id-RelativeMMECapacity CRITICALITY ignore TYPE RelativeMMECapacity PRESENCE mandatory}| + { ID id-MMERelaySupportIndicator CRITICALITY ignore TYPE MMERelaySupportIndicator PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-UE-RetentionInformation CRITICALITY ignore TYPE UE-RetentionInformation PRESENCE optional}| + { ID id-ServedDCNs CRITICALITY ignore TYPE ServedDCNs PRESENCE optional}| + { ID id-IAB-Supported CRITICALITY ignore TYPE IAB-Supported PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- S1 Setup Failure +-- +-- ************************************************************** + +S1SetupFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {S1SetupFailureIEs} }, + ... +} + +S1SetupFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- ENB CONFIGURATION UPDATE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- eNB Configuration Update +-- +-- ************************************************************** + +ENBConfigurationUpdate ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ENBConfigurationUpdateIEs} }, + ... +} + +ENBConfigurationUpdateIEs S1AP-PROTOCOL-IES ::= { + { ID id-eNBname CRITICALITY ignore TYPE ENBname PRESENCE optional}| + { ID id-SupportedTAs CRITICALITY reject TYPE SupportedTAs PRESENCE optional}| + { ID id-CSG-IdList CRITICALITY reject TYPE CSG-IdList PRESENCE optional}| + { ID id-DefaultPagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE optional}| + { ID id-NB-IoT-DefaultPagingDRX CRITICALITY ignore TYPE NB-IoT-DefaultPagingDRX PRESENCE optional}| + { ID id-ConnectedengNBToAddList CRITICALITY ignore TYPE ConnectedengNBList PRESENCE optional}| + { ID id-ConnectedengNBToRemoveList CRITICALITY ignore TYPE ConnectedengNBList PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- eNB Configuration Update Acknowledge +-- +-- ************************************************************** + +ENBConfigurationUpdateAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ENBConfigurationUpdateAcknowledgeIEs} }, + ... +} + + +ENBConfigurationUpdateAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- eNB Configuration Update Failure +-- +-- ************************************************************** + +ENBConfigurationUpdateFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ENBConfigurationUpdateFailureIEs} }, + ... +} + +ENBConfigurationUpdateFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, +... +} + + +-- ************************************************************** +-- +-- MME CONFIGURATION UPDATE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MME Configuration Update +-- +-- ************************************************************** + +MMEConfigurationUpdate ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MMEConfigurationUpdateIEs} }, + ... +} + +MMEConfigurationUpdateIEs S1AP-PROTOCOL-IES ::= { + { ID id-MMEname CRITICALITY ignore TYPE MMEname PRESENCE optional }| + { ID id-ServedGUMMEIs CRITICALITY reject TYPE ServedGUMMEIs PRESENCE optional }| + { ID id-RelativeMMECapacity CRITICALITY reject TYPE RelativeMMECapacity PRESENCE optional }| + { ID id-ServedDCNs CRITICALITY ignore TYPE ServedDCNs PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- MME Configuration Update Acknowledge +-- +-- ************************************************************** + +MMEConfigurationUpdateAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MMEConfigurationUpdateAcknowledgeIEs} }, + ... +} + + +MMEConfigurationUpdateAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- MME Configuration Update Failure +-- +-- ************************************************************** + +MMEConfigurationUpdateFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MMEConfigurationUpdateFailureIEs} }, + ... +} + +MMEConfigurationUpdateFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- DOWNLINK S1 CDMA2000 TUNNELLING ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Downlink S1 CDMA2000 Tunnelling +-- +-- ************************************************************** + +DownlinkS1cdma2000tunnelling ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DownlinkS1cdma2000tunnellingIEs} }, + ... +} + +DownlinkS1cdma2000tunnellingIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABSubjecttoDataForwardingList CRITICALITY ignore TYPE E-RABSubjecttoDataForwardingList PRESENCE optional }| + { ID id-cdma2000HOStatus CRITICALITY ignore TYPE Cdma2000HOStatus PRESENCE optional }| + { ID id-cdma2000RATType CRITICALITY reject TYPE Cdma2000RATType PRESENCE mandatory }| + { ID id-cdma2000PDU CRITICALITY reject TYPE Cdma2000PDU PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UPLINK S1 CDMA2000 TUNNELLING ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Uplink S1 CDMA2000 Tunnelling +-- +-- ************************************************************** + +UplinkS1cdma2000tunnelling ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UplinkS1cdma2000tunnellingIEs} }, + ... +} + +UplinkS1cdma2000tunnellingIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-cdma2000RATType CRITICALITY reject TYPE Cdma2000RATType PRESENCE mandatory }| + { ID id-cdma2000SectorID CRITICALITY reject TYPE Cdma2000SectorID PRESENCE mandatory }| + { ID id-cdma2000HORequiredIndication CRITICALITY ignore TYPE Cdma2000HORequiredIndication PRESENCE optional }| + { ID id-cdma2000OneXSRVCCInfo CRITICALITY reject TYPE Cdma2000OneXSRVCCInfo PRESENCE optional }| + { ID id-cdma2000OneXRAND CRITICALITY reject TYPE Cdma2000OneXRAND PRESENCE optional }| + { ID id-cdma2000PDU CRITICALITY reject TYPE Cdma2000PDU PRESENCE mandatory }| + { ID id-EUTRANRoundTripDelayEstimationInfo CRITICALITY ignore TYPE EUTRANRoundTripDelayEstimationInfo PRESENCE optional }, + -- Extension for Release 9 to assist target HRPD access with the acquisition of the UE -- + ... +} + + +-- ************************************************************** +-- +-- UE CAPABILITY INFO INDICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Capability Info Indication +-- +-- ************************************************************** + +UECapabilityInfoIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UECapabilityInfoIndicationIEs} }, + ... +} + +UECapabilityInfoIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE mandatory}| + { ID id-UERadioCapabilityForPaging CRITICALITY ignore TYPE UERadioCapabilityForPaging PRESENCE optional}| + { ID id-UE-Application-Layer-Measurement-Capability CRITICALITY ignore TYPE UE-Application-Layer-Measurement-Capability PRESENCE optional}| + { ID id-LTE-M-Indication CRITICALITY ignore TYPE LTE-M-Indication PRESENCE optional}| + { ID id-UERadioCapability-NR-Format CRITICALITY ignore TYPE UERadioCapability PRESENCE optional}| + { ID id-UERadioCapabilityForPaging-NR-Format CRITICALITY ignore TYPE UERadioCapabilityForPaging PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- eNB STATUS TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- eNB Status Transfer +-- +-- ************************************************************** + +ENBStatusTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ENBStatusTransferIEs} }, + ... +} + +ENBStatusTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-StatusTransfer-TransparentContainer CRITICALITY reject TYPE ENB-StatusTransfer-TransparentContainer PRESENCE mandatory}, + ... +} + + +-- ************************************************************** +-- +-- MME STATUS TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MME Status Transfer +-- +-- ************************************************************** + +MMEStatusTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MMEStatusTransferIEs} }, + ... +} + +MMEStatusTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-StatusTransfer-TransparentContainer CRITICALITY reject TYPE ENB-StatusTransfer-TransparentContainer PRESENCE mandatory}, + ... +} + + +-- ************************************************************** +-- +-- TRACE ELEMENTARY PROCEDURES +-- +-- ************************************************************** +-- ************************************************************** +-- +-- Trace Start +-- +-- ************************************************************** + +TraceStart ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {TraceStartIEs} }, + ... +} + +TraceStartIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- Trace Failure Indication +-- +-- ************************************************************** + +TraceFailureIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {TraceFailureIndicationIEs} }, + ... +} + +TraceFailureIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-UTRAN-Trace-ID CRITICALITY ignore TYPE E-UTRAN-Trace-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- DEACTIVATE TRACE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Deactivate Trace +-- +-- ************************************************************** + +DeactivateTrace ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { DeactivateTraceIEs} }, + ... +} + +DeactivateTraceIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-UTRAN-Trace-ID CRITICALITY ignore TYPE E-UTRAN-Trace-ID PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- CELL TRAFFIC TRACE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Cell Traffic Trace +-- +-- ************************************************************** + +CellTrafficTrace ::= SEQUENCE { +protocolIEs ProtocolIE-Container { { CellTrafficTraceIEs } }, +... +} + +CellTrafficTraceIEs S1AP-PROTOCOL-IES ::= { + {ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + {ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + {ID id-E-UTRAN-Trace-ID CRITICALITY ignore TYPE E-UTRAN-Trace-ID PRESENCE mandatory }| + {ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory }| + {ID id-TraceCollectionEntityIPAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE mandatory }| + {ID id-PrivacyIndicator CRITICALITY ignore TYPE PrivacyIndicator PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- LOCATION ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Location Reporting Control +-- +-- ************************************************************** + +LocationReportingControl ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { LocationReportingControlIEs} }, + ... +} + +LocationReportingControlIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-RequestType CRITICALITY ignore TYPE RequestType PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- Location Report Failure Indication +-- +-- ************************************************************** + +LocationReportingFailureIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { LocationReportingFailureIndicationIEs} }, + ... +} + +LocationReportingFailureIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- Location Report +-- +-- ************************************************************** + +LocationReport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { LocationReportIEs} }, + ... +} + +LocationReportIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory }| + { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory }| + { ID id-RequestType CRITICALITY ignore TYPE RequestType PRESENCE mandatory }| + { ID id-PSCellInformation CRITICALITY ignore TYPE PSCellInformation PRESENCE optional }| + { ID id-LTE-NTN-TAI-Information CRITICALITY ignore TYPE LTE-NTN-TAI-Information PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- OVERLOAD ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Overload Start +-- +-- ************************************************************** + +OverloadStart ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {OverloadStartIEs} }, + ... +} + +OverloadStartIEs S1AP-PROTOCOL-IES ::= { + { ID id-OverloadResponse CRITICALITY reject TYPE OverloadResponse PRESENCE mandatory }| + { ID id-GUMMEIList CRITICALITY ignore TYPE GUMMEIList PRESENCE optional }| + { ID id-TrafficLoadReductionIndication CRITICALITY ignore TYPE TrafficLoadReductionIndication PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- Overload Stop +-- +-- ************************************************************** + +OverloadStop ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {OverloadStopIEs} }, + ... +} + +OverloadStopIEs S1AP-PROTOCOL-IES ::= { +{ ID id-GUMMEIList CRITICALITY ignore TYPE GUMMEIList PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- WRITE-REPLACE WARNING ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Write-Replace Warning Request +-- +-- ************************************************************** + + +WriteReplaceWarningRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {WriteReplaceWarningRequestIEs} }, + ... +} + +WriteReplaceWarningRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory }| + { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory }| + { ID id-WarningAreaList CRITICALITY ignore TYPE WarningAreaList PRESENCE optional }| + { ID id-RepetitionPeriod CRITICALITY reject TYPE RepetitionPeriod PRESENCE mandatory }| + { ID id-ExtendedRepetitionPeriod CRITICALITY reject TYPE ExtendedRepetitionPeriod PRESENCE optional }| + { ID id-NumberofBroadcastRequest CRITICALITY reject TYPE NumberofBroadcastRequest PRESENCE mandatory }| + { ID id-WarningType CRITICALITY ignore TYPE WarningType PRESENCE optional }| + { ID id-WarningSecurityInfo CRITICALITY ignore TYPE WarningSecurityInfo PRESENCE optional }| + { ID id-DataCodingScheme CRITICALITY ignore TYPE DataCodingScheme PRESENCE optional }| + { ID id-WarningMessageContents CRITICALITY ignore TYPE WarningMessageContents PRESENCE optional }| + { ID id-ConcurrentWarningMessageIndicator CRITICALITY reject TYPE ConcurrentWarningMessageIndicator PRESENCE optional }| + { ID id-WarningAreaCoordinates CRITICALITY ignore TYPE WarningAreaCoordinates PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- Write-Replace Warning Response +-- +-- ************************************************************** + +WriteReplaceWarningResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {WriteReplaceWarningResponseIEs} }, + ... +} + +WriteReplaceWarningResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory }| + { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory }| + { ID id-BroadcastCompletedAreaList CRITICALITY ignore TYPE BroadcastCompletedAreaList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- eNB DIRECT INFORMATION TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- eNB Direct Information Transfer +-- +-- ************************************************************** + +ENBDirectInformationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ ENBDirectInformationTransferIEs}}, + ... +} + +ENBDirectInformationTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-Inter-SystemInformationTransferTypeEDT CRITICALITY reject TYPE Inter-SystemInformationTransferType PRESENCE mandatory }, + ... +} + +Inter-SystemInformationTransferType ::= CHOICE { + rIMTransfer RIMTransfer, + ... +} + +-- ************************************************************** +-- +-- MME DIRECT INFORMATION TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MME Direct Information Transfer +-- +-- ************************************************************** + +MMEDirectInformationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ MMEDirectInformationTransferIEs}}, + ... +} + +MMEDirectInformationTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-Inter-SystemInformationTransferTypeMDT CRITICALITY reject TYPE Inter-SystemInformationTransferType PRESENCE mandatory }, + ... +} +-- ************************************************************** +-- +-- eNB CONFIGURATION TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- eNB Configuration Transfer +-- +-- ************************************************************** + +ENBConfigurationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ ENBConfigurationTransferIEs}}, + ... +} + +ENBConfigurationTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-SONConfigurationTransferECT CRITICALITY ignore TYPE SONConfigurationTransfer PRESENCE optional }| + { ID id-EN-DCSONConfigurationTransfer-ECT CRITICALITY ignore TYPE EN-DCSONConfigurationTransfer PRESENCE optional }| + { ID id-IntersystemSONConfigurationTransferECT CRITICALITY ignore TYPE IntersystemSONConfigurationTransfer PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- MME CONFIGURATION TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MME Configuration Transfer +-- +-- ************************************************************** + +MMEConfigurationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ MMEConfigurationTransferIEs}}, + ... +} + +MMEConfigurationTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-SONConfigurationTransferMCT CRITICALITY ignore TYPE SONConfigurationTransfer PRESENCE optional }| + { ID id-EN-DCSONConfigurationTransfer-MCT CRITICALITY ignore TYPE EN-DCSONConfigurationTransfer PRESENCE optional }| + { ID id-IntersystemSONConfigurationTransferMCT CRITICALITY ignore TYPE IntersystemSONConfigurationTransfer PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PRIVATE MESSAGE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Private Message +-- +-- ************************************************************** + +PrivateMessage ::= SEQUENCE { + privateIEs PrivateIE-Container {{PrivateMessageIEs}}, + ... +} + +PrivateMessageIEs S1AP-PRIVATE-IES ::= { + ... +} + +-- ************************************************************** +-- +-- KILL PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Kill Request +-- +-- ************************************************************** + + +KillRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {KillRequestIEs} }, + ... +} + +KillRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory}| + { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory}| + { ID id-WarningAreaList CRITICALITY ignore TYPE WarningAreaList PRESENCE optional}| + { ID id-KillAllWarningMessages CRITICALITY reject TYPE KillAllWarningMessages PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- Kill Response +-- +-- ************************************************************** + +KillResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {KillResponseIEs} }, + ... +} + +KillResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory }| + { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory }| + { ID id-BroadcastCancelledAreaList CRITICALITY ignore TYPE BroadcastCancelledAreaList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PWS RESTART INDICATION PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- PWS Restart Indication +-- +-- ************************************************************** + +PWSRestartIndication::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ PWSRestartIndicationIEs}}, + ... +} + +PWSRestartIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-ECGIListForRestart CRITICALITY reject TYPE ECGIListForRestart PRESENCE mandatory}| + { ID id-Global-ENB-ID CRITICALITY reject TYPE Global-ENB-ID PRESENCE mandatory}| + { ID id-TAIListForRestart CRITICALITY reject TYPE TAIListForRestart PRESENCE mandatory}| + { ID id-EmergencyAreaIDListForRestart CRITICALITY reject TYPE EmergencyAreaIDListForRestart PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- PWS Failure Indication +-- +-- ************************************************************** + +PWSFailureIndication::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ PWSFailureIndicationIEs}}, + ... +} + +PWSFailureIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-PWSfailedECGIList CRITICALITY reject TYPE PWSfailedECGIList PRESENCE mandatory}| + { ID id-Global-ENB-ID CRITICALITY reject TYPE Global-ENB-ID PRESENCE mandatory}, + ... +} + +-- ************************************************************** +-- +-- LPPA TRANSPORT ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- DOWNLINK UE ASSOCIATED LPPA TRANSPORT +-- +-- ************************************************************** + +DownlinkUEAssociatedLPPaTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{DownlinkUEAssociatedLPPaTransport-IEs}}, + ... +} + +DownlinkUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Routing-ID CRITICALITY reject TYPE Routing-ID PRESENCE mandatory }| + { ID id-LPPa-PDU CRITICALITY reject TYPE LPPa-PDU PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UPLINK UE ASSOCIATED LPPA TRANSPORT +-- +-- ************************************************************** + +UplinkUEAssociatedLPPaTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UplinkUEAssociatedLPPaTransport-IEs}}, + ... +} + +UplinkUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Routing-ID CRITICALITY reject TYPE Routing-ID PRESENCE mandatory }| + { ID id-LPPa-PDU CRITICALITY reject TYPE LPPa-PDU PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- DOWNLINK NON UE ASSOCIATED LPPA TRANSPORT +-- +-- ************************************************************** + +DownlinkNonUEAssociatedLPPaTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{DownlinkNonUEAssociatedLPPaTransport-IEs}}, + ... +} + +DownlinkNonUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-Routing-ID CRITICALITY reject TYPE Routing-ID PRESENCE mandatory }| + { ID id-LPPa-PDU CRITICALITY reject TYPE LPPa-PDU PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UPLINK NON UE ASSOCIATED LPPA TRANSPORT +-- +-- ************************************************************** + +UplinkNonUEAssociatedLPPaTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UplinkNonUEAssociatedLPPaTransport-IEs}}, + ... +} + +UplinkNonUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-Routing-ID CRITICALITY reject TYPE Routing-ID PRESENCE mandatory }| + { ID id-LPPa-PDU CRITICALITY reject TYPE LPPa-PDU PRESENCE mandatory }, + ... +} + + +-- ************************************************************** +-- +-- E-RAB MODIFICATION INDICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- E-RAB Modification Indication +-- +-- ************************************************************** + +E-RABModificationIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { E-RABModificationIndicationIEs} }, + ... +} + +E-RABModificationIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABToBeModifiedListBearerModInd CRITICALITY reject TYPE E-RABToBeModifiedListBearerModInd PRESENCE mandatory}| + { ID id-E-RABNotToBeModifiedListBearerModInd CRITICALITY reject TYPE E-RABNotToBeModifiedListBearerModInd PRESENCE optional}| + { ID id-CSGMembershipInfo CRITICALITY reject TYPE CSGMembershipInfo PRESENCE optional}| +-- Extension for Release 11 to support BBAI -- + { ID id-Tunnel-Information-for-BBF CRITICALITY ignore TYPE TunnelInformation PRESENCE optional}| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }| +{ ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }, + ... +} + +E-RABToBeModifiedListBearerModInd ::= E-RAB-IE-ContainerList { {E-RABToBeModifiedItemBearerModIndIEs} } + +E-RABToBeModifiedItemBearerModIndIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeModifiedItemBearerModInd CRITICALITY reject TYPE E-RABToBeModifiedItemBearerModInd PRESENCE mandatory}, + ... +} + +E-RABToBeModifiedItemBearerModInd ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + dL-GTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { { E-RABToBeModifiedItemBearerModInd-ExtIEs} } OPTIONAL, + ... +} + +E-RABToBeModifiedItemBearerModInd-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +E-RABNotToBeModifiedListBearerModInd ::= E-RAB-IE-ContainerList { {E-RABNotToBeModifiedItemBearerModIndIEs} } + +E-RABNotToBeModifiedItemBearerModIndIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABNotToBeModifiedItemBearerModInd CRITICALITY reject TYPE E-RABNotToBeModifiedItemBearerModInd PRESENCE mandatory}, + ... +} + +E-RABNotToBeModifiedItemBearerModInd ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + dL-GTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { { E-RABNotToBeModifiedItemBearerModInd-ExtIEs} } OPTIONAL, + ... +} + +E-RABNotToBeModifiedItemBearerModInd-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CSGMembershipInfo ::= SEQUENCE { + cSGMembershipStatus CSGMembershipStatus, + cSG-Id CSG-Id, + cellAccessMode CellAccessMode OPTIONAL, + pLMNidentity PLMNidentity OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { CSGMembershipInfo-ExtIEs} } OPTIONAL, + ... +} + +CSGMembershipInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- ************************************************************** +-- +-- E-RAB Modification Confirm +-- +-- ************************************************************** + +E-RABModificationConfirm ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABModificationConfirmIEs} }, + ... +} + +E-RABModificationConfirmIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABModifyListBearerModConf CRITICALITY ignore TYPE E-RABModifyListBearerModConf PRESENCE optional}| + { ID id-E-RABFailedToModifyListBearerModConf CRITICALITY ignore TYPE E-RABList PRESENCE optional}| + { ID id-E-RABToBeReleasedListBearerModConf CRITICALITY ignore TYPE E-RABList PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}, + ... +} + +E-RABModifyListBearerModConf ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABModifyItemBearerModConfIEs} } + +E-RABModifyItemBearerModConfIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABModifyItemBearerModConf CRITICALITY ignore TYPE E-RABModifyItemBearerModConf PRESENCE mandatory}, + ... +} + +E-RABModifyItemBearerModConf ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + iE-Extensions ProtocolExtensionContainer { {E-RABModifyItemBearerModConfExtIEs} } OPTIONAL, + ... +} + + +E-RABModifyItemBearerModConfExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- ************************************************************** +-- +-- UE CONTEXT MODIFICATION INDICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Context Modification Indication +-- +-- ************************************************************** + +UEContextModificationIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextModificationIndicationIEs} }, + ... +} + +UEContextModificationIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-CSGMembershipInfo CRITICALITY reject TYPE CSGMembershipInfo PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- UE Context Modification Confirm +-- +-- ************************************************************** + +UEContextModificationConfirm ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextModificationConfirmIEs} }, + ... +} + +UEContextModificationConfirmIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- UE CONTEXT SUSPEND ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Context Suspend Request +-- +-- ************************************************************** + +UEContextSuspendRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextSuspendRequestIEs} }, + ... +} + +UEContextSuspendRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-InformationOnRecommendedCellsAndENBsForPaging CRITICALITY ignore TYPE InformationOnRecommendedCellsAndENBsForPaging PRESENCE optional}| + { ID id-CellIdentifierAndCELevelForCECapableUEs CRITICALITY ignore TYPE CellIdentifierAndCELevelForCECapableUEs PRESENCE optional}| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }| + { ID id-TimeSinceSecondaryNodeRelease CRITICALITY ignore TYPE TimeSinceSecondaryNodeRelease PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE Context Suspend Response +-- +-- ************************************************************** + +UEContextSuspendResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextSuspendResponseIEs} }, + ... +} + +UEContextSuspendResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- UE CONTEXT RESUME ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Context Resume Request +-- +-- ************************************************************** + +UEContextResumeRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextResumeRequestIEs} }, + ... +} + +UEContextResumeRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABFailedToResumeListResumeReq CRITICALITY reject TYPE E-RABFailedToResumeListResumeReq PRESENCE optional}| + { ID id-RRC-Resume-Cause CRITICALITY ignore TYPE RRC-Establishment-Cause PRESENCE optional}, + ... +} + +E-RABFailedToResumeListResumeReq ::= E-RAB-IE-ContainerList { {E-RABFailedToResumeItemResumeReqIEs} } + +E-RABFailedToResumeItemResumeReqIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABFailedToResumeItemResumeReq CRITICALITY reject TYPE E-RABFailedToResumeItemResumeReq PRESENCE mandatory}, + ... +} + +E-RABFailedToResumeItemResumeReq ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + cause Cause, + iE-Extensions ProtocolExtensionContainer { { E-RABFailedToResumeItemResumeReq-ExtIEs} } OPTIONAL, + ... +} + +E-RABFailedToResumeItemResumeReq-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- ************************************************************** +-- +-- UE Context Resume Response +-- +-- ************************************************************** + +UEContextResumeResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextResumeResponseIEs} }, + ... +} + +UEContextResumeResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABFailedToResumeListResumeRes CRITICALITY reject TYPE E-RABFailedToResumeListResumeRes PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}, + ... +} + +E-RABFailedToResumeListResumeRes ::= E-RAB-IE-ContainerList { {E-RABFailedToResumeItemResumeResIEs} } + +E-RABFailedToResumeItemResumeResIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABFailedToResumeItemResumeRes CRITICALITY reject TYPE E-RABFailedToResumeItemResumeRes PRESENCE mandatory}, + ... +} + +E-RABFailedToResumeItemResumeRes ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + cause Cause, + iE-Extensions ProtocolExtensionContainer { { E-RABFailedToResumeItemResumeRes-ExtIEs} } OPTIONAL, + ... +} + +E-RABFailedToResumeItemResumeRes-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- ************************************************************** +-- +-- UE Context Resume Failure +-- +-- ************************************************************** + +UEContextResumeFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextResumeFailureIEs} }, + ... +} + +UEContextResumeFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- Connection Establishment Indication +-- +-- ************************************************************** + +ConnectionEstablishmentIndication::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ConnectionEstablishmentIndicationIEs} }, + ... +} + +ConnectionEstablishmentIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional }| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional }| + { ID id-DL-CP-SecurityInformation CRITICALITY ignore TYPE DL-CP-SecurityInformation PRESENCE optional }| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| + { ID id-EndIndication CRITICALITY ignore TYPE EndIndication PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}| + { ID id-UE-Level-QoS-Parameters CRITICALITY ignore TYPE E-RABLevelQoSParameters PRESENCE optional}| + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional}| + { ID id-Masked-IMEISV CRITICALITY ignore TYPE Masked-IMEISV PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- Retrieve UE Information +-- +-- ************************************************************** + +RetrieveUEInformation ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { RetrieveUEInformationIEs} }, + ... +} + +RetrieveUEInformationIEs S1AP-PROTOCOL-IES ::= { + { ID id-S-TMSI CRITICALITY reject TYPE S-TMSI PRESENCE mandatory}, +... + +} + + +-- ************************************************************** + +-- UE Information Transfer +-- +-- ************************************************************** +UEInformationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEInformationTransferIEs} }, + ... +} + +UEInformationTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-S-TMSI CRITICALITY reject TYPE S-TMSI PRESENCE mandatory}| + { ID id-UE-Level-QoS-Parameters CRITICALITY ignore TYPE E-RABLevelQoSParameters PRESENCE optional}| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}| + { ID id-Masked-IMEISV CRITICALITY ignore TYPE Masked-IMEISV PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- eNB CP Relocation Indication +-- +-- ************************************************************** + +ENBCPRelocationIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { ENBCPRelocationIndicationIEs} }, + ... +} + +ENBCPRelocationIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-S-TMSI CRITICALITY reject TYPE S-TMSI PRESENCE mandatory}| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}| + { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory}| + { ID id-UL-CP-SecurityInformation CRITICALITY reject TYPE UL-CP-SecurityInformation PRESENCE mandatory}| + { ID id-LTE-NTN-TAI-Information CRITICALITY ignore TYPE LTE-NTN-TAI-Information PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- MME CP Relocation Indication +-- +-- ************************************************************** + +MMECPRelocationIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { MMECPRelocationIndicationIEs} }, + ... +} + +MMECPRelocationIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}, + ... +} + + +-- ************************************************************** +-- +-- Secondary RAT Data Usage Report +-- +-- ************************************************************** + +SecondaryRATDataUsageReport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { SecondaryRATDataUsageReportIEs} }, + ... +} + +SecondaryRATDataUsageReportIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE mandatory}| + { ID id-HandoverFlag CRITICALITY ignore TYPE HandoverFlag PRESENCE optional}| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional}| + { ID id-TimeSinceSecondaryNodeRelease CRITICALITY ignore TYPE TimeSinceSecondaryNodeRelease PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- UE RADIO CAPABILITY ID MAPPING PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Radio Capability ID Mapping Request +-- +-- ************************************************************** + +UERadioCapabilityIDMappingRequest::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UERadioCapabilityIDMappingRequestIEs} }, + ... +} + +UERadioCapabilityIDMappingRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UE Radio Capability ID Mapping Response +-- +-- ************************************************************** + +UERadioCapabilityIDMappingResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UERadioCapabilityIDMappingResponseIEs} }, + ... +} + +UERadioCapabilityIDMappingResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE mandatory }| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +END +-- ASN1STOP + +9.3.4 Information Element Definitions +-- ASN1START +-- ************************************************************** +-- +-- Information Element Definitions +-- +-- ************************************************************** + +S1AP-IEs { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-IEs (2) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +IMPORTS + id-E-RABInformationListItem, + id-E-RABItem, + id-GUMMEIType, + id-Bearers-SubjectToStatusTransfer-Item, + id-Time-Synchronisation-Info, + id-x2TNLConfigurationInfo, + id-eNBX2ExtendedTransportLayerAddresses, + id-MDTConfiguration, + id-Time-UE-StayedInCell-EnhancedGranularity, + id-HO-Cause, + id-M3Configuration, + id-M4Configuration, + id-M5Configuration, + id-MDT-Location-Info, + id-SignallingBasedMDTPLMNList, + id-MobilityInformation, + id-ULCOUNTValueExtended, + id-DLCOUNTValueExtended, + id-ReceiveStatusOfULPDCPSDUsExtended, + id-eNBIndirectX2TransportLayerAddresses, + id-Muting-Availability-Indication, + id-Muting-Pattern-Information, + id-NRrestrictioninEPSasSecondaryRAT, + id-NRrestrictionin5GS, + id-Synchronisation-Information, + id-uE-HistoryInformationFromTheUE, + id-LoggedMBSFNMDT, + id-SON-Information-Report, + id-RecommendedCellItem, + id-RecommendedENBItem, + id-ProSeUEtoNetworkRelaying, + id-ULCOUNTValuePDCP-SNlength18, + id-DLCOUNTValuePDCP-SNlength18, + id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18, + id-M6Configuration, + id-M7Configuration, + id-RAT-Type, + id-extended-e-RAB-MaximumBitrateDL, + id-extended-e-RAB-MaximumBitrateUL, + id-extended-e-RAB-GuaranteedBitrateDL, + id-extended-e-RAB-GuaranteedBitrateUL, + id-extended-uEaggregateMaximumBitRateDL, + id-extended-uEaggregateMaximumBitRateUL, + id-SecondaryRATDataUsageReportItem, + id-E-RABUsageReportItem, + id-UEAppLayerMeasConfig, + id-serviceType, + id-UnlicensedSpectrumRestriction, + id-CNTypeRestrictions, + id-DownlinkPacketLossRate, + id-UplinkPacketLossRate, + id-BluetoothMeasurementConfiguration, + id-WLANMeasurementConfiguration, + id-LastNG-RANPLMNIdentity, + id-PSCellInformation, + id-IMSvoiceEPSfallbackfrom5G, + id-RequestTypeAdditionalInfo, + id-AdditionalRRMPriorityIndex, + id-ContextatSource, + id-IntersystemMeasurementConfiguration, + id-SourceNodeID, + id-NB-IoT-RLF-Report-Container, + id-MDTConfigurationNR, + id-DAPSRequestInfo, + id-DAPSResponseInfoList, + id-DAPSResponseInfoItem, + id-Bearers-SubjectToEarlyStatusTransfer-Item, + id-TraceCollectionEntityURI, + id-EmergencyIndicator, + id-SourceTransportLayerAddress, + id-lastVisitedPSCellList, + id-RACSIndication, + id-SecurityIndication, + id-E-RABSecurityResultItem, + id-E-RABSecurityResultList, + id-RAT-Restrictions, + id-UEContextReferenceatSourceeNB, + id-LTE-NTN-TAI-Information, + id-SourceNodeTransportLayerAddress, + id-SourceSNID, + id-Direct-Forwarding-Path-Availability, + id-LoggedMDTTrigger, + id-SensorMeasurementConfiguration, + maxnoofCSGs, + maxnoofE-RABs, + maxnoofErrors, + maxnoofBPLMNs, + maxnoofPLMNsPerMME, + maxnoofTACs, + maxnoofEPLMNs, + maxnoofEPLMNsPlusOne, + maxnoofForbLACs, + maxnoofForbTACs, + maxnoofCellsinUEHistoryInfo, + maxnoofCellID, + maxnoofDCNs, + maxnoofEmergencyAreaID, + maxnoofTAIforWarning, + maxnoofCellinTAI, + maxnoofCellinEAI, + maxnoofeNBX2TLAs, + maxnoofeNBX2ExtTLAs, + maxnoofeNBX2GTPTLAs, + maxnoofRATs, + maxnoofGroupIDs, + maxnoofMMECs, + maxnoofTAforMDT, + maxnoofCellIDforMDT, + maxnoofMDTPLMNs, + maxnoofCellsforRestart, + maxnoofRestartTAIs, + maxnoofRestartEmergencyAreaIDs, + maxnoofMBSFNAreaMDT, + maxEARFCN, + maxnoofCellsineNB, + maxnoofRecommendedCells, + maxnoofRecommendedENBs, + maxnooftimeperiods, + maxnoofCellIDforQMC, + maxnoofTAforQMC, + maxnoofPLMNforQMC, + maxnoofBluetoothName, + maxnoofWLANName, + maxnoofConnectedengNBs, + maxnoofPC5QoSFlows, + maxnooffrequencies, + maxNARFCN, + maxRS-IndexCellQual, + maxnoofPSCellsPerPrimaryCellinUEHistoryInfo, + maxnoofTACsInNTN, + maxnoofSensorName + + + + +FROM S1AP-Constants + + Criticality, + ProcedureCode, + ProtocolIE-ID, + TriggeringMessage +FROM S1AP-CommonDataTypes + + ProtocolExtensionContainer{}, + S1AP-PROTOCOL-EXTENSION, + ProtocolIE-SingleContainer{}, + S1AP-PROTOCOL-IES + +FROM S1AP-Containers; + +-- A + +Additional-GUTI::= SEQUENCE { + gUMMEI GUMMEI, + m-TMSI M-TMSI, + iE-Extensions ProtocolExtensionContainer { {Additional-GUTI-ExtIEs} } OPTIONAL, + ... +} + +Additional-GUTI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +AdditionalRRMPriorityIndex ::= BIT STRING (SIZE(32)) + +AerialUEsubscriptionInformation ::= ENUMERATED { + allowed, + not-allowed, + ... +} + +AreaScopeOfMDT ::= CHOICE { + cellBased CellBasedMDT, + tABased TABasedMDT, + pLMNWide NULL, + ..., + tAIBased TAIBasedMDT +} + + +AreaScopeOfQMC ::= CHOICE { + cellBased CellBasedQMC, + tABased TABasedQMC, + tAIBased TAIBasedQMC, + pLMNAreaBased PLMNAreaBasedQMC, + ... +} + +AllocationAndRetentionPriority ::= SEQUENCE { + priorityLevel PriorityLevel, + pre-emptionCapability Pre-emptionCapability, + pre-emptionVulnerability Pre-emptionVulnerability, + iE-Extensions ProtocolExtensionContainer { {AllocationAndRetentionPriority-ExtIEs} } OPTIONAL, + ... +} + +AllocationAndRetentionPriority-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +AssistanceDataForCECapableUEs ::= SEQUENCE { + cellIdentifierAndCELevelForCECapableUEs CellIdentifierAndCELevelForCECapableUEs, + iE-Extensions ProtocolExtensionContainer { { InformationForCECapableUEs-ExtIEs} } OPTIONAL, + ... +} + +InformationForCECapableUEs-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +AssistanceDataForPaging ::= SEQUENCE { + assistanceDataForRecommendedCells AssistanceDataForRecommendedCells OPTIONAL, + assistanceDataForCECapableUEs AssistanceDataForCECapableUEs OPTIONAL, + pagingAttemptInformation PagingAttemptInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { AssistanceDataForPaging-ExtIEs} } OPTIONAL, + ... +} + +AssistanceDataForPaging-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +AssistanceDataForRecommendedCells ::= SEQUENCE { + recommendedCellsForPaging RecommendedCellsForPaging, + iE-Extensions ProtocolExtensionContainer { { AssistanceDataForRecommendedCells-ExtIEs} } OPTIONAL, + ... +} + +AssistanceDataForRecommendedCells-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- B + +Bearers-SubjectToStatusTransferList ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { { Bearers-SubjectToStatusTransfer-ItemIEs } } + +Bearers-SubjectToStatusTransfer-ItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-Bearers-SubjectToStatusTransfer-Item CRITICALITY ignore TYPE Bearers-SubjectToStatusTransfer-Item PRESENCE mandatory }, + ... +} + +Bearers-SubjectToStatusTransfer-Item ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + uL-COUNTvalue COUNTvalue, + dL-COUNTvalue COUNTvalue, + receiveStatusofULPDCPSDUs ReceiveStatusofULPDCPSDUs OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {Bearers-SubjectToStatusTransfer-ItemExtIEs} } OPTIONAL, + ... +} + +Bearers-SubjectToStatusTransfer-ItemExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-ULCOUNTValueExtended CRITICALITY ignore EXTENSION COUNTValueExtended PRESENCE optional}| + { ID id-DLCOUNTValueExtended CRITICALITY ignore EXTENSION COUNTValueExtended PRESENCE optional}| + { ID id-ReceiveStatusOfULPDCPSDUsExtended CRITICALITY ignore EXTENSION ReceiveStatusOfULPDCPSDUsExtended PRESENCE optional}| + { ID id-ULCOUNTValuePDCP-SNlength18 CRITICALITY ignore EXTENSION COUNTvaluePDCP-SNlength18 PRESENCE optional}| + { ID id-DLCOUNTValuePDCP-SNlength18 CRITICALITY ignore EXTENSION COUNTvaluePDCP-SNlength18 PRESENCE optional}| + { ID id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 CRITICALITY ignore EXTENSION ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 PRESENCE optional}, + ... +} + +Bearers-SubjectToEarlyStatusTransferList ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { { Bearers-SubjectToEarlyStatusTransfer-ItemIEs } } + +Bearers-SubjectToEarlyStatusTransfer-ItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-Bearers-SubjectToEarlyStatusTransfer-Item CRITICALITY ignore TYPE Bearers-SubjectToEarlyStatusTransfer-Item PRESENCE mandatory}, + ... +} + +Bearers-SubjectToEarlyStatusTransfer-Item ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + dLCOUNT-PDCP-SNlength DLCOUNT-PDCP-SNlength, + iE-Extensions ProtocolExtensionContainer { {Bearers-SubjectToEarlyStatusTransfer-ItemExtIEs} } OPTIONAL, + ... +} + +Bearers-SubjectToEarlyStatusTransfer-ItemExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +BearerType ::= ENUMERATED { + non-IP, + ... +} + +BitRate ::= INTEGER (0..10000000000) + +BluetoothMeasurementConfiguration ::= SEQUENCE { + bluetoothMeasConfig BluetoothMeasConfig, + bluetoothMeasConfigNameList BluetoothMeasConfigNameList OPTIONAL, + bt-rssi ENUMERATED {true, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { BluetoothMeasurementConfiguration-ExtIEs } } OPTIONAL, + ... +} + +BluetoothMeasurementConfiguration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +BluetoothMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofBluetoothName)) OF BluetoothName + +BluetoothMeasConfig::= ENUMERATED {setup,...} + +BluetoothName ::= OCTET STRING (SIZE (1..248)) + +BPLMNs ::= SEQUENCE (SIZE(1.. maxnoofBPLMNs)) OF PLMNidentity + +BroadcastCancelledAreaList ::= CHOICE { + cellID-Cancelled CellID-Cancelled, + tAI-Cancelled TAI-Cancelled, + emergencyAreaID-Cancelled EmergencyAreaID-Cancelled, + ... +} + +BroadcastCompletedAreaList ::= CHOICE { + cellID-Broadcast CellID-Broadcast, + tAI-Broadcast TAI-Broadcast, + emergencyAreaID-Broadcast EmergencyAreaID-Broadcast, + ... +} + + +-- C + +CancelledCellinEAI ::= SEQUENCE (SIZE(1..maxnoofCellinEAI)) OF CancelledCellinEAI-Item + +CancelledCellinEAI-Item ::= SEQUENCE { + eCGI EUTRAN-CGI, + numberOfBroadcasts NumberOfBroadcasts, + iE-Extensions ProtocolExtensionContainer { {CancelledCellinEAI-Item-ExtIEs} } OPTIONAL, + ... +} + +CancelledCellinEAI-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CancelledCellinTAI ::= SEQUENCE (SIZE(1..maxnoofCellinTAI)) OF CancelledCellinTAI-Item + +CancelledCellinTAI-Item ::= SEQUENCE{ + eCGI EUTRAN-CGI, + numberOfBroadcasts NumberOfBroadcasts, + iE-Extensions ProtocolExtensionContainer { {CancelledCellinTAI-Item-ExtIEs} } OPTIONAL, + ... +} + +CancelledCellinTAI-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Cause ::= CHOICE { + radioNetwork CauseRadioNetwork, + transport CauseTransport, + nas CauseNas, + protocol CauseProtocol, + misc CauseMisc, + ... +} + +CauseMisc ::= ENUMERATED { + control-processing-overload, + not-enough-user-plane-processing-resources, + hardware-failure, + om-intervention, + unspecified, + unknown-PLMN, +... +} + +CauseProtocol ::= ENUMERATED { + transfer-syntax-error, + abstract-syntax-error-reject, + abstract-syntax-error-ignore-and-notify, + message-not-compatible-with-receiver-state, + semantic-error, + abstract-syntax-error-falsely-constructed-message, + unspecified, + ... +} + +CauseRadioNetwork ::= ENUMERATED { + unspecified, + tx2relocoverall-expiry, + successful-handover, + release-due-to-eutran-generated-reason, + handover-cancelled, + partial-handover, + ho-failure-in-target-EPC-eNB-or-target-system, + ho-target-not-allowed, + tS1relocoverall-expiry, + tS1relocprep-expiry, + cell-not-available, + unknown-targetID, + no-radio-resources-available-in-target-cell, + unknown-mme-ue-s1ap-id, + unknown-enb-ue-s1ap-id, + unknown-pair-ue-s1ap-id, + handover-desirable-for-radio-reason, + time-critical-handover, + resource-optimisation-handover, + reduce-load-in-serving-cell, + user-inactivity, + radio-connection-with-ue-lost, + load-balancing-tau-required, + cs-fallback-triggered, + ue-not-available-for-ps-service, + radio-resources-not-available, + failure-in-radio-interface-procedure, + invalid-qos-combination, + interrat-redirection, + interaction-with-other-procedure, + unknown-E-RAB-ID, + multiple-E-RAB-ID-instances, + encryption-and-or-integrity-protection-algorithms-not-supported, + s1-intra-system-handover-triggered, + s1-inter-system-handover-triggered, + x2-handover-triggered, + ..., + redirection-towards-1xRTT, + not-supported-QCI-value, + invalid-CSG-Id, + release-due-to-pre-emption, + n26-interface-not-available, + insufficient-ue-capabilities, + maximum-bearer-pre-emption-rate-exceeded, + up-integrity-protection-not-possible + +} + +CauseTransport ::= ENUMERATED { + transport-resource-unavailable, + unspecified, + ... +} + +CauseNas ::= ENUMERATED { + normal-release, + authentication-failure, + detach, + unspecified, + ..., + csg-subscription-expiry, + uE-not-in-PLMN-serving-area +} + +CellAccessMode ::= ENUMERATED { + hybrid, + ... +} + +CellIdentifierAndCELevelForCECapableUEs ::= SEQUENCE { + global-Cell-ID EUTRAN-CGI, + cELevel CELevel, + iE-Extensions ProtocolExtensionContainer { { CellIdentifierAndCELevelForCECapableUEs-ExtIEs} } OPTIONAL, + ... +} + +CellIdentifierAndCELevelForCECapableUEs-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- Coverage Enhancement level encoded according to TS 36.331 [16] -- +CELevel ::= OCTET STRING + +CE-mode-B-SupportIndicator ::= ENUMERATED { + supported, + ... +} + +CellIdentity ::= BIT STRING (SIZE (28)) + +CellID-Broadcast ::= SEQUENCE (SIZE(1..maxnoofCellID)) OF CellID-Broadcast-Item + +CellID-Broadcast-Item ::= SEQUENCE { + eCGI EUTRAN-CGI, + iE-Extensions ProtocolExtensionContainer { {CellID-Broadcast-Item-ExtIEs} } OPTIONAL, + ... +} + +CellID-Broadcast-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CellID-Cancelled::= SEQUENCE (SIZE(1..maxnoofCellID)) OF CellID-Cancelled-Item + +CellID-Cancelled-Item ::= SEQUENCE { + eCGI EUTRAN-CGI, + numberOfBroadcasts NumberOfBroadcasts, + iE-Extensions ProtocolExtensionContainer { {CellID-Cancelled-Item-ExtIEs} } OPTIONAL, + ... +} + +CellID-Cancelled-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CellBasedMDT::= SEQUENCE { + cellIdListforMDT CellIdListforMDT, + iE-Extensions ProtocolExtensionContainer { {CellBasedMDT-ExtIEs} } OPTIONAL, + ... +} + +CellBasedMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CellIdListforMDT ::= SEQUENCE (SIZE(1..maxnoofCellIDforMDT)) OF EUTRAN-CGI + +CellBasedQMC::= SEQUENCE { + cellIdListforQMC CellIdListforQMC, + iE-Extensions ProtocolExtensionContainer { {CellBasedQMC-ExtIEs} } OPTIONAL, + ... +} + +CellBasedQMC-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CellIdListforQMC ::= SEQUENCE (SIZE(1..maxnoofCellIDforQMC)) OF EUTRAN-CGI + +Cdma2000PDU ::= OCTET STRING + +Cdma2000RATType ::= ENUMERATED { + hRPD, + onexRTT, + ... +} + +Cdma2000SectorID ::= OCTET STRING + +Cdma2000HOStatus ::= ENUMERATED { + hOSuccess, + hOFailure, + ... +} + +Cdma2000HORequiredIndication ::= ENUMERATED { + true, + ... +} + +Cdma2000OneXSRVCCInfo ::= SEQUENCE { + cdma2000OneXMEID Cdma2000OneXMEID, + cdma2000OneXMSI Cdma2000OneXMSI, + cdma2000OneXPilot Cdma2000OneXPilot, + iE-Extensions ProtocolExtensionContainer { {Cdma2000OneXSRVCCInfo-ExtIEs} } OPTIONAL, + ... +} + +Cdma2000OneXSRVCCInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Cdma2000OneXMEID ::= OCTET STRING + +Cdma2000OneXMSI ::= OCTET STRING + +Cdma2000OneXPilot ::= OCTET STRING + +Cdma2000OneXRAND ::= OCTET STRING + + +Cell-Size ::= ENUMERATED {verysmall, small, medium, large, ...} + +CellType ::= SEQUENCE { + cell-Size Cell-Size, + iE-Extensions ProtocolExtensionContainer { { CellType-ExtIEs}} OPTIONAL, + ... +} + +CellType-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CGI ::= SEQUENCE { + pLMNidentity PLMNidentity, + lAC LAC, + cI CI, + rAC RAC OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {CGI-ExtIEs} } OPTIONAL, + ... + } + +CGI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CI ::= OCTET STRING (SIZE (2)) + +CNDomain ::= ENUMERATED { + ps, + cs +} + +CNTypeRestrictions::= SEQUENCE (SIZE(1.. maxnoofEPLMNsPlusOne)) OF CNTypeRestrictions-Item + +CNTypeRestrictions-Item ::= SEQUENCE { + pLMN-Identity PLMNidentity, + cNType CNType, + iE-Extensions ProtocolExtensionContainer { { CNTypeRestrictions-Item-ExtIEs} } OPTIONAL, + ... +} + +CNTypeRestrictions-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CNType ::= ENUMERATED { + fiveGCForbidden, + ..., + epc-Forbiddden +} + +ConcurrentWarningMessageIndicator ::= ENUMERATED { + true +} + +ConnectedengNBList ::= SEQUENCE (SIZE(1..maxnoofConnectedengNBs)) OF ConnectedengNBItem + +ConnectedengNBItem ::= SEQUENCE { + en-gNB-ID En-gNB-ID, + supportedTAs SupportedTAs, + iE-Extensions ProtocolExtensionContainer { {ConnectedengNBItem-ExtIEs} } OPTIONAL, + ... +} + +ConnectedengNBItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ContextatSource ::= SEQUENCE { + sourceNG-RAN-node-ID Global-RAN-NODE-ID, + rAN-UE-NGAP-ID RAN-UE-NGAP-ID, + iE-Extensions ProtocolExtensionContainer { {ContextatSource-ExtIEs} } OPTIONAL, + ... +} + +ContextatSource-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Correlation-ID ::= OCTET STRING (SIZE (4)) + +CSFallbackIndicator ::= ENUMERATED { + cs-fallback-required, + ..., + cs-fallback-high-priority +} + +AdditionalCSFallbackIndicator ::= ENUMERATED { + no-restriction, + restriction, + ... +} + +CSG-Id ::= BIT STRING (SIZE (27)) + + +CSG-IdList ::= SEQUENCE (SIZE (1.. maxnoofCSGs)) OF CSG-IdList-Item + +CSG-IdList-Item ::= SEQUENCE { + cSG-Id CSG-Id, + iE-Extensions ProtocolExtensionContainer { {CSG-IdList-Item-ExtIEs} } OPTIONAL, + ... +} + +CSG-IdList-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CSGMembershipStatus ::= ENUMERATED { + member, + not-member +} + + +COUNTvalue ::= SEQUENCE { + pDCP-SN PDCP-SN, + hFN HFN, + iE-Extensions ProtocolExtensionContainer { {COUNTvalue-ExtIEs} } OPTIONAL, + ... +} +COUNTvalue-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +COUNTValueExtended ::= SEQUENCE { + pDCP-SNExtended PDCP-SNExtended, + hFNModified HFNModified, + iE-Extensions ProtocolExtensionContainer { {COUNTValueExtended-ExtIEs} } OPTIONAL, + ... +} + +COUNTValueExtended-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +COUNTvaluePDCP-SNlength18 ::= SEQUENCE { + pDCP-SNlength18 PDCP-SNlength18, + hFNforPDCP-SNlength18 HFNforPDCP-SNlength18, + iE-Extensions ProtocolExtensionContainer { {COUNTvaluePDCP-SNlength18-ExtIEs} } OPTIONAL, + ... +} + +COUNTvaluePDCP-SNlength18-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Coverage-Level ::= ENUMERATED { + extendedcoverage, + ... +} + +CriticalityDiagnostics ::= SEQUENCE { + procedureCode ProcedureCode OPTIONAL, + triggeringMessage TriggeringMessage OPTIONAL, + procedureCriticality Criticality OPTIONAL, + iEsCriticalityDiagnostics CriticalityDiagnostics-IE-List OPTIONAL, + iE-Extensions ProtocolExtensionContainer {{CriticalityDiagnostics-ExtIEs}} OPTIONAL, + ... +} + +CriticalityDiagnostics-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1.. maxnoofErrors)) OF CriticalityDiagnostics-IE-Item + +CriticalityDiagnostics-IE-Item ::= SEQUENCE { + iECriticality Criticality, + iE-ID ProtocolIE-ID, + typeOfError TypeOfError, + iE-Extensions ProtocolExtensionContainer {{CriticalityDiagnostics-IE-Item-ExtIEs}} OPTIONAL, + ... +} + +CriticalityDiagnostics-IE-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- D + +DAPSRequestInfo ::= SEQUENCE { + dAPSIndicator ENUMERATED {dAPS-HO-required, ...}, + iE-Extensions ProtocolExtensionContainer { {DAPSRequestInfo-ExtIEs} } OPTIONAL, + ... +} + +DAPSRequestInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +DAPSResponseInfoList ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { { DAPSResponseInfoListIEs } } + +DAPSResponseInfoListIEs S1AP-PROTOCOL-IES ::= { + { ID id-DAPSResponseInfoItem CRITICALITY ignore TYPE DAPSResponseInfoItem PRESENCE mandatory}, + ... +} + +DAPSResponseInfoItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + dAPSResponseInfo DAPSResponseInfo, + iE-Extensions ProtocolExtensionContainer { {DAPSResponseInfoItem-ExtIEs} } OPTIONAL, + ... +} + +DAPSResponseInfoItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +DAPSResponseInfo ::= SEQUENCE { + dapsresponseindicator ENUMERATED {dAPS-HO-accepted,dAPS-HO-not-accepted,...}, + iE-Extensions ProtocolExtensionContainer { { DAPSResponseInfo-ExtIEs} } OPTIONAL, + ... +} + +DAPSResponseInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +DataCodingScheme ::= BIT STRING (SIZE (8)) + +DataSize ::= INTEGER(1..4095, ...) + +DCN-ID ::= INTEGER (0..65535) + +ServedDCNs ::= SEQUENCE (SIZE(0..maxnoofDCNs)) OF ServedDCNsItem + +ServedDCNsItem ::= SEQUENCE { + dCN-ID DCN-ID, + relativeDCNCapacity RelativeMMECapacity, + iE-Extensions ProtocolExtensionContainer { {ServedDCNsItem-ExtIEs} } OPTIONAL, + ... +} + +ServedDCNsItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +DL-CP-SecurityInformation ::= SEQUENCE { + dl-NAS-MAC DL-NAS-MAC, + iE-Extensions ProtocolExtensionContainer { { DL-CP-SecurityInformation-ExtIEs} } OPTIONAL, + ... +} + +DL-CP-SecurityInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +DL-Forwarding ::= ENUMERATED { + dL-Forwarding-proposed, + ... +} + +DL-NAS-MAC ::= BIT STRING (SIZE (16)) + +DLCOUNT-PDCP-SNlength ::= CHOICE { + dLCOUNTValuePDCP-SNlength12 COUNTvalue, + dLCOUNTValuePDCP-SNlength15 COUNTValueExtended, + dLCOUNTValuePDCP-SNlength18 COUNTvaluePDCP-SNlength18, + ... +} + +Direct-Forwarding-Path-Availability ::= ENUMERATED { + directPathAvailable, + ... +} + +Data-Forwarding-Not-Possible ::= ENUMERATED { + data-Forwarding-not-Possible, + ... +} + +DLNASPDUDeliveryAckRequest ::= ENUMERATED { + requested, + ... +} + +-- E + +EARFCN ::= INTEGER(0..maxEARFCN, ...) + +ECGIList ::= SEQUENCE (SIZE(1..maxnoofCellID)) OF EUTRAN-CGI + +PWSfailedECGIList ::= SEQUENCE (SIZE(1..maxnoofCellsineNB)) OF EUTRAN-CGI + +EDT-Session ::= ENUMERATED { + true, + ... +} + +EmergencyAreaIDList ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaID + +EmergencyAreaID ::= OCTET STRING (SIZE (3)) + +EmergencyAreaID-Broadcast ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaID-Broadcast-Item + +EmergencyAreaID-Broadcast-Item ::= SEQUENCE { + emergencyAreaID EmergencyAreaID, + completedCellinEAI CompletedCellinEAI, + iE-Extensions ProtocolExtensionContainer { {EmergencyAreaID-Broadcast-Item-ExtIEs} } OPTIONAL, + ... +} + +EmergencyAreaID-Broadcast-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EmergencyAreaID-Cancelled ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaID-Cancelled-Item + +EmergencyAreaID-Cancelled-Item ::= SEQUENCE { + emergencyAreaID EmergencyAreaID, + cancelledCellinEAI CancelledCellinEAI, + iE-Extensions ProtocolExtensionContainer { {EmergencyAreaID-Cancelled-Item-ExtIEs} } OPTIONAL, + ... +} + +EmergencyAreaID-Cancelled-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CompletedCellinEAI ::= SEQUENCE (SIZE(1..maxnoofCellinEAI)) OF CompletedCellinEAI-Item + +CompletedCellinEAI-Item ::= SEQUENCE { + eCGI EUTRAN-CGI, + iE-Extensions ProtocolExtensionContainer { {CompletedCellinEAI-Item-ExtIEs} } OPTIONAL, + ... +} + +CompletedCellinEAI-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ECGI-List ::= SEQUENCE (SIZE(1..maxnoofCellsineNB)) OF EUTRAN-CGI + +EmergencyAreaIDListForRestart ::= SEQUENCE (SIZE(1..maxnoofRestartEmergencyAreaIDs)) OF EmergencyAreaID + +EmergencyIndicator ::= ENUMERATED { + true, + ... +} + +ENB-EarlyStatusTransfer-TransparentContainer ::= SEQUENCE { + bearers-SubjectToEarlyStatusTransferList Bearers-SubjectToEarlyStatusTransferList, + iE-Extensions ProtocolExtensionContainer { {ENB-EarlyStatusTransfer-TransparentContainer-ExtIEs} } OPTIONAL, + ... +} + +ENB-EarlyStatusTransfer-TransparentContainer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ENB-ID ::= CHOICE { + macroENB-ID BIT STRING (SIZE(20)), + homeENB-ID BIT STRING (SIZE(28)), + ... , + short-macroENB-ID BIT STRING (SIZE(18)), + long-macroENB-ID BIT STRING (SIZE(21)) +} + +En-gNB-ID ::= BIT STRING (SIZE(22..32, ...)) + +GERAN-Cell-ID ::= SEQUENCE { + lAI LAI, + rAC RAC, + cI CI, + iE-Extensions ProtocolExtensionContainer { { GERAN-Cell-ID-ExtIEs} } OPTIONAL, + ... +} + +GERAN-Cell-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Global-ENB-ID ::= SEQUENCE { + pLMNidentity PLMNidentity, + eNB-ID ENB-ID, + iE-Extensions ProtocolExtensionContainer { {GlobalENB-ID-ExtIEs} } OPTIONAL, + ... +} + +GlobalENB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Global-en-gNB-ID ::= SEQUENCE { + pLMNidentity PLMNidentity, + en-gNB-ID En-gNB-ID, + iE-Extensions ProtocolExtensionContainer { {Global-en-gNB-ID-ExtIEs} } OPTIONAL, + ... +} + +Global-en-gNB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +GUMMEIList::= SEQUENCE (SIZE (1.. maxnoofMMECs)) OF GUMMEI + +ENB-StatusTransfer-TransparentContainer ::= SEQUENCE { + bearers-SubjectToStatusTransferList Bearers-SubjectToStatusTransferList, + iE-Extensions ProtocolExtensionContainer { {ENB-StatusTransfer-TransparentContainer-ExtIEs} } OPTIONAL, + ... +} + +ENB-StatusTransfer-TransparentContainer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ENB-UE-S1AP-ID ::= INTEGER (0..16777215) + +ENBname ::= PrintableString (SIZE (1..150,...)) + +ENBX2TLAs ::= SEQUENCE (SIZE(1.. maxnoofeNBX2TLAs)) OF TransportLayerAddress + +EncryptionAlgorithms ::= BIT STRING (SIZE (16,...)) + +EN-DCSONConfigurationTransfer ::= SEQUENCE { + transfertype EN-DCSONTransferType, + sONInformation SONInformation, + x2TNLConfigInfo X2TNLConfigurationInfo OPTIONAL, + -- This IE shall be present if the SON Information IE contains the SON Information Request IE and the SON Information Request IE is set to "X2TNL Configuration Info" -- + iE-Extensions ProtocolExtensionContainer { {EN-DCSONConfigurationTransfer-ExtIEs} } OPTIONAL, +... +} + +EN-DCSONConfigurationTransfer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EN-DCSONTransferType ::= CHOICE { + request EN-DCTransferTypeRequest, + reply EN-DCTransferTypeReply, + ... +} + +EN-DCTransferTypeRequest ::= SEQUENCE { + sourceeNB EN-DCSONeNBIdentification, + targetengNB EN-DCSONengNBIdentification, + targeteNB EN-DCSONeNBIdentification OPTIONAL, + associatedTAI TAI OPTIONAL, + broadcast5GSTAI FiveGSTAI OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {EN-DCTransferTypeRequest-ExtIEs} } OPTIONAL, +... +} + +EN-DCTransferTypeRequest-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EN-DCTransferTypeReply ::= SEQUENCE { + sourceengNB EN-DCSONengNBIdentification, + targeteNB EN-DCSONeNBIdentification, + iE-Extensions ProtocolExtensionContainer { {EN-DCTransferTypeReply-ExtIEs} } OPTIONAL, +... +} + +EN-DCTransferTypeReply-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EN-DCSONeNBIdentification ::= SEQUENCE { + globaleNBID Global-ENB-ID, + selectedTAI TAI, + iE-Extensions ProtocolExtensionContainer { {EN-DCSONeNBIdentification-ExtIEs} } OPTIONAL, +... +} + +EN-DCSONeNBIdentification-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EN-DCSONengNBIdentification ::= SEQUENCE { + globalengNBID Global-en-gNB-ID, + selectedTAI TAI, + iE-Extensions ProtocolExtensionContainer { {EN-DCSONengNBIdentification-ExtIEs} } OPTIONAL, +... +} + +EN-DCSONengNBIdentification-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EndIndication ::= ENUMERATED { + no-further-data, + further-data-exists, + ... +} + +EnhancedCoverageRestricted ::= ENUMERATED { + restricted, + ... +} + +CE-ModeBRestricted ::= ENUMERATED { + restricted, + not-restricted, + ... +} + +EPLMNs ::= SEQUENCE (SIZE(1..maxnoofEPLMNs)) OF PLMNidentity +EventType ::= ENUMERATED { + direct, + change-of-serve-cell, + stop-change-of-serve-cell, + ... +} + +E-RAB-ID ::= INTEGER (0..15, ...) + +E-RABInformationList ::= SEQUENCE (SIZE (1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { { E-RABInformationListIEs } } + +E-RABInformationListIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABInformationListItem CRITICALITY ignore TYPE E-RABInformationListItem PRESENCE mandatory }, + ... +} + +E-RABInformationListItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + dL-Forwarding DL-Forwarding OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {E-RABInformationListItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABInformationListItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-DAPSRequestInfo CRITICALITY ignore EXTENSION DAPSRequestInfo PRESENCE optional }| + { ID id-SourceTransportLayerAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}| + { ID id-SecurityIndication CRITICALITY ignore EXTENSION SecurityIndication PRESENCE optional }| + { ID id-SourceNodeTransportLayerAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}, + ... +} + +E-RABList ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABItemIEs} } + +E-RABItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABItem CRITICALITY ignore TYPE E-RABItem PRESENCE mandatory }, + ... +} + +E-RABItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + cause Cause, + iE-Extensions ProtocolExtensionContainer { {E-RABItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +E-RABLevelQoSParameters ::= SEQUENCE { + qCI QCI, + allocationRetentionPriority AllocationAndRetentionPriority, + gbrQosInformation GBR-QosInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {E-RABQoSParameters-ExtIEs} } OPTIONAL, + ... +} + + +E-RABSecurityResultList ::= SEQUENCE (SIZE (1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { { E-RABSecurityResultListIEs } } + +E-RABSecurityResultListIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABSecurityResultItem CRITICALITY ignore TYPE E-RABSecurityResultItem PRESENCE mandatory }, + ... +} + +E-RABSecurityResultItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + securityResult SecurityResult, + iE-Extensions ProtocolExtensionContainer { { E-RABSecurityResultItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABSecurityResultItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +E-RABUsageReportList ::= SEQUENCE (SIZE(1..maxnooftimeperiods)) OF ProtocolIE-SingleContainer { {E-RABUsageReportItemIEs} } + +E-RABUsageReportItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABUsageReportItem CRITICALITY ignore TYPE E-RABUsageReportItem PRESENCE mandatory }, + ... +} + +E-RABUsageReportItem ::= SEQUENCE { + startTimestamp OCTET STRING (SIZE(4)), + endTimestamp OCTET STRING (SIZE(4)), + usageCountUL INTEGER (0..18446744073709551615), + usageCountDL INTEGER (0..18446744073709551615), + iE-Extensions ProtocolExtensionContainer { { E-RABUsageReportItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABUsageReportItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +E-RABQoSParameters-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extended for introduction of downlink and uplink packet loss rate for enhanced Voice performance -- + { ID id-DownlinkPacketLossRate CRITICALITY ignore EXTENSION Packet-LossRate PRESENCE optional}| + { ID id-UplinkPacketLossRate CRITICALITY ignore EXTENSION Packet-LossRate PRESENCE optional}, + ... +} + +Ethernet-Type ::= ENUMERATED { + true, + ... +} + +EUTRAN-CGI ::= SEQUENCE { + pLMNidentity PLMNidentity, + cell-ID CellIdentity, + iE-Extensions ProtocolExtensionContainer { {EUTRAN-CGI-ExtIEs} } OPTIONAL, + ... +} + +EUTRAN-CGI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EUTRANRoundTripDelayEstimationInfo ::= INTEGER (0..2047) + +EventL1LoggedMDTConfig ::= SEQUENCE { + l1Threshold MeasurementThresholdL1LoggedMDT, + hysteresis Hysteresis, + timeToTrigger TimeToTrigger, + iE-Extensions ProtocolExtensionContainer { { EventL1LoggedMDTConfig-ExtIEs} } OPTIONAL, + ... +} + +EventL1LoggedMDTConfig-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EventTrigger::= CHOICE { + outOfCoverage ENUMERATED {true, ...}, + eventL1LoggedMDTConfig EventL1LoggedMDTConfig, + choice-Extensions ProtocolIE-SingleContainer { { EventTrigger-ExtIEs} } +} + +EventTrigger-ExtIEs S1AP-PROTOCOL-IES ::= { + ... +} + +ExpectedUEBehaviour ::= SEQUENCE { + expectedActivity ExpectedUEActivityBehaviour OPTIONAL, + expectedHOInterval ExpectedHOInterval OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ExpectedUEBehaviour-ExtIEs} } OPTIONAL, + ... +} + +ExpectedUEBehaviour-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ExpectedUEActivityBehaviour ::= SEQUENCE { + expectedActivityPeriod ExpectedActivityPeriod OPTIONAL, + expectedIdlePeriod ExpectedIdlePeriod OPTIONAL, + sourceofUEActivityBehaviourInformation SourceOfUEActivityBehaviourInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ExpectedUEActivityBehaviour-ExtIEs} } OPTIONAL, + ... +} + +ExpectedUEActivityBehaviour-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ExpectedActivityPeriod ::= INTEGER (1..30|40|50|60|80|100|120|150|180|181,...) + +ExpectedIdlePeriod ::= INTEGER (1..30|40|50|60|80|100|120|150|180|181,...) + +SourceOfUEActivityBehaviourInformation ::= ENUMERATED { + subscription-information, + statistics, + ... +} + +ExpectedHOInterval ::= ENUMERATED { + sec15, sec30, sec60, sec90, sec120, sec180, long-time, + ... +} + +ExtendedBitRate ::= INTEGER (10000000001..4000000000000, ...) + +ExtendedRNC-ID ::= INTEGER (4096..65535) + +ExtendedRepetitionPeriod ::= INTEGER (4096..131071) + +Extended-UEIdentityIndexValue ::= BIT STRING (SIZE (14)) + +-- F + +FiveGSTAC ::= OCTET STRING (SIZE (3)) + +FiveGSTAI ::= SEQUENCE { + pLMNidentity PLMNidentity, + fiveGSTAC FiveGSTAC, + iE-Extensions ProtocolExtensionContainer { {FiveGSTAI-ExtIEs} } OPTIONAL, + ... +} + +FiveGSTAI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +FiveQI ::= INTEGER (0..255, ...) + +ForbiddenInterRATs ::= ENUMERATED { + all, + geran, + utran, + cdma2000, + ..., + geranandutran, + cdma2000andutran + +} + +ForbiddenTAs ::= SEQUENCE (SIZE(1.. maxnoofEPLMNsPlusOne)) OF ForbiddenTAs-Item + +ForbiddenTAs-Item ::= SEQUENCE { + pLMN-Identity PLMNidentity, + forbiddenTACs ForbiddenTACs, + iE-Extensions ProtocolExtensionContainer { {ForbiddenTAs-Item-ExtIEs} } OPTIONAL, + ... +} + +ForbiddenTAs-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ForbiddenTACs ::= SEQUENCE (SIZE(1..maxnoofForbTACs)) OF TAC + +ForbiddenLAs ::= SEQUENCE (SIZE(1..maxnoofEPLMNsPlusOne)) OF ForbiddenLAs-Item + +ForbiddenLAs-Item ::= SEQUENCE { + pLMN-Identity PLMNidentity, + forbiddenLACs ForbiddenLACs, + iE-Extensions ProtocolExtensionContainer { {ForbiddenLAs-Item-ExtIEs} } OPTIONAL, + ... +} + +ForbiddenLAs-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ForbiddenLACs ::= SEQUENCE (SIZE(1..maxnoofForbLACs)) OF LAC + +-- G + +GBR-QosInformation ::= SEQUENCE { + e-RAB-MaximumBitrateDL BitRate, + e-RAB-MaximumBitrateUL BitRate, + e-RAB-GuaranteedBitrateDL BitRate, + e-RAB-GuaranteedBitrateUL BitRate, + iE-Extensions ProtocolExtensionContainer { { GBR-QosInformation-ExtIEs} } OPTIONAL, + ... +} + +GBR-QosInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for maximum bitrate > 10G bps -- + { ID id-extended-e-RAB-MaximumBitrateDL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}| + { ID id-extended-e-RAB-MaximumBitrateUL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}| + { ID id-extended-e-RAB-GuaranteedBitrateDL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}| + { ID id-extended-e-RAB-GuaranteedBitrateUL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}, + ...} + + +GTP-TEID ::= OCTET STRING (SIZE (4)) + +GUMMEI ::= SEQUENCE { + pLMN-Identity PLMNidentity, + mME-Group-ID MME-Group-ID, + mME-Code MME-Code, + iE-Extensions ProtocolExtensionContainer { {GUMMEI-ExtIEs} } OPTIONAL, + ... +} + +GUMMEI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +GUMMEIType ::= ENUMERATED { + native, + mapped, + ..., + mappedFrom5G +} + +GWContextReleaseIndication ::= ENUMERATED { + true, + ... +} + +-- H + +HandoverFlag ::= ENUMERATED { + handoverPreparation, + ... +} + + +HandoverRestrictionList ::= SEQUENCE { + servingPLMN PLMNidentity, + equivalentPLMNs EPLMNs OPTIONAL, + forbiddenTAs ForbiddenTAs OPTIONAL, + forbiddenLAs ForbiddenLAs OPTIONAL, + forbiddenInterRATs ForbiddenInterRATs OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {HandoverRestrictionList-ExtIEs} } OPTIONAL, + ... +} + +HandoverRestrictionList-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-NRrestrictioninEPSasSecondaryRAT CRITICALITY ignore EXTENSION NRrestrictioninEPSasSecondaryRAT PRESENCE optional}| + { ID id-UnlicensedSpectrumRestriction CRITICALITY ignore EXTENSION UnlicensedSpectrumRestriction PRESENCE optional}| + { ID id-CNTypeRestrictions CRITICALITY ignore EXTENSION CNTypeRestrictions PRESENCE optional}| + { ID id-NRrestrictionin5GS CRITICALITY ignore EXTENSION NRrestrictionin5GS PRESENCE optional}| + { ID id-LastNG-RANPLMNIdentity CRITICALITY ignore EXTENSION PLMNidentity PRESENCE optional}| + { ID id-RAT-Restrictions CRITICALITY ignore EXTENSION RAT-Restrictions PRESENCE optional}, + ... +} + +HandoverType ::= ENUMERATED { + intralte, + ltetoutran, + ltetogeran, + utrantolte, + gerantolte, + ..., + eps-to-5gs, + fivegs-to-eps +} + +HFN ::= INTEGER (0..1048575) + +HFNModified ::= INTEGER (0..131071) + +HFNforPDCP-SNlength18 ::= INTEGER (0..16383) + +Hysteresis ::= INTEGER (0..30) + +-- I + +Masked-IMEISV ::= BIT STRING (SIZE (64)) + +ImmediateMDT ::= SEQUENCE { + measurementsToActivate MeasurementsToActivate, + m1reportingTrigger M1ReportingTrigger, + m1thresholdeventA2 M1ThresholdEventA2 OPTIONAL, +-- Included in case of event-triggered, or event-triggered periodic reporting for measurement M1 + m1periodicReporting M1PeriodicReporting OPTIONAL, +-- Included in case of periodic or event-triggered periodic reporting + iE-Extensions ProtocolExtensionContainer { { ImmediateMDT-ExtIEs} } OPTIONAL, + ... +} + +ImmediateMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-M3Configuration CRITICALITY ignore EXTENSION M3Configuration PRESENCE conditional}| + { ID id-M4Configuration CRITICALITY ignore EXTENSION M4Configuration PRESENCE conditional}| + { ID id-M5Configuration CRITICALITY ignore EXTENSION M5Configuration PRESENCE conditional}| + { ID id-MDT-Location-Info CRITICALITY ignore EXTENSION MDT-Location-Info PRESENCE optional}| + { ID id-M6Configuration CRITICALITY ignore EXTENSION M6Configuration PRESENCE conditional}| + { ID id-M7Configuration CRITICALITY ignore EXTENSION M7Configuration PRESENCE conditional}| + { ID id-BluetoothMeasurementConfiguration CRITICALITY ignore EXTENSION BluetoothMeasurementConfiguration PRESENCE optional}| + { ID id-WLANMeasurementConfiguration CRITICALITY ignore EXTENSION WLANMeasurementConfiguration PRESENCE optional}| + { ID id-SensorMeasurementConfiguration CRITICALITY ignore EXTENSION SensorMeasurementConfiguration PRESENCE optional}, + ... +} + +IMSI ::= OCTET STRING (SIZE (3..8)) + +InformationOnRecommendedCellsAndENBsForPaging ::= SEQUENCE { + recommendedCellsForPaging RecommendedCellsForPaging, + recommendENBsForPaging RecommendedENBsForPaging, + iE-Extensions ProtocolExtensionContainer { { InformationOnRecommendedCellsAndENBsForPaging-ExtIEs} } OPTIONAL, + ... +} + +InformationOnRecommendedCellsAndENBsForPaging-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +IntegrityProtectionAlgorithms ::= BIT STRING (SIZE (16,...)) + +IntegrityProtectionIndication ::= ENUMERATED { + required, + preferred, + not-needed, + ... +} + +IntegrityProtectionResult ::= ENUMERATED { + performed, + not-performed, + ... +} + +IntendedNumberOfPagingAttempts ::= INTEGER (1..16, ...) + +InterfacesToTrace ::= BIT STRING (SIZE (8)) + +IntersystemMeasurementConfiguration ::= SEQUENCE { + rSRP INTEGER (0.. 127) OPTIONAL, + rSRQ INTEGER (0.. 127) OPTIONAL, + sINR INTEGER (0.. 127) OPTIONAL, + interSystemMeasurementParameters InterSystemMeasurementParameters, + iE-Extensions ProtocolExtensionContainer { { IntersystemMeasurementConfiguration-ExtIEs} } OPTIONAL, + ... +} +IntersystemMeasurementConfiguration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +InterSystemMeasurementParameters ::= SEQUENCE { + measurementDuration INTEGER (1..100), + interSystemMeasurementList InterSystemMeasurementList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { InterSystemMeasurementParameters-ExtIEs} } OPTIONAL, + ... +} +InterSystemMeasurementParameters-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +InterSystemMeasurementList ::= SEQUENCE (SIZE(1.. maxnooffrequencies)) OF InterSystemMeasurementItem + +InterSystemMeasurementItem ::= SEQUENCE { + freqBandIndicatorNR INTEGER (1..1024), + sSBfrequencies INTEGER (0..maxNARFCN), + subcarrierSpacingSSB ENUMERATED {kHz15, kHz30, kHz60, kHz120, kHz240, ...}, + maxRSIndexCellQual INTEGER (1..maxRS-IndexCellQual) OPTIONAL, + sMTC OCTET STRING OPTIONAL, + threshRS-Index-r15 OCTET STRING OPTIONAL, + sSBToMeasure OCTET STRING OPTIONAL, + sSRSSIMeasurement OCTET STRING OPTIONAL, + quantityConfigNR-R15 OCTET STRING OPTIONAL, + excludedCellsToAddModList OCTET STRING OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { InterSystemMeasurementItem-ExtIEs} } OPTIONAL +} + +InterSystemMeasurementItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +IntersystemSONConfigurationTransfer ::= OCTET STRING + +IMSvoiceEPSfallbackfrom5G ::= ENUMERATED { + true, + ... +} + +IAB-Authorized ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +IAB-Node-Indication ::= ENUMERATED { + true, + ... +} + +IAB-Supported ::= ENUMERATED { + true, + ... +} + +-- J +-- K + +KillAllWarningMessages ::= ENUMERATED {true} + +-- L + + +LAC ::= OCTET STRING (SIZE (2)) + +LAI ::= SEQUENCE { + pLMNidentity PLMNidentity, + lAC LAC, + iE-Extensions ProtocolExtensionContainer { {LAI-ExtIEs} } OPTIONAL, + ... +} + +LAI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +LastVisitedCell-Item ::= CHOICE { + e-UTRAN-Cell LastVisitedEUTRANCellInformation, + uTRAN-Cell LastVisitedUTRANCellInformation, + gERAN-Cell LastVisitedGERANCellInformation, + ..., + nG-RAN-Cell LastVisitedNGRANCellInformation +} +LastVisitedEUTRANCellInformation ::= SEQUENCE { + global-Cell-ID EUTRAN-CGI, + cellType CellType, + time-UE-StayedInCell Time-UE-StayedInCell, + iE-Extensions ProtocolExtensionContainer { { LastVisitedEUTRANCellInformation-ExtIEs} } OPTIONAL, + ... +} +LastVisitedEUTRANCellInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for Rel-11 to support enhanced granularity for time UE stayed in cell -- + { ID id-Time-UE-StayedInCell-EnhancedGranularity CRITICALITY ignore EXTENSION Time-UE-StayedInCell-EnhancedGranularity PRESENCE optional}| + { ID id-HO-Cause CRITICALITY ignore EXTENSION Cause PRESENCE optional}| + { ID id-lastVisitedPSCellList CRITICALITY ignore EXTENSION LastVisitedPSCellList PRESENCE optional}, + ... +} + +LastVisitedPSCellList ::= SEQUENCE (SIZE(1.. maxnoofPSCellsPerPrimaryCellinUEHistoryInfo)) OF LastVisitedPSCellInformation + + +LastVisitedPSCellInformation ::= SEQUENCE { + pSCellID PSCellInformation OPTIONAL, + timeStay INTEGER (0..40950), + iE-Extensions ProtocolExtensionContainer { { LastVisitedPSCellInformation-ExtIEs} } OPTIONAL, + ... +} + +LastVisitedPSCellInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +LastVisitedNGRANCellInformation ::= OCTET STRING + +LastVisitedUTRANCellInformation ::= OCTET STRING + +LastVisitedGERANCellInformation ::= CHOICE { + undefined NULL, + ... +} + +L3-Information ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +LPPa-PDU ::= OCTET STRING + +LHN-ID ::= OCTET STRING(SIZE (32..256)) + +Links-to-log ::= ENUMERATED {uplink, downlink, both-uplink-and-downlink, ...} + +ListeningSubframePattern ::= SEQUENCE { + pattern-period ENUMERATED {ms1280, ms2560, ms5120, ms10240, ...}, + pattern-offset INTEGER (0..10239, ...), + iE-Extensions ProtocolExtensionContainer { { ListeningSubframePattern-ExtIEs} } OPTIONAL, + ... +} + +ListeningSubframePattern-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +... +} + +LoggedMDT ::= SEQUENCE { + loggingInterval LoggingInterval, + loggingDuration LoggingDuration, + iE-Extensions ProtocolExtensionContainer { {LoggedMDT-ExtIEs} } OPTIONAL, + ... +} + +LoggedMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-BluetoothMeasurementConfiguration CRITICALITY ignore EXTENSION BluetoothMeasurementConfiguration PRESENCE optional}| + { ID id-WLANMeasurementConfiguration CRITICALITY ignore EXTENSION WLANMeasurementConfiguration PRESENCE optional}| + { ID id-LoggedMDTTrigger CRITICALITY ignore EXTENSION LoggedMDTTrigger PRESENCE optional}| + { ID id-SensorMeasurementConfiguration CRITICALITY ignore EXTENSION SensorMeasurementConfiguration PRESENCE optional}, +... +} + +LoggingInterval ::= ENUMERATED {ms128, ms256, ms512, ms1024, ms2048, ms3072, ms4096, ms6144} + +LoggingDuration ::= ENUMERATED {m10, m20, m40, m60, m90, m120} + +LoggedMBSFNMDT ::= SEQUENCE { + loggingInterval LoggingInterval, + loggingDuration LoggingDuration, + mBSFN-ResultToLog MBSFN-ResultToLog OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { LoggedMBSFNMDT-ExtIEs } } OPTIONAL, + ... +} + +LoggedMBSFNMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +LoggedMDTTrigger ::= CHOICE{ + periodical NULL, + eventTrigger EventTrigger, + ... +} + +LTE-M-Indication ::= ENUMERATED {lte-m, ... } + +LTE-NTN-TAI-Information ::= SEQUENCE { + servingPLMN PLMNidentity, + tACList-In-LTE-NTN TACList-In-LTE-NTN, + uE-Location-Derived-TAC TAC OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {LTE-NTN-TAI-Information-ExtIEs} } OPTIONAL, + ... +} + +LTE-NTN-TAI-Information-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- M + +M3Configuration ::= SEQUENCE { + m3period M3period, + iE-Extensions ProtocolExtensionContainer { { M3Configuration-ExtIEs} } OPTIONAL, + ... +} + +M3Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +M3period ::= ENUMERATED {ms100, ms1000, ms10000, ...,ms1024, ms1280, ms2048, ms2560, ms5120, ms10240, min1 } + +M4Configuration ::= SEQUENCE { + m4period M4period, + m4-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M4Configuration-ExtIEs} } OPTIONAL, + ... +} + +M4Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +M4period ::= ENUMERATED {ms1024, ms2048, ms5120, ms10240, min1, ... } + +M5Configuration ::= SEQUENCE { + m5period M5period, + m5-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M5Configuration-ExtIEs} } OPTIONAL, + ... +} + +M5Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +M5period ::= ENUMERATED {ms1024, ms2048, ms5120, ms10240, min1, ... } + +M6Configuration ::= SEQUENCE { + m6report-Interval M6report-Interval, + m6delay-threshold M6delay-threshold OPTIONAL, +-- This IE shall be present if the M6 Links to log IE is set to "uplink" or to "both-uplink-and-downlink" -- + m6-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M6Configuration-ExtIEs} } OPTIONAL, + ... +} + +M6Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +M6report-Interval ::= ENUMERATED { ms1024, ms2048, ms5120, ms10240, ... } + +M6delay-threshold ::= ENUMERATED { ms30, ms40, ms50, ms60, ms70, ms80, ms90, ms100, ms150, ms300, ms500, ms750, ... } + +M7Configuration ::= SEQUENCE { + m7period M7period, + m7-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M7Configuration-ExtIEs} } OPTIONAL, + ... +} + +M7Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +M7period ::= INTEGER(1..60, ...) + +MDT-Activation ::= ENUMERATED { + immediate-MDT-only, + immediate-MDT-and-Trace, + logged-MDT-only, + ..., + logged-MBSFN-MDT +} + +MDT-Location-Info ::= BIT STRING (SIZE (8)) + +MDT-Configuration ::= SEQUENCE { + mdt-Activation MDT-Activation, + areaScopeOfMDT AreaScopeOfMDT, + mDTMode MDTMode, + iE-Extensions ProtocolExtensionContainer { { MDT-Configuration-ExtIEs} } OPTIONAL, + ... +} +MDT-Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-SignallingBasedMDTPLMNList CRITICALITY ignore EXTENSION MDTPLMNList PRESENCE optional }, + ... +} + +ManagementBasedMDTAllowed ::= ENUMERATED {allowed, ...} + +MBSFN-ResultToLog ::= SEQUENCE (SIZE(1..maxnoofMBSFNAreaMDT)) OF MBSFN-ResultToLogInfo + +MBSFN-ResultToLogInfo ::= SEQUENCE { + mBSFN-AreaId INTEGER (0..255) OPTIONAL, + carrierFreq EARFCN, + iE-Extensions ProtocolExtensionContainer { { MBSFN-ResultToLogInfo-ExtIEs} } OPTIONAL, + ... +} + +MBSFN-ResultToLogInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +MDTPLMNList ::= SEQUENCE (SIZE(1..maxnoofMDTPLMNs)) OF PLMNidentity + +PrivacyIndicator ::= ENUMERATED { + immediate-MDT, + logged-MDT, + ... +} + +MDTMode ::= CHOICE { + immediateMDT ImmediateMDT, + loggedMDT LoggedMDT, + ..., + mDTMode-Extension MDTMode-Extension +} + +MDTMode-Extension ::= ProtocolIE-SingleContainer {{ MDTMode-ExtensionIE }} + +MDTMode-ExtensionIE S1AP-PROTOCOL-IES ::= { + { ID id-LoggedMBSFNMDT CRITICALITY ignore TYPE LoggedMBSFNMDT PRESENCE mandatory} +} + +MeasurementsToActivate ::= BIT STRING (SIZE (8)) + +MeasurementThresholdA2 ::= CHOICE { + threshold-RSRP Threshold-RSRP, + threshold-RSRQ Threshold-RSRQ, + ... +} + +MeasurementThresholdL1LoggedMDT ::= CHOICE { + threshold-RSRP Threshold-RSRP, + threshold-RSRQ Threshold-RSRQ, + choice-Extensions ProtocolIE-SingleContainer { { MeasurementThresholdL1LoggedMDT-ExtIEs} } +} + +MeasurementThresholdL1LoggedMDT-ExtIEs S1AP-PROTOCOL-IES ::= { + ... +} + +MessageIdentifier ::= BIT STRING (SIZE (16)) + +MobilityInformation ::= BIT STRING (SIZE(32)) + +MMEname ::= PrintableString (SIZE (1..150,...)) + +MMEPagingTarget ::= CHOICE { + global-ENB-ID Global-ENB-ID, + tAI TAI, + ... +} + +MMERelaySupportIndicator ::= ENUMERATED {true, ...} + +MME-Group-ID ::= OCTET STRING (SIZE (2)) + +MME-Code ::= OCTET STRING (SIZE (1)) + +MME-UE-S1AP-ID ::= INTEGER (0..4294967295) +M-TMSI ::= OCTET STRING (SIZE (4)) + +MSClassmark2 ::= OCTET STRING +MSClassmark3 ::= OCTET STRING + +MutingAvailabilityIndication ::= ENUMERATED { + available, + unavailable, + ... +} + + +MutingPatternInformation ::= SEQUENCE { + muting-pattern-period ENUMERATED {ms0, ms1280, ms2560, ms5120, ms10240, ...}, + muting-pattern-offset INTEGER (0..10239, ...) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {MutingPatternInformation-ExtIEs} } OPTIONAL, + ... +} + +MutingPatternInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +MDT-ConfigurationNR ::= OCTET STRING + +-- N + +NAS-PDU ::= OCTET STRING + +NASSecurityParametersfromE-UTRAN ::= OCTET STRING + +NASSecurityParameterstoE-UTRAN ::= OCTET STRING + +NB-IoT-DefaultPagingDRX ::= ENUMERATED { + v128, + v256, + v512, + v1024, + ... + } + +NB-IoT-PagingDRX ::= ENUMERATED { v32, v64, v128, v256, v512, v1024,...} + +NB-IoT-Paging-eDRXInformation ::= SEQUENCE { + nB-IoT-paging-eDRX-Cycle NB-IoT-Paging-eDRX-Cycle, + nB-IoT-pagingTimeWindow NB-IoT-PagingTimeWindow OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { NB-IoT-Paging-eDRXInformation-ExtIEs} } OPTIONAL, + ... +} + +NB-IoT-Paging-eDRXInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +NB-IoT-Paging-eDRX-Cycle ::= ENUMERATED{hf2, hf4, hf6, hf8, hf10, hf12, hf14, hf16, hf32, hf64, hf128, hf256, hf512, hf1024, ...} + +NB-IoT-PagingTimeWindow ::= ENUMERATED{s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, ...} + +NB-IoT-RLF-Report-Container ::= OCTET STRING + +NB-IoT-UEIdentityIndexValue ::= BIT STRING (SIZE (12)) + +NextPagingAreaScope ::= ENUMERATED { + same, + changed, + ... +} + +NotifySourceeNB ::= ENUMERATED { + notifySource, + ... +} + +NRCellIdentity ::= BIT STRING (SIZE(36)) + +NR-CGI ::= SEQUENCE { + pLMNIdentity PLMNidentity, + nRCellIdentity NRCellIdentity, + iE-Extensions ProtocolExtensionContainer { {NR-CGI-ExtIEs} } OPTIONAL, + ... +} + +NR-CGI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +NRencryptionAlgorithms ::= BIT STRING (SIZE (16,...)) +NRintegrityProtectionAlgorithms ::= BIT STRING (SIZE (16,...)) + +NRrestrictioninEPSasSecondaryRAT ::= ENUMERATED { + nRrestrictedinEPSasSecondaryRAT, + ... +} + +NRrestrictionin5GS ::= ENUMERATED { + nRrestrictedin5GS, + ... +} + +NRUESecurityCapabilities ::= SEQUENCE { + nRencryptionAlgorithms NRencryptionAlgorithms, + nRintegrityProtectionAlgorithms NRintegrityProtectionAlgorithms, + iE-Extensions ProtocolExtensionContainer { { NRUESecurityCapabilities-ExtIEs} } OPTIONAL, +... +} + +NRUESecurityCapabilities-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +NumberofBroadcastRequest ::= INTEGER (0..65535) + +NumberOfBroadcasts ::= INTEGER (0..65535) + +NRV2XServicesAuthorized ::= SEQUENCE { + vehicleUE VehicleUE OPTIONAL, + pedestrianUE PedestrianUE OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {NRV2XServicesAuthorized-ExtIEs} } OPTIONAL, + ... +} + +NRV2XServicesAuthorized-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +NRUESidelinkAggregateMaximumBitrate ::= SEQUENCE { + uEaggregateMaximumBitRate BitRate, + iE-Extensions ProtocolExtensionContainer { {NRUESidelinkAggregateMaximumBitrate-ExtIEs} } OPTIONAL, + ... +} + +NRUESidelinkAggregateMaximumBitrate-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- O +OldBSS-ToNewBSS-Information ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +OverloadAction ::= ENUMERATED { + reject-non-emergency-mo-dt, + reject-rrc-cr-signalling, + permit-emergency-sessions-and-mobile-terminated-services-only, + ..., + permit-high-priority-sessions-and-mobile-terminated-services-only, + reject-delay-tolerant-access, + permit-high-priority-sessions-and-exception-reporting-and-mobile-terminated-services-only, + not-accept-mo-data-or-delay-tolerant-access-from-CP-CIoT + +} + +OverloadResponse ::= CHOICE { + overloadAction OverloadAction, + ... +} + + +-- P + +Packet-LossRate ::= INTEGER(0..1000) + +PagingAttemptInformation ::= SEQUENCE { + pagingAttemptCount PagingAttemptCount, + intendedNumberOfPagingAttempts IntendedNumberOfPagingAttempts, + nextPagingAreaScope NextPagingAreaScope OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { PagingAttemptInformation-ExtIEs} } OPTIONAL, + ... +} + +PagingAttemptInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +PagingAttemptCount ::= INTEGER (1..16, ...) + +Paging-eDRXInformation ::= SEQUENCE { + paging-eDRX-Cycle Paging-eDRX-Cycle, + pagingTimeWindow PagingTimeWindow OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Paging-eDRXInformation-ExtIEs} } OPTIONAL, + ... +} + +Paging-eDRXInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Paging-eDRX-Cycle ::= ENUMERATED{hfhalf, hf1, hf2, hf4, hf6, hf8, hf10, hf12, hf14, hf16, hf32, hf64, hf128, hf256, ...} + +PagingTimeWindow ::= ENUMERATED{s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, ...} + +PagingDRX ::= ENUMERATED { + v32, + v64, + v128, + v256, + ... + } + +PagingPriority ::= ENUMERATED { + priolevel1, + priolevel2, + priolevel3, + priolevel4, + priolevel5, + priolevel6, + priolevel7, + priolevel8, + ... +} + +PagingProbabilityInformation ::= ENUMERATED {p00, p05, p10, p15, p20, p25, p30, p35, p40, p45, p50, p55, p60, p65, p70, p75, p80, p85, p90, p95, p100, ...} + +PagingCause::= ENUMERATED {voice, ...} + +PC5QoSParameters ::= SEQUENCE { + pc5QoSFlowList PC5QoSFlowList, + pc5LinkAggregatedBitRates BitRate OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { PC5QoSParameters-ExtIEs} } OPTIONAL, + ... +} + +PC5QoSParameters-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +PC5QoSFlowList ::= SEQUENCE (SIZE(1..maxnoofPC5QoSFlows)) OF PC5QoSFlowItem + +PC5QoSFlowItem::= SEQUENCE { + pQI FiveQI, + pc5FlowBitRates PC5FlowBitRates OPTIONAL, + range Range OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { PC5QoSFlowItem-ExtIEs} } OPTIONAL, + ... +} + +PC5QoSFlowItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +PC5FlowBitRates ::= SEQUENCE { + guaranteedFlowBitRate BitRate, + maximumFlowBitRate BitRate, + iE-Extensions ProtocolExtensionContainer { { PC5FlowBitRates-ExtIEs} } OPTIONAL, + ... +} + +PC5FlowBitRates-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +... +} +PDCP-SN ::= INTEGER (0..4095) + +PDCP-SNExtended ::= INTEGER (0..32767) + +PDCP-SNlength18 ::= INTEGER (0..262143) + +PendingDataIndication ::= ENUMERATED { + true, + ... +} + +M1PeriodicReporting ::= SEQUENCE { + reportInterval ReportIntervalMDT, + reportAmount ReportAmountMDT, + iE-Extensions ProtocolExtensionContainer { { M1PeriodicReporting-ExtIEs} } OPTIONAL, + ... +} + +M1PeriodicReporting-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +PLMNidentity ::= TBCD-STRING + +PLMNAreaBasedQMC ::= SEQUENCE { + plmnListforQMC PLMNListforQMC, + iE-Extensions ProtocolExtensionContainer { {PLMNAreaBasedQMC-ExtIEs} } OPTIONAL, + ... +} + +PLMNAreaBasedQMC-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +PLMNListforQMC ::= SEQUENCE (SIZE(1..maxnoofPLMNforQMC)) OF PLMNidentity + +Port-Number ::= OCTET STRING (SIZE (2)) + +Pre-emptionCapability ::= ENUMERATED { + shall-not-trigger-pre-emption, + may-trigger-pre-emption +} + +Pre-emptionVulnerability ::= ENUMERATED { + not-pre-emptable, + pre-emptable +} + +PriorityLevel ::= INTEGER { spare (0), highest (1), lowest (14), no-priority (15) } (0..15) + +ProSeAuthorized ::= SEQUENCE { + proSeDirectDiscovery ProSeDirectDiscovery OPTIONAL, + proSeDirectCommunication ProSeDirectCommunication OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {ProSeAuthorized-ExtIEs} } OPTIONAL, + ... +} + +ProSeAuthorized-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-ProSeUEtoNetworkRelaying CRITICALITY ignore EXTENSION ProSeUEtoNetworkRelaying PRESENCE optional}, + ... +} + +ProSeDirectDiscovery ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +ProSeUEtoNetworkRelaying ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +ProSeDirectCommunication ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +PS-ServiceNotAvailable ::= ENUMERATED { + ps-service-not-available, + ... +} + +PSCellInformation ::= SEQUENCE { + nCGI NR-CGI, + iE-Extensions ProtocolExtensionContainer { { PSCellInformation-ExtIEs} } OPTIONAL, + ... +} + +PSCellInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- Q + +QCI ::= INTEGER (0..255) + +-- R + +RACSIndication ::= ENUMERATED {true, ...} + +RAN-UE-NGAP-ID ::= INTEGER (0..4294967295) + +Range ::= ENUMERATED {m50, m80, m180, m200, m350, m400, m500, m700, m1000, ...} + +ReceiveStatusofULPDCPSDUs ::= BIT STRING (SIZE(4096)) + +ReceiveStatusOfULPDCPSDUsExtended ::= BIT STRING (SIZE(1..16384)) + +ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 ::= BIT STRING (SIZE(1..131072)) + +RecommendedCellsForPaging ::= SEQUENCE { + recommendedCellList RecommendedCellList, + iE-Extensions ProtocolExtensionContainer { { RecommendedCellsForPaging-ExtIEs} } OPTIONAL, + ... +} + +RecommendedCellsForPaging-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RecommendedCellList ::= SEQUENCE (SIZE(1.. maxnoofRecommendedCells)) OF ProtocolIE-SingleContainer { { RecommendedCellItemIEs } } + +RecommendedCellItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-RecommendedCellItem CRITICALITY ignore TYPE RecommendedCellItem PRESENCE mandatory }, + ... +} + +RecommendedCellItem::= SEQUENCE { + eUTRAN-CGI EUTRAN-CGI, + timeStayedInCell INTEGER (0..4095) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { RecommendedCellsForPagingItem-ExtIEs} } OPTIONAL, + ... +} + +RecommendedCellsForPagingItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RecommendedENBsForPaging ::= SEQUENCE { + recommendedENBList RecommendedENBList, + iE-Extensions ProtocolExtensionContainer { { RecommendedENBsForPaging-ExtIEs} } OPTIONAL, + ... +} + +RecommendedENBsForPaging-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RecommendedENBList::= SEQUENCE (SIZE(1.. maxnoofRecommendedENBs)) OF ProtocolIE-SingleContainer { { RecommendedENBItemIEs } } + +RecommendedENBItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-RecommendedENBItem CRITICALITY ignore TYPE RecommendedENBItem PRESENCE mandatory }, + ... +} + +RecommendedENBItem ::= SEQUENCE { + mMEPagingTarget MMEPagingTarget, + iE-Extensions ProtocolExtensionContainer { { RecommendedENBItem-ExtIEs} } OPTIONAL, + ... +} + +RecommendedENBItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RelativeMMECapacity ::= INTEGER (0..255) + +RelayNode-Indicator ::= ENUMERATED { + true, + ... +} + +RAC ::= OCTET STRING (SIZE (1)) + +RAT-Restrictions ::= SEQUENCE (SIZE(1..maxnoofEPLMNsPlusOne)) OF RAT-RestrictionsItem + +RAT-RestrictionsItem ::= SEQUENCE { + pLMNidentity PLMNidentity, + rAT-RestrictionInformation BIT STRING (SIZE(8, ...)), + iE-Extensions ProtocolExtensionContainer { { RAT-RestrictionsItem-ExtIEs} } OPTIONAL, + ... +} + +RAT-RestrictionsItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RAT-Type ::= ENUMERATED { + nbiot, + ..., + nbiot-leo, + nbiot-meo, + nbiot-geo, + nbiot-othersat, + eutran-leo, + eutran-meo, + eutran-geo, + eutran-othersat +} + +ReportAmountMDT ::= ENUMERATED{r1, r2, r4, r8, r16, r32, r64, rinfinity} + +ReportIntervalMDT ::= ENUMERATED {ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, min1, min6, min12, min30, min60} + +M1ReportingTrigger ::= ENUMERATED{ + periodic, + a2eventtriggered, + ..., + a2eventtriggered-periodic +} + +RequestType ::= SEQUENCE { + eventType EventType, + reportArea ReportArea, + iE-Extensions ProtocolExtensionContainer { { RequestType-ExtIEs} } OPTIONAL, + ... +} + + +RequestType-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-RequestTypeAdditionalInfo CRITICALITY ignore EXTENSION RequestTypeAdditionalInfo PRESENCE optional }, + ... +} + +RequestTypeAdditionalInfo ::= ENUMERATED { + includePSCell, + ... +} + +RIMTransfer ::= SEQUENCE { + rIMInformation RIMInformation, + rIMRoutingAddress RIMRoutingAddress OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { RIMTransfer-ExtIEs} } OPTIONAL, + ... +} + +RIMTransfer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RIMInformation ::= OCTET STRING + +RIMRoutingAddress ::= CHOICE { + gERAN-Cell-ID GERAN-Cell-ID, + ..., + targetRNC-ID TargetRNC-ID, + eHRPD-Sector-ID OCTET STRING (SIZE(16)) +} + +ReportArea ::= ENUMERATED { + ecgi, + ... +} + +RepetitionPeriod ::= INTEGER (0..4095) + +RLFReportInformation ::= SEQUENCE { + uE-RLF-Report-Container UE-RLF-Report-Container, + uE-RLF-Report-Container-for-extended-bands UE-RLF-Report-Container-for-extended-bands OPTIONAL, + iE-Extensions ProtocolExtensionContainer {{ RLFReportInformation-ExtIEs}} OPTIONAL, + ... +} + +RLFReportInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + {ID id-NB-IoT-RLF-Report-Container CRITICALITY ignore EXTENSION NB-IoT-RLF-Report-Container PRESENCE optional}, + ... +} + +RNC-ID ::= INTEGER (0..4095) + +RRC-Container ::= OCTET STRING + +RRC-Establishment-Cause ::= ENUMERATED { + emergency, + highPriorityAccess, + mt-Access, + mo-Signalling, + mo-Data, + ..., + delay-TolerantAccess, + mo-VoiceCall, + mo-ExceptionData +} + +ECGIListForRestart ::= SEQUENCE (SIZE(1..maxnoofCellsforRestart)) OF EUTRAN-CGI + +Routing-ID ::= INTEGER (0..255) + +-- S + + +SecurityKey ::= BIT STRING (SIZE(256)) + + + +SecurityContext ::= SEQUENCE { + nextHopChainingCount INTEGER (0..7), + nextHopParameter SecurityKey, + iE-Extensions ProtocolExtensionContainer { { SecurityContext-ExtIEs} } OPTIONAL, + ... +} + + +SecurityContext-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SecondaryRATType ::= ENUMERATED { + nR, + ..., + unlicensed +} + + +SecondaryRATDataUsageRequest ::= ENUMERATED { + requested, + ... +} + +SecondaryRATDataUsageReportList ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {SecondaryRATDataUsageReportItemIEs} } + +SecondaryRATDataUsageReportItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-SecondaryRATDataUsageReportItem CRITICALITY ignore TYPE SecondaryRATDataUsageReportItem PRESENCE mandatory }, + ... +} + +SecondaryRATDataUsageReportItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + secondaryRATType SecondaryRATType, + e-RABUsageReportList E-RABUsageReportList, + iE-Extensions ProtocolExtensionContainer { { SecondaryRATDataUsageReportItem-ExtIEs} } OPTIONAL, + ... +} + +SecondaryRATDataUsageReportItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SecurityIndication ::= SEQUENCE { + integrityProtectionIndication IntegrityProtectionIndication, + iE-Extensions ProtocolExtensionContainer { { SecurityIndication-ExtIEs } } OPTIONAL, + ... +} + +SecurityIndication-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SecurityResult ::= SEQUENCE { + integrityProtectionResult IntegrityProtectionResult, + iE-Extensions ProtocolExtensionContainer { {SecurityResult-ExtIEs} } OPTIONAL, + ... +} + +SecurityResult-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SensorMeasConfig::= ENUMERATED {setup,...} + +SensorMeasConfigNameItem ::= SEQUENCE { + sensorNameConfig SensorNameConfig, + iE-Extensions ProtocolExtensionContainer { { SensorMeasConfigNameItem-ExtIEs } } OPTIONAL, + ... +} + +SensorMeasConfigNameItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SensorMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofSensorName)) OF SensorMeasConfigNameItem + +SensorMeasurementConfiguration ::= SEQUENCE { + sensorMeasConfig SensorMeasConfig, + sensorMeasConfigNameList SensorMeasConfigNameList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {SensorMeasurementConfiguration-ExtIEs} } OPTIONAL, + ... +} + +SensorMeasurementConfiguration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SensorNameConfig ::= CHOICE { + uncompensatedBarometricConfig ENUMERATED {true, ...}, + choice-Extensions ProtocolIE-SingleContainer { {SensorNameConfig-ExtIEs} } +} + +SensorNameConfig-ExtIEs S1AP-PROTOCOL-IES ::= { + ... +} + +SerialNumber ::= BIT STRING (SIZE (16)) + +ServiceType ::= ENUMERATED{ + qMC-for-streaming-service, + qMC-for-MTSI-service, + ... +} + +SONInformation ::= CHOICE{ + sONInformationRequest SONInformationRequest, + sONInformationReply SONInformationReply, + ..., + sONInformation-Extension SONInformation-Extension +} + +SONInformation-Extension ::= ProtocolIE-SingleContainer {{ SONInformation-ExtensionIE }} + +SONInformation-ExtensionIE S1AP-PROTOCOL-IES ::= { + { ID id-SON-Information-Report CRITICALITY ignore TYPE SONInformationReport PRESENCE mandatory} +} + +SONInformationRequest ::= ENUMERATED { + x2TNL-Configuration-Info, + ..., + time-Synchronisation-Info, + activate-Muting, + deactivate-Muting} + +SONInformationReply ::= SEQUENCE { + x2TNLConfigurationInfo X2TNLConfigurationInfo OPTIONAL, + iE-Extensions ProtocolExtensionContainer {{SONInformationReply-ExtIEs}} OPTIONAL, + ... +} + +SONInformationReply-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for Release 9 to transfer Time synchronisation information -- + {ID id-Time-Synchronisation-Info CRITICALITY ignore EXTENSION TimeSynchronisationInfo PRESENCE optional}, + ..., + {ID id-Muting-Pattern-Information CRITICALITY ignore EXTENSION MutingPatternInformation PRESENCE optional} +} + +SONInformationReport ::= CHOICE{ + rLFReportInformation RLFReportInformation, + ... +} + +SONConfigurationTransfer ::= SEQUENCE { + targeteNB-ID TargeteNB-ID, + sourceeNB-ID SourceeNB-ID, + sONInformation SONInformation, + iE-Extensions ProtocolExtensionContainer { { SONConfigurationTransfer-ExtIEs} } OPTIONAL, +... +} + +SONConfigurationTransfer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for Release 10 to transfer the IP addresses of the eNB initiating the ANR action -- + {ID id-x2TNLConfigurationInfo CRITICALITY ignore EXTENSION X2TNLConfigurationInfo PRESENCE conditional + -- This IE shall be present if the SON Information IE contains the SON Information Request IE and the SON Information Request IE is set to "X2TNL Configuration Info" --}| +-- Extension for Release 12 to transfer information concerning the source cell of synchronisation and the aggressor cell -- + {ID id-Synchronisation-Information CRITICALITY ignore EXTENSION SynchronisationInformation PRESENCE conditional + -- This IE shall be present if the SON Information IE contains the SON Information Request IE set to " Activate Muting " --}, + ... +} + + +SynchronisationInformation ::= SEQUENCE { + sourceStratumLevel StratumLevel OPTIONAL, + listeningSubframePattern ListeningSubframePattern OPTIONAL, + aggressoreCGI-List ECGI-List OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {SynchronisationInformation-ExtIEs} } OPTIONAL, + ... +} + +SynchronisationInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +Source-ToTarget-TransparentContainer ::= OCTET STRING +-- This IE includes a transparent container from the source RAN node to the target RAN node. +-- The octets of the OCTET STRING are encoded according to the specifications of the target system. + +SourceBSS-ToTargetBSS-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +SourceeNB-ID ::= SEQUENCE { + global-ENB-ID Global-ENB-ID, + selected-TAI TAI, + iE-Extensions ProtocolExtensionContainer { {SourceeNB-ID-ExtIEs} } OPTIONAL +} + +SourceeNB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SRVCCOperationNotPossible ::= ENUMERATED { + notPossible, + ... +} + +SRVCCOperationPossible ::= ENUMERATED { + possible, + ... +} + +SRVCCHOIndication ::= ENUMERATED { + pSandCS, + cSonly, + ... +} + +SourceNodeID ::= CHOICE { + sourceNgRanNode-ID SourceNgRanNode-ID, + sourceNodeID-Extension SourceNodeID-Extension +} + +SourceNodeID-Extension ::= ProtocolIE-SingleContainer {{ SourceNodeID-ExtensionIE }} + +SourceNodeID-ExtensionIE S1AP-PROTOCOL-IES ::= { +... +} + +SourceeNB-ToTargeteNB-TransparentContainer ::= SEQUENCE { + rRC-Container RRC-Container, + e-RABInformationList E-RABInformationList OPTIONAL, + targetCell-ID EUTRAN-CGI, + subscriberProfileIDforRFP SubscriberProfileIDforRFP OPTIONAL, + uE-HistoryInformation UE-HistoryInformation, + iE-Extensions ProtocolExtensionContainer { {SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs} } OPTIONAL, + ... +} + +SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + {ID id-MobilityInformation CRITICALITY ignore EXTENSION MobilityInformation PRESENCE optional}| + {ID id-uE-HistoryInformationFromTheUE CRITICALITY ignore EXTENSION UE-HistoryInformationFromTheUE PRESENCE optional}| + {ID id-IMSvoiceEPSfallbackfrom5G CRITICALITY ignore EXTENSION IMSvoiceEPSfallbackfrom5G PRESENCE optional}| + {ID id-AdditionalRRMPriorityIndex CRITICALITY ignore EXTENSION AdditionalRRMPriorityIndex PRESENCE optional}| + {ID id-ContextatSource CRITICALITY ignore EXTENSION ContextatSource PRESENCE optional}| + {ID id-IntersystemMeasurementConfiguration CRITICALITY ignore EXTENSION IntersystemMeasurementConfiguration PRESENCE optional}| + {ID id-SourceNodeID CRITICALITY ignore EXTENSION SourceNodeID PRESENCE optional}| + {ID id-EmergencyIndicator CRITICALITY ignore EXTENSION EmergencyIndicator PRESENCE optional}| + {ID id-UEContextReferenceatSourceeNB CRITICALITY ignore EXTENSION ENB-UE-S1AP-ID PRESENCE optional}| + {ID id-SourceSNID CRITICALITY ignore EXTENSION Global-RAN-NODE-ID PRESENCE optional}| + {ID id-Direct-Forwarding-Path-Availability CRITICALITY ignore EXTENSION Direct-Forwarding-Path-Availability PRESENCE optional}, + ... +} + +SourceNgRanNode-ID ::= SEQUENCE { + global-RAN-NODE-ID Global-RAN-NODE-ID, + selected-TAI FiveGSTAI, + iE-Extensions ProtocolExtensionContainer { { SourceNgRanNode-ID-ExtIEs} } OPTIONAL, + ... +} + +SourceNgRanNode-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SourceRNC-ToTargetRNC-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +SourceNgRanNode-ToTargetNgRanNode-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +ServedGUMMEIs ::= SEQUENCE (SIZE (1.. maxnoofRATs)) OF ServedGUMMEIsItem + +ServedGUMMEIsItem ::= SEQUENCE { + servedPLMNs ServedPLMNs, + servedGroupIDs ServedGroupIDs, + servedMMECs ServedMMECs, + iE-Extensions ProtocolExtensionContainer { {ServedGUMMEIsItem-ExtIEs} } OPTIONAL, + ... +} + +ServedGUMMEIsItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + {ID id-GUMMEIType CRITICALITY ignore EXTENSION GUMMEIType PRESENCE optional}, + ... +} + +ServedGroupIDs ::= SEQUENCE (SIZE(1.. maxnoofGroupIDs)) OF MME-Group-ID +ServedMMECs ::= SEQUENCE (SIZE(1.. maxnoofMMECs)) OF MME-Code + +ServedPLMNs ::= SEQUENCE (SIZE(1.. maxnoofPLMNsPerMME)) OF PLMNidentity + +SubscriberProfileIDforRFP ::= INTEGER (1..256) + +Subscription-Based-UE-DifferentiationInfo ::= SEQUENCE { + periodicCommunicationIndicator ENUMERATED {periodically, ondemand, ...} OPTIONAL, + periodicTime INTEGER (1..3600, ...) OPTIONAL, + scheduledCommunicationTime ScheduledCommunicationTime OPTIONAL, + stationaryIndication ENUMERATED {stationary, mobile, ...} OPTIONAL, + trafficProfile ENUMERATED {single-packet, dual-packets, multiple-packets, ...} OPTIONAL, + batteryIndication ENUMERATED {battery-powered, battery-powered-not-rechargeable-or-replaceable, not-battery-powered, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Subscription-Based-UE-DifferentiationInfo-ExtIEs} } OPTIONAL, + ... +} + +Subscription-Based-UE-DifferentiationInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ScheduledCommunicationTime ::= SEQUENCE { + dayofWeek BIT STRING (SIZE(7)) OPTIONAL, + timeofDayStart INTEGER (0..86399, ...) OPTIONAL, + timeofDayEnd INTEGER (0..86399, ...) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ScheduledCommunicationTime-ExtIEs}} OPTIONAL, + ... +} + +ScheduledCommunicationTime-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SupportedTAs ::= SEQUENCE (SIZE(1.. maxnoofTACs)) OF SupportedTAs-Item + +SupportedTAs-Item ::= SEQUENCE { + tAC TAC, + broadcastPLMNs BPLMNs, + iE-Extensions ProtocolExtensionContainer { {SupportedTAs-Item-ExtIEs} } OPTIONAL, + ... +} + +SupportedTAs-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + -- Extension for Release 13 to transfer RAT-Type per TAC -- + {ID id-RAT-Type CRITICALITY reject EXTENSION RAT-Type PRESENCE optional}, + ... +} + +StratumLevel ::= INTEGER (0..3, ...) + +SynchronisationStatus ::= ENUMERATED { synchronous, asynchronous, ... } + +TimeSynchronisationInfo ::= SEQUENCE { + stratumLevel StratumLevel, + synchronisationStatus SynchronisationStatus, + iE-Extensions ProtocolExtensionContainer { { TimeSynchronisationInfo-ExtIEs} } OPTIONAL, + ... +} + +TimeSynchronisationInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + -- Extension for Release 12 to transfer Muting Availability Indication -- + {ID id-Muting-Availability-Indication CRITICALITY ignore EXTENSION MutingAvailabilityIndication PRESENCE optional}, + ... +} + +S-TMSI ::= SEQUENCE { + mMEC MME-Code, + m-TMSI M-TMSI, + iE-Extensions ProtocolExtensionContainer { {S-TMSI-ExtIEs} } OPTIONAL, + ... +} + +S-TMSI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- T + +TAC ::= OCTET STRING (SIZE (2)) + +TACList-In-LTE-NTN ::= SEQUENCE (SIZE(1..maxnoofTACsInNTN)) OF TAC + +TAIBasedMDT ::= SEQUENCE { + tAIListforMDT TAIListforMDT, + iE-Extensions ProtocolExtensionContainer { {TAIBasedMDT-ExtIEs} } OPTIONAL, + ... +} + +TAIBasedMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAIListforMDT ::= SEQUENCE (SIZE(1..maxnoofTAforMDT)) OF TAI + +TAIListforWarning ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAI + +TAI ::= SEQUENCE { + pLMNidentity PLMNidentity, + tAC TAC, + iE-Extensions ProtocolExtensionContainer { {TAI-ExtIEs} } OPTIONAL, + ... +} + +TAI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAI-Broadcast ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAI-Broadcast-Item + +TAI-Broadcast-Item ::= SEQUENCE { + tAI TAI, + completedCellinTAI CompletedCellinTAI, + iE-Extensions ProtocolExtensionContainer { {TAI-Broadcast-Item-ExtIEs} } OPTIONAL, + ... +} + +TAI-Broadcast-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAI-Cancelled ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAI-Cancelled-Item + +TAI-Cancelled-Item ::= SEQUENCE { + tAI TAI, + cancelledCellinTAI CancelledCellinTAI, + iE-Extensions ProtocolExtensionContainer { {TAI-Cancelled-Item-ExtIEs} } OPTIONAL, + ... +} + +TAI-Cancelled-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TABasedMDT ::= SEQUENCE { + tAListforMDT TAListforMDT, + iE-Extensions ProtocolExtensionContainer { {TABasedMDT-ExtIEs} } OPTIONAL, + ... +} + +TABasedMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAListforMDT ::= SEQUENCE (SIZE(1..maxnoofTAforMDT)) OF TAC + +TABasedQMC ::= SEQUENCE { + tAListforQMC TAListforQMC, + iE-Extensions ProtocolExtensionContainer { {TABasedQMC-ExtIEs} } OPTIONAL, + ... +} + +TABasedQMC-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAListforQMC ::= SEQUENCE (SIZE(1..maxnoofTAforQMC)) OF TAC + +TAIBasedQMC ::= SEQUENCE { + tAIListforQMC TAIListforQMC, + iE-Extensions ProtocolExtensionContainer { {TAIBasedQMC-ExtIEs} } OPTIONAL, + ... +} + +TAIBasedQMC-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAIListforQMC ::= SEQUENCE (SIZE(1..maxnoofTAforQMC)) OF TAI + +CompletedCellinTAI ::= SEQUENCE (SIZE(1..maxnoofCellinTAI)) OF CompletedCellinTAI-Item + +CompletedCellinTAI-Item ::= SEQUENCE{ + eCGI EUTRAN-CGI, + iE-Extensions ProtocolExtensionContainer { {CompletedCellinTAI-Item-ExtIEs} } OPTIONAL, + ... +} + +CompletedCellinTAI-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TBCD-STRING ::= OCTET STRING (SIZE (3)) + +TargetID ::= CHOICE { + targeteNB-ID TargeteNB-ID, + targetRNC-ID TargetRNC-ID, + cGI CGI, + ..., + targetgNgRanNode-ID TargetNgRanNode-ID +} + +TargeteNB-ID ::= SEQUENCE { + global-ENB-ID Global-ENB-ID, + selected-TAI TAI, + iE-Extensions ProtocolExtensionContainer { {TargeteNB-ID-ExtIEs} } OPTIONAL, + ... +} + +TargeteNB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TargetRNC-ID ::= SEQUENCE { + lAI LAI, + rAC RAC OPTIONAL, + rNC-ID RNC-ID, + extendedRNC-ID ExtendedRNC-ID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {TargetRNC-ID-ExtIEs} } OPTIONAL, + ... + } + + +TargetRNC-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TargetNgRanNode-ID ::= SEQUENCE { + global-RAN-NODE-ID Global-RAN-NODE-ID, + selected-TAI FiveGSTAI, + iE-Extensions ProtocolExtensionContainer { { TargetNgRanNode-ID-ExtIEs} } OPTIONAL, + ... +} + +TargetNgRanNode-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Global-RAN-NODE-ID::= CHOICE { + gNB GNB, + ng-eNB NG-eNB, + ... +} + +GNB ::= SEQUENCE { + global-gNB-ID Global-GNB-ID, + iE-Extensions ProtocolExtensionContainer { {GNB-ExtIEs} } OPTIONAL, + ... +} + +GNB-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Global-GNB-ID ::= SEQUENCE { + pLMN-Identity PLMNidentity, + gNB-ID GNB-Identity, + iE-Extensions ProtocolExtensionContainer { { Global-GNB-ID-ExtIEs} } OPTIONAL, + ... +} + +Global-GNB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +GNB-Identity ::= CHOICE { + gNB-ID GNB-ID, + ... +} + +NG-eNB ::= SEQUENCE { + global-ng-eNB-ID Global-ENB-ID, + iE-Extensions ProtocolExtensionContainer { { NG-eNB-ExtIEs} } OPTIONAL, + ... +} + +NG-eNB-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +GNB-ID ::= BIT STRING (SIZE(22..32)) + +TargeteNB-ToSourceeNB-TransparentContainer ::= SEQUENCE { + rRC-Container RRC-Container, + iE-Extensions ProtocolExtensionContainer { {TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs} } OPTIONAL, + ... +} + +TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-DAPSResponseInfoList CRITICALITY ignore EXTENSION DAPSResponseInfoList PRESENCE optional}| + { ID id-RACSIndication CRITICALITY ignore EXTENSION RACSIndication PRESENCE optional }| + { ID id-E-RABSecurityResultList CRITICALITY ignore EXTENSION E-RABSecurityResultList PRESENCE optional}| + { ID id-Direct-Forwarding-Path-Availability CRITICALITY ignore EXTENSION Direct-Forwarding-Path-Availability PRESENCE optional }, + ... +} + +Target-ToSource-TransparentContainer ::= OCTET STRING +-- This IE includes a transparent container from the target RAN node to the source RAN node. +-- The octets of the OCTET STRING are coded according to the specifications of the target system. + +TargetRNC-ToSourceRNC-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +TargetBSS-ToSourceBSS-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +TargetNgRanNode-ToSourceNgRanNode-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +M1ThresholdEventA2 ::= SEQUENCE { + measurementThreshold MeasurementThresholdA2, + iE-Extensions ProtocolExtensionContainer { { M1ThresholdEventA2-ExtIEs} } OPTIONAL, + ... +} + +M1ThresholdEventA2-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Threshold-RSRP ::= INTEGER(0..97) + +Threshold-RSRQ ::= INTEGER(0..34) + +TimeToTrigger ::= ENUMERATED {ms0, ms40, ms64, ms80, ms100, ms128, ms160, ms256, ms320, ms480, ms512, ms640, ms1024, ms1280, ms2560, ms5120} + +TimeToWait ::= ENUMERATED {v1s, v2s, v5s, v10s, v20s, v60s, ...} + +Time-UE-StayedInCell ::= INTEGER (0..4095) + +Time-UE-StayedInCell-EnhancedGranularity ::= INTEGER (0..40950) + +TimeSinceSecondaryNodeRelease ::= OCTET STRING (SIZE(4)) + +TransportInformation ::= SEQUENCE { + transportLayerAddress TransportLayerAddress, + uL-GTP-TEID GTP-TEID, + ... +} + +TransportLayerAddress ::= BIT STRING (SIZE(1..160, ...)) + +TraceActivation ::= SEQUENCE { + e-UTRAN-Trace-ID E-UTRAN-Trace-ID, + interfacesToTrace InterfacesToTrace, +traceDepth TraceDepth, +traceCollectionEntityIPAddress TransportLayerAddress, + iE-Extensions ProtocolExtensionContainer { { TraceActivation-ExtIEs} } OPTIONAL, + ... +} + +TraceActivation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for Rel-10 to support MDT -- + { ID id-MDTConfiguration CRITICALITY ignore EXTENSION MDT-Configuration PRESENCE optional }| +-- Extension for Rel-15 to support QMC -- + { ID id-UEAppLayerMeasConfig CRITICALITY ignore EXTENSION UEAppLayerMeasConfig PRESENCE optional }| + { ID id-MDTConfigurationNR CRITICALITY ignore EXTENSION MDT-ConfigurationNR PRESENCE optional }| + { ID id-TraceCollectionEntityURI CRITICALITY ignore EXTENSION URI-Address PRESENCE optional }, + ... +} + +TraceDepth ::= ENUMERATED { + minimum, + medium, + maximum, + minimumWithoutVendorSpecificExtension, + mediumWithoutVendorSpecificExtension, + maximumWithoutVendorSpecificExtension, + ... +} + +E-UTRAN-Trace-ID ::= OCTET STRING (SIZE (8)) + +TrafficLoadReductionIndication ::= INTEGER (1..99) + +TunnelInformation ::= SEQUENCE { + transportLayerAddress TransportLayerAddress, + uDP-Port-Number Port-Number OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {Tunnel-Information-ExtIEs} } OPTIONAL, + ... +} + +Tunnel-Information-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TypeOfError ::= ENUMERATED { + not-understood, + missing, + ... +} + +TAIListForRestart ::= SEQUENCE (SIZE(1..maxnoofRestartTAIs)) OF TAI + +-- U + +UEAggregateMaximumBitrate ::= SEQUENCE { + uEaggregateMaximumBitRateDL BitRate, + uEaggregateMaximumBitRateUL BitRate, + iE-Extensions ProtocolExtensionContainer { {UEAggregate-MaximumBitrates-ExtIEs} } OPTIONAL, + ... +} + +UEAggregate-MaximumBitrates-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for maximum bitrate > 10G bps -- + { ID id-extended-uEaggregateMaximumBitRateDL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}| + { ID id-extended-uEaggregateMaximumBitRateUL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}, + ... +} + +UEAppLayerMeasConfig ::= SEQUENCE { + containerForAppLayerMeasConfig OCTET STRING (SIZE(1..1000)), + areaScopeOfQMC AreaScopeOfQMC, + iE-Extensions ProtocolExtensionContainer { {UEAppLayerMeasConfig-ExtIEs} } OPTIONAL, + ... +} + +UEAppLayerMeasConfig-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + {ID id-serviceType CRITICALITY ignore EXTENSION ServiceType PRESENCE optional}, + ... +} + +UECapabilityInfoRequest ::= ENUMERATED { + requested, + ... +} + +UE-RetentionInformation ::= ENUMERATED { + ues-retained, + ...} + +UE-S1AP-IDs ::= CHOICE{ + uE-S1AP-ID-pair UE-S1AP-ID-pair, + mME-UE-S1AP-ID MME-UE-S1AP-ID, + ... +} + +UE-S1AP-ID-pair ::= SEQUENCE{ + mME-UE-S1AP-ID MME-UE-S1AP-ID, + eNB-UE-S1AP-ID ENB-UE-S1AP-ID, + iE-Extensions ProtocolExtensionContainer { {UE-S1AP-ID-pair-ExtIEs} } OPTIONAL, + ... +} +UE-S1AP-ID-pair-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +UE-associatedLogicalS1-ConnectionItem ::= SEQUENCE { + mME-UE-S1AP-ID MME-UE-S1AP-ID OPTIONAL, + eNB-UE-S1AP-ID ENB-UE-S1AP-ID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { UE-associatedLogicalS1-ConnectionItemExtIEs} } OPTIONAL, + ... +} + + +UE-associatedLogicalS1-ConnectionItemExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +UEIdentityIndexValue ::= BIT STRING (SIZE (10)) + +UE-HistoryInformation ::= SEQUENCE (SIZE(1..maxnoofCellsinUEHistoryInfo)) OF LastVisitedCell-Item + +UE-HistoryInformationFromTheUE ::= OCTET STRING +-- This IE is a transparent container and shall be encoded as the VisitedCellInfoList field contained in the UEInformationResponse message as defined in TS 36.331 [16] + +UEPagingID ::= CHOICE { + s-TMSI S-TMSI, + iMSI IMSI, + ... + } + +UERadioCapability ::= OCTET STRING + +UERadioCapabilityForPaging ::= OCTET STRING + +UERadioCapabilityID ::= OCTET STRING + +UE-RLF-Report-Container ::= OCTET STRING +-- This IE is a transparent container and shall be encoded as the rlf-Report-r9 field contained in the UEInformationResponse message as defined in TS 36.331 [16] + +UE-RLF-Report-Container-for-extended-bands ::= OCTET STRING +-- This IE is a transparent container and shall be encoded as the rlf-Report-v9e0 contained in the UEInformationResponse message as defined in TS 36.331 [16] + +UESecurityCapabilities ::= SEQUENCE { + encryptionAlgorithms EncryptionAlgorithms, + integrityProtectionAlgorithms IntegrityProtectionAlgorithms, + iE-Extensions ProtocolExtensionContainer { { UESecurityCapabilities-ExtIEs} } OPTIONAL, +... +} + +UESecurityCapabilities-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +UESidelinkAggregateMaximumBitrate ::= SEQUENCE { + uESidelinkAggregateMaximumBitRate BitRate, + iE-Extensions ProtocolExtensionContainer { {UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs} } OPTIONAL, + ... +} + +UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +UE-Usage-Type ::= INTEGER (0..255) + +UL-CP-SecurityInformation ::= SEQUENCE { + ul-NAS-MAC UL-NAS-MAC, + ul-NAS-Count UL-NAS-Count, + iE-Extensions ProtocolExtensionContainer { { UL-CP-SecurityInformation-ExtIEs} } OPTIONAL, + ... +} + +UL-CP-SecurityInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +UL-NAS-MAC ::= BIT STRING (SIZE (16)) + +UL-NAS-Count ::= BIT STRING (SIZE (5)) + +UnlicensedSpectrumRestriction ::= ENUMERATED { + unlicensed-restricted, + ... +} + + +URI-Address ::= VisibleString + +UserLocationInformation ::= SEQUENCE { + eutran-cgi EUTRAN-CGI, + tai TAI, + iE-Extensions ProtocolExtensionContainer { { UserLocationInformation-ExtIEs} } OPTIONAL, + ... +} + +UserLocationInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-PSCellInformation CRITICALITY ignore EXTENSION PSCellInformation PRESENCE optional}| + { ID id-LTE-NTN-TAI-Information CRITICALITY ignore EXTENSION LTE-NTN-TAI-Information PRESENCE optional}, + ... +} + +UEUserPlaneCIoTSupportIndicator ::= ENUMERATED { + supported, + ... +} + +UE-Application-Layer-Measurement-Capability ::= BIT STRING (SIZE (8)) + +-- First bit: QoE Measurement for streaming service +-- Second bit: QoE Measurement for MTSI service + +-- Note that undefined bits are considered as a spare bit and spare bits shall be set to 0 by the transmitter and shall be ignored by the receiver. + +-- V + +VoiceSupportMatchIndicator ::= ENUMERATED { + supported, + not-supported, + ... +} + +V2XServicesAuthorized ::= SEQUENCE { + vehicleUE VehicleUE OPTIONAL, + pedestrianUE PedestrianUE OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {V2XServicesAuthorized-ExtIEs} } OPTIONAL, + ... +} + +V2XServicesAuthorized-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +VehicleUE ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +PedestrianUE ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +-- W + +WarningAreaCoordinates ::= OCTET STRING (SIZE(1..1024)) + +WarningAreaList ::= CHOICE { + cellIDList ECGIList, + trackingAreaListforWarning TAIListforWarning, + emergencyAreaIDList EmergencyAreaIDList, + ... +} + + +WarningType ::= OCTET STRING (SIZE (2)) + +WarningSecurityInfo ::= OCTET STRING (SIZE (50)) + + +WarningMessageContents ::= OCTET STRING (SIZE(1..9600)) + +WLANMeasurementConfiguration ::= SEQUENCE { + wlanMeasConfig WLANMeasConfig, + wlanMeasConfigNameList WLANMeasConfigNameList OPTIONAL, + wlan-rssi ENUMERATED {true, ...} OPTIONAL, + wlan-rtt ENUMERATED {true, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { WLANMeasurementConfiguration-ExtIEs } } OPTIONAL, + ... +} + +WLANMeasurementConfiguration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +WLANMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofWLANName)) OF WLANName + +WLANMeasConfig::= ENUMERATED {setup,...} + +WLANName ::= OCTET STRING (SIZE (1..32)) + +WUS-Assistance-Information ::= SEQUENCE { + pagingProbabilityInformation PagingProbabilityInformation, + iE-Extensions ProtocolExtensionContainer { { WUS-Assistance-Information-ExtIEs } } OPTIONAL, + ... +} + +WUS-Assistance-Information-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- X + + +X2TNLConfigurationInfo ::= SEQUENCE { + eNBX2TransportLayerAddresses ENBX2TLAs, + iE-Extensions ProtocolExtensionContainer { { X2TNLConfigurationInfo-ExtIEs} } OPTIONAL, + ... +} + +X2TNLConfigurationInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for Release 10 to transfer the IPsec and U-plane addresses during ANR action -- + {ID id-eNBX2ExtendedTransportLayerAddresses CRITICALITY ignore EXTENSION ENBX2ExtTLAs PRESENCE optional}| +-- Extension for Release 12 to transfer the IP addresses of the X2 GW -- + {ID id-eNBIndirectX2TransportLayerAddresses CRITICALITY ignore EXTENSION ENBIndirectX2TransportLayerAddresses PRESENCE optional}, + ... +} + +ENBX2ExtTLAs ::= SEQUENCE (SIZE(1.. maxnoofeNBX2ExtTLAs)) OF ENBX2ExtTLA + +ENBX2ExtTLA ::= SEQUENCE { + iPsecTLA TransportLayerAddress OPTIONAL, + gTPTLAa ENBX2GTPTLAs OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ENBX2ExtTLA-ExtIEs} } OPTIONAL, + ... +} + +ENBX2ExtTLA-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ENBX2GTPTLAs ::= SEQUENCE (SIZE(1.. maxnoofeNBX2GTPTLAs)) OF TransportLayerAddress + +ENBIndirectX2TransportLayerAddresses ::= SEQUENCE (SIZE(1..maxnoofeNBX2TLAs)) OF TransportLayerAddress + +-- Y +-- Z + +END +-- ASN1STOP + +9.3.5 Common Definitions +-- ASN1START +-- ************************************************************** +-- +-- Common definitions +-- +-- ************************************************************** + +S1AP-CommonDataTypes { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-CommonDataTypes (3) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +Criticality ::= ENUMERATED { reject, ignore, notify } + +Presence ::= ENUMERATED { optional, conditional, mandatory } + +PrivateIE-ID ::= CHOICE { + local INTEGER (0..65535), + global OBJECT IDENTIFIER +} + +ProcedureCode ::= INTEGER (0..255) + +ProtocolExtensionID ::= INTEGER (0..65535) + +ProtocolIE-ID ::= INTEGER (0..65535) + +TriggeringMessage ::= ENUMERATED { initiating-message, successful-outcome, unsuccessfull-outcome } + +END +-- ASN1STOP + + +9.3.6 Constant Definitions +-- ASN1START +-- ************************************************************** +-- +-- Constant definitions +-- +-- ************************************************************** + +S1AP-Constants { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-Constants (4) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- ************************************************************** +-- +-- IE parameter types from other modules. +-- +-- ************************************************************** + +IMPORTS + ProcedureCode, + ProtocolIE-ID + +FROM S1AP-CommonDataTypes; + + +-- ************************************************************** +-- +-- Elementary Procedures +-- +-- ************************************************************** + +id-HandoverPreparation ProcedureCode ::= 0 +id-HandoverResourceAllocation ProcedureCode ::= 1 +id-HandoverNotification ProcedureCode ::= 2 +id-PathSwitchRequest ProcedureCode ::= 3 +id-HandoverCancel ProcedureCode ::= 4 +id-E-RABSetup ProcedureCode ::= 5 +id-E-RABModify ProcedureCode ::= 6 +id-E-RABRelease ProcedureCode ::= 7 +id-E-RABReleaseIndication ProcedureCode ::= 8 +id-InitialContextSetup ProcedureCode ::= 9 +id-Paging ProcedureCode ::= 10 +id-downlinkNASTransport ProcedureCode ::= 11 +id-initialUEMessage ProcedureCode ::= 12 +id-uplinkNASTransport ProcedureCode ::= 13 +id-Reset ProcedureCode ::= 14 +id-ErrorIndication ProcedureCode ::= 15 +id-NASNonDeliveryIndication ProcedureCode ::= 16 +id-S1Setup ProcedureCode ::= 17 +id-UEContextReleaseRequest ProcedureCode ::= 18 +id-DownlinkS1cdma2000tunnelling ProcedureCode ::= 19 +id-UplinkS1cdma2000tunnelling ProcedureCode ::= 20 +id-UEContextModification ProcedureCode ::= 21 +id-UECapabilityInfoIndication ProcedureCode ::= 22 +id-UEContextRelease ProcedureCode ::= 23 +id-eNBStatusTransfer ProcedureCode ::= 24 +id-MMEStatusTransfer ProcedureCode ::= 25 +id-DeactivateTrace ProcedureCode ::= 26 +id-TraceStart ProcedureCode ::= 27 +id-TraceFailureIndication ProcedureCode ::= 28 +id-ENBConfigurationUpdate ProcedureCode ::= 29 +id-MMEConfigurationUpdate ProcedureCode ::= 30 +id-LocationReportingControl ProcedureCode ::= 31 +id-LocationReportingFailureIndication ProcedureCode ::= 32 +id-LocationReport ProcedureCode ::= 33 +id-OverloadStart ProcedureCode ::= 34 +id-OverloadStop ProcedureCode ::= 35 +id-WriteReplaceWarning ProcedureCode ::= 36 +id-eNBDirectInformationTransfer ProcedureCode ::= 37 +id-MMEDirectInformationTransfer ProcedureCode ::= 38 +id-PrivateMessage ProcedureCode ::= 39 +id-eNBConfigurationTransfer ProcedureCode ::= 40 +id-MMEConfigurationTransfer ProcedureCode ::= 41 +id-CellTrafficTrace ProcedureCode ::= 42 +id-Kill ProcedureCode ::= 43 +id-downlinkUEAssociatedLPPaTransport ProcedureCode ::= 44 +id-uplinkUEAssociatedLPPaTransport ProcedureCode ::= 45 +id-downlinkNonUEAssociatedLPPaTransport ProcedureCode ::= 46 +id-uplinkNonUEAssociatedLPPaTransport ProcedureCode ::= 47 +id-UERadioCapabilityMatch ProcedureCode ::= 48 +id-PWSRestartIndication ProcedureCode ::= 49 +id-E-RABModificationIndication ProcedureCode ::= 50 +id-PWSFailureIndication ProcedureCode ::= 51 +id-RerouteNASRequest ProcedureCode ::= 52 +id-UEContextModificationIndication ProcedureCode ::= 53 +id-ConnectionEstablishmentIndication ProcedureCode ::= 54 +id-UEContextSuspend ProcedureCode ::= 55 +id-UEContextResume ProcedureCode ::= 56 +id-NASDeliveryIndication ProcedureCode ::= 57 +id-RetrieveUEInformation ProcedureCode ::= 58 +id-UEInformationTransfer ProcedureCode ::= 59 +id-eNBCPRelocationIndication ProcedureCode ::= 60 +id-MMECPRelocationIndication ProcedureCode ::= 61 +id-SecondaryRATDataUsageReport ProcedureCode ::= 62 +id-UERadioCapabilityIDMapping ProcedureCode ::= 63 +id-HandoverSuccess ProcedureCode ::= 64 +id-eNBEarlyStatusTransfer ProcedureCode ::= 65 +id-MMEEarlyStatusTransfer ProcedureCode ::= 66 + +-- ************************************************************** +-- +-- Extension constants +-- +-- ************************************************************** + +maxPrivateIEs INTEGER ::= 65535 +maxProtocolExtensions INTEGER ::= 65535 +maxProtocolIEs INTEGER ::= 65535 +-- ************************************************************** +-- +-- Lists +-- +-- ************************************************************** + +maxnoofCSGs INTEGER ::= 256 +maxnoofE-RABs INTEGER ::= 256 +maxnoofTAIs INTEGER ::= 256 +maxnoofTACs INTEGER ::= 256 +maxnoofErrors INTEGER ::= 256 +maxnoofBPLMNs INTEGER ::= 6 +maxnoofPLMNsPerMME INTEGER ::= 32 +maxnoofEPLMNs INTEGER ::= 15 +maxnoofEPLMNsPlusOne INTEGER ::= 16 +maxnoofForbLACs INTEGER ::= 4096 +maxnoofForbTACs INTEGER ::= 4096 +maxnoofIndividualS1ConnectionsToReset INTEGER ::= 256 +maxnoofCellsinUEHistoryInfo INTEGER ::= 16 +maxnoofCellsineNB INTEGER ::= 256 +maxnoofTAIforWarning INTEGER ::= 65535 +maxnoofCellID INTEGER ::= 65535 +maxnoofDCNs INTEGER ::= 32 +maxnoofEmergencyAreaID INTEGER ::= 65535 +maxnoofCellinTAI INTEGER ::= 65535 +maxnoofCellinEAI INTEGER ::= 65535 +maxnoofeNBX2TLAs INTEGER ::= 2 +maxnoofeNBX2ExtTLAs INTEGER ::= 16 +maxnoofeNBX2GTPTLAs INTEGER ::= 16 +maxnoofRATs INTEGER ::= 8 +maxnoofGroupIDs INTEGER ::= 65535 +maxnoofMMECs INTEGER ::= 256 +maxnoofCellIDforMDT INTEGER ::= 32 +maxnoofTAforMDT INTEGER ::= 8 +maxnoofMDTPLMNs INTEGER ::= 16 +maxnoofCellsforRestart INTEGER ::= 256 +maxnoofRestartTAIs INTEGER ::= 2048 +maxnoofRestartEmergencyAreaIDs INTEGER ::= 256 +maxEARFCN INTEGER ::= 262143 +maxnoofMBSFNAreaMDT INTEGER ::= 8 +maxnoofRecommendedCells INTEGER ::= 16 +maxnoofRecommendedENBs INTEGER ::= 16 +maxnooftimeperiods INTEGER ::= 2 +maxnoofCellIDforQMC INTEGER ::= 32 +maxnoofTAforQMC INTEGER ::= 8 +maxnoofPLMNforQMC INTEGER ::= 16 +maxnoofBluetoothName INTEGER ::= 4 +maxnoofWLANName INTEGER ::= 4 +maxnoofConnectedengNBs INTEGER ::= 256 +maxnoofPC5QoSFlows INTEGER ::= 2048 +maxnooffrequencies INTEGER ::= 64 +maxNARFCN INTEGER ::= 3279165 +maxRS-IndexCellQual INTEGER ::= 16 +maxnoofPSCellsPerPrimaryCellinUEHistoryInfo INTEGER ::= 8 +maxnoofTACsInNTN INTEGER ::= 12 +maxnoofSensorName INTEGER ::= 3 + + +-- ************************************************************** +-- +-- IEs +-- +-- ************************************************************** + +id-MME-UE-S1AP-ID ProtocolIE-ID ::= 0 +id-HandoverType ProtocolIE-ID ::= 1 +id-Cause ProtocolIE-ID ::= 2 +id-SourceID ProtocolIE-ID ::= 3 +id-TargetID ProtocolIE-ID ::= 4 +id-eNB-UE-S1AP-ID ProtocolIE-ID ::= 8 +id-E-RABSubjecttoDataForwardingList ProtocolIE-ID ::= 12 +id-E-RABtoReleaseListHOCmd ProtocolIE-ID ::= 13 +id-E-RABDataForwardingItem ProtocolIE-ID ::= 14 +id-E-RABReleaseItemBearerRelComp ProtocolIE-ID ::= 15 +id-E-RABToBeSetupListBearerSUReq ProtocolIE-ID ::= 16 +id-E-RABToBeSetupItemBearerSUReq ProtocolIE-ID ::= 17 +id-E-RABAdmittedList ProtocolIE-ID ::= 18 +id-E-RABFailedToSetupListHOReqAck ProtocolIE-ID ::= 19 +id-E-RABAdmittedItem ProtocolIE-ID ::= 20 +id-E-RABFailedtoSetupItemHOReqAck ProtocolIE-ID ::= 21 +id-E-RABToBeSwitchedDLList ProtocolIE-ID ::= 22 +id-E-RABToBeSwitchedDLItem ProtocolIE-ID ::= 23 +id-E-RABToBeSetupListCtxtSUReq ProtocolIE-ID ::= 24 +id-TraceActivation ProtocolIE-ID ::= 25 +id-NAS-PDU ProtocolIE-ID ::= 26 +id-E-RABToBeSetupItemHOReq ProtocolIE-ID ::= 27 +id-E-RABSetupListBearerSURes ProtocolIE-ID ::= 28 +id-E-RABFailedToSetupListBearerSURes ProtocolIE-ID ::= 29 +id-E-RABToBeModifiedListBearerModReq ProtocolIE-ID ::= 30 +id-E-RABModifyListBearerModRes ProtocolIE-ID ::= 31 +id-E-RABFailedToModifyList ProtocolIE-ID ::= 32 +id-E-RABToBeReleasedList ProtocolIE-ID ::= 33 +id-E-RABFailedToReleaseList ProtocolIE-ID ::= 34 +id-E-RABItem ProtocolIE-ID ::= 35 +id-E-RABToBeModifiedItemBearerModReq ProtocolIE-ID ::= 36 +id-E-RABModifyItemBearerModRes ProtocolIE-ID ::= 37 +id-E-RABReleaseItem ProtocolIE-ID ::= 38 +id-E-RABSetupItemBearerSURes ProtocolIE-ID ::= 39 +id-SecurityContext ProtocolIE-ID ::= 40 +id-HandoverRestrictionList ProtocolIE-ID ::= 41 +id-UEPagingID ProtocolIE-ID ::= 43 +id-pagingDRX ProtocolIE-ID ::= 44 +id-TAIList ProtocolIE-ID ::= 46 +id-TAIItem ProtocolIE-ID ::= 47 +id-E-RABFailedToSetupListCtxtSURes ProtocolIE-ID ::= 48 +id-E-RABReleaseItemHOCmd ProtocolIE-ID ::= 49 +id-E-RABSetupItemCtxtSURes ProtocolIE-ID ::= 50 +id-E-RABSetupListCtxtSURes ProtocolIE-ID ::= 51 +id-E-RABToBeSetupItemCtxtSUReq ProtocolIE-ID ::= 52 +id-E-RABToBeSetupListHOReq ProtocolIE-ID ::= 53 +id-GERANtoLTEHOInformationRes ProtocolIE-ID ::= 55 +id-UTRANtoLTEHOInformationRes ProtocolIE-ID ::= 57 +id-CriticalityDiagnostics ProtocolIE-ID ::= 58 +id-Global-ENB-ID ProtocolIE-ID ::= 59 +id-eNBname ProtocolIE-ID ::= 60 +id-MMEname ProtocolIE-ID ::= 61 +id-ServedPLMNs ProtocolIE-ID ::= 63 +id-SupportedTAs ProtocolIE-ID ::= 64 +id-TimeToWait ProtocolIE-ID ::= 65 +id-uEaggregateMaximumBitrate ProtocolIE-ID ::= 66 +id-TAI ProtocolIE-ID ::= 67 +id-E-RABReleaseListBearerRelComp ProtocolIE-ID ::= 69 +id-cdma2000PDU ProtocolIE-ID ::= 70 +id-cdma2000RATType ProtocolIE-ID ::= 71 +id-cdma2000SectorID ProtocolIE-ID ::= 72 +id-SecurityKey ProtocolIE-ID ::= 73 +id-UERadioCapability ProtocolIE-ID ::= 74 +id-GUMMEI-ID ProtocolIE-ID ::= 75 +id-E-RABInformationListItem ProtocolIE-ID ::= 78 +id-Direct-Forwarding-Path-Availability ProtocolIE-ID ::= 79 +id-UEIdentityIndexValue ProtocolIE-ID ::= 80 +id-cdma2000HOStatus ProtocolIE-ID ::= 83 +id-cdma2000HORequiredIndication ProtocolIE-ID ::= 84 +id-E-UTRAN-Trace-ID ProtocolIE-ID ::= 86 +id-RelativeMMECapacity ProtocolIE-ID ::= 87 +id-SourceMME-UE-S1AP-ID ProtocolIE-ID ::= 88 +id-Bearers-SubjectToStatusTransfer-Item ProtocolIE-ID ::= 89 +id-eNB-StatusTransfer-TransparentContainer ProtocolIE-ID ::= 90 +id-UE-associatedLogicalS1-ConnectionItem ProtocolIE-ID ::= 91 +id-ResetType ProtocolIE-ID ::= 92 +id-UE-associatedLogicalS1-ConnectionListResAck ProtocolIE-ID ::= 93 +id-E-RABToBeSwitchedULItem ProtocolIE-ID ::= 94 +id-E-RABToBeSwitchedULList ProtocolIE-ID ::= 95 +id-S-TMSI ProtocolIE-ID ::= 96 +id-cdma2000OneXRAND ProtocolIE-ID ::= 97 +id-RequestType ProtocolIE-ID ::= 98 +id-UE-S1AP-IDs ProtocolIE-ID ::= 99 +id-EUTRAN-CGI ProtocolIE-ID ::= 100 +id-OverloadResponse ProtocolIE-ID ::= 101 +id-cdma2000OneXSRVCCInfo ProtocolIE-ID ::= 102 +id-E-RABFailedToBeReleasedList ProtocolIE-ID ::= 103 +id-Source-ToTarget-TransparentContainer ProtocolIE-ID ::= 104 +id-ServedGUMMEIs ProtocolIE-ID ::= 105 +id-SubscriberProfileIDforRFP ProtocolIE-ID ::= 106 +id-UESecurityCapabilities ProtocolIE-ID ::= 107 +id-CSFallbackIndicator ProtocolIE-ID ::= 108 +id-CNDomain ProtocolIE-ID ::= 109 +id-E-RABReleasedList ProtocolIE-ID ::= 110 +id-MessageIdentifier ProtocolIE-ID ::= 111 +id-SerialNumber ProtocolIE-ID ::= 112 +id-WarningAreaList ProtocolIE-ID ::= 113 +id-RepetitionPeriod ProtocolIE-ID ::= 114 +id-NumberofBroadcastRequest ProtocolIE-ID ::= 115 +id-WarningType ProtocolIE-ID ::= 116 +id-WarningSecurityInfo ProtocolIE-ID ::= 117 +id-DataCodingScheme ProtocolIE-ID ::= 118 +id-WarningMessageContents ProtocolIE-ID ::= 119 +id-BroadcastCompletedAreaList ProtocolIE-ID ::= 120 +id-Inter-SystemInformationTransferTypeEDT ProtocolIE-ID ::= 121 +id-Inter-SystemInformationTransferTypeMDT ProtocolIE-ID ::= 122 +id-Target-ToSource-TransparentContainer ProtocolIE-ID ::= 123 +id-SRVCCOperationPossible ProtocolIE-ID ::= 124 +id-SRVCCHOIndication ProtocolIE-ID ::= 125 +id-NAS-DownlinkCount ProtocolIE-ID ::= 126 +id-CSG-Id ProtocolIE-ID ::= 127 +id-CSG-IdList ProtocolIE-ID ::= 128 +id-SONConfigurationTransferECT ProtocolIE-ID ::= 129 +id-SONConfigurationTransferMCT ProtocolIE-ID ::= 130 +id-TraceCollectionEntityIPAddress ProtocolIE-ID ::= 131 +id-MSClassmark2 ProtocolIE-ID ::= 132 +id-MSClassmark3 ProtocolIE-ID ::= 133 +id-RRC-Establishment-Cause ProtocolIE-ID ::= 134 +id-NASSecurityParametersfromE-UTRAN ProtocolIE-ID ::= 135 +id-NASSecurityParameterstoE-UTRAN ProtocolIE-ID ::= 136 +id-DefaultPagingDRX ProtocolIE-ID ::= 137 +id-Source-ToTarget-TransparentContainer-Secondary ProtocolIE-ID ::= 138 +id-Target-ToSource-TransparentContainer-Secondary ProtocolIE-ID ::= 139 +id-EUTRANRoundTripDelayEstimationInfo ProtocolIE-ID ::= 140 +id-BroadcastCancelledAreaList ProtocolIE-ID ::= 141 +id-ConcurrentWarningMessageIndicator ProtocolIE-ID ::= 142 +id-Data-Forwarding-Not-Possible ProtocolIE-ID ::= 143 +id-ExtendedRepetitionPeriod ProtocolIE-ID ::= 144 +id-CellAccessMode ProtocolIE-ID ::= 145 +id-CSGMembershipStatus ProtocolIE-ID ::= 146 +id-LPPa-PDU ProtocolIE-ID ::= 147 +id-Routing-ID ProtocolIE-ID ::= 148 +id-Time-Synchronisation-Info ProtocolIE-ID ::= 149 +id-PS-ServiceNotAvailable ProtocolIE-ID ::= 150 +id-PagingPriority ProtocolIE-ID ::= 151 +id-x2TNLConfigurationInfo ProtocolIE-ID ::= 152 +id-eNBX2ExtendedTransportLayerAddresses ProtocolIE-ID ::= 153 +id-GUMMEIList ProtocolIE-ID ::= 154 +id-GW-TransportLayerAddress ProtocolIE-ID ::= 155 +id-Correlation-ID ProtocolIE-ID ::= 156 +id-SourceMME-GUMMEI ProtocolIE-ID ::= 157 +id-MME-UE-S1AP-ID-2 ProtocolIE-ID ::= 158 +id-RegisteredLAI ProtocolIE-ID ::= 159 +id-RelayNode-Indicator ProtocolIE-ID ::= 160 +id-TrafficLoadReductionIndication ProtocolIE-ID ::= 161 +id-MDTConfiguration ProtocolIE-ID ::= 162 +id-MMERelaySupportIndicator ProtocolIE-ID ::= 163 +id-GWContextReleaseIndication ProtocolIE-ID ::= 164 +id-ManagementBasedMDTAllowed ProtocolIE-ID ::= 165 +id-PrivacyIndicator ProtocolIE-ID ::= 166 +id-Time-UE-StayedInCell-EnhancedGranularity ProtocolIE-ID ::= 167 +id-HO-Cause ProtocolIE-ID ::= 168 +id-VoiceSupportMatchIndicator ProtocolIE-ID ::= 169 +id-GUMMEIType ProtocolIE-ID ::= 170 +id-M3Configuration ProtocolIE-ID ::= 171 +id-M4Configuration ProtocolIE-ID ::= 172 +id-M5Configuration ProtocolIE-ID ::= 173 +id-MDT-Location-Info ProtocolIE-ID ::= 174 +id-MobilityInformation ProtocolIE-ID ::= 175 +id-Tunnel-Information-for-BBF ProtocolIE-ID ::= 176 +id-ManagementBasedMDTPLMNList ProtocolIE-ID ::= 177 +id-SignallingBasedMDTPLMNList ProtocolIE-ID ::= 178 +id-ULCOUNTValueExtended ProtocolIE-ID ::= 179 +id-DLCOUNTValueExtended ProtocolIE-ID ::= 180 +id-ReceiveStatusOfULPDCPSDUsExtended ProtocolIE-ID ::= 181 +id-ECGIListForRestart ProtocolIE-ID ::= 182 +id-SIPTO-Correlation-ID ProtocolIE-ID ::= 183 +id-SIPTO-L-GW-TransportLayerAddress ProtocolIE-ID ::= 184 +id-TransportInformation ProtocolIE-ID ::= 185 +id-LHN-ID ProtocolIE-ID ::= 186 +id-AdditionalCSFallbackIndicator ProtocolIE-ID ::= 187 +id-TAIListForRestart ProtocolIE-ID ::= 188 +id-UserLocationInformation ProtocolIE-ID ::= 189 +id-EmergencyAreaIDListForRestart ProtocolIE-ID ::= 190 +id-KillAllWarningMessages ProtocolIE-ID ::= 191 +id-Masked-IMEISV ProtocolIE-ID ::= 192 +id-eNBIndirectX2TransportLayerAddresses ProtocolIE-ID ::= 193 +id-uE-HistoryInformationFromTheUE ProtocolIE-ID ::= 194 +id-ProSeAuthorized ProtocolIE-ID ::= 195 +id-ExpectedUEBehaviour ProtocolIE-ID ::= 196 +id-LoggedMBSFNMDT ProtocolIE-ID ::= 197 +id-UERadioCapabilityForPaging ProtocolIE-ID ::= 198 +id-E-RABToBeModifiedListBearerModInd ProtocolIE-ID ::= 199 +id-E-RABToBeModifiedItemBearerModInd ProtocolIE-ID ::= 200 +id-E-RABNotToBeModifiedListBearerModInd ProtocolIE-ID ::= 201 +id-E-RABNotToBeModifiedItemBearerModInd ProtocolIE-ID ::= 202 +id-E-RABModifyListBearerModConf ProtocolIE-ID ::= 203 +id-E-RABModifyItemBearerModConf ProtocolIE-ID ::= 204 +id-E-RABFailedToModifyListBearerModConf ProtocolIE-ID ::= 205 +id-SON-Information-Report ProtocolIE-ID ::= 206 +id-Muting-Availability-Indication ProtocolIE-ID ::= 207 +id-Muting-Pattern-Information ProtocolIE-ID ::= 208 +id-Synchronisation-Information ProtocolIE-ID ::= 209 +id-E-RABToBeReleasedListBearerModConf ProtocolIE-ID ::= 210 +id-AssistanceDataForPaging ProtocolIE-ID ::= 211 +id-CellIdentifierAndCELevelForCECapableUEs ProtocolIE-ID ::= 212 +id-InformationOnRecommendedCellsAndENBsForPaging ProtocolIE-ID ::= 213 +id-RecommendedCellItem ProtocolIE-ID ::= 214 +id-RecommendedENBItem ProtocolIE-ID ::= 215 +id-ProSeUEtoNetworkRelaying ProtocolIE-ID ::= 216 +id-ULCOUNTValuePDCP-SNlength18 ProtocolIE-ID ::= 217 +id-DLCOUNTValuePDCP-SNlength18 ProtocolIE-ID ::= 218 +id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 ProtocolIE-ID ::= 219 +id-M6Configuration ProtocolIE-ID ::= 220 +id-M7Configuration ProtocolIE-ID ::= 221 +id-PWSfailedECGIList ProtocolIE-ID ::= 222 +id-MME-Group-ID ProtocolIE-ID ::= 223 +id-Additional-GUTI ProtocolIE-ID ::= 224 +id-S1-Message ProtocolIE-ID ::= 225 +id-CSGMembershipInfo ProtocolIE-ID ::= 226 +id-Paging-eDRXInformation ProtocolIE-ID ::= 227 +id-UE-RetentionInformation ProtocolIE-ID ::= 228 +id-UE-Usage-Type ProtocolIE-ID ::= 230 +id-extended-UEIdentityIndexValue ProtocolIE-ID ::= 231 +id-RAT-Type ProtocolIE-ID ::= 232 +id-BearerType ProtocolIE-ID ::= 233 +id-NB-IoT-DefaultPagingDRX ProtocolIE-ID ::= 234 +id-E-RABFailedToResumeListResumeReq ProtocolIE-ID ::= 235 +id-E-RABFailedToResumeItemResumeReq ProtocolIE-ID ::= 236 +id-E-RABFailedToResumeListResumeRes ProtocolIE-ID ::= 237 +id-E-RABFailedToResumeItemResumeRes ProtocolIE-ID ::= 238 +id-NB-IoT-Paging-eDRXInformation ProtocolIE-ID ::= 239 +id-V2XServicesAuthorized ProtocolIE-ID ::= 240 +id-UEUserPlaneCIoTSupportIndicator ProtocolIE-ID ::= 241 +id-CE-mode-B-SupportIndicator ProtocolIE-ID ::= 242 +id-SRVCCOperationNotPossible ProtocolIE-ID ::= 243 +id-NB-IoT-UEIdentityIndexValue ProtocolIE-ID ::= 244 +id-RRC-Resume-Cause ProtocolIE-ID ::= 245 +id-DCN-ID ProtocolIE-ID ::= 246 +id-ServedDCNs ProtocolIE-ID ::= 247 +id-UESidelinkAggregateMaximumBitrate ProtocolIE-ID ::= 248 +id-DLNASPDUDeliveryAckRequest ProtocolIE-ID ::= 249 +id-Coverage-Level ProtocolIE-ID ::= 250 +id-EnhancedCoverageRestricted ProtocolIE-ID ::= 251 +id-UE-Level-QoS-Parameters ProtocolIE-ID ::= 252 +id-DL-CP-SecurityInformation ProtocolIE-ID ::= 253 +id-UL-CP-SecurityInformation ProtocolIE-ID ::= 254 +id-extended-e-RAB-MaximumBitrateDL ProtocolIE-ID ::= 255 +id-extended-e-RAB-MaximumBitrateUL ProtocolIE-ID ::= 256 +id-extended-e-RAB-GuaranteedBitrateDL ProtocolIE-ID ::= 257 +id-extended-e-RAB-GuaranteedBitrateUL ProtocolIE-ID ::= 258 +id-extended-uEaggregateMaximumBitRateDL ProtocolIE-ID ::= 259 +id-extended-uEaggregateMaximumBitRateUL ProtocolIE-ID ::= 260 +id-NRrestrictioninEPSasSecondaryRAT ProtocolIE-ID ::= 261 +id-UEAppLayerMeasConfig ProtocolIE-ID ::= 262 +id-UE-Application-Layer-Measurement-Capability ProtocolIE-ID ::= 263 +id-SecondaryRATDataUsageReportList ProtocolIE-ID ::= 264 +id-SecondaryRATDataUsageReportItem ProtocolIE-ID ::= 265 +id-HandoverFlag ProtocolIE-ID ::= 266 +id-E-RABUsageReportItem ProtocolIE-ID ::= 267 +id-SecondaryRATDataUsageRequest ProtocolIE-ID ::= 268 +id-NRUESecurityCapabilities ProtocolIE-ID ::= 269 +id-UnlicensedSpectrumRestriction ProtocolIE-ID ::= 270 +id-CE-ModeBRestricted ProtocolIE-ID ::= 271 +id-LTE-M-Indication ProtocolIE-ID ::= 272 +id-DownlinkPacketLossRate ProtocolIE-ID ::= 273 +id-UplinkPacketLossRate ProtocolIE-ID ::= 274 +id-UECapabilityInfoRequest ProtocolIE-ID ::= 275 +id-serviceType ProtocolIE-ID ::= 276 +id-AerialUEsubscriptionInformation ProtocolIE-ID ::= 277 +id-Subscription-Based-UE-DifferentiationInfo ProtocolIE-ID ::= 278 +id-EndIndication ProtocolIE-ID ::= 280 +id-EDT-Session ProtocolIE-ID ::= 281 +id-CNTypeRestrictions ProtocolIE-ID ::= 282 +id-PendingDataIndication ProtocolIE-ID ::= 283 +id-BluetoothMeasurementConfiguration ProtocolIE-ID ::= 284 +id-WLANMeasurementConfiguration ProtocolIE-ID ::= 285 +id-WarningAreaCoordinates ProtocolIE-ID ::= 286 +id-NRrestrictionin5GS ProtocolIE-ID ::= 287 +id-PSCellInformation ProtocolIE-ID ::= 288 +id-LastNG-RANPLMNIdentity ProtocolIE-ID ::= 290 +id-ConnectedengNBList ProtocolIE-ID ::= 291 +id-ConnectedengNBToAddList ProtocolIE-ID ::= 292 +id-ConnectedengNBToRemoveList ProtocolIE-ID ::= 293 +id-EN-DCSONConfigurationTransfer-ECT ProtocolIE-ID ::= 294 +id-EN-DCSONConfigurationTransfer-MCT ProtocolIE-ID ::= 295 +id-IMSvoiceEPSfallbackfrom5G ProtocolIE-ID ::= 296 +id-TimeSinceSecondaryNodeRelease ProtocolIE-ID ::= 297 +id-RequestTypeAdditionalInfo ProtocolIE-ID ::= 298 +id-AdditionalRRMPriorityIndex ProtocolIE-ID ::= 299 +id-ContextatSource ProtocolIE-ID ::= 300 +id-IAB-Authorized ProtocolIE-ID ::= 301 +id-IAB-Node-Indication ProtocolIE-ID ::= 302 +id-IAB-Supported ProtocolIE-ID ::= 303 +id-DataSize ProtocolIE-ID ::= 304 +id-Ethernet-Type ProtocolIE-ID ::= 305 +id-NRV2XServicesAuthorized ProtocolIE-ID ::= 306 +id-NRUESidelinkAggregateMaximumBitrate ProtocolIE-ID ::= 307 +id-PC5QoSParameters ProtocolIE-ID ::= 308 +id-IntersystemSONConfigurationTransferMCT ProtocolIE-ID ::= 309 +id-IntersystemSONConfigurationTransferECT ProtocolIE-ID ::= 310 +id-IntersystemMeasurementConfiguration ProtocolIE-ID ::= 311 +id-SourceNodeID ProtocolIE-ID ::= 312 +id-NB-IoT-RLF-Report-Container ProtocolIE-ID ::= 313 +id-UERadioCapabilityID ProtocolIE-ID ::= 314 +id-UERadioCapability-NR-Format ProtocolIE-ID ::= 315 +id-MDTConfigurationNR ProtocolIE-ID ::= 316 +id-DAPSRequestInfo ProtocolIE-ID ::= 317 +id-DAPSResponseInfoList ProtocolIE-ID ::= 318 +id-DAPSResponseInfoItem ProtocolIE-ID ::= 319 +id-NotifySourceeNB ProtocolIE-ID ::= 320 +id-eNB-EarlyStatusTransfer-TransparentContainer ProtocolIE-ID ::= 321 +id-Bearers-SubjectToEarlyStatusTransfer-Item ProtocolIE-ID ::= 322 +id-WUS-Assistance-Information ProtocolIE-ID ::= 323 +id-NB-IoT-PagingDRX ProtocolIE-ID ::= 324 +id-TraceCollectionEntityURI ProtocolIE-ID ::= 325 +id-EmergencyIndicator ProtocolIE-ID ::= 326 +id-UERadioCapabilityForPaging-NR-Format ProtocolIE-ID ::= 327 +id-SourceTransportLayerAddress ProtocolIE-ID ::= 328 +id-lastVisitedPSCellList ProtocolIE-ID ::= 329 +id-RACSIndication ProtocolIE-ID ::= 330 +id-PagingCause ProtocolIE-ID ::= 331 +id-SecurityIndication ProtocolIE-ID ::= 332 +id-SecurityResult ProtocolIE-ID ::= 333 +id-E-RABSecurityResultItem ProtocolIE-ID ::= 334 +id-E-RABSecurityResultList ProtocolIE-ID ::= 335 +id-RAT-Restrictions ProtocolIE-ID ::= 336 +id-UEContextReferenceatSourceeNB ProtocolIE-ID ::= 337 +id-LTE-NTN-TAI-Information ProtocolIE-ID ::= 339 +id-SourceNodeTransportLayerAddress ProtocolIE-ID ::= 340 +id-E-RABToBeUpdatedList ProtocolIE-ID ::= 341 +id-E-RABToBeUpdatedItem ProtocolIE-ID ::= 342 +id-SourceSNID ProtocolIE-ID ::= 343 +id-LoggedMDTTrigger ProtocolIE-ID ::= 344 +id-SensorMeasurementConfiguration ProtocolIE-ID ::= 345 + +END +-- ASN1STOP + +9.3.7 Container Definitions +-- ASN1START +-- ************************************************************** +-- +-- Container definitions +-- +-- ************************************************************** + +S1AP-Containers { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-Containers (5) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- ************************************************************** +-- +-- IE parameter types from other modules. +-- +-- ************************************************************** + +IMPORTS + Criticality, + Presence, + PrivateIE-ID, + ProtocolExtensionID, + ProtocolIE-ID +FROM S1AP-CommonDataTypes + + maxPrivateIEs, + maxProtocolExtensions, + maxProtocolIEs +FROM S1AP-Constants; + +-- ************************************************************** +-- +-- Class Definition for Protocol IEs +-- +-- ************************************************************** + +S1AP-PROTOCOL-IES ::= CLASS { + &id ProtocolIE-ID UNIQUE, + &criticality Criticality, + &Value, + &presence Presence +} +WITH SYNTAX { + ID &id + CRITICALITY &criticality + TYPE &Value + PRESENCE &presence +} + +-- ************************************************************** +-- +-- Class Definition for Protocol IEs +-- +-- ************************************************************** + +S1AP-PROTOCOL-IES-PAIR ::= CLASS { + &id ProtocolIE-ID UNIQUE, + &firstCriticality Criticality, + &FirstValue, + &secondCriticality Criticality, + &SecondValue, + &presence Presence +} +WITH SYNTAX { + ID &id + FIRST CRITICALITY &firstCriticality + FIRST TYPE &FirstValue + SECOND CRITICALITY &secondCriticality + SECOND TYPE &SecondValue + PRESENCE &presence +} + +-- ************************************************************** +-- +-- Class Definition for Protocol Extensions +-- +-- ************************************************************** + +S1AP-PROTOCOL-EXTENSION ::= CLASS { + &id ProtocolExtensionID UNIQUE, + &criticality Criticality, + &Extension, + &presence Presence +} +WITH SYNTAX { + ID &id + CRITICALITY &criticality + EXTENSION &Extension + PRESENCE &presence +} + +-- ************************************************************** +-- +-- Class Definition for Private IEs +-- +-- ************************************************************** + +S1AP-PRIVATE-IES ::= CLASS { + &id PrivateIE-ID, + &criticality Criticality, + &Value, + &presence Presence +} +WITH SYNTAX { + ID &id + CRITICALITY &criticality + TYPE &Value + PRESENCE &presence +} + +-- ************************************************************** +-- +-- Container for Protocol IEs +-- +-- ************************************************************** + +ProtocolIE-Container {S1AP-PROTOCOL-IES : IEsSetParam} ::= + SEQUENCE (SIZE (0..maxProtocolIEs)) OF + ProtocolIE-Field {{IEsSetParam}} + +ProtocolIE-SingleContainer {S1AP-PROTOCOL-IES : IEsSetParam} ::= + ProtocolIE-Field {{IEsSetParam}} + +ProtocolIE-Field {S1AP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE { + id S1AP-PROTOCOL-IES.&id ({IEsSetParam}), + criticality S1AP-PROTOCOL-IES.&criticality ({IEsSetParam}{@id}), + value S1AP-PROTOCOL-IES.&Value ({IEsSetParam}{@id}) +} + +-- ************************************************************** +-- +-- Container for Protocol IE Pairs +-- +-- ************************************************************** + +ProtocolIE-ContainerPair {S1AP-PROTOCOL-IES-PAIR : IEsSetParam} ::= + SEQUENCE (SIZE (0..maxProtocolIEs)) OF + ProtocolIE-FieldPair {{IEsSetParam}} + +ProtocolIE-FieldPair {S1AP-PROTOCOL-IES-PAIR : IEsSetParam} ::= SEQUENCE { + id S1AP-PROTOCOL-IES-PAIR.&id ({IEsSetParam}), + firstCriticality S1AP-PROTOCOL-IES-PAIR.&firstCriticality ({IEsSetParam}{@id}), + firstValue S1AP-PROTOCOL-IES-PAIR.&FirstValue ({IEsSetParam}{@id}), + secondCriticality S1AP-PROTOCOL-IES-PAIR.&secondCriticality ({IEsSetParam}{@id}), + secondValue S1AP-PROTOCOL-IES-PAIR.&SecondValue ({IEsSetParam}{@id}) +} + +-- ************************************************************** +-- +-- Container Lists for Protocol IE Containers +-- +-- ************************************************************** + +ProtocolIE-ContainerList {INTEGER : lowerBound, INTEGER : upperBound, S1AP-PROTOCOL-IES : IEsSetParam} ::= + SEQUENCE (SIZE (lowerBound..upperBound)) OF + ProtocolIE-SingleContainer {{IEsSetParam}} + +ProtocolIE-ContainerPairList {INTEGER : lowerBound, INTEGER : upperBound, S1AP-PROTOCOL-IES-PAIR : IEsSetParam} ::= + SEQUENCE (SIZE (lowerBound..upperBound)) OF + ProtocolIE-ContainerPair {{IEsSetParam}} + +-- ************************************************************** +-- +-- Container for Protocol Extensions +-- +-- ************************************************************** + +ProtocolExtensionContainer {S1AP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= + SEQUENCE (SIZE (1..maxProtocolExtensions)) OF + ProtocolExtensionField {{ExtensionSetParam}} + +ProtocolExtensionField {S1AP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= SEQUENCE { + id S1AP-PROTOCOL-EXTENSION.&id ({ExtensionSetParam}), + criticality S1AP-PROTOCOL-EXTENSION.&criticality ({ExtensionSetParam}{@id}), + extensionValue S1AP-PROTOCOL-EXTENSION.&Extension ({ExtensionSetParam}{@id}) +} + +-- ************************************************************** +-- +-- Container for Private IEs +-- +-- ************************************************************** + +PrivateIE-Container {S1AP-PRIVATE-IES : IEsSetParam } ::= + SEQUENCE (SIZE (1.. maxPrivateIEs)) OF + PrivateIE-Field {{IEsSetParam}} + +PrivateIE-Field {S1AP-PRIVATE-IES : IEsSetParam} ::= SEQUENCE { + id S1AP-PRIVATE-IES.&id ({IEsSetParam}), + criticality S1AP-PRIVATE-IES.&criticality ({IEsSetParam}{@id}), + value S1AP-PRIVATE-IES.&Value ({IEsSetParam}{@id}) +} + +END diff --git a/lib/ngap/ogs-ngap.h b/lib/ngap/ogs-ngap.h index f3f48908b..4ea5ab3ad 100644 --- a/lib/ngap/ogs-ngap.h +++ b/lib/ngap/ogs-ngap.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2019,2020 by Sukchan Lee + * Copyright (C) 2019-2023 by Sukchan Lee * * This file is part of Open5GS. * @@ -22,17 +22,28 @@ #include "core/ogs-core.h" +#include "NGAP_ActivatedCellList.h" #include "NGAP_AdditionalDLUPTNLInformationForHOItem.h" #include "NGAP_AdditionalDLUPTNLInformationForHOList.h" #include "NGAP_AdditionalQosFlowInformation.h" #include "NGAP_AllocationAndRetentionPriority.h" +#include "NGAP_Allowed-CAG-List-per-PLMN.h" #include "NGAP_AllowedNSSAI.h" #include "NGAP_AllowedNSSAI-Item.h" +#include "NGAP_Allowed-PNI-NPN-Item.h" +#include "NGAP_Allowed-PNI-NPN-List.h" #include "NGAP_AllowedTACs.h" +#include "NGAP_AlternativeQoSParaSetIndex.h" +#include "NGAP_AlternativeQoSParaSetItem.h" +#include "NGAP_AlternativeQoSParaSetList.h" +#include "NGAP_AlternativeQoSParaSetNotifyIndex.h" #include "NGAP_AMFConfigurationUpdateAcknowledge.h" #include "NGAP_AMFConfigurationUpdateFailure.h" #include "NGAP_AMFConfigurationUpdate.h" +#include "NGAP_AMFCPRelocationIndication.h" #include "NGAP_AMFName.h" +#include "NGAP_AMFNameUTF8String.h" +#include "NGAP_AMFNameVisibleString.h" #include "NGAP_AMFPagingTarget.h" #include "NGAP_AMFPointer.h" #include "NGAP_AMFRegionID.h" @@ -56,17 +67,46 @@ #include "NGAP_AreaOfInterestRANNodeList.h" #include "NGAP_AreaOfInterestTAIItem.h" #include "NGAP_AreaOfInterestTAIList.h" +#include "NGAP_AreaScopeOfMDT-EUTRA.h" +#include "NGAP_AreaScopeOfMDT-NR.h" +#include "NGAP_AreaScopeOfNeighCellsItem.h" +#include "NGAP_AreaScopeOfNeighCellsList.h" +#include "NGAP_AreaScopeOfQMC.h" #include "NGAP_asn_constant.h" #include "NGAP_AssistanceDataForPaging.h" #include "NGAP_AssistanceDataForRecommendedCells.h" +#include "NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem.h" +#include "NGAP_AssociatedMBSQosFlowSetuporModifyRequestList.h" +#include "NGAP_AssociatedMBSQosFlowSetupRequestItem.h" +#include "NGAP_AssociatedMBSQosFlowSetupRequestList.h" #include "NGAP_AssociatedQosFlowItem.h" #include "NGAP_AssociatedQosFlowList.h" +#include "NGAP_AuthenticatedIndication.h" +#include "NGAP_AvailableRANVisibleQoEMetrics.h" #include "NGAP_AveragingWindow.h" +#include "NGAP_BeamMeasurementsReportConfiguration.h" +#include "NGAP_BeamMeasurementsReportQuantity.h" #include "NGAP_BitRate.h" +#include "NGAP_BluetoothMeasConfig.h" +#include "NGAP_BluetoothMeasConfigNameItem.h" +#include "NGAP_BluetoothMeasConfigNameList.h" +#include "NGAP_BluetoothMeasurementConfiguration.h" +#include "NGAP_BluetoothName.h" #include "NGAP_BroadcastCancelledAreaList.h" #include "NGAP_BroadcastCompletedAreaList.h" #include "NGAP_BroadcastPLMNItem.h" #include "NGAP_BroadcastPLMNList.h" +#include "NGAP_BroadcastSessionModificationFailure.h" +#include "NGAP_BroadcastSessionModificationRequest.h" +#include "NGAP_BroadcastSessionModificationResponse.h" +#include "NGAP_BroadcastSessionReleaseRequest.h" +#include "NGAP_BroadcastSessionReleaseRequired.h" +#include "NGAP_BroadcastSessionReleaseResponse.h" +#include "NGAP_BroadcastSessionSetupFailure.h" +#include "NGAP_BroadcastSessionSetupRequest.h" +#include "NGAP_BroadcastSessionSetupResponse.h" +#include "NGAP_BurstArrivalTime.h" +#include "NGAP_CAG-ID.h" #include "NGAP_CancelAllWarningMessages.h" #include "NGAP_CancelledCellsInEAI-EUTRA.h" #include "NGAP_CancelledCellsInEAI-EUTRA-Item.h" @@ -76,12 +116,22 @@ #include "NGAP_CancelledCellsInTAI-EUTRA-Item.h" #include "NGAP_CancelledCellsInTAI-NR.h" #include "NGAP_CancelledCellsInTAI-NR-Item.h" +#include "NGAP_CandidateCell.h" +#include "NGAP_CandidateCellID.h" +#include "NGAP_CandidateCellItem.h" +#include "NGAP_CandidateCellList.h" +#include "NGAP_CandidatePCI.h" #include "NGAP_Cause.h" #include "NGAP_CauseMisc.h" #include "NGAP_CauseNas.h" #include "NGAP_CauseProtocol.h" #include "NGAP_CauseRadioNetwork.h" #include "NGAP_CauseTransport.h" +#include "NGAP_CellBasedMDT-EUTRA.h" +#include "NGAP_CellBasedMDT-NR.h" +#include "NGAP_CellBasedQMC.h" +#include "NGAP_Cell-CAGInformation.h" +#include "NGAP_CellCAGList.h" #include "NGAP_CellIDBroadcastEUTRA.h" #include "NGAP_CellIDBroadcastEUTRA-Item.h" #include "NGAP_CellIDBroadcastNR.h" @@ -90,11 +140,18 @@ #include "NGAP_CellIDCancelledEUTRA-Item.h" #include "NGAP_CellIDCancelledNR.h" #include "NGAP_CellIDCancelledNR-Item.h" +#include "NGAP_CellIdListforMDT-EUTRA.h" +#include "NGAP_CellIdListforMDT-NR.h" +#include "NGAP_CellIdListforQMC.h" #include "NGAP_CellIDListForRestart.h" #include "NGAP_CellSize.h" +#include "NGAP_CellsToActivateList.h" #include "NGAP_CellTrafficTrace.h" #include "NGAP_CellType.h" +#include "NGAP_CEmodeBrestricted.h" +#include "NGAP_CEmodeBSupport-Indicator.h" #include "NGAP_CNAssistedRANTuning.h" +#include "NGAP_CNsubgroupID.h" #include "NGAP_CNTypeRestrictionsForEquivalent.h" #include "NGAP_CNTypeRestrictionsForEquivalentItem.h" #include "NGAP_CNTypeRestrictionsForServing.h" @@ -107,18 +164,26 @@ #include "NGAP_CompletedCellsInTAI-EUTRA-Item.h" #include "NGAP_CompletedCellsInTAI-NR.h" #include "NGAP_CompletedCellsInTAI-NR-Item.h" +#include "NGAP_CompositeAvailableCapacity.h" #include "NGAP_ConcurrentWarningMessageInd.h" #include "NGAP_ConfidentialityProtectionIndication.h" #include "NGAP_ConfidentialityProtectionResult.h" #include "NGAP_ConfiguredNSSAI.h" +#include "NGAP_ConfiguredTACIndication.h" +#include "NGAP_ConnectionEstablishmentIndication.h" #include "NGAP_CoreNetworkAssistanceInformationForInactive.h" #include "NGAP_COUNTValueForPDCP-SN12.h" #include "NGAP_COUNTValueForPDCP-SN18.h" +#include "NGAP_CoverageEnhancementLevel.h" #include "NGAP_CPTransportLayerInformation.h" #include "NGAP_CriticalityDiagnostics.h" #include "NGAP_CriticalityDiagnostics-IE-Item.h" #include "NGAP_CriticalityDiagnostics-IE-List.h" #include "NGAP_Criticality.h" +#include "NGAP_DAPSRequestInfo.h" +#include "NGAP_DAPSResponseInfo.h" +#include "NGAP_DAPSResponseInfoItem.h" +#include "NGAP_DAPSResponseInfoList.h" #include "NGAP_DataCodingScheme.h" #include "NGAP_DataForwardingAccepted.h" #include "NGAP_DataForwardingNotPossible.h" @@ -129,15 +194,25 @@ #include "NGAP_DeactivateTrace.h" #include "NGAP_DelayCritical.h" #include "NGAP_DirectForwardingPathAvailability.h" +#include "NGAP_DistributionReleaseRequest.h" +#include "NGAP_DistributionReleaseResponse.h" +#include "NGAP_DistributionSetupFailure.h" +#include "NGAP_DistributionSetupRequest.h" +#include "NGAP_DistributionSetupResponse.h" +#include "NGAP_DL-CP-SecurityInformation.h" #include "NGAP_DLForwarding.h" +#include "NGAP_DL-NAS-MAC.h" #include "NGAP_DL-NGU-TNLInformationReused.h" #include "NGAP_DownlinkNASTransport.h" #include "NGAP_DownlinkNonUEAssociatedNRPPaTransport.h" #include "NGAP_DownlinkRANConfigurationTransfer.h" +#include "NGAP_DownlinkRANEarlyStatusTransfer.h" #include "NGAP_DownlinkRANStatusTransfer.h" #include "NGAP_DownlinkRIMInformationTransfer.h" #include "NGAP_DownlinkUEAssociatedNRPPaTransport.h" #include "NGAP_DRB-ID.h" +#include "NGAP_DRBsSubjectToEarlyStatusTransfer-Item.h" +#include "NGAP_DRBsSubjectToEarlyStatusTransfer-List.h" #include "NGAP_DRBsSubjectToStatusTransferItem.h" #include "NGAP_DRBsSubjectToStatusTransferList.h" #include "NGAP_DRBStatusDL12.h" @@ -149,6 +224,9 @@ #include "NGAP_DRBsToQosFlowsMappingItem.h" #include "NGAP_DRBsToQosFlowsMappingList.h" #include "NGAP_Dynamic5QIDescriptor.h" +#include "NGAP_EarlyMeasurement.h" +#include "NGAP_EarlyStatusTransfer-TransparentContainer.h" +#include "NGAP_EDT-Session.h" #include "NGAP_EmergencyAreaIDBroadcastEUTRA.h" #include "NGAP_EmergencyAreaIDBroadcastEUTRA-Item.h" #include "NGAP_EmergencyAreaIDBroadcastNR.h" @@ -163,8 +241,11 @@ #include "NGAP_EmergencyFallbackIndicator.h" #include "NGAP_EmergencyFallbackRequestIndicator.h" #include "NGAP_EmergencyServiceTargetCN.h" +#include "NGAP_ENB-ID.h" #include "NGAP_EN-DCSONConfigurationTransfer.h" +#include "NGAP_EndIndication.h" #include "NGAP_EndpointIPAddressAndPort.h" +#include "NGAP_Enhanced-CoverageRestriction.h" #include "NGAP_EPS-TAC.h" #include "NGAP_EPS-TAI.h" #include "NGAP_EquivalentPLMNs.h" @@ -178,7 +259,25 @@ #include "NGAP_EUTRA-CGIList.h" #include "NGAP_EUTRAencryptionAlgorithms.h" #include "NGAP_EUTRAintegrityProtectionAlgorithms.h" +#include "NGAP_EUTRAN-CellReportItem.h" +#include "NGAP_EUTRAN-CellReportList.h" +#include "NGAP_EUTRAN-CellToReportItem.h" +#include "NGAP_EUTRAN-CellToReportList.h" +#include "NGAP_EUTRAN-CompositeAvailableCapacityGroup.h" +#include "NGAP_EUTRAN-NumberOfActiveUEs.h" +#include "NGAP_EUTRAN-RadioResourceStatus.h" +#include "NGAP_EUTRAN-ReportingStatusIEs.h" +#include "NGAP_EUTRAN-ReportingSystemIEs.h" +#include "NGAP_EUTRA-Paging-eDRX-Cycle.h" +#include "NGAP_EUTRA-PagingeDRXInformation.h" +#include "NGAP_EUTRA-Paging-Time-Window.h" +#include "NGAP_EventBasedReportingIEs.h" +#include "NGAP_EventL1LoggedMDTConfig.h" +#include "NGAP_EventTrigger.h" #include "NGAP_EventType.h" +#include "NGAP_ExcessPacketDelayThresholdConfiguration.h" +#include "NGAP_ExcessPacketDelayThresholdItem.h" +#include "NGAP_ExcessPacketDelayThresholdValue.h" #include "NGAP_ExpectedActivityPeriod.h" #include "NGAP_ExpectedHOInterval.h" #include "NGAP_ExpectedIdlePeriod.h" @@ -187,19 +286,48 @@ #include "NGAP_ExpectedUEMobility.h" #include "NGAP_ExpectedUEMovingTrajectory.h" #include "NGAP_ExpectedUEMovingTrajectoryItem.h" +#include "NGAP_Extended-AMFName.h" +#include "NGAP_Extended-ConnectedTime.h" +#include "NGAP_ExtendedPacketDelayBudget.h" +#include "NGAP_Extended-RANNodeName.h" #include "NGAP_ExtendedRATRestrictionInformation.h" +#include "NGAP_ExtendedReportIntervalMDT.h" #include "NGAP_ExtendedRNC-ID.h" +#include "NGAP_ExtendedSliceSupportList.h" +#include "NGAP_ExtendedUEIdentityIndexValue.h" +#include "NGAP_EXTERNAL.h" +#include "NGAP_FailureIndication.h" +#include "NGAP_FirstDLCount.h" +#include "NGAP_FiveG-ProSeAuthorized.h" +#include "NGAP_FiveGProSeDirectCommunication.h" +#include "NGAP_FiveGProSeDirectDiscovery.h" +#include "NGAP_FiveGProSeLayer2RemoteUE.h" +#include "NGAP_FiveGProSeLayer2UEtoNetworkRelay.h" +#include "NGAP_FiveGProSeLayer3UEtoNetworkRelay.h" +#include "NGAP_FiveGProSePC5FlowBitRates.h" +#include "NGAP_FiveGProSePC5QoSFlowItem.h" +#include "NGAP_FiveGProSePC5QoSFlowList.h" +#include "NGAP_FiveG-ProSePC5QoSParameters.h" #include "NGAP_FiveG-S-TMSI.h" #include "NGAP_FiveG-TMSI.h" #include "NGAP_FiveQI.h" #include "NGAP_ForbiddenAreaInformation.h" #include "NGAP_ForbiddenAreaInformation-Item.h" #include "NGAP_ForbiddenTACs.h" +#include "NGAP_FromEUTRANtoNGRAN.h" +#include "NGAP_FromNGRANtoEUTRAN.h" #include "NGAP_GBR-QosInformation.h" +#include "NGAP_GlobalCable-ID.h" +#include "NGAP_GlobalENB-ID.h" #include "NGAP_GlobalGNB-ID.h" +#include "NGAP_GlobalLineIdentity.h" +#include "NGAP_GlobalLine-ID.h" #include "NGAP_GlobalN3IWF-ID.h" #include "NGAP_GlobalNgENB-ID.h" #include "NGAP_GlobalRANNodeID.h" +#include "NGAP_GlobalTNGF-ID.h" +#include "NGAP_GlobalTWIF-ID.h" +#include "NGAP_GlobalW-AGF-ID.h" #include "NGAP_GNB-ID.h" #include "NGAP_GNBSetID.h" #include "NGAP_GTP-TEID.h" @@ -221,8 +349,17 @@ #include "NGAP_HandoverRequired.h" #include "NGAP_HandoverRequiredTransfer.h" #include "NGAP_HandoverResourceAllocationUnsuccessfulTransfer.h" +#include "NGAP_HandoverSuccess.h" #include "NGAP_HandoverType.h" +#include "NGAP_HFCNode-ID.h" +#include "NGAP_HOReport.h" +#include "NGAP_Hysteresis.h" +#include "NGAP_IAB-Authorized.h" +#include "NGAP_IABNodeIndication.h" +#include "NGAP_IAB-Supported.h" +#include "NGAP_ImmediateMDTNr.h" #include "NGAP_IMSVoiceSupportIndicator.h" +#include "NGAP_IncludeBeamMeasurementsIndication.h" #include "NGAP_IndexToRFSP.h" #include "NGAP_InfoOnRecommendedCellsAndRANNodesForPaging.h" #include "NGAP_InitialContextSetupFailure.h" @@ -234,6 +371,25 @@ #include "NGAP_IntegrityProtectionResult.h" #include "NGAP_IntendedNumberOfPagingAttempts.h" #include "NGAP_InterfacesToTrace.h" +#include "NGAP_IntersystemCellActivationReply.h" +#include "NGAP_IntersystemCellActivationRequest.h" +#include "NGAP_IntersystemCellStateIndication.h" +#include "NGAP_InterSystemFailureIndication.h" +#include "NGAP_InterSystemHandoverReportType.h" +#include "NGAP_InterSystemHOReport.h" +#include "NGAP_IntersystemResourceStatusReply.h" +#include "NGAP_IntersystemResourceStatusReport.h" +#include "NGAP_IntersystemResourceStatusRequest.h" +#include "NGAP_IntersystemResourceThreshold.h" +#include "NGAP_IntersystemSONConfigurationTransfer.h" +#include "NGAP_IntersystemSONeNBID.h" +#include "NGAP_IntersystemSONInformation.h" +#include "NGAP_IntersystemSONInformationReply.h" +#include "NGAP_IntersystemSONInformationReport.h" +#include "NGAP_IntersystemSONInformationRequest.h" +#include "NGAP_IntersystemSONNGRANnodeID.h" +#include "NGAP_IntersystemSONTransferType.h" +#include "NGAP_IntersystemUnnecessaryHO.h" #include "NGAP_LAC.h" #include "NGAP_LAI.h" #include "NGAP_LastVisitedCellInformation.h" @@ -241,30 +397,159 @@ #include "NGAP_LastVisitedEUTRANCellInformation.h" #include "NGAP_LastVisitedGERANCellInformation.h" #include "NGAP_LastVisitedNGRANCellInformation.h" +#include "NGAP_LastVisitedPSCellInformation.h" +#include "NGAP_LastVisitedPSCellList.h" #include "NGAP_LastVisitedUTRANCellInformation.h" +#include "NGAP_LineType.h" +#include "NGAP_Links-to-log.h" #include "NGAP_LocationReport.h" #include "NGAP_LocationReportingAdditionalInfo.h" #include "NGAP_LocationReportingControl.h" #include "NGAP_LocationReportingFailureIndication.h" #include "NGAP_LocationReportingReferenceID.h" #include "NGAP_LocationReportingRequestType.h" +#include "NGAP_LoggedMDTNr.h" +#include "NGAP_LoggedMDTTrigger.h" +#include "NGAP_LoggingDuration.h" +#include "NGAP_LoggingInterval.h" +#include "NGAP_LTEM-Indication.h" +#include "NGAP_LTEUERLFReportContainer.h" +#include "NGAP_LTEUESidelinkAggregateMaximumBitrate.h" +#include "NGAP_LTEV2XServicesAuthorized.h" +#include "NGAP_M1Configuration.h" +#include "NGAP_M1PeriodicReporting.h" +#include "NGAP_M1ReportingTrigger.h" +#include "NGAP_M1ThresholdEventA2.h" +#include "NGAP_M1ThresholdType.h" +#include "NGAP_M4Configuration.h" +#include "NGAP_M4period.h" +#include "NGAP_M4ReportAmountMDT.h" +#include "NGAP_M5Configuration.h" +#include "NGAP_M5period.h" +#include "NGAP_M5ReportAmountMDT.h" +#include "NGAP_M6Configuration.h" +#include "NGAP_M6ReportAmountMDT.h" +#include "NGAP_M6report-Interval.h" +#include "NGAP_M7Configuration.h" +#include "NGAP_M7period.h" +#include "NGAP_M7ReportAmountMDT.h" #include "NGAP_MaskedIMEISV.h" #include "NGAP_MaximumDataBurstVolume.h" #include "NGAP_MaximumIntegrityProtectedDataRate.h" +#include "NGAP_MaxNrofRS-IndexesToReport.h" +#include "NGAP_MBS-ActiveSessionInformation-SourcetoTargetItem.h" +#include "NGAP_MBS-ActiveSessionInformation-SourcetoTargetList.h" +#include "NGAP_MBS-ActiveSessionInformation-TargettoSourceItem.h" +#include "NGAP_MBS-ActiveSessionInformation-TargettoSourceList.h" +#include "NGAP_MBS-AreaSessionID.h" +#include "NGAP_MBS-AreaTAIList.h" +#include "NGAP_MBS-DataForwardingResponseMRBItem.h" +#include "NGAP_MBS-DataForwardingResponseMRBList.h" +#include "NGAP_MBS-DistributionReleaseRequestTransfer.h" +#include "NGAP_MBS-DistributionSetupRequestTransfer.h" +#include "NGAP_MBS-DistributionSetupResponseTransfer.h" +#include "NGAP_MBS-DistributionSetupUnsuccessfulTransfer.h" +#include "NGAP_MBS-MappingandDataForwardingRequestItem.h" +#include "NGAP_MBS-MappingandDataForwardingRequestList.h" +#include "NGAP_MBS-QoSFlowList.h" +#include "NGAP_MBS-QoSFlowsToBeSetupItem.h" +#include "NGAP_MBS-QoSFlowsToBeSetupList.h" +#include "NGAP_MBS-ServiceAreaCellList.h" +#include "NGAP_MBS-ServiceArea.h" +#include "NGAP_MBS-ServiceAreaInformation.h" +#include "NGAP_MBS-ServiceAreaInformationItem.h" +#include "NGAP_MBS-ServiceAreaInformationList.h" +#include "NGAP_MBS-ServiceAreaTAIList.h" +#include "NGAP_MBSSessionFailedtoSetupItem.h" +#include "NGAP_MBSSessionFailedtoSetupList.h" +#include "NGAP_MBS-SessionFSAID.h" +#include "NGAP_MBS-SessionFSAIDList.h" +#include "NGAP_MBS-SessionID.h" +#include "NGAP_MBSSessionReleaseResponseTransfer.h" +#include "NGAP_MBSSessionSetupOrModFailureTransfer.h" +#include "NGAP_MBSSessionSetuporModifyRequestItem.h" +#include "NGAP_MBSSessionSetuporModifyRequestList.h" +#include "NGAP_MBSSessionSetupOrModRequestTransfer.h" +#include "NGAP_MBSSessionSetupOrModResponseTransfer.h" +#include "NGAP_MBSSessionSetupRequestItem.h" +#include "NGAP_MBSSessionSetupRequestList.h" +#include "NGAP_MBSSessionSetupResponseItem.h" +#include "NGAP_MBSSessionSetupResponseList.h" +#include "NGAP_MBSSessionStatus.h" +#include "NGAP_MBS-SessionTNLInfo5GC.h" +#include "NGAP_MBS-SessionTNLInfo5GCItem.h" +#include "NGAP_MBS-SessionTNLInfo5GCList.h" +#include "NGAP_MBS-SessionTNLInfoNGRAN.h" +#include "NGAP_MBS-SessionTNLInfoNGRANItem.h" +#include "NGAP_MBS-SessionTNLInfoNGRANList.h" +#include "NGAP_MBSSessionToReleaseItem.h" +#include "NGAP_MBSSessionToReleaseList.h" +#include "NGAP_MBS-SupportIndicator.h" +#include "NGAP_MDT-Activation.h" +#include "NGAP_MDT-AlignmentInfo.h" +#include "NGAP_MDT-Configuration-EUTRA.h" +#include "NGAP_MDT-Configuration.h" +#include "NGAP_MDT-Configuration-NR.h" +#include "NGAP_MDT-Location-Info.h" +#include "NGAP_MDT-Location-Information.h" +#include "NGAP_MDTModeEutra.h" +#include "NGAP_MDTModeNr.h" +#include "NGAP_MDTPLMNList.h" +#include "NGAP_MDTPLMNModificationList.h" +#include "NGAP_MeasurementsToActivate.h" +#include "NGAP_MeasurementThresholdL1LoggedMDT.h" #include "NGAP_MessageIdentifier.h" +#include "NGAP_MicoAllPLMN.h" #include "NGAP_MICOModeIndication.h" +#include "NGAP_MobilityInformation.h" #include "NGAP_MobilityRestrictionList.h" +#include "NGAP_MRB-ID.h" +#include "NGAP_MRB-ProgressInformation.h" +#include "NGAP_MulticastGroupPagingArea.h" +#include "NGAP_MulticastGroupPagingAreaItem.h" +#include "NGAP_MulticastGroupPagingAreaList.h" +#include "NGAP_MulticastGroupPaging.h" +#include "NGAP_MulticastSessionActivationFailure.h" +#include "NGAP_MulticastSessionActivationRequest.h" +#include "NGAP_MulticastSessionActivationRequestTransfer.h" +#include "NGAP_MulticastSessionActivationResponse.h" +#include "NGAP_MulticastSessionDeactivationRequest.h" +#include "NGAP_MulticastSessionDeactivationRequestTransfer.h" +#include "NGAP_MulticastSessionDeactivationResponse.h" +#include "NGAP_MulticastSessionUpdateFailure.h" +#include "NGAP_MulticastSessionUpdateRequest.h" +#include "NGAP_MulticastSessionUpdateRequestTransfer.h" +#include "NGAP_MulticastSessionUpdateResponse.h" #include "NGAP_N3IWF-ID.h" #include "NGAP_NASNonDeliveryIndication.h" #include "NGAP_NAS-PDU.h" #include "NGAP_NASSecurityParametersFromNGRAN.h" +#include "NGAP_NB-IoT-DefaultPagingDRX.h" +#include "NGAP_NB-IoT-PagingDRX.h" +#include "NGAP_NB-IoT-Paging-eDRXCycle.h" +#include "NGAP_NB-IoT-Paging-eDRXInfo.h" +#include "NGAP_NB-IoT-Paging-TimeWindow.h" +#include "NGAP_NB-IoT-UEPriority.h" #include "NGAP_NetworkInstance.h" #include "NGAP_NewSecurityContextInd.h" #include "NGAP_NextHopChainingCount.h" #include "NGAP_NextPagingAreaScope.h" +#include "NGAP_NGAPIESupportInformationRequestItem.h" +#include "NGAP_NGAPIESupportInformationRequestList.h" +#include "NGAP_NGAPIESupportInformationResponseItem.h" +#include "NGAP_NGAPIESupportInformationResponseList.h" #include "NGAP_NGAP-PDU.h" #include "NGAP_NgENB-ID.h" +#include "NGAP_NGRAN-CellReportItem.h" +#include "NGAP_NGRAN-CellReportList.h" +#include "NGAP_NGRAN-CellToReportItem.h" +#include "NGAP_NGRAN-CellToReportList.h" #include "NGAP_NGRAN-CGI.h" +#include "NGAP_NGRAN-NoofRRCConnections.h" +#include "NGAP_NGRAN-NumberOfActiveUEs.h" +#include "NGAP_NGRAN-RadioResourceStatus.h" +#include "NGAP_NGRAN-ReportingStatusIEs.h" +#include "NGAP_NGRAN-ReportingSystemIEs.h" #include "NGAP_NGRAN-TNLAssociationToRemoveItem.h" #include "NGAP_NGRAN-TNLAssociationToRemoveList.h" #include "NGAP_NGRANTraceID.h" @@ -273,19 +558,44 @@ #include "NGAP_NGSetupFailure.h" #include "NGAP_NGSetupRequest.h" #include "NGAP_NGSetupResponse.h" +#include "NGAP_NID.h" #include "NGAP_NonDynamic5QIDescriptor.h" #include "NGAP_NotAllowedTACs.h" #include "NGAP_NotificationCause.h" +#include "NGAP_NotificationCell-Item.h" +#include "NGAP_NotificationCellList.h" #include "NGAP_NotificationControl.h" +#include "NGAP_NotifySourceNGRANNode.h" +#include "NGAP_NPN-AccessInformation.h" +#include "NGAP_NPN-MobilityInformation.h" +#include "NGAP_NPN-PagingAssistanceInformation.h" +#include "NGAP_NPN-Support.h" +#include "NGAP_NRARFCN.h" #include "NGAP_NRCellIdentity.h" #include "NGAP_NR-CGI.h" #include "NGAP_NR-CGIListForWarning.h" #include "NGAP_NR-CGIList.h" #include "NGAP_NRencryptionAlgorithms.h" +#include "NGAP_NRFrequencyBand.h" +#include "NGAP_NRFrequencyBandItem.h" +#include "NGAP_NRFrequencyBand-List.h" +#include "NGAP_NRFrequencyInfo.h" #include "NGAP_NRintegrityProtectionAlgorithms.h" +#include "NGAP_NRMobilityHistoryReport.h" +#include "NGAP_NRNTNTAIInformation.h" +#include "NGAP_NR-Paging-eDRX-Cycle.h" +#include "NGAP_NR-PagingeDRXInformation.h" +#include "NGAP_NR-Paging-Time-Window.h" +#include "NGAP_NR-PCI.h" #include "NGAP_NRPPa-PDU.h" +#include "NGAP_NRUERLFReportContainer.h" +#include "NGAP_NRUESidelinkAggregateMaximumBitrate.h" +#include "NGAP_NRV2XServicesAuthorized.h" +#include "NGAP_NSAG-ID.h" #include "NGAP_NumberOfBroadcasts.h" #include "NGAP_NumberOfBroadcastsRequested.h" +#include "NGAP_NumberOfMeasurementReportingLevels.h" +#include "NGAP_OnboardingSupport.h" #include "NGAP_OverloadAction.h" #include "NGAP_OverloadResponse.h" #include "NGAP_OverloadStart.h" @@ -295,12 +605,19 @@ #include "NGAP_PacketDelayBudget.h" #include "NGAP_PacketErrorRate.h" #include "NGAP_PacketLossRate.h" +#include "NGAP_PagingAssisDataforCEcapabUE.h" #include "NGAP_PagingAttemptCount.h" #include "NGAP_PagingAttemptInformation.h" +#include "NGAP_PagingCause.h" +#include "NGAP_PagingCauseIndicationForVoiceService.h" #include "NGAP_PagingDRX.h" +#include "NGAP_Paging-eDRX-Cycle.h" +#include "NGAP_PagingeDRXInformation.h" #include "NGAP_Paging.h" #include "NGAP_PagingOrigin.h" #include "NGAP_PagingPriority.h" +#include "NGAP_PagingProbabilityInformation.h" +#include "NGAP_Paging-Time-Window.h" #include "NGAP_PathSwitchRequestAcknowledge.h" #include "NGAP_PathSwitchRequestAcknowledgeTransfer.h" #include "NGAP_PathSwitchRequestFailure.h" @@ -308,14 +625,24 @@ #include "NGAP_PathSwitchRequestSetupFailedTransfer.h" #include "NGAP_PathSwitchRequestTransfer.h" #include "NGAP_PathSwitchRequestUnsuccessfulTransfer.h" +#include "NGAP_PC5FlowBitRates.h" +#include "NGAP_PC5QoSFlowItem.h" +#include "NGAP_PC5QoSFlowList.h" +#include "NGAP_PC5QoSParameters.h" +#include "NGAP_PCIListForMDT.h" #include "NGAP_PDUSessionAggregateMaximumBitRate.h" #include "NGAP_PDUSessionID.h" +#include "NGAP_PDUSessionPairID.h" #include "NGAP_PDUSessionResourceAdmittedItem.h" #include "NGAP_PDUSessionResourceAdmittedList.h" #include "NGAP_PDUSessionResourceFailedToModifyItemModCfm.h" #include "NGAP_PDUSessionResourceFailedToModifyItemModRes.h" #include "NGAP_PDUSessionResourceFailedToModifyListModCfm.h" #include "NGAP_PDUSessionResourceFailedToModifyListModRes.h" +#include "NGAP_PDUSessionResourceFailedToResumeItemRESReq.h" +#include "NGAP_PDUSessionResourceFailedToResumeItemRESRes.h" +#include "NGAP_PDUSessionResourceFailedToResumeListRESReq.h" +#include "NGAP_PDUSessionResourceFailedToResumeListRESRes.h" #include "NGAP_PDUSessionResourceFailedToSetupItemCxtFail.h" #include "NGAP_PDUSessionResourceFailedToSetupItemCxtRes.h" #include "NGAP_PDUSessionResourceFailedToSetupItemHOAck.h" @@ -371,6 +698,10 @@ #include "NGAP_PDUSessionResourceReleasedListRelRes.h" #include "NGAP_PDUSessionResourceReleaseResponse.h" #include "NGAP_PDUSessionResourceReleaseResponseTransfer.h" +#include "NGAP_PDUSessionResourceResumeItemRESReq.h" +#include "NGAP_PDUSessionResourceResumeItemRESRes.h" +#include "NGAP_PDUSessionResourceResumeListRESReq.h" +#include "NGAP_PDUSessionResourceResumeListRESRes.h" #include "NGAP_PDUSessionResourceSecondaryRATUsageItem.h" #include "NGAP_PDUSessionResourceSecondaryRATUsageList.h" #include "NGAP_PDUSessionResourceSetupItemCxtReq.h" @@ -388,6 +719,8 @@ #include "NGAP_PDUSessionResourceSetupResponse.h" #include "NGAP_PDUSessionResourceSetupResponseTransfer.h" #include "NGAP_PDUSessionResourceSetupUnsuccessfulTransfer.h" +#include "NGAP_PDUSessionResourceSuspendItemSUSReq.h" +#include "NGAP_PDUSessionResourceSuspendListSUSReq.h" #include "NGAP_PDUSessionResourceSwitchedItem.h" #include "NGAP_PDUSessionResourceSwitchedList.h" #include "NGAP_PDUSessionResourceToBeSwitchedDLItem.h" @@ -398,21 +731,30 @@ #include "NGAP_PDUSessionResourceToReleaseListRelCmd.h" #include "NGAP_PDUSessionType.h" #include "NGAP_PDUSessionUsageReport.h" +#include "NGAP_PedestrianUE.h" +#include "NGAP_PEIPSassistanceInformation.h" +#include "NGAP_Periodicity.h" #include "NGAP_PeriodicRegistrationUpdateTimer.h" +#include "NGAP_PeriodicReportingIEs.h" +#include "NGAP_PLMNAreaBasedQMC.h" #include "NGAP_PLMNIdentity.h" +#include "NGAP_PLMNListforQMC.h" #include "NGAP_PLMNSupportItem.h" #include "NGAP_PLMNSupportList.h" +#include "NGAP_PNI-NPN-MobilityInformation.h" #include "NGAP_PortNumber.h" #include "NGAP_Pre-emptionCapability.h" #include "NGAP_Pre-emptionVulnerability.h" #include "NGAP_Presence.h" #include "NGAP_PriorityLevelARP.h" #include "NGAP_PriorityLevelQos.h" +#include "NGAP_PrivacyIndicator.h" #include "NGAP_PrivateIE-Container.h" #include "NGAP_PrivateIE-Field.h" #include "NGAP_PrivateIE-ID.h" #include "NGAP_PrivateMessage.h" #include "NGAP_ProcedureCode.h" +#include "NGAP_ProcedureStageChoice.h" #include "NGAP_ProtocolExtensionContainer.h" #include "NGAP_ProtocolExtensionField.h" #include "NGAP_ProtocolExtensionID.h" @@ -426,6 +768,10 @@ #include "NGAP_PWSFailedCellIDList.h" #include "NGAP_PWSFailureIndication.h" #include "NGAP_PWSRestartIndication.h" +#include "NGAP_QMCConfigInfo.h" +#include "NGAP_QMCDeactivation.h" +#include "NGAP_QoEReference.h" +#include "NGAP_QoEReferenceList.h" #include "NGAP_QosCharacteristics.h" #include "NGAP_QosFlowAcceptedItem.h" #include "NGAP_QosFlowAcceptedList.h" @@ -433,17 +779,22 @@ #include "NGAP_QosFlowAddOrModifyRequestList.h" #include "NGAP_QosFlowAddOrModifyResponseItem.h" #include "NGAP_QosFlowAddOrModifyResponseList.h" +#include "NGAP_QosFlowFeedbackItem.h" +#include "NGAP_QosFlowFeedbackList.h" #include "NGAP_QosFlowIdentifier.h" #include "NGAP_QosFlowInformationItem.h" #include "NGAP_QosFlowInformationList.h" #include "NGAP_QosFlowItemWithDataForwarding.h" #include "NGAP_QosFlowLevelQosParameters.h" +#include "NGAP_QoSFlowList.h" #include "NGAP_QosFlowListWithCause.h" #include "NGAP_QosFlowListWithDataForwarding.h" #include "NGAP_QosFlowModifyConfirmItem.h" #include "NGAP_QosFlowModifyConfirmList.h" #include "NGAP_QosFlowNotifyItem.h" #include "NGAP_QosFlowNotifyList.h" +#include "NGAP_QosFlowParametersItem.h" +#include "NGAP_QosFlowParametersList.h" #include "NGAP_QosFlowPerTNLInformation.h" #include "NGAP_QosFlowPerTNLInformationItem.h" #include "NGAP_QosFlowPerTNLInformationList.h" @@ -454,11 +805,16 @@ #include "NGAP_QosFlowToBeForwardedItem.h" #include "NGAP_QosFlowToBeForwardedList.h" #include "NGAP_QosFlowWithCauseItem.h" +#include "NGAP_QosMonitoringReportingFrequency.h" #include "NGAP_QosMonitoringRequest.h" #include "NGAP_RANConfigurationUpdateAcknowledge.h" #include "NGAP_RANConfigurationUpdateFailure.h" #include "NGAP_RANConfigurationUpdate.h" +#include "NGAP_RANCPRelocationIndication.h" +#include "NGAP_Range.h" #include "NGAP_RANNodeName.h" +#include "NGAP_RANNodeNameUTF8String.h" +#include "NGAP_RANNodeNameVisibleString.h" #include "NGAP_RANPagingPriority.h" #include "NGAP_RANStatusTransfer-TransparentContainer.h" #include "NGAP_RAN-UE-NGAP-ID.h" @@ -472,16 +828,28 @@ #include "NGAP_RecommendedRANNodeItem.h" #include "NGAP_RecommendedRANNodeList.h" #include "NGAP_RecommendedRANNodesForPaging.h" +#include "NGAP_RedCapIndication.h" #include "NGAP_RedirectionVoiceFallback.h" +#include "NGAP_RedundantPDUSessionInformation.h" +#include "NGAP_RedundantQosFlowIndicator.h" #include "NGAP_ReflectiveQosAttribute.h" #include "NGAP_RejectedNSSAIinPLMN.h" #include "NGAP_RejectedNSSAIinTA.h" #include "NGAP_RelativeAMFCapacity.h" #include "NGAP_RepetitionPeriod.h" +#include "NGAP_ReportAmountMDT.h" #include "NGAP_ReportArea.h" +#include "NGAP_ReportCharacteristics.h" +#include "NGAP_ReportingPeriodicity.h" +#include "NGAP_ReportingSystem.h" +#include "NGAP_ReportIntervalMDT.h" +#include "NGAP_ReportType.h" #include "NGAP_RerouteNASRequest.h" #include "NGAP_ResetAll.h" #include "NGAP_ResetType.h" +#include "NGAP_ResourceStatusReportingSystem.h" +#include "NGAP_RetrieveUEInformation.h" +#include "NGAP_RGLevelWirelineAccessCharacteristics.h" #include "NGAP_RIMInformation.h" #include "NGAP_RIMInformationTransfer.h" #include "NGAP_RNC-ID.h" @@ -491,6 +859,8 @@ #include "NGAP_RRCInactiveTransitionReport.h" #include "NGAP_RRCInactiveTransitionReportRequest.h" #include "NGAP_RRCState.h" +#include "NGAP_RSN.h" +#include "NGAP_ScheduledCommunicationTime.h" #include "NGAP_SCTP-TLAs.h" #include "NGAP_SD.h" #include "NGAP_SecondaryRATDataUsageReport.h" @@ -500,32 +870,55 @@ #include "NGAP_SecurityIndication.h" #include "NGAP_SecurityKey.h" #include "NGAP_SecurityResult.h" +#include "NGAP_SensorMeasConfig.h" +#include "NGAP_SensorMeasConfigNameItem.h" +#include "NGAP_SensorMeasConfigNameList.h" +#include "NGAP_SensorMeasurementConfiguration.h" +#include "NGAP_SensorNameConfig.h" #include "NGAP_SerialNumber.h" #include "NGAP_ServedGUAMIItem.h" #include "NGAP_ServedGUAMIList.h" #include "NGAP_ServiceAreaInformation.h" #include "NGAP_ServiceAreaInformation-Item.h" +#include "NGAP_ServiceType.h" #include "NGAP_SgNB-UE-X2AP-ID.h" +#include "NGAP_SharedNGU-MulticastTNLInformation.h" #include "NGAP_SliceOverloadItem.h" #include "NGAP_SliceOverloadList.h" #include "NGAP_SliceSupportItem.h" #include "NGAP_SliceSupportList.h" +#include "NGAP_SliceSupportListQMC.h" +#include "NGAP_SliceSupportQMC-Item.h" +#include "NGAP_SNPN-MobilityInformation.h" #include "NGAP_S-NSSAI.h" #include "NGAP_SONConfigurationTransfer.h" #include "NGAP_SONInformation.h" #include "NGAP_SONInformationReply.h" +#include "NGAP_SONInformationReport.h" #include "NGAP_SONInformationRequest.h" #include "NGAP_SourceNGRANNode-ToTargetNGRANNode-TransparentContainer.h" +#include "NGAP_SourceNodeID.h" #include "NGAP_SourceOfUEActivityBehaviourInformation.h" #include "NGAP_SourceRANNodeID.h" #include "NGAP_SourceToTarget-AMFInformationReroute.h" #include "NGAP_SourceToTarget-TransparentContainer.h" #include "NGAP_SRVCCOperationPossible.h" #include "NGAP_SST.h" +#include "NGAP_SuccessfulHandoverReport-Item.h" +#include "NGAP_SuccessfulHandoverReportList.h" #include "NGAP_SuccessfulOutcome.h" #include "NGAP_SupportedTAItem.h" #include "NGAP_SupportedTAList.h" +#include "NGAP_SurvivalTime.h" +#include "NGAP_SuspendIndicator.h" +#include "NGAP_Suspend-Request-Indication.h" +#include "NGAP_Suspend-Response-Indication.h" +#include "NGAP_TABasedMDT.h" +#include "NGAP_TABasedQMC.h" #include "NGAP_TAC.h" +#include "NGAP_TACListInNRNTN.h" +#include "NGAP_TAIBasedMDT.h" +#include "NGAP_TAIBasedQMC.h" #include "NGAP_TAIBroadcastEUTRA.h" #include "NGAP_TAIBroadcastEUTRA-Item.h" #include "NGAP_TAIBroadcastNR.h" @@ -537,25 +930,45 @@ #include "NGAP_TAI.h" #include "NGAP_TAIListForInactive.h" #include "NGAP_TAIListForInactiveItem.h" +#include "NGAP_TAIListforMDT.h" #include "NGAP_TAIListForPaging.h" #include "NGAP_TAIListForPagingItem.h" +#include "NGAP_TAIListforQMC.h" #include "NGAP_TAIListForRestart.h" #include "NGAP_TAIListForWarning.h" +#include "NGAP_TAINSAGSupportItem.h" +#include "NGAP_TAINSAGSupportList.h" +#include "NGAP_TAListforMDT.h" +#include "NGAP_TAListforQMC.h" #include "NGAP_TargeteNB-ID.h" #include "NGAP_TargetID.h" +#include "NGAP_TargetNGRANNode-ToSourceNGRANNode-FailureTransparentContainer.h" #include "NGAP_TargetNGRANNode-ToSourceNGRANNode-TransparentContainer.h" +#include "NGAP_TargetNSSAI.h" +#include "NGAP_TargetNSSAIInformation.h" +#include "NGAP_TargetNSSAI-Item.h" #include "NGAP_TargetRANNodeID.h" #include "NGAP_TargetRNC-ID.h" +#include "NGAP_TargettoSource-Failure-TransparentContainer.h" #include "NGAP_TargetToSource-TransparentContainer.h" +#include "NGAP_Threshold-RSRP.h" +#include "NGAP_Threshold-RSRQ.h" +#include "NGAP_Threshold-SINR.h" #include "NGAP_TimerApproachForGUAMIRemoval.h" #include "NGAP_TimeStamp.h" +#include "NGAP_TimeSyncAssistanceInfo.h" +#include "NGAP_TimeToTrigger.h" #include "NGAP_TimeToWait.h" #include "NGAP_TimeUEStayedInCellEnhancedGranularity.h" #include "NGAP_TimeUEStayedInCell.h" +#include "NGAP_TMGI.h" +#include "NGAP_TNAP-ID.h" +#include "NGAP_TNGF-ID.h" #include "NGAP_TNLAddressWeightFactor.h" #include "NGAP_TNLAssociationItem.h" #include "NGAP_TNLAssociationList.h" #include "NGAP_TNLAssociationUsage.h" +#include "NGAP_TooearlyIntersystemHO.h" #include "NGAP_TraceActivation.h" #include "NGAP_TraceDepth.h" #include "NGAP_TraceFailureIndication.h" @@ -563,10 +976,18 @@ #include "NGAP_TrafficLoadReductionIndication.h" #include "NGAP_TransportLayerAddress.h" #include "NGAP_TriggeringMessage.h" +#include "NGAP_TSCAssistanceInformation.h" +#include "NGAP_TSCTrafficCharacteristics.h" +#include "NGAP_TWAP-ID.h" +#include "NGAP_TWIF-ID.h" #include "NGAP_TypeOfError.h" #include "NGAP_UEAggregateMaximumBitRate.h" +#include "NGAP_UEAppLayerMeasConfigInfo.h" +#include "NGAP_UEAppLayerMeasInfoItem.h" +#include "NGAP_UEAppLayerMeasInfoList.h" #include "NGAP_UE-associatedLogicalNG-connectionItem.h" #include "NGAP_UE-associatedLogicalNG-connectionList.h" +#include "NGAP_UECapabilityInfoRequest.h" #include "NGAP_UEContextModificationFailure.h" #include "NGAP_UEContextModificationRequest.h" #include "NGAP_UEContextModificationResponse.h" @@ -574,11 +995,25 @@ #include "NGAP_UEContextReleaseComplete.h" #include "NGAP_UEContextReleaseRequest.h" #include "NGAP_UEContextRequest.h" +#include "NGAP_UEContextResumeFailure.h" +#include "NGAP_UEContextResumeRequest.h" +#include "NGAP_UEContextResumeRequestTransfer.h" +#include "NGAP_UEContextResumeResponse.h" +#include "NGAP_UEContextResumeResponseTransfer.h" +#include "NGAP_UEContextSuspendFailure.h" +#include "NGAP_UEContextSuspendRequest.h" +#include "NGAP_UEContextSuspendRequestTransfer.h" +#include "NGAP_UEContextSuspendResponse.h" +#include "NGAP_UE-DifferentiationInfo.h" +#include "NGAP_UEHistoryInformationFromTheUE.h" #include "NGAP_UEHistoryInformation.h" #include "NGAP_UEIdentityIndexValue.h" +#include "NGAP_UEInformationTransfer.h" #include "NGAP_UE-NGAP-ID-pair.h" #include "NGAP_UE-NGAP-IDs.h" #include "NGAP_UEPagingIdentity.h" +#include "NGAP_UE-PagingItem.h" +#include "NGAP_UE-PagingList.h" #include "NGAP_UEPresence.h" #include "NGAP_UEPresenceInAreaOfInterestItem.h" #include "NGAP_UEPresenceInAreaOfInterestList.h" @@ -586,21 +1021,34 @@ #include "NGAP_UERadioCapabilityCheckResponse.h" #include "NGAP_UERadioCapabilityForPaging.h" #include "NGAP_UERadioCapabilityForPagingOfEUTRA.h" +#include "NGAP_UERadioCapabilityForPagingOfNB-IoT.h" #include "NGAP_UERadioCapabilityForPagingOfNR.h" #include "NGAP_UERadioCapability.h" +#include "NGAP_UERadioCapabilityID.h" +#include "NGAP_UERadioCapabilityIDMappingRequest.h" +#include "NGAP_UERadioCapabilityIDMappingResponse.h" #include "NGAP_UERadioCapabilityInfoIndication.h" #include "NGAP_UERetentionInformation.h" +#include "NGAP_UERLFReportContainer.h" #include "NGAP_UESecurityCapabilities.h" +#include "NGAP_UESliceMaximumBitRateItem.h" +#include "NGAP_UESliceMaximumBitRateList.h" #include "NGAP_UETNLABindingReleaseRequest.h" +#include "NGAP_UE-UP-CIoT-Support.h" +#include "NGAP_UL-CP-SecurityInformation.h" #include "NGAP_ULForwarding.h" +#include "NGAP_UL-NAS-Count.h" +#include "NGAP_UL-NAS-MAC.h" #include "NGAP_UL-NGU-UP-TNLModifyItem.h" #include "NGAP_UL-NGU-UP-TNLModifyList.h" #include "NGAP_UnavailableGUAMIItem.h" #include "NGAP_UnavailableGUAMIList.h" #include "NGAP_UnsuccessfulOutcome.h" +#include "NGAP_UpdateFeedback.h" #include "NGAP_UplinkNASTransport.h" #include "NGAP_UplinkNonUEAssociatedNRPPaTransport.h" #include "NGAP_UplinkRANConfigurationTransfer.h" +#include "NGAP_UplinkRANEarlyStatusTransfer.h" #include "NGAP_UplinkRANStatusTransfer.h" #include "NGAP_UplinkRIMInformationTransfer.h" #include "NGAP_UplinkUEAssociatedNRPPaTransport.h" @@ -609,31 +1057,37 @@ #include "NGAP_UPTransportLayerInformationList.h" #include "NGAP_UPTransportLayerInformationPairItem.h" #include "NGAP_UPTransportLayerInformationPairList.h" +#include "NGAP_URI-address.h" #include "NGAP_UserLocationInformationEUTRA.h" #include "NGAP_UserLocationInformation.h" #include "NGAP_UserLocationInformationN3IWF.h" #include "NGAP_UserLocationInformationNR.h" +#include "NGAP_UserLocationInformationTNGF.h" +#include "NGAP_UserLocationInformationTWIF.h" +#include "NGAP_UserLocationInformationW-AGF.h" #include "NGAP_UserPlaneSecurityInformation.h" +#include "NGAP_VehicleUE.h" #include "NGAP_VolumeTimedReport-Item.h" #include "NGAP_VolumeTimedReportList.h" +#include "NGAP_W-AGF-ID.h" #include "NGAP_WarningAreaCoordinates.h" #include "NGAP_WarningAreaList.h" #include "NGAP_WarningMessageContents.h" #include "NGAP_WarningSecurityInfo.h" #include "NGAP_WarningType.h" +#include "NGAP_WLANMeasConfig.h" +#include "NGAP_WLANMeasConfigNameItem.h" +#include "NGAP_WLANMeasConfigNameList.h" +#include "NGAP_WLANMeasurementConfiguration.h" +#include "NGAP_WLANName.h" #include "NGAP_WriteReplaceWarningRequest.h" #include "NGAP_WriteReplaceWarningResponse.h" +#include "NGAP_WUS-Assistance-Information.h" #include "NGAP_XnExtTLA-Item.h" #include "NGAP_XnExtTLAs.h" #include "NGAP_XnGTP-TLAs.h" #include "NGAP_XnTLAs.h" #include "NGAP_XnTNLConfigurationInfo.h" -#include "NGAP_EXTERNAL.h" -#include "NGAP_ExtendedUEIdentityIndexValue.h" -#include "NGAP_MicoAllPLMN.h" -#include "NGAP_QosFlowFeedbackItem.h" -#include "NGAP_QosFlowFeedbackList.h" -#include "NGAP_UpdateFeedback.h" #include "asn1c/util/conv.h" diff --git a/lib/s1ap/ogs-s1ap.h b/lib/s1ap/ogs-s1ap.h index b29f4eeb9..3f45c79f2 100644 --- a/lib/s1ap/ogs-s1ap.h +++ b/lib/s1ap/ogs-s1ap.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2019 by Sukchan Lee + * Copyright (C) 2019-2023 by Sukchan Lee * * This file is part of Open5GS. * @@ -22,38 +22,34 @@ #include "core/ogs-core.h" -#include "S1AP_Additional-GUTI.h" #include "S1AP_AdditionalCSFallbackIndicator.h" +#include "S1AP_Additional-GUTI.h" +#include "S1AP_AdditionalRRMPriorityIndex.h" +#include "S1AP_AerialUEsubscriptionInformation.h" #include "S1AP_AllocationAndRetentionPriority.h" #include "S1AP_AreaScopeOfMDT.h" +#include "S1AP_AreaScopeOfQMC.h" +#include "S1AP_asn_constant.h" #include "S1AP_AssistanceDataForCECapableUEs.h" #include "S1AP_AssistanceDataForPaging.h" #include "S1AP_AssistanceDataForRecommendedCells.h" -#include "S1AP_BPLMNs.h" -#include "S1AP_BearerType.h" +#include "S1AP_Bearers-SubjectToEarlyStatusTransfer-Item.h" +#include "S1AP_Bearers-SubjectToEarlyStatusTransferList.h" #include "S1AP_Bearers-SubjectToStatusTransfer-Item.h" #include "S1AP_Bearers-SubjectToStatusTransferList.h" +#include "S1AP_BearerType.h" #include "S1AP_BitRate.h" +#include "S1AP_BluetoothMeasConfig.h" +#include "S1AP_BluetoothMeasConfigNameList.h" +#include "S1AP_BluetoothMeasurementConfiguration.h" +#include "S1AP_BluetoothName.h" +#include "S1AP_BPLMNs.h" #include "S1AP_BroadcastCancelledAreaList.h" #include "S1AP_BroadcastCompletedAreaList.h" -#include "S1AP_CE-mode-B-SupportIndicator.h" -#include "S1AP_CELevel.h" -#include "S1AP_CGI.h" -#include "S1AP_CI.h" -#include "S1AP_CNDomain.h" -#include "S1AP_COUNTValueExtended.h" -#include "S1AP_COUNTvalue.h" -#include "S1AP_COUNTvaluePDCP-SNlength18.h" -#include "S1AP_CSFallbackIndicator.h" -#include "S1AP_CSG-Id.h" -#include "S1AP_CSG-IdList-Item.h" -#include "S1AP_CSG-IdList.h" -#include "S1AP_CSGMembershipInfo.h" -#include "S1AP_CSGMembershipStatus.h" -#include "S1AP_CancelledCellinEAI-Item.h" #include "S1AP_CancelledCellinEAI.h" -#include "S1AP_CancelledCellinTAI-Item.h" +#include "S1AP_CancelledCellinEAI-Item.h" #include "S1AP_CancelledCellinTAI.h" +#include "S1AP_CancelledCellinTAI-Item.h" #include "S1AP_Cause.h" #include "S1AP_CauseMisc.h" #include "S1AP_CauseNas.h" @@ -70,46 +66,114 @@ #include "S1AP_Cdma2000PDU.h" #include "S1AP_Cdma2000RATType.h" #include "S1AP_Cdma2000SectorID.h" -#include "S1AP_Cell-Size.h" +#include "S1AP_CELevel.h" #include "S1AP_CellAccessMode.h" #include "S1AP_CellBasedMDT.h" -#include "S1AP_CellID-Broadcast-Item.h" +#include "S1AP_CellBasedQMC.h" #include "S1AP_CellID-Broadcast.h" -#include "S1AP_CellID-Cancelled-Item.h" +#include "S1AP_CellID-Broadcast-Item.h" #include "S1AP_CellID-Cancelled.h" -#include "S1AP_CellIdListforMDT.h" +#include "S1AP_CellID-Cancelled-Item.h" #include "S1AP_CellIdentifierAndCELevelForCECapableUEs.h" #include "S1AP_CellIdentity.h" +#include "S1AP_CellIdListforMDT.h" +#include "S1AP_CellIdListforQMC.h" +#include "S1AP_Cell-Size.h" #include "S1AP_CellTrafficTrace.h" #include "S1AP_CellType.h" -#include "S1AP_CompletedCellinEAI-Item.h" +#include "S1AP_CE-ModeBRestricted.h" +#include "S1AP_CE-mode-B-SupportIndicator.h" +#include "S1AP_CGI.h" +#include "S1AP_CI.h" +#include "S1AP_CNDomain.h" +#include "S1AP_CNType.h" +#include "S1AP_CNTypeRestrictions.h" +#include "S1AP_CNTypeRestrictions-Item.h" #include "S1AP_CompletedCellinEAI.h" -#include "S1AP_CompletedCellinTAI-Item.h" +#include "S1AP_CompletedCellinEAI-Item.h" #include "S1AP_CompletedCellinTAI.h" +#include "S1AP_CompletedCellinTAI-Item.h" #include "S1AP_ConcurrentWarningMessageIndicator.h" +#include "S1AP_ConnectedengNBItem.h" +#include "S1AP_ConnectedengNBList.h" #include "S1AP_ConnectionEstablishmentIndication.h" +#include "S1AP_ContextatSource.h" #include "S1AP_Correlation-ID.h" +#include "S1AP_COUNTValueExtended.h" +#include "S1AP_COUNTvalue.h" +#include "S1AP_COUNTvaluePDCP-SNlength18.h" #include "S1AP_Coverage-Level.h" -#include "S1AP_Criticality.h" +#include "S1AP_CriticalityDiagnostics.h" #include "S1AP_CriticalityDiagnostics-IE-Item.h" #include "S1AP_CriticalityDiagnostics-IE-List.h" -#include "S1AP_CriticalityDiagnostics.h" +#include "S1AP_Criticality.h" +#include "S1AP_CSFallbackIndicator.h" +#include "S1AP_CSG-Id.h" +#include "S1AP_CSG-IdList.h" +#include "S1AP_CSG-IdList-Item.h" +#include "S1AP_CSGMembershipInfo.h" +#include "S1AP_CSGMembershipStatus.h" +#include "S1AP_DAPSRequestInfo.h" +#include "S1AP_DAPSResponseInfo.h" +#include "S1AP_DAPSResponseInfoItem.h" +#include "S1AP_DAPSResponseInfoList.h" +#include "S1AP_DataCodingScheme.h" +#include "S1AP_Data-Forwarding-Not-Possible.h" +#include "S1AP_DataSize.h" #include "S1AP_DCN-ID.h" +#include "S1AP_DeactivateTrace.h" +#include "S1AP_Direct-Forwarding-Path-Availability.h" +#include "S1AP_DLCOUNT-PDCP-SNlength.h" #include "S1AP_DL-CP-SecurityInformation.h" #include "S1AP_DL-Forwarding.h" #include "S1AP_DL-NAS-MAC.h" #include "S1AP_DLNASPDUDeliveryAckRequest.h" -#include "S1AP_Data-Forwarding-Not-Possible.h" -#include "S1AP_DataCodingScheme.h" -#include "S1AP_DeactivateTrace.h" -#include "S1AP_Direct-Forwarding-Path-Availability.h" #include "S1AP_DownlinkNASTransport.h" #include "S1AP_DownlinkNonUEAssociatedLPPaTransport.h" #include "S1AP_DownlinkS1cdma2000tunnelling.h" #include "S1AP_DownlinkUEAssociatedLPPaTransport.h" -#include "S1AP_E-RAB-ID.h" -#include "S1AP_E-RAB-IE-ContainerList.h" -#include "S1AP_E-RAB-IE-ContainerPairList.h" +#include "S1AP_EARFCN.h" +#include "S1AP_ECGIListForRestart.h" +#include "S1AP_ECGI-List.h" +#include "S1AP_ECGIList.h" +#include "S1AP_EDT-Session.h" +#include "S1AP_EmergencyAreaID-Broadcast.h" +#include "S1AP_EmergencyAreaID-Broadcast-Item.h" +#include "S1AP_EmergencyAreaID-Cancelled.h" +#include "S1AP_EmergencyAreaID-Cancelled-Item.h" +#include "S1AP_EmergencyAreaID.h" +#include "S1AP_EmergencyAreaIDListForRestart.h" +#include "S1AP_EmergencyAreaIDList.h" +#include "S1AP_EmergencyIndicator.h" +#include "S1AP_ENBConfigurationTransfer.h" +#include "S1AP_ENBConfigurationUpdateAcknowledge.h" +#include "S1AP_ENBConfigurationUpdateFailure.h" +#include "S1AP_ENBConfigurationUpdate.h" +#include "S1AP_ENBCPRelocationIndication.h" +#include "S1AP_ENBDirectInformationTransfer.h" +#include "S1AP_ENBEarlyStatusTransfer.h" +#include "S1AP_ENB-EarlyStatusTransfer-TransparentContainer.h" +#include "S1AP_ENB-ID.h" +#include "S1AP_ENBIndirectX2TransportLayerAddresses.h" +#include "S1AP_ENBname.h" +#include "S1AP_ENBStatusTransfer.h" +#include "S1AP_ENB-StatusTransfer-TransparentContainer.h" +#include "S1AP_ENB-UE-S1AP-ID.h" +#include "S1AP_ENBX2ExtTLA.h" +#include "S1AP_ENBX2ExtTLAs.h" +#include "S1AP_ENBX2GTPTLAs.h" +#include "S1AP_ENBX2TLAs.h" +#include "S1AP_EncryptionAlgorithms.h" +#include "S1AP_EN-DCSONConfigurationTransfer.h" +#include "S1AP_EN-DCSONeNBIdentification.h" +#include "S1AP_EN-DCSONengNBIdentification.h" +#include "S1AP_EN-DCSONTransferType.h" +#include "S1AP_EN-DCTransferTypeReply.h" +#include "S1AP_EN-DCTransferTypeRequest.h" +#include "S1AP_EndIndication.h" +#include "S1AP_En-gNB-ID.h" +#include "S1AP_EnhancedCoverageRestricted.h" +#include "S1AP_EPLMNs.h" #include "S1AP_E-RABAdmittedItem.h" #include "S1AP_E-RABAdmittedList.h" #include "S1AP_E-RABDataForwardingItem.h" @@ -119,6 +183,9 @@ #include "S1AP_E-RABFailedToResumeListResumeRes.h" #include "S1AP_E-RABFailedToSetupItemHOReqAck.h" #include "S1AP_E-RABFailedtoSetupListHOReqAck.h" +#include "S1AP_E-RAB-ID.h" +#include "S1AP_E-RAB-IE-ContainerList.h" +#include "S1AP_E-RAB-IE-ContainerPairList.h" #include "S1AP_E-RABInformationList.h" #include "S1AP_E-RABInformationListItem.h" #include "S1AP_E-RABItem.h" @@ -139,6 +206,8 @@ #include "S1AP_E-RABReleaseItemBearerRelComp.h" #include "S1AP_E-RABReleaseListBearerRelComp.h" #include "S1AP_E-RABReleaseResponse.h" +#include "S1AP_E-RABSecurityResultItem.h" +#include "S1AP_E-RABSecurityResultList.h" #include "S1AP_E-RABSetupItemBearerSURes.h" #include "S1AP_E-RABSetupItemCtxtSURes.h" #include "S1AP_E-RABSetupListBearerSURes.h" @@ -160,80 +229,75 @@ #include "S1AP_E-RABToBeSwitchedDLList.h" #include "S1AP_E-RABToBeSwitchedULItem.h" #include "S1AP_E-RABToBeSwitchedULList.h" -#include "S1AP_E-UTRAN-Trace-ID.h" -#include "S1AP_EARFCN.h" -#include "S1AP_ECGI-List.h" -#include "S1AP_ECGIList.h" -#include "S1AP_ECGIListForRestart.h" -#include "S1AP_ENB-ID.h" -#include "S1AP_ENB-StatusTransfer-TransparentContainer.h" -#include "S1AP_ENB-UE-S1AP-ID.h" -#include "S1AP_ENBCPRelocationIndication.h" -#include "S1AP_ENBConfigurationTransfer.h" -#include "S1AP_ENBConfigurationUpdate.h" -#include "S1AP_ENBConfigurationUpdateAcknowledge.h" -#include "S1AP_ENBConfigurationUpdateFailure.h" -#include "S1AP_ENBDirectInformationTransfer.h" -#include "S1AP_ENBIndirectX2TransportLayerAddresses.h" -#include "S1AP_ENBStatusTransfer.h" -#include "S1AP_ENBX2ExtTLA.h" -#include "S1AP_ENBX2ExtTLAs.h" -#include "S1AP_ENBX2GTPTLAs.h" -#include "S1AP_ENBX2TLAs.h" -#include "S1AP_ENBname.h" -#include "S1AP_EPLMNs.h" +#include "S1AP_E-RABToBeUpdatedItem.h" +#include "S1AP_E-RABToBeUpdatedList.h" +#include "S1AP_E-RABUsageReportItem.h" +#include "S1AP_E-RABUsageReportList.h" +#include "S1AP_ErrorIndication.h" +#include "S1AP_Ethernet-Type.h" #include "S1AP_EUTRAN-CGI.h" #include "S1AP_EUTRANRoundTripDelayEstimationInfo.h" -#include "S1AP_EmergencyAreaID-Broadcast-Item.h" -#include "S1AP_EmergencyAreaID-Broadcast.h" -#include "S1AP_EmergencyAreaID-Cancelled-Item.h" -#include "S1AP_EmergencyAreaID-Cancelled.h" -#include "S1AP_EmergencyAreaID.h" -#include "S1AP_EmergencyAreaIDList.h" -#include "S1AP_EmergencyAreaIDListForRestart.h" -#include "S1AP_EncryptionAlgorithms.h" -#include "S1AP_EnhancedCoverageRestricted.h" -#include "S1AP_ErrorIndication.h" +#include "S1AP_E-UTRAN-Trace-ID.h" +#include "S1AP_EventL1LoggedMDTConfig.h" +#include "S1AP_EventTrigger.h" #include "S1AP_EventType.h" #include "S1AP_ExpectedActivityPeriod.h" #include "S1AP_ExpectedHOInterval.h" #include "S1AP_ExpectedIdlePeriod.h" #include "S1AP_ExpectedUEActivityBehaviour.h" #include "S1AP_ExpectedUEBehaviour.h" -#include "S1AP_Extended-UEIdentityIndexValue.h" -#include "S1AP_ExtendedRNC-ID.h" +#include "S1AP_ExtendedBitRate.h" #include "S1AP_ExtendedRepetitionPeriod.h" +#include "S1AP_ExtendedRNC-ID.h" +#include "S1AP_Extended-UEIdentityIndexValue.h" +#include "S1AP_EXTERNAL.h" +#include "S1AP_FiveGSTAC.h" +#include "S1AP_FiveGSTAI.h" +#include "S1AP_FiveQI.h" #include "S1AP_ForbiddenInterRATs.h" #include "S1AP_ForbiddenLACs.h" -#include "S1AP_ForbiddenLAs-Item.h" #include "S1AP_ForbiddenLAs.h" +#include "S1AP_ForbiddenLAs-Item.h" #include "S1AP_ForbiddenTACs.h" -#include "S1AP_ForbiddenTAs-Item.h" #include "S1AP_ForbiddenTAs.h" +#include "S1AP_ForbiddenTAs-Item.h" #include "S1AP_GBR-QosInformation.h" #include "S1AP_GERAN-Cell-ID.h" +#include "S1AP_Global-ENB-ID.h" +#include "S1AP_Global-en-gNB-ID.h" +#include "S1AP_Global-GNB-ID.h" +#include "S1AP_Global-RAN-NODE-ID.h" +#include "S1AP_GNB.h" +#include "S1AP_GNB-Identity.h" +#include "S1AP_GNB-ID.h" #include "S1AP_GTP-TEID.h" #include "S1AP_GUMMEI.h" #include "S1AP_GUMMEIList.h" #include "S1AP_GUMMEIType.h" #include "S1AP_GWContextReleaseIndication.h" -#include "S1AP_Global-ENB-ID.h" -#include "S1AP_HFN.h" -#include "S1AP_HFNModified.h" -#include "S1AP_HFNforPDCP-SNlength18.h" -#include "S1AP_HandoverCancel.h" #include "S1AP_HandoverCancelAcknowledge.h" +#include "S1AP_HandoverCancel.h" #include "S1AP_HandoverCommand.h" #include "S1AP_HandoverFailure.h" +#include "S1AP_HandoverFlag.h" #include "S1AP_HandoverNotify.h" #include "S1AP_HandoverPreparationFailure.h" -#include "S1AP_HandoverRequest.h" #include "S1AP_HandoverRequestAcknowledge.h" +#include "S1AP_HandoverRequest.h" #include "S1AP_HandoverRequired.h" #include "S1AP_HandoverRestrictionList.h" +#include "S1AP_HandoverSuccess.h" #include "S1AP_HandoverType.h" -#include "S1AP_IMSI.h" +#include "S1AP_HFNforPDCP-SNlength18.h" +#include "S1AP_HFN.h" +#include "S1AP_HFNModified.h" +#include "S1AP_Hysteresis.h" +#include "S1AP_IAB-Authorized.h" +#include "S1AP_IAB-Node-Indication.h" +#include "S1AP_IAB-Supported.h" #include "S1AP_ImmediateMDT.h" +#include "S1AP_IMSI.h" +#include "S1AP_IMSvoiceEPSfallbackfrom5G.h" #include "S1AP_InformationOnRecommendedCellsAndENBsForPaging.h" #include "S1AP_InitialContextSetupFailure.h" #include "S1AP_InitialContextSetupRequest.h" @@ -241,21 +305,30 @@ #include "S1AP_InitialUEMessage.h" #include "S1AP_InitiatingMessage.h" #include "S1AP_IntegrityProtectionAlgorithms.h" +#include "S1AP_IntegrityProtectionIndication.h" +#include "S1AP_IntegrityProtectionResult.h" #include "S1AP_IntendedNumberOfPagingAttempts.h" -#include "S1AP_Inter-SystemInformationTransferType.h" #include "S1AP_InterfacesToTrace.h" +#include "S1AP_Inter-SystemInformationTransferType.h" +#include "S1AP_IntersystemMeasurementConfiguration.h" +#include "S1AP_InterSystemMeasurementItem.h" +#include "S1AP_InterSystemMeasurementList.h" +#include "S1AP_InterSystemMeasurementParameters.h" +#include "S1AP_IntersystemSONConfigurationTransfer.h" #include "S1AP_KillAllWarningMessages.h" #include "S1AP_KillRequest.h" #include "S1AP_KillResponse.h" #include "S1AP_L3-Information.h" #include "S1AP_LAC.h" #include "S1AP_LAI.h" -#include "S1AP_LHN-ID.h" -#include "S1AP_LPPa-PDU.h" #include "S1AP_LastVisitedCell-Item.h" #include "S1AP_LastVisitedEUTRANCellInformation.h" #include "S1AP_LastVisitedGERANCellInformation.h" +#include "S1AP_LastVisitedNGRANCellInformation.h" +#include "S1AP_LastVisitedPSCellInformation.h" +#include "S1AP_LastVisitedPSCellList.h" #include "S1AP_LastVisitedUTRANCellInformation.h" +#include "S1AP_LHN-ID.h" #include "S1AP_Links-to-log.h" #include "S1AP_ListeningSubframePattern.h" #include "S1AP_LocationReport.h" @@ -263,9 +336,12 @@ #include "S1AP_LocationReportingFailureIndication.h" #include "S1AP_LoggedMBSFNMDT.h" #include "S1AP_LoggedMDT.h" +#include "S1AP_LoggedMDTTrigger.h" #include "S1AP_LoggingDuration.h" #include "S1AP_LoggingInterval.h" -#include "S1AP_M-TMSI.h" +#include "S1AP_LPPa-PDU.h" +#include "S1AP_LTE-M-Indication.h" +#include "S1AP_LTE-NTN-TAI-Information.h" #include "S1AP_M1PeriodicReporting.h" #include "S1AP_M1ReportingTrigger.h" #include "S1AP_M1ThresholdEventA2.h" @@ -280,75 +356,98 @@ #include "S1AP_M6report-Interval.h" #include "S1AP_M7Configuration.h" #include "S1AP_M7period.h" +#include "S1AP_ManagementBasedMDTAllowed.h" +#include "S1AP_Masked-IMEISV.h" #include "S1AP_MBSFN-ResultToLog.h" #include "S1AP_MBSFN-ResultToLogInfo.h" #include "S1AP_MDT-Activation.h" #include "S1AP_MDT-Configuration.h" +#include "S1AP_MDT-ConfigurationNR.h" #include "S1AP_MDT-Location-Info.h" #include "S1AP_MDTMode-Extension.h" #include "S1AP_MDTMode.h" #include "S1AP_MDTPLMNList.h" +#include "S1AP_MeasurementsToActivate.h" +#include "S1AP_MeasurementThresholdA2.h" +#include "S1AP_MeasurementThresholdL1LoggedMDT.h" +#include "S1AP_MessageIdentifier.h" #include "S1AP_MME-Code.h" -#include "S1AP_MME-Group-ID.h" -#include "S1AP_MME-UE-S1AP-ID.h" -#include "S1AP_MMECPRelocationIndication.h" #include "S1AP_MMEConfigurationTransfer.h" -#include "S1AP_MMEConfigurationUpdate.h" #include "S1AP_MMEConfigurationUpdateAcknowledge.h" #include "S1AP_MMEConfigurationUpdateFailure.h" +#include "S1AP_MMEConfigurationUpdate.h" +#include "S1AP_MMECPRelocationIndication.h" #include "S1AP_MMEDirectInformationTransfer.h" +#include "S1AP_MMEEarlyStatusTransfer.h" +#include "S1AP_MME-Group-ID.h" +#include "S1AP_MMEname.h" #include "S1AP_MMEPagingTarget.h" #include "S1AP_MMERelaySupportIndicator.h" #include "S1AP_MMEStatusTransfer.h" -#include "S1AP_MMEname.h" +#include "S1AP_MME-UE-S1AP-ID.h" +#include "S1AP_MobilityInformation.h" #include "S1AP_MSClassmark2.h" #include "S1AP_MSClassmark3.h" -#include "S1AP_ManagementBasedMDTAllowed.h" -#include "S1AP_Masked-IMEISV.h" -#include "S1AP_MeasurementThresholdA2.h" -#include "S1AP_MeasurementsToActivate.h" -#include "S1AP_MessageIdentifier.h" -#include "S1AP_MobilityInformation.h" +#include "S1AP_M-TMSI.h" #include "S1AP_MutingAvailabilityIndication.h" #include "S1AP_MutingPatternInformation.h" -#include "S1AP_NAS-PDU.h" #include "S1AP_NASDeliveryIndication.h" #include "S1AP_NASNonDeliveryIndication.h" +#include "S1AP_NAS-PDU.h" #include "S1AP_NASSecurityParametersfromE-UTRAN.h" #include "S1AP_NASSecurityParameterstoE-UTRAN.h" #include "S1AP_NB-IoT-DefaultPagingDRX.h" +#include "S1AP_NB-IoT-PagingDRX.h" #include "S1AP_NB-IoT-Paging-eDRX-Cycle.h" #include "S1AP_NB-IoT-Paging-eDRXInformation.h" #include "S1AP_NB-IoT-PagingTimeWindow.h" +#include "S1AP_NB-IoT-RLF-Report-Container.h" #include "S1AP_NB-IoT-UEIdentityIndexValue.h" #include "S1AP_NextPagingAreaScope.h" -#include "S1AP_NumberOfBroadcasts.h" +#include "S1AP_NG-eNB.h" +#include "S1AP_NotifySourceeNB.h" +#include "S1AP_NRCellIdentity.h" +#include "S1AP_NR-CGI.h" +#include "S1AP_NRencryptionAlgorithms.h" +#include "S1AP_NRintegrityProtectionAlgorithms.h" +#include "S1AP_NRrestrictionin5GS.h" +#include "S1AP_NRrestrictioninEPSasSecondaryRAT.h" +#include "S1AP_NRUESecurityCapabilities.h" +#include "S1AP_NRUESidelinkAggregateMaximumBitrate.h" +#include "S1AP_NRV2XServicesAuthorized.h" #include "S1AP_NumberofBroadcastRequest.h" +#include "S1AP_NumberOfBroadcasts.h" #include "S1AP_OldBSS-ToNewBSS-Information.h" #include "S1AP_OverloadAction.h" #include "S1AP_OverloadResponse.h" #include "S1AP_OverloadStart.h" #include "S1AP_OverloadStop.h" -#include "S1AP_PDCP-SN.h" -#include "S1AP_PDCP-SNExtended.h" -#include "S1AP_PDCP-SNlength18.h" -#include "S1AP_PLMNidentity.h" -#include "S1AP_PS-ServiceNotAvailable.h" -#include "S1AP_PWSFailureIndication.h" -#include "S1AP_PWSRestartIndication.h" -#include "S1AP_PWSfailedECGIList.h" +#include "S1AP_Packet-LossRate.h" +#include "S1AP_PagingAttemptCount.h" +#include "S1AP_PagingAttemptInformation.h" +#include "S1AP_PagingCause.h" +#include "S1AP_PagingDRX.h" #include "S1AP_Paging-eDRX-Cycle.h" #include "S1AP_Paging-eDRXInformation.h" #include "S1AP_Paging.h" -#include "S1AP_PagingAttemptCount.h" -#include "S1AP_PagingAttemptInformation.h" -#include "S1AP_PagingDRX.h" #include "S1AP_PagingPriority.h" +#include "S1AP_PagingProbabilityInformation.h" #include "S1AP_PagingTimeWindow.h" -#include "S1AP_PathSwitchRequest.h" #include "S1AP_PathSwitchRequestAcknowledge.h" #include "S1AP_PathSwitchRequestFailure.h" +#include "S1AP_PathSwitchRequest.h" +#include "S1AP_PC5FlowBitRates.h" +#include "S1AP_PC5QoSFlowItem.h" +#include "S1AP_PC5QoSFlowList.h" +#include "S1AP_PC5QoSParameters.h" +#include "S1AP_PDCP-SNExtended.h" +#include "S1AP_PDCP-SN.h" +#include "S1AP_PDCP-SNlength18.h" #include "S1AP_PedestrianUE.h" +#include "S1AP_PendingDataIndication.h" +#include "S1AP_PLMNAreaBasedQMC.h" +#include "S1AP_PLMNidentity.h" +#include "S1AP_PLMNListforQMC.h" #include "S1AP_Port-Number.h" #include "S1AP_Pre-emptionCapability.h" #include "S1AP_Pre-emptionVulnerability.h" @@ -359,11 +458,11 @@ #include "S1AP_PrivateIE-Field.h" #include "S1AP_PrivateIE-ID.h" #include "S1AP_PrivateMessage.h" +#include "S1AP_ProcedureCode.h" #include "S1AP_ProSeAuthorized.h" #include "S1AP_ProSeDirectCommunication.h" #include "S1AP_ProSeDirectDiscovery.h" #include "S1AP_ProSeUEtoNetworkRelaying.h" -#include "S1AP_ProcedureCode.h" #include "S1AP_ProtocolError-IE-ContainerList.h" #include "S1AP_ProtocolExtensionContainer.h" #include "S1AP_ProtocolExtensionField.h" @@ -376,19 +475,22 @@ #include "S1AP_ProtocolIE-FieldPair.h" #include "S1AP_ProtocolIE-ID.h" #include "S1AP_ProtocolIE-SingleContainer.h" +#include "S1AP_PSCellInformation.h" +#include "S1AP_PS-ServiceNotAvailable.h" +#include "S1AP_PWSfailedECGIList.h" +#include "S1AP_PWSFailureIndication.h" +#include "S1AP_PWSRestartIndication.h" #include "S1AP_QCI.h" #include "S1AP_RAC.h" +#include "S1AP_RACSIndication.h" +#include "S1AP_Range.h" +#include "S1AP_RAN-UE-NGAP-ID.h" +#include "S1AP_RAT-Restrictions.h" +#include "S1AP_RAT-RestrictionsItem.h" #include "S1AP_RAT-Type.h" -#include "S1AP_RIMInformation.h" -#include "S1AP_RIMRoutingAddress.h" -#include "S1AP_RIMTransfer.h" -#include "S1AP_RLFReportInformation.h" -#include "S1AP_RNC-ID.h" -#include "S1AP_RRC-Container.h" -#include "S1AP_RRC-Establishment-Cause.h" #include "S1AP_ReceiveStatusOfULPDCPSDUsExtended.h" -#include "S1AP_ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.h" #include "S1AP_ReceiveStatusofULPDCPSDUs.h" +#include "S1AP_ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.h" #include "S1AP_RecommendedCellItem.h" #include "S1AP_RecommendedCellList.h" #include "S1AP_RecommendedCellsForPaging.h" @@ -401,79 +503,115 @@ #include "S1AP_ReportAmountMDT.h" #include "S1AP_ReportArea.h" #include "S1AP_ReportIntervalMDT.h" +#include "S1AP_RequestTypeAdditionalInfo.h" #include "S1AP_RequestType.h" #include "S1AP_RerouteNASRequest.h" -#include "S1AP_Reset.h" #include "S1AP_ResetAcknowledge.h" #include "S1AP_ResetAll.h" +#include "S1AP_Reset.h" #include "S1AP_ResetType.h" #include "S1AP_RetrieveUEInformation.h" +#include "S1AP_RIMInformation.h" +#include "S1AP_RIMRoutingAddress.h" +#include "S1AP_RIMTransfer.h" +#include "S1AP_RLFReportInformation.h" +#include "S1AP_RNC-ID.h" #include "S1AP_Routing-ID.h" -#include "S1AP_S-TMSI.h" +#include "S1AP_RRC-Container.h" +#include "S1AP_RRC-Establishment-Cause.h" #include "S1AP_S1AP-PDU.h" #include "S1AP_S1SetupFailure.h" #include "S1AP_S1SetupRequest.h" #include "S1AP_S1SetupResponse.h" +#include "S1AP_ScheduledCommunicationTime.h" +#include "S1AP_SecondaryRATDataUsageReport.h" +#include "S1AP_SecondaryRATDataUsageReportItem.h" +#include "S1AP_SecondaryRATDataUsageReportList.h" +#include "S1AP_SecondaryRATDataUsageRequest.h" +#include "S1AP_SecondaryRATType.h" +#include "S1AP_SecurityContext.h" +#include "S1AP_SecurityIndication.h" +#include "S1AP_SecurityKey.h" +#include "S1AP_SecurityResult.h" +#include "S1AP_SensorMeasConfig.h" +#include "S1AP_SensorMeasConfigNameItem.h" +#include "S1AP_SensorMeasConfigNameList.h" +#include "S1AP_SensorMeasurementConfiguration.h" +#include "S1AP_SensorNameConfig.h" +#include "S1AP_SerialNumber.h" +#include "S1AP_ServedDCNs.h" +#include "S1AP_ServedDCNsItem.h" +#include "S1AP_ServedGroupIDs.h" +#include "S1AP_ServedGUMMEIs.h" +#include "S1AP_ServedGUMMEIsItem.h" +#include "S1AP_ServedMMECs.h" +#include "S1AP_ServedPLMNs.h" +#include "S1AP_ServiceType.h" #include "S1AP_SONConfigurationTransfer.h" #include "S1AP_SONInformation-Extension.h" #include "S1AP_SONInformation.h" #include "S1AP_SONInformationReply.h" #include "S1AP_SONInformationReport.h" #include "S1AP_SONInformationRequest.h" +#include "S1AP_SourceBSS-ToTargetBSS-TransparentContainer.h" +#include "S1AP_SourceeNB-ID.h" +#include "S1AP_SourceeNB-ToTargeteNB-TransparentContainer.h" +#include "S1AP_SourceNgRanNode-ID.h" +#include "S1AP_SourceNgRanNode-ToTargetNgRanNode-TransparentContainer.h" +#include "S1AP_SourceNodeID-Extension.h" +#include "S1AP_SourceNodeID.h" +#include "S1AP_SourceOfUEActivityBehaviourInformation.h" +#include "S1AP_SourceRNC-ToTargetRNC-TransparentContainer.h" +#include "S1AP_Source-ToTarget-TransparentContainer.h" #include "S1AP_SRVCCHOIndication.h" #include "S1AP_SRVCCOperationNotPossible.h" #include "S1AP_SRVCCOperationPossible.h" -#include "S1AP_SecurityContext.h" -#include "S1AP_SecurityKey.h" -#include "S1AP_SerialNumber.h" -#include "S1AP_ServedDCNs.h" -#include "S1AP_ServedDCNsItem.h" -#include "S1AP_ServedGUMMEIs.h" -#include "S1AP_ServedGUMMEIsItem.h" -#include "S1AP_ServedGroupIDs.h" -#include "S1AP_ServedMMECs.h" -#include "S1AP_ServedPLMNs.h" -#include "S1AP_Source-ToTarget-TransparentContainer.h" -#include "S1AP_SourceBSS-ToTargetBSS-TransparentContainer.h" -#include "S1AP_SourceOfUEActivityBehaviourInformation.h" -#include "S1AP_SourceRNC-ToTargetRNC-TransparentContainer.h" -#include "S1AP_SourceeNB-ID.h" -#include "S1AP_SourceeNB-ToTargeteNB-TransparentContainer.h" +#include "S1AP_S-TMSI.h" #include "S1AP_StratumLevel.h" #include "S1AP_SubscriberProfileIDforRFP.h" +#include "S1AP_Subscription-Based-UE-DifferentiationInfo.h" #include "S1AP_SuccessfulOutcome.h" -#include "S1AP_SupportedTAs-Item.h" #include "S1AP_SupportedTAs.h" +#include "S1AP_SupportedTAs-Item.h" #include "S1AP_SynchronisationInformation.h" #include "S1AP_SynchronisationStatus.h" #include "S1AP_TABasedMDT.h" +#include "S1AP_TABasedQMC.h" #include "S1AP_TAC.h" -#include "S1AP_TAI-Broadcast-Item.h" -#include "S1AP_TAI-Broadcast.h" -#include "S1AP_TAI-Cancelled-Item.h" -#include "S1AP_TAI-Cancelled.h" -#include "S1AP_TAI.h" +#include "S1AP_TACList-In-LTE-NTN.h" #include "S1AP_TAIBasedMDT.h" +#include "S1AP_TAIBasedQMC.h" +#include "S1AP_TAI-Broadcast.h" +#include "S1AP_TAI-Broadcast-Item.h" +#include "S1AP_TAI-Cancelled.h" +#include "S1AP_TAI-Cancelled-Item.h" +#include "S1AP_TAI.h" #include "S1AP_TAIItem.h" -#include "S1AP_TAIList.h" -#include "S1AP_TAIListForRestart.h" #include "S1AP_TAIListforMDT.h" +#include "S1AP_TAIListforQMC.h" +#include "S1AP_TAIListForRestart.h" #include "S1AP_TAIListforWarning.h" +#include "S1AP_TAIList.h" #include "S1AP_TAListforMDT.h" -#include "S1AP_TBCD-STRING.h" -#include "S1AP_Target-ToSource-TransparentContainer.h" +#include "S1AP_TAListforQMC.h" #include "S1AP_TargetBSS-ToSourceBSS-TransparentContainer.h" -#include "S1AP_TargetID.h" -#include "S1AP_TargetRNC-ID.h" -#include "S1AP_TargetRNC-ToSourceRNC-TransparentContainer.h" #include "S1AP_TargeteNB-ID.h" #include "S1AP_TargeteNB-ToSourceeNB-TransparentContainer.h" +#include "S1AP_TargetID.h" +#include "S1AP_TargetNgRanNode-ID.h" +#include "S1AP_TargetNgRanNode-ToSourceNgRanNode-TransparentContainer.h" +#include "S1AP_TargetRNC-ID.h" +#include "S1AP_TargetRNC-ToSourceRNC-TransparentContainer.h" +#include "S1AP_Target-ToSource-TransparentContainer.h" +#include "S1AP_TBCD-STRING.h" #include "S1AP_Threshold-RSRP.h" #include "S1AP_Threshold-RSRQ.h" +#include "S1AP_TimeSinceSecondaryNodeRelease.h" +#include "S1AP_TimeSynchronisationInfo.h" +#include "S1AP_TimeToTrigger.h" +#include "S1AP_TimeToWait.h" #include "S1AP_Time-UE-StayedInCell-EnhancedGranularity.h" #include "S1AP_Time-UE-StayedInCell.h" -#include "S1AP_TimeSynchronisationInfo.h" -#include "S1AP_TimeToWait.h" #include "S1AP_TraceActivation.h" #include "S1AP_TraceDepth.h" #include "S1AP_TraceFailureIndication.h" @@ -484,19 +622,14 @@ #include "S1AP_TriggeringMessage.h" #include "S1AP_TunnelInformation.h" #include "S1AP_TypeOfError.h" -#include "S1AP_UE-HistoryInformation.h" -#include "S1AP_UE-HistoryInformationFromTheUE.h" -#include "S1AP_UE-RLF-Report-Container-for-extended-bands.h" -#include "S1AP_UE-RLF-Report-Container.h" -#include "S1AP_UE-RetentionInformation.h" -#include "S1AP_UE-S1AP-ID-pair.h" -#include "S1AP_UE-S1AP-IDs.h" -#include "S1AP_UE-Usage-Type.h" -#include "S1AP_UE-associatedLogicalS1-ConnectionItem.h" -#include "S1AP_UE-associatedLogicalS1-ConnectionListRes.h" -#include "S1AP_UE-associatedLogicalS1-ConnectionListResAck.h" #include "S1AP_UEAggregateMaximumBitrate.h" +#include "S1AP_UEAppLayerMeasConfig.h" +#include "S1AP_UE-Application-Layer-Measurement-Capability.h" +#include "S1AP_UE-associatedLogicalS1-ConnectionItem.h" +#include "S1AP_UE-associatedLogicalS1-ConnectionListResAck.h" +#include "S1AP_UE-associatedLogicalS1-ConnectionListRes.h" #include "S1AP_UECapabilityInfoIndication.h" +#include "S1AP_UECapabilityInfoRequest.h" #include "S1AP_UEContextModificationConfirm.h" #include "S1AP_UEContextModificationFailure.h" #include "S1AP_UEContextModificationIndication.h" @@ -510,38 +643,54 @@ #include "S1AP_UEContextResumeResponse.h" #include "S1AP_UEContextSuspendRequest.h" #include "S1AP_UEContextSuspendResponse.h" +#include "S1AP_UE-HistoryInformationFromTheUE.h" +#include "S1AP_UE-HistoryInformation.h" #include "S1AP_UEIdentityIndexValue.h" #include "S1AP_UEInformationTransfer.h" #include "S1AP_UEPagingID.h" -#include "S1AP_UERadioCapability.h" #include "S1AP_UERadioCapabilityForPaging.h" +#include "S1AP_UERadioCapability.h" +#include "S1AP_UERadioCapabilityID.h" +#include "S1AP_UERadioCapabilityIDMappingRequest.h" +#include "S1AP_UERadioCapabilityIDMappingResponse.h" #include "S1AP_UERadioCapabilityMatchRequest.h" #include "S1AP_UERadioCapabilityMatchResponse.h" +#include "S1AP_UE-RetentionInformation.h" +#include "S1AP_UE-RLF-Report-Container-for-extended-bands.h" +#include "S1AP_UE-RLF-Report-Container.h" +#include "S1AP_UE-S1AP-ID-pair.h" +#include "S1AP_UE-S1AP-IDs.h" #include "S1AP_UESecurityCapabilities.h" #include "S1AP_UESidelinkAggregateMaximumBitrate.h" +#include "S1AP_UE-Usage-Type.h" #include "S1AP_UEUserPlaneCIoTSupportIndicator.h" #include "S1AP_UL-CP-SecurityInformation.h" #include "S1AP_UL-NAS-Count.h" #include "S1AP_UL-NAS-MAC.h" +#include "S1AP_UnlicensedSpectrumRestriction.h" #include "S1AP_UnsuccessfulOutcome.h" #include "S1AP_UplinkNASTransport.h" #include "S1AP_UplinkNonUEAssociatedLPPaTransport.h" #include "S1AP_UplinkS1cdma2000tunnelling.h" #include "S1AP_UplinkUEAssociatedLPPaTransport.h" +#include "S1AP_URI-Address.h" #include "S1AP_UserLocationInformation.h" #include "S1AP_V2XServicesAuthorized.h" #include "S1AP_VehicleUE.h" #include "S1AP_VoiceSupportMatchIndicator.h" +#include "S1AP_WarningAreaCoordinates.h" #include "S1AP_WarningAreaList.h" #include "S1AP_WarningMessageContents.h" #include "S1AP_WarningSecurityInfo.h" #include "S1AP_WarningType.h" +#include "S1AP_WLANMeasConfig.h" +#include "S1AP_WLANMeasConfigNameList.h" +#include "S1AP_WLANMeasurementConfiguration.h" +#include "S1AP_WLANName.h" #include "S1AP_WriteReplaceWarningRequest.h" #include "S1AP_WriteReplaceWarningResponse.h" +#include "S1AP_WUS-Assistance-Information.h" #include "S1AP_X2TNLConfigurationInfo.h" -#include "S1AP_asn_constant.h" -#include "S1AP_EXTERNAL.h" -#include "S1AP_EmergencyIndicator.h" #include "asn1c/util/conv.h" #include "asn1c/util/message.h" diff --git a/src/smf/ngap-build.c b/src/smf/ngap-build.c index 9554be276..051cb6e8a 100644 --- a/src/smf/ngap-build.c +++ b/src/smf/ngap-build.c @@ -180,13 +180,13 @@ ogs_pkbuf_t *ngap_build_pdu_session_resource_setup_request_transfer( if (smf_self()->security_indication. maximum_integrity_protected_data_rate_downlink) { - NGAP_ProtocolExtensionContainer_9625P229_t *extContainer = NULL; + NGAP_ProtocolExtensionContainer_11905P297_t *extContainer = NULL; NGAP_SecurityIndication_ExtIEs_t *extIe = NULL; NGAP_MaximumIntegrityProtectedDataRate_t *MaximumIntegrityProtectedDataRate = NULL; extContainer = CALLOC(1, - sizeof(NGAP_ProtocolExtensionContainer_9625P229_t)); + sizeof(NGAP_ProtocolExtensionContainer_11905P297_t)); ogs_assert(extContainer); SecurityIndication->iE_Extensions = (struct NGAP_ProtocolExtensionContainer *)extContainer;